移动装置及通信控制方法

文档序号:7810818阅读:142来源:国知局
移动装置及通信控制方法
【专利摘要】本发明公开一种移动装置及通信控制方法。通过根据所使用的无线通信方法而确定TCP连接的初始数量、动态确定TCP连接数量的增加和减少等,使得多个TCP连接能够用于具有较高通信带宽的无线通信方法,从而能够提高通信速度。同时,当使用具有较低通信带宽的无线通信方法时,能够抑制通信速度的下降。
【专利说明】移动装置及通信控制方法

【技术领域】
[0001]本发明涉及例如移动终端等的移动装置以及针对这种装置的利用多个传输控制协议?1~01:0⑶1,了⑶)连接来发送和接收信息的通信控制方法。

【背景技术】
[0002]10?被认为是用于例如发送和接收文件等的要求可信度的通信的代表性协议(参见尺?0793:传输控制协议丨一忖.01-^/1-^0/1-^0793.仏丨))。使用多个了⑶连接是用于提高通信速度的一种方法。一般而言,该方法将要发送的数据分割成多条,并通过多个丁⑶连接并行发送所述多条数据。在信息终端间的物理通信信道具有足够的带宽的情况下,上述方法被认为是高效的。在无线环境中也在考虑上述使用(参见日本特开第2010-67015号公报)。
[0003]当通信环境稳定并且信息装置是不利用电池而运行的标准装置时,可以认为这种使用多个扣?连接的方法是有效的,没有大的缺点。然而,由于无线信息终端一般离基站几千米远或更远、当终端以高速移动时在范围内的基站间频繁切换、在建筑物内终端接收微弱的信号等原因,这些无线信息终端的通信速度变得不稳定。因此,使用多个扣?连接的方法的问题在于:该方法不仅是无效的,而且在一些情况下,使用单个扣?连接实际上提供了更高的通信速度。
[0004]另外,还有一个问题是:移动终端利用电池而运行,而使用多个扣?连接的方法占用多个内核,这样就会影响终端可以运行的时间。


【发明内容】

[0005]为了解决上述问题,本发明被配置如下。根据本发明的一个方面,提供了一种移动装置,其通过与基站的无线通信来建立与对方装置的通信,所述移动装置包括:保持单元,用于保持对应表,在所述对应表中,所述移动装置能够使用的无线通信连接模式同对应的与所述对方装置的连接数量相关联;指定单元,用于指定所述移动装置的当前无线通信连接模式;设置单元,用于基于所述对应表,来设置与所述指定单元指定的无线通信连接模式相对应的连接数量;以及通信单元,用于利用所述设置单元设置的连接数量执行与所述对方装置的通信。
[0006]根据本发明的另一个方面,提供了一种由移动装置执行的通信控制方法,所述移动装置通过与基站的无线通信来建立与对方装置的通信,所述通信控制方法包括以下步骤:保持对应表,在所述对应表中,所述移动装置能够使用的无线通信连接模式同对应的与所述对方装置的连接数量相关联;指定所述移动装置的当前无线通信连接模式;基于所述对应表来设置与所指定的无线通信连接模式相对应的连接数量;以及利用所设置的连接数量来执行与所述对方装置的通信。
[0007]根据本发明,当采用多个扣?连接时,考虑到通信开销,通过确定数据传送方法能够抑制通信速度的下降。也能够抑制消耗的能量的量。
[0008]根据以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

【专利附图】

【附图说明】
[0009]图1是例示了根据实施例的包括计算机的网络的配置示例的图。
[0010]图2是例示了根据实施例的包括计算机的系统的配置示例的框图。
[0011]图3是例示了根据实施例的软件配置的示例的图。
[0012]图4是例示了由控制单元执行的用于获得扣?连接的初始数量的处理的流程图。
[0013]图5八和图58是用于确定扣?连接的数量的表。
[0014]图6八和图68是例示了在低带宽的环境下利用多个扣?连接的通信的图。
[0015]图7是例示了在高速移动期间由控制单元执行的确定处理的流程图。
[0016]图8是例示了由控制单元利用高速移动期间的确定处理而执行的用于获得扣?连接的初始数量的处理的流程图。
[0017]图9是例示了由控制单元执行的“付费使用”确定处理的流程图。
[0018]图10是例示了由控制单元利用“付费使用”确定处理执行的用于获得扣?连接的初始数量的处理的流程图。
[0019]图11是例示了由控制单元执行的低速通信网络确定处理的流程图。
[0020]图12是例示了由控制单元利用低速通信网络确定处理执行的用于获得扣?连接的初始数量的处理的流程图。
[0021]图13是例示了由控制单元执行的用于获得扣?连接的初始数量的扩展处理的流程图。
[0022]图14是例示了用于向用户询问是否允许使用利用多个连接的通信的画面的图。

