Communication method and device, electronic device, and computer-readable storage medium

By sending auxiliary information to the terminal to help it decide whether to initiate AI/ML operations, it solves the problem of limited resources on the network side, optimizes the use of computing and communication resources, and realizes effective splitting and execution of AI/ML operations.

CN114080832BActive Publication Date: 2025-07-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080001176.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-16
Publication Date
2025-07-25
Estimated Expiration
2040-11-16

AI Technical Summary

Technical Problem

When the existing AI/ML operation type services are separated from the terminal and the network side node, the network side node resources are limited and the terminal-initiated services cannot be processed, resulting in inefficient communication methods.

Method used

The network node sends auxiliary information to the terminal, including information related to the network node and terminal capabilities, and access policy information, to help the terminal decide whether to initiate AI/ML operation type services.

Benefits of technology

Optimize the use of computing, storage, power consumption and communication resources, improve the processing capabilities of the terminal and network side, and ensure the effective splitting and execution of AI/ML operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114080832B_ABST
    Figure CN114080832B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a communication method and device, an electronic device, and a computer-readable storage medium. The communication method includes: sending first information, where the first information is used to enable a terminal to determine whether to initiate a service of an artificial intelligence or machine learning operation type. According to the embodiments of the present disclosure, it is possible to help the terminal determine whether to initiate a service of an AI / ML operation type.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies. Specifically, the present disclosure relates to a communication method, a communication device, an electronic device, and a computer-readable storage medium. Background Art

[0002] With the continuous expansion and penetration of the fifth-generation mobile communication technology (5G), it is expected to achieve the deep integration of mobile applications and networks based on artificial intelligence (AI) / machine learning (ML), etc.

[0003] AI / ML-based mobile applications are becoming increasingly computationally intensive, memory-consuming, and power-consuming. At the same time, terminals usually have strict energy consumption, computing, and memory cost constraints. Therefore, operations of the AI / ML operation type are usually separated between the terminal and the network-side node. However, for some network-side nodes, due to their limited resources, they may sometimes be unable to handle operations of the AI / ML operation type initiated by the terminal. It can be seen that the existing communication methods for operations of the AI / ML operation type still need to be improved. Summary of the Invention

[0004] To solve at least one of the above problems, the present disclosure provides a communication method and device, an electronic device, and a computer-readable storage medium.

[0005] On the one hand, the present disclosure provides a communication method, the communication method including: sending first information, where the first information is used to enable a terminal to determine to initiate an operation of an artificial intelligence or machine learning operation type.

[0006] According to an embodiment of the present disclosure, the first information includes at least one of the following: information related to network node capabilities; information related to terminal capabilities; access policy information.

[0007] According to an embodiment of the present disclosure, the information related to network node capabilities includes: at least one network node capability indication information.

[0008] According to an embodiment of the present disclosure, the information related to network node capabilities further includes: a threshold corresponding to each network node capability indication information in the at least one network node capability indication information.

[0009] According to an embodiment of the present disclosure, the at least one network node capability indication information includes at least one of the following: computing capability indication information; radio resource capability indication information; backhaul link bandwidth indication information.

[0010] According to an embodiment of the present disclosure, the information related to the terminal capabilities includes: thresholds corresponding to each piece of terminal capability information of at least one piece of terminal capability information.

[0011] According to an embodiment of the present disclosure, the at least one piece of terminal capability information includes at least one of the following: terminal computing capability information; terminal power information.

[0012] According to an embodiment of the present disclosure, the access policy information includes at least one of the following: indication information allowing the terminal to initiate services of artificial intelligence or machine learning operation types; access network type indication information; geographical indication information; access time indication information; radio resource requirement indication information; network node computing capability requirement indication information; terminal computing capability requirement indication information.

[0013] On the other hand, the present disclosure provides a communication method, which includes: obtaining first information; determining to initiate a service of artificial intelligence or machine learning operation type based on the first information.

[0014] According to an embodiment of the present disclosure, determining to initiate a service of artificial intelligence or machine learning operation type based on the first information includes at least one of the following: determining to initiate a service of artificial intelligence or machine learning operation type in response to a result of comparing at least one of the at least one piece of network node capability indication information with a corresponding threshold; determining to initiate a service of artificial intelligence or machine learning operation type in response to a result of comparing at least one of the at least one piece of terminal capability information with a corresponding threshold; determining to initiate a service of artificial intelligence or machine learning operation type in response to a judgment result that at least one of the access policy information is satisfied.

[0015] According to an embodiment of the present disclosure, the communication method further includes: obtaining setting information related to a service of artificial intelligence or machine learning operation type; determining to initiate a service of artificial intelligence or machine learning operation type based on the setting information.

[0016] According to an embodiment of the present disclosure, the communication method further includes: in response to a conflict existing between the information included in the first information, obtaining priority information of the conflicting information; determining to initiate a service of artificial intelligence or machine learning operation type based on the information with a higher priority among the conflicting information.

