用于在客户端处发起对传输层连接的关闭的方法、装置和计算机程序产品的利记博彩app

文档序号:7793210阅读:249来源:国知局
用于在客户端处发起对传输层连接的关闭的方法、装置和计算机程序产品的利记博彩app
【专利摘要】服务器在无线连接被终止时发起对传输控制协议(TCP)连接的关闭是有问题的,因为必须仅出于关闭TCP连接的目的来建立新的无线连接。因此浪费了用于建立无线连接的网络和终端资源。相应地,提供了用于在客户端处发起关闭传输层连接的方法、装置和计算机程序产品。所述装置确定与传输层连接相关联的功能是否满足至少一个标准,并且在所述功能满足至少一个标准同时无线层连接可用时关闭传输层连接。因此,在服务器可以仅出于终止TCP连接的目的来激活新的无线连接之前,TCP连接由客户端来关闭。
【专利说明】用于在客户端处发起对传输层连接的关闭的方法、装置和计算机程序产品
[0001]相关申请的交叉引用
[0002]本申请要求于2012年4月18日递交的、名称为“INVASIVE SOCKET MANAGER”的美国临时申请序列号61/635,110的利益,以引用方式将其全部明确地并入本文。

【技术领域】
[0003]概括地说,本公开内容涉及通信系统,更具体地说,本公开内容涉及在客户端处发起对传输层连接的关闭。

