用于提高数据吞吐量的通信协议技术制造技术

技术编号:8836804 阅读:146 留言:0更新日期:2013-06-22 22:13
一种用于提高数据吞吐量的通信协议技术。一种缩短了分组交换通信延迟的确认技术。该技术可在具有多个SIM的移动通信装置中实施。该技术有利于增强移动通信装置的通信能力。在一个实现方式中,该技术有助于缩短在分组交换和电路交换通信之间进行切换所造成的延迟。具体而言,一方面,该技术缩短了分组交换通信暂停期间会发生的指数退避所造成的延迟。

【技术实现步骤摘要】

本公开涉及具有至少一个用户标识模块(SM)的通信装置。本公开还涉及用于提高数据吞吐量的通信协议(比如,传输控制协议(TCP)/互联网协议(IP))技术以及虚拟调制解调器恢复处理机。
技术介绍
巨大的客户需求促使电子设备和通信技术快速发展,从而广泛采用移动通信装置。根据一些预测数据,全世界使用的无线用户连接的数量将近为世界人口的80%,所以这种装置的增长程度显而易见。而且,根据其他预测数据,(仅仅举三个例子)美国、意大利和英国所使用的移动电话均比生活在这些国家的人口多。近年来,蜂窝电话制造商已经引进包括多个SM卡的电话设计。每个SM卡有利于单独连接到相同的网络或不同的网络。结果,SIM给电话用户提供比如两个不同的电话号码,这两个电话号码由同一个电话硬件处理。因此,多个SIM方法某种程度上缓解了携带不同的物理电话的需要,并且改进了多个SM通信装置,以便继续促使这种装置成为吸引用户的选择。
技术实现思路
(I) 一种方法,包括:通过网络连接接收网络数据包;发送所述网络数据包的第一确认;存储所述第一确认的确认特征;以及,确定所述网络连接在暂停之后何时恢复,并且作为响应:发送所述网络数据包的包括所述确认特征的第二确认,而不等待额外的网络数据包通过所述网络连接到达。( 2)根据(I)所述的方法,其中,所述确认特征包括序列号。(3)根据(I)所述的方法,其中,所述确认特征包括传输控制协议(TCP)序列号。(4)根据(I)所述的方法,其中,在网络连接重新传输定时器到期之前进行所述第二确认的发送。(5)根据(I)所述的方法,进一步包括:在所述网络连接暂停期间停止传输网络数据包确认。(6)根据(I)所述的方法,进一步包括:暂停所述网络连接,以建立语音通话。(7)根据(I)所述的方法,进一步包括:在语音通话结束后恢复所述网络连接。(8) 一种系统,包括:无线电接口 ;第一 SM卡接口,用于第一 SM卡;第SM卡接口,用于第SM卡;处理器,与所述无线电接口和SM卡接口进行通信;以及,存储器,与所述处理器进行通信,所述存储器包括通信逻辑,当由所述处理器执行时,所述通信逻辑使所述处理器:通过所述无线电接口建立所述第一 SIM卡的分组交换网络连接;暂停所述分组交换网络连接;通过所述无线电接口建立所述第SIM卡的电路交换网络连接;恢复所述分组交换网络连接;以及,重新发送用于所述分组交换网络连接的先前发送的网络数据包确认。(9)根据(8)所述的系统,其中,所述通信逻辑进一步使所述处理器:暂停所述分组交换网络连接之前,在所述存储器中存储包括在先前发送的网络数据包中的序列号。(10)根据(8)所述的系统,其中,所述分组交换网络连接用于数据连接。(11)根据(10)所述的系统,其中,所述分组交换网络连接用于优先于数据连接的语音通话。(12)根据(8)所述的系统,其中,先前发送的网络数据包确认包括序列号。(13)根据(12)所述的系统,其中,所述分组交换网络连接包括传输控制协议(TCP)连接。(14)根据(8)所述的系统,其中,所述通信逻辑执行重新发送,而不等待在所述分组交换网络连接恢复之后将接收的数据包。(15)根据(8)所述的系统,其中,所述通信逻辑在定时器到期之前执行重新发送。(16)根据(15)所述的系统,其中,所述定时器包括网络连接重新发送定时器。(17)—种系统,包括:无线电接口 ;第一 SM卡接口,用于第一 SM卡;第SM卡接口,用于第SM卡;处理器,与所述无线电接口和SM卡接口进行通信;以及,存储器,与所述处理器进行通信,所述存储器包括通信逻辑,当由所述处理器执行时,所述通信逻辑使所述处理器:通过所述无线电接口建立所述第一 SM卡的网络连接;暂停所述网络连接;在暂停之后稍后的时间,恢复所述网络连接;以及,在恢复时重复向网络控制器的注册进程。(18)根据(17)所述的系统,其中,所述通信逻辑使所述处理器:暂停所述网络连接,而不向所述网络控制器通知所述暂停。(19)根据(17)所述的系统,其中:所述注册进程使得在所述网络连接和所述网络控制器之间寻呼参数同步。(20)根据(17)所述的系统,其中,所述通信逻辑进一步使所述处理器:确定哪个特定单元支持所述网络连接;在恢复时,确定所述特定单元而非不同单元将仍支持所述网络连接;以及,即使所述特定单元将仍支持所述网络连接,也重复所述注册进程。附图说明参照以下附图和描述可更好地理解本专利技术。在图中,相似的参考数字表示所有不同示图中相应的部件。图1示出具有多个SIM的用户设备的实例;图2和图3示出多SIM使用情形实例中的会话调度的序列图;图4示出用户设备可用于提高数据吞吐量的逻辑实例;图5示出具有单个SIM的用户设备的实例;图6示出用户设备可用于提高吞吐量的逻辑实例;图7示出具有多个SIM的用户设备的另一实例;图8和图9示出用户设备可用于处理虚拟调制解调器恢复的逻辑实例。具体实施例方式以下讨论涉及用户设备。用户设备可采取多种不同的形式并且可具有多种不同的功能。作为一个实例,用户设备可为蜂窝电话,能够拨打和接听无线电话。用户设备也可为智能电话,除了拨打和接听电话以外,还运行通用的应用程序。用户设备可实质上为无线连接到网络的任何装置,作为其他实例,包括车辆内的驾驶员助理模块、紧急收发器、寻呼机、卫星电视接收机、网络立体声接收器、计算机系统、音乐播放器或实质上任何其他的装置。以下讨论解决了如何管理包括一个或多个用户标识模块(SM)的用户设备内的PS呼叫延迟。图1示出具有多个SM的用户设备100的实例,在该实例中为SMl 102和SM2104。电气和物理接口 106将SMl 102连接到用户设备硬件的其他部分,比如,连接到系统总线110。同样,电气和物理接口 108将SM2连接到系统总线110。用户设备100包括通信接口 112、系统逻辑114以及用户界面118。系统逻辑114可包括硬件、软件、固件或其他逻辑的任意组合。比如,可在芯片上系统(SoC)、专用集成电路(ASIC)或其他电路中来实施系统逻辑114。系统逻辑114是用户设备100中任何期望功能的实现方式的一部分。在这方面,系统逻辑114例如可包括有利于运行应用程序、接受用户输入、保存和检索应用程序数据、建立、保持和中断蜂窝电话、无线网络连接、蓝牙连接或其他连接、以及在用户界面118上显示相关的信息的逻辑。用户界面118可包括图像用户界面、触摸显示屏、语音或脸部识别输入、按钮、开关和其他用户接口部件。通信接口 112可包括一个或多个收发器。这些收发器可为无线收发器,包括调制/解调电路、功率放大器、低噪声放大器、编码器/解码器、波形整形电路、锁相环(PLL)、时钟发生器、模数和数模转换器和/或用于通过一个或多个天线或通过物理(比如,线缆)介质进行发送和接收的其他逻辑。作为一个实施实例,通信接口 112和系统逻辑114可包括BCM2091EDGE/HSPA多模式、多波段蜂窝收发器和BCM 59056高级电源管理单元(PMU),由BCM 28150HSPA+芯片上系统(SoC)基带智能电话处理器控制。可从加州尔湾fcoadcomCorporation (博通公司)购买到这些集成电路以及用于用户设备100的其他硬件和软件实施选项。所发送和接收的本文档来自技高网...

