2014年05月06日 星期二
“触发操作编程”让家电智能化

    科技日报讯 家用智能设备除了电视遥控,还有车库自动门、咖啡机、洗衣机、采暖通风空调等,但这些机器都有难懂的编程步骤。怎么能让它们自己知道该何时开、何时关、何时加热、何时降温呢?这需要给它们编程。但一般人都没这种技术或兴趣来做编程,也没人想只为了打开灯就请一位工程师。

    据物理学家组织网近日报道,最近,一个由美国布朗大学和卡内基·梅隆大学计算机科学人员组成的研究小组在一系列调查和实验的基础上,提出了一种可行的编程方案,叫做“触发—操作编程”,让人们用“如果这样,那么那样”的简单语句作出“菜单”,就能控制家里的每件设备。

    触发操作的概念在网上很热,一家叫IFTTT.com的网站帮人们实现多种互联网设备之间任务的自动化,比如“如果有人在脸书(Facebook)照片里标记我,那么把它上载到分享(Instagram)里”。这涉及两家服务商,但每次触发就会自动执行操作。

    布朗大学计算机科学教授迈克尔·利特曼认为,IFTTT网站的例子或许也适用于家用设备智能化。“它是个很简单的编程示范,人们能用它来控制家用设备。”利特曼说,但问题是它的目标是让家用设备更加自动化,还是更加简单化?

    为此,他们对Mechanical Turk公司员工进行了调查,并收到318份反馈。人们的想法相差很大,有最日常的“在床上打开咖啡罐”,还有最古怪的“向闯入者发射激光”,比较大众的是“在宠物离开院子时告知我”“在我到家前15分钟开始煮咖啡”等。这些都需要编程才能实现,但大部分编程任务都符合触发—操作格式:78%的想法可以用一次触发和一次操作表达,另外22%的想法需要多次触发或多次操作结合。

    布朗大学研究生埃丽丝·麦克马努斯设计了两个界面,让志愿者在界面上制作他们的“菜单”。其中一个稍微复杂些,以满足多重触发和多重操作的需要。实验显示,志愿者能很好地使用这两个界面,他们没有任何编程经验,也能做得和有经验的人一样好。

    这表明“触发—操作编程”很灵活也很简单,能满足人们实现想要的智能家庭,而且非编程人员也能用。布朗大学研究生梅林·帕克说:“人们可以更好地控制家用设备,只需给他们一个工具,让他们能按自己的直觉想法来操作那些设备。”(常丽君)  

京ICP备06005116