通信装置、通信控制程序以及通信控制方法

xiaoxiao2020-9-10  4

【知识产权代理】【专利服务】Tel:18215660330

通信装置、通信控制程序以及通信控制方法
【专利摘要】本发明涉及通信装置、通信控制程序以及通信控制方法。通信装置(101)对画面(110)的显示状态从非显示转变为显示这一情况进行检测。在检测出画面(110)的显示状态从非显示转变成显示这一情况的情况下,通信装置(101)基于连接历史信息,来判定在本装置所属的基站(102)的小区中是否有与接入点(103)的连接历史。通信装置(101)在判定为有与接入点(103)的连接历史的情况下,使接入点(103)的检测动作开始。另一方面,通信装置(101)在判定为没有与接入点(103)的连接历史的情况下,不开始接入点(103)的检测动作。
【专利说明】通信装置、通信控制程序以及通信控制方法

【技术领域】
[0001 ] 本发明涉及通信装置、通信控制程序以及通信控制方法。

【背景技术】
[0002]以往存在一种具有与移动电话网连接的通信功能、和与无线LAN(Local AreaNetwork:局域网)连接的通信功能的通信装置。通信装置能够例如,经由设置在各地的移动电话网的基站、无线LAN的基站来与因特网等网络连接。
[0003]作为相关的先行技术,例如有基于来自蜂窝网络的基站的接收信号的电场强度来检测终端的位置,基于基站的小区ID以及接收信号电场强度来检测与无线LAN的连接点的位置的技术。
[0004]专利文献1:日本特开2009 - 44659号公报
[0005]然而,根据以往技术,存在因检测无线LAN等的基站的通信装置的检测动作而导致通信装置的消耗电力的增大化这种问题。例如,在进行切换时开始检测无线LAN的基站的检测动作的情况下,因频繁地进行切换,检测基站的检测动作所花费的通信装置的消耗电力增大。


【发明内容】

[0006]在一个侧面,本发明的目的在于提供一种能够抑制电力的消耗的通信装置、通信控制程序以及通信控制方法。
[0007]根据本发明的一方面,提出一种如下的通信装置、通信控制程序以及通信控制方法,即、对画面的显示状态从非显示转变为显示这一情况进行检测,在检测出上述显示状态从非显示转变成显示这一情况的情况下,基于确定第I基站的通信区域群中的、已进行了用于经由第2基站与网络连接的与上述第2基站的连接动作的通信区域的信息,来判定在本装置所属的通信区域中是否有与上述第2基站的连接历史,所述第2基站是通过与检测上述第I基站的检测动作不同的检测动作而被检测到的,在判定为有与上述第2基站的连接历史的情况下,对与上述第2基站进行通信的通信部进行控制,使上述第2基站的检测动作开始。
[0008]根据本发明的一方式,能够抑制电力的消耗。

【专利附图】

【附图说明】
[0009]图1是表示实施方式I所涉及的通信控制方法的一实施例的说明图。
[0010]图2是表示通信系统200的系统构成例的说明图。
[0011]图3是表示通信装置101的硬件构成例的框图。
[0012]图4是表示连接成果表400的存储内容的一个例子的说明图(其I)。
[0013]图5是表示实施方式I所涉及的通信装置101的功能的构成例的框图。
[0014]图6是表示实施方式I所涉及的通信装置101的动作例的说明图(其I)。
[0015]图7是表示实施方式I所涉及的通信装置101的动作例的说明图(其2)。
[0016]图8是表示实施方式I所涉及的通信装置101的动作例的说明图(其3)。
[0017]图9是表示实施方式I所涉及的通信装置101的动作例的说明图(其4)。
[0018]图10是表示实施方式I所涉及的通信装置101的动作例的说明图(其5)。
[0019]图11是表示实施方式I所涉及的通信装置101的判定处理顺序的一个例子的流程图。
[0020]图12是表示实施方式I所涉及的通信装置101的通信控制处理顺序的一个例子的流程图。
[0021]图13是表示实施方式I所涉及的通信装置101的更新处理顺序的一个例子的流程图。
[0022]图14是表示实施方式2所涉及的通信装置101的功能的构成例的框图。
[0023]图15是表示实施方式2所涉及是通信装置101的动作例的说明图(其I)。
[0024]图16是表示实施方式2所涉及的通信装置101的动作例的说明图(其2)。
[0025]图17是表示实施方式2所涉及的通信装置101的动作例的说明图(其3)。
[0026]图18是表示实施方式2所涉及的通信装置101的动作例的说明图(其4)。
[0027]图19是表示实施方式2所涉及的通信装置101的动作例的说明图(其5)。
[0028]图20是表示实施方式2所涉及的通信装置101的动作例的说明图(其6)。
[0029]图21是表示实施方式2所涉及的通信装置101的动作例的说明图(其7)。
[0030]图22是表示实施方式2所涉及的通信装置101的判定处理顺序的一个例子的流程图。
[0031]图23是表示实施方式2所涉及的通信装置101的设定处理顺序的一个例子的流程图。
[0032]图24是表示实施方式2所涉及的通信装置101的更新处理顺序的一个例子的流程图(其I)。
[0033]图25是表示实施方式2所涉及的通信装置101的更新处理顺序的一个例子的流程图(其2)。
[0034]图26是表示连接成果表400的存储内容的一个例子的说明图(其2)。
[0035]图27是表示对接入点APj的连接完成时的第I更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图。
[0036]图28是表示第I更新处理的具体处理顺序的一个例子的流程图。
[0037]图29是表示切换检测时的第I更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图(其I)。
[0038]图30是表示切换检测时的第I更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图(其2)。
[0039]图31是表示连接成果表400的存储内容的一个例子的说明图(其3)。
[0040]图32是表示连接成果表400的存储内容的一个例子的说明图(其4)。
[0041]图33是表示对接入点APj的连接完成时的第2更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图。
[0042]图34是表示第2更新处理的具体处理顺序的一个例子的流程图。
[0043]图35是表示切换检测时的第2更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图(其I)。
[0044]图36是表示切换检测时的第2更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图(其2)。

