The embodiments of the present application relate to the field of information technology, and in particular to a method and a device for information exchange.
With the development of information technology, visualized electronic equipment such as mobile phones and computers, which are the most common visualized electronic equipment, have become indispensable tools in daily life. Such electronic equipment have information exchange functions, such as sharing the information of a contact (for example, contact information) in the mobile phone contacts with another contact, or sharing relevant information of a friend, for example, his/her user's name, registration number on a social app/software installed on a mobile phone/computer with other friends.
The specific process of information exchange is: determining, by the user, the information source to be shared, such as a contact or a friend, clicking the share button, checking or clicking a target information source, such as other contacts in the mobile phone contacts or other friends on the social app/software, after selecting the target information source, clicking the send button, and then the information source to be shared is shared with the target information source.
In the prior art, when the number of the contacts in the mobile phone contacts or the friends in the social software is relatively large, the workload of repetitively checking or clicking target information sources would be heavy, which is prone to result in erroneous selections and/or omission of a target information source.
The embodiments of the present invention provide a method and a device for information exchange, which can be operated easily and capable of reducing repetitive operations, thereby avoiding an erroneous selection and omission of an information source.
An aspect of the embodiments of the present application provides a method for information exchange, including:
selecting, from an information source set, at least two information sources;
displaying the information sources on a same graphic interface;
identifying an operation instruction of the graphic interface issued by a user, where the operation instruction is configured to instruct two exchanging parties of the information sources to implement information exchange, and the two exchanging parties includes a start information source and a target information source;
and transmitting information of the start information source to the target information source, and/or transmitting information of the target information source to the start information source.
Another aspect of the embodiments the of the present application provides a device for information exchange, including:
a selecting module, configured to select, from an information source set, at least two information sources;
a graphic interface displaying module, configured to display the information sources on a same graphic interface;
an identifying module, configured to identify an operation instruction of the graphic interface issued by a user, where the operation instruction is configured to instruct two exchanging parties of the information sources to implement information exchange, and the two exchanging parties include a start information source and a target information source;
a transmitting module, configured to transmit information of the start information source to the target information source, and/or transmit information of the target information source to the start information source.
The method and device for information exchange provided by the embodiments of the present application display at least two information sources on a same graphic interface, and implement the information exchange according to the operation instruction of the graphic interface issued by the user, that is, the user utilizes a visualized graphic interface to operate the information sources so that information can be shared therebetween, Compared with the related prior art involving a repetitive checking or clicking on information sources, the application can be operated easily, and is capable of reducing repetitive operations, thereby avoiding an erroneous selection or omission of an information source.
Step S101: selecting, from an information source set, at least two information sources;
In the embodiments of the present application, the information source set refers to a carrier that carries or is connected with information, for example, mobile phone contacts, a card album, wechat friends, QQ friends, a resume set, an email address set, an app set and a game set, while an information source refers to an individual member in the information source set. The visualized device that implements the method for information exchange stores the information source set, and selects at least two information sources from an information source set. The method for selecting information sources may be according to a preset rule or the user's selections.
Step S102: displaying the information sources on a same graphic interface;
The visualized device displays the selected information sources on a same graphic interface, so that the user may see the information sources selected by the visualized device according to the preset rule or the user's selections.
Step S103: identifying an operation instruction of the graphic interface issued by a user, where the operation instruction is configured to instruct two exchanging parties of the information sources to implement information exchange, and the two exchanging parties include a start information source and a target information source;
The user operates the information sources in the graphic interface, the operation is not limited to touching, dragging, connecting, covering, capturing gesture, shaking, voice recognition, etc. The visualized device identifies the operation instructions generated by the user's operation. The operation instructions include the information sources, i.e., the two parties of information exchange, including the start information source and the target information source on which information exchange is to be performed, and instruct two exchanging parties of the information sources to implement information exchange.
Step S104: transmitting the information of start information source in the information sources on which information exchange is performed to the target information source, and/or transmitting the information of the target information source to the start information source.
The information sources on which information exchange is performed are the two parties of the information exchange including the shared information source, i.e. the start information source, and the target information source which is the information source to receive the shared information. The user terminal transmits the information of the start information source to the target information source and/or transmits the information of the target information source to the start information source, i.e., the exchange of information between the start information source and the target information source is implemented by the visualized device.
The embodiment of the present application displays the at least two information sources on a same graphic interface, and implements the information exchange according to the operation instruction of the information sources of the graphic interface issued by the user, that is, the user controls the information sources by utilizing a visualized graphic interface so that information can be shared between the information sources. Compared with the related prior art involving a repetitive checking or clicking on information sources, the application can be operated easily, and is capable of reducing repetitive operations, thereby avoiding an erroneous selection or omission of an information source.
For example, the visualized device is a mobile phone, and the information source set is the mobile phone contacts storing all of the user's contacts. In order to implement the information exchange of part of the contacts in the mobile phone contacts, it is necessary to select part of contacts from the mobile phone contacts first, that is to say, to select information sources from the information source set, and the visualized device may select the information sources from the information source set according to a preset rule.
For example, selecting all the contacts within a range of the first preset distance from the mobile phone contacts based on the Global Positioning System (GPS), so that information can be shared with the contacts within the range of the first preset distance; or selecting, from the mobile phone contacts, all the contacts within a range of the second preset distance from the local users, so that information can be shared with the contacts within the second preset distance; or selecting, from the mobile phone contacts, all the contacts that were established within a preset time range, so that the local user may share information with contacts established within a preset time range; or selecting, from the mobile phone contacts, all the contacts whose communication frequency with the local user's terminal is greater than or equal to a preset communication frequency, where specifically the communication frequency is the number of communications or how frequent the communication is; or grouping the contacts in advance, for example, there are a friend group, a relative group, a colleague group and so on and selecting contacts in any one of the groups. The embodiments of the present application are not limited to the above-described preset rule, and any possible implementation that can select information sources from the information source set is within the protection scope of the present application.
The at least two information sources are information sources randomly selected by the user. Moreover, the information sources selected by the visualized device from the information source set may also be information sources randomly selected by the user.
The displaying the information sources on a same graphic interface includes: displaying the identification information of the information sources on a same graphic interface.
The visualized device displays the selected information sources on the graphic interface as identification information in a unified manner. As shown in
As shown in
As shown in
In the embodiments of the present application, the visualized device selects the information sources from the information source set through the preset rule, which improves the convenience for selecting the information sources.
As shown in
As shown in
As shown in
As shown in
As shown in
The embodiments of the present application are not limited to the above-described information sharing manners as shown in
In the embodiment of the present application, the visualized device implements different ways for information exchange according to different operation instructions of information sources of the graphic interface issued by the user, which provides different ways to implement information exchange through graphic interface and improves the diversity of ways for information exchange.
The embodiments of the application displays the at least two information sources on the same graphic interface, and implement the information exchange according to the operation instruction on the information source of the graphic interface issued by the user, that is, the user control the information sources through a visualized graphic interface so that information can be shared between information sources. Compared with the related prior art involving a repetitive checking or clicking on information sources, the application can be operated easily, and is capable of reducing repetitive operations, thereby avoiding an erroneous selection or omission of an information source.
On the basis of the above-described embodiment, selecting module 81 is specifically configured to calculate a first distance between two terminals corresponding to any two information sources according to position information of terminals corresponding to respective information sources in the information source set, selecting an information source with the first distance smaller than or equal to a first preset distance; or calculate a second distance between a terminal corresponding to any information source in the information source set and a terminal of the user according to position information of terminals corresponding to respective information sources in the information source set, selecting an information source with the second distance smaller than or equal to a second preset distance; or select at least two information sources that are established within a preset time range according to information of establishment time of respective information sources in the information source set; or select at least two information sources whose respective communication frequency with the a terminal of the user is greater than or equal to a preset communication frequency according to communication frequencies of respective information sources with the terminal of the user in the information source set; or select at least two information sources belonging to a same group in the information source set.
The at least two information sources are information sources randomly selected by the user.
The graphic interface displaying module 82 is specifically configured to display identification information of the information sources on a same graphic interface.
The start information source is the start point of the user's operation, and the target information source is the end point of the user's operation; or the start information source is any one of the multiple information sources operated by the user, and the target information source is the information source other than the start information source among the multiple information sources operated by the user; or the start information source is any information source within a closed connection line formed by multiple information sources operated by the user, and the target information source is the information source other than the start information source within the closed connection line; or the start information source is any one of information sources in a sub-area of the graphic interface set by the user's operation, and the target information source is the information source other than the start information source in the sub-area of the graphic interface.
The visualized device provided by the embodiments of the present application may be specifically configured to implement the method embodiment provide by
In the embodiments of the present application, the visualized device selects information sources from the information source set according to a preset rule, which improves the convenience for selecting the information sources; the visualized device further implements different ways for information exchange according to different operation instructions of the information sources of the graphic interface issued by the user, which provides different ways to implement information exchange through graphic interface and improves the diversity of ways for information exchange.
In conclusion, The embodiments of the application display the at least two information sources on the same graphic interface, and implement the information exchange according to the operation instruction of the information sources of the graphic interface issued by the user, that is, the user controls the information sources by a visualized graphic interface so that information can be shared between information sources. Compared with the related prior art involving a repetitive checking or clicking on information sources, the application can be operated easily, and is capable of reducing repetitive operations, thereby avoiding an erroneous selection or omission of an information source; the visualized device selects the information sources from the information source set according to the preset rule, which improves the convenience for selecting the information sources; the visualized device further implements different ways for information exchange according to different operation instructions of information sources of the graphic interface issued by the user, which provides different ways to implement information exchange through graphic interface and improves the diversity of ways for information exchange.
In several embodiments provided by the present application, it is to be understood that the disclosed apparatus and method may be implemented in other ways. For example, the embodiments of the device described above are merely illustrative, for example, the division of the units is only a division of logical function, and there may be additional ways when actually implemented, for example, multiple units or components may be combined or may be integrated into another system, or some features can be ignored, or not executed. Moreover, the coupling or direct coupling or communicative connection shown or discussed may be a indirect coupling, or a communicative connection through some interfaces, devices or units, which may be electrical, mechanical, or otherwise.
The units described as the separated components may or may not be physically separate, and the components shown as units may or may not be physical units, that is to say, they may be located in one place or may be distributed over a plurality of network elements. The part or all of the elements may be selected according to actual needs to achieve the object of the present embodiment.
In addition, each of the functional units provided by the various embodiments of the present application may be integrated in one processing unit, or may physically and separately exist, besides, two or more units may be integrated in one unit. And the above integrated units may be implemented in a form of hardware or a form of hardware and software functional unit.
The above-mentioned integrated unit implemented in the form of software functional unit may be stored in a computer readable medium. The above software functional unit is stored in a storing medium, including a number of instructions to cause a computer device (which may be a PC, or a server, or a network device) or a processor to execute some steps in the methods provided by various embodiments of the present application. And the aforementioned storage medium includes a variety of media such as a USB disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk or the like.
It will be apparent to those skilled in the art that the division of functional modules is merely exemplified for the convenience and simplicity of the description. In practical application, the above functions may be distributed and implemented by different functional modules as needed, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the functions described above. As to the specific operation process of the above described apparatus will not be repeated here, since reference can be made to the corresponding process in the above method embodiment.
Finally, it should be noted that the above embodiments are merely used to be illustrative of the technical solutions of the present application and are not intended to be limiting thereof. Although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that it is still possible to modify the technical solutions described in the foregoing embodiments or to equivalently replace some or all of the technical features therein, and these modifications or substitutions do not make the essence of corresponding technical solution depart from the scope of the embodiments of the present application.
Number | Date | Country | Kind |
---|---|---|---|
201510312725.9 | Jun 2015 | CN | national |
This application is a continuation of International Application No. PCT/CN2016/082179, filed on May 16, 2016, which claims priority to Chinese Patent Application No. 201510312725.9, filed on Jun. 9, 2015. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2016/082179 | May 2016 | US |
Child | 15792728 | US |