一种自助售货机及自助售货机的数据推送方法与流程

文档序号:13426909阅读:388来源:国知局

本发明实施例涉及售货机技术领域,尤其涉及一种自助售货机及自助售货机的数据推送方法。



背景技术:

自助售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易,是一种全新的商业零售形式,又被称为24小时营业的微型超市。目前国内的自助售货机使用越来越普遍,己经被广泛使用于车站、地铁站、写字楼、小区等场所。

现有自助售货机的售货方式为:用户在显示屏幕上进行操作,输入商品号码和购买数量,投入钱币或刷卡后,商品就会从取货口出来,且自助售货机在向顾客展示宣传商品时,是按照预先设计好的流程播放画面。由此可见现有自助售货机是一个被动的售货设备,宣传商品时无法针对不同的用户进行适合当前用户的商品宣传。



技术实现要素:

本发明实施例提供了一种自助售货机及自助售货机的数据推送方法,以实现在自助售货机售货时推送适合当前用户商品的宣传信息。

第一方面,本发明实施例提供了一种自助售货机,包括售货机壳体和用于播放广告的显示屏,还包括:

图像采集模块,位于所述售货机壳体上,用于采集当前拍摄区域内的图像;

指令输入模块,位于所述售货机壳体上,用于供用户输入指令信息;

数据处理模块,与所述图像采集模块和所述指令输入模块相连接,用于根据所述图像识别用户信息,根据所述指令信息获取用户操作,并根据所述用户信息及所述用户操作确定待推送信息;

信息推送模块,与所述数据处理模块相连接,用于向用户展示所述待推送信息。

第二方面,本发明实施例还提供了一种自助售货机的数据推送方法,应用于本发明任意实施例所提供的自助售货机,所述方法包括:

所述数据处理模块获取图像采集模块采集的当前拍摄区域内的图像,并根据所述图像识别用户信息;

所述数据处理模块获取用户通过指令输入模块输入的指令信息,并根据所述指令信息获取用户操作;

所述数据处理模块根据所述用户信息和/或所述用户操作确定待推送信息;

所述数据处理模块向信息推送模块推送所述待推送信息。

本发明实施例能够主动采集自助售货机周边人的用户信息及用户操作,确定推送信息,解决了自助售货机宣传商品时无法针对不同的用户进行适合当前用户的商品宣传的问题,实现了自助售货机售货时向用户推送适合当前用户的宣传信息。

附图说明

图1是本发明实施例一中的自助售货机的结构示意图;

图2是本发明实施例二中的自助售货机的结构示意图;

图3是本发明实施例三中的自助售货机的数据推送方法的流程图;

图4是本发明实施例四中的自助售货机的数据推送方法的流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一中的自助售货机的结构示意图。如图1所示,该自助售货机包括售货机壳体110和用于播放广告的显示屏120,还包括:图像采集模块130,位于所述售货机壳体上,用于采集当前拍摄区域内的图像;指令输入模块140,位于所述售货机壳体上,用于供用户输入指令信息;数据处理模块,与所述图像采集模块和所述指令输入模块相连接,位于所述自助售货机壳体内,图中未示出,用于根据所述图像识别用户信息,根据所述指令信息获取用户操作,并根据所述用户信息及所述用户操作确定待推送信息;信息推送模块150,与所述数据处理模块相连接,用于向用户展示所述待推送信息。

该自助售货机的工作原理为:

当有用户接近自助售货机时,图像采集模块130采集当前拍摄区域内的图像,指令输入模块140获取用户输入的指令信息,数据处理模块根据图像确定当前用户的用户信息,根据指令信息确定当前用户的用户操作,再根据用户信息及用户操作确定适合当前用户的待推送信息,最后通过信息推送模块150向用户展示待推送信息。

本发明实施例通过图像采集模块采集当前拍摄区域内的图像,通过指令输入模块获取用户输入的指令信息,通过数据处理模块根据图像识别用户信息,根据指令信息获取用户操作,并根据用户信息及用户操作确定待推送信息,最后通过信息推送模块向用户展示待推送信息,使自助售货机售货时对不同用户推送适合当前用户的商品信息,完成了商品信息的个性化推送。

实施例二

图2是本发明实施例二中的自助售货机的结构示意图,本实施例在实施例一的基础上进行进一步地具体化。

