一种布局和访问用户界面组件的方法和系统的制作方法

文档序号:6557320阅读:138来源:国知局
专利名称:一种布局和访问用户界面组件的方法和系统的制作方法
技术领域
本发明涉及通信领域终端设备的应用技术,具体的说,涉及一种布局和访问用户界面组件的方法和系统。
背景技术
在一些面向个人用户的终端设备中,由于屏幕较小,如手机,或输入设备可操作性差,如机顶盒上使用遥控模块等原因,用户操作起来非常不方便,甚至需要操作许多次才能选中自己想要操作的对象。这样的低可操作性在一定程度上降低了终端产品的可用性。
现有技术中为解决此问题,允许用户手动定制终端设备的部分界面,比如主界面上的元素允许用户自己定义;或者允许用户定制快捷键,即将快捷键与某个功能相关联,当按下这个键时,马上启动这个功能。用户定制完成后,系统保存用户的配置,写在文件或者flash中。当系统启动时,读取该预定义的配置进行UI组件(User Interface用户界面组件)布局。
现有技术中提供的终端设备UI组件布局的方法,即在产品出厂时,提供一个缺省的布局方式,允许用户根据自己需要修改UI组件布局的配置文件,产品在启动时读取该配置文件进行界面的布局。对于一些功能较少终端设备,则直接在产品界面上对应一个设置功能,允许用户定义主界面的元素。用户可以按需安排主界面上应该显示那些UI组件,见附图1所示。
虽然所述现有技术中的方案能在一定程度上满足要求,但却由于其定制有限而存在如下缺点1、终端用户需要根据实际操作情况自行手动进行终端用户界面组件的设置,由于系统只能满足用户定制少数基本的UI组件,并且对于定制方式复杂的终端设备,界面的定制对用户要求较高,定制繁琐,降低了产品的可操作性和可用性。
2、若要对终端设备的所有界面进行用户定制,其定制过程和终端设置相当复杂,另如果用户想有针对和选择的对某个界面进行定制,现有技术实现困难。
3、现有技术只能对于比较完整的功能可以定制。若终端设备不具备细小条目定制条件,现有技术也无法实现合理的定制。
4、一个终端设备功能通常较多,在使用定制快捷键方式操作时,不能提供用户足够多的键来对应终端设备的各个功能。

