一种移动终端中的个性化界面标识实现方法及装置的制作方法

文档序号:6581478阅读:176来源:国知局
专利名称:一种移动终端中的个性化界面标识实现方法及装置的制作方法
技术领域
本发明涉及移动终端,具体的说,涉及一种移动终端中的个性化界面标识实现方法及装置。
背景技术
随着手机的使用越来越普及,用户的个性化需求越来越高。但现有技术
中,要实现用户的个性化需求,存在着如下问题(l)在现有的技术中,大多数手机显示的各种图标都是由手机厂商限定的,图标的风格和设计不能按用户的喜好更换。(2)有些技术能够自定义手机图标,但通常需要借助其它外设,如电脑、运营商服务器等来实现。
以上两种方式,前者需要专门的软件且可能导致手机运行不稳定,后者往往是收费服务且并不能真正的个性化。因此,现有技术中没有一种有效而又方便的个性化图标的实现方法。

发明内容
有鉴于此,本发明提供了一种移动终端中的个性化界面标识实现方法及装置,能够有效而又方便的实现移动终端中的个性化界面标识的设置。
为了解决上述技术问题,本发明采用了如下技术方案
一种移动终端中的个性化界面标识实现方法,包括
A、 在所述移动终端中设置界面标识管理器,所述界面标识管理器供移动终端人机操作接口调用;
B、 所述界面标识管理器接受所述人机操作接口的输入指令,对所述移动终端中的界面标识进^f亍变更
Bl、所述界面标识管理器根据人机操作接口的输入指令,获取待设置界面标识以及界面标识变更数据的信息;B2、所述界面标识管理器在其管理的节点区编辑节点,所述节点中建立以下信息的关联所述待设置界面标识的结构位置、指向所述界面标识变更数据存储位置的存储指针;
B3 、根据所述存储指针将所述界面标识变更数据读取到所述待设置界面标识的结构位置以替换所述待设置界面标识。
在上述方法的一种实施例中,所述步骤B2中,编辑节点包括当待设置界面标识的结构位置未存在于所述节点区的某一节点时,创建新节点;当待设置界面标识的结构位置已存在于所述节点区的某一节点时,修改该节点,将该节点的存储指针修改为指向新的界面标识变更数据存储位置。
在上述方法的一种实施例中,所述界面标识管理器设置剩余节点总数,每在节点区创建一个节点,则将剩余节点总数减一,当剩余节点总数为0时,不接受新的待设置界面标识变更。
在上述方法的一种实施例中,还包括删除节点区中的节点,每删除一个节点,则将剩余节点总数加一。
在上述方法的一种实施例中,所述界面标识包括移动终端中的文件图标、菜单图标、菜单名。
在上述方法的一种实施例中,所述界面标识变更数据存储于移动终端的数据区中。
在上述方法的一种实施例中,在移动终端中设置界面标识管理器使能标志,所述使能标志有效时,在移动终端开机时加载所述界面标识管理器,否则不加载。
本发明还公开了 一种移动终端中的个性化界面标识实现装置,包括
界面标识管理器设置模块,用于在所述移动终端中设置界面标识管理器,所述界面标识管理器供移动终端人机操作接口调用;
所述界面标识管理器,用于接受所述人机操作接口的输入指令,对所述移动终端中的界面标识进行变更,包括
信息获取单元,用于根据人机操作接口的输入指令,获取待设置界面标识以及界面标识变更数据的信息; 节点编辑单元,用于在节点区编辑节点,所述节点中建立以下信息的关联所述待设置界面标识的结构位置、指向所述界面标识变更数据存储位置的存储指针;
界面标识变更单元,用于根据所述存储指针将所述界面标识变更数据 读取到所述待设置界面标识的结构位置以替换所述待设置界面标识。
本发明通过在移动终端中设置界面标识管理器,可以将移动终端中的 原有界面标识根据用户的个性化需求进行变更,设置为用户指定的个性化 界面标识,提高了用户体-验度。界面标识管理器通过创建节点的方式建立 原有界面标识与替换界面标识之间的关联,进行界面标识变更,控制方式 简便、灵活。移动终端原有的软、硬件框架保持不变,只需进行界面标识 管理器添加这一很小的改动,改造成本少。用户可直接在移动终端进行操 作,操作方式简便。


