Data collaboration method and device, communication equipment and readable storage medium
By introducing data management and resource scheduling modules into the server, determining a suitable heterogeneous wireless access network and sending data scheduling information, the problem of data inseparable between 3GPP RAN and non-3GPP RAN is solved, and more accurate network behavior is achieved Judgment and unified network scheduling.
Patent Information
- Application Number
- CN202411977236.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-12-31
AI Technical Summary
In the existing wireless access network technology, data between 3GPP RAN and non-3GPP RAN cannot be interoperable, resulting in inaccurate judgment of network behavior and difficulty in unified scheduling.
By introducing a data management module and a resource scheduling module into the server, when receiving a data collaboration request, a suitable heterogeneous wireless access network is determined and data scheduling information is sent to it, so that it can provide collaborative data, realizing 3GPP RAN and non-3GPP Data interoperability between RANs.
The data interoperability between 3GPP RAN and non-3GPP RAN is realized, improving the accuracy of network behavior judgment and unified scheduling capabilities of the entire network.
Smart Images

Figure CN119402974A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a data coordination method, apparatus, communication device, and computer-readable storage medium. Background Art
[0002] Current Radio Access Networks (RANs) typically adopt the 3rd Generation Partnership Project (3GPP) standard architecture and rely on dedicated hardware; these are referred to here as 3GPP RANs. With the development of wireless communication, some organizations have proposed multi-vendor interoperability cooperation models based on open interfaces and white-box hardware, aiming to improve the flexibility, scalability, and intelligence of RANs. These include Open Radio Access Networks (O-RANs), and such RANs are collectively referred to as non-3GPP RANs.
[0003] There are differences between 3GPP RAN and non-3GPP RAN in terms of data collection methods and interfaces. For example, 3GPP RAN uses network management reporting to collect data, while non-3GPP RAN can use more flexible interfaces, including standard interfaces and non-standard interfaces (e.g., the E2 and A1 interfaces defined in O-RAN). This difference makes it impossible for data to be communicated between 3GPP RAN and non-3GPP RAN, which is not conducive to the accurate judgment of network behavior and the unified scheduling of the entire network.
[0004] Therefore, the current wireless access network technology has the problem that heterogeneous wireless access network data cannot communicate with each other. Summary of the Invention
[0005] Therefore, it is necessary to provide a data collaboration method, apparatus, communication equipment, computer-readable storage medium, and computer program product that can achieve data interoperability in heterogeneous wireless access networks, addressing the aforementioned technical problems.
[0006] Firstly, this application provides a data collaboration method, which is applied to a server and includes:
[0007] When a data coordination request is received from the first radio access network, the second radio access network is determined; the second radio access network is heterogeneous with the first radio access network.
[0008] Data scheduling information is sent to the second radio access network so that the second radio access network sends the coordination data corresponding to the data coordination request to the first radio access network according to the data scheduling information.
[0009] In one of the embodiments, the first wireless access network sends the data collaboration request to the server when the first local data does not meet the preset requirements; the first local data is the local data of the first wireless access network, and the preset requirements include at least one of the data type matching the preset type and the data quantity being not less than a preset quantity threshold.
[0010] In one embodiment, the server is equipped with a data management module and a resource scheduling module; the method further includes:
[0011] The data management module sends a data transmission request to the resource scheduling module;
[0012] The resource scheduling module determines the data scheduling information based on the received data transmission request.
[0013] In one embodiment, determining the second radio access network upon receiving a data coordination request from the first radio access network includes:
[0014] When receiving the data collaboration request, the data management module broadcasts the data collaboration request if the second local data does not meet the preset requirements; the second local data is the local data of the server;
[0015] The data management module determines the second wireless access network based on the response messages returned by the candidate wireless access networks within the coverage area.
[0016] In one embodiment, the method further comprises:
[0017] When all the candidate radio access networks within the coverage area return a first rejection message, the data management module sends a second rejection message for the data cooperation request to the first radio access network.
[0018] In one embodiment, the method further comprises:
[0019] When receiving the data collaboration request, the data management module obtains the collaboration data according to the second local data if the second local data meets the preset requirements, and sends a data transmission request to the resource scheduling module;
[0020] The resource scheduling module determines the data scheduling information according to the received data transmission request, and sends the coordinated data to the first radio access network according to the data scheduling information.
[0021] In one embodiment, the method further comprises:
[0022] The collaborative data is standardized.
[0023] The standardized cooperation data is sent to the first radio access network.
[0024] In a second aspect, the present application further provides another data collaboration method, which is applied to a first radio access network and includes:
[0025] A data coordination request is sent to the server; the server is configured to determine a second radio access network based on the received data coordination request, and send data scheduling information to the second radio access network; the second radio access network is heterogeneous with the first radio access network;
[0026] Receive cooperation data corresponding to the data cooperation request and sent by the second radio access network according to the data scheduling information.
[0027] In a third aspect, the present application further provides another data collaboration method, which is applied to a second radio access network and includes:
[0028] Receive data scheduling information sent by the server;
[0029] According to the data scheduling information, the coordination data corresponding to the data coordination request sent by the first wireless access network is sent to the first wireless access network; the first wireless access network and the second wireless access network are heterogeneous.
[0030] Fourthly, this application also provides a data collaboration device, which is applied to a server and includes:
[0031] The determination module is used to determine the second radio access network when a data coordination request is received from the first radio access network; the second radio access network is heterogeneous with the first radio access network.
[0032] The sending module is used to send data scheduling information to the second radio access network, so that the second radio access network sends the coordination data corresponding to the data coordination request to the first radio access network according to the data scheduling information.
[0033] Fifthly, this application also provides a communication device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the methods described in the first, second, or third aspects above.
[0034] Sixthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the methods described in the first, second, or third aspects above.
[0035] In a seventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the methods described in the first, second, or third aspects above.
[0036] The aforementioned data collaboration method, apparatus, communication equipment, computer-readable storage medium, and computer program product, upon receiving a data collaboration request from a first radio access network, determine a second radio access network. The second radio access network is heterogeneous from the first radio access network. Data scheduling information is sent to the second radio access network, enabling the second radio access network to send collaborative data corresponding to the data collaboration request to the first radio access network based on the data scheduling information. Because a server is introduced, when the first radio access network needs to perform data collaboration, the server can select the second radio access network based on the data collaboration request from the first radio access network, and the second radio access network can provide collaborative data to the first radio access network, thus achieving data interoperability between heterogeneous radio access networks. Attached Figure Description
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.
[0038] Figure 1 is an application environment diagram of the data collaboration method in one embodiment;
[0039] FIG2 is a schematic diagram of a flow chart of a data collaboration method in one embodiment;
[0040] Figure 3 is a schematic diagram of the communication system in one embodiment;
[0041] FIG4 is an interactive flow chart of a model training process based on data collaboration in one embodiment;
[0042] FIG5 is an interactive flow chart of data collaboration supporting data business scenarios in one embodiment;
[0043] FIG6 is a structural block diagram of a data collaboration device according to an embodiment;
[0044] Figure 7 is an internal structure diagram of a communication device in one embodiment. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0046] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0047] The data collaboration method provided in this application embodiment can be applied to the application environment shown in Figure 1. The first radio access network 102 communicates with the server 104 via a network, and the server 104 communicates with the second radio access network 106 via a network. The first radio access network 102 can be a radio access network built based on 3GPP standards, including but not limited to 5G RAN and 6G RAN. The second radio access network 106 can be a radio access network built based on non-3GPP standards, including but not limited to O-RAN. The server 104 can be a core network or an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0048] In an exemplary embodiment, as shown in FIG2 , a data collaboration method is provided. This embodiment uses the method applied to the server 104 in FIG1 as an example for illustration, and includes the following steps:
[0049] Step S202: When a data cooperation request sent by the first radio access network is received, a second radio access network is determined; the second radio access network is heterogeneous with the first radio access network.
[0050] Among them, data collaboration requests can be signals that provide data for requests.
[0051] In a specific implementation, a server can be deployed within the communication range of the first wireless access network, and one or more candidate wireless access networks heterogeneous with the first wireless access network can be deployed within the server's coverage area. When the first wireless access network needs data coordination, it can send a data coordination request to the server. Upon receiving the data coordination request, the server selects a candidate wireless access network that can satisfy the data coordination request and uses that candidate wireless access network as the second wireless access network.
[0052] For example, when 3GPP RAN does not have the ability to collect specified types of data in real time, it can send a data cooperation request to the server. When the server receives the data cooperation request, it searches for a non-3GPP RAN within its coverage area that can collect specified types of data in real time. If it cannot find one, it rejects the data cooperation request of the 3GPP RAN. If it can find one, it forwards the data cooperation request to the found non-3GPP RAN.
[0053] For another example, when the local storage data of 3GPP RAN does not meet the business requirements, a data collaboration request can be sent to the server. When the server receives the data collaboration request, it checks whether its own local storage data can meet the business requirements. If it can, it returns its own local storage data to 3GPP RAN. Otherwise, if it cannot, it broadcasts the data collaboration request. Non-3GPP RANs within the coverage area of the server perceive the data collaboration request, check whether their own local storage data can meet the business requirements, and return a message to the server whether it can or cannot meet the business requirements.
[0054] Step S204: Send data scheduling information to the second radio access network so that the second radio access network sends the coordination data corresponding to the data coordination request to the first radio access network according to the data scheduling information.
[0055] The data scheduling information can be information instructing the transmission of coordinated data to the first radio access network, including but not limited to data transmission paths and data transmission resources. The coordinated data can be data provided to the first radio access network.
[0056] In practice, after selecting the second wireless access network, the server can determine the data scheduling information and send the data scheduling information to the second wireless access network. The second wireless access network can then send the coordinated data to the first wireless access network based on the received data scheduling information.
[0057] For example, after finding a non-3GPP RAN that can collect a specified type of data in real time, a data transmission path can be planned and sent to the non-3GPP RAN. The non-3GPP RAN then forwards the real-time collected data to the 3GPP RAN based on the received data transmission path.
[0058] For example, after receiving a message from a non-3GPP RAN that meets the service requirements, the server can determine the data transmission resources and send the data transmission resources to the non-3GPP RAN. The non-3GPP RAN then sends its own locally stored data to the 3GPP RAN based on the received data transmission resources.
[0059] The aforementioned data collaboration method, upon receiving a data collaboration request from a first radio access network, determines a second radio access network. Since the second and first radio access networks are heterogeneous, the method sends data scheduling information to the second radio access network. This allows the second radio access network to send the collaboration data corresponding to the data collaboration request to the first radio access network based on the data scheduling information. Because a server is introduced, when the first radio access network needs to perform data collaboration, the server can select the second radio access network based on the data collaboration request, and the second radio access network can then provide collaboration data to the first radio access network, thus achieving data interoperability between heterogeneous radio access networks.
[0060] In an exemplary embodiment, if the first local data does not meet the preset requirements, the first wireless access network sends a data collaboration request to the server; the first local data is the local data of the first wireless access network, and the preset requirements include at least one of the following: the data type matches the preset type, and the data quantity is not less than a preset quantity threshold.
[0061] The preset type can be a pre-set data type. The preset quantity threshold can be a pre-set quantity threshold.
[0062] In practice, the first wireless access network can send a data collaboration request to the server when the data type of the local data does not match the preset type, or when the amount of local data is less than a preset threshold.
[0063] For example, when a 3GPP RAN lacks a specified type of data, has an insufficient quantity of specified type of data, or lacks the ability to collect specified type of data in real time, it can send a data coordination request to the server.
[0064] In this embodiment, when the first local data does not meet the preset requirements, the first radio access network sends a data collaboration request to the server. This enables the 3GPP RAN to request data collaboration from non-3GPP RANs when data is insufficient, thereby ensuring that the 3GPP RAN has sufficient data to meet service requirements.
[0065] In one exemplary embodiment, the server is equipped with a data management module and a resource scheduling module; the above-mentioned data collaboration method may further include: the data management module sending a data transmission request to the resource scheduling module; and the resource scheduling module determining data scheduling information based on the received data transmission request.
[0066] The data management module may include functions such as data collection, reporting, and processing, and may be a standalone communication device or integrated into a server. The resource scheduling module may include functions such as communication resource scheduling and computing resource scheduling, and may be a standalone communication device or integrated into a server. The data transmission request may include a signal requesting the allocation of a data transmission path, data transmission resources, and the like.
[0067] In a specific implementation, the server can be equipped with a data management module and a resource scheduling module. After the second wireless access network is determined, the data management module can send a data transmission request to the resource scheduling module. When the resource scheduling module receives the data transmission request, it determines the data scheduling information between the second wireless access network and the first wireless access network.
[0068] For example, after determining the non-3GPP RAN for data collaboration, the data management module sends a data transmission request to the resource scheduling module. The data transmission request can carry information of the 3GPP RAN and the non-3GPP RAN. The resource scheduling module determines the data transmission path and data transmission resources for the non-3GPP RAN to transmit the collaborative data to the 3GPP RAN based on the data transmission request, and sends the data transmission path and data transmission resources to the non-3GPP RAN. The non-3GPP RAN sends the collaborative data to the 3GPP RAN based on the received data transmission path and data transmission resources.
[0069] In this embodiment, the data management module sends a data transmission request to the resource scheduling module. Based on the received data transmission request, the resource scheduling module determines the data scheduling information and can plan the path and resources for non-3GPP RAN to transmit collaborative data to 3GPP RAN, ensuring efficient and reliable transmission of collaborative data.
[0070] In an exemplary embodiment, step S202 may specifically include: when a data collaboration request is received, if the second local data does not meet the preset requirements, the data management module broadcasts the data collaboration request; the second local data is the local data of the server; the data management module determines the second radio access network based on the response messages returned by the candidate radio access networks within the coverage area.
[0071] The candidate radio access networks may be all non-3GPP RANs within the coverage of the server. The response message may be a message indicating whether the collaborative data meeting the preset requirements can be provided.
[0072] In a specific implementation, the data management module in the server can determine whether the local data of the server meets the preset requirements when receiving a data collaboration request. If it meets the preset requirements, the collaborative data can be selected from the local data of the server and returned to the first wireless access network; otherwise, if the local data of the server does not meet the preset requirements, the data management module can broadcast the data collaboration request. After one or more candidate wireless access networks within the coverage area of the server perceive the data collaboration request, they can return a response message to the data management module based on whether they can provide collaborative data that meets the preset requirements. For example, the candidate wireless access network can return a message agreeing to data collaboration when it can provide collaborative data that meets the preset requirements, and return a message refusing to conduct data collaboration when it cannot provide collaborative data that meets the preset requirements. If the data management module receives a message agreeing to conduct data collaboration, it can determine the corresponding candidate wireless access network as the second wireless access network.
[0073] Understandably, if the data management module receives messages that refuse to perform data collaboration, it means that no candidate radio access network can provide collaborative data that meets the preset requirements. In this case, the data management module can return a rejection message to the first radio access network to reject the data collaboration request of the first radio access network.
[0074] In this embodiment, when a data collaboration request is received, the data management module broadcasts the data collaboration request if the second local data does not meet the preset requirements. The second local data is the local data of the server. The data management module determines the second wireless access network based on the response message returned by the candidate wireless access network within the coverage area. The collaborative data can be searched for on the server first. If the server cannot provide the collaborative data, the collaborative data is provided by broadcasting to a non-3GPP RAN, thereby improving the efficiency of data collaboration.
[0075] In an exemplary embodiment, the above-described data collaboration method may further include: when all candidate radio access networks within the coverage area return a first rejection message, the data management module sends a second rejection message to the first radio access network in response to the data collaboration request.
[0076] The first rejection message can be a rejection message returned by the candidate radio access network to the server. The second rejection message can be a rejection message returned by the server to the first radio access network.
[0077] In the specific implementation, after the server's data management module broadcasts the data collaboration request, if all candidate radio access networks within the server's coverage area return a first rejection message for the data collaboration request, it means that no candidate radio access network can provide collaborative data that meets the preset requirements. At this time, the server's data management module can send a second rejection message to the first radio access network to reject the first radio access network's data collaboration request.
[0078] In this embodiment, when all candidate radio access networks within the coverage area return a first rejection message, the data management module sends a second rejection message to the first radio access network regarding the data cooperation request. This notifies the 3GPP RAN that no non-3GPP RAN can provide cooperative data, ensuring reliable information exchange between the 3GPP RAN and non-3GPP RAN, and guaranteeing that the 3GPP RAN can take timely measures.
[0079] In an exemplary embodiment, the above-described data collaboration method may further include: when a data collaboration request is received, if the second local data meets preset requirements, the data management module obtains collaborative data based on the second local data and sends a data transmission request to the resource scheduling module; the resource scheduling module determines data scheduling information based on the received data transmission request and sends the collaborative data to the first wireless access network based on the data scheduling information.
[0080] In specific implementation, when the data management module in the server receives a data collaboration request, it can determine whether the local data of the server meets the preset requirements. If it meets the preset requirements, it can select collaborative data from the local data of the server. The data management module can also send a data transmission request to the resource scheduling module. When the resource scheduling module receives the data transmission request, it determines the data scheduling information for the collaborative data to be transmitted from the server to the first wireless access network. Based on the data scheduling information, the collaborative data is sent from the server to the first wireless access network.
[0081] In this embodiment, when a data coordination request is received, the data management module obtains coordinated data based on the second local data if the second local data meets the preset requirements, and sends a data transmission request to the resource scheduling module. The resource scheduling module determines the data scheduling information based on the received data transmission request, and sends the coordinated data to the first radio access network based on the data scheduling information. This allows the server to directly provide coordinated data to the 3GPP RAN when the server is able to provide it, thus improving the efficiency of data coordination.
[0082] In an exemplary embodiment, the above-described data collaboration method may further include: standardizing the collaborative data; and sending the standardized collaborative data to a first wireless access network.
[0083] Standardization processing includes, but is not limited to, word segmentation, annotation, noise reduction, and normalization.
[0084] In practice, the server can standardize the collaborative data retrieved from the second local data and send the standardized collaborative data to the first radio access network. The server can also send a standardization instruction to the second radio access network, causing the second radio access network to standardize the collaborative data to be transmitted according to the received instruction and send the standardized collaborative data to the first radio access network.
[0085] In this embodiment, by standardizing the collaborative data and sending the standardized collaborative data to the first radio access network, the compatibility of 3GPP RAN and non-3GPP RAN data can be ensured, thereby improving network performance.
[0086] To facilitate a deeper understanding of the embodiments of this application by those skilled in the art, a specific example will be used for illustration below.
[0087] To enhance network intelligence and achieve efficient network management and optimization, it is necessary to address the issue of data collaboration and interoperability between 3GPP RAN and non-3GPP RAN, enabling seamless data flow across different network architectures. Therefore, this application proposes a data collaboration method for 3GPP RAN and non-3GPP RAN, aiming to achieve data collaboration and interoperability between heterogeneous radio access network architectures through data sharing and collaboration mechanisms, thereby providing technical support for data-driven and intelligent services.
[0088] Referring to Figure 3, the above data collaboration method includes setting up radio intelligent management and orchestration functions outside of 3GPP RAN and non-3GPP RAN (e.g., cloud-native RAN and other RAN solutions), as well as a data collaboration processing flow based on radio intelligent management and orchestration functions. Here, gNB represents a 5G base station, CU-CP represents a centralized unit and user plane protocol, CU represents a centralized unit, DU represents a distributed unit, and RU represents a radio unit.
[0089] Wireless intelligent management and orchestration functions can be implemented through core network or server devices. The wireless intelligent management and orchestration functions integrate a data management service module and a general computing resource scheduling module.
[0090] The data management service module is responsible for collecting, reporting, and processing data in the 3GPP RAN and non-3GPP RAN wireless access networks. It addresses issues such as differences in data collection types and data interoperability caused by differences in data collection interfaces and processes between 3GPP RAN and non-3GPP RAN. The data management service module can collect data in a unified mode, such as the message queue reporting mode, and pre-process the collected data, such as word segmentation and tagging, to improve the efficiency and accuracy of data processing.
[0091] The communication resource scheduling module is responsible for scheduling communication resources and computing resources to collaboratively complete functions such as data transmission, reporting, and processing. Through intelligent resource scheduling, this application can effectively realize data interoperability under heterogeneous wireless access network architecture, improve the speed and efficiency of data collaboration, and to a certain extent realize integrated scheduling of network data.
[0092] This data collaboration approach addresses data collection and processing issues caused by incompatible data interfaces between 3GPP RANs and non-3GPP RANs. The introduction of wireless intelligent management and orchestration capabilities enables integrated data collection and processing across diverse network architectures, improving data processing efficiency and accuracy. Furthermore, the general computing resource scheduling module intelligently allocates and schedules communication and computing resources based on data processing needs, optimizing network resource utilization and increasing data processing speed and efficiency.
[0093] The above-mentioned data collaboration method can be applied to scenarios such as network liberalization, wireless communications based on large models, and digital twins. Taking wireless communications based on large models as an example, in order to solve the problem of missing data types when 3GPP RAN trains artificial intelligence (AI) models, data can be requested from the non-3GPP RAN side. Specifically, since 3GPP RAN is restricted by manufacturers, operators may not get the required data. This part of the data can be obtained through non-3GPP RAN. For example, interfaces such as O-RAN's E2 and A1 can realize real-time data collection according to the needs of operators or scenarios, and are not restricted by manufacturers, allowing operators to control it independently. Figure 4 provides a model training process based on data collaboration, which specifically includes the following steps:
[0094] In step S401, the 3GPP RAN performs real-time training of the AI model according to specific needs. However, if it finds that the 3GPP RAN side lacks or does not currently have the ability to collect a certain type of data in real time, and therefore cannot perform real-time training of the AI model, it sends a data collaboration request to the data management service module.
[0095] In step S402, the data management service module seeks whether the non-3GPP RAN within the current coverage area can collect the requested data type in real time. If it also cannot collect the data, the data collaboration request is rejected. If it can collect the data, the data collaboration request is forwarded to the non-3GPP RAN side, and a data transmission request is sent to the general computing resource scheduling module.
[0096] In step S403, the general resource scheduling module plans the data forwarding path, and the non-3GPP RAN collects data in real time and transmits the data to the 3GPP RAN side to implement real-time training of the AI model.
[0097] When multiple types of business data need to be processed in third-party service scenarios such as digital twins, the 3GPP RAN may not be able to meet the data requirements. In this case, non-3GPP RAN can be used in conjunction to meet the data service needs of the third-party scenario. Figure 5 shows a process of data collaboration to support a data service scenario, which includes the following steps:
[0098] In step S501, the data service request is accessed by the 3GPP RAN node, and the third-party service sends the service request, which mainly includes the data type and data size. This type of data is mainly RAN-related operation data and status data.
[0099] In step S502, the 3GPP RAN on the access side first determines whether the local storage data type and data volume meet the requirements. If they do, the data is directly transmitted to the third party; otherwise, the service request is forwarded to the data management service module.
[0100] Step S503: The data management service module checks whether the current local data processing meets the requirements. If so, it sends a data transmission request to the general computing resource scheduling module. The general computing resource scheduling module coordinates network resources and transmits the data of the data storage node where the data management service module is located to the 3GPP RAN access point to implement data transmission. If the local data of the data management service module does not meet the requirements, it broadcasts a data coordination request to the non-3GPP RAN node.
[0101] Step S504: Non-3GPP RAN nodes sense data collaboration requests and check if the local node has the corresponding required data. If not, they directly return the data collaboration request to the data management service module. The data management service module notifies the 3GPP RAN to reject the service request. The 3GPP RAN forwards the service request rejection information to the third party, or the data management service module directly sends the service request rejection information to the third party.
[0102] In step S505, if the non-3GPP RAN node has corresponding storage information, the data management service module sends a data transmission request to the general computing resource scheduling module. The general computing resource scheduling module coordinates network resources to complete the data transmission from the non-3GPP RAN node to the 3GPP RAN node, and transmits the data to the service requester through the 3GPP RAN node to fulfill the service requester's requirements.
[0103] The aforementioned data collaboration method enables collaborative scheduling of data between 3GPP RAN and non-3GPP RAN, improving the accuracy of AI applications in the network. For example, in digital twin scenarios, training an AI model on the digital twin side requires multi-dimensional and large amounts of data. Collecting only data from 3GPP RAN or non-3GPP RAN can lead to a lack of some data volume and dimensions, affecting training accuracy. The data provided by the aforementioned data collaboration method can improve the accuracy of the training model.
[0104] In summary, by setting up a data management service module, we can use standardized interfaces to collect data, and by preprocessing the data, such as word segmentation and labeling, we can improve the efficiency and accuracy of data processing.
[0105] Furthermore, by coordinating the scheduling of data collected by 3GPP RAN and non-3GPP RAN, when 3GPP RAN is unable to collect data in real time, the data can be forwarded to non-3GPP RAN for processing. By utilizing the data collection and processing capabilities of non-3GPP RAN, real-time data collection and processing can be achieved, thereby improving the network's real-time performance and response speed.
[0106] Furthermore, given the differences in data collection caused by the differences between 3GPP RAN and non-3GPP RAN interfaces, a complementary data collection strategy is adopted to achieve comprehensive data collection and processing, meet diverse business needs, and improve the comprehensiveness and accuracy of data collection.
[0107] In addition, the data management service module also solves the problem of data interface incompatibility between 3GPP RAN and non-3GPP RAN, and realizes unified reporting and collaborative processing of data after collection between different network architectures of 3GPP RAN and non-3GPP RAN.
[0108] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0109] In one exemplary embodiment, another data coordination method is provided, illustrated using a first radio access network as an example, and the method includes the following steps:
[0110] Step S601: Send a data coordination request to the server; the server is used to determine the second radio access network based on the received data coordination request and send data scheduling information to the second radio access network; the second radio access network is heterogeneous with the first radio access network.
[0111] Step S602: Receive the coordination data corresponding to the data coordination request sent by the second radio access network according to the data scheduling information.
[0112] In a specific implementation, when the first radio access network needs data coordination, it can send a data coordination request to the server. When the server receives the data coordination request, it selects a candidate radio access network that can meet the data coordination request as the second radio access network. The server can also determine data scheduling information and send the data scheduling information to the second radio access network. The second radio access network sends coordination data to the first radio access network according to the received data scheduling information.
[0113] The aforementioned data collaboration method involves sending a data collaboration request to a server and receiving collaborative data corresponding to the data collaboration request from the second wireless access network based on data scheduling information. Because a server is introduced, when the first wireless access network needs to perform data collaboration, the server can select the second wireless access network based on the data collaboration request from the first wireless access network, and the second wireless access network can provide collaborative data to the first wireless access network, thus achieving data interoperability between heterogeneous wireless access networks.
[0114] In an exemplary embodiment, a data collaboration method is provided, which is described by taking application in a second radio access network as an example. The method includes the following steps:
[0115] Step S701, receiving data scheduling information sent by the server;
[0116] Step S702: Based on the data scheduling information, send the coordination data corresponding to the data coordination request sent by the first radio access network to the first radio access network; the first radio access network and the second radio access network are heterogeneous.
[0117] In a specific implementation, when the first wireless access network requires data collaboration, it can send a data collaboration request to the server. When the server receives the data collaboration request, it selects a candidate wireless access network that can meet the data collaboration request as the second wireless access network. The server can also determine the data scheduling information and send the data scheduling information to the second wireless access network. The second wireless access network sends collaborative data to the first wireless access network based on the received data scheduling information.
[0118] The above-mentioned data collaboration method receives data scheduling information sent by the server, and sends the collaboration data corresponding to the data collaboration request sent by the first wireless access network to the first wireless access network according to the data scheduling information; since the server is introduced, when the first wireless access network needs to perform data collaboration, the server can select the second wireless access network according to the data collaboration request of the first wireless access network, and the second wireless access network provides the collaboration data to the first wireless access network, thereby realizing data interoperability among heterogeneous wireless access networks.
[0119] Based on the same inventive concept, the present application also provides a data collaboration device for implementing the aforementioned data collaboration method. The implementation solution provided by this device is similar to the implementation solution described in the aforementioned method. Therefore, the specific limitations of one or more data collaboration device embodiments provided below can be found in the above-mentioned limitations of the data collaboration method and will not be repeated here.
[0120] In an exemplary embodiment, as shown in FIG6, a data collaboration device is provided, comprising: a determining module 802 and a sending module 804, wherein:
[0121] The determination module 802 is used to determine the second radio access network when a data coordination request is received from the first radio access network; the second radio access network is heterogeneous with the first radio access network.
[0122] The sending module 804 is used to send data scheduling information to the second radio access network, so that the second radio access network sends the coordination data corresponding to the data coordination request to the first radio access network according to the data scheduling information.
[0123] In an exemplary embodiment, if the first local data does not meet preset requirements, the first wireless access network sends the data collaboration request to the server; the first local data is the local data of the first wireless access network, and the preset requirements include at least one of the following: the data type matches a preset type, and the data quantity is not less than a preset quantity threshold.
[0124] In an exemplary embodiment, the data collaboration device further includes a data scheduling module, used by the data management module to send a data transmission request to the resource scheduling module; the resource scheduling module determines the data scheduling information based on the received data transmission request.
[0125] In an exemplary embodiment, the determining module 802 is further configured to, when the data collaboration request is received, broadcast the data collaboration request if the second local data does not meet the preset requirements; the second local data is the local data of the server; the data management module determines the second radio access network based on the response messages returned by the candidate radio access networks within the coverage area.
[0126] In an exemplary embodiment, the data coordination device further includes a rejection message module, which is used to send a second rejection message to the first radio access network regarding the data coordination request when all the candidate radio access networks within the coverage area return a first rejection message.
[0127] In an exemplary embodiment, the data collaboration device further includes a local collaboration module, which, when the data collaboration request is received, if the second local data meets the preset requirements, the data management module obtains the collaborative data based on the second local data and sends a data transmission request to the resource scheduling module; the resource scheduling module determines the data scheduling information based on the received data transmission request and sends the collaborative data to the first wireless access network based on the data scheduling information.
[0128] In an exemplary embodiment, the data collaboration device further includes a standardization module for standardizing the collaborative data and sending the standardized collaborative data to the first wireless access network.
[0129] Each module in the aforementioned data collaboration device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the communication device in hardware form or independent of it, or stored in the memory of the communication device in software form, so that the processor can call and execute the operations corresponding to each module.
[0130] In an exemplary embodiment, a communication device is provided, which may be a server, and its internal structure diagram may be shown in Figure 7. The communication device includes a processor, a memory, an input / output (I / O) interface, and a communication interface. The processor, memory, and I / O interface are connected via a system bus, and the communication interface is connected to the system bus via the I / O interface. The processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the communication device is used to store data collaboration data. The I / O interface of the communication device is used to exchange information between the processor and external devices. The communication interface of the communication device is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a data collaboration method.
[0131] Those skilled in the art will understand that the structure shown in Figure 7 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the communication device to which the present application is applied. Specific communication devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0132] In one embodiment, a communication device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0133] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0134] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0135] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0136] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.
[0137] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0138] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A data collaboration method, characterized in that: The method is applied to a server and includes: When receiving a data coordination request sent by a first radio access network, determining a second radio access network; the second radio access network is heterogeneous with the first radio access network; Data scheduling information is sent to the second radio access network, so that the second radio access network sends the coordinated data corresponding to the data coordination request to the first radio access network according to the data scheduling information.
2. The method according to claim 1, characterized in that The first wireless access network sends the data coordination request to the server when the first local data does not meet the preset requirements; the first local data is the local data of the first wireless access network, and the preset requirements include at least one of the data type matching the preset type and the data quantity being not less than a preset quantity threshold.
3. The method according to claim 2, characterized in that The server is provided with a data management module and a resource scheduling module; the method further comprises: The data management module sends a data transmission request to the resource scheduling module; The resource scheduling module determines the data scheduling information according to the received data transmission request.
4. The method according to claim 3, characterized in that The step of determining the second radio access network when receiving the data coordination request sent by the first radio access network includes: When receiving the data collaboration request, the data management module broadcasts the data collaboration request if the second local data does not meet the preset requirement; the second local data is the local data of the server; The data management module determines the second radio access network according to a response message returned by a candidate radio access network within the coverage area.
5. The method according to claim 4, characterized in that The method further comprises: When all the candidate wireless access networks within the coverage area return a first rejection message, the data management module sends a second rejection message for the data cooperation request to the first wireless access network.
6. The method according to claim 4, characterized in that The method further comprises: When receiving the data coordination request, the data management module obtains the coordination data according to the second local data if the second local data meets the preset requirements, and sends a data transmission request to the resource scheduling module; The resource scheduling module determines the data scheduling information according to the received data transmission request, and sends the coordinated data to the first radio access network according to the data scheduling information.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Performing standardization on the collaborative data; The standardized cooperation data is sent to the first radio access network.
8. A data collaboration method, characterized in that: The method is applied to a first radio access network, comprising: Sending a data coordination request to a server; the server is used to determine a second wireless access network according to the received data coordination request, and send data scheduling information to the second wireless access network; the second wireless access network is heterogeneous with the first wireless access network; receiving the coordination data corresponding to the data coordination request and sent by the second radio access network according to the data scheduling information.
9. A data collaboration method, characterized in that: The method is applied to a second radio access network, comprising: Receive data scheduling information sent by the server; According to the data scheduling information, the coordination data corresponding to the data coordination request sent by the first radio access network is sent to the first radio access network; the first radio access network and the second radio access network are heterogeneous.
10. A data collaboration device, characterized in that: The device is applied to a server and includes: A determination module, configured to determine a second radio access network when receiving a data coordination request sent by a first radio access network; the second radio access network is heterogeneous with the first radio access network; The sending module is used to send data scheduling information to the second radio access network, so that the second radio access network sends the coordinated data corresponding to the data coordination request to the first radio access network according to the data scheduling information.
11. A communication device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Data processing method based on O-RAN device and O-RAN device
CN116963038A
Performance data collection in wireless communication network
CN118339814A
Exchanging capabilities among radio access network nodes
EP4460087A1