User information transmission method, device, and terminal

The method and device for user information transmission in wireless communication systems address inconsistencies during network changes by initializing transmission based on preset conditions, ensuring consistent and improved performance.

JP7775305B2Active Publication Date: 2025-11-25VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023522787
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-10-22
Filing Date
2021-10-20
Publication Date
2025-11-25
Estimated Expiration
2041-10-20

AI Technical Summary

Technical Problem

User information transmission becomes inconsistent during network switching, relocation, or re-establishment, leading to performance issues in wireless communication systems.

Method used

A method and device for transmitting user information that initializes transmission based on preset conditions, ensuring consistency between the network and terminal sides, including features like a sending module and processor to manage user information transmission.

Benefits of technology

Ensures effective user information transmission during network changes, maintaining consistency and improving terminal performance by initializing transmission under specific conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007775305000001
    Figure 0007775305000001
  • Figure 0007775305000002
    Figure 0007775305000002
  • Figure 0007775305000003
    Figure 0007775305000003
Patent Text Reader

Abstract

This application discloses a method, an apparatus and a terminal for transmitting user information, where the method includes initializing transmission of target user information when a preset condition for transmitting the user information is met.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from Chinese Patent Application No. 202011141180.7, filed in China on October 22, 2020, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of communication technology, and in particular to a method, device and terminal for transmitting user information. [Background technology]

[0003] In a wireless communication network, a terminal needs to transmit various information to and from the network in order to obtain various services provided by the application or network, so accurate user information is extremely important for the intercommunication between the terminal and the network.

[0004] However, in the process of realizing this application, the inventors have found that when a terminal switches, relocates, or re-establishes a cell to which it is connected, the transmission channel status changes, which can cause the user information transmission to be unsuccessful, resulting in a discrepancy between the user information desired by the network and the terminal, and further affecting the performance of the system and the performance of the terminal, such as power-saving interference. Therefore, how to transmit user information effectively is a problem to be solved. Summary of the Invention [Problem to be solved by the invention]

[0005] The embodiments of the present application provide a method, device and terminal for transmitting user information, which can solve the problem in the prior art that user information is inconsistent during the process of network switching, relocation, re-establishment and so on. [Means for solving the problem]

[0006] According to a first aspect, there is provided a method for transmitting user information executed by a terminal, said method comprising: When a preset condition for transmitting the user information is met, initializing transmission of the target user information is included.

[0007] According to a second aspect, there is provided a device for transmitting user information, said device comprising: A sending module is included for initiating transmission of target user information when a preset condition for sending user information is met.

[0008] According to a third aspect, there is provided a terminal, the terminal including a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, implementing the steps of the method for transmitting user information according to the first aspect.

[0009] According to a fourth aspect, there is provided a readable storage medium having a program or instructions stored thereon, which, when executed by a processor, implements the steps of the method for transmitting user information described in the first aspect.

[0010] According to a fifth aspect, there is provided a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run a terminal program or instruction and to implement the steps of the method for transmitting user information described in the first aspect above.

[0011] According to a sixth aspect, there is provided a computer program product stored on a non-transitory storage medium, the computer program product implementing the steps of the method for transmitting user information according to the first aspect when the computer program product is executed by the processor. [Effects of the Invention]

[0012] In the embodiment of the present application, by setting and detecting a preset condition for transmitting user information, if the preset condition is met, the transmission of target user information is initialized, so that the user information can still be transmitted effectively in the case of network switching, relocation, re-establishment, etc., thereby ensuring the consistency of user information between the network side and the terminal side and further improving the terminal performance. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied. [Figure 2] 1 is a flowchart of a method for transmitting user information according to an embodiment of the present application; [Figure 3] 1 is a structural schematic diagram of a user information transmitting device according to an embodiment of the present application; [Figure 4] FIG. 2 is a schematic diagram of an entity structure of a communication device according to an embodiment of the present application; [Figure 5] FIG. 2 is a hardware structural schematic diagram of a terminal implementing an embodiment of the present application; [Figure 6] FIG. 2 is a hardware structural schematic diagram of a network-side device implementing an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0014] The following clearly and completely describes the technical solutions in the embodiments of the present application, in conjunction with the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without any creative efforts fall within the scope of protection of the present application.

[0015] The terms "first," "second," etc., used in the specification and claims of this application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It should be understood that such terms are interchangeable where appropriate, so that embodiments of this application may be performed in orders other than those illustrated or described herein, and that objects distinguished by "first" and "second" generally are of the same type and do not limit the number of objects; for example, a first object may be one or more. Furthermore, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the related objects.

[0016] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems or New Radio (NR) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the described techniques may be used in the above-mentioned systems and radio technologies as well as other systems and radio technologies. However, the following description describes a New Radio (NR) system for illustrative purposes, and uses NR terminology in most of the following description, and these techniques may be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems.

[0017] FIG. 1 shows a block diagram of a wireless communication system to which the embodiments of the present application can be applied. The wireless communication system includes a terminal 101 and a network side device 102. Here, the terminal 101 may be referred to as a terminal device, a receiving end, or a user equipment (UE), and may be a terminal side device such as a mobile phone, a tablet personal computer (PDA), a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a vehicle-mounted equipment (VUE), a pedestrian-mounted equipment (PUE), etc. Wearable devices include bracelets, earphones, glasses, etc. It should be noted that the embodiments of the present application do not limit the specific type of the terminal 101. The network side equipment 102 may be a base station or a core network, where the base station may be called a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or any other suitable term in the art, as long as the same technical effect is achieved. The base station is not limited to a specific technical term. For illustrative purposes, the embodiments of this application only take base stations in an NR system as examples, and do not limit the specific type of base station.

