Narrowband internet of things based service switching method, apparatus, device and medium

By determining the number of bearers in narrowband IoT terminals and removing or establishing them accordingly, the problem of limited bearer capacity in narrowband IoT terminals is solved, enabling the switching between data and voice services and supporting the switching between VoLTE voice and data services.

CN119545302BActive Publication Date: 2026-07-03CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
Filing Date
2024-11-28
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Narrowband IoT terminals are limited in the number of devices they can support, and therefore cannot simultaneously support data and voice services, resulting in the failure to establish voice service connections.

Method used

By receiving voice service bearer establishment requests, determining the number of bearers, and tearing down or establishing the corresponding service bearers, the switching between voice and data services can be achieved.

Benefits of technology

It enables narrowband IoT terminals to switch between data and voice services, supports the switching between VoLTE voice and data services, and meets users' diverse service needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119545302B_ABST
    Figure CN119545302B_ABST
Patent Text Reader

Abstract

The present disclosure provides a narrowband Internet of Things-based service switching method, device, equipment and medium, and relates to the technical field of network and security. The method comprises the following steps: receiving a voice service bearer establishment request sent by an access network device, wherein the voice service bearer establishment request carries configuration information of a target voice service bearer; determining whether the number of service bearers between a narrowband Internet of Things terminal and the access network device is a first preset number, wherein the service bearers between the narrowband Internet of Things terminal and the access network device at least comprise a data service bearer and an initial voice service bearer; if yes, sending a data service bearer removal request to the access network device; after receiving a data service bearer removal response returned by the access network device, establishing the target voice service bearer based on the configuration information of the target voice service bearer. The present disclosure can enable the narrowband Internet of Things terminal to meet the demand of users using data and voice services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the fields of network technology and security technology, and in particular to a service switching method, apparatus, device and medium based on narrowband Internet of Things. Background Technology

[0002] Narrowband Internet of Things (NB-IoT) is an IoT communication technology designed for low-power, low-speed data transmission. Compared to traditional IoT communication technologies, NB-IoT is particularly suitable for application scenarios requiring wide coverage, low power consumption, low cost, and small data volumes. After connecting to the Internet of Things-Non-Terrestrial Networks (IoT-NTN) satellite, NB-IoT satellite mobile terminal users generally request the ability to use both narrowband data and voice services. However, since current NB-IoT terminals only support two Data Radio Bearers (DRBs), at least three bearers need to be established between the terminal and the network when using both data and voice services simultaneously.

[0003] In related technologies, when an NB-IoT terminal initially connects to the network for joint attachment, the default data bearer and the default VoLTE voice bearer between the terminal and the network already occupy two DRBs. If the NB-IoT terminal user initiates a voice service (as the caller / receiver), a third bearer, namely the VoLTE dedicated voice bearer, needs to be established between the terminal and the network. However, because NB-IoT terminals are limited to only two DRBs by their own configuration, whether the NB-IoT terminal user attempts to initiate a voice service request as the caller or receives a voice service request from the network as the called party, the voice service establishment will fail due to the limited number of DRBs available on the terminal, preventing the establishment of a dedicated voice bearer for the VoLTE voice service.

[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] This disclosure provides a service switching method, apparatus, device, and medium based on narrowband Internet of Things (IoT), which at least to some extent overcomes the problem that the number of narrowband IoT terminals that can carry is limited in the related technologies, making it impossible to add new carriers.

[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0007] According to one aspect of this disclosure, a service handover method based on narrowband Internet of Things (IoT) is provided, comprising: receiving a voice service bearer establishment request sent by an access network device, wherein the voice service bearer establishment request is used to request a narrowband IoT terminal to establish an air interface context of a target voice service bearer, and the voice service bearer establishment request carries configuration information of the target voice service bearer; determining whether the number of service bearers between the narrowband IoT terminal and the access network device is a first preset number, wherein the service bearers between the narrowband IoT terminal and the access network device include at least: a data service bearer and an initial voice service bearer; if so, sending a data service bearer teardown request to the access network device, wherein the data service bearer teardown request is used to request the access network device to notify the core network to tear down the air interface context of the data service bearer; and after receiving a data service bearer teardown response returned by the access network device, establishing a target voice service bearer based on the configuration information of the target voice service bearer.

[0008] In some embodiments, before receiving a voice service bearer establishment request sent by an access network device, the method further includes: monitoring whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; if a voice service exists on the narrowband IoT terminal, triggering a resource reservation request to an external network of the core network sequentially through the access network device and the core network, so that the external network returns a resource reservation response to the core network, wherein the resource reservation response is used to cause the core network to send a voice service bearer establishment request to the access network device.

[0009] According to another aspect of this disclosure, a service handover method based on narrowband Internet of Things (IoT) is also provided, comprising: receiving a voice service bearer teardown request sent by an access network device, wherein the voice service bearer teardown request is used to request the teardown of the air interface context of a target voice service bearer on a narrowband IoT terminal; sending a voice service bearer teardown response to the access network device; determining whether the number of service bearers between the narrowband IoT terminal and the access network device is a second preset number, wherein the service bearers between the narrowband IoT terminal and the access network device include at least an initial voice service bearer; if so, sending a data service bearer establishment request to the access network device, wherein the data service bearer establishment request is used to request the access network device to notify the core network to establish the air interface context of the data service bearer, and the data service bearer establishment request carries the data service bearer configuration information.

[0010] In some embodiments, before receiving a voice service bearer teardown request sent by an access network device, the method further includes: monitoring whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; if no voice service exists on the narrowband IoT terminal, triggering a resource release request to an external network of the core network sequentially through the access network device and the core network, so that the external network returns a resource release response to the core network, wherein the resource release response is used to cause the core network to send a voice service bearer teardown request to the access network device.

[0011] According to another aspect of this disclosure, a service switching device based on narrowband Internet of Things (IoT) is also provided, comprising: a voice service bearer establishment request receiving module, configured to receive a voice service bearer establishment request sent by an access network device, wherein the voice service bearer establishment request is used to request a narrowband IoT terminal to establish an air interface context of a target voice service bearer, and the voice service bearer establishment request carries configuration information of the target voice service bearer; a first bearer quantity judgment module, configured to determine whether the number of service bearers between the narrowband IoT terminal and the access network device is a first preset quantity, wherein the service bearers between the narrowband IoT terminal and the access network device include at least: data service bearers and initial voice service bearers; a data service bearer teardown request sending module, configured to send a data service bearer teardown request to the access network device if yes, wherein the data service bearer teardown request is used to request the access network device to notify the core network to tear down the air interface context of all data service bearers; and a target voice service bearer establishment module, configured to establish a target voice service bearer based on the configuration information of the target voice service bearer after receiving a data service bearer teardown response returned by the access network device.

