[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117857686A - Communication method, communication system and related device - Google Patents

Communication method, communication system and related device Download PDF

Info

Publication number
CN117857686A
CN117857686A CN202410172393.8A CN202410172393A CN117857686A CN 117857686 A CN117857686 A CN 117857686A CN 202410172393 A CN202410172393 A CN 202410172393A CN 117857686 A CN117857686 A CN 117857686A
Authority
CN
China
Prior art keywords
terminal
message
user
call
recording
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.)
Granted
Application number
CN202410172393.8A
Other languages
Chinese (zh)
Other versions
CN117857686B (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.)
Honor Device Co Ltd
Original Assignee
Honor Device 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 Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202410172393.8A priority Critical patent/CN117857686B/en
Publication of CN117857686A publication Critical patent/CN117857686A/en
Application granted granted Critical
Publication of CN117857686B publication Critical patent/CN117857686B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/64Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
    • H04M1/65Recording arrangements for recording a message from the calling party
    • H04M1/656Recording arrangements for recording a message from the calling party for recording conversations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42221Conversation recording systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a communication method, a communication system and a related device, wherein the method is applied to a first terminal, and comprises the following steps: generating a first message, wherein the first message comprises recording suppression information; the first message is sent to the second terminal, the first message is used for establishing a call with the second terminal, the recording inhibition information is used for inhibiting the second terminal from implementing the method for the recording function of the call, and the electronic equipment can add the recording inhibition information in the sent message for establishing the session in the process of establishing the session so as to limit the recording authority of the opposite terminal and ensure the personal privacy of the user at the home terminal.

Description

通信方法、通信系统以及相关装置Communication method, communication system and related device

技术领域Technical Field

本申请涉及终端技术领域,尤其涉及通信方法、通信系统以及相关装置。The present application relates to the field of terminal technology, and in particular to a communication method, a communication system and related devices.

背景技术Background technique

如今通过手机、智能手表等设备进行通话已经称为我们日常交流和娱乐中不可或缺的一环。在现如今的通话场景中,对端用户可以在不经过本端用户的允许下、甚至在不知会本端用户的情况下对双方的通话进行录音。即使本端用户不希望对方在通话中使用录音功能,对端用户还是可以对通话进行录音,用户的隐私安全得不到保障。Nowadays, making calls through mobile phones, smart watches and other devices has become an indispensable part of our daily communication and entertainment. In today's call scenarios, the other end user can record the call between the two parties without the permission of the local user or even without informing the local user. Even if the local user does not want the other party to use the recording function during the call, the other end user can still record the call, and the user's privacy and security cannot be guaranteed.

因此,如何提高用户在通话时的隐私安全,是亟待解决的问题。Therefore, how to improve the privacy and security of users during calls is an urgent problem to be solved.

发明内容Summary of the invention

本申请的目的在于提供一种通信方法、通信系统以及相关装置,实施该方法,电子设备可在建立会话的过程中,在发送的用于建立会话的消息中添加录音抑制信息,以限制对侧终端的录音权限,保证本端用户的个人隐私。The purpose of the present application is to provide a communication method, a communication system and related devices. When the method is implemented, the electronic device can add recording suppression information to the message sent for establishing a session during the process of establishing a session, so as to limit the recording authority of the terminal on the other side and ensure the personal privacy of the user on the local side.

上述目标和其他目标将通过独立权利要求中的特征来达成。进一步的实现方式在从属权利要求、说明书和附图中体现。The above-mentioned and other objects are achieved by the features of the independent claims. Further implementations are reflected in the dependent claims, the description and the drawings.

第一方面,本申请提供了一种通信方法,应用于第一终端,所述方法包括:生成第一消息,所述第一消息包括录音抑制信息;向第二终端发送所述第一消息,所述第一消息用于与所述第二终端建立通话,所述录音抑制信息用于抑制所述第二终端对所述通话的录音功能。In a first aspect, the present application provides a communication method, applied to a first terminal, the method comprising: generating a first message, the first message comprising recording suppression information; sending the first message to a second terminal, the first message being used to establish a call with the second terminal, the recording suppression information being used to suppress a recording function of the second terminal for the call.

在本方法中,所述第一终端可以为主叫端也可以被叫端。In this method, the first terminal may be a calling terminal or a called terminal.

在所述第一终端为主叫端的情况下,所述第二终端即为被叫端。相应的,所述第一消息为主叫端生成的请求消息,该请求消息表征所述第一终端请求与所述第二终端建立会话。所述第一消息可以经过核心网发送至所述第二终端中。具体的,所述第一消息可以是Setup消息或Invite消息。在所述第二终端接收到所述第一消息之后,所述第二终端可以解析所述第一消息,在确定所述请求消息中带有所述录音抑制信息之后,所述第二终端将主动抑制其在本次通话中的录音功能。In the case where the first terminal is the calling terminal, the second terminal is the called terminal. Accordingly, the first message is a request message generated by the calling terminal, and the request message indicates that the first terminal requests to establish a session with the second terminal. The first message can be sent to the second terminal through the core network. Specifically, the first message can be a Setup message or an Invite message. After the second terminal receives the first message, the second terminal can parse the first message, and after determining that the request message carries the recording suppression information, the second terminal will actively suppress its recording function in this call.

在所述第一终端为被叫端的情况下,所述第二终端即为主叫端。相应的,所述第一消息为被叫端在收到主叫端发送的请求消息之后所生成的响应消息,该响应消息用于响应主叫端的请求消息,并与所述主叫端建立会话。所述第一消息也可以经过核心网发送至所述第一终端。具体的,所述第一消息可以是Connect消息或200 OK消息。在所述第一终端接收到所述第一消息之后,所述第一终端可以解析所述响应消息,在确定所述第一消息中带有所述录音抑制信息之后,所述第一终端也将主动抑制其在本次通话中的录音功能。In the case where the first terminal is the called end, the second terminal is the calling end. Correspondingly, the first message is a response message generated by the called end after receiving the request message sent by the calling end. The response message is used to respond to the request message of the calling end and establish a session with the calling end. The first message may also be sent to the first terminal through the core network. Specifically, the first message may be a Connect message or a 200 OK message. After the first terminal receives the first message, the first terminal may parse the response message. After determining that the first message carries the recording suppression information, the first terminal will also actively suppress its recording function in this call.

在本方法中,所述第一终端与所述第二终端的通信过程应遵循对应的通信标准。在本方法中,该通信标准中可以规定上述录音抑制信息的接收端的对该录音抑制信息的具体处理方式(即抑制通话过程中的录音)。在所述第二终端接收到该录音抑制信息并主动抑制录音功能之后,第二终端的用户也不能在通过相应的操作在本次会话中再次开启录音功能,则第一终端的用户在通话中的隐私安全可以得到保障。In this method, the communication process between the first terminal and the second terminal should comply with the corresponding communication standard. In this method, the communication standard may specify the specific processing method of the receiving end of the recording suppression information (i.e., suppressing the recording during the call). After the second terminal receives the recording suppression information and actively suppresses the recording function, the user of the second terminal cannot turn on the recording function again in this conversation through corresponding operations, so the privacy security of the user of the first terminal during the call can be guaranteed.

结合第一方面,在一种可能的实施方式中,所述向第二终端发送所述第一消息之后,所述方法还包括:接收所述第二终端发送的第二消息,所述第二消息用于与所述第二终端建立所述通话,所述第二消息包含所述录音抑制信息;抑制对所述通话的录音功能。In combination with the first aspect, in a possible implementation, after sending the first message to the second terminal, the method also includes: receiving a second message sent by the second terminal, the second message being used to establish the call with the second terminal, the second message including the recording suppression information; and suppressing the recording function of the call.

在本实施方式中,所述第一终端为主叫端,所述第二终端为被叫端。相应的,所述第一消息为主叫端生成的请求消息,该请求消息用于请求与所述第二终端建立会话。所述请求消息可以经过核心网发送至所述第二终端中。所述第二消息为被叫端在收到主叫端发送的请求消息之后所生成的响应消息,该响应消息用于响应主叫端的请求消息,并与所述主叫端建立会话。所述响应消息也可以经过核心网发送至所述第一终端中。具体的,所述响应消息可以是Connect消息或200 OK消息。在所述第一终端接收到所述响应消息之后,所述第一终端可以解析所述响应消息,在确定所述响应消息中带有所述录音抑制信息之后,所述第一终端也将主动抑制其在本次通话中的录音功能。In this embodiment, the first terminal is the calling end, and the second terminal is the called end. Accordingly, the first message is a request message generated by the calling end, and the request message is used to request to establish a session with the second terminal. The request message can be sent to the second terminal through the core network. The second message is a response message generated by the called end after receiving the request message sent by the calling end, and the response message is used to respond to the request message of the calling end and establish a session with the calling end. The response message can also be sent to the first terminal through the core network. Specifically, the response message can be a Connect message or a 200 OK message. After the first terminal receives the response message, the first terminal can parse the response message, and after determining that the response message carries the recording suppression information, the first terminal will also actively suppress its recording function in this call.

在所述第一终端接收到所述第二消息,解析出其包含的该录音抑制信息并主动抑制录音功能之后,第一终端的用户也不能在通过相应的操作在本次会话中再次开启录音功能,则第二终端的用户(即被叫用户)在通话中的隐私安全可以得到保障。After the first terminal receives the second message, parses the recording suppression information contained therein and actively suppresses the recording function, the user of the first terminal cannot turn on the recording function again in this session through corresponding operations, so the privacy security of the user of the second terminal (i.e., the called user) during the call can be guaranteed.

结合第一方面,在一种可能的实施方式中,所述第一终端在电路交换域下与所述第二终端通信,所述录音抑制信息包括第一序列,所述第一序列为K位的二进制数值序列,所述第一序列标识所述第一终端对所述第二终端的录音功能的抑制请求。In combination with the first aspect, in a possible implementation, the first terminal communicates with the second terminal in a circuit switching domain, and the recording suppression information includes a first sequence, where the first sequence is a K-bit binary numerical sequence, and the first sequence identifies the first terminal's request to suppress the recording function of the second terminal.

在电路交换域下,根据3GPP协议定义的格式标准,所述第一消息中可以携带多个信元。其中一些信元拥有扩展机制,可以用于根据用户需求进行设计或者编码,以在通话过程中为用户提供对应的功能。在本实施方式中,用户可以通过对所述第一消息中的某个信元进行编码,来限制所述第二终端在通话过程中的录音权限。具体的,第一消息中可以包含User-to-User信元,该User-to-User信元可以包含至少一个拥有八个比特位的字节,所述第一终端可以将所述User-to-User信元拥有的八个比特位的字节设计相应的二进制序列(即所述K=8,所述第一终端为每个比特为赋值为0或1,得到一个八位的二进制值序列,例如“00001111”),在本申请中,该序列可以用于代表3GPP协议所规定的一种实现抑制录音功能协议。在所述第二终端接收到所述第一消息之后,所述第二终端可以解析出所述二进制值序列,根据该序列对应的所述实现抑制录音功能协议对抑制本端在通话中的录音功能。In the circuit switching domain, according to the format standard defined by the 3GPP protocol, the first message may carry multiple information elements. Some of the information elements have an extension mechanism, which can be used to design or encode according to user needs to provide users with corresponding functions during the call. In this embodiment, the user can limit the recording authority of the second terminal during the call by encoding a certain information element in the first message. Specifically, the first message may include a User-to-User information element, and the User-to-User information element may include at least one byte with eight bits. The first terminal may design a corresponding binary sequence for the eight bits of the byte owned by the User-to-User information element (that is, the K=8, the first terminal assigns 0 or 1 to each bit, and obtains an eight-bit binary value sequence, such as "00001111"). In this application, the sequence can be used to represent a protocol for implementing the recording suppression function specified by the 3GPP protocol. After the second terminal receives the first message, the second terminal can parse the binary value sequence and suppress the recording function of the local terminal during the call according to the protocol for implementing the recording suppression function corresponding to the sequence.

结合第一方面,在一种可能的实施方式中,所述第一消息为Setup消息,所述第一序列为所述Setup消息中的User-User信元所包含的序列。With reference to the first aspect, in a possible implementation manner, the first message is a Setup message, and the first sequence is a sequence included in a User-User information element in the Setup message.

结合第一方面,在一种可能的实施方式中,所述第二消息为Connect消息,所述第一序列为所述Connect消息中的User-User信元所包含的序列。In combination with the first aspect, in a possible implementation, the second message is a Connect message, and the first sequence is a sequence included in a User-User information element in the Connect message.

结合第一方面,在一种可能的实施方式中,所述第一终端在IP多媒体子系统域下与所述第二终端通信,所述录音抑制信息包括用于标识所述第一终端对所述第二终端录音功能的抑制请求的字符串。In combination with the first aspect, in a possible implementation, the first terminal communicates with the second terminal in an IP multimedia subsystem domain, and the recording suppression information includes a character string for identifying a suppression request of the first terminal for a recording function of the second terminal.

在多媒体子系统域下,根据SIP的格式标准,所述第一消息的头域中可以包含很多个字段,且所述第一消息的头域也支持扩展,可以增加相应的参数以在通话过程中为用户提供对应的功能。在本实施方式中,用户可以通过对所述第一消息的头域中增加相应的字段,来限制所述第二终端在通话过程中的录音权限。具体的,第一消息的中可以包含User-to-User字段,该User-to-User字段中可以包含用于实现录音抑制功能的字符串,该字符串可以用于表示禁止录音(例如recoding-disabled或者recoding=disabled等)。在所述第二终端接收到所述第一消息之后,所述第二终端可以解析出所述用于实现录音抑制功能的字符串,并抑制本端在通话中的录音功能。In the multimedia subsystem domain, according to the format standard of SIP, the header field of the first message may contain many fields, and the header field of the first message also supports extension, and corresponding parameters may be added to provide corresponding functions for the user during the call. In this embodiment, the user can limit the recording authority of the second terminal during the call by adding corresponding fields to the header field of the first message. Specifically, the first message may contain a User-to-User field, and the User-to-User field may contain a string for implementing a recording suppression function, which may be used to indicate that recording is prohibited (for example, recoding-disabled or recoding=disabled, etc.). After the second terminal receives the first message, the second terminal may parse out the string for implementing a recording suppression function and suppress the recording function of this terminal during the call.

结合第一方面,在一种可能的实施方式中,所述第一消息为Invite消息,所述字符串为所述Invite消息的User-to-User头域所包含的参数。In combination with the first aspect, in a possible implementation, the first message is an Invite message, and the character string is a parameter included in a User-to-User header field of the Invite message.

结合第一方面,在一种可能的实施方式中,所述第二消息为200 OK消息,所述字符串为所述200 OK消息的User-to-User头域所包含的参数。In combination with the first aspect, in a possible implementation, the second message is a 200 OK message, and the character string is a parameter included in a User-to-User header field of the 200 OK message.

第二方面,本申请提供了一种通信方法,应用于第二终端,所述方法包括:接收所述第一终端发送的第三消息,所述第三消息用于与所述第一终端建立通话,所述第三消息包含所述录音抑制信息;抑制对所述通话的录音功能。In a second aspect, the present application provides a communication method, applied to a second terminal, the method comprising: receiving a third message sent by the first terminal, the third message being used to establish a call with the first terminal, the third message comprising the recording suppression information; and suppressing the recording function of the call.

在本方法中,所述第二终端可以为主叫端也可以被叫端。In this method, the second terminal may be a calling terminal or a called terminal.

在所述第二终端为主叫端的情况下,所述第一终端即为被叫端。相应的,所述第三消息为被叫端收到主叫端发送的请求消息之后生成的响应消息。所述第三消息可以经过核心网发送至所述第二终端中。具体的,所述第三消息可以是Connect消息或200 OK消息。在所述第二终端接收到所述第三消息之后,所述第二终端可以解析所述第三消息,在确定所述第三消息中带有所述录音抑制信息之后,所述第二终端将主动抑制其在本次通话中的录音功能。In the case where the second terminal is the calling end, the first terminal is the called end. Correspondingly, the third message is a response message generated after the called end receives the request message sent by the calling end. The third message can be sent to the second terminal through the core network. Specifically, the third message can be a Connect message or a 200 OK message. After the second terminal receives the third message, the second terminal can parse the third message, and after determining that the third message carries the recording suppression information, the second terminal will actively suppress its recording function in this call.

在所述第二终端为被叫端的情况下,所述第一终端即为主叫端。相应的,所述第三消息为主叫端生成的请求消息,所述第三消息表征所述第一终端请求与所述第二终端建立会话。所述响应消息也可以经过核心网发送至所述第一终端中。具体的,所述响应消息可以是Setup消息或Invite消息。在所述第一终端接收到所述响应消息之后,所述第二终端可以解析所述响应消息,在确定所述响应消息中带有所述录音抑制信息之后,所述第二终端主动抑制其在本次通话中的录音功能。In the case where the second terminal is the called terminal, the first terminal is the calling terminal. Accordingly, the third message is a request message generated by the calling terminal, and the third message represents that the first terminal requests to establish a session with the second terminal. The response message may also be sent to the first terminal through the core network. Specifically, the response message may be a Setup message or an Invite message. After the first terminal receives the response message, the second terminal may parse the response message, and after determining that the response message carries the recording suppression information, the second terminal actively suppresses its recording function in this call.

