[发明专利]实现上下文感知网页应用的方法、相关装置及系统有效

专利信息
申请号: 201210138463.5 申请日: 2012-05-07
公开(公告)号: CN103389977B 公开(公告)日: 2017-05-31
发明(设计)人: 常恒;马其锋;李彦 申请(专利权)人: 华为技术有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 深圳市深佳知识产权代理事务所(普通合伙)44285 代理人: 唐华明
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 实现 上下文 感知 网页 应用 方法 相关 装置 系统
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及一种实现上下文感知网页应用的方法、相关装置及系统。

背景技术

Mashup(聚合)应用是一种集成了第三方数据源和上下文信息,和/或第三方应用程序编程接口(API,Application Programming Interface)的组合Web应用。它通过对来自外部的数据源,上下文信息或应用能力进行聚合和加工处理,创建比这些外部数据源,上下文信息或应用能力功能更全面,更加增值的服务。用户通过浏览器与Mashup应用交互,Mashup应用对用户表现为常规网页web应用。

随着终端技术特别是移动智能终端的发展,终端能力越来越强,终端本身能提供许多本地上下文信息和本地操作能力,例如物理位置信息,各种传感器信息,联系人信息,日程表和拍照,发送短信和电话呼叫等。终端的本地应用能够有效利用终端能力,但是其与终端的操作系统相关,不具有Web应用的跨平台性,同时,本地应用相较Web应用缺乏统一的管理,部署与执行平台。而上下文感知Web应用的特点是能够追踪物理或者网络环境的上下文,依据特定上下文的变化进行动态适应,实现应用功能的动态调整,为用户提供更好的用户体验,越来越受到用户的欢迎。实现上下文感知Web应用需要终端具备更强的能力。

现有技术中,Web Mashup平台的基本体系包括:应用API/数据源提供者,服务器和用户浏览器。其中,应用API/数据源提供者是Mashup应用的基本数据和能力的来源,通过基于超文本传输协议(HTTP,HyperText Transfer Protocol)之上的Web协议对外暴露调用接口;服务器为Mashup应用的执行环境,执行Mashup应用逻辑,通过应用API/数据源提供者的调用接口分别调用Mashup应用所聚合的应用API和数据源,进行处理,生成Mashup应用的内容,该内容主要为超文本标记语言(HTML,Hypertext Markup Language)页面和Javascript脚本逻辑。用户浏览器从服务器获取Mashup应用的内容向用户展示,用户通过用户浏览器与该Mashup应用进行交互。

常规浏览器对终端的访问受到限制,即使演进到HTML5技术也只能支持有限的终端能力。因此目前的Mashup应用主要聚合的是网络中的第三方数据源和上下文信息,以及应用API能力,还不能利用日趋丰富的终端能力,结合本地上下文信息和本地操作能力,提供上下文感知Web应用。

发明内容

本发明实施例提供了一种实现上下文感知网页应用的方法、相关装置及系统,用以在Mashup应用中引入丰富的终端能力,实现基于现有常规浏览器向用户提供具有上下文感知能力的web应用。

本发明实施例提供的实现上下文感知网页应用的方法,包括:服务器根据所执行的上下文感知网页web应用规则,请求订阅相关上下文,所述相关上下文包括用户的本地上下文;接收第一终端代理发送的所述用户的本地上下文更新值;判断所述用户的本地上下文的更新值是否符合所述规则的条件;若是,则请求所述第一终端代理和/或第二终端代理执行本地调用请求,所述第二终端代理为与所述第一终端代理相关的其他用户终端代理。

本发明实施例提供的实现上下文感知网页应用的方法,包括:终端代理接收并记录服务器发送的请求订阅本地上下文的请求;当所订阅的本地上下文发生更新时,将更新值及所述用户的标识信息发送给服务器;接收与上下文感知网页web应用相对应的本地调用执行请求,调用终端的系统应用程序编程接口执行所述本地调用执行请求,所述本地调用执行请求用于请求调用本地终端执行所述上下文感知Web应用中的本地操作,所述本地调用执行请求中包含与所述上下文感知web应用相关联的用户标识信息。

本发明实施例提供的服务器,包括:请求订阅单元,用于根据所执行的上下文感知网页web应用规则,请求订阅相关上下文,所述相关上下文包括所述用户本地上下文;接收单元,用于接收第一终端代理发送的所述用户的本地上下文更新值;判断单元,用于判断所述用户本地的上下文的更新值是否符合所述规则的条件;请求执行单元,用于若所述用户本地的上下文的更新值符合所述规则的条件,则请求所述第一终端代理和/或第二终端代理执行本地调用请求,所述第二终端代理为与所述第一终端代理相关的其他用户终端代理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210138463.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top