[0012] In some embodiments, the above apparatus further includes: a first target voice service monitoring module, configured to monitor whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; and a resource reservation request triggering module, configured to, when a voice service exists on the narrowband IoT terminal, sequentially trigger a resource reservation request to an external network of the core network through an access network device and a core network, so that the external network returns a resource reservation response to the core network, wherein the resource reservation response is used to cause the core network to send a voice service bearer establishment request to the access network device.

[0013] According to another aspect of this disclosure, a service switching device based on narrowband Internet of Things (IoT) is also provided, comprising: a voice service bearer teardown request receiving module, configured to receive a voice service bearer teardown request sent by an access network device, wherein the voice service bearer teardown request is used to request the teardown of the air interface context of a target voice service bearer on a narrowband IoT terminal; a voice service bearer teardown response sending module, configured to send a voice service bearer teardown response to the access network device; a second bearer quantity judgment module, configured to determine whether the number of service bearers between the narrowband IoT terminal and the access network device is a second preset quantity, wherein the service bearers between the narrowband IoT terminal and the access network device include at least an initial voice service bearer; and a data service bearer establishment request sending module, configured to send a data service bearer establishment request to the access network device if the condition is met, wherein the data service bearer establishment request is used to request the access network device to notify the core network to establish the air interface context of the data service bearer, and the data service bearer establishment request carries the data service bearer configuration information.

[0014] In some embodiments, the above apparatus further includes: a second target voice service monitoring module, configured to monitor whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; and a resource release request triggering module, configured to, when there is no voice service on the narrowband IoT terminal, sequentially trigger a resource release request to an external network of the core network through an access network device and a core network, so that the external network returns a resource release response to the core network, wherein the resource release response is used to cause the core network to send a voice service bearer teardown request to the access network device.

[0015] According to another aspect of this disclosure, an electronic device is also provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the service switching method based on any one of the preceding narrowband Internet of Things methods by executing the executable instructions.

[0016] According to another aspect of this disclosure, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the service switching method based on narrowband Internet of Things as described in any one of the preceding claims.

[0017] According to another aspect of this disclosure, a computer program product is also provided, comprising: a computer program or instructions that, when executed by a processor, implement the service switching method based on narrowband Internet of Things (IoT) of any one of the above.

[0018] The embodiments of this disclosure provide a service switching method, apparatus, device, and medium based on narrowband Internet of Things (IoT). These embodiments receive a corresponding voice service bearer establishment request or voice service bearer teardown request based on whether a target voice service exists on the narrowband IoT terminal, and determine whether the number of service bearers between the narrowband IoT terminal and the access network device is a preset number, thereby executing the corresponding target voice service bearer establishment process or data service bearer establishment process. These embodiments enable narrowband IoT terminals to meet the needs of users for both data and voice services, supporting VoLTE voice and data service switching.

[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0021] Figure 1 A schematic diagram of an exemplary application system architecture for a service switching method based on narrowband Internet of Things (IoT) in an embodiment of this disclosure is shown.

[0022] Figure 2 This diagram illustrates a service switching method based on narrowband Internet of Things (IoT) according to an embodiment of this disclosure.

[0023] Figure 3 This diagram illustrates a signaling flowchart of a service handover method based on narrowband Internet of Things (IoT) according to an embodiment of this disclosure.

[0024] Figure 4 This invention discloses a flowchart of another service switching method based on narrowband Internet of Things (IoT) in an embodiment of the present disclosure.

[0025] Figure 5 This illustration shows a signaling flowchart of another service switching method based on narrowband IoT in an embodiment of this disclosure;

[0026] Figure 6 This diagram illustrates a service switching device based on narrowband Internet of Things (IoT) according to an embodiment of the present disclosure.

[0027] Figure 7 This diagram illustrates another service switching device based on narrowband Internet of Things (IoT) in an embodiment of this disclosure.

[0028] Figure 8 A block diagram of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation

[0029] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0030] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0031] To facilitate understanding, before introducing the embodiments of this disclosure, the following explanations are provided for several terms involved in the embodiments of this disclosure:

[0032] IoT-NTN: Internet of Things - Non-Terrestrial Networks.

[0033] NB-IoT: Narrowband Internet of Things.

[0034] DRB: Data Radio Bearer.

[0035] The specific implementation methods of the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0036] Figure 1 This illustration shows an exemplary application system architecture diagram of a service handover method based on narrowband IoT in an embodiment of the present disclosure. The system architecture may include: narrowband IoT terminal 101, access network device 102, service gateway SGW 103, packet data network gateway PGW 104, session border controller SBC 105, external network 106, mobility management entity MME 107, and policy and charging rule function unit PCRF 108.

[0037] In one embodiment of this disclosure, the narrowband IoT terminal 101 refers to a user equipment supporting the NB-IoT standard, which can be any low-power, wide-coverage IoT device, such as a smart meter or environmental monitor; the access network device 102 can be a base station eNB in ​​a 4G LTE network, responsible for receiving and transmitting signals to achieve wireless communication with the narrowband IoT terminal; the serving gateway SGW 103 is a network node responsible for handling the routing and forwarding of user data packets, and also participates in mobility management; the packet data network gateway PGW 104 is a user plane anchor point, responsible for routing user data packets to appropriate external data networks; the session boundary controller SBC 105 is used to handle signaling and media streams; the external network 106 can include a packet data network and VoLTE, where the packet data network can refer to an external data network such as the Internet, and VoLTE can refer to high-definition voice services provided through a 4G LTE network; the mobility management entity MME 107 is responsible for mobility and session management, including tracking area updates, handover procedures, and authentication functions; and the policy and charging rule function unit PCRF 108 is responsible for formulating and implementing network policies and charging rules.

