用于支持基于多网络的数据传输服务的设备和方法与流程

文档序号:11437974阅读:153来源:国知局
用于支持基于多网络的数据传输服务的设备和方法与流程

本申请是原案申请号为201280056120.2的发明专利申请(国际申请号pct/kr2012/008660,申请日:2012年10月22日,发明名称:用于支持基于多网络的数据传输服务的设备和方法)的分案申请。

本公开涉及用于支持基于多个网络的数据传输服务的设备,更具体地讲,涉及一种在多网络环境下通过不提供切换功能的网络将数据发送给终端装置时确保无缝数据传输服务的设备和方法。



背景技术:

近来,提供了基于包括宽带码分多址(wcdma)、码分多址(cdma)、无线宽带(wibro)、长期演进(lte)等在内的多个移动通信网络的通信服务。另外,还提供了基于与无线短距离通信网络对应的无线局域网(wlan)(wifi)的通信服务。

如上所述,即使在多个网络共存的多网络环境下,通常从所述多个网络中选择仅一个网络来发送数据。

然而,这种一般方法在提供无缝数据服务方面存在局限,因为当发送/接收大容量数据时,所选择的一个网络的负载因子急剧增大。另外,对于诸如智能电话、平板个人计算机(pc)等的各种无线装置的使用增加并且针对这些无线装置的各种大容量数据服务也增加的环境,所述方法不适用。

因此,需要一种在多个网络共存的多网络环境中根据网络状态主动选择终端装置的接入网络并且利用所选择的网络来有效发送数据的新的服务方法。

此外,当通过不提供切换功能的网络(例如,wifi)将数据发送给终端装置时,即使当根据网络状态难以进行数据传输时也需要提供无缝数据传输服务。



技术实现要素:

技术问题

本公开涉及在多网络环境中通过不提供切换功能的网络将数据发送给终端装置时确保无缝数据传输服务。

技术方案

根据本公开的实施方式,提供了一种发送装置。该发送装置包括:通信单元,其被配置为通过两个或更多个网络发送数据;以及传输控制器,其被配置为通过所述两个或更多个网络当中的第一网络将数据发送给接收装置,并且当所述接收装置相对于所述第一网络的状态对应于特定数据迂回传输请求状态时,在数据迂回传输请求状态生成之后,将要对应于所述第一网络发送给所述接收装置的数据通过特定第二网络发送给所述接收装置。

当确定基于相对于第一网络的连接的网络装置的信号强度、针对所连接的网络装置测量的无线质量信息和可用带宽中的至少一个检测到预测到从所连接的网络装置到相邻的网络装置的连接移动的状态时,所述传输控制器可识别所述接收装置是否处于特定数据迂回传输请求状态。

当通过第一网络发送给接收装置的数据对应于特定数据服务类型并且第二网络的连接连续性高于第一网络的连接连续性时,所述传输控制器可识别出所述接收装置处于特定数据迂回传输请求状态。

当接收装置相对于第一网络的状态对应于特定数据迂回传输请求状态时,在数据迂回传输请求状态生成之后,所述传输控制器可将要对应于第一网络发送给接收装置的数据通过第一网络和第二网络发送给接收装置。

根据本公开的另一实施方式,提供了一种接收装置。该接收装置包括:通信单元,其被配置为通过两个或更多个网络接收数据;以及控制器,其被配置为通过所述两个或更多个网络当中的第一网络从发送装置接收数据,确定所述接收装置是否处于用于通过特定第二网络接收与第一网络对应的数据的特定数据迂回传输请求状态,并且当作为确定的结果,所述接收装置的状态对应于所述特定数据迂回传输请求状态时,将所述特定数据迂回传输请求状态告知所述发送装置。

当基于所述接收装置通过所述通信单元相对于所述第一网络的连接的网络装置的信号强度、针对所连接的网络装置测量的无线质量信息和可用带宽中的至少一个检测到预测到从所连接的网络装置到相邻的网络装置的连接移动的状态时,所述控制器可确定所述接收装置是否处于所述特定数据迂回传输请求状态。

当通过所述第一网络接收的数据对应于特定数据服务类型并且所述第二网络的连接连续性高于所述第一网络的连接连续性时,所述控制器可确定所述接收装置处于所述特定数据迂回传输请求状态。

根据本公开的另一实施方式,提供了一种发送装置的操作方法。该操作方法包括以下步骤:通过两个或更多个网络当中的第一网络将数据发送给接收装置;识别所述接收装置相对于所述第一网络的状态是否对应于特定数据迂回传输请求状态;以及当作为识别的结果,所述接收装置的状态对应于所述特定数据迂回传输请求状态时,在所述数据迂回传输请求状态生成之后,将要对应于所述第一网络发送给所述接收装置的数据通过第二网络发送给所述接收装置。