第三方面,本申请提供了一种通信系统,所述通信系统包括主叫终端和被叫终端,所述主叫终端用于生成请求消息,所述请求消息包括录音抑制信息;并向所述被叫终端发送所述请求消息,所述请求消息用于与所述被叫终端建立通话,所述请求消息中的所述录音抑制信息用于抑制所述被叫终端对所述通话的录音功能;所述被叫终端用于生成响应消息,所述响应消息包括所述录音抑制信息;并向所述主叫终端发送所述响应消息,所述响应消息用于与所述主叫终端建立通话,所述响应消息中的所述录音抑制信息用于抑制所述主叫终端对所述通话的录音功能。In the third aspect, the present application provides a communication system, which includes a calling terminal and a called terminal, the calling terminal being used to generate a request message, the request message including recording suppression information; and sending the request message to the called terminal, the request message being used to establish a call with the called terminal, the recording suppression information in the request message being used to suppress the recording function of the called terminal for the call; the called terminal being used to generate a response message, the response message including the recording suppression information; and sending the response message to the calling terminal, the response message being used to establish a call with the calling terminal, the recording suppression information in the response message being used to suppress the recording function of the calling terminal for the call.

第四方面,本申请实施例提供一种电子设备,所述电子设备包括:一个或多个处理器和存储器;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行第一方面或第一方面任一可能的实现方式中的方法,或第二方面中的方法。In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute the method in the first aspect or any possible implementation of the first aspect, or the method in the second aspect.

第五方面,提供一种芯片系统,所述芯片系统应用于电子设备,所述芯片系统包括一个或多个处理器,所述处理器用于调用计算机指令以使得所述电子设备执行如第一方面或第一方面的任一可能的实现方式中的方法,或第二方面中的方法。In a fifth aspect, a chip system is provided, which is applied to an electronic device, and the chip system includes one or more processors, and the processors are used to call computer instructions so that the electronic device executes a method such as the first aspect or any possible implementation of the first aspect, or the method in the second aspect.

第六方面,一种包含指令的计算机程序产品,当上述计算机程序产品在电子设备上运行时,使得上述电子设备执行如第一方面或第一方面任一可能的实现方式中的方法,或第二方面中的方法。In a sixth aspect, a computer program product comprising instructions, when the computer program product is run on an electronic device, enables the electronic device to execute the method in the first aspect or any possible implementation of the first aspect, or the method in the second aspect.

第七方面,提供一种计算机可读存储介质,包括指令,当上述指令在电子设备上运行时,使得上述电子设备执行如第一方面或第一方面的任一可能的实现方式中的方法,或第二方面中的方法。In a seventh aspect, a computer-readable storage medium is provided, comprising instructions, which, when executed on an electronic device, cause the electronic device to execute a method in the first aspect or any possible implementation of the first aspect, or a method in the second aspect.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本申请实施例提供的一种主叫端和被叫端进行通话的交互流程图;FIG1 is a flowchart of an interaction between a calling end and a called end for a call according to an embodiment of the present application;

图2为本申请实施例提供的一种CM域下主叫端和被叫端进行通话的信令交互图;FIG2 is a signaling interaction diagram of a call between a calling end and a called end in a CM domain according to an embodiment of the present application;

图3为本申请实施例提供的一种CM域下主叫端和被叫端进行通话的交互流程图;FIG3 is a flowchart of an interaction between a calling end and a called end in a CM domain for a call according to an embodiment of the present application;

图4为本申请实施例提供的一种信元的结构图;FIG4 is a structural diagram of a cell provided in an embodiment of the present application;

图5为本申请实施例提供的一种IMS域下主叫端和被叫端进行通话的信令交互图;FIG5 is a signaling interaction diagram of a call between a calling end and a called end in an IMS domain provided by an embodiment of the present application;

图6为本申请实施例提供的一种IMS域下主叫端和被叫端进行通话的交互流程图;FIG6 is a flowchart of an interaction between a calling end and a called end in an IMS domain for a call according to an embodiment of the present application;

图7为本申请实施例提供的一种消息头域所含字节内容的示意图;FIG7 is a schematic diagram of byte contents contained in a message header field provided in an embodiment of the present application;

图8为本申请实施例提供的一种主叫端和被叫端进行通话的信令交互图;FIG8 is a signaling interaction diagram of a call between a calling end and a called end provided in an embodiment of the present application;

图9为本申请实施例提供的一种主叫端和被叫端进行通话的交互流程图;FIG9 is a flowchart of an interaction between a calling end and a called end for a call according to an embodiment of the present application;

图10为本申请实施例提供的一些用户界面图;FIG10 is a diagram of some user interfaces provided in an embodiment of the present application;

图11为本申请实施例提供的一种电子设备的架构图。FIG. 11 is an architecture diagram of an electronic device provided in an embodiment of the present application.

具体实施方式Detailed ways

本申请以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本申请中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and/or" used in the present application refers to and includes any or all possible combinations of one or more listed items.

为了便于理解,下面先对本申请实施例涉及的相关术语进行介绍。To facilitate understanding, the relevant terms involved in the embodiments of the present application are first introduced below.

(1)主叫端和被叫端(1) Calling and called ends

主叫端也可以称为主叫方,在本申请中可以是主动发起通话的电子设备,其使用者可以被称为主叫用户。相应的,被叫端也可以称为被叫方,在本申请中可以是收到主叫端发起的通话请求的电子设备,其使用者可以被称为被叫用户。例如,对于分别装备有SIM卡的两个手机(这里假定两个手机分别为Tel1以及Tel2中,其装备的SIM卡对应的手机号码分别为No.1以及Nol.2),Tel1可以通过拨打手机号No.2与Tel2进行通话,在这种情况下,Tel1即为主叫端,Tel2即为被叫端。The calling end may also be referred to as the calling party, which in this application may be an electronic device that actively initiates a call, and its user may be referred to as the calling user. Correspondingly, the called end may also be referred to as the called party, which in this application may be an electronic device that receives a call request initiated by the calling end, and its user may be referred to as the called user. For example, for two mobile phones equipped with SIM cards respectively (here it is assumed that the two mobile phones are Tel1 and Tel2, and the mobile phone numbers corresponding to the SIM cards they are equipped with are No.1 and Nol.2 respectively), Tel1 can make a call with Tel2 by dialing mobile number No.2. In this case, Tel1 is the calling end and Tel2 is the called end.

被叫端在收到主叫端发送的通话请求之后,可以选择接受该通话请求进行与主叫端进行通话,也可以拒绝该通话请求、不与主叫端进行通话。当然,在整个通话过程中(包括在被叫端正式接受通话之前),主叫端均可以主动挂断以结束通话过程。After receiving the call request sent by the calling party, the called party can choose to accept the call request and talk to the calling party, or reject the call request and not talk to the calling party. Of course, during the entire call process (including before the called party formally accepts the call), the calling party can actively hang up to end the call process.

(2)核心网、电路交换域、IP多媒体子系统域(2) Core network, circuit switching domain, IP multimedia subsystem domain

用户日常访问的移动网络可以划分为三个部分,基站子系统,网络子系统,和系统支撑部分(例如安全管理)。核心网部分就是位于网络子系统内,用于把A口上来的呼叫请求或数据请求,接续到不同的网络上的设备集合。为了便于理解,可以把核心网视为一个“非常复杂的加强版路由器”,接入网是“窗口”,负责把数据收上来;承载网是“卡车”,负责对数据进行运输;而核心网就是“管理中枢”,负责管理这些数据,对数据进行分拣,然后为数据规划的目的地。可以理解的,对数据的进行处理和分发(其实就是“路由交换”)这是核心网的本质。The mobile network that users access daily can be divided into three parts: the base station subsystem, the network subsystem, and the system support part (such as security management). The core network part is located in the network subsystem and is used to connect the call request or data request from port A to a collection of devices on different networks. For ease of understanding, the core network can be regarded as a "very complex enhanced router". The access network is the "window" responsible for collecting data; the bearer network is the "truck" responsible for transporting data; and the core network is the "management center" responsible for managing this data, sorting the data, and then planning the destination for the data. It can be understood that the processing and distribution of data (actually "routing and switching") is the essence of the core network.

核心网所涉及的数据传输域主要包括电路交换域以及IP多媒体子系统域。The data transmission domains involved in the core network mainly include the circuit switching domain and the IP multimedia subsystem domain.

电路交换域(circuit switched,CS),通常用于语音通话。在CS域下进行数据传输时,首先需要建立一条用于传输数据的连接,建立完成之后才会开始数据的传输,此连接不会断开,直到数据传输完毕,才可以释放掉连接。所以一条链路只电路交换的特点是独占一条链路,一直用于数据传输。Circuit switched (CS) is usually used for voice calls. When data is transmitted in the CS domain, a connection for data transmission must be established first. Data transmission will not start until the establishment is complete. This connection will not be disconnected until the data transmission is completed. The connection can only be released. Therefore, the characteristic of a link being circuit switched is that it occupies a link exclusively and is always used for data transmission.

IP多媒体子系统域(IP multimedia subsystem,IMS),是一种全新的多媒体业务形式。其是实现固网通信和移动通信融合的新一代通信交换技术标准,当前运营商4G、5G通信交换能力均由IMS系统承载。区别于传统的CS(电路交换)语音方案,IMS所使用的协议、接口都是遵循TCP/IP协议栈。其中最关键的一个协议就是会话发起(session initiationprotocol,SIP)协议, SIP协议作为IMS中的控制协议,其所对应的协议消息可以携带SDP(会话描述协议)的内容,具备简单、灵活、易扩展、媒体协商便捷等特点,提高了网络的未来适应能力。一般而言,SIP 协议消息可以分为请求消息和响应消息两类,其中请求消息由用户代理客户端(可以理解为主叫端)发送给用户代理服务器(可以理解为被叫端),响应消息由用户代理服务端发往用户代理客户端。IP multimedia subsystem (IMS) is a new form of multimedia service. It is a new generation of communication exchange technology standard that realizes the integration of fixed network communication and mobile communication. The current 4G and 5G communication exchange capabilities of operators are all carried by the IMS system. Different from the traditional CS (circuit switching) voice solution, the protocols and interfaces used by IMS all follow the TCP/IP protocol stack. One of the most critical protocols is the session initiation protocol (SIP). As the control protocol in IMS, the SIP protocol can carry the content of SDP (Session Description Protocol) in its corresponding protocol message. It has the characteristics of simplicity, flexibility, easy expansion, and convenient media negotiation, which improves the future adaptability of the network. Generally speaking, SIP protocol messages can be divided into two categories: request messages and response messages. The request message is sent by the user agent client (which can be understood as the calling end) to the user agent server (which can be understood as the called end), and the response message is sent by the user agent server to the user agent client.

当终端在CS域呼叫或接听时,遵循3GPP协议处理,在IMS域呼叫或者接听时,遵循SIP协议处理。如果主叫终端和被叫终端不在同一个域内,核心网会做信令处理转换。When the terminal calls or receives a call in the CS domain, it follows the 3GPP protocol. When calling or receiving a call in the IMS domain, it follows the SIP protocol. If the calling terminal and the called terminal are not in the same domain, the core network will perform signaling processing conversion.

(3)User-to-User信息(3) User-to-User Information

User-to-User是一种端到端传输的信令信息。在CS域,User-to-User信息可以以User-User information(UUI)信元的形式中在Setup消息、Connect消息中传送。在IMS域,User-to-User信息可以以 SIP User-to-User Header头域的形式在Invite消息和200 OK消息中传送。User-to-User is a signaling information transmitted end-to-end. In the CS domain, User-to-User information can be transmitted in the Setup message and Connect message in the form of User-User information (UUI) information element. In the IMS domain, User-to-User information can be transmitted in the Invite message and 200 OK message in the form of SIP User-to-User Header field.

在终端和终端基于核心网进行通话时,核心网只会传输该信息,不做额外处理。When terminals communicate with each other based on the core network, the core network only transmits the information without performing any additional processing.

如果主叫端和被叫端在同一个域内,User-to-User会透传,如果主叫端和被叫端不在同一个域内,其中一端发送的指令信息骤所包含的User-to-User信息会做的信令和信元转换后再传输。If the calling end and the called end are in the same domain, User-to-User will be transparently transmitted. If the calling end and the called end are not in the same domain, the User-to-User information contained in the command information sent by one end will be converted into signaling and cells before transmission.

此外,User-to-User信息还拥有扩展机制,即User-to-User信息可以被重新编码,在对主叫端和被叫端的通话过程中为主叫端和被叫端提供相应的功能。例如,在本申请中,用户可以通过对User-User信元设计相应的二进制序列或者在 User-to-User Header中增加参数内容来限制主叫端和/或被叫端在通话过程中的录音权限,保护双方在通话过程中的隐私安全,具体可以参考后续说明,这里先不赘述。In addition, User-to-User information also has an extension mechanism, that is, User-to-User information can be re-encoded to provide corresponding functions for the calling end and the called end during the call process. For example, in this application, the user can limit the recording rights of the calling end and/or the called end during the call process by designing a corresponding binary sequence for the User-User information element or adding parameter content in the User-to-User Header to protect the privacy and security of both parties during the call process. For details, please refer to the subsequent instructions, which will not be repeated here.

如今通过手机、智能手表等设备进行通话已经称为我们日常交流和娱乐中不可或缺的一环。在现如今的通话场景中,对端用户可以在不经过本端用户的允许下、甚至在不知会本端用户的情况下对双方的通话进行录音。即使本端用户不希望在通话中对方使用录音功能,对端用户还是可以对通话进行录音,用户的隐私安全得不到保障。Nowadays, making calls through mobile phones, smart watches and other devices has become an indispensable part of our daily communication and entertainment. In today's call scenarios, the other end user can record the call between the two parties without the permission of the local user or even without the local user's knowledge. Even if the local user does not want the other party to use the recording function during the call, the other end user can still record the call, and the user's privacy and security cannot be guaranteed.

图1为本申请提供的一种主叫端和被叫端进行通话的交互流程图。如图1所示,终端101 和终端已经通过请求消息建立了通信连接,其中,终端101可以为主叫端,终端102可以是被叫端,这两个终端的用户可以通过这两个终端进行通话,所述交互流程可以包括以下步骤:FIG1 is an interactive flow chart of a call between a calling terminal and a called terminal provided by the present application. As shown in FIG1, a terminal 101 and a terminal have established a communication connection through a request message, wherein the terminal 101 can be the calling terminal, and the terminal 102 can be the called terminal. Users of the two terminals can talk through the two terminals, and the interactive process may include the following steps:

S101:终端101响应于用户操作,对通话进行录音。S101: The terminal 101 records the call in response to the user operation.

在终端101和终端102建立通话并正式开始会话后,终端101可以通过上述用户操作,对后续整个通话的通话内容进行录音。具体的,所述用户操作可以为终端101的用户在终端101的通话界面中点击“录音”功能选项的操作。After the terminal 101 and the terminal 102 establish a call and formally start a conversation, the terminal 101 can record the call content of the entire subsequent call through the above user operation. Specifically, the user operation can be the operation of the user of the terminal 101 clicking the "recording" function option in the call interface of the terminal 101.

S102:终端101向终端102发送提示信息。S102: Terminal 101 sends prompt information to terminal 102.

在终端101基于所述用户操作开启通话录音功能后,终端101可以给终端102发送上述提示信息,该提示信息可用于通知所述终端102当前终端101已经开启了通话录音,后续整个通话过程中终端101和终端102的两个用户所有的交谈内容将被终端101录制并保存下来。After terminal 101 turns on the call recording function based on the user operation, terminal 101 can send the above-mentioned prompt information to terminal 102. The prompt information can be used to notify terminal 102 that terminal 101 has turned on call recording. Subsequently, all conversation contents between the two users of terminal 101 and terminal 102 during the entire call process will be recorded and saved by terminal 101.

S103:终端102 接收到提示信息后提示用户对侧用户已经开启通话录音。S103: After receiving the prompt information, the terminal 102 prompts the user that the other party has turned on call recording.

在终端102收到上述提示信息之后,终端102会将终端101已经开启了通话录音的结果以某种形式告知终端102的用户。具体的,终端102可以播报语音信息提示终端102的用户对侧用户(也即终端101的用户)已经开启了通话录音功能;或者,终端102也可以在通话界面中显示文本信息提示终端102的用户对侧用户(也即终端101的用户)已经开启了通话录音功能。After receiving the above prompt information, terminal 102 will inform the user of terminal 102 that terminal 101 has enabled call recording in some form. Specifically, terminal 102 may broadcast a voice message to remind the user on the other side of terminal 102 (that is, the user of terminal 101) that the call recording function has been enabled; or terminal 102 may display a text message in the call interface to remind the user on the other side of terminal 102 (that is, the user of terminal 101) that the call recording function has been enabled.

