基于LoRa技术的通信方法、装置、基站和存储介质与流程

文档序号:20704688发布日期:2020-05-12 16:14阅读:152来源:国知局
基于LoRa技术的通信方法、装置、基站和存储介质与流程

本发明涉及通信领域的远距离无线电(lora,longrangeradio)技术,尤其涉及一种基于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终端为所述第一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通信基站对已存储有身份标识的两个lora终端建立通信链路,能够满足偏远山区等应急通信场景、演唱会等弱信号通信区域、以及情报机构安全保密通信场景的手机通信需求。

附图说明

图1为本发明实施例基于lora技术的通信方法实现流程示意图;

图2为本发明实施例一种lora终端的结构示意图;

图3为本发明实施例一种lora终端中lora通信模组的结构示意图;

图4为本发明实施例一种lora技术的通信方法的网络架构示意图;

图5为本发明实施例基于lora技术的通信装置的组成结构示意图;

图6为本发明实施例中基于lora技术的通信基站的一种硬件实体结构示意图;

图7为本发明实施例中基于lora技术的通信终端的一种硬件实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对发明的具体技术方案做进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

本实施例提出一种基于lora技术的通信方法,该方法应用于lora技术的通信基站,该方法所实现的功能可以通过lora技术的通信基站中的通信模组进行通信以及处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该计算设备至少包括处理器、通信模组和存储介质。

图1为本发明实施例基于lora技术的通信方法实现流程示意图,如图1所示,该方法包括:

步骤s101:第一lora通信基站接收第一lora终端的通信请求;基于所述通信请求确定作为被呼叫终端的第二lora终端的第二身份标识;其中,所述通信请求中包括作为呼叫终端的所述第一lora终端的第一身份标识。

本实施例中,第一lora终端和第二lora终端均可以为任意的lora终端,在此不做限定。作为一种示例,所述第一lora终端可以作为呼叫终端,第二lora终端可以作为被呼叫终端该lora终端,所述第一lora终端和所述第二lora终端均可以为lora手机,所述lora手机中可以包括lora通信模组。每个lora终端均有一个全球唯一的身份标识(universallyuniqueidentifier,uuid),每个lora终端可以通过周期性的心跳数据包将其uuid传输给其临近的lora通信基站。

为了方便理解,这里示例一种lora终端的结构示意图,图2为本发明实施例一种lora终端的结构示意图,如图2所示,存储器20用于将lora终端中的数据进行存储;处理器19用于将lora终端中的各个组件进行连接;键盘11用于输入文字及拨打电话等功能;显示屏12用于显示文字及图案信息等;摄像头13用于拍摄图片;喇叭14用于播放接收到的音频信号;全球定位系统(globalpositioningsystem,gps)是一种以空中卫星为基础的高精度无线电导航的定位系统,gps15用于搜索卫星信息并输出经纬度定位数据;麦克风16用于接收环境中的模拟声音信号并将其转换为数字音频信号;锂电池18用于整个lora手机系统的供电;lora通信模组17作为核心通信模块,用于与其他lora终端或者lora通信基站进行数据交互和通信。lora通信模组17可以为任意的lora通信模组,在此不做限定。作为一种示例,lora通信模组17可以包括天线、lora射频调制芯片、通信处理器芯片和电源芯片。

为了方便理解,这里示例一种lora通信模组的结构示意图,图3为本发明实施例一种lora终端中lora通信模组的结构示意图,如图3所示,在图3中,天线171用于发送和接收无线电通信信号,并将信号传输给lora射频调制芯片172,lora射频调制芯片172将基带信号通过串行外设(serialperipheralinterface,spi)接口与通信处理器芯片174进行信息交互,整个lora通信模组17通过电源芯片173进行电源管理。

第一lora通信基站可以为包括lora通信模组的基站,该lora通信模组用于与第一lora终端进行通信。该lora通信模组的具体结构与图3中的结构类似,在此不再赘述。

第一lora通信基站接收第一lora终端的通信请求;其中,所述通信请求可以为任意类型的通信请求,在此不做限定。作为一种示例,所述通信请求可以为呼叫请求。

基于所述通信请求确定作为被呼叫终端的第二lora终端的第二身份标识;其中,所述通信请求中包括作为呼叫终端的所述第一lora终端的第一身份标识;其中,所述第一身份标识和所述第二身份标识均为uuid;由于所述通信请求可以是将所述呼叫终端与被呼叫终端建立通信连接,基于所述通信请求便可以确定所述呼叫终端的uuid以及作为被呼叫终端的第二lora终端的uuid。

