[发明专利]资源更新方法、系统、装置、服务器及存储介质在审
申请号: | 202010084511.1 | 申请日: | 2020-02-10 |
公开(公告)号: | CN111414259A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 王壮;苏少炜;陈孝良 | 申请(专利权)人: | 北京声智科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 更新 方法 系统 装置 服务器 存储 介质 | ||
本申请公开了一种资源更新方法、系统、装置、服务器及存储介质,属于计算机技术领域。方法包括:当接收到任一资源更新请求时,为任一资源更新请求添加用于指示接收顺序的第一字段和用于指示发起用户的第二字段;对任一资源更新请求进行缓存;当已缓存的多个资源更新请求符合目标条件时,获取多个资源更新请求,根据多个资源更新请求各自的第二字段,将多个资源更新请求存储至各自对应的请求队列中;根据至少一个请求队列中的资源更新请求的第一字段,对至少一个请求队列中的资源更新请求进行排序;根据至少一个请求队列中的资源更新请求排序后的顺序,对至少一个请求队列中的资源更新请求对应的资源进行更新。本申请可以提供资源更新的效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种资源更新方法、系统、装置、服务器及存储介质。
背景技术
意图解析资源是一种可以解析用户意图的资源,如用户定义了一个可以解析“订机票”意图的资源,当用户输入语句“我想订从北京到上海的机票”时,系统可以调用该资源,自动从语句中提取出始发地“北京”和目的地“上海”,从而得到用户的明确意图。为了提高意图解析的准确性,用户可能会有对意图解析资源进行更新的需求。
相关技术中,用户向请求系统提交更新意图解析资源的请求,请求系统将该请求缓存到Kafka等消息中间件系统中。更新系统按顺序从Kfaka等消息中间件系统中获取请求,更新系统将获取到的请求放入一个更新线程中执行更新操作,后加入的更新请求将在更新线程中排队等待执行。更新系统获取的请求必须保证是用户提交的更新顺序,如用户先提交了更新意图解析资源A的请求1,之后又提交了删除意图解析资源A的请求2,则更新系统必须保证先对请求1执行操作,再对请求2执行更新操作,而由于网络波动以及网络延迟等一系列原因,并不能保证消息中间件系统中缓存的顺序就是用户提交的顺序,这样也就无法确保更新系统获取到的请求顺序是用户提交的顺序,在更新系统获取到的请求顺序是无序的情况下无法正确的对资源执行更新操作,导致需要用户重新提交请求,系统重新对请求进行上述一系列的处理流程,资源更新的效率低。因此,亟需一种资源更新方法,提高资源更新的效率。
发明内容
本申请实施例提供了一种资源更新方法、系统、装置、服务器及存储介质,可以提高资源更新的效率。所述技术方案如下:
第一方面,提供一种资源更新方法,包括:
当接收到任一资源更新请求时,为所述任一资源更新请求添加用于指示接收顺序的第一字段和用于指示发起用户的第二字段,所述任一资源更新请求用于更新发起用户对应的用于解析任一意图的资源;
对添加所述第一字段和所述第二字段后的所述任一资源更新请求进行缓存;
当已缓存的多个资源更新请求符合目标条件时,获取所述多个资源更新请求,根据所述多个资源更新请求各自的所述第二字段,将所述多个资源更新请求存储至各自对应的请求队列中,不同请求队列用于存储不同发起用户的资源更新请求;
根据至少一个请求队列中的资源更新请求的所述第一字段,对所述至少一个请求队列中的资源更新请求进行排序;
根据所述至少一个请求队列中的资源更新请求排序后的顺序,对所述至少一个请求队列中的资源更新请求对应的资源进行更新。
在一种可能实现方式中,所述根据所述至少一个请求队列中的资源更新请求排序后的顺序,对所述至少一个请求队列中的资源更新请求对应的资源进行更新,包括:
对于任一请求队列,根据所述任一请求队列中的资源更新请求排序后的顺序,从所述任一请求队列中取出待处理的资源更新请求,当前取出的资源更新请求用于更新第一用户对应的用于解析第一意图的第一资源;
根据当前取出的资源更新请求,从资源池中随机取出一个所述第一资源执行更新操作,所述资源池中存储有目标数量的所述第一资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京声智科技有限公司,未经北京声智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010084511.1/2.html,转载请声明来源钻瓜专利网。