一种网络通信方法及装置与流程

文档序号:11595002阅读:191来源:国知局

本申请涉及通信技术领域,尤其涉及一种网络通信方法及装置。



背景技术:

随着互联网的普及,越来越多的设备被连接到网络中。现有的网络主要是以蜂窝网网络、wlan(wirelesslocalareanetworks,无线局域网络)等通信网络为主。这些网络需要在通信设备之间布设很多基站或者无线热点作为信号中继,信号才能在距离很远的通信设备之间传输。对于以物流业务为主体的m2m(machinetomachine,机器对机器)业务来说,很多场景下无法使用上述网络。例如,对于距离陆地很远的海洋中的货船,若需要实时监控该货船中的货物的状态,此时,由于海洋中不可能布设基站或热点,所以无法将与货物的状态相关的数据通过基站或者热点发送给接收方。现有技术中,一般是通过卫星进行传输m2m的业务数据。但是卫星的使用成本很高,而且卫星的轨道是固定的,不能灵活部署,从而存在通信盲区,从而导致在很多区域无法通过卫星传输m2m的业务数据。

为此,需要一种网络通信方法来满足m2m业务需求。



技术实现要素:

本申请实施例提供一种网络通信方法及装置,用以实现通过空中网络系统采集业务数据,从而满足m2m业务需求。

本申请实施例提供一种网络通信方法,所述方法应用于空中网络系统,所述空中网络系统包括业务处理设备、一级空中网络节点:

所述业务处理设备生成采集指令,所述采集指令中含有预设采集规则,所 述预设采集规则用于指示所述一级空中网络节点按照所述预设采集规则采集目标区域中终端上报的业务数据,所述目标区域为所述一级空中网络节点所覆盖的区域;

所述业务处理设备向所述一级空中网络节点发送所述采集指令;

所述一级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据。

根据本申请实施例提供的方法,通过位于空中的一级空中网络节点采集目标区域中终端上报的业务数据,从而可以避免通过卫星采集业务数据带来的高成本。同时,可以避免目标区域处于卫星的覆盖盲区时无法获取目标区域中终端上报的业务数据的问题,从而满足m2m业务的需求。

可选的,所述预设采集规则包括扫描路线;

所述一级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据,包括:

所述一级空中网络节点按照所述扫描路线扫描所述目标区域并采集扫描到的终端上报的业务数据。

通过上述方法,可以使得一级空中网络节点采集超过其信号覆盖范围的目标区域中终端上报的业务数据,提高了资源利用率。

可选的,所述预设采集规则包括扫描位置和扫描高度;

所述一级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据,包括:

所述一级空中网络节点移动到所述扫描位置和所述扫描高度扫描所述目标区域并采集扫描到的终端上报的业务数据。

可选的,所述预设采集规则包括扫描时间间隔;

所述一级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据,包括:

所述一级空中网络节点按照所述扫描时间间隔扫描所述目标区域并采集 扫描到的终端上报的业务数据。

可选的,所述一级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据之后,还包括:

所述一级空中网络节点向所述业务处理设备发送扫描完成确认消息,用于向所述业务处理设备指示所述一级空中网络节点已经采集到所述目标区域中终端上报的业务数据;

所述业务处理设备接收到所述扫描完成确认消息后,向所述一级空中网络节点发送业务数据请求消息,用于指示所述一级空中网络节点向所述业务处理设备发送业务数据;

所述一级空中网络节点接收所述业务处理设备发送的所述业务数据请求消息,并根据所述业务数据请求消息向所述业务处理设备发送采集到的所述目标区域中终端上报的业务数据。

可选的,所述业务处理设备向所述一级空中网络节点发送业务数据请求消息,包括:

所述业务处理设备若确定与所述一级空中网络节点之间的通信链路处于断开状态,则通过卫星向所述一级空中网络节点发送移动控制指令;所述移动控制指令用于指示所述一级空中网络节点移动到距离所述业务处理设备的预设距离内恢复所述业务处理设备与所述一级空中网络节点之间的通信链路;

所述业务处理设备确定所述一级空中网络节点根据所述移动控制指令移动到距离所述业务处理设备的预设距离内并恢复所述通信链路后,通过所述通信链路向所述一级空中网络节点发送业务数据请求消息;

其中,所述预设距离为所述业务处理设备的信号覆盖半径与所述一级空中网络节点的信号覆盖半径中的最小值;

所述一级空中网络节点根据所述业务数据请求消息向所述业务处理设备发送采集到的所述目标区域中终端上报的业务数据,包括:

所述一级空中网络节点通过所述通信链路向所述业务处理设备发送采集 到的所述目标区域中终端上报的业务数据。

通过上述方法,可以避免一级空中网络节点在业务处理设备与一级空中网络节点之间的通信链路处于断开状态时,通过卫星向业务处理设备发送业务数据,从而减少业务数据通过卫星发送导致的延时,并避免了业务数据由于通过卫星发送需要的高成本。

本申请实施例提供一种网络通信方法,所述方法应用于空中网络系统,所述空中网络系统包括业务处理设备、一级空中网络节点、二级空中网络节点:

所述业务处理设备生成采集指令,所述采集指令中含有预设采集规则,所述预设采集规则用于指示所述二级空中网络节点按照所述预设采集规则采集目标区域中终端上报的业务数据,所述目标区域为所述二级空中网络节点所覆盖的区域;

