一种更新移动终端用户界面的方法

文档序号:7974322阅读:115来源:国知局
专利名称:一种更新移动终端用户界面的方法
技术领域
本发明涉及无线通讯技术领域,特别是涉及一种基于Brew平台无线通讯终端动态更新UI(User Interface,用户界面)的方法。
背景技术
BREW(Binary Runtime Environment for Wireless,无线二进制运行环境)是高通提供的通用的,开放的,跨平台的应用软件开发平台。BREW由一整套工具和服务组成,使应用程序开发者能够为各种手持设备快速、高效、经济地开发和配置新的应用程序。
传统的Brew平台上的UI开发方式是这样的UI界面的编辑是使用资源文件的方式生成的。具体步骤是,先使用brew提供的资源编辑器编辑好UI,生成相应的资源文件,在程序链接时,将资源文件添加进来生成bin文件。然后将bin文件下载进终端设备中。采用这种方法,终端中的UI是确定好的,在使用中无法更改。
随着移动通信在全球越来越普及,各个移动运营商希望在移动终端中添加越来越多的附加业务,业务方式多种多样,不断变化。国内使用较多的是UTK、STK功能,网络侧可以动态的将UI数据下载进卡中,动态的更新终端侧的业务。但是,对于移动网络来说,还存在有机卡一体的终端方式,在这种方式下,没有手机卡,所以无法使用UTK业务,这时,就无法进行业务UI的动态更新。

发明内容
本发明所要解决的技术问题在于提供一种更新移动终端用户界面的方法,以解决对于移动网络的机卡一体方式下动态更新UI问题,以便给运营商提供灵活的业务改动和升级,为移动网络的运营带来更大的方便。
为达到上述目的,本发明提供了一种更新移动终端用户界面的方法,用于包括网络侧、机卡一体移动终端的移动通讯系统,包括
步骤一,在所述机卡一体移动终端中设置用户界面格式描述文件,并根据所述用户界面格式描述文件加载用于生成用户界面菜单的数据;步骤二,将更新所述用户界面的加载方式设置为从所述移动终端外部传入的数据文件中读取,所述数据文件包括符合所述用户界面格式描述文件要求的更新数据;步骤三,所述移动终端根据读取的所述数据文件,动态生成新的用户界面菜单。
在步骤一中,所述用户界面的描述文件包含用户界面的树型结构及用户界面的属性。
所述用户界面的属性包括标题、编号、父级节点的编号、是否为叶子节点、菜单项对应的操作及操作所需的数据。
在步骤二中,加载用于更新用户界面的数据文件的步骤是由所述移动终端侧主动发起。
在步骤二中,加载用于更新用户界面的数据文件的步骤是由网络侧通过通信方式对所述移动终端主动实施。
在步骤二中,加载用于更新用户界面的数据文件的步骤是在所述移动终端侧通过数据通讯接口直接进行数据传输而实施。
利用一PC机、笔记本电脑、PDA或另一移动通讯终端通过所述数据通讯接口进行数据更新。
所述通讯接口为USB接口、蓝牙通讯接口。
与现有技术相比,本发明就是通过在移动终端文件系统中加入对UI的描述文件,通过空中下载技术对文件进行动态更新,解决UI的动态更新问题。解决了对于移动网络的机卡一体方式下动态更新UI问题,给售后、用户及运营商提供了更为灵活的业务改动和升级,也为移动网络的运营带来更大的方便。同时采用本发明提供的技术,降低了软件更新升级成本,提升了运营商的业务运营能力,降低了运营商的运营成本。


