基于虚拟化技术的超应用发布的方法及系统的制作方法

文档序号:7938857阅读:225来源:国知局
专利名称:基于虚拟化技术的超应用发布的方法及系统的制作方法
技术领域
本发明涉及应用发布技术领域,尤其涉及一种基于虚拟化技术的超应用发布的方法及系统。
背景技术
应用虚拟化技术是计算机虚拟化领域的虚拟应用技术之一,是一种基于服务器的计算模型,并且应用了传统的瘦客户端的模型,并能让用户同时获得两种方式的优点将所有服务端在数据中心进行托管并统一管理;同时用户能够获得完整本地应用的使用体验。 数据中心可理解为云计算和云服务中心,终端可理解为云终端。但是,现有的虚拟应用,只能做到单独一台Windows krver2003对外发布,也只能发布普通的应用程序;并且终端也仅限于局域网内的Windows系列操作平台。

发明内容
本发明的目的在于提供一种基于虚拟化技术的超应用发布的方法及系统。本发明的目的是通过以下技术方案实现的。一种基于虚拟化技术的超应用发布的方法,包括步骤a 在控制端上安装对应流服务器;b 用户登录,控制端流分发器根据用户配置向不同的流服务器请求生成流;c 流分发器将媒体流、应用流、外设流按照用户配置整合到一起通过广域网/局域网路由器传输到应用端;d 应用端将接收到的流数据进行拼装,并通过用户显示器显示。优选的,步骤a之前还包括服务端发布应用资源到控制端。优选的,步骤d所述流数据包括媒体流、应用流及外设流。优选的,步骤d之后还包括用户设备外设流从应用端通过广域网/局域网传输到流服务器;流服务器根据当前该用户的配置和使用状态将外设流定向到服务端不同的服务器进行相应的处理。一种基于虚拟化技术的超应用发布系统,应用端、控制端、服务端;服务端通过控制端与应用端建立通信;服务端用于向应用端发布应用资源;控制端用于根据应用端用户配置提供指定流服务及控制;应用端用于通过控制端访问服务端发布的应用资源。优选的,所述控制端还用于根据应用端用户的指定向服务端发布应用资源。 优选的,所述服务端包括公有服务器集群、私有服务器集群、孤立服务器及发布应用的终端。 优选的,所述控制端包括广域网路由器、局域网路由器、流服务器;
所述流服务器包括流分发器、流加速器、流分配器、流负载均衡器、流转发器;流分发器用于向应用端用户提供指定流的服务提供和控制程序;流加速器用于加速外设流、应用流、媒体流向客户端的传输速度;流分配器用于向应用端用户分配数据流;流负载均衡器用于控制和调节流服务器的负载情况;流转发器用于将上一级的流传输到下一级。优选的,所述流服务器对应有媒体服务器、应用程序服务器和数据服务器。优选的,所述应用端包括移动终端、个人电脑或者瘦终端。本发明与现有技术相比,具有以下优点本发明基于虚拟化技术的超应用发布是通过特有的虚拟应用发布方式,再利用分布式管理的办法,使分布在不同服务器或终端上的不同应用,提供远端各终端使用。透过超应用可以通过任何终端,在任何地点,任何时间访问在网络上已发布的共享应用资源。从而解决了传统方式只能一对一的分布模式,并且可以通过广域网发布;同时也解决了传统方式下终端不能发布应用的局限,以及终端操作系统只能Windows系统的限制。


