Cascade-based knowledge graph sharing method and device, and electronic equipment

By configuring cascading services on shared platforms and shared platforms, the automation of task forwarding, resource preparation and data transmission is achieved, and the problem of difficult knowledge graph data is solved, and efficient cross-platform knowledge graph sharing and real-time updates are achieved.

CN120258105APending Publication Date: 2025-07-04HANGZHOU DT DREAM TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510244485.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-03
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In cross-departmental, cross-level, and cross-regional application scenarios, different platforms and technology stacks used within each organization make it difficult to share knowledge graph data, forming an "information island", increasing operational cumbersomeness and management costs, reducing work efficiency, and limiting knowledge dissemination and innovative cooperation.

Method used

By configuring cascading services on shared platforms and shared platforms, using resource directory services, data engines and knowledge graph services, the automation and standardization processes of task forwarding, resource preparation and data transmission are realized, ensuring efficient sharing of knowledge graphs between different platforms.

Benefits of technology

It reduces manual intervention, simplifies the knowledge graph sharing process, shortens the time period from sharing request to graph generation, and realizes efficient cross-platform knowledge graph sharing and real-time updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120258105A_ABST
    Figure CN120258105A_ABST
Patent Text Reader

Abstract

The invention provides a cascading-based knowledge graph sharing method, which is applied to a cascading service configured by a sharing platform, and comprises the following steps: if a knowledge graph sharing task issued by a resource directory service of the sharing platform is received, forwarding the sharing task to a resource directory service of a shared platform, sending a task resource preparation instruction to the data engine of the shared platform by the resource directory service; and in response to a task resource preparation completion instruction sent by the resource directory service of the shared platform, performing data transmission of the knowledge graph sharing task to the data engine of the shared platform, and forwarding the data to the knowledge graph service of the shared platform by the data engine of the shared platform, and the knowledge graph service of the shared platform generates the knowledge graph. According to the method and the device, through automatic and standardized processes, the requirement of manual intervention is reduced, the sharing process of the knowledge graph is simplified, and efficient sharing of the knowledge graph between different platforms is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of the present disclosure relate to the field of big data technology, and in particular, to a cascade-based knowledge graph sharing method, apparatus, electronic device, and storage medium. Background Art

[0002] With the development of information technology, massive amounts of data have been accumulated in various industries, and the knowledge contained in these data plays a crucial role in decision-making support, scientific research, technological innovation, etc. As a powerful knowledge representation and application tool, the knowledge graph can abstract and formalize complex information, providing users with more intuitive and effective knowledge services.

[0003] However, in actual application scenarios, especially in cases involving cross-departments, cross-hierarchies, and cross-regions, due to the different platforms and technology stacks used within each organization, it has led to the difficulty of interoperability and sharing of knowledge graph data. Multiple sets of knowledge graph services deployed at all levels have formed "information silos", hindering the effective circulation and utilization of knowledge. This not only increases the complexity of operations and management costs, but also reduces work efficiency, limiting the dissemination of knowledge and the possibility of innovative cooperation. Summary of the Invention

[0004] In view of this, the present disclosure provides a cascade-based knowledge graph sharing method, apparatus, electronic device, and storage medium for realizing efficient sharing of knowledge graphs between different platforms.

[0005] Specifically, the present disclosure is implemented through the following technical solutions:

[0006] In a first aspect, the present disclosure provides a cascade-based knowledge graph sharing method, which is applied to a cascade service configured on a sharing platform. The sharing platform is cascaded with a shared platform, and both the sharing platform and the shared platform are configured with a resource catalog service, a data engine, and a knowledge graph service for storing and displaying knowledge graphs. The method includes:

[0007] If a knowledge graph sharing task is sent down by the resource catalog service of the sharing platform, forward the sharing task to the resource catalog service of the shared platform, so that the resource catalog service of the shared platform sends a task resource preparation instruction to the data engine of the shared platform;

[0008] In response to a task resource preparation completed instruction sent by the resource catalog service of the shared platform, perform data transmission for the knowledge graph sharing task to the data engine of the shared platform, and the data engine of the shared platform forwards the data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

[0009] Optionally, forwarding the shared task to the resource directory service of the shared platform, so that the resource directory service of the shared platform issues a task resource preparation instruction to the data engine of the shared platform, includes:

[0010] Forward the shared task to the resource directory service of the shared platform, so that the resource directory service of the shared platform performs permission allocation for the shared task, and after the permission allocation of the shared task is approved, issue a task resource preparation instruction to the data engine of the shared platform, so that the data engine of the shared platform performs task resource preparation.

[0011] Optionally, the shared platform is further configured with a pre-library for transit storage of knowledge graph shared task data. Issuing a task resource preparation instruction to the data engine of the shared platform, so that the data engine of the shared platform performs task resource preparation, includes:

[0012] Issue a task resource preparation instruction to the data engine of the shared platform, so that the data engine of the shared platform sends a resource preparation instruction to the pre-library, so that the pre-library of the shared platform constructs a knowledge graph entity relationship table required for transit storage of the knowledge graph shared task data.

[0013] Optionally, the method further includes:

[0014] If it is detected that the knowledge graph stored in the resource directory service of the shared platform is updated, send a knowledge graph update instruction to the resource directory service of the shared platform, so that the resource directory service of the shared platform sends the knowledge graph update data to the data engine of the shared platform, and the data engine of the shared platform forwards the knowledge graph update data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph.

[0015] Optionally, the data engine of the shared platform forwards the knowledge graph update data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph, includes:

[0016] The data engine of the shared platform forwards the knowledge graph update data to the pre-library, and after the forwarding of the knowledge graph update data is completed, forwards the knowledge graph update data in the pre-library to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph.

