Business processing method, device, system, readable storage medium and electronic device
By sending messages to core network devices, business sharing between smart terminal devices is realized, which solves the problem that users need to manually operate shared services and improves the user experience.
Patent Information
- Application Number
- CN202110436766.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-22
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2041-04-22
Smart Images

Figure CN115243401B_ABST
Abstract
Description
[Technical field]
[0001] The present application relates to the field of communication technology, and in particular to a service processing method, device, system, readable storage medium and electronic device. [Background technology]
[0002] With the rapid development of smart terminal devices, users often have multiple smart terminal devices, such as mobile phones, tablets, or smart watches.
[0003] If a user uses one smart electronic device to perform service 1, and wants another smart electronic device to perform service 1, the user must perform a series of manual operations in the other smart electronic device again to make the other smart electronic device perform service 1. The operation steps are cumbersome and the user experience is poor. For example, a user has a mobile phone and a smart watch. The user is listening to music on the mobile phone. When the user wants to listen to music on the smart watch, the user needs to manually turn off the music on the mobile phone, then open the audio APP in the smart watch, search for the name of the music in the audio APP, and select the music being listened to in the search list to play.
[0004] Therefore, currently users have to manually operate to share the same service between multiple devices of the same user, which is cumbersome and has a low user experience. [Summary of the invention]
[0005] In view of this, the embodiments of the present application provide a service processing method, device, system, readable storage medium and electronic device, which can automatically realize the sharing of the same service among multiple devices of the same user, with simple operation and high user experience.
[0006] In a first aspect, an embodiment of the present application provides a service processing method, the method comprising:
[0007] Sending a first message to a core network device so that the core network device shares the established first service with the second terminal device;
[0008] After the second terminal device successfully establishes the first service, releasing the first service;
[0009] The first message is used to request that the established first service be shared with the second terminal device.
[0010] Optionally, the first message includes service establishment information, and the service establishment information includes at least one of the following information: a service identifier of the first service, an identifier of a second terminal device, an identifier of a cell where the second terminal device is located, and a service mode of the first service.
[0011] Optionally, the business model includes business migration or business sharing.
[0012] Optionally, before sending the first message to the core network device, the method further includes:
[0013] Confirming the establishment of the service with the second terminal device.
[0014] Optionally, the confirmation of establishing the service with the second terminal device specifically includes:
[0015] Sending a third message to the second terminal device, where the third message is used to request the second terminal to establish the first service;
[0016] A fourth message is received from the second terminal device, where the fourth message is used to indicate that the second terminal device accepts establishment of the requested first service.
[0017] Optionally, the third message includes at least one of the following information: a service identifier, QoS parameters, and a service mode of the first service, as well as a first terminal device identifier and an identifier of a cell where the first terminal is located.
[0018] Optionally, the fourth message includes: an identifier of a cell where the second terminal is located, or same-cell indication information;
[0019] The same-cell indication information is used to indicate whether the second terminal device is located in the same cell or the same access network device as the first terminal device.
[0020] Optionally, before the confirmation of establishing the service with the second terminal device, the method further includes:
[0021] Receive device discovery information sent by the second terminal device.
[0022] Optionally, the device discovery information includes at least one of the following information: a second terminal device identifier, a service type that the second terminal can establish, and a mobility characteristic of the second terminal.
[0023] Optionally, it also includes:
[0024] After the second terminal device successfully establishes the first service, the first service is released.
[0025] Optionally, after the second terminal device successfully establishes the first service, releasing the first service specifically includes:
[0026] receiving a sixth message from the core network device, where the sixth message is used to notify the first terminal device to release the first service;
[0027] The first service is released according to the sixth message.
[0028] Optionally, after the second terminal device successfully establishes the first service, releasing the first service specifically includes:
[0029] receiving a seventh message from the second terminal device, where the seventh message is used to notify the first terminal device that the first service is successfully established in the second terminal device;
[0030] An eighth message is sent to the core network device according to the seventh message, where the eighth message is used to initiate the release of the first service.
[0031] In a second aspect, an embodiment of the present application provides a service processing method, the method comprising:
[0032] receiving a first message sent by a first terminal device, where the first message is used to request that the first service established in the first terminal device be shared with the second terminal device;
[0033] The first service established in the first terminal device is shared with the second terminal device according to the first message.
[0034] Optionally, the first message includes service establishment information, and the service establishment information includes at least one of the following information: a service identifier of the first service, an identifier of a second terminal device, an identifier of a cell where the second terminal device is located, and a service mode of the first service.
[0035] Optionally, the first terminal device and the second terminal device belong to different access network devices;
[0036] Sharing the first service established in the first terminal device to the second terminal device according to the first message specifically includes:
[0037] According to the first message, determining whether the second terminal device is in a linked state;
[0038] If it is determined that the second terminal device is in a linked state, establishing the first service with the second terminal device;
[0039] If it is determined that the second terminal device is not in a linked state, sending a second message to the target access network device, and establishing the first service with the second terminal device after the second terminal device establishes an RRC connection;
[0040] The second message is a paging message, which is used to trigger the second terminal device to establish an RRC connection.
[0041] Optionally, before sending the second message to the target access network device, the method further includes:
[0042] The target access network device where the second terminal device is located is determined according to the cell identifier of the second terminal device in the first message.
[0043] Optionally, the second message may carry a cell identifier of a cell in which the second terminal device resides.
[0044] Optionally, the first terminal device and the second terminal device belong to the same access network device;
[0045] Sharing the first service established in the first terminal device to the second terminal device according to the first message specifically includes:
[0046] A shared data channel is established for the first service of the first terminal device and the second terminal device.
[0047] Optionally, it also includes:
[0048] After the second terminal device successfully establishes the first service, a sixth message is sent to the first terminal device, so that the first terminal device releases the first service according to the sixth message, and the sixth message is used to notify the first terminal device to release the first service.
[0049] Optionally, before sending the sixth message to the first terminal device, the method further includes:
[0050] An eighth message is received from the first terminal device, where the eighth message is used to initiate release of the first service.
[0051] Optionally, the first terminal device and the second terminal device are located in the same access network device;
[0052] Before sending the sixth message to the first terminal device, the method further includes:
[0053] receiving a ninth message from the access network device, where the ninth message is used to request to release the first service of the first terminal device;
[0054] The ninth message is sent after the access network device starts scheduling the first service of the second terminal device.
[0055] In a third aspect, an embodiment of the present application provides a service processing device, the device comprising:
[0056] A first transceiver module is used to send a first message to a core network device so that the core network device shares the established first service with a second terminal device;
[0057] The first message is used to request that the established first service be shared with the second terminal device.
[0058] In a fourth aspect, an embodiment of the present application provides a service processing device, the device comprising:
[0059] A second transceiver module, used for receiving a first message sent by a first terminal device, where the first message is used for requesting that the first service established in the first terminal device be shared with the second terminal device;
[0060] The service processing module is used to share the first service established in the first terminal device with the second terminal device according to the first message.
[0061] In a fifth aspect, an embodiment of the present application provides a service processing system, the system comprising: a first terminal device, a second terminal device, and a core network device;
[0062] The first terminal device is used to send a first message to a core network device, where the first message is used to request that the established first service be shared with the second terminal device;
[0063] The core network device is configured to share the first service established in the first terminal device with the second terminal device according to the first message; and after the second terminal device successfully establishes the first service, send a sixth message to the first terminal device, wherein the sixth message is used to notify the first terminal device to release the first service;
[0064] The first terminal device is further used to release the first service according to the sixth message.
[0065] In a sixth aspect, an embodiment of the present application provides a readable storage medium, wherein the readable storage medium includes a stored program, wherein when the program is running, the device where the readable storage medium is located is controlled to execute the business processing method described in the first aspect or the second aspect above.
[0066] In the seventh aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein the memory is used to store information including program instructions, and the processor is used to control the execution of the program instructions, and is characterized in that when the program instructions are loaded and executed by the processor, the steps of the business processing method described in the first aspect or the second aspect are implemented.
[0067] In the technical solutions of the service processing method, device, system, readable storage medium and electronic device provided in the embodiments of the present application, the first terminal device sends a first message to the core network device, the first message is used to request to share the first service established in the first terminal device to the second terminal device; the core network device shares the first service established in the first terminal device to the second terminal device according to the first message; and after the second terminal device successfully establishes the first service, the sixth message is sent to the first terminal device, the sixth message is used to notify the first terminal device to release the first service; the first terminal device releases the first service according to the sixth message. The embodiments of the present application can automatically realize the sharing of the same service between multiple devices of the same user, with simple operation and high user experience.
Brief Description of the Drawings
[0068] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0069] Figure 1 A flowchart of a business processing method provided in one embodiment of the present application;
[0070] Figure 2 A flowchart of a business processing method provided in another embodiment of the present application;
[0071] Figure 3 for Figure 2 A specific flow chart of confirming service establishment with a second terminal device according to device discovery information of the second terminal device;
[0072] Figure 4 A schematic diagram for configuring information interaction between a first terminal device and a second terminal device;
[0073] Figure 5 A system architecture diagram of a business processing system provided in an embodiment of the present application;
[0074] Figure 6 for Figure 2 A specific flow chart of releasing the first service after the second terminal device successfully establishes the first service;
[0075] Figure 7 for Figure 2 Another specific flow chart of releasing the first service after the second terminal device successfully establishes the first service;
[0076] Figure 8 for Figure 2Another specific flow chart of releasing the first service after the second terminal device successfully establishes the first service;
[0077] Fig. 9 A flowchart of a business processing method provided in another embodiment of the present application;
[0078] Fig.10 A flowchart of a business processing method provided in another embodiment of the present application;
[0079] Fig.11 for Fig.10 A specific flow chart of sharing a first service established in a first terminal device to a second terminal device according to a first message;
[0080] Fig.12 A schematic diagram of the structure of a service processing device provided in one embodiment of the present application;
[0081] Fig.13 for Fig.12 The specific structural diagram of the confirmation module;
[0082] Fig.14 for Fig.12 Schematic diagram of the specific structure of the release module;
[0083] Fig.15 A schematic diagram of the structure of a service processing device provided in another embodiment of the present application;
[0084] Fig.16 for Fig.15 Specific structural diagram of the business processing module;
[0085] Fig.17 A schematic diagram of the structure of a business processing system provided in one embodiment of the present application;
[0086] Fig.18 A schematic diagram of an electronic device provided in an embodiment of the present application. [Specific implementation method]
[0087] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0088] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0089] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0090] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the previous and subsequent associated objects are in an "or" relationship. In the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more.
[0091] In the embodiments of the present application, "exemplary", "in some embodiments", "in another embodiment", etc. are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0092] In the embodiments of the present application, "of", "corresponding", and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings they express are consistent. In the embodiments of the present application, communication and transmission can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings they express are consistent. For example, transmission may include sending and / or receiving, which can be a noun or a verb. The equals involved in the embodiments of the present application can be used in conjunction with greater than, and is applicable to the technical solution adopted when greater than, and can also be used in conjunction with less than, and is applicable to the technical solution adopted when less than. It should be noted that when equals is used in conjunction with greater than, it is not used in conjunction with less than; when equals is used in conjunction with less than, it is not used in conjunction with greater than.
[0093] First, some nouns involved in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0094] 1. Terminal equipment. The terminal equipment of the embodiment of the present application is a device with a wireless communication function, which can be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, wireless communication equipment, UE agent or UE device, etc. The terminal equipment can be fixed or mobile. It should be noted that the terminal equipment can support at least one wireless communication technology, such as LTE, new radio (NR), etc. For example, the terminal device may be a mobile phone, a tablet computer (pad), a desktop computer, a laptop computer, an all-in-one computer, a vehicle-mounted terminal, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal device in a future mobile communication network, or a terminal device in a future evolved public mobile land network (PLMN), etc. In some embodiments of the present application, the terminal device may also be a device with transceiver functions, such as a chip system, wherein the chip system may include a chip and may also include other discrete devices.
[0095] 2. Access network equipment. In the embodiment of the present application, the access network equipment is a device that provides wireless communication functions for terminal equipment, and can also be referred to as a radio access network (RAN) device, or an access network element, etc. Among them, the access network equipment can support at least one wireless communication technology, such as LTE, NR, etc. For example, the access network equipment includes but is not limited to: the next generation base station (generation node B, gNB) in the fifth generation mobile communication system (5th-generation, 5G), evolved node B (evolved node B, eNB), radio network controller (radio network controller, RNC), node B (node B, NB), base station controller (base station controller, BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved node B, or homenode B, HNB), baseband unit (baseband unit, BBU), transmitting and receiving point (transmitting and receiving point, TRP), transmitting point (transmitting point, TP), mobile switching center, etc. The network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the access network device may be a relay station, an access point, a vehicle-mounted device, a terminal device, a wearable device, and an access network device in future mobile communications or an access network device in a future evolved PLMN. In some embodiments, the access network device may also be a device having a wireless communication function for a terminal device, such as a chip system. For example, the chip system may include a chip and may also include other discrete devices.
[0096] In some embodiments, the access network device may also communicate with an Internet Protocol (IP) network, such as the Internet, a private IP network, or other data networks.
[0097] 3. Core network. The core network of the embodiment of the present application is composed of core network network elements. Among them, the core network network element can also be called core network equipment, which is a network element deployed in the core network, such as a core network control plane network element or a core network user plane network element. The core network of the embodiment of the present application can be an evolved packet core network (EPC), a 5G core network (5G Core Network), or a new core network in a future communication system. For example, the 5G core network is composed of a group of network elements, and implements access and mobility management functions (AMF) that implement functions such as mobility management, user plane functions (UPF) that provide functions such as packet routing and forwarding and QoS (Quality of Service) management, and session management functions (SMF) that provide functions such as session management, IP address allocation and management, etc. EPC can be composed of a Mobility Management Entity (MME) that provides functions such as mobility management and gateway selection, a Serving Gateway (S-GW) that provides functions such as packet forwarding, and a PDN Gateway (P-GW) that provides functions such as terminal address allocation and rate control. For multicast broadcast service (MBS), the core network can include several new network elements to implement functions such as packet forwarding, MBS conference management, QoS management, and transmission mode switching (switching between unicast and multicast / broadcast transmission modes). Another way is that the functions can be implemented by existing core network network elements.
[0098] 4. Uplink communication. In the embodiments of the present application, uplink communication can also be referred to as uplink transmission, which refers to unidirectional communication from a terminal device to an access network device, wherein the communication link used for uplink communication is an uplink. Data transmitted on the uplink is uplink data. The transmission direction of uplink data is the uplink direction.
[0099] 5. Downlink communication. Downlink communication in the embodiments of the present application can also be referred to as downlink transmission, which refers to unidirectional communication from the access network device to the terminal device, wherein the communication link used for downlink communication is the uplink. The data transmitted on the downlink is downlink data. The transmission direction of downlink data is the downlink direction.
[0100] Figure 1 A flowchart of a service processing method provided in an embodiment of the present application is applied to a first terminal device, such as Figure 1 As shown, the method includes:
[0101] Step 101: Send a first message to a core network device so that the core network device shares an established first service with a second terminal device.
[0102] The first message is used to request that the established first service be shared with the second terminal device.
[0103] In a technical solution of a service processing method provided in an embodiment of the present application, a first message is sent to a core network device so that the core network device shares an established first service with a second terminal device; wherein the first message is used to request that the established first service be shared with the second terminal device. The embodiment of the present application can automatically realize the sharing of the same service between multiple devices of the same user, with simple operation and high user experience.
[0104] Figure 2 A flowchart of a service processing method provided in another embodiment of the present application is applied to a first terminal device, such as Figure 2 As shown, the method includes:
[0105] Step 201: Receive device discovery information sent by a second terminal device.
[0106] The terminal devices of the first terminal device, the second terminal device and other users can send device discovery information of the terminal device, and the device discovery information is used by other terminal devices to discover the terminal device. The terminal device can send device discovery information periodically. The device discovery information can include at least one of the following: the identification of the terminal device, the type of service that the terminal device can establish, the mobility characteristics of the terminal device, etc. Among them, the type of service that the terminal device can establish refers to the type of service that the terminal device supports to establish; the mobility characteristics refer to one or more of fixed, high-speed mobile, low-speed mobile, medium-speed mobile, etc.
[0107] Furthermore, the first terminal device may receive device discovery information from multiple terminal devices, and select a terminal device from the multiple terminal devices to send a message requesting service establishment.
[0108] In an embodiment of the present application, the device discovery information includes at least one of the following information: a second terminal device identifier, a service type that can be established by the second terminal, and a mobility characteristic of the second terminal.
[0109] Step 202: Confirm the establishment of the service with the second terminal device.
[0110] In the present application embodiment, Figure 3 As shown, step 202 specifically includes:
[0111] Step 2021: Send a third message to the second terminal device, where the third message is used to request the second terminal to establish the first service.
[0112] In the present application embodiment, Figure 4 As shown, the first terminal device sends a third message to the second terminal device to request the establishment of the first service based on the device discovery information of the second terminal device.
[0113] In an embodiment of the present application, the third message includes configuration information, and the configuration information includes at least one of the following information: a service identifier of the first service, quality of service (QoS) parameters, a service mode, and a first terminal device identifier and a cell identifier of the first terminal.
[0114] The QoS parameters include: one or more of service type, delay, packet loss rate, priority, rate, etc. An index identifier may be used to represent one or more of the above QoS parameters.
[0115] For example, the service type includes: video service or voice service, etc.
[0116] For example, if the service identifier of the first service is 1 and the service type is a video service, the third message includes the service identifier 1, and the QoS parameters of the first service include that the service type is a video service.
[0117] Step 2022: Receive a fourth message from the second terminal device, the fourth message being used to confirm that the second terminal device accepts the establishment of the requested first service.
[0118] In the present application embodiment, Figure 4 As shown, if the second terminal device can accept the establishment of the first service requested by the first terminal device, a fourth message is sent to the first terminal device, where the fourth message is used to indicate that the second terminal device can accept the establishment of the first service.
[0119] In an embodiment of the present application, the fourth message includes: a cell identifier of the second terminal, or same-cell indication information; the same-cell indication information is used to indicate whether the second terminal device is in the same cell or the same access network device as the first terminal device.
[0120] like Figure 4 As shown, if the second terminal device cannot accept the establishment of the first service requested by the first terminal device, the second terminal device sends a fifth message to the first terminal device, and the fifth message is used to indicate that the second terminal device cannot initiate the first service.
[0121] It should be noted that the third message, the fourth message and the fifth message are all sent through the direct communication interface between terminal devices.
[0122] In an embodiment of the present application, through information interaction between the first terminal device and the second terminal device, the discovery and selection of terminal devices can be implemented for service sharing, and the service establishment process can be initiated, thereby triggering the core network device to establish the service on the second terminal device.
[0123] Step 203: Send a first message to the core network device so that the core network device shares the established first service with the second terminal device.
[0124] In the embodiment of the present application, the user has a first terminal device and a second terminal device. When the user needs to share a first service established in the first terminal device to the second terminal device, the first terminal device sends a first message to the core network device.
[0125] The first message is used to request to share the established first service with the second terminal device. The first message may be a non-interference layer NAS message or other types of messages.
[0126] In an embodiment of the present application, the first message includes service establishment information, and the service establishment information includes at least one of the following information: a service identifier of the first service, an identifier of the second terminal device, an identifier of the cell where the second terminal device is located, and a service mode of the first service.
[0127] Among them, the service identifier is used to identify the service requested to be established, and the service identifier includes but is not limited to one or more of the QoS flow identifier (QoSFlow ID, QFI), session identifier (session id), temporary user group identifier (Temporary Mobile Group Identity, TMGI), and Internet Protocol (Internet Protocol, IP) address.
[0128] The second terminal device identifier is used to indicate the device identifier of the second terminal device, which refers to the device identifiers of multiple terminal devices of the same user, and the device identifier can be allocated by the core network device. For example, the core network device allocates device identifiers a, b, c, d, and e to five terminal devices of the same user. If the device identifier of the second terminal device is a, the core network device receives the device identifier a and can identify the second terminal device. The device identifier can also be set by the user.
[0129] The cell identifier of the second terminal device refers to the cell identifier of the cell where the second terminal device resides, which may be a global cell identifier (Cell Global Identifier, CGI).
[0130] The service mode includes service migration or service sharing. Service migration refers to migrating a service from one terminal device to another terminal device; service sharing refers to performing the same service on multiple terminal devices.
[0131] In an embodiment of the present application, after receiving the first message, the core network device decides to establish the requested first service for the second terminal device based on the content of the first message.
[0132] Specifically, the core network device first needs to determine whether the second terminal device is in a linked state. Figure 5 As shown, if the second terminal device is in a linked state, the core network device and the second terminal device establish a first service. If the second terminal device is not in a linked state, the core network device sends a second message to the target access network device, wherein the second message is a paging message; the core network device can obtain the identifier of the target access network device according to the cell identifier of the cell where the second terminal device is located in the first message, thereby determining to send a paging message to the target access network device, which can reduce the number of paging messages sent and reduce the load of message sending between network elements.
[0133] Furthermore, the paging message may carry the cell identifier of the cell where the second terminal device resides. The target access network device that receives the paging message may only send the paging message in the cell, thereby reducing the transmission load of the air interface paging message.
[0134] After receiving the paging message, the second terminal device establishes a Radio Resource Control (RRC) protocol connection, and then the core network device establishes the first service in the second terminal device.
[0135] Furthermore, if the first terminal device and the second terminal device belong to the same access network device, the user plane data channel between the core network device and the access network device, such as the GPRS user plane tunnel protocol (GPRS Tunnelling Protocol for the user plane, GTPU) tunnel, can be multiplexed between multiple terminal devices, that is, the same data channel can be used for uplink or downlink data transmission between the first terminal device and the second terminal device. Specifically, the core network device can indicate to the access network device that the data channel of the first service of the first terminal device can be used to transmit the data of the first service of the second terminal device.
[0136] If the first terminal device and the second terminal device belong to different access network devices, the core network device establishes a separate user plane data channel between the access network device and the first service of the second terminal device.
[0137] In the embodiment of the present application, through the active request of the terminal device, the network side can establish the same service for the user between multiple terminal devices, thereby realizing service migration or service sharing.
[0138] Step 204: After the first service is successfully established on the second terminal device, the first service is released.
[0139] It should be noted that if the service mode of the first service is service migration, step 204 is executed after step 203 ; if the service mode of the first service is service sharing, step 204 does not need to be executed after step 203 .
[0140] As an alternative, Figure 6 As shown, step 204 specifically includes:
[0141] Step 2041: Receive a sixth message from the core network device, where the sixth message is used to notify the first terminal device to release the first service.
[0142] In the embodiment of the present application, if the service mode of the first service is service migration, after the first service in the second terminal device is successfully established, the core network device decides to release the first service in the first terminal device. The core network device initiates the release process of the first service in the first terminal device. Specifically, the core network device sends a sixth message to the first terminal device, and the sixth message is used to notify the first terminal device to release the first service.
[0143] The sixth message includes but is not limited to a PDU session release command (PDU session release command) message and a PDU session modification command (PDU session modification request) message, wherein the sixth message carries an identifier of the first service.
[0144] Step 2042: Release the first service according to the sixth message.
[0145] As another option, Figure 7 As shown, step 204 specifically includes:
[0146] Step 2041: Receive a seventh message from the second terminal device, where the seventh message is used to notify that the first service is successfully established in the second terminal device.
[0147] In the embodiment of the present application, after the first service is successfully established on the second terminal device, a seventh message sent from the second terminal device is received through a direct interface between the terminal devices.
[0148] Step 2042: Send an eighth message to the core network device, where the eighth message is used to initiate the release of the first service.
[0149] In the embodiment of the present application, if the service mode of the first service is service migration, the first terminal device receives the seventh message and sends an eighth message to the core network device, and the eighth message is used to initiate the release of the first service. The eighth message includes but is not limited to a PDU session modification request message and a PDU session release request message, wherein the eighth message carries an identifier of the first service.
[0150] As another optional solution, the first terminal device and the second terminal device are located in the same access network device; Figure 8 As shown, step 204 specifically includes:
[0151] Step 2041: After the access network device sends the ninth message to the core network device, the sixth message from the core network device is received, where the ninth message is used to request the release of the first service, and the ninth message carries an identifier of the first service.
[0152] Specifically, after the access network device starts scheduling the first service of the second terminal device, it sends a ninth message to the core network device, and receives a sixth message sent by the core network device based on the ninth message.
[0153] In an embodiment of the present application, if the service mode of the first service is service migration, the access network device decides to release the first service of the first terminal device after starting to schedule the first service of the second terminal device. Specifically, the access network device sends a ninth message to the core network device, requesting the release of the first service of the first terminal device, and the core network device that receives the ninth message initiates the release process of the first service of the first terminal device. Specifically, the core network device sends a sixth message to the first terminal device. Among them, the ninth message is used to request the release of the first service of the first terminal device; the sixth message is used to notify the first terminal device to release the first service.
[0154] Step 2042: Release the first service according to the sixth message.
[0155] The technical solution of the business processing method provided in this application can be applied to 5G (5Generation) communication systems, 4G communication systems, and various new communication systems in the future, such as 6G, 7G, etc.
[0156] The technical solution of the business processing method provided in this application is also applicable to different network architectures, including but not limited to terrestrial communication network architecture, non-terrestrial communication network architecture, relay network architecture, dual-link architecture, vehicle-to-everything communication architecture, and other architectures.
[0157] In a technical solution of a service processing method provided by an embodiment of the present application, device discovery information sent by a second terminal device is received, and service establishment is confirmed with the second terminal device according to the device discovery information of the second terminal device; a first message is sent to a core network device so that the core network device shares the established first service with the second terminal device; after the second terminal device successfully establishes the first service, the first service is released; wherein the first message is used to request that the established first service be shared with the second terminal device. The embodiment of the present application can automatically realize the sharing of the same service between multiple devices of the same user, and the operation is simple and the user experience is high.
[0158] Fig. 9 A flowchart of a service processing method provided in another embodiment of the present application is applied to a core network device, such as Fig. 9 As shown, the method includes:
[0159] Step 301: Receive a first message sent by a first terminal device, where the first message is used to request that a first service established in the first terminal device be shared with a second terminal device.
[0160] Step 302: Share the first service established in the first terminal device with the second terminal device according to the first message.
[0161] In a technical solution of a service processing method provided in an embodiment of the present application, a first message sent by a first terminal device is received, and the first message is used to request that a first service established in the first terminal device be shared with a second terminal device; and the first service established in the first terminal device is shared with the second terminal device according to the first message. The embodiment of the present application can automatically realize the sharing of the same service between multiple devices of the same user, and the operation is simple and the user experience is high.
[0162] Fig.10 A flowchart of a service processing method provided in another embodiment of the present application is applied to a core network device, such as Fig.10 As shown, the method includes:
[0163] Step 401: Receive a first message sent by a first terminal device, where the first message is used to request that the first service established in the first terminal device be shared with the second terminal device.
[0164] In the embodiment of the present application, the user has a first terminal device and a second terminal device. When the user needs to share a first service established in the first terminal device to the second terminal device, the first terminal device sends a first message to the core network device.
[0165] The first message is used to request to share the established first service with the second terminal device. The first message may be a non-interference layer NAS message or other types of messages.
[0166] In an embodiment of the present application, the first message includes service establishment information, and the service establishment information includes at least one of the following information: a service identifier of the first service, an identifier of a second terminal device, an identifier of a cell where the second terminal device is located, and a service mode of the first service.
[0167] The service identifier is used to identify the service requested to be established, and the service identifier includes but is not limited to one or more of QoS flow id, session id, TMGI, and IP address.
[0168] The second terminal device identifier is used to indicate the device identifier of the second terminal device, which refers to the device identifiers of multiple terminal devices of the same user, and the device identifier can be allocated by the core network device. For example, the core network device allocates device identifiers a, b, c, d, and e to five terminal devices of the same user. If the device identifier of the second terminal device is a, the core network device receives the device identifier a and can identify the second terminal device. The device identifier can also be set by the user.
[0169] The cell identifier of the second terminal device refers to the cell identifier of the cell where the second terminal device resides, which may be a global cell identifier.
[0170] The service mode refers to service migration or service sharing. Service migration refers to migrating a service from one terminal device to another; service sharing refers to performing the same service on multiple terminal devices.
[0171] Step 402: Share the first service established in the first terminal device with the second terminal device according to the first message.
[0172] In an embodiment of the present application, after receiving the first message, the core network device decides to establish the requested first service for the second terminal device based on the content of the first message.
[0173] As an alternative, Fig.11 As shown, step 402 specifically includes:
[0174] Step 4021: determine whether the second terminal device is in a linked state according to the first message; if so, execute step 4022; if not, execute step 4023.
[0175] Specifically, the core network device first needs to determine whether the second terminal device is in a linked state.
[0176] Step 4022: Establish the first service with the second terminal device; and continue to execute step 403.
[0177] If the second terminal device is in a linked state, the core network device and the second terminal device establish a first service.
[0178] Step 4023: Determine the target access network device where the second terminal device is located according to the cell identifier of the second terminal device in the first message.
[0179] If the second terminal device is not in a linked state, the core network device obtains the identifier of the target access network device according to the cell identifier of the cell where the second terminal device is located in the first message, thereby determining the target access network device where the second terminal device is located.
[0180] Step 4024: Send a second message to the target access network device so that the target access network device sends a second message to the second terminal device according to the second message, where the second message is a paging message, which is used to trigger the second terminal device to establish an RRC connection.
[0181] The core network device sends a second message to the target access network device, wherein the second message is a paging message used to trigger the second terminal device to establish an RRC connection; sending a paging message to the target access network device can reduce the number of paging messages sent and reduce the load of message sending between network elements.
[0182] Furthermore, the paging message may carry the cell identifier of the cell where the second terminal device resides. The target access network device that receives the paging message may only send the paging message in the cell, thereby reducing the transmission load of the air interface paging message.
[0183] Step 4025: After the second terminal device establishes an RRC connection according to the paging message, establish the first service with the second terminal device.
[0184] After receiving the paging message, the second terminal device establishes an RRC connection, and then the core network device establishes the first service in the second terminal device.
[0185] As another optional solution, the first terminal device and the second terminal device belong to the same access network device; step 402 specifically includes: establishing a shared data channel for the first service of the first terminal device and the second terminal device.
[0186] If the first terminal device and the second terminal device belong to the same access network device, the user plane data channel between the core network device and the access network device, such as the GTPU tunnel, can be multiplexed between multiple terminal devices, that is, the same data channel can be used for uplink or downlink data transmission of the first terminal device and the second terminal device. Specifically, the core network device can indicate to the access network device that the data channel of the first service of the first terminal device can be used to transmit data of the first service of the second terminal device.
[0187] Step 403: After the second terminal device successfully establishes the first service, a sixth message is sent to the first terminal device, so that the first terminal device releases the first service according to the sixth message, and the sixth message is used to notify the first terminal device to release the first service.
[0188] It should be noted that if the service mode of the first service is service migration, step 403 is executed after step 402 ; if the service mode of the first service is service sharing, step 403 does not need to be executed after step 402 .
[0189] As an optional solution, before sending the sixth message to the first terminal device, the method further includes:
[0190] Step 402': Receive an eighth message from the first terminal device, where the eighth message is used to initiate release of the first service.
[0191] As another optional solution, the first terminal device and the second terminal device are located in the same access network device; before sending the sixth message to the first terminal device, the method further includes:
[0192] Step 402': Receive a ninth message from the access network device, where the ninth message is used to request to release the first service of the first terminal device.
[0193] The ninth message is sent after the access network device starts scheduling the first service of the second terminal device.
[0194] In an embodiment of the present application, if the service mode of the first service is service migration, the access network device decides to release the first service of the first terminal device after starting to schedule the first service of the second terminal device. Specifically, the access network device sends a ninth message to the core network device, requesting the release of the first service of the first terminal device, and the core network device that receives the ninth message initiates the release process of the first service of the first terminal device. Specifically, the core network device sends a sixth message to the first terminal device. Among them, the ninth message is used to request the release of the first service of the first terminal device; the sixth message is used to notify the first terminal device to release the first service.
[0195] The technical solution of the service processing method provided in this application can be applied to 5G communication systems, 4G communication systems, and various new communication systems in the future, such as 6G, 7G, etc.
[0196] The technical solution of the business processing method provided in this application is also applicable to different network architectures, including but not limited to terrestrial communication network architecture, non-terrestrial communication network architecture, relay network architecture, dual-link architecture, vehicle-to-any-object communication architecture, and other architectures.
[0197] In a technical solution of a service processing method provided in an embodiment of the present application, a first message sent by a first terminal device is received, and the first message is used to request that a first service established in the first terminal device be shared with a second terminal device; the first service established in the first terminal device is shared with the second terminal device according to the first message; after the second terminal device successfully establishes the first service, a sixth message is sent to the first terminal device, so that the first terminal device releases the first service according to the sixth message, and the sixth message is used to notify the first terminal device to release the first service. The embodiment of the present application can automatically realize the sharing of the same service between multiple devices of the same user, and the operation is simple and the user experience is high.
[0198] Fig.12 A schematic diagram of a business processing device provided in an embodiment of the present application is shown in FIG. Fig.12 As shown, the device includes: a first transceiver module 51, a confirmation module 52 and a release module 53.
[0199] The first transceiver module 51 is used to receive device discovery information sent by the second terminal device.
[0200] In an embodiment of the present application, the device discovery information includes at least one of the following information: a second terminal device identifier, a service type that can be established by the second terminal, and a mobility characteristic of the second terminal.
[0201] The confirmation module 52 is used to confirm the establishment of the service with the second terminal device.
[0202] In the present application embodiment, Fig.13 As shown, the confirmation module 52 specifically includes: a request establishment submodule 521 and a confirmation submodule 522 .
[0203] The establishment request submodule 521 is used to send a third message to the second terminal device, where the third message is used to request the second terminal to establish the first service.
[0204] In an embodiment of the present application, the third message includes at least one of the following information: a service identifier, QoS parameters, and a service mode of the first service, as well as an identifier of the first terminal device and an identifier of the cell where the first terminal is located.
[0205] The confirmation submodule 522 is used to receive a fourth message from the second terminal device, where the fourth message is used to confirm that the second terminal device accepts the establishment of the requested first service.
[0206] In an embodiment of the present application, the fourth message includes: a cell identifier of the second terminal, or same-cell indication information; the same-cell indication information is used to indicate whether the second terminal device is in the same cell or the same access network device as the first terminal device.
[0207] The first transceiver module 51 is further used to send a first message to the core network device, so that the core network device shares the established first service with the second terminal device.
[0208] The first message is used to request that the established first service be shared with the second terminal device.
[0209] In the embodiment of the present application, the first message includes service establishment information, and the service establishment information includes at least one of the following information: a service identifier of the first service, an identifier of the second terminal device, an identifier of the cell where the second terminal device is located, and a service mode of the first service. The service mode includes service migration or service sharing.
[0210] The release module 53 is used to release the first service after the second terminal device successfully establishes the first service.
[0211] In the present application embodiment, Fig.14 As shown, the release module 53 specifically includes: a notification submodule 531 and a release submodule 532 .
[0212] As an optional solution, the notification submodule 531 is used to receive a sixth message from the core network device, where the sixth message is used to notify the first terminal device to release the first service; the release submodule 532 is used to release the first service according to the sixth message.
[0213] As another optional scheme, the notification submodule 531 is used to receive the seventh message sent by the second terminal device, and the seventh message is used to notify the first terminal device that the first service is successfully established in the second terminal device; the release submodule 532 is used to send the eighth message to the core network device, and the eighth message is used to initiate the release of the first service.
[0214] As another optional scheme, the first terminal device and the second terminal device are located in the same access network device; the notification submodule 531 is used to receive the sixth message sent by the core network device according to the ninth message after the access network device sends the ninth message to the core network device; the release submodule 532 is used to release the first service according to the sixth message.
[0215] Among them, the ninth message is used to request the release of the first service of the first terminal device; the sixth message is used to notify the first terminal device to release the first service.
[0216] The service processing device provided in the embodiment of the present application can be used to implement the above Figures 1 to 8 For the business processing method in, the specific description can be found in the embodiment of the above-mentioned business processing method, and will not be repeated here.
[0217] The service processing device may be, for example, a chip, a chip module, or a part of a chip module.
[0218] In a technical solution of a service processing device provided in an embodiment of the present application, device discovery information sent by a second terminal device is received, and service establishment is confirmed with the second terminal device according to the device discovery information of the second terminal device; a first message is sent to a core network device so that the core network device shares the established first service with the second terminal device; after the second terminal device successfully establishes the first service, the first service is released; wherein the first message is used to request that the established first service be shared with the second terminal device. The embodiment of the present application can automatically realize the sharing of the same service between multiple devices of the same user, and the operation is simple and the user experience is high.
[0219] Fig.15 A schematic diagram of a business processing device provided in an embodiment of the present application is shown in FIG. Fig.15 As shown, the device includes: a second transceiver module 61 and a service processing module 62.
[0220] The second transceiver module 61 is used to receive a first message sent by a first terminal device, where the first message is used to request that a first service established in the first terminal device be shared with a second terminal device.
[0221] In an embodiment of the present application, the first message includes service establishment information, and the service establishment information includes at least one of the following information: a service identifier of the first service, an identifier of a second terminal device, an identifier of a cell where the second terminal device is located, and a service mode of the first service.
[0222] The service processing module 62 is used to share the first service established in the first terminal device to the second terminal device according to the first message.
[0223] As an alternative, Fig.16 As shown, the business processing module 62 specifically includes: a judgment submodule 621, a first establishment submodule 622, a determination submodule 623 and a second establishment submodule 624.
[0224] The judgment submodule 621 is used to judge whether the second terminal device is in a linked state according to the first message.
[0225] The first establishing submodule 622 is used to establish the first service with the second terminal device if the judging submodule 621 judges that the second terminal device is in the linked state; and continue to execute the operation of sending the sixth message to the first terminal device after the second terminal device successfully establishes the first service.
[0226] The determination submodule 623 is used to determine the target access network device where the second terminal device is located according to the cell identifier of the second terminal device in the first message if the determination submodule 621 determines that the second terminal device is not in a linked state.
[0227] The second transceiver module 61 is also used to send a second message to the target access network device, so that the target access network device sends a second message to the second terminal device according to the second message. The second message is a paging message, which is used to trigger the second terminal device to establish an RRC connection.
[0228] The second establishing submodule 624 is used to establish the first service with the second terminal device after the second terminal device establishes an RRC connection according to the paging message.
[0229] As another optional solution, the first terminal device and the second terminal device belong to the same access network device; the service processing module 62 is specifically used to establish a shared data channel for the first service of the first terminal device and the second terminal device.
[0230] The second transceiver module 61 is further used to send a sixth message to the first terminal device after the second terminal device successfully establishes the first service, so that the first terminal device releases the first service according to the sixth message; the sixth message is used to notify the first terminal device to release the first service.
[0231] As an optional solution, before sending the sixth message to the first terminal device, the second transceiver module 61 is further used to receive an eighth message from the first terminal device, where the eighth message is used to initiate the release of the first service.
[0232] As another optional solution, the first terminal device and the second terminal device are located in the same access network device; before sending the sixth message to the first terminal device, the second transceiver module 61 is further used to receive a ninth message sent from the access network device, the ninth message being used to request the release of the first service of the first terminal device. The ninth message is sent after the access network device starts scheduling the first service of the second terminal device.
[0233] The service processing device provided in the embodiment of the present application can be used to implement the above Figures 9 to 11 For the business processing method in, the specific description can be found in the embodiment of the above-mentioned business processing method, and will not be repeated here.
[0234] The service processing device may be, for example, a chip, a chip module, or a part of a chip module.
[0235] In a technical solution of a service processing device provided in an embodiment of the present application, a first message sent by a first terminal device is received, and the first message is used to request that a first service established in the first terminal device be shared with a second terminal device; the first service established in the first terminal device is shared with the second terminal device according to the first message; after the second terminal device successfully establishes the first service, a sixth message is sent to the first terminal device, so that the first terminal device releases the first service according to the sixth message, and the sixth message is used to notify the first terminal device to release the first service. The embodiment of the present application can automatically realize the sharing of the same service between multiple devices of the same user, and the operation is simple and the user experience is high.
[0236] Regarding the above Figures 12 to 16 Each device and product described in the embodiments includes a module / unit, which may be a software module / unit or a hardware module / unit, or may be partly a software module / unit and partly a hardware module / unit. For example, for each device or product that applies to or integrates a chip, each module / unit contained therein can be implemented in the form of hardware such as circuits, or at least some modules / units can be implemented in the form of software programs, which run on the integrated processor inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for each device or product that applies to or integrates a chip module, each module / unit contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same part of the chip module (for example, chip, circuit module, etc.) or in different components, at least some / units can be implemented in the form of software programs, which run on the integrated processor inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for each device or product that applies to or integrates a terminal, the modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or at least some modules / units can be implemented in the form of software programs, which run on the integrated processor inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0237] Fig.17 A schematic diagram of a business processing system provided in an embodiment of the present application is shown in FIG. Fig.17 As shown, the system includes: a first terminal device 71, a second terminal device 72, and a core network device 73.
[0238] The first terminal device 71 is used to send a first message to the core network device 73, where the first message is used to request that the established first service be shared with the second terminal device 72.
[0239] The core network device 73 is used to share the first service established in the first terminal device 71 with the second terminal device 72 according to the first message; and after the second terminal device 72 successfully establishes the first service, send a sixth message to the first terminal device 71, the sixth message is used to notify the first terminal device 71 to release the first service;
[0240] The first terminal device 72 is further configured to release the first service according to the sixth message.
[0241] In the embodiment of the present application, the system further includes: a target access network device 74. The target access network device 74 is the access network device where the second terminal device 72 is located.
[0242] The target access network device 74 is used to receive the second message sent by the core cloud device 73 when the second terminal device is not in a linked state, and send a second message to the second terminal device 72 according to the second message, where the second message is a paging message.
[0243] In the embodiment of the present application, the first terminal device 71 and the second terminal device 72 are located in the same access network device; before the core cloud device 73 sends the sixth message to the first terminal device 71,
[0244] The target access network device 74 is also used to schedule the first service of the second terminal device 72 and send a ninth message to the core cloud device 73 , where the ninth message is used to request the release of the first service of the first terminal device 71 .
[0245] The business processing system provided in the embodiment of the present application can be used to implement the above Figures 1 to 11 For the business processing method in, the specific description can be found in the embodiment of the above-mentioned business processing method, and will not be repeated here.
[0246] In a technical solution of a service processing system provided by an embodiment of the present application, a first terminal device sends a first message to a core network device, the first message is used to request that a first service established in the first terminal device be shared with a second terminal device; the core network device shares the first service established in the first terminal device with the second terminal device according to the first message; and after the second terminal device successfully establishes the first service, a sixth message is sent to the first terminal device, the sixth message is used to notify the first terminal device to release the first service; the first terminal device releases the first service according to the sixth message. The embodiment of the present application can automatically realize the sharing of the same service between multiple devices of the same user, with simple operation and high user experience.
[0247] Fig.18 This is a schematic diagram of the structure of an embodiment of an electronic device of this specification, such as Fig.18As shown, the electronic device may include at least one processor; and at least one memory connected to the processor in communication, wherein: the memory stores program instructions executable by the processor, and the processor calls the program instructions to execute the instructions of this specification. Figures 1 to 8 or Figures 9 to 11 The illustrated embodiment provides a business processing method.
[0248] Fig.18 A block diagram of an exemplary electronic device suitable for implementing the embodiments of the present description is shown. Figure 1 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of this specification.
[0249] like Fig.18 As shown, the electronic device is in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors 21, a memory 23, and a communication bus 24 connecting different system components (including the memory 23 and the processing unit 21).
[0250] The communication bus 24 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.
[0251] Electronic devices typically include a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, removable and non-removable media.
[0252] The memory 23 may include a computer system readable medium in the form of a volatile memory, such as a random access memory (RAM) and / or a cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. The memory 23 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of each embodiment of the present specification.
[0253] A program / utility having a set (at least one) of program modules may be stored in the memory 23, such program modules including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules generally perform the functions and / or methods of the embodiments described in this specification.
[0254] The processor 21 executes various functional applications and data processing by running the programs stored in the memory 23, such as implementing the Figures 1 to 8 or Figures 9 to 11 The illustrated embodiment provides a business processing method.
[0255] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0256] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0257] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software units in a processor for execution. The software unit can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0258] In the embodiment of the present application, the processor of the above-mentioned device may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0259] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any method recorded in the above method embodiments.
[0260] The present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps of any method described in the above method embodiment. The computer program product may be a software installation package.
[0261] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0262] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0263] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0264] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, 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, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or TRP, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0265] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A business processing method, characterized in that: Applied to a first terminal device, the method includes: The first terminal device sends a first message to the core network device, so that the core network device shares the first service established in the first terminal device with the second terminal device; The first message includes service establishment information, and the service establishment information includes the cell identifier of the second terminal device; the first message is used to instruct the core network device to send a second message to the target access network device corresponding to the cell identifier of the second terminal device in the RRC non-connected state; The second message is a paging message, carrying the cell identifier of the second terminal device, and is used to trigger the second terminal device to establish the RRC connection.
2. The service processing method according to claim 1, characterized in that: The service establishment information further includes at least one of the following information: a service identifier of the first service, an identifier of the second terminal device, and a service mode of the first service.
3. The service processing method according to claim 2, characterized in that: The service mode includes service migration or service sharing.
4. The service processing method according to claim 1, characterized in that: Before sending the first message to the core network device, the method further includes: Confirming the establishment of the first service with the second terminal device.
5. The service processing method according to claim 4, characterized in that: The confirmation of establishing the service with the second terminal device specifically includes: Sending a third message to the second terminal device, where the third message is used to request the second terminal to establish the first service; A fourth message is received from the second terminal device, where the fourth message is used to indicate that the second terminal device accepts establishment of the requested first service.
6. The service processing method according to claim 5, characterized in that: The third message includes at least one of the following information: a service identifier, QoS parameters, and a service mode of the first service, as well as a first terminal device identifier and an identifier of a cell where the first terminal is located.
7. The service processing method according to claim 5, characterized in that: The fourth message includes: an identifier of a cell where the second terminal is located, or same-cell indication information; The same-cell indication information is used to indicate whether the second terminal device is located in the same cell or the same access network device as the first terminal device.
8. The service processing method according to claim 4, characterized in that: Before the confirmation of establishing the service with the second terminal device, the method further includes: Receive device discovery information sent by the second terminal device.
9. The service processing method according to claim 8, characterized in that: The device discovery information includes at least one of the following information: a second terminal device identifier, a service type that the second terminal can establish, and a mobility characteristic of the second terminal.
10. The service processing method according to claim 1, characterized in that: Also includes: After the second terminal device successfully establishes the first service, the first service is released.
11. The service processing method according to claim 10, characterized in that: After the second terminal device successfully establishes the first service, releasing the first service specifically includes: receiving a sixth message from the core network device, where the sixth message is used to notify the first terminal device to release the first service; The first service is released according to the sixth message.
12. The service processing method according to claim 10, characterized in that: After the second terminal device successfully establishes the first service, releasing the first service specifically includes: receiving a seventh message from the second terminal device, where the seventh message is used to notify the first terminal device that the first service is successfully established in the second terminal device; An eighth message is sent to the core network device, where the eighth message is used to initiate the release of the first service.
13. A business processing method, characterized in that: The method comprises: Receiving a first message sent by a first terminal device, the first message being used to request that a first service established in the first terminal device be shared with a second terminal device; the first message comprising service establishment information, the service establishment information comprising an identifier of a cell in which the second terminal device is located; According to the first message, a second message is sent to the target access network device corresponding to the cell identifier of the second terminal device in the RRC non-connected state; wherein the second message is a paging message, carrying the cell identifier of the second terminal device, and is used to trigger the second terminal device to establish the RRC connection.
14. The service processing method according to claim 13, characterized in that: The service establishment information further includes at least one of the following information: a service identifier of the first service, an identifier of the second terminal device, and a service mode of the first service.
15. The service processing method according to claim 13, characterized in that: The method further comprises: According to the first message, the first service is established with the second terminal device when the second terminal device is in the RRC connected state.
16. The service processing method according to claim 15, characterized in that: Before sending the second message to the target access network device corresponding to the cell identifier of the second terminal device in the RRC non-connected state, the method further includes: The target access network device where the second terminal device is located is determined according to the cell identifier of the second terminal device in the first message.
17. The service processing method according to claim 15, characterized in that: The method further comprises: According to the first message, when the first terminal device and the second terminal device belong to the same access network device, establishing a shared data channel for the first service of the first terminal device and the second terminal device; The first service established in the first terminal device is shared with the second terminal device through the shared data channel.
18. The service processing method according to claim 13, characterized in that: Also includes: After the second terminal device successfully establishes the first service, a sixth message is sent to the first terminal device, so that the first terminal device releases the first service according to the sixth message, and the sixth message is used to notify the first terminal device to release the first service.
19. The service processing method according to claim 18, characterized in that: Before sending the sixth message to the first terminal device, the method further includes: An eighth message is received from the first terminal device, where the eighth message is used to initiate the release of the first service.
20. The service processing method according to claim 18, characterized in that: The first terminal device and the second terminal device are located in the same access network device; Before sending the sixth message to the first terminal device, the method further includes: receiving a ninth message from the access network device, where the ninth message is used to request to release the first service of the first terminal device; The ninth message is sent after the access network device starts scheduling the first service for the second terminal device.
21. A service processing device, characterized in that: Applied to a first terminal device, the apparatus comprises: A first transceiver module is used to send a first message to a core network device, so that the core network device shares the first service established in the first terminal device with the second terminal device; The first message includes service establishment information, and the service establishment information includes the cell identifier of the second terminal device; the first message is used to instruct the core network device to send a second message to the target access network device corresponding to the cell identifier of the second terminal device in the RRC non-connected state; The second message is a paging message, carrying the cell identifier of the second terminal device, and is used to trigger the second terminal device to establish the RRC connection.
22. A service processing device, characterized in that: The device comprises: A second transceiver module is used to receive a first message sent by a first terminal device, where the first message is used to request that a first service established in the first terminal device be shared with a second terminal device; the first message includes service establishment information, and the service establishment information includes a cell identifier of the second terminal device; A business processing module, used to send a second message to a target access network device corresponding to the cell identifier of the second terminal device in an RRC non-connected state according to the first message; wherein the second message is a paging message, carrying the cell identifier of the second terminal device, and is used to trigger the second terminal device to establish the RRC connection.
23. A business processing system, characterized in that: The system comprises: a first terminal device, a second terminal device, and a core network device; The first terminal device is used to send a first message to a core network device, where the first message is used to request that a first service established in the first terminal device be shared with the second terminal device; the first message includes service establishment information, where the service establishment information includes a cell identifier of the second terminal device; The core network device is used to send a second message to the target access network device corresponding to the cell identifier of the second terminal device in the RRC non-connected state according to the first message; wherein the second message is a paging message, carrying the cell identifier of the second terminal device, and is used to trigger the second terminal device to establish the RRC connection.
24. A readable storage medium, characterized in that: The readable storage medium includes a stored program, wherein when the program is running, the device where the readable storage medium is located is controlled to execute the business processing method described in any one of claims 1 to 12 or any one of claims 13 to 20.
25. An electronic device comprising a memory and a processor, wherein the memory is used to store information including program instructions, and the processor is used to control the execution of the program instructions, characterized in that: When the program instructions are loaded and executed by the processor, the steps of the business processing method described in any one of claims 1-12 or any one of claims 13-20 are implemented.
Citation Information
Patent Citations
Sharing method, network device, terminal device and system
CN107949036A
Method and device for sharing businesses, storage medium and electronic device
CN108206993A