请求处理方法、装置和介质制造方法及图纸

技术编号:36062467 阅读:22 留言:0更新日期:2022-12-24 10:27
本发明专利技术实施例提供了一种请求处理方法、装置和介质。其中的方法具体包括:确定上文对应的泛化处理结果;根据所述泛化处理结果中是否包含第一类型的泛化标签,和/或,根据所述泛化处理结果对应的本地联想候选信息,判断是否发送云联想请求;其中,所述本地联想候选信息为根据语言模型得到,所述语言模型对应的词表中包括:经过泛化处理的字符。本发明专利技术实施例可以节省客户端的网络资源、以及降低服务端的处理负担。负担。负担。

【技术实现步骤摘要】
请求处理方法、装置和介质


[0001]本专利技术涉及通信
,尤其涉及一种请求处理方法、装置和介质。

技术介绍

[0002]目前,输入法程序可以针对用户上屏的字词,提供对应的联想候选。联想候选可以包括:本地联想候选和/或云联想候选。本地联想候选由客户端提供,云联想候选由云端提供。由于云端依托于云计算技术,凭借服务器集群强大的存储和运算能力,因此云联想候选的质量通常高于本地联想候选的质量。
[0003]目前,为了提升联想候选的质量,客户端通常频繁云联想请求。例如,在检测到上文的更新后,立即向云端发送云联想请求。
[0004]专利技术人在实施本专利技术实施例的过程中发现,客户端频繁云联想请求,往往会耗费较多的网络资源,且会增加云端的处理负担。

技术实现思路