[0038] In one embodiment of this disclosure, the narrowband IoT terminal 101 communicates with the access network device 102 via the Uu interface. The access network device 102 then interacts with the Mobility Management Entity (MME) 107 and the Service Gateway (SGW) 103 via the S1-mme and S1-u interfaces to manage mobility and data transmission. The Service Gateway (SGW) 103 is connected to the Packet Data Network Gateway (PGW) 104 via the S5 interface. The PGW 104 coordinates with the Policy and Charging Rules Function (PCRF) 108 via the Gx interface to ensure data transmission according to predetermined policies and charging rules. For VoLTE services, the PGW 104 collaborates with the Session Border Controller (SBC) 105 via the Gy interface to process relevant signaling and media streams, thereby enabling high-quality voice calls.

[0039] Under the above system architecture, this disclosure provides a service switching method based on narrowband Internet of Things, which can be executed by any electronic device with computing power.

[0040] Figure 2 This invention discloses a flowchart of a service switching method based on narrowband Internet of Things (IoT) in an embodiment of the present invention. Figure 2 As shown, the method includes the following steps:

[0041] S202, Receive a voice service bearer establishment request sent by the access network device, wherein the voice service bearer establishment request is used to request the narrowband IoT terminal to establish the air interface context of the target voice service bearer, and the voice service bearer establishment request carries the configuration information of the target voice service bearer.

[0042] In one embodiment of this disclosure, a narrowband IoT terminal receives a voice service bearer establishment request sent by an access network device. This request carries configuration information for configuring a target voice service bearer. Based on this request, the narrowband IoT terminal can establish an air interface context connection for the target voice service bearer to support user-initiated target voice services. The target voice service may refer to a VoLTE voice call service, and the target voice service bearer may be a dedicated voice bearer.

[0043] S204, determine whether the number of service bearers between the narrowband IoT terminal and the access network device is the first preset number, wherein the service bearers between the narrowband IoT terminal and the access network device include at least: data service bearers and initial voice service bearers.

[0044] In one embodiment of this disclosure, before establishing a target voice service bearer on the narrowband IoT terminal, it is necessary to determine whether the number of service bearers between the current narrowband IoT terminal and the access network device is a first preset number, that is, whether the service bearers between the current narrowband IoT terminal and the access network device include two bearers: a data service bearer and an initial voice service bearer. The data service bearer and the initial voice service bearer are two service bearers that are established by default at the beginning of the connection between the narrowband IoT terminal and the access network device, used to support basic data interaction and voice calls. The data service bearer can be a default data bearer, and the initial voice service bearer can be a default voice bearer.

[0045] S206, if so, then send a data service bearer teardown request to the access network device, wherein the data service bearer teardown request is used to request the access network device to notify the core network of the air interface context for tearing down the data service bearer.

[0046] In one embodiment of this disclosure, when it is determined that there are two service bearers between the narrowband IoT terminal and the access network device and there is a data service bearer, the narrowband IoT terminal sends a data service bearer teardown request to the access network device, so that the access network device notifies the core network to tear down the air interface context of the data service bearer, so that the narrowband IoT terminal can establish a target voice service bearer.

[0047] S208: After receiving the data service bearer teardown response returned by the access network device, establish the target voice service bearer based on the configuration information of the target voice service bearer.

[0048] In one embodiment of this disclosure, after receiving the data service bearer teardown response returned by the access network device, i.e., after determining that the air interface context of the core network has torn down the data service bearer, the narrowband IoT terminal establishes the target voice service bearer according to the target voice service bearer configuration information carried in the target voice service bearer establishment request, so as to support the target voice service initiated by the user.

[0049] As described above, in this embodiment of the present disclosure, after receiving a voice service bearer establishment request sent by the access network device, the narrowband IoT terminal determines that the number of service bearers between the narrowband IoT terminal and the access network device is a first preset number. If so, it sends a data service bearer teardown request to the access network device, and after receiving the data service bearer teardown response returned by the access network device, it executes the target voice service bearer establishment process. This embodiment of the present disclosure enables the narrowband IoT terminal to meet the user's needs for both data and voice services, and supports VoLTE voice service and data service switching.

[0050] In one embodiment of this disclosure, prior to S202 above, the method further includes: monitoring whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; if a voice service exists on the narrowband IoT terminal, sequentially triggering a resource reservation request to the external network of the core network through the access network device and the core network, so that the external network returns a resource reservation response to the core network, wherein the resource reservation response is used to enable the core network to send a voice service bearer establishment request to the access network device.

[0051] Figure 3 This diagram illustrates a signaling flowchart of a service handover method based on narrowband IoT in an embodiment of this disclosure, as follows: Figure 3 As shown, the method includes the following steps:

[0052] S301, there is a target voice service on the NB-IoT terminal side, and the NB-IoT terminal and the SBC network element establish a Session Initiation Protocol (SIP) session.

[0053] In one embodiment of this disclosure, for VoLTE voice call establishment, the NB-IoT terminal establishes a connection with the external network through the access network equipment and the core network, enabling the NB-IoT terminal to conduct media negotiation with the calling peer via the SBC and establish a SIP session.

[0054] S302, the SBC network element triggers a resource reservation request (Rx AAR) to the PCRF network element.

[0055] In one embodiment of this disclosure, the resource reservation request carries resource reservation information, which may include, but is not limited to, Quality of Service (QoS) parameters, bandwidth, etc.

[0056] In one embodiment of this disclosure, the SBC network element notifies the PGW through the Gy interface, and then the PGW forwards the notification to the PCRF network element through the Gx interface to notify it to trigger a resource reservation request (Rx AAR).

[0057] S303, the PCRF network element returns a resource reservation response to the SBC network element.

[0058] In one embodiment of this disclosure, the PCRF network element makes a policy decision based on the received resource reservation information to determine whether to approve the resource reservation request.

[0059] S304, the PCRF network element sends a policy update request to the core network to notify the creation of the target voice service bearer.

[0060] In one embodiment of this disclosure, the PCRF network element sends a policy update request to the core network. Specifically, the PCRF network element sends the policy update request to the PGW through the Gx interface, notifying the core network to create an air interface context connection for the target voice service bearer. At this time, the service parameter category identifier QCI=1. This type of service flow is suitable for real-time services with extremely high requirements for latency and packet loss rate, such as VoIP and VoLTE.

[0061] S305, the core network sends a request to the access network equipment to establish a target voice service bearer.

