[发明专利]程序生成装置、程序生成方法、以及计算机可读介质无效
申请号: | 201210269328.4 | 申请日: | 2012-07-31 |
公开(公告)号: | CN103116487A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 伊濑恒太郎;安次富大介 | 申请(专利权)人: | 株式会社东芝 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 曹瑾 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 生成 装置 方法 以及 计算机 可读 介质 | ||
本申请要求保护2011年9月28日提交的日本专利申请No.2011-212684的优先权,其全部内容通过引用并入于此。
技术领域
在此描述的实施例涉及程序生成器。
背景技术
随着因特网的发展,除了个人计算机以外的各种装置已经实现并入通信功能。具有通信功能的装置包括诸如蜂窝电话、功率表、汽车、以及诸如空调机和TV接收器的家用电器的各种装置。
另一方面,近年来,随着除了个人计算机以外的各种装置已经实现并入通信功能,新服务(以下称为网络合作服务)已经出现,其中,在网络上实现的服务(如云服务)与具有通信功能的装置合作。这种网络合作服务允许用户接收更宽泛种类的服务。例如,网络上实现的服务由通过提供那些服务的ASP(应用服务提供商)安装在因特网上的服务器来提供。示例网络合作服务是其中在因特网上实现的服务是云合作服务的服务。而且,示例云合作服务是其中云服务是Twitter(商标名称)的服务,具有通信功能的装置是TV接收器。在这种情况下,特定云合作服务可以被想到,其中,在用户的TV接收器上观看的节目的频道信息自动地获取并且自动地贡献至Twitter。
常规上,在设计装置通信功能方面,通信协议(通信过程)已经由诸如DLNA(数字生活网络家电)的标准制定机构进行了标准化。因此,常见的做法是,即使不同制造商的装置也跟随相同的标准通信协议,并且同一制造商的新型号装置和旧型号装置都跟随同一标准通信协议。
生成用于执行网络合作服务的常规程序,以具有使得能够与符合标准通信协议的装置合作的功能、和用于提供要利用前述功能执行的服务的功能两者。即,用于执行网络合作服务的程序取决于标准通信协议。
一般来说,虽然在网络上实现的服务(如云服务)发展非常快,但装置的标准通信协议因通信协议的传播花费较长时间而推进缓慢。传播通信协议所花费的时间取决于更换旧通信协议的容易性和购买具有通信功能的新装置的周期。例如,对于使用了较长时期的空调机的情况来说,希望使用同一通信协议达较长时间,并且标准通信协议将推进缓慢。这种趋势提出了以下问题,即,其中在网络上实现的服务与具有通信功能的装置合作的网络合作服务(诸如云合作服务)因所使用的标准通信协议即使在网络上实现的服务(如云服务)发展也未推进而难于发展。
而且,虽然半导体技术和装置功能发展得非常快,但装置的标准通信协议缓慢地推进着。例如,可能存在以下情况,即,即使因型号改变而将新功能加入装置,标准通信协议也不支持该新功能。在这种情况下,出现了一个问题,即,网络合作服务因装置的型号改变而不能使用加入到装置中的新功能。对上述示例云合作服务进行考虑。例如,假定已经将节目表功能加入TV接收器,但标准通信协议没有获取节目表的功能。在这种情况下,云合作服务不能利用节目表数据来提供服务。例如,其不能提供自动向Twitter贡献被观看的TV节目的名称的服务。
发明内容
本发明的目的是提供一种生成程序的程序生成器,该程序使得可以根据装置功能在利用该装置的功能的网络上提供服务,而不管该装置的标准通信协议是否被更新过。
根据本发明的示例性实施例,提供了一种程序生成装置。该装置包括:生成器,被配置成基于第二程序和第三程序生成第一程序。第二程序包括通过网络与操作装置进行通信的过程。第三程序包括允许第一服务与该操作装置的功能彼此合作的过程。第一程序包括实现其中第一服务和该操作装置的功能通过网络彼此合作的合作服务的过程。
附图说明
下面,参照附图,对实现本发明的各种特征的一般架构进行描述。提供附图和关联描述来例示本发明的实施例,而不是对本发明的范围进行限制:
图1是根据第一实施例的系统的框图;
图2是示出图1的系统怎样操作的顺序图;
图3A-3C示出了操作装置13是TV接收器的情况下的示例API程序;
图4A和4B示出了示例逻辑程序;
图5是图1的系统的程序生成装置10的框图;
图6示出了通过人机接口处理器110显示在屏幕上的示例逻辑程序选择图片;
图7示出了通过人机接口处理器110显示在屏幕上的示例操作装置选择图片;
图8示出了示例程序执行装置选择图片;
图9A-9E示出了示例执行程序;
图10是根据第一实施例的修改例的系统的框图;
图11是示出图10的系统如何操作的顺序图;
图12是图10的系统的每个操作装置20的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝,未经株式会社东芝许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210269328.4/2.html,转载请声明来源钻瓜专利网。