[0017] Optionally, the knowledge graph sharing task is reported by the knowledge graph service of the sharing platform to the resource catalog service of the sharing platform, waits for approval at the resource catalog service of the sharing platform, and is sent to the cascading service after the approval is passed.

[0018] Optionally, the sharing platform and the shared platform are in a peer-to-peer relationship or a superior-subordinate relationship, and the shared platform is one or more.

[0019] In a second aspect, the present disclosure provides a cascading-based knowledge graph sharing method, which is applied to a resource catalog service configured by a shared platform for storing and displaying a knowledge graph. The sharing platform and the shared platform are cascaded. Both the sharing platform and the shared platform are configured with a data engine and a knowledge graph service. The sharing platform is further configured with a cascading service. The method includes:

[0020] Obtain a knowledge graph sharing task forwarded by the cascading service of the sharing platform, and send a task resource preparation instruction to the data engine of the shared platform; wherein, the knowledge graph sharing task is sent from the resource catalog service of the sharing platform to the cascading service of the sharing platform;

[0021] In response to the task resource preparation completed instruction returned by the data engine of the shared platform, send a task resource preparation completed instruction to the cascading service of the sharing platform, so that the cascading service of the sharing platform performs data transmission of the knowledge graph sharing task, and the data is forwarded by the data engine of the shared platform to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

[0022] In a third aspect, the present disclosure provides a cascading-based knowledge graph sharing device, which is applied to a cascading service configured by a sharing platform. The sharing platform and the shared platform are cascaded. Both the sharing platform and the shared platform are configured with a resource catalog service, a data engine, and a knowledge graph service for storing and displaying a knowledge graph. The device includes:

[0023] A forwarding unit, configured to forward the sharing task to the resource catalog service of the shared platform if a knowledge graph sharing task sent by the resource catalog service of the sharing platform is received, so that the resource catalog service of the shared platform sends a task resource preparation instruction to the data engine of the shared platform;

[0024] A transmission unit, configured to, in response to an instruction indicating that task resources for a knowledge graph sharing task are ready sent by a resource catalog service of the shared platform, perform data transmission for the knowledge graph sharing task to a data engine of the shared platform, so that the data engine of the shared platform forwards the data to a knowledge graph service of the shared platform, enabling the knowledge graph service of the shared platform to generate a knowledge graph.

[0025] In a fourth aspect, the present disclosure provides a knowledge graph sharing device based on cascading. The device is applied to a resource catalog service configured in a shared platform for storing and displaying a knowledge graph. The sharing platform is cascaded with the shared platform, and both the sharing platform and the shared platform are configured with a data engine and a knowledge graph service. The sharing platform is further configured with a cascading service. The device includes:

[0026] A task issuing unit, configured to obtain a knowledge graph sharing task forwarded by the cascading service of the sharing platform and issue an instruction for preparing task resources to the data engine of the shared platform; wherein, the knowledge graph sharing task is issued by the resource catalog service of the sharing platform to the cascading service of the sharing platform.

[0027] A sending unit, configured to, in response to an instruction indicating that task resources are ready returned by the data engine of the shared platform, send an instruction indicating that task resources are ready to the cascading service of the sharing platform, enabling the cascading service of the sharing platform to perform data transmission for the knowledge graph sharing task, and enabling the data engine of the shared platform to forward the data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

[0028] In a fifth aspect, the present disclosure further provides an electronic device, including a communication interface, a processor, a memory, and a bus, where the communication interface, the processor, and the memory are interconnected through the bus;

[0029] The memory stores machine-readable instructions, and the processor executes any of the methods in the first aspect and the second aspect by invoking the machine-readable instructions.

[0030] The present disclosure further provides a machine-readable storage medium storing machine-readable instructions, which, when invoked and executed by a processor, implement any of the methods in the first aspect and the second aspect.

[0031] Through the above embodiments, resource directory services are configured on both the sharing platform and the shared platform to store and display knowledge graphs. When the resource directory service of the sharing platform receives a knowledge graph sharing task, it forwards this task to the resource directory service of the shared platform. Once the resource directory service of the shared platform receives the sharing task, it issues a task resource preparation instruction to the local data engine. Then, the data engine is responsible for making necessary preparations for the upcoming graph sharing to ensure the smooth progress of subsequent data transmission. Further, when the sharing platform receives the instruction from the shared platform indicating that the resource preparation is complete, it initiates the actual data transmission process. Finally, after the knowledge graph service of the shared platform receives the data, it uses this data to create or update the local knowledge graph, which may involve fusing operations on the existing graph to ensure the consistency and integrity of new and old information.

[0032] Accordingly, the present disclosure reduces the need for manual intervention through an automated and standardized process, simplifies the knowledge graph sharing process, especially automates the processing of task forwarding, resource preparation, and data transmission, greatly shortening the time cycle from the sharing request to the graph generation, and achieving efficient sharing of knowledge graphs between different platforms. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] To more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments recorded in the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0034] Figure 1 It is a schematic diagram of an architecture for sharing a hierarchical cascaded knowledge graph shown in an exemplary embodiment;

[0035] Figure 2 It is a schematic diagram of a flowchart of a method for sharing a knowledge graph based on cascading shown in an exemplary embodiment;

[0036] Figure 3 It is a flowchart of updating a knowledge graph sharing task shown in an exemplary embodiment;

[0037] Figure 4 It is another schematic diagram of an architecture for sharing a hierarchical cascaded knowledge graph shown in an exemplary embodiment;

[0038] Figure 5 It is another schematic diagram of a flowchart of a method for sharing a knowledge graph based on cascading shown in an exemplary embodiment;

