首页 / 专利分类库 / 电通信技术 / 电话通信 / 专门适用于与其他电系统组合的电话通信系统 / 设备控制装置、设备控制方法以及设备控制系统

设备控制装置、设备控制方法以及设备控制系统

申请号 CN202110320078.1 申请日 2017-02-23 公开(公告)号 CN112954123B 公开(公告)日 2023-07-18
申请人 KDDI株式会社; 发明人 冈本敏行; 岩永充正; 栗田咲子;
摘要 一种设备控制装置,经由网络与通信终端以及多个设备连接,具有:获取部,从所述通信终端接收第一控制信息,所述第一控制信息包括用于确定从所述多个设备中所选择的控制对象设备,且所述第一控制信息用于控制规定类别的设备;设备确定部,基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备;生成部,生成第二控制信息,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,且所述第二控制信息与所述第一控制信息不同;发送部,发送所述第二控制信息。
权利要求

1.一种设备控制装置,包括:
获取部,获取服务类别,所述服务类别表示在服务中被控制的设备的类别,所述服务使得通信终端的用户能够使用所述通信终端经由网络来使用所述设备;
提取部,从包括一个以上应用软件以及一个以上设备的各组合的数据库中提取可在由所述获取部所获取的服务类别的服务中使用的一个以上应用软件以及可在由所述一个以上应用软件中的各应用软件提供的服务中使用的一个以上设备;
提示部,使所述通信终端提示由所述提取部提取的一个以上应用软件以及一个以上设备;
设定部,将由所述提示部提示给所述通信终端的一个以上的应用软件中的、由用户选择出的应用软件设定为能够通过所述通信终端进行利用,并将用于识别所述一个以上应用软件的应用识别信息和用于识别通信终端的终端识别信息相关联地存储在存储器中;以及发送部,在从执行所选择的应用软件并且其终端识别信息与所选择的应用软件的应用识别信息相关联地存储在存储器中的通信终端接收到用于控制与由所述获取部获取的服务类别相对应的设备的第一控制信息的情况下,发送与所述第一控制信息不同的第二控制信息,用于控制基于所述第一控制信息识别的控制对象设备。
2.根据权利要求1所述的设备控制装置,其中,所述提示部提示可在由所述获取部获取的服务类别的服务中使用的一个以上应用软件的一览,并且提示能够使用与所述一个以上应用软件中的每一个相关联的一个以上应用软件中的每一个的一个以上设备的一览。
3.根据权利要求2所述的设备控制装置,其中,所述提示部与用户从提示的一个以上应用软件中所选择的应用软件相关联地,以不同的方式提示第一类别的设备以及第二类别的设备,其中,所述第一类别的设备需要在由所述获取部获取的服务类别中使用,所述第二类别的设备在由所述获取部获取的服务类别以外的服务中使用。
4.根据权利要求1到3中任一项所述的设备控制装置,还包括:
存储部,所述存储部将用于识别所述通信终端的用户的用户识别信息与用于识别所述通信终端所控制的设备的设备识别信息相关联地存储,
其中,所述提示部将与属于规定用户组的用户识别信息相关联地存储在所述存储部中的所述设备识别信息所表示的设备,按照比其他设备更高的优先顺序来进行提示。
5.根据权利要求1至3中任一项所述的设备控制装置,其中,在所述提示部提示所述一个以上应用软件以及所述一个以上设备之后,所述提示部响应于所述获取部获取到请求购买由所述通信终端的用户所选择的应用软件以及设备的信息,将用户所选择的应用软件发送给所述通信终端,并且执行与用户所选择的设备的发货相关的处理。
6.根据权利要求5所述的设备控制装置,还包括:
存储部,所述存储部将用于识别所述通信终端的用户的用户识别信息与用于识别所述通信终端所控制的设备的设备识别信息相关联地存储,
其中,当所述用户购买所述设备时,所述提示部使得所述存储部将所述用户购买的设备的设备识别信息以及购买所述设备的用户的用户识别信息相关联地存储。
7.根据权利要求1至3和6中任一项所述的设备控制装置,其中,
所述获取部还获取用于识别由所述通信终端的用户拥有的设备的设备识别信息,以及所述提示部根据所述获取部获取的所述设备识别信息来提示可由与所述设备识别信息相对应的设备使用的一个以上应用软件。
8.一种设备控制方法,包括:
获取在通信终端输入的服务类别,所述服务类别表示在服务中被控制的设备的类别,所述服务使得所述通信终端的用户能够使用所述通信终端经由网络来使用所述设备;
从包括一个以上应用软件以及一个以上设备的各组合的数据库中提取可在所获取的服务类别的服务中使用的一个以上应用软件以及可使用由所述一个以上应用软件中的各应用软件提供的服务中使用的一个以上设备;
使所述通信终端提示所提取的一个以上应用软件以及所提取的一个以上设备;
将由所述通信终端中提示的一个以上的应用软件中的、由用户选择出的应用软件设定为能够通过所述通信终端进行利用,并将用于识别所述一个以上应用软件的应用识别信息和用于识别通信终端的终端识别信息相关联地存储在存储器中;以及
在从执行所选择的应用软件并且其终端识别信息与所选择的应用软件的应用识别信息相关联地存储在存储器中的通信终端接收到用于控制与所述服务类别相对应的设备的第一控制信息的情况下,发送与所述第一控制信息不同的第二控制信息,用于控制基于所述第一控制信息识别的控制对象设备。
9.一种设备控制系统,包括:
通信终端;以及
能够与所述通信终端通信的设备控制装置,
其中,所述通信终端包括:
存储用于控制与规定的服务类别对应的设备的应用软件的存储部;以及
控制部,所述控制部通过执行所述应用软件将第一控制信息发送给所述设备控制装置,
所述设备控制装置包括:
获取部,获取在通信终端输入的服务类别,所述服务类别表示在服务中被控制的设备的类别,所述服务使得通信终端的用户能够使用所述通信终端经由网络来使用所述设备;
提取部,从包括一个以上应用软件以及一个以上设备的各组合的数据库中提取可在由所述获取部所获取的服务类别的服务中使用的一个以上应用软件以及可在由所述一个以上应用软件中的各应用软件提供的服务中使用的一个以上设备;
提示部,使所述通信终端提示由所述提取部提取的一个以上应用软件以及一个以上设备;
设定部,将由所述提示部提示给所述通信终端的一个以上的应用软件中的、由用户选择出的应用软件设定为能够通过所述通信终端进行利用,并将用于识别所述一个以上应用软件的应用识别信息和用于识别通信终端的终端识别信息相关联地存储在存储器中;以及发送部,在从执行所选择的应用软件并且其终端识别信息与所选择的应用软件的应用识别信息相关联地存储在存储器中的通信终端接收到用于控制与由所述获取部获取的服务类别相对应的设备的第一控制信息的情况下,发送与所述第一控制信息不同的第二控制信息,用于控制基于所述第一控制信息识别的控制对象设备。

说明书全文

设备控制装置、设备控制方法以及设备控制系统

[0001] 本申请是申请日为2017年2月23日、申请号为201780012966.9、名称为“设备控制装置、通信终端、设备控制方法、对价计算方法以及设备控制系统”的发明专利申请的分案申请。

技术领域

[0002] 本发明涉及用于控制设备的设备控制装置、通信终端、设备控制方法、对价计算方法以及设备控制系统。
[0003] 本申请基于2016年2月25日在日本申请的日本特愿2016‑034463号以及日本特愿2016‑034464号、2016年3月11日在日本申请的日本特愿2016‑048468号、以及2016年3月22日在日本申请的日本特愿2016‑056527号以及日本特愿2016‑056528号主张优先权,并将其内容援引于此。

背景技术

[0004] 以往,已知经由网络而从智能手机等通信终端控制电子设备的方法。专利文献1中公开了如下系统:通过将用于控制电子设备的应用软件下载到便携终端,从而能够使用应用软件来控制电子设备。
[0005] 现有技术文献
[0006] 专利文献1:日本特开2015‑056779号公报

发明内容