识别所述接收装置的状态的步骤可包括以下步骤:当确定基于相对于所述第一网络的连接的网络装置的信号强度、针对所连接的网络装置测量的无线质量信息和可用带宽中的至少一个检测到预测到从所连接的网络装置到相邻的网络装置的连接移动的状态时,识别出所述接收装置的状态对应于所述特定数据迂回传输请求状态。

识别所述接收装置的状态的步骤可包括以下步骤:当通过所述第一网络发送给所述接收装置的数据对应于特定数据服务类型并且所述第二网络的连接连续性高于所述第一网络的连接连续性时,识别出所述接收装置的状态对应于所述特定数据迂回传输请求状态。

通过所述第二网络发送数据的步骤可包括以下步骤:当所述接收装置相对于所述第一网络的状态对应于所述特定数据迂回传输请求状态时,在所述数据迂回传输请求状态生成之后,将要对应于所述第一网络发送给所述接收装置的数据通过所述第一网络和所述第二网络发送给所述接收装置。

根据本公开的另一实施方式,提供了一种接收装置的操作方法。该操作方法包括以下步骤:通过两个或更多个网络当中的第一网络接收数据;确定所述接收装置的状态是否对应于用于通过特定第二网络接收与所述第一网络对应的数据的特定数据迂回传输请求状态;以及当作为确定的结果,所述接收装置的状态对应于所述特定数据迂回传输请求状态时,将所述特定数据迂回传输请求状态告知发送数据的发送装置。

确定所述接收装置的状态的步骤可包括以下步骤:当基于相对于所述第一网络的连接的网络装置的信号强度、针对所连接的网络装置测量的无线质量信息和可用带宽中的至少一个检测到预测到从所连接的网络装置到相邻的网络装置的连接移动的状态时,确定所述接收装置的状态对应于所述特定数据迂回传输请求状态。

确定所述接收装置的状态的步骤可包括以下步骤:当通过所述第一网络接收的数据对应于特定数据服务类型并且所述第二网络的连接连续性高于所述第一网络的连接连续性时,确定所述接收装置的状态对应于所述特定数据迂回传输请求状态。

有益效果

根据本公开,当在可通过多个网络发送/接收数据的多网络环境中通过不提供切换功能的网络将数据发送给终端装置时,如果难以确保数据传输连续性,则通过另一网络以迂回方式发送数据。因此,可确保无缝数据传输服务,进而可产生诸如切换功能的效果。结果,可改进服务的可靠性和质量。

附图说明

图1是包括根据本公开的实施方式的装置的经由多个网络的数据传输服务系统的配置的示意图;

图2是根据本公开的实施方式的经由多个网络的数据发送/接收装置的配置的示意性框图;

图3是根据本公开的实施方式的经由多个网络的数据传输装置的配置的示意性框图;

图4是根据本公开的实施方式的经由多个网络的数据传输服务的示意性流程图;

图5是根据本公开的实施方式的经由多个网络的数据发送/接收服务的流程图;以及

图6是根据本公开的实施方式的经由多个网络的数据传输的流程图。

具体实施方式

以下,将参照附图描述本公开的一些实施方式。

图1是经由多个网络的数据传输服务系统的配置的示意图,所述数据传输服务系统包括根据本公开的实施方式的经由多个网络的数据传输装置以及经由多个网络的数据发送/接收装置。

如图1所示,根据本公开的实施方式的经由多个网络的同时数据传输服务系统包括终端装置100、提供诸如互联网服务、视频提供服务、移动互联网语音协议(mvoip)服务等的数据服务的外部装置500、用于支持第一网络的第一网络装置200和用于支持第二网络的第二网络装置300(第一网络装置200和第二网络装置300连接终端装置100和外部装置500)以及管理装置400,管理装置400位于终端装置100和外部装置500之间以支持用于利用第一网络装置200和第二网络装置300二者提供从外部装置500提供的数据服务的同时传输服务。

终端装置100是指使用从外部装置500提供的数据服务的用户装置,并且可对应于例如移动终端、个人计算机(pc)、笔记本计算机、平板pc、个人数字助理(pda)等。然而,终端装置100不限于此,并且可包括能够通过第一网络和第二网络二者发送/接收数据的所有装置。

另外,第一网络和第二网络中的每一个可以是例如wcdma、cdma、wibro、wlan(wifi)、lte等的网络,但是不限于此,并且可包括提供无线通信的所有网络。

