数据传输方法和数据传输装置与流程

文档序号:25539787发布日期:2021-06-18 20:35阅读:84来源:国知局
数据传输方法和数据传输装置与流程

本公开属于数据传输的技术领域,更具体地讲,涉及一种数据传输方法和数据传输装置。



背景技术:

在无线局域网和无线个域网应用领域,为解决物联网的碎片化问题以及满足物联网的复杂需求,支持更多的多网络协议共存的芯片开始应用于智能家居等物联网场景。例如,现有的一些芯片可以支持蓝牙lowenergy5、双频wi-fi以及ieee802.15.4技术(包含zigbee和openthread)。

在无线个域网中,设备的固件升级和大块数据传输通常采用点对点传输,完成一次传输需要较长时间,这种传输方式速率较低,严重影响应用业务和用户体验。另外,物联网产品之间会增加更多基于对语音、视频和传感数据的识别和处理,利用深度学习功能实现iot的深度智能化,同时添加预防性的维护功能。运行中的块数据,包括算法库模块等数据需要更新。点对点传输方式的传输速率较低,已经不满足这类场景应用。



技术实现要素:

本公开的示例性实施例可至少解决上述问题,也可不解决上述问题。

在一个方面,提供一种数据传输方法,包括:在当前的数据传输场景为预设数据传输场景时;为无线个域网中的各目标邻居设备分配对应的ofdma子通道;通过所述子通道向各目标邻居设备传输所述预设数据传输场景下的数据。

根据本公开的数据传输方法,可应用在低功耗设备需要大块数据传输或设备升级的场景中,在无需额外增加硬件模块的开销的基础上,大大缩短块传输的时间,提高无线个域网中低功耗设备块传输的效率,节省设备功耗,从而提高产品设备的竞争力。

可选地,所述预设数据传输场景包括:大块数据传输场景、设备固件升级场景。

可选地,所述的数据传输方法还包括:在无线个域网中的多个邻居设备中确定支持所述ofdma传输机制的邻居设备;将支持所述ofdma传输机制且当前在网的邻居设备作为所述目标邻居设备。

如上所述,在分配所述子通道之前,需要先从众多邻居设备中确定出支持ofdma传输机制的邻居设备,即作为目标邻居设备,以便于后续分配子通道步骤的执行。

可选地,所述为无线个域网中的各目标邻居设备分配对应的ofdma子通道的步骤包括:根据所述目标邻居设备的数量和所述子通道的数量的比较结果确定分配方式,基于确定出的分配方式为各所述目标邻居设备分配对应的ofdma子通道。

可选地,所述根据所述目标邻居设备的数量和所述子通道的数量的比较结果确定分配方式,基于确定出的分配方式为各所述目标邻居设备分配对应的ofdma子通道的步骤包括:当所述目标邻居设备的数量不大于所述子通道的数量时,为各所述目标邻居设备分别分配一个对应的ofdma子通道;当所述目标邻居设备的数量大于所述子通道的数量时,对多个所述目标邻居设备进行分组,为各组目标邻居设备中的每一个分别分配一个对应的ofdma子通道,其中,所述目标邻居设备的组数不大于所述子通道的数量,每组目标邻居设备包括至少一个所述目标邻居设备。

可选地,所述对多个所述目标邻居设备进行分组的步骤包括:基于每个所述目标邻居设备的rssi值和/或通讯业务权重对多个所述目标邻居设备进行分组。可选地,所述目标邻居设备的组数,等于所述根据所述目标邻居设备的数量除以所述子通道的数量得到的商向上取整后的值。

如上所述,可基于所述目标邻居设备与所述子通道之间的数量关系,确定针对多个目标邻居设备的分配子通道的分配方式,利用所述分配方式可最优化的实施分配,从而提高数据的传输效率;其中,利用目标邻居设备的rssi值和/或通讯业务权重可确保对多个所述目标邻居设备分组的合理性和有效性。另外,采用上述目标邻居设备与子通道数量比值取整,可简单有效的确定分组数。

可选地,数据传输方法,还包括:所述预设数据传输场景下的数据传输完成后,向所述目标邻居设备发送传输机制切换通知,使得所述目标邻居设备切换至默认传输机制。

如上所述,数据传输阶段,目标邻居设备的功耗相对较高,在数据传输完成后,通知目标邻居设备切换为默认传输机制,可有效降低目标设备的能耗。

