一种文档搜索方法及装置与流程

未命名 07-27 阅读:119 评论:0


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.所述目标语义群确定单元,用于利用所述关键字在多个预设语义群中进行相似度匹配,确定目标语义群,其中,所述目标语义群包括多个银行业务文档;
35.所述关联文档确定单元,用于基于所述用户类型对各所述银行业务文档进行排序,在各所述银行业务文档中确定出预设数量的关联文档;
36.所述关联文档输出单元,用于向所述用户输出所述关联文档,以使所述用户对所述关联文档进行触发操作。
37.可选的,所述用户类型包括眼疾用户和手疾用户,所述用户类型确定单元包括:初步判定子单元、操作耗时数据获得子单元、眼疾用户判定子单元和手疾用户判定子单元,
38.所述初步判定子单元,用于在所述预设输入方式为语音输入方式的情况下,判定所述用户的用户类型为所述眼疾用户和所述手疾用户中的一种;
39.所述操作耗时数据获得子单元,用于获得所述用户在语音输入过程中的操作耗时数据;
40.所述眼疾用户判定子单元,用于在所述操作耗时数据与预设眼疾用户数据匹配的情况下,确定所述用户的所述用户类型为所述眼疾用户;
41.所述手疾用户判定子单元,用于在所述操作耗时数据与预设手疾用户数据匹配的情况下,确定所述用户的所述用户类型为所述手疾用户。
42.可选的,所述关联文档确定单元包括:第一文档获得子单元、第二文档获得子单元、关联语义群结果获得子单元、第三文档获得子单元和关联文档获得子单元,
43.所述第一文档获得子单元,用于根据所述用户类型分别与各所述银行业务文档对应的使用次数,获得第一数量的第一文档;
44.所述第二文档获得子单元,用于利用预先构建的屏蔽器对所述第一数量的所述第一文档进行过滤,获得第二数量的第二文档;
45.所述关联语义群结果获得子单元,用于利用预先构建的关联器获得关联语义群结果,所述关联语义群结果包括与所述第一文档具有关联使用关系的关联语义群;
46.所述第三文档获得子单元,用于在所述关联语义群中选择第三数量的第三文档,其中,所述第三数量为所述第二数量与预设数量的差值;
47.所述关联文档获得子单元,用于将所述第二数量的所述第二文档和所述第三数量的所述第三文档确定为关联文档。
48.可选的,所述装置还包括:触发次数记录单元、结束输出单元、文档选择单元和文档输出单元,
49.所述触发次数记录单元,用于在所述关联文档输出单元向所述用户输出所述关联文档之后,记录所述用户对输出的所述关联文档进行触发操作的触发次数;
50.所述结束输出单元,用于在所述触发次数大于预设阈值的情况下,结束输出所述关联文档;
51.所述文档选择单元,用于在所述关联语义群中选择除所述第三文档以外的第四数量的第四文档;
52.所述文档输出单元,用于向所述用户输出所述第四数量的所述第四文档。
53.可选的,所述装置还包括:情感采集单元、情感识别结果获得单元和关联文档输出确定单元,
54.所述情感采集单元,用于所述关键字获得单元获得用户通过预设输入方式输入的关键字以后,采集所述用户的情感信息;
55.所述情感识别结果获得单元,用于对所述情感信息进行识别,获得情感识别结果;
56.所述关联文档输出确定单元,用于根据所述情感识别结果,确定是否结束输出所述关联文档。
57.借由上述技术方案,本公开提供的一种文档搜索方法及装置,可应用于人工智能领域或金融领域。本公开可以获得用户通过预设输入方式输入的关键字;利用预设输入方式,确定用户的用户类型;利用关键字在多个预设语义群中进行相似度匹配,确定目标语义群,其中,目标语义群包括多个银行业务文档;基于用户类型对各银行业务文档进行排序,在各银行业务文档中确定出预设数量的关联文档;向用户输出关联文档,以使用户对关联文档进行触发操作。本公开基于语义群技术对搜索结果进行精简,从而减少用户侧的输入,为识别出用户类型的特殊用户提供智能优化的关联文档搜索和推送,进而提升特殊用户对业务搜索功能的使用体验。
58.上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的具体实施方式。
附图说明
59.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开
的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
60.图1示出了本公开实施例提供的文档搜索方法的一种实施方式的流程示意图;
61.图2示出了本公开实施例提供的文档搜索方法的另一种实施方式的流程示意图;
62.图3示出了本公开实施例提供的文档搜索方法的另一种实施方式的流程示意图;
63.图4示出了本公开实施例提供的文档搜索方法的另一种实施方式的流程示意图;
64.图5示出了本公开实施例提供的文档搜索装置的结构示意图;
65.图6示出了本公开实施例提供的电子设备的结构示意图。
具体实施方式
66.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
67.如图1所示,本公开实施例提供的文档搜索方法的一种实施方式的流程示意图,该文档搜索方法可以包括:
68.s100、获得用户通过预设输入方式输入的关键字。
69.具体的,本公开实施例可以获得用户在经过特定方式的提示后,通过预设输入方式输入的关键字。其中,该特定方式可以是语音提示、动作提示或页面输入提示等。
70.其中,预设输入方式可以包括语音输入方式、文字输入方式和扫描识别输入方式。
71.s200、利用预设输入方式,确定用户的用户类型。
72.具体的,本公开实施例可以针对不同的用户类型设置相应的预设输入方式,从而基于用户选择的输入方式,确定该用户所属的用户类型。
73.可选的,用户类型包括眼疾用户和手疾用户。
74.可选的,基于图1所示方法,如图2所示,本公开实施例提供的文档搜索方法的另一种实施方式的流程示意图,步骤s200可以包括:
75.s210、在预设输入方式为语音输入方式的情况下,判定用户的用户类型为眼疾用户和手疾用户中的一种。
76.具体的,本公开实施例可以在用户选择的预设输入方式为语音输入方式的情况下,初步判定该用户为眼疾用户或手疾用户,再在后续用户与系统的交互中,根据系统中的分类指标库对相关操作进行指标统计,基于统计结果进一步对用户的用户类型进行判定。
77.s220、获得用户在语音输入过程中的操作耗时数据。
78.其中,操作耗时数据用于指示用户在语音输入过程中的整体耗时。
79.由于手疾用户可查看屏幕的选择项快速通过语音进行结果选择,而眼疾用户可能需要等待全部结果播报完毕才能选择,因此可以为手疾用户和眼疾用户分别设置不同的数据匹配条件,根据操作耗时数据匹配到用户所属的具体用户类型。
80.s230、在操作耗时数据与预设眼疾用户数据匹配的情况下,确定用户的用户类型为眼疾用户。
81.s240、在操作耗时数据与预设手疾用户数据匹配的情况下,确定用户的用户类型为手疾用户。
82.可以理解的是,预设眼疾用户数据大于预设手疾用户数据,
83.本公开实施例通过操作耗时数据作为进一步区分用户所属用户类型的标准,可以在初步判定用户为眼疾用户或手疾用户的情况下,准确判定用户所属的具体用户类型。
84.s300、利用关键字在多个预设语义群中进行相似度匹配,确定目标语义群,其中,目标语义群包括多个银行业务文档。
85.本公开实施例可以预先根据语义群对文档库中的银行业务文档进行组织存储。例如etc语义群、信用卡语义群和借记卡语义群等。
86.本公开实施例可以预先对各语义群内部根据语义的顺序对文档进行初始化排序。例如:etc语义群中的文档按照etc办理、etc激活、etc缴费和etc常见问题等进行排序。
87.本公开实施例可以同时在语义群内置计数器和记录器,其中,计数器记录各文档的使用次数,记录器记录使用该文档后的下一使用文档和该文档的关联文档。
88.本公开实施例可以对关键字与各个预设语义群进行相似度匹配,获得相似度最高的目标语义群,从而确定出目标语义群中的各个银行业务文档。
89.s400、基于用户类型对各银行业务文档进行排序,在各银行业务文档中确定出预设数量的关联文档。
90.具体的,本公开实施例可以对历史中该用户类型的用户对各银行业务文档的使用频率进行排序,并在各银行业务文档中确定出预设数量的关联文档。
91.可选的,基于图1所示方法,如图3所示,本公开实施例提供的文档搜索方法的另一种实施方式的流程示意图,步骤s400可以包括:
92.s410、根据用户类型分别与各银行业务文档对应的使用次数,获得第一数量的第一文档。
93.具体的,本公开实施例可以按照该用户类型的用户对各银行业务文档在历史上的使用次数,基于使用次数又大至小对各银行业务文档进行排序,选择排序靠前的第一数量的第一文档。可以理解的是,第一数量可以根据实际需求进行设置。
94.s420、利用预先构建的屏蔽器对第一数量的第一文档进行过滤,获得第二数量的第二文档。
95.其中,屏蔽器为根据用户的访问历史构建的屏蔽器列表,用于对搜索结果进行过滤优化。本公开实施例不对经屏蔽器过滤后的第二文档的第二数量进行限定。第二数量可以为0。
96.本公开实施例可以对各个用户类型的历史访问结果进行记录,记录语义群内的文档访问覆盖率,对一定时间间隔内的各用户类型均访问过的文档添加到屏蔽器中。
97.s430、利用预先构建的关联器获得关联语义群结果,关联语义群结果包括与第一文档具有关联使用关系的关联语义群。
98.其中,关联器为根据该用户类型的用户的选择结果的记录,用于建立不同语义群以及语义群内部的银行业务文档之间的关联使用关系。
99.具体的,本公开实施例可以通过记录器,获得对第一文档具有关联使用关系的文档,从而定位关联语义群。
100.s440、在关联语义群中选择第三数量的第三文档,其中,第三数量为第二数量与预设数量的差值。
101.具体的,本公开实施例通过计数器按照第一文档在各关联语义群中对应的文档的数量,对各关联语义群进行排序,再通过计数器对各个关联语义群中各文档的计数值进行排序,获得最终的排序结果。在该排序结果中从前往后依次选择第三数量的第三文档。
102.其中,预设数量可以根据实际需求进行设置。
103.s450、将第二数量的第二文档和第三数量的第三文档确定为关联文档。
104.可以理解的是,第三文档作为填充文档,可以在确定第二数量的第二文档之后,使用第三文档对关联文档进行填充,使得关联文档的数量为预设数量。本公开实施例通过关联器和屏蔽器,可以对搜索的文档进行优化,从而获得与关键词关联程度高的关联文档。
105.s500、向用户输出关联文档,以使用户对关联文档进行触发操作。
106.本公开提供的一种文档搜索方法,可应用于人工智能领域或金融领域。本公开可以获得用户通过预设输入方式输入的关键字;利用预设输入方式,确定用户的用户类型;利用关键字在多个预设语义群中进行相似度匹配,确定目标语义群,其中,目标语义群包括多个银行业务文档;基于用户类型对各银行业务文档进行排序,在各银行业务文档中确定出预设数量的关联文档;向用户输出关联文档,以使用户对关联文档进行触发操作。本公开基于语义群技术对搜索结果进行精简,从而减少用户侧的输入,为识别出用户类型的特殊用户提供智能优化的关联文档搜索和推送,进而提升特殊用户对业务搜索功能的使用体验。
107.可选的,基于图3所示方法,如图4所示,本公开实施例提供的文档搜索方法的另一种实施方式的流程示意图,在步骤s500之后,方法还包括:
108.s600、记录用户对输出的关联文档进行触发操作的触发次数。
109.s700、在触发次数大于预设阈值的情况下,结束输出关联文档。
110.s800、在关联语义群中选择除第三文档以外的第四数量的第四文档。
111.具体的,本公开实施例可以在触发次数大于预设阈值的情况下,对搜索记过中的关联语义群中采用冷门语义群选择的方式对关键词进行搜索填充,当搜索结果还是未命中时,对除目标语义群和关联语义群以外的剩余语义群进行随机选择第四数量的第四文档返回给用户选择。
112.s900、向用户输出第四数量的第四文档。
113.本公开实施例可以使用优化器对搜索结果进行导航和优化,通过获取到的触发次数,感知关联文档与用户需求的匹配程度,若触发次数过多,则表明在当前输出的关联文档中没有用户所需的文档,此时可以向用户输出其他文档,以尽可能向用户提供所需的文档。
114.可选的,本公开实施例可以在步骤s100以后,采集用户的情感信息,对情感信息进行识别,获得情感识别结果,根据情感识别结果,确定是否结束输出关联文档。
115.具体的,本公开实施例可以使用优化器在用户输入和结果选择的过程中对用户的情感信息进行识别,获得情感识别结果。其中,情感信息可以包括:语音过程记录和面部表情过程记录。再判定该情感识别结果是正向情绪或负向情绪。若用户处于负向情绪,则对当前输出结果提前终止或结束。
116.本公开实施例基于语义群对文档库进行组织存储,通过关联器对特殊用户类型的用户的文档使用进行记录,通过屏蔽器和优化器对搜索结果进行精简和优化,从而提升输出的搜索结果的精度。
117.本公开提供的一种文档搜索方法,能够基于语义顺序对文档进行语义群划分,在
语义群内存通过原始语义顺序以及使用次数等指标对文档进行排序优化,在结果搜索过程中能够通过关联器、屏蔽器和优化器对语义群和文档内容进行组装返回,优化用户的顺序选择方式,提升搜索结果的命中率,简化用户的输入,提升系统的使用体验。
118.虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
119.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
120.与上述方法实施例相对应,本公开实施例还提供一种文档搜索装置,其结构如图5所示,可以包括:关键字获得单元100、用户类型确定单元200、目标语义群确定单元300、关联文档确定单元400和关联文档输出单元500。
121.关键字获得单元100,用于获得用户通过预设输入方式输入的关键字。
122.用户类型确定单元200,用于利用预设输入方式,确定用户的用户类型。
123.目标语义群确定单元300,用于利用关键字在多个预设语义群中进行相似度匹配,确定目标语义群,其中,目标语义群包括多个银行业务文档。
124.关联文档确定单元400,用于基于用户类型对各银行业务文档进行排序,在各银行业务文档中确定出预设数量的关联文档。
125.关联文档输出单元500,用于向用户输出关联文档,以使用户对关联文档进行触发操作。
126.可选的,用户类型包括眼疾用户和手疾用户,用户类型确定单元200包括:初步判定子单元、操作耗时数据获得子单元、眼疾用户判定子单元和手疾用户判定子单元。
127.初步判定子单元,用于在预设输入方式为语音输入方式的情况下,判定用户的用户类型为眼疾用户和手疾用户中的一种。
128.操作耗时数据获得子单元,用于获得用户在语音输入过程中的操作耗时数据。
129.眼疾用户判定子单元,用于在操作耗时数据与预设眼疾用户数据匹配的情况下,确定用户的用户类型为眼疾用户。
130.手疾用户判定子单元,用于在操作耗时数据与预设手疾用户数据匹配的情况下,确定用户的用户类型为手疾用户。
131.可选的,关联文档确定单元400包括:第一文档获得子单元、第二文档获得子单元、关联语义群结果获得子单元、第三文档获得子单元和关联文档获得子单元。
132.第一文档获得子单元,用于根据用户类型分别与各银行业务文档对应的使用次数,获得第一数量的第一文档。
133.第二文档获得子单元,用于利用预先构建的屏蔽器对第一数量的第一文档进行过滤,获得第二数量的第二文档。
134.关联语义群结果获得子单元,用于利用预先构建的关联器获得关联语义群结果,关联语义群结果包括与第一文档具有关联使用关系的关联语义群。
135.第三文档获得子单元,用于在关联语义群中选择第三数量的第三文档,其中,第三数量为第二数量与预设数量的差值。
136.关联文档获得子单元,用于将第二数量的第二文档和第三数量的第三文档确定为
关联文档。
137.可选的,该文档搜索装置还包括:触发次数记录单元、结束输出单元、文档选择单元和文档输出单元。
138.触发次数记录单元,用于在关联文档输出单元500向用户输出关联文档之后,记录用户对输出的关联文档进行触发操作的触发次数。
139.结束输出单元,用于在触发次数大于预设阈值的情况下,结束输出关联文档。
140.文档选择单元,用于在关联语义群中选择除第三文档以外的第四数量的第四文档。
141.文档输出单元,用于向用户输出第四数量的第四文档。
142.可选的,该文档搜索装置还包括:情感采集单元、情感识别结果获得单元和关联文档输出确定单元。
143.情感采集单元,用于关键字获得单元100获得用户通过预设输入方式输入的关键字以后,采集用户的情感信息。
144.情感识别结果获得单元,用于对情感信息进行识别,获得情感识别结果。
145.关联文档输出确定单元,用于根据情感识别结果,确定是否结束输出关联文档。
146.本公开提供的一种文档搜索装置,可应用于人工智能领域或金融领域。本公开可以获得用户通过预设输入方式输入的关键字;利用预设输入方式,确定用户的用户类型;利用关键字在多个预设语义群中进行相似度匹配,确定目标语义群,其中,目标语义群包括多个银行业务文档;基于用户类型对各银行业务文档进行排序,在各银行业务文档中确定出预设数量的关联文档;向用户输出关联文档,以使用户对关联文档进行触发操作。本公开基于语义群技术对搜索结果进行精简,从而减少用户侧的输入,为识别出用户类型的特殊用户提供智能优化的关联文档搜索和推送,进而提升特殊用户对业务搜索功能的使用体验。
147.关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
148.所述文档搜索装置包括处理器和存储器,上述关键字获得单元100、用户类型确定单元200、目标语义群确定单元300、关联文档确定单元400和关联文档输出单元500等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
149.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来基于语义群技术对搜索结果进行精简,从而减少用户侧的输入,为识别出用户类型的特殊用户提供智能优化的关联文档搜索和推送,进而提升特殊用户对业务搜索功能的使用体验。
150.本公开实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现所述文档搜索方法。
151.本公开实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述文档搜索方法。
152.如图6所示,本公开实施例提供了一种电子设备1000,电子设备1000包括至少一个处理器1001、以及与处理器1001连接的至少一个存储器1002、总线1003;其中,处理器1001、存储器1002通过总线1003完成相互间的通信;处理器1001用于调用存储器1002中的程序指
令,以执行上述的文档搜索方法。本文中的电子设备可以是服务器、pc、pad、手机等。
153.本公开还提供了一种计算机程序产品,当在电子设备上执行时,适于执行初始化有文档搜索方法步骤的程序。
154.需要说明的是,本公开提供的一种文档搜索方法及装置可用于人工智能领域或金融领域。上述仅为示例,并不对本公开提供的一种文档搜索方法及装置的应用领域进行限定。
155.本公开是参照根据本公开实施例的方法、装置、电子设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程设备的处理器以产生一个机器,使得通过计算机或其他可编程设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
156.在一个典型的配置中,电子设备包括一个或多个处理器(cpu)、存储器和总线。电子设备还可以包括输入/输出接口、网络接口等。
157.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
158.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
159.在本公开的描述中,需要理解的是,如若涉及术语“上”、“下”、“前”、“后”、“左”和“右”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的位置或元件必须具有特定方位、以特定的方位构成和操作,因此不能理解为本公开的限制。
160.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
161.本领域技术人员应明白,本公开的实施例可提供为方法、系统或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存
储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
162.以上仅为本公开的实施例而已,并不用于限制本公开。对于本领域技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本公开的权利要求范围之内。