从图1以及前述说明可知,在整个通话过程中,虽在对侧用户开启通话录音功能后,虽然本端用户可以知晓对侧用户已经开启通话录音功能,但是对侧用户依旧可以但在不征询本侧用户的许可下开启录音。也就是说,当双方的对话内容涉及双方的隐私信息,其中一方或双方用户不希望对方对通话进行录音的情况下,主叫端和被叫端依旧可以在无需获取另一侧通话对象的允许的情况下对整个通话内容进行录音,导致会话双方的个人隐私和安全诉求都得不到保障。As can be seen from Figure 1 and the above description, during the entire call process, after the user on the other side turns on the call recording function, although the user on this side can know that the user on the other side has turned on the call recording function, the user on the other side can still turn on the recording without asking for the permission of the user on this side. In other words, when the conversation between the two parties involves the privacy information of both parties, and one or both users do not want the other party to record the call, the calling party and the called party can still record the entire call content without obtaining the permission of the other party, resulting in the personal privacy and security demands of both parties in the conversation not being guaranteed.

针对上述通话过程中存在的缺陷,本申请提供了一种通信方法,在主叫端和被叫端建立会话的过程中,该通信方法可以在主叫端和/或被叫端所发送的用于建立会话的消息中添加录音抑制信息,以限制对侧终端的录音权限,保证本端用户的个人隐私。In response to the defects existing in the above-mentioned call process, the present application provides a communication method. During the process of establishing a session between the calling end and the called end, the communication method can add recording suppression information in the message sent by the calling end and/or the called end for establishing the session, so as to limit the recording authority of the terminal on the other side and ensure the personal privacy of the user on this side.

需要提前说明的是,在实际的通信场景中,通话所涉及的主叫端和被叫端所处的数据可能同时处于CS域下,也可能同时处于IMS域下,还可能其中一方处于CS域下,而另一方处于IMS域下。由于不同的数据传输域对通信协议规定是不一样的,而通信协议的不同又会影响会话建立过程中两个终端所收发的消息的不同,进而影响录音抑制信息所在的消息类型录音抑制信息的格式。因此,接下来将针对主叫端和被叫端所在数据传输域的不同情况,对本申请提供的通信方法进行说明。It should be noted in advance that in an actual communication scenario, the data of the calling and called ends involved in the call may be in the CS domain at the same time, or in the IMS domain at the same time, or one party may be in the CS domain and the other party may be in the IMS domain. Because different data transmission domains have different communication protocol regulations, and the difference in communication protocols will affect the difference in messages sent and received by the two terminals during the session establishment process, and thus affect the message type and format of the recording suppression information. Therefore, the communication method provided by this application will be described below for different situations of the data transmission domains where the calling and called ends are located.

1.主叫端和被叫端同时处于CS域下,具体请参阅图2-图4。1. The calling end and the called end are both in the CS domain. For details, please refer to Figures 2 to 4.

首先介绍在CS域下,主叫端和被叫端之间建立会话过程时所涉及的信令交互流程,具体请参阅图2。First, the signaling interaction process involved in establishing a session between the calling end and the called end in the CS domain is introduced. Please refer to Figure 2 for details.

如图2所示,在图2中,终端201和终端202可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personaldigital assistant,PDA)或专门的照相机(例如单反相机、卡片式相机)等,本申请对该电子设备的具体类型不作任何限制。其中,终端201为主叫端,终端202为被叫端,二者建立会话过程中涉及的信令交互的步骤可以包括:As shown in FIG. 2 , in FIG. 2 , terminal 201 and terminal 202 may be mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR)/virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA) or special cameras (such as SLR cameras, card cameras), etc., and the present application does not impose any restrictions on the specific types of the electronic devices. Among them, terminal 201 is the calling end, and terminal 202 is the called end. The steps of signaling interaction involved in the process of establishing a session between the two may include:

S201:终端201向核心网发送CM服务请求消息。S201: Terminal 201 sends a CM service request message to the core network.

在建立会话的过程中,终端201作为主叫端会首先向核心网发送初始直传消息,即上述CM业务请求消息。In the process of establishing a session, the terminal 201 as the calling end will first send an initial direct transfer message, ie, the above-mentioned CM service request message, to the core network.

S202:核心网向终端201发送CM服务接受消息。S202: The core network sends a CM service acceptance message to the terminal 201.

若核心网接受了终端201发生发送的CM服务请求,则核心网会向终端201发送上述CM服务接受消息,表明终端201之前发送的请求(也即CM服务请求消息)已经被接受。If the core network accepts the CM service request sent by the terminal 201 , the core network will send the CM service acceptance message to the terminal 201 , indicating that the request (ie, the CM service request message) previously sent by the terminal 201 has been accepted.

S203:终端201向核心网发送通话建立请求消息。S203: Terminal 201 sends a call establishment request message to the core network.

在执行完步骤S201和步骤S202之后,终端201作为主叫端会继续向核心网发送一个用于正式启动呼叫进程的消息,即上述通话建立请求消息。该通话建立请求消息可以包含被叫端的电话号码、以及整个通话过程所涉及的业务等内容,核心网可以基于该通话建立请求消息进行呼叫接续。After executing step S201 and step S202, terminal 201 as the calling end will continue to send a message for formally starting the call process to the core network, that is, the call establishment request message. The call establishment request message may include the called party's phone number and the services involved in the entire call process, and the core network may connect the call based on the call establishment request message.

在本申请实施例中,上述通话建立请求消息中可以携带User-User信元,该User-User信元可以携带录音抑制信息,以抑制终端202在后续通话过程中的录音功能。In an embodiment of the present application, the call establishment request message may carry a User-User information element, and the User-User information element may carry recording suppression information to suppress the recording function of the terminal 202 during subsequent calls.

S204:核心网向终端201发送通话建立进行消息。S204: The core network sends a call establishment progress message to the terminal 201.

在核心网从终端201收到通话建立消息,会从分析被叫端的手机号码(在核心网中存储有各种号码分类的信息,确认其是否有指向该号码的能力)以及主叫端用户本身的能力(即根据主叫用户原来注册的业务是否支持本次呼叫的所需业务,如在拨打国际长途时则看是否有国际长途受限,以及网络本身的资源能力等等)核对是否能接纳本次会话所涉及的业务需求。若核心网均支持前述业务需求则核心网可以向终端发送上述通话建立进行消息,表示作为主叫端的终端201所发出的通话建立请求已经通过了核对,呼叫正在进行中。When the core network receives the call establishment message from the terminal 201, it will analyze the mobile phone number of the called party (the core network stores information on various number classifications to confirm whether it has the ability to point to the number) and the capabilities of the calling party user (i.e., whether the service originally registered by the calling party supports the required services of this call, such as whether there are restrictions on international long-distance calls, and the resource capabilities of the network itself, etc.) to check whether the service requirements involved in this session can be accepted. If the core network supports the aforementioned service requirements, the core network can send the above-mentioned call establishment progress message to the terminal, indicating that the call establishment request sent by the terminal 201 as the calling party has passed the verification and the call is in progress.

在完成步骤S205后,终端201和核心网之间的承载已经建立完毕,该承载可以用于终端201和核心网在后续过程中进行语音、数据及多媒体业务数据包传输。After completing step S205, the bearer between the terminal 201 and the core network has been established, and the bearer can be used for the terminal 201 and the core network to transmit voice, data and multimedia service data packets in subsequent processes.

S205:核心网向终端202发送寻呼消息。S205: The core network sends a paging message to the terminal 202.

寻呼消息是核心网用来寻找或通知一个或多个终端,主要携带的内容包括拟寻呼终端的标识、发起寻呼的核心网标识、系统消息是否有改变的指示。因为终端202是移动的,其位置是动态变化的,且终端202可能异常关机或进入低功耗状态,其并非时时刻与基站或核心网保持无线资源控制(radio resource control,RRC)连接。因此,当终端201需要与终端202通话时时,核心网就需要先找到终端202,在唤醒终端202后与其重新建立RRC连接。The paging message is used by the core network to find or notify one or more terminals. The main contents carried include the identifier of the terminal to be paged, the identifier of the core network that initiated the paging, and an indication of whether the system message has changed. Because terminal 202 is mobile, its location changes dynamically, and terminal 202 may be abnormally shut down or enter a low-power state, it does not always maintain a radio resource control (RRC) connection with the base station or the core network. Therefore, when terminal 201 needs to talk to terminal 202, the core network needs to find terminal 202 first, and re-establish an RRC connection with it after waking up terminal 202.

S206:终端202向核心网发送寻呼响应消息。S206: Terminal 202 sends a paging response message to the core network.

终端202在收到核心网发送的寻呼消息之后,其可以向核心网发送上述寻呼响应消息,表示其已经成功收到核心网发送的寻呼消息,并且可以回应由终端101发起的通话建立请求。After receiving the paging message sent by the core network, terminal 202 can send the above-mentioned paging response message to the core network, indicating that it has successfully received the paging message sent by the core network and can respond to the call establishment request initiated by terminal 101.

S207:核心网向终端202发送通话建立请求消息。S207: The core network sends a call establishment request message to the terminal 202.

在收到终端202发送的寻呼响应消息之后,核心网会将上述通话建立请求消息发送给终端202。After receiving the paging response message sent by the terminal 202 , the core network will send the call establishment request message to the terminal 202 .

若上述通话建立请求消息中携带User-User信元,则核心网在将上述通话建立请求消息给终端202 时同样会将其携带的该User-User信元发送至终端202中。在终端202 接收到该通话建立请求消息之后,终端202可以对该通话建立请求消息进行解析,确定其中所包含的User-User信元携带的录音抑制信息,则终端202将主动抑制其在后续通话过程中的录音功能;需要说明的是,终端202抑制录音功能的操作是终端202在录音抑制信息的指示下主动进行的,此过程不受被叫用户(即终端202的用户)的操作影响,终端202的用户在后续过程中也无法通过操作开启通话录音的功能。If the call establishment request message carries a User-User information element, the core network will also send the User-User information element carried by the call establishment request message to the terminal 202 when sending the call establishment request message to the terminal 202. After the terminal 202 receives the call establishment request message, the terminal 202 can parse the call establishment request message to determine the recording suppression information carried by the User-User information element contained therein, and the terminal 202 will actively suppress its recording function in the subsequent call process; it should be noted that the operation of the terminal 202 to suppress the recording function is actively performed by the terminal 202 under the instruction of the recording suppression information, and this process is not affected by the operation of the called user (i.e., the user of the terminal 202), and the user of the terminal 202 cannot turn on the call recording function through operation in the subsequent process.

S208:终端202向核心网发送通话建立确认消息。S208: Terminal 202 sends a call establishment confirmation message to the core network.

在收到核心网发送的上述通话建立请求消息之后,终端202会向核心网回复一条通话建立确认消息,表示终端202已经收到了所有建立通话连接所需要的消息。After receiving the call establishment request message sent by the core network, the terminal 202 will reply a call establishment confirmation message to the core network, indicating that the terminal 202 has received all the messages required to establish the call connection.

在完成步骤S208后,终端202和核心网之间的承载已经建立完毕,该承载可以用于终端202和核心网在后续过程中进行语音、数据及多媒体业务数据包传输。After completing step S208, the bearer between the terminal 202 and the core network has been established, and the bearer can be used for the terminal 202 and the core network to transmit voice, data and multimedia service data packets in subsequent processes.

S209:终端202向核心网发送通话提醒消息。S209: Terminal 202 sends a call reminder message to the core network.

S210:核心网向终端201发送通话提醒消息。S210: The core network sends a call reminder message to the terminal 201.

在终端202发送上述通话建立确认消息之后,表示由终端201发出的呼叫已经被接收,此时终端201发出的呼叫处于等待接听的过程中。此时,终端202会经核心网将上述通话提醒消息发送给终端201,表示终端202此时已经接收到终端201的呼叫请求,并处于"正在响铃"的状态。在传统的通话系统中,上述通话提醒消息通常以一种规定好的音调或是振铃声的形式进行,以示被呼叫方已接收到通话请求并即将开始接听。通过通话提醒消息,呼叫方可以知道电话线路正在连接被呼叫方,并在等待接听。After the terminal 202 sends the call establishment confirmation message, it indicates that the call sent by the terminal 201 has been received, and the call sent by the terminal 201 is in the process of waiting for answering. At this time, the terminal 202 will send the call reminder message to the terminal 201 via the core network, indicating that the terminal 202 has received the call request of the terminal 201 and is in the "ringing" state. In the traditional call system, the call reminder message is usually carried out in the form of a prescribed tone or ringing sound to indicate that the called party has received the call request and is about to start answering. Through the call reminder message, the caller can know that the telephone line is connecting to the called party and is waiting for answering.

S211:终端202向核心网发送通话连接消息。S211: Terminal 202 sends a call connection message to the core network.

S212:核心网向终端201发送通话连接消息。S212: The core network sends a call connection message to the terminal 201.

若终端202在用户操作下接通电话(例如用户按下接听键),则终端202会经过核心网向终端201发送上述通话连接消息,表示主叫端与被叫端之间的链路接通,此时这时通话建立过程完毕,双方即进入通话或传送数据业务阶段。If terminal 202 answers the call under user operation (for example, the user presses the answer button), terminal 202 will send the above-mentioned call connection message to terminal 201 through the core network, indicating that the link between the calling end and the called end is connected. At this time, the call establishment process is completed, and both parties enter the call or data transmission service stage.

在本申请实施例中,上述通话连接消息中也可以携带上述User-User信元,该通话连接消息中的User-User信元也可以携带录音抑制信息,以抑制终端201在后续通话过程中的录音功能。In an embodiment of the present application, the above-mentioned call connection message may also carry the above-mentioned User-User information element, and the User-User information element in the call connection message may also carry recording suppression information to suppress the recording function of the terminal 201 during subsequent calls.

具体的,若上述通话连接消息中携带User-User信元,则核心网在将上述通话建立连接消息给终端201时同样会将其携带的该User-User信元发送至终端201中。在终端201接收到该通话建立连接消息之后,终端201可以对该通话建立连接消息进行解析,确定其中所包含的User-User信元携带的录音抑制信息,则终端201将主动抑制其在后续通话过程中的录音功能。同理,终端201抑制录音功能的操作是终端201在录音抑制信息的指示下主动进行的,此过程不受主叫用户(即终端201的用户)的操作影响,终端201的用户在后续过程中也无法通过操作开启通话录音的功能。Specifically, if the above call connection message carries a User-User information element, the core network will also send the User-User information element carried by the above call establishment connection message to the terminal 201 when sending the above call establishment connection message to the terminal 201. After the terminal 201 receives the call establishment connection message, the terminal 201 can parse the call establishment connection message to determine the recording suppression information carried by the User-User information element contained therein, and the terminal 201 will actively suppress its recording function in the subsequent call process. Similarly, the operation of the terminal 201 to suppress the recording function is actively performed by the terminal 201 under the instruction of the recording suppression information. This process is not affected by the operation of the calling user (i.e., the user of the terminal 201), and the user of the terminal 201 cannot turn on the call recording function through operation in the subsequent process.

在本申请实施例中,上述通话建立过程中所涉及的信令交互操作仅为示例,在实际的通话建立过程中,主叫端和被叫端之间的信令交互过程可以包括更多或者少的操作。此外,在本申请实施例中,主叫端和被叫端之间所收发的信令也可以叫做其他名字,本申请对此不作限定,例如,上述CM服务请求消息也可以被称为CM Service Request,上述CM服务响应消息也可以被称为CM Service Accept,上述通话建立请求消息也可以被称为Setup,上述通话建立进行消息也可以被称为Call Proceeding,上述寻呼消息也可以被称为Paging,上述寻呼响应消息也可以被称为Paging Response,上述通话提醒消息也可以被称为Alerting,上述通话连接消息也可以被称为Connect。In the embodiment of the present application, the signaling interaction operations involved in the above-mentioned call establishment process are only examples. In the actual call establishment process, the signaling interaction process between the calling end and the called end may include more or fewer operations. In addition, in the embodiment of the present application, the signaling sent and received between the calling end and the called end may also be called other names, and the present application does not limit this. For example, the above-mentioned CM service request message may also be called CM Service Request, the above-mentioned CM service response message may also be called CM Service Accept, the above-mentioned call establishment request message may also be called Setup, the above-mentioned call establishment proceeding message may also be called Call Proceeding, the above-mentioned paging message may also be called Paging, the above-mentioned paging response message may also be called Paging Response, the above-mentioned call reminder message may also be called Alerting, and the above-mentioned call connection message may also be called Connect.

图3为本申请实施例提供的一种通信方法的交互流程图,其在图2的基础上,结合用户操作示出了主叫端和被叫端在通信过程中实现抑制对端录音功能的具体流程。如图3所示,该交互流程可以包括:FIG3 is an interactive flow chart of a communication method provided in an embodiment of the present application, which is based on FIG2 and combines user operations to illustrate the specific process of the calling end and the called end implementing the function of suppressing the recording of the other end during the communication process. As shown in FIG3, the interactive process may include:

