Summary of the invention
Because above-mentioned situation, the invention provides a kind of information processing method and messaging device, it can be associated the application originally without social functions with other the communications applications such as address list of installing in electronic equipment.
Further, the invention provides a kind of information processing method and messaging device, it provides a kind of network application of novelty, not only can and issue user's hope from the information extraction of user's input, can also help user to realize its hope by the communication between user, thereby greatly enrich user's experience.
According to one embodiment of the invention, a kind of information processing method is provided, be applied to the first electronic equipment, when storing at least one communication identifier in described the first electronic equipment, described information processing method comprises: the first data that receive the first user input of described the first electronic equipment; Judge whether described the first data reflect the hope of described first user; When judged result shows that described the first data reflect the hope of described first user, based on described the first data, generate the second data; And transmit described the second data, make can obtain and export described the second data with corresponding the second electronic equipment of described at least one communication identifier.
Judge whether described the first data reflect that the step of the hope of described first user comprises: described the first data are carried out to content recognition, to judge whether described the first data reflect the hope of described first user.
Judge whether described the first data reflect that the step of the hope of described first user comprises: judge whether described the first data comprise scheduled operation information.
The data type of described the first data is the first kind, and the step that generates the second data comprises: described the first data to described type are processed, to generate described second data of the Second Type different from the described first kind.
When the first application and the second application are installed in described the first electronic equipment, described the second application can be accessed described at least one communication identifier; The step of the first data of the first user input of described the first electronic equipment of described reception comprises: by described the first application, receive described the first data; The step of described the second data of described transmission comprises: by least one communication identifier described in described the second application access, and transmit described the second data.
The step of described the second data of described transmission comprises: judge whether to meet predetermined condition; And when judgement meets predetermined condition, transmit described the second data.
Judge whether that the step that meets predetermined condition comprises: described in judging distance, in the preset range of the first electronic equipment, whether have other electronic equipments; And the step of transmitting described the second data comprises: when there are other electronic equipments in the preset range of the first electronic equipment described in judging distance, described the second data are sent to described the second electronic equipment as described other electronic equipments.
Described information processing method also comprises: after receiving described the first data, store described the first data.
When storing multiple communication identifier in described the first electronic equipment, described information processing method also comprises: before described the second data of transmission, based on described the second data, generate a request; Transmission described request; Acquisition is for the response of described request; And according to described response, by the second extremely corresponding with described response electronic equipment of described the second data transmission.
By described the second data transmission to after described the second electronic equipment, when described the second electronic equipment shows described the second data according to described the second data judgement.
According to another embodiment of the present invention, a kind of messaging device is provided, be applied to the first electronic equipment, when storing at least one communication identifier in described the first electronic equipment, described messaging device comprises: receiving element, receives the first data of the first user input of described the first electronic equipment; The first judging unit, judges whether described the first data reflect the hope of described first user; The first generation unit, when judged result shows that described the first data reflect the hope of described first user, based on described the first data, generates the second data; And transmission unit, transmit described the second data, make can obtain and export described the second data with corresponding the second electronic equipment of described at least one communication identifier.
Described the first judging unit is configured to: described the first data are carried out to content recognition, to judge whether described the first data reflect the hope of described first user.
Described the first judging unit is configured to: judge whether described the first data comprise scheduled operation information.
The data type of described the first data is the first kind, and described the first generation unit is configured to: described the first data to described type are processed, to generate described second data of the Second Type different from the described first kind.
When the first application and the second application are installed in described the first electronic equipment, described the second application can be accessed described at least one communication identifier; Described receiving element is configured to receive described the first data by described the first application; Described transmission unit is configured to: by least one communication identifier described in described the second application access, and transmit described the second data.
Described transmission unit comprises: the second judging unit, judges whether to meet predetermined condition; And second data transmission unit, when judgement meets predetermined condition, transmit described the second data.
Described the second judging unit is configured to whether have other electronic equipments in the preset range of the first electronic equipment described in judging distance; And described the second data transmission unit is configured to, when there are other electronic equipments in the preset range of the first electronic equipment described in judging distance, described the second data are sent to described the second electronic equipment as described other electronic equipments.
Described messaging device also comprises: storage unit, after receiving described the first data, store described the first data.
When storing multiple communication identifier in described the first electronic equipment, described messaging device also comprises: the second generation unit, before described the second data of transmission, based on described the second data, generates a request; Request transmission unit, transmission described request; And acquisition unit, obtain the response for described request; Described transmission unit is configured to according to described response, by the second extremely corresponding with described response electronic equipment of described the second data transmission.
By described the second data transmission to after described the second electronic equipment, when described the second electronic equipment shows described the second data according to described the second data judgement.
In the information processing method and messaging device of the embodiment of the present invention, by receiving the data of first user input, and when judging that described the first data reflect described user's hope and by being used for sending described the first data such as address list, thereby make the second electronic equipment can obtain and export described the second data, the second user of the second electronic equipment can respond and help first user to realize its hope it thus.
Thus, the information processing method of the embodiment of the present invention and messaging device are associated the application originally without social functions with other the communications applications such as address list of installing in electronic equipment, not only can and issue user's hope from the information extraction of user's input, can also help user to realize its hope by the communication between user, thereby greatly enrich user's experience.
Embodiment
Below with reference to accompanying drawing, describe the embodiment of the present invention in detail.
First, will describe according to the information processing method of the embodiment of the present invention.
The information processing method of the embodiment of the present invention is applied to the electronic equipment such as smart mobile phone, panel computer etc.Described electronic equipment has internal or external storer, for storing the information such as address list etc.Described address list has at least one communication identifier.Described communication identifier is for example name of contact person, phone, address etc. one or more, for example telephone number, QQ number, micro-letter good friend ID(identification, identity code) etc., and corresponding with another electronic equipment, described the comprise situation of according to described communication identifier can unique determining described another electronic equipment corresponding with another electronic equipment, also comprise one or several electronic equipments according to described communication identifier, can determining, for example telephone number can unique mobile phone of determining current this number of use, a QQ number can be determined the equipment of the described QQ number of multiple uses.
In addition, described electronic equipment also has communication unit, for communicating by letter with other electronic equipments via server, or directly communicates by letter with other electronic equipments.The communication protocol that described communication unit is used can comprise one or more in short-range communication, bluetooth, WiFi, 3G etc., and its concrete form is not limit.
In the following description, for the purpose of difference, in the time of suitably, described electronic equipment is called to the first electronic equipment, and the electronic equipment of directly or indirectly communicating by letter with described electronic equipment is called to the second electronic equipment.
The information processing method of the embodiment of the present invention is described in more detail with reference to Fig. 1 below.
As shown in Figure 1, first, at step S101, described information processing method receives the first data of the first user input of described the first electronic equipment.
Particularly, in one embodiment, described information processing method can receive described first user by least one first data inputted in text, voice, image or video etc.Described information processing method, after receiving described the first data, can be stored in described inside or external memory storage.In another embodiment, described information processing method not only can receive the first data of form as above, can also receive the operation information that user inputs by clicking predetermined hardkey or virtual soft, as described the first data.
Next, at step S102, described information processing method judges whether described the first data reflect the hope of described first user.
Particularly, in one embodiment, described information processing method carries out content recognition to described the first data, to judge whether described the first data reflect the hope of described first user.
More specifically, in the situation that described the first data are text data, described information processing method can carry out the processing such as keyword extraction or semantic analysis to described the first data, thereby judges whether described the first data reflect the hope of described first user.For example, while containing the predetermined keywords such as " wanting ", " hope " at described the first packet, or at first user described in the semantic meaning representation of described the first data, wish to carry out something, want to obtain certain predetermined sentence formula of answering etc., described information processing method judges that described the first data reflect the hope of described first user.
Similarly, in the situation that described the first data are voice data, thereby described information processing method can carry out speech recognition to described the first data to be extracted keyword or carries out semantic analysis, thus, by mode similar to the above, judge whether described the first data reflect the hope of described first user.
In the situation that described the first data are view data, described information processing method can carry out image recognition to described the first data.For example, whether described information processing method can comprise alphabetic character in recognition image, and by mode similar to the above, judges when comprising word.Again for example, whether described information processing method can comprise special object in recognition image, as cake etc., and identifying while comprising special object in described image, determines that described the first data reflect the hope of described first user.
In the situation that described the first data are video data, described information processing method can carry out image recognition to each frame in described video data, and judges by mode similar to the above.
It is pointed out that above-described content aware mode is only example.Those skilled in the art can, on this basis, according to the difference of the content that will identify, design various recognition method, to judge whether described the first data reflect the hope of described first user.
In another embodiment, described information processing method can be by judging whether described the first data comprise scheduled operation information and judge whether described the first data reflect the hope of described first user.
More specifically, as mentioned above, described the first data are except comprising the data of the forms such as text, voice, image or video, can also comprise the operation information that user inputs by clicking predetermined hardkey or virtual soft, for example, trigger and represent that user wishes the operation information of " hope issue " key of issuing hope information.In the case, described information processing method can be by judging whether described the first data comprise above-mentioned operation information and judge whether described the first data reflect the hope of described first user.
More specifically, as mentioned above, user can be in the beginning of user's input by the operation information of clicking predetermined hardkey or virtual soft and inputting, as user first clicks " hope issue " key, then the data of the form such as input text, voice, image or video, also can be in the end of user's input, the data of the forms such as input text as first in user, voice, image or video, then click " hope issue " key.
It is pointed out that whether above-mentioned described the first data that judge reflect that the embodiment of the hope of described first user is only example.Those skilled in the art can judge by other means whether described the first data reflect the hope of described first user completely on this basis.
When judged result shows that described the first data do not reflect the hope of described first user, described information processing method finishes.For example, in described the first data, be that the application input by such as daily record application etc., described the first electronic equipment can be stored described the first data simply, and does not carry out other processing.In described the first data, be the in the situation that of applying input by other, described the first electronic equipment can carry out and other application are corresponding processes.
On the other hand, when judged result shows that described the first data reflect the hope of described first user, described information processing method proceeds to step S103.At step S103, described information processing method, based on described the first data, generates the second data.The second data that generate can be stored in described the first electronic equipment explicitly with described the first data, also can not store, but carry out immediately the processing of step S104 as described below.
Particularly, described information processing method can be processed described the first data, to generate second data identical or different with described the first data type.
For example, in one embodiment, in the situation that described the first data are text data, described information processing method can be identified and extract the content of described the first data, to obtain comprising the crucial words and phrases that express one's wish, as described the second data.In the case, described the second data directly come from described the first data, and both types are identical, can reflect more exactly the hope of described first user.
In another embodiment, in described the first data, be the data of voice as above, image or video type, described information processing method can be identified the content of described the first data by mode as above, and be converted to text message, and then extract, thereby the information such as the second data of generation text or chart sign, for example birthday by information to user according to described the first data acquisition, the second data can be the numberings of birthday cake icon etc.In the case, the data volume of described the second data is significantly less than the data volume of described the first data, thereby can reduce the data volume of transmission, raises the efficiency.
Above, take the data type of described the second data, as text as example, be described.It will be appreciated by those skilled in the art that it is only example, described the second data can be that other are dissimilar completely.For example, described information processing method can comprise the part critical segment expressing one's wish from the first extracting data of image or video type, as described the second data.Again for example, described information processing method can be converted to second data forms such as icon etc. by various types of the first data, and it all within the scope of the invention.
Next, at step S104, described information processing method transmits described the second data, makes can obtain and export described the second data with corresponding the second electronic equipment of described at least one communication identifier.Described the second data can, by the display output of described the second electronic equipment, also can be exported by the loudspeaker of described the second electronic equipment, etc.
Particularly, described information processing method can be by such as the communications applications of address list etc., by described the second data be sent to described address list in corresponding the second electronic equipment of at least one communication identifier that comprises.
More specifically, in one embodiment, described information processing method directly transfers to described the second electronic equipment by described the second data.In another embodiment, described information processing method to server, and transfers to described the second electronic equipment by described server by described the second data transmission.
On the other hand, the in the situation that of comprising multiple communication identifier in described address list, described information processing method can be by described the second data transmission to multiple second electronic equipments corresponding with described multiple communication identifiers.Alternatively, described information processing method also can judge, and by described the second data transmission to corresponding the second electronic equipment of the communication identifier that meets certain condition.
For example, described information processing method can, before described the second data of transmission, generate a request based on described the second data, transmission described request, and obtain the response for described request.After this, described information processing method is according to described response, by the second extremely corresponding with described response electronic equipment of described the second data transmission.
More specifically, in one embodiment, described multiple communication identifiers are stores synchronized between described the first electronic equipment and server.Described information processing method generates request based on described the second data.Described request is determined the communication identifier that meets scheduled transmission condition for request server.For example, described information processing method can ask described server to determine that geographic position meets the corresponding communication identifier of the second electronic equipment for predetermined geographic locality.Again for example, described information processing method can ask described server to determine that described the first electronic equipment of distance is the corresponding communication identifier of the second electronic equipment in preset range, etc.Certainly, above-described scheduled transmission condition is only example, and those skilled in the art can design other various predetermined conditions completely as required.
Described server is after receiving described request, and generation responds and transmits accordingly and is back to described the first electronic equipment.Thus, described information processing method can be according to obtained response, by the second extremely corresponding with described response electronic equipment of the second data transmission.
In another embodiment, described the first electronic equipment and described the second electronic equipment directly communicate.Described information processing method generates request based on described the second data.Whether described request self meets scheduled transmission condition similar to the above for asking described the second electronic equipment to be determined.In an example, described the second electronic equipment generates positive or negative response concurrent and delivers to described the first electronic equipment after determining.Thus, described information processing method by described the second data transmission to the second electronic equipment that sends positive response.In another example, described the second electronic equipment is only determining that just generating response concurrent while meeting scheduled transmission condition delivers to described the first electronic equipment.Thus, described information processing method is sent to described the second data the second electronic equipment that sends response to it.
In another embodiment, described information processing method can point out user to select between multiple communication identifiers, and by extremely second electronic equipment corresponding with user-selected communication identifier of described the second data transmission.
By processing as above, described information processing method can transfer to described the second data the second larger electronic equipment of possibility intention or that realize user's hope effectively, avoid broadcasting simply, mass-send described the second electronic equipment and interference that the second user of the second unnecessary electronic equipment is caused, raising, for targeted customer's specific aim, improves user's experience.
In addition, in embodiment as above, by described the second data transmission to after described the second electronic equipment, described the second electronic equipment can not show described the second data immediately, but when shows described the second data according to described the second data judgement.Particularly, for example, in the situation that described the second packet contains temporal information, described the second electronic equipment can show described the second data in the situation that meeting described temporal information.Again for example, shown in the second packet containing the geographical location information in the situation that, described the second electronic equipment can show described the second data in the situation that meeting described geographical location information.Etc..Thus, the second user of described the second electronic equipment can receive on most suitable opportunity prompting, to help easily described first user to meet its hope.
In another embodiment, described information processing method, before described the second data of transmission, can judge whether to meet predetermined condition, and when judgement meets predetermined condition, transmit described the second data.Particularly, for example, whether described information processing method there are other electronic equipments in the preset range of the first electronic equipment described in can judging distance.And when there are other electronic equipments in the preset range of the first electronic equipment described in judging distance, described the second data are sent to described the second electronic equipment as described other electronic equipments.In the case, described information processing method can be sent to described the second electronic equipment in the mode of short-range communication or bluetooth etc. by described the second data.
Again for example, described information processing method, before described the second data of transmission, can generate the information of issuing its hope for pointing out user to be about to, and judge whether to receive user's confirmation.Only, in the case of the confirmation that receives user, described information processing method just transmits the second data.Thus, can improve userspersonal information's security, avoid issuing its hope information in the undesirable situation of user.
With reference to a concrete scene, the information processing method of the embodiment of the present invention is described below.
In this scene, the first application and the second application are installed in described the first electronic equipment, and described the second application can be accessed described at least one communication identifier, that is, described the second application self comprises communication identifier or described the second application can be called the application that comprises described communication identifier.Particularly, described first be applied as daily record application.Described second is applied as address list application or the application with address list, such as intelligent address list, micro-letter, QQ etc.
When the information processing method of the embodiment of the present invention starts, described the first electronic equipment receives by described daily record application described the first data that first user is inputted.For example, described information processing method receives the text message " go window-shopping today, sees the bag of YY brand in XX market, very beautiful, wants to buy well " that described first user is recorded in described daily record application.
Described information processing method, on the one hand by described text message under described daily record application memory, judges by the processing of step S102 whether described the first data reflect the hope of described first user on the other hand.In the case, described information processing method identifies the hope that described the first data reflect described first user, and based on described the first data, generates the second data, for example, comprise the data of the information of " bag of wanting to buy YY brand ".
After this, described information processing method is by the second data described in described address list application transport, make can obtain and export described the second data with corresponding the second electronic equipment of described at least one communication identifier, as as described in first be applied in and generate after the second data, call the application interface of the second application, the second data are transferred to the second electronic equipment by described application interface.After this, the second user of described the second electronic equipment can, according to described the second data, determine whether to help described first user to meet its hope.
As mentioned above, in an example, described information processing method can be by described the second data transmission to whole second electronic equipments corresponding with the communication identifier of storing in described electronic equipment.In another example, described information processing method can, for example based on the second data, generate the request that comprises geography information " XX market ", described request is sent to server or is directly sent to the second electronic equipment, and transmit according to response.Thus, can only described the second data be sent to the second electronic equipment that meets geography information " XX market ".
The information processing method of the embodiment of the present invention has been described above.In the information processing method of the embodiment of the present invention, the application originally without social functions can be associated with other the communications applications such as address list of installing in electronic equipment, not only can and issue user's hope from the information extraction of user's input, can also help user to realize its hope by the communication between user, thereby greatly enrich user's experience.
The messaging device of the embodiment of the present invention is described with reference to Fig. 2 below.
The messaging device of the embodiment of the present invention is applied to the electronic equipment such as smart mobile phone, panel computer etc.Described electronic equipment has internal or external storer, for storing the information such as address list etc.Described address list has at least one communication identifier.Described communication identifier is for example the one or more of name of contact person, phone, address etc., and corresponding with another electronic equipment.
In addition, described electronic equipment also has communication unit, for communicating by letter with other electronic equipments via server, or directly communicates by letter with other electronic equipments.The communication protocol that described communication unit is used can comprise one or more in short-range communication, bluetooth, WiFi, 3G etc., and its concrete form is not limit.
As shown in Figure 2, themessaging device 200 of the embodiment of the present invention comprises: receivingelement 201, thefirst judging unit 202, thefirst generation unit 203 andtransmission unit 204.
Particularly, described receivingelement 201 can be configured to the first data of the first user input that receives described the first electronic equipment.
Described thefirst judging unit 202 can be configured to judge whether described the first data reflect the hope of described first user.
Described thefirst generation unit 203 can be configured to when judged result shows that described the first data reflect the hope of described first user, based on described the first data, generates the second data.
Describedtransmission unit 204 can be configured to transmit described the second data, makes can obtain and export described the second data with corresponding the second electronic equipment of described at least one communication identifier.
In one embodiment, described thefirst judging unit 202 can also be configured to: described the first data are carried out to content recognition, to judge whether described the first data reflect the hope of described first user.
In another embodiment, described thefirst judging unit 202 can also be configured to: judge whether described the first data comprise scheduled operation information.
In another embodiment, the data type of described the first data is the first kind, and described thefirst generation unit 203 can also be configured to: described the first data to described type are processed, to generate described second data of the Second Type different from the described first kind.
In another embodiment, when the first application and the second application are installed in described the first electronic equipment, described the second application can be accessed described at least one communication identifier.Described receivingelement 201 can be configured to receive described the first data by described the first application.Describedtransmission unit 204 can be configured to by least one communication identifier described in described the second application access, and transmits described the second data.
In another embodiment, describedtransmission unit 204 can comprise: the second judging unit, judges whether to meet predetermined condition; And second data transmission unit, when judgement meets predetermined condition, transmit described the second data.
In another embodiment, described the second judging unit can be configured to whether have other electronic equipments in the preset range of the first electronic equipment described in judging distance; And described the second data transmission unit can be configured to, when there are other electronic equipments in the preset range of the first electronic equipment described in judging distance, described the second data are sent to described the second electronic equipment as described other electronic equipments.
In another embodiment, describedmessaging device 200 can also comprise: storage unit, after receiving described the first data, store described the first data.
In another embodiment, when storing multiple communication identifier in described the first electronic equipment, describedmessaging device 200 can also comprise: the second generation unit, before described the second data of transmission, based on described the second data, generates a request; Request transmission unit, transmission described request; And acquisition unit, obtain the response for described request; Describedtransmission unit 204 can be configured to according to described response, by the second extremely corresponding with described response electronic equipment of described the second data transmission.
In another embodiment, by described the second data transmission to after described the second electronic equipment, when described the second electronic equipment shows described the second data according to described the second data judgement.
The messaging device of the embodiment of the present invention has been described thus.In the messaging device of the embodiment of the present invention, the application originally without social functions can be associated with other the communications applications such as address list of installing in electronic equipment, not only can and issue user's hope from the information extraction of user's input, can also help user to realize its hope by the communication between user, thereby greatly enrich user's experience.
Above, see figures.1.and.2 and described according to the information processing method of the embodiment of the present invention and messaging device.
It should be noted that, in this manual, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby the process, method, article or the equipment that make to comprise a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or be also included as the intrinsic key element of this process, method, article or equipment.The in the situation that of more restrictions not, the key element being limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment that comprises described key element and also have other identical element.
In addition, it should be noted that, in this manual, the statement of similar " first ... unit ", " second ... unit " is only for convenient differentiation when describing, and and do not mean that it must be embodied as two or more unit of physical separation.In fact, as required, described unit can entirety be embodied as a unit, also can be implemented as multiple unit.
Finally, also it should be noted that, above-mentioned a series of processing not only comprise the processing of carrying out by time series with order described here, and comprise processing parallel or that carry out respectively rather than in chronological order.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add essential hardware platform by software and realize, and can certainly all by hardware, implement.Based on such understanding, what technical scheme of the present invention contributed to background technology can embody with the form of software product in whole or in part, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) carry out the method described in some part of each embodiment of the present invention or embodiment.
In embodiments of the present invention, units/modules can realize with software, to carried out by various types of processors.For instance, the executable code module of a sign can comprise one or more physics or the logical block of computer instruction, and for instance, it can be built as object, process or function.However, the executable code of institute's identification module is without being physically located in together, but can comprise the different instruction on being stored in coordination not, and when combining in these command logics, its Component units/module and realize the regulation object of this units/modules.
When units/modules can utilize software to realize, consider the level of existing hardware technique, so units/modules that can realize with software, in the situation that not considering cost, those skilled in the art can build corresponding hardware circuit and realize corresponding function, and described hardware circuit comprises conventional ultra-large integrated (VLSI) circuit or gate array and the existing semiconductor such as logic chip, transistor or other discrete element.Module can also be used programmable hardware device, realizations such as field programmable gate array, programmable logic array, programmable logic device.
Above the present invention is described in detail, has applied specific case herein principle of the present invention and embodiment are set forth, the explanation of above embodiment is just for helping to understand method of the present invention and core concept thereof; , for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention meanwhile.