欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 展示对象相关信息的输出方法、装置、介质及电子设备独创技术70814字

展示对象相关信息的输出方法、装置、介质及电子设备

2021-03-30 01:20:24

展示对象相关信息的输出方法、装置、介质及电子设备

  技术领域

  本申请涉及区块链技术领域以及直播技术领域,具体而言,涉及一种展示对象相关信息的输出方法、展示对象相关信息的输出装置、计算机可读存储介质及电子设备。

  背景技术

  随着营销方式的不断多样化以及计算机技术的不断进步,发展出了“直播带货”的营销方式。具体地,用户可以进入直播间观看主播推销商品,当用户对主播推销的商品感兴趣时,可以通过点击直播间中显示的商品链接进入商品详情页对商品的销量、价格、相关评价等信息进行进一步了解。但是,这样会存在操作繁琐的问题,即,用户需要通过多次点击操作才能了解到所需的商品信息。

  需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

  发明内容

  本申请的目的在于提供一种展示对象相关信息的输出装置、展示对象相关信息的输出方法、计算机可读存储介质及电子设备,可以解决用户需要多次操作才能够了解展示对象相关信息的问题,简化用户操作,提升用户获知展示对象相关信息的效率。

  本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

  根据本申请的一方面,提供一种展示对象相关信息的输出方法,该方法包括:

  将接收到的与展示对象相对应的描述信息上传区块链网络;

  当检测到直播界面的视频流中存在所述展示对象时,从区块链网络中获取描述信息;

  根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息;

  向接收直播界面的视频流的客户端发送目标推荐信息和描述信息,以使得客户端在直播界面中展示目标推荐信息和描述信息。

  在本申请的一种示例性实施例中,将接收到的与展示对象相对应的描述信息上传区块链网络,包括:

  接收由上传方发送的与展示对象对应的描述信息并根据描述信息以及描述信息对应的上传方标识符生成值元素;

  根据直播界面对应的直播平台标识符生成键元素;

  将键元素和值元素进行关联,将关联结果确定为待上链数据;

  将待上链数据上传区块链网络。

  在本申请的一种示例性实施例中,将待上链数据上传区块链网络,包括:

  计算与待上链数据对应的哈希值;

  根据哈希值更新链式哈希表中的目标哈希链;其中,目标哈希链与直播平台标识符相对应;

  广播更新后的链式哈希表,以使得区块链网络中的共识节点对更新后的链式哈希表进行共识并将更新后的链式哈希表打包为区块写入区块链账本。

  在本申请的一种示例性实施例中,从区块链网络中获取描述信息之前,上述方法还包括:

  对直播界面对应的当前帧进行特征提取,得到特征图像;

  将特征图像与直播界面中展示的待推荐对象进行匹配;

  若匹配成功,则判定直播界面的视频流中存在展示对象。

  在本申请的一种示例性实施例中,从区块链网络中获取描述信息之前,上述方法还包括:

  对直播界面的视频流进行实时语音识别;

  若识别结果表示视频流中存在展示对象,则执行从区块链网络中获取描述信息。

  在本申请的一种示例性实施例中,从区块链网络中获取描述信息之前,上述方法还包括:

  对直播界面的视频流进行同步的图像识别和语音识别;

  若图像识别结果和语音识别结果均表示视频流的目标视频段中存在展示对象,则将图像识别结果与语音识别结果进行匹配;

  若匹配结果表示图像识别结果与语音识别结果中的展示对象一致,则执行从区块链网络中获取描述信息。

  在本申请的一种示例性实施例中,对直播界面对应的当前帧进行特征提取,得到特征图像,包括:

  对直播界面对应的当前帧进行卷积处理,得到中间特征;

  对中间特征进行池化处理,得到特征图像。

  在本申请的一种示例性实施例中,对直播界面对应的当前帧进行卷积处理,得到中间特征,包括:

  对直播界面对应的当前帧进行预处理,并对预处理后的当前帧进行卷积处理,得到中间特征;其中,预处理包括去噪处理、平滑处理以及灰度处理中至少一种。

  在本申请的一种示例性实施例中,将特征图像与直播界面中展示的待推荐对象进行匹配,包括:

  通过分类器确定特征图像对应的标签;

  获取直播界面中展示的待推荐对象对应的标签;

  若特征图像对应的标签与待推荐对象对应的标签一致,则判定匹配成功。

  在本申请的一种示例性实施例中,描述信息包括展示对象对应的销量信息、价格信息以及评价信息;根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息,包括:

  计算销量信息、价格信息以及评价信息分别对应的参考分值以及多个参考分值的均值;

  从多个推荐指数范围中确定均值所属的目标推荐指数范围;其中,多个推荐指数范围与多种预设推荐信息一一对应;

  将目标推荐指数范围对应的预设推荐信息确定为展示对象对应的目标推荐信息。

  在本申请的一种示例性实施例中,计算价格信息对应的参考分值,包括:

  确定价格信息中的当前价格、历史最高价格以及历史最低价格;

  计算历史最高价格与历史最低价格之间的差值,并确定预设参考分值的数量;

  根据差值与数量之商确定多个分值区间;其中,多个分值区间与预设参考分值一一对应;

  确定当前价格所属的目标分值区间并将目标分值区间对应的预设参考分值确定为价格信息对应的参考分值。

  在本申请的一种示例性实施例中,计算销量信息对应的参考分值,包括:

  确定销量信息所属的预设销量区间;

  将预设销量区间对应的分值确定为销量信息对应的参考分值。

  在本申请的一种示例性实施例中,计算评价信息对应的参考分值,包括:

  根据预设关键词库提取评价信息中的至少一个关键词;其中,关键词为正向关键词或负向关键词;

  根据至少一个关键词对应的分值计算评价信息对应的参考分值。

  在本申请的一种示例性实施例中,客户端在直播界面中展示目标推荐信息和描述信息的方式具体为:

  客户端在直播界面中确定用于展示展示对象的第一展示区域;其中,直播界面中还包括除了第一展示区域之外的第二展示区域,第一展示区域与第二展示区域之间不存在交集;

  客户端在第二展示区域中展示目标推荐信息和描述信息。

  一方面,提供一种展示对象相关信息的输出装置,包括:

  信息上传单元,用于将接收到的与展示对象相对应的描述信息上传区块链网络;

  信息获取单元,用于当检测到直播界面的视频流中存在展示对象时,从区块链网络中获取描述信息;

  信息确定单元,用于根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息;

  信息发送单元,用于向接收直播界面的视频流的客户端发送目标推荐信息和描述信息,以使得客户端在直播界面中展示目标推荐信息和描述信息。

  在本申请的一种示例性实施例中,信息上传单元将接收到的与展示对象相对应的描述信息上传区块链网络,包括:

  信息上传单元接收由上传方发送的与展示对象对应的描述信息并根据描述信息以及描述信息对应的上传方标识符生成值元素;

  信息上传单元根据直播界面对应的直播平台标识符生成键元素;

  信息上传单元将键元素和值元素进行关联,将关联结果确定为待上链数据;

  信息上传单元将待上链数据上传区块链网络。

  在本申请的一种示例性实施例中,信息上传单元将待上链数据上传区块链网络,包括:

  信息上传单元计算与待上链数据对应的哈希值;

  信息上传单元根据哈希值更新链式哈希表中的目标哈希链;其中,目标哈希链与直播平台标识符相对应;

  信息上传单元广播更新后的链式哈希表,以使得区块链网络中的共识节点对更新后的链式哈希表进行共识并将更新后的链式哈希表打包为区块写入区块链账本。

  在本申请的一种示例性实施例中,上述装置还包括特征提取单元、匹配单元以及判定单元:

  特征提取单元,用于在信息获取单元从区块链网络中获取描述信息之前,对直播界面对应的当前帧进行特征提取,得到特征图像;

  匹配单元,用于将特征图像与直播界面中展示的待推荐对象进行匹配;

  判定单元,用于在所述匹配单元匹配成功时,判定直播界面的视频流中存在展示对象。

  在本申请的一种示例性实施例中,上述装置还包括语音识别单元,其中:

  语音识别单元,用于在信息获取单元从区块链网络中获取描述信息之前,对直播界面的视频流进行实时语音识别;

  信息获取单元,具体用于在语音识别单元的识别结果表示视频流中存在展示对象时,从区块链网络中获取描述信息。

  在本申请的一种示例性实施例中,上述装置还包括声画同步识别单元和识别结果匹配单元,其中:

  声画同步识别单元,用于在信息获取单元从区块链网络中获取描述信息之前,对直播界面的视频流进行同步的图像识别和语音识别;

  识别结果匹配单元,用于在声画同步识别单元的图像识别结果和语音识别结果均表示视频流的目标视频段中存在展示对象时,将图像识别结果与语音识别结果进行匹配;

  信息获取单元,具体用于在识别结果匹配单元的匹配结果表示图像识别结果与语音识别结果中的展示对象一致时,从区块链网络中获取描述信息。

  在本申请的一种示例性实施例中,特征提取单元对直播界面对应的当前帧进行特征提取,得到特征图像,包括:

  特征提取单元对直播界面对应的当前帧进行卷积处理,得到中间特征;

  特征提取单元对中间特征进行池化处理,得到特征图像。

  在本申请的一种示例性实施例中,特征提取单元对直播界面对应的当前帧进行卷积处理,得到中间特征,包括:

  特征提取单元对直播界面对应的当前帧进行预处理,并对预处理后的当前帧进行卷积处理,得到中间特征;其中,预处理包括去噪处理、平滑处理以及灰度处理中至少一种。

  在本申请的一种示例性实施例中,匹配单元将特征图像与直播界面中展示的待推荐对象进行匹配,包括:

  匹配单元通过分类器确定特征图像对应的标签;

  匹配单元获取直播界面中展示的待推荐对象对应的标签;

  匹配单元在特征图像对应的标签与待推荐对象对应的标签一致时,判定匹配成功。

  在本申请的一种示例性实施例中,描述信息包括展示对象对应的销量信息、价格信息以及评价信息;信息确定单元根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息,包括:

  信息确定单元计算销量信息、价格信息以及评价信息分别对应的参考分值以及多个参考分值的均值;

  信息确定单元从多个推荐指数范围中确定均值所属的目标推荐指数范围;其中,多个推荐指数范围与多种预设推荐信息一一对应;

  信息确定单元将目标推荐指数范围对应的预设推荐信息确定为展示对象对应的目标推荐信息。

  在本申请的一种示例性实施例中,信息确定单元计算价格信息对应的参考分值,包括:

  信息确定单元确定价格信息中的当前价格、历史最高价格以及历史最低价格;

  信息确定单元计算历史最高价格与历史最低价格之间的差值,并确定预设参考分值的数量;

  信息确定单元根据差值与数量之商确定多个分值区间;其中,多个分值区间与预设参考分值一一对应;

  信息确定单元确定当前价格所属的目标分值区间并将目标分值区间对应的预设参考分值确定为价格信息对应的参考分值。

  在本申请的一种示例性实施例中,信息确定单元计算销量信息对应的参考分值,包括:

  信息确定单元确定销量信息所属的预设销量区间;

  信息确定单元将预设销量区间对应的分值确定为销量信息对应的参考分值。

  在本申请的一种示例性实施例中,信息确定单元计算评价信息对应的参考分值,包括:

  信息确定单元根据预设关键词库提取评价信息中的至少一个关键词;其中,关键词为正向关键词或负向关键词;

  信息确定单元根据至少一个关键词对应的分值计算评价信息对应的参考分值。

  在本申请的一种示例性实施例中,客户端在直播界面中展示目标推荐信息和描述信息的方式具体为:

  客户端在直播界面中确定用于展示展示对象的第一展示区域;其中,直播界面中还包括除了第一展示区域之外的第二展示区域,第一展示区域与第二展示区域之间不存在交集;

  客户端在第二展示区域中展示目标推荐信息和描述信息。

  一方面,提供一种用户节点,包括:存储器,存储有计算机可读指令;处理器,读取存储器存储的计算机可读指令,以实现上述的方法。

  一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。

  本申请示例性实施例可以具有以下部分或全部有益效果:

  在本申请的一示例实施方式所提供的展示对象相关信息的输出方法中,将接收到的与展示对象(如,待售商品)相对应的描述信息(如,价格信息、销量信息、评价信息)上传区块链网络;当检测到直播界面的视频流中存在所述展示对象时,从区块链网络中获取描述信息;根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息;向接收直播界面的视频流的客户端发送目标推荐信息和描述信息,以使得客户端在直播界面中展示目标推荐信息和描述信息。依据上述方案描述,一方面,可以解决用户需要多次操作才能够了解展示对象相关信息的问题,简化用户操作,提升用户获知展示对象相关信息的效率;另一方面,可以通过从区块链网络中获取展示对象的描述信息,从而为用户确定出更为有效的推荐信息并展示,提升所展示的对象相关信息的丰富度和可靠性。

  应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

  附图说明

  此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

  图1示出了展示对象相关信息的输出装置应用于区块链网络100的一个可选的结构示意图;

  图2示出了适于用来实现本申请实施例的区块结构(Block Structure)一个可选的示意图;

  图3示意性示出了根据本申请的一个实施例的展示对象相关信息的输出方法的流程图;

  图4示意性示出了根据本申请的一个实施例的直播界面示意图;

  图5示意性示出了根据本申请的一个实施例的购物界面示意图;

  图6示意性示出了根据本申请的一个实施例的展示描述信息和目标推荐信息的直播界面示意图;

  图7示意性示出了根据本申请的另一个实施例的展示描述信息和目标推荐信息的直播界面示意图;

  图8示意性示出了根据本申请的一个实施例的目标推荐信息详情展示界面示意图;

  图9示意性示出了根据本申请的一个实施例的展示对象相关信息的输出方法的序列图;

  图10示意性示出了根据本申请的一个实施例的展示对象相关信息的输出方法的流程图;

  图11示意性示出了根据本申请的一个实施例的展示对象相关信息的输出装置的架构图。

  具体实施方式

  现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本申请的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本申请的各方面变得模糊。

  此外,附图仅为本申请的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

  本发明实施例涉及的装置可以应用于由客户端、多个用户节点(接入网络中的任意形式的计算设备,如服务器、用户终端)通过网络通信的形式连接形成的区块链系统中;其中,本发明实施例涉及的装置可以属于上述多个用户节点中任一用户节点。

  参见图1,图1是本发明实施例提供的展示对象相关信息的输出装置应用于区块链网络100的一个可选的结构示意图,由共识节点200和共识节点204~209、直播平台A节点201、直播平台B节点202以及直播平台C节点203(接入网络中的任意形式的计算设备,如服务器、用户终端)以及客户端300形成,上述各节点之间形成组成的点对点(P2P,Peer ToPeer)网络,P2P协议是一个运行在传输控制协议(TCP,Transmission Control Protocol)协议之上的应用层协议。

  具体地,直播平台A节点201、直播平台B节点202以及直播平台C节点203均可以执行以下操作:接收由上传方发送的与展示对象对应的描述信息并根据描述信息以及描述信息对应的上传方标识符生成值元素;根据直播界面对应的直播平台标识符生成键元素;将键元素和值元素进行关联,将关联结果确定为待上链数据;计算与待上链数据对应的哈希值;根据哈希值更新链式哈希表中的目标哈希链;广播更新后的链式哈希表。共识节点200和共识节点204~209中任一共识节点均可以在参与方节点广播更新后的链式哈希表之后,对更新后的链式哈希表进行共识并将更新后的链式哈希表打包为区块写入区块链账本。

  在区块链网络100中,任何机器如服务器、终端都可以加入而成为节点,节点包括硬件层、中间层、操作系统层和应用层。

  参见图1示出的区块链网络100中各节点的功能,涉及的功能包括:

  1)路由,节点具有的基本功能,用于支持节点之间的通信。

  节点除具有路由功能外,还可以具有以下功能:

  2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任务数据的来源,将记录数据发送到区块链系统中的其他节点,供其他节点在验证记录数据来源以及完整性成功时,将记录数据添加到临时区块中。

  例如,应用实现的业务包括:

  2.1)钱包,用于提供进行电子货币的交易的功能,包括发起交易(即,将当前交易的交易记录发送给区块链系统中的其他节点,其他节点验证成功后,作为承认交易有效的响应,将交易的记录数据存入区块链的临时区块中;当然,钱包还支持查询电子货币地址中剩余的电子货币;

  2.2)共享账本,用于提供账目数据的存储、查询和修改等操作的功能,将对账目数据的操作的记录数据发送到区块链系统中的其他节点,其他节点验证有效后,作为承认账目数据有效的响应,将记录数据存入临时区块中,还可以向发起操作的节点发送确认。

  2.3)智能合约,计算机化的协议,可以执行某个合约的条款,通过部署在共享账本上的用于在满足一定条件时而执行的代码实现,根据实际的业务需求代码用于完成自动化的交易,例如查询买家所购买商品的物流状态,在买家签收货物后将买家的电子货币转移到商户的地址;当然,智能合约不仅限于执行用于交易的合约,还可以执行对接收的信息进行处理的合约。

  3)区块链,包括一系列按照产生的先后时间顺序相互接续的区块(Block),新区块一旦加入到区块链中就不会再被移除,区块中记录了区块链系统中节点提交的记录数据。

  参见图2,图2是本发明实施例提供的区块结构(Block Structure)一个可选的示意图,每个区块中包括本区块存储交易记录的哈希值(本区块的哈希值)、以及前一区块的哈希值,各区块通过哈希值连接形成区块链。另外,区块中还可以包括有区块生成时的时间戳等信息。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了相关的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

  随着互联网行业的发展,越来越多的主播开始在直播平台上进行电商带货。然而现在电商带货主要依赖于主播本身的品牌效应,往往会忽略商品本身的质量,导致直播间商品质量参差不齐,商品刷单评价的现象比较严重。此外,当用户在观看直播看到心仪的商品时,用户无法判断当前商品的质量如何,需要点击商品链接跳出直播间查看详情页,这样容易造成操作繁琐的问题。

  基于上述一个或多个问题,本示例实施方式提供了一种展示对象相关信息的输出方法。参考图3所示,该展示对象相关信息的输出方法可以包括:步骤S310~步骤S340,其中:

  步骤S310:将接收到的与展示对象相对应的描述信息上传区块链网络。

  步骤S320:当检测到直播界面的视频流中存在展示对象时,从区块链网络中获取描述信息。

  步骤S330:根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息。

  步骤S340:向接收直播界面的视频流的客户端发送目标推荐信息和描述信息,以使得客户端在直播界面中展示目标推荐信息和描述信息。

  实施图3所示的方法,可以解决用户需要多次操作才能够了解展示对象相关信息的问题,简化用户操作,提升用户获知展示对象相关信息的效率。此外,还可以通过从区块链网络中获取展示对象的描述信息,从而为用户确定出更为有效的推荐信息并展示,提升所展示的对象相关信息的丰富度和可靠性。

  下面,对于本示例实施方式的上述步骤进行更加详细的说明。

  在步骤S310中,将接收到的与展示对象相对应的描述信息上传区块链网络。

  具体地,展示对象可以为用于在直播界面中展示的商品,描述信息是与展示对象对应的相关信息,如,销量信息、评价信息等。此外,接收到的与展示对象相对应的描述信息可以由同一上传方或不同上传方上传,上传的描述信息可以为一个或多个,本申请实施例不作限定。

  本申请实施例中,可选的,将接收到的与展示对象相对应的描述信息上传区块链网络,包括:

  接收由上传方发送的与展示对象对应的描述信息并根据描述信息以及描述信息对应的上传方标识符生成值元素;

  根据直播界面对应的直播平台标识符生成键元素;

  将键元素和值元素进行关联,将关联结果确定为待上链数据;

  将待上链数据上传区块链网络。

  具体地,关联结果(即,待上链数据)可以表示为键值形式(key-value),即,键元素-值元素。此外,上传方可以为出售上述商品的销售方平台,不同的上传方对应于不同的上传方标识符;其中,上传方标识符可以为作为区分不同上传方的字符串。此外,与直播界面对应的直播平台标识符为直播平台的唯一表征,不同的直播平台对应于不同的直播界面。上述的上传方标识符和直播平台标识符均可以由数字、字母以及符号中至少一种构成。

  另外,将键元素和值元素进行关联的方式可以为:定义用于表征键元素和值元素之间关系的哈希函数f(key)=value,以实现对键元素和值元素的关联。

  可见,实施该可选的实施例,能够将上传方、展示对象的描述信息以及直播平台进行关联,这样可以提升直播平台后台获取描述信息的效率。此外,还可以通过将待上链系统进行上链,保证直播过程中获取得到的描述信息的真实性和安全性。

  本申请实施例中,可选的,将待上链数据上传区块链网络,包括:

  计算与待上链数据对应的哈希值;

  根据哈希值更新链式哈希表中的目标哈希链;其中,目标哈希链与直播平台标识符相对应;

  广播更新后的链式哈希表,以使得区块链网络中的共识节点对更新后的链式哈希表进行共识并将更新后的链式哈希表打包为区块写入区块链账本。

  具体地,计算与待上链数据对应的哈希值的方式可以为:通过SHA256算法计算与待上链数据对应的哈希值(如,A7FCFC6B5269BDCCE571798D618EA219A68B96CB87A0E21080C2E758D23E4CE9),该哈希值为256位的数值;其中,SHA256算法是一种哈希函数,又称散列算法,是一种从任何一种数据中创建小的数字指纹的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做散列值(或哈希值)的指纹。散列值通常用一个短的随机字母和数字组成的字符串来代表。

  另外,根据哈希值更新链式哈希表中的目标哈希链的方式具体为:将待上链数据存储于链式哈希表中的目标哈希链中,得到更新后的链式哈希表;其中,链式哈希表中包含一个或多个哈希链,不同的哈希链对应于不同的直播平台标识符,哈希链可以表示为链表。

  另外,区块链网络中的共识节点对更新后的链式哈希表进行共识的方式具体可以为:区块链网络中的共识节点通过广播该链式哈希表的参与方节点的公钥对该链式哈希表进行合法性验证,如果验证成功,则对更新后的链式哈希表进行共识。此外,在区块链网络中,可以包括多个(如,6个)共识节点,共识节点用于执行共识操作对应的共识算法,如,POW(Proof of Work,工作量证明)算法。

  可见,实施该可选的实施例,能够通过对展示对象相关的描述信息的上链,提升展示对象相关信息的可信度,进而改善依据该描述信息确定的推荐信息的准确度。

  在步骤S320中,当检测到直播界面的视频流中存在展示对象时,从区块链网络中获取描述信息。

  具体地,视频流是用于在直播界面中输出的信号流,视频流中可以存在一个或多个展示对象。此外,上述方法还包括以下步骤:当接收客户端发送的描述信息获取请求时,判定检测到直播界面的视频流中存在展示对象;或者,对直播界面的视频流进行实时监控,以监测展示对象。

  本申请实施例中,可选的,从区块链网络中获取描述信息之前,上述方法还包括:

  对直播界面对应的当前帧进行特征提取,得到特征图像;

  将特征图像与直播界面中展示的待推荐对象进行匹配;

  若匹配成功,则判定直播界面的视频流中存在展示对象。

  其中,对直播界面对应的当前帧进行特征提取,得到特征图像,包括:

  对直播界面对应的当前帧进行卷积处理,得到中间特征;

  对中间特征进行池化处理,得到特征图像。

  具体地,对直播界面对应的当前帧进行卷积处理,得到中间特征的方式可以为:将直播界面对应的当前帧进行像素划分,得到多个像素块,像素块的尺寸可以为3*3或5*5。进而,通过高度参数、宽度参数以及颜色参数对上述多个像素块中各像素块进行三维数值表达;或者,通过高度参数、宽度参数、颜色参数以及透明度参数对上述多个像素块中各像素块进行四维数值表达。进而,可以通过N*N的卷积核对表示为多个四维数值的当前帧进行卷积,得到中间特征;其中,卷积核可以通过像素矩阵进行表示,N为正整数。

  另外,对中间特征进行池化处理,得到特征图像的方式具体可以为:对中间特征进行最大池化,得到特征图像,这样可以突出当前帧的纹理特征;或者,对中间特征进行平均池化,得到特征图像,这样可以保留当前帧的整体特征。

  可见,实施该可选的实施例,能够通过对于直播界面当前帧的特征提取,确定是否存在展示对象,提升展示对象的识别效率。

  本申请实施例中,可选的,从区块链网络中获取描述信息之前,上述方法还包括:对直播界面的视频流进行实时语音识别;若识别结果表示视频流中存在展示对象,则执行从区块链网络中获取描述信息。

  具体地,对直播界面的视频流进行实时语音识别的方式可以为:将视频流中的语音信号转换为文本信息,并检测文本信息中是否存在展示对象的名称。进一步地,将视频流中的语音信号转换为文本信息的方式具体可以为:确定视频流中的语音信号的频谱特征,根据预设频谱特征对照表确定各频谱特征对应的文字,从而实现将语音信号转换为文本信息。

  可见,实施该可选的实施例,能够通过实时语音识别的功能实现对于直播过程中的商品对象(即,展示对象)的识别,从而有利于提升展示对象的识别效率,进而有利于及时获取与展示对象相关的描述信息并显示,改善用户的使用体验。

  本申请实施例中,可选的,从区块链网络中获取描述信息之前,上述方法还包括:对直播界面的视频流进行同步的图像识别和语音识别;若图像识别结果和语音识别结果均表示视频流的目标视频段中存在展示对象,则将图像识别结果与语音识别结果进行匹配;若匹配结果表示图像识别结果与语音识别结果中的展示对象一致,则执行从区块链网络中获取描述信息。

  具体地,对直播界面的视频流进行同步的图像识别和语音识别的方式具体可以为:对直播界面的视频流进行逐帧的图像识别以及实时语音识别。进一步地,若图像识别结果和语音识别结果均判定视频流的目标视频段中存在展示对象,则表示主播在目标视频段(如,23:00~23:05)中通过直播画面展示了商品对象(即,展示对象)并且在目标视频段内对商品对象进行了相关的解说、推销;其中,本申请实施例对于目标视频短的时长不作限定。进一步地,可以再对图像识别结果和语音识别结果中包含的展示对象名称进行匹配,如果匹配结果表示图像识别结果与语音识别结果中的展示对象不一致,则返回用于表示识别错误的提示消息以及图像识别结果和语音识别结果,如果一致,则可以执行从区块链网络中获取描述信息。

  可见,实施该可选的实施例,能够通过语音和图像的双重识别,确认当前直播过程中是否存在与展示对象相关的信息,这样可以提升对于展示对象的判定准确率。

  本申请实施例中,可选的,对直播界面对应的当前帧进行卷积处理,得到中间特征,包括:

  对直播界面对应的当前帧进行预处理,并对预处理后的当前帧进行卷积处理,得到中间特征;其中,预处理包括去噪处理、平滑处理以及灰度处理中至少一种。

  具体地,预处理还可以包括平移、转置、镜像、旋转、缩放等几何变换,用于修正图像采集误差和仪器位置(成像角度、透视关系乃至镜头自身原因)的随机误差,本申请实施例不作限定。此外,对直播界面对应的当前帧进行去噪处理的方式具体可以为:通过中值滤波的方式对直播界面对应的当前帧进行图像增强,以减少当前帧对应的噪声。此外,对直播界面对应的当前帧进行平滑处理的方式具体可以为:通过中值滤波、均值滤波或空域滤波的方式处理直播界面对应的当前帧。

  可见,实施该可选的实施例,能够通过对当前帧进行预处理,提升对于展示对象的识别准确率,进而实现对于描述信息的精准获取。

  本申请实施例中,可选的,将特征图像与直播界面中展示的待推荐对象进行匹配,包括:

  通过分类器确定特征图像对应的标签;

  获取直播界面中展示的待推荐对象对应的标签;

  若特征图像对应的标签与待推荐对象对应的标签一致,则判定匹配成功。

  具体地,分类器用于根据特征图像中的特征值确定与其对应的标签,分类器可以为:朴素贝叶斯分类器、迭代算法(如,Adaboost)分类器、支持向量机分类器或K近邻算法分类器,本申请实施例不做限定。此外,分类器中包含至少两种预设标签。此外,获取直播界面中展示的待推荐对象对应的标签的方式可以为:确定直播界面中展示的至少一个待推荐对象;获取各待推荐对象分别对应的标签;其中,待推荐对象的展示方式可以为图像展示、文本展示、动态图像展示以及链接展示中至少一种。

  请参阅图4,图4示意性示出了根据本申请的一个实施例的直播界面示意图。如图4所示,在直播界面400中,包括待推荐对象401以及直播互动评论402;其中,待推荐对象401的输出形式可以为交互控件,直播互动评论402中包括按照发布时间排序的实时评论。具体地,通过对直播界面400的当前帧的特征提取可以得到当前帧的特征图像,进而可以将特征图像对应的标签与待推荐对象对应的标签进行比对,从而确定出直播界面400的当前帧中是否存在与待推荐对象匹配的展示对象。

  当检测作用于待推荐对象401的交互操作时,可以跳转与待推荐对象401对应的购物界面。请参阅图5,图5示意性示出了根据本申请的一个实施例的购物界面示意图。如图5所示,购物界面500用于展示与待推荐对象503相对应的商品详情,购物界面500还包括用于将待推荐对象503加入预购买列表(如,购物车)的加购控件501以及用于跳转与待推荐对象503相对应的付款界面的购买控件502。在图5中,用户可以阅览与待推荐对象503相对应的商品详情,如,价格、品牌、重量等。用户还可以通过作用于加购控件501或购买控件502的交互操作,实现相对应的功能。

  可见,实施该可选的实施例,能够通过标签比对的方式判断直播界面中是否存在与待推荐对象一致的展示对象,从而在确定展示对象存在时有利于及时获取与其对应的描述信息,以展示给用户。

  在步骤S330中,根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息。

  具体地,多种预设推荐信息可以包括:性价比超棒、性价比很棒、性价比一般、性价比欠佳等,本申请实施例不作限定。其中,不同的预设推荐信息对应的评分区间不同。

  本申请实施例中,可选的,描述信息包括展示对象对应的销量信息、价格信息以及评价信息;根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息,包括:

  计算销量信息、价格信息以及评价信息分别对应的参考分值以及多个参考分值的均值;

  从多个推荐指数范围中确定均值所属的目标推荐指数范围;其中,多个推荐指数范围与多种预设推荐信息一一对应;

  将目标推荐指数范围对应的预设推荐信息确定为展示对象对应的目标推荐信息。

  具体地,推荐指数范围即为上述的评分区间。举例来说,性价比超棒、性价比很棒、性价比一般、性价比欠佳分别对应的推荐指数范围可以为8-10分、6-8分、4-6分、1-4分。此外,可选的,计算销量信息、价格信息以及评价信息分别对应的参考分值以及多个参考分值的均值的方式可以为:计算销量信息、价格信息以及评价信息分别对应的参考分值以及根据销量信息、价格信息以及评价信息分别对应的预设权重(如,3:3:4)计算多个参考分值的加权平均值。进而,从多个推荐指数范围中确定均值所属的目标推荐指数范围,包括:从多个推荐指数范围中确定加权平均值所属的目标推荐指数范围。

  可见,实施该可选的实施例,能够根据展示对象对应的销量信息、价格信息以及评价信息确定展示对象对应的目标推荐信息,能够提升确定出的目标推荐信息与展示对象之间的匹配程度。

  本申请实施例中,可选的,计算价格信息对应的参考分值,包括:

  确定价格信息中的当前价格、历史最高价格以及历史最低价格;

  计算历史最高价格与历史最低价格之间的差值,并确定预设参考分值的数量;

  根据差值与数量之商确定多个分值区间;其中,多个分值区间与预设参考分值一一对应;

  确定当前价格所属的目标分值区间并将目标分值区间对应的预设参考分值确定为价格信息对应的参考分值。

  具体地,当前价格大于等于历史最低价格且小于等于历史最高价格;当前价格越接近历史最低价格,则对应的参考分值越高;当前价格越接近历史最高价格,则对应的参考分值越低。此外,可选的,根据差值与数量之商确定多个分值区间的方式具体可以为:计算差值与数量之商;将上述商确定为分值区间的长度;根据该长度和上述数量确定多个分值区间。

  举例来说,当前价格为20元,历史最高价格为100元,历史最低价格为10元。那么,历史最高价格与历史最低价格之间的差值为90元,而预设参考分值的数量为10。进而,差值与数量之商可以为90/10=9,从而可以将历史最高价格与历史最低价格之间的价格区间进行10等分,得到依次对应1-10分的10个分值区间,每个分值区间的长度为9。进而可以将当前价格所属的目标分值区间对应的预设参考分值确定为价格信息对应的参考分值(如,9分)。

  可见,实施该可选的实施例,能够通过根据价格浮动确定出当前价格对应的参考分值,从而可以将该参考分值作为确定推荐信息的参考条件,提升所确定出的推荐信息与展示对象的匹配程度。

  本申请实施例中,可选的,计算销量信息对应的参考分值,包括:

  确定销量信息所属的预设销量区间;

  将预设销量区间对应的分值确定为销量信息对应的参考分值。

  具体地,预设销量区间的数量为多个(如,10个),销量区间对应的最高销量越大,其对应的分值越大。举例来说,若预设销量区间为[1,100],那么,该预设销量区间对应的分值为1分;若预设销量区间为[10万,20万],那么,该预设销量区间对应的分值为10分。

  可见,实施该可选的实施例,能够通过展示对象的销量确定与其匹配的参考分值,用以作为评价该展示对象性价比的条件,提升所确定出的推荐信息与展示对象的匹配程度。

  本申请实施例中,可选的,计算评价信息对应的参考分值,包括:

  根据预设关键词库提取评价信息中的至少一个关键词;其中,关键词为正向关键词或负向关键词;

  根据至少一个关键词对应的分值计算评价信息对应的参考分值。

  其中,可选的,根据至少一个关键词对应的分值计算评价信息对应的参考分值之前,上述方法还可以包括:根据至少一个关键词对应的词性(如,正向、负向)和长度确定至少一个关键词分别对应的分值。此外,可选的,根据至少一个关键词对应的分值计算评价信息对应的参考分值的方式可以为:计算至少一个关键词对应的分值的加和,将加和确定为评价信息对应的参考分值;或者,计算至少一个关键词对应的分值的加权和,将加权和确定为评价信息对应的参考分值。举例来说,若评价信息中包括的正向关键词为:不错推荐物超所值等,那么,该评价信息为不错推荐好评物超所值分别对应的分值的加和(如,10);若评价信息中包括的负向关键词为:太差了质量不行,那么,该评价信息为太差质量不行分别对应的分值的加和(如,1)。

  可见,实施该可选的实施例,能够根据展示对象的用户评价计算其对应的参考分值,从而有利于为用户提供具有参考意义的推荐信息,改善用户的使用体验。

  在步骤S340中,向接收直播界面的视频流的客户端发送目标推荐信息和描述信息,以使得客户端在直播界面中展示目标推荐信息和描述信息。

  具体地,客户端在直播界面中展示目标推荐信息和描述信息的方式可以为:客户端在直播界面中展示目标推荐信息以及展示对象对应的全部描述信息或部分描述信息。另外,接收直播界面的视频流的客户端可以为一个或多个,本申请实施例不作限定。

  此外,可选的,客户端在直播界面中展示目标推荐信息和描述信息的方式可以为:客户端在直播界面中通过弹幕形式展示目标推荐信息和描述信息。

  请参阅图6。图6示意性示出了根据本申请的一个实施例的展示描述信息和目标推荐信息的直播界面示意图。如图6所示,当客户端接收到目标推荐信息602和描述信息603时,可以在直播界面600中展示目标推荐信息602(即,“XX牌鸡腿性价比超棒9.9分”)和描述信息603(即,“非常好吃!”、“865次好评”以及“热卖1542件”);其中,在展示目标推荐信息602的同时还可以显示用于查看评分规则的详情查看控件601,这样可以使得用户在观看直播的同时可以看到关于当前所展示的商品的销量信息、评价信息以及推荐信息等。此外,与图4同理,在图6所示的直播界面600中还包括直播互动评论604以及待推荐对象605。

  本申请实施例中,可选的,客户端在直播界面中展示目标推荐信息和描述信息的方式具体为:

  客户端在直播界面中确定用于展示展示对象的第一展示区域;其中,直播界面中还包括除了第一展示区域之外的第二展示区域,第一展示区域与第二展示区域之间不存在交集;

  客户端在第二展示区域中展示目标推荐信息和描述信息。

  具体地,客户端在第二展示区域中展示目标推荐信息和描述信息的方式为:客户端在第二展示区域中展示目标推荐信息并展示销量信息、价格信息以及评价信息中至少一种;进一步可选地,客户端在第二展示区域中展示销量信息、价格信息以及评价信息中至少一种的方式可以为:若第二展示区域的面积属于第一阈值区间,则客户端在第二展示区域中展示销量信息;若第二展示区域的面积属于第二阈值区间,则客户端在第二展示区域中展示销量信息以及评价信息;若第二展示区域的面积属于第三阈值区间,则客户端在第二展示区域中展示销量信息、价格信息以及评价信息;其中,第一阈值区间小于第二阈值区间,第二阈值区间小于第三阈值区间。这样可以实现根据展示区域的大小自动调节需要输出的信息,避免在展示区域不足以展示所有描述信息时出现描述信息重叠显示的问题。

  作为另一种可选的实施方式,请参阅图7。图7示意性示出了根据本申请的另一个实施例的展示描述信息和目标推荐信息的直播界面示意图。如图7所示,当客户端接收到目标推荐信息702和描述信息703时,可以在直播界面700中的第一展示区域706展示商品;在第二展示区域707展示目标推荐信息702(即,“XX牌鸡腿性价比超棒9.9分”)和描述信息703(即,“非常好吃!”、“865次好评”以及“热卖1542件”);其中,在展示目标推荐信息702的同时还可以显示用于查看评分规则的详情查看控件701,这样可以使得用户在观看直播的同时还能够看到关于当前所展示的商品的销量信息、评价信息以及推荐信息,并且,销量信息、评价信息以及推荐信息与商品分别展示于不同的展示区域,可以解决展示遮挡的问题。用户可以通过作用于切换控件的交互操作实现在图6和图7所示的两种显示方式之间进行切换。此外,与图4同理,在图7所示的直播界面700中还包括直播互动评论704以及待推荐对象705。

  结合图6和图7,当检测到作用于详情查看控件601或详情查看控件701的用户操作时可以展示评分规则。进而,请参阅图8,图8示意性示出了根据本申请的一个实施例的目标推荐信息详情展示界面示意图。在图8所示的直播界面800中,可以显示包含评分规则的浮窗,用户可以通过阅读该评分规则,确定显示的目标推荐信息所对应的评分;其中,还包括用于关闭浮窗的浮窗关闭控件803。此外,图8中还包括直播互动评论802以及待推荐对象801。

  可见,实施该可选的实施例,能够通过在不同的展示区域展示商品及其对应的描述信息,以避免显示遮挡的问题,从而改善用户的使用体验。

  请参阅图9,图9示意性示出了根据本申请的一个实施例的展示对象相关信息的输出方法的序列图,包括:

  步骤S910:客户端检测到直播界面中存在展示对象时,向后台发送用于获取与展示对象相对应的描述信息的请求。

  步骤S920:后台向数据库发送区块链数据获取请求。

  步骤S930:数据库根据直播界面对应的直播平台标识符从区块链数据中确定出用于显示于该直播界面的与展示对象相对应的描述信息。

  步骤S940:后台向服务器反馈描述信息。

  步骤S950:服务器根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息,并向接收直播界面的视频流的客户端发送目标推荐信息和描述信息,以使得客户端在直播界面中展示目标推荐信息和描述信息。

  其中,本申请可以应用于电商直播领域,当用户对主播展示的商品感兴趣时,无需手动点击进入商品详情页查看,本申请可以自动提供与该商品相对应的描述信息(如,热门评价、价格信息、销量信息等)以及推荐信息,以帮助用户做出决策,有助于改善用户的使用体验。此外,由于本申请确定推荐信息时所依据的描述信息来自于区块链网络,基于区块链技术的基本特性可知,描述信息具有较高的可信度以及安全性,可以避免第三方介入修改推荐信息内容,从而保证推荐信息与展示对象的匹配程度。

  请参阅图10,图10示意性示出了根据本申请的一个实施例的展示对象相关信息的输出方法的流程图。如图10所示,展示对象相关信息的输出方法包括:步骤S1010~步骤S1060,其中:

  步骤S1010:接收由上传方发送的与展示对象对应的描述信息并根据描述信息以及描述信息对应的上传方标识符生成值元素;根据直播界面对应的直播平台标识符生成键元素;将键元素和值元素进行关联,将关联结果确定为待上链数据。

  步骤S1020:计算与待上链数据对应的哈希值;根据哈希值更新链式哈希表中的目标哈希链;其中,目标哈希链与直播平台标识符相对应;广播更新后的链式哈希表,以使得区块链网络中的共识节点对更新后的链式哈希表进行共识并将更新后的链式哈希表打包为区块写入区块链账本。

  步骤S1030:对直播界面对应的当前帧进行预处理,并对预处理后的当前帧进行卷积处理,得到中间特征;其中,预处理包括去噪处理、平滑处理以及灰度处理中至少一种;对中间特征进行池化处理,得到特征图像。

  步骤S1040:通过分类器确定特征图像对应的标签;获取直播界面中展示的待推荐对象对应的标签;若特征图像对应的标签与待推荐对象对应的标签一致,则判定特征图像与直播界面中展示的待推荐对象匹配成功。

  步骤S1050:计算描述信息中的销量信息、价格信息以及评价信息分别对应的参考分值以及多个参考分值的均值;从多个推荐指数范围中确定均值所属的目标推荐指数范围;其中,多个推荐指数范围与多种预设推荐信息一一对应;将目标推荐指数范围对应的预设推荐信息确定为展示对象对应的目标推荐信息。

  步骤S1060:向接收直播界面的视频流的客户端发送目标推荐信息和描述信息,以使得客户端在直播界面中展示目标推荐信息和描述信息。

  需要说明的是,步骤S1010~步骤S1060与图3所示的各步骤及其实施例相对应,针对步骤S1010~步骤S1060的具体实施方式,请参阅图3所示的各步骤及其实施例,此处不再赘述。

  实施图10所示的方法,可以解决用户需要多次操作才能够了解展示对象相关信息的问题,简化用户操作,提升用户获知展示对象相关信息的效率。此外,还可以通过从区块链网络中获取展示对象的描述信息,从而为用户确定出更为有效的推荐信息并展示,提升所展示的对象相关信息的丰富度和可靠性。

  进一步的,本示例实施方式中,还提供了一种展示对象相关信息的输出装置。参考图11所示,该展示对象相关信息的输出装置包括:

  信息上传单元1101,用于将接收到的与展示对象相对应的描述信息上传区块链网络;

  信息获取单元1102,用于当检测到直播界面的视频流中存在展示对象时,从区块链网络中获取描述信息;

  信息确定单元1103,用于根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息;

  信息发送单元1104,用于向接收直播界面的视频流的客户端发送目标推荐信息和描述信息,以使得客户端在直播界面中展示目标推荐信息和描述信息。

  可见,实施图11所示的装置,可以解决用户需要多次操作才能够了解展示对象相关信息的问题,简化用户操作,提升用户获知展示对象相关信息的效率。此外,还可以通过从区块链网络中获取展示对象的描述信息,从而为用户确定出更为有效的推荐信息并展示,提升所展示的对象相关信息的丰富度和可靠性。

  在本申请的一种示例性实施例中,信息上传单元1101将接收到的与展示对象相对应的描述信息上传区块链网络,包括:

  信息上传单元1101接收由上传方发送的与展示对象对应的描述信息并根据描述信息以及描述信息对应的上传方标识符生成值元素;

  信息上传单元1101根据直播界面对应的直播平台标识符生成键元素;

  信息上传单元1101将键元素和值元素进行关联,将关联结果确定为待上链数据;

  信息上传单元1101将待上链数据上传区块链网络。

  可见,实施该可选的实施例,能够将上传方、展示对象的描述信息以及直播平台进行关联,这样可以提升直播平台后台获取描述信息的效率。此外,还可以通过将待上链系统进行上链,保证直播过程中获取得到的描述信息的真实性和安全性。

  在本申请的一种示例性实施例中,信息上传单元1101将待上链数据上传区块链网络,包括:

  信息上传单元1101计算与待上链数据对应的哈希值;

  信息上传单元1101根据哈希值更新链式哈希表中的目标哈希链;其中,目标哈希链与直播平台标识符相对应;

  信息上传单元1101广播更新后的链式哈希表,以使得区块链网络中的共识节点对更新后的链式哈希表进行共识并将更新后的链式哈希表打包为区块写入区块链账本。

  可见,实施该可选的实施例,能够通过对展示对象相关的描述信息的上链,提升展示对象相关信息的可信度,进而改善依据该描述信息确定的推荐信息的准确度。

  在本申请的一种示例性实施例中,上述装置还包括特征提取单元(未图示)、匹配单元(未图示)以及判定单元(未图示):

  特征提取单元,用于在信息获取单元1102从区块链网络中获取描述信息之前,对直播界面对应的当前帧进行特征提取,得到特征图像;

  匹配单元,用于将特征图像与直播界面中展示的待推荐对象进行匹配;

  判定单元,用于在所述匹配单元匹配成功时,判定直播界面的视频流中存在展示对象。

  其中,特征提取单元对直播界面对应的当前帧进行特征提取,得到特征图像,包括:

  特征提取单元对直播界面对应的当前帧进行卷积处理,得到中间特征;

  特征提取单元对中间特征进行池化处理,得到特征图像。

  可见,实施该可选的实施例,能够通过对于直播界面当前帧的特征提取,确定是否存在展示对象,提升展示对象的识别效率。

  在本申请的一种示例性实施例中,上述装置还包括语音识别单元(未图示),其中:

  语音识别单元,用于在信息获取单元从区块链网络中获取描述信息之前,对直播界面的视频流进行实时语音识别;

  信息获取单元,具体用于在语音识别单元的识别结果表示视频流中存在展示对象时,从区块链网络中获取描述信息。

  可见,实施该可选的实施例,能够通过实时语音识别的功能实现对于直播过程中的商品对象(即,展示对象)的识别,从而有利于提升展示对象的识别效率,进而有利于及时获取与展示对象相关的描述信息并显示,改善用户的使用体验。

  在本申请的一种示例性实施例中,上述装置还包括声画同步识别单元(未图示)和识别结果匹配单元(未图示),其中:

  声画同步识别单元,用于在信息获取单元从区块链网络中获取描述信息之前,对直播界面的视频流进行同步的图像识别和语音识别;

  识别结果匹配单元,用于在声画同步识别单元的图像识别结果和语音识别结果均表示视频流的目标视频段中存在展示对象时,将图像识别结果与语音识别结果进行匹配;

  信息获取单元,具体用于在识别结果匹配单元的匹配结果表示图像识别结果与语音识别结果中的展示对象一致时,从区块链网络中获取描述信息。

  可见,实施该可选的实施例,能够通过语音和图像的双重识别,确认当前直播过程中是否存在与展示对象相关的信息,这样可以提升对于展示对象的判定准确率。

  在本申请的一种示例性实施例中,特征提取单元对直播界面对应的当前帧进行卷积处理,得到中间特征,包括:

  特征提取单元对直播界面对应的当前帧进行预处理,并对预处理后的当前帧进行卷积处理,得到中间特征;其中,预处理包括去噪处理、平滑处理以及灰度处理中至少一种。

  可见,实施该可选的实施例,能够通过对当前帧进行预处理,提升对于展示对象的识别准确率,进而实现对于描述信息的精准获取。

  在本申请的一种示例性实施例中,匹配单元将特征图像与直播界面中展示的待推荐对象进行匹配,包括:

  匹配单元通过分类器确定特征图像对应的标签;

  匹配单元获取直播界面中展示的待推荐对象对应的标签;

  匹配单元在特征图像对应的标签与待推荐对象对应的标签一致时,判定匹配成功。

  可见,实施该可选的实施例,能够通过标签比对的方式判断直播界面中是否存在与待推荐对象一致的展示对象,从而在确定展示对象存在时有利于及时获取与其对应的描述信息,以展示给用户。

  在本申请的一种示例性实施例中,描述信息包括展示对象对应的销量信息、价格信息以及评价信息;信息确定单元1103根据描述信息从多种预设推荐信息中确定与展示对象对应的目标推荐信息,包括:

  信息确定单元1103计算销量信息、价格信息以及评价信息分别对应的参考分值以及多个参考分值的均值;

  信息确定单元1103从多个推荐指数范围中确定均值所属的目标推荐指数范围;其中,多个推荐指数范围与多种预设推荐信息一一对应;

  信息确定单元1103将目标推荐指数范围对应的预设推荐信息确定为展示对象对应的目标推荐信息。

  可见,实施该可选的实施例,能够根据展示对象对应的销量信息、价格信息以及评价信息确定展示对象对应的目标推荐信息,能够提升确定出的目标推荐信息与展示对象之间的匹配程度。

  在本申请的一种示例性实施例中,信息确定单元1103计算价格信息对应的参考分值,包括:

  信息确定单元1103确定价格信息中的当前价格、历史最高价格以及历史最低价格;

  信息确定单元1103计算历史最高价格与历史最低价格之间的差值,并确定预设参考分值的数量;

  信息确定单元1103根据差值与数量之商确定多个分值区间;其中,多个分值区间与预设参考分值一一对应;

  信息确定单元1103确定当前价格所属的目标分值区间并将目标分值区间对应的预设参考分值确定为价格信息对应的参考分值。

  可见,实施该可选的实施例,能够通过根据价格浮动确定出当前价格对应的参考分值,从而可以将该参考分值作为确定推荐信息的参考条件,提升所确定出的推荐信息与展示对象的匹配程度。

  在本申请的一种示例性实施例中,信息确定单元1103计算销量信息对应的参考分值,包括:

  信息确定单元1103确定销量信息所属的预设销量区间;

  信息确定单元1103将预设销量区间对应的分值确定为销量信息对应的参考分值。

  可见,实施该可选的实施例,能够通过展示对象的销量确定与其匹配的参考分值,用以作为评价该展示对象性价比的条件,提升所确定出的推荐信息与展示对象的匹配程度。

  在本申请的一种示例性实施例中,信息确定单元1103计算评价信息对应的参考分值,包括:

  信息确定单元1103根据预设关键词库提取评价信息中的至少一个关键词;其中,关键词为正向关键词或负向关键词;

  信息确定单元1103根据至少一个关键词对应的分值计算评价信息对应的参考分值。

  可见,实施该可选的实施例,能够根据展示对象的用户评价计算其对应的参考分值,从而有利于为用户提供具有参考意义的推荐信息,改善用户的使用体验。

  在本申请的一种示例性实施例中,客户端在直播界面中展示目标推荐信息和描述信息的方式具体为:

  客户端在直播界面中确定用于展示展示对象的第一展示区域;其中,直播界面中还包括除了第一展示区域之外的第二展示区域,第一展示区域与第二展示区域之间不存在交集;

  客户端在第二展示区域中展示目标推荐信息和描述信息。

  可见,实施该可选的实施例,能够通过在不同的展示区域展示商品及其对应的描述信息,以避免显示遮挡的问题,从而改善用户的使用体验。

  由于本申请的示例实施例的展示对象相关信息的输出装置的各个步骤与上述展示对象相关信息的输出方法的示例实施例的各功能对象对应,因此对于本申请方法实施例中未披露的细节,请参照本申请上述的展示对象相关信息的输出方法的实施例。

  作为另一方面,本申请还提供了一种用户节点,用户节点包括中央处理单元(CPU),其可以根据存储在只读存储器(ROM)中的程序或者从存储部分加载到随机访问存储器(RAM)中的程序而执行各种适当的动作和处理,以实现本发明实施例提供的各种方法步骤。在RAM中,还存储有系统操作所需的各种程序和数据。CPU、ROM以及RAM通过总线彼此相连。输入/输出(I/O)接口也连接至总线。以下部件连接至I/O接口:包括键盘、鼠标等的输入部分;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分。通信部分经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至I/O接口。可拆卸介质,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分。

  作为又一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的用户节点中所包含的;也可以是单独存在。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个用户节点执行时,使得用户节点实现上述实施例中所述的方法。

  需要说明的是,本申请所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

  附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

  描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。

  本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

  应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

《展示对象相关信息的输出方法、装置、介质及电子设备.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)