Session processing method, apparatus, device, and storage medium

By having the user equipment actively query the MBS service session status and perform corresponding operations based on the status, the problem of the UE being unable to receive MBS services in idle or inactive states is solved, thus enabling normal service operation and power consumption optimization.

CN115706915BActive Publication Date: 2026-05-29DATANG MOBILE COMM EQUIP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2021-08-06
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

When the user equipment (UE) is in an idle or inactive state, it cannot effectively listen to the MBS service session status indication sent by the network device, resulting in the inability to receive multicast broadcast services normally.

Method used

User equipment proactively sends query requests to network equipment to obtain the session status of MBS services, and performs corresponding operations based on the session status, including listening, data acquisition, or leaving the service.

Benefits of technology

This ensures that MBS services can continue normally when the UE cannot receive network device indication information, avoids missing session state change indications, improves the reliability of service reception, and reduces power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115706915B_ABST
    Figure CN115706915B_ABST
Patent Text Reader

Abstract

The application provides a session processing method and device, equipment and a storage medium. A query request is sent to a network device, the query request is used to query a session state of an MBS service; a response message carrying the session state of the MBS service is received; and a service operation related to the session state is performed according to the session state of the MBS service. Through the scheme, when the UE cannot listen to the indication information sent by the network device, the UE initiates the session state query of the MBS service to the network device, thereby ensuring the normal operation of the MBS service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a session processing method, apparatus, device and storage medium. Background Technology

[0002] With the continuous development of communication technology, Multicast Broadcast Service (MBS) has been widely used because it can be performed when the User Equipment (UE) is in an idle or inactive state, which is a disconnected state.

[0003] In related technologies, after a UE receives the MBS service configuration information sent by a network device, it remains in a waiting-to-receive state until the network device begins sending service data. For a UE in this waiting-to-receive state, it only begins receiving MBS service data after receiving an activation instruction from the network device.

[0004] However, due to complex geographical locations and other reasons, it is easy for UEs to be unable to listen to the instruction information sent by network devices, and thus be unable to perform the corresponding MBS services. Summary of the Invention

[0005] This application provides a session processing method, apparatus, device, and storage medium to ensure the normal operation of MBS services.

[0006] Firstly, this application provides a session processing method applied to a user equipment (UE), the session processing method including:

[0007] Send a query request to the network device to query the session status of the MBS service; receive a response message from the network device carrying the session status of the MBS service; and perform service operations related to the session status based on the session status of the MBS service.

[0008] Optionally, the query request includes the service identifier of the MBS service that the UE is interested in, and receives a response message from the network device carrying the session status of the MBS service, specifically including: receiving a response message from the network device carrying the session status of the MBS service that the UE is interested in.

[0009] Optionally, based on the session state of the MBS service, perform service operations related to the session state, specifically including:

[0010] If the session state of the MBS service is in the start state or the active state, the operation of obtaining the service data of the MBS service from the network device is triggered.

[0011] If the session status of the MBS service is any of the following states: not started, inactive, or deactivated, then the operation of continuing to monitor the session status of the MBS service will be triggered.

[0012] If the session status of the MBS service is stopped, then the operation of leaving the MBS service will be triggered.

[0013] Secondly, this application also provides a session processing method applied to a user equipment (UE), the method comprising:

[0014] Send a query request to the network device. The query request is used to request the session identifier of the MBS service in the specified session state. The query request contains the specified session state. Receive a response message sent by the network device carrying the session identifier of the specified session state. Perform service operations related to the MBS service according to the MBS service in the specified session state.

[0015] Optionally, based on the MBS service in a specified session state, perform service operations related to the MBS service, specifically including:

[0016] If the specified session state is the start state or the active state, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of obtaining the service data of the MBS service that the UE is interested in from the network device is triggered.

[0017] If the specified session state is the start state or the active state, and the session identifier in the specified session state does not contain the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0018] If the specified session state is any of the following states: not started, inactive, or deactivated, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0019] Optionally, the session processing method further includes: monitoring the session status of MBS services at any PO location; or, monitoring the session status of MBS services at a UE-related PO location.

[0020] Optionally, a query request may be sent to the network device, including: performing a blind check on the session status of the MBS service of interest to the UE; if the session status of the MBS service does not meet the preset requirements, then a query request may be sent to the network device.

[0021] Optionally, the session status of the MBS service does not meet the preset requirements, including: the session status of the MBS service does not meet the preset requirements within a preset blind detection time; and / or, the session status of the MBS service does not meet the preset requirements within a preset number of blind detections.

[0022] Optionally, a query request may be sent to the network device, including sending the query request to the network device via private signaling / public signaling.

[0023] Optionally, a query request can be sent to the network device via dedicated signaling, specifically including: if the UE is in a disconnected state, a connection can be established with the network device; if the UE is in a connected state, a query request can be sent to the network device via dedicated signaling.

[0024] Thirdly, embodiments of this application provide a session processing method applied to a network device, comprising:

[0025] Receive a query request sent by a user equipment (UE), the query request being used to request the session identifier of an MBS service in a specified session state, or the query request being used to request the session state of an MBS service; based on the query request, send a response message to the UE, the response message carrying the session identifier of the MBS service that satisfies the query request, or the session state of the MBS service.

[0026] Fourthly, embodiments of this application provide a session processing apparatus, applied to a user equipment (UE), comprising:

[0027] The sending module is used to send query requests to network devices. The query requests are used to query the session status of MBS services.

[0028] The receiving module is used to receive response messages sent by network devices that carry the session status of MBS services;

[0029] The processing module is used to perform business operations related to the session state based on the session state of the MBS service.

[0030] Optionally, if the query request contains a service identifier of the MBS service that the UE is interested in, the receiving module is specifically used to: receive a response message sent by the network device carrying the session status of the MBS service that the UE is interested in.

[0031] Optionally, the processing module is specifically used to: if the session state of the MBS service is in the start state or the active state, trigger the acquisition of MBS service data from the network device;

[0032] If the session status of the MBS service is any of the following states: not started, inactive, or deactivated, then the operation of continuing to monitor the session status of the MBS service will be triggered.

[0033] If the session status of the MBS service is stopped, then the operation of leaving the MBS service will be triggered.

[0034] Fifthly, embodiments of this application provide a session processing apparatus applied to a user equipment (UE), comprising:

[0035] The sending module is used to send query requests to network devices. The query request is used to request the session identifier of MBS services that are in a specified session state. The query request contains the specified session state.

[0036] The receiving module is used to receive response messages sent by network devices, which carry a session identifier indicating that the session is in a specified session state.

[0037] The processing module is used to perform business operations related to MBS services based on the MBS services that are in a specified session state.

[0038] Optionally, the processing module is specifically used to: if the specified session state is a start state or an active state, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then trigger the operation of obtaining the service data of the MBS service that the UE is interested in from the network device;

[0039] If the specified session state is the start state or the active state, and the session identifier in the specified session state does not contain the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0040] If the specified session state is any of the following states: not started, inactive, or deactivated, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0041] Optionally, the session processing device further includes: a monitoring module, used to monitor the session status of MBS services at any PO location; or, to monitor the session status of MBS services at a PO location related to the UE.

[0042] Optionally, the sending module is specifically used to: perform blind checks on the session status of MBS services of interest to the UE; if the session status of the MBS service does not meet the preset requirements, send a query request to the network device.

[0043] Optionally, the session status of the MBS service does not meet the preset requirements, including: the session status of the MBS service does not meet the preset requirements within a preset blind detection time; and / or, the session status of the MBS service does not meet the preset requirements within a preset number of blind detections.

[0044] Optionally, the sending module is specifically used to: establish a connection with the network device if the UE is in a disconnected state; and send a query request to the network device via dedicated signaling when the UE is in a connected state.

[0045] Sixthly, embodiments of this application provide a session processing apparatus, applied to a network device, comprising:

[0046] The receiving module is used to receive query requests sent by the user equipment (UE). The query request is used to request the session identifier of the MBS service in a specified session state, or the query request is used to request the session state of the MBS service.

[0047] The sending module is used to send a response message to the UE according to the query request. The response message carries the session identifier of the MBS service that satisfies the query request, or the session status of the MBS service.

[0048] Seventhly, embodiments of this application provide a user equipment (UE), including:

[0049] Memory, used to store computer programs;

[0050] A transceiver is used to send and receive data under the control of a processor.

[0051] A processor is used to read computer programs from memory and perform the following operations:

[0052] Send a query request to the network device to query the session status of the MBS service; receive a response message from the network device carrying the session status of the MBS service; and perform service operations related to the session status based on the session status of the MBS service.

[0053] Optionally, the query request includes the service identifier of the MBS service that the UE is interested in, and receives a response message from the network device carrying the session status of the MBS service, specifically including: receiving a response message from the network device carrying the session status of the MBS service that the UE is interested in.

[0054] Optionally, based on the session state of the MBS service, perform service operations related to the session state, specifically including:

[0055] If the session state of the MBS service is in the start state or the active state, then the operation of obtaining the service data of the MBS service from the network device is triggered.

[0056] If the session status of the MBS service is any of the following states: not started, inactive, or deactivated, then the operation of continuing to monitor the session status of the MBS service will be triggered.

[0057] If the session status of the MBS service is stopped, then the operation of leaving the MBS service will be triggered.

[0058] Eighthly, embodiments of this application provide a user equipment (UE), including:

[0059] Memory, used to store computer programs;

[0060] A transceiver is used to send and receive data under the control of a processor.

[0061] A processor is used to read computer programs from memory and perform the following operations:

[0062] Send a query request to the network device. The query request is used to request the session identifier of the MBS service in the specified session state. The query request contains the specified session state. Receive a response message sent by the network device carrying the session identifier of the specified session state. Perform service operations related to the MBS service according to the MBS service in the specified session state.

[0063] Optionally, based on the MBS service in a specified session state, perform service operations related to the MBS service, specifically including:

[0064] If the specified session state is the start state or the active state, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of obtaining the service data of the MBS service that the UE is interested in from the network device is triggered.

[0065] If the specified session state is the start state or the active state, and the session identifier in the specified session state does not contain the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0066] If the specified session state is any of the following states: not started, inactive, or deactivated, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0067] Optionally, the processor is also configured to perform the following operations: monitor the session state of MBS services at any PO location; or monitor the session state of MBS services at a PO location related to the UE.

[0068] Optionally, a query request may be sent to the network device, including: performing a blind check on the session status of the MBS service of interest to the UE; if the session status of the MBS service does not meet the preset requirements, then a query request may be sent to the network device.

[0069] Optionally, the session status of the MBS service does not meet the preset requirements, including: the session status of the MBS service does not meet the preset requirements within a preset blind detection time; and / or, the session status of the MBS service does not meet the preset requirements within a preset number of blind detections.

[0070] Optionally, a query request may be sent to the network device, including sending the query request to the network device via private signaling / public signaling.

[0071] Optionally, a query request can be sent to the network device via dedicated signaling, specifically including: if the UE is in a disconnected state, a connection can be established with the network device; if the UE is in a connected state, a query request can be sent to the network device via dedicated signaling.

[0072] Ninthly, embodiments of this application provide a network device, including: a memory for storing computer programs;

[0073] A transceiver is used to send and receive data under the control of a processor.

[0074] A processor is used to read computer programs from memory and perform the following operations:

[0075] Receive a query request sent by a user equipment (UE), the query request being used to request the session identifier of an MBS service in a specified session state, or the query request being used to request the session state of an MBS service; based on the query request, send a response message to the UE, the response message carrying the session identifier of the MBS service that satisfies the query request, or the session state of the MBS service.

[0076] In a tenth aspect, embodiments of this application provide a processor-readable storage medium storing a computer program for causing a processor to perform a session processing method as described in any one of the first, second, and third aspects.

[0077] Eleventhly, embodiments of this application provide a processor-readable storage medium and a computer program product, including: a computer program that, when executed by a processor, implements a session processing method as described in any one of the first, second, and third aspects.

[0078] This application provides a session processing method, apparatus, device, and storage medium that sends a query request to a network device to query the session status of an MBS service; receives a response message from the network device carrying the session status of the MBS service; and executes service operations related to the session status based on the MBS service session status. This solution allows the UE to proactively initiate a session status query for the MBS service from the network device when it cannot detect indication information sent by the network device, thereby ensuring the normal operation of the MBS service.

[0079] It should be understood that the content described in the foregoing summary section is not intended to limit the key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0080] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0081] Figure 1 This application provides an illustration of an application scenario.

[0082] Figure 2 Signaling interaction diagram of a session processing method provided in this application embodiment Figure 1 ;