S301:终端201响应于第一操作,启动抑制对端录音功能。S301: The terminal 201 starts a function of suppressing recording of the other end in response to a first operation.

在终端201呼叫终端202时,如果主叫用户不希望被叫用户拥有对通话进行录音的权限,则主叫用户可以通过上述第一操作启用抑制对端(即终端202)的录音功能。具体的,上述第一操作可以为主叫用户在终端201所示的拨号界面中长按拨号键的操作(具体可以参考后续说明)、或者是主叫用户对终端201下发语音指令的操作(例如主叫用户对终端201说出“给XXX拨打禁止录音电话”的指令)。When terminal 201 calls terminal 202, if the calling user does not want the called user to have the right to record the call, the calling user can enable the recording function of the other party (i.e., terminal 202) through the above-mentioned first operation. Specifically, the above-mentioned first operation can be the operation of the calling user long pressing the dial key in the dial interface shown by the terminal 201 (for details, please refer to the subsequent description), or the operation of the calling user issuing a voice command to the terminal 201 (for example, the calling user says the command "make a call to XXX to prohibit recording" to the terminal 201).

S302:终端201发送通话建立请求消息给核心网,该通话建立请求消息的User-User信元包含第一录音抑制信息。S302: The terminal 201 sends a call establishment request message to the core network. The User-User information element of the call establishment request message includes the first recording suppression information.

S303:核心网发送通话建立请求消息给终端202。S303: The core network sends a call establishment request message to the terminal 202.

在检测到上述第一操作之后,在后续与终端202建立通话的过程中,在终端201 发送给核心网的通话建立请求信息中可以携带有User-User信元,该User-User信元可以包含第一录音抑制信息。在后续核心网将上述通话建立请求消息发送给终端202时,该第一录音抑制信息会跟随该通话建立请求消息一起发送给终端202中。After detecting the first operation, in the subsequent process of establishing a call with the terminal 202, the call establishment request message sent by the terminal 201 to the core network may carry a User-User information element, and the User-User information element may include the first recording suppression information. When the core network subsequently sends the call establishment request message to the terminal 202, the first recording suppression information will be sent to the terminal 202 along with the call establishment request message.

S304:终端202在检测到通话建立请求消息中的User-User信元包含第一录音抑制信息的情况下,抑制本端通话录音功能。S304: When the terminal 202 detects that the User-User information element in the call establishment request message includes the first recording suppression information, the terminal 202 suppresses the call recording function at the local end.

在终端202 接收到由核心网发送的上述通话建立请求信息后,终端202可以解析该通话建立请求信息中的User-User信元是否携带有第一录音抑制信息。在确定其中所包含的User-User信元携带有第一录音抑制信息的情况下,则终端202将主动抑制其在后续通话过程中的录音功能,被叫用户在后续过程中也无法通过操作开启通话录音的功能。After the terminal 202 receives the call establishment request information sent by the core network, the terminal 202 can analyze whether the User-User information element in the call establishment request information carries the first recording suppression information. In the case of determining that the User-User information element contained therein carries the first recording suppression information, the terminal 202 will actively suppress its recording function in the subsequent call process, and the called user will not be able to turn on the call recording function through operation in the subsequent process.

S305:终端202响应于第二操作,启动抑制对端录音功能。S305: The terminal 202 starts the function of suppressing the recording of the other end in response to the second operation.

在终端202响应于终端201的呼叫时,如果被叫用户也不希望主叫用户拥有对通话进行录音的权限,则被叫用户可以通过上述第二操作启用抑制对端(即终端201)的录音功能。具体的,上述第二操作可以为被叫用户在终端202所示的通话界面中长按拨号键的操作(具体可以参考后续说明)、或者是被叫用户对终端202下发语音指令的操作(例如被叫用户在终端202接收到终端201的呼叫后,对终端202说出“接听,禁止录音”的指令)。When terminal 202 responds to the call of terminal 201, if the called user does not want the calling user to have the right to record the call, the called user can enable the recording function of the other party (i.e., terminal 201) through the above second operation. Specifically, the above second operation can be the operation of the called user long pressing the dial key in the call interface displayed by terminal 202 (for details, please refer to the subsequent description), or the operation of the called user issuing a voice command to terminal 202 (for example, after terminal 202 receives the call from terminal 201, the called user speaks the command "answer, prohibit recording" to terminal 202).

S306:终端202发送通话连接消息给核心网,该通话连接信息的User-User信元包含第一录音抑制信息。S306: The terminal 202 sends a call connection message to the core network, and the User-User information element of the call connection information includes the first recording suppression information.

S307:核心网发送通话连接消息给终端201。S307: The core network sends a call connection message to the terminal 201.

同理,在检测到上述第二操作之后,终端202 发送给核心网的通话连接消息中同样可以携带有User-User信元,该User-User信元也可以包含第一录音抑制信息。在后续核心网将上述通话连接消息发送给终端201时,该第一录音抑制信息会跟随该通话连接消息一起发送给终端201中。Similarly, after detecting the second operation, the call connection message sent by the terminal 202 to the core network may also carry a User-User information element, and the User-User information element may also include the first recording suppression information. When the core network subsequently sends the call connection message to the terminal 201, the first recording suppression information will be sent to the terminal 201 along with the call connection message.

S308:终端201在检测到通话连接消息中的User-User信元包含第一录音抑制信息的情况下,抑制本端通话录音功能。S308: When the terminal 201 detects that the User-User information element in the call connection message includes the first recording suppression information, the terminal 201 suppresses the call recording function at the local end.

在终端201 接收到由核心网发送的上述通话建立请求信息后,终端201可以解析该通话建立请求信息中的User-User信元是否携带有第一录音抑制信息。在确定其中所包含的User-User信元携带有第一录音抑制信息的情况下,则终端201将主动抑制其在后续通话过程中的录音功能,主叫用户在后续过程中也无法通过操作开启通话录音的功能。After the terminal 201 receives the call establishment request information sent by the core network, the terminal 201 can analyze whether the User-User information element in the call establishment request information carries the first recording suppression information. If it is determined that the User-User information element contained therein carries the first recording suppression information, the terminal 201 will actively suppress its recording function in the subsequent call process, and the calling user will not be able to turn on the call recording function through operation in the subsequent process.

这里需要说明的是,在一些实施例中,终端201以及终端202可以仅有一方开启抑制对端录音功能的操作。例如,在通话建立过程中,若终端201的用户执行了上述第一操作,但是终端202的用户并未执行上述第二操作,此时只有终端201经核心网发送给终端202的通话建立请求消息中包含上述第一录音抑制信息,而终端202经核心网发送给终端201的通话连接消息中不包含上述第一录音抑制信息,在这种情况下,终端202在后续通话中将不能录音,但是终端201可以录音。相应的,在通话建立过程中,若终端201的用户没有执行上述第一操作,但是终端202的用户并执行上述第二操作,则终端201经核心网发送给终端202的通话建立请求消息中不会包含上述第一录音抑制信息,但是终端202经核心网发送给终端201的通话连接消息中包含上述第一录音抑制信息,在这种情况下,终端201在后续通话中将不能录音,但是终端202可以录音。但是,无论主被叫是否都开启录音抑制功能或只有通话中的一方开启录音抑制功能,主叫端和被叫端之间都可以正常通话。It should be noted that, in some embodiments, only one of the terminal 201 and the terminal 202 may enable the operation of suppressing the recording function of the other party. For example, during the call establishment process, if the user of the terminal 201 performs the above-mentioned first operation, but the user of the terminal 202 does not perform the above-mentioned second operation, at this time, only the call establishment request message sent by the terminal 201 to the terminal 202 via the core network contains the above-mentioned first recording suppression information, and the call connection message sent by the terminal 202 to the terminal 201 via the core network does not contain the above-mentioned first recording suppression information. In this case, the terminal 202 will not be able to record in subsequent calls, but the terminal 201 can record. Correspondingly, during the call establishment process, if the user of the terminal 201 does not perform the above-mentioned first operation, but the user of the terminal 202 does not perform the above-mentioned second operation, the call establishment request message sent by the terminal 201 to the terminal 202 via the core network will not contain the above-mentioned first recording suppression information, but the call connection message sent by the terminal 202 to the terminal 201 via the core network contains the above-mentioned first recording suppression information. In this case, the terminal 201 will not be able to record in subsequent calls, but the terminal 202 can record. However, no matter whether both the calling party and the called party have the recording suppression function enabled or only one party in the call has the recording suppression function enabled, the calling party and the called party can still have a normal conversation.

接下来结合图4对上述User-User信元的结构以及User-User信元中所包含的第一录音抑制信息的具体样式进行说明。Next, the structure of the above-mentioned User-User cell and the specific format of the first recording suppression information contained in the User-User cell are described in conjunction with FIG. 4 .

首先需要说明的是,在CM域下,根据3GPP协议(即3rd generation partnershipproject,是从1998年第三代移动通信系统开始制定的全球适用的通信技术规范和技术报告,涵盖全方面的移动通信技术) 定义的格式标准,在上述通话建立请求消息以及通话连接消息中,User-User信元可以由多个字节构成,其中每个字节均包含八个比特位。在3GPP协议中,User-User信元中所包含的每个字节都可以被编码,即每个信元所包含的八个比特位均可以被赋予二进制数值(即“0”或“1”),得到一个八位的二进制数值序列,该序列可以用于代表3GPP协议所规定的一种通信协议。First of all, it should be noted that in the CM domain, according to the format standard defined by the 3GPP protocol (i.e., 3rd generation partnership project, which is a globally applicable communication technology specification and technical report developed since the third generation mobile communication system in 1998, covering all aspects of mobile communication technology), in the above call establishment request message and call connection message, the User-User information element can be composed of multiple bytes, each of which contains eight bits. In the 3GPP protocol, each byte contained in the User-User information element can be encoded, that is, the eight bits contained in each information element can be assigned a binary value (i.e., "0" or "1"), and an eight-bit binary value sequence is obtained, which can be used to represent a communication protocol specified by the 3GPP protocol.

如图4所示,字节40可以是上述User-User信元中包含的一个字节,其拥有八个比特位,其中每个比特为值可以为“0”或“1”。则可以理解的,该字节对应的二进制数值序列存在256种可能的情况,其中每一个序列均可以用于代表3GPP协议所规定的一种通信协议。但是在目前的3GPP协议中,已经用于代表某种通信协议的二进制数值序列的数量并未达到256个。也就是说,上述256个二进制数值序列可以分为两类,其中一类是已经被用作代表某种通信协议的序列,例如图4中序列表41所示的序列411(即“00000001”,其表示一种OSI高层协议)以及序列412(即“00000010”,其表示X.244协议,是一种已经淘汰的协议),另一类则是还未用于代表任何通信协议的序列(这里假定“01010101”以及“10101010”未用于表示任意一种通信协议),例如图4中所示的序列413(即“01010101”)以及序列414(即“10101010”),由于这些序列并未被占用以表示某种通信协议,因此这些序列可以根据用户的需求被设定为代表某种协议(或者说用于实现通信中用户需要达到的某种功能)的序列,本申请对此不作限定。As shown in FIG4 , byte 40 may be a byte included in the above User-User information element, which has eight bits, each of which may have a value of “0” or “1”. It can be understood that there are 256 possible binary value sequences corresponding to the byte, each of which may be used to represent a communication protocol specified by the 3GPP protocol. However, in the current 3GPP protocol, the number of binary value sequences that have been used to represent a communication protocol does not reach 256. That is to say, the above 256 binary value sequences can be divided into two categories, one of which is a sequence that has been used to represent a certain communication protocol, such as sequence 411 (i.e., "00000001", which represents an OSI high-level protocol) and sequence 412 (i.e., "00000010", which represents the X.244 protocol, an obsolete protocol) shown in sequence table 41 in Figure 4, and the other is a sequence that has not yet been used to represent any communication protocol (here it is assumed that "01010101" and "10101010" are not used to represent any communication protocol), such as sequence 413 (i.e., "01010101") and sequence 414 (i.e., "10101010") shown in Figure 4. Since these sequences are not occupied to represent a certain communication protocol, these sequences can be set as sequences representing a certain protocol (or used to implement a certain function that the user needs to achieve in communication) according to user needs, and this application does not limit this.

例如,在本申请实施例中,序列414(即“10101010”)即可以被设定为实现通信过程中抑制终端录音功能的序列,此时序列414即为上述第一录音抑制信息。在这种情况下,当终端201从接收到的通话连接消息中解析到User-User信元中存在一个字节,其八个比特位组成的二进制数值序列位“10101010”时,终端201会主动抑制通话录音的功能,则主叫用户无法对当前通话录音。同理,当终端202从接收到的通话服务请求消息中解析到User-User信元中存在一个字节,其八个比特位组成的二进制数值序列位“10101010”时,终端201也会主动抑制通话录音的功能,则被叫用户无法对当前通话录音。For example, in an embodiment of the present application, sequence 414 (i.e., "10101010") can be set as a sequence for suppressing the terminal recording function during the communication process. In this case, sequence 414 is the above-mentioned first recording suppression information. In this case, when terminal 201 parses the received call connection message and finds that there is a byte in the User-User cell, and its eight bits form a binary numerical sequence of "10101010", terminal 201 will actively suppress the call recording function, and the calling user will not be able to record the current call. Similarly, when terminal 202 parses the received call service request message and finds that there is a byte in the User-User cell, and its eight bits form a binary numerical sequence of "10101010", terminal 201 will also actively suppress the call recording function, and the called user will not be able to record the current call.

需理解,图4仅示例性的示出了User-User信元中字节的具体样式,其不构成任何限定。此外,在目前的3GPP协议中,针对User-User信元中字节所构成的二进制数值序列而言,已经被占用以表示某种通信协议的序列是确定的,因此八个比特为所能组成的上述256个二进制数值序列中,除这部分已经被占用的序列外,任意一个未被占用的序列均可以被设定为实现通信过程中抑制终端录音功能的序列,本申请对此不作限定。It should be understood that FIG. 4 only exemplarily shows the specific format of bytes in the User-User cell, which does not constitute any limitation. In addition, in the current 3GPP protocol, for the binary value sequence composed of bytes in the User-User cell, the sequence that has been occupied to represent a certain communication protocol is determined, so among the 256 binary value sequences that can be composed of eight bits, except for this part of the occupied sequence, any unoccupied sequence can be set as a sequence to realize the suppression of the terminal recording function during the communication process, and this application does not limit this.

S309:在通话接通的情况下,终端201输出提示信息。S309: When the call is connected, the terminal 201 outputs a prompt message.

S310:在通话接通的情况下,终端202输出提示信息。S310: When the call is connected, the terminal 202 outputs a prompt message.

在终端202收到终端201的呼叫之后,若用户在终端202显示的通话界面中按下接听键,则两个终端之间通话接通,此时两个终端的用户可以开始通话。After terminal 202 receives the call from terminal 201, if the user presses the answer key in the call interface displayed on terminal 202, the call between the two terminals is connected, and the users of the two terminals can start the call.

在通话接通的情况下,两个终端均可以告知本侧用户在本次通话中对侧用户是否开启了了抑制通话录音的功能。When the call is connected, both terminals can inform the user on the local side whether the user on the other side has enabled the function of suppressing call recording during the call.

具体的,通话接通后,在主叫端(即终端201)通响应于用户的第一操作启用了抑制对端(即终端202)录音的情况下,则终端201输出的上述提示信息可以包括“通话不被录音/This call will not be recorded”,相应的,终端202输出的上述提示信息可以包括“通话不允许被录音/This call is not allowed to be recorded”,该提示信息可以以语音的形式分别被终端201、终端202播报出,或者以文本的形式分别显示于终端201、终端202的通话界面上,本申请对此不作限定。Specifically, after the call is connected, if the calling end (i.e., terminal 201) enables the suppression of recording on the other end (i.e., terminal 202) in response to the user's first operation, the above-mentioned prompt information output by terminal 201 may include "This call will not be recorded", and accordingly, the above-mentioned prompt information output by terminal 202 may include "This call is not allowed to be recorded". The prompt information can be broadcasted by terminal 201 and terminal 202 in the form of voice, or displayed in the form of text on the call interface of terminal 201 and terminal 202, respectively. The present application does not limit this.

同理,在被叫端(即终端202)通响应于用户的第二操作启用了抑制对端(即终端201)录音的情况下,则终端202输出的上述提示信息可以包括“通话不允许被录音/Thiscall is not allowed to be recorded”,相应的,终端201输出的上述提示信息可以包括“通话不被录音/This call will not be recorded”。Similarly, when the called end (i.e., terminal 202) enables suppression of recording on the other end (i.e., terminal 201) in response to the user's second operation, the prompt information output by terminal 202 may include “This call is not allowed to be recorded”, and correspondingly, the prompt information output by terminal 201 may include “This call will not be recorded”.

