基于短视频的产品信息处理方法、装置、设备及存储介质与流程

文档序号:17726587发布日期:2019-05-22 02:33阅读:137来源:国知局
基于短视频的产品信息处理方法、装置、设备及存储介质与流程

本发明涉及电子商务技术领域,尤其涉及一种基于短视频的产品信息处理方法、装置、设备及存储介质。



背景技术:

在当前购物平台(如淘宝或大众点评)中,商家需在购物平台中上传其所提供产品的产品详情信息,以便消费者查阅该产品详情信息并进行购物消费;在消费者购买产品之后,可通过购物平台提供的评论界面上传产品评论信息,以实现对产品进行评论。当前消费者所上传的产品评论信息或者商家上传的产品详情信息等产品信息均为文字类或者图片类的数据型信息,这种数据型信息使得产品评论或者产品详情描述不够直观,使得其他消费者无法更直观地了解产品的具体情况进而达到辅助购物的目的。



技术实现要素:

本发明实施例提供一种基于短视频的产品信息处理方法、装置、设备及存储介质,以解决当前购物平台上传数据型的产品评论信息导致评论不够直观的问题。

一种基于短视频的产品信息处理方法,包括:

获取客户端发送的登录请求,所述登录请求包括登录帐号和登录密码;

基于所述登录帐号查询系统数据库,获取与所述登录帐号相对应的注册密码和用户权限;

若所述登录密码与所述注册密码相匹配,且所述用户权限为消费者权限时,接收客户端发送的数据上传指令,以控制所述客户端进入产品评论界面;

接收所述客户端基于所述产品评论界面上传的产品评论数据,所述产品评论数据包括评论产品id、目标交易id和产品评论视频;

基于所述评论产品id查询所述系统数据库,获取与所述评论产品id相对应的产品交易信息表,所述产品交易信息表包括至少一个历史交易信息;

若至少一个所述历史交易信息中存在与所述目标交易id相对应的历史交易信息,则将所述产品评论视频存储在与所述评论产品id相对应的产品视频数据库中,使所述客户端显示所述产品评论视频。

一种基于短视频的产品信息处理装置,包括:

登录请求获取模块,用于获取客户端发送的登录请求,所述登录请求包括登录帐号和登录密码。

密码权限获取模块,用于基于所述登录帐号查询系统数据库,获取与所述登录帐号相对应的注册密码和用户权限。

产品评论界面控制模块,用于若所述登录密码与所述注册密码相匹配,且所述用户权限为消费者权限时,接收客户端发送的数据上传指令,以控制所述客户端进入产品评论界面。

产品评论数据接收模块,用于接收所述客户端基于所述产品评论界面上传的产品评论数据,所述产品评论数据包括评论产品id、目标交易id和产品评论视频。

交易信息获取模块,用于基于所述评论产品id查询所述系统数据库,获取与所述评论产品id相对应的产品交易信息表,所述产品交易信息表包括至少一个历史交易信息。

产品评论视频显示模块,用于若至少一个所述历史交易信息中存在与所述目标交易id相对应的历史交易信息,则将所述产品评论视频存储在与所述评论产品id相对应的产品视频数据库中,使所述客户端显示所述产品评论视频。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于短视频的产品信息处理方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于短视频的产品信息处理方法的步骤。

上述基于短视频的产品信息处理方法、装置、设备及存储介质,先基于登录帐号对应的登录密码注册密码进行身份验证,在身份验证通过时获取相应的用户权限,以保证用户帐号的安全。在用户权限为消费者权限时,获取评论产品id、目标交易id和产品评论视频,在目标交易id与评论产品id对应的任一个历史交易信息相匹配时,使客户端显示产品评论视频,实现交易信息验证,避免恶意诋毁或者刷好评的现象出现,实现采用视频形式清楚直观地反映消费者对评论产品的评论的目的。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中基于短视频的产品信息处理方法的一应用环境示意图;

图2是本发明一实施例中基于短视频的产品信息处理方法的一流程图;

图3是本发明一实施例中基于短视频的产品信息处理方法的另一流程图;

图4是本发明一实施例中基于短视频的产品信息处理方法的另一流程图;

图5是本发明一实施例中基于短视频的产品信息处理方法的另一流程图;

图6是本发明一实施例中基于短视频的产品信息处理方法的另一流程图;

图7是本发明一实施例中基于短视频的产品信息处理方法的另一流程图;

图8是本发明一实施例中基于短视频的产品信息处理装置的一示意图;

图9是本发明一实施例中计算机设备的一示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的基于短视频的产品信息处理方法,该基于短视频的产品信息处理方法可应用如图1所示的应用环境中。具体地,该基于短视频的产品信息处理方法应用在购物平台系统中,该购物平台系统包括如图1所示的客户端和服务器,客户端与服务器通过网络进行通信,用于实现上传视频类型的产品推广视频或者产品评论视频,以使产品推广或者产品评论更具直观性,有助于其他消费者对产品有更全面的认识和了解。其中,客户端又称为用户端,是指与服务器相对应,为客户提供本地服务的程序。客户端可安装在但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一实施例中,如图2所示,提供一种基于短视频的产品信息处理方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:

