Communication method and apparatus, storage medium, and chip
Patent Information
- Application Number
- PCT/CN2026/085334
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-28
- Filing Date
- 2026-03-23
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026085334_01102026_PF_FP_ABST
Abstract
Description
Communication methods and devices, storage media and chips
[0001] This disclosure claims priority to Chinese patent application No. 202510390318.3, filed on March 28, 2025, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure belongs to the field of communication technology, specifically relating to a communication method and apparatus, a storage medium and a chip. Background Technology
[0003] The Internet Protocol Multimedia Subsystem (IMS) is a multimedia communication architecture based on the Internet Protocol (IP), primarily used to provide and manage multimedia communication services. Summary of the Invention
[0004] In a first aspect, embodiments of this disclosure provide a communication method executed by a terminal, the method comprising:
[0005] Receive first information, which is information related to the type of IMS service used by the terminal;
[0006] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0007] In one implementation, the first information includes first indication information and the address of the first IMS functional network element;
[0008] The first indication information indicates the type of IMS service used by the terminal, and the first IMS function network element is the proxy call session control function (P-CSCF) that provides IMS services to the terminal.
[0009] In one embodiment, the method further includes:
[0010] Send a second message, the second message including a first capability information, the first capability information indicating the IMS capabilities supported by the terminal;
[0011] The terminal supports IMS capabilities including a first IMS capability and / or a second IMS capability, wherein the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
[0012] In one embodiment, the second information also includes the terminal type and / or the transmission rate supported by the terminal.
[0013] In one embodiment, the method further includes:
[0014] Receive second capability information, which indicates the IMS capabilities supported by the network device;
[0015] The network device supports IMS capabilities including a first IMS capability and / or a second IMS capability, wherein the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
[0016] In one embodiment, the method further includes:
[0017] Based on the second capability information, determine whether to register with the network device.
[0018] In one embodiment, the method further includes:
[0019] Send an IMS service-related message, wherein the IMS service-related message includes second indication information, the second indication information indicating the message type of the IMS service-related message;
[0020] The message type includes a first message type or a second message type. The IMS service-related message corresponding to the first message type is a simplified IMS service-related message, and the IMS service-related message corresponding to the second message type is an unsimplified IMS service-related message.
[0021] Secondly, embodiments of this disclosure provide a communication method executed by a first IMS functional network element, the method comprising:
[0022] Receive third information, which is information related to the type of IMS service used by the terminal;
[0023] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0024] In one implementation, the third information includes at least one of the following: change result, first instruction information, and first identifier;
[0025] The change result includes the RAT used by the terminal after the Radio Access Technology (RAT) is changed or the cell accessed by the terminal after the cell is changed. The first indication information indicates the IMS service type used by the terminal. The first identifier is the identifier of the terminal or the identifier of the session associated with the terminal.
[0026] In one embodiment, the method further includes:
[0027] Send a first message, which is used to request the type of IMS service used by the terminal or to subscribe to events related to the terminal;
[0028] The events include RAT change events used by the terminal, cell change events accessed by the terminal, or IMS service type change events used by the terminal.
[0029] Thirdly, embodiments of this disclosure provide a communication method executed by a first core network element, the method comprising:
[0030] Send a third message and / or send a fourth message, wherein the third message and the fourth message are information related to the type of IMS service used by the terminal;
[0031] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0032] In one implementation, the fourth information includes first indication information, which indicates the type of IMS service used by the terminal.
[0033] In one implementation, the fourth information further includes the address of a first IMS function network element, which is a P-CSCF that provides IMS services to the terminal.
[0034] In one embodiment, the method further includes:
[0035] Obtain the fifth information and the RAT type used by the terminal, wherein the fifth information includes at least one of the following: first capability information, fourth indication information, terminal type, and second capability information;
[0036] Wherein, the first capability information indicates the IMS capabilities supported by the terminal, the fourth indication information indicates the IMS service type requested by the terminal, the second capability information indicates the IMS capabilities supported by the network device, the IMS capabilities supported by the terminal include a first IMS capability and / or a second IMS capability, the IMS capabilities supported by the network device include a first IMS capability and / or a second IMS capability, the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
[0037] In one implementation, the third information includes at least one of the following: change result, first instruction information, and first identifier;
[0038] The change result includes the RAT used by the terminal after the RAT change or the cell accessed by the terminal after the cell change. The first indication information indicates the IMS service type used by the terminal, and the first identifier is the identifier of the terminal or the identifier of the session associated with the terminal.
[0039] In one embodiment, the method further includes:
[0040] Receive a first message, the first message being used to request the type of IMS service used by the terminal or to subscribe to events related to the terminal;
[0041] The events include RAT change events used by the terminal, cell change events accessed by the terminal, or IMS service type change events used by the terminal.
[0042] Fourthly, embodiments of this disclosure provide a communication method executed by a second core network element, the method comprising:
[0043] Receive fourth information, which is information related to the type of IMS service used by the terminal;
[0044] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0045] In one implementation, the fourth information includes first indication information, which indicates the type of IMS service used by the terminal.
[0046] In one implementation, the fourth information further includes the address of a first IMS function network element, which is a P-CSCF that provides IMS services to the terminal.
[0047] In one embodiment, the method further includes:
[0048] Send a fifth message and / or the RAT type used by the terminal, wherein the fifth message includes at least one of the following: first capability information, fourth indication information, terminal type, and second capability information;
[0049] Wherein, the first capability information indicates the IMS capabilities supported by the terminal, the fourth indication information indicates the IMS service type requested by the terminal, the second capability information indicates the IMS capabilities supported by the network device, the IMS capabilities supported by the terminal include a first IMS capability and / or a second IMS capability, the IMS capabilities supported by the network device include a first IMS capability and / or a second IMS capability, the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
[0050] In one embodiment, the method further includes:
[0051] Send first information, which is information related to the type of IMS service used by the terminal.
[0052] In one implementation, the first information includes first indication information and the address of the first IMS functional network element;
[0053] The first indication information indicates the type of IMS service used by the terminal, and the first IMS function network element is a P-CSCF that provides IMS services to the terminal.
[0054] In one embodiment, the method further includes:
[0055] Receive second information, the second information including first capability information, the first capability information indicating the IMS capabilities supported by the terminal;
[0056] The terminal supports IMS capabilities including a first IMS capability and / or a second IMS capability, wherein the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
[0057] In one implementation, the second information also includes the terminal type and / or the transmission rate supported by the terminal.
[0058] In one embodiment, the method further includes:
[0059] Send second capability information, which indicates the IMS capabilities supported by the network device;
[0060] The network device supports IMS capabilities including a first IMS capability and / or a second IMS capability, wherein the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
[0061] Fifthly, embodiments of this disclosure provide a communication device applied to a terminal, the communication device comprising:
[0062] A receiving module is configured to receive first information, wherein the first information is information related to the IMS service type used by the terminal;
[0063] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0064] Sixthly, embodiments of this disclosure provide a communication device applied to a first IMS functional network element, the communication device comprising:
[0065] A receiving module is used to receive third information, which is information related to the type of IMS service used by the terminal.
[0066] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0067] In a seventh aspect, embodiments of this disclosure provide a communication device applied to a first core network element, the communication device comprising:
[0068] A sending module is used to send third information and / or fourth information, wherein the third information and the fourth information are information related to the IMS service type used by the terminal;
[0069] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0070] Eighthly, embodiments of this disclosure provide a communication device applied to a second core network element, the communication device comprising:
[0071] A receiving module is used to receive fourth information, which is information related to the type of IMS service used by the terminal.
[0072] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0073] Ninthly, embodiments of this disclosure provide a communication device, including: a processor and a memory;
[0074] The memory stores computer-executed instructions;
[0075] The processor executes computer execution instructions stored in the memory to implement the communication method as described in the first, second, third, or fourth aspect.
[0076] In a tenth aspect, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions that, when executed by a computer, implement the communication methods described in the first, second, third, or fourth aspects.
[0077] In one aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a computer, implements the communication methods described in the first, second, third, or fourth aspects.
[0078] In a twelfth aspect, embodiments of this disclosure provide a chip including at least one processor, the processor being configured to execute program instructions to perform the communication methods described in the first, second, third, or fourth aspects.
[0079] In one embodiment, the chip is a chip in a chip module. Attached Figure Description
[0080] Figure 1A is a schematic diagram of an architecture of a communication system according to some embodiments.
[0081] Figure 1B is a schematic diagram of another architecture of a communication system according to some embodiments.
[0082] Figure 1C is a schematic diagram of another architecture of a communication system according to some embodiments.
[0083] Figure 2 is a schematic diagram of the IMS architecture according to some embodiments.
[0084] Figure 3 is a flowchart illustrating a communication method according to some embodiments.
[0085] Figure 4 is a flowchart illustrating another communication method according to some embodiments.
[0086] Figure 5 is a flowchart illustrating another communication method according to some embodiments.
[0087] Figure 6 is a flowchart illustrating another communication method according to some embodiments.
[0088] Figure 7 is a flowchart illustrating another communication method according to some embodiments.
[0089] Figure 8 is a flowchart illustrating another communication method according to some embodiments.
[0090] Figure 9 is a flowchart illustrating another communication method according to some embodiments.
[0091] Figure 10 is a flowchart illustrating another communication method according to some embodiments.
[0092] Figure 11 is a flowchart illustrating another communication method according to some embodiments.
[0093] Figure 12 is a flowchart illustrating another communication method according to some embodiments.
[0094] Figure 13 is a flowchart illustrating another communication method according to some embodiments.
[0095] Figure 14 is a flowchart illustrating another communication method according to some embodiments.
[0096] Figure 15 is a flowchart illustrating another communication method according to some embodiments.
[0097] Figure 16 is a schematic diagram of the structure of a communication device according to some embodiments.
[0098] Figure 17 is a schematic diagram of the structure of another communication device according to some embodiments.
[0099] Figure 18 is a schematic diagram of the structure of another communication device according to some embodiments.
[0100] Figure 19 is a schematic diagram of the structure of another communication device according to some embodiments.
[0101] Figure 20 is a schematic diagram of the structure of another communication device according to some embodiments. Detailed Implementation
[0102] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0103] In this disclosure, "and / or" is merely a way of describing the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document indicates that the related objects before and after it are in an "or" relationship.
[0104] In this disclosure, "at least one item" means one item or more items. "More than one item" means two items or more.
[0105] The descriptions of "first," "second," "third," "fourth," and "fifth" appearing in this disclosure are for illustrative purposes and to distinguish the objects being described. They do not indicate any particular order and do not imply a specific limitation on the number of objects in the embodiments of this disclosure, nor do they constitute any limitation on the embodiments of this disclosure. For example, "first information," "second information," "third information," "fourth information," and "fifth information" are only used to distinguish different information and do not indicate any difference in priority or importance of these five pieces of information.
[0106] In this disclosure, terms such as “exemplary,” “in some embodiments,” and “in other embodiments” are used to indicate that something is an example, illustration, or description. Any embodiment or design described as an “example” in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of exemplary language is intended to present concepts in a detailed manner.
[0107] Figure 1A is a schematic diagram of the architecture of a communication system according to some embodiments. As shown in Figure 1A, the communication system includes a satellite 101, a terminal 102, a gateway 103, and a core network device 104.
[0108] Satellite 101 can communicate with terminal 102 via a service link, satellite 101 can communicate with gateway 103 via a feeder link, and gateway 103 can communicate with core network equipment 104.
[0109] In the architecture shown in Figure 1A, satellite 101 has some or all of the functions of an access network device and can be called a satellite base station. It can provide wireless access services and schedule wireless resources for terminals that access the network through the satellite base station.
[0110] Figure 1B is a schematic diagram of the architecture of another communication system according to some embodiments. As shown in Figure 1B, the communication system includes a satellite 101, a terminal 102, a gateway 103, a core network device 104, and an access network device 105.
[0111] In the architecture shown in Figure 1B, satellite 101 can act as a transparent relay node to transmit signals sent by the ground station to terminal 102.
[0112] Figure 1C is a schematic diagram of the architecture of another communication system according to some embodiments. As shown in Figure 1C, the communication system includes a terminal 102, a core network device 104, and an access network device 105.
[0113] It should be understood that Figures 1A, 1B, and 1C only exemplarily illustrate the architecture of the communication system and the number of terminals, satellites, gateways, and core network devices in the architecture. The communication system may also include other numbers of satellites, and each satellite's coverage area may include other numbers of terminals. In addition, other devices may be used instead of satellites, such as unmanned aircraft system (UAS) platforms. This disclosure does not limit the scope of the embodiments.
[0114] The technical solutions provided in this disclosure can be applied to a variety of systems. Applicable systems may include, but are not limited to: narrowband Internet of Things (NB-IoT), wideband code division multiple access (WCDMA), code division multiple access (CDMA 2000), time division-synchronization code division multiple access (TDS CDMA), long term evolution (LTE), fifth-generation mobile communication systems or possible sixth-generation or seventh-generation mobile communication systems, vehicular short-range wireless communication systems, and future mobile communication systems.
[0115] The satellites involved in the embodiments of this disclosure can be geostationary earth orbit (GEO) satellites, medium earth orbit (MEO) satellites, or low earth orbit (LEO) satellites.
[0116] The terminal involved in the embodiments of this disclosure can also be referred to as user equipment (UE), including various forms of access terminals, user units, user stations, mobile stations, mobile stations (MS), remote stations, remote terminals, mobile devices, user terminals, wireless communication devices, user agents, or user devices. The terminal can also be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal in a 5G network, or terminal in a future evolved public land mobile network (PLMN), etc., and the embodiments of this disclosure are not limited thereto.
[0117] The access network equipment disclosed in this embodiment includes a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminals via one or more sectors on the air interface, or other names. For example, the access network equipment disclosed in this embodiment may be an evolved Node B (eNB or e-NodeB) in an LTE system, a 5G base station (gNB) in a 5G network architecture (next generation system), or a Home evolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., and this embodiment does not limit this. In some network structures, the access network equipment may include a centralized unit (CU) and a distributed unit (DU), and the CU and DU may also be geographically separated.
[0118] IMS is an architectural framework for delivering Internet Protocol (IP) multimedia services. IMS uses Internet Engineering Task Force (IETF) protocols (e.g., SIP) for signaling. For example, the IMS architecture is shown in Figure 2. The IMS architecture uses various roles of SIP servers or proxies (collectively referred to as call session control functions (CSCFs)) to handle SIP signaling packets in the IMS. The proxy-call session control function (P-CSCF) acts as the first point of contact between the terminal and the IMS network, responsible for proxy functions. The serving-call session control function (S-CSCF) handles interactions with specific users, such as calls and SMS messages. The interrogating-call session control function (I-CSCF) receives the initial registration request from the terminal and forwards it to the appropriate S-CSCF. The home subscriber server (HSS) stores user information and provides authentication and authorization functions. The breakout gateway control function (BGCF) is a SIP entity with routing capabilities. It is a key component for enabling interoperability between the IMS network and external networks. Its functions are not limited to route selection, but also include number portability, QoS management and security billing, ensuring that calls can be successfully transmitted between different networks.
[0119] In the early integration of IMS and 5G networks, IMS services can be implemented through the N5 and Rx interfaces between the policy control function (PCF) and the P-CSCF. Currently, the session management function (SMF) can use the P-CSCF selection function to select the P-CSCF for the terminal's IMS protocol data unit (PDU) session. The SMF can utilize the network repository function (NRF) to discover the P-CSCF.
[0120] In this embodiment of the disclosure, IMS service refers to various communication services provided through the IMS network. IMS service is a specific application and implementation form based on IMS service. That is, IMS service is the foundation and prerequisite for IMS service.
[0121] In the embodiments disclosed herein, terms such as “simplification,” “optimization,” and “enhancement” can be used interchangeably.
[0122] The network may or may not support enhanced IMS services. The terminal may or may not support enhanced IMS services. This may present the following problems:
[0123] 1. Terminals that only support enhanced IMS services cannot use enhanced IMS services if they are connected to a network that does not support enhanced IMS services.
[0124] 2. For networks that simultaneously support both enhanced and non-enhanced IMS services, how do you determine the type of IMS service used by the connected terminal?
[0125] 3. When a terminal switches between terrestrial and non-terrestrial networks, how do the terminal and network adapt to IMS signaling and voice codecs?
[0126] 4. Terminals that support unenhanced IMS services cannot use higher bitrate codecs if they access a network that only supports enhanced IMS services.
[0127] To address the aforementioned technical problems, this disclosure provides a communication method in which a core network element instructs the terminal and IMS function network elements on the type of IMS service used by the terminal, thereby avoiding problems caused by mismatch between the IMS services supported by the terminal and the network.
[0128] The technical solutions disclosed herein will now be described in detail through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; identical or similar content will not be repeated in different embodiments.
[0129] Figure 3 is a flowchart illustrating a communication method according to some embodiments. As shown in Figure 3, the method includes: S301.
[0130] S301. The second core network element sends the first information, and the terminal receives the first information accordingly. The first information is related to the type of IMS service used by the terminal.
[0131] The second core network element can be a mobility management entity (MME) element, an access and mobility management function (AMF) element, an SMF element, or a gateway (GW). Gateways can include service gateways (S-GW) and packet data network gateways (PDN-GW).
[0132] When the second core network element is an MME or AMF element, the first information can be sent to the terminal through the access network equipment. When the second core network element is an SMF element, the first information can be sent to the terminal through both the AMF element and the access network equipment. When the second core network element is a gateway, the first information can be sent to the terminal through both the MME element and the access network equipment.
[0133] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, and the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0134] The first IMS service type can refer to the service type to which the first IMS service belongs. The second IMS service type can refer to the service type to which the second IMS service belongs. The first IMS service can include enhanced IMS services, which can also be called narrowband IMS services or optimized IMS services. The second IMS service can include unenhanced IMS services.
[0135] For example, unenhanced IMS services may include voice services, video call services, etc. Enhanced IMS services may include narrowband voice services, narrowband video call services, etc.
[0136] In one implementation, transmission parameters may include transmission rate, transmission bandwidth, transmission path, transmission delay (or transmission latency), and encoding format (such as codec). For example, the transmission rate corresponding to the first IMS service type is lower than the transmission rate corresponding to the second IMS service type. In another example, the transmission bandwidth corresponding to the first IMS service type is lower than the transmission bandwidth corresponding to the second IMS service type. In yet another example, the transmission path corresponding to the first IMS service type passes through GEO, while the transmission path corresponding to the second IMS service type does not pass through GEO. In yet another example, the transmission delay corresponding to the first IMS service type is greater than the transmission delay corresponding to the second IMS service type. In yet another example, the codec rate corresponding to the first IMS service type is lower than the codec rate corresponding to the second IMS service type.
[0137] The second core network element can send first information to the terminal during the session establishment process. For example, the second core network element can send first information to the terminal via a session establishment response message. The session can be an Evolved Packet System (EPS) session or a PDU session.
[0138] In one implementation, the first information may include first indication information and the address of the first IMS functional network element.
[0139] The first indication information indicates the type of IMS service used by the terminal; in other words, the first indication information indicates the IMS service that the network can provide to the terminal. The first IMS functional network element is the IMS functional network element that provides IMS services to the terminal. For example, the IMS functional network element can be a P-CSCF.
[0140] The first indication information can directly (i.e., explicitly) indicate the type of IMS service used by the terminal, or indirectly (i.e., implicitly) indicate the type of IMS service used by the terminal.
[0141] For example, the first indication information can indirectly indicate the IMS service type used by the terminal by indicating the IMS service type applicable to the session associated with the terminal. The IMS service type applicable to the session includes a first IMS service type and / or a second IMS service type.
[0142] When the first instruction information directly indicates the type of IMS service used by the terminal, the first instruction information may or may not carry the terminal's identifier.
[0143] Based on the indication of the first indication information, the terminal can determine the IMS services it can use. For example, the first indication information indicates that the terminal uses a first IMS service type, and the IMS services the terminal can use can be enhanced IMS services; the first IMS function network element is an IMS function network element that provides enhanced IMS services to the terminal. Alternatively, the first indication information indicates that the terminal uses a second IMS service type, and the IMS services the terminal can use can be unenhanced IMS services; the first IMS function network element is an IMS function network element that provides unenhanced IMS services to the terminal.
[0144] Once the terminal identifies the available IMS services, it can utilize the address of the first IMS functional network element to complete IMS registration, establish a SIP signaling channel, send SIP requests, acquire network resources, support emergency calls, and perform roaming and cross-domain access. These operations ensure that the terminal can successfully access the IMS network and conduct multimedia communication.
[0145] In the embodiment shown in Figure 3, the second core network element sends information related to the IMS service type used by the terminal to the terminal, so that the terminal can determine the IMS service to use based on the information, avoiding problems caused by the mismatch between the terminal and the IMS services supported by the network. For example: (1) For terminals that only support the first IMS service type, the probability of the terminal accessing a network that does not support the first IMS service type is reduced. (2) For networks that support both the first and second IMS service types, suitable IMS services are provided to the terminal. (3) For terminals that only support the second IMS service type, the probability of the terminal using higher quality IMS services is increased.
[0146] Based on the embodiment shown in Figure 3, the following describes in detail, with reference to Figure 4, how the second core network element obtains the first information.
[0147] Figure 4 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 4, the method includes S401 and S402.
[0148] S401. The first core network element sends the fourth information. Correspondingly, the second core network element receives the fourth information. The fourth information is related to the type of IMS service used by the terminal.
[0149] The first core network element can be a policy and charging rule function (PCRF) element or a PCF element.
[0150] In S401, the second core network element can be an SMF element or a gateway.
[0151] The type of IMS service used by the terminal can be found in the corresponding description in S301, and will not be repeated here.
[0152] In one embodiment, the fourth information includes the first instruction information. The relevant content of the first instruction information can be found in the corresponding description in S301, and will not be repeated here.
[0153] After receiving the fourth information, the second core network element can determine the address of the first IMS function network element based on the instruction of the first instruction information. Alternatively, the first core network element can directly indicate the address of the first IMS function network element to the second core network element; that is, the fourth information includes not only the first instruction information but also the address of the first IMS function network element. Details regarding the first IMS function network element can be found in the corresponding description in S301, and will not be repeated here.
[0154] When the address of the first IMS function network element is determined by the second core network element, the address of the first IMS function network element can be pre-configured in the second core network element.
[0155] The first core network element can send fourth information to the second core network element during session establishment. For example, the first core network element can send the fourth information to the terminal through a credit control answer (CCA) message or a policy control establishment response message.
[0156] S402, the second core network element sends the first information. Correspondingly, the terminal receives the first information. The first information is related to the type of IMS service used by the terminal.
[0157] It should be noted that the execution process of S402 can be found in the execution process of S301, and will not be repeated here.
[0158] The effect of the embodiment shown in Figure 4 is similar to that of the embodiment shown in Figure 3, and will not be described again here.
[0159] Based on the embodiment shown in Figure 4, the following describes in detail, with reference to Figure 5, how the first core network element determines the fourth information.
[0160] Figure 5 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 5, the method includes: S501-S503.
[0161] S501, the first core network element obtains the fifth information and the type of radio access technology (RAT) used by the terminal. The fifth information includes at least one of the following: first capability information, fourth indication information, terminal type, or second capability information.
[0162] The first capability information indicates the IMS capabilities supported by the terminal, including a first IMS capability and / or a second IMS capability. The second capability information indicates the IMS capabilities supported by the network device, including the first IMS capability and / or the second IMS capability. The first IMS capability is a capability related to a first IMS service type, and the second IMS capability is a capability related to a second IMS service type.
[0163] The first IMS capability can be referred to as an enhanced IMS capability, and the second IMS capability can be referred to as a non-enhanced IMS capability. For example, when a terminal supports the first IMS capability, it can use narrowband IMS services, simplified IMS service-related signaling or messages, simplified IMS service-related procedures, simplified encoding / decoding functions, simplified antenna functions, etc. When a terminal supports the second IMS capability, it can use non-enhanced IMS services, non-simplified IMS service-related signaling or messages, non-simplified IMS service-related procedures, non-simplified encoding / decoding functions, non-simplified antenna functions, etc.
[0164] The IMS capabilities supported by network devices may include the IMS capabilities supported by access network devices and / or the IMS capabilities supported by core network elements.
[0165] The fourth indication information indicates the type of IMS service requested by the terminal. The type of IMS service requested by the terminal is one of the IMS service types supported by the terminal.
[0166] For example, the type of IMS service requested by the terminal can be indicated by the access point name (APN) or the data network name (DNN).
[0167] Terminal types can include handheld terminals, vehicle-mounted terminals, or airborne terminals, and can also be categorized as Class 1 terminals, Class 2 terminals, etc. A Class 1 terminal refers to a terminal capable of connecting to a specific communication device (such as a 37x communication controller) and supporting specific functions (such as XRF functionality); a Class 2 terminal refers to a terminal that does not meet the conditions for a Class 1 terminal. Terminal type can be used to determine the type of IMS sub-service (e.g., video service, voice service). Terminal type can also be used to indicate the terminal's IMS service capabilities; for example, the terminal's IMS service capabilities can be represented by data transmission rate.
[0168] For example, the terminal type is a handheld terminal, the RAT type used by the terminal is GEO satellite access, and the data transmission rate supported by the terminal is relatively small, such as 1k bps to 3k bps; the terminal type is a vehicle-mounted terminal or an airborne terminal, the RAT type used by the terminal is GEO satellite access, and the data transmission rate supported by the terminal is relatively large, such as greater than 3k bps.
[0169] The RAT type used by the terminal can be 4G access, 5G access, GEO satellite access, MEO satellite access, or LEO satellite access, etc.
[0170] The first core network element can be a PCF network element or a PCRF network element.
[0171] The first core network element can receive the fifth information and the RAT type used by the terminal from the second core network element. In this case, the second core network element can send the fifth information and the RAT type used by the terminal to the first core network element during the session establishment process. For example, the second core network element can send the fifth information and the RAT type used by the terminal to the first core network element via a credit control request (CCR) message or a policy control establishment message. The second core network element is an SMF element or a gateway.
[0172] After receiving the fifth information and the RAT type used by the terminal, the first core network element can determine the fourth information based on the fifth information, the RAT type used by the terminal, IMS related policies, network configuration, and network implementation. The relevant content of the fourth information can be found in the corresponding description in S401, and will not be repeated here.
[0173] For example, IMS-related policies may refer to whether the network can provide the terminal with the IMS service requested by the terminal; network configuration may refer to whether the network is configured with a P-CSCF address; network implementation may refer to the actual situation of the network, such as load conditions.
[0174] S502, the first core network element sends the fourth information. Correspondingly, the second core network element receives the fourth information. The fourth information is related to the type of IMS service used by the terminal.
[0175] S503, the second core network element sends the first information. Correspondingly, the terminal receives the first information. The first information is related to the type of IMS service used by the terminal.
[0176] It should be noted that the execution process of S502 to S503 can be found in the execution process of S401 to S402, and will not be repeated here.
[0177] The effect of the embodiment shown in Figure 5 is similar to that of the embodiment shown in Figure 4, and will not be described again here.
[0178] To facilitate understanding, detailed examples are given below with reference to Figures 6 and 7 to illustrate how the network indicates to the terminal the type of IMS service the terminal is using.
[0179] Figure 6 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 6, the method includes: S601-S607.
[0180] S601. The terminal sends a session establishment request message. Correspondingly, the AMF network element receives the session establishment request message. The session establishment request message is used to request the IMS service type and establish a session.
[0181] For example, a session may include an EPS session or a PDU session.
[0182] The session establishment request message in this step can be a non-access stratum (NAS) message, such as a session management (SM) message or an evolved packet system session management (ESM) message.
[0183] S602, the AMF network element sends a session establishment request message. Correspondingly, the SMF network element receives the session establishment request message. The session establishment request message includes fifth information, which includes at least one of the following: first capability information, fourth indication information, terminal type, or second capability information.
[0184] For details regarding the fifth piece of information, please refer to the corresponding description in S501, which will not be repeated here.
[0185] S603, the SMF network element sends a policy control establishment message. Correspondingly, the PCF network element receives the policy control establishment message. The policy control establishment message includes the fifth piece of information and the RAT type used by the terminal.
[0186] For details regarding the RAT type used by the terminal, please refer to the corresponding description in S501, which will not be repeated here.
[0187] The policy control establishment message can be Npcf_SM policy control creat. The SMF network element sends the policy control establishment message by initiating the SM policy association establishment process.
[0188] The policy control establishment message may also include session information, which may include information such as a session identifier. For example, the session in this step can be an SM session or an ESM session.
[0189] Based on the fifth information, the RAT type IMS-related policies used by the terminal, network configuration, and network implementation, the S604 and PCF network elements determine the IMS services to be provided to the terminal, and can further determine the address of the first IMS function network element.
[0190] For details regarding the first IMS functional network element, please refer to the corresponding description in S301; it will not be repeated here.
[0191] S605, the PCF network element sends a policy control establishment response message. Correspondingly, the SMF network element receives the policy control establishment response message. The policy control establishment response message includes first indication information, and further includes the address of the first IMS function network element.
[0192] The relevant content of the first indication information can be found in the corresponding description in S301, and will not be repeated here. It should be noted that in this step, the first indication information may indicate the type of IMS service used by the terminal, or the type of IMS service applicable to the session.
[0193] Since the session is associated with the terminal, the first indication information indicating the applicable IMS service type of the session is equivalent to indirectly indicating the IMS service type used by the terminal.
[0194] The IMS service types applicable to the session include the first IMS service type and / or the second IMS service type. For details regarding the first and second IMS service types, please refer to the corresponding descriptions in S301, which will not be repeated here.
[0195] If the policy control establishment response message only includes the first indication information, the SMF network element can still execute S606.
[0196] S606 and SMF network elements determine the address of the first IMS function network element based on the first instruction information.
[0197] The address of the first IMS function network element can be pre-configured in the SMF network element.
[0198] The S607 and SMF network elements send a session establishment response message. Correspondingly, the terminal receives the session establishment response message. The session establishment response message includes first indication information and the address of the first IMS function network element.
[0199] Figure 7 is a flowchart illustrating another communication method provided according to some embodiments. As shown in Figure 7, the method includes: S701-S707.
[0200] S701, The terminal sends a session establishment request message. Correspondingly, the MME network element receives the session establishment request message. The session establishment request message is used to request the IMS service type and establish a session.
[0201] For example, a session may include an EPS session or a PDU session.
[0202] In S701, the session establishment request message can be a NAS message, such as an SM message or an ESM message.
[0203] S702, the MME network element sends a session establishment request message. Correspondingly, the gateway receives the session establishment request message. The session establishment request message includes fifth information, which includes at least one of the following: first capability information, fourth indication information, terminal type, or second capability information.
[0204] For details regarding the fifth piece of information, please refer to the corresponding description in S501, which will not be repeated here.
[0205] S703, the gateway sends the CCR. Correspondingly, the PCRF network element receives the CCR. The CCR includes the fifth piece of information and the RAT type used by the terminal.
[0206] For details regarding the RAT type used by the terminal, please refer to the corresponding description in S501, which will not be repeated here.
[0207] The gateway sends the CCR by triggering the IP-connectivity access network (CAN) session establishment or modification process.
[0208] The CCR may also include session information, which may include information such as session identifiers. For example, the session in S703 may be an SM session or an ESM session.
[0209] S704 and PCRF network elements determine the IMS services to be provided to the terminal based on the fifth information, the RAT type IMS related policies used by the terminal, network configuration, and network implementation. They can also further determine the address of the first IMS function network element.
[0210] For details regarding the first IMS functional network element, please refer to the corresponding description in S301; it will not be repeated here.
[0211] The S705 and PCRF network elements send a CCA. Correspondingly, the gateway receives the CCA. The CCA includes first indication information and further includes the address of the first IMS functional network element.
[0212] For details regarding the first instruction information, please refer to the corresponding description in S301, which will not be repeated here.
[0213] If the CCA only includes the first instruction information, the gateway can also execute S606.
[0214] S706. The gateway determines the address of the first IMS function network element based on the first instruction information.
[0215] The address of the first IMS function network element can be pre-configured in the gateway.
[0216] S707, The gateway sends a session establishment response message. Correspondingly, the terminal receives the session establishment response message. The session establishment response message includes first indication information and the address of the first IMS function network element.
[0217] The above describes how the network indicates the type of IMS service used by the terminal to the terminal. The following, with reference to Figures 8 and 9, details how the network indicates the type of IMS service used by the terminal to the first IMS functional network element.
[0218] Figure 8 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 8, the method includes: S801.
[0219] S801. The first core network element sends third information. Correspondingly, the first IMS function network element receives the third information. The third information is related to the type of IMS service used by the terminal.
[0220] For details regarding the IMS service types used by the terminal, please refer to the corresponding description in S301; it will not be repeated here.
[0221] The first core network element can be a PCF element, a PCRF element, or an SMF element.
[0222] The first IMS function network element can be a P-CSCF, an Access Gateway (AGW), or a Base Station Controller (BSC). The P-CSCF can be replaced by an application function (AF) network element.
[0223] The first core network element can proactively send third information to the first IMS functional network element, and the first core network element can also send third information to the first IMS functional network element based on the request or subscription of the first IMS functional network element.
[0224] In one implementation, the third information may include at least one of the following: change result, first instruction information, or first identifier.
[0225] The change results include the RAT used by the terminal after the RAT change or the cell accessed by the terminal after the cell change.
[0226] RAT change can refer to a change between terrestrial access technologies and satellite access technologies, or between different satellite access technologies, or between different terrestrial access technologies. For example, a terminal used 5G RAT before the RAT change, and now uses GEO satellite access technology after the RAT change. Another example: a terminal used 4G RAT before the RAT change, and now uses 5G RAT after the RAT change. Yet another example: a terminal used GEO satellite access technology before the RAT change, and now uses LEO satellite access technology after the RAT change.
[0227] The cell that the terminal accessed before the cell change and the cell that the terminal accessed after the cell change can be a cell of the same access network device or a cell of different access network devices. If the cell that the terminal accessed before the cell change and the cell that the terminal accessed after the cell change are cells of different access network devices, the cell change can be regarded as an access network device change.
[0228] The first IMS function network element can determine the type of IMS service used by the terminal based on the change results.
[0229] The relevant content of the first indication information can be found in the corresponding description in S301, and will not be repeated here. It should be noted that in this step, the first indication information may indicate the type of IMS service used by the terminal, or the type of IMS service applicable to the session.
[0230] For details regarding the IMS service types used by the terminal, please refer to the corresponding description in S301; they will not be repeated here.
[0231] Since the session is associated with the terminal, even if the first indication information indicates the type of IMS service applicable to the session, the first IMS function network element can determine the type of IMS service used by the terminal based on the association between the session and the terminal.
[0232] The IMS service types applicable to the session include the first IMS service type and / or the second IMS service type. For details regarding the first and second IMS service types, please refer to the corresponding descriptions in S301, which will not be repeated here.
[0233] The first identifier is the identifier of the terminal or the identifier of the session associated with the terminal. The first identifier is the identifier of the terminal or session indicated in the first instruction information.
[0234] For example, the first identifier is ID1, and the first indication information indicates the type of IMS service used by the terminal. The first identifier and the first indication information together indicate that the terminal with the identifier ID1 is using the type of IMS service.
[0235] In another example, the first identifier is ID2, and the first indication information indicates the IMS service type applicable to the session. The first identifier and the first indication information jointly indicate that the session with the identifier ID1 uses the IMS service type.
[0236] In the embodiment shown in Figure 8, when the terminal changes between different networks or access technologies, the first core network element can indicate third information to the first IMS function network element, and the first IMS function network element can use appropriate IMS service functions to process the IMS information of the corresponding terminal or session based on the third information.
[0237] Figure 9 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 9, the method includes: S901-S902.
[0238] S901, The first IMS function network element sends a first message, which is used to request the type of IMS service used by the terminal or to subscribe to events related to the terminal.
[0239] For details regarding the first IMS functional network element and the first core network element, please refer to the corresponding description in S801. For details regarding the IMS service type used by the terminal, please refer to the corresponding description in S301. These details will not be repeated here.
[0240] Terminal-related events may include RAT change events, cell access change events, or IMS service type change events.
[0241] The RAT change event used by the terminal refers to the event triggered by a change in the RAT used by the terminal; the cell change event accessed by the terminal refers to the event triggered by a change in the cell accessed by the terminal; and the IMS service type change event used by the terminal refers to the event triggered by a change in the IMS service type used by the terminal. For details on RAT changes and cell changes, please refer to the corresponding descriptions in S801, which will not be repeated here.
[0242] S902, the first core network element sends the third information. Correspondingly, the first IMS function network element receives the third information. The third information is related to the type of IMS service used by the terminal.
[0243] It should be noted that the execution process of S902 can be found in the execution process of S801, and will not be repeated here.
[0244] The beneficial effects of the embodiment shown in Figure 9 are similar to those of the embodiment shown in Figure 8, and will not be repeated here.
[0245] To facilitate understanding, detailed examples are given below with reference to Figures 10 and 11 to illustrate how the network indicates the type of IMS service used by the terminal to the first IMS function network element.
[0246] Figure 10 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 10, the method includes: S1001-S1005.
[0247] S1001, The terminal sends a SIP registration message. Correspondingly, the first IMS function network element receives the SIP registration message.
[0248] For details regarding the first IMS functional network element, please refer to the corresponding description in S801; it will not be repeated here.
[0249] The SIP registration message sent by the terminal is forwarded by the access network equipment and gateway to the first IMS functional network element. The SIP registration message may carry the terminal identifier.
[0250] S1002, the first IMS function network element sends a first message. Correspondingly, the PCRF network element receives the first message. The first message is used to request the IMS service type used by the terminal or the IMS service type applicable to the session.
[0251] For details regarding the IMS service type used by the terminal, please refer to the corresponding description in S301. For details regarding the IMS service type applicable to the session, please refer to the corresponding description in S801. These details will not be repeated here.
[0252] Since the session is associated with the terminal, the first message requests the applicable IMS service type for the session, which is equivalent to indirectly requesting the IMS service type used by the terminal.
[0253] The first message may also include information such as the identifier of the terminal or session.
[0254] For example, the first message can be an authorization authentication request (AAR) message.
[0255] S1003, the PCRF network element sends third information. Correspondingly, the first IMS function network element receives the third information. The third information includes first indication information, which indicates the IMS service type used by the corresponding terminal or the IMS service type applicable to the corresponding session.
[0256] The corresponding session can refer to the session indicated by the session identifier carried in the first message. For example, the first message carries session identifier 1, and the first indication information indicates the IMS service type applicable to the session corresponding to session identifier 1.
[0257] The corresponding terminal may refer to the terminal indicated by the terminal identifier carried in the first message. For example, the first message carries terminal identifier 1, and the first indication information indicates the IMS service type applicable to the terminal corresponding to terminal identifier 1.
[0258] The corresponding terminal can also refer to the terminal associated with the session identifier carried in the first message. For example, the first message carries session identifier 1, and the first indication information indicates the type of IMS service used by the terminal associated with session identifier 1.
[0259] For example, PCRF can send third information to the first IMS functional network element through an authorization authentication answer (AAA) message.
[0260] S1004. The first IMS function network element processes the IMS information of the corresponding terminal or session based on the first indication information.
[0261] For example, the first indication information indicates that the IMS service type used by the terminal corresponding to terminal identifier 1 is IMS service type 1, and the first IMS function network element uses the IMS function corresponding to IMS service type 1 to process the IMS information of the terminal corresponding to terminal identifier 1.
[0262] In another example, the first indication information indicates that the IMS service type used by the terminal associated with session identifier 1 is IMS service type 2, and the first IMS function network element uses the IMS function corresponding to IMS service type 2 to process the IMS information of the terminal associated with session identifier 1.
[0263] In another example, the first indication information indicates that the IMS service type applicable to session identifier 2 is IMS service type 3, and the first IMS function network element uses the IMS function corresponding to IMS service type 3 to process the IMS information of session identifier 2.
[0264] S1005. The first IMS function network element sends a SIP registration response message. Correspondingly, the terminal receives the SIP registration response message.
[0265] Based on the embodiment shown in Figure 10, the SIP registration message sent by the terminal can also be forwarded by the access network device and the SMF network element to the first IMS function network element, and the PCRF network element can be replaced by the PCF network element or the SMF network element.
[0266] Figure 11 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 11, the method includes: S1101-S1104.
[0267] S1101, the first IMS function network element sends a first message. Correspondingly, the PCRF network element receives the first message. The first message is used to subscribe to events related to the terminal, including RAT change events used by the terminal, cell change events accessed by the terminal, or IMS service type change events used by the terminal.
[0268] For details regarding RAT change events used by the terminal, cell change events accessed by the terminal, and IMS service type change events used by the terminal, please refer to the corresponding descriptions in S901, which will not be repeated here.
[0269] S1102, the MME network element notifies the PCRF network element that the terminal has changed the access cell, or changed the RAT, or changed the type of IMS service used.
[0270] S1103, the PCRF network element sends the third information. Correspondingly, the first IMS function network element receives the third information. The third information includes at least one of the following: change result, first indication information, or first identifier.
[0271] It should be noted that the relevant content of the third information can be found in the corresponding description in S801, and will not be repeated here.
[0272] S1104. The first IMS function network element processes the IMS information of the corresponding terminal or session based on the third information processing.
[0273] The third information only includes the change results. The first IMS function network element can determine the type of IMS service used by the terminal based on the change results, and can use the corresponding IMS function to process the terminal's IMS information based on the type of IMS service used by the terminal.
[0274] The third information includes the first instruction information and the first identifier, which can be referred to in the execution process of S1004, and will not be repeated here.
[0275] Based on the embodiment shown in Figure 11, PCF network elements can be used to replace PCRF network elements, and AMF network elements can be used to replace MME network elements.
[0276] The above describes how the network indicates the type of IMS service used by the terminal to the terminal and the first IMS function network element. The following sections, with reference to Figures 12 and 13, detail how the terminal and network exchange their respective capability information.
[0277] Figure 12 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 12, the method includes: S1201-S1203.
[0278] S1201, The terminal sends the second information. Correspondingly, the second core network element receives the second information. The second information includes the first capability information.
[0279] In this embodiment, the second core network element can be an MME network element or an AMF network element.
[0280] The first capability information indicates the IMS capabilities supported by the terminal. For details on the IMS capabilities supported by the terminal, please refer to the corresponding description in S501, which will not be repeated here.
[0281] The terminal can send second information to the second core network element through the access network equipment.
[0282] The terminal can send second information to the second core network element via NAS messages. For example, the NAS message can be a registration request message or a session establishment message.
[0283] The terminal can also send second information to the access network device. The terminal can send the second information to the access network device through radio resource control (RRC) messages.
[0284] In one implementation, the second information may further include the terminal type and / or the transmission rate supported by the terminal.
[0285] For details regarding terminal types, please refer to the corresponding description in S501; further details will not be provided here.
[0286] The transmission rate supported by the terminal can refer to the rate at which the terminal supports transmitting IMS service-related data. For example, the transmission rate supported by the terminal can be 1k bps to 3k bps or greater than 3k bps.
[0287] S1202, the second core network element sends second capability information. Correspondingly, the terminal receives the second capability information. The second capability information indicates the IMS capabilities supported by the network device.
[0288] For details regarding the IMS capabilities supported by network devices, please refer to the corresponding description in S501; it will not be repeated here.
[0289] The second core network element can send second capability information to the terminal through the access network equipment.
[0290] The second core network element can send second capability information to the terminal via NAS messages. For example, the NAS message can be a registration response message.
[0291] The second capability information in the second core network element can be sent to the second core network element by the access network device, or it can be pre-configured in the second core network element by other network elements (such as operation administration and maintenance (OAM)).
[0292] S1203. The terminal determines whether to register with the network device based on the second capability information.
[0293] If the network device supports the first IMS capability, the terminal can trigger the first IMS service.
[0294] If a network device does not support the first IMS capability, the terminal can try to register with another network device that does support the first IMS capability; if the terminal registers with a network device that does not support the first IMS capability, the terminal can indicate to the user that the first IMS service is not supported. For example, the terminal can indicate this to the user through the attention (AT) command.
[0295] In this step, the network device can be an access network device.
[0296] Based on the second capability information, the terminal also needs to determine whether it can register with the network device.
[0297] In the embodiment shown in Figure 12, the terminal and the network can exchange their respective capability information in order to perform operations related to IMS services.
[0298] Figure 13 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 13, the method includes: S1301-S1302.
[0299] S1301, The access network device sends second capability information. Correspondingly, the terminal receives the second capability information. The second capability information indicates the IMS capabilities supported by the network device.
[0300] In this embodiment, the IMS capabilities supported by the network device can refer to the IMS capabilities supported by the access network device. The IMS capabilities supported by the access network device include a first IMS capability and / or a second IMS capability. Details regarding the first and second IMS capabilities can be found in the corresponding description in S501, and will not be repeated here.
[0301] Access network devices can send secondary capability information to terminals via RRC messages. For example, an RRC message can be a system message or a broadcast message.
[0302] In this embodiment of the disclosure, the second capability information may be generated by the access network device.
[0303] S1302. The terminal determines whether to register with the network device based on the second capability information.
[0304] It should be noted that the execution process of S1302 can be found in the execution process of S1203, and will not be repeated here.
[0305] In the embodiment shown in Figure 13, the access network device can send second capability information to the terminal so that the terminal can perform operations related to IMS services.
[0306] Based on the above, the following section, with reference to Figure 14, details how the terminal indicates the message type related to IMS services.
[0307] Figure 14 is a flowchart illustrating another communication method provided according to some embodiments. As shown in Figure 14, the method includes: S1401.
[0308] S1401, The terminal sends an IMS service-related message. Correspondingly, the first IMS function network element receives the IMS service-related message. The IMS service-related message includes second indication information, which indicates the message type of the IMS service-related message.
[0309] Terminals can send IMS service-related messages to the first IMS function network element through access network equipment and gateways.
[0310] The second instruction information can be located in the header of an IMS service-related message. For example, an IMS service-related message can be a SIP message.
[0311] The message type includes either the first message type or the second message type. The IMS service-related messages corresponding to the first message type are simplified IMS service-related messages, while the IMS service-related messages corresponding to the second message type are unsimplified IMS service-related messages.
[0312] For example, the number of bytes in an unsimplified IMS service-related message can be 1000, while the number of bytes in a simplified IMS service-related message can be 500.
[0313] As another example, unsimplified IMS service-related messages can use existing message names, such as SIP-REGISTER or SIP-INVITE; simplified IMS service-related messages can add an identifier to existing message names, such as 'SIP-REGISTER' or 'SIP-INVITE'.
[0314] After receiving an IMS service-related message, the first IMS functional network element parses the second indication information within it and processes the message accordingly based on the second indication information. For example, if the second indication information indicates that the message type of the IMS service-related message is a first message type, the first IMS functional network element processes the message using a simplified IMS service-related procedure. Alternatively, if the second indication information indicates that the message type of the IMS service-related message is a second message type, the first IMS functional network element processes the message using a non-simplified IMS service-related procedure.
[0315] In the embodiment shown in Figure 14, the terminal indicates the message type in the IMS service-related message so that the first IMS function network element can process the IMS service-related message accordingly based on the message type.
[0316] To facilitate understanding, a detailed example is given below with reference to Figure 15 to illustrate how the terminal indicates the message type of IMS service-related messages.
[0317] In the example in Figure 15, terminal 1 interacts with terminal 2. Terminal 1 uses satellite access technology (RAT) and supports the first IMS capability (i.e., the message type of IMS service-related messages that terminal 1 can receive and send is the first message type). Terminal 2 uses terrestrial access technology (RAT) and supports the second IMS capability (i.e., the message type of IMS service-related messages that terminal 2 can receive and send is the second message type).
[0318] Figure 15 is a flowchart illustrating another communication method according to some embodiments. As shown in Figure 15, the method includes: S1501-S1508.
[0319] S1501, Terminal 1 sends IMS service-related message 1. Correspondingly, the first IMS function network element receives IMS service-related message 1. The second indication information in IMS service-related message 1 indicates that the message type of IMS service-related message 1 is the first message type.
[0320] S1502, The first IMS function network element converts IMS service related message 1 into IMS service related message 2, and the message type of IMS service related message 2 is the second message type.
[0321] S1503. The first IMS functional network element uses the unsimplified IMS service-related process to process the IMS service-related message 2 and obtain the IMS service-related message 3.
[0322] S1504, The first IMS function network element sends IMS service related message 3. Correspondingly, terminal 2 receives IMS service related message 3.
[0323] S1505, Terminal 2 sends IMS service-related message 4. Correspondingly, the first IMS function network element receives IMS service-related message 4. The second indication information in IMS service-related message 4 indicates that the message type of IMS service-related message 4 is the second message type.
[0324] S1506. The first IMS function network element converts IMS service-related message 4 into IMS service-related message 5, and the message type of IMS service-related message 5 is the first message type.
[0325] S1507. The first IMS functional network element uses a simplified IMS service-related process to process the IMS service-related message 5, and obtains the IMS service-related message 6.
[0326] S1508, the first IMS function network element sends IMS service-related message 6. Correspondingly, terminal 1 receives IMS service-related message 6.
[0327] In one implementation, the first IMS function network element can directly send message 2 to terminal 2, and / or directly send message 5 to terminal 1.
[0328] In the embodiment shown in Figure 14, messages between terminal 1 and the first IMS function network element, as well as messages between terminal 1 and the first IMS function network element, can be forwarded through access network devices and gateways.
[0329] It should be noted that any one of the embodiments shown in Figures 3 to 7 can be combined with any one of the embodiments shown in Figures 8 to 11; any one of the embodiments shown in Figures 3 to 7 can be combined with the embodiments shown in Figures 12 or 13; any one of the embodiments shown in Figures 3 to 7 can be combined with the embodiments shown in Figures 14 or 15; any one of the embodiments shown in Figures 8 to 11 can be combined with the embodiments shown in Figures 12 or 13; any one of the embodiments shown in Figures 8 to 11 can be combined with the embodiments shown in Figures 14 or 15; any one of the embodiments shown in Figures 12 or 13 can be combined with the embodiments shown in Figures 14 or 15; any one of the embodiments shown in Figures 3 to 7 can be combined with any one of the embodiments shown in Figures 8 to 11. An embodiment, and a combination of embodiments shown in FIG12 or FIG13; any embodiment shown in FIG3 to FIG7 can be combined with any embodiment shown in FIG8 to FIG11, and an embodiment shown in FIG14 or FIG15; any embodiment shown in FIG3 to FIG7 can be combined with the embodiment shown in FIG12 or FIG13, and an embodiment shown in FIG14 or FIG15; any embodiment shown in FIG8 to FIG11 can be combined with the embodiment shown in FIG12 or FIG13, and an embodiment shown in FIG14 or FIG15; any embodiment shown in FIG3 to FIG7 can be combined with any embodiment shown in FIG8 to FIG11, and an embodiment shown in FIG12 or FIG13, and an embodiment shown in FIG14 or FIG15.
[0330] Figure 16 is a schematic diagram of the structure of a communication device 10 according to some embodiments. As shown in Figure 16, the communication device 10 includes:
[0331] The receiving module 11 is used to receive first information, which is information related to the type of IMS service used by the terminal;
[0332] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, and the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0333] In one implementation, the first information includes first indication information and the address of a first IMS function network element; the first indication information indicates the type of IMS service used by the terminal, and the first IMS function network element is an IMS function network element that provides IMS services to the terminal.
[0334] In one embodiment, the communication device 10 further includes a transmitting module 12, configured to:
[0335] Send a second message, which includes first capability information, indicating the IMS capabilities supported by the terminal;
[0336] The terminal supports IMS capabilities including a first IMS capability and / or a second IMS capability. The first IMS capability is a capability related to a first IMS service type, and the second IMS capability is a capability related to a second IMS service type.
[0337] In one implementation, the second information also includes the terminal type and / or the transmission rate supported by the terminal.
[0338] In one embodiment, the receiving module 11 is further configured to: receive second capability information, the second capability information indicating the IMS capabilities supported by the network device;
[0339] The IMS capabilities supported by the network device include a first IMS capability and / or a second IMS capability. The first IMS capability is a capability related to a first IMS service type, and the second IMS capability is a capability related to a second IMS service type.
[0340] In one embodiment, the communication device 10 further includes a processing module 13, for:
[0341] Based on the second capability information, determine whether to register with the network device.
[0342] In one embodiment, the sending module 12 is further configured to:
[0343] Send IMS service-related messages, which include second indication information, the second indication information indicating the message type of the IMS service-related messages;
[0344] The message type includes either the first message type or the second message type. The IMS service-related messages corresponding to the first message type are simplified IMS service-related messages, while the IMS service-related messages corresponding to the second message type are unsimplified IMS service-related messages.
[0345] The communication device 10 can execute the steps executed by the terminal in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0346] Figure 17 is a schematic diagram of a communication device 20 according to some embodiments. As shown in Figure 17, the communication device 20 includes:
[0347] The receiving module 21 is used to receive third information, which is information related to the type of IMS service used by the terminal;
[0348] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, and the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0349] In one implementation, the third information includes at least one of the following: change result, first instruction information, or first identifier;
[0350] The change results include the RAT used by the terminal after the RAT change or the cell accessed by the terminal after the cell change. The first indication information indicates the type of IMS service used by the terminal, and the first identifier is the identifier of the terminal or the identifier of the session associated with the terminal.
[0351] In one embodiment, the communication device 20 further includes a transmitting module 22, used for:
[0352] Send the first message, which is used to request the type of IMS service used by the terminal or to subscribe to events related to the terminal;
[0353] Events include RAT change events used by the terminal, cell change events accessed by the terminal, or IMS service type change events used by the terminal.
[0354] The communication device 20 can execute the steps performed by the first IMS functional network element in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0355] Figure 18 is a schematic diagram of a communication device 30 according to some embodiments. As shown in Figure 18, the communication device 30 includes:
[0356] The sending module 31 is used to send third information and / or fourth information, wherein the third information and fourth information are information related to the type of IMS service used by the terminal;
[0357] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, and the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0358] In one implementation, the fourth information includes first indication information, which indicates the type of IMS service used by the terminal.
[0359] In one implementation, the fourth information also includes the address of the first IMS functional network element, which is an IMS functional network element that provides IMS services to the terminal.
[0360] In one embodiment, the communication device 30 further includes an acquisition module 32, used for:
[0361] Obtain the fifth information and the RAT type used by the terminal. The fifth information includes at least one of the following: first capability information, fourth instruction information, terminal type, and second capability information.
[0362] The first capability information indicates the IMS capabilities supported by the terminal, the fourth indication information indicates the IMS service type requested by the terminal, the second capability information indicates the IMS capabilities supported by the network device, the IMS capabilities supported by the terminal include the first IMS capability and / or the second IMS capability, the IMS capabilities supported by the network device include the first IMS capability and / or the second IMS capability, the first IMS capability is the capability related to the first IMS service type, and the second IMS capability is the capability related to the second IMS service type.
[0363] In one implementation, the third information includes at least one of the following: change result, first instruction information, and first identifier;
[0364] The change results include the RAT used by the terminal after the radio access technology RAT is changed or the cell accessed by the terminal after the cell is changed. The first indication information indicates the type of IMS service used by the terminal, and the first identifier is the identifier of the terminal or the identifier of the session associated with the terminal.
[0365] In one embodiment, the communication device 30 further includes a receiving module 33, for:
[0366] Receive the first message, which is used to request the type of IMS service used by the terminal or to subscribe to events related to the terminal;
[0367] Events include RAT change events used by the terminal, cell change events accessed by the terminal, or IMS service type change events used by the terminal.
[0368] The communication device 30 can execute the steps performed by the first core network element in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0369] Figure 19 is a schematic diagram of a communication device 40 according to some embodiments. As shown in Figure 19, the communication device 40 includes:
[0370] The receiving module 41 is used to receive the fourth information, which is information related to the type of IMS service used by the terminal;
[0371] The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, and the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
[0372] In one implementation, the fourth information includes first indication information, which indicates the type of IMS service used by the terminal.
[0373] In one implementation, the fourth information also includes the address of the first IMS functional network element, which is an IMS functional network element that provides IMS services to the terminal.
[0374] In one embodiment, the communication device 40 further includes a transmitting module 42, configured to:
[0375] Send the fifth information and / or the RAT type used by the terminal, wherein the fifth information includes at least one of the following: first capability information, fourth indication information, terminal type, and second capability information;
[0376] The first capability information indicates the IMS capabilities supported by the terminal, the fourth indication information indicates the IMS service type requested by the terminal, the second capability information indicates the IMS capabilities supported by the network device, the IMS capabilities supported by the terminal include the first IMS capability and / or the second IMS capability, the IMS capabilities supported by the network device include the first IMS capability and / or the second IMS capability, the first IMS capability is the capability related to the first IMS service type, and the second IMS capability is the capability related to the second IMS service type.
[0377] In one embodiment, the sending module 42 is further configured to:
[0378] Send the first message, which is information related to the type of IMS service used by the terminal.
[0379] In one implementation, the first information includes first indication information and the address of the first IMS functional network element;
[0380] The first indication information indicates the type of IMS service used by the terminal, and the first IMS function network element is the IMS function network element that provides IMS services to the terminal.
[0381] In one embodiment, the receiving module 41 is further configured to:
[0382] Receive second information, the second information including first capability information, the first capability information indicating the IMS capabilities supported by the terminal;
[0383] The terminal supports IMS capabilities including a first IMS capability and / or a second IMS capability. The first IMS capability is a capability related to a first IMS service type, and the second IMS capability is a capability related to a second IMS service type.
[0384] In one implementation, the second information also includes the terminal type and / or the transmission rate supported by the terminal.
[0385] In one embodiment, the sending module 42 is further configured to:
[0386] Send second capability information, which indicates the IMS capabilities supported by the network device;
[0387] The IMS capabilities supported by the network device include a first IMS capability and / or a second IMS capability. The first IMS capability is a capability related to a first IMS service type, and the second IMS capability is a capability related to a second IMS service type.
[0388] The communication device 40 can execute the steps performed by the second IMS function network element in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0389] Figure 20 is a schematic diagram of a communication device 50 according to some embodiments. As shown in Figure 20, the communication device 50 may include a transceiver 51, a memory 52, and a processor 53. The transceiver 51 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter, transmitting port, or transmitting interface, etc., and the receiver may also be referred to as a receiver, receiver, receiving port, or receiving interface, etc. Exemplarily, the transceiver 51, memory 52, and processor 53 are interconnected via a bus 54.
[0390] Memory 52 is used to store program instructions;
[0391] The processor 53 is used to execute the program instructions stored in the memory, so that the communication device 50 performs the steps performed by the terminal in the above method embodiment, or the steps performed by the first IMS function network element, or the steps performed by the first core network element, or the steps performed by the second core network element.
[0392] The transceiver 51 is used to perform the transmission and reception functions of the communication device 50 in the above communication method.
[0393] The communication device 50 can be a chip, module, integrated development environment (IDE), etc.
[0394] The communication device 50 can execute the steps executed by the terminal in the above method embodiment, or the steps executed by the first IMS function network element, or the steps executed by the first core network element, or the steps executed by the second core network element. The implementation principle and beneficial effects are similar, and will not be repeated here.
[0395] This disclosure provides a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer-executable instructions that, when executed on a computer, cause any of the aforementioned communication methods to be executed.
[0396] This disclosure also provides a computer program product that can be executed by a processor, such that when the computer program product is executed by a computer, the communication methods described above are performed.
[0397] All or part of the steps in the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-described method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.
[0398] This disclosure describes embodiments of methods, apparatus (systems), and computer program products according to embodiments of this disclosure with reference to flowchart illustrations and / or block diagrams. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0399] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0400] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0401] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this disclosure without departing from the spirit and scope of this disclosure. Therefore, if these modifications and variations to the embodiments of this disclosure fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include these modifications and variations.
Claims
1. A communication method, wherein, The method is executed by a terminal, and the method includes: Receive first information, which is information related to the Internet Protocol Multimedia Subsystem (IMS) service type used by the terminal; The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
2. The method according to claim 1, wherein, The first information includes first indication information and the address of the first IMS functional network element; The first indication information indicates the type of IMS service used by the terminal, and the first IMS function network element is an IMS function network element that provides IMS services to the terminal.
3. The method according to claim 1 or 2, further comprising: Send a second message, the second message including a first capability information, the first capability information indicating the IMS capabilities supported by the terminal; The IMS capabilities supported by the terminal include a first IMS capability and / or a second IMS capability. The first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
4. The method according to claim 3, wherein, The second information also includes the terminal type and / or the transmission rate supported by the terminal.
5. The method according to any one of claims 1-4, further comprising: Receive second capability information, which indicates the IMS capabilities supported by the network device; The network device supports IMS capabilities including a first IMS capability and / or a second IMS capability, wherein the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
6. The method according to claim 5, further comprising: Based on the second capability information, determine whether to register with the network device.
7. The method according to any one of claims 1-6, further comprising: Send an IMS service-related message, wherein the IMS service-related message includes second indication information, the second indication information indicating the message type of the IMS service-related message; The message type includes a first message type or a second message type. The IMS service-related message corresponding to the first message type is a simplified IMS service-related message, and the IMS service-related message corresponding to the second message type is an unsimplified IMS service-related message.
8. A communication method, wherein, The method is executed by a first Internet Protocol Multimedia Subsystem (IMS) functional network element, and the method includes: Receive third information, which is information related to the type of IMS service used by the terminal; The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
9. The method according to claim 8, wherein, The third information includes at least one of the following: change result, first instruction information, or first identifier; The change result includes the RAT used by the terminal after the Radio Access Technology (RAT) is changed or the cell accessed by the terminal after the cell is changed. The first indication information indicates the IMS service type used by the terminal. The first identifier is the identifier of the terminal or the identifier of the session associated with the terminal.
10. The method according to claim 8 or 9, further comprising: Send a first message, which is used to request the type of IMS service used by the terminal or to subscribe to events related to the terminal; The events include RAT change events used by the terminal, cell change events accessed by the terminal, or IMS service type change events used by the terminal.
11. A communication method, wherein, The method is executed by a first core network element, and the method includes: Send a third message and / or send a fourth message, wherein the third message and the fourth message are information related to the Internet Protocol Multimedia Subsystem (IMS) service type used by the terminal; The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
12. The method according to claim 11, wherein, The fourth information includes first indication information, which indicates the type of IMS service used by the terminal.
13. The method according to claim 12, wherein, The fourth information also includes the address of the first IMS function network element, which is an IMS function network element that provides IMS services to the terminal.
14. The method according to claim 12 or 13, further comprising: The fifth information and the type of Radio Access Technology (RAT) used by the terminal are obtained. The fifth information includes at least one of the following: first capability information, fourth indication information, terminal type, or second capability information. Wherein, the first capability information indicates the IMS capabilities supported by the terminal, the fourth indication information indicates the IMS service type requested by the terminal, the second capability information indicates the IMS capabilities supported by the network device, the IMS capabilities supported by the terminal include a first IMS capability and / or a second IMS capability, the IMS capabilities supported by the network device include a first IMS capability and / or a second IMS capability, the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
15. The method according to claim 11, wherein, The third information includes at least one of the following: change result, first instruction information, or first identifier; The change result includes the RAT used by the terminal after the RAT change or the cell accessed by the terminal after the cell change. The first indication information indicates the IMS service type used by the terminal, and the first identifier is the identifier of the terminal or the identifier of the session associated with the terminal.
16. The method of claim 15, further comprising: Receive a first message, the first message being used to request the type of IMS service used by the terminal or to subscribe to events related to the terminal; The events include RAT change events used by the terminal, cell change events accessed by the terminal, or IMS service type change events used by the terminal.
17. A communication method, wherein, The method is executed by a second core network element, and the method includes: Receive fourth information, which is information related to the Internet Protocol Multimedia Subsystem (IMS) service type used by the terminal; The IMS service type used by the terminal includes a first IMS service type and / or a second IMS service type, wherein the transmission parameters corresponding to the first IMS service type are different from the transmission parameters corresponding to the second IMS service type.
18. The method according to claim 17, wherein, The fourth information includes first indication information, which indicates the type of IMS service used by the terminal.
19. The method according to claim 18, wherein, The fourth information also includes the address of the first IMS function network element, which is an IMS function network element that provides IMS services to the terminal.
20. The method of claim 19, further comprising: Send a fifth message and / or the RAT type used by the terminal, the fifth message including at least one of the following: first capability information, fourth indication information, terminal type, or second capability information; Wherein, the first capability information indicates the IMS capabilities supported by the terminal, the fourth indication information indicates the IMS service type requested by the terminal, the second capability information indicates the IMS capabilities supported by the network device, the IMS capabilities supported by the terminal include a first IMS capability and / or a second IMS capability, the IMS capabilities supported by the network device include a first IMS capability and / or a second IMS capability, the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
21. The method according to any one of claims 17-20, further comprising: Send first information, which is information related to the type of IMS service used by the terminal.
22. The method according to claim 21, wherein, The first information includes first indication information and the address of the first IMS functional network element; The first indication information indicates the type of IMS service used by the terminal, and the first IMS function network element is an IMS function network element that provides IMS services to the terminal.
23. The method according to any one of claims 17-22, further comprising: Receive second information, the second information including first capability information, the first capability information indicating the IMS capabilities supported by the terminal; The IMS capabilities supported by the terminal include a first IMS capability and / or a second IMS capability. The first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
24. The method according to claim 23, wherein, The second information also includes the terminal type and / or the transmission rate supported by the terminal.
25. The method according to any one of claims 17-24, further comprising: Send second capability information, which indicates the IMS capabilities supported by the network device; The network device supports IMS capabilities including a first IMS capability and / or a second IMS capability, wherein the first IMS capability is a capability related to the first IMS service type, and the second IMS capability is a capability related to the second IMS service type.
26. A communication device comprising a module for implementing the method according to any one of claims 1-7, or a module for implementing the method according to any one of claims 8-10, or a module for implementing the method according to any one of claims 11-16, or a module for implementing the method according to any one of claims 17-25.
27. A communication device, comprising: Processor, memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method according to any one of claims 1-7, or the method according to any one of claims 8-10, or the method according to any one of claims 11-16, or the method according to any one of claims 17-25.
28. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer-executable instructions that, when executed by a processor, are used to implement the method according to any one of claims 1-7, or the method according to any one of claims 8-10, or the method according to any one of claims 11-16, or the method according to any one of claims 17-25.
29. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-7, or the method according to any one of claims 8-10, or the method according to any one of claims 11-16, or the method according to any one of claims 17-25.
30. A chip comprising at least one processor, the at least one processor being configured to execute program instructions to perform the method according to any one of claims 1-7, or the method according to any one of claims 8-10, or the method according to any one of claims 11-16, or the method according to any one of claims 17-25.