可选地,数据传输方法,还包括:向所述目标邻居设备发送针对传输机制切换结果的问询,接收所述目标邻居设备返回的传输机制切换结果。

可选地,数据传输方法,还包括:当确定至少一个所述目标邻居设备存在异常时,向存在异常的至少一个所述目标邻居设备重新传输所述预设数据传输场景下的数据。

如上所述,采用问询、反馈的方式,确认目标邻居设备是否切换传输机制,对存在异常的目标邻居设备,重发数据,从而可确保所有目标邻居设备都能够接收到数据。

在另一个方面,提供一种数据传输装置,包括通道分配模块和数据传输模块;

通道分配模块被配置为:在当前的数据传输场景为预设数据传输场景时,为无线个域网中的各目标邻居设备分配对应的ofdma子通道;数据传输模块被配置为:通过所述子通道向各目标邻居设备传输所述预设数据传输场景下的数据。

可选地,所述预设数据传输场景包括:大块数据传输场景、设备固件升级场景。

可选地,所述的数据传输装置,还包括目标确定模块,被配置为:在无线个域网中的多个邻居设备中确定支持所述ofdma传输机制的邻居设备;将支持所述ofdma传输机制且当前在网的邻居设备作为所述目标邻居设备。

可选地,所述通道分配模块,被配置为:根据所述目标邻居设备的数量和所述子通道的数量的比较结果确定分配方式,基于确定出的分配方式为各所述目标邻居设备分配对应的ofdma子通道。

可选地,通道分配模块,被配置为:当所述目标邻居设备的数量不大于所述子通道的数量时,为各所述目标邻居设备分别分配一个对应的ofdma子通道;当所述目标邻居设备的数量大于所述子通道的数量时,对多个所述目标邻居设备进行分组,为各组目标邻居设备中的每一个分别分配一个对应的ofdma子通道,其中,所述目标邻居设备的组数不大于所述子通道的数量,每组目标邻居设备包括至少一个所述目标邻居设备。

可选地,所述通道分配模块,被配置为:基于每个所述目标邻居设备的rssi值和/或通讯业务权重对多个所述目标邻居设备进行分组。

可选地,所述目标邻居设备的组数,等于所述目标邻居设备的数量除以所述子通道的数量得到的商向上取整后的值。

可选地,装置还包括通知下发模块;所述通知下发模块被配置为:所述预设数据传输场景下的数据传输完成后,向所述目标邻居设备发送传输机制切换通知,使得所述目标邻居设备切换至默认传输机制。

可选地,装置还包括问询下发模块;所述问询下发模块被配置为:向所述目标邻居设备发送针对传输机制切换结果的问询,接收所述目标邻居设备返回的传输机制切换结果。

可选地,装置还包括异常处理模块;所述异常处理模块被配置为:当确定至少一个所述目标邻居设备存在异常时,向存在异常的至少一个所述目标邻居设备重新传输所述预设数据传输场景下的数据。

在另一个方面,提供一种包括至少一个计算装置和存储有至少一个存储指令的存储装置的系统,其中,所述指令在被所述至少一个计算装置运行时,促使所述至少一个计算装置执行上述的数据传输方法。

在另一个方面,提供一种存储指令的计算机可读存储介质,其中,当所述指令被至少一个计算装置运行时,促使所述至少一个计算装置执行上述的数据传输方法。

根据本公开示例性实施例提供的数据传输方法和装置,使得无线局域网和无线个域网下的soc系统中支持ofdma传输机制,在数据量较大的数据传输场景下提供ofdma传输机制,提高数据传输的速率,节省数据传输的时间。

另外,可将该数据传输方法应用在具有ofdma通信机制的多模芯片上,在无需额外增加硬件模块的开销的基础上,大大缩短块传输的时间,提高无线个域网中低功耗设备块传输的效率,节省设备功耗,从而提高芯片产品的竞争力。

附图说明

通过结合附图,从实施例的下面描述中,本公开这些和/或其它方面及优点将会变得清楚,并且更易于理解,其中:

图1是本公开示例性实施例提供星型网络拓扑的示意图。

图2是本公开示例性实施例提供mesh型网络拓扑的示意图。

图3是本公开示例性实施例提供的数据传输方法的流程图。

图4是本公开示例性实施例提供的数据传输装置的框图。

具体实施方式

