一种预设路线调整方法、装置、设备和存储介质与流程

文档序号:17010449发布日期:2019-03-02 02:13阅读:241来源:国知局
一种预设路线调整方法、装置、设备和存储介质与流程

本发明实施例涉及机器人技术,尤其涉及一种预设路线调整方法、装置、设备和存储介质。



背景技术:

商场中一般设置有货柜摆放商品等待用户选购,或者设置有专门的销售人员对商品进行销售。但是由于货柜位置固定,曝光率较较低,需要用户熟悉货柜的设置,才能增加货柜上商品被选购的机会。而通过专门的销售人员进行销售虽然可以增加商品被知悉的机会,但是增加了人力成本。



技术实现要素:

本发明提供一种预设路线调整方法、装置、设备和存储介质,以实现货柜机器人自动巡游,并根据交易数据调整预设路线,节省巡游时间,同时节省人力成本,也增加了商品被购买的机会。

第一方面,本发明实施例提供了一种预设路线调整方法,该方法包括:

按预设路线进行巡游,并在售卖点停止移动;

在所述售卖点完成交易后将交易数据保存至数据库,并继续移动;

在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线。

进一步的,按预设路线进行巡游,并在售卖点停止移动包括:

按照预设路线从起点开始巡游;

根据巡游过程中接收到的购买指令停止移动,并确定当前地点为售卖点。

进一步的,按预设路线进行巡游,并在售卖点停止移动包括:

按照预设路线从起点开始巡游;

确定当前地点为售卖点,则停止移动,并等待交易。

进一步的,在所述售卖点完成交易后将交易数据保存至数据库,并继续移动,包括:

成功获取用户支付账户信息后,打开货柜门;

在检测到所述货柜门关闭后,根据货柜中商品重量变化确定被选购的商品;

将所述被选购的商品与所述售卖点在数据库中关联存储;

根据所述被选购的商品和所述用户支付账户信息,指示后台完成扣费,并继续按照预设路线进行移动。

进一步的,成功获取用户支付账户信息后,打开货柜门,包括:

通过提供二维码以获取用户支付账户信息,若所述用户支付账户信息已开通免密支付,则打开货柜门;

否则提醒用户开通免密支付。

进一步的,在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线,包括:

在巡游回到终点后,从所有所述售卖点的交易数据中筛选出符合预设要求的所述售卖点;

根据筛选后的所述售卖点重新规划预设路线。

进一步的,还包括:

根据所述数据库中与所述售卖点关联存储的所述交易数据,确定所述售卖点的停留时间;

在所述售卖点完成交易后,等待所述停留时间后,继续移动。

进一步的,在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线后,还包括:

根据所述调整后的预设路线所包含的所述售卖点的历史交易数据,调整货柜中的商品。

第二方面,本发明实施例还提供了一种预设路线调整装置,该装置包括:

售卖点确定模块,用于按预设路线进行巡游,并在售卖点停止移动;

交易模块,用于在所述售卖点完成交易后将交易数据保存至数据库,并继续移动;

预设路线调整模块,用于在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线。

第三方面,本发明实施例还提供了预设路线调整设备,该设备包括:存储器、显示屏以及一个或多个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的预设路线调整方法。

第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面中任一所述的预设路线调整方法。

本实施例的技术方案,通过按预设路线进行巡游,并在售卖点停止移动;在所述售卖点完成交易后将交易数据保存至数据库,并继续移动;在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线,解决了固定货柜带来的购买率低和设置销售人员带来的人工成本高的问题,以实现货柜机器人自动巡游,并根据交易数据调整预设路线,节省巡游时间,同时节省人力成本,也增加了商品被购买的机会。

附图说明

图1为本发明实施例一提供的一种预设路线调整方法的流程图;

图2为本发明实施例二提供的一种预设路线调整方法的流程图;

图3为本发明实施例三提供的一种预设路线调整方法的流程图;

图4为本发明实施例四提供的一种预设路线调整装置的结构示意图;

图5为本发明实施例五提供的一种预设路线调整设备的结构示意图。

