基于电子货架的产品信息处理方法、装置及存储介质与流程

文档序号:22548925发布日期:2020-10-17 02:22阅读:92来源:国知局
基于电子货架的产品信息处理方法、装置及存储介质与流程

本申请涉及互联网技术领域,尤其涉及一种基于电子货架的产品信息处理方法、装置及存储介质。



背景技术:

随着互联网技术的发展,电子货架应运而生。电子货架是指利用触摸屏显示技术虚拟展示产品的画面信息,以便用户通过触摸屏进行产品信息的交互和选择等。

相关技术中,当产品提供用户需要对电子货架中的产品信息进行调整时,产品提供用户将需要调整的产品信息发送到电子货架的运维人员,以便运维人员根据需要调整的产品信息对底层代码进行修改,从而实现产品提供用户对电子货架中产品信息的修改要求。

可见,相关技术中的产品信息调整方式的效率较低。



技术实现要素:

本申请实施例提供一种基于电子货架的产品信息处理方法、装置及存储介质,解决了相关技术中产品信息调整方式效率较低的技术问题。

第一方面,本申请实施例提供一种基于电子货架的产品信息处理方法,所述方法应用于第一终端,所述方法包括:

所述第一终端响应于用户输入的产品信息调整指令,向所述用户显示产品信息调整页面;

所述第一终端接收所述用户通过所述产品信息调整页面输入的至少一个产品标识信息和每个所述产品标识信息对应的产品信息;

所述第一终端将所述至少一个产品标识信息和每个所述产品标识信息对应的产品信息存储到数据库,以使服务器在接收到第二终端发送的产品信息获取指令时从所述数据库获取至少一个目标产品标识信息分别对应的目标产品信息,并将至少一个所述目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个目标产品信息进行显示。

在一种可能的实现方式中,所述产品信息调整页面为以下任一项:产品信息添加页面、产品信息修改页面、产品信息删除页面;和/或,

所述产品信息为以下任一项:产品添加信息、产品修改信息、产品删除信息。

在一种可能的实现方式中,若所述产品信息调整页面为产品信息添加页面,所述第一终端接收所述用户通过所述产品信息调整页面输入的至少一个产品标识信息和每个所述产品标识信息对应的产品信息,包括:

所述第一终端接收所述用户通过所述产品信息添加页面所输入的至少一个产品标识信息和每个所述产品标识信息对应的产品添加信息。

在一种可能的实现方式中,若所述产品信息调整页面为产品信息修改页面,所述第一终端接收所述用户通过所述产品信息调整页面输入的至少一个产品标识信息和每个所述产品标识信息对应的产品信息,包括:

所述第一终端接收所述用户通过所述产品信息修改页面所输入的至少一个产品标识信息和每个所述产品标识信息对应的产品修改信息。

在一种可能的实现方式中,若所述产品信息调整页面为产品信息删除页面,所述第一终端接收所述用户通过所述产品信息调整页面输入的至少一个产品标识信息和每个所述产品标识信息对应的产品信息,包括:

所述第一终端接收所述用户通过所述产品信息删除页面所输入的至少一个产品标识信息和每个所述产品标识信息对应的产品删除信息。

第二方面,本申请实施例提供一种基于电子货架的产品信息处理方法,包括:

接收第二终端发送的产品信息获取指令;其中,所述产品信息获取指令中包括至少一个目标产品标识信息;

根据预设存储关联信息从数据库获取所述至少一个目标产品标识信息分别对应的目标产品信息;其中,所述数据库中存储有第一终端存储的至少一个产品标识信息和每个所述产品标识信息对应的产品信息;所述预设存储关联信息中包括:所述数据库中的各产品标识信息与所述产品标识信息对应的产品信息之间的关联信息;

将至少一个所述目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个目标产品信息进行显示。

在一种可能的实现方式中,所述将至少一个所述目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个目标产品信息进行显示,包括:

对所述至少一个目标产品信息进行预处理,得到至少一个处理后的目标产品信息;其中,所述预处理包括去除重复产品信息、去除已下架产品信息和/或去除已删除产品信息;

将所述至少一个处理后的目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个处理后的目标产品信息进行显示。

在一种可能的实现方式中,若所述产品信息获取指令还包括身份验证信息,所述根据预设存储关联信息从数据库获取所述至少一个目标产品标识信息分别对应的目标产品信息,包括:

根据所述身份验证信息判断所述第二终端是否属于合法调用;

若确定所述第二终端属于合法调用,则根据预设存储关联信息从数据库获取所述至少一个目标产品标识信息分别对应的目标产品信息。

在一种可能的实现方式中,所述将至少一个所述目标产品信息发送给所述第二终端,包括:

将所述至少一个目标产品信息以js对象简谱json串形式发送给所述第二终端。

第三方面,本申请实施例提供一种基于电子货架的产品信息处理方法,所述方法应用于第二终端,所述方法包括:

所述第二终端向服务器发送产品信息获取指令;其中,所述产品信息获取指令中包括至少一个目标产品标识信息;

