CN109495928A - A kind of wireless communication system realized data and upload low collision - Google Patents
A kind of wireless communication system realized data and upload low collision Download PDFInfo
- Publication number
- CN109495928A CN109495928A CN201811512637.3A CN201811512637A CN109495928A CN 109495928 A CN109495928 A CN 109495928A CN 201811512637 A CN201811512637 A CN 201811512637A CN 109495928 A CN109495928 A CN 109495928A
- Authority
- CN
- China
- Prior art keywords
- data
- message
- terminal
- upload
- wireless
- 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.)
- Withdrawn
Links
- 238000004891 communication Methods 0.000 title claims abstract description 25
- 238000012790 confirmation Methods 0.000 claims abstract description 35
- 230000007958 sleep Effects 0.000 claims abstract description 31
- 230000004617 sleep duration Effects 0.000 claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 31
- 230000007246 mechanism Effects 0.000 claims description 21
- 230000002618 waking effect Effects 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 8
- 238000013507 mapping Methods 0.000 claims description 6
- 230000004622 sleep time Effects 0.000 claims description 6
- 230000005059 dormancy Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 17
- 238000004134 energy conservation Methods 0.000 abstract description 7
- 230000007704 transition Effects 0.000 abstract description 6
- 235000007164 Oryza sativa Nutrition 0.000 abstract description 5
- 235000021186 dishes Nutrition 0.000 abstract description 5
- 235000009566 rice Nutrition 0.000 abstract description 5
- 230000008901 benefit Effects 0.000 abstract description 4
- 240000007594 Oryza sativa Species 0.000 abstract 1
- 238000005457 optimization Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 241000209094 Oryza Species 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 239000003208 petroleum Substances 0.000 description 2
- 238000009666 routine test Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
- H04W52/0216—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
- H04W74/0841—Random access procedures, e.g. with 4-step access with collision treatment
- H04W74/085—Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0248—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention relates to wireless communication technique or Internet of Things technical field of RFID, disclose a kind of wireless communication system realized data and upload low collision.It creates through the invention, after receiving corresponding data upload message, it can be uploaded in confirmation message in the data of feedback and indicate a longer temporary sleep duration to wireless terminal/active label that data upload is completed, make terminal/label after completing data and uploading, it can avoid being waken up and passing again identical data because entering temporary sleep, thus it not only can eat dishes without rice or wine to reduce a large amount of data upload message, realize the purpose for reducing message transition collision probability, the data that all terminal/labels are rapidly completed upload task, can also be conducive to terminal energy conservation.In addition, the wireless communication system also has many advantages, such as to be dynamically arranged back off time, uploads data safety and flexible in application, it is convenient for practical promotion and application.
Description
Technical field
The invention belongs to wireless communication technique or Internet of Things technical field of RFID, and in particular in a kind of realization data
Pass the wireless communication system of low collision.
Background technique
Radio frequency identification, RFID (Radio Frequency Identification) technology, also known as radio frequency identification are
A kind of wireless communication technique, is commonly called as electronic tag, can identify specific objective by radio signals and read and write related data,
In, the electronic tag with independent current source power supply is also known as active label, otherwise referred to as passive label.Current RFID technique is
Be widely used in every field, for example, sale of goods, transport, production, waste management, postal tracking, aviation luggage management,
The fields such as vehicle toll management, traditional paper tape bar code because its storage capacity is small, cannot rewrite the disadvantages of, identification field,
It is slowly substituted by RFID system.
One typical RFID of Internet-of-things system is by a reader (also referred to as reader or base station) and multiple active marks
Sign the wireless communication system of (also referred to as electronic tag or wireless terminal) composition, wherein reader is used for a series of by sending
Wireless command or message wake up and are chronically at the active label of dormant state, and it is respectively exclusive active to allow active label to return
Tag addresses information and relevant local data information, to realize that data upload purpose.Such as fire-fighting is used for for one
The RFID of Internet-of-things system of fire alarm system needs periodically or non-periodically to obtain the equipment alarm data field letter of each active label
Breath, petroleum technology equipment area information and/or device sensor acquisition data zone information etc., so as to concentrate grasp various loci (
The position need to arrange active label in advance) fire-fighting fire condition.
In data upload process, need active label that local data information is seriatim uploaded to reading upon awakening
Device, but for the RFID system (namely wireless communication system) with magnanimity active label, not only need long time
The data for uploading each active label one by one there is also after active label is completed in data, and is waken up requirement and uploads phase
With data, so eating dishes without rice or wine will have a large amount of data upload message, causing message transition collision problem extremely obvious, it is invalid on
The condition that conveys feelings increases, so that the schedule that label uploads data obviously lags, this means that needs to wait more in reading device side
More time can just be collected into the data that all labels upload, it is therefore necessary to a kind of new method is provided or new system come it is quickly complete
Task is uploaded at the data of magnanimity active label.
Summary of the invention
In order to solve the problems such as collision problem in the presence of available data upload procedure is obvious and schedule is slow, this
Goal of the invention is to provide a kind of wireless communication system realized data and upload low collision.
The technical scheme adopted by the invention is as follows:
A kind of wireless communication system realized data and upload low collision, including base station and several wireless terminals, wherein described
Wireless terminal includes the first wireless transmitting unit, the first radio receiving unit and Energy Saving Control unit, and the base station includes second
Radio receiving unit and the second wireless transmitting unit;
First wireless transmitting unit disappears for sending data upload by channel competition mechanism on a data channel
Breath;
First radio receiving unit is used for interception confirming channel, receives from base station and uploads with the data
The corresponding data of message upload confirmation message;
The Energy Saving Control unit, for being uploaded according to the data true after receiving the data and uploading confirmation message
The temporary sleep duration recognized in message is introduced into temporary sleep mode, then after temporary sleep mode, into period suspend mode
Mode or period awakening mode;
Second radio receiving unit is used for interception data channel, receives the data from wireless terminal and uploads
Message;
Second wireless transmitting unit, for after being successfully received the data upload message, on an acknowledgment channel
Confirmation message is uploaded to data described in the wireless terminal feedback for sending the data upload message.
Optimization, the base station further includes that statistics estimates unit;
The statistics estimates unit, for the message packet loss of periodically statistical data channel, is then lost according to message
Packet rate and the mapping relations for uploading terminal number obtain the number of estimating for going up transmission terminal, are subsequently estimated according to this
Number estimates that all transmission terminals of going up complete the remaining upload duration that data upload task;
Second wireless transmitting unit is also used to before feedback data uploads confirmation message, by the remaining upload duration
As temporary sleep duration, it is added to the data and uploads in confirmation message.
It advanced optimizing, second wireless transmitting unit is also used to before sending the data and uploading confirmation message,
If obtained going up transmission terminal estimate number, this estimated into number be added to the data and upload in confirmation message;
First wireless transmitting unit is also used to upload but receive in unfinished data the data and uploads confirmation message
Afterwards, the back off time that setting passes through channel competition mechanism transmission data upload message is updated according to the number of estimating.
Optimization, second wireless transmitting unit is also used to send terminal wakeup message on waking up channel, wherein institute
Stating terminal wakeup message includes target address information, and the target address information is used to indicate the wireless terminal that need to be waken up;
First radio receiving unit is also used to periodically listen to wake up channel, and is being successfully received the terminal
After wakeup message, if it is determined that the target address information and local terminal address matching, then start the first wireless transmission list
Member sends data upload message by channel competition mechanism on a data channel.
Advanced optimize, the Energy Saving Control unit be also used to listen to receive include wake-up task unique identification and
After the terminal wakeup message of temporary sleep duration, if corresponding data is completed according to wake-up task unique identification discovery
Upload task is then introduced into temporary sleep mode according to the temporary sleep duration, then after temporary sleep mode, enters
Period suspend mode or period awakening mode.
It advanced optimizes, second wireless transmitting unit disappears for sending the terminal wake-up as follows
Breath: on waking up channel and within the first period continuity the period send multiple terminal wakeup messages, wherein the end
Holding wakeup message also includes the first period duration information and current message tranmitting data register information, the first period duration information
It is used to indicate the duration t of first period, the current message tranmitting data register information is used to indicate the starting from the first period
To the timestamp t of current message sending instant from momentx。
Optimizing in detail, second wireless transmitting unit is also used to during sending the terminal wakeup message,
If obtained going up transmission terminal estimate number, this is estimated into number and is added to the not sent terminal wakeup message
In;
First wireless transmitting unit is also used to after unfinished data upload but receive the terminal wakeup message,
The back off time that setting passes through channel competition mechanism transmission data upload message is updated according to the number of estimating.
Optimize in detail, the duration t of first period is greater than the sleep cycle T of wireless terminal, the sleep cycle T packet
Include the period sleep time T of wireless terminalsleepWith period awakening duration Twake, the broadcast cycle of the terminal wakeup message is less than
The period awakening duration T of wireless terminalwake。
It advanced optimizes, when second wireless transmitting unit is also used to the terminal wakeup message described in broadcast transmission,
First source address invalid bit and/or broadcast address invalid bit are added in the terminal wakeup message, wherein the source address
Invalid bit is used to indicate in the terminal wakeup message there is no source address information, and the broadcast address invalid bit is used to indicate
Broadcast address information is not present in the terminal wakeup message, the source address information is used to indicate the terminal wakeup message
Identity of the sender, the broadcast address information is used to indicate recipient's identity of the terminal wakeup message.
It advanced optimizes, the wireless terminal further includes safety check unit;
The safety check unit, for including that password authentication selects the terminal of information and password information to wake up receiving
Message and before sending the data upload message by channel competition mechanism, first selects information at this according to the password authentication
The correspondence password content prestored is searched in ground memory block, then judge the password content found whether with the password information one
It causes, permits to send the data upload message if consistent, otherwise refusal is sent, wherein the password authentication selection information is used
In instruction password unique identification corresponding with the password information.
The invention has the benefit that
(1) the invention provides one kind and data can be rapidly completed and upload for magnanimity wireless terminal/active label and appoints
The wireless communication system of business can upload in confirmation message that is, after receiving corresponding data upload message in the data of feedback
A longer temporary sleep duration is indicated to wireless terminal/active label that data upload is completed, and makes terminal/label complete
After being uploaded at data, it can avoid being waken up and passing again identical data because entering temporary sleep, thus not only can eat dishes without rice or wine to subtract
Few a large amount of data upload message, realizes the purpose for reducing message transition collision probability, is rapidly completed in the data of all terminal/labels
Biography task can also be conducive to terminal energy conservation;
(2) wireless communication system, which also has, is dynamically arranged back off time, uploads data safety and flexible in application
The advantages that, it is convenient for practical promotion and application.
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
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 is the method flow schematic diagram that realization data provided by the invention upload low collision.
Fig. 2 is the message time sequence schematic diagram provided by the invention in data upload process.
Fig. 3 is the structural schematic diagram for the magnanimity radio terminal system that realization data provided by the invention upload low collision.
Specific embodiment
With reference to the accompanying drawing and specific embodiment the present invention is further elaborated.It should be noted that for this
The explanation of a little way of example is used to help understand the present invention, but and does not constitute a limitation of the invention.It is disclosed herein specific
Structure and function details is only used for description example embodiments of the present invention.However, this hair can be embodied with many alternative forms
It is bright, and be not construed as limiting the invention in embodiment set forth herein.
It will be appreciated that though term first, second etc. can be used herein to describe various units, these units are not answered
When being limited by these terms.These terms are only used to distinguish a unit and another unit.Such as it can be single by first
Member is referred to as second unit, and similarly second unit can be referred to as first unit, real without departing from example of the invention
Apply the range of example.
It should be appreciated that the terms "and/or", only a kind of incidence relation for describing affiliated partner, expression can be with
There are three kinds of relationships, for example, A and/or B, can indicate: individualism A, individualism B exist simultaneously tri- kinds of situations of A and B,
The terms "/and " are to describe another affiliated partner relationship, indicate may exist two kinds of relationships, can be with for example, A/ and B
Indicate: two kinds of situations of individualism A, individualism A and B, in addition, character "/" herein, typicallying represent forward-backward correlation object is
A kind of "or" relationship.
It should be appreciated that when by unit referred to as with another unit " connection ", " connected " or " coupling " when, it can with it is another
A unit is directly connected or couples or temporary location may exist.Relatively, it is referred to as with another unit " directly when by unit
It is connected " or when " direct-coupling ", temporary location is not present.It should explain in a similar manner for describing the relationship between unit
Other words (for example, " ... between " to " between directly existing ... ", " adjacent " is to " direct neighbor " etc.).
Terms used herein are only used for description specific embodiment, and are not intended to limitation example embodiments of the present invention.
As it is used herein, singular "a", "an" and "the" is intended to include plural form, unless context is explicitly indicated
Contrary.It should also be understood that term " includes ", " including ", "comprising", and/or " containing " are as used herein,
Specified stated feature, integer, step, operation, unit and/or component existence, and be not excluded for it is one or more its
His feature, quantity, step, operation, unit, component and/or their combination existence or increase.
It will be further noted that the function action occurred may be with the sequence of attached drawing appearance in some alternative embodiments
It is different.Such as it depends on substantially being executed concurrently in related function action, or sometimes can be with
Opposite sequence executes continuously show two figures.
Specific details is provided, in the following description in order to which example embodiment is understood completely.However ability
Domain those of ordinary skill is it is to be understood that implementation example embodiment without these specific details.Such as it can be
System is shown in block diagram, to avoid with unnecessary details come so that example is unclear.It in other instances, can not be with need not
The details wanted shows well-known process, structure and technology, to avoid making example embodiment unclear.
Embodiment one
As illustrated in fig. 1 and 2, the realization data in magnanimity wireless terminal scene provided in this embodiment upload low collision
Method, can be, but not limited to include the following steps.
S101. wireless terminal passes through channel competition mechanism transmission data upload message on a data channel.
Before the step S101, need wireless terminal (can be, but not limited to as active label or electronic tag, no matter
It is half-duplex label or full duplex label, can be assumed that it is wireless terminal) it (can be, but not limited to by base station as reader or reading
Write device) it wakes up, that is, optimize, base station sends terminal wakeup message on waking up channel, wherein the terminal wakeup message includes
Targetedly location information, the target address information are used to indicate the wireless terminal that need to be waken up;Wireless terminal is periodically detectd
Wake-up channel is listened, and after being successfully received the terminal wakeup message, if it is determined that the target address information and local terminal
Address matching thens follow the steps S101.The terminal wakeup message is used for the wireless terminal of wake-up period sleep, in order to ensure energy
Enough wake up target terminals, advanced optimize, base station can send the terminal wakeup message as follows: waking up channel
It is upper and within the first period continuity the period send multiple terminal wakeup messages, wherein the terminal wakeup message is also
It include the first period duration information and current message tranmitting data register information, the first period duration information is used to indicate described
The duration t of first period, the current message tranmitting data register information are used to indicate from the initial time of the first period to current
The timestamp t of message sending instantx.It is configured by aforementioned information, wireless terminal can also be made when obtaining first period
After long message and current message tranmitting data register information, it is known that thus the broadcast-end-time of terminal wakeup message described in epicycle may be used
A longer temporary sleep time (i.e. t-t is arrangedx), it is conducive to terminal energy conservation, is uploaded especially for data have been completed
Wireless terminal for, due to no longer need to upload data, wake up again after can directly sleeping broadcast.
Optimize in detail, the duration t of first period is greater than the sleep cycle T of wireless terminal, the sleep cycle T packet
Include the period sleep time T of wireless terminalsleepWith period awakening duration Twake, the broadcast cycle of the terminal wakeup message is less than
The period awakening duration T of wireless terminalwake.It is arranged by aforementioned duration, it can be ensured that wireless terminal is in any one sleep week
The terminal wakeup message can be completely received in the awakening duration of phase, prevent to occur waking up to omit.Citing, if the period
Awaken duration TwakeFor 100ms, the period sleep time TsleepFor 3900ms, then the sleep cycle of wireless terminal is 4 seconds, institute
Stating broadcast cycle may be designed as 60ms (assuming that a length of 50ms when the transmission of the terminal wakeup message, between the time slot for reserving 10ms
Away from), the duration of first period may be designed as 4020ms, can continuously broadcast 67 terminal wakeup messages.
Optimize in detail, to wake up all wireless terminals and them being required to feed back the data upload message, the end
End wakeup message may be designed as broadcasting the message, for wireless terminal, it may not be necessary to know the terminal wakeup message
Identity of the sender and/or recipient's identity, therefore the terminal wakeup message also may include source address invalid bit and/or wide
Broadcast address invalid bit, wherein the source address invalid bit is used to indicate is not present source address letter in the terminal wakeup message
Breath, the broadcast address invalid bit, which is used to indicate in the terminal wakeup message, is not present broadcast address information, the source
Location information is used to indicate the identity of the sender of the terminal wakeup message, and the broadcast address information is used to indicate the terminal and calls out
The recipient's identity for message of waking up.By the address default configuration of aforementioned terminals wakeup message, message-length (one can be effectively shortened
As can shorten 4 bytes or 8 bytes) and send duration, not only be conducive to base station send energy conservation, improve channel utilization, can also have
Effect shortens the period awakening duration of wireless terminal, is further conducive to terminal energy conservation.
It advanced optimizes, it is whether legal in order to verify base station in the step S101, " pseudo-base station " is prevented,
Optimization, if the terminal wakeup message also includes that password authentication selection information and password information, wireless terminal are passing through
Before channel competition mechanism sends the data upload message, first information is selected to look into local storage according to the password authentication
The correspondence password content prestored is looked for, then judges whether the password content found is consistent with the password information, if consistent
License sends the data upload message, and otherwise refusal is sent, wherein the password authentication selection information be used to indicate with it is described
The corresponding password unique identification of password information.Since the corresponding relationship of the password authentication selection information and password content is pre- in advance
It sets in legal wireless terminal, and selects information and the password with the password authentication being preset in legitimate base station in advance
The corresponding relationship of information is consistent, and aforementioned corresponding relationship is not preset in " pseudo-base station ", therefore wireless terminal can voluntarily root
Determine whether the base station for initiating wakeup message is legal according to the check results of password content and password information, and only when confirming legal
Just allow to respond and upload data, it is possible thereby to effectively evade the security risk that " pseudo-base station " steals data, realizes in interactive process
The middle purpose for ensureing data safety.In addition, the dedicated channel different from the wake-up channel can be selected in the data channel, it is described
Data upload message can be, but not limited to pass comprising equipment alarm data zone information, petroleum technology equipment area information and/or equipment
Sensor acquires data zone information etc..
Optimize in detail, before the step S101, in order to further ensure that password authentication selection information and/or
The transmission safety of the password information, prevents from being intercepted in the air by other " hacker " websites, it is therefore necessary to aforementioned important information
It encrypts, that is, optimizes, base station randomly chooses one kind before sending the terminal wakeup message from local storage
Encryption Algorithm/and encryption key select information and/or the password information to encrypt the password authentication, and at the end
It include that the first Encryption Algorithm selection information/and the first encryption key select information in the wakeup message of end, wherein described first adds
Close algorithms selection information is used to indicate is adopted during encrypting the password authentication selection information and/or the password information
With the algorithm unique identification of Encryption Algorithm, the first encryption key selection information, which is used to indicate, is encrypting the password authentication choosing
Select the key unique identification of used encryption key during information and/or the password information;Wireless terminal is receiving
After stating terminal wakeup message, first information is selected to search the homographic solution prestored in local storage according to first Encryption Algorithm
Close algorithm/and according to first encryption key select information the correspondence decruption key prestored is searched in local storage, so
The password authentication selection information is obtained using the decipherment algorithm found and/decryption key decryption afterwards and/or the password is believed
Breath.Wherein, the corresponding relationship of the first Encryption Algorithm selection information and decipherment algorithm is preset at legal wireless terminal in advance
In, and the corresponding relationship with first Encryption Algorithm selection information and Encryption Algorithm that are preset in legitimate base station in advance
Match;The corresponding relationship of the first encryption key selection information and decruption key is preset in advance in legal wireless terminal, and
It is matched with first encryption key selection information being preset in legitimate base station in advance with the corresponding relationship of encryption key.Due to
" hacker " website cannot predict aforementioned corresponding relationship in advance, thus be difficult to crack to obtain the password authentication selection information and/or
The password information can further promote safety.
S102. base station interception data channel, and after being successfully received the data upload message, on an acknowledgment channel to
Wireless terminal feedback data upload confirmation message, wherein it includes temporary sleep duration that the data, which upload confirmation message,.
In the step S102, the acknowledgement channel can be selected different from the wake-up channel or the data channel
Dedicated wireless channel.Since wireless terminal is to feed back the data upload message by channel competition mechanism, exist because touching
The phenomenon that hitting risk etc. and leading to reception failure, it is necessary to inform whether wireless terminal receives success.Simultaneously inform receive at
When function, it can indicate that the wireless terminal that data upload is completed can immediately enter not by the configuration of the temporary sleep duration
The duration of dormancy power save mode, specific duration can be, but not limited to be uploaded according to the data for completing to collect all current not upper transmission terminals
Task estimates duration to be arranged, to make wireless terminal after completing data and uploading, can be avoided because entering temporary sleep by
It wakes up and passes identical data again, thus not only can eat dishes without rice or wine to reduce a large amount of data upload message, realize and reduce message transition collision
The purpose of probability, the data that all wireless terminals are rapidly completed upload task, can also be conducive to wireless terminal energy conservation.
In the step S102, optimization, the temporary sleep duration can be arranged as follows: base station is periodical
The message packet loss of geo-statistic data channel obtains then according to message packet loss and the mapping relations for uploading terminal number
The number of estimating for going up transmission terminal is taken, all transmission terminals of going up of number estimation are subsequently estimated according to this and complete data upload
The remaining of task uploads duration, and residue upload duration is finally set as the temporary sleep duration.Since message packet loss exists
It is largely therefore to pass through the available message packet loss of routine test and upper transmission terminal as caused by message transition collision
The mapping relations of number, which can be the mapping relations of a pair of of numberical range, such as lose for 0~1% message
Packet rate, the corresponding terminal number that do not upload can be 0~50;It is corresponding not upload number of terminals for 2~3% message packet loss
Mesh can be 100~200.In addition, the remaining duration that uploads for estimating number and estimation again may be by routine test acquisition.
It advanced optimizes, is uploading terminal number to enable the wireless terminal for not completing data upload to know,
So that the back off time for sending data upload message by channel competition mechanism is set dynamically, base station can be made to send the data
Before uploading confirmation message, if obtained going up transmission terminal estimate number, this is estimated into number and is added in the data
It passes in confirmation message;The wireless terminal of data upload is not completed after receiving the data and uploading confirmation message, according to described pre-
Estimate number and updates the back off time that setting sends data upload message by channel competition mechanism.Wherein, wireless terminal is according to this
Estimate number update setting back off time concrete mode can are as follows: estimate number it is larger when longer current back off time is set
Or maximum back off time, estimate number it is smaller when the shorter current back off time of setting or maximum back off time, it is possible thereby to
Back off time is set dynamically, is further conducive to reduce message packet loss and all data are rapidly completed to upload task.In addition, also
Can inform in the following way wireless terminal: base station is during sending the terminal wakeup message, if having obtained
Upper transmission terminal estimates number, then this is estimated number and be added in the not sent terminal wakeup message;Data are not completed
The wireless terminal of upload updates setting by channel competition machine after receiving the terminal wakeup message, according to the number of estimating
System sends the back off time of data upload message.
S103. wireless terminal enters according to the temporary sleep duration and faces after receiving the data and uploading confirmation message
When suspend mode awakened mode and after temporary sleep mode into period suspend mode or period.
After the step S103, for wireless terminal, following steps can also be performed: wireless terminal is being sent
After the data upload message, interception confirming channel determines to send and lose if not receiving the data on schedule uploads confirmation message
It loses, and retransmits the data upload message again by channel competition mechanism, until the sending times of the data upload message
Reach maximum retransmission.Citing, the maximum retransmission can be designed specifically to 3 times.
In addition, optimization, in order to be completed data upload but the period awaken wireless terminal instruction can immediately enter
The duration of suspend mode power save mode, when the terminal wakeup message also includes wake-up task unique identification and the temporary sleep
It is long;Wireless terminal is after listening to and receiving the terminal wakeup message, if being completed according to wake-up task unique identification discovery
Corresponding data uploads task, then enters temporary sleep mode according to the temporary sleep duration, and terminate in temporary sleep mode
Afterwards, into period suspend mode or period awakening mode.Wherein, it is wireless eventually to be used to indicate requirement for the wake-up task unique identification
End carries out the mission number of data upload.
To sum up, using realization data upload the side of low collision in magnanimity wireless terminal scene provided by the present embodiment
Method has the following technical effect that
(1) a kind of method that data upload task can be rapidly completed for magnanimity wireless terminal is present embodiments provided, i.e.,
After receiving corresponding data upload message, it can upload in confirmation message in the data of feedback to the nothing that data upload is completed
Line terminal indicates a longer temporary sleep duration, makes wireless terminal after completing data and uploading, can be because entering temporary sleep
And avoid being waken up and passing again identical data, it thus not only can eat dishes without rice or wine to reduce a large amount of data upload message, realize and reduce
The purpose of message transition collision probability, the data that all wireless terminals are rapidly completed upload task, can also be conducive to wireless terminal energy conservation;
(2) method for realizing that data upload low collision, which also has, is dynamically arranged back off time, uploads data safety
And the advantages that flexible in application, it is convenient for practical promotion and application.
Embodiment two
A kind of realize that data described in previous embodiment one upload low collision method as shown in figure 3, present embodiments providing
Wireless communication system, including base station and several wireless terminals, wherein the wireless terminal includes the first wireless transmitting unit, the
One radio receiving unit and Energy Saving Control unit, the base station include the second radio receiving unit and the second wireless transmitting unit;
First wireless transmitting unit disappears for sending data upload by channel competition mechanism on a data channel
Breath;
First radio receiving unit is used for interception confirming channel, receives from base station and uploads with the data
The corresponding data of message upload confirmation message;
The Energy Saving Control unit, for being uploaded according to the data true after receiving the data and uploading confirmation message
The temporary sleep duration recognized in message is introduced into temporary sleep mode, then after temporary sleep mode, into period suspend mode
Mode or period awakening mode;
Second radio receiving unit is used for interception data channel, receives the data from wireless terminal and uploads
Message;
Second wireless transmitting unit, for after being successfully received the data upload message, on an acknowledgment channel
Confirmation message is uploaded to data described in the wireless terminal feedback for sending the data upload message.
Optimization, the base station further includes that statistics estimates unit;
The statistics estimates unit, for the message packet loss of periodically statistical data channel, is then lost according to message
Packet rate and the mapping relations for uploading terminal number obtain the number of estimating for going up transmission terminal, are subsequently estimated according to this
Number estimates that all transmission terminals of going up complete the remaining upload duration that data upload task;
Second wireless transmitting unit is also used to before feedback data uploads confirmation message, by the remaining upload duration
As temporary sleep duration, it is added to the data and uploads in confirmation message.
It advanced optimizing, second wireless transmitting unit is also used to before sending the data and uploading confirmation message,
If obtained going up transmission terminal estimate number, this estimated into number be added to the data and upload in confirmation message;
First wireless transmitting unit is also used to upload but receive in unfinished data the data and uploads confirmation message
Afterwards, the back off time that setting passes through channel competition mechanism transmission data upload message is updated according to the number of estimating.
Optimization, second wireless transmitting unit is also used to send terminal wakeup message on waking up channel, wherein institute
Stating terminal wakeup message includes target address information, and the target address information is used to indicate the wireless terminal that need to be waken up;
First radio receiving unit is also used to periodically listen to wake up channel, and is being successfully received the terminal
After wakeup message, if it is determined that the target address information and local terminal address matching, then start the first wireless transmission list
Member sends data upload message by channel competition mechanism on a data channel.
Advanced optimize, the Energy Saving Control unit be also used to listen to receive include wake-up task unique identification and
After the terminal wakeup message of temporary sleep duration, if corresponding data is completed according to wake-up task unique identification discovery
Upload task is then introduced into temporary sleep mode according to the temporary sleep duration, then after temporary sleep mode, enters
Period suspend mode or period awakening mode.
It advanced optimizes, second wireless transmitting unit disappears for sending the terminal wake-up as follows
Breath: on waking up channel and within the first period continuity the period send multiple terminal wakeup messages, wherein the end
Holding wakeup message also includes the first period duration information and current message tranmitting data register information, the first period duration information
It is used to indicate the duration t of first period, the current message tranmitting data register information is used to indicate the starting from the first period
To the timestamp t of current message sending instant from momentx。
Optimizing in detail, second wireless transmitting unit is also used to during sending the terminal wakeup message,
If obtained going up transmission terminal estimate number, this is estimated into number and is added to the not sent terminal wakeup message
In;
First wireless transmitting unit is also used to after unfinished data upload but receive the terminal wakeup message,
The back off time that setting passes through channel competition mechanism transmission data upload message is updated according to the number of estimating.
Optimize in detail, the duration t of first period is greater than the sleep cycle T of wireless terminal, the sleep cycle T packet
Include the period sleep time T of wireless terminalsleepWith period awakening duration Twake, the broadcast cycle of the terminal wakeup message is less than
The period awakening duration T of wireless terminalwake。
It advanced optimizes, when second wireless transmitting unit is also used to the terminal wakeup message described in broadcast transmission,
First source address invalid bit and/or broadcast address invalid bit are added in the terminal wakeup message, wherein the source address
Invalid bit is used to indicate in the terminal wakeup message there is no source address information, and the broadcast address invalid bit is used to indicate
Broadcast address information is not present in the terminal wakeup message, the source address information is used to indicate the terminal wakeup message
Identity of the sender, the broadcast address information is used to indicate recipient's identity of the terminal wakeup message.
It advanced optimizes, the wireless terminal further includes safety check unit;
The safety check unit, for including that password authentication selects the terminal of information and password information to wake up receiving
Message and before sending the data upload message by channel competition mechanism, first selects information at this according to the password authentication
The correspondence password content prestored is searched in ground memory block, then judge the password content found whether with the password information one
It causes, permits to send the data upload message if consistent, otherwise refusal is sent, wherein the password authentication selection information is used
In instruction password unique identification corresponding with the password information.
Optimize in detail, second wireless transmitting unit is also used to before sending the terminal wakeup message, from local
A kind of Encryption Algorithm/and encryption key are randomly choosed in memory block selects information and/or the password to believe the password authentication
Breath is encrypted, and includes the first Encryption Algorithm selection information/and the choosing of the first encryption key in the terminal wakeup message
Select information, wherein the first Encryption Algorithm selection information, which is used to indicate, is encrypting the password authentication selection information and/or institute
The algorithm unique identification of used Encryption Algorithm during password information is stated, the first encryption key selection information is for referring to
Show that the key of used encryption key during encrypting the password authentication selection information and/or the password information is unique
Mark;
First radio receiving unit is also used to after receiving the terminal wakeup message, first according to first encryption
Algorithms selection information searches the correspondence decipherment algorithm/prestored in local storage and selects to believe according to first encryption key
Breath searches the correspondence decruption key prestored in local storage, then using the decipherment algorithm found and/decruption key solution
It is close to obtain the password authentication selection information and/or the password information.
The technical detail and technical effect of the present embodiment are consistent with the content of embodiment one, repeat no more in this.
The present invention is not limited to above-mentioned optional embodiment, anyone can show that other are each under the inspiration of the present invention
The product of kind form.Above-mentioned specific embodiment should not be understood the limitation of pairs of protection scope of the present invention, protection of the invention
Range should be subject to be defined in claims, and specification can be used for interpreting the claims.
Claims (10)
1. a kind of wireless communication system realized data and upload low collision, it is characterised in that: including base station and several wireless terminals,
Wherein, the wireless terminal includes the first wireless transmitting unit, the first radio receiving unit and Energy Saving Control unit, the base station
Including the second radio receiving unit and the second wireless transmitting unit;
First wireless transmitting unit, for sending data upload message by channel competition mechanism on a data channel;
First radio receiving unit, be used for interception confirming channel, receive from base station and with the data upload message
Corresponding data upload confirmation message;
The Energy Saving Control unit, for uploading confirmation according to the data and disappearing after receiving the data and uploading confirmation message
Temporary sleep duration in breath is introduced into temporary sleep mode, then after temporary sleep mode, into period suspend mode
Or period awakening mode;
Second radio receiving unit is used for interception data channel, receives the data upload message from wireless terminal;
Second wireless transmitting unit, for after being successfully received the data upload message, on an acknowledgment channel to hair
Data described in the wireless terminal feedback of the data upload message are sent to upload confirmation message.
2. a kind of wireless communication system realized data and upload low collision as described in claim 1, it is characterised in that: the base
Station further includes that statistics estimates unit;
The statistics estimates unit, for the message packet loss of periodically statistical data channel, then according to message packet loss
With the mapping relations for uploading terminal number, the number of estimating for going up transmission terminal is obtained, number is subsequently estimated according to this
Estimate that all transmission terminals of going up complete the remaining upload duration that data upload task;
Second wireless transmitting unit is also used to before feedback data uploads confirmation message, using it is described it is remaining upload duration as
Temporary sleep duration is added to the data and uploads in confirmation message.
3. a kind of wireless communication system realized data and upload low collision as claimed in claim 2, it is characterised in that: described the
Two wireless transmitting units are also used to before sending the data and uploading confirmation message, if obtained going up transmission terminal estimate number
This is then estimated number and is added in the data upload confirmation message by mesh;
First wireless transmitting unit, after being also used to upload but receive in unfinished data the data upload confirmation message,
The back off time that setting passes through channel competition mechanism transmission data upload message is updated according to the number of estimating.
4. a kind of wireless communication system realized data and upload low collision as claimed in claim 1 or 2, it is characterised in that: institute
It states the second wireless transmitting unit to be also used to send terminal wakeup message on waking up channel, wherein the terminal wakeup message packet
Containing target address information, the target address information is used to indicate the wireless terminal that need to be waken up;
First radio receiving unit is also used to periodically listen to wake up channel, and wakes up being successfully received the terminal
After message, if it is determined that the target address information and local terminal address matching, then start first wireless transmitting unit and exist
Data upload message is sent by channel competition mechanism on data channel.
5. a kind of wireless communication system realized data and upload low collision as claimed in claim 4, it is characterised in that: the section
Can control unit be also used to listen to receive include wake-up task unique identification and temporary sleep duration the terminal wake up
After message, if corresponding data, which is completed, according to wake-up task unique identification discovery uploads task, temporarily stopped according to described
Dormancy duration is introduced into temporary sleep mode, then after temporary sleep mode, into period suspend mode or period awakening mould
Formula.
6. a kind of wireless communication system realized data and upload low collision as claimed in claim 4, it is characterised in that: described the
Two wireless transmitting units for sending the terminal wakeup message as follows: on waking up channel and within the first period
Continuity the period send multiple terminal wakeup messages, wherein when the terminal wakeup message also included the first period
Long message and current message tranmitting data register information, the first period duration information are used to indicate the duration t of first period,
The current message tranmitting data register information be used to indicate from the initial time of the first period to current message sending instant when
Between stab tx。
7. a kind of wireless communication system realized data and upload low collision as claimed in claim 6, it is characterised in that: described the
Two wireless transmitting units are also used to going up estimating for transmission terminal if having obtained during sending the terminal wakeup message
This is then estimated number and is added in the not sent terminal wakeup message by number;
First wireless transmitting unit is also used to after unfinished data upload but receive the terminal wakeup message, according to
The number of estimating updates the back off time that setting sends data upload message by channel competition mechanism.
8. a kind of wireless communication system realized data and upload low collision as claimed in claim 6, it is characterised in that: described the
The sleep cycle T, the sleep cycle T that the duration t of one period is greater than wireless terminal include the period sleep time of wireless terminal
TsleepWith period awakening duration Twake, the period that the broadcast cycle of the terminal wakeup message is less than wireless terminal awakens duration
Twake。
9. a kind of wireless communication system realized data and upload low collision as claimed in claim 4, it is characterised in that: described the
When two wireless transmitting units are also used to the terminal wakeup message described in broadcast transmission, first by source address invalid bit and/or broadcast
Address invalid bit is added in the terminal wakeup message, wherein the source address invalid bit is used to indicate calls out in the terminal
Source address information is not present in message of waking up, the broadcast address invalid bit is used to indicate to be not present in the terminal wakeup message
Broadcast address information, the source address information are used to indicate the identity of the sender of the terminal wakeup message, the broadcast address
Information is used to indicate recipient's identity of the terminal wakeup message.
10. a kind of wireless communication system realized data and upload low collision as claimed in claim 4, it is characterised in that: described
Wireless terminal further includes safety check unit;
The safety check unit, for receive include password authentication selection information and password information terminal wakeup message
And before sending the data upload message by channel competition mechanism, first information is selected to deposit locally according to the password authentication
The correspondence password content prestored is searched in storage area, then judges whether the password content found is consistent with the password information,
Permit to send the data upload message if consistent, otherwise refusal is sent, wherein the password authentication selection information is for referring to
Show password unique identification corresponding with the password information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811512637.3A CN109495928A (en) | 2018-12-11 | 2018-12-11 | A kind of wireless communication system realized data and upload low collision |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811512637.3A CN109495928A (en) | 2018-12-11 | 2018-12-11 | A kind of wireless communication system realized data and upload low collision |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109495928A true CN109495928A (en) | 2019-03-19 |
Family
ID=65709849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811512637.3A Withdrawn CN109495928A (en) | 2018-12-11 | 2018-12-11 | A kind of wireless communication system realized data and upload low collision |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109495928A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976275A (en) * | 2019-03-22 | 2019-07-05 | 深圳市联智物联网科技有限公司 | A kind of environmental data wireless monitor system and its working method for wisdom agricultural |
CN109993954A (en) * | 2019-03-22 | 2019-07-09 | 深圳市联智物联网科技有限公司 | A kind of meteorological data wireless monitor system and its working method suitable for wisdom agricultural |
CN113688644A (en) * | 2021-07-07 | 2021-11-23 | 南通大学 | Active radio frequency identification method and system supporting parallel anti-collision |
-
2018
- 2018-12-11 CN CN201811512637.3A patent/CN109495928A/en not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976275A (en) * | 2019-03-22 | 2019-07-05 | 深圳市联智物联网科技有限公司 | A kind of environmental data wireless monitor system and its working method for wisdom agricultural |
CN109993954A (en) * | 2019-03-22 | 2019-07-09 | 深圳市联智物联网科技有限公司 | A kind of meteorological data wireless monitor system and its working method suitable for wisdom agricultural |
CN113688644A (en) * | 2021-07-07 | 2021-11-23 | 南通大学 | Active radio frequency identification method and system supporting parallel anti-collision |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109729550A (en) | A kind of energy saving awakening method suitable for half-duplex wireless communication system | |
CN109446864A (en) | A kind of system for realizing quick counting wireless terminal | |
US9674858B2 (en) | Receiver scheduling in wireless networks | |
KR100932920B1 (en) | Sensor node wake-up device and method | |
CN109451535A (en) | One kind being conducive to the energy-efficient terminal checking method of wireless terminal | |
CN109495928A (en) | A kind of wireless communication system realized data and upload low collision | |
CN109446865A (en) | A kind of system for realizing safe wireless terminal of making an inventory | |
CN109446866A (en) | A kind of method of quick counting wireless terminal | |
CN101855868A (en) | Method for transmitting information packets within an asynchronous wireless communication network and network node implementing it | |
CN104618996B (en) | A kind of method and apparatus for the terminal for being used to wake up power save mode | |
WO2020015580A1 (en) | Communication between terminal and base station, network access method for terminal, and device | |
US20160057722A1 (en) | Low power communication system and method | |
HUE028643T2 (en) | Activation of a network node from a sleep operating mode by verifying a received secret wake-up token | |
CN101490993A (en) | A low power media access control protocol | |
CN106548525A (en) | Card punching system | |
CN111630902B (en) | Ultra low power mesh network | |
CN104202803B (en) | Energy-saving MAC protocol communication method based on wireless sensor network | |
CN109661004A (en) | One kind being conducive to the energy-efficient terminal check system of wireless terminal | |
CN107635276A (en) | A kind of power management techniques of power sensitive wireless device | |
CN109640303A (en) | A kind of wireless communication system realizing packet data and uploading | |
CN115150456A (en) | Method, device and storage medium for distributing and forwarding task information | |
CN109526022A (en) | A method of realizing that data upload low collision in magnanimity wireless terminal scene | |
CN104243110B (en) | A kind of radio sensing network data transmission method based on non real-time acknowledgement mechanism | |
CN109526068A (en) | A kind of full duplex base station that realizing fast wake-up and wireless communication system | |
CN109561491A (en) | A kind of half-duplex wireless communication system for realizing energy conservation wake-up |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190319 |
|
WW01 | Invention patent application withdrawn after publication |