提供参照附图的以下描述以帮助对由权利要求及其等同物限定的本公开的实施例的全面理解。包括各种特定细节以帮助理解,但这些细节仅被视为是示例性的。因此,本领域的普通技术人员将认识到在不脱离本公开的范围和精神的情况下,可对描述于此的实施例进行各种改变和修改。此外,为了清楚和简洁,省略对公知的功能和结构的描述。

所述的无线个域网(wirelesspersonalareanetwork,wpan),是指为了实现活动半径小、业务类型丰富、面向特定群体、无线无缝的连接而提出的新兴无线通信网络技术。在网络构成上,wpan位于整个网络链的末端,用于实现同一地点终端与终端间的连接,如连接手机和蓝牙耳机等。wpan所覆盖的范围一般在10m半径以内,必须运行于许可的无线频段。

面对背景技术中“点对点传输方式的传输速率较低”的技术问题,本公开的发明人经过反复研究想到,基于无线个域网的拓扑结构特点,可以考虑将现有技术中“点对点”传输数据的模式替换为“一对多”的数据传输模式,从而无线个域网的拓扑的中心节点可以在同一时间向多个邻居节点发送数据,进而可提高整体数据的传输效率。

而要实现上述“一对多”,可采用ofdma(orthogonalfrequencydivisionmultipleaccess,正交频分多址接入)传输机制实现。具体地,ofdma传输机制,它让资源单元(resourceunit,ru)能够根据终端的需求来划分带宽。ofdma系统将传输带宽划分成正交的互不重叠的一系列子载波集,将不同的子载波集分配给不同的用户实现多址。由于不同用户占用互不重叠的子载波集,在理想同步情况下,系统无多用户间干扰。在ofdma传输机制中,一组用户可以同时接入到同一信道,ofdma传输机制可以看作将总资源(时间、带宽)在频率上进行分割,实现多用户接入。

有鉴于此,本公开提出了一种面向多模的soc(systemonchip,系统级芯片)系统,利用上述的ofdma传输机制解决无线低速率网络中大块数据传输的效率问题。

为便于理解本公开的方案,本公开的示例性应用场景可以为:在工业园区内分布设置有多个环境监测设备(例如,空气污染物监测设备、空气湿度监测设备等)。这些环境监测设备的工作特点为采用低功耗模式执行监测工作,然后采用低速传输协议定期(例如,24小时)上传监测数据至服务端(例如,监测云平台)。这里,多个环境监测设备组成了类似于本公开图1或图2所示的网络拓扑。当多个环境监测设备需要升级系统或者更新插件时,更新数据的传输就可利用本公开的数据传输方式执行,以提高数据传输效率。

当然,本公开方案的应用范围不限于上述示例性场景,还可以包括其他任何适用的场景中,以适应性的解决相应的问题。

根据情况,上述无线个域网可以包括星型网络拓扑和mesh型网络拓扑。

如图1所示,星型网络拓扑包括中心节点设备(coordinator)及其多个邻居设备(如recevier1、recevier2和recevier3等)。中心节点设备可以向其邻居设备传输数据,即中心节点设备针对其邻居设备执行本公开示例性实施例提供的数据传输方法。

如图2所示,mesh型网络拓扑包括中心节点设备(coordinator)及其多个第一邻居设备(如recevier1_1、recevier1_2和recevier1_3等)。中心节点设备可以向其第一邻居设备传输数据,即中心节点设备针对其第一邻居设备执行本公开示例性实施例提供的数据传输方法。另外,中心节点设备的至少一个第一邻居设备也具有其第二邻居设备,例如,第一邻居设备recevier1_4具有多个第二邻居设备(如recevier2_1、recevier2_2和recevier2_3等)。第一邻居设备可以向其第二邻居设备传输数据,即第一邻居设备针对其第二邻居设备执行本公开示例性实施例提供的数据传输方法。

由上述内容可知,本公开示例性实施例提供的数据传输方法的执行主体可以是图1所示的星型网络拓扑中的中心节点设备,也可以是图2所示的mesh型网络拓扑中的中心节点设备和/或至少一个第一邻居设备。在后续内容,将以“执行主体”代替图1所示的星型网络拓扑中的中心节点设备、图2所示的mesh型网络拓扑中的中心节点设备、或者图2所示的mesh型网络拓扑中的第一邻居设备(该第一邻居设备具有至少一个第二邻居设备)。