[0062] In one embodiment of this disclosure, based on a 4G LTE network, the access network device can be an eNB. The core network can include a PGW, an SGW, and an MME. Specifically, after receiving a policy update request from a PCRF network element, the PGW parses the QoS parameters and other information therein to generate a target voice service bearer establishment request; the PGW sends a bearer creation request to the SGW through the S5 / S8 interface; the SGW sends a bearer creation request to the MME through the S11 interface.

[0063] S306, the access network device notifies the NB-IoT terminal to establish the air interface context for the target voice service bearer.

[0064] In one embodiment of this disclosure, the MME in the core network sends an Infinite Resource Control Connection Reconfiguration (RRC Connection Reconfiguration) message to the eNB via the S1 interface, instructing the eNB to notify the NB-IoT terminal to establish an air interface context connection (QCI=1) for the voice service bearer establishment request via the RRC ConnectionReconfiguration message.

[0065] S307, the NB-IoT terminal determines whether the number of service bearers between the NB-IoT terminal and the access network equipment is the first preset number.

[0066] In one embodiment of this disclosure, a new DRB management function is added to the NB-IoT terminal. When the air interface context establishment notification for the target voice service bearer is received, that is, after receiving the RRC Connection Reconfiguration message from the eNB, the DRB configuration information in the message is parsed and a new DRB is configured.

[0067] In one embodiment of this disclosure, the first preset number can be two service bearers, which may include a data service bearer and an initial voice service bearer. The NB-IoT terminal, through interaction with the access network equipment, monitors the establishment and release status of DRBs, thereby determining the current number of established DRBs. When the number of established DRBs reaches two, the NB-IoT terminal proactively removes the data service bearer.

[0068] S308, the NB-IoT terminal sends a data service bearer teardown request to the access network equipment.

[0069] In one embodiment of this disclosure, the NB-IoT terminal sends a data service bearer teardown request to the eNB via an RRC Connection Reconfiguration message. This data service bearer teardown request is used to request the core network to tear down the air interface context of the data service bearer. At this time, the service parameter category identifier QCI=9, indicating that this type of service flow is suitable for non-real-time services with low latency and packet loss requirements, such as internet browsing and file downloading.

[0070] S309, the access network equipment forwards the data service bearer teardown request to the core network.

[0071] In one embodiment of this disclosure, the eNB sends a data service bearer teardown request to the MME through the S1 interface, the MME sends a data service bearer teardown request to the SGW through the S11 interface, and the SGW sends a data service bearer teardown request to the PGW through the S5 / S8 interface (QCI=9).

[0072] S310, the air interface context for data services carried by the core network.

[0073] In one embodiment of this disclosure, the PGW, SGW, and MME sequentially tear down the air interface context of the data service bearer.

[0074] S311, the core network sends a data service bearer teardown response to the access network equipment.

[0075] In one embodiment of this disclosure, the MME returns a data service bearer teardown response (QCI=9) to the eNB via the S1 interface. This data service bearer teardown response is used to inform the air interface context of the data service bearer that it has been torn down.

[0076] S312, the access network equipment forwards the data service bearer teardown response to the NB-IoT terminal.

[0077] In one embodiment of this disclosure, the eNB returns a data service bearer teardown response to the NB-IoT terminal (QCI=9) via the RRCConnection Reconfiguration Complete message.

[0078] S313, the NB-IoT terminal sends a response to the access network equipment to establish the target voice service bearer.

[0079] In one embodiment of this disclosure, the NB IoT terminal switches the data service bearer DRB resource (QCI=9) to the target voice service bearer DRB (QCI=1), reconfigures the parameters of the Packet Data Convergence Protocol (PDCP) layer and the Radio Link Control (RLC) layer, and then sends a target voice service bearer establishment response to the eNB via an RRC Connection Reconfiguration Complete message. This target voice service bearer establishment response is used to notify that the air interface context connection of the target voice service bearer has been established.

[0080] S314, The access network device forwards the target voice service bearer establishment response to the core network.

[0081] In one embodiment of this disclosure, after receiving the target voice service bearer establishment response, the eNB initiates a context activation confirmation procedure (QCI=1) for the target voice service bearer to the core network.

[0082] S315, the core network sends a policy update response to the PCRF network element.

[0083] In one embodiment of this disclosure, the eNB sends a CreateBearer Response message to the MME via the S1 interface to confirm that the air interface context connection of the target voice service bearer has been established. The MME sends a CreateBearer Response message to the SGW via the S11 interface. The SGW sends a CreateBearerResponse message to the PGW via the S5 / S8 interface. The PGW returns a policy update response to the PCRF network element via the Gx interface to confirm that the context activation confirmation process of the target voice service bearer has been activated.

[0084] S316, the PCRF network element sends a reauthorization request Rx RAR to the SBC network element to notify the SBC network element that the target voice service bearer has been established.

[0085] In one embodiment of this disclosure, the PCRF notifies the PGW via the Gx interface to forward RxRAR messages to the SBC network element based on the Gy interface, thus notifying that the resource establishment is complete.

[0086] S317, the SBC network element returns a reauthorization response Rx RAA message to the PCRF network element.

[0087] S318, the SBC network element forwards voice media streams for NB-IoT terminals through the target voice dedicated bearer.

[0088] In one embodiment of this disclosure, the SBC network element forwards the voice media stream to the NB-IoT terminal through the target voice service bearer (QCI=1), providing voice calls for the NB-IoT terminal and the calling peer.

[0089] In one embodiment of this disclosure, when an NB-IoT terminal user acts as the caller / called party in a voice service, upon establishing a target voice service session, the NB-IoT terminal receives a target voice service bearer establishment request (QCI=1) from the eNB base station. The NB-IoT terminal then proactively initiates a data service bearer teardown request (QCI=9) to the eNB. Upon receiving this data service bearer teardown request, the eNB immediately tears down the data service bearer and requests the MME to notify the SGW / PGW to initiate the process of tearing down the data service bearer resources (QCI=9). Subsequently, the NB-IoT terminal receives the eNB's data service bearer teardown response (QCI=9), immediately initiates and completes the air interface context connection for the target voice service bearer (QCI=1), returns an RRC ConnectionReconfiguration Complete message, and completes the establishment of the target voice service bearer with the eNB (QCI=1). At this time, the NB-IoT terminal and eNB have completed the activation of the target voice service radio bearer (QCI=1), and the MME and SGW, PGW, and SBC have also completed the activation of the target voice service bearer S1 / S5 bearer (QCI=1) simultaneously. The NB-IoT terminal user can then use the target voice service bearer to establish a voice service media stream with the calling peer and realize voice call service.

