一种基于嵌入式虚拟机方式的移动增值业务系统的制作方法

文档序号:7716173阅读:142来源:国知局
专利名称:一种基于嵌入式虚拟机方式的移动增值业务系统的制作方法
技术领域
本发明涉及移动增值业务领域,具体来说,涉及一种采用嵌入式虚拟机方式方式 提供的移动增值业务系统。
背景技术
随着移动通讯的逐步发展,移动增值业务成为运营商、服务提供商、内容提供商等 各个产业链环节越来越关注的对象,但是移动增值业务市场受制于几个方面1、移动终端 软硬件平台不统一 ;2、移动终端本地资源有限;3、客户群更复杂;4、业务体验复杂;5、版权 保护复杂。移动终端软硬件平台不统一导致服务提供商开发工作量增大。移动终端本地资 源有限导致移动终端无法像PC —样安装复杂的软件,并且即便可以安装,安装的软件数量 也有限。由于手机逐渐取代电话成为当前大众所采用的第一通讯工具,而使用PC的人员需 要具有一定的专业技能,而使用手机的却包含众多不具备专业技能的人员,因此如果需要 手机使用人员针对业务安装软件必然将很多用户拒之门外。同时,当前移动增值业务的试 用比较复杂,很多应用用户需要下载并安装软件才能使用,由于软硬件平台的不统一,用户 需要鉴别软件适用平台,而移动终端本地资源的匮乏常常导致用户需要删除一个软件才能 安装另一个软件,并且用户只有在安装试用后才能得知是否喜欢该软件,繁琐的使用体验 也导致业务的推广不利。并且移动应用软件下载后的无序纷发导致版权保护困难,任何一 个终端下载相应应用后都可能将该软件自由传播,开发商的利益无法有效保护。本发明提供一种基于虚拟机方式的移动增值业务平台来解决以上问题。