[0039] Figure 6It is a hardware structure diagram of an electronic device where an exemplary embodiment shows a cascaded knowledge graph sharing device;

[0040] Figure 7 It is a block diagram of a cascaded knowledge graph sharing shown in an exemplary embodiment;

[0041] Figure 8 It is a block diagram of another cascaded knowledge graph sharing device shown in an exemplary embodiment. Detailed implementation manners

[0042] In order to enable the personnel in the technical field to better understand the technical solutions in the present disclosure, the following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the scope of protection of the present disclosure.

[0043] It should be noted that: in other embodiments, the steps of the corresponding methods are not necessarily executed in the order shown and described in the present disclosure. In some other embodiments, the steps included in the method may be more or less than those described in the present disclosure. In addition, a single step described in the present disclosure may be decomposed into multiple steps for description in other embodiments; and multiple steps described in the present disclosure may also be combined into a single step for description in other embodiments.

[0044] With the development of information technology, all walks of life have accumulated a vast amount of data, and the knowledge contained in these data plays a crucial role in aspects such as decision-making support, scientific research, and technological innovation. As a powerful knowledge representation and application tool, the knowledge graph can abstract and formalize complex information, providing users with more intuitive and effective knowledge services.

[0045] However, in actual application scenarios, especially in cases involving cross-departments, cross-hierarchies, and cross-regions, due to the different platforms and technology stacks used within each organization, it has led to the difficulty of interoperability and sharing of knowledge graph data. Multiple sets of knowledge graph services deployed at all levels have formed "information silos", hindering the effective circulation and utilization of knowledge. This not only increases the complexity of operations and management costs, but also reduces work efficiency, limiting the spread of knowledge and the possibility of innovative cooperation.

[0046] In view of this, the present disclosure aims to propose a technical solution for realizing efficient sharing and real-time update of cross-platform and cross-department knowledge graphs based on cascaded services.

[0047] In the present disclosure, in order for the sharing platform to transfer the knowledge graph to the shared platform, a cascading service is additionally configured in the sharing platform to achieve the cascading of the sharing platform and the shared platform. Both the sharing platform and the shared platform are configured with a resource catalog service, a data engine, and a knowledge graph service for storing and displaying the knowledge graph.

[0048] In implementation, a resource catalog service is configured on both the sharing platform and the shared platform for storing and displaying the knowledge graph. When the resource catalog service of the sharing platform receives a knowledge graph sharing task that needs to be shared, it forwards this task to the resource catalog service of the shared platform. Once the resource catalog service of the shared platform receives the sharing task, it issues a task resource preparation instruction to the local data engine. Then, the data engine is responsible for making necessary preparations for the upcoming graph sharing to ensure the smooth progress of subsequent data transmission. Further, when the sharing platform receives the instruction from the shared platform indicating that the resource preparation is completed, it initiates the actual data transmission process. Finally, after receiving the data, the knowledge graph service of the shared platform uses this data to create or update the local knowledge graph, which may involve the fusion operation of the existing graph to ensure the consistency and integrity of the new and old information.

[0049] For example, please refer to Figure 1 , Figure 1 which is a schematic diagram of the architecture of the upper and lower level cascaded knowledge graph sharing shown in an exemplary embodiment. As Figure 1 shown, the upper box A represents the upper-level sharing platform (such as a national disease prevention and control center) for issuing knowledge graph sharing tasks, and the lower box B represents the lower-level shared platform (such as a provincial or municipal disease prevention and control center) for receiving knowledge graph sharing tasks, so as to obtain the knowledge graph shared by the upper-level sharing platform. Both the upper-level sharing platform A and the lower-level shared platform B include a resource catalog service, a data engine, and a knowledge graph service. When the cascading service of the upper-level sharing platform A receives the knowledge graph sharing task (such as sharing a knowledge graph about the latest virus prevention and control guidelines with a provincial or municipal disease prevention and control center) issued by the resource catalog service of this platform, it forwards the sharing task to the resource catalog service of the lower-level shared platform B. The resource catalog service of the lower-level shared platform B issues a resource preparation instruction to the data engine of this platform, and the data engine of this platform prepares the resources required to receive the new knowledge graph (such as establishing necessary database table structures). Once the lower-level shared platform B completes the resource preparation and notifies the upper-level sharing platform A, the cascading service of the upper-level sharing platform A will initiate the data transmission process. Through the data engine, the selected knowledge graph data is transmitted to the data engine of the lower-level shared platform B. After the data transmission is completed, the data engine of the lower-level shared platform B will transfer the received data to the local knowledge graph service to generate a new knowledge graph or update the existing knowledge graph.

[0050] It can be seen that in the technical solution of the present disclosure, through automated and standardized processes, the need for manual intervention is reduced, and the process of sharing knowledge graphs is simplified. In particular, automated processing tasks such as task forwarding, resource preparation, and data transmission are simplified, greatly shortening the time cycle from the sharing request to the graph generation, and achieving efficient sharing of knowledge graphs between different platforms.

[0051] The following describes the present disclosure through specific embodiments in combination with specific application scenarios.

[0052] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of a knowledge graph sharing method based on cascading shown in an exemplary embodiment. The method is applied to a cascading service configured on a sharing platform. The sharing platform is cascaded with a shared platform. Both the sharing platform and the shared platform are configured with a resource directory service, a data engine, and a knowledge graph service for storing and displaying knowledge graphs. The method can perform the following steps:

[0053] Step 202: If a knowledge graph sharing task is received from the resource directory service of the sharing platform, forward the sharing task to the resource directory service of the shared platform, so that the resource directory service of the shared platform issues a task resource preparation instruction to the data engine of the shared platform.