作为执行主体的设备具有以下功能:负责管理ofdma传输机制和默认传输机制的维护切换流程;负责管理低速个域网中的当前设备的连接子节点;负责管理要发送的块数据,接收待发送数据并进行缓存管理;负责分配子信道资源信息和定时信息至特定的接收节点。

这里,作为一个可选地实施例,作为执行主体的设备可以为图1、2中的中心节点(coordinator)。其中,该中心节点可在所述无线个域网建立时,由工作人员预先配置或选定。例如,家庭安装宽带后,无线路由器就可以作为所述中心节点(数据发送端),而用户的手机、平板电脑、需要联网或者支持物联网的智能家电等就可以作为邻居节点,即数据的接收端。无线路由器可以被配置为负责管理智能家电的ofdma传输机制和默认传输机制的维护切换流程,以确保智能家电在非数据传输阶段处于低能耗或者待机状态,以节约电能。

图3是本公开示例性实施例提供的一种数据传输方法的流程示意图。

参照图3,在步骤s110,在当前的数据传输场景为预设数据传输场景时,为无线个域网中的各目标邻居设备分配对应的ofdma子通道。

可选地,预设数据传输场景可以包括大块数据传输场景和设备固件升级场景,确定出当前的数据传输场景为大块数据传输场景或设备固件升级场景时,在多个邻居设备中选择将要使用ofdma传输机制的目标邻居设备。

可选地,所述在多个邻居设备中选择将要使用所述ofdma传输机制的目标邻居设备的步骤包括:在多个所述邻居设备中确定支持所述ofdma传输机制的邻居设备;将支持所述ofdma传输机制且当前在网的邻居设备作为所述目标邻居设备。

执行主体请求询问每个第一邻居设备是否支持所述ofdma传输机制,将支持所述ofdma传输机制的第一邻居设备存入第一列表中,将第一列表中的第一邻居设备作为所述目标邻居设备。

可选地,所述为无线个域网中的各所述目标邻居设备分配对应的ofdma子通道的步骤包括:根据所述目标邻居设备的数量和所述子通道的数量的比较结果确定分配方式,基于确定出的分配方式为各所述目标邻居设备分配对应的ofdma子通道。应当理解,在为无线个域网中的各所述目标邻居设备分配对应的ofdma子通道时,确保目标邻居设备被分配到一个子通道。

目标邻居设备的数量和所述子通道的数量的比较结果可以分为两种情况,两种情况的比较结果对应不同的分配方式,下面分别介绍两种情况的比较结果对应的分配方式:

当所述目标邻居设备的数量不大于所述子通道的数量时,为各所述目标邻居设备分别分配一个对应的ofdma子通道。

作为示例,目标邻居设备的数量为3,子通道的数量为4,则可以为3个目标邻居设备分别分配一个子通道。

当所述目标邻居设备的数量大于所述子通道的数量时,对多个所述目标邻居设备进行分组,为各组目标邻居设备中的每一个分别分配一个对应的ofdma子通道,其中,所述目标邻居设备的组数不大于所述子通道的数量,每组目标邻居设备包括至少一个所述目标邻居设备。

作为示例,子通道的数量为5,目标邻居设备的数量为9,所述目标邻居设备的组数应当不大于5。例如,目标邻居设备的组数为2,其中第一组包括5个目标邻居设备,第二组包括4个目标邻居设备,则可以为2组目标邻居设备中的每一个分别分配一个子通道。

可选地,对多个所述目标邻居设备进行分组的步骤包括:基于每个所述目标邻居设备的rssi(receivedsignalstrengthindication,接收的信号强度指示)值和/或通讯业务权重对多个所述目标邻居设备进行分组。

作为示例,可以将多个所述目标邻居设备按照rssi值由高到低来划分k等级,每个等级的目标邻居设备作为一组目标邻居设备,即k为目标邻居设备的组数。

可以理解的是,每个目标邻居设备的rssi值均可以根据该目标邻居设备的历史数据传输记录中获取。rssi值越大,表示该目标邻居设备的接收信号的能力越强;反之,则越弱。参照图1和图2,根据rssi值分组,可便于作为数据发送端的中心节点(coordinator)平衡发射功率,节约能耗。具体地,对rssi值比较大的目标邻居节点,可以较小的功率发送数据,对rssi值比较小的目标邻居节点,可以较大的功率发送数据。

