WO2016127517A1 - Method, device, and system for passphrase communication - Google Patents
Method, device, and system for passphrase communication Download PDFInfo
- Publication number
- WO2016127517A1 WO2016127517A1 PCT/CN2015/078906 CN2015078906W WO2016127517A1 WO 2016127517 A1 WO2016127517 A1 WO 2016127517A1 CN 2015078906 W CN2015078906 W CN 2015078906W WO 2016127517 A1 WO2016127517 A1 WO 2016127517A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- communication
- communication terminal
- terminal
- original
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 442
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012544 monitoring process Methods 0.000 claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
- H04W12/033—Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Definitions
- This paper relates to the field of communication technologies, and in particular, to a method, device and system for whisper communication.
- the purpose of the embodiments of the present invention is to provide a method, device, and system for whisper communication, which solves the limitation of the method for confusing a whisper between two parties, and enables the user to communicate in a sensitive environment using a privacy mode that is only understandable by himself or herself. There are high requirements for the other users, avoiding poor communication or misunderstanding caused by changing the secret language.
- an embodiment of the present invention provides a method for cryptographic communication, which is applied to a network side, and the method for cryptographic communication includes:
- the current communication is a secret language communication according to the communication information of the current communication between the first communication terminal and the second communication terminal;
- the non-sense information part of the original information is transmitted to the second communication terminal in real time; when the cryptographic information part is detected in the original information, Converting the ciphertext information part of the original information into preset decryption information, and transmitting the preset decryption information to the second communication terminal in real time.
- the determining, according to the communication information of the current communication between the first communication terminal and the second communication terminal, that the current communication is a cipher communication includes:
- the type of the communication includes a cipher communication and a non-speech communication.
- the obtaining the identification information of the second communication terminal according to the communication information of the current communication between the first communication terminal and the second communication terminal includes:
- the obtaining the identification information of the second communication terminal according to the communication information of the current communication between the first communication terminal and the second communication terminal includes:
- the real-time monitoring of the original information sent by the first communication terminal to the second communication terminal in the current communication includes:
- the preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database.
- the original information is transmitted to the second communication terminal in real time;
- the ciphertext information portion When only the ciphertext information portion exists in the original information, the ciphertext information portion is converted into Decrypting the information, and transmitting the preset decryption information to the second communication terminal in real time;
- the non-spoken information part and the preset decryption information converted according to the cipher information part are transmitted to the second communication terminal in real time.
- the embodiment of the present invention further provides a device for whispering communication, which is applied to a network side, and the device for whispering communication includes:
- a determining module configured to determine that the current communication is a secret language communication according to the communication information of the current communication between the first communication terminal and the second communication terminal;
- a monitoring module configured to monitor real-time information sent by the first communication terminal to the second communication terminal in the current communication
- a transmission module configured to transmit a non-sense message part of the original information to the second communication terminal in real time when the non-conflict information part exists in the original information is detected; when the original information is detected to be present In the cipher information part, the cipher information part in the original information is converted into preset decryption information, and the preset decryption information is transmitted to the second communication terminal in real time.
- the determining module includes:
- An acquiring module configured to acquire, according to the communication information of the current communication between the first communication terminal and the second communication terminal, the identification information of the second communication terminal;
- the first parsing module is configured to parse the identifier information of the second communication terminal, and obtain a service trigger identifier bit that is used in the identifier information to identify the current communication service type;
- the determining submodule is configured to determine, according to the service triggering identifier bit, a type of the current communication between the first communication terminal and the second communication terminal, the type of the communication comprising a cipher communication and a non-confidential communication.
- the obtaining module includes:
- a first receiving module configured to receive a request sent by the first communications terminal to establish a communication link with the second communications terminal, where the request includes identifier information of the second communications terminal;
- the second parsing module is configured to parse the request to obtain the identifier information of the second communications terminal.
- the obtaining module includes:
- a second receiving module configured to receive original information that is sent by the first communications terminal to the second communications terminal
- a third parsing module configured to parse the original information, and obtain identifier information of the second communications terminal.
- the monitoring module includes:
- An information acquiring module configured to acquire original information sent by the first communication terminal to the second communication in the current communication
- the monitoring sub-module is configured to compare the content of the original information with the preset cryptographic information pre-stored in a database in real time, and monitor that the information consistent with the preset cipher information is cipher information in the original information. And the information that is inconsistent with the preset cipher information is a non-spoken information part of the original information.
- the preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database.
- the first unit is configured to transmit the original information to the second communication terminal in real time when only the non-secret information part exists in the original information
- a second unit configured to: when only the ciphertext information part exists in the original information, convert the ciphertext information part into preset decryption information, and transmit the preset decryption information to the second communication terminal in real time;
- a third unit configured to: when the non-sense information part and the cipher information part exist in the original information, transmit the non-sense information part and the preset decryption information converted according to the cipher information part to the second Communication terminal.
- the embodiment of the invention further provides a system for whispering communication, comprising:
- a switch configured to process a communication service between the first communication terminal and the second communication terminal, and determine, according to the communication information of the current communication, whether the current communication is a secret communication;
- the information identifying device is configured to monitor the original information sent by the first communication terminal to the second communication terminal in real time, and determine whether the cryptographic information portion exists in the original information;
- the service processor is configured to convert the ciphertext information portion into pre-stored preset decryption information when the information recognition device determines that the ciphertext information portion exists in the original information;
- a server configured to transmit the non-spoken information portion of the original information and the preset decryption information converted from the ciphertext information portion to the second communication terminal.
- the method, device and system for the whisper communication of the embodiment of the present invention by analyzing the communication information between the first communication terminal and the second communication terminal, determining that the communication is a linguistic communication; and then monitoring the first communication in the current communication in real time.
- the original information sent by the terminal to the second communication terminal is transmitted to the second communication terminal, and when the ciphertext information portion is encountered, the preset decryption information set in advance is transmitted to the second communication terminal;
- the original information sent by the communication terminal includes a ciphertext information portion and a non-whisper information portion, and the destination information received by the second communication terminal includes a non-spoken information portion and a preset decryption information, that is, the second communication terminal does not need to know the ciphertext.
- the real meaning that the first communication terminal wants to express is received, and the communication caused by the use of the secret language by both parties is not smooth or misunderstood; and the implementation is flexible and easy to expand in the relevant communication network and business environment.
- FIG. 1 is a flow chart showing the basic steps of a method for whisper communication according to an embodiment of the present invention
- FIG. 2 is a structural diagram of an apparatus for whisper communication according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram showing the working process of the system for whisper communication provided by the embodiment of the present invention.
- the embodiment of the present invention provides a method, an apparatus, and a system for cryptographic communication, which are related to the problem of the use of the cryptographic communication method in which the ciphers are used by both parties, by analyzing communication information between the first communication terminal and the second communication terminal.
- the communication Determining that the communication is a secret communication; then real-time monitoring the original information sent by the first communication terminal to the second communication terminal in the current communication, and transmitting the non-sense information portion to the second communication terminal, when the cryptographic information portion is encountered Transmitting preset preset decryption information to the second communication terminal; the original information sent by the first communication terminal includes a secret message And the non-whisper information part, and the destination information received by the second communication terminal includes a non-secret information part and preset decryption information, that is, the second communication terminal receives the first communication terminal without knowing the secret language.
- the true meaning of the expression avoids the communication or misunderstanding caused by the use of the secret language by both parties; and the implementation is flexible and easy to expand in the relevant communication network and business environment.
- an embodiment of the present invention provides a method for cryptographic communication, which is applied to a network side, and the method for cryptographic communication includes:
- Step 11 Determine, according to the communication information of the current communication between the first communication terminal and the second communication terminal, that the current communication is a secret language communication;
- Step 12 Real-time monitoring original information sent by the first communication terminal to the second communication terminal in the current communication
- Step 13 When it is detected that there is a non-whisper information part in the original information, the non-sense information part of the original information is transmitted to the second communication terminal in real time; when the original information is detected, there is a whisper information And partially converting the ciphertext information in the original information into preset decryption information, and transmitting the preset decryption information to the second communication terminal in real time.
- the current communication between the first communication terminal and the second communication terminal may be a voice communication, a short message communication, a video communication, or the like, wherein the embodiment of the present invention relates to voice communication, in particular to real-time communication by telephone.
- the short message communication; the communication information of the current communication in step 11 can be divided into two categories, one is request information, such as a dialing request issued when making a call; the other is information content in the current communication, for example, sending The content of the short message when the message is sent, the content to be sent when the chat software such as WeChat or QQ is sent.
- the original information in step 12 includes voice information and text information, wherein when the call is made, the original information is real-time voice information, and in order to ensure real-time information transmission,
- step 13 both the non-verb language information part and the preset decryption information converted by the secret language information part need to be transmitted to the second communication terminal in real time.
- step 11 in the foregoing embodiment of the present invention includes:
- Step 111 Acquire, according to the communication information of the current communication between the first communication terminal and the second communication terminal, identifier information of the second communication terminal;
- Step 112 Parsing identification information of the second communication terminal, and acquiring the identification information
- the service trigger flag used to identify the type of the communication service
- Step 113 Determine, according to the service trigger identifier bit, a type of the current communication between the first communication terminal and the second communication terminal, where the type of the communication includes a cipher communication and a non-confidential communication.
- the types of communication include cryptographic communication and non-confidential communication
- the non-confidential communication is a common communication method of the related art, which is not described herein; and when the communication type is cryptographic communication, the continuation is continued. Steps 12 and 13 are performed to perform communication using the method of cipher communication provided by the embodiment of the present invention.
- step 111 includes:
- Step 1112 Receive a request sent by the first communications terminal to establish a communication link with the second communications terminal, where the request includes identifier information of the second communications terminal.
- Step 1113 parsing the request, and acquiring identifier information of the second communication terminal.
- the first communication terminal is the calling terminal
- the second communication terminal is the called terminal.
- the number of the called terminal is 133123456789
- the number is the identification information of the called terminal.
- the identification information is in one-to-one correspondence with the called terminal.
- the calling terminal dials the called terminal phone, and adds the service trigger flag to the end of the called terminal, for example: 133123456789*, and the last digit indicates the use of the secret language service.
- the location and format of the service trigger flag are preset, and are not limited herein.
- step 111 includes:
- Step 1114 Receive original information that is sent by the first communications terminal to the second communications terminal.
- Step 1115 Parse the original information, and obtain identification information of the second communication terminal.
- the short message content information sent when the short message is sent the first communication terminal is a short message sending terminal, and the second communication terminal is a short message receiving terminal, and the number of the short message receiving terminal is 1330 1024345678, and the number is the identification information of the called terminal, wherein the number is the identification information of the called terminal.
- the identification information is in one-to-one correspondence with the called terminal.
- the short message sending terminal sends a short message to the called terminal
- the number of the short message receiving terminal and the short message content are input and sent, and when the number of the short message receiving terminal is input, the service triggering flag* is added at the end of the short message receiving terminal, that is, the input short message receiving terminal
- the service triggering flag* is added at the end of the short message receiving terminal, that is, the input short message receiving terminal
- the number is 1330 1024345678*
- the destination address of the short message content can be directly analyzed to obtain the number of the short message receiving terminal, 1330,314,345,678*, and then the cryptographic service can be judged according to the last one*; as above, the location and format of the triggered information bit of the service is predefined configuration, This is not limited here.
- step 12 is:
- Step 121 Acquire original information sent by the first communication terminal to the second communication in the current communication;
- Step 122 The content of the original information is compared with the preset cryptographic information stored in a database in real time, and the information that is consistent with the preset cipher information is monitored as the cipher information part of the original information, and The information in which the preset cipher information is inconsistent is a non-spoken information part of the original information.
- the preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database.
- the preset decryption information is a real meaning that the first communication terminal wants to express and needs to be kept secret, and may be in the form of voice information, text information, video information, or the like; optionally, during the voice call, the data
- the preset cipher information included in the message is generally voice information, and since the text information is inconvenient to view during the call, the corresponding preset decryption information is also voice information, and the called party finally receives the voice information.
- acquisition, monitoring and conversion are performed in real time and transmitted to the second communication terminal in real time.
- the conversion rate is determined according to the processing rate of the network side, and is not limited.
- the original information in the above embodiment of the present invention mainly includes three cases.
- the original information is transmitted to the second communication terminal in real time;
- the ciphertext information part when only the ciphertext information part exists in the original information, the ciphertext information part is converted into preset decryption information, and the preset decryption information is transmitted to the second communication terminal in real time;
- the non-spoken information part and the preset decryption information converted according to the cipher information part are transmitted to the second communication in real time. terminal.
- the voice communication method in the embodiment of the present invention is as follows:
- the calling user dials the called party and adds the service trigger flag at the end of the number, for example: 13902300009*,
- the last digit indicates that the secret language service is used; after the service processor receives the incoming call, the analysis number is terminated by *, then the secret language conversion service is entered, and the called user is started to be called; after the called user picks up the phone, the service processor calls the recording conversion.
- the device starts recording and analyzing the voice of the calling user, and simultaneously transmits the voice stream to the media server to avoid obvious voice jam; when the keyword appears, the replacement voice set by the user is transmitted to the media server. Play; after the calling or called party hangs up, the business ends.
- the method for whispering communication provided by the embodiment of the present invention enables a user to communicate in a sensitive environment using a secret mode that only one can understand, without having high requirements on the called user, and avoiding communication caused by using a whisper. Smooth or understand the error; at the same time, the method is flexible in implementation, easy to expand in the relevant communication network and business environment, and has a wide range of applications.
- the embodiment of the present invention further provides a device for whisper communication, which is applied to a network side, and the device for whispering communication includes:
- the determining module 21 is configured to determine that the current communication is a secret language communication according to the communication information of the current communication between the first communication terminal and the second communication terminal;
- the monitoring module 22 is configured to monitor real-time information sent by the first communication terminal to the second communication terminal in the current communication;
- the transmitting module 23 is configured to: when the non-sense information part exists in the original information, the non-sense information part of the original information is transmitted to the second communication terminal in real time; when the original information is detected When the ciphertext information portion exists, the ciphertext information portion of the original information is converted into preset decryption information, and the preset decryption information is transmitted to the second communication terminal in real time.
- the determining module 21 includes:
- An acquiring module configured to acquire, according to the communication information of the current communication between the first communication terminal and the second communication terminal, the identification information of the second communication terminal;
- the first parsing module is configured to parse the identifier information of the second communication terminal, and obtain a service trigger identifier bit that is used in the identifier information to identify the current communication service type;
- Determining a submodule configured to determine, according to the service trigger identifier bit, a type of the current communication between the first communication terminal and the second communication terminal, the type of the communication including a cipher communication and a non-confidential language Communication.
- the acquiring module includes:
- a first receiving module configured to receive a request sent by the first communications terminal to establish a communication link with the second communications terminal, where the request includes identifier information of the second communications terminal;
- the second parsing module is configured to parse the request to obtain the identifier information of the second communications terminal.
- the acquiring module includes:
- a second receiving module configured to receive original information that is sent by the first communications terminal to the second communications terminal
- a third parsing module configured to parse the original information, and obtain identifier information of the second communications terminal.
- the monitoring module 22 includes:
- An information acquiring module configured to acquire original information sent by the first communication terminal to the second communication in the current communication
- the monitoring sub-module is configured to compare the content of the original information with the preset cryptographic information pre-stored in a database in real time, and monitor that the information consistent with the preset cipher information is cipher information in the original information. And the information that is inconsistent with the preset cipher information is a non-spoken information part of the original information.
- the preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database.
- the device for the whispering communication further includes:
- a first unit configured to transmit the original information to the second communication terminal in real time when only the non-conflict information portion exists in the original information
- a second unit configured to: when only the ciphertext information part exists in the original information, convert the ciphertext information part into preset decryption information, and transmit the preset decryption information to the second communication terminal in real time;
- a third unit configured to have a non-secret information part and a cipher information part in the original information
- the time-sharing, the non-sense message information portion and the preset decryption information converted according to the ciphertext information portion are transmitted to the second communication terminal in real time.
- the apparatus for whisper communication provided by the foregoing embodiment of the present invention is an apparatus for applying the method for cryptographic communication, and all the embodiments of the cipher communication method and the beneficial effects thereof are applicable to the apparatus.
- the embodiment of the present invention further provides a system for whisper communication, including:
- a switch configured to process a communication service between the first communication terminal and the second communication terminal, and determine, according to the communication information of the current communication, whether the current communication is a secret communication;
- the information identifying device is configured to monitor the original information sent by the first communication terminal to the second communication terminal in real time, and determine whether the cryptographic information portion exists in the original information;
- the service processor is configured to convert the ciphertext information portion into pre-stored preset decryption information when the information recognition device determines that the ciphertext information portion exists in the original information;
- a server configured to transmit the non-spoken information portion of the original information and the preset decryption information converted from the ciphertext information portion to the second communication terminal.
- the switch 104 is set to connect the telephone voice channel and forward the service; the service processor 102 is configured to perform the decryption service required by the caller; the information recognition device is the voice recognition device 103, and is set.
- the server sets the media server 105 as the recording and playing of the voice; and further includes a database, which is set to store a series of ciphers set by the calling party in advance, and a calling user 107 sets To make a call; a called user 108 is set to answer the call.
- Step 201 the calling user 107 dials the switch on the telephone
- Step 202 After receiving the incoming call request, the switch 104 analyzes the called number and finds that the called party service is a secret language service, and requests the service processor 102 to request the secret language service.
- Step 203 After receiving the ciphertext service request, the service processor 102 initiates an outbound call request of the called user 108 to the switch 104.
- Step 204 the service processor 102 requests the media server 105 to put a waiting tone to the calling user 107 while performing step 203;
- Step 205 the media server 105 puts a waiting tone to the calling user 107;
- Step 206 after receiving the outbound call request, the switch 104 calls the called user 108 out;
- Step 207 after the called user 108 goes off-hook, the service processor 102 requests the media server 105 to stop playing the waiting tone to the calling user 107, and starts recording the calling user 107;
- Step 208 the media server 105 transmits the recorded media stream to the voice recognition device 103 in real time to detect whether there is a secret language;
- Step 209 the media server plays the called user 108 while performing step 208;
- Step 210 When the voice recognition device 103 recognizes the ciphertext, request the ciphertext playback from the service processor 102, and notify the cipher part end time of notifying the original voice;
- Step 211 after receiving the ciphertext play message of the voice recognition device 103, the service processor 102 requests the media server 105 to play the previously stored cipher voice;
- Step 212 After receiving the play request sent by the service processor 102, the media server 105 plays the decrypted voice of the secret language to the called user 108.
- Step 213 after the cipher part is played, the service processor 102 requests the media server 105 to continue playing the voice from the previous cipher end position;
- Step 214 After receiving the playback request, the media server 105 continues to play the called user 108. If the next cipher is detected, the process returns to step 210; until the calling or called party hangs up, the call ends.
- the system generally includes a short message processing gateway configured to perform the functions of the switch, the service processor, the server, and the information recognition device, and further includes a database. , configured to store a set of previously set secret words and decryption information, further comprising a sending terminal, configured to send a short message, and a receiving terminal, configured to receive the short message:
- the short message processing gateway receives, and the short message processing gateway analyzes the telephone number of the receiving terminal to determine the encrypted communication service, and then analyzes the short message content, replaces the detected encrypted content with the decrypted content stored in the database, constitutes the destination short message content, and then forwards to the receiving.
- the terminal, the destination short message content received by the receiving terminal is the actual meaning that the sending terminal wants to express, ensures the security of the information transmission process, and the short message content edited by the terminal is intercepted by others, and the true meaning of the message cannot be understood.
- system of the secret language communication in the embodiment of the present invention is an entity application of the device for the above-mentioned secret language communication, and all the embodiments of the device for the above-described secret language communication and the beneficial effects thereof are also applicable to the system of the secret language communication.
- all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
- the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
- each device/function module/functional unit in the above embodiment When each device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium.
- the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
- the second communication terminal receives the true meaning that the first communication terminal wants to express without knowing the ciphertext, and avoids poor communication caused by the use of the ciphertext by both parties or Understand errors; and be flexible in implementation and easy to scale in relevant communication networks and business environments.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
Abstract
A method, device, and system for passphrase communication. Applicable at a network side, the method for passphrase communication comprises: determining, on the basis of communication information of a present communication between a first communication terminal and a second communication terminal, that the present communication is a passphrase communication; monitoring in real-time raw information transmitted by the first communication terminal to the second communication terminal; when the presence of a non-passphrase information part in the raw information is monitored, transmitting in real-time the non-passphrase information part in the raw information to the second communication terminal; when the presence of a passphrase information part in the raw information is monitored, converting the passphrase information part in the raw information into preset decrypting information and transmitting in real-time the preset decrypting information to the second communication terminal. In embodiments of the present invention, the true meaning that the first communication terminal intends to express is received by the second communication terminal receives without having to know a passphrase, thus preventing miscommunication or miscomprehension due to use of a passphrase by both parties; also, implementation is flexible and easily extensible in related communication networks and service environments.
Description
本文涉及通信技术领域,特别涉及一种密语通信的方法、装置及系统。This paper relates to the field of communication technologies, and in particular, to a method, device and system for whisper communication.
在警察或商务环境中,经常需要与外界相关人员联络,通常我们采用加密通讯信道的方法,或使用约定的密语进行交流,但是加密通讯信道只能保证通讯内容无法被接听,在公众环境中却无法起到应有的保密作用,例如:竞标环境或警察卧底通讯。而约定密语双方都需要相当的训练,而且若有一点变更,为变更而进行的交流会非常麻烦。In the police or business environment, it is often necessary to communicate with outsiders. Usually, we use encrypted communication channels or use agreed secrets to communicate. However, encrypted communication channels can only guarantee that the communication content cannot be answered. In the public environment, Unable to play the role of confidentiality, such as bidding environment or police undercover communication. Both parties to the essay require considerable training, and if there is a change, the exchange for the change will be very troublesome.
发明内容Summary of the invention
本发明实施例的目的在于提供一种密语通信的方法、装置及系统,解决了双方约定密语的方法的局限性,让用户在敏感环境中能够使用仅自己可理解的保密方式进行通信,同时不必对对方用户有很高的要求,避免了因变更密语导致的沟通不畅或理解错误。The purpose of the embodiments of the present invention is to provide a method, device, and system for whisper communication, which solves the limitation of the method for confusing a whisper between two parties, and enables the user to communicate in a sensitive environment using a privacy mode that is only understandable by himself or herself. There are high requirements for the other users, avoiding poor communication or misunderstanding caused by changing the secret language.
为了达到上述目的,本发明实施例提供一种密语通信的方法,应用于网络侧,所述密语通信的方法包括:In order to achieve the above object, an embodiment of the present invention provides a method for cryptographic communication, which is applied to a network side, and the method for cryptographic communication includes:
根据第一通信终端与第二通信终端之间本次通信的通信信息,确定本次通信为密语通信;Determining that the current communication is a secret language communication according to the communication information of the current communication between the first communication terminal and the second communication terminal;
实时监测本次通信中所述第一通信终端发送给所述第二通信终端的原始信息;Real-time monitoring original information sent by the first communication terminal to the second communication terminal in the current communication;
当监测到所述原始信息中存在非密语信息部分时,将所述原始信息中的非密语信息部分实时传输至所述第二通信终端;当监测到所述原始信息中存在密语信息部分时,将所述原始信息中的密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端。When the non-whisper information part exists in the original information, the non-sense information part of the original information is transmitted to the second communication terminal in real time; when the cryptographic information part is detected in the original information, Converting the ciphertext information part of the original information into preset decryption information, and transmitting the preset decryption information to the second communication terminal in real time.
其中,所述根据第一通信终端与第二通信终端之间本次通信的通信信息,确定本次通信为密语通信,包括:
The determining, according to the communication information of the current communication between the first communication terminal and the second communication terminal, that the current communication is a cipher communication, includes:
根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通信终端的标识信息;Acquiring the identification information of the second communication terminal according to the communication information of the current communication between the first communication terminal and the second communication terminal;
解析所述第二通信终端的标识信息,获取所述标识信息中携带的用于标识本次通信业务类型的业务触发标识位;Parsing the identification information of the second communication terminal, and acquiring a service trigger identifier bit that is used in the identifier information to identify the current communication service type;
根据所述业务触发标识位,确定第一通信终端与第二通信终端之间的本次通信的类型,所述通信的类型包括密语通信和非密语通信。Determining a type of the current communication between the first communication terminal and the second communication terminal according to the service trigger flag, the type of the communication includes a cipher communication and a non-speech communication.
其中,所述根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通信终端的标识信息,包括:The obtaining the identification information of the second communication terminal according to the communication information of the current communication between the first communication terminal and the second communication terminal includes:
接收所述第一通信终端发送的请求与所述第二通信终端建立通信链路的请求,所述请求中包含所述第二通信终端的标识信息;Receiving a request sent by the first communication terminal to establish a communication link with the second communication terminal, where the request includes identifier information of the second communication terminal;
解析所述请求,获取所述第二通信终端的标识信息。Parsing the request, and acquiring identification information of the second communication terminal.
其中,所述根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通信终端的标识信息,包括:The obtaining the identification information of the second communication terminal according to the communication information of the current communication between the first communication terminal and the second communication terminal includes:
接收所述第一通信终端发送给所述第二通信终端的原始信息;Receiving original information sent by the first communication terminal to the second communication terminal;
解析所述原始信息,获取所述第二通信终端的标识信息。Parsing the original information to obtain identification information of the second communication terminal.
其中,所述实时监测本次通信中所述第一通信终端发送给所述第二通信终端的原始信息,包括:The real-time monitoring of the original information sent by the first communication terminal to the second communication terminal in the current communication includes:
获取本次通信中所述第一通信终端发送给所述第二通信的原始信息;Acquiring original information sent by the first communication terminal to the second communication in the current communication;
将所述原始信息的内容实时与一数据库中预先存储的预设密语信息进行比对,监测到与所述预设密语信息一致的信息为所述原始信息中的密语信息部分,与所述预设密语信息不一致的信息为所述原始信息中的非密语信息部分。Comparing the content of the original information with the pre-stored preset ciphertext information in a database, and monitoring the information consistent with the preset ciphertext information as a ciphertext information part in the original information, and the pre-predicting The information in which the cipher information is inconsistent is the non-spoken information part of the original information.
其中,所述数据库中预先存储所述预设密语信息和与所述预设密语信息一一对应的所述预设解密信息。The preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database.
其中,当所述原始信息中仅存在非密语信息部分时,将所述原始信息实时传输至所述第二通信终端;Wherein, when only the non-secret information part exists in the original information, the original information is transmitted to the second communication terminal in real time;
当所述原始信息中仅存在密语信息部分时,将所述密语信息部分转换为
预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端;When only the ciphertext information portion exists in the original information, the ciphertext information portion is converted into
Decrypting the information, and transmitting the preset decryption information to the second communication terminal in real time;
当所述原始信息中存在非密语信息部分和密语信息部分时,将所述非密语信息部分和根据所述密语信息部分转换的预设解密信息实时传输至所述第二通信终端。When there is a non-whisper information part and a cipher information part in the original information, the non-spoken information part and the preset decryption information converted according to the cipher information part are transmitted to the second communication terminal in real time.
本发明实施例还提供一种密语通信的装置,应用于网络侧,所述密语通信的装置包括:The embodiment of the present invention further provides a device for whispering communication, which is applied to a network side, and the device for whispering communication includes:
确定模块,设置为根据第一通信终端与第二通信终端之间本次通信的通信信息,确定本次通信为密语通信;a determining module, configured to determine that the current communication is a secret language communication according to the communication information of the current communication between the first communication terminal and the second communication terminal;
监测模块,设置为实时监测本次通信中所述第一通信终端发送给所述第二通信终端的原始信息;a monitoring module, configured to monitor real-time information sent by the first communication terminal to the second communication terminal in the current communication;
传输模块,设置为当监测到所述原始信息中存在非密语信息部分时,将所述原始信息中的非密语信息部分实时传输至所述第二通信终端;当监测到所述原始信息中存在密语信息部分时,将所述原始信息中的密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端。a transmission module, configured to transmit a non-sense message part of the original information to the second communication terminal in real time when the non-conflict information part exists in the original information is detected; when the original information is detected to be present In the cipher information part, the cipher information part in the original information is converted into preset decryption information, and the preset decryption information is transmitted to the second communication terminal in real time.
其中,所述确定模块包括:The determining module includes:
获取模块,设置为根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通信终端的标识信息;An acquiring module, configured to acquire, according to the communication information of the current communication between the first communication terminal and the second communication terminal, the identification information of the second communication terminal;
第一解析模块,设置为解析所述第二通信终端的标识信息,获取所述标识信息中携带的用于标识本次通信业务类型的业务触发标识位;The first parsing module is configured to parse the identifier information of the second communication terminal, and obtain a service trigger identifier bit that is used in the identifier information to identify the current communication service type;
确定子模块,设置为根据所述业务触发标识位,确定第一通信终端与第二通信终端之间的本次通信的类型,所述通信的类型包括密语通信和非密语通信。The determining submodule is configured to determine, according to the service triggering identifier bit, a type of the current communication between the first communication terminal and the second communication terminal, the type of the communication comprising a cipher communication and a non-confidential communication.
其中,所述获取模块包括:The obtaining module includes:
第一接收模块,设置为接收所述第一通信终端发送的请求与所述第二通信终端建立通信链路的请求,所述请求中包含所述第二通信终端的标识信息;a first receiving module, configured to receive a request sent by the first communications terminal to establish a communication link with the second communications terminal, where the request includes identifier information of the second communications terminal;
第二解析模块,设置为解析所述请求,获取所述第二通信终端的标识信息。
The second parsing module is configured to parse the request to obtain the identifier information of the second communications terminal.
其中,所述获取模块包括:The obtaining module includes:
第二接收模块,设置为接收所述第一通信终端发送给所述第二通信终端的原始信息;a second receiving module, configured to receive original information that is sent by the first communications terminal to the second communications terminal;
第三解析模块,设置为解析所述原始信息,获取所述第二通信终端的标识信息。And a third parsing module, configured to parse the original information, and obtain identifier information of the second communications terminal.
其中,所述监测模块包括:The monitoring module includes:
信息获取模块,设置为获取本次通信中所述第一通信终端发送给所述第二通信的原始信息;An information acquiring module, configured to acquire original information sent by the first communication terminal to the second communication in the current communication;
监测子模块,设置为将所述原始信息的内容实时与一数据库中预先存储的预设密语信息进行比对,监测到与所述预设密语信息一致的信息为所述原始信息中的密语信息部分,与所述预设密语信息不一致的信息为所述原始信息中的非密语信息部分。The monitoring sub-module is configured to compare the content of the original information with the preset cryptographic information pre-stored in a database in real time, and monitor that the information consistent with the preset cipher information is cipher information in the original information. And the information that is inconsistent with the preset cipher information is a non-spoken information part of the original information.
其中,所述数据库中预先存储所述预设密语信息和与所述预设密语信息一一对应的所述预设解密信息。The preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database.
其中,第一单元,设置为当所述原始信息中仅存在非密语信息部分时,将所述原始信息实时传输至所述第二通信终端;The first unit is configured to transmit the original information to the second communication terminal in real time when only the non-secret information part exists in the original information;
第二单元,设置为当所述原始信息中仅存在密语信息部分时,将所述密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端;a second unit, configured to: when only the ciphertext information part exists in the original information, convert the ciphertext information part into preset decryption information, and transmit the preset decryption information to the second communication terminal in real time;
第三单元,设置为当所述原始信息中存在非密语信息部分和密语信息部分时,将所述非密语信息部分和根据所述密语信息部分转换的预设解密信息实时传输至所述第二通信终端。a third unit, configured to: when the non-sense information part and the cipher information part exist in the original information, transmit the non-sense information part and the preset decryption information converted according to the cipher information part to the second Communication terminal.
本发明实施例还提供一种密语通信的系统,包括:The embodiment of the invention further provides a system for whispering communication, comprising:
交换机,设置为处理第一通信终端与第二通信终端之间的通信业务,并根据所述本次通信的通信信息判断本次通信是否为密语通信;a switch, configured to process a communication service between the first communication terminal and the second communication terminal, and determine, according to the communication information of the current communication, whether the current communication is a secret communication;
信息识别设备,设置为实时监测第一通信终端发送给第二通信终端的原始信息,判断所述原始信息中是否存在密语信息部分;
The information identifying device is configured to monitor the original information sent by the first communication terminal to the second communication terminal in real time, and determine whether the cryptographic information portion exists in the original information;
业务处理机,设置为当信息识别设备判断所述原始信息中存在密语信息部分时,将所述密语信息部分转换为预先存储的预设解密信息;The service processor is configured to convert the ciphertext information portion into pre-stored preset decryption information when the information recognition device determines that the ciphertext information portion exists in the original information;
服务器,设置为将所述原始信息的非密语信息部分和由密语信息部分转换得到的预设解密信息传输至所述第二通信终端。And a server configured to transmit the non-spoken information portion of the original information and the preset decryption information converted from the ciphertext information portion to the second communication terminal.
本发明实施例的上述技术方案至少具有如下有益效果:The above technical solutions of the embodiments of the present invention have at least the following beneficial effects:
本发明实施例的密语通信的方法、装置及系统中,通过解析第一通信终端与第二通信终端之间的通信信息,确定本次通信为密语通信;继而实时监测本次通信中第一通信终端发送给第二通信终端的原始信息,并同步非密语信息部分传输给第二通信终端,当遇到密语信息部分时,将事先设置的预设解密信息传输给第二通信终端;则第一通信终端发送的原始信息中包含密语信息部分和非密语信息部分,而第二通信终端接收到的目的信息中包含的是非密语信息部分和预设解密信息,即第二通信终端在无需知道密语的情况下接收到第一通信终端想表达的真实意思,避免了因双方使用密语导致的沟通不畅或理解错误;且实现方式灵活,易于在相关通信网络和业务环境中扩展。In the method, device and system for the whisper communication of the embodiment of the present invention, by analyzing the communication information between the first communication terminal and the second communication terminal, determining that the communication is a linguistic communication; and then monitoring the first communication in the current communication in real time. The original information sent by the terminal to the second communication terminal is transmitted to the second communication terminal, and when the ciphertext information portion is encountered, the preset decryption information set in advance is transmitted to the second communication terminal; The original information sent by the communication terminal includes a ciphertext information portion and a non-whisper information portion, and the destination information received by the second communication terminal includes a non-spoken information portion and a preset decryption information, that is, the second communication terminal does not need to know the ciphertext. In this case, the real meaning that the first communication terminal wants to express is received, and the communication caused by the use of the secret language by both parties is not smooth or misunderstood; and the implementation is flexible and easy to expand in the relevant communication network and business environment.
附图概述BRIEF abstract
图1表示本发明实施例提供的密语通信的方法的基本步骤流程图;1 is a flow chart showing the basic steps of a method for whisper communication according to an embodiment of the present invention;
图2表示本发明实施例提供的密语通信的装置的结构图;2 is a structural diagram of an apparatus for whisper communication according to an embodiment of the present invention;
图3表示本发明实施例提供的密语通信的系统的工作过程示意图。FIG. 3 is a schematic diagram showing the working process of the system for whisper communication provided by the embodiment of the present invention.
下面将结合附图及实施例进行详细描述。The detailed description will be made below in conjunction with the accompanying drawings and embodiments.
本发明实施例针对相关技术中双方使用密语的加密通信方法的使用局限性的问题,提供一种密语通信的方法、装置及系统,通过解析第一通信终端与第二通信终端之间的通信信息,确定本次通信为密语通信;继而实时监测本次通信中第一通信终端发送给第二通信终端的原始信息,并同步非密语信息部分传输给第二通信终端,当遇到密语信息部分时,将事先设置的预设解密信息传输给第二通信终端;则第一通信终端发送的原始信息中包含密语信
息部分和非密语信息部分,而第二通信终端接收到的目的信息中包含的是非密语信息部分和预设解密信息,即第二通信终端在无需知道密语的情况下接收到第一通信终端想表达的真实意思,避免了因双方使用密语导致的沟通不畅或理解错误;且实现方式灵活,易于在相关通信网络和业务环境中扩展。The embodiment of the present invention provides a method, an apparatus, and a system for cryptographic communication, which are related to the problem of the use of the cryptographic communication method in which the ciphers are used by both parties, by analyzing communication information between the first communication terminal and the second communication terminal. Determining that the communication is a secret communication; then real-time monitoring the original information sent by the first communication terminal to the second communication terminal in the current communication, and transmitting the non-sense information portion to the second communication terminal, when the cryptographic information portion is encountered Transmitting preset preset decryption information to the second communication terminal; the original information sent by the first communication terminal includes a secret message
And the non-whisper information part, and the destination information received by the second communication terminal includes a non-secret information part and preset decryption information, that is, the second communication terminal receives the first communication terminal without knowing the secret language. The true meaning of the expression avoids the communication or misunderstanding caused by the use of the secret language by both parties; and the implementation is flexible and easy to expand in the relevant communication network and business environment.
如图1所示,本发明实施例提供一种密语通信的方法,应用于网络侧,所述密语通信的方法包括:As shown in FIG. 1 , an embodiment of the present invention provides a method for cryptographic communication, which is applied to a network side, and the method for cryptographic communication includes:
步骤11,根据第一通信终端与第二通信终端之间本次通信的通信信息,确定本次通信为密语通信;Step 11: Determine, according to the communication information of the current communication between the first communication terminal and the second communication terminal, that the current communication is a secret language communication;
步骤12,实时监测本次通信中所述第一通信终端发送给所述第二通信终端的原始信息;Step 12: Real-time monitoring original information sent by the first communication terminal to the second communication terminal in the current communication;
步骤13,当监测到所述原始信息中存在非密语信息部分时,将所述原始信息中的非密语信息部分实时传输至所述第二通信终端;当监测到所述原始信息中存在密语信息部分时,将所述原始信息中的密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端。Step 13: When it is detected that there is a non-whisper information part in the original information, the non-sense information part of the original information is transmitted to the second communication terminal in real time; when the original information is detected, there is a whisper information And partially converting the ciphertext information in the original information into preset decryption information, and transmitting the preset decryption information to the second communication terminal in real time.
本发明的上述实施例中,第一通信终端与第二通信终端之间本次通信可以为语音通信、短信通信、视频通信等等方式,其中本发明实施例涉及语音通信,特别指电话实时通信和短信通信;则步骤11的本次通信的通信信息可分为两类,一类为请求信息,例如拨打电话时发出的拨号请求等;另一类为本次通信中的信息内容,例如发送短信时的短信内容、发送微信、QQ等聊天软件时的发送内容等。步骤12中的原始信息包括语音信息和文字信息,其中拨打电话时,该原始信息为实时的语音信息,则为了保证信息传输的实时性,In the foregoing embodiment of the present invention, the current communication between the first communication terminal and the second communication terminal may be a voice communication, a short message communication, a video communication, or the like, wherein the embodiment of the present invention relates to voice communication, in particular to real-time communication by telephone. And the short message communication; the communication information of the current communication in step 11 can be divided into two categories, one is request information, such as a dialing request issued when making a call; the other is information content in the current communication, for example, sending The content of the short message when the message is sent, the content to be sent when the chat software such as WeChat or QQ is sent. The original information in step 12 includes voice information and text information, wherein when the call is made, the original information is real-time voice information, and in order to ensure real-time information transmission,
步骤13中无论是非密语信息部分还是由密语信息部分转换得到的预设解密信息均需实时传输至第二通信终端。In step 13, both the non-verb language information part and the preset decryption information converted by the secret language information part need to be transmitted to the second communication terminal in real time.
可选的,本发明的上述实施例中步骤11包括:Optionally, step 11 in the foregoing embodiment of the present invention includes:
步骤111,根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通信终端的标识信息;Step 111: Acquire, according to the communication information of the current communication between the first communication terminal and the second communication terminal, identifier information of the second communication terminal;
步骤112,解析所述第二通信终端的标识信息,获取所述标识信息中携
带的用于标识本次通信业务类型的业务触发标识位;Step 112: Parsing identification information of the second communication terminal, and acquiring the identification information
The service trigger flag used to identify the type of the communication service;
步骤113,根据所述业务触发标识位,确定第一通信终端与第二通信终端之间的本次通信的类型,所述通信的类型包括密语通信和非密语通信。Step 113: Determine, according to the service trigger identifier bit, a type of the current communication between the first communication terminal and the second communication terminal, where the type of the communication includes a cipher communication and a non-confidential communication.
本发明的上述实施例中,通信的类型包括密语通信和非密语通信,非密语通信即为相关技术的普通通信方式,在此不作描述;而当本次通信的类型为密语通信时,则继续执行步骤12、13利用本发明实施例提供的密语通信的方法进行通信。In the above embodiments of the present invention, the types of communication include cryptographic communication and non-confidential communication, and the non-confidential communication is a common communication method of the related art, which is not described herein; and when the communication type is cryptographic communication, the continuation is continued. Steps 12 and 13 are performed to perform communication using the method of cipher communication provided by the embodiment of the present invention.
可选的,当通信信息为请求信息时,步骤111包括:Optionally, when the communication information is request information, step 111 includes:
步骤1112,接收所述第一通信终端发送的请求与所述第二通信终端建立通信链路的请求,所述请求中包含所述第二通信终端的标识信息;Step 1112: Receive a request sent by the first communications terminal to establish a communication link with the second communications terminal, where the request includes identifier information of the second communications terminal.
步骤1113,解析所述请求,获取所述第二通信终端的标识信息。Step 1113, parsing the request, and acquiring identifier information of the second communication terminal.
例如拨打电话时发出的拨号请求,设第一通信终端为主叫终端,第二通信终端为被叫终端,被叫终端的号码为133123456789,该号码即为上述的被叫终端的标识信息,其中该标识信息与被叫终端是一一对应的。主叫终端拨打被叫终端电话,在被叫终端的号尾加上业务触发标识位,如:133123456789*,最后一位*表示使用密语业务。该业务触发标识位的位置及形式为预先设定的,在此不作限定。For example, if the dialing request is made when the call is made, the first communication terminal is the calling terminal, and the second communication terminal is the called terminal. The number of the called terminal is 133123456789, and the number is the identification information of the called terminal. The identification information is in one-to-one correspondence with the called terminal. The calling terminal dials the called terminal phone, and adds the service trigger flag to the end of the called terminal, for example: 133123456789*, and the last digit indicates the use of the secret language service. The location and format of the service trigger flag are preset, and are not limited herein.
当通信信息为本次通信的信息内容时,步骤111包括:When the communication information is the information content of the communication, step 111 includes:
步骤1114接收所述第一通信终端发送给所述第二通信终端的原始信息;Step 1114: Receive original information that is sent by the first communications terminal to the second communications terminal.
步骤1115,解析所述原始信息,获取所述第二通信终端的标识信息。Step 1115: Parse the original information, and obtain identification information of the second communication terminal.
例如发送短信时发出的短信内容信息,设第一通信终端为短信发送终端,第二通信终端为短信接收终端,短信接收终端的号码为133012345678,该号码为上述的被叫终端的标识信息,其中该标识信息与被叫终端是一一对应的。短信发送终端给被叫终端发送短信时,输入短信接收终端的号码和短信内容后发送,且在输入短信接收终端的号码时在其尾部加上业务触发标识位*,即输入的短信接收终端的号码为133012345678*,则直接解析短信内容的目标地址即可得到短信接收终端的号码,133012345678*,进而可以根据最后一位*判断其使用密语业务;同上,该业务触发标识位的位置及形式为预先设定的,
在此不作限定。For example, the short message content information sent when the short message is sent, the first communication terminal is a short message sending terminal, and the second communication terminal is a short message receiving terminal, and the number of the short message receiving terminal is 1330 1024345678, and the number is the identification information of the called terminal, wherein the number is the identification information of the called terminal. The identification information is in one-to-one correspondence with the called terminal. When the short message sending terminal sends a short message to the called terminal, the number of the short message receiving terminal and the short message content are input and sent, and when the number of the short message receiving terminal is input, the service triggering flag* is added at the end of the short message receiving terminal, that is, the input short message receiving terminal If the number is 1330 1024345678*, the destination address of the short message content can be directly analyzed to obtain the number of the short message receiving terminal, 1330,314,345,678*, and then the cryptographic service can be judged according to the last one*; as above, the location and format of the triggered information bit of the service is predefined configuration,
This is not limited here.
可选的,本发明的上述实施例中,步骤12为:Optionally, in the above embodiment of the present invention, step 12 is:
步骤121,获取本次通信中所述第一通信终端发送给所述第二通信的原始信息;Step 121: Acquire original information sent by the first communication terminal to the second communication in the current communication;
步骤122,将所述原始信息的内容实时与一数据库中预先存储的预设密语信息进行比对,监测到与所述预设密语信息一致的信息为所述原始信息中的密语信息部分,与所述预设密语信息不一致的信息为所述原始信息中的非密语信息部分。Step 122: The content of the original information is compared with the preset cryptographic information stored in a database in real time, and the information that is consistent with the preset cipher information is monitored as the cipher information part of the original information, and The information in which the preset cipher information is inconsistent is a non-spoken information part of the original information.
本发明的上述实施例中,所述数据库中预先存储所述预设密语信息和与所述预设密语信息一一对应的所述预设解密信息。其中,所述预设解密信息即为第一通信终端想要表达且需要保密的真实含义,可采用语音信息、文字信息、视频信息等等形式;可选的,在语音通话过程中,该数据中包括的预设密语信息一般为语音信息,且由于通话过程中不方便查看文字信息,则与之对应的预设解密信息也为语音信息,则被叫方最终收到的则均为语音信息;同时为了避免出现明显的语音卡顿,获取、监测及转换均为实时进行,并实时传输至第二通信终端。但是其转换速率根据网络侧的处理速率确定,不作限定。In the foregoing embodiment of the present invention, the preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database. The preset decryption information is a real meaning that the first communication terminal wants to express and needs to be kept secret, and may be in the form of voice information, text information, video information, or the like; optionally, during the voice call, the data The preset cipher information included in the message is generally voice information, and since the text information is inconvenient to view during the call, the corresponding preset decryption information is also voice information, and the called party finally receives the voice information. At the same time, in order to avoid obvious voice jams, acquisition, monitoring and conversion are performed in real time and transmitted to the second communication terminal in real time. However, the conversion rate is determined according to the processing rate of the network side, and is not limited.
本发明的上述实施例中的原始信息主要包括三种情况,The original information in the above embodiment of the present invention mainly includes three cases.
第一种情况,当所述原始信息中仅存在非密语信息部分时,将所述原始信息实时传输至所述第二通信终端;In the first case, when only the non-secret information part exists in the original information, the original information is transmitted to the second communication terminal in real time;
第二种情况,当所述原始信息中仅存在密语信息部分时,将所述密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端;In the second case, when only the ciphertext information part exists in the original information, the ciphertext information part is converted into preset decryption information, and the preset decryption information is transmitted to the second communication terminal in real time;
第三种情况,当所述原始信息中存在非密语信息部分和密语信息部分时,将所述非密语信息部分和根据所述密语信息部分转换的预设解密信息实时传输至所述第二通信终端。In a third case, when there is a non-whisper information part and a cipher information part in the original information, the non-spoken information part and the preset decryption information converted according to the cipher information part are transmitted to the second communication in real time. terminal.
综上,以拨打电话的语音通信为例,本发明实施例提供的密语通信的方法如下:
In summary, the voice communication method in the embodiment of the present invention is as follows:
主叫用户拨打被叫电话,在号尾加上业务触发标志位,如:13902300009*,The calling user dials the called party and adds the service trigger flag at the end of the number, for example: 13902300009*,
最后一位*表示使用密语业务;业务处理机收到来电后,分析号码发现号尾为*,则进入密语转换业务,开始呼叫被叫用户;被叫用户摘机后,业务处理机调用录音转换设备,开始对主叫用户语音进行录制和分析,并同步传送语音流给媒体服务器,避免出现明显的语音卡顿;当遇到有关键词出现后,将用户事先设置的替换语音传输给媒体服务器进行播放;主叫或被叫挂机后,业务结束。The last digit indicates that the secret language service is used; after the service processor receives the incoming call, the analysis number is terminated by *, then the secret language conversion service is entered, and the called user is started to be called; after the called user picks up the phone, the service processor calls the recording conversion. The device starts recording and analyzing the voice of the calling user, and simultaneously transmits the voice stream to the media server to avoid obvious voice jam; when the keyword appears, the replacement voice set by the user is transmitted to the media server. Play; after the calling or called party hangs up, the business ends.
本发明实施例提供的密语通信的方法能够让用户在敏感环境中使用仅自己可以理解的保密方式进行通信,同时不必对被叫用户有很高的要求,也避免了因使用密语导致的沟通不畅或理解误差;同时该方法实现方式灵活,易于在相关通信网络和业务环境中扩展,适用范围广。The method for whispering communication provided by the embodiment of the present invention enables a user to communicate in a sensitive environment using a secret mode that only one can understand, without having high requirements on the called user, and avoiding communication caused by using a whisper. Smooth or understand the error; at the same time, the method is flexible in implementation, easy to expand in the relevant communication network and business environment, and has a wide range of applications.
为了更好的实现上述目的,如图2所示,本发明实施例还提供一种密语通信的装置,应用于网络侧,所述密语通信的装置包括:In order to achieve the above objective, as shown in FIG. 2, the embodiment of the present invention further provides a device for whisper communication, which is applied to a network side, and the device for whispering communication includes:
确定模块21,设置为根据第一通信终端与第二通信终端之间本次通信的通信信息,确定本次通信为密语通信;The determining module 21 is configured to determine that the current communication is a secret language communication according to the communication information of the current communication between the first communication terminal and the second communication terminal;
监测模块22,设置为实时监测本次通信中所述第一通信终端发送给所述第二通信终端的原始信息;The monitoring module 22 is configured to monitor real-time information sent by the first communication terminal to the second communication terminal in the current communication;
传输模块23,设置为当监测到所述原始信息中存在非密语信息部分时,将所述原始信息中的非密语信息部分实时传输至所述第二通信终端;当监测到所述原始信息中存在密语信息部分时,将所述原始信息中的密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端。The transmitting module 23 is configured to: when the non-sense information part exists in the original information, the non-sense information part of the original information is transmitted to the second communication terminal in real time; when the original information is detected When the ciphertext information portion exists, the ciphertext information portion of the original information is converted into preset decryption information, and the preset decryption information is transmitted to the second communication terminal in real time.
可选的,本发明的上述实施例中,所述确定模块21包括:Optionally, in the foregoing embodiment of the present invention, the determining module 21 includes:
获取模块,设置为根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通信终端的标识信息;An acquiring module, configured to acquire, according to the communication information of the current communication between the first communication terminal and the second communication terminal, the identification information of the second communication terminal;
第一解析模块,设置为解析所述第二通信终端的标识信息,获取所述标识信息中携带的用于标识本次通信业务类型的业务触发标识位;The first parsing module is configured to parse the identifier information of the second communication terminal, and obtain a service trigger identifier bit that is used in the identifier information to identify the current communication service type;
确定子模块,设置为根据所述业务触发标识位,确定第一通信终端与第二通信终端之间的本次通信的类型,所述通信的类型包括密语通信和非密语
通信。Determining a submodule, configured to determine, according to the service trigger identifier bit, a type of the current communication between the first communication terminal and the second communication terminal, the type of the communication including a cipher communication and a non-confidential language
Communication.
可选的,本发明的上述实施例中,所述获取模块包括:Optionally, in the foregoing embodiment of the present invention, the acquiring module includes:
第一接收模块,设置为接收所述第一通信终端发送的请求与所述第二通信终端建立通信链路的请求,所述请求中包含所述第二通信终端的标识信息;a first receiving module, configured to receive a request sent by the first communications terminal to establish a communication link with the second communications terminal, where the request includes identifier information of the second communications terminal;
第二解析模块,设置为解析所述请求,获取所述第二通信终端的标识信息。The second parsing module is configured to parse the request to obtain the identifier information of the second communications terminal.
可选的,本发明的上述实施例中,所述获取模块包括:Optionally, in the foregoing embodiment of the present invention, the acquiring module includes:
第二接收模块,设置为接收所述第一通信终端发送给所述第二通信终端的原始信息;a second receiving module, configured to receive original information that is sent by the first communications terminal to the second communications terminal;
第三解析模块,设置为解析所述原始信息,获取所述第二通信终端的标识信息。And a third parsing module, configured to parse the original information, and obtain identifier information of the second communications terminal.
可选的,本发明的上述实施例中,所述监测模块22包括:Optionally, in the foregoing embodiment of the present invention, the monitoring module 22 includes:
信息获取模块,设置为获取本次通信中所述第一通信终端发送给所述第二通信的原始信息;An information acquiring module, configured to acquire original information sent by the first communication terminal to the second communication in the current communication;
监测子模块,设置为将所述原始信息的内容实时与一数据库中预先存储的预设密语信息进行比对,监测到与所述预设密语信息一致的信息为所述原始信息中的密语信息部分,与所述预设密语信息不一致的信息为所述原始信息中的非密语信息部分。The monitoring sub-module is configured to compare the content of the original information with the preset cryptographic information pre-stored in a database in real time, and monitor that the information consistent with the preset cipher information is cipher information in the original information. And the information that is inconsistent with the preset cipher information is a non-spoken information part of the original information.
可选的,本发明的上述实施例中,所述数据库中预先存储所述预设密语信息和与所述预设密语信息一一对应的所述预设解密信息。Optionally, in the foregoing embodiment of the present invention, the preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database.
可选的,本发明的上述实施例中,所述密语通信的装置还包括:Optionally, in the foregoing embodiment of the present invention, the device for the whispering communication further includes:
第一单元,设置为当所述原始信息中仅存在非密语信息部分时,将所述原始信息实时传输至所述第二通信终端;a first unit, configured to transmit the original information to the second communication terminal in real time when only the non-conflict information portion exists in the original information;
第二单元,设置为当所述原始信息中仅存在密语信息部分时,将所述密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端;a second unit, configured to: when only the ciphertext information part exists in the original information, convert the ciphertext information part into preset decryption information, and transmit the preset decryption information to the second communication terminal in real time;
第三单元,设置为当所述原始信息中存在非密语信息部分和密语信息部
分时,将所述非密语信息部分和根据所述密语信息部分转换的预设解密信息实时传输至所述第二通信终端。a third unit, configured to have a non-secret information part and a cipher information part in the original information
The time-sharing, the non-sense message information portion and the preset decryption information converted according to the ciphertext information portion are transmitted to the second communication terminal in real time.
需要说明的是,本发明上述实施例提供的密语通信的装置是应用上述密语通信的方法的装置,则上述密语通信的方法的所有实施例及其有益效果均适用于该装置。It should be noted that the apparatus for whisper communication provided by the foregoing embodiment of the present invention is an apparatus for applying the method for cryptographic communication, and all the embodiments of the cipher communication method and the beneficial effects thereof are applicable to the apparatus.
为了更好的实现上述目的,本发明实施例还提供一种密语通信的系统,包括:In order to achieve the above objective, the embodiment of the present invention further provides a system for whisper communication, including:
交换机,设置为处理第一通信终端与第二通信终端之间的通信业务,并根据所述本次通信的通信信息判断本次通信是否为密语通信;a switch, configured to process a communication service between the first communication terminal and the second communication terminal, and determine, according to the communication information of the current communication, whether the current communication is a secret communication;
信息识别设备,设置为实时监测第一通信终端发送给第二通信终端的原始信息,判断所述原始信息中是否存在密语信息部分;The information identifying device is configured to monitor the original information sent by the first communication terminal to the second communication terminal in real time, and determine whether the cryptographic information portion exists in the original information;
业务处理机,设置为当信息识别设备判断所述原始信息中存在密语信息部分时,将所述密语信息部分转换为预先存储的预设解密信息;The service processor is configured to convert the ciphertext information portion into pre-stored preset decryption information when the information recognition device determines that the ciphertext information portion exists in the original information;
服务器,设置为将所述原始信息的非密语信息部分和由密语信息部分转换得到的预设解密信息传输至所述第二通信终端。And a server configured to transmit the non-spoken information portion of the original information and the preset decryption information converted from the ciphertext information portion to the second communication terminal.
下面以电话通信为例,描述本系统的工作过程:The following is a description of the working process of the system by taking telephone communication as an example:
如图3所示,电话通信过程中,交换机104设置为电话话路的接续,和业务的转发;业务处理机102设置为执行主叫需要的解密业务;信息识别设备为语音识别设备103,设置为判断主叫语音中的密语关键字;服务器则为媒体服务器105设置为语音的录制和播放;另还包括一数据库,设置为存储主叫事先设定的一系列密语,一主叫用户107设置为拨打电话;一被叫用户108设置为接听电话。As shown in FIG. 3, during the telephone communication, the switch 104 is set to connect the telephone voice channel and forward the service; the service processor 102 is configured to perform the decryption service required by the caller; the information recognition device is the voice recognition device 103, and is set. To determine the cipher keyword in the calling voice; the server sets the media server 105 as the recording and playing of the voice; and further includes a database, which is set to store a series of ciphers set by the calling party in advance, and a calling user 107 sets To make a call; a called user 108 is set to answer the call.
如图3所示,步骤如下:As shown in Figure 3, the steps are as follows:
步骤201,主叫用户107拨打电话上交换机; Step 201, the calling user 107 dials the switch on the telephone;
步骤202,交换机104收到来电请求后,分析被叫的号码发现是密语业务,向业务处理机102请求密语业务。Step 202: After receiving the incoming call request, the switch 104 analyzes the called number and finds that the called party service is a secret language service, and requests the service processor 102 to request the secret language service.
步骤203,业务处理机102收到密语业务请求后,向交换机104发起被叫用户108的外呼请求;
Step 203: After receiving the ciphertext service request, the service processor 102 initiates an outbound call request of the called user 108 to the switch 104.
步骤204,业务处理机102在执行步骤203的同时请求媒体服务器105向主叫用户107放等待音; Step 204, the service processor 102 requests the media server 105 to put a waiting tone to the calling user 107 while performing step 203;
步骤205,媒体服务器105向主叫用户107放等待音; Step 205, the media server 105 puts a waiting tone to the calling user 107;
步骤206,交换机104收到外呼请求后,外呼被叫用户108; Step 206, after receiving the outbound call request, the switch 104 calls the called user 108 out;
步骤207,被叫用户108摘机后,业务处理机102请求媒体服务器105停止对主叫用户107播放等待音,并开始对主叫用户107录音; Step 207, after the called user 108 goes off-hook, the service processor 102 requests the media server 105 to stop playing the waiting tone to the calling user 107, and starts recording the calling user 107;
步骤208,媒体服务器105将录制的媒体流实时的传输给语音识别设备103,检测是否存在密语; Step 208, the media server 105 transmits the recorded media stream to the voice recognition device 103 in real time to detect whether there is a secret language;
步骤209,媒体服务器在执行步骤208的同时给被叫用户108放音; Step 209, the media server plays the called user 108 while performing step 208;
步骤210,当语音识别设备103识别到密语时,向业务处理机102请求密语播放,并告知通知原始语音的密语部分结束时间;Step 210: When the voice recognition device 103 recognizes the ciphertext, request the ciphertext playback from the service processor 102, and notify the cipher part end time of notifying the original voice;
步骤211,业务处理机102收到语音识别设备103的密语播放消息后,请求媒体服务器105播放事先保存的密语语音; Step 211, after receiving the ciphertext play message of the voice recognition device 103, the service processor 102 requests the media server 105 to play the previously stored cipher voice;
步骤212,媒体服务器105收到业务处理机102发送的播放请求后,向被叫用户108播放密语的解密语音;Step 212: After receiving the play request sent by the service processor 102, the media server 105 plays the decrypted voice of the secret language to the called user 108.
步骤213,密语部分播放完成后,业务处理机102向媒体服务器105请求从之前的密语结束位置继续播放语音; Step 213, after the cipher part is played, the service processor 102 requests the media server 105 to continue playing the voice from the previous cipher end position;
步骤214,媒体服务器105收到放音请求后,继续向被叫用户108放音,检测到下一个密语则返回步骤210;直到主叫或被叫的一方挂机,则通话结束。Step 214: After receiving the playback request, the media server 105 continues to play the called user 108. If the next cipher is detected, the process returns to step 210; until the calling or called party hangs up, the call ends.
若第一通信终端和第二通信终端之间通信为短信通信,则该系统一般包括一短消息处理网关,设置为执行上述交换机、业务处理机、服务器、信息识别设备的功能,还包括一数据库,设置为存储事先设定的一系列密语及解密信息,还包括一发送终端,设置为发送短信,一接收终端,设置为接收短信:If the communication between the first communication terminal and the second communication terminal is short message communication, the system generally includes a short message processing gateway configured to perform the functions of the switch, the service processor, the server, and the information recognition device, and further includes a database. , configured to store a set of previously set secret words and decryption information, further comprising a sending terminal, configured to send a short message, and a receiving terminal, configured to receive the short message:
其过程如下:The process is as follows:
发送终端编辑短信内容并输入接收终端的电话号码后,该短信内容先被
短消息处理网关接收,短消息处理网关解析接收终端的电话号码确定进行加密通信业务,继而分析短信内容,将检测到的加密内容替换为数据库中存储的解密内容,构成目的短信内容后转发至接收终端,则接收终端接收的目的短信内容则为发送终端想要表达的实际含义,保证了信息传输过程的安全,及时发送终端编辑的短信内容被别人截获,也没法了解其真实含义。After the sending terminal edits the short message content and inputs the telephone number of the receiving terminal, the short message content is first
The short message processing gateway receives, and the short message processing gateway analyzes the telephone number of the receiving terminal to determine the encrypted communication service, and then analyzes the short message content, replaces the detected encrypted content with the decrypted content stored in the database, constitutes the destination short message content, and then forwards to the receiving. The terminal, the destination short message content received by the receiving terminal is the actual meaning that the sending terminal wants to express, ensures the security of the information transmission process, and the short message content edited by the terminal is intercepted by others, and the true meaning of the message cannot be understood.
需要说明的是,本发明实施例的密语通信的系统是上述密语通信的装置的实体应用,则上述密语通信的装置的所有实施例及其有益效果也适用于该密语通信的系统。It should be noted that, the system of the secret language communication in the embodiment of the present invention is an entity application of the device for the above-mentioned secret language communication, and all the embodiments of the device for the above-described secret language communication and the beneficial effects thereof are also applicable to the system of the secret language communication.
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art will appreciate that all or a portion of the steps of the above-described embodiments can be implemented using a computer program flow, which can be stored in a computer readable storage medium, such as on a corresponding hardware platform (eg, The system, device, device, device, etc. are executed, and when executed, include one or a combination of the steps of the method embodiments.
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。Alternatively, all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。The devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。When each device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium. The above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
本发明实施例的密语通信的方法、装置及系统中,第二通信终端在无需知道密语的情况下接收到第一通信终端想表达的真实意思,避免了因双方使用密语导致的沟通不畅或理解错误;且实现方式灵活,易于在相关通信网络和业务环境中扩展。
In the method, device and system for the whisper communication of the embodiment of the present invention, the second communication terminal receives the true meaning that the first communication terminal wants to express without knowing the ciphertext, and avoids poor communication caused by the use of the ciphertext by both parties or Understand errors; and be flexible in implementation and easy to scale in relevant communication networks and business environments.
Claims (16)
- 一种密语通信的方法,应用于网络侧,所述密语通信的方法包括:A method for cipher communication is applied to a network side, and the method for cipher communication includes:根据第一通信终端与第二通信终端之间本次通信的通信信息,确定本次通信为密语通信;Determining that the current communication is a secret language communication according to the communication information of the current communication between the first communication terminal and the second communication terminal;实时监测本次通信中所述第一通信终端发送给所述第二通信终端的原始信息;以及,Real-time monitoring the original information sent by the first communication terminal to the second communication terminal in the current communication; and当监测到所述原始信息中存在非密语信息部分时,将所述原始信息中的非密语信息部分实时传输至所述第二通信终端;当监测到所述原始信息中存在密语信息部分时,将所述原始信息中的密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端。When the non-whisper information part exists in the original information, the non-sense information part of the original information is transmitted to the second communication terminal in real time; when the cryptographic information part is detected in the original information, Converting the ciphertext information part of the original information into preset decryption information, and transmitting the preset decryption information to the second communication terminal in real time.
- 根据权利要求1所述的密语通信的方法,其中,所述根据第一通信终端与第二通信终端之间本次通信的通信信息,确定本次通信为密语通信,包括:The method of cryptographic communication according to claim 1, wherein the determining that the communication is a linguistic communication according to the communication information of the current communication between the first communication terminal and the second communication terminal comprises:根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通信终端的标识信息;Acquiring the identification information of the second communication terminal according to the communication information of the current communication between the first communication terminal and the second communication terminal;解析所述第二通信终端的标识信息,获取所述标识信息中携带的用于标识本次通信业务类型的业务触发标识位;Parsing the identification information of the second communication terminal, and acquiring a service trigger identifier bit that is used in the identifier information to identify the current communication service type;根据所述业务触发标识位,确定第一通信终端与第二通信终端之间的本次通信的类型,所述通信的类型包括密语通信和非密语通信。Determining a type of the current communication between the first communication terminal and the second communication terminal according to the service trigger flag, the type of the communication includes a cipher communication and a non-speech communication.
- 根据权利要求2所述的密语通信的方法,其中,所述根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通信终端的标识信息,包括:The method of cryptographic communication according to claim 2, wherein the obtaining the identification information of the second communication terminal according to the communication information of the current communication between the first communication terminal and the second communication terminal ,include:接收所述第一通信终端发送的请求与所述第二通信终端建立通信链路的请求,所述请求中包含所述第二通信终端的标识信息;Receiving a request sent by the first communication terminal to establish a communication link with the second communication terminal, where the request includes identifier information of the second communication terminal;解析所述建立通信链路的请求,获取所述第二通信终端的标识信息。And parsing the request for establishing a communication link, and acquiring identifier information of the second communication terminal.
- 根据权利要求2所述的密语通信的方法,其中,所述根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通 信终端的标识信息,包括:The method of cryptographic communication according to claim 2, wherein said obtaining said second communication based on communication information of said current communication between said first communication terminal and said second communication terminal The identification information of the terminal, including:接收所述第一通信终端发送给所述第二通信终端的原始信息;Receiving original information sent by the first communication terminal to the second communication terminal;解析所述原始信息,获取所述第二通信终端的标识信息。Parsing the original information to obtain identification information of the second communication terminal.
- 根据权利要求2所述的密语通信的方法,其中,所述实时监测本次通信中所述第一通信终端发送给所述第二通信终端的原始信息,包括:The method of cryptographic communication according to claim 2, wherein the real-time monitoring of the original information sent by the first communication terminal to the second communication terminal in the current communication comprises:获取本次通信中所述第一通信终端发送给所述第二通信的原始信息;Acquiring original information sent by the first communication terminal to the second communication in the current communication;将所述原始信息的内容实时与一数据库中预先存储的预设密语信息进行比对,监测到与所述预设密语信息一致的信息为所述原始信息中的密语信息部分,与所述预设密语信息不一致的信息为所述原始信息中的非密语信息部分。Comparing the content of the original information with the pre-stored preset ciphertext information in a database, and monitoring the information consistent with the preset ciphertext information as a ciphertext information part in the original information, and the pre-predicting The information in which the cipher information is inconsistent is the non-spoken information part of the original information.
- 根据权利要求5所述的密语通信的方法,其中,所述数据库中预先存储所述预设密语信息和与所述预设密语信息一一对应的所述预设解密信息。The method of cryptographic communication according to claim 5, wherein the preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database.
- 根据权利要求1所述的密语通信的方法,其中,The method of secret language communication according to claim 1, wherein当所述原始信息中仅存在非密语信息部分时,将所述原始信息实时传输至所述第二通信终端;When only the non-secret information part exists in the original information, the original information is transmitted to the second communication terminal in real time;当所述原始信息中仅存在密语信息部分时,将所述密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端;When only the ciphertext information part exists in the original information, the ciphertext information part is converted into preset decryption information, and the preset decryption information is transmitted to the second communication terminal in real time;当所述原始信息中存在非密语信息部分和密语信息部分时,将所述非密语信息部分和根据所述密语信息部分转换的预设解密信息实时传输至所述第二通信终端。When there is a non-whisper information part and a cipher information part in the original information, the non-spoken information part and the preset decryption information converted according to the cipher information part are transmitted to the second communication terminal in real time.
- 一种密语通信的装置,应用于网络侧,所述密语通信的装置包括:A device for whispering communication is applied to a network side, and the device for whispering communication includes:确定模块,设置为根据第一通信终端与第二通信终端之间本次通信的通信信息,确定本次通信为密语通信;a determining module, configured to determine that the current communication is a secret language communication according to the communication information of the current communication between the first communication terminal and the second communication terminal;监测模块,设置为实时监测本次通信中所述第一通信终端发送给所述第二通信终端的原始信息;以及,a monitoring module, configured to monitor in real time the original information sent by the first communication terminal to the second communication terminal in the current communication; and传输模块,设置为当监测到所述原始信息中存在非密语信息部分时,将所述原始信息中的非密语信息部分实时传输至所述第二通信终端;当监测到 所述原始信息中存在密语信息部分时,将所述原始信息中的密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端。a transmission module, configured to transmit the non-sense information part of the original information to the second communication terminal in real time when the non-conflict information part is detected in the original information; When the ciphertext information part exists in the original information, the ciphertext information part in the original information is converted into preset decryption information, and the preset decryption information is transmitted to the second communication terminal in real time.
- 根据权利要求8所述的密语通信的装置,其中,所述确定模块包括:The apparatus for cryptographic communication according to claim 8, wherein the determining module comprises:获取模块,设置为根据所述第一通信终端与所述第二通信终端之间的本次通信的通信信息,获取所述第二通信终端的标识信息;An acquiring module, configured to acquire, according to the communication information of the current communication between the first communication terminal and the second communication terminal, the identification information of the second communication terminal;第一解析模块,设置为解析所述第二通信终端的标识信息,获取所述标识信息中携带的用于标识本次通信业务类型的业务触发标识位;以及,a first parsing module, configured to parse the identifier information of the second communication terminal, and obtain a service trigger identifier bit that is used in the identifier information to identify the current communication service type;确定子模块,设置为根据所述业务触发标识位,确定第一通信终端与第二通信终端之间的本次通信的类型,所述通信的类型包括密语通信和非密语通信。The determining submodule is configured to determine, according to the service triggering identifier bit, a type of the current communication between the first communication terminal and the second communication terminal, the type of the communication comprising a cipher communication and a non-confidential communication.
- 根据权利要求9所述的密语通信的装置,其中,所述获取模块包括:The device for cryptographic communication according to claim 9, wherein the obtaining module comprises:第一接收模块,设置为接收所述第一通信终端发送的请求与所述第二通信终端建立通信链路的请求,所述请求中包含所述第二通信终端的标识信息;以及,a first receiving module, configured to receive a request sent by the first communications terminal to establish a communication link with the second communications terminal, where the request includes identifier information of the second communications terminal;第二解析模块,设置为解析所述建立通信链路的请求,获取所述第二通信终端的标识信息。The second parsing module is configured to parse the request for establishing a communication link, and obtain identifier information of the second communication terminal.
- 根据权利要求9所述的密语通信的装置,其中,所述获取模块包括:The device for cryptographic communication according to claim 9, wherein the obtaining module comprises:第二接收模块,设置为接收所述第一通信终端发送给所述第二通信终端的原始信息;以及,a second receiving module, configured to receive original information sent by the first communications terminal to the second communications terminal; and第三解析模块,设置为解析所述原始信息,获取所述第二通信终端的标识信息。And a third parsing module, configured to parse the original information, and obtain identifier information of the second communications terminal.
- 根据权利要求9所述的密语通信的装置,其中,所述监测模块包括:The apparatus for cryptographic communication according to claim 9, wherein the monitoring module comprises:信息获取模块,设置为获取本次通信中所述第一通信终端发送给所述第二通信的原始信息;以及,An information acquiring module, configured to acquire original information sent by the first communication terminal to the second communication in the current communication; and监测子模块,设置为将所述原始信息的内容实时与一数据库中预先存储的预设密语信息进行比对,监测到与所述预设密语信息一致的信息为所述原始信息中的密语信息部分,与所述预设密语信息不一致的信息为所述原始信 息中的非密语信息部分。The monitoring sub-module is configured to compare the content of the original information with the preset cryptographic information pre-stored in a database in real time, and monitor that the information consistent with the preset cipher information is cipher information in the original information. And the information that is inconsistent with the preset cipher information is the original letter. The non-confident information part of the interest.
- 根据权利要求12所述的密语通信的装置,其中,所述数据库中预先存储所述预设密语信息和与所述预设密语信息一一对应的所述预设解密信息。The device for cryptographic communication according to claim 12, wherein the preset ciphertext information and the preset decryption information corresponding to the preset ciphertext information are pre-stored in the database.
- 根据权利要求8所述的密语通信的装置,其中传输模块包括:The apparatus for cryptographic communication according to claim 8, wherein the transmission module comprises:第一单元,设置为当所述原始信息中仅存在非密语信息部分时,将所述原始信息实时传输至所述第二通信终端;a first unit, configured to transmit the original information to the second communication terminal in real time when only the non-conflict information portion exists in the original information;第二单元,设置为当所述原始信息中仅存在密语信息部分时,将所述密语信息部分转换为预设解密信息,并将所述预设解密信息实时传输至所述第二通信终端;以及,a second unit, configured to: when only the ciphertext information part exists in the original information, convert the ciphertext information part into preset decryption information, and transmit the preset decryption information to the second communication terminal in real time; as well as,第三单元,设置为当所述原始信息中存在非密语信息部分和密语信息部分时,将所述非密语信息部分和根据所述密语信息部分转换的预设解密信息实时传输至所述第二通信终端。a third unit, configured to: when the non-sense information part and the cipher information part exist in the original information, transmit the non-sense information part and the preset decryption information converted according to the cipher information part to the second Communication terminal.
- 一种密语通信的系统,包括:A system for secret language communication, comprising:交换机,设置为处理第一通信终端与第二通信终端之间的通信业务,并根据所述本次通信的通信信息判断本次通信是否为密语通信;a switch, configured to process a communication service between the first communication terminal and the second communication terminal, and determine, according to the communication information of the current communication, whether the current communication is a secret communication;信息识别设备,设置为实时监测第一通信终端发送给第二通信终端的原始信息,判断所述原始信息中是否存在密语信息部分;The information identifying device is configured to monitor the original information sent by the first communication terminal to the second communication terminal in real time, and determine whether the cryptographic information portion exists in the original information;业务处理机,设置为当信息识别设备判断所述原始信息中存在密语信息部分时,将所述密语信息部分转换为预先存储的预设解密信息;以及,a service processor configured to convert the ciphertext information portion into pre-stored preset decryption information when the information recognition device determines that the ciphertext information portion exists in the original information;服务器,设置为将所述原始信息的非密语信息部分和由密语信息部分转换得到的预设解密信息传输至所述第二通信终端。And a server configured to transmit the non-spoken information portion of the original information and the preset decryption information converted from the ciphertext information portion to the second communication terminal.
- 一种计算机可读存储介质,存储有程序指令,当该程序指令被执行时可实现权利要求1-7任一项所述的方法。 A computer readable storage medium storing program instructions that, when executed, implement the method of any of claims 1-7.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510080265.1 | 2015-02-13 | ||
CN201510080265.1A CN105992179A (en) | 2015-02-13 | 2015-02-13 | Secret-language communication method, apparatus and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016127517A1 true WO2016127517A1 (en) | 2016-08-18 |
Family
ID=56614050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/078906 WO2016127517A1 (en) | 2015-02-13 | 2015-05-13 | Method, device, and system for passphrase communication |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105992179A (en) |
WO (1) | WO2016127517A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577619A (en) * | 2008-05-08 | 2009-11-11 | 吴志军 | Real-time speech secret communication system based on information hiding |
CN102169535A (en) * | 2011-04-11 | 2011-08-31 | 桂林电子科技大学 | Text steganographic method based on keyword replacement |
CN103000181A (en) * | 2013-01-10 | 2013-03-27 | 成都零光量子科技有限公司 | System and implement method thereof for secret communications based on public communication network voice channel |
-
2015
- 2015-02-13 CN CN201510080265.1A patent/CN105992179A/en not_active Withdrawn
- 2015-05-13 WO PCT/CN2015/078906 patent/WO2016127517A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577619A (en) * | 2008-05-08 | 2009-11-11 | 吴志军 | Real-time speech secret communication system based on information hiding |
CN102169535A (en) * | 2011-04-11 | 2011-08-31 | 桂林电子科技大学 | Text steganographic method based on keyword replacement |
CN103000181A (en) * | 2013-01-10 | 2013-03-27 | 成都零光量子科技有限公司 | System and implement method thereof for secret communications based on public communication network voice channel |
Also Published As
Publication number | Publication date |
---|---|
CN105992179A (en) | 2016-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8266452B2 (en) | System and method for communicating confidential messages | |
US20090147958A1 (en) | Dynamic, Selective Obfuscation of Information for Multi-Party Transmission | |
US11736492B2 (en) | Signed contact lists for user authentication in video conferences | |
US20060039389A1 (en) | Remote control of device by telephone or other communication devices | |
CN101142840B (en) | Broadcast system and data transmission method | |
CN104980406B (en) | Call recording method, recording server, user class interchanger and recording system | |
JP2009170953A (en) | Call center apparatus | |
WO2015196816A1 (en) | Method and apparatus for realizing video conference call based on user identifier | |
US20080037514A1 (en) | Method, system, and computer program product for controlling a voice over internet protocol (voip) communication session | |
CN112511892B (en) | Screen sharing method, device, server and storage medium | |
WO2016127517A1 (en) | Method, device, and system for passphrase communication | |
KR20210050318A (en) | Method for identifying user using sound and apparatus therefor | |
JP4890866B2 (en) | Private branch exchange | |
JP5103950B2 (en) | Call control server, personal information database, and voice data generation method | |
JP2002185527A (en) | Internet telephone system | |
FI20185636A1 (en) | Management of subscriber identity in service provision | |
US20090129293A1 (en) | Recording a circuit switched call using an ip based control interface | |
US20050094626A1 (en) | Voice communication system, and communication apparatus, cable modem, and method for controlling communication apparatus used for the system | |
JP4133512B2 (en) | Presence display control device, presence display control method, presence display control program, and recording medium storing presence display control program | |
US8023625B2 (en) | Communication system and voice mail apparatus | |
JP2006309356A (en) | Schedule management system and schedule management method | |
US20250088593A1 (en) | Direct voicemail call service | |
US20070160084A1 (en) | Audio device, system and method for archiving audio files based on distributed audio phone data received over a data network in encrypted or non-encrypted form | |
JP2006319619A (en) | Voice monitoring system, method and program | |
KR20080109102A (en) | Image information based customer counseling system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15881678 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15881678 Country of ref document: EP Kind code of ref document: A1 |