s201:获取客户端发送的登录请求,登录请求包括登录帐号和登录密码。

其中,登录请求是用于登录购物平台系统的请求,具体为用户(包括商家或者消费者)通过客户端向服务器发送的登录购物平台的请求。登录帐号是商家或者消费者预先在购物平台系统进行身份注册过程中设置的帐号,是商家或者消费者在购物平台系统的唯一身份标识。登录密码是用户在该购物平台系统的数据上传界面输入的密码。

s202:基于登录帐号查询系统数据库,获取与登录帐号相对应的注册密码和用户权限。

其中,系统数据库是用于存储购物平台系统所有数据的数据库,该系统数据库可存储已注册的所有商家信息和所有消费者信息,也存储所有产品的详细信息和评论信息。注册密码是商家或者消费者预先在购物平台系统进行身份注册过程中设置的密码。用户权限用于限定该登录帐号对应的权限,该用户权限可以为商家权限也可以为消费者权限。其中,商家权限是指购物平台系统赋予商家的权限,如上传产品等。消费者权限是指购物平台系统赋予消费者的权限,如评论产品等。

s203:若登录密码与注册密码相匹配,且用户权限为消费者权限时,接收客户端发送的数据上传指令,以控制客户端进入产品评论界面。

其中,产品评论界面是购物平台系统提供给消费者查看所有已购买产品以及反馈对已购买产品的产品意见的界面。可以理解地,若用户通过登录帐号和登录密码登录购物平台系统之后,服务器识别到该登录帐号对应的用户权限为消费者权限,控制客户端进入消费者界面,以接收用户在该消费者界面触发的数据上传指令,从而控制客户端进行产品评论界面。该数据上传指令具体为用于上传数据的指令。该产品评论界面上展示该登录帐号对应的所有已购买产品,用户可通过选中该产品评论界面中任一已购买产品提供的产品评论接口上传产品评论数据。

s204:接收客户端基于产品评论界面上传的产品评论数据,产品评论数据包括评论产品id、目标交易id和产品评论视频。

其中,评论产品id是用于唯一识别所要评论的产品的标识,可以理解为评论产品的标识,可以是该评论产品的二维码信息或者在购物平台系统中的其他唯一标识。目标交易id是用于识别所要评论的评论产品对应的交易的唯一标识,该目标交易id关联交易对应的评论产品id、交易帐号和交易时间等信息。产品评论视频是以视频形式对已购买产品进行评论的视频,具体为消费者通过客户端提供的产品评论界面上传的视频。

例如,在购物平台系统的app上,用户浏览任一已购买产品时,可通过该已购买产品所提供的产品评论按钮选择不同的评论方式,如可点击文本输入按钮进行文本编辑界面,也可点击视频拍摄按钮进入视频拍摄界面,以采集产品评论视频。将该产品评论视频和其所选中的已购买产品关联的评论产品id和目标交易id作为产品评论数据,并将该产品评论数据发送给服务器。可以理解地,通过产品评论视频可直观反馈消费者对已购买产品的评论意见的视频。即在购物平台系统的app的产品展示界面上,用户通过任一已购买产品提供的产品评论接口上传产品评论数据(包括产品评论视频及其关联的评论产品id和目标交易id),以使服务器可接收客户端基于产品评论界面上传的产品评论数据。该产品评论数据中的评论产品id具体为该已购买产品在二维码信息或者其他唯一标识。该产品评论数据中的目标交易id具体为已购买产品在交易过程中形成的交易单号,该交易单号关联存储与交易相关的信息,如交易时间和交易帐号。该产品评论数据中的产品评论视频是指消费者通过视频填报界面拍摄并上传的视频。

进一步地,在客户端的视频拍摄界面可预先设置短视频拍摄的拍摄时长或者拍摄帧数,在客户端通过视频拍摄界面进行拍摄时,超过该拍摄时长或者拍摄帧数即自行终止拍摄,以使客户端上传的所有产品评论视频均为短视频,以避免后续产品评论视频的存储空间较大的问题。

s205:基于评论产品id查询系统数据库,获取与评论产品id相对应的产品交易信息表,产品交易信息表包括至少一个历史交易信息。

其中,与评论产品id相对应的产品交易信息表是用于记录购买该评论产品id对应的评论产品的所有历史交易信息的数据表。每一历史交易信息包括已购买该评论产品id对应的评论产品的交易帐号和交易时间等信息,可以理解地,每一历史交易信息与评论产品id和交易帐号相对应。为了进一步区分不同交易,可使每一历史交易信息对应一历史交易id,该历史交易id是用于唯一识别历史交易的标识,可以理解为历史交易的交易单号。服务器基于评论产品id查询系统数据库,以获取与该评论产品id相对应的产品交易信息表,以便基于其历史交易信息中的历史交易id验证该登录帐号对应的用户是否购买过该评论产品,以避免恶意诋毁或者刷好评的现象出现。

s206:若至少一个历史交易信息中存在与目标交易id相对应的历史交易信息,则将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频。

