执行支援系统及执行支援方法

文档序号:7605096阅读:209来源:国知局
专利名称:执行支援系统及执行支援方法
技术领域
本发明涉及对家电设备、医院或商店所设置的终端等设备的控制执行进行支援的执行支援系统及执行支援方法。
背景技术
此前曾提出过使用手提电话等移动终端,对在目的地的设备执行预定控制的执行支援系统的方案(例如,参照日本专利申请特开2002-345051号公报(以下称专利文献1)、及特开2002-78047号公报(以下称专利文献2))。
专利文献1的执行支援系统(家电产品用的通信装置),包括手提电话、与该手提电话通信的设置在家中的家庭终端、及与家庭终端相连接的多个家电产品,家庭终端根据手提电话发出的指示,控制各家电产品。
这样,例如手提电话的用户通过在回家前从外出地利用手提电话,可以预先接通空调的电源,使房间暖和起来。
专利文献2的执行支援系统,包括手提电话、设置在家庭内的网关及与该网关相连接的多个电子设备,以及与手提电话及网关分别进行通信的服务器。而且,当服务器通过利用自己具备的定时器,识别出到了预约时刻时,通过网关使各电子设备执行基于通信装置发送的信息的控制。
这样,例如只要到了用户回家前的晚8时,每天都可以接通作为电子设备的空调机的开关,就可以省去每次操作空调机的麻烦了。
但是,上述专利文献1的执行支援系统中,在对空调接通电源时,用户必须专门操作手提电话,存在其操作麻烦的问题。
另外,上述专利文献2的执行支援系统中,由于一到预约时间电子设备就工作,因此可以省去像专利文献1那样的用户操作,但是,例如当用户到家的时间每天有所不同时,需要进行变更预约时间的操作,存在使用不方便的问题。

发明内容
为此,本发明是鉴于这样的问题而提出的,其目的在于提供一种执行支援系统及执行支援方法,省去用户的麻烦操作,根据该用户的行动对设备的控制执行进行支援。
为了达到上述目的,本发明所涉及的执行支援系统,对相对预定设备的控制的执行进行支援,其特征在于,包括移动终端,预测自己朝向的目的地,输出表示上述预测结果内容的预测结果数据;控制内容确定装置,确定基于所输出的上述预测结果数据的上述设备的控制内容;执行装置,使上述设备执行由上述控制内容确定装置所确定的控制内容。例如,上述移动终端是汽车导航系统的终端、及手提电话、PDA(Personal Digital Assistant个人数字助理)等可检测位置的终端。
这样,由于移动终端预测自己朝向的目的地后,由上述设备执行基于该预测结果的控制内容,所以当上述移动终端的用户与该移动终端一起移动时,可以省去移动终端的用户进行的麻烦操作,对基于该用户的行动的设备的控制的执行进行支援。
其特征还在于上述控制内容确定装置,保持登录了各设施及对应于该设施的控制内容的登录信息;从登录在登录信息中的控制内容中,确定对应于由上述预测结果数据所表示的目的地设施的控制内容。
这样,可以根据上述登录信息支援控制的执行。
其特征还可以在于上述登录信息的各设施的全部或一部分,按其分别所属的类型进行登录;上述控制内容确定装置,判断由上述预测结果数据所表示的目的地设施是否属于预定的类型;当判断属于预定的类型时,从登录在登录信息中的控制内容中,确定对应于上述类型的控制内容。
这样,通过上述移动终端预测的目的地是“エコエコマ-ト”或“ニコマ-ト”这样的特定设施时,由于判断这些特定设施属于类型“超市”,并确定了对应于该类型的控制内容,所以可以支援基于目的地所属类型的控制的执行。
其特征还可以在于在上述登录信息中,登录与各控制内容相关的时间段,上述控制内容确定装置从登录在登录信息中的控制内容中,进一步确定与包含由上述预测结果数据所表示的时间的时间段相关的控制内容。
这样,可以对基于目的地和时间段的控制的执行进行支援。
其特征还可以在于在上述登录信息中,用于识别执行控制内容的设备的识别信息,与各控制内容相关联地进行登录;上述控制内容确定装置从上述登录信息中所登录的控制内容中,确定基于上述预测结果数据的控制内容、及执行上述控制内容的设备的识别信息;上述执行装置,使对应于由上述控制内容确定装置所确定的识别信息的设备,执行由上述控制内容确定装置所确定的控制内容。
这样,即使设备有多个,由于成为控制对象的设备根据登录信息中的识别信息进行确定,所以也可以对该确定的设备的控制的执行进行支援。
其特征还可以在于在上述登录信息中,用于识别各用户的用户识别信息,与各控制内容相对应地进行登录;上述移动终端,输出对自己进行操作的用户的用户识别信息;上述控制内容确定,从上述登录信息中所登录的控制内容中,进一步确定对应于从上述移动终端所输出的用户识别信息的控制内容。
这样,可以对基于目的地和用户的控制执行进行支援。
本发明也可以作为上述执行支援系统具有的移动终端或服务器、或者上述执行支援系统所进行的支援方法来实现。