【背景技术】
[0004]无线通信系统被广泛部署以提供各种通信服务,诸如电话、视频、数据、消息传送和广播。典型的无线通信系统可以使用能够通过共享可用的系统资源(例如带宽、发射功率)来支持与多个用户的通信的多址技术。这样的多址技术的例子包括码分多址(CDMA)系统、宽带码分多址(W-CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统、单载波频分多址(SC-FDMA)系统和时分同步码分多址(TD-SCDMA)系统。
[0005]这些多址技术已被各种通信标准采纳,以提供使得不同无线设备能够在城市、国家、地区以及甚至全球层面进行通信的公共协议。电信标准的一个例子是长期演进(LTE)。LTE是对由第三代合作伙伴计划(3GPP)发布的通用移动电信系统(UMTS)移动标准的增强集合。LTE被设计成通过提高频谱效率、降低成本、提升服务、使用新频谱和与在下行链路(DL)上使用0FDMA、在上行链路(UL)上使用SC-FDMA以及使用多输入输出(MMO)天线技术的其它开放标准更好的集成,来更好地支持移动宽带因特网接入。然而,随着移动宽带接入需求的持续增加,存在进一步改善LTE技术的需求。优选地,这些改善应当可以应用到其它多址接入技术和采用这些技术的电信通信。


【发明内容】

[0006]当在移动终端和服务器之间建立传输层连接以及在它们之间进行业务交换之后,服务器可以决定关闭传输层连接。然而,当将服务器链接到移动端的无线连接已经终止时,服务器可以决定终止传输层连接。因此必须建立一个新的无线连接,其唯一目的是传输旨在于拆除传输层连接的信令。这样浪费了网络和无线资源。因此,提供了用于保护网络和移动终端的机制,以防应用重复地以对于运营商而言很高的成本不合适宜地关闭连接。
[0007]在本公开内容的一个方面,针对运行在特定设备(例如,移动终端)上的各种应用,可以在运行时间确定哪个应用没能适时地关闭它们的传输层连接。此后,可以发起代表它们的传输层连接的及早关闭。
[0008]在本公开内容的另一个方面,提供了用于在客户端处发起对传输层连接的关闭的方法、装置和计算机程序产品。所述装置确定与传输层连接相关联的功能是否满足至少一个标准,并且当所述功能满足至少一个标准同时无线层连接可用时关闭传输层连接。因此,在服务器仅出于终止传输层连接的目的来激活新的无线连接之前,传输层连接由客户端来关闭。因此,不再浪费之前用于建立新无线连接的网络与终端资源。

【专利附图】

【附图说明】
[0009]图1是示出了网络架构的例子的示意图。
[0010]图2是示出了接入网的例子的示意图。
[0011]图3是示出了针对用户和控制平面的无线协议架构的例子的示意图。
[0012]图4是示出了接入网中节点B和用户设备的例子的示意图。
[0013]图5A是示出了可以如何将对移动终端和网络之间的新RRC连接的发起归因于上行链路业务和下行链路业务的百分比细目分类的示意图。
[0014]图5B是示出了在移动终端和网络之间发起无线连接的下行链路业务的构成的百分比细目分类示意图。
[0015]图6是示出了用于实现本公开内容的方法的软件架构的示意图。
[0016]图7是用于在客户端处发起对传输层连接的关闭的方法的流程图。
[0017]图8是示出了示例性装置中的不同模块/单元/组件之间的数据流的概念数据流图。
[0018]图9是针对采用处理系统的装置的硬件实现方式的例子的示意图。

【具体实施方式】
[0019]下面结合附图给出的详细描述旨在作为各种配置的描述,而不旨在表示可以实施本文中描述的概念的唯一配置。为了提供对各种概念的全面理解,该详细说明包括了具体细节。然而,对于本领域的技术人员将显而易见的是,在没有这些具体细节的情况下,也可以实施这些概念。在一些情况下,以框图的形式示出了公知的结构和组件以便避免模糊这样的概念。
[0020]参照各种装置和方法给出了电信系统的各个方面。这些装置和方法将在下面的详细说明中进行描述并且通过各种框、模块、组件、电路、步骤、过程、算法等(统称为“元素”)在附图中进行示出。可以使用电子硬件、计算机软件或者它们的任意结合来实现这些元素。至于这样的元素是实现为硬件还是软件,取决于具体的应用和施加到整个系统上的设计约束。
[0021]举例而言,元素、或元素的任意部分、或元素的任意组合可以利用包含一个或者多个处理器的“处理系统”来实现。处理器的例子包括微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑设备(PLD)、状态机、门控逻辑、分立硬件电路和被配置为执行贯穿本公开内容所描述的各种功能的其它适当的硬件。处理系统中的一个或多个处理器可以执行软件。无论是被称作软件、固件、中间件、微代码、硬件描述语言还是其它术语,软件应当被宽泛地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、功能等。
[0022]因此,在一个或多个示例性实施例中,所描述的功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,可以将这些功能作为一个或多个指令或代码存储或编码到计算机可读介质上。计算机可读介质包括计算机存储介质。存储介质可以是任何可以被计算机存取的可用介质。举例而言而非限制性的,这样的计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或者其它光盘存储、磁盘存储或者其它磁存储设备、或可以被用于以指令或数据结构的形式携带或存储期望的程序代码并且可以由计算机存取的任何其它介质。如本文所使用的,磁盘和光盘包括压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则利用激光光学地复制数据。上述的组合也应当被包括在计算机可读介质的范围内。
[0023]图1是示出了 LTE网络架构100的示意图。LTE网络架构100可以称为演进分组系统(EPS) 100。EPS 100可以包括一个或多个用户设备(UE) 102、演进型UMTS陆地无线接入网(E-UTRAN) 104、演进分组核心网(EPC) 110、归属用户服务器(HSS) 120和运营商的IP服务122。EPS可以与其它接入网互连,但为了简单起见,未示出这些实体/接口。如图所示,EPS提供分组交换服务,然而,本领域技术人员将很容易地认识到,贯穿本公开内容所给出的各种概念可以被扩展到提供电路交换服务的网络。
[0024]E-UTRAN包括演进型节点B (eNB) 106和其它eNB 108, eNB 106提供朝向UE 102的用户和控制平面协议终止。eNB 106可以经由X2接口(例如,回程)连接到其它eNB 108。eNB 106还可以称为基站、基站收发机、无线基站、无线收发机、收发机功能单元、基本服务集(BSS)、扩展服务集(ESS)或某些其它适当的技术。eNB 106为UE 102提供到EPC 110的接入点。UE 102的例子包括蜂窝电话、智能电话、会话发起协议(SIP)电话、膝上型电脑、个人数字助理(PDA)、卫星无线电、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,MP3播放器)、相机、游戏控制台或任何其它类似功能的设备。UE 102还可以被本领域技术人员称为移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持式设备、用户代理、移动客户端、客户端或某些其它适当的术语。
[0025]eNB 106通过SI接口连接到EPC IlO0 EPC 110包括移动性管理实体(MME) 112、其它MME 114、服务网关116和分组数据网络(TON)网关118。MME 112是处理UE 102和EPC110之间的信令的控制节点。通常,MME 112提供承载和连接管理。所有用户IP分组都是通过服务网关116来传送的,所述服务网关116自身连接到TON网关118。PDN网关118提供UE IP地址分配以及其它功能。PDN网关118连接到运营商的IP服务122。运营商的IP服务122可以包括因特网、内联网、IP多媒体子系统(MS)和PS流式服务(PSS)。在上下文的描述中,虽然可以指定LTE网络架构,但是本领域技术人员将会认识到,贯穿本公开内容所呈现的各种概念可以在除LTE网络之外的各种类型的接入网中实现。
[0026]图2是示出了网络架构中的接入网200的例子的示意图。在这个例子中,接入网200被划分为若干蜂窝区域(小区)202。一个或多个较低功率等级的基站208可以具有与小区202中的一个或多个小区重叠的蜂窝区域210。较低功率等级的基站208可以是毫微微小区(例如,家庭eNB(HeNB))、微微小区、微小区或远程无线头端(RRH)。宏基站204均被分配给各自的小区202,并且被配置为向小区202中的所有UE 206提供到核心网的接入点。在接入网202的这个例子中没有集中式控制器,但是在替代配置中可以使用集中式控制器。基站204负责所有无线电相关的功能,其中包括无线承载控制、准入控制、移动性控制、调度、安全性和到服务网关的连接。
[0027]由接入网200使用的调制和多址方案可以根据所部署的特定电信标准而变化。在LTE应用中,在DL上使用OFDM并且在UL上使用SC-FDMA,以支持频分双工(FDD)和时分双工(TDD) 二者。如本领域技术人员根据下面的【具体实施方式】很容易认识到的,本文中给出的各种概念非常适合LTE应用。然而,这些概念可以容易地扩展到采用其它调制和多址技术的其它电信标准。举例而言,这些概念可以扩展到演进数据优化(EV-DO)或超移动宽带(UMB)。EV-DO和UMB是由第三代合作伙伴计划2 (3GPP2)发布的、作为CDMA 2000标准族一部分的空中标准,并且使用CDMA以提供到移动站的宽带互联网接入。这些概念还可以扩展到使用宽带CDMA(W-CDMA)的通用陆地无线接入(UTRA)和CDMA的其它变形(例如TD-SCDMA);使用TDMA的全球移动通信系统(GSM);以及演进型UTRA(E-UTRA)、IEEE802.11 (W1-Fi)、IEEE 802.16 (WiMAX)、IEEE 802.20 和采用 OFDMA 的闪速 OFDM。在来自 3GPP组织的文档中描述了 UTRA、E-UTRA、UMTS、LTE和GSM。在来自3GPP2组织的文档中描述了CDMA2000和UMB。实际使用的无线通信标准和多址技术将取决于特定的应用和施加于系统上的整体设计约束。
[0028]基站204可以具有支持MMO技术的多个天线。对MMO技术的使用使得基站204能够采用空域来支持空间复用、波束成形和发射分集。空间复用可被用于在相同频率上同时发送不同的数据流。可以将数据流发送到单个UE 206以提高数据速率,或发送到多个UE206上以增加整体系统容量。这可以通过对每个数据流进行空间预编码(即,应用对振幅和相位缩放)以及随后在DL中通过多个发射天线来发送每个经空间预编码的流来实现。具有不同空间签名的经空间预编码的数据流到达UE 206,所述空间签名使得UE 206中的每个UE能够恢复出去往所述UE 206的一个或多个数据流。每个UE 206在UL上发送经空间预编码的数据流,这使得基站204能够识别每个经空间预编码的数据流的源头。
[0029]当信道条件较好时,通常使用空间复用。当信道条件不利时,可以使用波束成型将传输能量聚焦到一个或者几个方向上。这可以通过对用于通过多个天线进行传输的数据进行空间预编码来实现。为了在小区边缘获得良好的覆盖,可以结合发射分集来使用单流波束成形传输。
[0030]在以下【具体实施方式】中,将参照在DL上支持OFDM的MMO系统来描述接入网的各方面。OFDM是将数据调制到OFDM符号内的多个子载波上的一种扩频技术。子载波以精确的频率间隔开。该分隔提供了使得接收机能够从子载波中恢复出数据的“正交性”。在时域中,可以向每个OFDM符号添加保护间隔(例如,循环前缀)以抵抗OFDM符号间干扰。UL可以以DFT扩展的OFDM信号的形式使用SC-FDMA,以补偿高峰均功率比(PAPR)。
[0031]图3是示出了针对用户和控制平面的无线协议架构的例子的示意图500。针对UE和基站的无线协议架构被示出为有三层:层1、层2和层3。层I (LI层)是最低层并且实现各种物理层信号处理功能。LI层将在本文中称为物理层506。层2 (L2层)508在物理层506之上并且负责物理层506之上的UE与基站之间的链路。
[0032]在用户平面中,L2层508包含介质访问控制(MAC)子层510、无线链路控制(RLC)子层512和分组数据汇聚协议(rocp) 514子层,所述子层都在网络侧的基站处终止。虽然没有示出,但是UE可以具有在L2层508之上一些上层,所述上层包括在网络侧终止在I3DN网关118处的网络层(例如,IP层)以及终止在连接的其它端(例如远端UE、服务器等)的应用层。
[0033]PDCP子层514可以提供用于上层数据分组的报头压缩,以降低无线传输开销、通过加密数据分组来提供安全性,并为UE提供在基站间的切换支持。RLC子层512提供对上层数据分组的分割和重组、对丢失的数据分组的重传和对数据分组的重新排序,以补偿由于混合自动重传请求(HARQ)导致的乱序接收。MAC子层510提供逻辑信道与传输信道之间的复用。MAC子层510还负责分配在UE之中一个小区中的各种无线资源(例如,资源块)。MAC子层510还负责HARQ操作。
[0034]在控制层,除了没有针对控制层的报头压缩功能,针对UE和基站的无线协议架构与针对物理层506和L2层508的无线协议架构本质上是一样的。控制层还包括层3 (L3层)中的无线资源控制(RRC)子层516。RRC子层516负责管理无线资源(B卩,无线承载),并且负责在基站和UE之间使用RRC信令来配置较低层。
[0035]图4是在接入网中基站610与UE 650相通信的框图。在DL中,将来自核心网的上层分组提供给控制器/处理器675。控制器/处理器675实现L2层的功能。在DL中,控制器/处理器675提供报头压缩、加密、分组分段和重新排序、逻辑信道与传输通道之间的复用以及基于各种优先级度量向UE 650进行的无线资源分配。控制器/处理器675还负责HARQ操作、对丢失的分组的重传以及向UE 650进行的信号传送。
[0036]发射(TX)处理器616实现针对LI层(即,物理层)的各种信号处理功能。该信号处理功能包括编码和交织以促进在UE 650处的前向纠错(FEC),以及基于各种调制机制(例如,二进制相移键控(BPSK)、正交相移键控(QPSK)、M相移键控(M-PSK)、M正交振幅调制(M-QAM))来映射到信号星座图。经编码和经调制的符号随后被分割成并行流。然后,每个流被映射到OFDM子载波,在时域和/或频域上与参考信号(例如,导频)进行复用,以及随后使用快速傅里叶逆变换(IFFT)将它们组合到一起以产生携带时域OFDM符号流的物理信道。对OFDM流进行空间预编码以产生多个空间流。来自信道估计器674的信道估计可以用于确定编码和调制方案,以及用于空间处理。信道估计可以从由UE 650发送的参考信号和/或信道条件反馈来导出。随后,经由单独的发射机618TX将各空间流提供给不同的天线620。每一个发射机618TX将RF载波与各自的空间流一起调制,用于传输。
[0037]在UE 650处,每个接收机654RX通过其各自的天线652来接收信号。每个接收机654RX恢复出调制到RF载波上的信息,并将该信息提供给接收(RX)处理器656。接收处理器656实现LI层的各种信号处理功能。RX处理器656对该信息执行空间处理,以恢复出去往UE 650的任何空间流。如果有多个空间流去往UE 650,通过RX处理器656可以将这些空间流组合到单个OFDM符号流中。RX处理器656随后使用快速傅里叶变换(FFT)将OFDM符号流从时域转换到频域。频域信号包括针对该OFDM信号的每个子载波的单独的OFDM符号流。通过确定由基站610发送的最可能的信号星座点来恢复和解调每个子载波上的符号以及参考信号。这些软决策可以基于由信道估计器658计算出的信道估计。随后解码和解交织软判决,以恢复出最初由基站610在物理信道上发送的数据和控制信号。随后将数据和控制信号提供给控制器/处理器659。
[0038]控制器/处理器659实现L2层。控制器/处理器能够与存储程序代码和数据的存储器660相关联。存储器660可以称为计算机可读介质。在UL中,控制器/处理器659提供传输信道和逻辑通道之间的解复用、分组重组、解密、报头解压缩、控制信号处理以恢复出来自核心网的上层分组。随后,将该上层分组提供给数据宿662,数据宿662表示L2层以上的所有协议层。还可以将各种控制信号提供给数据宿662,以用于L3处理。控制器/处理器659还负责使用确认(ACK)和/或者否定(NACK)协议进行错误检测,以支持HARQ操作。
[0039]在UL中,数据源667用于向控制器/处理器659提供上层分组。数据源667表示L2层之上的所有协议层。类似于结合由基站610进行的DL传输所描述的功能,控制器/处理器659基于基站610进行的无线资源分配,通过提供报头压缩、加密、分组分割和重新排序以及在逻辑信道和传输信道之间的复用来实现针对用户平面和控制平面的L2层。控制器/处理器659还负责HARQ运行、对丢失的分组的重传和向基站610发送信号。
[0040]由信道估计器658根据由基站610发送的参考信号或反馈导出的信道估计可以被TX处理器668用来选择适当的编码和调制方案,以及被用来促进空间处理。可以经由单独的发射机654TX将由TX处理器668产生的空间流提供给不同的天线652。每个发射机654TX将RF载波与各自的空间流一起调制,用于传输。
[0041]以类似于结合UE 650处的接收机功能所描述的方式,在基站610处对UL传输进行处理。每个接收机618RX通过其各自的天线620接收信号。每个接收机618RX恢复出调制到RF载波上的信息,并将该信息发送给RX处理器670。RX处理器670可以实现LI层。
[0042]控制器/处理器675实现L2层。控制器/处理器675可以与存储程序代码和数据的存储器676相关联。存储器676可以称为计算机可读介质。在UL中,控制器/处理器675提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理以恢复来自UE 650的上层分组。可以将来自控制器/处理器675的上层分组提供给核心网。控制器/处理器675还负责使用ACK和/或NACK协议来进行错误检测以支持HARQ操作。
[0043]在各种无线通信系统中,无线连接可以使用一些状态。例如,在处于最低功率状态(例如,空闲状态)的W-CDMA系统中,移动终端可以接收少量的业务(例如,进入的页面)。在前向接入信道(FACH)状态中,可以在上行链路和下行链路上以稍微较高的功耗的代价来传送少量数据。对于高速率数据交换,可以使用专用信道(DCH)状态,在DCH状态中功耗是最高的。在每种状态中消耗的无线网络资源随着移动终端的功耗而按比例增减。此外,在无线网络控制器(RNC)节点中从一种状态变为另一种状态消耗无线资源,以及中央处理单元(CPU)和存储器资源。在LTE系统中,提供了空闲状态和连接状态。在连接状态中,提供了诸如“始终在线”和“不连续接收”的子状态。不连续接收可以使用睡眠周期的各种持续时间。
[0044]只要没有数据需要在移动终端和接入网之间进行交换,那么移动终端可以保持处于空闲状态。当需要发送业务时,移动终端可以请求无线连接,并且接入网可以在接收到请求时发起无线连接。替代地,如果接入网接收到去往移动终端的分组同时该移动终端处于空闲状态,那么接入网可以直接发起无线连接。
[0045]可以经由传输协议(例如用户数据报协议(UDP)或传输控制协议(TCP))来传输运行在移动终端上的应用的业务。这些协议使用套接字来发送、连接或将发送端绑定到接收端。套接字是跨越网络的进程间通信流的端点。连接可以是短暂的(例如,几秒)或长效的(long-lived)(例如,数小时或数天)。
[0046]TCP是面向连接的双向传输协议。因此,TCP连接最初是在业务能够通过连接进行交换之前由两个终端主机创建和确认的。此外,任何一个终端主机都可以通过例如发送FIN分组或复位(RST)分组来发起对连接的关闭。特别是,对FIN分组的发送只在一个方向(从用于发送FIN分组的终端主机的角度来看)上关闭TCP连接。因此,反方向的TCP连接继续存在,直到其它终端主机发送类似的FIN分组为止。替代地,对RST分组的发送在两个方向上关闭TCP连接。连接可以一直存在。然而,由于连接消耗主机内存并且需要保持活跃,因此在不再需要连接之后的某个时间,终端主机可以关闭连接。
[0047]在某些无线通信系统中,网络控制移动终端的状态。特别是,网络控制移动终端什么时候从较高功率转换为较低功率状态(休眠)。典型的网络实现方式使用不活动的定时器来决定什么时候发起休眠。例如,不活动定时器可以在上行链路或者下行链路上在接口上发送了最后的数据突发之后启动或重新启动。当不活动的定时器期满时,发起较低功率状态转换。
[0048]对这样的不活动的定时器的选择是在信令开销、终端功率和网络响应能力之间进行权衡的结果。例如,休眠期非常长的定时器可能消耗更多的无线资源和终端功率,但是降低了信令开销和等待时间。在另一方面,休眠期非常短的定时器可能在用户正在浏览因特网时过早地释放无线连接,导致需要建立具有相关联的延迟和开销的新的连接。不活动的定时器的值可以根据网络运营商的实现方式而变化。例如,WCDMA DCH中不活动的定时器值可以是15秒。
[0049]为了让移动终端参与对无线状态的选择,可以允许移动终端指示它什么时候不再需要无线连接。可以经由信令连接释放指示器(SCRI)来提供指示。响应于接收到该消息,网络可以发起到较低功率状态的转换。这个过程还可以称为快速休眠(FD)。
[0050]通常,从用户角度来看,移动终端是激活的或处于待机。当激活时,终端显示屏典型地是开启的,并且用户可以经由触摸屏等来提供输入。当处于待机时,显示屏典型地是关闭的,并且不提供用户输入。
[0051]可以研究当移动终端处于待机时运行在移动终端上的各种应用,以确定应用的行为是如何影响移动终端和无线接入网之间的无线连接的。运行中的应用可以包括窗口小部件(widget)和非窗口小部件(non-widget)。窗口小部件是包括旨在针对一个或多个不同的软件平台上的可移植代码的通用类型的软件应用。窗口小部件可以允许用户控制简单的实用功能,例如时钟、消息传送服务、社交网络服务、气象站以及日历。此外,可以假定窗口小部件在后台运彳丁,而不假定非窗口小部件在后台运打。
[0052]图5A是示出了移动终端和网络之间的新RRC连接的发起可以如何归因于上行链路和下行链路业务的百分比细目分类的示意图800。在图5A的例子中,对于当移动终端处于待机时运行在该移动终端上的给定的应用集合,在移动终端和网络之间33%的无线连接可能是由于下行链路数据的到达(即,网络向移动终端发送数据)而发起的。
[0053]图5B是示出了在移动终端和网络之间发起无线连接的下行链路业务的构成的百分比细目分类的示意图850。在图5B的例子中,来自应用I的最近的FIN分组以及来自应用2的复位(RST)分组占到无线连接的46%。特别地,最近的FIN分组和复位分组没有向用户传送信息。这些分组只是用于拆除移动终端和服务器间的TCP连接。如果这样的分组没有被发送,那么下行链路发起的业务可能被减少46%,这代表了无线连接的全部数量的15%。由于减少了信令,减少无线连接的数量对于网络而言可能是有利的,并且由于降低了功耗,减少无线连接的数量对于移动终端可能是有利的。
[0054]在移动终端和服务器之间建立了 TCP连接之后,并且在二者之间交换了业务之后,服务器可以决定关闭TCP连接。因此,TCP FIN或者RST分组可以从服务器发送向移动终端,用于终止TCP连接。然而在这个阶段,用于将接入网链接到移动终端的无线连接可能已经被终止。因此,必须建立新的无线连接,其唯一目的是传输旨在用于拆除TCP连接的TCP信令。因此,在对用户端或系统而言毫无益处的情况下,消耗了网络资源以及移动终端资源(例如,电池寿命)。因此,考虑用于管理对TCP连接的关闭的方法,从而消除没有内容的业务。在本公开内容的一个方面,下行链路发起的无线连接的数量可能减少46%,无线连接总数量可能减少15%。这产生了显著的功率节约。
[0055]不是所有的TCP连接都是由服务器以不适时的方式来关闭的。无线感知开发者可能倾向于使移动终端在无线连接很可能仍然活动时提前发起对TCP连接的关闭,或使应用服务器以适时的方式关闭连接。然而,需要用于保护网络和设备的机制,以防应用重复地留下开启的TCP连接以及使服务器稍后发起对TCP连接的关闭,其后果如上文所解释的。
[0056]在本公开内容的一个方面,针对运行在特定设备(例如,移动终端)上的各种应用,可以在运行时间经由学习方式来确定哪个应用没有及时地关闭它们的TCP连接。此后,可以发起代表它们的对TCP连接的关闭。
[0057]图6是示出了用于实现本公开内容的方法的软件架构的示意图900。参照图6,调制解调器连接器910嵌入在调制解调软件堆栈912中。调制解调器连接器910包括针对调制解调器的信息,例如无线连接的状态(例如,针对W-CDMA而言无线连接是否处于空闲、FACH或DCH状态)。调制解调器连接器910可以与运行在高级操作系统(HLOS)中的应用连接器(APP连接器)914进行通信。调制解调器连接器910能够将TCP连接与使用该TCP连接的应用关联起来。
[0058]仍然参照图6,连接器包装器(connector wrapper)916可以利用呈现给应用和操作系统的套接字编程接口 918进行操作。连接器包装器916可以保留当前打开的套接字的本地副本。这允许连接器包装器916访问和修改与TCP连接相关联的参数,例如目的地址、端口号、协议类型等。此外,当前打开的套接字的本地副本允许连接器包装器916发起对TCP连接的关闭。替代地,这样的功能可以嵌入在操作系统的TCP/IP协议栈中,因此不需要使用连接器包装器。
[0059]在一方面,可以确定需要干涉的套接字集合。当服务器关闭TCP连接而无线连接不活动时,可能出现对TCP连接的错误的(pathological)关闭,因此提示对无线连接的激活以传输相关联的TCP控制消息,用于关闭TCP连接。根据本公开内容,如果服务器在无线连接活动时关闭TCP连接,该关闭不是错误的。然而,当服务器在无线连接不活动时关闭TCP连接,用于重新激活无线连接或激活新的无线连接的资源可能被不必要地消耗。因此,做出关于TCP连接关闭是否是错误的关闭的判断,以评估用于重新激活无线连接的资源是否被浪费了。如下所述,所述判断涉及识别哪个实体关闭了 TCP连接,以及如果服务器关闭了 TCP连接的话,涉及用于确定TCP连接关闭是错误的这样的方法。
[0060]在一方面,将对识别哪个实体关闭了 TCP连接进行描述。当服务器发起对TCP连接的关闭时,TCP连接进入CL0SE_WAIT (等待关闭)状态。在这个阶段,连接器包装器916可以标记套接字。之后,由于套接字被关闭,套接字的连接器包装器的副本被破坏,连接器包装器可以检查所述标记以确定应用或服务器中的哪一个发起了所述关闭。如果出现了所述标记,那么可以确定服务器关闭了 TCP连接。
[0061]特别是,当由客户端发起对TCP的连接的关闭时用于对套接字进行标记的相反的操作可能更难以实现。这是因为应用或者Linux内核可以直接地(例如,经由closeO命令)或者间接地(例如,经由dup()或者dup2()命令)来发起TCP连接关闭。因此,可能需要连接器包装器916来监控大量的套接字呼叫操作。
[0062]在一方面,将对识别错误的套接字关闭进行描述。用于关闭TCP连接的控制消息可以是在无线连接活动时接收到的,在这种情况下是没有问题的。因此,可以做出有关控制消息是否发起了活动的无线连接的判断。
[0063]例如,调制解调器连接器910可以经由RRC协议来确定无线连接是由上行链路业务发起的还是由下行链路业务发起的。如果调制解调器连接器910确定无线连接是由下行链路业务发起的,那么可以确定接收到的用于关闭TCP连接的控制消息以发起无线连接。替代地,调制解调器连接器910可以向APP连接器914传送无线连接变得可用的时间。当套接字被关闭时,连接器包装器916可以比较当前时间和无线连接变得可用的时间。如果当前时间在无线连接变得可用的几百毫秒时间内,那么连接器包装器916可以确定用于关闭TCP连接的控制消息发起了无线连接。在进一步的替代方案中,当关闭TCP连接的命令是接收自客户端处的较高层,同时无线连接不可用时,可以确定用于关闭TCP连接的控制消息以发起无线连接。
[0064]在一方面,一些需要长效套接字(例如,推送E-mail)的应用可以周期性地关闭并立即重建TCP连接,而不是针对开启的连接来发送保活(ke印-lived)消息。因此,在这种情况下,即使服务器可以关闭TCP连接,由于去往相同目的地和端口的套接字是在关闭之后短时间(即,在预定的时间量内)内重建的,该关闭也不会被认为是需要干涉的错误的套接字关闭。
[0065]因此,为了判断连接类别是否是错误的,调制解调器连接器910可以清点针对属于所述连接类别的套接字的错误的套接字关闭的数量,然后基于总计来确定套接字是否需要干涉。例如,每次套接字副本在连接器包装器916中被破坏时,连接器包装器916就可以检查标准列表以确定套接字是否被错误地(pathologically)关闭。所述标准包括:I)服务器发起了关闭;2)在TCP连接被关闭之后的短时间内(即,在预定的时间量内)没有创建类似的TCP连接;以及(3)传输层控制消息(控制分组)发起了无线连接。
[0066]当三条标准全部都满足时,则连接器包装器916针对于与所述套接字相关联的连接类别来递增bad_S0Cket (坏的套接字)计数器。连接类别可以由连接的目的IP地址、源或目的端口或与目的IP地址相关联的主机名称来定义。调制解调器连接器910可以根据bad_S0Cket计数的降低的值,周期性地(例如,每天)对关键字(keys)进行排列。具有最大bad_S0Cket计数的连接类别对无线连接具有最坏的影响。因此,这些连接类别构成了被确定为需要干涉的套接字列表。在一方面,软件对最坏的N个连接类别执行干涉。
[0067]可以提前终止需要干涉的套接字。在一方面,APP连接器914与调制解调器连接器910可以彼此协调,以估计用于释放无线连接的时间。例如,用于释放无线连接的时间可能是请求休眠之前的时间。因此,在释放之前的一些时间,APP连接器914发起对套接字的检查,以识别是否有任何当前开启的套接字需要干涉。如果存在以下情况,则套接字将需要干涉:1)该套接字属于错误的连接类别;并且2)在预定的时间量内没有通过套接字来交换业务。
[0068]对于每个需要干涉的套接字,APP连接器914发起对TCP连接的终端侧关闭。因此,TCP连接将被关闭,这样就可以消除服务器稍后仅出于关闭TCP连接的目的来激活无线连接的风险。
[0069]图7是用于在客户端处发起对传输层连接/套接字的关闭的方法的流程图1000。该方法可以由UE来执行。在步骤1002处,UE可以确定与传输层连接/套接相关联的功能是否满足至少一个标准。例如,在步骤1004处,当类似于传输层连接/套接字的先前的传输层连接在此之前被错误地关闭了预定的次数时,UE可以确定所述功能满足至少一个标准。
[0070]如果满足以下条件,可以确定先前的传输层连接是被错误地关闭的:1)在关闭了先前的传输层连接之后,没有立即(即,在预定的时间量内)创建类似于先前的传输层连接的另一个传输层连接;2)用于关闭先前的传输层连接的控制消息发起了无线层连接。当无线层连接是由下行链路业务发起的、关闭先前的传输层连接的时间接近无线层连接最初可用的时间、或用于关闭先前的传输层连接的命令是接收自客户端处的较高层同时无线层连接不可用时,确定用于关闭先前的传输层连接的控制消息,以发起无线层连接。因此,当与传输层连接/套接字相关联的功能满足至少一个标准时,可以确定连接/套接字属于所识别的错误的连接类别。
[0071]在步骤1006处,UE等待传输层连接/套接字上数据不活动,并且此后可以在无线连接可用时关闭属于所识别的错误的连接类别的传输层连接/套接字。类似地,在确定先前的传输层连接要被终止时,UE可以关闭传输层连接/套接字。例如,当在预定的时间量内没有业务通过先前的传输层连接进行交换时,确定先前的传输层连接要被终止。
[0072]在步骤1008处,在确定先前的传输层连接被错误地关闭了预定的次数(步骤1004)之后,UE可以保持被错误地关闭若干次的传输层连接的历史。在步骤1010处,UE可以确定在历史中具有匹配的目前开启的传输层连接中的哪一个要被终止。之后,在步骤1012处,UE可以关闭每个目前开启的、被确定为要在无线连接仍然可用时被终止的传输层连接。在一方面,当传输层连接的目的地址或端口或主机名称出现在历史中,并且当在预定的时间量内没有业务量通过传输层进行交换时,可以确定在历史中具有匹配的传输层连接要被终止。
[0073]图8是示出了示例性装置1102中的不同模块/单元/组件之间的数据流的概念性数据流图1000。所述装置可以是与基站1150相通信的UE。所述装置包括接收模块1104、标准满足确定模块1106、历史模块1108、连接确定模块1110、连接关闭模块1112和发送模块 1114。
[0074]标准满足确定模块1106可以确定与传输层连接/套接字相关联的功能是否满足至少一个标准。例如,当类似于传输层连接/套接字的先前的传输层连接在此之前被错误地关闭了预定的次数时,标准满足确定模块1106可以确定所述功能满足了至少一个标准。
[0075]如果满足以下条件,标准满足确定模块1106可以确定先前的传输层连接是被错误地关闭的:1)在关闭先前的传输层连接之后,没有立即(即,在预定的时间量内)创建类似于先前的传输层连接的另一个传输层连接;2)由接收模块1104接收的用于关闭先前的传输层连接的控制消息发起了无线层连接。此外,当无线层连接是由下行链路业务发起的、关闭先前的传输层连接的时间接近无线层连接最初可用的时间、或用于关闭先前的传输层连接的命令是接收自UE处的较高层同时无线层连接不可用时,标准满足确定模块1106可以确定用于关闭先前的传输层连接的控制消息发起了无线层连接。因此,当与传输层连接/套接字相关联的功能满足至少一个标准时,可以确定连接/套接字属于所识别的错误连接类别。
[0076]连接关闭模块1112可以等待传输层连接/套接字上数据不活动,并且此后可以在无线连接可用时关闭属于所识别的错误的连接类别的传输层连接/套接字。特别是,在标准满足确定模块1106确定先前的传输层连接要被终止时,连接关闭模块1112可以关闭传输层连接/套接字。例如,当在预定的时间量内没有业务通过先前的传输层连接进行交换时,确定先前的传输层连接要被终止。
[0077]在标准满足确定模块1106确定先前的传输层连接被错误地关闭了预定的次数之后,历史模块1108可以保持被错误地关闭若干次的传输层连接的历史。连接终止确定模块1110可以确定在历史中具有匹配的目前开启的传输层连接中的哪一个要被终止。之后,连接关闭模块1112可以关闭每个目前开启的、被连接终止确定模块1110确定为要在无线连接仍然可用时被终止的传输层连接。在一方面,当传输层连接的目的地址或端口或主机名称出现在历史中,并且当在预定的时间量内没有业务量通过传输层进行交换时,连接终止确定模块1110可以确定终止在历史中具有匹配的传输层连接。
[0078]装置可以包括执行图7的前述流程图中的算法的每一步的额外的模块。因此,前述图7的流程图中的每一步可以由模块执行,并且所述装置可以包括一个或多个这样的模块。所述模块可以是特别配置为实现所述的过程/算法的一个或多个硬件组件,所述一个或多个硬件组件可以由被配置为执行所述的过程/算法的处理器来实现,所述的过程/算法可以存储在计算机可读介质内用于由处理器来实现,或它们的一些组合。
[0079]图9是示出了针对采用处理系统1214的装置1102’的硬件实现方式的例子的示意图1200。处理系统1214可以利用总线架构(通常由总线1224表示)来实现。总线1224可以包括任意数量的互连总线和桥路,这取决于处理系统1214的具体应用和整体设计约束。总线1224将包括一个或多个处理器和/或硬件模块的各种电路链接到一起,所述一个或多个处理器和/或硬件模块由处理器1204、模块1104、模块1106、模块1108、模块1110、模块1112、模块1114和计算机可读介质1206来表示。总线1224还可以链接各种其它电路诸如定时源、外围设备、电压调节器以及电源管理电路,这些电路是公知的技术,因此将不再进一步地描述。
[0080]处理系统1214可以耦合到收发机1210。收发机1210被耦合到一个或多个天线1220。收发机1210提供了用于通过传输介质与各种其它装置进行通信的单元。处理系统1214包括耦合到计算机可读介质1206的处理器1204。处理器1204负责通用处理,包括对存储在计算机可读介质1206上的软件的执行。当所述软件被处理器1204执行时使得处理系统1214执行上文针对任意具体装置所描述的各种功能。计算机可读介质1206还可以被用于存储在执行软件时由处理器1204操纵的数据。处理系统还包括模块1104、模块1106、模块1108、模块1110、模块1112、模块1114中的至少一个。所述模块可以是运行在处理器1204中、驻留/存储在计算机可读介质1206中的软件模块,耦合到处理器1204的一个或多个硬件模块,或它们的一些组合。处理系统1214可以包括UE 650的组件,并且可以包括存储器660和/或TX处理器668、RX处理器656和控制器/处理器659中的至少一个。
[0081 ] 在一种配置中,用于无线通信的装置1102/1102’包括用于确定与传输层连接相关联的功能是否满足至少一个标准的单元,用于在所述功能满足所述至少一个标准同时无线层连接可用时关闭所述传输层连接的单元,用于维持被错误地关闭预定的次数的传输层连接的历史的单元,用于确定在历史中具有匹配的目前开启的传输层连接中的哪一个要被终止的单元,以及用于关闭每个目前开启的、被确定为要被终止的传输层连接的单元。
[0082]前述的单元可以是被配置为执行由前述的单元所记载的功能的装置1102中的前述模块和/或装置1102’中的处理系统1214中的一个或多个。如前所述,处理系统1214可以包括TX处理器668、RX处理器656和控制器/处理器659。因此,在一种配置中,前述的单元可以是被配置为执行由前述的单元所记载的功能的TX处理器668、RX处理器656和控制器/处理器659。
[0083]应当理解的是,所公开的过程中步骤的具体顺序或层次是对示例性方法的说明。基于设计偏好,应当理解的是过程中的具体顺序或层次可以被重新安排。此外,一些步骤可以被组合或省略。所附的方法权利要求以样本顺序呈现了各种步骤的元素,而不旨在被限定于所呈现的具体顺序或层次。
[0084]提供前面的说明书以使得本领域的技术人员能够实施本文所描述的各种方面。对于本领域的技术人员而言,对这些方面的各种修改是显而易见的,并且本文所定义的通用原理可以应用到其它方面。因此,所述权利要求并不旨在被限定于本文所示的方面,而是应当被赋予与权利要求的表达相一致的全部范围,其中,除非特别指出,否则以单数形式引用的元素旨在表示“一个或仅仅一个”而不是“一个或多个”。除非另外特别指出,否则术语“一些”指一个或多个。遍及本公开内容描述的各个方面的元素的、对于本领域的普通技术人员而言已知或者稍后将知的全部结构的和功能的等效物以引用方式明确地并入本文中,以及旨在由权利要求书来包含。此外,本文所公开的内容中没有内容是想要奉献给公众的,无论这样的公开内容是否明确记载在权利要求中。没有权利要求要素要被解释为功能模块,除非该要素是使用“用于…的单元”的短语来明确记载的。
【权利要求】
1.一种用于在客户端处发起对传输层连接的关闭的方法,包括: 确定与所述传输层连接相关联的功能是否满足至少一个标准;以及 在所述功能满足所述至少一个标准同时无线层连接可用时,关闭所述传输层连接。
2.根据权利要求1所述的方法,其中,当类似于所述传输层连接的先前的传输层连接之前被错误地关闭了预定的次数时,所述功能满足所述至少一个标准。
3.根据权利要求2所述的方法,其中,当满足了以下条件中的至少一个条件时,所述先前的传输层连接是被错误地关闭的: 在关闭了所述先前的传输层连接之后,没有在预定的时间量内创建类似于所述先前的传输层连接的另一个传输层连接;或者 用于关闭所述先前的传输层连接的控制消息发起了无线层连接。
4.根据权利要求3所述的方法,其中,当出现以下情况时,确定用于关闭所述先前的传输层连接的所述控制消息发起所述无线层连接: 所述无线层连接是由下行链路业务发起的; 关闭所述传输层连接的时间接近所述无线层连接最初可用的时间;或者 用于关闭所述先前的传输层连接的命令是在所述无线层连接不可用时从所述客户端处的较高层接收到的。
5.根据权利要求1所述的方法,其中: 当确定类似于所述传输层连接的先前的传输层连接要被终止时,所述功能满足所述至少一个标准。
6.根据权利要求5所述的方法,其中,当在预定的时间量内没有业务通过所述先前的传输层连接进行交换时,确定所述先前的传输层连接要被终止。
7.根据权利要求2所述的方法,还包括: 保持被错误地关闭了多次的传输层连接的历史; 确定哪个目前开启的、在所述历史中具有匹配的传输层连接要被终止;以及 关闭每个目前开启的、被确定为要被终止的传输层连接。
8.根据权利要求7所述的方法,其中,当出现以下情况时,确定在所述历史中具有匹配的传输层连接要被终止: 所述传输层连接的目的地址或端口或主机名称在所述历史中;以及 在预定的时间量内没有业务通过所述传输层连接进行交换。
9.一种用于发起对传输层连接的关闭的装置,包括: 用于确定与所述传输层连接相关联的功能是否满足至少一个标准的单元;以及 用于在所述功能满足所述至少一个标准同时无线层连接可用时,关闭所述传输层连接的单元。
10.根据权利要求9所述的装置,其中,当类似于所述传输层连接的先前的传输层连接之前被错误地关闭了预定的次数时,所述功能满足所述至少一个标准。
11.根据权利要求10所述的装置,其中,当满足了以下条件中的至少一个条件时,所述先前的传输层连接是被错误地关闭的: 在关闭了所述先前的传输层连接之后,没有在预定的时间量内创建类似于所述先前的传输层连接的另一个传输层连接;或者 用于关闭所述先前的传输层连接的控制消息发起了无线层连接。
12.根据权利要求11所述的装置,其中,当出现以下情况时,确定用于关闭所述先前的传输层连接的所述控制消息发起所述无线层连接: 所述无线层连接是由下行链路业务发起的; 关闭所述传输层连接的时间接近所述无线层连接最初可用的时间;或者用于关闭所述先前的传输层连接的命令是在所述无线层连接不可用时从所述装置处的较高层接收到的。
13.根据权利要求9所述的装置,其中: 当确定类似于所述传输层连接的先前的传输层连接要被终止时,所述功能满足所述至少一个标准。
14.根据权利要求13所述的装置,其中,当在预定的时间量内没有业务通过所述先前的传输层连接进行交换时,确定所述先前的传输层连接要被终止。
15.根据权利要求10所述的装置,还包括: 用于保持被错误地关闭了多次的传输层连接的历史的单元; 用于确定哪个目前开启的、在所述历史中具有匹配的传输层连接要被终止的单元; 用于关闭每个目前开启的、被确定为要被终止的传输层连接的单元。
16.根据权利要求15所述的装置,其中,当出现以下情况时,确定在所述历史中具有匹配的传输层连接要被终止: 所述传输层连接的目的地址或端口或主机名称在所述历史中;以及 在预定的时间量内没有业务通过所述传输层连接进行交换。
17.一种用于发起对传输层连接的关闭的装置,包括: 处理系统,其被配置为: 确定与所述传输层连接相关联的功能是否满足至少一个标准;以及 在所述功能满足所述至少一个标准同时无线层连接可用时,关闭所述传输层连接。
18.根据权利要求17所述的装置,其中,当类似于所述传输层连接的先前的传输层连接之前被错误地关闭了预定的次数时,所述功能满足所述至少一个标准。
19.根据权利要求18所述的装置,其中,当满足了以下条件中的至少一个条件时,所述先前的传输层连接是被错误地关闭的: 在关闭了所述先前的传输层连接之后,没有在预定的时间量内创建类似于所述先前的传输层连接的另一个传输层连接;或者 用于关闭所述先前的传输层连接的控制消息发起了无线层连接。
20.根据权利要求19所述的装置,其中,当出现以下情况时,确定用于关闭所述先前的传输层连接的所述控制消息发起所述无线层连接: 所述无线层连接是由下行链路业务发起的; 关闭所述传输层连接的时间接近所述无线层连接最初可用的时间;或者用于关闭所述先前的传输层连接的命令是在所述无线层连接不可用时从所述装置处的较高层接收到的。
21.根据权利要求17所述的装置,其中: 当确定类似于所述传输层连接的先前的传输层连接要被终止时,所述功能满足所述至少一个标准。
22.根据权利要求21所述的装置,其中,当在预定的时间量内没有业务通过所述先前的传输层连接进行交换时,确定所述先前的传输层连接要被终止。
23.根据权利要求18所述的装置,所述处理系统还被配置为: 保持被错误地关闭了多次的传输层连接的历史; 确定哪个目前开启的、在所述历史中具有匹配的传输层连接要被终止;以及 关闭每个目前开启的、被确定为要被终止的传输层连接。
24.根据权利要求23所述的装置,其中,当出现以下情况时,确定在所述历史中具有匹配的传输层连接要被终止: 所述传输层连接的目的地址或端口或主机名称在所述历史中;以及 在预定的时间量内没有业务通过所述传输层连接进行交换。
25.一种用于在客户端处发起对传输层连接的关闭的计算机程序产品,包括: 计算机可读介质,其包括用于执行以下操作的代码: 确定与所述传输层连接相关联的功能是否满足至少一个标准;以及 在所述功能满足所述至少一个标准同时无线层连接可用时,关闭所述传输层连接。
26.根据权利要求25所述的计算机程序产品,其中,当类似于所述传输层连接的先前的传输层连接之前被错误地关闭了预定的次数时,所述功能满足所述至少一个标准。
27.根据权利要求26所述的计算机程序产品,其中,当满足了以下条件中的至少一个条件时,所述先前的传输层连接是被错误地关闭的: 在关闭了所述先前的传输层连接之后,没有在预定的时间量内创建类似于所述先前的传输层连接的另一个传输层连接;或者 用于关闭所述先前的传输层连接的控制消息发起了无线层连接。
28.根据权利要求27所述的计算机程序产品,其中,当出现以下情况时,确定用于关闭所述先前的传输层连接的所述控制消息发起所述无线层连接: 所述无线层连接是由下行链路业务发起的; 关闭所述传输层连接的时间接近所述无线层连接最初可用的时间;或者用于关闭所述先前的传输层连接的命令是在所述无线层连接不可用时从所述客户端处的较高层接收到的。
29.根据权利要求25所述的计算机程序产品,其中: 当确定类似于所述传输层连接的先前的传输层连接要被终止时,所述功能满足所述至少一个标准。
30.根据权利要求29所述的计算机程序产品,其中,当在预定的时间量内没有业务通过所述先前的传输层连接进行交换时,确定所述先前的传输层连接要被终止。
31.根据权利要求26所述的计算机程序产品,所述计算机可读介质还包括用于执行以下操作的代码: 保持被错误地关闭了多次的传输层连接的历史; 确定哪个目前开启的、在所述历史中具有匹配的传输层连接要被终止;以及 关闭每个目前开启的、被确定为要被终止的传输层连接。
32.根据权利要求31所述的计算机程序产品,其中,当出现以下情况时,确定在所述历史中具有匹配的传输层连接要被终止: 所述传输层连接的目的地址或端口或主机名称在所述历史中;以及 在预定的时间量内没有业务通过所述传输层连接进行交换。
【文档编号】H04L29/06GK104335547SQ201380027098
【公开日】2015年2月4日 申请日期:2013年4月17日 优先权日:2012年4月18日
【发明者】A·梅朗, S·戈埃尔, D·W·克雷格 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1