具体地,服务器在获取该评论产品id对应的至少一个历史交易信息之后,会将每一历史交易信息中的历史交易id与目标交易id进行匹配处理,若匹配成功,则认定存在与目标交易id相对应的历史交易信息。可以理解地,若认定至少一个历史交易信息中存在与目标交易id相对应的历史交易信息时,认定该登录帐号对应的消费者曾经购买过该评论产品id对应的已购买产品,即该已购买产品的历史交易id为目标交易id,确定该登录帐号对应的消费者可以上传与该评论产品id对应的产品评论视频,以实现交易信息的验证,避免恶意诋毁或者刷好评的现象出现。因此,服务器在至少一个历史交易信息中存在与目标交易id相对应的历史交易信息时,将产品评论视频存储在与评论产品id相对应的产品视频数据库中,并在客户端显示该产品评论视频,以使其他消费者可以查看该产品评论视频,对评论产品id对应的评论产品有更清楚直观的认识和了解。

进一步地,在步骤s202之后,即在基于登录帐号查询系统数据库,获取与登录帐号相对应的注册密码和用户权限之后,基于短视频的产品信息处理方法还包括如下步骤:

s207:若登录密码与注册密码相匹配,且用户权限为商家权限时,接收客户端发送的数据上传指令,以控制客户端进入产品上传界面。

其中,产品上传界面是该购物平台系统提供给商家上传产品的界面。在该产品上传界面上可设置基本信息编辑界面(用于编辑所上传产品的基本信息,如产品的性能参数等)、交易信息编辑界面(用于编辑所上传产品的交易信息,如不同型号或者不同配置的产品的单价)、描述编辑界面(用于编辑所上传产品的产品描述,该产品描述可以是文字形式描述、也可以是产品图片或者用于描述产品的短视频)和物流信息编辑界面(用于编辑所上传产品的物流信息,如支持哪些物流平台)。具体地,描述编辑界面上设置有短视频导入框,可供商家导入预先编辑好的短视频,以使购物平台系统上可显示所导入的产品推广视频,以使消费者可基于该产品推广视频对产品有更清楚直观的认识。

具体地,若用户通过登录帐号和登录密码登录该购物平台系统之后,服务器识别到该登录帐号对应的用户权限为商家权限时,控制客户端进入商家界面,以接收用户在该商家界面触发的数据上传指令,从而控制客户端进入产品上传界面。该产品上传界面上展示该商家所上传的所有已上架产品,用户可通过该产品上传界面对任一已上架产品的信息进行更改,也可以上传新的产品。可以理解地,该产品上传界面上设置有用于供商家上传产品信息的产品上传接口。

s208:接收客户端基于产品上传界面上传的产品详情信息和产品推广视频。

产品详情信息是商家基于产品上传界面录入的与产品相关的数据,该产品详情信息包括产品的出厂商、型号、价格或者其他信息。以手机这一产品为例,产品的出厂商可以包括华为、小米或者其他手机品牌,型号具体为手机的型号。产品推广视频是商家预先录制的用于对产品进行说明的视频,具体为商家通过客户端提供的产品评论界面上传的视频。采用产品推广视频的形式对产品进行说明,相比于数据型的产品描述,更清楚直观,更容易吸引消费者购买。

s209:基于产品详情信息对产品推广视频进行分类处理,在客户端上分类显示产品推广视频。

具体地,服务器在接收商用户通过产品上传界面上传的产品详情信息和产品推广视频之后,需基于产品详情信息对产品推广视频进行分类处理,例如,按产品详情信息中的出厂商、型号、价格或者其他分类维度对产品推广视频进行分类处理,以实现在客户端上分类显示产品推广视频,以使消费者可通过对不同分类维度的产品进行搜索,可快速获取相对应的产品推广视频,即以使产品推广视频在客户端上的显示更合理,符合消费者购物的搜索习惯。

本实施例所提供的基于短视频的产品信息处理方法中,先基于登录帐号对应的登录密码注册密码进行身份验证,在身份验证通过时获取相应的用户权限,以保证用户帐号的安全。在用户权限为消费者权限时,获取评论产品id、目标交易id和产品评论视频,在目标交易id与评论产品id对应的任一个历史交易信息相匹配时,使客户端显示产品评论视频,实现交易信息验证,避免恶意诋毁或者刷好评的现象出现,实现采用视频形式清楚直观地反映消费者对评论产品的评论的目的。在用户权限为商家权限时,采用用户上传的产品详情信息对产品推广视频进行分类处理,以实现在客户端上分类显示产品推广视频,以使产品推广视频在客户端上的显示更合理,符合消费者购物的搜索习惯。

在一实施例中,由于产品推广视频是商家预先录制的用于对产品进行说明的视频,该产品推广视频的视频帧数或者视频时长可能超过购物平台系统预先设置的短视频的标准,因此,需进行短视频认定操作。具体地,如图3所示,在步骤s209之前,即在基于产品详情信息对产品推广视频进行分类处理之前,基于短视频的产品信息处理方法还包括如下步骤:

s301:获取产品推广视频的视频帧数或者视频时长。