[0018] The following describes in detail the method, device and terminal for transmitting user information according to the embodiments of the present application through specific embodiments and application scenarios in conjunction with the drawings.

[0019] 2 is a flowchart of a method for transmitting user information according to an embodiment of the present application, which may be performed by a terminal, which may specifically be the terminal 101 shown in FIG. 1. As shown in FIG. 2, the method includes the following steps:

[0020] Step 201: If a preset condition for transmitting user information is met, transmission of target user information is initiated.

[0021] Specifically, when a network change occurs, such as a network switching, change, or modification, or when a system change occurs, such as a system re-establishment or relocation, the user information on the terminal and the network side is likely to be inconsistent. The embodiment of the present application monitors the network operation process to check whether a preset condition is met, and if the preset condition is met, triggers the initial transmission of target user information. The execution body of the embodiment of the present application may be a terminal.

[0022] Taken as an example, when a network switching occurs, when or after the network switching is completed, the terminal detects whether a preset condition is met, and if so, triggers an initialization transmission process of target user information accordingly. It should be understood that at this time, because the terminal has already switched to a new cell base station, the initialization transmission process actually involves initial transmission of target user information to the new cell base station.

[0023] Here, the preset condition is a constraint condition preset based on the network operation process, that is, the operation of the initialization transmission must be bound by this constraint condition, and only when this constraint condition is met will the corresponding initialization transmission process be triggered; otherwise, the initialization transmission process will not be triggered.

[0024] Here, the target user information refers to user information that needs to be transmitted, which may be relevant user information that the terminal needs to report to the network side, relevant user information that the network side needs to provide to the terminal, or other user information of the terminal.

[0025] Optionally, the target user information includes at least one of the following information, where the following information includes: UE assistance information (UAI), directly connected user information (Sidelink UE information, SL UE information), UE capability information, temporary capability information, UE request, and configuration information reported by the UE.

[0026] It should be understood that the user information upload method in the embodiments of the present application is applied to determining the validity and retransmission of user information reported by a terminal, where the user information may include UAI or SL UE message, as well as terminal capabilities, temporary capabilities, terminal requests (such as system message requests, business-related configuration requests, RRC configuration requests, etc.), or configuration information reported by a terminal, etc. For example, in LTE and NR systems, if a terminal needs to transmit auxiliary information including DRX-related parameters, SCG configuration, number of Scell ​​configurations, aggregation bandwidth, MIMO layer, minimum scheduling offset K0 / K2, RRC state (connected, inactive, idle mode), reference time, IDC interference frequency, or SL service information related to the terminal to the network side to report purposes such as power saving, delay budget report, terminal overheating, the terminal not wanting to transmit or receive data in the near future, whether reference time information is provided, the frequency of impact of in-device coexistence (IDC) interference, or reporting a sidelink service mode (traffic pattern) in a direct connection network, this information that needs to be transmitted may be referred to as target user information.

[0027] The user information transmission method according to the embodiment of the present application sets and detects preset conditions for transmitting user information, and if the preset conditions are met, initializes the transmission of target user information, so that the user information can still be transmitted effectively in the case of network switching, relocation, re-establishment, etc., thereby ensuring the consistency of user information between the network side and the terminal side and further improving terminal performance.

[0028] Optionally, the preset conditions may include a first preset condition, and accordingly, when the first preset condition for transmitting user information is met, the transmission of the target user information is initiated.

[0029] Here, the first preset condition includes at least one of the following conditions, and the following conditions are: The initialization of the transmission of user information has been performed before receiving the target message; The transmission of user information is initialized before the target message is received, and the user information is not transmitted or the transmission of user information is unsuccessful before the target message is received; The initialization of the transmission of user information is performed within a predetermined time period before receiving the target message, and the user information is not transmitted or is not successfully transmitted before receiving the target message; The transmission of the user information is initialized before the target message is received, and the transmission of the user information is successful before the target message is received; The method includes initializing transmission of user information a predetermined length of time before receiving the target message, and successfully transmitting the user information before receiving the target message.

[0030] Specifically, the embodiment of the present application sets a corresponding preset condition according to the situation of the terminal's initial transmission of user information before receiving the target message, and it should be understood that the preset condition may be constituted by one or a combination of any of the provisions listed above.

[0031] As can be understood, here, the user information related to the initialization transmission may be the target user information in the embodiments of the present application, may be part of the target user information, or may not be the target user information, and the embodiments of the present application are not specifically limited thereto.

[0032] Here, the preset time length is a preset time length, for example, 1 second, and the length of the preset time length may be related to the initialization transmission process of the associated user information.

[0033] Here, the target message refers to a notification or request message received before a network or system change occurs, which may be a message sent by the network side or generated by the terminal according to different network or system change situations.

[0034] Alternatively, the target message includes a switch command, a synchronized relocation message, a relocation message, a re-establishment message, a primary secondary cell change (Pscell change) message, a primary secondary cell addition (PScell ​​addition) message, a primary secondary cell modification (PScell ​​modification) message, a secondary cell change (Scell ​​change) message, a secondary cell addition (Scell ​​addition) message, a secondary cell dormancy message, a secondary cell group deactivation (SCG Deactivate) message, a secondary cell group suspend (SCG suspend) message or a secondary cell group dormancy (SCG dormancy) message.

