数据传输方式选择方法、数据传输控制平台及系统与流程

文档序号:14178796阅读:154来源:国知局
数据传输方式选择方法、数据传输控制平台及系统与流程

本发明属于通信技术领域,具体涉及一种数据传输方式选择方法、数据传输控制平台及系统。



背景技术:

随着信息社会的飞速发展,人们对广范围、远距离、低功耗的需求越来越强,在货物追踪、健康监测、智慧抄表领域尤为突出。低功耗广域网有两大主流技术,lora和nb-iot。其中lora是由semtech公司提供的超长距离、低功耗的物联网解决方案。lora物理层利用扩频技术可以提高接收机灵敏度,每个lora基站市区可以覆盖半径2-5公里,农村可覆盖10公里。而nb-iot是由通信运营商和设备商主推的,技术效果和lora类似。

但是,就目前而言,lora和nb-iot都存在不能连续覆盖的问题。具体而言,在中国由于lora并不是由运营商提供的运营级网络,其覆盖范围有限,并不能保证lora专网能像运营商提供的广域4g网络那样做到无缝覆盖。而nb-iot虽然是运营商提供的网络,但由于物联网业务的自身特点和成本考虑,运营商也不会做到像4g网络那样连续覆盖,尤其在非热点城市和地区更有无覆盖的风险。因此,作为业务提供商而言,对于某些需要连续覆盖的业务,比如重点货物追踪与定位,需要在终端集成lora和nb-iot的芯片,并在平台侧做相应的优化。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一,提供一种降低终端数据传输功耗的数据传输方式选择方法、数据传输控制平台及系统。

解决本发明技术问题所采用的技术方案是一种数据传输方式的选择方法,包括:

获取终端从休眠状态转换为数据传输状态,通过lora通道和nb-iot通道同时传输同一数据时,所述lora通道传输的数据所携带第一标识和发送时间戳;所述nb-iot通道传输的数据所携带第二标识和发送时间戳;

根据所接收到的数据,获取数据的传输通道的信息和接收时间,以及预设时间内所接收到的所述lora通道和所述nb-iot通道分别传输的数据量,生成控制信号,用以控制终端选择相应的传输通道进行数据传输。

优选的是,所述根据所接收到的数据,获取数据的传输通道的信息和接收时间,以及预设时间内所接收到的所述lora通道和所述nb-iot通道分别传输的数据量,生成控制信号,用以控制终端选择相应的传输通道进行数据传输的步骤,具体包括:

根据接收到的数据,获取所述发送时间戳,接收到所述lora通道传输的数据的时间,以及接收到所述nb-iot通道传输的数据的时间;

计算所述lora通道传输的所消耗的时间tlora,以及nb-iot通道传输的数据所消耗的时间tnb;

获取预设时间内,终端通过所述lora通道和所述nb-iot通道上传数据的数量,分别为dlora和dnb;

根据所述tlora、tnb、dlora、dnb,生成控制信号,用以控制终端选择相应的传输通道进行数据传输。

进一步优选的是,所述根据所述tlora、tnb、dlora、dnb,生成控制信号,用以控制终端选择相应的传输通道进行数据传输的步,骤具体包括:

根据所述tlora、tnb、dlora、dnb,获取选择指数ɑ;

其中β为调整系数;

ɑ为0至1的参数,当ɑ≥0.5时,生成控制信号,用以控制终端的所述lora通道进行数据的传输;当ɑ<0.5时,生成控制信号,用以控制终端的所述nb-iot通道进行数据的传输。

解决本发明技术问题所采用的技术方案是一种数据传输控制平台,包括:

获取单元,用于获取终端从休眠状态转换为数据传输状态,通过lora通道和nb-iot通道同时传输同一数据时,所述lora通道传输的数据所携带第一标识和发送时间戳;所述nb-iot通道传输的数据所携带第二标识和发送时间戳;

控制单元,用于根据所接收到的数据,获取数据的传输通道的信息和接收时间,以及预设时间内所接收到的所述lora通道和所述nb-iot通道分别传输的数据量,生成控制信号,用以控制终端选择相应的传输通道进行数据传输。

优选的是,所述接收单元,包括:

第一获取模块,用于根据接收到的数据,获取所述发送时间戳,接收到所述lora通道传输的数据的时间,以及所述nb-iot通道传输的数据的时间;

计算模块,用于计算所述lora通道传输的所消耗的时间tlora,以及nb-iot通道传输的数据所消耗的时间tnb;

第二获取模块,用于获取预设时间内,终端通过所述lora通道和所述nb-iot通道上传数据的数量,分别为dlora和dnb;

生成模块,用于根据所述tlora、tnb、dlora、dnb,生成控制信号,用以控制终端选择相应的传输通道进行数据传输。

进一步优选的是,所述生成模块,具体用于根据所述tlora、tnb、dlora、dnb,获取选择指数ɑ;

其中β为调整系数;

ɑ为0至1的参数,当ɑ≥0.5时,生成控制信号,用以控制终端的所述lora通道进行数据的传输;当ɑ<0.5时,生成控制信号,用以控制终端的所述nb-iot通道进行数据的传输。

解决本发明技术问题所采用的技术方案是一种数据传输控制系统,其包括上述的数据传输控制平台。

优选的是,所述数据传输控制系统还包括终端;其中,终端包括:选择单元,以及与所述选择单元连接的lora通道和nb-iot通道;

所述数据传输控制平台中的控制单元与所述选择单元连接,用于向所述选择单元发送控制信号。