关于这一点,当第一网络是3g网络时,第一网络装置200是(例如)3g网络的网关gprs支持节点(ggsn)。另外,当第二网络是与短距离网络之一对应的wifi时,第二网络装置300对应于(例如)接入点(ap)。

另外,管理装置400是指用于支持对终端装置100的同时传输服务的服务器装置,并且可位于第一网络、第二网络或者与第一网络和第二网络分离的网络上以支持同时传输服务。

关于终端装置100与外部装置500之间的数据发送/接收,经由多个网络的数据传输服务实现这样的服务:将终端装置100与管理装置400之间的一个数据分割,利用多个网络(例如,wifi和3g)发送所分割的部分数据,并且将所接收到的部分数据组合,以重构原始数据。当然,终端装置100与管理装置400之间的数据发送/接收可利用具有最优实时网络状态的一个网络来进行。

此时,在终端装置100将数据发送给管理装置400的上行链路的情况下,终端装置100是发送装置,管理装置400是接收装置。相反,在管理装置400将数据发送给终端装置100的下行链路的情况下,终端装置100是接收装置,管理装置400是发送装置。

以下,尽管为了描述方便将描述下行链路处理,但是本公开可同样适用于上行链路处理,因此,下行链路中的终端装置100的功能在上行链路中可由管理装置400执行,下行链路中的管理装置400的功能在上行链路中可由终端装置100执行。

为了说明方便假设终端装置100和管理装置400访问第一网络装置200a以通过第一网络(即,wifi网络)彼此连接。

当管理装置400从外部装置500接收到要发送给终端装置100的数据时,管理装置400将所述数据分割成部分数据,识别各个网络(例如,wifi和3g)的数据传输比率(即,向第一网络装置200a的数据传输的第一传输比率以及向第二网络装置300的数据传输的第二传输比率),基于所识别出的传输比率从分割自待发送数据的部分数据中选择要发送给第一网络装置200的第一部分数据,并从剩余部分数据中选择要发送给第二网络装置300的第二部分数据。

当然,当在各个网络的数据传输比率中,第一网络的传输比率被设置为100%,第二网络的传输比率被设置为0%时,管理装置400可选择所有待发送数据作为要发送给第一网络装置200a的第一部分数据。因此,待发送数据可通过第一网络发送,而无需分割成任何部分数据。

另外,管理装置400通过各个网络(例如,wifi和3g)发送针对各个网络(例如,wifi和3g)选择的各个部分数据,第一网络装置200a将从管理装置400发送来的第一部分数据发送给终端装置100,第二网络装置300将从管理装置400发送来的第二部分数据发送给终端装置100。

然后,对应于接收方装置的终端装置100可通过两个或更多个网络接收部分数据,基于部分数据的顺序信息根据分割顺序重排所接收到的部分数据,并且将重排的部分数据组合,以重构待发送数据。

然而,尽管诸如3g网络、lte网络等的无线分组服务网络提供切换功能,但是wifi网络不提供切换功能。

因此,本公开提供了一种在多网络环境中通过不提供切换功能的网络(例如,wifi)将数据发送给接收方装置时通过诸如切换功能的效果确保无缝连续性的方法。

为了描述方便,将基于管理装置400是发送装置,终端装置100是接收装置的下行链路进行以下描述。然而,本公开可同样适用于上行链路处理,因此,下行链路中的终端装置100的功能在上行链路中可由管理装置400执行,下行链路中的管理装置400的功能在上行链路中可由终端装置100执行。

首先,管理装置400和终端装置100根据经由多个网络的数据传输服务通过从两个或更多个网络中针对数据发送/接收选择的网络(即,第一网络)彼此连接。另外,管理装置400和终端装置100通过第二网络彼此连接。

对应于发送方装置的管理装置400通过第一网络(例如,wifi)将数据发送给对应于接收装置的终端装置100。

此时,通过第一网络发送给终端装置100的数据可以是待发送数据或者分割自待发送数据的部分数据中的第一部分数据。

终端装置100通过第一网络接收从管理装置400发送来的数据。

终端装置100确定终端装置100是否处于用于通过特定第二网络接收之前通过第一网络发送的数据的特定数据迂回传输请求状态。

此时,优选的是,数据迂回传输请求状态包括以下状态中的至少一个:网络装置连接移动预测状态,其中与第一网络对应的多个网络装置之间的连接移动;连接错误生成状态,其中生成第一网络的连接错误;以及特定数据服务类型使用状态,其中通过第一网络接收的数据对应于特定数据服务类型。