可选的,若主叫端未开启(不支持)录音抑制功能,但被叫端开启了录音抑制功能,则主叫端可以不放音告知被叫用户,但此时被叫用户有申明权利的放音,达到告知主叫目的,即主叫端(终端201)输出的上述提示信息仅包括“通话不允许被录音/This call isnot allowed to be recorded”。如果被叫端未开启(不支持)录音抑制功能,不放音告知主叫用户,但此时主叫用户有申明权利的放音,达到告知被叫目的,即被叫端(终端202)输出的上述提示信息仅包括“通话不允许被录音/This call is not allowed to berecorded”。如果主叫端和被叫端均启用了抑制对端录音功能,那么主叫端输出的上述提示信息以及被叫端输出的上述提示信息均可以同时包括“通话不被录音且通话不允许被录音/This call will not be recored and this call is not allowed to berecorded”,表示通话双方都开启了录音抑制功能。Optionally, if the calling end does not enable (does not support) the recording suppression function, but the called end enables the recording suppression function, the calling end may not play a voice message to inform the called user, but at this time the called user has the right to play a voice message to inform the calling user, that is, the above prompt information output by the calling end (terminal 201) only includes "This call is not allowed to be recorded". If the called end does not enable (does not support) the recording suppression function, no voice message is played to inform the calling user, but at this time the calling user has the right to play a voice message to inform the called user, that is, the above prompt information output by the called end (terminal 202) only includes "This call is not allowed to be recorded". If both the calling end and the called end enable the function of suppressing the recording of the other end, then the above prompt information output by the calling end and the above prompt information output by the called end may both include "This call will not be recorded and this call is not allowed to be recorded", indicating that both parties of the call have enabled the recording suppression function.

通过实施本通信方法,在CS域下,主叫端和被叫端均可在不影响通话的情况下,在通话过程中实现抑制对端的录音功能,能有效保证通话过程中用户的隐私安全。By implementing the communication method, in the CS domain, both the calling end and the called end can suppress the recording function of the other end during the call without affecting the call, which can effectively ensure the privacy security of the user during the call.

在本申请中,终端201和终端202均可以被称为“第一终端”或“第二终端”,上述第一录音抑制信息也可以被称为“录音抑制信息”,序列414可以被称为“第一序列”。In the present application, terminal 201 and terminal 202 may both be referred to as a "first terminal" or a "second terminal", the above-mentioned first recording suppression information may also be referred to as "recording suppression information", and sequence 414 may be referred to as a "first sequence".

具体的,在终端201为“第一终端”的情况下,终端202则为“第二终端”,上述通话建立请求消息可以被称为“第一消息”,上述通话连接消息可以被称为“第二消息”。Specifically, when terminal 201 is the "first terminal", terminal 202 is the "second terminal", the call establishment request message can be called the "first message", and the call connection message can be called the "second message".

相应的,在终端202为“第一终端”的情况下,终端201则为“第二终端”,上述通话连接消息可以被称为“第一消息”。Correspondingly, when terminal 202 is the "first terminal", terminal 201 is the "second terminal", and the above call connection message can be called the "first message".

2.主叫端和被叫端同时处于IMS域下,具体请参阅图5-图7。2. The calling end and the called end are both in the IMS domain. For details, please refer to Figures 5 to 7.

首先介绍在IMS域,主叫端和被叫端之间建立会话过程时所涉及的信令交互流程,具体请参阅图5。First, the signaling interaction process involved in establishing a session between a calling end and a called end in an IMS domain is introduced. Please refer to FIG. 5 for details.

如图5所示,在图5中,终端501和终端502可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personaldigital assistant,PDA)或专门的照相机(例如单反相机、卡片式相机)等,本申请对该电子设备的具体类型不作任何限制。其中,终端501为主叫端,终端502为被叫端,二者建立会话过程中涉及的信令交互的步骤可以包括:As shown in FIG5 , in FIG5 , terminal 501 and terminal 502 may be mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR)/virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA) or special cameras (such as SLR cameras, card cameras), etc., and the present application does not impose any restrictions on the specific types of the electronic devices. Among them, terminal 501 is the calling end, and terminal 502 is the called end. The steps of signaling interaction involved in the process of establishing a session between the two may include:

S501:终端501向核心网发送通话请求消息。S501: Terminal 501 sends a call request message to the core network.

S502:核心网向终端502发送通话请求消息。S502: The core network sends a call request message to the terminal 502.

在IMS域下,主叫端(即终端501)和被叫端(即终端502)之间遵循会话初始协议(session initiation protocol ,SIP)进行通信(例如VoLTE、VoWIFI、VoNR通话等)。SIP协议是一个类似HTTP协议的请求应答的信令协议,用于初始、管理和终止网络中的语音和视频会话,具体地说就是用来生成、修改和终结一个或多个参与者之间的会话。In the IMS domain, the calling end (i.e., terminal 501) and the called end (i.e., terminal 502) communicate with each other in accordance with the session initiation protocol (SIP) (e.g., VoLTE, VoWIFI, VoNR calls, etc.). The SIP protocol is a request-response signaling protocol similar to the HTTP protocol, which is used to initiate, manage, and terminate voice and video sessions in the network, specifically, to generate, modify, and terminate sessions between one or more participants.

按照SIP协议的规定,在发起一个会话时,需要通过主叫端发起通话请求信息实现该流程。因此,在IMS域下,在主叫用户通过终端501拨号给终端502之后,终端501首先会发起通话请求消息,该通话请求消息会经核心网发送到终端502。According to the SIP protocol, when initiating a session, the calling end needs to initiate a call request message to implement the process. Therefore, in the IMS domain, after the calling user dials the terminal 502 through the terminal 501, the terminal 501 will first initiate a call request message, and the call request message will be sent to the terminal 502 via the core network.

具体的,上述通话请求消息可以包含一系列的头域(Header fields),该头域中包含很多属性并且包含了传输消息的附加信息,例如呼叫的唯一标志、目的地址、主叫端的地址、当前会话的会话类型;会话类型可能是单纯的语音,也可能是网络会议所用的多媒体视频或者其他类型。Specifically, the call request message may include a series of header fields, which contain many attributes and additional information of the transmitted message, such as a unique call identifier, a destination address, an address of the calling party, and a session type of the current session; the session type may be pure voice, or it may be multimedia video or other types used for network conferencing.

而在本申请实施例中,上述通话请求消息还可以携带User-to-User头域,该User-to-User头域可以携带录音抑制信息,以抑制终端502在后续通话过程中的录音功能。具体的,核心网在将上述通话建立消息给终端502 时,核心网同样会将其头域中携带User-to-User头域发送至终端502中。在终端502 接收到该通话请求消息之后,终端502可以对该通话请求消息进行解析,若确定其中所包含的User-to-User头域中携带有录音抑制信息,则终端502将主动抑制其在后续通话过程中的录音功能。需要说明的是,终端502抑制录音功能的操作是终端502在录音抑制信息的指示下主动进行的,此过程不受被叫用户(即被叫用户)的操作影响,被叫用户在后续过程中也无法通过操作开启通话录音的功能。In the embodiment of the present application, the call request message may also carry a User-to-User header field, and the User-to-User header field may carry recording suppression information to suppress the recording function of the terminal 502 in the subsequent call process. Specifically, when the core network sends the call establishment message to the terminal 502, the core network will also send the User-to-User header field in its header field to the terminal 502. After the terminal 502 receives the call request message, the terminal 502 can parse the call request message. If it is determined that the User-to-User header field contained therein carries recording suppression information, the terminal 502 will actively suppress its recording function in the subsequent call process. It should be noted that the operation of suppressing the recording function of the terminal 502 is actively performed by the terminal 502 under the instruction of the recording suppression information. This process is not affected by the operation of the called user (i.e., the called user), and the called user cannot turn on the call recording function through operation in the subsequent process.

S503:终端502向核心网发送连接进行消息。S503: The terminal 502 sends a connection progress message to the core network.

S504:核心网向终端501发送连接进行消息。S504: The core network sends a connection progress message to the terminal 501.

在终端502成功接收到终端501经核心网发送的上述通话请求消息之后,终端502可以经过核心网向终端501发送上述连接进行消息。该连接进行消息可以作为上述通话请求消息的临时响应消息,用来指示终端501当前终端502已经正确收到了上述通话请求消息,以防止核心网和终端202对通话请求消息处理时存在的延迟造成终端501一直重发通话请求消息。After the terminal 502 successfully receives the call request message sent by the terminal 501 via the core network, the terminal 502 may send the connection progress message to the terminal 501 via the core network. The connection progress message may be used as a temporary response message to the call request message, and is used to indicate to the terminal 501 that the terminal 502 has correctly received the call request message, so as to prevent the delay in the core network and the terminal 202 processing the call request message from causing the terminal 501 to keep resending the call request message.

S505:终端502向核心网发送振铃消息。S505: Terminal 502 sends a ringing message to the core network.

S506:核心网向终端501发送振铃消息。S506: The core network sends a ringing message to the terminal 501.

在终端502发送上述连接进行消息之后,终端502会接着经核心网向终端501发送振铃消息,用于指示由终端501发出的呼叫已经被接收,此时终端201发出的呼叫处于等待接听的过程中,且此时终端502此时已经接收到终端101的呼叫请求,并处于"正在响铃"的状态。通过振铃消息,呼叫方可以知道电话线路正在连接被呼叫方,并在等待接听。After the terminal 502 sends the above connection completion message, the terminal 502 will then send a ringing message to the terminal 501 via the core network, indicating that the call sent by the terminal 501 has been received, and the call sent by the terminal 201 is in the process of waiting for answering, and the terminal 502 has received the call request from the terminal 101 and is in the "ringing" state. Through the ringing message, the caller can know that the telephone line is connecting to the called party and is waiting for answering.

S507:终端502向核心网发送连接成功消息。S507: Terminal 502 sends a connection success message to the core network.

S508:核心网向终端501发送连接成功消息。S508: The core network sends a connection success message to the terminal 501.

在终端502开始振铃并且被叫用户响应主叫用户的呼叫请求(例如用户按下接听键)之后,终端502会通过核心网向终端501发送上述连接成功消息。After the terminal 502 starts ringing and the called user responds to the calling user's call request (for example, the user presses the answer key), the terminal 502 sends the above connection success message to the terminal 501 through the core network.

具体的,上述通话请求消息也可以包含一系列的头域(Header fields),该头域中包含很多字段并且包含了传输消息的附加信息,例如呼叫的唯一标志、目的地址、主叫端的地址、当前会话的会话类型;会话类型可能是单纯的语音,也可能是网络会议所用的多媒体视频或者其他类型。Specifically, the call request message may also include a series of header fields, which contain many fields and additional information of the transmitted message, such as a unique call identifier, a destination address, an address of the calling party, and a session type of the current session; the session type may be pure voice, or it may be multimedia video or other types used for network conferencing.

而在本申请实施例中,上述连接成功消息同样可以携带上述User-to-User头域,该User-to-User头域也可以携带录音抑制信息,以抑制终端501在后续通话过程中的录音功能。具体的,核心网在将上述连接成功消息给终端501时,核心网同样会将User-to-User头域携带的第二录音抑制信息发送至终端501中。在终端501接收到该通话请求消息之后,终端501可以对该通话请求消息进行解析,若确定其头域所包含的User-to-User头域中携带有录音抑制信息,则终端501将主动抑制其在后续通话过程中的录音功能。同理,终端501抑制录音功能的操作是终端501在录音抑制信息的指示下主动进行的,此过程不受主叫用户(即主叫用户)的操作影响,主叫用户在后续过程中也无法通过操作开启通话录音的功能。In the embodiment of the present application, the above-mentioned connection success message can also carry the above-mentioned User-to-User header field, and the User-to-User header field can also carry recording suppression information to suppress the recording function of the terminal 501 in the subsequent call process. Specifically, when the core network sends the above-mentioned connection success message to the terminal 501, the core network will also send the second recording suppression information carried by the User-to-User header field to the terminal 501. After the terminal 501 receives the call request message, the terminal 501 can parse the call request message. If it is determined that the User-to-User header field contained in its header field carries recording suppression information, the terminal 501 will actively suppress its recording function in the subsequent call process. Similarly, the operation of suppressing the recording function of the terminal 501 is actively performed by the terminal 501 under the instruction of the recording suppression information. This process is not affected by the operation of the calling user (i.e., the calling user), and the calling user cannot turn on the call recording function through operation in the subsequent process.

在完成步骤S508后,终端502和核心网之间的承载已经建立完毕,该承载可以用于终端502和核心网在后续过程中进行语音、数据及多媒体业务数据包传输。After completing step S508, the bearer between the terminal 502 and the core network has been established, and the bearer can be used for the terminal 502 and the core network to transmit voice, data and multimedia service data packets in subsequent processes.

S509:终端501向核心网发送确认消息。S509: Terminal 501 sends a confirmation message to the core network.

S510:核心网向终端502发送确认消息。S510: The core network sends a confirmation message to the terminal 502.

之后,终端501可以通过核心网向终端502回复上述确认消息,表示其已经成功收到了终端502发送来的上述连接成功消息。Afterwards, the terminal 501 may reply the above confirmation message to the terminal 502 through the core network, indicating that it has successfully received the above connection success message sent by the terminal 502.

之后,终端501以及终端502之间即可开始进行会话,以SIP协议协规定的方式来收取和发送媒体包。Afterwards, the terminal 501 and the terminal 502 can start a conversation, and receive and send media packets in a manner specified by the SIP protocol.

在本申请实施例中,上述通话建立过程中所涉及的信令交互操作仅为示例,在实际的通话建立过程中,主叫端和被叫端之间的信令交互过程可以包括更多或者少的操作。此外,在本申请实施例中,主叫端和被叫端之间所收发的信令也可以叫做其他名字,本申请对此不作限定,例如,上述通话请求消息也可以被称为Invite,上述连接进行消息也可以被称为100 Trying,上述振铃消息也可以被称为180 Ring,上述连接成功消息也可以被称为200 OK,上述确认消息也可以被称为ACK。In the embodiment of the present application, the signaling interaction operations involved in the call establishment process are only examples. In the actual call establishment process, the signaling interaction process between the calling end and the called end may include more or fewer operations. In addition, in the embodiment of the present application, the signaling sent and received between the calling end and the called end may also be called other names, which are not limited in the present application. For example, the call request message may also be called Invite, the connection progress message may also be called 100 Trying, the ringing message may also be called 180 Ring, the connection success message may also be called 200 OK, and the confirmation message may also be called ACK.

图6为本申请实施例提供的一种通信方法的交互流程图,其在图5的基础上,结合用户操作示出了主叫端和被叫端在通信过程中实现抑制对端录音功能的具体流程。如图6所示,该交互流程可以包括:FIG6 is an interactive flow chart of a communication method provided in an embodiment of the present application, which is based on FIG5 and combines user operations to illustrate the specific process of the calling end and the called end implementing the function of suppressing the recording of the other end during the communication process. As shown in FIG6, the interactive process may include:

S601:终端501响应于第一操作,启动抑制对端录音功能。S601: The terminal 501 starts a function of suppressing recording of the other end in response to a first operation.

在终端501呼叫终端502时,如果主叫用户不希望被叫用户拥有对通话进行录音的权限,则主叫用户可以通过上述第一操作启用抑制对端(即终端502)的录音功能。具体的,上述第二操作可以为主叫用户在终端501所示的通话界面中长按拨号键的操作(具体可以参考后续说明)、或者是主叫用户对终端501下发语音指令的操作(例如主叫用户在终端501接收到终端501的呼叫后,对终端501说出“接听,禁止录音”的指令)。When terminal 501 calls terminal 502, if the calling user does not want the called user to have the right to record the call, the calling user can enable the suppression of the recording function of the other party (i.e., terminal 502) through the above-mentioned first operation. Specifically, the above-mentioned second operation can be the operation of the calling user long pressing the dial key in the call interface shown by terminal 501 (for details, please refer to the subsequent description), or the operation of the calling user issuing a voice command to terminal 501 (for example, after the calling user receives the call from terminal 501, the calling user speaks the command "answer, prohibit recording" to terminal 501).

S602:终端501发送通话请求消息给核心网,该通话请求消息的User-to-User头域中包含第二录音抑制信息。S602: The terminal 501 sends a call request message to the core network. The User-to-User header field of the call request message includes second recording suppression information.

S603:核心网发送通话请求消息给终端502。S603: The core network sends a call request message to the terminal 502.

在检测到上述第一操作之后,在后续与终端502建立通话的过程中,终端501 发送给核心网的通话请求信息中可以携带User-to-User头域,该User-to-User头域可以包含第二录音抑制信息。在后续核心网将上述通话请求消息发送给终端502时,该第一录音抑制信息会跟随该通话建立消息一起发送给终端502中。After detecting the first operation, in the subsequent process of establishing a call with the terminal 502, the call request message sent by the terminal 501 to the core network may carry a User-to-User header field, and the User-to-User header field may include the second recording suppression information. When the core network subsequently sends the call request message to the terminal 502, the first recording suppression information will be sent to the terminal 502 along with the call establishment message.