[0035] It may be understood that in the embodiments of the present application, when different changes occur in a network or a system, a notification or request message corresponding to the change may be set as a target message. For example, in a Dual Active Protocol Stack (DAPS) switching process, a switching command received by a terminal is the target message; in a synchronous relocation network, a synchronous relocation message received by a terminal is the target message; in a network in which a primary secondary cell is changed, a primary secondary cell change message received by a terminal is the target message; and in a network in which a primary secondary cell is modified and changed, a primary secondary cell modification message is the target message.

[0036] Here, the primary secondary cell change refers to a change process in which the primary secondary cell changes from one to another, for example, a change in PS cell occurs, i.e., from cell 1 to cell 2. The primary secondary cell is modified and changed refers to a modification change occurring in the primary secondary cell within the same cell, for example, if the PS cell is not modified, a change in the internal configuration or activation state of the PS cell occurs.

[0037] Optionally, the target user information includes related user information and / or other user information of the terminal, the related user information being user information involved in an initial transmission or transmission prior to receiving the target message.

[0038] It may be understood that the embodiment of the present application triggers an initial transmission process of target user information when the preset condition is met, where the target user information may be user information concerned in the initial transmission or transmission before receiving the target message mentioned in the preset condition.

[0039] For example, in a DAPS switching process or a normal switching (non-DAPS) process, if the terminal initially transmits user assistance information UAI1 before receiving a target message, i.e., a switching command, the target user information may be UAI1. Note that the target user information may also be other user information of the terminal unrelated to UAI1, such as UAI2, UAI3, or other types of user information, such as temporary capabilities, terminal requirements, etc. It should be understood that UAI1 may be a reduced maximum MIMO layer, and UAI2 may be a DRX parameter similar in function to UAI1, or other UAI information other than the MIMO layer, such as IDC interference frequency.

[0040] Optionally, the step of initiating the transmission of the target user information may specifically include: Initiating the transmission of said associated user information and / or other user information of the terminal; or and retransmitting the relevant user information.

[0041] Specifically, for the initial transmission of the target user information when a preset condition is met, different transmission processes may be triggered for different types of target user information in the above embodiment. An initial transmission process may be performed for the associated user information and / or other user information of the terminal. However, since the initial transmission has already been performed for the associated user information before receiving the target message, retransmission is required here, that is, the initial transmission means retransmission of the associated user information.

[0042] Optionally, said initializing transmission of the target user information specifically includes initializing transmission of the associated user information and / or other user information of the terminal on the corresponding cell, or retransmitting the associated user information.

[0043] Specifically, the embodiments of the present application limit the location of uploading the target user information, i.e., the terminal initiates transmission of the relevant user information and / or other user information of the terminal on the corresponding cell, or retransmits the relevant user information.

[0044] Here, the corresponding cell may be understood as the cell (also called a node or base station) where the terminal is located after the change process corresponding to the target message is completed, i.e., the current serving cell of the terminal. For example, in a DAPS switching process, the corresponding cell is the target cell after successful switching, and PS cell change is the cell where the terminal is located after the change. In a process where the corresponding target message is a switching command or a synchronization relocation message, the corresponding cell is the target cell after switching. In a process where the corresponding target message is a relocation message, the corresponding cell is the current cell after relocation is completed. In a process where the corresponding target message is a re-establishment message, the corresponding cell is the current cell after re-establishment is completed. In a process where the corresponding target message is a primary secondary cell change message, the corresponding cell is the primary secondary cell where the terminal is located after the change is completed. In a process where the corresponding target message is a primary secondary cell addition message, the corresponding cell is the primary secondary cell where the terminal is located after the addition is completed. In a process where the corresponding target message is a primary secondary cell modification message, the corresponding cell is the primary secondary cell where the terminal is located after the modification is completed. In a process in which the corresponding target message is a secondary cell change message, the corresponding cell is the secondary cell located after the change is completed. In a process in which the corresponding target message is a secondary cell addition message, the corresponding cell is the primary cell located after the addition is completed. In a process in which the corresponding target message is a secondary cell inactivity message, the corresponding cell is the serving cell located after the inactivity is completed. In a process in which the corresponding target message is a secondary cell group deactivation message, the corresponding cell is the serving cell located after the deactivation is completed.In the process where the corresponding target message is a secondary cell group suspend message or a secondary cell group inactivation message, the corresponding cells are all serving cells after the suspension or inactivation.

[0045] As an example of the above embodiment, if the target user information is the terminal auxiliary information UAI, the preset condition is: The terminal initializes the transmission of a UAI message before receiving a synchronization relocation or switch command or a relocation message or a re-establishment message; and The terminal initializes the transmission of a UAI message before receiving a Pscell change, a Pscell addition, a Pscell modification, a Scell ​​change, a Scell ​​addition, a Scell ​​dormancy, an SCG Deactivate, an SCG suspend, or an SCG dormancy; The terminal has initialized the transmission of a UAI message before receiving the message, and has not transmitted the UAI message before receiving the message, or has not successfully transmitted the UAI message, where the message is the received message in the first and second clauses; The terminal initializes transmission of a UAI message outside a predetermined time period before receiving the message, and does not transmit the UAI message before receiving the message, or the transmission of the UAI message is unsuccessful. It should be understood that since transmission generally occurs after initialization, there may be cases where an initial transmission occurs before the predetermined time period, but thereafter the transmission is not performed or the transmission is unsuccessful. The terminal has initiated transmission of a UAI message before receiving the message, and has successfully transmitted the UAI message before receiving the message; The terminal initializes transmission of a UAI message outside a predetermined time period before receiving the message, and the UAI message is successfully transmitted before receiving the message.