图1是表示本发明第1实施方式中的执行支援系统构成的结构图。
图2是表示同上的汽车导航功能构成的功能方框图。
图3是表示同上的家庭网关功能构成的功能方框图。
图4是表示同上的地图信息所包含的内容的信息内容显示图。
图5是表示同上的历史信息所包含的内容的信息内容显示图。
图6是模式化表示同上的转移状态信息所包含的内容的一例的信息内容显示图。
图7的(a)~(c)是表示同上的条件表中所包含的内容的信息内容显示图。
图8是表示同上的条件确定部的一系列动作的动作流程图。
图9的(a)~(c)是表示同上的树形结构条件表中所包含的内容的信息内容显示图。
图10是表示同上的汽车导航的预测功能部的一系列动作的动作流程图。
图11是表示同上的脚本格式一例的格式显示图。
图12是表示同上的控制指示数据中所包含的内容的信息内容显示图。
图13是表示同上的参数数据中所包含的内容的信息内容显示图。
图14的(a)及(b)是表示同上的脚本的一例的脚本显示图。
图15是表示同上的用户信息中所包含的内容的信息内容显示图。
图16是表示同上的本地地址信息中所包含的内容的信息内容显示图。
图17是表示同上的执行支援系统的动作的时序图。
图18是表示执行同上的脚本的电视画面的画面显示图。
图19是表示本发明第2实施方式中的执行支援系统构成的结构图。
图20是表示同上的服务器及汽车导航功能构成的功能方框图。
图21是表示同上的登录信息所包含的内容的信息内容显示图。
图22是表示同上的医院终端的画面的一例的画面显示图。
图23是表示同上的用户信息所包含的内容的信息内容显示图。
图24是用于说明同上的显示部所显示的画面的画面显示图。
图25是用于说明同上的显示部所显示的另一画面的画面显示图。
图26是表示同上的脚本格式一例的格式显示图。
图27是表示同上的脚本一例的脚本显示图。
图28是表示同上的执行支援系统的动作的时序图。
图29是表示本发明第3实施例中的执行支援系统构成的结构图。
图30是表示同上的汽车导航、服务器以及家庭终端的功能构成的功能方框图。
图31是表示同上的用户群信息所包含的内容的信息内容显示图。
图32是表示同上的登录部在自家终端的显示部上所显示的画面一例的画面显示图。
图33是表示同上的登录信息所包含的内容的信息内容显示图。
图34是表示同上的服务器的登录功能部的动作的动作流程图。
图35是表示同上的类型信息所包含的内容的信息内容显示图。
图36的(a)及(b)是表示同上的汽车导航消息显示部所显示的画面一例的画面显示图,(c)是表示同上的手提电话消息显示部所显示的画面一例的画面显示37是表示同上的服务器的检索抽出功能部的动作的动作流程图。
具体实施例方式
(实施方式1)下面参照附图,对本发明第1实施方式中的执行支援系统进行说明。
图1是表示本发明实施方式中的执行支援系统构成的结构图。
本实施方式中的执行支援系统1,省去了用户的麻烦操作,根据用户的行动对设备的控制执行进行支援,包括汽车内配置的汽车导航系统终端(以下称为“汽车导航”)100;家庭内配置的家庭网关200;以及与该家庭网关200相连接的作为上述设备的电视291、292及空调机293、294。
在这样的本实施方式的执行支援系统1中,汽车导航100预测自己朝向的目的地,并使电视291、292及空调293、294等执行基于该预测结果的控制内容。例如,当汽车导航100的用户要回到设置空调293、294等的家时,汽车导航100预测是朝向自己的家,使空调293通电,以及使电视291显示通知正在回家途中的消息。
图2是表示汽车导航100功能构成的功能方框图。
汽车导航100,通过因特网900与家庭网关200进行通信,包括预测汽车导航100要朝向的目的地的预测功能部110;及根据该预测结果,生成对预定的设备指示执行预定动作的内容的脚本并进行发送的脚本功能部120。
汽车导航100的预测功能部110例如包括利用GPS(GlobalRositioning System全球定位系统),检测汽车导航100当前位置的位置检测部101;预先存储表示导航所用的地图的内容的地图信息103a的地图信息存储部103;判断由位置检测部101所检测的当前位置是否相当于后述的节点的节点判断部102;具有将对应于判断为节点的当前位置的节点作为历史信息104a进行存储的区域的历史存储部104;根据历史存储部104中存储的节点出现频度,确定用于生成后述的转移状态信息的出现频度的阈值的阈值计算部105;生成有关具有该阈值以上的出现频度的节点间转移的信息,即包含该频度及在节点上行驶的日期时间等转移状态信息的转移状态信息生成部106;从该转移状态信息及历史信息104a确定预定条件的条件确定部107;以及使用由条件确定部107确定的条件,从转移状态信息预测成为今后目的地的节点的预测部108。
汽车导航100的脚本功能部120包括具有用于存储脚本格式122a的区域的格式存储部122;在该格式存储部122中登录脚本格式122a的格式登录部121;具有用于存储控制指示数据124a及参数数据124b的区域的控制参数存储部124;在该控制参数存储部124中登录控制指示数据124及参数数据124b的参数登录部123;使用脚本格式122a和控制指示数据124a及参数数据124b,生成基于预测部108的预测结果的脚本的脚本生成部125;以及通过因特网900进行信号发送接收的导航发送收发部126。
图3是表示家庭网关200的功能构成的功能方框图。
家庭网关200包括通过因特网900进行信号发送接收的网关收发部201;预先存储用户信息205a的用户信息存储部205;通过网关收发部201从汽车导航100取得脚本,并参照用户信息205a,对发送脚本的用户进行认证的认证部202;预先存储本地地址信息206a的地址信息存储部206;通过网关收发部201及认证部202取得来自汽车导航100的脚本,并采用本地地址信息206a,确定成为该脚本对象的设备的本地地址的脚本分析部203;以及对该确定的本地地址的设备发送脚本的脚本发送部204。
而且,电视291、292和空调293、294,分别执行基于家庭网关200发送的脚本的动作。
对于这样构成的执行支援系统1,首先,从汽车导航100的预测功能部110开始详细说明。
该预测功能部110执行日本专利申请特开2002-297304号公报所公开的预测方法。
图4是表示地图信息存储部103的地图信息103a所包含的内容的信息内容显示图。
此处,节点表示的是预定的场所及其范围,例如表示预定的十字路口、地面标志及地区等。另外,除了有固定名称的“○○十字路口”及“△△游园地”等以外,用户特有的“办公场所”及“A小姐的家”等也可以作为节点表示。而且,在各节点上分别分配了用于对其进行识别的识别号的节点号。
地图信息103a如图4中所示,登录有各节点号、对应于该节点号的节点种类或名称、由该节点的代表点的经度和纬度所表示的位置。
节点号,例如如果是十字路口,则分配“C○○”、如果是地面标志,则分配“L○○”,如果是地区(区域),则分配“A○○”等。
另外,在图4中所示的地图信息103a中,各节点的位置仅通过各代表点的纬度和经度登录的,但是实际上,也可登录表示基于十字路口、地面标志、地区等各个节点的范围(以代表点为中心的半径等)的信息。例如,如果节点是十字路口或地面标志,则也可以将表示以其代表点为中心半径10m的范围的范围信息登录在地图信息103a中,如果是地区(区域),则既可以将表示以其代表点为中心半径为1km范围的范围信息登录在地图信息103a中,也可以按每个节点使其范围不同。另外,也可以用住址取代纬度和经度作为节点位置登录在地图信息103a中。
在地图信息103a中登录了节点号及种类或名称,但是只要能够识别各节点也可以只登录节点号,或者只登录名称。
而且,这样的确定十字路口、地面标志、区域等节点的信息(节点号等)作为历史信息104a存储在历史存储部104中。
也可以根据用户的汽车行驶状况,增加登录地图信息103a的节点,或从地图信息103a中删除节点。
例如,在十字路口,如果安装了汽车导航100的用户的汽车曾在2个以上方向行驶过,则可将该十字路口作为节点登录在地图信息103a中,而在作为节点登录的十字路口,在过去的预定期间用户只在1个方向行驶过时,可将该节点从地图信息103a中删除。另外,在这样的节点设定中,不一定需要地图信息103a,也可以只使用用户的行驶历史。
节点判断部102,当从地图信息103a中检索由位置检测部101检测的当前位置,并且该当前位置作为节点登录在地图信息103a中时,将该节点的节点号和通过该节点的时刻作为历史信息104a,登录在历史存储部104中。
图5是表示历史存储部104历史信息104a所包含的内容的信息内容显示图。
如该图5中所示,节点判断部102使节点号和与其对应的通过时刻沿着时间序列,作为历史信息104a登录在历史存储部104中。另外,节点判断部102以预定的分段将历史信息104a登录在历史存储部104中。
图5的(a)表示以从引擎的起动(出发地)到停止(目的地)的分段登录的2个历史信息104a,图5的(b)表示,从出发地再次返回该出发地的分段所登录的历史信息104a。
图5(a)中所示的一个历史信息104a,是表示汽车在7月31日8时5分从节点号为L6的节点出发,同日8时6分通过节点号为C8的节点,再在同日8时8分通过节点号为C12的节点的情况。
另外,图5(b)中所示的历史信息104a,是表示汽车在7月31日8时5分从节点号为L6的节点出发,同日8时6分通过节点号为C8的节点,且在同日21时20分返回节点号为L6的节点的情况。
节点判断部102既可以将历史信息104a以“相同日期”的分段存储,也可以无分段存储。
另外,节点判断部102将通过时刻以“月、日、时、分”为单位登录在历史存储部104中,但是,除此之外,可以用年及秒、星期几等单位进行登录,也可以以其中的任何单位的组合进行登录。另外,当历史信息104a按行驶单位,即从引擎的起动到停止的分段被登录时,节点判断部102将引擎起动的时刻及停止时刻,与节点号一起登录在历史存储部104中,有关通过的节点也可以只登录其节点号。另外,节点判断部102不只是将这样有关日期时间的信息,也可以将有关天气或驾驶员及乘客的信息等包括在历史信息104a中,登录在历史存储部104中。
阈值计算部105参照历史存储部104的历史信息104a,计算用于选择构成转移状态信息的节点的出现频度的阈值。阈值的计算方法各种各样,例如,根据在历史存储部104中所存储的数据量进行计算,求出全部节点出现频度的分布进行计算,以及求出全部节点的出现频度的平均值,在该值上乘以一定数进行计算等方法,哪种方法都可以。
转移状态信息生成部106当由阈值计算部105计算出阈值时,利用历史存储部104的历史信息104a,从阈值以上的出现频度的节点生成转移状态信息。
图6是模式化表示转移状态信息所包含的内容的一例的信息内容显示图。
如该图6中所示,转移状态信息的构成为,表示开始行驶的地面标志及地区等节点(出发地)的节点号L6、L128、A253、L85位于紧挨着根下面的最高位,以这些节点号为基点的转移状态用树形结构表示,而表示结束行驶的地面标志及区域等的节点(目的地)的节点号L128、L2、A30等位于各分枝的最下层。
在转移状态信息中,包括对应于各节点号,表示出发、经过或到达该节点时的状态的内容的状态信息(在图6中方框内表示的数据),如果采用该状态信息,则可以将例如“平日从上午9时到12时行驶的节点”等条件作为检索关键字,检索树形结构的转移状态信息。
图6中所示的转移状态信息的状态信息,包含由图5的历史信息104a所表示的日期和时刻,但是除此之外如上所述也可以包含有关驾驶员及乘客的信息等,也可以包括“晴、雨、阴、雪”等天气、及温度、降水概率等气象信息。另外,这样的状态信息分别对应于全部节点号进行登录。
条件确定部107,参照自己保持的条件表,确定适当的条件作为预测部108所进行的预测中采用的条件。
图7(a)是表示上述条件表之一的休息日条件表中所包含内容的内容表示图。
休息日条件表包括表示休息日是何月何日,平日是何月何日的信息。
即,条件确定部107参照这样的休息日条件表,判断今天是休息日还是平日。而且,例如判断今天是休息日时,条件确定部107将休息日作为条件的一个备选进行确定。
图7(b)是表示上述条件表之一的时刻条件表中所包含内容的内容表示图。
时刻条件表包括表示早上从几时到几时,白天从几时到几时,晚上从几时到几时的信息。
即,条件确定部107参照这样的时刻条件表,判断现在是早上、白天还是晚上。而且,例如判断现在是晚上时,条件确定部107将晚上作为条件的一个备选进行确定。
图7(c)是表示上述条件表之一的季节条件表中所包含内容的内容表示图。
季节条件表包括表示春天从几月到几月,夏天从几月到几月,秋天从几月到几月,冬天从几月到几月的信息。
即,条件确定部107参照这样的季节条件表,判断今天是春天、夏天、秋天,还是冬天。而且,例如判断今天是春天时,条件确定部107将春天作为条件的一个备选进行确定。
图8是表示条件确定部107的一系列动作的动作流程图。
首先,条件确定部107参照历史存储部104的历史信息104a,取得有关从现在到比较近的过去的状态的信息。现在,当前位置是节点号C9的节点,节点号L6的节点是出发地,现在日期时间为6月3日14时。
条件确定部107参照图7中所示的休息日条件表、时刻条件表及季节条件表,可以抽出“平日”、“白天”、“夏天”等条件,从这些条件中选择1个条件,例如选择“平日、节点号为C9”(步骤S100)。
然后,条件确定部107从转移状态信息中检索满足该条件的节点(步骤S102)。此处,在图6的转移状态信息中,由于节点号C9的节点A满足上述条件,所以条件确定部107将该节点A理解为符合上述检索条件的节点。
然后,条件确定部107以该节点号C9的节点为基点,选择1个今后有可能转移的节点(位于最下层的节点)(步骤S104),计算向该节点的转移概率(步骤S106),将该值存储起来(步骤S108)。
此处,作为转移概率的计算方法有如下的方法。设条件为“Cond”、条件“Cond”的基点(节点号C9的节点A)的出现频度为Freq(C9|Cond)、在有转移可能性的节点(Ln)上满足条件“Cond”的频度为Freq(Ln|Cond),则转移概率P(Ln|C9)可以作为转移概率P(Ln|C9)=Freq(Ln|Cond)/Freq(C9|Cond)求出。
这样,当对1个节点计算转移概率时,在该条件的基础上判断是否有其他可能转移的节点(步骤S110),如果有该节点(步骤S110的是),则对该节点也计算转移概率,对该值进行存储。
另一方面,如果没有其他节点(步骤S110的否),则根据存储的转移概率,计算该条件上的转移概率的熵(entropy)(步骤S112),将该值与条件一起进行存储(步骤S114)。
而且,当条件确定部107对熵进行如上所述存储时,判断是否有现在选择的条件之外的条件(例如“平日、节点号C9、白天”、及“平日、从节点号L6的节点向节点号C9的节点转移、夏天”等条件)(步骤S116),如果有条件(步骤S116的是),则重复执行从步骤S100开始的动作。
而如果没有条件(步骤S116的否),则条件确定部107选择已经存储的熵的值为最小值的条件,将其确定为最佳条件(步骤S118)。
条件确定部107保持的条件表也可以由树形结构构成。
图9是表示树形结构条件表的例子,(a)表示树形结构条件表之一的时刻条件表,(b)表示树形结构条件表之一的星期条件表,(c)表示树形结构条件表之一的天气条件表。
图9的(a)中所示的时刻表,表示条件“6时至7时”、“8时至9时”、及“10时至11时”属于条件“早上”,而条件“12时至13时”、“14时至15时”、及“16时至17时”属于条件“白天”,条件“18时至19时”、“20时至21时”、及“22时至23时”属于条件“晚上”。
图9的(b)中所示的星期条件表,表示条件“星期一至星期四”和条件“星期五”分别属于条件“平日”,而条件“星期六”和条件“星期日”属于条件“休息日”。
另外,图9的(c)所示的天气条件表,“晴”、“阴”及“雨”分别表示各个条件。
例如,当现在的状态是“星期一”、“14时”且“晴”时,条件确定部107参照星期条件表,判断现在状态“星期一”属于条件“平日”,再参照时刻条件表,判断现在的状态“14时”属于条件“白天”。
于是,条件确定部107采用条件“平日”、条件“白天”、及条件“晴天”,检索转移状态信息,并确定转移概率的熵为最小的条件。例如,当该条件为“白天”时,条件确定部107采用条件“平日”、条件“晴”、和“白天”下一层的条件“14时至15时”,检索转移状态信息,确定转移概率的熵为最小的条件。现在,当该条件是“平日”时,条件确定部107对条件“白天”的熵、和条件“白天”且“平日”的熵进行比较,如果前者小,则将条件“白天”确定为最佳条件。另一方面,如果后者小时,则条件确定部107采用条件“晴”、条件“14时至15时”、和“平日”下一层的条件“星期一至星期四”,重复与上述同样的动作,从而确定最佳的条件。
图7和图9中所示的条件表,存在各用户间有差异的情况,及无差异的情况。即存在休息日条件表随各用户休息日而有差异的情况,另一方面也存在天气条件表随用户不同而无差异的情况。为此,条件确定部107也可以具有按每个用户而不同的条件表、及对哪个用户都是相同内容的通用条件表。例如,条件确定部107,按每个用户切换使用对应各用户中的每一个的休息日条件表,并且对所有用户使用通用的天气条件表。另外,也可以在条件确定部107中具有随时取得按每个用户不同的条件表的装置。
预测部108,当通过条件确定部107确定适当的条件时,参照所确定的条件及转移状态信息,预测今后的转移目的地节点(目的地)。
转移目的地节点的预测方法,例如包括将预测概率(转移概率)最高的节点作为转移目的地节点的方法;根据预测概率,对节点给予一个范围,通过随机数输出其值,将具有该值所属的范围的节点作为转移目的地节点的方法;以及具有预定值以上的概率值的节点全部作为转移目的地节点的方法等。当预测转移目的地节点时,通过参照转移状态信息,当然也可以对到所预测的节点为止的路径进行预测。
进一步,该预测部108根据转移状态信息,计算出此前在当前节点与上述预测的节点之间行驶所需要的时间的平均值,作为到目的地所需要时间,并且通过在当前时刻上加上该所需要时间,确定到达目的地的到达预定时刻。
然后,预测部108,输出表示转移目的地节点的节点号、所需要时间、及到达预定时刻的预测结果数据。
下面,参照图10对这样的汽车导航100的预测功能部110的一系列动作进行说明。
图10是表示汽车导航100的预测功能部110的一系列动作的动作流程图。
位置检测部101检测汽车导航100的当前位置(步骤S130)。
节点判断部102参照地图信息103a判断当前位置是否是节点(步骤S132)。
节点判断部102在判断当前位置是节点时,将表示该节点的节点号和日期时间作为历史信息104a,登录在历史存储部104中(步骤S134)。
阈值计算部105参照历史信息104a,计算出出现频度的阈值(步骤S136)。
然后转移状态信息生成部106,由阈值以上的出现频度的节点生成转移状态信息(步骤S138)。
条件确定部107像采用图8所说明的那样,由转移状态信息确定适当的条件(步骤S140)。
预测部108根据步骤S140确定的条件,预测成为目的地的转移目的地节点(步骤S142),再确定所需要时间及到达预定时刻,输出预测结果数据(步骤S144)。
通过进行这样的动作,汽车导航100的预测功能部110预测汽车导航100所朝向的目的地。
下面,对汽车导航100的脚本功能部120进行说明。
图11是表示格式存储部122的脚本格式122a的一例的格式显示图。
如图11中所示,脚本格式122a是输入用户ID(<User ID>)、作为控制对象的设备(<Target>)、该设备的场所(<Place>)、控制事项(<Control>)、及执行该控制事项所需要的设定事项(<Content>)而形成的。
另外,格式存储部122不只是存储一种这样的脚本格式122a,也可以存储多种。而且,这些脚本格式122a例如根据汽车导航100的用户所进行的操作,从格式登录部121登录在格式存储部122中。
格式登录部121,也可以例如通过因特网900与预先保持多种脚本格式122a的服务器进行通信,从该服务器取得脚本格式122a,并将该取得的脚本格式122a登录在格式存储部122中。另外,格式登录部121也可以从作为卡形状的数据存储媒体的存储卡中读出脚本格式122a,并将所读出的脚本格式122a登录在格式存储部122中。这样,格式登录部121在利用因特网900或存储卡,将脚本格式122a登录在格式存储部122中的情况下,可以减轻用户登录操作的负担。
图12是表示控制参数存储部124的控制指示数据124a中所包含的内容的信息内容显示图。
如该图12中所示,在控制指示数据124a中,有目的地栏A1、地址栏A2、时间信息栏A3、控制内容栏A4、及控制号栏A5,在目的地栏A1中,登录自家及朋友家等目的地的名称及节点号,在地址栏A2中,登录对应各目的地的地址,在控制内容栏A4中,登录对处于目的地的设备的控制内容,在时间信息栏A3中,登录对应于每个该控制内容的时间段,在控制号栏A5中,登录分配给每个控制内容的控制号。
例如,目的地如果是汽车导航100的用户自家时,则该自家的家庭网关200的全局地址“202.203.×△□.2”登录在地址栏A2中,将使自家的设备执行的控制内容“通知回家时间”、“通知希望来接”、及“对书房的空调通电”登录在控制内容栏A4中。在控制内容“通知回家时间”中分配控制号“0001”,对应于时间信息“17:00~22:00”。
图13是表示控制参数存储部124的参数数据124a中所包含的内容的信息内容显示图。
如该图13中所示,在参数数据124b中,有控制号栏B1和参数栏B2,在控制号栏B1中登录控制指示数据124a中的控制号,而在参数栏B2中,登录执行对应于该控制号的控制内容所需要的参数。
例如,在参数数据124b中,作为执行控制号“0001”的控制内容“通知回家时间”所需要的参数,登录表示用户ID(<User ID>)的“001”、表示作为控制对象的设备(<Target>)的“TV”、表示该设备的场所(<Place>)的“LivingRoom”、表示控制事项(<Control>)的“Infom”、以及执行该控制事项所需要的设定事项(<Content>)的“Arrival(time)”。这里,上述的“Infom”表示“通知”的控制事项,而“Arrival(time)”表示到达预定时刻(回家时间)的设定事项。
另外,作为执行控制号“0003”的控制内容“对书房的空调通电”所需要的参数,登录表示用户ID(<User ID>)的“001”、表示作为控制对象的设备(<Target>)的“AirConditioner”、表示该设备的场所(<Place>)的“Library”、表示控制事项(<Control>)的“onSwith”、以及表示执行该控制事项所需要的设定事项(<Content>)的“24℃”。上述的“onSwith”表示“接通电源”的控制事项,“24℃”表示“将室温设定在24℃”的设定事项。
另外,这样的控制指示数据124a及参数数据124b,例如通过由用户进行的操作,从参数登录部123登录在控制参数存储部124中。
脚本生成部125,当从预测功能部110的预测部108取得预测结果数据时,从控制参数存储部124的控制指示数据124a,检索对应于该预测结果数据所表示的目的地的控制号。这时脚本生成部125检索对应于取得预测结果数据的时刻的控制号。
例如,当脚本生成部125在20时取得表示目的地“自家、节点号L123”的预测结果数据时,从控制指示数据124a检索目的地“自家、节点号L123”,从对应于该“自家、节点号L123”的控制号(控制内容)中,进一步检索包括20时的时间段所对应的内容。结果,脚本生成部125确定控制号“0001”、“0003”、“0004”。另一方面,当脚本生成部125在23时取得表示目的地“自家、节点号L123”的预测结果数据时,从控制指示数据124a检索目的地“自家、节点号L123”,从对应于该“自家、节点号L123”的控制号中,进一步检索包括23时的时间段所对应的内容。结果,脚本生成部125确定控制号“0002”、“0003”、“0004”。
然后,脚本生成部125,参照控制参数存储部124的参数数据124b,抽出对应于确定了的控制号例如“0001”的参数,将抽出的参数输入到格式存储部122的脚本格式122a中,生成向目的地发送的脚本。
图14是表示由脚本生成部125生成的脚本的一例的脚本显示图,(a)表示对应于控制号“0001”的脚本,(b)表示对应于控制号“0003”的脚本。
图14的(a)中所示的脚本,形成为使位于起居室中的电视292执行“通知用户ID为‘001’的用户在21时55分回家”的动作。此处,脚本生成部125根据来自预测部108的预测结果数据所表示的到达预定时刻“21时55分”,将从参数数据124b中抽出的参数“Arrival(time)”转换成“Arrival(21:55)”,输入到脚本格式122a中。
另一方面,图14的(b)中所示的脚本,形成为使位于书房中的空调293执行“接入电源使室温达到24℃”的动作。
然后,导航收发部126通过脚本生成部125从控制指示数据124a取得由预测部108预测的目的地地址,并将上述生成的脚本发送给该地址。例如,如果目的地是自家,则对自家的家庭网关200发送脚本。
下面,对网关200的动作进行说明。
当家庭网关200的认证部202通过网关收发部201取得脚本时,参照用户信息存储部205的用户信息205a,对发送脚本的用户进行认证。
图15是表示用户信息205a中所包含的内容的信息内容显示图。
如该图15中所示,在用户信息205a中,有用户ID栏C1和用户名栏C2,在用户ID栏C1中登录正规用户的用户ID,在用户名栏C2中登录有对应于该用户ID的用户的昵称或姓名等用户名。
例如,图15中所示的用户信息205a表示用户ID为“001”、“002”、“003”的用户是正规用户,并且表示用户ID为“001”的用户的用户名为“父亲”、用户ID为“002”的用户的用户名为“母亲”。
然后,认证部202判断在所取得的脚本中所包含的用户ID是否被登录在上述用户信息205a中,如果登录了,则判断为来自正规用户的脚本,将该脚本发送给脚本分析部203。另外,认证部202当在所取得的脚本中所包含的用户ID未登录在上述的用户信息205a中时,则判断是来自非法用户的脚本,将该脚本废除。认证部202所进行的认证方法,并不限于通过上述的用户ID进行的认证方法,也可以是通过汽车导航100的用户的密码或汽车导航100的终端ID进行的认证方法等其他认证方法。另外,也可以对从汽车导航100到家庭网关200的上述用户ID及密码等的发送,施加通过SSL(SecureSockets Layar安全套接协议层)等进行的加密。
当脚本分析部203从认证部202取得脚本时,通过参照地址信息存储部206的本地地址信息206a,确定作为该脚本对象的设备的本地地址。
图16是表示本地地址信息206a中所包含的内容的信息内容显示图。
如该图16中所示,在本地地址信息206a中,有对象设备栏D1、设置场所栏D2、及本地地址栏D3,在对象设备栏D1中,登录与家庭网关200相连接的全部设备的设备种类名,在设置场所栏D2中登录该设备设置的场所,在本地地址栏D3中登录该设备的本地地址。
例如,在本地地址信息206a的对象设备栏D1中,登录“电视”和“空调”,在设置场所栏D2中与“电视”相对应地登录“起居室”和“书房”,与“空调”相对应地登录“书房”和“学习室”。进一步,在本地地址栏D3中,与设置场所“起居室”的对象设备“电视”相对应地登录本地地址“192.168.0.4”。
即,当脚本分析部203取得图14(a)中所示的脚本时,从该脚本中所示的“<Target>TV</Target>”确定对象设备为电视,从“<place>LivingRoom</place>”确定设置场所为起居室。然后,脚本分析部203由确定的对象设备和设置场所,确定作为该脚本的对象的设备的本地地址“192.168.0.4”。
当本地地址确定时,脚本分析部203从脚本发送部204向由该本地地址所示的设备发送脚本。
结果,取得脚本的设备执行该脚本中所示的控制内容。
图17是表示本实施方式的执行支援系统的动作的时序图。
首先,汽车导航100预测目的地(步骤S150),参照控制指示数据124a,判断是否登录了对应该目的地的控制内容(步骤S152)。
此处,在判断没有登录对应目的地的控制内容时(步骤S152的否),汽车导航100再次重复执行从步骤S150开始的操作,即目的地的预测。当判断登录了对应于目的地的控制内容时(步骤S152的是),则利用脚本格式122a及参数数据124b,生成对应于该控制内容的脚本(步骤S154)。
而且,如果该目的地是自家,则汽车导航100将生成的脚本发送给位于自家的家庭网关200(步骤S156)。
当家庭网关200接收从汽车导航100发送的脚本时(步骤S158),从该脚本中所包含的用户ID,对发送该脚本的用户进行认证(步骤S160)。
结果,当家庭网关200判断发送脚本的用户是正规的用户时(步骤S160的是),则使设备执行对应于该脚本的控制(步骤S162),当判断发送脚本的用户是非法用户时(步骤S160的否),则废除该脚本(步骤S164)。
图18是表示执行脚本的电视292的画面的画面显示图。
当电视292取得图14(a)中所示的脚本时,执行由该脚本所示的控制内容,并如图18所示,显示“有从父亲发来的消息,回家预定时刻为21时55分左右”的消息。另外,在该消息中所显示的“父亲”是根据电视292取得的脚本所表示的用户ID而显示的。
这样,在本实施方式中,由于汽车导航100预测自己朝向的目的地后,使电视291、292及空调293、294等执行基于该预测结果的控制内容,所以省去了汽车导航100的用户进行的麻烦操作,可以对基于该用户行动的设备的控制执行进行支援。
在本实施方式中,使汽车导航100向家庭网关200只发送了脚本,但是,也可以发送由预测部108生成的预测结果数据。这时,家庭网关200例如从汽车导航100接收了图14(b)中所示的指示“对空调通电”的脚本时,判断由预测结果数据所示的到达预定时刻是否与当前时刻相比在前面例如10分钟以上。当网关200判断到达预定时刻在当前时刻前面10分钟以上时,暂停向空调发送脚本,而当到了到达预定时刻的前10分钟时,再发送该脚本。
这样,即使家庭网关200在到达预定时刻例如1小时前从汽车导航100接收了脚本,也不会使空调在无人的房间白白运行1小时,而可以适当抑制消耗功率。
在此,如上所述,取代推迟对家庭网关200发送脚本,也可以在图12中所示的控制指示数据124a的控制内容栏A4中,增加控制内容“到达前20分钟对书房的空调通电”,并且在参数数据124b中,作为执行该控制内容所需要的参数,除了“onSwith”等之外,登录“Arrival(time)”和“20分钟”。这样,当汽车导航100生成基于这样的控制内容脚本并发送时,书房的空调293通过家庭网关200接收该脚本,在汽车导航的用户到达前20分钟接通电源。即,空调293从该脚本中所示的“Arrival(time)”和“20分钟”,确定使开关接通的时刻,在该确定的时刻执行该动作。结果,即使空调293通过家庭网关200在到达预定时刻的例如1小时之前接收到了脚本,也不会使空调293在无人的房间白白运行1小时,而可以适当抑制消耗功率。另外,对于回家时刻等每天变化的参数,无论什么时刻回家都可以设定适当的参数(空调的起动时刻),进行相应的控制。另外,如上所述,除了根据从汽车导航100发送的脚本,对家庭网关200或作为控制对象的空调293执行的定时进行控制之外,也可以是控制汽车导航100发送脚本的定时,并且家庭网关200及空调293一接收到脚本就执行处理。在上述例子中,根据脚本的内容,控制了空调293通电的时刻,当然也可以控制对其他设备的动作时刻。
另外,例如空调293也可以根据接收到的脚本中所示的到达预定时刻及设定温度和实际的室温,确定接通开关的时刻,并在该时刻执行该动作。这时,在图13中所示的参数数据124b中,作为对应于控制号0003的参数增加“Arrival(time)”,并且在空调293中具有检测实际室温的温度传感器。当空调293接收到对应于该控制号0003的脚本时,空调293在根据该脚本所示的到达预定时刻、设定温度和由温度传感器检测的室温所确定的时刻,接通开关。即,空调293在设定温度和实际室温的差很大时,比到达预定时刻充分提前地接通开关,而当差小时,比到达预定时刻只提前一点接通开关。这样,既可以防止汽车导航100的用户到家时,实际室温达不到设定温度,又可以适当抑制消耗功率。
此处,在空调293等设备上,还可以具有将执行结果通知给汽车导航100的功能。例如,当空调293根据从汽车导航100发送的脚本,将设定温度定在24℃并接通开关时,空调293将通知接通开关及设定温度为24℃的内容的结果通知数据,通过家庭网关200发送给汽车导航100。取得这样的结果通知数据的汽车导航100,在画面上显示该结果通知数据中所表示的内容,以通知给用户。这样,用户可以掌握空调293等设备的工作状态,可以提高用户使用方便性。另外,在汽车导航100上,也可以具有指示变更结果通知数据所示的设备工作状态的功能。例如显示“对书房的空调通了电,设定温度为24℃”的结果通知数据内容的汽车导航100,根据用户所进行的操作,生成指示设定温度变更为26℃的内容脚本。然后,汽车导航100通过家庭网关200,将该脚本发送给空调293。取得这样脚本的空调293将设定温度从24℃变更为26℃。这样,可以提高用户使用的方便性。另外,在本实施方式中,使汽车导航100对目的地进行了预测,但是也可以使汽车导航100进行是否偏离了该预测的判断。这时,汽车导航100在发送了根据预测的目的地的脚本后,当判断是向着与该目的地不同的场所时,发送指示取消由该脚本所示的控制的内容的其他脚本。例如,当汽车导航100发送了指示“对空调通电”的脚本时,发送指示“对空调断电”的脚本。另外,汽车导航100在发送了指示“通知回家时间”的脚本时,发送指示“通知方才通知的回家时间错了”的脚本。
这样,在偏离汽车导航100所进行的预测时,也可以使各设备执行适当的控制。
(第2实施方式)下面参照附图,对本发明第2实施方式中的执行支援系统进行说明。
图19是表示本实施方式中的执行支援系统构成的结构图。
本实施方式中的执行支援系统2,与实施方式1一样,省去了用户的麻烦操作,对基于用户行动的设备控制的执行进行支援,包括汽车内配置的汽车导航系统100A;在医院内设置的医院终端391、饭馆中设置的商店终端392、在医院终端391和商店终端392及汽车导航100A之间通过因特网900进行通信的服务器300。
在这样的执行支援系统2中,可以由医院的医院终端391及饭馆的商店终端392受理的受理行为,作为对医院终端391及商店终端392的控制内容预先登录在服务器300中。而且,当预测汽车导航100A例如朝向医院去时,服务器300对汽车导航100A通知医院终端391的一些受理行为,当汽车导航100A根据用户进行的操作,从该受理行为中例如选择诊断预约时,服务器300使医院终端391执行该诊断预约。即,服务器300使医院终端391执行表示诊察预约内容的信息的登录。
图20是表示服务器300及汽车导航100A功能构成的功能方框图。
服务器300包括预先存储登录信息302a的登录信息存储部302;预先存储用户信息301a的用户信息存储部301;受理行为信息生成部303,根据登录信息302a及用户信息301a,生成表示基于汽车导航100A的目的地的受理行为的内容的受理行为信息;通过因特网900进行信号的发送接收的服务器收发部304;预先存储脚本格式306a的格式存储部306;以及利用脚本格式306a生成脚本的脚本生成部305。
另一方面,汽车导航100A包括预测汽车导航100A要朝向的目的地的预测功能部110A、从服务器300取得的受理行为信息中所包含的一些受理行为中选择任意一个的选择功能部130、以及通过因特网900进行信号发送接收的收发部139。
预测功能部110A具有与实施方式1的预测功能部110同样的功能及构成,包括位置检测部101、节点判断部102、地图信息存储部103、历史存储部104、阈值计算部105、转移状态信息生成部106、条件确定部107、以及预测部108,预测汽车导航100A朝向的目的地,将表示该目的地及到达预定时刻的预测结果数据,通过因特网900从导航收发部139发送给服务器300。另外,此时导航收发部139将预测结果数据和汽车导航100A的用户的用户ID一起发送给服务器300。
另外,选择功能部130包括暂时保存来自服务器300的受理行为信息,进行根据该受理行为信息的处理的保存处理部134;显示受理行为信息所示内容的显示部132;输出基于用户的操作的操作信号的操作部131;以及根据来自操作部131的操作信号从受理行为信息所示的一些受理行为中选择任意一个的选择确定部133。
而且,医院终端391及商店终端392从服务器300取得脚本,从而执行该脚本所示的控制。
图21是表示登录信息存储部302的登录信息302a所包含的内容的信息内容显示图。
登录信息302a表示的是由医院的医院终端391及饭馆的商店终端392等各设施的终端可受理的受理行为,在该登录信息302a中,有设施名栏E1、地址栏E2、受理行为栏E3、参数号栏E4、及时间栏E5。而且,在设施名栏E1中登录各设施名称及节点号,在地址栏E2中登录在该设施中所设置的终端的地址,受理行为栏E3中登录受理行为,在参数号栏E4中登录分配给各受理行为的参数号,在时间栏E5中登录可以实施该受理行为的时间段。
例如,在该登录信息302a中,登录设施名称及节点号“○×医院、节点号L245”、该医院所设置的医院终端391的地址“123.456.7.8”、以及作为该医院终端391受理的受理行为的“诊断预约”、“康复预约”、及“取药”等。当该医院终端391在“内科”和“外科”受理“诊断预约”时,该“内科”及“外科”与“诊断预约”相关联地被登录。
另外,对于“诊断预约·内科”的受理行为,登录有参数号“A01”,而对于“诊断预约·外科”的受理行为,登录有参数号“A02”。
当该医院终端391在“10:00~12:00”和“13:00~15:00”的时间段进行“诊断预约·内科”的受理行为时,该时间段与受理行为“诊断预约·内科”相关联进行登录。
这样有关“○×医院”的信息,通过例如将医院终端391与服务器300相连接,并操作该医院终端391,登录在登录信息存储部302的登录信息302a中。
图22是表示在登录信息302a中登录有关医院信息时医院终端391的画面一例的画面显示图。
例如,当医院的管理人员操作医院终端391,以连接在服务器300上,并输入医院名等时,服务器300在医院终端391上显示图22中所示的画面。在该画面上显示几个受理行为的备选。
然后,管理人员操作医院终端391,从该备选中选择医院终端391可以受理的行为。例如,如果受理行为“诊断预约”是可以受理的,则在复选框(check box)Bx51中输入选中(check)标记。然后再将该诊断的科目输入到输入框Bx61、Bx62中,将对该科目进行的受理行为“诊断预约”的时间段输入到输入框Bx80中。
另外,如果有从服务器300对汽车导航100A登提供的信息,则管理人员例如输入“工作人员60人、有住院设施、有停车场”等信息。然后,当选择显示为“OK”的按钮时,在上述画面上所输入的内容登录在登录信息302a中。
在该登录信息302a中,还登录设施的名称及节点号“饭馆‘ょってぃこ’、节点号L246”、该饭馆内设置的商店终端392的地址“123.567.8.9”、以及该饭馆受理的受理行为“预约人数”、“点菜”、及“支付方法的选定”等。另外,当该商店终端392可受理“预约人数”从1人到50人时,“1人”、“2人”、……“50人”与“预约人数”相关联进行登录。
对于“预约人数·1人”的受理行为,登录参数号“B0101”,而对“预约人数·3人”的受理行为,登录参数号“B0103”。
另外,当该商店终端392在“8:00~23:00”的时间段进行“预约人数”的受理行为时,该时间段与受理行为“预约人数”相关联地进行登录。
有关这样的“饭馆‘ょってぃこ’”的信息,通过例如将商店终端392与服务器300相连接,并操作该商店终端392,登录在登录信息存储部302的登录信息302a中。
图23是表示用户信息存储部301的用户信息301a所包含的内容的信息内容显示图。
用户信息301a表示的是每个汽车导航100A的用户此前选择并利用过的受理行为的历史、及预先设定的受理行为,在该用户信息301a中,有用户ID栏F1、设施名栏F2、及参数号栏F3。还可在参数号栏F3中有初始设定栏F31和历史栏F32。而且,在用户ID栏F1中登录汽车导航100A的用户的用户ID,在设施名栏F2中,与该用户ID相关联地登录设施的名称及节点号,在参数号栏F3的初始设定栏F31及历史栏F32中分别登录参数号。另外,在历史栏F32中按时间序列登录参数号。即,被利用过的受理行为的参数号登录为,其利用时刻离现在越近,就越位于上方。
例如,在该用户信息301a中,登录有用户ID“0001”、对应于该用户ID的设施名称及节点号“○×医院、节点号L245”、对该用户ID及设施预先设定的受理行为的参数号“A01、A08、A10”、以及对该用户ID及设施过去利用过的受理行为的参数号“A01、A05、A11……”。
即,该用户信息301a表示预先设定了用户ID“0001”的用户,对“○×医院”,受理行为“内科诊断预约”、“现金支付方法”及“不需紧急处置”,过去受理行为利用了“内科诊断预约”、“在内科取药”及“指名山田医师”。
受理行为信息生成部303,当通过服务器收发部304从汽车导航100A取得预测结果数据及用户ID时,从登录信息302a中抽出作为在该预测结果数据中所示的目的地受理行为的、在取得该预测结果数据的时刻进行的受理行为。然后,受理行为信息生成部303由抽出的受理行为生成受理行为信息,这时,生成的受理行为信息为,使得对应于从汽车导航100A取得的用户ID而登录在用户信息301a中的参数号的受理行为的优先级高。
即,受理行为信息生成部303判断从汽车导航100A取得的用户ID、及由预测结果数据所示的目的地(节点号)是否是与用户信息301a相关联登录的。当判断它们是相关联地登录时,则检索与该用户ID及目的地(节点号)相关联地登录在用户信息301a的初始设定栏F31及历史栏F32中的参数号。此处,如果在该初始设定栏F31和历史栏F32中登录了参数号,则受理行为信息生成部303生成受理行为信息,使得该参数号的受理行为的优先级高。
另外,受理行为信息生成部303生成受理行为信息,使得在初始设定栏F31中登录的参数号的受理行为,比历史栏F32中登录的参数号的受理行为的优先级高,而且在历史栏F32中登录的参数号的受理行为中,最近出现频度多的参数号的受理行为的优先级高。
例如,当受理行为信息生成部303从汽车导航100A取得表示目的地“节点号L245”的预测结果数据和用户ID“0001”时,从登录信息302a中抽出该目的地“节点号L245”即设施名“○×医院”的受理行为。然后,受理行为信息生成部303参照用户信息301a,检索与用户ID“0001”及目的地“节点号L245”相关联的初始设定栏F31及历史栏F32的参数号。由于在该初始设定栏F31中有参数号“A31、A08、A10”,在历史栏F32中有最近出现频度多的参数号“A01、A11”,所以受理行为信息生成部303生成的受理行为信息为,在抽出的“○×医院”的受理行为中,受理行为“内科诊断预约”、“选定现金支付方法”、“不需紧急处置”的优先级是最高的,其次,受理行为“指名山田医师”的优先级高。
然后,受理行为信息生成部303将生成的受理行为信息从服务器收发部304发送给汽车导航100A。
当汽车导航100A的保存处理部134通过导航收发部139从服务器300取得受理行为信息时,将其进行暂时保存,并解释受理行为信息所表示的受理行为及其优先级。而且,保存处理部134使显示部132显示该受理行为,使得优先级越高的越容易被选择。
选择确定部133从保存处理部134取得受理行为信息,并且从由该受理行为信息所表示的受理行为中,选择对应于来自操作部131的操作信号的受理行为,并将该选择结果从导航收发部139发送给服务器300。
即,汽车导航100A的用户观察显示部132上显示的几个受理行为,通过操作操作部131,从中指定任意一个受理行为。
图24是用于说明显示部132所显示的画面的画面显示图。
在此,对在受理行为信息中包含有关设施名“饭馆‘ょってぃこ’”的受理行为“预约人数”、“点菜”、及“选定支付方法”的情况进行说明。
由于在受理行为信息中包含受理行为“预约人数”,所以保存处理部134使显示部132首先显示询问要不要预约的画面。
这时,如图24(a)中所示,在显示部132上显示“饭馆‘ょってぃこ’预约吗”的消息、写有“预约”文字的预约按钮Bt1、及写有“否”文字的取消按钮Bt2。
然后,在用户通过操作部131的操作,选择预约按钮Bt1时,保存处理部134使显示部132显示询问预约人数的画面。
这时,如图24(b)中所示,在显示部132上显示“几位”的消息、用于输入人数的人数输入框Bx1、及写有“确定”文字的确定按钮Bt3。
然后,当通过用户对操作部131的操作,在人数输入框中输入“2人”,并选择确定按钮Bt3时,选择确定部133在来自服务器300的受理行为信息中所包含的受理行为中选择“预约人数·2人”,将该选择结果进行暂时保存。
接着,由于在受理行为信息中包含受理行为“点菜”,所以保存处理部134使显示部132首先显示询问要不要点菜的画面。
这时,如图24(c)中所示,在显示部132上显示“点菜吗”的消息、写有“点菜”文字的点菜按钮Bt4、及写有“否”文字的取消按钮Bt5。
然后,在用户通过操作部131的操作,选择点菜按钮Bt4时,保存处理部134使显示部132显示询问点菜菜单的画面。
这时,如图24(d)中所示,在显示部132上显示菜单“推荐套餐600日元”、“海之幸份饭700日元”及“儿童套餐500日元”,并且显示用于选择是否点各菜单的复选框Bx2、及用于输入个数的个数输入框Bx3。另外,在显示部132上还显示写有“点菜”文字的点菜按钮Bt6。
此处,用户在对应于菜单“推荐套餐”的复选框Bx2中输入选中标记,并在个数输入框Bx3上输入“1”,在对应于菜单“儿童套餐”的复选框Bx2上输入选中标记,并在个数输入框Bx3上输入“1”,选择点菜按钮Bt6。
这样,选择确定部133从服务器300取得的受理行为信息所包含的受理行为中,选择“点菜·推荐套餐·1个”和“点菜·儿童套餐·1个”,将其进行暂时保存。
接着,由于在受理行为信息中包含受理行为“选定支付方法”,所以保存处理部134使显示部132显示询问支付方法的画面。
这时,如图24(e)中所示,在显示部132上显示“如果确定了支付方法,请选择信用卡还是现金”的消息、写有“信用卡”文字的信用卡按钮Bt7、写有“现金”文字的现金按钮Bt8、及写有“未定”文字的未定按钮Bt9。
然后,在通过用户对操作部131的操作,选择信用卡按钮Bt7时,选择确定部133在从服务器300取出的受理行为信息中所包含的受理行为中,选择“支付方法·信用卡”,将其暂时保存。
接着,保存处理部134使显示部132显示由选择确定部133选择并暂时保存的全部内容。
这时,如图24(f)中所示,在显示部132中显示预约人数“2人”、点菜菜单“推荐套餐·1个”及“儿童套餐·1个”、支付金额“1100日元”、支付方法“信用卡”,并显示写有“确认”文字的确认按钮Bt10。
此处,当通过用户对操作部131的操作,选择确认按钮Bt10时,选择确定部133将此前暂时保存的全部受理行为,即选择确定部133的选择结果,从导航收发部139发送给服务器300。
这时,如图24(g)中所示,保存处理部134使显示部132显示“恭候光临,您的预约号为028号”的消息。在该消息中所示的“028号”是由服务器300分配的号。即,当服务器300从汽车导航100A取得上述选择结果时,按着选择结果的取得顺序,将预约号分配给每个目的地,将该号通知给汽车导航100A。
这样,汽车导航100A选择受理行为,将其选择结果通知给服务器300。这里,例如,在用户信息301a的初始设定栏F31中,登录表示“预约人数·2人”的参数号“B0102”,当该参数号“B0102”在用户信息301a的历史栏F32中最近登录很多时,服务器300的受理行为信息生成部303根据这样的用户信息301a,生成受理行为信息,发送给汽车导航100A,所以汽车导航100A的保存处理部134使图24(b)中所示的显示部132的人数输入框Bx1上预先显示“2人”。即,生成受理行为信息,使得参数号“B0102”的受理行为优先级高,汽车导航100A的保存处理部134使显示部132显示该受理行为,以使该参数号“B0102”的受理行为“预约人数·2人”容易被选择。
例如,在表示“点菜·推荐套餐·1个”的参数号“B0301”最近在用户信息301a的历史栏F32中登录很多时,服务器300的受理行为信息生成部303生成受理行为信息,使受理行为“点菜·推荐套餐·1个”的优先级高,所以汽车导航100A的保存处理部134使图24(d)中所示的显示部132的画面中,最初显示“推荐套餐”。即,汽车导航100A的保存处理部134使显示部132显示该受理行为,以使参数号“B0301”的受理行为“点菜·推荐套餐·1个”容易被选择。这样,本系统由于根据历史进行动作,所以具有所谓的学习功能。
图25是为用于说明显示部132上所显示的另一画面的画面显示图。
下面,对在受理行为信息中包含有关设施名“○×医院”的受理行为“诊断预约”、“康复预约”、“取药”、“选定支付方法”、“是否需要紧急处置”及“指名医师”的情况进行说明。
由于在受理行为信息中包含受理行为“诊断预约”等,所以保存处理部134使显示部132首先显示询问是否要预约的画面。
这时,如图25(a)中所示,在显示器132上显示“○×医院预约吗”的消息、写有“预约”文字的预约按钮Bt21、及写有“否”文字的取消按钮Bt22。另外,如在图22中已说明那样,当通过医院管理人员等在服务器300中登录了“工作人员60人、有住院设施、有停车场”等信息时,也可以使该信息显示在图25(a)中所示的画面上。
然后,在通过用户对操作部131的操作,选择预约按钮Bt21时,保存处理部134使显示部132显示询问预约内容的画面。
这时,如图25(b)中所示,在显示部132上显示预约项目“诊断·内科、外科”、“康复·内科、外科”及“取药·内科、外科”、用于对这些预约项目选择是否预约的选择复选框Bx11、以及写有“确定”文字的确定按钮Bt23。
此处,当通过用户对操作部131的操作,在对应于预约项目“诊断·内科”的选择复选框Bx11中输入选中标记,并且选择确定按钮Bt23时,选择确定部133从来自服务器300的受理行为信息中所包含的受理行为中,选择“诊断预约·内科”,将该选择结果进行暂时保存。
然后,由于在受理行为信息中包含“是否需要紧急处置”的消息,所以保存处理部134使显示部132显示询问是否需要紧急处置的画面。
这时,如图25(c)中所示,在显示部132上显示“需要紧急处置吗”的消息、写有“是”文字的紧急处置按钮Bt24、及写有“否”文字的不需紧急处置按钮Bt25。
然后,在通过用户对操作部131的操作选择不需紧急处置按钮Bt25时,选择确定部133从来自服务器300的受理行为信息中所包含的受理行为中,选择“不需紧急处置”,将该选择结果进行暂时保存。
接着,由于在受理行为信息中包含“指名医师”的消息,所以保存处理部134使显示部132显示询问是否要指名医师并且询问指名哪个医师的画面。
这时,如图25(d)中所示,在显示部132上显示医师的姓“山田”、“田中”及“中山”、用于输入表示指示指名的医师的选中标记的复选框Bx12、写有“指名”文字的指名按钮Bt26、及写有“否”文字的不指名按钮Bt27。
此处,当通过用户对操作部131的操作,在对应于医师“山田”的复选框Bx12中输入选中标记,并选择指名按钮Bt26时,保存确定部134从来自服务器300的受理行为信息中所包含的受理行为中,选择“指名医师·山田”,将该选择结果进行暂时保存。
接着,由于在受理行为信息中包含受理行为“选定支付方法”,所以保存处理部134使显示部132显示询问支付方法的画面。
这时,如图25(e)中所示,在显示部132上显示“如果确定了支付方法,请选择信用卡还是现金”的消息、写有“信用卡”文字的信用卡按钮Bt28、写有“现金”文字的现金按钮Bt29、及写有“未定”文字的未定按钮Bt30。
然后,在通过用户对操作部131的操作,选择现金按钮Bt29时,选择确定部133在从服务器300取出的受理行为信息中所包含的受理行为中,选择“支付方法·现金”,并将其暂时保存。
接着,保存处理部134使显示部132显示由选择确定部133选择并暂时保存的全部内容。
这时,如图25(f)中所示,在显示部132中显示预约“诊断内科”、紧急处置“不需”、医师“山田”、及支付方法“现金”,并显示写有“确认”文字的确认按钮Bt31。
此处,当通过用户对操作部131的操作,选择确认按钮Bt31时,选择确定部133将此前暂时保存的全部受理行为,即选择确定部133的选择结果,从导航收发部139发送给服务器300。
这时,如图25(g)中所示,保存处理部134使显示部132显示“接受预约患者的预约号为005号”的消息。
这里,例如,在用户信息301a的初始设定栏F31中登录表示“诊断预约·内科”的参数号“A01”,当该参数号“A02”最近在用户信息301a的历史栏F32中登录很多时,由于服务器300的受理行为信息生成部303生成受理行为信息,使得受理行为“诊断预约·内科”的优先级高,所以汽车导航100A的保存处理部134使显示部132上如图25(b)中所示,最初显示“诊断·内科”,并以预先输入选中标记的状态,显示对应于该“诊断·内科”的复选框Bx11。
另外,例如,当表示“指名医师·山田”的参数号“A11”在用户信息301a的历史栏F32中最近登录很多时,由于服务器300的受理行为生成部303生成受理行为信息使得受理行为“指名医师·山田”的优先级高,所以汽车导航100A的保存处理部134使显示部132如图25的(d)中所示,最初显示“山田”,并以预先输入了选中标记的状态显示该对应于“山田”的复选框Bx12。
这样,汽车导航100A的用户可以简单地选择受理行为,可以提高使用方便性。另外,也可以使汽车导航100A的显示部132一次全部显示用户信息301a的初始设定栏F31中登录参数号的受理行为。这时,用户只是通过操作确认按钮,就可以简单地选择预先设定的受理行为。
用户的确认按钮及确定按钮等的按钮选择,也可以通过使汽车导航100A具有声音识别功能,由用户的声音进行。
服务器300的脚本生成部305通过服务器收发部304取得来自汽车导航100A的选择结果及用户ID。然后脚本生成部305将由汽车导航100A选择的受理行为、用户ID、和由预测结果数据所示的到达预定时刻,作为参数输入到格式存储部306中所存储的脚本格式306a中,生成脚本。另外,脚本生成部305根据由汽车导航100A所选择的受理行为,对用户信息存储部301的用户信息301a的历史栏F32中登录的参数号进行更新。
图26是表示在格式存储部306中存储的脚本格式306a的一例的格式显示图。
如该图26中所示,脚本格式306a形成为输入有用户ID(<UserID>)、预约人数(<Num>)、到达预定时刻(<ArrivalTime>)、及点菜菜单(<Menu>)。
另外,格式存储部306对这样的脚本格式306a也可以不是存储1种而是存储多种。
图27是表示由脚本生成部305生成的脚本的一例的脚本显示图。
在该脚本中,用户ID(<UserID>)输入“251”,预约人数(<Num>)输入“4人”,到达预定时刻(<AtrivalTime>)输入“18:20”,点菜菜单(<Menu>)输入“推荐套餐·2个、海之幸份饭·1个、儿童套餐·1个”。
然后,脚本生成部305将这样的脚本从服务器收发部304发送给商店终端392,使该商店终端392执行对应于该脚本的控制。
图28是表示本实施方式的执行支援系统动作的时序图。
首先,汽车导航100A预测目的地(步骤S170),将表示该目的地是“○×医院、节点号L245”的预测结果数据发送给服务器300(步骤S172)。
接着,当服务器300接收从汽车导航100A发送的预测结果数据时(步骤S174),判断对应于该预测结果数据所示的目的地“○×医院、节点号L245”,并在接收时刻进行的受理行为是否登录在登录信息302a中了(步骤S176)。
然后,如果对应于该“○×医院、节点号L245”,在接收时刻进行的受理行为已登录了(步骤S176的是),则服务器300将表示该受理行为的内容的受理行为信息发送给汽车导航100A(步骤S178)。而如果该受理行为未登录(步骤S176的否),则服务器300再重复执行从步骤S174的操作。
当汽车导航100A从服务器300取得受理行为信息时(步骤S180),显示在该受理行为信息中所示的受理行为(步骤S182),判断是否有来自用户的选择受理行为的指示(步骤S184)。
这里,当汽车导航100A判断有来自用户的选择指示时(步骤S184的是),将表示该选择的受理行为的选择结果通知给服务器300(步骤S186)。而判断没有来自用户的选择指示时(步骤S184的否),或者在步骤S186通知了选择结果之后,汽车导航100A删除从服务器300取得的受理行为信息(步骤S192)。
接着,当从服务器300取得选择结果时(步骤S188),服务器300根据这些选择结果生成脚本(步骤S190)。而且,服务器300将该脚本发送给作为从汽车导航100A通知的目的地的“○×医院、节点号L245”的医院终端391。
医院终端391接收来自服务器300的脚本,执行该脚本所示的内容(步骤S196)。例如,医院终端391受理“内科的诊断预约”等。
这样,在本实施方式中,当汽车导航100A预测例如正在朝向医院时,服务器300对汽车导航100A通知医院终端391的几个受理行为,并使医院终端391执行从该几个受理行为中由汽车导航100A选择的受理行为,从而省去了汽车导航100A的用户进行的麻烦操作,可以对按照该用户的行动的设备控制的执行进行支援,并且用户可以选择作为控制内容的受理行为,可提高使用的方便性。
在本实施方式的服务器300保持的登录信息302a中,也可以包含对应于各设施受理行为的等待时间。例如,医院终端391将○×医院设施的内科诊断等待时间,与受理行为“诊断预约·内科”相关联地登录在服务器300的登录信息302a中。而且,医院终端391每隔预定时间对该登录的等待时间进行更新。
这时,服务器300的受理行为信息生成部303生成包括该等待时间的受理行为信息,取得该受理行为信息的汽车导航100A的保持处理部134,使显示部132显示该等待时间。例如,保存处理部134在图25(b)中所示的画面上,与受理行为“诊断预约·内科”相对应显示其等待时间。
这样,汽车导航100A的用户由于可知道该等待时间,所以可提高使用方便性。
另外,服务器300的受理行为信息生成部303,生成包括位于登录信息302a的时间栏E中的时间段的受理行为信息,取得该受理行为信息的汽车导航100A的保持处理部134,使显示部132显示该时间段也是可以的。例如,保存处理部134在图25(b)中所示的画面上,与受理行为“诊断预约·内科”相对应地显示该时间段“10:00~12:00、13:00~15:00”。
这样,汽车导航100A的用户由于可知道该时间段,所以可提高使用方便性。
(第3实施方式)下面参照附图,对本发明第3实施方式中的执行支援系统进行说明。
图29是表示本实施方式中的执行支援系统构成的结构图。
本实施方式中的执行支援系统3,与实施方式1及2一样,省去了用户的麻烦操作,对基于用户行动的设备控制的执行进行支援,包括汽车内配置的汽车导航100B;例如在汽车导航100B的用户的自家设置的自家终端500、手提电话600、及在汽车导航100B及手提电话600和自家终端500之间通过因特网900进行通信的服务器400。
在这样的执行支援系统3中,通过自家终端500将用于向汽车导航100B及手提电话600通知的多种消息预先登录在服务器400中。因此例如预测汽车导航100B正朝向超市时,服务器400从预先登录的消息中,选择对应于该汽车导航100B的用户的“正朝向超市”的行动的消息,例如选择“买牛肉回来”,将其通知给汽车导航100B,从而使汽车导航100B执行显示消息“买牛肉回来”的控制。
图30是表示汽车导航100B、服务器400以及自家终端500的功能构成的功能方框图。
汽车导航100B包括预测汽车导航100B朝向的目的地的预测功能部110B、通过因特网900进行信号发送接收的收发部160、以及显示通过收发部160从服务器400取得的消息的消息显示部150。
该预测功能部110B具有与实施方式1的预测功能部同样的功能及构成,包括位置检测部101、节点判断部102、地图信息存储部103、历史存储部104、阈值计算部105、转移状态信息生成部106、条件确定部107、以及预测部108,预测汽车导航100B朝向的目的地,将表示该目的地及到达预定时刻的预测结果数据,通过因特网900从收发部160发送给服务器400。另外,这时,收发部160将预测结果数据和汽车导航100B的用户的用户ID一起发送给服务器400。
手提电话600也包括具有与汽车导航100B相同构成及功能的预测功能部110B、收发部160、及消息显示部150。
服务器400,当掌握汽车导航100B及手提电话600正朝向预定的目的地时,将对应于该目的地的消息发送给该汽车导航100B及手提电话600,其包括进行消息登录等的登录功能部420、对登录的消息进行检索及抽出等的检索抽出功能部410、及通过因特网900进行信号发送接收的服务器收发部430。
登录功能部420包括预先存储表示利用本系统的用户所属的群的内容的用户群信息421a的群信息存储部421;受理自家终端500进行的消息登录的登录部422;具有用于将登录部422受理的消息作为登录信息423a进行存储的区域的登录信息存储部423。
检索抽出功能部410包括通过服务器收发部430取得来自汽车导航100B的预测结果数据及用户ID,并识别该用户ID的用户的用户识别部412;预先存储表示各设施种类的内容的类型信息411a的类型信息存储部411;根据该类型信息411a,确定由预测结果数据所表示的目的地的类型的类型确定部413;从登录信息423a中检索消息的消息检索部415;以及用生成于发送所检索抽出的消息的发送数据的发送数据生成部414。
另一方面,自家终端500例如由个人计算机等构成,包括输出基于用户操作的操作信号的由键盘及鼠标器等构成的输入部501;显示文字及图形的显示部502;通过因特网900进行信号发送接收的PC收发部504;以及控制显示部502及PC收发部504的控制指示部503。
图31是表示群信息存储部421的用户群信息421a所包含的内容的信息内容显示图。
在该用户群信息421a中,有用户ID栏G1、群栏G2、及成员栏G3,在该成员栏G3中有昵称栏G31和成员用户ID栏G32。而且,在用户ID栏G1中登录有利用本系统的用户的用户ID,在群栏G2中登录有该用户所属的群,在成员栏G3中登录有该群的成员。另外,在成员栏G3的昵称栏G31中登录各成员所具有的昵称,在成员用户ID栏G32中登录有分配给该昵称的成员(用户)的用户ID。
例如,在该用户群信息421a中,将利用自家终端500的“母亲”的用户ID“20132”登录在用户ID栏G1中。而且,“母亲”所属的群“家庭”及“幼儿园”登录在群栏中,与该“家庭”相对应,将昵称“父亲”、“母亲”、“太郎”及“花子”登录在昵称栏G31中,并与该昵称“父亲”相对应,将该“父亲”的用户ID“20131”登录在成员用户ID栏G32中。
当登录部422通过因特网900从自家终端500接受访问时,使自家终端500的显示部502显示受理登录信息423a上登录的消息的画面。
此处,登录部422根据用户群信息421a,显示上述画面。
图32是表示登录部422在自家终端500的显示部502所显示的画面一例的画面显示图。
登录部422首先在从自家终端500被访问时,如图32(a)中所示,使显示部502显示询问操作自家终端500的用户的用户ID及密码的画面。
在此,当用户“母亲”操作自家终端500的输入部501,输入自己的用户ID及密码时,登录部422从自家终端500取得用户ID“20132”及密码,并由该用户ID及密码判断用户“母亲”是否是正规用户。而且,当登录部422判断是正规用户时,从用户群信息421a的用户ID栏G1中检索该用户ID“20132”。
由于在用户群信息421a的用户ID栏G1中,如上所述登录有用户ID“20132”,所以登录部422确定与该用户ID相关联登录在群栏G2中的群“家庭”及“幼儿园”,并如图32(b)中所示,使显示部502显示询问消息发送对方是属于哪个群的画面。
此处,当用户“母亲”操作自家终端500的输入部501,选择群“家庭”时,登录部422知道选择了群“家庭”,并对应于该群“家庭”,询问在登录在用户群信息421a中的成员中,对哪个成员发送消息,并且在显示部502上显示询问该消息的内容的画面。另外,这时登录部422使显示部502也显示询问发送消息的条件的画面。该条件是发送对方的成员正朝向的目的地、及到达该目的地的到达预定时刻。
即,当登录部422对所选择的群的某个成员,预测该成员何时到达何处时,询问发送怎样的消息。
例如,如图32(c)中所示,登录部422使显示部502显示对象成员框体Wn1、预测目的地框体Wn2、时间段框体Wn3及消息框体Wn4。
由于在用户群信息421a中对应于群“家庭”,登录了昵称“父亲”及其用户ID“20131”、昵称“母亲”及其用户ID“20132”、昵称“太郎”及其用户ID“20133”、以及昵称“花子”及其用户ID“20134”,所以如上所述选择了群“家庭”时,登录部422在对象成员框体Wn1内显示昵称“父亲”、“母亲”、“太郎”、“花子”及“全体”。
当用户“母亲”想向昵称“父亲”发送消息时,操作自家终端500的输入部501,在对象成员框体Wn1内显示的各昵称的左端所显示的复选框Bx21中,在位于昵称“父亲”左端的复选框Bx21中输入选中标记。
另外,登录部422在预测目的地框体Wn2内,例如显示用于选择“超市”、“餐饮店”及“运动设施”等设施所属的类型的选择框Bx22、及不是输入类型而是输入设施名称的输入框Bx23。
此处当用户“母亲”在昵称“父亲”正朝向目的地“超市”时想要发送消息时,用户“母亲”操作自家终端500的输入部501,使选择框Bx22显示“超市”。当用户“母亲”预测昵称“父亲”在“15时~19时30分”到达目的地“超市”时想要发送消息时,操作自家终端500的输入部501,在该时间段框体Wn3中输入“15时00分~19时30分”。而且,用户“母亲”操作自家终端500的输入部501,将想向昵称“父亲”传达的消息,例如“买400g牛肉回来”输入到消息框体Wn4内。
这样,当用户“母亲”输入消息等,确定输入内容时,登录部422将该输入内容登录在登录信息423a中。
图33是表示登录信息存储部423的登录信息423a所包含的内容的信息内容显示图。
在该登录信息423a中,有登录者栏H1、对象群栏H2、对象成员栏H3、目的地栏H4、时间段栏H5、及消息栏H6。另外,在对象成员栏H3中有昵称栏H31和用户ID栏H32,在目的地栏H4中有名称栏H41和类型栏H42。
而且,在登录者栏H1中,登录有操作自家终端500以进行登录操作的登录者(用户“母亲”)的用户ID,在对象群栏H2中,登录有由登录者选择的“家庭”及“幼儿园”等群,在对象成员栏H3的昵称栏H31中,与群相对应地登录有由登录者选择的成员的昵称,在对象成员栏H3的用户ID栏H32中登录有该昵称的用户的用户ID。在目的地栏H4的名称栏H41中登录有由登录者按每个成员指定的目的地名称及节点号,在目的地栏H4的类型栏H42中,登录有由登录者按每个成员指定的目的地类型。另外,在时间段栏H5中登录有由登录者按每个对象成员设定的时间段,在消息栏H6中登录有由登录者输入的消息。
例如,如图32中所示,用户“母亲”进行了登录作业时,登录部422在登录信息423a的登录者栏H1中,登录用户“母亲”的用户ID“20132”,在对象群栏H2中登录群“家庭”,在对象成员栏H3中登录昵称“父亲”及其用户ID“20131”,在目的地栏H4的类型栏H42中登录目的地“超市”。进一步,登录部422与对象成员的昵称“父亲”相对应地,在时间段栏H5中登录“15:00~19:30”,并且在消息栏H6中登录消息“买400g牛肉回来”。另外,预先在登录信息423a的登录者栏H1中登录用户“母亲”的用户ID“20132”,当对象群栏H2中已经登录了群“家庭”时,不进行向上述的登录者栏H1及对象群栏H2的登录,只进行向其他的对象成员栏H3等的登录。另外,这样的消息也可以对同一成员根据目的地及时间段进行多个登录。
当用户“母亲”在图32(c)中所示的画面中的预测目的地框体Wn2的输入框Bx23中输入设施名时,登录部422例如参照预先记录设施名及对应于该设施的节点号的数据,在登录信息423a的目的地栏H4的名称栏H41中,登录该输入的设施名及其节点号。
下面,参照图34,对本实施方式中的服务器400的登录功能部420的动作进行说明。
图34是表示服务器400的登录功能部420的动作的动作流程图。
首先,登录部422从来访问的用户的自家终端500取得用户ID及密码(步骤S200),判断是否是正规用户(步骤S202)。
当判断是正规用户时(步骤S202的是),登录部422使显示部502显示例如如图32(b)中所示的用于选择群的画面(群选择画面)(步骤S204)。当判断不是正规用户时(步骤S202的否),登录部422重复执行从步骤S200的操作。
在步骤S204之后,登录部422判断是否选择了群(步骤S206)。当判断选择了群时,登录部422使显示部502显示例如如图32(c)中所示的、受理成员、目的地、时间段及消息的画面(消息设定画面)(步骤S208)。当判断未选择群时,登录部422重复执行从步骤S208的操作。
在步骤S208之后,登录部422判断是否输入了目的地及时间段(步骤S210),当判断全部输入了时(步骤S210的是),登录部422进一步通过向自家终端500的用户询问是否有其他群的选择,判断其有无(步骤S212)。当在步骤S210判断未全部输入时(步骤S210的否),登录部422再次重复执行从步骤S208的操作,另外,当在步骤S212中判断有其他的群选择时(步骤S212的是),重复执行从步骤S204开始的动作。
然后,当判断没有其他群的选择时(步骤S212的否),登录部422对步骤S206选择的群及步骤S210输入的内容,执行向登录信息423a的登录(步骤S214)。
当服务器400的检索抽出功能部410的用户识别部412,通过服务器收发部430从汽车导航100B取得预测结果数据及用户ID时,判断在登录信息423a的对象成员栏H3中是否登录了该用户ID。而且,当用户识别部412判断在对象成员栏H3中登录了该用户ID时,则将该预测结果数据和用户ID通知给类型确定部413。
类型确定部413参照类型信息存储部411的类型信息411a,判断由预测结果数据所示的目的地是否属于预定的类型,并确定其类型。
图35是表示类型信息存储部411的类型信息411a所包含的内容的信息内容显示图。
该类型信息411a按每个用户预先进行存储。在该类型信息411a中有设施名栏I1和类型栏I2,在设施名栏I1中登录各设施的名称和节点号,在类型栏I2中登录该设施所属的类型。
例如,在该类型信息411a的设施名栏I1中,登录有“自家、节点号L507”、“公司、节点号L509”、“幼儿园、节点号L508”、“Cコ-プ、节点号L271”、“ェコエコマ-ト、节点号L272”及“饭馆‘ょってぃこ’、节点号L273”等。而且在类型信息411a的类型栏I2中,对应于设施名栏I1的“Cコ-プ”,登录“超市”,对应于设施名栏I1的“エコエコマ-ト”,登录“超市”,对应于设施名栏I1的“饭馆‘ょってぃこ’”,登录“餐饮店”。
即,该类型信息411a表示设施名“Cコ-プ”及“エコエコマ-ト”的设施分别属于“超市”的类型,而设施名“饭馆‘ょってぃこ’”的设施属于“餐饮店”类型。换句话说,该类型信息411a表示属于类型“超市”的设施是设施名“Cコ-プ”和设施名“エコエコマ-ト”的各设施,而属于“餐饮店”的设施是设施名“饭馆‘ょってぃこ’”和设施名“飲んじゃぃな”的各设施。
此处,由于设施名“自家”、“公司”及“幼儿园”分别是只与用户相关的一个设施,所以不属于某个类型。
例如,当从汽车导航100B取得的预测结果数据表示目的地“Cコ-プ、节点号L271”时,类型确定部413从上述类型信息411a的设施名栏中检索“Cコ-プ、节点号L271”。然后,类型确定部413判断在类型信息411a的类型栏I2中是否对应于该“Cコ-プ、节点号L271”登录了类型。这里,如上所述,由于在类型信息411a中对应于“Cコ-プ、节点号L271”,登录了类型“超市”,所以类型确定部413将作为目的地的设施名“Cコ-プ”的设施类型确定为“超市”。然后,类型确定部413将该确定的类型通知给消息检索部415。
另外,当从汽车导航100B取得的预测结果数据例如表示目的地“自家、节点号L507”时,由于类型确定部413在类型信息411a中未登录对应于该目的地“自家、节点号L507”的类型,所以不进行上述的类型通知。
当取得来自汽车导航100B的预测结果数据及用户ID时,消息检索部415从登录信息423a中检索对应于它们的消息。另外,在从类型确定部413通知了类型时,消息检索部415利用该通知的类型进行检索。
例如,当预测结果数据表示目的地“Cコ-プ、节点号L271”及到达预定时刻“19时”,而用户ID表示“20131”时,消息检索部415首先从登录信息423a的对象成员栏H3检索用户ID“20131”。而且,由于消息检索部415从类型确定部413接受目的地(设施)的类型是“超市”的通知,所以判断是否对应于用户ID“20131”,在登录信息423a的类型栏H42中登录了类型“超市”。当登录了类型“超市”,则消息检索部415中判断对应于用户ID“20131”及类型“超市”在时间段栏H5中登录的时间段是否包含19时。
这里,如图33中所示,对应于用户ID“20131”,在登录信息423a的类型栏H42中登录类型“超市”,在时间段栏H5中登录时间段“15:00~19:30”。因而,消息检索部415对应于用户ID“20131”,在登录信息423a的类型栏H42中登录类型“超市”,判断在对应于用户ID“20131”及类型“超市”所登录的时间段中包含19时。
结果,消息检索部415对应于用户ID“20131”及类型“超市”,确定在登录信息423a的消息栏H6中登录的消息“买400g牛肉回来”。即,消息检索部415从登录信息423a中检索对应于用户ID、预测结果数据中所示的目的地、及到达预定时刻的消息,并确定该消息。
然后,消息检索部415将这样检索确定的消息内容通知给发送数据生成部414。
当发送数据生成部414接受上述通知时,生成例如用电子邮件等通知该消息的发送数据,并从服务器收发部430将该发送数据发送给汽车导航100B。
当汽车导航100B的消息显示部150通过汽车导航100B的收发部160取得上述发送数据时,显示由该发送数据所示的消息。
图36的(a)及(b)是表示汽车导航100B的消息显示部150所显示的画面一例的画面显示图。
如该图36的(a)中所示,在消息显示部150上显示消息窗口Wn11,在该消息窗口Wn11中,显示“有从母亲发来的消息”的文字、及上述检索的消息“买400g牛肉回来”。
另外,当汽车导航100B的用户、作为群“家庭”的成员的“父亲”在回家的途中时,由于对应于成员“父亲”及目的地“自家”而登录在登录信息423a中的消息的发送数据从服务器400被发送给汽车导航100B,所以如图36(b)中所示,在消息窗口Wn12中,显示“有从母亲发来的消息”的文字、及消息“今晚吃咖喱”。
图36(c)是表示手提电话600的消息显示部所显示的画面一例的画面显示图。
当手提电话600的用户、作为群“家庭”的成员的“太郎”在回家途中时,由于对应于成员“太郎”及目的地“自家”而登录在登录信息423a中的消息的发送数据从服务器400被发送给手提电话600,所以如图36(c)中所示,在手提电话600的消息显示部上,与上述一样,显示“有从母亲发来的消息”的文字、及消息“今晚吃咖喱”。
在此,参照图37,对本实施方式中的服务器400的检索抽出功能部410的动作进行说明。
图37是表示服务器400的检索抽出功能部410的动作的动作流程图。
首先,当用户识别部412从汽车导航100B取得预测结果数据和用户ID时(步骤S220),判断该用户ID是否登录在登录信息423a的对象成员栏H3中了(步骤S222)。
当判断登录了时(步骤S222的是),用户识别部412将预测结果数据及用户ID通知给类型确定部413,类型确定部413参照类型信息411a(步骤S224),判断由该预测结果数据所示的目的地是否属于预定的类型(步骤S226)。
结果,当判断属于预定的类型时(步骤S226的是),类型确定部413确定该类型,并通知给消息检索部415(步骤S228)。
接着,消息检索部415参照登录信息423a(步骤S230),并判断来自汽车导航100B的用户ID、由预测结果数据所示的目的地、或类型被确定时,对应于该类型、由预测结果数据所示的到达预定时刻的消息是否登录在登录信息423a中了(步骤S232)。
然后,如果相应的消息登录在登录信息423a中了(步骤S232的是),则消息检索部415将该消息通知给发送数据生成部414(步骤S234),发送数据生成部414生成表示该消息的发送数据,并将其从服务器收发部430发送给汽车导航100B(步骤S236)。
在这样的执行支援系统3中,在预测汽车导航100B或手提电话600正朝向预定的目的地时,由于服务器400从预先登录的消息中选择对应上述目的地的消息,使汽车导航100B或手提电话600执行该消息显示的控制,因此汽车导航100B或手提电话600的用户可以省去例如询问“我正朝向超市,有什么事吗?”等询问,可以取得对应于该用户的行动的消息。
本实施方式中的服务器400也可以检索在汽车导航100B的当前位置周围是否有属于与目的地相同的类型的设施,并将包含通知该设施的名称及场所的内容的消息的发送数据,发送给汽车导航100B。
这时,汽车导航100B的预测功能部110B将由位置检测部101所检测的当前位置,包含在预测结果数据中,发送给服务器400。然后,服务器400判断预测结果数据中包含的目的地是否属于预定的类型,当判断目的地例如属于类型“超市”时,则利用自己持有的数据库及因特网,检索在预测结果数据中包含的位于当前位置周围的“超市”。这时,服务器400也可以检索符合在当前位置周围的、“降价销售”及“降价时间段”等条件的“超市”。检索的结果,如果有响应的设施,则服务器400对汽车导航100B发送在登录信息423a中包含的消息“买400g牛肉回来”的同时,发送包括消息“附近的○○交叉路口的超市‘エコエコマ-ト’正在降价时间段”的发送数据。
这样,由于在汽车导航100B的消息显示部150上显示上述消息,所以汽车导航100B的用户可以不必专门到达目的地,而在附近的超市就可以完成购物,并且可以选择条件好的超市。这样,对用户来说可以更加提高使用方便性。
另外,在本实施方式的服务器400中,也可以执行基于来自汽车导航100B或手提电话600的返回结果的动作。
例如,服务器400将包括消息“买400g牛肉回来”的发送数据发送给汽车导航100B或手提电话600。看到了基于该发送数据的消息“买400g牛肉回来”的汽车导航100B的用户,实际上买了400g牛肉,当进行用于返回通知已买了的内容的消息的操作时,汽车导航100B将该消息返回给服务器400。为此,服务器400当从汽车导航100B取得该回信时,在还未从手提电话600取得通知已买了的内容的返回消息的情况下,对该手提电话600发送通知“汽车导航100B的用户(父亲)已买了”的内容的消息。
这样,手提电话600的用户就可以掌握由于已经买了400g牛肉,所以不必执行消息“买400g牛肉回来”的内容,可以防止汽车导航100B及手提电话600的用户都买回400g牛肉。这样可以进一步提高使用方便性。
另外,在本实施方式中的服务器400的登录功能部420中,具有预先存储用户信息的用户信息存储部,服务器400的登录部422也可以根据该用户信息的内容,使自家终端500的显示部502显示询问群及类型的画面。在该用户信息中按每个用户登录预定的对象成员的用户ID、群、及目的地的类型等作为初始设定,并且将过去登录的对象成员的用户ID等作为历史进行登录。而且,如图32(b)所示,登录部422在使自家终端500的显示部502显示群选择画面时,将在用户信息中作为初始设定所登录的群、及作为历史最近频繁登录的群例如显示在上方、或者显示大一些,以使其容易地通过自家终端500进行选择。另外,如图32(c)中所示,登录部422使自家终端500的显示部502显示对象成员框体Wn1及预测目的地框体Wn2等时,例如以在复选框Bx21中输入选中标记的状态、或者在选择框Bx22中输入类型的状态进行显示,以使在用户信息中作为初始设定登录的对象成员及类型,或作为历史最近频繁登录的对象成员及类型通过自家终端500容易地被选择。
这样,登录部422根据用户信息,显示询问群及类型的画面,由此,与实施方式2一样,服务器400具有所谓学习功能,可以提高操作自家终端500的用户的使用方便性。
在本实施方式中,以用户“母亲”对群的成员“父亲”等发送消息的情况为例进行了说明,但是用户“母亲”也可以对自己发送消息。即,用户“母亲”对作为消息发送对象的成员选择自己,使消息登录在登录信息423a中。
这样,例如如果将在录像带租赁店想租用的电影名称作为消息登录在登录信息423a中时,则用户“母亲”驾驶安装有汽车导航110B的汽车接近录像带租赁店时,该电影名称作为消息显示在汽车导航110B上,所以用户“母亲”即使忘记了该名称也可以立即知道。
在实施方式1~3中,在汽车导航110、110A、110B及手提电话600的移动终端上,分别具有位置检测部101及地图信息存储部103等构成要素,但是至少具有位置检测部101就可以,也可以在与上述移动终端不同的其他装置上具有位置检测部101以外的其他构成要素。例如也可以是汽车导航100B以外的其他装置上具有实施方式3的消息显示部150,也可以是汽车导航100A以外的其他装置上具有实施方式2的操作部131。进一步,还可以在其他服务器上具有地图信息存储部103及节点判断部102等,通过因特网900,使具有位置检测部101的汽车导航110等移动终端、上述服务器进行相互通信。
这样,通过在汽车导航110等移动终端上具有位置检测部101,在与上述移动终端不同的其他装置上具有位置检测部101以外的其他构成要素,可以实现移动终端的轻量化。
(产业上利用的可能性)本发明所涉及的执行支援系统,具有可以省去用户的麻烦操作,对基于用户行动的设备控制的执行进行支援的作用效果,例如在对家用电气、医院或商店设置的终端设备、手提电话的控制执行进行支援方面是有用的。
权利要求
1.一种执行支援系统,对相对于预定设备的控制的执行进行支援,其特征在于,包括移动终端,预测自己所朝向的目的地,并输出表示上述预测结果的内容的预测结果数据;控制内容确定装置,确定基于所输出的上述预测结果数据的上述设备的控制内容;执行装置,使上述设备执行由上述控制内容确定装置所确定的控制内容。
2.如权利要求1所述的执行支援系统,其特征在于上述控制内容确定装置保持登录有各设施及对应于该设施的控制内容的登录信息,并且从登录在登录信息中的控制内容中,确定与上述预测结果数据所表示的目的地的设施相对应的控制内容。
3.如权利要求2所述的执行支援系统,其特征在于上述登录信息的各设施的全部或一部分,按其分别所属的类型进行登录;上述控制内容确定装置判断由上述预测结果数据所表示的目的地的设施是否属于预定的类型,并且当判断属于预定的类型时,从登录在登录信息中的控制内容中,确定对应于上述类型的控制内容。
4.如权利要求3所述的执行支援系统,其特征在于在上述登录信息中,登录与各控制内容相关联的时间段;上述控制内容确定装置还从登录在登录信息中的控制内容中,确定与包含由上述预测结果数据所表示的时间的时间段相关联的控制内容。
5.如权利要求4所述的执行支援系统,其特征在于在上述登录信息中,用于识别执行控制内容的设备的识别信息,与各控制内容相关联地被登录;上述控制内容确定装置从上述登录信息中所登录的控制内容中,确定基于上述预测结果数据的控制内容、及执行上述控制内容的设备的识别信息;上述执行装置使对应于由上述控制内容确定装置所确定的识别信息的设备,执行由上述控制内容确定装置所确定的控制内容。
6.如权利要求5所述的执行支援系统,其特征在于在上述登录信息中,用于识别各用户的用户识别信息与各控制内容相对应地被登录;上述移动终端输出对自己进行操作的用户的用户识别信息;上述控制内容确定装置还从上述登录信息中所登录的控制内容中,确定对应于从上述移动终端所输出的用户识别信息的控制内容。
7.如权利要求6所述的执行支援系统,其特征在于上述执行支援系统还包括,对上述控制内容确定装置保持的登录信息的内容进行更新的更新装置。
8.如权利要求7所述的执行支援系统,其特征在于上述控制内容确定装置,将基于上述预测结果数据的上述设备的控制内容的备选通知给上述移动终端,并从上述控制内容的备选中确定由上述移动终端所选择的控制内容。
9.如权利要求8所述的执行支援系统,其特征在于上述控制内容确定装置,将上述移动终端的选择结果作为历史进行存储,并将选择频度多的控制内容优先通知给上述移动终端。
10.如权利要求9所述的执行支援系统,其特征在于上述控制内容是上述设备的起动。
11.如权利要求9所述的执行支援系统,其特征在于上述控制内容是消息的显示。
12.如权利要求11所述的执行支援系统,其特征在于上述移动终端导出至所预测的目的地的到达预定时刻,并将其包含在上述预测结果数据中;上述执行装置使上述设备显示包含上述到达预定时刻的消息。
13.如权利要求9所述的执行支援系统,其特征在于上述控制内容是表示基于目的地的预约内容的信息的登录。
14.如权利要求13所述的执行支援系统,其特征在于上述执行装置生成用于执行控制内容的脚本,并发送给上述设备。
15.如权利要求14所述的执行支援系统,其特征在于上述执行装置预先存储脚本的格式和参数,并且通过在上述格式中输入上述参数,生成基于控制内容的脚本。
16.如权利要求15所述的执行支援系统,其特征在于上述执行装置将上述移动终端作为上述设备,使上述移动终端执行由上述控制内容确定装置所确定的控制内容。
17.如权利要求16所述的执行支援系统,其特征在于上述移动终端是汽车导航系统的终端或手提电话。
18.如权利要求17所述的执行支援系统,其特征在于上述移动终端包括上述控制内容确定装置和上述执行装置;上述执行装置通过电气通信线路使上述设备执行控制内容。
19.如权利要求17所述的执行支援系统,其特征在于上述控制内容确定装置及上述执行装置被包括在服务器中;上述移动终端通过电气通信线路对上述服务器发送上述预测结果数据;上述服务器的执行装置通过上述电气通信线路使上述设备执行控制内容。
20.如权利要求17所述的执行支援系统,其特征在于上述控制内容确定装置及上述执行装置被包括在服务器中;上述移动终端通过电气通信线路对上述服务器发送上述预测结果数据;上述服务器的执行装置通过上述电气通信线路使上述移动终端执行控制内容。
21.一种移动终端,其为对相对预定设备的控制的执行进行支援的执行支援系统所具有的移动终端,其特征在于,该移动终端包括预测装置,预测自己所朝向的目的地,并输出表示上述预测结果的内容的预测结果数据;控制内容确定装置,确定基于所输出的上述预测结果数据的上述设备的控制内容;及执行装置,使上述设备执行通过上述控制内容确定装置所确定的控制内容。
22.一种服务器,其为对相对于预定设备的控制的执行进行支援的执行支援系统所具有的服务器,其特征在于,该服务器包括取得装置,取得表示预测移动终端所朝向的目的地的结果的内容的预测结果数据;控制内容确定装置,确定基于上述预测结果数据的上述设备的控制内容;及执行装置,使上述设备执行通过上述控制内容确定装置所确定的控制内容。
23.如上述权利要求22所述的服务器,其特征在于上述执行装置将上述移动终端作为上述设备,使上述移动终端执行由上述控制内容确定装置所确定的控制内容。
24.一种执行支援方法,对相对于预定设备的控制的执行进行支援,其特征在于,包括预测步骤,预测移动终端自己所朝向的目的地,并输出表示上述预测结果的内容的预测结果数据;控制内容确定步骤,确定基于所输出的上述预测结果数据的上述设备的控制内容;及执行步骤,使上述设备执行由上述控制内容确定步骤所确定的控制内容。
25.如上述权利要求24所述的执行支援方法,其特征在于上述控制内容确定步骤中,包括备选通知子步骤,将基于上述预测结果数据的上述设备的控制内容的备选通知给上述移动终端;及上述移动终端从上述控制内容的备选中选择任意一个的备选选择子步骤;并且确定在上述备选选择子步骤中所选择的控制内容。
26.一种执行支援方法,由对相对于预定设备的控制的执行进行支援的执行支援系统所具有的移动终端来执行,其特征在于,包括预测步骤,预测上述移动终端所朝向的目的地,并输出表示上述预测结果的内容的预测结果数据;控制内容确定步骤,确定基于所输出的上述预测结果数据的上述设备的控制内容;及执行步骤,使上述设备执行由上述控制内容确定步骤所确定的控制内容。
27.一种执行支援方法,由对相对于预定设备的控制的执行进行支援的执行支援系统所具有的服务器来执行,其特征在于,包括取得步骤,取得表示预测移动终端所朝向的目的地的结果的内容的预测结果数据;控制内容确定步骤,确定基于上述预测结果数据的上述设备的控制内容;及执行步骤,使上述设备执行由上述控制内容确定步骤所确定的控制内容。
28.如上述权利要求27所述的执行支援方法,其特征在于在上述执行步骤中,将上述移动终端作为上述设备,使上述移动终端执行由上述控制内容确定步骤所确定的控制内容。
29.一种程序,用于对相对于预定设备的控制的执行进行支援的移动终端,其特征在于,该程序使计算机执行以下步骤预测步骤,预测上述移动终端所朝向的目的地,并输出表示上述预测结果的内容的预测结果数据;控制内容确定步骤,确定基于所输出的上述预测结果数据的上述设备的控制内容;及执行步骤,使上述设备执行由上述控制内容确定步骤所确定的控制内容。
全文摘要
执行支援系统(1),包括通过因特网(900)与电视(291、292)或空调(293、294)进行通信的汽车导航(100),汽车导航(100)包括预测自己朝向的目的地,并输出表示上述预测结果的内容的预测结果数据的预测功能部(110),和确定基于上述预测结果数据的电视(291、292)或空调(293、294)的控制内容,并使电视(291、292)或空调(293、294)执行所确定的控制内容的脚本功能部(120)。
文档编号H04Q9/00GK1754402SQ200480005180
公开日2006年3月29日 申请日期2004年1月20日 优先权日2003年2月25日
发明者工藤贵弘, 松浦聪, 小泽顺 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1