作为示例,可以将多个所述目标邻居设备按照通讯业务权重由高到低来划分k等级,每个等级的目标邻居设备作为一组目标邻居设备,即k为目标邻居设备的组数。

其中,所述通讯业务权重可以包括目标邻居设备的历史业务数据传输量和/或历史业务数据的重要程度。可以理解,以历史业务数据传输量为例,该历史业务数据传输量的值越大,表示对应的目标邻居设备的通讯业务权重越高,分组时排序越靠前;反之,该历史业务数据传输量的值越小,表示对应的目标邻居设备的通讯业务权重越低,分组时排序越靠后。这样分组,可确保在网络不稳定的情况下,优先传输重要的数据或者优先传输业务量大的数据。

作为示例,可以将多个所述目标邻居设备按照rssi值和通讯业务权重由高到低来划分k等级,每个等级的目标邻居设备作为一组目标邻居设备,即k为目标邻居设备的组数。具体分组方式可结合前两种示例,这里不再赘述。

可选地,所述目标邻居设备的组数,等于所述目标邻居设备的数量除以所述子通道的数量得到的商向上取整后的值。例如,目标邻居设备的个数为n,ofdma的子通道的数量为m,则k=n/m。可以理解,n、m、k均为正整数。

在步骤s120,通过所述子通道向各目标邻居设备传输所述预设数据传输场景下的数据。

作为示例,执行主体通过子通道向对应的目标邻居设备发送用于ofdma调度的资源信息,其中,用于ofdma调度的资源信息包括:发射功率、中心频率偏移、定时信息、以及资源单元分配信息等。

在此需要说明的是,每个目标邻居设备接收到的发射功率的值根据其rssi值所确定的等级而定。例如,如前述部分所述,基于平衡中心节点发射功率的角度,目标邻居设备的rssi值越大,其接收到的发射功率越小;反之,目标邻居设备的rssi值越小,其接收到的发射功率越大。

执行主体和目标邻居设备分别根据用于ofdma调度的资源信息配置ofdma信息参数,之后启动ofdma传输过程,即执行主体通过所述子通道向对应的所述目标邻居设备传输大块数据传输场景或设备固件升级场景下的数据。

根据本公开示例性实施例提供的数据传输方法,使得无线局域网和无线个域网下的soc系统中支持ofdma传输机制,在数据量较大的数据传输场景下提供ofdma传输机制,提高数据传输的速率,节省数据传输的时间。

另外,可将该数据传输方法应用在具有ofdma通信机制的多模芯片上,在无需额外增加硬件模块的开销的基础上,大大缩短块传输的时间,提高无线个域网中低功耗设备块传输的效率,节省设备功耗,从而提高芯片产品的竞争力。

可选地,在步骤s120之后还包括:所述预设数据传输场景下的数据传输完成后,向所述目标邻居设备发送传输机制切换通知,使得所述目标邻居设备切换至默认传输机制。

本公开示例性实施例提供的面向多模的soc系统可以采用两种传输机制:ofdma传输机制、默认传输机制。在预设数据传输场景下可以采用ofdma传输机制,在其它数据传输场景下可以采用默认传输机制,默认传输机制可以是ofdma传输机制之外的一种数据传输机制。所述预设数据传输场景下的数据传输完成后,执行主体可以向所述目标邻居设备发送传输机制切换通知,目标邻居设备接收到传输机制切换通知后,切换链路和射频模式,从而切换至默认传输机制。

可选地,在步骤s120之后还包括:向所述目标邻居设备发送针对传输机制切换结果的问询,接收所述目标邻居设备返回的传输机制切换结果。

执行主体向所述目标邻居设备发送传输机制切换通知之后,经过预设时长可以向所述目标邻居设备发送针对传输机制切换结果的问询,目标邻居设备接收到问询后可以返回传输机制切换结果。可以理解,传输机制切换结果可以包括:已切换至默认传输机制、未切换至默认传输机制。

应当理解,在目标邻居设备切换至默认传输机制后,执行主体和所述目标邻居设备之间可以采用默认传输机制进行数据传输。

可选地,在步骤s120之后还包括:当确定至少一个所述目标邻居设备存在异常时,向存在异常的至少一个所述目标邻居设备重新传输所述预设数据传输场景下的数据。

在此需要说明的是,对于如图1所示的星型网络拓扑,中心节点设备可以采用本公开示例性实施例提供的数据传输方法向其第一邻居设备传输预设数据传输场景下的数据。