所述第二终端接收所述服务器发送的至少一个目标产品信息;其中,所述至少一个目标产品信息为所述服务器根据预设存储关联信息和所述至少一个目标产品标识信息从数据库查询得到的;所述数据库中存储有第一终端存储的至少一个产品标识信息和每个所述产品标识信息对应的产品信息;所述预设存储关联信息中包括:所述数据库中存储的各产品标识信息与所述产品标识信息对应的产品信息之间的关联信息;

所述第二终端根据所述至少一个目标产品信息进行显示。

在一种可能的实现方式中,所述产品信息获取指令还包括身份验证信息,所述身份验证信息用于所述服务器判断所述第二终端是否属于合法调用。

第四方面,本申请实施例提供一种终端,所述终端为第一终端,所述第一终端包括:

显示模块,用于响应于用户输入的产品信息调整指令,向所述用户显示产品信息调整页面;

接收模块,用于接收所述用户通过所述产品信息调整页面输入的至少一个产品标识信息和每个所述产品标识信息对应的产品信息;

存储模块,用于将所述至少一个产品标识信息和每个所述产品标识信息对应的产品信息存储到数据库,以使服务器在接收到第二终端发送的产品信息获取指令时从所述数据库获取至少一个目标产品标识信息分别对应的目标产品信息,并将至少一个所述目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个目标产品信息进行显示。

在一种可能的实现方式中,所述产品信息调整页面为以下任一项:产品信息添加页面、产品信息修改页面、产品信息删除页面;和/或,

所述产品信息为以下任一项:产品添加信息、产品修改信息、产品删除信息。

在一种可能的实现方式中,若所述产品信息调整页面为产品信息添加页面,所述接收模块具体用于:

接收所述用户通过所述产品信息添加页面所输入的至少一个产品标识信息和每个所述产品标识信息对应的产品添加信息。

在一种可能的实现方式中,若所述产品信息调整页面为产品信息修改页面,所述接收模块具体用于:

接收所述用户通过所述产品信息修改页面所输入的至少一个产品标识信息和每个所述产品标识信息对应的产品修改信息。

在一种可能的实现方式中,若所述产品信息调整页面为产品信息删除页面,所述接收模块具体用于:

接收所述用户通过所述产品信息删除页面所输入的至少一个产品标识信息和每个所述产品标识信息对应的产品删除信息。

第五方面,本申请实施例提供一种服务器,包括:

接收模块,用于接收第二终端发送的产品信息获取指令;其中,所述产品信息获取指令中包括至少一个目标产品标识信息;

获取模块,用于根据预设存储关联信息从数据库获取所述至少一个目标产品标识信息分别对应的目标产品信息;其中,所述数据库中存储有第一终端存储的至少一个产品标识信息和每个所述产品标识信息对应的产品信息;所述预设存储关联信息中包括:所述数据库中的各产品标识信息与所述产品标识信息对应的产品信息之间的关联信息;

发送模块,用于将至少一个所述目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个目标产品信息进行显示。

在一种可能的实现方式中,所述发送模块,包括:

预处理单元,用于对所述至少一个目标产品信息进行预处理,得到至少一个处理后的目标产品信息;其中,所述预处理包括去除重复产品信息、去除已下架产品信息和/或去除已删除产品信息;

发送单元,用于将所述至少一个处理后的目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个处理后的目标产品信息进行显示。

在一种可能的实现方式中,若所述产品信息获取指令还包括身份验证信息,所述获取模块,包括:

判断单元,用于根据所述身份验证信息判断所述第二终端是否属于合法调用;

获取单元,用于若所述判断单元确定所述第二终端属于合法调用,则根据预设存储关联信息从数据库获取所述至少一个目标产品标识信息分别对应的目标产品信息。

在一种可能的实现方式中,所述发送模块具体用于:

将所述至少一个目标产品信息以js对象简谱json串形式发送给所述第二终端。

第六方面,本申请实施例提供一种终端,所述终端为第二终端,所述第二终端包括:

发送模块,用于向服务器发送产品信息获取指令;其中,所述产品信息获取指令中包括至少一个目标产品标识信息;

接收模块,用于接收所述服务器发送的至少一个目标产品信息;其中,所述至少一个目标产品信息为所述服务器根据预设存储关联信息和所述至少一个目标产品标识信息从数据库查询得到的;所述数据库中存储有第一终端存储的至少一个产品标识信息和每个所述产品标识信息对应的产品信息;所述预设存储关联信息中包括:所述数据库中存储的各产品标识信息与所述产品标识信息对应的产品信息之间的关联信息;

显示模块,用于根据所述至少一个目标产品信息进行显示。

在一种可能的实现方式中,所述产品信息获取指令还包括身份验证信息,所述身份验证信息用于所述服务器判断所述第二终端是否属于合法调用。

第七方面,本申请实施例提供一种终端,包括:处理器和存储器;

其中,所述存储器,用于存储程序指令;

所述处理器,用于调用并执行所述存储器中存储的程序指令,当所述处理器执行所述存储器存储的程序指令时,所述终端用于执行上述第一方面的任意实现方式所述的方法,或者上述第三方面的任意实现方式所述的方法。

第八方面,本申请实施例提供一种服务器,包括:处理器和存储器;