[0083] Figure 3 Signaling interaction diagram of a session processing method provided in this application embodiment Figure 2 ;

[0084] Figure 4 Signaling interaction diagram of a session processing method provided in this application embodiment Figure 3 ;

[0085] Figure 5 A schematic diagram of the structure of a session processing device provided in this application embodiment. Figure 1 ;

[0086] Figure 6 A schematic diagram of the structure of a session processing device provided in this application embodiment. Figure 2 ;

[0087] Figure 7 This application provides a schematic diagram of the structure of a user equipment according to an embodiment of the present application.

[0088] Figure 8 This is a schematic diagram of the structure of a network device provided in an embodiment of this application. Detailed Implementation

[0089] In this application, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0090] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0091] To make it easier to understand, let's first combine Figure 1 The application scenarios of the embodiments of this application are described as follows:

[0092] Figure 1 This application provides an illustrated scenario diagram for the embodiments of this application. For example... Figure 1 As shown, the scenario includes: user equipment 101 and network equipment 102.

[0093] The user equipment 101 mentioned above can be either a wireless terminal or a wired terminal. A wireless terminal can be a device that provides voice and / or other service data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core network devices via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) or a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device, which exchanges voice and / or data with the RAN. For example, a wireless terminal can also be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), or other similar devices. A wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, access terminal, user terminal, user agent, user device, or user equipment; no specific terminology is used here. Optionally, the aforementioned terminal devices can also be smartwatches, tablets, or other similar devices.

[0094] The aforementioned network device 102 can be a base station, specifically a base transceiver station (BTS) and / or base station controller in Global System for Mobile communication (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB, NB) and / or Radio Network Controller (RNC) in Wideband Code Division Multiple Access (WCDMA), an evolved Node B (4G base station or eNodeB) in Long Term Evolution (LTE), a relay station or access point, or a base station (5G base station) in a future 5G network, etc. The embodiments of this application are not limited herein.

[0095] It should also be noted that the above... Figure 1 For illustrative purposes, the above scenario may also include other network devices or terminal devices, such as wireless repeater devices and wireless backhaul devices, etc. Figure 1 (not shown in the image), and each of the terminal devices and network devices in the above scenario is shown as an example, but is not limited thereto.

[0096] When performing MBS services, network device 102 first sends MBS service configuration information to user equipment 101, thereby realizing parameter configuration between network device 102 and user equipment 101.

[0097] After configuration, network device 102 may not immediately send the actual MBS service data. At this time, user equipment 101 is in a waiting state. Only after receiving the activation instruction or service start instruction sent by network device 102 will user equipment 101 start receiving MBS service data.

[0098] In practical applications, network device 102 typically uses paging messages to send activation instructions or service start instructions to user equipment 101. That is, if network device 102 starts sending service data for a certain MBS service, it carries activation instructions or service start instructions in the paging message to notify user equipment 101.

[0099] Accordingly, after configuration, user equipment 101 listens for paging messages at the paging occasion (PO) corresponding to user equipment 101, thereby obtaining activation indication or service start indication, and receiving service data of MBS service as needed.

[0100] However, in some scenarios, user equipment 101 may not be able to detect paging messages. For example, when the geographical location of user equipment 101 is complex, user equipment 101 can easily enter coverage gaps / holes. At this time, the UE cannot camp on any cell and cannot listen to any system information or paging information.

[0101] The inventors discovered that when user equipment 101 leaves a coverage vulnerability / hole, it searches for a signal to access a suitable cell for camping. However, user equipment 101 is unaware of the current session status of the MBS service, and even if it leaves the coverage vulnerability / hole, it cannot receive MBS service data normally.

[0102] To address the aforementioned issues, embodiments of this application provide a session processing method, apparatus, device, and storage medium. When user equipment 101 leaves an overlay vulnerability / hole, user equipment 101 proactively initiates a session status query for the MBS service to obtain the session status of the MBS service. Subsequently, based on the session status, corresponding operations are performed to obtain the service data of the MBS service.

[0103] It should be understood that the technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminals and network equipment. The systems also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).

[0104] The communication system to which the technical solution provided in this application applies includes network devices and UEs. The network devices may include access network devices and core network devices. For example, the access network devices may be wireless access network devices.

[0105] It should be understood that the methods and apparatus provided in the embodiments of this application are based on the same application concept. Since the methods and apparatus solve problems in similar principles, the implementation of the apparatus and methods can refer to each other, and repeated parts will not be described again.

[0106] The technical solutions of the embodiments of this application and how the technical solutions of this application solve the above-mentioned technical problems are described in detail below with specific examples. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0107] In practical applications, there are multiple ways for a UE to query the session status of an MBS service. This application embodiment does not impose specific limitations. For example, on the one hand, a user equipment can directly initiate a session status query for a specified MBS service to the network device to query the session status of the specified MBS service.

[0108] On the other hand, user equipment can also initiate MBS service queries to network equipment that are in a specified session state, in order to query MBS services that are in a specified session state.

[0109] Next, combined Figure 2 and Figure 3 The examples shown illustrate the two query methods described above:

[0110] Figure 2 Signaling interaction diagram of a session processing method provided in this application embodiment Figure 1 .like Figure 2 As shown, in the session processing method provided in this embodiment, the UE and the network device specifically perform the following steps:

[0111] S201, The UE sends a query request to the network device.

[0112] The query request carries the service identifier of the MBS service and is used to query the session status of the MBS service.

[0113] This application does not specifically limit the type of MBS service. For example, the MBS service can be a service that the UE is interested in.

[0114] It should be noted that the method of sending the query request is not limited in this application embodiment. For example, the query request can be sent through either dedicated signaling or public signaling.

[0115] In some embodiments, if the UE is currently in a connected state, it can send the query request to the network device via dedicated signaling.

[0116] In other embodiments, if the UE is currently in a disconnected state, such as an IDLE state or an INACTIVE state, the UE can send a query request to the network device via common signaling; or, the UE can be controlled to enter a connected state first, and then the query request can be sent to the network device via dedicated signaling.

[0117] In this embodiment of the application, by providing multiple ways to send query requests, it can be applied to UEs in different states, thereby meeting the needs of multiple scenarios and further improving the reliability of session state query.

[0118] S202. The network device sends a response message to the UE based on the query request.

