Wireless communication method and apparatus, communication device, and storage medium

By having the UE report auxiliary information in a disconnected state, the network side selects a suitable UE to perform the task, which solves the problem of task delay and slow response speed caused by inappropriate UE selection in the existing technology, and improves the task execution efficiency and the running speed of the UE's own tasks.

CN114631105BActive Publication Date: 2025-11-04BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080002756.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-13
Publication Date
2025-11-04
Estimated Expiration
2041-03-05

AI Technical Summary

Technical Problem

In existing technologies, the network side lacks an effective selection mechanism when selecting user equipment (UE) to perform tasks, resulting in unsuitable UEs performing tasks, leading to problems such as task delays and slow UE response speeds.

Method used

In the disconnected state, the UE reports the first auxiliary information so that the network side can determine the appropriate UE to perform the task. The UE reports its capabilities and resource information by carrying the task reason in the paging message and the first auxiliary information in the call request.

Benefits of technology

It improves the speed of task execution and the running speed of other tasks of the UE itself, and reduces the delays and slow response speed caused by unsuitable UE task execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114631105B_ABST
    Figure CN114631105B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a wireless communication method and device, a communication device and a storage medium. The wireless communication method is applied to a user equipment (UE), and includes: reporting, by the UE in a non-connected state, first auxiliary information, wherein the first auxiliary information is used for the network side to determine the UE performing a task.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of wireless communication, and more particularly, to a wireless communication method and apparatus, a communication device, and a storage medium. BACKGROUND

[0002] In some cases, the network side needs to perform some tasks with the assistance of a user equipment (UE), or needs to perform tasks jointly with multiple UEs.

[0003] However, how to select a suitable UE to perform the task is not given in the related art, and various problems caused by the selection of an unsuitable UE to perform the task exist. SUMMARY

[0004] Embodiments of the present disclosure provide a wireless communication method and apparatus, a communication device, and a storage medium.

[0005] In a first aspect, a wireless communication method is provided, which is applied to a user equipment (UE) and includes:

[0006] The UE in a non-connected state reports first assistance information, wherein the first assistance information is used for the network side to determine a UE to perform a task.

[0007] In a second aspect, a wireless communication method is provided, which is applied to a base station and includes:

[0008] The base station receives first assistance information reported by a UE in a non-connected state, wherein the first assistance information is used for the network side to determine a UE to perform a task.

[0009] In a third aspect, a wireless communication method is provided, which includes:

[0010] The base station sends a paging message, wherein a paging cause of the paging message includes a task to be performed.

[0011] In a fourth aspect, a wireless communication apparatus is provided, which is applied to a UE and includes:

[0012] A reporting module is configured to report, by the UE in a non-connected state, first assistance information, wherein the first assistance information is used for the network side to determine a UE to perform a task.

[0013] In a fifth aspect, a wireless communication apparatus is provided, which is applied to a base station and includes:

[0014] The receiving module is configured to receive first auxiliary information reported by the UE in the non-connected state, wherein the first auxiliary information is used for the network side to determine the UE performing the task.

[0015] The sixth aspect of the embodiments of the present disclosure provides a wireless communication device, comprising:

[0016] The issuing module is configured to issue a paging message, wherein a paging cause of the paging message comprises a task to be performed.

[0017] The seventh aspect of the embodiments of the present disclosure provides a communication device, comprising a processor, a transceiver, a memory, and an executable program stored on the memory and capable of being executed by the processor, wherein the processor executes the executable program to perform the method shown in any technical solution of the first aspect or the second aspect or the third aspect.

[0018] The eighth aspect of the embodiments of the present disclosure provides a computer storage medium, which stores an executable program; the executable program is executed by a processor to implement the method shown in any technical solution of the first aspect or the second aspect or the third aspect.

[0019] The technical solution provided by the embodiments of the present disclosure is that the UE reports the first auxiliary information, which can be used by the network side for reference, and then a suitable UE is selected to perform the task, so as to reduce the situation that the task is delayed and the response speed of the UE itself to perform various tasks is slow, caused by selecting an unsuitable UE to perform the task, thereby improving the task execution rate and / or ensuring the running rate of other tasks of the UE through the reporting of the first auxiliary information.

[0020] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0021] The accompanying drawings, which are incorporated into the specification and constitute a part of the specification, illustrate the embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the embodiments of the present disclosure.

[0022] Figure 1 is a structural schematic diagram of a wireless communication system according to an exemplary embodiment;

[0023] Figure 2 is a flowchart of a wireless communication method according to an exemplary embodiment;

[0024] Figure 3 is a flowchart of a wireless communication method according to an exemplary embodiment;

[0025] Figure 4A This is a flowchart illustrating a wireless communication method according to an exemplary embodiment;

[0026] Figure 4B This is a flowchart illustrating a wireless communication method according to an exemplary embodiment;

[0027] Figure 5 This is a flowchart illustrating a wireless communication method according to an exemplary embodiment.

[0028] Figure 6 This is a flowchart illustrating a wireless communication method according to an exemplary embodiment;

[0029] Figure 7 This is a flowchart illustrating a wireless communication method according to an exemplary embodiment;

[0030] Figure 8 This is a schematic diagram of the structure of a wireless communication device according to an exemplary embodiment;

[0031] Figure 9 This is a schematic diagram of the structure of a wireless communication device according to an exemplary embodiment;

[0032] Figure 10 This is a schematic diagram of the structure of a wireless communication device according to an exemplary embodiment;

[0033] Figure 11 This is a schematic diagram of the structure of a UE according to an exemplary embodiment;

[0034] Figure 12 This is a schematic diagram of the structure of a network element according to an exemplary embodiment. Detailed Implementation

[0035] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of the present invention as detailed in the appended claims.

[0036] The terminology used in the disclosure of the embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting thereof. The use of the terms "a" and "an" and "the" and "said" herein is intended to include the plural, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0037] It is to be understood that, although the terms first, second, third, etc. can be used herein to describe various information, the information should not be limited to these terms. These terms are only used to distinguish one piece of information from another. For example, a first information can also be termed a second information, and similarly, a second information can also be termed a first information without departing from the scope of the disclosure. The word "if' as used herein can be interpreted to mean "when" or "upon" or "in response to determining" depending on the context.

[0038] Reference is made to Figure 1 which shows a structure diagram of a wireless communication system provided by the embodiments of the disclosure. As shown in Figure 1 , the wireless communication system is a communication system based on cellular mobile communication technology, and the wireless communication system can include a plurality of UEs 11 and a plurality of base stations 12.