其中,所述存储器,用于存储程序指令;

所述处理器,用于调用并执行所述存储器中存储的程序指令,当所述处理器执行所述存储器存储的程序指令时,所述服务器用于执行上述第二方面的任意实现方式所述的方法。

第九方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行上述第一方面的任意实现方式所述的方法、上述第二方面的任意实现方式所述的方法,或者上述第三方面的任意实现方式所述的方法。

本申请和实施例提供的基于电子货架的产品信息处理方法、装置及存储介质,第一终端通过响应于用户输入的产品信息调整指令,向用户显示产品信息调整页面,以便用户输入需要调整的产品标识信息和对应的产品信息。进一步地,第一终端在接收到用户通过产品信息调整页面所输入的产品标识信息和对应的产品信息时,将各产品标识信息和对应的产品信息存储到数据库,以便服务器在接收到第二终端发送的产品信息获取指令时可以从数据库查询获取各目标产品标识信息分别对应的目标产品信息,并将各目标产品信息发送给第二终端,以使第二终端根据各目标产品信息进行显示。可见,相对于相关技术中需要运维人员根据需要调整的产品信息对底层代码进行修改的方式,本申请实施例中用户可以通过第一终端直接修改产品信息,无需修改底层代码,因此,本申请实施例提供的产品信息调整方式不仅效率较高,并且大大节省了研发成本和时间成本。

附图说明

图1为本申请实施例提供的应用场景示意图;

图2为本申请一实施例提供的基于电子货架的产品信息处理方法的流程示意图;

图3为本申请另一实施例提供的基于电子货架的产品信息处理方法的流程示意图;

图4为本申请另一实施例提供的基于电子货架的产品信息处理方法的流程示意图;

图5a为本申请另一实施例提供的基于电子货架的产品信息处理方法的流程示意图;

图5b为相关技术提供的电子货架与本申请实施例提供电子货架的对比示意图;

图6为本申请一实施例提供的终端的结构示意图;

图7为本申请一实施例提供的服务器的结构示意图;

图8为本申请另一实施例提供的终端的结构示意图;

图9为本申请另一实施例提供的终端的结构示意图;

图10为本申请另一实施例提供的服务器的结构示意图。

具体实施方式

首先,对本申请实施例所涉及的应用场景和部分词汇进行介绍。

本申请实施例涉及的应用场景中可以包括但不限于:至少一个产品提供用户对应的终端、服务器和至少一个电子货架对应的终端。例如,图1为本申请实施例提供的应用场景示意图,如图1所示,本申请实施例的应用场景中可以包括但不限于:产品提供用户对应的终端a、数据库、服务器和电子货架对应的终端b。

其中,产品提供用户对应的终端a可以将各产品标识信息和对应的产品信息存储到数据库,以便服务器在接收到电子货架对应的终端b发送的产品信息获取指令时,从数据库中查询获取目标产品标识信息对应的目标产品信息,从而将目标产品信息返回给电子货架对应的终端b,以便电子货架对应的终端b根据目标产品信息通过电子货架进行显示。

本申请下述实施例中,以图1所示应用场景为例分别对产品提供用户对应的终端a、服务器和电子货架对应的终端b的实现方式进行介绍。

本申请实施例中涉及的终端a或终端b可以包括但不限于:手机、电脑或具有图像显示功能的任意设备。

本申请实施例涉及的各产品信息处理装置可以通过软件和/或硬件实现。

本申请实施例涉及的产品标识信息用于标识对应的产品信息。示例性地,产品标识信息可以包括但不限于:业务场景标识和/或业务对象标识。

本申请实施例涉及的业务场景标识用于标识对应的业务场景。示例性地,业务场景可以包括但不限于:电子货架场景或者广告牌场景。

本申请实施例涉及的业务对象标识用于标识对应的业务对象。例如,业务对象可以包括但不限于:电子商城1或者电子商城2。

本申请实施例涉及的产品信息可以为以下任一项:产品添加信息、产品修改信息、产品删除信息。可选地,产品信息可以包括但不限于:库存量单位(stockkeepingunit,sku)标识和对应的sku信息。示例性地,sku信息可以包括但不限于以下至少一项:产品图片统一资源定位符(uniformresourcelocator,url)、用于提供产品支付页面的二维码、用于提供购买产品的网站url、产品异常状态标识。例如,产品异常状态标识可以用于指示:产品已删除或者产品已下架。

本申请实施例中的编号“第一”以及“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序,不应对本申请实施例构成任何限定。

本申请实施例提供的基于电子货架的产品信息处理方法、装置及存储介质,通过产品提供用户对应的终端将产品提供用户通过产品信息调整页面所输入的产品标识信息和对应的产品信息存储到数据库,以便服务器在接收到电子货架对应的终端发送的产品信息获取指令时,可以从数据库查询获取到各目标产品标识信息对应的调整后的目标产品信息,从而将调整后的目标产品信息发送给电子货架对应的终端进行显示。可见,本申请实施例中产品提供用户可以通过对应的终端直接修改产品信息,无需修改底层代码,从而解决了相关技术中产品信息调整方式效率较低的技术问题。同时还可以保证在产品提供用户调整了产品信息时,电子货架对应的终端可以获取到调整后的目标产品信息。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