[0119] Accordingly, after receiving a query request, the network device obtains the service identifier of the MBS service carried in the query request, determines the session state of the MBS service corresponding to the service identifier based on the service identifier, and sends a response message to the UE, which carries the session identifier of the session state of the MBS service.

[0120] It should be understood that the embodiments of this application do not limit the method by which the network device sends the response message. For example, the response message can be sent by at least one of dedicated signaling, paging message, broadcast message and multicast message.

[0121] S203. The UE receives the response message sent by the network device and performs service operations related to the session state according to the different session states of the MBS service.

[0122] In some embodiments, taking the query request containing the service identifier of the MBS service that the UE is interested in as an example, this step specifically involves receiving a response message sent by the network device carrying the session status of the MBS service that the UE is interested in.

[0123] It should be understood that the session state includes at least one of the following: start state, active state, not started state, inactive state, deactivated state, and stopped state. The UE can perform different service operations according to the current session state of the MBS service. The specific execution method will be shown in subsequent embodiments.

[0124] In some embodiments, the UE can query the session status of multiple MBS services simultaneously, that is, the query request carries the session identifiers of multiple MBS services.

[0125] Correspondingly, the response message sent by the network device can contain the session states of multiple MBS services. The UE can perform service operations related to the session state according to the different MBS service session states.

[0126] In this embodiment, a query request is sent to the network device to query the session status of the MBS service; a response message is received from the network device, carrying the session status of the MBS service; and service operations related to the session status are executed according to the different session statuses of the MBS service. This solution allows the UE to proactively initiate a session status query for the MBS service when it cannot detect indications sent by the network device. This avoids the problem of the UE being unable to start receiving the MBS service due to missing session status change indications sent by the network, or being unable to determine whether the service has ended, thus ensuring the normal operation of the MBS service.

[0127] In one possible implementation, in step S203 above, the UE receives a response message sent by the network device and performs service operations related to the session state according to different session states of the MBS service, specifically including the following situations:

[0128] (1) If the session state of the MBS service is in the start state or the active state, then the operation of obtaining the service data of the MBS service from the network device is triggered.

[0129] In some embodiments, it is also necessary to obtain the service data operation of the MBS service from the network device according to the current connection status of the UE and the type of MBS service.

[0130] For example, if the MBS service is a connected service, the UE needs to be in a connected state to obtain service data.

[0131] That is, if the UE is currently in connected mode, it can directly obtain the service data of the MBS service from the network device side; if the UE is currently in disconnected mode such as IDLE or INACTIVE mode, the UE needs to enter connected mode before obtaining the service data of the MBS service from the network device side.

[0132] Correspondingly, if the MBS service is a disconnected service, the UE can obtain the service data of the MBS service even when it is in a connected / disconnected state.

[0133] This solution allows the UE to receive service data based on its state, enabling the UE to enter a non-connected state such as IDLE or INACTIVE before the network device begins sending MBS service data. This avoids the power consumption caused by prolonged connection to the network, reducing UE power consumption without affecting the normal reception of service data.

[0134] (2) If the session status of the MBS service is any of the following states: not started, not activated, or deactivated, then the operation of continuing to monitor the session status of the MBS service will be triggered.

[0135] In some embodiments, when the session status of the MBS service is in an inactive, deactivated, or inactive state, it indicates that the network device is not currently sending service data for the MBS service, and the UE can continue to monitor the session status of the MBS service.

[0136] (3) If the session status of the MBS service is stopped, then the operation of leaving the MBS service will be triggered.

[0137] In practical applications, if the session status of the MBS service is stopped, it means that the network device has completed the transmission of the MBS service data. At this time, the UE can leave the MBS service to avoid the power consumption waste caused by continuous listening.

[0138] Next, combined Figure 3 The illustrated embodiment provides a detailed explanation of the scheme for querying MBS services in a specified session state:

[0139] Figure 3 Signaling interaction diagram of a session processing method provided in this application embodiment Figure 2 .like Figure 3 As shown, in the session processing method provided in this embodiment, the UE and the network device specifically perform the following steps:

[0140] S301, the UE sends a query request to the network device.

[0141] The query request is used to request the session identifier of the MBS service in the specified session state, and the query request carries the service identifier of the specified session state.

[0142] In some embodiments, the session state is specified as one or more of the following states: start state, active state, not started state, inactive state, deactivated state, and stopped state.

[0143] For example, if a UE wants to query the MBS service that is currently active, it can include the session identifier corresponding to the "active state" in the query request.

[0144] It should be noted that the method of sending the query request is not limited in this application embodiment. For example, the query request can be sent through either dedicated signaling or public signaling.

[0145] On the one hand, if the UE is currently in a connected state, it can send the query request to the network device through dedicated signaling.

[0146] On the other hand, if the UE is currently in a disconnected state, such as IDLE or INACTIVE, the UE can send a query request to the network device via common signaling; or, the UE can be controlled to enter a connected state first, and then the query request can be sent to the network device via dedicated signaling.

[0147] In this embodiment of the application, by providing multiple ways to send query requests, it can be applied to UEs in different states, thereby meeting the needs of multiple scenarios and further improving the reliability of session state query.

[0148] S302. The network device sends a response message to the UE based on the query request.

[0149] The response message contains the service identifier of the MBS service in the specified session state.

[0150] Accordingly, after receiving a query request, the network device obtains the session identifier carried in the query request, determines the MBS service in the specified state based on the session identifier, and sends a response message to the UE, which carries the service identifier of the MBS service.

[0151] It should be understood that the embodiments of this application do not limit the method by which the network device sends the response message. For example, the response message can be sent by at least one of dedicated signaling, paging message, broadcast message and multicast message.

[0152] S303. The UE receives a response message sent by the network device and performs service operations related to the MBS service according to the MBS service in the specified session state.

[0153] In this step, the UE can perform different service operations according to different MBS services. The specific execution method will be shown in subsequent embodiments.

[0154] In this embodiment, a query request is sent to the network device. The query request requests the session identifier of an MBS service that meets a specified session state, and the query request includes the specified session state. A response message is received from the network device, and the response message carries the session identifier that meets the specified session state. Based on the MBS service with the specified session state, service operations related to the MBS service are executed. This solution allows the UE to proactively initiate a session state query for the MBS service from the network device when the UE cannot detect the instruction information sent by the network device. This avoids the problem of the UE being unable to start receiving the MBS service due to missing the session state change instruction sent by the network, or being unable to determine whether the service has ended, thus ensuring the normal operation of the MBS service.

