新 闻 资 讯

语境应用或创造真正的智能设备

时 间:2015年4月22日

[导读]说到底,智能性的真正实现并不是件容易的事,而厂商往往也会为了急于将产品推向市场而忽略了现实世界的复杂性世界的复杂性。

物联网技术承诺会把我们生活中的一切变得智能起来,但这类智能设备的实际体验却普遍让人失望。说到底,智能性的真正实现并不是件容易的事,而厂商往往也会为了急于将产品推向市场而忽略了现实世界的复杂性。而解决这个问题的办法其实也很明显,那就是为产品赋予真正的思考能力,使其有能力去思考语境(或者说上下文)——我们称其为“语境应用(contextual application)”。那语境应用究竟有何不同?科技网站VentureBeat日前就撰文进行了列举。

1.由语境变化驱动

要说最基础性的不同,那就是这些应用是由语境变化而非用户所驱动的。用户输入当然是语境的关键一环,但这也只是其中一部分而已。传感器、时间、有无其他设备存在或其他类似因素的改变都可以对应用进行驱动。

2.总是开启

因为语境会持续变化,语境应用也需要总是保持开启并进行监控。它们就像是服务层,总是会在后台运行。但除非有什么相关的东西要说,它们不应该和用户进行互动。实际上,它们的关键目标之一是减少用户每天开启它们的次数,而这和如今的大多数应用正好相反。

3.利用动态数据流

应用所拥有的数据越多,就越能更好的理解周围环境。地理位置、距离、电量、速度、其他设备的状态、来自公共或私人系统的数据都是实用的来源。但这些来源可提供的数据量会非常惊人,语境应用必须有能力去动态地开启或关闭不同的数据流,并管理自己的工作目标。

4.通过抽象内容创建实际意义

想要让互动和信息变得与自己息息相关,应用需要在更高的概念层来进行工作。举个例子,“一部设备进入30.534oN,-97.231oW位置”显然不够那么意义明确,而如果是一条内容为“你的儿子已经从学校安全返家”就有用得多了。随着信息块的彼此堆叠,我们需要去思考概念和信息才能达到更高等级的抽象化。 随着语境信息和生成设备之间的关系变得越来越分离,它可以转化成抽象的数据元素。这一点的重要性在于,随着新数据源的到位,它们可以与兼容概念进行整合。举个例子,你可以把一部灯塔设备放进汽车,并将其定义为一个“地点”。即便这个灯塔并不包含地理位置数据,并会产生移动,它也能像地理围栏一样定义一个抽象地点。

5.使用常识启发

我们可以使用多种工具来实现更高程度的抽象概念,启发(法)就是其中之一。抽象概念之间的关系可以通过简单规则进行协调,这些规则在执行常识功能上面也十分有用。举个例子,应用每天会记录下用户凌晨3点所处的位置,如果10天内90%的位置都是相同的,那这也就意味着该地点是用户的家。此外,在特定地点所停留的时间也会被考虑在内。当用户进入一间咖啡馆周围的地理围栏时,保持15分钟静止不动(可能在喝咖啡)和以30mph的速度移动(可能正开车穿过)显然是有区别的。