User information transmission method, device, and terminal
Patent Information
- Application Number
- KR1020237015636
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-10-22
- Filing Date
- 2021-10-20
- Publication Date
- 2026-09-09
- Estimated Expiration
- 2041-10-20
Smart Images

Figure 112023051078954-PCT00002_ABST
Abstract
Description
Technology Field
[0001] [Reference to related applications]
[0002] This application claims priority to the Chinese patent application No. 202011141180.7 filed in China on October 22, 2020, and the entire contents of said application are incorporated by reference into this application.
[0003] [Technology Field]
[0004] The present invention relates to the field of communication technology, and in particular to a method, device, and terminal for transmitting user information. Background Technology
[0005] In a wireless communication network, since a terminal must transmit and receive various information with the network side to obtain various services provided by an application or the network, accurate user information is very important for the communication connection between the terminal and the network.
[0006] However, during the implementation of the present invention, the inventor discovered that when a cell to which a terminal is connected undergoes a handover, reconfiguration, or reconfiguration, the transmission channel state changes, resulting in the failure to successfully transmit user information. Consequently, the information desired by the user between the network and the terminal does not match, affecting various system performances and the terminal's power saving performance. Therefore, effectively transmitting user information is an urgent task that must be solved. The problem to be solved
[0007] Embodiments of the present invention provide a user information transmission method, device, and terminal capable of solving the problem of user information not matching in procedures such as network handover, reconfiguration, and resetting existing in conventional technology. means of solving the problem
[0008] In a first aspect, a method for transmitting user information executed by a terminal is provided, and said method,
[0009] It includes a step of initializing the transmission of target user information when a preset condition for transmitting user information is satisfied.
[0010] In a second aspect, a user information transmission device is provided, and said device,
[0011] It includes a transmission module for initializing the transmission of target user information when a preset condition for transmitting user information is satisfied.
[0012] In a third aspect, a terminal is provided, said terminal comprises a processor, a memory, and a program or command stored in said memory and executed by said processor, and by said program or command being executed by said processor, the step of the user information transmission method of the first aspect is implemented.
[0013] In a fourth aspect, a readable storage medium is provided, said readable storage medium has a program or command stored therein, and said program or command is executed by a processor, thereby implementing the step of the user information transmission method of the first aspect.
[0014] In a fifth aspect, a chip comprising a processor and a communication interface is provided, wherein the communication interface is connected to the processor, and the processor executes a program or command of a terminal for implementing the user information transmission method of the first aspect.
[0015] In the sixth aspect, a computer program product stored on a non-transient storage medium is provided, and by executing the computer program product by the processor, the step of the user information transmission method of the first aspect is implemented. Effects of the invention
[0016] In an embodiment of the present invention, by setting and detecting a preset condition for transmitting user information, the transmission of target user information is initialized when the preset condition is satisfied, thereby effectively transmitting user information in cases such as network handover, reconfiguration, and resetting, ensuring consistency between user information on the network side and the terminal side, and further improving the performance of the terminal. Brief explanation of the drawing
[0017] FIG. 1 is a block diagram of a wireless communication system that can be applied to an embodiment of the present invention. FIG. 2 is a flowchart of a user information transmission method provided by an embodiment of the present invention. FIG. 3 is a structural diagram of a user information transmission device provided by an embodiment of the present invention. FIG. 4 is a schematic diagram of the physical structure of a communication device provided by an embodiment of the present invention. FIG. 5 is a hardware structure diagram of a terminal for implementing an embodiment of the present invention. FIG. 6 is a hardware structure diagram of a network-side device for implementing an embodiment of the present invention. Specific details for implementing the invention
[0018] Hereinafter, the technical solution of the present invention is described clearly and completely in conjunction with the accompanying drawings of embodiments of the present invention. The embodiments described herein are not all embodiments of the present invention, but merely partial embodiments. All other embodiments obtained by a person skilled in the art without creative labor based on the embodiments of the present invention are all within the scope of protection of the present invention.
[0019] In the specification and claims of the present invention, terms such as "first," "second," etc. are used to distinguish similar objects and are not used to describe a specific order or sequence. The data may be exchanged in appropriate circumstances so that embodiments of the present invention may be implemented in an order different from that exemplified or described herein, and objects distinguished as "first," "second," etc. are generally of a single type and do not limit the number of objects; for example, the first object may be one or multiple. Additionally, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the connected objects are in an "or" relationship.
[0020] The technology described herein is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems or New Radio (NR) systems, but may 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. In embodiments of the present invention, the terms "system" and "network" are always used interchangeably, and the technology described herein may be applied not only to the said systems and wireless technologies but also to other systems and wireless technologies. However, the following description describes New Radio (NR) systems for illustrative purposes, and while the term NR is used throughout most of the following description, this technology is applicable to applications other than NR system applications, such as 6th Generation (6G) communication systems.
[0021] FIG. 1 is a block diagram of a wireless communication system that can be applied to an embodiment of the present invention. The wireless communication system may include a terminal (101) and a network-side device (102). The terminal (101) is also referred to as a terminal device, a receiver, or a User Equipment (UE). The terminal (101) may be a terminal-side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer or Notebook, a Personal Digital Assistant (PDA), a Palmtop, a Netbook, an Ultra-Mobile Personal Computer (UMPC), a Mobile Internet Device (MID), a Vehicle-mounted Device (VUE), or a Pedestrian Terminal (PUE). Wearable devices include smart bracelets, earphones, smart glasses, etc. Embodiments of the present invention do not limit the specific type of the terminal (101). The network-side device (102) may be a base station or a core network. The base station may be 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), B A node, an evolutionary B node (eNB), a home node B, an evolutionary home node B, a WLAN access point, a WiFi node, a transmitting and receiving point (TRP), or any other appropriate term in the field may be referred to as such, and the base station is not limited to specific technical terms, and in the embodiments of the present invention, only a base station of an NR system is exemplified, but is not limited to a specific type of base station.
[0022] Hereinafter, with reference to the attached drawings, the user information transmission method, device, and terminal provided by the embodiment of the present invention will be described in detail through specific embodiments and application scenarios.
[0023] FIG. 2 is a flowchart of a user information transmission method provided by an embodiment of the present invention, said method may be executed by a terminal, said terminal may specifically be the terminal (101) shown in FIG. 1. As shown in FIG. 2, said method may include the following steps. That is:
[0024] Step 201, if the preset conditions for transmitting user information are satisfied, the transmission of target user information is initialized.
[0025] Specifically, when a network is changed, such as through network handover, modification, or alteration, or when a system is changed, such as through system reset or reconfiguration, there is a very high probability that user information will not match between the terminal and the network. An embodiment of the present invention monitors the operation process of the network to check whether a preset condition is satisfied, and if the preset condition is satisfied, triggers the initialization of transmission of the target user information. The entity executing the embodiment of the present invention may be a terminal.
[0026] For example, in the case of a network handover, when the network handover is completed or after the network handover is completed, the terminal detects whether a preset condition is satisfied, and if satisfied, triggers a procedure to initialize the transmission of target user information accordingly. In this case, since the terminal has been handed over to a new cell base station, the transmission initialization procedure is actually the initialization of the transmission of target user information to the new cell base station.
[0027] The above-mentioned preset conditions are constraints based on the network's operating procedures. That is, the operation to initialize a transmission is constrained by the above constraints, and the transmission initialization procedure is triggered only when the said constraints are satisfied. Otherwise, the transmission initialization procedure is not triggered.
[0028] The above target user information is user information to be transmitted, and may be relevant user information that the terminal must report to the network side, relevant user information that the terminal must provide that the network side requires, or other user information of the terminal.
[0029] Alternatively, the above target user information may be at least one of the following information, namely: UE assistance information (UAI), Sidelink UE information (SL UE information), terminal capability information, temporary capability information, and configuration information requested by and reported by the terminal.
[0030] In an embodiment of the present invention, the method for uploading user information is applied to the determination of the validity and retransmission of user information reported by a terminal; the user information may include not only UAI or SL UE messages, but also terminal capabilities, temporary capabilities, terminal requests (e.g., system message requests, service-related configuration requests, RRC configuration requests, etc.) or configuration information reported by a terminal. For example, in LTE and NR systems, a terminal must transmit relevant auxiliary information to the network side to report the following to the network side: power saving, delay budget report, terminal overheating, the terminal does not want to transmit or receive data in the near future, whether reference time information is provided, and reporting of sidelink traffic patterns in frequencies affected by In Device Coexistence (IDC) or direct connection networks. The said auxiliary information includes DRX-related parameters, SCG configuration, number of Scell configurations, integrated bandwidth, MIMO layer, minimum scheduling offset K0 / K2, RRC status (connected, inactive, idle mode), reference time, IDC interference frequency, or SL service information, and such information to be transmitted is called target user information.
[0031] In a user information transmission method provided by an embodiment of the present invention, by setting and detecting a preset condition for transmitting user information, the transmission of target user information is initialized when the preset condition is satisfied, thereby effectively transmitting user information in cases such as network handover, reconfiguration, and reconfiguration, ensuring consistency between user information on the network side and the terminal side, and further improving the performance of the terminal.
[0032] Alternatively, the above preset condition may include a first preset condition, and correspondingly, if the first preset condition for transmitting user information is satisfied, the transmission of the target user information is initialized.
[0033] The above first preset condition is the following condition, i.e.:
[0034] If the transmission of user information is initialized before receiving the target message;
[0035] If the transmission of user information was initialized before receiving the above target message, and if the user information was not transmitted or was not successfully transmitted before receiving the above target message;
[0036] If the transmission of user information was initialized before a preset time prior to receiving the above target message, and the user information was not transmitted or was not successfully transmitted before receiving the above target message;
[0037] If the transmission of user information was initialized before receiving the above target message, and the user information was successfully transmitted before receiving the above target message;
[0038] It includes at least one of the cases where the transmission of user information was initialized before a preset time prior to receiving the target message, and the user information was successfully transmitted before receiving the target message.
[0039] Specifically, in an embodiment of the present invention, a corresponding preset condition is set according to the transmission initialization of user information by the terminal before receiving a target message. One or any combination of the items listed above may be configured as the preset condition.
[0040] The user information related to the above transmission initialization may be the target user information of an embodiment of the present invention, may be part of the target user information, or may not be the target user information, and the embodiment of the present invention does not particularly limit this.
[0041] The above preset time is a preset time length, for example, 1 second. The above preset time length is related to the transmission initialization procedure of related user information.
[0042] The above target message refers to a notification or request message received prior to a change in the network or system. Depending on the change in the different network or system, the message may be a message transmitted by the network or generated by the terminal.
[0043] Alternatively, the target message may include a handover command, a synchronous reconfiguration message, a reconfiguration message, a reset message, a primary secondary cell change (Pscell chang) 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 (Scell dormancy) message, a secondary cell group deactivate (SCG Deactivate) message, a secondary cell group suspend (SCG suspend) message, or a secondary cell group dormancy (SCG dormancy) message.
[0044] In an embodiment of the present invention, for different changes occurring in a network or system, a notification or request message corresponding to said change may be set as a target message. For example, in a Dual Active Protocol Stack (DAPS) handover procedure, a handover command received by a terminal is used as a target message; in a synchronous reconfiguration network, a synchronous reconfiguration message received by a terminal is used as a target message; in a network where the primary secondary cell is changed, a primary secondary cell change message received by a terminal is used as a target message; and in a network where the primary secondary cell is modified, a primary secondary cell modification message is used as a target message.
[0045] The statement that the primary secondary cell is changed refers to a procedure in which the primary secondary cell is changed to another cell, such as a change in a PScell, for example, that is, a conversion from cell1 to cell2. The statement that the primary secondary cell is modified refers to a modification that occurs within the primary secondary cell; this is a modification within the same cell, for example, if the PScell is not changed, the internal configuration or active state of the PScell is changed.
[0046] Alternatively, the target user information includes related user information and / or other user information of the terminal; the related user information includes user information where the transmission is initialized or related to the transmission before receiving the target message.
[0047] In an embodiment of the present invention, when the preset condition is satisfied, a transmission initialization procedure for target user information is triggered. The target user information may be user information for which transmission is initialized or is concerned with transmission before receiving the target message mentioned in the preset condition.
[0048] For example, in a DAPS handover procedure or a general handover (non-DAPS) procedure, if the terminal has initiated the transmission of User Auxiliary Information (UAI1) before receiving the target message, i.e., the handover command, the target User Information may point to UAI1. Additionally, the target User Information may 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 requests, etc. The UAI1 may be a reduced maximum MIMO layer, UAI2 may be a DRX parameter having a similar function, and may be other UAI Information excluding the MIMO layer, such as an IDC interference frequency.
[0049] Alternatively, the step of initializing the transmission of the above-mentioned target user information is, specifically,
[0050] A step of initializing the transmission of the above-mentioned related user information and / or other user information of the terminal;
[0051] Alternatively, it includes the step of retransmitting the relevant user information.
[0052] Specifically, regarding the transmission initialization of target user information when a preset condition is satisfied, different transmission procedures may be triggered depending on the type of target user information of the above embodiment. A transmission initialization procedure may be executed for the relevant user information and / or other user information of the terminal. Since transmission initialization was already performed for the relevant user information before receiving the target message, retransmission is required here; that is, transmission initialization refers to retransmitting the relevant user information.
[0053] Alternatively, the step of initializing the transmission of the target user information specifically includes, in a corresponding cell, the step of initializing the transmission of the relevant user information and / or other user information of the terminal, or retransmitting the relevant user information.
[0054] Specifically, an embodiment of the present invention limits the location where target user information is uploaded. That is, the terminal initializes the transmission of the relevant user information and / or other user information of the terminal at the corresponding cell, or retransmits the relevant user information.
[0055] The above-mentioned corresponding cell can be understood as the cell, node, or base station where the terminal is located, i.e., the terminal's current serving cell, after the change process corresponding to the above-mentioned target message is completed.For example, in the case of a DAPS handover procedure, the corresponding cell refers to the target cell after the handover is successful; PScell change refers to the cell where the terminal is located after the change; if the corresponding target message is a handover command or a process of synchronously reconstructing a message, the corresponding cell refers to the target cell after the handover; if the corresponding target message is a process of reconstructing a message, the corresponding cell refers to the current cell after the reconstruction is completed; if the corresponding target message is a process of resetting a message, the corresponding cell refers to the current cell after the resetting is completed; if the corresponding target message is a process where a primary secondary cell modifies a message, the corresponding cell refers to the primary secondary cell located after the modification is completed; if the corresponding target message is a process where a primary secondary cell adds a message, the corresponding cell refers to the primary secondary cell located after the addition is completed; if the corresponding target message is a process where a primary secondary cell modifies a message, the corresponding cell refers to the primary secondary cell located after the modification is completed; If the corresponding target message is a process in which a secondary cell modifies a message, the corresponding cell refers to the secondary cell located after the modification is completed; if the corresponding target message is a process in which a secondary cell adds a message, the corresponding cell refers to the primary cell located after the addition is completed; if the corresponding target message is a process in which a secondary cell puts a message to sleep, the corresponding cell refers to the serving cell located after the sleep is completed; if the corresponding target message is a process in which a secondary cell group deactivates a message, the corresponding cell refers to the serving cell located after the deactivation is completed; and if the corresponding target message is a process in which a secondary cell group suspends a message or puts a message to sleep, the corresponding cell refers to the serving cell located after the suspension or sleep is completed.
[0056] Taking the above embodiment as an example, assuming the target user information is terminal auxiliary information (UAI), the preset condition is the following condition, i.e.:
[0057] If the terminal initializes the transmission of a UAI message before receiving a synchronous reconfiguration or handover command or a reconfiguration message or a reset message;
[0058] If the terminal initializes the transmission of a UAI message before receiving Pscell change, PScell addition, PScell modification, Scell change, Scell addition, Scell dormancy, SCG Deactivate, SCG suspend, or SCG dormancy;
[0059] Before the terminal receives the above message, it initializes the transmission of the UAI message, and if the UAI message was not transmitted or was not successfully transmitted before receiving the above message, the above message is the message received in the first and second messages;
[0060] A situation in which the terminal initializes the transmission of a UAI message outside of a preset time prior to receiving the above message, and the UAI message was not transmitted or was not successfully transmitted before receiving the above message, because transmission is generally performed after initialization, there may exist cases where the transmission was initialized before the preset time but was not transmitted or was not successfully transmitted thereafter;
[0061] If the terminal initializes the transmission of the UAI message before receiving the above message, and successfully transmits the UAI message before receiving the above message;
[0062] It includes at least one of the cases where the terminal initializes the transmission of a UAI message other than a preset time before receiving the message, and successfully transmits the UAI message before receiving the message.
[0063] An embodiment of the present invention can reflect changes in the terminal's user information by setting a preset condition based on the transmission initialization of user information performed by the terminal before receiving a target message, thereby helping to make a more reliable transmission initialization or retransmission decision.
[0064] In addition, for each condition among the preset conditions in the above embodiment, the transmission initialization or transmission occurrence time may be additionally limited.
[0065] Alternatively, the step of initializing the transmission of user information before receiving the target message specifically includes the step of initializing the transmission of user information within the preset time prior to receiving the target message;
[0066] or,
[0067] The step of user information not being transmitted or not being successfully transmitted before receiving the target message specifically includes the step of user information not being transmitted or not being successfully transmitted before the preset time prior to receiving the target message;
[0068] or,
[0069] The step of user information not being transmitted or not being successfully transmitted before receiving the target message specifically includes the step of user information not being transmitted or not being successfully transmitted before the preset time prior to receiving the target message;
[0070] or,
[0071] The step of successfully transmitting user information before receiving the target message specifically includes the step of successfully transmitting user information within the preset time prior to receiving the target message;
[0072] or,
[0073] The step of successfully transmitting user information before receiving the target message specifically includes the step of successfully transmitting user information within the preset time prior to receiving the target message.
[0074] Specifically, an embodiment of the present invention specifically limits the occurrence time of user information transmission under preset conditions. For example, specifically limiting means initializing the transmission of user information within a preset time prior to receiving a target message. That is, the time at which the transmission of user information is initialized is earlier than the time at which the target message is received, and the time difference between the time at which the target message is received and the time at which the transmission of user information is initialized is smaller than the preset time.
[0075] Likewise, regarding cases where user information is not transmitted or is not successfully transmitted, it is limited to cases where the user information was not transmitted or was not successfully transmitted prior to the preset time prior to receiving the target message. That is, the time at which the user information was not transmitted or was not successfully transmitted must be earlier than the time at which the target message was received, and the time difference between the time at which the target message was received and the time at which the user information was not transmitted or was not successfully transmitted must be longer than the preset time.
[0076] Among the above items, "or" indicates that each of the above items may be one of them or any combination of several items, and embodiments of the present invention do not specifically limit this.
[0077] Still, the UAI information of the above embodiment, for example, additionally restricts the time at which transmission occurs during preset conditions, and restricts it to at least one of the following items. That is:
[0078] Additionally, the terminal is restricted to initializing the transmission of a UAI message within a preset time before receiving a synchronization configuration or handover command or a reconfiguration message or a reset message, where "within" indicates that the time difference between the two is smaller than the preset time;
[0079] The terminal is additionally restricted to initializing the transmission of a UAI message within a preset time prior to receiving Pscell change, PScell addition, PScell modification, Scell change, Scell addition, Scell dormancy, SCG Deactivate, SCG suspend, or SCG dormancy;
[0080] The terminal additionally restricts the UAI message to not have transmitted it or not successfully transmitted it, except for a preset time prior to receiving the message, and indicates that the time difference between reception and transmission is longer than the preset time.
[0081] The terminal additionally restricts the case to the point where it did not transmit the UAI message or failed to transmit it successfully, except for a preset time prior to receiving the message;
[0082] The terminal additionally limits the successful transmission of the UAI message within a preset time prior to receiving the message;
[0083] The terminal additionally limits the successful transmission of the UAI message within a preset time prior to receiving the above message.
[0084] An embodiment of the present invention can effectively maintain consistency between user information on the network side and the terminal side by effectively avoiding retransmission and omitted transmission of user information by additionally limiting the time for initializing the transmission of user information.
[0085] Alternatively, the above preset time is the following procedure, i.e.:
[0086] Relevant preparation steps of the procedure corresponding to the above target message;
[0087] It is determined according to at least one of the user information transmission procedures, and the user information transmission procedure is,
[0088] Initialization procedure for transmission, or,
[0089] Includes the initialization procedure and transmission procedure of the transmission.
[0090] The initialization procedure of the above transmission includes at least one of a parameter initialization procedure, a parameter loading procedure, and an information transmission procedure to a lower layer;
[0091] Alternatively, the above transmission procedure includes a procedure for transmitting information from a lower layer to the network side and / or a retransmission procedure.
[0092] Specifically, an embodiment of the present invention sets the preset time according to one or more steps of initializing a user information transmission procedure. The preset time may be configured by the network side or specified by a protocol, and may be, for example, 1 second.
[0093] Each of the above steps includes a relevant preparation step of a procedure corresponding to a target message and a user information transmission procedure, and additionally, the user information transmission procedure may be a separate transmission initialization procedure or a transmission initialization procedure and a transmission procedure.
[0094] For example, in the case where the UAI information of the above embodiment is transmitted in the DAPS handover procedure, the target message refers to a handover command, the procedure corresponding to the target message is the DAPS handover procedure, and the relevant preparation step of the procedure corresponding to the target message is the handover preparation step in the DAPS handover procedure. The handover preparation step includes a procedure in which the source node initiates a handover request to the target node and the target node responds with an ACK message.
[0095] The procedure for transmitting user information refers to the procedure for transmitting UAI messages, and the transmission procedure specifically includes at least one of the following:
[0096] a) includes at least one of the procedures for initiating transmission, i.e., the procedure for initializing parameters, the procedure for loading a message into signaling radio bearers (SRBs), and the procedure for delivering the corresponding message to lower layers.
[0097] b) Transmission procedure, that is, a procedure in which the lower layer transmits and / or retransmits UAI messages to the network side.
[0098] Since the transmission procedure naturally occurs after the initialization procedure, the preset time can be determined independently based on the transmission initialization procedure, or the preset time can be determined based on the entire processing procedure from the transmission initialization procedure to the actual transmission procedure.
[0099] Also, for example, in the case of transmitting an SL UE message, the preset time is determined according to the procedure for transmitting the SL UE message. The procedure for transmitting the above SL UE message is the following procedure, namely:
[0100] a) includes at least one of the procedures for initiating transmission, namely, initializing parameters, loading a message into an SRB, and transmitting a corresponding message to lower layers.
[0101] b) a transmission procedure, i.e., a procedure in which the lower layer transmits and / or retransmits an SL UE message to the network side; at least one of these is included.
[0102] An embodiment of the present invention determines a preset time according to the transmission procedure of related user information, so that the determined preset time is more in accordance with the transmission procedure of related user information, thereby effectively improving transmission efficiency and effectively preventing inconsistency in information.
[0103] Additionally, the above preset condition further includes a second preset condition, and accordingly, if the first preset condition for transmitting user information is satisfied and the second preset condition for transmitting user information is satisfied simultaneously, the transmission of the target user information is initialized.
[0104] Specifically, an embodiment of the present invention may trigger the initialization of transmission of target user information when a first preset condition is satisfied alone, and may also trigger the initialization of transmission of target user information only when a second preset condition is satisfied on the basis of satisfying the first preset condition.
[0105] Alternatively, the second preset condition is the following condition, namely:
[0106] When the terminal is configured by the network to provide the above target user information;
[0107] In the case where the target user information of the terminal is changed; at least one of the above is included.
[0108] An embodiment of the present invention detects whether a second preset condition is satisfied based on satisfying a first preset condition. Specifically, the second preset condition may be a setting requirement of the network side, that is, the network side may be configured to have the terminal provide target user information; or, the target user information of the terminal may be changed; or, it may be a combination of the two, that is, the network side is configured to have the terminal provide such target user information at the same time that the corresponding target user information of the terminal is changed.
[0109] For example, in the case of transmitting UAI information, the second preset condition may include at least one of the following:
[0110] The network is configured to allow the terminal to provide UAI information;
[0111] In addition, the network can be configured so that the terminal provides a UAI message related to the above-mentioned preset conditions.
[0112] The fact that the terminal's UAI message has not changed can be understood as retransmission being triggered solely by the first preset condition. Alternatively, the fact that the terminal's UAI message has not changed or that the corresponding user information has not changed is implicitly included in the first preset condition.
[0113] The fact that the terminal's UAI message is changed can be understood as retransmission being triggered only when the change in the UAI message and the first preset condition are simultaneously satisfied.
[0114] Alternatively, the step of configuring the terminal to provide the target user information by the network side specifically includes the step of configuring the terminal to provide the target user information in a corresponding cell by the network side.
[0115] Specifically, an embodiment of the present invention specifically limits the location of the network side in the step in which the terminal is configured to provide target user information by the network side in the above embodiment. That is, the network side is specifically configured to have the terminal provide target user information in a corresponding cell.
[0116] The corresponding cell above refers to the cell, node, or base station where the terminal is located after the change corresponding to the target message is completed. For example, in a DAPS handover procedure, the corresponding cell refers to the target cell after the handover is successful, and the PScell change refers to the cell where the terminal is located after the change. For examples of other types of target user information transmission, the above embodiments may be referenced and are not described repeatedly here.
[0117] Additionally, the step of initializing the transmission of the target user information includes the step of initializing the transmission of the target user information after a set time or at a set time.
[0118] Specifically, embodiments of the present invention are limited to triggering the transmission initialization of target user information at a specific time (when) or after said specific time (after). That specific time may be called a set time.
[0119] Alternatively, the time set above is the next time, i.e.:
[0120] Handover successfully completed, synchronous reconfiguration, reconfiguration, reset, 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) time;
[0121] Time when the target node or cell was successfully accessed;
[0122] It includes at least one of the time at which the random access procedure (RACH) was successfully completed. That is, the time at which the random access procedure (RACH) was successfully completed.
[0123] Additionally, the above-mentioned method for transmitting user information further includes the step of starting or restarting a prohibition timer related to the relevant user information and / or other user information of the terminal.
[0124] When performing a transmission initialization procedure for target user information according to the various embodiments above, a prohibit timer related to the relevant user information and / or other user information of the terminal must be started or restarted. The prohibit timer may correspond one-to-one with the user information, i.e., one user information may correspond to one prohibit timer; or, may correspond many-to-one with the user information, i.e., one group of user information (or one type of user information) may correspond to one prohibit timer; or, may all user information may correspond to one prohibit timer; and the role and operation of the prohibit timer include at least one of the following:
[0125] 1. When initializing the transmission of the above user information, start a prohibition timer or a prohibition timer corresponding to the user information.
[0126] 2. While the prohibition timer is running, the terminal is not allowed to report user information or user information corresponding to the prohibition timer.
[0127] 3. When the prohibition timer expires, the terminal may report user information or user information corresponding to the prohibition timer.
[0128] For example, taking the case of transmitting UAI information or SL UE information messages, if a preset condition is satisfied, at least one of the following actions is performed. That is:
[0129] Initialize the transmission of UAI messages;
[0130] Additionally, the above UAI message may be a UAI related to transmission initialization or transmission in the above handover procedure, i.e., a related UAI.
[0131] Start or restart the UAI information-associated prohibit timer;
[0132] Additionally, the above UAI message may be a UAI related to transmission initialization or transmission in the above handover procedure, i.e., a related UAI.
[0133] Initialize the transmission of the SL UE information message;
[0134] In addition, the above SL UE information message may be transmission initialization or transmission-related SL UE information in the handover procedure, that is, related SL UE information.
[0135] Resend UAI message or SL UE information message.
[0136] Additionally, the above UAI / SL UE info message may be transmission initialization or transmission-related UAI / SL UE info in the handover procedure, i.e., related UAI / SL UE info.
[0137] The entity executing the user information transmission method provided by an embodiment of the present invention may be a user information transmission device or a control module for loading the user information transmission method among said user information transmission devices. In an embodiment of the present invention, the user information transmission method provided by an embodiment of the present invention is described by way of example, in a case where the user information transmission method is loaded through a user information transmission device.
[0138] Referring to FIG. 3, it is a structural diagram of a user information transmission device according to an embodiment of the present invention, and the device can implement the transmission of user information in the various user information transmission method embodiments, and the device,
[0139] It includes a transmission module (301) for initializing the transmission of target user information when a preset condition for transmitting user information is satisfied.
[0140] Alternatively, the above transmission module specifically,
[0141] If a first preset condition for transmitting user information is satisfied, the transmission of target user information is initialized, and the first preset condition is the following condition, i.e.:
[0142] If the transmission of user information is initialized before receiving the target message;
[0143] If the transmission of user information was initialized before receiving the above target message, and if the user information was not transmitted or was not successfully transmitted before receiving the above target message;
[0144] If the transmission of user information was initialized before a preset time prior to receiving the above target message, and the user information was not transmitted or was not successfully transmitted before receiving the above target message;
[0145] If the transmission of user information was initialized before receiving the above target message, and the user information was successfully transmitted before receiving the above target message;
[0146] It includes at least one of the cases where the transmission of user information was initialized before a preset time prior to receiving the target message, and the user information was successfully transmitted before receiving the target message.
[0147] Alternatively, the above transmission module specifically,
[0148] When a first preset condition for transmitting user information is satisfied and a second preset condition for transmitting user information is satisfied simultaneously, the transmission of the target user information is initialized.
[0149] Alternatively, the above second preset condition is the following condition, i.e.:
[0150] When the terminal is configured by the network to provide the above target user information;
[0151] In the case where the target user information of the terminal is changed; at least one of the above is included.
[0152] Alternatively,
[0153] The step of configuring the terminal to provide the target user information by the network side is specifically,
[0154] The network side includes a step of configuring the terminal to provide the target user information in the corresponding cell.
[0155] Alternatively, the above target user information includes relevant condition user information and / or other user information related to the terminal;
[0156] The above-mentioned related condition user information is user information related to the transmission, or the transmission is initialized before receiving the above-mentioned target message.
[0157] Alternatively, when the transmission module initializes the transmission of target user information, specifically,
[0158] Initializes the transmission of the above-mentioned related condition user information and / or other user information related to the terminal, or retransmits the above-mentioned related condition user information.
[0159] Alternatively, when the transmission module initializes the transmission of target user information, specifically,
[0160] In the corresponding cell, the transmission of the relevant condition user information and / or other user information related to the terminal is initialized, or the relevant condition user information is retransmitted.
[0161] Alternatively, the transmission device,
[0162] It further includes a start module for starting or restarting a prohibition timer related to the above-mentioned condition user information and / or other user information related to the terminal.
[0163] Alternatively, the above target message is,
[0164] Includes handover commands, synchronous reconfiguration messages, reconfiguration messages, reset messages, primary secondary cell change messages, primary secondary cell add messages, primary secondary cell modification messages, secondary cell change messages, secondary cell add messages, secondary cell dormancy messages, secondary cell group disable messages, secondary cell group suspension messages, or secondary cell group dormancy messages.
[0165] Alternatively, when the transmission module initializes the transmission of target user information, specifically,
[0166] It includes the step of initializing the transmission of the target user information after a set time or at a set time.
[0167] Alternatively, the time set above is the next time, i.e.:
[0168] Handover, synchronous reconfiguration, reconfiguration, reset, primary secondary cell change, primary secondary cell addition, primary secondary cell modification, secondary cell change, secondary cell addition, secondary cell dormancy, secondary cell group deactivation, secondary cell group suspension, or secondary cell group dormancy successfully completed;
[0169] Time when the target node or cell was successfully accessed;
[0170] It includes at least one of the time at which the random access procedure (RACH) was successfully completed.
[0171] Alternatively,
[0172] The step of initializing the transmission of user information before receiving the target message specifically includes the step of initializing the transmission of user information within the preset time prior to receiving the target message;
[0173] Or, the step of user information not being transmitted or not successfully transmitted before receiving the target message specifically includes the step of user information not being transmitted or not successfully transmitted before the preset time prior to receiving the target message;
[0174] or,
[0175] The step of user information not being transmitted or not being successfully transmitted before receiving the target message specifically includes the step of user information not being transmitted or not being successfully transmitted before the preset time prior to receiving the target message;
[0176] or,
[0177] The step of successfully transmitting user information before receiving the target message specifically includes the step of successfully transmitting user information within the preset time prior to receiving the target message;
[0178] or,
[0179] The step of successfully transmitting user information before receiving the target message specifically includes the step of successfully transmitting user information within the preset time prior to receiving the target message.
[0180] Alternatively, the above preset time is the following procedure, i.e.:
[0181] Relevant preparation steps of the procedure corresponding to the above target message;
[0182] It is determined according to at least one of the user information transmission procedures, and the user information transmission procedure is,
[0183] Initialization procedure for transmission, or,
[0184] Includes a transmission initialization procedure and a transmission procedure; and
[0185] The initialization procedure of the above transmission includes at least one of a parameter initialization procedure, a parameter loading procedure, and an information transmission procedure to a lower layer;
[0186] Alternatively, the above transmission procedure includes a procedure for transmitting information from a lower layer to the network side and / or a retransmission procedure.
[0187] Alternatively, the target user information includes at least one of user assistance information, direct connection user information, terminal capability information, temporary capability information, and configuration information requested by the terminal and reported by the terminal.
[0188] The user information transmission device of an embodiment of the present invention may be a device, and may be a component of a terminal, an integrated circuit, or a chip. The device may be a mobile device or a non-mobile device. For example, a mobile terminal includes, but is not limited to, the type of terminal (101) described above, and a non-mobile terminal may be a server, Network Attached Storage (NAS), personal computer (PC), television (TV), ATM or self-service machine, etc., and the embodiments of the present invention are not specifically limited.
[0189] The user information transmission device of an embodiment of the present invention may be a device equipped with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiments of the present invention are not particularly limited.
[0190] The user information transmission device provided by the embodiment of the present invention can implement each process implemented in FIG. 2 and the various user information transmission method embodiments, and can achieve equivalent technical effects, and a detailed description is omitted here to avoid repetition.
[0191] As illustrated in FIG. 4, an embodiment of the present invention further provides a communication device (400), said communication device comprising a processor (401), a memory (402), and a program or command stored in the memory (402) and executed by the processor (401). For example, if the communication device (400) is a terminal, the program or command is executed by the processor (401), thereby performing each step of any one embodiment of the user information transmission method and achieving an equivalent technical effect, and a detailed description is omitted here to avoid repetition.
[0192] Specifically, FIG. 5 is a hardware structure diagram of a terminal for implementing an embodiment of the present invention. The terminal (500) includes 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), but is not limited thereto.
[0193] To a person of ordinary knowledge in the art, the terminal (500) may also include a power source (e.g., a battery) for supplying power to each component; the power source may be logically connected to the processor (510) through a power management system and may manage functions such as charging, discharging, and power consumption management through the power management system. The terminal structure illustrated in FIG. 5 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than illustrated in the drawing, combine specific components, or arrange other components, and a detailed description is omitted here.
[0194] In an embodiment of the present invention, the input unit (504) may include a Graphics Processing Unit (GPU) (5041) and a microphone (5042), and the Graphics Processing Unit (5041) processes image data of a still image or video acquired 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 configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit (507) includes a touch panel (5071) and other input devices (5072). The touch panel (5071) is also referred to as a touch screen. The touch panel (5071) may include two parts, such as a touch detection device and a touch controller. The other input devices (5072) may include a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a joystick, which are not described repeatedly herein.
[0195] The above radio frequency unit (501) is used to transmit target user information.
[0196] In an embodiment of the present invention, 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.
[0197] Memory (509) may be used to store software programs or commands and various data. Memory (509) may primarily include a program or command storage area and a data storage area, and the program or command storage area may store application programs or commands required for an operating system and at least one function (e.g., sound playback function, image playback function, etc.). Additionally, memory (509) may include high-speed random access memory and may include non-volatile memory, and the non-volatile memory may 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. For example, it may include at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage device.
[0198] The processor (510) may include one or more processing units. Alternatively, an application processor and a modem processing unit may be integrated into the processor (510), the processor primarily processes an operating system, user interface, and application programs or commands, etc., and the modem processing unit primarily processes wireless communication, such as a baseband processor. The modem processor may not be integrated into the processor (510).
[0199] The above radio frequency unit (501) is used to transmit target user information.
[0200] The processor (510) is used to initialize the transmission of target user information when a preset condition for transmitting user information is satisfied.
[0201] An embodiment of the present invention ensures consistency between user information on the network side and the terminal side and further improves the performance of the terminal by setting and detecting preset conditions for transmitting user information, and by initializing the transmission of target user information when the preset conditions are satisfied, thereby effectively transmitting user information in cases such as network handover, reconfiguration, and resetting.
[0202] Alternatively, the processor (510) also initializes the transmission of the target user information when the first preset condition for transmitting user information is satisfied.
[0203] An embodiment of the present invention can reflect changes in the terminal's user information by setting a preset condition based on the transmission initialization of user information performed by the terminal before receiving a target message, thereby helping to make a more reliable transmission initialization or retransmission decision.
[0204] Alternatively, the processor (510) also initializes the transmission of the target user information when it satisfies a first preset condition for transmitting user information and simultaneously satisfies a second preset condition for transmitting user information.
[0205] Alternatively, the processor (510) also initializes the transmission of the relevant user information and / or other user information of the terminal, or retransmits the relevant user information.
[0206] Alternatively, the processor (510) also initializes the transmission of the relevant user information and / or other user information of the terminal in the corresponding cell, or retransmits the relevant user information.
[0207] Alternatively, the processor (510) also starts or restarts a prohibition timer related to the relevant user information and / or other user information of the terminal.
[0208] Alternatively, the processor (510) also initializes the transmission of the target user information after a set time or at a set time.
[0209] Specifically, FIG. 6 is a hardware structure diagram of a network-side device for implementing an embodiment of the present invention. 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) is connected to the radio frequency device (602).
[0210] In the uplink direction, the radio frequency device (602) receives information through 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), and the radio frequency device (602) processes the received information and transmits it through the antenna (601).
[0211] Those skilled in the art will understand that the structure of the network-side device shown in FIG. 6 does not constitute a limitation to the network-side device of the present invention, and that the network-side device of the present invention may include more or fewer components than shown in the drawings, combine specific components, or arrange other components, and a detailed description is omitted here.
[0212] In the above embodiment, the method performed by the network-side device may be implemented in a baseband device (603), and the baseband device (603) includes a processor (604) and a memory (605).
[0213] The baseband device (603) may include, for example, at least one baseband board on which a plurality of chips are arranged, and as shown in FIG. 6, one of the chips is, for example, connected to memory (605) and is a processor (604) that calls a program in memory (605) to execute the operation of the network-side device shown in the method embodiment.
[0214] The baseband device (603) may further include a network interface (606) for exchanging information with a radio frequency device (602), and the interface is, for example, a common public radio interface (CPRI).
[0215] Specifically, in an embodiment of the present invention, the network-side device further includes a command or program that is stored in memory (605) and executable by a processor (604), and the processor (604) can call the command or program stored in memory (605) to perform the method performed by each module shown in FIG. 6 and achieve an equivalent technical effect, and a detailed description is omitted here to avoid repetition.
[0216] An embodiment of the present invention ensures consistency between user information on the network side and the terminal side and further improves the performance of the terminal by setting and detecting preset conditions for transmitting user information, and by initializing the transmission of target user information when the preset conditions are satisfied, thereby effectively transmitting user information in cases such as network handover, reconfiguration, and resetting.
[0217] Embodiments of the present invention also provide a volatile or non-volatile readable storage medium in which a program or command is stored, and by executing said program or command by a processor, each step of any embodiment of the user information transmission method can be performed and an equivalent technical effect can be achieved, and a detailed description is omitted herein to avoid repetition.
[0218] The processor is the processor of the terminal in the above embodiment. The readable storage medium includes computer-readable storage media such as Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk, or optical disk.
[0219] Embodiments of the present invention also provide a chip, said chip comprising a processor and a communication interface, said communication interface being connected to the processor, and said program or command being executed by the processor so that each step of any embodiment of the user information transmission method is performed and an equivalent technical effect can be achieved, and a detailed description is omitted herein to avoid repetition.
[0220] A chip according to an embodiment of the present invention may also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip.
[0221] In this specification, “include,” “contain,” or other variations refer to non-exclusive inclusion, and a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements unique to such process, method, article, or apparatus. Unless otherwise limited, an element defined as “includes” does not exclude the presence of other identical elements in a process, method, article, or apparatus comprising said element. Furthermore, the scope of methods and apparatus of embodiments of the present invention is not limited to performing functions in the order shown or discussed, but may perform functions substantially simultaneously or in reverse order depending on the related functions, for example, described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to specific examples may be combined in other examples.
[0222] Through the description of the above embodiments, those skilled in the art will clearly understand that while the method of the above embodiments may be implemented by combining software with a necessary general hardware platform or by hardware, in many cases, the method of combining software with a necessary general hardware platform is more preferable. Based on this understanding, the essential part of the technical solution of the present invention, or the part contributing to the prior art, or all or part of said technical solution may be implemented in the form of a software product, and said computer software product may be stored on a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) by including a plurality of instructions through which the method according to various embodiments of the present invention can be executed by a terminal (mobile phone, computer, server, air conditioner, or network device, etc.).
[0223] As described above, embodiments of the present invention have been explained in conjunction with the attached drawings; however, the present invention is not limited to the specific embodiments described above, and the specific embodiments described above are merely examples and are not restrictive. Those skilled in the art may make various modifications based on the present invention without departing from the scope of protection according to the purpose and claims of the present invention, and all such modifications fall within the scope of protection of the present invention.
Claims
Claim 1 A method for transmitting user information executed by a terminal, comprising the step of initializing the transmission of user information within a preset time prior to receiving a target message, and further initializing the transmission of user information again when a second preset condition for transmitting the user information is satisfied; wherein the second preset condition comprises: a case where the network side is configured to provide the user information to the terminal at a corresponding cell - the corresponding cell is the serving cell of the terminal -; and wherein the target message comprises a handover command. Claim 2 A method for transmitting user information according to claim 1, wherein user information is not transmitted or is not successfully transmitted before receiving the target message. Claim 3 A method for transmitting user information according to claim 1 or 2, wherein the user information includes at least one of related user information and other user information of a terminal; and the related user information includes user information that is initialized for transmission or related to transmission before receiving the target message. Claim 4 A method for transmitting user information according to claim 3, wherein the step of initializing the transmission of the user information comprises: a step of initializing the transmission of at least one of the related user information and other user information of the terminal; or a step of retransmitting the related user information. Claim 5 A method for transmitting user information according to claim 4, wherein the step of initializing the transmission of the user information comprises the step of initializing the transmission of at least one of the related user information and other user information of the terminal in a corresponding cell, or retransmitting the related user information. Claim 6 A method for transmitting user information according to claim 4, further comprising the step of starting or restarting at least one related prohibition timer among the related user information and other user information of the terminal. Claim 7 A method for transmitting user information according to claim 1, wherein the preset time is determined according to at least one of: a relevant preparation step of a procedure corresponding to the target message; and a user information transmission procedure; wherein the user information transmission procedure includes a transmission initialization procedure; or, a transmission initialization procedure and a transmission procedure; wherein the transmission initialization procedure includes at least one of a parameter initialization procedure, a parameter loading procedure, and an information transmission procedure to a lower layer; and wherein the transmission procedure includes at least one of a procedure for transmitting information from a lower layer to a network side and a retransmission procedure. Claim 8 A method for transmitting user information according to any one of claims 1, 2 and 7, wherein the user information comprises: at least one of user assistance information, direct connection user information, terminal capability information, temporary capability information, configuration information requested by the terminal and reported by the terminal. Claim 9 A terminal comprising a processor, a memory, and a program or instruction stored in the memory and executed by the processor, wherein the method for transmitting user information according to claim 1 or 2 is implemented by the execution of the program or instruction by the processor. Claim 10 delete Claim 11 delete Claim 12 delete Claim 13 delete Claim 14 delete Claim 15 delete Claim 16 delete Claim 17 delete Claim 18 delete Claim 19 delete Claim 20 delete Claim 21 delete Claim 22 delete Claim 23 delete Claim 24 delete Claim 25 delete Claim 26 delete Claim 27 delete Claim 28 delete Claim 29 delete Claim 30 delete Claim 31 delete Claim 32 delete Claim 33 delete Claim 34 delete Claim 35 delete
Citation Information
Patent Citations
Auxiliary information reporting and information sending method and device
US20150237671A1