[0155] In some embodiments, a UE can simultaneously query MBS services corresponding to multiple specified session states. That is, the query request can carry session identifiers corresponding to multiple specified states. For example, if the UE wants to query MBS services that are currently in the active state and the start state, the query request can carry the session identifiers corresponding to the "active state and start state".

[0156] Correspondingly, the response message sent by the network device can contain multiple session identifiers for MBS services corresponding to various specified session states. The UE can perform service operations related to the MBS service according to different MBS services.

[0157] In one possible implementation, in step S303 above, the UE receives a response message sent by the network device and performs service operations related to the MBS service according to the MBS service with the specified session state. Specifically, this includes the following situations:

[0158] (1) If the specified session state is the start state or the active state, and the session identifier of the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the service data of the MBS service that the UE is interested in is triggered to be obtained from the network device.

[0159] For example, if the UE queries an MBS service that is in the start or active state, it determines whether the response message sent by the network device contains the session identifier of the MBS service of interest. If so, it obtains the service data of the MBS service of interest.

[0160] In practical applications, it is also necessary to obtain MBS service data operations from the network device based on the UE's current connection status and the type of MBS service. It should be understood that this solution is different from... Figure 2 The schemes and principles in the illustrated embodiments are similar, and can be referred to the above embodiments for details, which will not be repeated here.

[0161] (2) If the specified session state is the start state or the active state, and the session identifier of the specified session state does not contain the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0162] (3) If the specified session state is any of the states of not started, not activated, or deactivated, and the session identifier of the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service is triggered.

[0163] It should be noted that the specific method of monitoring the session state of MBS services as shown in the above embodiments is not limited in this application embodiment.

[0164] On the one hand, it can monitor the session status of MBS services at any PO location.

[0165] On the other hand, the UE can also monitor the session status of MBS services at the UE's associated PO location.

[0166] It should be understood that the embodiments of this application do not specifically limit the relevant PO location. For example, it can be the PO location closest to the UE.

[0167] For example, for a UE in an unconnected state such as IDLE or INACTIVE, it receives a Paging message from the network at a determined PO location associated with its UE identifier. If the UE determines that the loss of coverage and the restoration of coverage are still within the same modification period (e.g., Paging broadcasts an MBS session start indication for a modification period), or if the UE has missed its own PO location, then the UE can arbitrarily select the nearest PO to listen for indications of MBS session start / activation / not started / not activated / deactivation.

[0168] Specifically, for UEs in idle states such as IDLE and INACTIVE, or UEs in inactive states, both the network device and the UE calculate the PO position based on the same input. Different UEs listen to different POs in different times based on their different UE identifiers. The UE can listen to the paging messages sent by the network device in the PO to determine whether the network device has paged it, and listen for system information modification indications, or ETWS / CMAS indications, etc.

[0169] For UEs in connected mode, since they have entered the connected state, they do not need to listen for whether the network device has paged them. They only need to listen for system information modification indications or ETWS / CMAS indications. Therefore, UEs in connected mode can listen to any PO in each system information modification cycle to obtain the above indication information.

[0170] This solution increases the chances for the UE to listen to Paging messages, giving the UE more opportunities to view the session status of the service and further improving the probability of obtaining relevant information about the MBS service. It avoids situations where the UE cannot start receiving the MBS service or cannot determine whether the service has ended due to missing the session status change indication sent by the network device, thus ensuring the normal operation of the MBS service.

[0171] In some embodiments, before sending a query request to the network device, a blind check can be performed on the session status of the MBS service that the UE is interested in. If the session status of the MBS service that the UE is interested in is detected, then no query is required.

[0172] The following describes this solution with reference to specific embodiments:

[0173] Figure 4 Signaling interaction diagram of a session processing method provided in this application embodiment Figure 3 .like Figure 4 As shown, in the session processing method provided in this embodiment, the UE and the network device specifically perform the following steps:

[0174] S401. The UE performs a blind check on the session status of the MBS service that the UE is interested in.

[0175] Specifically, after the UE restores coverage, it enters the connected state and sends a query message to the network device. This query message is used to check whether the MBS service that the UE is interested in is in the specified session state.

[0176] For example, it is possible to query whether the MBS service that the UE is interested in is in at least one of the following states: start state, active state, not start state, inactive state, deactivated state, and stopped state.

[0177] S402. If the session status of the MBS service is found to meet the preset requirements, the service data of the MBS service that the UE is interested in is obtained from the network device.

[0178] In summary, taking the query to see if the MBS service that the UE is interested in is in the start state as an example, if the MBS service is detected to be in the start state, it is determined that the session state of the MBS service meets the preset requirements, and at this time, the service data of the MBS service that the UE is interested in is triggered to be obtained from the network device.

[0179] It should be noted that the method of obtaining MBS service data from network devices is as follows: Figure 2 and Figure 3 The embodiments shown have been described accordingly. For specific solutions, please refer to the above embodiments, which will not be repeated here.

[0180] S403. If the session status of the MBS service does not meet the preset requirements, a query request is sent to the network device.

[0181] Correspondingly, if it is detected that the MBS service is not in the started state, it is determined that the session state of the MBS service does not meet the preset requirements, and a query request is sent to the network device.

[0182] Optionally, the UE can also initiate multiple blind tests for the same MBS service. During the multiple blind tests, it can determine that the session state of the MBS service does not meet the preset requirements, including the following situations:

[0183] Within the preset blind detection time, the session status of MBS services detected multiple times in blind detections does not meet the preset requirements; and / or,

[0184] Within the preset number of blind detections, the session status of MBS services detected multiple times does not meet the preset requirements.

[0185] It should be noted that the preset blind detection time and preset number of blind detections can be set according to the parameters of the user's equipment, and this application embodiment does not impose specific limitations.

[0186] S404. Send a response message based on the query request.

[0187] S405. Receive the response message and, based on the MBS service in the specified session state, perform service operations related to the MBS service; or, based on the session state of the MBS service, perform service operations related to the session state.

[0188] It should be noted that the principles and beneficial effects of the solutions shown in steps S404 to S405 are the same as those in other solutions. Figure 2 and Figure 3 The solutions in the illustrated embodiments are similar, and you can refer to the corresponding solutions in the above embodiments for details, which will not be repeated here.