图1是本发明实施例的系统结构框图; 图2是本发明实施例的界面标识管理器的组织图; 图3是本发明实施例的个性化界面标识的具体实现流程; 图4是本发明实施例的界面标识管理器的初始化流程; 图5是本发明实施例的MMI优先使用界面标识管理器中的界面标识的 流程;
图6是本发明实施例的动态更新界面标识管理器的流程。
具体实施例方式
下面对照附图并结合具体实施方式
对本发明做详细说明。
本发明的主要目的是在移动终端中实现个性化界面标识的设置,所述 的移动终端,包括手机、小灵通、PDA设备等等。界面标识,指的是移动 终端的操作显示界面上的项目标识,例如菜单图标、菜单名称、文件图 标等等。这些界面标识,通常都是由移动终端制造商在移动终端制造时设 定,因而很难满足用户的个性化需求。
如图l所示,本发明实施例中的移动终端,不需改变其软、硬件框架, 只需在其存储系统中设置一界面标识管理器,存储系统即移动终端的存储
介质,用来存储移动终端的各种数据。界面标识管理器接受移动终端的固I(人机操作接口,实现人机交互,提供相关菜单、图标操作、显示等功能)
的调用,以实现对界面标识的管理。例如接受画I的输入指令,对界面标识进行变更。
如图2所示,界面标识管理的组织主要包括控制区、节点区、数据区。其中,数据区是存储系统中的一段数据存储空间,存储了一个或多个界面标识的相关数据,这些数据,例如是菜单图标、文件图标的对应图像数据,或者是菜单名称的对应字符串等等。
节点区维护有一个或多个节点,每一节点中,建立了一个界面标识的结构位置与指向界面标识数据存储位置的存储指针的关联。界面标识的结构位置,指的是该界面标识的操作显示位置,举一筒例,移动终端的操作显示界面包括两级菜单,其中,第一级菜单包括"话机功能"图标、"信息中心",话机功能菜单下,包括"电话簿"图标、"通话记录"图标;信息中心菜单下,包括"短消息"图标、"彩信"图标。则"话机功能"图标的结构位置,包括了该图标出现在第一级菜单,显示时,例如显示在显示界面中央左侧位置等信息。存储指针,则指向数据区中界面标识数据的存储空间首地址,以便通过存储指针从相应存储位置获取界面标识数据。
控制区负责节点的管理,设置有剩余节点总数,由于节点需要占据一定的存储空间,因此剩余节点总数的上限一般依照移动终端的硬件条件进行设定。当移动终端存储系统的存储空间较少时,则相应设定较小的剩余节点总数的上限,例如,可以设定剩余节点总数的上限为50,则意味着节点区中最多只能同时存在50个节点(此时,剩余节点总数为0)。控制区的当前节点则用来指示当前编辑哪一节点,并且只在该参数有效时才进行节点编辑,当前没有编辑节点,则当前节点参数设为无效值。
界面标识的变更,对应于节点的编辑。节点编辑,包括节点创建、节点修改、节点删除。称需要变更的界面标识为待设置界面标识,称替换该待设置界面标识的界面标识在数据区中的相应数据为界面标识变更数据。在进行界面标识变更时,通过MMI的输入指令,可以得到待设置界面标识和界面标识变更数据的相关信息,待设置界面标识的相关信息例如是待设置界面标识的结构位置信息,界面标识变更数据的相关信息例如是界面标识变更数据的存储指针。
节点编辑时,首先以待设置界面标识的结构位置信息为索引,在节点区中进行比对,如果节点区中没有节点包含该待设置界面标识的结构位置 信息,则进行节点创建,建立待设置界面标识的结构位置与界面标识变更
数据的存储指针的关联;如果节点区中已经存在有节点包含该待设置界面 标识的结构位置信息,也即待设置界面标识曾经进行过界面标识变更(称 为前次变更,前次变更时的界面标识变更数据称为原界面标识变更数据), 相应的,将当前的变更称为本次变更,本次变更时的界面标识变更数据称 为新界面标识变更数据。此时,则进行节点修改,将该节点中的存储指针 从指向原界面标识变更数据的存储位置修改为指向新界面标识变更数据的 存储位置。
一般的,在节点创建后,则在节点区中予以保存,以便在设置节点使 能标志时,可以通过节点使能标志的有效或者无效来调整使用节点中定义 的个性化界面标识还是移动终端的原有界面标识。但在某些情况下,也需 要对节点进行删除。由于设置有剩余节点总数,每在节点区创建一个节点, 则剩余节点总数减一,每在节点区删除一个节点,则剩余节点总数加一, 当剩余节点总数为O时,则无法创建新节点,也即不接受新的待设置界面 标识变更(新的待设置界面标识,指的是节点区中没有一个节点包含有该 待设置界面标识的信息,对于节点区中已存在的待设置界面标识,仍然可 以进行变更,也即可以进行节点修改)。如果剩余节点总数为0,而又需要 进行新的待设置界面标识变更,则需要进行节点删除。
界面标识数据,其来源可以是移动终端中出厂时就存储在移动终端数 据区的界面标识,也可以是移动终端出厂后,用户自^f亍导入到移动终端数 据区的界面标识。此外,界面标识数据也可以存储在外存储器中,界面标 识变更时,将外存储器与移动终端连接,界面标识管理器可以访问该外存 储器以读取所需的界面标识数据。
可以在节点中增加界面标识ID信息,则在例如节点搜索时,可以界面 标识ID信息为索引,以加快搜索速度。可以在节点中增加节点使能标志, 在节点使能标志有效时,则在某节点对应的结构位置^f吏用该节点定义的个 性化界面标识。在节点使能标志无效时,则仍然使用移动终端原始定义的 界面标识。
可以为界面标识管理器设置使能标志,在界面标识管理器使能标志有 效时,则可在移动终端开机时加载界面标识管理器,用户可以通过界面标识管理器进行界面标识的个性化设置;如果无效,则不加载界面标识管理器,用户不能进行界面标识的个性化设置。
如图3所示,本发明实施例的个性化界面标识实现主要流程是
1) 在存储系统预留空间以存放界面标识管理器。
2) 在移动终端开才几过程中,添加初始化程序,加载界面标识管理器。
3) 在鹿I中添加程序使能标志,标志有效时,则在调用显示某一界面标识时,先调用界面标识管理器以优先使用界面标识管理器中定义的个性化界面标识(节点区中存在该界面标识的相应节点),如果没有相应节点或者标志无效,则显示移动终端的原有界面标识。
4) 在需要进行界面标识变更时,在醒I添加程序指令,以动态更新界面标识管理器,进行界面标识的变更。
如图4所示,界面标识管理器的初始化包括
1、 开机后,判断文件是否为空,如果文件为空,则根据参数创建并初始化界面标识管理器,将界面标识管理器保存到移动终端的存储系统中,此时的界面标识管理器初始化,包括节点区设为空(全部节点清0),剩余节点总数设为初始设定值,当前节点无效。
2、 如果文件不为空,即存在界面标识管理器,则载入界面标识管理器(在设置有界面标识管理器使能标志时,只有在使能标志有效时才载入界面标识管理器)。
3 、 移动终端继续载入其他程序。
下面以菜单图标为例进行说明,如图5所示,已通过程序使能标志有效来设定优先使用界面标识管理器设定的图标,则其优先使用流程包括
1. MMI获取待设置的图标ID。
2. 界面标识管理器是否使能,如果使能标志无效,则直接获得移动终端中的原有图标数据并在该图标的对应区域(由图标的结构位置确定)显示,流程结束。3. 如果界面标识管理器使能,则通过界面标识管理器在节点区获取是否有该图标ID对应的节点,如果没有,则直接获得移动终端中的原有图标翁:据并在该图标的对应区域(由该图标的结构位置确定)显示,流程结束。
4. 如果存在相应节点,则根据该节点,获得该图标ID的存储指针,获得存储指针指向的存储位置上的图标变更数据并在对应区域显示,流程结束。
如图6所示,动态更新界面标识管理器(主要是节点编辑)的流程主要包括
1、 画I获取待设置的图标ID。
2、 判断界面标识管理器中是否存在该图标ID(即是否存在对应节点),如是,则进行节点修改,将该对应节点指向为用户选定的新图标在数据区中的存储位置。
3、 如果界面标识管理器中不存在该图标ID,则进行节点创建,节点创建时,首先才企查是否还有空闲节点,如果没有,则结束流程;否则,进行下一步。
4、 选择一个空闲节点,将该节点作为当前节点(例如,采用写入节点号的方式),剩余节点总数减一。
5、 将该图标ID写入到节点中。
6、 选择用户指定的新图标,将节点中的存储指针设置为指向用户选定的新图标在数据区中的存储位置。
7、 更新存储系统。
本发明实施例的一种个性化界面标识的实现装置,包括界面标识管理器设置^^莫块,用于在移动终端中设置界面标识管理器,
界面标识管理器供移动终端人机操作接口调用;
界面标识管理器,用于接受人机操作接口的输入指令,对移动终端中
的界面标识进行变更,包括
信息获取单元,用于根据人机操作接口的输入指令,获取待设置界面标识以及界面标识变更数据的信息;
节点编辑单元,用于在节点区编辑节点,节点中建立以下信息的关联待设置界面标识的结构位置、指向界面标识变更数据存储位置的存储指针;
界面标识变更单元,用于根据存储指针将界面标识变更数据读取到待 设置界面标识的结构位置以替换待设置界面标识。
节点编辑单元,在待设置界面标识的结构位置未存在于节点区的某一
节点时,创建新节点;在待设置界面标识的结构位置已存在于节点区的某
一节点时,修改该节点,将该节点的存储指针修改为指向新的界面标识变 更数据存储位置。
界面标识管理器还包括剩余节点单元,用于设置剩余节点总数,每在 节点区创建一个节点,剩余节点单元则将剩余节点总数减一,当剩余节点
总数为0时,不接受新的待设置界面标识变更。
需要理解的是,界面标识管理器对用户是不可见或不可操作的,用户 通过MMI所做的操作只是指定待设置的界面标识和界面标识变更数据。也 可以在移动终端的操作显示界面中增加菜单项,用以设定各个使能标志, 例如,在移动终端开机界面设置菜单项,以选择是否优先使用界面标识管 理器定义的个性化界面标识。
本发明提供了 一种用户个性化界面标识的实现办法,具有如下显著优

