CN106936699A - A kind of information sharing method, device and system - Google Patents
A kind of information sharing method, device and system Download PDFInfo
- Publication number
- CN106936699A CN106936699A CN201710282790.0A CN201710282790A CN106936699A CN 106936699 A CN106936699 A CN 106936699A CN 201710282790 A CN201710282790 A CN 201710282790A CN 106936699 A CN106936699 A CN 106936699A
- Authority
- CN
- China
- Prior art keywords
- information
- sharing
- network information
- link
- label
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000002372 labelling Methods 0.000 claims description 24
- 230000001960 triggered effect Effects 0.000 claims description 12
- 238000004458 analytical method Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 230000006854 communication Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a kind of information sharing method, device and system;The present embodiment can obtain the markup information of the network information for needing to be shared, then, link is shared on the network information according to markup information generation, and this is shared into link be sent to and shared terminal, the display progress of the network information is determined according to the markup information by being shared terminal, and the network information is shown according to display progress;Shown by the program can be directly targeted on the position that participator is marked, for the scheme that can only be searched manually accordingly, with respect to prior art, operating efficiency and controllability, the validity that improvement is shared can be greatly improved.
Description
Technical Field
The invention relates to the technical field of communication, in particular to an information sharing method, device and system.
Background
The rapid development of the internet technology and the wide popularization of the terminals enable the communication modes of people to change silently, and information sharing becomes an important way for people to communicate at present.
Information sharing includes sharing of text information, such as sharing of a web page or an electronic book, and sharing of multimedia information, such as sharing of audio or video. In the prior art, when information is shared, a sharing link is generally generated on a social platform according to a request of a sharing initiator, and then the sharing initiator sends the sharing link to a sharing receiver, such as a social account, a group account, or another information publishing platform of a friend of a sharer, so that the sharee views shared content by triggering the sharing link.
In the research and practice process of the prior art, the inventor of the present invention finds that sharing is generally initiated by a sharer who wants to see some information in shared information, such as some scene in some video, but in the existing scheme, when the sharer needs to view the information, the sharer is generally difficult to capture, for example, needs to pull a progress bar of the video to search, and the like, so that the operation efficiency is low, the operation controllability is poor, and the sharing effectiveness is greatly affected.
Disclosure of Invention
The embodiment of the invention provides an information sharing method, device and system, which can improve the operation efficiency and controllability and improve the sharing effectiveness.
The embodiment of the invention provides an information sharing method, which comprises the following steps:
receiving a sharing link which is sent by a sharing terminal and is related to network information;
when the sharing link is triggered, analyzing the sharing link to determine whether the annotation information exists;
if the label information exists, determining the display progress of the network information according to the label information;
and displaying the network information according to the determined display progress.
The embodiment of the invention also provides another information sharing method, which comprises the following steps:
acquiring the marking information of the network information to be shared;
generating a sharing link related to the network information according to the labeling information;
and sending the sharing link to a shared terminal so that the shared terminal can position and display the network information according to the labeling information.
Correspondingly, an embodiment of the present invention further provides an information sharing receiving apparatus, including:
the receiving unit is used for receiving a sharing link which is sent by the sharing terminal and is related to the network information;
the analysis unit is used for analyzing the sharing link when the sharing link is triggered so as to determine whether the marking information exists or not;
the determining unit is used for determining the display progress of the network information according to the marking information when the analyzing unit determines that the marking information exists;
and the display unit is used for displaying the network information according to the determined display progress.
Correspondingly, an embodiment of the present invention further provides an information sharing and sending apparatus, including:
the acquisition unit is used for acquiring the label information of the network information to be shared;
the generating unit is used for generating a sharing link related to the network information according to the labeling information;
and sending the sharing link to a shared terminal so that the shared terminal can position and display the network information according to the labeling information.
In addition, an embodiment of the present invention further provides an information sharing system, including any one of the information sharing transmitting devices and the information sharing receiving devices provided in the embodiment of the present invention.
The embodiment of the invention can acquire the label information of the network information needing to be shared, then generates the sharing link related to the network information according to the label information, sends the sharing link to the shared terminal, determines the display progress of the network information according to the label information by the shared terminal, and displays the network information according to the display progress; because the scheme can be directly positioned to the position marked by the sharer for display, the sharee can more conveniently, directly and accurately check the key content which the sharer wants to share without searching, and compared with the scheme which can only be manually searched in the prior art, the scheme can greatly improve the operation efficiency and controllability and improve the effectiveness of sharing.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1a is a schematic view of a scene of an information sharing system according to an embodiment of the present invention;
fig. 1b is a flowchart of an information sharing method according to an embodiment of the present invention;
fig. 2 is another flowchart of an information sharing method according to an embodiment of the present invention;
fig. 3a is another flowchart of an information sharing method according to an embodiment of the present invention;
fig. 3b is a schematic diagram of a sharing interface in the information sharing method according to the embodiment of the present invention;
fig. 3c is another schematic view of a sharing interface in the information sharing method according to the embodiment of the present invention;
fig. 3d is another schematic diagram of a sharing interface in the information sharing method according to the embodiment of the present invention;
fig. 4a is a schematic structural diagram of an information sharing receiving apparatus according to an embodiment of the present invention;
fig. 4b is another schematic structural diagram of an information sharing receiving apparatus according to an embodiment of the present invention;
fig. 5a is a schematic structural diagram of an information sharing and sending apparatus according to an embodiment of the present invention;
fig. 5b is another schematic structural diagram of an information sharing and sending apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an information sharing system according to an embodiment of the present invention
Fig. 7 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides an information sharing method, device and system.
In order to facilitate description, in the embodiment of the present invention, a terminal integrated with the information sharing transmitting apparatus is referred to as a sharing terminal (i.e., a sharing transmitting end), and a terminal integrated with the information sharing receiving apparatus is referred to as a shared terminal (i.e., a sharing receiving end). For example, referring to fig. 1a, the following may be specified:
the method comprises the steps that a sharing terminal obtains label information of network information needing to be shared, a sharing link related to the network information is generated according to the label information, the sharing link is sent to a shared terminal, the shared terminal receives the sharing link and then is triggered, if a user clicks the sharing link, the sharing link is analyzed, if label information exists according to the analysis result, the display progress of the network information is determined according to the label information, the network information is displayed according to the determined display progress, namely, at the moment, the shared terminal can be directly positioned to a position marked by a sharer to display, and the sharer can more conveniently, directly and accurately find content the sharer wants to share without searching.
The details will be described below separately. The numbers in the following examples are not intended to limit the order of preference of the examples.
The first embodiment,
The embodiment will be described from the perspective of an information sharing receiving apparatus, which may be specifically integrated into a terminal, such as a shared terminal. The terminal may include a mobile phone, a tablet Computer, a notebook Computer, or a Personal Computer (PC).
An information sharing method, comprising: the method comprises the steps of receiving a sharing link which is sent by a sharing terminal and related to the network information, analyzing the sharing link when the sharing link is triggered so as to determine whether marked information (such as MarkTime Tag) exists, if so, determining the display progress of the network information according to the marked information, and displaying the network information according to the determined display progress.
As shown in fig. 1b, the specific process of the information sharing method may be as follows:
101. and receiving a sharing link which is sent by the sharing terminal and is related to the network information.
The network information may be text information, such as information like a web page or an electronic book, or multimedia information, such as information like audio or video.
102. When the sharing link is triggered, analyzing the sharing link to determine whether tagged information exists, if so, executing step 103, otherwise, if not, displaying the network information according to the sharing link, for example, if the network information is text information, directly displaying a top page of the text information, if the network information is multimedia information, directly displaying a playing page of the multimedia information, and the like.
For example, if the sharing link is generated, mainly by adding the sharing time parameter to a preset field of a link address of the network information, at this time, whether the annotation information exists may be determined by analyzing whether the sharing time parameter exists in the preset field, that is, "analyze the sharing link" to determine whether the annotation information exists "may specifically include:
determining whether a sharing time parameter exists in a preset field of the sharing link, and if the sharing time parameter exists, determining that the marked information exists; and if the sharing time parameter does not exist, determining that the annotation information does not exist.
And the sharing time parameter is converted from the marking information. For example, after obtaining the annotation information, the sharing terminal may convert the annotation information into a parameter in a preset format, where the parameter is referred to as a sharing time parameter in the embodiment of the present invention.
For example, taking multimedia information as an example, the playing time (playtime) may be taken as a sharing time parameter (which may be denoted as mt) and carried in a preset field of information such as a Uniform Resource Locator (URL) of a link address of the multimedia information.
For another example, taking text information as an example, coordinates of the text information in a webpage can be carried in a preset field of information such as a URL as a sharing time parameter (which may be denoted as mt) of a link address of the text information.
The preset field may be set according to the requirement of the actual application, for example, may be added to the tail of the link address, and so on, which is not described herein again.
103. And when the sharing link is determined to have the label information, determining the display progress of the network information according to the label information.
For example, a labeling position may be specifically determined according to the labeling information, and the display progress of the network information may be determined according to the labeling position.
The display progress is used for indicating the relationship between the currently displayed content and the overall content of the network information, on one hand, the display progress can indicate where the currently displayed content is located in the overall content of the network information, and on the other hand, the display progress can reflect what content needs to be displayed currently. For example, taking the network information as multimedia information as an example, the display progress refers to a playing progress, and may specifically be a playing time and the like; for another example, taking the network information as text information as an example, the display progress refers to coordinates of a text in the text information, such as page numbers of the text in an electronic book, or coordinates of characters in a webpage, and so on, and is not described herein again.
Optionally, the annotation information may indicate one annotation position, and may also indicate a plurality of annotation positions, if the number of annotation positions is multiple, one of the annotation positions may be selected as a target position according to a preset policy, and then, the display progress of the network information is determined according to the target position.
The preset policy may be determined according to a requirement of an actual application, for example, the preset policy may be based on setting time of a labeled position, position information of the labeled position, or selection by a user, and so on, that is, the step "determining the display progress of the network information according to the labeled position" may include any one of the following manners:
(1) and respectively determining the setting time of the plurality of marking positions, determining the marking positions with the setting time meeting the preset time condition as target positions, and positioning the display progress on the target positions.
The preset time condition may be set according to the requirement of the actual application, for example, the labeled position with the earliest or latest setting time may be used as the target position, and the like.
(2) And determining the marked position of which the marked position meets the preset position condition as a target position, and positioning the display progress on the target position.
The preset position condition may be set according to a requirement of an actual application, for example, a most front labeled position in the display progress bar may be used as a target position, and the like.
The display progress bar refers to an interface for reflecting the display progress, and may specifically be a play progress bar when multimedia information is played, or a reading progress bar when an electronic book is displayed, for example.
(3) And generating and displaying prompt information about the annotation position so as to be convenient for a user to select, determining the selected annotation position as a target position, and positioning the display progress on the target position.
For example, the prompt information of the corresponding labeled position may be generated according to the summary of the content, the playing time (or coordinates), and/or the caption information of the network information corresponding to each labeled position, and then the corresponding prompt information may be similar to each labeled position, and so on.
For another example, if the user sets the annotation information and also sets the annotation content for each annotation position, at this time, the prompt information of the corresponding annotation position may also be generated according to the identification content set by the user for each annotation information, and then the corresponding prompt information is similar to the corresponding prompt information at each annotation position, and so on, which is not described herein again.
104. And displaying the network information according to the determined display progress.
For example, taking the network information as text information as an example, at this time, corresponding text content may be obtained from the text information according to the display progress, for example, text content with a preset size may be obtained from the text information with the target position as a reference, and then the obtained text content is displayed.
For another example, if the network information is multimedia information, at this time, a corresponding playing time may be determined from the multimedia information according to the display progress, for example, a playing time corresponding to the target position in the multimedia information may be specifically obtained, and then the multimedia information is played with the playing time as a starting point.
Optionally, when the network information is displayed according to the determined display progress, in addition to displaying by using a preset browser, a corresponding terminal Application (APP) may be invoked for displaying, that is, the step "displaying the network information according to the determined display progress" may include:
and when the terminal application corresponding to the network information is determined to exist, calling the terminal application, and displaying the network information according to the determined display progress through the terminal application.
For example, if the network information is an electronic book, at this time, a corresponding reader may be called to display, and if the network information is a video, at this time, a corresponding video player may be called to play, and so on.
As can be seen from the above, after receiving the sharing link about the network information sent by the sharing terminal, the embodiment may analyze the sharing link when the sharing link is triggered, determine the display progress of the network information according to the label information when determining that the label information exists according to the analysis result, and then display the network information according to the display progress; because the scheme can be directly positioned to the position marked by the sharer for display, the sharee can more conveniently, directly and accurately check the key content which the sharer wants to share without searching, and compared with the scheme which can only be manually searched in the prior art, the scheme can greatly improve the operation efficiency and controllability and improve the effectiveness of sharing.
Example II,
The embodiment will be described from the perspective of an information sharing and sending apparatus, which may be specifically integrated into a terminal, such as a sharing terminal. The terminal can comprise a mobile phone, a tablet computer, a notebook computer or a PC and the like.
An information sharing method, comprising: the method comprises the steps of obtaining label information of the network information needing to be shared, generating a sharing link related to the network information according to the label information, and sending the sharing link to a shared terminal, so that the shared terminal can position and display the network information according to the label information.
As shown in fig. 2, the specific process of the information sharing apparatus may be as follows:
201. and acquiring the labeling information of the network information to be shared.
For example, the annotation information of the network information that needs to be shared may be obtained from a local (i.e., in the sharing device) or a cloud device.
The annotation information stored by the local or cloud device may be preset and stored by the user, that is, before the step "obtaining the annotation information of the network information to be shared from the local or cloud device, etc.," the information sharing method may further include:
receiving a label setting request about network information, receiving and storing the setting of the label information by a user according to the label setting request, for example, calling a corresponding label setting plug-in according to the label setting request, receiving the label information through the label setting plug-in, storing the received label information in local and/or cloud equipment, and the like.
Optionally, except that the annotation information may be preset, the network information may also be annotated in real time, that is, the step "acquiring the annotation information of the network information that needs to be shared" (i.e., step 201) may include:
receiving a label setting request about the network information needing to be shared, calling a corresponding label setting plug-in according to the label setting request, and receiving the network information label information through the label setting plug-in.
202. Generating a sharing link related to the network information according to the labeling information, for example, the following steps may be specifically performed:
(1) and acquiring the link address of the network information.
For example, the obtaining request about the network information link address may be sent to the server, and the link address returned by the server may be received, or the link address of the network information may be obtained from a local cache or a history (i.e., a sharing device), and so on.
The link address may specifically be a storage address of the network information, or an access address of the network information, such as a URL, and the like.
(2) And generating a sharing link related to the network information according to the link address and the labeling information.
For example, the tagging information may be converted into a parameter in a preset format to obtain a sharing time parameter, and the sharing time parameter is added to a preset field of the link address to obtain a sharing link related to the network information.
The preset format may be set according to requirements of actual applications, for example, playing time (playtime) may be used as a sharing time parameter, or coordinates of text information in a webpage may be used as the sharing time parameter, and the like. Similarly, the preset field may also be set according to the requirement of the actual application, for example, the preset field may be added at the tail of the link address, and so on, which is not described herein again.
203. And sending the sharing link to the shared terminal so that the shared terminal can position and display the network information according to the labeling information.
The sharing link can be sent to a social platform such as a microblog or a circle of friends, or the sharing link can be sent to a certain contact, a discussion group or a group in an address book of an instant chat tool, and the like. That is, the step of "sending the sharing link to the shared terminal" may include:
and determining a sharing mode, and sending the sharing link to the shared terminal according to the determined sharing mode.
The sharing mode can be preset, and can also be flexibly selected by a sharing user.
In addition, it should be noted that, the way in which the shared terminal performs the positioning display on the network information according to the tagging information may specifically refer to embodiment one, for example, if the network information is text information, corresponding text content may be acquired from the text information according to the display progress, and the acquired text content is displayed; for another example, if the network information is multimedia information, the corresponding playing time may be determined from the multimedia information according to the display progress, and then the multimedia information is played with the playing time as a starting point, and so on, which is not described herein again.
As can be seen from the above, in this embodiment, the label information of the network information that needs to be shared may be obtained, then, the sharing link related to the network information is generated according to the label information, and the sharing link is sent to the shared terminal, so that the shared terminal performs positioning display on the network information according to the label information, for example, the display progress of the network information is positioned to the label position indicated by the label information, and so on; according to the scheme, the content which the sharer wants to share can be marked, and when the content is shared by the sharee, the marked part is directly positioned and displayed, so that the sharee can more conveniently, directly and accurately check the content which the sharer wants to share without searching, and compared with the existing method which only can be manually searched, the method has the advantages that the operation efficiency and controllability can be greatly improved, and the sharing effectiveness can be improved.
Example III,
The method according to the embodiments one and two will be described in further detail below by way of example.
In this embodiment, an example will be described in which the information sharing sending device is specifically integrated in a sharing terminal, and the information sharing receiving device is specifically integrated in a shared terminal.
As shown in fig. 3a, a specific process of the information sharing method may be as follows:
301. and the sharing terminal acquires the marking information of the network information to be shared.
For example, the sharing terminal may specifically receive a label setting request about network information that needs to be shared, then call a corresponding label setting plug-in according to the label setting request, and receive the network information label information through the label setting plug-in.
For example, taking the network information as multimedia information, referring to fig. 3b, when the user a hears a certain audio, such as a certain song, it is desirable to share a certain segment of a wonderful part to his friend b, at this time, the user a may mark the time point desired to be shared by means of the progress bar, the time information, and the corresponding subtitle information, for example, by clicking a trigger key for adding a sharing annotation (see "sharing time" key in the left diagram of fig. 3 b), so as to trigger the annotation setting request, so that the sharing terminal can call a corresponding label setting plug-in (such as calling marktimeviewmodule. select) according to the label setting request, then, the corresponding setting entry is displayed according to the label setting plug-in, the user inputs the corresponding label information through the setting entry, for example, a certain time point or certain time points are marked, and so on, see the right diagram in fig. 3 b. The marked time point is called a mark position, such as the "3: 51" time point in the right diagram of fig. 3 b. Optionally, corresponding annotation content may be added at the position of the time point, for example, corresponding characters are added: "here very brilliant", "here very funny" or "here light", etc.
It should be noted that other network information, such as video or text information, etc., is similar to this, and is not described herein again.
Optionally, the sharing terminal may set the tag information when the network information needs to be shared, and may also set the tag information in advance for the network information, store the set tag information in a local device (i.e., the sharing terminal) or a cloud device, and obtain the tag information of the network information that needs to be shared from the local device (i.e., the sharing terminal) or the cloud device when the network information needs to be shared, which is not described herein again.
302. And the sharing terminal acquires the link address of the network information and generates a sharing link related to the network information according to the link address and the label information.
For example, the sharing terminal may send an acquisition request about the network information link address to the server and receive the link address returned by the server, or may also acquire the link address of the network information from a cache or a history of a local (i.e., a sharing device), and then convert the tagged information into a parameter in a preset format to obtain a sharing time parameter, and add the sharing time parameter to a preset field of the link address to obtain a sharing link about the network information.
The link address may be a storage address of the network information, or an access address of the network information, such as a URL. The preset format may be set according to requirements of actual applications, for example, playing time (playtime) may be used as a sharing time parameter, or coordinates of text information in a webpage may also be used as the sharing time parameter, and the like. Similarly, the preset field may also be set according to the requirement of the actual application, for example, the preset field may be added to the tail of the link address.
For example, also take a certain song in step 301 as an example, if the URL of the song is: http: com/some song mp3, and user A has set annotation information at time point "3: 51", then at this point a shared link for the some song may be generated: http: v/123456. com/some song. mp3/mt 3:51, etc. Here, mt is a sharing time parameter, and since the playtime here is "3: 51", mt is 3:51 in the sharing link.
303. And the sharing terminal sends the sharing link to the shared terminal.
For example, the sharing terminal may determine a sharing manner, and then send the sharing link to the shared terminal according to the determined sharing manner.
The sharing mode can be various, can be preset, and can also be flexibly selected by a sharing user. The shared terminal may be one or multiple, for example, the sharing link may be sent to a social platform such as a microblog or a circle of friends, or the sharing link may be sent to a certain contact, a discussion group or a group in an address book of an instant chat tool, or the like.
For example, taking the example that the user a shares a certain song to a circle of friends, see fig. 3c, at this time, the sharing information may be displayed at the friends, and optionally, the sign information may also be prompted, such as "high energy ahead, listen to 3 minutes and 51 seconds soon", and so on.
304. After receiving the sharing link, the shared terminal parses the sharing link to determine whether tagged information exists, if so, step 305 is executed, otherwise, if not, the network information may be displayed according to the sharing link, for example, if the network information is text information, a home page of the text information is directly displayed, if the network information is multimedia information, a playing page of the multimedia information is directly displayed, and the like.
The method for analyzing the sharing link is adapted to the method for generating the sharing link, for example, if the sharing terminal generates the sharing link, the sharing time parameter is mainly added to a preset field of a link address of the network information, and at this time, whether the annotation information exists or not can be determined by analyzing whether the sharing time parameter exists in the preset field, that is, the step "the shared terminal analyzes the sharing link to determine whether the annotation information exists" specifically may include:
the shared terminal determines whether a sharing time parameter exists in a preset field of the sharing link, and if the sharing time parameter exists, the shared terminal determines that the annotation information exists; and if the sharing time parameter does not exist, determining that the annotation information does not exist.
For example, taking the shared network information as a certain song as an example, if the friend user b of the user a clicks the information of the certain song shared by the user a in the friend circle (for example, clicks the sharing information in fig. 3 c), the terminal (i.e., the shared terminal) where the user b is located may obtain the sharing link of the certain song, such as "http: com/some song mp3/mt is 3:51 ", so the shared terminal parses the sharing link, determines whether the sharing time parameter" mt "is carried in the sharing link, and since the sharing link has" mt "3: 51", it can be determined that the sharing link has label information, so step 305 can be executed.
305. And when the shared terminal determines that the marked information exists, determining a marked position according to the marked information, and determining the display progress of the network information according to the marked position.
Optionally, the annotation information may indicate one annotation position, and may also indicate a plurality of annotation positions, if the number of annotation positions is multiple, one of the annotation positions may be selected as a target position according to a preset policy, and then, the display progress of the network information is determined according to the target position.
The preset policy may be determined according to a requirement of an actual application, for example, the preset policy may be based on setting time of a labeled position, position information of the labeled position, or selection by a user, and so on, that is, the step "determining the display progress of the network information according to the labeled position" may include any one of the following manners:
(1) and respectively determining the setting time of the plurality of marking positions, determining the marking positions with the setting time meeting the preset time condition as target positions, and positioning the display progress on the target positions.
The preset time condition may be set according to the requirement of the actual application, for example, the labeled position with the earliest or latest setting time may be used as the target position, and the like.
(2) And determining the marked position of which the marked position meets the preset position condition as a target position, and positioning the display progress on the target position.
The preset position condition may be set according to a requirement of an actual application, for example, a most front labeled position in the display progress bar may be used as a target position, and the like.
The display progress bar refers to an interface for reflecting the display progress, and may specifically be a play progress bar when multimedia information is played, or a reading progress bar when an electronic book is displayed, for example.
(3) And generating and displaying prompt information about the annotation position so as to be convenient for a user to select, determining the selected annotation position as a target position, and positioning the display progress on the target position.
For example, the prompt information of the corresponding labeled position may be generated according to the summary of the content, the playing time (or coordinates), and/or the caption information of the network information corresponding to each labeled position, and then the corresponding prompt information may be similar to each labeled position, and so on.
For another example, if the user sets the annotation information and also sets the annotation content for each annotation position, at this time, the prompt information of the corresponding annotation position may also be generated according to the identification content set by the user for each annotation information, and then the corresponding prompt information is similar to the corresponding prompt information at each annotation position, and so on, which is not described herein again.
For convenience of description, in this embodiment, the one marked position will be taken as an example for explanation. For example, also taking sharing a certain song as an example, referring to fig. 3d, since the marked position indicated by the certain song identification information is time point "3: 51", at this time, it may be determined that the display progress (here, the playing progress) is time point "3: 51".
306. And the shared terminal displays the network information according to the determined display progress.
For example, taking the network information as text information as an example, at this time, the shared terminal may obtain text content with a preset size from the text information by taking the target position as a reference, and then display the obtained text content.
For another example, if the network information is multimedia information, at this time, the shared terminal may obtain a playing time corresponding to the target location in the multimedia information, and then play the multimedia information with the playing time as a starting point.
Optionally, when the shared terminal displays the network information according to the determined display progress, in addition to displaying the network information by using a preset browser, it may be determined whether a local terminal (i.e., the shared terminal) has a terminal Application (APP) corresponding to the network information, if the terminal application exists (i.e., the terminal application is installed), the terminal application may be called, and the network information is displayed according to the determined display progress through the terminal application, otherwise, if the terminal application does not exist, the network information may be displayed in a default manner according to the determined display progress.
For example, taking a certain song as an example, if the terminal application corresponding to the certain song is an "XX player", at this time, it may be determined whether an XX player exists locally (i.e., the shared terminal), if so, the XX player is invoked to play the certain song, otherwise, if not, the XX player may be directly invoked to play the certain song or the certain song is played in a browser. Here, the positioning playing refers to directly positioning (i.e. seek) to the mark position (i.e. the point "3: 51") to start playing.
Optionally, if there is no corresponding terminal application, the corresponding recommendation information may be further generated and displayed, so that the user may download the terminal application, for example, referring to fig. 3d, the name of the terminal application, such as "XX player", may be specifically displayed in an interface, and a corresponding download interface is provided, and the form of the interface and the setting of the interface may be specifically determined according to the requirements of the actual application, and are not described herein again.
As can be seen from the above, in this embodiment, the label information of the network information that needs to be shared may be obtained, then, the sharing link related to the network information is generated according to the label information, and the sharing link is sent to the shared terminal, and the shared terminal determines the display progress of the network information according to the label information and displays the network information according to the display progress; because the scheme can be directly positioned to the position marked by the sharer for display, the sharee can more conveniently, directly and accurately check the key content which the sharer wants to share without searching, and compared with the scheme which can only be manually searched in the prior art, the scheme can greatly improve the operation efficiency and controllability and improve the effectiveness of sharing.
In addition, because the scheme can be directly positioned to the position marked by the sharer for display, a more flexible, simple and efficient communication way can be provided for the sharer and the sharee, so that the functions of sharing operation are richer, and the user experience and the information popularization are improved.
Example four,
In order to better implement the method, an embodiment of the present invention further provides an information sharing receiving apparatus, where the information sharing receiving apparatus may be specifically integrated into a terminal, such as a shared terminal. The terminal can comprise a mobile phone, a tablet computer, a notebook computer or a PC and the like.
For example, referring to fig. 4a, the information sharing receiving apparatus may include a receiving unit 401, an analyzing unit 402, a determining unit 403, and a displaying unit 404, and specifically may be as follows:
(1) a receiving unit 401;
the receiving unit 401 is configured to receive a sharing link related to network information sent by a sharing terminal.
The network information may be text information, such as information like a web page or an electronic book, or multimedia information, such as information like audio or video.
(2) An analysis unit 402;
the parsing unit 402 is configured to, when the sharing link is triggered, parse the sharing link to determine whether the annotation information exists.
For example, if the sharing link is generated by mainly adding the sharing time parameter to a preset field of a link address of the network information, at this time, it may be determined whether the tagged information exists by analyzing whether the sharing time parameter exists in the preset field, that is:
the parsing unit 402 may be specifically configured to determine whether a sharing time parameter exists in a preset field of the sharing link, determine that tagged information exists if the sharing time parameter exists, and determine that the tagged information does not exist if the sharing time parameter does not exist.
The sharing time parameter is converted from the label information, for example, the playing time (playtime) of the multimedia information may be used as the sharing time parameter (mt), or the coordinates of the text information in the web page may be used as the sharing time parameter, and so on.
The preset field may be set according to the requirement of the actual application, for example, may be added to the tail of the link address, and so on, which is not described herein again.
(3) A determination unit 403;
a determining unit 403, configured to determine, when the parsing unit 402 determines that the label information exists, a display progress of the network information according to the label information;
for example, the determining unit 403 may comprise a first determining subunit and a second determining subunit, as follows:
the first determining subunit may be configured to determine a labeling position according to the labeling information;
the second determining subunit may be configured to determine the display progress of the network information according to the marked position.
Optionally, the annotation information may indicate one annotation position, and may also indicate a plurality of annotation positions, if the number of annotation positions is multiple, one of the annotation positions may be selected as a target position according to a preset policy, and then, the display progress of the network information is determined according to the target position.
The preset policy may be determined according to a requirement of an actual application, for example, the preset policy may be based on setting time of a labeled position, position information of the labeled position, or selection by a user, and the like, that is, the second determining subunit may be specifically configured to:
respectively determining the setting time of a plurality of marking positions, determining the marking positions with the setting time meeting the preset time condition as target positions, and positioning the display progress on the target positions; or,
determining the marked position of which the marked position meets the preset position condition as a target position, and positioning the display progress on the target position; or,
and generating and displaying prompt information about the annotation position so as to be convenient for a user to select, determining the selected annotation position as a target position, and positioning the display progress on the target position.
The preset time condition and the position condition can be set according to the requirements of practical application, and are not described herein again.
(4) A display unit 404;
a display unit 404, configured to display the network information according to the determined display progress.
For example, taking the network information as text information as an example, the display unit 404 may be specifically configured to obtain text content with a preset size from the text information by taking the target position as a reference, and display the obtained text content.
For another example, taking the network information as multimedia information as an example, the display unit 404 may be specifically configured to obtain a playing time corresponding to the target position in the multimedia information, and play the multimedia information with the playing time as a starting point.
Optionally, when the network information is displayed according to the determined display progress, in addition to displaying by using a preset browser, the information sharing receiving apparatus may further call a corresponding APP to display, that is, as shown in fig. 4b, the information sharing receiving apparatus may further include a calling unit 405, as follows:
a calling unit 405, configured to call the terminal application when it is determined that the terminal application corresponding to the network information exists.
At this time, the display unit 404 may be specifically configured to display the network information according to the determined display progress through the terminal application.
For example, if the network information is an electronic book, at this time, a corresponding reader may be called to display, and if the network information is a video, at this time, a corresponding video player may be called to play, and so on.
In a specific implementation, the above units may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities, and the specific implementation of the above units may refer to the foregoing embodiments, which are not described herein again.
As can be seen from the above, after the information sharing receiving apparatus of this embodiment receives the sharing link about the network information sent by the sharing terminal, when the sharing link is triggered, the parsing unit 402 parses the sharing link, and when it is determined that the labeled information exists according to the parsing result, the determining unit 403 determines the display progress of the network information according to the labeled information, and then the display unit 404 displays the network information according to the display progress; because the scheme can be directly positioned to the position marked by the sharer for display, the sharee can more conveniently, directly and accurately check the key content which the sharer wants to share without searching, and compared with the scheme which can only be manually searched in the prior art, the scheme can greatly improve the operation efficiency and controllability and improve the effectiveness of sharing.
Example V,
Correspondingly, the embodiment of the invention also provides an information sharing and sending device, and the information sharing and sending device can be specifically integrated into a terminal, such as a sharing terminal and other equipment. The terminal can comprise a mobile phone, a tablet computer, a notebook computer or a PC and the like.
For example, as shown in fig. 5a, the information sharing and sending apparatus may include an obtaining unit 501, a generating unit 502, and a sending unit 503, as follows:
(1) an acquisition unit 501;
an obtaining unit 501, configured to obtain tagging information of network information that needs to be shared;
for example, the obtaining unit 501 may be specifically configured to obtain, from a local or cloud device, annotation information of network information that needs to be shared.
The annotation information stored in the local or cloud device may be preset and stored by the user, that is, as shown in fig. 5b, the information sharing and sending apparatus may further include a setting unit 504, as follows:
the setting unit 504 may be configured to receive a label setting request regarding network information, and accept and save a user setting for label information according to the label setting request.
For example, the setting unit 504 may be specifically configured to receive a label setting request related to network information, call a corresponding label setting plug-in according to the label setting request, receive label information through the label setting plug-in, and store the received label information in a local and/or cloud device.
Optionally, in addition to the setting unit 504 may set the tagging information in advance, the network information may also be tagged in real time, that is:
the obtaining unit 501 may be specifically configured to receive a label setting request about network information that needs to be shared, call a corresponding label setting plug-in according to the label setting request, and receive the network information label information through the label setting plug-in.
(2) A generation unit 502;
a generating unit 502, configured to generate a sharing link related to the network information according to the label information.
For example, the generating unit 502 may be specifically configured to obtain a link address of the network information, and generate a sharing link related to the network information according to the link address and the label information.
For example, the generating unit 502 may be specifically configured to convert the label information into a parameter in a preset format to obtain a sharing time parameter, and add the sharing time parameter to a preset field of the link address to obtain a sharing link related to the network information.
The preset format may be set according to requirements of actual applications, for example, playing time (playtime) may be used as a sharing time parameter, or coordinates of text information in a webpage may be used as the sharing time parameter, and the like. Similarly, the preset field may also be set according to the requirement of the actual application, for example, the preset field may be added at the tail of the link address, and so on, which is not described herein again.
(3) A transmission unit 503;
a sending unit 503, configured to send the sharing link to the shared terminal, so that the shared terminal performs positioning display on the network information according to the tagging information.
The sharing link can be sent in multiple ways (i.e., sharing ways), and the shared terminal can be one or multiple, for example, the sharing link can be sent to a social platform such as a microblog or a circle of friends, or the sharing link can be sent to a contact, a discussion group or a group in an address book of an instant chat tool, and so on, that is:
the sending unit 503 may be specifically configured to determine a sharing manner, and send the sharing link to the shared terminal according to the determined sharing manner.
The sharing mode can be preset, and can also be flexibly selected by a sharing user.
In addition, it should be noted that the manner in which the shared terminal performs positioning display on the network information according to the tagging information may specifically refer to the foregoing embodiment, and details are not described herein again.
In a specific implementation, the above units may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities, and the specific implementation of the above units may refer to the foregoing embodiments, which are not described herein again.
As can be seen from the above, the obtaining unit 501 of the information sharing and sending apparatus of this embodiment may obtain the label information of the network information that needs to be shared, then the generating unit 502 generates the sharing link related to the network information according to the label information, and the sending unit 503 sends the sharing link to the shared terminal, so that the shared terminal performs positioning and displaying on the network information according to the label information, for example, positioning the display progress of the network information to the label position indicated by the label information, and so on; according to the scheme, the content which the sharer wants to share can be marked, and when the content is shared by the sharee, the marked part is directly positioned and displayed, so that the sharee can more conveniently, directly and accurately check the content which the sharer wants to share without searching, and compared with the existing method which only can be manually searched, the method has the advantages that the operation efficiency and controllability can be greatly improved, and the sharing effectiveness can be improved.
Example six,
In addition, an embodiment of the present invention further provides an information sharing system, which includes any one of the information sharing transmitting devices provided in the embodiment of the present invention and any one of the information sharing receiving devices provided in the embodiment of the present invention, and specifically, refer to the fourth and fifth embodiments. For example, as shown in fig. 6, the information sharing system may include a sharing terminal 601 and a shared terminal 602, and specifically may include the following:
the sharing terminal 601 is configured to acquire label information of network information that needs to be shared, generate a sharing link related to the network information according to the label information, and send the sharing link to a shared terminal.
The shared terminal 602 is configured to receive a sharing link about network information sent by the sharing terminal, when the sharing link is triggered, parse the sharing link to determine whether tagged information exists, if so, determine a display progress of the network information according to the tagged information, and display the network information according to the determined display progress.
For example, the sharing terminal 601 may be specifically configured to obtain a link address of the network information, and generate a sharing link related to the network information according to the link address and the label information.
For example, the sharing terminal 601 may convert the tagged information into a parameter in a preset format to obtain a sharing time parameter, and then add the sharing time parameter to a preset field of the link address to obtain a sharing link related to the network information.
For example, if the sharing terminal 601 generates the sharing link, mainly adds the sharing time parameter in a preset field of a link address of the network information, at this time, the sharing terminal 602 may determine whether the tagged information exists by analyzing whether the sharing time parameter exists in the preset field, that is:
the sharing terminal 602 may be specifically configured to determine whether a sharing time parameter exists in a preset field of the sharing link, and if the sharing time parameter exists, determine that the tagging information exists; and if the sharing time parameter does not exist, determining that the annotation information does not exist.
Optionally, the information sharing system may further include other devices, such as a server, as follows:
and the server is used for providing the link address of the network information for the sharing terminal.
The specific implementation of each device can be referred to the previous embodiment, and is not described herein again.
Since the information sharing system may include any one of the information sharing transmitting devices and the information sharing receiving devices provided in the embodiments of the present invention, the beneficial effects that can be achieved by any one of the information sharing transmitting devices and any one of the information sharing receiving devices provided in the embodiments of the present invention can be achieved, which are detailed in the foregoing embodiments and will not be described herein again.
Example seven,
Accordingly, an embodiment of the present invention further provides a terminal, which may be used as a sharing terminal in the embodiment of the present invention, or may be used as a shared terminal in the embodiment of the present invention, as shown in fig. 7, the terminal may include a Radio Frequency (RF) circuit 701, a memory 702 including one or more computer-readable storage media, an input unit 703, a display unit 704, a sensor 705, an audio circuit 706, a Wireless Fidelity (WiFi) module 707, a processor 708 including one or more processing cores, a power source 709, and other components. Those skilled in the art will appreciate that the terminal structure shown in fig. 7 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 701 may be used for receiving and transmitting signals during a message transmission or communication process, and in particular, for receiving downlink information of a base station and then sending the received downlink information to the one or more processors 708 for processing; in addition, data relating to uplink is transmitted to the base station. In general, the RF circuitry 701 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, RF circuit 701 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Message Service (SMS), and the like.
The memory 702 may be used to store software programs and modules, and the processor 708 executes various functional applications and data processing by operating the software programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal, etc. Further, the memory 702 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 702 may also include a memory controller to provide the processor 708 and the input unit 703 access to the memory 702.
The input unit 703 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, in a particular embodiment, the input unit 703 may include a touch-sensitive surface as well as other input devices. The touch-sensitive surface, also referred to as a touch display screen or a touch pad, may collect touch operations by a user (e.g., operations by a user on or near the touch-sensitive surface using a finger, a stylus, or any other suitable object or attachment) thereon or nearby, and drive the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface may comprise two parts, a touch detection means and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 708, and can receive and execute commands sent by the processor 708. In addition, touch sensitive surfaces may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. The input unit 703 may include other input devices in addition to the touch-sensitive surface. In particular, other input devices may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 704 may be used to display information input by or provided to the user and various graphical user interfaces of the terminal, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 704 may include a Display panel, and optionally, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch-sensitive surface may overlay the display panel, and when a touch operation is detected on or near the touch-sensitive surface, the touch operation is communicated to the processor 708 to determine the type of touch event, and the processor 708 provides a corresponding visual output on the display panel according to the type of touch event. Although in FIG. 7 the touch-sensitive surface and the display panel are two separate components to implement input and output functions, in some embodiments the touch-sensitive surface may be integrated with the display panel to implement input and output functions.
The terminal may also include at least one sensor 705, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel according to the brightness of ambient light, and a proximity sensor that may turn off the display panel and/or the backlight when the terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when the mobile phone is stationary, and can be used for applications of recognizing the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured in the terminal, detailed description is omitted here.
Audio circuitry 706, a speaker, and a microphone may provide an audio interface between the user and the terminal. The audio circuit 706 can transmit the electrical signal converted from the received audio data to a loudspeaker, and the electrical signal is converted into a sound signal by the loudspeaker and output; on the other hand, the microphone converts the collected sound signal into an electric signal, which is received by the audio circuit 706 and converted into audio data, which is then processed by the audio data output processor 708, and then transmitted to, for example, another terminal via the RF circuit 701, or the audio data is output to the memory 702 for further processing. The audio circuitry 706 may also include an earbud jack to provide communication of peripheral headphones with the terminal.
WiFi belongs to short-distance wireless transmission technology, and the terminal can help a user to send and receive e-mails, browse webpages, access streaming media and the like through the WiFi module 707, and provides wireless broadband internet access for the user. Although fig. 7 shows the WiFi module 707, it is understood that it does not belong to the essential constitution of the terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 708 is a control center of the terminal, connects various parts of the entire handset using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 702 and calling data stored in the memory 702, thereby performing overall monitoring of the handset. Optionally, processor 708 may include one or more processing cores; preferably, the processor 708 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 708.
The terminal also includes a power source 709 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 708 via a power management system that may be configured to manage charging, discharging, and power consumption. The power supply 709 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
Although not shown, the terminal may further include a camera, a bluetooth module, and the like, which will not be described herein. Specifically, in this embodiment, the processor 708 in the terminal loads the executable file corresponding to the process of one or more application programs into the memory 702 according to the following instructions, and the processor 708 runs the application programs stored in the memory 702, thereby implementing various functions:
the method comprises the steps of obtaining label information of the network information needing to be shared, generating a sharing link related to the network information according to the label information, and sending the sharing link to a shared terminal, so that the shared terminal can position and display the network information according to the label information.
For example, the method may be specifically configured to obtain a link address of the network information, generate a sharing link related to the network information according to the link address and the label information, for example, convert the label information into a parameter in a preset format to obtain a sharing time parameter, add the sharing time parameter to a preset field of the link address to obtain the sharing link related to the network information, and the like.
And/or the processor 708 may also execute applications stored in the memory 702 to perform the following functions:
the method comprises the steps of receiving a sharing link which is sent by a sharing terminal and is related to the network information, analyzing the sharing link when the sharing link is triggered to determine whether marked information exists or not, determining the display progress of the network information according to the marked information if the marked information exists, and displaying the network information according to the determined display progress.
For example, if the sharing link is generated by adding the sharing time parameter to a preset field of a link address of the network information, at this time, whether the tagged information exists may be determined by analyzing whether the sharing time parameter exists in the preset field, and so on.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
As can be seen from the above, the sharing terminal of this embodiment may obtain the label information of the network information that needs to be shared, then generate a sharing link related to the network information according to the label information, and send the sharing link to the shared terminal, and the shared terminal determines the display progress of the network information according to the label information and displays the network information according to the display progress; because the scheme can be directly positioned to the position marked by the sharer for display, the sharee can more conveniently, directly and accurately check the key content which the sharer wants to share without searching, and compared with the scheme which can only be manually searched in the prior art, the scheme can greatly improve the operation efficiency and controllability and improve the effectiveness of sharing.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
The information sharing method, device and system provided by the embodiment of the invention are described in detail, a specific example is applied in the text to explain the principle and the implementation of the invention, and the description of the embodiment is only used to help understanding the method and the core idea of the invention; meanwhile, for those skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (16)
1. An information sharing method, comprising:
receiving a sharing link which is sent by a sharing terminal and is related to network information;
when the sharing link is triggered, analyzing the sharing link to determine whether the annotation information exists;
if the label information exists, determining the display progress of the network information according to the label information;
and displaying the network information according to the determined display progress.
2. The method of claim 1, wherein parsing the shared link to determine whether tagged information is present comprises:
determining whether a sharing time parameter exists in a preset field of the sharing link, wherein the sharing time parameter is converted from marking information;
if the sharing time parameter exists, determining that the marked information exists;
and if the sharing time parameter does not exist, determining that the annotation information does not exist.
3. The method according to claim 1 or 2, wherein the determining the display progress of the network information according to the label information comprises:
determining a labeling position according to the labeling information;
and determining the display progress of the network information according to the marked position.
4. The method according to claim 3, wherein if there are a plurality of labeled positions, the determining the display progress of the network information according to the labeled positions includes:
respectively determining the setting time of a plurality of marking positions, determining the marking positions with the setting time meeting the preset time condition as target positions, and positioning the display progress on the target positions; or,
determining the marked position of which the marked position meets the preset position condition as a target position, and positioning the display progress on the target position; or,
and generating and displaying prompt information about the annotation position so as to be convenient for a user to select, determining the selected annotation position as a target position, and positioning the display progress on the target position.
5. The method according to claim 4, wherein if the network information is text information, the displaying the network information according to the determined display progress includes:
acquiring text content with a preset size from the text information by taking the target position as a reference;
and displaying the acquired text content.
6. The method of claim 4, wherein if the network information is multimedia information, the displaying the network information according to the determined display progress comprises:
acquiring the corresponding playing time of the target position in the multimedia information;
and playing the multimedia information by taking the playing time as a starting point.
7. An information sharing method, comprising:
acquiring the marking information of the network information to be shared;
generating a sharing link related to the network information according to the labeling information;
and sending the sharing link to a shared terminal so that the shared terminal can position and display the network information according to the labeling information.
8. The method of claim 7, wherein the generating a sharing link for the network information according to the annotation information comprises:
acquiring a link address of the network information;
and generating a sharing link related to the network information according to the link address and the labeling information.
9. The method according to claim 8, wherein the generating a sharing link about the network information according to the link address and the label information comprises:
converting the labeling information into parameters in a preset format to obtain sharing time parameters;
and adding the sharing time parameter into a preset field of the link address to obtain a sharing link related to the network information.
10. The method according to any one of claims 7 to 9, wherein the obtaining of the annotation information of the network information to be shared includes:
acquiring the labeling information of the network information to be shared from local or cloud equipment; or,
receiving a label setting request about network information needing to be shared, calling a corresponding label setting plug-in according to the label setting request, and receiving the network information label information through the label setting plug-in.
11. The method according to claim 10, wherein before obtaining the annotation information of the network information to be shared from the local or cloud device, the method further comprises:
receiving a label setting request about network information;
calling a corresponding label setting plug-in according to the label setting request;
and receiving the labeling information through the labeling setting plug-in, and storing the received labeling information in local and/or cloud equipment.
12. An information sharing receiving apparatus, comprising:
the receiving unit is used for receiving a sharing link which is sent by the sharing terminal and is related to the network information;
the analysis unit is used for analyzing the sharing link when the sharing link is triggered so as to determine whether the marking information exists or not;
the determining unit is used for determining the display progress of the network information according to the marking information when the analyzing unit determines that the marking information exists;
and the display unit is used for displaying the network information according to the determined display progress.
13. The apparatus of claim 12,
the analysis unit is specifically configured to determine whether a sharing time parameter exists in a preset field of the sharing link, where the sharing time parameter is converted from label information, determine that the label information exists if the sharing time parameter exists, and determine that the label information does not exist if the sharing time parameter does not exist.
14. An information sharing transmission apparatus, comprising:
the acquisition unit is used for acquiring the label information of the network information to be shared;
the generating unit is used for generating a sharing link related to the network information according to the labeling information;
and the sending unit is used for sending the sharing link to the shared terminal so that the shared terminal can position and display the network information according to the marking information.
15. The apparatus of claim 14,
the generation unit is specifically configured to acquire a link address of the network information, convert the label information into a parameter in a preset format, obtain a sharing time parameter, and add the sharing time parameter to a preset field of the link address to obtain a sharing link related to the network information.
16. An information sharing system comprising the information sharing reception apparatus according to claim 12 or 13 and the information sharing transmission apparatus according to claim 14 or 15.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710282790.0A CN106936699A (en) | 2017-04-26 | 2017-04-26 | A kind of information sharing method, device and system |
| PCT/CN2018/082323 WO2018196588A1 (en) | 2017-04-26 | 2018-04-09 | Information sharing method, apparatus and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710282790.0A CN106936699A (en) | 2017-04-26 | 2017-04-26 | A kind of information sharing method, device and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106936699A true CN106936699A (en) | 2017-07-07 |
Family
ID=59437179
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710282790.0A Pending CN106936699A (en) | 2017-04-26 | 2017-04-26 | A kind of information sharing method, device and system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106936699A (en) |
| WO (1) | WO2018196588A1 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018196588A1 (en) * | 2017-04-26 | 2018-11-01 | 腾讯科技(深圳)有限公司 | Information sharing method, apparatus and system |
| CN110248136A (en) * | 2019-07-05 | 2019-09-17 | 吴雅凝 | The device and method of flag transmission in a kind of communication of real-time audio and video |
| CN111327765A (en) * | 2020-01-20 | 2020-06-23 | 深圳传音控股股份有限公司 | Information processing method, terminal and readable storage medium |
| CN111355651A (en) * | 2020-02-12 | 2020-06-30 | 腾讯科技(深圳)有限公司 | Content sharing method, display method, device, processing equipment and storage medium |
| CN111600931A (en) * | 2020-04-13 | 2020-08-28 | 维沃移动通信有限公司 | Information sharing method and electronic equipment |
| CN111934985A (en) * | 2020-07-31 | 2020-11-13 | 腾讯科技(深圳)有限公司 | Media content sharing method, device and equipment and computer readable storage medium |
| CN114185906A (en) * | 2021-12-09 | 2022-03-15 | 维沃移动通信有限公司 | Content updating method and content updating device |
| US11477146B2 (en) | 2020-01-20 | 2022-10-18 | Shenzhen Transsion Holdings Co., Ltd. | Information sharing method, device and non-transitory computer readable storage medium thereof |
| CN116248960A (en) * | 2022-12-07 | 2023-06-09 | 深圳创维-Rgb电子有限公司 | Authentication method, device, electronic equipment and storage medium for content sharing |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111327766B (en) * | 2020-01-20 | 2021-10-19 | 深圳传音控股股份有限公司 | Information sharing method, terminal and readable storage medium |
| CN113076294B (en) * | 2021-04-16 | 2025-01-14 | 北京沃东天骏信息技术有限公司 | Information sharing method and device |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103179220A (en) * | 2011-12-20 | 2013-06-26 | 腾讯科技(深圳)有限公司 | Method and relevant system and device for sharing application program playing contents |
| CN104298744A (en) * | 2014-10-10 | 2015-01-21 | 广州三星通信技术研究有限公司 | Method and device for sharing and obtaining webpage content |
| US20150074700A1 (en) * | 2013-09-10 | 2015-03-12 | TiVo Inc.. | Method and apparatus for creating and sharing customized multimedia segments |
| CN104427404A (en) * | 2013-08-20 | 2015-03-18 | 腾讯科技(深圳)有限公司 | Video segment extraction and play methods and devices |
| CN104426919A (en) * | 2013-08-19 | 2015-03-18 | 腾讯科技(深圳)有限公司 | Page sharing method, device and system |
| CN104580084A (en) * | 2013-10-16 | 2015-04-29 | 腾讯科技(北京)有限公司 | Method, terminals and system for sharing multimedia file |
| CN105959207A (en) * | 2016-05-17 | 2016-09-21 | 广州酷狗计算机科技有限公司 | Audio and video sharing method and device |
| CN106028125A (en) * | 2016-05-17 | 2016-10-12 | 乐视控股(北京)有限公司 | Multimedia sharing method and device |
| US20170054829A1 (en) * | 2012-11-14 | 2017-02-23 | Facebook, Inc. | Systems and methods for substituting references to content |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104765744B (en) * | 2014-01-06 | 2019-03-26 | 腾讯科技(深圳)有限公司 | Page sharing method and device |
| CN104980326A (en) * | 2014-04-03 | 2015-10-14 | 联想移动通信软件(武汉)有限公司 | Method and device for sharing application content between terminal equipment |
| CN106713987A (en) * | 2015-07-23 | 2017-05-24 | 阿里巴巴集团控股有限公司 | Method and device for realizing audio and video sharing |
| CN106936699A (en) * | 2017-04-26 | 2017-07-07 | 腾讯科技(深圳)有限公司 | A kind of information sharing method, device and system |
-
2017
- 2017-04-26 CN CN201710282790.0A patent/CN106936699A/en active Pending
-
2018
- 2018-04-09 WO PCT/CN2018/082323 patent/WO2018196588A1/en not_active Ceased
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103179220A (en) * | 2011-12-20 | 2013-06-26 | 腾讯科技(深圳)有限公司 | Method and relevant system and device for sharing application program playing contents |
| US20170054829A1 (en) * | 2012-11-14 | 2017-02-23 | Facebook, Inc. | Systems and methods for substituting references to content |
| CN104426919A (en) * | 2013-08-19 | 2015-03-18 | 腾讯科技(深圳)有限公司 | Page sharing method, device and system |
| CN104427404A (en) * | 2013-08-20 | 2015-03-18 | 腾讯科技(深圳)有限公司 | Video segment extraction and play methods and devices |
| US20150074700A1 (en) * | 2013-09-10 | 2015-03-12 | TiVo Inc.. | Method and apparatus for creating and sharing customized multimedia segments |
| CN104580084A (en) * | 2013-10-16 | 2015-04-29 | 腾讯科技(北京)有限公司 | Method, terminals and system for sharing multimedia file |
| CN104298744A (en) * | 2014-10-10 | 2015-01-21 | 广州三星通信技术研究有限公司 | Method and device for sharing and obtaining webpage content |
| CN105959207A (en) * | 2016-05-17 | 2016-09-21 | 广州酷狗计算机科技有限公司 | Audio and video sharing method and device |
| CN106028125A (en) * | 2016-05-17 | 2016-10-12 | 乐视控股(北京)有限公司 | Multimedia sharing method and device |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018196588A1 (en) * | 2017-04-26 | 2018-11-01 | 腾讯科技(深圳)有限公司 | Information sharing method, apparatus and system |
| CN110248136A (en) * | 2019-07-05 | 2019-09-17 | 吴雅凝 | The device and method of flag transmission in a kind of communication of real-time audio and video |
| CN111327765A (en) * | 2020-01-20 | 2020-06-23 | 深圳传音控股股份有限公司 | Information processing method, terminal and readable storage medium |
| CN111327765B (en) * | 2020-01-20 | 2021-06-08 | 深圳传音控股股份有限公司 | Information processing method, terminal and readable storage medium |
| US11477146B2 (en) | 2020-01-20 | 2022-10-18 | Shenzhen Transsion Holdings Co., Ltd. | Information sharing method, device and non-transitory computer readable storage medium thereof |
| CN111355651A (en) * | 2020-02-12 | 2020-06-30 | 腾讯科技(深圳)有限公司 | Content sharing method, display method, device, processing equipment and storage medium |
| CN111600931A (en) * | 2020-04-13 | 2020-08-28 | 维沃移动通信有限公司 | Information sharing method and electronic equipment |
| CN111934985A (en) * | 2020-07-31 | 2020-11-13 | 腾讯科技(深圳)有限公司 | Media content sharing method, device and equipment and computer readable storage medium |
| CN111934985B (en) * | 2020-07-31 | 2024-03-08 | 腾讯科技(深圳)有限公司 | Media content sharing method, device, equipment and computer readable storage medium |
| CN114185906A (en) * | 2021-12-09 | 2022-03-15 | 维沃移动通信有限公司 | Content updating method and content updating device |
| CN116248960A (en) * | 2022-12-07 | 2023-06-09 | 深圳创维-Rgb电子有限公司 | Authentication method, device, electronic equipment and storage medium for content sharing |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018196588A1 (en) | 2018-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106936699A (en) | A kind of information sharing method, device and system | |
| CN108156508B (en) | Barrage information processing method and device, mobile terminal, server and system | |
| CN106375179B (en) | Method and device for displaying instant communication message | |
| CN103678605B (en) | A kind of method of information transfer, device and terminal device | |
| CN104717125B (en) | Graphic code store method and device | |
| US10956653B2 (en) | Method and apparatus for displaying page and a computer storage medium | |
| CN106254910B (en) | Method and device for recording image | |
| CN104518945B (en) | A kind of transmission, the methods, devices and systems of reception social network information | |
| CN105630846B (en) | Head portrait updating method and device | |
| JP6910300B2 (en) | A method for displaying chat history records and a device for displaying chat history records | |
| JP6915074B2 (en) | Message notification method and terminal | |
| WO2019037566A1 (en) | Information display method and apparatus, device, and computer-readable storage medium | |
| CN109032491B (en) | Data processing method, device and mobile terminal | |
| CN106293738B (en) | Expression image updating method and device | |
| CN110087149A (en) | A kind of video image sharing method, device and mobile terminal | |
| CN104216929A (en) | Method and device for intercepting page elements | |
| CN106973168A (en) | Voice playing method and device and computer equipment | |
| CN105095161B (en) | Method and device for displaying rich text information | |
| CN105227598B (en) | Resource sharing method, device and system based on cloud storage | |
| CN103607377B (en) | Information sharing method, Apparatus and system | |
| CN107193453A (en) | Contact person's mask method and device | |
| CN106230919B (en) | File uploading method and device | |
| CN105094872B (en) | A kind of method and apparatus showing web application | |
| CN108563712B (en) | Webpage picture viewing method and device and storage equipment | |
| CN106330875B (en) | Message display method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170707 |