对于如图2所示的mesh型网络拓扑,中心节点设备可以首先采用本公开示例性实施例提供的数据传输方法向其第一邻居设备传输预设数据传输场景下的数据。对于具有多个第二邻居设备的第一邻居设备(如recevier1_4),在接收到中心节点设备发送的预设数据传输场景下的数据之后,该第一邻居设备再采用本公开示例性实施例提供的数据传输方法向其第二邻居设备传输预设数据传输场景下的数据。

图4示出了本公开示例性实施例提供的数据传输装置的框图。

参照图4,提供一种数据传输装置,包括目标确定模块210、通道分配模块220和数据传输模块230。

通道分配模块220被配置为:在当前的数据传输场景为预设数据传输场景时,为无线个域网中的各目标邻居设备分配对应的ofdma子通道。

数据传输模块230被配置为:通过所述子通道向各目标邻居设备传输所述预设数据传输场景下的数据。

可选地,所述预设数据传输场景包括:大块数据传输场景、设备固件升级场景。

可选地,所述目标确定模块210,被配置为:在无线个域网中的多个邻居设备中确定支持所述ofdma传输机制的邻居设备;将支持所述ofdma传输机制且当前在网的邻居设备作为所述目标邻居设备。

可选地,所述通道分配模块220,被配置为:根据所述目标邻居设备的数量和所述子通道的数量的比较结果确定分配方式,基于确定出的分配方式为各所述目标邻居设备分配对应的ofdma子通道。

可选地,通道分配模块220,被配置为:当所述根据所述目标邻居设备的数量不大于所述子通道的数量时,为各所述目标邻居设备分别分配一个对应的ofdma子通道;当所述根据所述目标邻居设备的数量大于所述子通道的数量时,对多个所述目标邻居设备进行分组,为各组目标邻居设备中的每一个分别分配一个对应的ofdma子通道,其中,所述目标邻居设备的组数不大于所述子通道的数量,每组目标邻居设备包括至少一个所述目标邻居设备。

可选地,所述通道分配模块220,被配置为:基于每个所述邻居设备的rssi值和/或通讯业务权重对多个所述目标邻居设备进行分组。

可选地,所述目标邻居设备的组数,等于所述根据所述目标邻居设备的数量除以所述子通道的数量得到的商向上取整后的值。

可选地,装置还包括通知下发模块240;所述通知下发模块240被配置为:所述预设数据传输场景下的数据传输完成后,向所述目标邻居设备发送传输机制切换通知,使得所述目标邻居设备切换至默认传输机制。

可选地,装置还包括问询下发模块250;所述问询下发模块250被配置为:向所述目标邻居设备发送针对传输机制切换结果的问询,接收所述目标邻居设备返回的传输机制切换结果。

可选地,装置还包括异常处理模块260;所述异常处理模块260被配置为:当确定至少一个所述目标邻居设备存在异常时,向存在异常的至少一个所述目标邻居设备重新传输所述预设数据传输场景下的数据。

数据传输装置具有以下功能:负责管理ofdma传输机制和默认传输机制的维护切换流程;负责管理低速个域网中的当前设备的连接子节点;负责管理要发送的块数据,接收待发送数据并进行缓存管理;负责分配子信道资源信息和定时信息至特定的接收节点。

以上已参照图1至图4描述了根据本公开示例性实施例的数据传输方法和装置。

根据本公开示例性实施例提供的数据传输方法和装置,使得无线局域网和无线个域网下的soc系统中支持ofdma传输机制,在数据量较大的数据传输场景下提供ofdma传输机制,提高数据传输的速率,节省数据传输的时间。

另外,可将该数据传输方法应用在具有ofdma通信机制的多模芯片上,在无需额外增加硬件模块的开销的基础上,大大缩短块传输的时间,提高无线个域网中低功耗设备块传输的效率,节省设备功耗,从而提高芯片产品的竞争力。

图4所示出的数据传输装置中的各个单元可被配置为执行特定功能的软件、硬件、固件或上述项的任意组合。例如,各个单元可对应于专用的集成电路,也可对应于纯粹的软件代码,还可对应于软件与硬件相结合的模块。此外,各个单元所实现的一个或多个功能也可由物理实体设备(例如,处理器、终端或服务器等)中的组件来统一执行。

