[go: up one dir, main page]

CN108023856B - A method and device for sharing information - Google Patents

A method and device for sharing information Download PDF

Info

Publication number
CN108023856B
CN108023856B CN201610943041.3A CN201610943041A CN108023856B CN 108023856 B CN108023856 B CN 108023856B CN 201610943041 A CN201610943041 A CN 201610943041A CN 108023856 B CN108023856 B CN 108023856B
Authority
CN
China
Prior art keywords
identification code
information
verification
terminal
target identification
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
CN201610943041.3A
Other languages
Chinese (zh)
Other versions
CN108023856A (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.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
Research Institute of China Mobile Communication Co Ltd
China Mobile Communications Corp
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 Research Institute of China Mobile Communication Co Ltd, China Mobile Communications Corp filed Critical Research Institute of China Mobile Communication Co Ltd
Priority to CN201610943041.3A priority Critical patent/CN108023856B/en
Publication of CN108023856A publication Critical patent/CN108023856A/en
Application granted granted Critical
Publication of CN108023856B publication Critical patent/CN108023856B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种信息共享的方法及装置,该方法为,服务器接收并保存第一终端上传的共享信息以及语音识别信息;服务器基于语音识别信息,对应共享信息生成相应的目标识别码,并将目标识别码返回至第一终端,触发第一终端将基于目标识别码生成的多媒体数据发送至第二终端;服务器接收第二终端基于获得的多媒体数据返回的验证识别码;服务器确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端。这样,用户可以通过语音实现对共享信息的筛选和下载,提高信息认证的安全性,信息的互动性,为用户提供便利。

Figure 201610943041

The invention discloses a method and device for sharing information. The method comprises the following steps: a server receives and saves shared information and voice recognition information uploaded by a first terminal; the server generates a corresponding target identification code corresponding to the shared information based on the voice recognition information, and Return the target identification code to the first terminal, triggering the first terminal to send the multimedia data generated based on the target identification code to the second terminal; the server receives the verification identification code returned by the second terminal based on the obtained multimedia data; the server determines the verification identification code When the association with the target identification code is successful, the shared information is sent to the second terminal. In this way, users can screen and download shared information through voice, improve the security of information authentication, the interactivity of information, and provide convenience for users.

Figure 201610943041

Description

一种信息共享的方法及装置A method and device for sharing information

技术领域technical field

本发明涉及智能技术领域,尤其涉及一种信息共享的方法及装置。The present invention relates to the field of intelligent technology, and in particular, to a method and device for sharing information.

背景技术Background technique

随着互联网技术的发展,为提高信息传输的安全性,信息认证应运而生。智能终端可以通过认证信息,获取服务器中认证信息对应的数据,实现智能终端与服务器之间的信息交互。With the development of Internet technology, in order to improve the security of information transmission, information authentication came into being. The intelligent terminal can obtain the data corresponding to the authentication information in the server through the authentication information, so as to realize the information exchange between the intelligent terminal and the server.

参阅图1所示,现有技术下,智能终端与服务器通过认证信息进行交互,主要采用以下方式:Referring to Figure 1, in the prior art, the intelligent terminal and the server interact through authentication information, mainly in the following ways:

第一终端向服务器上传目标数据,并将服务器接收目标数据后生成的目标识别码,转换为音频数据,然后,将附加音频数据的多媒体数据发送给第二终端。第二终端将多媒体数据转换为目标识别码,并向服务器上传目标识别码。进一步地,服务器将接收的目标识别码与存储的各个目标识别码进行匹配,从而确定目标识别码对应的目标数据。这样,第二终端就可以下载并显示目标数据。The first terminal uploads the target data to the server, converts the target identification code generated by the server after receiving the target data into audio data, and then sends the multimedia data with the audio data attached to the second terminal. The second terminal converts the multimedia data into a target identification code, and uploads the target identification code to the server. Further, the server matches the received target identification code with each stored target identification code, so as to determine the target data corresponding to the target identification code. In this way, the second terminal can download and display the target data.

其中,目标识别码是由服务器按照一定的规则产生,并内嵌到目标数据中的一组ID编码。可选的,内嵌到多媒体数据的目标识别码可以是二维码,可以是一段声纹,也可以是音频水印。The target identification code is a set of ID codes generated by the server according to certain rules and embedded in the target data. Optionally, the target identification code embedded in the multimedia data may be a two-dimensional code, a voiceprint, or an audio watermark.

所谓二维码是用某种特定的几何图形按一定规律在平面分布的黑白相间的图像。但是,采用二维码作为目标识别码时,二维码只能承载在图像画面,还需要通过扫描进行识别,识别成功率较低。The so-called two-dimensional code is a black and white image distributed on a plane with a certain geometric figure according to a certain rule. However, when the two-dimensional code is used as the target identification code, the two-dimensional code can only be carried on the image screen, and needs to be recognized by scanning, and the recognition success rate is low.

所谓声纹是指可以代表一段具有固定音频重要声学特征的数字签名。如,摇一摇,咻一咻的声音。但是,采用声纹作为目标识别码时,对周边的声音环境要求较高,还需要有原始媒体伴音,识别时间长,识别成功率也较低,且与后台进行互动的技术较为复杂。The so-called voiceprint refers to a digital signature that can represent a period of important acoustic characteristics of fixed audio. For example, shake, squeak, squeak sound. However, when the voiceprint is used as the target identification code, the requirements for the surrounding sound environment are relatively high, and the original media accompanying sound is also required. The recognition time is long, the recognition success rate is also low, and the technology for interacting with the background is relatively complex.

所谓音频水印是指在不影响原始音频质量的条件下在原始音频中嵌入具有特定意义并且易于提取的信息。但是,采用音频水印作为目标识别码,对周边的声音环境要求也较高,还需要对原始媒体声音进行处理,系统集成复杂度低,且仅支持固定比特数水印ID。The so-called audio watermark refers to embedding information with specific meaning and easy extraction in the original audio without affecting the quality of the original audio. However, using the audio watermark as the target identification code has high requirements on the surrounding sound environment, and also needs to process the original media sound. The system integration complexity is low, and only a fixed-bit number of watermark IDs are supported.

综上所述,现有技术下,采用二维码作为目标识别码时,二维码只能承载在图像画面,还需要通过扫描进行识别,识别率较低;采用声纹作为目标识别码时,对周边的声音环境要求较高,还需要有原始媒体伴音,识别时间长,识别成功率低,与后台进行互动的技术较为复杂;采用音频水印作为目标识别码,对周边的声音环境要求也较高,还需要对原始媒体声音进行处理,系统集成复杂度低,仅支持固定比特数水印ID;进一步地,第二终端只能通过目标识别码,被动下载该目标识别码对应的内容,并且只能完成一次互动,与第一终端之间进行交互的互动性较差。To sum up, under the prior art, when a two-dimensional code is used as the target identification code, the two-dimensional code can only be carried on the image screen, and needs to be recognized by scanning, and the recognition rate is low; when the voiceprint is used as the target identification code , the requirements for the surrounding sound environment are high, and the original media accompanying sound is also required, the recognition time is long, the recognition success rate is low, and the technology for interacting with the background is relatively complex; using audio watermarks as the target identification code, the surrounding sound environment requirements are also It is relatively high, the original media sound needs to be processed, the system integration complexity is low, and only a fixed-bit number of watermark IDs are supported; further, the second terminal can only passively download the content corresponding to the target identification code through the target identification code, and Only one interaction can be completed, and the interaction with the first terminal is poor.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供一种信息共享的方法及装置,用于使用户可以通过语音实现对共享信息的筛选和下载,提高信息认证的安全性,信息的互动性,为用户提供便利。The embodiments of the present invention provide an information sharing method and device, which are used to enable users to screen and download shared information through voice, improve the security of information authentication, the interactivity of information, and provide convenience for users.

本发明实施例提供的具体技术方案如下:The specific technical solutions provided by the embodiments of the present invention are as follows:

一种信息共享的方法,包括:A method of sharing information, including:

服务器接收并保存第一终端上传的共享信息以及语音识别信息;The server receives and saves the shared information and voice recognition information uploaded by the first terminal;

服务器基于语音识别信息,对应共享信息生成相应的目标识别码,并将目标识别码返回至第一终端,触发第一终端将基于目标识别码生成的多媒体数据发送至第二终端;Based on the voice recognition information, the server generates a corresponding target identification code corresponding to the shared information, returns the target identification code to the first terminal, and triggers the first terminal to send the multimedia data generated based on the target identification code to the second terminal;

服务器接收第二终端基于获得的多媒体数据返回的验证识别码;The server receives the verification identification code returned by the second terminal based on the obtained multimedia data;

服务器确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端。When the server determines that the verification identification code is successfully associated with the target identification code, the server sends the shared information to the second terminal.

较佳的,服务器接收并保存第一终端上传的共享信息以及语音识别信息,具体包括:Preferably, the server receives and saves the shared information and voice recognition information uploaded by the first terminal, specifically including:

服务器接收并保存第一终端上传的共享信息和语音口令,并将语音口令作为语音识别信息;或者,The server receives and saves the shared information and the voice password uploaded by the first terminal, and uses the voice password as the voice recognition information; or,

服务器接收并保存第一终端上传的共享信息,以及第一终端对语音口令进行解析后获得的文本信息或/和声纹,并将文本信息或/和声纹作为语音识别信息。The server receives and saves the shared information uploaded by the first terminal, and text information or/and voiceprints obtained by the first terminal after parsing the voice password, and uses the text information or/and voiceprints as speech recognition information.

较佳的,服务器基于语音识别信息,对应共享信息生成相应的目标识别码,具体包括:Preferably, the server generates a corresponding target identification code corresponding to the shared information based on the speech recognition information, which specifically includes:

若将语音口令作为语音识别信息,则服务器对语音口令进行解析,获得相应的文本信息或/和声纹,并基于文本信息或/和声纹,对应共享信息生成相应的目标识别码;或者,If the voice password is used as the voice recognition information, the server parses the voice password, obtains corresponding text information or/and voiceprint, and generates a corresponding target identification code corresponding to the shared information based on the text information or/and voiceprint; or,

若将文本信息或/和声纹作为语音识别信息,则服务器基于文本信息或/和声纹,对应共享信息生成相应的目标识别码。If the text information or/and the voiceprint is used as the speech recognition information, the server generates a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint.

较佳的,服务器基于文本信息或/和声纹,对应共享信息生成相应的目标识别码,具体包括:Preferably, the server generates a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint, specifically including:

服务器基于语音识别信息携带的验证方式标识,确定采用文本信息进行验证时,基于获得的文本信息,对应共享信息生成相应的目标识别码;或者,When the server determines to use text information for verification based on the verification method identifier carried by the voice recognition information, based on the obtained text information, the server generates a corresponding target identification code corresponding to the shared information; or,

服务器基于语音识别信息携带的验证方式标识,确定采用声纹进行验证时,基于获得的声纹,对应共享信息生成相应的目标识别码;或者,When the server determines to use the voiceprint for verification based on the verification method identifier carried by the voice recognition information, based on the obtained voiceprint, the server generates a corresponding target identification code corresponding to the shared information; or,

服务器基于语音识别信息携带的验证方式标识,确定采用文本信息和声纹进行验证时,基于获得的文本信息和声纹,对应共享信息生成相应的目标识别码。When the server determines to use text information and voiceprint for verification based on the verification method identification carried by the voice recognition information, based on the obtained text information and voiceprint, the server generates a corresponding target identification code corresponding to the shared information.

较佳的,服务器接收第二终端基于获得的多媒体数据返回的验证识别码,具体包括:Preferably, the server receives the verification identification code returned by the second terminal based on the obtained multimedia data, which specifically includes:

服务器接收第二终端发送的验证语音,并对验证语音进行解析,获得相应的文本信息和声纹,以及将文本信息和声纹返回至第二终端,并接收第二终端返回的验证识别码,其中,验证识别码是第二终端执行以下操作后获得的:对多媒体数据进行转换获得目标识别码,采用目标识别码对接收的文本信息或/和声纹进行验证,在确定验证成功后基于目标识别码生成相应的验证识别码;或者,The server receives the verification voice sent by the second terminal, parses the verification voice, obtains corresponding text information and voiceprint, returns the text information and voiceprint to the second terminal, and receives the verification identification code returned by the second terminal, The verification identification code is obtained by the second terminal after performing the following operations: converting the multimedia data to obtain the target identification code, using the target identification code to verify the received text information or/and voiceprint, and determining that the verification is successful based on the target identification code. The identification code generates the corresponding verification identification code; or,

服务器接收第二终端基于获得的多媒体数据返回的验证识别码;其中,验证识别码是第二终端执行以下操作后获得的:对多媒体数据进行转换获得目标识别码,采用目标识别码对解析用户输入的验证语音后获得的文本信息或/和声纹进行验证,并在确定验证成功后,基于目标识别码生成相应的验证识别码。The server receives the verification identification code returned by the second terminal based on the obtained multimedia data; wherein the verification identification code is obtained after the second terminal performs the following operations: converting the multimedia data to obtain the target identification code, and using the target identification code to parse the user input The text information or/and voiceprint obtained after the verification voice is verified, and after the verification is determined to be successful, the corresponding verification identification code is generated based on the target identification code.

较佳的,服务器确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端,具体包括:Preferably, when the server determines that the verification identification code is successfully associated with the target identification code, it sends the shared information to the second terminal, which specifically includes:

服务器确定验证识别码与目标识别码关联成功时,获取目标识别码中携带的操作标识;When the server determines that the association between the verification identification code and the target identification code is successful, the server obtains the operation identifier carried in the target identification code;

服务器基于操作标识,获取对应操作标识设置的共享信息的辅助操作信息,并将共享信息的辅助操作信息发送至第二终端;或者,服务器基于操作标识,获取对应操作标识设置的共享信息,并将共享信息发送至第二终端。Based on the operation identifier, the server acquires the auxiliary operation information of the shared information set corresponding to the operation identifier, and sends the auxiliary operation information of the shared information to the second terminal; or, based on the operation identifier, the server acquires the shared information set corresponding to the operation identifier, and sends the shared information to the second terminal. The shared information is sent to the second terminal.

一种信息共享的方法,包括:A method of sharing information, including:

第一终端向服务器发送共享信息和语音识别信息,触发服务器执行以下操作:基于语音识别信息,对应共享信息生成相应的目标识别码,并将目标识别码返回至第一终端;The first terminal sends the shared information and the voice recognition information to the server, triggering the server to perform the following operations: based on the voice recognition information, generate a corresponding target identification code corresponding to the shared information, and return the target identification code to the first terminal;

第一终端将基于目标识别码生成的多媒体数据发送至第二终端,触发第二终端执行以下操作:基于获得的多媒体数据,生成验证识别码,并将验证识别码发送至服务器,其中,所述验证识别码用于在服务器确定所述验证识别码与所述目标识别码关联成功时,将所述共享信息发送至所述第二终端。The first terminal sends the multimedia data generated based on the target identification code to the second terminal, and triggers the second terminal to perform the following operations: generate a verification identification code based on the obtained multimedia data, and send the verification identification code to the server, wherein the The verification identification code is used to send the shared information to the second terminal when the server determines that the verification identification code is successfully associated with the target identification code.

较佳的,第一终端向服务器发送共享信息和语音识别信息,具体包括:Preferably, the first terminal sends the shared information and voice recognition information to the server, specifically including:

第一终端向服务器发送共享信息和语音口令,并将语音口令作为语音识别信息;或者,The first terminal sends the shared information and the voice password to the server, and uses the voice password as the voice recognition information; or,

第一终端向服务器发送共享信息,以及第一终端对语音口令进行解析后获得的文本信息或/和声纹,并将文本信息或/和声纹作为语音识别信息。The first terminal sends the shared information to the server, as well as text information or/and voiceprints obtained by the first terminal after parsing the voice password, and uses the text information or/and voiceprints as speech recognition information.

较佳的,触发服务器执行以下操作:基于语音识别信息,对应共享信息生成相应的目标识别码,具体包括:Preferably, trigger the server to perform the following operations: based on the speech recognition information, generate a corresponding target identification code corresponding to the shared information, specifically including:

若将语音口令作为语音识别信息,则触发服务器执行以下操作:对语音口令进行解析,获得相应的文本信息或/和声纹,并基于文本信息或/和声纹,对应共享信息生成相应的目标识别码;或者,If the voice password is used as the voice recognition information, the server is triggered to perform the following operations: parse the voice password, obtain corresponding text information or/and voiceprints, and generate corresponding targets based on the text information or/and voiceprints corresponding to the shared information identification code; or,

若将文本信息或/和声纹作为语音识别信息,则触发服务器执行以下操作:基于文本信息或/和声纹,对应共享信息生成相应的目标识别码。If the text information or/and the voiceprint is used as the speech recognition information, the server is triggered to perform the following operations: based on the text information or/and the voiceprint, generate a corresponding target identification code corresponding to the shared information.

一种信息共享的方法,包括:A method of sharing information, including:

第二终端接收第一终端发送的多媒体数据,其中,多媒体数据是服务器执行以下操作获得的:接收并保存第一终端上传的共享信息以及语音识别信息,并基于语音识别信息,对应共享信息生成相应的目标识别码,以及将目标识别码返回至第一终端,触发第一终端将基于目标识别码生成多媒体数据;The second terminal receives the multimedia data sent by the first terminal, wherein the multimedia data is obtained by the server performing the following operations: receiving and saving the shared information and the voice recognition information uploaded by the first terminal, and generating corresponding sharing information based on the voice recognition information the target identification code, and returning the target identification code to the first terminal, triggering the first terminal to generate multimedia data based on the target identification code;

第二终端基于多媒体数据,生成验证识别码;The second terminal generates a verification identification code based on the multimedia data;

第二终端将验证识别码发送至服务器,触发服务器执行以下操作:确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端。The second terminal sends the verification identification code to the server, and triggers the server to perform the following operations: when it is determined that the verification identification code is successfully associated with the target identification code, the shared information is sent to the second terminal.

较佳的,第二终端基于多媒体数据,生成验证识别码,具体包括:Preferably, the second terminal generates a verification identification code based on the multimedia data, which specifically includes:

第二终端对多媒体数据进行转换获得目标识别码,采用目标识别码对接收的文本信息或/和声纹进行验证,在确定验证成功后基于目标识别码生成相应的验证识别码;或者,The second terminal converts the multimedia data to obtain a target identification code, uses the target identification code to verify the received text information or/and voiceprint, and generates a corresponding verification identification code based on the target identification code after determining that the verification is successful; or,

第二终端对多媒体数据进行转换获得目标识别码,采用目标识别码对解析用户输入的验证语音后获得的文本信息或/和声纹进行验证,并在确定验证成功后,基于目标识别码生成相应的验证识别码。The second terminal converts the multimedia data to obtain a target identification code, uses the target identification code to verify the text information or/and voiceprint obtained after parsing the verification voice input by the user, and after determining that the verification is successful, generates a corresponding target identification code based on the target identification code. 's verification ID.

较佳的,触发服务器执行以下操作:确定验证识别码与本地存储的目标识别码关联成功时,将对应验证识别码设置的共享信息发送至第二终端,具体包括:Preferably, the trigger server performs the following operations: when it is determined that the association between the verification identification code and the locally stored target identification code is successful, the shared information set corresponding to the verification identification code is sent to the second terminal, which specifically includes:

触发服务器执行以下操作:确定验证识别码与目标识别码关联成功时,获取目标识别码中携带的操作标识,并基于操作标识,获取对应操作标识设置的共享信息的辅助操作信息,以及将共享信息的辅助操作信息发送至第二终端;或者,Trigger the server to perform the following operations: when it is determined that the verification identification code is successfully associated with the target identification code, obtain the operation identifier carried in the target identification code, and based on the operation identifier, obtain the auxiliary operation information of the shared information set corresponding to the operation identifier, and associate the shared information The auxiliary operation information is sent to the second terminal; or,

触发服务器执行以下操作:确定验证识别码与目标识别码关联成功时,获取目标识别码中携带的操作标识,并基于操作标识,获取对应操作标识设置的共享信息,以及将共享信息发送至第二终端。Trigger the server to perform the following operations: when it is determined that the verification identification code is successfully associated with the target identification code, obtain the operation identification carried in the target identification code, and based on the operation identification, obtain the shared information set corresponding to the operation identification, and send the shared information to the second terminal.

一种信息共享的装置,具体包括:An information sharing device specifically includes:

第一接收单元,用于接收并保存第一终端上传的共享信息以及语音识别信息;a first receiving unit, configured to receive and save the shared information and voice recognition information uploaded by the first terminal;

生成单元,用于基于语音识别信息,对应共享信息生成相应的目标识别码,并将目标识别码返回至第一终端,触发第一终端将基于目标识别码生成的多媒体数据发送至第二终端;a generating unit, configured to generate a corresponding target identification code based on the voice recognition information and corresponding to the shared information, and return the target identification code to the first terminal, triggering the first terminal to send the multimedia data generated based on the target identification code to the second terminal;

第二接收单元,用于接收第二终端基于获得的多媒体数据返回的验证识别码;a second receiving unit, configured to receive the verification identification code returned by the second terminal based on the obtained multimedia data;

发送单元,用于确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端。The sending unit is configured to send the shared information to the second terminal when it is determined that the verification identification code is successfully associated with the target identification code.

较佳的,接收并保存第一终端上传的共享信息以及语音识别信息时,第一接收单元具体用于:Preferably, when receiving and saving the shared information and voice recognition information uploaded by the first terminal, the first receiving unit is specifically used for:

接收并保存第一终端上传的共享信息和语音口令,并将语音口令作为语音识别信息;或者,Receive and save the shared information and voice password uploaded by the first terminal, and use the voice password as voice recognition information; or,

接收并保存第一终端上传的共享信息,以及第一终端对语音口令进行解析后获得的文本信息或/和声纹,并将文本信息或/和声纹作为语音识别信息。Receive and save the shared information uploaded by the first terminal, and text information or/and voiceprints obtained after the first terminal parses the voice password, and use the text information or/and voiceprints as speech recognition information.

较佳的,基于语音识别信息,对应共享信息生成相应的目标识别码时,生成单元具体用于:Preferably, when generating the corresponding target identification code corresponding to the shared information based on the speech recognition information, the generating unit is specifically used for:

若将语音口令作为语音识别信息,则服务器对语音口令进行解析,获得相应的文本信息或/和声纹,并基于文本信息或/和声纹,对应共享信息生成相应的目标识别码;或者,If the voice password is used as the voice recognition information, the server parses the voice password, obtains corresponding text information or/and voiceprint, and generates a corresponding target identification code corresponding to the shared information based on the text information or/and voiceprint; or,

若将文本信息或/和声纹作为语音识别信息,则服务器基于文本信息或/和声纹,对应共享信息生成相应的目标识别码。If the text information or/and the voiceprint is used as the speech recognition information, the server generates a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint.

较佳的,基于文本信息或/和声纹,对应共享信息生成相应的目标识别码时,生成单元还用于:Preferably, based on the text information or/and the voiceprint, when the corresponding target identification code is generated corresponding to the shared information, the generating unit is also used for:

基于语音识别信息携带的验证方式标识,确定采用文本信息进行验证时,基于获得的文本信息,对应共享信息生成相应的目标识别码;或者,Based on the verification method identifier carried by the voice recognition information, when it is determined to use text information for verification, based on the obtained text information, a corresponding target identification code is generated corresponding to the shared information; or,

基于语音识别信息携带的验证方式标识,确定采用声纹进行验证时,基于获得的声纹,对应共享信息生成相应的目标识别码;或者,Based on the verification method identification carried by the voice recognition information, when it is determined that the voiceprint is used for verification, based on the obtained voiceprint, a corresponding target identification code is generated corresponding to the shared information; or,

基于语音识别信息携带的验证方式标识,确定采用文本信息和声纹进行验证时,基于获得的文本信息和声纹,对应共享信息生成相应的目标识别码。Based on the verification mode identification carried by the voice recognition information, when it is determined that text information and voiceprint are used for verification, a corresponding target identification code is generated corresponding to the shared information based on the obtained text information and voiceprint.

较佳的,接收第二终端基于获得的多媒体数据返回的验证识别码时,第二接收单元具体用于:Preferably, when receiving the verification identification code returned by the second terminal based on the obtained multimedia data, the second receiving unit is specifically configured to:

接收第二终端发送的验证语音,并对验证语音进行解析,获得相应的文本信息和声纹,以及将文本信息和声纹返回至第二终端,并接收第二终端返回的验证识别码,其中,验证识别码是第二终端执行以下操作后获得的:对多媒体数据进行转换获得目标识别码,采用目标识别码对接收的文本信息或/和声纹进行验证,在确定验证成功后基于目标识别码生成相应的验证识别码;或者,Receive the verification voice sent by the second terminal, parse the verification voice, obtain corresponding text information and voiceprint, and return the text information and voiceprint to the second terminal, and receive the verification identification code returned by the second terminal, wherein , the verification identification code is obtained after the second terminal performs the following operations: converting the multimedia data to obtain the target identification code, using the target identification code to verify the received text information or/and voiceprint, and identifying the target based on the target identification code after determining that the verification is successful code to generate the corresponding verification identification code; or,

接收第二终端基于获得的多媒体数据返回的验证识别码;其中,验证识别码是第二终端执行以下操作后获得的:对多媒体数据进行转换获得目标识别码,采用目标识别码对解析用户输入的验证语音后获得的文本信息或/和声纹进行验证,并在确定验证成功后,基于目标识别码生成相应的验证识别码。Receive the verification identification code returned by the second terminal based on the obtained multimedia data; wherein, the verification identification code is obtained after the second terminal performs the following operations: converting the multimedia data to obtain the target identification code, and using the target identification code to parse the user input Verification is performed on the text information or/and voiceprint obtained after verifying the voice, and after it is determined that the verification is successful, a corresponding verification identification code is generated based on the target identification code.

较佳的,确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端时,发送单元具体用于:Preferably, when it is determined that the association between the verification identification code and the target identification code is successful, and when the shared information is sent to the second terminal, the sending unit is specifically used for:

确定验证识别码与目标识别码关联成功时,获取目标识别码中携带的操作标识;When it is determined that the verification identification code is successfully associated with the target identification code, obtain the operation identifier carried in the target identification code;

基于操作标识,获取对应操作标识设置的共享信息的辅助操作信息,并将共享信息的辅助操作信息发送至第二终端;或者,服务器基于操作标识,获取对应操作标识设置的共享信息,并将共享信息发送至第二终端。Based on the operation identifier, obtain the auxiliary operation information corresponding to the shared information set by the operation identifier, and send the auxiliary operation information of the shared information to the second terminal; or, based on the operation identifier, the server acquires the shared information set corresponding to the operation identifier, and sends the shared information to the second terminal. The information is sent to the second terminal.

一种信息共享的装置,包括:An information sharing device, comprising:

第一发送单元,用于向服务器发送共享信息和语音识别信息,触发服务器执行以下操作:基于语音识别信息,对应共享信息生成相应的目标识别码,并将目标识别码返回至第一终端;a first sending unit, configured to send the shared information and the speech recognition information to the server, and trigger the server to perform the following operations: based on the speech recognition information, generate a corresponding target identification code corresponding to the shared information, and return the target identification code to the first terminal;

第二发送单元,用于将基于目标识别码生成的多媒体数据发送至第二终端,触发第二终端执行以下操作:基于获得的多媒体数据,生成验证识别码,并将验证识别码发送至服务器,其中,验证识别码用于在服务器确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端。The second sending unit is configured to send the multimedia data generated based on the target identification code to the second terminal, and trigger the second terminal to perform the following operations: based on the obtained multimedia data, generate a verification identification code, and send the verification identification code to the server, The verification identification code is used to send the shared information to the second terminal when the server determines that the verification identification code is successfully associated with the target identification code.

较佳的,向服务器发送共享信息和语音识别信息时,第一发送单元具体用于:Preferably, when sending the shared information and the speech recognition information to the server, the first sending unit is specifically used for:

向服务器发送共享信息和语音口令,并将语音口令作为语音识别信息;或者,Send the shared information and the voice password to the server, and use the voice password as voice recognition information; or,

向服务器发送共享信息,以及第一终端对语音口令进行解析后获得的文本信息或/和声纹,并将文本信息或/和声纹作为语音识别信息。Send the shared information to the server, and text information or/and voiceprints obtained by the first terminal after parsing the voice password, and use the text information or/and voiceprints as speech recognition information.

较佳的,触发服务器执行以下操作:基于语音识别信息,对应共享信息生成相应的目标识别码时,第一发送单元还用于:Preferably, the trigger server performs the following operations: when generating a corresponding target identification code corresponding to the shared information based on the speech recognition information, the first sending unit is further used for:

若将语音口令作为语音识别信息,则触发服务器执行以下操作:对语音口令进行解析,获得相应的文本信息或/和声纹,并基于文本信息或/和声纹,对应共享信息生成相应的目标识别码;或者,If the voice password is used as the voice recognition information, the server is triggered to perform the following operations: parse the voice password, obtain corresponding text information or/and voiceprints, and generate corresponding targets based on the text information or/and voiceprints corresponding to the shared information identification code; or,

若将文本信息或/和声纹作为语音识别信息,则触发服务器执行以下操作:基于文本信息或/和声纹,对应共享信息生成相应的目标识别码。If the text information or/and the voiceprint is used as the speech recognition information, the server is triggered to perform the following operations: based on the text information or/and the voiceprint, generate a corresponding target identification code corresponding to the shared information.

一种信息共享的装置,包括:An information sharing device, comprising:

接收单元,用于接收第一终端发送的多媒体数据,其中,多媒体数据是服务器执行以下操作获得的:接收并保存第一终端上传的共享信息以及语音识别信息,并基于语音识别信息,对应共享信息生成相应的目标识别码,以及将目标识别码返回至第一终端,触发第一终端将基于目标识别码生成多媒体数据;a receiving unit, configured to receive multimedia data sent by the first terminal, wherein the multimedia data is obtained by the server performing the following operations: receiving and saving the shared information and voice recognition information uploaded by the first terminal, and corresponding to the shared information based on the voice recognition information generating a corresponding target identification code, and returning the target identification code to the first terminal, triggering the first terminal to generate multimedia data based on the target identification code;

生成单元,用于基于多媒体数据,生成验证识别码;a generating unit for generating a verification identification code based on the multimedia data;

发送单元,用于将验证识别码发送至服务器,触发服务器执行以下操作:确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端。The sending unit is used for sending the verification identification code to the server, and triggering the server to perform the following operations: when it is determined that the verification identification code is successfully associated with the target identification code, the shared information is sent to the second terminal.

较佳的,基于多媒体数据,生成验证识别码时,生成单元具体用于:Preferably, when generating the verification identification code based on the multimedia data, the generating unit is specifically used for:

对多媒体数据进行转换获得目标识别码,采用目标识别码对接收的文本信息或/和声纹进行验证,在确定验证成功后基于目标识别码生成相应的验证识别码;或者,Convert the multimedia data to obtain a target identification code, use the target identification code to verify the received text information or/and voiceprint, and generate a corresponding verification identification code based on the target identification code after determining that the verification is successful; or,

对多媒体数据进行转换获得目标识别码,采用目标识别码对解析用户输入的验证语音后获得的文本信息或/和声纹进行验证,并在确定验证成功后,基于目标识别码生成相应的验证识别码。Convert the multimedia data to obtain the target identification code, use the target identification code to verify the text information or/and voiceprint obtained after parsing the verification voice input by the user, and after confirming that the verification is successful, generate the corresponding verification identification code based on the target identification code code.

较佳的,触发服务器执行以下操作:确定验证识别码与本地存储的目标识别码关联成功时,将对应验证识别码设置的共享信息发送至第二终端时,发送单元具体用于:Preferably, the triggering server performs the following operations: when it is determined that the association between the verification identification code and the locally stored target identification code is successful, when the shared information set corresponding to the verification identification code is sent to the second terminal, the sending unit is specifically used for:

触发服务器执行以下操作:确定验证识别码与目标识别码关联成功时,获取目标识别码中携带的操作标识,并基于操作标识,获取对应操作标识设置的共享信息的辅助操作信息,以及将共享信息的辅助操作信息发送至第二终端;或者,Trigger the server to perform the following operations: when it is determined that the verification identification code is successfully associated with the target identification code, obtain the operation identifier carried in the target identification code, and based on the operation identifier, obtain the auxiliary operation information of the shared information set corresponding to the operation identifier, and associate the shared information The auxiliary operation information is sent to the second terminal; or,

触发服务器执行以下操作:确定验证识别码与目标识别码关联成功时,获取目标识别码中携带的操作标识,并基于操作标识,获取对应操作标识设置的共享信息,以及将共享信息发送至第二终端。Trigger the server to perform the following operations: when it is determined that the verification identification code is successfully associated with the target identification code, obtain the operation identification carried in the target identification code, and based on the operation identification, obtain the shared information set corresponding to the operation identification, and send the shared information to the second terminal.

本发明实施例中,服务器接收并保存第一终端上传的共享信息以及语音识别信息;服务器基于所述语音识别信息,对应所述共享信息生成相应的目标识别码,并将所述目标识别码返回至所述第一终端,触发所述第一终端将基于所述目标识别码生成的多媒体数据发送至第二终端;服务器接收所述第二终端基于获得的多媒体数据返回的验证识别码;服务器确定所述验证识别码与所述目标识别码关联成功时,将所述共享信息发送至所述第二终端。这样,服务器通过第一终端将获取的第一用户的语音识别信息,生成目标识别码,然后,将目标识别码转换为各个用户能够理解识别的多媒体数据,并发送至第二终端。进一步地,第二用户通过第二终端获取多媒体数据转换的目标识别码,并基于目标识别码,向服务器发送相应的验证识别信息,以下载共享信息,从而实现通过复杂的语音识别信息进行认证,通过用户的语音实现对下载的共享信息进行主动筛选,提高了信息认证的安全性,提高了互动性,为用户提供了便利。In this embodiment of the present invention, the server receives and saves the shared information and voice recognition information uploaded by the first terminal; the server generates a corresponding target identification code corresponding to the shared information based on the voice recognition information, and returns the target identification code to the first terminal, triggering the first terminal to send the multimedia data generated based on the target identification code to the second terminal; the server receives the verification identification code returned by the second terminal based on the obtained multimedia data; the server determines When the verification identification code is successfully associated with the target identification code, the shared information is sent to the second terminal. In this way, the server generates a target identification code through the acquired voice recognition information of the first user through the first terminal, then converts the target identification code into multimedia data that each user can understand and recognize, and sends it to the second terminal. Further, the second user obtains the target identification code of the multimedia data conversion through the second terminal, and based on the target identification code, sends the corresponding verification identification information to the server to download the shared information, thereby realizing authentication through complex voice recognition information, The downloaded shared information is actively screened through the user's voice, which improves the security of information authentication, improves the interactivity, and provides convenience for the user.

附图说明Description of drawings

图1为现有技术下信息共享方法流程图;Fig. 1 is the flow chart of the information sharing method under the prior art;

图2为本发明实施例中第一种信息共享流程图;Fig. 2 is the first information sharing flow chart in the embodiment of the present invention;

图3为本发明实施例中第二种信息共享流程图;Fig. 3 is the second information sharing flow chart in the embodiment of the present invention;

图4为本发明实施例中服务器结构示意图;4 is a schematic structural diagram of a server in an embodiment of the present invention;

图5为本发明实施例中第一终端结构示意图;5 is a schematic structural diagram of a first terminal in an embodiment of the present invention;

图6为本发明实施例中第二终端结构示意图。FIG. 6 is a schematic structural diagram of a second terminal in an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

为了使用户可以通过语音实现对共享信息的筛选和下载,提高信息认证的安全性,信息的互动性,为用户提供便利,本发明实施例中,服务器接收第一用户通过第一终端发送的共享信息和语音识别信息,并基于语音识别信息,生成目标识别码,然后,将目标识别码转换为各个用户能够理解识别的多媒体数据,并发送至第二终端;进一步地,第二用户通过第二终端获取多媒体数据转换的目标识别码,并基于目标识别码,向服务器发送相应的验证识别信息,以下载共享信息。In order to enable users to screen and download shared information through voice, improve the security of information authentication, the interactivity of information, and provide convenience for users, in this embodiment of the present invention, the server receives the shared information sent by the first user through the first terminal. information and voice recognition information, and based on the voice recognition information, generate a target identification code, then convert the target identification code into multimedia data that each user can understand and recognize, and send it to the second terminal; The terminal acquires the target identification code of the multimedia data conversion, and based on the target identification code, sends the corresponding verification identification information to the server to download the shared information.

下面结合附图对本申请优选的实施方式进行详细说明。The preferred embodiments of the present application will be described in detail below with reference to the accompanying drawings.

本发明实施例中,根据语音识别信息的不同,可以分别采用不同的方式实现信息共享。In this embodiment of the present invention, according to different speech recognition information, information sharing may be implemented in different ways.

如,当语音识别信息为语音口令时,可以采用第一种方式实现信息共享;而当音信息为文本信息和/或声纹时,采用第二种方式实现信息共享。For example, when the voice recognition information is a voice password, the first method can be used to realize information sharing; and when the audio information is text information and/or voiceprint, the second method can be used to realize information sharing.

下面会采用具体的流程对上述两种方式分别作出详细介绍The following will use specific procedures to introduce the above two methods in detail.

参阅图2所示,当语音识别信息为语音口令时,采用第一种方式实现信息共享的具体流程如下:Referring to Figure 2, when the voice recognition information is a voice password, the specific process of implementing the information sharing by the first method is as follows:

步骤200:第一终端向服务器发送共享信息和语音识别信息。Step 200: The first terminal sends the shared information and the voice recognition information to the server.

实际应用中,第一终端向服务器发送共享信息和语音口令,并将语音口令作为语音识别信息。In practical applications, the first terminal sends the shared information and the voice password to the server, and uses the voice password as the voice recognition information.

例如,第一终端向服务器发送的共享信息为电影视频“电影121”以及语音口令为“电影121”。For example, the shared information sent by the first terminal to the server is the movie video "movie 121" and the voice password is "movie 121".

其中,服务器包括内容服务器和语音服务器,语音服务器用于对语音口令进行解析,而内容服务器用于实现目标识别码的生成和验证,以及实现共享信息的上传和下载。本发明实施例中,内容服务器和语音服务器,可以设置为各自独立的装置,统称为服务器,也可以设置为同一装置,即设置为同一服务器上的两种不同的功能模块。The server includes a content server and a voice server. The voice server is used to parse the voice password, and the content server is used to generate and verify the target identification code, and to upload and download shared information. In this embodiment of the present invention, the content server and the voice server may be set as independent devices, collectively referred to as servers, or may be set as the same device, that is, as two different functional modules on the same server.

另一方面,本发明实施例中,虽然根据语音识别信息的不同,采用了不同的方式实现信息共享,但是,无论是在第一种方式中,还是在第二种方式中,上种两种服务器的设置方式均适用,在此不再赘述。On the other hand, in the embodiment of the present invention, although different ways are used to realize information sharing according to different speech recognition information, whether in the first way or in the second way, the above two The setting method of the server is applicable, and will not be repeated here.

步骤201:语音服务器将获取的语音口令解析为文本信息和声纹。Step 201: The voice server parses the acquired voice password into text information and voiceprint.

实际应用中,语音服务器获取语音口令,并对语音口令进行解析,获得相应的文本信息和声纹。In practical applications, the voice server obtains the voice password, parses the voice password, and obtains the corresponding text information and voiceprint.

步骤202:语音服务器将文本信息和声纹发送至内容服务器。Step 202: The voice server sends the text information and voiceprint to the content server.

步骤203:内容服务器基于语音识别信息,对应共享信息生成相应的目标识别码。Step 203: Based on the speech recognition information, the content server generates a corresponding target identification code corresponding to the shared information.

实际应用中,内容服务器接收并保存共享信息,以及基于文本信息和/或声纹,对应共享信息生成相应的目标识别码。In practical applications, the content server receives and saves the shared information, and generates a corresponding target identification code corresponding to the shared information based on the text information and/or voiceprint.

步骤204:内容服务器向第一终端发送目标识别码。Step 204: The content server sends the target identification code to the first terminal.

步骤205:第一终端基于目标识别码生成多媒体数据。Step 205: The first terminal generates multimedia data based on the target identification code.

实际应用中,第一终端将目标识别码合成到多媒体数据中。In practical applications, the first terminal synthesizes the target identification code into the multimedia data.

例如,第一终端获取语音口令“苹果”,“梨”以及“草莓”对应的目标识别码,并将该目标识别码合成到进行水果宣传的多媒体数据中,如,音频,视频。For example, the first terminal acquires target identification codes corresponding to the voice passwords "apple", "pear" and "strawberry", and synthesizes the target identification codes into multimedia data for fruit promotion, such as audio and video.

步骤206:第一终端向第二终端发送多媒体数据。Step 206: The first terminal sends multimedia data to the second terminal.

步骤207:第二终端将多媒体数据转换,获得并存储目标识别码。Step 207: The second terminal converts the multimedia data to obtain and store the target identification code.

步骤208:第二终端上传用户输入的验证语音。Step 208: The second terminal uploads the verification voice input by the user.

实际应用中,第二终端获取用户基于多媒体数据,上传用户输入的验证语音。In an actual application, the second terminal acquires and uploads the verification voice input by the user based on the multimedia data.

例如,第一终端发送的购物视频中,主持人介绍了三款产品:榨汁机,电视,蚕丝被。其中,第一终端添加的语音口令分别为榨汁机,电视以及蚕丝被。若第二终端的用户确定购买蚕丝被,则用户可以通过第二终端的麦克风上传验证语音“蚕丝被”。For example, in the shopping video sent by the first terminal, the host introduced three products: juicer, TV, and silk quilt. Among them, the voice passwords added by the first terminal are juicer, TV and silk quilt respectively. If the user of the second terminal determines to purchase the silk quilt, the user can upload the verification voice "silk quilt" through the microphone of the second terminal.

这样,第二终端的用户可以通过第一终端下发的多媒体数据,获取多媒体数据中包含的多个语音口令,然后,确定需要下载的共享信息对应的语音口令,从而通过第二终端上传相应的验证语音。In this way, the user of the second terminal can obtain multiple voice passwords contained in the multimedia data through the multimedia data delivered by the first terminal, and then determine the voice password corresponding to the shared information to be downloaded, so as to upload the corresponding voice password through the second terminal. Verify voice.

步骤209:语音服务器对验证语音进行解析,获得文本信息和声纹。Step 209: The voice server parses the verification voice to obtain text information and voiceprint.

步骤210:语音服务器将文本信息和声纹返回至第二终端。Step 210: The voice server returns the text information and voiceprint to the second terminal.

步骤211:第二终端基于目标识别码确定验证语音正确,并对应目标识别码生成验证识别码。Step 211: The second terminal determines that the verification voice is correct based on the target identification code, and generates a verification identification code corresponding to the target identification code.

实际应用中,第二终端先接收语音服务器发送的文本信息和声纹,然后,基于目标识别码,确定对验证语音进行验证的方式。In practical applications, the second terminal first receives the text information and voiceprint sent by the voice server, and then, based on the target identification code, determines a method for verifying the verification voice.

其中,基于目标识别码对验证语音进行验证,并确定验证语音正确,对应目标识别码生成验证识别码时,可以采用当不限于以下几种方式:Among them, the verification voice is verified based on the target identification code, and it is determined that the verification voice is correct, and when the verification identification code is generated corresponding to the target identification code, the following methods can be used but not limited to:

第一种方式为:若第二终端基于目标识别码,确定只根据文本信息进行验证,则第二终端只将基于目标识别码获得的文本信息与解析验证语音后获得的文本信息进行匹配,确定匹配成功后,对应目标识别码生成验证识别码。The first way is: if the second terminal determines to perform verification based on the text information based on the target identification code, the second terminal only matches the text information obtained based on the target identification code with the text information obtained after parsing and verifying the voice, and determines After the matching is successful, the verification identification code is generated corresponding to the target identification code.

第一种方式适用于多个用户之间的验证,用于实现共享信息在多个用户之间的共享,可以有效提高验证效率。The first method is suitable for verification among multiple users, and is used to realize the sharing of shared information among multiple users, which can effectively improve the verification efficiency.

例如,由于目标识别码中仅包含文本信息“玫瑰花茶”,并且,解析验证语音后获得的文本信息为“玫瑰花茶”,则第二终端确定验证语音正确,并对应目标识别码生成验证识别码。For example, since the target identification code only contains the text information "rose tea", and the text information obtained after parsing the verification voice is "rose tea", the second terminal determines that the verification voice is correct, and generates a verification identification code corresponding to the target identification code .

第二种方式为:若第二终端基于目标识别码,确定只根据声纹进行验证,则第二终端只将基于目标识别码获得的声纹和解析验证语音后获得的声纹进行匹配,并确定匹配成功后,对应目标识别码生成验证识别码。The second method is: if the second terminal determines based on the target identification code to perform verification only based on the voiceprint, the second terminal only matches the voiceprint obtained based on the target identification code with the voiceprint obtained after parsing and verifying the voice, and After it is determined that the matching is successful, a verification identification code is generated corresponding to the target identification code.

例如,用户张三先通过笔记本向服务器上传共享信息(如,个人照片)和语音识别信息,然后,服务器从语音识别信息中提出张三的声纹,并将基于张三的声纹生成目标识别码发送至用户张三的笔记本。用户张三的笔记本将基于目标识别码合成的多媒体数据发送至用户张三的智能手机。进一步地,用户张三通过智能手机向服务器上传验证语音,服务器从验证语音中提取出用户张三的声纹,再将用户张三的声纹发送至智能手机。则智能手机基于接收的多媒体数据,获得目标识别码,并将基于目标识别码获得的声纹和经服务器解析获得的用户张三的声纹进行匹配,以及确定匹配成功后,对应目标识别码生成验证识别码。这样,用户张三就可以在不同的设备中查看个人的共享信息即个人照片。For example, user Zhang San first uploads shared information (such as personal photos) and speech recognition information to the server through a laptop, and then the server proposes Zhang San's voiceprint from the speech recognition information, and sends the target identification code generated based on Zhang San's voiceprint to the server. to user Zhang San's notebook. The user Zhang San's notebook sends the multimedia data synthesized based on the target identification code to the user Zhang San's smartphone. Further, the user Zhang San uploads the verification voice to the server through the smartphone, and the server extracts the user Zhang San's voiceprint from the verification voice, and then sends the user Zhang San's voiceprint to the smartphone. Then the smartphone obtains the target identification code based on the received multimedia data, and matches the voiceprint obtained based on the target identification code with the voiceprint of the user Zhang San obtained through analysis by the server, and after determining that the matching is successful, the corresponding target identification code is generated. Verify ID. In this way, user Zhang San can view personal shared information, ie, personal photos, in different devices.

第二种方式仅适用于同一个用户,用于实现同一个用户在不同设备中,存储仅自己见的共享信息,可以有效提高验证的安全性。The second method is only applicable to the same user, and is used to store the shared information only seen by the same user in different devices, which can effectively improve the security of verification.

第三种方式为:若第二终端基于目标识别码,确定根据文本信息和声纹进行验证,则在验证的过程中,较佳的,可以先对文本信息进行验证,确定文本信息验证成功后,再对声纹进行验证,或者,也可以先对声纹进行验证,确定声纹验证成功后,再对文本信息进行验证。The third method is: if the second terminal determines to perform verification based on the text information and the voiceprint based on the target identification code, then in the verification process, preferably, the text information can be verified first, and after it is determined that the verification of the text information is successful , and then verify the voiceprint, or, the voiceprint can also be verified first, and after it is determined that the voiceprint verification is successful, the text information is verified.

例如,用户李四先通过智能手机向服务器上传共享信息(即工作文件)和语音识别信息。然后,服务器基于解析语音识别信息后获得文本信息“工作”和声纹,生成目标识别码,并将目标识别码发送至智能手机,智能手机将基于目标识别码合成的多媒体数据发送至用户李四的电脑。进一步地,用户李四通过电脑向服务器上传验证语音,服务器将解析验证语音后获得的文本信息“工作”和声纹发送至用户李四的电脑,则用户李四的电脑基于接收的多媒体数据获得目标识别码,并将基于目标识别码获得的文本信息“工作”和经服务器解析获得的用户李四的文本信息“工作”进行匹配,确定匹配成功,再将基于目标识别码获得的声纹和经服务器解析获得的声纹进行匹配,确定匹配成功,最后,对应目标识别码生成验证识别码。For example, user Li Sixian uploads shared information (ie, work files) and voice recognition information to the server through his smartphone. Then, the server generates a target identification code based on the text information "work" and voiceprint obtained after parsing the speech recognition information, and sends the target identification code to the smartphone, and the smartphone sends the multimedia data synthesized based on the target identification code to the user Li Si Computer. Further, the user Li Si uploads the verification voice to the server through the computer, and the server sends the text information "work" and the voiceprint obtained after parsing the verification voice to the computer of the user Li Si, then the computer of the user Li Si obtains the information based on the received multimedia data. The target identification code, and the text information "job" obtained based on the target identification code is matched with the text information "job" of user Li Si obtained by the server analysis, and it is determined that the matching is successful, and then the voiceprint and The voiceprint obtained by the server analysis is matched, and it is determined that the matching is successful. Finally, a verification identification code is generated corresponding to the target identification code.

第三种方式也可以实现同一个用户在不同设备中,存储仅自己可见的共享信息。而在验证过程中,若先对文本信息进行验证,确定文本信息验证成功后再对声纹进行验证,可以提高验证的效率,若先对声纹进行验证,确定声纹验证成功后再对文本信息进行验证,可以提高验证的准确性。The third method also enables the same user to store shared information that is only visible to himself in different devices. During the verification process, if the text information is verified first, and then the voiceprint is verified after the text information verification is successful, the verification efficiency can be improved. The information is verified, which can improve the accuracy of verification.

表1Table 1

Figure BDA0001139452890000141
Figure BDA0001139452890000141

Figure BDA0001139452890000151
Figure BDA0001139452890000151

可选的,参阅表1所示,在上述实施例中,目标识别码和验证识别码可以使用同一种编码方式,如,目标识别码和验证识别码可以由以下几部分组成:标志位,文本信息,验证方式,操作以及时间戳。Optionally, as shown in Table 1, in the above embodiment, the target identification code and the verification identification code may use the same encoding method, for example, the target identification code and the verification identification code may be composed of the following parts: information, authentication method, action, and timestamp.

标志位,取值为0时,表示上传共享信息,取值为1时,表示下载共享信息。本发明实施例中,在实施过程中,目标识别码的标志位通常取值为0,验证识别码的标志位通常取值为1。Flag bit, when the value is 0, it means uploading the shared information, and when the value is 1, it means downloading the shared information. In the embodiment of the present invention, during the implementation process, the flag bit of the target identification code usually takes a value of 0, and the flag bit of the verification identification code usually takes a value of 1.

文本信息,用于表示对语音口令或验证语音解析后获得的文本信息。可选的,为提高文本信息的识别准确率,一般不超过4个字符。Text information, which is used to represent the text information obtained after parsing the voice password or verifying the voice. Optionally, in order to improve the recognition accuracy of text information, generally no more than 4 characters.

验证方式,取值为0x00时,表示进行文本信息验证,取值为0x01时,表示进行声纹验证;取值为0x10时,表示进行文本信息和声纹验证。Verification mode. When the value is 0x00, it means to perform text information verification; when the value is 0x01, it means to perform voiceprint verification; when the value is 0x10, it means to perform text information and voiceprint verification.

其中,根据验证方式,确定采用声纹进行验证,或者,采用声纹和文本信息进行验证时,在目标识别码和验证识别码中添加声纹字段,其中,声纹的取值为对应预设的各个声纹设置的声纹标识。Wherein, according to the verification method, it is determined to use voiceprint for verification, or, when voiceprint and text information are used for verification, a voiceprint field is added to the target identification code and the verification identification code, wherein the value of the voiceprint is a corresponding preset The voiceprint identification of each voiceprint setting of .

操作,用于表示验证识别码与目标识别码关联成功后,所触发的具体操作,其中,操作的取值为对应各个操作设置的操作标识。可选的,操作标识对应设置的操作可以是直接向第二终端发送共享信息,也可以是向第二终端发送共享信息的辅助操作信息。The operation is used to indicate the specific operation triggered after the verification identification code and the target identification code are successfully associated, wherein the value of the operation is the operation identifier set corresponding to each operation. Optionally, the operation corresponding to the setting of the operation identifier may be to directly send the shared information to the second terminal, or may be to send the auxiliary operation information of the shared information to the second terminal.

例如,假设预先设置了以下信息:在验证识别码与目标识别码关联成功后,需要触发操作标识为0x01的操作,而0x01对应的具体操作为“向接收方直接发送共享信息”,那么,假设第一终端向服务器上传了共享信息(如,一条短信)以及语音识别信息,那么,当服务器基于语音识别信息获得目标识别码,并从第二终端获得验证识别码,以及确定验证识别码与目标识别码关联成功后,会向上传验证识别码的第二终端直接发送从第一终端获得的上述一条短信。For example, it is assumed that the following information is preset: after the verification ID is successfully associated with the target ID, an operation with an operation ID of 0x01 needs to be triggered, and the specific operation corresponding to 0x01 is "directly send shared information to the receiver", then, suppose The first terminal uploads the shared information (for example, a short message) and the voice recognition information to the server, then, when the server obtains the target identification code based on the voice recognition information, and obtains the verification identification code from the second terminal, and determines the verification identification code and the target identification code. After the identification code is successfully associated, the above-mentioned short message obtained from the first terminal will be directly sent to the second terminal that uploads the verification identification code.

显然,当共享信息的内容较少时,由于不会造成流量负载,因此,对应此类共享信息设置的操作可以是“由服务器直接将共享信息发送至接收方”。Obviously, when the content of the shared information is small, since the traffic load will not be caused, the operation corresponding to this type of shared information setting can be "the server directly sends the shared information to the receiver".

又例如,假设预先设置了以下信息:在验证识别码与目标识别码关联成功后,需要触发操作标识为0x02的操作,而0x02对应的具体操作为“向接收方发送共享信息的一条链接”,那么,假设第一终端向服务器上传了共享信息(如,电影345)以及语音识别信息,那么,当服务器基于语音识别信息获得目标识别码,并从第二终端获得验证识别码,以及确定验证识别码与目标识别码关联成功后,会向上传验证识别码的第二终端发送从第一终端获得的“电影345”的辅助操作信息即“电影345”的链接,这样,第二终端就可以基于“电影345”的链接,下载“电影345”。For another example, suppose the following information is preset: after the verification identification code is successfully associated with the target identification code, an operation with an operation identifier of 0x02 needs to be triggered, and the specific operation corresponding to 0x02 is "send a link to the receiver to share information", Then, assuming that the first terminal uploads the shared information (such as movie 345) and the voice recognition information to the server, then, when the server obtains the target identification code based on the voice recognition information, and obtains the verification identification code from the second terminal, and determines the verification identification After the ID code is successfully associated with the target ID, it will send the auxiliary operation information of "Movie 345" obtained from the first terminal to the second terminal that uploaded the verification ID, namely the link of "Movie 345", so that the second terminal can be based on "Movie 345" link, download "Movie 345".

显然,当共享信息的内容较多时,由于会造成流量负载,因此,对应此类共享信息设置的操作可以是“由服务器将共享信息的辅助操作信息发送至接收方”。Obviously, when the content of the shared information is large, since it will cause traffic load, the operation corresponding to this type of shared information can be "send the auxiliary operation information of the shared information to the receiver by the server".

时间戳,用于表示对语音识别信息进行识别的时长门限值。Timestamp, used to indicate the time duration threshold for recognizing speech recognition information.

例如,设置时间戳为30s,则终端会在30s内对语音识别信息进行识别。For example, if the timestamp is set to 30s, the terminal will recognize the speech recognition information within 30s.

进一步地,在设置目标识别码和验证识别码时,还可以根据用户的需求,添加相应的自定义字段,在此不再赘述。Further, when the target identification code and the verification identification code are set, corresponding custom fields may also be added according to user requirements, which will not be repeated here.

步骤212:第二终端向内容服务器上传验证识别码。Step 212: The second terminal uploads the verification identification code to the content server.

步骤213:内容服务器识别验证识别码。Step 213: The content server identifies the verification identification code.

实际应用中,内容服务器获取本地存储的目标识别码,将接收的验证识别码与各个目标识别码进行匹配,基于匹配结果,确定对应的目标识别码,以及该目标识别码对应的共享信息。In practical applications, the content server obtains the locally stored target identification code, matches the received verification identification code with each target identification code, and determines the corresponding target identification code and the shared information corresponding to the target identification code based on the matching result.

步骤214:第二终端通过内容服务器下载共享信息。Step 214: The second terminal downloads the shared information through the content server.

实际应用中,第二终端通过内容服务器下载共享信息,可以采用但不限于以下几种方式:In practical applications, the second terminal downloads the shared information through the content server, which may adopt but not limited to the following methods:

第一种方式为:第二终端直接接收内容服务器发送的共享信息(如,短信)。The first way is: the second terminal directly receives the shared information (eg, short message) sent by the content server.

第二种方式为:第二终端接收内容服务器发送的共享信息的辅助操作信息(如,电影的下载链接),并基于共享信息的辅助操作信息,下载共享信息。The second method is: the second terminal receives auxiliary operation information of the shared information sent by the content server (eg, a download link of a movie), and downloads the shared information based on the auxiliary operation information of the shared information.

参阅图3所示,当语音识别信息为文本信息和/或声纹时,采用第二种方式实现信息共享的具体流程如下:Referring to Fig. 3, when the speech recognition information is text information and/or voiceprint, the specific process of implementing information sharing by the second method is as follows:

步骤300:第一终端向服务器上传共享信息,进一步地,服务器接收并保存共享信息。Step 300: The first terminal uploads the shared information to the server, and further, the server receives and saves the shared information.

实际应用中,第一用户通过第一终端将共享信息发送至服务器。In practical applications, the first user sends the shared information to the server through the first terminal.

例如,第一用户通过第一终端向服务器发送的共享信息为一个音频文件。For example, the shared information sent by the first user to the server through the first terminal is an audio file.

进一步地,服务器接收共享信息,并在本地的数据库中存储共享信息。Further, the server receives the shared information and stores the shared information in a local database.

步骤301:第一终端将获取的语音口令解析为文本信息和声纹。Step 301: The first terminal parses the acquired voice password into text information and voiceprint.

实际应用中,第一终端获取用户输入的语音口令,并将语音口令解析为文本信息和声纹。In practical applications, the first terminal acquires the voice password input by the user, and parses the voice password into text information and voiceprint.

例如,用户通过第一终端的麦克风,输入的语音口令为“手机”,则第一终端将语音口令解析为文本信息“手机”和相应的声纹。For example, if the user enters a voice password of "mobile phone" through the microphone of the first terminal, the first terminal parses the voice password into text information "mobile phone" and a corresponding voiceprint.

步骤302:第一终端向服务器发送文本信息和声纹。Step 302: The first terminal sends text information and voiceprint to the server.

步骤303:服务器基于接收的文本信息和/或声纹,生成目标识别码。Step 303: The server generates a target identification code based on the received text information and/or voiceprint.

步骤304:服务器向第一终端发送目标识别码。Step 304: The server sends the target identification code to the first terminal.

步骤305:第一终端基于目标识别码生成多媒体数据。Step 305: The first terminal generates multimedia data based on the target identification code.

实际应用中,第一终端接收目标识别码,并基于目标识别码合成多媒体数据中。In practical applications, the first terminal receives the target identification code, and synthesizes the multimedia data based on the target identification code.

例如,第一终端将书籍、音乐和图片,以及对应的目标识别码合成到一个用于购物的多媒体数据中。For example, the first terminal synthesizes books, music, pictures, and corresponding target identification codes into one multimedia data for shopping.

步骤306:第一终端向第二终端发送多媒体数据。Step 306: The first terminal sends multimedia data to the second terminal.

步骤307:第二终端基于接收的多媒体数据,获得并存储目标识别码。Step 307: The second terminal obtains and stores the target identification code based on the received multimedia data.

步骤308:第二终端将第二用户输入的验证语音解析为文本信息和声纹。Step 308: The second terminal parses the verification voice input by the second user into text information and voiceprint.

实际应用中,第二用户通过多媒体数据,确定相应的验证语音。In practical applications, the second user determines the corresponding verification voice through multimedia data.

例如,第一终端发送的视频中,主持人介绍了一个电影“电影789”和一个音频“音乐345”,其中,第一终端添加的语音口令分别为“电影789”和“音乐345”。若第二用户确定观看电影,则第二用户可以通过第二终端的麦克风上传验证语音“电影789”。For example, in the video sent by the first terminal, the host introduces a movie "Movie 789" and an audio "Music 345", wherein the voice passwords added by the first terminal are "Movie 789" and "Music 345" respectively. If the second user decides to watch the movie, the second user can upload the verification voice "movie 789" through the microphone of the second terminal.

这样,第二终端的用户可以通过第一终端下发的多媒体数据,获取多媒体数据中包含的多个语音口令,然后,确定需要下载的共享信息对应的语音口令,从而通过第二终端上传相应的验证语音。In this way, the user of the second terminal can obtain multiple voice passwords contained in the multimedia data through the multimedia data delivered by the first terminal, and then determine the voice password corresponding to the shared information to be downloaded, so as to upload the corresponding voice password through the second terminal. Verify voice.

进一步地,第二终端将用户输入的验证语音解析为文本信息和声纹。Further, the second terminal parses the verification voice input by the user into text information and voiceprint.

步骤309:第二终端对验证语音进行验证,确定验证正确,生成验证识别码。Step 309: The second terminal verifies the verification voice, determines that the verification is correct, and generates a verification identification code.

实际应用中,第二终端对验证语音进行验证,确定验证正确,生成验证识别码时,可以采用但不限于以下几种方式:In practical applications, the second terminal verifies the verification voice and determines that the verification is correct. When generating the verification identification code, the following methods may be used but not limited to:

第一种方式为:若第二终端基于目标识别码,确定只根据文本信息进行验证,则第二终端只将基于目标识别码获得的文本信息与解析验证语音后获得的文本信息进行匹配,确定匹配成功后,对应目标识别码生成验证识别码。The first way is: if the second terminal determines to perform verification based on the text information based on the target identification code, the second terminal only matches the text information obtained based on the target identification code with the text information obtained after parsing and verifying the voice, and determines After the matching is successful, the verification identification code is generated corresponding to the target identification code.

第一种方式适用于多个用户之间的验证,用于实现共享信息在多个用户之间的共享,可以有效提高验证效率。The first method is suitable for verification among multiple users, and is used to realize the sharing of shared information among multiple users, which can effectively improve the verification efficiency.

例如,由于目标识别码中仅包含文本信息“餐具”,并且,解析验证语音后获得的文本信息为“餐具”,则第二终端确定验证语音正确,并对应目标识别码生成验证识别码。For example, since the target identification code only contains text information "tableware", and the text information obtained after parsing the verification voice is "tableware", the second terminal determines that the verification voice is correct, and generates a verification identification code corresponding to the target identification code.

第二种方式为:若第二终端基于目标识别码,确定只根据声纹进行验证,则第二终端只将基于目标识别码获得的声纹和解析验证语音后获得的声纹进行匹配,并确定匹配成功后,对应目标识别码生成验证识别码。The second method is: if the second terminal determines based on the target identification code to perform verification only based on the voiceprint, the second terminal only matches the voiceprint obtained based on the target identification code with the voiceprint obtained after parsing and verifying the voice, and After it is determined that the matching is successful, a verification identification code is generated corresponding to the target identification code.

例如,用户张一先通过笔记本向服务器上传共享信息(如,个人视频),然后用户张一通过麦克风向笔记本输入语音口令“视频”,并从语音口令中提出张一的声纹和文本信息,以及将张一的声纹和文本信息发送至服务器。接着,服务器将基于张一的声纹生成目标识别码发送至用户张一的笔记本。用户张一的笔记本将基于目标识别码合成的多媒体数据发送至用户张一的智能手机。进一步地,用户张一通过智能手机获取用户输入的验证语音,并从验证语音中提取出用户张一的声纹。接着,智能手机基于接收的多媒体数据,获得目标识别码,并将基于目标识别码获得的声纹和对验证语音解析获得的用户张一的声纹进行匹配,以及确定匹配成功后,对应目标识别码生成验证识别码。这样,用户张一就可以在不同的设备中查看个人的共享信息即个人照片。For example, user Zhang Yi first uploads shared information (such as personal video) to the server through a laptop, then user Zhang Yi enters the voice password "video" into the laptop through a microphone, and extracts Zhang Yi's voiceprint and text information from the voice password, and writes Zhang Yi's voiceprint and text information are sent to the server. Next, the server sends the target identification code generated based on Zhang Yi's voiceprint to the notebook of the user Zhang Yi. User Zhang Yi's notebook sends the multimedia data synthesized based on the target identification code to user Zhang Yi's smartphone. Further, the user Zhang Yi obtains the verification voice input by the user through the smartphone, and extracts the voiceprint of the user Zhang Yi from the verification voice. Next, the smartphone obtains the target identification code based on the received multimedia data, and matches the voiceprint obtained based on the target identification code with the voiceprint of user Zhang Yi obtained by parsing the verification voice, and after determining that the matching is successful, the corresponding target identification code to generate a verification identification code. In this way, the user Zhang Yi can view personal shared information, ie, personal photos, in different devices.

第二种方式仅适用于同一个用户,用于实现同一个用户在不同设备中,存储仅自己见的共享信息,可以有效提高验证的安全性。The second method is only applicable to the same user, and is used to store the shared information only seen by the same user in different devices, which can effectively improve the security of verification.

第三种方式为:若第二终端基于目标识别码,确定根据文本信息和声纹进行验证,则在验证的过程中,较佳的,可以先对文本信息进行验证,确定文本信息验证成功后,再对声纹进行验证,或者,也可以先对声纹进行验证,确定声纹验证成功后,再对文本信息进行验证。The third method is: if the second terminal determines to perform verification based on the text information and the voiceprint based on the target identification code, then in the verification process, preferably, the text information can be verified first, and after it is determined that the verification of the text information is successful , and then verify the voiceprint, or, the voiceprint can also be verified first, and after it is determined that the voiceprint verification is successful, the text information is verified.

例如,用户李一先通过智能手机向服务器上传共享信息(即娱乐文件),然后,然后用户李一通过麦克风向智能手机输入语音口令“娱乐”,并从语音口令中提出李一的声纹和文本信息,以及将李一的声纹和文本信息发送至服务器。接着,服务器基于获得的用户李一的声纹和文本信息“娱乐”,生成目标识别码,并将目标识别码发送至智能手机,接着,智能手机将基于目标识别码合成的多媒体数据发送至用户李一的电脑。进一步地,电脑接收用户李一输入的验证语音,并将验证语音进行解析,获得李一的声纹和文本信息“娱乐”,以及基于接收的多媒体数据获得目标识别码后,将基于目标识别码获得的文本信息“娱乐”和解析验证语音后获得的用户李一的文本信息“娱乐”进行匹配,确定匹配成功,再将基于目标识别码获得的声纹和解析验证语音后获得的李一声纹进行匹配,确定匹配成功,最后,对应目标识别码生成验证识别码。For example, user Li Yi first uploads shared information (i.e. entertainment files) to the server through a smartphone, and then user Li Yi enters the voice password "entertainment" into the smartphone through a microphone, and proposes Li Yi's voiceprint and text information from the voice password , and send Li Yi's voiceprint and text information to the server. Next, the server generates a target identification code based on the obtained voiceprint and text information of the user Li Yi "entertainment", and sends the target identification code to the smartphone, and then the smartphone sends the multimedia data synthesized based on the target identification code to the user Li Yi's computer. Further, the computer receives the verification voice input by the user Li Yi, parses the verification voice, obtains Li Yi's voiceprint and text information "entertainment", and obtains the target identification code based on the received multimedia data, and parses the verification voice based on the target identification code. The obtained text information "Entertainment" is matched with the text information "Entertainment" of the user Li Yi obtained after parsing and verifying the voice, and it is determined that the matching is successful, and then the voiceprint obtained based on the target identification code and Li Yi's voiceprint obtained after parsing and verifying the voice are matched. Matching is performed to determine that the matching is successful, and finally, a verification identification code is generated corresponding to the target identification code.

第三种方式也可以实现同一个用户在不同设备中,存储仅自己可见的共享信息。而在验证过程中,若先对文本信息进行验证,确定文本信息验证成功后再对声纹进行验证,可以提高验证的效率,若先对声纹进行验证,确定声纹验证成功后再对文本信息进行验证,可以提高验证的准确性。The third method also enables the same user to store shared information that is only visible to himself in different devices. During the verification process, if the text information is verified first, and then the voiceprint is verified after the text information verification is successful, the verification efficiency can be improved. The information is verified, which can improve the accuracy of verification.

可选的,参阅表1所示,在上述实施例中,目标识别码和验证识别码可以使用同一种编码方式,如,目标识别码和验证识别码可以由以下几部分组成:标志位,文本信息,验证方式,操作以及时间戳。Optionally, as shown in Table 1, in the above embodiment, the target identification code and the verification identification code may use the same encoding method, for example, the target identification code and the verification identification code may be composed of the following parts: information, authentication method, action, and timestamp.

标志位,取值为0时,表示上传共享信息,取值为1时,表示下载共享信息。本发明实施例中,在实施过程中,目标识别码的标志位通常取值为0,验证识别码的标志位通常取值为1。Flag bit, when the value is 0, it means uploading the shared information, and when the value is 1, it means downloading the shared information. In the embodiment of the present invention, during the implementation process, the flag bit of the target identification code usually takes a value of 0, and the flag bit of the verification identification code usually takes a value of 1.

文本信息,用于表示对语音口令或验证语音解析后获得的文本信息。可选的,为提高文本信息的识别准确率,一般不超过4个字符。Text information, which is used to represent the text information obtained after parsing the voice password or verifying the voice. Optionally, in order to improve the recognition accuracy of text information, generally no more than 4 characters.

验证方式,取值为0x00时,表示进行文本信息验证,取值为0x01时,表示进行声纹验证;取值为0x10时,表示进行文本信息和声纹验证。Verification mode. When the value is 0x00, it means to perform text information verification; when the value is 0x01, it means to perform voiceprint verification; when the value is 0x10, it means to perform text information and voiceprint verification.

其中,根据验证方式,确定采用声纹进行验证,或者,采用声纹和文本信息进行验证时,在目标识别码和验证识别码中添加声纹字段,其中,声纹的取值为对应预设的各个声纹设置的声纹标识。Wherein, according to the verification method, it is determined to use voiceprint for verification, or, when voiceprint and text information are used for verification, a voiceprint field is added to the target identification code and the verification identification code, wherein the value of the voiceprint is a corresponding preset The voiceprint identification of each voiceprint setting of .

操作,用于表示验证识别码与目标识别码关联成功后,所触发的具体操作,其中,操作的取值为对应各个操作设置的操作标识。可选的,操作标识对应设置的操作可以是直接向第二终端发送共享信息,也可以是向第二终端发送共享信息的辅助操作信息。The operation is used to indicate the specific operation triggered after the verification identification code and the target identification code are successfully associated, wherein the value of the operation is the operation identifier set corresponding to each operation. Optionally, the operation corresponding to the setting of the operation identifier may be to directly send the shared information to the second terminal, or may be to send the auxiliary operation information of the shared information to the second terminal.

例如,假设预先设置了以下信息:在验证识别码与目标识别码关联成功后,需要触发操作标识为0x03的操作,而0x03对应的具体操作为“向接收方直接发送共享信息”,那么,假设第一终端向服务器上传了共享信息(如,一个标题)以及语音识别信息,那么,当服务器基于语音识别信息获得目标识别码,并从第二终端获得验证识别码,以及确定验证识别码与目标识别码关联成功后,会向上传验证识别码的第二终端直接发送从第一终端获得的上述一个标题。For example, it is assumed that the following information is preset: after the verification ID is successfully associated with the target ID, the operation with the operation ID 0x03 needs to be triggered, and the specific operation corresponding to 0x03 is "directly send the shared information to the receiver", then, suppose The first terminal uploads the shared information (for example, a title) and the voice recognition information to the server, then, when the server obtains the target identification code based on the voice recognition information, and obtains the verification identification code from the second terminal, and determines the verification identification code and the target identification code. After the identification code is successfully associated, the above-mentioned one title obtained from the first terminal will be directly sent to the second terminal that uploads the verification identification code.

显然,当共享信息的内容较少时,由于不会造成流量负载,因此,对应此类共享信息设置的操作可以是“由服务器直接将共享信息发送至接收方”。Obviously, when the content of the shared information is small, since the traffic load will not be caused, the operation corresponding to this type of shared information setting can be "the server directly sends the shared information to the receiver".

又例如,假设预先设置了以下信息:在验证识别码与目标识别码关联成功后,需要触发操作标识为0x04的操作,而0x04对应的具体操作为“向接收方发送共享信息的一条链接”,那么,假设第一终端向服务器上传了共享信息(如,音乐78)以及语音识别信息,那么,当服务器基于语音识别信息获得目标识别码,并从第二终端获得验证识别码,以及确定验证识别码与目标识别码关联成功后,会向上传验证识别码的第二终端发送从第一终端获得的“音乐78”的辅助操作信息即“音乐78”的链接,这样,第二终端就可以基于“音乐78”的链接,下载“音乐78”。For another example, suppose the following information is preset: after the verification identification code is successfully associated with the target identification code, an operation with an operation identifier of 0x04 needs to be triggered, and the specific operation corresponding to 0x04 is "send a link to the receiver to share information", Then, assuming that the first terminal uploads the shared information (eg, music 78 ) and the voice recognition information to the server, then, when the server obtains the target identification code based on the voice recognition information, and obtains the verification identification code from the second terminal, and determines the verification identification After the successful association between the code and the target identification code, the second terminal that uploaded the verification identification code will send the auxiliary operation information of "Music 78" obtained from the first terminal, that is, the link of "Music 78". In this way, the second terminal can be based on "Music 78" link to download "Music 78".

显然,当共享信息的内容较多时,由于会造成流量负载,因此,对应此类共享信息设置的操作可以是“由服务器将共享信息的辅助操作信息发送至接收方”。Obviously, when the content of the shared information is large, since it will cause traffic load, the operation corresponding to this type of shared information can be "send the auxiliary operation information of the shared information to the receiver by the server".

时间戳,用于表示对语音识别信息进行识别的时长门限值。Timestamp, used to indicate the time duration threshold for recognizing speech recognition information.

例如,设置时间戳为20s,则终端会在20s内对语音识别信息进行识别。For example, if the timestamp is set to 20s, the terminal will recognize the speech recognition information within 20s.

进一步地,在设置目标识别码和验证识别码时,还可以根据用户的需求,添加相应的自定义字段,在此不再赘述。Further, when the target identification code and the verification identification code are set, corresponding custom fields may also be added according to user requirements, which will not be repeated here.

步骤310:第二终端向服务器发送验证识别码。Step 310: The second terminal sends a verification identification code to the server.

步骤311:服务器识别验证识别码。Step 311: The server identifies the verification identification code.

实际应用中,服务器获取本地存储的目标识别码,将接收的验证识别码与各个目标识别码进行匹配,基于匹配结果,确定对应的目标识别码,以及该目标识别码对应的共享信息。In practical applications, the server obtains the locally stored target identification code, matches the received verification identification code with each target identification code, and determines the corresponding target identification code and the shared information corresponding to the target identification code based on the matching result.

步骤312:第二终端通过服务器下载共享信息。Step 312: The second terminal downloads the shared information through the server.

实际应用中,第二终端通过服务器下载共享信息,可以采用但不限于以下几种方式:In practical applications, the second terminal downloads the shared information through the server, and may adopt but not limited to the following methods:

第一种方式为:第二终端接收服务器发送的共享信息(如,标题)。The first way is: the second terminal receives the shared information (eg, title) sent by the server.

第二种方式为:第二终端接收服务器发送的共享信息的辅助操作信息,并基于共享信息的辅助操作信息(如,音乐的下载链接),下载共享信息。The second manner is: the second terminal receives the auxiliary operation information of the shared information sent by the server, and downloads the shared information based on the auxiliary operation information of the shared information (eg, a music download link).

基于上述实施例,参阅图4所示,信息共享装置(如服务器)结构示意图,本发明实施例中,信息共享装置具体包括:Based on the foregoing embodiment, referring to FIG. 4 , which is a schematic structural diagram of an information sharing apparatus (such as a server), in this embodiment of the present invention, the information sharing apparatus specifically includes:

第一接收单元40,用于接收并保存第一终端上传的共享信息以及语音识别信息;a first receiving unit 40, configured to receive and save the shared information and voice recognition information uploaded by the first terminal;

生成单元41,用于基于语音识别信息,对应共享信息生成相应的目标识别码,并将目标识别码返回至第一终端,触发第一终端将基于目标识别码生成的多媒体数据发送至第二终端;The generating unit 41 is configured to generate a corresponding target identification code based on the voice recognition information and corresponding to the shared information, and return the target identification code to the first terminal to trigger the first terminal to send the multimedia data generated based on the target identification code to the second terminal. ;

第二接收单元42,用于接收第二终端基于获得的多媒体数据返回的验证识别码;The second receiving unit 42 is configured to receive the verification identification code returned by the second terminal based on the obtained multimedia data;

发送单元43,用于确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端。The sending unit 43 is configured to send the shared information to the second terminal when it is determined that the association between the verification identification code and the target identification code is successful.

较佳的,接收并保存第一终端上传的共享信息以及语音识别信息时,第一接收单元40具体用于:Preferably, when receiving and saving the shared information and voice recognition information uploaded by the first terminal, the first receiving unit 40 is specifically configured to:

接收并保存第一终端上传的共享信息和语音口令,并将语音口令作为语音识别信息;或者,Receive and save the shared information and voice password uploaded by the first terminal, and use the voice password as voice recognition information; or,

接收并保存第一终端上传的共享信息,以及第一终端对语音口令进行解析后获得的文本信息或/和声纹,并将文本信息或/和声纹作为语音识别信息。Receive and save the shared information uploaded by the first terminal, and text information or/and voiceprints obtained after the first terminal parses the voice password, and use the text information or/and voiceprints as speech recognition information.

较佳的,基于语音识别信息,对应共享信息生成相应的目标识别码时,生成单元41具体用于:Preferably, when generating a corresponding target identification code corresponding to the shared information based on the speech recognition information, the generating unit 41 is specifically used for:

若将语音口令作为语音识别信息,则服务器对语音口令进行解析,获得相应的文本信息或/和声纹,并基于文本信息或/和声纹,对应共享信息生成相应的目标识别码;或者,If the voice password is used as the voice recognition information, the server parses the voice password, obtains corresponding text information or/and voiceprint, and generates a corresponding target identification code corresponding to the shared information based on the text information or/and voiceprint; or,

若将文本信息或/和声纹作为语音识别信息,则服务器基于文本信息或/和声纹,对应共享信息生成相应的目标识别码。If the text information or/and the voiceprint is used as the speech recognition information, the server generates a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint.

较佳的,基于文本信息或/和声纹,对应共享信息生成相应的目标识别码时,生成单元41还用于:Preferably, when generating the corresponding target identification code based on the text information or/and the voiceprint corresponding to the shared information, the generating unit 41 is also used for:

基于语音识别信息携带的验证方式标识,确定采用文本信息进行验证时,基于获得的文本信息,对应共享信息生成相应的目标识别码;或者,Based on the verification method identifier carried by the voice recognition information, when it is determined to use text information for verification, based on the obtained text information, a corresponding target identification code is generated corresponding to the shared information; or,

基于语音识别信息携带的验证方式标识,确定采用声纹进行验证时,基于获得的声纹,对应共享信息生成相应的目标识别码;或者,Based on the verification method identification carried by the voice recognition information, when it is determined that the voiceprint is used for verification, based on the obtained voiceprint, a corresponding target identification code is generated corresponding to the shared information; or,

基于语音识别信息携带的验证方式标识,确定采用文本信息和声纹进行验证时,基于获得的文本信息和声纹,对应共享信息生成相应的目标识别码。Based on the verification mode identification carried by the voice recognition information, when it is determined that text information and voiceprint are used for verification, a corresponding target identification code is generated corresponding to the shared information based on the obtained text information and voiceprint.

较佳的,接收第二终端基于获得的多媒体数据返回的验证识别码时,第二接收单元42具体用于:Preferably, when receiving the verification identification code returned by the second terminal based on the obtained multimedia data, the second receiving unit 42 is specifically configured to:

接收第二终端发送的验证语音,并对验证语音进行解析,获得相应的文本信息和声纹,以及将文本信息和声纹返回至第二终端,并接收第二终端返回的验证识别码,其中,验证识别码是第二终端执行以下操作后获得的:对多媒体数据进行转换获得目标识别码,采用目标识别码对接收的文本信息或/和声纹进行验证,在确定验证成功后基于目标识别码生成相应的验证识别码;或者,Receive the verification voice sent by the second terminal, parse the verification voice, obtain corresponding text information and voiceprint, and return the text information and voiceprint to the second terminal, and receive the verification identification code returned by the second terminal, wherein , the verification identification code is obtained after the second terminal performs the following operations: converting the multimedia data to obtain the target identification code, using the target identification code to verify the received text information or/and voiceprint, and identifying the target based on the target identification code after determining that the verification is successful code to generate the corresponding verification identification code; or,

接收第二终端基于获得的多媒体数据返回的验证识别码;其中,验证识别码是第二终端执行以下操作后获得的:对多媒体数据进行转换获得目标识别码,采用目标识别码对解析用户输入的验证语音后获得的文本信息或/和声纹进行验证,并在确定验证成功后,基于目标识别码生成相应的验证识别码。Receive the verification identification code returned by the second terminal based on the obtained multimedia data; wherein, the verification identification code is obtained after the second terminal performs the following operations: converting the multimedia data to obtain the target identification code, and using the target identification code to parse the user input Verification is performed on the text information or/and voiceprint obtained after verifying the voice, and after it is determined that the verification is successful, a corresponding verification identification code is generated based on the target identification code.

较佳的,确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端时,发送单元43具体用于:Preferably, when it is determined that the association between the verification identification code and the target identification code is successful, when the shared information is sent to the second terminal, the sending unit 43 is specifically used for:

确定验证识别码与目标识别码关联成功时,获取目标识别码中携带的操作标识;When it is determined that the verification identification code is successfully associated with the target identification code, obtain the operation identifier carried in the target identification code;

基于操作标识,获取对应操作标识设置的共享信息的辅助操作信息,并将共享信息的辅助操作信息发送至第二终端;或者,服务器基于操作标识,获取对应操作标识设置的共享信息,并将共享信息发送至第二终端。Based on the operation identifier, obtain the auxiliary operation information corresponding to the shared information set by the operation identifier, and send the auxiliary operation information of the shared information to the second terminal; or, based on the operation identifier, the server acquires the shared information set corresponding to the operation identifier, and sends the shared information to the second terminal. The information is sent to the second terminal.

基于上述实施例,参阅图5所示,信息共享装置(如,第一终端)结构示意图,本发明实施例中,信息共享装置具体包括:Based on the foregoing embodiment, referring to FIG. 5 , which is a schematic structural diagram of an information sharing apparatus (eg, a first terminal), in this embodiment of the present invention, the information sharing apparatus specifically includes:

第一发送单元50,用于向服务器发送共享信息和语音识别信息,触发服务器执行以下操作:基于语音识别信息,对应共享信息生成相应的目标识别码,并将目标识别码返回至第一终端;The first sending unit 50 is configured to send the shared information and the voice recognition information to the server, and trigger the server to perform the following operations: based on the voice recognition information, generate a corresponding target identification code corresponding to the shared information, and return the target identification code to the first terminal;

第二发送单元51,用于将基于目标识别码生成的多媒体数据发送至第二终端,触发第二终端执行以下操作:基于获得的多媒体数据,生成验证识别码,并将验证识别码发送至服务器,其中,验证识别码用于在服务器确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端。The second sending unit 51 is configured to send the multimedia data generated based on the target identification code to the second terminal, and trigger the second terminal to perform the following operations: generate a verification identification code based on the obtained multimedia data, and send the verification identification code to the server , wherein the verification identification code is used to send the shared information to the second terminal when the server determines that the verification identification code is successfully associated with the target identification code.

较佳的,向服务器发送共享信息和语音识别信息时,第一发送单元50具体用于:Preferably, when sending the shared information and the voice recognition information to the server, the first sending unit 50 is specifically used for:

向服务器发送共享信息和语音口令,并将语音口令作为语音识别信息;或者,Send the shared information and the voice password to the server, and use the voice password as voice recognition information; or,

向服务器发送共享信息,以及第一终端对语音口令进行解析后获得的文本信息或/和声纹,并将文本信息或/和声纹作为语音识别信息。Send the shared information to the server, and text information or/and voiceprints obtained by the first terminal after parsing the voice password, and use the text information or/and voiceprints as speech recognition information.

较佳的,触发服务器执行以下操作:基于语音识别信息,对应共享信息生成相应的目标识别码时,第一发送单元50还用于:Preferably, the trigger server performs the following operations: when generating a corresponding target identification code corresponding to the shared information based on the speech recognition information, the first sending unit 50 is further configured to:

若将语音口令作为语音识别信息,则触发服务器执行以下操作:对语音口令进行解析,获得相应的文本信息或/和声纹,并基于文本信息或/和声纹,对应共享信息生成相应的目标识别码;或者,If the voice password is used as the voice recognition information, the server is triggered to perform the following operations: parse the voice password, obtain corresponding text information or/and voiceprints, and generate corresponding targets based on the text information or/and voiceprints corresponding to the shared information identification code; or,

若将文本信息或/和声纹作为语音识别信息,则触发服务器执行以下操作:基于文本信息或/和声纹,对应共享信息生成相应的目标识别码。If the text information or/and the voiceprint is used as the speech recognition information, the server is triggered to perform the following operations: based on the text information or/and the voiceprint, generate a corresponding target identification code corresponding to the shared information.

基于上述实施例,参阅图6所示,信息共享装置(如,第二终端)结构示意图,本发明实施例中,信息共享装置具体包括:Based on the foregoing embodiment, referring to FIG. 6 , which is a schematic structural diagram of an information sharing apparatus (eg, a second terminal), in this embodiment of the present invention, the information sharing apparatus specifically includes:

接收单元60,用于接收第一终端发送的多媒体数据,其中,多媒体数据是服务器执行以下操作获得的:接收并保存第一终端上传的共享信息以及语音识别信息,并基于语音识别信息,对应共享信息生成相应的目标识别码,以及将目标识别码返回至第一终端,触发第一终端将基于目标识别码生成多媒体数据;The receiving unit 60 is configured to receive multimedia data sent by the first terminal, wherein the multimedia data is obtained by the server performing the following operations: receiving and saving the shared information and voice recognition information uploaded by the first terminal, and based on the voice recognition information, corresponding to the shared information generating a corresponding target identification code from the information, and returning the target identification code to the first terminal, triggering the first terminal to generate multimedia data based on the target identification code;

生成单元61,用于基于多媒体数据,生成验证识别码;A generating unit 61 is used to generate a verification identification code based on the multimedia data;

发送单元62,用于将验证识别码发送至服务器,触发服务器执行以下操作:确定验证识别码与目标识别码关联成功时,将共享信息发送至第二终端。The sending unit 62 is configured to send the verification identification code to the server, and trigger the server to perform the following operations: when it is determined that the verification identification code is successfully associated with the target identification code, the shared information is sent to the second terminal.

较佳的,基于多媒体数据,生成验证识别码时,生成单元61具体用于:Preferably, when generating the verification identification code based on the multimedia data, the generating unit 61 is specifically used for:

对多媒体数据进行转换获得目标识别码,采用目标识别码对接收的文本信息或/和声纹进行验证,在确定验证成功后基于目标识别码生成相应的验证识别码;或者,Convert the multimedia data to obtain a target identification code, use the target identification code to verify the received text information or/and voiceprint, and generate a corresponding verification identification code based on the target identification code after determining that the verification is successful; or,

对多媒体数据进行转换获得目标识别码,采用目标识别码对解析用户输入的验证语音后获得的文本信息或/和声纹进行验证,并在确定验证成功后,基于目标识别码生成相应的验证识别码。Convert the multimedia data to obtain the target identification code, use the target identification code to verify the text information or/and voiceprint obtained after parsing the verification voice input by the user, and after confirming that the verification is successful, generate the corresponding verification identification code based on the target identification code code.

较佳的,触发服务器执行以下操作:确定验证识别码与本地存储的目标识别码关联成功时,将对应验证识别码设置的共享信息发送至第二终端时,发送单元62具体用于:Preferably, the trigger server performs the following operations: when it is determined that the association between the verification identification code and the locally stored target identification code is successful, when the shared information set corresponding to the verification identification code is sent to the second terminal, the sending unit 62 is specifically used for:

触发服务器执行以下操作:确定验证识别码与目标识别码关联成功时,获取目标识别码中携带的操作标识,并基于操作标识,获取对应操作标识设置的共享信息的辅助操作信息,以及将共享信息的辅助操作信息发送至第二终端;或者,Trigger the server to perform the following operations: when it is determined that the verification identification code is successfully associated with the target identification code, obtain the operation identifier carried in the target identification code, and based on the operation identifier, obtain the auxiliary operation information of the shared information set corresponding to the operation identifier, and associate the shared information The auxiliary operation information is sent to the second terminal; or,

触发服务器执行以下操作:确定验证识别码与目标识别码关联成功时,获取目标识别码中携带的操作标识,并基于操作标识,获取对应操作标识设置的共享信息,以及将共享信息发送至第二终端。Trigger the server to perform the following operations: when it is determined that the verification identification code is successfully associated with the target identification code, obtain the operation identification carried in the target identification code, and based on the operation identification, obtain the shared information set corresponding to the operation identification, and send the shared information to the second terminal.

本发明实施例中,服务器接收并保存第一终端上传的共享信息以及语音识别信息;服务器基于所述语音识别信息,对应所述共享信息生成相应的目标识别码,并将所述目标识别码返回至所述第一终端,触发所述第一终端将基于所述目标识别码生成的多媒体数据发送至第二终端;服务器接收所述第二终端基于获得的多媒体数据返回的验证识别码;服务器确定所述验证识别码与所述目标识别码关联成功时,将所述共享信息发送至所述第二终端。这样,服务器通过第一终端将获取的第一用户的语音识别信息,生成目标识别码,然后,将目标识别码转换为各个用户能够理解识别的多媒体数据,并发送至第二终端。进一步地,第二用户通过第二终端获取多媒体数据转换的目标识别码,并基于目标识别码,向服务器发送相应的验证识别信息,以下载共享信息,从而实现通过复杂的语音识别信息进行认证,通过用户的语音实现对下载的共享信息进行主动筛选,提高了信息认证的安全性,提高了互动性,为用户提供了便利。In this embodiment of the present invention, the server receives and saves the shared information and voice recognition information uploaded by the first terminal; the server generates a corresponding target identification code corresponding to the shared information based on the voice recognition information, and returns the target identification code to the first terminal, triggering the first terminal to send the multimedia data generated based on the target identification code to the second terminal; the server receives the verification identification code returned by the second terminal based on the obtained multimedia data; the server determines When the verification identification code is successfully associated with the target identification code, the shared information is sent to the second terminal. In this way, the server generates a target identification code through the acquired voice recognition information of the first user through the first terminal, then converts the target identification code into multimedia data that each user can understand and recognize, and sends it to the second terminal. Further, the second user obtains the target identification code of the multimedia data conversion through the second terminal, and based on the target identification code, sends the corresponding verification identification information to the server to download the shared information, thereby realizing authentication through complex voice recognition information, The downloaded shared information is actively screened through the user's voice, which improves the security of information authentication, improves the interactivity, and provides convenience for the user.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。Although preferred embodiments of the present invention have been described, additional changes and modifications to these embodiments may occur to those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiment and all changes and modifications that fall within the scope of the present invention.

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present invention without departing from the spirit and scope of the embodiments of the present invention. Thus, provided that these modifications and variations of the embodiments of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (24)

1. A method of information sharing, comprising:
the server receives and stores the sharing information and the voice recognition information uploaded by the first terminal;
the server generates a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint obtained through the voice identification information, returns the target identification code to the first terminal, and triggers the first terminal to send the multimedia data generated based on the target identification code to the second terminal;
the server receives a verification identification code returned by the second terminal based on the obtained multimedia data;
when the server determines that the verification identification code is successfully associated with the target identification code, the server sends the shared information to the second terminal;
the voice recognition information is a voice password, the multimedia data comprises a plurality of voice passwords, and the verification identification code is obtained by the second terminal after the following operations are executed: converting the multimedia data to obtain the target identification code, verifying text information or/and voice print obtained after analyzing verification voice input by a user by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after the verification is determined to be successful; the verification voice is determined according to the voice password corresponding to the shared information needing to be downloaded.
2. The method of claim 1, wherein the server receives and stores the sharing information and the voice recognition information uploaded by the first terminal, and specifically comprises:
the server receives and stores the sharing information and the voice password uploaded by the first terminal, and the voice password is used as voice recognition information; or,
and the server receives and stores the shared information uploaded by the first terminal, and text information or/and voiceprint obtained after the first terminal analyzes the voice password, and the text information or/and the voiceprint are/is used as voice recognition information.
3. The method of claim 2, wherein the server generates a corresponding target identification code corresponding to the shared information based on the voice recognition information, and specifically includes:
if the voice password is used as voice recognition information, the server analyzes the voice password to obtain corresponding text information or/and voiceprint, and generates a corresponding target recognition code corresponding to the shared information based on the text information or/and the voiceprint; or,
and if the text information or/and the voiceprint are/is taken as the voice recognition information, the server generates a corresponding target recognition code corresponding to the shared information based on the text information or/and the voiceprint.
4. The method according to claim 3, wherein the server generates a corresponding target identifier corresponding to the shared information based on the text information or/and the voiceprint, specifically comprising:
the server determines that text information is adopted for verification based on a verification mode identifier carried by the voice recognition information, and generates a corresponding target recognition code corresponding to the shared information based on the obtained text information; or,
the server determines that a voiceprint is adopted for verification based on a verification mode identifier carried by the voice recognition information, and generates a corresponding target recognition code corresponding to the shared information based on the obtained voiceprint; or,
and the server generates a corresponding target identification code corresponding to the shared information based on the obtained text information and the voiceprint when determining that the text information and the voiceprint are adopted for verification based on the verification mode identification carried by the voice recognition information.
5. The method as claimed in claim 2, 3 or 4, wherein the server receiving the verification identification code returned by the second terminal based on the obtained multimedia data specifically comprises:
receiving verification voice sent by the second terminal, analyzing the verification voice to obtain corresponding text information and voiceprint, returning the text information and voiceprint to the second terminal, and receiving a verification identification code returned by the second terminal, wherein the verification identification code is obtained after the second terminal executes the following operations: converting the multimedia data to obtain the target identification code, verifying the received text information or/and voiceprint by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after the verification is determined to be successful; or,
receiving a verification identification code returned by the second terminal based on the obtained multimedia data; wherein the verification identification code is obtained after the second terminal performs the following operations: and converting the multimedia data to obtain the target identification code, verifying text information or/and voice print obtained after analyzing verification voice input by a user by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after determining that the verification is successful.
6. The method according to claim 1, 2, 3 or 4, wherein the step of sending the shared information to the second terminal when the server determines that the verification identifier is successfully associated with the target identifier comprises:
when the server determines that the verification identification code is successfully associated with the target identification code, acquiring an operation identifier carried in the target identification code;
the server acquires auxiliary operation information of shared information set corresponding to the operation identifier based on the operation identifier, and sends the auxiliary operation information of the shared information to the second terminal; or the server acquires shared information set corresponding to the operation identifier based on the operation identifier, and sends the shared information to the second terminal.
7. A method of information sharing, comprising:
the first terminal sends sharing information and voice recognition information to a server, and triggers the server to execute the following operations: generating a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint obtained through the voice recognition information, and returning the target identification code to the first terminal;
the first terminal sends the multimedia data generated based on the target identification code to a second terminal, and triggers the second terminal to execute the following operations: generating a verification identification code based on the obtained multimedia data, and sending the verification identification code to the server, wherein the verification identification code is used for sending the shared information to the second terminal when the server determines that the verification identification code is successfully associated with the target identification code;
the voice recognition information is a voice password, the multimedia data comprises a plurality of voice passwords, and the verification identification code is obtained by the second terminal after the following operations are executed: converting the multimedia data to obtain the target identification code, verifying text information or/and voice print obtained after analyzing verification voice input by a user by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after the verification is determined to be successful; the verification voice is determined according to the voice password corresponding to the shared information needing to be downloaded.
8. The method of claim 7, wherein the first terminal sending the shared information and the voice recognition information to the server specifically comprises:
the method comprises the steps that a first terminal sends shared information and a voice password to a server, and the voice password is used as voice recognition information; or,
the method comprises the steps that a first terminal sends shared information to a server, the first terminal analyzes a voice password to obtain text information or/and a voiceprint, and the text information or/and the voiceprint are used as voice recognition information.
9. The method of claim 8, wherein the server is triggered to: generating a corresponding target identification code corresponding to the shared information based on the voice recognition information, which specifically comprises:
if the voice password is used as voice recognition information, triggering the server to execute the following operations: analyzing the voice password to obtain corresponding text information or/and voiceprint, and generating a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint; or,
if the text information or/and voiceprint is/are used as the voice recognition information, triggering the server to execute the following operations: and generating a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint.
10. A method of information sharing, comprising:
the second terminal receives multimedia data sent by the first terminal, wherein the multimedia data is obtained by the server executing the following operations: receiving and storing the sharing information and the voice recognition information uploaded by the first terminal, generating a corresponding target identification code corresponding to the sharing information based on text information or/and voiceprint obtained through the voice recognition information, returning the target identification code to the first terminal, and triggering the first terminal to generate multimedia data based on the target identification code;
the second terminal converts the multimedia data to obtain the target identification code, verifies text information or/and voiceprint obtained after analyzing verification voice input by a user by adopting the target identification code, and generates a corresponding verification identification code based on the target identification code after the verification is determined to be successful;
the second terminal sends the verification identification code to a server, and triggers the server to execute the following operations: when the verification identification code is determined to be successfully associated with the target identification code, the shared information is sent to the second terminal;
the voice recognition information is a voice password, the multimedia data comprises a plurality of voice passwords, and the verification voice is determined according to the voice password corresponding to the shared information needing to be downloaded.
11. The method of claim 10, wherein the second terminal generating the authentication identification code based on the multimedia data comprises:
the second terminal converts the multimedia data to obtain the target identification code, verifies the received text information or/and voiceprint by adopting the target identification code, and generates a corresponding verification identification code based on the target identification code after the verification is determined to be successful; or,
and the second terminal converts the multimedia data to obtain the target identification code, verifies the text information or/and the voiceprint obtained after analyzing the verification voice input by the user by adopting the target identification code, and generates a corresponding verification identification code based on the target identification code after the verification is determined to be successful.
12. The method of claim 10 or 11, wherein the server is triggered to: when determining that the verification identification code is successfully associated with the locally stored target identification code, sending the shared information set corresponding to the verification identification code to the second terminal, specifically including:
triggering the server to perform the following operations: when the verification identification code is successfully associated with the target identification code, acquiring an operation identifier carried in the target identification code, acquiring auxiliary operation information of shared information set corresponding to the operation identifier based on the operation identifier, and sending the auxiliary operation information of the shared information to the second terminal; or,
triggering the server to perform the following operations: and when the verification identification code is successfully associated with the target identification code, acquiring an operation identifier carried in the target identification code, acquiring shared information set corresponding to the operation identifier based on the operation identifier, and sending the shared information to the second terminal.
13. An apparatus for information sharing, comprising:
the first receiving unit is used for receiving and storing the sharing information and the voice recognition information uploaded by the first terminal;
the generating unit is used for generating a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint obtained through the voice recognition information, returning the target identification code to the first terminal, and triggering the first terminal to send the multimedia data generated based on the target identification code to the second terminal;
the second receiving unit is used for receiving the verification identification code returned by the second terminal based on the obtained multimedia data;
a sending unit, configured to send the shared information to the second terminal when it is determined that the verification identifier is successfully associated with the target identifier;
the voice recognition information is a voice password, the multimedia data comprises a plurality of voice passwords, and the verification identification code is obtained by the second terminal after the following operations are executed: converting the multimedia data to obtain the target identification code, verifying text information or/and voice print obtained after analyzing verification voice input by a user by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after the verification is determined to be successful; the verification voice is determined according to the voice password corresponding to the shared information needing to be downloaded.
14. The apparatus according to claim 13, wherein when receiving and storing the sharing information and the voice recognition information uploaded by the first terminal, the first receiving unit is specifically configured to:
receiving and storing the sharing information and the voice password uploaded by the first terminal, and taking the voice password as voice recognition information; or,
and receiving and storing the shared information uploaded by the first terminal, and text information or/and voiceprint obtained after the first terminal analyzes the voice password, and taking the text information or/and the voiceprint as voice recognition information.
15. The apparatus according to claim 14, wherein when generating the corresponding object id corresponding to the shared information based on the speech recognition information, the generating unit is specifically configured to:
if the voice password is used as voice recognition information, the server analyzes the voice password to obtain corresponding text information or/and voiceprint, and generates a corresponding target recognition code corresponding to the shared information based on the text information or/and the voiceprint; or,
and if the text information or/and the voiceprint are/is taken as the voice recognition information, the server generates a corresponding target recognition code corresponding to the shared information based on the text information or/and the voiceprint.
16. The apparatus according to claim 15, wherein when generating the corresponding object identifier corresponding to the shared information based on the text information or/and the voiceprint, the generating unit is further configured to:
based on the verification mode identification carried by the voice recognition information, when text information is determined to be adopted for verification, based on the obtained text information, generating a corresponding target recognition code corresponding to the shared information; or,
based on the verification mode identification carried by the voice recognition information, when determining that voiceprints are adopted for verification, generating corresponding target identification codes corresponding to the shared information based on the obtained voiceprints; or,
and based on the verification mode identification carried by the voice recognition information, when the text information and the voiceprint are determined to be adopted for verification, generating a corresponding target identification code corresponding to the shared information based on the obtained text information and the voiceprint.
17. The apparatus according to claim 14, 15 or 16, wherein when receiving the verification identifier returned by the second terminal based on the obtained multimedia data, the second receiving unit is specifically configured to:
receiving verification voice sent by the second terminal, analyzing the verification voice to obtain corresponding text information and voiceprint, returning the text information and voiceprint to the second terminal, and receiving a verification identification code returned by the second terminal, wherein the verification identification code is obtained after the second terminal executes the following operations: converting the multimedia data to obtain the target identification code, verifying the received text information or/and voiceprint by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after the verification is determined to be successful; or,
receiving a verification identification code returned by the second terminal based on the obtained multimedia data; wherein the verification identification code is obtained after the second terminal performs the following operations: and converting the multimedia data to obtain the target identification code, verifying text information or/and voice print obtained after analyzing verification voice input by a user by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after determining that the verification is successful.
18. The apparatus according to claim 13, 14, 15 or 16, wherein when determining that the verification identifier is successfully associated with the target identifier and when sending the shared information to the second terminal, the sending unit is specifically configured to:
when the verification identification code is successfully associated with the target identification code, acquiring an operation identifier carried in the target identification code;
acquiring auxiliary operation information of shared information set corresponding to the operation identifier based on the operation identifier, and sending the auxiliary operation information of the shared information to the second terminal; or the server acquires shared information set corresponding to the operation identifier based on the operation identifier, and sends the shared information to the second terminal.
19. An apparatus for information sharing, comprising:
a first sending unit, configured to send sharing information and voice recognition information to a server, and trigger the server to perform the following operations: generating a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint obtained through the voice recognition information, and returning the target identification code to the first terminal;
a second sending unit, configured to send the multimedia data generated based on the target identification code to a second terminal, and trigger the second terminal to perform the following operations: generating a verification identification code based on the obtained multimedia data, and sending the verification identification code to the server, wherein the verification identification code is used for sending the shared information to the second terminal when the server determines that the verification identification code is successfully associated with the target identification code;
the voice recognition information is a voice password, the multimedia data comprises a plurality of voice passwords, and the verification identification code is obtained by the second terminal after the following operations are executed: converting the multimedia data to obtain the target identification code, verifying text information or/and voice print obtained after analyzing verification voice input by a user by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after the verification is determined to be successful; the verification voice is determined according to the voice password corresponding to the shared information needing to be downloaded.
20. The apparatus as claimed in claim 19, wherein when sending the sharing information and the voice recognition information to the server, the first sending unit is specifically configured to:
sending sharing information and a voice password to a server, and taking the voice password as voice recognition information; or,
and sending shared information to a server, and text information or/and voiceprint obtained by analyzing the voice password by the first terminal, and taking the text information or/and the voiceprint as voice recognition information.
21. The apparatus of claim 20, wherein the server is triggered to: based on the voice recognition information, when generating a corresponding target identification code corresponding to the shared information, the first sending unit is further configured to:
if the voice password is used as voice recognition information, triggering the server to execute the following operations: analyzing the voice password to obtain corresponding text information or/and voiceprint, and generating a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint; or,
if the text information or/and voiceprint is/are used as the voice recognition information, triggering the server to execute the following operations: and generating a corresponding target identification code corresponding to the shared information based on the text information or/and the voiceprint.
22. An apparatus for information sharing, comprising:
a receiving unit, configured to receive multimedia data sent by a first terminal, where the multimedia data is obtained by a server performing the following operations: receiving and storing the sharing information and the voice recognition information uploaded by the first terminal, generating a corresponding target identification code corresponding to the sharing information based on text information or/and voiceprint obtained through the voice recognition information, returning the target identification code to the first terminal, and triggering the first terminal to generate multimedia data based on the target identification code;
the generating unit is used for converting the multimedia data to obtain the target identification code, verifying text information or/and voiceprint obtained after analyzing verification voice input by a user by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after the verification is determined to be successful;
a sending unit, configured to send the verification identification code to a server, and trigger the server to perform the following operations: when the verification identification code is successfully associated with the target identification code, the shared information is sent to a second terminal;
the voice recognition information is a voice password, the multimedia data comprises a plurality of voice passwords, and the verification voice is determined according to the voice password corresponding to the shared information needing to be downloaded.
23. The apparatus according to claim 22, wherein, when generating the authentication identification code based on the multimedia data, the generating unit is specifically configured to:
converting the multimedia data to obtain the target identification code, verifying the received text information or/and voiceprint by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after the verification is determined to be successful; or,
and converting the multimedia data to obtain the target identification code, verifying text information or/and voice print obtained after analyzing verification voice input by a user by adopting the target identification code, and generating a corresponding verification identification code based on the target identification code after determining that the verification is successful.
24. The apparatus of claim 22 or 23, wherein the server is triggered to: when determining that the verification identification code is successfully associated with the locally stored target identification code, and when sending the shared information set corresponding to the verification identification code to the second terminal, the sending unit is specifically configured to:
triggering the server to perform the following operations: when the verification identification code is successfully associated with the target identification code, acquiring an operation identifier carried in the target identification code, acquiring auxiliary operation information of shared information set corresponding to the operation identifier based on the operation identifier, and sending the auxiliary operation information of the shared information to the second terminal; or,
triggering the server to perform the following operations: and when the verification identification code is successfully associated with the target identification code, acquiring an operation identifier carried in the target identification code, acquiring shared information set corresponding to the operation identifier based on the operation identifier, and sending the shared information to the second terminal.
CN201610943041.3A 2016-11-01 2016-11-01 A method and device for sharing information Active CN108023856B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610943041.3A CN108023856B (en) 2016-11-01 2016-11-01 A method and device for sharing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610943041.3A CN108023856B (en) 2016-11-01 2016-11-01 A method and device for sharing information

Publications (2)

Publication Number Publication Date
CN108023856A CN108023856A (en) 2018-05-11
CN108023856B true CN108023856B (en) 2020-10-16

Family

ID=62070671

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610943041.3A Active CN108023856B (en) 2016-11-01 2016-11-01 A method and device for sharing information

Country Status (1)

Country Link
CN (1) CN108023856B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108810114B (en) * 2018-05-21 2020-12-18 福建省数字福建云计算运营有限公司 Method and terminal for sharing family cloud disk file
CN109117235B (en) * 2018-08-24 2019-11-05 腾讯科技(深圳)有限公司 A kind of business data processing method, device and relevant device
CN111326150A (en) * 2018-12-13 2020-06-23 南京硅基智能科技有限公司 Departed user simulation voice interaction system
CN115603928A (en) * 2021-07-07 2023-01-13 花瓣云科技有限公司(Cn) Cross-device data operation method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102238189A (en) * 2011-08-01 2011-11-09 安徽科大讯飞信息科技股份有限公司 Voiceprint password authentication method and system
CN103532916A (en) * 2012-07-05 2014-01-22 百度在线网络技术(北京)有限公司 Method for acquiring information through voice, mobile terminal and voice information system
CN103905474A (en) * 2012-12-25 2014-07-02 腾讯数码(天津)有限公司 Information sharing method, terminal, server and system
CN105989487A (en) * 2015-02-17 2016-10-05 天津市阿波罗信息技术有限公司 Composition method of mobile phone face recognition payment and voiceprint payment system of off-line shopping

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140359736A1 (en) * 2013-05-31 2014-12-04 Deviceauthority, Inc. Dynamic voiceprint authentication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102238189A (en) * 2011-08-01 2011-11-09 安徽科大讯飞信息科技股份有限公司 Voiceprint password authentication method and system
CN103532916A (en) * 2012-07-05 2014-01-22 百度在线网络技术(北京)有限公司 Method for acquiring information through voice, mobile terminal and voice information system
CN103905474A (en) * 2012-12-25 2014-07-02 腾讯数码(天津)有限公司 Information sharing method, terminal, server and system
CN105989487A (en) * 2015-02-17 2016-10-05 天津市阿波罗信息技术有限公司 Composition method of mobile phone face recognition payment and voiceprint payment system of off-line shopping

Also Published As

Publication number Publication date
CN108023856A (en) 2018-05-11

Similar Documents

Publication Publication Date Title
US11102162B2 (en) Systems and methods of facilitating live streaming of content on multiple social media platforms
US10091003B2 (en) Mobile signature embedded in desktop workflow
US11025967B2 (en) Method for inserting information push into live video streaming, server, and terminal
TWI643135B (en) Method for processing a code map that is not related to related binding information
CN105049319B (en) Good friend's adding method and system, client and server
CN108023856B (en) A method and device for sharing information
US11520806B1 (en) Tokenized voice authenticated narrated video descriptions
US20150134531A1 (en) Method, apparatus, and system for information transmission
WO2017166630A1 (en) Task priority correctingon method and device
CN108391141B (en) Method and apparatus for outputting information
CN111966441A (en) Information processing method and device based on virtual resources, electronic equipment and medium
US20170187837A1 (en) Ad download method, the client and the server
CN105141427A (en) Login authentication method, device and system based on voiceprint recognition
CN105225103A (en) Continue payment system and method
WO2017206524A1 (en) Electronic device control method, terminal and control system
CN108881766B (en) Video processing method, device, terminal and storage medium
US10936705B2 (en) Authentication method, electronic device, and computer-readable program medium
CN106937127B (en) Display method and system for intelligent search preparation
CN111343231B (en) Data extraction method and device for instant messaging, computer system and readable storage medium
CN104992087A (en) Innovative and creative data information processing method for mobile terminal and mobile terminal
CN104348626B (en) A kind of applying digital certificate method and Mail Clients
WO2017185613A1 (en) Method and device for inputting character string, and electronic device
KR102527613B1 (en) Multimedia contents providing server which is able to provide multimedia contents, which is to be a subject to an nft, to an electronic apparatus equipped with a display, by interworking with a mobile terminal, and the operating method thereof
CN105095398A (en) Method and device for information provision
CN104506930B (en) The method for down loading and television terminal of a kind of audio, video data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100053 53a, xibianmennei street, Xuanwu District, Beijing

Patentee after: CHINA MOBILE COMMUNICATION LTD., Research Institute

Patentee after: CHINA MOBILE COMMUNICATIONS GROUP Co.,Ltd.

Address before: 100053 53a, xibianmennei street, Xuanwu District, Beijing

Patentee before: CHINA MOBILE COMMUNICATION LTD., Research Institute

Patentee before: CHINA MOBILE COMMUNICATIONS Corp.