S604:终端502在检测到通话建立请求消息中的User-to-User头域包含第二录音抑制信息的情况下,抑制本端通话录音功能。S604: When the terminal 502 detects that the User-to-User header field in the call establishment request message includes the second recording suppression information, the terminal 502 suppresses the call recording function of the local end.

在终端502 接收到由核心网发送的上述通话请求信息后,终端502可以解析该通话建立请求信息中的User-to-User头域是否携带有第二录音抑制信息。在确定其中所包含User-to-User头域携带有第二录音抑制信息的情况下,则终端502将主动抑制其在后续通话过程中的录音功能,被叫用户在后续过程中也无法通过操作开启通话录音的功能。After the terminal 502 receives the call request information sent by the core network, the terminal 502 can analyze whether the User-to-User header field in the call establishment request information carries the second recording suppression information. If it is determined that the User-to-User header field contained therein carries the second recording suppression information, the terminal 502 will actively suppress its recording function in the subsequent call process, and the called user will not be able to turn on the call recording function through operation in the subsequent process.

S605:终端502响应于第二操作,启动抑制对端录音功能。S605: The terminal 502 starts the function of suppressing the recording of the other end in response to the second operation.

在终端502响应于终端501的呼叫时,如果被叫用户也不希望主叫用户拥有对通话进行录音的权限,则被叫用户可以通过上述第二操作启用抑制对端(即终端501)的录音功能。具体的,上述第二操作可以为被叫用户在终端502所示的通话界面中长按拨号键的操作(具体可以参考后续说明)、或者是被叫用户对终端502下发语音指令的操作(例如被叫用户在终端502接收到终端501的呼叫后,对终端502说出“接听,禁止录音”的指令)。When terminal 502 responds to the call of terminal 501, if the called user does not want the calling user to have the right to record the call, the called user can enable the suppression of the recording function of the other party (i.e., terminal 501) through the above second operation. Specifically, the above second operation can be the operation of the called user long pressing the dial key in the call interface displayed by terminal 502 (for details, please refer to the subsequent description), or the operation of the called user issuing a voice command to terminal 502 (for example, after terminal 502 receives the call from terminal 501, the called user speaks the command "answer, prohibit recording" to terminal 502).

S606:终端502发送连接消息给核心网,该连接成功消息的User-to-User头域中包含第二录音抑制信息。S606: The terminal 502 sends a connection message to the core network. The User-to-User header field of the connection success message includes the second recording suppression information.

S607:核心网发送连接成功消息给终端501。S607: The core network sends a connection success message to the terminal 501.

同理,在检测到上述第二操作之后,在后续与终端501建立通话的过程中,终端502发送给核心网的连接成功消息中也可以携带有上述User-to-User头域,该User-to-User头域可以包含第二录音抑制信息。在后续核心网将上述连接成功消息发送给终端501时,该第二录音抑制信息会跟随该通话建立消息一起发送给终端501中。Similarly, after detecting the second operation, in the subsequent process of establishing a call with the terminal 501, the connection success message sent by the terminal 502 to the core network may also carry the User-to-User header field, and the User-to-User header field may include the second recording suppression information. When the core network subsequently sends the connection success message to the terminal 501, the second recording suppression information will be sent to the terminal 501 along with the call establishment message.

S608:终端501在检测到连接成功消息中的User-to-User头域包含第二录音抑制信息的情况下,抑制本端通话录音功能。S608: When the terminal 501 detects that the User-to-User header field in the connection success message includes the second recording suppression information, the terminal 501 suppresses the call recording function at the local end.

在终端501 接收到由核心网发送的上述连接成功消息后,终端501可以解析该连接成功消息中的字段是否携带有第二录音抑制信息。在确定其中所包含的User-to-User头域携带有第二录音抑制信息的情况下,则终端501将主动抑制其在后续通话过程中的录音功能,主叫用户在后续过程中也无法通过操作开启通话录音的功能。After the terminal 501 receives the above connection success message sent by the core network, the terminal 501 can parse the field in the connection success message to see whether it carries the second recording suppression information. If it is determined that the User-to-User header field contained therein carries the second recording suppression information, the terminal 501 will actively suppress its recording function in the subsequent call process, and the calling user will not be able to turn on the call recording function through operation in the subsequent process.

这里需要说明的是,在一些实施例中,终端501以及终端502可以仅有一方开启抑制对端录音功能的操作。例如,在通话建立过程中,若主叫用户(即终端501的用户)执行了上述第一操作,但是被叫用户(即终端502的用户)并未执行上述第二操作,此时只有终端501经核心网发送给终端502的通话请求消息中包含上述第二录音抑制信息,而终端502经核心网发送给终端501的连接成功消息中不包含上述第二录音抑制信息,在这种情况下,终端502在后续通话中将不能录音,但是终端501可以录音。相应的,在通话建立过程中,若主叫用户没有执行上述第一操作,但是被叫用户并执行上述第二操作,则终端501经核心网发送给终端502的通话请求消息中不会包含上述第二录音抑制信息,但是终端502经核心网发送给终端501的连接成功消息中包含上述第二录音抑制信息,在这种情况下,终端501在后续通话中将不能录音,但是终端502可以录音。但是,无论主被叫是否都开启录音抑制功能或只有通话中的一方开启录音抑制功能,主叫端和被叫端之间都可以正常通话。It should be noted that, in some embodiments, only one of the terminal 501 and the terminal 502 may enable the operation of suppressing the recording function of the other party. For example, during the call establishment process, if the calling user (i.e., the user of the terminal 501) performs the above-mentioned first operation, but the called user (i.e., the user of the terminal 502) does not perform the above-mentioned second operation, at this time, only the call request message sent by the terminal 501 to the terminal 502 via the core network contains the above-mentioned second recording suppression information, and the connection success message sent by the terminal 502 to the terminal 501 via the core network does not contain the above-mentioned second recording suppression information. In this case, the terminal 502 will not be able to record in subsequent calls, but the terminal 501 can record. Correspondingly, during the call establishment process, if the calling user does not perform the above-mentioned first operation, but the called user performs the above-mentioned second operation, the call request message sent by the terminal 501 to the terminal 502 via the core network will not contain the above-mentioned second recording suppression information, but the connection success message sent by the terminal 502 to the terminal 501 via the core network contains the above-mentioned second recording suppression information. In this case, the terminal 501 will not be able to record in subsequent calls, but the terminal 502 can record. However, no matter whether both the calling party and the called party have the recording suppression function enabled or only one party in the call has the recording suppression function enabled, the calling party and the called party can still have a normal conversation.

接下来结合图7对上述User-to-User头域的结构以及User-to-User头域中所包含的第二录音抑制信息的具体样式进行说明。Next, the structure of the above-mentioned User-to-User header field and the specific format of the second recording suppression information contained in the User-to-User header field are described in conjunction with FIG. 7 .

首先需要说明的是,不同于在CM域下,在IMS域下,根据SIP协议定义的格式标准,在上述通话请求消息以及连接成功消息中,上述通话请求消息以及连接成功消息中所包含的User-to-User头域以及User-to-User头域中的字段并不是以二进制格式存在的,而是以字符串的形式存在的。此外,这些头域和信元作为UUI数据,其可以是由应用程序(在本申请实施例中可以是通话软件或应用)插入到上述通话请求消息以及连接成功消息中,用于启动/接受主叫端和被叫端之前会话的数据。具体的,在申请实施例中,上述User-to-User头域可以是新定义的一个字段,该User-to-User头域所包含的参数可以根据会话所涉及的具体业务进行拓展,以在会话中实现响应的业务功能。例如,在本申请中,该User-to-User头域可以包含上述第二录音抑制信息,以抑制终端在通话过程中的录音功能。First of all, it should be noted that, unlike in the CM domain, in the IMS domain, according to the format standard defined by the SIP protocol, in the above-mentioned call request message and the connection success message, the User-to-User header field and the fields in the User-to-User header field contained in the above-mentioned call request message and the connection success message do not exist in binary format, but in the form of a string. In addition, these header fields and information elements are inserted into the above-mentioned call request message and the connection success message by an application (which may be a call software or application in the embodiment of the present application) as UUI data, and are used to start/accept the data of the previous session between the calling end and the called end. Specifically, in the embodiment of the application, the above-mentioned User-to-User header field may be a newly defined field, and the parameters contained in the User-to-User header field may be expanded according to the specific business involved in the session to implement the corresponding business function in the session. For example, in the present application, the User-to-User header field may contain the above-mentioned second recording suppression information to suppress the recording function of the terminal during the call.

图7中的(A)和(B)分别示出了不包含第二录音抑制信息的通话请求消息、以及包含第二录音抑制信息的通话请求消息的具体样式。(A) and (B) in FIG. 7 respectively show specific formats of a call request message not including the second recording suppression information and a call request message including the second recording suppression information.

如图7中的(A)所示,通话请求消息71的头域包含User-to-User头域711以及如头域712在内的多个头域。其中,除了User-to-User头域711之外,包括头域712在内的几个字段是所有消息体必须的;以头域712为例,该头域携带了在本呼叫请求涉及的请求方法、请求地址、SIP版本号等信息。但是,由于通话请求消息71为主叫端在未启动抑制对端录音功能的情况下发送给被叫端的请求消息,因此通话请求消息71中的User-to-User头域711仅包含“342342ef34”(表示协议号),“encoding=hex”(表示按照十六进制进行编码)这两个参数信息,不包含用于在后续抑制被叫端录音的上述第二录音抑制信息。因此,在被叫端接收到通话请求消息70之后,被叫端不会抑制通话的录音抑制功能,被叫用户可以正常对通话录音,主叫用户的隐私也得不到保障。As shown in (A) of FIG. 7 , the header field of the call request message 71 includes a User-to-User header field 711 and multiple header fields such as header field 712. Among them, in addition to the User-to-User header field 711, several fields including header field 712 are required for all message bodies; taking header field 712 as an example, the header field carries information such as the request method, request address, and SIP version number involved in this call request. However, since the call request message 71 is a request message sent by the calling end to the called end without starting the function of suppressing the recording of the other end, the User-to-User header field 711 in the call request message 71 only includes two parameter information "342342ef34" (indicating the protocol number) and "encoding=hex" (indicating encoding in hexadecimal), and does not include the above-mentioned second recording suppression information for suppressing the recording of the called end in the subsequent process. Therefore, after the called end receives the call request message 70, the called end will not suppress the recording suppression function of the call, the called user can record the call normally, and the privacy of the calling user cannot be guaranteed.

如图7中的(B)所示,通话请求消息72包含User-to-User头域721以及其他多个必要字段。通话请求消息72为主叫端在启动抑制对端录音功能的情况下发送给被叫端的请求消息,因此,不同于图7中的(A)所示出的User-to-User头域711,通话请求消息72中的User-to-User头域721除了包含“342342ef34”、“encoding=hex”这两个参数信息,还包含用于在后续抑制被叫端录音的上述第二录音抑制信息,即User-to-User头域721中存在的参数信息“recording=disabled”。因此,在被叫端接收到通话请求消息72之后,被叫端即会检测到该字段中的录音抑制信息,主动抑制通话的录音抑制功能,被叫用户不可以对通话录音,主叫用户在通话过程中的隐私安全得到保障。As shown in (B) of FIG. 7 , the call request message 72 includes a User-to-User header field 721 and other necessary fields. The call request message 72 is a request message sent by the calling end to the called end when the function of suppressing the recording of the other end is activated. Therefore, unlike the User-to-User header field 711 shown in (A) of FIG. 7 , the User-to-User header field 721 in the call request message 72 not only includes the two parameter information "342342ef34" and "encoding=hex", but also includes the above-mentioned second recording suppression information for suppressing the recording of the called end in the future, that is, the parameter information "recording=disabled" in the User-to-User header field 721. Therefore, after the called end receives the call request message 72, the called end will detect the recording suppression information in this field and actively suppress the recording suppression function of the call. The called user cannot record the call, and the privacy and security of the calling user during the call is guaranteed.

同理,不包含第二录音抑制信息的连接成功消息、以及包含第二录音抑制信息的连接成功消息的头域的具体样式也可以参考前述对图7的相关说明,这里不再赘述。Similarly, the specific styles of the header fields of the connection success message that does not include the second recording suppression information and the connection success message that includes the second recording suppression information can also refer to the aforementioned description of FIG. 7 , which will not be repeated here.

需要说明的是,图7仅示例性的示出了通话请求消息中头域的具体样式,其不构成任何限定。例如,在一些实施例中,不包含上述第二录音抑制信息的通话请求消息中可以不存在上述User-to-User头域。此外,在一些实施例中,上述第二录音抑制信息对应的参数形式也可以为其他样式,例如“recording=0”,“recording=false”等,或者User-to-User头域中的参数也可以只包含上述第二录音抑制信息对应的参数,本申请对此不作限定。It should be noted that FIG. 7 only exemplarily shows the specific style of the header field in the call request message, which does not constitute any limitation. For example, in some embodiments, the User-to-User header field may not exist in the call request message that does not include the second recording suppression information. In addition, in some embodiments, the parameter format corresponding to the second recording suppression information may also be in other styles, such as "recording=0", "recording=false", etc., or the parameters in the User-to-User header field may only include the parameters corresponding to the second recording suppression information, which is not limited in this application.

S609:在通话接通的情况下,终端501输出提示信息。S609: When the call is connected, the terminal 501 outputs a prompt message.

S610:在通话接通的情况下,终端502输出提示信息。S610: When the call is connected, the terminal 502 outputs a prompt message.

在终端502收到终端501的呼叫之后,若用户在终端502显示的通话界面中按下接听键,则两个终端之间通话接通,此时两个终端的用户可以开始通话。After terminal 502 receives the call from terminal 501, if the user presses the answer key in the call interface displayed on terminal 502, the call between the two terminals is connected, and the users of the two terminals can start talking.

在通话接通的情况下,两个终端均可以告知本侧用户在本次通话中对侧用户是否授予了通话录音的权限。When the call is connected, both terminals can inform the user on the local side whether the user on the other side has granted the permission to record the call during the call.

具体的,步骤S609-步骤S610的具体操作可以参考前述对步骤S309-步骤S310的说明,这里不再赘述。Specifically, the specific operations of step S609-step S610 can refer to the aforementioned description of step S309-step S310, which will not be repeated here.

通过实施本通信方法,在IMS域下,主叫端和被叫端均可在不影响通话的情况下在通话过程中实现抑制对端的录音功能,能有效保证通话过程中用户的隐私安全。By implementing the communication method, in the IMS domain, both the calling end and the called end can suppress the recording function of the other end during the call without affecting the call, which can effectively ensure the privacy security of the user during the call.

在本申请中,终端501和终端502均可以被称为“第一终端”或“第二终端”,上述第二录音抑制信息也可以被称为“录音抑制信息”,参数信息“recording=disabled”可以被称为“标识第一终端对所述第二终端录音功能的抑制请求的字符串”。In the present application, terminal 501 and terminal 502 can both be referred to as the "first terminal" or the "second terminal", the above-mentioned second recording suppression information can also be referred to as "recording suppression information", and the parameter information "recording=disabled" can be referred to as "a character string identifying the first terminal's request to suppress the recording function of the second terminal".

具体的,在终端501为“第一终端”的情况下,终端502则为“第二终端”,上述通话请求消息可以被称为“第一消息”,上述连接成功消息可以被称为“第二消息”。Specifically, when terminal 501 is the "first terminal", terminal 502 is the "second terminal", the call request message can be called the "first message", and the connection success message can be called the "second message".

相应的,在终端502为“第一终端”的情况下,终端501则为“第二终端”,上述连接成功消息可以被称为“第一消息”。Correspondingly, when terminal 502 is the "first terminal", terminal 501 is the "second terminal", and the above connection success message can be called the "first message".

3.主叫端和被叫端一方处于CS域下,另一方处于IMS域下,具体请参阅图8-图9。3. One of the calling end and the called end is in the CS domain, and the other is in the IMS domain. For details, please refer to Figures 8 and 9.

这里以主叫端处于CS域下,被叫端处于IMS域下为例进行介绍主叫端和被叫端之间建立会话过程时所涉及的信令交互流程,具体请参阅图8。Here, the signaling interaction process involved in establishing a session between the calling end and the called end is introduced by taking the case where the calling end is in the CS domain and the called end is in the IMS domain as an example. For details, please refer to FIG. 8 .

如图8所示,在图8中,终端801和终端802可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personaldigital assistant,PDA)或专门的照相机(例如单反相机、卡片式相机)等,本申请对该电子设备的具体类型不作任何限制。其中,终端801为主叫端,终端802为被叫端,二者建立会话过程中涉及的信令交互的步骤可以包括:As shown in FIG8 , in FIG8 , terminal 801 and terminal 802 may be mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR)/virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA) or special cameras (such as SLR cameras, card cameras), etc., and the present application does not impose any restrictions on the specific types of the electronic devices. Among them, terminal 801 is the calling end, and terminal 802 is the called end. The steps of signaling interaction involved in the process of establishing a session between the two may include:

S801:终端801向核心网发送CM服务请求消息。S801: Terminal 801 sends a CM service request message to the core network.