[0017] In yet another aspect, the present disclosure provides a communication device, which includes: a sending module configured to: send first information, where the first information is used to enable a terminal to determine to initiate a service of artificial intelligence or machine learning operation type.

[0018] According to an embodiment of the present disclosure, the sending module is a node on the base station side, an access point in a wireless local area network, or a node on the core network side.

[0019] In another aspect, the present disclosure provides a communication device, including: an acquisition module configured to acquire first information; a processing module configured to determine, based on the first information, a service for initiating an artificial intelligence or machine learning operation type.

[0020] The present disclosure also provides an electronic device, including a memory and a processor; a computer program is stored in the memory; the processor is configured to execute the method as described above when running the computer program.

[0021] The present disclosure also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is configured to execute the method as described above when run by a processor.

[0022] The beneficial effects brought by the technical solutions provided in the embodiments of the present disclosure will be described in detail in the following specific implementation manners in combination with specific optional embodiments, and will not be elaborated herein. Description of the Drawings

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings required for description in the embodiments of the present disclosure.

[0024] Figure 1 It is a schematic diagram of the architecture of a communication system;

[0025] Figure 2 It is a schematic flowchart of the communication method provided in the embodiment of the present disclosure;

[0026] Figure 3 It is a schematic diagram of the communication device provided in the embodiment of the present disclosure;

[0027] Figure 4 It is a schematic diagram of another communication device provided in the embodiment of the present disclosure;

[0028] Figure 5 It is a schematic structural diagram of an electronic device provided by the present disclosure. Detailed Description of the Embodiments

[0029] The following details the embodiments of the present disclosure. The examples of the embodiments are shown in the drawings, where the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions from beginning to end. The embodiments described below with reference to the drawings are exemplary and are only used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0030] Those skilled in the art can understand that, unless specifically stated otherwise, the singular forms "a", "an", "the", and "said" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the specification of the present disclosure means the presence of the described features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or their groups. It should be understood that when we say that an element is "connected" or "coupled" to another element, it can be directly connected or coupled to other elements, or there may also be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The phrase "and / or" used herein includes all or any unit and all combinations of one or more of the associated listed items.

[0031] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be understood that although the terms "first", "second", etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. Thus, without departing from the teachings of the exemplary embodiments, the first element discussed below may be referred to as the second element.

[0032] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the following will further describe the implementation manners of the present disclosure in detail with reference to the accompanying drawings.

[0033] Figure 1 It is a schematic diagram of the architecture of a communication system 100 applicable to the embodiments of the present disclosure.

[0034] Referring to Figure 1 , the communication system 100 may include terminals, base stations, and a core network, and the base stations and the core network among them may be collectively referred to as network-side nodes. It can be understood that Figure 1 the architecture of the communication system 100 shown in

[0035] To split the services of the AI / ML operation type between the terminal and the network (servers on the base station or core network side), for example, the computationally intensive and energy-intensive parts in AI / ML can be offloaded to network nodes, while the privacy-sensitive and latency-sensitive parts are left on the terminal. The terminal can execute specific parts / layers in the operation / model and send intermediate data to the network node. The network node executes the remaining parts / layers and feeds back the inference result to the terminal.