所述业务处理设备向所述一级空中网络节点发送所述采集指令;

所述一级空中网络节点向所述二级空中网络节点转发所述采集指令;

所述二级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据。

可选的,所述预设采集规则包括扫描路线;

所述二级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据,包括:

所述二级空中网络节点根据所述扫描路线扫描所述目标区域并采集扫描到的终端上报的业务数据。

可选的,所述预设采集规则包括扫描位置和扫描高度;

所述二级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据,包括:

所述二级空中网络节点移动到所述扫描位置和所述扫描高度扫描所述目标区域并采集扫描到的终端上报的业务数据。

可选的,所述预设采集规则包括扫描时间间隔;

所述二级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据,包括:

所述二级空中网络节点按照所述扫描时间间隔扫描所述目标区域并采集扫描到的终端上报的业务数据。

可选的,所述二级空中网络节点根据所述采集指令采集所述目标区域中终端上报的业务数据之后,还包括:

所述二级空中网络节点向所述一级空中网络节点发送扫描完成确认消息;所述扫描完成确认消息用于向所述业务处理设备指示所述二级空中网络节点已经采集到所述目标区域中终端上报的业务数据;

所述一级空中网络节点接收所述扫描完成确认消息,并将所述扫描完成确认消息转发给所述业务处理设备;

所述业务处理设备接收到所述扫描完成确认消息后,向所述一级空中网络节点发送业务数据请求消息;所述业务数据请求消息用于指示所述二级空中网络节点向所述业务处理设备发送业务数据;

所述一级空中网络节点接收所述业务处理设备发送的所述业务数据请求消息,并将所述业务数据请求消息转发给所述二级空中网络节点;

所述二级空中网络节点接收所述一级空中网络节点转发的所述业务数据请求消息,并根据所述业务数据请求消息将采集到的所述目标区域中终端上报的业务数据通过所述一级空中网络节点发送给所述业务处理设备。

可选的,所述一级空中网络节点将所述业务数据请求消息转发给所述二级空中网络节点,包括:

所述一级空中网络节点若确定与所述二级空中网络节点之间的通信链路处于断开状态,则移动到距离所述二级空中网络节点的预设距离内恢复所述一级空中网络节点与所述二级空中网络节点之间的通信链路;

所述一级空中网络节点通过所述通信链路向所述二级空中网络节点发送业务数据请求消息;

其中,所述预设距离为所述一级空中网络节点的信号覆盖半径与所述二级空中网络节点的信号覆盖半径中的最小值;

所述二级空中网络节点根据所述业务数据请求消息将采集到的所述目标区域中终端上报的业务数据通过所述一级空中网络节点发送给所述业务处理设备,包括:

所述二级空中网络节点通过所述通信链路将采集到的所述目标区域中终端上报的业务数据发送给所述一级空中网络节点;

所述一级空中网络节点接收所述二级空中网络节点发送的所述目标区域中终端上报的业务数据,并将所述目标区域中终端上报的业务数据转发给所述业务处理设备;

所述业务处理设备接收所述一级空中网络节点转发的所述目标区域中终端上报的业务数据。

本申请实施例提供一种网络通信方法,所述方法应用于空中网络系统,所述空中网络系统包括终端、空中网络节点,该方法包括:

终端向空中网络节点发送所述终端的位置信息;所述空中网络节点为一级空中网络节点或者二级空中网络节点;

所述终端接收所述空中网络节点发送的卫星参数,所述卫星参数用于指示所述位置信息所在区域对应的卫星;

所述终端若确定所述空中网络节点的信号强度小于阈值,则根据所述卫星参数确定接入的卫星。

根据本申请实施例提供的方法,终端在确定空中网络节点的信号强度小于阈值时,可以直接根据空中网络节点发送的卫星参数确定接入的卫星,从而避免了终端主动搜索卫星并选择需要接入的卫星导致的通信延迟,加快了终端的入网速度,提高了系统效率。

可选的,终端向空中网络节点发送位置信息,包括:

所述终端在确定所述终端与所述空中网络节点之间相对移动的距离大于 预设距离阈值时,向所述空中网络节点发送位置信息;或者,

所述终端周期性的向所述空中网络节点发送位置信息。

本申请实施例提供一种网络通信装置,所述装置应用于空中网络系统,所述空中网络系统包括终端、空中网络节点,该装置包括:

发送单元,用于向空中网络节点发送所述终端的位置信息;所述空中网络节点为一级空中网络节点或者二级空中网络节点;

接收单元,用于接收所述空中网络节点发送的卫星参数,所述卫星参数用于指示所述位置信息所在区域对应的卫星;

确定单元,用于若确定所述空中网络节点的信号强度小于阈值,则根据所述卫星参数确定接入的卫星。

可选的,所述发送单元具体用于:

在确定所述终端与所述空中网络节点之间相对移动的距离大于预设距离阈值时,向所述空中网络节点发送位置信息;或者,

周期性的向所述空中网络节点发送位置信息。

本申请实施例提供一种网络通信装置,所述装置应用于空中网络系统,所述空中网络系统包括终端、空中网络节点,该装置包括:

收发信机,用于向空中网络节点发送所述终端的位置信息;所述空中网络节点为一级空中网络节点或者二级空中网络节点;接收所述空中网络节点发送的卫星参数,所述卫星参数用于指示所述位置信息所在区域对应的卫星;

处理器,用于若确定所述空中网络节点的信号强度小于阈值,则根据所述卫星参数确定接入的卫星。

可选的,所述收发信机具体用于:

在确定所述终端与所述空中网络节点之间相对移动的距离大于预设距离阈值时,向所述空中网络节点发送位置信息;或者,

周期性的向所述空中网络节点发送位置信息。

附图说明

图1为本申请实施例提供的一种一级空中网络节点结构示意图;

图2为本申请实施例提供的一种网络通信方法流程示意图;

图3为本申请实施例提供的一种空中网络系统架构示意图;

图4为本申请实施例提供的一种扫描路线示意图;

图5为本申请实施例提供的一种空中网络系统架构示意图;

图6为本申请实施例提供的一种空中网络系统架构示意图;

图7为本申请实施例提供的一种获取业务数据流程示意图;

图8为本申请实施例提供的一种获取业务数据流程示意图;

图9为本申请实施例提供的一种网络通信方法流程示意图;

图10为本申请实施例提供的一种获取业务数据流程示意图;

图11为本申请实施例提供的一种获取业务数据流程示意图;

图12为本申请实施例提供的一种空中网络系统架构示意图;

图13为本申请实施例提供的一种网络通信方法流程示意图;

图14为本申请实施例提供的一种网络通信装置结构示意图;

图15为本申请实施例提供的一种网络通信装置结构示意图。

具体实施方式

本申请实施例中,业务处理设备可以包括无线收发模块,业务处理模块,业务调度模块等构成。无线收发模块可以用于和与一级空中网络节点进行通信,用于接收一级空中网络节点的信号以及向一级空中网络节点发送控制指令等功能。业务处理模块可以存储和处理收集到的业务数据。业务调度模块可以确定需要发送的控制指令。业务处理设备可以通过至少一种无线通信技术与一级空中网络节点进行通信,例如卫星通信技术、激光通信技术、可见光通信技术、移动通信技术(支持2g、3g、4g等通信标准)、wifi(wirelessfidelity,无线保真)通信技术、蓝牙通信技术等等。业务处理设备还可以包括有线收发 模块。业务处理设备可以为基站等设备。

本申请实施例中,终端可以是可以为无线终端,例如可以为移动电话、计算机、平板电脑、个人数码助理(英文:personaldigitalassistant,缩写:pda)、移动互联网设备(英文:mobileinternetdevice,缩写:mid)、可穿戴设备、互联网协议(英文:internetprotocol,缩写:ip)电话、网络打印机和电子书阅读器(英文:e-bookreader)等。

本申请实施例中,终端上报的业务数据可以是位置数据、温度数据、湿度数据等数据,本申请实施例对此并不限定。

本申请实施例中,一级空中网络节点为可以在空中移动的网络节点。如图1所示,为本申请实施例提供的一种一级空中网络节点结构示意图。图1中,一级空中网络节点包括处理器101、存储器102、无线收发模块103、太阳能转换模块105、高空飞行模块106以及无线路由模块107。处理器101可以执行存储器102中存储的指令,从而实现采集业务数据、控制高空飞行模块的飞行等功能。一级空中网络节点中的无线收发模块103可以支持至少一种无线通信技术,例如卫星通信技术、激光通信技术、可见光通信技术、移动通信技术、无线通信技术、蓝牙通信技术等等。一级空中网络节点可以通过无线收发模块与业务处理设备通信。太阳能转换模块105可以将太阳能转换为电能,从而为一级空中网络节点供电,也可以为一级空中网络节点中的电源模块(图中未示出)充电。高空飞行模块106可以为气球、汽艇、无人机等。高空飞行模块106为气球或汽艇时,可以填充氦气或氢气等气体,使得一级空中网络节点能够在空中漂浮。一级空中网络节点中还包括无线路由模块107,从而可以管辖多个二级空中网络节点,并将管辖的二级空中网络节点上报的业务数据通过无线路由模块107发送给业务处理设备。一级空中网络节点中还可以包括图像传感器、定位模块、陀螺仪以及用于采集环境数据的各种传感器等。

本申请实施例中,二级空中网络节点需要通过管辖该二级空中网络节点的一级空中网络节点与业务处理设备通信。因此,二级空中网络节点采集的业务 数据需要通过一级空中网络节点发送给业务处理设备。二级空中网络节点可以包括处理器、存储器、无线收发模块、太阳能转换模块以及高空飞行模块等模块。二级空中网络节点的结构可以参考图1所述,在此不再描述。二级空中网络节点中还包括图像传感器、定位模块、陀螺仪以及用于采集环境数据的各种传感器等。二级空中网络节点中的无线收发模块可以支持至少一种无线通信技术,例如卫星通信技术、激光通信技术、可见光通信技术、移动通信技术、无线通信技术、蓝牙通信技术等等。

基于上述描述,如图2所示,为本申请实施例提供的一种网络通信方法流程示意图。

图2所示的方法可以应用于空中网络系统中,所述空中网络系统包括业务处理设备、一级空中网络节点。

参见图2,该方法包括:

