[go: up one dir, main page]

CN104601818B - A method and device for switching operating systems during communication - Google Patents

A method and device for switching operating systems during communication Download PDF

Info

Publication number
CN104601818B
CN104601818B CN201510037212.1A CN201510037212A CN104601818B CN 104601818 B CN104601818 B CN 104601818B CN 201510037212 A CN201510037212 A CN 201510037212A CN 104601818 B CN104601818 B CN 104601818B
Authority
CN
China
Prior art keywords
communication
terminal
call
voice
operating system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510037212.1A
Other languages
Chinese (zh)
Other versions
CN104601818A (en
Inventor
张磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xingshenghui Technology Co.,Ltd.
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201510037212.1A priority Critical patent/CN104601818B/en
Publication of CN104601818A publication Critical patent/CN104601818A/en
Application granted granted Critical
Publication of CN104601818B publication Critical patent/CN104601818B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明的主要目的在于提供一种在通讯过程中切换操作系统的方法及装置,以解决的无法在通讯过程中切换终端的操作系统的问题。其中,在通讯过程中切换操作系统的方法,包括:在通过终端的非加密操作系统进行通讯的过程中,检测通讯内容中是否包含预设关键字;在通讯内容中包含预先设置的关键字的情况下,在将包含预设关键字的通讯内容发送至通讯方之前,切换至终端的加密操作系统,并在加密操作系统继续通讯,实现了在通讯过程中切换终端操作系统的目的,提高了用户体验。

The main purpose of the present invention is to provide a method and device for switching the operating system during the communication process, so as to solve the problem that the operating system of the terminal cannot be switched during the communication process. Among them, the method for switching the operating system during the communication process includes: during the communication process through the non-encrypted operating system of the terminal, detecting whether the communication content contains preset keywords; Under such circumstances, before sending the communication content containing preset keywords to the communication party, switch to the encrypted operating system of the terminal, and continue to communicate in the encrypted operating system, so as to achieve the purpose of switching the terminal operating system during the communication process and improve the user experience.

Description

一种在通讯过程中切换操作系统的方法及装置A method and device for switching operating systems during communication

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种在通讯过程中切换操作系统的方法及装置。The invention relates to the technical field of communication, in particular to a method and device for switching operating systems during communication.

背景技术Background technique

目前,使用具有加密操作系统以及非加密操作系统的移动终端时,在加密操作系统下进行语音通话,可以保证通话的安全性,然而,如果在基于此类终端的非加密操作系统进行通话的过程中发现通话涉及到一些敏感信息或者隐私信息需要加密通话时,则无法在维持当前通话的情况下对当前操作系统进行切换。此种情况下,如果用户仍选择在非加密操作系统中接听电话,可能会导致用户的私密信息泄露。如果用户选择在加密操作系统中继续这次通话,则用户必须先挂断当前通话,切入加密操作系统中,再拨打对方手机号继续通话,这样会导致用户的操作比较繁琐,不够快捷,并且在非加密操作系统的通话中可能已经泄露了部分用户的私密信息。可见,目前,由于在通话过程中无法在维持当前通话的情况下切换操作系统,导致用户操作不便。At present, when using a mobile terminal with an encrypted operating system and a non-encrypted operating system, the security of the call can be guaranteed by making a voice call under the encrypted operating system. When it is found that the call involves some sensitive information or private information needs to be encrypted, the current operating system cannot be switched while maintaining the current call. In this case, if the user still chooses to answer the call in a non-encrypted operating system, the user's private information may be leaked. If the user chooses to continue the call in the encrypted operating system, the user must first hang up the current call, switch to the encrypted operating system, and then dial the mobile phone number of the other party to continue the call. The private information of some users may have been leaked in the call of the non-encrypted operating system. It can be seen that at present, it is inconvenient for the user to operate because the operating system cannot be switched while maintaining the current call during the call.

发明内容Contents of the invention

本发明的主要目的在于提供一种在通讯过程中切换操作系统的方法及装置,以解决的无法在通讯过程中切换终端操作系统的问题。The main purpose of the present invention is to provide a method and device for switching the operating system during the communication process, so as to solve the problem that the terminal operating system cannot be switched during the communication process.

根据本发明的一个方面,提供了一种在通讯过程中切换操作系统的方法,包括:在通过终端的非加密操作系统进行通讯的过程中,检测通讯内容中是否包含预设关键字;在通讯内容中包含预先设置的关键字的情况下,在将包含预设关键字的通讯内容发送至通讯方之前,切换至终端的加密操作系统,并在加密操作系统继续通讯。According to one aspect of the present invention, a method for switching operating systems during communication is provided, including: during the communication process through the non-encrypted operating system of the terminal, detecting whether preset keywords are included in the communication content; When the content contains preset keywords, before sending the communication content containing the preset keywords to the communication party, switch to the encrypted operating system of the terminal, and continue the communication in the encrypted operating system.

其中,通讯包括语音通话,在通讯内容中包含预先设置的关键字的情况下,在将包含预设关键字的通讯内容发送至通讯方之前,切换至终端的加密操作系统,并在加密操作系统继续通讯,包括:在判断通话内容中包含预设关键字的情况下,在将包含预设关键字的语音发送至通讯方之前,告知通信运营商向通讯方发出语音提示,提示所述通讯方等待终端切换至加密操作系统后继续通话;将检测出的包含有预设关键字的语音存储至终端的加密存储区;在终端切换至加密操作系统后,从加密存储区获取语音,将语音发送至通话的通讯方。Among them, the communication includes a voice call. If the communication content contains preset keywords, before sending the communication content containing the preset keywords to the communication party, switch to the encrypted operating system of the terminal, and in the encrypted operating system Continuing communication, including: in the case of judging that the content of the call contains preset keywords, before sending the voice containing preset keywords to the communicating party, informing the communication operator to issue a voice prompt to the communicating party to remind the communicating party Wait for the terminal to switch to the encrypted operating system and continue the call; store the detected voice containing preset keywords in the encrypted storage area of the terminal; after the terminal switches to the encrypted operating system, obtain the voice from the encrypted storage area and send the voice to the communicating party of the call.

其中,通讯包括语音通话,在通讯内容中包含预先设置的关键字的情况下,在将包含预设关键字的通讯内容发送至通讯方之前,切换至终端的加密操作系统,并在加密操作系统继续通讯包括:在判断通话内容中包含预设关键字的情况下,在包含预设关键字的语音发送至通讯方之前,存储通讯方的联系人信息以及检测出的包含有预设关键字的语音至终端的加密存储区;结束通话;在切换至终端的加密操作系统后,使用通讯方的联系人信息拨打电话,并在建立通话后,将语音发送至通讯方。Among them, the communication includes a voice call. If the communication content contains preset keywords, before sending the communication content containing the preset keywords to the communication party, switch to the encrypted operating system of the terminal, and in the encrypted operating system Continuing communication includes: in the case of judging that the call content contains preset keywords, before the voice containing preset keywords is sent to the corresponding party, storing the contact information of the communicating party and the detected voice containing preset keywords Send the voice to the encrypted storage area of the terminal; end the call; after switching to the encrypted operating system of the terminal, use the contact information of the corresponding party to make a call, and after the call is established, send the voice to the corresponding party.

进一步的,上述方法还包括:若检测到通话内容中包含预设关键字,则在包含预设关键字的语音发送至通讯方之前,向终端以及通话的通讯方发出语音提示消息。Further, the above method further includes: if it is detected that the call content contains a preset keyword, sending a voice prompt message to the terminal and the communicating party of the call before the voice containing the preset keyword is sent to the communicating party.

进一步的,上述方法还包括:Further, the above method also includes:

在检测通话内容中是否包含预设关键字之前,采集在终端的加密操作系统进行通话时通话内容中出现频率达到预设值的关键字,将关键字存储至预先设置的关键字库,关键字库存储在加密操作系统以及非加密操作系统的共用存储空间中,共用存储空间允许加密操作系统执行读操作以及写操作,仅允许非加密操作系统执行读操作。Before detecting whether the call content contains a preset keyword, collect keywords whose frequency of occurrence in the call content reaches a preset value when the encrypted operating system of the terminal is making a call, and store the keyword in a preset keyword library. The library is stored in the shared storage space of the encrypted operating system and the non-encrypted operating system. The shared storage space allows the encrypted operating system to perform read and write operations, and only allows the non-encrypted operating system to perform read operations.

根据本发明的另一个方面,提供了一种在通讯过程中切换操作系统的装置,包括:检测模块,用于在通过终端的非加密操作系统进行通讯的过程中,检测通讯内容中是否包含预设关键字;通讯模块,用于在通讯内容中包含预先设置的关键字的情况下,在将包含预设关键字的通讯内容发送至通讯方之前,切换至终端的加密操作系统,在加密操作系统继续通讯。According to another aspect of the present invention, a device for switching operating systems during communication is provided, including: a detection module, used to detect whether the communication content contains preset Set keywords; the communication module is used to switch to the encryption operating system of the terminal before sending the communication content containing preset keywords to the communication party when the communication content contains preset keywords. The system continues to communicate.

通讯包括语音通话,通讯模块,包括:请求单元,用于在判断通话内容中包含预设关键字的情况下,在包含预设关键字的语音发送至通讯方之前,告知通信运营商向通讯方发出语音提示,提示所述通讯方等待终端切换至加密操作系统后继续通话;第一存储单元,用于将检测出的包含有预设关键字的语音存储至终端的加密存储区;发送单元,用于在终端切换至加密操作系统后,从加密存储区获取语音,将语音发送至通话的通讯方。The communication includes a voice call, and the communication module includes: a requesting unit, which is used to inform the communication operator to send a message to the communication party before the voice containing the preset keyword is sent to the communication party when it is judged that the content of the call contains a preset keyword. Send out a voice prompt, prompting the communication party to wait for the terminal to switch to the encrypted operating system to continue the conversation; the first storage unit is used to store the detected voice containing the preset keyword into the encrypted storage area of the terminal; the sending unit, It is used to obtain the voice from the encrypted storage area after the terminal switches to the encrypted operating system, and send the voice to the communicating party of the call.

其中,通讯包括语音通话,上述通讯模块包括:第二存储单元,用于在判断通话内容中包含预设关键字的情况下,在包含预设关键字的语音发送至通讯方之前,存储通讯方的联系人信息以及检测出的包含有预设关键字的语音至终端的加密存储区;结束单元,用于结束通话;通话建立单元,用于在切换至终端的加密操作系统后,使用通讯方的联系人信息拨打电话,并在建立通话后,将语音发送至通讯方。Wherein, the communication includes a voice call, and the above-mentioned communication module includes: a second storage unit, which is used to store the communication party The contact information and the detected voice containing preset keywords are sent to the encrypted storage area of the terminal; the end unit is used to end the call; the call establishment unit is used to use the communication party after switching to the encrypted operating system of the terminal contact information to make a call, and after the call is established, the voice will be sent to the corresponding party.

进一步的,上述装置还包括:提示模块,用于若检测到通话内容中包含预设关键字,则在包含预设关键字的语音发送至通讯方之前,向终端以及通话的通讯方发出语音提示消息。Further, the above device also includes: a prompting module, used to send a voice prompt to the terminal and the communicating party of the call if it is detected that the call content contains a preset keyword, before the voice containing the preset keyword is sent to the communicating party information.

进一步的,上述装置还包括:采集模块,用于在检测通话内容中是否包含预设关键字之前,采集在终端的加密操作系统进行通话时通话内容中出现频率达到预设值的关键字,将关键字存储至预先设置的关键字库,关键字库存储在加密操作系统以及非加密操作系统的共用存储空间中,共用存储空间允许加密操作系统执行读操作以及写操作,仅允许非加密操作系统执行读操作。Further, the above-mentioned device also includes: a collection module, used to collect keywords whose frequency of occurrence in the call content reaches a preset value when the encrypted operating system of the terminal makes a call before detecting whether the call content contains a preset keyword, and Keywords are stored in the preset keyword library, which is stored in the shared storage space of the encrypted operating system and the non-encrypted operating system. The shared storage space allows the encrypted operating system to perform read and write operations, and only allows the non-encrypted operating system Perform a read operation.

本发明有益效果如下:The beneficial effects of the present invention are as follows:

本发明实施例在检测到终端的非加密操作系统中进行的通讯的通讯内容中包含预设关键字的情况下,切换至加密操作系统中继续进行通讯,实现了在通讯过程中切换终端操作系统的目的,提高了用户体验。In the embodiment of the present invention, when it is detected that the communication content of the communication carried out in the non-encrypted operating system of the terminal contains a preset keyword, it switches to the encrypted operating system to continue the communication, and realizes the switching of the terminal operating system during the communication process. The purpose is to improve the user experience.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1是本发明实施例1的在通讯过程中切换操作系统的方法的流程图;1 is a flowchart of a method for switching an operating system during a communication process according to Embodiment 1 of the present invention;

图2是本发明实施例2的手机从非加密操作系统切换到加密操作系统的一种实现方式的流程图;Fig. 2 is a flow chart of an implementation of the mobile phone switching from a non-encrypted operating system to an encrypted operating system according to Embodiment 2 of the present invention;

图3是本发明实施例2的手机从非加密操作系统切换到加密操作系统的另一种实现方式的流程图;FIG. 3 is a flow chart of another implementation of the mobile phone switching from a non-encrypted operating system to an encrypted operating system according to Embodiment 2 of the present invention;

图4是本发明实施例3的在通讯过程中切换操作系统的装置的结构框图。FIG. 4 is a structural block diagram of an apparatus for switching operating systems during communication according to Embodiment 3 of the present invention.

具体实施方式detailed description

为了解决现有技术在无法在维持通讯的情况下切换终端的操作系统的问题,本发明提供了一种在通讯过程中切换操作系统的方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。In order to solve the problem in the prior art that the operating system of the terminal cannot be switched while maintaining communication, the present invention provides a method and device for switching the operating system during the communication process. The following describes the present invention in conjunction with the accompanying drawings and embodiments Further details. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

实施例1Example 1

本实施例提供一种在通讯过程中切换操作系统的方法,该方法应用于一终端,该终端可具有多个操作系统,多个操作系统中可以有加密操作系统以及非加密操作系统,其中,通讯过程具体可以包括,语音通话过程、视频通过过程、使用即时通讯工具进行通讯或其他数据交互的通讯过程。This embodiment provides a method for switching operating systems during communication. The method is applied to a terminal, and the terminal may have multiple operating systems. Among the multiple operating systems, there may be encrypted operating systems and non-encrypted operating systems, wherein, The communication process may specifically include a voice call process, a video passing process, communication using an instant messaging tool, or other data interaction communication processes.

具体的,本方法包括:在通过终端的非加密操作系统进行通讯的过程中,检测通讯内容中是否包含预设关键字;Specifically, the method includes: during the communication process through the non-encrypted operating system of the terminal, detecting whether the communication content contains preset keywords;

在所述通讯内容中包含预先设置的关键字的情况下,在将包含预设关键字的通讯内容发送至通讯方之前,切换至终端的加密操作系统,并在所述加密操作系统继续所述通讯。In the case that the communication content contains a preset keyword, before sending the communication content containing the preset keyword to the communication party, switch to the encrypted operating system of the terminal, and continue the description in the encrypted operating system communication.

以下以语音通话为例进行说明。The voice call is taken as an example for description below.

图1是本发明实施例1的在通话过程中切换操作系统的方法的流程图,如图1所示,该方法包括以下步骤:Fig. 1 is a flow chart of the method for switching operating systems during a call according to Embodiment 1 of the present invention. As shown in Fig. 1, the method includes the following steps:

步骤101:在通过终端的非加密操作系统进行通话的过程中,检测通话内容中是否包含预设关键字;Step 101: During the call through the non-encrypted operating system of the terminal, detect whether the call content contains preset keywords;

在该步骤101中,具体可以通过目前存在的语义识别方式来进行,可以通过在终端中增加一个语义模块来实现,设置为在通话开始时,开启语义识别功能,直接对通话内容进行识别,与预设关键字库中的关键字进行匹配。In this step 101, specifically, it can be carried out through the currently existing semantic recognition method, which can be realized by adding a semantic module in the terminal, which is set to enable the semantic recognition function when the call starts, and directly recognize the call content, and The keywords in the preset keyword library are matched.

步骤102:在通话内容中包含预先设置的关键字的情况下,在将包含预设关键字的语音发送至通讯方之前,切换至终端的加密操作系统,并在加密操作系统继续通话。在该步骤中,在加密系统中继续通话的过程中,对通话内容进行加密处理。Step 102: In the case that the call content contains preset keywords, switch to the encrypted operating system of the terminal and continue the call in the encrypted operating system before sending the voice containing the preset keywords to the communicating party. In this step, in the process of continuing the conversation in the encryption system, the conversation content is encrypted.

在该步骤中,在终端将包含预设关键字的语音发送至通讯方之前,切换至终端的加密操作系统,即可以保证包含预设关键字的语音不会被发送至基站,也可以理解为,包含预设关键字的语音在非安全系统中被过滤掉了。In this step, before the terminal sends the voice containing the preset keyword to the communication partner, switch to the encrypted operating system of the terminal, which can ensure that the voice containing the preset keyword will not be sent to the base station, which can also be understood as , voices containing preset keywords are filtered out in non-secure systems.

在上述步骤102中切换操作系统之前,可以调用呼叫等待的部分功能,暂时将通话挂起,以确保与通讯方处于通话状态,基于此,进一步的,上述方法还可以包括:在判断通话内容中包含预设关键字的情况下,在包含预设关键字的语音发送至通讯方之前,调用呼叫等待的部分功能,向通信运营商发出通话等待请求,告知通信运营商向通讯方发出语音提示,提示通讯方等待终端切换至加密操作系统后继续之前的通话,以使在通讯方等待的过程中,终端进行操作系统的切换,使得系统切换后双方尽快恢复通话;将检测出的包含有预设关键字的语音存储至终端的加密存储区,该终端的加密存储区允许加密操作系统以及非加密操作系统进行读写,为了确保安全性,可以对写入的数据进行加密处理,或仅为指定的应用或进程提供访问权限。Before switching the operating system in the above step 102, some functions of call waiting can be invoked to temporarily suspend the call to ensure that the communication party is in a call state. Based on this, further, the above method can also include: in judging the content of the call In the case of including the preset keyword, before the voice containing the preset keyword is sent to the communication party, call some functions of call waiting, send a call waiting request to the communication operator, and inform the communication operator to send a voice prompt to the communication party, Prompt the communicating party to wait for the terminal to switch to the encrypted operating system before continuing the previous call, so that the terminal will switch the operating system while the communicating party is waiting, so that the two parties can resume the conversation as soon as possible after the system switching; The voice of the keyword is stored in the encrypted storage area of the terminal. The encrypted storage area of the terminal allows the encrypted operating system and the non-encrypted operating system to read and write. In order to ensure security, the written data can be encrypted, or only specified Apps or processes that provide access.

在上述步骤102中,在加密操作系统继续通话,具体可以包括,向通信运营商发送取消呼叫等待请求,待呼叫等待被取消且终端切换至加密操作系统后,从加密存储区获取语音,将语音发送至通话的通讯方的处理,其中,终端首先将从加密存储区获取的语音发送至通信运营商,然后由运营商将该语音信息发送至通讯方,与通讯方既可继续通信。In the above step 102, continuing the call on the encrypted operating system may specifically include sending a cancel call waiting request to the communication operator, and after the call waiting is canceled and the terminal switches to the encrypted operating system, the voice is obtained from the encrypted storage area, and the voice The process of sending to the communication party of the call, wherein the terminal first sends the voice obtained from the encrypted storage area to the communication operator, and then the operator sends the voice information to the communication party, and the communication party can continue to communicate.

与上述调用呼叫等待功能来切换操作系统的方式不同,本实施例还可以采用如下的方式进行操作系统的切换:Different from the method of calling the call waiting function to switch the operating system above, this embodiment can also use the following method to switch the operating system:

在判断通话内容中包含预设关键字的情况下,在包含预设关键字的语音发送至通讯方之前,存储通讯方的联系人信息以及检测出的包含有预设关键字的语音至终端的加密存储区,其中,通讯方的联系人信息为通讯方的电话号码,结束通话,即挂断通话,切换终端至加密操作系统,在切换至终端的加密操作系统后,使用通讯方的联系人信息拨打电话,并在建立通话后,将语音发送至通讯方。In the case of judging that the call content contains preset keywords, before the voice containing preset keywords is sent to the communicating party, the contact information of the communicating party and the detected voice containing preset keywords are sent to the terminal Encrypted storage area, where the contact information of the communicating party is the telephone number of the communicating party, end the call, that is, hang up the call, switch the terminal to the encrypted operating system, and use the contact of the communicating party after switching to the encrypted operating system of the terminal information to make a call, and after the call is established, the voice is sent to the corresponding party.

在切换系统时为了告知终端用户以及通讯方当前需要切换系统,可以向终端以及通讯方发出语音提示,基于此,上述方法还可以包括:在通话内容中包含预设关键字的情况下,在包含预设关键字的语音发送至通讯方之前,向终端以及通话的通讯方发出语音提示消息。In order to inform the terminal user and the communication party that they need to switch systems when switching systems, a voice prompt can be sent to the terminal and the communication party. Based on this, the above method can also include: when the call content contains preset keywords, include Before the voice of the preset keyword is sent to the communication party, a voice prompt message is sent to the terminal and the communication party of the call.

本实施例中的预设关键字,可以在终端出厂之前,由厂家设置,也可以在后续终端的使用过程中,根据用户的需求,由用户设定,还可以由终端在一段时间内根据通话内容来设定,基于此,上述方法还可以包括:在检测通话内容中是否包含预设关键字之前,采集在终端的加密操作系统进行通话时通话内容中出现频率达到预设值的关键字,将关键词存储至预先设置的关键字库。所述关键字库存储在加密操作系统以及非加密操作系统的共用存储空间中,所述共用存储空间允许所述加密操作系统执行读操作以及写操作,仅允许所述非加密操作系统执行读操作。The preset keywords in this embodiment can be set by the manufacturer before the terminal leaves the factory, or can be set by the user according to the user's needs during the subsequent use of the terminal, or can be set by the terminal within a period of time according to the call Based on this, the above method may also include: before detecting whether the call content contains a preset keyword, collecting keywords whose frequency of occurrence in the call content reaches a preset value when the encrypted operating system of the terminal is making a call, Store keywords to a preset keyword library. The keyword library is stored in the shared storage space of the encrypted operating system and the non-encrypted operating system, the shared storage space allows the encrypted operating system to perform read and write operations, and only allows the non-encrypted operating system to perform read operations .

本发明实施例中,在通话涉及涉密信息时,在加密操作系统中进行通话,由于加密操作系统中进行的操作会受到严格的监控,进行限制以保证通话数据不会被泄露,所以会保证在加密操作系统中进行通话的安全性。In the embodiment of the present invention, when the call involves confidential information, the call is made in the encrypted operating system. Since the operations performed in the encrypted operating system will be strictly monitored and restricted to ensure that the call data will not be leaked, it will be guaranteed The security of making calls in an encrypted operating system.

实施例2Example 2

本发明实施例提供一种在通话过程中切换操作系统的方法,该方法与上述实施1中的切换操作系统的方法的实施原理相同,本实施例通过公开更多的技术细节来对该方法进行进一步说明。The embodiment of the present invention provides a method for switching the operating system during a call. The method is the same as the implementation principle of the method for switching the operating system in the above-mentioned implementation 1. This embodiment discloses more technical details to implement the method. Further explanation.

本实施例提供的在通话过程中切换操作系统的方法具体包括如下处理过程:The method for switching operating systems during a call provided in this embodiment specifically includes the following processing procedures:

关键字库的建立:系统中的关键字库不仅可以在出厂时设定或者用户手动设定,而且会根据用户的通话情况自动进行添加,在用户使用加密操作系统进行通话时,系统会自动分析本次通话的主要关键字,并根据这个关键字在多次通话中出现的频繁程度来决定是否将其加入到关键字库中,该关键字库建立在加密操作系统以及非加密操作系统的共享存储空间中,在加密操作系统中对共享存储空间具有读写权限,而非加密操作系统仅具有的读权限。这样不仅可以自动帮用户添加安全关键字,而且可以保证用户的关键是词库是实时更新的。Establishment of keyword library: The keyword library in the system can not only be set at the factory or manually set by the user, but also automatically added according to the user's call situation. When the user uses an encrypted operating system to make a call, the system will automatically analyze The main keyword of this call, and decide whether to add it to the keyword library according to the frequency of this keyword in multiple calls. The keyword library is based on the sharing of encrypted operating systems and non-encrypted operating systems. In the storage space, the encrypted operating system has read and write permissions for the shared storage space, while the non-encrypted operating system only has read permissions. This will not only automatically add safe keywords for the user, but also ensure that the user's keywords and thesaurus are updated in real time.

非加密操作系统底层关键信息拦截:用户在非加密操作系统中进行通话时,如果用户在通话的过程中出现了到了涉密关键字,系统会自动拦截含有关键字语音,也就当前通话的一句话的语音数据并不会送入手机的通讯模块,从而也不会被发送到基站,也就是说,在信息可能被泄露之前就拦截下来,这样可以保证在非加密操作系统用户不会在无意识的情况下通过通话泄密。Interception of key information at the bottom of the non-encrypted operating system: When the user makes a call on the non-encrypted operating system, if the user encounters a confidential keyword during the call, the system will automatically intercept the voice containing the keyword, that is, a sentence of the current call The voice data of the phone call will not be sent to the communication module of the mobile phone, so it will not be sent to the base station, that is to say, it will be intercepted before the information may be leaked, so as to ensure that the user in the non-encrypted operating system will not be unconscious. In the case of leaking through the phone call.

及时提醒用户通话涉及私密信息:当系统检测到用户在非加密操作系统中的通话涉及到私密信息时,会直接利用语音提醒用户当前通话涉及私密信息,系统即将切换到加密操作系统中请稍等片刻,对应的提示语音信息也会通过通信链路传达给对方联络人。Promptly remind the user that the call involves private information: When the system detects that the user’s call in the non-encrypted operating system involves private information, it will directly use voice to remind the user that the current call involves private information, and the system will switch to the encrypted operating system, please wait a moment After a while, the corresponding prompt voice information will also be conveyed to the other party's contact person through the communication link.

图2是本发明实施例2的手机从非加密操作系统切换到加密操作系统的一种实现方式的流程图。如图2所示,该流程包括如下处理:Fig. 2 is a flowchart of an implementation manner of switching from a non-encrypted operating system to an encrypted operating system in the mobile phone according to Embodiment 2 of the present invention. As shown in Figure 2, the process includes the following processing:

在确定当前需要切换操作系统的情况下,利用呼叫等待功能,在手机播放完语音提示后调用呼叫等待功能,将该次通话暂时挂起,还可以将恢复该次通话的所有必须参数或者信息存入加密操作系统以及非加密操作系统共享的存储空间,并进行加密操作系统的切换操作。在切换到加密操作系统之后,加密操作系统会进行对应操作取消通话挂起状态,恢复之前的通话。这样就可以将通话从非加密操作系统切换到加密操作系统之下了。When it is determined that the current operating system needs to be switched, use the call waiting function to call the call waiting function after the mobile phone finishes playing the voice prompt, suspend the call temporarily, and save all the necessary parameters or information for resuming the call Enter the storage space shared by the encrypted operating system and the non-encrypted operating system, and perform the switching operation of the encrypted operating system. After switching to the encrypted operating system, the encrypted operating system will perform corresponding operations to cancel the call suspension state and resume the previous call. In this way, the call can be switched from the non-encrypted operating system to the encrypted operating system.

图3是本发明实施例2的手机从非加密操作系统切换到加密操作系统的另一种实现方式的流程图。如图3所示,该流程包括如下处理:Fig. 3 is a flow chart of another implementation of switching from a non-encrypted operating system to an encrypted operating system in the mobile phone according to Embodiment 2 of the present invention. As shown in Figure 3, the process includes the following processing:

在终端播放完切换操作系统的语音提示后,将本次通话的对方手机号码写入加密操作系统以及非加密操作系统共享的存储空间,信息写入之后挂断当前通话,进行加密操作系统的切换操作。在切换到加密操作系统之后,加密操作系统会去共享存储空间获取对方的电话号码,获取之后根据获取到的电话号码自动拨出,对方终端将会进行的操作如下:当获知到通讯方正在切换加密操作系统的信息后,会自动记录通讯方的通讯号码。在之后操作系统切换完成后,终端再次拨打电话过来时,根据号码匹配结果自动接通该次电话从而自动再次建立起通话链路,双方可以继续之前的通话。After the terminal plays the voice prompt for switching the operating system, write the mobile phone number of the other party in this call into the storage space shared by the encrypted operating system and the non-encrypted operating system, hang up the current call after the information is written, and switch the encrypted operating system operate. After switching to the encrypted operating system, the encrypted operating system will go to the shared storage space to obtain the other party's phone number, and then automatically dial out according to the obtained phone number. The operation of the other party's terminal will be as follows: After encrypting the information of the operating system, the communication number of the communicating party will be automatically recorded. After the operating system switching is completed, when the terminal makes a call again, the call is automatically connected according to the number matching result, so that the call link is automatically established again, and the two parties can continue the previous call.

实施例3Example 3

图4是本发明实施例3的在通话过程中切换操作系统的装置的结构框图,如图4所示,该装置40包括以下组成部分:Fig. 4 is a structural block diagram of a device for switching operating systems during a call according to Embodiment 3 of the present invention. As shown in Fig. 4, the device 40 includes the following components:

检测模块41,用于在通过终端的非加密操作系统进行通讯的过程中,检测通讯内容中是否包含预设关键字;The detection module 41 is used to detect whether preset keywords are included in the communication content during the communication process through the non-encrypted operating system of the terminal;

通讯模块42,用于在通讯内容中包含预先设置的关键字的情况下,在将包含预设关键字的通讯内容发送至通讯方之前,切换至终端的加密操作系统,在加密操作系统继续通讯。The communication module 42 is used to switch to the encryption operating system of the terminal before sending the communication content containing the preset keywords to the communicating party when the communication content contains preset keywords, and continue the communication in the encryption operating system .

其中,上述通讯具体可以包括语音通话,基于此,上述通讯模块,包括:请求单元,用于在判断通话内容中包含预设关键字的情况下,在包含预设关键字的语音发送至通讯方之前,告知通信运营商向通讯方发出语音提示,提示通讯方在终端切换至加密操作系统后继续之前的通话;第一存储单元,用于将检测出的包含有预设关键字的语音存储至终端的加密存储区;发送单元,用于在终端切换至加密操作系统后,从加密存储区获取语音,将语音发送至通话的通讯方。Wherein, the above-mentioned communication may specifically include a voice call. Based on this, the above-mentioned communication module includes: a request unit, which is used to send the voice containing the preset keyword to the communication party when it is judged that the call content contains a preset keyword. Before, inform the communication operator to send a voice prompt to the communication party, prompting the communication party to continue the previous call after the terminal switches to the encrypted operating system; the first storage unit is used to store the detected voice containing the preset keyword in the The encrypted storage area of the terminal; the sending unit is used to obtain the voice from the encrypted storage area after the terminal is switched to the encrypted operating system, and send the voice to the communicating party of the call.

其中,上述通讯包括语音通话,所述通讯模块42包括:第二存储单元,用于在判断通话内容中包含预设关键字的情况下,在包含预设关键字的语音发送至通讯方之前,存储通讯方的联系人信息以及检测出的包含有预设关键字的语音至终端的加密存储区;结束单元,用于结束通话;通话建立单元,用于在切换至终端的加密操作系统后,使用通讯方的联系人信息拨打电话,并在建立通话后,将语音发送至通讯方。Wherein, the above-mentioned communication includes a voice call, and the communication module 42 includes: a second storage unit, configured to, when it is judged that the call content contains a preset keyword, before the voice containing the preset keyword is sent to the communicating party, storing the contact information of the communication party and the detected voice containing the preset keywords to the encrypted storage area of the terminal; the ending unit is used to end the call; the call establishment unit is used to switch to the encrypted operating system of the terminal, Use the contact information of the corresponding party to make a call, and after the call is established, the voice will be sent to the corresponding party.

上述装置40还包括:Above-mentioned device 40 also comprises:

提示模块,用于若检测到通话内容中包含预设关键字,则在包含预设关键字的语音发送至通讯方之前,向终端以及通话的通讯方发出语音提示消息。The prompting module is used to send a voice prompt message to the terminal and the communicating party of the call if it is detected that the call content contains a preset keyword, before the voice containing the preset keyword is sent to the communicating party.

上述装置40还包括:Above-mentioned device 40 also comprises:

采集模块,用于在检测通话内容中是否包含预设关键字之前,采集在终端的加密操作系统进行通话时通话内容中出现频率达到预设值的关键字,将关键字存储至预先设置的关键字库,关键字库存储在加密操作系统以及非加密操作系统的共用存储空间中,共用存储空间允许加密操作系统执行读操作以及写操作,仅允许非加密操作系统执行读操作。The collection module is used to collect the keywords whose appearance frequency reaches the preset value in the call content when the encrypted operating system of the terminal is making a call before detecting whether the call content contains preset keywords, and store the keywords in the preset key The font library and the keyword library are stored in the shared storage space of the encrypted operating system and the non-encrypted operating system. The shared storage space allows the encrypted operating system to perform read and write operations, and only allows the non-encrypted operating system to perform read operations.

本发明实施例的方案,在非加密操作系统中增加了底层信息拦截功能,在通讯过程中能够上防止用户的私密信息泄露,降低了用户在非加密操作系统中进行通讯导致的泄密可能性,提高了非加密操作系统通讯的安全性,进一步的,该方案能够及时提醒用户当前通讯中有涉及到私密信息,使用户的得知当前通讯需要进行保密处理。The scheme of the embodiment of the present invention adds the underlying information interception function in the non-encrypted operating system, which can prevent the leakage of the user's private information during the communication process, and reduces the possibility of leakage caused by the user's communication in the non-encrypted operating system. The security of the non-encrypted operating system communication is improved, and further, the scheme can promptly remind the user that there is private information involved in the current communication, so that the user knows that the current communication needs to be kept confidential.

此外,本发明实施例的方案还能够根据通讯中的关键字进行安全系统的切换操作,并在系统切换完成后进行一系列操作使用户仅需等待几秒就可以继续之前的通讯,而且无需担心任何泄密问题。减少了用户的繁琐操作,提升了用户通讯的安全性,提升了用户体验。In addition, the scheme of the embodiment of the present invention can also perform the switching operation of the security system according to the keyword in the communication, and perform a series of operations after the system switching is completed, so that the user can continue the previous communication only after waiting for a few seconds, and there is no need to worry about any disclosure issues. The cumbersome operation of the user is reduced, the security of the user communication is improved, and the user experience is improved.

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。The above description is only an embodiment of the present invention, and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the scope of the claims of the present invention.

Claims (10)

  1. A kind of 1. method of the switching operating system in communication process, it is characterised in that including:
    During being communicated by the non-encrypted operating system of terminal, whether detect in Content of communciation comprising default key Word;
    Comprising in the case of the keyword that pre-sets in the Content of communciation, by the Content of communciation comprising preset keyword Send to before communication side, by the encryption memory block of the phonetic storage comprising preset keyword to terminal, switch to adding for terminal Close operating system, and the voice of encryption memory block storage is sent to communication side, continue institute in the cryptographic operation system Communication is stated, the content for continuing communication is encrypted.
  2. 2. according to the method for claim 1, it is characterised in that the communication includes voice call, described in the communication Comprising in the case of the keyword that pre-sets in content, by the Content of communciation comprising preset keyword send to communication side it Before, the cryptographic operation system of terminal is switched to, and continue the communication in the cryptographic operation system, including:
    In the case where including preset keyword in judging dialog context, sent by the voice comprising preset keyword to call Before side, inform that common carrier sends voice message to correspondent, prompt the correspondent to wait terminal to switch to encryption behaviour Continue to converse after making system;
    By the encryption memory block of the phonetic storage for including preset keyword detected to terminal;
    After the cryptographic operation system of terminal is switched to, the voice is obtained from the encryption memory block, the voice is sent To the correspondent of the call.
  3. 3. according to the method for claim 1, it is characterised in that the communication includes voice call, described in the communication Comprising in the case of the keyword that pre-sets in content, by the Content of communciation comprising preset keyword send to communication side it Before, the cryptographic operation system of terminal is switched to, and continue the communication in the cryptographic operation system to include:
    In the case where including preset keyword in judging dialog context, sent in the voice comprising preset keyword to correspondent Before, the encryption of the voice for including preset keyword to the terminal that store the associated person information of correspondent and detect stores Area;
    Terminate the call;
    After the cryptographic operation system of terminal is switched to, called, and established using the associated person information of the correspondent After call, the voice is sent to the correspondent.
  4. 4. according to the method for claim 1, it is characterised in that methods described also includes:
    Preset keyword is included in dialog context if detecting, the voice comprising preset keyword send to correspondent it Before, send voice message message to the correspondent of terminal and the call.
  5. 5. the method according to any one in Claims 1 to 4, it is characterised in that methods described also includes:
    Before whether preset keyword is included in detecting dialog context, gather when the cryptographic operation system of terminal is conversed The frequency of occurrences reaches the keyword of preset value in dialog context, and the keyword is stored to the key word library pre-set, institute State key word library to be stored in the common storage space of cryptographic operation system and non-encrypted operating system, the share storage is empty Between allow the cryptographic operation system to perform read operation and write operation, only allow the non-encrypted operating system to perform and read behaviour Make.
  6. A kind of 6. device of the switching operating system in communication process, it is characterised in that including:
    Detection module, for during being communicated by the non-encrypted operating system of terminal, detecting in Content of communciation to be It is no to include preset keyword;
    Communication module, in the case of the keyword pre-set is included in the Content of communciation, default pass will included The Content of communciation of key word is sent to before communication side, by the encryption memory block of the phonetic storage comprising preset keyword to terminal, The cryptographic operation system of terminal is switched to, the voice of encryption memory block storage is sent to communication side, in the encryption behaviour Make system and continue the communication, the content for continuing communication is encrypted.
  7. 7. device according to claim 6, it is characterised in that the communication includes voice call, the communication module, bag Include:
    Request unit, in judging dialog context include preset keyword in the case of, in the language comprising preset keyword Sound is sent to before correspondent, informs that common carrier sends voice message to correspondent, prompts the correspondent to wait terminal Continue to converse after switching to cryptographic operation system;
    First memory cell, for by the encryption memory block of the phonetic storage for including preset keyword detected to terminal;
    Transmitting element, will for after the cryptographic operation system of terminal is switched to, the voice to be obtained from the encryption memory block The voice is sent to the correspondent of the call.
  8. 8. device according to claim 6, it is characterised in that the communication includes voice call, the communication module bag Include:
    Second memory cell, in the case where including preset keyword in judging dialog context, including preset keyword Voice send to before correspondent, the language for including preset keyword for storing the associated person information of correspondent and detecting Sound is to the encryption memory block of terminal;
    End unit, for terminating the call;
    Unit is established in call, for after the cryptographic operation system of terminal is switched to, using the associated person information of the correspondent Call, and after call is established, the voice is sent to the correspondent.
  9. 9. device according to claim 7, it is characterised in that described device also includes:
    Reminding module, if including preset keyword in dialog context for detecting, in the voice hair comprising preset keyword Deliver to before correspondent, voice message message is sent to the correspondent of terminal and the call.
  10. 10. the device according to any one in claim 6~9, it is characterised in that described device also includes:
    Acquisition module, for before whether preset keyword is included in detecting dialog context, gathering the cryptographic operation in terminal The frequency of occurrences reaches the keyword of preset value in dialog context when system is conversed, and the keyword is stored to pre-setting Key word library, the key word library is stored in the common storage space of cryptographic operation system and non-encrypted operating system, The common storage space allows the cryptographic operation system to perform read operation and write operation, only allows the non-encrypted operation System performs read operation.
CN201510037212.1A 2015-01-26 2015-01-26 A method and device for switching operating systems during communication Active CN104601818B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510037212.1A CN104601818B (en) 2015-01-26 2015-01-26 A method and device for switching operating systems during communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510037212.1A CN104601818B (en) 2015-01-26 2015-01-26 A method and device for switching operating systems during communication

Publications (2)

Publication Number Publication Date
CN104601818A CN104601818A (en) 2015-05-06
CN104601818B true CN104601818B (en) 2018-02-13

Family

ID=53127304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510037212.1A Active CN104601818B (en) 2015-01-26 2015-01-26 A method and device for switching operating systems during communication

Country Status (1)

Country Link
CN (1) CN104601818B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468611B (en) * 2014-12-24 2017-09-08 宇龙计算机通信科技(深圳)有限公司 The data safety processing method and device switched based on dual system
CN105049630B (en) * 2015-08-07 2018-06-19 北京元心科技有限公司 The telephone receiving method of intelligent terminal and its multisystem
CN105049638B (en) * 2015-08-26 2018-05-01 北京元心科技有限公司 The method and device conversed in the terminal device of multiple operating system
CN106487514A (en) * 2015-09-01 2017-03-08 北京三星通信技术研究有限公司 Voice communication encryption method, decryption method and device thereof
CN105611044A (en) * 2015-11-25 2016-05-25 东莞酷派软件技术有限公司 Call control method, call control device and terminal
CN105530376A (en) * 2015-12-11 2016-04-27 北京元心科技有限公司 Method and device for carrying out call during multi-system switching
CN105611528B (en) * 2015-12-28 2019-02-26 北京元心科技有限公司 Multi-system intelligent terminal and encrypted telephone communication method thereof
CN107454587A (en) * 2016-05-31 2017-12-08 宇龙计算机通信科技(深圳)有限公司 A kind of method and device for switching secret telephony
CN109542847B (en) * 2018-11-05 2023-06-27 努比亚技术有限公司 File processing method, terminal and readable storage medium
CN111371946A (en) * 2018-12-26 2020-07-03 成都鼎桥通信技术有限公司 Dual-system terminal audio service switching method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8359020B2 (en) * 2010-08-06 2013-01-22 Google Inc. Automatically monitoring for voice input based on context
CN103297960A (en) * 2012-03-02 2013-09-11 宇龙计算机通信科技(深圳)有限公司 Intelligent terminal anti-eavesdropping method and device and intelligent terminal
CN103391374B (en) * 2013-08-08 2015-07-08 北京邮电大学 A dual-system terminal supporting seamless switching
CN104125071B (en) * 2014-08-01 2016-03-30 努比亚技术有限公司 Communication method, system and communication terminal
CN105979064B (en) * 2014-09-23 2019-03-15 厦门美图移动科技有限公司 A kind of safety call method, device and mobile terminal

Also Published As

Publication number Publication date
CN104601818A (en) 2015-05-06

Similar Documents

Publication Publication Date Title
CN104601818B (en) A method and device for switching operating systems during communication
CN104468611B (en) The data safety processing method and device switched based on dual system
US12185426B2 (en) Method for using remote SIM module and electronic device
CN103596246B (en) Recover the method and terminal of data service
CN104506711A (en) Method and device for processing communication information of terminal
CN104135556B (en) Call method and call device based on mobile terminal
CN107707538A (en) Data transmission method, device, mobile terminal and computer-readable recording medium
CN106101410A (en) A kind of call handling method, device and equipment
CN107682910A (en) Traffic resource sharing method and device, mobile terminal and storage medium
CN108076204A (en) The method and terminal of a kind of call treatment
CN103813000A (en) Mobile terminal and search method thereof
CN111818469B (en) Calling method, calling device, electronic equipment and network equipment
CN106105168A (en) A kind of method, terminal and portable electric appts calling transfer
CN114303350A (en) Information processing method, device and storage medium
CN107222629A (en) Incoming call processing method and related products
CN107609407A (en) Method and device for protecting information security in user terminal
CN107707722A (en) SMS interception treating method and apparatus
CN108573169A (en) Recent task list display method and device, storage medium, electronic device
CN104601783A (en) Communication processing method based on subjective judgment, mobile terminal and system
CN104010065A (en) Telephone processing method and device
CN106303085A (en) Mobile terminal and the method and apparatus of secret telephony
CN107466019A (en) A kind of short message recognition methods and device
CN108537025A (en) Privacy protection method and device, computer readable storage medium and terminal
CN107193662A (en) A kind of information synchronization method and mobile terminal based on dual system
CN103458394A (en) Mobile terminal, processing method and processing device for internal information of mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20250724

Address after: 518100 Guangdong Province Shenzhen City Futian District Futian Street Fushan Community Cai Tian Nan Road 2030 Ausnaya Building 1818A89

Patentee after: Shenzhen Xingshenghui Technology Co.,Ltd.

Country or region after: China

Address before: 518057 South Mountain High-tech Industrial Park North District, Shenzhen City, Guangdong Province, 1 Kupai Information Port, 6 floors

Patentee before: YULONG COMPUTER TELECOMMUNICATION SCIENTIFIC (SHENZHEN) Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right