[0189] In this embodiment, by performing blind detection on MBS services, when the session state of the MBS service is detected to meet preset requirements, the service data of the MBS service can be directly acquired, thereby improving the efficiency of acquiring the session state of the MBS service and enabling the MBS service session to be initiated as soon as possible. When the session state of the MBS service is detected to not meet preset requirements, the UE can also... Figure 2 or Figure 3 The solution in the illustrated embodiment proactively initiates a session status query for the MBS service to the network device, which can improve the reliability of the solution and ensure the normal operation of the MBS service.

[0190] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0191] On the UE side, one embodiment of this application provides a session processing apparatus. Figure 5 A schematic diagram of the structure of a session processing device provided in this application embodiment. Figure 1 .like Figure 5 As shown, the session processing device 500 includes:

[0192] The sending module 501 is used to send a query request to the network device. The query request is used to query the session status of the MBS service.

[0193] The receiving module 502 is used to receive a response message sent by the network device carrying the session status of MBS service;

[0194] The processing module 503 is used to perform business operations related to the session state based on the session state of the MBS service.

[0195] Optionally, if the query request contains a service identifier of the MBS service that the UE is interested in, the receiving module 502 is specifically used to: receive a response message sent by the network device carrying the session status of the MBS service that the UE is interested in.

[0196] Optionally, the processing module 503 is specifically used to: if the session state of the MBS service is in the start state or the active state, trigger the acquisition of the service data of the MBS service from the network device;

[0197] If the session status of the MBS service is any of the following states: not started, inactive, or deactivated, then the operation of continuing to monitor the session status of the MBS service will be triggered.

[0198] If the session status of the MBS service is stopped, then the operation of leaving the MBS service will be triggered.

[0199] Optionally, in the session processing device 500, the sending module 501 is further configured to send a query request to the network device. The query request is used to request the session identifier of the MBS service in a specified session state, and the query request includes the specified session state.

[0200] The receiving module 502 is used to receive a response message sent by the network device, which carries a session identifier indicating that the session is in a specified session state;

[0201] The processing module 503 is used to perform business operations related to the MBS service based on the MBS service in the specified session state.

[0202] Optionally, the processing module 503 is specifically used to: if the specified session state is a start state or an active state, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then trigger the operation of obtaining the service data of the MBS service that the UE is interested in from the network device;

[0203] If the specified session state is the start state or the active state, and the session identifier in the specified session state does not contain the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0204] If the specified session state is any of the following states: not started, inactive, or deactivated, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0205] Optionally, the session processing apparatus 500 further includes: a monitoring module 504, used to monitor the session status of MBS services at any PO location; or, to monitor the session status of MBS services at PO locations related to the UE.

[0206] Optionally, the sending module 501 is specifically used to: perform blind detection on the session status of MBS services of interest to the UE; if the session status of MBS services does not meet the preset requirements, send a query request to the network device.

[0207] Optionally, the session status of the MBS service does not meet the preset requirements, including: the session status of the MBS service does not meet the preset requirements within a preset blind detection time; and / or, the session status of the MBS service does not meet the preset requirements within a preset number of blind detections.

[0208] Optionally, the sending module 501 is specifically used to: establish a connection with the network device if the UE is in a disconnected state; and send a query request to the network device through dedicated signaling when the UE is in a connected state.

[0209] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the UE in the above method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0210] On the network device side, one embodiment of this application provides a session processing apparatus. Figure 6 A schematic diagram of the structure of a session processing device provided in this application embodiment. Figure 2 .like Figure 6 As shown, the session processing device 600 includes:

[0211] The receiving module 601 is used to receive a query request sent by the user equipment (UE). The query request is used to request the session identifier of the MBS service in a specified session state, or the query request is used to request the session state of the MBS service.

[0212] The sending module 602 is used to send a response message to the UE according to the query request. The response message carries the session identifier of the MBS service that satisfies the query request, or the session status of the MBS service.

[0213] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the network device in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0214] It should also be noted that in the session processing apparatus of the above embodiments, each module can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0215] Figure 7 This is a schematic diagram of the structure of a user equipment provided in an embodiment of this application. Figure 7 As shown, the user equipment includes: a transceiver 701, a processor 702, and a memory 703.

[0216] Transceiver 701 is used to receive and send data under the control of processor 702.

[0217] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 702) and memory (memory 703). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 701 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. The processor 702 is responsible for managing the bus architecture and general processing, and the memory 703 can store data used by the processor 702 during operation.

[0218] The processor 702 is responsible for managing the bus architecture and general processing, while the memory 703 can store the data used by the processor 702 when performing operations.

[0219] Optionally, the processor 702 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.

[0220] The processor 702 calls the computer program stored in the memory 703 to execute any of the methods related to the terminal device provided in the embodiments of this application according to the obtained executable instructions. The processor and the memory can also be physically arranged separately.

[0221] Specifically, processor 702 is used to read computer programs from memory and perform the following operations:

[0222] Send a query request to the network device to query the session status of the MBS service; receive a response message from the network device carrying the session status of the MBS service; and perform service operations related to the session status based on the session status of the MBS service.

[0223] Optionally, the query request includes the service identifier of the MBS service that the UE is interested in, and receives a response message from the network device carrying the session status of the MBS service, specifically including: receiving a response message from the network device carrying the session status of the MBS service that the UE is interested in.

[0224] Optionally, based on the session state of the MBS service, perform service operations related to the session state, specifically including:

[0225] If the session state of the MBS service is in the start state or the active state, the operation of obtaining the service data of the MBS service from the network device is triggered.

[0226] If the session status of the MBS service is any of the following states: not started, inactive, or deactivated, then the operation of continuing to monitor the session status of the MBS service will be triggered.

[0227] If the session status of the MBS service is stopped, then the operation of leaving the MBS service will be triggered.

[0228] In some embodiments, the processor 702 may also be used to read a computer program from memory and perform the following operations:

[0229] Send a query request to the network device. The query request is used to request the session identifier of the MBS service in the specified session state. The query request contains the specified session state. Receive a response message sent by the network device carrying the session identifier of the specified session state. Perform service operations related to the MBS service according to the MBS service in the specified session state.

[0230] Optionally, based on the MBS service in a specified session state, perform service operations related to the MBS service, specifically including:

[0231] If the specified session state is the start state or the active state, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of obtaining the service data of the MBS service that the UE is interested in from the network device is triggered.