图1是本发明基于虚拟化技术的超应用发布系统原理框图;图2是本发明基于虚拟化技术的超应用发布方法流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请参阅图1所示,本发明基于虚拟化技术的超应用发布系统原理框图,包括应用端、控制端、服务端;服务端通过控制端与应用端建立通信。服务端用于向应用端发布应用资源;控制端用于根据应用端用户配置提供指定流服务及控制;控制端还用于根据应用端用户的指定向服务端发布应用资源;应用端用于通过控制端访问服务端发布的应用资源。服务端包括公有服务器集群、私有服务器集群、孤立服务器及发布应用的终端, 其中,公有服务器集群有多个公有服务器组成;私有服务器集群有多个私有服务器组成。控制端包括广域网路由器、局域网路由器、流服务器;广域网路由器包括有互联网路由、企业私有路由及其他方式路由组成;流服务器对应有媒体服务器、应用程序服务器和数据服务器。流服务器包括流分发器、流加速器、流分配器、流负载均衡器、流转发器;流分发器用于向应用端用户提供指定流的服务提供和控制程序;流加速器用于加速外设流、应用流、媒体流向客户端的传输速度;流分配器用于向应用端用户分配数据流;流负载均衡器用于控制和调节流服务器的负载情况;
流转发器用于将上一级的流传输到下一级。应用端包括移动终端、个人电脑或者瘦终端,应用端用户登录到控制端后,可以获得所有服务端发布者发布的应用列表、数据列表、存储列表、媒体列表,从这些列表中选择任意应用资源,获得和本地应用一样的体验。请参阅图2所示,本发明基于虚拟化技术的超应用发布方法流程图,包括步骤201 在控制端上安装对应流服务器,包括媒体服务器、应用程序服务器和数据服务器;步骤202 用户登录,控制端流分发器根据用户配置向不同的流服务器请求生成流;步骤203 流分发器将媒体流、应用流、外设流按照用户配置整合到一起通过广域网/局域网路由器传输到应用端;其中,路由器包括有互联网路由、企业私有路由及其他方式路由;媒体流由媒体服务器提供,应用流由应用服务器提供的应用程序数据流,外设流由用户应用端收集到的用户设备数据流。步骤204 应用端将接收到的流数据进行拼装,并通过用户显示器显示;其中,流数据包括媒体流、应用流及外设流等。步骤205 用户设备外设流从应用端通过广域网传输到流服务器;步骤206 流服务器根据当前该用户的配置和使用状态将外设流定向到服务端不同的服务器进行相应的处理;从而完成应用端到服务端应用资源的发布。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于虚拟化技术的超应用发布的方法,其特征在于,包括步骤 a 在控制端上安装对应流服务器;b 用户登录,控制端流分发器根据用户配置向不同的流服务器请求生成流; c 流分发器将媒体流、应用流、外设流按照用户配置整合到一起通过广域网/局域网路由器传输到应用端;d 应用端将接收到的流数据进行拼装,并通过用户显示器显示。
2.如权利要求1所述的基于虚拟化技术的超应用发布的方法,其特征在于,步骤a之前还包括服务端发布应用资源到控制端。
3.如权利要求1所述的基于虚拟化技术的超应用发布的方法,其特征在于,步骤d所述流数据包括媒体流、应用流及外设流。
4.如权利要求1所述的基于虚拟化技术的超应用发布的方法,其特征在于,步骤d之后还包括用户设备外设流从应用端通过广域网/局域网传输到流服务器; 流服务器根据当前该用户的配置和使用状态将外设流定向到服务端不同的服务器进行相应的处理。
5.一种基于虚拟化技术的超应用发布系统,其特征在于,应用端、控制端、服务端;服务端通过控制端与应用端建立通信;服务端用于向应用端发布应用资源; 控制端用于根据应用端用户配置提供指定流服务及控制; 应用端用于通过控制端访问服务端发布的应用资源。
6.如权利要求5所述的基于虚拟化技术的超应用发布系统,其特征在于,所述控制端还用于根据应用端用户的指定向服务端发布应用资源。
7.如权利要求5所述的基于虚拟化技术的超应用发布系统,其特征在于,所述服务端包括公有服务器集群、私有服务器集群、孤立服务器及发布应用的终端。
8.如权利要求5所述的基于虚拟化技术的超应用发布系统,其特征在于,所述控制端包括广域网路由器、局域网路由器、流服务器;所述流服务器包括流分发器、流加速器、流分配器、流负载均衡器、流转发器; 流分发器用于向应用端用户提供指定流的服务提供和控制程序; 流加速器用于加速外设流、应用流、媒体流向客户端的传输速度; 流分配器用于向应用端用户分配数据流; 流负载均衡器用于控制和调节流服务器的负载情况; 流转发器用于将上一级的流传输到下一级。
9.如权利要求8所述的基于虚拟化技术的超应用发布系统,其特征在于,所述流服务器对应有媒体服务器、应用程序服务器和数据服务器。
10.如权利要求5所述的基于虚拟化技术的超应用发布系统,其特征在于,所述应用端包括移动终端、个人电脑或者瘦终端。
全文摘要
本发明提供了一种基于虚拟化技术的超应用发布的方法及系统,该方法包括步骤a在控制端上安装对应流服务器;b用户登录,控制端流分发器根据用户配置向不同的流服务器请求生成流;c流分发器将媒体流、应用流、外设流按照用户配置整合到一起通过广域网/局域网路由器传输到应用端;d应用端将接收到的流数据进行拼装,并通过用户显示器显示。本发明基于虚拟化技术的超应用发布是通过特有的虚拟应用发布方式,再利用分布式管理的办法,使分布在不同服务器或终端上的不同应用,提供远端各终端使用。透过超应用可以通过任何终端,在任何地点,任何时间访问在网络上已发布的共享应用资源。
文档编号H04L29/08GK102368784SQ201110311310
公开日2012年3月7日 申请日期2011年10月14日 优先权日2011年10月14日
发明者尚维孝, 马成立 申请人:深圳市京华科讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1