具体实施方式

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

实施例一

图1为本发明实施例一提供的一种预设路线调整方法的流程图,本实施例可适用于货柜机器人按照预设路线进行商品售卖的技术领域。但可以理解的是,本技术方案也可以适用于其他应用场景中,只要存在根据交易数据进行预设路线调整的情况即可,不一定调整货柜机器人的预设路线。该方法可以由预设路线调整设备来执行,该预设路线调整设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。该预设路线调整设备可以是服务器、电脑、控制板卡等,本实施例以货柜机器人中的控制板作为预设路线调整设备进行说明。本实施例中的货柜机器人是一种携带商品进行巡游售卖的机器人,该货柜机器人设置有货柜,用于安装商品。

参照图1,该预设路线调整方法具体包括如下步骤:

s110、按预设路线进行巡游,并在售卖点停止移动。

本实施例中,预设路线是货柜机器人进行巡游售卖商品的预先设置的规划路线。本实施例对预设路线的存储位置不作限定,可以存储在本地或云端。本实施例以该预设路线预先存储于货柜机器人的控制板中进行说明。巡游是指在按照预设路线反复移动。

本实施例中,售卖点是货柜机器人巡游过程中,需要停止移动以进行交易的地点。本实施例对售卖地点的确定方式不作限定,售卖点可以是预先设置于预设路线中,也可以在巡游过程中进行确定。

在一实施例中,该预设路线为设置有起点和终点的路线,起点和终点可以为相同或不同地点。

在一实施例中,货柜机器人按预设路线进行巡游的过程中,确定售卖点,并在该售卖点停止移动,等待交易。

s120、在所述售卖点完成交易后将交易数据保存至数据库,并继续移动。

本实施例中,交易是指货柜机器人根据用户购买的商品进行收费的过程。交易数据包括售卖点的信息和商品的信息。该售卖点的信息至少包括地点信息,商品的信息至少包括商品的种类、商品的名称、商品的购买数量和商品的单价等其中之一。

本实施例中,数据库用于存储交易数据,本实施例对数据库存储的位置不作限定,存储在本地或云端。本实施例以该预设路线预先存储于货柜机器人的控制板中进行说明。

在一实施例中,在售卖点,货柜机器人为用户展示商品,并根据用户选购商品的种类和数量进行自动计价,在扣费后完成交易后继续移动。

在一实施例中,在所述售卖点完成交易后将交易数据保存至数据库,等待预设停留时间后继续按照预设路线移动。

s130、在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线。

本实施例中,货柜机器人的一次巡游指的是从起点移动到终点的巡游。本实施例对根据交易数据调整预设路线的具体实现方式不作限定,可以是根据交易数据确定售卖点的售卖情况,如商品被购买概率或者收益率等。进而调整预设路线,使其经过商品被购买概率或者收益率高于预设值的售卖点。

本实施例的技术方案,通过按预设路线进行巡游,并在售卖点停止移动;在所述售卖点完成交易后将交易数据保存至数据库,并继续移动;在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线,解决了固定货柜带来的购买率低和设置销售人员带来的人工成本高的问题,以实现货柜机器人自动巡游,并根据交易数据调整预设路线,节省巡游时间,同时节省人力成本,也增加了商品被购买的机会。

实施例二

图2为本发明实施例二提供的一种预设路线调整方法的流程图,本实施例在上述实施例的基础上进一步细化,本实施例以售卖点为巡游过程中进行确定为例进行说明,该预设路线调整方法具体包括如下步骤:

s210、按照预设路线从起点开始巡游。

本实施例中,货柜机器人从起点开始巡游,最后巡游至终点,且起点和终点可以是同一个地点。

s220、根据巡游过程中接收到的购买指令停止移动,并确定当前地点为售卖点。

本实施例中,购买指令用于触发货柜机器人停止移动,等待交易。进一步的本实施例对购买指令如何生成不作限定,本实施例以购买指令可以通过货柜机器人和用户互动得到为例进行说明。

