信息处理装置,输入终端选择方法、程序以及系统的制作方法

文档序号:7991255阅读:133来源:国知局
信息处理装置,输入终端选择方法、程序以及系统的制作方法
【专利摘要】本发明提供了改进了输入终端选择的精度的信息处理装置、输入终端选择方法、程序和系统。信息处理装置包括:获取单元,其获取要连接的多个输入终端的设备信息;以及选择单元,其基于设备信息中所包括的关于输入终端的检测单元的信息来确定输入终端的重要性程度并且根据重要性程度来选择要使用的输入终端。
【专利说明】信息处理装置,输入终端选择方法、程序以及系统
【技术领域】
[0001]本公开涉及信息处理装置,输入终端选择方法、程序以及系统。
【背景技术】
[0002]近年来,已知有易于从信息处理装置拆卸的作为输入终端的例如键盘、鼠标以及控制器。在多个这样的输入终端连接至信息处理装置的情况下,用户根据输入终端的功能来选择要使用的输入终端。另外,用户从多个可拆卸的输入终端中选择要使用的输入终端并且将所选择的输入终端与信息处理装置相连接。以这样的方式,在包括信息处理装置和多个输入终端的输入系统中,用户根据预期用途选择了任意输入终端。
[0003]例如,在下面的专利文献I中描述的输入设备共享系统具有能够将与一个信息处理装置相连接的输入设备与另一信息处理装置共享的共享模式功能。这就使得利用与用户明确指定的输入处理装置相连接的输入设备对多个信息处理装置进行操作成为可能。
[0004]引用列表
[0005]专利文献
[0006]专利文献I JP 2000-330702A
【发明内容】

[0007]技术问题
[0008]然而,在连接了相同种类的多个输入终端的情况下,用户难以选择合适的输入终端。
[0009]因此,本公开提出了一种能够改进输入终端选择的精度的新颖且增强的信息处理装置、信息处理方法以及程序。
[0010]技术方案
[0011]根据本公开,提供了一种信息处理装置,包括获取单元,其配置成获取关于多个已连接的输入终端的设备信息;以及选择单元,其配置成基于设备信息中所包括的、关于输入终端的检测单元的信息来确定输入终端的重要性程度以根据重要性程度来选择要使用的输入终端。
[0012]根据本公开,提供了一种输入终端选择方法,包括:用于获取关于多个已连接的输入终端的设备信息的步骤;以及用于基于设备信息中所包括的、关于输入终端的检测单元的信息来确定输入终端的重要性程度以根据重要性程度来选择要使用的输入终端的步骤。
[0013]根据本公开,提供了一种使计算机执行如下处理的程序:获取关于多个已连接的输入终端的设备信息;基于设备信息中所包括的关于输入终端的检测单元的信息来确定输入终端的重要性程度以根据重要性程度来选择要使用的输入终端。
[0014](效果)
[0015]以这种方式,根据本公开,通过基于从多个已连接的输入终端获取的设备信息,根据输入终端的重要性程度来选择输入终端能够改善输入终端的精度。[0016]发明的有益效果
[0017]如上面所述,根据本发明,能够改善输入终端选择的精度。
【专利附图】

