用户辅助系统、用户辅助方法、管理服务器及便携信息终端

申请号 CN201180018648.6 申请日 2011-02-18 公开(公告)号 CN102844739A 公开(公告)日 2012-12-26
申请人 索尼电脑娱乐公司; 发明人 茶谷公之;
摘要 管理 服务器 (100)包括:控制程序保持部(194),根据用户的熟习度,保存用于通过便携信息终端远程控制被控制装置的多个种类的控制程序;设备信息取得部(182),取得被控制装置的设备信息;履历取得部(183),取得用户的操作履历;控制程序判定部(185),基于操作履历判定应发送的控制程序的种类;版本管理部(184)若以前发送给便携信息终端的控制程序的版本不是最新版本,则发送最新版本的控制程序。控制程序判定部(185)在要将最新版本的控制程序发送给便携信息终端时,再次基于用户的操作履历判定应发送的控制程序的种类。
权利要求

1.一种管理服务器,其特征在于,包括:
控制程序保持部,作为用于通过便携信息终端远程控制被控制装置的控制程序,根据上述便携信息终端的用户对上述被控制装置的操作的熟习度而保存多个种类的控制程序;
控制程序请求接受部,从上述便携信息终端接收上述控制程序的请求,设备信息取得部,取得上述被控制装置的设备信息;
履历取得部,取得用户对上述被控制装置的操作履历;
控制程序判定部,基于上述操作履历,判定应向上述便携信息终端发送的控制程序的种类;
控制程序发送部,将被判定的种类的控制程序从上述控制程序保持部读出,发送给上述便携信息终端;以及
版本管理部,确认以前发送给上述便携信息终端的控制程序的版本是否为上述控制程序保持部中所保存的控制程序的最新版本,若不是最新版本,则使上述控制程序发送部将最新版本的控制程序发送给上述便携信息终端,
其中,在上述控制程序发送部要将最新版本的控制程序发送给上述便携信息终端时,上述控制程序判定部再次取得用户对上述被控制装置的操作履历,并基于上述操作履历判定应向上述便携信息终端发送的控制程序的种类。
2.如权利要求1所述的管理服务器,其特征在于,
上述控制程序具有用于接受切换成不同种类的控制程序的指示的用户接口,上述控制程序判定部基于对上述用户接口的操作履历,判定应向上述便携信息终端发送的控制程序的种类。
3.如权利要求1或2所述的管理服务器,其特征在于,
还包括用户数据库,保存用户想要优先使用的控制程序的种类,
上述控制程序判定部还参照上述用户数据库,判定应向上述便携信息终端发送的控制程序的种类。
4.一种用户辅助方法,其特征在于,包括:
计算机所具有的控制程序请求接受部从便携信息终端接收用于通过上述便携信息终端远程控制被控制装置的控制程序的请求的步骤;
计算机所具有的设备信息取得部取得上述被控制装置的设备信息的步骤;
计算机所具有的履历取得部取得用户对上述被控制装置的操作履历的步骤;
计算机所具有的控制程序判定部基于上述操作履历,判定应向上述便携信息终端发送的控制程序的种类的步骤;
计算机所具有的控制程序发送部将被判定的种类的控制程序发送给上述便携信息终端的步骤;
计算机所具有的版本管理部确认以前发送给上述便携信息终端的控制程序的版本是否为最新版本,若不是最新版本,则使上述控制程序发送部将最新版本的控制程序发送给上述便携信息终端的步骤;以及
在上述控制程序发送部要将最新版本的控制程序发送给上述便携信息终端时,上述控制程序判定部再次取得用户对上述被控制装置的操作履历,并基于上述操作履历判定应向上述便携信息终端发送的控制程序的种类的步骤。
5.一种用于使计算机实现以下功能的程序:
从便携信息终端接受用于通过上述便携信息终端远程控制被控制装置的控制程序的请求的功能;
取得上述被控制装置的设备信息的功能;
取得用户对上述被控制装置的操作履历的功能;
基于上述操作履历,判定应向上述便携信息终端发送的控制程序的种类的功能;
将被判定的种类的控制程序发送给上述便携信息终端的功能;
确认以前发送给上述便携信息终端的控制程序的版本是否为最新版本,若不是最新版本,则将最新版本的控制程序发送给上述便携信息终端的功能;以及
在要将最新版本的控制程序发送给上述便携信息终端时,再次取得用户对上述被控制装置的操作履历,并基于上述操作履历判定应向上述便携信息终端发送的控制程序的种类的功能。
6.一种便携信息终端,其特征在于,包括:
设备信息取得部,从上述被控制装置取得被控制装置的设备信息;
控制程序请求部,向管理服务器通知上述被控制装置的设备信息,并向管理服务器请求发送用于远程控制上述被控制装置的控制程序;
控制程序取得部,将从上述管理服务器取得的上述控制程序保存到控制程序保持部中;
控制程序执行部,执行上述控制程序保持部中所保存的控制程序,远程控制上述被控制装置;
履历记录部,将利用上述控制程序对上述被控制装置的操作履历记录到履历保持部中;
履历发送部,将上述履历保持部中保存的操作履历发送给上述管理服务器;以及版本确认部,向上述管理服务器确认上述控制程序保持部中所保存的控制程序是否为最新版本。
当上述控制程序保持部中所保存的控制程序并非最新版本时,上述控制程序取得部从上述管理服务器取得基于上述操作履历而被判定的种类的最新版本的控制程序。
7.一种用户辅助方法,其特征在于,包括:
计算机所具有的设备信息取得部从上述被控制装置取得被控制装置的设备信息的步骤;
计算机所具有的控制程序请求部向管理服务器通知上述被控制装置的设备信息,并向管理服务器请求发送用于远程控制上述被控制装置的控制程序的步骤;
计算机所具有的控制程序取得部将从上述管理服务器取得的上述控制程序保存到控制程序保持部中的步骤;
计算机所具有的控制程序执行部执行上述控制程序保持部中所保存的控制程序,远程控制上述被控制装置的步骤;
计算机所具有的履历记录部将利用上述控制程序对上述被控制装置的操作履历记录到履历保持部中的步骤;
计算机所具有的履历发送部将上述履历保持部中保存的操作履历发送给上述管理服务器的步骤;
计算机所具有的版本确认部向上述管理服务器确认上述控制程序保持部中所保存的控制程序是否为最新版本的步骤;以及
当上述控制程序保持部中所保存的控制程序并非最新版本时,上述控制程序取得部从上述管理服务器取得基于上述操作履历而被判定的种类的最新版本的控制程序的步骤。
8.一种用于使计算机实现以下功能的程序:
从被控制装置取得上述被控制装置的设备信息的功能;
向管理服务器通知上述被控制装置的设备信息,并向管理服务器请求发送用于远程控制上述被控制装置的控制程序的功能;
将从上述管理服务器取得的上述控制程序保存到控制程序保持部中的功能;
执行上述控制程序保持部中所保存的控制程序,远程控制上述被控制装置的功能;
将利用上述控制程序对上述被控制装置的操作履历记录到履历保持部中的功能;
将上述履历保持部中保存的操作履历发送给上述管理服务器的功能;
向上述管理服务器确认上述控制程序保持部中所保存的控制程序是否为最新版本的功能;以及
当上述控制程序保持部中所保存的控制程序并非最新版本时,从上述管理服务器取得基于上述操作履历而被判定的种类的最新版本的控制程序的功能。
9.一种用户辅助系统,其特征在于,包括:
便携信息终端;和
管理服务器,将用于通过上述便携信息终端远程控制被控制装置的控制程序发送给上述便携信息终端,
上述管理服务器包括:
控制程序保持部,作为上述控制程序,根据上述便携信息终端的用户对上述被控制装置的操作的熟习度而保存多个种类的控制程序;
控制程序请求接受部,从上述便携信息终端接收上述控制程序的请求,设备信息取得部,取得上述被控制装置的设备信息;
履历取得部,取得用户对上述被控制装置的操作履历;
控制程序判定部,基于上述操作履历,判定应向上述便携信息终端发送的控制程序的种类;
控制程序发送部,将被判定的种类的控制程序从上述控制程序保持部读出,发送给上述便携信息终端;以及
版本管理部,确认以前发送给上述便携信息终端的控制程序的版本是否为上述控制程序保持部中所保存的控制程序的最新版本,若不是最新版本,则使上述控制程序发送部将最新版本的控制程序发送给上述便携信息终端,
其中,在上述控制程序发送部要将最新版本的控制程序发送给上述便携信息终端时,上述控制程序判定部再次取得用户对上述被控制装置的操作履历,并基于上述操作履历判定应向上述便携信息终端发送的控制程序的种类;
上述便携信息终端包括:
设备信息取得部,从上述被控制装置取得被控制装置的设备信息;
控制程序请求部,向管理服务器通知上述被控制装置的设备信息,并向管理服务器请求发送用于远程控制上述被控制装置的控制程序;
控制程序取得部,将从上述管理服务器取得的上述控制程序保存到控制程序保持部中;
控制程序执行部,执行上述控制程序保持部中所保存的控制程序,远程控制上述被控制装置;
履历记录部,将利用上述控制程序对上述被控制装置的操作履历记录到履历保持部中;
履历发送部,将上述履历保持部中保存的操作履历发送给上述管理服务器;以及版本确认部,向上述管理服务器确认上述控制程序保持部中所保存的控制程序是否为最新版本,
当上述控制程序保持部中所保存的控制程序并非最新版本时,上述控制程序取得部从上述管理服务器取得基于上述操作履历而被判定的种类的最新版本的控制程序。