[0090] In one embodiment of this disclosure, in a VoLTE call session establishment scenario, the NB-IoT terminal initiates a data service bearer air interface context teardown process based on the target voice service bearer establishment request received from the eNB, and after the teardown is completed, initiates a new target voice service bearer air interface context connection process to notify the network side to perform corresponding bearer switching processing.

[0091] Figure 4 This invention discloses a flowchart of another service switching method based on narrowband IoT in an embodiment of the present invention, such as... Figure 4 As shown, the method includes the following steps:

[0092] S402, Receive a voice service bearer teardown request sent by the access network device, wherein the voice service bearer teardown request is used to request the teardown of the air interface context of the target voice service bearer on the narrowband IoT terminal.

[0093] In one embodiment of this disclosure, a narrowband IoT terminal receives a voice service bearer teardown request sent by an access network device. Based on the voice service bearer teardown request, the narrowband IoT terminal can tear down the air interface context connection of the target voice service bearer.

[0094] S404 sends a voice service bearer teardown response to the access network equipment.

[0095] In one embodiment of this disclosure, after the narrowband IoT terminal successfully dismantles the air interface context connection of the target voice service bearer, it sends a voice service bearer teardown response to the access network device.

[0096] S406, determine whether the number of service bearers between the narrowband IoT terminal and the access network device is the second preset number, wherein the service bearers between the narrowband IoT terminal and the access network device include at least: initial voice service bearers.

[0097] In one embodiment of this disclosure, before establishing a data service bearer on the narrowband IoT terminal, it is necessary to determine whether the number of service bearers between the narrowband IoT terminal and the access network device is a second preset number, that is, whether the service bearers between the narrowband IoT terminal and the access network device are only initial voice service bearers. The initial voice service bearer is a service bearer established by default at the beginning of the connection between the narrowband IoT terminal and the access network device to support basic voice calls.

[0098] S408, if yes, then send a data service bearer establishment request to the access network device. The data service bearer establishment request is used to request the access network device to notify the core network of the air interface context for establishing the data service bearer. The data service bearer establishment request carries data service bearer configuration information.

[0099] In one embodiment of this disclosure, when it is determined that the service bearer between the narrowband IoT terminal and the access network device is only an initial voice service bearer, the narrowband IoT terminal sends a data service bearer establishment request to the access network device, so that the access network device notifies the core network to establish an air interface context connection for the data service bearer based on the data service bearer configuration information carried in the data service bearer establishment request.

[0100] As described above, in this embodiment of the present disclosure, after receiving a voice service bearer teardown request sent by the access network device, the narrowband IoT terminal tears down the target voice service bearer and returns a voice service bearer teardown response to the access network device. At this time, it is determined that the number of service bearers between the narrowband IoT terminal and the access network device is a second preset number. If so, a data service bearer establishment request is sent to the access network device. This embodiment of the present disclosure enables the narrowband IoT terminal to meet the user's needs for both data and voice services, and supports VoLTE voice service and data service switching.

[0101] In one embodiment of this disclosure, prior to S402 above, the method further includes: monitoring whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; if no voice service exists on the narrowband IoT terminal, triggering a resource release request to the external network of the core network sequentially through the access network device and the core network, so that the external network returns a resource release response to the core network, wherein the resource release response is used to cause the core network to send a voice service bearer teardown request to the access network device.

[0102] Figure 5 This invention discloses a signaling flowchart of another service handover method based on narrowband IoT in an embodiment of the present disclosure, as shown below. Figure 5 As shown, the method includes the following steps:

[0103] S501, there is no target voice service on the NB-IoT terminal side, the NB-IoT terminal sends a SIP BYE message to the SBC network element.

[0104] In one embodiment of this disclosure, when a VoLTE voice call ends, the SBC network element receives a call session SIPBYE message to indicate that the VoLTE voice call is about to end.

[0105] S502, the SBC network element triggers a resource release request Rx STR to the PCRF network element.

[0106] In one embodiment of this disclosure, the resource release request carries resource release information, which may include, but is not limited to, a session unique identifier, the reason for requesting resource release, the context information of the bearer to be released, and user identifiers, billing information, etc., carried according to actual needs.

[0107] In one embodiment of this disclosure, the SBC network element notifies the PGW through the Gy interface, and then the PGW forwards the notification to the PCRF network element through the Gx interface to notify it to trigger a resource release request Rx STR.

[0108] S503, the PCRF network element returns a resource release response to the SBC network element.

[0109] In one embodiment of this disclosure, the PCRF network element makes a policy decision based on the received resource release information, decides whether to approve the resource release request, and returns a resource release response to the SBC network element.

[0110] S504, the PCRF network element sends a policy update request to the core network to notify the removal of the target voice service bearer.

[0111] In one embodiment of this disclosure, the PCRF network element sends a policy update request to the core network. Specifically, the PCRF sends the policy update request to the PGW via the Gx interface, notifying the core network to remove the air interface context of the target voice service bearer. At this time, the service parameter category identifier QCI=1. This type of service flow is suitable for real-time services with extremely high requirements for latency and packet loss rate, such as VoIP and VoLTE.

[0112] S505, the core network sends a request to the access network equipment to tear down the target voice service bearer.

[0113] In one embodiment of this disclosure, based on a 4G LTE network, the access network device can be an eNB. The core network can include a PGW, an SGW, and an MME. Specifically, after receiving the policy update request from the PCRF, the PGW parses the QoS parameters and other information therein to generate a target voice service bearer teardown request (QCI=1); the PGW sends the target voice service bearer teardown request (QCI=1) to the SGW through the S5 / S8 interface; the SGW sends the target voice service bearer teardown request (QCI=1) to the MME through the S11 interface.

[0114] S506, the access network device notifies the NB-IoT terminal to remove the air interface context of the target voice service bearer.

[0115] In one embodiment of this disclosure, after the MME in the core network sends an RRC ConnectionReconfiguration message to the eNB through the S1 interface, it notifies the eNB to remove the air interface context (QCI=1) carrying the target voice service for the NB-IoT terminal.