步骤201:所述业务处理设备生成采集指令,所述采集指令中含有预设采集规则,所述预设采集规则用于指示所述一级空中网络节点按照所述预设采集规则采集目标区域中终端上报的业务数据,所述目标区域为所述一级空中网络节点所覆盖的区域。

步骤202:所述业务处理设备向所述一级空中网络节点发送所述采集指令。

步骤203:所述一级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据。

步骤201中,业务处理设备发送的采集指令中的预设采集规则可以有多种形式,从而实现指示一级空中网络节点在不同预设采集规则下采集业务数据。下面分别进行详细描述。

一种可能的实现方式中,预设采集规则包括扫描位置和扫描高度。

在该实现方式中,业务处理设备可以根据目标区域的大小以及一级空中网络节点的信号覆盖范围确定扫描位置和扫描高度,使得一级空中网络节点移动到所述扫描位置和所述扫描高度后,一级空中网络节点的信号能够完全覆盖所 述目标区域。此时,一级空中网络节点可以停留在所述扫描位置和所述扫描高度,并采集目标区域中终端上报的业务数据。

当然,业务处理设备也可以在需要采集目标区域中感兴趣的终端的时,根据感兴趣的终端的位置信息确定预设采集规则中的扫描位置和所述扫描高度,从而使得一级空中网络节点移动到所述扫描位置和所述扫描高度后,采集目标区域中业务处理设备感兴趣的终端上报的业务数据。

举例来说,如图3所示,为本申请实施例提供的一种空中网络系统架构示意图。图3中,包括业务处理设备301以及一级空中网络节点302,目标区域能够完全被一级空中网络节点302的信号覆盖。业务处理设备301根据目标区域的大小以及一级空中网络节点的信号覆盖范围确定使得一级空中网络节点302在固定不动时能够完全覆盖所述目标区域的扫描位置和扫描高度,并通过采集指令将包括扫描位置和扫描高度的预设采集规则发送给一级空中网络节点302。一级空中网络节点302接收到采集指令之后,移动到所述扫描位置和所述扫描高度,并采集目标区域中终端上报的业务数据。

一种可能的实现方式中,预设采集规则包括扫描路线。

在该实现方式中,业务处理设备可以根据目标区域的大小以及一级空中网络节点的信号覆盖范围确定扫描路线。扫描路线可以为横向扫描或者纵向扫描;扫描路线还可以为其他形式,具体根据实际情况确定。

举例来说,目标区域为规则的方形区域,且目标区域的大小大于一级空中网络节点信号覆盖范围。此时,业务处理设备可以将扫描路线确定为横向扫描或者纵向扫描,从而可以通过预设采集规则中的扫描路线指示一级空中网络节点横向扫描或者纵向扫描目标区域。

举例来说,如图4所示,为本申请实施例提供的一种扫描路线示意图。图4中,目标区域为规则的方形区域。业务处理设备可以将扫描路线确定为横向扫描路线,此时一级空中网络节点可以按照预设采集规则中的扫描路线横向扫描目标区域。

举例来说,目标区域为地点a至地点b之间的一条高速公路,此时,扫描路线可以为沿着该高速公路的一条曲线。

本申请实施例中,预设采集规则中的扫描路线可以为路线的位置信息。预设采集规则中的扫描路线还可以用区域码表示,每个区域码对应目标区域中的一个子区域。此时,业务处理设备把目标区域划分为多个子区域,并为每个子区域设置一个对应的区域码。业务设备在确定需要采集目标区域中终端上报的业务数据时,把将区域码作为扫描路线发送给一级空中网络节点,一级空中网络节点按照区域码的顺序对目标区域进行扫描。

一种可能的实现方式中,预设采集规则中可以包括扫描时间间隔。扫描时间间隔可以为一个小时、一天等,具体可以根据实际情况确定。

该实现方式中,业务处理设备可以通过采集指令中的预设采集规则指示一级空中网络节点按照所述扫描时间间隔扫描目标区域并采集扫描到的终端上报的业务数据。

可选的,一种可能的实现方式中,预设采集规则中还可以包括扫描速度。

该实现方式中,业务处理设备可以根据目标区域的大小、一级空中网络节点与终端之间的通信链路的带宽大小、目标区域中终端的密度以及每个终端上报的业务数据的数量大小来确定一级空中网络节点扫描目标区域的扫描速度。业务设备确定出的扫描速度需要保证一级空中网络节点可以完全采集到扫描到的终端上报的业务数据,避免由于扫描速度过快导致一级空中网络节点无法及时采集到业务数据。

需要说明的是,本申请实施例中,可以根据实际情况确定预设采集规则中所包括的内容。预设采集规则中可以同时包括扫描路线、扫描位置和扫描高度、扫描时间间隔以及扫描速度,也可以包括其中的一项或多项,例如,可以只包括扫描路线和扫描时间间隔。

步骤202中,业务处理设备可以通过与一级空中网络节点之间的通信链路向一级空中网络节点发送所述采集指令。业务处理设备与一级空中网络节点之 间的通信链路可以为光链路、射频链路等。光链路可以为通过光通信建立的通信链路,例如,led(lightemittingdiode,发光二极管)通信。射频链路可以为通过wifi、gsm(globalsystemformobilecommunications,全球移动通信系统)、cdma(codedivisionmultipleaccess,码分多址)、lte(longtermevolution,长期演进)、umts(universalmobiletelecommunicationssystem,通用移动通信系统)之类的各种通信协议建立的通信链路。例如,业务处理设备与一级空中网络节点之间建立了wifi通信,此时业务处理设备可以通过wifi向一级空中网络节点发送所述采集指令。

