一种用于确定系统界面的方法、装置和设备的制作方法

文档序号:6365811阅读:148来源:国知局
专利名称:一种用于确定系统界面的方法、装置和设备的制作方法
技术领域
本发明涉及计算机领域,尤其涉及ー种用于确定系统界面的方法、装置和设备。
背景技术
当前的应用软件均有许多皮肤可供用户挑选,但是在实际使用中,用户除了希望为某ー软件选择皮肤,往往还希望能在整个系统中应用与所选择的皮肤统ー的界面,然而,现有技术并不能解决该问题。并且,用户还可能使用具有不同风格软件的界面,但若要始終与软件界面保持一致,当前仅能通过用户的手动操作来调换系统所使用的界面,不仅效率地下,且用户体验较差。

发明内容
本发明的目的是提供ー种用于确定系统界面的方法、装置和设备。根据本发明的ー个方面,提供一种计算机实现的用于确定系统界面的方法,其中,所述方法包括以下步骤a确定与应用界面相匹配的新系统界面;b使用所确定的新系统界面。根据本发明的另ー个方面,还提供了ー种用于确定系统界面的界面确定装置,其中,所述界面确定装置包括第一确定装置,用于确定与所述应用界面相匹配的新系统界面;使用装置,用于使用所确定的新系统界面。根据本发明的ー个方面,还提供了一种计算机设备,其中,所述计算机设备包括所述界面确定装置。与现有技术相比,本发明具有以下优点1)计算机设备能够自动选择与用户当前正在使用的应用程序相匹配的系统界面,使得更换系统界面的过程更加简便与高效,同时提升了用户的使用体验;2)根据界面属性信息来获取与应用界面相匹配的系统界面,从而可以获得与应用界面匹配度更加高的系统界面,并且,当本地不存在所需的系统界面吋,还可由网络获取该系统界面,减轻了用户端设备的负担。


