CN104023040B - A kind of method and device of information processing - Google Patents

A kind of method and device of information processing Download PDF

Info

Publication number
CN104023040B
CN104023040B CN201310065377.0A CN201310065377A CN104023040B CN 104023040 B CN104023040 B CN 104023040B CN 201310065377 A CN201310065377 A CN 201310065377A CN 104023040 B CN104023040 B CN 104023040B
Authority
CN
China
Prior art keywords
electronic device
sharing
data
voice data
server
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
Application number
CN201310065377.0A
Other languages
Chinese (zh)
Other versions
CN104023040A (en
Inventor
李芬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310065377.0A priority Critical patent/CN104023040B/en
Publication of CN104023040A publication Critical patent/CN104023040A/en
Application granted granted Critical
Publication of CN104023040B publication Critical patent/CN104023040B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The present invention discloses a kind of method and device of information processing, it is related to technical field of communication network, the present invention can be by using voice command, so that realize that data are transferred directly to multiple recipients by a sender simultaneously, and expand the scope of transmission, reduce operating procedure, improve efficiency of transmission.The first voice data by the current operator for obtaining the first electronic equipment;Obtain the communication connection request of the second electronic equipment;The current operator of second electronic equipment is to share target object;The communication channel with the second electronic equipment is established according to communication connection request;The first voice data is identified by the first speech recognition engine, sharing data is determined, share instruction and shares target object;Instruction is shared in response, and sharing data is sent to the second electronic equipment by communication channel, is shared with reaching to sharing target object.The embodiment of the present invention is suitable for using when being transmitted data.

Description

Information processing method and device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for processing information.
Background
With the development of science and technology, people's life is more and more convenient. In life or work, a situation of sharing files often occurs. In the prior art, two devices are generally connected by a data line, and then a user respectively uses operations such as copying or pasting to transmit data on interfaces of the two electronic devices; or, the same software for transmitting the file is installed on two devices needing to transmit the data, and when the two devices open the software at the same time, the sender can manually operate to send the data to the device of the receiver in a Bluetooth or wireless network mode. When the data is large, the sender temporarily stores the large data in the transfer station, and the receiver downloads the large data in the transfer station through the data transmission prompt sent by the sender.
However, when a data line is used between two devices, the two devices must have a Universal Serial BUS (USB) interface of the data line and a data line connecting the two devices, if there is no data line or at least one electronic device does not have a USB interface, data transmission between the two electronic devices cannot be performed, and due to the limitation of the data line, the distance between the two electronic devices is small, thereby limiting the transmission range; in addition, when the same software for transmitting files is used for data transmission between two devices, the software needs to be opened simultaneously by the sender device and the receiver device, and the sender performs manual operation to send the transmission files to one receiver, which results in more executed operation steps and makes the operation process complicated.
Disclosure of Invention
The information processing method and the information processing device provided by the invention can realize that data can be directly transmitted to a plurality of receivers at the same time, reduce operation steps and improve transmission efficiency.
In one aspect, an information processing method is applied to a first electronic device, wherein the first electronic device is provided with a first speech recognition engine for speech recognition, and the method comprises the following steps:
acquiring first voice data of a current operator of the first electronic device, wherein the first voice data comprises sharing data, a sharing instruction aiming at the sharing object and a sharing target object;
acquiring a communication connection request of second electronic equipment; the current operator of the second electronic device is the sharing target object; the communication connection request is generated after the second electronic device identifies the first voice data through a second voice recognition engine of the second electronic device and determines that a current operator of the second electronic device meets the sharing target object;
establishing a communication channel with the second electronic equipment according to the communication connection request;
identifying the first voice data through the first voice recognition engine, and determining the shared data, the shared instruction and the shared target object;
and responding to the sharing instruction, and sending the sharing data to the second electronic equipment through the communication channel so as to share the sharing target object.
In another embodiment of the present invention, the first voice data further includes a sender object, wherein the sender object is a current operator of the first electronic device.
In another embodiment of the present invention, the obtaining the communication connection request of the second electronic device includes:
according to the first voice data, sending a connection request to a server so that the server can determine that the first electronic device and the second electronic device log in the server within a preset time to obtain identity names of the first electronic device and the second electronic device, and then connecting the first electronic device and the second electronic device, wherein the server is used for storing the identity name of the first electronic device and the identity name of the second electronic device; receiving the communication connection request sent by the server, wherein the communication connection request is a request sent to the server by the second electronic equipment; or,
according to the first voice data, sending a connection request to a server, so that the server determines that the first electronic device and the second electronic device log in the server within a preset time, thereby obtaining identity names of the first electronic device and the second electronic device, and sending the identity name of the first electronic device to the second electronic device; and receiving the communication connection request sent by the second electronic equipment.
In another embodiment of the present invention, the recognizing the first voice data by the first voice recognition engine to determine the shared data, the shared instruction, and the shared target object includes:
searching the shared data in a storage area of the first electronic device according to the first voice data;
when the shared data exists in the first electronic equipment, determining the shared data;
and determining the sharing instruction and the sharing target object according to the first voice data.
In another embodiment of the present invention, when the shared data does not exist in the first electronic device, a prompt message is generated and displayed, where the prompt message is used to prompt a current operator of the first electronic device to re-input the first voice data or prompt the current operator of the first electronic device to abandon inputting the first voice data.
In another embodiment of the present invention, the sharing target object includes a current operator of at least one second electronic device;
the responding to the sharing instruction, sending the sharing data to the second electronic device through the communication channel, including:
according to the first voice data, responding to the sharing instruction, and sequentially sending the sharing data to at least one second electronic device through the communication channel according to the sequence of the sharing target objects in the first voice data; or,
according to the first voice data, responding to the sharing instruction, and sequentially sending the sharing data to at least one second electronic device through the communication channel according to the sequence of the communication connection requests sent by the at least one second electronic device; or,
according to the first voice data, responding to the sharing instruction, and sending the shared data to the server, so that the server can send the shared data to at least one second electronic device conveniently.
In another aspect, an apparatus for information processing, the apparatus being applied to a first electronic device having a first speech recognition engine for speech recognition, includes:
the first acquisition module is used for acquiring first voice data of a first user of the first electronic device, wherein the first voice data comprises sharing data, a sharing instruction aiming at the sharing object and a sharing target object;
the second acquisition module is used for acquiring a communication connection request of second electronic equipment; the current operator of the second electronic device is the sharing target object; the communication connection request is generated after the second electronic device identifies the first voice data through a second voice recognition engine of the second electronic device and determines that a current operator of the second electronic device meets the sharing target object;
the connection module is used for establishing a communication channel with the second electronic equipment according to the communication connection request;
the recognition module is used for recognizing the first voice data through the first voice recognition engine and determining the shared data, the shared instruction and the shared target object;
and the sending module is used for responding to the sharing instruction and sending the sharing data to the second electronic equipment through the communication channel so as to share the sharing target object.
In another embodiment of the present invention, the first voice data further includes a sender object, wherein the sender object is a current operator of the first electronic device.
In another embodiment of the present invention, the connection module includes:
a sending unit, configured to send a connection request to a server according to the first voice data, so that the server determines that the first electronic device and the second electronic device log in the server within a predetermined time, thereby obtaining identity names of the first electronic device and the second electronic device, and then connect the first electronic device and the second electronic device, or send the identity name of the first electronic device to the second electronic device; the server is used for storing the identity name of the first electronic device and the identity name of the second electronic device;
a receiving unit, configured to receive the communication connection request sent by the server, where the communication connection request is a request sent by the second electronic device to the server; or,
the receiving unit is further configured to receive the communication connection request sent by the second electronic device.
In another embodiment of the present invention, the identification module includes:
the searching unit is used for searching the shared data in the storage area of the first electronic device according to the first voice data;
the determining unit is used for determining the shared data when the shared data exists in the first electronic equipment;
the determining unit is further configured to determine the sharing instruction and the sharing target object according to the first voice data.
In another embodiment of the present invention, the generating module is configured to generate a prompt message when the shared data does not exist in the first electronic device, where the prompt message is used to prompt a current operator of the first electronic device to re-input the first voice data or prompt the current operator of the first electronic device to abandon inputting the first voice data;
and the display module is used for displaying the prompt message.
In another embodiment of the present invention, the sharing target object includes a current operator of at least one second electronic device;
the sending module is specifically configured to respond to the sharing instruction according to the first voice data, and sequentially send the shared data to at least one second electronic device through the communication channel according to the sequence of the shared target objects in the first voice data; or,
the sending module is specifically configured to respond to the sharing instruction according to the first voice data, and send the shared data to at least one of the second electronic devices in sequence through the communication channel according to the sequence of the communication connection requests sent by the at least one of the second electronic devices; or,
the sending module is specifically configured to respond to the sharing instruction according to the first voice data, and send the shared data to the server, so that the server sends the shared data to at least one second electronic device.
According to the information processing method and device, the first voice data of the current operator of the first electronic device are obtained, wherein the first voice data comprise sharing data, a sharing instruction aiming at a sharing object and the sharing target object; acquiring a communication connection request of second electronic equipment; the current operator of the second electronic equipment is a sharing target object; the communication connection request is generated after the second electronic equipment identifies the first voice data through a second voice identification engine of the second electronic equipment and determines that a current operator of the second electronic equipment meets a sharing target object; establishing a communication channel with second electronic equipment according to the communication connection request; the method comprises the steps that first voice data are recognized through a first voice recognition engine, and shared data, a shared instruction and a shared target object are determined; and responding to the sharing instruction, and sending the sharing data to the second electronic equipment through the communication channel so as to share the sharing target object. The problem that the electronic equipment in the prior art is limited by a USB interface and a data line is solved, so that the transmission range is limited; or when the same software is adopted for data transmission between the two devices, the two devices need to open the software at the same time, the sender can only carry out manual operation to send the file to be transmitted to one receiver, and the number of executed operation steps is large, so that the operation process is complex. The invention can realize that one sender directly transmits data to a plurality of receivers at the same time by adopting the voice command, enlarge the transmission range, reduce the operation steps and improve the transmission efficiency.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of an information processing method according to embodiment 1 of the present invention;
fig. 2 is a flowchart of another information processing method according to embodiment 1 of the present invention;
fig. 3 is a structural diagram of an information processing method according to embodiment 2 of the present invention;
fig. 4 is a structural diagram of another information processing method according to embodiment 2 of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
As shown in fig. 1, an embodiment of the present invention provides an information processing method, where an execution subject of the information processing method may be a first electronic device, and the first electronic device has a first speech recognition engine for speech recognition, and the method includes the following steps:
step 101, acquiring first voice data of a current operator of first electronic equipment, wherein the first voice data comprises sharing data, a sharing instruction aiming at a sharing object and the sharing target object;
in this embodiment, the first electronic device may be a terminal such as a computer, a mobile phone, or a tablet computer. The first voice data is used for a current operator of the first electronic device to send the sharing data to the second electronic device corresponding to the sharing target object. The shared data may be files, pictures, videos, or application programs. For example, sending the first voice data by the three-way first electronic device is: file a is sent to lie four. The sharing data is a file A, the sharing instruction is sent, and the sharing target object is Liqu.
It should be noted that the sharing target object includes a current operator of the at least one second electronic device, and the first voice data may further include a sender object. When there are a plurality of electronic devices, the current operator of the first electronic device is to transmit the first voice data, and the sender object needs to be included. For example, sending the first voice data by the three-way first electronic device is: zhang three sends file A to Liqu. Wherein, the sender object is Zhang III. This mode is to prevent a plurality of electronic devices from performing processing operations when one operator transmits first voice data.
The first electronic device and the at least one second electronic device may be the same type of electronic device. For example, the first electronic device and the at least one second electronic device are computers, mobile phones, tablet computers, or the like; alternatively, the first electronic device and the at least one second electronic device may be different types of electronic devices. For example, the first electronic device is a computer, one of the second electronic devices is a mobile phone, and the other of the second electronic devices is a tablet computer.
102, acquiring a communication connection request of second electronic equipment; the current operator of the second electronic equipment is a sharing target object; the communication connection request is generated after the second electronic equipment identifies the first voice data through a second voice identification engine of the second electronic equipment and determines that a current operator of the second electronic equipment meets a sharing target object;
the second speech recognition engine of the second electronic device is capable of recognizing the first speech data, and after recognizing the first speech data, the second electronic device connects to the server. The server determines that the first electronic device and the second electronic device log in the server within a preset time, so that the identity name of the first electronic device and the identity name of the second electronic device are obtained, and then the first electronic device and the second electronic device are connected. Optionally, the identity name of the first electronic device is sent to the second electronic device. The server is used for storing the identity name of the first electronic device and the identity name of the at least one second electronic device. The identity name may be a serial number of the electronic device.
103, establishing a communication channel with the second electronic equipment according to the communication connection request;
and when the first electronic equipment receives the communication connection request, starting to establish a communication channel with the second electronic equipment.
Step 104, identifying the first voice data through a first voice identification engine, and determining shared data, a shared instruction and a shared target object;
the first electronic device starts recognizing the first voice data through the first voice recognition engine. The first electronic device searches the shared data in the storage area according to the first voice data. When the sharing data is stored in the first electronic device, the searched data is determined to be the sharing data, and then a sharing instruction and a sharing target object are determined. When the shared data is not stored in the first electronic device, a prompt message is generated and displayed, and the prompt message is used for prompting a current operator of the first electronic device to re-input the first voice data or prompting the current operator of the first electronic device to give up inputting the first voice data.
In the first electronic device, a duplicate file name is likely to appear. When the shared data searched by the first electronic device has a plurality of file names, the data with the same name are all displayed on a display screen of the first electronic device, and then the first electronic device receives the shared data selected by the current operator through voice or manual selection. For example, when there are two documents a in the first electronic device, after the first electronic device searches, the two documents a and the information profiles of the two documents a are displayed on the display screen, and at this time, the current operator is required to manually select the document a which is actually required to be sent.
And 105, responding to the sharing instruction, and sending the sharing data to the second electronic device through the communication channel so as to share the sharing target object.
Under the wired network, wireless network or bluetooth mode, first electronic equipment sends sharing data to second electronic equipment through communication channel. The first electronic device can simultaneously send the shared data to a plurality of second electronic devices; or the first electronic equipment sequentially sends the shared data to at least one second electronic equipment through the communication channel according to the sequence of the shared target objects in the first voice data; or,
according to the sequence of the communication connection requests sent by the at least one second electronic device, the first electronic device sends the shared data to the at least one second electronic device in sequence through the communication channel; or the first electronic device sends the shared data to the server, so that the server sends the shared data to at least one second electronic device.
According to the information processing method, first voice data of a current operator of first electronic equipment are obtained, wherein the first voice data comprise sharing data, a sharing instruction aiming at a sharing object and the sharing target object; acquiring a communication connection request of second electronic equipment; the current operator of the second electronic equipment is a sharing target object; the communication connection request is generated after the second electronic equipment identifies the first voice data through a second voice identification engine of the second electronic equipment and determines that a current operator of the second electronic equipment meets a sharing target object; establishing a communication channel with second electronic equipment according to the communication connection request; the method comprises the steps that first voice data are recognized through a first voice recognition engine, and shared data, a shared instruction and a shared target object are determined; and responding to the sharing instruction, and sending the sharing data to the second electronic equipment through the communication channel so as to share the sharing target object. The problem that the electronic equipment in the prior art is limited by a USB interface and a data line is solved, so that the transmission range is limited; or when the same software is adopted for data transmission between the two devices, the two devices need to open the software at the same time, the sender can only carry out manual operation to send the file to be transmitted to a receiver, and the number of executed operation steps is large, so that the operation process is complex. The invention can realize the direct transmission of the data to a plurality of receivers at the same time by adopting the voice command, thereby reducing the operation steps and improving the transmission efficiency.
As shown in fig. 2, another information processing method is provided in an embodiment of the present invention, in which a first electronic device and at least one second electronic device share a server, the first electronic device has a first speech recognition engine for speech recognition, and the second electronic device has a second speech recognition engine for speech recognition, the method includes the following steps:
step 201, a first electronic device receives encryption information sent by a current operator;
the encrypted information is used for verifying the identity of the sharing target object when receiving the sharing data. The password currently set by the operator is received before the first electronic device receives the first voice data. For example, the current operator of the first electronic device manually enters an 8-bit number on the first electronic device before the first voice data is voice-entered, the 8-bit number serving as the encrypted information. The embodiment does not limit the specific content of the encrypted information and the number of bits of the encrypted information, the encrypted information may include numbers and letters, or the encrypted information may include letters and numbers. The current operator of the first electronic device can automatically set the password according to actual conditions. The step is used for enhancing the security of the first electronic equipment and the at least one second electronic equipment when data are transmitted, and preventing confidential files from leaking.
It should be noted that, the first electronic device may receive the encrypted information sent by the user as an option, and the first electronic device may not receive the encrypted information.
Step 202, a first electronic device receives first voice data through a first voice recognition engine;
after receiving the first voice data, the first electronic device starts to connect to the server. The server is used for storing the identity name of the first electronic device and the identity name of the at least one second electronic device. The identity name may be a serial number of the electronic device. The first voice data comprises sharing data, a sharing instruction aiming at a sharing object and the sharing target object.
In this embodiment, the first electronic device may be a terminal such as a computer, a mobile phone, or a tablet computer. The first voice data is used for a current operator of the first electronic device to send the sharing data to the second electronic device corresponding to the sharing target object. The shared data may be files, pictures, videos, or application programs. For example, sending the first voice data by the three-way first electronic device is: file a is sent to lie four. The sharing data is a file A, the sharing instruction is sent, and the sharing target object is Liqu.
It should be noted that the sharing target object includes a current operator of the at least one second electronic device, and the first voice data may further include a sender object. When there are a plurality of electronic devices, the sender object needs to be included when the current operator of the first electronic device is to send the first voice data. For example, sending the first voice data by the three-way first electronic device is: zhang three sends file A to Liqu. Wherein, the sender object is Zhang III. The mode is used for preventing a plurality of electronic devices from processing the first voice data when one operator sends the first voice data.
The first electronic device and the at least one second electronic device may be the same type of electronic device. For example, the first electronic device and the at least one second electronic device are computers, mobile phones, tablet computers, or the like. Alternatively, the first electronic device and the at least one second electronic device may be different types of electronic devices. For example, the first electronic device is a computer, one of the second electronic devices is a mobile phone, and the other of the second electronic devices is a tablet computer.
Step 203, the second electronic device receives the first voice data through the second voice recognition engine;
after receiving the first voice data, the second electronic device starts to connect to the server. After the server determines that the first electronic device and the second electronic device log in the server within the preset time, the identity names of the first electronic device and the second electronic device are obtained, and then the first electronic device and the second electronic device are connected.
Step 204, the first electronic equipment acquires a communication connection request of the second electronic equipment;
the communication connection request is generated after the second electronic equipment identifies the first voice data through a second voice identification engine of the second electronic equipment and determines that a current operator of the second electronic equipment meets a sharing target object;
specifically, the first electronic device and the second electronic device send connection requests to the server according to the first voice data. Then the server sends a communication connection request with the second electronic equipment to the first electronic equipment;
or after the server obtains the identity names of the first electronic device and the second electronic device, the identity name of the first electronic device is sent to the second electronic device. And the second electronic equipment sends a communication connection request to the first electronic equipment according to the identity name of the first electronic equipment.
It should be noted that, when the first electronic device does not receive the communication connection request within the first preset condition, the sharing operation performed on the first voice data is ended; or, when the first electronic device receives the communication connection rejection request of the second electronic device within the first preset condition, ending the operation executed on the first voice data. Wherein, the first preset condition may be time.
Step 205, the first electronic device establishes a communication channel with the second electronic device according to the communication connection request;
and when the first electronic equipment receives the communication connection request, starting to establish a communication channel with the second electronic equipment.
Step 206, the first electronic device recognizes the first voice data through the first voice recognition engine;
the first electronic device starts recognizing the first voice data through the first voice recognition engine. The first electronic device searches the shared data in the storage area according to the first voice data. When the sharing data is stored in the first electronic device, the searched data is determined to be the sharing data, and then a sharing instruction and a sharing target object are determined. When the shared data is not stored in the first electronic device, a prompt message is generated and displayed, and the prompt message is used for prompting a current operator of the first electronic device to re-input the first voice data or prompting the current operator of the first electronic device to give up inputting the first voice data.
In the first electronic device, a duplicate file name is likely to appear. When the first electronic device searches for shared data with a plurality of file names, the data with the same name are all displayed on a display screen of the first electronic device, and then the first electronic device receives the shared data selected by the current operator through voice or manual selection. For example, when there are two documents a in the first electronic device, after the first electronic device searches, the two documents a and the information profiles of the two documents a are displayed on the display screen, and at this time, the first electronic device needs to receive the current operator voice or manually select the document a that really needs to be sent.
For example, according to the first voice data, the first electronic device starts to search for a file a in a storage area (an internal hard disk, an external hard disk, or the like), where the file a is shared data. When the file names are duplicated, the first electronic device displays all files with the same name in a display screen, and finally the first electronic device receives the sharing data selected by the current operator through voice or manual selection.
And if the first electronic equipment does not find the shared data, generating and displaying a prompt message, wherein the prompt message is used for prompting the user to input the first operation again or prompting the user to abandon the input of the first voice data.
For example, when the shared data is not found, the first electronic device displays a dialog box on the display screen, where the dialog box is used for displaying the prompt message, the current operator of the first electronic device re-inputs the first voice data through the dialog box voice selection, or the current operator of the first electronic device abandons the input of the first voice data through the dialog box voice selection. In this embodiment, the manner in which the first electronic device displays the prompting message is not limited. For example, when the first electronic device does not find the shared data, a dialog box is displayed on the display screen, and the dialog box displays a prompt message: if the file A is not found, whether the file name needs to be input again or not is judged; when the current operator voice input of the first electronic device: after "yes", the first electronic device continues to display a dialog box: please input the file name to be searched, at this time, the user inputs the new file name by voice. The file A is a file name, and the content of the file A is shared data.
When the shared data is found, step 207 is continued.
Step 207, the first electronic device receives decryption information sent by at least one second electronic device;
the first electronic device automatically verifies whether the decryption information is correct. When the decryption information is correct, go to step 208; and when the decryption information is wrong or the first electronic equipment does not receive the decryption information within the second preset condition, the first electronic equipment ends the operation executed on the first voice data. Wherein, the second preset condition may be time.
Step 208, when receiving that at least one second electronic device sends correct decryption information, the first electronic device responds to the sharing instruction and sends the sharing data to the second electronic device through the communication channel;
under the wired network, wireless network or bluetooth mode, first electronic equipment sends sharing data to second electronic equipment through communication channel. The first electronic device can simultaneously send the shared data to a plurality of second electronic devices; or the first electronic equipment sequentially sends the shared data to at least one second electronic equipment through the communication channel according to the sequence of the shared target objects in the first voice data; or the first electronic equipment sequentially sends the shared data to the at least one second electronic equipment through the communication channel according to the sequence of the communication connection requests sent by the at least one second electronic equipment; or the first electronic device sends the shared data to the server, so that the server sends the shared data to at least one second electronic device.
According to the information processing method, first voice data of a current operator of first electronic equipment are obtained, wherein the first voice data comprise sharing data, a sharing instruction aiming at a sharing object and the sharing target object; acquiring a communication connection request of second electronic equipment; the current operator of the second electronic equipment is a sharing target object; the communication connection request is generated after the second electronic equipment identifies the first voice data through a second voice identification engine of the second electronic equipment and determines that a current operator of the second electronic equipment meets a sharing target object; establishing a communication channel with second electronic equipment according to the communication connection request; the method comprises the steps that first voice data are recognized through a first voice recognition engine, and shared data, a shared instruction and a shared target object are determined; and responding to the sharing instruction, and sending the sharing data to the second electronic equipment through the communication channel so as to share the sharing target object. The invention can realize the direct transmission of the data to a plurality of receivers at the same time by adopting the voice command, thereby reducing the operation steps and improving the transmission efficiency and the safety.
Example 2
As shown in fig. 3, an embodiment of the present invention provides an information processing apparatus, including: the device comprises a first obtaining module 301, a second obtaining module 302, a connecting module 303, an identifying module 304 and a sending module 305, and the device can be a first electronic device. The first electronic device has a first speech recognition engine for speech recognition.
The first obtaining module 301 is configured to obtain first voice data of a current operator of the first electronic device, where the first voice data includes shared data, a sharing instruction for a shared object, and a shared target object;
the first voice data further includes a sender object, wherein the sender object is a current operator of the first electronic device. It is possible to prevent a plurality of devices from performing processing operation on first voice data when one operator transmits the first voice data.
After the first obtaining module 301 obtains the first voice data, the second obtaining module 302 is configured to obtain a communication connection request of the second electronic device; the current operator of the second electronic equipment is a sharing target object; the communication connection request is generated after the second electronic equipment identifies the first voice data through a second voice identification engine of the second electronic equipment and determines that a current operator of the second electronic equipment meets a sharing target object;
a connection module 303, configured to establish a communication channel with the second electronic device according to the communication connection request acquired by the second acquisition module 302;
the recognition module 304 is configured to recognize the first voice data through the first voice recognition engine, and determine shared data, a shared instruction, and a shared target object;
the sending module 305 is configured to respond to the sharing instruction, and send the shared data to the second electronic device through the communication channel established by the connection module 303, so as to share the shared target object.
Further, as shown in fig. 4, the second obtaining module 302 includes: a transmitting unit 3021, a receiving unit 3022;
according to the first voice data, the sending unit 3021 sends a connection request to the server, so that the server determines that the first electronic device and the second electronic device log in the server within a predetermined time, thereby obtaining the identity names of the first electronic device and the second electronic device, and then connects the first electronic device and the second electronic device, or sends the identity name of the first electronic device to the second electronic device; the server is used for storing the identity name of the first electronic equipment and the identity name of the second electronic equipment; then, the receiving unit 3032 receives a communication connection request sent by the server, where the communication connection request is a request sent by the second electronic device to the server; alternatively, the receiving unit 3022 receives a communication connection request transmitted by the second electronic device.
It should be noted that, when the receiving unit 3022 does not receive the communication connection request within the first preset condition, the sharing operation performed on the first voice data is ended; alternatively, when the receiving unit 3022 receives a rejection of the communication connection request by the second electronic device within the first preset condition, the operation performed on the first voice data is ended. Wherein, the first preset condition may be time.
Further, as shown in fig. 4, the apparatus further includes: the display module 306, the generation module 307, and the identification module 304 include: a search unit 3041, a determination unit 3042;
according to the first voice data, the searching unit 3041 searches the shared data in the storage area of the first electronic device;
in this device, a duplicate file name is likely to appear. When the searching unit 3041 searches for shared data with multiple file names, the multiple data with the same name are all displayed on the display module 306, and then the first obtaining module 301 obtains the shared data currently selected by the operator through voice or manual selection. For example, when there are two documents a in the storage area of the device, after the searching unit 3041 searches, the two documents a and the profiles of the two documents a are displayed on the display screen, and at this time, the first obtaining module 301 needs to obtain the current operator voice or manually select the document a that really needs to be sent.
When the shared data exists in the first electronic device, the determining unit 3042 determines the shared data; then, according to the first voice data, the determining unit 3042 determines a sharing instruction and a sharing target object.
When the shared data does not exist in the first electronic device, the generating module 307 generates a prompt message, where the prompt message is used to prompt a current operator of the first electronic device to re-input the first voice data or prompt the current operator of the first electronic device to abandon inputting the first voice data; the display module 306 then displays the prompting message.
It should be noted that, according to the first voice data, the sending module 305 responds to the sharing instruction, and then sends the shared data to at least one second electronic device in sequence through the communication channel according to the sequence of the shared target objects in the first voice data; or,
according to the first voice data, the sending module 305 responds to the sharing instruction, and then sends the sharing data to at least one second electronic device through the communication channel according to the sequence of the communication connection requests sent by the at least one second electronic device; or,
according to the first voice data, the sending module 305 responds to the sharing instruction and then sends the shared data to the server, so that the server sends the shared data to at least one second electronic device.
It should be noted that, in the apparatuses shown in fig. 3 and fig. 4, the specific implementation process of each module and the content of information interaction and the like between each module may refer to the method embodiment because the method embodiment is based on the same inventive concept, and are not described in detail herein.
The information processing device provided by the invention acquires first voice data of a first user of first electronic equipment through a first acquisition module, wherein the first voice data comprises shared data, a sharing instruction aiming at a shared object and a shared target object; the second acquisition module acquires a communication connection request of second electronic equipment; the current operator of the second electronic equipment is a sharing target object; the communication connection request is generated after the second electronic equipment identifies the first voice data through a second voice identification engine of the second electronic equipment and determines that a current operator of the second electronic equipment meets a sharing target object; the connection module establishes a communication channel with the second electronic equipment according to the communication connection request; the recognition module recognizes the first voice data through a first voice recognition engine, and determines shared data, a shared instruction and a shared target object; the sending module responds to the sharing instruction and sends the sharing data to the second electronic device through the communication channel so as to achieve sharing of the sharing target object. The invention can realize the direct transmission of the data to a plurality of receivers at the same time by adopting the voice command, thereby reducing the operation steps and improving the transmission efficiency and the safety.
It will be clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to perform all or part of the above described functions. For the specific working processes of the system, the apparatus and the unit described above, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (12)

1. A method of information processing, the method being applied to a first electronic device having a first speech recognition engine for speech recognition, comprising:
acquiring first voice data of a current operator of the first electronic device, wherein the first voice data comprises sharing data, a sharing instruction aiming at a sharing object and a sharing target object;
acquiring a communication connection request of second electronic equipment; the current operator of the second electronic device is the sharing target object; the communication connection request is generated after the second electronic device identifies the first voice data through a second voice recognition engine of the second electronic device and determines that a current operator of the second electronic device meets the sharing target object;
establishing a communication channel with the second electronic equipment according to the communication connection request;
identifying the first voice data through the first voice recognition engine, and determining the shared data, the shared instruction and the shared target object;
and responding to the sharing instruction, and sending the sharing data to the second electronic equipment through the communication channel so as to share the sharing target object.
2. The method of claim 1, wherein the first voice data further comprises a sender object, wherein the sender object is a current operator of the first electronic device.
3. The method of claim 2, wherein obtaining the second electronic device communication connection request comprises:
according to the first voice data, sending a connection request to a server so that the server can determine that the first electronic device and the second electronic device log in the server within a preset time to obtain identity names of the first electronic device and the second electronic device, and then connecting the first electronic device and the second electronic device, wherein the server is used for storing the identity name of the first electronic device and the identity name of the second electronic device; receiving the communication connection request sent by the server, wherein the communication connection request is a request sent to the server by the second electronic equipment; or,
according to the first voice data, sending a connection request to a server, so that the server determines that the first electronic device and the second electronic device log in the server within a preset time, thereby obtaining identity names of the first electronic device and the second electronic device, and sending the identity name of the first electronic device to the second electronic device; and receiving the communication connection request sent by the second electronic equipment.
4. The method of claim 2, wherein the identifying, by the first speech recognition engine, the first speech data, and the determining the shared data, the sharing instruction, and the sharing target object comprises:
searching the shared data in a storage area of the first electronic device according to the first voice data;
when the shared data exists in the first electronic equipment, determining the shared data;
and determining the sharing instruction and the sharing target object according to the first voice data.
5. The method of claim 4,
when the shared data does not exist in the first electronic device, a prompt message is generated and displayed, wherein the prompt message is used for prompting a current operator of the first electronic device to re-input the first voice data or prompting the current operator of the first electronic device to give up inputting the first voice data.
6. The method of claim 2, wherein the sharing target object comprises a current operator of at least one second electronic device;
the responding to the sharing instruction, sending the sharing data to the second electronic device through the communication channel, including:
according to the first voice data, responding to the sharing instruction, and sequentially sending the sharing data to at least one second electronic device through the communication channel according to the sequence of the sharing target objects in the first voice data; or,
according to the first voice data, responding to the sharing instruction, and sequentially sending the sharing data to at least one second electronic device through the communication channel according to the sequence of the communication connection requests sent by the at least one second electronic device; or,
according to the first voice data, responding to the sharing instruction, and sending the shared data to a server, so that the server can send the shared data to at least one second electronic device.
7. An apparatus for information processing, the apparatus being applied to a first electronic device having a first speech recognition engine for speech recognition, comprising:
the first acquisition module is used for acquiring first voice data of a first user of the first electronic device, wherein the first voice data comprises sharing data, a sharing instruction aiming at a sharing object and the sharing target object;
the second acquisition module is used for acquiring a communication connection request of second electronic equipment; the current operator of the second electronic device is the sharing target object; the communication connection request is generated after the second electronic device identifies the first voice data through a second voice recognition engine of the second electronic device and determines that a current operator of the second electronic device meets the sharing target object;
the connection module is used for establishing a communication channel with the second electronic equipment according to the communication connection request;
the recognition module is used for recognizing the first voice data through the first voice recognition engine and determining the shared data, the shared instruction and the shared target object;
and the sending module is used for responding to the sharing instruction and sending the sharing data to the second electronic equipment through the communication channel so as to share the sharing target object.
8. The apparatus of claim 7, wherein the first voice data further comprises a sender object, wherein the sender object is a current operator of the first electronic device.
9. The apparatus of claim 7, wherein the connection module comprises:
a sending unit, configured to send a connection request to a server according to the first voice data, so that the server determines that the first electronic device and the second electronic device log in the server within a predetermined time, thereby obtaining identity names of the first electronic device and the second electronic device, and then connect the first electronic device and the second electronic device, or send the identity name of the first electronic device to the second electronic device; the server is used for storing the identity name of the first electronic device and the identity name of the second electronic device;
a receiving unit, configured to receive the communication connection request sent by the server, where the communication connection request is a request sent by the second electronic device to the server; or,
the receiving unit is further configured to receive the communication connection request sent by the second electronic device.
10. The apparatus of claim 8, wherein the identification module comprises:
the searching unit is used for searching the shared data in the storage area of the first electronic device according to the first voice data;
the determining unit is used for determining the shared data when the shared data exists in the first electronic equipment;
the determining unit is further configured to determine the sharing instruction and the sharing target object according to the first voice data.
11. The apparatus of claim 10,
a generating module, configured to generate a prompt message when the shared data does not exist in the first electronic device, where the prompt message is used to prompt a current operator of the first electronic device to re-input the first voice data or prompt the current operator of the first electronic device to abandon input of the first voice data;
and the display module is used for displaying the prompt message.
12. The apparatus of claim 7, wherein the sharing target object comprises a current operator of at least one second electronic device;
the sending module is specifically configured to respond to the sharing instruction according to the first voice data, and sequentially send the shared data to at least one second electronic device through the communication channel according to the sequence of the shared target objects in the first voice data; or,
the sending module is specifically configured to respond to the sharing instruction according to the first voice data, and send the shared data to at least one of the second electronic devices in sequence through the communication channel according to the sequence of the communication connection requests sent by the at least one of the second electronic devices; or,
the sending module is specifically configured to respond to the sharing instruction according to the first voice data, and send the shared data to a server, so that the server sends the shared data to at least one second electronic device.
CN201310065377.0A 2013-03-01 2013-03-01 A kind of method and device of information processing Active CN104023040B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310065377.0A CN104023040B (en) 2013-03-01 2013-03-01 A kind of method and device of information processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310065377.0A CN104023040B (en) 2013-03-01 2013-03-01 A kind of method and device of information processing

Publications (2)

Publication Number Publication Date
CN104023040A CN104023040A (en) 2014-09-03
CN104023040B true CN104023040B (en) 2018-06-01

Family

ID=51439609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310065377.0A Active CN104023040B (en) 2013-03-01 2013-03-01 A kind of method and device of information processing

Country Status (1)

Country Link
CN (1) CN104023040B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106486117A (en) * 2015-08-27 2017-03-08 中兴通讯股份有限公司 A kind of sharing files method and device
EP4195025A1 (en) * 2016-06-27 2023-06-14 Amazon Technologies Inc. Systems and methods for routing content to an associated output device
CN107767864B (en) * 2016-08-23 2021-06-29 阿里巴巴集团控股有限公司 Method and device for sharing information based on voice and mobile terminal
CN108133707B (en) * 2017-11-30 2021-08-17 百度在线网络技术(北京)有限公司 Content sharing method and system
CN108171822A (en) * 2017-12-08 2018-06-15 上海与德科技有限公司 Image sharing method, automobile data recorder and the storage medium of automobile data recorder

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1906605A (en) * 2004-01-08 2007-01-31 思科技术公司 Method and system for managing communication sessions between a text-based and a voice-based client
CN102801800A (en) * 2012-08-03 2012-11-28 中国联合网络通信集团有限公司 Method and system for performing resource sharing processing among plurality of wireless terminals
CN102801721A (en) * 2012-08-08 2012-11-28 联想(北京)有限公司 Device connecting method, electronic device and server
CN102841772A (en) * 2012-08-06 2012-12-26 四川长虹电器股份有限公司 Method of displaying files through voice control intelligent terminal
CN102857993A (en) * 2011-06-28 2013-01-02 联想(北京)有限公司 Communication processing method and device and first communication terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1906605A (en) * 2004-01-08 2007-01-31 思科技术公司 Method and system for managing communication sessions between a text-based and a voice-based client
CN102857993A (en) * 2011-06-28 2013-01-02 联想(北京)有限公司 Communication processing method and device and first communication terminal
CN102801800A (en) * 2012-08-03 2012-11-28 中国联合网络通信集团有限公司 Method and system for performing resource sharing processing among plurality of wireless terminals
CN102841772A (en) * 2012-08-06 2012-12-26 四川长虹电器股份有限公司 Method of displaying files through voice control intelligent terminal
CN102801721A (en) * 2012-08-08 2012-11-28 联想(北京)有限公司 Device connecting method, electronic device and server

Also Published As

Publication number Publication date
CN104023040A (en) 2014-09-03

Similar Documents

Publication Publication Date Title
US11310239B2 (en) Network connection method, hotspot terminal and management terminal
CN107341387B (en) Electronic seal system for security enhancement and control method thereof
KR102089191B1 (en) Methods, devices and systems for processing order information
CN104967997B (en) A kind of Wi-Fi cut-in method, Wi-Fi equipment, terminal device and system
WO2015101273A1 (en) Security verification method, and related device and system
CN105992306B (en) Binding method of terminal and home gateway
EP3389295A1 (en) Multi-terminal mapping system and method for virtual sim card
US20150024688A1 (en) Automatic Pairing of a Vehicle and a Mobile Communications Device
CN104378145A (en) Pairing method and system of Bluetooth device
CN104023040B (en) A kind of method and device of information processing
US11489831B2 (en) Communication system and computer readable storage medium
CN106101091B (en) Method and device for processing data between terminals
CN102594987A (en) Method for realizing safe and quick Bluetooth pairing connection
CN109995876B (en) File transmission method, device, system and computer storage medium
CN108012270B (en) Information processing method, equipment and computer readable storage medium
CN105743844A (en) Information processing method and electronic device
CN115801299B (en) Meta universe identity authentication method, device, equipment and storage medium
CN104113556A (en) Network logon authentication method and system, mobile terminal and application server
CN114745324A (en) Equipment identification method, device, storage medium and routing equipment
CN104580170A (en) Data reading method and device
CN105790945B (en) A kind of authentication method, device and system realizing user's unique identities and authenticating
CN104980420A (en) Business processing method, device, terminal and server
CN106101188B (en) A kind of data processing method of network cloud USB flash disk
WO2024109874A1 (en) Networking method, apparatus and device for set-top box, and readable storage medium
CN104869107A (en) Identity authentication method, wearable equipment, authentication server and system thereof

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