[go: up one dir, main page]

CN120639742A - Method for mapping and associating digital assets with physical locations in distributed environments - Google Patents

Method for mapping and associating digital assets with physical locations in distributed environments

Info

Publication number
CN120639742A
CN120639742A CN202510847218.9A CN202510847218A CN120639742A CN 120639742 A CN120639742 A CN 120639742A CN 202510847218 A CN202510847218 A CN 202510847218A CN 120639742 A CN120639742 A CN 120639742A
Authority
CN
China
Prior art keywords
place
client terminal
physical
cloud server
network connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202510847218.9A
Other languages
Chinese (zh)
Inventor
何素娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Zhiwei Yunlian Technology Co ltd
Original Assignee
Zhejiang Zhiwei Yunlian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Zhiwei Yunlian Technology Co ltd filed Critical Zhejiang Zhiwei Yunlian Technology Co ltd
Priority to CN202510847218.9A priority Critical patent/CN120639742A/en
Publication of CN120639742A publication Critical patent/CN120639742A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application relates to a mapping association method of digital assets and physical places in a distributed environment, which is characterized in that a local server is set up in the physical places and used as a storage point of an anchor place ID, and a dynamic association updating mechanism of a cloud server for network connection equipment information change is combined, so that when the network environment of the physical places is changed, the stability and continuity of the place ID are maintained, the problem of the interruption of the mapping relationship between the digital assets and the physical places caused by the change of the place ID is avoided, meanwhile, based on the stable place ID, a terminal computer ID is generated by combining with local unique identification information of a client terminal, unique and accurate identification and positioning of the specific client terminal in the specific physical places in the distributed environment are ensured, a reliable identification basis is provided for the subsequent application of unified management of the digital assets, remote operation and data analysis and the like, and the management efficiency and the data accuracy are improved.

Description

