CN105682012B - A data transmission method, mobile sensor node and data transmission system - Google Patents

A data transmission method, mobile sensor node and data transmission system Download PDF

Info

Publication number
CN105682012B
CN105682012B CN201610202041.8A CN201610202041A CN105682012B CN 105682012 B CN105682012 B CN 105682012B CN 201610202041 A CN201610202041 A CN 201610202041A CN 105682012 B CN105682012 B CN 105682012B
Authority
CN
China
Prior art keywords
data
target
access point
mobile sensing
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.)
Expired - Fee Related
Application number
CN201610202041.8A
Other languages
Chinese (zh)
Other versions
CN105682012A (en
Inventor
张书奎
陈朋飞
贾俊铖
林政宽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou 2018 Information Technology Co ltd
Original Assignee
Suzhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou University filed Critical Suzhou University
Priority to CN201610202041.8A priority Critical patent/CN105682012B/en
Publication of CN105682012A publication Critical patent/CN105682012A/en
Application granted granted Critical
Publication of CN105682012B publication Critical patent/CN105682012B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/20Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access restriction performed under specific conditions
    • H04W48/04Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction, speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-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 sensing node. In the method, a user receives and processes first target data to be received on his moving path through his mobile sensing device, and when moving to a wireless connection When the wireless access point is within the wireless range of the access point, the data to be uploaded stored in the mobile sensing device is sent to the server node by using the wireless access point. It can be seen that when this application is applied, the user's mobile sensing device can exchange data between mobile sensing devices, and can use the wireless access point to deliver data to the server node when moving to the corresponding wireless access point. Therefore, the present application implements a data transmission scheme based on a free opportunistic network, which can effectively improve user participation. Enthusiasm for information provision, thereby improving the application quality of mobile crowdsensing.

Description

A kind of data transmission method, mobile sensor node and data transmission system
Technical field
The invention belongs to mobile gunz aware application field more particularly to a kind of data transmission methods, mobile sensor node And data transmission system.
Background technique
Mobile intelligent perception is perception focusing on people, it utilizes and carries perception, calculating and communication capacity equipment Mobile user perception, collection deliver information to provide universal service.
Nowadays, with the development of the mobile terminals such as smart phone and universal, the application of mobile intelligent perception is increasingly risen, benefit Have with smart phone, onboard sensor equipment etc. and is well perceived and the mobile sensor equipment of wireless communication ability, people can be Large-scale distributed information collection is carried out in daily moving process, is embodied as widely applying and decision offer endlessly counts It is believed that breath.For example, predicted using the relevant information progress traffic congestion prediction and planning of participant's offer, public transport arrival information, Monitoring, construction of city noise distribution map of city carbon dioxide etc..The realization of mobile gunz aware application needs to utilize people The mobile sensors equipment such as smart phone of carrying acquires information, and the information of acquisition is then sent to data clothes by wireless network Business center, on this basis, data service center are analyzed and processed data and carry out decision.
Currently, general using based on 3G/4G, (3rd-Generation/4th-Generation, third/forth generation are mobile The communication technology) mobile network Point-to-Point Data Transmission mode, realize data acquisition of terminal to data service center upload, hand over It pays, since 3G/4G network is currently non-free service, informant need to consume it and be determined based on certain expense when submitting information The network flow of system so that the enthusiasm of informant's participation information offer can be reduced, and then influences answering for mobile intelligent perception Use quality.
Summary of the invention
In view of this, the purpose of the present invention is to provide the transmission of a kind of data transmission method, mobile sensor node and data System, it is intended to by realizing a kind of data transmission scheme based on free opportunity network, what Lai Tisheng user's participation information provided Enthusiasm, and then promote the application quality of mobile intelligent perception.
For this purpose, the present invention is disclosed directly below technical solution:
A kind of data transmission method, comprising:
Obtain source position and the destination locations of mobile sensor equipment user;
It determines the destination path between the source position and the destination locations, and shows the destination path;It is described Destination path includes wireless access point;
Judge whether the mobile sensor equipment user is mobile using the destination path;
If it is, receiving and processing first object data to be received on the destination path, and in the mobile biography Equipment user is when being moved in the wireless range of the wireless access point for sense, using the wireless access point by the mobile sensor The second target data to be uploaded is sent to server node in equipment.
The above method, it is preferable that the destination path are as follows: include wireless between the source position and the destination locations The shortest path of access point.
The above method, it is preferable that the first object data include: on the destination path to sensing data and described The data to be forwarded of other mobile sensor equipment on destination path;Second target data includes: the mobile sensor equipment The sensing data of itself and forwarding data from other mobile sensor equipment.
The above method, it is preferable that the first object data include coding vector and first with for information, the then reception And it handles the first object data to be received on the destination path and includes:
When meeting preset condition, the first object data on the destination path are received;Wherein, the preset condition Are as follows: the coding vector of the first object data and second is the same as the coefficient matrix nonlinear correlation for information, wherein described second With being the stored information with described first object data the same generation in the mobile sensor equipment for information;
Scheduled network code processing is carried out to the first object data, obtains corresponding coded data, and store institute State coded data.
The above method, it is preferable that the network code processing is random linear network encoding.
A kind of mobile sensor node, has the mobility being synchronised with user in movement, and the node includes:
Position acquisition module, for obtaining source position and the destination locations of user;
Path determination module for determining the destination path between the source position and the destination locations, and is shown The destination path;The destination path includes wireless access point;
Judgment module, for judging whether user is mobile using the destination path;
Data transmission and processing module, for when the judgment result is yes, receiving and processing to be received on the destination path First object data, and when in the wireless range that user is moved to the wireless access point, utilize the wireless access point Second target data to be uploaded in the mobile sensor node is sent to server node.
Above-mentioned mobile sensor node, it is preferable that the first object data include coding vector and first with for information, then The data transmission and processing module includes:
Data receipt unit, for when meeting preset condition, receiving the first object data on the destination path;Its In, the preset condition are as follows: the coding vector of the first object data is with second with the non-linear phase of coefficient matrix for information Close, wherein described second with for information be in the mobile sensor equipment it is stored with described first object data the same generation Information;
Data encoding unit obtains corresponding for carrying out scheduled network code processing to the first object data Coded data, and store the coded data.
A kind of data transmission system, including wireless access point, server node and mobile sensor node as described above, Wherein:
The mobile sensor node uploads data to the server node by the wireless access point.
Above system, it is preferable that the data that the mobile sensor node uploads are as follows: by the volume of default network code processing Code data, then the server node is used for:
Processing is decoded to the coded data, obtains the sensing data that can be distinguished;And to the sensing distinguished Data carry out required analysis processing and decision.
Above system, it is preferable that the wireless access point is Wireless Fidelity Wi-Fi Hotspot.
As it can be seen from the above scheme user is connect by its mobile sensor equipment in data transmission method disclosed in the present application It receives and handles first object data to be received in its movement routine, and when in the wireless range for being moved to wireless access point, Data to be uploaded stored in mobile sensor equipment are sent to server node using the wireless access point.It can be seen that application When the application, the mobile sensor equipment of user can be by the free opportunity that forms between other sensing equipments in its movement routine Network (such as bluetooth short distance sensing network), carries out data exchange, the transmission of mobile sensor equipment room, and can be moved to phase When wireless access (such as Wi-Fi hotspot) point answered, data are delivered to server node using the wireless access point, thus, this Application realizes a kind of data transmission scheme based on free opportunity network, can effectively promote the heat of user's participation information offer Feelings, and then promote the application quality of mobile intelligent perception.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is the data transmission method flow chart that the embodiment of the present invention one provides;
Fig. 2 is data transmission method flow chart provided by Embodiment 2 of the present invention;
Fig. 3-Fig. 4 is the structural schematic diagram for the mobile sensor node that the embodiment of the present invention three provides.
Specific embodiment
For the sake of quoting and understanding, hereafter used in technical term, write a Chinese character in simplified form or abridge summary be explained as follows:
Weak secure network coding: being a kind of technology that weak security privacy protection is realized using network code, can compared with It is low to calculate the lower secret protection etc. realized to informant of consumption, while information transmission success rate is improved, reduce the biography of network Defeated expense.
Dijkstra's algorithm based on map: setting G=(L, E) is a Weighted Directed Graph, and L indicates Roads in Maps inflection point With the location sets in crosspoint, vertex set L in figure is divided into two groups, first group is the vertex set S for having found out shortest path, P corresponding vertex is added in set S by only one source point as soon as often acquiring a shortest path P later in S when initial, until Whole vertex are all added in S, second group of vertex set U for remaining determining shortest path, by passing for shortest path length Increase order successively second group of vertex is added in S.It is total to keep the most short of each vertex in from source point to S during addition Path length is not more than the shortest path length on any vertex in from source point to U.In addition, one distance of each vertex correspondence, in S The distance on vertex be exactly shortest path length from source point to this vertex, the distance on the vertex in U, is from source point to this vertex Only include the current shortest path length that the vertex in S is intermediate vertex.
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
A kind of base is provided to solve the prior art existing above problem, the application when carrying out mobile gunz aware application In the data transmission scheme of free opportunity network, to promote the enthusiasm of user's participation information offer, and then mobile gunz sense is promoted The application quality known.Next, application scheme will be described in detail by multiple embodiments.
Embodiment one
The embodiment of the present invention one discloses a kind of data transmission method, and this method can be applied to smart phone, onboard sensor Equipment etc. has the mobile sensor equipment being well perceived with wireless communication ability.
Mobile sensor equipment needs based on corresponding mobile sensor network the implementation of application scheme, and the present embodiment is specific There is provided a kind of mobile sensor network based on opportunistic network and internet, wherein the opportunistic network is that mobile sensor equipment exists In moving process, set by corresponding wireless communication technique, such as bluetooth the short distance wireless communication technology with other mobile sensors Standby to be formed by short distance sensing network, which, which passes through, utilizes the Wi-Fi (Wireless being set in movement routine Fidelity, Wireless Fidelity) wireless access point such as hot spot combine with internet, may make up application scheme and implement to execute when institute The mobile sensor network needed.
The present embodiment defines all types of nodes included in mobile sensor network first:
1) mobile sensor node:
V={ vi|1≤i≤ω,i∈N+,ω∈N+};
Wherein, V indicates the set of mobile sensor node, viIndicate that mobile sensor node, ω indicate in mobile sensor network The number of mobile sensor node, N+Indicate natural number.
The mobile sensor node, which specifically can be above-described smart phone, onboard sensor equipment etc., to be had well The mobile sensor equipment of perception and wireless communication ability.
2) wireless access point:
W={ wi|1≤i≤δ,i∈N+,δ∈N+};
Wherein, W indicates the set of wireless access point, wiIndicate wireless access point, δ indicates the number of wireless access point.Institute Stating wireless access point specifically can be Wi-Fi Hotspot, for accessing internet.
3) server node:
F={ f };
Wherein, F indicates the set of server node, and f indicates that server node, the server node specifically can be net With the server of corresponding data processing capacity in network.
On the basis of defining mobile sensor network and its node, continue to can be applied to move to provided by the present application below The data transmission method of sensing node is illustrated, and with reference to data transmission method flow chart shown in fig. 1, the method be can wrap Include following steps:
S101: source position and the destination locations of mobile sensor equipment user are obtained.
User specifically can be by using position to be arranged or input on the screen interface of the mobile sensors equipment such as smart phone Etc. modes, the source position for submitting its this time mobile corresponding to mobile sensor equipment and destination locations.
S102: determine that the destination path between the source position and the destination locations, the destination path include nothing Line access point.
In the present embodiment, the destination path includes the shortest path of Wi-Fi Hotspot between source position and destination locations Diameter.
Specifically, the feature that the features of movement and Wi-Fi Hotspot of the present embodiment combination people is largely popularized, proposes a kind of H- SPMBM (Hot Shortest Path Map Based Movement) mobility model, H-SPMBM mobility model allow people selecting The shortest path arrived at the destination by Wi-Fi node is selectively chosen when selecting destination, in this way in increase people as small as possible Moving distance while be significantly enhanced data transmission quality, the efficiency of improve data transfer.
In the model, by any two points A on map, between B after the dijkstra's algorithm based on map calculates To shortest path length be denoted as D (A, B), user source position is denoted as Ls, destination locations are denoted as Le, enable D0=D (Ls,Le)。 And the source position L of user is calculated by formula below (1) and formula (2)sWith destination locations LeBetween include Wi-Fi Hotspot it is most short Path Dmin:
Di=D (Ls,L(wi))+D(L(wi),Le) (1)
Dmin=Min (Di), 1≤i≤δ, (2)
Wherein, DiIt indicates to use the calculated user source position L of dijkstra's algorithm based on mapsWith destination locations It is denoted as LeBetween pass through Wi-Fi Hotspot wiShortest path length, δ indicate mobile sensor network in Wi-Fi Hotspot number, Min (Di) refer to all DiIn minimum value.
Calculating the shortest path D between the source position of user and destination locations including Wi-Fi HotspotminIt later, can be Show that the shortest path is for reference in mobile sensor equipment, so that user selectively decides whether using the mesh Mark path is moved to destination.
To avoid Dmin–D0It is excessive, a settable distance threshold β, length and the D when the destination path0Difference Value is less than the distance threshold, i.e. Dmin–D0When≤β, it can suggest that user selects the destination path to be moved to destination;Phase Instead, if the length of the destination path and the D0Difference be more than the distance threshold, i.e. Dmin–D0> β can then suggest using Family is abandoned using the destination path, and selects path D0It is moved to destination.
S103: judge whether the mobile sensor equipment user is mobile using the destination path.
S104: if it is, receiving and processing first object data to be received on the destination path, and in the shifting When dynamic sensing equipment user is moved in the wireless range of the wireless access point, using the wireless access point by the movement The second target data to be uploaded is sent to server node in sensing equipment.
Wherein, the first object data include: on institute's destination path on sensing data and the destination path its The data to be forwarded of his mobile sensor equipment;Second target data includes: the sensing number of the mobile sensor equipment itself According to and from other mobile sensor equipment forwarding data.
It is showing calculated destination path, and after giving corresponding suggest, can continue to judge whether user finally selects to adopt Destination is gone to the destination path.
If it is, smart phone, onboard sensor equipment etc. in user's moving process, as mobile sensor node Mobile sensor equipment acquires the sensing data on the destination path in real time, is received, meanwhile, mobile sensor node is real-time The forwarding data of other mobile sensor nodes on destination path are received, and in (such as current stored sensing data/turn in need The data volume of hair data reaches given threshold) when, other mobile sensor node for data forwarding on destination path.
That is, user's mobile sensor equipment as mobile sensor node, is passed using it with other movements in movement routine The opportunistic network for feeling node composition sends data to other mobile sensor nodes or receives turn from other mobile sensor nodes Send out data.
When user's mobile sensor equipment as mobile sensor node is moved to the nothing of Wi-Fi Hotspot on the destination path When within the scope of line, which is delivered to its stored sensing data/forwarding data in network by the Wi-Fi Hotspot Server node, to realize the upload of sensing data/forwarding data.
If user does not use the destination path with Wi-Fi Hotspot finally, i.e., in the movement routine of user's use It does not include Wi-Fi Hotspot, then the mobile sensor equipment of user acquires the sensing data in current movement routine in real time, and equally adopts With carrying out required data forwarding between other mobile sensor equipment in scheduled data transmit-receive strategy and the path.
In order to motivate the user for carrying mobile sensor equipment to pass through Wi-Fi Hotspot, the embodiment of the present invention H- as far as possible SPMBM mobility model provides a kind of incentive mechanism, specifically, since the objective of intelligent perception application is to provide diversification for user Service, in the case where enjoyment service does not damage number one, user should undertake certain voluntary participation informations simultaneously and provide, and be based on This, the present embodiment defines an excitation parameters reward, when initial, certain reward value is distributed for each user, when user passes through It crosses and rewards certain reward value when Wi-Fi Hotspot participation information provides, and serviced in user using provided by intelligent perception When, then certain reward value is consumed, and only when possessing enough reward values, user could be enjoyed provided by system Service, to can motivate participant in moving process by Wi-Fi Hotspot by the balance of obligation and power.
As it can be seen from the above scheme user is connect by its mobile sensor equipment in data transmission method disclosed in the present application It receives and handles first object data to be received in its movement routine, and when in the wireless range for being moved to wireless access point, Data to be uploaded stored in mobile sensor equipment are sent to server node using the wireless access point.It can be seen that application When the application, the mobile sensor equipment of user can be by the free opportunity that forms between other sensing equipments in its movement routine Network (such as bluetooth short distance sensing network), carries out data exchange, the transmission of mobile sensor equipment room, and can be moved to phase When wireless access (such as Wi-Fi hotspot) point answered, data are delivered to server node using the wireless access point, thus, this Application realizes a kind of data transmission scheme based on free opportunity network, can effectively promote the heat of user's participation information offer Feelings, and then promote the application quality of mobile intelligent perception.
Embodiment two
The data collected in intelligent perception, that is, utilizing can in the data of the mobile sensor network collection of the offer of the present embodiment one It can include the sensitive informations such as position, time, the personal identification of informant, when this type of information is transmitted to other mobile sensor sections The privacy that informant may be exposed when point, so that the safety and privacy to informant constitute a serious threat.
To solve this problem, the present embodiment proposes a kind of information transmission that weak secure network coding is incorporated in routing policy Mechanism, to be applied to protect the privacy of informant in intelligent perception message transmitting procedure.
Based on this, in the present embodiment, with reference to Fig. 2 shows data transmission method flow chart, the step S104 specifically may be used To be realized by following steps:
S201: when meeting preset condition, the first object data on the destination path are received;Wherein, described default Condition are as follows: the coding vector of the first object data and second is the same as the coefficient matrix nonlinear correlation for information, wherein described Second the same as being the stored information with described first object data the same generation in the mobile sensor equipment for information;
S202: scheduled network code processing is carried out to the first object data, obtains corresponding coded data, and deposit Store up the coded data;
S203: when the mobile sensor equipment user is moved in the wireless range of the wireless access point, institute is utilized It states wireless access point and the second target data to be uploaded in the mobile sensor equipment is sent to server node.
Wherein, with being the information for referring to participate in mutually coding for information, that is to say, that information only in same generation is It can mutually encode, in the present embodiment, mobile sensor node specifically uses random linear network encoding mode to realize to received biography Feel data/forwarding data and carry out weak secure network coding, to hide raw information, it is ensured that the safety of user sensitive information.
The present embodiment specifically provides weak secure network cataloged procedure below:
1) mobile sensor node receives model and cache policy based on the information of definition and receives and data cached.
Wherein, it is as follows that the information that the mobile sensor node u of definition receives message m receives model:
For node u ∈ V, it is assumed that u currently perceive or come other mobile sensor nodes in automatic network forward it is to be received Information m=(α12,…,an)(x1,x2,…,xn)T
Wherein, (x1,x2,…,xn) it is to remember X=(x with the set for information in m1,x2,…,xn)T, (α12,…,an) For coding vector, it is denoted as A0, then m=A0X is denoted as M with m is the same generation packet for stored in u at this time,Its i-th of packet of the i-th behavior, is denoted as Mi, the massage set that includes in each packet The information for sensing or forwarding at any time for participant, the coefficient matrix of M are denoted as A, then M=AX.Now by A and A0It is connected as new Matrix, be denoted as
On this basis, cache policy below is set: when the coefficient matrices A in the coding vector and M in m is linearly related When, since order Rank (A △) ≠ t+1, m of A △ is useless to finally decoding, so that node u rejects m;Otherwise, if in m Coding vector and M in coefficient matrices A nonlinear correlation, then node u is received and is cached m.
2) mobile sensor node carries out coded treatment to received message.
Specifically, M is divided into two set M={ C, D }, remembers CiFor i-th of information in C, while remembering information in C Number is | C |, the number of information is in D | D |.Information encoded in M is put into C, uncoded information is put into D, this Shi RuoThen m is stored in u, whereas ifThen carried out in two kinds of situation according to whether m is generated by u sensing It discusses:
<1>it is directed to the case where information m is by sensing node u sensing generation, ifThen every time by D, m, CiStorage is extremely In new set H, random linear network encoding then is carried out to H using coding function Code (H), element number in C is denoted as | C |, then pass through | C | secondary coding can be obtained | C | a new information;IfD and m are then merged into H, then using coding letter Number Code (H) coding, encodes in total | D | it is secondary, obtain | D | a message.
<2>it is directed to the case where m is the forwarding information of sensing node u, ifD and m are then merged into H, then used Coding function Code (H) coding, encodes in total | D | it is secondary, obtain | D | a message.IfEvery time by m, CiIt stores to new In set H, random linear network encoding then is carried out using coding function Code (H), element number in C is denoted as | C |, then lead to Cross | C | secondary coding can be obtained | C | a new information.
Original information in M is finally deleted, resulting information preservation will be encoded into u.
Wherein, the corresponding encryption algorithm of coding function Code (H) specifically:
Code (H) is the linear combination for carrying out information using random linear network encoding in finite field, all operations In Fq(FqIndicate finite field) in complete.If
Then when carrying out random linear network encoding, l coefficient k is randomly taken out from finite field1,k2,…,kl, coding The packet obtained afterwards is
Network code is blended in routing association by the information transmission mechanisms based on weak secure network coding that the present embodiment proposes View is realized and is protected to the privacy in message transmitting procedure, while improving information in the case where less calculating consumption The success rate of transmission.
Embodiment three
The embodiment of the present invention three discloses a kind of mobile sensor node, which has the shifting being synchronised with user on the move Dynamic property, the node can be the mobile biography that smart phone, onboard sensor equipment etc. have excellent perception and wireless communication ability Feel equipment, with reference to Fig. 2 shows mobile sensor node structural schematic diagram, which specifically includes:
Position acquisition module 100, for obtaining source position and the destination locations of user.
Path determination module 200 for determining the destination path between the source position and the destination locations, and is shown Show the destination path;The destination path includes wireless access point.
Judgment module 300, for judging whether user is mobile using the destination path.
Data transmission and processing module 400, for when the judgment result is yes, receiving and processing waiting on the destination path The first object data of receipts, and when in the wireless range that user is moved to the wireless access point, utilize the wireless access Second target data to be uploaded in the mobile sensor node is sent to server node by point.
Wherein, with reference to Fig. 4, the data transmission and processing module 400 specifically includes data receipt unit 401 and data encoding Unit 402.
Data receipt unit 401, for when meeting preset condition, receiving the first object number on the destination path According to;Wherein, the preset condition are as follows: the coding vector of the first object data is non-thread with the coefficient matrix for information with second Property it is related, wherein described second with for information be in the mobile sensor equipment it is stored same with the first object data The information of a generation;
Data encoding unit 402 obtains corresponding for carrying out scheduled network code processing to the first object data Coded data, and store the coded data.
For the mobile sensor node disclosed in the embodiment of the present invention three, since itself and embodiment one and embodiment two are public The data transmission method opened is corresponding, so being described relatively simple, related similarity refers to embodiment one and embodiment The explanation of data transmission method part in two, and will not be described here in detail.
Example IV
The embodiment of the present invention four discloses a kind of data transmission system, and the system comprises wireless access point, server node And the mobile sensor node as described in embodiment three, wherein the mobile sensor node is by the wireless access point to institute It states server node and uploads data.
The wireless access point is specially Wi-Fi Hotspot.
The data transmission system is specially all types of node institutes structure that the mobile sensor network based on embodiment one includes At system, may include one or more mobile sensor nodes, Wi-Fi node and server node, the movement in the system Data transmission scheme disclosed in embodiment one and embodiment two can be used in sensing node and network coding scheme carries out data transmission And network code, to carry out data between each mobile sensor node in the opportunistic network being made of multiple mobile sensor nodes It, can be by carrying out network code to received data when interaction, the privacy of user for including in received data is protected in realization Shield.
Within the system, the data that only server node can just deliver mobile sensor node are decoded, and are connect down To be illustrated to the decoding process of server node.
The decoding step of server node f is as follows:
Specifically, server node f is decoded by Gaussian elimination method, and information can recover original number by decoding According to for the same generation data packet X=(x1,x2,…,xn), if the data packet that f is received is
It enablesIts coefficient matrix is denoted as A, then has Z=AX.
Assuming that the message m that server node f is received has been subjected to cache policy processing, the information in f with m the same generation is only considered Packet.Message not decoded in m, f information decoded and f is added into Z first, and the information that f is decoded is marked. Then Z=AX carries out Gaussian elimination to Z, Z'=A'X is obtained, for each row vector A' of A'i, work as xjWhen not being solved, such as Fruit A'ij=1 andThen information xjIt can be solved, xj=Z'i
The available data information that can be distinguished of server node after decoding, subsequent server node can be to decoded data It is analyzed and processed and carries out decision.
It should be noted that all the embodiments in this specification are described in a progressive manner, each embodiment weight Point explanation is the difference from other embodiments, and the same or similar parts between the embodiments can be referred to each other.
For convenience of description, it describes to be divided into various modules when system above or device with function or unit describes respectively. Certainly, the function of each unit can be realized in the same or multiple software and or hardware when implementing the application.
As seen through the above description of the embodiments, those skilled in the art can be understood that the application can It realizes by means of software and necessary general hardware platform.Based on this understanding, the technical solution essence of the application On in other words the part that contributes to existing technology can be embodied in the form of software products, the computer software product It can store in storage medium, such as ROM/RAM, magnetic disk, CD, including some instructions are used so that a computer equipment (can be personal computer, server or the network equipment etc.) executes the certain of each embodiment of the application or embodiment Method described in part.
Finally, it is to be noted that, herein, such as first, second, third and fourth or the like relational terms It is only used to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying these There are any actual relationship or orders between entity or operation.Moreover, the terms "include", "comprise" or its is any Other variants are intended to non-exclusive inclusion, so that including the process, method, article or equipment of a series of elements Include not only those elements, but also including other elements that are not explicitly listed, or further includes for this process, side Method, article or the intrinsic element of equipment.In the absence of more restrictions, limited by sentence "including a ..." Element, it is not excluded that there is also other identical elements in the process, method, article or apparatus that includes the element.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered It is considered as protection scope of the present invention.

Claims (9)

1.一种数据传输方法,其特征在于,包括:1. a data transmission method, is characterized in that, comprises: 获取移动传感设备用户的源位置及目的地位置;Obtain the source location and destination location of the mobile sensor device user; 确定所述源位置与所述目的地位置之间的目标路径,并显示所述目标路径;所述目标路径包括无线接入点;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 adopts the target path to move; 如果是,则接收并处理所述目标路径上待接收的第一目标数据,且在所述移动传感设备用户移动至所述无线接入点的无线范围内时,利用所述无线接入点将所述移动传感设备中待上传的第二目标数据发送至服务器节点;If so, receive and process the first target data to be received on the target path, and utilize the wireless access point when the mobile sensing device user 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; 其中,所述第一目标数据包括:所述目标路径上的待传感数据及所述目标路径上其他移动传感设备的待转发数据;所述第二目标数据包括:所述移动传感设备自身的传感数据及来自其他移动传感设备的转发数据。Wherein, the first target data includes: data to be sensed on the target path and data to be forwarded by other mobile sensing devices on the target path; the second target data includes: the mobile sensing device own sensing data and forwarded data from other mobile sensing devices. 2.根据权利要求1所述的方法,其特征在于,所述目标路径为:所述源位置与所述目的地位置之间包括无线接入点的最短路径。2 . The method according to claim 1 , wherein the target path is: a shortest path including a wireless access point between the source location and the destination location. 3 . 3.根据权利要求2所述的方法,其特征在于,所述第一目标数据包括编码向量及第一同代信息,则所述接收并处理所述目标路径上的待接收的第一目标数据包括:3. The method according to claim 2, wherein the first target data includes a coding vector and first generation information, then the receiving and processing the first target data to be received on the target path include: 在符合预设条件时,接收所述目标路径上的第一目标数据;其中,所述预设条件为:所述第一目标数据的编码向量与第二同代信息的系数矩阵非线性相关,其中,所述第二同代信息为所述移动传感设备中已存储的与所述第一目标数据同一代的信息;When the preset condition is met, the first target data on the target path is received; wherein, the preset condition is: the encoding vector of the first target data is nonlinearly correlated with the coefficient matrix of the second generation information, Wherein, the second generation information is the information of the same generation as the first target data that has been stored in the mobile sensing device; 对所述第一目标数据进行预定的网络编码处理,得到相应的编码数据,并存储所述编码数据。Perform predetermined network coding processing on the first target data to obtain corresponding coded data, and store the coded data. 4.根据权利要求3所述的方法,其特征在于,所述网络编码处理为随机线性网络编码。4. The method according to claim 3, wherein the network coding process is random linear network coding. 5.一种移动传感节点,其特征在于,具有与移动中用户相同步的移动性,所述节点包括:5. A mobile sensing node, characterized in that it has mobility synchronized with a moving user, the node comprising: 位置获取模块,用于获取用户的源位置及目的地位置;The location acquisition module is used to acquire the source location and destination location of the user; 路径确定模块,用于确定所述源位置与所述目的地位置之间的目标路径,并显示所述目标路径;所述目标路径包括无线接入点;a path determination module, configured to determine a target path between the source position and the destination position, and display the target path; the target path includes a wireless access point; 判断模块,用于判断用户是否采用所述目标路径移动;a judgment module for judging whether the user adopts 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 use the The wireless access point sends the second target data to be uploaded in the mobile sensing node to the server node; 其中,所述第一目标数据包括:所述目标路径上的待传感数据及所述目标路径上其他移动传感设备的待转发数据;所述第二目标数据包括:所述移动传感设备自身的传感数据及来自其他移动传感设备的转发数据。Wherein, the first target data includes: data to be sensed on the target path and data to be forwarded by other mobile sensing devices on the target path; the second target data includes: the mobile sensing device own sensing data and forwarded data from other mobile sensing devices. 6.根据权利要求5所述的移动传感节点,其特征在于,所述第一目标数据包括编码向量及第一同代信息,则所述数据传输处理模块包括:6. The mobile sensing node according to claim 5, wherein the first target data includes a coding vector and first generation information, and 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 encoding vector of the first target data and the second contemporaneous information The coefficient matrix is nonlinearly correlated, wherein the second generation information is the information of the same generation as the first target data stored in the mobile sensing device; 数据编码单元,用于对所述第一目标数据进行预定的网络编码处理,得到相应的编码数据,并存储所述编码数据。A data encoding unit, configured to perform predetermined network encoding processing on the first target data to obtain corresponding encoded data, and store the encoded data. 7.一种数据传输系统,其特征在于,包括无线接入点、服务器节点以及如权利要求5-6任意一项所述的移动传感节点,其中:7. A data transmission system, characterized in that it comprises a wireless access point, a server node and the mobile sensing node according to any one of claims 5-6, wherein: 所述移动传感节点通过所述无线接入点向所述服务器节点上传数据。The mobile sensing node uploads data to the server node through the wireless access point. 8.根据权利要求7所述的系统,其特征在于,所述移动传感节点上传的数据为:经过预设网络编码处理的编码数据,则所述服务器节点用于:8. The system according to claim 7, wherein the data uploaded by the mobile sensing node is: encoded data processed by preset network coding, and the server node is used for: 对所述编码数据进行解码处理,得到可识读的传感数据;并对所述可识读的传感数据进行所需的分析处理及决策。Decoding the encoded data to obtain readable sensor data; and performing required analysis processing and decision-making on the readable sensor data. 9.根据权利要求7所述的系统,其特征在于,所述无线接入点为无线保真Wi-Fi热点。9. The system of claim 7, wherein the wireless access point is a Wi-Fi hotspot.
CN201610202041.8A 2016-03-31 2016-03-31 A data transmission method, mobile sensor node and data transmission system Expired - Fee Related CN105682012B (en)

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 CN105682012A (en) 2016-06-15
CN105682012B true 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)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114697359B (en) * 2022-03-04 2024-03-22 青岛海尔科技有限公司 Data collection method and device, storage medium and electronic device

