[发明专利]一种用户界面中字符串分组排序的方法在审

专利信息
申请号: 201110116442.9 申请日: 2011-05-06
公开(公告)号: CN102739985A 公开(公告)日: 2012-10-17
发明(设计)人: 刘沐;郑培枫;饶文辉;沈季 申请(专利权)人: 新奥特(北京)视频技术有限公司
主分类号: H04N5/278 分类号: H04N5/278;G06F17/30
代理公司: 北京挺立专利事务所(普通合伙) 11265 代理人: 叶树明
地址: 100195 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用户界面 字符串 分组 排序 方法
【说明书】:

技术领域

发明涉及广电领域的字幕制作技术领域,尤其涉及一种用户界面中字符串分组排序方法。

背景技术

人们对软件的操作都是通过软件的用户界面(UI)进行人机交互的,在UI操作过程中经常会遇到文字排序的需求。

现有技术中对于UI中的文字排序普遍采用映射的方法,将一个字符转化成整数序列,然后采用排序算法,对这些整数数列进行排序,再映射到字符中。对于汉字,普遍采用拼音和笔画两种方式。一般在字符串排序的普通需求中,按照现有的方法可以满足需求。但是在一些特殊需求下,只单纯采用这种普通的排序方式不能完全满足需求。例如:在字幕软件的UI滤镜菜单中,各滤镜的名称字符串的排序就会有特殊需求。滤镜的名称可能包括英文字母,数字,汉字。尤其是在汉字的排序中,涉及到以汉字数字开头的名称,如三角形,四边形等,从方便用户使用的角度上可能更需要将这类名称单独排序,这样用现有的排序方法,无论是按照拼音和笔画方式,都无法满足需求。而且其他字符串无论是以拼音还是笔画直接排序后,其排序后的结果可能都没有实际意义,因为从用户的使用角度上看,其实谁在前谁在后都没有太大的关系。例如:“网状物”,“玻璃”这两个滤镜的前后顺序给用户的直观感觉是没有什么区别的,如果能提供一种方式,让排序的结果在视觉上更合理更有意义,将会有不同凡响的效果。

发明人在实施本发明的过程中,发现现有技术存在以下技术问题:

(1)无法满足当汉字以数字开头时,用户希望将它们按照一定规则排序的需求

(2)普通排序结果可能对用户来说意义不大,反而是界面显示上更合理的需求无法满足。

发明内容

为了解决上述现有技术的缺点,本发明的主要目的是提供一种用户界面中字符串分组排序的方法以解决现有技术中无法满足当汉字以数字开头时,用户希望将它们按照一定规则排序的需求以及界面显示上不合理的技术问题。

为了达到上述目的,本发明提供了一种用户界面中字符串分组排序的方法,具体包括:

根据文字素材种类对字符串集合进行分类,按照数字,英文字母,以汉字数字开头的字符串以及其他字符串分成四个子集;

对所述划分的四个子集分别进行第一次排序;

对各子集在第一次排序的结果上进行二次排序;

将所述二次排序后的四个子集进行整合完成整个字符串的分组排序。

本发明的一种用户界面中字符串分组排序的方法通过对得到的包括数字,英文字母,汉字等的字符串集合按照数字,英文字母,以汉字数字开头的字符串以及其他字符串分成四个子集,然后对四个子集分别进行第一次排序,第一次排序的结果上进行二次排序,最后将排序后的四个子集整合的方式能够实现字符串的合理排序满足在含有以数字汉字开头字符串的特殊需求,同时可以使整体的排序结果在视觉上更合理,方便用户使用。

附图说明

为了更清楚的说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例的一种用户界面中字符串分组排序的方法的步骤图;

图2为本发明实施例的按长度优先,再进行二次排序完成的四个子集整合后字符串集合排序方式。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本发明的一部分实施例,不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例一方面提供了一种用户界面中字符串分组排序的方法,具体实施过程如图1所示,得到需要进行排序的字符串集合后可能包括数字,英文字母和汉字等,按照本发明提供的方法进行排序包括以下步骤:

步骤S1:将获取到的字符串集合根据文字素材种类进行分类,分成数字,英文字母,以汉字数字开头的字符串以及其他字符串四个子集。

步骤S2:对分类后的四个子集的文字素材选择一种优先方式分别进行第一次排序。

数字子集可以按照长度和大小两种方式排序;英文字母则可以按照字母顺序和长度两种方式排序;以数字开头的汉字字符串可以按照开头数字大小和字符串长度两种方式排序;其他汉字字符串则按照拼音顺序和字符串长度进行排序。排序方式可以选择字符串长度优先或各子集中另一种排序方式优先来进行。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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