发明内容
本发明的目的在于提供一种新型移动增值业务平台,该平台能有效提高应用推广 效率,节约服务提供商的开发成本,方便用户使用。为了达到上述目的,本发明提供一种基于嵌入式虚拟机方式的移动增值业务系 统,该系统通过远程操控的方式避免终端本地资源不足的问题,功过后台预置业务方便用 户操作、降低使用门槛,通过后台安装嵌入式虚拟机系统降低单用户成本、避免跨平台问 题,并提供有效版权保护。该系统包含移动终端、网关、移动虚拟机管理子系统、服务资源子 系统。其系统架构1所示,其中移动终端用来显示虚拟机界面和交互。移动终端可以是手机或者PDA等。网关实现移动终端与移动虚拟机管理子系统的交互通道。通常采用无线方式。移动虚拟机管理子系统提供用户虚拟机的生成、资源调度以及用户帐户管理功 能。服务资源子系统即增值业务软件池,根据用户需求,在用户使用虚拟机中调用不 同的业务软件,提供该用户专有服务。移动终端中嵌入远程服务客户端,该远程服务客户端实现远程交互协议,并调用 移动终端显示驱动在移动终端显示屏幕上显示客户专用虚拟机界面及接受远程音频数据,同时客户可以通过键盘或者触摸屏输入信息与该专用虚拟机进行交互。从硬件资源上来划 分,移动终端最简包含以下几个部分中央处理器、存储单元、图形显示单元、音频处理单元 和通讯单元。其中,中央处理器实现客户端指令的执行;存储单元用来存储远程客户端程 序及远程交互协议的中间暂存数据;图形显示单元包括显示屏和显示驱动模块,用来显示 专用虚拟机的界面显示;音频处理单元用来解析音频数据并将音频数据通过终端音频设备 (例如喇叭)播放出来,通讯模块用来实现终端与后台网络的交互通道,对于常用的移动终 端手机而言,通讯模块包含在通讯协议处理芯片组中,通常包含基带处理芯片以及射频芯
Jn寸。网关提供本发明各个功能块之间的数据交互。其通讯方式可以分有线和无线两 种,主要为无线方式。移动终端通过网关与后台系统进行通讯。当前主要的无线上网方式 包括GPRS、EDGE、WIFI、TD-SCDMA、CDMA2000及WCDMA等。无线上网包含种种不同的协议, 各种协议在具体应用场合、带宽、性能等方面各有优劣,但都可以通过无线方式实现数据的 交互。移动虚拟机管理子系统提供虚拟机管理、远程通讯管理、虚拟机监控、操作系统 池、用户注册服务管理等功能。移动虚拟机管理管理子系统由计算机服务器担任,如果需 要节约成本或者需求的拓展功能并不多,也可以采用专用嵌入式系统来完成。虚拟机通 过配置可以完成全部或者部分宿主的功能,即它根据需求甚至可以完成整个移动终端的 功能,例如文本处理、程序计算、上网冲浪、音视频播放及语音业务等。即首先通过虚拟机 配置软件虚拟出完整的移动终端,然后在虚拟移动终端上启动嵌入式操作系统(通常为 windowsCE、windows mobile、Android、symbian等)。操作系统资源池中即包含前述若干 嵌入式操作系统,虚拟机之间的交互通过配置虚拟机网络实现。以采用计算机作为虚拟机 服务器为例,虚拟机服务器包含中央处理器、内存、硬盘、显卡、声卡、主板、网卡等计算机 单元。虚拟机管理功能实现虚拟机的建立、关闭及中间状态暂存等功能,远程通讯管理实现 虚拟机与客户端的通讯协议,虚拟机监控功能根据用户需求使用,即管理员可以通过该软 件实时监控虚拟机的工作状态,用户注册服务管理实现用户注册、鉴权、注销、用户信息管 理等功能。服务资源子系统提供具体的业务应用,即虚拟机所需提供的业务预先置放在服务 资源子系统中,其基本实现可以通过在启动用户虚拟机时,直接通过虚拟存储器植入应用 软件,来生成用户专用包含应用的虚拟机,也可以通过虚拟存储器动态调用应用的方式实 现用户所需业务的调用,前一种方法的优点在于实现简单,后一种方法的优点在于能实现 用户虚拟机资源的最大化利用,硬件资源利用率较高,虚拟机子系统也由计算机服务器担 任。用户通过预置的客户端或者视频呼叫方式与后台虚拟机系统建立联系,虚拟机系 统启动该用户专用虚拟机,将业务应用列表或者虚拟机界面传送给移动终端,移动终端即 可通过可视化操作选择业务、使用业务。各类不同终端的显示屏大小不同,如果虚拟机与终端的显示屏大小不同则会大大 影响用户的体验.比如虚拟机的虚拟显示设备若比终端设备大,则用户必须在终端屏幕上 来回滚动才能完成操作.如果虚拟机的虚拟显示设备若比终端设备小,用户只能在大的显 示屏幕上看到很小的操作区.传统的适配方式是将远端的屏幕进行缩放后显示.但当两端
5的大小差别较大或长宽缩放比例不同时,会导致图像的严重失真或变形。本发明在处理显 示屏匹配问题时,通过虚拟机资源池的方式,即生成一系列标准屏幕的虚拟机(例如QVGA、 WVGA、VGA等),根据远程传输时调取用户屏幕参数,根据用户屏幕参数选择匹配屏幕的虚 拟机分配给用户。