步骤s102:在满足预设条件时判断所述第二身份标识是否存储在预先获得的第一数据库中,获得判断结果;所述第一数据库中存储有所述第一lora通信基站的信号覆盖范围内的多个lora终端的身份标识。

本实施例中,所述预设条件可以根据实际情况进行确定,在此不做限定。作为一种示例,所述预设条件可以为所述lora通信基站与云平台服务器之间的通信链路中断的情况。所述预设条件主要是针对偏远山区等应急通信场景、演唱会等弱信号通信区域、以及情报机构安全保密通信场景由于蜂窝信号较弱或蜂窝信号被屏蔽,所述lora通信基站与云平台服务器之间的通信链路中断的情况。

所述第一数据库中存储有所述第一lora通信基站的信号覆盖范围内的多个lora终端的身份标识;其中,所述信号覆盖范围可以根据实际情况进行确定,在此不做限定。作为一种示例,所述信号覆盖范围可以为3000米的范围。所述第一数据库可以是多个lora终端分别发送自身的身份标识给所述第一lora通信基站,所述第一lora通信基站将所述第一lora通信基站的信号覆盖范围内的多个lora终端的身份标识存储在所述第一lora通信基站的数据库中。

在满足预设条件时判断所述第二身份标识是否存储在预先获得的第一数据库中,获得判断结果可以为在所述lora通信基站与云平台服务器之间的通信链路中断的情况下,判断所述第二身份标识是否存储在预先获得的第一数据库中,获得判断结果。具体的,可以将所述第二身份标识与预先获得的第一数据库中的身份标识进行比对,在所述比对结果表明所述数据库中存在与所述第二身份标识相同的身份标识的情况下,确定所述第二身份标识存储在所述第一数据库中;在所述比对结果表明所述第一数据库中不存在与所述第二身份标识相同的身份标识的情况下,确定所述第二身份标识未存储在所述第一数据库中。即所述判断结果可以包括所述第二身份标识存储在预先获得的第一数据库中或者所述第二身份标识未存储在预先获得的第一数据库中。

为了方便理解,这里示例一种lora技术的通信方法的网络架构示意图,图4为本发明实施例一种lora技术的通信方法的网络架构示意图,如图4所示,第一lora通信基站2的信号覆盖范围内的多个lora终端1,多个lora终端1可以通过lora技术与第一lora通信基站2通信,第一lora通信基站2可以为任意一个lora通信基站,所述第一lora通信基站2可以与云平台服务器3进行通信。

本实施例中,通过在满足预设条件时判断所述第二身份标识是否存储在预先获得的第一数据库中,获得判断结果;所述第一数据库中存储有所述第一lora通信基站的信号覆盖范围内的多个lora终端的身份标识,以便根据判断结果确定是否

步骤s103:在所述判断结果表明所述第二身份标识存储在所述第一数据库中的情况下,根据所述第二身份标识建立与所述第二lora终端的通信连接,基于与所述第一lora终端的通信连接以及与所述第二lora终端的通信连接建立所述第一lora终端和所述第二lora终端的通信链路。

本实施例中,在所述判断结果表明所述第二身份标识存储在所述第一数据库中的情况下,根据所述第二身份标识建立与所述第二lora终端的通信连接可以为在所述判断结果表明所述第二身份标识存储在所述第一数据库中的情况下,第一lora通信基站可以根据被呼叫终端的uuid建立与被呼叫终端的通信连接,作为一种示例,所述通信连接可以为数据连接。

基于与所述第一lora终端的通信连接以及与所述第二lora终端的通信连接建立所述第一lora终端和所述第二lora终端的通信链路可以理解为第一lora通信基站根据与作为呼叫终端的第一lora终端通信连接以及与作为被呼叫终端的第二lora终端的通信连接建立所述第一lora终端和所述第二lora终端的通信链路。

本实施例中,通过在满足预设条件时判断所述第二身份标识是否存储在预先获得的第一数据库中,获得判断结果;所述第一数据库中存储有所述第一lora通信基站的信号覆盖范围内的多个lora终端的身份标识,在所述判断结果表明所述第二身份标识存储在所述第一数据库中的情况下,根据所述第二身份标识建立与所述第二lora终端的通信连接,基于与所述第一lora终端的通信连接以及与所述第二lora终端的通信连接建立所述第一lora终端和所述第二lora终端的通信链路,以使基于lora技术的通信方法能够满足偏远山区等应急通信场景、演唱会等弱信号通信区域、以及情报机构安全保密通信场景的手机通信需求,并且多个lora终端覆盖范围广,每个lora终端通信覆盖范围有3000米,每个lora终端之间可以自由组网,且支持无线网格网络(mesh)组网方式;该通信过程成本低、功耗低,lora终端在无网通信的情况下,不需要额外的辅助设备,lora终端之间可以通过直连便可以实现通信。