[0036] The key to splitting the services of the AI / ML operation type is to select the optimal splitting mode and splitting point to ensure that the required resources are below the upper limit of the available resources on the terminal and to optimize computing, storage / memory, power consumption, communication resources on the terminal side and network side, etc. A logical node called a split scheduler can be used to execute the splitting of the services of the AI / ML operation type, and this network element can be deployed on the base station node or the core network node. For a base station, different splitting modes have very different resource requirements for the uplink and downlink. In one embodiment, for the mode of local training of AI / ML operations, since it involves the download of the AI / ML model, a large amount of downlink bandwidth is required; while for the mode of training AI / ML operations in the cloud of the network, since it involves the upload of training data, a large uplink bandwidth is required, and only the inference result after training needs to be returned for the downlink without requiring a large downlink bandwidth; in addition, for the mode of simultaneous local training and cloud training, both the uplink and downlink require large bandwidths. Therefore, when a user (e.g., the user's terminal) initiates an application for model training, the required bandwidth may be as high as 20-odd Gbps (gigabits per second) and a large amount of computing power resources are required. From the perspective of network resource allocation, it corresponds to the allocation of a large amount of bandwidth and the allocation of network computing power resources (memory, processor), etc. Therefore, for some base stations, due to their limited resources, they sometimes cannot handle the services of the AI / ML operation type initiated by the terminal (e.g., model training operations).

[0037] The communication method and communication device provided by the embodiments of the present disclosure can notify the terminal of specific information (which can also be referred to as: auxiliary information) or access policies through the network node to help the terminal determine whether it can initiate services of the AI / ML operation type (i.e., whether it can initiate access to AI / ML operations). The following will refer to Figures 2 to 5 to describe the embodiments of the present disclosure.

[0038] Figure 2 A flowchart showing a communication method according to an embodiment of the present disclosure.

[0039] According to an embodiment of the present disclosure, in step S110, a first piece of information may be sent. Specifically, a network node may send (or notify) a first piece of information (which may also be referred to as auxiliary information) to a terminal. This first piece of information is used to enable the terminal to determine whether to initiate a service of the AI / ML operation type.

[0040] According to an embodiment of the present disclosure, the network node may be a base station, an access point, or a core network node, and the first piece of information may be sent by the base station, the access point, and / or the core network node. In one embodiment, all the content of the first piece of information may be sent by any one of the base station, the access point, and the core network node. In another embodiment, a part of the first piece of information may be sent by the base station or the access point, and another part of the first piece of information may be sent by the core network node. According to an embodiment of the present disclosure, the core network node may be the split scheduler as described above. In one embodiment, the first message may be notified to the terminal in a system message or dedicated signaling.

[0041] According to an embodiment of the present disclosure, the first piece of information may include at least one of the following: information related to the network node capabilities, information related to the terminal capabilities, and access policy information. Each piece of information will be described in detail later.

[0042] For the convenience of description, in the following description, the information related to the network node capabilities and / or the information related to the terminal capabilities may be abbreviated as the first auxiliary information, and the access policy information may be referred to as the second auxiliary information.

[0043] In one embodiment, the information related to the network node capabilities and the information related to the terminal capabilities in the first piece of information may be sent by the base station or the access point, and the access policy information in the first piece of information may be sent by the core network node (e.g., the split scheduler). However, this is only exemplary, and the concept of the present disclosure is not limited thereto. For example, all the information in the first piece of information may be sent by one node.

[0044] According to an embodiment of the present disclosure, the information related to the network node capabilities in the first piece of information may include: at least one piece of network node capability indication information. Among them, the at least one piece of network node capability indication information may include at least one of the following: computing capability indication information, radio resource capability indication information, and backhaul link bandwidth indication information.

[0045] As a non-limiting example, the computing power indication information may include the occupancy of at least one of the memory, CPU, and storage space of the network node, which may be indicated in the form of a percentage or high, medium, or low; the radio resource capability indication information may include the bandwidth provided by the network node, the current spectrum utilization rate, etc., which may also be indicated in the form of a percentage or high, medium, or low; the backhaul link bandwidth indication information may include the bandwidth of the interface link between the base station and the core network element, or the bandwidth of the interface link between the base station and the dedicated server providing AI / ML services.

[0046] According to an embodiment of the present disclosure, the information related to the network node capabilities in the first information may further include: thresholds corresponding to each piece of network node capability indication information in at least one piece of network node capability indication information.

[0047] According to an embodiment of the present disclosure, when at least one piece of network node capability indication information includes computing power indication information, radio resource capability indication information, and / or backhaul link bandwidth indication information, the information related to the network node capabilities may further include: computing power decision thresholds, radio resource capability decision thresholds, and / or backhaul link bandwidth decision thresholds. These threshold information are used to enable the terminal to compare each piece of network node capability indication information in the first information with the corresponding thresholds to determine whether to initiate a service of the AI / ML operation type. This will be described in detail in the decision step executed by the terminal later.

[0048] As an example, the above-mentioned threshold information may be included in the first information and thus sent to the terminal by the network node; as another example, these threshold information may not be included in the first information, that is, they are not sent to the terminal by the network node, but may be pre-stored in the terminal or other devices connected to the terminal, and the pre-stored or fixed threshold information can be directly used when the terminal needs to make a decision; as yet another example, the terminal may pre-acquire the threshold information before receiving the first information; in addition, the network node may also send the threshold information periodically or when needed to update the pre-stored threshold information.

[0049] According to an embodiment of the present disclosure, the information related to the terminal capabilities in the first information may include: thresholds corresponding to each piece of terminal capability information in at least one piece of terminal capability information. At least one piece of terminal capability information may include at least one of the following: terminal computing power information, terminal battery information.

[0050] As a non - restrictive example, the network node requires the terminal capabilities to reach a specific threshold before allowing the terminal to initiate services of the AI / ML operation type. For example, the network node can specify in the information related to the terminal capabilities: the threshold that the current computing power margin of the terminal needs to reach (e.g., the occupancy of at least one of the memory, CPU, and storage space of the terminal indicated in percentage form), the threshold that the current battery power margin of the terminal needs to reach (which can be in percentage form), and / or that the terminal needs to be in a charging state when the terminal battery power is lower than the required threshold, etc.

[0051] According to an embodiment of the present disclosure, the network node can send different first information for different services of the AI / ML operation type.

[0052] As an example, the network node can send multiple pieces of information in the first information and specify the indication rule for the valid information in the first information to the terminal according to the services of the AI / ML operation type that it can support. The terminal can determine the valid information in the multiple pieces of information according to the indication rule, and judge whether to initiate services of the AI / ML operation type according to the valid information. As a non - restrictive example, the multiple pieces of information can indicate information related to the network node capabilities (e.g., at least one network node capability indication information and / or the corresponding threshold) and / or information related to the terminal capability information (e.g., the threshold corresponding to each of at least one terminal capability information).

[0053] It can be understood that the indication rule can be sent not through the network node, but pre - written or stored in the terminal or the device connected to the terminal, or can be agreed upon by the protocol. For example, the network node can only send multiple pieces of information (e.g., computing power indication information, radio resource capability indication information, backhaul link bandwidth indication information and their corresponding thresholds) to the terminal and specify the indication rule that the computing power indication information and the radio resource capability indication information are valid information. In this case, although the terminal receives multiple pieces of information, according to the indication rule obtained locally, it only uses the computing power indication information, the radio resource capability indication information and the corresponding thresholds to judge whether to initiate services of the AI / ML operation type.

[0054] As another example, the network node can pre - determine which information is valid according to the services of the AI / ML operation type that it can support, and thus only send the valid information to the terminal. For example, the network node can pre - determine that the threshold of the radio resource capability indication information and / or the terminal battery power information is valid information, and thus only send the threshold of the radio resource capability indication information and / or the terminal battery power information to the terminal, so that the terminal uses them to judge whether to initiate services of the AI / ML operation type.

[0055] As another example, the information sent by the network node to the terminal is by default valid. Therefore, the terminal can use the received information to determine whether to initiate a service of the AI / ML operation type.

[0056] According to an embodiment of the present disclosure, the access policy information in the first information may include at least one of the following: indication information on whether to allow the terminal to initiate a service of the artificial intelligence or machine learning operation type; access network type indication information; geographical indication information; access time indication information; radio resource requirement indication information; network node computing capacity requirement indication information; terminal computing capacity requirement indication information.

[0057] As a non-limiting example, the access policy information may be sent by the split scheduler to the terminal, or the access policy information may be pre-written into the terminal in the form of firmware, or pre-agreed through a protocol to facilitate the terminal to obtain it when needed.

[0058] As a non-limiting example, the access network type indication information in the access policy information indicates the network type that the terminal needs to access. For example, it may be specified in the access policy information that the terminal can initiate a service of the AI / ML operation type only when the terminal is under a PLMN (Public Land Mobile Network).

[0059] As a non-limiting example, the geographical indication information in the access policy information indicates the location where the terminal needs to be. For example, it may be specified in the access policy information that the terminal can initiate a service of the AI / ML operation type only when the terminal is under an LAC (location area code).

[0060] As a non-limiting example, the access time indication information in the access policy information indicates the time period during which the network node allows the terminal to initiate a service of the AI / ML operation type.

[0061] As a non-limiting example, the radio resource requirement indication information, the network node computing capacity requirement indication information, and the terminal computing capacity requirement indication information in the access policy information may correspond to the above information related to the network node capabilities and the corresponding thresholds, as well as the information related to the terminal capabilities (for example, the thresholds corresponding to each terminal capability information of at least one terminal capability information). For the sake of brevity, the repeated descriptions are omitted here.

[0062] Continue to refer to Figure 2 , the terminal can obtain the first information and determine whether to initiate a service of the AI / ML operation type based on the obtained first information. When the terminal determines through the judgment that it can initiate a service of the AI / ML operation type, in step S120, it initiates a service of the AI / ML operation type to the network node.

[0063] In a non - limiting embodiment, corresponding to step S110, obtaining the first information may include receiving the first information from a network node, or receiving a part of the information sent by the network node and obtaining another part of the pre - written information from inside / outside the terminal (e.g., a threshold or access policy information corresponding to each item of at least one network node capability indication information). The first information here is similar to the first information described above with reference to step S110. For the sake of brevity, the repeated description is omitted here.

[0064] The determination operation of the terminal will be described in detail below. That is, it can be determined whether to initiate a service of the AI / ML operation type (i.e., the determination operation of the terminal) by determining whether at least one of at least one network node capability indication information meets a threshold, determining whether at least one of at least one terminal capability information meets a threshold, and / or determining whether at least one of the access policy information is satisfied. As an example, determining whether to initiate a service of the AI / ML operation type based on the first information may include at least one of the following: determining whether to initiate a service of the AI / ML operation type in response to the result of comparing at least one of at least one network node capability indication information with the corresponding threshold; determining whether to initiate a service of the AI / ML operation type in response to the result of comparing at least one of at least one terminal capability information with the corresponding threshold; determining whether it is possible to initiate a service of the AI / ML operation type in response to the judgment result of whether at least one of the access policy information is satisfied.

[0065] Similarly to the above, the network node may send different first information for different services of the AI / ML operation type, and the terminal may make a determination based on the information sent by the network node to determine whether to initiate a service of the AI / ML operation type. For example, when the network node sends multiple items of information in the first information and an indication rule for specifying the valid information in the first information to the terminal, the terminal can directly determine whether to initiate a service of the AI / ML operation type according to the valid information specified by the indication rule in the multiple items of information. For example, when the indication rule is pre - written into the terminal or a device connected to the terminal, the network node may only send multiple items of information in the first information. When the terminal receives the multiple items of information, it can obtain the indication rule locally, and then determine which information in the multiple items of information is valid according to the indication rule, and use the valid information to determine whether to initiate a service of the AI / ML operation type.

[0066] In other words, the terminal can determine at least one item of valid information from the first information, and determine whether the at least one item of valid information is simultaneously satisfied, so as to determine whether to initiate a service of the AI / ML operation type.

[0067] Assuming that the computing power indication information and its threshold in the information related to the network node capabilities are valid, the steps for the terminal to make a decision may include: in response to the comparison result being that the computing power of the network node (the occupancy of at least one of the memory, CPU, and storage space of the network node) is lower than or equal to the corresponding threshold (i.e., the computing power indication information meets the corresponding threshold), the terminal determines that it can send a service of the AI / ML operation type.

[0068] Assuming that the radio resource capability indication information and its threshold in the information related to the network node capabilities are valid, the steps for the terminal to make a decision may include: in response to the comparison result being that the bandwidth provided by the network node is higher than or equal to the corresponding threshold (i.e., the radio resource capability indication information meets the threshold), the terminal determines that it can send a service of the AI / ML operation type, and / or in response to the terminal detecting that the signal strength or signal quality (e.g., RSRP (Reference Signal Receiving Power)) is higher than or equal to the corresponding threshold (i.e., the radio resource capability indication information meets the threshold), the terminal determines that it can initiate a service of the AI / ML operation type.

[0069] Assuming that the backward link bandwidth indication information and its threshold in the information related to the network node capabilities are valid, the steps for the terminal to make a decision may include: in response to the comparison result being that the backward link bandwidth provided by the network node is higher than or equal to the corresponding threshold (i.e., the backward link bandwidth indication information meets the threshold), the terminal determines that it can initiate a service of the AI / ML operation type.

[0070] Assuming that the threshold corresponding to the terminal computing power information in the information related to the terminal capabilities is valid, the steps for the terminal to make a decision may include: in response to the comparison result being that the current computing power margin of the terminal (e.g., the occupancy of at least one of the memory, CPU, and storage space) reaches or is higher than the corresponding threshold (i.e., the terminal computing power information meets the threshold), the terminal determines that it can initiate a service of the AI / ML operation type.

[0071] Assuming that the threshold corresponding to the terminal battery information in the information related to the terminal capabilities is valid, the steps for the terminal to make a decision may include: in response to the comparison result being that the current battery margin of the terminal reaches or is higher than the corresponding threshold (i.e., the terminal battery information meets the threshold), or although the current circuit margin of the terminal is lower than the corresponding threshold but the terminal is in a charging state, the terminal determines that it can initiate a service of the AI / ML operation type.

[0072] Assuming that the "indication information on whether to allow the terminal to initiate services of AI / ML operation types" in the access policy information is valid, the steps for the terminal to make a decision may include: in response to the indication information being "indication information allowing the terminal to initiate services of AI / ML operation types", the terminal determines that it can initiate services of AI / ML operation types.

[0073] Assuming that the "access network type indication information" in the access policy information is valid, the steps for the terminal to make a decision may include: in response to the terminal meeting the network type indicated by the access network type indication information (for example, PLMN), the terminal determines that it can initiate services of AI / ML operation types.

[0074] Assuming that the "geographical indication information" in the access policy information is valid, the steps for the terminal to make a decision may include: in response to the terminal meeting the location indicated by the geographical indication information (for example, LAC), the terminal determines that it can initiate services of AI / ML operation types.

[0075] Assuming that the "access time indication information" in the access policy information is valid, the steps for the terminal to make a decision may include: in response to the current time being within the permitted initiation time period indicated by the access time indication information, or in response to the current time not being within the non-permitted initiation time period indicated by the access time indication information, the terminal determines that it can initiate services of AI / ML operation types.

[0076] Assuming that the case where the "radio resource requirement indication information, network node computing capacity requirement indication information, or terminal computing capacity requirement indication information" in the access policy information is valid is similar to the above information related to network node capabilities and information related to terminal capabilities, for the sake of brevity, the repeated description is omitted here.

[0077] For the sake of brevity, in the above embodiments, it is assumed that one piece of information in the first information is satisfied. However, the embodiments of the present disclosure are not limited thereto. For example, the above embodiments can be combined in various ways.

[0078] In the first information, a part of the access policy information (e.g., radio resource requirement indication information, network node computing capability requirement indication information, terminal computing capability requirement indication information) may be similar to the first auxiliary information (i.e., information related to network node capabilities and / or information related to terminal capabilities). Therefore, there may be a situation where the second auxiliary information (i.e., the access policy information) conflicts with the first auxiliary information. Such a conflict usually occurs when information related to network node capabilities and / or information related to terminal capabilities is sent through a base station or an access point, and the access policy information is sent through a split scheduler. In addition, the information sent by the base station or the access point to the terminal may also include access time indication information (which may also be included in the above-mentioned first auxiliary information), and there may also be a conflict with the access time indication information in the access policy information sent by the split scheduler.

[0079] To solve this problem, the communication method according to an embodiment of the present disclosure may further include: in response to a conflict existing between the information included in the first information, obtaining priority information of the conflicting information; and determining whether to initiate a service of the AI / ML operation type based on the information with a higher priority among the conflicting information.

[0080] As a non-limiting example, the priority information may be determined by defining rules or protocols, which may be pre-written into the terminal or a device connected to the terminal, so that the terminal can easily obtain the priority information. For example, the rules or protocols may define that the priority of the access policy information is higher than that of the first auxiliary information (e.g., the access time indication information sent by the base station or the access point, the information related to network node capabilities, the information related to terminal capabilities). In this case, when a conflict occurs, the terminal may consider that the first auxiliary information is covered by the access policy information, and thus determine whether to initiate a service of the AI / ML operation type based on the access policy information. For another example, the rules or protocols may define that the priority of the first auxiliary information is higher than that of the access policy information (e.g., the priority of the threshold provided by the first auxiliary information is higher than the priority of the threshold provided by the access policy information). In this case, when a conflict occurs, the terminal may consider that the access policy information is covered by the first auxiliary information, and thus determine whether to initiate a service of the AI / ML operation type based on the information related to network node capabilities and / or information related to terminal capabilities in the first auxiliary information.

[0081] In addition, the communication method according to an embodiment of the present disclosure may further include: obtaining setting information related to a service of the AI / ML operation type; and determining whether to initiate a service of the AI / ML operation type based on the setting information. That is, when determining whether to initiate a service of the AI / ML operation type, the terminal may consider the setting information related to the service of the AI / ML operation type provided by the user. For example, the setting information may be information related to the user's privacy settings or information corresponding to other settings of the user (which may be referred to as user preference information). In this case, when the service of the AI / ML operation type to be executed by the terminal involves the user's privacy, even if the terminal receives the first information from the network node, the terminal may directly determine not to initiate a service of the AI / ML operation type to the network node according to the setting information (or user preference information).

[0082] Figure 3 FIG. is a schematic diagram showing a communication device 300 according to an embodiment of the present disclosure.

[0083] Referring to Figure 3 , the communication device 300 may include a sending module 310. The sending module 310 is configured to: send a first information. The first information is used to enable the terminal to determine whether to initiate a service of the artificial intelligence or machine learning operation type. The description of the first information is similar to Figure 2 the step S110 in, and the repeated description is omitted here for the sake of brevity.

[0084] According to an embodiment of the present disclosure, the sending module may be a node on the base station side, an access point in a wireless local area network, or a node on the core network side. As a non-limiting embodiment, the sending module may include one or more separate modules. For example, the node on the base station side and the access point in the wireless local area network in the sending module may send a part of the information in the first information, and the node on the core network side (e.g., a split scheduler) in the sending module may send another part of the information in the first information, which has been described in detail in the above embodiments, and the repeated description is omitted here for the sake of brevity.

[0085] It will be understood that Figure 3 the structure of the communication device 300 shown in is only exemplary, and the embodiments of the present disclosure are not limited thereto. For example, the communication device 300 may further include a processing device for processing services of the AI / ML operation type, or a device for communicating with a dedicated server providing services of the AI / ML operation type through the core network, etc.

[0086] Figure 4 FIG. is a schematic diagram showing another communication device 400 according to an embodiment of the present disclosure.

[0087] Referring to Figure 4, the communication device 400 may include an acquisition module 410 and a processing module 420 .

[0088] According to an embodiment of the present disclosure, the acquisition module 410 may be configured to: acquire the first information. According to an embodiment of the present disclosure, the acquisition module 410 may be an access stratum (AS) of the terminal, as described above with reference to Figure 2 As described in step S120, the acquisition module 410 (eg, AS) may receive the first information from the sending module 310 of the communication device 300, or receive a portion of the first information from the sending module 310 and acquire another portion of the first information internally.

[0089] According to an embodiment of the present disclosure, the processing module 420 may be configured to determine whether to initiate an AI / ML operation type service based on the first information.

[0090] According to an embodiment of the present disclosure, the processing module 420 may be a non-access stratum (NAS) as a high layer of the terminal. In one embodiment, the AS of the UE provides the acquired first information to the NAS, and the NAS comprehensively determines whether an AI / ML operation type service can be initiated in the current cell based on the received first information.

[0091] According to an embodiment of the present disclosure, when the processing module 420 (e.g., NAS) determines whether to initiate an operation of a service of the AI / ML operation type based on the first information, it may be configured to determine whether to initiate an operation of the AI / ML operation type by at least one of the following:

[0092] In response to the result of comparing at least one of the at least one network node capability indication information with the corresponding threshold, determine whether to initiate an AI / ML operation type service; in response to the result of comparing at least one of the at least one terminal capability information with the corresponding threshold, determine whether to initiate an AI / ML operation type service; in response to the judgment result of whether at least one of the access policy information is satisfied, determine whether to initiate an AI / ML operation type service.

[0093] According to an embodiment of the present disclosure, the acquisition module 410 may be configured to acquire setting information related to AI / ML operation type services; the processing module 420 may determine whether to initiate AI / ML operation type services based on the setting information.

[0094] According to an embodiment of the present disclosure, the processing module 420 is also configured to: in response to a conflict between information contained in the first information, obtain priority information of the conflicting information; and determine whether to initiate an AI / ML operation type business based on information with high priority in the conflicting information.

[0095] The processing module 420 may perform operations similar to the decision-making operations of the terminal described with reference to Figure 2 For the sake of brevity, the repeated description is omitted herein.

[0096] It will be understood that Figure 4 the structure of the communication device 400 shown in

[0097] is merely exemplary, and the embodiments of the present disclosure are not limited thereto. For example, the communication device 400 may further include a memory for storing various data and information, and / or a sending module for transmitting data required for services of the AI / ML operation type to a network node, etc.

[0098] It should be noted that since the device provided by the embodiments of the present disclosure is a device that can execute the corresponding methods provided in the embodiments of the present disclosure, based on the methods provided in the embodiments of the present disclosure, those skilled in the art can understand the specific implementation manners and various variations of the devices of the embodiments of the present disclosure. Therefore, the specific implementation of how the device implements the methods in the embodiments of the present disclosure will not be described in detail herein. As long as the devices used by those skilled in the art to implement the methods in the embodiments of the present disclosure fall within the scope of protection of the present disclosure. Among them, the various modules included in the above device may be implemented specifically by software and / or hardware.

[0099] The present disclosure also provides an electronic device, which may include at least one processor, and the processor may be configured to execute the methods provided in any optional embodiment of the present disclosure.

[0100] Optionally, the electronic device may include at least one memory, and a computer program (or also referred to as computer instructions or code) is stored in the memory. When the above at least one processor runs the computer program, it may execute the communication method shown in any optional embodiment of the present disclosure.

[0101] The present disclosure also provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is run by a processor, it can execute the communication method shown in any optional embodiment of the present disclosure.

[0102] As a non-limiting example, Figure 5 shows a schematic structural diagram of an electronic device that can be applied to the solution provided by the present disclosure. As Figure 5As shown, the electronic device 5000 includes: a processor 5001 and a memory 5003. Among them, the processor 5001 and the memory 5003 are connected, such as connected through a bus 5002. Optionally, the electronic device 5000 may further include a transceiver 5004. It should be noted that in practical applications, the transceiver 5004 is not limited to one, and the structure of the electronic device 5000 does not constitute a limitation to the embodiments of the present disclosure.

[0103] The processor 5001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in connection with the present disclosure. The processor 5001 may also be a combination that implements computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0104] The bus 5002 may include a path for transmitting information between the above components. The bus 5002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 5002 may be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 5 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0105] The memory 5003 may be a ROM (Read Only Memory), or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory), or other types of dynamic storage devices that can store information and instructions. It may also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0106] The memory 5003 is used to store the application program code (computer program) for executing the present disclosure solution and is controlled by the processor 5001 for execution. The processor 5001 is used to execute the application program code stored in the memory 5003 to implement the content shown in any of the foregoing method embodiments.