发明内容
本发明的目的在于提供一种布局和访问终端用户界面组件的方法和系统,以解决现有技术中需要终端用户手动布局用户界面组件的问题。
为实现上述发明目的,本发明采用如下技术方案一种布局终端用户界面组件的方法,该方法包括如下步骤获取终端中的用户界面组件的访问记录;根据所述用户界面组件的访问记录,在终端布局所述用户界面组件。
所述用户界面组件的访问记录包括用户界面组件的访问频率和/或访问时间,所述访问频率和/或访问时间与所述户用界面组件一一对应。
根据所述用户界面组件的访问记录在终端布局所述用户界面组件具体为根据所述用户界面组件的访问记录,调用用户界面组件的布局方式和用户界面组件的布局配置数据进行所述用户界面组件的布局;所述调用用户界面组件的布局方式进行布局具体为根据所述用户界面组件的访问记录采用终端系统缺省的布局方式进行用户界面组件的布局;或者,根据所述用户界面组件的访问记录计算用户界面组件在终端界面中的位置或/和大小。
所述方法还包括步骤遍历所述用户界面组件,在所述终端用户界面将所述用户界面组件显示出来。
所述用户界面中的组件包括用户界面容器和用户界面元素,所述用户界面元素置于所述用户界面容器中,根据所述访问记录在终端用户界面上布局所述用户界面组件具体为根据用户界面容器中的用户界面元素的访问记录在所述用户界面容器中布局所述用户界面元素;或者根据用户界面容器的访问记录在所述终端用户界面中布局所述用户界面容器;或者,根据用户界面容器的访问记录在所述终端用户界面中布局所述用户界面容器;并且,根据所述用户界面容器中的用户界面元素的访问记录在所述用户界面容器中布局所述用户界面元素;所述用户界面组件的访问记录为所述用户界面组件被访问的历史记录或者所述终端系统最近一次运行时所述用户界面组件被访问的的数据记录。
一种访问用户界面组件的方法,该方法包括如下步骤终端用户执行访问用户界面组件的操作,用户界面组件接收来至终端用户的访问操作,并同时记录所述访问操作;根据所述访问操作记录更新所述用户界面组件的访问记录。
记录所述访问操作具体包括调用记录接口,记录记录所述用户界面组件的访问频率;或/和从用户界面组件接收所述访问操作开始计时,记录到所述访问操作结束的访问时间,其中,所述访问频率以及访问时间与所述用户界面组件一一对应。
所述访问频率和/或访问时间为历史记录或者所述终端系统最近一次运行的数据记录。
所述用户界面组件的访问记录为所述用户界面组件被访问的历史记录或者所述终端系统最近一次运行时所述用户界面组件被访问的的数据记录。
一种布局用户界面组件的系统,用于包括含有用户界面组件的用户界面的终端系统中,该系统包括存储模块,所述存储模块用以存储用户界面组件的布局配置数据;访问记录模块,所述访问记录模块通过访问记录接口与终端用户界面组件相连,用于登记所述用户界面组件的访问记录;组件布局模块,用于调用所述存储模块中的布局配置数据和所述访问记录模块中的访问记录进行用户界面组件在终端界面的布局。
所述访问记录模块包括访问时间记录单元和/或访问频率记录单元,所述访问时间记录单元还包括时间记录器,用以记录所述用户界面组件的访问时间;所述访问频率记录单元用以记录所述用户界面组件的访问频率,其中,所述访问频率以及访问时间与所述用户界面组件一一对应。
所述访问记录模块还包括选择单元,所述选择单元用以所述组件布局模块调用所述访问频率记录单元的访问记录或/和访问时间记录单元的访问记录。
所述组件布局模块包括布局方式调用单元和布局单元和计算单元,所述计算单元用以计算所述用户界面组件在终端用户界面中的位置和/或大小,当所述组件布局模块需要对所述用户界面组件进行布局时,所述计算单元调用所述存储模块中用户界面组件的布局配置数据和访问记录模块用户界面组件的访问记录,根据所述布局配置数据和访问记录计算所述用户界面组件在终端用户界面中的位置和/或大小。
所述布局单元用以根据所述计算单元获得的所述用户界面组件在终端用户界面中的位置和/或大小,将所述用户界面组件设置于终端界面的所述位置。
所述系统还包括显示模块,所述显示模块用于将所述布局模块的布局结果在所述终端用户界面显示出来。
一种访问用户界面组件的系统,用于包括含有用户界面组件的用户界面的终端系统中,所述系统包括访问记录模块,所述访问记录模块通过访问记录模接口与终端用户界面组件相连,当对所述用户界面组件执行访问操作时,所述用户界面组件调用访问记录接口,所述访问记录模块根据所述访问操作记录更新所述用户界面组件的访问记录。
所述访问记录模块包括访问频率记录单元或/和访问时间记录单元。
所述访问频率记录单元用以记录所述访问用户界面组件的频率;所述访问时间记录单元用以记录所述用户界面组件的访问时间,其中,所述访问频率以及访问时间与所述用户界面组件一一对应。
所述访问时间记录单元还包括时间记录器,用以记录所述用户界面组件从接收所述访问操作开始计时到所述访问操作结束的访问时间。
本发明采用该技术方案带来的有益效果如下终端系统自动布局用户界面的组件并且将访问频率高和/或访问时间长的用户界面组件放在用户最易操作的地方,节省了操作时间,增加了用户体验;对终端中每一层界面都采用这样的自动布局,不局限于产品哪一个功能或哪一层界面,使终端系统智能化,提供了一个友好,便捷的用户操作界面,进一步提高了操作的效率和终端设备的实用性。


