一种铃声文件排序方法及装置制造方法

文档序号:6494200阅读:166来源:国知局
一种铃声文件排序方法及装置制造方法
【专利摘要】本发明公开了一种铃声文件排序方法及装置,方法应用于装置中,包括:接收排序请求,排序请求包括:待排序铃声文件的标识信息和待排序铃声文件在铃声列表中的目标顺序标识,将目标顺序标识添加到与标识信息相对应的待排序铃声文件的名称中,对待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识,通过预设的扫描规则对铃声列表进行扫描,确定排序后的铃声文件,上述方法中,对待排序的铃声文件名称中添加了目标顺序标识,并对待排序铃声文件外的铃声文件也按照接收排序请求前的顺序重新分配了顺序标识,通过对顺序标识的扫描,得到了铃声文件,省去了修改数据库中代码或更改应用层应用程序代码的问题,提高了操作的效率。
【专利说明】一种铃声文件排序方法及装置
【技术领域】
[0001]本发明涉及手机领域,特别是一种铃声文件排序方法及装置。
【背景技术】
[0002]目前使用安卓(android)操作系统的手机已经越来越多,其中,在设置来电、短信等的铃声时,这些铃声文件是按照铃声文件标题的顺序显示出来的,但是有时候需要将某些指定的铃声文件放到显示列表的前面。
[0003]为了解决上述问题,可以有两种方式,一种方法为由应用层在显示列表的时候进行排序,但是应用程序需要知道系统中都有哪些铃声文件,一旦铃声文件的顺序需要发生变化,应用程序需要进行修改,另一种方法为由数据库在进行铃声扫描的时候进行排序,此时铃声文件扫描程序也需要知道系统中都有哪些铃声文件,一旦铃声文件的顺序需要发生变化,扫描程序需要进行修改,可见,为了解决铃声文件的排序问题,现有的方法中均需要更改数据库代码或应用层应用程序代码,因此,会降低操作的效率。

【发明内容】

[0004]本发明所要解决的问题是:提供一种铃声文件排序方法及装置,以解决现有技术中为了实现铃声文件的排序需要大量更改代码而造成操作效率低下的问题。
[0005]具体方案如下:
[0006]一种铃声文件排序方法,所述方法应用于包括有至少两个铃声文件的铃声列表中,包括:
[0007]接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识;
[0008]将所述目标顺序标识添加到与所述标识信息相对应的待排序铃声文件的名称中;
[0009]对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识;
[0010]通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件。
[0011 ] 优选地,所述将所述目标顺序标识添加到与所述标识信息相对应的待排序铃声文件的名称中的过程包括:
[0012]添加所述目标顺序标识到所述标识信息相对应的所述待排序铃声文件名称中的任意位置。
[0013]优选地,所述预设的扫描规则与顺序标识命名规则一致,其中,所述顺序标识命名规则为数字顺序标识命名规则或字母顺序标识命名规则。
[0014]优选地,所述通过预设的扫描规则对所述铃声列表进行扫描的过程包括:
[0015]将所述数字标识按照从小到大的正序顺序对所述铃声列表进行扫描。
[0016]优选地,所述通过预设的扫描规则对所述铃声列表进行扫描的过程包括:[0017]将所述数字标识按照从大到小的倒序顺序对所述铃声列表进行扫描。
[0018]优选地,所述通过预设的扫描规则对所述铃声列表进行扫描的过程包括:
[0019]将所述字母标识按照字母表从前到后的正序顺序对所述铃声列表进行扫描。
[0020]优选地,所述通过预设的扫描规则对所述铃声列表进行扫描的过程包括:
[0021]将所述字母标识按照字母表从后到前的倒序顺序对所述铃声列表进行扫描。
[0022]优选地,按铃声文件的名称排序后的顺序,在铃声文件列表中,显示所述铃声文件的标题。
[0023]一种铃声文件排序装置,所述装置包括:接收模块、添加模块、分配模块和扫描模块;
[0024]所述接收模块用于,接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识;
[0025]所述添加模块用于,将所述目标顺序标识添加到与所述标识信息相对应的待排序铃声文件的名称中;
[0026]所述分配模块用于,对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识;
[0027]所述扫描模块用于,通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件。
[0028]优选地,所述添加模块为任意位置添加单元:
[0029]所述任意位置添加单元用于,添加所述目标顺序标识到所述待排序铃声文件名称中的任意位置。
[0030]优选地,所述扫描模块具体用于将所述数字标识按照从小到大的正序顺序对所述铃声列表进行扫描。
[0031]优选地,所述扫描模块具体用于将所述数字标识按照从大到小的倒序顺序对所述铃声列表进行扫描。
[0032]优选地,所述扫描模块具体用于将所述字母标识按照字母表从前到后的正序顺序对所述铃声列表进行扫描。
[0033]优选地,所述扫描模块具体用于将所述字母标识按照字母表从后到前的倒序顺序对所述铃声列表进行扫描。
[0034]优选地,所述装置还包括:显示模块;
[0035]所述显示模块用于,按铃声文件的名称排序后的顺序,在铃声文件列表中,显示所述铃声文件的标题。
[0036]从以上技术方案可以看出,本发明提供了一种铃声文件排序方法及装置,所述方法应用于所述装置中,包括:接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识,将所述目标顺序标识添加到与所述标识信息相对应的所述待排序铃声文件的名称中,对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识,通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件,上述方法中,对所述待排序的铃声文件名称中添加了所述目标顺序标识,并对除所述待排序外的铃声文件也按照接收排序请求前的顺序重新分配了顺序标识,通过对顺序标识的扫描,得到了所述铃声文件,这样省去了修改数据库中代码或是更改应用层应用程序代码的问题,提高了操作的效率。
【专利附图】