具体地,产品推广视频包括至少两帧视频帧图像,每一帧视频帧图像是指构成产品推广视频的最小单元。其中,视频帧数是指构成产品推广视频的所有视频帧图像的数量。视频时长是指产品推广视频的时间长度。

s302:若视频帧数小于预设帧数阈值或者视频时长小于预设时长阈值,则执行基于产品详情信息对产品推广视频进行分类处理,在客户端上分类显示产品推广视频的步骤。

其中,预设帧数阈值是预先设置的用于评估是否为短视频的帧数的阈值,可设置为200帧、500帧或者1000帧。预设时长阈值是预先设置的用于评估是否为短视频的时长的阈值,可设置为10s,15s,60s或者其他数值。具体地,服务器将产品推广视频的视频帧数与预设帧数阈值进行比较,或者将产品推广视频的视频时长与预设时长阈值进行比较,以确定该产品推广视频是否为短视频。本实施例中,若产品推广视频的视频帧数小于预设帧数阈值,或者产品推广视频的视频时长小于预设时长阈值,则认定该产品推广视频为短视频,可上传到购物平台系统,因此,服务器可执行基于产品详情信息对产品推广视频进行分类处理,在客户端上分类显示产品推广视频的步骤,即执行步骤s209。

s303:若所述视频帧数不小于预设帧数阈值或者所述视频时长不小于预设时长阈值,则生成提醒信息,并将所述提醒信息发送给所述客户端。

本实施例中,若产品推广视频的视频帧数不小于预设帧数阈值,或者产品推广视频的视频时长不小于预设时长阈值,则认定该产品推广视频不为购物平台系统认可的短视频,此时生成提醒信息,该提醒信息提醒用户该产品推广视频的视频帧数太多或者视频时长太长。然后,服务器将该提醒信息发送给客户端,以使用户基本该提醒信息重新上传产品推广视频。可以理解地,通过预设帧数阈值或者预设时长阈值的设置,对商家上传的产品推广视频的大小进行限制,以避免产品推广视频的存储空间较大。

本实施例所提供的基于短视频的产品信息处理方法中,根据产品推广视频的视频帧数与预设帧数阈值的比较结果,或者产品推广视频的视频时长与预设时长阈值的比较结果,确定该产品推广视频是否为短视频。若产品推广视频为短视频,则可执行后续的步骤s209,以使客户端显示产品推广视频,使消费者根据产品推广视频对产品有更清楚直观的认识。若产品推广视频不为短视频,则给客户端发送提醒信息,以提醒用户重新上传产品推广视频,从而避免产品推广视频过大,使其占用的存储空间较大。

进一步地,在步骤s204中所接收到产品评论数据时,若其所上传的产品评论视频不是通过其客户端的视频拍摄界面拍摄所得,而是通过其他拍摄设备拍摄之后导入到购物平台系统时,需进行短视频认定操作。即需获取产品评论视频的视频帧数或者视频时长;若视频帧数小于预设帧数阈值或者视频时长小于预设时长阈值,则认定该产品评论视频为短视频,可执行步骤s204以后的步骤;若视频帧数不小于预设帧数阈值或者视频时长不小于预设时长阈值,则认定该产品评论视频不为短视频,需给客户端发送提醒信息,以提醒用户重新上传产品评论视频。其具体实现过程与步骤s301-s303相似,不再赘述。

在一实施例中,如图4所示,在步骤s206中的若至少一个历史交易信息中存在与目标交易id相对应的历史交易信息之后,基于短视频的产品信息处理方法还包括如下步骤:

s401:判断与评论产品id相对应的产品视频数据库中是否存在与目标交易id相对应的历史评论视频。

其中,产品视频数据库是用于存储产品视频的数据库,该产品视频包括产品推广视频和产品评论视频。与评论产品id相对应的产品视频数据库是系统数据库中预先存储的与评论产品id对应的评论产品的产品视频数据库。与目标交易id相对应的历史评论视频是指针对该购买评论产品id对应的评论产品所形成的目标交易对应的产品评论视频。

s402:若存在历史评论视频,则生成已评论信息,并将已评论信息发送给客户端。

具体地,若与评论产品id相对应的产品视频数据库中存在与目标交易id相对应的历史评论视频,则说明消费者已经基于该评论产品进行过评论,为避免恶意诋毁或者刷好评的现象出现,购物平台系统设置消费者只能对其购买过的产品进行一次评论,即一个交易只评论一次。因此,在与评论产品id相对应的产品视频数据库中存在与目标交易id相对应的历史评论视频时,生成已评论信息,并将已评论信息发送给客户端,以提醒用户目标交易对应的评论产品已经进行过评论,不能再次进行评论。

s403:若不存在历史评论视频,则执行将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频的步骤。

具体地,若与评论产品id相对应的产品视频数据库中不存在与目标交易id相对应的历史评论视频,则说明消费者没有基于目标交易对应的评论产品进行评论,此时可将用户上传的产品评论视频作为针对目标交易对应的评论产品进行评论的评论视频,执行将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频的步骤,即执行步骤s206,以使其他消费者可以查看该产品评论视频,对评论产品id对应的评论产品有更清楚直观的认识和了解。