如图2所示,该自助售货机包括:图像采集模块210、指令输入模块220、数据处理模块230和信息推送模块240,其中,图像采集模块210包括红外检测单元211,用于检测是否有用户接近自助售货机,并当检测结果为是时,输出拍摄信号;摄像单元212,与所述红外检测单元211相连接,根据所述拍摄信号获取当前拍摄区域的图像。指令输入模块220包括:语音输入单元221,用于获取用户的语音指令,通过对所述语音指令的分析,获取用户输入的指令信息;和/或操作界面222,用于获取用户通过按键和/或触摸屏输入的指令信息。

具体地,红外检测单元211用于检测是否有用户接近自助售货机,当红外检测单元211检测到有用户接近自助售货机时输出拍摄信号,控制摄像单元212获取当前拍摄区域内的图像。优选的,红外检测单元211可以为红外线检测仪,摄像单元212为位于售货机壳体上的摄像头。

进一步地,指令输入模块220包括语音输入单元221,用于获取用户的语音指令,通过语音识别技术获取用户操作的指令信息;和/或操作界面222,用于获取用户通过按键和/或触摸屏输入的指令信息。优选的,在自助售货机壳体上可以设置一个操作界面,使用户可根据展示的商品信息实现对商品的查询、浏览、购买等操作。指令输入模块220还可以包括体感输入单元,用于获取用户通过体感动作输入的指令信息,通过对用户体感动作的识别实现用户完成对自助售货机的操作。由此可见,自助售货机提供了多种指令输入方式供用户选择,满足了不同用户的需求。

进一步地,信息推送模块240还可以包括下述至少一个:显示屏、扬声器和无线发射模块,用于实现对待推送信息的多方式推送。

具体地,当用户接近自助售货机时,红外检测单元211检测到用户并输出控制信号,拍摄单元212根据控制信号拍摄当前区域内的图像,数据处理模块230识别出图像内的用户信息;语音识别单元221和/或操作界面222获取用户输入的指令信息,通过数据处理模块230识别出用户操作,再根据用户信息及用户操作确定适合当前用户的待推送信息,并将待推送信息推送至信息推送模块240展示。

本发明实施例通过红外检测单元检测到用户接近时输出拍摄信号控制拍摄单元获取当前拍摄区域内的图像,通过语音识别单元和/或操作界面获取用户输入的指令信息,通过数据处理模块根据图像和指令信息分别识别出用户信息及用户操作,根据用户信息及用户操作确定待推送信息,并将待推送信息推送至信息推送模块展示,使自助售货机提供更多的操作方式供用户选择,且能针对不同的用户向用户展示适合当前用户商品信息。

实施例三

图3是本发明实施例三中的自助售货机的数据推送方法的流程图,该方法可以由本发明任意实施例所提供的自助售货机来执行,具体可以是由数据处理模块执行,该数据处理模块可以采用软件和/或硬件的方式实现。如图3所示,该方法具体包括:

s310、所述数据处理模块获取图像采集模块采集的当前拍摄区域内的图像,并根据所述图像识别用户信息。

具体的,当图像采集模块中的红外检测单元检测到有人靠近自助售货机时,发送拍摄信号,拍摄单元根据拍摄信号获取当前拍摄区域内的图像,数据处理模块获取拍摄单元拍摄的图像,并识别图像内的用户信息。在本实施例中,用户信息可以包括客流量信息、用户人脸特征和用户站立姿势中的至少一个。

s320、所述数据处理模块获取用户通过指令输入模块输入的指令信息,并根据所述指令信息获取用户操作。

当用户通过指令输入模块输入指令信息时,数据处理模块获取用户输入的指令信息,并通过指令信息获取用户操作。

在本实施例中,可通过语音输入或触摸/按键输入的方式供用户输入指令信息,还可通过体感操作的方式输入指令信息。当用户使用语音输入指令信息时,可通过语音识别技术识别出用户的指令,例如,可以通过预先训练的模型识别出用户的语音输入指令,从而确定用户的指令信息;当用户使用触摸/按键输入的方式输入指令信息时,可根据用户触摸的位置或按键对应的功能获取用户当前操作;当用户使用体感操作的方式输入指令信息时,可通过对用户体感动作的识别获得用户的指令信息。

优选的,用户操作可以为用户购物的流程,具体可以为用户对商品的查询、浏览、查看、购买等操作。例如,当用户想要购买饮品时,首先通过输入“饮品”搜索出饮品类的商品,或通过商品分类模块选择饮品类的商品,通过语音或点击的方式选择感兴趣的商品进行浏览,最后确定需要购买的商品。数据处理模块可获取用户的指令信息,通过对指令信息的分析获得用户的购物流程。