Citations (6)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
CN105682012A (en) 2016-06-15

Similar Documents

Publication Publication Date Title
CN104602007A (en) Dynamic video encoding based on channel quality
CN114943340A (en) Social relationship reasoning and task allocation method for crowd sensing system
WO2016003541A2 (en) Dynamic computer systems and uses thereof
EP3503497B1 (en) Method of control of online sharing of digital photographs and video
CN112468816A (en) Method for establishing fixed code rate coefficient prediction model and video coding
CN108540936A (en) Method for secret protection based on prediction
CN105682012B (en) A data transmission method, mobile sensor node and data transmission system
Ingle et al. SERAV Deep-MAD: deep learning-based security–reliability–availability aware multiple D2D environment
CN105844168B (en) Method for secret protection and device for intelligent perception
WO2015093203A1 (en) Communication system, communication terminal, management server, recording medium, information inquiry method, information response method, and information provision method
CN106302610A (en) User interaction method based on geographical position and device
CN103761485B (en) Privacy protection method
Sang et al. Wireless power transfer meets semantic communication for resource-constrained IoT networks: A joint transmission mode selection and resource management approach
US9373000B1 (en) Selective physical world correlation of virtual world interactions
CN104243284B (en) The transmission method and system of a kind of network information
CN109151895B (en) Data transmission method, device, server and network center node
CN108259930A (en) The transfer control method and system of a kind of electronics class board
CN102263973B (en) Adaptive displaying method for grating viewpoints based on mobile terminal
CN117041139B (en) Data packet transmission method, device, computer equipment and storage medium
JP2014529806A (en) Determining the physical location of the client
CN102857405A (en) Network based message random share method
Chen et al. NeuroBA: Neuro-Symbolic Bitrate Adaptation for IRS-Aided Mobile Video Streaming
JP2011139438A (en) Optimizing buddy finder telecommunication service
Li et al. Data dissemination in mobile wireless sensor network using trajectory-based network coding
CN105516885B (en) Third party positioning method and system

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

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

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190326

CF01 Termination of patent right due to non-payment of annual fee