业务处理设备还可以通过卫星向一级空中网络节点发送所述采集指令。具体的,业务处理设备将采集指令发送给卫星,然后由卫星将接收到的采集指令转发给一级空中网络节点。

举例来说,如图5所示,为本申请实施例提供的一种空中网络系统架构示意图。图5中,业务处理设备与卫星建立连接,从而可以将采集指令发送给卫星。同时,一级空中网络节点与卫星建立连接,从而可以接收卫星转发的采集指令。

步骤203中,一级空中网络节点可以根据采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据。

具体的,预设采集规则包括扫描路线,一级空中网络节点则按照所述扫描路线扫描所述目标区域并采集扫描到的终端上报的业务数据;所述预设采集规则包括扫描位置和扫描高度,一级空中网络节点则移动到所述扫描位置和所述扫描高度扫描所述目标区域并采集扫描到的终端上报的业务数据;所述预设采集规则包括扫描时间间隔,一级空中网络节点则按照所述扫描时间间隔扫描所述目标区域并采集扫描到的终端上报的业务数据;所述预设采集规则包括扫描速度,一级空中网络节点则按照所述扫描速度扫描所述目标区域并采集扫描到的终端上报的业务数据。

本申请实施例中,一级空中网络节点可以通过射频链路或者光链路等通信 链路与终端进行通信。射频链路或者光链路的具体内容可以参考前面的描述,在此不再赘述。

一级空中网络节点在采集终端上报的业务数据时,可以通过广播寻呼请求消息的方式采集业务数据。具体的,一级空中网络节点通过广播方式向终端发送寻呼请求消息,终端在接收到寻呼请求消息之后,向一级空中网络节点发送寻呼响应消息。一级空中网络节点在接收到寻呼响应消息之后,向发送寻呼响应消息的终端发送业务数据上报消息,终端从而根据业务数据上报消息向一级空中网络节点上报业务数据。

一级空中网络节点若已经确定了终端的位置信息、终端的标识信息等信息,一级空中网络节点也可以点对点的采集终端上报的业务数据。具体的,一级空中网络节点根据终端的标识信息向终端的位置信息所在的区域发送寻呼请求消息,终端在接收到寻呼请求消息之后,向一级空中网络节点发送寻呼响应消息。一级空中网络节点在接收到寻呼响应消息之后,向发送寻呼响应消息的终端发送业务数据上报消息,终端从而根据业务数据上报消息向一级空中网络节点上报业务数据。

本申请实施例中,为了扩大一级空中网络节点信号的覆盖范围,还可以在一级空中网络节点中增加旋转扫描模块,旋转扫描模块用于通过旋转改变信号的扫描方向,从而扩大信号的覆盖范围。

具体的,如图6所示,为本申请实施例提供的一种空中网络系统架构示意图。图6中包括业务处理设备601以及一级空中网络节点602。一级空中网络节点602包括旋转扫描模块6021,可以通过旋转的方式改变信号的扫描方向,从而扩大信号覆盖的范围。

本申请实施例中,一级空中网络节点采集到目标区域中终端上报的业务数据之后,还需要将采集到的业务数据发送给业务处理设备,以便业务处理设备对业务数据进行分析、存储等操作。

一种可能的实施方式中,一级空中网络节点采集到目标区域中终端上报的 业务数据之后,可以向业务处理设备发送扫描完成确认消息。业务处理设备接收到扫描完成确认消息后,可以确定一级空中网络节点已经采集到所述目标区域中终端上报的业务数据,此时,业务处理设备可以向所述一级空中网络节点发送业务数据请求消息,用于指示所述一级空中网络节点向所述业务处理设备发送业务数据。一级空中网络节点接收到业务数据请求消息之后,便根据业务数据请求消息向业务处理设备发送采集到的所述目标区域中终端上报的业务数据。

需要说明的是,本申请实施例中,一级空中网络节点可以在每次扫描完目标区域之后,便向业务处理设备发送一个扫描完成确认消息。一级空中网络节点还可以将目标区域扫描预设次数之后,向业务处理设备发送一个扫描完成确认消息。例如,预设次数可以为5次。

举例来说,如图7所示,为本申请实施例提供的一种获取业务数据流程示意图。

步骤701:一级空中网络节点采集到目标区域中终端上报的业务数据之后,向业务处理设备发送扫描完成确认消息。

步骤702:业务处理设备向一级空中网络节点发送业务数据请求消息。

业务处理设备可以通过与一级空中网络节点之间的通信链路发送业务数据请求消息,也可以通过卫星向一级空中网络节点发送业务数据请求消息。

步骤703:一级空中网络节点根据接收到的业务数据请求消息将采集到的业务数据发送给业务处理设备。