[0046] The embodiments of the present application set pre-defined conditions according to the status of the initial transmission of user information performed by the terminal before receiving the target message, thereby reflecting the changing status of user information in the terminal and contributing to a more reliable initial transmission or retransmission decision-making method.

[0047] Furthermore, for each of the preset conditions in the above embodiment, the time when the initialization transmission or transmission occurs may be further limited.

[0048] Optionally, the initialization of the transmission of user information before receiving the target message specifically includes the initialization of the transmission of user information within the predetermined time period before receiving the target message; Or, The above-mentioned failure to transmit user information or failure to transmit user information successfully before receiving the target message specifically includes failure to transmit user information or failure to transmit user information successfully before the predetermined time period before receiving the target message; Or, The above-mentioned failure to transmit user information or failure to transmit user information successfully before receiving the target message specifically includes failure to transmit user information or failure to transmit user information successfully before the predetermined time period before receiving the target message; Or, The successful transmission of the user information before receiving the target message specifically includes the successful transmission of the user information within the predetermined time period before receiving the target message; Or, The above-mentioned successful transmission of user information before receiving the target message specifically includes successful transmission of user information within the predetermined time period before receiving the target message.

[0049] Specifically, the embodiment of the present application specifically limits the occurrence time of transmitting user information under a predetermined condition, for example, the initialization of the user information transmission is performed within a predetermined time period before receiving the target message, that is, the time of initialization of the user information transmission is earlier than the time of receiving the target message, and the time difference between the time of receiving the target message and the time of initialization of the user information transmission is shorter than the predetermined time period.

[0050] Similarly, the case where the user information is not transmitted or the user information is not successfully transmitted is limited to the case where the user information is not transmitted or the user information is not successfully transmitted within the predetermined time period before the target message is received, that is, the time when the user information is not transmitted or the user information is not successfully transmitted occurs is before the time when the target message is received, and the time difference between the time when the target message is received and the time when the user information is not transmitted or the user information is not successfully transmitted is greater than the predetermined time period.

[0051] It should be understood that the "or" between the above clauses indicates that one of the above clauses may be present or a combination of any two or more of the above clauses, and the embodiments of the present application are not specifically limited thereto.

[0052] Let us take an example and still use the UAI information of the above embodiment as an example to further limit the time when transmission occurs under the preset conditions, namely: Further limiting that the terminal initializes the transmission of the UAI message within a predetermined time period before receiving the synchronization relocation or switching command, or the relocation message, or the re-establishment message, where within the predetermined time period means that the time difference between the two is less than the predetermined time period; Further restricting that the terminal has initiated transmission of a UAI message within a predetermined time period before receiving a Pscell change, a Pscell addition, a Pscell modification, a Scell ​​change, a Scell ​​addition, a Scell ​​dormancy, an SCG Deactivate, an SCG suspend, or an SCG dormancy; Further limiting that the terminal did not transmit the UAI message outside a predetermined time period before receiving the message, or did not successfully transmit the UAI message, and outside the predetermined time period means that the time difference between reception and transmission is greater than the predetermined time period; Further limiting that the terminal did not transmit the UAI message outside a predetermined time period before receiving the message, or did not successfully transmit the UAI message; Further restricting the terminal to successfully transmit the UAI message within a predetermined time period before receiving the message; and further restricting that the terminal successfully transmits the UAI message within a predetermined length of time before receiving the message.

[0053] The embodiments of the present application further limit the initialization time for user information transmission, thereby effectively avoiding retransmission and transmission omission of user information, thereby more effectively maintaining the consistency of user information between the network side and the terminal side.

[0054] Optionally, the predetermined time period is determined by at least one of the following processes, wherein the following processes include: the associated preparatory steps of a process to respond to said target message; and a user information transmission process, wherein the user information transmission process includes: The initialization process of the transmission, or It includes a transmission initialization process and a transmission process.

[0055] wherein the transmission initialization process includes at least one of a parameter initialization process, a parameter loading process, and a process of transmitting information to a lower layer; Alternatively, the transmission process includes a process in which a lower layer sends information to the network side and / or a retransmission process.

[0056] Specifically, the embodiment of the present application sets the predetermined time length based on one or more stages of the initialization process of transmitting user information, and the predetermined time length may be configured by the network side or specified in a protocol, such as 1 second.

[0057] Here, each step includes a related preparation step for the process corresponding to the target message and a user information transmission process, and the user information transmission process may further be a separate transmission initialization process, or a transmission initialization process and a transmission process.

[0058] For example, taking the transmission of UAI information in the above embodiment in the DAPS switching process as an example, the target message is a switching command, the process corresponding to the target message is the DAPS switching process, and the related preparation stage of the process corresponding to the target message is the switching preparation stage of the DAPS switching process, where the switching preparation stage includes processes such as the source node initiating a switching request to the target node and the target node replying to an ACK message.

[0059] The user information transmission process is a UAI message transmission process, which specifically includes at least one of the following: a) A transmission initialization process, which includes at least one of the following: a parameter initialization process, a process of loading messages into signaling radio bearers (SRBs), and a process of passing corresponding messages to lower layers. b) A transmission process, which includes the process of the lower layer sending and / or retransmitting the UAI message to the network side.

[0060] It should be understood that since the transmission process always occurs after the initialization process, the preset time length may be determined solely based on the transmission initialization process, or may be determined based on the overall processing process from the transmission initialization process to the actual transmission process.

[0061] Taking the transmission of an SL UE message as an example, the preset time length is determined based on the process of transmitting the SL UE message, where the transmission of the SL UE message includes at least one of the following processes: a) An initiate transmission process, which includes at least one of the following: parameter initialization, a process of loading a message into the SRB, and a process of passing the corresponding message to lower layers. b) A transmission process, which includes the process of the lower layer sending and / or retransmitting the SL UE message to the network side.

