Service scheduling method, electronic device and storage medium

By introducing converged nodes and a four-layer capability description layer, business-centric scheduling and processing are achieved, solving the problem of low resource utilization efficiency in traditional regional networks, improving the participation and security of terminal groups, and reducing energy consumption and latency.

WO2025256233A1PCT designated stage Publication Date: 2025-12-18ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/086866
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-14
Filing Date
2025-04-02
Publication Date
2025-12-18

AI Technical Summary

Technical Problem

Traditional local area networks are centered around base stations, lack mobility, and have low participation and contribution from terminal users to improving and optimizing the network's processing capabilities. Their autonomy and security cannot be guaranteed, resulting in low resource utilization efficiency.

Method used

By introducing converged nodes, service-centric scheduling is achieved, communication resources are allocated and scheduling permissions are granted, idle resources of terminals are used for service scheduling, and a four-layer capability description layer is used for resource planning and management to optimize resources within the regional network.

Benefits of technology

It improves the efficiency of regional network resource utilization, makes full use of the terminal's processing power and carrier support capabilities, enhances the network's autonomy and security, and reduces energy consumption and latency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025086866_18122025_PF_FP_ABST
    Figure CN2025086866_18122025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to, but is not limited to, the technical field of communications. Provided are a service scheduling method, an electronic device and a storage medium. The service scheduling method comprises: first, receiving a service scheduling request message sent by a second fusion node (S110); and then, on the basis of the received service scheduling request message, sending a scheduling networking authorization message to the second fusion node, and sending a service processing pre-message to a third fusion node, wherein the scheduling networking authorization message is used for authorizing the second fusion node to broadcast scheduling networking information, and the service processing pre-message is used for instructing the third fusion node to determine whether to participate in service scheduling (S120).
Need to check novelty before this filing date? Find Prior Art

Description

Business scheduling method, electronic device and storage medium

[0001] Cross-reference to Related Applications

[0002] The present application is based on the Chinese patent application No. 202410773979.X, filed on June 14, 2024, and claims priority to the Chinese patent application, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0003] Embodiments of the present application relate to the field of communication technology, in particular to a business scheduling method, an electronic device and a storage medium. BACKGROUND

[0004] In some cases, the traditional regional network is centered on a base station, and the central server in the cell is centralized. The terminal group lacks mobility, and the optimization participation and contribution of the terminal group to the improvement of the processing capacity of the regional network are low. The terminal group is only in the position of being accessed and scheduled in the distributed network, and the autonomy and security cannot be guaranteed.

[0005] Therefore, how to fully utilize the idle resources of the regional network to improve the resource utilization efficiency of the regional network is a major problem currently faced by the industry. SUMMARY

[0006] Embodiments of the present application provide a business scheduling method, an electronic device and a computer readable storage medium.

[0007] In a first aspect, embodiments of the present application provide a business scheduling method, which includes the following steps: receiving a business scheduling request message sent by a second fusion node; sending a scheduling networking authorization message to the second fusion node and a business processing pre-message to a third fusion node according to the business scheduling request message, wherein the scheduling networking authorization message is used to authorize the second fusion node to broadcast scheduling networking information, and the business processing pre-message is used to instruct the third fusion node to determine whether to participate in business scheduling.

[0008] In a second aspect, embodiments of the present application provide a business scheduling method, which includes the following steps: sending a business scheduling request message to a first fusion node; broadcasting scheduling networking information in response to a scheduling networking authorization message from the first fusion node; obtaining capability thread resource information corresponding to the third fusion node from a random access request message from the third fusion node; determining a business scheduling networking result according to the capability thread resource information; and sending a to-be-processed business to the third fusion node in response to the business scheduling networking result being a successful result.

[0009] In a third aspect, the embodiments of the present application provide a service scheduling method, the method comprising the following steps: determining to participate in service scheduling in response to a service processing pre-message from a first fusion node; sending a random access request message to a second fusion node in response to determining to participate in service scheduling and receiving scheduling networking information from the second fusion node, wherein the random access request message carries capability thread resource information; processing a to-be-processed service in response to the to-be-processed service from the second fusion node, wherein the to-be-processed service is determined according to the capability thread resource information.

[0010] In a fourth aspect, the embodiments of the present application provide an electronic device, comprising: one or more processors; a memory having one or more programs stored thereon, when the one or more programs are executed by the one or more processors, the one or more processors implement the service scheduling method of the first aspect, or the service scheduling method of the second aspect, or the service scheduling method of the third aspect.

[0011] In a fifth aspect, the embodiments of the present application provide a computer readable storage medium having a computer program stored thereon, when the program is executed by a processor, the program implements the service scheduling method of the first aspect, or the service scheduling method of the second aspect, or the service scheduling method of the third aspect. BRIEF DESCRIPTION OF DRAWINGS

[0012] The accompanying drawings are used to provide an understanding of the technical solutions of the present application, and constitute a part of the specification, and are used to explain the technical solutions of the present application together with the embodiments of the present application, and do not constitute a limitation on the technical solutions of the present application.

[0013] FIG. 1a is a schematic diagram of an implementation environment of a service scheduling method according to an embodiment of the present application;

[0014] FIG. 1b is a flowchart of a service scheduling method according to an embodiment of the present application;

[0015] FIG. 2 is a schematic diagram of an environment perception model of a regional network according to an embodiment of the present application;

[0016] FIG. 3 is a schematic diagram of a structure of a capability description layer standardized description according to an embodiment of the present application;

[0017] FIG. 4 is a schematic diagram of an environment perception architecture and a fusion mechanism according to an embodiment of the present application;

[0018] FIG. 5 is a flowchart of environment perception of a regional network according to an embodiment of the present application;

[0019] FIG. 6 is a flowchart of maintenance of a regional network fusion map database according to an embodiment of the present application;

[0020] FIG. 7 is a schematic diagram of a capability thread matrix of a regional network according to an embodiment of the present application;

[0021] FIG. 8 is a flowchart of a two-level fusion networking according to an embodiment of the present application;

[0022] FIG. 9 is a flowchart of a service capability thread demand resource planning according to an embodiment of the present application;

[0023] FIG. 10 is a flowchart of a capability thread resource supplement according to an embodiment of the present application;

[0024] FIG. 11 is a flowchart of a service scheduling method according to another embodiment of the present application;

[0025] FIG. 12 is a flowchart of a service scheduling processing according to an embodiment of the present application;

[0026] FIG. 13 is a flowchart of a service processing suspension according to an embodiment of the present application;

[0027] FIG. 14 is a flowchart of a service processing routing according to an embodiment of the present application;

[0028] FIG. 15 is a flowchart of a service scheduling method according to another embodiment of the present application;

[0029] FIG. 16 is a functional architecture block diagram of a regional network according to an embodiment of the present application;

[0030] FIG. 17 is a schematic diagram of an application scenario of a real-time road condition information sensing system according to an embodiment of the present application;

[0031] FIG. 18 is a functional structure block diagram of a real-time road condition information sensing system according to an embodiment of the present application;

[0032] FIG. 19 is a schematic diagram of information processing of a real-time road condition information sensing system according to an embodiment of the present application;

[0033] FIG. 20 is a schematic diagram of a device structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0034] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.

[0035] It should be understood that, in the description of the embodiments of the present application, if there is a description to "first", "second", etc. is only for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features or implicitly indicating the sequence of indicated technical features. "At least one" refers to one or more, and "multiple" refers to two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the front and rear associated objects. "At least one of the following" and the like means any group of these items, including any group of single items or multiple items. For example, at least one of a, b and c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0036] In addition, the technical features involved in each embodiment of the application described below can be combined with each other as long as there is no conflict.

[0037] In order to facilitate the understanding of the scheme of the embodiments of the present application, and the description of each embodiment described below is clear and concise, first give a brief introduction of related art: in some cases, the traditional regional network is centered on the base station, the centralized server in the cell is centralized, lacks mobility, the participation and contribution of the terminal group to the improvement of the processing capacity of the regional network is low, and the terminal group is only in the position of being accessed and scheduled in the distributed network, and the autonomy and security cannot be guaranteed. Therefore, how to fully utilize the idle resources of the regional network to improve the resource utilization efficiency of the regional network is the main problem faced by the industry at present.

[0038] The characteristics and problems of the current 3GPP RAN defined wireless access network architecture: the regional network is centered on the base station, all services must be uniformly scheduled and processed by the base station, and the processing capacity of the service mainly comes from the core network; relatively speaking, the terminal is only in the passive scheduling network terminal, and the participation and contribution of the terminal to the improvement of the processing capacity of the regional network is not high.