[0116] S507, the NB-IoT terminal sends a target voice service bearer teardown response to the access network equipment.

[0117] In one embodiment of this disclosure, after receiving an RRC ConnectionReconfiguration message from the eNB, the NB-IoT terminal parses the DRB teardown information of the target voice service bearer and releases the DRB resources (QCI=1) of the target voice service bearer. The NB-IoT terminal responds to the eNB via an RRC Connection Reconfiguration Complete message, confirming that the air interface context connection of the target voice service bearer has been torn down.

[0118] S508, the access network equipment forwards the target voice service bearer teardown response to the core network.

[0119] In one embodiment of this disclosure, the eNB sends a target voice service bearer teardown response (QCI=1) to the MME via the S1 interface; the MME sends a target voice service bearer teardown response (QCI=1) to the SGW via the S11 interface; and the SGW sends a target voice service bearer teardown response (QCI=1) to the PGW via the S5 / S8 interface.

[0120] S509, the core network sends a policy update response to the PCRF network element.

[0121] S510, the NB-IoT terminal determines whether the number of service bearers between the NB-IoT terminal and the access network equipment is the second preset number.

[0122] In one embodiment of this disclosure, the second preset number can be one service bearer, i.e., it may include the initial voice service bearer. The NB-IoT terminal, through interaction with the access network equipment, monitors the establishment and release status of DRBs, thereby determining the current number of established DRBs. When the number of established DRBs reaches one, the NB-IoT terminal switches resources from the target voice service bearer to the data service bearer and reconfigures the parameters of the PDCP and RLC layers.

[0123] S511, the NB-IoT terminal sends a data service bearer establishment request to the access network equipment.

[0124] In one embodiment of this disclosure, the NB-IoT terminal initiates a data service bearer establishment request to the eNB via an RRC Connection Reconfiguration message. At this time, the service parameter category identifier QCI=9, indicating that this type of service flow is suitable for non-real-time services with low latency and packet loss requirements, such as internet browsing and file downloads.

[0125] S512, the access network equipment forwards the data service bearer establishment request to the core network.

[0126] In one embodiment of this disclosure, the eNB sends a data service bearer establishment request to the MME through the S1 interface, requesting the establishment of an air interface context connection (QCI=9) for the data service bearer.

[0127] S513, the core network establishes the air interface context for data service bearers.

[0128] In one embodiment of this disclosure, the MME sends a data service bearer establishment request (QCI=9) to the SGW through the S11 interface; the SGW sends a data service bearer establishment request (QCI=9) to the PGW through the S5 / S8 interface; the PGW, SGW, and MME sequentially complete the establishment of the data service bearer (QCI=9).

[0129] S514, the core network sends a data service bearer establishment response to the access network equipment.

[0130] In one embodiment of this disclosure, the MME in the core network returns a data service bearer establishment response (QCI=9) to the eNB via the S1 interface.

[0131] S515, the access network device forwards the data service bearer to the NB-IoT terminal to establish a response.

[0132] In one embodiment of this disclosure, the eNB notifies the NB-IoT terminal via an RRC Connection Reconfiguration message that the air interface context link for the data service bearer has been established (QCI=9).

[0133] In one embodiment of this disclosure, the NB-IoT terminal can respond to the eNB via an RRC Connection ReconfigurationComplete message to confirm that the air interface context connection of the data service bearer has been established, and use the data service through the data service bearer.

[0134] In one embodiment of this disclosure, when a VoLTE voice service call session ends, the NB-IoT terminal receives a target voice service bearer (QCI=1) teardown request sent by the eNB, immediately tears down the air interface context of the target voice service bearer and releases DRB resources. Then, the NB-IoT terminal actively initiates a data service bearer (QCI=9) establishment request to the eNB. The activation of the data service bearer (QCI=9) radio bearer is completed between the NB-IoT terminal and the eNB. The MME, SGW, and PGW simultaneously complete the activation of the data service bearer (QCI=9) S1 / S5 bearer. The NB-IoT terminal user resumes using the data service bearer to provide data services.

[0135] In one embodiment of this disclosure, in a VoLTE call session termination scenario, the NB-IoT terminal initiates an air interface context teardown process for the target voice service bearer based on a teardown request received from the eNB, and initiates a data service bearer establishment request after the teardown is completed. Through the above functional improvements to the NB-IoT terminal, the needs of NB-IoT terminal users for both data and voice services can be effectively met.

[0136] Based on the same inventive concept, this disclosure also provides a service switching device based on narrowband Internet of Things, as described in the following embodiments. Since the principle by which this device embodiment solves the problem is similar to that of the above method embodiments, the implementation of this device embodiment can refer to the implementation of the above method embodiments, and repeated details will not be elaborated further.

[0137] Figure 6 This diagram illustrates a service switching device based on narrowband Internet of Things (IoT) according to an embodiment of this disclosure. Figure 6 As shown, the device includes: a voice service bearer establishment request receiving module 601, a first bearer quantity judgment module 602, a data service bearer teardown request sending module 603, and a target voice service bearer establishment module 604.

[0138] The system includes: a voice service bearer establishment request receiving module 601, used to receive a voice service bearer establishment request sent by the access network device, wherein the voice service bearer establishment request is used to request the narrowband IoT terminal to establish the air interface context of the target voice service bearer, and the voice service bearer establishment request carries the configuration information of the target voice service bearer; a first bearer quantity judgment module 602, used to determine whether the number of service bearers between the narrowband IoT terminal and the access network device is a first preset number, wherein the service bearers between the narrowband IoT terminal and the access network device include at least: data service bearers and initial voice service bearers; a data service bearer teardown request sending module 603, used to send a data service bearer teardown request to the access network device if the condition is met, wherein the data service bearer teardown request is used to request the access network device to notify the core network to tear down the air interface context of all data service bearers; and a target voice service bearer establishment module 604, used to establish the target voice service bearer based on the configuration information of the target voice service bearer after receiving the data service bearer teardown response returned by the access network device.

[0139] As described above, in this embodiment of the present disclosure, after receiving a voice service bearer establishment request sent by the access network device, the narrowband IoT terminal determines that the number of service bearers between the narrowband IoT terminal and the access network device is a first preset number. If so, it sends a data service bearer teardown request to the access network device, and after receiving the data service bearer teardown response returned by the access network device, it executes the target voice service bearer establishment process. This embodiment of the present disclosure enables the narrowband IoT terminal to meet the user's needs for both data and voice services, and supports VoLTE voice service and data service switching.