[0054] For example, as Figure 1 shown, when the cascading service of the upper-level sharing platform A (such as a national disease prevention and control center) receives a knowledge graph sharing task (such as sharing a knowledge graph about the latest virus prevention and control guidelines with provincial and municipal disease prevention and control centers) issued by the resource directory service of this platform, it forwards the sharing task to the resource directory service of the lower-level shared platform B (such as a provincial and municipal disease prevention and control center). The resource directory service of the lower-level shared platform B issues a resource preparation instruction to the data engine of this platform, and the data engine of this platform prepares the resources required to receive the new knowledge graph (such as establishing necessary database table structures).

[0055] Among them, the resource directory service can provide a clear interface for users to browse, select, and apply for the required graph resources. The actual role of the resource directory service is to be responsible for receiving the graphs that need to be shared reported by the knowledge graph service and storing this information in a structured manner for easy management and query. It not only displays the available knowledge graph resources, but also creates and manages sharing tasks, issues tasks to the corresponding lower-level platforms, monitors the status of sharing tasks, and listens for changes in knowledge graph data. The data engine is used to transmit knowledge graph data between cascading platforms or between different components of the same platform.

[0056] Step 204: In response to the instruction that the task resources are ready sent by the resource catalog service of the shared platform, perform data transmission of the knowledge graph sharing task to the data engine of the shared platform, and the data engine of the shared platform forwards the data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

[0057] For example, once the subordinate shared platform B (such as a provincial or municipal disease prevention and control center) has established the necessary database table structure, completed the resource preparation for receiving the new knowledge graph and notified the superior shared platform A (such as a national disease prevention and control center), the cascading service of the superior shared platform A will initiate the data transmission process. Through the data engine, the selected knowledge graph data is transmitted to the data engine of the subordinate shared platform B. After the data transmission is completed, the data engine of the subordinate shared platform B will pass the received data to the local knowledge graph service to generate a new knowledge graph or update the existing knowledge graph.

[0058] Among them, the main responsibilities of the knowledge graph service are to handle functions such as the creation of new knowledge graphs, the fusion of new and old knowledge graphs, and knowledge graph queries, and also participate in the knowledge graph sharing process. Specifically, it reports the knowledge graphs to be shared through the sharing module, receives the knowledge graphs shared by other platforms, and listens to the data update events of the shared graphs.

[0059] In an illustrated embodiment, forwarding the sharing task to the resource catalog service of the shared platform so that the resource catalog service of the shared platform issues a task resource preparation instruction to the data engine of the shared platform includes: forwarding the sharing task to the resource catalog service of the shared platform so that the resource catalog service of the shared platform performs permission allocation for the sharing task, and after the permission allocation for the sharing task is approved, issues a task resource preparation instruction to the data engine of the shared platform so that the data engine of the shared platform prepares task resources.

[0060] For example, the resource catalog service of the upper-level sharing platform A (such as a national-level disease prevention and control center) reports a sharing task (such as the knowledge graph of the latest virus prevention and control guidelines) to the cascading service of the upper-level sharing platform A. The cascading service of the upper-level sharing platform A forwards the sharing task to the resource catalog service of the lower-level shared platform B (such as a provincial or municipal-level disease prevention and control center). After receiving the sharing task, the resource catalog service of the lower-level shared platform B (such as a provincial or municipal-level disease prevention and control center) performs permission allocation to determine which departments or users have the right to access and operate the shared knowledge graph, and associates the sharing task with specific users or departments to ensure that only authorized users can participate in subsequent operations. The resource catalog service generates an approval request, which includes sharing task details, proposed permission settings, and a list of intended recipient users / departments. After the approval is completed by the person in charge, the cascading service of the upper-level sharing platform A issues a task resource preparation instruction to the data engine of the lower-level shared platform B (such as a provincial or municipal-level disease prevention and control center), and the data engine starts operations such as creating database tables to prepare for receiving and processing the shared knowledge graph.

[0061] Among them, permission allocation is a security mechanism used to determine which users or departments have the right to access and operate the shared knowledge graph. Permission allocation ensures data security and compliance, preventing unauthorized access. Approval is a management process used to confirm whether the sharing task and permission allocation are correct. Only approved tasks and permission settings can continue to be executed to ensure the compliance and security of the sharing process and protect the data from unauthorized use.

[0062] In an illustrated embodiment, the shared platform is further configured with a pre-library for transit storage of knowledge graph sharing task data. The task resource preparation instruction is issued to the data engine of the shared platform to enable the data engine of the shared platform to perform task resource preparation, including: issuing a task resource preparation instruction to the data engine of the shared platform, causing the data engine of the shared platform to send a resource preparation instruction to the pre-library, so that the pre-library of the shared platform constructs a knowledge graph entity relationship table required for transit storage of the knowledge graph sharing task data.

[0063] For example, such as Figure 1As shown, the resource directory service of the upper sharing platform A (such as the national-level Center for Disease Control and Prevention) reports the shared task (such as the knowledge graph of the latest virus prevention and control guide) to the cascading service of the upper sharing platform A. The cascading service of the upper sharing platform A issues a task resource preparation instruction to the data engine of the lower shared platform B (such as the provincial and municipal-level Center for Disease Control and Prevention), and the data engine sends the resource preparation instruction to the front library. According to the requirements of the shared task, the front library builds the entity relationship table required for the transfer storage of the knowledge graph shared task data. The entity relationship table will be used to temporarily store the knowledge graph data transmitted from the upper sharing platform A to ensure that the knowledge graph data has a safe and reliable temporary storage location before it is officially imported into the knowledge graph service of the lower shared platform B. After the front library completes all necessary preparations, it will notify the resource directory service of the lower shared platform B, informing it that it is ready to receive data from the upper sharing platform A. After the resource directory service confirms that the front library is ready, it notifies the cascading service that data transmission can begin. At this time, the data engine of the upper sharing platform A transfers the data of the shared graph to the front library of the lower shared platform B. After the data transmission is completed, the data in the front-end database will be further processed and eventually imported into the knowledge graph service of the subordinate shared platform B, thereby generating a new knowledge graph or updating the existing knowledge graph.

