Digital object-based cross-domain exchange access method for digital networking
By implementing a cross-domain exchange access method based on digital objects in digital networking, the data discovery and positioning problems in cross-domain data exchange are solved, and efficient data management and real-time synchronization are achieved.
Patent Information
- Application Number
- CN202510051929.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-02-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In digital networking, the prior art is difficult to support data discovery and positioning during cross-domain data exchange, resulting in inflexible and inefficient data exchange.
By implementing a digital networked cross-domain exchange access method based on digital objects on this network domain server, it includes obtaining external network domain mirroring data streams, completing data mirroring operations in this network domain mirroring system, generating and sending this network domain mirroring system Data flow to enable synchronization and access of cross-domain data.
This method ensures data consistency and real-time, supports efficient management and access of cross-domain data, and solves the problem that data discovery and location cannot be expanded during data exchange.
Smart Images

Figure CN119496790A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of data storage, and specifically relates to a method, device, equipment and readable storage medium for cross-domain exchange access of digital networks based on digital objects. Background Art
[0002] With the rapid development of the Internet and new generation information technology, data has become an important strategic resource and key production factor. At present, the main technical architecture in the Internet of Things is the Digital Object Architecture (DOA), which solves the problem of cross-domain use and management of massive digital objects in the Internet environment through the standard of the Digital Object Interoperability Protocol.
[0003] Usually, file data exchange and network disk systems are used for cross-domain data exchange: In the file data exchange method, hardware devices such as network gates are used to support file data exchange between multiple networks within an organization. The network disk system method deploys private network disk systems on both sides of the cross-network, and manages and shares file data through network disks.
[0004] However, the method of realizing data exchange through the network disk system is difficult to expand and support data discovery and positioning because it is only suitable for the exchange of a single file. Summary of the invention
[0005] The present application aims to provide a method, device, equipment and readable storage medium for cross-domain exchange access of digital networks based on digital objects, at least to solve the problem of not supporting data discovery and positioning during cross-domain data access.
[0006] In a first aspect, an embodiment of the present application discloses a method for cross-domain exchange access of a digital network based on digital objects, which is applied to a domain server of the network, including: In response to an external network domain data operation on an external network domain digital object stored in an external network domain core system, an external network domain mirror data stream sent from the external network domain core system is obtained; the external network domain core system is deployed on an external network domain server; the external network domain mirror data stream is used to store the external network domain digital object that has undergone the external network domain data operation; According to the acquired external network domain mirror data stream, the local network domain data mirror operation of the external network domain digital object is completed in the local network domain mirror system; the local network domain mirror system is deployed on the local network domain server; In response to the local network domain data operation on the local network domain digital object stored in the local network domain core system, a local network domain mirror data stream is generated; the local network domain core system is deployed on the local network domain server; the local network domain mirror data stream is used to store the local network domain digital object that has undergone the local network domain data operation; Through the core system of the local network domain, the local network domain mirror data stream is sent to the external network domain mirror system, so that the external network domain mirror system completes the external network domain data mirroring operation of the local network domain digital object in the external network domain mirror system according to the acquired local network domain mirror data stream; the external network domain mirror system is deployed on the external network domain server.
[0007] In a second aspect, the embodiment of the present application further discloses a digital object-based cross-domain exchange access device for a digital network, which is applied to the network domain server, including: An image acquisition module, for obtaining an external network domain image data stream sent from an external network domain core system in response to an external network domain data operation on an external network domain digital object stored in the external network domain core system; the external network domain core system is deployed on an external network domain server; the external network domain image data stream is used to store the external network domain digital object that has undergone the external network domain data operation; The network domain mirror module is used to complete the network domain data mirroring operation of the external network domain digital object in the network domain mirror system according to the acquired external network domain mirror data stream; the network domain mirror system is deployed on the network domain server; An image generation module, for generating an image data stream of the network domain in response to the network domain data operation on the network domain digital object stored in the network domain core system; the network domain core system is deployed on the network domain server; the network domain image data stream is used to store the network domain digital object after the network domain data operation; A mirror sending module is used to send the local network domain mirror data stream to the external network domain mirror system through the local network domain core system, so that the external network domain mirror system completes the external network domain data mirroring operation of the local network domain digital object in the external network domain mirror system according to the acquired local network domain mirror data stream; the external network domain mirror system is deployed on the external network domain server.
[0008] In a third aspect, an embodiment of the present application further discloses an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0009] In a fourth aspect, an embodiment of the present application further discloses a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0010] In summary, in the embodiment of the present application, by obtaining the external network domain mirror data stream, the network domain server can timely obtain the data modification of the external network domain core system, and synchronize these modifications to ensure the consistency and real-time nature of the data. This ensures that the changes of the external network domain digital objects can be transmitted to the network domain in a timely manner, laying the foundation for subsequent data synchronization and analysis; and by operating the external network domain mirror data in the network domain mirror system, the integrity and accessibility of the external network domain digital objects in the network domain are ensured, so that the network domain system can efficiently manage and access the external network domain digital objects, ensure the effective use of data, and avoid the problem of data inaccessibility caused by network isolation and access restrictions, thereby providing a reliable data exchange and access mechanism; at the same time, by generating the network domain mirror data stream, it is ensured that the modification of the core system of the network domain can quickly form mirror data and be updated in the external network domain mirror system. It is ensured that the latest state of the digital objects in the network domain can be obtained and used by the external network domain mirror system, thereby ensuring that the changes of the digital objects in the network domain can be transmitted to the external network domain in a timely manner, realizing true cross-domain data synchronization and access. By ensuring the data consistency between different nodes in the digital network, the overall performance and reliability of the system are improved. Therefore, based on the method of the embodiment of the present application, the consistency and reliability of the data are ensured through the interaction between the mirror system and the core system, and the real-time and accessibility of the data are guaranteed by the synchronous operation of the core system, thereby solving the problem of being unable to expand and support data discovery and positioning during cross-domain data exchange during network storage. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In the attached picture: Figure 1 It is a flowchart of the steps of a method for cross-domain exchange access of a digital network based on digital objects provided by an embodiment of the present application; Figure 2 It is a flowchart of another method for cross-domain exchange and access of digital network based on digital objects provided by an embodiment of the present application; Figure 3 It is a specific network architecture under the method of the embodiment of the present application; Figure 4 It is a data serialization process under the method of the embodiment of the present application; Figure 5 It is a data deserialization process under the method of the embodiment of the present application; Figure 6It is a digital object parsing access process under the method of the embodiment of the present application; Figure 7 is a serialized data structure according to the method of the embodiment of the present application; Figure 8 It is a block diagram of a digital object-based cross-domain exchange access device for a digital network provided by an embodiment of the present application; Fig. 9 is a block diagram of an electronic device according to an embodiment of the present application; Fig.10 It is a block diagram of an electronic device of another embodiment provided by the embodiments of the present application. DETAILED DESCRIPTION
[0012] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0013] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0014] Figure 1 This embodiment provides a digital object-based cross-domain data network exchange access method, which is applied to the network domain server.
[0015] The method may include the following steps: Step 101, in response to an external network domain data operation on an external network domain digital object stored in an external network domain core system, obtain an external network domain mirror data stream sent from the external network domain core system.
[0016] Among them, the external network domain core system is deployed on the external network domain server; the external network domain mirror data stream is used to store the external network domain digital objects that have undergone external network domain data operations.
[0017] In some embodiments of the present application, in response to an external network domain data operation on an external network domain digital object stored in an external network domain core system, an external network domain mirror data stream sent from the external network domain core system is obtained. The external network domain data operation in the present application refers to one or more of the positioning, querying, and modifying of digital objects in the external network domain. This is to ensure that the server of this network domain can obtain the data modifications of the external network domain core system in a timely manner and synchronize these contents. By obtaining the external network domain mirror data stream, data inconsistency can be effectively avoided and the foundation for subsequent data synchronization and analysis is laid. The external network domain mirror data stream is used to store external network domain digital objects that have undergone external network domain data operations, ensuring the consistency and real-time nature of the data.
[0018] In a specific example, when a file on the external network domain core system is modified, the external network domain core system generates a mirror data stream containing the modified content of the file. The mirror data stream is then sent to the local network domain server. By parsing and processing this mirror data stream, the local network domain server can update the file content of the local network domain in a timely manner to ensure consistency with the external network domain core system.
[0019] Step 102, according to the acquired external network domain mirror data stream, the local network domain data mirroring operation on the external network domain digital object is completed in the local network domain mirror system.
[0020] Among them, this network domain mirror system is deployed on this network domain server.
[0021] In some embodiments of the present application, based on the acquired external network domain mirror data stream, the local network domain data mirroring operation on the external network domain digital object is completed in the local network domain mirror system. The local network domain data mirroring operation in the present application refers to the mirroring operation on the external network domain digital object stored in the local network domain corresponding to one or more of the positioning, querying, and modifying of the digital object in the external network domain data operation. The reason for performing this step is to ensure the integrity and accessibility of the external network domain digital object in the local network domain mirror system. The external network domain mirror data stream is used to store the external network domain digital objects that have undergone the external network domain data operation, ensuring the consistency and real-time of these data in the local network domain mirror system. Through this process, the external network domain digital objects can be efficiently managed and accessed, avoiding the problem of data inaccessibility caused by network isolation and access restrictions.
[0022] In a specific example, when the network domain server receives the external network domain mirror data stream, the network domain mirror system first parses the data stream to extract the identification, data entity and metadata information of the external network domain digital object. Then, the network domain mirror system updates the corresponding records in the network domain database based on this information to ensure the integrity and accessibility of the external network domain digital object. Through this operation, the network domain system can efficiently manage and access the external network domain digital object, ensure the effective use of data, and avoid the problem of data inaccessibility caused by network isolation and access restrictions.
[0023] Step 103, in response to the local network domain data operation on the local network domain digital object stored in the local network domain core system, generate the local network domain mirror data stream.
[0024] Among them, the core system of this network domain is deployed on the server of this network domain; the mirror data stream of this network domain is used to store the digital objects of this network domain that have undergone data operations of this network domain.
[0025] In some embodiments of the present application, in response to the local network domain data operation on the local network domain digital object stored in the local network domain core system, a local network domain mirror data stream is generated. The local network domain data operation in the present application refers to one or more of the positioning, querying, and modification of digital objects in the local network domain. This is to ensure that modifications to the local network domain core system can quickly form mirror data and be stored and updated in the external network domain mirror system. By generating the local network domain mirror data stream, changes to the local network domain digital objects can be effectively managed to ensure data consistency and real-time performance. The local network domain mirror data stream is used to store the local network domain digital objects that have undergone local network domain data operations to ensure that these modified contents can be effectively transmitted and saved.
[0026] In a specific example, when a file on the core system of the network domain is modified, the system will immediately generate a network domain mirror data stream containing the modified content of the file. This data stream is then sent to the external network domain mirror system and the corresponding records are updated. In this way, the latest status of the digital objects in the network domain can be saved and managed in a timely manner.
[0027] Step 104, sending the network domain mirror data stream to the external network domain mirror system through the network domain core system, so that the external network domain mirror system completes the external network domain data mirroring operation of the network domain digital object in the external network domain mirror system according to the acquired network domain mirror data stream.
[0028] Among them, the external network domain mirror system is deployed on the external network domain server.
[0029] In some embodiments of the present application, the network domain mirror data stream is sent to the external network domain mirror system through the network domain core system, so that the external network domain mirror system completes the external network domain data mirroring operation on the digital objects of the network domain in the external network domain mirror system according to the acquired network domain mirror data stream. The external network domain data mirroring operation in the present application refers to the mirroring operation on the digital objects of the network domain stored in the external network domain corresponding to one or more of the positioning, querying, and modifying of the digital objects in the network domain data operation. This step is performed to ensure that the changes of the digital objects of the network domain can be transmitted to the external network domain in a timely manner, and to ensure the data consistency between different nodes in the digital network. The network domain mirror data stream is used to store the digital objects of the network domain that have undergone the network domain data operation, ensuring that the latest status of the data can be acquired and used by the external network domain mirror system.
[0030] In a specific example, after the network domain core system generates the network domain mirror data stream, it sends the data stream to the external network domain mirror system through the network domain core system. After receiving the network domain mirror data stream, the external network domain mirror system parses and updates the relevant records in the external network domain system to ensure that the latest status of the digital object in the network domain is reflected in the external network domain system. Through this process, the overall performance and reliability of the system are improved.
[0031] In summary, in the embodiment of the present application, by obtaining the external network domain mirror data stream, the network domain server can timely obtain the data modification of the external network domain core system, and synchronize these modifications to ensure the consistency and real-time nature of the data. This ensures that the changes of the external network domain digital objects can be transmitted to the network domain in a timely manner, laying the foundation for subsequent data synchronization and analysis; and by operating the external network domain mirror data in the network domain mirror system, the integrity and accessibility of the external network domain digital objects in the network domain are ensured, so that the network domain system can efficiently manage and access the external network domain digital objects, ensure the effective use of data, and avoid the problem of data inaccessibility caused by network isolation and access restrictions, thereby providing a reliable data exchange and access mechanism; at the same time, by generating the network domain mirror data stream, it is ensured that the modification of the core system of the network domain can quickly form mirror data and be updated in the external network domain mirror system. It is ensured that the latest state of the digital objects in the network domain can be obtained and used by the external network domain mirror system, thereby ensuring that the changes of the digital objects in the network domain can be transmitted to the external network domain in a timely manner, realizing true cross-domain data synchronization and access. By ensuring the data consistency between different nodes in the digital network, the overall performance and reliability of the system are improved. Therefore, based on the method of the embodiment of the present application, the consistency and reliability of the data are ensured through the interaction between the mirror system and the core system, and the real-time and accessibility of the data are guaranteed by the synchronous operation of the core system, thereby solving the problem of being unable to expand and support data discovery and positioning during cross-domain data exchange during network storage.
[0032] Figure 2 Another digital object-based cross-domain data network exchange access method provided in an embodiment of the present application is applied to the network domain server.
[0033] The method may include the following steps: Step 201, in response to the local network domain data operation on the local network domain digital object stored in the local network domain core system, generate the local network domain mirror data stream.
[0034] Among them, the core system of this network domain is deployed on the server of this network domain; the mirror data stream of this network domain is used to store the digital objects of this network domain that have undergone data operations of this network domain.
[0035] The method shown in this step has been explained in step 103 and will not be repeated here.
[0036] Optionally, step 201 includes the following sub-steps: Sub-step 2011, in response to the local network domain data operation, determines the local network domain digital object identifier of the modified local network domain digital object, and based on the local network domain digital object identifier, obtains the local network domain digital entity and local network domain metadata corresponding to the local network domain digital object identifier.
[0037] In some embodiments of the present application, in response to the local network domain data operation, the local network domain digital object identifier of the modified local network domain digital object is determined, and based on the local network domain digital object identifier, the local network domain digital entity and local network domain metadata corresponding to the local network domain digital object identifier are obtained. The reason for performing this step is to clarify the specific data modification of the local network domain digital object, thereby ensuring the consistency and accuracy of the data. First, based on the local network domain digital object identifier, the system can locate and obtain relevant local network domain digital entity and metadata information. Here, the digital object identifier is a unique and persistent identifier used to identify the location and status of the digital object in the system. After performing these operations, it can ensure that the system accurately identifies and processes the modified content of the local network domain digital object, thereby laying the foundation for subsequent steps.
[0038] In a specific example, when a user modifies a file in the core system of the local network domain, the system first determines the local network domain digital object identifier of the file. Then, based on this identifier, the system obtains the local network domain digital entity and metadata information corresponding to the file. In this way, the system can accurately track and record the modified content of the file, ensuring that all relevant data can be correctly processed and saved.
[0039] Optionally, sub-step 2011 includes the following sub-steps: Sub-step 20111, when the digital object identifier of the network domain matches the server of the network domain, a search is performed in the server of the network domain according to the digital object identifier of the network domain to obtain the digital entity of the network domain and the metadata of the network domain.
[0040] In some embodiments of the present application, when the digital object identifier of the network domain matches the server of the network domain, a search is performed in the server of the network domain based on the digital object identifier of the network domain to obtain the digital entity of the network domain and the metadata of the network domain. The reason for performing this step is to ensure that the data content corresponding to the digital object identifier of the network domain can be accurately obtained in the server of the network domain to ensure the consistency of the data. First, the system will check whether the digital object identifier of the network domain matches the server of the network domain. If it matches, the corresponding digital entity of the network domain and the metadata of the network domain will be searched in the server of the network domain. Here, the digital object identifier of the network domain is an identifier used to uniquely identify the digital object of the network domain. After performing these operations, it can be ensured that the system can quickly and accurately obtain the required data, thereby laying the foundation for subsequent data processing and synchronization.
[0041] In a specific example, when a user modifies a file in the local network domain core system, the system first checks whether the local network domain digital object identifier of the file matches the local network domain server. If it matches, the system will search for the corresponding local network domain digital entity and metadata in the local network domain server according to the identifier. In this way, the local network domain system can effectively manage and process the modified content of the local network domain digital object.
[0042] Sub-step 20112, when the digital object identifier of the current network domain does not match the server of the current network domain, determine the target external network domain server corresponding to the digital object identifier of the current network domain, and search in the target external network domain server to obtain the digital entity of the current network domain and the metadata of the current network domain.
[0043] In some embodiments of the present application, when the digital object identifier of the network domain does not match the server of the network domain, the target external network domain server corresponding to the digital object identifier of the network domain is determined, and a search is performed in the target external network domain server to obtain the digital entity of the network domain and the metadata of the network domain. The reason for performing this step is to ensure that even when the corresponding digital object data of the network domain cannot be found in the server of the network domain, the corresponding data can still be obtained through the target external network domain server to ensure the integrity and accessibility of the data. First, the system will check whether the digital object identifier of the network domain matches the server of the network domain. If it does not match, the system will determine the target external network domain server corresponding to the identifier, and search for the corresponding digital entity of the network domain and metadata in the target external network domain server. Here, the target external network domain server refers to a remote server that stores the corresponding data content. After performing these operations, it can be ensured that the system can obtain the required data, thereby laying the foundation for subsequent data processing and synchronization.
[0044] In a specific example, when a user modifies a file in the local network domain core system, the system first checks whether the local network domain digital object identifier of the file matches the local network domain server. If it does not match, the system will determine the target external network domain server corresponding to the identifier. Subsequently, the system searches for the corresponding local network domain digital entity and metadata in the target external network domain server and obtains these data to the local network domain server. In this way, the system can ensure that even when the local network domain server cannot find the corresponding data, it can still obtain the required data through the target external network domain server.
[0045] Sub-step 2012: Packaging the acquired local network domain digital entity and local network domain metadata to obtain the local network domain mirror data stream.
[0046] In some embodiments of the present application, the acquired digital entities of this network domain and metadata of this network domain are packaged to obtain a mirror data stream of this network domain. The reason for performing this step is to ensure that the modified content of the core system of this network domain can be transmitted and stored in a structured manner, so as to facilitate subsequent data synchronization and access. First, the system of this network domain will package the acquired digital entities and metadata information of this network domain. Here, the digital entity refers to the actual data content of the digital object of this network domain, and metadata refers to the attributes and information that describe the digital object. After performing these operations, the generated mirror data stream of this network domain can be effectively transmitted to the external network domain mirror system to complete the external network domain data mirroring operation of the digital object of this network domain.
[0047] In a specific example, when a user modifies a file in the local network domain core system, the system will package the content of the file (i.e., the local network domain digital entity) and related description information (i.e., the local network domain metadata) to generate a local network domain mirror data stream. This data stream is then stored in the local network domain mirror system and is ready to be sent to the external network domain mirror system. In this way, it is ensured that the latest modified content of the local network domain digital object can be received and processed by the external network domain system.
[0048] Optionally, sub-step 2012 includes the following sub-steps: Sub-step 20121, according to a preset serialization format, the local network domain digital object identifier, the local network domain digital entity corresponding to the local network domain digital object identifier, and the local network domain metadata are packaged to obtain the local network domain mirror data sequence, and determine the local network domain verification data of the local network domain mirror data sequence.
[0049] In some embodiments of the present application, the local network domain digital object identifier, the local network domain digital entity corresponding to the local network domain digital object identifier, and the local network domain metadata are packaged according to a preset serialization format to obtain the local network domain mirror data sequence, and determine the local network domain verification data of the local network domain mirror data sequence. The reason for performing this step is to ensure that the modified content of the local network domain digital object can be transmitted and stored in a structured and verifiable manner. First, the system will package the local network domain digital object identifier, the local network domain digital entity, and the local network domain metadata according to the preset serialization format. Here, serialization refers to converting a digital object into a format that can be stored or transmitted, and the digital object identifier is an identifier for uniquely identifying a digital object, the digital entity is the actual data content of the digital object, and the metadata is the attributes and information describing the digital object. Then, the system will determine the verification data of the packaged data sequence. After performing these operations, the generated local network domain mirror data sequence can be effectively transmitted and the integrity and accuracy of the data can be ensured.
[0050] In a specific example, when a user modifies a file in the core system of the local network domain, the system will package the local network domain digital object identifier, actual content (digital entity) and related description information (metadata) of the file in a preset serialization format to generate a local network domain mirror data sequence. Subsequently, the system will calculate the verification data of the data sequence to ensure the integrity of the data during transmission. In this way, the generated local network domain mirror data sequence can be effectively transmitted and stored.
[0051] Sub-step 20122, compressing the mirror data sequence of the current network domain according to the verification data of the current network domain to obtain the mirror data stream of the current network domain.
[0052] In some embodiments of the present application, the network domain mirror data sequence is compressed according to the network domain verification data to obtain the network domain mirror data stream. The reason for performing this step is to reduce the bandwidth and storage space required during data transmission, while ensuring the integrity and security of the data during transmission. First, the system compresses the network domain mirror data sequence according to the previously calculated network domain verification data. The verification data is used to verify the integrity of the data to ensure that no data is lost or damaged during the compression process. After performing these operations, the generated network domain mirror data stream not only takes up less space, but also can ensure the consistency and accuracy of the data during transmission.
[0053] In a specific example, after a user generates a local network domain mirror data sequence in the local network domain core system, the system will compress the data sequence based on the calculated local network domain verification data. For example, the compression is performed using a compressed package format (ZIP Archive, ZIP) to reduce the data size. After the compression is completed, the system generates the local network domain mirror data stream and verifies its integrity to ensure that no data is lost during the compression process. In this way, the system can effectively reduce the bandwidth required for data transmission while ensuring the integrity and reliability of the data.
[0054] Step 202, the network domain mirror data stream is sent to the external network domain mirror system through the network domain core system, so that the external network domain mirror system completes the external network domain data mirroring operation of the network domain digital object in the external network domain mirror system according to the acquired network domain mirror data stream.
[0055] Among them, the external network domain mirror system is deployed on the external network domain server.
[0056] The method shown in this step has been explained in step 104 and will not be repeated here.
[0057] Step 203, in response to the external network domain data operation on the external network domain digital object stored in the external network domain core system, obtain the external network domain mirror data stream sent from the external network domain core system.
[0058] Among them, the external network domain core system is deployed on the external network domain server; the external network domain mirror data stream is used to store the external network domain digital objects that have undergone external network domain data operations.
[0059] The method shown in this step has been explained in step 101 and will not be repeated here.
[0060] Step 204, based on the acquired external network domain mirror data stream, the local network domain data mirroring operation on the external network domain digital object is completed in the local network domain mirror system.
[0061] Among them, this network domain mirror system is deployed on this network domain server.
[0062] The method shown in this step has been explained in step 102 and will not be repeated here.
[0063] Optionally, step 204 includes the following sub-steps: Sub-step 2041, parses the external network domain mirror data stream to obtain the external network domain digital object identifier, external network domain digital entity, and external network domain metadata of the external network domain digital object that has undergone the external network domain data operation.
[0064] In some embodiments of the present application, the external network domain mirror data stream is parsed to obtain the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata of the external network domain digital object that has undergone the external network domain data operation. The reason for performing this step is to identify and process the data of the external network domain digital object to ensure the integrity and accessibility of these data in the current network domain mirror system. First, the system will parse the received external network domain mirror data stream and extract the external network domain digital object identifier, digital entity, and metadata. The digital object identifier is a globally unique and persistent identifier used to uniquely identify a digital object, while the digital entity refers to the actual data content of the digital object, and the metadata is the attributes and information that describes the digital object. After performing these operations, it can ensure that the system accurately identifies the external network domain digital object and lays the foundation for subsequent data mirroring operations.
[0065] In a specific example, when the network domain mirror system receives the mirror data stream from the external network domain core system, the system first parses the data stream and extracts the external network domain digital object identifier, external network domain digital entity and external network domain metadata information contained therein. Then, the system uses this information to update the corresponding records in the network domain mirror database.
[0066] Optionally, sub-step 2041 includes the following sub-steps: Sub-step 20411, extracting the external network domain verification data from the external network domain mirror data stream, and decompressing the external network domain mirror data stream according to the external network domain verification data to obtain the external network domain mirror data sequence of the external network domain digital object.
[0067] The external network domain mirror data sequence has a preset serialization format.
[0068] In some embodiments of the present application, external network domain verification data is extracted from the external network domain mirror data stream, and the external network domain mirror data stream is decompressed according to the external network domain verification data to obtain the external network domain mirror data sequence of the external network domain digital object. The reason for performing this step is to ensure that the external network domain mirror data stream is not damaged or lost during the transmission process, thereby ensuring the integrity and accuracy of the data. First, the system extracts verification data from the external network domain mirror data stream, and these verification data are used to verify the integrity of the data. The verification data is a set of data obtained after a specific algorithm is calculated on the original data, which is used for data integrity verification. Then, the system decompresses the external network domain mirror data stream according to the extracted verification data. After performing these operations, an external network domain digital object mirror data sequence with a preset serialization format can be obtained to ensure that the data can be correctly parsed and processed.
[0069] In a specific example, when the network domain mirror system receives an external network domain mirror data stream, the system first extracts the verification data in the data stream. Then, the system uses these verification data to verify the integrity of the data stream and decompresses it according to the verification data. For example, if the data stream is in a compressed format (such as ZIP), the system will decompress the data stream according to the verification data to obtain the mirror data sequence of the external network domain digital object. In this way, the system ensures that the data is not damaged or lost during transmission, and lays the foundation for subsequent parsing and processing.
[0070] Sub-step 20412, extracting the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata from the external network domain mirror data sequence.
[0071] In some embodiments of the present application, an external network domain digital object identifier, an external network domain digital entity, and an external network domain metadata are extracted from an external network domain mirror data sequence. The reason for performing this step is to ensure that all key information of the external network domain digital object can be accurately identified and processed in the current network domain mirror system. First, the system parses the decompressed external network domain mirror data sequence and extracts the external network domain digital object identifier, external network domain digital entity, and external network domain metadata contained therein. The digital object identifier is used to uniquely identify the digital object, while the digital entity refers to the actual data content, and the metadata describes the attributes and related information of the digital object. After performing these operations, it is ensured that the system can accurately obtain and process the data content and description information of the external network domain digital object, laying the foundation for subsequent data mirroring operations.
[0072] In a specific example, after the network domain mirror system decompresses the external network domain mirror data sequence, the system will further parse the data sequence to extract the external network domain digital object identifier, the external network domain digital entity and the external network domain metadata. For example, if the external network domain digital object is a document, the system will extract the document's unique identifier (digital object identifier), actual content (digital entity) and related description information (metadata).
[0073] Sub-step 2042, based on the external network domain digital object identifier obtained by parsing, searching the image registration table of the current network domain image system for the target image digital object identifier corresponding to the external network domain digital object identifier.
[0074] In some embodiments of the present application, based on the external network domain digital object identifier obtained by parsing, the target mirror digital object identifier corresponding to the external network domain digital object identifier is searched in the mirror registry of the current network domain mirror system. The reason for performing this step is to ensure the accurate matching and synchronous processing of the external network domain digital object in the current network domain mirror system. First, the system will search for the target mirror digital object identifier corresponding to the external network domain digital object identifier in the mirror registry. Here, the mirror registry is a database that stores all mirror digital object identifiers and their associated information, ensuring that each digital object has a unique and persistent identifier. After performing these operations, it can ensure that the system accurately locates and processes external network domain digital objects, laying the foundation for subsequent data mirroring operations.
[0075] In a specific example, when the network domain mirror system receives the resolved external network domain digital object identifier, the system will search for the target mirror digital object identifier corresponding to the external network domain digital object identifier in the mirror registry of the network domain mirror system. If a matching identifier is found, the system will record the matching information and prepare for subsequent data mirroring operations.
[0076] Sub-step 2043, based on the search result in the mirror registry, completes the local network domain data mirroring operation on the external network domain digital object through the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata.
[0077] In some embodiments of the present application, according to the search results in the mirror registry, the local network domain data mirroring operation of the external network domain digital object is completed through the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata. The reason for performing this step is to ensure that the data of the external network domain digital object can be accurately synchronized and processed in the local network domain mirror system. First, the system locates the corresponding digital object using the external network domain digital object identifier based on the search results in the mirror registry. Here, the external network domain digital object identifier is an identifier for uniquely identifying the digital object, while the digital entity and metadata refer to the actual content and related description information of the digital object, respectively. After performing these operations, it is ensured that the system can accurately update the local network domain mirror data, thereby maintaining the consistency and reliability of the data.
[0078] In a specific example, when the local network domain mirror system finds the target identifier corresponding to the external network domain digital object identifier in the mirror registry, the system will use the identifier to locate the external network domain digital object and update the relevant records in the local network domain mirror system by parsing the external network domain digital entity and the external network domain metadata. For example, if the external network domain digital object is a document, the system will update the actual content and metadata information of the document to ensure that the document in the local network domain mirror system is consistent with the external network domain.
[0079] Optionally, sub-step 2043 includes the following sub-steps: Sub-step 20431, if the target mirror digital object identifier is not found, a new mirror digital object identifier is created in the mirror registry to store the external network domain digital object identifier, and the external network domain digital entity is established as a mirror digital entity corresponding to the newly created mirror digital object identifier, and the external network domain metadata is established as the mirror metadata corresponding to the mirror digital object identifier.
[0080] In some embodiments of the present application, if the target mirror digital object identifier is not found, a new mirror digital object identifier is established in the mirror registry to store the external network domain digital object identifier, and the external network domain digital entity is established as a mirror digital entity corresponding to the newly created mirror digital object identifier, and the external network domain metadata is established as the mirror metadata corresponding to the mirror digital object identifier. The reason for performing this step is to ensure that the system can store and process the newly received external network domain digital object data in a timely manner to ensure the consistency and integrity of the data. First, the system will add a new mirror digital object identifier to the mirror registry for storing the external network domain digital object identifier. The mirror registry is a database that records all mirror digital objects and their related information. Then, the system will associate the external network domain digital entity and metadata with the newly created mirror digital object identifier. After performing these operations, it can be ensured that all new external network domain digital object data are completely and accurately recorded and managed by the system.
[0081] In a specific example, when the network domain mirror system receives a data stream of a new external network domain digital object, the system searches for the relevant target identifier in the mirror registry. If no matching identifier is found, the system creates a new mirror digital object identifier and stores the received external network domain digital object identifier under the newly created identifier. At the same time, the system associates the external network domain digital entity and metadata with the newly created mirror digital object identifier.
[0082] Sub-step 20432, when the target mirror digital object identifier is found, the mirror digital entity corresponding to the target mirror digital object identifier is updated through the external network domain digital entity, and the mirror metadata corresponding to the target mirror digital object identifier is updated through the external network domain metadata.
[0083] In some embodiments of the present application, when the target mirror digital object identifier is found, the mirror digital entity corresponding to the target mirror digital object identifier is updated through the external network domain digital entity, and the mirror metadata corresponding to the target mirror digital object identifier is updated through the external network domain metadata. The reason for performing this step is to ensure that the system can update the existing mirror digital object data in a timely manner and maintain the consistency and accuracy of the data. First, the system will check whether there is a target mirror digital object identifier corresponding to the external network domain digital object identifier in the mirror registry. If the corresponding target identifier is found, the system will use the external network domain digital entity to update the existing mirror digital entity, and use the external network domain metadata to update the corresponding mirror metadata. Here, the digital entity refers to the actual data content of the digital object, and the metadata refers to the attributes and information that describe the digital object. After performing these operations, the system can ensure that the existing data is updated in a timely manner to ensure the consistency and accuracy of the data.
[0084] In a specific example, when the network domain mirror system receives the external network domain mirror data stream, the system finds the target mirror digital object identifier corresponding to the external network domain digital object identifier in the mirror registry. The system then uses the received external network domain digital entity to update the mirror digital entity corresponding to the target identifier, and uses the external network domain metadata to update the corresponding mirror metadata. For example, if the external network domain digital object is a document, the system will update the actual content and description information of the document to ensure that the document in the network domain mirror system is consistent with the external network domain.
[0085] Based on the process shown in the embodiment of the present application, Figure 3 What is shown is a specific network architecture under the method of an embodiment of the present application. In this architecture, only servers under two different network domains A and B are marked. It should be understood that the method disclosed in this scheme does not further limit the specific number of network domains. It can be seen that when a digital object in the core system on a server in a certain network domain is modified, a mirror data stream containing the data modification is generated at the same time and sent to the mirror system of the server in other network domains; after the mirror system in this network domain receives the mirror data stream, it will parse and store the digital objects in the external network domain to ensure data consistency.
[0086] Based on the above architecture, Figure 4 This is the specific process of data serialization during cross-domain synchronization of digital objects: Loading configurations for digital object synchronization (S1): The system loads configurations related to digital object synchronization. These configurations may include synchronization policies, rules, and parameter settings; Obtaining the list of digital object identifiers to be synchronized by paging (S2): The system obtains the list of digital object identifiers to be synchronized by paging. Through paging processing, large-scale data can be effectively managed and processed; Obtaining detailed information of digital objects (S3): The system obtains detailed information of each digital object, including: Digital object entity information (S3.1): the actual data content of the digital object, Digital object metadata information (S3.2): metadata describing the properties and information of digital objects. Digital object identification information (S3.3): an identifier that uniquely identifies a digital object; Serializing digital object configuration information (S4): the system serializes the configuration information of the digital object for subsequent storage and transmission; Serializing digital objects (S5): The system serializes digital objects and converts them into a format that can be stored or transmitted; Writing serialized configuration and digital objects (S6): The system writes the serialized configuration and digital objects into a storage system for subsequent access and use; Parsing digital object data entity information (S7): the system parses the serialized digital object data entity information for further processing; Accessing data in an entity (S8): The system decides whether to access data in an entity based on the needs: If necessary, the system additionally performs access (S8.1) and writing (S8.2) of data in the data entity, and finally, packages all data into a digital object synchronization format (S8.3).
[0087] Based on the above architecture, Figure 5 This is the specific process of data deserialization during cross-domain synchronization of digital objects: Parsing digital object synchronization package (R1): The system will parse the received digital object synchronization package. This step is to determine the data content and structure in the package; Synchronize the identification to the mirror identification system (R2.1): The system synchronizes the resolved digital object identification to the mirror identification system. The mirror identification system is used to manage and map the identification information of digital objects; Synchronize metadata to the digital object registration system (R2.2): Then, the system synchronizes the parsed metadata information to the digital object registration system. The digital object registration system is used to store and manage the metadata information of digital objects; Synchronize data entities to the mirror warehouse system (R2.3): The system synchronizes the parsed data entity information to the mirror warehouse system. The mirror warehouse system is used to store the actual data content; Write data to the mirror warehouse system (R3): Write the synchronized data to the mirror warehouse system. This step ensures the consistency and accessibility of data in different systems; Update digital object identifier status information (R4): The system will update the status information of the digital object identifier. This operation ensures that the latest status of the digital object identifier in the system can be recorded and managed.
[0088] Based on the above architecture, Figure 6 This is the specific process of digital object parsing access: Parsing digital object identifiers (T1): The system first parses the digital object identifier. The digital object identifier is an identifier used to uniquely identify a digital object, ensuring that the system can correctly locate and process the target digital object. By parsing the digital object identifier, the system can accurately locate the digital object to be processed, laying the foundation for subsequent parsing and processing; Resolved ID - Digital Object Identification System of this Node (T2): The system attempts to resolve the digital object identifier in the digital object identification system of this node. The identification system of this node is a system used to manage and store the digital object identification information of this node. If the identifier can be resolved at this node, the system can directly process the identifier to reduce the resolution time and complexity; Resolving the ID - Mirror ID System (T3): If the node cannot resolve the ID, the system will turn to the mirror ID system and try to resolve the digital object ID. The mirror ID system is a system used to manage and store the ID information of mirror digital objects. By resolving the ID in the mirror ID system, the system can process more cross-domain digital objects and expand the resolution scope. Resolved ID - ID system where the ID prefix is located (T4): If the mirrored ID system is also unable to resolve the ID, the system will check the ID system where the ID prefix is located. The ID prefix system is a system that manages digital objects based on the ID prefix information. By resolving the ID prefix, the system can locate the ID more precisely and improve the success rate of resolution; Resolving Identifiers - Parent Identifier System (T5): If the identifier prefix system cannot resolve the identifier, the system will eventually check the parent identifier system, which is a system that manages and stores the identifier information of the parent digital object. This ensures that after multiple levels of resolution fail, the system still has a final resolution step, thus improving the reliability of the overall resolution. Locate the registry system and obtain metadata (T6): Once the identifier is successfully resolved, the system will locate the registry system and obtain the metadata of the digital object. The registry system stores the metadata of the digital object, including its attributes and description information. By obtaining the metadata, the system can understand the detailed information of the digital object and provide necessary support for further processing; Locate the library system and obtain entity data (T7): Finally, the system will locate the library system and obtain the actual data content (entity data) of the digital object. The library system stores the actual data of the digital object. Obtaining the entity data ensures that the system can fully parse and access the content of the digital object and complete the entire data deserialization process.
[0089] Furthermore, if Figure 7 As shown, the serialized data in the embodiment of the present application can be serialized in the following manner: During the serialization process, the digital object is written as a whole in the form of <data length>-<data>. The file header is written at the beginning of the file. The file header contains cross-domain synchronization configuration information. The configuration information can be organized in the form of Java lightweight data exchange format (JavaScript Object Notation, json), which at least includes the number of digital objects, a list of digital object identification numbers, whether there is extended data, etc. The extended data can store the actual data of the digital object data entity in the access mode. These fields are arranged in sequence to represent the structure of the serialized data. In this way, it can ensure that the data of the digital object can be correctly stored, transmitted and parsed, and the consistency and integrity of the data can be guaranteed.
[0090] In summary, in the embodiment of the present application, by obtaining the external network domain mirror data stream, the network domain server can timely obtain the data modification of the external network domain core system, and synchronize these modifications to ensure the consistency and real-time nature of the data. This ensures that the changes of the external network domain digital objects can be transmitted to the network domain in a timely manner, laying the foundation for subsequent data synchronization and analysis; and by operating the external network domain mirror data in the network domain mirror system, the integrity and accessibility of the external network domain digital objects in the network domain are ensured, so that the network domain system can efficiently manage and access the external network domain digital objects, ensure the effective use of data, and avoid the problem of data inaccessibility caused by network isolation and access restrictions, thereby providing a reliable data exchange and access mechanism; at the same time, by generating the network domain mirror data stream, it is ensured that the modification of the core system of the network domain can quickly form mirror data and be updated in the external network domain mirror system. It is ensured that the latest state of the digital objects in the network domain can be obtained and used by the external network domain mirror system, thereby ensuring that the changes of the digital objects in the network domain can be transmitted to the external network domain in a timely manner, realizing true cross-domain data synchronization and access. By ensuring the data consistency between different nodes in the digital network, the overall performance and reliability of the system are improved. Therefore, based on the method of the embodiment of the present application, the consistency and reliability of the data are ensured through the interaction between the mirror system and the core system, and the real-time and accessibility of the data are guaranteed by the synchronous operation of the core system, thereby solving the problem of being unable to expand and support data discovery and positioning during cross-domain data exchange during network storage.
[0091] refer to Figure 8 , which shows a digital object-based cross-domain exchange access device 30 for a digital network provided in an embodiment of the present application, applied to a network domain server, including: The image acquisition module 301 is used to obtain the external network domain image data stream sent from the external network domain core system in response to the external network domain data operation on the external network domain digital object stored in the external network domain core system; the external network domain core system is deployed on the external network domain server; the external network domain image data stream is used to store the external network domain digital object that has undergone the external network domain data operation; The network domain mirror module 302 is used to complete the network domain data mirror operation of the external network domain digital object in the network domain mirror system according to the acquired external network domain mirror data stream; the network domain mirror system is deployed on the network domain server; The image generation module 303 is used to generate a local network domain image data stream in response to the local network domain data operation on the local network domain digital object stored in the local network domain core system; the local network domain core system is deployed on the local network domain server; the local network domain image data stream is used to store the local network domain digital object that has undergone the local network domain data operation; The mirror sending module 304 is used to send the mirror data stream of the network domain to the external network domain mirror system through the core system of the network domain, so that the external network domain mirror system completes the external network domain data mirroring operation of the digital object of the network domain in the external network domain mirror system according to the acquired mirror data stream of the network domain; the external network domain mirror system is deployed on the external network domain server.
[0092] Optionally, the network domain mirroring module 302 includes: A parsing submodule, used for parsing the external network domain mirror data stream to obtain the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata of the external network domain digital object that has undergone the external network domain data operation; The image matching submodule is used to search for a target image digital object identifier corresponding to the external network domain digital object identifier in the image registry of the network domain image system according to the external network domain digital object identifier obtained by parsing; The mirror update submodule is used to complete the data mirroring operation of the external network domain digital object based on the search results in the mirror registry through the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata.
[0093] Optionally, the image update submodule includes: A new creation unit is used to create a new mirror digital object identifier in the mirror registry to store the external network domain digital object identifier when the target mirror digital object identifier is not found, and to establish the external network domain digital entity as a mirror digital entity corresponding to the newly created mirror digital object identifier, and to establish the external network domain metadata as mirror metadata corresponding to the mirror digital object identifier; The updating unit is used to update the mirror digital entity corresponding to the target mirror digital object identifier through the external network domain digital entity when the target mirror digital object identifier is found, and to update the mirror metadata corresponding to the target mirror digital object identifier through the external network domain metadata.
[0094] Optionally, parsing submodules include: A decompression unit, used to extract external network domain verification data from the external network domain mirror data stream, and decompress the external network domain mirror data stream according to the external network domain verification data to obtain an external network domain mirror data sequence of the external network domain digital object; the external network domain mirror data sequence has a preset serialization format; The extraction unit is used to extract the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata from the external network domain mirror data sequence.
[0095] Optionally, the image generation module 303 includes: The network domain extraction submodule is used to determine the network domain digital object identifier of the modified network domain digital object in response to the network domain data operation, and obtain the network domain digital entity and network domain metadata corresponding to the network domain digital object identifier according to the network domain digital object identifier; The network domain packaging submodule is used to package the acquired network domain digital entity and network domain metadata to obtain the network domain mirror data stream.
[0096] Optionally, the network domain packaging submodule includes: A sequence generation unit, used to package the local network domain digital object identifier, the local network domain digital entity corresponding to the local network domain digital object identifier, and the local network domain metadata according to a preset serialization format to obtain the local network domain mirror data sequence, and determine the local network domain verification data of the local network domain mirror data sequence; The sequence compression unit is used to compress the mirror data sequence of the network domain according to the verification data of the network domain to obtain the mirror data stream of the network domain.
[0097] Optionally, the network domain extraction submodule includes: The network domain extraction unit is used to search in the network domain server according to the network domain digital object identifier to obtain the network domain digital entity and the network domain metadata when the network domain digital object identifier matches the network domain server; The external network domain extraction unit is used to determine the target external network domain server corresponding to the digital object identifier of the current network domain when the digital object identifier of the current network domain does not match the server of the current network domain, and to search in the target external network domain server to obtain the digital entity of the current network domain and the metadata of the current network domain.
[0098] In summary, in the embodiment of the present application, by obtaining the external network domain mirror data stream, the network domain server can timely obtain the data modification of the external network domain core system, and synchronize these modifications to ensure the consistency and real-time nature of the data. This ensures that the changes of the external network domain digital objects can be transmitted to the network domain in a timely manner, laying the foundation for subsequent data synchronization and analysis; and by operating the external network domain mirror data in the network domain mirror system, the integrity and accessibility of the external network domain digital objects in the network domain are ensured, so that the network domain system can efficiently manage and access the external network domain digital objects, ensure the effective use of data, and avoid the problem of data inaccessibility caused by network isolation and access restrictions, thereby providing a reliable data exchange and access mechanism; at the same time, by generating the network domain mirror data stream, it is ensured that the modification of the core system of the network domain can quickly form mirror data and be updated in the external network domain mirror system. It is ensured that the latest state of the digital objects in the network domain can be obtained and used by the external network domain mirror system, thereby ensuring that the changes of the digital objects in the network domain can be transmitted to the external network domain in a timely manner, realizing true cross-domain data synchronization and access. By ensuring the data consistency between different nodes in the digital network, the overall performance and reliability of the system are improved. Therefore, based on the method of the embodiment of the present application, the consistency and reliability of the data are ensured through the interaction between the mirror system and the core system, and the real-time and accessibility of the data are guaranteed by the synchronous operation of the core system, thereby solving the problem of being unable to expand and support data discovery and positioning during cross-domain data exchange during network storage.
[0099] Reference Fig. 9 , the electronic device 500 may include one or more of the following components: a processing component 502 , a memory 504 , a power component 506 , a multimedia component 508 , an audio component 510 , an input / output (I / O) interface 512 , a sensor component 514 , and a communication component 516 .
[0100] The processing component 502 generally controls the overall operation of the electronic device 500, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 502 may include one or more modules to facilitate the interaction between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate the interaction between the multimedia component 508 and the processing component 502.
[0101] The memory 504 is used to store various types of data to support the operation of the electronic device 500. Examples of such data include instructions for any application or method operating on the electronic device 500, contact data, phone book data, messages, pictures, multimedia, etc. The memory 504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0102] The power supply component 506 provides power to the various components of the electronic device 500. The power supply component 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 500.
[0103] The multimedia component 508 includes an interface that provides an output interface between the electronic device 500 and the user. In some embodiments, the interface may include a liquid crystal display (LCD) and a touch panel (TP). If the interface includes a touch panel, the interface may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front camera and / or a rear camera. When the electronic device 500 is in an operating mode, such as a shooting mode or a multimedia mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0104] The audio component 510 is used to output and / or input audio signals. For example, the audio component 510 includes a microphone (MIC), and when the electronic device 500 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is used to receive an external audio signal. The received audio signal can be further stored in the memory 504 or sent via the communication component 516. In some embodiments, the audio component 510 also includes a speaker for outputting audio signals.
[0105] The input / output I / O interface 512 provides an interface between the processing component 502 and the peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0106] The sensor assembly 514 includes one or more sensors for providing various aspects of status assessment for the electronic device 500. For example, the sensor assembly 514 can detect the open / closed state of the electronic device 500, the relative positioning of components, such as the display and keypad of the electronic device 500, and the sensor assembly 514 can also detect the position change of the electronic device 500 or a component of the electronic device 500, the presence or absence of user contact with the electronic device 500, the orientation or acceleration / deceleration of the electronic device 500, and the temperature change of the electronic device 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0107] The communication component 516 is used to facilitate wired or wireless communication between the electronic device 500 and other devices. The electronic device 500 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0108] In an exemplary embodiment, the electronic device 500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to implement the methods provided in the embodiments of the present application.
[0109] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 504 including instructions, and the instructions can be executed by a processor 520 of an electronic device 500 to perform the above method. For example, the non-transitory storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0110] Fig.10FIG. 6 is a block diagram of an electronic device 600 according to another embodiment of the present invention. For example, the electronic device 600 may be provided as a server.
[0111] Reference Fig.10 , the electronic device 600 includes a processing component 622, which further includes one or more processors, and a memory resource represented by a memory 632, for storing instructions that can be executed by the processing component 622, such as an application. The application stored in the memory 632 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 622 is configured to execute instructions to perform the method provided in the embodiment of the present application.
[0112] The electronic device 600 may also include a power supply component 626 configured to perform power management of the electronic device 600, a wired or wireless network interface 650 configured to connect the electronic device 600 to a network, and an input / output (I / O) interface 658. The electronic device 600 may operate based on an operating system stored in the memory 632, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
[0113] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the application disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0114] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A digital object-based cross-domain exchange access method for digital networks, characterized in that: Applicable to servers in this network domain, including: In response to an external network domain data operation on an external network domain digital object stored in an external network domain core system, an external network domain mirror data stream sent from the external network domain core system is obtained; the external network domain core system is deployed on an external network domain server; the external network domain mirror data stream is used to store the external network domain digital object that has undergone the external network domain data operation; According to the acquired external network domain mirror data stream, the local network domain data mirror operation of the external network domain digital object is completed in the local network domain mirror system; the local network domain mirror system is deployed on the local network domain server; In response to the local network domain data operation on the local network domain digital object stored in the local network domain core system, a local network domain mirror data stream is generated; the local network domain core system is deployed on the local network domain server; the local network domain mirror data stream is used to store the local network domain digital object that has undergone the local network domain data operation; Through the core system of the local network domain, the local network domain mirror data stream is sent to the external network domain mirror system, so that the external network domain mirror system completes the external network domain data mirroring operation of the local network domain digital object in the external network domain mirror system according to the acquired local network domain mirror data stream; the external network domain mirror system is deployed on the external network domain server.
2. The method according to claim 1, characterized in that The process of completing the local network domain data mirroring operation on the external network domain digital object in the local network domain mirroring system according to the acquired external network domain mirroring data stream includes: Parsing the external network domain mirror data stream to obtain an external network domain digital object identifier, an external network domain digital entity, and external network domain metadata of the external network domain digital object that has undergone the external network domain data operation; According to the external network domain digital object identifier obtained by parsing, searching for a target mirror digital object identifier corresponding to the external network domain digital object identifier in the mirror registration table of the local network domain mirror system; According to the search result in the mirror registry, the local network domain data mirroring operation of the external network domain digital object is completed through the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata.
3. The method according to claim 2, characterized in that The method of completing the local network domain data mirroring operation on the external network domain digital object according to the search result in the mirror registry through the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata includes: In the case where the target mirror digital object identifier is not found, a new mirror digital object identifier is created in the mirror registry to store the external network domain digital object identifier, and the external network domain digital entity is established as a mirror digital entity corresponding to the newly created mirror digital object identifier, and the external network domain metadata is established as mirror metadata corresponding to the mirror digital object identifier; When the target mirror digital object identifier is found, the mirror digital entity corresponding to the target mirror digital object identifier is updated through the external network domain digital entity, and the mirror metadata corresponding to the target mirror digital object identifier is updated through the external network domain metadata.
4. The method according to claim 2, characterized in that The parsing of the external network domain mirror data stream to obtain the external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata of the external network domain digital object subjected to the external network domain data operation includes: Extracting external network domain verification data from the external network domain mirror data stream, and decompressing the external network domain mirror data stream according to the external network domain verification data to obtain an external network domain mirror data sequence of the external network domain digital object; the external network domain mirror data sequence has a preset serialization format; The external network domain digital object identifier, the external network domain digital entity, and the external network domain metadata are extracted from the external network domain mirror data sequence.
5. The method according to claim 1, characterized in that The generating of the network domain mirror data stream in response to the network domain data operation on the network domain digital object stored in the network domain core system includes: In response to the local network domain data operation, determine the local network domain digital object identifier of the local network domain digital object that is modified, and obtain the local network domain digital entity and local network domain metadata corresponding to the local network domain digital object identifier according to the local network domain digital object identifier; The acquired local network domain digital entity and the local network domain metadata are packaged to obtain the local network domain mirror data stream.
6. The method according to claim 5, characterized in that The step of packaging the acquired local network domain digital entity and the local network domain metadata to obtain the local network domain mirror data stream includes: According to a preset serialization format, the local network domain digital object identifier, the local network domain digital entity corresponding to the local network domain digital object identifier, and the local network domain metadata are packaged to obtain a local network domain mirror data sequence, and determine the local network domain verification data of the local network domain mirror data sequence; The local network domain mirror data sequence is compressed according to the local network domain verification data to obtain the local network domain mirror data stream.
7. The method according to claim 5, characterized in that The acquiring, according to the local network domain digital object identifier, the local network domain digital entity and the local network domain metadata corresponding to the local network domain digital object identifier comprises: In the case where the local network domain digital object identifier matches the local network domain server, searching in the local network domain server according to the local network domain digital object identifier to obtain the local network domain digital entity and the local network domain metadata; In the case that the local network domain digital object identifier does not match the local network domain server, a target external network domain server corresponding to the local network domain digital object identifier is determined, and a search is performed in the target external network domain server to obtain the local network domain digital entity and the local network domain metadata.
8. A digital object-based cross-domain exchange access device for digital networking, characterized in that: Applicable to servers in this network domain, including: An image acquisition module, for obtaining an external network domain image data stream sent from an external network domain core system in response to an external network domain data operation on an external network domain digital object stored in the external network domain core system; the external network domain core system is deployed on an external network domain server; the external network domain image data stream is used to store the external network domain digital object that has undergone the external network domain data operation; The network domain mirror module is used to complete the network domain data mirroring operation of the external network domain digital object in the network domain mirror system according to the acquired external network domain mirror data stream; the network domain mirror system is deployed on the network domain server; An image generation module, for generating an image data stream of the network domain in response to the network domain data operation on the network domain digital object stored in the network domain core system; the network domain core system is deployed on the network domain server; the network domain image data stream is used to store the network domain digital object after the network domain data operation; A mirror sending module is used to send the local network domain mirror data stream to the external network domain mirror system through the local network domain core system, so that the external network domain mirror system completes the external network domain data mirroring operation of the local network domain digital object in the external network domain mirror system according to the acquired local network domain mirror data stream; the external network domain mirror system is deployed on the external network domain server.
9. An electronic device, characterized in that: include: A processor, a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method as claimed in any one of claims 1 to 7.
Citation Information
Patent Citations
Method for realizing cross-domain data and file updating synchronization
CN110532275A
Cross-network container mirror image file automatic import method and device and storage medium
CN115292265A
Scientific research number networking service method and system based on scientific research number object pragmatic relationship
CN117271460A
Data cross-domain transmission method and device and data exchange system
CN118784733A
Cross-subject open energy digital network system
CN118945110A