商品信息更新处理方法及其装置、设备、介质、产品制造方法及图纸

技术编号:33033374 阅读:23 留言:0更新日期:2022-04-15 09:10
本申请公开一种商品信息更新处理方法及其装置、设备、介质、产品,所述方法包括:响应作用于聊天文本的商品识别事件,检验本地数据库中该事件对应的直播间标识的商品信息集的版本;当本地数据库中存储的商品信息集的版本为旧版本时,触发本地数据锁,查询出缓存服务器中最新版本的商品信息集存储至本地数据库后,释放本地数据锁;当缓存数据库中不存在最新版本商品信息集时,驱动缓存服务器触发缓存数据锁,查询出源数据服务器中最新版本的商品信息集存储至缓存及本地数据库后,释放缓存及本地数据锁;根据最新版本商品信息集,识别聊天文本的目标商品特征信息,生成商品订单信息。本申请可提升了商品识别的执行效率且保证商品数据的一致性。数据的一致性。数据的一致性。

【技术实现步骤摘要】
商品信息更新处理方法及其装置、设备、介质、产品


[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]源信息集获取模块,用于当所述缓存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种商品信息更新处理方法,其特征在于,包括如下步骤:响应作用于处于当前直播间的观众端所推送的聊天文本的商品识别事件,确定该事件所对应的直播间标识,检验本地数据库中该直播间标识所对应的商品信息集的版本;当所述本地数据库中存储的所述商品信息集的版本为旧版本时,触发作用于该本地数据库的本地数据锁,查询出缓存服务器的缓存数据库中存储的最新版本的所述商品信息集存储至所述本地数据库后,释放所述本地数据锁;当所述缓存数据库中不存在最新版本的商品信息集时,驱动该缓存服务器触发作用于所述缓存数据库的缓存数据锁,查询出源数据服务器的源数据库中最新版本的所述商品信息集存储至所述缓存数据库及本地数据库后,释放所述缓存数据锁及本地数据锁;根据所述本地数据库中当前直播间最新版本的商品信息集中包含的多个商品特征信息,识别出与所述聊天文本相对应的目标商品特征信息,生成包含该目标商品特征信息的商品订单信息。2.根据权利要求1所述的方法,其特征在于,所述响应作用于处于当前直播间的观众端所推送的聊天文本的商品识别事件,确定该事件所对应的直播间标识,检验本地数据库中该直播间标识所对应的商品信息集的版本的步骤中,包括如下由业务服务器执行的步骤:响应所述商品识别事件,确定该商品识别事件所对应的直播间标识;查询所述本地数据库中是否存在所述直播间标识所对应的商品信息集,若不存在,则触发作用于该本地数据库的本地数据锁;从缓存服务器的缓存数据库中查询出所述直播间标识对应的最新版本的所述商品信息集存储至所述本地数据库中,释放所述本地数据锁。3.根据权利要求1所述的方法,其特征在于,所述响应作用于处于当前直播间的观众端所推送的聊天文本的商品识别事件,确定该事件所对应的直播间标识,检验本地数据库中该直播间标识所对应的商品信息集的版本的步骤中,包括如下由业务服务器执行的步骤:响应所述商品识别事件,确定该商品识别事件所对应的直播间标识;查询所述本地数据库中是否存在所述直播间标识所对应的商品信息集,若存在,向缓存服务器推送作用于该商品信息集的版本校验指令;接收由所述缓存服务器响应所述版本检测校验指令所推送的版本校验结果,当版本校验结果表征所述商品信息集为最新版本时,识别出与所述聊天文本与该商品信息集中相对应的商品特征信息,以生成包含该商品特征信息的商品订单信息。4.根据权利要求1所述的方法,其特征在于,所述当所述本地数据库中存储的所述商品信息集的版本为旧版本时,触发作用于该本地数据库的本地数据锁,查询出缓存服务器的缓存数据库中存储的最新版本的所述商品信息集存储至所述本地数据库后,释放所述本地数据锁的步骤中,包括如下由业务服务器执行的步骤:删除所述本地数据库中存储的旧版本商品信息集,触发作用于该本地数据库的本地数据锁;生成用于获取最新版本的所述直播间标识锁对应的商品信息集的信息获取指令推送至所述缓存服务器;将由所述缓存服务器响应所述获取指令所推送的缓存数据库中最新版本的所述商品信息集存储至所述本地数据库中,释放所述本地数据锁,进行...

【专利技术属性】
技术研发人员:杨鹏
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:

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

1