A network target range resource sharing method and platform based on C-D mode
The CD-based network range resource sharing platform solves the problem of the inability to share and exchange network range resources, realizes efficient integration and unified management of resources, and enhances the training and research capabilities for cyberspace operations.
Patent Information
- Application Number
- CN202211227691.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-09
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2042-10-09
AI Technical Summary
The existing network range resources cannot achieve unified resource sharing and exchange, resulting in low resource utilization, inability to support collaborative training across multiple locations and departments, and limiting the functionality of the network range.
A network range resource sharing platform based on the CD model is adopted to achieve efficient sharing and exchange of resources through registration, resource information release and query between the central range and sub-ranges, and a resource contribution evaluation mechanism is introduced to incentivize the active participation of each sub-range.
It has achieved the integration and unified management of network range resources in various regions, improved the resource sharing rate, supported collaborative training exercises in multiple locations and departments, and enhanced the level of cyberspace combat simulation training and combat research capabilities.
Smart Images

Figure CN115914277B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a network range resource sharing method and platform based on C-D mode. BACKGROUND
[0002] The research on network range in China has made certain progress, and a complete network range architecture has been formed, and key technologies such as rapid construction of large-scale virtual network environment, efficient configuration and physical access have been broken through. At the same time, in actual engineering construction, some units or departments have built their own network range systems, but due to the lack of target scenes closely combined with actual combat and the lack of target range resource management mechanism, it is difficult for the network range currently built to directly apply the training results to actual combat, and it cannot become a real network space combat platform, which restricts the improvement of the network space combat simulation training level and combat research capability in China.
[0003] On the other hand, the network ranges built by various units at present are all designed and constructed separately, and cannot realize unified resource sharing and exchange, and cannot support collaborative training of multiple places and departments, resulting in low resource utilization and limiting the function of the network range. SUMMARY
[0004] In view of the technical problems in the prior art, the purpose of the present application is to provide a network range resource sharing platform based on C-D mode (Centralized-Distributed).
[0005] The technical scheme of the present application is:
[0006] A network range resource sharing method based on C-D mode, the steps of which include:
[0007] 1) Each local target range registers in the central target range resource sharing platform to obtain the corresponding identifier and the permission for target range resource sharing;
[0008] 2) The registered local target range publishes target range resource information based on the resource sharing platform of the central target range, first generates a target range information resource directory according to the characteristics of the pre-published resource information, and registers it in the directory service system of the central target range resource sharing platform, and publishes it by the directory service system;
[0009] 3) registered sub-target field j based on the central target field resource sharing platform using target field resource information, first through the target field information resource directory on the central target field resource sharing platform to query the published target field resource information, and then based on the demand to the central target field resource sharing platform sends a shared resource request; central target field resource sharing platform according to the shared resource request to obtain the information of the sub-target field i publishing the requested resource, and sends it to the sub-target field j; then the sub-target field j from the sub-target field i to obtain the requested resource and send the success information to the central target field; the central target field based on the contribution degree of the sub-target field i to the target field resource sharing updates the contribution degree of the sub-target field i.
[0010] Further, by formula update the contribution degree of the sub-target field i; wherein, Contributio[i] represents the resource contribution degree of the i-th sub-target field, i∈[1,n], n is the total number of registered sub-target fields; k represents the k-th registered resource in the i-th target field, k∈[1,m], m is the number of registered resources in the i-th sub-target field; R[k] Quality represents the quality of the k-th resource in the i-th target field; R[k] Usage represents the utilization rate of the k-th resource in the i-th target field.
[0011] Further, R[k] Quality determined by the level of the k-th resource in the i-th target field, the difficulty of obtaining the resource and the similarity with the existing resources.
[0012] Further, R[k] Level represents the level of the k-th resource, R[k] Availability represents the difficulty of obtaining the k-th resource, R[k] Scarcity represents the scarcity of the k-th resource.
[0013] Further, the target field resource information includes resource directory and characteristic data of each resource.
[0014] A network target field resource sharing platform based on C-D mode, characterized by comprising a plurality of sub-target fields and a central target field, each sub-target field and the central target field are connected through network; wherein,
[0015] The sub-target field comprises a registration module, a resource sharing module and a data exchange service module; the registration module is used for registering target field information of the sub-target field to a resource sharing platform of the central target field; the resource sharing module is used for publishing sharable resource information of the sub-target field, and is also used for inquiring about published shared resource information of other sub-target fields within a permission range, and obtaining positioning information of the shared resource by sending a shared resource request when available resources are found; and the data exchange service module is used for managing data exchange services between resource requesters and resource publishers.
[0016] The resource sharing platform of the central target field comprises a resource sharing module, a data exchange service module and a resource contribution updating module; the resource sharing module manages all registered target field resources based on a directory service function, including platform resources and support resources; provides resource discovery services, i.e., publishes sharable resource information according to a resource publishing request of the sub-target field; and provides resource positioning services, i.e., provides location information of a resource publisher according to a resource use request of the sub-target field; the data exchange service module is used for managing data exchange services between resource requesters and resource publishers; and the resource contribution updating module is used for updating contribution degrees of the sub-target fields as resource publishers.
[0017] Further, the central target field itself can also act as a publisher and requester of target field resources; the shared resource request comprises relevant information such as request time, publisher, request content and the like.
[0018] Further, the sub-target fields and the central target field communicate through an intermediate interface.
[0019] Further, the sub-target fields construct corresponding roles for users according to working positions of the users, and allocate corresponding resource access permissions to each role; the users obtain corresponding access permissions through the roles, so as to realize logical separation of the users and the permissions.
[0020] Further, the resource contribution updating module evaluates contribution degrees of the sub-target fields in a sharing process based on quality, quantity and usage rate of resources published by the sub-target fields on the resource sharing platform, and gives positive feedback to the sub-target fields with high contribution degrees.
[0021] The network target field resource sharing platform based on the C-D mode comprises: an application architecture of the network target field resource sharing platform; interface docking between heterogeneous systems of the sub-target fields; resource exchange between the heterogeneous systems of the sub-target fields; access control between the heterogeneous systems of the sub-target fields; and a resource sharing strategy.
[0022] Further, the application architecture of the network target range resource sharing platform integrates and organizes the information resources distributed in the local sub-target ranges, realizes centralized management and distributed storage; the platform is applied to the distributed network target range system, and centralized management is realized through the central target range, that is, the sub-target range needs to log in the central target range resource sharing platform for registration, obtains the sharing level of the sub-target range and the corresponding shared data, and then exchanges data with other sub-target ranges.
[0023] Further, the interface connection between the heterogeneous systems of the sub-target ranges aims at the problem that the heterogeneous systems of the sub-target ranges cannot directly share data and exchange information, and realizes a general interface technology of resource exchange and sharing that can be accepted by all the heterogeneous systems.
[0024] Further, the resource exchange between the heterogeneous systems of the sub-target ranges integrates and organizes the resources distributed in the target ranges at all levels, forms a target range resource directory that is logically centralized, physically distributed, and can be uniformly managed and served, provides a unified target range resource discovery and positioning service for users, and realizes the management system of resource exchange and sharing service between the target ranges at all levels.
[0025] Further, the access control between the heterogeneous systems of the sub-target ranges needs to propose a proper resource access permission for the resource information of different target ranges at different levels, and realizes that different users have different access control permissions for different types of resources.
[0026] Further, the resource sharing strategy is a mechanism introduced to fully mobilize the enthusiasm of the sub-target ranges in resource sharing.
[0027] Compared with the prior art, the positive effects of the application are:
[0028] The application integrates and organizes the resources distributed in the sub-target ranges at all levels, needs to form a target range resource management platform that is logically centralized, physically distributed, and can be uniformly managed and served, provides a unified target range resource discovery and positioning service for users, realizes the resource exchange and sharing service between the target ranges at all levels, provides the management of target range resources for the distributed network target range system, and enables the target ranges at all levels to apply the accumulated large amount of attack and defense tools and target scene resources to the distributed network target range, and effectively improves the resource sharing rate of the target range platform. BRIEF DESCRIPTION OF DRAWINGS
[0029] Figure 1 It is a framework diagram of the network target range resource sharing platform.
[0030] Figure 2 It is a centralized directory service model.
[0031] Figure 3 It is a distributed resource exchange model.
[0032] Figure 4 Data exchange mode based on XML interface.
[0033] Figure 5 Resource exchange schematic diagram based on C-D mode.
[0034] Figure 6 Functional structure diagram of network range resource sharing platform.
[0035] Figure 7 Access control mode based on RBAC model.
[0036] Figure 8 Evaluation index system of resource contribution degree. DETAILED DESCRIPTION
[0037] Embodiments of the present application are described below in detail, examples of which are shown in the drawings, wherein the same or similar notations represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary, and are only used to explain the present application, and cannot be interpreted as a limitation on the present application.
[0038] In the description of the present application, it should be understood that the terms "first", "second", "third" are only used for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second", "third" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.
[0039] Step 10: Application architecture of network range resource sharing platform.
[0040] Since the present platform is applied to an interconnected distributed network range, the information resources dispersed in various sub-ranges are integrated and organized to form a range resource which is logically concentrated, physically dispersed and can be uniformly managed. Therefore, the present platform uses C-D mode (Centralized-Distributed) for uniform management of range resources. The range resources involved in the present system mainly include two parts, one is platform resources, such as target scene library, system image library, simulation template library, training course library and exercise scheme library, etc.; the other is support resources, such as virus library, vulnerability library, test tool library, IP positioning library, weapon library, etc. Each range stores resources with its own characteristics locally, and can provide uniform range information resource discovery and positioning services for users through the centralized directory resource service of the central range, to realize information resource exchange and sharing services between sub-ranges. At the same time, the distributed resource storage mode avoids the risks brought by one-stop centralized storage mode of resources.
[0041] C-D mode realizes resource access location and method in a centralized manner for efficient publishing, while resources are stored in a distributed manner, that is, the risk of centralized storage is avoided and efficient access mode is provided.
[0042] Step 20: interface docking between heterogeneous systems of subranges.
[0043] The software, hardware and key data storage of the original subrange system have been accumulated for a long time, and different operating systems and databases may exist, and the information transmission and understanding between heterogeneous systems are faced with problems. In order to solve the unified management and sharing of resources between different subranges, an interface technology for realizing the interconnection and intercommunication of heterogeneous systems is needed.
[0044] Based on the characteristics of easy use, easy expansion, easy formatting and strong linking ability of XML, the scheme adopts XML interface technology to realize the automation of resource exchange process and the automation of information exchange, realizes the data exchange interface function between the database system and the application system through XML, and submits the internal and external data interaction requests to the intermediate interface in the form of XML, and realizes the interaction with the specific database by the intermediate interface. The specific scheme is shown in Figure 4 .
[0045] Step 30: resource exchange between heterogeneous systems of subranges.
[0046] In order to realize the integration and organization of information resources scattered in subranges all over the place, form a logically centralized, physically dispersed, uniformly managed and served range information resource directory, provide uniform range information resource discovery and positioning service for users, realize information resource exchange and sharing service between subranges all over the place, and adopt C-D mode for unified management of range resources.
[0047] The user of range resources obtains information resource access location and method by querying the resource directory, so as to realize information acquisition; the provider of range resources registers and distributes resource information through the resource directory service system, so as to realize resource information publishing, thereby realizing efficient information exchange and sharing mode. The mode can avoid the risk brought by one-stop centralized storage mode of resources, realize efficient publishing of resource access location and method in a centralized manner, and provide convenient access mode. The exchange schematic diagram is shown in Figure 5 .
[0048] The function of resource exchange between heterogeneous systems of subranges mainly includes system management and data exchange service, and the function structure diagram is shown in Figure 6 .
[0049] Step 31: system management.
[0050] The system management module mainly completes the directory service function of the platform, and mainly includes eight sub-modules of running environment configuration, registration management, directory service management, permission management, release application management, log management, security management and other services.
[0051] (1) Running environment configuration: maintain the database type, connection mode, specific database instance name, belonging database type and corresponding connection parameter information of the local target range resource sharing platform.
[0052] The specific description is as follows:
[0053] • Database type maintenance
[0054] The platform can support database types such as Oracle9i, Oracle10g, SQL Server2000, SyBase, etc. Each database type has a unique code corresponding to it, and the maintenance information includes database type name, code, description, etc. The database type cannot be deleted at will, and the current database cannot be deleted when in use.
[0055] • Connection mode maintenance
[0056] The platform can adopt database connection modes such as ODBC, JDBC, ADO, etc. The maintenance information includes mode name, number, available database type description, etc.
[0057] • Data type and conversion
[0058] Maintain the data types contained in different databases, and configure the conversion relationship between different databases and different data types, and define the conversion format.
[0059] • Database instance
[0060] It refers to the database instance name to be connected by the platform in specific data exchange, the belonging database type and the related connection parameter information, so as to facilitate the platform to automatically connect and call the corresponding database to obtain the required data according to the system.
[0061] The above information can be associated or mapped in a certain way, and then set up a relationship with the system user. In this way, the user can directly determine the target database requested by the user without any operation of the platform, simplifying the service link.
[0062] (2) Registration management.
[0063] The registration management module completes the registration of each target range in the departmental network target range resource sharing platform for data exchange and sharing through the platform, obtains the corresponding access information range and other auxiliary information, and only the target range system registered in the platform can realize data exchange and sharing between the platform and other sub-target ranges.
[0064] Before data exchange and sharing through the resource sharing platform, each sub-target range in the local area first registers in the central target range resource sharing platform, and only after obtaining the respective identification and permission information can it exchange data through the platform. The platform provides an automatic registration mode to realize registration, that is, when the platform detects that the system sending a business application has not been registered in the platform, it automatically registers it, saves the identification code of the system in the platform and allocates default access permissions, and at the same time sends the information to the application system user, completing the registration process.
[0065] (3) Directory service management.
[0066] The network target range resource sharing platform manages all resources in the form of a directory, classifies and manages various resources, such as platform resources and support resources, and at the same time, the platform resources and support resources are grouped according to the secret level that can be accessed, corresponding to the system user group, so as to facilitate access content control of the requested system user, that is, quickly positioning the data range that the current user has the right to access according to the directory index, and quickly positioning the user specified information. The category, content of the directory information can be automatically increased and arranged by manual or system setting according to actual needs, and the total directory detailed information and directory change record are given at regular intervals.
[0067] The main functions of the directory service management include category maintenance, metadata maintenance and directory index management. Among them, the category maintenance is used for hierarchical and classified management of metadata, such as category addition, deletion, modification and query, and category grouping setting; the metadata maintenance refers to the maintenance operation of specific metadata information, and the specific metadata belongs to a specified category, and the metadata can be set with priority; the directory index management uniformly manages the directory index information. Function allocation of the directory service module.
[0068] (4) Permission management.
[0069] In the platform, the authority management is completed in two parts, one is the management and authority distribution of operators, realizing the authority management corresponding to the specific function of the operators using the platform; the other is the authority setting of the accessible information of the system users, all the application systems desiring to use the platform for data exchange need to register the identity on the platform first, the registration mode can be automatically judged by the system or input by the administrator through the related interface in the system, and the authority level of the information content accessible by each user is divided, the resource range accessible by the users of different levels is different. In the subsequent operation, the platform will automatically judge the identity of the user making the request and correspond to the authority, so as to ensure the legitimate power of the user and the confidentiality of the data information.
[0070] (5) Publication application management.
[0071] The registered target range users can publish the shareable resource information according to the sharing strategy combined with the actual situation of the sub-target range. The published information includes the publication time, the publisher, the publication content and the like. At the same time, the registered target range users can browse the published resources of other target ranges within the authority range, and apply for the required shared resources according to the demand, and finally obtain the required resources. The application information includes the request time, the applicant, the application content and the like. Thus, the different needs of the users of different periods and different levels for resources are met.
[0072] (6) Log management.
[0073] The platform classifies and manages the logs according to the importance, and the user sets the range of the logs to be recorded (of course, the system will provide the default setting), the system will record the related logs according to the setting information.
[0074] (7) Security management.
[0075] The security management of the platform includes the information data security and the network security, the information security is divided into two parts, the access security and the transmission security, the access security refers to the protection of the legitimate power of the user by the identity authentication and the authority judgment of the platform, and the illegal access of the information is avoided; the transmission security refers to the encryption and encapsulation of the transmission data according to certain rules, and the data is parsed, compiled, saved and processed after the decryption and validity verification; the network security is considered that the data exchange service process of the platform needs to be operated for a long time relying on the network, so it should have certain automatic monitoring of the network state and fault response measures to ensure the integrity and safety of the information.
[0076] (8) Other parameter setting.
[0077] The other parameter setting module supports the other parameter setting functions of the system operation and the user.
[0078] Step 32: data exchange service.
[0079] The data exchange service module completes specific data exchange functions, and effectively and orderly manages messages, queues, receives, sends, and analyzes data according to the setting information of the system management part.
[0080] (1) Message management.
[0081] The platform provides a message management mechanism to uniformly manage the information sent and received through the platform and to realize the orderly transmission of various messages. The platform adds a feature code to each message using a feature code verification method, and summarizes the characteristics of the messages transmitted by each user terminal, analyzes the classification of the messages, classifies (such as sending, requesting, replying, receiving, and error reporting), arranges, and preorders the messages according to the characteristics of the messages, prepares to use respective channels for transmission, and avoids the occurrence of a chaotic state of messages. The classification rules and feature code information of the messages can be maintained in the directory service.
[0082] This management function does not provide a user interactive interface, but exists in the form of an internal process.
[0083] (2) Queue management.
[0084] When there are many requests through the platform, if various messages are not controlled, resource contention or concurrent conflict may occur, and a phenomenon that a request with a higher priority may have a long waiting time may occur, so the platform needs to orderly manage the queue. The queue management comprehensively judges and gives a reasonable order according to the results of message classification, the priority of the user who sends the request, and the priority of the message itself. The priority of the user is set during registration management, and the level of the message is determined by the level of the sender.
[0085] (3) Sending management.
[0086] When the platform processes various data exchange and sharing requests, the platform sends processing results or other intermediate information to the requestor. The platform finds the receiver according to the feature identifier of the sent data packet, first detects the network condition, sends the information when permitted, and automatically records the sending log. The content of the sent information is not limited to various exchanged data information, but also includes interactive messages between the two parties.
[0087] (4) Receiving management.
[0088] Corresponding to the sending management, when the platform receives the information transmitted by each user, the platform first verifies the validity of the data packet, the receiving target, and other contents, receives and classifies the data into the corresponding target information set queue after analyzing the data, and waits for the next step of processing, otherwise discards the packet and sends an error message to the sender, and records the relevant log.
[0089] (5) Packaging and analysis.
[0090] Encapsulation and analysis are two processes corresponding to sending and receiving. Encapsulation refers to the process of encrypting, compressing and encapsulating data according to specified rules before data sending. The platform encrypts and compresses the data to be sent according to certain rules, then encapsulates the data, and the size of a data packet is fixed. When the data volume is large, the system automatically divides the information into multiple data packets and records the sequence relationship between the packets, and adds obvious markers in the packets for verification. Analysis refers to the process of decrypting the data packet according to rules and verifying the validity of the data after the receiving party receives the data packet from the other party. After the verification, the data can be compiled and saved.
[0091] (6) Data compilation.
[0092] After the data catalog is registered, the data is compiled, analyzed, classified and related conversion processed according to the data characteristic identifier, and then is prepared for saving. Data compilation mainly refers to the process of classifying the data that has passed the analysis and verification, and converting the data according to the corresponding relationship of data types.
[0093] (7) Data saving.
[0094] The data that has passed the compilation can be saved to the related table of the target database to complete the entire operation of data preprocessing. Related logs are recorded.
[0095] (8) Other services.
[0096] The platform also provides some necessary and other convenient service functions. This module is also an open interface that can be maintained, increased and reserved by the platform.
[0097] Step 40: Access control between target range heterogeneous systems.
[0098] Different target information development stage, information system, and different information object has different security needs, need to start from reality, comprehensive balance of security cost and risk, optimization of information security resources allocation, to ensure the key. Therefore, the need to achieve different security protection measures between different security levels of sub-target field, to provide more flexible security protection measures for local sub-target field. But the security needs in the construction of the actual may be more complex, need more detailed security control method, such as, in the same sub-target field of different security protection object, the security level may also exist difference, and different types of security protection object should have different access control permissions. In order to ensure the security of resource access control, the concept of role is introduced in this scheme, users obtain permissions by owning roles. Users and roles, roles are many to many relationship; user includes login center target field user and login sub-target field user. After the introduction of the role, the traditional "user-permission" two layer mode is changed to "user-role-permission" three layer mode, see Figure 7 .
[0099] Local sub-target field can construct role according to the job position, assign appropriate resource access permissions to the role, and the user is assigned as a role member and can only obtain the corresponding access permission through the role, so as to realize the logical separation of user and permission.
[0100] Step 50: resource sharing strategy.
[0101] There is a contradiction between the use and provision of resources in resource sharing. On the one hand, each sub-target field has the demand of using the information resources of other target fields; on the other hand, due to the security protection consciousness of the information resources of each sub-target field, the resource owner is unwilling to exchange and share resources with other target fields. Therefore, it is difficult to solve the "information island" situation by relying only on administrative means to require each department to share resources.
[0102] In view of the problem of how to fully mobilize the enthusiasm of information resource sharing among local target fields, the contribution evaluation method is introduced in this scheme to evaluate the contribution degree of local target field resource sharing platform in the process of resource sharing, and to provide reference for the formulation and evaluation of relevant policies.
[0103] Resource contribution degree refers to the contribution degree of local target field platform resource sharing platform to information resource sharing in a certain period of time. It is based on the quality, quantity and utilization rate of resources and other factors, and is analyzed and evaluated in a certain model. According to a certain algorithm, the quantitative evaluation index of user contribution level is obtained, and the contribution evaluation index system is shown in Figure 8 The resource contribution degree of each sub-target field is defined as the sum of the quality and utilization rate of all resources in the sub-target field, which is quantified as follows:
[0104] Where Contributio[i] represents the resource contribution of the i-th sub-range, i∈[1,n], and n is the number of all registered ranges in the distributed range system; k represents the k-th registered resource in the i-th range, k∈[1,m], and m is the number of all registered resources in the i-th sub-range; R[k] Quality Let R[k] represent the quality of the k-th resource in the i-th target range. Usage Let R[k] represent the utilization rate of the k-th resource in the i-th target range. Usage The initial value of R[k] is 0. If a user requests to use the resource, then R[k] is initialized to 0. Usage Automatically increment by 1. Further, R[k] Quality It is determined by the resource's grade, the ease of obtaining the resource, and the similarity to existing resources.
[0105]
[0106] Where R[k] Level ∈[1,2,3,4] represents the level of the k-th resource, which will be quantified in the following way. If the resource type is a target scene library, a system image library, or a simulation template library, then R[k] Level =1; if the resource type is IP location library and test tool library, then R[k] = 1; Level =2; if the resource type is a training course library, a drill program library, a virus library, or a vulnerability library, then R[k] = 2; Level =3; if the resource type is an armory, then R[k] Level =4.
[0107] R[k] Availability ∈[1,2,3] represents the ease or difficulty of obtaining the k-th resource, which will be quantified in the following way: If the resource is easy to obtain, then R[k] Availablity =1; if the difficulty index of acquiring resources is moderate, then R[k] = 1. Availablity =2; if the difficulty index of acquiring resources is high, then R[k] = 2. Availablity =3.
[0108] R[k] Scarcity ∈[0,1,2] represents the scarcity of the k-th resource, which is also its similarity to existing resources. If no similar resource has appeared in the entire resource-sharing platform, then R[k] is considered equal to 0. Scarcity =2; if the number of times similar resources appear in the entire resource-sharing platform is less than 5, then R[k] = 2; Scarcity =1; otherwise R[k] Scarcity =0;
[0109] Of course, the present application can have other various embodiments, and those skilled in the art can make various corresponding changes and modifications according to the present application without departing from the spirit and essence of the present application, and these corresponding changes and modifications shall all belong to the protection scope of the claims of the present application.
Claims
1. A network range resource sharing method based on CD mode, comprising the following steps: 1) Local sub-ranges register on the central range resource sharing platform to obtain corresponding identifiers and permissions to share range resources; 2) Registered sub-range i publishes its resource information based on the central range's resource sharing platform; sub-range i first generates a range information resource catalog based on the characteristics of the resource information to be published, registers it with the catalog service system of the central range's resource sharing platform, and then publishes it. 3) Registered sub-range j uses range resource information based on the central range's resource sharing platform; sub-range j first queries the published range resource information through the range information resource catalog on the central range's resource sharing platform, and then sends a shared resource request to the central range's resource sharing platform based on its needs; 4) The resource sharing platform of the central range obtains the information of the sub-range i that published the requested resource based on the shared resource request, and sends it to the resource requester sub-range j; 5) Resource requester sub-field j obtains the requested resource from resource publisher sub-field i and sends a success message to the central sub-field; 6) The central range updates the contribution of sub-range i based on the contribution of the resource publisher sub-range i to the resource sharing of the range.
2. The method according to claim 1, characterized in that, Through formula Update the contribution of sub-target range i; where Contributio[i] represents the resource contribution of the i-th sub-target range, i∈[1,n], and n is the total number of registered sub-target ranges; k represents the k-th registered resource in the i-th target range, k∈[1,m], and m is the number of registered resources in the i-th sub-target range; R[k] Quality This represents the quality of the k-th resource in the i-th target range; R[k] Usage This represents the utilization rate of the k-th resource in the i-th target range.
3. The method according to claim 2, characterized in that, R[k] Quality It is determined by the level of the k-th resource in the i-th target range, the difficulty of obtaining the resource, and the similarity with existing resources.
4. The method according to claim 2 or 3, characterized in that, R[k] Level Let R[k] represent the level of the k-th resource. Availability R[k] represents the difficulty of obtaining the k-th resource. Scarcity This indicates the scarcity of the k-th resource.
5. The method according to claim 1, characterized in that, The range resource information includes a resource catalog and characteristic data for each resource.
6. A network range resource sharing platform for implementing the method of claim 1, characterized in that, It includes multiple sub-ranges and a central range, with each sub-range connected to the others and to the central range via a network; among them, The sub-range includes a registration module, a resource sharing module, and a first data exchange service module. The registration module is used to register the sub-range's range information with the central range's resource sharing platform. The resource sharing module is used to publish the shareable resource information of the sub-range and to query the shared resource information published by other sub-ranges within its authority. When a usable resource is found, it obtains the location information of the shared resource by sending a shared resource request. The first data exchange service module is used to manage the data exchange service between resource requesters and resource publishers. The resource sharing platform of the central test range includes a resource sharing module, a second data exchange service module, and a resource contribution update module. The resource sharing module manages all registered test range resources, including platform resources and support resources, based on a directory service function; it provides a resource discovery service, i.e., publishing shareable resource information based on resource publishing requests from sub-test ranges; and it also provides a resource location service, i.e., providing the location information of resource publishers based on resource usage requests from sub-test ranges. The second data exchange service module manages the data exchange service between resource requesters and resource publishers. The resource contribution update module updates the contribution of sub-test ranges where resource publishers are located.
7. The network range resource sharing platform according to claim 6, characterized in that, The central test range itself can also act as a publisher and requester of test range resources; the shared resource request includes the request time, publisher, and request content.
8. The network range resource sharing platform according to claim 6, characterized in that, Communication between the sub-ranges, as well as between the sub-ranges and the central range, is achieved through an intermediate interface.
9. The network range resource sharing platform according to claim 6, characterized in that, Each regional testing range assigns a role to a user based on their job title and allocates corresponding resource access permissions to each role. Users obtain the corresponding access permissions through their roles, thus achieving a logical separation between users and permissions.
10. The network range resource sharing platform according to claim 6, characterized in that, The resource contribution update module evaluates the contribution of resources published on the resource sharing platform by the sub-fields based on their quality, quantity, and usage rate during the sharing process, and provides positive feedback to those with high contributions.
Citation Information
Patent Citations
Distributed hierarchical deployment network target range management platform
CN113691416A
Network target range interconnection and intercommunication method, device and equipment and readable storage medium
CN114500623A