另一种可能的实施方式中,业务处理设备在需要业务数据时,向所述一级空中网络节点发送业务数据请求消息。一级空中网络节点接收到业务数据请求消息之后,便根据业务数据请求消息向业务处理设备发送采集到的所述目标区域中终端上报的业务数据。需要说明的是,在该实现方式中,一级空中网络节点在接收到业务数据请求消息之后,可以实时的采集终端上报的业务数据并将采集到的业务数据发送给业务处理设备。

举例来说,如图8所示,为本申请实施例提供的一种获取业务数据流程示意图。

步骤801:业务处理设备向一级空中网络节点发送业务数据请求消息。

步骤802:一级空中网络节点接收到业务数据请求消息之后,扫描目标区域,并向扫描到的终端发送寻呼请求消息。

步骤803:终端接收到寻呼请求消息之后,向一级空中网络节点返回寻呼响应消息。

步骤804:一级空中网络节点接收到寻呼响应消息之后,向终端发送业务数据上报消息。

步骤805:终端根据业务数据上报消息向一级空中网络节点上报业务数据。

步骤806:一级空中网络节点将终端上报的业务数据转发给业务处理设备。

本申请实施例中,业务处理设备可以通过与一级空中网络节点之间的通信链路向所述一级空中网络节点发送业务数据请求消息。业务处理设备还可以通过卫星向所述一级空中网络节点发送所述业务数据请求消息。

需要说明的是,本申请实施例中,业务处理设备向一级空中网络节点发送业务数据请求消息之前,还可能根据业务处理设备与一级空中网络节点之间的通信链路的链路状态确定是否向所述一级空中网络节点发送移动控制指令。如果业务处理设备确定与所述一级空中网络节点之间的通信链路处于断开状态,则通过卫星向所述一级空中网络节点发送移动控制指令。业务处理设备通过移动控制指令用于指示所述一级空中网络节点移动到距离所述业务处理设备的预设距离内恢复所述业务处理设备与所述一级空中网络节点之间的通信链路。业务处理设备确定所述一级空中网络节点根据所述移动控制指令移动到距离所述业务处理设备的预设距离内并恢复所述通信链路后,通过所述通信链路向所述一级空中网络节点发送业务数据请求消息。其中,所述预设距离为所述业务处理设备的信号覆盖半径与所述一级空中网络节点的信号覆盖半径中的最小值。

相应的,一级空中网络节点根据所述移动控制指令移动到距离所述业务处理设备的预设距离内并恢复所述通信链路后,通过所述通信链路向所述业务处理设备发送采集到的所述目标区域中终端上报的业务数据。

通过上述方法,可以避免一级空中网络节点在业务处理设备与一级空中网络节点之间的通信链路处于断开状态时,通过卫星向业务处理设备发送业务数据,从而减少业务数据通过卫星发送导致的延时,并避免了业务数据由于通过卫星发送时产生的高额的成本。

基于上述描述,如图9所示,为本申请实施例提供的一种网络通信方法流程示意图。

图9所示的方法可以应用于空中网络系统中,所述空中网络系统包括业务处理设备、一级空中网络节点、二级空中网络节点。

参见图9,该方法包括:

步骤901:所述业务处理设备生成采集指令,所述采集指令中含有预设采集规则,所述预设采集规则用于指示所述二级空中网络节点按照所述预设采集规则采集目标区域中终端上报的业务数据,所述目标区域为所述二级空中网络节点所覆盖的区域。

步骤902:所述业务处理设备向所述一级空中网络节点发送所述采集指令。

步骤903:所述一级空中网络节点向所述二级空中网络节点转发所述采集指令。

步骤904:所述二级空中网络节点根据所述采集指令中的预设采集规则采集所述目标区域中终端上报的业务数据。

步骤901中,业务处理设备可以根据实际情况确定预设采集规则中所包括的内容。预设采集规则中可以同时包括扫描路线、扫描位置和扫描高度、扫描时间间隔以及扫描速度,也可以包括其中的一项或多项,例如,可以只包括扫描路线和扫描时间间隔。关于预设采集规则的具体内容可以参考步骤201中的描述,在此不再赘述。

步骤902中,业务处理设备可以通过与一级空中网络节点之间的通信链路向一级空中网络节点发送所述采集指令。业务处理设备还可以通过卫星向一级空中网络节点发送所述采集指令。具体的,可以参考步骤202中的描述,在此不再赘述。

步骤903中,一级空中网络节点可以通过与二级空中网络节点之间的通信链路向所述二级空中网络节点发送采集指令;一级空中网络节点还可以通过卫星向所述二级空中网络节点发送所述采集指令。

步骤904中,二级空中网络节点采集目标区域中终端上报的业务数据可以参考步骤203中的描述,在此不再赘述。

本申请实施例中,二级空中网络节点采集到目标区域中终端上报的业务数据之后,还需要将采集到的业务数据发送给业务处理设备,以便业务处理设备对业务数据进行分析、存储等操作。

一种可能的实施方式中,二级空中网络节点采集到目标区域中终端上报的业务数据之后,可以向一级空中网络节点发送扫描完成确认消息。一级空中网络节点接收到所述扫描完成确认消息之后,将所述扫描完成确认消息转发给业务处理设备。所述业务处理设备接收到所述扫描完成确认消息后,向所述一级空中网络节点发送业务数据请求消息;一级空中网络节点接收到所述业务处理设备发送的所述业务数据请求消息之后,将所述业务数据请求消息转发给所述二级空中网络节点。所述二级空中网络节点接收所述一级空中网络节点转发的所述业务数据请求消息,并根据所述业务数据请求消息将采集到的所述目标区域中终端上报的业务数据发送给一级空中网络节点,一级空中网络节点再将接收到的业务数据转发给所述业务处理设备。