[0039] The network architecture of base station centric service scheduling and processing has the following disadvantages: 1. The base station does not have mobility, and in order to complete the regional network coverage, the transmission power must be increased, thereby causing the signal to be too strong at the center of the base station and the signal to be very weak at the edge of the regional network, the effective energy is unevenly distributed, and the overall network energy consumption is not conducive to reduction; 2. The base station carrier capacity is single, and the wireless spectrum cannot be fully utilized in a single cell; 3. The base station is the core processing resource of the regional network, and the centralized capacity improvement has limitations on the processing capacity of the regional network; 4. A large amount of services need to request core network processing, and the service processing real-time performance is poor, and the time delay reduction has limitations.

[0040] The current situation of the terminal group in the regional network is as follows: 1. The processing capacity of the terminal group is excessive, from the overall perspective of the regional network, a large number of terminal groups have idle resources while meeting their own processing needs; 2. The wireless communication carrier support capacity of the terminal group is rich, with the development of 5G technology, the carrier support capacity of the terminal is much larger than that of the cell base station, and in a single cell, a large amount of carrier support capacity cannot be used; 3. The diversification of the terminal form will become a development trend of the terminal, from the overall perspective of the regional network, the environmental perception ability of the terminal group is rich, and the environmental state of the regional network can be better reflected, and the environment includes: natural environmental state (such as temperature, humidity, etc.), terminal group distribution and motion state, terminal intelligent computing ability distribution, etc.

[0041] Based on this, the embodiment of the application provides a service scheduling method, an electronic device, a storage medium and a computer program product, which aims to fully utilize the idle resources of the regional network to improve the resource utilization efficiency of the regional network.

[0042] Please refer to FIG. 1a, which is an implementation environment schematic diagram of a service scheduling method provided by an embodiment of the application, as shown in FIG. 1, the implementation environment includes a first level fusion node and a second level fusion node, wherein the first level fusion node at least includes a first fusion node, and the second level fusion node at least includes a second fusion node and a third fusion node.

[0043] In the embodiment of the application, the first fusion node distributes communication resources to the second fusion node initiating the service scheduling processing request according to a certain regional network resource fusion planning scheme, and grants the second fusion node a networking scheduling authority with certain scheduling constraints, and transmits a service processing pre-request message to the third fusion node related to the planning scheme.

[0044] The embodiment of the present application can realize the decentralization of scheduling authority by scheduling authorization, and the regional network can realize the scheduling processing which is centered on the service instead of the base station. Meanwhile, the first fusion node retains the original scheduling authority by scheduling constraint, and realizes the first level fusion scheduling. The first fusion node sends the service processing pre-message to the third fusion node in the regional network, and after the third fusion node participates in the second level fusion scheduling networking successfully, the second level fusion scheduling networking situation is obtained through the participation of the corresponding third fusion node.

[0045] The second fusion node supports at least one carrier which is different from the carrier of the base station in the regional network and can be used for scheduling networking. According to the demand of the second fusion node, the second fusion node initiates the service scheduling request to the first fusion node, and after obtaining the communication resource and the scheduling authorization, the second fusion node initiates the service processing scheduling networking in the regional network under certain scheduling constraint by using the authorized communication resource, and after the networking is successful, the second fusion node performs the task allocation and schedules the third fusion node in the network to perform the task processing. Through the service processing scheduling networking technology, the scheduling networking which is centered on the service is realized, and the second level fusion scheduling is realized.

[0046] As shown in FIG. 1b, FIG. 1b is a flowchart of a service scheduling method provided by the embodiment of the present application. The execution subject of the service scheduling method can be the first fusion node, and the service scheduling method can include but is not limited to the following steps S110-S120.

[0047] Step S110, receiving the service scheduling request message sent by the second fusion node.

[0048] In the embodiment of the present application, when the second fusion node needs other second level fusion nodes (third fusion nodes) to participate in the scheduling of the service of the second fusion node, the second fusion node sends the service scheduling request message to the first fusion node to request the first fusion node to grant the scheduling networking authority.

[0049] Step S120, according to the service scheduling request message, sending the scheduling networking authorization message to the second fusion node and sending the service processing pre-message to the third fusion node, wherein the scheduling networking authorization message is used to authorize the second fusion node to broadcast the scheduling networking information, and the service processing pre-message is used to instruct the third fusion node to determine whether to participate in the service scheduling.

[0050] Exemplarily, after receiving the service scheduling request message sent by the second fusion node, the first fusion node sends a scheduling networking authorization message to the second fusion node to authorize the second fusion node to broadcast the scheduling networking information; the first fusion node also sends a service processing pre-message to the third fusion node, so that the third fusion node receiving the service processing pre-message judges whether to participate in the service scheduling, and in the case of determining to participate in the service scheduling, receives the scheduling networking information broadcast by the second fusion node to participate in the service scheduling based on the scheduling networking information, so that the idle resources of the third fusion node in the regional network can be fully utilized, and thus the resource utilization efficiency of the regional network is improved.

[0051] Exemplarily, the service scheduling request message carries capability thread demand information, and the capability thread demand information is used to indicate the capability threads required to complete the current service, wherein the capability threads can include communication, perception, intelligence, or computing power.

[0052] As shown in FIGS. 2 and 3, FIG. 2 is a schematic diagram of an environmental perception model of a regional network according to an embodiment of the present application, and FIG. 3 is a structural schematic diagram of a capability description layer standardized description according to an embodiment of the present application.

[0053] As shown in FIG. 2, the basic information is taken as the center, and a four-layer structure is adopted, which is the basic information layer, the partition layer, the software and hardware support layer and the capability description layer; wherein ① the basic information layer is the basic configuration of each second-level fusion node in the regional network, which is used to describe the basic state of the regional network, including but not limited to: the physical implementation category of the second-level fusion node, including: the first-level fusion node side, the second-level fusion node side and the core network side, the spatial position distribution and the motion state, the endurance time, etc., to assist in completing the communication path planning. The difference of the physical implementation category determines the stability and real-time of the capability thread, relatively speaking, the capability thread of the first-level fusion node side and the core network side has better stability, the capability thread of the second-level fusion node may be terminated at any time due to the terminal movement, the real-time of the first-level fusion node side and the second-level fusion node side is better than that of the core network side, the spatial position distribution and the motion state will be reflected on the communication link loss and the signal quality, the longer the endurance time is, the stronger the processing capability is considered, and the first-level fusion node side and the core network side are considered to be unlimited endurance. ② The partition layer divides the regional network capability thread into four categories of communication, sensing, intelligence and computing power; ③ the software and hardware support layer is the software and hardware basis for realizing the four partition capabilities, such as the communication area needs carrier, time window and other resources, the sensing area needs camera and microphone and other resources, the intelligent area needs intelligent agent resources, the intelligent agent is a third fusion node with certain artificial intelligence processing capability, such as: image recognition capability, fuzzy reasoning capability, vehicle knowledge base, traffic knowledge base, etc. All the intelligent agent resources in the area are collectively referred to as intelligent agent group, the computing power area needs CPU processing thread, cache and other resources; ④ the capability description layer classifies and specifically describes the capability thread, according to the capability thread standardization scheme given in FIG. 3, the description is standardized, the capability types are shown in FIG. 2, such as: the base station access capability and the pre-access capability available for the second-level fusion node of the communication area capability thread, the audio, image and video data sensing of the sensing area capability thread, the image recognition, fuzzy reasoning, knowledge base of the intelligent area capability thread, the knowledge base is a specific third fusion node, supports a certain type of knowledge, and has certain identification and reasoning capability, such as: traffic knowledge base, supports various traffic knowledge, can identify traffic signs and traffic rules, and uses knowledge to reason and judge events, such as: vehicle knowledge base, supports various vehicle feature knowledge, can identify specific vehicle related information; the conventional computing power and intelligent algorithm of the computing power area capability thread, such as the solution of a certain type of mathematical formula or equation, etc., the intelligent algorithm such as neural network algorithm, genetic algorithm, etc. The capability description layer aims to provide a capability description method, which can thread the capability, standardize the capability thread description, quantify the capability thread scale and be superimposed, so as to provide the data basis for the capability resource planning, and is not limited to a certain type of capability.

[0054] In an embodiment, the embodiment of the application realizes effective sensing of the sensing intelligence algorithm resource of the regional network, the model partitions the regional network capacity resource, softwareizes the capacity thread, standardizes the capacity thread description, quantizes the capacity thread scale, and is superimposable; at the same time, considering the influence of the basic information factors such as the spatial distribution and the motion state of the second fusion node and the natural environment on the regional network capacity.

[0055] As shown in FIG. 3, the figure illustrates the standardization of the capacity thread description, a unique ID is allocated to each capacity thread in the regional network, and the capacity thread is specifically typed and refined, such as image recognition under the agent large class, or more specifically 2D image recognition and 3D image recognition. Here, the type standardization requirement is illustrated, the type parameter standardization requirement, the definition parameter standardization of each specific standardized type, which requires at least one quantization parameter of the capacity thread scale, and the parameter has superimposability, such as image parameters 1080P and frame rate per second in 2D image recognition.

