CN106068024B - 用于同时服务的发送终端、服务器及其操作方法 - Google Patents
用于同时服务的发送终端、服务器及其操作方法 Download PDFInfo
- Publication number
- CN106068024B CN106068024B CN201610656597.4A CN201610656597A CN106068024B CN 106068024 B CN106068024 B CN 106068024B CN 201610656597 A CN201610656597 A CN 201610656597A CN 106068024 B CN106068024 B CN 106068024B
- Authority
- CN
- China
- Prior art keywords
- network
- data
- equipment
- information
- local
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 173
- 238000011017 operating method Methods 0.000 title claims abstract description 17
- 238000004891 communication Methods 0.000 claims abstract description 84
- 241001269238 Data Species 0.000 claims abstract description 69
- 230000004044 response Effects 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 5
- 238000007689 inspection Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 45
- 238000009826 distribution Methods 0.000 description 29
- 238000003780 insertion Methods 0.000 description 29
- 230000037431 insertion Effects 0.000 description 29
- 230000008859 change Effects 0.000 description 28
- 238000000034 method Methods 0.000 description 21
- 238000012544 monitoring process Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000013519 translation Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000006641 stabilisation Effects 0.000 description 4
- 238000011105 stabilization Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000011897 real-time detection Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000000699 topical effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
公开了用于同时服务的发送终端、服务器及其操作方法。该发送终端包括:信息获取单元,其被配置成获取与所述发送终端的当前位置对应的网络选择策略;控制器,其被配置成将数据划分成两个或更多局部数据;以及通信单元,其被配置成基于被包括在所述网络选择策略中的与将被接入的网络设备相关的信息来发送所述两个或更多局部数据。
Description
本申请是原案申请号为201280009958.6的发明专利申请(国际申请号:PCT/KR2012/004030,申请日:2012年05月22日,发明名称:用于在异构网络中的同时数据传输服务的***和方法)的分案申请。
技术领域
本公开涉及一种同时数据传输方案,且更具体而言,涉及提供基于异构网络的同时数据传输服务的***和方法、发送设备和发送设备的操作方法以及接收设备和接收设备的操作方法,其中,根据基于异构网络环境中的各种网络参数确定的网络选择策略确定每个接入网络的数据传输比率,根据确定的数据传输比率划分将要发送的数据,且通过不同网络同时发送划分的数据,且接收器方接收且组合划分的数据,从而重构原始数据。
背景技术
最近,服务提供商在很多情况中基于多个无线技术同时提供服务。主要的国内服务提供商引入了WCDMA、CDMA、WiBro和对应于无线局域网的WLAN(WiFi)技术来构建和服务于网络。而且,当前,长期演进(LTE)网络被主动地引入。
在各种网络共存的异构网络环境中,终端设备通过异构网络使用数据服务的当前方法可以对应于被动方法:所述方法是当考虑服务提供商方时由排除服务提供商的控制性的终端设备用户通过直接变化的接入网络选择方法。
同时,当前,由于诸如智能电话、平板PC等各种无线设备增长,数据服务费用降低,且各种大容量数据服务增加,服务提供商的网络负荷率快速增长,且因而网络投资成本被过度花费且服务稳定性受到威胁。
因此,需要根据各种网络共存的异构网络环境中的网络状态有效选择终端设备的接入网络且通过使用选择的网络主动发送数据的新服务方案。
发明内容
技术问题
因此,本公开是要解决上述问题,且本公开的一个方面是通过划分将要发送的数据且发送划分的数据增加数据发送比率,且通过有效改变整个网络的数据流量改善数据服务质量且确保网络稳定性。
技术方案
根据本公开的一个方面,提供一种发送设备,所述发送设备包括:控制器,其配置成将数据划分成两个或更多局部数据;第一通信单元,其配置成发送与所述两个或更多局部数据的一部分对应的第一局部数据;以及第二通信单元,其配置成发送与所述两个或更多局部数据的另一部分对应的第二局部数据,其中,所述控制器配置成:根据用于到第一网络设备的数据传输的第一传输比率从所述两个或更多局部数据中选择所述第一局部数据,根据用于到第二网络设备的数据传输的第二传输比率从所述两个或更多局部数据中选择所述第二局部数据,判断所述第一传输比率和所述第二传输比率其中至少一个是否变化,以及当作为判断的结果确定所述第一传输比率和所述第二传输比率其中一个或更多个变化时,根据变化的第一传输比率从所述两个或更多局部数据中选择所述第一局部数据,根据变化的第二传输比率从所述两个或更多局部数据中选择所述第二局部数据,或根据变化的第一传输比率从所述两个或更多局部数据中选择所述第一局部数据且根据变化的第二传输比率从所述两个或更多局部数据中选择所述第二局部数据。
根据本公开的另一方面,提供一种发送设备,所述发送设备包括:控制器,其配置成将数据划分成两个或更多局部数据;第一通信单元,其配置成发送与所述两个或更多局部数据的一部分对应的第一局部数据;以及第二通信单元,其配置成发送与所述两个或更多局部数据的另一部分对应的第二局部数据,其中,所述第一局部数据包括以下其中至少一个:用于识别被包括在所述第一局部数据中的一个或更多局部数据的顺序的第一顺序信息;包括第一网络设备的接入信息和用于接收经由所述第一网络设备发送的所述第一局部数据的特定接收设备的接入信息中的一个或更多个的第一接入信息,所述第二局部数据包括以下其中至少一个:用于识别被包括在所述第二局部数据中的一个或更多局部数据的顺序的第二顺序信息;包括第二网络设备的接入信息和用于接收经由所述第二网络设备发送的所述第二局部数据的特定接收设备的接入信息中的一个或更多个的第二接入信息,并且所述第一顺序信息和所述第二顺序信息用于通过被包括在所述第一局部数据中的所述一个或更多局部数据和被包括在所述第二局部数据中的所述一个或更多局部数据的组合来产生所述数据。
所述第一接入信息和所述第二接入信息还可以包括用于接收从所述接收设备发送的数据的外部设备的接入信息。
根据本公开的另一方面,提供一种接收设备,所述接收设备包括:第一通信单元,其配置成接收根据用于到第一网络设备的数据传输的第一传输比率从两个或更多局部数据中选择的第一局部数据,所述两个或更多局部数据是从数据划分的;第二通信单元,其配置成接收根据用于到第二网络设备的数据传输的第二传输比率从所述两个或更多局部数据中选择的第二局部数据;以及控制器,其配置成通过组合所述第一局部数据和所述第二局部数据而产生所述数据,其中,所述第一通信单元配置成接收通过使用被包括在所述第一局部数据中的第一接入信息中包括的所述第一网络设备的接入信息和特定接收设备的接入信息而经由所述第一网络设备发送的所述第一局部数据,并且所述第二通信单元配置成接收通过使用被包括在所述第二局部数据中的第二接入信息中包括的所述第二网络设备的接入信息和特定接收设备的接入信息而经由所述第二网络设备发送的所述第二局部数据。
根据本公开的另一方面,提供一种计算机可读记录介质,所述计算机可读记录介质包括用于执行包括以下步骤的处理的命令:将数据划分成两个或更多局部数据;选择与所述两个或更多局部数据的一部分对应的第一局部数据和与所述两个或更多局部数据的另一部分对应的第二局部数据;以及提供所述第一局部数据和所述第二局部数据,其中,用于执行选择步骤的命令执行以下步骤:根据用于到第一网络设备的数据传输的第一传输比率从所述两个或更多局部数据中选择所述第一局部数据,以及根据用于到第二网络设备的数据传输的第二传输比率从所述两个或更多局部数据中选择所述第二局部数据,其中,用于执行选择步骤的命令判断所述第一传输比率和所述第二传输比率其中至少一个是否变化,以及当作为判断的结果确定所述第一传输比率和所述第二传输比率其中一个或更多个变化时,根据变化的第一传输比率从所述两个或更多局部数据中选择所述第一局部数据,根据变化的第二传输比率从所述两个或更多局部数据中选择所述第二局部数据,或根据变化的第一传输比率从所述两个或更多局部数据中选择所述第一局部数据且根据变化的第二传输比率从所述两个或更多局部数据中选择所述第二局部数据。
根据本公开的另一方面,提供一种计算机可读记录介质,所述计算机可读记录介质包括用于执行包括以下步骤的处理的命令:将数据划分成两个或更多局部数据;通过选择与所述两个或更多局部数据的一部分对应的第一局部数据且选择与所述两个或更多局部数据的另一部分对应的第二局部数据来选择局部数据;以及提供所述第一局部数据和所述第二局部数据,其中,所述第一局部数据包括以下其中至少一个:用于识别被包括在所述第一局部数据中的一个或更多局部数据的顺序的第一顺序信息;包括第一网络设备的接入信息和用于接收经由所述第一网络设备发送的所述第一局部数据的特定接收设备的接入信息中的一个或更多个的第一接入信息,所述第二局部数据包括以下其中至少一个:用于识别被包括在所述第二局部数据中的一个或更多局部数据的顺序的第二顺序信息;包括第二网络设备的接入信息和用于接收经由所述第二网络设备发送的所述第二局部数据的特定接收设备的接入信息中的一个或更多个的第二接入信息,并且所述第一顺序信息和所述第二顺序信息用于通过被包括在所述第一局部数据中的所述一个或更多局部数据和被包括在所述第二局部数据中的所述一个或更多局部数据的组合来产生所述数据。
所述第一接入信息和所述第二接入信息还可以包括用于接收发送到所述接收设备的数据的外部设备的接入信息。
根据本公开的另一方面,提供一种用于同时服务的发送设备,所述发送设备包括:信息获取单元,其配置成获取与所述发送设备的当前位置对应的网络选择策略;控制器,其配置成将数据划分成两个或更多局部数据;以及通信单元,其配置成基于被包括在所述网络选择策略中的与将被接入的网络设备相关的信息而发送所述两个或更多局部数据。
信息获取单元可以作为对所述当前位置的发送的响应,从策略管理设备获取与所述当前位置对应的包括所述与将被接入的网络设备相关的信息的所述网络选择策略,所述策略管理设备配置成管理关于每个网络设备的状态信息。
信息获取单元可以作为对在所述当前位置中的所述发送设备发送检测到的网络设备的列表的响应,从策略管理设备获取与所述检测到的网络设备的列表中的至少一部分网络设备对应的包括所述与将被接入的网络设备相关的信息的所述网络选择策略,所述策略管理设备配置成管理关于每个网络设备的状态信息。
根据本公开的另一方面,提供一种策略管理设备,所述策略管理设备包括:信息管理单元,其配置成获取关于每个网络设备的状态信息;信息产生单元,其配置成基于所述状态信息产生与发送设备的当前位置对应的与将被接入的网络设备相关的信息;以及策略提供单元,其配置成向所述发送设备提供包括所述与将被接入的网络设备相关的信息的网络选择策略,以允许所述发送设备基于所述与将被接入的网络设备相关的信息而发送从将被发送的数据划分的两个或更多局部数据。
信息产生单元可以基于所述状态信息,根据从所述发送设备接收的位置信息产生与可由所述发送设备接入的网络设备相关的信息作为所述与将被接入的网络设备相关的信息。
信息产生单元可以基于所述状态信息,产生与由所述发送设备在所述发送设备的当前位置中检测到的网络设备的列表中的一部分网络设备对应的与网络设备相关的信息作为所述与将被接入的网络设备相关的信息。
所述状态信息可以包括针对每个网络设备接入的用户的数量和流量状态中的一个或更多个。
根据本公开的另一方面,提供一种用于提供同时服务的发送设备的操作方法,所述操作方法包括以下步骤:获取与所述发送设备的当前位置对应的网络选择策略;将数据划分成两个或更多局部数据;基于被包括在所述网络选择策略中的与将被接入的网络设备相关的信息接入网络设备中的至少一个;以及通过所述网络设备中的所述至少一个来发送所述局部数据。
根据本公开的另一方面,提供一种策略管理设备的操作方法,所述操作方法包括以下步骤:获取关于每个网络设备的状态信息;基于所述状态信息产生与发送设备的当前位置对应的与将被接入的网络设备相关的信息;以及向所述发送设备提供包括所述与将被接入的网络设备相关的信息的网络选择策略,以允许所述发送设备基于所述与将被接入的网络设备相关的信息而发送从将被发送的数据划分的两个或更多局部数据。
所述状态信息可以包括针对每个网络设备接入的用户的数量和流量状态中的至少一个。
有利效果
根据基于异构网络的同时数据传输服务***和方法,根据基于异构网络环境中的各种网络参数确定的网络选择策略来确定每个接入网络的数据传输比率,根据确定的数据传输比率划分将要发送的数据,且通过不同网络同时发送划分的数据,且接收器方接收且组合划分的数据,从而重构将要发送的数据。因此,通过发送从将要发送的数据划分的局部数据增加了数据传输速度,且通过有效改变整个网络的数据流量改善了数据服务质量且确保了网络稳定性。
附图说明
从结合附图考虑的下面的详细描述将更显见本公开的上述和其它目的、特征和优点,附图中:
图1是根据本公开的至少一个实施例基于异构网络的同时数据传输服务***的示意性框图;
图2和3是说明根据本公开的至少一个实施例用于每个订户的信息的表的视图;
图4是根据本公开的至少一个实施例的终端设备的示意性框图;
图5是示出根据本发明的至少一个实施例的管理设备的配置的示意性框图;
图6是根据本公开的至少一个实施例基于异构网络的同时数据传输服务***的上行链路操作方法的流程图;
图7和8是说明根据本公开的至少一个实施例的接入信息获取处理的流程图;
图9是根据本公开的至少一个实施例的服务登记处理的流程图;
图10是根据本公开的至少一个实施例的接入信息变化处理的流程图;
图11是根据本公开的至少一个实施例基于异构网络的同时数据传输服务***的下行链路操作方法的流程图;
图12和13是根据本公开的至少一个实施例的发送设备(终端设备)和接收设备(管理设备)的操作的流程图;
图14是根据本公开的至少一个实施例的终端设备的示意性框图;
图15是根据本公开的至少一个实施例的策略管理设备的示意性框图;
图16是根据本公开的至少一个实施例基于异构网络的同时数据传输服务***的上行链路操作方法的流程图;
图17是根据本公开的至少一个实施例的发送设备(终端设备)的操作的流程图;以及
图18是根据本公开的至少一个实施例的策略管理设备的操作的流程图。
具体实施方式
此后,将参考附图描述本公开的至少一个实施例。
图1是示意性说明根据本公开的一个实施例基于异构网络的同时数据传输服务***的配置图。
如图1所示,***包括:终端设备100,配置将数据划分成局部数据且在异构网络环境中通过一个或更多网络同时发送划分的局部数据;第一网络设备200,配置成从终端设备100接收划分的局部数据;第二网络设备300,配置成从终端设备100接收剩余的划分的局部数据;管理设备400,配置成组合从第一网络设备200和第二网络设备300发送的局部数据以产生数据;外部设备500,配置成从管理设备400接收组合数据;以及策略管理设备600,配置成提供网络选择策略。
此处,外部设备500表示用于通过管理设备400与终端设备100一起执行数据发送/接收的服务器设备,且可以借助于管理设备400通过数据发送/接收向终端设备100提供诸如门户服务、内容提供服务等各种服务。
而且,策略管理设备600基于与异构网络相关的各种网络参数(例如包括订户偏好、订户类型、订户支付***、将被服务的应用类型等)和根据从终端设备100和管理设备400接收的网络状态变化的网络状态信息确定网络选择策略,且向终端设备100和管理设备400提供确定的网络选择策略。
同时,异构网络可以对应于各种接入网络,例如包括WCDMA、CDMA、WiBro、WLAN(WiFi)和长期演进(LTE),但是为描述方便起见,异构网络的至少一个实施例被示意性地描述为表示无线分组服务网络(WCDMA)的第一网络(此后称为“3G网络”)和表示为无线局域网的第二网络(此后称为“WiFi网络”)。
因此,第一网络设备200表示用于操作3G网络即无线分组服务网络的网关GPRS支持节点(GGSN)装置,且第二网络设备300表示用于操作WiFi网络即无线局域网的接入点(AP)。
而且,根据服务流(即,通过使用同时数据传输服务发送数据的对象),终端设备100和管理设备400可以是发送设备或接收设备。在该实施例中,为描述方便起见,假设终端设备100对应于用于执行位于异构网络环境中的数据发送/接收的设备且管理设备400对应于配置成向终端设备100提供同时数据传输服务的设备。
首先,为了在异构网络环境中使用同时数据传输服务,应当首先执行在终端设备100和管理设备400之间获取接入信息的处理。
就这方面而言,终端设备100登记3G网络中的位置且接入第一网络设备200以做出针对接入信息的请求以获取管理设备400用于接入到3G网络的接入信息。
因此,第一网络设备200根据从终端设备100发送的接入信息请求接收管理设备400用于接入到3G网络的接入信息,即来自地址分配设备700(例如,DNS服务器设备)的私有IP,且向终端设备100发送接收的私有IP。
而且,终端设备100另外向第一网络设备200做出针对管理设备400用于接入WiFi网络的接入信息的请求,且接收了接入信息的第一网络设备200从地址分配设备700(例如,DNS服务器)接收管理设备400用于接入WiFi网络的接入信息,即,映射到管理设备400用于接入3G网络的接入信息的虚拟IP(其是私有IP),且向终端设备100发送接收的虚拟IP。
此时,管理设备400通过将分配给终端设备100的用于接入到3G网络的接入信息和用于接入到WiFi网络的接入信息管理为相同的订户识别信息(例如IMSI)而识别用于接入到3G网络的接入信息和用于接入到WiFi网络的接入信息是分配给相同订户的接入信息。
在另一实施例中,在获取管理设备400用于接入到WiFi网络的接入信息的方面,终端设备100可以在通过第一网络设备200做出针对服务登记的请求时从管理设备400获取管理设备400用于接入到WiFi的接入信息。
同时,当位于WiFi网络区域中的第二网络设备300执行网络地址转换(NAT)功能时,取代初始终端设备100的接入信息,相对于通过第二网络设备300发送到管理设备400的终端设备100的接入信息,第二网络设备300的接入地址被发送,且因此,管理设备400将提前识别WiFi网络区域上第二网络设备300的接入信息,在该WiFi网络区域中,终端设备100布置为通过WiFi网络向/从终端设备100发送/接收数据。
为此,管理设备400通过WiFi网络获取被包括在在初始终端设备100的服务登记处理期间从终端设备100接收的服务登记请求中的第二网络设备300的接入信息,以存储和管理相应的接入信息。
换句话说,在通过3G网络获取管理设备400用于接入WiFi网络的接入信息之后,终端设备100基于初始获取的接入信息通过第二网络设备300接入管理设备400以做出对于服务登记的请求。在这种处理中,管理设备400获取被包括在服务登记请求中的WiFi网络传输信息,即第二网络设备300的接入地址,且映射被包括在相应服务登记请求中的终端设备100的接入信息和第二网络设备300的接入地址以管理映射的接入信息和接入地址为一个接入信息。
接下来,当完成获取管理设备400的接入信息的处理时,将执行终端设备100和管理设备400之间的服务登记处理。
就这方面而言,终端设备100配置成基于获取的用于接入到3G网络的接入信息和获取的用于接入到WiFi网络的接入信息通过网络中的每一个接入管理设备400以做出对于服务登记的请求。
管理设备400通过识别被包括在通过3G网络和WiFi网络从终端设备100接收的服务登记请求中的附加信息而执行终端设备100的服务登记,所述附加信息例如是订户识别信息(例如IMSI)、接入信息和服务分类信息(初始、更新和去除)。
此时,如图2所示,管理设备400以用于每个订户的表信息形式管理被包括在通过3G网络和WiFi网络接收的服务登记请求中的附加信息,例如订户识别信息(例如IMSI)、接入信息和服务分类信息(初始、更新和去除),以一对一对应关系单独产生映射到终端设备100的关键值,将相应关键值***到服务登记结果中,且向终端设备100提供服务登记结果。
同时,管理设备400可以基于被包括在附加信息中的服务分类信息(初始、更新和去除)确定终端设备100的新服务登记、接入地址更新和服务解除登记。
此处,在终端设备100用于3G网络和WiFi网络的服务登记完成的状态中,例如可以在当前接入的第一网络设备200或第二网络设备300根据终端设备100的位置移动变化时执行接入地址更新。
即,当终端设备100当前接入的第一网络设备200或第二网络设备300根据终端设备100的位置移动变化时,管理设备400接收对于从终端设备100接收的接入信息的释放请求。
因此,管理设备400通过被包括在相应请求中的关键值或订户识别信息的识别来确定释放请求是否是有效请求。作为确定结果,当释放请求是有效请求时,管理设备400删除预存储的接入信息以告知相应结果且从终端设备100接收新接入信息登记请求,由此在确定相应请求是否是有效请求之后执行新接入信息登记。
同时,如图3所示,在用于每个订户的表信息中,管理设备400可以附加地管理用于异构网络环境中流量分布的网络选择策略,例如源IP、源端口、目的地IP、目的地端口、协议(UDP、TCP等)信息以及用于3G网络和WiFi网络中的每一个的流量分布率。
此处,管理设备400可以在终端设备100的服务登记中登记和管理从策略管理设备600提供的网络选择策略,且还应用通过网络状态监控实时改变的网络选择策略以有效地提供同时数据传输服务。
即,管理设备400可以在终端设备100的服务登记中从终端设备100接收从管理设备600提供的网络选择策略,以在用于每个订户的表信息中登记和管理网络选择策略,或者在终端设备100的服务登记中组合从策略管理设备600直接发送的网络选择策略和通过终端设备100发送的网络选择策略,以登记和管理组合的网络选择策略。
而且,当网络选择策略通过网络状态监控变化时,例如,当使用终端设备100和管理设备400之间的同时数据传输服务时,识别发送的数据的吞吐量持续预定时间、根据网络链接状态监控而报告状态且通过是否接收到具有规则周期的状态信号而识别网络断开的管理设备400改变用于3G网络或WiFi网络中的每一个的流量分布率,且检测的信息可以被发送到策略管理设备600且然后在必要时用于新网络选择策略。
此处,在持续预定时间的发送的数据的吞吐量的识别中,可以根据终端设备100和管理设备400之间的数据传输中以规则间隔***的顺序信息基于从接收器方接收的响应消息来识别吞吐量。备选地,最初***在数据接收中的顺序信息被识别且然后针对预定时间接收的吞吐量被识别。因此,用于当前使用的网络中的每一个的当前状态可以被识别。
另外,可以在网络移动性和稳定性方面可变的WiFi网络执行网络链路状态的检测,且位于WiFi网络中的第二网络设备300基于预指定状态和能力因素实时检测WiFi网络的链路状态且向管理设备400发送检测结果。
再者,优选地,像网络链路状态的检测一样,在网络移动性和稳定性方面可变的WiFi网络执行是否接收到状态信号的识别,且终端设备100通过WiFi网络向管理设备400连续地发送具有规则周期的状态信号,且已经接收到状态信号的管理设备400可以通过识别是否接收到相应信号来识别WiFi网络是否断开。
接下来,当终端设备100和管理设备400之间的服务登记处理完成时,执行终端设备100和管理设备400之间的同时数据传输处理,且下面的描述将基于上行链路处理,其中终端设备100向管理设备400发送数据。
终端设备100配置成将需要发送的数据划分成局部数据以使用同时传输服务。
即,终端设备100配置成将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略或根据通过实时网络状态监控从管理设备400接收的用于每个网络的改变的流量分布率来执行划分处理。
换句话说,终端设备100识别被包括在网络选择策略中用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于实时变化的网络选择策略和用于每个网络的流量分布率执行数据划分,终端设备100可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络、0%的3G网络和100%的WiFi网络、100%的3G网络和0%的WiFi网络等。
而且,终端设备100配置成将附加信息***到选择的第一局部数据和第二局部数据中。
即,终端设备100配置成将标识符***划分的第一局部数据和第二局部数据中以允许已经通过3G网络和WiFi网络接收划分的第一局部数据和第二局部数据的管理设备400识别第一局部数据和第二局部数据是从终端设备100提供的局部数据。
而且,终端设备100配置成将用于识别被包括在第一局部数据中的多个局部数据的顺序的第一顺序信息***第一局部数据中且还将用于识别被包括在第二局部数据中的多个局部数据的顺序的第二顺序信息***第二局部数据中,以允许已经接收到第一局部数据和第二局部数据的管理设备400通过基于第一顺序信息和第二顺序信息而组合被包括在第一局部数据中的局部数据和被包括在第二局部数据中的局部数据来重构数据。
此处,如上所述,***到第一局部数据和第二局部数据中的第一顺序信息和第二顺序信息可以用于借助于已经接收到第一局部数据和第二局部数据的管理设备400通过持续预定时间的发送的数据的吞吐量的识别来识别关于每个网络的当前状态。
而且,终端设备100配置成***用于发送划分的第一局部数据和第二局部数据的接入信息。
即,终端设备100***用于接入到3G网络的接入信息,即在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第一网络设备200的接入信息,以配置第一局部数据的报头,使得第一局部数据可以经由第一网络设备200发送到管理设备400,且通过管理设备400重构的数据另外地发送到外部设备500。
而且,终端设备100***用于接入到WiFi网络的接入信息,即在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第二网络设备300的接入信息,以配置第二局部数据的报头,使得第二局部数据可以经由第二网络设备300发送到管理设备400,且通过管理设备400重构的数据最终发送到外部设备500。
再者,终端设备100基于***到报头的接入信息通过3G网络和WiFi网络向管理设备400发送第一局部数据和第二局部数据。
即,在***附加信息和划分的第一局部数据和第二局部数据的接入信息之后,终端设备100基于相应的接入信息驱动安装为接入3G网络的通信模块以向第一网络设备200发送第一局部数据且同时驱动安装为接入WiFi网络的分离的通信模块以向第二网络设备300发送第二局部数据。
管理设备400配置成接收从终端设备100发送的第一局部数据和第二局部数据。
即,管理设备400通过根据***到第一局部数据和第二局部数据中的接入信息形成的通信路径同时接收经由位于3G网络中的第一网络设备200发送的第一局部数据和经由位于WiFi网络中的第二网络设备300发送的第二局部数据。
而且,管理设备400配置成通过组合接收的第一局部数据和第二局部数据重构数据。
即,管理设备400配置成通过使用被包括在第一局部数据和第二局部数据中的标识符来识别第一局部数据和第二局部数据是从终端设备100提供的局部数据,且同时通过使用被包括在第一局部数据中的第一顺序信息和被包括在第二局部数据中的第二顺序信息来识别局部数据的顺序,以基于识别的顺序重新布置被包括在第一局部数据和第二局部数据中的局部数据且组合混合的第一局部数据和第二局部数据,由此重构将要发送的数据,该数据从终端设备100发送。
而且,管理设备400配置成向外部设备500发送重构数据。
即,管理设备400识别被***到第一局部数据和第二局部数据中的外部设备500的接入信息以将需要发送的重构数据发送到外部设备500。此时,当外部设备500位于外部网络中时,管理设备400执行网络地址转换(NAT)功能以将***到第一局部数据和第二局部数据中的外部设备500的接入信息切换到其自己的地址信息且因而接入外部设备500。
接下来,在终端设备100和管理设备400之间的同时数据传输处理方面,下面的描述将基于下行链路处理,其中管理设备400向终端设备100发送数据。
管理设备400配置成将需要发送的数据划分成局部数据以使用同时传输服务。
即,管理设备400将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略或根据实时网络状态监控变化的用于每个网络的流量分布率来执行划分处理。
换句话说,管理设备400识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率执行数据划分,管理设备400可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络、0%的3G网络和100%的WiFi网络等。
而且,管理设备400配置成将附加信息***选择的第一局部数据和第二局部数据中。
即,管理设备400将标识符***划分的第一局部数据和第二局部数据中以允许已经通过3G网络和WiFi网络接收到划分的第一局部数据和第二局部数据的终端设备100识别第一局部数据和第二局部数据是从管理设备400提供的局部数据。
而且,管理设备400配置成将用于识别被包括在第一局部数据中的多个局部数据的顺序的第一顺序信息***第一局部数据中且还将用于识别被包括在第二局部数据中的多个局部数据的顺序的第二顺序信息***第二局部数据中,以允许已经接收到第一局部数据和第二局部数据的终端设备100通过基于第一顺序信息和第二顺序信息而组合被包括在第一局部数据中的局部数据和被包括在第二局部数据中的局部数据来重构数据。
此处,如上所述,***到第一局部数据和第二局部数据中的第一顺序信息和第二顺序信息可以用于借助于已经接收到第一局部数据和第二局部数据的终端设备100通过持续预定时间的发送的数据的吞吐量的识别来识别关于每个网络的当前状态。
而且,管理设备400配置成***用于发送划分的第一局部数据和第二局部数据的接入信息。
即,管理设备400***用于接入到3G网络的接入信息,即,第一网络设备200的接入信息和在服务登记处理中分配的终端设备100的接入信息,以配置第一局部数据的报头,使得第一局部数据可以经由第一网络设备200发送到终端设备100。
而且,管理设备400***用于接入到WiFi网络的接入信息,即,第二网络设备300的接入信息和在服务登记处理中分配的终端设备100的接入信息,以配置第二局部数据的报头,使得第二局部数据可以经由第二网络设备300发送到管理设备400。
再者,管理设备400基于***到报头中的每一个的接入信息分别通过3G网络和WiFi网络向终端设备100发送第一局部数据和第二局部数据。
即,在***附加信息和划分的第一局部数据和第二局部数据的接入信息之后,管理设备400基于相应的接入信息驱动安装为接入3G网络的通信模块以向第一网络设备200发送第一局部数据且同时驱动安装为接入WiFi网络的分离的通信模块以向第二网络设备300发送第二局部数据。
终端设备100配置成接收从管理设备400发送的第一局部数据和第二局部数据。
即,终端设备100通过根据***到第一局部数据和第二局部数据中的接入信息形成的通信路径同时接收经由位于3G网络中的第一网络设备200发送的第一局部数据和经由位于WiFi网络中的第二网络设备300发送的第二局部数据。
而且,终端设备100配置成通过组合接收的第一局部数据和第二局部数据而重构数据。
即,终端设备100通过使用被包括在第一局部数据和第二局部数据中的标识符来识别第一局部数据和第二局部数据是管理设备400提供的局部数据,且同时通过使用被包括在第一局部数据中的第一顺序信息和被包括在第二局部数据中的第二顺序信息来识别局部数据的顺序,以基于识别的顺序重新布置被包括在第一局部数据和第二局部数据中的局部数据且组合混合的第一局部数据和第二局部数据,由此重构从管理设备400发送的将要发送的数据。
同时,根据本公开的另一实施例,对应于发送设备的终端设备700可以从策略管理设备600获取对应于当前位置的网络选择策略。
例如,终端设备700从策略管理设备600获取网络选择策略以从多个第二网络设备300选择特定第二网络设备300以用于操作当前位置中可接入的WiFi网络(即无线局域网)且接入选择的特定第二网络设备300。
此时,终端设备700向策略管理设备600发送包括位置信息的策略请求,以用于针对每个第二网络设备300管理状态信息,例如,接入的终端设备的数目和流量状态,以获取网络选择策略,该网络选择策略包括与基于状态信息从与终端设备700的当前位置对应的多个第二网络设备300选择的可用最佳第二网络设备300相关的信息,即源自策略管理设备600的关于将被接入的网络设备的信息。
而且,终端设备700发送包括在当前位置中的检测到的第二网络设备300的列表的策略请求以从策略管理设备600获取网络选择策略,该网络选择策略包括与基于状态信息选择的可用最佳第二网络设备300相关的信息,即,与在终端设备700的当前位置中的检测到的第二网络设备300的列表的一部分对应的与将要接入的网络设备相关的信息。
再者,与发送包括在当前位置中的检测到的第二网络设备300的列表的策略请求的操作相关,终端设备700可以从策略管理设备600获取包括与将要接入的网络设备相关的信息的网络选择策略,该将要接入的网络设备的接入优先级根据检测到的网络的列表来设置。
而且,终端设备700配置成选择从将要发送的数据划分的局部数据以使用同时传输服务。
即,终端设备700将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略执行划分处理。
换句话说,终端设备700识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的关于每个网络的流量分布率来执行数据划分,终端设备700可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络等。
然后,终端设备700配置成基于网络选择策略接入特定第二网络设备200以发送局部数据。
即,终端设备700基于被包括在网络选择策略中的与将被接入的网络设备相关的信息从多个第二网络设备300选择特定第二网络设备300以用于操作在当前位置中可接入的WiFi网络(即无线局域网),且接入选择的特定第二网络设备300以发送第二局部数据。
因此,终端设备700可以向位于3G网络中的第一网络设备200发送第一局部数据,且第一网络设备200可以向对应于接收设备的管理设备400发送第一局部数据。再者,终端设备700可以基于与将被接入的网络设备相关的信息向选择的特定第二网络设备300发送第二局部数据,且第二网络设备300可以向对应于接收设备的管理设备400发送第二局部数据。
管理设备400配置成从第一网络设备200接收第一局部数据且从第二网络设备300接收第二局部数据,且通过基于被包括在接收的第一局部数据和第二局部数据中的虚拟网络接入信息组合第一局部数据和第二局部数据来重构将要发送的数据(终端设备700希望发送)以产生数据。
即,管理设备400可以通过基于被包括在接收的若干局部数据中的虚拟网络接入信息识别具有相同的虚拟网络接入信息的第一局部数据和第二局部数据且根据被包括在相应局部数据中的顺序信息重新布置和组合第一局部数据和第二局部数据,产生将要发送的原始数据。
再者,管理设备400配置成通过使用与通过第一局部数据和第二局部数据其中至少一个局部数据识别的最终目的地对应的外部设备的接入信息向外部设备500发送将被发送的重构数据。
如上所述,在终端设备700划分的第一局部数据和第二局部数据通过异构网络经过管理设备400的处理中,第一局部数据和第二局部数据通过管理设备400组合以重构为将要发送的原始数据,且然后将要发送的重构数据作为一个数据被发送到对应于最终目的地的外部设备500。
策略管理设备600配置成获取关于每个网络设备的状态信息。
即,策略管理设备600配置成以设定周期或实时地收集从第二网络设备300发送的状态信息,例如,接入终端设备的数目和流量状态,以管理关于每个第二网络设备300的收集的状态信息。
此处,流量状态可以包括以下至少一个状态:诸如平均传输速度、延迟时间等之类的质量状态以及诸如第二网络设备300支持的可接入信道(例如2.4GHz/5GHz)、例如第二网络设备300支持的每人可允许吞吐量这样的QoS之类的策略状态等。
而且,除了关于每个第二网络设备300的状态信息,策略管理设备600还可以根据关于异构网络的各种网络参数和网络状态变化收集从终端设备700和管理设备400接收的网络状态信息,所述网络参数例如包括订户偏好、订户类型、订户支付***、服务应用类型等。
另外,策略管理设备600配置成根据终端设备700的当前位置基于获取的状态信息产生关于将被接入的网络设备的信息。
即,当从终端设备700接收到包括位置信息的策略请求时,策略管理设备600可以从与终端设备700的当前位置对应的多个第二网络设备300选择基于状态信息选择的可用最佳第二网络设备300且产生关于将被接入的网络设备的信息。
而且,策略管理设备600从终端设备700接收包括在终端设备700的当前位置中的检测的第二网络设备300的列表的策略请求,以产生与基于状态信息选择的可用最佳第二网络设备300相关的信息,即,与在终端设备700的当前位置中的检测到的第二网络设备300的列表的一部分对应的与将被接入的网络设备相关的信息。
另外,与包括从终端设备700接收的在当前位置中的检测到的第二网络设备300的列表的策略请求相关,策略管理设备600基于状态信息设置与检测到的网络设备的列表对应的优先级,以产生关于将被接入的网络设备的信息。
而且,策略管理设备600配置成向终端设备700提供包括与将被接入的网络设备相关的产生的信息的网络选择策略以引起终端设备700接入特定第二网络设备300。
即,策略管理设备600引起终端设备700从多个第二网络设备300选择特定第二网络设备300以用于操作在当前位置中的可接入WiFi网络,即无线局域网,且通过向终端设备700提供包括与将被接入的网络设备相关的产生的信息的网络选择策略来接入选择的特定第二网络设备300。
同时,策略管理设备600可以根据关于异构网络的各种网络参数和网络状态变化,基于从终端设备700和管理设备400接收的网络状态信息而确定包括网络之间的相对使用率的网络选择策略,以将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,所述网络参数例如包括订户偏好、订户类型、订户支付***、服务的应用类型等。
此后,将参考图4描述根据本公开的一个实施例执行上行链路操作的终端设备100的更详细配置。
即,执行上行链路处理的终端设备100包括:控制器110,配置成将数据划分成局部数据;第一通信单元120,配置成发送对应于局部数据的一部分的第一局部数据;以及第二通信单元130,配置成发送对应于局部数据的另一部分的第二局部数据。
此处,控制器110可以安装到在终端设备100中安装的OS内核上,且根据通过安装或下载安装在终端设备100中的特定应用的请求执行用于同时数据传输服务的一系列操作。
而且,第一通信单元120表示通过使用3G网络与第一网络设备200交互的通信模块,且第二通信单元130表示通过使用WiFi网络与第二网络设备300交互的通信模块。
控制器110配置成将需要发送的数据划分成局部数据以使用同时传输服务。
即,在通过获取用于接入到3G网络和用于接入到WiFi网络的接入信息的服务登记之后,控制器110将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略或根据实时网络状态监控从管理设备400接收的关于每个网络的变化的流量分布率来执行划分处理。
换句话说,控制器110识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据,且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率执行数据划分,控制器110可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络、0%的3G网络和100%的WiFi网络、100%的3G网络和0%的WiFi网络等。
而且,控制器110配置成将附加信息***到选择的第一局部数据和第二局部数据中。
即,控制器110将标识符***划分的第一局部数据和第二局部数据中以允许已经通过3G网络和WiFi网络接收到划分的第一局部数据和第二局部数据的管理设备400识别第一局部数据和第二局部数据是从终端设备100提供的局部数据。
而且,控制器110配置成将用于识别被包括在第一局部数据中的多个局部数据的顺序的第一顺序信息***第一局部数据中且还将用于识别被包括在第二局部数据中的多个局部数据的顺序的第二顺序信息***第二局部数据中,以允许已经接收到第一局部数据和第二局部数据的管理设备400通过基于第一顺序信息和第二顺序信息而组合被包括在第一局部数据中的局部数据和被包括在第二局部数据中的局部数据来重构数据。
此处,如上所述,***到第一局部数据和第二局部数据中的第一顺序信息和第二顺序信息可以用于借助于已经接收到第一局部数据和第二局部数据的管理设备400通过持续预定时间的发送的数据的吞吐量的识别来识别关于每个网络的当前状态。
而且,控制器110配置成***用于发送划分的第一局部数据和第二局部数据的接入信息。
即,控制器110***用于接入到3G网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第一网络设备200的接入信息以配置第一局部数据的报头,使得第一局部数据可以经由第一网络设备200发送到管理设备400,且通过管理设备400重构的数据另外地发送到外部设备500。
而且,控制器110***用于接入到WiFi网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第二网络设备300的接入信息以配置第二局部数据的报头,使得第二局部数据可以经由第二网络设备300发送到管理设备400,且通过管理设备400重构的数据最终发送到外部设备500。
再者,控制器110分别向第一通信单元120和第二通信单元130提供第一局部数据和第二局部数据,以基于***到报头的接入信息分别通过3G网络和WiFi网络向管理设备400发送第一局部数据和第二局部数据。
即,在***附加信息和划分的第一局部数据和第二局部数据的接入信息之后,控制器110向第一通信单元120和第二通信单元130提供相应的接入信息,且驱动安装为接入3G网络的第一通信单元120以向第一网络设备200发送第一局部数据且同时驱动安装为接入WiFi网络的第二通信单元130以向第二网络设备发送第二局部数据。
此后,将参考图4描述根据本公开的一个实施例执行下行链路操作的终端设备100的更详细配置。
即,执行下行链路处理的终端设备100包括:控制器110,配置成通过组合局部数据重构数据;第一通信单元120,配置成接收与从数据划分的局部数据的一部分对应的第一局部数据;以及第二通信单元130,配置成接收与划分的局部数据的另一部分对应的第二局部数据。
此处,控制器110可以安装到在终端设备100中安装的OS内核上。控制器110可以重构从管理设备400发送的局部数据且向通过安装或下载安装在终端设备100中的特定应用提供重构数据。
而且,第一通信单元120表示通过使用3G网络与第一网络设备200交互的通信模块,且第二通信单元130表示通过使用WiFi网络与第二网络设备300交互的通信模块。
控制器110配置成接收从管理设备400发送的第一局部数据和第二局部数据。
即,通过根据***到第一局部数据和第二局部数据的接入信息形成的通信路径,控制器110同时通过第一通信单元120接收经由位于3G网络中的第一网络设备200发送的第一局部数据和通过第二通信单元130接收经由位于WiFi网络中的第二网络设备300发送的第二局部数据。
而且,控制器110配置成通过组合接收的第一局部数据和第二局部数据重构数据。
即,控制器110通过使用被包括在第一局部数据和第二局部数据中的标识符来识别第一局部数据和第二局部数据是从管理设备400提供的局部数据,且同时通过使用被包括在第一局部数据中的第一顺序信息和被包括在第二局部数据中的第二顺序信息来识别局部数据的顺序,以基于识别的顺序重新布置被包括在第一局部数据和第二局部数据中的局部数据,且组合重新布置的第一局部数据和第二局部数据,由此重构从管理设备400发送的将要发送的数据。
此后,将参考图5描述根据本公开的一个实施例执行上行链路操作的管理设备400的更详细配置。
即,执行上行链路处理的管理设备400包括:第一通信单元410,配置成接收与从数据划分的局部数据的一部分对应的第一局部数据;第二通信单元420,配置成接收与划分的局部数据的另一部分对应的第二局部数据;以及控制器430,配置成通过组合局部数据而重构数据。
控制器430配置成接收从终端设备100发送的第一局部数据和第二局部数据。
即,通过根据***到第一局部数据和第二局部数据的接入信息形成的通信路径,控制器430同时通过第一通信单元410接收经由位于3G网络中的第一网络设备200发送的第一局部数据和通过第二通信单元420接收经由位于WiFi网络中的第二网络设备300发送的第二局部数据。
而且,控制器430配置成通过组合接收的第一局部数据和第二局部数据重构数据。
即,控制器430通过使用被包括在第一局部数据和第二局部数据中的标识符来识别第一局部数据和第二局部数据是从管理设备400提供的局部数据,且同时通过使用被包括在第一局部数据中的第一顺序信息和被包括在第二局部数据中的第二顺序信息来识别局部数据的顺序。
而且,控制器430配置成基于识别的顺序重新布置被包括在第一局部数据和第二局部数据中的局部数据,且组合重新布置的第一局部数据和第二局部数据以重构将要发送的数据,该数据从管理设备400发送。
而且,控制器430配置成向外部设备500发送重构数据。
即,控制器430识别被***到第一局部数据和第二局部数据中的外部设备500的接入信息以将需要发送的重构数据发送到外部设备500。此时,当外部设备500位于外部网络中时,管理设备400执行网络地址转换(NAT)功能以将***到第一局部数据和第二局部数据中的外部设备500的接入信息切换到其自己的地址信息且因而接入外部设备500。
此后,将参考图5描述根据本公开的一个实施例执行下行链路操作的管理设备400的更详细配置。
即,执行下行链路处理的管理设备400包括:第一通信单元410,配置成发送与局部数据的一部分对应的第一局部数据;第二通信单元420,配置成发送与局部数据的另一部分对应的第二局部数据;以及控制器430,配置成将数据划分成局部数据。
控制器430配置成将需要发送的数据划分成局部数据以使用同时传输服务。
即,在通过获取用于接入到3G网络和用于接入到WiFi网络的接入信息的服务登记之后,控制器430将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略或根据实时网络状态监控变化的用于每个网络的流量分布率来执行划分处理。
换句话说,控制器430识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据,且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率来执行数据划分处理,控制器430可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络、0%的3G网络和100%的WiFi网络、100%的3G网络和0%的WiFi网络等。
而且,控制器430配置成将附加信息***到选择的第一局部数据和第二局部数据中。
即,控制器430将标识符***划分的第一局部数据和第二局部数据中,以允许已经通过3G网络和WiFi网络接收到划分的第一局部数据和第二局部数据的终端设备100识别第一局部数据和第二局部数据是从管理设备400提供的局部数据。
而且,控制器430配置成将用于识别被包括在第一局部数据中的多个局部数据的顺序的第一顺序信息***第一局部数据中且还将用于识别被包括在第二局部数据中的多个局部数据的顺序的第二顺序信息***第二局部数据中,以允许已经接收到第一局部数据和第二局部数据的终端设备100通过基于第一顺序信息和第二顺序信息而组合被包括在第一局部数据中的局部数据和被包括在第二局部数据中的局部数据来重构数据。
此处,如上所述,***到第一局部数据和第二局部数据中的第一顺序信息和第二顺序信息可以用于借助于已经接收到第一局部数据和第二局部数据的终端设备100通过持续预定时间的发送的数据的吞吐量的识别来识别关于每个网络的当前状态。
而且,控制器430配置成***用于发送划分的第一局部数据和第二局部数据的接入信息。
即,控制器430***用于接入到3G网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第一网络设备200的接入信息,以配置第一局部数据的报头,使得第一局部数据可以经由第一网络设备200发送到终端设备100。
而且,控制器430***用于接入到WiFi网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第二网络设备300的接入信息,以配置第二局部数据的报头,使得第二局部数据可以经由第二网络设备300发送到终端设备100。
再者,控制器430配置成向第一通信单元410和第二通信单元420提供第一局部数据和第二局部数据,以基于***到报头的接入信息通过3G网络和WiFi网络向终端设备100发送第一局部数据和第二局部数据。
即,在***附加信息和划分的第一局部数据和第二局部数据的接入信息之后,控制器430向第一通信单元410和第二通信单元4200提供相应的接入信息,且驱动安装为接入3G网络的第一通信单元410以向第一网络设备200发送第一局部数据且同时驱动安装为接入WiFi网络的第二通信单元420以向第二网络设备300发送第二局部数据。
如上所述,根据本公开的基于异构网络的同时数据传输服务***,在异构网络环境中确定每个接入网络的数据传输比率,根据确定的数据传输比率划分将要发送的数据,且通过异构网络同时发送划分的数据,且接收器方接收且组合划分的数据,从而重构将要发送的数据。因此,通过发送从将要发送的数据划分的局部数据增加了数据传输速度,且通过有效地改变整个网络的数据流量改善了数据服务质量且确保了网络稳定性。
此后,将参考图6至13描述根据本公开的一个实施例的基于异构网络的同时数据传输服务方法。此处,被描述方便起见,将通过使用相应的参考编号描述与图1至图5中说明的配置相同的配置。
此后,将参考图6描述根据本公开的一个实施例基于异构网络的同时数据传输服务***的上行链路操作方法。
为了在异构网络环境中使用同时数据传输服务,在步骤S110中,首先执行在终端设备100和管理设备400之间获取接入信息的处理。
优选地,如图7所示,在步骤S111中,终端设备100登记3G网络的位置且接入第一网络设备200以做出对于接入信息的请求以获取管理设备400用于接入到3G网络的接入信息。
因此,在步骤S112至S114中,第一网络设备200根据从终端设备100发送的接入信息请求而接收管理设备400用于接入到3G网络的接入信息,即来自地址分配设备700(例如,DNS服务器设备100)的私有IP,且向终端设备100发送接收到的私有IP。
而且,在步骤S115至S118中,终端设备100另外地向第一网络设备200做出对于管理设备400用于接入WiFi网络的接入信息的请求,且已经接收到该接入信息的第一网络设备200从地址分配设备700(例如,DNS服务器)接收管理设备400用于接入WiFi网络的接入信息,即,映射到管理设备400用于接入3G网络的接入信息中的虚拟IP(其是私有IP),且向终端设备100发送接收到的虚拟IP。
此时,管理设备400通过将分配给终端设备100的用于接入到3G网络的接入信息和用于接入到WiFi网络的接入信息管理为相同的订户识别信息(例如IMSI)来识别用于接入到3G网络的接入信息和用于接入到WiFi网络的接入信息是分配给相同订户的接入信息。
在另一实施例中,如图8所示,在步骤S119至S122中,与获取管理设备400用于接入到WiFi网络的接入信息相关,终端设备100可以在通过第一网络设备200做出对于服务登记的请求时从管理设备400获取管理设备400用于接入到WiFi网络的接入信息。
同时,当位于WiFi网络区域中的第二网络设备300执行网络地址转换(NAT)功能时,相对于通过第二网络设备300发送到管理设备400的终端设备100的接入信息,取代初始终端设备100的接入信息,第二网络设备300的接入地址被发送,且因此,管理设备400将提前识别WiFi网络区域上第二网络设备300的接入信息,在所述WiFi网络区域中,终端设备100布置为通过WiFi网络向/从终端设备100发送/接收数据。
为此,管理设备400通过WiFi网络获取被包括于在初始终端设备100的服务登记处理中从终端设备100接收的服务登记请求中的第二网络设备300的接入信息,以存储和管理相应的接入信息。
换句话说,在通过3G网络获取管理设备400用于接入WiFi网络的接入信息之后,终端设备100基于初始获取的接入信息通过第二网络设备300接入管理设备400以做出对于服务登记的请求。在这种处理中,管理设备400获取被包括在服务登记请求中的WiFi网络传输信息,即第二网络设备300的接入地址,且映射被包括在相应服务登记请求中的终端设备100的接入信息和第二网络设备300的接入地址,以将映射的接入信息和接入地址作为一个接入信息管理。
接下来,当完成获取管理设备400的接入信息的处理时,在步骤S130中执行在终端设备100和管理设备400之间的服务登记处理。
就这方面而言,如图9所示,在步骤S131和S133中,终端设备100基于获取的用于接入到3G网络的接入信息和获取的用于接入到WiFi网络的接入信息通过网络中的每一个网络接入管理设备400以做出对于服务登记的请求。
在步骤S132和S134中,管理设备400通过识别被包括在通过3G网络和WiFi网络从终端设备100接收的服务登记请求中的附加信息来执行终端设备100的服务登记,所述附加信息例如是订户识别信息(例如IMSI)、接入信息和服务分类信息(初始、更新和去除)。
此时,如图2所示,管理设备400以用于每个订户的表信息形式管理被包括在通过3G网络和WiFi网络接收的服务登记请求中的附加信息,例如订户识别信息(例如IMSI)、接入信息和服务分类信息(初始、更新和去除),以一对一对应关系单独产生映射到终端设备100的关键值,将相应关键值***到服务登记结果中,且向终端设备100提供服务登记结果。
同时,管理设备400可以基于被包括在附加信息中的服务分类信息(初始、更新和去除)确定终端设备100的新服务登记、接入地址更新和服务解除登记。
此处,在终端设备100用于3G网络和WiFi网络的服务登记完成的状态中,例如在当前接入的第一网络设备200或第二网络设备300根据终端设备100的位置移动而变化时,可以执行接入地址更新。
即,如图10所示,在步骤S135和S139中,当终端设备100当前接入的第一网络设备200或第二网络设备300根据终端设备100的位置移动而变化时,管理设备400接收对于从终端设备100接收的接入信息的释放请求。
因此,管理设备400通过被包括在相应请求中的关键值或订户识别信息的识别来确定释放请求是否是有效请求。在步骤S136至S138以及步骤S140至S142中,作为确定结果,当释放请求是有效请求时,管理设备400删除预存储的接入信息以告知相应结果且从终端设备100接收新接入信息登记请求,由此在确定相应请求释放是有效请求之后执行新接入信息登记。
同时,如图3所示,在用于每个订户的表信息中,管理设备400可以附加地管理用于在异构网络环境中的流量分布的网络选择策略,例如源IP、源端口、目的地IP、目的地端口、协议(UDP、TCP等)信息以及用于3G网络和WiFi网络中的每一个网络的流量分布率。
此处,管理设备400可以在终端设备100的服务登记中登记和管理从策略管理设备600提供的网络选择策略,且还通过网络状态监控应用实时变化的网络选择策略以有效地提供同时数据传输服务。
即,管理设备400可以在终端设备100的服务登记中从终端设备100接收从策略管理设备600提供的网络选择策略,以在用于每个订户的表信息中登记和管理网络选择策略,或者在终端设备100的服务登记中组合从策略管理设备600直接发送的网络选择策略和通过终端设备100发送的网络选择策略,以登记和管理组合的网络选择策略。
而且,当网络选择策略通过网络状态监控变化时,例如,当使用终端设备100和管理设备之间的同时数据传输服务时,识别持续预定时间的发送的时间的吞吐量、根据网络链路状态监控报告状态且通过是否接收到具有规则周期的状态信号来识别网络断开的管理识别400改变用于3G网络或WiFi网络中的每一个网络的流量分布率,且检测到的信息可以被发送到策略管理设备600且然后在必要时用于新网络选择策略。
此处,在持续预定时间的发送的数据的吞吐量的识别中,可以根据在终端设备100和管理设备400之间的数据传输中以规则间隔***的顺序信息基于从接收器方接收的响应消息来识别吞吐量。备选地,最初***在数据接收中的顺序信息被识别且然后针对预定时间接收的吞吐量被识别。因此,用于当前使用的网络中的每一个网络的当前状态可以被识别。
另外,可以在网络移动性和稳定性变化的WiFi网络执行网络链路状态的检测,且位于WiFi网络中的第二网络设备300基于预指定状态和能力因素实时检测WiFi网络的链路状态且向管理设备400发送检测结果。
再者,优选地,像网络链路状态的检测一样,在网络移动性和稳定性方面变化的WiFi网络执行是否接收到状态信号的识别,且终端设备100通过WiFi网络向管理设备400连续地发送具有规则周期的状态信号,且已经接收到状态信号的管理设备400可以通过识别是否接收到相应信号来识别WiFi网络是否断开。
接下来,在步骤S150中,终端设备100将需要发送的数据划分成局部数据以使用同时传输服务。
优选地,终端设备100将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略或根据通过实时网络状态监控从管理设备400接收的用于每个网络的变化的流量分布率来执行划分处理。
换句话说,终端设备100识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据,且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率执行数据划分处理,终端设备100可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络、0%的3G网络和100%的WiFi网络、100%的3G网络和0%的WiFi网络等。
然后,在步骤S170中,终端设备100将附加信息***选择的第一局部数据和第二局部数据中。
优选地,终端设备100将标识符***划分的第一局部数据和第二局部数据中以允许已经通过3G网络和WiFi网络接收划分的第一局部数据和第二局部数据的管理设备400识别第一局部数据和第二局部数据是从终端设备100提供的局部数据。
而且,终端设备100将用于识别被包括在第一局部数据中的多个局部数据的顺序的第一顺序信息***第一局部数据中且还将用于识别被包括在第二局部数据中的多个局部数据的顺序的第二顺序信息***第二局部数据中,以允许已经接收到第一局部数据和第二局部数据的管理设备400通过基于第一顺序信息和第二顺序信息而组合被包括在第一局部数据中的局部数据和被包括在第二局部数据中的局部数据来重构数据。
此处,如上所述,***到第一局部数据和第二局部数据中的第一顺序信息和第二顺序信息可以用于借助于已经接收到第一局部数据和第二局部数据的管理设备400通过持续预定时间的发送的数据的吞吐量的识别来识别关于每个网络的当前状态。
而且,在步骤S190中,终端设备100***用于发送划分的第一局部数据和第二局部数据的接入信息。
优选地,终端设备100***用于接入到3G网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第一网络设备200的接入信息,以配置第一局部数据的报头,使得第一局部数据可以经由第一网络设备200发送到管理设备400,且通过管理设备400重构的数据另外地发送到外部设备500。
而且,终端设备100***用于接入到WiFi网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第二网络设备300的接入信息,以配置第二局部数据的报头,使得第二局部数据可以经由第二网络设备300发送到管理设备400,且通过管理设备400重构的数据最终发送到外部设备500。
然后,在步骤S210中,终端设备100基于***到报头的接入信息,通过3G网络和WiFi网络向管理设备400发送第一局部数据和第二局部数据。
即,在***附加信息和划分的第一局部数据和第二局部数据的接入信息之后,终端设备100基于相应的接入信息驱动安装为接入3G网络的通信模块以向第一网络设备200发送第一局部数据且同时驱动安装为接入WiFi网络的分离通信模块以向第二网络设备300发送第二局部数据。
此后,在步骤S230中,管理设备400通过组合接收的第一局部数据和第二局部数据重构数据。
优选地,管理设备400通过使用被包括在第一局部数据和第二局部数据中的标识符来识别第一局部数据和第二局部数据是从终端设备100提供的局部数据,且同时通过使用被包括在第一局部数据中的第一顺序信息和被包括在第二局部数据中的第二顺序信息来识别局部数据的顺序,以基于识别的顺序重新布置被包括在第一局部数据和第二局部数据中的局部数据,且组合重新布置的第一局部数据和第二局部数据,由此重构从终端设备100发送的将要发送的数据。
此后,在步骤S250中,管理设备400向外部设备500发送重构数据。
优选地,管理设备400识别被***到第一局部数据和第二局部数据中的外部设备500的接入信息以将需要发送的重构数据发送到外部设备500。此时,当外部设备500位于外部网络中时,管理设备400执行网络地址转换(NAT)功能以将***到第一局部数据和第二局部数据中的外部设备500的接入信息切换到其自己的地址信息且因而接入外部设备500。
接下来,将参考图11描述根据本公开的一个实施例的基于异构网络的同时数据传输服务***的下行链路操作方法。同时,因为终端设备100和管理设备400之间的接入信息获取处理和服务登记处理与参考图6描述的上行链路操作相同,将省略其详细描述。
首先,在步骤S270中,管理设备400将需要发送的数据划分成局部数据以使用同时传输服务。
优选地,管理设备400将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略或根据实时网络状态监控变化的用于每个网络的流量分布率执行划分处理。
换句话说,管理设备400识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率执行数据划分处理,管理设备400可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络、0%的3G网络和100%的WiFi网络等。
然后,在步骤S290中,管理设备400将附加信息***选择的第一局部数据和第二局部数据中。
优选地,管理设备400将标识符***划分的第一局部数据和第二局部数据中以允许已经通过3G网络和WiFi网络接收划分的第一局部数据和第二局部数据的终端设备100识别第一局部数据和第二局部数据是从管理设备400提供的局部数据。
而且,管理设备400将用于识别被包括在第一局部数据中的多个局部数据的顺序的第一顺序信息***第一局部数据中且还将用于识别被包括在第二局部数据中的多个局部数据的顺序的第二顺序信息***第二局部数据中,以允许已经接收到第一局部数据和第二局部数据的终端设备100通过基于第一顺序信息和第二顺序信息而组合被包括在第一局部数据中的局部数据和被包括在第二局部数据中的局部数据来重构数据。
此处,如上所述,***到第一局部数据和第二局部数据中的第一顺序信息和第二顺序信息可以用于借助于已经接收到第一局部数据和第二局部数据的终端设备100通过持续预定时间的发送的数据的吞吐量的识别来识别关于每个网络的当前状态。
接下来,在步骤S310中,管理设备400***用于发送划分的第一局部数据和第二局部数据的接入信息。
优选地,管理设备400***用于接入到3G网络的接入信息,即,在服务登记处理中分配的管理设备400的接入信息和第一网络设备200的接入信息,以配置第一局部数据的报头,使得第一局部数据可以经由第一网络设备200发送到终端设备100。
而且,管理设备400***用于接入到WiFi网络的接入信息,即,在服务登记处理中分配的终端设备100的接入信息和第二网络设备300的接入信息,以配置第二局部数据的报头,使得第二局部数据可以经由第二网络设备300发送到管理设备400。
然后,在步骤S330中,管理设备400基于***到报头的接入信息通过3G网络和WiFi网络向终端设备100发送第一局部数据和第二局部数据。
优选地,在***附加信息和划分的第一局部数据和第二局部数据的接入信息之后,管理设备400基于相应的接入信息驱动安装为接入3G网络的通信模块以向第一网络设备200发送第一局部数据且同时驱动安装为接入WiFi网络的分离通信模块以向第二网络设备300发送第二局部数据。
此后,在步骤S350中,终端设备100通过组合接收的第一局部数据和第二局部数据而重构数据。
优选地,终端设备100通过使用被包括在第一局部数据和第二局部数据中的标识符来识别第一局部数据和第二局部数据是从管理设备400提供的局部数据,且同时通过使用被包括在第一局部数据中的第一顺序信息和被包括在第二局部数据中的第二顺序信息来识别局部数据的顺序,以基于识别的顺序重新布置被包括在第一局部数据和第二局部数据中的局部数据,且组合重新布置的第一局部数据和第二局部数据,由此重构将要发送的数据,该数据从管理设备400发送。
此后,将参考图12描述根据本公开的一个实施例的终端设备100的上行链路操作。
首先,在步骤S370至S390中,根据通过安装或下载安装在终端设备100中的特定应用的请求,将要发送的数据被划分成局部数据以使用同时传输服务。
优选地,在通过用于接入到3G网络和用于接入到WiFi网络的接入信息的获取的服务登记之后,控制器110将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略或根据实时网络状态监控从管理设备400接收的用于每个网络的变化的流量分布率来执行划分处理。
换句话说,控制器110识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据,且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率执行数据划分处理,控制器110可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络、0%的3G网络和100%的WiFi网络、100%的3G网络和0%的WiFi网络等。
然后,在步骤S410至S430中,控制器110将附加信息***选择的第一局部数据和第二局部数据中。
即,控制器110将标识符***划分的第一局部数据和第二局部数据中以允许已经通过3G网络和WiFi网络接收划分的第一局部数据和第二局部数据的管理设备400识别第一局部数据和第二局部数据是从终端设备100提供的局部数据。
而且,控制器110将用于识别被包括在第一局部数据中的多个局部数据的顺序的第一顺序信息***第一局部数据中且还将用于识别被包括在第二局部数据中的多个局部数据的顺序的第二顺序信息***第二局部数据中,以允许已经接收到第一局部数据和第二局部数据的管理设备400通过基于第一顺序信息和第二顺序信息而组合被包括在第一局部数据中的局部数据和被包括在第二局部数据中的局部数据来重构数据。
此处,如上所述,***到第一局部数据和第二局部数据中的第一顺序信息和第二顺序信息可以用于借助于已经接收到第一局部数据和第二局部数据的管理设备400通过持续预定时间的发送的数据的吞吐量的识别来识别关于每个网络的当前状态。
然后,在步骤S450中,控制器110***用于发送划分的第一局部数据和第二局部数据的接入信息。
优选地,控制器110***用于接入到3G网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第一网络设备200的接入信息,以配置第一局部数据的报头,使得第一局部数据可以经由第一网络设备200发送到管理设备400,且通过管理设备400重构的数据另外地发送到外部设备500。
而且,控制器110***用于接入到WiFi网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第二网络设备300的接入信息,以配置第二局部数据的报头,使得第二局部数据可以经由第二网络设备300发送到管理设备400,且通过管理设备400重构的数据最终发送到外部设备500。
此后,在步骤S470中,控制器110向第一通信单元120和第二通信单元130提供第一局部数据和第二局部数据以基于***到报头中的接入信息通过3G网络和WiFi网络向管理设备400发送第一局部数据和第二局部数据。
即,在***附加信息和划分的第一局部数据和第二局部数据的接入信息之后,控制器110向第一通信单元120和第二通信单元130提供相应的接入信息,且驱动安装为接入3G网络的第一通信单元120以向第一网络设备200发送第一局部数据且同时驱动安装为接入WiFi网络的第二通信单元130以向第二网络设备300发送第二局部数据。
此后,将参考图13描述根据本公开的一个实施例的终端设备100的下行链路操作。
首先,在步骤S490中接收从管理设备400发送的第一局部数据和第二局部数据。
优选地,通过根据***到第一局部数据和第二局部数据的接入信息形成的通信路径,控制器110同时通过第一通信单元120接收经由位于3G网络中的第一网络设备200发送的第一局部数据和通过第二通信单元130接收经由位于WiFi网络中的第二网络设备300发送的第二局部数据。
然后,在步骤S510至S550中,控制器110通过组合接收的第一局部数据和第二局部数据而重构数据。
优选地,控制器110通过使用被包括在第一局部数据和第二局部数据中的标识符来识别第一局部数据和第二局部数据是从管理设备40提供的局部数据,且同时通过使用被包括在第一局部数据中的第一顺序信息和被包括在第二局部数据中的第二顺序信息来识别局部数据的顺序。
而且,控制器110基于识别的顺序重新布置被包括在第一局部数据和第二局部数据中的局部数据,且组合重新布置的第一局部数据和第二局部数据以重构将要发送的数据,该数据从管理设备400发送。
此后,在步骤S570中,重构的数据被发送。
优选地,控制器110向在终端设备中执行的特定应用发送重构的数据。
此后,将参考图12描述根据本公开的一个实施例的管理设备400的下行链路操作。
首先,在步骤S370至S390中,根据外部设备600的请求,将要发送的数据被划分成局部数据以使用同时传输服务。
优选地,在通过用于接入到3G网络和用于接入到WiFi网络的接入信息的获取的服务登记之后,控制器430将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略或根据实时网络状态监控变化的用于每个网络的流量分布率来执行划分处理。
换句话说,控制器430识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据,且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率执行数据划分处理,控制器430可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络、0%的3G网络和100%的WiFi网络、100%的3G网络和0%的WiFi网络等。
然后,在步骤S410至S430中,附加信息被***到选择的第一局部数据和第二局部数据中。
即,控制器430将标识符***划分的第一局部数据和第二局部数据中,以允许已经通过3G网络和WiFi网络接收到划分的第一局部数据和第二局部数据的终端设备100识别第一局部数据和第二局部数据是从管理设备400提供的局部数据。
而且,控制器430将用于识别被包括在第一局部数据中的多个局部数据的顺序的第一顺序信息***第一局部数据中且还将用于识别被包括在第二局部数据中的多个局部数据的顺序的第二顺序信息***第二局部数据中,以允许已经接收到第一局部数据和第二局部数据的终端设备100通过基于第一顺序信息和第二顺序信息而组合被包括在第一局部数据中的局部数据和被包括在第二局部数据中的局部数据来重构数据。
此处,如上所述,***到第一局部数据和第二局部数据中的第一顺序信息和第二顺序信息可以用于借助于已经接收到第一局部数据和第二局部数据的终端设备100通过持续预定时间的发送的数据的吞吐量的识别来识别关于每个网络的当前状态。
然后,在步骤S450中,用于发送划分的第一局部数据和第二局部数据的接入信息被***。
优选地,控制器430***用于接入到3G网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第一网络设备200的接入信息,以配置第一局部数据的报头,使得第一局部数据可以经由第一网络设备200发送到终端设备100。
而且,控制器430***用于接入到WiFi网络的接入信息,即,在服务登记处理中分配的外部设备500的接入信息、管理设备400的接入信息以及第二网络设备300的接入信息,以配置第二局部数据的报头,使得第二局部数据可以经由第二网络设备300发送到终端设备100。
此后,在步骤S470中,控制器430向第一通信单元120和第二通信单元130提供第一局部数据和第二局部数据以基于***到报头的接入信息通过3G网络和WiFi网络向终端设备100发送第一局部数据和第二局部数据。
即,在***附加信息和划分的第一局部数据和第二局部数据的接入信息之后,控制器430向第一通信单元410和第二通信单元4200提供相应的接入信息,且驱动安装为接入3G网络的第一通信单元410以向第一网络设备200发送第一局部数据且同时驱动安装为接入WiFi网络的第二通信单元420以向第二网络设备300发送第二局部数据。
此后,将参考图13描述根据本公开的一个实施例的管理设备400的上行链路操作。
首先,在步骤S490中,从终端设备100接收第一局部数据和第二局部数据。
优选地,通过根据***到第一局部数据和第二局部数据的接入信息形成的通信路径,控制器430同时通过第一通信单元410接收经由位于3G网络中的第一网络设备200发送的第一局部数据和通过第二通信单元420接收经由位于WiFi网络中的第二网络设备300发送的第二局部数据。
然后,在步骤S510至S550中,控制器430通过组合接收的第一局部数据和第二局部数据而重构数据。
优选地,控制器430通过使用被包括在第一局部数据和第二局部数据中的标识符来识别第一局部数据和第二局部数据是从管理设备40提供的局部数据,且同时通过使用被包括在第一局部数据中的第一顺序信息和被包括在第二局部数据中的第二顺序信息来识别局部数据的顺序。
而且,控制器430基于识别的顺序重新布置被包括在第一局部数据和第二局部数据中的局部数据,且组合重新布置的第一局部数据和第二局部数据以重构将要发送的数据,该数据从管理设备400发送。
此后,在步骤S570中,重构的数据被发送到外部设备500。
优选地,控制器430识别被***到第一局部数据和第二局部数据中的外部设备500的接入信息以将需要发送的重构的数据发送到外部设备500。此时,当外部设备500位于外部网络中时,管理设备400执行网络地址转换(NAT)功能以将***到第一局部数据和第二局部数据中的外部设备500的接入信息切换到其自己的地址信息且因而接入外部设备500。
如上所述,根据本公开的基于异构网络的同时数据传输服务方法,在异构网络环境中确定每个接入网络的数据传输比率,根据确定的数据传输比率划分将要发送的数据,且通过异构网络同时发送划分的数据,且接收器方接收且组合划分的数据,从而重构将要发送的数据。因此,通过发送从将要发送的数据划分的局部数据,增加了数据传输速度,且通过有效地改变整个网络的数据流量,改善了数据服务质量且确保了网络稳定性。
此后,将参考图14更详细地描述根据本公开的另一实施例的终端设备700。
即,终端设备700包括:信息获取单元710,配置以成获取对应于当前位置的网络选择策略;控制器720,配置成选择从将要发送的数据划分的局部数据;以及通信单元730,配置成接入第二网络设备300以发送局部数据。此处,信息获得单元720和控制器720可以安装到在终端设备700中安装的OS内核上,且根据通过安装或下载安装在终端设备700中的特定应用的请求而执行用于同时数据传输服务的一系列操作。而且,通信单元730表示通过使用3G网络与第一网络设备200交互且通过使用WiFi网络与第二网络设备300交互的通信模块。
信息获取单元710配置成从策略管理设备600获取对应于当前位置的网络选择策略。
即,为了从多个第二网络设备300选择特定第二网络设备300以操作当前位置中的可接入WiFi网络(即无线局域网)以接入选择的特定第二网络设备300,信息获取单元710从策略管理设备600获取网络选择策略。
此时,信息获取单元710向策略管理设备600发送包括位置信息的策略请求以用于针对每个第二网络设备300管理状态信息(例如,接入的终端设备的数目和流量状态),以获得网络选择策略,该网络选择策略包括与基于状态信息从与终端设备700的当前位置对应的多个第二网络设备300选择的可用最佳第二网络设备300相关的信息,即源自策略管理设备600的关于将被接入的网络设备的信息。
而且,信息获取单元710发送包括在当前位置中的检测到的第二网络设备300的列表的策略请求以从策略管理设备600获取网络选择策略,该网络选择策略包括与基于状态信息选择的可用最佳第二网络设备300相关的信息,即,与在终端设备700的当前位置中的检测到的第二网络设备300的列表的一部分对应的与将要接入的网络设备相关的信息。
再者,与发送包括在当前位置中的检测到的第二网络设备300的列表的策略请求的操作相关,信息获取单元710可以从策略管理设备600获取包括与将要接入的网络设备相关的信息的网络选择策略,该将要接入的网络设备的接入优先级根据检测到的网络的列表来设置。
控制器720配置成选择从将要发送的数据划分的局部数据以使用同时传输服务。
即,控制器720将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略来执行划分处理。
换句话说,控制器720识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据,且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率来执行数据划分处理,控制器720可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络等。
通信单元730配置成基于网络选择策略接入特定第二网络设备200以发送局部数据。
即,通信单元730基于被包括在网络选择策略中的与将被接入的网络设备相关的信息从多个第二网络设备300选择特定第二网络设备300以用于操作在当前位置中可接入的WiFi网络(即无线局域网),且接入选择的特定第二网络设备300以发送第二局部数据。
因此,通信单元730可以向位于3G网络中的第一网络设备200发送第一局部数据,且第一网络设备200向对应于接收设备的管理设备400发送第一局部数据。而且,通信单元730可以基于与将被接入的网络设备相关的信息向选择的特定第二网络设备300发送第二局部数据,且第二网络设备300向对应于接收设备的管理设备400发送第二局部数据。
此后,将参考图15描述根据本公开的一个实施例的策略管理设备600的更详细的配置。
即,策略管理设备600包括:信息管理单元610,配置成获取关于每个网络设备的状态信息;信息产生单元,配置成产生关于将被接入的网络设备的信息;以及策略提供单元630,配置成向终端设备700提供包括与将被接入的网络设备相关的产生的信息的网络选择策略。
信息管理单元610配置成获取关于每个网络设备的状态信息。
即,信息管理单元610以设定周期或实时地收集从第二网络设备300发送的状态信息,例如,接入的终端设备的数目和流量状态,以管理关于每个第二网络设备300的收集的状态信息。
而且,除了关于每个第二网络设备300的状态信息,信息管理单元610还根据关于异构网络的各种网络参数和网络状态变化收集从终端设备700和管理设备400接收的网络状态信息,所述网络参数例如包括订户偏好、订户类型、订户支付***、服务的应用类型等。
信息产生单元620配置成根据终端设备700的当前位置,基于获取的状态信息而产生与将被接入的网络设备相关的信息。
即,当从终端设备700接收到包括位置信息的策略请求时,信息产生单元620可以基于状态信息从与终端设备700的当前位置对应的多个第二网络设备300选择可用最佳第二网络设备300,且产生关于将被接入的网络设备的信息。
而且,信息产生单元620从终端设备700接收包括在终端设备700的当前位置中的检测到的第二网络设备300的列表的策略请求,以产生与基于状态信息选择的可用最佳第二网络设备300相关的信息,即,与在终端设备700的当前位置中的检测到的第二网络设备300的列表的一部分对应的与将被接入的网络设备相关的信息。
另外,与包括从终端设备700接收的在当前位置中的检测到的第二网络设备300的列表的策略请求相关,信息产生单元620基于状态信息设置与检测到的网络设备的列表对应的接入优先级,以产生关于将被接入的网络设备的信息。
策略提供单元630配置成向终端设备700提供包括与将被接入的网络设备相关的产生的信息的网络选择策略以引起终端设备700接入特定第二网络设备300。
即,策略提供单元630引起终端设备700从多个第二网络设备300选择特定第二网络设备300以用于操作在当前位置中的可接入WiFi网络,即无线局域网,且通过向终端设备700提供包括与将被接入的网络设备相关的产生的信息的网络选择策略而接入选择的特定第二网络设备300。
同时,除了关于将被接入的网络设备的信息之外,策略提供单元630还根据关于异构网络的各种网络参数和网络状态变化,基于从终端设备700和管理设备400接收的网络状态信息而确定包括在网络之间的相对使用率的网络选择策略,以将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,所述网络参数例如包括订户偏好、订户类型、订户支付***、服务的应用类型等。
如上所述,根据本公开的基于异构网络的同时数据传输服务***,在根据异构网络环境中的网络选择策略划分将被发送的数据且同时发送划分的数据时,基于与使用特定网络支持数据发送/接收的一个或更多网络设备相关的状态信息而产生与终端设备的当前位置对应的与可接入网络设备相关的信息,且通过包括产生的信息的网络选择策略的提供来引起终端设备的接入,从而有效地控制对于在终端设备的当前位置中的最佳网络设备的接入,以实现有效和高度可靠的基于异构网络的同时数据传输服务且通过划分的数据传输进一步增加数据传输速度。
此后,将参考图16至17描述根据本公开的一个实施例的基于异构网络的同时数据传输服务方法。此处,被描述方便起见,将通过使用相应的参考编号描述与图1至图15中说明的配置相同的配置。
首先,将参考图16描述根据本公开的一个实施例的基于异构网络的同时数据传输服务***的操作方法。
首先,在步骤S610至S620中,策略管理设备600获取关于每个网络设备的状态信息。
优选地,策略管理设备600以设定周期或实时地收集从第二网络设备300发送的状态信息,例如,接入的终端设备的数目和流量状态,以管理关于每个第二网络设备300的收集的状态信息。
而且,除了关于每个第二网络设备300的状态信息之外,策略管理设备600还根据关于异构网络的各种网络参数和网络状态变化收集从终端设备700和管理设备400接收的网络状态信息,所述网络参数例如包括订户偏好、订户类型、订户支付***、服务的应用类型等。
然后,在步骤S630中,终端设备700向策略管理设备600做出对于与当前位置对应的网络选择策略的请求。
即,终端设备700从策略管理设备600获取网络选择策略以从多个第二网络设备300选择特定第二网络设备300以用于操作在当前位置中的可接入的WiFi网络,即无线局域网,以接入选择的特定第二网络设备300。
然后,在步骤S630至S640中,策略管理设备600根据终端设备700的当前位置,基于获取的状态信息而产生关于将被接入的网络设备的信息。
优选地,当从终端设备700接收到包括位置信息的策略请求时,策略管理设备600可以选择基于状态信息从与终端设备700的当前位置对应的多个第二网络设备300选择的可用最佳第二网络设备300,且产生关于将被接入的网络设备的信息。
而且,策略管理设备600从终端设备700接收包括在终端设备700的当前位置中的检测到的第二网络设备300的列表的策略请求,以产生与基于状态信息选择的可用最佳第二网络设备300相关的信息,即,与在终端设备700的当前位置中的检测到的第二网络设备300的列表的一部分对应的与将被接入的网络设备相关的信息。
另外,与包括从终端设备700接收的在当前位置中的检测到的第二网络设备300的列表的策略请求相关,策略管理设备600基于状态信息设置与检测的网络设备的列表对应的优先级,以产生关于将被接入的网络设备的信息。
而且,在步骤S650中,策略管理设备600向终端设备700提供包括与将被接入的网络设备相关的产生的信息的网络选择策略以引起终端设备700接入特定第二网络设备300。
优选地,策略管理设备600引起终端设备700从多个第二网络设备300选择特定第二网络设备300以用于操作在当前位置中的可接入WiFi网络,即无线局域网,且通过向终端设备700提供包括与将被接入的网络设备相关的产生的信息的网络选择策略而接入选择的特定第二网络设备300。
同时,策略管理设备600根据关于异构网络的各种网络参数和网络状态变化,基于从终端设备700和管理设备400接收的网络状态信息而确定包括在网络之间的相对使用率的网络选择策略,以将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,所述网络参数例如包括订户偏好、订户类型、订户支付***、服务的应用类型等。
接下来,在步骤S660中,终端设备700配置成选择从将要发送的数据划分的局部数据以使用同时传输服务。
优选地,终端设备700将需要发送的数据划分成与用于使用异构网络环境的同时数据传输的网络(即3G网络和WiFi网络)的数目对应的局部数据,且可以根据从策略管理设备600发送的网络选择策略来执行划分处理。
换句话说,终端设备700识别被包括在网络选择策略中的用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据,且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率来执行数据划分处理,终端设备700可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络等。
然后,在步骤S670至S680中,终端设备700基于网络选择策略接入特定第二网络设备200以发送局部数据。
优选地,终端设备700基于被包括在网络选择策略中的与将被接入的网络设备相关的信息从多个第二网络设备300选择特定第二网络设备300以用于操作在当前位置中可接入的WiFi网络,即无线局域网,且接入选择的特定第二网络设备300以发送第二局部数据。
因此,终端设备700向位于3G网络中的第一网络设备200发送第一局部数据,且第一网络设备200向对应于接收设备的管理设备400发送第一局部数据。而且,终端设备700基于关于将被接入的网络设备的信息向选择的特定第二网络设备300发送第二局部数据,且第二网络设备300向对应于接收设备的管理设备400发送第二局部数据。
在步骤S690中,管理设备400从第一网络设备200接收第一局部数据且从第二网络设备300接收第二局部数据,且通过基于被包括在接收的第一局部数据和第二局部数据中的虚拟网络接入信息而组合第一局部数据和第二局部数据来重构将要发送的数据(终端设备700希望发送)以产生数据。
优选地,管理设备400可以通过基于被包括在接收的若干局部数据中的虚拟网络接入信息而识别具有相同的虚拟网络接入信息的第一局部数据和第二局部数据并且根据被包括在相应局部数据中的顺序信息重新布置和组合第一局部数据和第二局部数据来产生将要发送的原始数据。
此后,在步骤S700中,管理设备400通过使用与通过第一局部数据和第二局部数据其中至少一个局部数据识别的最终目的地对应的外部设备的接入信息来将需要被发送的重构数据发送到外部设备500。
如上所述,在终端设备700划分的第一局部数据和第二局部数据经由异构网络通过管理设备400的处理中,第一局部数据和第二局部数据通过管理设备400组合以重构为将要发送的原始数据,且然后将需要发送的重构数据作为一个数据发送到对应于最终目的地的外部设备500。
此后,将参考图17描述根据本公开的另一个实施例的终端设备700的操作方法。
首先,在步骤S710至S720中,从策略管理设备600获取对应于当前位置的网络选择策略。
优选地,为了从多个第二网络设备300选择特定第二网络设备300以操作当前位置中可接入的WiFi网络即无线局域网以接入选择的特定第二网络设备300,信息获取单元710从策略管理设备600获取网络选择策略。
此时,信息获取单元710向策略管理设备600发送包括用于针对每个第二网络设备300管理状态信息(例如,接入的终端设备的数目和流量状态)的位置信息的策略请求,以获得网络选择策略,该网络选择策略包括关于基于对应于终端设备700的当前位置的多个第二网络设备300中的状态信息选择的可用最佳第二网络设备300的信息,即关于从策略管理设备600接入的网络设备的信息。
而且,信息获取单元710发送包括当前位置中检测的第二网络设备300的列表的策略请求以获得网络选择策略,该网络选择策略包括关于基于状态信息从策略管理设备600选择的可用最佳第二网络设备300的信息,即,与在终端设备700的当前位置中检测到的第二网络设备300的列表的一部分对应的与将被接入的网络设备相关的信息。
再者,与包括在当前位置中的检测到的第二网络设备300的列表的策略请求相关,信息获取单元710可以从策略管理设备600获取包括与将被接入的网络设备相关的信息的网络选择策略,该网络设备的接入优先级根据检测网络的列表设置。
然后,在步骤S730中,从将被发送的数据划分的局部数据被选择以使用同时传输服务。
优选地,控制器720将需要发送的数据划分成对应于使用异构网络环境即3G网络和WiFi网络的同时数据传输的网络数目的局部数据,且可以根据从策略管理设备600发送的网络选择策略执行划分处理。
换句话说,控制器720识别被包括在网络选择策略中用于到第一网络设备200的数据传输的第一传输比率和用于到第二网络设备300的数据传输的第二传输比率,基于识别的传输比率从划分的局部数据选择将要发送到第一网络设备200的第一局部数据,且从剩余局部数据选择将要发送到第二网络设备300的第二局部数据。
因此,通过基于网络选择策略和实时变化的用于每个网络的流量分布率执行数据划分,控制器720可以应用3G网络和WiFi网络的相对使用率,例如10%的3G网络和90%的WiFi网络、90%的3G网络和10%的WiFi网络、50%的3G网络和50%的WiFi网络等。
此后,在步骤S740至S750中,基于网络选择策略,通过接入特定第二网络设备200发送将被发送的局部数据。
优选地,通信单元730基于关于被包括在网络选择策略中的将被接入的网络设备的信息从多个第二网络设备300选择特定第二网络设备300以用于操作当前位置可接入的WiFi网络,即无线局域网,且接入选择的特定第二网络设备300以发送第二局部数据。
因此,通信单元730可以向位于3G网络中的第一网络设备200发送第一局部数据,且第一网络设备200向对应于接收设备的管理设备400发送第一局部数据。而且,通信单元730可以基于关于将被接入的网络设备的信息向选择的特定第二网络设备300发送第二局部数据,且第二网络设备300向对应于接收设备的管理设备400发送第二局部数据。
此后,将参考图18描述根据本公开的一个实施例的策略管理设备600的操作方法。
首先,在步骤S810中获取用于每个网络的状态信息。
优选地,信息管理单元610以设定周期或实时地收集从第二网络设备300发送的状态信息,例如,接入终端设备的数目和流量状态,以管理关于每个第二网络设备300的收集的状态信息。
同时,除了关于每个第二网络设备300的状态信息,信息管理单元610还根据关于异构网络的各种网络参数和网络状态变化收集从终端设备700和管理设备400接收的网络状态信息,所述网络参数例如包括订户偏好、订户类型、订户支付***、服务应用类型等。
然后,在步骤S640中,根据终端设备700的当前位置基于获取的状态信息产生关于将被接入的网络设备的信息。
优选地,当从终端设备700接收包括位置信息的策略请求时,信息管理单元620可以基于状态信息从对应于终端设备700的当前位置的多个第二网络设备300选择可用最佳第二网络设备300且产生关于将被接入的网络设备的信息。
而且,信息产生单元620从终端设备700接收包括终端设备700的当前位置中检测的第二网络设备300的列表的策略请求,以产生关于基于状态信息选择的可用最佳第二网络设备300的信息,即,与在终端设备700的当前位置中的检测到的第二网络设备300的列表的一部分对应的与将被接入的网络设备相关的信息。
另外,与包括从终端设备700接收的当前位置中的检测的第二网络设备300的列表的策略请求相关,信息产生单元620基于状态信息设置对应于检测的网络设备的列表的优先级,以产生关于将被接入的网络设备的信息。
此后,在步骤850中,通过向终端设备700提供包括关于将被接入的网络设备的产生信息的网络选择策略,引起对于特定第二网络设备的接入。
优选地,策略提供单元630引导终端设备700从多个第二网络设备300选择特定第二网络设备300以操作当前位置中的可接入WiFi网络即无线局域网,且通过向终端设备700提供包括关于将被接入的网络设备的产生信息的网络选择策略接入选择的特定第二网络设备300。
同时,策略提供设备630根据关于异构网络的各种网络参数和网络状态变化基于从终端设备700和管理设备400接收的网络状态信息确定包括网络之间的相对使用率的网络选择策略,以将需要发送的数据划分成对应于使用异构网络环境即3G网络和WiFi网络的同时数据传输的网络数目的局部数据,所述网络参数例如包括订户偏好、订户类型、订户支付***、服务的应用类型等。
如上所述,根据本公开的基于异构网络的同时数据传输服务***,在根据异构网络环境中的网络选择策略划分将被发送的数据且同时发送划分的数据时,使用特定网络基于关于支持数据传输/接收的一个或更多网络设备的状态信息产生关于对应于终端设备的当前位置的可接入网络设备的信息,且通过提供包括产生信息的网络选择策略引导终端设备的接入,从而有效地控制对于终端设备的当前位置中的最佳网络设备的接入,以实现有效和高度可靠的基于异构网络的同时数据传输服务且通过划分的数据传输进一步增加数据传输速度。
同时,涉及本公开的实施例描述的方法或算法步骤可以直接以硬件、处理器执行的软件或其组合的形式实现。软件模块可以驻留在诸如RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动盘、CD-ROM或本领域中一般已知的其它存储设备之类的存储介质中。存储介质连接到处理器,使得处理器可以从存储介质读取信息或向存储介质记录信息。备选地,存储介质可以集成在处理器中。处理器和存储介质可以被包括在ASIC中。ASIC可以被包括在终端中。备选地,处理器和存储介质可以用作终端的组件。
尽管描述了本公开的一些实施例,应当理解,本公开不应限制于这些实施例,在如此后要求保护的本公开的精神和范围内,本领域技术人员可以做出各种改变和修改。
工业应用性
根据本公开的基于异构网络的同时数据传输服务***和方法,在异构网络环境中确定用于每个接入网络的数据传输比率,根据确定的数据传输比率划分将要发送的数据,且通过不同网络同时发送划分的数据,且接收器方接收且组合划分的数据,从而重构将要发送的数据。因此,本公开高度可应用于工业的原因在于,本公开克服了常规技术的限制,本公开应用的设备具有上市和销售以及使用相关技术的高度可行性,且本公开明显可以在现实中实施。
Claims (6)
1.一种用于同时服务的发送终端,所述发送终端包括:
信息获取单元,其被配置成获取与所述发送终端的当前位置对应的网络选择策略;
控制器,其被配置成将数据划分成两个或更多局部数据;以及
通信单元,其被配置成基于被包括在所述网络选择策略中的与将被接入的网络设备相关的信息来发送所述两个或更多局部数据,
其中,所述网络选择策略是由策略管理设备提供的,并且所述网络选择策略包括与将被接入到所述发送终端的网络设备相关的信息,以允许所述发送终端基于所述与将被接入的网络设备相关的信息来发送从将被发送的数据划分的所述两个或更多局部数据。
2.根据权利要求1所述的发送终端,其中,所述信息获取单元被配置成:作为对在所述当前位置中的所述发送终端发送检测到的网络设备的列表的响应,从策略管理设备获取与所述检测到的网络设备的列表中的至少一部分网络设备对应的网络选择策略,所述策略管理设备被配置成管理关于每个网络设备的状态信息。
3.一种用于同时服务的服务器,所述服务器包括:
信息获取单元,其被配置成获取与终端的当前位置对应的网络选择策略;
控制器,其被配置成将数据划分成两个或更多局部数据;以及
通信单元,其被配置成基于被包括在所述网络选择策略中的与将被接入的网络设备相关的信息来发送所述两个或更多局部数据,
其中,所述网络选择策略是由策略管理设备提供的,并且所述网络选择策略包括与将被接入到所述终端的网络设备相关的信息,以允许所述终端基于所述与将被接入的网络设备相关的信息来发送从将被发送的数据划分的所述两个或更多局部数据。
4.根据权利要求3所述的服务器,其中,所述信息获取单元被配置成:作为对在所述当前位置中的所述终端发送检测到的网络设备的列表的响应,从策略管理设备获取与所述检测到的网络设备的列表中的至少一部分网络设备对应的网络选择策略,所述策略管理设备被配置成管理关于每个网络设备的状态信息。
5.一种用于提供同时服务的发送终端的操作方法,所述操作方法包括以下步骤:
获取与所述发送终端的当前位置对应的网络选择策略;
将数据划分成两个或更多局部数据;
基于被包括在所述网络选择策略中的与将被接入的网络设备相关的信息接入网络设备中的至少一个;以及
通过所述网络设备中的所述至少一个来发送所述局部数据,
其中,所述网络选择策略是由策略管理设备提供的,并且所述网络选择策略包括与将被接入到所述发送终端的网络设备相关的信息,以允许所述发送终端基于所述与将被接入的网络设备相关的信息来发送从将被发送的数据划分的所述两个或更多局部数据。
6.一种用于提供同时服务的服务器的操作方法,所述操作方法包括以下步骤:
获取与终端的当前位置对应的网络选择策略;
将数据划分成两个或更多局部数据;
基于被包括在所述网络选择策略中的与将被接入的网络设备相关的信息接入网络设备中的至少一个;以及
通过所述网络设备中的所述至少一个来发送所述局部数据,
其中,所述网络选择策略是由策略管理设备提供的,并且所述网络选择策略包括与将被接入到所述终端的网络设备相关的信息,以允许所述终端基于所述与将被接入的网络设备相关的信息来发送从将被发送的数据划分的所述两个或更多局部数据。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110054096A KR101293303B1 (ko) | 2011-06-03 | 2011-06-03 | 이기종 네트워크 기반 데이터 동시 전송 서비스 시스템 및 그 방법 |
KR10-2011-0054096 | 2011-06-03 | ||
KR10-2011-0071597 | 2011-07-19 | ||
KR1020110071597A KR101455342B1 (ko) | 2011-07-19 | 2011-07-19 | 이기종 네트워크 기반 데이터 동시 전송 서비스 방법 및 이에 적용되는 장치 |
CN201280009958.6A CN103404048B (zh) | 2011-06-03 | 2012-05-22 | 用于在异构网络中的同时数据传输服务的***和方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280009958.6A Division CN103404048B (zh) | 2011-06-03 | 2012-05-22 | 用于在异构网络中的同时数据传输服务的***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106068024A CN106068024A (zh) | 2016-11-02 |
CN106068024B true CN106068024B (zh) | 2019-04-19 |
Family
ID=47260026
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610656597.4A Active CN106068024B (zh) | 2011-06-03 | 2012-05-22 | 用于同时服务的发送终端、服务器及其操作方法 |
CN201280009958.6A Active CN103404048B (zh) | 2011-06-03 | 2012-05-22 | 用于在异构网络中的同时数据传输服务的***和方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280009958.6A Active CN103404048B (zh) | 2011-06-03 | 2012-05-22 | 用于在异构网络中的同时数据传输服务的***和方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9338738B2 (zh) |
CN (2) | CN106068024B (zh) |
WO (1) | WO2012165794A2 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010144516A2 (en) * | 2009-06-10 | 2010-12-16 | Nortel Networks Limited | Providing an indicator of presence of a first access network that is capable of interworking with a second access network |
CN103874229A (zh) * | 2012-12-12 | 2014-06-18 | ***通信集团山东有限公司 | 一种建立数据连接的方法及装置 |
CN103532878B (zh) * | 2013-09-26 | 2017-01-04 | 华为技术有限公司 | 数据包的处理方法和网络流量的管理方法及装置和*** |
EP2988453A1 (en) * | 2014-08-18 | 2016-02-24 | Alcatel Lucent | Method for resource allocation, a node, a controller and user equipment |
US9860179B2 (en) | 2014-10-23 | 2018-01-02 | Vivint, Inc. | Data-connection aggregation |
US9621465B2 (en) | 2014-10-23 | 2017-04-11 | Vivint, Inc. | Wired data-connection aggregation |
CN104486084A (zh) * | 2014-12-23 | 2015-04-01 | 辽宁科技大学 | 一种物联网加密***和方法 |
US10057844B2 (en) | 2016-01-22 | 2018-08-21 | T-Mobile Usa, Inc. | Location or service-based determination of radio selection rules |
CN106358211B (zh) * | 2016-11-07 | 2019-08-02 | 北京邮电大学 | 一种异构网络的通信架构及通信方法 |
US10374762B2 (en) * | 2017-02-28 | 2019-08-06 | At&T Intellectual Property I, L.P. | Use of underutilized bandwidth via radio access resource sharing |
CN107104908B (zh) * | 2017-04-25 | 2020-10-30 | 电信科学技术研究院 | 一种通信方法和装置 |
CN108966319B (zh) * | 2018-06-08 | 2021-02-09 | 深圳海翼智新科技有限公司 | 数据包传输控制方法、移动终端以及装置 |
CN110167084B (zh) * | 2018-08-15 | 2021-07-27 | 腾讯科技(深圳)有限公司 | 多通道数据传输方法及装置 |
CN110475333B (zh) * | 2019-08-19 | 2021-07-16 | Oppo广东移动通信有限公司 | 断开wifi网络的方法及相关设备 |
CN111278051B (zh) * | 2020-01-08 | 2024-01-12 | Oppo广东移动通信有限公司 | 文件传输方法、装置、存储介质及电子设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7336605B2 (en) * | 2003-05-13 | 2008-02-26 | Corrigent Systems, Inc. | Bandwidth allocation for link aggregation |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003037636A (ja) * | 2001-07-23 | 2003-02-07 | Mitsubishi Electric Corp | ゲートウェイ装置 |
CN1279773C (zh) * | 2003-07-28 | 2006-10-11 | 华为技术有限公司 | 一种控制第三代移动通信***负载的方法 |
EP1709749A1 (en) | 2004-01-28 | 2006-10-11 | The National University of Singapore | Systems and methods for communication |
TW200644537A (en) * | 2005-06-09 | 2006-12-16 | Samsung Electronics Co Ltd | Method and apparatus for receiving data with down compatibility in high throughput wireless network |
WO2007033363A2 (en) * | 2005-09-13 | 2007-03-22 | Ist International, Inc. | System and method for providing packet connectivity between heterogeneous networks |
KR100874152B1 (ko) | 2005-10-14 | 2008-12-15 | 삼성전자주식회사 | 다수의 이종 무선망들을 이용한 동시 데이터 서비스 장치및 방법 |
CN101001137B (zh) * | 2006-01-12 | 2012-07-04 | 北京三星通信技术研究有限公司 | 支持多用户复用的设备和方法 |
TWI336189B (en) * | 2006-12-07 | 2011-01-11 | Inst Information Industry | Heterogeneous network transmission apparatus,method,application program and computer readable medium capable of transmitting a packet with a plurality of network paths according to a dispatch ratio |
KR101514647B1 (ko) | 2008-01-24 | 2015-04-23 | 삼성전자주식회사 | 이종 무선 네트워크간의 데이터 트래픽을 분산하는 장치 |
KR20110016749A (ko) * | 2009-08-12 | 2011-02-18 | 주식회사 케이티 | 다중 접속 무선망에서 대역폭 확장을 위한 다중링크 데이터 분배/집중 장치 |
CN102026348B (zh) * | 2010-12-23 | 2013-07-24 | Tcl集团股份有限公司 | 一种便携式3g无线上网设备的电源管理方法及装置 |
-
2012
- 2012-05-22 WO PCT/KR2012/004030 patent/WO2012165794A2/ko active Application Filing
- 2012-05-22 CN CN201610656597.4A patent/CN106068024B/zh active Active
- 2012-05-22 CN CN201280009958.6A patent/CN103404048B/zh active Active
-
2013
- 2013-06-24 US US13/925,259 patent/US9338738B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7336605B2 (en) * | 2003-05-13 | 2008-02-26 | Corrigent Systems, Inc. | Bandwidth allocation for link aggregation |
Also Published As
Publication number | Publication date |
---|---|
CN106068024A (zh) | 2016-11-02 |
CN103404048A (zh) | 2013-11-20 |
WO2012165794A3 (ko) | 2013-03-28 |
US9338738B2 (en) | 2016-05-10 |
US20130286941A1 (en) | 2013-10-31 |
CN103404048B (zh) | 2016-09-07 |
WO2012165794A2 (ko) | 2012-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106068024B (zh) | 用于同时服务的发送终端、服务器及其操作方法 | |
US9215424B2 (en) | Content delivery | |
CN104335199B (zh) | 通过虚拟接入点接口来使用服务 | |
CN103493398B (zh) | 用于异构网络中的同时数据传输服务的设备和方法 | |
US9198020B2 (en) | OAMP for distributed mobile architecture | |
US20070070937A1 (en) | Multi-radio mesh network channel selection and load balancing | |
CN102469015B (zh) | 实现中继选择的方法及装置、*** | |
US8462751B1 (en) | Managing wireless local area networks | |
KR20120127050A (ko) | M2m 통신에서 네트워크를 선택하는 방법 및 장치 | |
CN104703254B (zh) | 一种网络接入方法及装置 | |
CN101800760A (zh) | 一种访问数据业务的实现方法及*** | |
CN106507419A (zh) | 连接WiFi热点的方法及装置 | |
CN102420868B (zh) | 服务的提供方法、装置及*** | |
CN105027620B (zh) | 切换的方法、用户设备、基站和接入点 | |
US20150195764A1 (en) | Network service system and method for providing network service in multiple mobile network environment | |
US20070043863A1 (en) | Resource selection in a communication network | |
CN108055156A (zh) | Ap管理方法及装置 | |
WO2017071555A1 (en) | Method and system for providing network caches | |
CN104541552B (zh) | 根据话费使用情况对通讯网络中漫游的管理 | |
CN105227924B (zh) | 一种视频监控平台媒体流的异网调度方法 | |
CN108476427A (zh) | 数据网络管理 | |
CN113890849B (zh) | 基于内容分发网络、去中心化的回源路由选择*** | |
US20220182444A1 (en) | Peer-managed content distribution network | |
KR101369980B1 (ko) | 이기종 네트워크 기반 데이터 동시 전송 서비스 방법 및 이에 적용되는 장치 | |
KR101667020B1 (ko) | 관리장치 및 관리장치의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240116 Address after: Gyeonggi Do, South Korea Patentee after: SAMSUNG ELECTRONICS Co.,Ltd. Address before: Seoul, South Kerean Patentee before: SK TELECOM Co.,Ltd. |
|
TR01 | Transfer of patent right |