本实施例所提供的基于短视频的产品信息处理方法中,在与评论产品id相对应的产品视频数据库中存在与目标交易id相对应的历史评论视频,说明用户已经基于目标交易对应的评论产品进行过评论,为避免恶意诋毁或者刷好评的现象出现,需生成已评论信息,以提醒用户该评论产品已经进行过评论,不能再次进行评论。在与评论产品id相对应的产品视频数据库中不存在与目标交易id相对应的历史评论视频,说明用户未基于目标交易对应的评论产品进行评论,因此,可将产品评论视频作为其对应的评论视频在客户端显示,以使其他消费者可以查看该产品评论视频,对评论产品id对应的评论产品有更清楚直观的认识和了解。

在一实施例中,如图5所示,在步骤s403中的若不存在历史评论视频之后,基于短视频的产品信息处理方法还包括如下步骤:

s501:获取系统当前时间与目标交易id对应的交易时间的时间差值。

其中,系统当前时间可以理解为接收到客户端发送的登录请求的系统时间。目标交易id是用于识别所要评论的评论产品对应的交易的唯一标识,该目标交易id与目标交易对应的评论产品id、交易帐号和交易时间等信息关联。具体地,服务器根据系统当前时间和目标交易id对应的交易时间的时间差值,以确定用户上传某一评论产品的产品评论视频的时间(即系统当前时间)和通过目标交易id对应的目标交易购买该评论产品的交易时间的时间差值。

s502:若时间差值大于预设时间阈值,则生成不可评论信息,并将不可评论信息发送给客户端。

其中,预设时间阈值是预先设置的用于限定可评论产品的时间阈值。一般可设置为收到产品的一个星期或者用户下单之后一个月等。具体地,服务器将步骤s501计算出的时间差值与预先设置的预设时间阈值进行比较,若时间差值大于预设时间阈值,则说明用户上传该产品评论视频的时间较晚,其产品评论视频中对应的评论产品可能因用户使用或其他原因导致一定程度的损坏,与商家发货的产品存在一定区别,因此,不再允许对该评论产品进行视频评论,以避免恶意诋毁的现象出现。此时,服务器生成不可评论信息,并将该不可评论信息发送给客户端。

s503:若时间差值不大于预设时间阈值,则执行将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频的步骤。

具体地,服务器将步骤s501计算出的时间差值与预先设置的预设时间阈值进行比较,若时间差值不大于预设时间阈值,则说明用户上传该产品评论视频的时间较早,可以将该产品评论视频作为对目标交易id对应的目标交易的评论,此时,执行将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频的步骤,即执行步骤s206。

本实施例所提供的基于短视频的产品信息处理方法中,在系统当前时间与目标交易id对应的交易时间的时间差值大于预设时间阈值时,生成不可评论信息并将不可评论信息发送给客户端,以避免恶意诋毁的现象出现,保证购物平台系统交易的公平性。在系统当前时间与目标交易id对应的交易时间的时间差值不大于预设时间阈值时,可将该产品评论视频作为目标交易的评论,以使客户端显示该产品评论视频,以辅助其他消费者对评论产品有更清楚直观的认识。

在一实施例中,如图6所示,在步骤s206中的将产品评论视频存储在与评论产品id相对应的产品视频数据库中之前,基于短视频的产品信息处理方法还包括:

s601:采用预设抽帧规则从产品评论视频中抽取至少两帧待测评图像。

具体地,产品评论视频包括至少两帧视频帧图像,该视频帧图像是构成产品评论视频的最小单元。预设抽帧规则是预先设置的用于抽取图像的规则。待测评图像是采用预设抽帧规则从产品评论视频中抽取出来的视频帧图像。具体地,该预设抽帧规则可以设置为每隔10帧抽取一张图像,也可以是其他抽取规则。例如,一产品评论视频中设有150视频帧图像,每隔10帧提取一张待测评图像,则可获取15张待测评图像。可以理解地,采用预设抽帧规则从产品评论视频中抽取待测评图像,以节省后续步骤的处理时间,提高效率。

s602:从系统数据库中,获取与评论产品id相对应的标准产品图像。

由于系统数据库是用于存储购物平台系统所有数据的数据库,因此,服务器可从该系统数据库中,快速获取与评论产品id相对应的标准产品图像。该标准产品图像是商家预先上传到系统数据库中的图像,可以为正面图像,也可以是背面图像或者侧面图像等。一般来说,在商家上传产品详情信息和产品推广视频过程中,可将其标准产品图像通过产品上传界面的描述编辑界面上传至系统数据库中,即将标准产品图像作为产品详情信息一并上传至系统数据库中。

s603:采用特征对比算法计算每一待测评图像与标准产品图像的特征相似度。

具体地,该特征对比算法包括ssd(singleshotmultiboxdetector,即单次检测器)算法和相似度算法。ssd算法采用单个深度神经网络模型实现目标检测和识别的模型算法。本实施例中,服务器先采用采用单次检测器对每一待测评图像进行特征提取,获取目标测评图像,以排除背景的干扰;再采用相似度算法计算目标测评图像与标准产品图像的特征相似度。