[0232] If the specified session state is the start state or the active state, and the session identifier in the specified session state does not contain the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0233] If the specified session state is any of the following states: not started, inactive, or deactivated, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service will be triggered.

[0234] Optionally, the processor 702 is also configured to perform the following operations: listen to the session state of MBS services at any PO location; or listen to the session state of MBS services at a PO location related to the UE.

[0235] Optionally, a query request may be sent to the network device, including: performing a blind check on the session status of the MBS service of interest to the UE; if the session status of the MBS service does not meet the preset requirements, then a query request may be sent to the network device.

[0236] Optionally, the session status of the MBS service does not meet the preset requirements, including: the session status of the MBS service does not meet the preset requirements within a preset blind detection time; and / or, the session status of the MBS service does not meet the preset requirements within a preset number of blind detections.

[0237] Optionally, a query request may be sent to the network device, including sending the query request to the network device via private signaling / public signaling.

[0238] Optionally, a query request can be sent to the network device via dedicated signaling, specifically including: if the UE is in a disconnected state, a connection can be established with the network device; if the UE is in a connected state, a query request can be sent to the network device via dedicated signaling.

[0239] It should be noted that the user equipment provided in this application can implement all the method steps corresponding to the user equipment in the above method embodiments and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0240] Figure 8 This is a schematic diagram of the structure of a network device provided in an embodiment of this application. Figure 8As shown, the network device includes: transceiver 801, processor 802, and memory 803.

[0241] Transceiver 801 is used to receive and send data under the control of processor 802.

[0242] Among them, Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 802) and memory (memory 803). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 801 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 802 is responsible for managing the bus architecture and general processing, and the memory 803 can store data used by the processor 802 during operation.

[0243] The processor 802 is responsible for managing the bus architecture and general processing, while the memory 803 can store the data used by the processor 802 when performing operations.

[0244] Optionally, the processor 802 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0245] The processor 802 calls the computer program stored in the memory 803 to execute any of the methods related to the network device provided in the embodiments of this application according to the obtained executable instructions. The processor and the memory may also be physically arranged separately.

[0246] Specifically, processor 802 is used to read the computer program from memory and perform the following operations:

[0247] Receive a query request sent by the UE. The query request is used to request the session identifier of the MBS service in a specified session state, or the query request is used to request the session state of the MBS service. Based on the query request, send a response message to the UE. The response message carries the session identifier of the MBS service that satisfies the query request, or the session state of the MBS service.

[0248] It should be noted that the network device provided in this application can implement all the method steps corresponding to the network device in the above method embodiments and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0249] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0250] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0251] On the UE side, this application provides a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute the UE-related methods provided in this application, so that the processor can implement all the method steps implemented by the UE in the above method embodiments and achieve the same technical effect. Here, the parts that are the same as those in the method embodiments and the beneficial effects will not be described in detail.

[0252] On the network device side, this application provides a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute the method related to the network device provided in this application, so that the processor can implement all the method steps implemented by the network device in the above method embodiment and achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0253] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs)), optical storage (e.g., CDs, DVDs, BDs, HVDs), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0254] On the UE side, one embodiment of this application also provides a computer program product containing instructions. The computer program is stored in a storage medium. At least one processor can read the computer program from the storage medium. When the at least one processor executes the computer program, it can implement all the method steps implemented by the UE in the above method embodiment and achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0255] On the network device side, one embodiment of this application also provides a computer program product containing instructions. The computer program is stored in a storage medium. At least one processor can read the computer program from the storage medium. When the at least one processor executes the computer program, it can implement all the method steps implemented by the network device in the above method embodiment and achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0256] This application also provides a communication system, including a UE and a network device. The UE can execute all the method steps performed by the UE in the above method embodiments and achieve the same technical effect. The network device can execute all the method steps performed by the network device in the above method embodiments and achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0257] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage) containing computer-usable program code.

[0258] This application is described with reference to signaling interaction diagrams and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this application. It should be understood that each block of the signaling interaction diagrams and / or block diagrams, and combinations of blocks in the signaling interaction diagrams and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor 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 processor of the computer or other programmable data processing apparatus, generate instructions for implementing the signaling interaction diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0259] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a signaling interaction diagram. Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0260] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing equipment, causing a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing signaling interaction diagrams. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0261] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A session processing method, characterized in that, The session processing method, applied to a user equipment (UE), includes: Send a query request to the network device, the query request being used to query the session status of the MBS service; Receive a response message sent by the network device carrying the session status of the MBS service; Based on the session state of the MBS service, perform service operations related to the session state.

2. The session processing method according to claim 1, characterized in that, The query request includes the service identifier of the MBS service that the UE is interested in, and receiving the response message sent by the network device carrying the session state of the MBS service specifically includes: Receive a response message sent by the network device, carrying the session status of the MBS service that the UE is interested in.

3. The session processing method according to claim 1 or 2, characterized in that, The step of performing service operations related to the session state based on the MBS service session state specifically includes: If the session state of the MBS service is in the start state or the active state, then the operation of obtaining the service data of the MBS service from the network device is triggered. If the session state of the MBS service is any of the following states: not started, inactive, or deactivated, then the operation of continuing to monitor the session state of the MBS service will be triggered. If the session status of the MBS service is stopped, then the operation of leaving the MBS service is triggered.

4. A session processing method, characterized in that, Applied to a user equipment (UE), the method includes: Send a query request to the network device. The query request is used to request the session identifier of the MBS service that is in a specified session state. The query request includes the specified session state. Receive a response message sent by the network device, which carries a session identifier indicating that the session is in the specified session state; Based on the MBS service in the specified session state, perform service operations related to the MBS service.

5. The session processing method according to claim 4, characterized in that, The step of performing service operations related to the MBS service based on the MBS service in the specified session state specifically includes: If the specified session state is a start state or an active state, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of obtaining the service data of the MBS service that the UE is interested in from the network device is triggered. If the specified session state is a start state or an active state, and the session identifier in the specified session state does not contain the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service is triggered. If the specified session state is any of the following states: not started, inactive, or deactivated, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service is triggered.

6. The session processing method according to claim 1 or 4, characterized in that, Also includes: Monitor the session status of MBS services at any PO location; Alternatively, monitor the session status of MBS services at the PO location associated with the UE.

