一种构建跨平台自适应桌面的方法及系统技术方案

技术编号:13735026 阅读:47 留言:0更新日期:2016-09-21 23:56
本发明专利技术公开了一种构建跨平台自适应桌面的方法及系统,所述自适应桌面环境包括用户界面层和系统交互层,所述自适应桌面环境运行于桌面操作系统,在桌面操作系统中获取自适应桌面环境的应用代码;自适应桌面环境对桌面操作系统的应用程序建立用户界面层的应用图标与桌面操作系统中的应用程序的映射关系;根据预设定制对应关系对应用程序或系统组件在自适应桌面环境中建立对应关系;当接收到切换指令时,根据映射关系和对应关系,在用户界面层来运行操作桌面操作系统。通过本发明专利技术能够在切换不同的桌面操作系统时,消除用户适应新的桌面环境的时间成本,提高切换效率,极大缩短甚至完全消除了系统过渡期,让工作效率不因操作系统的替换而受影响。

【技术实现步骤摘要】

本专利技术涉及计算机系统
,更特别的,本专利技术涉及一种构建跨平台自适应桌面的方法及系统
技术介绍
目前,对于计算机系统的桌面操作系统多种多样,例如:Windows XP系统和Fedora系统,在用户需要切换桌面操作系统时,由于不同平台或者不同厂商之间的差异比较大,就需要使用原生的桌面环境,通常就需要较长时间的适应期。例如:用户习惯用Windows XP系统,如果需要编辑文档的话,就习惯于点击开始菜单,打开微软的Office Word来编辑文档,但是如果把电脑上的Windows XP系统换成了Fedora系统,而用户之前根本没有使用过Fedora系统,介于Fedora系统的应用程序以及桌面设计与Windows XP系统有很大的差别,所以刚开始在Fedora上用户想编辑文档的时候,可能根本不知道要怎么操作,需要花上一定的时间,才能熟悉新的桌面,去打开相应的文档编辑器开始工作,因此,在用户切换桌面操作系统时,需要花费较多时间去适应新的桌面操作系统,增加时间成本和降低了切换效率。
技术实现思路
本专利技术的目的在于提供一种构建跨平台自适应桌面的方法及系统,以解决现有技术中在用户切换桌面操作系统时,需要花费较多时间去适应新的桌面操作系统,增加时间成本和降低了切换效率的问题。为达到上述目的,本专利技术提供了以下技术方案:本专利技术公开了一种自适应桌面环境的切换方法,所述自适应桌面环境包括用户界面层和系统交互层,所述自适应桌面环境运行于桌面操作系统,该方法包括:在所述桌面操作系统中获取所述自适应桌面环境的应用代码;所述自适应桌面环境对所述桌面操作系统的应用程序建立所述用户界面层的应用图标与所述桌面操作系统中的应用程序的映射关系;根据预设定制对应关系对应用程序或系统组件在所述自适应桌面环境中建立对应关系;当接收到切换指令时,根据所述映射关系和所述对应关系,在所述用户界面层来运行操作所述桌面操作系统。优选的,该方法还包括:通过所述用户界面层获取调用所述桌面操作系统的应用程序或系统组件的调用请求;根据所述调用请求通过所述自适应桌面环境调用对应于所述桌面操作系统的应用程序或系统组件。优选的,该方法还包括:根据所述用户界面层接收到的编码指令对所述自适应桌面环境中的应用程序进行用户自定义设置。其中,所述自适应桌面环境采用跨平台的库或跨平台的编程语言进行应用代码的编写。其中,所述自适应桌面环境与所述桌面操作系统的桌面环境可以自由切换。在上述公开的方法的基础上,本专利技术还公开了一种自适应桌面环境的切换系统,所述自适应桌面环境包括用户界面层和系统交互层,所述自适应桌面环境运行于桌面操作系统,该系统包括:第一获取模块,用于在所述桌面操作系统中获取所述自适应桌面环境的应用代码;第一建立模块,用于所述自适应桌面环境对所述桌面操作系统的应用程序建立所述用户界面层的应用图标与所述桌面操作系统中的应用程序的映射关系;第二建立模块,用于根据预设定制对应关系对应用程序或系统组件在所述自适应桌面环境中建立对应关系;运行模块,用于当接收到切换指令时,根据所述映射关系和所述对应关系,在所述用户界面层来运行操作所述桌面操作系统。优选的,该系统还包括:第二获取模块,用于通过所述用户界面层获取调用所述桌面操作系统的应用程序或系统组件的调用请求;调用模块,用于根据所述调用请求通过所述自适应桌面环境调用对应于所述桌面操作系统的应用程序或系统组件。优选的,该系统还包括:自定义设置模块,用于根据所述用户界面层接收到的编码指令对所述自适应桌面环境中的应用程序进行用户自定义设置。其中,所述自适应桌面环境采用跨平台的库或跨平台的编程语言进行应用代码的编写。其中,所述自适应桌面环境与所述桌面操作系统的桌面环境可以自由切换。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种构建跨平台自适应桌面的方法及系统,所述自适应桌面环境包括用户界面层和系统交互层,所述自适应桌面环境运行于桌面操作系统,在桌面操作系统中获取自适应桌面环境的应用代码;自适应桌面环境对桌面操作系统的应用程序建立用户界面层的应用图标与桌面操作系统中的应用程序的映射关系;根据预设定制对应关系对应用程序或系统组件在自适应桌面环境中建立对应关系;当接收到切换指令时,根据映射关系和对应关系,在用户界面层来运行操作桌面操作系统。通过本专利技术能够在切换不同的桌面操作系统时,消除用户适应新的桌面环境的时间成本,提高切换效率,极大地缩短甚至完全消除了系统替换过渡期,让工作效率不因操作系统的替换而受短期影响。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不
付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术公开的一种构建跨平台自适应桌面的方法实施例的流程示意图;图2为本专利技术公开的一种构建跨平台自适应桌面的方法另一实施例的流程示意图;图3为本专利技术公开的一种构建跨平台自适应桌面的系统实施例的结构示意图;图4为本专利技术公开的一种构建跨平台自适应桌面的系统另一实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅附图1,图1为本专利技术公开的一种构建跨平台自适应桌面的方法实施例的流程示意图。本实施例公开了一种自适应桌面环境的切换方法,所述自适应桌面环境包括用户界面层和系统交互层,所述自适应桌面环境运行于桌面操作系统,该方法包括以下步骤:S101、在桌面操作系统中获取自适应桌面环境的应用代码。S102、自适应桌面环境对桌面操作系统的应用程序建立用户界面层的应用图标与桌面操作系统中的应用程序的映射关系。用户界面层,用于和用户进行交互,为用户提供使用桌面操作系统的操作界面,用户可以通过用户界面层来请求调用桌面操作系统上的应用程序和系统组件。系统交互层,用于和底层的桌面操作系统进行交互,负责将用户在用户界面层的请求转发给底层的桌面操作系统,实际去调用用户所请求的应用程序和系统组件。具体的,自适应桌面环境自动搜索桌面操作系统中的应用程序,建立用户界面层中的应用图标和实际应用程序之间的映射关系。S103、根据预设定制对应关系对应用程序或系统组件在自适应桌面环境中建立对应关系。具体的,用户手动定制用户界面层中某些应用或系统组件在桌面操作系统中的实际对应关系。S104、当接收到切换指令时,根据映射关系和对应关系,在用户界面层来运行操作桌面操作系统。本实施例公开的一种构建跨平台自适应桌面的方法,所述自适应桌面环境包括用户界面层和系统交互层,所述自适应桌面环境运行于桌面操作系统,在桌面操作系统中获取自适应桌面环境的应用代码;自适应桌面环境对桌面操作系统的应用程序建立用户界面层的应用图标与桌面操作系统中的应用程序的映射关系;根据预设定制对应关系对应用程序或系统组件在自适应桌面环境中建立对应关系;当接收到切换指令时,根据映射关系和对应关系,在用本文档来自技高网
...