[0039] The UE 11 can be a device that provides voice and / or data connectivity to a user. The UE 11 can be a machine-to-machine UE, such as a sensor device, a mobile telephone (also known as a "cellular" telephone), and a computer with a machine-to-machine UE, e.g., a fixed, portable, pocket, handheld, computer-embedded, or car-mounted device. The UE 11 can be a Station (STA), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote UE, an access UE, a user terminal, a user agent, a user device, or a user equipment (UE). Alternatively, the UE 11 can be a device of an unmanned aerial vehicle. Alternatively, the UE 11 can be a vehicle-mounted device, e.g., a car-mounted device with wireless communication function, or a wireless communication device externally connected to a car-mounted device. Alternatively, the UE 11 can be a roadside device, e.g., a street lamp, a signal lamp, or other roadside device with wireless communication function.

[0040] The base station 12 can be a network-side device in a wireless communication system. The wireless communication system can be a 4th generation mobile communication (4G) system, also known as a Long Term Evolution (LTE) system, or a 5G system, also known as a new radio (NR) system or a 5G NR system. Alternatively, the wireless communication system can be a further next generation system of the 5G system. In the 5G system, the access network can be referred to as an NG-RAN (New Generation-Radio Access Network). Alternatively, the wireless communication system can be an MTC system.

[0041] The base station 12 can be an evolved NodeB (eNB) in a 4G system. Alternatively, the base station 12 can be a base station (gNB) in a 5G system employing a centralized and distributed architecture. When the base station 12 employs a centralized and distributed architecture, it generally includes a central unit (CU) and at least two distributed units (DUs). The central unit is provided with a protocol stack of a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, and a media access control (MAC) layer; and the distributed units are provided with a protocol stack of a physical (PHY) layer. The specific implementation of the base station 12 is not limited in the embodiments of the present disclosure.

[0042] The base station 12 and the UE 11 can establish a wireless connection through a wireless air interface. In different embodiments, the wireless air interface is based on a fourth generation mobile communication network technology (4G) standard; or the wireless air interface is based on a fifth generation mobile communication network technology (5G) standard, such as the wireless air interface is a new radio (NR); or the wireless air interface can also be based on a more next generation mobile communication network technology standard of 5G.

[0043] In some embodiments, the UEs 11 can also establish an E2E (End to End) connection. For example, V2V (vehicle to vehicle) communication, V2I (vehicle to infrastructure) communication, and V2P (vehicle to pedestrian) communication in vehicle to everything (V2X) communication scenarios.

[0044] In some embodiments, the wireless communication system can further include a network management device 13.

[0045] A plurality of base stations 12 are connected to a network management device 13. The network management device 13 can be a core network device in a wireless communication system, for example, the network management device 13 can be a Mobility Management Entity (MME) in an Evolved Packet Core (EPC). Alternatively, the network management device can also be other core network devices, such as a Serving GateWay (SGW), a Public Data Network GateWay (PGW), a Policy and Charging Rules Function (PCRF), or a Home Subscriber Server (HSS), etc. The implementation form of the network management device 13 is not limited in the embodiments of the present disclosure.

[0046] Federated learning has great commercial application potential, but also has great challenges. The communication link between the participants, such as smart phones and central aggregation servers, can be slow or unstable. In theory, any terminal can participate in federated learning, but some terminals may not have enough local computing power (such as memory shortage), or be in a poor communication link scenario, which will cause the model to deviate, resulting in the failure of the entire federated model training. This situation will inevitably make the entire system unstable and unpredictable. Therefore, the selection of terminals participating in federated learning needs to be considered to avoid the failure of the entire federated learning system training. This paper provides a way to select users participating in federated learning.

[0047] As shown in Figure 2 The present embodiment of the present disclosure provides a wireless communication method, which is applied to a user equipment (UE) and includes the following steps:

[0048] S110: A UE in an unconnected state reports first auxiliary information, wherein the first auxiliary information is used for the network side to determine the UE performing a task.

[0049] The UE can be various types of UE, such as mobile terminals such as mobile phones, tablet computers, or wearable devices, smart devices, or vehicle-mounted devices or Internet of Things devices.

[0050] The smart device includes but is not limited to smart office equipment and / or smart home equipment.

[0051] The unconnected state includes an idle state and an inactive state.

[0052] The UE in the inactive state can report the first auxiliary information through a paging response or a random access message, etc. The first auxiliary information here is not reported through an RRC connection between the UE and the base station, but is reported through a reporting manner such as a paging response or a random access message, which can report information without establishing an RRC connection.

[0053] The task here can be various forms of tasks that the network side needs to assign the UE to perform. For example, the task includes but is not limited to a federated learning task, a neural network training task, a machine learning task, and / or a distributed computing task.

[0054] Federated learning is an emerging artificial intelligence basic technology, which was first proposed by Google in 2016, and was originally used to solve the problem of updating the model locally by Android terminal users. Its design goal is to carry out efficient machine learning among multiple participants or multiple computing nodes while ensuring information security in the exchange of big data, protecting terminal data and personal data privacy, and ensuring legal compliance. Among them, the machine learning algorithm that can be used by federated learning is not limited to neural networks, but also includes important algorithms such as random forests. Federated learning is expected to become the basis of the next generation of artificial intelligence collaborative algorithms and collaborative networks.

[0055] The neural network training task here can include any neural network training task that is not related to the federated learning task, for example, a supervised learning task, an unsupervised learning task, and / or a semi-supervised learning task.

[0056] The first auxiliary information can be used by the network side to determine whether to select the UE to perform the task that needs to be performed, for example, the first auxiliary information can be used by the network side to determine whether to select the UE to perform a federated learning task.

[0057] In one embodiment, the UE can determine the first auxiliary information that needs to be reported according to its own capability information and / or its own free resource information.

[0058] For example, when the UE judges that it has the capability and / or free resources to participate in task execution, it can report first auxiliary information indicating that it can or agrees to perform the task.

[0059] For another example, when the UE judges that it does not have the capability or free resources to perform the task, it can report first auxiliary information indicating that it cannot or refuses to participate.

[0060] In some cases, the UE can have strong self-capabilities, but a part of the resources is processing an offline task, for example, playing a single-player game, and the number of remaining idle resources is limited. If the UE participates, the response speed of the UE will be seriously affected. In this case, the UE can report, in the first assistance information, an indication that the UE cannot or refuses to participate in the execution of the task.

[0061] For example, the first assistance information can also be capability information and / or idle resource information of the UE. The capability information can indicate the capabilities possessed by the UE. The idle resource information can indicate the idle resources currently available in the UE, and can specifically include type information and / or quantity information of the idle resources.

[0062] In summary, the UE reports the first assistance information, which can be referred to by the network side, so as to select a suitable UE to execute the task, thereby reducing the situation that an unsuitable UE is selected to execute the task, which leads to the task being delayed on the one hand and the response speed of the UE in executing various tasks being slow on the other hand. Therefore, the UE reports the first assistance information, thereby improving the response speed and / or ensuring the running speed of other tasks of the UE.

[0063] In one embodiment, the UE can report the first assistance information periodically or based on a triggering event.

[0064] The triggering event includes but is not limited to a reporting indication issued by the network side. The reporting indication includes but is not limited to a broadcast reporting. For example, the UE receives a reporting indication broadcast by the network side in a paging time slot of the UE.

[0065] As shown in Figure 3 the method further includes:

[0066] S100: receiving a paging message for paging the UE in the non-connected state; wherein the paging message carries a paging cause; the paging cause includes a federated learning task to be executed.

[0067] In one embodiment, the specific content of the paging cause can be identification information of the task. For example, the identification information includes but is not limited to identification information of the federated learning to be executed.

[0068] If the paging message carries the identification information of the task, it can be considered that the UE has the execution task to be executed.

[0069] In another embodiment, the paging cause indicates a task to be performed, and the specific content carried in the field corresponding to the call cause can be a paging code of the task, which can be a paging code of a voice call or the like. For example, taking the task to be performed as federated learning or neural network training, the paging code can be identification information of the federated learning or training identification of the neural network training.

[0070] In the embodiments of the present disclosure, the reporting indication of the task to be performed is received through the paging message, without introducing new signaling to trigger the UE in the non-connected state to report the first assistance information, which has the characteristics of simple implementation and strong compatibility.

[0071] The paging message can carry a paging identifier of the UE to be paged, so that the UE determines whether the network side indicates the UE to report the first assistance information after receiving the paging message.

[0072] In some embodiments, the S110 can include:

[0073] In response to the paging message, initiating a call request carrying the first assistance information.

[0074] In one embodiment, after the UE receives the paging message paging itself, the UE will initiate a call regardless of the type of the paging cause, for example, due to voice access or a task to be performed.

[0075] In one embodiment, after receiving the paging message, if the UE determines to report the first assistance information, the UE can report the first assistance information by reporting the call request. If the UE determines not to report the first assistance information, the UE can also refuse to report the first assistance information. For example, the UE can not report the first assistance information when it is determined that the UE does not participate in federated learning, and can report the idle resource information and / or the capability information of the UE when it is determined that the UE participates in federated learning, so that the network side determines the task amount of the task allocated to the UE and / or the timing of performing the task.

[0076] In some embodiments, the call request includes a call establishment cause, wherein the call establishment cause can carry the first assistance information.

[0077] In one embodiment, a new field can be introduced in the call request to carry the first assistance information. The new field includes one or more bits.

[0078] In the embodiments of the present disclosure, the call establishment cause originally contained in the call request is used to carry the first assistance information, which has the characteristics of simple implementation, small change in the information format of the call request, and strong compatibility with the prior art.

[0079] In some embodiments, the S110 can include:

[0080] The access AS layer of the UE reports the received paging message to the non-access NAS layer of the UE;

[0081] The NAS layer determines whether to accept the federated learning task according to the second auxiliary information, to obtain a decision result;

[0082] The AS layer initiates a call request carrying the first auxiliary information according to the decision result obtained from the NAS layer.

[0083] The UE can be divided into an AS layer and a NAS layer, and the NAS layer is a higher layer of the AS layer.

[0084] In the embodiments of the present disclosure, the AS layer receives a paging message, and reports the paging message to the NAS layer. In this way, the NAS layer can determine whether to accept the task according to the second auxiliary information, and then obtain a decision result.

[0085] In the embodiments of the present disclosure, the NAS layer returns the decision result to the AS layer after obtaining the decision result. In this way, the AS layer can send a call request carrying the first auxiliary information according to the decision result.

[0086] The first auxiliary information in the call request directly or indirectly carries an indication of the decision result.

[0087] Through the sending of the call request, if the network side receives the call request, it is equivalent to receiving the first auxiliary information.

[0088] The first auxiliary information is sent by using the call request. If the execution of the task needs the UE to switch to the connected state, the network side can also trigger the UE to exit the non-connected state and switch to the connected state by responding to the call request and issuing a call response, so as to better execute the task, for example, better execute the federated learning task, the neural network training task or the distributed computing task.

[0089] In some embodiments, the S110 can include:

[0090] After the AS layer of the UE receives the paging message, the AS layer determines whether to accept the task according to the second auxiliary information obtained from the NAS layer of the UE, to obtain a decision result;

[0091] The AS layer of the UE sends the call request carrying the first auxiliary information according to the decision result.

[0092] In some embodiments, the decision of whether the UE accepts the task can also be performed by the AS layer of the terminal. However, the second auxiliary information for performing the decision is generally stored in the NAS layer. In this case, the second auxiliary information can be sent from the NAS layer to the AS layer, so that the AS layer can quickly make a decision according to the second auxiliary information after receiving the paging message, thereby accelerating the determination of the first auxiliary information and the reporting of the first auxiliary information.

[0093] In some embodiments, the second auxiliary information includes at least one of the following:

[0094] Preference information indicating a preference of the UE for receiving the task;

[0095] Historical task acceptance status information indicating an acceptance status of the UE for historical tasks;

[0096] Network environment information for the UE to determine whether a current network condition meets a network transmission condition for performing the task;

[0097] Computing resource information for the UE to determine whether there is sufficient computing resource for performing the task.

[0098] In one embodiment, the preference information can be determined according to user settings collected by the UE in a human-computer interaction interface, or according to user feedback of user confirmation or cancellation when the UE has a dialog box for the task to be performed.

[0099] In another embodiment, the preference information can also be determined according to a frequency of the UE accepting or rejecting the task. For example, if the frequency of the UE accepting the task is higher than the frequency of the UE rejecting the task, the preference information of the UE indicates that the UE prefers to accept the task, otherwise, the preference information of the UE indicates that the UE prefers to reject the task.

[0100] For example, the acceptance status includes at least one of the following:

[0101] A number of acceptances of the task;

[0102] A frequency of acceptance of the task;

[0103] A number of successful executions of the task;

[0104] A number of failed executions of the task;

[0105] An amount of accepted tasks per time;

[0106] An evaluation result of execution of the task.

[0107] In some cases, the task involves a large or small amount of data transmission during execution, for example, the task execution result and / or parameter data of task execution need to be reported. If the UE's network transmission environment is poor at this time, it will obviously cause the task execution to be abnormal. For example, the UE is located in the shielding area of the network signal, if the UE also accepts the task, it will make the task not well executed. Therefore, the UE can determine whether the current network condition meets the network transmission condition required for executing the task according to the network environment information.

