A method and device for updating location, and terminal equipment
By sending instructions in the terminal device of the dual-slot mobile phone to obtain appropriate location update parameters, and performing periodic position update of the first communication card in advance, the problem of periodic position update conflicts in the dual-slot mobile phone is solved, and a smooth position update process is achieved.
Patent Information
- Application Number
- CN202080105084.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-29
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2040-09-29
AI Technical Summary
In dual-slot mobile phones, when two communication cards trigger periodic position updates at the same time, it is easy to cause conflicts, and the existing technology is difficult to effectively solve this problem.
When the terminal device detects that a conflict occurs between the periodic position updates of the first communication card and the second communication card, it sends instructions to the second network to obtain appropriate location update parameters, and performs periodic position updates of the first communication card in advance to avoid conflicts.
By sending instructions and performing position updates in advance, the terminal device can effectively avoid conflicts in the periodic position updates of the two communication cards, ensuring the smooth progress of the position update process.
Smart Images

Figure CN116648980B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of mobile communication technology, and specifically to a location updating method and apparatus, and a terminal device. Background Art
[0002] A dual-SIM phone is a phone that can hold two communication cards at the same time. Currently, for a dual-SIM phone, if two communication cards trigger periodic location updates at the same time, the periodic location updates of the two communication cards will conflict. Summary of the invention
[0003] Embodiments of the present application provide a location updating method, apparatus, and terminal device.
[0004] The location updating method provided in the embodiment of the present application includes:
[0005] When a conflict occurs between the periodic location update of the first communication card of the terminal device and the periodic location update of the second communication card, or when the first communication card of the terminal device is in an inactive state or an idle state and the second communication card of the terminal device is in a connected state, the terminal device sends indication information to the second network, where the indication information is used to indicate the expected location update parameters or the unexpected location update parameters of the second communication card;
[0006] The terminal device receives configuration information sent by the second network, where the configuration information is used to determine location update parameters configured by the second network for the second communication card; wherein the location update parameters configured by the second network for the second communication card are determined based on the indication information.
[0007] The location updating method provided in the embodiment of the present application includes:
[0008] The terminal device determines that a conflict occurs between a periodic location update of the first communication card and a periodic location update of the second communication card based on a location update parameter of the first communication card and a location update parameter of the second communication card;
[0009] The terminal device initiates a periodic location update of the first communication card a certain time in advance relative to a first time, and initiates a periodic location update of the second communication card according to a location update parameter of the second communication card, and the first time is determined based on the location update parameter of the first communication card.
[0010] The device for updating location provided in the embodiment of the present application is applied to a terminal device, and the device includes:
[0011] A sending unit, configured to send indication information to the second network when a conflict occurs between the periodic location update of the first communication card of the terminal device and the periodic location update of the second communication card or when the first communication card of the terminal device is in an inactive state or an idle state and the second communication card of the terminal device is in a connected state, wherein the indication information is used to indicate the location update parameter expected by the second communication card or the location update parameter not expected by the second communication card;
[0012] A receiving unit is used to receive configuration information sent by the second network, wherein the configuration information is used to determine the location update parameters configured by the second network for the second communication card; wherein the location update parameters configured by the second network for the second communication card are determined based on the indication information.
[0013] The device for updating location provided in the embodiment of the present application is applied to a terminal device, and the device includes:
[0014] A determination unit, configured to determine, based on a location update parameter of the first communication card and a location update parameter of the second communication card, whether a periodic location update of the first communication card conflicts with a periodic location update of the second communication card;
[0015] An updating unit is used to initiate a periodic location update of the first communication card a certain time in advance relative to a first time, and to initiate a periodic location update of the second communication card according to a location update parameter of the second communication card.
[0016] The terminal device provided in the embodiment of the present application includes a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the above-mentioned location update method.
[0017] The chip provided in the embodiment of the present application is used to implement the above-mentioned location updating method.
[0018] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned location updating method.
[0019] The computer-readable storage medium provided in the embodiment of the present application is used to store a computer program, which enables a computer to execute the above-mentioned location updating method.
[0020] The computer program product provided in the embodiment of the present application includes computer program instructions, which enable a computer to execute the above-mentioned location updating method.
[0021] The computer program provided in the embodiment of the present application, when executed on a computer, enables the computer to execute the above-mentioned location updating method.
[0022] Through the above technical solution, on the one hand, the terminal device sends indication information (also referred to as auxiliary information) to the second network, which assists the second network in configuring appropriate location update parameters for the second communication card, thereby avoiding conflicts between the periodic location update of the first communication card and the periodic location update of the second communication card. On the other hand, when the terminal device detects that the periodic location update of the first communication card conflicts with the periodic location update of the second communication card, the terminal device executes the periodic location update of the first communication card in advance, thereby avoiding conflicts between the periodic location update of the first communication card and the periodic location update of the second communication card. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0024] Figure 1 is a schematic diagram of a communication system architecture provided by an embodiment of the present application;
[0025] Figure 2 This is a flow chart of the location update method provided in the embodiment of the present application. Figure 1 ;
[0026] Figure 3 A schematic diagram of a dual communication card provided in an embodiment of the present application;
[0027] Figure 4 This is a flow chart of the location update method provided in the embodiment of the present application. Figure 2 ;
[0028] Figure 5 The structure of the device for updating the location provided in the embodiment of the present application is shown in FIG. Figure 1 ;
[0029] Figure 6 The structure of the device for updating the location provided in the embodiment of the present application is shown in FIG. Figure 2 ;
[0030] Figure 7 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0031] Figure 8 is a schematic structural diagram of a chip according to an embodiment of the present application;
[0032] Fig. 9 It is a schematic block diagram of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0034] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, 5G communication system or future communication system, etc.
[0035] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 1 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal 120 (or referred to as a communication terminal, terminal). The network device 110 may provide communication coverage for a specific geographical area, and may communicate with terminals located within the coverage area. Optionally, the network device 110 may be an evolved base station (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future communication system, etc.
[0036] The communication system 100 also includes at least one terminal 120 located within the coverage of the network device 110. As used herein, "terminal" includes but is not limited to connecting via a wired line, such as via a Public Switched Telephone Networks (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or another terminal configured to receive / send communication signals; and / or an Internet of Things (IoT) device. A terminal configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / Intranet access, Web browsers, notepads, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. A terminal may refer to an access terminal, User Equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be 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 capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a 5G network, or a terminal in a future evolved PLMN, etc.
[0037] Optionally, the terminals 120 may perform device-to-device (D2D) communication.
[0038] Optionally, the 5G communication system or 5G network may also be referred to as a New Radio (NR) system or NR network.
[0039] Figure 1 One network device and two terminals are shown exemplarily. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminals within its coverage area, which is not limited in the embodiments of the present application.
[0040] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0041] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal 120 with communication functions. The network device 110 and the terminal 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.
[0042] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can 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 associated objects before and after are in an "or" relationship.
[0043] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions related to the embodiments of the present application are described below.
[0044] With the pursuit of speed, latency, high-speed mobility, energy efficiency and the diversity and complexity of services in future life, the Third Generation Partnership Project (3GPP) rd The 3rd Generation Partnership Project (3GPP) international standard organization has begun to develop 5G. The main application scenarios of 5G are: enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), and massive machine-type communications (mMTC).
[0045] On the one hand, eMBB still aims at users to obtain multimedia content, services and data, and its demand is growing rapidly. On the other hand, since eMBB may be deployed in different scenarios, such as indoors, in urban areas, and in rural areas, its capabilities and requirements vary greatly, so it cannot be generalized and must be analyzed in detail in combination with specific deployment scenarios. Typical applications of URLLC include: industrial automation, power automation, remote medical operations (surgery), traffic safety, etc. Typical features of mMTC include: high connection density, small data volume, latency-insensitive services, low cost and long service life of modules, etc.
[0046] RRC Status
[0047] In order to reduce air interface signaling and quickly restore wireless connections and data services, 5G defines a new Radio Resource Control (RRC) state, namely the RRC inactive (RRC_INACTIVE) state. This state is different from the RRC idle (RRC_IDLE) state and the RRC active (RRC_ACTIVE) state.
[0048] in,
[0049] 1) RRC_IDLE state (abbreviated as idle state): Mobility is based on cell selection and reselection of terminal equipment, paging is initiated by the core network (CN), and the paging area is configured by the CN. There is no terminal equipment context on the base station side, and there is no RRC connection.
[0050] 2) RRC_CONNECTED state (referred to as connected state): There is an RRC connection, and there is a terminal device context on the base station side and the terminal device side. The network side knows the location of the terminal device at the specific cell level. The mobility is the mobility controlled by the network side. Unicast data can be transmitted between the terminal device and the base station.
[0051] 3) RRC_INACTIVE state (abbreviated as inactive state): Mobility is based on the cell selection reselection of the terminal device, there is a connection between the access network and the core network, the context of the terminal device exists on a base station, paging is triggered by the Radio Access Network (RAN), the paging area based on RAN is managed by RAN, and the network side knows the location of the terminal device based on the RAN paging area level. When the terminal device moves within the Radio Access Network Notification Area (RNA) configured by the RAN, it does not need to notify the network side, but when it moves out of the RNA, it needs to notify the network side.
[0052] The above three RRC states can be converted to each other. Among them, some RRC parameters on the terminal device side in the inactive state are configured through the RRC release message. The main RRC parameters are as follows:
[0053] The inactive RNTI (I-RNTI) is used to identify the inactive context of the terminal device on the base station side and is unique within the base station.
[0054] RAN Notification Area (RNA) is an area used to control the cell selection and reselection of terminal equipment in an inactive state, and is also the paging range area of RAN initial paging.
[0055] RAN Paging cycle, namely RAN DRX cycle, is used to calculate the paging opportunity of RAN initial paging.
[0056] The timer for periodic RAN notification area update is periodic location update timer T380.
[0057] Next hop chaining counter (NCC) is used to determine the key used during RRC connection recovery.
[0058] When the terminal device moves within the RNA area, it does not need to notify the network side and follows the mobility behavior in the RRC idle state, that is, the cell selection and reselection principle. When the terminal device moves out of the paging area configured by the RAN, the terminal device triggers the RRC connection recovery process (that is, RRC resume procedure) and reacquires the paging area configured by the RAN. When the network side needs to transmit data to the terminal device, that is, when downlink data arrives, the base station that saves the terminal device context will trigger all cells in the RAN paging area to send a paging message to the terminal device, so that the inactive terminal device can restore the RRC connection and receive data. In addition, the terminal device in the inactive state is configured with a RAN paging area. In order to ensure the reachability of the terminal device within this area, the terminal device needs to perform periodic location updates according to the period configured by the network. The scenarios that trigger the terminal device to perform RNA updates include RNAU timer timeout or the terminal device moving to an area outside the RNA.
[0059] Dual SIM dual standby / dual network dual standby
[0060] A dual-SIM dual-standby phone means that a phone can hold two communication cards at the same time, and both communication cards are in standby mode. Dual-SIM dual-standby generally refers to dual-SIM dual-standby of the same network standard, such as dual-SIM dual-standby of GSM network, dual-SIM dual-standby of CDMA network, and dual-SIM dual-standby of PHS network.
[0061] Dual-network dual-standby means that a mobile phone can be inserted with two communication cards of different networks at the same time and be turned on at the same time. Users can make calls, receive calls and send and receive text messages at will without switching networks.
[0062] At present, mobile phones generally do not support pure dual-transmit and dual-receive (abbreviated as dual-pass), which means that the mobile phone simultaneously sends uplink and receives downlink data on two networks through two communication cards. Generally speaking, most mobile phones only support single-transmit and single-receive or single-transmit and dual-receive, which means that the mobile phone can only execute the service on one communication card at a time. However, achieving dual-pass is a trend in the development of mobile phones in the future. In 5G, for the two communication cards of mobile phones that support dual-card dual standby or dual-network dual standby, one of the communication cards can reside in the LTE cell and the other communication card can reside in the NR cell; or, both communication cards reside in the NR cell. On the other hand, the two communication cards can be communication cards of the same operator or communication cards of different operators.
[0063] The terminal device in the inactive state will perform RAN periodic location update and CN periodic location update, and the terminal device in the idle state will perform CN periodic location update. For dual-SIM mobile phones, the communication card in the inactive state will perform RAN periodic location update and CN periodic location update, and the communication card in the idle state will perform CN periodic location update. The states of the two communication cards can be: 1) Both communication cards are in the idle state; 2) Both communication cards are in the inactive state; 3) One communication card is in the idle state and the other communication card is in the inactive state. If the two communication cards trigger the periodic location update at the same time, the periodic location updates of the two communication cards will conflict. For terminal devices that support a single transmission channel (one TX), it is necessary to coordinate the triggering time point and / or period of the periodic location update so that the events that trigger the periodic location update at the same time are staggered as much as possible. To this end, the following technical solutions of the embodiments of the present application are proposed.
[0064] It should be noted that the "terminal device" in the embodiments of the present application can be a mobile phone, a tablet computer, a wearable device, etc. The terminal device has at least two communication cards, for example, the terminal device has 2 communication cards or 3 communication cards, etc. The following embodiments are described using two communication cards as an example, but are not limited thereto. The solution with more than two communication cards is also applicable to the technical solution of the embodiments of the present application.
[0065] It should be noted that the embodiments of the present application do not limit the types of the first communication card and the second communication card. For example, the first communication card and the second communication card are both Subscriber Identity Module (SIM) cards. For example, the first communication card and the second communication card are both Universal Subscriber Identity Module (USIM) cards. For example, the first communication card is a SIM card, and the second communication card is a USIM card. For example, the first communication card is a USIM card, and the second communication card is a SIM card.
[0066] On the other hand, the embodiment of the present application does not limit the network types supported by the first communication card and the second communication card. For example, the first communication card supports the LTE network (that is, the first base station corresponding to the first communication card is an LTE base station), and the second communication card supports the NR network (that is, the second base station corresponding to the second communication card is an NR base station). For example, both the first communication card and the second communication card support the NR network (that is, the first communication card and the second communication card and the second base station corresponding to the second communication card are both NR base stations).
[0067] On the other hand, the embodiment of the present application does not limit the operators to which the first communication card and the second communication card belong. For example, the first communication card and the second communication card may belong to the same operator or different operators.
[0068] Figure 2 This is a flow chart of the location update method provided in the embodiment of the present application. Figure 1 ,like Figure 2 As shown, the location updating method comprises the following steps:
[0069] Step 201: When a conflict occurs between the periodic location update of the first communication card of a terminal device and the periodic location update of the second communication card, or when the first communication card of the terminal device is in an inactive state or an idle state and the second communication card of the terminal device is in a connected state, the terminal device sends an indication message to the second network, wherein the indication message is used to indicate the location update parameters that the second communication card expects or does not expect.
[0070] Step 202: The terminal device receives configuration information sent by the second network, where the configuration information is used to determine location update parameters configured by the second network for the second communication card; wherein the location update parameters configured by the second network for the second communication card are determined based on the indication information.
[0071] In the embodiment of the present application, the terminal device has a first communication card and a second communication card, wherein the network corresponding to the first communication card is the first network, and the network corresponding to the second communication card is the second network. Figure 3 On the one hand, the terminal device can access the first network through the first communication card to implement services on the first network. On the other hand, the terminal device can access the second network through the second communication card to implement services on the second network. Here, the types of the first network and the second network can be the same or different. For example, the first network is an LTE network and the second network is an NR network. For another example, both the first network and the second network are NR networks.
[0072] It should be noted that the communication between the terminal device and the first network is realized through the first communication card, and the communication between the terminal device and the second network is realized through the second communication card. For example, there are two USIM cards in the terminal device, namely USIM-A card and USIM-B card. Among them, the terminal device can communicate with the first network through the USIM-A card, and the terminal device can communicate with the second network through the USIM-B card.
[0073] In the embodiment of the present application, the communication card performs different periodic location updates in different RRC states. For example, the periodic location update of the communication card in the idle state includes the CN periodic location update. The periodic location update of the communication card in the inactive state includes the RAN surrounding location update and the CN periodic location update.
[0074] It should be noted that the RAN peripheral location update can also be called the RAN notification area (RAN Notification Area, RNA) update, which is maintained by the access network. The CN periodic location update can also be called the tracking area (Tracking Area, TA) update, which is maintained by the core network.
[0075] Since the first communication card and the second communication card share the transmission resources of the terminal device, the first communication card and the second communication card cannot perform periodic location updates at the same time, and it is necessary to avoid periodic location updates of the first communication card and the second communication card. To this end, in the case where the periodic location updates of the first communication card of the terminal device conflict with the periodic location updates of the second communication card, or the first communication card of the terminal device is in an inactive state or an idle state and the second communication card of the terminal device is in a connected state, the terminal device sends indication information to the second network, and the indication information is used to indicate the expected location update parameters or the unexpected location update parameters of the second communication card, so that the second network can determine the location update parameters configured for the second communication card according to the indication information, and send the location update parameters configured for the second communication card to the terminal device through the configuration information. Here, the terminal device sends the indication information to the second network through the second communication card in the connected state.
[0076] It should be noted that the indication information sent by the terminal device to the second network may also be referred to as auxiliary information, and the auxiliary information is used to assist the second network in configuring location update parameters for the second communication card.
[0077] In the embodiment of the present application, the location update parameter includes periodic information and / or trigger time information related to periodic location update.
[0078] Here, taking the implementation of periodic location update based on a timer as an example, the start time of the timer is the trigger time related to the periodic location update, the duration of the timer is the period related to the periodic location update, and if the timer times out, the periodic location update is triggered. Here, the triggering of the periodic location update can be that the communication card sends a location update request message to the corresponding network.
[0079] The following describes how to avoid periodic location update conflicts between two communication cards in combination with periodic location update types of two communication cards in different RRC states.
[0080] ●Situation 1
[0081] The periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
[0082] When the first communication card is in an idle state and the second communication card is in a connected state, the terminal device sends a first NAS message to the core network of the second network, and the first NAS message carries indication information, and the indication information is used to indicate the CN location update parameters expected by the second communication card or the CN location update parameters that are not expected; wherein the indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first CN periodic location update.
[0083] In an optional embodiment, the core network of the second network includes AMF.
[0084] In one example, the USIM-A card of the terminal device is in an idle state, and the USIM-B card is in a connected state. The terminal device sends a first NAS message to the second network through the USIM-B card. The first NAS message carries indication information, and the indication information is used to indicate to the AMF the expected CN location update parameters or the unexpected CN location update parameters after the second communication card enters the idle state. The AMF configures the CN location update parameters for the second communication card based on the indication information. Here, the CN location update parameters configured for the second communication card are used to ensure that the second CN periodic location update of the second communication card does not conflict with the first CN periodic location update of the first communication card. Further, optionally, the AMF determines whether to update the CN location update parameters of the second communication card based on the indication information. If updated, the AMF sends a second NAS message to the terminal device, and the second NAS message carries the updated CN location update parameters of the second communication card.
[0085] It should be noted that the periodic location updates of the two communication cards do not conflict with each other means that the time periods of the periodic location updates of the two communication cards do not have an overlapping area.
[0086] ●Situation 2
[0087] The periodic location update of the first communication card in the inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
[0088] When the first communication card is in an inactive state and the second communication card is in a connected state, the terminal device sends a first NAS message to the core network of the second network, and the first NAS message carries indication information, and the indication information is used to indicate the CN location update parameters expected by the second communication card or the CN location update parameters not expected by the second communication card; wherein the indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update.
[0089] In an optional embodiment, the core network of the second network includes AMF.
[0090] In one example, the USIM-A card of the terminal device is in an inactive state, and the USIM-B card is in a connected state. The terminal device sends a first NAS message to the second network through the USIM-B card. The first NAS message carries indication information, and the indication information is used to indicate to the AMF the expected CN location update parameters or the unexpected CN location update parameters after the second communication card enters the idle state. The AMF configures the CN location update parameters for the second communication card based on the indication information. Here, the CN location update parameters configured for the second communication card are used to ensure that the second CN periodic location update of the second communication card does not conflict with the first RAN periodic location update and the first CN periodic location update of the first communication card. Further, optionally, the AMF determines whether to update the CN location update parameters of the second communication card based on the indication information. If updated, the AMF sends a second NAS message to the terminal device, and the second NAS message carries the updated CN location update parameters of the second communication card.
[0091] It should be noted that the periodic location updates of the two communication cards do not conflict with each other means that the time periods of the periodic location updates of the two communication cards do not have an overlapping area.
[0092] ●Situation 3
[0093] The periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
[0094] When the first communication card is in an idle state and the second communication card is in a connected state, the terminal device sends a first RRC message to the access network of the second network and sends a first NAS message to the core network of the second network, the first RRC message carries first indication information, and the first NAS message carries second indication information, the first indication information is used to indicate the RAN location update parameter expected by the second communication card or the RAN location update parameter not expected, and the second indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected; wherein the first indication information is also used by the access network of the second network to determine the RAN location update parameter of the second communication card, wherein the RAN location update parameter of the second communication card is used to ensure that the second RAN periodic location update does not conflict with the first CN periodic location update; the second indication information is also used by the core network of the second network to determine the CN location update parameter of the second communication card, wherein the CN location update parameter of the second communication card is used to ensure that the second CN periodic location update does not conflict with the first CN periodic location update.
[0095] In an optional manner, the access network of the second network includes a base station (such as a gNB), and the core network of the second network includes an AMF.
[0096] In one example, the USIM-A card of the terminal device is in an idle state, and the USIM-B card is in a connected state. The terminal device sends a first RRC message and a first NAS message to the second network through the USIM-B card. The first RRC message carries first indication information, and the first indication information is used to indicate to the base station the RAN location update parameters expected by the second communication card or the RAN location update parameters that are not expected. The first NAS message carries second indication information, and the second indication information is used to indicate to the AMF the CN location update parameters expected by the second communication card or the CN location update parameters that are not expected. The base station configures the RAN location update parameters for the second communication card based on the first indication information. Here, the RAN location update parameters configured for the second communication card are used to ensure that the second RAN periodic location update of the second communication card does not conflict with the first CN periodic location update of the first communication card. The AMF configures the CN location update parameters for the second communication card based on the second indication information. Here, the CN location update parameters configured for the second communication card are used to ensure that the second CN periodic location update of the second communication card does not conflict with the first CN periodic location update of the first communication card.
[0097] It should be noted that the periodic location updates of the two communication cards do not conflict with each other means that the time periods of the periodic location updates of the two communication cards do not have an overlapping area.
[0098] ●Situation 4
[0099] The periodic location update of the first communication card in the inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
[0100] When the first communication card is in an inactive state and the second communication card is in a connected state, the terminal device sends a first RRC message to the access network of the second network and sends a first NAS message to the core network of the second network, the first RRC message carries first indication information, the first NAS message carries second indication information, the first indication information is used to indicate the RAN location update parameter expected by the second communication card or the RAN location update parameter not expected, and the second indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected; wherein the first indication information is also used by the access network of the second network to determine the RAN location update parameter of the second communication card, wherein the RAN location update parameter of the second communication card is used to ensure that the second RAN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update; the second indication information is also used by the core network of the second network to determine the CN location update parameter of the second communication card, wherein the CN location update parameter of the second communication card is used to ensure that the second CN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update.
[0101] In an optional manner, the access network of the second network includes a base station (such as a gNB), and the core network of the second network includes an AMF.
[0102] In one example, the USIM-A card of the terminal device is in an inactive state, and the USIM-B card is in a connected state. The terminal device sends a first RRC message and a first NAS message to the second network through the USIM-B card. The first RRC message carries first indication information, and the first indication information is used to indicate to the base station the RAN location update parameters expected by the second communication card or the RAN location update parameters that are not expected. The first NAS message carries second indication information, and the second indication information is used to indicate to the AMF the CN location update parameters expected by the second communication card or the CN location update parameters that are not expected. The base station configures the RAN location update parameters for the second communication card based on the first indication information. Here, the RAN location update parameters configured for the second communication card are used to ensure that the second RAN periodic location update of the second communication card does not conflict with the first RAN periodic location update and the first CN periodic location update of the first communication card. The AMF configures the CN location update parameters for the second communication card based on the second indication information. Here, the CN location update parameters configured for the second communication card are used to ensure that the second CN periodic location update of the second communication card does not conflict with the first RAN periodic location update and the first CN periodic location update of the first communication card.
[0103] It should be noted that the periodic location updates of the two communication cards do not conflict with each other means that the time periods of the periodic location updates of the two communication cards do not have an overlapping area.
[0104] The technical solution of the embodiment of the present application can provide auxiliary information (i.e., indication information) to the network when the periodic location update of the first communication card not detected by the terminal device conflicts with the periodic location update of the second communication card, so that the network can configure appropriate location update parameters according to the auxiliary information to avoid conflicts between the periodic location updates of the two communication cards, thereby achieving the purpose of preventing conflicts. Alternatively, in the case where the periodic location update of the first communication card detected by the terminal device conflicts with the periodic location update of the second communication card, auxiliary information (i.e., indication information) can be provided to the network, so that the network can configure appropriate location update parameters according to the auxiliary information to avoid conflicts between the periodic location updates of the two communication cards.
[0105] Figure 4 This is a flow chart of the location update method provided in the embodiment of the present application. Figure 2 ,like Figure 4 As shown, the location updating method comprises the following steps:
[0106] Step 401: The terminal device determines that a periodic location update of the first communication card and a periodic location update of the second communication card conflict based on a location update parameter of the first communication card and a location update parameter of the second communication card.
[0107] In the embodiment of the present application, the terminal device has a first communication card and a second communication card, wherein the network corresponding to the first communication card is the first network, and the network corresponding to the second communication card is the second network. Figure 3 On the one hand, the terminal device can access the first network through the first communication card to implement services on the first network. On the other hand, the terminal device can access the second network through the second communication card to implement services on the second network. Here, the types of the first network and the second network can be the same or different. For example, the first network is an LTE network and the second network is an NR network. For another example, both the first network and the second network are NR networks.
[0108] It should be noted that the communication between the terminal device and the first network is realized through the first communication card, and the communication between the terminal device and the second network is realized through the second communication card. For example, there are two USIM cards in the terminal device, namely USIM-A card and USIM-B card. Among them, the terminal device can communicate with the first network through the USIM-A card, and the terminal device can communicate with the second network through the USIM-B card.
[0109] In the embodiment of the present application, the communication card performs different periodic location updates in different RRC states. For example, the periodic location update of the communication card in the idle state includes the CN periodic location update. The periodic location update of the communication card in the inactive state includes the RAN surrounding location update and the CN periodic location update.
[0110] Since the first communication card and the second communication card share the transmission resources of the terminal device, the first communication card and the second communication card cannot perform periodic location update at the same time, and it is necessary to avoid periodic location update conflicts between the first communication card and the second communication card. To this end, in the case where the periodic location update of the first communication card of the terminal device conflicts with the periodic location update of the second communication card, the terminal device initiates the periodic location update of the first communication card a certain time in advance, and initiates the periodic location update of the second communication card according to the location update parameters of the second communication card.
[0111] In the embodiment of the present application, the location update parameter includes periodic information and / or trigger time information related to periodic location update.
[0112] Here, taking the implementation of periodic location update based on a timer as an example, the start time of the timer is the trigger time related to the periodic location update, the duration of the timer is the period related to the periodic location update, and if the timer times out, the periodic location update is triggered. Here, the triggering of the periodic location update can be that the communication card sends a location update request message to the corresponding network.
[0113] In an embodiment of the present application, the location update parameter of the first communication card can determine the location update time of the first communication card, and the location update parameter of the second communication card can determine the location update time of the second communication card. The terminal device can determine whether the periodic location update of the first communication card and the periodic location update of the second communication card will conflict based on the location update parameters of the first communication card and the location update parameters of the second communication card.
[0114] It should be noted that the periodic location update conflict of two communication cards means that the time periods of the periodic location updates of the two communication cards have an overlapping area.
[0115] Step 402: The terminal device initiates a periodic location update of the first communication card a certain time in advance relative to a first time, and initiates a periodic location update of the second communication card according to a location update parameter of the second communication card, wherein the first time is determined based on the location update parameter of the first communication card.
[0116] In the embodiment of the present application, the terminal device initiates a periodic location update of the first communication card a certain time in advance, and initiates a periodic location update of the second communication card according to the location update parameter of the second communication card.
[0117] It should be noted that the following descriptions of the first communication card and the second communication card can also be reversed, for example: the terminal device initiates the periodic location update of the second communication card a certain time in advance, and initiates the periodic location update of the first communication card according to the location update parameters of the first communication card. The main purpose is to stagger the periodic location update times of the two communication cards, thereby avoiding conflicts between the periodic location updates of the two communication cards.
[0118] The following describes how to avoid periodic location update conflicts between two communication cards in combination with periodic location update types of two communication cards in different RRC states.
[0119] ●Situation A
[0120] The periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
[0121] The terminal device initiates a first CN periodic location update of the first communication card a certain time in advance relative to the first time, and initiates a second CN periodic location update according to a location update parameter of the second communication card.
[0122] ●Situation B
[0123] The periodic location update of the first communication card in the inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
[0124] The terminal device initiates the first RAN periodic location update and the first CN periodic location update a certain time in advance relative to the first time, and initiates the second CN periodic location update according to the location update parameters of the second communication card.
[0125] ●Situation C
[0126] The periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
[0127] The terminal device initiates the first CN periodic location update a certain time in advance relative to the first time, and initiates the second RAN periodic location update and the second CN periodic location update according to the location update parameter of the second communication card.
[0128] ●Situation D
[0129] The periodic location update of the first communication card in the inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
[0130] The terminal device initiates the first RAN periodic location update and the first CN periodic location update a certain time in advance relative to the first time, and initiates the second RAN periodic location update and the second CN periodic location update according to the location update parameter of the second communication card.
[0131] In an embodiment of the present application, when a conflict occurs between the periodic location update of the first communication card and the periodic location update of the second communication card, a request may be made to the network side to modify the location update parameters of the first communication card or the second communication card, so as to stagger the periodic location update times of the two communication cards, thereby avoiding a conflict between the periodic location updates of the two communication cards. Further, optionally, taking the modification of the location update parameters of the second communication card as an example, the terminal device may send an indication message to the second network, wherein the indication message is used to indicate the expected location update parameters or the unexpected location update parameters of the second communication card, so that the second network can configure appropriate location update parameters for the second communication card, thereby achieving the purpose of staggering the periodic location update times of the two communication cards. Here, the indication message scheme may be combined with the aforementioned Figure 2 The scheme shown.
[0132] Figure 5 The structure of the device for updating the location provided in the embodiment of the present application is shown in FIG. Figure 1 , applied to terminal devices, such as Figure 5 As shown, the location updating device includes:
[0133] A sending unit 501 is configured to send indication information to a second network when a conflict occurs between a periodic location update of a first communication card of a terminal device and a periodic location update of a second communication card or when the first communication card of the terminal device is in an inactive state or an idle state and the second communication card of the terminal device is in a connected state, wherein the indication information is used to indicate an expected location update parameter or an unexpected location update parameter of the second communication card;
[0134] The receiving unit 502 is used to receive configuration information sent by the second network, where the configuration information is used to determine the location update parameters configured by the second network for the second communication card; wherein the location update parameters configured by the second network for the second communication card are determined based on the indication information.
[0135] In an optional manner, the periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
[0136] In an optional manner, the sending unit 501 is used to send a first NAS message to the core network of the second network, where the first NAS message carries indication information, where the indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected;
[0137] The indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first CN periodic location update.
[0138] In an optional manner, the periodic location update of the first communication card in the inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
[0139] In an optional manner, the sending unit 501 is used to send a first NAS message to the core network of the second network, where the first NAS message carries indication information, where the indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected;
[0140] The indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update.
[0141] In an optional manner, the periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
[0142] In an optional manner, the sending unit 501 is used to send a first RRC message to an access network of the second network and to send a first NAS message to a core network of the second network, wherein the first RRC message carries first indication information, and the first NAS message carries second indication information, wherein the first indication information is used to indicate a RAN location update parameter expected by the second communication card or an unexpected RAN location update parameter, and the second indication information is used to indicate a CN location update parameter expected by the second communication card or an unexpected CN location update parameter;
[0143] The first indication information is also used by the access network of the second network to determine the RAN location update parameters of the second communication card, wherein the RAN location update parameters of the second communication card are used to ensure that the second RAN periodic location update does not conflict with the first CN periodic location update;
[0144] The second indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first CN periodic location update.
[0145] In an optional manner, the periodic location update of the first communication card in an inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in an inactive state includes a second RAN periodic location update and a second CN periodic location update.
[0146] In an optional manner, the sending unit 501 is used to send a first RRC message to an access network of the second network and to send a first NAS message to a core network of the second network, wherein the first RRC message carries first indication information, and the first NAS message carries second indication information, wherein the first indication information is used to indicate a RAN location update parameter expected by the second communication card or an unexpected RAN location update parameter, and the second indication information is used to indicate a CN location update parameter expected by the second communication card or an unexpected CN location update parameter;
[0147] The first indication information is also used by the access network of the second network to determine the RAN location update parameters of the second communication card, wherein the RAN location update parameters of the second communication card are used to ensure that the second RAN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update;
[0148] The second indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update.
[0149] In an optional manner, the location update parameter includes period information and / or trigger time information related to periodic location update.
[0150] In an optional manner, the sending unit is used to send the indication information to the second network through the second communication card in a connected state.
[0151] Those skilled in the art should understand that the relevant description of the above-mentioned location updating device in the embodiment of the present application can be understood by referring to the relevant description of the location updating method in the embodiment of the present application.
[0152] Figure 6 The structure of the device for updating the location provided in the embodiment of the present application is shown in FIG. Figure 2 , applied to terminal devices, such as Figure 6 As shown, the location updating device includes:
[0153] A determination unit 601 is used to determine that a periodic location update of the first communication card and a periodic location update of the second communication card conflict based on a location update parameter of the first communication card and a location update parameter of the second communication card;
[0154] The updating unit 602 is configured to initiate a periodic location update of the first communication card a certain time in advance relative to the first time, and initiate a periodic location update of the second communication card according to the location update parameter of the second communication card.
[0155] In an optional manner, the periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
[0156] In an optional manner, the updating unit 602 is configured to initiate a first CN periodic location update of the first communication card a certain time in advance relative to the first time, and initiate a second CN periodic location update according to a location update parameter of the second communication card.
[0157] In an optional manner, the periodic location update of the first communication card in the inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
[0158] In an optional manner, the updating unit 602 is configured to initiate the first RAN periodic location update and the first CN periodic location update a certain time in advance relative to the first time, and initiate the second CN periodic location update according to the location update parameters of the second communication card.
[0159] In an optional manner, the periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
[0160] In an optional manner, the updating unit 602 is configured to initiate the first CN periodic location update a certain time in advance relative to the first time, and initiate the second RAN periodic location update and the second CN periodic location update according to the location update parameters of the second communication card.
[0161] In an optional manner, the periodic location update of the first communication card in an inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in an inactive state includes a second RAN periodic location update and a second CN periodic location update.
[0162] In an optional manner, the updating unit 602 is configured to initiate the first RAN periodic location update and the first CN periodic location update a certain time in advance relative to the first time, and initiate the second RAN periodic location update and the second CN periodic location update according to the location update parameters of the second communication card.
[0163] Those skilled in the art should understand that the relevant description of the above-mentioned location updating device in the embodiment of the present application can be understood by referring to the relevant description of the location updating method in the embodiment of the present application.
[0164] Figure 7 700 is a schematic structural diagram of a communication device 700 provided in an embodiment of the present application. The communication device may be a terminal device or a network device. Figure 7 The communication device 700 shown includes a processor 710, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0165] Alternatively, if Figure 7 As shown, the communication device 700 may further include a memory 720. The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application.
[0166] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .
[0167] Alternatively, if Figure 7 As shown, the communication device 700 may further include a transceiver 730, and the processor 710 may control the transceiver 730 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0168] The transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include an antenna, and the number of the antennas may be one or more.
[0169] Optionally, the communication device 700 may specifically be a network device of an embodiment of the present application, and the communication device 700 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0170] Optionally, the communication device 700 may specifically be a mobile terminal / terminal device of an embodiment of the present application, and the communication device 700 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0171] Figure 8 It is a schematic structural diagram of the chip of an embodiment of the present application. Figure 8 The chip 800 shown includes a processor 810, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0172] Alternatively, if Figure 8 As shown, the chip 800 may further include a memory 820. The processor 810 may call and run a computer program from the memory 820 to implement the method in the embodiment of the present application.
[0173] The memory 820 may be a separate device independent of the processor 810 , or may be integrated into the processor 810 .
[0174] Optionally, the chip 800 may further include an input interface 830. The processor 810 may control the input interface 830 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0175] Optionally, the chip 800 may further include an output interface 840. The processor 810 may control the output interface 840 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0176] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0177] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0178] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0179] Fig. 9 is a schematic block diagram of a communication system 900 provided in an embodiment of the present application. Fig. 9 As shown, the communication system 900 includes a terminal device 910 and a network device 920 .
[0180] Among them, the terminal device 910 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 920 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not repeated here.
[0181] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0182] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0183] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0184] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0185] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0186] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0187] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0188] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0189] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0190] The embodiment of the present application also provides a computer program.
[0191] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.
[0192] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0193] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0194] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0195] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units 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, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0196] The units described 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 solution of this embodiment.
[0197] 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.
[0198] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0199] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for location updating, the method comprising: When a conflict occurs between the periodic location update of a first communication card of a terminal device and the periodic location update of a second communication card, or when the first communication card of the terminal device is in an inactive state or an idle state and the second communication card of the terminal device is in a connected state, the terminal device sends indication information to the second network, wherein the indication information is used to indicate the expected location update parameters or the unexpected location update parameters of the second communication card; the indication information is used to assist the second network in configuring the location update parameters for the second communication card; the location update parameters include period information and / or trigger time information related to the periodic location update; the first communication card corresponds to the first network, and the second communication card corresponds to the second network; The terminal device receives configuration information sent by the second network, where the configuration information is used to determine location update parameters configured by the second network for the second communication card; wherein the location update parameters configured by the second network for the second communication card are determined based on the indication information.
2. The method according to claim 1, wherein: The periodic location update of the first communication card in the idle state includes the first core network CN periodic location update, and the periodic location update of the second communication card in the idle state includes the second CN periodic location update.
3. The method according to claim 2, wherein: The terminal device sends indication information to the second network, including: The terminal device sends a first non-access layer NAS message to the core network of the second network, where the first NAS message carries indication information, where the indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected; The indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first CN periodic location update.
4. The method according to claim 1, wherein: The periodic location update of the first communication card in the inactive state includes the first access network RAN periodic location update and the first CN periodic location update, and the periodic location update of the second communication card in the idle state includes the second CN periodic location update.
5. The method according to claim 4, wherein: The terminal device sends indication information to the second network, including: The terminal device sends a first NAS message to the core network of the second network, where the first NAS message carries indication information, where the indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected; The indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update.
6. The method according to claim 1, wherein: The periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
7. The method according to claim 6, wherein: The terminal device sends indication information to the second network, including: The terminal device sends a first radio resource control RRC message to the access network of the second network and sends a first NAS message to the core network of the second network, the first RRC message carries first indication information, the first NAS message carries second indication information, the first indication information is used to indicate the RAN location update parameter expected by the second communication card or the RAN location update parameter not expected, and the second indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected; The first indication information is also used by the access network of the second network to determine the RAN location update parameters of the second communication card, wherein the RAN location update parameters of the second communication card are used to ensure that the second RAN periodic location update does not conflict with the first CN periodic location update; The second indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first CN periodic location update.
8. The method according to claim 1, wherein: The periodic location update of the first communication card in the inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
9. The method according to claim 8, wherein: The terminal device sends indication information to the second network, including: The terminal device sends a first RRC message to the access network of the second network and sends a first NAS message to the core network of the second network, the first RRC message carries first indication information, the first NAS message carries second indication information, the first indication information is used to indicate the RAN location update parameter expected by the second communication card or the RAN location update parameter not expected, and the second indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected; The first indication information is also used by the access network of the second network to determine the RAN location update parameters of the second communication card, wherein the RAN location update parameters of the second communication card are used to ensure that the second RAN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update; The second indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update.
10. The method according to any one of claims 1 to 9, wherein: The location update parameters include period information and / or trigger time information related to periodic location update.
11. The method according to any one of claims 1 to 9, wherein: The terminal device sends indication information to the second network, including: The terminal device sends indication information to the second network through the second communication card in the connected state.
12. A location updating device, applied to a terminal device, the device comprising: A sending unit, configured to send indication information to a second network when a conflict occurs between a periodic location update of a first communication card of a terminal device and a periodic location update of a second communication card, or when the first communication card of the terminal device is in an inactive state or an idle state and the second communication card of the terminal device is in a connected state, wherein the indication information is used to indicate an expected location update parameter or an unexpected location update parameter of the second communication card; the indication information is used to assist the second network in configuring a location update parameter for the second communication card; the location update parameter includes period information and / or trigger time information related to the periodic location update; the first communication card corresponds to the first network, and the second communication card corresponds to the second network; A receiving unit is used to receive configuration information sent by the second network, wherein the configuration information is used to determine the location update parameters configured by the second network for the second communication card; wherein the location update parameters configured by the second network for the second communication card are determined based on the indication information.
13. The device according to claim 12, wherein: The periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
14. The device according to claim 13, wherein: The sending unit is used to send a first NAS message to the core network of the second network, where the first NAS message carries indication information, where the indication information is used to indicate the CN location update parameters expected by the second communication card or the CN location update parameters not expected; The indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first CN periodic location update.
15. The device according to claim 12, wherein: The periodic location update of the first communication card in the inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in the idle state includes a second CN periodic location update.
16. The device according to claim 15, wherein: The sending unit is used to send a first NAS message to the core network of the second network, where the first NAS message carries indication information, where the indication information is used to indicate the CN location update parameters expected by the second communication card or the CN location update parameters not expected; The indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update.
17. The device according to claim 12, wherein: The periodic location update of the first communication card in the idle state includes a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
18. The device according to claim 17, wherein: The sending unit is used to send a first RRC message to the access network of the second network and a first NAS message to the core network of the second network, the first RRC message carries first indication information, the first NAS message carries second indication information, the first indication information is used to indicate the RAN location update parameter expected by the second communication card or the RAN location update parameter not expected, and the second indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected; The first indication information is also used by the access network of the second network to determine the RAN location update parameters of the second communication card, wherein the RAN location update parameters of the second communication card are used to ensure that the second RAN periodic location update does not conflict with the first CN periodic location update; The second indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first CN periodic location update.
19. The device according to claim 12, wherein: The periodic location update of the first communication card in the inactive state includes a first RAN periodic location update and a first CN periodic location update, and the periodic location update of the second communication card in the inactive state includes a second RAN periodic location update and a second CN periodic location update.
20. The device according to claim 19, wherein The sending unit is used to send a first RRC message to the access network of the second network and a first NAS message to the core network of the second network, the first RRC message carries first indication information, the first NAS message carries second indication information, the first indication information is used to indicate the RAN location update parameter expected by the second communication card or the RAN location update parameter not expected, and the second indication information is used to indicate the CN location update parameter expected by the second communication card or the CN location update parameter not expected; The first indication information is also used by the access network of the second network to determine the RAN location update parameters of the second communication card, wherein the RAN location update parameters of the second communication card are used to ensure that the second RAN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update; The second indication information is also used by the core network of the second network to determine the CN location update parameters of the second communication card, wherein the CN location update parameters of the second communication card are used to ensure that the second CN periodic location update does not conflict with the first RAN periodic location update and the first CN periodic location update.
21. The device according to any one of claims 12 to 20, wherein: The location update parameters include period information and / or trigger time information related to periodic location update.
22. The device according to any one of claims 12 to 20, wherein: The sending unit is used to send indication information to the second network through the second communication card in the connected state.
23. A terminal device, comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 11.
24. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 11.
25. A computer-readable storage medium for storing a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Method of solving service collision of dual-card dual-standby mobile phone
CN101184292A
Communication device and method for transmiting packets
CN105722140A