[0107] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this article, the execution of these steps has no strict order limit and can be executed in other orders. Moreover, at least some of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.

[0108] The above are only some embodiments of the present disclosure. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present disclosure, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present disclosure.

Claims

1. A communication method, the communication method comprising: Sending, by a node on the base station side or an access point in a wireless local area network, a first part of information in the first information, wherein the first part of information in the first information includes information related to network node capabilities and / or information related to terminal capabilities; Sending, by a node on the core network side, a second part of information in the first information, wherein the second part of information in the first information includes access policy information; wherein the first information is used to enable a terminal to determine to initiate a service of an artificial intelligence or machine learning operation type; wherein, in a case where there is a conflict between the first part of information in the first information and the second part of information in the first information, the terminal determines to initiate a service of an artificial intelligence or machine learning operation type based on the information with a higher priority among the conflicting information.

2. The communication method according to claim 1, wherein, The information related to network node capabilities includes: at least one network node capability indication information.

3. The communication method according to claim 2, wherein, The information related to network node capabilities further includes: a threshold corresponding to each network node capability indication information among the at least one network node capability indication information.

4. The communication method according to claim 2 or 3, wherein The at least one network node capability indication information includes at least one of the following: Computing capability indication information; Wireless resource capability indication information; Backhaul link bandwidth indication information.

