界面字符串筛选方法及系统与流程

文档序号:11154570阅读:来源:国知局

技术特征:

1.一种界面字符串筛选方法,其特征在于,包括如下步骤:

S10:在机顶盒程序开发过程中,在UI层程序中对要实际使用的UI字符串所在程序进行宏开关标记;

S20:将UI层程序输入编译器进行预编译,对UI层程序进行筛选,将标记的UI字符串所在程序筛选出来,并生成M个预编译文件;

S30:对M个预编译文件进行一一查找,将不含有索引列表文件名的预编译文件移除,全部移除后获取剩下N个预编译文件;

S40:对于索引列表中的每个索引关键词,均在N个预编译文件中进行查找,若在N个预编译文件中查找结果次数大于N,则获取该索引关键词对应UI字符串进行保留,将所有索引关键词查找完毕后,将最终保留的所有UI字符串作为结果输出。

2.根据权利要求1所述的界面字符串筛选方法,其特征在于,所述步骤S20还包括:检测UI层程序存储位置,若存储在外部U盘中,则将UI层程序先缓存到机顶盒内存中再进行预编译。

3.根据权利要求1所述的界面字符串筛选方法,其特征在于,所述步骤S40还包括:将N个预编译文件拼接成一个大文件。

4.一种界面字符串筛选系统,其特征在于,包括:

标记模块,在机顶盒程序开发过程中,在UI层程序中对要实际使用的UI字符串所在程序进行宏开关标记;

预编译处理模块,将UI层程序输入编译器进行预编译,对UI层程序进行筛选,将标记的UI字符串所在程序筛选出来,并生成M个预编译文件;

预编译文件筛选模块,对M个预编译文件进行一一查找,将不含有索引列表文件名的预编译文件移除,全部移除后获取剩下N个预编译文件;

UI字符串获取模块,对于索引列表中的每个索引关键词,均在N个预编译文件中进行查找,若在N个预编译文件中查找结果次数大于N,则获取该索引关键词对应UI字符串进行保留,将所有索引关键词查找完毕后,将最终保留的所有UI字符串作为结果输出。

5.根据权利要求4所述的界面字符串筛选系统,其特征在于,所述预编译处理模块检测UI层程序存储位置,若存储在外部U盘中,则将UI层程序先缓存到机顶盒内存中再进行预编译。

6.根据权利要求4所述的界面字符串筛选系统,其特征在于,所述UI字符串获取模块将N个预编译文件拼接成一个大文件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1