Search

CN-115687587-B - Method, device, equipment and medium for correlation matching of Internet of things equipment and space object based on position information

CN115687587BCN 115687587 BCN115687587 BCN 115687587BCN-115687587-B

Abstract

The embodiment of the invention discloses a method, a device, equipment and a medium for matching the association of an Internet of things device and a space object based on position information. The method comprises the steps of extracting name and coordinate position information of a space object from a space model, obtaining position information of target equipment, including coordinates and text position description, constructing a knowledge graph based on the name and coordinate position information of the space object and the position information of the target equipment, wherein nodes of the knowledge graph are equipment objects and space objects, edges of the knowledge graph are position relations, analyzing and calculating association relations between the target equipment and the space object nodes based on the position information of the target equipment, and storing calculation results in the knowledge graph in the form of edges between the target equipment nodes and the space object nodes. According to the technical scheme, the association between the Internet of things platform equipment object and the urban information model basic platform space model object can be quickly established, and the time cost for manually establishing the association is reduced.

Inventors

  • Song Chaoning
  • ZOU GEN
  • WANG CHAOHUA
  • YUAN ZHENJIE
  • LI QING
  • LUO DONGMEI

Assignees

  • 软通智慧科技有限公司

Dates

Publication Date
20260505
Application Date
20221031

Claims (9)

  1. 1. An association matching method of an internet of things device and a space object based on position information comprises the following steps: Extracting space object names and space object coordinate position information from the space model; Acquiring position information of target equipment, wherein the position information of the target equipment comprises coordinates and text position description; constructing a knowledge graph based on the name and coordinate position information of the space object and the position information of the target equipment, wherein nodes of the knowledge graph are the equipment object and the space object, and edges of the knowledge graph are the position relationship; Based on the target equipment position information, analyzing and calculating the association relation between the target equipment and the space object node, and storing the calculation result in a knowledge graph in the form of edges between the target equipment node and the space object node; the analyzing and calculating the association relation between the target equipment and the space object node based on the target equipment position information, and storing the calculation result in a knowledge graph in the form of edges between the target equipment node and the space object node, wherein the method comprises the following steps: if the position information of the target equipment comprises the text position description and the coordinate position description, respectively associating the position information obtained by the text position description and the position information obtained by the coordinate position description with the nodes in the knowledge graph to obtain a first association relationship and a second association relationship; Weighting the first association relation and the second association relation to obtain an association probability value of the target equipment and the space object; And adding edges between the target equipment nodes and the space object nodes in the knowledge graph based on the association probability values.
  2. 2. The method of claim 1, wherein extracting the spatial object name and spatial object coordinate location information from the spatial model comprises: Acquiring layer information from a space model file obtained in advance, and extracting the name and coordinate position of a space object from the layer; And/or the number of the groups of groups, The name and coordinate location of the spatial object are obtained from an external geographic information data source.
  3. 3. The method according to claim 2, wherein the method further comprises: And if the space object exists in the space model file and the external geographic information data source at the same time, adopting an entity alignment technology to perform alignment processing on different data sources of the space object to obtain the name and the coordinate position of the space object.
  4. 4. The method of claim 1, wherein the obtaining location information of the target device comprises: Acquiring attribute data of target equipment from a target data management platform through a preset data interface; and reading the position information of the target equipment from the attribute data.
  5. 5. The method of claim 4, wherein the location information of the target device includes a textual location description and a coordinate location description; if the description is the text position description, extracting a space object entity through a natural language processing model; And if the coordinate position description is the coordinate position description, uniformly converting the coordinate system.
  6. 6. The method of claim 5, wherein the natural language processing model is derived after a fine-tuning training performed on the geospatial dataset based on a generic pre-trained natural language processing model.
  7. 7. An apparatus for matching an internet of things device with a space object based on position information, comprising: the space object name and coordinate position acquisition module is used for extracting the name and coordinate position information of the space object from the space model; the system comprises a target equipment position information acquisition module, a target equipment position information acquisition module and a target equipment position information processing module, wherein the target equipment position information acquisition module is used for acquiring the position information of target equipment, and the position information of the target equipment comprises coordinates and text position description; The knowledge graph construction module is used for constructing a knowledge graph based on the name and coordinate position information of the space object and the position information of the target equipment, wherein nodes of the knowledge graph are the equipment object and the space object, and edges of the knowledge graph are the position relationship; The target equipment matching association module analyzes and calculates the association relation between the target equipment and the space object node based on the target equipment position information, and stores the calculation result in a knowledge graph in the form of edges between the target equipment node and the space object node; wherein the target device association module comprises: The association sub-module is used for respectively associating the position information obtained by the text position description and the position information obtained by the coordinate position description with the nodes in the knowledge graph to obtain a first association relationship and a second association relationship if the position information of the target equipment comprises the text position description and the coordinate position description; the weighting sub-module is used for carrying out weighting processing on the first association relation and the second association relation so as to obtain an association probability value of the target equipment and the space object; and the adding sub-module is used for adding edges between the target equipment nodes and the space object nodes in the knowledge graph based on the association probability values.
  8. 8. An electronic device, the electronic device comprising: at least one processor, and A memory communicatively coupled to the at least one processor, wherein, The memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the location information based internet of things device and spatial object association matching method of any of claims 1-6.
  9. 9. A computer readable storage medium storing computer instructions for causing a processor to implement the location information based internet of things device and spatial object association matching method of any of claims 1-6 when executed.