[0056] In a possible embodiment, regarding the step S120 above, the method comprises steps S121-S123.

[0057] Step S121, generating a capacity thread matrix according to the capacity thread demand information and the preset fusion map data. In the embodiment of the application, the fusion map data comprises the second-level fusion nodes in the regional network, and the basic information and the capacity thread configuration information of each second-level fusion node.

[0058] In a possible embodiment, regarding the step S121 above, the method comprises steps S1211-S1215.

[0059] Step S1211, determining the capacity thread configured by each third fusion node in the first fusion network according to the fusion map data. In the embodiment of the application, the fusion map data comprises the capacity thread configuration information of the second-level fusion node, and the third fusion node belongs to the second-level fusion node, so the capacity thread configured by each third fusion node can be obtained according to the fusion map data.

[0060] Regarding the fusion map data above, it can be obtained through the following steps S12111-S12112.

[0061] Step S12111, in response to the update information of the environment perception database, determining the update analysis result. In the embodiment of the present application, the first level fusion node schedules the second level fusion node to obtain the update information of the environment perception database, and then analyzes the update information to obtain the update analysis result. The update analysis result can include: the newly added second level fusion node, the removed second level fusion node, the basic information of the second level fusion node updated, and the capability thread information of the second level fusion node updated. For example, the first fusion network is a regional network, the first fusion node is the first level fusion node in the first fusion network, and the second fusion node and the third fusion node are both the second level fusion node in the first fusion network.

[0062] The update information of the environment perception database in step S12111 is determined by the following steps S12113-S12114.

[0063] Step S12113, scheduling each second level fusion node for environment perception to obtain the environment perception feedback message of each second level fusion node, wherein the environment perception feedback message at least includes the basic information and the capability thread configuration information of the second level fusion node. In the embodiment of the present application, the first level fusion node initiates the environment perception database maintenance according to the second fusion node access change or periodically, the environment perception database sends the information maintenance message to the environment perception software entity, the environment perception software entity initiates the environment perception scheduling, each third fusion node receives the scheduling message and initiates the query of the basic information and the capability thread configuration and state to the fusion terminal software system, and then feeds back the query result to the environment perception scheduling software entity, so as to obtain the environment perception feedback message.

[0064] Step S12114, updating the environment perception database according to the environment perception feedback message of each second level fusion node to obtain the update information of the environment perception database. In the embodiment of the present application, the environment perception scheduling software entity feeds back to the environment perception database for data maintenance and update.

[0065] It can be understood that the embodiment of the present application can update the environment perception database according to the basic information and the capability thread configuration information of the second level fusion node to obtain the update information of the environment perception database, and then determine the fusion map data.

[0066] As shown in FIG. 4, FIG. 4 is a schematic diagram of an environment perception architecture and a fusion mechanism provided by an embodiment of the present application.

[0067] The environment perception part is composed of an environment perception database, an environment perception scheduling software entity and a third fusion node; the fusion map construction and service capability thread demand resource planning part is composed of a fusion map database and a fusion map software entity; the two-level fusion scheduling networking part schematically shows a two-level fusion scheduling networking process; and the service scheduling part is composed of a second fusion node and a third fusion node in the second-level fusion node and their capability thread matrices.

[0068] As shown in FIG. 5, FIG. 5 is a flowchart of the environment perception of the regional network according to an embodiment of the present application.

[0069] Based on the environment perception model defined in FIG. 2, the environment perception scheduling mechanism is established, and the environment perception scheduling process interacts with the information defined in the basic information layer and the capability description layer in FIG. 2. The environment perception database and the environment perception scheduling software entity run in the first-level fusion node and are both functional software implementations. The first-level fusion node will initiate the environment perception database maintenance according to the access change of the second-level fusion node or periodically. The environment perception database sends the information maintenance message to the environment perception software entity, the environment perception software entity initiates the environment perception scheduling, each second-level fusion node initiates the query of the basic information and the capability thread configuration and state to the fusion terminal software system after receiving the scheduling message, then feeds back the query result to the environment perception scheduling software entity, and finally, the environment perception scheduling software entity feeds back to the environment perception database for data maintenance and update.

[0070] In step S12112, the fusion map database is updated according to the update analysis result, and the fusion map data is determined according to the updated fusion map database. In the embodiment of the present application, the update analysis result is determined in response to the update information of the environment perception database, so as to update the fusion map data and further determine the fusion map data. Therefore, the embodiment of the present application can provide more accurate and timely decision support based on the updated fusion map data.

[0071] As shown in FIG. 6, FIG. 6 is a flowchart of the regional network fusion map database maintenance according to an embodiment of the present application.

[0072] After the data of the environment perception database is updated, the update information is sent to the fusion map software entity. The fusion map software entity analyzes the update information, for example, the increase or removal of the second-level fusion node, the basic information analysis of the second-level fusion node and the capability thread information analysis of the second-level fusion node. Finally, the analysis result is updated to the fusion map database.

[0073] Step S1212, determining the correlation parameter between the to-be-processed service and each capability thread according to the capability thread demand information. In the embodiment of the present application, the correlation between the to-be-processed service and each capability thread is searched according to the capability thread demand information and the fusion map database of the current regional network, so as to obtain the correlation parameter between the to-be-processed service and each capability thread.

[0074] Step S1213, determining the initial capability thread matrix according to the correlation parameter, wherein each element in the initial capability thread matrix corresponds to a capability thread and a third fusion node. In the embodiment of the present application, after the correlation parameter between the to-be-processed service and each capability thread is obtained, the initial capability thread matrix is determined based on the correlation parameter, and each element in the initial capability thread matrix represents the correlation between a certain capability thread of the third fusion node and the to-be-processed service. In an embodiment, if the third fusion node does not configure a certain capability thread, the corresponding element is set to 0.

[0075] Step S1214, for each third fusion node, determining the weight parameter corresponding to the third fusion node according to the basic information of the second-level fusion node. In the embodiment of the present application, the first-level fusion node initiates the environment perception database maintenance according to the access change of the second-level fusion node or periodically, the environment perception database sends the information maintenance message to the environment perception software entity, the environment perception software entity initiates the environment perception scheduling, each second-level fusion node initiates the query of the basic information and the capability thread configuration and state to the fusion terminal software system after receiving the scheduling message, and then feeds back the query result to the environment perception scheduling software entity, so as to obtain the environment perception feedback message. Since the environment perception feedback message includes the basic information, the weight parameter corresponding to the third fusion node can be determined based on the basic information, so as to obtain the weighted capability thread matrix.

[0076] Step S1215, performing the weighted processing on the initial capability thread matrix according to the weight parameter corresponding to each third fusion node, so as to obtain the capability thread matrix. In the embodiment of the present application, after the weight parameter corresponding to the third fusion node is determined based on the basic information, the weight evaluation is performed on the basic information corresponding to the row with non-zero correlation in the initial capability thread matrix, and the weighted capability thread matrix is generated.

[0077] As shown in FIG. 7, FIG. 7 is a schematic diagram of a capability thread matrix of a regional network according to an embodiment of the present application. As shown in the right matrix of FIG. 7, the matrix contains n rows, corresponding to the number of third fusion nodes in the regional network, and the row number corresponds to the ID of the third fusion node. As shown in FIG. 2, the mapping of all capability threads in the regional network to the capability thread matrix is divided into a communication area, a perception area, an intelligence area, and a computing power area. Each matrix element has a row number corresponding to the ID of the third fusion node, and the value in the schematic diagram is [1..n]. The number of columns can be set to a uniform number. According to the different capability thread configurations of the third fusion nodes, the matrix elements corresponding to the capability threads that the third fusion nodes do not have are set to 0. The values of the matrix elements corresponding to the capability threads are evaluated and set according to the necessity of the service. The necessary threads are set to 1, and the unnecessary threads are set to 0. According to the basic information layer of the regional network, a basic information weighted vector oriented to communication performance is constructed. The higher the communication performance of the path, the higher the weighted value. Finally, the capability distribution of the regional network is mapped to the capability thread matrix after the basic information is weighted, and is used for the calculation of the capability thread resource planning.

[0078] In step S122, the capability thread resource planning result is determined according to the capability thread matrix.

[0079] In one possible embodiment, regarding the above step S122, the service scheduling method includes steps S1221-S1222.

[0080] In step S1221, the evaluation result is determined according to the non-zero elements in the capability thread matrix. In the embodiment of the present application, the basic information corresponding to the row of the non-zero element in the capability thread matrix is weighted and evaluated, and a weighted capability thread matrix is generated. Finally, the obtained weighted capability thread matrix is threshold evaluated to determine the evaluation result.