在本实施例中,用户确定需要购买的商品后,可通过多种支付方式支付,包括但不限于:现金支付、扫码支付等。需要说明的是,用户还可以通过安装在移动终端上的应用程序(app)购买商品,当用户在移动终端上支付成功后,app将订单信息传送至自助售货机平台服务端,服务端根据订单中的信息将订单信息发送至指定的自助售货机,命令自助售货机出货,自助售货机接收到订单信息及出货命令后,将订单信息中的商品传送到出货口的容器中出货。自助售货机通过多种购买方式及支付方式满足了用户的购物需求。

s330、所述数据处理模块根据所述用户信息和/或所述用户操作确定待推送信息。

在本实施例中,数据处理模块根据识别出的用户信息和/或用户操作确定待推送信息。优选的,待推送信息可以包括向用户推送的广告信息及向用户推送的商品信息。

作为本实施例的一种优选方式,可根据历史购买记录中用户信息及购买商品的对应关系预先建立待推送信息确认数据库,具体的,待推送信息数据库中包含有用户信息和/或用户操作与待推送信息的对应关系,当获得用户信息和/或用户操作后,可通过对待推送信息数据库的查询确定适合当前用户的待推送信息。

s340、所述数据处理模块向信息推送模块推送所述待推送信息。

数据处理模块确定待推送信息后,将待推送信息发送至信息推送模块向用户展示。优选的,可将待推送的广告信息发送至显示屏展示,也可将待推送的商品信息发送至操作界面供用户选择。

本发明实施例提供的自助售货机的数据推送方法通过使用数据处理模块获取图像采集模块采集的当前拍摄区域内的图像,并根据所述图像识别用户信息;获取用户通过指令输入模块输入的指令信息,根据所述指令信息获取用户操作;根据所述用户信息和/或所述用户操作确定待推送信息;向信息推送模块推送所述待推送信息,使得在用户使用自助售货机购物时,自助售货机能够根据对用户信息及用户操作的识别推送适合当前用户的宣传信息,实现了宣传信息的个性化推送。

实施例四

图4是本发明实施例四中的自助售货机的数据推送方法的流程图。本实施例以上述实施例为基础进一步优化,如图4所示,所述方法包括:

s410、所述数据处理模块获取图像采集模块采集的当前拍摄区域内的图像。

s420、所述数据处理模块获取红外检测单元检测的用户与所述自助售货机之间的距离。

在本实施例中,当图像采集模块中的红外检测单元检测到用户靠近自助售货机时,检测用户与自助售货机之间的距离,数据处理模块获取红外检测单元检测的用户与自助售货机之间的距离,以根据该距离判断靠近自助售货机的人是否为需要购买商品的用户。

s430、所述数据处理模块根据所述距离及所述图像确定当前拍摄区域内的用户信息。

数据处理模块获取红外检测单元检测的距离后,首先判断该距离是否在预设距离内,以此来判断检测到的用户是否为需要通过自助售货机购买商品的用户。具体地,当该距离在预设距离范围内时,确定该用户为需要购买商品的用户,当该距离不在预设范围内时,确定该用户为路过自助售货机的路人。其中预设距离可根据不同的自助售货机设置,优选的,预设距离可以为1米。

数据处理模块通过对摄像单元拍摄的图像进行处理,获取当前图像中的用户信息。其中用户信息包括客流量信息、用户人脸特征和用户站立姿势中的至少一个。

具体地,当检测到的距离在预设距离范围内时,可通过对当前图像进行人脸识别,获取当前图像中用户的人脸特征,并通过用户人脸特征确定用户的性别、年龄、表情、站立姿势等信息。作为本实施例的一种优选方式,可将当前图像输入至预先训练的识别模型中,获取识别模型输出的用户性别、年龄、表情、站立姿势等。识别模型可通过将大量的人脸图像作为训练数据训练得出,如表情识别模型可通过将含有大量的人脸表情的图片作为训练数据训练得出,与传统的识别算法相比,使用识别模型识别用户的人脸特征准确率更高。以识别用户性别为例,可将当前图像输入至预先训练的识别模型中,通过识别模型提取出当前图像中的特征点,根据特征点计算用户性别分别为男和女时的置信度,取置信度高的对应的性别作为用户性别输出。