【具体实施方式】
[0023]在描述示例性实施例之前将定义贯穿本说明书中所使用的各种术语。“套接字(800^6^) ”是用于对扣?层通信信道进行识别和分类的符号。I?协议一般用作下层,并且在这种情况下,套接字是I?地址和I端口号的组合。“I连接”是指I层中的单个通信信道。具体而言,是接收侧套接字和发送侧套接字的组合。“接收窗口尺寸”是扣?协议中的接收缓冲区。“发送窗口尺寸”是扣?协议中的发送缓冲区。通过向发送者通知剩余接收窗口尺寸,扣?可以防止缓冲区溢出。扣?也可以通过逐渐增大发送窗口尺寸来尝试提高通信速度。由于仅增大发送窗口尺寸会导致通信信道拥塞,因此有必要采用控制这些窗口尺寸的拥塞控制算法。1沾06、1?6110等可以被认为是广为人知的拥塞控制算法。
[0024]在本说明书中,“会话是指一个或多个扣?连接的聚合。会话是在分割文件以及发送和接收该文件时使用的多个扣?连接的聚合。
[0025]第一实施例
[0026]装置配置
[0027]以下将描述实现根据本实施例的通信控制方法的计算机作为体现本发明的信息处理装置的示例。图2是例示了根据本实施例的计算机的配置的框图。不言而喻,除非另外指定,否则本发明可应用于独立装置或由多个装置构成的系统中,只要执行了本发明的功能即可。此外,不言而喻,除非另外指定,否则本发明可应用于经由诸如1他、糧、糧8、因特网等网络中的连接而执行处理的任意系统中,只要执行了本发明的功能即可。
[0028]在图2中,计算机200是客户端计算机103或服务器计算机102。计算机200包括0^201,所述0^201基于存储在801202内的程序801中或外部存储单元205中的文本处理程序等,来执行混合图形、图像、文本、表格(包括电子表单)等的处理。0^201还对与系统总线204连接的各装置执行整体控制。也可以提供额外的输入/输出单元。
[0029]尽管可以在客户端计算机103和服务器计算机102之间建立无线或有线连接,但是本实施例假定客户端计算机103与无线通信网络(也就是例如服务器等的通信对方装置)连接。客户端计算机103也可以被称为“客户端”、“无线终端”、“无线信息终端”、“移动装置”等等。
[0030]作为0^201的控制程序的操作系统等也被存储在801202内的程序801中或者外部存储单元205中。各种类型的数据被存储在801202内的数据801中或者外部存储单元205 中。
[0031]狀1203用作0^201的主存储器、工作区域等,而网络接口(1/5)控制单元206控制向1八吧07的数据发送以及从1八吧07的数据接收。
[0032]在图1中,网络100是用于在上述装置之间交换信息的通信线路。因特网101是用于绕过防火墙在上述装置之间交换信息的通信线路。网络接口控制单元206可以是无线通信单元。换句话说,可以提供无线天线、用于控制该天线的装置等。网络100和因特网101是例如支持扣?/〗?协议的通信线路网络。在图1中,服务器计算机组102被表示为单个服务器,但也可以由多个服务器计算机来构建。服务器计算机组102也可以由虚拟?来构建。此外,无线基站104和当处于无线基站104的无线连接覆盖区域105内时可以与无线基站104连接的无线信息终端103可以由计算机来构建,并可以通过独立无线终端网络106进行通信。
[0033]软件配置
[0034]接下来将描述根据本实施例的系统框图。图3例示了例如客户端计算机103等计算机中配设的通信功能中的软件模块。除了通信线路(外部网络)之外,图3中示出的各处理单元被存储在客户端计算机的801202、狀1203或者外部存储单元205中,并且所述各处理单元的处理由0^201执行。
[0035]客户端103和服务器102必需具有用于管理数据的传送的机构,具体为用于管理是否要利用多个连接进行通信的机构。许多这种机构可以被标准化,并且通过在服务器和客户端二者中执行本发明可以实现完全的效果,而通过在服务器和客户端中的一个中执行本发明可以实现一半的效果。这里将描述在服务器和客户端二者中(而不是在其中一个或另一个中)执行本发明的方法。
[0036]图3例示了软件配置。可以采用任意方案用于直至扣?层的管理机构,只要其符合班^793并提供可用的八?I即可。换句话说,对于如何实施扣?处理单元303和下层处理单元304并没有特别限制,只要这些单元提供适当的八?I即可。在很多情况下,由操作系统提供扣?处理单元303和下层处理单元304,但是本发明所需的管理机构也可以作为独立实体而被提供。用于实现这样的系统的方法是公知的,因此这里将不进行详细描述。
[0037]控制单元301管理针对多个扣?连接的发送和接收处理。控制单元301提供用于上层应用300的接口,并且也管理向下层的数据发送以及从下层的数据接收。控制单元301可以将扣?连接处理卸载到会话管理单元302,而不是自己执行所有的处理。
[0038]尽管在本实施例中控制单元301和会话管理单元302被描述为单个软件库,但是其功能可以直接在操作系统中提供,或者可以由网络接口硬件来实现。换句话说,对于在哪儿实现上述功能并没有特别的限制,只要可以对上层应用300提供等同的功能和接口即可。
[0039]控制单元301和会话管理单元302管理多个扣?连接被集合在一起的会话。具体而言,这些单元管理扣?连接的连接、接受、发送和接收等,并向上层应用300通知其结果。会话管理单元302也利用多个扣?连接管理通信。使用多个扣?连接来通信的方法是公知的技术,因此在本实施例中将不进行详细描述。例如,该方法可以基于文件大小在固定数量的丁⑶连接间均等地分割该文件,可以基于通信条件而动态增加或减少扣?连接的数量,可以允许用户分配扣?连接的数量等。
[0040]数据传送过程
[0041]接下来将描述根据本实施例的数据传送方法,也就是数据的发送和接收。图4例示了在开始通信时执行的处理的流程。在接受了来自上层应用300的开始通信的请求时,控制单元301在图4中所示的初始扣?连接数量获得处理400中确定扣?连接的初始数量。在初始扣?连接数量获得处理400中,首先,在步骤3401中,确定是否可以与网络连接。在确定由于某种原因不能与网络连接的情况下,在不可连接处理(3409)中向上层应用300发出连接错误。在确定能够进行连接的情况下,处理推进至步骤3402。在步骤3402中获得一般连接模式。这里获得例如1141、有线“队用于移动终端的无线通信等的连接模式。
[0042]在获得一般连接模式后,为了详细指定该连接模式,在步骤3403中确定该模式是否为用于移动终端的无线通信。这里,“用于移动终端的无线通信”表示主要假定移动装置的无线通信,因此表示用于例如移动电话的通信方法(或通信标准例如,上述“用于移动终端的无线通信”是指目的在于即使信息终端已快速移动并跨过宽范围也能使得信息终端连续通信的通信方法。同时,不用于移动终端的无线通信主要是指用于不移动的、因此其位置是固定的终端的通信方法。在该示例中,1141(无线被认为是不用于移动终端的无线通信的形式。
[0043]在通信方法不是用于移动终端的无线通信的情况下,处理推进至步骤3406。在步骤3406中,获得针对当前连接模式的连接速度。尽管这些描述主要假定了连接,但是在例如有线等的其他连接模式也被纳入考虑的情况下,步骤3403处的分支可以被进一步划分。在步骤3407中,根据所获得的连接速度来获得扣?连接数量。在本实施例中,利用图58中所示的对应表(也就是说,利用表明针对相对应的连接速度的扣?连接数量的表)确定!'⑶连接的初始数量。然而,用于确定I'⑶连接的初始数量的方法并不限于此。例如,可以准备用于指示针对连接速度的扣?连接数量的等式,或者可以在外部网络中准备计算单元。在步骤3407中获得了扣?连接数量之后,在步骤3408中,将所获得的扣?连接数量设置为通信中要使用的I连接的初始数量,之后,过程推进至连接处理。
[0044]在步骤3403中确定通信方法是用于移动终端的无线通信的情况下,处理推进至步骤5404。在步骤3404中,控制单元301获得特定连接模式。这里,“特定连接模式”是指用于移动终端的无线标准,并且具体是指注册商标)、103嫩(注册商标)等。在获得特定连接模式之后,在步骤3405中,控制单元301获得与该特定连接模式相对应的扣?连接数量。在本实施例中,利用图5八中所示的对应表(也就是说,利用表明用于特定连接模式的丁⑶连接数量的表)确定扣?连接的初始数量。在步骤3405中获得了扣?连接数量之后,在步骤3408中,该扣?连接数量被设置为通信中要使用的扣?连接的初始数量,之后,过程推进至连接处理。除了初始扣?连接数量获得处理400之外,实际的连接处理本身、发送和接收处理、结束处理等也是必需的。然而,这些处理作为用于利用多个!'⑶连接来发送和接收数据的技术是公知的,并不是描述本发明的特征所必需的,因此这里将省略对这些处理的详细描述。图5八和图58中示出的对应表被保持在例如801202、狀1203等中。
[0045]根据目前为止所描述的本实施例,通过根据所使用的无线通信方法来确定扣?连接的初始数量并且动态确定扣?连接的增加数量或减少数量,使得多个扣?连接能够用于具有较高的通信带宽的无线通信方法中,从而能够提高通信速度。同时,当使用具有较低的通信带宽的无线通信方法时能够抑制通信速度的下降。此外,通过最大限度地抑制多个0^资源的使用,能够抑制消耗的电量。
[0046]下文中将另外给出当通过具有低通信带宽的线路建立大量扣?连接时速度会下降的原因的简单描述。根据在客户端和服务器中分别使用的拥塞控制算法,该现象表现为不同的方式。因此,并不一定总是发生这里描述的具体现象的情况。以下将参照图6八考虑无线信息终端601从服务器602接收到某种内容的情形。图6八例示了没有使用采用了多个丁⑶连接的技术而通过单个扣?连接接收内容的情况。另一方面,图68例示了使用采用了多个扣?连接的技术并且通过三个扣?连接接收内容的情况。块603表示单个扣?包。从无线信息终端601来看,线路605表示接收线路,线路606表示发送线路。在扣?中,接收侧利用剩余缓冲容量以及已接收到的数据量对服务器侧作出响应,以便接收侧缓冲区不会溢出。响应包是八0(包604。该八(?包是不包含要发送或接收的数据的控制信号。因此,该八(?包604的增加将会导致通信开销的增加。这里,附加到4(?包604中的编号表明正对传送数据的哪个包进行响应。在图6八中使用了相同的连接,因此可以利用单个八(?包对三个接收到的包作出响应。另一方面,在图68中使用了不同的连接,因此不能使用单个八(?包用于响应,导致八(?包的数量增加该量。当然,即使是图68中所示的情形,如果通过各个扣?连接正成功地发送和接收数据,则在服务器602中的拥塞算法充分增大了服务器602的发送窗口尺寸的情况下也能发送单个扣?包。然而,在通信带宽低的情况下,由于其他扣?连接的影响,在给定的单个扣?连接中4(?会被延迟。结果,服务器中的拥塞算法很可能会确定该线路被拥塞该量。在这种情况下,服务器602中的发送窗口尺寸减小,导致八(?包间隔减小。因此,在通过具有实际上低的通信带宽的线路而建立了大量扣?连接的情况下,会预料到4(?包的增加。
[0047]注意,在使用了具有非对称的上传和下载速度的通信介质的情况下,根据正在传送数据的方向上的连接速度而设置连接的数量。
[0048]第二实施例
[0049]第一实施例描述了这样的方法:控制单元301基于一般连接模式和特定连接模式而确定扣?连接的数量。本实施例使得能够更动态地对高速移动的无线信息终端确定丁⑶连接的数量。
[0050]将参照图7描述根据本实施例基于无线信息终端是否正以高速移动来确定扣?连接的初始数量的方法。在本实施例中,图7中所示的高速移动确定处理主动获得基站的信息。然而,可以使用来自操作系统、基带芯片等的通知作为触发器来执行以下处理。
[0051]控制单元301基于高速移动确定处理700来校正扣?连接的初始数量。在高速移动确定处理700的步骤3701中,控制单元301确定预先设置的确定计时器是否已超过所设置的时间。在已超过设置的时间的情况下,在步骤3702中,基站改变次数以及确定计时器被设置为0。接下来,在步骤3703中,控制单元301获得移动期间的确定次数。移动期间的确定次数也可以被预先准备为常数,或者也可以动态增大/减小。将移动期间的确定次数与在设置的时间量期间范围内的基站改变次数(即,水平切换次数)进行比较,并且在水平切换次数超过移动期间的确定次数的情况下,将移动期间的确定次数用作确定高速移动的阈值。在步骤3704中,控制单元301获得连接载体信息(⑶皿况“如
'脑1:1(311)。尽管“连接载体信息”具体是指丽0 (膨!^ 16 1161:恥⑶如,移动网络代码)、此“膨化匕⑶如,移动国家代码)等,但是也可以获得确定所需要的其他参数。
[0052]在步骤3705中,控制单元301获得基站信息。尽管“基站信息”是指&1110 (基站10) 81-68⑶如,位置区码)等,但是也可以获得确定所需要的其他参数。在步骤3706中,确定是否已正确获得连接载体信息和基站信息。在已正确获得所述信息的情况下,处理推进至步骤3707。在没有正确获得所述信息的情况下,处理推进至步骤3711,在步骤3711中,确定终端没有以高速移动,然后处理结束。
[0053]在步骤3707中,将先前的连接信息与当前获得的连接信息进行比较。这里,“连接信息”是指包括连接载体信息和基站信息的集合。在连接信息匹配的情况下,确定终端没有以高速移动,然后处理推进至步骤3711。然而,在连接信息不匹配的情况下,处理推进至步骤3708,在步骤3708中,控制单元301增加基站改变次数。在步骤3709中,将移动期间的确定次数(也就是阈值)与基站改变次数进行比较,在移动期间的确定次数大于基站改变次数的情况下,处理推进至步骤3711,而在基站改变次数大于移动期间的确定次数的情况下,处理推进至步骤3710。在步骤3710中,控制单元301确定终端以高速移动,然后处理结束。
[0054]将参照图8描述高速移动确定处理700的使用方法。图8中示出的初始扣?连接数量获得处理800是图4中示出的初始扣?连接数量获得处理400的扩展版。与初始丁⑶连接数量获得处理400中执行的处理相同的处理已在第一实施例中描述过,并且这些处理没有表现本实施例的特征,因此将省略这些处理的详情。在初始扣?连接数量获得处理800中,当在步骤3401中已确定是否可以与网络连接之后,接下来利用高速移动确定处理700确定终端是否正以高速移动。
[0055]如果在步骤3801中控制单元301确定终端正以高速移动,则处理推进至步骤8802,而如果控制单元301确定终端没有以高速移动,则处理推进至步骤3402。在确定没有达到足够的通信速度的情况下,在步骤3802中,控制单元301将扣?连接的数量设置为最小。这里,“扣?连接的最小数量” 一般被认为是1,但是也可以基于无线信息终端、通信网络等的性能按照期望而确定,并且可以动态改变。无论如何,I连接的最小数量都是低于步骤3405或3407中确定的扣?连接数量的数量。注意,如果假定只对连接模式为例如用于移动电话的模式的移动终端无线执行确定处理700的话,则可以在图8中的步骤3403和8404之间执行确定处理700。
[0056]根据目前为止所描述的本实施例,确定无线信息终端是否正以高速移动,并且如果该终端正以高速移动,则预测通信速度会下降;因此通过抑制扣?连接的数量,能够减少对于多个扣?连接的通信开销,并能够维持通信速度。因此,在终端正以高速移动并且因此用于数据传送的有效带宽将会下降的情况下,通过将连接的数量设置为低于用于无线通信连接模式的数量的数量,例如设置为1,能够防止通信速度的下降。
[0057]第三实施例
[0058]第一实施例描述了这样的方法:控制单元301基于一般连接模式和特定连接模式确定I连接数量。下文描述能够更为动态地处理“付费使用”通信计划的使用以及通信数据量被限制的终端用户等的实施例。
[0059]以下将参照图9描述根据本实施例基于是否正在使用“付费使用”计划而确定扣?连接的初始数量的方法。控制单元301基于“付费使用”确定处理900校正并限制扣?连接的初始数量。
[0060]首先,在步骤3901中,控制单元301获得契约信息,特别是表示对正被执行的通信收取费用的契约的契约信息。“契约信息”表示该契约是“付费使用”(即计量的费率)还是固定费率。接下来,在步骤3902中,控制单元301确定是否已正确获得了信息,并且在已正确获得了契约信息的情况下,处理推进至步骤3903。
[0061]在步骤3903中,在契约信息表示“付费使用”的情况下,处理推进至步骤3905,而在契约信息不表示“付费使用”的情况下,处理推进至步骤3906。在步骤3905中,确定通信是“付费使用”,然后处理结束。在步骤3906中,确定通信不是“付费使用”,然后处理结束。当然,步骤3905和3906中的确定结果被记录。另一方面,在步骤3902中没有正确获得契约信息的情况下,处理推进至步骤3904。
[0062]在步骤3904中,控制单元301确定终端用户能使用的数据量是否被限制。在确定能使用的数据量被限制的情况下,处理推进至步骤3905。在本实施例中,在终端用户能使用的数据量被限制的情况下执行与“付费使用”中相同的处理。然而,作为替代也可以使用其他方法,例如仅在超过了由终端用户设置的每月限量的情况下限制扣?连接的数量、向用户询问其是否正在使用数据量限制设置等。将参照图10描述“付费使用”确定处理900的使用方法。
[0063]图10中示出的初始扣?连接数量获得处理1000是图4中示出的初始扣?连接数量获得处理400的扩展版。与初始扣?连接数量获得处理400中执行的处理相同的处理已在第一实施例中描述过,并且这些处理没有表现本实施例的特征,因此将省略这些处理的详情。此外,步骤3802已在第二实施例中描述过,因此本实施例中将省略对该步骤的描述。在初始扣?连接数量获得处理1000中,当在步骤3401中已确定是否能够与网络连接之后,接下来利用“付费使用”确定处理900来确定通信是否为“付费使用”。如果在步骤31001中控制单元301确定通信是“付费使用”,则处理推进至步骤3802,而如果控制单元301确定通信不是“付费使用”,则处理推进至步骤3402。
[0064]根据到目前为止所描述的本实施例,确定无线信息终端是否处于“付费使用”通信计划之下,并且如果通信计划是“付费使用”,则考虑到对于多个I'⑶连接的开销,通过限制10?连接的数量能够抑制终端用户的使用费用。
[0065]第四实施例
[0066]第一实施例描述了这样的方法:控制单元301基于一般连接模式和特定连接模式确定扣?连接的数量。以下描述使得能够基于是否使用低速通信层来确定扣?连接的更合适的初始数量的实施例。
[0067]将参照图11描述根据本实施例基于是否正采用低速通信网络而确定扣?连接的初始数量的方法。控制单元301基于低速通信网络确定处理1100校正并限制扣?连接的初始数量。
[0068]首先,在步骤31101中,控制单元301尝试获得接入点名称(八?I ^00688 ?01^他㈣)。八?X是无线信息终端进行数据通信所需的、指定连接目的地的配置信息。在步骤31102中,确定是否已成功获得该仙I并且在没有成功获得仙^的情况下,处理推进至步骤31105,在步骤31105中确定网络是低速通信网络,之后处理结束。另一方面,在已成功获得八刚的情况下,处理推进至步骤31103。在步骤31103中,基于低速通信确定表来确定网络是否为低速通信网络。低速通信确定表是限制通信速度的仙~的列表。换句话说,基于与八?^相关联的速度的信息来执行该确定。可以事先在无线信息终端中准备低速通信确定表,可以通过因特网等定期更新该低速通信确定表,或者每次通过因特网等获得最新的表。在步骤31104中控制单元301确定网络是低速通信网络的情况下,处理推进至步骤31105,而在确定网络不是低速通信网络的情况下,处理推进至步骤31106。
[0069]将参照图12描述低速通信网络确定处理1100的使用方法。图12中示出的初始10?连接数量获得处理1200是图4中示出的初始扣?连接数量获得处理400的扩展版。与初始扣?连接数量获得处理400中执行的处理相同的处理已在第一实施例中描述过,并且这些处理没有表现本实施例的特征,因此将省略这些处理的详情。此外,步骤3802已在第二实施例中描述过,因此本实施例中省略对该步骤的描述。在初始扣?连接数量获得处理1200中,在步骤3401中已确定是否能够与网络连接之后,接下来利用低速通信网络确定处理1100确定网络是否为低速通信网络。如果在步骤31201中控制单元301确定网络是低速通信网络,则处理推进至步骤3802,而如果控制单元301确定网络不是低速通信网络,贝0处理推进至步骤3402。
[0070]根据到目前为止所描述的本实施例,事先了解网络是否是低速通信网络使得能够限制扣?连接的数量,反过来这又能够减少对于多个扣?连接的通信开销并维持通信速度。
[0071]第五实施例
[0072]第二、第三和第四实施例描述了用于确定扣?连接的更合适的初始数量的方法。尽管可以独立执行这些实施例,但是也可以互相组合而执行这些实施例。因此,本实施例描述了将第二、第三和第四实施例组合的方法。
[0073]将参照图13描述根据本实施例的控制流程。图13中示出的初始扣?连接数量获得处理1300是图4中示出的初始扣?连接数量获得处理400的扩展版。与初始扣?连接数量获得处理400中执行的处理相同的处理已在第一实施例中描述过,并且这些处理没有表现本实施例的特征,因此将省略这些处理的详情。此外,已在第二实施例中描述过步骤8802,因此本实施例中将省略对该步骤的描述。
[0074]在初始扣?连接数量获得处理1300中,在步骤3401中确定是否能够与网络连接,之后确认是否可以获得足够的通信速度以及考虑到开销是否应该执行使用多个扣?连接的通信。首先,在高速移动确定处理700中,控制单元301确定终端是否正以高速移动。在步骤31301中控制单元301确定终端正以高速移动的情况下,处理推进至步骤3802,而在终端没有以高速移动的情况下,继续确认。在“付费使用”确定处理900中,控制单元301确定用于当前通信线路的契约是否为“付费使用”。在步骤31302中契约模式是“付费使用”的情况下,处理推进至步骤3802,而在契约不是“付费使用”的情况下,继续确认。
[0075]接下来,在低速通信网络确定处理1100中,控制单元301确定当前通信线路是否属于低速通信网络。在步骤31303中网络不是低速通信网络的情况下,处理推进至步骤3402。在经过了全部上述确认的情况下,控制单元301根据连接模式确定扣?连接的数量。因此,在根据多个确定标准中的任一标准确定有效的可用带宽低的情况下,不增加扣?连接的数量而执行通信。
[0076]在本实施例中,仅仅是根据上述顺序确定使用多个扣?连接的通信是否有效。然而,作为另一个实施例,可以对各个确定处理进行加权,然后可以仅在权重的总值超过阈值的情况下确定不执行使用多个扣?连接的通信。可选择地,通过向用户呈现诸如图14中所示的输入画面(用户界面画面),可以实现允许用户自己确定是否要使用各个确定处理来确定使用多个I连接的通信的有效性的方法。
[0077]在图14中,当选中“自动高速通信控制”复选框时执行图13所示的处理。在没有选中该复选框的情况下,假定例如连接的数量被固定为预定数量,例如“ 1 ”,或者假定将采用由用户输入的数量。在选中了该复选框并且还选中了 “利用固定的扣?连接数量进行通信”复选框的情况下,仅执行一次图13中所示的处理。在没有选中该复选框的情况下,定期执行例如图13中所示的处理,并且采用在该时间点应用的连接数量。此外,仅在选中了“使用付费使用信息”复选框的情况下才执行图13中的900。
[0078]在没有执行“付费使用”确定处理900的情况下,步骤31302中的确定结果为“否”。此外,仅在选中了“使用高速移动信息”复选框的情况下才执行图13中的高速移动确定处理700。在没有执行确定处理700的情况下,步骤31301中的确定结果为“否”。另外,仅在选中了“使用仙^信息”复选框的情况下才执行图13中的低速通信网络确定处理1100。在没有执行确定处理1100的情况下,步骤31303中的确定结果为“否”。这样,在图13所示的处理中仅执行图14中选中的确定标准。对于其他实施例也可以这样执行。在这种情况下,各个实施例中没有使用的确定标准不需要显示在图14所示的用户界面中。也可以采用允许用户自己利用相同画面同时动态增加/减少扣?连接的数量的方法。
[0079]根据到目前为止描述的本实施例,能够通过多种方法确定无线通信网络中使用多个扣?连接的通信的有效性。由于可以确定扣?连接的最佳数量,因此用户能够有效地使用通信带宽,并能够基于供应商契约等控制通信方法。
[0080]其他实施例
[0081]本发明的实施例还可以通过系统或装置的、用于读出并执行记录在存储介质(例如,非临时性计算机可读存储介质)上的计算机可执行指令以执行本发明中上述实施例的功能的计算机来实现;本发明的实施例也可以通过方法来实现,该方法由系统或装置的计算机、通过例如从存储介质读出并执行计算机可执行指令以执行本发明上述实施例中的功能来执行。计算机可以包括中央处理单元⑴、微处理单元〈1?⑴及其他电路中的一个或多个,也可以包括独立计算机的网络或独立计算机处理器的网络。计算机可执行指令例如可以从网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(狀1)、只读存储器¢01)及分布式计算系统的存储器、光盘(例如压缩盘(⑶)、数字通用光盘(070)或蓝光光盘(80)11)、闪存装置、存储卡等中的一个或多个。
[0082] 虽然已经结合示例性实施例描述了本发明,但是应当理解,本发明并不局限于公开的示例性实施例。所附权利要求的范围应当适合最广泛的解释,以涵盖所有改动、等同结构和功能。
【权利要求】
1.一种移动装置,其通过与基站的无线通信来建立与对方装置的通信,所述移动装置包括: 保持单元,用于保持对应表,在所述对应表中,所述移动装置能够使用的无线通信连接模式同相对应的与所述对方装置的连接数量相关联; 指定单元,用于指定所述移动装置的当前无线通信连接模式; 设置单元,用于基于所述对应表,设置与所述指定单元指定的无线通信连接模式相对应的连接数量;以及 通信单元,用于利用所述设置单元设置的连接数量,执行与所述对方装置的通信。
2.根据权利要求1所述的移动装置,其中,在所述无线通信连接模式是移动电话通信标准的情况下,所述设置单元将连接数量设置为针对各个通信标准预先确定的数量。
3.根据权利要求1所述的移动装置,其中,在所述无线通信连接模式不是移动电话通信标准的情况下,所述设置单元将连接数量设置为基于连接速度而预先确定的数量。
4.根据权利要求3所述的移动装置,其中,所述连接速度是数据传送方向上的连接速度。
5.根据权利要求1至4中的任一项所述的移动装置,其中,所述设置单元包括用于确定所述移动装置是否正以高速移动的单元,并且在所述移动装置正以高速移动的情况下,所述设置单元将连接数量设置为比与所述无线通信连接模式对应的数量低的数量。
6.根据权利要求5所述的移动装置,其中,在预定时间量中发生的切换次数大于预定数的情况下,确定所述移动装置正以高速移动。
7.根据权利要求1至4中的任一项所述的移动装置,其中,所述设置单元包括用于确定正被连接的网络是否为低速通信网络,并且在所述网络是低速通信网络的情况下,所述设置单元将连接数量设置为比与所述无线通信连接模式对应的数量低的数量。
8.根据权利要求7所述的移动装置,其中,基于与指定通向所述对方装置的连接目的地的设置信息相关联的速度信息,来确定正被连接的网络是否为低速通信网络。
9.根据权利要求1至4中的任一项所述的移动装置,其中,所述设置单元还获得表示针对向所述移动装置收取的费用的契约模式的契约信息,并且在所述契约模式是付费使用的情况下,所述设置单元将连接数量设置为比与所述无线通信连接模式对应的数量低的数量。
10.根据权利要求5所述的移动装置,其中,比与所述无线通信连接模式对应的数量低的数量是I。
11.根据权利要求1至4中的任一项所述的移动装置,其中,所述设置单元定期设置连接数量。
12.根据权利要求1至4中的任一项所述的移动装置,所述移动装置还包括: 显示单元,用于显示用户界面, 其中,所述用户界面包括以下指令中的至少一者:利用所述设置单元设置连接数量的指令、定期设置连接数量的指令、根据契约模式设置连接数量的指令、根据所述移动装置是否正以高速移动而设置连接数量的指令以及根据正被连接的所述网络是否为低速通信网络而设置连接数量的指令。
13.一种由移动装置执行的通信控制方法,所述移动装置通过与基站的无线通信来建立与对方装置的通信,所述通信控制方法包括以下步骤: 保持对应表,在所述对应表中,所述移动装置能够使用的无线通信连接模式同相对应的与所述对方装置的连接数量相关联; 指定所述移动装置的当前无线通信连接模式; 基于所述对应表,设置与所指定的无线通信连接模式相对应的连接数量;以及 利用所设置的连接数量执行与所述对方装置的通信。
【文档编号】H04W76/02GK104349509SQ201410383528
【公开日】2015年2月11日 申请日期:2014年8月6日 优先权日:2013年8月8日
【发明者】大久保让 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1