[0108] For example, the UE performs cell signal measurement, and determines the current network condition according to the measurement result of the cell signal.

[0109] The measurement result of the cell signal includes the signal strength of the cell signal and / or the quality of the cell signal, for example, the measurement result of the cell signal includes but is not limited to Reference Signal Receiving Power (RSRP) or Reference Signal Receiving Quality (RSRQ) or Signal to Interference plus Noise Ratio (SINR).

[0110] When the measurement result of the cell signal is greater than the threshold value corresponding to the execution of the task, it can be considered that the current network condition meets the network transmission condition of the task; otherwise, it can be considered that the current network condition does not meet the network transmission condition of the task.

[0111] The computing resource can include a processor resource and / or a storage resource. The processor resource can be used for calculation, and specifically can include a central processor and / or an image processor. The storage resource can include a memory resource and / or a hard disk resource, etc.

[0112] The computing resource information can be used by the UE to determine whether the currently available idle resource can execute the federated learning task. If there is enough idle resource to execute the task, the first auxiliary information can directly or indirectly indicate that the UE can or agrees to execute the task, otherwise the first auxiliary information can directly or indirectly indicate that the UE cannot or refuses to execute the task.

[0113] In some embodiments, the second auxiliary information and the policy information are used together to determine whether to accept the task.

[0114] The second auxiliary information is any information for the UE (AS layer or NAS layer) to judge whether to accept the task. The policy information can be the basis for the UE to judge whether the second auxiliary information can or agrees to execute the task.

[0115] In an embodiment, the policy information can be pre-stored in the UE. For example, the policy information can be written in a communication protocol or pre-stored in configuration information of the UE.

[0116] In another embodiment, the method further comprises:

[0117] receiving the policy information from an AS layer of a network side;

[0118] or,

[0119] receiving the policy information from a NAS layer of the network side.

[0120] The AS layer of the network side comprises an access network of the network side.

[0121] The NAS layer of the network side comprises a core network of the network side.

[0122] That is, the policy information used by the UE to determine whether to perform the task can be issued by the access network or the core network.

[0123] In some embodiments, the policy information comprises at least one of:

[0124] a computing resource threshold indicating a minimum amount of computing resource for accepting the task;

[0125] a network signal quality threshold indicating a minimum wireless signal quality for accepting the task.

[0126] The computing resource threshold can comprise a computing resource quantity threshold.

[0127] The network signal quality threshold comprises, but is not limited to, an RSRP threshold and / or an RSRQ threshold.

[0128] In some embodiments, the S110 can comprise:

[0129] in response to the paging message and determining to accept the task, initiating the call establishment reason as the call request for performing the task;

[0130] and / or

[0131] in response to the paging message and determining to reject the task, initiating the call establishment reason as the call request for paging exception.

[0132] In the embodiments of the present disclosure, if the task can be performed or agreed, the first auxiliary information can be indication information for performing the task, and thus the call establishment reason is for performing the task.

[0133] In the embodiments of the present disclosure, if the UE is unable to or refuses to perform the task, the first auxiliary information can be indication information of refusing to perform the task, and therefore the call establishment cause can be a paging exception.

[0134] If the UE is in the inactive state, after the network side receives the call request, the network side determines whether to select the UE to perform the task according to the first auxiliary information carried by the paging cause.

[0135] In another embodiment, the inactive state of the UE is an idle state, and the paging message is a paging message issued by the core network.

[0136] The call request includes a radio resource control (RRC) connection establishment request sent by the UE when the UE is in the idle state.

[0137] At this time, the call request can be an RRC connection establishment request requested by the UE to the network side, and after the request is sent, the UE can perform a subsequent process of establishing an RRC connection with the network side.

[0138] If the call paging cause is to perform a task, the network side has a very high probability of selecting the UE to perform the task, and the network side will respond to the RRC connection establishment request to establish an RRC connection with the UE, so as to transmit various data required to perform the task through the RRC connection.

[0139] In another embodiment, the network side can issue a paging message to multiple UEs because there is a task to be performed, and therefore some UEs can be selected to perform the task. Therefore, even if the UE reports the first auxiliary information that the UE is able to or agrees to perform the task, the UE can not be selected as a UE participating in the task, and therefore the RRC connection establishment request sent by the UE can be refused by the network side.

[0140] In one embodiment, as shown in Figure 4A The method further includes:

[0141] S121A: receiving an RRC connection release message, wherein the RRC connection release message is issued based on the RRC connection establishment request carrying a paging exception.

[0142] S122A: maintaining the idle state according to the RRC connection release message.

[0143] If the call establishment cause in the call request sent by the current UE is paging exception, it indicates that the UE itself considers that the current UE is not suitable for performing the task, and if the UE is forced to perform the task, it may cause abnormal execution of the task and / or abnormal running of other tasks of the UE. In order to inhibit such a situation, the network side can issue an RRC connection release message to trigger the UE to suspend the execution of the RRC connection establishment process, and then maintain the idle state in low power consumption, so as to reduce unnecessary RRC connection establishment operation execution or shorten the time length of maintaining the idle state in low power consumption.

[0144] In some embodiments, the non-connected state in which the UE is in is an inactive state.

[0145] The call request includes an RRC resume request sent by the UE in the inactive state.

[0146] If the UE is in the inactive state, the call request is an RRC resume request, that is, the first auxiliary information is carried by the RRC resume request.

[0147] In summary, in the embodiments of the present disclosure, the first auxiliary information is carried by taking full advantage of the process of responding to the paging message of the UE in different states, which has the characteristics of strong compatibility with the prior art and simple implementation.

[0148] In some embodiments, as shown in Figure 4B The method further includes:

[0149] S121B: receiving an RRC resume response message;

[0150] S122B: in response to the RRC resume response message being issued based on the RRC resume request carrying the paging exception, maintaining the inactive state.

[0151] If the first auxiliary information carried by the RRC resume request indicates that the UE cannot or refuses to perform the task, the network side generally will not force the UE to perform the task to cause various problems, and therefore, the RRC resume request carrying the paging exception can receive the RRC resume response message indicating that the UE maintains the inactive state.

[0152] If the UE receives the RRC resume response message indicating that the UE maintains the inactive state, the UE will maintain the inactive state, so as not to exit the inactive state and switch to the connected state due to the need to perform the task, so as to reduce the power consumption of the UE as much as possible.

[0153] As shown in Figure 5 The embodiments of the present disclosure provide a wireless communication method, which is applied to a base station and includes:

[0154] S210: receiving first assistance information reported by a UE in a non-connected state, wherein the first assistance information is used for the network side to determine the UE performing a task.

[0155] The wireless communication method is applied to a base station, which can be a component of an access network of the network side, i.e., an AS layer of the network side.