[0064] Among them, the front-end database is a temporary database or storage area located on the data transmission path, which is mainly used for transit storage during the data transmission from the source system (such as the national-level disease prevention and control center, platform A) to the target system (such as the provincial and municipal-level disease prevention and control center, platform B). The front-end database provides a temporary data storage space to ensure that data transmission will not be affected even when the main database of the target system is undergoing maintenance or other operations. In addition, the front-end database reduces the direct pressure on the main database by sharing part of the processing tasks, ensuring the security and integrity of the knowledge graph sharing task data, so that the data can be initially stored without directly affecting the main database, improving the flexibility and reliability of the entire system.

[0065] In one embodiment shown, the method also includes: if it is detected that the knowledge graph stored in the resource directory service of the sharing platform is updated, sending a knowledge graph update instruction to the resource directory service of the shared platform, so that the resource directory service of the shared platform sends the knowledge graph update data to the data engine of the shared platform, and the data engine of the shared platform forwards the knowledge graph update data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph.

[0066] In this embodiment, the shared knowledge graph supports real-time dynamic updates. After completing the knowledge graph sharing task, if the shared knowledge graph task configured by the resource catalog service of the superior sharing platform undergoes dynamic updates, the update of the shared knowledge graph will be initiated. Please refer to Figure 3 , Figure 3 which is a flowchart showing the update process of a knowledge graph sharing task illustrated by an exemplary embodiment. As Figure 3 shown, after the resource catalog service of the superior sharing platform A monitors the knowledge graph service of its own platform, it determines whether the shared knowledge graph has been updated. If it has been updated, an update instruction is sent to the cascading service. When the cascading service receives the shared knowledge graph update instruction sent by the resource catalog service, it first sends a task resource preparation instruction for distribution to the data engine of the superior sharing platform A. The data engine notifies the pre-library of the subordinate shared platform B to prepare relevant resources. In response to the instruction that the resource preparation of the subordinate shared platform B is completed, the cascading service of the superior sharing platform A starts to officially transfer the data of the updated knowledge graph, and sends a knowledge graph update instruction to the resource catalog service of the subordinate shared platform B, so that the resource catalog service of the subordinate shared platform B sends the knowledge graph update task metadata to the knowledge graph service of the subordinate shared platform B, so that the knowledge graph service sends the graph metadata to the data engine of the subordinate shared platform B. The data engine processes these metadata and sends the updated data back to the knowledge graph service. Finally, the updated knowledge graph service is updated, maintained, and displayed respectively in the resource catalog services of the superior sharing platform A and the subordinate shared platform B.

[0067] Among them, the resource catalog service can use an event listening mechanism to detect updates to the knowledge graph and trigger the update process when an update is detected. Regarding the specific method of detecting updates, the present disclosure does not limit this. Metadata includes definitions of all entities in the knowledge graph, including their attributes. Metadata ensures that data exchange between different platforms follows a unified standard format, enabling the knowledge graph to be seamlessly transmitted between different systems and recording every modification made to the knowledge graph. Through metadata, different version management of the knowledge graph can be achieved, ensuring that users can access the latest version of the knowledge graph while retaining historical versions for reference.

[0068] In one of the illustrated embodiments, the data engine of the shared platform forwards the knowledge graph update data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph, including: the data engine of the shared platform forwards the knowledge graph update data to the pre - library, and after the forwarding of the knowledge graph update data is completed, forwards the knowledge graph update data in the pre - library to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph.

[0069] For example, as Figure 1 shown, the data engine of the subordinate shared platform B forwards the knowledge graph update data to the pre - library of the subordinate shared platform B. When the forwarding of the knowledge graph update data is completed, it then forwards the knowledge graph update data in the pre - library to the knowledge graph service of the shared platform B. In this way, the knowledge graph service of the shared platform B can generate a new knowledge graph based on the update data, or fuse the new content with the old knowledge graph.

[0070] Among them, the pre - library is a temporary storage area used for transit storage during the process of data transmission from the source system to the target system. It provides a safe and reliable staging location for processing and validating data without affecting the main database. When all the update data has been successfully transmitted and processed, the pre - library forwards these update data to the knowledge graph service of the shared platform B, ensuring that the data has been fully verified and processed before being officially imported into the main graph.

[0071] In one of the illustrated embodiments, the knowledge graph sharing task is reported by the knowledge graph service of the shared platform to the resource catalog service of the shared platform, waits for approval at the resource catalog service of the shared platform, and is sent down to the cascade service after the approval is passed.

[0072] For example, the knowledge graph service of the superior sharing platform A (such as a national disease prevention and control center) selects the knowledge graph of the cardiovascular disease treatment plan to be shared, and packages the metadata information of the graph (such as entity definitions, relationship types, attribute descriptions, etc.) and the actual data information into a sharing request. Subsequently, the knowledge graph service of the superior sharing platform A reports this sharing request to its own resource catalog service. The resource catalog service is responsible for managing and displaying all shareable knowledge graph resources. After receiving the sharing request from the knowledge graph service, it will package this request into a resource entry for subsequent management and operation. After the reporting is completed, the sharing task is placed in the approval queue in the resource catalog service. The administrator or relevant person in charge of the superior sharing platform A can log in to the resource catalog service interface to view the list of tasks awaiting approval and conduct a detailed review of each sharing task. If the administrator deems it reasonable and necessary to share the knowledge graph of the cardiovascular disease treatment plan, the sharing task will be approved. Once the approval is passed, the resource catalog service will automatically create the corresponding sharing task and send the task details (including the target object of sharing, time arrangement, permission settings, etc.) to the cascading service of the superior sharing platform A.