[0062] The embodiments of the present application determine the preset time length based on the transmission process of related user information, so that the determined preset time length can be more adapted to the transmission process of related user information, thereby more effectively improving transmission efficiency or effectively avoiding information inconsistency.

[0063] Furthermore, the predetermined conditions further include a second predetermined condition, and accordingly, when the first predetermined condition for transmitting user information is met and the second predetermined condition for transmitting user information is met, the transmission of the target user information is initialized.

[0064] Specifically, the embodiments of the present application can trigger the initial transmission of target user information when a first preset condition is met alone, and can also trigger the initial transmission of target user information only when a second preset condition is met in addition to meeting the first preset condition.

[0065] Optionally, the second preset condition includes at least one of the following conditions, wherein the following conditions are: A network side configures a terminal to provide the target user information; The target user information of the terminal is changed.

[0066] It may be understood that the embodiments of the present application also need to detect whether a second preset condition is met after the first preset condition is met. Specifically, the second preset condition may be a configuration need of the network side, that is, the network side configures the terminal to need to provide target user information, or the target user information in the terminal has changed, or a combination of the two, that is, the corresponding target user information in the terminal has changed, and the network side also configures the terminal to need to provide this target user information.

[0067] For example, taking the transmission of UAI information as an example, the second pre-set condition may include at least one of the following:

[0068] The network configures the terminal to provide UAI information.

[0069] Furthermore, the network is configured so that the UAI message provided by the terminal may be a UAI message related to or involving the above-mentioned preset condition.

[0070] It may be understood that the UAI message of the terminal has not changed, and the first preset condition can independently trigger retransmission, or the first preset condition implicitly indicates that the UAI message of the terminal has not changed or the corresponding user information has not changed.

[0071] It may be understood that a change in the UAI message of the terminal can trigger a retransmission only when the change in the UAI message and the above first preset condition are met simultaneously.

[0072] Optionally, the network side configuring the terminal to provide the target user information specifically includes the network side configuring the terminal to provide the target user information on a corresponding cell.

[0073] Specifically, the embodiments of the present application specifically limit the location of the network side where the terminal is configured to provide target user information in the above embodiments, that is, the network side specifically configures the terminal to provide target user information on the corresponding cell.

[0074] Here, the corresponding cell may be understood as the cell (also called a node or base station) where the terminal is located after the change process corresponding to the target message is completed. For example, in the DAPS switching process, the corresponding cell is the target cell after the switch is successful, and the PS cell change is the cell where the terminal is located after the change. For examples of transmitting other types of target user information, please refer to the above embodiments and will not be further described here.

[0075] Furthermore, initializing the transmission of the target user information includes initializing the transmission of the target user information after or at a set time.

[0076] Specifically, the embodiments of the present application limit the triggering of the initial transmission of the target user information when or after a specific time, where the specific time may be referred to as a set time.

[0077] Optionally, the set time includes at least one of the following times, wherein the following times are: the time when a switchover, synchronization relocation, relocation, re-establishment, primary secondary cell change (Pscell change), primary secondary cell addition (PScell ​​addition), primary secondary cell modification (PScell ​​modification), secondary cell change (Scell ​​change), secondary cell addition (Scell ​​addition), secondary cell dormancy (Scell ​​dormancy), secondary cell group deactivation (SCG Deactivate), secondary cell group suspend (SCG suspend) or secondary cell group dormancy (SCG dormancy) is successfully completed; The time when the target node or cell was successfully accessed; and The time at which the random access process RACH is successfully completed is included.

[0078] Furthermore, the method for transmitting user information further comprises starting or restarting a prohibit timer associated with the associated user information and / or other user information of the terminal.

[0079] It may be understood that in the process of performing the initial transmission of the target user information according to the above embodiments, it is also necessary to start or restart a prohibition timer related to the relevant user information and / or other user information of the terminal, where the prohibition timer may have a one-to-one correspondence with the user information, i.e., one user information corresponds to one prohibition timer, or may have a multi-to-one correspondence with the user information, i.e., one set of user information (or one type of user information) corresponds to one prohibition timer, or all user information may correspond to one prohibition timer, where the function and action of the prohibition timer are as follows: 1. starting a prohibition timer or a prohibition timer corresponding to the user information when initializing the user information transmission; 2. not allowing the terminal to report user information or user information corresponding to the prohibition timer during the running period of the prohibition timer; 3. When the prohibition timer times out, the terminal may report the user information or the user information corresponding to the prohibition timer.

[0080] For example, taking the transmission of UAI information or SL UE information message as an example, if the preset condition is met, at least one of the following operations is performed:

[0081] Initiating the transmission of a UAI message; Furthermore, the UAI message therein may be a UAI related to the initialization transmission or transmission in the switching process, that is, a related UAI.

[0082] Starting or restarting a prohibit timer associated with the UAI information; Furthermore, the UAI message therein may be a UAI related to the initialization transmission or transmission in the switching process, that is, a related UAI.

[0083] Initiate transmission of the SL UE information message; Furthermore, the SL UE information message therein may be SL UE information related to the initialization transmission or transmission in the switching process, ie, related SL UE information.

[0084] The UAI message or SL UE information message is retransmitted.

[0085] Furthermore, the UAI / SL UE info message therein may be UAI / SL UE info related to the initialization transmission or transmission in the switching process, ie, related UAI / SL UE info.