在一实施例中,货柜机器人通过红外线传感器检测到用户的触摸操作,进而根据该触摸操作生成购买指令。货柜机器人收到该购买指令表示用户具有购买意愿,进而触发货柜机器人停止移动,确定当前地点为售卖点,并等待交易。

s230、成功获取用户支付账户信息后,打开货柜门。

本实施例中,用户支付账户信息至少包括用户的移动支付账号和支付权限,该移动支付账号用于唯一确定用户的移动支付账户,该支付权限可以用于确定该移动支付帐号是否开通了免密支付。当货柜机器人获取该用户账户信息后,可以在后台与移动支付账户对应的服务平台建立连接,并申请扣费。若该支付权限指示用户已开通免密支付,货柜机器人则可以直接从用户的移动支付账户中扣除商品对应的金额。若该支付权限指示用户未开通免密支付,则需要用户进一步确认才可以完成扣费。

在一实施例中,通过提供二维码以获取用户支付账户信息,若所述用户支付账户信息已开通免密支付,则打开货柜门;否则提醒用户开通免密支付。

本实施例中,货柜机器人通过其显示器显示一二维码,用户可以对该二维码进行扫描,建立其用户支付账户信息与该货柜机器人的联系,进而货柜机器人可以获取该用户账户信息,并在确认该用户账户信息对应的账户开通了免密支付后,则打开货柜门,以使得用户可以拿取货柜中的商品。

s240、在检测到所述货柜门关闭后,根据货柜中商品重量变化确定被选购的商品。

本实施例中,在检测到货柜门关闭后,说明用户已完成取商品的步骤,货柜机器人可以通过设置在货柜中的称重设备检测检测货柜中的商品重量的变化,进而确定被用户取走的商品,即被用户选购的商品。

s250、将所述被选购的商品与所述售卖点在数据库中关联存储。

本实施例中,在数据库中存储货柜机器人在该售卖点被选购的商品,即交易数据,该交易数据包括售卖点的信息和商品的信息。该售卖点的信息至少包括地点信息,商品的信息至少包括商品的种类、商品的名称、商品的购买数量和商品的单价等其中之一。

s260、根据所述被选购的商品和所述用户支付账户信息,指示后台完成扣费,并继续按照预设路线进行移动。

本实施例中,根据被选购的商品种类及数量,确定用户的消费金额,指示后台建立与该用户支付账户信息对应的移动支付账户,扣除该消费金额,并在扣费完成之后,指示货柜机器人继续按照预设路线进行移动。

s270、在巡游回到终点后,从所有所述售卖点的交易数据中筛选出符合预设要求的所述售卖点。

本实施例中,本实施例对预设要求不作限定,可以是售卖点的售卖金额超过预设售卖金额、售卖点的收益率超过预设收益率或售卖点的商品被购买概率超过预设被购买概率,则售卖点认为符合预设要求。

s280、根据筛选后的所述售卖点重新规划预设路线。

本实施例中,在重新规划预设路线时,将筛选后的符合预设要求的售卖点作为预设路线的中间点,同时还考虑地形、障碍物等情况对预设路线进行规划。

本实施例的技术方案,通过按照预设路线从起点开始巡游;根据巡游过程中接收到的购买指令停止移动,并确定当前地点为售卖点;成功获取用户支付账户信息后,打开货柜门;在检测到所述货柜门关闭后,根据货柜中商品重量变化确定被选购的商品;将所述被选购的商品与所述售卖点在数据库中关联存储;根据所述被选购的商品和所述用户支付账户信息,指示后台完成扣费,并继续按照预设路线进行移动。在巡游回到终点后,从所有所述售卖点的交易数据中筛选出符合预设要求的所述售卖点;根据筛选后的所述售卖点重新规划预设路线,解决了固定货柜带来的购买率低和设置销售人员带来的人工成本高的问题,以实现货柜机器人自动巡游,并根据交易数据调整预设路线,节省巡游时间,同时节省人力成本,也增加了商品被购买的机会。进一步的,通过根据获取用户支付帐号信息、扣费情况来控制货柜门开关状态,简化货柜机器人的交易过程,提高交易的效率和安全可靠性。