5. The communication method according to claim 1, wherein, The information related to terminal capabilities includes: a threshold corresponding to each terminal capability information among the at least one terminal capability information.

6. The communication method according to claim 5, wherein, The at least one terminal capability information includes at least one of the following: Terminal computing capability information; Terminal power information.

7. The communication method according to claim 1, wherein, The access policy information includes at least one of the following: Indication information allowing the terminal to initiate a service of an artificial intelligence or machine learning operation type; Access network type indication information; Geographical indication information; Access time indication information; Wireless resource requirement indication information; Network node computing capability requirement indication information; Terminal computing capability requirement indication information.

8. A communication method, the communication method comprising: Obtaining, from a node on the base station side or an access point in a wireless local area network, a first part of information in the first information, wherein the first part of information in the first information includes information related to network node capabilities and / or information related to terminal capabilities; Obtaining, from a node on the core network side, a second part of information in the first information, wherein the second part of information in the first information includes access policy information; Determining to initiate a service of an artificial intelligence or machine learning operation type based on the first information, wherein, in response to a conflict between the first part of information in the first information and the second part of information in the first information, obtaining priority information of the conflicting information; and determining to initiate a service of an artificial intelligence or machine learning operation type based on the information with a higher priority among the conflicting information.

9. The communication method according to claim 8, wherein, The information related to network node capabilities includes: at least one network node capability indication information.