[0073] Among them, data packaging can use a standardized data exchange format to encapsulate the knowledge graph to be shared and its metadata information. To ensure data security, encryption transmission, identity authentication, and authorization mechanisms can also be implemented to ensure data security and privacy protection. In this solution, a strict approval mechanism can ensure that only compliant and necessary knowledge graphs are shared, thereby improving the overall work efficiency and service quality of the knowledge graph sharing system.

[0074] In an illustrated embodiment, the sharing platform and the shared platform are in a peer-to-peer relationship or a superior-subordinate relationship, and the shared platform is one or more.

[0075] For example, please refer to Figure 4 , Figure 4 is another schematic diagram of the architecture of the superior-subordinate cascaded knowledge graph sharing shown in an exemplary embodiment. As Figure 4As shown in the figure, three platforms form a multi-level cascade. The knowledge graph sharing process under the multi-level cascade is the same as that under the upper and lower two-level cascades. After the upper-level platform A submits a knowledge graph sharing task, the intermediate platform B obtains the knowledge graph sharing task through the cascade service of the upper-level platform A, and prepares the resources required for knowledge graph sharing by using the pre-library and data engine of platform B, as shown in operations 3, 4, and 5. Under the three-level cascade, the resource preparation process for the knowledge graph sharing task is the same as that under the two-level cascade; then, the knowledge graph sharing task is sent to the lower-level platform C through the cascade service of platform B. The pre-library and data engine of the lower-level platform C prepare the resources required for sharing and report to the upper-level platform (that is, platform B, and platform B will continue to report after receiving it) that the resources required for sharing the knowledge graph are ready, as shown in operations 7, 8, 9, and 10. This process is basically the same as the reporting process after the resource preparation under the two-level cascade. After the cascade service of the upper-level platform A receives the notice that the resource preparation of the lower-level platform is completed, it starts data transmission: uses the data engine service of the upper-level platform A to transmit the shared graph data to the pre-library of the intermediate platform B, such as operation 13. Then, through the data engine service of the intermediate platform B, the data in the pre-library of the intermediate platform B is transmitted to the pre-library of the lower-level platform C, such as operations 14 and 15. Finally, a shared knowledge graph is generated in the knowledge graph services of the intermediate platform B and the lower-level platform C.

[0076] In addition to the multi-level cascade platforms being in a superior-subordinate relationship, it can also be a multi-level cascade between peer platforms. This method can be applied to any platforms with knowledge graph sharing requirements. The present disclosure does not limit the number of cascade layers between platforms and the relationship between platforms.

[0077] Among them, the superior-subordinate relationship means that there is a hierarchical structure between platforms. The upper-level platform can push or share knowledge graph data to the lower-level platform, and the lower-level platform receives and processes this knowledge graph data. The peer relationship means that each platform is at the same level, and they can share data with each other, but there is no clear command or control relationship. This solution can flexibly adapt to different platform configurations and meet diverse resource sharing needs.

[0078] Please refer to Figure 5 , Figure 5 which is a schematic flow diagram of another cascade-based knowledge graph sharing method shown in an exemplary embodiment. The method is applied to a resource directory service configured for storing and displaying a knowledge graph in a shared platform. The shared platform is cascaded with the shared platform. Both the shared platform and the shared platform are configured with a data engine and a knowledge graph service. The shared platform is also configured with a cascade service. The method can perform the following steps:

[0079] Step 502: Obtain the knowledge graph sharing task forwarded by the cascaded service of the sharing platform, and send a task resource preparation instruction to the data engine of the shared platform; wherein, the knowledge graph sharing task is sent by the resource catalog service of the sharing platform to the cascaded service of the sharing platform.

[0080] Step 504: In response to the task resource preparation completed instruction returned by the data engine of the shared platform, send a task resource preparation completed instruction to the cascaded service of the sharing platform, so that the cascaded service of the sharing platform performs data transmission of the knowledge graph sharing task, and the data is forwarded by the data engine of the shared platform to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

[0081] In the present disclosure, the specific implementation manners of steps 502 - 504 are similar to those of steps 202 - 204 above, and will not be elaborated herein.

[0082] Corresponding to the embodiment of the above-described cascaded-based knowledge graph sharing method, the present disclosure also provides an embodiment of a cascaded-based knowledge graph sharing apparatus.

[0083] Please refer to Figure 6 , Figure 6 which is a hardware structure diagram of an electronic device where a cascaded-based knowledge graph sharing apparatus shown in an exemplary embodiment is located. At the hardware level, the device includes a processor 602, an internal bus 604, a network interface 606, a memory 608, and a non-volatile memory 610. Of course, other required hardware may also be included. One or more embodiments of the present disclosure may be implemented in a software manner, for example, the processor 602 reads a corresponding computer program from the non-volatile memory 610 into the memory 608 and then runs it. Of course, in addition to the software implementation manner, one or more embodiments of the present disclosure do not exclude other implementation manners, such as a logic device or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or a logic device.

[0084] Please refer to Figure 7 , Figure 7 which is a block diagram of a cascaded-based knowledge graph sharing shown in an exemplary embodiment. The cascaded-based knowledge graph sharing apparatus 700 may be applied to an electronic device as shown in Figure 6 to implement the technical solution of the present disclosure. The apparatus 700 is applied to the cascaded service configured by the sharing platform, the sharing platform is cascaded with the shared platform, both the sharing platform and the shared platform are configured with a resource catalog service, a data engine, and a knowledge graph service for storing and displaying a knowledge graph, and the apparatus 700 may include:

