CN113596496A - 虚拟直播间的交互控制方法、装置、介质及电子设备 - Google Patents
虚拟直播间的交互控制方法、装置、介质及电子设备 Download PDFInfo
- Publication number
- CN113596496A CN113596496A CN202110857974.1A CN202110857974A CN113596496A CN 113596496 A CN113596496 A CN 113596496A CN 202110857974 A CN202110857974 A CN 202110857974A CN 113596496 A CN113596496 A CN 113596496A
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- image
- item
- target
- article
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000003993 interaction Effects 0.000 title claims abstract description 44
- 230000002452 interceptive effect Effects 0.000 claims abstract description 124
- 230000004044 response Effects 0.000 claims abstract description 90
- 230000000694 effects Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 2
- 230000001737 promoting effect Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 13
- 230000001960 triggered effect Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000010426 hand crafting Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010899 nucleation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000011524 similarity measure Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 235000013599 spices Nutrition 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开涉及计算机领域,具体涉及一种虚拟直播间的交互控制方法及装置、计算机可读存储介质及电子设备,上述方法包括:通过图形用户界面提供虚拟直播间的直播画面;获取图像匹配结果,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果;根据图像匹配结果,确定直播画面中匹配成功的目标物品;将直播画面中与目标物品相关联的区域设置为交互响应区域;响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。通过本公开实施例的技术方案,可以解决现有技术中直播中进行物品推广时操作不便的问题。
Description
技术领域
本公开涉及计算机领域,具体而言,涉及一种虚拟直播间的交互控制方法、虚拟直播间的交互控制装置、计算机可读存储介质及电子设备。
背景技术
随着互联网技术的快速发展,网络直播也随之兴起,越来越多的主播在直播平台中开设虚拟直播间,展示直播内容。目前,直播在物品推广领域具有较好的前景。举例而言,主播可以在虚拟直播间内向观众推荐商品,观众在主播的影响下进行购买。
在相关的技术方案中,在主播向观众介绍商品时,可以将商品的链接展示在虚拟直播间中,按照商品链接的顺序介绍商品,每当介绍完一个商品之后,就隐藏对应的商品链接,或者,可以将多个商品的链接合并起来,在主播向观众介绍商品时,由主播告知观众商品链接的位置或编号,观众在多个链接中查找自己需要的商品链接。观众可以点击商品链接,跳转到对应的交易平台购买商品。
然而,相关技术中的方案,主播在介绍商品的同时,还需要关注商品链接的展示情况,需要及时切换商品链接或向观众告知链接情况(编号等),操作较为不便;而对于观众而言,需要持续关注直播内容,避免遗漏商品链接的实时状态(例如链接存留时间、链接编号等),观众需要查找商品对应的链接,并跳转到物品交易平台进行购买,操作较为不便,且由于直播界面与购买界面割裂,观看直播不够直观,导致观众的体验较差。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种虚拟直播间的交互控制方法及装置、计算机可读存储介质及电子设备,可以解决现有技术中直播中进行物品推广时操作不便的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的第一方面,提供了一种虚拟直播间的交互控制方法,其特征在于,包括:通过图形用户界面提供所述虚拟直播间的直播画面;获取图像匹配结果,所述图像匹配结果为将所述直播画面与预存的物品图像进行比较获得的结果;根据所述图像匹配结果,确定所述直播画面中匹配成功的目标物品;将所述直播画面中与所述目标物品相关联的区域设置为交互响应区域;响应于对所述交互响应区域的交互操作,触发与所述目标物品对应的交互界面。
在本公开的一种示例性实施例中,基于前述方案,所述虚拟直播间对应有主播侧客户端,在所述获取图像匹配结果,所述图像匹配结果为将所述直播画面与预存的物品图像进行比较获得的结果之前,所述方法还包括:所述主播侧客户端响应于针对物品图像的上传操作,上传所述物品图像。
在本公开的一种示例性实施例中,基于前述方案,所述方法还包括:所述主播客户端响应于针对物品图像对应的物品链接和/或物品信息的上传操作,上传所述物品图像对应的物品链接和/或物品信息。
在本公开的一种示例性实施例中,基于前述方案,所述获取图像匹配结果,包括:将所述直播画面中部分区域对应的图像与所述预存的物品图像的进行匹配,获得匹配度;当所述匹配度大于或等于预设匹配阈值时,将所述部分区域确定为图像匹配结果。
在本公开的一种示例性实施例中,基于前述方案,所述根据所述图像匹配结果,确定所述直播画面中匹配成功的目标物品,包括:根据所述图像匹配结果确定所述直播画面中与所述物品图像匹配成功的目标区域;确定所述目标区域包含的物品,将所述目标区域包含的物品作为所述直播画面中匹配成功的目标物品。
在本公开的一种示例性实施例中,基于前述方案,所述交互界面为用于购买所述目标物品的购买界面。
在本公开的一种示例性实施例中,基于前述方案,在触发与所述目标物品对应的交互界面之后,所述方法还包括:响应针对所述交互界面的触发操作,显示针对所述目标物品的购买界面。
在本公开的一种示例性实施例中,基于前述方案,所述目标物品相关联的区域为所述目标物品在所述直播画面中占据的区域。
在本公开的一种示例性实施例中,基于前述方案,在与所述目标物品相关联的区域显示所述目标物品对应的物品信息。
在本公开的一种示例性实施例中,基于前述方案,所述方法还包括:针对所述交互响应区域显示目标特效。
在本公开的一种示例性实施例中,基于前述方案,所述方法还包括:接收主播的语音信息,并检测所述语音信息中的物品关键词;在检测到与所述目标物品对应的物品关键词时,触发与所述目标物品对应的交互界面。
根据本公开的第二方面,提供了一种虚拟直播间的交互控制装置,其特征在于,所述装置包括:直播画面显示模块,用于通过图形用户界面提供所述虚拟直播间的直播画面;匹配结果获取模块,用于获取图像匹配结果,所述图像匹配结果为将所述直播画面与预存的物品图像进行比较获得的结果;目标物品确定模块,用于根据所述图像匹配结果,确定所述直播画面中匹配成功的目标物品;响应区域设置模块,用于将所述直播画面中与所述目标物品相关联的区域设置为交互响应区域;交互界面触发模块,用于响应于对所述交互响应区域的交互操作,触发与所述目标物品对应的交互界面。
根据本公开的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中第一方面所述的虚拟直播间的交互控制方法。
根据本公开的第四方面,提供了一种电子设备,包括:
处理器;以及
存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中第一方面所述的虚拟直播间的交互控制方法。
本公开实施例提供的技术方案可以包括以下有益效果:
本公开的一种实施例所述提供的虚拟直播间的交互控制方法中,可以将直播画面与预存的物品图像进行比较获得图像匹配结果,并根据图像匹配结果穿件交互响应区域,响应于对所述交互响应区域的交互操作,触发与所述目标物品对应的交互界面。一方面,可以简化主播的操作,且不需要再关注物品的链接情况,减少了主播在介绍商品链接的时间消耗,从而提升了主播的物品推广效率,进而增强了主播的体验;另一方面,观众不需要持续关注链接的实时状态,可以使得观众的注意力集中在主播对于物品的介绍上,且不需要在多个链接中查找所需要的链接,极大的节省了观众的时间消耗;再一方面,观众可以在虚拟直播间中完成物品的购买,避免了直播场景与购买场景的割裂,从而提升了观众的使用体验,进而增加了观众的购买欲。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1示意性示出了可以应用本公开实施例的一种虚拟直播间的交互控制方法的示例性***架构的示意图;
图2示意性示出本公开示例性实施例中虚拟直播间的交互控制方法的流程图;
图3示意性示出本公开示例性实施例中当匹配度大于或等于预设匹配阈值时,将部分区域确定为图像匹配结果的流程图;
图4示意性示出本公开示例性实施例中确定目标区域包含的物品,将目标区域包含的物品作为直播画面中匹配成功的目标物品的流程图;
图5示意性示出本公开示例性实施例中将直播画面中与目标物品相关联的区域设置为交互响应区域的示意图;
图6示意性示出本公开示例性实施例中在交互响应区域610显示目标物品对应的物品信息的示意图;
图7示意性示出本公开示例性实施例中在检测到与目标物品对应的物品关键词时,触发与目标物品对应的交互界面的流程图;
图8示意性示出本公开示例性实施例中通过直播画面与预存的物品图像进行比较获得的结果创建交互响应区域,响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面的流程图;
图9示意性示出本公开示例性实施例中一种虚拟直播间的交互控制装置的组成示意图;
图10示意性示出了适于用来实现本公开示例性实施例的电子设备的计算机***的结构示意图。
具体实施方式
现在将参照附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本公开的各方面。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
随着互联网产业的发展,直播行业也得到快速发展。直播平台中可以包括多种类型的直播。例如,游戏直播、带货直播、舞蹈直播、手工直播等。由于电商行业的快速发展,越来越多的人开始选择网上购物,因此,可以通过直播进行物品推广,以提高商品的销量。
在相关的技术方案中,可以提前设置好商品的购买链接,在进行直播时,由主播向观众介绍商品,此时可以在虚拟直播间中设置当前商品对应的购买链接,观众可以通过点击购买链接跳转到该商品的物品交易平台进行购买,当前商品介绍完成后,可以设置切换商品链接;或者,可以将多个商品的购买链接整合在一起,当用户想要购买主播介绍的某个商品时,可以点击整合标识,在多个商品的购买链接中找到自己所需要的商品链接,通过点击购买链接跳转到该商品的物品交易平台进行购买。
然而,相关技术中的方案,对主播而言,主播在介绍商品的同时,需要关注商品链接的展示情况。例如,当主播介绍完一款商品之后,会更换另外一款商品进行介绍,此时就需要及时的更新商品链接,并向观众告知链接的位置等,若是忘记更新商品链接,可能影响当前商品的销量。对主播而言,操作较为不便,且可能会造成一定的损失。对观众而言,需要持续关注直播内容,避免遗漏商品链接的实时状态。举例而言。主播向观众告知当前介绍的商品的购买链接是XX编号,若是观众没有接收到这个讯息,就不能很快的找到当前商品对应的购买链接,需要在多个连接中进行查找,其操作较为不便,从而提升了观众的时间成本,进而导致观众的购买欲降低以及体验较差,影响商品的销量。
此外,相关技术中的方案,在用户点击商品的购买链接之后,会从当前的虚拟直播间跳转到物品交易平台,会使得直播场景与购买场景割裂,用户不能时刻关注直播内容,从而导致商品销量降低。
本示例性实施方式提供了一种虚拟直播间的交互控制方案,该方案的虚拟直播间可以在多种终端设备上开设。其中,虚拟直播间可以包括网页版虚拟直播间,还可以包括直播软件。终端设备可以是具有显示屏幕的电子设备,如计算机、平板电脑、智能手机等,也可以是游戏机、VR设备等终端设备,包括用于存储数据的存储器和用于数据处理的处理器,通过存储器安装直播软件,以及处理器执行直播软件对应的程序,实现直播软件在终端设备上的运行。
图1示出了可以应用本公开实施例的虚拟直播间的交互控制方法的示例性***架构的示意图。
如图1所示,***架构1000可以包括终端设备1001、1002、1003中的一种或多种,网络1004和服务器1005。网络1004用以在终端设备1001、1002、1003和服务器1005之间提供通信链路的介质。网络1004可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器1005可以是多个服务器组成的服务器集群等。
用户可以使用终端设备1001、1002、1003通过网络1004与服务器1005交互,以接收或发送消息等。终端设备1001、1002、1003可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机和台式计算机等等。另外,服务器1005可以是提供各种服务的服务器。
在一种实施例中,本公开的虚拟直播间的交互控制方法的执行主体可以是服务器1005,服务器1005可以获取由终端设备1001、1002、1003发送的图像匹配结果,并根据本公开的虚拟直播间的交互控制方法确定直播画面中匹配成功的目标物品,将直播画面中与目标物品相关联的区域设置为交互响应区域,响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。此外,还可以通过终端设备1001、1002、1003等执行本公开的虚拟直播间的交互控制方法,以实现根据图像匹配结果创建交互响应区域,并根据针对交互响应区域的交互操作,触发与目标物品对应的交互界面的过程。
此外,本公开虚拟直播间的交互控制方法的实现过程还可以由终端设备1001、1002、1003和服务器1005共同实现。例如,终端设备1001、1002、1003可以获取图像匹配结果,然后将得到的图像匹配结果发送给服务器1005,以使服务器1005可以根据图像匹配结果,确定直播画面中匹配成功的目标物品,将直播画面中与目标物品相关联的区域设置为交互响应区域,响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。
在本公开的一种示例实施例中,可以通过图形用户界面提供虚拟直播间的直播画面,获取图像匹配结果,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果,根据图像匹配结果,确定直播画面中匹配成功的目标物品,将直播画面中与目标物品相关联的区域设置为交互响应区域,响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。参照图2所示,示出了本示例性实施方式中虚拟直播间的交互控制方法的一种流程图,可以包括以下步骤:
步骤S210:通过图形用户界面提供虚拟直播间的直播画面;
步骤S220:获取图像匹配结果,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果;
步骤S230:根据图像匹配结果,确定直播画面中匹配成功的目标物品;
步骤S240:将直播画面中与目标物品相关联的区域设置为交互响应区域;
步骤S250:响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。
本公开的一种实施例提供的虚拟直播间的交互控制方法中,可以根据图像匹配结果,将直播画面中与目标物品相关联的区域设置为交互响应区域,并触发与目标物品对应的交互界面。一方面,可以简化主播的操作,且不需要再关注物品的链接情况,减少了主播在介绍商品链接的时间消耗,从而提升了主播的物品推广效率,进而增强了主播的体验;另一方面,观众不需要持续关注链接的实时状态,可以使得观众的注意力集中在主播对于物品的介绍上,且不需要在多个链接中查找所需要的链接,极大的节省了观众的时间消耗;再一方面,观众可以在虚拟直播间中完成物品的购买,避免了直播场景与购买场景的割裂,从而提升了观众的使用体验,进而增加了观众的购买欲。下面,将结合图2及实施例对本示例性实施例中的虚拟直播间的交互控制方法的步骤S210~S250进行更详细的说明。
步骤S210:通过图形用户界面提供虚拟直播间的直播画面;
在本公开的一种示例实施例中,可以通过图形用户界面提供虚拟直播间的直播画。具体的,主播在进行直播之前,可以在虚拟直播间对应的直播画面中摆放多个所要介绍的物品,可以通过虚拟直播间的直播画面展示多个物品。
步骤S220,获取图像匹配结果,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果;
在本公开的一种示例实施例中,可以获取图像匹配结果。具体的,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果。其中,预存的物品图像可以通过多种图像采集设备进行采集,如摄像机、摄像头或其它摄像模组等。举例而言,可以采用摄像头采集物品的预存的物品图像,摄像头是一种视频输入设备,摄像头一般具有视频摄像/传播和静态图像捕捉等基本功能,它是借由镜头采集图像后,由摄像头内的感光组件电路及控制组件对图像进行处理并转换成电脑所能识别的数字信号,然后借由并行端口或USB连接输入到电脑后由软件再进行图像还原。
进一步的,在采集物品的预存的物品图像时,可以直接采集物品的预存的物品图像;也可以采集物品的预存的物品图像,然后将物品的预存的物品图像进行裁剪,得到各物品对应的预存的物品图像。本公开对预存的物品图像的来源和采集方式并不作特殊限制。
进一步的,物品的预存的物品图像可以包括处理过的图像信息或没经过处理的图像信息。例如,可以对物品的预存的物品图像进行处理,可以调整图像信息的饱和度、曲线、色价、对比度、锐化等,可以使得物品的预存的物品图像更清晰,避免因为采集物品的预存的物品图像时的光线、采集人员移动等问题造成的预存的物品图像不清晰等问题。除此之外,还可以将物品的预存的物品图像进行抠图处理,去除与物品的预存的物品图像的背景等内容,便于后续步骤对物品的预存的物品图像的处理。需要说明的是,本公开对于预存的物品图像的状态并不做特殊限定。
进一步的,虚拟直播间对应有主播侧客户端,在获取图像匹配结果,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果之前,可以响应于主播侧客户端响应于针对物品图像的上传操作,上传物品图像。具体的,主播可以将通过上述步骤获取的预存的物品图像上传至虚拟直播间对应的服务器中,在应用本公开的方案时,可以通过获取主播上传的物品图像与直播画面进行比较,得到图像匹配结果。其中,主播侧客户端的图像上传操作,可以包括触控操作、外接设备操作、语音操作等。举例而言,触控操作可以包括滑动触控操作、按压触控操作、手势触控操作、长按触控操作、点击触控操作、拖动触控操作、隔空触控操作等;外设设备操作可以包括鼠标点击、键盘输入、控制台按键输入等。需要说明的是,本公开对于图像上传操作的具体形式并不做特殊限定。
其中,主播侧客户端的图像上传操作可以包括一次操作,也可以包括多次操作。举例而言,可以通过点击触控操作选择多个需要上传的预存的物品图像,再通过点击触控操作将选择的多个预存的物品图像进行上传。需要说明的是,本公开对于主播侧客户端的图像上传操作的次数并不做特殊限定。
进一步的,主播客户端可以响应于针对物品图像对应的物品链接和/或物品信息的上传操作,上传物品图像对应的物品链接和/或物品信息。具体的,物品链接可以用于打开物品的物品详情界面、物品购买界面、物品浏览界面等;物品信息可以包括物品价格、物品类型、物品重量等。需要说明的是,本公开对于物品连接和物品信息的具体内容并不做特殊限定。
在本公开的一种示例实施例中,可以将直播画面与预存的物品图像进行对比,得到图像匹配结果。具体的,可以将整体直播画面与预存的物品图像进行对比,或者可以将部分直播画面与预存的物品图像进行对比。其中,图像匹配结果可以包括匹配程度等。需要说明的是,本公开对于直播画面用户预存的物品图像进行比较的具体方式并不做特殊限定。
进一步的,在将直播画面与预存的物品图像进行比较之前,可以检测虚拟直播间中物品对应的物品画面。具体的,主播在进行直播之前,可以在虚拟直播间对应的直播画面中摆放多个所要介绍的物品,在开始直播后,可以检测虚拟直播间中物品对应的物品画面。具体的,可以实时监控直播画面,在直播画面中识别物品的物品画面。可以通过商品识别技术识别直播画面中的物品画面,商品识别技术主要运用在商品流通过程中,特别是无人货架、智能零售柜等无人零售领域,可以利用计算机对直播画面进行处理、分析和理解,以识别各种不同模式的物品。举例而言,物品画面的检测可以分为图像采集、图像预处理、特征提取、图像识别等步骤。需要说明的是,本公开对于物品画面检测的方法并不做特殊限定。
可以通过图像匹配技术进行比对,图像匹配技术可以通过对图像内容、特征、结构、关系、纹理及灰度等的对应关系,相似性和一致性的分析,获取相似的物品。
举例而言,可以通过灰度匹配的方式进行匹配过程,可以利用相似性度量,如相关函数、协方差函数、差平方和、差绝对值和等测度极值,判定两幅图像中的匹配关系,例如平均绝对差算法(MAD,Mean Absolute Differences)、绝对误差和算法(SAD,Sum ofAbsolute Differences)、误差平方和算法(SSD,Sum of Squared Differences)、平均误差平方和算法(MSD,Mean Square Differences)、归一化积相关算法(NCC,Normalized CrossCorrelation)等;还可以通过基于特征匹配的方式进行匹配过程,特征匹配首先对图像进行预处理来提取其高层次的特征,然后建立两幅图像之间特征的匹配对应关系,通常使用的特征基元有点特征、边缘特征和区域特征,例如尺度不变特征变换匹配算法(SIFT,ScaleInvariant Feature Transform)等。需要说明的是,本公开对于判断虚拟直播间中的物品画面是否能与物品图像信息匹配的方法并不做特殊限定。
在本公开的一种示例实施例中,可以响应于主播的物品选择指令,在直播画面中检测物品选择指令对应的物品画面,并将该物品画面与预存的物品图像进行比较得到图像匹配结果。具体的,物品选择指令可以用于指示主播所要选择的物品,在进行检测时,只会检测与物品选择指令对应的物品,其中,物品选择指令可以包括输入图片、输入物品编码、输入物品名称等。需要说明的是,本公开对应物品选择指令的形式并不做特殊限定。
举例而言,主播可以输入物品名称(例如帽子A),此时,在检测虚拟直播的直播画面时,只会检测虚拟直播间中帽子A对应的物品画面。如此可以避免一次检测多个物品对应的物品画面,从而提升主播介绍物品时的针对性。
在本公开的一种示例实施例中,可以获取虚拟直播间对应的特征数据。具体的,虚拟直播间对应的特征数据可以包括虚拟直播间中具有指示商品特性的数据。举例而言,虚拟直播间对应的特征数据可以包括虚拟直播间的名称、主播的名称、主播的音频信号、虚拟直播间聊天内容、直播画面中的字样等。需要说明的是,本公开对于虚拟直播间对应的特征数据的形式并不做特殊限定。在获取虚拟直播间对应的特征数据之后,可以根据特征数据在虚拟直播间中检测特征数据对应的物品画面。举例而言,当获取到的特征数据为虚拟直播间的名称时,可以根据虚拟直播间的名称在虚拟直播间中检测特征数据对应的物品画面。例如,当虚拟直播间的名称为“XX牌冰箱大促销”时,可以根据XX牌冰箱大促销在虚拟直播间中检测XX牌冰箱的物品画面;再如,当获取到的特征数据为虚拟直播间聊天内容时,可以根据虚拟直播间聊天内容在虚拟直播间中检测虚拟直播间聊天内容对应的物品画面。例如,当虚拟直播间聊天内容为“看看XX型号手机”时,可以根据看看XX型号手机在虚拟直播间中检测XX型号手机的物品画面。
步骤S230,根据图像匹配结果,确定直播画面中匹配成功的目标物品;
在本公开的一种示例实施例中,在根据上述步骤获取到图像匹配结果之后,可以根据图像匹配结果,确定直播画面中匹配成功的目标物品。具体而言,可以根据上述匹配方法设定对应的匹配阈值,当图像匹配结果大于对应的匹配阈值时,确定直播画面中匹配成功的目标物品。需要说明的是,本公开对于根据图像匹配结果,确定直播画面中匹配成功的目标物品的具体方式并不做特殊限定。
在本公开的一种示例实施例中,可以将直播画面中部分区域对应的图像与预存的物品图像的进行匹配,获得匹配度,当匹配度大于或等于预设匹配阈值时,将部分区域确定为图像匹配结果。参照图3所示,当匹配度大于或等于预设匹配阈值时,将部分区域确定为图像匹配结果,可以包括以下步骤S310~S320:
步骤S310,将直播画面中部分区域对应的图像与预存的物品图像的进行匹配,获得匹配度;
在本公开的一种示例实施例中,可以将直播画面中部分区域对应的图像与预存的物品图像的进行匹配,获得匹配度。具体的,直播画面中部分区域对应的图像与预存的物品图像的匹配度可以用于指示直播画面中部分区域对应的图像与预存的物品图像之间的相似度,可以用于表征直播画面中部分区域对应的图像对应的物品与预存的物品图像对应的物品是否为同一款式(或型号)的物品。需要说明的是,本公开对于直播画面中部分区域对应的五香与预存的物品图像的匹配度的获取方式并不做特殊限定。
步骤S320,当匹配度大于或等于预设匹配阈值时,将部分区域确定为图像匹配结果。
在本公开的一种示例实施例中,可以获取预设匹配阈值,当匹配度大于或等于预设匹配阈值时,将部分区域确定为图像匹配结果。具体的,在直播画面中部分区域对应的图像与预存的物品图像的匹配度大于或等于预设匹配阈值时,直播画面中部分区域对应的图像与预存的物品图像匹配,此时可以表示物品画面对应的物品与物品图像信息对应的物品是否为同一款式(或型号)的物品,即可以将部分区域确定为图像匹配结果。具体的,预设匹配阈值可以预先存储在服务器或者终端设备中,当判断物品画面与物品图像信息是否匹配时,可以从服务器或者终端设备调用预设匹配阈值;或者,也可以由主播输入预设匹配阈值,并根据输入的预设匹配阈值判断物品画面与物品图像信息是否匹配。
在本公开的一种示例实施例中,在获取到直播画面中部分区域对应的图像与预存的物品图像的匹配度和预设匹配阈值之后,可以根据预设匹配阈值判断物品图像与物品图像信息是否匹配。具体的,可以将直播画面中部分区域对应的图像与预存的物品图像的匹配度与预设匹配阈值进行比较,当直播画面中部分区域对应的图像与预存的物品图像的匹配度大于或等于预设匹配阈值时,此时可以将部分区域确定为图像匹配结果。
通过上述步骤S310~S320,可以将直播画面中部分区域对应的图像与预存的物品图像的进行匹配,获得匹配度,当匹配度大于或等于预设匹配阈值时,将部分区域确定为图像匹配结果,由于不同的场景中直播画面中部分区域的图像与预存的匹配度可能会有一定的差异,因此,根据当前场景设置合适的预设匹配阈值可以提升匹配的成功率,增强主播以及观众的体验。
在本公开的一种示例实施例中,可以根据图像匹配结果确定直播画面中与物品图像匹配成功的目标区域,确定目标区域包含的物品,将目标区域包含的物品作为直播画面中匹配成功的目标物品。参照图4所示,确定目标区域包含的物品,将目标区域包含的物品作为直播画面中匹配成功的目标物品,可以包括以下步骤S410~S420:
步骤S410,根据图像匹配结果确定直播画面中与物品图像匹配成功的目标区域;
步骤S420,确定目标区域包含的物品,将目标区域包含的物品作为直播画面中匹配成功的目标物品。
在本公开的一种示例实施例中,在通过上述步骤得到图像匹配结果之后,可以根据图像匹配结果确定图像匹配成功的目标区域,由于在进行图像匹配时,是将直播画面与预存的物品图像进行匹配的,则匹配成功的目标区域中包括预存的物品图像对应的物品,此时可以将目标区域包含的物品作为直播画面中匹配成功的目标物品。
通过上述步骤S410~S420,可以根据图像匹配结果确定直播画面中与物品图像匹配成功的目标区域,确定目标区域包含的物品,将目标区域包含的物品作为直播画面中匹配成功的目标物品。
步骤S240,将直播画面中与目标物品相关联的区域设置为交互响应区域;
在本公开的一种示例实施例中,在通过上述步骤确定目标物品之后,可以将直播画面中与目标物品相关联的区域设置为交互响应区域。具体的,目标物品相关联的区域可以包括比直播画面中物品所占据的画面较大的区域,或者,目标物品相关联的区域可以包括比直播画面中物品所占据的画面较小的区域,或者,目标物品相关联的区域可以包括与直播画面中物品所占据的画面相同的区域。直播画面中与目标物品相关联的区域可以包括多种形状,例如圆形、正方形、长方形、椭圆形等。需要说明的是,本公开对于目标物品相关联的区域的形状并不做特殊限定。
如图5所示,虚拟直播间500可以包括直播画面510以及聊天区域520,直播画面510中可以包括所要介绍的物品5120以及物品5150,可以将直播画面中物品5120相关联的区域5130以及物品5150相关联的区域5150设置为交互响应区域。
在本公开的一种示例实施例中,目标物品相关联的区域为目标物品在直播画面中占据的区域。
进一步的,可以针对交互响应区域显示目标特效。具体的,目标特效可以包括增量、轮廓标识、对比度处理等。需要说明的是,本公开对于目标特效的具体形式并不做特殊限定。
步骤S250,响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。
在本公开的一种示例实施例中,可以响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。具体的,针对交互响应区域的交互操作可以包括触控操作、外接设备操作、语音操作等。举例而言,触控操作可以包括滑动触控操作、按压触控操作、手势触控操作、长按触控操作、点击触控操作、拖动触控操作、隔空触控操作等;外设设备操作可以包括鼠标点击、键盘输入、控制台按键输入等。需要说明的是,本公开对于针对交互响应区域的交互操作的具体形式并不做特殊限定。
在本公开的一种示例实施例中,与目标物品对应的交互界面可以包括目标物品的图片展示界面,目标物品的购买界面,目标物品的商品详情界面等。需要说明的是,本公开对于目标物品对应的交互界面的具体类型并不做特殊限定。
进一步的,直播客户端可以通过中转SDK获取交互界面对应的交互信息,可以在直播客户端中打开交互界面对应的交互平台。具体的,可以接收针对交互界面的触发操作,并根据触发操作在虚拟直播间中获取物品。举例而言,直播客户端可以通过中转SDK(Software Development Kit,软件开发工具包)获取物品购买界面对应的购买信息,可以直接在直播客户端中打开物品对应的购买平台,用户可以直接在直播客户端中购买物品,直播客户端可以与物品交易服务器进行通信,在直播客户端中完成物品购买。
进一步的,在触发与目标物品对应的交互界面之后,可以响应针对交互界面的触发操作,显示针对目标物品的购买界面,方便用户购买物品。
在本公开的一种示例实施例中,可以在交互响应区域显示目标物品对应的物品信息。具体的,目标物品对应的物品信息可以包括物品的相关信息。例如,物品名称、物品价格、物品简介等。需要说明的是,本公开对于目标物品对应的物品信息的具体类型以及在交互响应区域的显示位置并不做特殊限定。
举例而言,如图6所示,可以在交互响应区域610显示目标物品对应的物品名称“台灯”。
在本公开的一种示例实施例中,可以接收主播的语音信息,并检测语音信息中的物品关键词,在检测到与目标物品对应的物品关键词时,触发与目标物品对应的交互界面。参照图7所示,在检测到与目标物品对应的物品关键词时,触发与目标物品对应的交互界面,可以包括以下步骤S710~S720:
步骤S710,接收主播的语音信息,并检测语音信息中的物品关键词;
在本公开的一种示例实施例中,可以接收主播的语音信息。具体的,可以通过虚拟直播间对应的终端设备接收主播的语音消息。举例而言,虚拟直播间对应的终端设备为手机,则可以通过手机上的麦克风接收主播的语音信息。在接收到主播的语音信息之后,可以检测语音信息中的物品关键词。具体的,可以采用语音识别技术识别语音信息中的关键词。需要说明的是,本公开对于检测语音信息中的物品关键词的具体方式并不做特殊限定。
步骤S720,在检测到与目标物品对应的物品关键词时,触发与目标物品对应的交互界面。
在本公开的一种示例实施例中,在检测到与目标物品对应的物品关键词时,可以出发与目标物品对应的交互界面。具体的,可以提前设置目标物品对应的物品关键词。其中,目标物品对应的物品关键词可以包括物品的名称、价格、使用方式等。在检测到的物品关键词与提前设置的关键词相同时,触发与目标物品对应的交互界面。需要说明的是,本公开对于目标物品对应的物品关键词的具体内容并不做特殊限定。
举例而言,主播可以介绍直播画面中的各种物品,在检测到台灯对应的物品关键词“台灯”时,触发台灯对应的购买界面。
通过上述步骤S710~S720,可以接收主播的语音信息,并检测语音信息中的物品关键词,在检测到与目标物品对应的物品关键词时,触发与目标物品对应的交互界面。
在本公开的一种示例实施例中,还可以对交互响应区域进行突出显示。具体的,为了便于观众观察到交互响应区域,可以对交互响应区域进行突出显示。举例而言,可以使用虚线将交互响应区域标出,也可以对交互响应区域做增亮处理,还可以对交互响应区域做闪烁处理。需要说明的是,本公开对于突出显示的具体方式并不做特殊限定。
在本公开的一种示例实施例中,对于主播端而言,可以先上传物品的预存的物品图像,再上传预存的物品图像对应的物品链接,由服务器保存预存的物品图像以及预存的物品图像对应的物品链接,并在虚拟直播间中摆放好所要介绍的物品,服务器可以将保存的预存的物品图像以及预存的物品图像对应的物品链接发送至直播间客户端,观众侧在观看直播内容的同时,进行直播画面与预存的物品图像的匹配,当匹配成功之后,将直播画面中与目标物品相关联的区域设置为交互响应区域,并对交互响应区域进行提示,当观众点击了交互响应区域之后,就可以触发与物品链接对应的交互界面。
通过直播画面与预存的物品图像进行比较获得的结果创建交互响应区域,响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。参照图8所示,可以包括以下步骤S810~S870:
步骤S810,上传物品的预存的物品图像;步骤S820,上传预存的物品图像对应的物品链接;步骤S830,服务器保存预存的物品图像以及预存的物品图像对应的物品链接;步骤S840,进行直播画面与预存的物品图像的匹配;步骤S850,将直播画面中与目标物品相关联的区域设置为交互响应区域;步骤S860,对交互响应区域进行提示;步骤S870,响应于针对交互响应区域的交互操作,触发与物品链接对应的交互界面。
在本公开的一种示例实施例中,可以通过图形用户界面提供虚拟直播间的直播画面,获取图像匹配结果,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果,根据图像匹配结果,确定直播画面中匹配成功的目标物品,将直播画面中与目标物品相关联的区域设置为交互响应区域,响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。
本公开的一种实施例提供的虚拟直播间的交互控制方法中,可以将直播画面与预存的物品图像进行比较获得图像匹配结果,并根据图像匹配结果穿件交互响应区域,响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。根据物品图像信息在虚拟直播间中获取物品。一方面,可以简化主播的操作,且不需要再关注物品的链接情况,减少了主播在介绍商品链接的时间消耗,从而提升了主播的物品推广效率,进而增强了主播的体验;另一方面,观众不需要持续关注链接的实时状态,可以使得观众的注意力集中在主播对于物品的介绍上,且不需要在多个链接中查找所需要的链接,极大的节省了观众的时间消耗;再一方面,观众可以在虚拟直播间中完成物品的购买,避免了直播场景与购买场景的割裂,从而提升了观众的使用体验,进而增加了观众的购买欲。
需要注意的是,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
此外,在本公开的示例性实施方式中,还提供了一种虚拟直播间的交互控制装置。参照图9所示,一种虚拟直播间的交互控制装置900包括:直播画面显示模块910、匹配结果获取模块920、目标物品确定模块930、响应区域设置模块940、交互界面触发模块950。
其中,直播画面显示模块,用于通过图形用户界面提供虚拟直播间的直播画面;匹配结果获取模块,用于获取图像匹配结果,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果;目标物品确定模块,用于根据图像匹配结果,确定直播画面中匹配成功的目标物品;响应区域设置模块,用于将直播画面中与目标物品相关联的区域设置为交互响应区域;交互界面触发模块,用于响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。
在本公开的一种示例性实施例中,基于前述方案,虚拟直播间对应有主播侧客户端,在获取图像匹配结果,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果之前,装置还包括:图像上传操作响应单元,用于主播侧客户端响应于针对物品图像的上传操作,上传物品图像。
在本公开的一种示例性实施例中,基于前述方案,装置还包括:上传操作响应单元,用于主播客户端响应于针对物品图像对应的物品链接和/或物品信息的上传操作,上传物品图像对应的物品链接和/或物品信息。
在本公开的一种示例性实施例中,基于前述方案,获取图像匹配结果,装置还包括:匹配度获取单元,用于将直播画面中部分区域对应的图像与预存的物品图像的进行匹配,获得匹配度;目标物品确定单元,用于当匹配度大于或等于预设匹配阈值时,将部分区域确定为图像匹配结果。
在本公开的一种示例性实施例中,基于前述方案,根据图像匹配结果,确定直播画面中匹配成功的目标物品,装置还包括:目标区域确定单元,用于根据图像匹配结果确定直播画面中与物品图像匹配成功的目标区域;目标物品确定单元,用于确定目标区域包含的物品,将目标区域包含的物品作为直播画面中匹配成功的目标物品。
在本公开的一种示例性实施例中,基于前述方案,交互界面为用于购买目标物品的购买界面。
在本公开的一种示例性实施例中,基于前述方案,在触发与目标物品对应的交互界面之后,装置还包括:触发操作响应单元,用于响应针对交互界面的触发操作,显示针对目标物品的购买界面。
在本公开的一种示例性实施例中,基于前述方案,装置还包括:物品信息显示单元,用于在与目标物品相关联的区域显示目标物品对应的物品信息。
在本公开的一种示例性实施例中,基于前述方案,装置还包括:目标特效显示单元,用于针对交互响应区域显示目标特效。
在本公开的一种示例性实施例中,基于前述方案,装置还包括:语音信息接收单元,用于接收主播的语音信息,并检测语音信息中的物品关键词;物品关键词检测单元,用于在检测到与目标物品对应的物品关键词时,触发与目标物品对应的交互界面。
由于本公开的示例实施例的虚拟直播间的交互控制装置的各个功能模块与上述虚拟直播间的交互控制方法的示例实施例的步骤对应,因此对于本公开装置实施例中未披露的细节,请参照本公开上述的虚拟直播间的交互控制方法的实施例。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
此外,在本公开的示例性实施例中,还提供了一种能够实现上述虚拟演播厅的虚拟灯光控制方法的电子设备。
所属技术领域的技术人员能够理解,本公开的各个方面可以实现为***、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施例、完全的软件实施例(包括固件、微代码等),或硬件和软件方面结合的实施例,这里可以统称为“电路”、“模块”或“***”。
下面参照图10来描述根据本公开的这种实施例的电子设备1000。图10显示的电子设备1000仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图10所示,电子设备1000以通用计算设备的形式表现。电子设备1000的组件可以包括但不限于:上述至少一个处理单元1010、上述至少一个存储单元1020、连接不同***组件(包括存储单元1020和处理单元1010)的总线1030、显示单元1040。
其中,存储单元存储有程序代码,程序代码可以被处理单元1010执行,使得处理单元1010执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。例如,处理单元1010可以执行如图2中所示的步骤S210:通过图形用户界面提供虚拟直播间的直播画面;步骤S220:获取图像匹配结果,图像匹配结果为将直播画面与预存的物品图像进行比较获得的结果;步骤S230:根据图像匹配结果,确定直播画面中匹配成功的目标物品;步骤S240:将直播画面中与目标物品相关联的区域设置为交互响应区域;步骤S250:响应于对交互响应区域的交互操作,触发与目标物品对应的交互界面。
又如,电子设备可以实现如图2所示的各个步骤。
存储单元1020可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)1021和/或高速缓存存储单元1022,还可以进一步包括只读存储单元(ROM)1023。
存储单元1020还可以包括具有一组(至少一个)程序模块1025的程序/实用工具1024,这样的程序模块1025包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线1030可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备1000也可以与一个或多个外部设备1070(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1000交互的设备通信,和/或与使得该电子设备1000能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口1050进行。并且,电子设备1000还可以通过网络适配器1060与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器1060通过总线1030与电子设备1000的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1000使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
此外,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
Claims (14)
1.一种虚拟直播间的交互控制方法,其特征在于,所述方法包括:
通过图形用户界面提供所述虚拟直播间的直播画面;
获取图像匹配结果,所述图像匹配结果为将所述直播画面与预存的物品图像进行比较获得的结果;
根据所述图像匹配结果,确定所述直播画面中匹配成功的目标物品;
将所述直播画面中与所述目标物品相关联的区域设置为交互响应区域;
响应于对所述交互响应区域的交互操作,触发与所述目标物品对应的交互界面。
2.根据权利要求1所述的方法,其特征在于,所述虚拟直播间对应有主播侧客户端,在所述获取图像匹配结果,所述图像匹配结果为将所述直播画面与预存的物品图像进行比较获得的结果之前,所述方法还包括:
所述主播侧客户端响应于针对物品图像的上传操作,上传所述物品图像。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述主播客户端响应于针对物品图像对应的物品链接和/或物品信息的上传操作,上传所述物品图像对应的物品链接和/或物品信息。
4.根据权利要求1所述的方法,其特征在于,所述获取图像匹配结果,包括:
将所述直播画面中部分区域对应的图像与所述预存的物品图像的进行匹配,获得匹配度;
当所述匹配度大于或等于预设匹配阈值时,将所述部分区域确定为图像匹配结果。
5.根据权利要求1所述的方法,其特征在于,所述根据所述图像匹配结果,确定所述直播画面中匹配成功的目标物品,包括:
根据所述图像匹配结果确定所述直播画面中与所述物品图像匹配成功的目标区域;
确定所述目标区域包含的物品,将所述目标区域包含的物品作为所述直播画面中匹配成功的目标物品。
6.根据权利要求1所述的方法,其特征在于,所述交互界面为用于购买所述目标物品的购买界面。
7.根据权利要求1所述的方法,其特征在于,在触发与所述目标物品对应的交互界面之后,所述方法还包括:
响应针对所述交互界面的触发操作,显示针对所述目标物品的购买界面。
8.根据权利要求1所述的方法,其特征在于,所述目标物品相关联的区域为所述目标物品在所述直播画面中占据的区域。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在与所述目标物品相关联的区域显示所述目标物品对应的物品信息。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对所述交互响应区域显示目标特效。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收主播的语音信息,并检测所述语音信息中的物品关键词;
在检测到与所述目标物品对应的物品关键词时,触发与所述目标物品对应的交互界面。
12.一种虚拟直播间的交互控制装置,其特征在于,所述装置包括:
直播画面显示模块,用于通过图形用户界面提供所述虚拟直播间的直播画面;
匹配结果获取模块,用于获取图像匹配结果,所述图像匹配结果为将所述直播画面与预存的物品图像进行比较获得的结果;
目标物品确定模块,用于根据所述图像匹配结果,确定所述直播画面中匹配成功的目标物品;
响应区域设置模块,用于将所述直播画面中与所述目标物品相关联的区域设置为交互响应区域;
交互界面触发模块,用于响应于对所述交互响应区域的交互操作,触发与所述目标物品对应的交互界面。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~11中任一项所述的方法。
14.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1~11中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110857974.1A CN113596496A (zh) | 2021-07-28 | 2021-07-28 | 虚拟直播间的交互控制方法、装置、介质及电子设备 |
PCT/CN2022/091218 WO2023005315A1 (zh) | 2021-07-28 | 2022-05-06 | 虚拟直播间的交互控制方法、装置、介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110857974.1A CN113596496A (zh) | 2021-07-28 | 2021-07-28 | 虚拟直播间的交互控制方法、装置、介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113596496A true CN113596496A (zh) | 2021-11-02 |
Family
ID=78251137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110857974.1A Pending CN113596496A (zh) | 2021-07-28 | 2021-07-28 | 虚拟直播间的交互控制方法、装置、介质及电子设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113596496A (zh) |
WO (1) | WO2023005315A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114866853A (zh) * | 2022-04-12 | 2022-08-05 | 咪咕文化科技有限公司 | 直播互动方法、装置、设备及存储介质 |
WO2023005315A1 (zh) * | 2021-07-28 | 2023-02-02 | 广州博冠信息科技有限公司 | 虚拟直播间的交互控制方法、装置、介质及电子设备 |
CN116030191A (zh) * | 2022-12-21 | 2023-04-28 | 北京百度网讯科技有限公司 | 用于展示虚拟对象的方法、装置、设备及介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116340813B (zh) * | 2023-02-10 | 2024-02-09 | 广州网优优数据技术股份有限公司 | 一种用于直播平台的用户行为分析***及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105869007A (zh) * | 2015-11-25 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种视频购物的实现方法及*** |
CN108124184A (zh) * | 2016-11-28 | 2018-06-05 | 广州华多网络科技有限公司 | 一种直播互动的方法及装置 |
CN110139161A (zh) * | 2018-02-02 | 2019-08-16 | 阿里巴巴集团控股有限公司 | 直播中的信息处理方法及装置 |
CN110460872A (zh) * | 2019-09-05 | 2019-11-15 | 腾讯科技(深圳)有限公司 | 视频直播的信息显示方法、装置、设备和存储介质 |
CN110881134A (zh) * | 2019-11-01 | 2020-03-13 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备及存储介质 |
CN112818674A (zh) * | 2021-01-29 | 2021-05-18 | 广州繁星互娱信息科技有限公司 | 带货直播的信息处理方法、装置、设备及介质 |
CN113115061A (zh) * | 2021-04-07 | 2021-07-13 | 北京字跳网络技术有限公司 | 直播交互方法、装置、电子设备和存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113129045A (zh) * | 2019-12-31 | 2021-07-16 | 阿里巴巴集团控股有限公司 | 视频数据的处理、显示方法、装置、电子设备及存储介质 |
CN111652678B (zh) * | 2020-05-27 | 2023-11-14 | 腾讯科技(深圳)有限公司 | 物品信息显示方法、装置、终端、服务器及可读存储介质 |
CN111950425B (zh) * | 2020-08-06 | 2024-05-10 | 北京达佳互联信息技术有限公司 | 对象获取方法、装置、客户端、服务器、***和存储介质 |
CN112449211A (zh) * | 2020-11-23 | 2021-03-05 | 苏州点集物联科技有限公司 | 视频购物坐标点击方法 |
CN112533014B (zh) * | 2020-11-26 | 2023-06-09 | Oppo广东移动通信有限公司 | 视频直播中目标物品信息处理和显示方法、装置及设备 |
CN113596496A (zh) * | 2021-07-28 | 2021-11-02 | 广州博冠信息科技有限公司 | 虚拟直播间的交互控制方法、装置、介质及电子设备 |
-
2021
- 2021-07-28 CN CN202110857974.1A patent/CN113596496A/zh active Pending
-
2022
- 2022-05-06 WO PCT/CN2022/091218 patent/WO2023005315A1/zh unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105869007A (zh) * | 2015-11-25 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种视频购物的实现方法及*** |
CN108124184A (zh) * | 2016-11-28 | 2018-06-05 | 广州华多网络科技有限公司 | 一种直播互动的方法及装置 |
CN110139161A (zh) * | 2018-02-02 | 2019-08-16 | 阿里巴巴集团控股有限公司 | 直播中的信息处理方法及装置 |
CN110460872A (zh) * | 2019-09-05 | 2019-11-15 | 腾讯科技(深圳)有限公司 | 视频直播的信息显示方法、装置、设备和存储介质 |
CN110881134A (zh) * | 2019-11-01 | 2020-03-13 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备及存储介质 |
CN112818674A (zh) * | 2021-01-29 | 2021-05-18 | 广州繁星互娱信息科技有限公司 | 带货直播的信息处理方法、装置、设备及介质 |
CN113115061A (zh) * | 2021-04-07 | 2021-07-13 | 北京字跳网络技术有限公司 | 直播交互方法、装置、电子设备和存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023005315A1 (zh) * | 2021-07-28 | 2023-02-02 | 广州博冠信息科技有限公司 | 虚拟直播间的交互控制方法、装置、介质及电子设备 |
CN114866853A (zh) * | 2022-04-12 | 2022-08-05 | 咪咕文化科技有限公司 | 直播互动方法、装置、设备及存储介质 |
CN116030191A (zh) * | 2022-12-21 | 2023-04-28 | 北京百度网讯科技有限公司 | 用于展示虚拟对象的方法、装置、设备及介质 |
CN116030191B (zh) * | 2022-12-21 | 2023-11-10 | 北京百度网讯科技有限公司 | 用于展示虚拟对象的方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2023005315A1 (zh) | 2023-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113596496A (zh) | 虚拟直播间的交互控制方法、装置、介质及电子设备 | |
US10395120B2 (en) | Method, apparatus, and system for identifying objects in video images and displaying information of same | |
WO2018095142A1 (zh) | 一种直播互动的方法及装置 | |
CN106792242B (zh) | 用于推送信息的方法和装置 | |
US10055783B1 (en) | Identifying objects in video | |
CN106598998B (zh) | 信息获取方法和信息获取装置 | |
US8718369B1 (en) | Techniques for shape-based search of content | |
CN110866133B (zh) | 信息搜索方法、页面显示方法、***及设备 | |
CN106462874A (zh) | 用于呈现与视频内容有关的商业信息的方法、***和介质 | |
US10255243B2 (en) | Data processing method and data processing system | |
CN111097168B (zh) | 游戏直播中的显示控制方法及装置、存储介质及电子设备 | |
JP2021034003A (ja) | 人物識別方法、装置、電子デバイス、記憶媒体、及びプログラム | |
US20210182566A1 (en) | Image pre-processing method, apparatus, and computer program | |
CN116894711A (zh) | 商品推荐理由生成方法及其装置、电子设备 | |
CN110881134A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
CN111950425A (zh) | 对象获取方法、装置、客户端、服务器、***和存储介质 | |
CN111815404A (zh) | 虚拟物品分享方法及装置 | |
CN112784103A (zh) | 信息推送方法和装置 | |
CN113037925B (zh) | 信息处理方法、信息处理装置、电子设备和可读存储介质 | |
CN110659923A (zh) | 用于用户终端的信息展示方法和装置 | |
CN111309428B (zh) | 信息显示方法、信息显示装置、电子设备及存储介质 | |
CN108958690B (zh) | 多屏互动方法、装置、终端设备、服务器及存储介质 | |
CN113840177B (zh) | 直播互动方法、装置、存储介质与电子设备 | |
CN113365138B (zh) | 内容展示方法、装置、电子设备、存储介质 | |
CN115811638A (zh) | 一种信息展示方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |