CN109511158A - 空中唤醒方法、远距离无线电LoRa发射机及接收机 - Google Patents
空中唤醒方法、远距离无线电LoRa发射机及接收机 Download PDFInfo
- Publication number
- CN109511158A CN109511158A CN201811599268.6A CN201811599268A CN109511158A CN 109511158 A CN109511158 A CN 109511158A CN 201811599268 A CN201811599268 A CN 201811599268A CN 109511158 A CN109511158 A CN 109511158A
- Authority
- CN
- China
- Prior art keywords
- lora
- receiver
- valid data
- address
- leading chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 title claims abstract description 223
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000005611 electricity Effects 0.000 title claims abstract description 26
- 230000002123 temporal effect Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 10
- 230000005059 dormancy Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 239000002699 waste material Substances 0.000 description 3
- 230000001154 acute effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000007958 sleep Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] 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/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] 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)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了空中唤醒方法、远距离无线电LoRa发射机及接收机,包括远距离无线电LoRa接收机接收前导码和有效数据,该前导码包括多个前导码片段,每个该前导码片段上携带指示信息;该LoRa接收机解析该指示信息,根据该指示信息确定该LoRa接收机处于休眠模式或者使该LoRa接收机进入低功耗模式。本发明实施例提供的空中唤醒方法、远距离无线电LoRa发射机及接收机,有效降低接收机的功耗。
Description
技术领域
本发明涉及空中唤醒技术,尤其涉及空中唤醒方法、远距离无线电LoRa发射机及接收机。
背景技术
在无线网路中,如在一种低功耗局域网无线标准远距离无线电(Long RangeRadio,LoRa)中,常采用空中唤醒技术来降低功耗。
空中唤醒技术,主要是在发送端设置足够的前导码,前导码的大小要根据接收端的空中唤醒周期来定。
空中唤醒技术在loRa的实施过程是:远距离无线电LoRa接收机长时间进入休眠,一个周期后醒来判断是否有数据需要处理,没数据就继续休眠;有数据就处理数据,处理完继续休眠。
现有的LoRa空中唤醒技术会携带长时间的前导码。然而,前导码无任何协议进行规范,接收端在接收前导码的期间会造大量的电源损耗,浪费资源。在大规模组网的环境中因空中唤醒造成功耗损失尤为严重。
发明内容
本发明提供了空中唤醒方法、远距离无线电LoRa发射机及接收机,通过减少接收机接收前导码时长,有效节省接收机的耗能,解决了现有技术中存在的问题。
本发明为解决上述技术问题所采用的技术方案是:
第一方面,本发明实施例提供了空中唤醒方法,包括,远距离无线电LoRa接收机接收前导码和有效数据,该前导码包括多个前导码片段,每个该前导码片段上携带指示信息,该指示信息用于指示目标接收机接收该有效数据的时间信息;该LoRa接收机解析该指示信息,根据该指示信息确定该LoRa接收机处于休眠模式或者使该LoRa接收机进入低功耗模式;其中,该LoRa接收机在低功耗模式下的功率,低于在该休眠模式下的功率;该LoRa接收机在该休眠模式下的功率,低于在正常模式下的功率。
在一个示例中,该指示信息包括以下任意一项或多项:目标接收机地址、前导码的时长、当前前导码片段至有效数据的时长;其中,该目标接收机地址与该有效数据相对应。
在一个示例中,该前导码的时长等于所有前导码片段的时长之和,且连续的多个前导码片段上携带的时长等量变化。
在一个示例中,该LoRa接收机解析该指示信息,根据该指示信息确定该LoRa处于休眠模式或者使该LoRa进入低功耗模式,具体为:该LoRa接收机根据该当前前导码片段上携带的指示信息,确定目标接收机地址,并确定该目标接收地址是否为本LoRa接收机的地址;在该目标接收机地址不是本LoRa接收机的地址的情况下,该LoRa接收机启动休眠模式;在该目标接收机地址是本LoRa接收机的地址的情况下,该LoRa接收机启动低功耗模式。
在一个示例中,在该LoRa接收机启动休眠模式时,该LoRa等待周期性空中唤醒,该周期性空中唤醒由该LoRa中的定时器实现。
在一个示例中,该方法还包括:该LoRa接收机根据该当前前导码片段上携带的指示信息,确定相应时长信息;且在该目标接收机地址是本LoRa接收机的地址的情况下,该LoRa接收机启动低功耗模式,具体为:在该目标接收机地址是本LoRa接收机的地址的情况下,该LoRa接收机将该时长信息发送给该LoRa接收机中的定时器,并使该LoRa接收机进入低功耗模式,直至该定时器根据该当前前导码片段中的时长信息通知该LoRa接收机接收该有效数据。
在一个示例中,该多个前导码片段及有效数据的时长之和大于或等于该LoRa接收机空中唤醒周期;或者该LoRa接收机空中唤醒周期是该多个前导码片段及有效数据的时长之和的整数倍。
第二方面,本发明实施例提供了空中唤醒方法,包括,远距离无线电LoRa发射机发送前导码和有效数据,该前导码包括多个前导码片段,每个该前导码片段上携带指示信息,该指示信息用于指示与该LoRa发射机对应的目标接收机接收该有效数据的时间信息,以确定该接收机处于休眠模式或者低功耗模式;其中,该LoRa接收机在低功耗模式下的功率,低于在该休眠模式下的功率;该LoRa接收机在该休眠模式下的功率,低于在正常模式下的功率。
第三方面,本发明实施例提供了一种远距离无线电LoRa接收机,其特征在于,包括:接收器,用于接收前导码和有效数据,该前导码包括多个前导码片段,每个该前导码片段上携带指示信息,该指示信息用于指示目标接收机接收该有效数据的时间信息;处理器,用于解析该指示信息,根据该指示信息确定该LoRa接收机处于休眠模式或者使该LoRa接收机进入低功耗模式;其中,该LoRa接收机在低功耗模式下的功率,低于在该休眠模式下的功率;该LoRa接收机在该休眠模式下的功率,低于在正常模式下的功率。
第四方面,本发明实施例提供了一种远距离无线电LoRa发射机,其特征在于,包括:处理器,用于确定目标接收机地址,并将前导码分割为多个前导码片段,以及将目标接收机地址设置在多个前导码片段的每个前导码片段上,以及计算各前导码至有效数据的时长,并将得到的该时长设置在相应的前导码片段上;发射器,用于发送多个前导码片段和有效数据。
本发明实施例提供的空中唤醒方法、远距离无线电LoRa发射机及接收机,设计合理。通过将前导码分割成多个片段并携带目标接收机地址的方式,使接收机提前判断本机是否为目标接收机,减少非目标接收机接收无用前导码的时长;通过将前导码分割成多个片段并携带剩余前导码的时长信息的方式,使接收机根据该时长信息定时进入低功耗状态,减少接收机接收剩余前导码的时长,有效降低接收机的功耗。
附图说明
图1为本发明一个实施例提供的远距离无线电LoRa发射机及接收机示意图;
图2为本发明实施例提供的空中唤醒方法流程图;
图3为本发明一实施例提供的前导码与有效数据的帧结构图;
图4为本发明另一实施例提供的前导码与有效数据的帧结构图;
图5为本发明又一实施例提供的前导码与有效数据的帧结构图;
图6为本发明另一个实施例提供的远距离无线电LoRa发射机及接收机示意图;
图7为本发明又一个实施例提供的远距离无线电LoRa发射机及接收机示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。
对于LoRa空中唤醒技术,发射机在发送帧时,会携带很长的前导码。然而,前导码无任何协议进行规范,导致接收机无法判断接下来要等多久才会收到实际的数据。接收机在接收数据前的时间内,接收机需要处于持续接收状态直到接收完全部数据,在接收前导码的期间会造大量的电源损耗,浪费资源。在大规模组网的环境中因空中唤醒造成功耗损失尤为严重。
因此,本申请实施例将前导码分成多个前导码片段,且在每个前导码片段后会携带目标接收机地址和时长信息。接收机通过目标接收机地址提前判断本机是否为目标接收机,从而减少非目标接收机接收无用前导码的时长。本申请实施例通过前导码片断上携带的时长信息,确定有效数据到来的时间,使接收机定时进入低功耗状态,减少接收机接收剩余前导码的时长,有效降低接收机的功耗。
本申请实施例中,前导码片段的长度可以是全部相同的,也可以是逐渐递增或递减的。
在无线网络中,有多个节点,每个节点即可以作为发射机也可以作为接收机。为了节省功耗,接收机采用空中唤醒技术,即接收机周期性的自动醒来。因为接收机醒来的时间极短,为避免错过有效数据的接收,有效数据前会设置较长的前导码,在醒来的极短时间内,接收机会检测是否有前导码,在没有检测到前导码时,接收机立即进入休眠状态;检测到前导码时,接收机不再休眠,而是一直保持正常的接收状态,直至接收到有效数据。为了减少接收机处于接收状态的时间,本申请实施例将较长的前导码分隔成多个前导码片段,并在前导码片段上携带目标接收机地址和时长信息,以此判断本机是否为目标接收机以及距离有效数据到来的时间,定时休眠,减少接收机的电能损耗。
休眠状态是指将所有运行的实时数据存储到硬盘上,并且关闭一切不必要的硬件以求省电。本申请的实施例中,定时器可以是实时时钟RTC,当接收机处于休眠状态时,只有实时时钟RTC在工作,确保接收机能够按周期时间苏醒,其他设备处于最低功耗状态;当接收机处于低功耗状态时,实时时钟RTC根据接收到的时长信息进行定时,接收机中除实时时钟RTC,其他设备处于最低功耗状态。在一段时间内,低功耗状态下的LoRa接收机,不需要周期性唤醒,主控和LoRa均处于最低功耗状态下;而休眠状态下的LoRa接收机,需要多次周期性唤醒,也就是LoRa接收机在低功耗状态下需要在正常接收状态和低功耗状态交替变化,所以,该LoRa接收机在低功耗模式下的功率,低于在该休眠模式下的功率;该LoRa接收机在该休眠模式下的功率,低于在正常模式下的功率。也就是说,三种模式下的功耗排序为:正常接收状态>休眠状态>低功耗状态。
下面通过图1-7详细描述LoRa空中唤醒技术的低功耗优化系统及方法。
图1为本发明一个实施例提供的远距离无线电LoRa发射机及接收机示意图。
该系统包括LoRa发射机110和多个LoRa接收机,例如,第一接收机LoRa121、第二LoRa接收机122、第三LoRa接收机。本领域技术人员可以理解,图1仅示意性地示出三个LoRa接收机,实际上,本申请并未对接收机数量进行限定。此外,LoRa发射机即可以作为发射机也可以作为接收机,LoRa接收机也即可以做接收机也可以做发射机。
该LoRa发射机、LoRa接收机如无线传感器等,该LoRa发射机可以与多个LoRa接收机无线通信。LoRa发射机以无线的方式发射前导码和有效数据,该前导码包括多个前导码片段,每个前导码片段上携带指示信息,该指示信息用于指示目标接收机接收有效数据的时间。例如,第一前导码片段上携带的接收有效数据的时间为5ms,第二导码片段上携带的接收有效数据的时间为4ms,第三导码片段上携带的接收有效数据的时间为3ms……。
LoRa接收机接收该前导码和有效数据,并解析当前接收的前导码片段上的指示信息,根据解析得到的时间信息,确定LoRa接收机处于休眠模式还是使该LoRa接收机进入低功耗模式。
图2为本发明实施例提供的空中唤醒方法流程图。
S201,LoRa发射机发射前导码和有效数据。
前导码在LoRa发射机内被分解成多个前导码片段,且每个前导码片段上均携带指示信息。
S202,LoRa接收机周期性地被唤醒,检测前导码。
LoRa接收机120沿用空中唤醒技术,周期性醒来,查看是否有前导码或有效数据发送过来。
S203,LoRa接收机接收并解析前导码片段。
LoRa发射机110发送前导码片段时,当LoRa接收机120被周期性唤醒时,捕捉到LoRa发射机110发送来的前导码片段,则LoRa接收机120接收并解析前导码片段上的指示信息。
S204,LoRa接收机判断有效数据的目标接收机地址是否与本LoRa接收机120的地址一致。
S205,LoRa接收机120进入休眠状态。
具体地,若LoRa接收机120判断出有效数据的目标接收机地址不是本LoRa接收机120的地址,LoRa接收机120启动休眠模式,等待周期性空中唤醒,重复S202-S204步骤;若LoRa接收机120判断出有效数据的目标接收机地址是本LoRa接收机120的地址,则执行下一个步骤,也就是S206步骤。
S206,LoRa接收机120根据指示信息中的时长信息开启定时器。
LoRa接收机120解析该时长信息也就是前导码片段至有效数据的时长T,根据该时长T,LoRa接收机120使用实时时钟RTC设置一个T时间的定时唤醒源。
S207,LoRa接收机120进入低功耗状态。
LoRa接收机120在低功耗状态下,不再周期性唤醒,直至到达T时间,此过程中,LoRa接收机120的功率极低。
S208,定时器唤醒LoRa接收机120接收有效数据。
定时器设定的时长信息T时间到达时,定时唤醒源唤醒LoRa接收机120,LoRa接收机120立即接收有效数据。
举例来说,空中唤醒周期一般是固定的,若设定的空中唤醒周期为6秒,每个前导码片段的时长为1秒,有效数据的时长也为1秒,则前导码片段及有效数据的总时长应当设定为大于或等于6秒,若恰巧将前导码片段及有效数据的总时长设定为6秒,则本系统中前导码片段的数量为5个,因多个前导码片段及有效数据的时长之和是该LoRa接收机空中唤醒周期的约数。故此例子中前导码片段的数量也可以为2个或1个。
图3为本发明一实施例提供的前导码与有效数据的帧结构图。
此实施例中,前导码片段的数量为5个,则这五个前导码片段上均携带相同的目标接收机地址,同时,第一前导码片段上携带的时长信息为4秒,第二前导码片段上携带的时长信息为3秒,第三前导码片段上携带的时长信息为2秒,第四前导码片段上携带的时长信息为1秒,第五前导码片段上携带的时长信息为0秒,第五前导码片段后即为有效数据。当LoRa发射机110需要向LoRa接收机120内发送有效数据时,会先向LoRa接收机120内发送五个前导码片段,当LoRa发射机110发送第一前导码片段时LoRa接收机120处于休眠状态,发送第二前导码片段时LoRa接收机120恰好经过了6秒的休眠周期苏醒过来时,LoRa接收机120解析第二前导码片段上的指示信息,判断该有效信息是不是应该自己接收,若不应该自己接收,则立即进入下一个6秒的休眠周期,此执行过程节省了5秒时长的接收功耗;若应该自己接收,则解析第二前导码上的时长信息,即解析出3秒时长,LoRa接收机120使用实时时钟RTC设置一个3秒的定时唤醒源,然后LoRa接收机120休眠3秒后被RTC唤醒开始接收数据有效数据,此执行过程节省了3秒时长的接收功耗。
图4为本发明另一实施例提供的前导码与有效数据的帧结构图。
此实施例中,前导码片段的数量为2个时,则需要这两个前导码片段及前导码片段后跟着的有效数据重复发送至少2次,直至等到LoRa接收机120苏醒。这两个前导码片段上均携带相同的目标接收机地址,同时,第一前导码片段上携带的时长信息为1秒,第二前导码片段上携带的时长信息为0秒,第二前导码片段后即为有效数据。当LoRa发射机110需要向LoRa接收机120内发送有效数据时,会先向LoRa接收机120内发送2个前导码片段,当LoRa发射机110发送完2个前导码片段时LoRa接收机120依然处于休眠状态,则第一前导码片段再发送一次,若此时LoRa接收机120恰好经过了6秒的休眠周期苏醒过来时,LoRa接收机120解析第一前导码片段上的指示信息,判断该有效信息是不是应该自己接收,若不应该自己接收,则立即进入下一个6秒的休眠周期,此执行过程节省了2秒时长的接收功耗;若应该自己接收,则根据第一前导码上的时长信息,即解析出1秒时长,LoRa接收机120使用实时时钟RTC设置一个1秒的定时唤醒源,然后LoRa接收机120休眠1秒后被RTC唤醒开始接收数据有效数据,此执行过程节省了1秒时长的接收功耗。此种执行过程,LoRa接收机120唤醒后经过短暂的时间便能接收到有效数据。
图5为本发明又一实施例提供的前导码与有效数据的帧结构图。
此实施例中,前导码片段的数量为1个时,即第一前导码片段即为前导码,只需要将前导码尽可能改短,该前导码及前导码后跟着的有效数据重复发送至少3次,直至等到LoRa接收机120苏醒。前导码上携带目标接收机地址和时长信息,该时长信息为0秒,当然,此实施例中的前导码上,也可以不携带指示信息。当LoRa发射机110需要向LoRa接收机120内发送有效数据时,LoRa发射机110会向LoRa接收机120内重复发送前导码和有效数据,直至LoRa接收机120经过了6秒的休眠周期苏醒过来,这样醒来就可接收有效数据。此种执行过程,提高了LoRa接收机120接收有效数据的效率。
图6为本发明另一个实施例提供的远距离无线电LoRa发射机及接收机示意图。
该系统包括一种远距离无线电LoRa接收机120,该LoRa接收机120包括接收器621和第二处理器622,该接收器621用于接收前导码和有效数据,该前导码包括多个前导码片段,每个该前导码片段上携带指示信息,该指示信息用于指示目标接收机接收该有效数据的时间信息。
该第二处理器622,用于解析该指示信息,根据该指示信息确定该LoRa接收机120处于休眠模式或者使该LoRa接收机120进入低功耗模式;其中,该LoRa接收机在低功耗模式下的功率,低于在该休眠模式下的功率;该LoRa接收机120在该休眠模式下的功率,低于在正常模式下的功率。
该系统还包括一种远距离无线电LoRa发射机110,该LoRa发射机110包括第一处理器612和发射器611,该第一处理器612用于提取出有效数据的目标接收机地址,并将该目标接收机地址分别设置在多个前导码片段上,该第一处理器612还用于计算各前导码至有效数据的时长,并将该时长设置在相应的前导码片段上。
该发射器611用于发送多个前导码片段和有效数据。
图7为本发明又一个实施例提供的远距离无线电LoRa发射机及接收机示意图。
LoRa发射机110中的多个前导码片段和有效数据依次向LoRa接收机120内发送。其中,前导码的时长等于所有前导码片段的时长之和,且连续的多个前导码片段上携带的时长等量变化。
该LoRa发射机110用于顺序发送多个前导码片段和有效数据,每个该前导码片段上均携带指示信息,该指示信息包括以下任意一项或多项:目标接收机地址、前导码的时长、当前前导码片段至有效数据的时长;其中,该目标接收机地址与该有效数据相对应。该LoRa接收机120用于接收多个前导码片段和有效数据,解析指示信息,选择启动对应LoRa接收机120的休眠模块或低功耗模块。
具体的,LoRa接收机120的识别模块721解析前导码片段上的指示信息,得到目标接收机地址和时长信息,LoRa接收机优先判断该目标接收地址是否为本LoRa接收机120的地址;若不是本LoRa接收机120的地址,LoRa接收机120启动休眠模块722,周期性空中唤醒模块724也相应启动,等待周期性空中唤醒,时长信息丢弃;若是本LoRa接收机120的地址,LoRa接收机120根据时长信息,在LoRa接收机内利用实时时钟RTC设置一个的定时唤醒源,并启动低功耗模块723,定时唤醒源定时唤醒处于低功耗模式的LoRa接收机,进入常规工作模块725,使LoRa接收机进入正常接收有效数据的状态。
原有的空中唤醒技术中,LoRa发射机110同时向多个LoRa接收机120发送消息,多个LoRa接收机120周期性空中唤醒,当LoRa接收机120在苏醒时收到前导码,则多个LoRa接收机120均要保持正常运行状态,直至接收到有效数据,才能判定是否为本LoRa接收机120应当接收的有效数据,若判定不是本LoRa接收机120应当接收的有效数据后,本LoRa接收机120进入休眠状态,等待下一次周期性空中唤醒。此种执行过程,在接收不属于本LoRa接收机120应当接收的有效数据前的前导码时,消耗较多电能,造成能量的浪费。
而本申请实施例提供的优化系统,则可提前通过前导码片段上的目标接收机地址,确定目标LoRa接收机120,也就是说,只有目标接收机地址与该LoRa接收机120的地址一致时,该LoRa接收机120才会定时启动接收有效数据,其他与目标LoRa接收机120地址不一致的LoRa接收机120则立即进入休眠状态,减少LoRa接收机120接收无用前导码的时间,减少耗能。
如图1中,LoRa发射机110发送的指示信息中,设置目标LoRa接收机120地址为0x01;第一LoRa接收机121的地址为0x01,第二LoRa接收机122的地址为0x02,第三LoRa接收机123的地址为0x03,LoRa接收机120空中唤醒周期为4秒。当LoRa发射机110同时向第一LoRa接收机121、第二LoRa接收机122和第三接收发送消息时,第二LoRa接收机122和第三LoRa接收机123经过4秒的休眠,周期性苏醒后,接收到LoRa发射机110发送来的消息,判定此消息与自己无关,则第二LoRa接收机122和第三LoRa接收机123立即进入休眠状态,等待下一周期的空中唤醒,即休眠4秒后在苏醒;而第一LoRa接收机121经过4秒的休眠,周期性苏醒后,接收到LoRa发射机110发送来的消息,判定此消息与自己有关,第一LoRa接收机121则根据该段前导码片段上的时长信息T,使用实时时钟RTC设置一个T时段的定时唤醒源,第一LoRa接收机121进入低功耗状态,定时唤醒源使第一LoRa接收机121在低功耗状态下运行T时段后进入正常运行状态,接收有效数据。这里的实时时钟RTC即Real-time clock,是指可以像时钟一样输出实际时间的电子设备,一般会是集成电路,因此也称为时钟芯片;本文中提到的RTC或者定时器,可以是单独的芯片,也可以是主控芯片集成的外设。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上该的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上该仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.空中唤醒方法,其特征在于:
远距离无线电LoRa接收机接收前导码和有效数据,所述前导码包括多个前导码片段,每个所述前导码片段上携带指示信息,所述指示信息用于指示目标接收机接收所述有效数据的时间信息;
所述LoRa接收机解析所述指示信息,根据所述指示信息确定所述LoRa接收机处于休眠模式或者使所述LoRa接收机进入低功耗模式;
其中,所述LoRa接收机在低功耗模式下的功率,低于在所述休眠模式下的功率;所述LoRa接收机在所述休眠模式下的功率,低于在正常模式下的功率。
2.根据权利要求1所述的空中唤醒方法,其特征在于:所述指示信息包括以下任意一项或多项:目标接收机地址、前导码的时长、当前前导码片段至有效数据的时长;
其中,所述目标接收机地址与所述有效数据相对应。
3.根据权利要求1所述的空中唤醒方法,其特征在于,所述前导码的时长等于所有前导码片段的时长之和,且连续的多个前导码片段上携带的时长等量变化。
4.根据权利要求2所述的空中唤醒方法,其特征在于:所述LoRa接收机解析所述指示信息,根据所述指示信息确定所述LoRa处于休眠模式或者使所述LoRa进入低功耗模式,具体为:
所述LoRa接收机根据所述当前前导码片段上携带的指示信息,确定目标接收机地址,并确定所述目标接收地址是否为本LoRa接收机的地址;
在所述目标接收机地址不是本LoRa接收机的地址的情况下,所述LoRa接收机启动休眠模式;
在所述目标接收机地址是本LoRa接收机的地址的情况下,所述LoRa接收机启动低功耗模式。
5.根据权利要求4所述的空中唤醒方法,其特征在于:在所述LoRa接收机启动休眠模式时,所述LoRa等待周期性空中唤醒,所述周期性空中唤醒由所述LoRa中的定时器实现。
6.根据权利要求4所述的空中唤醒方法,其特征在于:所述方法还包括:所述LoRa接收机根据所述当前前导码片段上携带的指示信息,确定相应时长信息;
且在所述目标接收机地址是本LoRa接收机的地址的情况下,所述LoRa接收机启动低功耗模式,具体为:
在所述目标接收机地址是本LoRa接收机的地址的情况下,所述LoRa接收机将所述时长信息发送给所述LoRa接收机中的定时器,并使所述LoRa接收机进入低功耗模式,直至所述定时器根据所述当前前导码片段中的时长信息通知所述LoRa接收机接收所述有效数据。
7.根据权利要求1所述的空中唤醒方法,其特征在于:
所述多个前导码片段及有效数据的时长之和大于或等于所述LoRa接收机空中唤醒周期;或者所述LoRa接收机空中唤醒周期是所述多个前导码片段及有效数据的时长之和的整数倍。
8.空中唤醒方法,其特征在于:
远距离无线电LoRa发射机发送前导码和有效数据,所述前导码包括多个前导码片段,每个所述前导码片段上携带指示信息,所述指示信息用于指示与所述LoRa发射机对应的目标接收机接收所述有效数据的时间信息,以确定所述接收机处于休眠模式或者低功耗模式;其中,所述LoRa接收机在低功耗模式下的功率,低于在所述休眠模式下的功率;所述LoRa接收机在所述休眠模式下的功率,低于在正常模式下的功率。
9.一种远距离无线电LoRa接收机,其特征在于,包括:
接收器,用于接收前导码和有效数据,所述前导码包括多个前导码片段,每个所述前导码片段上携带指示信息,所述指示信息用于指示目标接收机接收所述有效数据的时间信息;
处理器,用于解析所述指示信息,根据所述指示信息确定所述LoRa接收机处于休眠模式或者使所述LoRa接收机进入低功耗模式;其中,所述LoRa接收机在低功耗模式下的功率,低于在所述休眠模式下的功率;所述LoRa接收机在所述休眠模式下的功率,低于在正常模式下的功率。
10.一种远距离无线电LoRa发射机,其特征在于,包括:
处理器,用于确定目标接收机地址,并将前导码分割为多个前导码片段,以及将所述目标接收机地址设置在所述多个前导码片段的每个前导码片段上,以及计算各前导码至有效数据的时长,将得到的相应时长设置在对应的前导码片段上;
发射器,用于发送所述多个前导码片段和有效数据。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811599268.6A CN109511158A (zh) | 2018-12-26 | 2018-12-26 | 空中唤醒方法、远距离无线电LoRa发射机及接收机 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811599268.6A CN109511158A (zh) | 2018-12-26 | 2018-12-26 | 空中唤醒方法、远距离无线电LoRa发射机及接收机 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109511158A true CN109511158A (zh) | 2019-03-22 |
Family
ID=65754707
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811599268.6A Pending CN109511158A (zh) | 2018-12-26 | 2018-12-26 | 空中唤醒方法、远距离无线电LoRa发射机及接收机 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109511158A (zh) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109831768A (zh) * | 2019-03-25 | 2019-05-31 | 山东有人信息技术有限公司 | 一种LoRa多节点大数据传输处理方法、装置及系统 |
| CN110290574A (zh) * | 2019-08-13 | 2019-09-27 | 厦门四信通信科技有限公司 | 一种数据传输方法、装置、设备、系统及存储介质 |
| CN110798881A (zh) * | 2019-11-01 | 2020-02-14 | 腾讯科技(深圳)有限公司 | 数据接收和发送方法、装置、计算机设备及存储介质 |
| CN111294906A (zh) * | 2020-02-26 | 2020-06-16 | 京东方科技集团股份有限公司 | 终端、通信系统及通信方法 |
| CN111935649A (zh) * | 2019-05-13 | 2020-11-13 | 萨基姆卡姆能源及电信股份有限公司 | 帧的确认方法 |
| CN112637938A (zh) * | 2019-09-24 | 2021-04-09 | 腾讯科技(深圳)有限公司 | 一种设备唤醒的方法、数据传输的方法以及相关装置 |
| CN112738870A (zh) * | 2020-12-23 | 2021-04-30 | 陕西烽火电子股份有限公司 | 基于多周期捕获的手持设备间歇式工作方法 |
| CN116209045A (zh) * | 2023-04-28 | 2023-06-02 | 上海磐启微电子有限公司 | 一种通信系统 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101087220A (zh) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | 无线传感器网络mac层监听休眠方法 |
| CN101557408A (zh) * | 2008-04-11 | 2009-10-14 | 中国人民解放军信息工程大学 | 一种无线传感器网络主动式休眠调度方法 |
| CN102725779A (zh) * | 2009-09-29 | 2012-10-10 | Savi技术公司 | 用于低功率无线应用中的先进通信的设备和方法 |
| CN106612536A (zh) * | 2015-10-21 | 2017-05-03 | 中国科学院沈阳自动化研究所 | 基于前导侦听的认知传感网介质访问控制方法 |
| CN106851803A (zh) * | 2017-03-06 | 2017-06-13 | 云南电网有限责任公司电力科学研究院 | 一种无线传感器唤醒方法 |
| CN107734611A (zh) * | 2017-09-28 | 2018-02-23 | 河南卓正电子科技有限公司 | 一种基于LoRa无线抄表系统唤醒机制 |
| CN109041181A (zh) * | 2018-07-27 | 2018-12-18 | 南方科技大学 | 无线通信方法、系统及网关设备 |
| CN109068381A (zh) * | 2018-10-10 | 2018-12-21 | 深圳市国电科技通信有限公司 | 一种结合检测和调度机制的低功耗唤醒方法 |
| US10582521B2 (en) * | 2015-08-21 | 2020-03-03 | Nokia Technologies Oy | Apparatus, method and computer program product for medium access control in a wireless sensor network |
-
2018
- 2018-12-26 CN CN201811599268.6A patent/CN109511158A/zh active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101087220A (zh) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | 无线传感器网络mac层监听休眠方法 |
| CN101557408A (zh) * | 2008-04-11 | 2009-10-14 | 中国人民解放军信息工程大学 | 一种无线传感器网络主动式休眠调度方法 |
| CN102725779A (zh) * | 2009-09-29 | 2012-10-10 | Savi技术公司 | 用于低功率无线应用中的先进通信的设备和方法 |
| US10582521B2 (en) * | 2015-08-21 | 2020-03-03 | Nokia Technologies Oy | Apparatus, method and computer program product for medium access control in a wireless sensor network |
| CN106612536A (zh) * | 2015-10-21 | 2017-05-03 | 中国科学院沈阳自动化研究所 | 基于前导侦听的认知传感网介质访问控制方法 |
| CN106851803A (zh) * | 2017-03-06 | 2017-06-13 | 云南电网有限责任公司电力科学研究院 | 一种无线传感器唤醒方法 |
| CN107734611A (zh) * | 2017-09-28 | 2018-02-23 | 河南卓正电子科技有限公司 | 一种基于LoRa无线抄表系统唤醒机制 |
| CN109041181A (zh) * | 2018-07-27 | 2018-12-18 | 南方科技大学 | 无线通信方法、系统及网关设备 |
| CN109068381A (zh) * | 2018-10-10 | 2018-12-21 | 深圳市国电科技通信有限公司 | 一种结合检测和调度机制的低功耗唤醒方法 |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109831768B (zh) * | 2019-03-25 | 2022-01-21 | 山东有人物联网股份有限公司 | 一种LoRa多节点大数据传输处理方法、装置及系统 |
| CN109831768A (zh) * | 2019-03-25 | 2019-05-31 | 山东有人信息技术有限公司 | 一种LoRa多节点大数据传输处理方法、装置及系统 |
| CN111935649B (zh) * | 2019-05-13 | 2023-04-07 | 萨基姆卡姆能源及电信股份有限公司 | 帧的确认方法 |
| CN111935649A (zh) * | 2019-05-13 | 2020-11-13 | 萨基姆卡姆能源及电信股份有限公司 | 帧的确认方法 |
| CN110290574A (zh) * | 2019-08-13 | 2019-09-27 | 厦门四信通信科技有限公司 | 一种数据传输方法、装置、设备、系统及存储介质 |
| CN112637938B (zh) * | 2019-09-24 | 2022-08-02 | 腾讯科技(深圳)有限公司 | 一种设备唤醒的方法、数据传输的方法以及相关装置 |
| CN112637938A (zh) * | 2019-09-24 | 2021-04-09 | 腾讯科技(深圳)有限公司 | 一种设备唤醒的方法、数据传输的方法以及相关装置 |
| WO2021082726A1 (zh) * | 2019-11-01 | 2021-05-06 | 腾讯科技(深圳)有限公司 | 数据接收和发送方法、装置、计算机设备及存储介质 |
| CN110798881B (zh) * | 2019-11-01 | 2022-03-01 | 腾讯科技(深圳)有限公司 | 数据接收和发送方法、装置、计算机设备及存储介质 |
| US20220107677A1 (en) * | 2019-11-01 | 2022-04-07 | Tencent Technology (Shenzhen) Company Limited | Data receiving and transmitting method and apparatus, computer device, and storage medium |
| CN110798881A (zh) * | 2019-11-01 | 2020-02-14 | 腾讯科技(深圳)有限公司 | 数据接收和发送方法、装置、计算机设备及存储介质 |
| US11815973B2 (en) | 2019-11-01 | 2023-11-14 | Tencent Technology (Shenzhen) Company Limited | Data receiving and transmitting method and apparatus, computer device, and storage medium |
| WO2021169923A1 (zh) * | 2020-02-26 | 2021-09-02 | 京东方科技集团股份有限公司 | 终端、通信系统、通信方法、存储介质 |
| CN111294906A (zh) * | 2020-02-26 | 2020-06-16 | 京东方科技集团股份有限公司 | 终端、通信系统及通信方法 |
| US12376038B2 (en) | 2020-02-26 | 2025-07-29 | Boe Technology Group Co., Ltd. | Terminal, communication system, communication method and storage medium |
| CN112738870A (zh) * | 2020-12-23 | 2021-04-30 | 陕西烽火电子股份有限公司 | 基于多周期捕获的手持设备间歇式工作方法 |
| CN116209045A (zh) * | 2023-04-28 | 2023-06-02 | 上海磐启微电子有限公司 | 一种通信系统 |
| WO2024221600A1 (zh) * | 2023-04-28 | 2024-10-31 | 上海磐启微电子有限公司 | 一种通信系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109511158A (zh) | 空中唤醒方法、远距离无线电LoRa发射机及接收机 | |
| Jung et al. | Sensor node lifetime analysis: Models and tools | |
| CN104796971B (zh) | 用于无线局域网中的低功率信令的系统和方法 | |
| CN101087220A (zh) | 无线传感器网络mac层监听休眠方法 | |
| CN103096419B (zh) | 一种终端管理方法和接入点及终端 | |
| CN104904309B (zh) | 一种发送心跳消息的方法及移动终端 | |
| CN201252572Y (zh) | 一种降低传感器节点休眠功耗的装置 | |
| CN110071789B (zh) | 一种超低功耗被动唤醒方法及系统 | |
| TWI257221B (en) | Method and system for optimizing power resources in wireless devices | |
| CN100544493C (zh) | 一种移动终端的搜网方法 | |
| CN111294906A (zh) | 终端、通信系统及通信方法 | |
| CN102421171A (zh) | 移动站、接入点及移动站省电的方法 | |
| CN112351475A (zh) | 一种基于lora低功耗无线通信技术的数据采集方法和装置 | |
| CN101364993A (zh) | 一种降低传感器节点休眠功耗的方法及装置 | |
| CN106648021B (zh) | 低功耗电路的数据广播方法及低功耗电路 | |
| CN105915328B (zh) | 对同步帧的接收处理方法和装置 | |
| CN108880775B (zh) | 一种基于ClassB模式的唤醒方法及装置 | |
| CN106658686B (zh) | 一种数据转发方法,及接入设备 | |
| CN102542218A (zh) | 射频识别数据传输的方法、系统及rfid标签的硬件平台 | |
| CN106937368A (zh) | 低功耗通信节点二次唤醒/休眠方法、节点及系统 | |
| CN204440629U (zh) | 一种低功耗总线数据采集器 | |
| CN113286330B (zh) | 一种数据传输方法及装置 | |
| CN104916103A (zh) | 智能仪表的无线通信及控制方法 | |
| CN105426949A (zh) | 一种低功耗定时唤醒方法与装置 | |
| CN104916104A (zh) | 智能水表的无线通信及控制方法 |
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 | ||
| CB02 | Change of applicant information |
Address after: Room 1301, 13 / F, China Europe alumni industrial building, No.3 maolingshan Road, Jinan area, China (Shandong) pilot Free Trade Zone, Jinan City, Shandong Province Applicant after: Shandong Youren networking Co.,Ltd. Address before: 250101 1105, building 1, Aosheng building, 1166 Xinluo street, high tech Zone, Jinan City, Shandong Province Applicant before: SHANDONG YOUREN INFORMATION TECHNOLOGY Co.,Ltd. |
|
| CB02 | Change of applicant information | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190322 |
|
| RJ01 | Rejection of invention patent application after publication |