[发明专利]将桌面应用转换为网络应用的方法和系统无效
申请号: | 200910159265.5 | 申请日: | 2009-08-10 |
公开(公告)号: | CN101996093A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 孟昕;史敬威;宋才良;王炼;刘慧峰;刘晓炜 | 申请(专利权)人: | 日电(中国)有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F17/30;H04L29/06 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤;南霆 |
地址: | 100007 北京市东城区东四十*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 桌面 应用 转换 网络 方法 系统 | ||
1.一种用于将桌面应用转换为网络应用的方法,包括:
在客户端输入希望调用的桌面应用的URL,并将其发送到服务器;
所述服务器向所述客户端提供代码转换工具并加载所述桌面应用;
在所述服务器端,抽取所加载的所述桌面应用的界面信息,将其封装成界面描述性语言格式数据,并发送回所述客户端;以及
在所述客户端,利用所述代码转换工具解析接收到的所述界面描述性语言数据,将其翻译成相应的网页元素,从而显示所述桌面应用。
2.如权利要求1所述的方法,还包括:
在所述客户端,在所显示的所述桌面应用上执行动作;
将与所述动作相对应的请求发送到所述服务器;
在所述服务器端,在所加载的所述桌面应用的界面上执行所述动作并检测所述动作引起的界面变化,抽取与所述界面变化相对应的界面变化信息,将其封装成界面描述性语言格式数据,并发送回所述客户端;以及
在所述客户端,利用所述代码转换工具解析接收到的所述界面描述性语言格式数据,将其翻译成相应的网页元素,并根据所述网页元素更新所显示的所述桌面应用的相应部分。
3.如权利要求1所述的方法,还包括:
在所述服务器端,对所封装的所述界面描述性语言格式数据进行修改,并将修改后的所述界面描述性语言格式数据发送回所述客户端。
4.如权利要求1所述的方法,其中所述代码转换工具是包含在网页中的JavaScript代码,并且所述提供代码转换工具的步骤包括:
所述服务器向所述客户端返回包含所述JavaScript代码的空网页。
5.如权利要求1所述的方法,其中所述代码转换工具是包含在网页中的插件,并且所述提供代码转换工具的步骤包括:
所述服务器向所述客户端返回包含所述插件的空网页;
所述客户端判断是否先前已经安装了所述插件;
如果所述客户端确定已经安装了所述插件,则直接调用该插件;并且
如果所述客户端确定尚未安装所述插件,则询问用户是否安装该插件,若用户允许,则将所述插件安装到浏览器中。
6.如权利要求2所述的方法,其中所述客户端发送的所述桌面应用的URL中包含用于标识所述桌面应用的应用ID,所述服务器包含应用对应表,所述方法还包括:
在接收到来自所述客户端的所述桌面应用的URL时,所述服务器从所述URL中提取出所述应用ID并向所述客户端分配一会话ID,该会话ID用于标识所述服务器和所述客户端之间的会话;
所述服务器将所分配的所述会话ID发送回所述客户端;
所述服务器通过在所述应用对应表中添加用于记录所述应用ID和所述会话ID之间的对应关系的条目来更新所述应用对应表;
所述客户端在发送与动作相对应的请求之前,在所述请求中插入所述会话ID;并且
所述服务器在接收到所述请求时,从所述请求中提取出所述会话ID,通过检索所述应用对应表确定与该会话ID相对应的应用ID,并在与该检索出的应用ID相对应的桌面应用的界面上执行所述动作。
7.如权利要求1或2所述的方法,其中所述界面描述性语言是可扩展标记语言(XML)。
8.如权利要求1或2所述的方法,其中所述网页元素是超文本标记语言(HTML)代码。
9.如权利要求2所述的方法,其中所述请求是超文本传输协议(HTTP)请求。
10.一种用于将桌面应用转换为网络应用的方法,包括:
在客户端输入希望调用的桌面应用的URL,并将其发送到服务器;
服务器加载所述桌面应用;
在所述服务器端,抽取所述桌面应用的界面信息,并将其封装成界面描述性语言格式数据;
在所述服务器端,利用代码转换工具解析所封装的所述界面描述性语言格式数据,将其翻译成相应的网页元素,并将所述网页元素发送回所述客户端;以及
在所述客户端,根据接收到的所述网页元素显示所述桌面应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日电(中国)有限公司,未经日电(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910159265.5/1.html,转载请声明来源钻瓜专利网。