【附图说明】
[0018]图1是用于例示根据本公开的实施例的概要的示图。
[0019]图2是示出根据本实施例的信息处理装置的配置模式的示图。
[0020]图3是示出根据本实施例的输入代理的功能结构的框图。
[0021]图4是示出根据本实施例的检测单元管理信息的示例的示图。
[0022]图5是用于例示在根据本实施例的信息处理装置中通过屏幕显示或语音输出进行通知的示例的示图。
[0023]图6是用于例示在根据本实施例的输入终端中通过屏幕显示或者语音输出来进行通知的示例的示图。
[0024]图7是示出根据本实施例的信息处理装置的操作处理的流程图。
[0025]图8是示出根据本实施例的IA的输入终端选择处理的流程图。
[0026]图9是示出根据本实施例的切换确定处理的流程图。
[0027]图10是示出根据本实施例的切换处理的流程图。
[0028]图11是用于通过根据本实施例的具体示例来例示切换处理的概要视图。
【具体实施方式】
[0029]下面将参考附图详细地给出本公开的优选实施例的说明。应当注意的是,在说明书和附图中,具有实质上相同的功能结构的部件用相同的附图标记来表示以省略重复的描述。
[0030]按照下面的顺序给出说明。
[0031]1.根据本公开的一个实施例
[0032]1-1.概要
[0033]1-2.基本结构
[0034]2.操作处理
[0035]2-1.输入终端的选择处理
[0036]2-2.输入终端的切换处理
[0037]3.另一实施例
[0038]4.结论
[0039]如在以上的项“1.根据本公开的一种实施例”至“2.操作处理”中所解释的,在本文中所描述的根据本公开的技术可以以多种形式来实现。此外,在根据本公开的实施例的信息处理装置10中执行的输入代理20包括:
[0040](A)获取单元(21),其获取关于多个已连接的输入终端的设备信息,
[0041](B)选择单元(25),其基于设备信息中所包括的关于输入终端的检测单元的信息来确定输入终端的重要性程度,以根据该重要性程度来选择要使用的输入终端。
[0042]〈1.根据本公开的一个实施例〉
[0043][1-1.概要][0044]图1是用于例示根据本公开的实施例的概要的示图。如图1中所示,根据本实施例的输入系统包括信息处理装置10,与该信息处理装置10相连接的多个已连接的输入终端。
[0045]每个输入终端直接或者经由路由器、LAN (局域网,Local Area Network)等与信息处理装置10相连接。每个输入终端与信息处理装置10可经由有线或者无线的通信与彼此相连接。另外,每个输入终端向信息处理装置10输出关于检测单元(诸如倾斜传感器、方位角传感器以及光度计)的信息和自身的设备信息,诸如剩余电池电量。
[0046]在本实施例中,关于与信息处理装置10相连接的多个输入终端,例如,通过游戏控制器实现的输入终端31,通过遥控器实现的输入终端33以及通过以智能电话为代表的移动通信终端实现的输入终端35用作示例。
[0047]另外,如图1中所示,信息处理装置10包括显示设备11。例如,信息处理装置10通过家用图像显示设备来实现。此外,根据本实施例的信息处理装置10基于从多个已连接的输入终端获取的设备信息来选择合适的输入终端。然后,信息处理装置10诸如通过在显示设备11上显示指示所选择的输入终端的屏幕来告知用户所选择的内容。上文中,已描述了根据本公开的实施例的信息处理装置10的概要。接下来,描述在标准输入系统中的问题。
[0048](标准输入系统)
[0049]近年来,随着输入终端先进化,相同种类的多个输入终端经常连接至一个输入系统。此外,配备有各种传感器以及通信功能的终端,包括近来已变得普及的智能电话,已越来越多地作为输入终端连接至信息处理装置,这导致了所连接的具有相同种类的传感器的多个输入终端增加。
[0050]以此方式,在相同种类的多个输入终端连接至信息处理装置的输入系统中,在用于要在信息处理装置中执行的应用程序的输入终端的数量受限制的情况下,用户不得不选择合适的输入终端。同样在以上专利文献I中所描述的输入设备共享系统中,用户不得不选择合适的输入终端。
[0051]然而,输入终端的性能种类和等级(诸如为输入终端提供的传感器的性能)难以通过外观来掌握。另外,选择通常基于简单规则来进行,在这样的规则下,使用由信息处理装置首先检测到的输入终端,并且该选择不依赖于为输入终端提供的多种性能和等级来进行。
[0052]因此,考虑到上述的情况,根据本公开的实施例的信息处理装置10已经到了要构建的时候。根据本公开的实施例的信息处理装置10具有输入代理,该输入代理基于从多个已连接的输入终端获取的设备信息来选择合适的输入终端。这使得在本公开中改善输入终端选择的精度成为可能。
[0053]下文中,将参考图2给出诸如根据本公开的实施例之类的基本结构的解释。
[0054][1-2.基本结构]
[0055]图2是示出根据本实施例的信息处理装置10的配置模式的示图。如图2中所示,信息处理装置10的配置包括硬件13、操作系统15、框架17以及应用程序19。
[0056]硬件(HW,hardware) 13具有包括信息处理装置10的输入设备、控制设备、存储设备、输出设备以及通信设备的配置。输入设备接收由用户输入的操作并且向控制设备输出其内容。输入设备可具有包括按钮、开关等的物理配置。
[0057]控制设备具有计算部和控制部的功能以控制信息处理装置10的部件。存储设备存储由控制设备使用的程序、计算参数等。此存储设备可以是存储介质,包括:例如非易失性存储器,诸如快闪ROM (或闪存)、EEPROM (电可擦除可编程只读存储器、ElectricallyErasable Programmable Read-Only Memory)以及 EPROM (可擦除可编程 ROM);磁盘,诸如硬盘和盘状磁盘;以及光盘,诸如⑶(压缩盘,Compact Disc)和DVD-R (可记录数字通用光盘,Digital Versatile Disc Recordable)。
[0058]例如,输出设备包括图1中所示的显示器11,扬声器等。此外,通信设备是与输入终端通信的模块。具体地,通信设备包括从输入终端接收设备信息、输入信息等的接收部。另外,通信设备包括将所选择的内容和数据传输至输入终端的传输部。
[0059]操作系统(OS, operating system) 15管理HW13并且提供在许多应用程序中使用的基本功能。此外,根据本实施例的OS 15在框架17与HW 13之间交换数据。
[0060]框架(FW,frameWOrk)17提供许多应用程序经常需要的一般功能。另外,根据本实施例的FW 17包括输入代理(IA,input agent) 20。IA 20具有基于从多个输入终端30获取的设备信息来选择要使用的输入终端的功能。此外,IA 20经由OS 15与HW 13和多个已连接的输入终端20交换数据。将在后面描述IA 20的详细配置。
[0061]应用程序(AP, application) 19是为了特定目的(诸如文件创建、数值计算以及游戏)而设计的软件。另外,在启动时根据应用程序来执行传感器启动请求或传感器设置。经由FW 17对输入终端做出这样的请求。在本实施例中,在FW 17中所包括的IA 20中,基于这样的传感器启动请求来选择应用程序的最佳输入终端,然而,应用程序侧并不特别清楚选择处理。应当注意的是,在本实施例中使用一个倾斜传感器的游戏应用程序作为AP 19的示例来执行。
[0062](IA 20的功能结构)
[0063]上文中,已描述了根据本实施例的信息处理装置10。接下来,将参考图3给出该信息处理装置10中所包括的IA 20的功能的说明。
[0064]图3是根据本实施例的输入代理20的功能结构的框图。如图3中所示,IA 20包括获取单元21、存储单元23、选择单元25以及通知单元27。下文中,将描述各个部件。
[0065]获取单元21从多个已连接的输入终端获取设备信息。设备信息是包括输入终端的规格、终端类型的信息、关于输入终端中所包括的检测单元、剩余电池电量、电力消耗等的信息。
[0066]存储单元23具有对通过获取单元21所获取的关于输入终端的设备信息进行存储的功能。另外,存储单元23包括检测单元管理信息数据库,该检测单元管理信息数据库用于基于关于输入终端的设备信息来管理每种检测单元(诸如倾斜传感器、方向角传感器以及光度计)的信息。图4是示出检测单元管理信息的示例的示图。如图4中所示,例如,作为关于倾斜传感器的管理信息,包括配备有倾斜传感器的每个输入终端的设备信息(终端类型、采样间隔、剩余电池电量以及精度)、连接顺序以及使用历史。连接顺序指示输入终端连接至信息处理装置10的顺序。使用历史指示被选择为要使用的输入终端的次数。
[0067]选择单元25基于设备信息中所包括的关于输入终端的检测单元的信息来确定输入终端的重要性程度,以根据该重要性程度来选择要使用的输入终端。输入终端的重要性程度可以是输入终端的功能评价值,例如,分别针对输入终端中所包括的每个检测单元所计算的重要性程度的总和。此外,选择单元25可根据变化(例如所选择的输入终端的剩余电池电量的减少)来切换要使用的输入终端。应当注意的是,在[2-1.输入终端的选择处理]中描述了具体的选择处理。
[0068]此外,选择单元25可切换至能够输入AP 19需要的信息的输入终端。在AP 19向Fff 17请求传感器启动、设置等的情况下,选择单元25能够经由FW 17获取要执行AP 19需要什么信息。应当注意,将在[2-2.输入终端的切换处理]中描述具体的切换处理。
[0069]通知单元27向用户通知选择单元25的所选择的内容。更具体地,通知单元27从信息处理装置10中所包括的显示器11或者扬声器(未示出)输出要通知的所选择的内容。另外,通知单元27可允许所选择的输入终端执行屏幕显示或者声音输出,以通知所选择的内容。参考图5和图6来描述通过通知单元27做出的像这样的通知。
[0070]图5是用于例示在信息处理装置10中通过屏幕显示或声音输出来进行通知的示例的示图。如图5中所示的,如果在已连接的输入终端31至35中选择输入终端35作为要使用的输入终端,则信息处理装置10在显示设备11上显示“要使用的输入终端/选择了智能电话”。可选地,信息处理装置10从扬声器12输出语音“选择智能电话作为要使用的输入终端”。
[0071]图6是用于例示在输入终端35中通过屏幕显示或者语音输出来进行通知的示例的示图。如果选择了输入终端35作为要使用的输入终端,则通知单元27向输入终端35通知被选中。然后,如图6中所示,输入终端35在显示屏幕39上显示“选择为要使用的输入终端”。可选地,输入终端35从未示出的扬声器输出语音“选择为要使用的输入终端”。应当注意,通知单元27可允许所选择的输入终端使用通知声音、振动、闪烁等来进行通知。
[0072]通过构成硬件(HW) 13的器件来实现IA20的上述功能。
[0073]上文中,已描述了根据本实施例的信息处理装置10的基本结构。随后,将通过所引用的具体示例详细给出信息处理装置10的操作处理的解释。
[0074]〈2.操作处理〉
[0075]图7是示出根据本实施例的信息处理装置10的操作处理的流程图。如图7中所示,首先,在步骤S103,连接至信息处理装置10的输入终端将设备信息传输至信息处理装置10。接下来,在S105,信息处理装置10的IA 20基于所获取的设备信息执行对输入终端的选择处理。在后面描述通过IA 20进行的对输入终端的选择处理。
[0076]接下来,在步骤S107,IA 20将指示所选择的输入终端作为要使用的输入终端的信息通知给用户。
[0077]另一方面,如果在步骤S109,AP 19启动,则在步骤Slll,AP 19做出需要的传感器启动请求。此时,AP 19可请求设置与传感器启动请求相伴随的采样间隔、精度等。
[0078]接下来,在步骤S113,已从AP 19接收传感器启动请求的FW 17将该请求从AP 19传递至IA 20。随后,在步骤S115,IA 20基于来自AP 19的请求来确定正使用的输入终端是否是能够输入AP 19所需要的信息的输入终端,并且如果必要则切换输入终端。在后面详细描述通过IA 20进行的输入终端的切换处理。
[0079]然后,在步骤S117,IA 20将指示被选择为要使用的输入终端的输入终端已被切换的信息通知给用户。[0080]上文中,已描述了根据本实施例的信息处理装置10的操作处理。随后,将详细给出上面的步骤S105的输入终端选择处理的解释。
[0081][2-1.输入终端的选择处理]
[0082]IA 20中的选择单元25基于上述设备信息中所包括的关于输入终端的检测单元的信息来确定每个输入终端的重要性程度,并且根据该重要性程度来选择要使用的输入终端。这里,例如,输入终端的重要性程度可以是输入终端的功能评价的量化。
[0083]在本实施例中,基于通过输入终端保持的一个或多个检测单元的评价来量化输入终端的功能评价。输入终端保持一个或多个检测单元并且所保持的检测单元的种类不同,因此,选择单元25计算输入终端保持的每个检测单元的重要性程度,以通过将这些程度求和来获得输入终端的评价值。
[0084]应当注意的是,检测单元在许多应用中使用越频繁,则可认为该检测单元对应的重要性程度越高。因此,选择单元25从“检测单元的使用率”与“检测单元的评价值”的乘积来得出该检测单元的重要性程度。这使得具有更高“检测单元的使用率”的检测单元的“检测单元的评价值”会被高度评价。
[0085]就“检测单元的使用率”而言,所使用的是与公布的应用程序的总数有关的检测单元的使用率,与出售的(或下载的)应用程序的总数有关的检测单元的使用率等。另外,在特定应用程序进行操作的系统中,可以使用与特定市场中所公布的应用程序总数有关的检测单元的使用率。应当注意,“检测单元的使用率”预先设置在IA 20中。
[0086]检测单元的评价值”根据一些值的乘积得出,这些值利用针对检测单元的每一个评价项定义的评价值计算公式来计算。检测单元的评价项根据检测单元(倾斜传感器、方位角传感器、光度计、话筒、相机等)的种类而不同,并且例如可包括下列项:
[0087].采样间隔,
[0088].精度,
[0089]?范围(最小值,最大值),
[0090]?电力消耗,
[0091].分辨率(在检测单元是相机的情况下)等。
[0092]例如,针对每一评价项的评价值计算公式以视作为评价项的基准的方式来定义,并且计算公式定义成使得评价值落入从约0.5至约1.5的范围内。选择单元25将评价项的评价值彼此相乘以将所得到的结果设置为“检测单元的功能评价值”。应当注意的是,在IA 20中预先定义每一评价项的评价值计算公式。
[0093]上文中描述的输入终端的功能评价的量化能够统一进下面的公式I。
[0094](公式I)
[0095]输入终端的功能评价=
[0096]{输入终端保持的每个检测单元的下列值的总和
[0097](检测单元的使用率)X(检测单元的评价值)}
[0098]因此,由于输入终端的功能评价在其计算值更大时被确定为更高,并且在其计算值更小时确定为更低,所以选择单元25将多个已连接的输入终端的功能评价相比较以选择具有更高评价值的输入终端。另外,选择单元25考虑到输入终端要最低限度满足的条件(诸如剩余电池电量)来选择输入终端。上文中,已描述了输入终端的选择处理中的确定标准。接下来,将参考图8给出IA 20的操作处理的解释。
[0099]图8是示出根据本实施例的IA 20的输入终端选择处理的流程图。首先,在步骤S203,获取单元21从已连接的输入终端获取包括关于检测单元的信息的设备信息。另外,获取单元21将所获取的设备信息存储在存储单元23中。
[0100]接下来,在步骤S205,选择单元25基于所获取的检测单元的信息,从输入终端的评价值=0的状态开始计算输入终端的评价值。随后,在步骤S209,选择单元25首先针对输入终端中所包括的检测单元中未被评价的检测单元(S207/是)来计算检测单元的评价值。检测单元的评价值是利用针对每个评价项的计算公式所计算的值的乘积。
[0101]接下来,在步骤S211,检测单元25将上面计算的检测单元的评价值与检测单元的使用率相乘以得出输入终端的评价值。重复上面的S209至S211,直到分别评价了输入终端中的所有检测单元,并且累加输入终端的评价值。
[0102]接下来,在步骤S213,选择单元25将所计算的输入终端的评价值添加至存储单元23中所存储的检测单元管理信息。随后,在步骤S215,检测单元25基于设备信息来确定所涉及的输入终端是否满足要最低限度满足的条件。要最低限度满足的条件是例如剩余电池电量是10%或更多等。
[0103]接下来,在步骤S217,选择单元25将当前使用的输入终端的评价值与所涉及的输入终端的评价值相比较。然后,在所涉及的输入终端的评价值大于当前使用的输入终端的评价值的情况下,在步骤S219,选择单元25选择所涉及的输入终端。
[0104]以这种方式,选择单元25基于连接至信息处理装置10的输入终端的设备信息来计算输入终端的评价值,以进行输入终端的选择。上文中描述的选择处理没有考虑到关于在信息处理装置10中执行的AP 19的信息。这里,在AP 19启动时,根据本实施例的选择单元25可切换至适合于执行AP 19的输入终端。下文中,将参考图9和图10给出通过AP执行的输入终端的切换处理的解释。
[0105][2-2.输入终端的切换处理]
[0106]输入终端的切换具有的优点在于:能够根据情况使用最佳输入终端,但是如果经常进行切换,则在某些情况下对用户会是麻烦。因此,在AP启动时首先执行图9中所示的切换确定处理。
[0107]图9是示出切换确定处理的流程图。如图9中所示,首先,当在步骤S223启动应用程序时,在S225,由应用程序做出使用检测单元的启动请求。接下来,在S227,获取单元21获取由应用程序设置的信息。由应用程序设置的信息是关于应用程序要使用的检测单元的信息,诸如检测单元类型,以及需要的采样间隔。
[0108]接下来,在步骤S229,选择单元25确定当前使用的输入终端是否包括已启动的应用程序要使用的检测单元。随后,在步骤S231,检测单元25确定当前使用的输入终端是否满足为了使用已启动的应用程序而要最低限度满足的条件。这里,示例是采样间隔、范围
坐寸ο
[0109]如果在上面的步骤S229中,确定出不包括应用程序要使用的检测单元,或者如果在上面的步骤S231中,关于应用程序要使用的检测单元,所要最低限度满足的条件不满足,则进行切换。随后,将参考图10给出输入终端的切换处理的解释。
[0110]图10是示出根据本实施例的输入终端的切换处理的流程图。在步骤S233中,获取单元21获取应用程序所设置的信息,然后在S235,从输入终端重新获取在检测单元管理信息中需要进行更新的信息,以更新检测单元管理信息。需要更新的信息包括随时间变化的剩余电池电量等。
[0111]接下来,在步骤S237,对于用于应用程序的输入终端,选择单元25基于检测单元管理信息将多个已连接的输入终端缩小至满足要最低限度地满足的条件的输入终端。对于用于应用程序的输入终端,要最低限度地满足的条件包括检测单元存在与否,剩余电池电量等。
[0112]接下来,在步骤S239,如果在步骤S237满足条件的输入终端的数量是零,则选择单元25不进行输入终端的切换。另外,如果在步骤S237满足条件的输入终端的数量是一个,则在S241,选择单元25进行切换输入终端的处理。
[0113]此外,如果在步骤237满足条件的输入终端的数量是两个或多个,则切换处理进行至S243。在步骤S243,选择单元25在未使用的确定标准中选择具有最高优先级的确定标准,并且在步骤S245缩小至满足相关确定标准的输入终端。
[0114]然后,在步骤S247,选择单元25重复从S243至S245的处理,直到相关输入终端的数量是一个。当相关输入终端的数量是I时,在步骤S241,选择单元25执行切换至相关输入终端的处理。
[0115]在上面的步骤S243存在各种确定标准。下文中,引用确定标准的一个示例。应当注意,在IA 20中预先定义确定标准的优先级。
[0116].连接顺序…连接至信息处理装置10的顺序(例如,先/后连接的输入终端优先,
坐坐、
寸寸7 ο
[0117].终端类型…优先级根据终端类型(诸如遥控器、智能电话或者游戏控制器)而变化。
[0118]?功能(检测单元存在与否)…在应用程序使用多个功能(检测单元)的情况下,具有多个或者所有功能(检测单元)的输入终端优先。
[0119].性能…精度,采样间隔,最大或最小值(范围)等。
[0120].电力消耗…电力消耗率较低的输入终端优先。
[0121].剩余电池电量…在诸如智能电话等电池供电型输入终端中剩余电池电量是50%或更多。
[0122].过去使用历史…具有用户过去进行的使用历史设置的输入终端或者一直实际使用的输入终端优先。
[0123].用户设置…具有用户进行的使用设置的输入终端优先。
[0124]?性能差异…在同时使用相同种类的多个检测单元(诸如,多人游戏)的情况下,具有同等性能的检测单元的输入终端优先。
[0125]将通过所引用的具体示例来解释上文中描述的输入终端的切换处理。在这里所描述的具体示例中,如在图11中的概要视图中所示,连接至信息处理装置10的是输入终端31(游戏控制器)、输入终端33 (遥控器)、输入终端35 (智能电话A)以及输入终端36 (智能电话B)。
[0126]然后,在信息处理装置10中启动利用倾斜传感器的游戏应用程序。因此,由于应用程序在上面的S233设置“倾斜传感器”作为要使用的检测单元类型,所以选择单元25参考图4中示出的倾斜传感器的管理信息。另外,在上面的S237处关于用于应用程序的输入终端,要最低限度满足的条件是“剩余电池电量为10%或更多”的情况下,相关输入终端缩小至遥控器、智能电话A和智能电话B这三个。
[0127]此外,在上面的S243处“未使用的确定标准中具有最高优先级的确定标准”是40毫秒或更少的采样间隔的情况下,相关输入终端缩小至智能电话A和智能电话B这两个。由于存在两个或多个相关输入终端,所以切换处理返回至S243。
[0128]随后,在上面的S243处“未使用的确定标准中具有最高优先级的确定标准”是精度的情况下,智能电话A和智能电话B的精度是相同的,因此相关输入终端的数量仍是两个。由于存在两个或更多相关输入终端,所以切换处理返回至S243。
[0129]接下来,在上面的S243处“未使用的确定标准中具有最高优先级的确定标准”是连接顺序的情况下,智能电话A的连接顺序“3” >智能电话B的连接顺序“4”,因此,智能电话A优先。这使得在S247处相关输入终端是一个,在S241处,选择单元25切换要使用的输入终端。
[0130]应当注意,选择单元25可根据所选择的输入终端的状态变化来再次进行如图10中所示的切换处理。状态变化包括剩余电池电量的减少,模式切换(诸如,检测单元的导通/断开开关的切换)、物理破损、与信息处理装置10的通信中断等。此外,在连接了新输入终端的情况下,可再进行图10中所示的切换处理以切换至更佳的输入终端。
[0131]例如,在所选择的智能电话A的状态发生变化且变得不能用作输入终端的情况下,选择单元25再次进行图10中所示的切换处理以切换至最佳输入终端。这里,变得不能用作输入终端的情况包括如下情况:智能电话的剩余电池电量变成10%或更少,在智能电话A中进行了切换至其他模式的操作,与信息处理装置10的通信中断等。
[0132]如上所述,根据本发明的实施例,IA 20在考虑到输入终端的不同功能,允许更有效地使用多功能和高功能的输入终端的情况下来选择最佳输入终端。此外,根据本实施例,根据对用户而言难以通过外观来确定的信息(例如检测单元的性能和剩余电池电量)来做出选择。另外,当应用程序启动时,IA 20能够切换至应用程序的最佳输入终端。以这种方式,由IA 20来选择最佳输入终端,减少了用户自己进行选择的负担。应当注意,如果用户指定了要使用的输入终端,则IA 20可优先于其他条件来选择/切换至指定的输入终端。
[0133]<3.另一实施例〉
[0134]在上面描述的本公开的实施例中,在AP 19启动之前选择输入终端,并且在AP 19启动时,如果确定出需要切换,则进行切换处理。然而,作为本公开的另一实施例,还可提出以下IA 20:其中利用AP 19的启动作为触发器来选择输入终端。
[0135]在根据本公开的另一实施例的信息处理装置10中执行的输入代理20包括:
[0136](A)获取单元(21),其获取关于多个连接的输入终端的设备信息,以及
[0137](B)选择单元(25),其基于设备信息来选择能够输入要执行的应用程序所需要的信息的输入终端,作为要使用的输入终端。
[0138]根据本公开的另一实施例的具有上面的配置的IA 20能够基于从多个已连接的输入终端所获取的设备信息来选择用于要执行的应用程序的最佳输入终端。这使得可改善本公开的输入终端选择的精度。
[0139]<4.结论〉[0140]如上所述,根据本实施例,考虑到输入终端的不同功能、允许更有效地使用多功能和高功能的输入终端的情况下来选择最佳输入终端。此外,可以减少用户自己选择最佳输入终端的负担。
[0141]上面已参考附图描述了本发明的优选实施例,同时,当然本发明不限于上面的示例。本领域的技术人员会发现在所附权利要求的范围内的各种替换和变形,并且应理解的是,它们自然属于本发明的技术范围内。
[0142]另外,还可以编出发挥与根据上述实施例的信息处理装置10的部件等同的功能的计算机程序。此外,能够提供一种存储介质,该存储介质具有存储在其中的计算机程序。存储介质包括例如磁盘、光盘、磁光盘、闪存等。此外,上面的计算机程序可以例如在无需利用存储介质的情况下经由网络来分布。
[0143]另外,本技术还配置如下。
[0144]( I) 一种信息处理装置,包括:
[0145]获取单元,所述获取单元配置成获取关于多个已连接的输入终端的设备信息;以及
[0146]选择单元,所述选择单元配置成基于设备信息中所包括的、关于输入终端的检测单元的信息来确定输入终端的重要性程度,以根据重要性程度来选择要使用的输入终端。
[0147](2)根据(I)的信息处理装置,其中,输入终端的重要性程度是针对输入终端的每个检测单元而计算的重要性程度的总和。
[0148](3)根据(I )或(2)的信息处理装置,其中,选择单元从满足设备信息中所包括的关于剩余电池电量的预定条件的输入终端中选择具有最高重要性程度的输入终端作为要使用的输入终端。
[0149](4)根据(I)至(3)中任意一项的信息处理装置,包括:
[0150]通知单元,所述通知单元配置成将指示选择单元所选择的输入终端的信息通知给用户。
[0151](5)根据(4)的信息处理装置,其中,通知单元利用屏幕显示将所选择的输入终端通知给用户。
[0152](6)根据(4)或(5)的信息处理装置,其中,通知单元利用声音将所选择的输入终端通知给用户。
[0153](7)根据(I)至(6)中任意一项的信息处理装置,其中,选择单元确定选择为要使用的输入终端的输入终端是否是能够输入执行应用程序所需要的输入信息的输入终端,并且根据确定结果来切换要使用的输入终端。
[0154](8)根据(7)的信息处理装置,其中,在用户获取历史信息的情况下,选择单元基于历史信息来切换要使用的输入终端,所述历史信息是用户过去选择执行应用程序的输入终端的历史信息。
[0155](9)根据(I)至(8)中任意一项的信息处理装置,其中,选择单元响应于用户的切换操作来切换要使用的输入终端。
[0156](10)根据(I)至(9)中任意一项的信息处理装置,其中,在用户在正使用的输入终端中进行模式切换操作的情况下,选择单元切换要使用的输入终端。
[0157](11)根据(I)至(10)中任意一项的信息处理装置,其中,选择单元设置用于切换输入终端的规则,以基于该规则来切换要使用的输入终端。
[0158](12) 一种输入终端选择方法,包括:
[0159]用于获取关于多个已连接的输入终端的设备信息的步骤;以及
[0160]用于基于设备信息中所包括的、关于输入终端的检测单元的信息来确定输入终端的重要性程度以根据重要性程度来选择要使用的输入终端的步骤。
[0161]( 13) 一种使计算机执行如下处理的程序:
[0162]获取关于多个已连接的输入终端的设备信息;
[0163]基于设备信息中所包括的、关于输入终端的检测单元的信息来确定输入终端的重要性程度以根据重要性程度来选择要使用的输入终端。
[0164](14) 一种系统,包括:
[0165]多个输入终端,每个输入终端包括传输部,该传输部配置成传输每个所述输入终端的设备信息;
[0166]获取单元,所述获取单元配置成获取关于多个已连接的输入终端的设备信息;以及
[0167]选择单元,所述选择单元配置成基于设备信息中所包括的、关于输入终端的检测单元的信息来确定输入终端的重要性程度,以根据重要性程度来选择要使用的输入终端。
[0168](15) 一种信息处理装置,包括:
[0169]获取单元,所述获取单元配置成获取关于多个已连接的输入终端的设备信息;以及
[0170]选择单元,所述选择单元配置成基于设备信息来选择能够输入执行应用程序所需要的输入信息的输入终端作为要使用的输入终端。
[0171]附图标记列表
[0172]10信息处理装置
[0173]11显示设备
[0174]13 HW
[0175]15 OS
[0176]17 Fff
[0177]19 AP
[0178]20 IA
[0179]21获取单元
[0180]23存储单元
[0181]25选择单元
[0182]27通知单元
【权利要求】
1.一种信息处理装置,包括: 获取单元,所述获取单元配置成获取关于已连接的多个输入终端的设备信息;以及 选择单元,所述选择单元配置成基于所述设备信息中所包括的、关于所述输入终端的检测单元的信息来确定所述输入终端的重要性程度,以根据所述重要性程度来选择要使用的输入终端。
2.根据权利要求1所述的信息处理装置,其中,所述输入终端的重要性程度是针对所述输入终端的每个检测单元而计算的重要性程度的总和。
3.根据权利要求1所述的信息处理装置,其中,所述选择单元从所述设备信息中所包括的剩余电池电量满足预定条件的输入终端中选择具有最高重要性程度的输入终端作为要使用的输入终端。
4.根据权利要求1所述的信息处理装置,包括: 通知单元,所述通知单元配置成将指示所述选择单元所选择的输入终端的信息通知给用户。
5.根据权利要求4所述的信息处理装置,其中,所述通知单元利用屏幕显示将所选择的输入终端通知给用户。
6.根据权利要求4所述的信息处理装置,其中,所述通知单元利用声音将所选择的输入终端通知给用户。
7.根据权利要求1所述的信息处理装置,其中,所述选择单元确定被选择为要使用的输入终端的输入终端是否是能够输入要执行的应用程序所需要的信息的输入终端,并且根据确定结果来切换要使用的输入 终端。
8.根据权利要求7所述的信息处理装置,其中,在用户获取历史信息的情况下,所述选择单元基于所述历史信息来切换要使用的输入终端,所述历史信息是用户过去选择用于要执行的应用程序的输入终端的信息。
9.根据权利要求1所述的信息处理装置,其中,所述选择单元响应于用户的切换操作来切换要使用的输入终端。
10.根据权利要求1所述的信息处理装置,其中,在用户在正使用的输入终端中执行模式切换操作的情况下,所述选择单元切换要使用的输入终端。
11.根据权利要求1所述的信息处理装置,其中,所述选择单元设置用于切换所述输入终端的规则以基于所述规则来切换要使用的输入终端。
12.—种输入终端选择方法,包括: 用于获取关于已连接的多个输入终端的设备信息的步骤;以及 用于基于所述设备信息中所包括的、关于所述输入终端的检测单元的信息来确定所述输入终端的重要性程度以根据所述重要性程度来选择要使用的输入终端的步骤。
13.一种使计算机执行如下处理的程序: 获取关于已连接的多个输入终端的设备信息;以及 基于所述设备信息中所包括的、关于所述输入终端的检测单元的信息来确定所述输入终端的重要性程度,以根据所述重要性程度来选择要使用的输入终端。
14.一种系统,包括: 多个输入终端,每个所述输入终端包括传输部,所述传输部配置成传输每个所述输入终端的设备信息; 获取单元,所述获取单元配置成获取关于已连接的所述多个输入终端的设备信息;以及 选择单元,所述选择单元配置成基于所述设备信息中所包括的、关于所述输入终端的检测单元的信息来确定所述输入终端的重要性程度,以根据所述重要性程度来选择要使用的输入终端。
【文档编号】H04Q9/00GK103703790SQ201280036190
【公开日】2014年4月2日 申请日期:2012年6月29日 优先权日:2011年7月28日
【发明者】稻本慎司, 永尾制一, 石绵克利, 绪方大介 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1