CN119031440A - An information transmission system based on positioning system - Google Patents
An information transmission system based on positioning system Download PDFInfo
- Publication number
- CN119031440A CN119031440A CN202411059332.7A CN202411059332A CN119031440A CN 119031440 A CN119031440 A CN 119031440A CN 202411059332 A CN202411059332 A CN 202411059332A CN 119031440 A CN119031440 A CN 119031440A
- Authority
- CN
- China
- Prior art keywords
- data
- positioning
- positioning data
- time
- real
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/12—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
- H04B10/114—Indoor or close-range type systems
- H04B10/116—Visible light communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/33—Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种基于定位系统的信息传输系统,涉及信息传输技术领域,包括收集处理模块,用于收集实时定位数据,对采集的实时定位数据进行处理;路径优化模块,用于实时监测网络状况,使用Dijkstra算法选择最优数据传输路径;加密与接收模块,用于对预处理后的定位数据进行加密传输,接收传输的定位数据并进行验证;可视化与存储模块,用于实时展示实时定位数据的状况,存储所有使用的定位数据。本发明通过结合VLC和蓝牙技术,使用卡尔曼滤波技术融合多源定位数据,通过ARIMA模型预测网络状况,动态调整Dijkstra算法的路径权重,不仅提升数据传输的效率和可靠性,还能在网络状态发生变化时快速适应,以及增强定位数据的稳定性和可靠性。
The present invention discloses an information transmission system based on a positioning system, which relates to the technical field of information transmission, and includes a collection and processing module for collecting real-time positioning data and processing the collected real-time positioning data; a path optimization module for real-time monitoring of network conditions and selecting an optimal data transmission path using a Dijkstra algorithm; an encryption and receiving module for encrypting and transmitting pre-processed positioning data, receiving the transmitted positioning data and verifying it; and a visualization and storage module for displaying the status of real-time positioning data in real time and storing all used positioning data. The present invention combines VLC and Bluetooth technology, uses Kalman filtering technology to fuse multi-source positioning data, predicts network conditions through an ARIMA model, and dynamically adjusts the path weight of the Dijkstra algorithm, which not only improves the efficiency and reliability of data transmission, but also can quickly adapt when the network status changes, and enhances the stability and reliability of positioning data.
Description
技术领域Technical Field
本发明涉及信息传输技术领域,特别是一种基于定位系统的信息传输系统。The present invention relates to the technical field of information transmission, and in particular to an information transmission system based on a positioning system.
背景技术Background Art
在现代社会,随着信息技术和通信技术的迅猛发展,定位系统在各个领域的应用日益广泛,定位技术从最初的简单卫星定位逐渐发展到现今的多模态定位系统,包括GPS、Wi-Fi、蓝牙和可见光通信VLC等多种技术的融合应用,这些技术的不断演进提升了定位精度和可靠性,特别是在室内定位方面,逐渐形成了各种基于定位系统的信息传输系统,这些系统不仅可以实现对移动设备的精确定位,还能通过定位数据的实时传输和处理,为智能家居、智能城市、物流管理等领域提供支持,随着应用场景的复杂化和需求的多样化,现有的定位系统在精度、实时性、数据传输安全性和网络性能优化等方面依然存在诸多挑战。In modern society, with the rapid development of information technology and communication technology, positioning systems are increasingly used in various fields. Positioning technology has gradually developed from the initial simple satellite positioning to today's multimodal positioning system, including the integrated application of multiple technologies such as GPS, Wi-Fi, Bluetooth and visible light communication VLC. The continuous evolution of these technologies has improved positioning accuracy and reliability, especially in indoor positioning. Various information transmission systems based on positioning systems have gradually been formed. These systems can not only realize the precise positioning of mobile devices, but also provide support for smart homes, smart cities, logistics management and other fields through real-time transmission and processing of positioning data. With the complexity of application scenarios and the diversification of needs, the existing positioning systems still face many challenges in terms of accuracy, real-time performance, data transmission security and network performance optimization.
现有的定位系统主要依赖单一的技术手段,如Wi-Fi或蓝牙进行定位,这些系统在复杂环境中往往会受到信号干扰和遮挡,导致定位精度不高,难以满足高精度应用的需求,传统的信息传输系统通常忽视了网络状况对数据传输性能的影响,未能实现动态的路径优化,导致传输效率不高,数据丢包和延迟问题严重。Existing positioning systems mainly rely on a single technical means, such as Wi-Fi or Bluetooth for positioning. These systems are often subject to signal interference and obstruction in complex environments, resulting in low positioning accuracy and difficulty in meeting the needs of high-precision applications. Traditional information transmission systems usually ignore the impact of network conditions on data transmission performance and fail to achieve dynamic path optimization, resulting in low transmission efficiency and serious data packet loss and delay problems.
发明内容Summary of the invention
鉴于上述现有的基于定位系统的信息传输系统中存在的问题,提出了本发明。In view of the above problems existing in the existing information transmission system based on the positioning system, the present invention is proposed.
因此,本发明所要解决的问题在于现有的定位系统主要依赖单一的技术手段,这些系统在复杂环境中往往会受到信号干扰和遮挡,导致定位精度不高,难以满足高精度应用的需求,传统的信息传输系统通常忽视了网络状况对数据传输性能的影响,未能实现动态的路径优化,导致传输效率不高,数据丢包和延迟问题严重。Therefore, the problem to be solved by the present invention is that the existing positioning systems mainly rely on a single technical means. These systems are often subject to signal interference and obstruction in complex environments, resulting in low positioning accuracy and difficulty in meeting the needs of high-precision applications. Traditional information transmission systems usually ignore the impact of network conditions on data transmission performance and fail to achieve dynamic path optimization, resulting in low transmission efficiency and serious problems of data packet loss and delay.
为解决上述技术问题,本发明提供如下技术方案:一种基于定位系统的信息传输系统,其包括,收集处理模块,用于收集实时定位数据,对采集的实时定位数据进行处理;路径优化模块,用于实时监测网络状况,使用Dijkstra算法选择最优数据传输路径;加密与接收模块,用于对预处理后的定位数据进行加密传输,接收传输的定位数据并进行验证;可视化与存储模块,用于实时展示实时定位数据的状况,存储所有使用的定位数据。To solve the above technical problems, the present invention provides the following technical solutions: an information transmission system based on a positioning system, comprising: a collection and processing module, used to collect real-time positioning data and process the collected real-time positioning data; a path optimization module, used to monitor the network status in real time and use the Dijkstra algorithm to select the optimal data transmission path; an encryption and receiving module, used to encrypt and transmit the pre-processed positioning data, receive the transmitted positioning data and verify it; a visualization and storage module, used to display the status of the real-time positioning data in real time and store all the used positioning data.
作为本发明所述基于定位系统的信息传输系统的一种优选方案,其中:所述收集实时定位数据指使用支持VLC的LED灯和移动设备VLC接收器,安装在室内的天花板和墙壁上,将LED灯设置为可见光通信模式,通过调制光功率传输位置信息,移动设备VLC接收器接收光信号,获取初始定位数据,公式为:As a preferred solution of the information transmission system based on the positioning system of the present invention, the collection of real-time positioning data refers to using a VLC-supported LED lamp and a mobile device VLC receiver, which are installed on the ceiling and wall of the room, setting the LED lamp to a visible light communication mode, transmitting the position information by modulating the optical power, and the mobile device VLC receiver receiving the optical signal to obtain the initial positioning data, and the formula is:
其中为接收的光功率,为发射的光功率,A为接收器的有效面积,为光 效率,为光源到接收器的直线距离; in is the received optical power, is the transmitted optical power, A is the effective area of the receiver, is the light efficiency, is the straight-line distance from the light source to the receiver;
将从VLC设备接收的光信号转换为数字信号得到初始定位数据;Convert the optical signal received from the VLC device into a digital signal to obtain initial positioning data;
获取初始定位数据后,在室内位置布置蓝牙信标,通过移动设备上的蓝牙模块,扫描蓝牙信标的RSSI值,使用RSSI三边定位公式计算移动设备与蓝牙信标之间的距离,获取精确定位数据,公式为:After obtaining the initial positioning data, place Bluetooth beacons indoors, scan the RSSI value of the Bluetooth beacon through the Bluetooth module on the mobile device, and use the RSSI three-sided positioning formula to calculate the distance between the mobile device and the Bluetooth beacon to obtain accurate positioning data. The formula is:
其中为移动设备与信标之间的距离,为发射功率,为接收功率,n为 路径损失因子; in is the distance between the mobile device and the beacon, is the transmission power, is the received power, n is the path loss factor;
将VLC和蓝牙信标接收到的每个数据点添加时间戳,并按照时间顺序排序;Add timestamps to each data point received by VLC and Bluetooth beacons and sort them in chronological order;
将VLC和蓝牙信标的数据按照时间戳对齐,形成数据向量; Align the VLC and Bluetooth beacon data according to the timestamp to form a data vector ;
将数据向量使用卡尔曼滤波进行融合,公式为: The data vector Use Kalman filtering for fusion, the formula is:
其中为融合后的定位数据,K为卡尔曼增益,M为观测模型矩阵; in is the fused positioning data, K is the Kalman gain, and M is the observation model matrix;
使用网络监测工具SNMP在移动设备实时收集网络指标数据,包括带宽使用率、延迟和丢包率。Use the network monitoring tool SNMP to collect network indicator data in real time on mobile devices, including bandwidth usage, latency, and packet loss rate.
作为本发明所述基于定位系统的信息传输系统的一种优选方案,其中:所述对采集的实时定位数据进行处理指检查定位数据的完整性,使用均值填补缺失的数据;As a preferred solution of the information transmission system based on the positioning system of the present invention, wherein: the processing of the collected real-time positioning data refers to checking the integrity of the positioning data and using the mean to fill in the missing data;
设定标准差,使用Z-score标准分数方法识别定位数据中数值异常的数据点,并进行删除;Set the standard deviation and use the Z-score standard score method to identify and delete data points with numerical anomalies in the positioning data;
根据处理后的定位数据的时间顺序。According to the time sequence of the processed positioning data.
作为本发明所述基于定位系统的信息传输系统的一种优选方案,其中:所述实时监测网络状况,使用Dijkstra算法选择最优数据传输路径指使用历史数据构建训练集;As a preferred solution of the information transmission system based on the positioning system of the present invention, wherein: the real-time monitoring of the network status and the use of the Dijkstra algorithm to select the optimal data transmission path refers to constructing a training set using historical data;
去除网络监测工具SNMP在移动设备实时收集网络指标数据中的缺失值和重复值,并进行归一化处理;Remove missing and duplicate values from the network indicator data collected in real time by the network monitoring tool SNMP on mobile devices, and perform normalization processing;
将收集的网络性能数据按时间顺序排列,使用统计软件Python对收集的网络性能数据绘制自相关函数ACF和偏自相关函数PACF图,得到ARIMA模型的参数p时间序列自回归项的阶数、q移动平均项的阶数和d差分次数;Arrange the collected network performance data in chronological order, use the statistical software Python to draw the autocorrelation function ACF and partial autocorrelation function PACF graphs for the collected network performance data, and obtain the parameters of the ARIMA model (p, the order of the time series autoregressive term, q, the order of the moving average term, and d, the number of differences);
使用历史数据集训练ARIMA模型,使用交叉验证方法优化模型参数,最小化预测误差;Use historical data sets to train the ARIMA model and use cross-validation methods to optimize model parameters and minimize prediction errors;
使用实时收集的网络指数数据输入训练好的ARIMA模型中进行预测,输出预测的宽带BW、网络延迟LT以及丢包率PLR;Use the network index data collected in real time to input the trained ARIMA model for prediction, and output the predicted bandwidth BW, network delay LT and packet loss rate PLR;
将模型预测网络性能数据与历史数据实际网络性能数据进行对比,计算预测的均方误差MSE评估模型准确性,公式为:The network performance data predicted by the model is compared with the actual network performance data of historical data, and the predicted mean square error MSE is calculated to evaluate the accuracy of the model. The formula is:
其中为实际值,为预测值,U为历史数据点的数量; in is the actual value, is the predicted value, U is the number of historical data points;
使用实时收集的网络指标数据输入到训练好的ARIMA模型中预测未来网络状况;Use the network indicator data collected in real time to input into the trained ARIMA model to predict future network conditions;
定义网络中的路由器和交换机为图中的节点,根据物理连接和网络协议定义节点之间的边,每条边的权重根据最新预测的网络性能指标数据动态更新;Define the routers and switches in the network as nodes in the graph, define the edges between nodes based on physical connections and network protocols, and dynamically update the weight of each edge based on the latest predicted network performance indicator data;
根据预测结果更新Dijkstra算法中各边的权重,权重更新公式为:Update the weight of each edge in the Dijkstra algorithm according to the prediction results. The weight update formula is:
其中Q(e)为边e的权重,BW(e)为边e的宽带,LT为边e的网络延迟,PLR为边e的丢包 率,、和分别带宽、延迟和丢包率的权重系数; Where Q(e) is the weight of edge e, BW(e) is the bandwidth of edge e, LT is the network delay of edge e, PLR is the packet loss rate of edge e, , and The weight coefficients of bandwidth, delay and packet loss rate respectively;
确定网络中的数据传输请求的源节点和目标节点;determining a source node and a destination node of a data transmission request in a network;
使用Dijkstra算法从源节点开始计算到达所有其他节点的最短路径成本:Use Dijkstra's algorithm to calculate the shortest path cost starting from the source node to all other nodes:
将所有节点的最短路径估计值设为无穷大,源节点设为0;Set the shortest path estimates of all nodes to infinity and the source node to 0;
将所有节点置为未访问,选择当前未访问的最小成本节点,更新其相邻节点的路径成本;Set all nodes as unvisited, select the currently unvisited minimum cost node, and update the path cost of its adjacent nodes;
重复上一步骤操作,直到所有节点被访问;Repeat the previous step until all nodes are visited;
选择成本最低的路径进行数据传输。Choose the path with the lowest cost for data transmission.
作为本发明所述基于定位系统的信息传输系统的一种优选方案,其中:所述对预处理后的定位数据进行加密传输指将处理后的定位数据d中的实时位置l和时间数据t使用SHA_256哈希函数生成哈希值H(P),公式为:As a preferred solution of the information transmission system based on the positioning system of the present invention, the encrypted transmission of the pre-processed positioning data refers to using the SHA_256 hash function to generate a hash value H(P) from the real-time position l and time data t in the processed positioning data d, and the formula is:
; ;
使用安全的随机数生成器生成加密秘钥k;Generate an encryption key k using a secure random number generator;
将处理后的定位数据d使用AES-256算法进行加密,并记录数据点的时间戳和定位数据,加密操作采用的公式为:The processed positioning data d is encrypted using the AES-256 algorithm, and the timestamp and positioning data of the data point are recorded. The encryption operation uses the following formula:
其中C为加密后的数据,AES_Encrypt为使用秘钥k进行加密操作;Where C is the encrypted data, and AES_Encrypt is the encryption operation using the secret key k;
将数据的哈希值H(P)与加密后的数据起传送;The hash value H(P) of the data is transmitted together with the encrypted data;
将加密的密钥存储在密钥管理系统中。Store the encrypted keys in a key management system.
作为本发明所述基于定位系统的信息传输系统的一种优选方案,其中:所述接收传输的定位数据并进行验证指从密钥管理系统中检索用于加密的密钥k;As a preferred solution of the information transmission system based on the positioning system of the present invention, wherein: the receiving and verifying of the transmitted positioning data refers to retrieving the encryption key k from the key management system;
使用相同的AES-256解密算法对接收到的加密数据C进行解密,公式为Use the same AES-256 decryption algorithm to decrypt the received encrypted data C. The formula is:
其中为解密后的定位数据,C为接收的加密数据,k为解密的秘钥,为AES-256的解密函数; in is the decrypted positioning data, C is the received encrypted data, k is the decryption key, It is the decryption function of AES-256;
使用SHA-256哈希函数对解密后的定位数据中的位置和时间重新计算哈希 值,公式为: Use the SHA-256 hash function to decrypt the positioning data Position in and time Recalculate the hash value , the formula is:
将重新计算的哈希值与传输中接收到的哈希值H(P)进行比对,若= H(P),则验证成功,若是≠H(P),则示数据在传输过程中出现错误,重新发送。 The hash value that will be recalculated Compare with the hash value H(P) received during transmission. If = H(P), then the verification is successful, if ≠H(P), it means that an error occurred during data transmission and the data needs to be resent.
作为本发明所述基于定位系统的信息传输系统的一种优选方案,其中:所述实时展示实时定位数据的状况指定义可视化界面的功能,包括显示实时定位数据传输速度、传输状态和数据大小;As a preferred solution of the information transmission system based on the positioning system of the present invention, wherein: the real-time display of the status of the real-time positioning data refers to the function of defining a visual interface, including displaying the real-time positioning data transmission speed, transmission status and data size;
使用UX设计界面,使用CSS和Chart.js构建仪表板,实时定位数据的动态可视化。Design interfaces using UX, build dashboards using CSS and Chart.js, and create dynamic visualizations of real-time positioning data.
作为本发明所述基于定位系统的信息传输系统的一种优选方案,其中:所述存储所有使用的定位数据指将收集和分析产生的定位数据、加密和解密的定位数据和对应的时间戳存储至数据库中,并设置安全访问措施,定期对存储数据和备份数据进行完整性检测,并将检测结果同步进行存储。As a preferred solution of the information transmission system based on the positioning system described in the present invention, the storage of all used positioning data refers to storing the collected and analyzed positioning data, encrypted and decrypted positioning data and corresponding timestamps in a database, setting security access measures, regularly performing integrity checks on stored data and backup data, and synchronously storing the test results.
一种计算机设备,包括:存储器和处理器;所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述基于定位系统的信息传输系统的步骤。A computer device comprises: a memory and a processor; the memory stores a computer program, and the processor implements the steps of the above-mentioned information transmission system based on the positioning system when executing the computer program.
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于定位系统的信息传输系统的步骤。A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned information transmission system based on a positioning system.
本发明有益效果为:本发明通过结合VLC和蓝牙技术,使用卡尔曼滤波技术融合多源定位数据,通过ARIMA模型预测网络状况,动态调整Dijkstra算法的路径权重,不仅提升数据传输的效率和可靠性,还能在网络状态发生变化时快速适应,以及增强定位数据的稳定性和可靠性。The beneficial effects of the present invention are as follows: the present invention combines VLC and Bluetooth technologies, uses Kalman filtering technology to fuse multi-source positioning data, predicts network conditions through an ARIMA model, and dynamically adjusts the path weight of the Dijkstra algorithm, which not only improves the efficiency and reliability of data transmission, but also can quickly adapt when the network status changes, and enhances the stability and reliability of positioning data.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
图1为基于定位系统的信息传输系统的结构示意图。FIG. 1 is a schematic diagram of the structure of an information transmission system based on a positioning system.
图2为基于定位系统的信息传输系统的流程示意图。FIG. 2 is a schematic diagram of a flow chart of an information transmission system based on a positioning system.
具体实施方式DETAILED DESCRIPTION
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本发明的具体实施方式作详细地说明。In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
其次,此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一个实现方式中的特定特征、结构或特性。在本说明书中不同地方出现的“在一个实施例中”并非均指同一个实施例,也不是单独的或选择性地与其他实施例互相排斥的实施例。Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor is it a separate or selective embodiment that is mutually exclusive with other embodiments.
实施例1Example 1
参照图1和图2,为本发明第一个实施例,该实施例提供了一种基于定位系统的信息传输系统,基于定位系统的信息传输系统包括,1 and 2, which are the first embodiment of the present invention, the embodiment provides an information transmission system based on a positioning system, the information transmission system based on a positioning system includes:
S1、收集处理模块,用于收集实时定位数据,对采集的实时定位数据进行处理;S1, a collection and processing module, used to collect real-time positioning data and process the collected real-time positioning data;
具体的,收集实时定位数据指使用支持VLC的LED灯和移动设备VLC接收器,安装在室内的天花板和墙壁上,将LED灯设置为可见光通信模式,通过调制光功率传输位置信息,移动设备VLC接收器接收光信号,获取初始定位数据,公式为:Specifically, collecting real-time positioning data means using VLC-supported LED lights and mobile device VLC receivers, installed on the ceiling and walls of the room, setting the LED lights to visible light communication mode, transmitting location information by modulating optical power, and the mobile device VLC receiver receiving the optical signal to obtain initial positioning data. The formula is:
其中为接收的光功率,为发射的光功率,A为接收器的有效面积,为光 效率,接收器将接收到的光信号转换成电信号的效率,为光源到接收器的直线距离; in is the received optical power, is the transmitted optical power, A is the effective area of the receiver, The optical efficiency is the efficiency of the receiver in converting the received optical signal into an electrical signal. is the straight-line distance from the light source to the receiver;
将从VLC设备接收的光信号转换为数字信号得到初始定位数据;Convert the optical signal received from the VLC device into a digital signal to obtain initial positioning data;
获取初始定位数据后,在室内位置布置蓝牙信标,通过移动设备上的蓝牙模块,扫描蓝牙信标的RSSI值,使用RSSI三边定位公式计算移动设备与蓝牙信标之间的距离,获取精确定位数据,公式为:After obtaining the initial positioning data, place Bluetooth beacons indoors, scan the RSSI value of the Bluetooth beacon through the Bluetooth module on the mobile device, and use the RSSI three-sided positioning formula to calculate the distance between the mobile device and the Bluetooth beacon to obtain accurate positioning data. The formula is:
其中为移动设备与信标之间的距离,为发射功率,为接收功率,n为 路径损失因子; in is the distance between the mobile device and the beacon, is the transmission power, is the received power, n is the path loss factor;
将VLC和蓝牙信标接收到的每个数据点添加时间戳,并按照时间顺序排序;Add timestamps to each data point received by VLC and Bluetooth beacons and sort them in chronological order;
将VLC和蓝牙信标的数据按照时间戳对齐,形成数据向量; Align the VLC and Bluetooth beacon data according to the timestamp to form a data vector ;
将数据向量使用卡尔曼滤波进行融合,公式为: The data vector Use Kalman filter for fusion, the formula is:
其中为融合后的定位数据,K为卡尔曼增益,M为观测模型矩阵; in is the fused positioning data, K is the Kalman gain, and M is the observation model matrix;
使用网络监测工具SNMP在移动设备实时收集网络指标数据,包括带宽使用率、延迟和丢包率。Use the network monitoring tool SNMP to collect network indicator data in real time on mobile devices, including bandwidth usage, latency, and packet loss rate.
通过在室内天花板和墙壁上安装支持VLC的LED灯,并将其设置为可见光通信模式,调制光强度传输位置信息,移动设备VLC接收器接收到光信号,获取初始定位数据,这一过程利用了VLC技术的高带宽和低干扰特性,确保了定位数据的高精度和高可靠性,在室内布置蓝牙信标,通过移动设备上的蓝牙模块扫描蓝牙信标的RSSI值,使用RSSI三边定位公式计算移动设备与标签之间的距离,获取精确定位数据,将VLC和蓝牙获得的定位数据合并成测量向量,使用卡尔曼滤波算法融合VLC和蓝牙获得的定位数据,提高数据的精度和稳定性,使用SNMP在移动设备实时收集网络指标数据,包括带宽使用率、延迟和丢包率,实时的网络监测能够提供网络性能的即时反馈,帮助动态调整数据传输路径,优化传输效率。By installing VLC-supported LED lights on indoor ceilings and walls and setting them to visible light communication mode, modulating light intensity to transmit location information, the mobile device VLC receiver receives the light signal and obtains initial positioning data. This process utilizes the high bandwidth and low interference characteristics of VLC technology to ensure high accuracy and reliability of positioning data. Bluetooth beacons are arranged indoors, and the RSSI value of the Bluetooth beacon is scanned by the Bluetooth module on the mobile device. The RSSI three-sided positioning formula is used to calculate the distance between the mobile device and the tag to obtain precise positioning data. The positioning data obtained by VLC and Bluetooth are merged into a measurement vector. The Kalman filter algorithm is used to fuse the positioning data obtained by VLC and Bluetooth to improve the accuracy and stability of the data. SNMP is used to collect network indicator data in real time on mobile devices, including bandwidth utilization, latency, and packet loss rate. Real-time network monitoring can provide instant feedback on network performance, help dynamically adjust data transmission paths, and optimize transmission efficiency.
进一步的是,所述对采集的实时定位数据进行处理指设定标准差,对采集的实时定位数据进行处理指检查定位数据的完整性,使用均值填补缺失的数据;Furthermore, the processing of the collected real-time positioning data refers to setting a standard deviation, and the processing of the collected real-time positioning data refers to checking the integrity of the positioning data and using the mean to fill in the missing data;
设定标准差,使用Z-score标准分数方法识别定位数据中数值异常的数据点,并进行删除;Set the standard deviation and use the Z-score standard score method to identify and delete data points with numerical anomalies in the positioning data;
根据处理后的定位数据的时间顺序。According to the time sequence of the processed positioning data.
在本发明中,通过设置标准差和采用Z-score标准分数方法来处理实时定位数据,能有效识别出数值异常的数据点并进行剔除。这种方法提高了数据质量,减少了误差带来的影响,特别是在室内环境中,由于多路径效应和信号反射,数据异常值更加常见,有效地处理这些异常值,可以显著提升位置信息的准确性和系统的整体性能。In the present invention, by setting the standard deviation and using the Z-score standard score method to process real-time positioning data, data points with abnormal values can be effectively identified and removed. This method improves data quality and reduces the impact of errors, especially in indoor environments, where data outliers are more common due to multipath effects and signal reflections. Effectively processing these outliers can significantly improve the accuracy of location information and the overall performance of the system.
S2、路径优化模块,用于实时监测网络状况,使用Dijkstra算法选择最优数据传输路径;S2, path optimization module, is used to monitor the network status in real time and select the optimal data transmission path using the Dijkstra algorithm;
具体的,实时监测网络状况,使用Dijkstra算法选择最优数据传输路径指使用历史数据构建训练集;Specifically, real-time monitoring of network conditions and using the Dijkstra algorithm to select the optimal data transmission path refers to building a training set using historical data;
去除网络监测工具SNMP在移动设备实时收集网络指标数据中的缺失值和重复值,并进行归一化处理;Remove missing and duplicate values from the network indicator data collected in real time by the network monitoring tool SNMP on mobile devices, and perform normalization processing;
将收集的网络性能数据按时间顺序排列,使用统计软件Python对收集的网络性能数据绘制自相关函数ACF和偏自相关函数PACF图,得到ARIMA模型的参数p时间序列自回归项的阶数、q移动平均项的阶数和d差分次数;Arrange the collected network performance data in chronological order, use the statistical software Python to draw the autocorrelation function ACF and partial autocorrelation function PACF graphs for the collected network performance data, and obtain the parameters of the ARIMA model (p, the order of the time series autoregressive term, q, the order of the moving average term, and d, the number of differences);
使用历史数据集训练ARIMA模型,使用交叉验证方法优化模型参数,最小化预测误差;Use historical data sets to train the ARIMA model and use cross-validation methods to optimize model parameters and minimize prediction errors;
使用实时收集的网络指数数据输入训练好的ARIMA模型中进行预测,输出预测的宽带BW、网络延迟LT以及丢包率PLR;Use the network index data collected in real time to input the trained ARIMA model for prediction, and output the predicted bandwidth BW, network delay LT and packet loss rate PLR;
将模型预测网络性能数据与历史数据实际网络性能数据进行对比,计算预测的均方误差MSE评估模型准确性,公式为:The network performance data predicted by the model is compared with the actual network performance data of historical data, and the predicted mean square error MSE is calculated to evaluate the accuracy of the model. The formula is:
其中为实际值,为预测值,U为历史数据点的数量; in is the actual value, is the predicted value, U is the number of historical data points;
使用实时收集的网络指标数据输入到训练好的ARIMA模型中预测未来网络状况;Use the network indicator data collected in real time to input into the trained ARIMA model to predict future network conditions;
定义网络中的路由器和交换机为图中的节点,根据物理连接和网络协议定义节点之间的边,每条边的权重根据最新预测的网络性能指标数据动态更新;Define the routers and switches in the network as nodes in the graph, define the edges between nodes based on physical connections and network protocols, and dynamically update the weight of each edge based on the latest predicted network performance indicator data;
根据预测结果更新Dijkstra算法中各边的权重,权重更新公式为:Update the weight of each edge in the Dijkstra algorithm according to the prediction results. The weight update formula is:
其中Q(e)为边e的权重,BW(e)为边e的宽带,LT为边e的网络延迟,PLR为边e的丢包 率,、和分别带宽、延迟和丢包率的权重系数; Where Q(e) is the weight of edge e, BW(e) is the bandwidth of edge e, LT is the network delay of edge e, PLR is the packet loss rate of edge e, , and The weight coefficients of bandwidth, delay and packet loss rate respectively;
确定网络中的数据传输请求的源节点和目标节点;determining a source node and a destination node of a data transmission request in a network;
使用Dijkstra算法从源节点开始计算到达所有其他节点的最短路径成本:Use Dijkstra's algorithm to calculate the shortest path cost starting from the source node to all other nodes:
将所有节点的最短路径估计值设为无穷大,源节点设为0;Set the shortest path estimates of all nodes to infinity and the source node to 0;
将所有节点置为未访问,选择当前未访问的最小成本节点,更新其相邻节点的路径成本;Set all nodes as unvisited, select the currently unvisited minimum cost node, and update the path cost of its adjacent nodes;
重复上一步骤操作,直到所有节点被访问;Repeat the previous step until all nodes are visited;
选择成本最低的路径进行数据传输。Choose the path with the lowest cost for data transmission.
通过去除缺失值和重复值,并进行归一化处理,确保数据的准确性和一致性,这一步骤为后续的数据分析和预测提供了高质量的输入数据,从而提高预测的准确度,使用Python统计软件绘制自相关函数ACF和偏自相关函数PACF,以确定ARIMA模型的参数,这一分析帮助识别数据中的时间序列特征,为建立有效的预测模型打下基础,根据历史数据训练SARIMA模型,并使用交叉验证方法优化模型参数,将实时数据输入模型进行预测,并计算预测的均方误差MSE以评估模型的准确性,这种方法能够动态预测网络状况,及时调整网络管理策略,最小化网络性能波动带来的影响,根据ARIMA模型的预测结果,动态调整图中每条边的权重,使用Dijkstra算法计算最优路径,这种方法能够根据网络状况的实时变化调整数据传输路径,优化网络资源的使用,提高数据传输的效率和可靠性。By removing missing and duplicate values and performing normalization, the accuracy and consistency of the data are ensured. This step provides high-quality input data for subsequent data analysis and prediction, thereby improving the accuracy of the prediction. Python statistical software is used to plot the autocorrelation function ACF and the partial autocorrelation function PACF to determine the parameters of the ARIMA model. This analysis helps identify the time series characteristics in the data and lays the foundation for establishing an effective prediction model. The SARIMA model is trained based on historical data, and the model parameters are optimized using the cross-validation method. Real-time data is input into the model for prediction, and the predicted mean square error MSE is calculated to evaluate the accuracy of the model. This method can dynamically predict network conditions, adjust network management strategies in a timely manner, and minimize the impact of network performance fluctuations. According to the prediction results of the ARIMA model, the weight of each edge in the graph is dynamically adjusted, and the Dijkstra algorithm is used to calculate the optimal path. This method can adjust the data transmission path according to real-time changes in network conditions, optimize the use of network resources, and improve the efficiency and reliability of data transmission.
S3、加密与接收模块,用于对预处理后的定位数据进行加密传输,接收传输的定位数据并进行验证;S3, encryption and receiving module, used for encrypting and transmitting the pre-processed positioning data, receiving the transmitted positioning data and verifying it;
进一步的是,对预处理后的定位数据进行加密传输指将处理后的定位数据d中的实时位置l包括经度L和维度B和时间数据t使用SHA_256哈希函数生成哈希值H(P),公式为:Furthermore, encrypting and transmitting the pre-processed positioning data means using the SHA_256 hash function to generate a hash value H(P) from the real-time position l in the processed positioning data d including the longitude L, the latitude B and the time data t, and the formula is:
; ;
使用安全的随机数生成器生成加密秘钥k;Generate an encryption key k using a secure random number generator;
将处理后的定位数据d使用AES-256算法进行加密,并记录数据点的时间戳和定位数据,加密操作采用的公式为:The processed positioning data d is encrypted using the AES-256 algorithm, and the timestamp and positioning data of the data point are recorded. The encryption operation uses the following formula:
其中C为加密后的数据,AES_Encrypt为使用秘钥k进行加密操作;Where C is the encrypted data, and AES_Encrypt is the encryption operation using the secret key k;
将数据的哈希值H(P)与加密后的数据C传送;Transmit the hash value H(P) of the data and the encrypted data C;
将加密的密钥存储在密钥管理系统中,只有授权的系统和个体才能访问这些密钥。Encrypted keys are stored in a key management system so that only authorized systems and individuals can access them.
本发明中首先使用SHA-256哈希函数对预处理后的定位数据包括经度L、维度B和时间数据t进行处理,生成加密密钥k,该步骤的优点在于哈希函数提供了数据的一致性和不可逆性,保证了密钥的独特性和安全性,适合于动态数据环境下的密钥生成,使用生成的密钥k通过AES-256算法对定位数据进行加密,这一过程中,所有关键数据点,包括时间戳、设备ID和位置数据,都被安全加密,确保了数据的机密性,AES-256的使用确保了即使在极端情况下数据的安全性也不会被妥协,从而大大增强了数据传输的安全防护,将加密的密钥存储在专门的密钥管理系统中,确保只有授权的系统和个体才能访问这些密钥,这一步骤的引入,增加了一个额外的安全层次,防止密钥泄露并确保整个系统的安全完整性。In the present invention, the SHA-256 hash function is first used to process the pre-processed positioning data including longitude L, dimension B and time data t to generate an encryption key k. The advantage of this step is that the hash function provides data consistency and irreversibility, ensures the uniqueness and security of the key, and is suitable for key generation in a dynamic data environment. The generated key k is used to encrypt the positioning data through the AES-256 algorithm. In this process, all key data points, including timestamps, device IDs and location data, are securely encrypted to ensure the confidentiality of the data. The use of AES-256 ensures that the security of the data will not be compromised even in extreme cases, thereby greatly enhancing the security protection of data transmission. The encrypted keys are stored in a dedicated key management system to ensure that only authorized systems and individuals can access these keys. The introduction of this step adds an extra security layer to prevent key leakage and ensure the security integrity of the entire system.
更进一步的是,接收传输的定位数据并进行验证指从密钥管理系统中检索用于加密的密钥k;Furthermore, receiving the transmitted positioning data and verifying it refers to retrieving the key k used for encryption from the key management system;
使用相同的AES-256解密算法对接收到的加密数据C进行解密,公式为Use the same AES-256 decryption algorithm to decrypt the received encrypted data C. The formula is:
其中为解密后的定位数据,C为接收的加密数据,k为解密的秘钥,为AES-256的解密函数; in is the decrypted positioning data, C is the received encrypted data, k is the decryption key, It is the decryption function of AES-256;
使用SHA-256哈希函数对解密后的定位数据中的位置和时间重新计算哈希 值,公式为: Use the SHA-256 hash function to decrypt the positioning data Position in and time Recalculate the hash value , the formula is:
将重新计算的哈希值与传输中接收到的哈希值H(P)进行比对,若= H(P),则验证成功,若是≠H(P),则示数据在传输过程中出现错误,重新发送。 The hash value that will be recalculated Compare with the hash value H(P) received during transmission. If = H(P), then the verification is successful, if ≠H(P), it means that an error occurred during data transmission and the data needs to be resent.
本发明首先从密钥管理系统中检索用于加密的密钥k,然后使用相同的AES-256算法对接收到的加密数据C进行解密,这一步骤保证了即使数据在传输过程中被拦截,没有密钥的第三方也无法解读数据内容,解密步骤的正确执行是确保数据完整性和机密性的关键,解密后,本发明使用SHA-256哈希函数对位置和时间信息重新计算哈希值,通过将这个新计算的哈希值与传输中接收到的原始哈希值H进行比对,可以验证数据在传输过程中是否被篡改,这一验证机制提供了一个强有力的数据完整性保障,确保接收到的数据是发送时的原始数据。The present invention first retrieves the encryption key k from the key management system, and then uses the same AES-256 algorithm to decrypt the received encrypted data C. This step ensures that even if the data is intercepted during transmission, a third party without the key cannot interpret the data content. The correct execution of the decryption step is the key to ensuring data integrity and confidentiality. After decryption, the present invention uses the SHA-256 hash function to recalculate the hash value for the location and time information. By comparing this newly calculated hash value with the original hash value H received during transmission, it can be verified whether the data has been tampered with during transmission. This verification mechanism provides a strong data integrity guarantee to ensure that the received data is the original data when it was sent.
S4、可视化与存储模块,用于实时展示实时定位数据的状况,存储所有使用的定位数据;S4, visualization and storage module, used to display the status of real-time positioning data in real time and store all used positioning data;
具体的,实时展示实时定位数据的状况指定义可视化界面的功能,包括显示实时定位数据传输速度、传输状态和数据大小;Specifically, real-time display of the status of real-time positioning data refers to defining the function of a visualization interface, including displaying the real-time positioning data transmission speed, transmission status, and data size;
使用UX设计界面,使用CSS和Chart.js构建仪表板,实时定位数据的动态可视化。Design interfaces using UX, build dashboards using CSS and Chart.js, and create dynamic visualizations of real-time positioning data.
本发明通过定义一个功能丰富的可视化界面,实现对实时定位数据包括传输速度、状态、数据大小和优先级的直观展示,这一步骤的核心在于提供实时反馈和详尽的数据视图,帮助用户理解数据流动的实时状况,从而对系统进行更有效的监控和管理,通过采用用户体验设计原则,本发明优化了用户与数据交互的界面,确保了信息的易读性和操作的直观性,良好的UX设计能够减少用户的操作难度,提高用户满意度,同时降低了因界面不友好引起的误操作风险,使用CSS和Chart.js构建的仪表板不仅美观而且功能强大,能够动态显示实时数据的变化,通过实时更新的图表展示数据传输速度的变化,或通过不同颜色的标识显示数据的优先级,这种动态可视化的实施使得复杂数据的解读变得更加直接和简单。The present invention defines a feature-rich visualization interface to achieve intuitive display of real-time positioning data including transmission speed, status, data size and priority. The core of this step is to provide real-time feedback and detailed data views to help users understand the real-time status of data flow, so as to monitor and manage the system more effectively. By adopting the user experience design principle, the present invention optimizes the interface for user interaction with data, ensures the readability of information and the intuitiveness of operation. Good UX design can reduce the user's operating difficulty and improve user satisfaction, while reducing the risk of misoperation caused by unfriendly interface. The dashboard built with CSS and Chart.js is not only beautiful but also powerful. It can dynamically display the changes of real-time data, show the changes of data transmission speed through real-time updated charts, or display the priority of data through labels of different colors. The implementation of this dynamic visualization makes the interpretation of complex data more direct and simple.
进一步的是,存储所有使用的定位数据指将收集和分析产生的定位数据、加密和解密的定位数据和对应的时间戳存储至数据库中,并设置安全访问措施,定期对存储数据和备份数据进行完整性检测,并将检测结果同步进行存储。Furthermore, storing all used positioning data means storing the collected and analyzed positioning data, encrypted and decrypted positioning data and corresponding timestamps in a database, setting security access measures, regularly performing integrity checks on stored data and backup data, and synchronously storing the test results.
所有生成的定位数据,包括原始数据、加密和解密后的数据以及相应的时间戳,都被系统性地存储至专门的数据库中,这种集中式存储不仅方便了数据的管理和访问,而且通过统一的管理减少了数据冗余和不一致的风险,为确保数据安全,本发明对数据库实施了严格的安全访问措施,这包括但不限于使用身份验证、权限控制和加密访问等技术,以防止未授权访问和数据泄露,这些措施提高了数据存储系统的安全性,确保只有授权用户才能访问敏感数据,对存储的数据及其备份执行完整性检测,确保数据未在存储过程中被篡改或损坏,通过定期检测,可以及时发现并纠正数据问题,从而保证了数据的准确性和可靠性,这一过程对于维护数据完整性至关重要,特别是在面对外部威胁和系统故障时,为进一步增强数据管理的透明性和追踪性,本发明将完整性检测的结果与原数据一同存储,这一措施不仅使得数据管理更加透明,而且便于进行历史数据的审计和问题追踪。All generated positioning data, including original data, encrypted and decrypted data, and corresponding timestamps, are systematically stored in a dedicated database. This centralized storage not only facilitates data management and access, but also reduces the risk of data redundancy and inconsistency through unified management. To ensure data security, the present invention implements strict security access measures on the database, which include but are not limited to the use of identity authentication, permission control, and encrypted access technologies to prevent unauthorized access and data leakage. These measures improve the security of the data storage system, ensure that only authorized users can access sensitive data, perform integrity checks on stored data and its backups, and ensure that the data has not been tampered with or damaged during the storage process. Through regular testing, data problems can be discovered and corrected in a timely manner, thereby ensuring the accuracy and reliability of the data. This process is crucial to maintaining data integrity, especially in the face of external threats and system failures. In order to further enhance the transparency and traceability of data management, the present invention stores the results of the integrity test together with the original data. This measure not only makes data management more transparent, but also facilitates the audit of historical data and problem tracking.
实施例2Example 2
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。The logic and/or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置)、便携式计算机盘盒(磁装置)、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编辑只读存储器(EPROM或闪速存储器)、光纤装置以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方案中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方案中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit with a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit with a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411059332.7A CN119031440A (en) | 2024-08-03 | 2024-08-03 | An information transmission system based on positioning system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411059332.7A CN119031440A (en) | 2024-08-03 | 2024-08-03 | An information transmission system based on positioning system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119031440A true CN119031440A (en) | 2024-11-26 |
Family
ID=93530234
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411059332.7A Pending CN119031440A (en) | 2024-08-03 | 2024-08-03 | An information transmission system based on positioning system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119031440A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120602890A (en) * | 2025-06-24 | 2025-09-05 | 武汉建工智能技术有限公司 | An environmental monitoring method for basement areas based on the Internet of Things |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180184287A1 (en) * | 2015-06-29 | 2018-06-28 | Here Global B.V. | Use of encryption to provide positioning support services |
| CN108490388A (en) * | 2018-03-13 | 2018-09-04 | 同济大学 | It is a kind of that indoor orientation method is combined with the multi-source of VLC technologies based on UWB |
| CN109756911A (en) * | 2019-01-31 | 2019-05-14 | 腾讯科技(深圳)有限公司 | Network quality prediction technique, business reorganization method, relevant device and storage medium |
| CN110445645A (en) * | 2019-07-26 | 2019-11-12 | 新华三大数据技术有限公司 | Link flow prediction technique and device |
| CN113271542A (en) * | 2021-04-08 | 2021-08-17 | 复旦大学 | Indoor mobile terminal positioning method based on Bluetooth and visible light |
| CN114413909A (en) * | 2022-01-25 | 2022-04-29 | 台州学院 | Indoor mobile robot positioning method and system |
| CN117527580A (en) * | 2023-12-06 | 2024-02-06 | 杭州电力设备制造有限公司 | Method for enhancing connection capability of remote communication technology |
| CN118175212A (en) * | 2024-05-11 | 2024-06-11 | 苏州馨能数字科技有限公司 | Uplink data transmission method, system, equipment and storage medium |
-
2024
- 2024-08-03 CN CN202411059332.7A patent/CN119031440A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180184287A1 (en) * | 2015-06-29 | 2018-06-28 | Here Global B.V. | Use of encryption to provide positioning support services |
| CN108490388A (en) * | 2018-03-13 | 2018-09-04 | 同济大学 | It is a kind of that indoor orientation method is combined with the multi-source of VLC technologies based on UWB |
| CN109756911A (en) * | 2019-01-31 | 2019-05-14 | 腾讯科技(深圳)有限公司 | Network quality prediction technique, business reorganization method, relevant device and storage medium |
| CN110445645A (en) * | 2019-07-26 | 2019-11-12 | 新华三大数据技术有限公司 | Link flow prediction technique and device |
| CN113271542A (en) * | 2021-04-08 | 2021-08-17 | 复旦大学 | Indoor mobile terminal positioning method based on Bluetooth and visible light |
| CN114413909A (en) * | 2022-01-25 | 2022-04-29 | 台州学院 | Indoor mobile robot positioning method and system |
| US20230236280A1 (en) * | 2022-01-25 | 2023-07-27 | Taizhou University | Method and system for positioning indoor autonomous mobile robot |
| CN117527580A (en) * | 2023-12-06 | 2024-02-06 | 杭州电力设备制造有限公司 | Method for enhancing connection capability of remote communication technology |
| CN118175212A (en) * | 2024-05-11 | 2024-06-11 | 苏州馨能数字科技有限公司 | Uplink data transmission method, system, equipment and storage medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120602890A (en) * | 2025-06-24 | 2025-09-05 | 武汉建工智能技术有限公司 | An environmental monitoring method for basement areas based on the Internet of Things |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108833101B (en) | Data transmission method of Internet of things equipment, internet of things equipment and authentication platform | |
| EP4475512A2 (en) | System and method of providing policy selection in a network | |
| CN114372296A (en) | Block chain-based user behavior data auditing method and system | |
| US11765195B2 (en) | Distributed network-level probabilistic attack graph generation | |
| WO2020233049A1 (en) | Data authorization method and apparatus of blockchain system, storage medium, and electronic device | |
| CN109388462B (en) | Report sharing method, report sharing device, computer equipment and storage medium | |
| CN118861169A (en) | A method for processing geological project data | |
| CN110035058A (en) | resource request method, device and storage medium | |
| CN119031440A (en) | An information transmission system based on positioning system | |
| CN118573606A (en) | BIM-based multi-target building construction data sharing transmission method and system | |
| Zheng et al. | Themis: robust and light-client dynamic searchable symmetric encryption | |
| WO2023103316A1 (en) | Application management method and related product | |
| US9400729B2 (en) | System and method for determining topology of monitored entities | |
| CN118199992B (en) | Data encryption method and device, electronic equipment and storage medium | |
| CN109756561B (en) | Data storage method and device, electronic equipment and computer readable medium | |
| US8515076B2 (en) | Security system and method using automatic meter reading protocol | |
| CN118862146A (en) | Power data sharing method and device based on privacy computing | |
| CN110232570A (en) | A kind of information monitoring method and device | |
| CN114584370A (en) | Server data interaction network security system | |
| EP4607387A1 (en) | Method for monitoring security posture of a target system | |
| JP6461837B2 (en) | Information processing apparatus, system, program, and method | |
| US11762739B2 (en) | Method, device, and program product for backing up data in internet of things | |
| CN120567571B (en) | APP identification method, equipment, medium and product for TG framework | |
| CN117194334B (en) | Log storage method, device, equipment and medium of distributed log storage system | |
| CN116346284B (en) | Network information judging system based on data mapping |
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 |