当基于与第一网络对应的接入网络装置的信号强度、针对连接的网络装置测量的无线质量信息和可用带宽中的至少一个检测到所连接的网络装置与相邻的网络装置之间的连接移动状态时,终端装置100可确定终端装置100处于数据迂回传输请求状态。

例如,终端装置100可通过确定是否检测到满足第一条件(其中第一网络装置200a的信号强度小于或等于特定第一信号强度)和第二条件(其中第一网络装置200b的信号强度等于或大于特定第二信号强度)中的至少一个的网络装置连接移动预测状态,来基于与第一网络对应的连接的网络装置的信号强度确定终端装置100是否处于特定数据迂回传输请求状态。换言之,确定终端装置100的连接随着终端装置100移动将从连接的网络装置移动到另一相邻网络装置的情况是否对应于数据迂回传输请求状态。

这源于这样的事实:随着终端装置100在第一网络区域(即,wifi区域)中移动,终端装置100变得远离连接的第一网络装置200a,因此第一网络装置200a的信号强度变弱,并且随着终端装置100变得更接近相邻的第一网络装置200b,相邻的第一网络装置200b的信号强度变强。因此,优选的是,第一信号强度和第二信号强度被定义为基于装置之间的连接移动的预测的信号强度。

另外,终端装置100可基于针对与第一网络对应的连接的网络装置测量的无线质量信息,即,通过确定是否检测到针对第一网络装置200a测量的无线质量信息(例如,载波干扰噪声比(cinr))超出特定正常范围值的网络装置连接移动预测状态,来确定数据是否处于特定数据迂回传输请求状态。换言之,确定因为终端装置100通过连接的第一网络装置200a接收的第一网络的质量由于周围干扰而劣化,终端装置100的连接将从连接的网络装置移动到另一相邻网络装置的情况是否对应于数据迂回传输请求状态。

另外,终端装置100可基于针对与第一网络对应的连接的网络装置测量的可用带宽,即,通过确定是否检测到针对第一网络装置200a测量/识别的可用带宽超出特定正常范围值的网络装置连接移动预测状态,来确定终端装置100是否处于特定数据迂回传输请求状态。换言之,确定由于连接的第一网络装置200a中涌入大批用户等,终端装置100的连接将从连接的网络装置移动到另一相邻网络装置的情况是否对应于数据迂回传输请求状态。

另选地,终端装置100可通过确定是否检测到由于包括终端装置100的移动在内的各种不可预测因素而生成第一网络的连接错误的连接错误生成状态,来确定终端装置100是否处于特定数据迂回传输请求状态。

即,终端装置100可采用通过检测连接的第一网络装置200a的信号强度变得弱于或等于第一信号强度、通过第一网络接收的数据分组的延迟值超出正常可接受范围、所接收到的数据分组的丢失数量等于或大于正常可接受数量等来确定连接错误生成状态的各种方法。

另选地,终端装置100可通过预设特定数据服务类型,并确定通过第一网络接收的数据是否对应于预设的特定数据服务类型以及数据服务是否处于第二网络的连接连续性高于第一网络的连接连续性的特定数据服务类型使用状态,来确定终端装置100是否处于特定数据迂回传输请求状态。

换言之,终端装置100可通过确定通过第一网络接收的数据是否对应于预设的特定数据服务类型以及第二网络的连接连续性是否高于第一网络的连接连续性,来确定终端装置100是否处于特定数据迂回传输请求状态。连接连续性表示可通过对应网络在没有任何断开的情况下进行数据发送/接收,并且诸如3g、lte等的网络与wifi网络相比可具有更高的连接连续性。

即,终端装置100预设需要可靠性保证的特定数据服务类型。例如,所述特定数据服务类型可包括与等于或大于特定阈值的大容量业务对应的数据服务类型、与实时流业务对应的数据服务类型、与双向通信业务对应的数据服务类型或者确保无缝数据服务的数据服务类型。另选地,所述特定数据服务类型可包括与包括特定控制信号的业务或者用于特定管理系统的信息收集的业务(即,需要安全性的业务)对应的发送/接收数据的类型。

因此,终端装置100可识别根据通过第一网络接收的数据内部执行的应用的类型,以根据应用的类型确定数据是否对应于特定数据服务类型,或者可分析通过第一网络接收的数据业务,以确定数据是否对应于特定数据服务类型。

另外,终端装置100确定第二网络的连接连续性是否高于当前接收数据的第一网络的连接连续性。确定的基准可预先存储在终端装置100中。