S802:核心网向终端801发送CM服务接受消息。S802: The core network sends a CM service acceptance message to the terminal 801.

S803:终端801向核心网发送通话建立请求消息。S803: Terminal 801 sends a call establishment request message to the core network.

S804:核心网向终端801发送通话建立进行消息。S804: The core network sends a call establishment progress message to the terminal 801.

S805:核心网向终端802发送寻呼消息。S805: The core network sends a paging message to the terminal 802.

S806:核心网向终端802发送通话请求消息。S806: The core network sends a call request message to the terminal 802.

步骤S801-步骤S805的具体内容可以参考前述对步骤S201 -步骤S205的相关说明,步骤S806的具体内容可以参考前述对步骤S502的相关说明这里不再赘述。For the specific contents of steps S801 to S805, reference may be made to the aforementioned description of steps S201 to S205. For the specific contents of step S806, reference may be made to the aforementioned description of step S502, which will not be repeated here.

需要特别说明的是,在步骤S802中,由于终端801处于CM域下,因此若终端801发送的通话建立请求消息中的User-User信元携带上述第一录音抑制信息,则第一录音抑制信息还是以一个八位的二进制数值序列存在于该User-User信元中。但是由于终端802在IMS域下,因此,在核心网收到由终端801发送的带有第一录音抑制信息的通话建立请求消息之后,核心网会对该消息中所携带的第一抑制信息进行转化,即将以八位的二进制数值序列存在的第一录音抑制信息转化为以字符串形式存在的第二录音抑制信息,并将该第二录音抑制信息存放在上述通话请求信息的User-to-User头域中,并发送给终端802(例如核心网可以检测到上述通话建立请求消息中的User-User信元携带第一录音抑制信息“01010101”,则在生成上述通话请求消息时,核心网会将该第一录音抑制信息转化为第二录音抑制信息“recording=disabled”,并在将其添加在上述通话请求信息的User-to-User头域中后,发送给终端802)。因此,在步骤S806中,若核心网发送的通话建立请求消息中携带上述第二录音抑制信息,则该第二录音抑制信息依旧以字段的形式存在于该通话请求信息的头域中。It should be noted that in step S802, since terminal 801 is in the CM domain, if the User-User information element in the call establishment request message sent by terminal 801 carries the above-mentioned first recording suppression information, the first recording suppression information still exists in the User-User information element in the form of an eight-bit binary value sequence. However, since the terminal 802 is in the IMS domain, after the core network receives the call establishment request message with the first recording suppression information sent by the terminal 801, the core network will convert the first suppression information carried in the message, that is, convert the first recording suppression information in the form of an eight-bit binary numerical sequence into the second recording suppression information in the form of a character string, and store the second recording suppression information in the User-to-User header field of the call request message, and send it to the terminal 802 (for example, the core network can detect that the User-User information element in the call establishment request message carries the first recording suppression information "01010101", then when generating the call request message, the core network will convert the first recording suppression information into the second recording suppression information "recording=disabled", and after adding it to the User-to-User header field of the call request message, send it to the terminal 802). Therefore, in step S806, if the call establishment request message sent by the core network carries the second recording suppression information, the second recording suppression information still exists in the header field of the call request message in the form of a field.

S807:终端802向核心网发送连接进行消息。S807: Terminal 802 sends a connection progress message to the core network.

S808:核心网向终端802发送振铃消息。S808: The core network sends a ringing message to the terminal 802.

S809:核心网向终端801发送通话提醒消息。S809: The core network sends a call reminder message to the terminal 801.

S810:终端802向核心网发送连接成功消息。S810: Terminal 802 sends a connection success message to the core network.

S811:核心网向终端801发送通话连接消息。S811: The core network sends a call connection message to terminal 801.

步骤S807、步骤S808以及步骤S810的具体内容可以参考前述对步骤S503、步骤S505以及步骤S507的相关说明,步骤S809、步骤S811的具体内容可以参考前述对步骤S210、步骤S212的相关说明这里不再赘述。The specific contents of step S807, step S808 and step S810 can refer to the aforementioned related descriptions of step S503, step S505 and step S507, and the specific contents of step S809 and step S811 can refer to the aforementioned related descriptions of step S210 and step S212, which will not be repeated here.

同理,在步骤S810中,由于终端802处于IMS域下,因此若终端802发送的连接成功消息中的User-to-User头域携带上述第二录音抑制信息,则第二录音抑制信息还是字符串形式存在该连接成功消息的User-to-User头域中。但是由于终端801在CS域下,因此,在核心网收到由终端802发送的带有第二录音抑制信息的连接成功消息之后,核心网会对该消息中所携带的第二抑制信息进行转化,即将以字符串形式存在的第二录音抑制信息转化以八位的二进制数值序列存在的第一录音抑制信息,并将该第一录音抑制信息存放在上述通话连接信息的User-User信元中,并发送给终端801。因此,在步骤S811中,若核心网发送的通话建立连接消息中携带上述第一录音抑制信息,则该第一录音抑制信息依旧以八位的二进制数值序列的形式存在于该通话请求信息的User-User信元中。Similarly, in step S810, since terminal 802 is in the IMS domain, if the User-to-User header field in the connection success message sent by terminal 802 carries the above-mentioned second recording suppression information, the second recording suppression information is still present in the User-to-User header field of the connection success message in the form of a string. However, since terminal 801 is in the CS domain, after the core network receives the connection success message with the second recording suppression information sent by terminal 802, the core network will convert the second suppression information carried in the message, that is, convert the second recording suppression information in the form of a string into the first recording suppression information in the form of an eight-bit binary numerical sequence, and store the first recording suppression information in the User-User information element of the call connection information, and send it to terminal 801. Therefore, in step S811, if the call establishment connection message sent by the core network carries the above-mentioned first recording suppression information, the first recording suppression information is still present in the User-User information element of the call request information in the form of an eight-bit binary numerical sequence.

在本申请实施例中,上述通话建立过程中所涉及的信令交互操作仅为示例,在实际的通话建立过程中,主叫端和被叫端之间的信令交互过程可以包括更多或者少的操作,本申请对此不作限定。In the embodiment of the present application, the signaling interaction operations involved in the above-mentioned call establishment process are only examples. In the actual call establishment process, the signaling interaction process between the calling end and the called end may include more or fewer operations, and the present application does not limit this.

图9为本申请实施例提供的一种通信方法的交互流程图,其在图8的基础上,结合用户操作示出了主叫端和被叫端在通信过程中实现抑制对端录音功能的具体流程。如图9所示,该交互流程可以包括:FIG9 is an interactive flow chart of a communication method provided in an embodiment of the present application, which is based on FIG8 and combines user operations to illustrate the specific process of the calling end and the called end implementing the function of suppressing the recording of the other end during the communication process. As shown in FIG9, the interactive process may include:

S901:终端801响应于第一操作,启动抑制对端录音功能。S901: The terminal 801 starts a function of suppressing recording of the other end in response to a first operation.

S902:终端801发送通话建立请求消息给核心网,该通话建立请求消息中的User-User信元包含第一录音抑制信息。S902: The terminal 801 sends a call establishment request message to the core network. The User-User information element in the call establishment request message includes the first recording suppression information.

步骤S901-步骤S902的具体内容可以参考前述对步骤S301 -步骤S302的相关说明,这里不再赘述。The specific contents of step S901-step S902 can refer to the above-mentioned related description of step S301-step S302, which will not be repeated here.

S903:核心网对第一录音抑制信息进行转化。S903: The core network transforms the first recording suppression information.

由于终端801处于CM域下,在上述通话建立请求消息中,User-User信元携带上述第一录音抑制信息还是以一个八位的二进制数值序列存在。但是由于终端802在IMS域下,因此,在核心网收到由终端801发送的带有第一录音抑制信息的通话建立请求消息之后,核心网会对该消息中所携带的第一抑制信息进行转化,即将以八位的二进制数值序列存在的第一录音抑制信息转化为以字符串形式存在的第二录音抑制信息,并将该第二录音抑制信息存放在上述通话请求信息的头域中,并发送给终端802。Since the terminal 801 is in the CM domain, in the call establishment request message, the User-User information element carries the first recording suppression information in the form of an eight-bit binary value sequence. However, since the terminal 802 is in the IMS domain, after the core network receives the call establishment request message with the first recording suppression information sent by the terminal 801, the core network will convert the first suppression information carried in the message, that is, convert the first recording suppression information in the form of an eight-bit binary value sequence into the second recording suppression information in the form of a character string, and store the second recording suppression information in the header field of the call request message, and send it to the terminal 802.

S904:核心网发送通话请求消息给终端802。S904: The core network sends a call request message to the terminal 802.

S905:终端802在检测到通话建立请求消息中的User-to-User头域包含第二录音抑制信息的情况下,抑制本端通话录音功能。S905: When the terminal 802 detects that the User-to-User header field in the call establishment request message includes the second recording suppression information, the terminal 802 suppresses the call recording function of the local end.

S906:终端802响应于第二操作,启动抑制对端录音功能。S906: The terminal 802 starts the function of suppressing the recording of the other end in response to the second operation.

S907:终端802发送连接成功消息给核心网,该连接成功消息的User-to-User头域包含第二录音抑制信息。S907: The terminal 802 sends a connection success message to the core network, and the User-to-User header field of the connection success message includes the second recording suppression information.

S908:核心网对第二录音抑制信息进行转化。S908: The core network transforms the second recording suppression information.

S909:核心网发送通话连接消息给终端801。S909: The core network sends a call connection message to the terminal 801.

步骤S904-步骤S907的具体内容可以参考前述对步骤S603 -步骤S606的相关说明,这里不再赘述。The specific contents of steps S904 to S907 may refer to the aforementioned descriptions of steps S603 to S606, which will not be repeated here.

由于终端802处于IMS域下,因此上述连接成功消息中的User-to-User头域携带上述第二录音抑制信息还是字符串形式存在该连接成功消息的头域中。但是由于终端801在CS域下,因此,在核心网收到由终端802发送的带有第二录音抑制信息的连接成功消息之后,核心网会对该消息中所携带的第二抑制信息进行转化,即将以字符串形式存在的第二录音抑制信息转化以八位的二进制数值序列存在的第一录音抑制信息,并将该第一录音抑制信息存放在上述通话连接信息的User-User信元中,并发送给终端801。Since terminal 802 is in the IMS domain, the User-to-User header field in the above connection success message carries the above second recording suppression information and is still in the header field of the connection success message in the form of a string. However, since terminal 801 is in the CS domain, after the core network receives the connection success message with the second recording suppression information sent by terminal 802, the core network will convert the second suppression information carried in the message, that is, convert the second recording suppression information in the form of a string into the first recording suppression information in the form of an eight-bit binary numerical sequence, and store the first recording suppression information in the User-User information element of the call connection information, and send it to terminal 801.

S910:在检测到通话连接消息中的User-User信元包含第一录音抑制信息的情况下,抑制本端通话录音功能。S910: When it is detected that the User-User information element in the call connection message includes the first recording suppression information, suppress the call recording function of the local end.

S911:在通话接通的情况下,终端801输出提示信息。S911: When the call is connected, the terminal 801 outputs a prompt message.

S912:在通话接通的情况下,终端802输出提示信息。S912: When the call is connected, the terminal 802 outputs a prompt message.

步骤S910-步骤S912的具体内容可以参考前述对步骤S309 -步骤S310的相关说明,这里不再赘述。The specific contents of step S910 to step S912 can refer to the above-mentioned related descriptions of step S309 to step S310, which will not be repeated here.

相应的,当主叫端处于IMS域下,被叫端处于CS域下时,两个终端之间的通信交互方法以及实现抑制对侧终端录音的过程也可以参考图8和图9的相关说明,这里不再赘述。Correspondingly, when the calling end is in the IMS domain and the called end is in the CS domain, the communication interaction method between the two terminals and the process of suppressing the recording of the opposite terminal can also refer to the relevant descriptions of Figures 8 and 9, which will not be repeated here.

通过实施本通信方法,即使主叫端和被叫端处于不同的输出传输域下,主叫端和被叫端均可在不影响通话的情况下,在通话过程中实现抑制对端的录音功能,能有效保证通话过程中用户的隐私安全。By implementing this communication method, even if the calling end and the called end are in different output transmission domains, the calling end and the called end can suppress the recording function of the other end during the call without affecting the call, which can effectively ensure the privacy and security of the user during the call.

在本实施例中,终端801和终端802均可以被称为“第一终端”或“第二终端”,上述第一录音抑制信息和第二录音抑制信息也均可以被称为“录音抑制信息”,序列可以被称为“第一序列”,“01010101”参数信息“recording=disabled”可以被称为“标识第一终端对所述第二终端录音功能的抑制请求的字符串”。In this embodiment, terminal 801 and terminal 802 can both be referred to as the "first terminal" or the "second terminal", the above-mentioned first recording suppression information and the second recording suppression information can also be referred to as "recording suppression information", the sequence can be referred to as the "first sequence", and the "01010101" parameter information "recording=disabled" can be referred to as "a character string identifying the first terminal's request to suppress the recording function of the second terminal".

具体的,在终端801为“第一终端”的情况下,终端802则为“第二终端”,上述通话建立请求消息以及通话请求消息均可以被称为“第一消息”,上述通话连接消息以及连接成功消息均可以被称为“第二消息”。Specifically, when terminal 801 is the "first terminal", terminal 802 is the "second terminal", the above-mentioned call establishment request message and call request message can both be called "first messages", and the above-mentioned call connection message and connection success message can both be called "second messages".

相应的,在终端802为“第一终端”的情况下,终端801则为“第二终端”,上述通话连接消息以及连接成功消息可以被称为“第一消息”。Correspondingly, when terminal 802 is the "first terminal", terminal 801 is the "second terminal", and the above-mentioned call connection message and connection success message can be called the "first message".

图10结合用户界面示出了主叫端和被叫端在呼叫过程中抑制对端录音的流程。FIG. 10 shows, in conjunction with the user interface, a process of suppressing recording of the other party by the calling party and the called party during a call.

具体的,图10中的主叫端和被叫端可以分别为前述说明中的终端201、终端202,或者分别为前述说明中的终端501、终端502,或者分别为前述说明中的终端801、终端802。Specifically, the calling end and the called end in FIG. 10 may be the terminal 201 and the terminal 202 in the aforementioned description, or the terminal 501 and the terminal 502 in the aforementioned description, or the terminal 801 and the terminal 802 in the aforementioned description.

为了便于说明,这里假定图10中的主叫端和被叫端均处于IMS域下。For the sake of convenience, it is assumed here that both the calling end and the called end in FIG. 10 are in the IMS domain.

如图10所示,图10中的(A)所示的用户界面01为主叫端拨号给被叫端时,主叫端显示的拨号界面,其可以显示有被叫用户的手机号“191XXXXXXXX”以及拨号键011。为了以能够在后续通话过程中抑制被叫端的录音功能,则主叫用户可以针对用户界面01进行用户操作,即图10中的(A)所示的对拨号键011的长按操作,以使主叫端向被叫端发送通话请求消息,该通话请求信息的头域中包含有前述说明中的User-to-User头域,且该User-to-User头域中包含上述第二录音抑制信息。As shown in FIG10 , the user interface 01 shown in (A) of FIG10 is a dialing interface displayed by the calling end when the calling end dials the called end, which may display the called user's mobile phone number "191XXXXXXXX" and the dial key 011. In order to suppress the recording function of the called end during the subsequent call, the calling user may perform a user operation on the user interface 01, that is, a long press operation on the dial key 011 shown in (A) of FIG10 , so that the calling end sends a call request message to the called end, and the header field of the call request information includes the User-to-User header field in the aforementioned description, and the User-to-User header field includes the above-mentioned second recording suppression information.

在被叫端接收到主叫端发送的通话请求消息后,被叫端会解析出该消息中携带有上述第二录音抑制信息,此时被叫端会主动抑制本次通话过程中被叫端对通话的录音功能,且抑制之后被叫用户无法通过用户操作开启。After the called end receives the call request message sent by the calling end, the called end will parse the message to find that it carries the above-mentioned second recording suppression information. At this time, the called end will actively suppress the recording function of the called end during this call, and after the suppression, the called user cannot turn it on through user operation.

之后,在被叫端向主叫端发送振铃消息并且被叫端开始振铃时,被叫端可以显示如图10中的(A)所示的用户界面02,用户界面02 可以是被叫端收到来电时候显示的来电界面。用户界面02中可以显示有主叫用户的手机号“131XXXXXXXX”、挂断键以及接听键021。为了以能够在后续通话过程中抑制主叫端的录音功能,则被叫用户可以针对用户界面02进行用户操作,即图10中的(B)所示的对接听键021的长按操作,以使被叫端向被叫端发送连接成功请求消息,该连接成功消息的User-to-User头域中也包含上述第二录音抑制信息。Afterwards, when the called end sends a ringing message to the calling end and the called end starts ringing, the called end may display the user interface 02 as shown in (A) of FIG10 . The user interface 02 may be the incoming call interface displayed when the called end receives an incoming call. The calling user's mobile phone number "131XXXXXXXX", the hang-up key, and the answer key 021 may be displayed in the user interface 02. In order to suppress the recording function of the calling end during the subsequent call, the called user may perform a user operation on the user interface 02, that is, a long press operation of the answer key 021 as shown in (B) of FIG10 , so that the called end sends a connection success request message to the called end, and the User-to-User header field of the connection success message also includes the above-mentioned second recording suppression information.