[0140] In one embodiment of this disclosure, the apparatus further includes: a first target voice service monitoring module 605, used to monitor whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; and a resource reservation request triggering module 606, used to, when a voice service exists on the narrowband IoT terminal, sequentially trigger a resource reservation request to the external network of the core network through the access network device and the core network, so that the external network returns a resource reservation response to the core network, wherein the resource reservation response is used to cause the core network to send a voice service bearer establishment request to the access network device.

[0141] Figure 7 This illustration shows a schematic diagram of another service switching device based on narrowband IoT in an embodiment of this disclosure, such as... Figure 7 As shown, the device includes: a voice service bearer teardown request receiving module 701, a voice service bearer teardown response sending module 702, a second bearer quantity judgment module 703, and a data service bearer establishment request sending module 704.

[0142] The system includes: a voice service bearer teardown request receiving module 701, used to receive a voice service bearer teardown request sent by the access network device, wherein the voice service bearer teardown request is used to request the teardown of the air interface context of the target voice service bearer on the narrowband IoT terminal; a voice service bearer teardown response sending module 702, used to send a voice service bearer teardown response to the access network device; a second bearer quantity judgment module 703, used to determine whether the number of service bearers between the narrowband IoT terminal and the access network device is a second preset number, wherein the service bearers between the narrowband IoT terminal and the access network device include at least: an initial voice service bearer; and a data service bearer establishment request sending module 704, used to send a data service bearer establishment request to the access network device if the condition is met, wherein the data service bearer establishment request is used to request the access network device to notify the core network to establish the air interface context of the data service bearer, and the data service bearer establishment request carries data service bearer configuration information.

[0143] As described above, in this embodiment of the present disclosure, after receiving a voice service bearer teardown request sent by the access network device, the narrowband IoT terminal tears down the target voice service bearer and returns a voice service bearer teardown response to the access network device. At this time, it is determined that the number of service bearers between the narrowband IoT terminal and the access network device is a second preset number. If so, a data service bearer establishment request is sent to the access network device. This embodiment of the present disclosure enables the narrowband IoT terminal to meet the user's needs for both data and voice services, and supports VoLTE voice service and data service switching.

[0144] In one embodiment of this disclosure, the apparatus further includes: a second target voice service monitoring module 705, used to monitor whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; and a resource release request triggering module 706, used to trigger a resource release request to the external network of the core network sequentially through the access network device and the core network when there is no voice service on the narrowband IoT terminal, so that the external network returns a resource release response to the core network, wherein the resource release response is used to cause the core network to send a voice service bearer teardown request to the access network device.

[0145] It should be noted that the examples and application scenarios implemented by the modules in the above device embodiments and the corresponding steps in the method embodiments are the same, but are not limited to the content disclosed in the above method embodiments. It should also be noted that the above modules, as part of the device, can be executed in a computer system such as a set of computer-executable instructions.

[0146] Those skilled in the art will understand that various aspects of this disclosure can be implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which can be collectively referred to herein as a "circuit", "module" or "system".

[0147] Based on the same inventive concept, this disclosure also provides an electronic device, which includes: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any of the above-described narrowband Internet of Things (IoT) service switching methods via executing the executable instructions. Since the principle by which this electronic device embodiment solves the problem is similar to that of the above-described method embodiments, the implementation of this electronic device embodiment can refer to the implementation of the above-described method embodiments, and repeated details will not be elaborated further.

[0148] The following reference Figure 8 To describe an electronic device 800 according to such an embodiment of the present disclosure. Figure 8The electronic device 800 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0149] like Figure 8 As shown, the electronic device 800 is manifested in the form of a general-purpose computing device. The components of the electronic device 800 may include, but are not limited to: at least one processing unit 810, at least one storage unit 820, and a bus 830 connecting different system components (including storage unit 820 and processing unit 810).

[0150] The storage unit stores program code that can be executed by the processing unit 810, causing the processing unit 810 to perform the steps described in the "Exemplary Methods" section above according to various exemplary embodiments of this disclosure.

[0151] In one embodiment of this disclosure, the processing unit 810 may execute the following steps of the above method embodiment: receiving a voice service bearer establishment request sent by the access network device, wherein the voice service bearer establishment request is used to request the narrowband IoT terminal to establish an air interface context of the target voice service bearer, and the voice service bearer establishment request carries configuration information of the target voice service bearer; determining whether the number of service bearers between the narrowband IoT terminal and the access network device is a first preset number, wherein the service bearers between the narrowband IoT terminal and the access network device include at least: data service bearers and initial voice service bearers; if so, sending a data service bearer teardown request to the access network device, wherein the data service bearer teardown request is used to request the access network device to notify the core network to tear down the air interface context of the data service bearer; and after receiving the data service bearer teardown response returned by the access network device, establishing the target voice service bearer based on the configuration information of the target voice service bearer.

[0152] In one embodiment of this disclosure, the processing unit 810 may execute the following steps of the above method embodiment: receiving a voice service bearer teardown request sent by the access network device, wherein the voice service bearer teardown request is used to request the teardown of the air interface context of the target voice service bearer on the narrowband IoT terminal; sending a voice service bearer teardown response to the access network device; determining whether the number of service bearers between the narrowband IoT terminal and the access network device is a second preset number, wherein the service bearers between the narrowband IoT terminal and the access network device include at least: an initial voice service bearer; if so, sending a data service bearer establishment request to the access network device, wherein the data service bearer establishment request is used to request the access network device to notify the core network to establish the air interface context of the data service bearer, and the data service bearer establishment request carries data service bearer configuration information.

[0153] Storage unit 820 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 8201 and / or cache memory 8202, and may further include a read-only memory (ROM) 8203.

[0154] The storage unit 820 may also include a program / utility 8204 having a set (at least one) of program modules 8205, such program modules 8205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0155] Bus 830 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0156] Electronic device 800 can also communicate with one or more external devices 840 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 800, and / or with any device that enables electronic device 800 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 850. Furthermore, electronic device 800 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 860. As shown, network adapter 860 communicates with other modules of electronic device 800 via bus 830. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0157] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0158] Based on the same inventive concept, this disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements any of the above-described service switching methods based on narrowband Internet of Things (IoT). Since the principle by which this computer-readable storage medium embodiment solves the problem is similar to that of the above-described method embodiments, the implementation of this computer-readable storage medium embodiment can refer to the implementation of the above-described method embodiments, and repeated details will not be elaborated further.