如上所述,作为终端装置100是否处于特定数据迂回传输请求状态的确定的结果,当终端装置100处于特定数据迂回传输请求时,终端装置100将特定数据迂回传输请求状态告知发送数据的发送装置(即,管理装置400),以便于通过特定第二网络接收之前通过第一网络接收的数据。另外,当用户输入对数据迂回传输请求状态的选择时,终端装置100可确定终端装置100处于特定数据迂回传输请求状态并将该特定数据迂回传输请求状态告知管理装置400。

当接收装置(即,终端装置100)相对于第一网络的状态对应于特定数据迂回传输请求状态时,在数据迂回传输请求状态生成之后,管理装置400将要对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100。

例如,管理装置400可如上所述从终端装置100接收告知特定数据迂回传输请求状态的消息。

在这种情况下,管理装置400可识别出终端装置100相对于第一网络的状态对应于特定数据迂回传输请求状态,并且在数据迂回传输请求状态生成之后,将要对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100,以开始数据迂回传输操作。

例如,管理装置400可停止通过第一网络(例如,wifi)向终端装置100发送数据,并且将要对应于第一网络(例如,wifi)发送给终端装置100的数据通过特定第二网络(例如,3g)发送给终端装置100。

如上所述,当通过第一网络发送给终端装置100的数据是待发送数据时,管理装置400可通过第二网络(而非第一网络)将待发送数据发送给终端装置100。

此外,如上所述,当通过第一网络发送给终端装置100的数据是针对第一网络选择的第一部分数据时,管理装置400可通过第二网络将针对第二网络选择的第二部分数据发送给终端装置100,并且还通过第二网络(而非第一网络)将针对第一网络选择的第一部分数据发送给终端装置100。

另选地,在另一示例中,在数据迂回传输请求状态生成之后,管理装置400可将要对应于第一网络发送给终端装置100的数据通过第一网络和第二网络发送给终端装置100。

即,管理装置400可复制对应于第一网络(例如,wifi)发送给终端装置100的数据,并通过第一网络(例如,wifi)和第二网络(例如,3g)将相同数据发送给终端装置100。即,在维持通过第一网络(例如,wifi)向终端装置100的数据发送的同时,管理装置400可同时通过第二网络(例如,3g)将相同数据发送给终端装置100。

如上所述,当通过第一网络发送给终端装置100的数据是待发送数据时,管理装置400可通过第一网络和第二网络将相同的待发送数据发送给终端装置100。

此外,如上所述,当要通过第一网络发送给终端装置100的数据是第一部分数据时,管理装置400可通过第一网络发送针对第一网络选择的第一部分数据,通过第二网络将针对第二网络选择的第二部分数据发送给终端装置100,并且还通过第二网络将针对第一网络选择的第一部分数据发送给终端装置100。

此外,终端装置100确定数据迂回传输请求状态,将该数据迂回传输请求状态告知管理装置400,然后确定状态是否脱离数据迂回传输请求状态。

即,终端装置100可通过确定相对于第一网络从第一网络装置200a到另一第一网络装置200b的装置连接是否正常结束、相对于第一网络生成的连接错误是否被解决或者通过第一网络的特定数据服务类型的使用是否结束,来确定状态是否脱离数据迂回传输请求状态。

终端装置100确定数据迂回传输请求状态,然后将该数据迂回传输请求状态告知管理装置400。然后,终端装置100确定状态是否脱离数据迂回传输请求状态。当状态脱离数据迂回传输请求状态时,终端装置100告知管理装置400状态脱离数据迂回传输请求状态。

当终端装置100相对于第一网络的状态脱离数据迂回传输请求状态时,管理装置400结束所执行的数据迂回传输操作。

即,管理装置400通过告知脱离数据迂回传输请求状态的消息来识别出终端装置100相对于第一网络的状态脱离数据迂回传输请求状态。

另外,根据上述示例,管理装置400停止通过第二网络(例如,3g)将对应于第一网络(例如,wifi)的数据发送给终端装置100的操作,并且按原样重新开始通过第一网络(例如,wifi)向终端装置100的数据发送。

另选地,根据上述另一示例,管理装置400停止复制通过第一网络(例如,wifi)发送给终端装置100的数据并且通过第二网络(例如,3g)将所述数据发送给终端装置100的操作。因此,管理装置400继续按原样通过第一网络(例如,wifi)将数据发送给终端装置100。

以下,将参照图2描述根据本公开的接收装置的详细配置。

终端装置100在下行链路中充当接收装置,并且包括:通信单元110,其被配置为通过两个或更多个网络接收数据;以及控制器120,其被配置为通过所述两个或更多个网络当中的第一网络接收数据,确定终端装置100的状态是否对应于用于通过特定第二网络接收之前通过第一网络接收的数据的特定数据迂回传输请求状态,并且当作为确定的结果,数据对应于特定数据迂回传输请求状态时,将该特定数据迂回传输请求状态告知管理装置400。