图2为本申请一实施例提供的基于电子货架的产品信息处理方法的流程示意图。本申请实施例中对产品提供用户对应的终端侧的实现方式进行介绍。本申请实施例的执行主体可以为第一终端(例如图1中的产品提供用户对应的终端a),也可以为设置在第一终端中的产品信息处理装置(本申请下述实施例中以执行主体为第一终端为例进行说明)。如图2所示,本申请实施例的方法可以包括:

步骤s201、第一终端响应于用户输入的产品信息调整指令,向用户显示产品信息调整页面。

本实施例中,当产品提供用户对应的终端a接收到产品提供用户输入的产品信息调整指令时,终端a响应于产品提供用户输入的产品信息调整指令,可以向产品提供用户显示产品信息调整页面,以便产品提供用户输入需要调整的产品标识信息和对应的产品信息。示例性的,产品信息可以为以下任一项:产品添加信息、产品修改信息、产品删除信息。

示例性地,产品提供用户可以通过点击预设按钮、点击预设图标或者输入预设语音指令等来触发产品信息调整指令。

例如,当产品提供用户对应的终端a接收到产品提供用户输入的产品信息添加指令时,终端a可以向产品提供用户显示产品信息添加页面,以便产品提供用户输入需要添加的产品标识信息和对应的产品添加信息。

例如,当产品提供用户对应的终端a接收到产品提供用户输入的产品信息修改指令时,终端a可以向产品提供用户显示产品信息修改页面,以便产品提供用户输入需要修改的产品标识信息和对应的产品修改信息。

例如,当产品提供用户对应的终端a接收到产品提供用户输入的产品信息删除指令时,终端a可以向产品提供用户显示产品信息删除页面,以便产品提供用户输入需要删除的产品标识信息和对应的产品删除信息。

步骤s202、第一终端接收用户通过产品信息调整页面输入的至少一个产品标识信息和每个产品标识信息对应的产品信息。

本步骤中,产品提供用户对应的终端a接收产品提供用户通过产品信息调整页面输入的需要调整的至少一个产品标识信息和每个产品标识信息对应的产品信息。

一种可能的实现方式,当产品提供用户对应的终端a接收到产品提供用户输入的产品信息添加指令时,终端a可以接收产品提供用户通过产品信息添加页面所输入的需要添加的至少一个产品标识信息和每个产品标识信息对应的产品信息。

例如,当产品提供用户点击初始页面中的“添加产品信息”图标时,产品提供用户对应的终端a显示产品信息添加页面1,其中,产品信息添加页面1中包括有“下载模块”图标。进一步地,当产品提供用户点击“下载模块”图标时,产品提供用户对应的终端a显示包含填写模板的产品信息添加页面2,以便产品提供用户根据填写模板输入需要添加的sku标识和sku信息等并保存。进一步地,当产品提供用户点击产品信息添加页面2中的“导入业务对象”图标时,产品提供用户对应的终端a显示产品信息添加页面3,以便用户在产品信息添加页面3输入需要导入的业务对象标识并保存。进一步地,当产品提供用户点击产品信息添加页面3中的“立即使用”图标时,产品提供用户对应的终端a显示产品信息添加页面4,以便用户在产品信息添加页面4输入需要应用的业务场景标识并保存。

另一种可能的实现方式,当产品提供用户对应的终端a接收到产品提供用户输入的产品信息修改指令时,终端a可以接收产品提供用户通过产品信息修改页面所输入的需要修改的至少一个产品标识信息和每个产品标识信息对应的产品信息。

例如,当产品提供用户点击初始页面中的“修改产品信息”图标时,产品提供用户对应的终端a显示产品信息修改页面,以便产品提供用户在产品信息修改页面输入需要修改的产品标识信息和对应的产品信息等并保存。

另一种可能的实现方式,当产品提供用户对应的终端a接收到产品提供用户输入的产品信息删除指令时,终端a可以接收产品提供用户通过产品信息删除页面所输入的需要删除的至少一个产品标识信息和每个产品标识信息对应的产品信息,例如包括用于指示产品已删除的产品异常状态标识。

例如,当产品提供用户点击初始页面中的“删除产品信息”图标时,产品提供用户对应的终端a显示产品信息删除页面,以便产品提供用户在产品信息删除页面输入需要删除的产品标识信息和对应的产品信息并保存。

步骤s203、第一终端将至少一个产品标识信息和每个产品标识信息对应的产品信息存储到数据库,以使服务器在接收到第二终端发送的产品信息获取指令时从数据库获取至少一个目标产品标识信息分别对应的目标产品信息,并将至少一个目标产品信息发送给第二终端,以使第二终端根据至少一个目标产品信息进行显示。

例如,数据库中存储有电子货架场景-电子商城1和对应的产品信息1、广告牌场景-电子商城1和对应的产品信息2、电子货架场景-电子商城2和对应的产品信息3、广告牌场景-电子商城2和对应的产品信息4。