Mapping association method of digital asset and physical place in distributed environment
Technical Field
The invention relates to the technical field of computer network management, in particular to a method for carrying out unique and stable mapping association on digital assets, physical places and internal terminals thereof in a distributed environment.
Background
In modern IT management, especially in the scenario of having a large number of scattered deployment terminals, such as a chain internet bar, a distributed office, and an internet of things device management, each item of digital asset (such as terminal configuration, software license, operation data, etc.) is mapped and associated with ITs corresponding physical entity (such as a specific physical location or a specific terminal device in the location) accurately and efficiently, which is the basis for implementing effective remote monitoring, asset management, policy deployment, and fault detection.
In practice, however, establishing and maintaining such accurate mapping associations faces a number of challenges:
First, conventional venue identification methods may rely on certain features in the venue network environment, such as the router's IP address, MAC address, or specific network topology. In actual operation, however, these network parameters may change due to device replacement (e.g., router upgrades or failover), network configuration adjustments (e.g., subnet partitioning, VLAN changes), or dynamic IP allocation policies of the ISP. Once the key parameters for identifying the places are changed, the place identifiers generated based on the parameters are changed, so that the mapping relation between the original digital assets and the physical places is interrupted, the history data cannot be traced to the correct places, the asset statistics are deviated, the management strategies cannot be accurately issued to the target places, and the management continuity and accuracy are seriously affected.
Secondly, in terminals deployed on a large scale, depending on hardware MAC addresses alone may encounter MAC address collision, especially in the case of virtualized environments or manual modification or the problem of MAC address change due to network card replacement, and computer names, IP addresses, etc. may also change due to reloading systems, network reassignment, etc., which results in an insufficient stability of identifiers of terminal computers or lack of uniqueness in a global scope, or uniqueness in a place where they belong is difficult to guarantee, and accurate management for a specific terminal will be difficult to achieve.
Disclosure of Invention
In order to solve the above problems, the present application provides a mapping association method of digital assets and physical locations in a distributed environment that ensures continuous and accurate mapping between digital assets and physical entities.
In order to achieve the above objective, the mapping association method of digital assets and physical places in a distributed environment designed by the present application is executed by a system including a client on a terminal computer, a local server and a cloud server, and includes the following steps:
S1, when an effective place ID is not held, a client terminal collects current network connection equipment information of a physical place where the client terminal is located and sends the current network connection equipment information to a cloud server, wherein the current network connection equipment information at least comprises an MAC address and a gateway IP address of a router in the physical place;
S2, the cloud server determines or generates a place ID corresponding to the physical place according to the received current network connection equipment information;
S3, the cloud server issues the place ID to a local server deployed in the physical place, and the local server stores and records the place ID as an anchoring place ID of the physical place;
S4, when the client terminal is started or needs to report information, acquiring the stored anchoring place ID from the local server, and acquiring current network connection equipment information used for representing the physical place of the client terminal again;
s5, the client terminal sends the obtained anchoring place ID and the acquired current network connection equipment information to the cloud server;
S6, after receiving the anchoring place ID and the current network connection equipment information acquired again, if the current network connection equipment information acquired again is inconsistent with the network connection equipment information which is recorded previously and used for generating or determining the anchoring place ID, updating the association relation between the anchoring place ID and the new current network connection equipment information in the cloud server, and keeping the anchoring place ID unchanged;
s7, the cloud server generates a terminal computer ID of the client terminal based on the place ID determined or maintained in the previous step and the local unique identification information of the client terminal;
s8, using a combined identifier formed by the venue ID and the terminal computer ID to uniquely identify a specific client terminal in a specific physical venue in the distributed environment.
Preferably, in step S2, the cloud server calculates, generates or determines a location ID according to the current network connection device information, and specifically includes:
Combining the MAC address of the router with the gateway IP address to form a first characteristic character string;
Carrying out hash operation on the first characteristic character string to obtain a first hash value;
The cloud server inquires whether a place ID which is correlated with the first hash value exists in a database of the cloud server:
If so, determining the associated place ID as the place ID of the current physical place;
If not, generating a new place ID, and establishing an association relation between the new place ID and the first hash value and storing the association relation.
Preferably, in step S7, the locally unique identification information of the client terminal includes at least one of a computer name of the client terminal, a MAC address of the client terminal, and an IP address of the client terminal, or a combination thereof.
Preferably, in step S7, the cloud server calculating and generating the terminal computer ID specifically includes:
Combining the place ID, the computer name of the client terminal, the MAC address of the client terminal and the IP address of the client terminal to form a second characteristic character string;
and carrying out hash operation on the second characteristic character string to obtain a second hash value, and taking the second hash value as the ID of the terminal computer.
Preferably, in step S4, if the client terminal fails to acquire the anchor location ID from the local server, the client terminal executes step S1 to request the cloud server to determine the location ID.
Preferably, the local server is a server device deployed inside the physical location and within the same local area network as the client terminal.
Preferably, the method further comprises:
when the local server in the physical place is replaced or redeployed, the anchor place ID stored by the local server before replacement is allowed to be assigned to a new local server for inheritance through preset management operation.
Preferably, the digital assets include, but are not limited to, hardware configuration information and a software installation list of the client terminal.
The mapping association method of the digital asset and the physical place in the distributed environment, which is designed by the application, can maintain the stability and continuity of the place ID when the network environment of the physical place changes by setting a local server in the physical place as a storage point of an anchor place ID and combining a dynamic association updating mechanism of a cloud server for network connection equipment information change, and avoid the problem of the interruption of the mapping relationship between the digital asset and the physical place caused by the change of the place ID.
Drawings
FIG. 1 is a flow chart of a method for mapping association of digital assets with physical locations in a distributed environment provided by an embodiment of the present application.
Detailed Description
The preferred embodiments of the present application will be described below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are for illustration and explanation of the present application only, and are not intended to limit the present application.
As shown in fig. 1, the mapping association method of digital assets and physical places in the distributed environment described in this embodiment is performed by a system including a client on a terminal computer, a local server and a cloud server. The local server is a server device which is deployed inside the physical place and is in the same local area network as the client terminal.
Specifically, the mapping association method mainly comprises the following steps:
S1, when an effective place ID is not held, the client terminal collects current network connection equipment information of a physical place where the client terminal is located, and sends the current network connection equipment information to a cloud server.
Specifically, when a client on a terminal computer starts up for the first time and tries to establish communication with a cloud server, or when the client determines that its own non-owned or owned location ID is invalid, for example, the locally cached location ID expires or fails to verify, the client actively collects information about a network connection device of a physical location where the client is currently located. After the acquisition is completed, the client sends the information of the network connection devices to the cloud server through a network to serve as a basis for requesting to identify or allocate the place ID. In a specific implementation, the current network connection device information at least includes a MAC address and a gateway IP address of the router in the physical location.
S2, the cloud server determines or generates a place ID corresponding to the physical place according to the received current network connection equipment information. This venue ID should be unique throughout the distributed system to identify a particular physical venue, e.g., a particular internet cafe.
The cloud server calculates and generates or determines a place ID according to the current network connection equipment information, wherein the cloud server specifically comprises the steps of combining an MAC address of the router with the gateway IP address to form a first characteristic character string, carrying out hash operation on the first characteristic character string to obtain a first hash value, and inquiring whether a place ID related to the first hash value exists in a database of the cloud server.
If so, determining the associated location ID as the location ID of the current physical location. If the existing association is found and the place ID is valid, the cloud server determines that the existing place ID is the place ID of the physical place where the current client is located.
If not, generating a new place ID, and establishing an association relation between the new place ID and the first hash value and storing the association relation. If no association is queried or the associated place ID is invalid, the fact that the physical place is a new physical place which is not recognized yet or the network characteristics are completely changed and no local anchor ID is reported is indicated, at the moment, the cloud server generates a new globally unique place ID, for example, by means of database sequence self-increment, UUID generation and the like, then establishes an association relation between the newly generated place ID and the calculated first hash value, and stores the association relation in a database for subsequent query.
S3, the cloud server issues the place ID to a local server deployed in the physical place, and the local server stores and records the place ID as an anchoring place ID of the physical place. To be used as a follow-up client to obtain a preferential source of the venue ID and a stable credential for the venue ID.
S4, when the client terminal is started or needs to report information, the stored anchoring place ID is obtained from the local server, and current network connection equipment information used for representing the physical place of the client terminal is collected again. In a subsequent operation process, for example, when the client starts up each time, or before the client needs to report a state to the cloud server or perform an operation, the client first tries to acquire the previously stored anchor location ID from the local server of the physical location where the client is located, and whether the anchor location ID is successfully acquired or not, the client also acquires the network connection device information of the physical location where the client is located at the current moment again.
In the specific implementation, if the client terminal fails to acquire the anchor location ID from the local server, the client terminal executes step S1 to request the cloud server to determine the location ID.
S5, the client terminal sends the obtained anchor place ID and the acquired current network connection equipment information to the cloud server.
S6, after receiving the anchoring place ID and the current network connection equipment information acquired again, if the current network connection equipment information acquired again is inconsistent with the network connection equipment information which is recorded previously and used for generating or determining the anchoring place ID, updating the association relation between the anchoring place ID and the new current network connection equipment information in the cloud server, and keeping the anchoring place ID unchanged. Specifically, if the client reports a valid anchor location ID, the cloud server identifies the physical location based on the anchor location ID, and at this time, if a new router MAC or gateway IP is found to be inconsistent with the original network connection device information associated with the anchor location ID recorded in the cloud server database, which indicates that the network device of the physical location may be replaced or configured, the cloud server updates the correspondence between the anchor location ID and the new current network connection device information in its database. Importantly, during this update process, the venue ID itself remains unchanged, thereby ensuring venue identification continuity and stability even if the network hardware changes.
S7, the cloud server generates a terminal computer ID of the client terminal based on the place ID determined or maintained in the previous step and the local unique identification information of the client terminal. In the present embodiment, the locally unique identification information of the client terminal includes at least one of a computer name of the client terminal, a MAC address of the client terminal, and an IP address of the client terminal, or a combination thereof. In environments such as internet cafes, computer names and IP addresses are typically fixed after diskless system deployment to facilitate statistics.
The cloud server calculates and generates a terminal computer ID specifically including combining the location ID, a computer name of the client terminal, an MAC address of the client terminal and an IP address of the client terminal to form a second characteristic character string, performing hash operation on the second characteristic character string to obtain a second hash value, and taking the second hash value as the terminal computer ID. The cloud server stores the corresponding relation between the ID of the terminal computer and the original information, or directly uses the hash value as the ID.
S8, using a combined identifier formed by the venue ID and the terminal computer ID to uniquely identify a specific client terminal in a specific physical venue in the distributed environment. That is, by combining the terminal computer ID generated in step S7 with the location ID to which it belongs, for example, splicing the two together or associating them by a specific rule, a combined identifier is formed, which can be in a format such as "location ID-terminal computer ID" so as to be able to uniquely identify that specific client terminal within a specific physical location throughout the distributed environment. Based on this unique identification, the system may perform subsequent digital asset management, remote operations, data statistics, etc. In this embodiment, the digital assets include, but are not limited to, hardware configuration information and a software installation list of the client terminal.
In some embodiments, the method further comprises allowing anchor site IDs stored by the local servers before replacement to be assigned to new local servers for inheritance through preset management operations when the local servers in the physical sites are replaced or redeployed. This allows the system administrator to manually specify and migrate that anchor site ID stored and recorded by the local server before replacement to the new or redeployed local server for continued use by a management interface or preset management operations, such as providing an input interface when installing new local server software, so that the identity of the site can be inherited even if the local server is replaced.
According to the mapping association method of the digital asset and the physical place in the distributed environment, the local server is set up in the physical place to serve as a storage point of the anchor place ID, and a dynamic association updating mechanism of the cloud server for network connection equipment information change is combined, so that stability and continuity of the place ID can be maintained when the network environment of the physical place changes, the problem of interruption of the mapping relationship between the digital asset and the physical place due to change of the place identification is avoided, meanwhile, based on the stable place ID, the terminal computer ID is generated by combining with local unique identification information of the client terminal, unique and accurate identification and positioning of the specific client terminal in the specific physical place in the distributed environment are guaranteed, a reliable identification basis is provided for application such as unified management of subsequent digital assets, remote operation and data analysis, and management efficiency and data accuracy are improved.
In the description of the present application, it should be noted that the azimuth or positional relationship indicated by the terms "vertical", "upper", "lower", "horizontal", etc. are based on the azimuth or positional relationship shown in the drawings, and are merely for convenience of describing the present application and simplifying the description, and do not indicate or imply that the apparatus or element referred to must have a specific azimuth, be constructed and operated in a specific azimuth, and thus should not be construed as limiting the present application.
In the description of the present application, it should also be noted that, unless explicitly specified and limited otherwise, the terms "disposed," "mounted," "connected," and "connected" are to be construed broadly, and may be, for example, fixedly connected, detachably connected, integrally connected, mechanically connected, electrically connected, directly connected, indirectly connected through an intermediary, or in communication between two elements. The specific meaning of the above terms in the present application can be understood by those of ordinary skill in the art according to the specific circumstances.
It should be noted that the above-mentioned embodiments are merely preferred embodiments of the present application, and the present application is not limited thereto, but may be modified or substituted for some of the technical features thereof by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (8)