[0156] In one case, after the base station receives the first assistance information, the base station can determine whether the UE is selected as the UE performing the task according to the first assistance information.

[0157] In another case, after the base station receives the first assistance information, the base station further reports the first assistance information to the core network, and the first assistance information reported to the core network can be used by the core network to select the UE performing the task.

[0158] In one embodiment, as shown in Figure 6 the method further comprises:

[0159] S200: issuing a paging message for paging the UE in the non-connected state, wherein the paging message carries a paging cause; and the paging cause includes the task to be performed.

[0160] The paging message can include two types, one is a paging message issued by the core network, and the base station transmits the paging message in this case. The other is a Radio Access Network (RAN) paging message formed by the access network (i.e., the base station).

[0161] The paging cause can be carried in either of the paging messages, and the paging cause includes the task to be performed, which means that the UE is informed that the reason for this paging is that the UE has a task to perform, so as to trigger the UE to report the first assistance information.

[0162] In one embodiment, the first assistance information is carried in a call request triggered by the paging message.

[0163] For example, the method further comprises:

[0164] determining that the UE can perform the task in response to the call request carrying a call setup cause indicating that the task is accepted;

[0165] and / or,

[0166] determining that the UE cannot perform the task in response to the call request carrying a call setup cause indicating a paging exception.

[0167] In an embodiment, if the call setup reason indication carried by the call request indicates to determine to accept the task, the network side can directly select the UE as the UE to perform the task. The network side directly selecting the UE as the UE to perform the task can include that the access network selects the UE as the UE to perform the task, or the access network informs the core network of the content of the call setup reason indication, and the core network directly selects the UE as the UE to perform the task.

[0168] In an embodiment, if the call setup reason indication carried by the call request indicates to determine to accept the task, the network side determines that the UE can be the UE to perform the task, and whether the UE is selected as the UE to perform the task can be further compared according to the capability information and / or idle resource information of different UEs, and the UE to perform the task is selected according to the comparison result.

[0169] In an embodiment, if the call setup reason indication carried by the call request indicates to determine to accept the task, the network side can directly not select the UE as the UE to perform the task. The network side directly not selecting the UE as the UE to perform the task can include that the access network does not select the UE as the UE to perform the task, or the access network informs the core network of the content of the call setup reason indication, and the core network does not select the UE as the UE to perform the task.

[0170] In an embodiment, the method further includes:

[0171] In response to the paging message being issued by the core network, a paging response message is sent to the core network based on the call setup reason carried by the call request, wherein the paging response message includes:

[0172] The call setup reason is a response success result when the call setup reason indicates to determine to accept the task, or the call setup reason is a response failure result when the call setup reason indicates to determine to accept the task.

[0173] If the UE is in an idle state in a non-connected state, the paging message is issued by the core network, so that the access network receives the call request returned based on the paging message, and sends a paging response message to the core network based on the call setup reason carried by the call request, so that the core network knows whether the UE is successfully paged, and determines whether the corresponding UE can be the UE to participate in performing the task.

[0174] In some embodiments, the method further includes:

[0175] Policy information is issued, wherein the policy information is used for the UE to determine the first auxiliary information to be reported.

[0176] The access network also issues policy information, and the policy information can include one or more policy entries, and the policy entries can be used by the UE to generate the first auxiliary information to be reported.

[0177] The information content of the policy information can refer to the aforementioned corresponding embodiments in detail, which will not be repeated here.

[0178] For example, the policy information can include a computing resource threshold and / or a network signal quality threshold.

[0179] As shown in Figure 7 The present disclosure provides a wireless communication method, which includes:

[0180] S310: issuing a paging message, wherein the paging cause of the paging message includes a task to be performed.

[0181] The wireless communication method can be applied in an access network or a core network, i.e., the wireless communication method can be applied in an AS layer of a network side or a NAS layer of the network side.

[0182] The task to be performed includes but is not limited to the aforementioned federated learning task, neural network training task, machine learning task, and / or distributed computing task, etc.

[0183] In some embodiments, the method further includes:

[0184] In response to the method being applied in an access network, a call request returned based on the paging message is received, wherein a call establishment cause of the call request carries first auxiliary information, and the first auxiliary information includes a UE for determining the network side to perform a task.

[0185] If the method is applied in an access network, the paging message can include an RRC resume request and / or an RRC connection establishment request. The first auxiliary information is carried in a call establishment cause in the RRC resume request or the RRC connection establishment request.

[0186] The content indicated by the first auxiliary information includes but is not limited to:

[0187] determining to accept performing the task;

[0188] paging an exception.

[0189] In some embodiments, the method further includes:

[0190] In response to the method being applied in a core network, a paging response message returned based on the response to the paging message is received from an access network, wherein the paging response message includes first auxiliary information generated according to a call establishment cause in a call request triggered according to the paging message.

[0191] The paging response message includes:

[0192] The call establishment cause is a response success result when determining to accept the task, or the call establishment cause is a response failure result when the paging is abnormal.

[0193] If the method is applied to a core network, the core network sends the paging message to a UE through an access network, so that the core network receives a paging response message returned based on the paging message.

[0194] The paging response message is generated according to first auxiliary information in the call request. The call request is returned by the UE based on the paging message.

[0195] If the first auxiliary information indicates that the task is determined to be accepted, the paging response message received from the access network is a paging success response message, and the paging response message carries a response success result. If the first auxiliary information indicates that the paging is abnormal, the paging response message received from the access network is a paging failure message, and the paging response message carries a response failure result.

[0196] At this time, the core network can determine whether to select the corresponding UE as the UE for executing the task according to the paging response message.

[0197] As shown in FIG. 1, the embodiment of the disclosure provides a wireless communication device, which is applied to a user equipment (UE) and includes: Figure 8 A reporting module 110 is configured to report first auxiliary information by the UE in a non-connected state, wherein the first auxiliary information is used for a network side to determine a UE for executing a task.

[0198] The task herein can be any task that needs to be assisted or shared by the UE, including but not limited to the aforementioned federated learning task, neural network training task or distributed computing task.

[0199] In one embodiment, the reporting module 110 can be a program module; after the program module is executed by a processor, the reporting of the first auxiliary information of the UE in the non-connected state can be realized.

[0200] In another embodiment, the reporting module 110 can be a soft and hard combined module; the soft and hard combined module includes but is not limited to a programmable array. The programmable array includes but is not limited to a complex programmable array and / or a field programmable array.

[0201] In still another embodiment, the reporting module 110 can be a pure hardware module; the pure hardware module includes but is not limited to an application specific integrated circuit.

[0202] In one embodiment, the device further includes:

[0203] In one embodiment, the device further includes:

[0204] a first receiving module configured to receive a paging message for paging the UE in the non-connected state; wherein the paging message carries a paging cause; and the paging cause comprises a task to be performed.

[0205] In some embodiments, the reporting module 110 is configured to initiate a call request carrying the first assistance information in response to the paging message.

[0206] In some embodiments, the call request comprises a call establishment cause, wherein the call establishment cause can carry the first assistance information.

[0207] In some embodiments, the reporting module 110 is configured to report the received paging message to a non-access NAS layer of the UE by an access AS layer of the UE; the NAS layer determines whether to accept the task according to second assistance information to obtain a decision result; and the AS layer initiates the call request carrying the first assistance information according to the decision result obtained from the NAS layer.

[0208] In some embodiments, the reporting module 110 is configured to, after the AS layer of the UE receives the paging message, determine whether to accept the task according to second assistance information obtained from the NAS layer of the UE to obtain a decision result; and the AS layer of the UE sends the call request carrying the first assistance information according to the decision result.

[0209] In some embodiments, the second assistance information comprises at least one of the following:

[0210] preference information indicating a preference of the UE for receiving the task;

[0211] historical task acceptance status information indicating an acceptance status of the UE for historical tasks;

[0212] network environment information for the UE to determine whether a current network status meets a network transmission condition for performing the task;

[0213] computing resource information for the UE to determine whether there is sufficient computing resource for performing the task.

[0214] In some embodiments, the second assistance information and the policy information are used together to determine whether to accept the task.

[0215] In some embodiments, the apparatus further comprises:

[0216] a policy module configured to receive the policy information from an AS layer of a network side; or receive the policy information from a NAS layer of the network side.

[0217] In some embodiments, the policy information comprises at least one of:

[0218] a computing resource threshold indicating a minimum amount of computing resource for accepting the task;

[0219] a network signal quality threshold indicating a minimum wireless signal quality for accepting the task.

[0220] In some embodiments, the reporting module 110 is configured to initiate the call establishment cause as the call request for performing a task in response to the paging message and determining to accept the task; or initiate the call establishment cause as the call request for paging exception in response to the paging message and determining to reject the task.

[0221] In some embodiments, the non-connected state comprises an idle state.

[0222] The call request comprises:

[0223] a radio resource control (RRC) connection establishment request sent by the UE when in the idle state.

[0224] In some embodiments, the apparatus further comprises:

[0225] an idle state processing module configured to receive an RRC connection release message, wherein the RRC connection release message is issued based on the RRC connection establishment request carrying a paging exception; and maintain in the idle state according to the RRC connection release message.

[0226] In one embodiment, the non-connected state comprises an inactive state; and the call request comprises an RRC resume request sent by the UE when in the inactive state.

[0227] In one embodiment, the apparatus further comprises:

[0228] an inactive state processing module configured to receive an RRC resume response message; and maintain in the inactive state in response to the RRC resume response message being issued based on the RRC resume request carrying a paging exception.

[0229] As shown in Figure 9 Embodiments of the present disclosure provide a wireless communication apparatus, which is applied to a base station and comprises:

[0230] a receiving module 210 configured to receive first auxiliary information reported by a UE in a non-connected state, wherein the first auxiliary information is used for the network side to determine the UE for performing a task.

[0231] In an embodiment, the receiving module 210 can be a program module; after the program module is executed by a processor, the program module can realize receiving the first assistance information reported by the UE in the non-connected state.

[0232] In another embodiment, the receiving module 210 can be a soft and hard combined module; the soft and hard combined module includes but is not limited to: a programmable array. The programmable array includes but is not limited to: a complex programmable array and / or a field programmable array.

[0233] In still another embodiment, the receiving module 210 can be a pure hardware module; the pure hardware module includes but is not limited to: an application specific integrated circuit.

[0234] In an embodiment, the apparatus further includes:

[0235] A paging module configured to issue a paging message for paging the UE in the non-connected state, wherein the paging message carries a paging cause; the paging cause includes the task to be performed.

[0236] In an embodiment, the first assistance information is carried in a call request triggered by the paging message.

[0237] In an embodiment, the apparatus further includes:

[0238] A first response module configured to determine that the UE can serve as the UE for performing the task in response to the call request carrying a call setup cause indicating that the task is determined to be accepted; or determine that the UE cannot serve as the UE for performing the task in response to the call request carrying a call setup cause of paging exception.

[0239] In an embodiment, the apparatus further includes:

[0240] A second response module configured to send a paging response message to a core network in response to the paging message being issued by the core network, based on a call setup cause carried by the call request, wherein the paging response message includes: a response success result when the call setup cause is determined to be accepted, or a response failure result when the call setup cause is a paging exception.

[0241] In an embodiment, the apparatus further includes:

[0242] A policy module configured to issue policy information, wherein the policy information is used for the UE to determine the first assistance information reported.

[0243] As shown in Figure 10 the embodiment of the present disclosure provides a wireless communication apparatus, wherein the wireless communication apparatus includes:

[0244] The issuing module 310 is configured to issue a paging message, wherein a paging cause of the paging message includes a task to be performed.

[0245] In an embodiment, the issuing module 310 can be a program module; after the processor executes the program module, the issuing of the paging message with the call cause being the task to be performed can be realized.

[0246] In another embodiment, the paging module can be a soft and hard combined module; the soft and hard combined module includes but is not limited to a programmable array. The programmable array includes but is not limited to a complex programmable array and / or a field programmable array.

[0247] In still another embodiment, the paging module can be a pure hardware module; the pure hardware module includes but is not limited to an application specific integrated circuit.

[0248] In an embodiment, the apparatus further includes:

[0249] The call request access module is configured to receive a call request returned based on the paging message in response to the apparatus being applied to an access network, wherein a call establishment cause of the call request carries first auxiliary information, and wherein the first auxiliary information includes a UE for determining a task to be performed by a network side.

[0250] In an embodiment, the apparatus further includes:

[0251] The paging response module is configured to receive a paging response message returned based on the paging message from the access network in response to the apparatus being applied to a core network; wherein the paging response message includes first auxiliary information generated according to the call establishment cause carried in the call request triggered by the paging message.

[0252] The paging response message includes:

[0253] The call establishment cause is a response success result when it is determined to accept the task, or the call establishment cause is a response failure result when it is a paging exception.

[0254] The non-connected state UE informs the first auxiliary information as a reference for the base station to select a user suitable for federated learning under the network.

[0255] When the non-connected state UE informs the first auxiliary information, the triggering can be based on a network paging message.

[0256] As an embodiment, the paging message of the network is a paging message of the core network, which carries the paging cause as federated learning, i.e., a federated learning task to be performed.

[0257] In another embodiment, the AS layer of the UE in the non-connected state notifies the NAS layer of the UE of the paging message of the network after receiving the paging message.