此外,参照图3所描述的数据传输方法可通过记录在计算机可读存储介质上的程序(或指令)来实现。例如,根据本公开的示例性实施例,可提供存储指令的计算机可读存储介质,其中,当所述指令被至少一个计算装置运行时,促使所述至少一个计算装置执行根据本公开的数据传输方法。

上述计算机可读存储介质中的计算机程序可在诸如终端、主机、代理装置、服务器等计算机设备中部署的环境中运行,应注意,计算机程序还可用于执行除了上述步骤以外的附加步骤或者在执行上述步骤时执行更为具体的处理,这些附加步骤和进一步处理的内容已经在参照图3进行相关方法的描述过程中提及,因此这里为了避免重复将不再进行赘述。

应注意,根据本公开示例性实施例的数据传输装置中的各个单元可完全依赖计算机程序的运行来实现相应的功能,即,各个单元在计算机程序的功能架构中与各步骤相应,使得整个系统通过专门的软件包(例如,lib库)而被调用,以实现相应的功能。

另一方面,图4所示的各个单元也可以通过硬件、软件、固件、中间件、微代码或其任意组合来实现。当以软件、固件、中间件或微代码实现时,用于执行相应操作的程序代码或者代码段可以存储在诸如存储介质的计算机可读介质中,使得处理器可通过读取并运行相应的程序代码或者代码段来执行相应的操作。

例如,本公开的示例性实施例还可以实现为计算装置,该计算装置包括存储部件和处理器,存储部件中存储有计算机可执行指令集合,当计算机可执行指令集合被处理器执行时,执行根据本公开的示例性实施例的数据传输方法。

具体说来,计算装置可以部署在服务器或终端中,也可以部署在分布式网络环境中的节点装置上。此外,计算装置可以是pc计算机、平板装置、个人数字助理、智能手机、web应用或其他能够执行上述指令集合的装置。

这里,计算装置并非必须是单个的计算装置,还可以是任何能够单独或联合执行上述指令(或指令集)的装置或电路的集合体。计算装置还可以是集成控制系统或系统管理器的一部分,或者可被配置为与本地或远程(例如,经由无线传输)以接口互联的便携式电子装置。

在计算装置中,处理器可包括中央处理器(cpu)、图形处理器(gpu)、可编程逻辑装置、专用处理器系统、微控制器或微处理器。作为示例而非限制,处理器还可包括模拟处理器、数字处理器、微处理器、多核处理器、处理器阵列、网络处理器等。

根据本公开示例性实施例的数据传输方法中所描述的某些操作可通过软件方式来实现,某些操作可通过硬件方式来实现,此外,还可通过软硬件结合的方式来实现这些操作。

处理器可运行存储在存储部件中的指令或代码,其中,存储部件还可以存储数据。指令和数据还可经由网络接口装置而通过网络被发送和接收,其中,网络接口装置可采用任何已知的传输协议。

存储部件可与处理器集成为一体,例如,将ram或闪存布置在集成电路微处理器等之内。此外,存储部件可包括独立的装置,诸如,外部盘驱动、存储阵列或任何数据库系统可使用的其他存储装置。存储部件和处理器可在操作上进行耦合,或者可例如通过i/o端口、网络连接等互相通信,使得处理器能够读取存储在存储部件中的文件。

此外,计算装置还可包括视频显示器(诸如,液晶显示器)和用户交互接口(诸如,键盘、鼠标、触摸输入装置等)。计算装置的所有组件可经由总线和/或网络而彼此连接。

根据本公开示例性实施例的数据传输方法可被描述为各种互联或耦合的功能块或功能示图。然而,这些功能块或功能示图可被均等地集成为单个的逻辑装置或按照非确切的边界进行操作。

因此,参照图3所描述的数据传输方法可通过包括至少一个计算装置和至少一个存储指令的存储装置的系统来实现。

根据本公开的示例性实施例,至少一个计算装置是根据本公开示例性实施例的用于执行数据传输方法的计算装置,存储装置中存储有计算机可执行指令集合,当计算机可执行指令集合被至少一个计算装置执行时,执行参照图3所描述的数据传输方法。

以上描述了本公开的各示例性实施例,应理解,上述描述仅是示例性的,并非穷尽性的,本公开不限于所披露的各示例性实施例。在不偏离本公开的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。因此,本公开的保护范围应该以权利要求的范围为准。

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