[发明专利]移动设备快速自动生成菜单资源的方法无效

专利信息
申请号: 200610026518.8 申请日: 2006-05-12
公开(公告)号: CN101072250A 公开(公告)日: 2007-11-14
发明(设计)人: 刘冬 申请(专利权)人: 上海晨兴电子科技有限公司
主分类号: H04M1/247 分类号: H04M1/247
代理公司: 上海智信专利代理有限公司 代理人: 薛琦
地址: 201700*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 移动 设备 快速 自动 生成 菜单 资源 方法
【说明书】:

技术领域

发明涉及一种用于移动设备的快速自动生成菜单资源的方法。

背景技术

现有移动设备生成菜单资源的方法,十分繁琐,例如,当前的MTK手机平台中显示菜单的步骤就很繁琐,如添加字符串,连接资源,使用程序语言设置菜单结构,添加字符串ID等等,当菜单资源变化较大时,需要改动的地方也相应增加。当前的处理方法是完全依赖人工手动添加或修改,如此既耗费人力,又容易出错,并且管理困难。

例如:要在菜单中显示“选择”这一菜单项,首先需要在字符串文件中添加字符串描述----“STRID_CHOICE Undefine 40 choice选择“;之后,要在菜单字符串连接文件中使用程序命令将该描述与字符串ID连接起来---“ADD_APPLICATION_STRING(STRID_CHOICE,″STRID_CHOICE″);”;同时,要在菜单字符串标识文件中把字符串ID枚举出来---“STRID_CHOICE”;此外还要在程序中用程序语言将该菜单项所处的位置,对应的操作等描述出来,相当繁琐。

发明内容

现有移动设备所使用的生成菜单资源的方法十分繁锁,完全依赖人工手动处理耗费人力且容易出错,并且管理困难,本发明的目的是解决上述问题,提供一种快速自动生成菜单资源的方法。

本发明的目的是通过以下技术方案实现的:

根据本发明的一种移动设备快速自动生成菜单资源的方法,包括步骤:首先获取资源文件的句柄,检查资源文件的完整性,然后从资源文件中读取菜单资源数据,再根据预定算法分析并按照特定数据结构存储资源数据,最后根据所需要的文件格式,将显示菜单所需的各种资源文件分别输出。

进一步,所述的资源文件,其内容包括以下几个部分:文件头信息、菜单资源数据、数据行结尾符和文件尾信息;

所述的检查资源文件的完整性,是指对比资源文件信息中的文件头信息与文件尾信息,只有与约定的字符串相符,才认为该资源文件为可用的完整文件;

所述的从约定格式的资源文件中读取菜单资源数据,其中,菜单资源数据包括:上级菜单相关信息,本级菜单信息,菜单操作类型,菜单显示内容,以及菜单操作内容;

所述的根据预定算法分析并按照特定数据结构存储,是指对存储于临时存储区内的菜单资源数据,按照设计算法进行分析,并依照特定的数据结构存储在菜单资源存储区中;

所述的根据所需要的文件格式,将显示菜单所需的各种资源文件分别输出,是指显示菜单资源所需的文件包括:菜单显示字符串文件,菜单字符串标识文件,菜单字符串连接文件和菜单结构文件。

本发明的积极进步效果在于:在人工工作量较大的移动设备菜单替换中,如移动终端,当有菜单更换的需求时,采用本发明的自动生成资源的方式实现更新,这样减少工作量,提高工作效率,进而提高整个菜单服务响应速度。

附图说明

图1为本发明实施例的流程图。

具体实施方式

下面给出本发明较佳实施例,以详细说明本发明的技术方案。

一种移动设备的快速自动生成菜单资源的方法,主要应用于服务菜单更换步骤复杂而又经常发生变更的设备,如手机菜单。

1、获取文件操作句柄(步骤10),通过fopen获得资源文件的操作句柄,以便于后续对资源文件的操作。

2、检查资源文件是否完整(步骤20),检查资源文件中文件头信息与文件尾信息是否与约定的字符串相符,如果相符合,才认为该资源文件为可用的完整文件,否则结束操作。

3、读取资源文件(步骤30),逐行读取资源文件中的菜单资源数据,遇到行结束标志符则转入下一行,开始读取新一行的菜单资源,全部读取结束后,将读取到的数据存储在临时存储区中。

4分析并构造资源(步骤40),按照预定算法对临时存储区中的数据进行分析,并根据每一行菜单资源数据的特点(如上级菜单,菜单类型,菜单顺序,菜单动作等),转化并按照特定数据结构进行存放。

5输出资源文件(步骤50),根据所需要的文件格式,将显示菜单所的各种资源文件分别输出。

MTK平台显示菜单主要需要4种文件格式的文件资源,为了减少工作量,最大限度地实现快速自动的特点,这里输出的4种文件需要达到可以直接被MTK平台使用,无需后续修改的程度。所以在输出过程中,除了菜单资源文件中的相关数据外,一些MTK平台所需的文件信息,也要一并在文件中体现(如一些宏定义,头文件的加入,一些注释等)。

通过fputws,fputwc等方法的组合使用,实现输出菜单资源数据和MTK平台文件信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海晨兴电子科技有限公司,未经上海晨兴电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610026518.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top