通过阅读參照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图I为根据本发明的ー个方面的计算机实现的用于展现捜索结果的方法流程图;图2为根据本发明的一个优选实施例的用于展现捜索结果的方法流程图;图3为根据本发明的ー个方面的用于展现捜索结果的界面确定装置的结构示意图;图4为根据本发明的一个优选实施例的用于展现捜索结果的界面确定装置的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进ー步详细描述。图I示意出了根据本发明的ー个方面的计算机实现的用于展现捜索结果的方法流程图。根据本发明的方法包括步骤SI和步骤S2。其中,根据本发明的方法通过计算机设备来实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括但不限于以下任一种设备1)用户设备,所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如个人计算机、智能手机、PDA、游戏机、或IPTV等;2)网络设备,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的ー个超级虚拟计算机。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。需要说明的是,所述计算机设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。具体地,參照图1,在步骤SI中,计算机设备确定与应用界面相匹配的系统界面。其中,所述应用界面包括运行于操作系统上的各类应用软件的用干与用户交互的界面。所述系统界面包括但不限于计算机设备的操作系统所采用的用干与用户交互的界面。操作系统包括但不限于能够以图形化方式与用户进行交互的各类操作系统,优选地,所述操作系统包括但不限于以下任ー种I)电脑操作系统,例如 Windows、Unix、Linux 等;2)智能移动终端如手机、PDA、iPad等的操作系统,例如,Android、iphone os、ios、
塞班等。其中,计算机设备根据以下任一方式来判断应用界面与系统界面是否匹配I)根据预定的应用界面与系统界面的对应关系,判断当前的应用界面与当前系统界面是否匹配。例如,当前应用界面的界面标识信息为App_interfl,系统界面的界面标识信息为0S_interfl,计算机设备中预存储的应用界面与系统界面的对应关系如下表I所示表I
权利要求
1.一种计算机实现的用于确定系统界面的方法,其中,所述方法包括以下步骤 a确定与应用界面相匹配的新系统界面; b使用所确定的新系统界面。
2.根据权利要求I所述的方法,其中,所述步骤a包括以下步骤 -当应用界面与当前系统界面不匹配时,确定与所述应用界面相匹配的新系统界面。
3.根据权利要求I或2所述的方法,其中,所述方法还包括以下步骤 m获取所述应用界面和所述当前系统界面的界面属性信息; n基于预定匹配规则,比较所述应用界面的界面属性信息与所述当前系统界面的界面属性信息,以确定两者是否匹配。
4.根据权利要求3所述的方法,其中,所述步骤m包括以下步骤 -获取所述应用界面或所述当前系统界面的界面取样信息; -根据所获得的所述界面取样信息,确定所述应用界面或所述当前系统界面的界面属性信息。
5.根据权利要求3所述的方法,其中,所述步骤m包括以下步骤 -当检测到应用界面或当前系统界面发生变换时,获取变换后的应用界面或系统界面的界面属性信息。
6.根据权利要求3至5中任一项所述的方法,其中,所述步骤a包括以下步骤 -当所述应用界面与所述当前系统界面不匹配时,获取与所述应用界面对应的属性匹配条件; -获取界面属性信息满足所述属性匹配条件的系统界面,作为与所述应用界面相匹配的新系统界面。
7.根据权利要求3至6中任一项所述的方法,其中,所述界面属性信息包括但不限于以下至少任一项信息 -界面分类信息; -界面颜色相关信息; -界面内容信息; -界面描述信息。
8.根据权利要求7所述的方法,其中,所述预定匹配规则根据所述界面属性信息所包含的至少任一项信息来确定。
9.一种用于确定系统界面的界面确定装置,其中,所述界面确定装置包括 第一确定装置,用于确定与所述应用界面相匹配的新系统界面; 使用装置,用于使用所确定的新系统界面。
10.根据权利要求9所述的界面确定装置,其中,所述第一确定装置包括 子确定装置,用于当应用界面与当前系统界面不匹配时,确定与所述应用界面相匹配的新系统界面。
11.根据权利要求9或10所述的界面确定装置,其中,所述界面确定装置还包括 第一获取装置,用于获取所述应用界面和所述当前系统界面的界面属性信息; 比较装置,用于基于预定匹配规则,比较所述应用界面的界面属性信息与所述当前系统界面的界面属性信息,以确定两者是否匹配。
12.根据权利要求11所述的界面确定装置,其中,所述第一获取装置包括 第一子获取装置,用于获取所述应用界面或所述当前系统界面的界面取样信息; 第二确定装置,用于根据所获得的所述界面取样信息,确定所述应用界面或所述当前系统界面的界面属性信息。
13.根据权利要求11所述的界面确定装置,其中,所述第一获取装置包括 第二子获取装置,用于当检测到应用界面或当前系统界面发生变换时,获取变换后的应用界面或系统界面的界面属性信息。
14.根据权利要求11至13中任一项所述的界面确定装置,其中,所述第一确定装置包括 第二获取装置,用于当所述应用界面与所述当前系统界面不匹配时,获取与所述应用界面对应的属性匹配条件; 第三获取装置,用于获取界面属性信息满足所述属性匹配条件的系统界面,作为与所述应用界面相匹配的新系统界面。
15.根据权利要求11至14中任一项所述的界面确定装置,其中,所述界面属性信息包括但不限于以下至少任一项信息 -界面分类信息; -界面颜色相关信息; -界面内容信息; -界面描述信息。
16.根据权利要求15所述的界面确定装置,其中,所述预定匹配规则根据所述界面属性信息所包含的至少任一项信息来确定。
17.一种计算机设备,其中,所述计算机设备包括如权利要求9至权利要求16中至少任一项所述的界面确定装置。
全文摘要
本发明的目的是提供一种用于确定系统界面的方法、装置和设备。根据本发明的方法包括确定与应用界面相匹配的新系统界面;使用所确定的新系统界面。本发明的优点在于计算机设备能够自动选择与用户当前正在使用的应用程序相匹配的系统界面,使得更换系统界面的过程更加简便与高效,同时提升了用户的使用体验;并且,通过根据界面属性信息来获取与应用界面相匹配的系统界面,可以获得与应用界面匹配度更加高的系统界面。
文档编号G06F9/445GK102629208SQ20121005685
公开日2012年8月8日 申请日期2012年3月6日 优先权日2012年3月6日
发明者李孟冉, 韩福红 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1