10. The communication method according to claim 9, wherein, The information related to network node capabilities further includes: a threshold corresponding to each network node capability indication information among the at least one network node capability indication information.

11. The communication method according to claim 9 or 10, wherein, The at least one piece of network node capability indication information includes at least one of the following: Computing capability indication information; Radio resource capability indication information; Backhaul link bandwidth indication information.

12. The communication method according to claim 8, wherein The information related to the terminal capability includes: thresholds corresponding to each piece of terminal capability information in the at least one piece of terminal capability information.

13. The communication method according to claim 12, wherein, The at least one piece of terminal capability information includes at least one of the following: Terminal computing capability information; Terminal power information.

14. The communication method according to claim 8, wherein, The access policy information includes at least one of the following: Indication information allowing the terminal to initiate services of artificial intelligence or machine learning operation types; Access network type indication information; Geographical indication information; Access time indication information; Radio resource requirement indication information; Network node computing capability requirement indication information; Terminal computing capability requirement indication information.

15. The communication method according to claim 8, wherein, Determining to initiate a service of artificial intelligence or machine learning operation type based on the first information includes at least one of the following: Determining to initiate a service of artificial intelligence or machine learning operation type in response to the result of comparing at least one of the at least one piece of network node capability indication information with the corresponding threshold; Determining to initiate a service of artificial intelligence or machine learning operation type in response to the result of comparing at least one of the at least one piece of terminal capability information with the corresponding threshold; Determining to initiate a service of artificial intelligence or machine learning operation type in response to the judgment result that at least one of the access policy information is satisfied.