[0086] It should be noted that in the user information transmission method according to the embodiment of the present application, the execution body may be a user information transmission device, or a control module for executing and loading the user information transmission method in the user information transmission device. In the embodiment of the present application, the user information transmission method according to the embodiment of the present application will be described by taking the user information transmission device executing and loading the user information transmission method as an example.

[0087] The structure of the user information transmitting device in the embodiment of the present application is as shown in FIG. 3, which is a structural schematic diagram of the user information transmitting device according to the embodiment of the present application. This device can be used to realize the transmission of user information in each of the above-mentioned embodiments of the user information transmitting method, and this device: It includes a sending module 301 for initiating transmission of target user information when a preset condition for sending user information is met.

[0088] Optionally, the transmitting module specifically comprises: When a first preset condition for transmitting user information is met, the first preset condition is used to initialize the transmission of the target user information, and the first preset condition includes at least one of the following conditions, wherein the following conditions are: The initialization of the transmission of user information has been performed before receiving the target message; The transmission of user information is initialized before the target message is received, and the user information is not transmitted or the transmission of user information is unsuccessful before the target message is received; The initialization of the transmission of user information is performed within a predetermined time period before receiving the target message, and the user information is not transmitted or is not successfully transmitted before receiving the target message; The transmission of the user information is initialized before the target message is received, and the transmission of the user information is successful before the target message is received; The method includes initializing transmission of user information a predetermined length of time before receiving the target message, and successfully transmitting the user information before receiving the target message.

[0089] Optionally, the transmitting module specifically comprises: When a first preset condition for transmitting user information is met and a second preset condition for transmitting user information is met, the first preset condition is used to initialize the transmission of the target user information.

[0090] Optionally, the second preset condition includes at least one of the following conditions, wherein the following conditions are: A network side configures a terminal to provide the target user information; The target user information of the terminal is changed.

[0091] Selectively, Specifically, the network side configures the terminal to provide the target user information. The network side configures the terminal to provide the target user information on the corresponding cell.

[0092] Optionally, the target user information includes related condition user information and / or other user information related to the terminal; The related conditional user information is user information related to an initial transmission or transmission prior to receiving the target message.

[0093] Optionally, when the sending module is used to initiate the transmission of the target user information, it specifically includes: It is used to initiate the transmission of said associated conditional user information and / or other user information relating to the terminal, or to retransmit said associated conditional user information.

[0094] Optionally, when the sending module is used to initiate the transmission of the target user information, it specifically includes: It is used to initiate the transmission of said associated conditional user information and / or other user information relating to the terminal on the corresponding cell or to retransmit said associated conditional user information.

[0095] Optionally, the transmitting device The device further includes a start module for activating or restarting a prohibit timer associated with the associated conditional user information and / or other user information associated with the terminal.

[0096] Optionally, the target message comprises: Includes a switch command, a synchronization relocation message, a relocation message, a re-establishment message, a primary secondary cell change message, a primary secondary cell add message, a primary secondary cell modification message, a secondary cell change message, a secondary cell add message, a secondary cell pause message, a secondary cell group deactivation message, a secondary cell group suspend message or a secondary cell group pause message.

[0097] Optionally, when the sending module is used to initiate the transmission of the target user information, it specifically includes: It is used to initiate transmission of the target user information after or at a set time.

[0098] Optionally, the set time includes at least one of the following times, wherein the following times are: The time when the switchover, synchronization relocation, relocation, re-establishment, primary secondary cell change, primary secondary cell addition, primary secondary cell modification, secondary cell change, secondary cell addition, secondary cell suspension, secondary cell group deactivation, secondary cell group suspension, or secondary cell group suspension is successfully completed; and The time when the target node or cell was successfully accessed; and The time at which the random access process RACH is successfully completed.

[0099] Selectively, The initialization of the transmission of user information before receiving the target message specifically includes the initialization of the transmission of user information within the predetermined time period before receiving the target message; Alternatively, the failure to transmit user information or the failure to transmit user information successfully before receiving the target message specifically includes the failure to transmit user information or the failure to transmit user information successfully before the predetermined time period before receiving the target message; Or, The above-mentioned failure to transmit user information or failure to transmit user information successfully before receiving the target message specifically includes failure to transmit user information or failure to transmit user information successfully before the predetermined time period before receiving the target message; Or, The successful transmission of the user information before receiving the target message specifically includes the successful transmission of the user information within the predetermined time period before receiving the target message; Or, The above-mentioned successful transmission of user information before receiving the target message specifically includes successful transmission of user information within the predetermined time period before receiving the target message.

[0100] Optionally, the predetermined time period is determined by at least one of the following processes, wherein the following processes include: the associated preparatory steps of a process to respond to said target message; and a user information transmission process, wherein the user information transmission process includes: The initialization process of the transmission, or Including a transmission initialization process and a transmission process; The transmission initialization process includes at least one of a parameter initialization process, a parameter loading process, and a process of transmitting information to a lower layer; Alternatively, the transmission process includes a process in which a lower layer sends information to the network side and / or a retransmission process.

[0101] Optionally, the target user information includes at least one of the following information, which includes user assistance information, directly connected user information, terminal capability information, temporary capability information, terminal requirements, and configuration information reported by the terminal.

[0102] The user information transmitting device in the embodiment of the present application may be a device, or may be a component, integrated circuit, or chip in a terminal. This device may be a mobile device or a non-mobile device. Exemplarily, the mobile terminal may include, but is not limited to, the types of terminal 101 listed above. The non-mobile terminal may be, for example, a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, a self-service machine, etc., and the embodiment of the present application is not specifically limited thereto.

