利索能及
我要发布
收藏
专利号: 2022112563261
申请人: 深圳市人马互动科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种人机互动购物服务系统中数据处理的方法,其特征在于,应用于产品人机互动购物服务系统中的用户终端,所述人机互动购物服务系统包括所述用户终端和语音服务器,所述用户终端设置有人机交互语音服务引擎,所述用户终端通过所述人机交互语音服务引擎与所述语音服务器通信,所述方法包括以下步骤:调用所述人机交互语音服务引擎响应用户输入的唤醒指令,显示语音服务界面,所述唤醒指令用于唤醒所述用户终端的语音服务功能;以及,接收所述用户输入的语音指令,并根据所述语音指令生成文本信息;以及,对所述文本信息进行用户意图识别,得到意图识别结果为购物意图;

根据所述意图识别结果确定所述用户的当前次指令事件所指示的对象的类型,所述类型包括产品品类或者单体产品,所述产品品类是指产品的种类,所述单体产品是指已约束产品名称的产品;

若确定出所述用户的当前次指令事件所指示的对象的类型为所述单体产品,则判断所述单体产品是否对应唯一的品牌名称;

若判断所述单体产品对应唯一的品牌名称,则根据所述单体产品的产品名称和所述单体产品对应的品牌名称,通过所述语音服务器从多个购物应用服务器获取至少一条第一推荐信息,根据所述至少一条第一推荐信息为所述用户生成第一推荐列表;

若判断所述单体产品不对应唯一的品牌名称,则确定所述用户的当前次事件所指示的对象的类型为所述产品品类;

若确定出所述用户的当前次指令事件所指示的对象的类型为所述产品品类,则通过所述语音服务器从所述多个购物应用服务器获取所述用户针对所述产品品类的消费记录,所述消费记录包括消费金额,并根据所述消费记录为所述用户生成第二推荐列表,所述第二推荐列表中包含至少一条第二推荐信息;

将所述第一推荐列表或所述第二推荐列表呈现于所述语音服务界面。

2.根据权利要求1所述的方法,其特征在于,所述若确定出所述用户的当前次指令事件所指示的对象的类型为所述产品品类,则通过所述语音服务器从所述多个购物应用服务器获取所述用户针对所述产品品类的消费记录,并根据所述消费记录为所述用户生成第二推荐列表,包括以下步骤:将所述产品品类发送给所述语音服务器,通过所述语音服务器与所述多个购物应用服务器的开放的接口获取所述用户的多个消费记录,每个消费记录还包括消费时间、消费产品信息以及消费渠道,所述消费产品信息包括消费产品名称、消费品牌名称以及消费产品品类;

根据所述用户的消费画像以及所述产品品类,通过所述语音服务器从所述多个购物应用服务器获取所述至少一条第二推荐信息,根据所述至少一条第二推荐信息为所述用户生成所述第二推荐列表,每条第二推荐信息中包括产品价格,所述消费画像与所述用户的多个消费记录相关。

3.根据权利要求2所述的方法,其特征在于,所述消费画像包括所述用户在至少一个预设产品品类中的个人平均消费金额;所述根据所述用户消费画像以及所述产品品类,通过所述语音服务器从所述多个购物应用服务器获取所述至少一条第二推荐信息,根据所述至少一条第二推荐信息为所述用户生成所述第二推荐列表,包括以下步骤:根据所述消费画像,确定所述用户在所述产品品类的第一个人平均消费金额;

根据所述产品品类中各产品的价格和所述第一个人平均消费金额,通过所述语音服务器从所述多个购物应用服务器获取所述至少一条第二推荐信息;

根据所述至少一条第二推荐信息生成所述第二推荐列表。

4.根据权利要求3所述的方法,其特征在于,所述根据所述产品品类中各产品的价格和所述第一个人平均消费金额,通过所述语音服务器从所述多个购物应用服务器获取所述至少一条第二推荐信息,包括以下步骤:通过所述语音服务器从所述多个购物应用服务器获取所述产品品类的第一平均消费金额,所述第一平均消费金额与所述多个购物应用服务器存储的所有用户的多个消费记录相关;

若所述第一个人平均消费金额大于所述第一平均消费金额,则所述第二推荐信息的产品价格不大于所述第一个人平均消费金额;