[0081] In step S1222, in response to the evaluation result being greater than or equal to a preset evaluation threshold, the capability thread resource planning result is determined as a success result; or, in response to the evaluation result being less than the preset evaluation threshold, the capability thread resource planning result is determined as a failure result. It can be understood that, in the case that the evaluation result is greater than or equal to the preset evaluation threshold, the capability thread resource planning result is a success result; and in the case that the evaluation result is less than the preset evaluation threshold, the capability thread resource planning result is a failure result.

[0082] It can be understood that, regarding the above-mentioned evaluation threshold, the evaluation threshold can refer to the comprehensive evaluation of the non-zero elements in the capability thread matrix, such as the maximum value. The evaluation threshold can be set according to actual needs, and the embodiment of the present application does not make specific limitations thereto.

[0083] Step S123, in response to the capability thread resource planning result being a successful result, sending a scheduling networking authorization message to the second fusion node, and sending a service processing pre-message to the third fusion node. In the embodiment of the present application, after the first fusion node receives the evaluation result, if the evaluation result is successful, the scheduling networking authorization message is allocated to the second fusion node, and the scheduling networking is authorized, and the service processing request pre-message is sent to the third fusion node corresponding to the non-zero element in the weighted capability thread matrix. The service processing pre-message contains the communication resource information of the scheduling networking.

[0084] For example, the scheduling networking authorization message carries capability thread matrix information, wherein the capability thread matrix information is used to indicate the capability thread matrix.

[0085] It can be understood that, since the scheduling networking authorization message carries the capability thread matrix information, the second fusion node can obtain the capability thread matrix through the capability thread matrix information, and the capability thread matrix will be used as a basis for subsequent service allocation.

[0086] For example, the service scheduling request message carries the carrier type information supported by the second fusion node, and before the scheduling networking authorization message is sent to the second fusion node and the service processing pre-message is sent to the third fusion node according to the service scheduling request message, the method of the embodiment of the present application further comprises: determining the communication resource information according to the carrier type information supported by the second fusion node, wherein the communication resource information is used to indicate the authorized communication resource.

[0087] For example, the service scheduling request message carries the carrier type supported by the second fusion node, so that the first fusion node can know the carrier type supported by the second fusion node, and determine the authorized communication resource allocated to the second fusion node according to the carrier type supported by the second fusion node, and then form the communication resource information based on the determined authorized communication resource.

[0088] For example, the scheduling networking authorization message and the service processing pre-message both carry the communication resource information.

[0089] In the embodiment of the present application, after the first fusion node receives the evaluation result, if the evaluation result is successful, the scheduling networking authorization message is allocated to the second fusion node, and the service processing request pre-message is sent to the third fusion node. Since the scheduling networking authorization message and the service processing pre-message both carry the communication resource information, the second fusion node and the third fusion node can both determine the authorized communication resource according to the communication resource information.

[0090] For example, the authorized communication resource includes at least one of the following: a second-level fusion scheduling carrier, a frequency domain carrier resource allocated by the first-level fusion scheduling, and the second fusion node can only use the carrier resource for service scheduling networking and service processing scheduling. The carrier is unique in the regional network and does not interfere with the communication of other carriers in the regional network; a second-level fusion scheduling time, a communication time resource allocated by the first-level fusion scheduling, and the second fusion node can only use the limited time resource (or time window) for service scheduling networking and service processing scheduling; a second-level fusion scheduling ID, a communication temporary network ID resource allocated by the first-level fusion scheduling; and a second-level fusion scheduling code domain, a communication code domain resource allocated by the first-level fusion scheduling. The code domain resource is a specific code sequence set with a certain encoding rule, such as ZC code and m code provided in some cases, and the root value for generating a specific code sequence is determined by the first fusion node ID, the second-level fusion scheduling ID, the third fusion node ID, and the capability thread ID of the second fusion node.

[0091] For example, the second fusion node determines the authorized communication resource through the communication resource information in the scheduling networking authorization message, and broadcasts the scheduling networking information within the authorized communication resource. The third fusion node determines the authorized communication resource through the communication resource information in the service processing request pre-message, and receives the scheduling networking information broadcasted by the second fusion node based on the authorized communication resource in the case of determining to participate in service scheduling, for example, receiving the scheduling networking information in the frequency domain carrier and the time window indicated by the communication resource information. In this way, the safety and autonomy of the third fusion node can be ensured. For example, the third fusion node can consider whether to participate in service scheduling from the aspects of network security and processing capacity balance after receiving the service processing request pre-message, and the third fusion node has the right to receive or reject service processing.

[0092] It should be noted that the first-level fusion node uses the first-level fusion scheduling carrier, and each first-level fusion node has a fixed occupied carrier, which represents a certain frequency and corresponding bandwidth resource on the wireless frequency spectrum.

[0093] As shown in FIGS. 8 and 9, FIG. 8 is a two-level fusion networking flowchart provided by an embodiment of the present application, and FIG. 9 is a service capability thread demand resource planning flowchart provided by an embodiment of the present application.

[0094] The second fusion node initiates a service scheduling networking request to a first fusion node in the regional network under certain conditions. The conditions can be that the regional network "bids" and the second fusion node "wins the bid"; or the second fusion node initiates the service scheduling networking request according to its own service demand. The second fusion node needs to report all the carriers that can be used for networking to the first level scheduling, as well as the service-related capability thread demand description, including the capability thread type and the demand size of each type; the capability thread demand size needs to be defined in the capability thread standardization, as shown in FIG. 3. In the capability thread standardization structure, a standard quantitative parameter that measures the capability of each standardized capability thread type needs to be included in the type parameter of the capability thread type, and the parameter has superimposability between the capability threads of the capability thread type, such as the data transmission rate of a communication capability thread. After receiving the service scheduling networking request, the first fusion node first determines whether the basic networking conditions are met according to the carrier capability of the second fusion node and the current carrier usage distribution of the regional network. Under the premise that the basic networking conditions are met, the first fusion node sends the service-related capability thread demand description to the fusion map software entity for service analysis and resource planning, as shown in FIG. 9. The fusion map software entity performs service-related search on the fusion map database of the current regional network, generates a capability thread matrix, and performs weight evaluation on the basic information corresponding to the rows with non-zero correlation in the matrix, and generates a weighted capability thread matrix. Finally, threshold evaluation is performed on the obtained weighted capability thread matrix. The threshold refers to the comprehensive evaluation of the non-zero elements in the capability thread matrix, such as maximum value calculation and quantity statistics. If the evaluation result is greater than or equal to the threshold, it is determined that the resource planning is successful, or if the evaluation result is less than the threshold, it is determined that the resource planning fails. After the service capability thread demand resource planning is completed, the first fusion node receives the evaluation result. If the evaluation result is successful, the first fusion node allocates a scheduling networking authorization message to the second fusion node and authorizes the scheduling networking, and sends a service processing request pre-message to the third fusion node and its corresponding capability thread corresponding to the non-zero elements in the weighted capability thread matrix. The service processing pre-message includes the communication resource information of the scheduling networking. The first fusion node uses the authorized frequency domain carrier and time window to limit the basic communication resources of the second fusion node, and uses the code domain resource allocation to limit the networking range, that is, the third fusion node unrelated to the code domain resource cannot access the scheduling networking, and the code domain resource allocation also ensures the security of the access of the third fusion node. At the same time, the final decision whether to access is in the hands of the third fusion node, which ensures the autonomy of the third fusion node. That is, the third fusion node has the autonomous right to agree or refuse the service processing.

[0095] In the embodiment of the present application, the correlation between the specific service and the capability thread is evaluated, and the influence of the basic information of the regional network on the capability resource is fully considered, the weight vector of the capability thread matrix is evaluated, the weighted capability thread matrix establishes a calculable relationship between the service and the capability thread resource of the regional network, and the method of setting a threshold is proposed to comprehensively evaluate the feasibility of the service request processing. By using the method, the service capability thread demand planning in the regional network is realized.

[0096] After the step S120, the service scheduling method of the embodiment of the present application can further include steps S130-S150.

[0097] In step S130, a service termination message is forwarded to the second fusion node in response to the service termination message from the fourth fusion node, wherein the fourth fusion node is the first level fusion node in the second fusion network. It should be noted that the second fusion network is a regional network different from the first fusion network. The service termination message indicates that the third fusion node switches from the first fusion network to the second fusion network. For example, the third fusion node moves from the first fusion network to the second fusion network. Since the regional network switching occurs, the third fusion node cannot continue to participate in the service scheduling processing of the second fusion node, so the service termination message is sent to the first level fusion node (the fourth fusion node) in the second fusion network, the service termination message is forwarded to the first level fusion node (the first fusion node) in the first fusion network through the fourth fusion node, and the service termination message is forwarded to the second fusion node through the first fusion node.

