信息获取方法、服务器、终端及数据库构建方法、装置的制造方法

文档序号:9274668阅读:306来源:国知局
信息获取方法、服务器、终端及数据库构建方法、装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,具体涉及终端技术领域,尤其涉及一种信息获取方法、终端、服务器及数据库构建方法、装置。
【背景技术】
[0002]视频中往往包含了众多物品,比如服装(衣服、帽子、鞋、围巾等)、生活用品(杯子、抱枕、书架等)等。人们在观看视频的时候,可能对其中的部分物品感兴趣,想要知道物品的具体信息,例如品牌、型号、价格、购买链接等。但是可能在视频中看不清楚物品的品牌、型号等,因此,也无法得知物品的价格、购买链接等。
[0003]现有的物品信息获取方法,一般需要用户根据视频中看到的物品,从互联网上输入关键字(例如,物品名称、样式等)进行搜索,以获得用户感兴趣的物品。但是这种方法需要用户从正在观看的视频页面中切换到物品检索页面。检索过程需要用户进行信息筛选,找到更接近于视频中的物品,效率较低。并且当用户确定的关键字不准确时,会影响获取的信息的准确性。

【发明内容】

[0004]鉴于现有技术中的上述缺陷或不足,期望能够提供一种基于视频图像中出现的物品,在视频图像中展示相关物品信息的方案。为了实现上述一个或多个目的,本申请提供了一种信息获取方法、终端、服务器及数据库构建方法、装置。
[0005]第一方面,本申请提供了一种信息获取方法,所述方法包括:获取视频图像以及所述视频图像中的光标位置;基于所述光标位置,检测所述光标是否位于视频图像中的物品显示区域;若是,则从预设数据库中获取与所述物品显示区域相关联的物品信息;以及将所述物品信息发送给终端,以供所述终端呈现所述物品信息。
[0006]第二方面,本申请提供了另一种信息获取方法,所述方法包括:获取视频图像以及所述视频图像中的光标位置;当光标位于所述视频图像中的物品显示区域时,获取与所述物品显示区域相关联的物品信息;以及呈现所述物品信息。
[0007]第三方面,本申请提供了一种数据库构建方法,所述方法包括:获取视频图像;确定所述视频图像中是否包含有物品显示区域;若是,则确定所述物品显示区域的位置特征和图像特征;
[0008]基于所述图像特征,从网络中获取与所述物品显示区域相关联的物品信息;以及将包含有物品显示区域的视频图像以及对应的位置特征和物品信息保存在所述预设数据库中。
[0009]第四方面,本申请提供了一种服务器,所述服务器包括:第一获取模块,用于获取视频图像以及所述视频图像中的光标位置;检测模块,用于基于所述光标位置,检测所述光标是否位于视频图像中的物品显示区域;第二获取模块,用于响应于所述光标位于视频图像中的物品显示区域,从预设数据库中获取与所述物品显示区域相关联的物品信息;以及发送模块,用于将将所述物品信息发送给终端,以供所述终端呈现所述物品信息。
[0010]第五方面,本申请提供了一种终端,所述终端包括:位置获取模块,用于获取视频图像以及所述视频图像中的光标位置;信息获取模块,用于当光标位于所述视频图像中的物品显示区域时,获取与所述物品显示区域相关联的物品信息;以及信息呈现模块,用于呈现所述物品信息。。
[0011]第六方面,本申请提供了一种数据库构建装置,所述装置包括:图像获取模块,用于获取视频图像;图像确定模块,用于确定所述视频图像中是否包含有物品显示区域;特征确定模块,用于响应于所述视频图像中包含有物品显示区域,确定所述物品显示区域的位置特征和图像特征;信息获取模块,用于基于所述图像特征,从网络中获取与所述物品显示区域相关联的物品信息;以及数据保存模块,用于将包含有物品显示区域的视频图像以及对应的位置特征和物品信息保存在所述预设数据库中。
[0012]本申请提供的信息获取方法、终端、服务器及数据库构建方法、装置,可以首先获取视频图像以及视频图像中的光标位置,然后基于光标位置,检测光标是否位于视频图像中的物品显示区域,若是,则从预设数据库中获取与物品显示区域相关联的物品信息,最后将物品信息发送给终端,以供终端呈现物品信息。本申请能够基于视频图像中出现的物品向用户展示相关的物品信息,提高了信息获取的效率和准确性。
【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0014]图1示出了可以应用本申请实施例的示例性系统架构100 ;
[0015]图2示出了根据本申请提供的信息获取方法的一个实施例的流程图;
[0016]图3示出了在视频图像中展示物品信息的示例性示意图;
[0017]图4示出了根据本申请提供的另一种信息获取方法的一个实施例的流程图;
[0018]图5示出了根据本申请提供的数据库构建方法的一个实施例的流程图;
[0019]图6示出了根据本申请提供的服务器的一个实施例的功能模块架构示意图;
[0020]图7示出了根据本申请提供的终端设备的一个实施例的功能模块架构示意图;
[0021]图8示出了根据本申请提供的数据库建立装置的一个实施例的功能模块架构示意图;
[0022]图9示出了根据本申请提供的信息获取系统的一个实施例的功能模块架构示意图;以及
[0023]图10示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统1000的结构示意图。
【具体实施方式】
[0024]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0025]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0026]请参考图1,其示出了可以应用本申请实施例的示例性系统架构100。
[0027]如图1所示,系统架构100可以包括终端设备101、102、网络103和服务器104。网络103用以在终端设备101、102和服务器104之间提供通信链路的介质。网络103可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0028]用户110可以使用终端设备101、102通过网络103与服务器104交互,以接收或发送消息等。例如,用户可以通过终端设备101、102通过网络103从服务器104获取视频信息和/或物品信息等。终端设备101、102上可以安装有各种通讯客户端应用,例如即时通信工具、邮箱客户端、社交平台软件等。
[0029]终端设备101、102可以是各种电子设备,包括但不限于个人电脑、智能手机、平板电脑、个人数字助理等等。
[0030]服务器104可以是提供各种服务的服务器。服务器可以对接收到的数据进行存储、分析等处理,并将处理结果反馈给终端设备。
[0031]需要说明的是,本申请实施例所提供的信息获取方法可以由终端设备101、102执行,也可以由服务器104执行。在一些实施例中,可以由服务器获取光标位置,当检测到当前光标位于视频图像中的物品显示区域时,可以从预设数据库中获取与物品显示区域相关联的物品信息,服务器从预设数据库中获取到物品信息后,可以将物品信息返回到终端设备进行呈现。
[0032]应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
[0033]进一步参考图2,其示出了根据本申请提供的信息获取方法的一个实施例的流程200。
[0034]如图2所示,在步骤201中,获取视频图像以及视频图像中的光标位置。
[0035]用户可以通过带有显示屏的终端设备来观看视频,例如,观看电视剧、综艺节目、体育比赛等。视频播放过程中,在某一幅视频图像中可能出现一些物品,例如,视频图像中出现的人物所穿的衣服、鞋子等。如果用户对视频图像中出现的物品感兴趣,他可以通过移动鼠标或滑动触控屏将光标移动到视频图像中显示物品的区域,进一步地,可以获取该区域物品的相关信息。
[0036]在本实施例中,服务器可以获取终端设备正在播放的视频图像以及视频图像中的光标位置。
[0037]在步骤202中,基于光标位置,检测光标是否位于视频图像中的物品显示区域。
[0038]当在步骤201中获取到终端设备正在播放的视频图像以及视频图像中的光标位置后,可以检测当前光标是否位于视频图像中的物品显示区域。在一幅视频图像中,可能包含物品显示区域和其它区域。物品显示区域例如可以包括显示衣服、鞋子、帽子等的区域;其它区域例如可以包括显示植物、河流、建筑物等的区域。一般情况下,在电子设备的屏幕上会显示有光标。当全屏观看视频时,光标可能隐藏,用户如果看到感兴趣的物品,想要获取其详细信息,可以通过移动鼠标或点击触控屏,使光标显示在屏幕上。光标的位置可以通过移动鼠标或滑动触控屏来改变。在用户观看视频过程中,光标的位置可能位于视频图像中的物品显示区域,可能位于视频图像中的其它区域,也可能位于视频图像之外。服务器可以检测光标当前位置,确定光标是否处于视频图像中的物品显示区域。
[0039]可选地,服务器可以首先在预设数据库中检索当前视频图像,确定当前视频图像是否保存在预设数据库中。若当前视频图像保存在预设数据库中,则可以确定其为包含有物品显示区域的视频图像。若当前视频图像为
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1