一在现有终端软件、硬件框架不变的前提下,只需添加一个界面标 识管理器以进行个性化界面标识设置,改动幅度小,改造方式筒单,因而 改造成本低。
二空间使用情况可控,即只要预留出一段内存及对应大小的存储空 间即可,通过剩余节点总数控制使用的存储空间大小,而且这个大小可根 据手机具体硬件情况来确定。达到了良好的内存和存储空间管理。
三用户不需要借助任何外接设备或服务器,直接在手机上操作即可 实现个性化图标,操作方式简单。
四用户选择自由,可以重复定义某一图标,也可以使用出厂图标, 还可以使用部分或全部自定义图标。具有良好的灵活性。
五采用节点控制方式进行界面标识变更,控制方式灵活、简便;实 现方式简单、易行。
六通过多种使能标志的设置,使得界面标识管理器、节点编辑、界面标识个性化设置等操作可控,更加灵活地适应了各种应用场景。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,但这只是为便于理解而举的实例,不应认为本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,可以做出各种可能的等同改变或替换,这些改变或替换都应属于本发明的保护范围。
权利要求
1.一种移动终端中的个性化界面标识实现方法,其特征在于,包括A、在所述移动终端中设置界面标识管理器,所述界面标识管理器供移动终端人机操作接口调用;B、所述界面标识管理器接受所述人机操作接口的输入指令,对所述移动终端中的界面标识进行变更B1、所述界面标识管理器根据人机操作接口的输入指令,获取待设置界面标识以及界面标识变更数据的信息;B2、所述界面标识管理器在其管理的节点区编辑节点,所述节点中建立以下信息的关联所述待设置界面标识的结构位置、指向所述界面标识变更数据存储位置的存储指针;B3、根据所述存储指针将所述界面标识变更数据读取到所述待设置界面标识的结构位置以替换所述待设置界面标识。
2. 如权利要求l所述的方法,其特征在于,所述步骤B2中,编辑节点包括当待设置界面标识的结构位置未存在于所述节点区的某一节点时,创建新节点;当待设置界面标识的结构位置已存在于所述节点区的某一节点时,修改该节点,将该节点的存储指针修改为指向新的界面标识变更数据存储位置。
3. 如权利要求1所述的方法,其特征在于,所述界面标识管理器设置剩余节点总数,每在节点区创建一个节点,则将剩余节点总数减一,当剩余节点总数为0时,不接受新的待设置界面标识变更。
4. 如权利要求3所述的方法,其特征在于,还包括删除节点区中的节点,每删除一个节点,则将剩余节点总数加一。
5. 如权利要求1任一所述的方法,其特征在于,所述界面标识包括移动终端中的文件图标、菜单图标、菜单名。
6. 如权利要求1任一所述的方法,其特征在于,所述界面标识变更数据存储于移动终端的数据区中。
7. 如权利要求1-6任一所述的方法,其特征在于,在移动终端中设置界面标识管理器使能标志,所述使能标志有效时,在移动终端开机时加载所述界面标识管理器,否则不加载。
8. —种移动终端中的个性化界面标识实现装置,其特征在于,包括 界面标识管理器设置模块,用于在所述移动终端中设置界面标识管 理器,所述界面标识管理器供移动终端人机操作接口调用; 所述界面标识管理器,用于接受所述人机操作接口的输入指令,对 所述移动终端中的界面标识进行变更,包括信息获取单元,用于根据人机操作接口的输入指令,获取待设置界 面标识以及界面标识变更数据的信息;节点编辑单元,用于在节点区编辑节点,所述节点中建立以下信息 的关联所述待设置界面标识的结构位置、指向所述界面标识变更 数据存储位置的存储指针;界面标识变更单元,用于根据所述存储指针将所述界面标识变更数 据读取到所述待设置界面标识的结构位置以替换所述待设置界面标 识。
9. 如权利要求8所述的装置,其特征在于,节点编辑单元用于当待设 置界面标识的结构位置未存在于所述节点区的某一节点时,创建新 节点;当待设置界面标识的结构位置已存在于所述节点区的某一节 点时,修改该节点,将该节点的存储指针修改为指向新的界面标识 变更数据存储位置。
10. 如权利要求8所述的装置,其特征在于,所述界面标识管理器还包 括剩余节点单元,用于设置剩余节点总数,每在节点区创建一个节 点,剩余节点单元则将剩余节点总数减一,当剩余节点总数为O时, 不接受新的待设置界面标识变更。
11. 如权利要求8-IO任一所述的装置,其特征在于,所述界面标识包括 移动终端中的文件图标、菜单图标、菜单名。
全文摘要
本发明公开了一种移动终端中的个性化界面标识实现方法及装置,所述方法包括在所述移动终端中设置界面标识管理器,所述界面标识管理器供移动终端人机操作接口调用;所述界面标识管理器根据人机操作接口的输入指令,获取待设置界面标识以及界面标识变更数据的信息;所述界面标识管理器在其管理的节点区创建节点,所述节点中建立以下信息的关联所述待设置界面标识的结构位置、指向所述界面标识变更数据存储位置的存储指针;根据所述存储指针将所述界面标识变更数据读取到所述待设置界面标识的结构位置以替换所述待设置界面标识。本发明在移动终端中实现了个性化界面标识的设置。
文档编号G06F3/048GK101661377SQ20091019047
公开日2010年3月3日 申请日期2009年9月18日 优先权日2009年9月18日
发明者沈广才 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1