图1是基于嵌入式虚拟机的移动增值业务平台系统架构2是移动终端架构图
具体实施例方式下面结合附图对本发明作进一步说明。图1是本发明的系统框图,如图所示为基于嵌入式虚拟机技术的移动增值业务平 台与系统的架构图。包含多个移动终端1、网关2、移动虚拟机管理子系统3、服务资源子系 统4。以移动终端嵌入虚拟机客户端方式为例,由移动终端1发起的初次使用流程包 括1)嵌入虚拟机终端的移动终端1启动虚拟机客户端程序;2)通过移动网络与网关2连接;3)调用后台移动虚拟机管理子系统3中的用户注册服务功能进行用户注册;4)注册成功,发送用户屏幕参数到后台;幻后台移动虚拟机管理子系统3调用服务资源子系统4分配该用户专用虚拟机业 务系统;6)启动用户专用虚拟机业务系统,并启动远程传输协议,将初始化屏幕传送到移 动终端1 ;7)用户通过键盘或者触摸屏传送指令操作虚拟机业务系统;8)指令通过移动网络与网关2传送到后台虚拟机,虚拟机响应指令并将执行结果 屏幕回传至移动终端;9)用户通过虚拟机客户端程序发送断开连接指令;10)移动虚拟机管理子系统3保存当前改用户虚拟机状态并挂起该虚拟机。以移动终端嵌入虚拟机客户端方式为例,由移动终端1发起的非初次使用流程包 括1)嵌入虚拟机终端的移动终端1启动虚拟机客户端程序;2)输入用户名和密码;3)调用后台移动虚拟机管理子系统3中的用户注册服务功能进行用户鉴权;4)激活相应虚拟机;5)虚拟机界面通过移动网络和网关2返回给外部用户,并在外部用户操作界面显 示出来;6)外部用户通过虚拟机操作界面执行所需业务;7)用户通过虚拟机客户端程序发送断开连接指令;
8)移动虚拟机管理子系统3保存当前改用户虚拟机状态并挂起该虚拟机。本专利是采用虚拟机直接改变自身的物理显示设备分辨率主动适配终端的显示 要求,这样内部程序会动态计算最佳的显示方式,主动适配终端显屏的大小。适配的流程如下1)终端内的客户端程序在向虚拟机服务器请求虚拟机时,报告当前终端设备的显 示屏大小及分辨率;2)虚拟机服务器中的服务程序向虚拟机发出改变显示设备尽寸的指令;3)虚拟机程序改变显示设备尺寸.并产生事件,通知虚拟机内的所有应用程序;4)虚拟机内的所有应用程序根据新的显示设备尺寸重新计算,并更新显示界面;5)虚拟机服务程序返回虚拟机的访问IP和端口。终端内的客户端显示该虚拟机的远程桌面.这样用户就可看到最佳适配的操作窗口。由于本发明提供的新型移动增值业务可以提供多种应用,而用户并不关心操作系 统及虚拟硬件等细节,关注点在于便捷使用应用,因此,本实施例中针对用户该需求,提供 一种导航型界面方便用户使用,该导航网站导航信息分类显示例如邮箱,门户网站,游戏, 聊天,bbS,wap网站,下载,文学,证券,新闻,交友,博客,银行等分类。用户优化方法采用三 级记忆模型,暂时记忆衰退因子作用时间为最近两次访问,衰退因子为0. 1,作用范围为最 近2次访问,短时记忆衰退因子为0. 3,作用范围为除最近两次访问外的最近6次访问,长 时记忆衰退因子为0. 8,作用范围为除暂时记忆和短时记忆作用范围外的16次访问。每个 分类的权重计算为加权累加,例如新闻项目在最近1次,最近6次,最近10次分别访问过一 次,则其权重计算为(1-0. 1) + (1-0. 3) + (1-0. 8) = 1.8,如果交友分类最近访问点位最近第 2次,最近第5次,最近第8次,则其权重计算为(1-0. 1) + (1-0. 3) + (1-0. 3) =2. 3,则交友 分类权重大于新闻分类,则当前显示交友分类排在新闻分类之前,初始分类权重为0。由于 每个分类中还包含多个项目,例如新闻分类中可包含新浪新闻,搜狐新闻,新华网新闻等, 其排序也按照三级记忆模型实现,其记忆模型作用范围为最近新闻分类被选择的时刻。当 启动用户虚拟机时,判断该用户是否为第一次使用,如果是,则保持导航网站数据为标准格 式(默认分类排序格式),如果不是,则按照检索记录,根据用户之前使用习惯对导航网站 进行排序(采用三级记忆模型),生成符合用户使用习惯的导航网站数据。此外该导航应用 还提供搜索功能,即用户通过搜索关键字快速抵达应用。同时可以预留若干关键位置,即该 位置不受记忆模型影响,由管理员直接指定该位置应用。本发明有多种实施例变型,在不背离本发明精神及其实质的情况下,熟悉本领域 的技术人员可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于 本发明所附的权利要求的保护范围。
权利要求
1.一种基于嵌入式虚拟机技术的移动增值业务系统,其通过远程调用的方式传送屏幕 及音频数据,通过构建嵌入式虚拟机系统支撑用户所需业务平台,其硬件结构包括包含移 动终端、网关、移动虚拟机管理子系统、服务资源子系统。
2.根据权利要求1所述的内容,其特征在于,所述的移动终端包括中央处理器、存储单 元、图形显示单元、音频处理单元和通讯单元。中央处理器实现客户端指令的执行;存储单元用来存储远程客户端程序及远程交互协议的中间暂存数据; 图形显示单元包括显示屏和显示驱动模块,用来显示专用虚拟机的界面显示; 音频处理单元用来解析音频数据并将音频数据通过终端音频设备(例如喇叭)播放出来;通讯模块用来实现终端与后台网络的交互通道,对于常用的移动终端手机而言,通讯 模块包含在通讯协议处理芯片组中,通常包含基带处理芯片以及射频芯片等。
3.如权利要求1所述的内容,其特征在于,所述网关实现后台与移动网络的交互接口, 包含无线和有线两种方式;
4.如权利要求1所述的内容,其特征在于,所述移动虚拟机管理子系统提供提供虚拟 机管理、远程通讯管理、虚拟机监控、操作系统池、用户注册服务管理等功能。
5.如权利要求1所述的内容,其特征在于,所述由移动终端1发起的初次使用流程包括1)嵌入虚拟机终端的移动终端1启动虚拟机客户端程序;2)通过移动网络与网关2连接;3)调用后台移动虚拟机管理子系统3中的用户注册服务功能进行用户注册;4)注册成功,发送用户屏幕参数到后台;5)后台移动虚拟机管理子系统3调用服务资源子系统4分配该用户专用虚拟机业务系统;6)启动用户专用虚拟机业务系统,并启动远程传输协议,将初始化屏幕传送到移动终 端1 ;7)用户通过键盘或者触摸屏传送指令操作虚拟机业务系统;8)指令通过移动网络与网关2传送到后台虚拟机,虚拟机响应指令并将执行结果屏幕 回传至移动终端;9)用户通过虚拟机客户端程序发送断开连接指令;10)移动虚拟机管理子系统3保存当前改用户虚拟机状态并挂起该虚拟机。
6.如权利要求1所述的内容,其特征在于,所述由移动终端1发起的非初次使用流程包括1)嵌入虚拟机终端的移动终端1启动虚拟机客户端程序;2)输入用户名和密码;3)调用后台移动虚拟机管理子系统3中的用户注册服务功能进行用户鉴权;4)激活相应虚拟机;5)虚拟机界面通过移动网络和网关2返回给外部用户,并在外部用户操作界面显示出来;6)外部用户通过虚拟机操作界面执行所需业务;7)用户通过虚拟机客户端程序发送断开连接指令;8)移动虚拟机管理子系统3保存当前改用户虚拟机状态并挂起该虚拟机。
7.如权利要求1所述的内容,其特征在于,所述虚拟机处理的屏幕适配方法如下1)终端内的客户端程序在向虚拟机服务器请求虚拟机时,报告当前终端设备的显示屏 大小;2)虚拟机服务器中的服务程序向虚拟机发出改变显示设备尽寸的指令;3)虚拟机程序改变显示设备尺寸.并产生事件,通知虚拟机内的所有应用程序;4)虚拟机内的所有应用程序根据新的显示设备尺寸重新计算,并更新显示界面;5)虚拟机服务程序返回虚拟机的访问IP和端口。
8.针对用户使用需求,本发明提供一种导航型应用,该应用特征在于,应用分类显示 例如邮箱,门户网站,游戏,聊天,bbs, wap网站,下载,文学,证券,新闻,交友,博客,银行等 分类。用户优化方法采用三级记忆模型,暂时记忆衰退因子作用时间为最近两次访问,衰退 因子为0. 1,作用范围为最近2次访问,短时记忆衰退因子为0.3,作用范围为除最近两次访 问外的最近6次访问,长时记忆衰退因子为0. 8,作用范围为除暂时记忆和短时记忆作用范 围外的16次访问。此外该导航应用还提供搜索功能,即用户通过搜索关键字快速抵达应 用。同时可以预留若干关键位置,即该位置不受记忆模型影响,由管理员直接指定该位置应 用。
全文摘要
本发明公开了一种基于嵌入式虚拟机的移动增值业务系统,本发明提供的基于虚拟机方式的移动增值业务系统通过远程操控的方式避免终端本地资源不足的问题,通过后台预置业务方便用户操作、降低使用门槛,通过后台安装嵌入式虚拟机系统降低单用户成本、避免跨平台问题,通过后台预置终端操控的方式提供有效的版权保护。该系统包含移动终端、网关、移动虚拟机管理子系统、服务资源子系统。
文档编号H04W88/18GK102083244SQ20091019939
公开日2011年6月1日 申请日期2009年11月26日 优先权日2009年11月26日
发明者杨霄鹏, 程作仁 申请人:上海拜翰网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1