本步骤中,产品提供用户对应的终端a将产品提供用户通过产品信息调整页面所输入的至少一个产品标识信息和每个产品标识信息对应的产品信息都存储到数据库,以便服务器在接收到第二终端(例如图1中的电子货架对应的终端b)发送的产品信息获取指令时可以从数据库查询获取至少一个目标产品标识信息(例如目标产品标识信息1:电子货架场景-电子商城1,以及目标产品标识信息2:电子货架场景-电子商城2)分别对应的目标产品信息,并将至少一个目标产品信息(例如目标产品标识信息1对应的目标产品信息1:产品信息1,以及目标产品标识信息2对应的目标产品信息2:产品信息3)发送给第二终端,以使第二终端根据至少一个目标产品信息通过电子货架进行显示。

本申请实施例中,第一终端通过响应于用户输入的产品信息调整指令,向用户显示产品信息调整页面,以便用户输入需要调整的产品标识信息和对应的产品信息。进一步地,第一终端在接收到用户通过产品信息调整页面所输入的产品标识信息和对应的产品信息时,将各产品标识信息和对应的产品信息存储到数据库,以便服务器在接收到第二终端发送的产品信息获取指令时可以从数据库查询获取各目标产品标识信息分别对应的目标产品信息,并将各目标产品信息发送给第二终端,以使第二终端根据各目标产品信息进行显示。可见,相对于相关技术中需要运维人员根据需要调整的产品信息对底层代码进行修改的方式,本申请实施例中用户可以通过第一终端直接修改产品信息,无需修改底层代码,因此,本申请实施例提供的产品信息调整方式不仅效率较高,并且大大节省了研发成本和时间成本。

图3为本申请另一实施例提供的基于电子货架的产品信息处理方法的流程示意图。在上述实施例的基础上,本申请实施例中对服务器侧的实现方式进行介绍。本申请实施例的执行主体可以为服务器,也可以为设置在服务器中的产品信息处理装置(本申请下述实施例中以执行主体为服务器为例进行说明)。如图3所示,本申请实施例的方法可以包括:

步骤s301、接收第二终端发送的产品信息获取指令。

本步骤中,服务器接收第二终端(例如图1中的电子货架对应的终端b)发送的产品信息获取指令。示例性地,产品信息获取指令中可以包括但不限于需要获取的至少一个目标产品标识信息,例如,目标产品标识信息1可以包括业务场景标识(用于指示电子货架场景)和业务对象标识(用于指示电子商城1),目标产品标识信息2可以包括业务场景标识(用于指示电子货架场景)和业务对象标识(用于指示电子商城2)。

示例性地,产品信息获取指令还可以包括身份验证信息,以便于服务器根据身份验证信息判断第二终端(例如图1中的电子货架对应的终端b)是否属于合法调用。

示例性地,电子货架对应的终端b可以每隔预设时长通过sku接口向服务器发送产品信息获取指令,或者电子货架对应的终端b还可以在接收到触发指令时通过sku接口向服务器发送产品信息获取指令。

例如,电子货架对应的终端b可以通过sku接口向服务器发送产品信息获取指令,其中,产品信息获取指令中可以携带终端b的通用唯一识别码(universallyuniqueidentifier,uuid)、业务场景标识和身份验证信息;进一步地,服务器可以根据终端b的uuid确定出业务对象标识和终端b的标识,以便于服务器在获取到各目标产品标识信息对应的目标产品信息后,根据终端b的标识将各目标产品信息发送给终端b。

步骤s302、根据预设存储关联信息从数据库获取至少一个目标产品标识信息分别对应的目标产品信息。

本申请实施例中涉及的数据库中可以存储有各第一终端(例如图1中的产品提供用户对应的终端a)存储的至少一个产品标识信息和每个产品标识信息对应的产品信息。例如,数据库中存储有电子货架场景-电子商城1和对应的产品信息1、广告牌场景-电子商城1和对应的产品信息2、电子货架场景-电子商城2和对应的产品信息3、广告牌场景-电子商城2和对应的产品信息4。

本申请实施例中涉及的预设存储关联信息中可以包括但不限于:数据库中存储的各产品标识信息与该产品标识信息对应的产品信息之间的关联信息。例如,预设存储关联信息中可以包括:电子货架场景-电子商城1与对应的产品信息1之间的关联信息、广告牌场景-电子商城1与对应的产品信息2之间的关联信息、电子货架场景-电子商城2与对应的产品信息3之间的关联信息、广告牌场景-电子商城2与对应的产品信息4之间的关联信息。

本步骤中,服务器根据预设存储关联信息从数据库分别获取目标产品标识信息1(例如,电子货架场景-电子商城1)对应的目标产品信息1(例如产品信息1)以及目标产品标识信息2(例如,电子货架场景-电子商城2)对应的目标产品信息2(例如产品信息3)。

示例性地,若产品信息获取指令还包括身份验证信息,则服务器还可以根据身份验证信息判断第二终端(例如图1中的电子货架对应的终端b)是否属于合法调用;若确定第二终端属于合法调用,才根据预设存储关联信息从数据库获取至少一个目标产品标识信息分别对应的目标产品信息,从而可以保证数据库中产品信息的安全性。