[0085] A forwarding unit 702, configured to, if receiving a knowledge graph sharing task sent by the resource catalog service of the sharing platform, forward the sharing task to the resource catalog service of the shared platform, so that the resource catalog service of the shared platform issues a task resource preparation instruction to the data engine of the shared platform;

[0086] A transmission unit 704, configured to, in response to a task resource preparation completion instruction sent by the resource catalog service of the shared platform, perform data transmission of the knowledge graph sharing task to the data engine of the shared platform, so that the data engine of the shared platform forwards the data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

[0087] In this embodiment, the apparatus further includes:

[0088] A second forwarding unit, configured to forward the sharing task to the resource catalog service of the shared platform, so that the resource catalog service of the shared platform performs permission allocation for the sharing task, and after the permission allocation for the sharing task is approved, issue a task resource preparation instruction to the data engine of the shared platform, so that the data engine of the shared platform performs task resource preparation.

[0089] In this embodiment, the shared platform is further configured with a pre-library for transitively storing knowledge graph sharing task data, and the second forwarding unit includes:

[0090] An issuing subunit, configured to issue a task resource preparation instruction to the data engine of the shared platform, so that the data engine of the shared platform sends a resource preparation instruction to the pre-library, so that the pre-library of the shared platform constructs a knowledge graph entity relationship table required for transitively storing the knowledge graph sharing task data.

[0091] In this embodiment, the apparatus further includes:

[0092] A sending unit, configured to, if detecting that the knowledge graph stored in the resource catalog service of the sharing platform is updated, send a knowledge graph update instruction to the resource catalog service of the shared platform, so that the resource catalog service of the shared platform sends the knowledge graph update data to the data engine of the shared platform, and the data engine of the shared platform forwards the knowledge graph update data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph.

[0093] In this embodiment, the sending unit includes:

[0094] A forwarding subunit, configured to forward the knowledge graph update data to the pre-library by the data engine of the shared platform, and after the forwarding of the knowledge graph update data is completed, forward the knowledge graph update data in the pre-library to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph.

[0095] In this embodiment, the knowledge graph sharing task is reported by the knowledge graph service of the shared platform to the resource catalog service of the shared platform, waits for approval at the resource catalog service of the shared platform, and is sent to the cascading service after the approval is passed.

[0096] In this embodiment, the shared platform and the shared-to platform are in a peer-to-peer relationship or a superior-subordinate relationship, and the shared-to platform is one or more.

[0097] Please refer to Figure 8 , Figure 8 which is a block diagram of another cascading-based knowledge graph sharing device shown in an exemplary embodiment. The cascading-based knowledge graph sharing device 800 can be applied to an electronic device as shown in Figure 6 to implement the technical solution of the present disclosure. The device 800 is applied to a cascading service configured by a shared platform, the shared platform is cascaded with the shared-to platform, and both the shared platform and the shared-to platform are configured with a resource catalog service, a data engine, and a knowledge graph service for storing and displaying a knowledge graph. The device includes:

[0098] A forwarding unit 802, configured to forward the shared task to the resource catalog service of the shared-to platform if it receives a knowledge graph sharing task sent by the resource catalog service of the shared platform, so that the resource catalog service of the shared-to platform issues a task resource preparation instruction to the data engine of the shared-to platform;

[0099] A transmission unit 804, configured to perform data transmission of the knowledge graph sharing task to the data engine of the shared-to platform in response to a task resource preparation completion instruction sent by the resource catalog service of the shared-to platform, so that the data engine of the shared-to platform forwards the data to the knowledge graph service of the shared-to platform, so that the knowledge graph service of the shared-to platform generates a knowledge graph.

[0100] The implementation processes of the functions and roles of each unit in the above device are specifically described in detail in the implementation processes of the corresponding steps in the above method, and will not be repeated here.

[0101] For the apparatus embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the descriptions of the method embodiments. The apparatus embodiments described above are only illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present disclosure. A person of ordinary skill in the art can understand and implement it without creative work.

[0102] Embodiments of the present disclosure also provide an electronic device, including:

[0103] A processor;

[0104] A memory for storing executable instructions of the processor;

[0105] Wherein, the processor is configured to implement the method described in any of the above embodiments.

[0106] Embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps in the method described in any of the above embodiments are implemented.

[0107] The systems, apparatuses, modules or units illustrated in the above embodiments may be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, and the specific form of the computer may be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver device, a game console, a tablet computer, a wearable device, or a combination of any several of these devices.

[0108] In a typical configuration, a computer includes one or more processors (CPUs), an input / output interface, a network interface, and a memory.

[0109] The memory may include non-permanent memory in the computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of, for example, read-only memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.

[0110] A computer-readable medium includes permanent and non-permanent, removable and non-removable media that can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, disk storage, quantum memory, graphene-based storage media, or other magnetic storage devices, or any other non-transitory media that can be used to store information accessible by a computing device. As defined herein, computer-readable media do not include transitory computer-readable media, such as modulated data signals and carrier waves.

[0111] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this disclosure are all information and data that have been authorized by the user or fully authorized by all parties. Moreover, the collection, use, and processing of the relevant data need to comply with the relevant laws, regulations, and standards of the relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or reject.

[0112] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, commodity or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent in such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the existence of additional identical elements in the process, method, commodity or device comprising the said element.

[0113] The above describes specific embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the acts or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0114] The terms used in one or more embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of the present disclosure. The singular forms "a", "the", and "said" used in one or more embodiments of the present disclosure and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0115] It should be understood that although the terms first, second, third, etc. may be used in one or more embodiments of the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "upon" or "in response to determining".