通信单元110可包括通信模块,该通信模块被配置为利用wifi网络与第一网络装置(200a、200b…)互通并且利用3g网络与第二网络装置300互通。

通信单元110根据基于多个网络的数据传输服务,通过从两个或更多个网络中针对数据发送/接收选择的网络(即,第一网络)与管理装置400连接。另外,通信单元110通过第二网络与管理装置400连接。

因此,通信单元110可接收从第一网络装置(例如,第一网络装置200a)和第二网络装置300发送来的数据。

此时,由通信单元110通过第一网络接收的数据可以是基于各个网络的预设传输比率从分割自待发送数据的部分数据针对第一网络选择的第一部分数据,或者可以是未经分割的待发送数据。

控制器120通过两个或更多个网络当中的第一网络接收数据,确定终端装置的状态是否处于指示用于通过特定第二网络接收之前通过第一网络接收的数据的特定数据迂回传输请求状态的状态,并且当作为确定的结果,所述状态对应于特定数据迂回传输请求状态时,将特定数据迂回传输请求状态告知管理装置400。

更具体地讲,控制器120确定终端装置的状态是否对应于通过特定第二网络接收之前通过第一网络接收的数据的特定数据迂回传输请求状态。其详细描述与以上描述相同。

此外,控制器120确定数据迂回传输请求状态,将该数据迂回传输请求状态告知管理装置400,然后确定状态是否脱离数据迂回传输请求状态。

即,控制器120可通过确定相对于第一网络从第一网络装置200a到另一第一网络装置200b的装置连接是否正常结束、相对于第一网络生成的连接错误是否被解决或者通过第一网络的特定数据服务类型的使用是否结束,来确定状态是否脱离数据迂回传输请求状态。

控制器120确定数据迂回传输请求状态,然后将该数据迂回传输请求状态告知管理装置400。然后,控制器120确定状态是否脱离数据迂回传输请求状态。当状态脱离数据迂回传输请求状态时,控制器120告知管理装置400状态脱离数据迂回传输请求状态。

以下,将参照图3描述根据本公开的发送装置的详细配置。

在下行链路中对应于发送装置的管理装置400包括:通信单元410,其被配置为通过两个或更多个网络发送数据;以及传输控制器420,其被配置为通过两个或更多个网络当中的第一网络将数据发送给特定终端装置100,并且在数据迂回传输请求状态生成之后,将要对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100。

通信单元410可包括通信模块,该通信模块被配置为利用wifi网络与第一网络装置(200a、200b…)互通并且利用3g网络与第二网络装置300互通。

传输装置420通过两个或更多个网络当中的第一网络将数据发送给终端装置100,并且当终端装置100的状态对应于特定数据迂回传输请求状态时,在数据迂回传输请求状态生成之后,将之前对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100。

更具体地讲,传输控制器420控制通信单元410通过两个或更多个网络当中的第一网络将数据发送给终端装置100。

此时,通过第一网络发送给终端装置100的数据可以是基于各个网络的预设传输比率从分割自待发送数据的部分数据中针对第一网络选择的第一部分数据,或者可以是未经分割的待发送数据。

当终端装置100相对于第一网络的状态对应于特定数据迂回传输请求状态时,在数据迂回传输请求状态生成之后,传输控制器420将要对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100。

此时,优选的是,数据迂回传输请求状态包括以下状态中的至少一个:网络装置连接移动预测状态,其中与第一网络对应的多个网络装置之间的连接移动;连接错误生成状态,其中生成第一网络的连接错误;以及特定数据服务类型使用状态,其中通过第一网络接收的数据对应于特定数据服务类型。

即,传输控制器420识别终端装置100相对于第一网络的状态是否对应于特定数据迂回传输请求状态。

例如,传输控制器420可通过如上所述从终端装置100接收告知特定数据迂回传输请求状态的消息来识别终端装置100的状态是否对应于特定数据迂回传输请求状态。

然后,传输控制器420可识别出终端装置100相对于第一网络的状态对应于特定数据迂回传输请求状态,并且在数据迂回传输请求状态生成之后,将要对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100,以开始数据迂回传输操作。数据迂回传输操作如上所述。

当然,传输控制器420可通过与终端装置100互通来自己直接执行基于与第一网络对应的连接的网络装置的信号强度、针对接入的网络装置测量的无线质量信息和可用带宽中的至少一个确定终端装置100的状态是否对应于数据迂回传输请求状态的操作。

另外,当终端装置100相对于第一网络的状态脱离数据迂回传输请求状态时,传输控制器结束所执行的数据迂回传输操作。此时,数据迂回传输操作如上所述。