[0159] More specific examples of computer-readable storage media in this disclosure may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0160] In this disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device.

[0161] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0162] In practical implementation, program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0163] Based on the same inventive concept, this disclosure also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements any one of the above method embodiments' service switching methods based on narrowband IoT. Since the principle by which this computer program product embodiment solves the problem is similar to that of the above method embodiments, the implementation of this computer program product embodiment can refer to the implementation of the above method embodiments, and repeated details will not be elaborated further.

[0164] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0165] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0166] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0167] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.

Claims

1. A service switching method based on narrowband Internet of Things, characterized in that, The method is applied to narrowband IoT terminals, including: The system receives a voice service bearer establishment request sent by an access network device, wherein the voice service bearer establishment request is used to request the narrowband IoT terminal to establish an air interface context for the target voice service bearer, and the voice service bearer establishment request carries the configuration information of the target voice service bearer. Determine whether the service bearer between the narrowband IoT terminal and the access network device includes data service bearer and initial voice service bearer; If so, a data service bearer teardown request is sent to the access network device, wherein the data service bearer teardown request is used to request the access network device to notify the core network to tear down the air interface context of the data service bearer; After receiving the data service bearer teardown response from the access network device, a target voice service bearer is established based on the configuration information of the target voice service bearer.

2. The service switching method based on narrowband IoT according to claim 1, characterized in that, Before receiving the voice service bearer establishment request sent by the access network device, the method further includes: Monitoring whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; When voice services exist on the narrowband IoT terminal, a resource reservation request is triggered sequentially through the access network device and the core network to the external network of the core network, so that the external network returns a resource reservation response to the core network. The resource reservation response is used to enable the core network to send a voice service bearer establishment request to the access network device.

3. A service switching method based on narrowband Internet of Things, characterized in that, The method is applied to narrowband IoT terminals, including: Receive a voice service bearer teardown request sent by the access network device, wherein the voice service bearer teardown request is used to request the teardown of the air interface context of the target voice service bearer on the narrowband IoT terminal; Send a voice service bearer teardown response to the access network device; Determine whether the service bearer between the narrowband IoT terminal and the access network device is only an initial voice service bearer; If so, a data service bearer establishment request is sent to the access network device, wherein the data service bearer establishment request is used to request the access network device to notify the core network of the air interface context for establishing the data service bearer, and the data service bearer establishment request carries the data service bearer configuration information.

4. The service switching method based on narrowband IoT according to claim 3, characterized in that, Before receiving the voice service bearer teardown request sent by the access network device, the method further includes: Monitoring whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data; When there is no voice service on the narrowband IoT terminal, a resource release request is triggered sequentially through the access network device and the core network to the external network of the core network, so that the external network returns a resource release response to the core network. The resource release response is used to make the core network send a voice service bearer teardown request to the access network device.

5. A service switching device based on narrowband Internet of Things, characterized in that, The device is configured in a narrowband Internet of Things (IoT) terminal and includes: The voice service bearer establishment request receiving module is used to receive a voice service bearer establishment request sent by the access network device, wherein the voice service bearer establishment request is used to request the narrowband IoT terminal to establish the air interface context of the target voice service bearer, and the voice service bearer establishment request carries the configuration information of the target voice service bearer. The first bearer quantity determination module is used to determine whether the service bearer between the narrowband IoT terminal and the access network device includes data service bearer and initial voice service bearer. The data service bearer teardown request sending module is used to send a data service bearer teardown request to the access network device if the condition is met, wherein the data service bearer teardown request is used to request the access network device to notify the core network to tear down the air interface context of all data service bearers. The target voice service bearer establishment module is used to establish a target voice service bearer based on the configuration information of the target voice service bearer after receiving the data service bearer teardown response returned by the access network device.

6. The service switching device based on narrowband Internet of Things according to claim 5, characterized in that, include: The first target voice service monitoring module is used to monitor whether a target voice service exists on a narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data. The resource reservation request triggering module is used to, when there is voice service on the narrowband IoT terminal, sequentially trigger a resource reservation request to the external network of the core network through the access network device and the core network, so that the external network returns a resource reservation response to the core network. The resource reservation response is used to enable the core network to send a voice service bearer establishment request to the access network device.

7. A service switching device based on narrowband Internet of Things, characterized in that, The device is configured in a narrowband Internet of Things (IoT) terminal and includes: The voice service bearer teardown request receiving module is used to receive a voice service bearer teardown request sent by the access network device, wherein the voice service bearer teardown request is used to request the teardown of the air interface context of the target voice service bearer on the narrowband IoT terminal. The voice service bearer teardown response sending module is used to send a voice service bearer teardown response to the access network equipment; The second bearer quantity determination module is used to determine whether the service bearer between the narrowband IoT terminal and the access network device is only the initial voice service bearer. A data service bearer establishment request sending module is used to send a data service bearer establishment request to the access network device if the condition is met. The data service bearer establishment request is used to request the access network device to notify the core network of the air interface context for establishing the data service bearer. The data service bearer establishment request carries the data service bearer configuration information.

8. The service switching device based on narrowband Internet of Things according to claim 7, characterized in that, include: The second target voice service monitoring module is used to monitor whether there is a target voice service on the narrowband IoT terminal, wherein the narrowband IoT terminal is a terminal that sends or receives target voice service data. The resource release request triggering module is used to trigger a resource release request to the external network of the core network sequentially through the access network device and the core network when there is no voice service on the narrowband IoT terminal, so that the external network returns a resource release response to the core network. The resource release response is used to make the core network send a voice service bearer teardown request to the access network device.

9. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the service switching method based on any one of claims 1 to 4 by executing the executable instructions.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the service switching method based on narrowband Internet of Things as described in any one of claims 1 to 4.

11. A computer program product, comprising: A computer program or instruction, characterized in that, when executed by a processor, the computer program or instruction implements the service switching method based on narrowband Internet of Things as described in any one of claims 1 to 4.