CN106100974B - Information sharing method and device - Google Patents
Information sharing method and device Download PDFInfo
- Publication number
- CN106100974B CN106100974B CN201610431616.3A CN201610431616A CN106100974B CN 106100974 B CN106100974 B CN 106100974B CN 201610431616 A CN201610431616 A CN 201610431616A CN 106100974 B CN106100974 B CN 106100974B
- Authority
- CN
- China
- Prior art keywords
- target
- information
- network information
- client
- user
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000001960 triggered effect Effects 0.000 claims abstract description 24
- 230000002776 aggregation Effects 0.000 claims description 39
- 238000004220 aggregation Methods 0.000 claims description 39
- 230000008569 process Effects 0.000 abstract description 30
- 230000006870 function Effects 0.000 description 45
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000011156 evaluation Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 235000013555 soy sauce Nutrition 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004140 cleaning Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- NHDHVHZZCFYRSB-UHFFFAOYSA-N pyriproxyfen Chemical compound C=1C=CC=NC=1OC(C)COC(C=C1)=CC=C1OC1=CC=CC=C1 NHDHVHZZCFYRSB-UHFFFAOYSA-N 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
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 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/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- 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)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an information sharing method and device, and belongs to the technical field of computer software. The method comprises the following steps: displaying a dialog interface with a target object; displaying at least one piece of network information according to an operation signal triggered in the conversation interface; and after the trigger signal corresponding to the target network information is acquired, sending the target network information to the client corresponding to the target object. The information sharing method solves the problems that according to an information sharing method provided by the prior art, two clients need to be installed by a sharing user and a shared user at the same time, the sharing and checking operation processes are complex and tedious, and the operation efficiency is influenced; the network information can be shared and checked in the same client, two clients do not need to be installed, and the sharing and checking operation efficiency is improved.
Description
Technical Field
The invention relates to the technical field of computer software, in particular to an information sharing method and device.
Background
In terminals such as mobile phones and tablet computers, clients of various applications can be installed to meet various requirements of users. For example, an instant messaging client can meet communication requirements between a user and a contact, a microblog client can meet social requirements of the user, a news client can meet requirements of the user for obtaining news information, and the like.
In the prior art, when a user browses interested network information in other clients, there is a need to share the network information to a target user in an instant messaging client. Taking an example that a user shares one piece of news information in a news client to a target user in an instant messaging client, the news client is provided with a sharing operation control corresponding to the news information, after the user clicks the sharing operation control, the news client displays a plurality of clients to which the news information can be shared for the user to select, after the user selects a certain instant messaging client, the instant messaging client is triggered and called, a user list in the communication client is displayed, the user selects the target user from the user list, and the news client shares the link of the news information to the target user in the instant messaging client through a background server. The target user can check the links of the news information in the instant communication client, and after clicking the links, the target user triggers and calls the news client, so that the user can check the news information corresponding to the links in the news client.
The information sharing method provided by the prior art at least has the following technical problems: 1. for a sharing party user, a news client and an instant messaging client need to be installed at the same time, and network information in the news client can be shared to a target user in the communication client; for the shared user, a news client and an instant messaging client need to be installed at the same time, so that the network information shared by the sharing user from the news client can be checked; 2. the operation processes of sharing and checking the network information are complex and tedious, and the operation efficiency is influenced.
Disclosure of Invention
In order to solve the problems that in an information sharing method provided by the prior art, two clients need to be installed by a sharing user and a shared user at the same time, and the operation processes of sharing and checking are complicated and influence the operation efficiency, the embodiment of the invention provides an information sharing method and an information sharing device. The technical scheme is as follows:
in a first aspect, an information sharing method is provided, where the method includes:
displaying a dialog interface with a target object;
displaying at least one piece of network information according to an operation signal triggered in the conversation interface;
and after a trigger signal corresponding to the target network information is acquired, sending the target network information to a client corresponding to the target object.
Optionally, the displaying at least one piece of network information according to the operation signal triggered in the dialog interface includes:
after a trigger signal corresponding to a target control in the conversation interface is acquired, displaying a function aggregation menu, wherein the function aggregation menu comprises an operation control corresponding to a target function, and the target function refers to a function of viewing network information acquired from a server;
after a trigger signal corresponding to an operation control corresponding to the target function is acquired, displaying an information aggregation page, wherein the information aggregation page comprises a plurality of options, and each option corresponds to one type of network information;
and after the selection signal corresponding to the target option is acquired, displaying the network information of the target type corresponding to the target option.
Optionally, the information aggregation page further includes a search bar, and the method further includes:
acquiring keywords input in the search bar;
inquiring and acquiring network information matched with the keywords;
and displaying the network information matched with the keywords.
Optionally, the method further comprises:
sending an information acquisition request to a server;
and receiving an information set sent by the server, wherein the information set comprises N pieces of network information, and N is a positive integer.
Optionally, the sending the target network information to the client corresponding to the target object includes:
when the target object is a target user, sending the target network information to a client corresponding to the target user;
or,
and when the target object is a target group, sending the target network information to a client corresponding to each user in the target group.
In a second aspect, an information sharing apparatus is provided, the apparatus including:
the interface display module is used for displaying a dialogue interface with the target object;
the information display module is used for displaying at least one piece of network information according to the operation signal triggered in the conversation interface;
and the information sending module is used for sending the target network information to the client corresponding to the target object after the trigger signal corresponding to the target network information is acquired.
Optionally, the information display module includes:
the menu display submodule is used for displaying a function aggregation menu after a trigger signal corresponding to a target control in the conversation interface is acquired, wherein the function aggregation menu comprises an operation control corresponding to a target function, and the target function refers to a function of viewing network information acquired from a server;
the page display sub-module is used for displaying an information aggregation page after acquiring a trigger signal corresponding to the operation control corresponding to the target function, wherein the information aggregation page comprises a plurality of options, and each option corresponds to one type of network information;
and the first information display sub-module is used for displaying the network information of the target type corresponding to the target option after the selection signal corresponding to the target option is acquired.
Optionally, the information aggregation page further includes a search bar, and the information display module further includes:
a keyword acquisition sub-module for acquiring keywords input in the search bar;
the information acquisition submodule is used for inquiring and acquiring the network information matched with the keywords;
and the second information display submodule is used for displaying the network information matched with the keywords.
Optionally, the apparatus further comprises:
the request sending module is used for sending an information acquisition request to the server;
and the information receiving module is used for receiving an information set sent by the server, wherein the information set comprises N pieces of network information, and N is a positive integer.
Optionally, the information sending module is configured to:
under the condition that the target object is a target user, sending the target network information to a client corresponding to the target user;
or,
and sending the target network information to a client corresponding to each user in the target group under the condition that the target object is the target group.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
displaying at least one piece of network information according to an operation signal triggered in a dialog interface by displaying the dialog interface with a target object, and sending the target network information to a client corresponding to the target object after acquiring a trigger signal corresponding to the target network information; the information sharing method solves the problems that a sharing user and a shared user need to install two clients at the same time, the sharing and checking operation processes are complex and tedious, and the operation efficiency is influenced in the information sharing method provided by the prior art; network information can be shared and checked in the same client side, and two client sides do not need to be installed; for the sharing party user, because the network information is viewed and shared in the same client, the sharing client is not required to be selected in the sharing process, and because the network information is triggered to be viewed in a conversation interface with the target object, the target object is the shared user, the sharing target user is not required to be selected in the sharing process, and the sharing operation process is simplified; for the shared user, the shared network information of the sharing user can be directly viewed, so that the viewing operation process is simplified; thereby improving the operating efficiency of sharing and checking.
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. 1 is a flow diagram illustrating a method of information sharing in accordance with an exemplary embodiment;
FIG. 2A is a flow diagram illustrating a method of information sharing in accordance with another illustrative embodiment;
FIG. 2B is a diagram of a system architecture according to the embodiment shown in FIG. 2A;
FIG. 2C is a schematic view of an interface according to the embodiment of FIG. 2A;
FIG. 3 is a block diagram illustrating an information sharing apparatus in accordance with an exemplary embodiment;
FIG. 4 is a block diagram illustrating an information sharing apparatus in accordance with another exemplary embodiment;
fig. 5 is a schematic diagram illustrating a structure of a terminal according to an exemplary embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
The method provided by the embodiment can be applied to the client with the instant messaging function. In general, the client is an instant messaging client, and in other possible embodiments, the client may also be a social application client, a payment-type client, or the like, or a multi-function client integrating a plurality of different functions. For convenience of description, in the following method embodiments, only the execution subject of each step is taken as an example of a client, but the method embodiments are not limited thereto.
Fig. 1 is a flow chart illustrating an information sharing method according to an exemplary embodiment, which may include several steps as follows.
Step 101, displaying a dialog interface with a target object.
And 102, displaying at least one piece of network information according to the operation signal triggered in the conversation interface.
Step 103, after acquiring the trigger signal corresponding to the target network information, sending the target network information to the client corresponding to the target object.
In summary, in the method provided in this embodiment, a dialog interface with a target object is displayed, at least one piece of network information is displayed according to an operation signal triggered in the dialog interface, and after a trigger signal corresponding to the target network information is obtained, the target network information is sent to a client corresponding to the target object; the information sharing method solves the problems that a sharing user and a shared user need to install two clients at the same time, the sharing and checking operation processes are complex and tedious, and the operation efficiency is influenced in the information sharing method provided by the prior art; network information can be shared and checked in the same client side, and two client sides do not need to be installed; for the sharing party user, because the network information is viewed and shared in the same client, the sharing client is not required to be selected in the sharing process, and because the network information is triggered to be viewed in a conversation interface with the target object, the target object is the shared user, the sharing target user is not required to be selected in the sharing process, and the sharing operation process is simplified; for the shared user, the shared network information of the sharing user can be directly viewed, so that the viewing operation process is simplified; thereby improving the operating efficiency of sharing and checking.
Fig. 2A is a flowchart illustrating an information sharing method according to another exemplary embodiment. In this embodiment, the execution subject of each step is taken as the client for example. The method may include several steps as follows.
Step 201, sending an information acquisition request to a server.
The client sends an information acquisition request to the server. The information acquisition request is used for requesting to acquire network information from a server. The server is a background server of the client, and network information is stored in the server. In this embodiment, the presentation form of the network information is not limited, for example, the network information may be in any one or more combination of text, picture, video, audio, and the like.
Step 202, receiving an information set sent by a server, where the information set includes N pieces of network information, and N is a positive integer.
The client receives an information set sent by the server, wherein the information set comprises N pieces of network information. After receiving an information acquisition request sent by a client, a server picks out N pieces of network information from the stored network information and sends an information set formed by the N pieces of network information to the client.
Referring to fig. 2B, a system architecture diagram according to the present embodiment is shown, where the system includes a client 220 and a server 240. The server 240 may be one server or a server cluster including a plurality of servers. The client 220 includes an information acquisition module, a cache library, and a processing module. The cache library is used to cache the network information obtained from the server 240. The information obtaining module is configured to send an information obtaining request to the server 240, receive an information set sent by the server 240, and store network information included in the information set in a cache library. The processing module is used for selecting the network information from the buffer library and sharing the network information to the target object. The server 240 includes a database, a communication interface, and an information extraction module. The database is used for storing various network information. The communication interface is used for receiving an information acquisition request sent by the client and sending network information to the client. The information selection module is used for selecting N pieces of network information from the database.
The network information stored in the database of the server 240 may be stored in the database by an operator of the operation and maintenance platform through a manual recommendation method, and is periodically updated and maintained. Alternatively, the network information stored in the database of the server 240 may be automatically collected from the network by the server 240 through a service such as big data, cloud, and the like. For example, as shown in FIG. 2B, the database interfaces with a big data server that is used to automatically collect network information from the network and store the network information it collects into the database.
Optionally, the N pieces of network information include: at least one piece of newly updated network information; and/or at least one piece of network information with the highest heat degree; and/or, at least one piece of highest scoring network information; and/or at least one piece of network information subscribed by the user account logged in by the home terminal. The update time of the network information may be a time when the network information is stored in the database of the server, for example, the database of the server may sort the network information according to the update time of the network information. The popularity of the network information can be represented by parameters such as the scoring of the network information, the number of obtained comments, the number of times of being shared and the like. The score of the network information is used to reflect the quality of the network information. The user account logged in by the local terminal is the user account of the current login client terminal. After the user logs in the client by using the user account, the user can self-define and select and subscribe the network information which is interested by the user. For example, if the user is interested in the network information of the joke class, the user may select to subscribe to the network information of the joke class.
Optionally, as shown in fig. 2B, the server 240 further includes an information statistics module, and the information statistics module is configured to perform statistics on the network information stored in the database. For example, the network information stored in the database is counted according to the update time, the popularity, the subscription condition of the user to the network information, and the like.
Step 203, displaying a dialogue interface with the target object.
The client displays a dialog interface with the target object. And when the client acquires an operation signal for triggering display of the dialogue interface with the target object, the dialogue interface with the target object is displayed. Wherein the dialog interface is a user interface for sending messages to the target object and viewing messages sent by the target object. In general, a dialog interface includes a dialog box for displaying sent and received messages and an input field for a user to input a message to be sent. The target object may be a target user or a target group. For example, if the user wants to chat with friend a, the avatar of friend a may be clicked in the client, thereby triggering the client to display a conversation interface with friend a. When the target object is a target user, the conversation interface is a one-to-one single chat conversation interface; when the target object is a target group, the conversation interface is a group chat conversation interface.
And step 204, displaying at least one piece of network information according to the operation signal triggered in the conversation interface.
And the client displays at least one piece of network information according to the operation signal triggered in the conversation interface. Optionally, the client obtains at least one piece of network information from the cache library and displays the network information.
In one possible embodiment, step 204 includes the following substeps:
1. and after the client acquires a trigger signal corresponding to the target control in the dialog interface, displaying a function aggregation menu.
The dialog interface also comprises a target control, and the target control is used for triggering and displaying the function aggregation menu. The function aggregation menu comprises an operation control corresponding to a target function, and the target function refers to a function of viewing network information acquired from the server.
2. And after the client acquires the trigger signal corresponding to the operation control corresponding to the target function, displaying an information aggregation page.
The information aggregation page comprises a plurality of options, and each option corresponds to one type of network information. Types of network information include, but are not limited to, news, entertainment, science, finance, education, history, military, lifestyle services, jokes, and the like. The above classification of the network information is only exemplary and explanatory, and in practical applications, the classification manner may be determined according to actual requirements, and the network information may be classified into a plurality of different types according to the determined classification manner.
3. And after the client acquires the selection signal corresponding to the target option, displaying the network information of the target type corresponding to the target option.
Referring collectively to fig. 2C, a schematic of an interface according to the present embodiment is shown. The client displays a conversation interface 20 of the local user and a friend 'Lucy' of the local user, wherein a target control 21 is included in the conversation interface 20. After acquiring the click operation corresponding to the target control 21 triggered by the user, the client displays a function aggregation menu 22. After the user clicks the chat control 23 in the function aggregation menu 22, the client displays an information aggregation page 24, and the information aggregation page 24 includes a plurality of options. After acquiring an operation signal that the user clicks the option 25 of the 'groove', the client displays network information corresponding to the option 25 of the 'groove'.
In another possible embodiment, step 204 includes the following substeps:
1. and after the client acquires a trigger signal corresponding to the target control in the dialog interface, displaying a function aggregation menu.
2. And after the client acquires the trigger signal corresponding to the operation control corresponding to the target function, displaying an information aggregation page.
The information aggregation page also comprises a search bar which is used for searching the network information matched with the keywords input in the search bar. For example, if the user wants to search for network information of a military category, the keyword "military" may be entered in the search field, so as to search for network information matching the military.
3. The client acquires the keywords input in the search bar.
The client acquires the keywords input by the user in the search bar.
4. And the client side inquires and acquires the network information matched with the keywords.
And the client side inquires and acquires the network information matched with the keywords from the server or the cache library according to the keywords input in the search bar. Wherein, the network information matched with the keyword comprises: network information containing keywords, network information containing words synonymous with keywords, and so forth.
5. And the client displays the network information matched with the keywords.
Taking the example of the user chatting with the friend 'Lucy', when the 'Lucy' asks a question in the conversation interface: how can soy sauce stains be washed away? When the user needs to input the keywords 'cleaning', 'stain' and 'soy sauce' into the search bar in the information aggregation page, the client queries and acquires the network information matched with the keywords in the server and displays the network information. Optionally, after acquiring the selection signal corresponding to the target option, the client acquires the keyword input in the search bar, and queries the network information matching the keyword in the network information of the target type corresponding to the target option. For example, when "Lucy" asks a question in the dialog interface: how can soy sauce stains be washed away? The user selects a 'small life knack' option in the information aggregation page, then a keyword 'cleaning soy sauce stains' is input in the search bar, and the client inquires network information matched with the keyword 'cleaning soy sauce stains' in the network information corresponding to the 'small life knack', so that network information which is more accurate and meets the requirements of the user is provided for the user.
In step 205, after the trigger signal corresponding to the target network information is acquired, the target network information is sent to the client corresponding to the target object, and the target network information is displayed in the dialog interface.
After acquiring the trigger signal corresponding to the target network information, the client sends the target network information to the client corresponding to the target object, and displays the target network information in the dialog interface.
And when the target object is a target user, the client sends the target network information to the client corresponding to the target user. And when the target object is a target group, the client sends the target network information to the client corresponding to each user in the target group.
Referring to fig. 2C in combination, after obtaining the click operation corresponding to the network information 27, the client sends the network information 27 to the client corresponding to the friend "Lucy", and displays the network information 27 in the dialog interface 20.
In this embodiment, the execution timing of step 201 is not limited. For example, the client may perform the step 201 once every predetermined time interval, and the predetermined time intervals of two adjacent times may be the same or different. For another example, the client may perform the step 201 after detecting a target event, for example, the target event may be to start running the client, or to acquire an operation signal for triggering display of a dialog interface with the target object, or the like.
Optionally, the method provided by this embodiment further includes step 206 and step 207, so as to implement revoking the already sent target network information.
At step 206, a revocation indication corresponding to the target network information is obtained.
The client obtains a revocation indication corresponding to the target network information. Wherein the revocation indication is used for revoking the target network information which is already transmitted.
Step 207, a cancel sending instruction is sent to the server.
And the client sends a cancel sending instruction to the server. The revocation sending instruction comprises an identifier of target network information, so that the server sends an information revocation instruction to the client corresponding to the target object, the information revocation instruction comprises the identifier of the target network information, and the information revocation instruction is used for indicating the client corresponding to the target object not to display the target network information.
Optionally, the client is also provided with an evaluation function for the network information. For example, the client displays an evaluation function control corresponding to the target network information, and the evaluation function control is used for a user to evaluate the target network information. The evaluation method includes, but is not limited to, praise, comment, score, and the like. The user can trigger and input the evaluation information corresponding to the target network information through the evaluation function control, accordingly, the client side obtains the evaluation information corresponding to the target network information and sends the evaluation information to the server. And the server is used for updating the heat and/or the score of the target network information according to the evaluation information.
In summary, in the method provided in this embodiment, a dialog interface with a target object is displayed, at least one piece of network information is displayed according to an operation signal triggered in the dialog interface, and after a trigger signal corresponding to the target network information is obtained, the target network information is sent to a client corresponding to the target object; the information sharing method solves the problems that a sharing user and a shared user need to install two clients at the same time, the sharing and checking operation processes are complex and tedious, and the operation efficiency is influenced in the information sharing method provided by the prior art; network information can be shared and checked in the same client side, and two client sides do not need to be installed; for the sharing party user, because the network information is viewed and shared in the same client, the sharing client is not required to be selected in the sharing process, and because the network information is triggered to be viewed in a conversation interface with the target object, the target object is the shared user, the sharing target user is not required to be selected in the sharing process, and the sharing operation process is simplified; for the shared user, the shared network information of the sharing user can be directly viewed, so that the viewing operation process is simplified; thereby improving the operating efficiency of sharing and checking.
In addition, the latest updated network information, the network information with the highest heat degree or the network information subscribed by the user account logged in the client are acquired from the server, so that the client can provide the network information which meets the requirements of the user for the user.
In addition, when the target object is a target group, the target network information is sent to the client corresponding to each user in the target group, so that the user can share the target network information to a plurality of users at the same time, and the operation is simple and convenient.
The technical scheme provided by the embodiment of the invention provides a brand-new information sharing mode, and the network information can be jointly acquired and checked among friends of the same client or among a plurality of users of the same group through a platform provided by the client, and the communication discussion is carried out based on the platform, so that the users can share, convey and communicate the interested network information more timely. In addition, as jumping among a plurality of clients is not needed, the safety and the transmission reliability of the information can be further ensured.
The following are embodiments of the apparatus of the present invention that may be used to perform embodiments of the method of the present invention. For details which are not disclosed in the embodiments of the apparatus of the present invention, reference is made to the embodiments of the method of the present invention.
Fig. 3 is a block diagram illustrating an information sharing apparatus according to an example embodiment. The apparatus may include: an interface display module 301, an information display module 302 and an information sending module 303.
And the interface display module 301 is configured to display a dialog interface with the target object.
An information display module 302, configured to display at least one piece of network information according to an operation signal triggered in the dialog interface displayed by the interface display module 301.
The information sending module 303 is configured to send the target network information to the client corresponding to the target object after obtaining the sharing instruction corresponding to the target network information displayed by the information displaying module 302.
In summary, the apparatus provided in this embodiment displays at least one piece of network information according to an operation signal triggered in a dialog interface by displaying the dialog interface with a target object, and sends the target network information to a client corresponding to the target object after acquiring a trigger signal corresponding to the target network information; the information sharing method solves the problems that a sharing user and a shared user need to install two clients at the same time, the sharing and checking operation processes are complex and tedious, and the operation efficiency is influenced in the information sharing method provided by the prior art; network information can be shared and checked in the same client side, and two client sides do not need to be installed; for the sharing party user, because the network information is viewed and shared in the same client, the sharing client is not required to be selected in the sharing process, and because the network information is triggered to be viewed in a conversation interface with the target object, the target object is the shared user, the sharing target user is not required to be selected in the sharing process, and the sharing operation process is simplified; for the shared user, the shared network information of the sharing user can be directly viewed, so that the viewing operation process is simplified; thereby improving the operating efficiency of sharing and checking.
Fig. 4 is a block diagram illustrating an information sharing apparatus according to another exemplary embodiment. The apparatus may include: an interface display module 401, an information display module 402 and an information sending module 403.
And the interface display module 401 is configured to display a dialog interface with the target object.
An information display module 402, configured to display at least one piece of network information according to an operation signal triggered in the dialog interface displayed by the interface display module 401.
An information sending module 403, configured to send the target network information to the client corresponding to the target object after acquiring the trigger signal corresponding to the target network information displayed by the information displaying module 402.
Optionally, the information display module 402 includes: a menu display sub-module 402a, a page display sub-module 402b, and an information display sub-module 402 c.
The menu display sub-module 402a is configured to display a function aggregation menu after acquiring a trigger signal corresponding to a target control in the dialog interface, where the function aggregation menu includes an operation control corresponding to a target function, and the target function is a function of viewing network information acquired from a server.
The page display sub-module 402b is configured to display an information aggregation page after the trigger signal corresponding to the operation control corresponding to the target function is acquired, where the information aggregation page includes multiple options, and each option corresponds to one type of network information.
The first information display sub-module 402c is configured to, after the selection signal corresponding to the target option is obtained, display network information of a target type corresponding to the target option.
Optionally, the information aggregation page further includes a search bar, and the information display module 402 further includes: a keyword acquisition sub-module 402d, an information acquisition sub-module 402e, and a second information display sub-module 402 f.
The keyword obtaining sub-module 402d is configured to obtain a keyword input in the search bar.
The information obtaining sub-module 402e is configured to query and obtain network information matched with the keyword obtained by the keyword obtaining sub-module 402 d.
And a second information display sub-module 402f for displaying the network information matched with the keyword acquired by the information acquisition sub-module 402 e.
Optionally, the apparatus further comprises: a request sending module 404 and an information receiving module 405.
A request sending module 404, configured to send an information obtaining request to a server.
The information receiving module 405 is configured to receive an information set sent by the server according to the information acquisition request sent by the request sending module 404, where the information set includes N pieces of network information, and N is a positive integer.
Optionally, the N pieces of network information include: at least one piece of newly updated network information; and/or at least one piece of network information with the highest heat degree; and/or, at least one piece of highest scoring network information; and/or at least one piece of network information subscribed by the user account logged in by the home terminal.
Optionally, the information sending module 403 is configured to: under the condition that the target object is a target user, sending target network information to a client corresponding to the target user; or, when the target object is a target group, sending the target network information to the client corresponding to each user in the target group.
In summary, the apparatus provided in this embodiment displays at least one piece of network information according to an operation signal triggered in a dialog interface by displaying the dialog interface with a target object, and sends the target network information to a client corresponding to the target object after acquiring a trigger signal corresponding to the target network information; the information sharing method solves the problems that a sharing user and a shared user need to install two clients at the same time, the sharing and checking operation processes are complex and tedious, and the operation efficiency is influenced in the information sharing method provided by the prior art; network information can be shared and checked in the same client side, and two client sides do not need to be installed; for the sharing party user, because the network information is viewed and shared in the same client, the sharing client is not required to be selected in the sharing process, and because the network information is triggered to be viewed in a conversation interface with the target object, the target object is the shared user, the sharing target user is not required to be selected in the sharing process, and the sharing operation process is simplified; for the shared user, the shared network information of the sharing user can be directly viewed, so that the viewing operation process is simplified; thereby improving the operating efficiency of sharing and checking.
In addition, the latest updated network information, the network information with the highest heat degree or the network information subscribed by the user account logged in the client are acquired from the server, so that the client can provide the network information which meets the requirements of the user for the user.
In addition, when the target object is a target group, the target network information is sent to the client corresponding to each user in the target group, so that the user can share the target network information to a plurality of users at the same time, and the operation is simple and convenient.
It should be noted that: in the device provided in the above embodiment, when the functions of the device are implemented, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules as needed, that is, the internal structure of the device may be divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Fig. 5 is a schematic diagram illustrating a structure of a terminal according to an exemplary embodiment. For example, the terminal may be a mobile phone, a tablet computer, an electronic book reader, a multimedia playing device, a portable computer, and the like. The terminal may be installed with a client, and the client is configured to implement the information sharing method provided in the foregoing embodiment. Specifically, the method comprises the following steps:
the terminal 500 may include RF (Radio Frequency) circuitry 510, memory 520 including one or more computer-readable storage media, an input unit 530, a display unit 540, a sensor 550, audio circuitry 560, a WiFi (wireless fidelity) module 570, a processor 580 including one or more processing cores, and a power supply 590. Those skilled in the art will appreciate that the terminal structure shown in fig. 5 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:
RF circuit 510 may be used for receiving and transmitting signals during a message transmission or call, and in particular, for receiving downlink information from a base station and processing the received downlink information by one or more processors 580; in addition, data relating to uplink is transmitted to the base station. In general, RF circuitry 510 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, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, RF circuit 510 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (short messaging Service), etc.
The memory 520 may be used to store software programs and modules, and the processor 580 executes various functional applications and data processing by operating the software programs and modules stored in the memory 520. The memory 520 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 500, and the like. Further, the memory 520 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 520 may also include a memory controller to provide the processor 580 and the input unit 530 access to the memory 520.
The input unit 530 may be used to receive input numeric or character information and generate a keyboard, mouse, joystick, optical or trackball signal input related to user setting and function control. Specifically, the input unit 530 may include an image input device 531 and other input devices 532. The image input device 531 may be a camera or a photo scanning device. The input unit 530 may include other input devices 532 in addition to the image input device 531. In particular, other input devices 532 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 540 may be used to display information input by or provided to the user and various graphical user interfaces of the terminal 500, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 540 may include a Display panel 541, and optionally, the Display panel 541 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like.
The terminal 500 can also include at least one sensor 550, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 541 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 541 and/or a backlight when the terminal 500 moves 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 500, detailed descriptions thereof are omitted.
Audio circuitry 560, speaker 561, and microphone 562 may provide an audio interface between a user and terminal 500. The audio circuit 560 may transmit the electrical signal converted from the received audio data to the speaker 561, and convert the electrical signal into a sound signal by the speaker 561 for output; on the other hand, the microphone 562 converts the collected sound signal into an electric signal, is received by the audio circuit 560 and converted into audio data, and then outputs the audio data to the processor 580 for processing, and then to the RF circuit 510 for transmission to, for example, another terminal, or outputs the audio data to the memory 520 for further processing. The audio circuit 560 may also include an earbud jack to provide communication of a peripheral headset with the terminal 500.
WiFi belongs to a short-distance wireless transmission technology, and the terminal 500 may help a user send and receive e-mails, browse web pages, access streaming media, and the like through the WiFi module 570, and provide the user with wireless broadband internet access. Although fig. 5 shows the WiFi module 570, it is understood that it does not belong to the essential constitution of the terminal 500, and may be omitted entirely within the scope not changing the essence of the invention as needed.
The processor 580 is a control center of the terminal 500, connects various parts of the entire handset using various interfaces and lines, and performs various functions of the terminal 500 and processes data by operating or executing software programs and/or modules stored in the memory 520 and calling data stored in the memory 520, thereby performing overall monitoring of the handset. Optionally, processor 580 may include one or more processing cores; preferably, the processor 580 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 580.
The terminal 500 further includes a power supply 590 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 580 via a power management system that may enable managing charging, discharging, and power consumption via the power management system. The power supply 590 may also include one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and any other components.
Although not shown, the terminal 500 may further include a bluetooth module or the like, which is not described in detail herein.
In this embodiment, the terminal 500 further includes a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for performing the above-described methods.
It is to be understood that reference herein to "a number" means one or more and "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (8)
1. An information sharing method, the method comprising:
displaying a dialog interface with a target object;
sending an information acquisition request to a server;
receiving an information set sent by the server, wherein the information set comprises at least one piece of network information;
displaying at least one piece of network information according to an operation signal triggered in the conversation interface;
and after a trigger signal corresponding to the target network information is acquired, sending the target network information to a client corresponding to the target object.
2. The method according to claim 1, wherein the displaying at least one piece of network information according to the operation signal triggered in the dialog interface comprises:
after a trigger signal corresponding to a target control in the conversation interface is acquired, displaying a function aggregation menu, wherein the function aggregation menu comprises an operation control corresponding to a target function, and the target function refers to a function of viewing network information acquired from a server;
after a trigger signal corresponding to an operation control corresponding to the target function is acquired, displaying an information aggregation page, wherein the information aggregation page comprises a plurality of options, and each option corresponds to one type of network information;
and after the selection signal corresponding to the target option is acquired, displaying the network information of the target type corresponding to the target option.
3. The method of claim 2, wherein the information aggregation page further comprises a search bar, and wherein the method further comprises:
acquiring keywords input in the search bar;
inquiring and acquiring network information matched with the keywords;
and displaying the network information matched with the keywords.
4. The method according to any one of claims 1 to 3, wherein the sending the target network information to the client corresponding to the target object includes:
when the target object is a target user, sending the target network information to a client corresponding to the target user;
or,
and when the target object is a target group, sending the target network information to a client corresponding to each user in the target group.
5. An information sharing apparatus, the apparatus comprising:
the interface display module is used for displaying a dialogue interface with the target object;
the request sending module is used for sending an information acquisition request to the server;
the information receiving module is used for receiving an information set sent by the server, wherein the information set comprises at least one piece of network information;
the information display module is used for displaying at least one piece of network information according to the operation signal triggered in the conversation interface;
and the information sending module is used for sending the target network information to the client corresponding to the target object after the trigger signal corresponding to the target network information is acquired.
6. The apparatus of claim 5, wherein the information display module comprises:
the menu display submodule is used for displaying a function aggregation menu after a trigger signal corresponding to a target control in the conversation interface is acquired, wherein the function aggregation menu comprises an operation control corresponding to a target function, and the target function refers to a function of viewing network information acquired from a server;
the page display sub-module is used for displaying an information aggregation page after acquiring a trigger signal corresponding to the operation control corresponding to the target function, wherein the information aggregation page comprises a plurality of options, and each option corresponds to one type of network information;
and the first information display sub-module is used for displaying the network information of the target type corresponding to the target option after the selection signal corresponding to the target option is acquired.
7. The apparatus of claim 6, wherein the information aggregation page further comprises a search bar, and the information display module further comprises:
a keyword acquisition sub-module for acquiring keywords input in the search bar;
the information acquisition submodule is used for inquiring and acquiring the network information matched with the keywords;
and the second information display submodule is used for displaying the network information matched with the keywords.
8. The apparatus according to any one of claims 5 to 7, wherein the information sending module is configured to:
under the condition that the target object is a target user, sending the target network information to a client corresponding to the target user;
or,
and sending the target network information to a client corresponding to each user in the target group under the condition that the target object is the target group.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610431616.3A CN106100974B (en) | 2016-06-16 | 2016-06-16 | Information sharing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610431616.3A CN106100974B (en) | 2016-06-16 | 2016-06-16 | Information sharing method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106100974A CN106100974A (en) | 2016-11-09 |
| CN106100974B true CN106100974B (en) | 2019-08-06 |
Family
ID=57236602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610431616.3A Active CN106100974B (en) | 2016-06-16 | 2016-06-16 | Information sharing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106100974B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107301224B (en) * | 2017-06-19 | 2020-05-12 | 阿里巴巴集团控股有限公司 | Information sharing method and device |
| CN107920019A (en) * | 2017-12-05 | 2018-04-17 | 广州酷狗计算机科技有限公司 | Pay close attention to method and device, computer equipment and the storage medium of good friend |
| CN110347303A (en) * | 2018-04-04 | 2019-10-18 | 腾讯科技(深圳)有限公司 | A kind of information processing method and relevant device |
| CN111555894B (en) * | 2020-04-24 | 2022-05-06 | 北京达佳互联信息技术有限公司 | Data processing method, device, equipment and storage medium |
| CN112749956B (en) | 2020-07-20 | 2024-08-13 | 腾讯科技(深圳)有限公司 | Information processing method, device and equipment |
| CN112100534B (en) * | 2020-09-14 | 2024-09-13 | 腾讯科技(深圳)有限公司 | Information processing method, device, medium and electronic equipment in page sharing |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102420782A (en) * | 2011-12-18 | 2012-04-18 | 上海量明科技发展有限公司 | Method, client and system for sharing webpage through instant messaging |
| CN102426568A (en) * | 2011-10-04 | 2012-04-25 | 上海量明科技发展有限公司 | Instant messaging text information picture editing method, client and system |
| CN102571631A (en) * | 2011-12-23 | 2012-07-11 | 上海量明科技发展有限公司 | Method, terminal and system for sending action image information in instant messaging |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110270934A1 (en) * | 2010-04-30 | 2011-11-03 | Yahoo!, Inc. | State transfer for instant messaging system with multiple points of presence |
| CN102833180B (en) * | 2011-06-17 | 2015-01-07 | 腾讯科技(北京)有限公司 | Method and system for sharing microblog messages |
| CN103001856B (en) * | 2012-12-05 | 2015-12-23 | 华为软件技术有限公司 | A kind of information sharing method and system, instant communication client and server |
| CN103905981B (en) * | 2012-12-28 | 2019-12-27 | 腾讯科技(深圳)有限公司 | Position information sharing method and system |
-
2016
- 2016-06-16 CN CN201610431616.3A patent/CN106100974B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102426568A (en) * | 2011-10-04 | 2012-04-25 | 上海量明科技发展有限公司 | Instant messaging text information picture editing method, client and system |
| CN102420782A (en) * | 2011-12-18 | 2012-04-18 | 上海量明科技发展有限公司 | Method, client and system for sharing webpage through instant messaging |
| CN102571631A (en) * | 2011-12-23 | 2012-07-11 | 上海量明科技发展有限公司 | Method, terminal and system for sending action image information in instant messaging |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106100974A (en) | 2016-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106100974B (en) | Information sharing method and device | |
| CN107172477B (en) | Voting method and device | |
| KR101978590B1 (en) | Message updating method, device and terminal | |
| CN106302996B (en) | Message display method and device | |
| CN104066009B (en) | program identification method, device, terminal, server and system | |
| CN106973330B (en) | Screen live broadcasting method, device and system | |
| CN106713323B (en) | page content preview method, client, server and system | |
| WO2015085951A1 (en) | Terminal, server, system and method for inviting friend to watch video | |
| CN104954233B (en) | Information-pushing method, device and system | |
| CN104820665A (en) | Method, terminal and server for exhibiting recommendation information | |
| CN103294515A (en) | Method, device and system for acquiring application programs | |
| JP2018512792A (en) | System, method and apparatus for displaying content items | |
| CN108206742B (en) | Message sending method, device, server and system | |
| JP6915074B2 (en) | Message notification method and terminal | |
| CN103455330A (en) | Application program management method, terminal, equipment and system | |
| CN106293738B (en) | Expression image updating method and device | |
| CN112333337B (en) | Message checking method, device, equipment and storage medium | |
| CN106303605B (en) | A kind of methods, devices and systems to send a notification message | |
| CN104660769B (en) | A kind of methods, devices and systems for adding associated person information | |
| CN110555155B (en) | Article information recommendation method, device and storage medium | |
| CN105227598A (en) | A kind of resource sharing method, device and system stored based on cloud | |
| CN106020945B (en) | Shortcut item adding method and device | |
| CN104142994A (en) | Data list acquisition method, terminal and system | |
| CN105025064B (en) | Download the method, apparatus and system of file | |
| CN106034065B (en) | Information display method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20220510 Address after: 214135 room 1150, building B, swan tower, Wuxi Software Park, No. 111, Linghu Avenue, Xinwu District, Wuxi City, Jiangsu Province Patentee after: Langxin Data Technology Co.,Ltd. Address before: Room b1-2101, building 3, No. 20, Yong'an Road, Shilong Economic Development Zone, Chaoyang District, Beijing 102300 Patentee before: BEIJING SYSWIN LAND TECHNOLOGY CO.,LTD. |
|
| TR01 | Transfer of patent right |