7. The session processing method according to claim 1 or 4, characterized in that, Sending a query request to the network device includes: Blindly check the session state of the MBS services that the UE is interested in; If the session state of the MBS service does not meet the preset requirements, a query request is sent to the network device.

8. The session processing method according to claim 7, characterized in that, The session state of the MBS service does not meet the preset requirements, including at least one of the following: Within a preset blind detection time, the session state of the MBS service does not meet the preset requirements; and / or, Within a preset number of blind checks, the session state of the MBS service does not meet the preset requirements.

9. The session processing method according to claim 1 or 4, characterized in that, Sending a query request to the network device includes: Query requests are sent to network devices via dedicated signaling / public signaling.

10. The session processing method according to claim 9, characterized in that, Sending query requests to network devices via dedicated signaling, specifically including: If the UE is in a disconnected state, then a connection is established with the network device; When the UE is in connected state, it sends a query request to the network device via dedicated signaling.

11. A session processing method, characterized in that, Applied to network devices, including: Receive a query request sent by a user equipment (UE), the query request being used to request the session identifier of an MBS service in a specified session state, or the query request being used to request the session state of an MBS service. Based on the query request, a response message is sent to the UE, the response message carrying either the session identifier of the MBS service that satisfies the query request, or the session status of the MBS service.

12. A session processing apparatus, characterized in that, Applied to User Equipment (UE), including: The sending module is used to send a query request to the network device, the query request being used to query the session status of the MBS service; A receiving module is used to receive a response message sent by the network device carrying the session status of the MBS service; The processing module is used to perform service operations related to the session state of the MBS service.

13. A session processing apparatus, characterized in that, The session processing apparatus, applied to a user equipment (UE), includes: The sending module is used to send a query request to the network device. The query request is used to request the session identifier of the MBS service that is in a specified session state. The query request includes the specified session state. A receiving module is configured to receive a response message sent by the network device, which carries a session identifier indicating that the session is in the specified session state. The processing module is used to perform service operations related to the MBS service based on the MBS service that is in the specified session state.

14. A session processing apparatus, characterized in that, Applied to network devices, including: The receiving module is configured to receive a query request sent by a user equipment (UE), wherein the query request is used to request the session identifier of an MBS service in a specified session state, or the query request is used to request the session state of an MBS service. The sending module is configured to send a response message to the UE according to the query request. The response message carries either the session identifier of the MBS service that satisfies the query request, or the session status of the MBS service.

15. A user equipment (UE), characterized in that, include: Memory, used to store computer programs; A transceiver is used to send and receive data under the control of a processor. Processor, configured to read the computer program in the memory and perform the following operations: Send a query request to the network device, the query request being used to query the session status of the MBS service; Receive a response message sent by the network device carrying the session status of the MBS service; Based on the session state of the MBS service, perform service operations related to the session state.

16. The user equipment according to claim 15, characterized in that, The query request includes the service identifier of the MBS service that the UE is interested in, and receiving the response message sent by the network device carrying the session state of the MBS service specifically includes: Receive a response message sent by the network device, carrying the session status of the MBS service that the UE is interested in.

17. The user equipment according to claim 15 or 16, characterized in that, The step of performing service operations related to the session state based on the MBS service session state specifically includes: If the session state of the MBS service is in the start state or the active state, then the operation of obtaining the service data of the MBS service from the network device is triggered. If the session state of the MBS service is any of the following states: not started, inactive, or deactivated, then the operation of continuing to monitor the session state of the MBS service will be triggered. If the session status of the MBS service is stopped, then the operation of leaving the MBS service is triggered.

18. A user equipment (UE), characterized in that, include: Memory, used to store computer programs; A transceiver is used to send and receive data under the control of a processor. Processor, configured to read the computer program in the memory and perform the following operations: Send a query request to the network device. The query request is used to request the session identifier of the MBS service that is in a specified session state. The query request includes the specified session state. Receive a response message sent by the network device, which carries a session identifier indicating that the session is in the specified session state; Based on the MBS service in the specified session state, perform service operations related to the MBS service.

19. The user equipment according to claim 18, characterized in that, The step of performing service operations related to the MBS service based on the MBS service in the specified session state specifically includes: If the specified session state is a start state or an active state, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of obtaining the service data of the MBS service that the UE is interested in from the network device is triggered. If the specified session state is a start state or an active state, and the session identifier in the specified session state does not contain the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service is triggered. If the specified session state is any of the following states: not started, inactive, or deactivated, and the session identifier in the specified session state contains the session identifier corresponding to the MBS service that the UE is interested in, then the operation of continuing to monitor the session state of the MBS service is triggered.

20. The user equipment according to claim 15 or 18, characterized in that, The processor is also used to perform the following operations: Monitor the session status of MBS services at any PO location; Alternatively, monitor the session status of MBS services at the PO location associated with the UE.

21. The user equipment according to claim 15 or 18, characterized in that, Sending a query request to the network device includes: Blindly check the session state of the MBS services that the UE is interested in; If the session state of the MBS service does not meet the preset requirements, a query request is sent to the network device.

22. The user equipment according to claim 21, characterized in that, The session state of the MBS service does not meet the preset requirements, including: Within a preset blind detection time, the session state of the MBS service does not meet the preset requirements; and / or, Within a preset number of blind checks, the session state of the MBS service does not meet the preset requirements.

23. The user equipment according to claim 15 or 18, characterized in that, Sending a query request to the network device includes: Query requests are sent to network devices via dedicated signaling / public signaling.

24. The user equipment according to claim 23, characterized in that, Sending query requests to network devices via dedicated signaling, specifically including: If the UE is in a disconnected state, then a connection is established with the network device; When the UE is in connected state, it sends a query request to the network device via dedicated signaling.

25. A network device, characterized in that, include: Memory, used to store computer programs; A transceiver is used to send and receive data under the control of a processor. Processor, configured to read the computer program in the memory and perform the following operations: Receive a query request sent by a user equipment (UE), the query request being used to request the session identifier of an MBS service in a specified session state, or the query request being used to request the session state of an MBS service. Based on the query request, a response message is sent to the UE, the response message carrying either the session identifier of the MBS service that satisfies the query request, or the session status of the MBS service.

26. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the session processing method according to any one of claims 1 to 11.

27. A computer program product, characterized in that, include: A computer program that, when executed by a processor, implements the session processing method as described in any one of claims 1 to 11.