【具体实施方式】
[0045]以下,参照附图,对该发明所涉及的通信装置、通信控制程序以及通信控制方法的实施方式详细地进行说明。
[0046](实施方式I)
[0047]图1是表示实施方式I所涉及的通信控制方法的一实施例的说明图。在图1中,通信装置101是能够与基站102以及基站103进行无线通信的计算机。另外,通信装置101具有显示各种信息的画面110。具体而言,例如,通信装置101是智能手机、移动电话机、平板型 PC (Personal Computer:个人计算机)、PHS (Personal Handy 一 phone System:个人手持式电话系统)等。
[0048]基站102以及基站103能够与存在于各自的通信区域中的通信装置101进行无线通信,是成为用于通信装置101与网络连接的据点的无线站。具体而言,例如,基站102以及基站103是散布在各地的移动通信网(移动电话网)的基站、无线LAN (Local AreaNetwork)的接入点等。
[0049]通信装置101能够通过分别不同的检测动作来检测基站102以及基站103,并经由检测出的基站102、基站103与网络连接。网络例如是移动通信网、LAN、WAN (Wide AreaNetwork:广域网)、因特网等。
[0050]此处,所谓检测动作是从散布在各地的基站102以及基站103中搜索能够进行通信的基站102、基站103的所谓扫描动作。检测基站102以及基站103的检测动作例如根据无线通信的通信方式、通信标准、通信性能、通信服务等的不同而分别不同。
[0051]S卩、通信装置101为了检测基站103而进行与检测基站102的检测动作不同的其它检测动作。因此,通信装置101因用于检测基站102的检测动作而消耗电力,因用于检测基站103的检测动作而消耗电力。
[0052]在以下的说明中,作为基站102的一个例子,举出移动通信网的基站的例子,作为基站103的一个例子,举出无线LAN的接入点的例子来进行说明。另外,将基站102的通信区域记载为“小区”,将基站103记载为“接入点103”。
[0053]在图1的例子中,作为移动通信网的基站102,示出基站102 — I?102 — 3,作为无线LAN的接入点103,示出接入点103 — I?103 — 10。另外,示出基站102 — I?
102- 3的小区Cl?C3、和接入点103 — I?103 — 10的通信区域Al?A10。
[0054]此处,无线LAN的接入点103例如与移动通信网的基站102相比,具有最大通信速度快、传送效率高,但通信区域狭小的倾向。另外,无线LAN的接入点103大多只能是加入特定的服务的用户利用。
[0055]在通信装置101的周边不存在可利用的接入点103的情况下,不希望通信装置101进行接入点103的检测动作。另外,可以考虑在利用接入点103时,用户指示接入点103的检测动作的开始,但存在需要用户的操作输入,并且用户未把握可利用的接入点103的设置位置的情况。
[0056]于是,在实施方式I中,通信装置101以画面110的显示状态从非显示转变为显示为契机,判定与本装置所属的移动通信网的基站102中的无线LAN的接入点103的连接历史的有无。而且,在有与接入点103的连接历史的情况下,通信装置101使接入点103的检测动作开始。
[0057]由此,通信装置101防止损害可用性,并且抑制接入点103的检测动作所花费的消耗电力。此外,假定例如利用通信装置101周期性地进行检测移动通信网的基站102的检测动作的情况。以下,对实施方式I所涉及的通信装置101的通信控制处理的一实施例进行说明。
[0058](I)通信装置101对画面110的显示状态从非显示转变为显示进行检测。此处,显示状态为非显示(画面OFF),例如是对画面110的电力供给被停止的状态。另外,显示状态为显示(画面0N),例如是进行对画面110的电力供给的状态。
[0059]具体而言,例如,通信装置101通过接受将画面110的显示状态从非显示向显示切换的用户的操作输入,从而检测出画面110的显示状态从非显示转变为显示。在图1的例子中,假设在通信装置101的用户的自家位于的地点P1,检测出画面110的显示状态从非显示转变为显示。
[0060](2)在通信装置101检测出画面110的显示状态从非显示转变到显示的情况下,基于连接历史信息,判定是否有与本装置所属的基站102的小区中的接入点103的连接历史。
[0061]此处,所谓连接历史信息是在基站102的小区群(例如,小区Cl?C3)中确定已进行与接入点103的连接动作的小区的信息。与接入点103的连接动作是经由接入点103与因特网等网络连接的动作。
[0062]另外,与接入点103的连接历史是通信装置101与接入点103的连接处理正常完成的历史。在与接入点103的连接处理中,例如进行通信装置101的用户的认证处理等。SP、有与接入点103的连接历史的小区同没有与接入点103的连接历史的小区相比,是存在用户可利用的接入点103的可能性较高的小区。
[0063]图1中,以粗线的圆表示的接入点103的通信区域表示有通信装置101的连接历史的接入点103的通信区域。
[0064]具体而言,例如,在地点Pl,通信装置101与移动通信网的基站102 — I进行通信,从而确定本装置所属的基站102 -1的小区Cl。而且,通信装置101参照连接历史信息来判定在确定出的小区Cl中是否有与接入点103的连接历史。
[0065]在图1的例子中,表示在基站102 -1的小区Cl中有连接历史的接入点103 — 1、
103- 4。因此,通信装置101判定为有与本装置所属的基站102 -1的小区Cl中的接入点103的连接历史。
[0066](3)通信装置101基于判定出的判定结果来控制接入点103的检测动作。具体而言,例如,通信装置101在判定为有与接入点103的连接历史的情况下,使接入点103的检测动作开始。另一方面,在判定为没有与接入点103的连接历史的情况下,通信装置101不开始接入点103的检测动作。
[0067]在图1的例子中,在小区Cl中有与接入点103的连接历史,所以通信装置101使接入点103的检测动作开始。其结果,例如,接入点103 -1被检测出,通信装置101能够经由接入点103 -1与因特网等网络连接。
[0068](4)通信装置101对画面110的显示状态从显示转变为非显示进行检测。具体而言,例如,通信装置101通过接受将画面110的显示状态从显示切换为非显示的用户的操作输入,从而检测出画面110的显示状态从显示转变为非显示。
[0069]在图1的例子中,假设在从自家位于的地点Pl至便利店位于的地点P3为止的移动中的地点P2中,检测出画面110的显示状态从显示转变为非显示。
[0070](5)通信装置101在检测出画面110的显示状态从显示转变为非显示的情况下,使接入点103的检测动作停止。由此,与画面110的显示状态从显示转变为非显示的情况连动地使接入点103的检测动作停止,从而能够抑制通信装置101的电力的消耗。
[0071]这样,通信装置101以画面110的显示状态的转变为契机,对接入点103的检测动作进行控制。
[0072]例如,假设在从便利店位于的地点P3到最近的车站位于的地点P5为止的移动中的地点P4,检测出画面110的显示状态从非显示转变为显示。该情况下,通信装置101判定在本装置所属的基站102 - 2的小区C2中是否有与接入点103的连接历史。
[0073]在图1的例子中,在小区C2中不存在有连接历史的接入点103,所以通信装置101判定为在小区C2中没有与接入点103的连接历史。该情况下,通信装置101在小区C2中不开始接入点103的检测动作。
[0074]另外,例如,假设在从最近的车站位于的地点P5至公司位于的地点P7为止的移动中的地点P6中,检测出画面110的显示状态从非显示转变为显示。该情况下,通信装置101判定在本装置所属的基站102 - 3的小区C3中是否有与接入点103的连接历史。
[0075]在图1的例子中,在小区C3中存在有连接历史的接入点103 — 7,所以通信装置101判定为在小区C3中有与接入点103的连接历史。因此,通信装置101在小区C3中使接入点103的检测动作开始。
[0076]根据以上说明的通信装置101,在画面110的显示状态从非显示转变成显示的情况下,能够判定与本装置所属的基站102的小区中的接入点103的连接历史。另外,在有与接入点103的连接历史的情况下,通信装置101能够使接入点103的检测动作开始。
[0077]由此,以画面110的显示状态的非显示向显示的转变为契机,在有与接入点103的连接历史的小区中,用户不进行操作输入而能够检测出可利用的接入点103,能够防止损害可用性。
[0078]另外,根据通信装置101,在没有与本装置所属的基站102的小区中的接入点103的连接历史的情况下,不开始接入点103的检测动作。由此,能够抑制不存在可利用的接入点103的小区中的接入点103的检测动作,并减少通信装置101的消耗电力,而且,能够减少通信装置101与接入点103之间的通信量。
[0079](通信系统200的系统构成例)
[0080]对实施方式I所涉及的通信系统200的系统构成例进行说明。
[0081]图2是表示通信系统200的系统构成例的说明图。在图2中,通信系统200包括通信装置101、基站BSl?BSn、接入点APl?APm、和服务器201。在通信系统200中,基站BSl?BSn、接入点APl?APm以及服务器201经由网络210连接。网络210例如包括移动通信网、LAN、WAN、因特网等。
[0082]此处,基站BSl?BSn是散布在各地的移动通信网的基站。在以下的说明中,存在将基站BSl?BSn中的任意的基站记载为“基站BSi”,将表示基站BSi的可通信范围的通信区域记载为“小区Ci”的情况。(i = l,2,…,η)。此外,图1所示的基站102相当于基站 BSi。
[0083]另外,接入点APl?APm是散布在各地的无线LAN的基站。接入点APl?APm中也可以包括可移动型的接入点、设置在电车、公共汽车等移动体上的接入点。在以下的说明中,存在将接入点APl?APm中的任意接入点记载为“接入点APj”,将表示接入点APj的可通信范围的通信区域记载为“通信区域Aj”的情况(j = 1,2,…,m)。此外,图1所示的接入点103相当于接入点APj。
[0084]通信装置101在小区Ci中能够与基站BSi进行无线通信,并能够经由基站BSi与网络210连接。另外,通信装置101在通信区域Aj中能够与接入点APj进行无线通信,并能够经由接入点APj与网络210连接。
[0085]服务器201是经由网络210向通信装置101提供服务的计算机。所谓服务是提供给通信装置101的信息处理,例如,有邮件服务、电话服务、Web服务等。具体而言,例如,月艮务器201包括邮件服务器、Web服务器、应用服务器、数据库服务器等。
[0086]此外,在图2中,将通信装置101以及服务器201分别仅记载为I台,但并不限于此。例如,也可以按利用通信系统200的用户来设置通信装置101,按服务的提供者来设置服务器201。
[0087](通信装置101的硬件构成例)
[0088]图3是表示通信装置101的硬件构成例的框图。在图3中,通信装置101具有:CPU301、存储器 302、显示器 303、小键盘 304、公用网络 I/F (Interface) 305、WLAN (WirelessLAN:无线局域网络)I/F306、声音信号处理部307、扬声器308、以及麦克风309。另外,各构成部通过总线300而分别连接。
[0089]此处,CPU301管理通信装置101整体的控制。存储器302例如具有ROM (Read OnlyMemory)、RAM (Random Access Memory)以及闪速ROM等。具体而言,例如,闪速ROM存储OS (Operating System:操作系统)的程序,ROM存储应用程序,RAM作为CPU301的工作区而被使用。通过将存储在存储器302中的程序加载到CPU301,从而使CPU301执行编码的处理。
[0090]显示器303以光标、图标或者工具箱为代表,显示文档、图像、功能信息等数据。显示器303例如能够采用液晶显示器、有机EL (Electroluminescence:电致发光)显示器等。此外,图1所示的画面110相当于显示器303。
[0091]小键盘304具备用于文字、数字、各种指示等的输入的按键,进行数据的输入。小键盘304例如也可以是触摸面板式的输入板、数字键盘等。
[0092]公用网络I/F305经由移动通信网的基站BSi与网络210连接,并经由网络210与其他计算机(例如,服务器201)连接。而且,公用网络I/F305管理网络210与内部的接口,并对来自其他计算机的数据的输入输出进行控制。
[0093]WLANI/F306经由无线LAN的接入点APj与网络210连接,并经由网络210与其他计算机连接。而且,WLANI/F306管理网络210和内部的接口,并对来自其他计算机的数据的输入输出进行控制。
[0094]声音信号处理部307与扬声器308以及麦克风309连接。例如,被麦克风309接受的声音在声音信号处理部307被进行A/D变换。另外,从扬声器308输出声音。
[0095]此外,虽省略图示,但通信装置101除了上述的构成部之外,例如具有控制针对存储器302的数据的读取/写入的内存控制器、对各构成部供给电源电压的PMU (PowerManagement Unit:电源管理单元)、蓄电池、各种计时器、GPS (Global Posit1ningSystem:全球定位系统)单元等。另外,基站BSi以及接入点APj的硬件构成例如通过CPU、存储器、I/F、辅助存储装置、总线等实现。
[0096](连接成果表400的存储内容)
[0097]接下来,对通信装置101所使用的连接成果表400进行说明。连接成果表400例如通过图3所示的存储器302实现。
[0098]图4是表示连接成果表400的存储内容的一个例子的说明图(其I)。在图4中,连接成果表400具有Cell -1D,SSID以及最终连接时间的字段。通过在各字段设定信息,连接成果信息(例如,连接成果信息400 — I?400 - 4)作为记录被存储。
[0099]Cell — ID是用于识别移动通信网的基站BSi的识别信息。SSID(Service SetIdentifier:服务集标识)是用于识别无线LAN的接入点APj的识别信息。作为SSID,例如能够使用ESSID (Extended SSID:服务区别号)、BSSID (Basic SSID:基本服务集标识符)。最终连接时间表示与接入点APj最后连接的日期时间。
[0100]作为一个例子,若举出连接成果信息400 -1的例子,则对应表示Cell — ID"Cl"与SSID “AP2”与最终连接时间“2011.03.03.12.23”。根据连接成果信息400 — 1,能够确定在基站BSl的小区Cl中,通信装置101与接入点AP2最后连接的日期时间“2011年3月3日12时23分”。此外,图1中所说明的连接历史信息相当于连接成果表400内的连接成果息。
[0101](通信装置101的功能的构成例)
[0102]图5表示实施方式I所涉及的通信装置101的功能的构成例的框图。在图5中,通信装置101是包括检测部501、获取部502、第I通信部503、判定部504、通信控制部505、第2通信部506、和更新部507的构成。检测部501?更新部507是成为控制部的功能,具体而言,例如,通过使CPU301执行存储在图3所示的存储器302中的程序,或者,通过公用网络I/F305、WLANI/F306等硬件来实现该功能。各功能部的处理结果例如被存储于存储器302 中。
[0103]检测部501具有对显示器303 (参照图3)的显示状态从非显示转变为显示进行检测的功能。具体而言,例如,在通过使用小键盘304的用户的操作输入,显示器303的显示状态从非显示转变成显示的情况下,检测部501检测出显示器303的显示状态从非显示转变为显示。
[0104]更具体而言,例如,在通过重启功能而从显示器303的显示状态将要变为非显示之前的状态再次开始作业的情况下,也可以设为检测部501检测出显示器303的显示状态从非显示转变为显示。另外,例如,在预先决定的时刻起动的报警等应用被起动的情况下,也可以设为检测部501检测出显示器303的显示状态从非显示转变为显示。
[0105]另外,检测部501具有对显示器303的显示状态从显示转变为非显示进行检测的功能。具体而言,例如,在通过使用小键盘304的用户的操作输入,显示器303的显示状态从显示被切换为非显示的情况下,检测部501检测出显示器303的显示状态从显示转变为非显示。
[0106]另外,例如,在画面OFF计时器达到规定值的情况下,也可以设为检测部501检测出显示器303的显示状态从显示转变为非显示。所谓画面OFF计时器是,对显示器303的显示状态从显示转变为非显示为止的时间进行测量的计时器。并且,例如,在抑制对显示器303的电力供给而移至省电力模式的情况下,也可以设为检测部501检测出显示器303的显示状态从显示转变为非显示。
[0107]获取部502具有获取对基站BSl?BSn的小区Cl?Cn中的、本装置所属的小区Ci进行识别的Cell -1D的功能。具体而言,例如,获取部502获取被与基站BSi进行通信的第I通信部503接收的基站信息中所包含的Cell — ID,作为本装置所属的小区Ci的Cell 一 ID。第I通信部503例如从基站BSl?BSn中的可通信的基站BSi定期地(例如,每隔2.56[秒])接收包括小区Ci的Cell — ID的基站信息。
[0108]另外,有在基站BSl?BSn中存在多个通信装置101能够进行通信的基站的情况。该情况下,例如,获取部502可以获取可通信的多个基站中的、电波强度为最大的基站的基站信息中所包含的Cell — ID,作为识别本装置所属的小区Ci的Cell — ID。
[0109]判定部504具有在通过检测部501检测出显示状态从非显示转变成显示的情况下,判定本装置所属的小区Ci中是否有与接入点APj的连接成果的功能。此处,所谓与接入点APj的连接成果是表示与接入点APj的连接动作完成的连接历史。另外,所谓与接入点APj的连接动作是经由接入点APj与网络210连接的通信装置101的动作。
[0110]具体而言,例如,首先,判定部504参照图4所示的连接成果表400,来判定是否有与被获取部502获取的Cell -1D对应地存储的接入点APj的SSID。此处,在有接入点APj的SSID的情况下,获取部502判定为在本装置所属的小区Ci中有与接入点APj的连接成果。另一方面,在没有接入点APj的SSID的情况下,判定部504判定为在本装置所属的小区Ci中没有与接入点APj的连接成果。
[0111]通信控制部505具有基于由判定部504判定出的判定结果来控制接入点APj的检测动作的功能。具体而言,例如,在判定为在本装置所属的小区Ci中有与接入点APj的连接成果的情况下,通信控制部505对与接入点APj进行通信的第2通信部506进行控制,使接入点APj的检测动作开始。另一方面,在判定为本装置所属的小区Ci中没有与接入点APj的连接成果的情况下,通信控制部505不开始接入点APj的检测动作。
[0112]若详细地进行说明,则在判定为在本装置所属的小区Ci中有与接入点APj的连接成果的情况下,通信控制部505将检测动作标志设定为0N。检测动作标志是表示是否周期性地进行接入点APj的检测动作的标志。检测动作标志例如被存储在存储器302、CPU301的寄存器中。
[0113]而且,在检测动作标志被设定为ON的情况下,通信控制部505对第2通信部506进行控制来周期性地进行接入点APj的检测动作。此外,接入点APj的检测动作的周期能够任意地设定。另外,周期性地进行接入点APj的检测动作的情况下的开始时刻例如通过计时器进行控制。
[0114]此处,对接入点APj的检测动作例进行说明。具体而言,例如,通信控制部505对第2通信部506进行控制,对在无线LAN中使用的各CH(信道)发送探查请求信号。其结果,通信控制部505通过接收包含SSID的探查响应信号,从而能够检测可通信的接入点APj。
[0115]另外,通信控制部505具有对第2通信部506进行控制来使与检测出的接入点APj的连接动作开始的功能。具体而言,例如,在有与检测出的接入点APj的连接成果的情况下,通信控制部505对第2通信部506进行控制来使与接入点APj的连接动作开始。
[0116]另一方面,在没有与检测出的接入点APj的连接成果的情况下,通信控制部505不开始与接入点APj的连接动作。此外,与检测出的接入点APj的连接成果例如与接入点APj的SSID对应地被存储在存储器302中。
[0117]另外,通信控制部505也可以通过用户的操作输入对第2通信部506进行控制来使与检测出的接入点APj的连接动作开始。具体而言,例如,在与接入点APj的初次连接时,通信控制部505通过用户的操作输入对第2通信部506进行控制来使与检测出的接入点APj的连接动作开始。
[0118]更新部507具有在与接入点APj的连接完成的情况下,更新与接入点APj的连接时间的功能。此处,所谓连接时间是,例如表示与接入点APj连接的最终时刻的时间。
[0119]具体而言,例如,首先,更新部507从图4所示的连接成果表400检索与本装置所属的小区Ci的Cell — ID对应的连接成果信息。而且,更新部507在检索出的连接成果信息的SSID字段覆盖重写检测出的接入点APj的SSID。另外,更新部507在检索出的连接成果信息的最终连接时间字段覆盖重写与检测出的接入点APj的连接时间。
[0120]此外,在本装置所属的小区Ci中没有与接入点APj的连接成果的情况下,未检索到与本装置所属的小区Ci的Cell -1D对应的连接成果信息。该情况下,更新部507在连接成果表400内的各字段设定本装置所属的小区Ci的Cell -1D、检测出的接入点APj的SSID以及连接时间。由此,新的连接成果信息作为记录被新登录于连接成果表400中。
[0121]另外,更新部507在连接成果表400登录新的连接成果信息的情况下,可以计算存储在连接成果表400中的连接成果信息的总数M。而且,在计算出的总数M是阈值Mmax以上的情况下,更新部507可以删除存储在连接成果表400中的连接成果信息中的、最终连接时间为最旧的连接成果信息。
[0122]此处,阈值Mmax表示能够登录在连接成果表400中的连接成果信息的上限值。阈值Iax能够任意地设定,例如,预先设定而被存储在存储器302中。这样,通过对能够登录在连接成果表400中的连接成果信息的总数M设定上限值,能够防止连接成果表400内的记录数量超过上限值而增加。
[0123]另外,在通过检测部501检测出显示器303的显示状态从显示转变成非显示的情况下,通信控制部505也可以停止接入点APj的检测动作。具体而言,例如,在显示器303的显示状态转变成非显示的情况下,即使检测动作标志被设定为0N,通信控制部505也可以不进行接入点APj的检测动作,另外,也可以将检测动作标志设定为OFF。由此,能够抑制显示器303的显示状态为非显示时的接入点APj的检测动作,并抑制通信装置101的消耗电力。
[0124]另外,在使接入点APj的检测动作开始后,通过判定部504判定为没有与接入点APj的连接成果的情况下,通信控制部505可以使接入点APj的检测动作停止。具体而言,例如,在本装置所属的小区Ci中没有与接入点APj的连接成果的情况下,通信控制部505将检测动作标志设定为OFF。由此,能够使周期性地进行的接入点APj的检测动作结束。
[0125](通信装置101的动作例)
[0126]接下来,使用图6?图10,对实施方式I所涉及的通信装置101的动作例进行说明。
[0127]图6是表示实施方式I所涉及的通信装置101的动作例的说明图(其I)。图6所示的通信装置101的动作例是以显示器303的显示状态的非显示向显示的转变为契机,将检测动作标志设定为ON的情况下的动作例。
[0128](6 -1)检测部501检测出显示器303的显示状态从非显示转变为显示。在图6的例子中,作为通过用户的操作输入而显示器303的显示状态从非显示切换为显示的结果,检测出显示器303的显示状态从非显示转变成显示。
[0129](6 - 2)判定部504通过对获取部502进行本装置所属的小区Ci的Cell — ID的获取要求,从而获取本装置所属的小区Ci的Cell -1D。在图6的例子中,获取本装置所属的小区 Ci 的 Cell — ID “Cl”。
[0130](6 - 3)判定部504参照连接成果表400来判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。在图6的例子中,由于与获取的Cell -1D “Cl”对应的连接成果信息400 -1登录完毕,所以判定为有与接入点APj的连接成果。
[0131](6 - 4)判定部504将检测动作标志的ON设定要求发送给通信控制部505。此时,判定部504读出检测动作标志,在检测动作标志为OFF的情况下,也可以将检测动作标志的ON设定要求发送给通信控制部505。由此,能够通过停止检测动作标志为ON的情况下的ON设定要求的发送来减少通信装置101的处理负荷。
[0132](6 - 5)通信控制部505在接收到检测动作标志的ON设定要求的情况下,对判定部504返回Ack,在检测动作标志为OFF的情况下,将检测动作标志设定为0N。其结果,通过通信控制部505对通信部进行控制,周期性地进行接入点APj的检测动作。
[0133]这样,根据通信装置101,在显示器303的显示状态从非显示转变成显示时,在通信装置101所属的小区Ci中有与接入点APj的连接成果的情况下,能够使接入点APj的检测动作开始。
[0134]图7是表示实施方式I所涉及的通信装置101的动作例的说明图(其2)。图7所示的通信装置101的动作例是以显示器303的显示状态的非显示向显示的转变为契机,将检测动作标志设定为OFF的情况下的动作例。
[0135](7 -1)检测部501检测出显示器303的显示状态从非显示转变为显示。在图7的例子中,作为通过用户的操作输入将显示器303的显示状态从非显示切换成显示的结果,检测出显示器303的显示状态从非显示转变成显示。
[0136](7 - 2)判定部504通过对获取部502进行本装置所属的小区Ci的Cell — ID的获取要求,从而获取本装置所属的小区Ci的Cell -1D。在图7的例子中,获取本装置所属的小区 Ci 的 Cell — ID “C2”。
[0137](7 - 3)判定部504参照连接成果表400,来判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。在图7的例中,由于与获取的Cell -1D“C2“对应的连接成果信息未登录,所以判定为没有与接入点APj的连接成果。
[0138](7 - 4)判定部504将检测动作标志的OFF设定要求发送给通信控制部505。此时,判定部504读出检测动作标志,在检测动作标志为ON的情况下,也可以将检测动作标志的OFF设定要求发送给通信控制部505。由此,能够通过停止检测动作标志为OFF的情况下的OFF设定要求的发送,来减少通信装置101的处理负荷。
[0139](7 - 5)通信控制部505在接受到检测动作标志的OFF设定要求的情况下,对判定部504返回Ack,在检测动作标志为ON的情况下,将检测动作标志设定为OFF。其结果,通过通信控制部505使接入点APj的检测动作结束。
[0140]这样,根据通信装置101,在显示器303的显示状态从非显示转变成显示时,在通信装置101所属的小区Ci中没有与接入点APj的连接成果的情况下,能够结束接入点APj的检测动作。
[0141]图8是表示实施方式I所涉及的通信装置101的动作例的说明图(其3)。图8所示的通信装置101的动作例是与接入点APj的连接完成的情况下的动作例。
[0142](8 -1)更新部507从通信控制部505接收到与接入点APj的连接完成通知的情况下,从连接成果表400中读出连接成果信息。
[0143](8 - 2)更新部507通过对获取部502进行本装置所属的小区Ci的Cell — ID的获取要求,从而获取本装置所属的小区Ci的Cell -1D。在图8的例子中,获取本装置所属的小区 Ci 的 Cell — ID “Cl”。
[0144](8 - 3)更新部507通过对通信控制部505进行连接完成的接入点APj的SSID的获取要求,从而获取现在连接中的接入点APj的SSID。在图8的例子中,获取现在连接中的接入点 AP2 的 SSID “AP2”。
[0145](8 - 4)更新部507对连接成果表400的存储内容进行更新。具体而言,例如,首先,更新部507从读出的连接成果信息中检索与本装置所属的小区Ci的Cell — ID对应的连接成果信息。接下来,更新部507判断在检索出的连接成果信息中是否设定有现在连接中的接入点APj的SSID。
[0146]在图8的例子中,检索到与通信装置101所属的小区Cl的Cell — ID “Cl”对应的连接成果信息400 -1。另外,在检索出的连接成果信息400 -1中设定有现在连接中的接入点AP2的SSID “AP2”。该情况下,更新部507将连接成果信息400 — I的最终连接时间字段改写为与接入点AP2连接的连接时间“2011.03.04.08.50”。
[0147]与接入点AP2连接的连接时间例如可以是更新部507接收到与接入点APj的连接完成通知的接收时刻,另外,也可以包含在与接入点APj的连接完成通知中。此外,接收时刻例如通过通信装置101所具有的计时功能进行计时。
[0148]这样,根据通信装置101,在与接入点APj的连接完成的情况下,能够更新与连接成果表400内的通信装置101所属的小区Ci的Cell — ID对应的连接成果信息。
[0149]图9是表示实施方式I所涉及的通信装置101的动作例的说明图(其4)。图9所示的通信装置101的动作例是与接入点APj的连接完成的情况下的动作例。
[0150](9 -1)更新部507从通信控制部505接收到与接入点APj的连接完成通知的情况下,从连接成果表400中读出连接成果信息。
[0151](9 - 2)更新部507通过对获取部502进行本装置所属的小区Ci的Cell — ID的获取要求,从而获取本装置所属的小区Ci的Cell -1D。在图9的例子中,获取本装置所属的小区 Ci 的 Cell — ID “Cl”。
[0152](9 - 3)更新部507通过对通信控制部505进行连接完成的接入点APj的SSID的获取要求,从而获取现在连接中的接入点APj的SSID。在图9的例子中,获取现在连接中的接入点 AP3 的 SSID “AP3”。
[0153](9 - 4)更新部507对连接成果表400的存储内容进行更新。具体而言,例如,首先,更新部507从读出的连接成果信息中检索与本装置所属的小区Ci的Cell — ID对应的连接成果信息。接下来,更新部507判断在检索出的连接成果信息中是否设定有现在连接中的接入点APj的SSID。
[0154]在图9的例子中,检索到与通信装置101所属的小区Cl的Cell — ID “Cl”对应的连接成果信息400 -1。此处,检索出的连接成果信息400 -1中未设定现在连接中的接入点AP3的SSID“AP3”。该情况下,更新部507将连接成果信息400 — I的SSID字段改写为现在连接中的接入点AP3的SSID “AP3”。并且,更新部507将连接成果信息400 — I的最终连接时间字段改写为与接入点AP3连接的连接时间“2011.03.03.09.00”。
[0155]这样,根据通信装置101,在与接入点APj的连接完成的情况下,能够更新与连接成果表400内的通信装置101所属的小区Ci的Cell — ID对应的连接成果信息。
[0156]图10是表示实施方式I所涉及到通信装置101的动作例的说明图(其5)。图10所示的通信装置101的动作例是通过用户的操作输入而使与接入点APj的连接动作开始的情况下的动作例。
[0157](10 -1)作为通过用户的操作输入而使与接入点APj的连接动作开始的结果,更新部507从通信控制部505接收与接入点APj的连接完成通知。
[0158](10 - 2)更新部507通过对获取部502进行本装置所属的小区Ci的Cell — ID的获取要求,从而获取本装置所属的小区Ci的Cell -1D。在图10的例子中,获取本装置所属的小区Ci的Cell -1D “Cl”。
[0159](10 - 3)更新部507通过对通信控制部505进行连接完成的接入点APj的SSID的获取要求,从而获取现在连接中的接入点APj的SSID。在图10的例子中,获取现在连接中的接入点AP2的SSID “AP2”。
[0160](10 - 4)更新部507从连接成果表400中读出连接成果信息。此外,(10 一 2)?(10 - 4)的处理顺序不同。
[0161](10 - 5)更新部507对连接成果表400的存储内容进行更新。具体而言,例如,首先,更新部507从读出的连接成果信息中检索与本装置所属的小区Ci的Cell — ID对应的连接成果信息。此处,假定在通信装置101所属的小区Cl中初次与接入点APj连接的情况。
[0162]S卩、未检索出与本装置所属的小区Ci的Cell -1D对应的连接成果信息。该情况下,更新部507在连接成果表400内的各字段设定本装置所属的小区Ci的Cell — ID、现在连接中的接入点APj的SSID以及连接时间。
[0163]由此,新的连接成果信息作为记录被登录于连接成果表400。在图10的例子中,在连接成果表400内的各字段设定有Cell -1D “Cl”、SSID “AP2”以及最终连接时间“2011.03.02.09.00”,连接成果信息400 — I作为记录被新登录。
[0164](通信装置101的各种处理顺序)
[0165]接下来,对实施方式I所涉及的通信装置101的各种处理顺序进行说明。此处,首先,对判定在通信装置101所属的小区Ci中是否有与接入点APj的连接成果的通信装置101的判定处理顺序进行说明。
[0166]图11是表示实施方式I所涉及的通信装置101的判定处理顺序的一个例子的流程图。在图11的流程图中,首先,检测部501判断显示器303的显示状态是否从非显示转变为显示(步骤S1101)。
[0167]此处,检测部501等待显示器303的显示状态从非显示向显示转变(步骤SllOl:“否”)。而且,在通过检测部501判断为显示器303的显示状态从非显示转变成显示的情况下(步骤SllOl 是”),判定部504从获取部502获取小区Cl?Cn中的本装置所属的小区 Ci 的 Cell — ID(步骤 SI 102)。
[0168]接下来,判定部504参照连接成果表400,来判定是否有与获取的Cell — ID对应地存储的接入点APj的SSID (步骤S1103)。此处,在有SSID的情况下(步骤S1103 是”),判定部504对通信控制部505发送检测动作标志的ON设定要求(步骤S1104),并结束本流程图的一系列处理。
[0169]另一方面,在没有SSID的情况下(步骤S1103 否”),判定部504对通信控制部505发送检测动作标志的OFF设定要求(步骤S1105),并结束本流程图的一系列处理。
[0170]由此,能够以显示器303的显示状态的非显示向显示的转变为契机,根据与通信装置101所属的小区Ci中的接入点APj的连接成果,将检测动作标志的0N/0FF设定要求通知给通信控制部505。
[0171]接下来,对控制接入点APj的检测动作的通信装置101的通信控制处理顺序进行说明。
[0172]图12是表示实施方式I所涉及的通信装置101的通信控制处理顺序的一个例子的流程图。在图12的流程图中,首先,通信控制部505判断是否从判定部504接收到检测动作标志的设定要求(步骤S1201)。
[0173]此处,通信控制部505等待接收检测动作标志的设定要求(步骤S1201 否”)。而且,通信控制部505在接收到检测动作标志的设定要求的情况下(步骤S1201 是”),判断接收到的设定要求是否为ON设定要求(步骤S1202)。
[0174]此处,在是ON设定要求的情况下(步骤S1202 是”),通信控制部505判断检测动作标志是否被设定为ON (步骤S1203)。此处,在检测动作标志被设定为ON的情况下(步骤S1203 是”),通信控制部505结束本流程图的一系列处理。
[0175]另外,在步骤S1203中,检测动作标志被设定为OFF的情况下(步骤S1203:“否”),通信控制部505将检测动作标志从OFF变更为ON(步骤S1204),并结束本流程图的一系列处理。
[0176]另外,在步骤S1202中,在是OFF设定要求的情况下(步骤S1202 否”),通信控制部505判断检测动作标志是否被设定为OFF (步骤S1205)。此处,在检测动作标志被设定为OFF的情况下(步骤S1205 是”),通信控制部505结束本流程图的一系列处理。
[0177]另一方面,在步骤S1205中,在检测动作标志被设定为ON的情况下(步骤S1205:“否”),通信控制部505将检测动作标志从ON变更为OFF (步骤S1206),并结束本流程图的一系列处理。
[0178]由此,能够根据与通信装置101所属的小区Ci的接入点APj的连接成果来控制接入点APj的检测动作。
[0179]接下来,对更新图4所示的连接成果表400的存储内容的通信装置101的更新处理顺序进行说明。
[0180]图13是表示实施方式I所涉及的通信装置101的更新处理顺序的一个例子的流程图。在图13的流程图中,首先,更新部507判断是否从通信控制部505接收到与接入点APj的连接完成通知(步骤S1301)。
[0181]此处,更新部507等待接收与接入点APj的连接完成通知(步骤S1301 否”)。而且,更新部507在接收到连接完成通知的情况下(步骤S1301 是”),从获取部502获取本装置所属的小区Ci的Cell — ID(步骤S1302)。
[0182]接下来,更新部507从通信控制部505获取连接完成的接入点APj的SSID (步骤S1303)。而且,更新部507参照连接成果表400,来判断是否有与获取的Cell — ID对应的连接成果信息(步骤S1304)。
[0183]此处,在没有连接成果信息的情况下(步骤S1304 否”),更新部507获取现在时刻(步骤S1305)。而且,更新部507在连接成果表400内的各字段设定获取的Cell — ID、SSID以及现在时刻(步骤S1306),并结束本流程图的一系列处理。其结果,新的连接成果信息作为记录被登录于连接成果表400。
[0184]另外,在步骤S1304中,在有连接成果信息的情况下(步骤S1304 是”),更新部507获取现在时刻(步骤S1307)。而且,更新部507在与获取的Cell — ID对应的连接成果信息的SSID字段以及最终连接时间字段设定获取的SSID以及现在时刻(步骤S1308),并结束本流程图的一系列处理。
[0185]由此,能够根据与通信装置101所属的小区Ci中的接入点APj的连接状况来更新连接成果表400的存储内容。
[0186]如以上说明的那样,根据实施方式I所涉及的通信装置101,在显示器303的显示状态从非显示转变成显示的情况下,能够判定与本装置所属的小区Ci中的接入点APj的连接成果的有无。另外,根据通信装置101,在有接入点APj的连接成果的情况下,能够使接入点APj的检测动作开始。
[0187]由此,能够以显示器303的显示状态向显示转变为契机,用户不必进行操作输入就在有与接入点APj的连接成果的小区Ci中检测出可利用的接入点APj,并能够防止损害可用性。
[0188]另外,根据通信装置101,能够控制为在没有与本装置所属的小区Ci中的接入点APj的连接成果的情况下,不开始接入点APj的检测动作。由此,能够抑制不存在可利用的接入点APj的小区Ci中的接入点APj的检测动作,来减少通信装置101的消耗电力。
[0189]另外,根据通信装置101,在使接入点APj的检测动作开始后,显示器303的显示状态从显示转变成非显示的情况下,能够停止接入点APj的检测动作。由此,能够抑制显示器303的显示状态为非显示时的接入点APj的检测动作,来抑制通信装置101的消耗电力。
[0190]另外,根据通信装置101,在连接成果表400中登录新的连接成果信息的情况下,能够判断在连接成果表400中已登录的连接成果信息的总数M是否是阈值Mmax以上。另外,根据通信装置101,在总数M是阈值Mmax以上的情况下,能够删除在连接成果表400中已登录的连接成果信息中的、最终连接时间最旧的连接成果信息。由此,能够抑制连接成果表400内的记录数量的增加,从而抑制为了存储连接成果表400而所使用的存储区域的增大化。
[0191](实施方式2)
[0192]接下来,对实施方式2所涉及的通信装置101进行说明。此外,对于与实施方式I中所说明的内容相同的内容省略说明。
[0193]在上述的实施方式I中,对以显示器303的显示状态的非显示向显示的转变为契机,判定与通信装置101所属的小区Ci中的接入点APj的连接成果的有无,进行接入点APj的检测动作的控制的情况进行了说明。此处,存在有时成为通信装置101的连接目标的基站Bsi改变,在显示器303的显示状态保持显示的状态下,通信装置101所属的小区Ci变化的情况。
[0194]于是,在实施方式2中,在显示器303的显示状态从非显示转变成显示的情况下,通信装置101开始对成为本装置的连接目标的基站Bsi改变的情况进行检测。而且,通信装置101以成为本装置的连接目标的基站Bsi改变为契机,判定与本装置所属的小区Ci中的接入点APj的连接成果的有无。由此,显示器303的显示状态为显示时,通信装置101所属的小区Ci变化的情况下,能够判定与接入点103的连接历史的有无来控制接入点APj的检测动作。
[0195](通信装置101的功能的构成例)
[0196]首先,对实施方式2所涉及的通信装置101的功能的构成进行说明。图14是表示实施方式2所涉及的通信装置101的功能的构成例的框图。在图14中,通信装置101是包括检测部501、获取部502、第I通信部503、判定部504、通信控制部505、第2通信部506、更新部507、和判断部1401的构成。检测部501?更新部507以及判断部1401是成为控制部的功能,具体而言,例如,通过使CPU301执行存储在存储器302中的程序,或者,通过公用网络I/F305、WLAN I/F306等硬件,实现该功能。各功能部的处理结果例如被存储于存储器302。
[0197]判断部1401具有在显示器303的显示状态从非显示转变成显示的情况下,使判断成为1401本装置的连接目标的基站BSi是否改变的判断处理的执行开始的功能。此处,通信装置101为了继续与移动通信网的基站的通信,而进行从基站BSl?BSn中切换成为连接目标的基站BSi的处理、所谓的切换。
[0198]例如,有因通信装置101的用户移动,而成为通信装置101的连接目标的基站Bsi改变的情况。另外,即使在用户大致停止的状态下,也有因来自移动通信网的基站的电波强度发生变化,而成为通信装置101的连接目标的基站Bsi改变的情况。
[0199]S卩、判断部1401通过检测在本装置进行的切换,从而判断成为本装置的连接目标的基站Bsi改变。具体而言,例如,在显示器303的显示状态从非显示转变成显示的情况下,判断部1401将切换检测标志设定为0N。切换检测标志是表示在通信装置101中是否检测出进行了切换的标志。切换检测标志例如被存储在存储器302、CPU301的寄存器中。
[0200]而且,在切换检测标志被设定为ON的情况下,判断部1401对在本装置进行的切换进行检测。此外,切换的检测方法是任意的。具体而言,例如,判断部1401可以在通过获取部502所获取的Cell -1D与前次获取的Cell — ID不同的情况下,检测出切换。
[0201]判定部504具有在通过判断部1401判断为成为本装置的连接目标的基站Bsi改变的情况下,判定在本装置所属的小区Ci中是否有与接入点APj的连接成果的功能。具体而言,例如,在显示器303的显示状态从非显示转变成显示后检测出切换的情况下,判定部504判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。
[0202]由此,成为通信装置101的连接目标的基站Bsi改变,通信装置101所属的小区Ci发生变化时,在有与接入点APj的连接成果的情况下,能够使接入点APj的检测动作开始。
[0203]另外,判断部1401具有在显示器303的显示状态从显示转变成非显示的情况下,使判断成为本装置的连接目标的基站BSi是否改变的判断处理的执行停止的功能。具体而言,例如,显示器303的显示状态从显示转变成非显示的情况下,判断部1401将切换检测标志设定为OFF。
[0204]由此,能够在显示器303的显示状态从显示转变成非显示时使检测切换的切换检测功能停止,并能够防止在显示器303的显示状态为非显示时执行判定部504的判定处理。其结果,能够防止在显示器303的显示状态为非显示时进行接入点APj的检测动作而消耗通信装置101的电力。
[0205]另外,通信控制部505可以在使接入点APj的检测动作开始后,检测出切换并通过判定部504判定为没有与接入点APj的连接成果的情况下,停止接入点APj的检测动作。
[0206]具体而言,例如,在作为检测动作标志被设定为ON的状态下进行了切换的结果,在本装置所属的小区Ci中没有与接入点APj的连接成果的情况下,通信控制部505将检测动作标志设定为OFF。由此,能够使周期性地进行的接入点APj的检测动作结束。
[0207]另外,通信控制部505可以在使接入点APj的检测动作停止后,检测出切换并通过判定部504判定为有与接入点APj的连接成果的情况下,使接入点APj的检测动作再次开始。
[0208]具体而言,例如,作为在检测动作标志设定为OFF的状态下进行了切换的结果,在本装置所属的小区Ci中有与接入点APj的连接成果的情况下,通信控制部505将检测动作标志设定为0N。由此,能够使周期性地进行的接入点APj的检测动作再次开始。
[0209](通信装置101的动作例)
[0210]接下来,使用图15?图21,对实施方式2所涉及的通信装置101的动作例进行说明。
[0211]图15是表示实施方式2所涉及的通信装置101的动作例的说明图(其I)。图15所示的通信装置101的动作例是检测出向在连接成果表400中未登录Cell — ID的基站BSi的切换的情况下的动作例。
[0212](15 -1)检测部501检测出显示器303的显示状态从非显示转变为显示。在图15的例子中,作为通过用户的操作输入将显示器303的显示状态从非显示切换成显示的结果,检测出显示器303的显示状态从非显示转变成显示。
[0213](15 - 2)在检测部501检测出显示器303的显示状态从非显示转变成显示的情况下,对判断部1401发送切换的检测开始要求。此处,切换的检测开始要求是对判断部1401要求切换的检测开始的要求。
[0214](15 - 3)判断部1401在接收到切换的检测开始要求的情况下,对检测部501返回Ack,并将切换检测标志设定为0N。其结果,通过判断部1401,使判断成为通信装置101的连接目标的基站BSi是否改变的判断处理,即、切换的检测开始。
[0215](15 - 4)判定部504通过对获取部502进行本装置所属的小区Ci的Cell — ID的获取要求,从而获取本装置所属的小区Ci的Cell -1D。在图15的例子中,获取本装置所属的小区Ci的Cell -1D “Cl”。
[0216](15 - 5)判定部504参照连接成果表400,来判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。在图15的例子中,因为与获取的Cell — ID “Cl”对应的连接成果信息400 -1登录完毕,所以判定为有与接入点APj的连接成果。
[0217](15 - 6)判定部504将检测动作标志的ON设定要求发送给通信控制部505。此时,判定部504也可以读出检测动作标志,在检测动作标志为OFF的情况下,将检测动作标志的ON设定要求发送给通信控制部505。
[0218](15 - 7)通信控制部505在接收到检测动作标志的ON设定要求的情况下,对判定部504返回Ack,在检测动作标志为OFF的情况下,将检测动作标志设定为0N。其结果,通过通信控制部505对通信部进行控制,周期性地进行接入点APj的检测动作。
[0219](15-8)更新部507在从通信控制部505接收到与接入点APj的连接完成通知的情况下,对连接成果表400的存储内容进行更新。此外,更新部507的具体处理内容与图8所示的更新部507的处理内容相同,所以省略说明。
[0220](15 - 9)在成为连接目标的基站Bsi改变的情况下,判断部1401将切换检测通知发送给更新部507。切换检测通知中包括切换后的基站BSi的Cell — ID。在图15的例子中,发送包括基站BS2的Cell -1D “C2”的切换检测通知。
[0221](15 - 10)更新部507在接收到切换检测通知的情况下,从连接成果表400读出连接成果信息。此外,(15 — 10)以及(15 — 11)的处理顺序不同。
[0222](15 - 11)更新部507通过对通信控制部505进行连接完成的接入点APj的SSID的获取要求,从而获取现在连接中的接入点APj的SSID。在图15的例子中,获取现在连接中的接入点AP2的SSID “AP2”。
[0223](15 - 12)更新部507对连接成果表400的存储内容进行更新。在图15的例子中,由于与基站BS2的Cell -1D“C2”对应的连接成果信息未登录,所以新登录与基站BS2的Cell -1D “C2”对应的连接成果信息400 — 2。
[0224]这样,根据通信装置101,在检测出向连接成果表400中未登录Cell — ID的基站BSi的切换的情况下,能够新登录与基站BSi的Cell — ID对应的连接成果信息。
[0225]图16是表示实施方式2所涉及的通信装置101的动作例的说明图(其2)。图16所示的通信装置101的动作例是检测出向在连接成果表400中登录完Cell — ID的基站BSi的切换的情况下的动作例。
[0226]此外,图16所示的(16 — I)?(16 — 11)的动作与图15所示的(15 — I)?(15 - 11)的动作相同,所以省略说明。
[0227](16 - 12)更新部507对连接成果表400的存储内容进行更新。在图16的例子中,与通信装置101所属的基站BS2的Cell — ID “C2”以及现在连接中的接入点AP2的SSID “AP2”的组合对应的连接成果信息400 — 2登录完毕。
[0228]因此,更新部507对连接成果信息400 — 2的最终连接时间进行更新。具体而言,在连接成果信息400 - 2的最终连接时间字段改写为表示通信装置101与接入点AP2连接的连接时间的 “2011.03.04.09.00”。
[0229]这样,根据通信装置101,在检测出向在连接成果表400中登录完Cell — ID的基站BSi的切换的情况下,能够对与基站BSi的Cell — ID对应的连接成果信息进行更新。
[0230]图17是表示实施方式2所涉及的通信装置101的动作例的说明图(其3)。图17所示的通信装置101的动作例是显示器303的显示状态从显示转变成非显示时,使切换检测功能停止的情况下的动作例。
[0231]此外,图17所示的(17 — 1)?(17 — 8)的动作与图15所示的(15 — 1)?(15 —8)的动作相同,所以省略说明。
[0232](17 - 9)检测部501检测出显示器303的显示状态从显示转变为非显示。在图17的例子中,作为通过用户的操作输入将显示器303的显示状态从显示切换成非显示的结果,检测出显示器303的显示状态从显示转变成非显示。
[0233](17 - 10)检测部501在检测出显示器303的显示状态从显示转变成非显示的情况下,将切换的检测停止要求发送给判断部1401。此处,切换的检测停止要求是要求判断在通信装置101中是否进行了切换的判断处理的执行停止。
[0234](17 - 11)判断部1401在接收到切换的检测停止要求的情况下,对检测部501返回Ack,并将切换检测标志设定为OFF。其结果,通过判断部1401,判断成为通信装置101的连接目标的基站BSi是否改变的判断处理的执行停止,即、切换的检测被停止。
[0235]这样,根据通信装置101,能够以显示器303的显示状态的显示向非显示的转变为契机,使切换检测功能停止。
[0236]图18是表示实施方式2所涉及的通信装置101的动作例的说明图(其4)。图18所示的通信装置101的动作例是在未与接入点APj连接时,检测出向在连接成果表400中未登录Cell -1D的基站BSi的切换的情况下的动作例。
[0237]此外,图18所示的(18 — I)?(18 — 7)的动作与图15所示的(15 — I)?(15 —7)的动作相同,所以省略说明。
[0238](18 - 8)判断部1401在成为连接目标的基站Bsi改变的情况下,将切换检测通知发送给判定部504。在图18的例子中,发送包括基站BS2的Cell — ID “C2”的切换检测通知。
[0239](18 - 9)判定部504参照连接成果表400,来判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。在图18的例子中,由于与获取的Cell — ID “C2”对应的连接成果信息未登录,所以判定为没有与接入点APj的连接成果。
[0240](18 - 10)判定部504将检测动作标志的OFF设定要求发送给通信控制部505。此时,判定部504也可以读出检测动作标志,在检测动作标志为ON的情况下,将检测动作标志的OFF设定要求通知给通信控制部505。
[0241](18 - 11)通信控制部505在接收到检测动作标志的OFF设定要求的情况下,对判定部504返回Ack,在检测动作标志为ON的情况下,将检测动作标志设定为OFF。其结果,通过通信控制部505使接入点APj的检测动作停止。
[0242]这样,根据通信装置101,在检测出切换时,在通信装置101所属的小区Ci中没有与接入点APj的连接成果的情况下,能够使接入点APj的检测动作停止。
[0243]图19是表示实施方式2所涉及的通信装置101的动作例的说明图(其5)。图19所示的通信装置101的动作例是在未与接入点APj连接时,检测出向在连接成果表400中登录完Cell -1D的基站BSi的切换的情况下的动作例。
[0244]此外,图19所示的(19 — I)?(19 — 7)的动作与图15所示的(15 — I)?(15 —7)的动作相同,所以省略说明。
[0245](19 - 8)判断部1401在成为连接目标的基站Bsi改变的情况下,将切换检测通知发送给判定部504。在图19的例子中,发送包含基站BS2的Cell — ID “C2”的切换检测通知。
[0246](19 - 9)判定部504参照连接成果表400,来判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。在图19的例子中,由于与获取的Cell — ID “C2”对应的连接成果信息400 - 2登录完毕,所以判定为有与接入点APj的连接成果。
[0247](19 - 10)更新部507将现在连接中的接入点APj的SSID的发送要求发送给通信控制部505。在图19的例子中,由于未与接入点APj连接,所以不进行SSID的发送响应。该情况下,更新部507不更新连接成果表400的存储内容。
[0248]这样,在通信装置101中,即使在检测出向在连接成果表400中登录完Cell — ID的基站BSi的切换的情况下,在未与接入点APj连接时,也不更新连接成果表400的存储内容。
[0249]图20是表示实施方式2所涉及的通信装置101的动作例的说明图(其6)。图20所示的通信装置101的动作例是检测动作标志为OFF时,检测出向在连接成果表400中未登录Cell -1D的基站BSi的切换的情况下的动作例。
[0250]此夕卜,图20所示的(20 — I)?(20 — 3)的动作与图15所示的(15 — I)?(15 —
3)的动作相同,省略说明。
[0251](20 - 4)判定部504通过对获取部502进行本装置所属的小区Ci的Cell — ID的获取要求,从而获取本装置所属的小区Ci的Cell -1D。在图20的例子中,获取本装置所属的小区Ci的Cell — ID “C3”。
[0252](20 - 5)判定部504参照连接成果表400,来判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。在图20的例子中,由于与获取的Cell — ID “C3”对应的连接成果信息未登录,所以判定为没有与接入点APj的连接成果。
[0253](20 - 6)判定部504将检测动作标志的OFF设定要求发送给通信控制部505。
[0254](20 - 7)通信控制部505在接收到检测动作标志的OFF设定要求的情况下,对判定部504返回Ack,在检测动作标志为ON的情况下,将检测动作标志设定为OFF。其结果,通过通信控制部505使接入点APj的检测动作停止。
[0255](20 - 8)判断部1401在成为连接目标的基站Bsi改变的情况下,将切换检测通知发送给判定部504。在图20的例子中,发送包括基站BS2的Cell — ID “C2 “的切换检测通知。
[0256](20 - 9)判定部504在接收到切换检测通知的情况下,参照连接成果表400,来判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。在图20的例子中,由于与获取的Cell -1D “C2”对应的连接成果信息未登录,所以判定为没有与接入点APj的连接成果。该情况下,更新部507不更新连接成果表400的存储内容。
[0257]这样,在通信装置101中,检测动作标志为OFF时,在检测出向在连接成果表400中未登录Cell -1D的基站BSi的切换的情况下,不更新连接成果表400的存储内容。
[0258]图21是表示实施方式2所涉及的通信装置101的动作例的说明图(其7)。图21所示的通信装置101的动作例是检测动作标志为OFF时,检测出向在连接成果表400中登录完Cell -1D的基站BSi的切换的情况下的动作例。
[0259]此外,图21所示的(21 — I)?(21 — 3)的动作与图15所示的(15 — I)?(15 —3)的动作相同,所以省略说明。
[0260](21 - 4)判定部504通过对获取部502进行本装置所属的小区Ci的Cell — ID的获取要求,从而获取本装置所属的小区Ci的Cell -1D。在图21的例子中,获取本装置所属的小区Ci的Cell — ID “C3”。
[0261](21 - 5)判定部504参照连接成果表400,来判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。在图21的例子中,由于与获取的Cell — ID “C3”对应的连接成果信息未登录,所以判定为没有与接入点APj的连接成果。
[0262](21 - 6)判定部504将检测动作标志的OFF设定要求发送给通信控制部505。
[0263](21 - 7)通信控制部505在接收到检测动作标志的OFF设定要求的情况下,对判定部504返回Ack,在检测动作标志为ON的情况下,将检测动作标志设定为OFF。其结果,通过通信控制部505使接入点APj的检测动作停止。
[0264](21 - 8)判断部1401在成为连接目标的基站Bsi改变的情况下,将切换检测通知发送给判定部504。在图21的例子中,发送包括基站BS2的Cell — ID“Cl”的切换检测通知。
[0265](21 - 9)判定部504在接收到切换检测通知的情况下,参照连接成果表400,来判定在本装置所属的小区Ci中是否有与接入点APj的连接成果。在图21的例子中,由于与获取的Cell -1D “Cl”对应的连接成果信息400 — I登录完毕,所以判定为有与接入点APj的连接成果。
[0266](21 - 10)判定部504将检测动作标志的ON设定要求发送给通信控制部505。
[0267](21 - 11)通信控制部505在接收到检测动作标志的ON设定要求的情况下,对判定部504返回Ack,在检测动作标志为OFF的情况下,将检测动作标志设定为0N。其结果,通过通信控制部505对通信部进行控制,来周期性地进行接入点APj的检测动作。
[0268]这样,根据通信装置101,在检测出切换时,在通信装置101所属的小区Ci中有与接入点APj的连接成果的情况下,能够使接入点APj的检测动作开始。
[0269](通信装置101的各种处理顺序)
[0270]接下来,对实施方式2所涉及的通信装置101的各种处理顺序进行说明。此处,首先,对判定在通信装置101所属的小区Ci中是否有与接入点APj的连接成果的通信装置101的判定处理顺序进行说明。
[0271]图22是表示实施方式2所涉及的通信装置101的判定处理顺序的一个例子的流程图。在图22的流程图中,首先,检测部501判断显示器303的显示状态是否从非显示转变成显示(步骤S2201)。
[0272]此处,检测部501等待显示器303的显示状态从非显示向显示转变(步骤S2201:“否”)。而且,在检测部501判断为显示器303的显示状态从非显示转变成显示的情况下(步骤S2201 是”),将切换的检测开始要求发送给判断部1401 (步骤S2202)。
[0273]接下来,判定部504从获取部502获取本装置所属的小区Ci的Cell — ID(步骤S2203)。而且,判定部504参照连接成果表400,判定是否有与获取的Cell — ID对应地存储的接入点APj的SSID (步骤S2204)。
[0274]此处,在有SSID的情况下(步骤S2204 是”),判定部504对通信控制部505发送检测动作标志的ON设定要求(步骤S2205),并结束本流程图的一系列处理。另一方面,在没有SSID的情况下(步骤S2204 否”),判定部504对通信控制部505发送检测动作标志的OFF设定要求(步骤S2206),并结束本流程图的一系列处理。
[0275]由此,能够以显示器303的显示状态的非显示向显示的转变为契机使切换的检测开始。另外,能够根据与通信装置101所属的小区Ci中的接入点APj的连接成果,对通信控制部505通知检测动作标志的0N/0FF设定要求。
[0276]接下来,对设定切换检测标志的通信装置101的设定处理顺序进行说明。
[0277]图23是表示实施方式2所涉及的通信装置101的设定处理顺序的一个例子的流程图。在图23的流程图中,首先,判断部1401判断是否从检测部501接收到切换的检测开始要求(步骤S2301)。
[0278]此处,判断部1401在接收到切换的检测开始要求的情况下(步骤S2301 是”),将切换检测标志设定为ON(步骤S2302),并结束本流程图的一系列处理。
[0279]另外,在步骤S2301中,未接收到切换的检测开始要求的情况下(步骤S2301:“否”),判断部1401判断是否从检测部501接收到切换的检测停止要求(步骤S2303)。此夕卜,在显示器303的显示状态从显示转变成非显示的情况下,将切换的检测停止要求从检测部501发送给判断部1401。
[0280]此处,在未接收到切换的检测停止要求的情况下(步骤S2303 否”),判断部1401返回到步骤S2301。另一方面,在接收到切换的检测停止要求的情况下(步骤S2303 是”),判断部1401将切换检测标志设定为OFF (步骤S2304),并结束本流程图的一系列处理。
[0281]由此,能够根据显示器303的显示状态的转变,来控制切换检测功能。
[0282]接下来,对更新图4所示的连接成果表400的存储内容的通信装置101的更新处理顺序进行说明。
[0283]图24以及图25是表示实施方式2所涉及的通信装置101的更新处理顺序的一个例子的流程图。在图24的流程图中,首先,更新部507判断是否从判断部1401接收到切换检测通知(步骤S2401)。此外,在成为连接目标的基站Bsi改变的情况下,将切换检测通知从判断部1401发送给更新部507。
[0284]此处,更新部507等待接收切换检测通知(步骤S2401 否”)。而且,更新部507在接收到切换检测通知的情况下(步骤S2401 是”),从获取部502获取本装置所属的小区 Ci 的 Cell — ID(步骤 S2402)。
[0285]接下来,更新部507读出检测动作标志(步骤S2403),并判断检测动作标志是否被设定为ON(步骤S2404)。此处,在检测动作标志被设定为OFF的情况下(步骤S2404:“否”),判定部504参照连接成果表400,判定是否有与获取的Cell — ID对应的连接成果信息(步骤S2405)。
[0286]此处,在有与Cell -1D对应的连接成果信息的情况下(步骤S2405 是”),判定部504对通信控制部505发送检测动作标志的ON设定要求(步骤S2406),并结束本流程图的一系列处理。另一方面,在没有与Cell -1D对应的连接成果信息的情况下(步骤S2405 否”),判定部504结束本流程图的一系列处理。
[0287]另外,在步骤S2404中,检测动作标志被设定为ON的情况下(步骤S2404:“是”),更新部507移至图25所示的步骤S2501。
[0288]在图25所示的流程图中,首先,更新部507对通信控制部505发送现在连接中的接入点APj的SSID的获取要求(步骤S2501)。而且,更新部507判断是否从通信控制部505获取到现在连接中的接入点APj的SSID (步骤S2502)。
[0289]此处,因未与接入点AP连接而未获取到SSID的情况下(步骤S2502 否”),判定部504参照连接成果表400,来判定是否有与获取的Cell — ID对应的连接成果信息(步骤S2503)。
[0290]此处,在没有与Cell -1D对应的连接成果信息的情况下(步骤S2503 否”),判定部504对通信控制部505发送检测动作标志的OFF设定要求(步骤S2504),并结束本流程图的一系列处理。另一方面,在有与Cell -1D对应的连接成果信息的情况下(步骤S2503 是”),判定部504结束本流程图的一系列处理。
[0291]另外,在步骤S2502中,在获取到SSID的情况下(步骤S2502 是”),更新部507参照连接成果表400,来判定是否有与获取的Cell — ID对应的连接成果信息(步骤S2505)。
[0292]此处,在有连接成果信息的情况下(步骤S2505:“是”),更新部507获取现在时刻(步骤S2506)。而且,更新部507在与获取的Cell — ID对应的连接成果信息的SSID字段以及最终连接时间字段设定获取的SSID以及现在时刻(步骤S2507),并结束本流程图的一系列处理。
[0293]另外,在步骤S2505中,在没有连接成果信息的情况下(步骤S2505 否”),更新部507获取现在时刻(步骤S2508)。而且,更新部507在连接成果表400内的各字段设定获取的Cell -1D、SSID以及现在时刻(步骤S2509),并结束本流程图的一系列处理。其结果,新的连接成果信息作为记录被登录于连接成果表400中。
[0294]由此,能够根据进行切换时的与接入点APj的连接状况来更新连接成果表400的存储内容。
[0295]此外,关于控制接入点APj的检测动作的通信装置101的通信控制处理顺序,因为与实施方式I中所说明的通信装置101的通信控制处理顺序(参照图12)相同,所以省略说明。另外,关于与接入点APj的连接完成的情况下的通信装置101的更新处理顺序,因为与在实施方式I中所说明的通信装置101的更新处理顺序(参照图13)相同,所以省略说明。
[0296]如以上说明的那样,根据实施方式2所涉及的通信装置101,在显示器303的显示状态从非显示转变成显示的情况下,能够使在本装置进行的切换的检测开始。另外,根据通信装置101,在检测出切换的情况下,能够判定与本装置所属的小区Ci中的接入点APj的连接成果的有无。
[0297]由此,在成为通信装置101的连接目标的基站Bsi改变而通信装置101所属的小区Ci发生变化时,在有与接入点APj的连接成果的情况下,能够使接入点APj的检测动作开始。即、即使显示器303的显示状态保持显示的状态下通信装置101所属的小区Ci发生变化,也能够根据与接入点APj的连接成果来使检测动作开始,而能够防止损害可用性。
[0298]另外,根据通信装置101,在显示器303的显示状态从显示转变成非显示的情况下,能够使在本装置进行的切换的检测停止。由此,能够防止在显示器303的显示状态为非显示时进行接入点APj的检测动作而消耗通信装置101的电力。
[0299]另外,根据通信装置101,在使接入点APj的检测动作开始后,检测出切换,并判定为没有与接入点APj的连接成果的情况下,能够使接入点APj的检测动作停止。由此,进行切换,通信装置101所属的小区Ci变化为没有与接入点APj的连接成果的小区的情况下,能够使周期性地进行的接入点APj的检测动作停止。
[0300]另外,根据通信装置101,在使接入点APj的检测动作停止后,检测出切换,并判定为有与接入点APj的连接成果的情况下,能够使接入点APj的检测动作再次开始。由此,进行切换,通信装置101所属的小区Ci变化为有与接入点APj的连接成果的小区的情况下,能够使周期性地进行的接入点APj的检测动作再次开始。
[0301](实施方式3)
[0302]接下来,对实施方式3所涉及的通信装置101进行说明。此外,关于与实施方式1、2中所说明的内容相同的内容,省略说明。
[0303]此处,为了存储连接成果表400而使用的存储区域随着连接成果表400内的记录数量的增加而增大。另外,存在如下情况,即、在通信装置101连接中的接入点APj是可移动型,或者设置在电车、公共汽车上的情况下,随着电车、公共汽车的移动而频繁地进行切换,连接成果表400内的记录数量急剧增加。
[0304]于是,在实施方式3中,对通过抑制连接成果表400的记录数量的增加,来抑制为了存储连接成果表400而使用的存储区域的增大化的更新方法进行说明。以下,对实施方式3所涉及的连接成果表400的第I更新方法以及第2更新方法的一实施例进行说明。
[0305](第I更新方法)
[0306]首先,对第I更新方法的一实施例进行说明。在第I更新方法中,使用ESSID作为识别无线LAN的接入点APj的识别信息。
[0307]图26是表示连接成果表400的存储内容的一个例子的说明图(其2)。在图26中,连接成果表400具有Cell -1D、ESSID以及最终连接时间的字段。通过在各字段设定信息,从而连接成果信息(例如,连接成果信息2600 — I?2600 — 6)作为记录被存储。
[0308]此处,ESSID是用于识别无线LAN的接入点APj的识别信息。对于ESSID而言,存在对接入点APl?APm中的特定的接入点群赋予相同的ESSID的情况。作为特定的接入点群的一个例子,例如,有可利用的通信服务相同的接入点的集合、设置在某企业经营的多个店铺的各个的接入点的集合等。
[0309]以下,对作为与接入点APj的连接完成的结果,在图26所示的连接成果表400中新登录连接成果信息的情况下的更新部507的具体处理内容的一个例子进行说明。此处,举出新登录将 Cell — ID“C6”与 ESSID “ESSID — I”与最终连接时间“2011.03.02.09.15”对应地表示的连接成果信息的情况下的例子进行说明。
[0310]该情况下,首先,更新部507从连接成果表400中检索在ESSID字段设定有与新登录的连接成果信息的ESSID “ESSID — I”相同的ESSID的连接成果信息。在图26的例子中,检索到在ESSID字段设定有“ESSID — I”的连接成果信息2600 — I?2600 — 5。
[0311 ] 接下来,更新部507计算检索出的连接成果信息的数量N。在图26的例子中,检索出的连接成果信息2600 -1?2600 - 5的数量N为“N = 5”。而且,更新部507判断计算出的数量N是否是阈值Nmax以上。阈值Nmax表示对于同一 ESSID,在连接成果表400中可登录的连接成果信息的上限值。阈值Nmax能够任意地设定,例如,预先设定并存储在存储器302中。此处,将阈值Nmax设为Nmax = 5。
[0312]此处,在数量N小于阈值Nmax的情况下,更新部507在连接成果表400中登录新的连接成果信息。另一方面,在数量N是阈值Nmax以上的情况下,更新部507将检索出的连接成果信息中的、最终连接时间最旧的连接成果信息从连接成果表400中删除。而且,更新部507在连接成果表400登录新的连接成果信息。
[0313]在图26的例子中,数量N为阈值Nmax以上。因此,更新部507将检索出的连接成果信息2600 -1?2600 - 5中的、最终连接时间为最旧的连接成果信息2600 — I从连接成果表400中删除。而且,更新部507在连接成果表400登录新的连接成果信息。
[0314]这样,根据第I更新方法,通过对在连接成果表400中可登录的、ESSID相同的连接成果信息的总数N设定上限值,从而能够抑制连接成果表400内的记录数量的增加。
[0315](第I更新方法:通信装置101的更新处理顺序)
[0316]接下来,对第I更新方法所涉及的通信装置101的更新处理顺序进行说明。此处,首先,对与接入点APj的连接完成的情况下的通信装置101的更新处理顺序进行说明。
[0317]图27是表示与接入点APj的连接完成时的第I更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图。在图27的流程图中,首先,更新部507判断是否从通信控制部505接收到与接入点APj的连接完成通知(步骤S2701)。
[0318]此处,更新部507等待接收与接入点APj的连接完成通知(步骤S2701 否”)。而且,在更新部507接收到连接完成通知的情况下(步骤S2701 是”),从获取部502获取本装置所属的小区Ci的Cell — ID(步骤S2702)。
[0319]接下来,更新部507从通信控制部505获取连接完成的接入点APj的ESSID (步骤S2703)。而且,更新部507参照连接成果表400,来判断是否有与获取的Cell — ID对应的连接成果信息(步骤S2704)。
[0320]此处,在没有连接成果信息的情况下(步骤S2704 否”),更新部507执行第I更新处理(步骤S2705),结束本流程图的一系列处理。使用图28后述第I更新处理的具体处理顺序。
[0321]另外,在步骤S2704中,在有连接成果信息的情况下(步骤S2704:“是”),更新部507获取现在时刻(步骤S2706)。而且,更新部507在与获取的Cell — ID对应的连接成果信息的ESSID字段以及最终连接时间字段设定获取的ESSID以及现在时刻(步骤S2707),并结束本流程图的一系列处理。
[0322]图28是表示第I更新处理的具体处理顺序的一个例子的流程图。在图28的流程图中,首先,更新部507获取现在时刻(步骤S2801)。
[0323]接下来,更新部507从连接成果表400中检索与在图27所示的步骤S2703中所获取的ESSID对应的连接成果信息(步骤S2802)。而且,更新部507计算检索出的连接成果信息的数量N (步骤S2803)。
[0324]接下来,更新部507判断计算出的数量N是否是阈值Nmax以上(步骤S2804)。此处,在数量N小于阈值Nmax的情况下(步骤S2804 否”),更新部507在连接成果表400内的各字段设定所获取的Cell -1D,ESSID以及现在时刻(步骤S2805),结束本流程图的一系列处理,并返回到调用第I更新处理的步骤。其结果,新的连接成果信息作为记录被登录于连接成果表400中。
[0325]另一方面,在数量N为阈值Nmax以上的情况下(步骤S2804:“是”),更新部507将检索出的连接成果信息中的、最终连接时间为最旧的连接成果信息从连接成果表400中删除(步骤S2806),移至步骤S2805。
[0326]接下来,对检测出切换的情况下的通信装置101的更新处理顺序进行说明。
[0327]图29以及图30是表示切换检测时的第I更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图。在图29的流程图中,首先,更新部507判断是否从判断部1401接收到切换检测通知(步骤S2901)。
[0328]此处,更新部507等待接收切换检测通知(步骤S2901 否”)。而且,更新部507在接收到切换检测通知的情况下(步骤S2901 是”),从获取部502获取本装置所属的小区 Ci 的 Cell — ID(步骤 S2902)。
[0329]接下来,更新部507读出检测动作标志(步骤S2903),判断检测动作标志是否被设定为ON(步骤S2904)。此处,在检测动作标志被设定为OFF的情况下(步骤S2904:“否”),判定部504参照连接成果表400,来判定是否有与获取的Cell — ID对应的连接成果信息(步骤 S2905)。
[0330]此处,在有与Cell -1D对应的连接成果信息的情况下(步骤S2905 是”),判定部504对通信控制部505发送检测动作标志的ON设定要求(步骤S2906),并结束本流程图的一系列处理。另一方面,在没有与Cell -1D对应的连接成果信息的情况下(步骤S2905 否”),判定部504结束本流程图的一系列处理。
[0331]另外,在步骤S2904中,在检测动作标志被设定为ON的情况下(步骤S2904:“是”),更新部507移至图30所示的步骤S3001。
[0332]在图30所示的流程图中,首先,更新部507对通信控制部505发送现在连接中的接入点APj的ESSID的获取要求(步骤S3001)。而且,更新部507判断是否从通信控制部505获取到现在连接中的接入点APj的ESSID (步骤S3002)。
[0333]此处,因未与接入点AP连接而未获取到ESSID的情况下(步骤S3002 否”),判定部504参照连接成果表400,来判定是否有与获取的Cell — ID对应的连接成果信息(步骤 S3003)。
[0334]此处,在没有与Cell -1D对应的连接成果信息的情况下(步骤S3003 否”),判定部504对通信控制部505发送检测动作标志的OFF设定要求(步骤S3004),结束本流程图的一系列处理。另一方面,在有与Cell -1D对应的连接成果信息的情况下(步骤S3003:“是”),判定部504结束本流程图的一系列处理。
[0335]另外,在步骤S3002中,在获取了 ESSID的情况下(步骤S3002 是”),更新部507参照连接成果表400,来判定是否有与获取的Cell — ID对应的连接成果信息(步骤S3005)。
[0336]此处,在有连接成果信息的情况下(步骤S3005:“是”),更新部507获取现在时刻(步骤S3006)。而且,更新部507在与获取的Cell — ID对应的连接成果信息的ESSID字段以及最终连接时间字段设定获取的ESSID以及现在时刻(步骤S3007),并结束本流程图的一系列处理。
[0337]另外,在步骤S3005中,没有连接成果信息的情况下(步骤S3005 否”),更新部507执行第I更新处理(步骤S3008),结束本流程图的一系列处理。其结果,新的连接成果信息作为记录被登录于连接成果表400中。
[0338]此外,关于在步骤S3008中被执行的第I更新处理的具体的处理顺序,因为与图28所示的第I更新处理的具体的处理顺序相同,所以省略说明。
[0339]根据以上说明的、第I更新方法,能够对在连接成果表400中可登录的、ESSID相同的连接成果信息的总数N设定上限值。由此,根据第I更新方法,能够抑制连接成果表400内的记录数量的增加,并能够抑制为了存储连接成果表400而使用的存储区域的增大化。
[0340](第2更新方法)
[0341]接下来,对第2更新方法的一实施例进行说明。在第2更新方法中,使用ESSID与BSSID的组合,作为识别无线LAN的接入点APj的识别信息。
[0342]图31是表示连接成果表400的存储内容的一个例子的说明图(其3)。在图31中,连接成果表400具有Cell -1D、ESSID、BSSID以及最终连接时间的字段。通过在各字段设定信息,从而连接成果信息(例如,连接成果信息3100 -1?3100 - 5)作为记录被存储。
[0343]此处,BSSID是唯一识别无线LAN的接入点APj的识别信息。BSSID例如是接入点APj StJ MAC (Media Access Control:介质访问控制)地址。
[0344]以下,对作为与接入点APj的连接完成的结果,在图31所示的连接成果表400新登录连接成果信息的情况下的更新部507的具体处理内容的一个例子进行说明。此处,举出新登录将 Cell — ID “C6”与 ESSID “ESSID — I”与 BSSID “01:23:45:67:89:A6”与最终连接时间“2011.05.07.11.34”对应地表示的连接成果信息的情况下的例子,进行说明。
[0345]该情况下,首先,更新部507从连接成果表400中检索在ESSID字段设定有与新登录的连接成果信息的ESSID“ESSID — I”相同的ESSID、并且在BSSID字段设定有与新登录的连接成果信息的BSSID “01:23:45:67:89:A6”相同的BSSID的连接成果信息。
[0346]S卩、更新部507从连接成果表400中检索ESSID和BSSID的组合与新登录的连接成果信息相同的连接成果信息。在图31的例子中,不存在ESSID和BSSID的组合与新登录的连接成果信息相同的连接成果信息,所以未检索到连接成果信息。
[0347]该情况下,更新部507对存储在连接成果表400中的连接成果信息的总数M进行计算。而且,更新部507判断计算出的总数M是否是阈值Mmax以上。此处,在总数M小于阈值Mmax的情况下,更新部507在连接成果表400中登录新的连接成果信息。
[0348]另一方面,在总数M是阈值Mmax以上的情况下,更新部507将存储在连接成果表400中的连接成果信息中的、最终连接时间为最旧的连接成果信息删除。而且,更新部507在连接成果表400登录新的连接成果信息。在图31的例子中,在总数M是阈值Mmax以上的情况下,更新部507将连接成果表400内的最终连接时间为最旧的连接成果信息3100 — I删除,登录新的连接成果信息。
[0349]这样,根据第2更新方法,通过对在连接成果表400可登录的连接成果信息的总数M设定上限值,能够防止连接成果表400内的记录数量超过上限值而增加。
[0350]接下来,使用图32,对在连接成果表400存在新登录的连接成果信息同ESSID与BSSID的组合相同的连接成果信息的情况进行说明。
[0351]图32是表示连接成果表400的存储内容的一个例子的说明图(其4)。在图32中,连接成果表400具有Cell -1D、ESSID、BSSID以及最终连接时间的字段。通过在各字段设定信息,连接成果信息(例如,连接成果信息3200 -1?3200 - 5)作为记录被存储。
[0352]以下,对作为与接入点APj的连接完成的结果,在图32所示的连接成果表400新登录连接成果信息的情况下的更新部507的具体处理内容的一个例子进行说明。此处,举出新登录将 Cell — ID “C6”与 ESSID “ESSID — I”与 BSSID “01:23:45:67:89:A1”与最终连接时间“2011.05.07.11.34”对应地表示的连接成果信息的情况下的例子,进行说明。
[0353]首先,更新部507从连接成果表400中检索ESSID和BSSID的组合与新登录的连接成果信息相同的连接成果信息。在图32的例子中,检索到ESSID和BSSID的组合与新登录的连接成果信息相同的连接成果信息3200 -1?3200 - 5。
[0354]接下来,更新部507计算检索出的连接成果信息的数量N。在图32的例子中,检索出的连接成果信息3200 -1?3200 - 5的数量N为“N = 5”。而且,更新部507判断计算出的数量N是否是阈值Nmax以上。阈值Nmax是表示针对ESSID与BSSID的同一组合在连接成果表400中可登录的连接成果信息的上限值。阈值Nmax能够任意地设定。此处,将阈值
Nmax 设为 “ Nmax = 5”。
[0355]因此,在图32的例子中,数量N为阈值Nmax以上。该情况下,更新部507将检索出的连接成果信息3200 -1?3200 - 5中的、最终连接时间为最旧的连接成果信息3200 —I从连接成果表400中删除。而且,更新部507在连接成果表400中登录新的连接成果信肩、O
[0356]这样,根据第2更新方法,通过对在连接成果表400可登录的、ESSID与BSSID的组合相同的连接成果信息的总数N设定上限值,从而能够防止连接成果表400内的记录数量超过上限值而增加。
[0357](第2更新方法:通信装置101的更新处理顺序)
[0358]接下来,对第2更新方法所涉及的通信装置101的更新处理顺序进行说明。此处,首先,对与接入点APj的连接完成的情况下的通信装置101的更新处理顺序进行说明。
[0359]图33是表示与接入点APj的连接完成时的第2更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图。在图33的流程图中,首先,更新部507判断是否从通信控制部505接收到与接入点APj的连接完成通知(步骤S3301)。
[0360]此处,更新部507等待接收与接入点APj的连接完成通知(步骤S3301 否”)。而且,更新部507在接收到连接完成通知的情况下(步骤S3301 是”),从获取部502获取本装置所属的小区Ci的Cell — ID(步骤S3302)。
[0361]接下来,更新部507从通信控制部505获取连接完成的接入点APj的ESSID以及BSSID (步骤S3303)。而且,更新部507参照连接成果表400,来判断是否有与获取的Cell —ID对应的连接成果信息(步骤S3304)。
[0362]此处,在没有连接成果信息的情况下(步骤S3304 否”),更新部507执行第2更新处理(步骤S3305),结束本流程图的一系列处理。使用图34后述第2更新处理的具体处理顺序。
[0363]另外,在步骤S3304中,在有连接成果信息的情况下(步骤S3304:“是”),更新部507获取现在时刻(步骤S3306)。而且,更新部507在与获取的Cell — ID对应的连接成果信息的ESSID字段、BSSID字段以及最终连接时间字段设定获取的ESSID、BSSID以及现在时刻(步骤S3307),结束本流程图的一系列处理。
[0364]图34是表示第2更新处理的具体处理顺序的一个例子的流程图。在图34的流程图中,首先,更新部507获取现在时刻(步骤S3401)。
[0365]接下来,更新部507从连接成果表400中检索与在图33所示的步骤S3303中所获取的ESSID和BSSID的组合对应的连接成果信息(步骤S3402)。而且,更新部507计算检索出的连接成果信息的数量N (步骤S3403)。
[0366]接下来,更新部507判断计算出数量N是否是阈值Nmax以上(步骤S3404)。此处,在数量N小于阈值Nmax的情况下(步骤S3404 否”),更新部507对存储在连接成果表400中的连接成果信息的总数M进行计算(步骤S3405)。
[0367]而且,更新部507判断计算出的总数M是否是阈值Mmax以上(步骤S3406)。此处,在总数M小于阈值Mmax的情况下(步骤S3406 否”),更新部507移至步骤S3408。另一方面,在总数M是阈值Mmax以上的情况下(步骤S3406 是”),更新部507将连接成果表400内的连接成果信息中的、最终连接时间为最旧的连接成果信息删除(步骤S3407)。
[0368]而且,更新部507在连接成果表400内的各字段设定获取的Cell — ID、ESSID、BSSID以及现在时刻(步骤S3408),结束本流程图的一系列处理,并返回到调出第2更新处理的步骤。其结果,新的连接成果信息作为记录被登录于连接成果表400。
[0369]另外,在步骤S3404中,在数量N是阈值Nmax以上的情况下(步骤S3404 是”),更新部507将检索出的连接成果信息中的、最终连接时间为最旧的连接成果信息从连接成果表400中删除(步骤S3409),移至步骤S3408。
[0370]接下来,对检测出切换的情况下的通信装置101的更新处理顺序进行说明。
[0371]图35以及图36是表示切换检测时的第2更新方法所涉及的通信装置101的更新处理顺序的一个例子的流程图。在图35的流程图中,首先,更新部507判断是否从判断部1401接收到切换检测通知(步骤S3501)。
[0372]此处,更新部507等待接收切换检测通知(步骤S3501 否”)。而且,更新部507在接收到切换检测通知的情况下(步骤S3501 是”),从获取部502获取本装置所属的小区 Ci 的 Cell — ID(步骤 S3502)。
[0373]接下来,更新部507读出检测动作标志(步骤S3503),判断检测动作标志是否被设定为ON(步骤S3504)。此处,在检测动作标志被设定为OFF的情况下(步骤S3504:“否”),判定部504参照连接成果表400,来判定是否有与获取的Cell — ID对应的连接成果信息(步骤 S3505)。
[0374]此处,在有与Cell -1D对应的连接成果信息的情况下(步骤S3505 是”),判定部504对通信控制部505发送检测动作标志的ON设定要求(步骤S3506),并结束本流程图的一系列处理。另一方面,在没有与Cell -1D对应的连接成果信息的情况下(步骤S3505 否”),判定部504结束本流程图的一系列处理。
[0375]另外,在步骤S3504中,在检测动作标志被设定为ON的情况下(步骤S3504:“是”),更新部507移至图36所示的步骤S3601。
[0376]在图36所示的流程图中,首先,更新部507对通信控制部505发送现在连接中的接入点APj的ESSID以及BSSID的获取要求(步骤S3601)。而且,更新部507判断是否从通信控制部505获取到现在连接中的接入点APj的ESSID以及BSSID (步骤S3602)。
[0377]此处,在因未与接入点AP连接而未获取到ESSID以及BSSID的情况下(步骤S3602 否”),判定部504参照连接成果表400,来判定是否有与获取的Cell — ID对应的连接成果信息(步骤S3603)。
[0378]此处,在没有与Cell -1D对应的连接成果信息的情况下(步骤S3603 否”),判定部504对通信控制部505发送检测动作标志的OFF设定要求(步骤S3604),结束本流程图的一系列处理。另一方面,在有与Cell -1D对应的连接成果信息的情况下(步骤S3603:“是”),判定部504结束本流程图的一系列处理。
[0379]另外,在步骤S3602中获取了 ESSID以及BSSID的情况下(步骤S3602 是”),更新部507参照连接成果表400,来判定是否有与获取的Cell — ID对应的连接成果信息(步骤 S3605)。
[0380]此处,在有连接成果信息的情况下(步骤S3605:“是”),更新部507获取现在时刻(步骤S3606)。而且,更新部507在与获取的Cell — ID对应的连接成果信息的ESSID字段、BSSID字段以及最终连接时间字段设定获取的ESSID、BSSID以及现在时刻(步骤S3607),并结束本流程图的一系列处理。
[0381]另外,在步骤S3605中,在没有连接成果信息的情况下(步骤S3605 否”),更新部507执行第2更新处理(步骤S3608),结束本流程图的一系列处理。其结果,新的连接成果信息作为记录被登录于连接成果表400中。
[0382]此外,关于在步骤S3608中所执行的第2更新处理的具体处理顺序,因为与图34所示的第2更新处理的具体的处理顺序相同,所以省略说明。
[0383]根据以上说明的第2更新方法,能够对在连接成果表400中可登录的、ESSID和BSSID的组合相同的连接成果信息的总数N设定上限值。另外,根据第2更新方法,能够对在连接成果表400中可登录的连接成果信息的总数M设定上限值。
[0384]基于这些,根据第2更新方法,能够防止连接成果表400内的记录数量超过上限值而增加,并能够抑制为了存储连接成果表400而使用的存储区域的增大化。
[0385]此外,在本实施方式中所说明的通信控制方法通过由个人计算机、工作站等计算机执行预先准备的程序而能够实现。本通信控制程序被记录于硬盘、软盘、⑶一 ROM、MO、DVD等计算机可读取的记录介质,并通过由计算机从记录介质读出而被执行。另外,本通信控制程序可以经由因特网等网络进行分配。
[0386]符号说明
[0387]101通信装置
[0388]501检测部
[0389]502获取部
[0390]503第I通信部
[0391]504判定部
[0392]505通信控制部
[0393]506第2通信部
[0394]507更新部
[0395]1401 判断部
【权利要求】
1.一种通信装置,其特征在于,具有: 检测部,其检测出画面的显示状态从非显示转变成显示这一情况; 判定部,在通过所述检测部检测出所述显示状态从非显示转变成显示这一情况的情况下,该判定部基于确定第I基站的通信区域群中的、已进行了用于经由第2基站与网络连接的与所述第2基站的连接动作的通信区域的信息,来判定在本装置所属的通信区域中是否有与所述第2基站的连接历史,其中,所述第2基站是通过与检测所述第I基站的检测动作不同的检测动作而被检测出的;和 通信控制部,在通过所述判定部判定为有与所述第2基站的连接历史的情况下,该通信控制部对与所述第2基站进行通信的通信部进行控制,使所述第2基站的检测动作开始。
2.根据权利要求1所述的通信装置,其特征在于, 所述检测部检测出所述显示状态从显示转变为非显示这一,清况, 在通过所述检测部检测出所述显示状态从显示转变成非显示这一情况的情况下,所述通信控制部使所述第2基站的检测动作停止。
3.根据权利要求1或者2所述的通信装置,其特征在于,具有: 获取部,其获取通过与所述第I基站进行通信而获得的、所述本装置所属的通信区域的识别信息;以及 存储部,在所述本装置所属的通信区域中已进行了与所述第2基站的连接动作的情况下,该存储部存储连接历史信息,其中,该连接历史信息将所述本装置所属的通信区域的识别信息、在所述本装置所属的通信区域中被进行了连接动作的所述第2基站的识别信息、和与所述第2基站的连接动作完成的连接时间建立对应地表示, 所述判定部参照所述存储部,在有与通过所述获取部所获取的所述通信区域的识别信息对应的连接历史信息的情况下,判定为有与所述第2基站的连接历史。
4.根据权利要求3所述的通信装置,其特征在于, 具有判断部,在所述显示状态从非显示转变成显示的情况下,该判断部使判断成为所述本装置的连接目标的所述第I基站是否改变的判断处理的执行开始, 在通过所述判断部判断为成为所述本装置的连接目标的所述第I基站改变的情况下,所述判定部参照所述存储部,来判定在所述本装置所属的通信区域中是否有与所述第2基站的连接历史。
5.根据权利要求4所述的通信装置,其特征在于, 在所述显示状态从显示转变成非显示的情况下,所述判断部使判断成为所述本装置的连接目标的所述第I基站是否改变的判断处理的执行停止。
6.根据权利要求5所述的通信装置,其特征在于, 在使所述第2基站的检测动作开始后,成为所述本装置的连接目标的所述第I基站改变,并通过所述判定部判定为没有与所述第2基站的连接历史的情况下,所述通信控制部使所述第2基站的检测动作停止。
7.根据权利要求6所述的通信装置,其特征在于, 在使所述第2基站的检测动作停止后,成为所述本装置的连接目标的所述第I基站改变,并通过所述判定部判定为有与所述第2基站的连接历史的情况下,所述通信控制部对所述通信部进行控制,使所述第2基站的检测动作再次开始。
8.根据权利要求7所述的通信装置,其特征在于,具有: 计算部,在向所述存储部登录新的连接历史信息的情况下,该计算部对存储在所述存储部中的连接历史信息的总数进行计算;以及 删除部,在通过所述计算部所计算出的所述总数是阈值以上的情况下,该删除部从所述存储部删除存储在所述存储部中的连接历史信息中的、所述连接时间为最旧的连接历史信息。
9.根据权利要求8所述的通信装置,其特征在于, 在向所述存储部登录新的连接历史信息的情况下,所述计算部参照所述存储部,计算与所述新的连接历史信息所表示的所述第2基站的识别信息对应的连接历史信息的登录数量, 在通过所述计算部所计算出的所述登录数量是阈值以上的情况下,所述删除部从所述存储部删除与所述新的连接历史信息所表示的所述第2基站的识别信息对应的连接历史信息中的、所述连接时间为最旧的连接历史信息。
10.一种通信控制程序,其特征在于, 使计算机执行如下的处理: 检测出画面的显示状态从非显示转变成显示这一情况; 在检测出所述显示状态从非显示转变成显示这一情况的情况下,基于确定第I基站的通信区域群中的、已进行了用于经由第2基站与网络连接的与所述第2基站的连接动作的通信区域的信息,来判定在所述计算机所属的通信区域中是否有与所述第2基站的连接历史,其中,所述第2基站是通过与检测所述第I基站的检测动作不同的检测动作而被检测出的; 在判定为有与所述第2基站的连接历史的情况下,对与所述第2基站进行通信的通信部进行控制,使所述第2基站的检测动作开始。
11.一种通信控制方法,其特征在于, 由计算机执行如下的处理: 检测出画面的显示状态从非显示转变成显示这一情况; 在检测出所述显示状态从非显示转变成显示这一情况的情况下,基于确定第I基站的通信区域群中的、已进行了用于经由第2基站与网络连接的与所述第2基站的连接动作的通信区域的信息,来判定在所述计算机所属的通信区域中是否有与所述第2基站的连接历史,其中,所述第2基站是通过与检测所述第I基站的检测动作不同的检测动作而被检测出的; 在判定为有与所述第2基站的连接历史的情况下,对与所述第2基站进行通信的通信部进行控制,使所述第2基站的检测动作开始。
【文档编号】H04W48/20GK104272812SQ201280073004
【公开日】2015年1月7日 申请日期:2012年5月7日 优先权日:2012年5月7日
【发明者】原靖, 丰蔵明美, 三浦优一, 原真男 申请人:富士通株式会社

最新回复(0)