步骤s303、将至少一个目标产品信息发送给第二终端,以使第二终端根据至少一个目标产品信息进行显示。

本步骤中,服务器将步骤s302中从数据库中查询获取的至少一个目标产品信息发送给第二终端(例如图1中的电子货架对应的终端b),以使第二终端根据至少一个目标产品信息通过电子货架进行显示,以便用户可以通过第二终端在电子货架上查看到每个目标产品信息。

示例性地,服务器还可以对从数据库查询获取的至少一个目标产品信息先进行预处理,得到至少一个处理后的目标产品信息;其中,预处理包括去除重复产品信息、去除已下架产品信息和/或去除已删除产品信息。进一步地,服务器将至少一个处理后的目标产品信息发送给第二终端,以便第二终端根据至少一个处理后的目标产品信息通过电子货架进行显示。可见,通过将重复产品信息、已下架产品信息和/或已删除产品信息过滤掉,从而不仅可以提高产品信息的传输效率,还可以节省传输资源。

示例性地,服务器还可以判断至少一个目标产品信息是否可以生成js对象简谱(javascriptobjectnotation,json)串;若确定可以生成json串,则将至少一个目标产品信息以json串形式发送给第二终端;否则,则检查无法生成json串的原因。

本申请实施例中,服务器在接收到电子货架对应的终端发送的产品信息获取指令时,通过根据预设存储关联信息从数据库获取至少一个目标产品标识信息分别对应的目标产品信息,从而将至少一个目标产品信息发送给电子货架对应的终端,以使电子货架对应的终端根据至少一个目标产品信息进行显示。本申请实施例中,由于数据库中存储有产品提供用户对应的终端所存储的需要调整的各产品标识信息和其对应的产品信息,服务器可以从数据库中查询获取到各目标产品标识信息对应的调整后的目标产品信息,因此,保证了当产品提供用户调整了产品信息时,电子货架对应的终端可以获取到调整后的目标产品信息。

图4为本申请另一实施例提供的基于电子货架的产品信息处理方法的流程示意图。在上述实施例的基础上,本申请实施例中对电子货架对应的终端侧的实现方式进行介绍。本申请实施例的执行主体可以为第二终端(例如图1中的电子货架对应的终端b),也可以为设置在第二终端中的产品信息处理装置(本申请下述实施例中以执行主体为第二终端为例进行说明)。如图4所示,本申请实施例的方法可以包括:

步骤s401、第二终端向服务器发送产品信息获取指令。

示例性地,本步骤中第二终端(例如图1中的电子货架对应的终端b)可以每隔预设时长通过sku接口向服务器发送产品信息获取指令,或者还可以在接收到触发指令时通过sku接口向服务器发送产品信息获取指令。

示例性地,产品信息获取指令中可以包括但不限于需要获取的至少一个目标产品标识信息,例如,目标产品标识信息1可以包括业务场景标识(用于指示电子货架场景)和业务对象标识(用于指示电子商城1),目标产品标识信息2可以包括业务场景标识(用于指示电子货架场景)和业务对象标识(用于指示电子商城2)。

步骤s402、第二终端接收服务器发送的至少一个目标产品信息。

本申请实施例中涉及的数据库中可以存储有各第一终端(例如图1中的产品提供用户对应的终端a)存储的至少一个产品标识信息和每个产品标识信息对应的产品信息。例如,数据库中存储有电子货架场景-电子商城1和对应的产品信息1、广告牌场景-电子商城1和对应的产品信息2、电子货架场景-电子商城2和对应的产品信息3、广告牌场景-电子商城2和对应的产品信息4。

本申请实施例中涉及的预设存储关联信息中可以包括但不限于:数据库中存储的各产品标识信息与该产品标识信息对应的产品信息之间的关联信息。例如,预设存储关联信息中可以包括:电子货架场景-电子商城1与对应的产品信息1之间的关联信息、广告牌场景-电子商城1与对应的产品信息2之间的关联信息、电子货架场景-电子商城2与对应的产品信息3之间的关联信息、广告牌场景-电子商城2与对应的产品信息4之间的关联信息。

本步骤中,第二终端(例如图1中的电子货架对应的终端b)可以接收服务器发送的至少一个目标产品信息,例如目标产品标识信息1对应的目标产品信息1(例如产品信息1)和目标产品标识信息2对应的目标产品信息2(例如产品信息3)。其中,至少一个目标产品信息可以为服务器根据预设存储关联信息和至少一个目标产品标识信息(例如目标产品标识信息1和目标产品标识信息2)从数据库查询得到的。

示例性地,若产品信息获取指令还包括身份验证信息(用于服务器判断第二终端是否属于合法调用),则至少一个目标产品信息可以为服务器在根据身份验证信息确定第二终端属于合法调用时,根据预设存储关联信息和至少一个目标产品标识信息从数据库查询得到的。

步骤s403、第二终端根据至少一个目标产品信息进行显示。

本步骤中,第二终端(例如图1中的电子货架对应的终端b)根据至少一个目标产品信息通过电子货架进行显示,以便用户可以通过第二终端在电子货架上查看到每个目标产品信息。