还可以通过对当前图像的识别,获取客流量信息。其中,客流量信息包括即时流量、时段流量和历史流量中的至少一项。通过图像获取客流量信息的方式有多种,优选的,可通过多点捕捉的方式获取当前图像中的人脸数量,以此来确定当前图像中的客流数量,然后根据当前图像中的客流数量及当前图像的拍摄时间确定某时刻的客流量,即即时流量。通过对各时刻的客流量统计即可得出预设时段内的客流量,即时段流量。通过对历史客流量的统计可得出历史流量。进一步地,可根据即时流量和/或时段流量确定客流高峰期,根据客流高峰期的时段确定无人购买商品时广告的播放流程。通过多点捕捉的方式确定当前图像中的客流数量可以避免当有用户在拍摄区域内来回走动时,将同一用户识别为多个用户的情况,使统计的客流量信息更加准确。

s440、所述数据处理模块获取用户通过指令输入模块输入的指令信息,并根据所述指令信息获取用户操作。

s450、所述数据处理模块根据所述用户信息和/或所述用户操作确定待推送信息。

获取当前用户的用户信息和用户操作后,数据处理模块根据用户与自助售货机之间的距离、用户信息和/或用户操作确定待推送信息。其中,待推送信息可以包括向用户推送的广告信息及向用户推送的商品信息。

在本实施例中,当用户与自助售货机之间的距离在预设范围内时,数据处理模块根据用户信息和/或用户操作确定待推送的商品信息。具体的,可以根据用户性别、年龄、表情等从待推送信息确认数据库中筛选出适合当前用户的商品信息。例如,当识别出当前用户为25岁,性别女时,通过从待推送信息确认数据库中筛选出与当前用户信息匹配的历史用户对a系列商品购买率较高,则可将a系列商品确定为适合当前用户的待推送的商品信息。

进一步地,数据处理模块还可以根据获取的用户信息确定待推送的广告信息。优选的,可预先对自助售货机中的广告信息标注标签,或建立广告信息与其适应的用户信息之间的对应关系库。获取用户信息后,可根据查找与用户信息匹配的标签或查找对应关系库确定适合当前用户的广告信息。

s460、所述数据处理模块向信息推送模块推送所述待推送信息。

数据处理模块确定待推送信息后,将待推送信息发送至信息推送模块向用户展示。具体的,当数据处理模块确定待推送广告信息后,将待推送广告信息发送至显示屏展示,供当前用户观看;当数据处理模块确定待推送商品信息后,将待推送商品信息发送至商品列表,供用户选择购买。

本发明实施例提供的自助售货机的数据推送方法通过识别当前图像中的用户信息,通过用户指令信息获取用户操作,根据用户信息和/或用户操作确定适合当前用户的待推送广告信息和/或待推送商品信息,将待推送广告信息发送至显示屏供当前用户观看,将待推送商品信息发送至商品列表,供用户选择购买,实现了用户使用自助售货机时,针对不同的用户,推送适合当前用户的商品和/或广告,实现了自助售货机的个性化服务。

在上述方案的基础上,所述方法还包括:所述数据处理模块根据所述用户信息和所述用户操作判断用户对当前播放广告的满意度。

数据处理模块可根据当前用户的用户信息和用户操作判断出用户对当前播放广告的满意度。具体地,数据处理模块可根据用户的表情、姿势、驻留时间等判断出用户是否满意当前播放的广告。例如,可以根据用户表情、用户姿势、用户驻留时间分别对当前播放的广告进行满意度评分,并设置各个评分的权重,最后根据各个评分值及权重计算出用户对当前播放广告的满意度总评分。还可以根据用户的操作,如用户观看广告后是否购买广告中的商品,来判断广告的播放效果。例如,当用户观看广告后购买了广告中的商品,表明广告的宣传效果非常好。另外,还可以结合当前用户的性别、年龄信息、广告播放时间及自助售货机的位置统计出同一广告在不同时间段在不同地点对不同年龄段、不同性别的用户的宣传效果。通过这种方式,可以准确的测评广告的播放效果,研究用户的消费行为。

在上述方案的基础上,所述方法还包括:所述数据处理模块根据所述用户信息和所述用户操作完成订单管理、产品管理、库存管理中的至少一项。

具体地,数据处理模块可通过对交易成功订单中的用户信息及商品信息实现对订单管理、产品管理及库存管理,还可将交易成功订单信息中的用户信息及商品信息添加至历史购买记录中,再根据更新后的历史信息完善待推送信息确认数据库,实现待推送信息数据库的实时更新。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1