附图1为本发明一种布局终端用户界面组件的方法的实施例;
附图2为本发明一种布局终端用户界面组件的系统图;附图3为本发明一种访问终端用户界面组件的方法的实施例;附图4为本发明一种访问终端用户界面组件的系统图。
具体实施例方式
本发明的核心思想是对于终端中的部分用户界面的可手动设置由于可操作性和实用性低的问题给用户的访问操作带来不便,并且因为终端用户的操作局限性和终端系统的局限性带来了实现上的困难。这里的终端可以是手机、PDA、PSP等需要提供终端用户界面以使用户进行操作的终端系统。由于终端用户对终端用户界面中的用户界面组件使用的需求不同,对于终端用户界面中的用户界面组件会有不同的访问频率和访问时间,访问频率越高或者最近访问时间越长的用户界面组件可能是用户经常需要访问和操作的用户界面组件,于是根据访问终端用户界面组件的访问记录,包括访问的频率和/或最近的访问时间让终端系统自动的来布局用户界面组件,终端系统自动将用户常用的和最近使用的用户界面组件列在用户最易操作的地方。这样就可以减少用户操作次数并且所有操作自动由系统完成的,不需要用户定制界面或快捷键,有效的增加了终端设备的可操作性并提高了终端设备的实用性。
下面将结合各个附图对本发明一种布局和访问终端用户界面组件的方法和系统的具体实施方式
进行详细的阐述。
一种布局终端用户界面组件的方法,该方法包括如下的步骤获取终端中的用户界面组件的访问记录;根据所述用户界面组件的访问记录,在终端布局所述用户界面组件。
如图1所示为本发明一种布局终端用户界面组件的方法的实施例,其实施过程如下S101、获取访问记录模块中各个终端用户界面组件的访问记录;终端用户界面组件包括用户界面容器和用户界面元素,所述用户界面容器即为终端用户界面的窗口,窗口中可以放置用户界面元素。
通常情况下,终端设备在启动或者打开终端用户界面时,终端设备的系统应用程序会进行初始化操作,首先创建用户界面容器,如窗口,并创建容器中需要管理的用户界面元素,如窗口中控件等,应用程序将布局管理模块和用户界面元素加入用户界面容器,初始化过程完成。
当启动和打开终端用户界面时,系统应用程序首先获取用户界面组件的访问记录,进一步的,由于启动和打开界面需要操作文件,当操作次数过多,可能带来效率问题,所以也可以当终端系统启动时,由系统应用程序首先获取用户界面组件的访问记录。
按照用户对终端界面的访问情况,访问记录包括访问频率和访问时间,访问记录和用户界面组件是一一对应的关系,其中访问频率是所述终端界面的用户界面组件在系统启动之后被终端用户进行访问后,记录下来的访问次数,用户界面组件没被访问一次,其访问频率增加一次;访问时间是用户界面组件每一次被终端用户访问时,从访问操作开始到结束记录下的访问时间。
所以,当启动和打开终端用户界面或者终端系统启动时,终端系统应用程序通过访问记录接口调用记录访问模块,根据其中各个用户界面组件的标识得到用户界面组件的访问记录,用户界面组件的标识唯一标志终端中的用户界面组件。
S102、调用组件布局模块,比较所述用户界面组件的访问记录;获得所述用户界面的访问记录之后,终端系统调用组件布局模块,将用户界面组件的访问记录进行比较。
终端系统选择按照访问频率进行比较、访问时间进行比较或者访问时间和访问频率结合的方式进行比较,把访问频率最高、访问时间最长或者在访问两者结合的排序结果,在系统默认的情况下,采用对访问频率的比较。所述用户界面组件和访问记录是一一对应的关系,组件布局模块对比较的结果进行排序,按照访问频率的高低次序排列所述用户界面组件。
所述用户界面组件的访问记录为所述用户界面组件被访问的历史记录或者所述终端系统最近一次运行时所述用户界面组件被访问的的数据记录。
S103、根据访问记录的比较结果,计算用户界面组件在终端界面的大小;系统根据访问记录设置可以有多少的用户界面组件布局于所述终端界面,根据所述布局数量计算用户界面组件在终端界面的大小,或者系统采用缺省的方式已经将用户界面组件的大小计算的设置完成,根据所述访问记录的比较结果确定各个用户界面组件与设置的大小的匹配关系,例如,访问频率最高的组件在终端界面的布局采用系统计算的最大数据,按照频率的高低一次类推。或者设置相同的大小,不再需要用户界面大小的计算步骤。系统也可以设置访问记录范围,根据访问记录范围来计算用户界面组件的大小,例如,系统设置在访问频率为10以上的用户界面组件可以在终端界面布局,则组件布局模块根据访问频率的高低获得满足条件的用户界面组件计算其大小。
S104、根据访问记录的比较结果,计算用户界面组件在终端界面的位置;终端系统获得用户界面组件的访问记录的比较结果后,根据系统缺省方式确定用户界面组件的位置,例如根据比较结果,调用应用程序,按照访问时间的长短将访问时间最长的用户界面组件与缺省设置的位置一匹配,并以此类推;或者,根据每一次的比较结果和用户界面组件的数量进行位置的计算,例如采用行布局,保证所有元素之间的水平间距是一样的,也可以采用列布局或者其他的布局方式。
S105、根据所述用户界面组件的位置和大小,将所述用户界面组件布局于所述用户界面;系统布局所述用户界面组件时,系统可采用多种方式对所述用户界面组件进行布局,其中一种情况是系统在调用用户界面组件的访问频率时,仅仅调用组件中用户界面容器的访问记录,并计算所述用户界面容器的位置和/或大小,并按照计算的位置和/或大小进行布局,将用户界面组件设置于所述终端界面;第二种情况是系统提供了用户界面容器的布局,按照缺省的方式提供终端界面的窗口,根据所述用户界面元素的位置和/或大小将所述用户界面元素在用户界面容去中进行布局;第三种情况,系统先根据用户界面容器的位置和/或大小信息进行用户界面容器在终端系统界面的布局,然后根据所述各个用户界面容器中的所有用户界面元素的位置和/或大小在所述用户界面容器中进行布局的设置。
S106、显示所述用户界面组件的布局结果。
系统调用显示用户界面组件自身的显示方法将所述用户界面组件显示于所述终端用户界面。
下面结合一个具体的简单例子,对上述一种方法进行描述。
例如终端设备的用户界面打开或者启动后,终端设备系统创建一个用户界面容器,在用户界面出现一个系统缺省的用户界面容器,容器中设置的用户界面元素包括收件箱、设置闹钟、写短消息、未接来电等用户界面元素。在用户界面打开后,终端设备的系统先从存储有用户界面元素配置数据信息的存储数据库中调用容器内各个元素的访问记录,若上述用户界面元素,收件箱、设置闹钟、写短消息、未接来电的访问记录分别为九、二、十三和六,则用户界面容器内的布局管理模块调用终端系统布局方式将计算所述各个用户界面元素的位置和大小。所述布局方式由应用程序者开发者自行定义,可以是网格布局,行布局方式等。
如图2所示为本发明一种布局终端用户界面组件的系统图,该系统包括存储模块,所述存储模块用以存储用户界面组件的布局配置数据,存储模块除了存储终端系统原有的布局配置数据外,还存储有在布局的设置过程中,对用户界面组件计算其位置和大小等布局的数据的存储。
访问记录模块,所述访问记录模块通过访问记录接口与终端用户界面组件相连,用于登记所述用户界面组件的访问记录,所述访问记录模块包括访问时间记录单元和/或访问频率记录单元,所述访问时间记录单元还包括时间记录器,用以记录所述用户界面组件的访问时间,当用户界面组件的访问操作被执行开始到所述操作完成,时间记录器所述操作的访问时间进行记录;所述访问频率记录单元用以记录所述用户界面组件的访问频率,其中,所述访问频率以及访问时间与所述用户界面组件一一对应。所述访问记录模块还包括选择单元,所述选择单元用以所述组件布局模块调用所述访问频率记录单元的访问记录或/和访问时间记录单元的访问记录。
用户界面组件通过访问记录接口于访问记录模块连接,用户界面组件和访问记录之间一一对应。当记录用户组件的访问频率时,用户界面每次被访问的时候,访问记录模块通过接口记录下这一次的访问记录,以后如果还有对该用户界面组件的访问操作则在原有访问记录模块中记录的访问次数上加一作为用户界面组件的访问频率记录,当记录用户界面组件的最近访问时间时,访问记录模块通过接口按照被访问用户界面组件的先后依次记录最近被访问过的用户界面组件,同时访问记录模块可以设置按照最近访问时间可以记录的用户界面组件的数量,可以为任意数量,也可以对所有用户界面组件的访问先后进行排序。所述用户界面组件的访问记录为所述用户界面组件被访问的历史记录或者所述终端系统最近一次运行时所述用户界面组件被访问的的数据记录。
组件布局模块,用于调用所述存储模块中的布局配置数据和所述访问记录模块中的访问记录进行用户界面组件在终端界面的布局,所述组件布局模块包括布局单元和计算单元,所述计算单元用以计算所述用户界面组件在终端用户界面中的位置和/或大小,当所述组件布局模块需要对所述用户界面组件进行布局时,所述计算单元调用所述存储模块中用户界面组件的布局配置数据和访问记录模块用户界面组件的访问记录,根据所述布局配置数据和访问记录计算所述用户界面组件在终端用户界面中的位置和/或大小,所述计算单元中包括记录比较器,所述记录比较器比较所述用户界面组件的访问记录确定所述用户界面组件在终端用户界面中的位置。
所述组件布局模块中布局单元用以根据所述计算单元获得的所述用户界面组件在终端用户界面中的位置和/或大小,将所述用户界面组件设置于终端界面的所述位置。
除了上述的模块之外,所述系统还包括显示模块,所述显示模块用于将所述布局模块的布局结果在所述终端用户界面显示出来。
如图3所示为本发明一种访问终端用户界面组件的方法的实施例,其实施步骤如下S201、终端用户执行访问用户界面组件的操作;终端用户访问终端通过访问终端用户界面的组件来查找访问对象并按步执行访问操作,终端用户要访问终端界面的用户界面组件,通过点击或者选择按钮等方式来指定对用户界面组件的访问操作。
S202、用户界面组件接收来至终端用户的访问操作,并同时记录所述访问操作;终端界面获取该次访问操作后,通过访问记录接口将所述访问操作记录于访问记录模块中,包括此次访问操作针对哪一个用户界面组件执行,因为用户界面组件在访问记录模块中都有唯一的标志,所以访问记录模块能够根据接口的调用快速查找到是哪一个用户界面组件执行了访问操作并记录下所述操作,这里的用户界面组件以及访问记录间有一一对应的关系。
S203、根据所述访问操作记录更新所述用户界面组件的访问记录。
访问记录模块根据记录下来的操作执行,所述访问记录包括访问频率和访问时间,更新所述访问记录时,访问记录模块将所述用户界面组件的访问频率记录加一,根据记录器记录的访问时间将所述用户界面的访问时间在原来的时间上增加此次访问的时间。
所述用户界面组件的访问记录为所述用户界面组件被访问的历史记录或者所述终端系统最近一次运行时所述用户界面组件被访问的的数据记录。
如图4所示为本发明一种访问终端用户界面组件的系统图,该系统包括访问记录模块,所述访问记录模块包括访问频率记录单元或/和访问时间记录单元以及访问记录更新单元。所述访问记录模块通过访问记录模接口与终端用户界面组件相连,当对所述用户界面组件执行访问操作时,所述用户界面组件调用访问记录接口,所述访问记录模块根据所述访问操作记录更新所述用户界面组件的访问记录。所述访问频率记录单元用以记录所述访问用户界面组件的频率;所述访问时间记录单元用以记录所述用户界面组件的访问时间,所述访问时间记录单元还包括时间记录器,用以记录所述用户界面组件从接收所述访问操作开始计时到所述访问操作结束的访问时间,所述访问记录更新单元根据所述访问时间记录单元和访问频率记录单元的数据对用户界面组件的访问记录进行更新。其中,所述访问频率以及访问时间与所述用户界面组件一一对应。
本发明采用上述技术方案使得终端系统自动布局用户界面的组件并且将访问频率高和/或访问时间长的用户界面组件放在用户最易操作的地方,节省了操作时间,增加了用户体验;对终端中每一层界面都采用这样的自动布局,不局限于产品哪一个功能或哪一层界面,使终端系统智能化,提供了一个友好,便捷的用户操作界面,进一步提高了操作的效率和终端设备的实用性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种布局终端用户界面组件的方法,其特征在于,该方法包括如下步骤获取终端中的用户界面组件的访问记录;根据所述用户界面组件的访问记录,在终端布局所述用户界面组件。
2.根据权利要求1所述的方法,其特征在于,所述用户界面组件的访问记录包括用户界面组件的访问频率和/或访问时间,所述访问频率和/或访问时间与所述户用界面组件一一对应。
3.根据权利要求1所述的方法,其特征在于,根据所述用户界面组件的访问记录在终端布局所述用户界面组件具体为根据所述用户界面组件的访问记录,调用用户界面组件的布局方式和用户界面组件的布局配置数据进行所述用户界面组件的布局;
4.根据权利要求3所述的方法,其特征在于,所述调用用户界面组件的布局方式进行布局具体为根据所述用户界面组件的访问记录采用终端系统缺省的布局方式进行用户界面组件的布局;或者,根据所述用户界面组件的访问记录计算用户界面组件在终端界面中的位置或/和大小。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括步骤遍历所述用户界面组件,在所述终端用户界面将所述用户界面组件显示出来。
6.根据权利要求1至5任一所述的方法,其特征在于,所述用户界面中的组件包括用户界面容器和用户界面元素,所述用户界面元素置于所述用户界面容器中,根据所述访问记录在终端用户界面上布局所述用户界面组件具体为根据用户界面容器中的用户界面元素的访问记录在所述用户界面容器中布局所述用户界面元素;或者根据用户界面容器的访问记录在所述终端用户界面中布局所述用户界面容器;或者,根据用户界面容器的访问记录在所述终端用户界面中布局所述用户界面容器;并且,根据所述用户界面容器中的用户界面元素的访问记录在所述用户界面容器中布局所述用户界面元素;
7.根据权利要求1所述的方法,其特征在于,所述用户界面组件的访问记录为所述用户界面组件被访问的历史记录或者所述终端系统最近一次运行时所述用户界面组件被访问的的数据记录。
8.一种访问用户界面组件的方法,其特征在于,该方法包括如下步骤终端用户执行访问用户界面组件的操作,用户界面组件接收来至终端用户的访问操作,并同时记录所述访问操作;根据所述访问操作记录更新所述用户界面组件的访问记录。
9.根据权利要求8所述的方法,其特征在于,记录所述访问操作具体包括调用记录接口,记录记录所述用户界面组件的访问频率;或/和从用户界面组件接收所述访问操作开始计时,记录到所述访问操作结束的访问时间,其中,所述访问频率以及访问时间与所述用户界面组件一一对应。
10.根据权利要求9所述的方法,其特征在于,所述访问频率和/或访问时间为历史记录或者所述终端系统最近一次运行的数据记录。
11.根据权利要求8至10任一所述的方法,其特征在于,所述用户界面组件的访问记录为所述用户界面组件被访问的历史记录或者所述终端系统最近一次运行时所述用户界面组件被访问的的数据记录。
12.一种布局用户界面组件的系统,用于包括含有用户界面组件的用户界面的终端系统中,其特征在于,该系统包括存储模块,所述存储模块用以存储用户界面组件的布局配置数据;访问记录模块,所述访问记录模块通过访问记录接口与终端用户界面组件相连,用于登记所述用户界面组件的访问记录;组件布局模块,用于调用所述存储模块中的布局配置数据和所述访问记录模块中的访问记录进行用户界面组件在终端界面的布局。
13.根据权利要求12所述的系统,其特征在于所述访问记录模块包括访问时间记录单元和/或访问频率记录单元,所述访问时间记录单元还包括时间记录器,用以记录所述用户界面组件的访问时间;所述访问频率记录单元用以记录所述用户界面组件的访问频率,其中,所述访问频率以及访问时间与所述用户界面组件一一对应。
14.根据权利要求13所述的系统,其特征在于,所述访问记录模块还包括选择单元,所述选择单元用以所述组件布局模块调用所述访问频率记录单元的访问记录或/和访问时间记录单元的访问记录。
15.根据权利要求12所述的系统,其特征在于,所述组件布局模块包括布局单元和计算单元,所述计算单元用以计算所述用户界面组件在终端用户界面中的位置和/或大小,当所述组件布局模块需要对所述用户界面组件进行布局时,所述计算单元调用所述存储模块中用户界面组件的布局配置数据和访问记录模块用户界面组件的访问记录,根据所述布局配置数据和访问记录计算所述用户界面组件在终端用户界面中的位置和/或大小。所述布局单元用以根据所述计算单元获得的所述用户界面组件在终端用户界面中的位置和/或大小,将所述用户界面组件设置于终端界面的所述位置。
16.根据权利要求15所述的系统,其特征在于,所述计算单元中包括记录比较器,所述记录比较器比较所述用户界面组件的访问记录确定所述用户界面组件在终端用户界面中的位置。
17.根据权利要求12所述的系统,其特征在于,所述系统还包括显示模块,所述显示模块用于将所述布局模块的布局结果在所述终端用户界面显示出来。
18.一种访问用户界面组件的系统,用于包括含有用户界面组件的用户界面的终端系统中,其特征在于,所述系统包括访问记录模块,所述访问记录模块通过访问记录模接口与终端用户界面组件相连,当对所述用户界面组件执行访问操作时,所述用户界面组件调用访问记录接口,所述访问记录模块根据所述访问操作记录更新所述用户界面组件的访问记录。
19.根据权利要求18所述的系统,其特征在于,所述访问记录模块包括访问频率记录单元或/和访问时间记录单元以及访问记录更新单元。所述访问频率记录单元用以记录所述访问用户界面组件的频率;所述访问时间记录单元用以记录所述用户界面组件的访问时间;所述访问记录更新单元对用户界面组件的访问记录进行更新,其中,所述访问频率以及访问时间与所述用户界面组件一一对应。
20.根据权利要求18所述的系统,其特征在于,所述访问时间记录单元还包括时间记录器,用以记录所述用户界面组件从接收所述访问操作开始计时到所述访问操作结束的访问时间。
全文摘要
本发明提供了一种布局和访问用户界面组件的方法和系统,通过获取终端用户界面组件的访问频率和/或访问记录实现对用户界面组件的访问和布局,该发明解决了现有技术中需要终端用户手动布局用户界面组件的问题。终端系统自动布局用户界面的组件并且将访问频率高和/或访问时间长的用户界面组件放在用户最易操作的地方,节省了操作时间,增加了用户体验,提供了一个友好,便捷的用户操作界面,进一步提高了操作的效率和终端设备的实用性。
文档编号G06F9/44GK1916843SQ200610062490
公开日2007年2月21日 申请日期2006年9月6日 优先权日2006年9月6日
发明者赵伟明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1