实施例三

图3为本发明实施例三提供的一种预设路线调整方法的流程图,本实施例在上述实施例的基础上进一步优化,本实施例以售卖点是预先设置于预设路线中为例进行说明,该预设路线调整方法具体包括如下步骤:

s310、按照预设路线从起点开始巡游。

本实施例中,货柜机器人从起点开始巡游,最后巡游至终点,且起点和终点可以是同一个地点。一次巡游结束指的是货柜机器人回到终点。

s320、确定当前地点为售卖点,则停止移动,并等待交易。

本实施例中,售卖点在预设路线中预先设置,该售卖点的历史交易数据符合预设要求,即售卖点的售卖金额超过预设售卖金额、售卖点的收益率超过预设收益率或售卖点的商品被购买概率超过预设被购买概率。

在一实施例中,在进行预设路线设置或调整时,根据历史交易数据在预设路线中设置售卖点。在货柜机器人巡游过程中,根据当前地点与预设路线中的售卖点进行匹配,若匹配成功,则确定当前地点为售卖点。之后,在该售卖点等待交易。

s330、在所述售卖点完成交易后将交易数据保存至数据库,并继续移动。

在一实施例中,根据所述数据库中与所述售卖点关联存储的所述交易数据,确定所述售卖点的停留时间;在所述售卖点完成交易后,等待所述停留时间后,继续移动。

本实施例中,对于符合预设要求的售卖点,可以延长停留时间,进而增加商品的被购买率。

本实施例对该停留时间不作限定。

在一实施例中,停留时间是货柜机器人在售卖点停留的总时间。

在一实施例中,停留时间是进行一次交易后的等待时间,若超过该停留时间,则继续移动;若在该停留时间内,产生另一次交易,则重新计算停留时间。

s340、在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线。

s350、根据所述调整后的预设路线所包含的所述售卖点的历史交易数据,调整货柜中的商品。

本实施例中,商品调整包括补货和换货。补货是货柜中的商品大部分被购买。换货是根据历史交易数据更换更适合该预设路线的商品。

本实施例的技术方案,通过按照预设路线从起点开始巡游;确定当前地点为售卖点,则停止移动,并等待交易,在所述售卖点完成交易后将交易数据保存至数据库,并继续移动,在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线,根据所述调整后的预设路线所包含的所述售卖点的历史交易数据,调整货柜中的商品,解决了固定货柜带来的购买率低和设置销售人员带来的人工成本高的问题,以实现货柜机器人自动巡游,并根据交易数据调整预设路线,节省巡游时间,同时节省人力成本,也增加了商品被购买的机会。进一步的,根据所述数据库中与所述售卖点关联存储的所述交易数据,确定所述售卖点的停留时间,在所述售卖点完成交易后,等待所述停留时间后,继续移动,实现根据交易数据确定售卖点的停留时间,优化商品被购买率。

实施例四

图4为本发明实施例四提供的一种预设路线调整装置的结构示意图,本实施例可适用于货柜机器人按照预设路线进行商品售卖的技术领域。但可以理解的是,本技术方案也可以适用于其他应用场景中,只要存在根据交易数据进行预设路线调整的情况即可,不一定是调整货柜机器人的预设路线。该装置包括:售卖点确定模块410、交易模块420和预设路线调整模块430。

售卖点确定模块410,用于按预设路线进行巡游,并在售卖点停止移动。

交易模块420,用于在所述售卖点完成交易后将交易数据保存至数据库,并继续移动。

预设路线调整模块430,用于在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线。

本实施例的技术方案,通过按预设路线进行巡游,并在售卖点停止移动;在所述售卖点完成交易后将交易数据保存至数据库,并继续移动;在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线,解决了固定货柜带来的购买率低和设置销售人员带来的人工成本高的问题,以实现货柜机器人自动巡游,并根据交易数据调整预设路线,节省巡游时间,同时节省人力成本,也增加了商品被购买的机会。

在上述技术方案的基础上,售卖点确定模块410包括:

第一巡游单元,用于按照预设路线从起点开始巡游。

第一售卖点确定单元,用于根据巡游过程中接收到的购买指令停止移动,并确定当前地点为售卖点。

在上述技术方案的基础上,售卖点确定模块410包括:

第二巡游单元,用于按照预设路线从起点开始巡游。

第二售卖点单元,用于确定当前地点为售卖点,则停止移动,并等待交易。

在上述技术方案的基础上,交易模块420包括:

货柜门打开单元,用于成功获取用户支付账户信息后,打开货柜门。

商品确定单元,用于在检测到所述货柜门关闭后,根据货柜中商品重量变化确定被选购的商品。

数据库存储单元,用于将所述被选购的商品与所述售卖点在数据库中关联存储。

扣费单元,用于根据所述被选购的商品和所述用户支付账户信息,指示后台完成扣费,并继续按照预设路线进行移动。

在上述技术方案的基础上,货柜门打开单元包括:

支付账户信息获取子单元,用于通过提供二维码以获取用户支付账户信息,若所述用户支付账户信息已开通免密支付,则打开货柜门;否则提醒用户开通免密支付。

在上述技术方案的基础上,预设路线调整模块430包括:

售卖点筛选单元,用于在巡游回到终点后,从所有所述售卖点的交易数据中筛选出符合预设要求的所述售卖点。

预设路线规划单元,用于根据筛选后的所述售卖点重新规划预设路线。

在上述技术方案的基础上,该装置还包括:

停留时间确定单元,用于根据所述数据库中与所述售卖点关联存储的所述交易数据,确定所述售卖点的停留时间;

等待单元,用于在所述售卖点完成交易后,等待所述停留时间后,继续移动。

在上述技术方案的基础上,该装置还包括:

商品调整模块,用于根据所述调整后的预设路线所包含的所述售卖点的历史交易数据,调整货柜中的商品。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例五

图5为本发明实施例五提供的一种预设路线调整设备的结构示意图。如图5所示,该预设路线调整设备包括:处理器50、存储器51、显示屏52、输入装置53、输出装置54以及通信装置55。该预设路线调整设备中处理器50的数量可以是一个或者多个,图5中以一个处理器50为例。该预设路线调整设备中存储器51的数量可以是一个或者多个,图5中以一个存储器51为例。该预设路线调整设备的处理器50、存储器51、显示屏52、输入装置53、输出装置54以及通信装置55可以通过总线或者其他方式连接,图5中以通过总线连接为例。实施例中,预设路线调整设备可以是服务器、电脑、控制板卡等。本实施例以货柜机器人中的控制板作为预设路线调整设备进行说明。

存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例所述的预设路线调整方法对应的程序指令/模块(例如,预设路线调整装置中的售卖点确定模块410、交易模块420和预设路线调整模块430)。存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

显示屏52可以是等离子屏或液晶屏等。一般而言,显示屏52用于根据处理器50的指示显示数据,并将相应的信号发送至处理器50或其他装置。

通信装置55,用于与其他设备建立通信连接,其可以是有线通信装置和/或无线通信装置。

输入装置53可用于接收输入的数字或者字符信息,以及产生与预设路线调整设备的用户设置以及功能控制有关的键信号输入,还可以是用于获取图像的摄像头以及获取音频数据的拾音设备。输出装置54可以包括扬声器等音频设备。需要说明的是,输入装置53和输出装置54的具体组成可以根据实际情况设定。

处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的预设路线调整方法。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种预设路线调整方法,包括:

按预设路线进行巡游,并在售卖点停止移动;

在所述售卖点完成交易后将交易数据保存至数据库,并继续移动;

在一次巡游结束后,根据数据库中所有所述售卖点的交易数据,调整预设路线。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的预设路线调整方法操作,还可以执行本发明任意实施例所提供的预设路线调整方法中的相关操作,且具备相应的功能和有益效果。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是机器人,个人计算机,服务器,或者网络设备等)执行本发明任意实施例所述的预设路线调整方法。

值得注意的是,上述预设路线调整装置中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

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

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