需要说明的是,本申请实施例中,二级空中网络节点可以在将目标区域扫描一次之后,便向业务处理设备发送一个扫描完成确认消息。二级空中网络节点还可以在将目标区域扫描预设次数之后,向业务处理设备发送一个扫描完成确认消息。例如,预设次数可以为5次。

举例来说,如图10所示,为本申请实施例提供的一种获取业务数据流程示意图。

步骤1001:二级空中网络节点采集到目标区域中终端上报的业务数据之后,向一级空中网络节点发送扫描完成确认消息。

步骤1002:一级空中网络节点向业务处理设备转发接收到的扫描完成确认消息。

步骤1003:业务处理设备向一级空中网络节点发送业务数据请求消息。

业务处理设备可以通过与一级空中网络节点之间的通信链路发送业务数据请求消息,也可以通过卫星向一级空中网络节点发送业务数据请求消息。

步骤1004:一级空中网络节点向二级空中网络节点转发接收到的业务数据请求消息。

步骤1005:二级空中网络节点根据接收到的业务数据请求消息将采集到的业务数据发送给一级空中网络节点

步骤1006:一级空中网络节点向二级空中网络节点转发接收到的业务数据。

另一种可能的实施方式中,业务处理设备在需要业务数据时,通过一级空中网络节点向二级空中网络节点发送业务数据请求消息。二级空中网络节点接收到业务数据请求消息之后,便通过一级空中网络节点向业务处理设备发送采集到的所述目标区域中终端上报的业务数据。需要说明的是,在该实现方式中,二级空中网络节点在接收到业务数据请求消息之后,可以实时的采集终端上报的业务数据并将采集到的业务数据发送给业务处理设备。

举例来说,如图11所示,为本申请实施例提供的一种获取业务数据流程示意图。

步骤1101:业务处理设备向一级空中网络节点发送业务数据请求消息。

业务处理设备可以通过与一级空中网络节点之间的通信链路发送业务数据请求消息,也可以通过卫星向一级空中网络节点发送业务数据请求消息。

步骤1102:一级空中网络节点接收到业务数据请求消息之后,将业务数据请求消息转发给二级空中网络节点。

步骤1103:二级空中网络节点接收到业务数据请求消息之后,扫描目标区域,并向扫描到的终端发送寻呼请求消息。

步骤1104:终端接收到寻呼请求消息之后,向二级空中网络节点返回寻呼响应消息。

步骤1105:二级空中网络节点接收到寻呼响应消息之后,向终端发送业务数据上报消息。

步骤1106:终端根据业务数据上报消息向二级空中网络节点上报业务数据。

步骤1107:二级空中网络节点将终端上报的业务数据转发给一级空中网络节点。

步骤1108:一级空中网络节点将二级空中网络节点上报的业务数据转发给业务处理设备。

本申请实施例中,一级空中网络节点将业务数据请求消息转发给所述二级空中网络节点之前,若确定确定与二级空中网络节点之间的通信链路处于断开状态,则移动到距离所述二级空中网络节点的预设距离内恢复所述一级空中网络节点与所述二级空中网络节点之间的通信链路;然后,通过所述通信链路向所述二级空中网络节点发送业务数据请求消息。其中,所述预设距离为所述一级空中网络节点的信号覆盖半径与所述二级空中网络节点的信号覆盖半径中的最小值。

举例来说,如图12所示,为本申请实施例提供的一种空中网络系统架构示意图。图12中,包括业务处理设备1201、一级空中网络节点1202以及八个二级空中网络节点1203至1210。二级空中网络节点1203至1210接入一级空中网络节点1202,并将采集到的业务数据发送给一级空中网络节点1202,一级空中网络节点1202再将业务数据转发给业务处理设备1201。一级空中网络 节点1202可以在二级空中网络节点1203至1210之间移动,从而实现通过一级空中网络节点与二级空中网络节点之间的通信链路完成业务数据采集。

下面的实施例中,为了描述方便将一级空中网络节点或者二级空中网络节点统称为空中网络节点。

终端在上报业务数据时,可以通过空中网络节点上报业务数据(一级空中网络节点或者二级空中网络节点),当终端确定空中网络节点的信号强度小于阈值后,启动搜索卫星的任务并通过搜索到的卫星上报业务数据,从而实现上报业务数据的连续性。目前,由于卫星的信号的不确定因素较多,导致终端在启动搜索卫星的任务之后,需要较长时间才能确定出合适的卫星接入,从而导致终端可能长时间处于离线状态,导致系统效率降低。为了解决上述问题,本申请实施例提供的一种网络通信方法,下面详细描述。

基于上述描述,如图13所示,为本申请实施例提供的一种网络通信方法流程示意图,包括:

步骤1301:终端向空中网络节点发送所述终端的位置信息;所述空中网络节点为一级空中网络节点或者二级空中网络节点;

步骤1302:所述终端接收所述空中网络节点发送的卫星参数,所述卫星参数用于指示所述位置信息所在区域对应的卫星;