技术特征:
1.一种文档搜索方法,其特征在于,包括:获得用户通过预设输入方式输入的关键字;利用所述预设输入方式,确定所述用户的用户类型;利用所述关键字在多个预设语义群中进行相似度匹配,确定目标语义群,其中,所述目标语义群包括多个银行业务文档;基于所述用户类型对各所述银行业务文档进行排序,在各所述银行业务文档中确定出预设数量的关联文档;向所述用户输出所述关联文档,以使所述用户对所述关联文档进行触发操作。2.根据权利要求1所述的方法,其特征在于,所述用户类型包括眼疾用户和手疾用户,所述利用所述预设输入方式,确定所述用户的用户类型,包括:在所述预设输入方式为语音输入方式的情况下,判定所述用户的用户类型为所述眼疾用户和所述手疾用户中的一种;获得所述用户在语音输入过程中的操作耗时数据;在所述操作耗时数据与预设眼疾用户数据匹配的情况下,确定所述用户的所述用户类型为所述眼疾用户;在所述操作耗时数据与预设手疾用户数据匹配的情况下,确定所述用户的所述用户类型为所述手疾用户。3.根据权利要求1所述的方法,其特征在于,所述基于所述用户类型对各所述银行业务文档进行排序,在各所述银行业务文档中确定出预设数量的关联文档,包括:根据所述用户类型分别与各所述银行业务文档对应的使用次数,获得第一数量的第一文档;利用预先构建的屏蔽器对所述第一数量的所述第一文档进行过滤,获得第二数量的第二文档;利用预先构建的关联器获得关联语义群结果,所述关联语义群结果包括与所述第一文档具有关联使用关系的关联语义群;在所述关联语义群中选择第三数量的第三文档,其中,所述第三数量为所述第二数量与预设数量的差值;将所述第二数量的所述第二文档和所述第三数量的所述第三文档确定为关联文档。4.根据权利要求3所述的方法,其特征在于,在所述向所述用户输出所述关联文档之后,所述方法还包括:记录所述用户对输出的所述关联文档进行触发操作的触发次数;在所述触发次数大于预设阈值的情况下,结束输出所述关联文档;在所述关联语义群中选择除所述第三文档以外的第四数量的第四文档;向所述用户输出所述第四数量的所述第四文档。5.根据权利要求1所述的方法,其特征在于,在所述获得用户通过预设输入方式输入的关键字以后,所述方法还包括:采集所述用户的情感信息;对所述情感信息进行识别,获得情感识别结果;根据所述情感识别结果,确定是否结束输出所述关联文档。
6.一种文档搜索装置,其特征在于,包括:关键字获得单元、用户类型确定单元、目标语义群确定单元、关联文档确定单元和关联文档输出单元,所述关键字获得单元,用于获得用户通过预设输入方式输入的关键字;所述用户类型确定单元,用于利用所述预设输入方式,确定所述用户的用户类型;所述目标语义群确定单元,用于利用所述关键字在多个预设语义群中进行相似度匹配,确定目标语义群,其中,所述目标语义群包括多个银行业务文档;所述关联文档确定单元,用于基于所述用户类型对各所述银行业务文档进行排序,在各所述银行业务文档中确定出预设数量的关联文档;所述关联文档输出单元,用于向所述用户输出所述关联文档,以使所述用户对所述关联文档进行触发操作。7.根据权利要求6所述的装置,其特征在于,所述用户类型包括眼疾用户和手疾用户,所述用户类型确定单元包括:初步判定子单元、操作耗时数据获得子单元、眼疾用户判定子单元和手疾用户判定子单元,所述初步判定子单元,用于在所述预设输入方式为语音输入方式的情况下,判定所述用户的用户类型为所述眼疾用户和所述手疾用户中的一种;所述操作耗时数据获得子单元,用于获得所述用户在语音输入过程中的操作耗时数据;所述眼疾用户判定子单元,用于在所述操作耗时数据与预设眼疾用户数据匹配的情况下,确定所述用户的所述用户类型为所述眼疾用户;所述手疾用户判定子单元,用于在所述操作耗时数据与预设手疾用户数据匹配的情况下,确定所述用户的所述用户类型为所述手疾用户。8.根据权利要求6所述的装置,其特征在于,所述关联文档确定单元包括:第一文档获得子单元、第二文档获得子单元、关联语义群结果获得子单元、第三文档获得子单元和关联文档获得子单元,所述第一文档获得子单元,用于根据所述用户类型分别与各所述银行业务文档对应的使用次数,获得第一数量的第一文档;所述第二文档获得子单元,用于利用预先构建的屏蔽器对所述第一数量的所述第一文档进行过滤,获得第二数量的第二文档;所述关联语义群结果获得子单元,用于利用预先构建的关联器获得关联语义群结果,所述关联语义群结果包括与所述第一文档具有关联使用关系的关联语义群;所述第三文档获得子单元,用于在所述关联语义群中选择第三数量的第三文档,其中,所述第三数量为所述第二数量与预设数量的差值;所述关联文档获得子单元,用于将所述第二数量的所述第二文档和所述第三数量的所述第三文档确定为关联文档。9.根据权利要求8所述的装置,其特征在于,还包括:触发次数记录单元、结束输出单元、文档选择单元和文档输出单元,所述触发次数记录单元,用于在所述关联文档输出单元向所述用户输出所述关联文档之后,记录所述用户对输出的所述关联文档进行触发操作的触发次数;所述结束输出单元,用于在所述触发次数大于预设阈值的情况下,结束输出所述关联
文档;所述文档选择单元,用于在所述关联语义群中选择除所述第三文档以外的第四数量的第四文档;所述文档输出单元,用于向所述用户输出所述第四数量的所述第四文档。10.根据权利要求6所述的装置,其特征在于,还包括:情感采集单元、情感识别结果获得单元和关联文档输出确定单元,所述情感采集单元,用于所述关键字获得单元获得用户通过预设输入方式输入的关键字以后,采集所述用户的情感信息;所述情感识别结果获得单元,用于对所述情感信息进行识别,获得情感识别结果;所述关联文档输出确定单元,用于根据所述情感识别结果,确定是否结束输出所述关联文档。

技术总结
本公开提供的一种文档搜索方法及装置,可应用于人工智能领域或金融领域。本公开可以获得用户通过预设输入方式输入的关键字;利用预设输入方式,确定用户的用户类型;利用关键字在多个预设语义群中进行相似度匹配,确定目标语义群,其中,目标语义群包括多个银行业务文档;基于用户类型对各银行业务文档进行排序,在各银行业务文档中确定出预设数量的关联文档;向用户输出关联文档,以使用户对关联文档进行触发操作。本公开基于语义群技术对搜索结果进行精简,从而减少用户侧的输入,为识别出用户类型的特殊用户提供智能优化的关联文档搜索和推送,进而提升特殊用户对业务搜索功能的使用体验。的使用体验。的使用体验。


技术研发人员:杨晓明
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.04.23
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