A MAC function, its communication method, and communication device
By introducing the connection mechanism of the first MAC and the second MAC in the 5G core network, functional control within the time period is realized, the problem of insufficient flexibility and scalability of MAC functions in the prior art is solved, and the flexibility and scalability of MAC functions are improved.
Patent Information
- Application Number
- CN202110321241.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-25
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2041-03-25
AI Technical Summary
The prior art is difficult to achieve flexible interaction and combination of network functional components in the 5G core network, resulting in insufficient flexibility and scalability of MAC functions.
A MAC function is proposed, and functional control within a time period is realized through the connection between the first MAC and the second MAC. The first MAC is used for control over a longer period of time, and the second MAC is used for real-time control over a short period of time. The two interact data through the bus interface and pass messages through a specific message format.
It realizes distributed MAC under the SBA architecture, allowing functional components in the MAC to flexibly interact and load through the service model, improving the flexibility and scalability of MAC functions.
Smart Images

Figure CN115134856B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wireless communications, and in particular to a media access control (MAC) function and a communication method and communication equipment thereof. Background Art
[0002] Service Based Architecture (SBA) is applied in the core network of 5G. The main feature of SBA is that the functional modules can achieve flexible interaction (service) through standard service models, and each component can be flexibly loaded as needed. In the 5G core network, the logical control function is abstracted into independent functional components, and these independent network function components can be flexibly combined according to business needs. Network function components are logically decoupled from other components, and network functions support neutral interfaces, which can provide services to other network function callers through the same interface messages, and convert multiple coupled interfaces into a single interface, thereby reducing the number of interfaces. The independent nature of network functions ensures that existing network services are not affected in the process of adding or upgrading network functions. The componentized control plane architecture achieves plug-and-play through the flexible orchestration of network functions. Summary of the invention
[0003] In order to solve the existing technical problems, the embodiments of the present invention provide a MAC function and a communication method and a communication device thereof.
[0004] To achieve the above object, the technical solution of the embodiment of the present invention is implemented as follows:
[0005] An embodiment of the present invention provides a MAC function, the MAC function comprising: a first MAC and a second MAC; wherein the first MAC and the second MAC are connected;
[0006] The first MAC is used to control the function within a first time period;
[0007] The second MAC is used to control functions within a second time period; the second time period is less than or equal to the first time period.
[0008] In the above solution, the first MAC includes one or more functional components and a bus controller, and two functional components and each functional component and the bus controller are connected via a bus.
[0009] In the above solution, the functional components included in the first MAC include at least one of the following:
[0010] Functional components for artificial intelligence (AI) model training;
[0011] Functional components for downlink digital twins;
[0012] Functional components for uplink digital twins;
[0013] Functional components for radio access technology orchestration;
[0014] Functional components for air interface quality of service (QoS) control;
[0015] Functional components for link mapping control;
[0016] Functional components for data flow control;
[0017] Functional components for data shaping.
[0018] In the above scheme, the bus controller is used to execute the registration process of the second MAC and establish the digital twin of the second MAC when the second MAC accesses the first MAC for the first time; it is also used to establish the routing between the first functional component and the second functional component when the first functional component in the first MAC interacts with the second functional component in the second MAC for the first time.
[0019] In the above solution, the second MAC includes multiple functional components, and any two functional components are connected via a bus.
[0020] In the above solution, the functional components included in the second MAC include at least one of the following:
[0021] Functional components for wireless access technology control;
[0022] Functional components for physical function orchestration;
[0023] Functional components for digital twins of intelligent models;
[0024] Functional components for beamforming;
[0025] Functional components for real-time scheduling;
[0026] Functional component used for hybrid automatic repeat request (HARQ) mode selection.
[0027] In the above solution, each functional component in the first MAC and each functional component in the second MAC are expanded using the same bus interface.
[0028] In the above solution, the first MAC and the second MAC exchange data through a specific message format;
[0029] The specific message format includes the following fields: a field indicating a source functional component, a field indicating a target functional component, a field indicating a message type, and a field indicating message data.
[0030] An embodiment of the present invention further provides a communication method, which is applied to a first MAC in a MAC function, and the MAC function is the MAC function described in the foregoing embodiment of the present invention; the method comprises:
[0031] The first MAC receives an access request message from the second MAC; the access request message includes at least a first identity identifier and bus related information of the second MAC;
[0032] Identify whether the first identity is valid, and if the first identity is invalid, assign a second identity to the second MAC;
[0033] Registering based on the second identity and the bus related information, sending an access response message to the second MAC, wherein the access response message includes the second identity and a detection packet;
[0034] receiving a detection response packet sent by the second MAC, wherein the detection response packet includes relevant information of the second MAC;
[0035] A digital twin of the second MAC is established based on the relevant information of the second MAC.
[0036] In the above solution, if the first identity identifier is valid, the method further includes:
[0037] Registering based on the first identity identifier and the bus related information;
[0038] Correspondingly, the access response message includes indication information indicating that the first identity identifier is valid.
[0039] In the above solution, the identifying whether the first identity is valid includes at least one of the following:
[0040] Identify whether the length of the first identity identifier meets the requirements;
[0041] Identify whether the first identity has been used by another MAC;
[0042] Whether the first identity identifier can be identified.
[0043] In the above solution, the bus-related information includes at least one of the following: the number of logical channels that the bus can carry, the maximum bandwidth of the bus, and the maximum throughput of the bus.
[0044] In the above solution, the relevant information of the second MAC includes at least one of the following:
[0045] The number of functional components in the second MAC, the type of each functional component in the second MAC, and the second MAC capabilities and feature information.
[0046] In the above solution, the second MAC capability and feature information includes at least one of the following:
[0047] Maximum data cache, frequency band, number of antennas, transmission rate, supported service types, maximum number of users that can access, wireless air interface bandwidth, maximum coverage radius, and maximum transmission power.
[0048] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the communication method described in the embodiment of the present invention are implemented.
[0049] An embodiment of the present invention further provides a communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the communication method described in the embodiment of the present invention when executing the program.
[0050] The MAC function and its communication method and communication device provided by the embodiment of the present invention include: a first MAC and a second MAC; wherein the first MAC and the second MAC are connected; the first MAC is used to control the function within a first time period; the second MAC is used to control the function within a second time period; the second time period is less than or equal to the first time period. The technical solution of the embodiment of the present invention is adopted to realize the distributed MAC under SBA on the one hand, and realize the flexible interaction of each functional component in MAC through the service model on the other hand. Each functional component can be flexibly loaded according to actual needs, which improves the flexibility and scalability of the MAC function. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 A schematic diagram of an optional composition structure of a MAC function according to an embodiment of the present invention;
[0052] Figure 2 Schematic diagram of the communication method in an embodiment of the present invention. DETAILED DESCRIPTION
[0053] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0054] With the continuous development of communication technology, the types of MAC control elements (CE) have increased significantly, and the content of MAC control has gradually increased. For example, MAC has become a control functional entity for the control of links in various scenarios such as integrated access and backhaul (IAB), sidelink and supplementary uplink (SUL).
[0055] The MAC architecture with separated control and management consists of four categories: radio management (Radio Management), user management (UE Management), business or data management (Traffic Management), and link control (Link Control). Among them, the "management" plane includes radio management (Radio Management), user management (UE Management), business or data management (Traffic Management); the "control" plane includes link control (Link Control).
[0056] The main task of the "management" side is to manage wireless resources, computing resources, user behaviors and service characteristics, including feature learning, feature summarization, feature prediction and other management functions that are relatively slow compared to the air interface scheduling transmission time interval (TTI, Transmission Time Interval). For example, a management command with a timeliness of N TTIs can be generated at one time, where N is greater than 1, and generally the value of N does not exceed 10 TTIs.
[0057] Among them, Radio Management is used to complete the online simulation and arrangement of air interface wireless resources and physical channels, and realize semi-dynamic and large-delay scale management.
[0058] UE Management: It is used to monitor, record and calculate the characteristics of data sent and received by each user, air interface channel quality, user status during air interface interaction, scheduling priority, etc. Information is stored and processed in units of user equipment (UE).
[0059] Traffic Management: It is used to monitor all data information transmitted over the air interface during the operation of MAC, including service data packets sent by the upper layer and control information sent by users over the air interface. It records and calculates the data characteristics of each user and obtains the characteristic value of each service. Finally, it obtains the data transmission model for MAC scheduling and the QoS characteristic value of air interface data transmission.
[0060] Link Control: It is used to monitor the quality of reception and transmission of each air interface link (such as PHY Link) of each user, and realize the air interface link selection function according to the data characteristics received or sent by the user and the quality of the air interface link. When a device with air interface link function is connected to this device, the connection management of the new air interface link is completed. Air interface link: refers to the logical link between the MAC of the transmitter and the MAC of the receiver, including the link between MAC-PHY, the PHY physical link, and the air interface wireless signal, namely, the link between MAC-PHY of the transmitter, the PHY physical link, the air interface wireless signal for sending and receiving, the link between the peer MAC-PHY of the receiver, and the PHY physical link.
[0061] The "control" plane mainly generates TTI-level air interface link control based on the scheduling of each TTI. The air interface link includes the connection between the MAC layer and the physical layer (PHY layer), and the link assembly from the PHY layer to the air interface wireless signal. It includes link selection, switching, pairing between links, and selection of functions on the link.
[0062] The above MAC architecture, based on the introduction of new functions (such as AI), the relationship between each part of the function needs to be defined, and this architecture cannot ensure flexibility and scalability. The SBA architecture is applied in the core network of 5G. The main feature of SBA is that the functional modules can achieve flexible interaction (service) through a standard service model, and each component can be flexibly loaded as needed. Based on this, the main purpose of the embodiment of the present invention is to propose a MAC function of the SBA architecture.
[0063] The embodiment of the present invention provides a MAC function. Figure 1 FIG. 4 is a schematic diagram of an optional structure of the MAC function of an embodiment of the present invention; Figure 1 As shown, the MAC function includes: a first MAC and a second MAC; wherein the first MAC and the second MAC are connected;
[0064] The first MAC is used to control the function within a first time period;
[0065] The second MAC is used to control functions within a second time period; the second time period is less than or equal to the first time period.
[0066] In this embodiment, the MAC function is divided into a first MAC and a second MAC according to the function; the first MAC may also be called a cloud MAC or a centralized MAC, and the second MAC may also be called an edge MAC. The cloud MAC is deployed on a centralized computing platform, such as a large or small cloud platform. The edge MAC is deployed on a wireless access point (AP) that directly serves or faces the air interface.
[0067] In this embodiment, the first MAC (such as cloud MAC or centralized MAC) is used to control functions (or functional components, functional bodies, services, etc.) within a first time period, such as being responsible for the rapid control of the air interface for the second MAC service. The time period for processing various functions (or functional components, functional bodies, services, etc.) can be between the first time period or the time domain validity of the generated control information is the first time period; exemplarily, the first time period is, for example, 1 millisecond (ms) to 100ms.
[0068] In some optional embodiments, the first MAC includes one or more functional components (or functions, functional bodies, services, etc.) and a bus controller, and two functional components (or functions, functional bodies, services, etc.) and each functional component (or function, functional body, service, etc.) and the bus controller are connected via a bus. The bus controller (BusController) may also be referred to as a bus.
[0069] In some optional embodiments, the functional components included in the first MAC include at least one of the following:
[0070] Functional components for AI model training (MAC-AI Chest);
[0071] Functional components for downlink digital twin (MAC-DL DT);
[0072] Functional components for uplink digital twin (MAC-UL DT);
[0073] Functional components for radio access technology orchestration (MAC-RAT Orch);
[0074] Functional components for air interface QoS control (MAC-QoS);
[0075] A functional component for link mapping control (MAC-Link Mapping); wherein the link mapping control may include mapping control of transport channels and physical channels;
[0076] A functional component for data flow control (MAC-Flow Controlling); wherein the data flow control may be data flow control between a first MAC and a second MAC;
[0077] Functional component for data shaping (MAC-Data Shaping).
[0078] The digital twin in this embodiment may also be referred to as a digital mirror, digital mapping, digital twin, etc., which means emulating and simulating the target function or target service to establish a virtual model (or simulation model). It can be understood that the digital twin is a simulation process that makes full use of data such as physical models, sensors, and operating parameters. The obtained digital twin can also be called a mirror image of the physical product in the virtual space. That is, the digital twin is the process of digitally defining and modeling the composition, characteristics, functions, and performance of the physical entity using information technology.
[0079] In this embodiment, the second MAC (such as edge MAC) is used to control the function (or functional component, functional body, service, etc.) within the second time period; the second time period is less than or equal to the first time period, such as being responsible for real-time processing of the air interface, the time period for processing various functions (or functional components, functional bodies, services, etc.) can be within the second time period or the time domain validity of the generated control information is within the second time period. Exemplarily, the second time period is, for example, within 1ms, or even at the symbol level, i.e., microsecond (us) level.
[0080] In some optional embodiments, the second MAC includes multiple functional components (or functions, functional bodies, services, etc.), and any two functional components (or functions, functional bodies, services, etc.) are connected via a bus.
[0081] In some optional embodiments, the functional components included in the second MAC include at least one of the following:
[0082] A functional component for radio access technology control (MAC-RAT Ctrl); wherein the radio access technology (RAT) can be selected based on at least one of the following information: the terminal capability of the service, the characteristics of the air interface channel, and the service characteristics;
[0083] Functional components for physical function orchestration (MAC-PHY Orch); wherein the physical function orchestration may be arranged based on the encoding method, orchestration method, air interface wireless signal transmission method, etc. used by the channel serving the user;
[0084] Functional components for digital twins of intelligent models (MAC-AI+DT);
[0085] Functional components for beamforming (MAC-beamforming);
[0086] Functional components for real-time scheduling (MAC-RT Scheduling);
[0087] Functional component for HARQ mode selection (MAC-HARQ Mode Selecting).
[0088] In some optional embodiments, each functional component in the first MAC and each functional component in the second MAC are expanded using the same bus interface.
[0089] In this embodiment, the first MAC and the second MAC are connected via a bus, wherein the bus has the following characteristics:
[0090] 1. Provide a unified interface for the expansion of various MAC functions; whether the first MAC is expanding its various functions or the second MAC is expanding its various functions, the same bus interface is used for expansion. The first MAC and the second MAC use the same bus interface as the first MAC / second MAC. When a second MAC is connected to the first MAC, messages (such as handshake messages) are transmitted through the bus, and data information is exchanged through the bus;
[0091] 2. The bus provides a unified message transmission method, that is, the first MAC and the second MAC exchange data through a specific message format; the specific message format includes the following fields: a field representing a source functional component (or a source functional body, a source function), a field representing a target functional component (or a target functional body, a target function), a field representing a message type, and a field representing message data. As shown in Table 1, the specific message format may include a message format and a fast routing method source function entity identity (Src FID, Source Function Entity Identity) (the source function entity identity is used to represent a source function entity or a source function component), a target function entity identity (Target FID, Target Function Entity Identity) (the target function entity identity is used to represent a target function entity or a target function component), a message type (Msg Type), a message body (Msg Data), and the like.
[0092] Table 1
[0093] Source Function ID (Src FID) Target Function ID Msg Type Msg Type Msg Data … Msg Data
[0094] Among them, Src FID (i.e., a field indicating a source functional component or a source functional body) and Target FID (i.e., a field indicating a target functional component or a source functional body) can be an integer multiple of 1 byte in length, such as 1 byte, which means that the first MAC and the second MAC can each have a maximum of 256 functional entities or functional components;
[0095] Msg Type (i.e., the field indicating the message type) is an integer multiple of 1 byte in length, such as 2 bytes, and is used to identify the message types that can be transmitted, such as all message types that are exchanged between two functional bodies (or functional components);
[0096] Msg Data (ie, a field representing message data) includes all information contents exchanged between two functional bodies (or functional components), for example, it may be a byte block directly constructed according to the exchanged information.
[0097] In some optional embodiments, the bus controller is used to execute a registration process of the second MAC and establish a digital twin of the second MAC when the second MAC first accesses the first MAC; and is also used to establish a route between the first functional component in the first MAC and the second functional component in the second MAC when the first interaction occurs between the first functional component in the first MAC and the second functional component in the second MAC.
[0098] In this embodiment, the bus has an autonomous routing control function, such as a switch function. According to the information of the physical link interconnected between the first MAC and the second MAC (the information is sent to the bus controller when the first MAC and the second MAC are connected, and the bus controller has the ability to automatically establish a connection, when function A and function B interact for the first time, the bus controller determines the routes of the two functions according to the source address and the destination address. If it is the first interaction, the route between the two is automatically established; if the route already exists, the data is directly sent to the destination function, and no control is performed in the subsequent transmission, so as to realize the logical point-to-point communication between the two functions.
[0099] By adopting the technical solution of the embodiment of the present invention, on the one hand, a distributed MAC under SBA is realized, and on the other hand, flexible interaction of various functional components in MAC through a service model is realized. Each functional component can be flexibly loaded according to actual needs, thereby improving the flexibility and scalability of MAC functions.
[0100] Based on the above embodiments, an embodiment of the present invention further provides a communication method, where the communication method is applied to a first MAC in a MAC function, where the MAC function is the MAC function described in the above embodiments. Figure 2 Schematic diagram of the communication method in the embodiment of the present invention; Figure 2 As shown, the method includes:
[0101] Step 101: The first MAC receives an access request message from a second MAC; the access request message includes at least a first identity identifier and bus related information of the second MAC;
[0102] Step 102: The first MAC identifies whether the first identity is valid, and if the first identity is invalid, assigns a second identity to the second MAC;
[0103] Step 103: The first MAC registers based on the second identity and the bus related information, and sends an access response message to the second MAC, where the access response message includes the second identity and a detection packet;
[0104] Step 104: The first MAC receives a detection response packet sent by the second MAC, where the detection response packet includes relevant information of the second MAC;
[0105] Step 105: The first MAC establishes a digital twin of the second MAC based on the relevant information of the second MAC.
[0106] The communication method described in this embodiment can also be considered as a handshake process or a registration process of the second MAC accessing the first MAC for the first time. This embodiment is applied to the first MAC, and can be specifically applied to the bus controller (BusController) of the first MAC.
[0107] Wherein, in step 101, after the device where the second MAC is located accesses the device where the first MAC is located, the second MAC sends an access request (Access Request) message to the first MAC to initiate a bus establishment application. Wherein, the access request message includes at least the first identity identification of the second MAC and bus related information; the first identity information represents the temporary identity identification information of the second MAC; the bus related information includes bus capability information, and the bus capability information may include at least one of the following: the number of logical channels that the bus can carry, the maximum bandwidth of the bus, the maximum throughput of the bus, etc.
[0108] In step 102, the first MAC identifies whether the first identity information (i.e., the temporary identity information of the second MAC) is valid, that is, whether the first identity information can continue to be used. In some optional embodiments, the identifying whether the first identity information is valid includes at least one of the following:
[0109] Identify whether the length of the first identity identifier meets the requirements;
[0110] Identify whether the first identity has been used by another MAC;
[0111] Whether the first identity identifier can be identified.
[0112] If the first identity is invalid, the first MAC assigns a new correct identity (i.e., the second identity) to the second MAC. In some optional embodiments, if the first identity is valid, the method further includes: the first MAC registers based on the first identity and the bus-related information; accordingly, the access response message includes indication information indicating that the first identity is valid.
[0113] In step 103, the first MAC registers the bus of the second MAC. Specifically, the bus controller (Bus Controller) of the first MAC registers the bus of the second MAC, including registration based on the identity of the second MAC (if the first identity is valid, the identity is the first identity; if the first identity is invalid, the identity is the newly assigned second identity) and bus-related information (including bus capability information, for example, including at least one of the following: the number of logical channels that the bus can carry, the maximum bandwidth of the bus, the maximum throughput of the bus, etc.).
[0114] In step 103, the first MAC sends an access response (Access Response) message to the second MAC, wherein the access response message includes an identity identifier (if the first identity identifier is valid, the identity identifier is the first identity identifier; if the first identity identifier is invalid, the identity identifier is the newly assigned second identity identifier) and a detection packet.
[0115] In step 104, the second MAC sends a detection response packet to the first MAC, which detection response packet may also be referred to as a heartbeat packet, a heartbeat detection packet, or a bus response packet. The detection response packet includes relevant information of the second MAC. In some optional embodiments, the relevant information of the second MAC includes at least one of the following: the number of functional components in the second MAC, the type of each functional component in the second MAC, and the second MAC capability and feature information.
[0116] In some optional embodiments, the second MAC capability and feature information includes at least one of the following: maximum data cache, frequency band, number of antennas, transmission rate, supported service types, maximum number of users that can access, wireless air interface bandwidth, maximum coverage radius, and maximum transmission power.
[0117] In step 105, after the first MAC receives the detection response packet, it obtains the characteristics of the second MAC based on the relevant information of the second MAC, and establishes the corresponding digital twin according to the characteristics of the second MAC, thereby completing the handshake process or the registration process.
[0118] Based on the foregoing embodiments, an embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the communication method described in the foregoing embodiments of the present invention are implemented.
[0119] Based on the foregoing embodiments, an embodiment of the present invention further provides a communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the communication method described in the foregoing embodiments of the present invention are implemented.
[0120] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0121] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0122] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0123] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0124] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0125] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0126] A person skilled in the art can understand that: all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), disks or optical disks, etc. Various media that can store program codes.
[0127] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.
[0128] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A media access control MAC functional entity, It is characterized in that The MAC functional entity includes: a first MAC and a second MAC; wherein the first MAC is connected to the second MAC, and the first MAC includes a bus controller, and the bus controller is used to perform a registration process of the second MAC and establish a digital twin of the second MAC when the second MAC accesses the first MAC for the first time; The first MAC is used to control the function within a first time period; The second MAC is used to control functions within a second time period; the second time period is less than or equal to the first time period.
2. The MAC functional entity according to claim 1, It is characterized in that The first MAC further includes one or more functional components, and two functional components and each functional component and the bus controller are connected via a bus.
3. The MAC functional entity according to claim 2, It is characterized in that The functional components included in the first MAC include at least one of the following: Functional components for artificial intelligence (AI) model training; Functional components for downlink digital twins; Functional components for uplink digital twins; Functional components for radio access technology orchestration; Functional components for air interface quality of service QoS control; Functional components for link mapping control; Functional components for data flow control; Functional components for data shaping.
4. The MAC functional entity according to claim 2, It is characterized in that The bus controller is further used to establish a route between a first functional component in the first MAC and a second functional component in the second MAC when the first functional component interacts with the second functional component in the second MAC for the first time.
5. The MAC functional entity according to claim 1, It is characterized in that The second MAC includes multiple functional components, and any two functional components are connected via a bus.
6. The MAC functional entity according to claim 5, It is characterized in that The functional components included in the second MAC include at least one of the following: Functional components for wireless access technology control; Functional components for physical function orchestration; Functional components for digital twins of intelligent models; Functional components for beamforming; Functional components for real-time scheduling; Functional component for hybrid automatic repeat request HARQ mode selection.
7. The MAC functional entity according to any one of claims 1 to 6, It is characterized in that Each functional component in the first MAC and each functional component in the second MAC are expanded using the same bus interface.
8. The MAC functional entity according to any one of claims 1 to 6, It is characterized in that The first MAC and the second MAC exchange data via a specific message format; The specific message format includes the following fields: a field indicating a source functional component, a field indicating a target functional component, a field indicating a message type, and a field indicating message data.
9. A communication method, It is characterized in that The communication method is applied to a first MAC in a MAC function entity, wherein the MAC function entity is a MAC function entity according to any one of claims 1 to 8; the method comprises: The first MAC receives an access request message from the second MAC; the access request message includes at least a first identity identifier and bus related information of the second MAC; Identify whether the first identity is valid, and if the first identity is invalid, assign a second identity to the second MAC; Registering based on the second identity and the bus related information, sending an access response message to the second MAC, wherein the access response message includes the second identity and a detection packet; receiving a detection response packet sent by the second MAC, wherein the detection response packet includes relevant information of the second MAC; A digital twin of the second MAC is established based on the relevant information of the second MAC.
10. The method according to claim 9, It is characterized in that If the first identity identifier is valid, the method further includes: Registering based on the first identity identifier and the bus related information; Correspondingly, the access response message includes indication information indicating that the first identity identifier is valid.
11. The method according to claim 9 or 10, It is characterized in that The identifying whether the first identity is valid includes at least one of the following: Identify whether the length of the first identity identifier meets the requirements; Identify whether the first identity has been used by another MAC; Whether the first identity identifier can be identified.
12. The method according to claim 9, It is characterized in that The bus-related information includes at least one of the following: the number of logical channels that the bus can carry, the maximum bandwidth of the bus, and the maximum throughput of the bus.
13. The method according to claim 9, It is characterized in that The relevant information of the second MAC includes at least one of the following: The number of functional components in the second MAC, the type of each functional component in the second MAC, and the second MAC capabilities and feature information.
14. The method according to claim 13, It is characterized in that The second MAC capability and feature information includes at least one of the following: Maximum data cache, frequency band, number of antennas, transmission rate, supported service types, maximum number of users that can access, wireless air interface bandwidth, maximum coverage radius, and maximum transmission power.
15. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the program is executed by a processor, the steps of the method according to any one of claims 9 to 14 are implemented.
16. A communication device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the program, the steps of the method according to any one of claims 9 to 14 are implemented.
Citation Information
Patent Citations
Media access control lay framework, data transmission method, network side device and terminal
CN107872886A