在主叫端接收到被叫端发送的连接成功消息后,主叫端同样会解析出该消息中携带有上述第二录音抑制信息,此主叫端会主动抑制本次通话过程中被叫端对通话的录音功能,且抑制之后主叫用户无法通过用户操作开启。After the calling end receives the connection success message sent by the called end, the calling end will also parse the message to find that it carries the above-mentioned second recording suppression information. The calling end will actively suppress the recording function of the called end during this call, and after the suppression, the calling user cannot turn it on through user operation.

此外,在被叫用户通过第二操作接通主叫用户的来电后,主叫端和被叫端可以分别显示如图10中的(C)所示的用户界面03以及如图10中的(D)所示的用户界面04。从用户界面03所显示的录音功能键031以及用户界面04所显示的录音功能键041可以看出,此时主叫端和被叫端的录音功能已经被抑制,因此录音功能键031以及录音功能键041均处于不可选中(无法响应用户操作)的状态。In addition, after the called user connects the incoming call of the calling user through the second operation, the calling end and the called end can respectively display the user interface 03 shown in (C) of FIG. 10 and the user interface 04 shown in (D) of FIG. 10. It can be seen from the recording function key 031 displayed on the user interface 03 and the recording function key 041 displayed on the user interface 04 that the recording functions of the calling end and the called end have been suppressed at this time, so the recording function key 031 and the recording function key 041 are both in a state of being unselectable (unable to respond to user operations).

相应的,在被叫用户通过第二操作接通主叫用户的来电后,由于主叫端和被叫端均启用了抑制对端录音功能,那么主叫端和被叫端则输出的上述提示信息。该提示信息可以为一段语音播报,其具体内容可以为“通话不被录音且通话不允许被录音/This callwill not be recored and this call is not allowed to be recorded”,表示通话双方都开启了录音抑制功能。Correspondingly, after the called user connects the call of the calling user through the second operation, since both the calling end and the called end have enabled the function of suppressing the recording of the other end, the calling end and the called end output the above prompt information. The prompt information can be a voice broadcast, and its specific content can be "This call will not be recorded and this call is not allowed to be recorded", indicating that both parties of the call have enabled the recording suppression function.

在本申请实施例中,图10中所示的用户界面以及用户操作仅为示例,其并不构成对本申请的限定。比如,在实际的通话过程中,用户还可以通过其他操作来触发抑制对侧录音的功能,例如通过在终端的系统设置中将通话过程设置为默认禁止对侧录音,或者在通话界面中增加相应功能菜单,用户可以选择点击相应的功能控件触发禁止对侧录音的功能,又或者用户可以通过语音触发禁止对侧录音的功能,比如被叫端显示用户界面02时,被叫用户可以对被叫端下发“接听,禁止录音”的语音指令,以禁止主叫端对通话进行录音。In the embodiment of the present application, the user interface and user operation shown in FIG10 are only examples and do not constitute a limitation of the present application. For example, in an actual call process, the user can also trigger the function of suppressing the recording of the opposite side through other operations, such as by setting the call process to prohibit the recording of the opposite side by default in the system settings of the terminal, or adding a corresponding function menu in the call interface, the user can choose to click the corresponding function control to trigger the function of prohibiting the recording of the opposite side, or the user can trigger the function of prohibiting the recording of the opposite side through voice, such as when the called end displays the user interface 02, the called user can send a voice command of "Answer, prohibit recording" to the called end to prohibit the calling end from recording the call.

接下来介绍本申请实施例提供的一种电子设备100的架构图。具体的,该电子设备100可以为前述终端201、终端202、终端501、终端502,终端801、终端802中的任意一个终端。Next, an architecture diagram of an electronic device 100 provided in an embodiment of the present application is introduced. Specifically, the electronic device 100 can be any one of the aforementioned terminals 201, 202, 501, 502, 801, and 802.

图11示例性示出了该电子设备100的结构。FIG. 11 exemplarily shows the structure of the electronic device 100 .

电子设备100可以包括处理器110,内部存储器121,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,按键190,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。The electronic device 100 may include a processor 110, an internal memory 121, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a button 190, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc.

可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and/or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (SIM) interface, and/or a universal serial bus (USB) interface, etc.

I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器,充电器,闪光灯,摄像头等。例如:处理器110可以通过I2C接口耦合触摸传感器,使处理器110与触摸传感器通过I2C总线接口通信,实现电子设备100的触摸功能。The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be coupled to a touch sensor, a charger, a flash, a camera, etc. through different I2C bus interfaces. For example, the processor 110 may be coupled to a touch sensor through an I2C interface, so that the processor 110 communicates with the touch sensor through the I2C bus interface to realize the touch function of the electronic device 100.

电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.

天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。The mobile communication module 150 can provide solutions for wireless communications including 2G/3G/4G/5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.

调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.

无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC ,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidounavigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellitesystem,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and/or IR technology, etc. The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), Beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS) and/or satellite based augmentation system (SBAS).

显示屏194用于显示图像,视频等。显示屏194包括显示面板。在一些实施例中,电子设备100可以包括1个或N个显示屏194,N为大于1的正整数。The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.

内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备100的各种功能应用以及数据处理。The internal memory 121 can be used to store computer executable program codes, which include instructions. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the electronic device 100 by running instructions stored in the internal memory 121, and/or instructions stored in a memory provided in the processor.

电子设备100可以通过音频模块170,扬声器170A实现音频功能。例如音乐播放,录音等。The electronic device 100 can implement audio functions such as music playing and recording through the audio module 170 and the speaker 170A.

音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.

扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170A收听音乐,或收听免提通话。The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to a hands-free call through the speaker 170A.

按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key input and generate key signal input related to user settings and function control of the electronic device 100.

SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。电子设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在电子设备100中,不能和电子设备100分离。The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195. The electronic device 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.

在本申请中,电子设备100可以作为主叫端或被叫端,通过移动通信模块150或者无线通信模块160域其他设备进行通话。In the present application, the electronic device 100 can act as a calling end or a called end and make calls with other devices through the mobile communication module 150 or the wireless communication module 160.

在一些实施例中,在建立通话的过程中,电子设备100可以作为主叫端响应于主叫用户对其的第一操作,将携带有录音抑制信息的请求消息经核心网发送给其他设备,以抑制后续通话过程中其他设备对通话的录音功能。In some embodiments, during the process of establishing a call, the electronic device 100 can act as a calling end and respond to the calling user's first operation on it, and send a request message carrying recording suppression information to other devices via the core network to suppress the recording function of other devices on the call during subsequent calls.

在一些实施例中,在建立通话的过程中,电子设备100也可以作为被叫端接收到其他设备经核心网发送过来的带有录音抑制信息的响应消息,并基于该响应消息中的录音抑制信息主动抑制本端对当前通话的录音功能。In some embodiments, during the process of establishing a call, the electronic device 100 may also serve as the called party and receive a response message with recording suppression information sent by other devices via the core network, and actively suppress the recording function of the current call on this end based on the recording suppression information in the response message.

此外,在一些实施例中,电子设备100在通话建立过程中接收到其他设备经核心网发送过来的请求消息后,也可以作为被叫端响应于被叫用户的第二操作,向发送该请求消息的设备回复带有录音抑制信息的响应消息,以抑制后续通话过程中该设备对通话的录音功能。In addition, in some embodiments, after the electronic device 100 receives a request message sent by other devices via the core network during the call establishment process, it can also act as the called party in response to the second operation of the called user and reply to the device that sent the request message with a response message containing recording suppression information, so as to suppress the recording function of the device for the call during subsequent calls.

例如,在SIM卡接口195插入可用SIM卡的情况下,电子设备100可以在用户操作下向同样插入SIM的其他设备拨号,若用户不希望后续通话中对侧用户能对通话进行录音,则用户可以在电子设备100所显示的拨号界面中进行上述第一操作以启动抑制对侧终端录音的功能,具体的,该第一操作可以是用户对拨号界面中拨号键的长按操作。之后,电子设备100可以响应于第一操作,将携带有录音抑制信息的请求消息,例如Invite消息经核心网发送给其被叫端,被叫端在接收到上述携带有录音抑制信息的请求消息后即会遵循协议规则主动抑制被叫端的通话录音功能,禁止被叫用户对通话进行录音,主叫用户在通话过程中的隐私安全就能得到保障。For example, when an available SIM card is inserted into the SIM card interface 195, the electronic device 100 can dial other devices with the same SIM inserted under user operation. If the user does not want the other party to record the call in subsequent calls, the user can perform the above-mentioned first operation in the dialing interface displayed by the electronic device 100 to start the function of suppressing the recording of the other party terminal. Specifically, the first operation can be a long press operation of the user on the dialing key in the dialing interface. Afterwards, the electronic device 100 can respond to the first operation and send a request message carrying recording suppression information, such as an Invite message, to its called party via the core network. After receiving the above-mentioned request message carrying the recording suppression information, the called party will follow the protocol rules to actively suppress the call recording function of the called party and prohibit the called user from recording the call. The privacy and security of the calling user during the call can be guaranteed.

Claims (13)

1. A communication method applied to a first terminal, the method comprising:
generating a first message, wherein the first message comprises recording suppression information;
and sending the first message to a second terminal, wherein the first message is used for establishing a call with the second terminal, and the recording inhibition information is used for inhibiting a recording function of the second terminal on the call.
2. The method of claim 1, wherein after the sending the first message to the second terminal, the method further comprises:
receiving a second message sent by the second terminal, wherein the second message is used for establishing the call with the second terminal, and the second message contains the recording inhibition information;
and suppressing the recording function of the call.
3. The method of claim 1 or 2, wherein the first terminal communicates with the second terminal in a circuit switched domain, the recording suppression information comprising a first sequence of K-bit binary value sequences, the first sequence identifying a suppression request by the first terminal for a recording function of the second terminal.
4. The method of claim 3, wherein the first message is a Setup message and the first sequence is a sequence contained in User-User cells in the Setup message.
5. A method according to claim 3, wherein the second message is a Connect message and the first sequence is a sequence contained in a User-User cell in the Connect message.
6. The method according to claim 1 or 2, wherein the first terminal communicates with the second terminal under an IP multimedia subsystem domain, and the recording suppression information includes a string for identifying a suppression request of the first terminal for a recording function of the second terminal.
7. The method of claim 6, wherein the first message is an Invite message and the string is a parameter contained in a User-to-User header field of the Invite message.
8. The method of claim 6 wherein the second message is a 200 OK message and the string is a parameter contained in a User-to-User header field of the 200 OK message.
9. A communication method applied to a second terminal, the method comprising:
receiving a third message sent by the first terminal, wherein the third message is used for establishing a call with the first terminal, and the third message contains the recording inhibition information;
and suppressing the recording function of the call.
10. A communication system, characterized in that the communication system comprises a calling terminal and a called terminal,
the calling terminal is used for generating a request message, and the request message comprises recording suppression information; the request message is used for establishing a call with the called terminal, and the recording inhibition information in the request message is used for inhibiting the recording function of the called terminal on the call;
The called terminal is used for generating a response message, and the response message comprises the recording suppression information; and sending the response message to the calling terminal, wherein the response message is used for establishing a call with the calling terminal, and the recording inhibition information in the response message is used for inhibiting the recording function of the calling terminal on the call.
11. An electronic device, the electronic device comprising: one or more processors, memory, and a display screen;
the memory is coupled with the one or more processors, the memory for storing computer program code comprising computer instructions that the one or more processors invoke to cause the electronic device to perform the method of any of claims 1-9.
12. A chip system for application to an electronic device, the chip system comprising one or more processors for invoking computer instructions to cause the electronic device to perform the method of any of claims 1-9.
13. A computer readable storage medium comprising instructions which, when run on an electronic device, cause the electronic device to perform the method of any of claims 1-9.
CN202410172393.8A 2024-02-07 2024-02-07 Communication method, communication system and related device Active CN117857686B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410172393.8A CN117857686B (en) 2024-02-07 2024-02-07 Communication method, communication system and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410172393.8A CN117857686B (en) 2024-02-07 2024-02-07 Communication method, communication system and related device

Publications (2)

Publication Number Publication Date
CN117857686A true CN117857686A (en) 2024-04-09
CN117857686B CN117857686B (en) 2024-07-19

Family

ID=90536413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410172393.8A Active CN117857686B (en) 2024-02-07 2024-02-07 Communication method, communication system and related device

Country Status (1)

Country Link
CN (1) CN117857686B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002101196A (en) * 2000-09-26 2002-04-05 Toshiba Corp Communication terminal
CN106357940A (en) * 2016-09-27 2017-01-25 北京奇虎科技有限公司 Method and device for confidential communication
KR20170025178A (en) * 2015-08-27 2017-03-08 엘지전자 주식회사 Mobile terminal and mobile communication system including the same
CN106506828A (en) * 2016-10-27 2017-03-15 北京奇虎科技有限公司 Restricted recording method, device and portable mobile terminal
KR20170033030A (en) * 2015-09-16 2017-03-24 주식회사 리치커뮤니케이션즈 Method, stored in computer readable medium and user terminal for disabling voice recording function of call
CN113779546A (en) * 2021-06-01 2021-12-10 武汉深之度科技有限公司 Recording permission management method, computing device and storage medium
WO2023071540A1 (en) * 2021-10-27 2023-05-04 荣耀终端有限公司 Recording synchronization method based on distributed call, and electronic device and readable storage medium
KR102628022B1 (en) * 2022-08-26 2024-01-19 주식회사 어썸블리 System and method for preventing call recording

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002101196A (en) * 2000-09-26 2002-04-05 Toshiba Corp Communication terminal
KR20170025178A (en) * 2015-08-27 2017-03-08 엘지전자 주식회사 Mobile terminal and mobile communication system including the same
KR20170033030A (en) * 2015-09-16 2017-03-24 주식회사 리치커뮤니케이션즈 Method, stored in computer readable medium and user terminal for disabling voice recording function of call
CN106357940A (en) * 2016-09-27 2017-01-25 北京奇虎科技有限公司 Method and device for confidential communication
CN106506828A (en) * 2016-10-27 2017-03-15 北京奇虎科技有限公司 Restricted recording method, device and portable mobile terminal
CN113779546A (en) * 2021-06-01 2021-12-10 武汉深之度科技有限公司 Recording permission management method, computing device and storage medium
WO2023071540A1 (en) * 2021-10-27 2023-05-04 荣耀终端有限公司 Recording synchronization method based on distributed call, and electronic device and readable storage medium
KR102628022B1 (en) * 2022-08-26 2024-01-19 주식회사 어썸블리 System and method for preventing call recording

Also Published As

Publication number Publication date
CN117857686B (en) 2024-07-19

Similar Documents

Publication Publication Date Title
EP2611147B1 (en) Video communication method, video communication system and integrated media resource server
US20070291107A1 (en) Apparatus and method for sending/receiving text message during video call in mobile terminal
CN102131009B (en) Method for playing video CRBT (color ring back tone), multimedia CRBT server and user equipment
US20060172755A1 (en) System and method for push-to-talk image communications in a mobile communication terminal
CN114051070A (en) Method and device for notification of incoming calls
CN115190468B (en) Redial method and terminal equipment
CN101364923A (en) Sharing method and terminal equipment thereof
CN114466324B (en) Calling method and related device
CN114095887B (en) Call abnormity prompting method, communication system, electronic equipment and medium
CN101854356A (en) Video recording method for terminal call, video data transmission method, and video terminal
WO2021175254A1 (en) Call method, system and device
CN102055961B (en) Method for monitoring visible terminal of called party and video monitoring system
CN117857686B (en) Communication method, communication system and related device
CN116743715A (en) WebRTC audio and video call function integration method, terminal equipment and storage medium
JP2005176315A (en) Method and system for communicating voice message using packet, and mobile communication terminal for carrying out the same
US20070232273A1 (en) Method of providing an electronic answering function to a wireless phone
CN107529151A (en) A kind of method for realizing service switching, application server and system
CN100461878C (en) Method for realizing media gateway control protocol playback
KR100606018B1 (en) How to save and play back PT calls
US9992605B2 (en) Methods for providing serving network information and communications apparatuses utilizing the same
JP4778838B2 (en) Mobile station
KR100917459B1 (en) Video terminal recognition method in mobile communication network and device therefor
KR100897898B1 (en) Method, system and method for providing video call service subscription information in mobile communication network
CN102055726B (en) Method and mobile terminal for realizing polychrome service
JP2010504675A (en) How to communicate between several terminals

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Terminal Co.,Ltd.

Country or region after: China

Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong

Patentee before: Honor Device Co.,Ltd.

Country or region before: China