[0103] The user information transmitting device in the embodiment of the present application may be a device having an operating system, which may be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiment of the present application is not specifically limited.

[0104] The user information transmission device according to the embodiment of the present application can realize each process realized by the embodiments of the user information transmission method shown in FIG. 2 and the above, and can achieve the same technical effects, and will not be further described here to avoid repetition.

[0105] As shown in Fig. 4, an embodiment of the present application further provides a communication device 400, which includes a processor 401, a memory 402, and a program or instruction stored in the memory 402 and operable on the processor 401. For example, if the communication device 400 is a terminal, when the program or instruction is executed by the processor 401, it can realize each process of any one of the above-mentioned embodiments of the user information transmission method and achieve the same technical effect. To avoid repetition, no further description will be given here.

[0106] 5 is a hardware structural schematic diagram of a terminal for implementing an embodiment of the present application, the terminal 500 including, but not limited to, components such as a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, and a processor 510.

[0107] As will be understood by those skilled in the art, the terminal 500 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 510 by a power management system, thereby enabling the power management system to realize functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 5 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different arrangement of components, which will not be further described here.

[0108] It should be understood that in the embodiment of the present application, the input unit 504 may include a graphics processing unit (GPU) 5041 and a microphone 5042, and the graphics processor 5041 processes image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 506 may include a display panel 5061, and the display panel 5061 may be arranged in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 507 includes a touch panel 5071 and other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include two parts: a touch detection device and a touch controller. The other input devices 5072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, which will not be further described herein.

[0109] Here, the radio frequency unit 501 is used to transmit the target user information.

[0110] In the embodiment of the present application, the radio frequency unit 501 transmits uplink data to a network side device. Generally, the radio frequency unit 501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0111] The memory 509 may be used to store software programs or instructions and various data. The memory 509 may primarily include a program or instruction storage area and a data storage area, where the program or instruction storage area can store an operating system, an application program or instructions required for at least one function (e.g., audio playback function, image playback function, etc.), etc. The memory 509 may include high-speed random access memory or nonvolatile memory, where the nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, the memory 509 may be at least one magnetic disk memory device, flash memory device, or other nonvolatile solid-state memory device.

[0112] The processor 510 may include one or more processing units. Optionally, the processor 510 may integrate an application processor and a modem processor. Here, the application processor mainly processes an operating system, a user interface, and application programs or instructions, and the modem processor mainly processes wireless communication, such as a baseband processor. As can be appreciated, the modem processor does not have to be integrated into the processor 510.

[0113] Here, the radio frequency unit 501 is used to transmit the target user information.

[0114] The processor 510 is used for initiating transmission of target user information when a preset condition for transmitting user information is met.

[0115] In the embodiment of the present application, by setting and detecting a preset condition for transmitting user information, if the preset condition is met, transmission of target user information is initialized, so that user information can still be transmitted effectively in the case of network switching, relocation, re-establishment, etc., thereby ensuring the consistency of user information between the network side and the terminal side and further improving terminal performance.

[0116] Optionally, the processor 510 is further used for initiating transmission of the target user information when a first preset condition for transmitting user information is met.

[0117] The embodiments of the present application set pre-defined conditions according to the status of the initial transmission of user information performed by the terminal before receiving the target message, thereby reflecting the changing status of user information in the terminal and contributing to a more reliable initial transmission or retransmission decision-making method.

[0118] Optionally, the processor 510 is further used to initialize transmission of the target user information when a first preset condition for transmitting user information is met and a second preset condition for transmitting user information is met.

[0119] Optionally, processor 510 is further used to initiate transmission of the associated user information and / or other user information of the terminal or to retransmit the associated user information.

[0120] Optionally, processor 510 is further used for initiating transmission of the associated user information and / or other user information of the terminal on the corresponding cell or for retransmitting the associated user information.

[0121] Optionally, the processor 510 is further adapted to start or restart an inhibit timer associated with the associated user information and / or other user information of the terminal.

[0122] Optionally, the processor 510 is further adapted to initiate transmission of the target user information after or at a set time.

[0123] Specifically, Fig. 6 is a schematic diagram of the hardware structure of a network-side device for implementing an embodiment of the present application. As shown in Fig. 6, the network-side device 600 includes, but is not limited to, an antenna 601, a radio frequency device 602, and a baseband device 603. The antenna 601 and the radio frequency device 602 are connected.

[0124] In the uplink direction, the radio frequency device 602 receives information via the antenna 601 and transmits the received information to the baseband device 603 for processing. In the downlink direction, the baseband device 603 processes the information to be transmitted and transmits it to the radio frequency device 602, which processes the received information and then transmits it via the antenna 601.

[0125] As can be understood by those skilled in the art, the structure of the network side equipment shown in FIG. 6 does not constitute a limitation on the network side equipment of the present application, and the network side equipment of the present application may include more or fewer components than the number of components shown, or a combination of some components, or a different arrangement of components, which will not be further described here.

[0126] The above frequency band processing device may be located in a baseband device 603, and the method performed by the network side equipment in the above embodiments may be implemented in the baseband device 603, which includes a processor 604 and a memory 605.

[0127] The baseband device 603 may include, for example, at least one baseband board, on which multiple chips are installed, and as shown in FIG. 6, one of the chips is, for example, a processor 604, which is connected to a memory 605, and calls the program in the memory 605 to perform the network-side device operations shown in the above method embodiments.

[0128] The baseband device 603 may further include a network interface 606, which is used to exchange information with the radio frequency device 602, and this interface is, for example, a common public radio interface (abbreviated as CPRI).