说明书全文

用户辅助系统、用户辅助方法、管理服务器及便携信息终端

技术领域

[0001] 本发明涉及对便携信息终端的用户进行辅助的技术。

背景技术

[0002] 移动电话和便携信息终端正广泛普及,现在几乎所有的人都拥有移动电话或便携信息终端等。还提供有用于使利用频率较高的移动电话或便携信息终端等作为用于远程操作家电产品等的遥控器来发挥功能的控制程序。
[0003] 在将控制程序提供给用户的便携信息终端等时,若有一种根据用户对被控制装置的操作履历等推定用户的熟习度,提供适合于用户的控制程序的服务,则会很方便。作为收集表示用户的操作履历的日志信息并解析的技术,例如可以举出专利文献1。
[0004] 〔在先技术文献〕
[0005] 〔专利文献〕
[0006] 〔专利文献1〕日本特开2003-58395号公报(对应的美国专利第7558820号公报)发明内容
[0007] 〔发明所要解决的课题〕
[0008] 然而,有时随着用户多次使用控制程序,已习惯于操作,寻求一种能进行更高度的操作的控制程序,或者相反,有时由于长时间未使用被控制装置而忘记了其操作,寻求能进行更简单的操作的控制程序。目前需要一种适当地应对这样的用户变化的技术。
[0009] 因此,本发明的目的在于提供一种辅助便携信息终端的用户,提高用户的方便性的技术。
[0010] 〔用于解决课题的手段〕
[0011] 为解决上述课题,本发明一个方案的管理服务器包括:控制程序保持部,作为用于通过便携信息终端远程控制被控制装置的控制程序,根据上述便携信息终端的用户对上述被控制装置的操作的熟习度而保存多个种类的控制程序;控制程序请求接受部,从上述便携信息终端接收上述控制程序的请求;设备信息取得部,取得上述被控制装置的设备信息;履历取得部,取得用户对上述被控制装置的操作履历;控制程序判定部,基于上述操作履历,判定应向上述便携信息终端发送的控制程序的种类;控制程序发送部,将被判定的种类的控制程序从上述控制程序保持部读出,发送给上述便携信息终端;以及版本管理部,确认以前发送给上述便携信息终端的控制程序的版本是否为上述控制程序保持部中所保存的控制程序的最新版本,若不是最新版本,则使上述控制程序发送部将最新版本的控制程序发送给上述便携信息终端。其中,在上述控制程序发送部要将最新版本的控制程序发送给上述便携信息终端时,上述控制程序判定部再次取得用户对上述被控制装置的操作履历,并基于上述操作履历判定应向上述便携信息终端发送的控制程序的种类。
[0012] 本发明一个方案的便携信息终端包括:设备信息取得部,从上述被控制装置取得被控制装置的设备信息;控制程序请求部,向管理服务器通知上述被控制装置的设备信息,并向管理服务器请求发送用于远程控制上述被控制装置的控制程序;控制程序取得部,将从上述管理服务器取得的上述控制程序保存到控制程序保持部中;控制程序执行部,执行上述控制程序保持部中所保存的控制程序,远程控制上述被控制装置;履历记录部,将利用上述控制程序对上述被控制装置的操作履历记录到履历保持部中;履历发送部,将上述履历保持部中保存的操作履历发送给上述管理服务器;以及版本确认部,向上述管理服务器确认上述控制程序保持部中所保存的控制程序是否为最新版本。当上述控制程序保持部中所保存的控制程序并非最新版本时,上述控制程序取得部从上述管理服务器取得基于上述操作履历而被判定的种类的最新版本的控制程序。
[0013] 此外,将以上构成要素的任意组合、本发明的表现形式在方法、装置、系统、记录介质、计算机程序等间变换了的方式,作为本发明的方案也是有效的。
[0014] 〔发明效果〕
[0015] 通过本发明,能提供一种提高便携信息终端的用户的方便性的技术。附图说明
[0016] 图1是表示实施方式的用户辅助系统的构成的图。
[0017] 图2的(a)是实施方式的便携信息终端处于闭合状态时的正面图,图2的(b)是实施方式的便携信息终端处于打开状态时的正面图。
[0018] 图3的(a)是表示实施方式的便携信息终端的顶面的图,图3的(b)是表示实施方式的便携信息终端的底面的图。
[0019] 图4的(a)是表示实施方式的便携信息终端的左侧面的图,图4的(b)是表示实施方式的便携信息终端的右侧面的图。
[0020] 图5是表示实施方式的便携信息终端的电路构成的图。
[0021] 图6是示意性地表示实施方式的便携信息终端的计算机系统结构的图。
[0022] 图7是表示实施方式的便携信息终端的功能构成的图。
[0023] 图8是表示实施方式的电视装置的电路构成的图。
[0024] 图9是表示实施方式的电视装置的功能构成的图。
[0025] 图10是表示实施方式的管理服务器的电路构成的图。
[0026] 图11是表示实施方式的管理服务器的功能构成的图。
[0027] 图12是表示实施方式的控制程序数据库的内部数据的例子的图。
[0028] 图13是表示实施方式的用户数据库的内部数据的例子的图。
[0029] 图14是表示面向初级者的控制程序显示于显示器上的画面例子的图。
[0030] 图15是表示面向中级者的控制程序显示于显示器上的画面例子的图。
[0031] 图16是表示面向高级者的控制程序显示于显示器上的画面例子的图。
[0032] 图17是表示实施方式的用户辅助方法的步骤的流程图
[0033] 图18是表示在实施方式的用户辅助方法中,管理控制程序的版本的步骤的流程图。