以下,将参照图4至图6描述根据本公开的实施方式的经由多个网络的数据传输服务方法。这里为了描述方便,在描述图4的配置时将引用图1和图3所示的配置的标号。

首先,将参照图4描述根据本公开的实施方式的经由多个网络的数据传输服务方法的服务处理。

在s10中,管理装置400和终端装置100根据经由多个网络的数据传输服务通过从两个或更多个网络中针对数据发送/接收选择的网络(即,第一网络)彼此连接。另外,在s15中,管理装置400和终端装置100通过第二网络彼此连接。

在s20中,对应于发送方装置的管理装置400通过第一网络(例如,wifi)将数据发送给对应于接收装置的终端装置100。

对应于接收方装置的终端装置100通过第一网络接收从管理装置400发送来的数据。

终端装置100确定终端装置100是否处于用于通过特定第二网络接收之前通过第一网络接收的数据的特定数据迂回传输请求状态。这里,确定特定数据迂回传输请求状态的方法如上所述。

当确定终端装置100处于特定数据迂回传输请求状态时,在s35中,终端装置100发送将特定数据迂回传输请求状态告知发送数据的发送装置(即,管理装置400)的消息。

当接收装置(即,终端装置100)相对于第一网络的状态对应于特定数据迂回传输请求状态时,在s40和s45中,在数据迂回传输请求状态生成之后,管理装置400将要对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100。

例如,管理装置400可如上所述从终端装置100接收告知终端装置100处于特定数据迂回传输请求状态的消息。

在这种情况下,管理装置400可通过告知特定数据迂回传输请求状态的消息来识别出终端装置100相对于第一网络的状态对应于特定数据迂回传输请求状态,并且在数据迂回传输请求状态生成之后,将要对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100,以在s40中开始数据迂回传输操作。例如,管理装置400可停止通过第一网络(例如,wifi)向终端装置100发送数据,并且在s45中将要对应于第一网络(例如,wifi)发送给终端装置100的数据通过特定第二网络(例如,3g)发送给终端装置100。

另选地,管理装置400可复制对应于第一网络(例如,wifi)发送给终端装置100的数据,并通过第一网络(例如,wifi)和第二网络(例如,3g)来将相同数据发送给终端装置100。即,在s47中维持通过第一网络(例如,wifi)向终端装置100的数据发送的同时,管理装置400可同时在s47中通过第二网络(例如,3g)将相同数据发送给终端装置100。各种迂回传输方法如上所述。

此后,终端装置100确定数据迂回传输请求状态,然后将该数据迂回传输请求状态告知管理装置400。然后,终端装置100确定终端装置100是否脱离数据迂回传输请求状态。当终端装置100脱离数据迂回传输请求状态时,在s50中,终端装置100告知管理装置400状态脱离数据迂回传输请求状态。

当终端装置100相对于第一网络的状态脱离数据迂回传输请求状态时,在s60中,管理装置400结束所执行的数据迂回传输操作。

即,管理装置400通过告知脱离数据迂回传输请求状态的消息来识别出终端装置100相对于第一网络的状态脱离数据迂回传输请求状态。

另外,根据上述示例,管理装置400停止通过第二网络(例如,3g)将对应于第一网络(例如,wifi)的数据发送给终端装置100的操作,并且在s70中,按原样重新开始通过第一网络(例如,wifi)向终端装置100的数据发送。

另选地,根据上述另一示例,管理装置400停止复制通过第一网络(例如,wifi)发送给终端装置100的数据并且通过第二网络(例如,3g)将所述数据发送给终端装置100的操作。因此,在s70中,管理装置400继续按原样通过第一网络(例如,wifi)将数据发送给终端装置100。

以下,将参照图5描述根据本公开的实施方式的接收装置的操作方法。

在s100中,在下行链路中对应于接收装置的终端装置100根据经由多个网络的数据传输服务通过从两个或更多个网络中针对数据发送/接收选择的网络(即,第一网络)与管理装置400连接。另外,在根据本公开的接收方装置的操作方法中,终端装置100通过第二网络与管理装置400连接。

此后,在s110中,终端装置100可接收从第一网络装置(例如,第一网络装置200a)和第二网络装置300发送来的数据,例如,第一部分数据和第二部分数据。

接下来,终端装置100通过两个或更多个网络当中的第一网络接收数据,并在s120中确定终端装置100的状态是否对应于用于通过特定第二网络接收之前通过第一网络接收的数据的特定数据迂回传输请求状态,并且当作为确定的结果,所述状态对应于特定数据迂回传输请求状态时,将特定数据迂回传输请求状态告知管理装置400。确定特定数据迂回传输请求状态的方法与以上所述相同。