[0007] 发明所要解决的问题
[0008] 以往,为了经由网络来控制家电设备等电子设备(设备),需要将设为控制对象的电子设备专用的应用软件安装在能够连接网络的通信终端上。例如,在用户从家外控制A公司制造的照明设备的情况下,用户需要利用安装有由A公司提供的A公司制造的照明设备用的应用软件的通信终端来控制A公司制造的照明设备。
[0009] 如此,在需要将设为控制对象的电子设备专用的应用软件安装在通信终端上的情况下,当用户重新购买设为控制对象的电子设备时,需要重新安装新的电子设备专用的应用软件。此外,不同制造商的应用软件的用户界面一般不同。因此,在用户重新购买设为控制对象的电子设备等设备的情况下,需要重新学习应用软件的使用方法。
[0010] 因此,本发明是鉴于这些问题而提出的,目的在于提供一种能够使用一个应用软件来控制各种设备的设备控制装置、通信终端、设备控制方法、对价计算方法以及设备控制系统。
[0011] 解决问题的技术方案
[0012] 本发明的第一实施方式中的设备控制装置,经由网络与通信终端以及多个设备连接,其中,所述设备控制装置具有:获取部,从所述通信终端接收第一控制信息,所述第一控制信息包括用于确定从所述多个设备中所选择的控制对象设备的确定信息,且所述第一控制信息控制规定类别的设备;设备确定部,基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备;生成部,生成第二控制信息,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,且所述第二控制信息与所述第一控制信息不同;以及发送部,发送所述第二控制信息。
[0013] 本发明的第一实施方式的设备控制装置中,所述第一控制信息包括在所述规定类别的多个所述设备之间通用的格式的、对所述控制对象设备的所述控制内容,所述第二控制信息包括与所述控制对象设备对应的格式的所述控制内容。
[0014] 本发明的第一实施方式的设备控制装置中,还具有存储部,所述存储部存储用于控制所述控制对象设备的编程接口,所述生成部生成根据所述编程接口描述了所述第一控制信息表示的控制内容的所述第二控制信息,所述发送部将所述第二控制信息发送给所述控制对象设备。
[0015] 本发明的第一实施方式的设备控制装置中,具有存储部,所述存储部将用于识别多个所述通信终端中的各个通信终端的用户的用户识别信息、与用于识别所述各个通信终端的用户设为控制对象的设备的设备识别信息相关联地存储,所述第一控制信息还包括所述用户识别信息,所述设备确定部将与所述第一控制信息中包括的所述用户识别信息相关联地存储在所述存储部中的所述设备识别信息的设备确定为所述控制对象设备。
[0016] 本发明的第一实施方式的设备控制装置中,所述存储部将第一所述用户识别信息与第二所述用户识别信息相关联地存储,在所述第二用户识别信息与所述第一控制信息中包括的所述第一用户识别信息相关联地存储在所述存储部中的情况下,所述设备确定部将与所述第二用户识别信息相关联地存储在所述存储部中的所述设备识别信息的设备确定为所述控制对象设备。
[0017] 本发明的第一实施方式的设备控制装置中,还具有计费部,所述计费部响应于接收到包括所述第一用户识别信息的所述第一控制信息,对所述第二用户识别信息进行计费。
[0018] 本发明的第一实施方式的设备控制装置中,所述生成部基于所述第一控制信息中包括的表示所述第一控制信息的类别的信息来确定所述第一控制信息的格式,并生成所述第二控制信息。
[0019] 本发明的第一实施方式的设备控制装置中,所述生成部生成使控制所述控制对象设备的设备服务器控制所述控制对象设备作为所述控制内容的所述第二控制信息,所述发送部将所述第二控制信息发送给所述设备服务器。
[0020] 本发明的第二实施方式中的设备控制方法,是用于控制利用通信终端从多个设备中所选择的设备的方法,其中,所述设备控制方法包括:从所述通信终端接收第一控制信息的步骤,所述第一控制信息包括用于确定从所述多个设备中所选择的控制对象设备的确定信息,并且所述第一控制信息控制规定类别的设备;基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备的步骤;生成第二控制信息的步骤,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,并且所述第二控制信息与所述第一控制信息不同;以及发送所述第二控制信息的步骤。
[0021] 本发明的第三实施方式中的设备控制系统,具有通信终端、以及经由网络与所述通信终端以及多个设备连接的设备控制装置,其中,所述通信终端将第一控制信息发送给所述设备控制装置,所述第一控制信息包括用于从所述多个设备中确定控制对象设备的确定信息,并且所述第一控制信息控制规定类别的设备,所述设备控制装置具有:获取部,从所述通信终端接收所述第一控制信息;设备确定部,基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备;生成部,生成第二控制信息,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,并且所述第二控制信息与所述第一控制信息不同;以及发送部,发送所述第二控制信息。
[0022] 本发明的第一实施方式的设备控制装置中,在使用所述通信终端经由所述网络控制所述设备的服务中,所述获取部还获取表示作为控制对象的设备的类别的服务类别,所述设备控制装置还具有:提取部,提取用于提供所获取的所述服务类别的服务的一个以上的应用软件和所述一个以上的应用软件分别设为控制对象的一个以上的设备;提示部,将用于确定所提取的所述一个以上的应用软件和所述一个以上的设备的信息发送给所述通信终端;以及设定部,将从所述一个以上的应用软件中所选择的应用软件设定为所述通信终端的利用对象,所述生成部基于从执行所选择的所述应用软件的所述通信终端接收到的所述第一控制信息,来生成所述第二控制信息。
[0023] 本发明的第一实施方式的设备控制装置中,所述提示部对所述一个以上的应用软件分别关联所述应用软件设为控制对象的所述一个以上的设备来进行提示。
[0024] 本发明的第一实施方式的设备控制装置中,所述提示部以分别不同的方式提示所述应用软件设为控制对象的所述一个以上的设备中的第一种设备和第二种设备,所述第一种设备必须在所述服务类别中作为控制对象,所述第二种设备在所述服务类别以外的服务中作为控制对象。
[0025] 本发明的第一实施方式的设备控制装置中,还具有存储部,所述存储部将用于识别所述通信终端的用户的用户识别信息与用于识别所述通信终端设为控制对象的设备的设备识别信息相关联地存储,所述提示部将与属于规定用户组的所述用户识别信息相关联地存储在所述存储部中的所述设备识别信息的所述设备,按照比其他设备更高的优先顺序来进行提示。
[0026] 本发明的第一实施方式的设备控制装置中,所述设定部将用于确定所选择的所述应用软件的信息与所述通信终端的识别信息相关联地存储。
[0027] 本发明的第一实施方式的设备控制装置中,所述提示部响应于获取到请求购买从所述一个以上的应用软件以及所述一个以上的设备中所选择的应用软件以及设备的信息,将所选择的所述应用软件发送给所述通信终端,并且执行与所选择的所述设备的发货相关的处理。
[0028] 本发明的第一实施方式的设备控制装置中,还具有存储部,所述存储部将用于识别所述通信终端的用户的用户识别信息与用于识别所述通信终端设为控制对象的设备的设备识别信息相关联地存储,所述提示部将所选择的所述设备的所述设备识别信息与购买所选择的所述设备的所述用户的用户识别信息相关联地存储在所述存储部中。
[0029] 本发明的第一实施方式的设备控制装置中,所述获取部还获取设备确定信息,所述设备确定信息用于确定所述通信终端的用户设为使用对象的所述设备,所述提示部响应于所述获取部获取到所述设备确定信息,提示用于确定将与所述设备确定信息对应的所述设备设为控制对象的所述一个以上的应用软件的信息。
[0030] 本发明的第四实施方式中的设备控制装置,经由网络与通信终端以及多个设备连接,其中,所述设备控制装置具有:存储部,与用于识别所述通信终端的用户的用户识别信息相关联地存储用于识别所述多个设备中的所述用户拥有的用户设备的用户设备识别信息;第一发送部,响应于从所述通信终端获取到所述用户识别信息,将从与所述用户识别信息相关联地存储在所述存储部中的所述用户设备识别信息的所述用户设备的动作内容候选中指定动作内容的操作画面的数据发送给所述通信终端;获取部,从所述通信终端获取第一控制信息,所述第一控制信息包括所述操作画面中指定的所述动作内容;生成部,生成第二控制信息,所述第二控制信息使所述用户设备执行所述第一控制信息中包括的所述动作内容;以及第二发送部,发送所述第二控制信息。
[0031] 本发明的第四实施方式的设备控制装置中,所述第一发送部发送包括基于所述用户设备的类别而选择出的所述动作内容候选的所述操作画面的数据。
[0032] 本发明的第四实施方式的设备控制装置中,所述存储部将多个所述用户设备识别信息与所述用户识别信息相关联地存储,所述第一发送部还发送用于从使所述用户设备执行所述动作内容的动作条件候选中指定动作条件的操作画面的数据,所述获取部还获取包括所述操作画面中指定的所述动作条件的所述第一控制信息,在满足所述动作条件的情况下,所述第二发送部发送所述第二控制信息。
[0033] 本发明的第四实施方式的设备控制装置中,所述第一发送部发送包括基于多个所述用户设备的类别而选择出的所述动作条件候选的所述操作画面的数据。
[0034] 本发明的第四实施方式的设备控制装置中,所述第一发送部发送包括基于所述获取部获取的所述动作内容而决定的所述动作条件候选的所述操作画面的数据。
[0035] 本发明的第四实施方式的设备控制装置中,所述第二发送部将第三控制信息发送给所述监控设备,所述第三控制信息用于指示表示多个所述用户设备中的监控设备中的监控结果的监控信息的获取,所述监控设备用于监控是否满足所述动作条件,并且,在接收到的所述监控信息满足所述动作条件的情况下,所述第二发送部发送所述第二控制信息。
[0036] 本发明的第四实施方式的设备控制装置中,在所述监控信息不满足所述动作条件的情况下,所述第二发送部再次发送所述第三控制信息。
[0037] 本发明的第四实施方式的设备控制装置中,在所述监控信息满足所述动作条件的情况下,所述第二发送部停止发送所述第三控制信息。
[0038] 本发明的第四实施方式的设备控制装置中,所述第一发送部响应于所述获取部获取到所述动作条件,将用于从多个所述用户设备中选择动作对象的所述用户设备的画面的数据发送给所述通信终端。
[0039] 本发明的第四实施方式的设备控制装置中,所述生成部生成使控制所述用户设备的设备服务器控制所述用户设备作为所述动作内容的所述第二控制信息,所述第二发送部将所述第二控制信息发送给所述设备服务器。
[0040] 本发明的第五实施方式中的通信终端,经由网络与控制多个设备的设备控制装置连接,其中,所述通信终端具有:操作受理部,受理用于识别所述通信终端的用户的用户识别信息的输入操作;发送部,将受理的所述用户识别信息发送给所述设备控制装置;以及显示控制部,使显示部显示操作画面,所述操作画面用于从所述多个设备中的与所述用户识别信息相关联的用户设备的动作内容候选中指定动作内容,所述发送部将第一控制信息发送给所述设备控制装置,所述第一控制信息包括所述操作画面中指定的所述动作内容。
[0041] 本发明的第六实施方式中的设备控制方法,是设备控制装置对由通信终端经由网络连接的多个设备进行控制的方法,其中,所述设备控制方法包括:在所述通信终端上显示操作画面的步骤,所述操作画面用于从所述多个设备中的所述通信终端的用户拥有的用户设备的动作内容候选中指定动作内容;所述通信终端将第一控制信息发送给所述设备控制装置的步骤,所述第一控制信息包括所述操作画面中指定的所述动作内容;所述设备控制装置生成第二控制信息的步骤,所述第二控制信息用于使所述用户设备执行所述第一控制信息中包括的所述动作内容;所述设备控制装置将所述第二控制信息发送给所述用户设备的步骤;以及所述用户设备基于所述第二控制信息进行动作的步骤。
[0042] 本发明的第七实施方式中的设备控制系统,具有通信终端、以及经由网络与所述通信终端以及多个设备连接的设备控制装置,其中,所述设备控制装置具有:存储部,与用于识别所述通信终端的用户的用户识别信息相关联地存储用于识别所述多个设备中的所述用户拥有的用户设备的用户设备识别信息;第一发送部,响应于从所述通信终端获取到所述用户识别信息,将从与所述用户识别信息相关联地存储在所述存储部中的所述用户设备识别信息的所述用户设备的动作内容候选中指定动作内容的操作画面的数据发送给所述通信终端;获取部,从所述通信终端获取第一控制信息,所述第一控制信息包括所述操作画面中指定的所述动作内容;生成部,生成第二控制信息,所述第二控制信息使所述用户设备执行所述第一控制信息中包括的所述动作内容;以及第二发送部,发送所述第二控制信息。
[0043] 本发明的第八实施方式中的设备控制装置,经由网络与通信终端以及多个设备连接,其中,所述设备控制装置具有:获取部,从能够控制所述多个设备中的至少一部分设备的所述通信终端接收第一控制信息,所述第一控制信息包括用于确定从所述多个设备中所选择的控制对象设备的确定信息,且所述第一控制信息控制规定类别的设备;设备确定部,基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备;信息生成部,生成第二控制信息,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,且所述第二控制信息与所述第一控制信息不同;发送部,发送所述第二控制信息;以及对价输出部,输出与生成所述第二控制信息的生成次数对应的对价。
[0044] 本发明的第八实施方式的设备控制装置中,直到所述生成次数达到第一基准值为止,所述对价输出部输出规定的第一基本对价作为所述对价。
[0045] 本发明的第八实施方式的设备控制装置中,所述对价输出部基于对发送所述第一控制信息的所述通信终端在所述控制对象设备的控制中使用的每个应用软件设定的规则,来计算所述生成次数。
[0046] 本发明的第八实施方式的设备控制装置中,所述对价输出部输出将所述生成次数乘以对所述第一控制信息的每个类别设定的单价所得的所述对价。
[0047] 本发明的第八实施方式的设备控制装置中,所述对价输出部输出将所述生成次数乘以基于所述第二控制信息的种类的数量来设定的单价所得的所述对价,所述第二控制信息是所述信息生成部基于所述第一控制信息而生成的。
[0048] 本发明的第八实施方式的设备控制装置中,所述第一控制信息包括所述控制对象设备的控制内容,所述对价输出部输出将所述生成次数乘以对所述第一控制信息中包括的每个所述控制内容设定的单价所得的所述对价。
[0049] 本发明的第八实施方式的设备控制装置中,所述对价输出部输出将所述生成次数乘以对基于所述第二控制信息来控制的所述控制对象设备的每个类别设定的单价所得的所述对价。
[0050] 本发明的第八实施方式的设备控制装置中,所述发送部对控制所述控制对象设备的设备服务器发送所述第二控制信息,所述对价输出部基于从接收到所述第二控制信息的所述设备服务器接收到的信息,来输出计算出的所述对价。
[0051] 本发明的第九实施方式中的对价计算方法,是计算机计算用于控制利用通信终端从多个设备中所选择的设备的服务的对价的方法,其中,所述对价计算方法包括:从能够控制所述多个设备中的至少一部分设备的所述通信终端接收第一控制信息的步骤,所述第一控制信息包括用于确定从所述多个设备中所选择的控制对象设备的确定信息,且所述第一控制信息控制规定类别的设备;基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备的步骤;生成第二控制信息的步骤,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,且所述第二控制信息与所述第一控制信息不同;发送所述第二控制信息的步骤;以及输出与生成所述第二控制信息的生成次数对应的对价的步骤。
[0052] 本发明的第十实施方式中的设备控制系统,具有通信终端、以及经由网络与所述通信终端以及多个设备连接的设备控制装置,其中,所述通信终端将第一控制信息发送给所述设备控制装置,所述第一控制信息包括用于确定所述多个设备中的控制对象设备的确定信息,且所述第一控制信息用于控制规定类别的设备,所述设备控制装置具有:获取部,从能够控制所述多个设备中的至少一部分设备的所述通信终端接收所述第一控制信息;设备确定部,基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备;信息生成部,生成第二控制信息,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,且所述第二控制信息与所述第一控制信息不同;发送部,发送所述第二控制信息;以及对价输出部,输出与生成所述第二控制信息的生成次数对应的对价。
[0053] 本发明的第十一实施方式中的设备控制装置,经由网络与通信终端以及多个设备连接,其中,所述设备控制装置具有:存储部,将所述多个设备中的所述通信终端设为控制对象的可控设备的数量与所述通信终端的识别信息相关联地存储;获取部,从所述通信终端接收第一控制信息,所述第一控制信息包括用于确定从所述可控设备中所选择的控制对象设备的确定信息,且所述第一控制信息用于控制规定类别的设备;设备确定部,基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备;生成部,生成第二控制信息,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,且所述第二控制信息与所述第一控制信息不同;发送部,发送所述第二控制信息;以及对价输出部,输出与所述存储部存储的所述可控设备的数量对应的对价。
[0054] 本发明的第十一实施方式的设备控制装置中,所述获取部还获取注册请求,所述注册请求用于请求注册所述可控设备,响应于所述获取部获取到所述注册请求,所述对价输出部输出所述对价。
[0055] 本发明的第十一实施方式的设备控制装置中,所述存储部还存储所述可控设备的类别、以及与所述可控设备的类别相关联的各设备对价,所述对价输出部输出将与所述通信终端的识别信息相关联地存储在所述存储部中的所述可控设备的所述各设备对价进行合计的所述对价。
[0056] 本发明的第十一实施方式的设备控制装置中,直到与所述通信终端的识别信息相关联地存储在所述存储部中的所述可控设备的数量达到第二基准值为止,所述对价输出部输出规定的第二基本对价作为所述对价。
[0057] 本发明的第十一实施方式的设备控制装置中,所述对价输出部输出将第三基本对价与追加对价进行合计的所述对价,所述第三基本对价是基于所述可控设备的数量而决定的,所述追加对价是基于所述通信终端对所述控制对象设备进行控制的控制次数的对价。
[0058] 本发明的第十一实施方式的设备控制装置中,所述控制次数是所述获取部接收到所述第一控制信息的次数。
[0059] 本发明的第十一实施方式的设备控制装置中,所述控制次数是所述生成部生成所述第二控制信息的次数。
[0060] 本发明的第八或第十一实施方式的设备控制装置中,所述对价输出部将所述对价与所述通信终端在所述控制对象设备的控制中使用的应用软件相关联地输出。
[0061] 本发明的第八或第十一实施方式的设备控制装置中,所述对价输出部将所述对价与所述通信终端的用户相关联地输出。
[0062] 本发明的第八或第十一实施方式的设备控制装置中,所述发送部对控制所述控制对象设备的设备服务器发送所述第二控制信息,所述对价输出部将所述对价与所述设备服务器相关联地输出。
[0063] 本发明的第十二实施方式中的对价计算方法,是计算机计算用于控制利用通信终端从多个设备中所选择的设备的服务的对价的方法,其中,所述对价计算方法包括:从所述通信终端获取第一控制信息的步骤,所述第一控制信息包括用于确定从所述通信终端设为控制对象的可控设备中所选择的控制对象设备的确定信息,且所述第一控制信息用于控制规定类别的设备;基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备的步骤;生成第二控制信息的步骤,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,且所述第二控制信息与所述第一控制信息不同;发送所述第二控制信息的步骤;以及输出与所述通信终端的所述可控设备的数量对应的对价的步骤。
[0064] 本发明的第十三实施方式中的设备控制系统,具有通信终端、以及经由网络与所述通信终端以及多个设备连接的设备控制装置,其中,所述通信终端将第一控制信息发送给所述设备控制装置,所述第一控制信息包括用于确定所述多个设备中的、从所述通信终端设为控制对象的可控设备中所选择的控制对象设备的确定信息,且所述第一控制信息用于控制规定类别的设备,所述设备控制装置具有:获取部,接收所述第一控制信息;设备确定部,基于所述第一控制信息中包括的所述确定信息,来确定所述控制对象设备;生成部,生成第二控制信息,所述第二控制信息使所述控制对象设备执行所述第一控制信息表示的控制内容,且所述第二控制信息与所述第一控制信息不同;发送部,发送所述第二控制信息;以及对价输出部,输出与所述通信终端的所述可控设备的数量对应的对价。
[0065] 发明效果
[0066] 根据本发明,起到能够使用一个应用软件来控制各种设备的效果。附图说明
[0067] 图1是说明第一实施方式的设备控制系统的概要的图。
[0068] 图2A是第一实施方式中的通信终端的画面的一例。
[0069] 图2B是第一实施方式中的通信终端的画面的另一例。
[0070] 图3是示出第一实施方式中的设备控制装置的结构的图。
[0071] 图4是示出第一实施方式中用户存储部存储的用户信息DB的一例的图。
[0072] 图5是说明第一实施方式中的控制信息的图。
[0073] 图6是示出第一实施方式中由通信终端来控制设备时的数据流向的图。
[0074] 图7A是示出第一实施方式中利用通信终端来新注册设为控制对象的设备时的、用于利用设备控制服务的登录画面的图。
[0075] 图7B是示出登录后的画面的图。
[0076] 图7C是示出注册新的控制对象设备的画面的图。
[0077] 图7D是示出注册经搜索找到的设备的画面的图。
[0078] 图8是示出第一实施方式的设备控制装置控制设备时的动作顺序的图。
[0079] 图9是示出变形例1中的用户信息DB的例子的图。
[0080] 图10是示出变形例1中从通信终端发送的第一控制信息的例子的图。
[0081] 图11是说明第二实施方式的设备控制系统的图。
[0082] 图12是说明第三实施方式的设备控制系统的图。
[0083] 图13是示出第四实施方式中的设备控制装置的结构的图。
[0084] 图14是示出第四实施方式中用户存储部存储的用户信息DB的一例的图。
[0085] 图15是示出第四实施方式中的应用/设备DB的一例的图。
[0086] 图16A是示出第四实施方式中提示部将提示信息提示给通信终端时的服务类别的选择画面的图。
[0087] 图16B是示出用于表示在选择出的服务类别中能够使用的应用软件以及设备的检索状态的画面的图。
[0088] 图16C是示出用于表示在选择出的服务类别中能够使用的应用软件的一览的画面的图。
[0089] 图16D是示出能够由选择出的应用软件来控制的设备的一览的画面的图。
[0090] 图17是说明第七实施方式的设备控制系统的概要的图。
[0091] 图18A是示出第七实施方式中的通信终端的画面的一例的第一图。
[0092] 图18B是示出第七实施方式中的通信终端的画面的一例的第二图。
[0093] 图19是示出第七实施方式中的设备控制装置的结构的图。
[0094] 图20是示出第七实施方式中用户存储部存储的用户信息DB的一例的图。
[0095] 图21是示出第七实施方式中动作内容存储部存储的动作内容DB的一例的图。
[0096] 图22是示出第七实施方式中由通信终端来控制设备时的数据流向的图。
[0097] 图23是示出第七实施方式的设备控制装置控制设备时的动作顺序的图。
[0098] 图24A是示出第八实施方式中的动作内容设定画面的一例的图。
[0099] 图24B是示出在选择动作内容后显示的画面的一例的图。
[0100] 图24C是示出动作条件设定画面的一例的图。
[0101] 图24D是示出在选择动作条件候选后显示的画面的一例的图。
[0102] 图25是示出第八实施方式的设备控制装置控制设备时的动作顺序的图。
[0103] 图26是说明第九实施方式的设备控制系统的图。
[0104] 图27是示出第十实施方式中的设备控制装置的结构的图。
[0105] 图28是示出第十实施方式的设备控制装置控制设备时的动作顺序的图。
[0106] 图29是示出第十三实施方式中的设备控制装置的结构的图。
[0107] 图30是示出第十三实施方式中的用户信息DB的一例的图。

具体实施方式

