发明内容
本发明的目的在于提供一种基于大数据的视频直播界面商品展示智能管理***,通过对视频直播展示的商品种类进行归类并对各种类商品以展示方向作为展示关键词,收集各种类商品不同展示关键词的展示形式,构成各种类商品展示关键词集合,并存放于商品资源数据库,同时结合主播的语音输入,进行语音识别匹配提取商品种类及商品展示关键词,与该种类商品展示关键词集合中的每个展示关键词进行匹配,将匹配成功的该商品展示关键词对应的展示形式经后台调取推送至视频直播界面,并根据消费者进入直播间的观看时长统计消费者观看满意度,解决了背景技术中存在的问题。
本发明的目的可以通过以下技术方案实现:
一种基于大数据的视频直播界面商品展示智能管理***,包括商品收集归类模块、商品资源数据库、语音输入模块、语音识别提取模块、管理服务器、后台调取推送模块、消费者观看直播时长统计模块和后台显示终端;
商品收集归类模块与商品资源数据库连接,语音识别提取模块分别与语音输入模块和商品资源数据库连接,管理服务器分别与语音识别提取模块、消费者观看直播时长统计模块和商品资源数据库连接,后台调取推送模块与管理服务器连接,后台显示终端与管理服务器连接;
所述商品收集归类模块用于对视频直播展示的商品相关数据进行收集归类,具体地是对视频直播展示的商品种类进行归类,同时对某种商品以展示方向作为商品展示关键词,收集不同商品展示关键词的展示形式,构成商品展示关键词集合G
d(g
d1,g
d2,...,g
dl,...,g
d6),g
dl表示为第l个商品展示关键词的展示形式,l=1,2,3,…,6,l表示为商品展示关键词的序号,d表示为展示形式,d=d1,d2,d3,d1,d2,d3分别表示为图片、GIF动画、短视频,展示方向包括商品上面、下面、前面、后面、左面和右面,展示形式包括图片、GIF动画和短视频,对视频直播展示的每种商品都按照上述方式收集其不同商品展示关键词的展示形式,构成各种类商品展示关键词集合
g
kdl表示为第k种商品第l个商品展示关键词的展示形式,k=1,2,3,…,e,k表示为商品的种类,e表示为商品种类的数量,d表示为展示形式,d=d1,d2,d3,d1,d2,d3分别表示为图片、GIF动画、短视频,商品收集归类模块将收集归类后的各种类商品展示关键词集合发送至商品资源数据库;
商品资源数据库用于接收商品收集归类模块发送各种类商品展示关键词集合并存储,同时还存储预设的语音模板库;
语音输入模块用于接收主播的原始语音信息,发送至语音识别提取模块;
语音识别提取模块包括前端预处理单元、语音识别匹配单元和文本关键词提取单元。前端预处理单元用于对接收的原始语音信息进行端点检测和语音增强处理得到初级语音并发送至语音识别匹配单元;语音识别匹配单元接收前端预处理单元发送的初级语音,并对初级语音中的特征矢量进行抓取,同时提取商品资源数据库中预存的语音模板库,将抓取的语音特征矢量依次与语音模板库中的每个模板进行解析,并统计抓取的语音特征矢量与语音模板库中每个模板的解析相似度,筛选相似度最大的语音模板,当筛选的最大相似度大于设定的相似度阈值,则输出相似度最大的语音模板,当筛选的最大相似度小于设定的相似度阈值,则不进行处理,然后根据输出语音模板的定义,通过查表得出计算机的文本识别结果并发送至文本关键词提取单元。文本关键词提取单元接收语音识别匹配单元发送的文本识别结果并对其进行分词,得到各个词组,进而对各个词组提取商品种类及商品展示关键词,并发送至管理服务器;
管理服务器用于接收语音识别提取模块发送的商品种类及商品展示关键词,并提取商品资源数据库中各种类商品展示关键词集合,根据商品种类筛选该种类商品展示关键词集合,同时对语音识别提取的商品展示关键词与该种类商品展示关键词集合中的每个商品展示关键词进行匹配,若其中有一个匹配成功,则终止此次匹配,并将匹配到的该商品展示关键词对应的展示形式发送至后台调取推送模块;若匹配不到相关信息,则表明该种类商品展示关键词集合中不存在与当前语音提取的商品展示关键词相关信息,则自动将当前语音提取的商品展示关键词发送至商品收集归类模块,供后续收集更新到该种类商品展示关键词集合中;
后台调取推送模块用于接收管理服务器发送的该商品展示关键词对应的展示形式并调取出来推送到视频直播界面;
消费者观看直播时长统计模块,将各消费者进入直播间的账号名进行统计并进行编号,依次标记为1,2,…,i,…,n,并记录各账号名第一次进入直播间的时间和最后一次退出直播间的时间,根据各账号名第一次进入直播间的时间和最后一次退出直播间的时间,统计各账号名观看直播的总时长,构成各账号名观看直播的总时长集合T(T
1,T
2,...,T
i,...,T
n),T
i表示为第i个账号名观看直播的总时长,同时查看各账号名在观看直播的总时长过程中进入直播间的频次,并记录每次进入直播间的时间和退出直播间的时间,计算单次观看直播的时长,将统计计算的每个账号名在观看直播的总时长过程中进入直播间的频次及单次观看直播的时长,构成单个账号名观看直播频次时长集合T
i(t
i1,t
i2,...,t
ij,...,t
im),t
ij表示为第i个账号名第j次进入直播间的观看直播时长,m表示为第i个账号名在观看直播的总时长过程中进入直播间的总频次,且
将统计的各账号名观看直播频次时长集合发送至管理服务器;
管理服务器,接收消费者观看直播时长统计模块发送的各账号名观看直播频次时长集合,并根据接收的各账号名观看直播频次时长集合统计消费者观看满意度,并发送至后台显示终端;
后台显示终端,接收管理服务器发送的消费者观看满意度,并进行显示。
优选地,所述语音模板库还包括附加模板库,所述附加模板库是在语音模板库中不存在相应信息的时候,自动的从搜索引擎中抽取得到最优语音解析方式的模板库,当抓取的语音特征矢量在语音模板库中解析不到相关模板时,自动将抓取的语音特征矢量转到附加模板库中解析,若在附加模板库中同样解析不到相关模板时,自动更新附加模板库。
进一步地,所述自动更新附加模板库是将用户输入的数据链接到搜索引擎接口,自动获取解析信息,得到各搜索引擎相关度最高的结果,然后对搜索引擎的结果进行整合分析,经过加权算法得到最优语音解析方式,最后将该语音解析方式存入到附加模板库中。
进一步地,所述管理服务器中对语音识别提取的商品展示关键词与该种类商品展示关键词集合的匹配方式采用异步并发机制,所述异步并发机制对该商品展示关键词集合中每个商品展示关键词同时匹配。
进一步地,所述各账号名观看直播的总时长计算为各账号名最后一次退出直播间的时间减去第一次进入直播间的时间,其单次观看直播的时长计算为该次退出直播间的时间减去该次进入直播间的时间。
进一步地,消费者观看满意度的计算公式为:
t
ij表示为第i个账号名第j次进入直播间的观看直播时长,T
i表示为第i个账号名观看直播的总时长。
有益效果:
(1)本发明提供的一种基于大数据的视频直播界面商品展示智能管理***,通过对视频直播展示地商品种类进行归类并对各种类商品以展示方向作为商品展示关键词,收集各种类商品不同商品展示关键词的展示形式,构成各种类商品展示关键词集合,并存放于商品资源数据库,同时结合主播的语音输入,进行语音识别匹配提取商品种类及商品展示关键词,与该种类商品展示关键词集合中的每个商品展示关键词进行匹配,将匹配成功的该商品展示关键词对应的展示形式经后台调取推送至视频直播界面,满足了没有实物商品下的视频直播商品展示,提高了人们观看直播的画面感,给消费者带来更直观、生动的观看体验,并根据消费者进入直播间的观看时长统计消费者观看满意度,便于直播后台工作人员直观了解此次视频直播的效果,为后续进行类似的视频直播提供相关参考依据。
(2)本发明提供的一种基于大数据的视频直播界面商品展示智能管理***中在语音识别匹配前进行端点检测和语音增强前端处理,消除噪声和不同说话人带来的影响,使处理后的信号更能反映语音的本质特征,这对后续语音识别匹配的精确度和识别正确率有重要作用。
(3)本发明提供的一种基于大数据的视频直播界面商品展示智能管理***中对语音识别提取的商品展示关键词与该种类商品展示关键词集合中的每个展示关键词进行异步并发地匹配,能够取得快速高效的数据分析结果,同时在匹配不到结果时,自动将当前语音提取的商品展示关键词发送至商品收集归类模块,供后续收集更新到该种类商品展示关键词集合中,体现了***的智能性。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1所示,一种大数据的视频直播界面商品展示智能管理***,包括商品收集归类模块、商品资源数据库、语音输入模块、语音识别提取模块、管理服务器、后台调取推送模块、消费者观看直播时长统计模块和后台显示终端。
商品收集归类模块与商品资源数据库连接,语音识别提取模块分别与语音输入模块和商品资源数据库连接,管理服务器分别与语音识别提取模块、消费者观看直播时长统计模块和商品资源数据库连接,后台调取推送模块与管理服务器连接,后台显示终端与管理服务器连接。
所述商品收集归类模块用于对视频直播展示的商品相关数据进行收集归类,具体地是对视频直播展示的商品种类进行归类,同时对某种商品以展示方向作为商品展示关键词,收集不同商品展示关键词的展示形式,构成商品展示关键词集合G
d(g
d1,g
d2,...,g
dl,...,g
d6),g
dl表示为第l个商品展示关键词的展示形式,l=1,2,3,…,6,l表示为商品展示关键词的序号,d表示为展示形式,d=d1,d2,d3,d1,d2,d3分别表示为图片、GIF动画、短视频,展示方向包括商品上面、下面、前面、后面、左面和右面,展示形式包括图片、GIF动画和短视频,对视频直播展示的每种商品都按照上述方式收集其不同商品展示关键词的展示形式,构成各种类商品展示关键词集合
g
kdl表示为第k种商品第l个商品展示关键词的展示形式,k=1,2,3,…,e,k表示为商品的种类,e表示为商品种类的数量,d表示为展示形式,d=d1,d2,d3,d1,d2,d3分别表示为图片、GIF动画、短视频,商品收集归类模块将收集归类后的各种类商品展示关键词集合发送至商品资源数据库;
商品资源数据库用于接收商品收集归类模块发送各种类商品展示关键词集合并存储,同时还存储语音模板库。
语音输入模块用于接收主播的原始语音信息,发送至语音识别提取模块,为了提高语音识别的准确率,主播语音表述最好是用普通话进行表述。
语音识别提取模块包括前端预处理单元、语音识别匹配单元和文本关键词提取单元。前端预处理单元用于对接收的原始语音信息进行端点检测和语音增强处理,得到初级语音并发送至语音识别匹配单元,端点检测是在语音信号中将语音和非语音信号时段区分开来,准确确定出语音信号的起始点,经过端点检测后,后续处理就可以只对语音信号进行处理;语音增强是消除环境噪声对语音的影响,使处理后的信号更能反映语音的本质特征。语音识别匹配单元接收前端预处理单元发送的初级语音,并对初级语音中的特征矢量进行抓取,同时提取商品资源数据库中的语音模板库,将抓取的语音特征矢量依次与语音模板库中的每个模板进行解析,并统计抓取的语音特征矢量与语音模板库中每个模板解析的相似度,筛选相似度最大的语音模板,当筛选的最大相似度大于设定的相似度阈值,则输出相似度最大的语音模板,当筛选的最大相似度小于设定的相似度阈值,则不进行处理,然后根据输出语音模板的定义,通过查表得出计算机的文本识别结果并发送至文本关键词提取单元。文本关键词提取单元接收语音识别匹配单元发送的文本识别结果并对文本识别结果进行分词得到各个词组,分词过程中采用的是Python3.0分词软件,分词的依据是中文语料词典,采用的是开源的HanLP自然语言处理,进而对各个词组,提取商品种类及商品展示关键词,并发送至管理服务器。
进一步地,所述语音模板库还包括附加模板库,所述附加模板库是在语音模板库中不存在相应信息的时候,自动的从搜索引擎中抽取得到最优语音解析方式的模板库,当抓取的语音特征矢量在语音模板库中解析不到相关模板时,自动将抓取的语音特征矢量转到附加模板库中解析,若在附加模板库中同样解析不到相关模板时,自动更新附加模板库,所述自动更新附加模板库是将用户输入的数据链接到搜索引擎接口,自动获取解析信息,得到各搜索引擎相关度最高的结果,然后对搜索引擎的结果进行整合分析,经过加权算法得到最优语音解析方式,最后将该语音解析方式存入到附加模板库中。
管理服务器用于接收语音识别提取模块发送的商品种类及商品展示关键词,并提取商品资源数据库中各种类商品展示关键词集合,根据商品种类筛选该种类商品展示关键词集合,同时对语音识别提取的商品展示关键词采用异步并发机制对与该种类商品展示关键词集合中的每个商品展示关键词进行匹配,所述异步并发机制对该商品展示关键词集合中每个商品展示关键词同时匹配,若其中有一个匹配成功,则终止此次匹配,并将匹配到的该商品展示关键词对应的展示形式发送至后台调取推送模块;若匹配不到相关信息,首先查看该种类商品展示关键词集合中的所有商品展示关键词是否都被匹配完成,若没有匹配完成,继续用异步并发机制进行匹配,直到匹配完成,若匹配完成又匹配不到相关信息,则表明该种类商品展示关键词集合中不存在与当前语音提取的商品展示关键词相关信息,则将当前语音提取的商品展示关键词发送至商品收集归类模块,供后续收集更新到该种类商品展示关键词集合中。
后台调取推送模块用于接收管理服务器发送的该商品展示关键词对应的展示形式并调取出来推送到视频直播界面。
消费者观看直播时长统计模块,将各消费者进入直播间的账号名进行统计并进行编号,依次标记为1,2,…,i,…,n,并记录各账号名第一次进入直播间的时间和最后一次退出直播间的时间,根据各账号名第一次进入直播间的时间和最后一次退出直播间的时间,统计各账号名观看直播的总时长,各账号名观看直播的总时长计算为各账号名最后一次退出直播间的时间减去第一次进入直播间的时间,构成各账号名观看直播的总时长集合T(T
1,T
2,...,T
i,...,T
n),T
i表示为第i个账号名观看直播的总时长,同时查看各账号名在观看直播的总时长过程中进入直播间的频次,并记录每次进入直播间的时间和退出直播间的时间,计算单次观看直播的时长,单次观看直播的时长计算为该次退出直播间的时间减去该次进入直播间的时间,将统计计算的每个账号名在观看直播的总时长过程中进入直播间的频次及单次观看直播的时长,构成单个账号名观看直播频次时长集合T
i(t
i1,t
i2,...,t
ij,...,t
im),t
ij表示为第i个账号名第j次进入直播间的观看直播时长,m表示为第i个账号名在观看直播的总时长过程中进入直播间的总频次,且
将统计的各账号名观看直播频次时长集合发送至管理服务器。
管理服务器,接收消费者观看直播时长统计模块发送的各账号名观看直播频次时长集合,并根据接收的各账号名观看直播频次时长集合统计消费者观看满意度
t
ij表示为第i个账号名第j次进入直播间的观看直播时长,T
i表示为第i个账号名观看直播的总时长,消费者观看满意度值越大,表明消费者对此次视频直播越满意,管理服务器将统计的消费者观看满意度发送至后台显示终端。
后台显示终端,接收管理服务器发送的消费者观看满意度,并进行显示,便于直播后台工作人员直观了解此次视频直播的效果。
本发明通过对视频直播展示的商品种类进行归类并对各种类商品以展示方向作为商品展示关键词,收集各种类商品不同商品展示关键词的展示形式,构成各种类商品展示关键词集合,并存放于商品资源数据库,同时结合主播的语音输入,进行语音识别匹配提取商品种类及商品展示关键词,与该种类商品展示关键词集合中的每个商品展示关键词进行匹配,将匹配成功的该商品展示关键词对应的展示形式经后台调取推送至视频直播界面,满足了没有实物商品下的视频直播商品展示,提高了人们观看直播的画面感,给消费者带来更直观、生动的观看体验。
以上内容仅仅是对本发明的构思所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的构思或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。