[发明专利]用于向上下文模型提供多维处理的方法、装置和计算机程序产品有效
申请号: | 200980139695.9 | 申请日: | 2009-11-09 |
公开(公告)号: | CN102171693A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | S·萨希施 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;罗世娜 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 向上 下文 模型 提供 多维 处理 方法 装置 计算机 程序 产品 | ||
相关申请的交叉参考
本发明要求于2008年12月16日提交的美国临时专利申请第61/122,918号的优先权,其内容在此通过参考被并入。
技术领域
本发明的实施例总体上涉及通信接口技术,更具体地,涉及用于向上下文模型提供多维处理的方法、装置和计算机程序产品。
背景技术
现代通信时代已经带来了有线和无线网络的极大发展。计算机网络、电视网络和电话网络正在经历由消费者需求驱动的前所未有的技术发展。无线和移动网络技术已经解决有关的消费者需求,同时提供了信息传送的更多灵活性和即时性。
目前的和将来的网络技术持续促进信息传送的简易性和对用户的便捷性。存在提高信息传送简易性这一需求的一个领域涉及向移动终端的用户递送服务。服务的形式可以是用户所期望的特定媒体或者通信应用,诸如音乐播放器、游戏机、电子书、短消息、电子邮件、内容共享等。服务的形式还可以是交互式应用,其中用户可以对网络设备做出响应以便执行任务或者实现目标。服务可以从网络服务器或者其他网络设备来提供,或者甚至可以从诸如移动电话、移动电视、移动游戏系统等移动终端来提供。
在某些情况中,对于应用(例如,基于web的应用)来说可能所期望的是具有从一个向该应用提供信息的设备访问信息或对象的能力。例如,上下文数据可以是应用访问的有用信息,该上下文数据包括与性能、当前操作状态和/或其他设备数据相关的静态和/或动态的设备数据。就此而论,上下文数据可以与存储在设备上的内容相关联以便提供可能协助识别感兴趣数据的信息。上下文数据是描绘任意时间点处的具体情形的特征的数据,并且可以是静态或动态的。因此,上下文数据例如可以代表设备、系统和环境数据。上下文数据可以被若干应用用于不同目的,比如基于上下文执行适配或生成元数据。上下文模型是这样一种机制,有组织或无组织形式的上下文数据可以通过这种机制而暴露给调用应用。与此同时,提供者一般向上下文模型提供数据。通常,上下文模型向反映上下文模型自身的基础性质的应用暴露一组固定的应用程序接口(API)。
存在几种可用来提供上下文数据的上下文模型。可用的上下文模型可以有不同的架构,并且各种应用可以被开发来与这些不同架构中的具体架构一起使用。应用能够基于改变上下文数据来改变其行为(例如,经由动态适配)。通常,上下文模型可以被认为是基于数据的模型或是基于对象的模型。在基于数据的模型中,数据是可用的,无需考虑是谁提供了这些数据。调用应用可以向系统查询特定类型的数据以确定这类数据是否可用。然而,在基于对象的模型中,每个数据提供者都有一种对象表示,并且该对象可以被询问以便得到当前更新的数据。API向基于对象的模型提供访问,由此可以查询到对象(例如,上下文数据)的当前状态。与基于对象的模型相关的系统被认为是更有组织的,并且由于较低成本的基础设施、维护、可管理性和效率而更可能在移动环境中部署。
递送上下文客户端接口(DCCI)是一种机制,应用通过该机制能够例如使用文档对象模型(DOM)类接口来访问诸如递送上下文信息之类的设备数据。这样,DCCI可以充当用于网络应用(消费者)的消费者接口和到树类接口的数据提供者。数据提供者可以是任何提供诸如设备位置、设备方向、屏幕亮度、电池强度和许多其他信息之类的信息的静态或动态源。
对基于对象的模型的一个当前限制是在这类模型中,每个对象表示都只表示一个数据项。因此,基于对象的模型可能趋向于相对地以数据为中心,因为只可以存在一个被暴露的动态数据项。因此,如果数据提供者提供了多种类型的数据(相关或不相关),那么该提供者可以具有针对被暴露的每一类数据的对象表示,这可能通过适合于每个提供者的多个对象的表示而增加了模型的复杂性。
因此,所期望的是提供一种用于克服上述不足中的至少一些的构架。
发明内容
因此,提供一种针对上下文模型的方法、装置和计算机程序产品,用于提供用于对象的多维数据空间以及处理功能。特别地,提供一种方法、装置和计算机程序产品,其创建了一种向诸如智能环境之类的环境中的上下文模型提供多维处理的机制。
本发明的实施例可以提供一种用于基于web或基于其他网络的操作环境中的部署的方法、装置和计算机程序产品。作为结果,例如,设备用户可以享受关于经由该设备可访问的应用和服务的改进性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980139695.9/2.html,转载请声明来源钻瓜专利网。