1. A method for mapping and associating digital assets with physical locations in a distributed environment, the method being performed by a system comprising a client on a terminal computer, a local server, and a cloud server, comprising the steps of:
S1, when an effective place ID is not held, a client terminal collects current network connection equipment information of a physical place where the client terminal is located and sends the current network connection equipment information to a cloud server, wherein the current network connection equipment information at least comprises an MAC address and a gateway IP address of a router in the physical place;
S2, the cloud server determines or generates a place ID corresponding to the physical place according to the received current network connection equipment information;
S3, the cloud server issues the place ID to a local server deployed in the physical place, and the local server stores and records the place ID as an anchoring place ID of the physical place;
S4, when the client terminal is started or needs to report information, acquiring the stored anchoring place ID from the local server, and acquiring current network connection equipment information used for representing the physical place of the client terminal again;
s5, the client terminal sends the obtained anchoring place ID and the acquired current network connection equipment information to the cloud server;
S6, after receiving the anchoring place ID and the current network connection equipment information acquired again, if the current network connection equipment information acquired again is inconsistent with the network connection equipment information which is recorded previously and used for generating or determining the anchoring place ID, updating the association relation between the anchoring place ID and the new current network connection equipment information in the cloud server, and keeping the anchoring place ID unchanged;
s7, the cloud server generates a terminal computer ID of the client terminal based on the place ID determined or maintained in the previous step and the local unique identification information of the client terminal;
s8, using a combined identifier formed by the venue ID and the terminal computer ID to uniquely identify a specific client terminal in a specific physical venue in the distributed environment.
2. The method of mapping association between a digital asset and a physical location in a distributed environment according to claim 1, wherein in step S2, the cloud server calculates, generates or determines a location ID according to the current network connection device information, and specifically includes:
Combining the MAC address of the router with the gateway IP address to form a first characteristic character string;
Carrying out hash operation on the first characteristic character string to obtain a first hash value;
The cloud server inquires whether a place ID which is correlated with the first hash value exists in a database of the cloud server:
If so, determining the associated place ID as the place ID of the current physical place;
If not, generating a new place ID, and establishing an association relation between the new place ID and the first hash value and storing the association relation.
3. The mapping association method of digital assets and physical places in a distributed environment according to claim 1, wherein the locally unique identification information of the client terminal includes at least one of a computer name of the client terminal, a MAC address of the client terminal and an IP address of the client terminal or a combination thereof in step S7.
4. The method of mapping and associating a digital asset with a physical location in a distributed environment according to claim 3, wherein in step S7, the cloud server calculates and generates a terminal computer ID specifically includes:
Combining the place ID, the computer name of the client terminal, the MAC address of the client terminal and the IP address of the client terminal to form a second characteristic character string;
and carrying out hash operation on the second characteristic character string to obtain a second hash value, and taking the second hash value as the ID of the terminal computer.
5. The method according to claim 1, wherein in step S4, if the client terminal fails to obtain the anchor location ID from the local server, the client terminal executes step S1 to request the cloud server to determine the location ID.
6. The method of mapping association of digital assets with a physical location in a distributed environment of claim 1, wherein the local server is a server device deployed inside the physical location and within the same local area network as the client terminal.
7. The method of mapping association of digital assets with physical locations in a distributed environment of any of claims 1-6, further comprising:
when the local server in the physical place is replaced or redeployed, the anchor place ID stored by the local server before replacement is allowed to be assigned to a new local server for inheritance through preset management operation.
8. The method of mapping association of digital assets with physical locations in a distributed environment according to claim 1, wherein the digital assets include, but are not limited to, hardware configuration information and software installation lists of the client terminals.
CN202510847218.9A 2025-06-24 2025-06-24 Method for mapping and associating digital assets with physical locations in distributed environments Pending CN120639742A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510847218.9A CN120639742A (en) 2025-06-24 2025-06-24 Method for mapping and associating digital assets with physical locations in distributed environments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510847218.9A CN120639742A (en) 2025-06-24 2025-06-24 Method for mapping and associating digital assets with physical locations in distributed environments