Description

Method, device, equipment and medium for correlation matching of Internet of things equipment and space object based on position information Technical Field The invention relates to the technical field of the internet of things, in particular to a method, a device, equipment and a medium for associating and matching an internet of things device and a space object based on position information. Background Along with the acceleration of the urban process and the development of urban information model technology, the construction of smart cities in various places is popular. The smart city is a new theory and a new mode for promoting city planning, construction, management and service intelligence by applying new generation information integration technologies such as Internet of things, cloud computing, big data, space geographic information integration and the like. In smart city applications, fusing the internet of things device awareness data with static city physical models is the basis for many downstream applications. To perform data fusion, an association between the object of the internet of things platform device and the space model of the city information model base platform must be established. How to quickly establish the association between the things-internet platform equipment object and the city information model base platform space model object is a problem to be solved in smart city construction. At present, the main scheme adopts manual operation of service personnel to establish the association between the object of the Internet of things platform device and the space model of the city information model basic platform. However, when the number of devices is large, the manual operation efficiency is low, and a large amount of labor and time costs are required. Disclosure of Invention The invention provides a method, a device, equipment and a medium for matching the association of an Internet of things device and a space object based on position information, which can quickly establish the association between the Internet of things platform device object and a basic platform space model of an urban information model, and reduce the time cost of manually establishing the association. According to an aspect of the present invention, there is provided a method for matching an association of an internet of things device and a space object based on location information, the method comprising: Extracting space object names and space object coordinate position information from the space model; Acquiring position information of target equipment, wherein the position information of the target equipment comprises coordinates and text position description; constructing a knowledge graph based on the name and coordinate position information of the space object and the position information of the target equipment, wherein nodes of the knowledge graph are the equipment object and the space object, and edges of the knowledge graph are the position relationship; And analyzing and calculating the association relation between the target equipment and the space object node based on the target equipment position information, and storing the calculation result in a knowledge graph in the form of edges between the target equipment node and the space object node. Optionally, the extracting the spatial object name and the spatial object coordinate position information from the spatial model includes: Acquiring layer information from a space model file obtained in advance, and extracting the name and coordinate position of a space object from the layer; And/or the number of the groups of groups, The name and coordinate location of the spatial object are obtained from an external geographic information data source. Optionally, the method further comprises: And if the space object exists in the space model file and the external geographic information data source at the same time, adopting an entity alignment technology to perform alignment processing on different data sources of the space object to obtain the name and the coordinate position of the space object. Optionally, the obtaining the location information of the target device includes: Acquiring attribute data of target equipment from a target data management platform through a preset data interface; and reading the position information of the target equipment from the attribute data. Optionally, the location information of the target device includes a text location description and a coordinate location description; if the description is the text position description, extracting a space object entity through a natural language processing model; And if the coordinate position description is the coordinate position description, uniformly converting the coordinate system. Optionally, the natural language processing model is obtained after fine tuning training performed on the geospatial dataset based on a generic pre-trained natural language processing model. Opti