[0098] Step S140, in response to the capability thread resource shortage message sent from the second fusion node, determining a candidate third fusion node, sending a capability thread resource supplement response message to the second fusion node, and sending a capability thread resource supplement pre-message to the candidate third fusion node. In the embodiment of the present application, the second fusion node learns that the third fusion node suspends the service processing based on the service suspension message, so that the capability thread resource is insufficient for completing the service processing, and thus sends the capability thread resource shortage message to the first fusion node to make the first fusion node determine the candidate third fusion node. After the first fusion node determines the candidate third fusion node, the first fusion node sends the capability thread resource supplement response message to the second fusion node, and sends the capability thread resource supplement pre-message to the candidate third fusion node. The capability thread resource supplement response message carries the capability thread resource supplement information, and the capability thread resource supplement pre-message is used to indicate whether the candidate third fusion node participates in the capability thread supplement. After the candidate third fusion node receives the resource supplement pre-message, the candidate third fusion node prepares the capability thread related to the to-be-completed service according to the resource supplement pre-message, and sends a service processing request message to the second fusion node to request the second fusion node to distribute the service. It should be noted that the candidate third fusion node can also send a random access request message to the second fusion node before sending the service processing request message to the second fusion node, and receives a random access response message sent by the second fusion node to establish a connection with the second fusion node. It should be noted that the candidate third fusion node can be a core network entity, the capability thread resource of which is associated with the core network and can be dynamically adjusted, and the access carrier is the first-level fusion scheduling carrier.

[0099] FIG. 10 is a capability thread resource supplement flowchart provided by one embodiment of the present application. As shown in FIG. 10, the second fusion node sends a capability thread resource shortage message to the first fusion node in the case of capability thread resource shortage; the first fusion node determines a candidate third fusion node, sends a capability thread resource supplement response message to the second fusion node, the capability thread resource supplement response message carrying capability thread resource supplement information such as a capability thread resource supplement scheme; the first fusion node also sends a capability thread resource supplement pre-message to the candidate third fusion node, and the candidate third fusion node sends a capability thread resource supplement pre-message response to the first fusion node; the second fusion node sends a resource supplement success message to the first fusion node; the capability thread related to the candidate third fusion node enters a ready state, sends a service request message to the second fusion node; and distributes the to-be-processed service to the candidate third fusion node.

[0100] After the step S120, the service scheduling method further comprises: receiving a service processing end message sent by the second fusion node, and releasing the scheduling network. It can be understood that the embodiment of the present application releases the scheduling network after the service processing is completed, and thus the resources allocated for processing the service can be allocated to other services, and the dynamic resource management can maximize the utilization of the resources and avoid the idle and waste of the resources.

[0101] In the embodiment of the present application, after the step of sending the scheduling network authorization message to the second fusion node and sending the service processing pre-message to the third fusion node according to the service scheduling request message, the method further comprises: forwarding the service processing routing message to the third fusion node in response to the service processing routing message from the fourth fusion node, wherein the fourth fusion node is the first-level fusion node in the second fusion network, and the service processing routing message indicates that the second fusion node is switched from the first fusion network to the second fusion network; forwarding the service processing routing feedback message to the fourth fusion node in response to the service processing routing feedback message sent by the third fusion node, so as to forward the service processing routing feedback message to the second fusion node through the fourth fusion node; and after the step of forwarding the service processing routing feedback message to the fourth fusion node, the first fusion node releases the scheduling network.

[0102] For example, the second fusion node initiating the service scheduling moves from the first fusion network to the second fusion network, and sends the service processing routing message to the first-level fusion scheduling node (the fourth fusion node) of the second fusion network; the fourth fusion node forwards the service processing routing message to the first-level fusion scheduling node (the first fusion node) of the first fusion network where the second fusion node originally locates; the first fusion node forwards the service processing routing message to the third fusion node after receiving the service processing routing message; the third fusion node sends the service processing routing feedback message to the first fusion node, and the first fusion node forwards the service processing routing feedback message to the fourth fusion node, so that the fourth fusion node forwards the service processing routing feedback message to the second fusion node; the second fusion node can confirm the service completion according to the service processing routing feedback message, and determine whether to initiate the service scheduling to the first-level fusion scheduling node of the second fusion network according to the service completion.

[0103] It should be noted that the first fusion node can release the scheduling network formed by the second fusion node after forwarding the service processing routing feedback message to the fourth fusion node, and recover the authorized communication resources or the scheduled capacity thread resources used by the second fusion node.

[0104] As shown in FIG. 11, FIG. 11 is a flowchart of a service scheduling method according to another embodiment of the present application. The service scheduling method can be executed by a second fusion node. The service scheduling method can include, but is not limited to, the following steps S210-S250, which are described in detail as follows.

[0105] In step S210, a service scheduling request message is sent to a first fusion node. In the embodiment of the present application, when the second fusion node needs other second-level fusion nodes (third fusion nodes) to participate in the scheduling of its own service, the service scheduling request message is sent to the first fusion node to request the first fusion node to grant the scheduling network permission.

[0106] In step S220, the scheduling network information is broadcasted in response to a scheduling network authorization message from the first fusion node. In the embodiment of the present application, after receiving the service scheduling request message sent by the second fusion node, the first fusion node sends a scheduling network authorization message to the second fusion node, and the second fusion node broadcasts the scheduling network information according to the scheduling network authorization message. For example, the scheduling network authorization message carries communication resource information.

[0107] In one possible embodiment, the service scheduling method includes steps S221-S222 in relation to step S220.

[0108] In step S221, the authorized communication resource is determined according to the communication resource information in the scheduling network authorization message.

[0109] In the embodiment of the present application, the communication resource information is included in the scheduling network authorization message sent by the first fusion node to the second fusion node, so that the second fusion node determines the authorized communication resource according to the communication resource information.

[0110] In step S222, the scheduling network information is broadcasted through the authorized communication resource.

[0111] In the embodiment of the present application, the second fusion node can broadcast the scheduling network information according to the determined authorized communication resource.

[0112] In step S230, the capability thread resource information corresponding to the third fusion node is obtained from a random access request message from the third fusion node.

[0113] In the embodiment of the present application, when the third fusion node sends a random access request message to the second fusion node, the second fusion node obtains the capability thread resource information corresponding to the third fusion node from the random access request message, and requires the relevant capability thread to enter the ready state.

[0114] In step S240, the service scheduling network result is determined according to the capability thread resource information.

[0115] In response to the service scheduling network result being a success result, the second fusion node sends a to-be-processed service to the third fusion node.

[0116] In the embodiment, when the service scheduling network result is a success result, the second fusion node feeds back to the first fusion node that the scheduling network access is successful, as a response to the scheduling network authorization message. After receiving the service processing request, the second fusion node sends the to-be-processed service to the third fusion node.

[0117] In one possible embodiment, in relation to the step S250, the service scheduling method comprises steps S251-S252.

[0118] In response to the service scheduling network result being a success result, the second fusion node sends a random access response message to the third fusion node, where the random access response message is used to inform the third fusion node that the scheduling network access is successful.

[0119] In the embodiment, when the service scheduling network result is a success result, the second fusion node sends a random access response message to the third fusion node to inform the third fusion node that the scheduling network access is successful. By sending the random access response message, the third fusion node can be explicitly informed that it has successfully participated in the scheduling network, and the reliability of the system is improved.

[0120] In response to the service processing request message from the third fusion node, the second fusion node sends a to-be-processed service to the third fusion node.

[0121] In the embodiment, when the service processing request message from the third fusion node is received, the second fusion node sends a to-be-processed service to the third fusion node, thereby promoting the cooperation between nodes, helping resource allocation, and ensuring that the service can be efficiently and accurately processed.

[0122] As shown in FIG. 12, FIG. 12 is a service scheduling processing flowchart provided by one embodiment of the present application.

[0123] The third fusion node in the figure corresponds to the accessed second fusion node, wherein the third fusion node 1 is a special third fusion node, the capability thread resources of which are associated with the core network and can be dynamically adjusted, and the accessed carrier is the first fusion node carrier; the second fusion node performs information broadcast scheduling networking through the authorized communication resources, and the third fusion node that receives the first fusion node service processing pre-message and intends to access completes downlink synchronization through the pre-known communication resources, and then initiates random access. In the random access process, the third fusion node reports its own capability thread resource situation. The second fusion node determines whether the capability thread resource configuration is successful according to the capability thread report of all the third fusion nodes, and reports the first fusion node after the success, and enters the scheduling networking state. At the same time, the second fusion node responds to the random access of the third fusion node, and requires the related capability threads of the third fusion node to enter the ready state. Each third fusion node needs to feed back the scheduling networking access success to the first fusion node as the response of the service processing pre-message. After receiving the service processing request, the second fusion node performs service processing distribution and receives the intermediate or final processing result. After the service processing is completed, the second fusion node sends a service processing end message to the accessed third fusion node, and reports the first fusion node to release the scheduling networking.