相对于multibox模型和yolo模型等具有全连接层的深度学习模型,全连接层之后每个输出都会映射到整幅图像,使其检测过程较慢。本实施例中,采用无全连接层的ssd模型进行图像检测时,每个输出只会感受到目标周围的信息(如上下文信息),从而加快图像检测速度并提高图像检测精度。此外,multibox模型和yolo模型等深度学习模型中,全连接层会限制进入vgg-16网络结构的图像大小,即vgg-16网络结构预先配置其网络设计的输入大小,则进入vgg-16网络结构的图像的输入大小只能与网络设计的输入大小相同。而采用无全连接层的ssd模型进行图像检测时,由于无全连接层的限制,使输入vgg-16网络结构的图像大小而不受网络设计的输入大小的限制。本实施例中,ssd模型可根据具体任务和数据的分辨率设置合适的图像的输入大小来训练网络,如本实施例中设置图像的输入大小为512*512。

相似度算法是用于计算任意两个图像之间特征相似度的算法。该相似度算法包括但不限于本实施例所借用的尺度不变特征转换(scale-invariantfeaturetransform,简称sift)算法或者直方图反向投影算法。例如,在直方图反向投影算法中,通过计算标准产品图像中某一特征的直方图模型,然后使用该直方图模型寻找待测评图像存在该特征的相似度,确定为特征相似度。可以理解地,采用ssd算法和直方图反向投影算法配合,可快速获取较准确的特征相似度。

s604:若存在待测评图像的特征相似度大于预设相似度阈值,则执行将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频的步骤。

其中,预设相似度阈值是预先设置的用于评估是否为同一物体的相似度阈值。具体地,服务器将每一待测评图像与标准产品图像的特征相似度与预设相似度阈值进行比较,若存在特征相似度大于预设相似度阈值的待测评图像,则说明用户所上传的产品评论视频是针对评论产品的评论视频,此时,可执行将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频的步骤,即执行步骤s206,以使其他消费者对评论产品有更清楚直观的认识。

s605:若不存在待测评图像的特征相似度大于预设相似度阈值,则生成评论不对应信息,将评论不对应信息发送给客户端。

具体地,服务器将每一待测评图像与标准产品图像的特征相似度与预设相似度阈值进行比较,若不存在特征相似度大于预设相似度阈值的待测评图像,则说明待测评图像均不包含评论产品的图像,即用户所上传的产品评论视频极有可能不是针对评论产品的评论视频,为了避免恶意诋毁或者刷好评的现象出现,此时,需生成评论不对应信息,并将该评论不对应信息发送给客户端。

本实施例所提供的基于短视频的产品信息处理方法中,先采用预设抽帧规则从产品评论视频中抽取至少两帧待测评图像,以减少后续图像匹配的处理时间,提高处理效率。采用特征对比算法对每一待测评图像和标准产品图像进行相似度计算,快速获取准确客观的特征相似度。根据特征相似度与预设相似度阈值的比较结果,若存在特征相似度大于预设相似度阈值的待测评图像,则认定是对评论产品进行评论,在客户端上显示产品评论视频,以使其他消费者对评论产品有更清楚直观的认识;在不存在特征相似度大于预设相似度阈值的待测评图像,则认定不是对评论产品进行评论,生成评论不对应信息,不将产品评论视频显示在客户端上,以避免恶意诋毁或者刷好评的现象出现,从而保障购物平台系统交易的公平公正。

在一实施例中,如图7所示,在步骤s206中的使客户端显示产品评论视频之前,基于短视频的产品信息处理方法还包括如下步骤:

s701:采用人脸检测算法对产品评论视频中的每一帧视频帧图像进行人脸检测,获取人脸检测结果。

具体地,人脸检测算法是用于检测图像中是否包含人脸的算法。该人脸检测算法包括但不限于基于直方图粗分割和奇异值特征的人脸检测算法、基于二进小波变换的人脸检测和基于adaboost算法的人脸检测。本实施例中,服务器预先配置有人脸检测算法,采用该人脸检测算法对产品评论视频中的每一视频帧图像进行人脸检测,以获取人脸检测结果,该人脸检测结果包括存在人脸和不存在人脸两种结果。

s702:若人脸检测结果为存在人脸,则将视频帧图像确定为待分析图像。

具体地,在任一视频帧图像的人脸检测结果为存在人脸时,将该视频帧图像确定为待分析图像,以排除无人脸图像的干扰。该待分析图像是指包含人脸的需要进行微表情分析的图像。

s703:采用微表情识别类型对待分析图像进行识别,获取待分析图像对应的微表情类型。

其中,微表情识别模型是用于识别待分析图像中人脸微表情的模型。本实施例中,微表情识别模型是通过捕捉待分析图像中的用户脸部的局部特征,并根据局部特征确定待分析图像中人脸的各个目标面部动作单元,再根据所识别出的目标面部动作单元确定其情绪的模型。待分析图像对应的情绪属性是指根据待分析图像中识别出的微表情类型,确定与该微表情类型相对应的情绪属性。该微表情类型是采用微表情识别模型对待分析图像进行识别后确定的人脸微表情的类型,具体为通过微表情识别模型对待分析图像进行识别,根据识别出的目标面部动作单元确定的微表情。