[0116] The foregoing are only the preferred embodiments of one or more embodiments of the present disclosure and are not intended to limit one or more embodiments of the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of one or more embodiments of the present disclosure shall be included within the scope of protection of one or more embodiments of the present disclosure.

Claims

1. A cascade-based knowledge graph sharing method, characterized in that The method is applied to the cascaded service configured by the sharing platform. The sharing platform is cascaded with the shared platform. Both the sharing platform and the shared platform are configured with a resource directory service, a data engine, and a knowledge graph service for storing and displaying the knowledge graph. The method includes: If a knowledge graph sharing task sent by the resource directory service of the sharing platform is received, forward the sharing task to the resource directory service of the shared platform, so that the resource directory service of the shared platform issues a task resource preparation instruction to the data engine of the shared platform; In response to the task resource preparation completion instruction sent by the resource directory service of the shared platform, perform data transmission of the knowledge graph sharing task to the data engine of the shared platform. Forward the data by the data engine of the shared platform to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

2. The method according to claim 1, wherein The step of forwarding the sharing task to the resource directory service of the shared platform, so that the resource directory service of the shared platform issues a task resource preparation instruction to the data engine of the shared platform, includes: Forward the sharing task to the resource directory service of the shared platform, so that the resource directory service of the shared platform performs permission allocation for the sharing task. After the permission allocation for the sharing task is approved, issue a task resource preparation instruction to the data engine of the shared platform, so that the data engine of the shared platform prepares task resources.

3. The method according to claim 2, wherein The shared platform is further configured with a pre-library for transit storage of knowledge graph sharing task data. The step of issuing a task resource preparation instruction to the data engine of the shared platform, so that the data engine of the shared platform prepares task resources, includes: Issue a task resource preparation instruction to the data engine of the shared platform, so that the data engine of the shared platform sends a resource preparation instruction to the pre-library, so that the pre-library of the shared platform constructs a knowledge graph entity relationship table required for transit storage of the knowledge graph sharing task data.

4. The method according to claim 3, wherein The method further includes: If it is detected that the knowledge graph stored in the resource directory service of the sharing platform is updated, send a knowledge graph update instruction to the resource directory service of the shared platform, so that the resource directory service of the shared platform sends the knowledge graph update data to the data engine of the shared platform. Forward the knowledge graph update data by the data engine of the shared platform to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph.

5. The method according to claim 4, characterized in that, The step of forwarding the knowledge graph update data by the data engine of the shared platform to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph, includes: Forward the knowledge graph update data by the data engine of the shared platform to the pre-library. After the forwarding of the knowledge graph update data is completed, forward the knowledge graph update data in the pre-library to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a new knowledge graph.

6. A cascade-based knowledge graph sharing method, characterized in that, The method is applied to the resource directory service configured by the shared platform for storing and displaying the knowledge graph. The shared platform is cascaded with the shared platform. Both the shared platform and the shared platform are configured with a data engine and a knowledge graph service. The shared platform is also configured with a cascading service. The method includes: Obtain the knowledge graph sharing task forwarded by the cascading service of the shared platform, and send a task resource preparation instruction to the data engine of the shared platform; wherein, the knowledge graph sharing task is sent by the resource directory service of the shared platform to the cascading service of the shared platform; In response to the task resource preparation completed instruction returned by the data engine of the shared platform, send a task resource preparation completed instruction to the cascading service of the shared platform, so that the cascading service of the shared platform performs data transmission of the knowledge graph sharing task, and forward the data by the data engine of the shared platform to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

7. A cascade-based knowledge graph sharing device, characterized in that, The device is applied to the cascading service configured by the shared platform. The shared platform is cascaded with the shared platform. Both the shared platform and the shared platform are configured with a resource directory service, a data engine, and a knowledge graph service for storing and displaying the knowledge graph. The device includes: A forwarding unit, configured to forward the sharing task to the resource directory service of the shared platform if the knowledge graph sharing task sent by the resource directory service of the shared platform is received, so that the resource directory service of the shared platform sends a task resource preparation instruction to the data engine of the shared platform; A transmission unit, configured to perform data transmission of the knowledge graph sharing task to the data engine of the shared platform in response to the task resource preparation completed instruction sent by the resource directory service of the shared platform, so that the data engine of the shared platform forwards the data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

8. A cascade-based knowledge graph sharing device, characterized in that, The device is applied to the resource directory service configured by the shared platform for storing and displaying the knowledge graph. The shared platform is cascaded with the shared platform. Both the shared platform and the shared platform are configured with a data engine and a knowledge graph service. The shared platform is also configured with a cascading service. The device includes: A sending unit, configured to obtain the knowledge graph sharing task forwarded by the cascading service of the shared platform, and send a task resource preparation instruction to the data engine of the shared platform; wherein, the knowledge graph sharing task is sent by the resource directory service of the shared platform to the cascading service of the shared platform; A sending unit, configured to, in response to a task resource preparation completed instruction returned by the data engine of the shared platform, send a task resource preparation completed instruction to the cascaded service of the shared platform, so that the cascaded service of the shared platform performs data transmission of the knowledge graph sharing task, and the data engine of the shared platform forwards the data to the knowledge graph service of the shared platform, so that the knowledge graph service of the shared platform generates a knowledge graph.

9. An electronic device, comprising a communication interface, a processor, a memory, and a bus, wherein the communication interface, the processor, and the memory are interconnected through the bus; Machine-readable instructions are stored in the memory, and the processor executes the method according to any one of claims 1 to 6 by calling the machine-readable instructions.

10. A machine-readable storage medium storing machine-readable instructions, which, when called and executed by a processor, implement the method according to any one of claims 1 to 6.