【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本发明实施例一公开的一种铃声文件排序方法的流程示意图;
[0039]图2为本发明实施例二公开的一种铃声文件排序方法的流程示意图;
[0040]图3为本发明实施例三公开的一种铃声文件排序方法的流程示意图;
[0041]图4为本发明实施例四公开的一种铃声文件排序方法的流程示意图;
[0042]图5为本发明实施例五公开的一种铃声文件排序方法的流程示意图;
[0043]图6为本发明实施例六公开的一种铃声文件排序装置的结构示意图;
[0044]图7为本发明实施例七公开的一种铃声文件排序装置的结构示意图;
[0045]图8为本发明实施例八公开的一种铃声文件排序装置的结构示意图。
【具体实施方式】
[0046]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0047]本发明实施例一公开了一种铃声文件排序方法,参见图1所示,所述方法应用于包括至少两个铃声文件的铃声列表中,包括:
[0048]步骤SlOl:接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识;
[0049]步骤S102:将所述目标顺序标识添加到与所述标识信息相对应的所述待排序铃声文件的名称中;
[0050]步骤S103:对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识;
[0051]步骤S104:通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件。
[0052]本实施例中公开了 一种铃声文件排序方法,所述方法应用于包括有至少两个铃声文件的铃声列表中,所述方法包括:接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识,将所述目标顺序标识添加到与所述标识信息相对应的所述待排序铃声文件的名称中,对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识,通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件,上述方法中,将所述目标顺序标识添加到了所述待排序的铃声文件中,对于除了所述待排序的铃声文件外的铃声文件,也按照接收排序请求前的顺序,重新分配了顺序标识,通过预设的扫描规则对所述铃声列表进行扫描,得到排序后的所述铃声文件,省去了修改数据库代码或是更改应用层应用程序这个复杂的过程,减少了大量代码的编写,并且简单实现,提高了操作的效率。
[0053]本发明实施例二中公开了一种铃声文件排序方法,参见图2所示,所述方法应用于包括至少两个铃声文件的铃声列表中,包括:
[0054]步骤S201:接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识;
[0055]步骤S202:添加所述目标顺序标识到所述标识信息相对应的所述待排序铃声文件名称中的任意位置;
[0056]其中,所述目标顺序标识为数字标识或者是字母标识,比如,当所述铃声文件为小鸟.0gg时,可以将所述数字标识添加到I小鸟.0gg或是添加到小I鸟.0gg,又或是添加到小鸟1.0gg,而将所述字母标识添加到所述铃声文件小鸟.0gg时,则为a小鸟.0gg或是小a鸟.0gg,又或是添加得到小鸟a.0gg ;
[0057]步骤S203:对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识;
[0058]其中,比如在所述铃声列表中有A、B和C三个铃声文件,要将其中B铃声文件排序到所述铃声列表的第一位时,需要在所述B的铃声文件名称中添加与所述第一位顺序标识,即可以添加数字I或者是字母a,而所述铃声文件中的其余A和B铃声文件,则按照没有进行排序前的顺序,分配顺序标识,即A铃声文件分配2,C铃声文件分配3,上述是添加了数字的例子,而对于添加字母的情况也是相同的,即在所述要排序的所述B铃声文件名称中添加字母a,而在其余A和B铃声文件中,分别分配b和C,以此得到所述待排序铃声文件外的铃声文件的顺序标识;
[0059]步骤S204:所述预设的扫描规则与顺序标识命名规则一致,当所述顺序标识命名规则为数字顺序标识命名规则时,执行步骤205 ;
[0060]其中,当所述A、B和C的铃声文件中添加了数字顺序标识时,即2A、IB和3C时,执行步骤S205 ;
[0061]步骤S205:将所述数字标识按照从小到大的正序顺序对所述铃声文件进行扫描,确定排序后的所述铃声文件;
[0062]其中,接步骤S204的例子,按照从小到大的正序顺序对所述铃声文件进行扫描,得到1B、2A和3C,以此得到了排序后的所述铃声文件。
[0063]本发明实施例中公开了一种铃声文件排序方法,所述方法包括:在接收排序请求后,将所述排序请求中包括的待排序铃声文件在所述铃声列表中的目标顺序标识添加到所述待排序铃声文件名称中的任意位置,对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识,所述预设的扫描规则与顺序标识命名规则一致,当所述顺序标识命名规则为数字顺序标识命名规则时,将所述数字标识按照从小到大的正序顺序对所述铃声文件扫描,确定排序后的所述铃声文件,由上述方法可以得到,可以添加目标顺序标识到所述待排序铃声文件名称中的任意位置,可见所述方法的操作灵活,不受限制,适用性强。
[0064]本发明实施例三中公开了一种铃声文件排序方法,参见图3所示,所述方法应用于包括至少两个铃声文件的铃声列表中,包括:[0065]步骤S301:接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识;
[0066]步骤S302:添加所述目标顺序标识到所述待排序铃声文件名称中的任意位置;
[0067]其中,所述目标顺序标识为数字标识或者是字母标识,比如,当所述铃声文件为小鸟.0gg时,可以将所述数字标识添加到I小鸟.0gg或是添加到小I鸟.0gg,又或是添加到小鸟1.0gg,而将所述字母标识添加到所述铃声文件小鸟.0gg时,则为a小鸟.0gg或是小a鸟.0gg,又或是添加得到小鸟a.0gg ;
[0068]步骤S303:对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识;
[0069]其中,比如在所述铃声列表中有A、B和C三个铃声文件,要将其中B铃声文件排序到所述铃声列表的第一位时,需要在所述B的铃声文件名称中添加与所述第一位顺序标识,即可以添加数字I或者是字母a,而所述铃声文件中的其余A和B铃声文件,则按照没有进行排序前的顺序,分配顺序标识,即A铃声文件分配2,C铃声文件分配3,上述是添加了数字的例子,而对于添加字母的情况也是相同的,即在所述要排序的所述B铃声文件名称中添加字母a,而在其余A和B铃声文件中,分别分配b和C,以此得到所述待排序铃声文件外的铃声文件的顺序标识;
[0070]步骤S304:所述预设的扫描规则与顺序标识命名规则一致,当所述顺序标识命名规则为数字顺序标识命名规则时,执行步骤305 ;
[0071]其中,当所述A、B和C的铃声文件中添加了数字顺序标识时,即2A、1B和3C时,执行步骤S305 ;
[0072]步骤S305:将所述数字标识按照从大到小的倒序顺序对所述铃声文件进行扫描,确定排序后的所述铃声文件;
[0073]其中,接步骤S304的例子,按照从大到小的倒序顺序对所述铃声文件进行扫描,得到3C、2A和1B,以此得到排序后的所述铃声文件。
[0074]本实施例中公开了一种铃声文件排序方法,所述方法除了公开了实施例二中的部分步骤外,对扫描的过程进行了替换,即,将所述数字标识按照从大到小的倒序顺序对所述铃声文件进行扫描,可见所述扫描的过程是可以根据用户的需要来设定的,可以是数字标识按照从小到大的正序顺序,也可以是数字标识按照从大到小的倒序顺序,以此来得到排序后的所述铃声文件,可见所述方法的适用性强。
[0075]本发明实施例四公开了一种铃声文件排序方法,参见图4所示,所述方法应用于包括至少两个铃声文件的铃声列表中,包括:
[0076]步骤S401:接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识;
[0077]步骤S402:添加所述目标顺序标识到所述标识信息相对应的所述待排序铃声文件名称中的任意位置;
[0078]其中,所述目标顺序标识为数字标识或者是字母标识,比如,当所述铃声文件为小鸟.0gg时,可以将所述数字标识添加到I小鸟.0gg或是添加到小I鸟.0gg,又或是添加到小鸟1.0gg,而将所述字母标识添加到所述铃声文件小鸟.0gg时,则为a小鸟.0gg或是小a鸟.0gg,又或是添加得到小鸟a.0gg ;[0079]步骤S403:对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识;
[0080]其中,比如在所述铃声列表中有A、B和C三个铃声文件,要将其中B铃声文件排序到所述铃声列表的第一位时,需要在所述B的铃声文件名称中添加与所述第一位顺序标识,即可以添加数字I或者是字母a,而所述铃声文件中的其余A和B铃声文件,则按照没有进行排序前的顺序,分配顺序标识,即A铃声文件分配2,C铃声文件分配3,上述是添加了数字的例子,而对于添加字母的情况也是相同的,即在所述要排序的所述B铃声文件名称中添加字母a,而在其余A和B铃声文件中,分别分配b和C,以此得到所述待排序铃声文件外的铃声文件的顺序标识;
[0081]步骤S404:所述预设的扫描规则与顺序标识命名规则一致,当所述顺序标识命名规则为字母顺序标识命名规则时,执行步骤S405 ;
[0082]其中,当所述A、B和C的铃声文件中添加了数字顺序标识时,即bA、aB和cC时,执行步骤S405 ;
[0083]步骤S405:将所述字母标识按照字母表从前到后的正序顺序对所述铃声文件进行扫描,确定排序后的所述铃声文件;
[0084]其中,接步骤S404的例子,按照字母表从前到后的正序顺序对所述铃声文件进行扫描,得到aB、bA和cC,以此得到排序后的所述铃声文件。
[0085]本实施例中公开了一种铃声文件排序方法,所述方法除了公开了实施例二中的部分步骤外,对扫描过程进行了替换,即,当所述顺序标识命名规则为字母顺序标识命名规则时,将所述字母标识按照字母表从前到后的正序顺序对所述铃声文件进行扫描,确定排序后的所述铃声文件,采用了不同的顺序标识命名规则,得到所需要的排序后的铃声文件,可见所述方法的适用性很广泛。
[0086]本发明实施例五公开了一种铃声文件排序方法,参见图5所不,所述方法应用于包括至少两个铃声文件的铃声列表中,包括:
[0087]步骤S501:接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识;
[0088]步骤S502:添加所述目标顺序标识到所述标识信息相对应的所述待排序铃声文件名称中的任意位置;
[0089]其中,所述目标顺序标识为数字标识或者是字母标识,比如,当所述铃声文件为小鸟.0gg时,可以将所述数字标识添加到I小鸟.0gg或是添加到小I鸟.0gg,又或是添加到小鸟1.0gg,而将所述字母标识添加到所述铃声文件小鸟.0gg时,则为a小鸟.0gg或是小a鸟.0gg,又或是添加得到小鸟a.0gg ;
[0090]步骤S503:对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识;
[0091]其中,比如在所述铃声列表中有A、B和C三个铃声文件,要将其中B铃声文件排序到所述铃声列表的第一位时,需要在所述B的铃声文件名称中添加与所述第一位顺序标识,即可以添加数字I或者是字母a,而所述铃声文件中的其余A和B铃声文件,则按照没有进行排序前的顺序,分配顺序标识,即A铃声文件分配2,C铃声文件分配3,上述是添加了数字的例子,而对于添加字母的情况也是相同的,即在所述要排序的所述B铃声文件名称中添加字母a,而在其余A和B铃声文件中,分别分配b和C,以此得到所述待排序铃声文件外的铃声文件的顺序标识;
[0092]步骤S504:所述预设的扫描规则与顺序标识命名规则一致,当所述顺序标识命名规则为字母顺序标识命名规则时,执行步骤S505 ;
[0093]其中,当所述A、B和C的铃声文件中添加了数字顺序标识时,即bA、aB和cC时,执行步骤S505 ;
[0094]步骤S505:将所述字母标识按照字母表从后到前的倒序顺序对所述铃声文件进行扫描,确定排序后的所述铃声文件;
[0095]其中,接步骤S504的例子,按照字母表从后到前的倒序顺序对所述铃声文件进行扫描,得到cC、bA和aB,以此得到排序后的所述铃声文件。
[0096]本实施例中公开了一种铃声文件排序方法,所述方法除了公开了实施例二中的部分步骤外,对扫描过程进行了替换,即,当所述顺序标识命名规则为字母顺序标识命名规则时,将所述字母标识按照字母表从后到前的倒序顺序对所述铃声文件进行扫描,确定排序后的所述铃声文件,采用了不同的顺序标识命名规则,得到所需要的排序后的铃声文件,可见所述方法的适用性很广泛。
[0097]优选的,在上述全部实施例中,在确定了排序后的所述铃声文件后,还包括如下步骤,即,按铃声文件的名称排序后的顺序,在铃声文件列表中,显示所述铃声文件的标题;
[0098]举例说明,其中的所述铃声文件的标题不是添加了顺序标识的I小鸟.0gg或是小I鸟.0gg,又或是小鸟1.0gg,也不是a小鸟.0gg或是小a鸟.0gg,又或是小鸟a.0gg,而所述铃声文件的标题为小鸟,进行显示的也是小鸟。
[0099]本实施例中公开的一种铃声文件排序方法,在确定了排序后的所述铃声文件后,还包括:按铃声文件的名称排序后的顺序,在铃声文件列表中,显示所述铃声文件的标题,将所述排序后的铃声文件标题直观的显示给用户,而不是将在进行排序过程中添加的顺序标识一起显示,方便用户的使用。
[0100]为了方便理解,下面举例说明,现有一个铃声列表,所述铃声列表中包括:幸福.0gg
[0101]快乐.0gg
[0102]高兴.0gg,
[0103]当接收到将快乐.0gg这个铃声文件排序到所述铃声文件的第一位的请求时,与所述第一位对应的顺序标识可以是数字也可以是字母,当所述顺序标识时数字时,即添加“I”到快乐.0gg的铃声文件“快乐”中,而添加的位置可以是“I快乐.0gg”或是“快I乐.0gg”或是“快乐1.0gg",当添加完数字顺序标识后,此时所述铃声列表中还包括:幸福.0gg和高兴.0gg,按照接收排序请求前的顺序,为这两个铃声文件分配顺序标识,即,“2幸福.0gg”或“幸2福.0gg”或是“幸福2.0gg”和“3高兴.0gg”或“高3兴.0gg”或是“高兴3.0gg”,此时,得到了所述铃声列表中上述3个铃声文件的添加顺序标识后的铃声文件,即
[0104]“2 幸福.0gg”
[0105]“I 快乐.0gg”
[0106]“3 高兴.0gg”[0107]通过数字顺序标识按照从小到大的正序对所述铃声列表进行扫描,得到
[0108]“I 快乐.0gg”
[0109]“2 幸福.0gg”
[0110]“3 高兴.0gg”
[0111]所述铃声文件排序完成,通过上述添加顺序标识到铃声文件名称中的方法,可以解决目前为了更改铃声的顺序而需要更改数据库代码或应用层程序代码的问题,提高了操作的效率,并且上述方法非常简单;
[0112]而当确定了所述排序后的铃声文件后,在铃声文件列表中,显示所述铃声文件的标题,即,
[0113]“快乐’’
[0114]“幸福”
[0115]“ 高兴”
[0116]由此可见,是将所述铃声文件的标题直观的显示给了用户,而不是在进行排序过程中添加的顺序标识一起显示,这样就可以方便用户的使用。
[0117]本发明实施例六中公开了一种铃声文件排序装置,参加图6所示,所述装置包括:接收模块101、添加模块102、分配模块103和扫描模块104 ;
[0118]其中,所述接收模块101用于,接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识;
[0119]所述添加模块102用于,将所述目标顺序标识添加到与所述标识信息相对应的待排序铃声文件的名称中;
[0120]其中,所述目标顺序标识为数字标识或者是字母标识,比如,当所述铃声文件为小鸟.0gg时,可以将所述数字标识添加到I小鸟.0gg或是添加到小I鸟.0gg,又或是添加到小鸟1.0gg,而将所述字母标识添加到所述铃声文件小鸟.0gg时,则为a小鸟.0gg或是小a鸟.0gg,又或是添加得到小鸟a.0gg ;
[0121]所述分配模块103用于,对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识;
[0122]其中,比如在所述铃声列表中有A、B和C三个铃声文件,要将其中B铃声文件排序到所述铃声列表的第一位时,需要在所述B的铃声文件名称中添加与所述第一位顺序标识,即可以添加数字I或者是字母a,而所述铃声文件中的其余A和B铃声文件,则按照没有进行排序前的顺序,分配顺序标识,即A铃声文件分配2,C铃声文件分配3,上述是添加了数字的例子,而对于添加字母的情况也是相同的,即在所述要排序的所述B铃声文件名称中添加字母a,而在其余A和B铃声文件中,分别分配b和C,以此得到所述待排序铃声文件外的铃声文件的顺序标识;
[0123]所述扫描模块104用于,通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件;
[0124]其中,所述扫描模块在所述装置中具体用于将所述数字标识按照从小到大的正序顺序对所述铃声列表进行扫描;
[0125]还可以用于将所述数字标识按照从大到小的倒序顺序对所述铃声列表进行扫描;[0126]还可以用于将所述字母标识按照字母表从前到后的正序顺序对所述铃声列表进行扫描;
[0127]还可以用于将所述字母标识按照字母表从后到前的倒序顺序对所述铃声列表进行扫描;
[0128]举例说明:当所述A、B和C的铃声文件中添加了数字顺序标识时,即2A、1B和3C时,按照从小到大的正序顺序对所述铃声文件进行扫描,得到1B、2A和3C,如果按照从大到小的倒序顺序对所述铃声文件进行扫描,得到3C、2A和1B,以此得到排序后的所述铃声文件;
[0129]若将所述A、B和C的铃声文件中添加了字母顺序标识时,即bA、aB和cC时,按照字母表从前到后的正序顺序对所述铃声文件进行扫描,得到aB、bA和cC,如果按照字母表从后到前的倒序顺序对所述铃声文件进行扫描,得到cC、bA和aB,以此得到排序后的所述铃声文件。
[0130]本实施例中公开了一种铃声文件排序装置,所述装置包括:接收模块、添加模块、分配模块和扫描模块,其中,所述接收模块用于,接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识,所述添加模块用于,将所述目标顺序标识添加到与所述标识信息相对应的待排序铃声文件的名称中,所述分配模块用于,对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识,所述扫描模块用于,通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件,通过将所述目标顺序标识添加到了所述待排序的铃声文件中,对于除了所述待排序的铃声文件外的铃声文件,也按照接收排序请求前的顺序,重新分配了顺序标识,通过预设的扫描规则对所述铃声列表进行扫描,得到排序后的所述铃声文件,省去了修改数据库代码或是更改应用层应用程序这个复杂的过程,减少了大量代码的编写,并且简单实现,提高了操作的效率,由于所述扫描模块可以通过不同的方式实现对所述铃声文件排序,所以所述装置的适用性很广泛。
[0131]本发明实施例七中公开了一种铃声文件排序装置,参加图7所示,所述装置包括:接收模块101、任意位置添加单元105、分配模块103和扫描模块104 ;
[0132]其中,所述接收模块101用于,接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识;
[0133]所述任意位置添加单元105用于,添加所述目标顺序标识到所述待排序铃声文件名称中的任意位置;
[0134]其中,所述目标顺序标识为数字标识或者是字母标识,比如,当所述铃声文件为小鸟.0gg时,可以将所述数字标识添加到I小鸟.0gg或是添加到小I鸟.0gg,又或是添加到小鸟1.0gg,而将所述字母标识添加到所述铃声文件小鸟.0gg时,则为a小鸟.0gg或是小a鸟.0gg,又或是添加得到小鸟a.0gg ;
[0135]所述分配模块103用于,对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识;
[0136]其中,比如在所述铃声列表中有A、B和C三个铃声文件,要将其中B铃声文件排序到所述铃声列表的第一位时,需要在所述B的铃声文件名称中添加与所述第一位顺序标识,即可以添加数字I或者是字母a,而所述铃声文件中的其余A和B铃声文件,则按照没有进行排序前的顺序,分配顺序标识,即A铃声文件分配2,C铃声文件分配3,上述是添加了数字的例子,而对于添加字母的情况也是相同的,即在所述要排序的所述B铃声文件名称中添加字母a,而在其余A和B铃声文件中,分别分配b和C,以此得到所述待排序铃声文件外的铃声文件的顺序标识;
[0137]所述扫描模块104用于,通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件。
[0138]其中,当所述A、B和C的铃声文件中添加了数字顺序标识时,即2A、1B和3C时,按照从小到大的正序顺序对所述铃声文件进行扫描,得到1B、2A和3C,以此得到了排序后的所述铃声文件。
[0139]本发明实施例中公开了一种铃声文件排序装置,所述装置包括:接收模块、任意位置添加单元、分配模块和扫描模块,其中,接收模块、分配模块和扫描模块同实施例六中的接收模块、分配模块和扫描模块的作用相同,而所述任意位置添加单元,是添加所述目标顺序标识到所述待排序铃声文件名称中的任意位置,可见,操作起来会灵活,且适用性强。
[0140]本发明实施例八公开了一种铃声文件排序装置,参见图8所示,所述装置还包括:显示模块106 ;
[0141]需要说明的是,本实施例中所述接收模块101、所述添加模块102、所述分配模块103和所述扫描模块104分别与上述本实施例六中的所述接收模块101、所述添加模块102、所述分配模块103和所述扫描模块104 —致;
[0142]所述显示模块106用于,按铃声文件的名称排序后的顺序,在铃声文件列表中,显示所述铃声文件的标题;
[0143]其中,确定了排序后的铃声文件后,例如,
[0144]“I 快乐.0gg”
[0145]“2 幸福.0gg”
[0146]“3 高兴.0gg”
[0147]在进行显示的时候,会以下述的形式进行显示:
[0148]“快乐’’
[0149]“幸福”
[0150]“ 高兴”
[0151]另外,对于显示所述铃声文件时,如果是以.0gg为后缀的铃声文件,则有如下的属性信息:
[0152]title
[0153]artist
[0154]codec 等,
[0155]可以利用title作为显示标题,而如果没有设置title属性的话,则直接显示文件标题(不包括后缀部分),如果设置了 title的内容的话,则显示title的内容,这样的话,一个铃声文件,无论它的铃声文件名称如何修改,向用户显示的则总是一样的标题,进一步说明的是,以.0gg为后缀的铃声文件的属性信息是可以直接从文件中提取出来的,并且可以通过工具或者应用程序进行修改。
[0156]本实施例中公开了一种铃声文件排序装置,所述装置包括:所述接收模块、所述添加模块、所述分配模块、所述扫描模块和显示模块,所述显示模块用于按铃声文件的名称排序后的顺序,在铃声文件列表中,显示所述铃声文件的标题,将所述排序后的铃声文件标题直观的呈现给用户,而不会将在进行排序过程中添加的顺序标识一起显示,方便用户的使用。
[0157]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0158]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽范围。
【权利要求】
1.一种铃声文件排序方法,其特征在于,所述方法应用于包括有至少两个铃声文件的铃声列表中,包括: 接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识; 将所述目标顺序标识添加到与所述标识信息相对应的待排序铃声文件的名称中; 对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识; 通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件。
2.根据权利要求1所述的方法,其特征在于,所述将所述目标顺序标识添加到与所述标识信息相对应的待排序铃声文件的名称中的过程包括: 添加所述目标顺序标识到所述标识信息相对应的所述待排序铃声文件名称中的任意位置。
3.根据权利要求1所述的方法,其特征在于,所述预设的扫描规则与顺序标识命名规则一致,其中,所述顺序标识命名规则为数字顺序标识命名规则或字母顺序标识命名规则。
4.根据权利要求3所述的方法,其特征在于,所述通过预设的扫描规则对所述铃声列表进行扫描的过程包括: 将所述数字标识按照从小到大的正序顺序对所述铃声列表进行扫描。
5.根据权利要求3所述的方法,其特征在于,所述通过预设的扫描规则对所述铃声列表进行扫描的过程包括: 将所述数字标识按照从大到小的倒序顺序对所述铃声列表进行扫描。
6.根据权利要求3所述的方法,其特征在于,所述通过预设的扫描规则对所述铃声列表进行扫描的过程包括: 将所述字母标识按照字母表从前到后的正序顺序对所述铃声列表进行扫描。
7.根据权利要求3所述的方法,其特征在于,所述通过预设的扫描规则对所述铃声列表进行扫描的过程包括: 将所述字母标识按照字母表从后到前的倒序顺序对所述铃声列表进行扫描。
8.根据权利要求1所述的方法,其特征在于,还包括: 按铃声文件的名称排序后的顺序,在铃声文件列表中,显示所述铃声文件的标题。
9.一种铃声文件排序装置,其特征在于,所述装置包括:接收模块、添加模块、分配模块和扫描模块; 所述接收模块用于,接收排序请求,所述排序请求包括:待排序铃声文件的标识信息和所述待排序铃声文件在所述铃声列表中的目标顺序标识; 所述添加模块用于,将所述目标顺序标识添加到与所述标识信息相对应的待排序铃声文件的名称中; 所述分配模块用于,对所述待排序铃声文件外的铃声文件,按照接收排序请求前的顺序,重新分配顺序标识; 所述扫描模块用于,通过预设的扫描规则对所述铃声列表进行扫描,确定排序后的所述铃声文件。
10.根据权利要求9所述的装置,其特征在于,所述添加模块为任意位置添加单元:所述任意位置添加单元用于,添加所述目标顺序标识到所述待排序铃声文件名称中的任意位置。
11.根据权利要求9所述的装置,其特征在于,所述扫描模块具体用于将所述数字标识按照从小到大的正序顺序对所述铃声列表进行扫描。
12.根据权利要求9所述的装置,其特征在于,所述扫描模块具体用于将所述数字标识按照从大到小的倒序顺序对所述铃声列表进行扫描。
13.根据权利要求9所述的装置,其特征在于,所述扫描模块具体用于将所述字母标识按照字母表从前到后的正序顺序对所述铃声列表进行扫描。
14.根据权利要求9所述的装置,其特征在于,所述扫描模块具体用于将所述字母标识按照字母表从后到前的倒序顺序对所述铃声列表进行扫描。
15.根据权利要求9所述的装置,其特征在于,所述装置还包括:显示模块; 所述显示模块用于,按照铃声文件的名称排序后的顺序,在铃声文件列表中,显示所述铃声 文件标题。
【文档编号】G06F17/30GK103902624SQ201210587691
【公开日】2014年7月2日 申请日期:2012年12月28日 优先权日:2012年12月28日
【发明者】朱少峰 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1