本发明实施例提供的基于lora技术的通信方法,通过在满足预设条件时判断所述第二身份标识是否存储在预先获得的第一数据库中,获得判断结果;所述第一数据库中存储有所述第一lora通信基站的信号覆盖范围内的多个lora终端的身份标识,在所述判断结果表明所述第二身份标识存储在所述第一数据库中的情况下,根据所述第二身份标识建立与所述第二lora终端的通信连接,基于与所述第一lora终端的通信连接以及与所述第二lora终端的通信连接建立所述第一lora终端和所述第二lora终端的通信链路,能够满足偏远山区等应急通信场景、演唱会等弱信号通信区域、以及情报机构安全保密通信场景的手机通信需求。

在本发明一种可选实施例中,所述方法还包括:

所述第一lora通信基站接收到lora终端发送的数据包;所述lora终端为所述第一lora通信基站的信号覆盖范围内的任一终端;

提取所述数据包中的所述lora终端的身份标识,将所述身份标识存储在所述第一数据库中。

本实施例中,所述第一lora通信基站的信号覆盖范围内有多个lora终端,每个lora终端均可以向所述第一lora通信基站发送数据包,所述数据包可以包括uuid。示例性的,每个lora终端均可以通过周期性的心跳数据包将其uuid传输给其信号覆盖范围内的所述第一lora通信基站。

所述第一lora通信基站提取所述数据包中的所述lora终端的身份标识,将所述身份标识存储在所述第一数据库中可以理解为所述第一lora通信基站提取在其信号覆盖范围内的每个lora终端发送的数据包,以获得每个lora终端的uuid,再将每个lora终端的uuid存储在所述第一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终端,为了方便说明,可以结合图4进行理解,不过在图4中只画出了一个lora通信基站2,没有示出其他lora通信基站,在此不做限定。在实际应用中,所述云平台服务器3下面可以对应多个lora通信基站2,每个lora通信基站2对应多个lora终端1。

在所述第一lora通信基站与所述云平台服务器之间的通信链路未中断的情况下,所述第一lora通信基站将所述第一身份标识和所述第二身份标识发送至所述云平台服务器可以理解为所述第一lora通信基站与所述云平台服务器之间的通信链路畅通(未被阻断)的情况,所述第一lora通信基站将所述第一身份标识和所述第二身份标识发送至所述云平台服务器。

所述云平台服务器用于基于所述第一身份标识建立与所述第一lora终端的通信连接,基于所述第二身份标识建立与所述第二lora终端的通信连接;其中,所述第一lora终端可以为呼叫终端,所述第二lora终端可以为被呼叫终端,所述第一身份标识可以为呼叫终端的uuid,所述第二身份标识可以为被呼叫终端的uuid。所述云平台服务器可以基于呼叫终端的uuid建立与呼叫终端的通信连接,还可以基于被呼叫终端的uuid建立与被呼叫终端的通信连接。作为一种示例,所述通信连接可以为数据连接。

基于与所述第一lora终端的通信连接以及与所述第二lora终端的通信连接建立所述第一lora终端和所述第二lora终端的通信链路可以理解为所述云平台服务器基于与呼叫终端的通信连接以及与被呼叫终端的通信连接建立呼叫终端与被呼叫终端的通信链路。

本实施例提出又一种基于lora技术的通信装置,图5为本发明实施例基于lora技术的通信装置的组成结构示意图,如图5所示,所述装置200包括:接收单元201、判断单元202和建立单元203,其中:

所述接收单元201,用于接收第一lora终端的通信请求;基于所述通信请求确定作为被呼叫终端的第二lora终端的第二身份标识;其中,所述通信请求中包括作为呼叫终端的所述第一lora终端的第一身份标识。

所述判断单元202,用于在满足预设条件时判断所述接收单元201确定的所述第二身份标识是否存储在预先获得的第一数据库中,获得判断结果;所述第一数据库中存储有所述第一lora通信基站的信号覆盖范围内的多个lora终端的身份标识。