s704:根据微表情类型查询情绪属性对照表,获取待分析图像相对应的情绪属性。

其中,情绪属性对照表是预先设置的用于记录每一种微表情类型对应的情绪属性的数据表,这些情绪属性的配置与购物平台系统预先设置的评价等级相对应。例如,在购物平台系统中设置三个等级的评价等级,则在情绪属性对照表中,依据所有微表情类型对应的情绪积极性程度划分为积极情绪、消极情绪和介于积极情绪和消极情绪之间的中性情绪这三种情绪属性。积极情绪是指积极的心理态度或状态对应的情绪,是一种良性、正向、稳定和建设性的心理状态对应的情绪,包括但不限于喜爱、开心、乐观、信任、可接受和惊喜等微表情类型对应的情绪。消极情绪是指在某种具体行为中,由外因或内因影响而产生的不利于继续完成工作或者正常的思考的情感,其与积极情绪相对,包括但不限于厌恶、讨厌、反对、不满、无视和蔑视等微表情类型对应的情绪。中性情绪是介于积极情绪和消极情绪之间的情绪,是除积极情绪和消极情绪以外的所有微表情类型对应的情绪,包括但不限于冷静和疲劳等微表情类型对应的情绪。具体地,服务器基于微表情识别模型识别出的每一视频帧图像对应的微表情类型,基于该微表情类型查询情绪属性对照表,即可快速获取其对应的情绪属性。

s705:统计每一种情绪属性对应的待分析图像的图像数量,根据图像数量确定产品评论视频对应的评价等级。

具体地,服务器在获取产品评论视频对应的所有视频帧图像对应的情绪属性之后,统计每一种情绪属性对应的待分析图像的图像数量。例如,分别统计积极情绪对应的待分析图像的图像数量、消极情绪对应的待分析图像的图像数量和中性情绪对应的待分析图像的图像数量。然后,选择图像数量最多的情绪属性对应的评价等级确定为产品评论视频对应的评价等级。可以理解地,根据产品评论视频中包含人脸的待分析图像的微表情识别结果,分析其对应的评价等级,使得其评价等级的确定更具客观性。

进一步地,使客户端显示产品评论视频时,依据其评价等级分类显示该产品评论视频,从而达到对产品评论视频进行分类显示,以使其他消费者根据该产品评论视频对应的评价等级,更清楚直观地反映该产品评论视频对应的消费者对评论产品的真实喜好。

本实施例所提供的基于短视频的产品信息处理方法中,先采用人脸检测算法对视频帧图像进行人脸检测,以获取排除无人脸图像干扰的待分析图像,有助于减少后续微表情识别的处理量,提高处理效率。再采用微表情识别模型对待分析图像进行识别,可快速获取其对应的微表情类型,进而通过查询情绪属性对照表,可快速获取其对应的情绪属性;然后,统计每一种情绪属性对应的待分析图像的图像数量,根据图像数量确定产品评论视频对应的评价等级,使得其评价等级的确定更具客观性,更清楚直观地反映反映该产品评论视频对应的消费者对评论产品的真实喜好。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在一实施例中,提供一种基于短视频的产品信息处理装置,该基于短视频的产品信息处理装置与上述实施例中基于短视频的产品信息处理方法一一对应。如图8所示,该基于短视频的产品信息处理装置包括登录请求获取模块801、密码权限获取模块802、产品评论界面控制模块803、产品评论数据接收模块804、交易信息获取模块805、产品评论视频显示模块806、产品上传界面控制模块807、产品上传数据接收模块808和产品推广视频显示模块809。各功能模块详细说明如下:

登录请求获取模块801,用于获取客户端发送的登录请求,登录请求包括登录帐号和登录密码。

密码权限获取模块802,用于基于登录帐号查询系统数据库,获取与登录帐号相对应的注册密码和用户权限。

产品评论界面控制模块803,用于若登录密码与注册密码相匹配,且用户权限为消费者权限时,接收客户端发送的数据上传指令,以控制客户端进入产品评论界面。

产品评论数据接收模块804,用于接收客户端基于产品评论界面上传的产品评论数据,产品评论数据包括评论产品id、目标交易id和产品评论视频。

交易信息获取模块805,用于基于评论产品id查询系统数据库,获取与评论产品id相对应的产品交易信息表,产品交易信息表包括至少一个历史交易信息。

产品评论视频显示模块806,用于若至少一个历史交易信息中存在与目标交易id相对应的历史交易信息,则将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频。

优选地,在密码权限获取模块802之后,基于短视频的产品信息处理装置还包括:产品上传界面控制模块807、产品上传数据接收模块808和产品推广视频显示模块809。

产品上传界面控制模块807,用于若登录密码与注册密码相匹配,且用户权限为商家权限时,接收客户端发送的数据上传指令,以控制客户端进入产品上传界面。

产品上传数据接收模块808,用于接收客户端基于产品上传界面上传的产品详情信息和产品推广视频。