若所述第一个人平均消费金额小于或等于所述第一平均消费金额,则所述第二推荐信息的产品价格不大于所述第一平均消费金额。

5.根据权利要求2所述的方法,其特征在于,所述若确定出所述用户的当前次指令事件所指示的对象的类型为所述单体产品,则判断所述单体产品是否对应唯一的品牌名称,包括以下步骤:判断所述用户的当前次指令事件中是否包括品牌名称;和/或,

判断所述单体产品对应的产品名称是否为预设产品名称,所述预设产品名称表示对应唯一品牌名称的产品名称。

6.根据权利要求5所述的方法,其特征在于,所述若判断所述单体产品对应唯一的品牌名称,则根据所述单体产品的产品名称和所述单体产品对应的品牌名称,通过所述语音服务器从多个购物应用服务器获取至少一条第一推荐信息,根据所述至少一条第一推荐信息为所述用户生成第一推荐列表,包括以下步骤:判断所述用户的多个消费记录中是否存在与所述单体产品匹配的第一消费记录,所述匹配是指所述第一消费记录中的消费产品名称和消费品牌名称,与所述单体产品对应的产品名称和品牌名称相同;

若存在所述第一消费记录,则根据所述第一消费记录生成所述第一推荐列表,所述第一推荐信息与所述第一消费记录相关;

若不存在所述第一消费记录,则通过所述语音服务器从所述多个购物应用服务器获取所述至少一条第一推荐信息,并生成所述第一推荐列表,所述第一推荐信息与所述单体产品相关。

7.根据权利要求4或6所述的方法,其特征在于,所述方法还包括以下步骤:

根据预设规则排列所述至少一条第一推荐信息,并生成所述第一推荐列表,所述预设规则包括根据产品价格、产品销量、产品评分或店铺安全系数中的至少一种进行排序;或,根据所述预设规则排列所述至少一条第二推荐信息,并生成所述第二推荐列表。

8.一种用户终端,其特征在于,所述用户终端包括:控制模块、计算模块、交互模块、判断模块以及通信模块;

所述控制模块,用于调用人机交互语音服务引擎响应用户输入的唤醒指令,显示语音服务界面,所述唤醒指令用于唤醒所述用户终端的语音服务功能;

所述交互模块,用于接收所述用户输入的语音指令;

所述计算模块,用于根据所述语音指令生成文本信息;

所述计算模块,还用于对所述文本信息进行用户意图识别,得到意图识别结果为购物意图;

所述计算模块,还用于根据所述意图识别结果确定所述用户的当前次指令事件所指示的对象的类型,所述类型包括产品品类或者单体产品,所述产品品类是指产品的种类,所述单体产品是指已约束产品名称的产品;

所述判断模块,用于在确定出所述用户的当前次指令事件所指示的对象的类型为所述单体产品时,判断所述单体产品是否对应唯一的品牌名称;

所述通信模块,用于在所述单体产品对应唯一的品牌名称时,根据所述单体产品的产品名称和所述单体产品对应的品牌名称,通过语音服务器从多个购物应用服务器获取至少一条第一推荐信息;

所述计算模块,还用于根据所述至少一条第一推荐信息为所述用户生成第一推荐列表;

所述计算模块,还用于在所述单体产品不对应唯一的品牌名称时,确定所述用户的当前次事件所指示的对象的类型为所述产品品类;

所述通信模块,还用于在确定出所述用户的当前次指令事件所指示的对象的类型为所述产品品类时,通过所述语音服务器从所述多个购物应用服务器获取所述用户针对所述产品品类的消费记录,所述消费记录包括消费金额;

所述计算模块,还用于根据所述消费记录为所述用户生成第二推荐列表,所述第二推荐列表中包含至少一条第二推荐信息;

所述控制模块,还用于将所述第一推荐列表或所述第二推荐列表呈现于所述语音服务界面。

9.一种用户终端,其特征在于,所述用户终端包括:

处理器、存储器和总线,所述处理器和所述存储器通过所述总线连接,其中,所述存储器用于存储一组程序代码,所述处理器用于调用所述存储器中存储的所述程序代码,执行如权利要求1‑7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,包括:

所述计算机可读存储介质中存储有指令,当其在计算机上运行时,实现如权利要求1‑7任一项所述的方法。