所述建立单元203,用于在所述判断单元202获得的所述判断结果表明所述第二身份标识存储在所述第一数据库中的情况下,根据所述第二身份标识建立与所述第二lora终端的通信连接,基于与所述第一lora终端的通信连接以及与所述第二lora终端的通信连接建立所述第一lora终端和所述第二lora终端的通信链路。

在其他的实施例中,所述装置200还包括:提取单元,其中:

所述接收单元201,还用于接收到lora终端发送的数据包;所述lora终端为所述第一lora通信基站的信号覆盖范围内的任一终端。

所述提取单元,用于提取所述数据包中的所述lora终端的身份标识,将所述身份标识存储在所述第一数据库中。

在其他的实施例中,所述装置200还包括:发送单元,用于将所述lora终端的身份标识发送至云平台服务器;所述第一lora通信基站与所述云平台服务器之间的通信链路未中断。

在其他的实施例中,所述判断单元202,还用于在所述第一lora通信基站与云平台服务器之间的通信链路中断的情况下,判断所述第二身份标识是否存储在预先获得的第一数据库中。

在其他的实施例中,所述发送单元,还用于在所述第一lora通信基站与所述云平台服务器之间的通信链路未中断的情况下,将所述第一身份标识和所述第二身份标识发送至所述云平台服务器,所述云平台服务器用于基于所述第一身份标识建立与所述第一lora终端的通信连接,基于所述第二身份标识建立与所述第二lora终端的通信连接,基于与所述第一lora终端的通信连接以及与所述第二lora终端的通信连接建立所述第一lora终端和所述第二lora终端的通信链路。

以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

需要说明的是,本发明实施例中,如果以软件功能模块的形式实现上述的基于lora技术的通信方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术实施例本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台基于lora技术的通信基站(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

对应地,本发明实施例提供一种基于lora技术的通信基站,所述通信基站包括:包括处理器、存储器、lora通信模组和以太网通信模组;其中,

所述lora通信模组,用于与lora终端进行通信;

所述以太网通信模组,用于与云平台服务器进行通信;

所述存储器,用于存储计算机程序;

所述处理器,用于运行所述存储器中存储的所述计算机程序时,实现上述实施例提供的基于lora技术的通信方法中的步骤。

对应地,本发明实施例提供一种基于lora技术的通信终端,所述通信终端包括:包括处理器、存储器和lora通信模组;其中,

所述lora通信模组,用于与lora通信基站进行通信;

所述存储器,用于存储计算机程序;

所述处理器,用于运行所述存储器中存储的所述计算机程序时,执行:通过所述lora通信模组向所述lora通信基站发送通信请求;所述通信请求至少包括作为呼叫终端的第一lora终端的第一身份标识以及作为被呼叫终端的第二lora终端的第二身份标识;所述第二身份标识用于指示所述lora通信基站建立与所述第二lora终端的通信连接,以及基于与所述第一lora终端的通信连接以及与所述第二lora终端的通信连接建立所述第一lora终端和所述第二lora终端的通信链路。

对应地,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例提供的基于lora技术的通信方法中的步骤。

这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明存储介质和设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

需要说明的是,图6为本发明实施例中基于lora技术的通信基站的一种硬件实体结构示意图,如图6所示,该基于lora技术的通信基站300的硬件实体包括:处理器301、存储器303和lora通信模组304,可选地,所述基于lora技术的通信基站300还可以包括以太网通信模组302。

可以理解,存储器303可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器303旨在包括但不限于这些和任意其它适合类型的存储器。

上述本发明实施例揭示的方法可以应用于处理器301中,或者由处理器301实现。处理器301可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器301中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器301可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器301可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器303,处理器301读取存储器303中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,基于lora技术的通信基站可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。

需要说明的是,图7为本发明实施例中基于lora技术的通信终端的一种硬件实体结构示意图,如图7所示,该基于lora技术的通信终端400的硬件实体包括:处理器401和存储器403,可选地,所述基于lora技术的通信终端400还可以包括lora通信模组402。

可以理解,存储器403可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器403旨在包括但不限于这些和任意其它适合类型的存储器。

上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器403,处理器401读取存储器403中的信息,结合其硬件完成前述方法的步骤。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其他的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个观测量,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其他形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例的目的。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明实施例上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术实施例本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台基于lora技术的通信基站(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。

本发明是实例中记载的基于lora技术的通信方法、装置、基站和存储介质只以本发明所述实施例为例,但不仅限于此,只要涉及到该基于lora技术的通信方法、装置、基站和存储介质均在本发明的保护范围。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

以上所述,仅为本发明的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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