【技术保护点】
一种方法,包括:通过网络连接接收网络数据包;发送所述网络数据包的第一确认;存储所述第一确认的确认特征;以及确定所述网络连接在暂停之后何时恢复,并且作为响应:发送所述网络数据包的包括所述确认特征的第二确认,而不等待额外的网络数据包通过所述网络连接到达。

【技术特征摘要】
2011.12.12 US 61/569,621;2012.01.17 US 61/587,5211.一种方法,包括: 通过网络连接接收网络数据包; 发送所述网络数据包的第一确认; 存储所述第一确认的确认特征;以及确定所述网络连接在暂停之后何时恢复,并且作为响应:发送所述网络数据包的包括所述确认特征的第二确认,而不等待额外的网络数据包通过所述网络连接到达。2.根据权利要求1所述的方法,其中,所述确认特征包括传输控制协议(TCP)序列号。3.根据权利要求1所述的方法,其中,在网络连接重新传输定时器到期之前进行所述第二确认的发送。4.根据权利要求1所述的方法,进一步包括: 在所述网络连接暂停期间停止传输网络数据包确认。5.一种系统,包括: 无线电接口; 第一 SIM卡接口,用于第一 SIM卡; 第二 SIM卡接口,用于第二 SIM卡; 处理器,与所述无线电接口和SM卡`接口进行通信;以及 存储器,与所述处理器进行通信,所述存储器包括通信逻辑, 当由所述处理器执行时,所述通信逻辑使所述处理器: 通过所述无线电接口建立所述第一 SIM卡的分组交换网络连接; 暂停所述分组交换网络连接; 通过所述无线电接口建立所述第二 SIM卡的电路...

【专利技术属性】
技术研发人员:刘远塞思拉马·六车穆尔蒂曹亚昕吉里达尔·帕特斯瓦米纳文·K·卡尔拉阿希谢卡·潘迪特史蒂芬·J·理查兹
申请(专利权)人:美国博通公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1