[0124] For example, the scheduling networking authorization message carries the capability thread matrix information.

[0125] In one possible embodiment, before the step S250, the service scheduling method further includes steps S253-S254.

[0126] In step S253, the capability thread matrix is determined according to the capability thread matrix information.

[0127] In the embodiment of the application, after the first fusion node receives the service scheduling request message sent by the second fusion node, the first fusion node sends a scheduling networking authorization message to the second fusion node, wherein the scheduling networking authorization message carries the capability thread matrix information, and the second fusion node can determine the corresponding capability thread matrix according to the capability thread matrix information.

[0128] In step S254, the to-be-processed service allocated to the third fusion node is determined according to the capability thread matrix and the capability thread resource information.

[0129] In the embodiment of the application, when the third fusion node sends a random access request message to the second fusion node, the second fusion node obtains the capability thread resource information of the third fusion node from the random access request message. The second fusion node determines all the capability thread resources configured for the third fusion node according to the capability thread matrix, determines the capability thread resources that the third fusion node can actually contribute to the current service according to the capability thread resource information, and further determines the to-be-processed service finally allocated to the third fusion node according to the capability thread matrix and the capability thread resource information.

[0130] In a possible implementation, after step S250, the service scheduling method further includes steps S255-S256.

[0131] In step S255, a service processing feedback result is received from the third fusion node. In the embodiment of the present application, the third fusion node sends the service processing feedback result to the second fusion node, so that the second fusion node determines whether the service processing is ended based on the service processing feedback result.

[0132] In step S256, in response to determining that the service processing is ended according to the service processing feedback result, a service processing end message is sent to the first fusion node, and the service processing end message is used to request the first fusion node to release the scheduling networking. In the embodiment of the present application, after receiving the service processing feedback result of the third fusion node, it is determined that the service processing is ended, and the service processing end message is sent to the first fusion node to request it to release the scheduling networking, which helps to avoid invalid occupation of resources, thereby optimizing the resource utilization, and enabling the system to more efficiently process other services.

[0133] In a possible implementation, after step S250, the service scheduling method further includes steps S257-S258.

[0134] In step S257, in response to the service processing suspension message from the first fusion node, a capability thread resource shortage message is sent to the first fusion node, and the capability thread resource shortage message is used to instruct the first fusion node to configure a candidate third fusion node. In the embodiment of the present application, when the first fusion node needs to suspend the service processing, it sends a service processing suspension message to the second fusion node, based on the service processing suspension message, the second fusion node sends a capability thread resource shortage message to the first fusion node to instruct the first fusion node to configure a candidate third fusion node, thereby being able to flexibly adapt to the situation of resource shortage and ensuring the continuity of the service.

[0135] In step S258, in response to the service request message from the candidate third fusion node, a to-be-processed service is sent to the candidate third fusion node. In the embodiment of the present application, when the candidate third fusion node sends a service request message to the second fusion node, the second fusion node sends a to-be-processed service to it, thereby ensuring that the service can be processed in time.

[0136] In a possible implementation, the service scheduling method further includes steps S260-S280.

[0137] Step S260, in response to switching from the first converged network to the second converged network, sending a service processing routing message to a fourth converged node, wherein the fourth converged node is a first level converged node in the second converged network. It can be understood that when the second converged node switches from the first converged network to the second converged network, the second converged node sends the service processing routing message to the fourth converged node, so that the fourth converged node and the first converged node forward the service processing routing message to the third converged node in the first converged network, ensuring that the service can be seamlessly switched from the original network to the new network. This helps to reduce the service interruption time and ensure service continuity.

[0138] Step S270, in response to the service processing routing feedback message from the fourth converged node, determining a service processing feedback result. It can be understood that when the service processing routing feedback message from the fourth converged node is received, the second converged node can determine the service processing feedback result, and determine whether the service ends according to the result, and whether the service dispatch networking request needs to be reinitiated if the service does not end.

[0139] Step S280, in response to determining that the service processing does not end according to the service processing feedback result, sending a service dispatch request message to the fourth converged node. It can be understood that when it is determined that the service processing does not end according to the service processing feedback result, the second converged node will ensure that the service can be finally processed by sending the service dispatch request message to the fourth converged node.

[0140] As shown in FIG. 13, FIG. 13 is a service processing suspension flowchart provided by an embodiment of the present application. The third converged node initiates the flowchart, and the initiation condition is that the third converged node switches into another regional network (the second converged network). Then, the fourth converged node in the second converged network sends a service processing suspension message to the first converged node in the original regional network (the first converged network), and then the first converged node is transferred to the second converged node. Finally, the second converged node will determine whether to initiate a capability thread supplement request process according to the actual situation. The service processing suspension flowchart is also applicable to other situations, that is, the third converged node does not leave the original regional network, and at this time, the fourth converged node and the first converged node are considered to be the same.

[0141] As shown in FIG. 14, FIG. 14 is a service processing routing flowchart provided by an embodiment of the present application. Initiated by the second fusion node, the initiation condition is that the second fusion node switches into another regional network (the second fusion network), and then the fourth fusion node in the second fusion network sends a service processing routing request to the first fusion node in the original regional network (the first fusion network), which is forwarded to the relevant third fusion node, the relevant third fusion node performs service processing routing result feedback, which is sent to the second fusion node through the first fusion node and the fourth fusion node, and finally, the second fusion node determines whether to initiate the service scheduling network request flow again according to the actual situation.

[0142] As shown in FIG. 15, FIG. 15 is a flowchart of a service scheduling method provided by another embodiment of the present application. The service scheduling method can include but is not limited to the following steps S310-S330, which will be introduced one by one.

[0143] Step S310, determine to participate in service scheduling in response to a service processing pre-message from the first fusion node. In the embodiment of the present application, when the second fusion node needs other second-level fusion nodes (third fusion nodes) to participate in the scheduling of its own service, it sends a service scheduling request message to the first fusion node. After the first fusion node receives the service scheduling request message sent by the second fusion node, it sends a service processing pre-message to the third fusion node, so that the third fusion node receiving the service processing pre-message determines whether to participate in service scheduling.

[0144] Step S320, in response to determining to participate in service scheduling and receiving scheduling network information from the second fusion node, send a random access request message to the second fusion node, wherein the random access request message carries capability thread resource information. In the embodiment of the present application, the third fusion node receives the scheduling network information broadcast by the second fusion node under the condition of determining to participate in service scheduling, so as to participate in service scheduling based on the scheduling network information. In this way, the idle resources of the third fusion nodes in the regional network can be fully utilized, thereby improving the resource utilization efficiency of the regional network.

[0145] Step S330, in response to the to-be-processed service from the second fusion node, process the to-be-processed service, wherein the to-be-processed service is determined according to the capability thread resource information. In the embodiment of the present application, when the second fusion node receives the service processing request, it sends the to-be-processed service to the third fusion node to schedule the third fusion node to process the to-be-processed service.

[0146] It can be understood that after receiving the to-be-processed service from the second fusion node, it is processed, wherein the to-be-processed service is determined by the second fusion node according to the capability thread resource information previously sent by the third fusion node, so as to ensure that the service can be efficiently and properly processed.

[0147] In a possible implementation, after step S330, the service scheduling method further includes step S331.

[0148] Step S331: sending a service processing feedback result to the second fusion node. It can be understood that after processing the to-be-processed service, the service processing feedback result is sent to the second fusion node, so that it can be known faster whether the service has been successfully processed.

[0149] In a possible implementation, after step S330, the service scheduling method further includes step S332.

[0150] Step S332: in response to the switching of the fusion network from the first fusion network to the second fusion network, sending a service termination message to a fourth fusion node, so as to forward the service termination message to the first fusion node in the first fusion network through the fourth fusion node, wherein the fourth fusion node is a first-level fusion node in the second fusion network, and the first fusion node is a first-level fusion node in the first fusion network. It can be understood that when the area network where the third fusion node is located is switched from the first fusion network to the second fusion network, sending the service termination message can ensure that the service being processed in the first fusion network is properly processed, so as to avoid service interruption or confusion caused by network switching, and ensure smooth transition of the service.

[0151] In a possible implementation, after step S330, the service scheduling method further includes step S333.

[0152] Step S333, in response to the service processing routing message from the first fusion node, a service processing routing feedback message is sent to the first fusion node, wherein the service processing routing message indicates that the second fusion node switches from the first fusion network to the second fusion network, and the service processing routing feedback message is used for the second fusion node to determine the service processing feedback result. It can be understood that when the second fusion node switches from the first fusion network to the second fusion network, the service processing routing message is sent to the first-level fusion node (the fourth fusion node) in the regional network (the second fusion network) currently located, and the service processing routing message is forwarded to the first-level fusion node (the first fusion node) in the regional network (the first fusion network) previously located through the fourth fusion node, and then forwarded to the third fusion node participating in the service scheduling through the first fusion node. The third fusion node sends the service processing routing feedback message to the first fusion node according to the completion of the service participated by the third fusion node, so as to forward the service processing routing feedback message to the fourth fusion node through the first fusion node, and then forward the service processing routing feedback message to the second fusion node through the fourth fusion node, so that the second fusion node determines the service processing feedback result according to the collected service processing routing feedback message, and determines whether the service ends based on the service processing feedback result.