[0258] As an embodiment, the NAS layer of the UE makes a decision on whether to accept the task of the federated learning initiated by the network, and notifies the AS layer of the call setup cause, and the AS layer initiates a subsequent RRC connection setup / RRC resume request after receiving the notification.

[0259] As an embodiment, the AS layer makes a decision on whether to accept the task of the federated learning initiated by the network, and sets up the call setup cause to initiate a subsequent RRC connection setup / RRC resume request; at this time, the AS layer can obtain some auxiliary information from the NAS layer, such as the preference information of the UE.

[0260] In an embodiment, the UE bases on the auxiliary information of the network when making a decision on whether to make a user selection of the federated learning.

[0261] As an embodiment, the auxiliary information of the network can be the policy information notified to the UE by the base station (AS layer) and the core network element (NAS); for example, based on the threshold of the computing power provided by the base station and the RSRP threshold.

[0262] As an embodiment, the terminal can also decide according to the preference information of the user, which is usually in the NAS layer.

[0263] In an embodiment, for the response to the received paging message, the UE can initiate an RRC connection setup / RRC resume request to notify the network of whether the UE is suitable for making a user selection of the federated learning.

[0264] As an embodiment, the new call setup cause is: federated learning.

[0265] As an embodiment, the new call setup cause is an exception, such as a paging exception caused by the unsuitability of making the federated learning. In an embodiment, the network decides the subsequent behavior according to the call setup cause of the UE. For example, the new call setup cause is a paging exception; the network directly initiates an RRC connection release to the terminal.

[0266] For another example, the new call setup cause is a paging exception; the network sends a paging failure response message to the core network.

[0267] The embodiment of the present disclosure provides a communication device, comprising a processor, a transceiver, a memory and an executable program stored in the memory and capable of being executed by the processor, wherein the processor executes the executable program to perform the wireless communication method provided in any of the foregoing technical solutions.

[0268] The memory can include various types of storage media that are non-transitory computer storage media capable of continuing to store information stored thereon after the communication device is powered off. Here, the communication device includes a base station or a terminal or a network element of a core network.

[0269] The processor can be connected with the memory through a bus or the like, for reading the executable program stored in the memory, for example, at least one of the methods shown in Figure 2 、 Figure 3 、 Figure 4A 、 Figure 4B and Figures 5 to 7 .

[0270] The embodiment of the present disclosure provides a computer storage medium, which stores an executable program; the executable program is executed by a processor to implement the method shown in any of the technical solutions of the first aspect or the second aspect, for example, at least one of the methods shown in Figure 2 、 Figure 3 、 Figure 4A 、 Figure 4B and Figures 5 to 7 .

[0271] Figure 11 is a block diagram of a UE 800 according to an exemplary embodiment. For example, the UE 800 can be a mobile phone, a computer, a digital broadcast user device, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.

[0272] Referring to Figure 11 , the UE 800 can include one or more of the following components: a processing component 802, a memory component 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0273] The processing component 802 generally controls the overall operations of the UE 800, such as operations associated with display, telephony, data communication, camera, and recording operations. The processing component 802 can include one or more processors 820 to execute instructions to complete the steps of the methods described above. In addition, the processing component 802 can include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0274] The memory 804 is configured to store various types of data to support operations of the UE 800. Examples of these data include instructions for any applications or methods operating on the UE 800, contact data, phonebook data, messages, pictures, videos, and so on. The memory 804 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disks, or optical disks.

[0275] The power component 806 supplies electrical power for the various components of the UE 800. The power component 806 can include a power supply management system, one or more power supplies, and other components associated with generating, managing, and distributing electrical power for the UE 800.

[0276] The multimedia component 808 includes a screen providing an output interface between the UE 800 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensors can not only sense a boundary of a touching or sliding action, but also detect duration and pressure related to the touching or sliding action. In some embodiments, the multimedia component 808 includes a front-facing camera and / or a rear-facing camera. The front-facing camera and / or the rear-facing camera can receive external multimedia data when the UE 800 is in an operation mode, such as a shooting mode or a video mode. Each of the front-facing camera and the rear-facing camera can be a fixed optical lens system or have a focal length and optical zoom capability.

[0277] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive an external audio signal when the UE 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting an audio signal.

[0278] The I / O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.

[0279] The sensor component 814 includes one or more sensors for providing status assessments of various aspects of the UE 800. For example, the sensor component 814 can detect an open / closed position of the UE 800, relative positioning of components, such as a display and a keypad of the UE 800, a change of position of the UE 800 or a component of the UE 800, presence or absence of user contact with the UE 800, orientation or acceleration / deceleration / g-force and temperature of the UE 800. The sensor component 814 can include a proximity sensor configured to detect presence of a nearby object without any physical touch. The sensor component 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0280] The communication component 816 is configured to facilitate wired or wireless communication between the UE 800 and another device. The UE 800 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an example embodiment, the communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 816 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.

[0281] In exemplary embodiments, the UE 800 can be implemented with one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic elements for performing the above methods.

[0282] In exemplary embodiments, a non-transitory computer readable storage medium including instructions, such as the memory 804 including instructions, is also provided, which can be executed by the processor 820 of the UE 800 to complete the above methods. For example, the non-transitory computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.

[0283] As shown in Figure 12 , an embodiment of the present disclosure shows a structure of a network element of a base station or a core network. For example, the network element 900 can be provided as a network-side device. Referring to Figure 12 , the network element 900 includes a processing component 922, which further includes one or more processors, and memory resources represented by the memory 932, for storing instructions, such as application programs, executable by the processing component 922. The application programs stored in the memory 932 can include one or more than one module each corresponding to a set of instructions. In addition, the processing component 922 is configured to execute the instructions to perform any of the above methods, such as the methods shown in Figure 2 、 Figure 3 、 Figure 4A 、 Figure 4B and Figures 5 to 7 .

[0284] The network element 900 can also include a power supply component 926 configured to perform power management of the network element 900, a wired or wireless network interface 950 configured to connect the network element 900 to a network, and an input output (I / O) interface 958. The network element 900 can operate based on an operating system stored in the memory 932, such as Windows Server TM, Mac OS X TM, Unix TM, Linux TM, FreeBSD TM, or the like.

[0285] The network element can be a network element of an access network, for example, a base station.

[0286] The network element can also be a network element of a core network, for example, an AMF of a core network.

[0287] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.

[0288] It is to be understood that the application is not limited to the precise construction herein described and as shown in the attached drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is to be indicated by the appended claims, rather than the description and examples.

Claims