16. The communication method according to claim 8, wherein, The communication method further includes: Obtaining setting information related to a service of artificial intelligence or machine learning operation type; Determining to initiate a service of artificial intelligence or machine learning operation type based on the setting information.

17. A communication device, the communication device includes: An obtaining module, configured to: obtain a first part of the first information from a node on the base station side or an access point in a wireless local area network, and obtain a second part of the first information from a node on the core network side, where the first part of the first information includes information related to network node capabilities and / or information related to terminal capabilities, and the second part of the first information includes access policy information; A processing module, configured to: determine to initiate a service of artificial intelligence or machine learning operation type based on the first information, wherein the processing module is further configured to: in response to a conflict existing between the first part of the first information and the second part of the first information, obtain priority information of the conflicting information; and determine to initiate a service of artificial intelligence or machine learning operation type based on the information with a higher priority among the conflicting information.

18. An electronic device, the electronic device includes a memory and a processor; A computer program is stored in the memory; The processor is used to execute the method according to any one of claims 1 to 7, or any one of claims 8 to 16 when running the computer program.

19. A computer-readable storage medium storing a computer program which, when run by a processor, is used to execute the method according to any one of claims 1 to 7 or any one of claims 8 to 16.

Citation Information

Patent Citations

  • Data processing method and device, electronic equipment and computer readable storage medium

    CN110637502A

  • Data processing method and device, electronic equipment and computer readable storage medium

    CN110730954A