一种信息系统数据字典翻译排序方法和装置制造方法及图纸

技术编号:36773743 阅读:17 留言:0更新日期:2023-03-08 21:54
本申请提供一种信息系统数据字典翻译排序方法和装置,应用于服务端,服务端根据客户端的查询请求获取查询结果,根据排序规则对查询结果进行排序;服务端读取缓存的数据字典;服务端使用缓存的数据字典翻译标注字段,获得翻译后字段;服务端将翻译后字段和标注字段返回给客户端。现有的信息系统数据字典设计在查询结果较多时会出现查询效率低下和难以排序的情况。本方案将使用缓存的数据字典进行翻译,减少数据库的数据字典的使用,从而减少数据库的性能压力,本方案还支持中文拼音排序规则和字典维护时间排序规则,更加符合用户查询习惯,且兼顾易用性和灵活性。且兼顾易用性和灵活性。且兼顾易用性和灵活性。

【技术实现步骤摘要】
一种信息系统数据字典翻译排序方法和装置


[0001]本专利技术涉及翻译排序
,特别涉及一种信息系统数据字典翻译排序方法和装置。

技术介绍

[0002]目前,市面上常见的信息系统数据字典设计是将数据字典保持在数据库中,通过数据库联表查询关联数据字典表,将字典项翻译为业务描述进行展示,或者将字典表的值读取到应用中,在应用层面进行翻译。
[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]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0045]请参见图1,为本申请实施例提供的一种信息系统数据字典翻译排序方法的流程图。
[0046]为便于理解本实施例提供的方法,先简要介绍用于实现该方法的系统,请参见图2,为用于实现该方法的数据字典系统的总体设计图。该系统包括客户端,服务端,服务端包括数据库,缓存和流计算引擎。
[0047]其中,客户端和服务端实现信息交互,服务端可以使用数据库和缓存的数据字典进行翻译和排序,并且数据库的数据字典和缓存的数据字典可以通过流计算引擎实现数据同步。
[0048]该方法包括如下步骤。
[0049]S101,服务端根据客户端的查询请求获取查询结果,根据排序规则对查询结果进行排序。
[0050]其中,查询结果包括至少一个标注字段。
[0051]客户端发送一个查询请求给服务端,请求获取相关的查询结果,其中,查询结果包括至少一个所述标注字段。请参见表1,本实施例中,查询结果可以是交易数据,标注字段可以是交易数据中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息系统数据字典翻译排序方法,其特征在于,应用于服务端,所述信息系统包括客户端,数据库,服务端和缓存,所述方法包括:所述服务端根据所述客户端的查询请求获取所述查询结果,根据排序规则对所述查询结果进行排序;其中,所述查询结果包括至少一个所述标注字段;所述服务端读取所述缓存的数据字典;其中,所述缓存的数据字典和所述数据库的数据字典同步;所述服务端使用所述缓存的数据字典翻译所述标注字段,获得翻译后字段,并保存所述标注字段和所述翻译后字段;所述服务端将所述翻译后字段和所述标注字段返回给所述客户端。2.根据权利要求1所述的方法,其特征在于,所述根据排序规则对所述查询结果进行排序,包括;使用中文拼音排序规则对所述查询结果进行排序;或者,使用字典维护时间排序规则对所述查询结果进行排序。3.根据权利要求1所述的方法,其特征在于,还包括:所述服务端根据客户端的新增请求,生成新增字典项;其中,所述新增字典项的字典项编码和所述新增请求携带的信息对应;所述服务端将所述新增字典项保存在所述数据库;所述服务端将所述数据库中所述新增字典项同步更新到所述缓存。4.根据权利要求3所述的方法,其特征在于,所述服务端将所述数据库中所述新增字典项同步更新到所述缓存,包括:所述服务端触发流计算引擎将所述数据库中新增字典项同步更新到所述缓存。5....

【专利技术属性】
技术研发人员:张淼
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1