[0129] Specifically, the network side device of the embodiment of the present invention further includes instructions or programs stored in memory 605 and operable on processor 604, and processor 604 can call the instructions or programs in memory 605 to execute the methods performed by each module shown in FIG. 6, and achieve the same technical effects, which will not be further described here to avoid repetition.

[0130] In the embodiment of the present application, by setting and detecting a preset condition for transmitting user information, if the preset condition is met, transmission of target user information is initialized, so that user information can still be transmitted effectively in the case of network switching, relocation, re-establishment, etc., thereby ensuring the consistency of user information between the network side and the terminal side and further improving terminal performance.

[0131] The embodiments of the present application further provide a readable storage medium, which may be volatile or non-volatile, and stores a program or instruction on the readable storage medium, which, when executed by a processor, can realize each process of any one of the embodiments of the user information transmission method described above and achieve the same technical effect. In order to avoid repetition, no further description will be given here.

[0132] The processor may be the processor in the terminal described in the above embodiment. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0133] The embodiments of the present application further provide a chip, the chip including a processor and a communication interface, the communication interface is coupled to the processor, the processor runs a program or instruction of the terminal, and is used to realize each process of any one of the embodiments of the method for transmitting user information described above, and can achieve the same technical effect. In order to avoid repetition, no further description will be given here.

[0134] It should be understood that the chips referred to in the embodiments of this application may be referred to as system level chips, system chips, chip systems, or system-on-chips.

[0135] It should be noted that, in this specification, the terms "comprise," "include," "includes," or any other variations thereof are intended to cover the non-exclusive "comprise," whereby a process, method, article, or apparatus comprising a set of elements not only includes those elements, but also other elements not expressly listed or inherent in such process, method, article, or apparatus. Absent further limitations, an element defined by the phrase "comprises one of" does not preclude the presence of other identical elements in the process, method, article, or apparatus comprising that element. It should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in the reverse order based on the functions involved. For example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined in other examples.

[0136] As will be apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical solution of the present application, in substance or in part contributing to the prior art, may be embodied in the form of a software product. This computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, network device, etc.) to execute the methods described in each embodiment of the present application.

[0137] Although the embodiments of the present application have been described above in conjunction with the drawings, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can take the teachings of the present application into account and implement many forms without departing from the spirit and scope of the claims, all of which fall within the scope of protection of the present application.

Claims

1. A method for transmitting user information executed by a terminal, comprising: further initializing transmission of the user information when the initialization of transmission of the user information is performed within a predetermined time period before receiving the target message and a second predetermined condition for transmitting the user information is satisfied; After further initializing the transmission of the user information, the terminal sends the user information to the network side; The second predetermined condition is: The network side configures the terminal to provide the user information on the corresponding cell; the user information of the terminal changes; the corresponding cell is a serving cell of the terminal; The predetermined time period is determined by at least one of the following processes: the associated preparatory steps of a process to respond to said target message; a user information transmission process, wherein the user information transmission process includes: The initialization process of the transmission, or Including a transmission initialization process and a transmission process; The transmission initialization process includes at least one of a parameter initialization process, a parameter loading process, and a process of transmitting information to a lower layer; The method for transmitting user information, when the user information transmission process includes the transmission process, the transmission process includes a process in which a lower layer transmits information to a network side and / or a retransmission process.

2. Further initializing the transmission of the user information when the initialization of the transmission of the user information is performed within the predetermined time period before receiving the target message and a second predetermined condition for transmitting the user information is satisfied: further initializing transmission of the user information when it is satisfied that initialization of transmission of the user information has been performed within a predetermined time period before receiving the target message, that no user information has been transmitted or that the transmission of the user information has been unsuccessful before receiving the target message, and that a second predetermined condition for transmitting the user information is satisfied; The target message is:

2. The method of claim 1, wherein the user information transmission message includes a switch command, a synchronization relocation message, a relocation message, a re-establishment message, a primary secondary cell change message, a primary secondary cell add message, a primary secondary cell modify message, a secondary cell change message, a secondary cell add message, a secondary cell pause message, a secondary cell group deactivation message, a secondary cell group suspend message, or a secondary cell group pause message.

3. Initiating the transmission of user information includes:

3. The method of claim 1, further comprising initializing the transmission of the user information after or at a set time.

4. The set time includes at least one of the following times, and the following times include: The time when the switchover, synchronization relocation, relocation, re-establishment, primary secondary cell change, primary secondary cell addition, primary secondary cell modification, secondary cell change, secondary cell addition, secondary cell suspension, secondary cell group deactivation, secondary cell group suspension, or secondary cell group suspension is successfully completed; and The time when the target node or cell was successfully accessed; and and a time when the random access process is successfully completed.

5. The method for transmitting user information described in claim 2, wherein the fact that user information has not been transmitted or the fact that user information has not been transmitted successfully before receiving the target message specifically includes the fact that user information has not been transmitted or the fact that user information has not been transmitted successfully before the predetermined length of time before receiving the target message.

6. The user information includes at least one of the following information:

6. The method for transmitting user information according to claim 1, further comprising: user assistance information; directly connected user information; terminal capability information; temporary capability information; terminal request; and configuration information reported by the terminal.

7. A terminal comprising a processor, a memory, and a program or instructions stored in the memory and operable on the processor, the program or instructions implementing the steps of the method for transmitting user information according to any one of claims 1 to 6 when executed by the processor.

Citation Information

Patent Citations

  • Context management

    JP2018139450A

  • Auxiliary information reporting and information sending method and device

    US20150237671A1