例如,若任意目标产品信息可以包括sku标识和对应的sku信息,其中,sku信息可以包括:目标产品图片url、用于提供目标产品支付页面的二维码、用于提供购买目标产品的网站url,则第二终端可以根据目标产品图片url在电子货架上显示目标产品图片,以便用户在点击目标产品图片时可以根据网站url跳转到可以购买目标产品的网站,从而在用户点击网站中的购买图标时显示用于支付的二维码。

本申请实施例中,电子货架对应的终端在向服务器发送产品信息获取指令后,通过接收服务器发送的至少一个目标产品信息,其中,至少一个目标产品信息可以为服务器根据预设存储关联信息和至少一个目标产品标识信息从数据库查询得到的;进一步地,电子货架对应的终端可以根据至少一个目标产品信息进行显示。本申请实施例中,由于数据库中存储有产品提供用户对应的终端所存储的需要调整的各产品标识信息和其对应的产品信息,电子货架对应的终端可以接收服务器从数据库中查询获取到的各目标产品标识信息对应的调整后的目标产品信息,因此,保证了当产品提供用户调整了产品信息时,电子货架对应的终端可以获取到调整后的目标产品信息。

图5a为本申请另一实施例提供的基于电子货架的产品信息处理方法的流程示意图。在上述实施例的基础上,本申请实施例中结合产品提供用户对应的终端侧、服务器侧和电子货架对应的终端侧进行介绍。如图5a所示,本申请实施例的方法可以包括:

步骤s501、产品提供用户对应的终端a响应于产品提供用户输入的产品信息调整指令,向用户显示产品信息调整页面。

步骤s502、产品提供用户对应的终端a接收产品提供用户通过产品信息调整页面输入的需要调整的至少一个产品标识信息和每个产品标识信息对应的产品信息。

步骤s503、产品提供用户对应的终端a将至少一个产品标识信息和每个产品标识信息对应的产品信息存储到数据库。

步骤s504、服务器接收电子货架对应的终端b发送的产品信息获取指令。

示例性地,产品信息获取指令中可以包括但不限于需要获取的至少一个目标产品标识信息。

步骤s505、服务器根据预设存储关联信息从数据库获取至少一个目标产品标识信息分别对应的目标产品信息。

示例性地,预设存储关联信息中可以包括但不限于:数据库中存储的各产品标识信息与该产品标识信息对应的产品信息之间的关联信息。

步骤s506、服务器将至少一个目标产品信息发送给电子货架对应的终端b。

步骤s507、电子货架对应的终端b根据至少一个目标产品信息进行显示。

图5b为相关技术提供的电子货架与本申请实施例提供电子货架的对比示意图。当产品提供用户欲对相关技术提供的如图5b中左边电子货架中的某个产品信息修改时,需要研发人员通过修改底层代码实现,因此,如图5b中左边电子货架中的产品名称、产品图片等都是固定格式。当产品提供用户欲对本申请实施例提供的如图5b中右边电子货架中的某个产品信息修改时,产品提供用户通过对应的终端a所提供的产品信息调整页面直接进行修改,因此,如图5b中右边电子货架中的产品名称、产品图片等可以根据产品提供用户输入的信息适应性地展示,从而展示比较灵活。

本申请实施例中,通过产品提供用户对应的终端a将产品提供用户通过产品信息调整页面所输入的需要调整的产品标识信息和对应的产品信息存储到数据库,以便服务器在接收到电子货架对应的终端b发送的产品信息获取指令时,可以从数据库查询获取到各目标产品标识信息对应的调整后的目标产品信息,从而将调整后的目标产品信息发送给电子货架对应的终端b进行显示。可见,不仅提高了产品信息调整方式的效率,还可以保证在产品提供用户调整了产品信息时,电子货架对应的终端可以获取到调整后的目标产品信息。

图6为本申请一实施例提供的终端的结构示意图。本申请实施例提供的终端可以为第一终端(例如,图1中的产品提供用户对应的终端a)。如图6所示,本申请实施例提供的第一终端600可以包括:显示模块601、接收模块602和存储模块603。

其中,显示模块601,用于响应于用户输入的产品信息调整指令,向所述用户显示产品信息调整页面;

接收模块602,用于接收所述用户通过所述产品信息调整页面输入的至少一个产品标识信息和每个所述产品标识信息对应的产品信息;

存储模块603,用于将所述至少一个产品标识信息和每个所述产品标识信息对应的产品信息存储到数据库,以使服务器在接收到第二终端发送的产品信息获取指令时从所述数据库获取至少一个目标产品标识信息分别对应的目标产品信息,并将至少一个所述目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个目标产品信息进行显示。

在一种可能的实现方式中,所述产品信息调整页面为以下任一项:产品信息添加页面、产品信息修改页面、产品信息删除页面;和/或,

所述产品信息为以下任一项:产品添加信息、产品修改信息、产品删除信息。

在一种可能的实现方式中,若所述产品信息调整页面为产品信息添加页面,所述接收模块602具体用于:

接收所述用户通过所述产品信息添加页面所输入的至少一个产品标识信息和每个所述产品标识信息对应的产品添加信息。

在一种可能的实现方式中,若所述产品信息调整页面为产品信息修改页面,所述接收模块602具体用于:

接收所述用户通过所述产品信息修改页面所输入的至少一个产品标识信息和每个所述产品标识信息对应的产品修改信息。

在一种可能的实现方式中,若所述产品信息调整页面为产品信息删除页面,所述接收模块602具体用于:

接收所述用户通过所述产品信息删除页面所输入的至少一个产品标识信息和每个所述产品标识信息对应的产品删除信息。

本申请实施例提供的第一终端,可以用于执行本申请上述基于电子货架的产品信息处理方法实施例中关于产品提供用户对应的终端侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

图7为本申请一实施例提供的服务器的结构示意图。如图7所示,本申请实施例提供的服务器700可以包括:接收模块701、获取模块702和发送模块703。

其中,接收模块701,用于接收第二终端发送的产品信息获取指令;其中,所述产品信息获取指令中包括至少一个目标产品标识信息;

获取模块702,用于根据预设存储关联信息从数据库获取所述至少一个目标产品标识信息分别对应的目标产品信息;其中,所述数据库中存储有第一终端存储的至少一个产品标识信息和每个所述产品标识信息对应的产品信息;所述预设存储关联信息中包括:所述数据库中的各产品标识信息与所述产品标识信息对应的产品信息之间的关联信息;

发送模块703,用于将至少一个所述目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个目标产品信息进行显示。

在一种可能的实现方式中,所述发送模块703,包括:

预处理单元,用于对所述至少一个目标产品信息进行预处理,得到至少一个处理后的目标产品信息;其中,所述预处理包括去除重复产品信息、去除已下架产品信息和/或去除已删除产品信息;

发送单元,用于将所述至少一个处理后的目标产品信息发送给所述第二终端,以使所述第二终端根据所述至少一个处理后的目标产品信息进行显示。

在一种可能的实现方式中,若所述产品信息获取指令还包括身份验证信息,所述获取模块702,包括:

判断单元,用于根据所述身份验证信息判断所述第二终端是否属于合法调用;

获取单元,用于若所述判断单元确定所述第二终端属于合法调用,则根据预设存储关联信息从数据库获取所述至少一个目标产品标识信息分别对应的目标产品信息。

在一种可能的实现方式中,所述发送模块703具体用于:

将所述至少一个目标产品信息以js对象简谱json串形式发送给所述第二终端。

本申请实施例提供的服务器,可以用于执行本申请上述基于电子货架的产品信息处理方法实施例中关于服务器侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

图8为本申请另一实施例提供的终端的结构示意图。本申请实施例提供的终端可以为第二终端(例如,图1中的电子货架对应的终端b)。如图8所示,本申请实施例提供的第二终端800可以包括:发送模块801、接收模块802和显示模块803。

其中,发送模块801,用于向服务器发送产品信息获取指令;其中,所述产品信息获取指令中包括至少一个目标产品标识信息;

接收模块802,用于接收所述服务器发送的至少一个目标产品信息;其中,所述至少一个目标产品信息为所述服务器根据预设存储关联信息和所述至少一个目标产品标识信息从数据库查询得到的;所述数据库中存储有第一终端存储的至少一个产品标识信息和每个所述产品标识信息对应的产品信息;所述预设存储关联信息中包括:所述数据库中存储的各产品标识信息与所述产品标识信息对应的产品信息之间的关联信息;

显示模块803,用于根据所述至少一个目标产品信息进行显示。

在一种可能的实现方式中,所述产品信息获取指令还包括身份验证信息,所述身份验证信息用于所述服务器判断所述第二终端是否属于合法调用。

本申请实施例提供的第二终端,可以用于执行本申请上述基于电子货架的产品信息处理方法实施例中关于电子货架对应的终端侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

图9为本申请另一实施例提供的终端的结构示意图。本申请实施例提供的终端可以为如图1中的产品提供用户对应的终端a或者电子货架对应的终端b。如图9所示,本申请实施例提供的终端900可以包括:处理器901和存储器902。

其中,所述存储器902,用于存储程序指令;

所述处理器901,用于调用并执行所述存储器902中存储的程序指令,当所述处理器901执行所述存储器902存储的程序指令时,所述终端900用于执行本申请上述基于电子货架的产品信息处理方法实施例中关于产品提供用户对应的终端侧的技术方案,或者本申请上述基于电子货架的产品信息处理方法实施例中关于电子货架对应的终端侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

图10为本申请另一实施例提供的服务器的结构示意图。如图10所示,本申请实施例提供的服务器100可以包括:处理器101和存储器102。

其中,所述存储器102,用于存储程序指令;

所述处理器101,用于调用并执行所述存储器102中存储的程序指令,当所述处理器101执行所述存储器102存储的程序指令时,所述服务器用于执行本申请上述基于电子货架的产品信息处理方法实施例中关于服务器侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行本申请上述基于电子货架的产品信息处理方法实施例中关于产品提供用户对应的终端侧的技术方案、本申请上述基于电子货架的产品信息处理方法实施例中关于服务器侧的技术方案,或者本申请上述基于电子货架的产品信息处理方法实施例中关于电子货架对应的终端侧的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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