具体实施方式

[0034] (第1实施方式)
[0035] 图1示意性地表示实施方式的用户辅助系统1的构成。用户辅助系统1具有管理服务器100、便携信息终端10、作为被控制装置之一例的电视装置200。管理服务器100、便携信息终端10及电视装置200介由作为网络之一例的因特网2可通信地连接。
[0036] 便携信息终端10对被存储在所安装的存储卡等存储介质中的程序及数据、以及与服务器等外部设备通信而取得的程序及数据进行处理,例如处理游戏程序、图像数据及声音数据。便携信息终端10通过后述的无线通信控制部67在与接入点4间进行无线通信,并介由接入点4连接于因特网2,同样地,通过后述的移动电话网通信控制部69在与移动电话网3之间进行无线通信,并介由移动电话网3连接于因特网2。电视装置200是用于视听广播的装置。
[0037] 管理服务器100根据来自便携信息终端10的用户的请求,将用于通过便携信息终端10远程操作电视装置200等的控制程序发送给便携信息终端10。此时,管理服务器100取得用户对电视装置200的操作履历,根据操作履历推定用户的熟习度,发送具有符合熟习度的用户接口的控制程序。由此,用户能够得到易于使用的控制程序。此外,由于能通过便携信息终端10提供一种能介由红外线通信等远程操作用户所拥有的各种各样家电产品等设备的环境,故还能有利于促进便携信息终端10的使用。
[0038] 在此,说明便携信息终端10的外观构成及电路构成后,示出用于实现本实施方式的用户辅助方法的便携信息终端10的功能构成,并说明各功能构成的动作的详细情况。接着,在说明电视装置200的电路构成后,示出用于实现本实施方式的用户辅助方法的电视装置200的功能构成,并说明各功能构成的动作的详细情况。进而,在说明管理服务器100的电路构成后,示出用于实现本实施方式的用户辅助方法的管理服务器100的功能构成,并说明各功能构成的动作的详细情况。最后,使用流程图说明用户辅助系统1中的用户辅助方法的详细情况。
[0039] [便携信息终端10的外观构成]
[0040] 图2的(a)和(b)表示本实施方式的便携信息终端10的外观构成。便携信息终端10具有壳体12、和被收纳在壳体12内,执行前述处理的终端本体13。壳体12具有从握持便携信息终端10的用户来看位于身前侧(正面侧)的上侧壳体20、和位于上侧壳体20的背面侧的下侧壳体30。上侧壳体20及下侧壳体30从正面侧(与使用者相对的侧)来看时,分别具有使左右方向(图2的(a)和(b)中的左右方向)长的长方形中的左右两端边缘圆弧状地鼓出的正面看大致长圆形状,且相对于下侧壳体30,上侧壳体20略微较大地形成。
[0041] 下侧壳体30具有包覆靠上侧壳体20的外边缘的金属制的框体52,下侧壳体30比上侧壳体20大框体52的尺寸量。上侧壳体20及下侧壳体30分别被形成为大致扁平状,且被构成为一者能相对于另一者沿上下方向自由滑动。在本实施方式中,上侧壳体20和下侧壳体30是由合成树脂形成的,但也可以由金属形成。
[0042] 图2的(a)是便携信息终端10处于闭合状态时的正面图,图2的(b)是便携信息终端10处于打开状态时的正面图。在便携信息终端10的闭合状态下,上侧壳体20几乎完全重叠于下侧壳体30的上方,设于下侧壳体30正面的操作键不露出于外部。当从该闭合状态起使下侧壳体30相对于上侧壳体20滑动时,便携信息终端10就成为设于下侧壳体30正面的操作键露出于外部的打开状态。
[0043] [正面部的构成]
[0044] 上侧壳体20的正面部的大致中央处设有被收纳在上侧壳体20内、且在液晶显示板上重叠有透明触摸板地构成的显示器23。上侧壳体20的与显示器23对应的区域设有透光部24。用户介由透光部24观察显示在显示器23上的图像。当然,显示器23也可以具有有机EL(Electro-Liminescence:电致发光)板等其它显示手段来代替液晶显示板。
[0045] 透光部24的左右设有输出来自被收纳于上侧壳体20内的扬声器(省略图示)的声音的一对声音输出口21a和21b。在声音输出口21a和21b的上方,左右分别设有指示器25a和25b。左侧的指示器25a表示后述的无线模的通信状态,右侧的指示器25b表示Bluetooth(注册商标)(蓝牙)的通信状态。指示器25a和25b分别由LED(Light Emitting Diode:发光二极管)构成。在上侧壳体20的正面部的左侧且左侧声音输出口21a的下方,设有能朝深度方向按下的按钮22。按钮22被分配了用于切换执行中的程序、或者使游戏结束或暂时中断的功能。在上侧壳体20的正面部的右侧且指示器25b的上方,设有正面摄像头68a。同样,在下侧壳体30的背面部上侧的左右中央处,设有背面摄像头68b(省略图示)。
[0046] 在下侧壳体30正面部的、使上侧壳体20相对于下侧壳体30向上方滑动时露出的区域,如图2的(b)所示那样,在左侧设有可输入上下左右及斜方向的8方向的方向键31a、31b、31c及31d(总称为“方向键31”),在右侧设有分别位于菱形顶点的4个按钮36a、36b、
36c及36d(总称为“按钮36”)。此外,在被方向键31及按钮36夹着的部分,可沿正面部滑动、且检测滑动方向的模拟板(analog pad)32被设置在左侧,作为上下并列配置的半圆形状的一对按钮,开始按钮34和选择按钮35被设置在右侧。在模拟板32和开始按钮34及选择按钮35之间,设有麦克33。这些操作键在便携信息终端10成为打开状态时能够进行操作。
[0047] 在下侧壳体30的左侧端部,形成有用于安装束带(省略图示)的安装口53。安装口53形成于前述框体52。此外,在下侧壳体30的正面部的左右两端、上下方向的大致中央处,设有一对指示器54a及54b。左侧的指示器54a表示针对介由介质卡槽41而安装于终端本体13的存储卡(省略图示)的数据的读取/记录状态。右侧的指示器54b表示便携信息终端10的电源的开/关状态。指示器54a及54b分别由LED构成。指示器54a及54b如图2的(a)、(b)所示那样,分别被配置在与上侧壳体20不重叠的位置,故在上侧壳体20与下侧壳体30重叠的状态下,也能确认指示器54a及54b的点亮状态。
[0048] [顶面部的构成]
[0049] 图3的(a)表示便携信息终端10的顶面。在下侧壳体30的顶面部,在左右方向的两端设有一对按钮,即左按钮37a及右按钮37b。将顶面部的左侧的按钮记作左按钮37a,将右侧的按钮记作右按钮37b。左按钮37a及右按钮37b被形成为大致L字状,其一边沿顶面部,另一边分别沿左侧面部及右侧面部。即,左按钮37a和右按钮37b被配置成跨顶面部和左右两侧面部。在顶面部的大致中央处,设有用于使从扬声器输出的声音的音量増减的一对音量按钮38a及38b。
[0050] [底面部的构成]
[0051] 图3的(b)表示便携信息终端10的底面。在下侧壳体30的底面部的左侧,设有用于连接机的立体声输入输出端子40,右侧设有用于与作为外部设备的座充(cradle)(省略图示)相连接的连接用端子39。
[0052] [左侧面部的构成]
[0053] 图4的(a)表示便携信息终端10的左侧面。下侧壳体30的左侧面部的上端被左按钮37a的一部分覆盖。在左侧面部的上方设有用于插拔存储卡的介质卡槽41。介质卡槽41上设有用于遮蔽插拔口的盖。在左侧面部的下方设有可沿左侧面部滑动的键42。键42是用于切换无线模块的开/关状态的键。
[0054] [右侧面部的构成]
[0055] 图4的(b)表示便携信息终端10的右侧面。下侧壳体30的右侧面部的上端同左侧面部一样被右按钮37b的一部分覆盖。在右侧面部的下方设有可沿右侧面部滑动的电源/保持开关50。使电源/保持开关50向上方滑动时,便携信息终端10的电源被接通,再次使之向上方滑动时,电源被关闭。使电源/保持开关50向下方滑动时,能切换成其它键的输入被取消的保持(hold)状态。便携信息终端10处于闭合状态时,设于下侧壳体30的正面的操作键不露出于外部,但按钮22、左按钮37a、右按钮37b是一直露出于外部的。因此,用户在要结束便携信息终端10的使用时,通过使电源/保持开关50向下方滑动,来使按钮22、左按钮37a、右按钮37b的键操作无效化,能避免操作键的非意图的误操作。
[0056] [便携信息终端10的电路构成]
[0057] 图5表示便携信息终端10的电路构成。显示装置60显示便携信息终端10的各功能所生成的显示画面。显示装置60如前所述可以是液晶显示装置,也可以是有机EL显示装置。触摸板61被重叠设置于显示装置60上,检测用户的手指或触摸笔等的接触。触摸板61可以是电阻膜方式、表面型静电电容方式、投影式静电电容方式等任一方式的器件。如前所述,由显示装置60和触摸板61构成显示器23。
[0058] LED62构成前述的指示器25a、25b、54a及54b。运动传感器63检测便携信息终端10的运动。麦克风33输入便携信息终端10周边的声音。扬声器64输出便携信息终端10的各功能所生成的声音。立体声输入输出端子40从外部的麦克风输入立体声声音,并向外部的耳机等输出立体声声音。输入装置65包括前述的操作键等,接受用户的操作输入。以上的触摸板61、LED62、运动传感器63、麦克风33、扬声器64、立体声输入输出端子40及输入装置65介由接口66,与CPU71等相互收发数据。
[0059] 无线通信控制部67由符合IEEE802.11b/g等通信标准的无线LAN(Wireless Local Area Network:无线局域网)构成,如图1所示那样与接入点4等无线通信,并介由接入点4及因特网2控制与管理服务器100的通信。摄像头68拍摄图像,输入图像数据。移动电话网通信控制部69支持由ITU(国际电信联盟)规定的符合IMT-2000标准的第三代(3rd Generation)数字移动电话方式,如图1所示那样介由移动电话网3及因特网2,控制与管理服务器100的通信。SIM卡70中记录有用于确定移动电话的电话号码的固有ID编号,通过插入SIM卡70,就能与移动电话网进行通信了。摄像头68包括由CMOS图像传感器(Complementary Metal Oxide Semiconductor Image Sensor:互补金属化物半导体图像传感器)构成的正面摄像头68a、和同样由CMOS图像传感器构成的背面摄像头68b,分别拍摄正面方向和背面方向的图像,作为图像数据输出。
[0060] CPU(Central Processing Unit:中央处理单元)71执行被载入主存储器73的程序等,实现图6所示的各功能构成。GPU(Graphics Processing Unit:图形处理单元)72执行图像处理所需的运算。主存储器73由RAM(Random Access Memory:随机存取存储器)等构成,存储在便携信息终端10中工作的程序及数据等。存储器74由NAND型闪存(NAND-type flash memory)等构成,记录被便携信息终端10的各结构所使用的程序、数据等。
[0061] GPS(Global Positioning System:全球定位系统)控制部75接收来自GPS卫星的信号,算出当前位置。Bluetooth控制部76控制基于Bluetooth与外围装置15间的无线通信。USB控制部77控制基于USB与外围装置15间的通信。存储卡控制部78控制与外部介质16间的数据读写。视频输出控制部79基于HDMI等标准向外部显示装置17输出视频信号。红外线通信控制部59控制与电视装置200间的红外线通信。
[0062] [便携信息终端10的计算机系统结构]
[0063] 图6示意性地表示本实施方式的便携信息终端10的计算机系统结构。在便携信息终端10中,CPU71、主存储器73等硬件5中被安装操作系统(OS:Operating System)6,并准备有用于使游戏应用程序8a工作的游戏库7a。在该便携信息终端10中,为使家电控制应用程序8b工作,构建家电控制虚拟机7b。由此,模拟出用于使家电控制应用程序8b工作的环境,故在管理服务器100中无需针对各种硬件分别准备不同的控制程序。这样的平台也可以由Android等构建。在此,所谓Android,是2007年11月Google公司所发表的移动电话中的软件执行环境。该公司与世界上的移动电话公司及终端厂商等数十公司共同设立了Open Handset Alliance(OHA)这一行业团体,推进相关技术的开发及普及。Android是以开放源OS的Linux为基础的软件开发、执行环境,提供在移动电话上工作的OS、中间件、用户接口等的集(set)。开发者能够自由地开发应用软件,并下载到支持Android的终端中使之工作。
[0064] [便携信息终端10的功能构成]
[0065] 图7表示本实施方式的便携信息终端10的功能构成。在图7中,表示了用于实现本实施方式的用户辅助方法的功能构成,并省略了其它构成。在图7中,作为进行各种各样处理的功能块而记载的各要素在硬件上能由CPU71、主存储器73及其它LSI构成,软件上由被载入主存储器73的程序等实现。因此,本领域技术人员当理解这些功能块能够仅由硬件、仅由软件、或者由它们的组合以各种各样的形态实现,并不限定于某一种。
[0066] 便携信息终端10具有控制部80、履历保持部92及控制程序保持部93。控制部80主要由CPU71实现,履历保持部92及控制程序保持部93主要由主存储器73或存储器74实现。控制部80包括控制程序请求部81、设备信息取得部82、控制程序取得部83、控制程序执行部84、履历记录部85、履历发送部86、以及版本确认部87。
[0067] 控制程序请求部81从用户收到将用于远程操作被控制装置、即电视装置200的控制程序安装到便携信息终端10中的指示时,向管理服务器100请求下载控制程序。此时,设备信息取得部82介由红外线通信控制部59从电视装置200取得电视装置200的设备信息。控制程序请求部81将设备信息取得部82取得的电视装置200的设备信息通知给管理服务器100,请求下载用于远程操作电视装置200的控制程序。控制程序取得部83从管理服务器100取得控制程序,保存到控制程序保持部93中。
[0068] 控制程序执行部84在用户要远程操作电视装置200时,从控制程序保持部93读出电视装置200用的控制程序来执行。用于操作电视装置200的控制信号可以介由红外线通信控制部59被发送,也可以介由无线通信控制部67被发送。履历记录部85将控制程序中的用户的操作履历记录在履历保持部92中。履历发送部86从履历保持部92读出用户的操作履历,发送给管理服务器100。版本确认部87向管理服务器100请求确认控制程序保持部93中所保存的控制程序的版本,若管理服务器100中保存有新版本的控制程序,则使控制程序取得部83下载新版本的控制程序。
[0069] 履历信息如后述那样在管理服务器100中被用于判断应发送给便携信息终端10的控制程序的种类。履历发送部86可以在控制程序执行部84开始执行控制程序时将履历信息发送给管理服务器100,也可以在控制程序执行部84结束控制程序的执行时发送履历信息,还可以在版本确认部87向管理服务器100确认控制程序的版本时发送履历信息。此外,也可以从电视装置200取得用户对电视装置200的操作履历,发送给管理服务器100。
[0070] [电视装置200的电路构成]
[0071] 图8表示电视装置200的电路构成。电视装置200主要包括通信控制部111、控制部212、操作部213、电视信号接收部214、影像信号处理部215、声音信号处理部216、输入接口217、红外线通信控制部218、液晶板219及扬声器220。这些构成通过总线221而电连接。
[0072] 通信控制部111控制介由因特网2与其它装置的通信。控制部212由CPU及存储器等构成,控制电视装置200的其它结构。电视信号接收部214基于来自控制部212的指令进行选台,并对从天线222等接收到的电视信号进行解调,分离成影像信号和声音信号进行输出。影像信号处理部215针对影像信号进行必要的信号处理,提供给液晶板219。由此,在液晶板219上显示图像。声音信号处理部216针对声音信号进行必要的信号处理和放大处理后生成音频信号,提供给扬声器220。由此,从扬声器220输出声音。
[0073] 操作部213是用于进行与使用电视装置200的广播视听相关的各种操作及设定的部分,例如从输入接口217或红外线通信控制部218接收选台、音量调整、输入切换等的控制信号,通知给控制部212。输入接口114包括用于选台的按钮、音量调整按钮等,将来自用户的指示输入传递给操作部213。红外线通信控制部218接收从遥控器224或便携信息终端10发出的控制信号,传递给操作部213。此外,还从便携信息终端10接收本装置的设备信息的发送请求,将设备信息发送给便携信息终端10。
[0074] [电视装置200的功能构成]
[0075] 图9表示电视装置200的功能构成。电视装置200包括控制部280、设备信息保持部292及履历保持部293。控制部280具有设备信息发送部281、履历记录部282及履历发送部283。这些功能块也能仅由硬件、仅由软件、或者由它们的组合以各种各样的形式实现。
[0076] 设备信息发送部281被从便携信息终端10请求发送电视装置200的设备信息时,从设备信息保持部292读出本装置的设备信息,发送给便携信息终端10。在本实施方式中,设备信息被介由便携信息终端10发送给管理服务器100,但也可以是设备信息发送部281直接发送给管理服务器100。履历记录部282将操作部213中的用户的操作履历记录到履历保持部293中。履历发送部283从履历保持部92读出用户的操作履历发送给管理服务器100。履历发送部283可以在被从便携信息终端10请求发送设备信息时,将操作履历发送给管理服务器100,也可以在其它预定定时(timing)将操作履历发送给管理服务器100。也可以是履历发送部283将用户的操作履历发送给便携信息终端10,由便携信息终端10发送给管理服务器100。
[0077] [管理服务器100的电路构成]
[0078] 图10表示管理服务器100的电路构成。管理服务器100主要具有通信控制部111、CPU112、主存储器113、输入接口114、显示接口115及存储器116。这些构成通过总线117而电连接。
[0079] 通信控制部111控制介由因特网2与其它装置的通信。CPU112执行被载入主存储器113的程序等,实现图11所示的各功能构成。主存储器113由RAM等构成,存储在管理服务器100中工作的程序及数据等。输入接口114输入从外部给予其它结构的信号。显示接口115将在CPU112中运行的程序等所生成的显示信号输出到外部。存储器116由HDD等构成,记录由管理服务器100的各结构所使用的程序、数据等。
[0080] [管理服务器100的功能构成]
[0081] 图11表示管理服务器100的功能构成。管理服务器100具有控制部180、控制程序数据库192、用户数据库193及控制程序保持部194。控制部180具有控制程序请求接受部181、设备信息取得部182、履历取得部183、版本管理部184、控制程序判定部185及控制程序发送部186。这些功能块也能仅由硬件、仅由软件、或者由它们的组合以各种各样的形式实现。
[0082] 图12表示控制程序数据库192的内部数据的例子。控制程序数据库192中设有型号栏130、控制程序ID栏131、最新版本栏132、种类数栏133及条件栏134。型号栏130保存由控制程序的控制的装置的型号。控制程序ID栏131保存用于远程控制型号栏130所保存的型号的装置的控制程序的ID。最新版本栏132保存控制程序保持部194中所保存的控制程序的最新版本编号。种类数栏133保存按用户的熟习度分别而设的控制程序的种类数。例如作为用于远程操作型号为“0001”的装置的控制程序,准备有面向初级者、面向中级者、面向高级者这3种。
[0083] 条件栏134保存用于判断控制程序的种类的条件。条件栏134中保存关于用户的操作履历的条件,该条件例如用于从面向初级者的类型1的控制程序切换至面向中级者的类型2的控制程序。关于操作履历的条件例如可以是与操作装置的次数、使用特定功能的次数、变更设定的次数、自下载控制程序起所经过的时间、用户针对被控制装置的操作的熟习度等相关的条件。
[0084] 图13表示用户数据库193的内部数据的例子。用户数据库193中设有用户ID栏140、型号栏141、控制程序ID栏142、种类栏143、版本栏144、履历栏145、熟习度栏146及种类指定栏147。用户ID栏140保存用户的ID。型号栏141保存用户正使用的被控制装置的型号。控制程序ID栏142保存配送给用户的控制程序的ID。种类栏143保存配送给用户的控制程序的种类。一个控制程序中可以包含有所有种类的控制程序。在该情况下,种类栏143中保存在控制程序起动时所被提供的种类。版本栏144保存配送给用户的控制程序的版本。履历栏145保存从用户的被控制装置或便携信息终端10取得的、用户针对被控制装置的操作的履历。在图13的例子中,作为针对电视装置200的操作履历,保存有操作次数、设定变更次数、EPG利用次数等。履历栏145中根据被控制装置的种类而保存判定控制程序数据库192的条件栏134中保存的条件所需要的信息。也可以将操作履历不汇总地原样保存。熟习度栏146保存关于用户对被控制装置的操作的熟习度。种类指定栏147保存在如后述那样用户想要继续使用某种类的控制程序时、由用户指定的种类。当用户的被控制装置有多个时,按被控制装置的数量分别设置型号栏141、控制程序ID栏142、种类栏143、版本栏144、履历栏145、熟习度栏146及种类指定栏147。
[0085] 控制程序请求接受部181从便携信息终端10接受用于远程操作被控制装置的控制程序的请求。控制程序请求接受部181接收便携信息终端10的用户的ID及口令等认证信息,参照保存在用户数据库193等中的认证信息(省略图示)对用户进行认证。若用户未登录于用户数据库193中,则接收用户的信息,登录到用户数据库193中。
[0086] 设备信息取得部182接收被控制装置的设备信息。设备信息取得部182可以从作为被控制装置的电视装置200接收设备信息,也可以从已从电视装置200取得了设备信息的便携信息终端10接收设备信息。设备信息取得部182将电视装置200的设备信息与电视装置200或便携信息终端10的用户的用户ID相对应地登录到用户数据库193中。在本实施方式中,将电视装置200的型号登录到用户数据库193的型号栏141中。
[0087] 履历取得部183取得用户针对被控制装置的操作履历,记录到用户数据库193中。履历取得部183可以从电视装置200取得操作履历,也可以从便携信息终端10取得操作履历。在后者的情况下,既可以取得被安装在便携信息终端10中的控制程序所进行的操作的操作履历,也可以包含便携信息终端10从电视装置200取得的操作履历在内地取得操作履历。
[0088] 版本管理部184确认配送给便携信息终端10的控制程序的版本是否为控制程序保持部194中所保存的最新的控制程序的版本。版本管理部184将控制程序数据库192的最新版本栏132与用户数据库193的版本栏144进行比较,若配送给便携信息终端10的控制程序的版本已不是最新的版本,则使最新版本的控制程序发送给控制程序发送部186。版本管理部184可以按预定的定时确认用户的控制程序,若有最新版本的控制程序,则通知给便携信息终端10,也可以是在被从便携信息终端10请求确认版本时进行确认。
[0089] 控制程序判定部185基于用户对被控制装置的操作履历判定用户的熟习度,并登录于用户数据库193的熟习度栏146,并且,判定应发送给便携信息终端10的控制程序的种类。控制程序判定部185参照用户数据库193的履历栏145和控制程序数据库192的条件栏134,判定用户的操作履历是否满足条件,由此判定控制程序的种类。控制程序发送部186从控制程序保持部194读出被判定的种类的控制程序,发送给便携信息终端10。
[0090] 图14表示面向初级者的控制程序显示在显示器23上的画面的例子。画面中显示有用于切换电视装置200的输入的按钮、用于调整音量的按钮、用于切换频道的频道切换按钮、用于开关电源的按钮。仅设有用于操作电视装置200的最低限度的按钮。用户能通过操作便携信息终端10的方向键31a、31c、按钮36a、36d等,向电视装置200发送指示,还能通过触碰与触摸板61的按钮对应的位置,向电视装置200发送指示。
[0091] 画面中设有用于将控制程序切换成上位种类的按钮57。用户通过操作按钮57,能将面向初级者的控制程序切换成面向中级者的控制程序。控制程序执行部84接受到按钮57的操作时,从控制程序保持部93读出面向中级者的控制程序来执行。若面向中级者的控制程序未被保存在控制程序保持部93中,则使控制程序取得部83从管理服务器100取得控制程序。
[0092] 图15表示面向中级者的控制程序显示在显示器23上的画面的例子。画面中除在面向初级者的控制程序中所显示的按钮外,还显示有用于将输入切换成地面数字广播的按钮、用于切换成BS或CS广播的按钮、频道编号按钮。为已习惯电视装置200的操作的用户设置了比面向初级者的控制程序更多的按钮。画面中设有用于将控制程序切换成上位种类的按钮57、和用于切换成下位种类的按钮58。
[0093] 图16表示面向高级者的控制程序显示在显示器23上的画面的例子。画面中显示有电子节目表(EPG:Electronic Program Guide)。为熟练使用电子节目表的用户提供有使用电子节目表的用户接口。画面中设有用于将控制程序切换成下位种类的按钮58。
[0094] 在版本管理部184确认已发送给便携信息终端10的控制程序的版本,要发送最新版本的控制程序时,控制程序判定部185再次基于用户的操作履历判定应发送给便携信息终端10的控制程序的种类。此时,控制程序判定部185可以基于针对控制程序所具有的按钮57及58的操作履历,判定应发送给便携信息终端10的控制程序的种类,该按钮57和58是用于接收切换成不同种类的控制程序的指示的按钮。例如可以在已发送了面向中级者的控制程序的用户对用于切换成面向初级者的控制程序的按钮58操作了预定次数以上时,发送面向初级者的控制程序。相反,可以在已发送了面向中级者的控制程序的用户对用于切换成面向高级者的控制程序的按钮57操作了预定次数以上时,发送面向高级者的控制程序。
[0095] 控制程序判定部185可以根据各种类的控制程序所具有的按钮等用户接口的操作次数,判定应发送的控制程序的种类。控制程序判定部185可以判定为向对仅某种类的控制程序才具有的用户接口操作了预定次数以上的用户,发送该种类的控制程序。例如可以对经常使用电子节目表的用户发送图16所示的面向高级者的控制程序。相反,可以判定为向对仅某种类的控制程序才具有的用户接口只操作了不足预定次数的用户,发送比该种类的控制程序更下位的控制程序。例如,可以在已发送了面向中级者的控制程序的用户几乎不操作频道编号按钮,主要操作与面向初级者的控制程序相同的频道切换按钮的情况下,发送面向初级者的控制程序。
[0096] 控制程序判定部185可以参照用户数据库193的种类指定栏147,判定为发送用户想要优先使用的种类的控制程序。例如,即便是仅操作频道切换按钮的用户,有时也希望看着电子节目表切换频道。此时,若因未在电子节目表上切换频道、而是操作频道切换按钮,就发送面向初级者的控制程序,则会与用户的希望相反。因此,用户指定了特定种类的控制程序时,不论参照控制程序数据库192的条件栏134而判定的结果如何,都发送用户指定的种类的控制程序。
[0097] [用户辅助方法的步骤]
[0098] 图17是表示本实施方式的用户辅助方法的步骤的流程图。在图17所示的流程图中,将各处理的步骤用表示步骤的S(Step的首字母)与数字的组合来表示。此外,当由S与数字的组合表示的处理中执行某判断处理,其判断结果为肯定时,附加Y(Yes的首字母),例如表示为“S10的Y”,相反,若其判断结果为否定,则附加N(No的首字母),表示为“S10的N”。首先,便携信息终端10的设备信息取得部82被用户指示取得控制程序时,向电视装置200请求发送设备信息(S110)。电视装置200的设备信息发送部281向便携信息终端10发送设备信息(S112)。电视装置200的履历发送部283将履历保持部293中所保存的用户的操作履历发送给管理服务器100(S120)。
[0099] 便携信息终端10的控制程序请求部81向管理服务器100请求控制程序的发送(S130)。此时,控制程序请求部81将电视装置200的设备信息发送给管理服务器100(S132)。管理服务器100的控制程序请求接受部181通过用户ID或便携信息终端10的设备ID等识别便携信息终端10的用户。管理服务器100的设备信息取得部182从便携信息终端10取得电视装置200的设备信息,登录于用户数据库193。
[0100] 管理服务器100的控制程序判定部185参照用户数据库193的履历栏145判定用户的熟习度,并保存在用户数据库193的熟习度栏146中(S134)。管理服务器100的控制程序判定部185参照用户数据库193的履历栏145和熟习度栏146、控制程序数据库192的条件栏134等,判定符合用户的熟习度的控制程序的种类(S136)。管理服务器100的控制程序发送部186从控制程序保持部194读出被判定的种类的控制程序,发送给便携信息终端10(S138)。便携信息终端10的控制程序取得部83将取得的控制程序保存到控制程序保持部93中。之后,用户能够执行便携信息终端10向电视装置200发送控制信号,远程操作电视装置200(S140)。
[0101] 图18是表示在本实施方式的用户辅助方法中管理控制程序的版本的步骤的流程图。便携信息终端10的版本确认部87向管理服务器100请求确认被保存在控制程序保持部93中的控制程序的版本(S160),管理服务器100的版本管理部184确认是否已将控制程序保持部194中所保存的最新版本的控制程序发送给便携信息终端10(S162)。若最新版本的控制程序已发送给便携信息终端10(S164的Y),则将该意思响应给便携信息终端10(S166)。若尚未将最新版本的控制程序发送给便携信息终端10(S164的N),则管理服务器100的控制程序判定部185再次基于用户的操作履历判定熟习度(S168),判定符合用户的熟习度的控制程序的种类(S170)。管理服务器100的控制程序发送部186将被判定的种类的控制程序发送给便携信息终端10(S172)。由此,能够将便携信息终端10的控制程序更新为最新的版本,并能切换成符合此时的用户的熟习度的种类的控制程序。
[0102] 以上基于实施例说明了本发明。该实施例仅是例示,本领域技术人员当理解其各构成要素和各处理过程的组合可以有各种变形例,并且这样的变形例也包含在本发明的范围内。
[0103] 在实施方式中,是从管理服务器100向便携信息终端10发送控制程序的,但也可以从被控制装置向便携信息终端10发送控制程序。在该情况下,可以是管理服务器100将基于用户的操作履历而判定的种类的控制程序发送给被控制装置,由被控制装置发送给便携信息终端10,也可以是管理服务器100将全部种类的控制程序发送给被控制装置,由被控制装置将基于用户的操作履历而判定的种类的控制程序发送给便携信息终端10。
[0104] 〔标号说明〕
[0105] 1···用户辅助系统、10···便携信息终端、81···控制程序请求部、82···设备信息取得部、83···控制程序取得部、84···控制程序执行部、85···履历记录部、86···履历发送部、87···版本确认部、92···履历保持部、93···控制程序保持部、100···管理服务器、181···控制程序请求接受部、182···设备信息取得部、
183···履历取得部、184···版本管理部、185···控制程序判定部、186···控制程序发送部、192···控制程序数据库、193···用户数据库、194···控制程序保持部、
200···电视装置、281···设备信息发送部、282···履历记录部、283···履历发送部、292···设备信息保持部、293···履历保持部。
[0106] 〔工业可利用性〕
[0107] 本发明能适用于对便携信息终端的用户进行辅助的用户辅助系统。
QQ群二维码
意见反馈