用于异构网络中的同时数据传输服务的设备和方法

文档序号:7989664阅读:233来源:国知局
用于异构网络中的同时数据传输服务的设备和方法
【专利摘要】公开了一种用于异构网络中的同时数据传输服务的方法,该方法包括以下步骤:数据分割步骤,发送设备将数据分割为两个或更多个部分数据;数据发送步骤,所述发送设备通过两个或更多个网络发送多项分割的部分数据,各项分割的部分数据包括虚拟网络的接入信息;数据接收步骤,接收设备通过两个或更多个网络接收各项部分数据;第一数据生成步骤,所述接收设备通过基于伴随着所接收到的各项部分数据的虚拟网络接入信息组合所述多项部分数据,来生成数据;异常发生确认步骤,所述发送设备确认所述两个或更多个网络当中的特定网络中的异常的发生;数据发送切换步骤,所述发送设备通过所述两个或更多个网络当中的切换到的另一网络发送通过所述特定网络发送的部分数据,该部分数据包括虚拟网络的接入信息;第二数据生成步骤,所述接收设备通过验证在切换到另一网络之后接收到的部分数据的虚拟网络接入信息,来生成数据。因而,通过基于虚拟网络接入信息经由有效网络实现数据发送和接收,即使在从异构网络中的特定网络断开期间,也确保了服务连续性,进而能够实现异构网络中的有效和高度可靠的同时数据传输服务。
【专利说明】用于异构网络中的同时数据传输服务的设备和方法
【技术领域】
[0001]本公开涉及同时数据传输方案,更具体地,涉及用于提供基于异构网络(heterogeneous network)的同时数据传输服务的方法、根据该方法的发送设备和该发送设备的操作方法以及根据该方法的接收设备和该接收设备的操作方法,其中,在分割要发送的数据并且在异构网络环境中同时发送所分割的数据时,在用于通过异构网络实现同时链路传输的虚拟网络接入信息被附加地分配到各个终端之后该虚拟网络接入信息被管理,以使得即使当特定网络断开时也能够基于虚拟网络接入信息通过有效的网络进行数据发送/接收。
【背景技术】
[0002]近来,服务提供商在许多情况下基于多个无线技术同时提供服务。主要的国内服务提供商已经引入了 WCDMA、CDMA、WiBro以及与无线局域网对应的WLAN (WiFi)技术来构造网络并为网络提供服务。另外,目前正在积极引入长期演进(LTE,Long Term Evolution)网络。
[0003]在各种网络共存的异构网络环境中,终端设备通过异构网络使用数据服务的现有方法对应于被动方法,因为该方法是由终端设备用户直接改变的接入网络选择方法,当考虑服务提供商方面时,该方法排除了服务提供商的可控制性(controllability)。
[0004]此外,目前,随着诸如智能电话、平板PC等各种无线设备增加,数据服务收费降低,以及各种大容量数据服务增加,服务提供商的网络负载率急剧增加,进而网络投资成本过于昂贵并且服务稳定性受到威胁。
[0005]因此,需要能够在各种网络共存的异构网络环境中根据网络状态主动选择终端设备的接入网络并且利用所选择的网络高效发送数据的新的服务方案。

【发明内容】

[0006]技术问题
[0007]本公开致力于解决以上问题,并且本公开的实施方式旨在提供一种解决方案,其中在分割要发送的数据并且在异构网络环境中同时发送所分割的数据时,在用于通过多个网络实现同时链路传输的虚拟网络接入信息被附加地分配到各个终端之后该虚拟网络接入信息被管理,以增大通过分割的数据传输的数据传输速度并且使得即使当特定网络断开时也能够基于虚拟网络接入信息通过有效的网络进行数据发送/接收,进而确保服务连续性。
[0008]技术方案
[0009]根据本公开的实施方式,提供了一种用于同时传输的发送设备。该发送设备包括:控制器,该控制器被构造为将要发送的数据分割为两个或更多个部分数据;以及通信单元,该通信单元被构造为通过两个或更多个网络向接收设备发送两个或更多个部分数据,其中,所述控制器被构造为:将与所述两个或更多个网络中的第一网络相对应的所述接收设备的网络接入信息以及与所述发送设备或所述接收设备相对应的虚拟网络接入信息插入到所述两个或更多个部分数据中的第一部分数据中,并且将与所述两个或更多个网络中的第二网络相对应的所述接收设备的网络接入信息以及与所述发送设备或所述接收设备相对应的虚拟网络接入信息插入到所述两个或更多个部分数据中的第二部分数据中,并且所述通信单元被构造为:通过所述第一网络向所述接收设备发送所述第一部分数据,并且通过所述第二网络向所述接收设备发送所述第二部分数据。
[0010]当识别出所述第一网络的问题发生时,所述控制器可以利用与所述第二网络相对应的所述接收设备的所述网络接入信息以代替插入到所述第一部分数据中的与所述第一网络相对应的所述接收设备的所述网络接入信息。
[0011]所述通信单元可以利用与所述第二网络相对应的所述接收设备的经代替的网络接入信息通过所述第二网络向所述接收设备发送要通过所述第一网络发送的第一部分数据。
[0012]当识别出所述第一网络的问题发生时,所述控制器可以向所述接收设备通知问题发生。
[0013]根据本公开的另一个实施方式,提供了一种用于同时传输的接收设备。该接收设备包括:通信单元,该通信单元被构造为通过两个或更多个网络从发送设备接收从要发送的数据分割出的两个或更多个部分数据;以及控制器,该控制器被构造为利用插入到所述两个或更多个部分数据中的与所述发送设备或所述接收设备相对应的虚拟网络接入信息来组合所述两个或更多个数据,其中,所述虚拟网络接入信息独立于所述两个或更多个网络。
[0014]所述通信单元可以通过所述两个或更多个网络中的第一网络接收包括与所述第一网络相对应的所述接收设备的网络接入信息的第一部分数据,并且通过所述两个或更多个网络中的第二网络接收包括与所述第二网络相对应的所述接收设备的网络接入信息的第二部分数据。
[0015]所述控制器可以基于插入到所述第一部分数据和所述第二部分数据中的所述虚拟网络接入信息确定所述第一部分数据和所述第二部分数据作为从所述发送设备发送来的部分数据,以组合所述第一部分数据和所述第二部分数据。
[0016]当识别出所述两个或更多个网络中的第一网络的问题发生时,所述通信单元可以接收包括与所述两个或更多个网络中的所述第二网络相对应的所述接收设备的所述网络接入信息以代替插入到通过所述第一网络接收到的所述第一部分数据中的与所述第一网络相对应的所述接收设备的网络接入信息的所述第一部分数据。
[0017]所述通信单元可以利用与所述第二网络相对应的所述接收设备的经代替的网络接入信息来通过所述第二网络接收要通过所述第一网络接收的第一部分数据。
[0018]所述通信单元可以在从所述发送设备接收到所述第一网络的问题发生的通知之后通过所述第二网络接收所述第一部分数据。
[0019]根据本公开的另一个实施方式,提供了一种用于同时传输的发送设备的操作方法。该操作方法包括以下步骤:将要发送的数据分割为两个或更多个部分数据;以及通过所述两个或更多个网络中的第一网络发送第一部分数据,该第一部分数据包括与所述第一网络相对应的接收设备的网络接入信息以及与所述发送设备或所述接收设备相对应的虚拟网络接入信息,并且通过所述两个或更多个网络中的第二网络发送第二部分数据,该第二部分数据包括与所述第二网络相对应的所述接收设备的网络接入信息以及与所述发送设备或所述接收设备相对应的虚拟网络接入信息。
[0020]所述操作方法可以还包括以下步骤:识别所述两个或更多个网络中的第一网络的问题发生;以及利用与所述第二网络相对应的所述接收设备的所述网络接入信息代替包括在所述第一部分数据中的与所述第一网络相对应的所述接收设备的所述网络接入信息。
[0021]代替所述网络接入信息的步骤可以包括以下步骤:利用与所述第二网络相对应的所述接收设备的经代替的网络接入信息来通过所述第二网络向所述接收设备发送要通过所述第一网络发送的所述第一部分数据。
[0022]所述操作方法可以还包括以下步骤:在识别出问题发生之后,向所述接收设备通知问题发生。
[0023]根据本公开的另一个实施方式,提供了一种用于同时传输的接收设备的操作方法。该操作方法包括以下步骤:通过两个或更多个网络从发送设备接收从要发送的数据分割出的两个或更多个部分数据;识别包括在所述两个或更多个部分数据中的与所述发送设备或所述接收设备相对应的虚拟网络接入信息,其中,所述虚拟网络接入信息独立于所述两个或更多个网络;以及通过基于所识别出的虚拟网络接入信息组合所述两个或更多个部分数据来生成数据。
[0024]接收所述两个或更多个部分数据的步骤可以包括以下步骤:通过所述两个或更多个网络中的第一网络接收包括与所述第一网络相对应的所述接收设备的网络接入信息的第一部分数据,以及通过所述两个或更多个网络中的第二网络接收包括与所述第二网络相对应的所述接收设备的网络接入信息的第二部分数据。
[0025]生成所述数据的步骤可以包括以下步骤:基于包括在所述第一部分数据和所述第二部分数据中的所述虚拟网络接入信息确定所述第一部分数据和所述第二部分数据作为从所述发送设备发送来的部分数据,以组合所述第一部分数据和所述第二部分数据。
[0026]当识别出所述两个或更多个网络中的第一网络的问题发生时,接收所述两个或更多个部分数据的步骤可以包括以下步骤:接收包括与所述两个或更多个网络中的所述第二网络相对应的所述接收设备的所述网络接入信息以代替包括在通过所述第一网络接收到的所述第一部分数据中的与所述第一网络相对应的所述接收设备的所述网络接入信息的所述第一部分数据。
[0027]接收所述两个或更多个部分数据的步骤可以包括以下步骤:利用与所述第二网络相对应的所述接收设备的经代替的网络接入信息来通过所述第二网络接收要通过所述第一网络接收的所述第一部分数据。
[0028]所述操作方法可以还包括以下步骤:在接收两个或更多个部分数据之前,从所述发送设备接收所述第一网络的问题发生的通知。
[0029]有益效果
[0030]在根据本公开的用于提供基于异构网络的同时数据传输服务的方法中,在分割要发送的数据并且在异构网络环境中同时发送所分割的数据时,在用于通过异构网络实现同时链路传输的虚拟网络接入信息被附加地分配到各个终端之后该虚拟网络接入信息被管理,以增大数据传输速度并且使得即使当特定网络断开时也能够基于该虚拟网络接入信息通过有效的网络进行数据发送/接收,进而确保服务连续性。
【专利附图】