步骤1303:所述终端若确定所述空中网络节点的信号强度小于阈值,则根据所述卫星参数确定接入的卫星。

步骤1301中,空中网络节点可用为一级空中网络节点,也可以为二级空中网络节点。一级空中网络节点或者二级空中网络节点的结构以及功能等内容,可以参考前面的描述,在此不再赘述。

本申请实施例中,终端可以在确定所述终端与空中网络节点之间相对移动的距离大于预设距离阈值时,向所述空中网络节点发送位置信息。终端还可以周期性的向所述空中网络节点发送位置信息。

需要说明的是,本申请实施例中,位置信息可以为经纬度坐标等信息。

步骤1302中,空中网络节点接收到终端发送的位置信息之后,根据监测到的卫星的信号,确定信号覆盖终端的位置信息所在区域的所有卫星,并将每个卫星的卫星参数确定出来。其中,卫星参数可以包括卫星标识、信号强度、卫星覆盖区域、信号频率、卫星支持的带宽等等。随后,空中网络节点将确定出的卫星的卫星参数发送给终端。

终端在接收到卫星参数之后,就可以将接收到的卫星参数保存起来,当需要接入卫星时,可以根据卫星参数确定出需要接入的卫星。

最后,在步骤1303中,终端在确定空中网络节点的信号确定低于第一阈值时,便可以根据空中网络节点发送的卫星参数快速启动搜索卫星的任务,并根据空中网络节点发送的卫星参数尽快同步上卫星网络。

本申请实施例中,终端可以根据卫星参数中的信号强度、卫星覆盖区域、信号频率、卫星支持的带宽等因素进行综合考虑选择出一个最合适的卫星进行接入,当然终端也可以只根据信号强度、卫星覆盖区域选择出一个最合适的卫星进行接入。

根据本申请实施例提供的方法,终端在确定空中网络节点的信号强度小于阈值时,可以直接根据空中网络节点发送的卫星参数确定接入的卫星,从而避免了终端主动搜索卫星并选择需要接入的卫星导致的通信延迟,加快了终端的入网速度,提高了系统效率。

基于相同的技术构思,本申请实施例还提供一种网络通信装置,该装置可执行上述方法实施例。

如图14所示,为本申请实施例提供一种网络通信装置结构示意图,该装置装置应用于空中网络系统,所述空中网络系统包括终端、空中网络节点。

参见图14,该装置包括:

发送单元1401,用于向空中网络节点发送所述终端的位置信息;所述空中网络节点为一级空中网络节点或者二级空中网络节点;

接收单元1402,用于接收所述空中网络节点发送的卫星参数,所述卫星参 数用于指示所述位置信息所在区域对应的卫星;

确定单元1403,用于若确定所述空中网络节点的信号强度小于阈值,则根据所述卫星参数确定接入的卫星。

可选的,所述发送单元1401具体用于:

在确定所述终端与所述空中网络节点之间相对移动的距离大于预设距离阈值时,向所述空中网络节点发送位置信息;或者,

周期性的向所述空中网络节点发送位置信息。

基于相同的技术构思,本申请实施例还提供一种网络通信装置,该装置可执行上述方法实施例。

如图15所示,为本申请实施例提供一种网络通信装置结构示意图,所述装置应用于空中网络系统,所述空中网络系统包括终端、空中网络节点。

参见图15,该装置包括:处理器1501、存储器1502、收发信机1503:

收发信机1503可以是有线收发信机,无线收发信机或其组合。有线收发信机例如可以为以太网接口。以太网接口可以是光接口,电接口或其组合。无线收发信机例如可以为无线局域网收发信机,蜂窝网络收发信机或其组合。处理器1501可以是中央处理器(英文:centralprocessingunit,缩写:cpu),网络处理器(英文:networkprocessor,缩写:np)或者cpu和np的组合。处理器1501还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specificintegratedcircuit,缩写:asic),可编程逻辑器件(英文:programmablelogicdevice,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,缩写:fpga),通用阵列逻辑(英文:genericarraylogic,缩写:gal)或其任意组合。存储器1502可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram);存储器1502也可以包括非易失性存储器(英文:non-volatilememory),例如只读存储器(英文:read-only memory,缩写:rom),快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固态硬盘(英文:solid-statedrive,缩写:ssd);存储器1502还可以包括上述种类的存储器的组合。

收发信机1503,用于向空中网络节点发送所述终端的位置信息;所述空中网络节点为一级空中网络节点或者二级空中网络节点;接收所述空中网络节点发送的卫星参数,所述卫星参数用于指示所述位置信息所在区域对应的卫星;

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

处理器1501,用于执行存储器1502中存储的计算机程序,执行:

若确定所述空中网络节点的信号强度小于阈值,则根据所述卫星参数确定接入的卫星。

可选的,所述收发信机1503具体用于:

在确定所述终端与所述空中网络节点之间相对移动的距离大于预设距离阈值时,向所述空中网络节点发送位置信息;或者,

周期性的向所述空中网络节点发送位置信息。

其中,图15中还可以包括总线接口,总线接口可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线接口还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发信机提供用于在传输介质上与各种其他设备通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算 机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求的范围之内,则本申请也意图包含这些改动和变型在内。

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