[0005]本专利技术实施例提供一种请求处理方法、装置和介质,如何节省客户端的网络资源、以及降低服务端的处理负担是本领域技术人员需要解决的技术问题。
[0006]为了解决上述问题,本专利技术实施例公开了一种请求处理方法,应用于客户端,所述方法包括:
[0007]确定上文对应的泛化处理结果;
[0008]根据所述泛化处理结果中是否包含第一类型的泛化标签,和/或,根据所述泛化处理结果对应的本地联想候选信息,判断是否发送云联想请求;
[0009]其中,所述本地联想候选信息为根据语言模型得到,所述语言模型对应的词表中包括:经过泛化处理的字符。
[0010]另一方面,本专利技术实施例公开了一种请求处理装置,应用于客户端,该装置包括:
[0011]泛化处理模块,用于确定上文对应的泛化处理结果;以及
[0012]判断模块,用于根据所述泛化处理结果中是否包含第一类型的泛化标签,和/或,根据所述泛化处理结果对应的本地联想候选信息,判断是否发送云联想请求;
[0013]其中,所述本地联想候选信息为根据语言模型得到,所述语言模型对应的词表中包括:经过泛化处理的字符。
[0014]再一方面,本专利技术实施例公开了一种用于处理请求的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,所述程序被一个或者一个以上处理器执行时,实现前述方法的步骤。
[0015]又一方面,本专利技术实施例公开了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如前述一个或多个所述的请求处理方法。
[0016]本专利技术实施例包括以下优点:
[0017]本专利技术实施例中,语言模型对应的词表中可以包括:经过泛化处理的字符,故语言
模型具有泛化处理结果的识别能力和处理能力。这样,向语言模型提供上文对应的泛化处理结果,由语言模型对上述泛化处理结果进行处理。一方面,可以使语言模型根据泛化处理结果中包含的语义信息进行处理;另一方面,在上文中包含未录字符的情况下,未录字符对应的泛化处理结果可被语言模型识别和处理,因此能够增加语言模型能够识别的字符范围。上述两个方面能够提高语言模型输出的本地联想候选信息的准确度。
[0018]并且,在提高本地联想候选信息的准确度的情况下,本专利技术实施例根据上述本地联想候选信息,判断是否发送云联想请求,能够提升判断结果的准确度和请求处理的智能性。
[0019]此外,本专利技术实施例根据泛化处理结果中是否包含第一类型的泛化标签,判断是否发送云联想请求,可以根据上文是否涉及话题,判断是否发送云联想请求,能够提升判断结果的准确度和请求处理的智能性。例如,在上文涉及话题的情况下,可以借助于服务端对话题的信息进行联想,故此种情况下,可以发送云联想请求。
[0020]综上,本专利技术实施例在判断结果为是的情况下,才发送云联想请求。由于在判断结果为否的情况下,可以不发送云联想请求,因此能够节省客户端的网络资源、以及降低服务端的处理负担。
附图说明
[0021]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本专利技术实施例的一种请求处理方法的应用环境的示意;
[0023]图2是本专利技术的一种请求处理方法实施例的步骤流程图;
[0024]图3是本专利技术的一种请求处理装置实施例的结构框图;
[0025]图4是本专利技术的一种用于处理请求的装置800的框图;及
[0026]图5是本专利技术的一些实施例中服务端的结构示意图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]本专利技术实施例可以应用于输入法的应用场景。输入法是指为了将各种文字输入计算机或其他设备(如手机、平板电脑)而采用的编码方法。输入法具体可以包括:传统输入法和云输入法。
[0029]其中,传统输入法受限于本地计算机的存储器容量和CPU能力,使用规模较小的词库和语言模型,输入准确率有限。云输入法是依托于云计算技术的输入法,凭借服务器集群强大的存储和运算能力,拥有传统输入法所不可比拟的优势:更大、更新的词库,更高级的语言模型,这些优势使得输入的准确率有了显著的提升。
[0030]输入法程序提供的联想候选可以包括:本地联想候选和/或云联想候选;本地联想候选由客户端提供,云联想候选由云端提供。
[0031]目前,为了提升联想候选的质量,客户端通常频繁云联想请求。例如,在检测到上文的更新后,立即向云端发送云联想请求。然而,客户端频繁云联想请求,往往会耗费客户端较多的网络资源,且会增加云端的处理负担。
[0032]针对如何节省客户端的网络资源、以及降低服务端的处理负担的技术问题,本专利技术实施例提供了一种请求处理方案,该方案可以包括:确定上文对应的泛化处理结果;根据上述泛化处理结果中是否包含第一类型的泛化标签,和/或,根据上述泛化处理结果对应的本地联想候选信息,判断是否发送云联想请求;其中,上述本地联想候选信息可以为根据语言模型得到,上述语言模型对应的词表中可以包括:经过泛化处理的字符。
[0033]本专利技术实施例中,泛化可以指将具体的、个别的扩大为一般的。数据中通常包含原始概念层的细节信息,故本专利技术实施例的泛化处理可以将数据从较低的概念层抽象到较高的概念层,用较高层的概念来表示较低层次的概念。例如,用<地名>表示“西安”,用<人名>表示“姓名”,用<num4>或<年份>来表示“2018”,用“标点”表示“,”用“结束标识”表示文字输入的结束等等。
[0034本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种请求处理方法,其特征在于,应用于客户端,所述方法包括:确定上文对应的泛化处理结果;根据所述泛化处理结果中是否包含第一类型的泛化标签,和/或,根据所述泛化处理结果对应的本地联想候选信息,判断是否发送云联想请求;其中,所述本地联想候选信息为根据语言模型得到,所述语言模型对应的词表中包括:经过泛化处理的字符。2.根据权利要求1所述的方法,其特征在于,所述本地联想候选信息包括:本地联想候选的概率、和/或、本地联想候选对应泛化标签的信息。3.根据权利要求1所述的方法,其特征在于,所述判断是否发送云联想请求,包括:若概率从大到小的前M个本地联想候选的概率融合值不超过第一阈值,则发送云联想请求;和/或若本地联想候选对应第一类型的泛化标签,则发送云联想请求;和/或若本地联想候选对应第二类型的泛化标签,则不发送云联想请求;和/或若所述泛化处理结果中包含第一类型的泛化标签,则发送云联想请求。4.根据权利要求1所述的方法,其特征在于,所述第一类型包括:实体类型、或未录类型。5.根据权利要求3所述的方法,其特征在于,所述第二类型包括:数字类型、结束类型或标点类型。6.根据权利要求1至5中任一所述的方法,其特征在于,所述确定上文对应的泛化处理结果,包括:将上文中至少部分字符转换为对应的泛化标签。7.根据权利要求1至5中任一所述的方法,其特征在于,所述方法还包括:将所述泛化处理结果输入语言模型,以得到所述语言模型输出的本地联想候选,并确定所述本地联想候选对应的第一泛化标签;或者将所述泛化处理结果输入语言模型,以得到所述语言模型输出的本地联想候选对应的第二泛化标签,并确定所述第二泛化标签对应的本地联想候选。8.一种请求处理装置,其特征在于,应用于客户端,所述装置包括:泛化处...

【专利技术属性】
技术研发人员:崔欣
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:

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

1