图1为本发明更新移动终端用户界面的方法流程图;图2为移动终端UI动态更新方式示意图;
图3为移动终端UI更新内部处理结构示意图;图4为UI格式描述文件中保存的菜单项的数据结构示意图;图5为移动终端UI格式描述文件加载示意图;图6为移动终端UI格式描述文件更新示意图。
具体实施例方式
下面结合附图与具体的实施方式对本发明作进一步的详细说明。
本发明是针对移动网络的机卡一体方式下动态更新UI问题,提供的更新移动终端用户界面的方法,如图1所示,该方法包括步骤S101,在机卡一体移动终端中设置UI格式描述文件,并根据用户界面格式描述文件加载用于生成用户界面菜单的数据。
UI格式描述文件中要包含UI的树型结构方式及UI的各种属性。如图4所示,该UI的各种属性包括标题、编号、父级节点的编号、是否为叶子节点、菜单项对应的操作及操作所需的数据。
步骤S102,将更新所述用户界面的加载方式设置为从该移动终端外部传入的数据文件中读取,该数据文件包括符合所述用户界面格式描述文件要求的更新数据。
步骤S103,移动终端根据读取的所述数据文件,动态生成新的用户界面菜单。
终端启动后,不再从固定的资源文件中加载菜单,而是从指定的数据文件中读取菜单格式,以此为依据来动态生成整个菜单。
参考图2,如需更改移动终端侧21的菜单,网络侧23可以通过多种通信方式的接入网22主动对终端侧的UI格式文件进行更新,终端侧21也可主动发起更新,如OTA,短信网管,也可以通过PC侧24连接终端侧直接进行本地更新。
图3是移动终端UI更新内部处理结构示意图,参考图2和图3,如果是网络侧23可以通过多种通信方式的接入网22主动对终端侧的UI格式文件进行更新,则移动终端的通过无线射频接收模块31被动接收网络侧提供的更新数据,存储在UI格式存储模块32中,通过移动终端处理器33读取并处理指定的数据文件的菜单格式,以此为依据来动态生成整个菜单。如果终端侧21主动发起更新,则移动终端的通过无线射频接收模块31主动请求网络侧提供更新数据。如果是通过PC侧24连接终端侧直接进行本地更新,则移动终端通过其数据通讯接口34,可以是蓝牙、USB、等其他标准接口直接从PC侧获取指定的数据文件更行。
图5和图6分别是移动终端UI格式描述文件加载和更新流程示意图。参考图5,采用本发明的方法,移动终端加载UI的方式不再从固定的资源文件中加载菜单,而是从指定的数据文件中读取UI数据,根据UI数据动态生成整个菜单。参考图6,采用本发明的方法,移动终端UI的更新可以采用更加灵活的方式从网络获取新的UI数据更新本地UI数据文件,再根据新的UI数据生成新的菜单。
由于本发明所述方法和技术具有较大的通用性,灵活性,普通的终端产品如CDMA,GSM,PHS均可以用本发明进行UI的动态更新,极大的提升运营商的运营能力,适用范围广,也简单易行。应当理解的是,对本发明技术所在领域的普通技术人员来说,可以根据本发明的技术方案及其构思进行相应的等同改变或替换,而所有这些改变或替换,都应属于本发明所附权利要求的保护范围。
权利要求
1.一种更新移动终端用户界面的方法,用于包括网络侧、机卡一体移动终端的移动通讯系统,其特征在于,包括步骤一,在所述机卡一体移动终端中设置用户界面格式描述文件,并根据所述用户界面格式描述文件加载用于生成用户界面菜单的数据;步骤二,将更新所述用户界面的加载方式设置为从所述移动终端外部传入的数据文件中读取,所述数据文件包括符合所述用户界面格式描述文件要求的更新数据;步骤三,所述移动终端根据读取的所述数据文件,动态生成新的用户界面菜单。
2.根据权利要求1所述的更新移动终端用户界面的方法,其特征在于,在步骤一中,所述用户界面的描述文件包含用户界面的树型结构及用户界面的属性。
3.根据权利要求2所述的更新移动终端用户界面的方法,其特征在于,所述用户界面的属性包括标题、编号、父级节点的编号、是否为叶子节点、菜单项对应的操作及操作所需的数据。
4.根据权利要求1、2或3所述的更新移动终端用户界面的方法,其特征在于,在步骤二中,加载用于更新用户界面的数据文件的步骤是由所述移动终端侧主动发起。
5.根据权利要求1、2或3所述的更新移动终端用户界面的方法,其特征在于,在步骤二中,加载用于更新用户界面的数据文件的步骤是由网络侧通过通信方式对所述移动终端主动实施。
6.根据权利要求1、2或3所述的更新移动终端用户界面的方法,其特征在于,在步骤二中,加载用于更新用户界面的数据文件的步骤是在所述移动终端侧通过数据通讯接口直接进行数据传输而实施。
7.根据权利要求6所述的更新移动终端用户界面的方法,其特征在于,利用一PC机、笔记本电脑、PDA或另一移动通讯终端通过所述数据通讯接口进行数据更新。
8.根据权利要求6所述的更新移动终端用户界面的方法,其特征在于,所述通讯接口为USB接口、蓝牙通讯接口。
全文摘要
本发明公开了一种更新移动终端用户界面的方法,用于包括网络侧、机卡一体移动终端的移动通讯系统,包括步骤一,在所述机卡一体移动终端中设置用户界面格式描述文件,并根据所述用户界面格式描述文件加载用于生成用户界面菜单的数据;步骤二,将更新所述用户界面的加载方式设置为从所述移动终端外部传入的数据文件中读取,所述数据文件包括符合所述用户界面格式描述文件要求的更新数据;步骤三,所述移动终端根据读取的所述数据文件,动态生成新的用户界面菜单。
文档编号H04M1/247GK1972487SQ200610165149
公开日2007年5月30日 申请日期2006年12月13日 优先权日2006年12月13日
发明者王扬, 周延潮 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1