[0108] <第一实施方式>
[0109] [设备控制系统S的概要]
[0110] 图1是说明第一实施方式的设备控制系统S的概要的图。设备控制系统S具有设备控制装置1、通信终端2(2a、2b)、设备3(3a、3b、3c)以及路由器4。设备控制装置1、通信终端2以及路由器4经由有线通信线路或无线通信线路连接到网络N。
[0111] 网络N包括互联网、移动电话网以及Wi‑Fi(注册商标)线路等。图1中示出了两台通信终端2、三台设备3,但设备控制装置1能够与更多的通信终端2及设备3之间收发数据。
[0112] 设备控制装置1例如是具有CPU(Central Processing Unit:中央处理单元)以及存储介质的计算机。设备控制装置1能够经由网络N与通信终端2及设备3之间通信。
[0113] 通信终端2例如是具有无线通信功能的便携终端。通信终端2例如是智能手机、平板电脑、平板手机、笔记本PC(Personal Computer:个人计算机)、或台式PC等。通信终端2通过执行应用软件,将用于控制设备3的第一控制信息发送给设备控制装置1。图1中,通信终端2a位于设置有设备3的用户的家的外部,通信终端2b位于设置有设备3的家的内部。通信终端2在任何场所均能经由网络N与设备控制装置1之间通信。
[0114] 设备3是具有通信功能的装置,例如是设置在通信终端2的用户的家中的电子设备。图1所示的例子中,设备3a是照明器具(以下,称为灯),设备3b是空调,设备3c是录像机。各设备3包括能够从设备控制装置1接收数据的任意装置。路由器4连接到网络N,将从设备控制装置1接收的数据传送给设备3a、设备3b或设备3c中的任一个。
[0115] 设备控制装置1从执行应用软件的通信终端2接收用于控制设备3的第一控制信息。设备控制装置1基于接收的第一控制信息的内容,从多个设备3中选择设为控制对象的设备3,并生成用于控制选择出的设备3的第二控制信息。第一控制信息是由应用软件基于不依赖于设备3的通用格式的API(Application Programming Interface:应用程序编程接口)生成的信息。第二控制信息是依据用于控制特定设备3的设备专用的格式的API描述的信息。第二控制信息例如是每个设备3的制造商及型号不同的格式的信息。
[0116] 应用软件是控制特定类别的设备3(例如,灯)的通用软件。应用软件能够将控制任意制造商或型号的相同类别的设备3的第一控制信息发送给设备控制装置1。由于执行应用软件的通信终端2输出的第一控制信息的格式与第二控制信息不同,因此通信终端2不能根据第一控制信息来直接控制设备3。本实施方式的设备控制系统S中,设备控制装置1基于第一控制信息生成第二控制信息,并向通信终端2的用户控制的对象的设备3发送第二控制信息。因此,用户能够使用安装有通用应用软件的通信终端2来控制各种设备3。
[0117] 图2A是第一实施方式中的通信终端2的画面的一例。图2B是第一实施方式中的通信终端2的画面的另一例。通信终端2安装有用于控制各种类别的设备3的各种应用软件。根据图2A,安装有控制空调的空调应用、控制灯的灯应用、控制录像机的录像机应用、控制监控摄像机的摄像机应用、控制箱的冰箱应用以及控制洗衣机的洗衣机应用。图2A所示的画面上显示与各个应用软件对应的图标。
[0118] 用户例如在欲控制设置在家中的设备3中的任一个的情况下,启动与作为控制对象的设备3对应的应用软件。由此,用户能够在家以外的场所控制期望的设备3。图2A的画面示出按设备3的各个类别安装有应用软件的情况的例子。另一方面,如图2B的画面所示,显示能够由一个应用软件来控制的设备3的一览,可以通过用户选择设为控制对象的设备3,从通信终端2控制设备3。此时,通过由通信终端2执行一个应用软件,例如输出用于灯的第一控制信息以及用于空调的第一控制信息。
[0119] 另外,通信终端2中可以安装综合应用,该综合应用能够显示用户可以控制的设备3的一览。用户可以通过启动综合应用来进行规定的操作,显示图2A或图2B所示的启动用于控制各设备的应用软件的画面。
[0120] [设备控制装置1的结构]
[0121] 图3是示出第一实施方式中的设备控制装置1的结构的图。设备控制装置1具有通信部111、存储部112和控制部113。
[0122] 通信部111例如具有LAN(Local Area Network:局域网)控制器。通信部111经由网络N与通信终端2以及设备3之间收发数据。
[0123] 存储部112包括ROM(Read Only Memory:只读存储器)、RAM(Random Access Memory:随机存取存储器)以及硬盘等存储介质。存储部112存储控制部113执行的程序。此外,存储部112存储在控制部113动作时使用的数据、以及控制部113生成的数据。
[0124] 存储部112具有用户存储部1121以及API存储部1122作为存储控制部113使用的数据的区域。用户存储部1121与通信终端2的用户的识别信息(以下,称为用户ID(identification:身份))相关联地存储作为用户控制的对象设备而预先注册的设备3的识别信息(以下,称为设备ID)。此外,API存储部1122存储在控制部113基于从通信终端2发送的第一控制信息的内容生成第二控制信息时使用的信息。用于生成第二控制信息的信息例如是对每个制造商或设备的型号设定的API。
[0125] 图4是示出第一实施方式中用户存储部1121存储的用户信息数据库(以下,称为用户信息DB)的一例的图。在用户信息DB中,用户能够控制的设备3的类别、设备ID、制造商名称以及地址与用户ID相关联。
[0126] 用户ID是用户固有的识别信息。用户ID例如是提供用户的通信终端2使用的通信线路的、与通信公司的合约信息相关联的信息。
[0127] 设备类别是表示设备3具有的功能的类别的信息。设备类别用于确定灯、空调、录像机、监控摄像机或时钟等的类别。对每个设备类别创建在通信终端2中安装的、要控制设备3的应用软件。
[0128] 设备ID是对用户能够控制的设备3分配的识别信息,例如包括商品的型号。图4所示的例子中,在用户ID“0001”的用户拥有像C公司的灯那样的多个同一型号的设备3的情况下,设备ID是对型号附加有序列号的信息(例如,LC0020‑1,LC0020‑2)。
[0129] 制造商名称是各设备3的制造者的名称。根据设备ID与制造商名称的组合来确定设备3。
[0130] 地址是表示向设备3发送第二控制信息的目的地的信息,例如是像全局IP(Internet Protocol:网络协议)地址或MAC(Media Access Control:媒体访问控制)地址那样的设备3固有的信息。在对路由器4分配了全局IP地址、设备控制装置1与用户相关联地存储有路由器4的地址的情况下,第一控制信息中包括的地址可以是本地IP地址。
[0131] 返回图3,说明控制部113的详细结构。控制部113例如是CPU。控制部113通过执行在存储部112中存储的程序,作为获取部1131、设备确定部1132、信息生成部1133、发送部1134以及计费部1135发挥功能。
[0132] 获取部1131从能够接受服务的提供的用户的通信终端2,获取用于控制在设备控制装置1上预先注册的设备3的第一控制信息。第一控制信息是用于通过用户使用在通信终端2中安装的应用软件,来控制可控类别的设备3的信息。
[0133] 图5是说明第一实施方式中的控制信息的图。图5的表格T11表示从通信终端2向设备控制装置1发送的第一控制信息中包括的信息。图5的表格T12表示从设备控制装置1向设备3发送的第二控制信息中包括的信息。
[0134] 图6是示出第一实施方式中由通信终端2控制设备3a时的数据流向的图。通信终端2a发送第一控制信息,该第一控制信息包括依据灯控制用的API的格式描述的“点亮”、“熄灭”、“外出模式设定”、“定时器设定”等控制内容的信息(图6的例子中为“点亮”)。当接收到第一控制信息时,设备控制装置1生成用于控制设备3a的、利用API描述的第二控制信息,并经由网络N、路由器4发送给设备3a。
[0135] 如图5的表格T11所示,获取部1131获取的第一控制信息包括应用ID、设备确定信息以及控制内容信息。应用ID是表示第一控制信息的类别的信息,用于确定设为控制对象的设备3的类别。应用ID例如是确定用户使用的应用软件是空调控制用还是灯控制用等的信息。
[0136] 设备确定信息是包括图4所示的用户信息DB所包括的设备ID的信息。
[0137] 控制内容信息是表示如何控制根据设备ID来指定的设备3的信息。即,控制内容信息是表示对控制对象的设备3进行的控制的内容的信息。例如,根据图5的表格T11,作为用户ID“0001”、应用ID“空调应用”、设备ID“AA0001”的第一控制信息的控制内容,表示将空调的温度设定为25℃的控制内容。控制内容信息具有对每个设备类别设定的格式,而与设备3的型号无关。即,第一控制信息包括在规定类别的多个设备之间通用的格式的控制内容。因此,应用软件的开发者能够不考虑设备3的型号而使用通用的API开发应用软件。
[0138] 返回图3,说明设备确定部1132~计费部1135。
[0139] 设备确定部1132基于第一控制信息来确定控制对象设备。设备确定部1132参照与第一控制信息中包括的用户ID对应的用户的用户信息DB(图4)。设备确定部1132参照该用户信息DB,将与第一控制信息中包括的设备确定信息对应的设备ID的设备3确定为控制对象设备。设备确定部1132也可以根据与第一控制信息中包括的用户ID相关联地存储的设备ID的设备,来确定控制对象设备。设备确定部1132将所确定的设备3的型号通知给信息生成部1133,并将所确定的设备3的地址通知给发送部1134。
[0140] 信息生成部1133通过基于第一控制信息中包括的应用ID来确定第一控制信息的格式,从而生成使控制对象设备执行第一控制信息中包括的控制内容的第二控制信息。信息生成部1133例如基于在存储部112中存储的控制对象设备用的API来生成第二控制信息。具体而言,信息生成部1133通过对与设备确定部1132所确定的设备3的型号对应的API指定第一控制信息中包括的控制内容,从而生成第二控制信息。如图5的表格T12所示,信息生成部1133能够将第一控制信息变换为每个设备3的制造商或型号不同的格式的第二控制信息。
[0141] 参照图5的表格T12的LC0020用的第二控制信息,尽管第一控制信息中控制内容为“点亮”,但第二控制信息中为“亮度=5”。根据灯的制造商或型号,API不对应于“点亮”、“熄灭”的指定,而是对应于亮度的指定。根据设为控制对象的灯,有时不是依照指定亮度的API而创建的第二控制信息就不能进行控制。信息生成部1133通过将第一控制信息中包括的控制内容以设备3的专用API的格式进行描述,从而生成第二控制信息。即,第二控制信息包括与设为控制对象的设备3对应的格式的控制内容。由此,应用软件的开发者能够不考虑每个设备3不同的专用API而开发应用软件。此外,用户能够使用单个应用软件来控制不同型号的设备3。
[0142] 发送部1134向从设备确定部1132通知的控制对象设备的地址,发送用于执行第一控制信息表示的控制内容的第二控制信息。
[0143] 根据用户利用通信终端2来控制了设备3,计费部1135对用户计算计费额。计费部1135将计算出的计费额与用户ID相关联地存储在存储部112中。计费部1135可以将计费额发送给管理通信终端2的使用费的通信公司的服务器。由此,由于能够与通信终端2的使用费合计来向用户收取服务使用费,因此能够提高收费处理的效率。
[0144] 此外,在用户使用在通信终端2中安装的应用软件来控制了设备3的情况下,计费部1135可以对提供应用软件的运营商计费。例如,计费部1135对提供应用软件的运营商收取费用,该费用对应于信息生成部1133基于使用应用软件从通信终端2发送的第一控制信息而生成第二控制信息的次数。
[0145] [注册控制对象设备时的顺序]
[0146] 图7A~图7D是说明第一实施方式中用户使用通信终端2新注册设为控制对象的设备3时的顺序的图。图7A是示出在注册设为控制对象的设备3时的、用于利用设备控制服务的登录画面的图。用户通过输入预先设定的用户ID,能够新追加控制对象的设备,或者实现设定内容的变更。
[0147] 图7B是示出登录后的画面的图。图7B表示用户已经注册完空调。用户通过点击“追加注册”的图标,能够显示用于注册新的控制对象设备的画面。
[0148] 图7C是示出注册新的控制对象设备的画面的图。用户从在图7C的画面中显示的图标中,点击与要注册的对象的设备3的类别对应的图标,由此通信终端2搜索要注册的对象的设备3。具体而言,通信终端2例如利用Bluetooth(注册商标)等无线通信方式搜索能够通信的设备3。通信终端2在发现了由用户选择出的类别的设备3的情况下,显示用于注册设备3的画面。在该时刻,通信终端2将从各设备3获取的型号信息、制造商名称以及MAC地址存储在存储器中。
[0149] 图7D是示出注册经搜索找到的设备3的画面的图。用户通过对欲注册的设备3输入名称(例如“起居室”、“玄关”等设置场所)并点击注册按钮,能够注册设备3。通信终端2生成包括从设备3获取的型号信息的设备ID,并将该设备ID与由用户输入的名称相关联地存储在内部的存储器中。此外,通信终端2将使用通信终端2的用户的用户ID、设备ID、制造商名称、MAC地址发送给设备控制装置1。由此,用户能够在设备控制装置1中注册控制对象设备。
[0150] [控制设备3时的动作顺序]
[0151] 图8是示出第一实施方式的设备控制装置1控制设备3时的动作顺序的图。首先,当用户在通信终端2中启动用于控制控制对象设备的应用软件时(S11),通信终端2获取用户输入的控制内容(S12)。通信终端2生成包括获取的控制内容的第一控制信息,并经由网络N向设备控制装置1发送第一控制信息(S13)。
[0152] 当设备控制装置1接收到第一控制信息时,设备控制装置1的设备确定部1132基于接收到的第一控制信息来确定控制对象的设备3(S14)。接着,信息生成部1133生成与控制对象的设备3对应的第二控制信息,并且发送部1134将第二控制信息发送给控制对象的设备3(S15)。
[0153] 当接收到第二控制信息时,设备3执行与第二控制信息中包括的控制内容对应的动作(S16)。当执行动作时,设备3将表示设备3自身状态的第一状态信息发送给设备控制装置1(S17)。在设备3为灯、控制内容为“点亮”的情况下,设备3发送表示点亮已完成的第一状态信息。此外,在设备3为空调、控制内容为“将温度设定为25℃”的情况下,设备3在从接收到第二控制信息至达到控制内容表示的温度的期间内,定期地测量室温。然后,设备3将表示测量出的室温的第一状态信息发送给设备控制装置1。此处,第一状态信息是根据各个设备3不同的格式而创建的信息。
[0154] 当设备控制装置1的获取部1131获取到第一状态信息时,信息生成部1133将第一状态信息变换为第二状态信息,该第二状态信息能够被通信终端2的应用软件识别,并且是在同一类别的设备3中通用的格式(S18)。发送部1134将由信息生成部1133变换生成的第二状态信息经由网络N发送给通信终端2(S19)。当接收到第二状态信息时,通信终端2将第二状态信息表示的设备3的状态显示在画面上(S20)。
[0155] 按照以上的顺序,用户通过操作通信终端2,能够实现期望的设备3的控制、或设备3的状态的确认。
[0156] [变形例1]
[0157] 图5中,说明了利用设备ID作为第一控制信息中包括的设备确定信息的例子,但不限于此。例如,在用户信息DB(图4)中,对于用户拥有的各个设备类别,将表示是用户拥有的同一类别的设备3中的第几个设备3的序列号与设备3的型号相关联。此时,第一控制信息中包括的设备确定信息可以是序列号。序列号例如是与如图7D所示的“起居室”、“玄关”等那样表示设备3的设置场所的信息相关联、且按照对设备控制装置1注册的顺序而分配的序号。
[0158] 图9是示出变形例1中的用户信息DB的例子的图。图10是示出变形例1中从通信终端2发送的第一控制信息的例子的图。图10的表格T21表示第一控制信息的一例,表格T22表示第二控制信息的一例。图9所示的用户信息DB中,在设备ID表示设备的型号、并且用户拥有多个同一型号的设备3的情况下,设备ID是相同的(例如,“LC0020”)。设备确定部1132能够基于表格T21的第一控制信息中包括的应用ID以及序列号(设备确定信息),从同一型号的设备3中确定第二控制信息的发送对象的设备3。另外,在设备确定信息包括像MAC地址这样设备3固有的信息的情况下,第一控制信息也可以不包括用户ID。
[0159] [变形例2]
[0160] 上述的说明中,说明了一台通信终端2控制设备3的情况,但也可以是能够由多个通信终端2控制通用的设备3。例如,在通信终端2b是与通信终端2a合计支付通信费的对象的家属的通信终端2的情况下,设备控制系统S可以利用通信终端2b来控制在通信终端2a中注册的设备3。
[0161] 为了使多个通信终端2能够控制通用的设备3,存储部112将多个用户中的每个用户的各用户ID相互关联地存储。例如,获取部1131从在通信公司中管理的服务器中,获取合计支付通信费的对象的多个用户ID,并将获取的多个用户ID存储在存储部112中。
[0162] 举例示出在获取部1131获取的第一控制信息中包括第一用户ID的情况。此时,设备确定部1132获取与第一用户ID相关联地存储在存储部112中的第二用户ID,并确认用户信息DB中是否与第二用户ID相关联地存储有设备ID。在与第二用户ID相关联地存储有设备ID的情况下,设备确定部1132通过确定与第二用户ID相关联的设备ID,来确定控制对象设备。设备确定部1132也可以根据在该用户信息DB中与第二用户ID相关联地存储的设备ID,来确定控制对象设备。
[0163] 如此,在能够从多个通信终端2控制通用的设备3的情况下,计费部1135可以对多个用户中的注册为代表者的用户(例如,第二用户ID的用户)计费。即,计费部1135可以对第二用户ID所对应的用户,收取从第一用户ID的通信终端2发送第一控制信息的费用。根据包括第一用户ID的识别信息的第一控制信息的接收,计费部1135对第二用户ID收取费用。由此,由于支付通信费的第二用户ID的用户能够与通信费合计支付设备控制服务的使用费,因此省去了其他用户单独支付服务使用费的麻烦。
[0164] [由第一实施方式的设备控制系统S产生的效果]
[0165] 如第一实施方式所述,设备控制系统S中使用如下应用软件,该应用软件安装在通信终端2中,并且能够控制同一类别、不同型号的多个设备。通过用户操作该应用软件,向设备控制装置1发送同一类别的设备通用的格式的第一控制信息。设备控制装置1基于接收到的第一控制信息,使用设备专用的API生成第二控制信息,并且向由第一控制信息指定的设备3发送第二控制信息。
[0166] 由此,用户能够不对通信终端2安装每个设备不同的应用软件,而是利用一个应用软件来控制各种设备3。因此,用户在重新购买了设备3时,无需更换通信终端2的应用软件。此外,设备3的制造者不必在每次开始销售新的设备3时提供应用软件,仅公开API即可。因此,设备3的制造者能够减少开发费。
[0167] 此外,设备控制装置1例如能够控制在合计支付通信费的多个用户间通用的设备3。由此,通过家属中的一个人注册控制对象的设备3,其他用户(家属)就能控制设备3。结果,省去了其他用户注册设备3的麻烦。
[0168] 此外,合计支付通信费的多个用户利用服务的情况下的费用被进行合计计算。因此,省去了每个用户单独支付服务使用费的麻烦。
[0169] <第二实施方式>
[0170] 图11是说明第二实施方式的设备控制系统S的图。第二实施方式与第一实施方式的不同点在于,经由像服务器5a以及服务器5b(以下,也称为服务器5)那样的、其他服务提供者的服务器来控制设备3。服务器5a以及服务器5b例如是由设备3的制造商提供用于控制本公司的设备3的服务的设备服务器。服务器5a以及服务器5b向控制对象设备3发送基于第二控制信息的控制信号。此时,当从通信终端2接收到第一控制信息时,信息生成部1133基于第一控制信息中包括的控制内容,生成使服务器5控制控制对象设备3的第二控制信息。然后,发送部1134将信息生成部1133生成的第二控制信息发送给作为设备服务器的服务器
5。
[0171] 本实施方式的存储部112将各个服务提供者的服务器5的API与控制设备3的服务的提供者相关联地存储。信息生成部1133例如基于存储在存储部112中的服务器5的API来生成第二控制信息。具体而言,信息生成部1133将第一控制信息中包括的控制内容变换为与第一控制信息的格式不同的第二控制信息。第二控制信息包括第一控制信息所包括的用户ID以及设备确定信息等。
[0172] 在使用设备控制系统S来提供服务的企业与使用服务器5a或服务器5b来提供服务的企业之间,用户ID是预先通用的。服务器5a或服务器5b能够基于第二控制信息中包括的用户ID以及设备确定信息等,来控制通信终端2中的操作所对应的设备3。
[0173] 另外,如图11所示,在提供用于控制设备3的服务的服务器5存在多个的情况下,设备控制装置1的用户存储部1121存储用于表示用户利用的服务的利用服务信息。根据图11的例子,用户存储部1121存储利用服务信息,该利用服务信息表示利用服务器5a的服务或利用服务器5b的服务中用户正在利用哪种服务。信息生成部1133参照利用服务信息,生成第二控制信息,该第二控制信息对应于与用户正在利用的服务对应的API。
[0174] 在利用设备控制系统S提供服务的企业、利用服务器5a提供服务的企业以及利用服务器5b提供服务的企业之间,没有通用用户ID的情况下,设备控制装置1可以变换用户ID。此时,存储部112存储将设备控制系统S的用户ID与利用服务器5a以及服务器5b的服务的用户ID相关联地存储的用户DB(未图示)。信息生成部1133基于利用服务信息来参照用户DB,变换用户ID即可。
[0175] 服务器5从经由网络连接的设备控制装置1接收第二控制信息。在接收到的第二控制信息包括对控制对象的设备3的动作指示的情况下,服务器5将表示对设备3的动作指示的信息(信号)发送给设备3。另一方面,在接收到的第二控制信息包括设备3获取的数据的请求的情况下,服务器5将从设备3预先获取的设备3的动作数据或收集数据等发送给设备控制装置1。另外,有时服务器5并不预先获取设备3的动作数据或收集数据等而是累积在设备3内。此时,服务器5可以基于接收到的第二控制信息,从设备3请求动作数据或收集数据等,并将获取的数据发送给设备控制装置1。
[0176] [由第二实施方式的设备控制系统S产生的效果]
[0177] 如第二实施方式所述,设备控制装置1生成与控制设备3的其他服务器5的API对应的第二控制信息。由此,即使在用户已经经由服务器5接受到控制设备3的服务的情况下,也能够使用在通信终端2中安装的任意应用软件来控制设备3。
[0178] <第三实施方式>
[0179] 图12是说明第三实施方式的设备控制系统S的图。第三实施方式与第一实施方式的不同点在于,第三实施方式中,控制对象设备3不是用户的家中的电子设备,而是企业等分发信息的服务器6a、6b(以下,也称为服务器6)。
[0180] 服务器6a是在提供用户发布的餐厅信息的服务中使用的服务器。服务器6b是在提供用户发布的各种商品的价格信息的服务中使用的服务器。用户能够使用在通信终端2中安装的应用软件,将欲传达给其他人的信息上传给服务器6。
[0181] 服务器6具有各种不同格式的接口作为用于接收信息的接口。因此,为了对服务器6上传信息,需要将信息调整为适合各个服务器6的格式,并发送调整后的信息。在向各个服务站点提供信息时,用户需要使用服务器6a以及服务器6b分别专用的应用软件,是不方便的。
[0182] 因此,根据本实施方式的设备控制装置1,在通信终端2中安装用于向各种信息提供服务的服务器6上传信息的应用软件。应用软件中显示提供信息的对象的服务的图标。当用户点击(选择)欲提供信息的服务的图标并输入信息时,通信终端2将第一控制信息发送给设备控制装置1,该第一控制信息包括输入的信息以及确定用户所选择的服务的信息。
[0183] 设备控制装置1的设备确定部1132基于第一控制信息,确定设为发送第一控制信息中包括的信息(内容)的对象的服务器6。设备确定部1132例如基于第一控制信息包括的用于确定服务的信息,来确定服务器6。设备确定部1132可以基于用户创建的内容中包括的关键词,来确定设为发送内容的对象的服务器6。然后,信息生成部1133生成与确定的服务器6对应的格式的第二控制信息,发送部1134将生成的第二控制信息发送给服务器6。
[0184] 另外,本实施方式中的计费部1135可以基于用户使用通信终端2访问服务器6的次数或者与服务器6之间收发的数据量来决定计费额。此时,计费部1135可以将决定的计费额的一部分计算为向运行服务器6的企业等支付的金额。
[0185] [由第三实施方式的设备控制系统S产生的效果]
[0186] 本实施方式中的设备控制系统S基于第一控制信息,确定第一控制信息中包括的内容的发送目的地的服务器6,并将与服务器6对应的格式的第二控制信息发送给服务器6。由此,运行服务器6的企业等不需要广泛公开用于访问服务器6的接口,而是仅向设备控制装置1的运营者公开即可。结果,省去了运行服务器6的企业公开接口的麻烦。
[0187] 此外,设备控制系统S能够将由计费部1135计算出的对用户收取的计费额的一部分金额返还给运营服务器6的企业等。由此,能够由运营设备控制装置1的通信运营商等运营者代替运营服务器6的企业等来统一收取用户利用服务器6的费用。由此,能够省去用户以及运营服务器6的企业等的麻烦。
[0188] <第四实施方式>
[0189] [设备控制系统S的概要]
[0190] 第四实施方式的设备控制系统S的概要与参照图1说明的第一实施方式的设备控制系统S的概要是同样的。
[0191] 需要说明的是,设备3的控制包括使设备3动作、以及使设备3输出某种数据。
[0192] [设备控制装置1的结构]
[0193] 图13是示出第四实施方式中的设备控制装置1的结构的图。第四实施方式中的设备控制装置1具有通信部211、存储部212以及控制部213。
[0194] 通信部211例如具有LAN控制器。通信部211经由网络N在与通信终端2以及设备3之间收发数据。
[0195] 存储部212包括ROM、RAM以及硬盘等存储介质。存储部212存储控制部213执行的程序。此外,存储部212存储控制部213在动作时使用的数据、以及控制部213生成的数据。
[0196] 存储部212具有用户存储部2121、API存储部2122以及提示信息存储部2123,作为用于存储控制部213使用的数据的区域。用户存储部2121以及API存储部2122与第一实施方式中的用户存储部1121以及API存储部1122是同样的。
[0197] 图14是示出第四实施方式中用户存储部2121存储的用户信息DB的一例的图。在第四实施方式中的用户信息DB中,用户能够控制的设备3的类别(设备类别)、设备ID、制造商名称、使用状态以及地址与用户ID相关联。用户ID、设备类别、设备ID、制造商名称、地址如第一实施方式所述。
[0198] 使用状态是表示用户使用各设备3的使用状态的信息。使用状态例如表示各设备3已被用户使用的状态、或者用户购买的设备3已被运送但还未被用户开始使用的状态。
[0199] 另外,用户存储部2121可以将用于确定用户能够使用的应用软件的应用ID与用户ID相关联地存储。在用户将应用软件重新安装到通信终端2后,通过进行要开始使用安装的应用软件的注册处理,应用ID与用户ID相关联地进行注册。以从执行在用户存储部2121中注册了应用ID的应用软件的通信终端2接收到第一控制信息为条件,设备控制装置1向设备3发送第二控制信息。
[0200] 提示信息存储部2123存储应用/设备数据库(以下,称为应用/设备DB),该应用/设备数据库表示能够使用的应用软件与设备3的组合。应用/设备DB包括由后述的提示部2136使用的信息,用于向欲使用通信终端2来控制设备3的用户,提示与用户欲使用的服务类别对应的应用和设备3的组合。服务类别表示使用设备控制装置1提供的设备控制服务中的、控制对象设备的类别,该设备控制服务是能够由通信终端2控制设备3的服务。
[0201] 图15是示出第四实施方式中的应用/设备DB的一例的图。在应用/设备DB中,将应用名称、使用各个应用能够控制的设备类别、设备ID以及制造商名称与服务类别相关联。设备控制装置1通过具有该应用/设备DB,在用户欲新接受设备控制服务的提供的情况下,能够提示用户用于使用适当的应用软件以及设备3的信息。此外,在用户购买了新设备3的情况下,以及在认为用户欲使用拥有的应用软件来控制新设备3的情况下等,能够提示用户用于使用适当的应用软件以及设备3的信息。
[0202] 返回图13,说明控制部213的详细结构。控制部213例如是CPU。控制部213通过执行在存储部212中存储的程序,作为获取部2131、设备确定部2132、信息生成部2133、发送部2134、提取部2135、提示部2136以及设定部2137发挥功能。
[0203] 在用户欲接受用于使用通信终端2来控制设备3的服务的提供的情况下,获取部2131获取服务类别,该服务类别表示用户欲控制哪种类别的设备。服务类别表示在服务中设为控制对象的设备的类别。获取部2131例如获取通信终端2中用户输入的服务类别,但不限于此,获取部2131能够获取在任意终端中用户输入的服务类别。
[0204] 此外,在开始提供由用户选择出的类别的服务后,获取部2131从能够接受服务的提供的用户的通信终端2获取第一控制信息,该第一控制信息用于控制在设备控制装置1中预先注册的设备3。第一控制信息以及第二控制信息的一例根据第一实施方式中参照图5进行的说明。此外,由通信终端2控制设备3时的数据流向根据第一实施方式中参照图6进行的说明。
[0205] 设备确定部2132、信息生成部2133的处理与第一实施方式中的设备确定部1132、信息生成部1133是同样的。
[0206] 发送部2134向从设备确定部2132通知的控制对象设备的地址,发送用于执行第一控制信息所表示的控制内容的第二控制信息。此外,发送部2134基于提示部2136的指示,将用于确定提取部2135提取的一个以上的应用软件以及一个以上的设备的信息发送给通信终端2。
[0207] 提取部2135提取在由获取部2131获取的服务类别的服务中能够使用的一个以上的应用软件、以及在使用一个以上的应用软件的各个应用软件接受提供的服务中能够使用的一个以上的设备3。即,提取部2135提取用于提供服务类别的服务的一个以上的应用软件、以及一个以上的应用软件分别设为控制对象的一个以上的设备。提取部2135向提示部2136输入用于确定提取出的一个以上的应用软件以及一个以上的设备3的信息。
[0208] 提示部2136将提取部2135提取出的一个以上的应用软件的一览以及一个以上的设备3的一览,经由发送部2134发送给用户输入了服务类别的终端(例如通信终端2),由此进行提示。提示部2136提示一个以上的应用软件的一览,并且将通过使用提取出的一个以上的应用软件的各个应用软件而能够使用的一个以上的设备3的一览与一个以上的应用软件的各个应用软件相关联地进行提示。提示部2136例如将表示应用软件以及设备3的提示信息发送给用户输入了服务类别的终端,由此进行提示。
[0209] 图16A~图16D是示出第四实施方式中提示部2136将提示信息提示给通信终端2时的顺序的图。图16A是示出提示部2136将提示信息提示给通信终端2时的、服务类别的选择画面的图。当通信终端2的用户选择用于显示提示信息的模式时,显示图16A所示的服务类别选择画面。服务类别选择画面中,显示在使用了设备控制装置1的服务中能够使用的服务类别的一览。图16A中显示了空调、灯以及录像机作为表示服务类别的信息,但可以通过用户滚动画面来显示其他类别的设备。
[0210] 图16B是示出用于表示在选择出的服务类别中能够使用的应用软件以及设备的检索状态的画面的图。当用户从图16A显示的设备中选择出一个设备时,转换为图16B所示的画面。图16B表示用户在图16A中选择了灯,提取部2135参照应用/设备DB(图15),正在检索在控制灯的服务中能够使用的应用软件以及设备3。
[0211] 图16C是示出用于表示在选择出的服务类别中能够使用的应用软件的一览的画面的图。当提取部2135结束检索时,转换为图16C的画面。图16C中,显示用户在图16A中所选择的类别的服务中能够使用的应用软件的一览。图16D是示出用于表示由选择出的应用软件能够控制的设备的一览的画面的图。当用户从图16C显示的应用软件中选择一个应用软件时,转换为图16D的画面,显示由选择出的应用软件能够控制的设备3的一览。
[0212] 此外,提示部2136可以与用户从提示的一个以上的应用软件中所选择的应用软件相关联地,分别按照不同的方式(例如,不同颜色)来提示第一种设备3与第二种设备3。第一种设备3是必须在由获取部2131获取的服务类别中使用(成为控制对象)的设备3。第二种设备3是在由获取部2131获取的服务类别以外的服务中使用(成为控制对象)的设备3。在一个应用能够控制与多个类别的服务对应的设备3的情况下,显示成为由用户选择出的服务类别以外的类别的服务的对象的设备3。此时,由于显示用户不需要的信息,因此是不方便的。因此,像这样以不同的方式显示第一种设备3和第二种设备3在一个应用能够支持多个类别的服务的情况下是较好的。
[0213] 此外,提示部2136可以优先提示满足规定条件的设备3。例如,提示部2136将与属于规定用户组的用户的用户ID相关联地存储设备ID的设备3按照比其他设备3高的优先顺序进行提示。属于规定用户组的用户例如是利用使用了设备控制装置1的设备控制服务的用户。在提供使用了通信终端2的通信服务的通信运营商提供使用了设备控制装置1的设备控制服务的情况下,属于规定用户组的用户可以是具有从通信运营商分配的用户ID的用户。认为具有从通信运营商分配的用户ID的用户使用的设备3具有实际使用记录。因此,通过提示部2136优先提示该用户拥有的设备3,能够提高用户满意的概率。
[0214] 此时,提示部2136可以按照基于在使用了设备控制装置1的设备控制服务中利用的数量的顺序的优先顺序来提示设备3。此外,提示部2136也可以按照使用由用户选择出的应用软件进行控制的用户数量从多到少的顺序来提示设备3。
[0215] 提示部2136还执行用于使用户购买图16C以及图16D中由用户选择出的应用软件以及设备3的处理。即,在提示部2136提示了一个以上的应用软件以及一个以上的设备3后,获取部2131获取用于请求购买由通信终端2的用户选择出的应用软件以及设备3的信息。当获取到用于请求购买的信息时,提示部2136将由用户选择出的应用软件发送给通信终端2。或者,提示部2136可以对其他装置指示将选择出的应用软件发送给通信终端2的发送处理。
此外,提示部2136执行与由用户选择出的设备3的发货相关的处理。与发货相关的处理例如是对用户的寄送目的地的输入指示、或者对设备3的销售者寄送订单。
[0216] 提示部2136可以在上述的购买处理中将应用软件以及设备3的购买价款与通信终端2的用户ID相关联地发送给用于管理通信终端2的通信费的通信运营商的服务器。由此,无需为了设备控制装置1的服务而设置新的结算机构,而是能够使用结算通信费的通信运营商的结算机构。由此,对于用户以及提供服务的公司而言是较好的。
[0217] 在用户购买了设备3的情况下,提示部2136将成为发货对象的设备3的设备ID与购买设备3的用户的用户ID相关联地注册到在用户存储部2121存储的用户信息DB(图14)。然后,提示部2136将用户信息DB中的、表示购买的设备3的使用状态的信息设定为“已发货”。此时,提示部2136在用户信息DB中与对用户发货的设备3相关联地注册地址。
[0218] 设定部2137将由提示部2136提示的一个以上的应用软件中的、由用户选择出的应用软件设定为能够通过通信终端2进行利用。即,设定部2137将被提示的、从一个以上的应用软件中所选择的应用软件设定为通信终端2利用的对象。例如,设定部2137将写入了设备3的地址信息的应用软件发送给通信终端2,并且指示设备3的销售者对设备3写入同一地址。如此,通过设定部2137将设备ID与用户ID相关联地注册在用户信息DB中,由此设置了设备3的用户的初始设定作业变得简单。此外,通过应用软件与设备3在由同一地址绑定的状态下提供给用户,由此用户能够在设备3到达时,无需设定作业而迅速地开始使用。
[0219] 设定部2137可以按照如下的顺序将应用软件设定为能够使用。通信终端2中,当用户启动应用软件时,在通信终端2的画面上显示图像“开始使用”,该图像“开始使用”执行用于开始使用的注册处理。当用户点击图像“开始使用”时,通信终端2将开始使用请求消息发送给设备控制装置1。例如,当从通信终端2经由获取部2131接收到开始使用请求消息时,设定部2137将接收到的开始使用请求消息所包括的应用ID与通信终端2的用户ID相关联地存储在用户存储部2121中。
[0220] 如此,设定部2137将应用ID与用户ID相关联地存储在用户存储部2121中,由此将应用软件设定为能够使用的状态。设定部2137也可以将应用ID与通信终端2的识别信息相关联地存储在用户存储部2121中。在设定部2137将应用软件设定为能够使用后,设备控制装置1当从执行该应用软件的通信终端2接收到第一控制信息时,生成与第一控制信息对应的第二控制信息,将设备3设定为能够使用。
[0221] [注册控制对象设备时的顺序]
[0222] 用户使用通信终端2注册控制对象的设备3时的顺序与第一实施方式中参照图7A~图7D说明的顺序相同。
[0223] [控制设备3时的动作顺序]
[0224] 设备控制装置1控制设备3时的动作顺序与第一实施方式中参照图8说明的顺序相同。
[0225] [变形例1]
[0226] 在上述的第四实施方式中,与参照图9、图10说明的第一实施方式的变形例1同样地,设备确定信息可以是序列号。由此,在第四实施方式中,产生与第一实施方式的变形例1中所述的效果同样的效果。
[0227] [变形例2]
[0228] 与第一实施方式的变形例2同样地,在上述的第四实施方式中也可以设定为多个通信终端2能够控制通用的设备3。由此,在第四实施方式中,产生与第一实施方式的变形例2中所述的效果同样的效果。
[0229] [变形例3]
[0230] 图16中,示出了提示部2136在提示了能够使用的应用软件后,提示使用用户选择出的应用软件而能够使用的设备3的例子。但是,应用软件以及设备3的提示方法不限于此。提示部2136也可以在提示了用户选择出的类别的服务中能够使用的设备3的一览后,提示在用户选择出的设备3的控制中能够使用的应用软件的一览。此外,提示部2136还可以提示在用户选择出的类别的服务中能够使用的应用软件与设备3的组合一览。
[0231] [由第四实施方式的设备控制系统S产生的效果]
[0232] 如第四实施方式所述,在设备控制系统S中,当用户输入欲使用的服务类别时,提示部2136提示在服务类别的服务中能够使用的一个以上的应用软件、以及在使用一个以上的应用软件的各个应用软件而接受提供的服务中能够使用的一个以上的设备3。由此,由于在认为用户欲使用通信终端2来控制设备3的情况下,能够容易地掌握应该购买哪种应用软件和设备3,因此用户可以容易地利用服务。
[0233] 在使用一个应用软件就能使用多个不同型号的设备3的情况下,或者在能够通过多个应用软件来使用一个设备3的情况下,应用软件与设备3的组合增加。根据第四实施方式,即使在这种组合多的情况下,在用户欲接受使用通信终端2来控制设备3的服务的提供时,也能够容易地判定应该入手哪种应用软件和设备3。
[0234] 此外,提示部2136以分别不同的方式提示必须在用户选择出的服务类别中使用的第一种设备、以及在用户选择出的服务类别以外的服务中使用的第二种设备。由此,在用户选择出的应用软件能够控制在用户选择出的服务类别以外的服务中使用的设备3的情况下,不显示用户不需要的设备3。因此,能够防止用户购买不合适的设备3。此外,通过显示在用户选择出的服务类别以外的服务中使用的设备3,能够使用应用软件来激励用户使用未设想过的类别的服务以及设备3
[0235] 此外,提示部2136按照比其他设备3高的优先顺序来提示与属于规定用户组的用户的用户ID相关联地存储有设备ID的设备3。由此,提高了用户选择具有由具有与对象用户类似的属性的用户使用的实际使用记录的设备3的概率。因此,能够提高用户的满意度。
[0236] 此外,提示部2136将由用户选择出的应用软件发送给通信终端2,并且执行与由用户选择出的设备3的发货相关的处理。此时,提示部2136将发货的设备3的设备ID与购买设备3的用户的用户ID相关联地存储在存储部212中。如此,通过提示部2136预先将设备ID与用户ID相关联地注册在用户信息DB中,由此设置了设备3的用户的初始设定作业变得简单。此外,通在应用软件与设备3在由同一地址绑定的状态下提供给用户,由此用户能够在设备
3到达时,无需设定作业而迅速地开始使用。
[0237] <第五实施方式>
[0238] 在上述的第四实施方式中,也可以与参照图11说明的第二实施方式同样地,设备控制装置1生成与控制设备3的服务器5的API对应的第二控制信息。由此,在第五实施方式中,产生与第二实施方式中说明的效果同样的效果。
[0239] <第六实施方式>
[0240] 在上述的第四实施方式中,也可以与参照图12说明的第三实施方式同样地,控制对象设备3是企业等发布信息的服务器6。第六实施方式中的设备控制装置1基于第一控制信息,确定第一控制信息中包括的内容的发送目的地的服务器6,并且将与服务器6对应的格式的第二控制信息发送给服务器6。由此,在第六实施方式中,产生与第三实施方式中说明的效果同样的效果。
[0241] 在第六实施方式中,提示部2136可以基于用户欲使用的服务类别,提示应用软件、以及作为设备的服务器6(或信息提供服务的种类)。用户能够基于被提示的信息,执行向信息提供服务的注册、或者应用软件的购买。
[0242] 此时,在从用户接受到信息提供服务的使用申请的情况下,提示部2136可以向信息提供服务提供用户的注册所需的信息,并且将用于使用信息提供服务的费用通知给进行通信费的结算的通信运营商的结算机构。由此,由于不产生由用户进行的对于信息提供服务运营商的单独的手续或费用支付,因此提高了便利性。
[0243] <第七实施方式>
[0244] [设备控制系统S的概要]
[0245] 图17是说明第七实施方式的设备控制系统S的概要的图。设备控制系统S具有设备控制装置1、通信终端2(2a、2b)、设备3(3a、3b、3c、3d)和路由器4。即,与图1所示的设备控制系统S相比,图17所示的设备控制系统S还具有设备3d。设备控制装置1、通信终端2以及路由器4经由有线通信线路或无线通信线路连接到网络N。
[0246] 网络N包括互联网、移动电话网以及Wi‑Fi(注册商标)线路等。图17中示出了两台通信终端2、四台设备3,但设备控制装置1可以与更多的通信终端2以及设备3之间收发数据。
[0247] 设备控制装置1以及通信终端2与第一实施方式中参照图1说明的结构相同。
[0248] 设备3是具有通信功能的装置,例如是设置在通信终端2的用户的家中的电子设备。图17所示的例子中,设备3a是灯,设备3b是空调,设备3c是监控摄像机,设备3d是测量温度和湿度的温湿度计。各设备3包括能够从设备控制装置1接收数据的任意装置。
[0249] 设备3大致分为动作执行设备和监控用设备。动作执行设备是在满足规定条件的情况才执行动作的设备(例如,设备3a、3b、3c)。监控用设备是输出用于判定是否满足了规定条件的信息的设备(例如,设备3c、3d)。监控用设备例如输出温度、湿度、照度、有无人、振动、空气质量这样的表示设置有监控用设备的周边的状况的信息。另外,作为监控摄像机的设备3c具有作为动作执行设备的功能与作为监控用设备的功能这两种功能。
[0250] 路由器4连接到网络N,将从设备控制装置1接收到的数据发送给设备3a、设备3b、设备3c或设备3d中的任一个。
[0251] 如第一实施方式所述,设备控制装置1从执行应用软件的通信终端2,接收用于控制设备3的第一控制信息。设备控制装置1基于接收到的第一控制信息的内容,从多个设备3中选择设为控制对象的设备3,并生成用于控制选择出的设备3的第二控制信息。第一控制信息是由应用软件基于不依照设备3的通用格式的API而生成的信息。第二控制信息是依照用于控制特定设备3的设备专用的格式的API描述的信息。第二控制信息例如是每个设备3的制造商以及型号不同的格式的信息。
[0252] 第七实施方式中的设备控制装置1接收第一控制信息,该第一控制信息包括由用户使用应用软件来设定的动作内容。响应于第一控制信息的接收,设备控制装置1发送使用户拥有的设备3中的、适合实现被设定的动作内容的设备3动作的第二控制信息。
[0253] 图18A以及图18B是示出通信终端2的画面的一例的图。图18A是示出通信终端2的画面的一例的第一图。通信终端2中安装有用于设定动作内容的应用软件。当启动应用软件时,显示图18A所示的登录画面。当用户输入登录信息(例如,用户的识别信息)时,登录信息被发送给设备控制装置1。图18B是示出通信终端2的画面的一例的第二图。当接收到登录信息时,设备控制装置1使通信终端2显示图18B所示的画面。设备控制装置1使通信终端2显示画面,该画面根据基于登录信息来确定的用户拥有的设备3(用户设备)的种类而选择出、且用于选择用户的设备3的动作内容。
[0254] 在本实施方式中,用户具有灯、空调、监控摄像机、温湿度计作为设备3。因此,设备控制装置1从预先存储的许多动作内容的候选中选择与能够由灯执行的房间亮度的调整、能够由空调执行的温度/湿度的调整、能够由监控摄像机执行的家里状况的监控关联的动作内容的候选,并显示在通信终端2上。
[0255] 在用户从动作内容候选中选择出了任一动作内容候选的情况下,通信终端2将第一控制信息发送给设备控制装置1,该第一控制信息包括用于确定选择出的动作内容候选的信息。设备控制装置1向设备3发送第二控制信息,该设备3能够执行接收到的第一控制信息表示的、用户选择出的动作内容候选的动作。由此,用户选择能够使用自身拥有的设备3执行的动作,并使适当的设备3执行期望的动作。
[0256] 另外,在存在多个能够执行由用户选择出的动作内容的设备3的情况下,设备控制装置1可以向通信终端2发送用于选择使哪一设备3动作的画面数据。当选择出动作的设备3时,设备控制装置1将用于使选择出的设备3动作的第二控制信息发送给该设备3。
[0257] 下面,说明设备控制装置1的详细结构。
[0258] [设备控制装置1的结构]
[0259] 图19是示出第七实施方式中的设备控制装置1的结构的图。第七实施方式中的设备控制装置1具有通信部311、存储部312和控制部313。
[0260] 通信部311例如具有LAN控制器。通信部311经由网络N在与通信终端2以及设备3之间收发数据。
[0261] 存储部312包括ROM、RAM以及硬盘等存储介质。存储部312存储控制部313执行的程序。此外,存储部312存储在控制部313动作时使用的数据、以及控制部313生成的数据。
[0262] 存储部312具有用户存储部3121、API存储部3122以及动作内容存储部3123,作为用于存储控制部313使用的数据的区域。用户存储部3121以及API存储部3122与第一实施方式中的用户存储部1121以及API存储部1122是同样的。
[0263] 图20是第七实施方式中用户存储部3121存储的用户信息DB的一例的图。与第一实施方式同样地,在第七实施方式中的用户信息DB中,将用户能够控制的设备3的类别(设备类别)、设备ID、制造商名称以及地址与用户ID相关联。
[0264] 用户ID、设备类别、设备ID、制造商名称、地址如第一实施方式所述。设备类别是表示设备3具有的功能的类别的信息,用于确定灯、空调、监控摄像机或温湿度计等类别。
[0265] 图21是示出动作内容存储部3123存储的动作内容数据库(以下,称为动作内容DB)的一例的图。在动作内容DB中,设备类别、设备ID与动作内容候选相关联。动作内容存储部3123对一个设备3存储多个动作内容候选。此外,即使是相同的设备类别,由于能够动作的范围因设备3的型号而不同,因此动作内容存储部3123按每个设备ID存储不同的动作内容候选。
[0266] 返回图19,说明控制部313的详细结构。控制部313例如是CPU。控制部313通过执行在存储部312中存储的程序,作为第一发送部3131、获取部3132、设备确定部3133、信息生成部3134以及第二发送部3135发挥功能。
[0267] 第一发送部3131根据从通信终端2登录的用户的识别信息的获取,将用于指定与获取的识别信息对应的用户的设备3的动作内容的操作画面的数据发送给通信终端2。第一发送部3131例如将操作画面的数据发送给通信终端2,该操作画面包括基于用户拥有的设备3的类别而从多个动作内容候选中所选择的一个以上的动作内容候选。第一发送部3131例如确定在用户存储部3121中存储的、用户拥有的设备3的类别。然后,第一发送部3131选择与确定的设备3的类别相关联地存储在动作内容存储部3123中的动作内容候选,并发送包括选择出的动作内容候选的信息的操作画面的数据。
[0268] 另外,第一发送部3131也可以将用户拥有的设备3的类别的信息、或者选择出的一个以上的动作内容候选的信息发送给通信终端2。通信终端2基于设备3的类别的信息、或者动作内容候选的信息,生成操作画面的数据。
[0269] 获取部3132从能够接受服务的提供的用户的通信终端2获取第一控制信息,该第一控制信息控制在设备控制装置1中预先注册的设备3。第一控制信息是用于通过用户使用在通信终端2中安装的应用软件来对能够控制的类别的设备3进行控制的信息,该第一控制信息包括用户选择出的动作内容候选。
[0270] 图22是示出第七实施方式中由通信终端2a控制设备3a时的数据流向的图。通信终端2a发送第一控制信息,该第一控制信息包括用于控制设备3的、依照规定的API的格式描述的动作内容。例如,在用户从在通信终端2a中显示的图18B所示的动作内容候选中选择出动作内容“使房间变亮”的情况下,通信终端2a将包括用于确定动作内容“使房间变亮”的动作内容ID的第一控制信息发送给设备控制装置1。设备控制装置1在接收到第一控制信息时,选择设备3a,该设备3a与表示第一控制信息中包括的动作内容的动作内容ID相关联地存储在动作内容存储部3123中。然后,设备控制装置1生成通过使用对选择出的设备3a进行控制的API来描述的第二控制信息,并经由网络N、路由器4发送给设备3a。
[0271] 设备确定部3133基于第一控制信息来确定控制对象设备。设备确定部3133参照与第一控制信息中包括的用户ID对应的用户的用户信息DB(图20)、以及在动作内容存储部3123中存储的动作内容DB(图21)。然后,设备确定部3133参照用户信息DB以及动作内容DB,将与第一控制信息中包括的动作内容ID对应的设备3确定为控制对象设备。设备确定部
3133将确定的设备3的型号通知给信息生成部3134,并且将确定的设备3的地址通知给第二发送部3135。
[0272] 信息生成部3134例如基于在存储部312中存储的控制对象设备用的API来生成第二控制信息。具体而言,信息生成部3134将向基于第一控制信息中包括的动作内容ID而确定的设备3指示的动作内容,指定给与设备确定部3133确定的设备3的型号对应的API,由此生成第二控制信息。例如,在第一控制信息表示的动作内容是“使房间变亮”的情况下,信息生成部3134确定设备3a是控制对象,并且使用设备3a(灯)用的API,生成用于点亮灯的第二控制信息。
[0273] 信息生成部3134能够将第一控制信息变换为按每个设备3的制造商或型号成为不同格式的第二控制信息。信息生成部3134按照设备3的专用API的格式来描述第一控制信息中包括的动作内容,由此生成第二控制信息。由此,应用软件的开发者无需考虑每个设备3不同的专用API就能开发应用软件。此外,用户使用单个应用软件就能控制不同型号的设备3。
[0274] 第二发送部3135向从设备确定部3133通知的控制对象设备的地址发送第二控制信息,该第二控制信息指示第一控制信息所表示的动作内容的执行。
[0275] [控制设备3时的动作顺序]
[0276] 图23是示出第七实施方式的设备控制装置1控制设备3时的动作顺序的图。首先,当用户在通信终端2中启动用于对控制对象设备进行控制的应用软件时(S21),通信终端2显示登录画面(S22)。通信终端2将包括由用户输入的用户的识别信息的登录信息发送给设备控制装置1。
[0277] 当设备控制装置1接收到登录信息时,设备控制装置1的第一发送部3131参照用户信息DB,从而确定与登录信息中包括的用户的识别信息相关联的设备3(S23)。第一发送部3131选择与确定的设备3对应的动作内容候选,并将包括动作内容候选的动作内容设定画面数据发送给通信终端2。
[0278] 通信终端2在接收到动作内容设定画面数据时,显示用于设定动作内容的画面(例如图18B所示的动作内容设定画面)(S24)。当用户在动作内容设定画面中选择(设定)动作内容时(S25),通信终端2将包括动作内容候选(设定的动作内容)的第一控制信息发送给设备控制装置1。
[0279] 当设备控制装置1接收到第一控制信息时,信息生成部3134生成第二控制信息,第二发送部3135向与动作内容候选对应的设备3发送第二控制信息(S26)。设备3在接收到第二控制信息时,执行由第二控制信息确定的动作(S27)。
[0280] [由第七实施方式的设备控制系统S产生的效果]
[0281] 第七实施方式的设备控制装置1当用户登录时,将操作画面发送给通信终端2,该操作画面用于选择使用用户拥有的设备3能够实现的动作内容。然后,当用户选择了动作内容时,通信终端2将包括动作内容ID的第一控制信息发送给设备控制装置1,设备控制装置1基于第一控制信息来生成用于控制设备3的第二控制信息,并将该第二控制信息发送给设备3。由此,用户无需考虑设备3来启动用于控制设备3的专用应用软件,而是能够使设置有设备3的空间状态按照自身的期望来变化。
[0282] 根据第七实施方式的设备控制装置1,用户通过选择动作内容,能够实现与动作内容对应的设备3的控制。即,用户无需进行判定能够使环境(温度、湿度、亮度等)如何变化、确定适合环境变化的设备3、并启动用于对确定的设备3进行控制的应用软件等一系列烦杂的程序。
[0283] 此外,在将用于选择动作内容的操作画面发送给通信终端2时,设备控制装置1发送许多动作内容候选中适合于用户拥有的设备3的动作内容候选。因此,通信终端2中不显示用户不需要的动作内容候选。因此,用户可以容易地设定动作内容。
[0284] <第八实施方式>
[0285] 在第七实施方式中,当用户在通信终端2中选择动作内容候选时,设备控制装置1发送第二控制信息,使得设备3执行与选择出的动作内容候选对应的动作内容。与第七实施方式相比,第八实施方式中的设备控制装置1在满足了用户设定的动作条件的情况下才使设备3执行动作。具体而言,第八实施方式的设备控制装置1基于从监控是否满足了由用户设定的动作条件的设备3获取的信息,判定是否满足动作条件。在判定为满足了动作条件的情况下,设备控制装置1发送第二控制信息,使得用于执行动作的设备3执行动作。
[0286] 本实施方式的动作内容存储部3123将动作条件候选与动作内容候选相关联地存储,该动作条件候选表示执行动作内容候选所表示的动作内容的条件。例如,在动作内容是与空调的动作关联的内容的情况下,动作条件是温度或湿度。例如,在动作内容是与灯的动作关联的内容的情况下,动作条件是房间的亮度。
[0287] 此外,第一发送部3131发送操作画面的数据,该操作画面用于基于用户拥有的多个设备3的类别来指定选择出的动作条件。例如,当获取部3132获取到在通信终端2中用户选择出的动作内容候选时,第一发送部3131发送基于获取部3132获取的动作内容候选所表示的动作内容而决定的、用于指定动作条件的操作画面的数据。
[0288] 此时,第一发送部3131参照动作内容存储部3123。然后,第一发送部3131可以将操作画面的数据发送给通信终端2,该操作画面用于使用户指定:用户拥有的多个设备3中的至少一个设备3的动作内容候选、以及使用户设备执行与该动作内容候选对应的动作的动作条件。接收到操作画面的数据的通信终端2例如首先显示用于从动作内容候选中选择一个以上的动作内容候选的操作画面。然后,在用户选择出动作内容候选时,通信终端2显示适合于选择出的动作内容候选的动作条件候选。由此,用户可以容易地使用通信终端2来输入适合于动作内容的动作条件。当输入了动作条件时,通信终端2将包括动作条件的第一控制信息发送给设备控制装置1。
[0289] 当获取部3132接收到包括动作条件的第一控制信息时,第二发送部3135向设备3发送作为监控设备中的监控结果的、用于指示监控信息的获取的第三控制信息。监控设备是用户拥有的多个设备3中的、监控是否满足了在获取部3132获取的第一控制信息中包括的动作条件的设备。
[0290] 第三控制信息是依照用于控制具有监控功能的特定设备3的设备专用的格式的API描述的信息。例如,作为用于控制作为温湿度计(图17)的设备3d的第三控制信息,存在如下的控制信息。例如,控制信息是使表示测量出的温度的信息输出的控制信息、使表示测量出的湿度的信息输出的控制信息、指定测量的时机的控制信息、以及对输出测量出的结果的时机进行指定的控制信息等。设备3d响应于接收到第三控制信息,将包括测量出的温度或湿度的监控结果(测量结果)的监控信息发送给设备控制装置1。
[0291] 另外,在本实施方式的说明中,将对具有监控功能的设备3进行控制的信息称为第三控制信息,但第三控制信息与第二控制信息并非本质上不同。设备控制装置1可以使用用于使设备3动作的第二控制信息,从具有监控功能的设备3获取监控信息。
[0292] 获取部3132获取从接收到第三控制信息的设备3发送来的监控信息。第二发送部3135判定由获取部3132获取的监控信息所表示的监控结果是否满足第一控制信息中包括的动作条件。在监控结果满足了动作条件的情况下,第二发送部3135向执行动作的设备3发送第二控制信息。
[0293] 在监控结果满足了动作条件的情况下,第二发送部3135停止发送第三控制信息。此外,在监控结果未满足动作条件、并且不会从发送了第三控制信息的设备3发送新的监控信息的情况下,第二发送部3135再次发送第三控制信息。
[0294] 图24A是示出第八实施方式中的动作内容设定画面的一例的图。假定图24A是用户在图18B中选择了动作内容“使房间舒适”后显示的动作内容设定画面。但是,设备控制装置1可以在基于登录信息来确定了用户拥有的设备3是空调的时刻,将图24A所示的动作内容设定画面显示在通信终端2上。
[0295] 图24B是示出在选择了动作内容后显示的画面的一例的图。图24B是用户在图24A中选择了动作内容“设定温度”的情况下显示的空调温度设定画面的例子。用户利用空调温度设定画面上的用户界面,将空调的温度设定为期望的温度。
[0296] 图24C是示出动作条件设定画面的一例的图。当输入了空调的设定温度时,通信终端2将包括空调的设定温度的第一控制信息发送给设备控制装置1。当获取部3132获取了第一控制信息时,第一发送部3131选择与空调的温度设定关联的动作条件候选,并将图24C所示的动作条件设定画面的数据发送给通信终端2。图24D是示出在选择了动作条件候选后显示的画面的一例的图。当在图24C的动作条件设定画面中选择了动作条件候选“温度条件”时,通信终端2显示如图24D所示的、用于设定开始空调动作的室温条件(动作条件)的画面。当设定了动作条件时,通信终端2将包括设定的动作条件的第一控制信息发送给设备控制装置1。
[0297] 图25是示出第八实施方式的设备控制装置1控制设备3时的动作顺序的图。图25所示的动作顺序图从步骤S31开始,该步骤S31相当于显示图23中的动作内容设定画面的步骤S24。步骤S31是在通信终端2中显示如图24A所示的动作内容设定画面的动作。
[0298] 当通信终端2中动作内容的设定完成时(S32),通信终端2将包括动作内容的第一控制信息发送给设备控制装置1。当设备控制装置1的获取部3132获取了第一控制信息时,第一发送部3131从存储在动作内容存储部3123中的多个动作条件候选中,选择与动作内容对应的动作条件候选(S33)。此外,第一发送部3131将包括选择出的动作条件候选的信息的动作条件设定画面的数据发送给通信终端2。
[0299] 当接收到动作条件设定画面的数据时,通信终端2显示如图24C所示的动作条件设定画面(S34)。当由用户进行的动作条件的设定完成时(S35),通信终端2将包括用户设定的动作条件的第一控制信息发送给设备控制装置1。
[0300] 当设备控制装置1接收到第一控制信息时,设备确定部3133确定具有与第一控制信息中包括的动作条件对应的监控功能的设备3。然后,第二发送部3135发送对确定的设备3进行控制的第三控制信息(S36)。图25的例子中,第二发送部3135向具有温度测量功能的设备3d,发送包括进行温度监控的指示的第三控制信息。
[0301] 然后,第二发送部3135判定包括从设备3d发送来的温度测量值的监控信息是否满足用于使设备3b动作的条件(动作条件)(S37)。在满足了动作条件的情况下(S37的“是”),第二发送部3135将包括使设备3b动作的指示的第二控制信息发送给设备3b(S38)。设备3b基于第二控制信息来执行动作(S39)。
[0302] 另一方面,在包括从设备3d发送来的温度测量值的监控信息不满足用于使设备3b动作的条件的情况下(S37的“否”),第二发送部3135待机至监控信息满足条件。在监控信息不满足用于使设备3b动作的条件的情况下(S37的“否”),第二发送部3135可以返回步骤S36,再次发送第三控制信息。
[0303] [变形例]
[0304] 在上述的第八实施方式的说明中,第一发送部3131响应于由获取部3132获取了包括动作内容的第一控制信息,将用于设定与动作内容对应的动作条件的画面数据发送给通信终端2。但是,设定动作内容以及动作条件的顺序是任意的。第一发送部3131也可以响应于由获取部3132获取了包括动作条件的第一控制信息,将用于从用户拥有的多个设备3中选择动作对象的设备3的画面的数据、或者用于设定动作内容的画面的数据发送给通信终端2。
[0305] [由第八实施方式的设备控制系统S产生的效果]
[0306] 第八实施方式的设备控制装置1响应于用户在通信终端2中设定了动作内容,将设定用于使设备3动作的动作条件的画面数据发送给通信终端2。由此,在用户不想使设备3立即动作的情况下,能够通过容易的操作,在用户期望的条件达到的时刻使设备3动作。
[0307] <第九实施方式>
[0308] 图26是说明第九实施方式的设备控制系统S的图。与上述的第二实施方式同样地,第九实施方式与第七实施方式及第八实施方式的不同点在于,在第九实施方式中,经由像服务器5那样的其他服务提供者的服务器来控制设备3。如上所述,服务器5例如是提供由设备3的制造商控制本公司的设备3的服务的设备服务器,并且向控制对象设备3发送基于第二控制信息的控制信号。在从通信终端2接收到第一控制信息时,第九实施方式中的信息生成部3134基于第一控制信息中包括的动作内容来生成第二控制信息,该第二控制信息向服务器5指示控制对象设备的动作或者获取来自监控用设备的监控信息。然后,第二发送部3135将信息生成部3134生成的第二控制信息发送给作为设备服务器的服务器5。
[0309] 与第二实施方式同样地,信息生成部3134例如基于存储在存储部312中的服务器5的API来生成第二控制信息。具体而言,信息生成部3134将第一控制信息中包括的动作内容变换为格式与第一控制信息不同的第二控制信息。
[0310] 服务器5a或服务器5b能够基于第二控制信息中包括的用户ID以及设备确定信息等,控制与通信终端2中的操作对应的设备3。
[0311] [由第九实施方式的设备控制系统S产生的效果]
[0312] 如第九实施方式所述,设备控制装置1生成与控制设备3的其他服务器5的API对应的第二控制信息。由此,即使在用户已经接受了经由服务器5来控制设备3的服务的提供的情况下,也能使用在通信终端2中安装的任意应用软件来控制设备3。
[0313] <第十实施方式>
[0314] [设备控制系统S的概要]
[0315] 第十实施方式的设备控制系统S的概要与参照图1说明的第一实施方式的设备控制系统S的概要是同样的。
[0316] [设备控制装置1的结构]
[0317] 图27是示出第十实施方式中的设备控制装置1的结构的图。第十实施方式中的设备控制装置1具有通信部411、存储部412和控制部413。
[0318] 通信部411例如具有LAN控制器。通信部411经由网络N在与通信终端2以及设备3之间收发数据。
[0319] 存储部412包括ROM、RAM以及硬盘等存储介质。存储部412存储控制部413执行的程序。此外,存储部412存储控制部413在动作时使用的数据、以及控制部413生成的数据。
[0320] 存储部412具有用户存储部4121以及API存储部4122,作为用于存储控制部413使用的数据的区域。用户存储部4121以及API存储部4122与第一实施方式中的用户存储部1121以及API存储部1122是同样的。
[0321] 用户存储部4121存储的用户信息DB的一例与第一实施方式中参照图4说明的内容相同。
[0322] 控制部413例如是CPU。控制部413通过执行在存储部412中存储的程序,作为获取部4131、设备确定部4132、信息生成部4133、发送部4134以及对价输出部4135发挥功能。获取部4131、设备确定部4132、信息生成部4133、发送部4134的处理与第一实施方式中的获取部1131、设备确定部1132、信息生成部1133、发送部1134是同样的。第一控制信息以及第二控制信息的一例与第一实施方式中参照图5说明的内容相同。此外,由通信终端2控制设备3时的数据流向如第一实施方式中参照图6进行的说明所示。
[0323] 对价输出部4135输出与信息生成部4133基于第一控制信息来生成第二控制信息的次数对应的对价。对价输出部4135例如经由通信部411,对打印机或计算机等输出合计了对价的信息。对价是表示对例如提供在通信终端2中安装的应用软件的运营商、通信终端2的用户、或者提供设备3的运营商进行计费或返还的金额的值。基于第一控制信息来生成了第二控制信息的次数可以根据其他数目来确定,该其他数目例如是发送部4134发送的第二控制信息的次数、或者根据发送部4134发送第二控制信息而从设备3接受到的应答数。
[0324] 作为与基于第一控制信息来生成了第二控制信息的次数对应的对价的、进行计费或返还的服务模型,例如考虑如下的服务模型。开发应用软件的公司(以下,应用开发公司)通过将开发的应用软件销售给用户来获得收益。因此,对价输出部4135输出能够通过销售利用设备控制系统S的应用软件来获得收益的、对应用开发公司收取的对价。即,对价输出部4135对应用开发公司收取基于对价的金额。对价输出部4135也可以向提供设备3的公司返还对价的一部分金额。
[0325] 在基于一个第一控制信息来生成/发送了多个第二控制信息的情况下,对价输出部4135将生成了第二控制信息的次数设置为多次。例如,在第一控制信息包括控制内容“接通空调电源之后将温度设定为20℃”的情况下,作为空调用的第二控制信息,需要用于指示“接通电源”的第二控制信息以及用于指示“将温度设定为20℃”的第二控制信息。此时,生成了第二控制信息的次数为两次。但是,在对价的计算中使用的对价计算规则的内容是任意的,在基于一个第一控制信息来生成/发送了多个第二控制信息的情况下,对价输出部4135也可以将生成第二控制信息的次数设置为一次。
[0326] 对价输出部4135可以对发送了第一控制信息的通信终端2为了控制设为控制对象的设备3而执行的每个应用软件设定这样的对价计算规则。由此,对价输出部4135能够配合应用开发公司的收益模型来计算对价,该收益模型例如是应用开发公司对用户收取固定额的收益模型、或者收取与使用量对应的金额的收益模型等。因此,应用开发公司易于开发使用了设备控制系统S的应用软件。
[0327] 此外,对价输出部4135可以通过对基于第一控制信息来生成了第二控制信息的次数乘以规定的单价,来计算对价。可以对第一控制信息的每个类别设定单价,也可以对基于第二控制信息来控制的控制对象的设备3的每个类别设定单价。例如,认为对价输出部4135对第一类别的设备3、第二类别的设备3、第三类别的设备3分别基于不同单价以及不同对价计算规则来计算对价。第一类别的设备3是像监控摄像机那样始终启动的设备3。第二类别的设备3是在恒定的时机启动并使用的设备3。第三类别的设备3是每当存在通信终端2中的用户操作时进行一个动作的设备3。
[0328] 在第一类别的设备3的情况下,发送部4134发送一个第二控制信息,从而设备3长时间动作。因此,一个第二控制信息的价值高。与此相对,在第三类别的设备3的情况下,每当用户使用通信终端2进行操作时,发送部4134发送一个第二控制信息。因此,第三类别的设备3基于一个第二控制信息而执行的动作内容比始终启动型的第一类别的设备3少。因此,认为对于第三类别的设备3的一个第二控制信息的价值比对于第一类别的设备3的一个第二控制信息的价值低。
[0329] 因此,对价输出部4135例如对控制了第一类别的设备3的情况下的单价进行比控制了第二类别以及第三类别的设备3的情况下的单价更大的加权来计算对价。此外,对价输出部4135对控制了第三类别的设备3的情况下的单价进行比控制了第一类别以及第二类别的设备3的情况下的单价更小的加权来计算对价。
[0330] 此外,对价输出部4135也可以通过将基于第一控制信息来生成了第二控制信息的次数乘以对第一控制信息中包括的每个控制内容设定的单价,来计算对价。此时,对价输出部4135可以根据第二控制信息的重要程度进行加权来计算对价。例如,在像用于启动影响安全性的监控摄像机的控制那样的、重要程度高的控制内容的情况下,对价输出部4135将该控制内容的单价设定为比其他控制内容的单价高。换言之,对价输出部4135对控制像影响安全性的监控摄像机那样的、与准确地控制相关的重要性高的设备3的第二控制信息增大加权。另一方面,对价输出部4135对像空调那样的即使在不能发送第二控制信息的情况下也难以成为重大问题的第二控制信息减小加权。
[0331] 或者,例如,对价输出部4135直到基于第一控制信息来生成第二控制信息的生成次数达到规定的上限次数为止,输出规定的基本对价作为对价。此外,在第二控制信息的生成次数超过了规定的上限次数的情况下,对价输出部4135将超过了上限次数的第二控制信息的生成次数乘以生成第二控制信息的处理的单价,计算追加对价。然后,对价输出部4135输出将追加对价与基本对价合计得到的对价。另外,对价输出部4135可以不使用基本对价,而仅输出将第二控制信息的生成次数乘以单价的对价。
[0332] 单价可以根据信息生成部4133基于第一控制信息来生成的第二控制信息的种类数来设定。例如,能够使用一个第一控制信息来控制更多种类的设备3的服务的价值高。因此,能够使用一个第一控制信息来控制的设备3的种类或数量越多,对价输出部4135可以越提高单价。
[0333] 对价输出部4135例如与通信终端2为了控制设为控制对象的设备3而执行的应用软件相关联地输出对价。由此,使用设备控制装置1来提供服务的运营商能够对应用开发公司收取与应用软件相关联地计算出的对价。
[0334] 对价输出部4135计算对价的时机例如是发送第二控制信息后的时机。对价输出部4135可以在发送第二控制信息、并且从作为第二控制信息的目的地的设备3有应答的时机计算对价。对价输出部4135通过在将计算出的对价存储在存储部412中、并且达到了规定的时期(例如,月末)的时刻合计规定期间内的对价,由此决定收取额。
[0335] 另外,以上的说明中,说明了对应用开发公司收取对价输出部4135输出的对价的模型,但也可以向使用通信终端2的用户收取对价。因此,对价输出部4135可以与通信终端2的用户相关联地输出对价。此时,对价输出部4135可以向管理由通信终端2使用通信线路的使用费的服务器,发送用于表示计算出的对价的信息,并将该服务器中通信费与对价的费用进行合计来决定收费额。
[0336] 此外,可以按照使设备控制装置1能够发送第二控制信息的设备3的种类增加的方式,对制造/销售设备3的运营商返还对应用开发公司或通信终端2的用户收取的对价的一部分金额。因此,对价输出部4135也能够与设备ID相关联地输出对价。由此,提供使用了设备控制装置1的服务的运营商能够激励制造/销售设备3的运营商以公开控制设备3的API。
[0337] [注册控制对象设备时的顺序]
[0338] 在第十实施方式中,用户使用通信终端2注册控制对象的设备3时的顺序与第一实施方式中参照图7A~图7D说明的顺序相同。
[0339] [控制设备3时的动作顺序]
[0340] 图28是示出第十实施方式的设备控制装置1控制设备3时的动作顺序的图。首先,当用户在通信终端2中启动用于对控制对象设备进行控制的应用软件时(S41),通信终端2获取用户输入的控制内容(S42)。通信终端2生成包括获取的控制内容的第一控制信息,并且经由网络N向设备控制装置1发送第一控制信息(S43)。
[0341] 当设备控制装置1接收到第一控制信息时,设备控制装置1的设备确定部4132基于接收到的第一控制信息来确定控制对象的设备3(S44)。接着,信息生成部4133生成与控制对象的设备3对应的第二控制信息,发送部4134将第二控制信息发送给控制对象的设备3(S45)。响应于发送部4134发送了第二控制信息,对价输出部4135将与发送了第二控制信息对应的对价的单价加上在存储部412中存储的最新对价,来计算新的对价(S46)。
[0342] 步骤S47~S51的处理与第一实施方式中的步骤S16~S20(图8)是同样的。根据发送部4134将第二状态信息发送给通信终端2(S50),对价输出部4135将与变换了状态信息对应的对价的单价加上步骤S46中计算出的最新对价,并更新最新对价(S52)。
[0343] 按照以上的顺序,用户通过操作通信终端2,能够实现期望的设备3的控制、或者设备3的状态确认。
[0344] [变形例1]
[0345] 在上述的第十实施方式中,与参照图9、图10说明的第一实施方式的变形例1同样地,设备确定信息可以是序列号。由此,在第十实施方式中,产生与第一实施方式的变形例1中所述的效果同样的效果。
[0346] [变形例2]
[0347] 在上述的第十实施方式中,与第一实施方式的变形例2同样地,可以设定为多个通信终端2能够控制通用的设备3。由此,在第十实施方式中,产生与第一实施方式的变形例2中所述的效果同样的效果。
[0348] [由第十实施方式的设备控制系统S产生的效果]
[0349] 如第十实施方式所述,在设备控制系统S中,使用安装在通信终端2中的、能够控制同一类别不同型号的多个设备的应用软件。通过用户操作该应用软件,向设备控制装置1发送在同一类别的设备中通用的格式的第一控制信息。设备控制装置1基于接收到的第一控制信息,生成使用了设备专用的API的第二控制信息,并且向第一控制信息中指定的设备3发送第二控制信息。然后,对价输出部4135计算与信息生成部4133基于第一控制信息来生成第二控制信息的次数对应的对价,并输出。根据传送的数据量来设定与数据通信相关的服务费(对价)的情况较多。此时,由于费用因控制信息的长度而不同,因此难以成为适合于提供的服务的附加价值的费用体系。对此,第十实施方式的设备控制装置1基于第二控制信息的生成次数来计算对价。由此,设备控制装置1能够计算适合于提供的服务的附加价值的对价。
[0350] 通过对价输出部4135这样计算对价,计算出的对价成为适合于应用软件对用户提供的附加价值的金额。因此,销售应用软件的企业基于对价输出部4135输出的对价,来决定应用软件的使用费或销售价格,由此能够普及价格适当的应用软件。
[0351] 此外,对价输出部4135直到基于第一控制信息来生成第二控制信息的次数达到规定的上限次数(第一基准值)为止,输出规定的基本对价。由此,即使在用户使用应用软件来控制设备3的次数少的情况下,提供使用了设备控制装置1的服务的公司也能收回系统开发费。
[0352] 此外,对价输出部4135基于对每个应用软件设定的对价计算规则来输出对价。由此,能够配合应用开发公司的收益模型来计算对价,该收益模型例如是应用开发公司对用户收取固定额的收益模型、或者收取与使用量对应的金额的收益模型等。因此,应用开发公司容易开发使用了设备控制系统S的应用软件。
[0353] 此外,对价输出部4135将基于第一控制信息来生成第二控制信息的次数乘以根据信息生成部4133能够基于第一控制信息来生成的第二控制信息的种类数而设定的单价,来计算对价。由此,由设备控制系统S提供服务的运营商能够收取适合于服务的附加价值的对价。因此,应用开发公司或用户容易使用提供的服务。
[0354] <第十一实施方式>
[0355] 与参照图11说明的第二实施方式同样地,在上述的第十实施方式中,设备控制装置1也可以生成与控制设备3的服务器5的API对应的第二控制信息。由此,在第十一实施方式中,产生与第二实施方式中说明的效果同样的效果。
[0356] 第十一实施方式中的对价输出部4135可以与设备服务器5相关联地输出对价。例如,为了能够返还给提供设备服务器5的企业,对价输出部4135将根据第十实施方式中说明的各种对价计算规则而计算的对价中的规定比例决定为每个设备服务器的返还额。对价输出部4135也可以将与能够控制的设备3的数量对应的对价返还给提供各设备服务器的运营商。
[0357] 此外,对价输出部4135可以基于从接收到第二控制信息的设备服务器接收到的信息来计算对价,并且输出该对价。从设备服务器接收到的信息例如是表示设备服务器将接收到的第二控制信息发送给设备3的次数的信息。由此,对价输出部4135能够将与设备服务器控制了设备3的次数对应的对价返还给提供各设备服务器的运营商。
[0358] 如此,第十一实施方式中的对价输出部4135将对价与设备服务器相关联地输出,由此,提供使用了设备控制装置1的服务的运营商能够向提供设备服务器的运营商返还一部分利益。由此,由于能够激励提供设备服务器的运营商以公开设备服务器的API,因此能够使用设备控制装置1来控制的设备3的数量增加。
[0359] <第十二实施方式>
[0360] 与参照图12说明的第三实施方式同样地,在上述的第十实施方式中,控制对象设备3也可以是企业等发布信息的服务器6。第十二实施方式中的设备控制装置1基于第一控制信息,确定第一控制信息中包括的内容的发送目的地的服务器6,并且将与服务器6对应的格式的第二控制信息发送给服务器6。由此,在第十二实施方式中,产生与第三实施方式中说明的效果同样的效果。
[0361] 第十二实施方式中的对价输出部4135可以基于用户使用通信终端2访问服务器6的次数或者与服务器6之间收发的数据量来决定对价。此时,对价输出部4135可以将决定的对价的一部分计算为向运行服务器6的企业等支付的金额。
[0362] 如此,在第十二实施方式中的设备控制系统S中,能够将对价输出部4135计算出的对应用开发公司或者用户收取的计费额的一部分金额返还给运行服务器6的企业等。由此,能够激励运行服务器6的企业以公开用于访问服务器6的API,并且能够增加设备控制装置1可以连接的服务器6的数量。因此,能够提高使用了设备控制装置1的服务的附加价值。
[0363] <第十三实施方式>
[0364] [设备控制系统S的概要]
[0365] 第十三实施方式的设备控制系统S的概要与参照图1说明的第一实施方式的设备控制系统S的概要是同样的。
[0366] 通信终端2的画面的一例与第一实施方式中参照图2A以及图2B说明的内容相同。
[0367] 如第一实施方式所述,通信终端2中例如显示一个应用软件能够控制的设备3的一览(图2B)。此外,通信终端2中也可以显示用户能够控制的设备3的一览。
[0368] 此处,在通信终端2中显示的设备3的一览画面中,用户能够进行设备3的新注册、各个设备3的向能够动作的状态的设定、向不能动作的状态的设定、注册的删除等。设备控制装置1根据设定为能够动作的状态的设备3的数量,计算由设备控制装置1提供的服务的对价,并输出。对价的计算方法的详细内容将在后文进行叙述。
[0369] [设备控制装置1的结构]
[0370] 图29是示出第十三实施方式中的设备控制装置1的结构的图。第十三实施方式中的设备控制装置1具有通信部511、存储部512和控制部513。
[0371] 通信部511例如具有LAN控制器。通信部511经由网络N在与通信终端2以及设备3之间收发数据。
[0372] 存储部512包括ROM、RAM以及硬盘等存储介质。存储部512存储控制部513执行的程序。此外,存储部512存储控制部513在动作时使用的数据、以及控制部513生成的数据。
[0373] 存储部512具有用户存储部5121、API存储部5122以及设备存储部5123,作为用于存储控制部513使用的数据的区域。用户存储部5121以及API存储部5122与第一实施方式中的用户存储部1121以及API存储部1122是同样的。
[0374] 图30是示出第十三实施方式中用户存储部5121存储的用户信息DB的一例的图。在第十三实施方式中的用户信息DB中,用户ID除了与用户能够控制的设备3的类别(设备类别)、设备ID、制造商名称以及地址相关联以外,还与动作标志、对价相关联。用户ID、设备类别、设备ID、制造商名称、地址如第一实施方式所述。
[0375] 在用户存储部5121中,对于与用户ID相关联地存储的多个设备3的每一个设备3,存储动作标志。动作标志是表示在用户存储部5121中注册的各设备3是否能被通信终端2控制的信息。动作标志中包括能够动作状态(可以动作)以及动作停止状态(不可动作)这两种状态。多个设备3中的、动作标志为能够动作状态的设备3是使用设备控制装置1的服务的计费对象。反之,动作标志为动作停止状态的设备3不是计费对象。
[0376] 在用户DB中,与某个用户ID相关联的设备3中的、动作标志为能够动作状态的设备3的数量表示与用户ID对应的通信终端2能够控制的可控设备的数量。如此,在图30所示的用户DB中,多个设备3中的通信终端2能够控制的可控设备的数量与用户ID(通信终端2的识别信息)相关联。
[0377] 此外,在第十三实施方式中的用户信息DB中,对每个设备3记录对价。例如,在每隔规定期间(例如,一个月)对对价进行初始化,在动作标志设定为能够动作状态的那天,对价与设备3的单价相加。在对价根据设备3被控制的次数而变动的情况下,对价根据设备3被控制的次数而进一步更新。
[0378] 虽未图示,但设备存储部5123存储设备信息数据库(以下,称为设备信息DB)。设备存储部5123与设备ID相关联地存储与利用设备控制装置1进行对应的单价。单价例如以一天为单位进行设定。单价因设备3的类别而不同,例如,基于设备3自身的价格或者设备3的功能的种类来设定单价。
[0379] 返回图29,说明控制部513的详细结构。控制部513例如是CPU。控制部513通过执行在存储部512中存储的程序,作为获取部5131、设备确定部5132、信息生成部5133、发送部5134以及对价输出部5135发挥功能。
[0380] 获取部5131从能够接受服务的提供的用户的通信终端2接受设备3的注册。当从通信终端2获取设备3的注册请求时,获取部5131将注册对象的设备3与用户存储部5121中的发送了注册请求的通信终端的用户的用户ID相关联地存储。此外,获取部5131获取设定为设备3的能够控制的状态、或者不能控制的动作停止状态的设定信息。获取部5131根据设定信息的获取,来更新用户存储部5121的动作标志。
[0381] 此外,获取部5131获取第一控制信息,该第一控制信息用于控制在设备控制装置1中预先注册的设备3。第一控制信息以及第二控制信息的一例与第一实施方式中参照图5说明的内容相同。此外,由通信终端2控制设备3时的数据流向与第一实施方式中参照图6说明的数据流向相同。
[0382] 设备确定部5132、信息生成部5133、发送部5134的各处理与第一实施方式中的设备确定部1132、信息生成部1133、发送部1134是同样的。
[0383] 对价输出部5135输出与用户存储部5121存储的可控设备的数量对应的金额的对价。对价输出部5135例如经由通信部511,对打印机或计算机等输出合计了对价的信息。对价是表示对例如提供在通信终端2中安装的应用软件的运营商、通信终端2的用户、或者提供设备3的运营商收取或返还的金额的值。
[0384] 作为收取或返还对价的服务模型,例如,考虑第十实施方式中说明的服务模型。如第十实施方式所述,对价输出部5135对能够通过销售使用设备控制系统S的应用软件来获得收益的、应用开发公司征收对价。对价输出部5135对应用开发公司征收基于对价的金额。对价输出部5135也可以对提供设备3的公司返还对价的一部分金额。
[0385] 对价输出部5135根据获取部5131获取了新的设备3的注册请求,输出对价。具体而言,对价输出部5135根据将获取部5131获取了注册请求的设备3的设备ID与通信终端2的用户的用户ID相关联地存储在用户存储部5121中,将最新对价与每一台设备3的单价相加。由此,对价输出部5135更新对价。
[0386] 此外,对价输出部5135根据由获取部5131进行的用于对能否控制已注册的设备3进行变更的设定信息的获取、或者删除注册的请求的获取,来变更对价。在以一个月为单位输出对价的情况下,对价输出部5135通过将设备3的单价乘以一个月内以能够动作的状态进行注册的天数,由此对各个设备3计算设备3的一个月的对价。然后,通过将与用户ID相关联地注册的设备3的一个月内的对价进行合计,计算与用户ID对应的对价。
[0387] 如第十实施方式所述,对价输出部5135可以对发送了第一控制信息的通信终端2为了控制设为控制对象的设备3而执行的每个应用软件设定这样的对价计算规则。如第十实施方式所述,能够配合应用开发公司的收益模型来计算对价,该收益模型例如是应用开发公司对用户征收固定额的收益模型、或者征收与使用的量对应的金额的收益模型等。因此,应用开发公司易于开发使用了设备控制系统S的应用软件。
[0388] 此外,对价输出部5135可以根据对基于第二控制信息而控制的控制对象的设备3的每个类别设定的单价,来计算对价。例如,认为对价输出部5135对第一类别的设备3、第二类别的设备3、第三类别的设备3,分别基于不同的单价来计算对价。第一类别的设备3、第二类别的设备3以及第三类别的设备3与第十实施方式中说明的内容相同。
[0389] 在第一类别的设备3的情况下,由于通过发送部5134发送一个第二控制信息,从而设备3长时间动作,因此设备3的利用价值高。与此相对,在第三类别的设备3的情况下,每当用户使用通信终端2进行操作时,发送部5134发送一个第二控制信息,并执行动作。第三类别的设备3基于一个第二控制信息而执行的动作内容比始终启动型的第一类别的设备3少。因此,认为第三类别的设备3的价值比第一类别的设备3的价值低。
[0390] 因此,对价输出部5135例如对控制了第一类别的设备3的情况下的单价进行比控制了第二类别以及第三类别的设备3的情况下的单价更大的加权来计算对价。此外,对价输出部5135对控制了第三类别的设备3的情况下的单价进行比控制了第一类别以及第二类别的设备3的情况下的单价更小的加权来计算对价。
[0391] 例如,对价输出部5135直到与通信终端2的识别信息相关联的可控设备的数量达到规定的上限数量为止,输出规定的基本对价作为对价。此时,当可控设备的数量超过了上限数量时,对价输出部5135将各可控设备的单价乘以超过了上限数量的可控设备的数量,计算追加对价。然后,对价输出部5135输出将计算出的追加对价与基本对价进行合计而得到的对价。另外,对价输出部5135可以不使用基本对价,而仅输出将可控设备的数量乘以单价的对价。
[0392] 此外,对价输出部5135可以将基于可控设备的数量而决定的基本对价、与基于通信终端2对控制对象设备进行控制的次数而决定的追加对价进行合计,由此决定对价。此时,对价输出部5135例如基于如下的次数中的至少一个来决定追加对价。次数是获取部5131超过规定次数而获取第一控制信息的次数、信息生成部5133超过规定次数而基于第一控制信息生成第二控制信息的次数、发送部5134超过规定次数而发送第二控制信息的次数、以及获取部5131超过规定次数而获取了来自接收到第二控制信息的设备3的应答的次数。
[0393] 如此,对价输出部5135基于用户拥有的能够控制的设备3的数量来决定基本对价,并基于对可控设备进行控制的次数来决定追加对价。由此,即使虽已注册了设备但未进行控制的情况下,使用了设备控制装置1的服务的提供者也能收取对价。此外,使用了设备控制装置1的服务的提供者能够在控制已注册的设备3的频率高的情况下收取追加对价。因此,在设备3的控制频率变高导致设备控制装置1的负荷增大的情况下,用于增设设备控制装置1的设备投资变得容易。
[0394] 与第十实施方式同样地,对价输出部5135例如可以与通信终端2为了对控制对象的设备3进行控制而执行的应用软件相关联地输出对价。由此,使用设备控制装置1来提供服务的运营商能够对应用开发公司收取与应用软件相关联地计算出的对价。
[0395] 另外,与第十实施方式同样地,可以对使用通信终端2的用户收取对价。因此,对价输出部5135可以与通信终端2的用户相关联地输出对价。此时,对价输出部5135可以向管理由通信终端2使用通信线路的使用费的服务器,发送用于表示计算出的对价的信息,并将该服务器中通信费与对价的费用进行合计来决定收费额。
[0396] [注册控制对象设备时的顺序]
[0397] 在第十三实施方式中,用户使用通信终端2注册控制对象的设备3时的顺序与第一实施方式中参照图7A~图7D说明的顺序相同。
[0398] [控制设备3时的动作顺序]
[0399] 第十三实施方式的设备控制装置1控制设备3时的动作顺序与图28所示的动作顺序是同样的。但是,第十三实施方式中的步骤S46以及S52的处理与第十实施方式不同。第十三实施方式中的动作顺序的步骤S41~S45以及S47~S51的处理与第十实施方式是同样的。
[0400] 第十三实施方式的对价输出部135根据发送部5134将第二控制信息发送给设备3(S45),加上与发送了第二控制信息对应的对价的单价来计算追加对价,并将该追加对价存储在用户存储部5121中(S46)。
[0401] 第十三实施方式的对价输出部5135根据发送部5134将第二状态信息发送给通信终端2(S50),将与变换了状态信息对应的对价的单价加上步骤S46中计算出的最新对价,并更新追加对价(S52)。
[0402] 设备控制装置1在规定的时机(例如,每个月)对对价进行合计并输出。具体而言,对价输出部5135在规定的时机,参照在用户存储部5121中存储的对价的信息,将规定的期间内的对价进行合计。对价输出部5135将对价与控制了设备3的应用软件的类别或用户等相关联地输出。
[0403] [变形例1]
[0404] 与参照图9、图10说明的第一实施方式的变形例1同样地,在上述的第十三实施方式中,设备确定信息可以是序列号。由此,在第十三实施方式中,产生与第一实施方式的变形例1中所述的效果同样的效果。
[0405] [变形例2]
[0406] 与第一实施方式的变形例2同样地,在上述的第十三实施方式中,可以设定为多个通信终端2能够控制通用的设备3。由此,在第十三实施方式中,产生与第一实施方式的变形例2中所述的效果同样的效果。
[0407] [由第十三实施方式的设备控制系统S产生的效果]
[0408] 如第十三实施方式所述,在设备控制系统S中使用在通信终端2中安装的、能够控制同一类别不同型号的多个设备的应用软件。通过用户操作该应用软件,同一类别的设备中通用的格式的第一控制信息发送给设备控制装置1。设备控制装置1基于接收到的第一控制信息,生成使用了设备专用的API的第二控制信息,并向第一控制信息中指定的设备3发送第二控制信息。然后,对价输出部5135输出如下金额的对价,该金额与由用户注册、且设备ID与用户ID相关联地存储在用户存储部5121中的设备3的数量对应。
[0409] 根据传送的数据量来设定与数据通信相关的服务费(对价)的情况较多。此时,由于费用因控制信息的长度而不同,因此难以成为适合于提供的服务的附加价值的费用体系。对此,第十三实施方式的设备控制装置1基于注册为控制对象的设备3的数量来计算对价。由此,设备控制装置1能够计算适合于提供的服务的附加价值的对价。
[0410] 通过对价输出部5135这样决定对价,即使在第一控制信息的传送而引起的通信终端2与设备控制装置1之间的数据通信量少的情况下,使用设备控制装置1来提供服务的运营商也能获得适当的对价。
[0411] 此外,根据获取部5131从通信终端2接受到设备3的注册请求,对价输出部5135输出对价。此时,对价输出部5135能够根据设备3是在能够控制的状态下注册的还是在停止使用的状态下注册的,来决定对价。由此,用户在将拥有的设备3进行注册后,在需要控制的情况下将设定(注册内容)进行变更,由此能够抑制对控制的可能性低的设备3进行计费。因此,用户能够容易地利用使用了设备控制装置1的服务。
[0412] 此外,对价输出部5135能够根据注册的可控设备的类别来决定对价。由此,对价输出部5135能够决定用户通过使用了设备控制装置1的服务得到的、与附加价值的大小对应的对价。因此,用户能够容易地利用使用了设备控制装置1的服务。
[0413] 此外,对价输出部5135直到已注册的可控设备的数量达到规定的上限数量(第二基准值)为止,将固定额设定为对价。由此,直到可控设备达到上限数量为止,对价不随着注册新的设备3而增加。因此,用户能够简便地注册设备3。
[0414] <第十四实施方式>
[0415] 与参照图11说明的第二实施方式同样地,在上述的第十三实施方式中,设备控制装置1也可以生成与控制设备3的服务器5的API对应的第二控制信息。由此,在第十四实施方式中,产生与第二实施方式中说明的效果同样的效果。
[0416] 第十四实施方式中的对价输出部5135可以与设备服务器5相关联地输出对价。例如,为了能够对提供设备服务器5的企业进行返还,对价输出部5135将根据第十三实施方式中说明的各种对价计算规则计算的对价中的规定比例,决定为每个设备服务器的返还额。对价输出部5135也可以将与能够控制的设备3的数量对应的对价返还给各设备服务器。
[0417] 如此,第十四实施方式中的对价输出部5135将对价与设备服务器相关联地输出,由此,提供使用了设备控制装置1的服务的运营商能够对提供设备服务器的运营商返还一部分利益。由此,由于能够激励提供设备服务器的运营商以公开设备服务器的API,因此能够使用设备控制装置1来控制的设备3的数量增加。
[0418] <第十五实施方式>
[0419] 与参照图12说明的第三实施方式同样地,在上述的第十三实施方式中,控制对象设备3也可以是企业等发布信息的服务器6。第十五实施方式的设备控制装置1基于第一控制信息,确定第一控制信息中包括的内容的发送目的地的服务器6,并将与服务器6对应的格式的第二控制信息发送给服务器6。由此,在第十五实施方式中,产生与第三实施方式中说明的效果同样的效果。
[0420] 另外,第十五实施方式中的对价输出部5135可以基于用户使用通信终端2访问服务器6的次数或者与服务器6之间收发的数据量来决定计费额。此时,对价输出部5135可以将决定的计费额的一部分计算为向运行服务器6的企业等支付的金额。
[0421] 如此,在第十五实施方式中的设备控制系统S中,能够将对价输出部5135计算出的对于用户的计费额的一部分金额返还给运行(运营)服务器6的企业等。由此,能够由运营设备控制装置1的通信运营商等运营者代替运营服务器6的企业等来统一收取用户利用服务器6的费用。因此,能够省去用户以及运营服务器6的企业等的麻烦。
[0422] 以上,通过几个实施方式对本发明进行了说明。由这些任意的组合产生的新的实施方式也包括在本发明的实施方式中。由组合产生的新的实施方式的效果具有将原来的实施方式的效果结合的效果。
[0423] 此外,本发明的技术范围不限于上述实施方式所述的范围。对于本领域技术人员而言,能够对上述实施方式进行多种变更或改良是显而易见的。特别地,装置的分散/整合的具体实施方式不限于以上图示的内容。装置的全部或一部分可以根据各种负荷等或者根据功能负荷而以任意的单位在功能上或物理上进行分散/整合。
[0425] 本发明的设备控制装置能够使用一个应用软件来控制各种设备。
[0426] 附图标记说明
[0427] 1 设备控制装置
[0428] 2 通信终端
[0429] 3 设备
[0430] 4 路由器
[0431] 5 服务器
[0432] 6 服务器
[0433] 111、211、311、411、511 通信部
[0434] 112、212、312、412、512 存储部
[0435] 113、213、313、413、513 控制部
[0436] 1121、2121、3121、4121、5121 用户存储部
[0437] 1122、2122、3122、4122、5122 API存储部
[0438] 1131、2131、3132、4131、5131 获取部
[0439] 1132、2132、3133、4132、5132 设备确定部
[0440] 1133、2133、3134、4133、5133 信息生成部
[0441] 1134、2134、4134、5134 发送部
[0442] 1135、2135 计费部
[0443] 2123 提示信息存储部
[0444] 3123 动作内容存储部
[0445] 2136 提示部
[0446] 2137 设定部
[0447] 3131 第一发送部
[0448] 3135 第二发送部
[0449] 4135、5135 对价输出部
[0450] S 设备控制系统
QQ群二维码
意见反馈