产品推广视频显示模块809,用于基于产品详情信息对产品推广视频进行分类处理,在客户端上分类显示产品推广视频。

优选地,在产品推广视频显示模块809之前,基于短视频的产品信息处理装置还包括:帧数时长获取单元、分类显示处理单元和提醒信息发送单元。

帧数时长获取单元,用于获取产品推广视频的视频帧数或者视频时长。

分类显示处理单元,用于若视频帧数小于预设帧数阈值或者视频时长小于预设时长阈值,则执行基于产品详情信息对产品推广视频进行分类处理,在客户端上分类显示产品推广视频的步骤。

提醒信息发送单元,用于若视频帧数不小于预设帧数阈值或者视频时长不小于预设时长阈值,则生成提醒信息,并将提醒信息发送给客户端。

优选地,在产品评论视频显示模块806之后,基于短视频的产品信息处理装置还包括:判断单元、已评论信息处理单元和第一评论视频处理单元。

判断单元,用于判断与评论产品id相对应的产品视频数据库中是否存在与目标交易id相对应的历史评论视频。

已评论信息处理单元,用于若存在历史评论视频,则生成已评论信息,并将已评论信息发送给客户端。

第一评论视频处理单元,用于若不存在历史评论视频,则执行将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频的步骤。

优选地,在第一评论视频处理单元之后,基于短视频的产品信息处理装置还包括:时间差值获取单元、不可评论信息处理单元和第二评论视频处理单元。

时间差值获取单元,用于获取系统当前时间与目标交易id对应的交易时间的时间差值。

不可评论信息处理单元,用于若时间差值大于预设时间阈值,则生成不可评论信息,并将不可评论信息发送给客户端。

第二评论视频处理单元,用于若时间差值不大于预设时间阈值,则执行将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频的步骤。

优选地,在第二评论视频处理单元之前,基于短视频的产品信息处理装置还包括:待测评图像抽取单元、标准产品图像获取单元、特征对比计算单元、第一评论视频处理单元和评论不对应信息发送单元。

待测评图像抽取单元,用于采用预设抽帧规则从产品评论视频中抽取至少两帧待测评图像。

标准产品图像获取单元,用于从系统数据库中,获取与评论产品id相对应的标准产品图像。

特征对比计算单元,用于采用特征对比算法计算每一待测评图像与标准产品图像的特征相似度。

第三评论视频处理单元,用于若存在待测评图像的特征相似度大于预设相似度阈值,则执行将产品评论视频存储在与评论产品id相对应的产品视频数据库中,使客户端显示产品评论视频的步骤。

评论不对应信息发送单元,用于若不存在待测评图像的特征相似度大于预设相似度阈值,则生成评论不对应信息,将评论不对应信息发送给客户端。

优选地,在产品评论视频显示模块806之前,基于短视频的产品信息处理装置还包括:人脸检测结果获取单元、待分析图像获取单元、微表情识别单元、情绪属性获取单元和评价等级获取单元。

人脸检测结果获取单元,用于采用人脸检测算法对产品评论视频中的每一帧视频帧图像进行人脸检测,获取人脸检测结果。

待分析图像获取单元,用于若人脸检测结果为存在人脸,则将视频帧图像确定为待分析图像。

微表情识别单元,用于采用微表情识别类型对待分析图像进行识别,获取待分析图像对应的微表情类型。

情绪属性获取单元,用于根据微表情类型查询情绪属性对照表,获取待分析图像相对应的情绪属性。

评价等级获取单元,用于统计每一种情绪属性对应的待分析图像的图像数量,根据图像数量确定产品评论视频对应的评价等级。

关于基于短视频的产品信息处理装置的具体限定可以参见上文中对于基于短视频的产品信息处理方法的限定,在此不再赘述。上述基于短视频的产品信息处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储执行上述基于短视频的产品信息处理方法过程中采用或者生成的数据,如产品评论视频。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于短视频的产品信息处理方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中基于短视频的产品信息处理方法的步骤,例如图2所示的步骤s201-s209,或者图3至图7中所示的步骤,为避免重复,这里不再赘述。或者,处理器执行计算机程序时实现基于短视频的产品信息处理装置这一实施例中的各模块/单元的功能,例如图8所示的登录请求获取模块801、密码权限获取模块802、产品评论界面控制模块803、产品评论数据接收模块804、交易信息获取模块805、产品评论视频显示模块806产品上传界面控制模块807、产品上传数据接收模块808和产品推广视频显示模块809的功能,为避免重复,这里不再赘述。

在一实施例中,提供一计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中基于短视频的产品信息处理方法的步骤,例如图2所示的步骤s201-s209,或者图3至图7中所示的步骤,为避免重复,这里不再赘述。或者,该计算机程序被处理器执行时实现上述基于短视频的产品信息处理装置这一实施例中的各模块/单元的功能,例如图8所示的登录请求获取模块801、密码权限获取模块802、产品评论界面控制模块803、产品评论数据接收模块804、交易信息获取模块805、产品评论视频显示模块806产品上传界面控制模块807、产品上传数据接收模块808和产品推广视频显示模块809的功能,为避免重复,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

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

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