一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于机器人的信息推送方法、装置和智能设备与流程

2021-10-24 08:07:00 来源:中国专利 TAG:推送 信息 机器人 装置 智能


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.图1是本技术实施例提供的基于机器人的信息推送方法的实现流程图;
45.图2是本技术实施例提供的基于机器人的信息推送方法步骤s104的一种具体实现流程图;
46.图3是本技术实施例提供的基于机器人的信息推送方法步骤s104的另一种具体实现流程图;
47.图4是本技术另一实施例提供的基于机器人的信息推送方法的实现流程图;
48.图5是本技术实施例提供的基于机器人的信息推送方法步骤s405的另一种具体实现流程图;
49.图6是本技术再一实施例提供的基于机器人的信息推送方法的实现流程图;
50.图7是本技术实施例提供的基于机器人的信息推送装置的结构框图;
51.图8是本技术实施例提供的智能设备的示意图。
具体实施方式
52.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
53.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
54.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
55.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0056]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0057]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0058]
本技术实施例提供的基于机器人的信息推送方法可以应用于智能机器人。
[0059]
图1示出了本技术实施例提供的基于机器人的信息推送方法的实现流程,该方法流程包括步骤s101至s104。各步骤的具体实现原理如下:
[0060]
s101:机器人基于当前区域对应的预设路径移动,并获取目标用户的用户信息;
[0061]
其中,上述目标用户是指所述机器人移动方向指定范围内的用户。
[0062]
上述机器人是可自由行走的智能机器人。该机器人可以按预设路径移动,具有避障功能,在一些实施方式中,上述机器人亦可自行定位导航移动。
[0063]
本技术实施例中,机器人可在商场中巡逻移动,在移动过程中向用户推送信息。上述当前区域可以为机器人当前所在商场的多个可巡逻区域之一,上述预设路径为预先为机器人规划的可巡逻移动的路径。预设路径与当前区域存在对应关系。不同区域对应的预设路径不同。
[0064]
在一种应用场景中,机器人获取信息推送指令后,进行实时定位,基于该实时定位获取当前区域对应的预设路径,基于该预设路径在当前区域内移动巡逻,获取目标用户的用户信息。
[0065]
在本技术实施例中,上述用户信息包括人脸特征信息和/或身体特征信息,所述身体特征信息包括身高、体重、性别等。在一些实施方式中,上述用户信息还包括年龄。
[0066]
在一种实施方式中,上述机器人在当前区域内按预设路径移动的过程中,通过红外检测、雷达扫描等方式检测移动方向指定范围内是否存在的用户,若存在,则将该用户确定为目标用户,再获取该用户目标的用户信息。
[0067]
在一种实施方式中,上述机器人在当前区域内按预设路径移动的过程中,利用摄像头实时获取移动方向指定范围内的图像,并对该图像进行人体检测,根据人体检测的结果确定移动方向指定范围内是否存在的用户,若存在,则将该用户确定为目标用户,并基于获取的图像,获取该目标用户的用户信息。本技术实施例中,基于图像获取目标用户的用户信息的算法可参照现有技术,例如,利用训练完成的神经网络模型对图像进行识别,获取用户的人脸特征信息、年龄、性别、体重等等,此处不赘述。
[0068]
本技术实施例中,通过机器人按预设路径移动,并获取目标用户信息,不仅可降低人工成本,而且可使得信息推送更为智能化。
[0069]
s102:所述机器人将所述用户信息发送至所述当前区域内的商户终端。
[0070]
上述商户终端可以为商城内商户的智能终端,如电脑、手机等。
[0071]
本技术实施例中,为使得推送给目标用户的信息具有针对性,机器人将获取的目标用户的用户信息发送至当前区域内的商户终端,以使得商户终端根据上述用户信息确定针对上述目标用户的待推送信息,从而使得信息推送更具个性化。
[0072]
在一种可能的实施方式中,上述机器人将所述用户信息广播至所述当前区域内的所有商户终端。在本实施例中,当前区域内的所有的商户终端都将收到上述目标用户的用户信息,由各个商户终端根据该用户信息,确定是否生成针对该目标用户的待推送信息。
[0073]
在一种可能的实施方式中,上述机器人基于所述用户信息,确定与所述目标用户匹配的商户终端,然后将所述用户信息定向发送至所述当前区域内与所述目标用户匹配的商户终端。在本实施例中,并不是当前区域内的所有的商户终端都将收到上述目标用户的用户信息,而是由上述机器人先基于用户信息对当前区域内的商户终端进行筛选,确定与所述目标用户匹配的商户终端,再将该用户信息定向发送至匹配的商户终端,由该匹配的商户终端根据该用户信息,生成针对该目标用户的待推送信息,使得推送给目标用户的信息更具针对性,可进一步提高信息推送的有效性。
[0074]
本技术实施例中,预设用户信息与商户类型对照表,该对照表中包括用户信息与商户类型的映射关系,上述目标用户匹配的商户终端是指商户类型与上述用户信息对应。例如,上述用户信息包括性别,若目标用户为女性,则在上述对照表中查找与女性对应的商户类型,将查找到的商户类型对应的商户终端确定为与上述目标用户匹配的商户终端。
[0075]
s103:所述机器人获取所述商户终端反馈的与所述目标用户匹配的待推送信息。
[0076]
本技术实施例中,商户终端根据机器人发送的上述用户信息,为上述目标用户生成对应的待推送信息,并将该待推送信息反馈至上述机器人。
[0077]
在一些实施方式中,上述商户终端在预设信息数据库中查找与上述用户信息对应的信息,作为待推送信息反馈至上述机器人。
[0078]
s104:所述机器人将所述待推送信息推送至所述目标用户。
[0079]
本技术实施例中,机器人将上述商户终端反馈的待推送信息发送至上述目标用户。
[0080]
作为本技术一种可能的实施方式,图2示出了本技术实施例提供的基于机器人的信息推送方法步骤s104的一种具体实现流程,详述如下:
[0081]
a1:当所述机器人与所述目标用户的距离达到第一距离阈值时,所述机器人通过语音播放所述待推送信息。
[0082]
在本实施例中,当机器人与目标用户的距离达到第一距离阈值时,即可确定目标用户在可听见语音的距离范围内,此时,机器人通过语音播放的方式播放上述待推送信息。
[0083]
a2:当所述机器人与所述目标用户的距离达到第二距离阈值时,所述机器人通过视频播放所述待推送信息。其中,所述第二距离阈值小于所述第一距离阈值。
[0084]
在本实施例中,当机器人与目标用户的距离达到第二距离阈值时,即可确定目标用户在可视听的距离范围内,此时,机器人通过显示屏视频播放上述待推送信息。
[0085]
作为本技术一种可能的实施方式,图3示出了本技术实施例提供的基于机器人的信息推送方法步骤s104的另一种具体实现流程,详述如下:
[0086]
b1:所述机器人基于所述用户信息,确定所述目标用户是否为所述当前区域的会员用户。
[0087]
本技术实施例中,上述用户信息为可用于标识用户身份的信息,例如,人脸信息。上述机器人在上述当前区域的会员信息库中查找是否存在所述用户信息。若存在,即可确定该目标用户为上述当前区域的会员用户,若上述会员信息库中不存在所述用户信息,则确定该目标用户不是上述当前区域的会员用户。通过机器人直接验证上述目标用户是否为会员用户,可提高验证的速度。
[0088]
在一种可能的实施方式中,上述机器人将第一会员验证指令发送至所述当前区域内的商户终端,所述第一会员验证指令用于指示所述商户终端基于所述用户信息,验证所述目标用户是否为所述当前区域的会员用户,并将所述验证结果反馈至所述机器人,上述机器人基于所述商户终端反馈的验证结果,确定所述目标用户是否为所述当前区域的会员用户。
[0089]
在一种可能的实施方式中,上述机器人将携带所述用户信息的第二会员验证指令发送至所述当前区域对应的区域服务器,所述第二会员验证指令用于指示所述区域服务器基于所述用户信息,验证所述目标用户是否为所述当前区域的会员用户,并将所述验证结果反馈至所述机器人,上述机器人基于所述区域服务器反馈的验证结果,确定所述目标用户是否为所述当前区域的会员用户。
[0090]
本技术实施例中,机器人通过发送会员验证指令至商户终端或者区域服务,由商户终端或者区域服务器验证上述目标用户是否为所述当前区域的会员用户,可提高会员验证的有效性。
[0091]
b2:若所述目标用户是会员用户,则获取所述目标用户预留的手机号码。
[0092]
在本技术实施例中,注册会员时需要预留手机号,当确定上述目标用户为会员用户时,机器人通过上述当前区域的会员信息库,查找该目标用户预留的手机号。
[0093]
b3:基于所述手机号码,将所述待推送信息推送至所述目标用户的移动终端。
[0094]
在本技术实施例中,机器人在确定目标用户为会员用户后,直接将待推送信息推送至该目标用户,信息推送效率高。
[0095]
在一种可能的实施方式中,机器人可通过wifi、蓝牙等近距离通信方式将上述待推送信息推送至上述目标用户。
[0096]
在本技术实施例中,通过机器人基于当前区域对应的预设路径移动,并获取目标用户的用户信息,所述目标用户是指所述机器人移动方向指定范围内的用户,然后将所述用户信息发送至所述当前区域内的商户终端,获取由商户反馈的与所述目标用户匹配的待推送信息,无需人工宣导,且可使得待推送信息更具针对性,最后将所述待推送信息推送至所述目标用户。本方案由机器人在商场移动获取目标用户的用户信息,并将商户终端反馈的与该目标用户匹配的待推送信息推送至用户,信息推送智能化,提高了信息推送的效率,可针对不同用户推送不同的信息,从而提高信息推送的有效性。
[0097]
作为本技术一种可能的实施方式,图4示出了本技术另一实施例提供的基于机器人的信息推送方法的实现流程图,在该申请实施例中以机器人为执行主体,该信息推送方
法的流程包括步骤s401至s405。各步骤的具体实现原理如下:
[0098]
s401:机器人基于当前区域对应的预设路径移动,并获取目标用户的用户信息。
[0099]
s402:所述机器人将所述用户信息发送至所述当前区域内的商户终端。
[0100]
s403:所述机器人获取所述商户终端反馈的与所述目标用户匹配的待推送信息。
[0101]
s404:所述机器人将所述待推送信息推送至所述目标用户。
[0102]
本技术实施例中,步骤s401至步骤s404的具体步骤参见上述实施例步骤s101至步骤s104,在此不再赘述。
[0103]
s405:若在指定时间内,所述机器人未接收到所述商户终端反馈的所述待推送信息,则所述机器人将所述当前区域对应的预设信息推送至所述目标用户。
[0104]
在本技术实施例中,由于目标用户可能一直在行走,机器人将所述用户信息发送至所述当前区域内的商户终端之后,可能由于网络延迟、故障等原因导致机器人在指定时间内未收到所述商户终端反馈的所述待推送信息,机器人立即将所述当前区域对应的预设信息作为待推送信息推送至上述目标用户,可保证信息推送成功。
[0105]
作为本技术一种可能的实施方式,图5示出了本技术实施例提供的基于机器人的信息推送方法步骤s405的一种具体实现流程,详述如下:
[0106]
c1:所述机器人基于所述用户信息,确定所述目标用户是否为所述当前区域的会员用户。该步骤参见上述步骤b1的描述,此处不再赘述。
[0107]
c2:若所述目标用户不是会员用户,所述机器人将所述当前区域对应的预设信息推送至所述目标用户。本技术实施例中,当前区域存在对应的预设信息,该预设信息为预先设定的用于推送给用户的信息。
[0108]
c3:若所述目标用户是会员用户,所述机器人获取所述目标用户的历史消费记录。本技术实施例中,上述机器人与区域服务器连接通信,当所述目标用户是会员用户时,上述机器人获取所述目标用户的会员编号,基于所述会员编号,在所述区域服务器的历史消费数据库中查找所述目标用户的历史消费记录。
[0109]
c4:所述机器人将与所述历史消费记录关联的所述预设信息推送至所述目标用户。具体地,上述预设信息与上述历史消费记录中的商品类型关联。上述机器人根据所述历史消费记录中的商品类型,确定关联的预设信息,进而推送给上述目标用户。
[0110]
在本技术实施例中,当机器人未接收到所述商户终端反馈的所述待推送信息时,针对会员用户和非会员用户,机器人进行不同的信息推送,即可保证信息推送的成功,又可使得推送的信息尽可能适合目标用户,从而提高信息推送的有效性。
[0111]
作为本技术一种可能的实施方式,图6示出了本技术再一实施例提供的基于机器人的信息推送方法的实现流程图,在该申请实施例中以机器人为执行主体,该信息推送方法的流程包括步骤s601至s606。各步骤的具体实现原理如下:
[0112]
s601:机器人基于当前区域对应的预设路径移动,并获取目标用户的用户信息。
[0113]
s602:所述机器人将所述用户信息发送至所述当前区域内的商户终端。
[0114]
s603:所述机器人获取所述商户终端反馈的与所述目标用户匹配的待推送信息。
[0115]
s604:所述机器人将所述待推送信息推送至所述目标用户。
[0116]
本技术实施例中,步骤s601至步骤s604的具体步骤参见上述实施例步骤s101至步骤s104,在此不再赘述。
[0117]
s605:所述机器人获取所述目标用户的反馈信息。
[0118]
本技术实施例中,上述机器人可与上述目标用户进行交互。上述机器人支持显示屏触屏交互、语音交互等,机器人可提供显示界面供用户操作。在一些实施方式中,上述机器人还可通过与目标用户的移动终端连接通信,进行实现交互。
[0119]
上述机器人通过与上述目标用户的交互,获取上述目标用户的反馈信息。上述反馈信息包括但不限于信息查询指令、引导请求指令。
[0120]
s606:所述机器人基于所述反馈信息,与所述目标用户进行交互。
[0121]
本技术实施例中,机器人与目标用户的交互包括问答交互、引导交互等等。
[0122]
在一种应用场景中,上述反馈信息为信息查询指令,上述机器人基于该信息查询指令进行信息查询,并将查询结果在显示屏上显示供上述目标用户参考。
[0123]
在一种应用场景中,上述反馈信息为引导请求指令,该引导请求指令携带目标位置,上述机器人基于该引导请求指令,引导上述目标用户前往上述目标位置。
[0124]
在本技术实施例中,机器人不仅将商户终端的待推送信息推送至用户,并可与用户交互,为用户提供便利,增强用户体验,可间接提高信息推送的有效性。
[0125]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0126]
对应于上文实施例所述的基于机器人的信息推送方法,图7示出了本技术实施例提供的基于机器人的信息推送装置的结构框图,为了便于说明,仅示出了与本技术实施例相关的部分。
[0127]
参照图7,该基于机器人的信息推送装置包括:用户信息获取单元71,用户信息发送单元72,待推送信息获取单元73,信息推送单元74,其中:
[0128]
用户信息获取单元71,用于机器人基于当前区域对应的预设路径移动,并获取目标用户的用户信息,其中,所述目标用户是指所述机器人移动方向指定范围内的用户;
[0129]
用户信息发送单元72,用于所述机器人将所述用户信息发送至所述当前区域内的商户终端;
[0130]
待推送信息获取单元73,用于所述机器人获取所述商户终端反馈的与所述目标用户匹配的待推送信息;
[0131]
信息推送单元74,用于所述机器人将所述待推送信息推送至所述目标用户。
[0132]
在一种可能的实施方式中,上述用户信息发送单元72包括:
[0133]
信息广播发送模块,用于所述机器人将所述用户信息广播至所述当前区域内的所有商户终端;
[0134]
信息定向发送模块,用于所述机器人基于所述用户信息,确定与所述目标用户匹配的商户终端;将所述用户信息定向发送至所述当前区域内与所述目标用户匹配的商户终端。
[0135]
在一种可能的实施方式中,上述信息推送单元74包括:
[0136]
第一信息推送模块,用于当所述机器人与所述目标用户的距离达到第一距离阈值时,所述机器人通过语音播放所述待推送信息;
[0137]
第二信息推送模块,用于当所述机器人与所述目标用户的距离达到第二距离阈值
时,所述机器人通过视频播放所述待推送信息;
[0138]
其中,所述第二距离阈值小于所述第一距离阈值。
[0139]
在一种可能的实施方式中,上述信息推送单元74包括:
[0140]
会员验证模块,用于所述机器人基于所述用户信息,确定所述目标用户是否为所述当前区域的会员用户;
[0141]
手机号码获取模块,用于若所述目标用户是会员用户,则获取所述目标用户预留的手机号码;
[0142]
第三信息推送模块,用于基于所述手机号码,将所述待推送信息推送至所述目标用户的移动终端。
[0143]
在一种可能的实施方式中,上述会员验证模块具体包括:
[0144]
第一验证子模块,用于所述机器人将第一会员验证指令发送至所述当前区域内的商户终端,所述第一会员验证指令用于指示所述商户终端基于所述用户信息,验证所述目标用户是否为所述当前区域的会员用户,并将所述验证结果反馈至所述机器人;
[0145]
第二验证子模块,用于所述机器人将携带所述用户信息的第二会员验证指令发送至所述当前区域对应的区域服务器,所述第二会员验证指令用于指示所述区域服务器基于所述用户信息,验证所述目标用户是否为所述当前区域的会员用户,并将所述验证结果反馈至所述机器人;
[0146]
会员验证子模块,用于所述机器人基于所述商户终端反馈的验证结果或者所述区域服务器反馈的验证结果,确定所述目标用户是否为所述当前区域的会员用户。
[0147]
在一种可能的实施方式中,上述基于机器人的信息推送装置还包括:
[0148]
预设信息推送单元,用于若在指定时间内,所述机器人未接收到所述商户终端反馈的所述待推送信息,则所述机器人将所述当前区域对应的预设信息推送至所述目标用户。
[0149]
在一种可能的实施方式中,上述预设信息推送单元包括:
[0150]
会员识别模块,用于所述机器人基于所述用户信息,确定所述目标用户是否为所述当前区域的会员用户;
[0151]
第四信息推送模块,用于若所述目标用户不是会员用户,所述机器人将所述当前区域对应的预设信息推送至所述目标用户;
[0152]
历史记录获取模块,用于若所述目标用户是会员用户,所述机器人基于所述用户信息,获取所述目标用户的历史消费记录;
[0153]
第五信息推送模块,用于所述机器人将与所述历史消费记录关联的所述预设信息推送至所述目标用户。
[0154]
在一种可能的实施方式中,上述基于机器人的信息推送装置还包括
[0155]
反馈信息获取单元,用于所述机器人获取所述目标用户的反馈信息;
[0156]
用户引导单元,用于所述机器人基于所述反馈信息,与所述目标用户进行交互。
[0157]
在本技术实施例中,通过机器人基于当前区域对应的预设路径移动,并获取目标用户的用户信息,所述目标用户是指所述机器人移动方向指定范围内的用户,然后将所述用户信息发送至所述当前区域内的商户终端,获取由商户反馈的与所述目标用户匹配的待推送信息,无需人工宣导,且可使得待推送信息更具针对性,最后将所述待推送信息推送至
所述目标用户。本方案由机器人在商场移动获取目标用户的用户信息,并将商户终端反馈的与该目标用户匹配的待推送信息推送至用户,信息推送智能化,提高了信息推送的效率,可针对不同用户推送不同的信息,从而提高信息推送的有效性。
[0158]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0159]
本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如图1至图6表示的任意一种基于机器人的信息推送方法的步骤。
[0160]
本技术实施例还提供一种智能设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如图1至图6表示的任意一种基于机器人的信息推送方法的步骤。
[0161]
本技术实施例还提供一种计算机程序产品,当该计算机程序产品在服务器上运行时,使得服务器执行实现如图1至图6表示的任意一种基于机器人的信息推送方法的步骤。
[0162]
图8是本技术一实施例提供的智能设备的示意图。如图8所示,该实施例的智能设备8包括:处理器80、存储器81以及存储在所述存储器81中并可在所述处理器80上运行的计算机程序82。所述处理器80执行所述计算机程序82时实现上述各个基于机器人的信息推送方法实施例中的步骤,例如图1所示的步骤s101至s104。或者,所述处理器80执行所述计算机程序82时实现上述各装置实施例中各模块/单元的功能,例如图7所示单元71至74的功能。
[0163]
示例性的,所述计算机程序82可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器81中,并由所述处理器80执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机可读指令段,该指令段用于描述所述计算机程序82在所述智能设备8中的执行过程。
[0164]
所述智能设备8可以为智能机器人。所述智能设备8可包括,但不仅限于,处理器80、存储器81。本领域技术人员可以理解,图8仅仅是智能设备8的示例,并不构成对智能设备8的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述智能设备8还可以包括输入输出设备、网络接入设备、总线等。
[0165]
所述处理器80可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0166]
所述存储器81可以是所述智能设备8的内部存储单元,例如智能设备8的硬盘或内存。所述存储器81也可以是所述智能设备8的外部存储设备,例如所述智能设备8上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器81还可以既包括所述智能设备8的内部存储单元也包括外部存储设备。所述存储器81用于存储所述计算机程序以及所述智能设备所需的
其他程序和数据。所述存储器81还可以用于暂时地存储已经输出或者将要输出的数据。
[0167]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0168]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0169]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
[0170]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0171]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