Publications (1)

Publication Number Publication Date
CN120639742A true CN120639742A (en) 2025-09-12

Family

ID=96958176

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202510847218.9A Pending CN120639742A (en) 2025-06-24 2025-06-24 Method for mapping and associating digital assets with physical locations in distributed environments

Country Status (1)

Country Link
CN (1) CN120639742A (en)

Similar Documents

Publication Publication Date Title
US11171914B2 (en) Systems and methods for automatic inventory and DNS record generation
US10951582B2 (en) Dynamic firewall configuration
US8479048B2 (en) Root cause analysis method, apparatus, and program for IT apparatuses from which event information is not obtained
CN1985470B (en) System, network entities for configuration management of a dynamic host configuration protocol framework
US7908379B2 (en) Automatic mobile device detection
US11696110B2 (en) Distributed, crowdsourced internet of things (IoT) discovery and identification using Block Chain
CN101834911B (en) Defense method of domain name hijacking and network outlet equipment
CN112261175B (en) Asset information updating method, device, equipment and medium
CN109819068B (en) User terminal, block chain domain name resolution method thereof, computer equipment and computer readable storage medium
TWI515579B (en) Fine-grained location determination of networked computers
CN102137174A (en) Method for caching of domain name system, authorized domain name server and cache domain name server
US20180343317A1 (en) Discovery Of Network Device Roles Based On Application Level Protocol Parsing In Organizational Environments
KR20190007041A (en) Method and device for data version comparison between time zone transit stations
US7289471B2 (en) Mobile router, position management server, mobile network management system, and mobile network management method
WO2018214928A1 (en) Method and apparatus for locating resolution fault, computer readable storage medium thereof, and computer device
CN119652868A (en) A method for detecting IP address allocation conflicts based on multi-protocol ARP data collection
CN114745356B (en) Domain name resolution method, device, equipment and readable storage medium
CN106452860B (en) Equipment deployment method and device
CN120639742A (en) Method for mapping and associating digital assets with physical locations in distributed environments
CN112367415B (en) Generation method and device of attribute information, electronic equipment and computer readable medium
CN106331205B (en) Centralized management and control method, device and related equipment for domain name resource record cache
CN112187508A (en) Internet of things gateway equipment management method, device, equipment and readable storage medium
KR101080452B1 (en) System and method for tracking user's location using IP equipment location information
CN103746846A (en) Network remote management method, network management system and user agency device
CN115665086B (en) Domain name resolution methods, devices, and electronic equipment based on gateway devices

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination