CN105682012A - Data transmission method, mobile sensing node and data transmission system - Google Patents
Data transmission method, mobile sensing node and data transmission system Download PDFInfo
- Publication number
- CN105682012A CN105682012A CN201610202041.8A CN201610202041A CN105682012A CN 105682012 A CN105682012 A CN 105682012A CN 201610202041 A CN201610202041 A CN 201610202041A CN 105682012 A CN105682012 A CN 105682012A
- Authority
- CN
- China
- Prior art keywords
- data
- mobile
- target
- access point
- wireless access
- 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.)
- Granted
Links
Classifications
-
- 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/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- 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/025—Services making use of location information using location based information parameters
-
- 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/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
- H04W48/04—Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction, speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种数据传输方法、系统及移动传感节点,在所述方法中,用户通过其移动传感设备接收并处理其移动路径上待接收的第一目标数据,且在移动至无线接入点的无线范围内时,利用所述无线接入点将移动传感设备中已存储的待上传数据发送至服务器节点。可见应用本申请时,用户的移动传感设备可通过与其移动路径上其他传感设备之间组成的免费机会网络(如蓝牙等近距离传感网络),进行移动传感设备间的数据交换、传输,并可在移动至相应的无线接入点时,利用所述无线接入点向服务器节点交付数据,从而,本申请实现了一种基于免费机会网络的数据传输方案,可有效提升用户参与信息提供的热情,进而提升移动群智感知的应用质量。
The present application provides a data transmission method, system and mobile sensor node. In the method, the user receives and processes the first target data to be received on the moving path through the user's mobile sensor device, and when moving to the wireless When within the wireless range of the access point, the wireless access point is used to send the data to be uploaded stored in the mobile sensing device to the server node. It can be seen that when this application is applied, the user's mobile sensing device can exchange data between mobile sensing devices, transmission, and when moving to the corresponding wireless access point, the wireless access point can be used to deliver data to the server node. Therefore, this application implements a data transmission scheme based on a free opportunistic network, which can effectively improve user participation Enthusiasm for providing information, thereby improving the application quality of mobile crowd sensing.
Description
技术领域technical field
本发明属于移动群智感知应用领域,尤其涉及一种数据传输方法、移动传感节点及数据传输系统。The invention belongs to the application field of mobile group intelligence sensing, and in particular relates to a data transmission method, a mobile sensor node and a data transmission system.
背景技术Background technique
移动群智感知是以人为中心的感知,它利用携带有感知、计算和通信能力设备的移动用户感知、收集、交付信息来提供普世的服务。Mobile crowd sensing is human-centered perception, which uses mobile users with sensing, computing and communication capabilities to perceive, collect and deliver information to provide universal services.
如今,随着智能手机等移动终端的发展与普及,移动群智感知的应用日渐兴起,利用智能手机、车载传感器设备等具有良好感知和无线通信能力的移动传感设备,人们可在日常移动过程中进行大规模分布式的信息采集,实现为大量应用和决策提供源源不断的数据信息。例如,利用参与者提供的相关信息进行交通拥堵预测及规划、公交到站信息预测、城市二氧化碳的监测、城市噪音分布图的构造等。移动群智感知应用的实现,需要利用人们携带的智能手机等移动传感设备采集信息,然后将采集的信息通过无线网络传送至数据服务中心,在此基础上,数据服务中心对数据进行分析处理并进行决策。Nowadays, with the development and popularization of mobile terminals such as smart phones, the application of mobile crowd sensing is rising day by day. Using mobile sensing devices with good perception and wireless communication capabilities such as smart phones and vehicle-mounted sensor devices, people can Large-scale distributed information collection is carried out in the center, and a steady stream of data information is provided for a large number of applications and decisions. For example, use the relevant information provided by participants to predict and plan traffic congestion, predict bus arrival information, monitor urban carbon dioxide, and construct urban noise distribution maps. The realization of mobile crowd sensing applications requires the use of smart phones and other mobile sensing devices carried by people to collect information, and then transmit the collected information to the data service center through the wireless network. On this basis, the data service center analyzes and processes the data and make decisions.
目前,一般采用基于3G/4G(3rd-Generation/4th-Generation,第三/第四代移动通信技术)移动网络的点对点数据传输方式,实现终端采集数据至数据服务中心的上传、交付,由于3G/4G网络当前为非免费服务,信息提供者提交信息时需消耗其基于一定费用所定制的网络流量,从而会降低信息提供者参与信息提供的热情,进而影响移动群智感知的应用质量。At present, point-to-point data transmission methods based on 3G/4G (3rd-Generation/4th-Generation, third/fourth generation mobile communication technology) mobile networks are generally used to upload and deliver data collected by terminals to data service centers. /4G network is currently a non-free service, and information providers need to consume their customized network traffic based on a certain fee when submitting information, which will reduce the enthusiasm of information providers to participate in information provision, thereby affecting the application quality of mobile crowd sensing.
发明内容Contents of the invention
有鉴于此,本发明的目的在于提供一种数据传输方法、移动传感节点及数据传输系统,旨在通过实现一种基于免费机会网络的数据传输方案,来提升用户参与信息提供的热情,进而提升移动群智感知的应用质量。In view of this, the purpose of the present invention is to provide a data transmission method, a mobile sensor node and a data transmission system, aiming at increasing the user's enthusiasm for participating in information provision by implementing a data transmission scheme based on a free opportunistic network, and further Improve the application quality of mobile crowd sensing.
为此,本发明公开如下技术方案:For this reason, the present invention discloses following technical scheme:
一种数据传输方法,包括:A data transmission method comprising:
获取移动传感设备用户的源位置及目的地位置;Obtain the source location and destination location of the user of the mobile sensing device;
确定所述源位置与所述目的地位置之间的目标路径,并显示所述目标路径;所述目标路径包括无线接入点;determining a target path between the source location and the destination location, and displaying the target path; the target path includes a wireless access point;
判断所述移动传感设备用户是否采用所述目标路径移动;judging whether the user of the mobile sensing device moves using the target path;
如果是,则接收并处理所述目标路径上待接收的第一目标数据,且在所述移动传感设备用户移动至所述无线接入点的无线范围内时,利用所述无线接入点将所述移动传感设备中待上传的第二目标数据发送至服务器节点。If so, receiving and processing the first target data to be received on the target path, and using the wireless access point when the user of the mobile sensing device moves within the wireless range of the wireless access point Sending the second target data to be uploaded in the mobile sensing device to the server node.
上述方法,优选地,所述目标路径为:所述源位置与所述目的地位置之间包括无线接入点的最短路径。In the above method, preferably, the target path is: the shortest path between the source location and the destination location including a wireless access point.
上述方法,优选地,所述第一目标数据包括:所述目标路径上的待传感数据及所述目标路径上其他移动传感设备的待转发数据;所述第二目标数据包括:所述移动传感设备自身的传感数据及来自其他移动传感设备的转发数据。In the above method, preferably, the first target data includes: the data to be sensed on the target path and the data to be forwarded by other mobile sensing devices on the target path; the second target data includes: the The sensing data of the mobile sensing device itself and the forwarding data from other mobile sensing devices.
上述方法,优选地,所述第一目标数据包括编码向量及第一同代信息,则所述接收并处理所述目标路径上的待接收的第一目标数据包括:In the above method, preferably, the first target data includes encoding vectors and first generation information, then the receiving and processing the to-be-received first target data on the target path includes:
在符合预设条件时,接收所述目标路径上的第一目标数据;其中,所述预设条件为:所述第一目标数据的编码向量与第二同代信息的系数矩阵非线性相关,其中,所述第二同代信息为所述移动传感设备中已存储的与所述第一目标数据同一代的信息;When the preset condition is met, receiving the first target data on the target path; wherein the preset condition is: the encoding vector of the first target data is nonlinearly related to the coefficient matrix of the second contemporary information, Wherein, the second contemporaneous information is information stored in the mobile sensing device in the same generation as the first target data;
对所述第一目标数据进行预定的网络编码处理,得到相应的编码数据,并存储所述编码数据。Predetermined network coding processing is performed on the first target data to obtain corresponding coded data, and the coded data is stored.
上述方法,优选地,所述网络编码处理为随机线性网络编码。In the above method, preferably, the network coding process is random linear network coding.
一种移动传感节点,具有与移动中用户相同步的移动性,所述节点包括:A mobile sensor node having mobility synchronized with a moving user, said node comprising:
位置获取模块,用于获取用户的源位置及目的地位置;A location acquisition module, configured to acquire the user's source location and destination location;
路径确定模块,用于确定所述源位置与所述目的地位置之间的目标路径,并显示所述目标路径;所述目标路径包括无线接入点;a path determination module, configured to determine a target path between the source location and the destination location, and display the target path; the target path includes a wireless access point;
判断模块,用于判断用户是否采用所述目标路径移动;A judging module, configured to judge whether the user uses the target path to move;
数据传输处理模块,用于在判断结果为是时,接收并处理所述目标路径上待接收的第一目标数据,且在用户移动至所述无线接入点的无线范围内时,利用所述无线接入点将所述移动传感节点中待上传的第二目标数据发送至服务器节点。A data transmission processing module, configured to receive and process the first target data to be received on the target path when the judgment result is yes, and when the user moves to the wireless range of the wireless access point, use the The wireless access point sends the second target data to be uploaded in the mobile sensor node to the server node.
上述移动传感节点,优选地,所述第一目标数据包括编码向量及第一同代信息,则所述数据传输处理模块包括:For the above-mentioned mobile sensor node, preferably, the first target data includes encoding vectors and first generation information, then the data transmission processing module includes:
数据接收单元,用于在符合预设条件时,接收所述目标路径上的第一目标数据;其中,所述预设条件为:所述第一目标数据的编码向量与第二同代信息的系数矩阵非线性相关,其中,所述第二同代信息为所述移动传感设备中已存储的与所述第一目标数据同一代的信息;A data receiving unit, configured to receive the first target data on the target path when a preset condition is met; wherein, the preset condition is: the coding vector of the first target data and the code vector of the second contemporary information The coefficient matrix is non-linearly correlated, wherein the second contemporaneous information is information of the same generation as the first target data stored in the mobile sensing device;
数据编码单元,用于对所述第一目标数据进行预定的网络编码处理,得到相应的编码数据,并存储所述编码数据。The data encoding unit is configured to perform predetermined network encoding processing on the first target data to obtain corresponding encoded data, and store the encoded data.
一种数据传输系统,包括无线接入点、服务器节点以及如上所述的移动传感节点,其中:A data transmission system, including a wireless access point, a server node, and a mobile sensor node as described above, wherein:
所述移动传感节点通过所述无线接入点向所述服务器节点上传数据。The mobile sensor node uploads data to the server node through the wireless access point.
上述系统,优选地,所述移动传感节点上传的数据为:经过预设网络编码处理的编码数据,则所述服务器节点用于:In the above system, preferably, the data uploaded by the mobile sensor node is: coded data processed by preset network coding, and the server node is used for:
对所述编码数据进行解码处理,得到可识读的传感数据;并对所述可识读的传感数据进行所需的分析处理及决策。Decoding the coded data to obtain readable sensing data; performing required analysis and decision-making on the readable sensing data.
上述系统,优选地,所述无线接入点为无线保真Wi-Fi热点。In the above system, preferably, the wireless access point is a Wi-Fi hotspot.
由以上方案可知,在本申请公开的数据传输方法中,用户通过其移动传感设备接收并处理其移动路径上待接收的第一目标数据,且在移动至无线接入点的无线范围内时,利用所述无线接入点将移动传感设备中已存储的待上传数据发送至服务器节点。可见应用本申请时,用户的移动传感设备可通过与其移动路径上其他传感设备之间组成的免费机会网络(如蓝牙等近距离传感网络),进行移动传感设备间的数据交换、传输,并可在移动至相应的无线接入(如WiFi热点等)点时,利用所述无线接入点向服务器节点交付数据,从而,本申请实现了一种基于免费机会网络的数据传输方案,可有效提升用户参与信息提供的热情,进而提升移动群智感知的应用质量。It can be seen from the above scheme that in the data transmission method disclosed in this application, the user receives and processes the first target data to be received on the moving path through his mobile sensing device, and when moving to the wireless range of the wireless access point , using the wireless access point to send the data to be uploaded stored in the mobile sensing device to the server node. It can be seen that when this application is applied, the user's mobile sensing device can exchange data between mobile sensing devices, transmission, and when moving to the corresponding wireless access point (such as WiFi hotspot, etc.), the wireless access point can be used to deliver data to the server node, thus, this application realizes a data transmission scheme based on free opportunistic network , which can effectively enhance the enthusiasm of users to participate in information provision, thereby improving the application quality of mobile crowd sensing.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present invention, and those skilled in the art can also obtain other drawings according to the provided drawings without creative work.
图1是本发明实施例一提供的数据传输方法流程图;FIG. 1 is a flowchart of a data transmission method provided by Embodiment 1 of the present invention;
图2是本发明实施例二提供的数据传输方法流程图;FIG. 2 is a flow chart of a data transmission method provided by Embodiment 2 of the present invention;
图3-图4是本发明实施例三提供的移动传感节点的结构示意图。3-4 are schematic structural diagrams of a mobile sensor node provided by Embodiment 3 of the present invention.
具体实施方式detailed description
为了引用和清楚起见,下文中使用的技术名词、简写或缩写总结解释如下:For the sake of reference and clarity, the technical terms, abbreviations or abbreviations used in the following text are summarized as follows:
弱安全网络编码:是利用网络编码来实现弱安全隐私保护的一种技术,能够在较低计算消耗下实现对信息提供者的隐私保护等,同时提高信息传输成功率,减少网络的传输开销。Weak security network coding: It is a technology that uses network coding to achieve weak security privacy protection. It can realize privacy protection for information providers with low computing consumption, while improving the success rate of information transmission and reducing network transmission overhead.
基于地图的Dijkstra算法:设G=(L,E)是一个带权有向图,L表示地图中道路拐点和交叉点的位置集合,把图中顶点集合L分成两组,第一组为已求出最短路径的顶点集合S,初始时S中只有一个源点,以后每求得一条最短路径P,就将P对应顶点加入到集合S中,直到全部顶点都加入到S中,第二组为其余未确定最短路径的顶点集合U,按最短路径长度的递增次序依次把第二组的顶点加入S中。在加入的过程中,总保持从源点到S中各顶点的最短路径长度不大于从源点到U中任何顶点的最短路径长度。此外,每个顶点对应一个距离,S中的顶点的距离就是从源点到此顶点的最短路径长度,U中的顶点的距离,是从源点到此顶点只包括S中的顶点为中间顶点的当前最短路径长度。Map-based Dijkstra algorithm: Let G=(L, E) be a weighted directed graph, L represents the location set of road inflection points and intersections in the map, and the vertex set L in the graph is divided into two groups, the first group is already Find the vertex set S of the shortest path. Initially, there is only one source point in S. After finding a shortest path P, add the corresponding vertices of P to the set S until all vertices are added to S. The second group For the rest of the vertex set U whose shortest path has not been determined, add the vertices of the second group into S in the ascending order of the shortest path length. In the process of joining, always keep the shortest path length from the source point to each vertex in S not greater than the shortest path length from the source point to any vertex in U. In addition, each vertex corresponds to a distance, the distance of the vertex in S is the shortest path length from the source point to this vertex, and the distance of the vertex in U is from the source point to this vertex, only including the vertex in S as the intermediate vertex The current shortest path length of .
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
为解决现有技术在进行移动群智感知应用时存在的上述问题,本申请提供一种基于免费机会网络的数据传输方案,以提升用户参与信息提供的热情,进而提升移动群智感知的应用质量。接下来,将通过多个实施例对本申请方案进行详细阐述。In order to solve the above-mentioned problems existing in the application of mobile crowdsensing in the prior art, this application provides a data transmission scheme based on free opportunistic networks to enhance users' enthusiasm for participating in information provision, thereby improving the application quality of mobile crowdsensing . Next, the scheme of the present application will be described in detail through multiple embodiments.
实施例一Embodiment one
本发明实施例一公开一种数据传输方法,该方法可应用于智能手机、车载传感器设备等具有良好感知和无线通信能力的移动传感设备。Embodiment 1 of the present invention discloses a data transmission method, which can be applied to mobile sensing devices with good perception and wireless communication capabilities, such as smart phones and vehicle-mounted sensor devices.
移动传感设备对本申请方案的实施需要基于相应的移动传感网络,本实施例具体提供一种基于机会网络及互联网的移动传感网络,其中,所述机会网络为移动传感设备在移动过程中,通过相应的无线通信技术,如蓝牙等近距离无线通信技术与其他移动传感设备所形成的近距离传感网络,该网络通过利用设置于移动路径中的Wi-Fi(WirelessFidelity,无线保真)热点等无线接入点与互联网相结合,可构成本申请方案实施执行时所需的移动传感网络。The implementation of the solution of this application by the mobile sensor device needs to be based on the corresponding mobile sensor network. This embodiment specifically provides a mobile sensor network based on opportunistic networks and the Internet, wherein the opportunistic network is the mobile sensor device during the mobile process In the short-range sensing network formed by corresponding wireless communication technologies, such as Bluetooth and other short-range wireless communication technologies and other mobile sensing devices, the network uses Wi-Fi (Wireless Fidelity, wireless security) set in the moving path The combination of wireless access points such as real) hotspots and the Internet can constitute the mobile sensor network required for the implementation of the application scheme.
本实施例首先定义移动传感网络中所包含的各类型节点:This embodiment first defines various types of nodes included in the mobile sensor network:
1)移动传感节点:1) Mobile sensor node:
V={vi|1≤i≤ω,i∈N+,ω∈N+};V={v i |1≤i≤ω,i∈N + ,ω∈N+};
其中,V表示移动传感节点的集合,vi表示移动传感节点,ω表示移动传感网络中移动传感节点的个数,N+表示自然数。Among them, V represents the set of mobile sensor nodes, v i represents the mobile sensor nodes, ω represents the number of mobile sensor nodes in the mobile sensor network, and N + represents a natural number.
所述移动传感节点具体可以是以上所述的智能手机、车载传感器设备等具有良好感知和无线通信能力的移动传感设备。The mobile sensor node may specifically be a mobile sensor device with good perception and wireless communication capabilities, such as a smart phone and a vehicle-mounted sensor device described above.
2)无线接入点:2) Wireless access point:
W={wi|1≤i≤δ,i∈N+,δ∈N+};W={w i |1≤i≤δ, i∈N + ,δ∈N + };
其中,W表示无线接入点的集合,wi表示无线接入点,δ表示无线接入点的个数。所述无线接入点具体可以是Wi-Fi热点,用于接入互联网。Wherein, W represents a set of wireless access points, w i represents a wireless access point, and δ represents the number of wireless access points. The wireless access point may specifically be a Wi-Fi hotspot for accessing the Internet.
3)服务器节点:3) Server node:
F={f};F = {f};
其中,F表示服务器节点的集合,f表示服务器节点,所述服务器节点具体可以是网络中具有相应数据处理能力的服务器。Wherein, F represents a set of server nodes, f represents a server node, and the server node may specifically be a server with corresponding data processing capabilities in the network.
在定义移动传感网络及其节点的基础上,以下继续对本申请提供的可应用于移动传感节点的数据传输方法进行说明,参考图1示出的数据传输方法流程图,所述方法可以包括以下步骤:On the basis of defining the mobile sensor network and its nodes, the following continues to describe the data transmission method applicable to mobile sensor nodes provided by this application. Referring to the flow chart of the data transmission method shown in Figure 1, the method may include The following steps:
S101:获取移动传感设备用户的源位置及目的地位置。S101: Obtain a source location and a destination location of a mobile sensing device user.
用户具体可通过在智能手机等移动传感设备的屏幕界面上采用位置设置或输入等方式,向移动传感设备提交其此次移动所对应的源位置和目的地位置。Specifically, the user can submit the source location and destination location corresponding to his movement to the mobile sensing device by using position setting or input on the screen interface of the mobile sensing device such as a smart phone.
S102:确定所述源位置与所述目的地位置之间的目标路径,所述目标路径包括无线接入点。S102: Determine a target path between the source location and the destination location, where the target path includes a wireless access point.
本实施例中,所述目标路径为源位置与目的地位置之间包括Wi-Fi热点的最短路径。In this embodiment, the target path is the shortest path between the source location and the destination location including Wi-Fi hotspots.
具体地,本实施例结合人们的移动特点和Wi-Fi热点大量普及的特点,提出一种H-SPMBM(HotShortestPathMapBasedMovement)移动模型,H-SPMBM移动模型让人们在选择目的地时有选择地选取经过Wi-Fi节点到达目的地的最短路径,这样在尽可能小增加人们移动距离的同时大大地增强数据传输的质量,提高数据传输的效率。Specifically, this embodiment proposes a H-SPMBM (HotShortestPathMapBasedMovement) mobility model in combination with the characteristics of people's mobility and the widespread popularity of Wi-Fi hotspots. The shortest path for the Wi-Fi node to reach the destination, so that the quality of data transmission is greatly enhanced while increasing the moving distance of people as little as possible, and the efficiency of data transmission is improved.
在该模型中,将地图上任意两点A,B之间经过基于地图的Dijkstra算法计算后得到的最短路径长度记为D(A,B),将用户源位置记为Ls,目的地位置记为Le,令D0=D(Ls,Le)。并通过以下的式(1)及式(2)计算用户的源位置Ls与目的地位置Le间包括Wi-Fi热点的最短路径Dmin:In this model, the shortest path length between any two points A and B on the map calculated by the map-based Dijkstra algorithm is recorded as D(A,B), the source location of the user is recorded as L s , and the destination location Denote it as L e , let D 0 =D(L s ,L e ). And calculate the shortest path D min including the Wi-Fi hotspot between the user's source location L s and destination location L e through the following equations (1) and (2):
Di=D(Ls,L(wi))+D(L(wi),Le)(1)D i =D(L s ,L(w i ))+D(L(w i ),L e )(1)
Dmin=Min(Di),1≤i≤δ,(2)D min =Min(D i ), 1≤i≤δ, (2)
其中,Di表示使用基于地图的Dijkstra算法计算出的用户源位置Ls与目的地位置记为Le之间经过Wi-Fi热点wi的最短路径长度,δ表示移动传感网络中Wi-Fi热点的个数,Min(Di)指所有Di中的最小值。Among them, D i represents the shortest path length between the user source location L s and the destination location L e calculated by using the map-based Dijkstra algorithm through the Wi-Fi hotspot w i , and δ represents the Wi-Fi hotspot in the mobile sensor network The number of Fi hotspots, Min(D i ) refers to the minimum value among all D i .
在计算出用户的源位置与目的地位置间包括Wi-Fi热点的最短路径Dmin之后,可在移动传感设备上显示所述最短路径供用户参考,以使用户有选择性地决定是否采用所述目标路径移动至目的地。After calculating the shortest path Dmin including the Wi-Fi hotspot between the user's source location and the destination location, the shortest path can be displayed on the mobile sensing device for the user's reference, so that the user can selectively decide whether to use The target path moves to a destination.
为避免Dmin–D0过大,可设置一个距离阈值β,当所述目标路径的长度与所述D0的差值未超过所述距离阈值,即Dmin–D0≤β时,可建议用户选择所述目标路径移动至目的地;相反,如果所述目标路径的长度与所述D0的差值超过所述距离阈值,即Dmin–D0>β,则可建议用户放弃采用所述目标路径,而选择路径D0移动至目的地。In order to prevent D min -D 0 from being too large, a distance threshold β can be set. When the difference between the length of the target path and the D 0 does not exceed the distance threshold, that is, D min -D 0 ≤ β, it can be It is recommended that the user choose the target path to move to the destination; on the contrary, if the difference between the length of the target path and the D 0 exceeds the distance threshold, that is, D min −D 0 >β, the user may be advised to give up using The target path, while the selected path D 0 moves to the destination.
S103:判断所述移动传感设备用户是否采用所述目标路径移动。S103: Determine whether the user of the mobile sensing device moves by using the target path.
S104:如果是,则接收并处理所述目标路径上待接收的第一目标数据,且在所述移动传感设备用户移动至所述无线接入点的无线范围内时,利用所述无线接入点将所述移动传感设备中待上传的第二目标数据发送至服务器节点。S104: If yes, receive and process the first target data to be received on the target path, and use the wireless access point when the user of the mobile sensing device moves within the wireless range of the wireless access point The entry point sends the second target data to be uploaded in the mobile sensing device to the server node.
其中,所述第一目标数据包括:所目标路径上的待传感数据及所述目标路径上其他移动传感设备的待转发数据;所述第二目标数据包括:所述移动传感设备自身的传感数据及来自其他移动传感设备的转发数据。Wherein, the first target data includes: the data to be sensed on the target path and the data to be forwarded by other mobile sensing devices on the target path; the second target data includes: the mobile sensing device itself sensor data and forwarded data from other mobile sensor devices.
在显示计算出的目标路径,并给予相应建议后,可继续判断用户最终是否选择采用所述目标路径前往目的地。After displaying the calculated target route and giving corresponding suggestions, it may continue to determine whether the user finally chooses to use the target route to go to the destination.
如果是,则在用户移动过程中,作为移动传感节点的智能手机、车载传感器设备等移动传感设备对所述目标路径上的传感数据进行实时采集、接收,同时,移动传感节点实时接收目标路径上其他移动传感节点的转发数据,并在有需要(如当前已存储的传感数据/转发数据的数据量达到设定阈值)时,向目标路径上的其他移动传感节点转发数据。If so, during the user's movement, mobile sensing devices such as smart phones and vehicle-mounted sensor devices as mobile sensing nodes collect and receive the sensing data on the target path in real time. Receive forwarding data from other mobile sensor nodes on the target path, and forward it to other mobile sensor nodes on the target path when necessary (for example, the amount of currently stored sensing data/forwarding data reaches the set threshold) data.
即,作为移动传感节点的用户移动传感设备,利用其与移动路径上的其他移动传感节点组成的机会网络,向其他移动传感节点发送数据或接收来自其他移动传感节点的转发数据。That is, as a mobile sensor node, the mobile sensor device of the user uses the opportunistic network formed by it and other mobile sensor nodes on the mobile path to send data to other mobile sensor nodes or receive forwarded data from other mobile sensor nodes .
当作为移动传感节点的用户移动传感设备移动至所述目标路径上Wi-Fi热点的无线范围内时,该节点将其已存储的传感数据/转发数据通过所述Wi-Fi热点交付至网络中的服务器节点,从而实现传感数据/转发数据的上传。When the user's mobile sensing device as a mobile sensor node moves to the wireless range of the Wi-Fi hotspot on the target path, the node delivers its stored sensing data/forwarded data through the Wi-Fi hotspot To the server node in the network, so as to realize the upload of sensing data/forwarding data.
如果用户最终不采用具有Wi-Fi热点的所述目标路径,即用户采用的移动路径上不包括Wi-Fi热点,则用户的移动传感设备实时采集当前移动路径中的传感数据,并同样采用预定的数据收发策略与该路径中其他移动传感设备之间进行所需的数据转发。If the user does not finally adopt the target path with a Wi-Fi hotspot, that is, the moving path adopted by the user does not include a Wi-Fi hotspot, then the user's mobile sensing device collects the sensing data in the current moving path in real time, and similarly Use the predetermined data sending and receiving strategy to forward the required data with other mobile sensing devices in the path.
为了激励携带移动传感设备的用户尽可能经过Wi-Fi热点,本实施例的所述H-SPMBM移动模型提供一种激励机制,具体地,由于群智感知应用的宗旨是为用户提供多元化服务,在享受服务不损害自身利益的情况下,用户应同时承担某些义务参与信息提供,基于此,本实施例定义一激励参数reward,初始时,为每一用户分配一定的reward值,当用户经过Wi-Fi热点参与信息提供时奖励一定的reward值,而在用户使用群智感知所提供的服务时,则消耗一定的reward值,且只有在拥有足够的reward值时,用户才能享受系统所提供的服务,从而通过义务与权力的平衡,可激励参与者在移动过程中经过Wi-Fi热点。In order to encourage users carrying mobile sensing devices to pass through Wi-Fi hotspots as much as possible, the H-SPMBM mobile model in this embodiment provides an incentive mechanism. Specifically, since the purpose of the crowd sensing application is to provide users with diversified service, under the condition that enjoying the service does not harm their own interests, users should also undertake certain obligations to participate in providing information. Based on this, this embodiment defines an incentive parameter reward. Initially, a certain reward value is assigned to each user. When Users are rewarded with a certain reward value when participating in information provision through Wi-Fi hotspots, and a certain reward value is consumed when users use the services provided by crowd sensing, and only when they have enough reward value can users enjoy the system The provided service thus, through a balance of obligation and power, can incentivize participants to pass Wi-Fi hotspots during the movement process.
由以上方案可知,在本申请公开的数据传输方法中,用户通过其移动传感设备接收并处理其移动路径上待接收的第一目标数据,且在移动至无线接入点的无线范围内时,利用所述无线接入点将移动传感设备中已存储的待上传数据发送至服务器节点。可见应用本申请时,用户的移动传感设备可通过与其移动路径上其他传感设备之间组成的免费机会网络(如蓝牙等近距离传感网络),进行移动传感设备间的数据交换、传输,并可在移动至相应的无线接入(如WiFi热点等)点时,利用所述无线接入点向服务器节点交付数据,从而,本申请实现了一种基于免费机会网络的数据传输方案,可有效提升用户参与信息提供的热情,进而提升移动群智感知的应用质量。It can be seen from the above scheme that in the data transmission method disclosed in this application, the user receives and processes the first target data to be received on the moving path through his mobile sensing device, and when moving to the wireless range of the wireless access point , using the wireless access point to send the data to be uploaded stored in the mobile sensing device to the server node. It can be seen that when this application is applied, the user's mobile sensing device can exchange data between mobile sensing devices, transmission, and when moving to the corresponding wireless access point (such as WiFi hotspot, etc.), the wireless access point can be used to deliver data to the server node, thus, this application realizes a data transmission scheme based on free opportunistic network , which can effectively enhance the enthusiasm of users to participate in information provision, thereby improving the application quality of mobile crowd sensing.
实施例二Embodiment two
群智感知中收集的数据,即利用本实施例一提供的移动传感网络收集的数据中可能包含信息提供者的位置、时间、个人身份等敏感信息,当此类信息传递到其它移动传感节点时可能会暴露信息提供者的隐私,从而对信息提供者的安全及隐私构成严重威胁。The data collected in crowd sensing, that is, the data collected by using the mobile sensor network provided in the first embodiment may contain sensitive information such as the location, time, and personal identity of the information provider. When such information is transmitted to other mobile sensor The privacy of the information provider may be exposed when the node is connected, which poses a serious threat to the security and privacy of the information provider.
为解决该问题,本实施例提出一种在路由策略中融入弱安全网络编码的信息传输机制,以应用于群智感知信息传输过程中对信息提供者的隐私进行保护。In order to solve this problem, this embodiment proposes an information transmission mechanism that integrates weak security network coding into the routing policy, so as to protect the privacy of the information provider during the process of crowd sensing information transmission.
基于此,本实施例中,参考图2示出的数据传输方法流程图,所述步骤S104具体可以通过以下步骤实现:Based on this, in this embodiment, referring to the flow chart of the data transmission method shown in FIG. 2, the step S104 can be specifically implemented through the following steps:
S201:在符合预设条件时,接收所述目标路径上的第一目标数据;其中,所述预设条件为:所述第一目标数据的编码向量与第二同代信息的系数矩阵非线性相关,其中,所述第二同代信息为所述移动传感设备中已存储的与所述第一目标数据同一代的信息;S201: Receive the first target data on the target path when a preset condition is met; wherein, the preset condition is: the encoding vector of the first target data is nonlinear to the coefficient matrix of the second contemporary information correlation, wherein the second contemporaneous information is information of the same generation as the first target data stored in the mobile sensing device;
S202:对所述第一目标数据进行预定的网络编码处理,得到相应的编码数据,并存储所述编码数据;S202: Perform predetermined network coding processing on the first target data to obtain corresponding coded data, and store the coded data;
S203:在所述移动传感设备用户移动至所述无线接入点的无线范围内时,利用所述无线接入点将所述移动传感设备中待上传的第二目标数据发送至服务器节点。S203: When the user of the mobile sensing device moves within the wireless range of the wireless access point, use the wireless access point to send the second target data to be uploaded in the mobile sensing device to a server node .
其中,同代信息是指能够互相参与编码的信息,也就是说只有在同代中的信息才能相互编码,本实施例中,移动传感节点具体采用随机线性网络编码方式实现对接收的传感数据/转发数据进行弱安全网络编码,以隐藏原始信息,确保用户敏感信息的安全。Among them, the information of the same generation refers to the information that can participate in the encoding of each other, that is to say, only the information in the same generation can be encoded with each other. In this embodiment, the mobile sensor node specifically adopts the random linear network coding method to realize the sensing of the received The data/forwarded data is encoded with weak security network to hide the original information and ensure the security of user sensitive information.
本实施例具体提供以下的弱安全网络编码过程:This embodiment specifically provides the following weak security network coding process:
1)移动传感节点基于定义的信息接收模型及缓存策略接收并缓存数据。1) Mobile sensor nodes receive and cache data based on the defined information receiving model and cache strategy.
其中,定义的移动传感节点u接收消息m的信息接收模型如下:Among them, the defined information receiving model of mobile sensor node u receiving message m is as follows:
对于节点u∈V,假设u当前感知或者来自网络中其他移动传感节点转发的待接收信息m=(α1,α2,…,an)(x1,x2,…,xn)T。For node u∈V, assume that u is currently sensing or receiving information m=(α 1 ,α 2 ,…,a n )(x 1 ,x 2 ,…,x n ) T.
其中,(x1,x2,…,xn)为m中同代信息的集合,记X=(x1,x2,…,xn)T,(α1,α2,…,an)为编码向量,记为A0,则m=A0X,此时将u中已存储的与m为同一代的信息包记为M,其第i行为第i个信息包,记为Mi,每个信息包中包含的消息集合为参与者在任意时刻传感或转发的信息,M的系数矩阵记为A,则M=AX。现将A与A0连接为新的矩阵,记为 Among them, (x 1 , x 2 ,…,x n ) is the set of information of the same generation in m, write X=(x 1 ,x 2 ,…,x n ) T , (α 1 ,α 2 ,…,a n ) is the encoding vector, denoted as A 0 , then m=A 0 X, at this time, the information packet stored in u and m in the same generation is denoted as M, Its i-th line is the i-th information packet, denoted as M i , the message set contained in each information packet is the information sensed or forwarded by the participant at any time, and the coefficient matrix of M is denoted as A, then M=AX. Now connect A and A 0 into a new matrix, denoted as
在此基础上,设定以下的缓存策略:当m中的编码向量与M中的系数矩阵A线性相关时,由于A△的秩Rank(A△)≠t+1,m对最终解码无用,从而节点u拒绝接收m;否则,如果m中的编码向量与M中的系数矩阵A非线性相关,则节点u接收并缓存m。On this basis, the following caching strategy is set: when the encoding vector in m is linearly related to the coefficient matrix A in M, since the rank of A△Rank(A△)≠t+1, m is useless for the final decoding, Thus node u refuses to receive m; otherwise, if the encoded vector in m is nonlinearly related to the coefficient matrix A in M, node u receives and caches m.
2)移动传感节点对接收的消息进行编码处理。2) The mobile sensor node encodes the received message.
具体地,将M划分为两个集合M={C,D},记Ci为C中的第i个信息,同时记C中信息的个数为|C|,D中信息的个数为|D|。将M中编码过的信息放入C中,未编码的信息放入D中,此时若则将m存储在u中,反之,如果则根据m是否由u传感产生分两种情况进行讨论:Specifically, divide M into two sets M={C, D}, record C i as the i-th information in C, and record the number of information in C as |C|, and the number of information in D as |D|. Put the encoded information in M into C, and put the unencoded information into D. At this time, if Then store m in u, conversely, if According to whether m is generated by u sensor or not, there are two situations for discussion:
<1>针对信息m是由传感节点u传感产生的情况,若则每次将D、m、Ci存放至新的集合H中,然后使用编码函数Code(H)对H进行随机线性网络编码,将C中元素个数记为|C|,则通过|C|次编码,可得到|C|个新的信息;若则将D与m合并为H,然后使用编码函数Code(H)编码,总共编码|D|次,得到|D|个消息。<1> For the situation where the information m is generated by the sensing of the sensor node u, if Then store D, m, and C i in a new set H each time, and then use the coding function Code(H) to perform random linear network coding on H, record the number of elements in C as |C|, then pass |C |time encoding, you can get |C| pieces of new information; if Then merge D and m into H, and then use the encoding function Code(H) to encode, encode |D| times in total, and get |D| messages.
<2>针对m是传感节点u的转发信息的情况,若则将D与m合并为H,然后使用编码函数Code(H)编码,总共编码|D|次,得到|D|个消息。若每次将m、Ci存放至新的集合H中,然后使用编码函数Code(H)进行随机线性网络编码,将C中元素个数记为|C|,则通过|C|次编码,可得到|C|个新的信息。<2> For the case where m is the forwarding information of sensor node u, if Then merge D and m into H, and then use the encoding function Code(H) to encode, encode |D| times in total, and get |D| messages. like Store m and C i in a new set H each time, and then use the coding function Code(H) to perform random linear network coding, record the number of elements in C as |C|, then pass |C| times of coding, you can Get |C| new messages.
最后删除M中原有的信息,将编码所得的信息保存至u中。Finally, the original information in M is deleted, and the encoded information is saved in u.
其中,编码函数Code(H)对应的编码算法具体为:Among them, the encoding algorithm corresponding to the encoding function Code(H) is specifically:
Code(H)是在有限域中使用随机线性网络编码进行信息的线性组合,所有的运算均在Fq(Fq表示有限域)中完成。若 Code(H) is a linear combination of information using random linear network coding in a finite field, and all operations are completed in F q (F q represents a finite field). like
则当进行随机线性网络编码时,随机地从有限域中取出l个系数k1,k2,…,kl,编码后得到的信息包为 Then when performing random linear network coding, l coefficients k 1 ,k 2 ,…,k l are randomly taken out from the finite field, and the information packet obtained after encoding is
本实施例提出的基于弱安全网络编码的信息传输机制,将网络编码融合于路由协议,在较少计算消耗的情况下,实现了对信息传输过程中的隐私进行保护,同时提升了信息传输的成功率。The information transmission mechanism based on weak security network coding proposed in this embodiment integrates network coding into the routing protocol, realizes the protection of privacy in the process of information transmission with less calculation consumption, and improves the efficiency of information transmission Success rate.
实施例三Embodiment Three
本发明实施例三公开一种移动传感节点,该节点具有与移动中的用户相同步的移动性,该节点可以是智能手机、车载传感器设备等具有良好感知和无线通信能力的移动传感设备,参考图2示出的移动传感节点的结构示意图,该节点具体包括:Embodiment 3 of the present invention discloses a mobile sensor node, which has the mobility synchronized with the moving user. The node can be a mobile sensor device with good perception and wireless communication capabilities, such as a smart phone and a vehicle-mounted sensor device. , referring to the schematic structural diagram of the mobile sensor node shown in Figure 2, the node specifically includes:
位置获取模块100,用于获取用户的源位置及目的地位置。The location acquisition module 100 is configured to acquire the source location and the destination location of the user.
路径确定模块200,用于确定所述源位置与所述目的地位置之间的目标路径,并显示所述目标路径;所述目标路径包括无线接入点。The path determination module 200 is configured to determine a target path between the source location and the destination location, and display the target path; the target path includes a wireless access point.
判断模块300,用于判断用户是否采用所述目标路径移动。A judging module 300, configured to judge whether the user uses the target path to move.
数据传输处理模块400,用于在判断结果为是时,接收并处理所述目标路径上待接收的第一目标数据,且在用户移动至所述无线接入点的无线范围内时,利用所述无线接入点将所述移动传感节点中待上传的第二目标数据发送至服务器节点。The data transmission processing module 400 is configured to receive and process the first target data to be received on the target path when the judgment result is yes, and when the user moves to the wireless range of the wireless access point, use the The wireless access point sends the second target data to be uploaded in the mobile sensor node to the server node.
其中,参考图4,所述数据传输处理模块400具体包括数据接收单元401和数据编码单元402。Wherein, referring to FIG. 4 , the data transmission processing module 400 specifically includes a data receiving unit 401 and a data encoding unit 402 .
数据接收单元401,用于在符合预设条件时,接收所述目标路径上的第一目标数据;其中,所述预设条件为:所述第一目标数据的编码向量与第二同代信息的系数矩阵非线性相关,其中,所述第二同代信息为所述移动传感设备中已存储的与所述第一目标数据同一代的信息;The data receiving unit 401 is configured to receive the first target data on the target path when a preset condition is met; wherein, the preset condition is: the encoding vector of the first target data and the second generation information The coefficient matrix is non-linearly correlated, wherein, the second generation information is information of the same generation as the first target data stored in the mobile sensing device;
数据编码单元402,用于对所述第一目标数据进行预定的网络编码处理,得到相应的编码数据,并存储所述编码数据。The data encoding unit 402 is configured to perform predetermined network encoding processing on the first target data to obtain corresponding encoded data, and store the encoded data.
对于本发明实施例三公开的移动传感节点而言,由于其与实施例一及实施例二公开的数据传输方法相对应,所以描述的比较简单,相关相似之处请参见实施例一及实施例二中数据传输方法部分的说明即可,此处不再详述。For the mobile sensor node disclosed in Embodiment 3 of the present invention, since it corresponds to the data transmission method disclosed in Embodiment 1 and Embodiment 2, the description is relatively simple. For related similarities, please refer to Embodiment 1 and Implementation The description of the data transmission method in Example 2 is sufficient, and will not be described in detail here.
实施例四Embodiment Four
本发明实施例四公开一种数据传输系统,所述系统包括无线接入点、服务器节点以及如实施例三所述的移动传感节点,其中,所述移动传感节点通过所述无线接入点向所述服务器节点上传数据。Embodiment 4 of the present invention discloses a data transmission system. The system includes a wireless access point, a server node, and a mobile sensor node as described in Embodiment 3, wherein the mobile sensor node uses the wireless access Click to upload data to the server node.
所述无线接入点为具体为Wi-Fi热点。The wireless access point is specifically a Wi-Fi hotspot.
所述数据传输系统具体为基于实施例一的移动传感网络包括的各类型节点所构成的系统,该系统中可包括一个或多个移动传感节点、Wi-Fi节点及服务器节点,所述移动传感节点可采用实施例一及实施例二公开的数据传输方案及网络编码方案进行数据传输及网络编码,从而在由多个移动传感节点组成的机会网络中,各移动传感节点间进行数据交互时,可通过对接收的数据进行网络编码,实现对所接收数据中包含的用户隐私进行保护。The data transmission system is specifically a system composed of various types of nodes based on the mobile sensor network in Embodiment 1. The system may include one or more mobile sensor nodes, Wi-Fi nodes, and server nodes. Mobile sensor nodes can use the data transmission scheme and network coding scheme disclosed in Embodiment 1 and Embodiment 2 to perform data transmission and network coding, so that in an opportunistic network composed of multiple mobile sensor nodes, between mobile sensor nodes During data interaction, the received data can be network encoded to protect the user privacy contained in the received data.
在该系统中,只有服务器节点才可以对移动传感节点交付的数据进行解码,接下来对服务器节点的解码过程进行阐述。In this system, only the server node can decode the data delivered by the mobile sensor node. Next, the decoding process of the server node is described.
服务器节点f的解码步骤如下:The decoding steps of server node f are as follows:
具体地,服务器节点f通过高斯消元法进行解码,信息经过解码即可恢复出原始数据,对于同一代数据包X=(x1,x2,…,xn),若f收到的数据包为Specifically, the server node f decodes through the Gaussian elimination method, and the information can be restored to the original data after decoding. For the same generation of data packets X=(x 1 ,x 2 ,…,x n ), if the data received by f Pack for
令其系数矩阵记为A,则有Z=AX。make Its coefficient matrix is recorded as A, then Z=AX.
假设服务器节点f收到的消息m已经过缓存策略处理,只考虑f中与m同一代的信息包。首先将m、f解码出的信息及f中未解码的消息加入至Z中,并将f解码出的信息进行标记。Z=AX,然后对Z进行高斯消元,得到Z'=A'X,对于A'的每一行向量A'i,当xj未被解出时,如果A'ij=1且则信息xj可被解出,xj=Z'i。Assume that the message m received by the server node f has been processed by the cache policy, and only consider the information packets of the same generation as m in f. First, the information decoded by m and f and the undecoded message in f are added to Z, and the information decoded by f is marked. Z=AX, then perform Gaussian elimination on Z to get Z'=A'X, for each row vector A' i of A', when x j is not solved, if A' ij =1 and Then the information x j can be solved, x j =Z' i .
解码后服务器节点可得到可识读的数据信息,后续服务器节点可对解码后的数据进行分析处理并进行决策。After decoding, the server node can obtain readable data information, and subsequent server nodes can analyze and process the decoded data and make decisions.
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. For the same and similar parts in each embodiment, refer to each other, that is, Can.
为了描述的方便,描述以上系统或装置时以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, when describing the above system or device, functions are divided into various modules or units and described separately. Of course, when implementing the present application, the functions of each unit can be implemented in one or more pieces of software and/or hardware.
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。It can be known from the above description of the implementation manners that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general-purpose hardware platform. Based on this understanding, the essence of the technical solution of this application or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , CD, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present application.
最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first, second, third, and fourth, etc. are only used to distinguish one entity or operation from another entity or operation, and not Any such actual relationship or order between these entities or operations is necessarily required or implied. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610202041.8A CN105682012B (en) | 2016-03-31 | 2016-03-31 | A data transmission method, mobile sensor node and data transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610202041.8A CN105682012B (en) | 2016-03-31 | 2016-03-31 | A data transmission method, mobile sensor node and data transmission system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105682012A true CN105682012A (en) | 2016-06-15 |
| CN105682012B CN105682012B (en) | 2019-03-26 |
Family
ID=56225087
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610202041.8A Expired - Fee Related CN105682012B (en) | 2016-03-31 | 2016-03-31 | A data transmission method, mobile sensor node and data transmission system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105682012B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114697359A (en) * | 2022-03-04 | 2022-07-01 | 青岛海尔科技有限公司 | Data collection method and device, storage medium and electronic device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1599347A (en) * | 2003-09-17 | 2005-03-23 | 安捷伦科技有限公司 | System and method for using mobile collectors for accessing a wireless sensor network |
| KR20120124364A (en) * | 2011-05-03 | 2012-11-13 | (주)네오정보시스템 | position calculating method at indoors |
| CN103731844A (en) * | 2014-01-03 | 2014-04-16 | 苏州大学 | Method for distributing tasks of mobile perception system relevant to geographic positions |
| CN104067669A (en) * | 2012-01-24 | 2014-09-24 | 高通股份有限公司 | Systems and methods of relay selection and setup |
| CN204613666U (en) * | 2015-05-06 | 2015-09-02 | 深圳市菲菱科思通信技术有限公司 | AP panel wireless ad hoc network indoor monitoring system |
| CN105119987A (en) * | 2015-08-17 | 2015-12-02 | 厦门大学 | A mobile swarm intelligence perception method for a vehicle-mounted network |
-
2016
- 2016-03-31 CN CN201610202041.8A patent/CN105682012B/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1599347A (en) * | 2003-09-17 | 2005-03-23 | 安捷伦科技有限公司 | System and method for using mobile collectors for accessing a wireless sensor network |
| KR20120124364A (en) * | 2011-05-03 | 2012-11-13 | (주)네오정보시스템 | position calculating method at indoors |
| CN104067669A (en) * | 2012-01-24 | 2014-09-24 | 高通股份有限公司 | Systems and methods of relay selection and setup |
| CN103731844A (en) * | 2014-01-03 | 2014-04-16 | 苏州大学 | Method for distributing tasks of mobile perception system relevant to geographic positions |
| CN204613666U (en) * | 2015-05-06 | 2015-09-02 | 深圳市菲菱科思通信技术有限公司 | AP panel wireless ad hoc network indoor monitoring system |
| CN105119987A (en) * | 2015-08-17 | 2015-12-02 | 厦门大学 | A mobile swarm intelligence perception method for a vehicle-mounted network |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114697359A (en) * | 2022-03-04 | 2022-07-01 | 青岛海尔科技有限公司 | Data collection method and device, storage medium and electronic device |
| CN114697359B (en) * | 2022-03-04 | 2024-03-22 | 青岛海尔科技有限公司 | Data collection method and device, storage medium and electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105682012B (en) | 2019-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Aung et al. | VeSoNet: Traffic-aware content caching for vehicular social networks using deep reinforcement learning | |
| CN110263936B (en) | Horizontal federal learning method, device, equipment and computer storage medium | |
| Zhou et al. | Social big-data-based content dissemination in internet of vehicles | |
| Zhu et al. | Secure multimedia big data in trust-assisted sensor-cloud for smart city | |
| Médard et al. | Network coding: Fundamentals and applications | |
| Rahman et al. | Towards a secure mobile edge computing framework for Hajj | |
| Liu et al. | Invisible hand: A privacy preserving mobile crowd sensing framework based on economic models | |
| CN103731844A (en) | Method for distributing tasks of mobile perception system relevant to geographic positions | |
| CN105808680A (en) | Tensor decomposition based context-dependent position recommendation method | |
| Li et al. | Geo-social distance-based data dissemination for socially aware networking | |
| Sanguesa et al. | On the study of vehicle density in intelligent transportation systems | |
| Misra et al. | Opportunistic mobile networks | |
| CN104980498A (en) | Advertising information pushing and sharing system based on mobile ad hoc network | |
| Buda et al. | Empowering blockchain in vehicular environments with decentralized edges | |
| CN107679101A (en) | It is a kind of that method is recommended based on the network service of position and trusting relationship | |
| Xia et al. | Data dissemination with trajectory privacy protection for 6G-oriented vehicular networks | |
| CN118449702A (en) | Encryption traffic classification method and device based on path signature | |
| Immich et al. | Shielding video streaming against packet losses over VANETs | |
| CN115348561A (en) | Relay selection method and device in Internet of vehicles and electronic equipment | |
| Zhu et al. | An efficient prediction-based data forwarding strategy in vehicular ad hoc network | |
| CN105682012A (en) | Data transmission method, mobile sensing node and data transmission system | |
| Ma et al. | Traffic-aware data delivery scheme for urban vehicular sensor networks | |
| CN109151895B (en) | Data transmission method, device, server and network center node | |
| Wu et al. | Vbargain: A market-driven quality oriented incentive for mobile video offloading | |
| KR20120105635A (en) | Smart phone used information providing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20210518 Address after: 215011 No. 209 Chuk Yuen Road, hi tech Zone, Jiangsu, Suzhou Patentee after: Suzhou 2018 Information Technology Co.,Ltd. Address before: 215123 No. 199 benevolence Road, Suzhou Industrial Park, Jiangsu, China Patentee before: SOOCHOW University |
|
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190326 |