本申请涉及文字信息处理,尤其涉及一种日文分组排序方法、装置、设备以及存储介质。
背景技术:
1、目前,对日文的联系人名称进行排序,主要是采用日文平假名对联系人名称进行分类排序。然而,这种方式只能识别本身已经是日文平假名的联系人名称,却无法实现联系人名称是日文汉字或日文片假名的分类排序。因此,现有日文联系人名称的分类排序存在无法全面精准地实现分类排序的问题。
技术实现思路
1、本申请的主要目的在于提供一种日文分组排序方法、装置、设备以及存储介质,旨在实现全面精准的日文分类排序。
2、为实现上述目的,本申请提供一种日文分组排序方法,所述日文分组排序方法包括:
3、获取联系人名称;
4、根据所述联系人名称截取得到待分组排序字段;
5、将所述待分组排序字段转换为日文片假名;
6、根据日文片假名对照表对转换后的待分组排序字段进行分组和排序,以得到分组排序后的联系人名称。
7、可选地,所述根据所述联系人名称截取得到待分组排序字段的步骤之后,还包括:
8、将所述待分组排序字段和日文平假名对照表进行匹配;
9、若所述待分组排序字段和所述日文平假名对照表相匹配,则判定所述待分组排序字段为日文平假名。
10、可选地,所述将所述待分组排序字段转换为日文片假名的步骤包括:
11、基于日文转换库将判定为日文平假名的待分组排序字段转换为所述日文片假名。
12、可选地,所述待分组排序字段为日文,所述将所述待分组排序字段和日文平假名对照表进行匹配的步骤之后,还包括:
13、若所述待分组排序字段和所述日文平假名对照表不匹配,则判定所述待分组排序字段为日文汉字。
14、可选地,所述将所述待分组排序字段转换为日文片假名的步骤包括:
15、基于日文转换库将判定为日文汉字的待分组排序字段转换为所述日文片假名。
16、可选地,所述根据日文片假名对照表对转换后的待分组排序字段进行分组和排序,以得到分组排序后的联系人名称的步骤包括:
17、将所述日文片假名对照表划分为若干个片假名分组;
18、将所述转换后的待分组排序字段和所述片假名分组进行匹配;
19、若所述转换后的待分组排序字段和所述片假名分组相匹配,则判定所述转换后的待分组排序字段归属所述片假名分组;
20、基于嵌套循环函数和排序函数对分组后的待分组排序字段进行排序,以得到所述分组排序后的联系人名称;
21、将每个所述片假名分组内的分组排序后的联系人名称、所述片假名分组的起始索引和数量进行持久化存储。
22、可选地,所述根据日文片假名对照表对转换后的待分组排序字段进行分组和排序,以得到分组排序后的联系人名称的步骤之后,还包括:
23、查询分组排序后的联系人名称,具体包括:
24、获取待查询的片假名分组关键字;
25、根据所述片假名分组关键字查询得到对应的片假名分组的起始索引和片假名分组数量;
26、根据所述起始索引和所述和片假名分组数量读取得到所述分组排序后的联系人名称。
27、本申请实施例还提出一种日文分组排序装置,所述日文分组排序装置包括:
28、获取模块,用于获取联系人名称;
29、截取模块,用于根据所述联系人名称截取得到待分组排序字段;
30、转换模块,用于将所述待分组排序字段转换为日文片假名;
31、分组排序模块,用于根据日文片假名对照表对转换后的待分组排序字段进行分组和排序,以得到分组排序后的联系人名称。
32、本申请实施例还提出一种日文分组排序设备,所述日文分组排序设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的日文分组排序程序,所述日文分组排序程序被所述处理器执行时实现如上所述的日文分组排序方法的步骤。
33、本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有日文分组排序程序,所述日文分组排序程序被处理器执行时实现如上所述的日文分组排序方法的步骤。
34、本申请实施例提出的日文分组排序方法、装置、设备以及存储介质,其日文分组排序方法通过获取联系人名称;根据所述联系人名称截取得到待分组排序字段;将所述待分组排序字段转换为日文片假名;根据日文片假名对照表对转换后的待分组排序字段进行分组和排序,以得到分组排序后的联系人名称。通过将需要分组排序的内容进行字段截取,将截取的待分组排序字段转换为日文片假名,可以支持任何文字转换成日文片假名,使得分类排序更加全面。通过根据日文片假名对照表将转换后的待分组排序字段进行分组排序,以得到分组排序后的联系人名称,可实现对日语文字的精准分类排序,更加符合日本用户的排序需求和习惯。
1.一种日文分组排序方法,其特征在于,所述日文分组排序方法包括:
2.根据权利要求1所述的日文分组排序方法,其特征在于,所述根据所述联系人名称截取得到待分组排序字段的步骤之后,还包括:
3.根据权利要求2所述的日文分组排序方法,其特征在于,所述将所述待分组排序字段转换为日文片假名的步骤包括:
4.根据权利要求2所述的日文分组排序方法,其特征在于,所述待分组排序字段为日文,所述将所述待分组排序字段和日文平假名对照表进行匹配的步骤之后,还包括:
5.根据权利要求4所述的日文分组排序方法,其特征在于,所述将所述待分组排序字段转换为日文片假名的步骤包括:
6.根据权利要求1所述的日文分组排序方法,其特征在于,所述根据日文片假名对照表对转换后的待分组排序字段进行分组和排序,以得到分组排序后的联系人名称的步骤包括:
7.根据权利要求1所述的日文分组排序方法,其特征在于,所述根据日文片假名对照表对转换后的待分组排序字段进行分组和排序,以得到分组排序后的联系人名称的步骤之后,还包括:
8.一种日文分组排序装置,其特征在于,所述日文分组排序装置包括:
9.一种日文分组排序设备,其特征在于,所述日文分组排序设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的日文分组排序程序,所述日文分组排序程序被所述处理器执行时实现如权利要求1-7中任一项所述的日文分组排序方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有日文分组排序程序,所述日文分组排序程序被处理器执行时实现如权利要求1-7中任一项所述的日文分组排序方法的步骤。