[0153] In one possible embodiment, after step S320, the service scheduling method further includes steps S321-S322.

[0154] Step S321, in response to the random access response message from the second fusion node, a participation scheduling networking success message is sent to the first fusion node. In the embodiment of the application, the second fusion node responds to the random access of the third fusion node, requires the relevant capability thread of the third fusion node to enter the ready state, and sends a random access response message to the third fusion node. After the third fusion node determines that the access is successful according to the random access response message, the participation scheduling networking success message is sent to the first fusion node.

[0155] Step S322, a service processing request message is sent to the second fusion node, wherein the service processing request message is used to request the second fusion node to send the to-be-processed service. In the embodiment of the application, after the scheduling networking is successful, the third fusion node sends the service processing request message to the second fusion node to request the second fusion node to send the to-be-processed service.

[0156] In one possible embodiment, the service processing request message carries the communication resource information, and before step S320, the service scheduling method further includes steps S323-S324.

[0157] Step S323, according to the communication resource information, determining the authorized communication resource. In the embodiment of the present application, after the first fusion node receives the service scheduling request message sent by the second fusion node, the first fusion node sends a service processing pre-message to the third fusion node, wherein the service processing pre-message carries the communication resource information, so as to determine the authorized communication resource according to the communication resource information.

[0158] Step S324, receiving the scheduling networking information from the second fusion node according to the authorized communication resource. In the embodiment of the present application, after the third fusion node determines the authorized communication resource, the third fusion node receives the scheduling networking information from the second fusion node based on the authorized communication resource, so as to participate in the service scheduling based on the scheduling networking information, and ensure the autonomy and security of participating in the service scheduling.

[0159] In order to better understand the scheme of the embodiment of the present application, the service scheduling method provided by the embodiment of the present application is described below through several application examples.

[0160] Example 1:

[0161] As shown in FIG. 16, FIG. 16 is a functional architecture block diagram of a regional network provided by an embodiment of the present application. The functional architecture block diagram of the regional network contains several base stations, the base stations are first fusion nodes, and occupy carrier resources 1, 2 and 3 (here, the carrier resource can be one or a pair of spectrum resources with certain frequency and bandwidth, the same below), deploy corresponding cells in the region to form first-level fusion nodes; the fusion terminals in the regional network are divided into two categories, the terminals A and B are second fusion nodes, the second fusion nodes A[1..n] and B[1..n], and the terminal C is a third fusion node; the second fusion nodes A and B occupy different carriers A and B according to their service requirements, and use the communication resources and scheduling permissions allocated by the first-level fusion nodes to perform service scheduling networking in the regional network, forming two second-level fusion nodes, and all the fusion terminals need to support at least one of the first-level fusion node carriers and the corresponding carrier in the second-level fusion node; in FIG. 16, the carrier, time and code domain resources of the two second-level fusion nodes are allocated by the first-level fusion node.

[0162] In an embodiment, the architecture realizes two-level fusion scheduling networking in the regional network, and realizes service-centered networking scheduling. This is conducive to reducing the overall energy consumption of the regional network, improving the utilization rate of wireless spectrum, improving the utilization efficiency of processing resources, improving the real-time performance of service processing and reducing the time delay.

[0163] Example 2:

[0164] As shown in FIG. 17, FIG. 17 is an application scenario diagram of the real-time road condition information sensing system according to an embodiment of the present application. When a vehicle enters a street with complex road conditions as a second-level fusion node, the real-time road conditions can be viewed through the system, including the model, position, driving state, distance between vehicles, street signs, traffic lights and their states, pedestrians on both sides of the street or crossing the street, etc. of the vehicles driving on the street, and a 3D display can be used to present a real-time road condition that is completely similar to the real one, and a real experience of looking down from a high place can be provided through the system.

[0165] In the scenario of the collection system, only part of the things can participate in the fusion of the regional network architecture, such as engineering vehicles, tricycles, electric vehicles, pedestrians, etc. which do not have the possibility to provide their own state and will not participate in the construction of the regional network architecture. The actual scenario can only be simulated and reproduced through the fusion of the sensing and intelligent computing of the regional network architecture, which has the characteristics of high real-time and communication delay requirements, high perception requirements, mixed data authenticity, incomplete information, large data volume and large calculation amount. The embodiments of the present application will fully utilize the regional (street) network resources, participate in the regional network scheduling networking through the second-level fusion node, to realize the real-time high, low-latency sensing and intelligent computing integrated information processing.

[0166] Example 3:

[0167] As shown in FIGS. 18 and 19, FIG. 18 is a functional structure diagram of the real-time road condition information sensing system according to an embodiment of the present application, and FIG. 19 is an information processing diagram of the real-time road condition information sensing system according to an embodiment of the present application.

[0168] The system is centered on a regional network capability thread matrix, which maps the regional network capability thread resources. After the vehicle enters the street, when checking the real-time road condition system, a service scheduling networking request process is initiated to the first level fusion node of the regional network. The first level fusion node decides whether it can perform service scheduling networking. In this way, the fusion terminals in the regional network are classified, and a number of second level fusion nodes are formed in the regional network. The other fusion terminals that do not obtain scheduling authorization will access the second level fusion scheduling as third fusion nodes, thereby forming a regional fusion network. As shown in FIG. 19, each second level fusion node attempts to complete certain real-time road condition information sensing services, and under the dynamic capability thread supplement mechanism of the first fusion node of the first level fusion node, the information processing mapping of the entire system is completed. All road condition information sensing data (such as image data) are dynamically distributed to a plurality of third fusion nodes according to the standardized capability thread description and capability thread matrix, so as to perform information processing through various capability threads of the plurality of third fusion nodes, and complete the maintenance and update of the system information database and the local information database of the fusion terminal. Finally, the display on the system monitoring console and the fusion terminal display device can be 2D or 3D.

[0169] Since the data information of the real-time road condition information sensing system is completely from the scene and is distributed spatial sensing, it is not difficult to analyze and infer the more detailed information of the scene vehicles, pedestrians, etc. from the sensing data, and can be displayed on the display device in a form closer to the entity, such as a vehicle displayed with its corresponding 3D model, and the license plate information is displayed under the condition allowed by law. Of course, the entity corresponding to the fusion terminal is in the regional network, and communication can be established by selecting the corresponding model entity on the user interface, including voice communication.

[0170] In an embodiment, the first level scheduling node and a plurality of second level scheduling nodes are established in the regional network to realize distributed sensing and distributed information processing of road condition information, fully utilize the regional network capability thread resources, realize real-time sensing and processing of road condition information, and fully explore the scene information by using the related technology of intelligent sensing and calculation, and simulate and reproduce the scene in real time, thereby increasing the real experience of road condition information.

[0171] The embodiment of the application further provides an electronic device, as shown in FIG. 20, the electronic device 1400 includes one or more processors 1410, a memory 1420, and one or more programs stored on the memory 1420. When the one or more programs are executed by the one or more processors 1410, the one or more processors 1410 implement: a service scheduling method applied to a first fusion node; or a service scheduling method applied to a second fusion node; or a service scheduling method applied to a third fusion node.

[0172] The memory 1420, as a non-transitory network system, can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory 1420 can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory 1420 can optionally include a memory 1420 disposed remotely with respect to the processor 1410, which can be connected to the processor 1410 through a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0173] The memory 1420 can be implemented in the form of a read only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1420 can store an operating system and other application programs. When the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 1420 and are called and executed by the processor 1410 to implement the method of the embodiments of the present application.

[0174] The processor 1410 can be implemented in the form of a general-purpose CPU (Central Processing Unit), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute related programs to implement the technical solutions provided by the embodiments of the present application.

[0175] In some embodiments, the electronic device further includes an input / output interface for realizing information input and output, a communication interface for realizing communication interaction between the device and other devices, which can realize communication through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.), a bus for transmitting information between various components (such as the processor 1410, the memory 1420, the input / output interface, and the communication interface) of the device, and wherein the processor 1410, the memory 1420, the input / output interface, and the communication interface can realize communication connection between each other inside the device through the bus.

[0176] An embodiment of the present application further provides a computer readable storage medium storing computer executable instructions for implementing: a service scheduling method applied to a first fusion node; or a service scheduling method applied to a second fusion node; or a service scheduling method applied to a third fusion node.

