网络平台操作方法和网络平台设备技术

技术编号:8865205 阅读:182 留言:0更新日期:2013-06-29 02:20
本发明专利技术实施例涉及网络平台操作方法和网络平台设备。方法包括:接收终端发送的操作第一网络文件的请求,所述请求携带所述第一网络文件的标识信息和类型信息;向虚拟应用服务器发送虚拟应用投递请求,所述虚拟应用投递请求携带所述第一网络文件的所述类型信息;接收所述虚拟应用服务器投递的第一虚拟应用,根据所述第一网络文件的标识来操作所述第一网络文件,其中所述第一虚拟应用由所述虚拟应用服务器根据所述第一网络文件的所述类型信息确定。根据本发明专利技术实施例,以虚拟应用服务器支持的虚拟应用为基础,扩展了Web?Desktop的应用范围,节省了针对Web?Desktop开发在线应用的成本。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及网络技术和虚拟化技术,更具体地说,涉及网络平台(Web Desktop)操作方法和网络平台设备。
技术介绍
Web Desktop是一个嵌入在Web浏览器中的桌面环境。与现有的传统桌面系统相t匕,它无缝地和浏览器融合,其中应用数据、用户配置以及访问权限都通过网络保存在远端服务器上,大量的计算也通过网络在远端服务器上面完成。它最基本的功能是支持文件存储、传递、共享功能,同时支持各种在线应用。用户使用Web Desktop操作网络文件,不需要在本地安装各种应用软件,各种应用软件的能力通过远端服务器支持的在线应用软件服务。
技术实现思路
本专利技术实施例提出了一种网络平台操作方法,利用虚拟应用服务器支持的虚拟应用,扩展网络平台的应用范围。第一方面,提出了一种网络平台操作方法,所述方法包括:接收终端发送的操作第一网络文件的请求,所述请求携带所述第一网络文件的标识信息和类型信息;向虚拟应用服务器发送虚拟应用投递请求,所述虚拟应用投递请求携带所述第一网络文件的所述类型信息;接收所述虚拟应用服务器投递的第一虚拟应用,根据所述第一网络文件的标识来操作所述第一网络文件,其中所述第一虚拟应用由所述虚拟应用服务器根据所述第一网络文件的所述类型信息确定。结合第一方面,在第一种可能的实现方式中,所述方法还包括:向所述虚拟应用服务器发送获取应用信息请求,用于获取所述虚拟应用服务器支持的全部虚拟应用的信息;接收所述虚拟应用服务器发送的虚拟应用列表,所述虚拟应用列表包括所述虚拟应用服务器支持的全部虚拟应用的信息集,每个虚拟应用的信息集包括该虚拟应用的标识、支持的网络文件类型集合;根据所述第一网络文件的所述类型信息以及所述虚拟应用列表,选择用于操作所述第一网络文件的第一虚拟应用;其中所述向虚拟应用服务器发送的虚拟应用投递请求还包括所述第一虚拟应用的标识。结合第一方面和/或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述根据所述第一网络文件的所述类型信息以及所述虚拟应用列表,选择用于操作所述第一网络文件的第一虚拟应用之前,所述方法还包括:保存所述虚拟应用列表。结合第一方面和/或第一方面的第一和第二种可能的实现方式,在第三种可能的实现方式中,在所述根据所述第一网络文件的所述类型信息以及所述虚拟应用列表,选择用于操作所述第一网络文件的第一虚拟应用之前,所述方法还包括:根据所述虚拟应用列表生成网络文件类型与虚拟应用映射表,其中所述网络文件类型与虚拟应用映射表用于指示分别用于操作各种类型的网络文件的虚拟应用;保存所述网络文件类型与虚拟应用映射表,其中所述根据所述第一网络文件的所述类型信息以及所述虚拟应用列表,选择用于操作所述第一网络文件的第一虚拟应用,具体包括:根据所述第一网络文件的类型以及所述网络文件类型与虚拟应用映射表,选择与所述第一网络文件的类型对应的其中一种所述虚拟应用,作为所述第一虚拟应用。结合第一方面和/或第一方面的第一至第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述第一网络文件的类型以及所述网络文件类型与虚拟应用映射表,选择与所述第一网络文件的类型对应的其中一种所述虚拟应用,作为所述第一虚拟应用,具体包括:向所述终端发送虚拟应用选择请求,其中所述虚拟应用选择请求包括与所述第一网络文件的类型对应的所述虚拟应用;接收所述终端发送的虚拟应用选择响应,其中所述虚拟应用选择响应包括所述终端从所述与所述第一网络文件的类型对应的所述虚拟应用中选择的所述第一虚拟应用。结合第一方面和/或第一方面的第一至第四种可能的实现方式,在第五种可能的实现方式中,所述每个虚拟应用的信息集还包括该虚拟应用的名称、可执行程序的标识。第二方面,提出了一种网络平台设备,所述网络平台设备包括:接收单元,用于接收终端发送的操作第一网络文件的请求,所述请求携带所述第一网络文件的标识信息和类型信息;发送单元,用于向虚拟应用服务器发送虚拟应用投递请求,所述虚拟应用投递请求携带所述第一网络文件的所述类型信息;处理单元,用于接收所述虚拟应用服务器投递的虚拟应用,根据所述第一网络文件的标识来操作所述第一网络文件,其中所述虚拟应用由所述虚拟应用服务器根据所述第一网络文件的所述类型信息确定。结合第二方面,在第一种可能的实现方式中,所述发送单元,还用于向所述虚拟应用服务器发送获取应用信息请求,用于获取所述虚拟应用服务器支持的全部虚拟应用的信息;所述接收单元,还用于接收所述虚拟应用服务器发送的虚拟应用列表,所述虚拟应用列表包括所述虚拟应用服务器支持的全部虚拟应用的信息集,每个虚拟应用的信息集包括该虚拟应用的标识、支持的网络文件类型的集合;所述处理单元,还用于根据所述第一网络文件的所述类型信息以及所述虚拟应用列表,选择用于操作所述第一网络文件的第一虚拟应用,其中所述发送单元向虚拟应用服务器发送的虚拟应用投递请求还包括所述第一虚拟应用的标识。结合第二方面和/或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述网络平台设备还包括:存储单元,用于保存所述虚拟应用列表。结合第一方面和/或第一方面的第一至第三种可能的实现方式,在第四种可能的实现方式中,所述网络平台设备还包括:生成单元,用于根据所述虚拟应用列表生成网络文件类型与虚拟应用映射表,其中所述网络文件类型与虚拟应用映射表用于指示分别用于操作各种类型的网络文件的虚拟应用;其中,所述存储单元,还用于保存所述网络文件类型与虚拟应用映射表,所述处理单元用于根据所述第一网络文件的类型以及所述网络文件类型与虚拟应用映射表,选择与所述第一网络文件的类型对应的其中一种所述虚拟应用,作为所述第一虚拟应用。结合第一方面和/或第一方面的第一至第四种可能的实现方式,在第五种可能的实现方式中,所述发送单元还用于向所述终端发送虚拟应用选择请求,其中所述虚拟应用选择请求包括与所述第一网络文件的类型对应的所述虚拟应用;所述接收单元还用于接收所述终端发送的虚拟应用选择响应,其中所述虚拟应用选择响应包括所述终端从所述与所述第一网络文件的类型对应的所述虚拟应用中选择的所述第一虚拟应用。结合第一方面和/或第一方面的第一至第五种可能的实现方式,在第六种可能的实现方式中,所述每个虚拟应用的信息集还包括该虚拟应用的名称、可执行程序的标识。根据本专利技术实施例,以虚拟应用服务器支持的虚拟应用为基础,扩展了 WebDesktop的应用范围,节省了针对Web Desktop开发在线应用的成本。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的方法的示意流程图;图2是根据本专利技术实施例的方法的具体实现过程的示意流程图;图3是根据本专利技术实施例的一种具体应用场景的信令交互图;图4是根据本专利技术实施例的网络平台设备的示意结构图;图5是根据本专利技术实施例的网络平台设备一种实现方式的示意结构图;图6是根据本专利技术实施例的网络平台设备另一种实现方式的示意结构图;图7是根据本专利技术实施例的另一种网络平台设备的示意结构图。具体实施例方式下面将结合本发本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种网络平台操作方法,其特征在于,所述方法包括: 接收终端发送的操作第一网络文件的请求,所述请求携带所述第一网络文件的标识信息和类型信息; 向虚拟应用服务器发送虚拟应用投递请求,所述虚拟应用投递请求携带所述第一网络文件的所述类型信息; 接收所述虚拟应用服务器投递的第一虚拟应用,根据所述第一网络文件的标识来操作所述第一网络文件,其中所述第一虚拟应用由所述虚拟应用服务器根据所述第一网络文件的所述类型信息确定。2.如权利要求1所述的方法,其特征在于,所述方法还包括: 向所述虚拟应用服务器发送获取应用信息请求,用于获取所述虚拟应用服务器支持的全部虚拟应用的信息; 接收所述虚拟应用服务器发送的虚拟应用列表,所述虚拟应用列表包括所述虚拟应用服务器支持的全部虚拟应用的信息集,每个虚拟应用的信息集包括该虚拟应用的标识、支持的网络文件类型集合; 根据所述第一网络文件的所述类型信息以及所述虚拟应用列表,选择用于操作所述第一网络文件的第一虚拟应用; 其中所述向虚拟应用服务器发送的虚拟应用投递请求还包括所述第一虚拟应用的标识。3.如权利要求2所述的方法,其特征在于, 在所述根据所述第一网络文件的所述类型信息以及所述虚拟应用列表,选择用于操作所述第一网络文件的第一虚拟应用之前,所述方法还包括: 保存所述虚拟应用列表。4.如权利要求2所述的方法,其特征在于, 在所述根据所述第一网络文件的所述类型信息以及所述虚拟应用列表,选择用于操作所述第一网络文件的第一虚拟应用之前,所述方法还包括: 根据所述虚拟应用列表生成网络文件类型与虚拟应用映射表,其中所述网络文件类型与虚拟应用映射表用于指示分别用于操作各种类型的网络文件的虚拟应用; 保存所述网络文件类型与虚拟应用映射表,其中 所述根据所述第一网络文件的所述类型信息以及所述虚拟应用列表,选择用于操作所述第一网络文件的第一虚拟应用,具体包括: 根据所述第一网络文件的类型以及所述网络文件类型与虚拟应用映射表,选择与所述第一网络文件的类型对应的其中一种所述虚拟应用,作为所述第一虚拟应用。5.如权利要求4所述的方法,其特征在于, 所述根据所述第一网络文件的类型以及所述网络文件类型与虚拟应用映射表,选择与所述第一网络文件的类型对应的其中一种所述虚拟应用,作为所述第一虚拟应用,具体包括: 向所述终端发送虚拟应用选择请求,其中所述虚拟应用选择请求包括与所述第一网络文件的类型对应的所述虚拟应用; 接收所述终端发送的虚拟应用选择响应,其中所述虚拟应用选择响应包括所述终端从所述与所述第一网络文件的类型对应的所述虚拟应用中选择的所述第一虚...

【专利技术属性】
技术研发人员:刘佳
申请(专利权)人:华为技术有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1