【技术保护点】
一种自适应桌面环境的切换方法,其特征在于,所述自适应桌面环境包括用户界面层和系统交互层,所述自适应桌面环境运行于桌面操作系统,该方法包括:在所述桌面操作系统中获取所述自适应桌面环境的应用代码;所述自适应桌面环境对所述桌面操作系统的应用程序建立所述用户界面层的应用图标与所述桌面操作系统中的应用程序的映射关系;根据预设定制对应关系对应用程序或系统组件在所述自适应桌面环境中建立对应关系;当接收到切换指令时,根据所述映射关系和所述对应关系,在所述用户界面层来运行操作所述桌面操作系统。

【技术特征摘要】
1.一种自适应桌面环境的切换方法,其特征在于,所述自适应桌面环境包括用户界面层和系统交互层,所述自适应桌面环境运行于桌面操作系统,该方法包括:在所述桌面操作系统中获取所述自适应桌面环境的应用代码;所述自适应桌面环境对所述桌面操作系统的应用程序建立所述用户界面层的应用图标与所述桌面操作系统中的应用程序的映射关系;根据预设定制对应关系对应用程序或系统组件在所述自适应桌面环境中建立对应关系;当接收到切换指令时,根据所述映射关系和所述对应关系,在所述用户界面层来运行操作所述桌面操作系统。2.根据权利要求1所述的切换方法,其特征在于,还包括:通过所述用户界面层获取调用所述桌面操作系统的应用程序或系统组件的调用请求;根据所述调用请求通过所述自适应桌面环境调用对应于所述桌面操作系统的应用程序或系统组件。3.根据权利要求2所述的切换方法,其特征在于,还包括:根据所述用户界面层接收到的编码指令对所述自适应桌面环境中的应用程序进行用户自定义设置。4.根据权利要求1所述的切换方法,其特征在于,所述自适应桌面环境采用跨平台的库或跨平台的编程语言进行应用代码的编写。5.根据权利要求1所述的切换方法,其特征在于,所述自适应桌面环境与所述桌面操作系统的桌面环境可以自由切换。6.一种自适应桌面环境的切换系统,其特征在于,所述自适应桌面...

【专利技术属性】
技术研发人员:张春光李祉岐李杰苏国华金成明赵永彬吴舜辛霆麟孟德
申请(专利权)人:北京国电通网络技术有限公司国网辽宁省电力有限公司信息通信分公司国网冀北电力有限公司信息通信分公司国家电网公司国网信息通信产业集团有限公司
类型:发明
国别省市:北京;11

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

1