[0177] An embodiment of the present application further provides a computer program product, comprising a computer program or computer instruction stored in a computer readable storage medium, wherein a processor of a computer device reads the computer program or computer instruction from the computer readable storage medium, and the processor executes the computer program or computer instruction, so that the computer device executes the following: the service scheduling method applied to the first fusion node; or the service scheduling method applied to the second fusion node; or the service scheduling method applied to the third fusion node.

[0178] The system architecture and application scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be understood by those skilled in the art that, as the system architecture evolves and new application scenarios appear, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0179] It can be understood by those skilled in the art that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, the processes of the above-mentioned embodiments can be included. In the embodiments of the present application, any reference to the memory, storage, database or other medium can include non-volatile and / or volatile memory. The non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. The volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0180] As will be appreciated by one of ordinary skill in the art, all or some steps, systems of the above-disclosed methods can be implemented as software, firmware, hardware, or any suitable combination thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application- specific integrated circuit. Such software can be distributed on computer readable media, which can comprise computer storage media (or non-transitory media), and communication media (or transitory media). As is well known to those of ordinary skill in the art, the term computer storage media includes both volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media include, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Further, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media.

[0181] The above description is set forth to illustrate some embodiments of the application and is not meant to limit the scope of the application. Any modification, equivalent replacement, and improvement made by those of ordinary skill in the art without departing from the scope and spirit of the application should be within the scope of the application.

Claims

1. A service scheduling method, comprising: receiving a service scheduling request message sent by a second fusion node; sending a scheduling network authorization message to the second fusion node and a service processing pre-message to a third fusion node according to the service scheduling request message, wherein the scheduling network authorization message is used to authorize the second fusion node to broadcast scheduling network information, and the service processing pre-message is used to instruct the third fusion node to determine whether to participate in service scheduling.

2. The method of claim 1, wherein, The service scheduling request message carries capability thread requirement information; and the sending of the scheduling network authorization message to the second fusion node and the sending of the service processing pre-message to the third fusion node according to the service scheduling request message comprises: generating a capability thread matrix according to the capability thread requirement information and preset fusion map data; determining a capability thread resource planning result according to the capability thread matrix; in response to the capability thread resource planning result being a successful result, sending the scheduling network authorization message to the second fusion node and the service processing pre-message to the third fusion node.

3. The method of claim 2, wherein, The second fusion node and the third fusion node both belong to second-level fusion nodes in a first fusion network, the first fusion network comprising at least one third fusion node, and the generating of the capability thread matrix according to the capability thread requirement information and the preset fusion map data comprises: determining capability threads configured by each third fusion node in the first fusion network according to the fusion map data; determining a correlation parameter between a to-be-processed service and each capability thread according to the capability thread requirement information; determining an initial capability thread matrix according to the correlation parameter, wherein each element in the initial capability thread matrix corresponds to a capability thread and a third fusion node; for each third fusion node, determining a weight parameter corresponding to the third fusion node according to basic information of the third fusion node; performing weighted processing on the initial capability thread matrix according to the weight parameter corresponding to each third fusion node to obtain the capability thread matrix.

4. The method of claim 3, wherein, The fusion map data is determined through the following steps: in response to update information of an environment perception database, determining an update analysis result; updating a fusion map database according to the update analysis result, and determining the fusion map data according to the updated fusion map database.

5. The method of claim 4, wherein, The update information of the environment perception database is determined through the following steps: performing environment perception scheduling on each second-level fusion node to obtain an environment perception feedback message of each second-level fusion node, wherein the environment perception feedback message at least comprises basic information and capability thread configuration information of the second-level fusion node; updating an environment perception database according to the environment perception feedback message of each second-level fusion node to obtain the update information of the environment perception database.

6. The method of claim 2, wherein, The determining of the capability thread resource planning result according to the capability thread matrix comprises: determining an evaluation result according to non-zero elements in the capability thread matrix; In response to the evaluation result being greater than or equal to a preset evaluation threshold, the capability thread resource planning result is determined as a success result; or in response to the evaluation result being less than the preset evaluation threshold, the capability thread resource planning result is determined as a failure result.

7. The method of claim 1, wherein, The service scheduling request message carries carrier type information supported by the second fusion node, the scheduling network authorization message and the service processing pre-message both carry communication resource information; before sending the scheduling network authorization message to the second fusion node and sending the service processing pre-message to the third fusion node according to the service scheduling request message, the method further comprises: According to the carrier type information supported by the second fusion node, the communication resource information is determined, wherein the communication resource information is used to indicate authorized communication resources.

8. The method of claim 1, wherein, After sending the scheduling network authorization message to the second fusion node and sending the service processing pre-message to the third fusion node according to the service scheduling request message, the method further comprises: In response to a service termination message from a fourth fusion node, the service termination message is forwarded to the second fusion node, wherein the fourth fusion node is a first-level fusion node in a second fusion network, and the service termination message indicates that the third fusion node switches from a first fusion network to the second fusion network; In response to a capability thread resource shortage message sent from the second fusion node, a candidate third fusion node is determined, a capability thread resource supplement response message is sent to the second fusion node, and a capability thread resource supplement pre-message is sent to the candidate third fusion node, wherein the capability thread resource supplement response message carries capability thread resource supplement information, and the capability thread resource supplement pre-message is used to indicate whether the candidate third fusion node determines to participate in capability thread supplement.

9. The method of claim 1, wherein, After sending the scheduling network authorization message to the second fusion node and sending the service processing pre-message to the third fusion node according to the service scheduling request message, the method further comprises: In response to a service processing routing message from a fourth fusion node, the service processing routing message is forwarded to the third fusion node, wherein the fourth fusion node is a first-level fusion node in a second fusion network, and the service processing routing message indicates that the second fusion node switches from a first fusion network to the second fusion network; In response to a service processing routing feedback message sent from the third fusion node, the service processing routing feedback message is forwarded to the fourth fusion node.

10. A service scheduling method, comprising: sending a service scheduling request message to a first fusion node; in response to a scheduling network authorization message from the first fusion node, performing scheduling network information broadcast; in response to a random access request message from a third fusion node, obtaining capability thread resource information corresponding to the third fusion node from the random access request message; determining a service scheduling network result according to the capability thread resource information; in response to the service scheduling network result being a success result, sending a to-be-processed service to the third fusion node.

11. The method of claim 10, wherein, The scheduling networking authorization message carries communication resource information; and the method further includes: determining authorized communication resources according to the communication resource information in the scheduling networking authorization message; broadcasting the scheduling networking information through the authorized communication resources.

12. The method of claim 10, wherein, The method further includes: sending a service processing route message to a fourth fusion node in response to switching from a first fusion network to a second fusion network, wherein the fourth fusion node is a first-level fusion node in the second fusion network; determining a service processing feedback result in response to a service processing route feedback message from the fourth fusion node; 13. The method of claim 10, wherein, sending a service scheduling request message to the fourth fusion node in response to determining that service processing has not ended according to the service processing feedback result.

17. A service scheduling method, comprising: determining to participate in service scheduling in response to a service processing pre-message from a first fusion node; 14. The method of claim 10, wherein, sending a random access request message to a second fusion node in response to determining to participate in service scheduling and receiving scheduling networking information from the second fusion node, wherein the random access request message carries capability thread resource information; processing a to-be-processed service from the second fusion node in response to the to-be-processed service, wherein the to-be-processed service is determined according to the capability thread resource information. ​ 15. The method of claim 10, wherein, ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 18. The method of claim 17, wherein, After processing the to-be-processed service, the method further comprises: sending a service termination message to a fourth fusion node in response to switching from a first fusion network to a second fusion network, wherein the fourth fusion node is a first-level fusion node in the second fusion network, and the first fusion node is a first-level fusion node in the first fusion network; or, sending a service processing routing feedback message to the first fusion node in response to a service processing routing message from the first fusion node, wherein the service processing routing message indicates that the second fusion node switches from the first fusion network to the second fusion network, and the service processing routing feedback message is used for the second fusion node to determine a service processing feedback result.

19. The method of claim 17, wherein, The service processing pre-message carries communication resource information, and before sending a random access request message to the second fusion node, the method further comprises: determining an authorized communication resource according to the communication resource information; receiving the scheduling networking information from the second fusion node according to the authorized communication resource. 20.An electronic device comprising: one or more processors; a memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the service scheduling method according to any one of claims 1-9, or the service scheduling method according to any one of claims 10-16, or the service scheduling method according to any one of claims 17-19.

21. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and when the computer program is executed by the processor, the service scheduling method according to any one of claims 1-9, or the service scheduling method according to any one of claims 10-16, or the service scheduling method according to any one of claims 17-19 is implemented.

Citation Information

Patent Citations

  • Method, communication device and system for providing communication awareness service

    CN115706955A

  • Wireless sensing cooperation method and device, network side equipment and terminal

    CN116073925A

  • For enabling collective perception in vehicular networks

    WO2020257642A1