此后,当确定终端装置100处于特定数据迂回传输请求状态时,终端装置100将该特定数据迂回传输请求状态告知管理装置400。

接下来,在s140中,在数据迂回传输请求状态生成之后,终端装置100通过第二网络接收要通过第一网络接收的数据。

此外,终端装置100确定数据迂回传输请求状态,将数据迂回传输请求状态告知管理装置400,然后在s150中确定状态是否脱离数据迂回传输请求状态。

即,终端装置100可通过确定相对于第一网络从第一网络装置200a到另一第一网络装置200b的装置连接是否正常结束、相对于第一网络生成的连接错误是否被解决或者通过第一网络的特定数据服务类型的使用是否结束,来确定状态是否脱离数据迂回传输请求状态。

终端装置100确定数据迂回传输请求状态,然后将该数据迂回传输请求状态告知管理装置400。然后,终端装置100确定状态是否脱离数据迂回传输请求状态。当所述状态脱离数据迂回传输请求状态时,在s160中,终端装置100告知管理装置400状态脱离数据迂回传输请求状态。

终端装置100通过第二网络,然后再通过第一网络来接收与第一网络对应的数据。

以下,将参照图6描述根据本公开的实施方式的发送装置的操作方法。

在s200中,在下行链路中对应于发送装置的管理装置400根据经由多个网络的数据传输服务通过从两个或更多个网络中针对数据发送/接收选择的网络(即,第一网络)与终端装置100连接。另外,在根据本公开的发送方装置的操作方法中,管理装置400通过第二网络与终端装置100连接。

当管理装置400通过两个或更多个网络当中的第一网络将数据发送给特定终端装置100,并且终端装置100相对于第一网络的状态对应于特定数据迂回传输请求状态时,管理装置400将要通过第一网络发送给终端装置100的数据通过第二网络发送给终端装置100。

在s210中,管理装置400通过两个或更多个网络当中的第一网络将数据发送给终端装置100。

另外,当终端装置100相对于第一网络的状态对应于特定数据迂回传输请求状态时,在数据迂回传输请求状态生成之后,管理装置400将要对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100。数据迂回传输请求状态与以上所述相同。

换言之,在s220中,管理装置400识别终端装置100相对于第一网络的状态是否对应于特定数据迂回传输请求状态。

例如,管理装置400可通过如上所述从终端装置100接收告知特定数据迂回传输请求状态的消息来识别终端装置100的状态是否对应于特定数据迂回传输请求状态。

管理装置400可通过告知特定数据迂回传输请求状态的消息来识别出终端装置100相对于第一网络的状态对应于特定数据迂回传输请求状态,并且在数据迂回传输请求状态生成之后,将要对应于第一网络发送给终端装置100的数据通过特定第二网络发送给终端装置100,以开始数据迂回传输操作。

管理装置400可停止通过第一网络(例如,wifi)向终端装置100发送数据,并且在s230中将要对应于第一网络(例如,wifi)发送给终端装置100的数据通过特定第二网络(例如,3g)发送给终端装置100。

另选地,在另一示例中,在s240中,管理装置400可将要对应于第一网络发送给终端装置100的数据通过第一网络和第二网络发送给终端装置100。

另外,当终端装置100相对于第一网络的状态脱离数据迂回传输请求状态时,管理装置400结束所执行的数据迂回传输操作。

即,在s250中,管理装置400通过告知脱离数据迂回传输请求状态的消息来识别出终端装置100相对于第一网络的状态脱离数据迂回传输请求状态。

另外,根据上述示例,在s260中,管理装置400停止通过第二网络(例如,3g)将对应于第一网络(例如,wifi)的数据发送给终端装置100的操作,并且按原样重新开始通过第一网络(例如,wifi)向终端装置100的数据发送。

此外,与本发明的实施方式相关描述的方法或算法的步骤可以按照硬件、由处理器执行的软件或其组合的形式直接实现。软件模块可驻留在诸如ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动盘、cd-rom或者本领域公知的其它存储装置的存储介质中。存储介质连接到处理器,使得处理器可从存储介质读取信息或将信息记录到存储介质上。另选地,存储介质可被集成在处理器中。处理器和存储介质可被包括在asic中。asic可被包括在终端中。另选地,处理器和存储介质可充当终端的部件。

尽管已参照本发明的特定实施方式示出和描述了本发明,但是本领域技术人员将理解,在不脱离由所附权利要求限定的本发明的精神和范围的情况下,可在形式和细节方面进行各种改变。

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