1. A wireless communication method, wherein, Applied in User Equipment (UE), including: When a UE is in a disconnected state, it reports first auxiliary information, wherein the first auxiliary information is used by the network side to determine the UE performing the task; The method further includes: Receive a paging message from the UE in the disconnected state; wherein the paging message carries a paging reason; the paging reason includes: a task to be executed; The UE reporting the first auxiliary information in the disconnected state includes: responding to the paging message and initiating a call request carrying the first auxiliary information.

2. The method according to claim 1, wherein, The call request includes a call establishment reason, wherein the call establishment reason can carry the first auxiliary information.

3. The method according to claim 1, wherein, The step of responding to the paging message and initiating a call request carrying the first auxiliary information includes: The UE's access AS layer reports the received paging message to the UE's non-access NAS layer; The NAS layer determines whether to accept the task based on the second auxiliary information, and obtains a decision result. The AS layer initiates a call request carrying the first auxiliary information based on the decision result obtained from the NAS layer.

4. The method according to claim 1, wherein, The step of responding to the paging message and initiating a call request carrying the first auxiliary information includes: After receiving the paging message, the AS layer of the UE determines whether to accept the task based on the second auxiliary information obtained from the NAS layer of the UE and obtains a decision result. The UE's AS layer sends a call request carrying the first auxiliary information based on the decision result.

5. The method according to claim 3 or 4, wherein, The second auxiliary information includes at least one of the following: Preference information, indicating the UE's preference for receiving the task; Historical task acceptance status information, indicating the acceptance status of the UE for historical tasks; Network environment information is used by the UE to determine whether the current network conditions meet the network transmission requirements for performing the task. The computing power resource information is used by the UE to determine whether it has sufficient computing power resources to perform the task.

6. The method according to claim 3 or 4, wherein, The second auxiliary information and strategy information are used together to determine whether to accept the task.

7. The method according to claim 6, wherein, The method further includes: Receive the policy information from the AS layer on the network side; or, The policy information is received from the NAS layer on the network side.

8. The method according to claim 6, wherein, The strategy information includes at least one of the following: The computing power resource threshold indicates the minimum amount of computing power resources required to accept the task. Network signal quality threshold, indicating the minimum wireless signal quality required to accept the task.

9. The method according to claim 2, wherein, The step of responding to the paging message and initiating a call request carrying the first auxiliary information includes: In response to the paging message and upon confirming acceptance of the task, initiate the call request with the call establishment reason being the execution of the task; or In response to the paging message and determining that the task is rejected, initiate the call request with the call establishment reason being paging error.

10. The method according to any one of claims 1 to 4, wherein, The disconnected state includes the idle state; The call request includes: The Radio Resource Control (RRC) Connection Establishment Request sent by the UE when it is in the idle state.

11. The method according to claim 10, wherein, The method further includes: Receive an RRC connection release message, wherein the RRC connection release message is sent based on the RRC connection establishment request carrying a paging exception; The idle state is maintained according to the RRC connection release message.

12. The method according to any one of claims 1 to 4, wherein, The non-connected state includes the inactive state; The call request includes: The RRC recovery request sent by the UE when it is in the inactive state.

13. The method according to claim 12, wherein, The method further includes: Receive RRC recovery response message; In response to the RRC recovery response message being issued based on the RRC recovery request carrying a paging anomaly, the inactive state is maintained.

14. A wireless communication method, wherein, Applied in base stations, including: Receive first auxiliary information reported by a UE in a disconnected state, wherein the first auxiliary information is used to help the network side determine the UE performing the task; The method further includes: A paging message is sent to the UE in the disconnected state, wherein the paging message carries a paging reason; the paging reason includes: the task to be performed; the first auxiliary information is carried in the call request triggered by the paging message.

15. The method according to claim 14, wherein, The method further includes: In response to the call request carrying an indication of determining the call establishment reason for accepting the task, it is determined that the UE is capable of performing the task; or, In response to the call establishment reason carrying a paging exception in the call request, it is determined that the UE cannot be used as a UE to perform the task.

16. The method according to claim 15, wherein, The method further includes: In response to the paging message being issued by the core network, based on the call establishment reason carried in the call request, a paging response message is sent to the core network, wherein the paging response message includes: The reason for establishing the call is either a successful response when accepting the task, or a failure response when paging is abnormal.

17. The method according to any one of claims 14 to 16, wherein, The method further includes: The policy information is issued, wherein the policy information is used by the UE to determine the first auxiliary information to be reported.

18. A wireless communication method, wherein, include: Sending a paging message, wherein the paging reason of the paging message includes: a task to be executed; the method further includes: In response to the method being applied to the access network, a call request is received based on the paging message, wherein the call establishment reason of the call request carries first auxiliary information, wherein the first auxiliary information includes: information for the network side to determine the UE performing the task.

19. The method according to claim 18, wherein, The method further includes: In response to the method being applied to the core network, a paging response message based on the response to the paging message is received from the access network; wherein the paging response message is generated based on the first auxiliary information carried in the call setup reason within the call request triggered by the paging message; The paging response message includes: The reason for establishing the call is either a successful response when accepting the task, or a failure response when paging is abnormal.

20. A wireless communication device, wherein, Applied in User Equipment (UE), including: The reporting module is configured to report first auxiliary information to the UE in a disconnected state, wherein the first auxiliary information is used by the network side to determine the UE performing the task; The first receiving module is configured to receive a paging message from the UE in the disconnected state; wherein the paging message carries a paging reason; the paging reason includes: a task to be executed; The reporting module is configured to respond to the paging message and initiate a call request carrying the first auxiliary information.

21. A wireless communication device, wherein, Applied in base stations, including: The receiving module is configured to receive first auxiliary information reported by a UE in a disconnected state, wherein the first auxiliary information is used by the network side to determine the UE performing the task; The paging module is configured to send a paging message to the UE in the disconnected state, wherein the paging message carries a paging reason; the paging reason includes: the task to be performed; the first auxiliary information is carried in the call request triggered by the paging message.

22. A wireless communication device, wherein, include: The delivery module is configured to deliver paging messages, wherein the paging reason of the paging message includes: a task to be executed; A call request access module is configured to receive a call request returned based on the paging message in response to the device being applied to the access network, wherein the call establishment reason of the call request carries first auxiliary information, wherein the first auxiliary information includes: for the network side to determine the UE performing the task.

23. A communication device, comprising a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being executed by the processor, wherein, When the processor runs the executable program, it performs the method provided as claimed in any one of claims 1 to 13, 14 to 17, or 18 to 19.

24. A computer storage medium storing an executable program; the executable program, when executed by a processor, is capable of implementing the method provided in any one of claims 1 to 13, 14 to 17, or 18 to 19.

Citation Information

Patent Citations

  • Control method and device of task item execution

    CN102547943A