CN115568012A - Positioning data transmission method, device and system, electronic equipment and storage medium - Google Patents

Positioning data transmission method, device and system, electronic equipment and storage medium Download PDF

Info

Publication number
CN115568012A
CN115568012A CN202210961179.1A CN202210961179A CN115568012A CN 115568012 A CN115568012 A CN 115568012A CN 202210961179 A CN202210961179 A CN 202210961179A CN 115568012 A CN115568012 A CN 115568012A
Authority
CN
China
Prior art keywords
positioning
positioning data
data packet
communication network
server
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
CN202210961179.1A
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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202210961179.1A priority Critical patent/CN115568012A/en
Publication of CN115568012A publication Critical patent/CN115568012A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The disclosure provides a positioning data transmission method, a positioning data transmission device, a positioning data transmission system, electronic equipment and a computer storage medium, and relates to the technical field of positioning. The method comprises the following steps: the positioning data is processed according to the positioning specification to generate a positioning data packet, the positioning data packet is connected with a communication network through a positioning interface, the positioning data packet is sent to a positioning server through the communication network to be processed, and the positioning server analyzes and processes the positioning data packet according to the positioning specification. The embodiment of the disclosure can be compatible with different positioning devices, and reduces resource redundancy waste.

Description

Positioning data transmission method, device and system, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of positioning technologies, and in particular, to a method, an apparatus, a system, an electronic device, and a computer storage medium for transmitting positioning data.
Background
The indoor positioning technology aims at obtaining the position information of indoor equipment or a user, and due to reasons such as signal shielding, the satellite positioning can not meet the requirement of people on the indoor position information; at present, various indoor positioning technologies are emerging, and the common technologies are as follows: bluetooth, UWB positioning, etc. Indoor positioning based on a 5G small cell communication network is realized by externally connecting a special positioning device, such as Bluetooth, UWB and the like, to the small cell communication network, and uploading the special positioning device to a positioning server by using the small cell communication network as a transmission path of positioning data.
However, at present, hardware interfaces of external small base stations of positioning devices of different manufacturers are different, transmission protocols are different, and positioning data protocols are privatized, so that the positioning interfaces between the positioning devices and the small base stations cannot be opened, the positioning devices cannot be replaced, hardware or software needs to be changed when different positioning devices are replaced in different application scenes, and a positioning server needs different manufacturers to provide independent positioning engines for data analysis, so that resource redundancy is wasted.
It is noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure and therefore may include information that does not constitute prior art that is already known to a person of ordinary skill in the art.
Disclosure of Invention
The present disclosure provides a method, an apparatus, a system, an electronic device and a computer storage medium for transmitting positioning data, which at least to some extent overcome the problem of incompatibility with different positioning devices in the related art.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to an aspect of the present disclosure, there is provided a positioning data transmission method, applied to a positioning device, including:
processing the positioning data according to the positioning specification to generate a positioning data packet;
connecting a communication network through a positioning interface;
and sending the positioning data packet to a positioning server for processing through the communication network.
In one embodiment of the present disclosure, further comprising:
and the positioning server analyzes the positioning data packet according to the positioning specification.
In one embodiment of the present disclosure, the positioning specification includes: sequence number, header, destination address, source medium access control address, device type, positioning method, measurement information or check sequence.
In one embodiment of the present disclosure, the measurement information includes: tag identification, time stamp, or measurement data.
In one embodiment of the present disclosure, the positioning interface is an active power over ethernet interface.
In an embodiment of the present disclosure, the sending the positioning data packet to a positioning server through the communication network for processing includes:
and based on a transmission control protocol, sending the positioning data packet to a positioning server through the communication network for processing.
In one embodiment of the present disclosure, the communication network is a small cell communication network;
the small cell communication network comprises: the system comprises an indoor baseband processing unit, an expansion unit and a micro radio remote unit.
According to another aspect of the present disclosure, there is also provided a positioning data transmission apparatus, including:
the positioning data packet generating module is used for processing the positioning data according to the positioning specification to generate a positioning data packet;
the positioning interface connecting module is connected with a communication network through a positioning interface;
and the positioning data packet sending module is used for sending the positioning data packet to a positioning server for processing through the communication network.
According to another aspect of the present disclosure, there is also provided a positioning data transmission system, including:
the positioning equipment is connected with a small base station communication network through a positioning interface, receives positioning data, processes the positioning data according to positioning specifications to generate a positioning data packet and transmits the positioning data packet to the positioning server;
the positioning server receives the positioning data packet sent by the positioning equipment and analyzes the positioning data packet according to the positioning specification;
and the small base station communication network transmits the positioning data packet.
According to another aspect of the present disclosure, there is also provided an electronic device including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above positioning data transmission methods via execution of the executable instructions.
According to another aspect of the present disclosure, there is also provided a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the positioning data transmission method of any one of the above.
The positioning data transmission method, the positioning data transmission device, the positioning data transmission system, the electronic equipment and the computer storage medium are used for processing the positioning data according to positioning specifications to generate a positioning data packet, the positioning data packet is connected with a communication network through a positioning interface, the positioning data packet is sent to a positioning server through the communication network to be processed, the positioning server analyzes and processes the positioning data packet according to the positioning specifications, different positioning equipment can be compatible, and resource redundancy waste is reduced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 shows a flow chart of a positioning data transmission method in an embodiment of the present disclosure;
fig. 2 shows a flowchart of a positioning data processing method in an embodiment of the present disclosure;
fig. 3 is a schematic diagram illustrating a positioning data transmission format according to an embodiment of the disclosure;
fig. 4 shows a flow chart of another method for transmitting positioning data in the embodiment of the present disclosure;
fig. 5 is a flowchart illustrating a method for transmitting positioning data according to another embodiment of the disclosure;
fig. 6 is a schematic diagram illustrating a positioning data transmission apparatus according to an embodiment of the disclosure;
fig. 7 is a schematic diagram of a positioning data transmission system according to an embodiment of the disclosure;
fig. 8 shows a schematic diagram of an exemplary system architecture of a positioning data transmission method, apparatus or system to which embodiments of the present disclosure may be applied; and
fig. 9 shows a block diagram of an electronic device in an embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
For ease of understanding, the following first explains several terms to which the disclosure relates:
the BBU (Building Base band unit) is responsible for data processing and storage.
The HUB (expansion unit) regeneratively shapes and amplifies the received signal to extend the transmission distance of the network while concentrating all nodes on the node centered on it.
The pRRU (pico Remote Radio Unit) converts the digital baseband signal into a high frequency (Radio frequency) signal, and sends the high frequency (Radio frequency) signal to the antenna for radiation.
UWB (Ultra Wide Band) technology is a wireless carrier communication technology that does not use sinusoidal carriers but uses nanosecond-level non-sinusoidal narrow pulses to transmit data.
PoE (Power Over Ethernet, active Ethernet) refers to a technology for transmitting Power through a network cable, and performs data transmission and Power supply for an IP terminal device through the network cable by means of the existing Ethernet.
TCP (Transmission Control Protocol) is a connection-oriented, reliable transport layer communication Protocol based on a byte stream.
UDP (User Datagram Protocol) is a connectionless transport layer Protocol that provides transaction-oriented simple unreliable messaging services.
The present exemplary embodiment will be described in detail below with reference to the drawings and examples.
First, an embodiment of the present disclosure provides a method for transmitting positioning data, which may be executed by any electronic device with computing processing capability.
Fig. 1 shows a flowchart of a positioning data transmission method in an embodiment of the present disclosure, and as shown in fig. 1, the positioning data transmission method provided in the embodiment of the present disclosure is applied to a positioning device, and includes the following steps:
and S102, processing the positioning data according to the positioning specification to generate a positioning data packet.
In one embodiment, the positioning device interacts with the positioning tag to obtain positioning data.
It should be noted that the positioning data is data obtained by measurement by a corresponding positioning method.
In one embodiment, the location tags include, but are not limited to: bluetooth tags, UWB (Ultra Wide Band) tags.
In one embodiment, the positioning devices include, but are not limited to: bluetooth, UWB.
It should be noted that the positioning data packet is a data packet generated by the positioning device according to the positioning specification set.
And S104, connecting the communication network through the positioning interface.
In one embodiment, the communication network includes, but is not limited to, a small cell communication network, and the disclosed embodiments are described by way of example of a small cell communication network.
Small cell communication networks include, but are not limited to: the system comprises an indoor baseband processing unit, an expansion unit and a micro radio remote unit.
In one embodiment, the indoor baseband processing unit may be connected to a 5G core network, the indoor baseband processing unit is connected to the micro radio remote unit through the extension unit, and the micro radio remote unit reserves a positioning interface and is connected to the small base station communication network through the positioning interface for data transmission.
In one embodiment, the positioning interface includes, but is not limited to: the positioning interface can carry out data transmission and can also meet the power supply requirement of the positioning equipment.
And S106, sending the positioning data packet to a positioning server for processing through the communication network.
In one embodiment, the positioning data packets are sent to a positioning server for processing over the communication network based on a transmission control protocol.
In one embodiment, the location interface supports only one transport protocol.
It should be noted that the transmission protocol refers to a protocol used when the micro radio remote unit and the positioning device in the small base station communication network perform message transmission.
In one embodiment, the transport protocols include, but are not limited to: TCP (Transmission Control Protocol), UDP (User Datagram Protocol).
In one embodiment, the TCP protocol transmission can be uniformly adopted, and the high efficiency of positioning data transmission can be ensured based on the reliable service of the TCP.
In the embodiment, the positioning interface and the positioning standard format are unified, so that different positioning devices can be accessed to a communication network, the change of hardware or software when different positioning devices are replaced in different application scenes is avoided, the purpose of opening the positioning interface is achieved, positioning data is transmitted to the positioning server after being processed to be processed in a unified manner, and the resource redundancy waste is reduced.
Fig. 2 shows a flowchart of a positioning data processing method in an embodiment of the present disclosure, and as shown in fig. 2, the positioning data processing method provided in the embodiment of the present disclosure includes the following steps:
s202, processing the positioning data according to the positioning specification to generate a positioning data packet.
In one embodiment, fig. 3 is a schematic diagram illustrating a positioning data transmission format according to an embodiment of the disclosure.
As shown in fig. 3, the positioning specification includes, but is not limited to: sequence number, header, destination address, source mac address, device type, positioning method, measurement information or check sequence, are introduced by way of example according to the above information.
Wherein:
sequence number: indicating the order of the data packets;
header: distinguishing control messages/data messages;
destination address: a target location server address;
source media access control address: positioning a Media Access Control (MAC) address of a base station;
the device type: indicating the current type of the positioning equipment, which can be Bluetooth or UWB, and can be expanded;
the positioning method comprises the following steps: a positioning method indicating the current positioning device includes, but is not limited to ToA (Time of Arrival), TDoA (Time Difference of Arrival), aoA (Angle of Arrival), etc.;
measurement information: locating actual measurement data of the tag;
and (3) checking the sequence: the method is used for positioning data verification;
in one embodiment, the measurement information includes, but is not limited to: the tag identification, time stamp, measurement data are introduced by way of example according to the above information.
Wherein the measurement information is defined as follows:
label identification: an identifier for identifying a positioning tag in a certain positioning base station region;
time stamping: time information of the data;
measurement data: measurement data corresponding to the positioning method;
in one embodiment, the measurement information includes measurement data for one or more positioning tags.
It should be noted that the total number of bytes of the positioning specification may be set as needed, and the number of bytes such as a sequence number, a header, a destination address, a source mac address, a device type, a positioning method, and measurement information may also be set as needed.
It should be noted that the order of the data in the positioning specification is not limited.
And S204, transmitting the positioning data packet to a positioning server through a communication network.
In one embodiment, the positioning device comprises a format conversion module, the positioning data is packaged according to the positioning specification, and the positioning data package is transmitted to the positioning server through the small base station communication network.
S206, the positioning server analyzes the positioning data packet according to the positioning specification.
In one embodiment, a positioning server receives one or more positioning data packets sent by a positioning device; and analyzing the positioning data packet according to the positioning specification.
In one embodiment, the positioning server adopts a unified processing and computing module, so that redundancy and waste caused by independent use of respective positioning engines by different positioning equipment are avoided.
It should be noted that, after receiving one or more data packets, the positioning server multiplexes the unified processing and calculating module to perform unified processing and calculation on the data packets.
It should be noted that the positioning server analyzes the positioning data packet according to the positioning specification, and an independent positioning engine is not required.
In the above embodiment, positioning device packs the positioning data according to the positioning specification, the positioning data package passes through to the positioning server through little basic station communication network, the positioning server uses the same positioning specification to parse the positioning data package, define the positioning specification, can compatible different grade type positioning device, compatible different positioning method, unified positioning specification system has been formed when satisfying basic location demand, the positioning server uses the same positioning specification to parse the data package, the problem that different positioning device need independent positioning engine has been avoided, resources are saved, the compatibility of different manufacturers has been improved, guarantee the high-efficient transmission of positioning data.
Fig. 4 is a flowchart illustrating another positioning data transmission method in an embodiment of the present disclosure, and as shown in fig. 4, the positioning data transmission method provided in the embodiment of the present disclosure includes the following steps:
s402, unifying the positioning interface, and connecting the positioning device and the communication network through the positioning interface.
In one embodiment, the 5G core network is connected to a communication network, which is connected to the location server through a location interface.
In one embodiment, the positioning interface is a unified active Ethernet Power supply interface, that is, an Ethernet interface and supplies Power in a PoE (Power Over Ethernet) manner, and the positioning interface can perform data transmission and also can meet the Power supply requirement of the positioning device, and is very convenient and fast in the deployment process.
S404, the communication network and the positioning device communicate through a unified transmission protocol.
It should be noted that the transmission protocol refers to a protocol used when the pRRU transmits a message with the positioning device in the communication network.
In one embodiment, the transport protocols include, but are not limited to: TCP (Transmission Control Protocol), UDP (User Datagram Protocol).
In one embodiment, the TCP protocol transmission may be uniformly used, and the TCP provides reliable service, so that the ordered transmission of the positioning data can be guaranteed.
S406, the positioning device processes the positioning data transmitted by the transmission protocol to generate a positioning data packet, transmits the positioning data packet to a positioning server through a communication network, and the positioning server analyzes the data packet according to the positioning specification.
In one embodiment, a format conversion module is added to the positioning equipment, the positioning data is packaged according to positioning specifications, the positioning data packets are transmitted to a positioning server through a small cell communication network, and the positioning server adopts a unified processing and calculating module, so that redundancy and waste caused by independent use of respective positioning engines by different positioning equipment are avoided.
In one embodiment, positioning data is designed in a standardized way, and a positioning data transmission format is designed; table 1 shows one possible positioning data transmission format.
The positioning data transmission format can be compatible with various different positioning devices and different positioning methods, can multiplex a data processing and calculating module in a positioning server, avoids resource redundancy waste caused by independent positioning engines, and avoids protocol privatization.
Table 1 positioning data transmission format
Figure BDA0003789482530000091
In one embodiment, the measurement information comprises measurement data for one or more location tags.
It should be noted that table 1 gives an example of the number of bytes in a positioning data transmission format, and the total number of bytes in the positioning specification may be set as needed, or the number of bytes such as a sequence number, a header, a destination address, a source mac address, a device type, a positioning method, measurement information, and the like may be set as needed.
It should be noted that the order of the data in the positioning specification is not limited.
In the embodiment, the positioning equipment of different manufacturers and different models is standardized, the interface between the positioning equipment and the small base station is opened, the problem that a plurality of independent positioning engines of different manufacturers need to be loaded in the positioning server is solved, the method has great significance for the standardized positioning industry, and the ordered development of the indoor positioning industry can be further promoted.
At present, bluetooth positioning equipment of a manufacturer 1 is provided, a hardware interface is in a network port, and a UDP (user Datagram protocol) transmission protocol and a private positioning data protocol are adopted for packaging;
the UWB positioning device of manufacturer 2 has a PCIE interface as a hardware interface, and is packaged by using a TCP transmission protocol and a private positioning data protocol.
The current positioning requirements are that a Bluetooth positioning base station and a UWB positioning base station are both deployed, and positioning data is collected to a positioning server for processing. The pRRU connected with the positioning base station needs to support the two hardware interfaces, the two interfaces use different transmission protocols for analysis, two positioning base station manufacturers are required to provide positioning engines respectively due to privatization of the positioning data protocols, and a positioning server is required to call different positioning engines for processing during data analysis and calculation.
Fig. 5 shows a flowchart of another positioning data transmission method in the embodiment of the present disclosure, and as shown in fig. 5, the positioning data transmission method provided in the embodiment of the present disclosure includes the following steps:
s502, unifying the Bluetooth positioning base station and the UWB positioning base station into a network port for supplying power to PoE and a TCP (transmission control protocol) transmission protocol, and transmitting data according to a positioning specification.
It should be noted that, the pRRU connected to the positioning base station only needs to reserve a network port for PoE power supply, and only supports one transmission protocol TCP.
And S504, the positioning server analyzes the positioning data packet by using the same data analysis and calculation module.
It should be noted that the positioning server does not need an independent positioning engine, and the same data analysis and calculation module is used to analyze and uniformly process the positioning data packet.
In the above-mentioned embodiment, connect the pRRU of location base station and only need reserve the net gape that can carry out the PoE power supply, only support a transmission protocol TCP can, and do not need independent positioning engine at the positioning server, use the same data analysis calculation module can resolve the location data package, process in unison, avoid the redundancy and the waste that different equipment exclusive use positioning engine led to the fact separately, avoid the agreement privatization, improve the stability of location data transmission.
Based on the same inventive concept, the embodiment of the present disclosure further provides a positioning data transmission apparatus, such as the following embodiments. Because the principle of the embodiment of the apparatus for solving the problem is similar to that of the embodiment of the method, the embodiment of the apparatus can be implemented by referring to the implementation of the embodiment of the method, and repeated details are not described again.
Fig. 6 is a schematic diagram of a positioning data transmission apparatus in an embodiment of the present disclosure, and as shown in fig. 6, the positioning data transmission apparatus 6 includes: a positioning data packet generating module 601, a positioning interface connecting module 602, and a positioning data packet transmitting module 603;
the positioning data packet generating module 601 is used for processing the positioning data according to the positioning specification to generate a positioning data packet;
a positioning interface connection module 602, which connects to a communication network through a positioning interface;
and a positioning data packet sending module 603, configured to send the positioning data packet to a positioning server through the communication network for processing.
In the above embodiment, the positioning data is packaged according to the specification, the positioning data package is transmitted to the positioning server through the small cell communication network, the positioning data specification design can be compatible with various different positioning devices and different positioning methods, the positioning server uniformly processes and calculates, redundancy and waste caused by independent use of respective positioning engines by different devices are avoided, and protocol privatization is avoided.
Based on the same inventive concept, the embodiment of the present disclosure further provides a positioning data transmission system, such as the following embodiments. Because the principle of the system embodiment for solving the problem is similar to that of the method embodiment, the implementation of the system embodiment may refer to the implementation of the method embodiment, and repeated details are not described again.
Fig. 7 is a schematic diagram of a positioning data transmission system according to an embodiment of the disclosure, and as shown in fig. 7, the positioning data transmission system 7 includes: positioning equipment 701, a positioning server 702 and a small cell communication network 703;
the positioning device 701 is connected with the small cell communication network 703 through a positioning interface, receives positioning data, processes the positioning data according to a positioning specification to generate a positioning data packet, and transmits the positioning data packet to the positioning server 702;
the positioning server 702 receives the positioning data packet sent by the positioning device 701, and analyzes the positioning data packet according to the positioning specification;
the small cell communication network 703 transmits the positioning data packet.
In the above embodiment, the positioning interfaces are unified, so that different positioning devices can access to the communication network, the change of hardware or software when different positioning devices are replaced in different application scenes is avoided, the purpose of opening the positioning interfaces is achieved, TCP (transmission control protocol) transmission is uniformly adopted to ensure the ordered transmission of positioning data, the standardized design of the positioning data can be compatible with various different positioning devices and different positioning methods, and the efficiency and stability of positioning data transmission are improved while the resource redundancy waste caused by independent positioning engines is avoided.
Fig. 8 shows a schematic diagram of an exemplary system architecture of a positioning data transmission method, apparatus or system that can be applied to embodiments of the present disclosure.
As shown in fig. 8, the system architecture may include a positioning device 801, a small cell communication network 802, a positioning server 803, an application platform 804, and a positioning interface 805;
small base station communication network 802 serves as a medium for providing a communication link between positioning device 801 and positioning server 803.
The small base station communication network 802 comprises an indoor baseband processing unit, an expansion unit and a micro radio remote unit which are sequentially connected with a 5G core network;
the positioning device 801 is connected to the small cell site communication network 802 via a positioning interface 805.
The application platform 804 interacts with the location server 803 providing configuration, modification functionality, etc.
Optionally, the small cell communication network 802 described above uses standard communication technologies and/or protocols. In some embodiments, data exchanged over a network is represented using techniques and/or formats including HyperText Mark-up Language (HTML), extensible Mark-up Language (XML), and the like. All or some of the links may also be encrypted using conventional encryption techniques such as Secure Socket Layer (SSL), transport Layer Security (TLS), virtual Private Network (VPN), internet protocol Security (IPsec), and so on. In other embodiments, custom and/or dedicated data communication techniques may also be used in place of, or in addition to, the data communication techniques described above.
The positioning device 801 includes, but is not limited to, a bluetooth base station, a UWB base station, and the like.
The positioning server 803 may be a server that provides various services, such as a background management server that provides support for devices operated by users using the positioning apparatus 801. The background management server may analyze and process the received data such as the request, and feed back the processing result to the positioning device 801.
Optionally, the positioning server 803 may be an independent physical server, may also be a server cluster or a distributed system formed by a plurality of physical servers, and may also be a cloud server that provides basic cloud computing services such as cloud service, a cloud database, cloud computing, a cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN (Content Delivery Network), big data and an artificial intelligence platform.
The positioning device 801 is added with a format conversion module, positioning data is packaged according to positioning specifications, the positioning data packets are transmitted to the positioning server 803 through the small cell communication network 802, and the positioning server 803 adopts a unified data analysis calculation module, so that redundancy and waste caused by independent use of respective positioning engines of different positioning devices 801 are avoided.
The positioning device 801 may be, but is not limited to, a bluetooth base station, a UWB base station, etc. The positioning terminal and the positioning server 803 may be directly or indirectly connected, and the present application is not limited thereto.
Those skilled in the art will appreciate that the number of positioning devices 801, small cell communication networks 802 and positioning servers 803 in the figure is merely illustrative and that there may be any number of positioning devices 801, small cell communication networks 802 and positioning servers 803 as may be desired. The embodiments of the present disclosure are not limited thereto.
As will be appreciated by one skilled in the art, aspects of the present disclosure may be embodied as a system, method or program product. Accordingly, various aspects of the present disclosure may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 900 according to this embodiment of the disclosure is described below with reference to fig. 9. The electronic device 900 shown in fig. 9 is only an example and should not bring any limitations to the functionality or scope of use of the embodiments of the present disclosure.
As shown in fig. 9, the electronic device 900 is embodied in the form of a general purpose computing device. Components of electronic device 900 may include, but are not limited to: the at least one processing unit 910, the at least one memory unit 920, and the bus 930 that couples the various system components including the memory unit 920 and the processing unit 910.
Wherein the storage unit stores program code that is executable by the processing unit 910 to cause the processing unit 910 to perform steps according to various exemplary embodiments of the present disclosure described in the above section "exemplary method" of the present specification.
For example, the processing unit 910 may perform the following steps of the above method embodiments: processing the positioning data according to the positioning specification to generate a positioning data packet; connecting a communication network through a positioning interface; and sending the positioning data packet to a positioning server for processing through the communication network.
For example, the processing unit 910 may perform the following steps of the above method embodiments: processing the positioning data according to positioning specifications to generate a positioning data packet; transmitting the positioning data packet to the positioning server through the communication network; and the positioning server analyzes the positioning data packet according to the positioning specification.
For example, the processing unit 910 may perform the following steps of the above method embodiments: the unified positioning interface is connected with the positioning equipment and the communication network through the positioning interface; the communication network communicates with the positioning equipment through a uniform transmission protocol; the communication network communicates with the positioning equipment through a uniform transmission protocol; the positioning equipment processes the positioning data transmitted by the transmission protocol to generate a positioning data packet, transmits the positioning data packet to a positioning server through a communication network, and the positioning server analyzes the positioning data packet according to the positioning specification.
For example, the processing unit 910 may perform the following steps of the above method embodiments: unifying the Bluetooth positioning base station and the UWB positioning base station into a network port for supplying power to PoE and a TCP (transmission control protocol), and transmitting data according to a positioning specification; and the positioning server analyzes the positioning data packet by using the same data analysis and calculation module and processes the positioning data packet uniformly.
The storage unit 920 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 9201 and/or a cache memory unit 9202, and may further include a read only memory unit (ROM) 9203.
Storage unit 920 may also include a program/utility 9204 having a set (at least one) of program modules 9205, such program modules 9205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
Bus 930 can be any of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 900 may also communicate with one or more external devices 940 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 900, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 900 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interface 950.
Also, the electronic device 900 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet) via the network adapter 960. As shown, the network adapter 960 communicates with the other modules of the electronic device 900 via the bus 930. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium, which may be a readable signal medium or a readable storage medium. On which a program product capable of implementing the above-described method of the present disclosure is stored. In some possible embodiments, various aspects of the disclosure may also be implemented in the form of a program product comprising program code for causing a terminal device to perform the steps according to various exemplary embodiments of the disclosure described in the "exemplary methods" section above of this specification, when the program product is run on the terminal device.
For example, the program product in the embodiments of the present disclosure, when executed by a processor, implements a method comprising: processing the positioning data according to the positioning specification to generate a positioning data packet; connecting a communication network through a positioning interface; and sending the positioning data packet to a positioning server for processing through the communication network.
For example, the program product in the embodiments of the present disclosure, when executed by a processor, implements a method comprising: processing the positioning data according to positioning specifications to generate a positioning data packet; transmitting the positioning data packet to the positioning server through the communication network; and the positioning server analyzes the positioning data packet according to the positioning specification.
For example, the program product in the embodiments of the present disclosure, when executed by a processor, implements a method comprising: the unified positioning interface is connected with the positioning equipment and the communication network through the positioning interface; the communication network communicates with the positioning equipment through a uniform transmission protocol; the communication network communicates with the positioning equipment through a uniform transmission protocol; the positioning equipment processes the positioning data transmitted by the transmission protocol to generate a positioning data packet, transmits the positioning data packet to a positioning server through a communication network, and the positioning server analyzes the positioning data packet according to the positioning specification.
For example, the program product in the embodiments of the present disclosure, when executed by a processor, implements a method comprising: unifying a Bluetooth positioning base station and a UWB positioning base station into a network port for PoE power supply and a TCP (transmission control protocol) transmission protocol, and transmitting data according to a positioning specification; the positioning server analyzes the positioning data packet by using the same data analysis and calculation module and processes the positioning data packet uniformly.
More specific examples of the computer-readable storage medium in the present disclosure may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
In the present disclosure, a computer readable storage medium may include a propagated data signal with readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Alternatively, program code embodied on a computer readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
In particular implementations, program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + +, or the like, as well as conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server.
In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
Moreover, although the steps of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that the steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (11)

1. A method for transmitting positioning data is applied to positioning equipment, and comprises the following steps:
processing the positioning data according to the positioning specification to generate a positioning data packet;
connecting a communication network through a positioning interface;
and sending the positioning data packet to a positioning server for processing through the communication network.
2. The method for transmitting positioning data according to claim 1, further comprising:
and the positioning server analyzes the positioning data packet according to the positioning specification.
3. Method for the transmission of positioning data according to claim 1 or 2, characterized in that said positioning specification comprises: sequence number, header, destination address, source media access control address, device type, positioning method, measurement information or check sequence.
4. A method for transmission of positioning data according to claim 3, characterized in that said measurement information comprises: tag identification, time stamp, or measurement data.
5. The method for transmitting positioning data according to claim 1, wherein the positioning interface is an active power over ethernet interface.
6. The method for transmitting positioning data according to claim 1, wherein the sending the positioning data packet to a positioning server via the communication network for processing comprises:
and based on a transmission control protocol, sending the positioning data packet to a positioning server through the communication network for processing.
7. The method for transmitting positioning data according to claim 1, wherein the communication network is a small cell communication network;
the small cell communication network comprises: the system comprises an indoor baseband processing unit, an expansion unit and a micro radio remote unit.
8. A positioning data transmission apparatus, comprising:
the positioning data packet generating module is used for processing the positioning data according to the positioning specification to generate a positioning data packet;
the positioning interface connecting module is connected with a communication network through a positioning interface;
and the positioning data packet sending module is used for sending the positioning data packet to a positioning server for processing through the communication network.
9. A positioning data transmission system, comprising:
the positioning equipment is connected with a small base station communication network through a positioning interface, receives positioning data, processes the positioning data according to positioning specifications to generate a positioning data packet and transmits the positioning data packet to the positioning server;
the positioning server receives the positioning data packet sent by the positioning equipment and analyzes the positioning data packet according to the positioning specification;
and the small base station communication network transmits the positioning data packet.
10. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to execute the positioning data transmission method according to any one of claims 1 to 7 via execution of the executable instructions.
11. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the positioning data transmission method of any one of claims 1 to 7.
CN202210961179.1A 2022-08-09 2022-08-09 Positioning data transmission method, device and system, electronic equipment and storage medium Pending CN115568012A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210961179.1A CN115568012A (en) 2022-08-09 2022-08-09 Positioning data transmission method, device and system, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210961179.1A CN115568012A (en) 2022-08-09 2022-08-09 Positioning data transmission method, device and system, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN115568012A true CN115568012A (en) 2023-01-03

Family

ID=84739376

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210961179.1A Pending CN115568012A (en) 2022-08-09 2022-08-09 Positioning data transmission method, device and system, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115568012A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116224400A (en) * 2023-03-03 2023-06-06 博泰车联网(南京)有限公司 Positioning analysis method, device, equipment and storage medium
CN116367304A (en) * 2023-05-25 2023-06-30 阿里巴巴(中国)有限公司 Data processing method, storage medium and electronic device
CN116915877A (en) * 2023-09-08 2023-10-20 锱云(上海)物联网科技有限公司 Data processing method and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116224400A (en) * 2023-03-03 2023-06-06 博泰车联网(南京)有限公司 Positioning analysis method, device, equipment and storage medium
CN116224400B (en) * 2023-03-03 2024-01-02 博泰车联网(南京)有限公司 Positioning analysis method, device, equipment and storage medium
CN116367304A (en) * 2023-05-25 2023-06-30 阿里巴巴(中国)有限公司 Data processing method, storage medium and electronic device
CN116367304B (en) * 2023-05-25 2023-09-12 阿里巴巴(中国)有限公司 Data processing method, storage medium and electronic device
CN116915877A (en) * 2023-09-08 2023-10-20 锱云(上海)物联网科技有限公司 Data processing method and system
CN116915877B (en) * 2023-09-08 2024-01-05 锱云(上海)物联网科技有限公司 Data processing method and system

Similar Documents

Publication Publication Date Title
CN115568012A (en) Positioning data transmission method, device and system, electronic equipment and storage medium
CN107211232B (en) Interworking of lightweight machine-to-machine protocols and device management protocols
CN112261080B (en) Edge internet of things proxy method applied to electric power internet of things
US20060234730A1 (en) System and method for accessing multiple data sources by mobile applications
CN111294235B (en) Data processing method, device, gateway and readable storage medium
CN114828140B (en) Service flow message forwarding method and device, storage medium and electronic equipment
CN104125204B (en) Communication means and its equipment are realized based on MBIM interfaces
CN101826997A (en) Communication method of newly accessed intelligent equipment, device and monitoring system
CN117176633A (en) Bus cross-device communication method, device, equipment and storage medium
CN116437377A (en) Communication method, system, electronic device and medium for device control communication protocol
TW200807988A (en) Configuring a host device by way of MMP
CN115334484A (en) Multi-hop near-field communication statistical method, device, electronic equipment and medium
CN114979212A (en) Agent service construction method, device and system for equipment to access Internet of things platform
CN113746850A (en) Multi-channel data acquisition method for Internet of things
CN111131425B (en) Distributed system and communication method for distributed system
CN114513437B (en) Network testing method, device, medium and computing equipment
CN112383924B (en) Base station equipment management method, device and system
CN116208544A (en) Message sending method, system, device, equipment and storage medium
US20060234681A1 (en) System and method for data and message optimization in wireless communications
Sayin Vhf/uhf uplink solutions for remote wireless sensor networks
WO2024119917A1 (en) Sensing measurement method and apparatus, and related device
Unterschütz et al. A hybrid testbed for a seamless combination of wireless sensor networks and omnet++ simulations
CN117061454A (en) Computing power service routing method, computing power service routing device, electronic equipment and storage medium
CN114979026A (en) Resource allocation method, device, electronic equipment and medium
CN117527913A (en) Positioning information transmission system, method and device, electronic equipment and storage medium

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