本发明具有如下有益效果:

本发明中所提供的数据传输方式选择方法,数据传输控制平台通过对终端上报数据的分析,分析计算出决策,下发给终端侧的数据发送选择模块选择合适的模块进行发送,降低发送不成功的概率,同时降低了终端的功耗。

附图说明

图1为本发明的实施例1的数据传输方式选择方法的流程图;

图2为本发明的实施例2的数据传输控制平台的示意图;

图3为本发明的实施例2的数据传输控制平台的具体示意图;

图4为本发明的实施例3的数据传输控制系统的示意图。

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。

实施例1:

如图1所示,本实施例提供一种数据传输方式的选择方法,包括:

步骤一、获取终端从休眠状态转换为数据传输状态,通过lora通道和nb-iot通道同时传输同一数据时,所述lora通道传输的数据所携带第一标识和发送时间戳;所述nb-iot通道传输的数据所携带第二标识和发送时间戳。

具体的,当终端侧从休眠状态转换为数据传输状态时的第一次数据传输,终端中的选择单元选择lora通道和nb-iot通道同时传输同一数据,并将lora通道传输的数据附带第一标识(flag)和发送时间戳,例如,第一标识为000;将nb-iot通道传输的数据附带第二标识(flag)和发送时间戳,例如,第二标识为111;数据发送控制平台侧在收到数据后都要返回一个数据传输成功指示ack;并附带一个接收数据的时间戳。

步骤二、根据所接收到的数据,获取数据的传输通道的信息和接收时间,以及预设时间内所接收到的所述lora通道和所述nb-iot通道分别传输的数据量,生成控制信号,用以控制终端选择相应的传输通道进行数据传输。

该步骤具体的,数据传输控制平台根据所接收到的数据,获取lora通道和nb-iot通道的发送时间戳,接收到所述lora通道传输的数据的时间,以及接收到所述nb-iot通道传输的数据的时间;

数据传输控制平台计算所述lora通道传输的所消耗的时间tlora,以及nb-iot通道传输的数据所消耗的时间tnb。

数据传输控制平台获取预设时间内,终端通过所述lora通道和所述nb-iot通道上传数据的数量,分别为dlora和dnb。

数据传输控制平台根据所述tlora、tnb、dlora、dnb,获取选择指数ɑ;

其中β为调整系数;

ɑ为0至1的参数,当ɑ≥0.5时,生成控制信号,用以控制终端的所述lora通道进行数据的传输;当ɑ<0.5时,生成控制信号,用以控制终端的所述nb-iot通道进行数据的传输。

本实施例中所提供的数据传输方式选择方法,数据传输控制平台通过对终端上报数据的分析,分析计算出决策,下发给终端侧的数据发送选择模块选择合适的模块进行发送,降低发送不成功的概率,同时降低了终端的功耗。

实施例2:

如图2所示,本实施例提供一种数据传输控制平台,包括获取单元和控制单元。该数据传输控制平台可以通过实施例1中的方法控制终端侧的数据传输方式。

具体的,获取单元用于获取终端从休眠状态转换为数据传输状态,通过lora通道和nb-iot通道同时传输同一数据时,所述lora通道传输的数据所携带第一标识和发送时间戳;所述nb-iot通道传输的数据所携带第二标识和发送时间戳。

控制单元用于根据所接收到的数据,获取数据的传输通道的信息和接收时间,以及预设时间内所接收到的所述lora通道和所述nb-iot通道分别传输的数据量,生成控制信号,用以控制终端选择相应的传输通道进行数据传输。

如图3所示,该控制单元具体包括:第一获取模块用于根据接收到的数据,获取所述发送时间戳,接收到所述lora通道传输的数据的时间,以及所述nb-iot通道传输的数据的时间。

计算模块用于计算所述lora通道传输的所消耗的时间tlora,以及nb-iot通道传输的数据所消耗的时间tnb。

第二获取模块用于获取预设时间内,终端通过所述lora通道和所述nb-iot通道上传数据的数量,分别为dlora和dnb。

生成模块用于根据所述tlora、tnb、dlora、dnb,生成控制信号,用以控制终端选择相应的传输通道进行数据传输。

该生成模块,具体用于根据所述tlora、tnb、dlora、dnb,获取选择指数ɑ;

其中β为调整系数;

ɑ为0至1的参数,当ɑ≥0.5时,生成控制信号,用以控制终端的所述lora通道进行数据的传输;当ɑ<0.5时,生成控制信号,用以控制终端的所述nb-iot通道进行数据的传输。

在本实施中的在数据传输控制平台中增设只了控制单元,数据传输控制平台中的控制单元通过对终端所上报数据的分析,分析计算出决策,下发给终端侧的数据发送选择模块选择合适的模块进行发送,降低发送不成功的概率,同时降低了终端的功耗。

实施例3:

如图4所示,本实施例中提供了一种数据传输控制系统,其包括实施例2中数据传输控制平台,以及终端;其中,终端中包括选择单元,以及与所述选择单元连接的lora通道和nb-iot通道;数据传输控制平台中的控制单元与所述选择单元连接,用于向所述选择单元发送控制信号。

具体的,终端引入选择单元,在数据传输控制平台中增设只了控制单元,数据传输控制平台中的控制单元通过对终端所上报数据的分析,分析计算出决策,下发给终端侧的数据发送选择模块选择合适的模块进行发送,降低发送不成功的概率,同时降低了终端的功耗。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1