【附图说明】
[0031]图1是根据本公开的至少一个实施方式的基于异构网络的同时数据传输服务系统的示意性框图;
[0032]图2是根据本公开的实施方式的终端设备的示意性框图;
[0033]图3是根据本公开的实施方式的管理设备的示意性框图;
[0034]图4是根据本公开的实施方式的基于异构网络的同时数据传输服务系统的上行链路操作方法的流程图;
[0035]图5是根据本公开的实施方式的基于异构网络的同时数据传输服务系统的下行链路操作方法的流程图;
[0036]图6是根据本公开的实施方式的终端设备的上行链路操作和管理设备的下行链路操作的流程图;
[0037]图7是根据本公开的实施方式的终端设备的下行链路操作的流程图;
[0038]图8是根据本公开的实施方式的管理设备的上行链路操作的流程图;以及
[0039]图9是根据本公开的实施方式的管理设备的下行链路操作的流程图。
【具体实施方式】
[0040]下文中,将参照附图描述本公开的至少一个实施方式。
[0041]图1是根据本公开的至少一个实施方式的基于异构网络的同时数据传输服务系统的示意性框图。
[0042]如图1所示,根据本公开的基于异构网络的同时数据传输服务系统包括:终端设备100,终端设备100对应于发送设备,终端设备100被构造为将特定数据分割为两个或更多个部分数据,将特定虚拟网络接入信息插入到与所述两个或更多个部分数据中的一部分相对应的第一部分数据中并且发送该第一部分数据,并且将虚拟网络接入信息插入到与所述两个或更多个部分数据中的另一部分相对应的第二部分数据中,并且发送该第二部分数据;第一网络设备200,第一网络设备200被构造为从终端设备100接收第一部分数据;第二网络设备300,第二网络设备300被构造为从终端设备100接收第二部分数据;以及管理设备400,管理设备400对应于接收设备,管理设备400被构造为分别从第一网络设备200接收第一部分数据以及从第二网络设备300接收第二部分数据,接着基于插入到所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息来根据特定虚拟网络接入信息将所接收到的第一部分数据和所接收到的第二部分数据组合以生成数据。
[0043]另外,根据本公开的基于异构网络的同时数据传输服务系统包括:外部设备500,外部设备500被构造为从管理设备400接收组合数据;以及策略管理设备600,策略管理设备600被构造为提供网络选择策略。
[0044]根据本公开的基于异构网络的同时数据传输服务系统实现了分割数据并且在终端设备100和外部设备500之间的数据发送/接收中利用多个异构网络发送/接收所分割的数据的构造。
[0045]因此,管理设备400进行会话分割来针对一个会话通过多个异构网络实现同时链路传输。此时,由于终端设备100连接到多个异构网络中的每一个,所以管理设备400识别出通过多个异构网络的各个同时链路对应于一个终端设备100的链路,并且将针对同时链路的终端设备100作为一个终端设备100 (也就是说,作为一个主体)来管理。为此,必须要求根据终端设备100针对同时传输服务来分配/管理单独的虚拟网络接入信息(例如,虚拟 IP)。
[0046]外部设备500是指用于通过管理设备400与终端设备100进行数据发送/接收的服务器设备,并且可通过利用管理设备400的数据发送/接收向终端设备100提供诸如便携式服务、内容提供服务等的各种服务。
[0047]另外,策略管理设备600基于异构网络的各种网络参数(包括例如订户偏好、订户类型、订户支付系统、要被服务的应用类型等)以及从终端设备100和管理设备400接收到的根据网络状态变化的网络状态信息来确定网络选择策略。并且策略管理设备600向终端设备100和管理设备400提供所确定的网络选择策略。
[0048]此外,异构网络可以对应于各种接入网络,这些接入网络包括例如WCDMA、CDMA,WiBro, WLAN (WiFi )和长期演进(LTE),但是在实施方式中,为了便于描述,异构网络将被示例性地描述为(但不限于)第一网络(下文中,称为“3G网络”)和第二网络(下文中,称为“WiFi网络”),第一网络是指无线分组服务网络(WCDMA),第二网络是指无线局域网。
[0049]因此,第一网络设备200是指用于操作3G网络(也就是无线分组服务网络)的网关GPRS支持节点(GGSN,Gateway GPRS Support Node)设备,并且第二网络设备300是指用于操作WiFi网络(也就是无线局域网)的接入点(AP)。
[0050]此外,终端设备100和管理设备400在服务流的角度上可以是发送设备或接收设备,也就是说,利用同时数据传输服务(也就是上行链路处理和下行链路处理)来发送数据的主体。在实施方式中,为了便于描述,假定终端设备100对应于位于异构网络环境中的用于执行数据发送/接收的设备,并且管理设备400对应于用于向终端设备100提供同时数据传输服务的设备。
[0051]首先,为了在异构网络环境中使用同时数据传输服务,应该首先执行获取终端设备100和管理设备400之间的接入信息的处理。
[0052]就此而言,终端设备100通过注册在3G网络中的位置来根据传统的接入信息分配方法从第一网络设备200接收它自己的第一网络接入信息(例如,3G IP),并且向第一网络设备200进行针对管理设备400的用于接入3G网络的接入信息的请求。此外,终端设备100通过接入WiFi网络来根据传统的接入信息分配方法从第二网络设备300接收它自己的第二网络接入信息(例如,WiFi IP)。
[0053]因此,第一网络设备200根据从终端设备100发送的接入信息请求来从单独的地址分配设备(例如,DNS服务器)获取用于管理设备400接入3G网络的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)作为专有(private)IP,并且向终端设备100发送所获取的接入信息。终端设备100识别管理设备400的用于接入3G网络的接入信息(例如,管理设备的3G IP),终端设备100可以利用该接入信息通过第一网络(也就是说3G网络)访问管理设备400。
[0054]此外,终端设备100附加地向第一网络设备200进行针对管理设备400的用于接AffiFi网络的接入信息的请求。[0055]因此,第一网络设备200从单独的地址分配设备(例如,DNS服务器)获取用于管理设备400接入WiFi网络的接入信息(也就是说,管理设备400的用于接入WiFi网络的接入信息)作为映射到管理设备400的用于接入3G网络的接入信息中的公共(public)IP,并且向终端设备100发送所获取的接入信息。终端设备100识别管理设备400的用于接入WiFi网络的接入信息,终端设备100可以利用该接入信息通过第二网络(也就是说WiFi网络)访问管理设备400。
[0056]此外,终端设备100通过向第一网络设备200发送请求来获取/识别管理设备400的用于接入3G网络的接入信息和管理设备400的用于接入WiFi网络的接入信息仅仅是实施方式,可以通过各种处理来实现由终端设备100获取/识别管理设备400的用于接入3G网络的接入信息和管理设备400的用于接入WiFi网络的接入信息。
[0057]接着,当获取管理设备400的接入信息的处理完成时,应该执行终端设备100和管理设备400之间的服务注册处理。
[0058]就此而言,终端设备100基于所获取的用于接入3G网络的接入信息和用于接入WiFi网络的接入信息来通过各个网络访问管理设备400以进行针对服务注册的请求。
[0059]例如,终端设备100基于所获取的管理设备400的用于接入3G网络的接入信息来通过第一网络(也就是说,3G网络)访问管理设备400,并且发送绑定更新消息以进行针对终端设备100自身的服务注册的请求。接着,管理设备400通过识别包含在服务注册请求中的附加信息(例如,设备标识信息(例如,MSI )、第一网络接入信息(例如,3G IP)、指示发送绑定更新(binding update)消息的网络类型的网络类型信息(例如,3G网络)和服务类别信息(初始、更新和去除(initial, update, remove)))来执行终端设备100的服务注册,并且向终端设备100发送绑定更新响应消息(绑定更新确认(binding update ack)),因而通过3G网络执行服务注册处理。
[0060]另外,终端设备100基于所获取的管理设备400的接入信息(例如,管理设备的WiFi IP)来通过第二网络(也就是说,WiFi网络)访问管理设备400,并且发送绑定更新消息以进行针对终端设备100自身的服务注册的请求。接着,管理设备400通过识别包含在服务注册请求中的附加信息(例如,设备标识信息(例如,MSI )、第二网络接入信息(例如,WiFiIP)、指示发送绑定更新(binding update)消息的网络类型的网络类型信息(例如,WiFi网络)和服务类别信息(初始、更新和去除(initial, update, remove)))来执行终端设备100的服务注册,并且向终端设备100发送绑定更新响应消息(绑定更新确认(binding updateack)),因而通过WiFi网络执行服务注册处理。
[0061]此时,终端设备100被分配并且拥有用于根据本公开的基于异构网络的同时数据传输服务的单独的网络接入信息(例如,虚拟IP),并且该分配可以由管理设备400来管理。
[0062]接着,终端设备100可通过3G网络或WiFi网络接收在服务注册处理期间由管理设备400分配的网络接入信息以拥有所接收到的网络接入信息,基于预先拥有的设备标识信息(例如,MDN、IMSI, IMEI等)来自身生成虚拟网络接入信息以拥有所生成的虚拟网络接入信息,或者使用并拥有预先分配的网络接入信息作为虚拟网络接入信息。
[0063]另外,管理设备400可以管理例如针对各个订户的表信息,其中包括基于针对各个订户注册的终端设备服务的设备标识信息(例如,MSI)映射的第一网络和第二网络接入信息、虚拟网络接入信息、基于包含在通过3G网络和WiFi网络中的每一个接收到的终端设备100的服务注册请求中的附加信息的服务类别信息(初始、更新和去除(initial, update, remove))等。
[0064]另外,除了针对各个订户的表信息,管理设备400可以管理用于异构网络环境中的业务分布的网络选择策略,例如,源ip、源端口、目的地ip、目的地端口、协议(m)P、TCP等)信息以及针对3G网络和WiFi网络中的每一个的业务分布速率。
[0065]如上所述,当用于终端设备100和管理设备400之间的服务注册的全部处理完成时,通过异构网络(也就是说,3G网络和WiFi网络)的同时数据传输服务被启动以用于终端设备100和外部设备500之间的数据发送/接收。下文中,基于上行链路处理(其中终端设备100向管理设备400发送数据)进行描述。
[0066]终端设备100被构造为将要发送的数据分割为部分数据以使用同时数据传输服务。
[0067]也就是说,终端设备100被构造为将要发送的数据分割为与使用异构网络(也就是说,3G网络和WiFi网络)进行同时数据传输的网络的数量相对应的部分数据,并且可以根据从策略管理设备600发送来的网络选择策略进行分割处理。
[0068]换句话说,终端设备100识别包括在网络选择策略中的用于向第一网络设备200的数据传输的第一传输速率和用于向第二网络设备300的数据传输的第二传输速率,基于所识别出的传输速率从所分割的部分数据选择要向第一网络设备200发送的第一部分数据,并且从所分割的部分数据中的剩余部分数据选择要向第二网络设备300发送的第二部分数据。
[0069]因此,通过基于网络选择策略和实时变化的针对各个网络的业务分布率来执行数据分割处理,终端设备100可应用3G网络和WiFi网络的相对使用率,例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络
坐寸o
[0070]此外,终端设备100被构造为将虚拟网络接入信息插入到第一部分数据中并且将虚拟网络接入信息插入到第二部分数据中。
[0071]当然,终端设备100可以将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0072]另外,终端设备100可以将与相应的第二网络相对应的它自己的第二网络接入信息、与相应的第二网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入WiFi网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0073]此后,终端设备100被构造为向位于3G网络中的第一网络设备200发送第一部分数据,并且第一网络设备200被构造为向对应于接收设备的管理设备400发送第一部分数据。另外,终端设备100被构造为向位于WiFi网络中的第二网络设备300发送第二部分数据,并且第二网络设备300被构造为向对应于接收设备的管理设备400发送第二部分数据。
[0074]如上所述,终端设备100分割的第一部分数据经由3G网络发送到管理设备400,并且所分割的第二部分数据经由WiFi网络发送到管理设备400。[0075]此外,当终端设备100使用与管理设备400的同时数据传输服务时,终端设备100被构造为通过监测3G网络和WiFi网络来识别特定网络的问题发生。
[0076]也就是说,在终端设备100通过位于3G网络中的第一网络设备200向管理设备400发送第一部分数据并且通过位于WiFi网络中的第二网络设备300向管理设备400发送第二部分数据的处理期间,终端设备100通过预先指定的监测方法识别特定网络(例如,WiFi网络)的问题发生,这些监测方法例如是诸如识别预定时间内的发送数据的吞吐量(throughput)、检测通过第二网络设备300的网络链路状态以及基于是否接收到具有规则周期的状态信号来检测网络断开的各种方法。在此,WiFi网络在网络移动性和稳定性方面比3G网络具有更大的变化,因此将基于如上所述的WiFi网络的问题发生来进行以下描述。
[0077]终端设备100将WiFi网络切换到对应于有效网络的3G网络以通过3G网络来发送通过WiFi网络发送的第二部分数据。
[0078]也就是说,当通过监测方法识别出WiFi网络的问题发生时,终端设备100通过位于对应于有效网络的3G网络中的第一网络设备200向管理设备400通知WiFi网络的问题发生,并且通过位于对应于有效网络的3G网络中的第一网络设备200发送通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0079]换句话说,为了第二部分数据的网络切换发送,终端设备100被构造为将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0080]此外,为了实现与识别出WiFi网络问题发生之前状况的相同的状况,终端设备100被构造为将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0081]也就是说,根据WiFi网络的问题发生的识别,终端设备100将3G网络和WiFi网络之间的传统的相对使用率(例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等)改变为诸如100%的3G网络和0%的WiFi网络的相对使用率,接着应用改变后的相对使用率。
[0082]另外,终端设备100被构造为向位于3G网络中的第一网络设备200发送第一部分数据和第二部分数据这两者,并且第一网络设备200被构造为向对应于接收设备的管理设备400发送第一部分数据和第二部分数据这两者。
[0083]管理设备400被构造为从第一网络设备200接收第一部分数据以及从第二网络设备300接收第二部分数据,并且通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息将第一部分数据和第二部分数据组合来重构终端设备100期望发送的要发送的数据,以生成数据。
[0084]也就是说,管理设备400可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。[0085]另外,管理设备400被构造为利用与通过第一部分数据和第二部分数据中的至少一个部分数据识别出的最终目的地相对应的外部设备的接入信息,来向外部设备500发送要发送的重构数据。
[0086]如上所述,在第一部分数据和第二部分数据通过异构网络经过管理设备400的处理期间,终端设备100分割出的第一部分数据和第二部分数据被组合并重构为要由管理设备400发送的原始数据,并且要发送的重构数据作为一个数据向对应于最终目的地的外部设备500发送。
[0087]此外,在管理设备400使用与终端设备100的同时数据传输服务的情况下,当管理设备400从终端设备100接收到WiFi网络的问题发生的通知时,管理设备400被构造为通过对应于有效网络的3G网络接收第一部分数据和第二部分数据这两者。
[0088]也就是说,当识别出WiFi网络的问题发生时,管理设备400通过位于对应于有效网络的3G网络中的第一网络设备200从终端设备100接收WiFi网络的问题发生的通知,并且通过位于对应于有效网络的3G网络中的第一网络设备200接收通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0089]管理设备400被构造为通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来生成数据。
[0090]也就是说,管理设备400被构造为通过基于分别包括在从第一网络设备200接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来重构终端设备100期望发送的要发送的数据,以生成数据。
[0091]换句话说,管理设备400可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0092]接着,将基于下行链路处理(其中管理设备400在终端设备100和管理设备400之间的同时数据传输服务处理中向终端设备100发送数据)来进行以下描述。
[0093]管理设备400被构造为将被请求从外部设备500发送到终端设备100的数据分割为部分数据以使用同时数据传输服务。
[0094]也就是说,管理设备400被构造为将要发送的数据分割为与使用异构网络环境(也就是说,3G网络和WiFi网络)进行同时数据传输的网络的数量相对应的部分数据,并且可以根据从策略管理设备600发送来的网络选择策略进行分割处理。
[0095]换句话说,管理设备400识别包括在网络选择策略中的用于向第一网络设备200的数据传输的第一传输速率和用于向第二网络设备300的数据传输的第二传输速率,基于所识别出的传输速率从所分割的部分数据选择要向第一网络设备200发送的第一部分数据,并且从剩余部分数据选择要向第二网络设备300发送的第二部分数据。
[0096]因此,通过基于网络选择策略和实时变化的针对各个网络的业务分布率来执行数据分割处理,管理设备400可以应用3G网络和WiFi网络的相对使用率,例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等。
[0097]另外,管理设备400被构造为基于针对各个订户的预先管理的表信息,识别虚拟网络接入信息以及与作为当前数据传输的最终目的地的终端设备100相对应的针对各个网络的接入信息。例如,管理设备400可以基于针对各个订户的表信息来识别虚拟网络接入信息以及与终端设备100相对应的第一网络和第二网络接入信息。
[0098]此外,管理设备400被构造为将虚拟网络接入信息插入到第一部分数据中并且将虚拟网络接入信息插入到第二部分数据中。
[0099]当然,管理设备400可以将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息以及与初始发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0100]另外,管理设备400可以将与相应的第二网络相对应的它自己的第二网络接入信息、与相应的第二网络相对应的终端设备100的接入信息以及与初始发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0101]此后,管理设备400被构造为向位于3G网络中的第一网络设备200发送第一部分数据,并且第一网络设备200被构造为向对应于接收设备的终端设备100发送第一部分数据。另外,管理设备400被构造为向位于WiFi网络中的第二网络设备300发送第二部分数据,并且第二网络设备300被构造为向对应于接收设备的终端设备100发送第二部分数据。
[0102]如上所述,在数据经过管理设备400的处理期间,从外部设备500发送来的数据被分割,并且经由3G网络向终端设备100发送由管理设备400分割出的第一部分数据,并且经由WiFi网络向终端设备100发送所分割出的第二部分数据。
[0103]此外,当管理设备400与终端设备100使用同时数据传输服务时,管理设备400被构造为通过监测3G网络和WiFi网络来识别特定网络的问题发生。
[0104]也就是说,在管理设备400通过位于3G网络中的第一网络设备200向终端设备100发送第一部分数据并且通过位于WiFi网络中的第二网络设备300向终端设备100发送第二部分数据的处理期间,管理设备400被构造为通过预先指定的监测方法识别特定网络(例如,WiFi网络)的问题发生,这些监测方法例如是诸如识别预定时间内的发送数据的吞吐量、检测通过第二网络设备300的网络链路状态以及基于是否接收到具有规则周期的状态信号来检测网络断开的各种方法。在此,WiFi网络在网络移动性和稳定性方面比3G网络具有更大的变化,因此将基于如上所述的WiFi网络的问题发生来进行以下描述。
[0105]管理设备400将WiFi网络切换为对应于有效网络的3G网络以通过3G网络来发送通过WiFi网络发送的第二部分数据。
[0106]也就是说,当通过监测方法识别出WiFi网络的问题发生时,管理设备400通过位于对应于有效网络的3G网络中的第一网络设备200向终端设备100通知WiFi网络的问题发生,并且通过位于对应于有效网络的3G网络中的第一网络设备200发送通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0107]换句话说,为了第二部分数据的网络切换发送,管理设备400被构造为将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0108]此外,为了实现与识别出WiFi网络问题发生之前的状况相同的状况,管理设备400被构造为将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息(也就是说,终端设备100的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0109]也就是说,根据WiFi网络的问题发生的识别,管理设备400被构造为将3G网络和WiFi网络之间的传统的相对使用率(例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等)改变为诸如100%的3G网络和0%的WiFi网络的相对使用率,接着应用改变后的相对使用率。
[0110]另外,管理设备400被构造为向位于3G网络中的第一网络设备200发送第一部分数据和第二部分数据这两者,并且第一网络设备200被构造为向对应于接收设备的终端设备100发送第一部分数据和第二部分数据。
[0111]终端设备100被构造为从第一网络设备200接收第一部分数据并且从第二网络设备300接收第二部分数据,并且通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息根据特定虚拟网络接入信息将第一部分数据和第二部分数据组合来重构管理设备400期望发送的要发送的数据,以生成数据。
[0112]也就是说,终端设备100可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有预先分配的虚拟网络接入信息的第一部分数据和第二部分数据,通过识别接入信息(也就是说,与初始发源地相对应的外部设备500的接入信息)识别来自相同外部设备500的第一部分数据和第二部分数据,并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0113]如上所述,管理设备400分割出的第一部分数据和第二部分数据通过异构网络发送到终端设备100,并且所发送的第一部分数据和第二部分数据由终端设备100组合接着重构作为要发送的原始数据。
[0114]此外,在终端设备100使用与管理设备400的同时数据传输服务的情况下,当终端设备100从管理设备400接收到WiFi网络的问题发生的通知时,终端设备100被构造为通过对应于有效网络的3G网络接收第一部分数据和第二部分数据这两者。
[0115]也就是说,当识别出WiFi网络的问题发生时,终端设备100通过位于对应于有效网络的3G网络中的第一网络设备200从管理设备400接收WiFi网络的问题发生的通知,并且通过位于对应于有效网络的3G网络中的第一网络设备200接收通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0116]终端设备100被构造为通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来生成数据。
[0117]也就是说,终端设备100被构造为通过基于包括在从第一网络设备200接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来重构管理设备400期望发送的要发送的数据,以生成数据。
[0118]换句话说,终端设备100可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。[0119]下文中,将参照图2更详细描述作为根据本公开的实施方式的执行上行链路操作的发送设备的终端设备100。
[0120]作为根据本公开的发送设备的终端设备100包括:控制器110,控制器110被构造为将数据分割为部分数据并且将特定虚拟接入网络信息插入到各个部分数据中;第一通信单元120,第一通信单元120被构造为向第一网络发送第一部分数据;以及第二通信单元130,第二通信单元130被构造为向第二网络发送第二部分数据。
[0121]在此,控制器110可以加载到安装在终端设备100中的OS内核上,并且根据通过加载或下载安装在终端设备100中的特定应用的请求来执行用于同时数据传输服务的一系列操作。
[0122]另外,第一通信单元120是指用于利用3G网络与第一网络设备200相互工作的通信模块,并且第二通信单元130是指用于利用WiFi网络与第二网络设备300相互工作的通信模块。
[0123]控制器110被构造为将要发送的数据分割为部分数据以使用同时传输服务。
[0124]也就是说,控制器110被构造为将要发送的数据分割为与使用异构网络环境(也就是说,3G网络和WiFi网络)进行同时数据传输的网络的数量相对应的部分数据,并且可以根据从策略管理设备600发送来的网络选择策略进行分割处理。
[0125]换句话说,控制器110识别包括在网络选择策略中的用于向第一网络设备200的数据传输的第一传输速率和用于向第二网络设备300的数据传输的第二传输速率,基于所识别出的传输速率从所分割的部分数据选择要向第一网络设备200发送的第一部分数据,并且从剩余部分数据选择要向第二网络设备300发送的第二部分数据。
[0126]因此,通过基于网络选择策略和实时变化的针对各个网络的业务分布率来执行数据分割处理,控制器110可以应用3G网络和WiFi网络的相对使用率,例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络
坐寸o
[0127]此外,控制器110被构造为将虚拟网络接入信息插入到第一部分数据中并且将虚拟网络接入信息插入到第二部分数据中。
[0128]当然,控制器110可以将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0129]另外,控制器110可以将与相应的第二网络相对应的它自己的第二网络接入信息、与相应的第二网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入WiFi网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0130]另外,控制器110被构造为基于插入到各个数据的头中的接入信息,向第一通信单元120和第二通信单元130提供第一部分数据和第二部分数据,以通过3G网络和WiFi网络向管理设备400发送第一部分数据和第二部分数据。
[0131]也就是说,控制器110向第一通信单元120提供第一部分数据以向位于3G网络中的第一网络设备200发送第一部分数据,接着第一网络设备200向对应于接收设备的管理设备400发送第一部分数据。另外,终端设备100向第二通信单元130提供第二部分数据以向位于WiFi网络中的第二网络设备300发送第二部分数据,接着第二网络设备300向对应于接收设备的管理设备400发送第二部分数据。
[0132]如上所述,控制器110分割的第一部分数据经由3G网络发送到管理设备400,并且所分割的第二部分数据经由WiFi网络发送到管理设备400。
[0133]此外,当控制器110使用与管理设备400的同时数据传输服务时,控制器110被构造为通过监测3G网络和WiFi网络来识别特定网络的问题发生。
[0134]也就是说,在控制器110通过位于3G网络中的第一网络设备200向管理设备400发送第一部分数据并且通过位于WiFi网络中的第二网络设备300向管理设备400发送第二部分数据的处理期间,控制器110被构造为通过预先指定的监测方法识别特定网络(例如,WiFi网络)的问题发生,这些监测方法例如是诸如识别预定时间内的发送数据的吞吐量、检测通过第二网络设备300的网络链路状态以及基于是否接收到具有规则周期的状态信号来检测网络断开的各种方法。在此,WiFi网络在网络移动性和稳定性方面比3G网络具有更大的变化,因此将基于如上所述的WiFi网络的问题发生来进行以下描述。
[0135]控制器110将WiFi网络切换为对应于有效网络的3G网络以通过3G网络来发送通过WiFi网络发送的第二部分数据。
[0136]也就是说,当通过监测方法识别出WiFi网络的问题发生时,终端设备110通过位于对应于有效网络的3G网络中的第一网络设备200向管理设备400通知WiFi网络的问题发生,并且通过位于对应于有效网络的3G网络中的第一网络设备200发送通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0137]换句话说,为了第二部分数据的网络切换发送,控制器110将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0138]此外,为了实现与识别出WiFi网络问题发生之前的状况相同的状况,控制器110可以将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0139]也就是说,根据WiFi网络的问题发生的识别,控制器110被构造为将3G网络和WiFi网络之间的传统的相对使用率(例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等)改变为诸如100%的3G网络和0%的WiFi网络的相对使用率,接着应用改变后的相对使用率。
[0140]另外,控制器110被构造为向第一通信单元120提供第一部分数据和第二部分数据以向位于3G网络中的第一网络设备200发送第一部分数据和第二部分数据,接着第一网络设备200被构造为向作为接收设备的管理设备400发送第一部分数据和第二部分数据。
[0141]下文中,将参照图2描述执行根据本公开的实施方式的下行链路操作的终端设备100的更详细的构造。[0142]也就是说,作为根据本公开的接收设备的终端设备100包括:控制器110,控制器110被构造为组合部分数据以重构原始数据;第一通信单元120,第一通信单元120被构造为接收与从数据分割出的部分数据的一部分相对应的第一部分数据;以及第二通信单元130,第二通信单元130被构造为接收与部分数据的另一部分相对应的第二部分数据。在此情况下,终端设备100接收到的第一部分数据和第二部分数据可以是从对应于发送设备的管理设备400发送并提供的部分数据。
[0143]在此,控制器110可以加载到安装在终端设备100中的OS内核上,并且控制器110可以重构从管理设备400发送来的部分数据并且向通过加载或下载安装在终端设备100中的特定应用提供所重构的数据。
[0144]另外,第一通信单元120是指用于利用3G网络与第一网络设备200相互工作的通信模块,并且第二通信单元130是指用于利用WiFi网络与第二网络设备300相互工作的通信模块。
[0145]控制器110被构造为接收从管理设备400发送来的第一部分数据和第二部分数据。
[0146]也就是说,通过根据插入到第一部分数据和第二部分数据中的接入信息形成的通信路由,控制器110通过第一通信单元120接收经由位于3G网络中的第一网络设备200发送来的第一部分数据,并且通过第二通信单元130接收经由位于WiFi网络中的第二网络设备300发送来的第二部分数据。
[0147]控制器110被构造为通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息根据特定虚拟网络接入信息将第一部分数据和第二部分数据组合来重构管理设备400期望发送的要发送的数据,以生成数据。
[0148]也就是说,控制器110可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有预先分配的虚拟网络接入信息的第一部分数据和第二部分数据,通过识别对应于初始发源地的接入信息(也就是说,外部设备500的接入信息)识别来自同一外部设备500的第一部分数据和第二部分数据,并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0149]如上所述,管理设备400分割出的第一部分数据和第二部分数据通过异构网络发送到终端设备100,并且所发送的第一部分数据和第二部分数据由终端设备100组合接着重构作为要发送的原始数据。
[0150]此外,在控制器110使用与管理设备400的同时数据传输服务的情况下,当控制器110从管理设备400接收到WiFi网络的问题发生的通知时,控制器110被构造为通过对应于有效网络的3G网络接收第一部分数据和第二部分数据这两者。
[0151]也就是说,当识别出WiFi网络的问题发生时,控制器110通过位于对应于有效网络的3G网络中的第一网络设备200从管理设备400接收WiFi网络的问题发生的通知,并且通过位于对应于有效网络的3G网络中的第一网络设备200接收通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0152]控制器110被构造为通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来生成数据。
[0153]也就是说,控制器110被构造为通过基于包括在从第一网络设备200接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来重构管理设备400期望发送的要发送的数据,以生成数据。
[0154]换句话说,控制器110可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0155]下文中,将参照图3更详细描述对应于根据本公开的实施方式的用于执行上行链路操作的接收设备的管理设备400。
[0156]也就是说,对应于根据本公开的接收设备的管理设备400包括:第一通信单元410,第一通信单元410被构造为接收与从数据分割出的部分数据的一部分相对应的第一部分数据;第二通信单元420,第二通信单元420被构造为接收与分割出的部分数据的另一部分相对应的第二部分数据;以及控制器430,控制器430被构造为通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息根据特定虚拟网络接入信息组合第一部分数据和第二部分数据来生成数据。在此情况下,所接收到的第一部分数据和第二部分数据可以是从对应于发送设备的终端设备100发送/提供的部分数据。
[0157]第一通信单元410是指用于利用3G网络与第一网络设备200相互工作的通信模块,并且第二通信单元420是指用于利用WiFi网络与第二网络设备300相互工作的通信模块。
[0158]控制器430被构造为接收从终端设备100发送来的第一部分数据和第二部分数据。
[0159]也就是说,通过第一部分数据和第二部分数据根据包括在第一部分数据和第二部分数据的头中的接入信息所通过的传输路径,控制器430通过第一通信单元410接收经由位于3G网络中的第一网络设备200发送的第一部分数据,并且通过第二通信单元420接收经由位于WiFi网络中的第二网络设备300发送的第二部分数据。
[0160]控制器430被构造为通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息将第一部分数据和第二部分数据组合来重构终端设备100期望发送的要发送的数据,以生成数据。
[0161]也就是说,控制器430可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0162]此外,控制器430被构造为利用与通过第一部分数据和第二部分数据中的至少一个部分数据识别出的最终目的地相对应的外部设备的接入信息,来向外部设备500发送要发送的重构数据。
[0163]如上所述,在终端设备100分割出的第一部分数据和第二部分数据通过异构网络经过管理设备400的处理期间,第一部分数据和第二部分数据由管理设备400组合以重构为要发送的原始数据,接着要发送的重构数据作为一个数据被发送到对应于最终目的地的外部设备500。
[0164]此外,在控制器430使用与终端设备100的同时数据传输服务的情况下,当控制器430从终端设备100接收到WiFi网络的问题发生的通知时,控制器430被构造为通过对应于有效网络的3G网络接收第一部分数据和第二部分数据这两者。
[0165]也就是说,当识别出WiFi网络的问题发生时,控制器430通过位于对应于有效网络的3G网络中的第一网络设备200从终端设备100接收WiFi网络的问题发生的通知,并且通过位于对应于有效网络的3G网络中的第一网络设备200接收通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0166]控制器430被构造为通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来生成数据。
[0167]也就是说,控制器430被构造为通过基于包括在从第一网络设备200接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来重构终端设备100期望发送的要发送的数据,以生成数据。
[0168]换句话说,控制器430可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0169]此外,控制器430被构造为在步骤S150,利用与通过第一部分数据和第二部分数据中的至少一个部分数据识别出的最终目的地相对应的外部设备的接入信息,来向外部设备500发送要发送的重构数据。
[0170]也就是说,在第一部分数据和第二部分数据通过异构网络经过管理设备400的处理期间,终端设备100分割出的第一部分数据和第二部分数据由管理设备400组合以重构为要发送的原始数据,接着要发送的重构数据作为一个数据向对应于最终目的地的外部设备500发送。
[0171]下文中,将参照图3更详细地描述对应于根据本公开的实施方式的用于执行下行链路操作的发送设备的管理设备400。
[0172]也就是说,对应于根据本公开的发送设备的管理设备400将数据分割为部分数据,并且管理设备400包括:控制器430,控制器430被构造为将特定虚拟网络接入信息插入到各个部分数据中;第一通信单元410,第一通信单元410被构造为向第一网络发送第一部分数据;以及第二通信单元420,第二通信单元420被构造为向第二网络发送第二部分数据。
[0173]控制器430被构造为将被请求从外部设备500发送到终端设备100的数据分割为部分数据以使用同时传输服务。
[0174]也就是说,控制器430被构造为将要发送的数据分割为与使用异构网络环境(也就是说,3G网络和WiFi网络)进行同时数据传输的网络的数量相对应的部分数据,并且可以根据从策略管理设备600发送来的网络选择策略进行分割处理。
[0175]换句话说,控制器430识别包括在网络选择策略中的用于向第一网络设备200的数据传输的第一传输速率和用于向第二网络设备300的数据传输的第二传输速率,基于所识别出的传输速率从所分割的部分数据选择要向第一网络设备200发送的第一部分数据,并且从剩余部分数据选择要向第二网络设备300发送的第二部分数据。
[0176]因此,通过基于网络选择策略和实时变化的针对各个网络的各个业务分布率来执行数据分割处理,控制器430可以应用3G网络和WiFi网络的相对使用率,例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等。
[0177]另外,控制器430被构造为基于针对各个订户的预先管理的表信息,识别虚拟网络接入信息以及与作为当前数据传输的最终目的地的终端设备100相对应的针对各个网络的接入信息。例如,控制器430可以基于针对各个订户的表信息来识别虚拟网络接入信息以及与终端设备100相对应的第一网络和第二网络接入信息。
[0178]此外,控制器430被构造为将虚拟网络接入信息插入到第一部分数据中并且将虚拟网络接入信息插入到第二部分数据中。
[0179]也就是说,控制器430可以将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息以及与初始发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0180]另外,控制器430可以将与相应的第二网络相对应的它自己的第二网络接入信息、与相应的第二网络相对应的终端设备100的接入信息以及与初始发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0181]另外,控制器430被构造为基于插入到各个数据的头中的接入信息,来向第一通信单元410和第二通信单元420提供第一部分数据和第二部分数据,以通过3G网络和WiFi网络向终端设备100发送第一部分数据和第二部分数据。
[0182]也就是说,控制器430向第一通信单元410提供第一部分数据以向位于3G网络中的第一网络设备200发送第一部分数据,接着第一网络设备200向对应于接收设备的管理设备400发送第一部分数据。另外,控制器430向第二通信单元420提供第二部分数据以向位于WiFi网络中的第二网络设备300发送第二部分数据,接着第二网络设备300向对应于接收设备的管理设备400发送所分割出的第二部分数据。
[0183]如上所述,控制器430分割出的第一部分数据经由3G网络发送到终端设备100,并且所分割出的第二部分数据经由WiFi网络发送到终端设备100。
[0184]此外,当控制器430与终端设备100使用同时数据传输服务时,控制器430被构造为通过监测3G网络和WiFi网络来识别特定网络的问题发生。
[0185]也就是说,在控制器430通过位于3G网络中的第一网络设备200向管理设备400发送第一部分数据并且通过位于WiFi网络中的第二网络设备300向管理设备400发送第二部分数据的处理期间,控制器430通过预先指定的监测方法识别特定网络(例如,WiFi网络)的问题发生,这些监测方法例如是诸如识别预定时间内的发送数据的吞吐量、检测通过第二网络设备300的网络链路状态以及基于是否接收到具有规则周期的状态信号来检测网络断开的各种方法。在此,WiFi网络在网络移动性和稳定性方面比3G网络具有更大的变化,因此将基于如上所述的WiFi网络的问题发生来进行以下描述。
[0186]控制器110将WiFi网络切换为对应于有效网络的3G网络以通过3G网络来发送通过WiFi网络发送的第二部分数据。
[0187]也就是说,当通过监测方法识别出WiFi网络的问题发生时,控制器430通过位于对应于有效网络的3G网络中的第一网络设备200向终端设备100通知WiFi网络的问题发生,并且通过位于对应于有效网络的3G网络中的第一网络设备200发送通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0188]换句话说,为了第二部分数据的网络切换发送,控制器430被构造为将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0189]此外,为了实现与识别出WiFi网络问题发生之前的状况相同的状况,控制器430可以将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息(也就是说,终端设备100的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0190]也就是说,根据WiFi网络的问题发生的识别,控制器430可以将3G网络和WiFi网络之间的传统的相对使用率(例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等)改变为诸如100%的3G网络和0%的WiFi网络的相对使用率,接着应用改变后的相对使用率。
[0191]另外,控制器430向第一通信单元410提供第一部分数据和第二部分数据以向位于3G网络中的第一网络设备200发送第一部分数据和第二部分数据这两者,接着第一网络设备200向作为接收设备的终端设备100发送第一部分数据和第二部分数据。
[0192]依据根据本公开的基于异构网络的同时数据传输服务系统,在分割要发送的数据并且在异构网络环境中同时发送所分割的数据时,在用于通过异构网络实现同时链路传输的虚拟网络接入信息被附加地分配到各个终端之后该虚拟网络接入信息被管理,以增大数据传输速度并且使得即使当特定网络断开时也能够基于虚拟网络接入信息通过有效的网络实现数据发送/接收,进而确保服务连续性,从而实现有效和高度可靠的基于异构网络的同时数据传输服务。
[0193]下文中,将参照图4到图9描述根据本公开的实施方式的用于提供基于异构网络的同时数据传输服务的方法。在此,利用对应的附图标记来描述与图1到图3例示的构造相同的构造,以便于说明。
[0194]首先,将参照图4描述根据本公开的实施方式的用于提供基于异构网络的同时数据传输服务的方法。
[0195]首先,在步骤S10,终端设备100获取接入信息以在异构网络环境中使用同时数据传输服务。
[0196]优选地,终端设备100通过注册3G网络的位置来根据传统的接入信息分配方法从第一网络设备200接收第一网络接入信息(例如,3G IP),并且向第一网络设备200进行针对管理设备400的用于接入3G网络的接入信息的请求。此外,终端设备100通过接入WiFi网络来根据传统的接入信息分配方法从第二网络设备300接收第二网络接入信息(例如,WiFi IP)。
[0197]另外,在步骤S20,终端设备100通过异构网络访问管理设备400以进行针对服务注册的请求。
[0198]优选地,终端设备100被分配并且拥有针对根据本公开的基于异构网络的同时数据传输服务的单独的虚拟网络接入信息,并且单独的虚拟网络接入信息的分配可以由管理设备400管理。
[0199]终端设备100可通过3G网络或WiFi网络接收在服务注册处理期间由管理设备400分配的虚拟网络接入信息,基于预先拥有的设备标识信息(例如,MDN、MS1、MEI等)来自身生成/拥有虚拟网络接入信息,或者使用/拥有预先分配的网络接入信息作为虚拟网络接入信息。
[0200]另外,管理设备400可以管理针对各个订户的表信息,其中包括基于已经针对各个订户注册服务的终端设备的设备标识信息映射的第一网络和第二网络接入信息、虚拟网络接入信息(例如,虚拟IP)和基于包括在通过3G网络和WiFi网络中的每一个接收到的终端设备100的服务注册请求中的附加信息的服务类别信息(初始、更新和去除)。
[0201]接着,在步骤S30,终端设备100将要发送的数据分割为部分数据以使用同时数据传输服务。
[0202]优选地,终端设备100将要发送的数据分割为与使用异构网络环境(也就是说,3G网络和WiFi网络)进行同时数据传输的网络的数量相对应的部分数据,并且可以根据从策略管理设备600发送来的网络选择策略进行分割处理。
[0203]换句话说,终端设备100识别包括在网络选择策略中的用于向第一网络设备200的数据传输的第一传输速率和用于向第二网络设备300的数据传输的第二传输速率,基于所识别出的传输速率从所分割的部分数据选择要向第一网络设备200发送的第一部分数据,并且从剩余部分数据选择要向第二网络设备300发送的第二部分数据。
[0204]因此,通过基于网络选择策略和实时变化的针对各个网络的业务分布率来执行数据分割处理,终端设备100可以应用3G网络和WiFi网络的相对使用率,例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络等。
[0205]此外,在步骤S40,终端设备100将虚拟网络接入信息插入到第一部分数据中并且将虚拟网络接入信息插入到第二部分数据中。
[0206]优选地,终端设备100将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0207]另外,终端设备100将与相应的第二网络相对应的它自己的第二网络接入信息、与相应的第二网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入WiFi网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0208]接着,在步骤S50,终端设备100通过3G网络和WiFi网络提供第一部分数据和第二部分数据。
[0209]优选地,终端设备100向位于3G网络中的第一网络设备200发送第一部分数据,并且第一网络设备200向对应于接收设备的管理设备400发送第一部分数据。另外,终端设备100向位于WiFi网络中的第二网络设备300发送第二部分数据,并且第二网络设备300向对应于接收设备的管理设备400发送第二部分数据。[0210]如上所述,终端设备100分割的第一部分数据经由3G网络发送到管理设备400,并且所分割的第二部分数据经由WiFi网络发送到管理设备400。
[0211]接着,在步骤S60到S70,管理设备400接收第一部分数据和第二部分数据以生成数据。
[0212]优选地,管理设备400从第一网络设备200接收第一部分数据并且从第二网络设备300接收第二部分数据,并且通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息将第一部分数据和第二部分数据组合来重构终端设备100期望发送的要发送的数据,以生成数据。
[0213]换句话说,管理设备400可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0214]此外,在步骤S80,管理设备400利用与通过第一部分数据和第二部分数据中的至少一个部分数据识别出的最终目的地相对应的外部设备的接入信息,来向外部设备500发送要发送的重构数据。
[0215]也就是说,在第一部分数据和第二部分数据通过异构网络经过管理设备400的处理期间,终端设备100分割出的第一部分数据和第二部分数据由管理设备400组合以重构为要发送的原始数据,接着要发送的重构数据作为一个数据向对应于最终目的地的外部设备500发送。
[0216]此外,在步骤S90,当终端设备100使用与管理设备400的同时数据传输服务时,终端设备100通过监测3G网络和WiFi网络来识别特定网络的问题发生。
[0217]优选地,在终端设备100通过位于3G网络中的第一网络设备200向管理设备400发送第一部分数据并且通过位于WiFi网络中的第二网络设备300向管理设备400发送第二部分数据的处理期间,终端设备100通过预先指定的监测方法识别特定网络(例如,WiFi网络)的问题发生,这些监测方法例如是诸如识别预定时间内的发送数据的吞吐量、检测通过第二网络设备300的网络链路状态以及基于是否接收到具有规则周期的状态信号来检测网络断开的各种方法。在此,WiFi网络在网络移动性和稳定性方面比3G网络具有更大的变化,因此将基于如上所述的WiFi网络的问题发生来进行以下描述。
[0218]接着,在步骤SlOO到S120,终端设备100将WiFi网络切换为对应于有效网络的3G网络以通过3G网络来发送通过WiFi网络发送的第二部分数据。
[0219]优选地,当通过监测方法识别出WiFi网络的问题发生时,终端设备100通过位于对应于有效网络的3G网络中的第一网络设备200向管理设备400通知WiFi网络的问题发生,并且通过位于对应于有效网络的3G网络中的第一网络设备200发送通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0220]换句话说,为了第二部分数据的网络切换发送,终端设备100将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0221]此外,为了实现与识别出WiFi网络问题发生之前的状况相同的状况,终端设备100将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0222]也就是说,根据WiFi网络的问题发生的识别,终端设备100将3G网络和WiFi网络之间的传统的相对使用率(例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等)改变为诸如100%的3G网络和0%的WiFi网络的相对使用率,接着应用改变后的相对使用率。
[0223]接着,终端设备100向位于3G网络中的第一网络设备200发送第一部分数据和第二部分数据,并且第一网络设备200向对应于接收设备的管理设备400发送第一部分数据和第二部分数据。
[0224]当识别出WiFi网络的问题发生时,管理设备400通过位于对应于有效网络的3G网络中的第一网络设备200从终端设备100接收WiFi网络的问题发生的通知,并且通过位于对应于有效网络的3G网络中的第一网络设备200接收通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0225]另外,在步骤S130到S140,管理设备400通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据,来生成数据。
[0226]优选地,管理设备400通过基于包括在从第一网络设备200接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来重构终端设备100期望发送的要发送的数据,以生成数据。
[0227]换句话说,管理设备400可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据,并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0228]此后,在步骤S150,管理设备400利用与通过第一部分数据和第二部分数据中的至少一个部分数据识别出的最终目的地相对应的外部设备的接入信息,来向外部设备500发送要发送的重构数据。
[0229]也就是说,在终端设备100分割出的第一部分数据和第二部分数据通过异构网络经过管理设备400的处理期间,第一部分数据和第二部分数据由管理设备400组合以重构为要发送的原始数据,接着要发送的重构数据作为一个数据发送到对应于最终目的地的外部设备500。
[0230]下文中,将参照图5描述根据本公开的实施方式的基于异构网络的同时数据传输服务系统的下行链路操作方法。此外,由于在终端设备100和管理设备400之间获取接入信息和注册服务的处理与参照图4描述的上行链路操作相同,所以将省略其详细描述。
[0231]首先,在步骤S210到S220,管理设备400将被请求从外部设备500发送到终端设备100的数据分割为部分数据以使用同时数据传输服务。
[0232]优选地,管理设备400将要发送的数据分割为与使用异构网络环境(也就是说,3G网络和WiFi网络)进行同时数据传输的网络的数量相对应的部分数据,并且可以根据从策略管理设备600发送来的网络选择策略进行分割处理。
[0233]换句话说,管理设备400识别包括在网络选择策略中的用于向第一网络设备200的数据传输的第一传输速率和用于向第二网络设备300的数据传输的第二传输速率,基于所识别出的传输速率从所分割的部分数据选择要向第一网络设备200发送的第一部分数据,并且从剩余部分数据选择要向第二网络设备300发送的第二部分数据。
[0234]因此,通过基于网络选择策略和实时变化的针对各个网络的业务分布率来执行数据分割处理,管理设备400可以应用3G网络和WiFi网络的相对使用率,例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等。
[0235]接着,在步骤S230,管理设备400将虚拟网络接入信息插入到第一部分数据中并且将虚拟网络接入信息插入到第二部分数据中。
[0236]优选地,管理设备400基于针对各个订户的预先管理的表信息,识别虚拟网络接入信息以及与作为当前数据传输的最终目的地的终端设备100相对应的针对各个网络的接入信息。例如,管理设备400可以基于针对各个订户的表信息来识别虚拟网络接入信息以及与终端设备100相对应的第一网络和第二网络接入信息。
[0237]管理设备400将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息以及与初始发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0238]另外,管理设备400将与相应的第二网络相对应的它自己的第二网络接入信息、与相应的第二网络相对应的终端设备100的接入信息以及与初始发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0239]接着,在步骤S240,终端设备100通过3G网络和WiFi网络提供第一部分数据和第二部分数据。
[0240]优选地,管理设备400向位于3G网络中的第一网络设备200提供第一部分数据,并且第一网络设备200向对应于接收设备的终端设备100发送第一部分数据。另外,管理设备400向位于WiFi网络中的第二网络设备300发送第二部分数据,并且第二网络设备300向对应于接收设备的终端设备100发送第二部分数据。
[0241]如上所述,从外部设备500发送来的数据在部分数据经过管理设备400的处理期间被分割。管理设备400分割出的第一部分数据经由3G网络发送到终端设备100,并且所分割出的第二部分数据经由WiFi网络发送到终端设备100。
[0242]接着,在步骤S250到S260,终端设备100接收第一部分数据和第二部分数据以生成数据。
[0243]优选地,终端设备100从第一网络设备200接收第一部分数据并且从第二网络设备300接收第二部分数据,并且通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息根据特定虚拟网络接入信息将第一部分数据和第二部分数据组合来重构管理设备400期望发送的要发送的数据,以生成数据。
[0244]也就是说,终端设备100可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有预先分配的虚拟网络接入信息的第一部分数据和第二部分数据,通过识别对应于初始发源地的接入信息(也就是说,外部设备500的接入信息)识别来自同一外部设备500的第一部分数据和第二部分数据,并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0245]如上所述,管理设备400分割出的第一部分数据和第二部分数据通过异构网络发送到终端设备100,并且所发送的第一部分数据和第二部分数据由终端设备100组合接着重构为要发送的原始数据。
[0246]此外,在步骤S270,当管理设备400使用与终端设备100的同时数据传输服务时,管理设备400通过监测3G网络和WiFi网络来识别特定网络的问题发生。
[0247]优选地,在管理设备400通过位于3G网络中的第一网络设备200向终端设备100发送第一部分数据并且通过位于WiFi网络中的第二网络设备300向终端设备100发送第二部分数据的处理期间,管理设备400通过预先指定的监测方法识别特定网络(例如,WiFi网络)的问题发生,这些监测方法例如是诸如识别预定时间内的发送数据的吞吐量、检测通过第二网络设备300的网络链路状态以及基于是否接收到具有规则周期的状态信号来检测网络断开的各种方法。在此,WiFi网络在网络移动性和稳定性方面比3G网络具有更大的变化,因此将基于如上所述的WiFi网络的问题发生来进行以下描述。
[0248]接着,管理设备400将WiFi网络切换为对应于有效网络的3G网络以通过3G网络来发送通过WiFi网络发送的第二部分数据。
[0249]优选地,当通过监测方法识别出WiFi网络的问题发生时,管理设备400通过位于对应于有效网络的3G网络中的第一网络设备200向管理设备100通知WiFi网络的问题发生,并且通过位于对应于有效网络的3G网络中的第一网络设备200发送通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0250]换句话说,为了第二部分数据的网络切换发送,管理设备400将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息(也就是说,终端设备100的用于接入3G网络的接入信息)以及与最终发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0251]此外,为了实现与识别出WiFi网络问题发生之前的状况相同的状况,管理设备400将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息(也就是说,终端设备100的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0252]也就是说,根据WiFi网络的问题发生的识别,管理设备400将3G网络和WiFi网络之间的传统的相对使用率(例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等)改变为诸如100%的3G网络和0%的WiFi网络的相对使用率,接着应用改变后的相对使用率。
[0253]另外,管理设备400向位于3G网络中的第一网络设备200发送第一部分数据和第二部分数据,接着第一网络设备200向对应于接收设备的终端设备100发送第一部分数据和第二部分数据。
[0254]当识别出WiFi网络的问题发生时,终端设备100通过位于对应于有效网络的3G网络中的第一网络设备200从管理设备400接收WiFi网络的问题发生的通知,并且通过位于对应于有效网络的3G网络中的第一网络设备200接收通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0255]此后,在步骤S310到S320,终端设备100通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据,来生成数据。
[0256]优选地,终端设备100通过基于包括在从第一网络设备200接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来重构管理设备400期望发送的要发送的数据,以生成数据。
[0257]换句话说,管理设备100可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据,并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0258]下文中,将参照图6描述对应于根据本公开的实施方式的用于执行上行链路操作的发送设备的终端设备100的操作方法。
[0259]首先,在步骤S410,要发送的数据被分割为部分数据以使用同时数据传输服务。
[0260]优选地,控制器110将要发送的数据分割为与使用异构网络环境(也就是说,3G网络和WiFi网络)进行同时数据传输的网络的数量相对应的部分数据,并且可以根据从策略管理设备600发送来的网络选择策略进行分割处理。
[0261]换句话说,控制器110识别包括在网络选择策略中的用于向第一网络设备200的数据传输的第一传输速率和用于向第二网络设备300的数据传输的第二传输速率,基于所识别出的传输速率从所分割的部分数据选择要向第一网络设备200发送的第一部分数据,并且从剩余部分数据选择要向第二网络设备300发送的第二部分数据。
[0262]因此,通过基于网络选择策略和实时变化的针对各个网络的业务分布率来执行数据分割处理,控制器110可以应用3G网络和WiFi网络的相对使用率,例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络
坐寸o
[0263]接着,在步骤S420,虚拟网络接入信息被插入到第一部分数据中,并且虚拟网络接入信息被插入到第二部分数据中。
[0264]优选地,控制器110将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0265]另外,控制器110将与相应的第二网络相对应的它自己的第二网络接入信息、与相应的第二网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入WiFi网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0266]接着,在步骤S430,第一部分数据和第二部分数据基于插入到各个数据的头中的接入信息被提供给第一通信单元120和第二通信单元130以通过3G网络和WiFi网络发送到管理设备400。
[0267]优选地,控制器110向第一通信单元120提供第一部分数据以向位于3G网络中的第一网络设备200发送第一部分数据,接着第一网络设备200向对应于接收设备的管理设备400发送第一部分数据。另外,终端设备100向第二通信单元130提供第二部分数据以向位于WiFi网络中的第二网络设备300发送第二部分数据,接着第二网络设备300向对应于接收设备的管理设备400发送第二部分数据。
[0268]如上所述,控制器110分割的第一部分数据经由3G网络发送到管理设备400,并且第二部分数据经由WiFi网络发送到管理设备400。
[0269]此外,在步骤S440,当控制器110使用与管理设备400的同时数据传输服务时,控制器110通过监测3G网络和WiFi网络来识别特定网络的问题发生。
[0270]优选地,在控制器110通过位于3G网络中的第一网络设备200向管理设备400发送第一部分数据并且通过位于WiFi网络中的第二网络设备300向管理设备400发送第二部分数据的处理期间,控制器110通过预先指定的监测方法识别特定网络(例如,WiFi网络)的问题发生,这些监测方法例如是诸如识别预定时间内的发送数据的吞吐量、检测通过第二网络设备300的网络链路状态以及基于是否接收到具有规则周期的状态信号来检测网络断开的各种方法。在此,WiFi网络在网络移动性和稳定性方面比3G网络具有更大的变化,因此将基于如上所述的WiFi网络的问题发生来进行以下描述。
[0271]另外,在步骤S450到步骤S460,通过将WiFi网络切换为3G网络,来通过对应于有效网络的3G网络发送通过WiFi网络发送的第二部分数据。
[0272]优选地,当通过监测方法识别出WiFi网络的问题发生时,控制器110通过位于对应于有效网络的3G网络中的第一网络设备200向管理设备400通知WiFi网络的问题发生,并且通过位于对应于有效网络的3G网络中的第一网络设备200发送通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0273]换句话说,为了第二部分数据的网络切换发送,终端设备110将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0274]此外,为了实现与识别出WiFi网络问题发生之前的状况相同的状况,控制器110将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0275]也就是说,根据WiFi网络的问题发生的识别,控制器110将3G网络和WiFi网络之间的传统的相对使用率(例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等)改变为诸如100%的3G网络和0%的WiFi网络的相对使用率,接着应用改变后的相对使用率。
[0276]此后,在步骤S470,通过3G网络发送第一部分数据和第二部分数据。
[0277]优选地,控制器110向第一通信单元120提供第一部分数据和第二部分数据以向位于3G网络中的第一网络设备200发送第一部分数据和第二部分数据,并且第一网络设备200向对应于接收设备的管理设备400发送第一部分数据和第二部分数据。
[0278]下文中,将参照图7描述作为根据本公开的实施方式的接收设备的用于执行下行链路操作的终端设备100的操作方法。
[0279]首先,在步骤S510,从管理设备400发送来的第一部分数据和第二部分数据被接收。
[0280]优选地,通过根据插入到第一部分数据和第二部分数据中的接入信息形成的通信路由,控制器110通过第一通信单元120接收经由位于3G网络中的第一网络设备200发送的第一部分数据,并且通过第二通信单元130接收经由位于WiFi网络中的第二网络设备300发送的第二部分数据。
[0281]接着,在步骤S520到S530,控制器110通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息根据特定虚拟网络接入信息将第一部分数据和第二部分数据组合来重构管理设备400期望发送的要发送的数据,以生成数据。
[0282]优选地,控制器110可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有预先分配的虚拟网络接入信息的第一部分数据和第二部分数据,通过识别对应于初始发源地的接入信息(也就是说,外部设备500的接入信息)识别来自同一外部设备500的第一部分数据和第二部分数据,并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0283]如上所述,管理设备400分割出的第一部分数据和第二部分数据通过异构网络发送到终端设备100,并且所发送的第一部分数据和第二部分数据由终端设备100组合接着重构为要发送的原始数据。
[0284]此外,在步骤S540到S560,在控制器110使用与管理设备400的同时数据传输服务的情况下,当控制器110从管理设备400接收到WiFi网络的问题发生的通知时,控制器110通过对应于有效网络的3G网络接收第一部分数据和第二部分数据这两者。
[0285]优选地,当识别出WiFi网络的问题发生时,控制器110通过位于对应于有效网络的3G网络中的第一网络设备200从管理设备400接收WiFi网络的问题发生的通知,并且通过位于对应于有效网络的3G网络中的第一网络设备200接收通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0286]此后,在步骤S570到S580,控制器110通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据,来生成数据。
[0287]优选地,控制器110通过基于包括在从第一网络设备200接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来重构管理设备400期望发送的要发送的数据,以生成数据。
[0288]换句话说,控制器110可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0289]下文中,将参照图8描述对应于根据本公开的实施方式的用于执行上行链路操作的接收设备的管理设备400的操作方法。
[0290]首先,在步骤S610,从终端设备100发送来的第一部分数据和第二部分数据被接收。
[0291]优选地,通过第一部分数据和第二部分数据根据包括在第一部分数据和第二部分数据的头中的接入信息经过的传输路径,控制器430通过第一通信单元410接收经由位于3G网络中的第一网络设备200发送的第一部分数据,并且通过第二通信单元420接收经由位于WiFi网络中的第二网络设备300发送的第二部分数据。
[0292]接着,在步骤S620到S630,控制器430通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息将第一部分数据和第二部分数据组合来重构终端设备100期望发送的要发送的数据,以生成数据。
[0293]优选地,控制器430可通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0294]此外,在步骤S640,向外部设备500发送所重构的数据。
[0295]优选地,控制器430利用与通过第一部分数据和第二部分数据中的至少一个部分数据识别出的最终目的地相对应的外部设备的接入信息,来向外部设备500发送要发送的重构数据。
[0296]如上所述,在终端设备100分割出的第一部分数据和第二部分数据通过异构网络经过管理设备400的处理期间,第一部分数据和第二部分数据由管理设备400组合以重构为要发送的原始数据,接着要发送的重构数据作为一个数据被发送到对应于最终目的地的外部设备500。
[0297]此外,在步骤S660到S670,在控制器430使用与终端设备100的同时数据传输服务的情况下,当控制器430从终端设备100接收到WiFi网络的问题发生的通知时,控制器430通过对应于有效网络的3G网络接收第一部分数据和第二部分数据这两者。
[0298]优选地,当识别出WiFi网络的问题发生时,控制器430通过位于对应于有效网络的3G网络中的第一网络设备200从终端设备100接收WiFi网络的问题发生的通知,并且通过位于对应于有效网络的3G网络中的第一网络设备200接收通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0299]另外,在步骤S680到S690,控制器430通过基于包括在所接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据,来生成数据。
[0300]优选地,控制器430通过基于包括在从第一网络设备200接收到的第一部分数据和第二部分数据中的虚拟网络接入信息组合第一部分数据和第二部分数据来重构终端设备100期望发送的要发送的数据,以生成数据。
[0301]换句话说,控制器430可以通过基于包括在所接收到的多个部分数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一部分数据和第二部分数据并且根据包括在对应的部分数据中的顺序信息混合/组合第一部分数据和第二部分数据,来生成要发送的原始数据。
[0302]此后,在步骤S700,控制器430利用与通过第一部分数据和第二部分数据中的至少一个部分数据识别出的最终目的地相对应的外部设备的接入信息,来向外部设备500发送要发送的重构数据。
[0303]也就是说,在第一部分数据和第二部分数据通过异构网络经过管理设备400的处理期间,终端设备100分割出的第一部分数据和第二部分数据由管理设备400组合并重构为要发送的原始数据,并且要发送的重构数据作为一个数据发送给对应于最终目的地的外部设备500。
[0304]下文中,将参照图9描述作为根据本公开的实施方式的用于执行下行链路操作的发送设备的管理设备400的操作方法。
[0305]首先,在步骤S710到S720,管理设备400将被请求从外部设备500发送到终端设备100的数据分割为部分数据以使用同时数据传输服务。
[0306]优选地,控制器430将要发送的数据分割为与使用异构网络环境(也就是说,3G网络和WiFi网络)进行同时数据传输的网络的数量相对应的部分数据,并且可以根据从策略管理设备600发送来的网络选择策略进行分割处理。
[0307]换句话说,控制器430识别包括在网络选择策略中的用于向第一网络设备200的数据传输的第一传输速率和用于向第二网络设备300的数据传输的第二传输速率,基于所识别出的传输速率从所分割的部分数据选择要向第一网络设备200发送的第一部分数据,并且从剩余部分数据选择要向第二网络设备300发送的第二部分数据。
[0308]因此,通过基于网络选择策略和实时变化的针对各个网络的业务分布率来执行数据分割处理,控制器430可以应用3G网络和WiFi网络的相对使用率,例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等。
[0309]接着,在步骤S730,控制器430将虚拟网络接入信息插入到第一部分数据中并且将虚拟网络接入信息插入到第二部分数据中。
[0310]优选地,控制器430基于针对各个预先管理的订户的表信息,识别虚拟网络接入信息以及与作为当前数据传输的最终目的地的终端设备100相对应的针对各个网络的接入信息。例如,控制器430可以基于针对各个订户的表信息来识别虚拟网络接入信息以及与终端设备100相对应的第一网络和第二网络接入信息。
[0311]此外,控制器430将虚拟网络接入信息插入到第一部分数据中并且将虚拟网络接入信息插入到第二部分数据中。
[0312]也就是说,控制器430将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的终端设备100的接入信息以及与初始发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0313]另外,控制器430可以将与相应的第二网络相对应的它自己的第二网络接入信息、与相应的第二网络相对应的终端设备100的接入信息以及与初始发源地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0314]另外,在步骤S740,控制器430基于插入到各个数据的头中的接入信息,向第一通信单元410和第二通信单元420提供第一部分数据和第二部分数据,以通过3G网络和WiFi网络向终端设备100发送第一部分数据和第二部分数据。
[0315]优选地,控制器430向第一通信单元410提供第一部分数据以向位于3G网络中的第一网络设备200发送第一部分数据,接着第一网络设备200向对应于接收设备的管理设备400发送第一部分数据。另外,控制器430向第二通信单元420提供第二部分数据以向位于WiFi网络中的第二网络设备300发送第二部分数据,接着第二网络设备300向对应于接收设备的管理设备400发送第二部分数据。[0316]如上所述,控制器430分割出的第一部分数据经由3G网络发送到终端设备100,并且控制器430分割出的第二部分数据经由WiFi网络发送到终端设备100。
[0317]此外,在步骤S750,当控制器430使用与终端设备100的同时数据传输服务时,控制器430通过监测3G网络和WiFi网络来识别特定网络的问题发生。
[0318]优选地,在控制器430通过位于3G网络中的第一网络设备200向管理设备400发送第一部分数据并且通过位于WiFi网络中的第二网络设备300向管理设备400发送第二部分数据的处理期间,控制器430通过预先指定的监测方法识别特定网络(例如,WiFi网络)的问题发生,这些监测方法例如是诸如识别预定时间内的发送数据的吞吐量、检测通过第二网络设备300的网络链路状态以及基于是否接收到具有规则周期的状态信号来检测网络断开的各种方法。在此,WiFi网络在网络移动性和稳定性方面比3G网络具有更大的变化,因此将基于如上所述的WiFi网络的问题发生来进行以下描述。
[0319]在步骤S760到S770,控制器430将WiFi网络切换为对应于有效网络的3G网络以通过3G网络来发送通过WiFi网络发送的第二部分数据。
[0320]优选地,当通过监测方法识别出WiFi网络的问题发生时,控制器430通过位于对应于有效网络的3G网络中的第一网络设备200向终端设备100通知WiFi网络的问题发生,并且通过位于对应于有效网络的3G网络中的第一网络设备200发送通过WiFi网络上的第二网络设备300发送的第二部分数据。
[0321]换句话说,为了第二部分数据的网络切换发送,终端设备430将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第二部分数据中。
[0322]此外,为了实现与识别出WiFi网络问题发生之前的状况相同的状况,控制器430将与相应的第一网络相对应的它自己的第一网络接入信息、与相应的第一网络相对应的管理设备400的接入信息(也就是说,管理设备400的用于接入3G网络的接入信息)以及与最终目的地相对应的外部设备500的接入信息与虚拟网络接入信息一起插入到第一部分数据中。
[0323]也就是说,根据WiFi网络的问题发生的识别,控制器430将3G网络和WiFi网络之间的传统的相对使用率(例如,10%的3G网络和90%的WiFi网络,90%的3G网络和10%的WiFi网络,50%的3G网络和50%的WiFi网络,0%的3G网络和100%的WiFi网络等)改变为诸如100%的3G网络和0%的WiFi网络的相对使用率,接着应用改变后的相对使用率。
[0324]此后,在步骤S780,通过3G网络发送第一部分数据和第二部分数据。
[0325]优选地,控制器430向第一通信单元410提供第一部分数据和第二部分数据以向位于3G网络中的第一网络设备200发送第一部分数据和第二部分数据,接着第一网络设备200向作为接收设备的终端设备100发送第一部分数据和第二部分数据。
[0326]依据根据本公开的用于提供基于异构网络的同时数据传输服务的方法,在分割要发送的数据并且在异构网络环境中同时发送所分割的数据时,在用于通过异构网络实现同时链路传输的虚拟网络接入信息被附加地分配到各个终端之后该虚拟网络接入信息被管理,以增大数据传输速度并且使得即使当特定网络断开时也能够基于虚拟网络接入信息通过有效的网络实现数据发送/接收,进而确保服务连续性,从而实现有效和高度可靠的基于异构网络的同时数据传输服务。
[0327]此外,与本公开的实施方式相关地描述的算法的方法或步骤可以按照硬件、由处理器执行的软件或者其组合的形式直接实现。软件模块可以驻留在诸如RAM存储器、闪速存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动盘、CD-ROM或者本领域公知的其它存储装置的存储介质中。存储介质连接到处理器,使得处理器可以从存储介质读取信息或者在存储介质上记录信息。另选地,存储介质可以集成在处理器中。处理器和存储介质可以被包括在ASIC中。ASIC可以被包括在终端中。另选地,处理器和存储介质可以用作终端的部件。
[0328]尽管已经描述了本公开的一些实施方式,但是应理解的是,本公开不应限于这些实施方式,本领域普通技术人员可以在如以下要求保护的本公开的精神和范围内进行各种变化和修改。
[0329]工业实用性
[0330]依据根据本公开的基于异构网络的同时数据传输服务系统和方法,在分割要发送的数据并且在异构网络环境中同时发送所分割的数据时,在用于通过异构网络实现同时链路传输的虚拟网络接入信息被附加地分配到各个终端之后该虚拟网络接入信息被管理,以增大数据传输速度并且使得即使当特定网络断开时也能够基于虚拟网络接入信息通过有效的网络实现数据发送/接收,进而确保服务连续性。因此,本公开尤其适用于业界,因为本公开克服了传统技术的限制,应用了本公开的设备具有很高的可能性进入市场并被销售并且使用相关的技术,并且明显的是,本公开可以在实际中实现。
【权利要求】
1.一种用于同时传输的发送设备,该发送设备包括: 控制器,该控制器被构造为将要发送的数据分割为两个或更多个部分数据;以及通信单元,该通信单元被构造为通过两个或更多个网络向接收设备发送所述两个或更多个部分数据, 其中,所述控制器被构造为, 将与所述两个或更多个网络中的第一网络相对应的所述接收设备的网络接入信息以及与所述发送设备或所述接收设备相对应的虚拟网络接入信息插入到所述两个或更多个部分数据中的第一部分数据中,并且 将与所述两个或更多个网络中的第二网络相对应的所述接收设备的网络接入信息以及与所述发送设备或所述接收设备相对应的虚拟网络接入信息插入到所述两个或更多个部分数据中的第二部分数据中,并且所述通信单元被构造为, 通过所述第一网络向所述接收设备发送所述第一部分数据,并且 通过所述第二网络向所述接收设备发送所述第二部分数据。
2.根据权利要求1所述的发送设备,其中,当识别出所述第一网络的问题发生时,所述控制器被构造为,利用与所述第二网络相对应的所述接收设备的网络接入信息代替插入到所述第一部分数据中的与所述第一网络相对应的所述接收设备的网络接入信息。
3.根据权利要求2所述的发送设备,其中,所述通信单元被构造为,利用与所述第二网络相对应的所述接收设备的经代替的网络接入信息,来通过所述第二网络向所述接收设备发送要通过所述第一网络发送的所述第一部分数据。
4.根据权利要求2所述的发送设备,其中,当识别出所述第一网络的问题发生时,所述控制器被构造为,向所述接收设备通知所述问题发生。
5.一种用于同时传输的接收设备,该接收设备包括: 通信单元,该通信单元被构造为,通过两个或更多个网络从发送设备接收从要发送的数据分割出的两个或更多个部分数据;以及 控制器,该控制器被构造为,利用插入到所述两个或更多个部分数据中的与所述发送设备或所述接收设备相对应的虚拟网络接入信息来组合所述两个或更多个部分数据, 其中,所述虚拟网络接入信息是独立于所述两个或更多个网络的。
6.根据权利要求5所述的接收设备,其中,所述通信单元被构造为, 通过所述两个或更多个网络中的第一网络接收包括与所述第一网络相对应的所述接收设备的网络接入信息的第一部分数据,并且 通过所述两个或更多个网络中的第二网络接收包括与所述第二网络相对应的所述接收设备的网络接入信息的第二部分数据。
7.根据权利要求6所述的接收设备,其中,所述控制器被构造为,基于插入到所述第一部分数据和所述第二部分数据中的所述虚拟网络接入信息来确定所述第一部分数据和所述第二部分数据作为从所述发送设备发送来的部分数据,以组合所述第一部分数据和所述第二部分数据。
8.根据权利要求6所述的接收设备,其中,当识别出所述两个或更多个网络中的所述第一网络的问题发生时,所述通信单元被构造为,接收包括与所述两个或更多个网络中的所述第二网络相对应的所述接收设备的网络接入信息以代替插入到通过所述第一网络接收到的所述第一部分数据中的与所述第一网络相对应的所述接收设备的网络接入信息的所述第一部分数据。
9.根据权利要求8所述的接收设备,其中,所述通信单元被构造为,利用与所述第二网络相对应的所述接收设备的经代替的网络接入信息,来通过所述第二网络接收要通过所述第一网络接收的所述第一部分数据。
10.根据权利要求9所述的接收设备,其中,所述通信单元被构造为,在从所述发送设备接收到所述第一网络的问题发生的通知之后,通过所述第二网络接收所述第一部分数据。
11.一种用于同时传输的发送设备的操作方法,该操作方法包括以下步骤: 将要发送的数据分割为两个或更多个部分数据; 通过两个或更多个网络中的第一网络发送第一部分数据,该第一部分数据包括与所述第一网络相对应的接收设备的网络接入信息以及与所述发送设备或所述接收设备相对应的虚拟网络接入信息;以及 通过所述两个或更多个网络中的第二网络发送第二部分数据,该第二部分数据包括与所述第二网络相对应的所述接收设备的网络接入信息以及与所述发送设备或所述接收设备相对应的虚拟网络接入信息。
12.根据权利要求11所述的操作方法,该操作方法还包括以下步骤: 识别所述两个或更多个网络中的所述第一网络的问题发生;以及 利用与所述第二网络相对应的所述接收设备的网络接入信息代替包括在所述第一部分数据中的与所述第一网络相对应的所述接收设备的网络接入信息。
13.根据权利要求12所述的操作方法,其中,代替所述网络接入信息的步骤包括以下步骤: 利用与所述第二网络相对应的所述接收设备的经代替的网络接入信息,来通过所述第二网络向所述接收设备发送要通过所述第一网络发送的所述第一部分数据。
14.根据权利要求12所述的操作方法,该操作方法还包括以下步骤: 在识别出所述问题发生之后,向所述接收设备通知所述问题发生。
15.一种用于同时传输的接收设备的操作方法,该操作方法包括以下步骤: 通过两个或更多个网络从发送设备接收从要发送的数据分割出的两个或更多个部分数据; 识别包括在所述两个或更多个部分数据中的与所述发送设备或所述接收设备相对应的虚拟网络接入信息, 其中,所述虚拟网络接入信息是独立于所述两个或更多个网络的;以及 通过基于所识别出的虚拟网络接入信息组合所述两个或更多个部分数据,来生成数据。
16.根据权利要求15所述的操作方法,其中,接收所述两个或更多个部分数据的步骤包括以下步骤: 通过所述两个或更多个网络中的第一网络接收包括与所述第一网络相对应的所述接收设备的网络接入信息的第一部分数据;以及通过所述两个或更多个网络中的第二网络接收包括与所述第二网络相对应的所述接收设备的网络接入信息的第二部分数据。
17.根据权利要求16所述的操作方法,其中,生成所述数据的步骤包括以下步骤: 基于包括在所述第一部分数据和所述第二部分数据中的虚拟网络接入信息确定所述第一部分数据和所述第二部分数据作为从所述发送设备发送来的部分数据,以组合所述第一部分数据和所述第二部分数据。
18.根据权利要求15所述的操作方法,其中,接收所述两个或更多个部分数据的步骤包括以下步骤: 当识别出所述两个或更多个网络中的第一网络的问题发生时,接收包括与所述两个或更多个网络中的第二网络相对应的所述接收设备的网络接入信息以代替包括在通过所述第一网络接收到的所述第一部分数据中的与所述第一网络相对应的所述接收设备的网络接入信息的所述第一部分数据。
19.根据权利要求18所述的操作方法,其中,接收所述两个或更多个部分数据的步骤包括以下步骤: 利用与所述第二网络相对应的所述接收设备的经代替的网络接入信息,来通过所述第二网络接收要通过所述第一网络接收的所述第一部分数据。
20.根据权利要求19所述的操作方法,该操作方法还包括以下步骤: 在接收所述两个或更多个 部分数据之前,从所述发送设备接收所述第一网络的问题发生的通知。
【文档编号】H04B7/26GK103493398SQ201280019434
【公开日】2014年1月1日 申请日期:2012年5月24日 优先权日:2011年6月3日
【发明者】李圭珉, 金廷洙, 郑寅将, 金敬勋 申请人:Sk电信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1