展示推荐信息的方法、终端及服务器的制造方法_2

文档序号:8498676阅读:来源:国知局
应关系;
[0063]查询是否已存储人脸图像数据对应的推荐信息,包括:
[0064]根据预先存储的人脸图像数据与人脸信息的对应关系及人脸信息与推荐信息的对应关系查询是否已存储人脸图像数据对应的推荐信息。
[0065]作为一种可选实施例,查询是否已存储人脸图像数据对应的推荐信息之后,还包括:
[0066]若未存储人脸图像数据对应的推荐信息,则确定人脸图像数据对应的人脸信息;
[0067]根据人脸信息获取对应的推荐信息,并将获取到的推荐信息作为与人脸图像数据对应的推荐信息。
[0068]203:将与人脸图像数据对应的推荐信息返回给终端,由终端展示推荐信息。
[0069]本发明实施例提供的方法,通过接收终端发送的人脸图像数据,获取与人脸图像数据对应的推荐信息,将与人脸图像数据对应的推荐信息返回给终端,由终端展示推荐信息,从而在无需人工配置的条件下可自动实现推荐信息的展示,不仅可以扩大展示推荐信息的应用范围,还可降低展示推荐信息的复杂度及成本。
[0070]实施例三
[0071]本发明实施例提供了一种展示推荐信息的方法,结合上述实施例一及实施例二的内容,对本发明实施例提供的方法进行详细地解释说明。参见图3,方法流程包括:
[0072]301:终端获取正在播放的视频,并对视频进行解析,得到至少两个图像;
[0073]关于获取正在播放的视频及解析视频的方式,本发明实施例均不作具体限定。具体实施时,参见图4所示的展示推荐信息的架构图,可通过播放器引擎下载视频,下载的视频即为获取到的正在播放的视频;对下载的视频进行编解码,从而解析正在播放的视频,得到至少两个图像;其中,正在播放的视频可以为服务器存储的视频,还可以为终端存储的视频,服务器存储的视频为在线视频,终端存储的视频为本地视频及离线视频中的一种。解析出的每个图像可以为正在播放的视频中的一帧图像。
[0074]302:终端对每个图像进行人脸识别,并根据识别出的人脸区域确定人脸图像数据;
[0075]关于对每个图像进行人脸识别的方式,本实施例不作具体限定。具体实施时,参见图4所示的展示推荐信息的架构图,可通过人脸识别模块对每个图像进行采样分析,如果有人脸区域,则提取人脸区域的信息。通过对每个图像进行人脸识别,使得针对离线视频及本地视频也能够获取推荐信息,进而展示推荐信息,扩大了展示推荐信息的应用范围。
[0076]进一步地,根据识别出的人脸区域确定人脸图像数据,包括但不限于:
[0077]确定识别出的每个人脸区域对应的人脸图像数据,并将每个人脸区域对应的人脸图像数据进行整合,将整合后的人脸图像数据作为确定的人脸图像数据。
[0078]由于正在播放的视频所解析出的图像中可能存在多个图像识别出的人脸区域是相同的,本实施例提供的方法将每个人脸区域对应的人脸图像数据进行整合,从而减少重复的人脸图像数据。具体地,参见图4所示的展示推荐信息的架构图,可通过网络模块将每个人脸区域对应的人脸图像数据进行整合。
[0079]303:终端将确定的人脸图像数据发送给服务器;
[0080]由于已经确定人脸图像数据,为了能够根据确定的人脸图像数据获取推荐信息,进而展示推荐信息,本实施例提供的方法将确定的人脸图像数据发送给服务器,由服务器获取推荐信息。具体实施时,参见图4所示的展示推荐信息的架构图,可通过网络模块将确定的人脸图像数据发送给服务器。
[0081]由于离线视频可以是从服务器下载的视频,若离线视频已在服务器侧被人工预先配置了视频的属性信息文件,则预先配置的属性信息文件存储于服务器;本地视频可以是终端拍摄的视频或是从其他终端接收的视频等,该本地视频在服务器侧未被人工预先配置视频的属性信息文件,因而服务器未存储本地视频的属性信息文件。如果按照现有技术对离线视频展示推荐信息,则需要向服务器发送包含离线视频的标识的请求,而由于离线视频存储于终端,可直接在终端进行播放,终端通常不会和服务器进行交互,即不需要向服务器发送包含离线视频的标识的请求,进而服务器无法查询视频的属性信息文件,终端无法接收服务器根据属性信息文件返回的推荐信息。如果按照现有技术对本地视频展示推荐信息,由于服务器未存储本地视频的属性信息文件,即使发送包含离线视频的标识的请求也无法实现展示推荐信息。因此,目前的展示推荐信息的方式不能应用于离线视频及本地视频。而本发明实施例提供的方法所获取到的正在播放的视频可以为服务器存储的视频,还可以为终端存储的本地视频及离线视频等,并且对解析视频得到的图像进行人脸识别,根据识别出的人脸区域确定人脸图像数据,并将人脸图像数据发送给服务器,从而无需预先配置及查询属性信息文件即可实现推荐信息的展示,使展示推荐信息的方式可应用于离线视频及本地视频,从而扩大了展示推荐信息的应用范围。
[0082]304:服务器接收终端发送的人脸图像数据;
[0083]由于终端将确定的人脸图像数据发送给服务器,则服务器可直接接收终端发送的人脸图像数据。具体实施时,参见图4所示的展示推荐信息的架构图,可通过后台服务接收终端发送的人脸图像数据。
[0084]305:服务器获取与人脸图像数据对应的推荐信息;
[0085]具体地,获取与人脸图像数据对应的推荐信息,包括但不限于:
[0086]查询是否已存储人脸图像数据对应的推荐信息;
[0087]若已存储人脸图像数据对应的推荐信息,则从存储的推荐信息中获取人脸图像数据对应的推荐信息。
[0088]可选地,查询是否已存储人脸图像数据对应的推荐信息之前,还包括但不限于:
[0089]预先存储人脸图像数据与人脸信息的对应关系,并预先存储人脸信息与推荐信息的对应关系;
[0090]查询是否已存储人脸图像数据对应的推荐信息,包括但不限于:
[0091]根据预先存储的人脸图像数据与人脸信息的对应关系及人脸信息与推荐信息的对应关系查询是否已存储人脸图像数据对应的推荐信息。
[0092]为了便于理解,以接收到的人脸图像数据为人脸图像数据I为例进行说明。若预先存储人脸图像数据I对应人脸信息a,人脸图像数据2对应人脸信息b,人脸图像数据3对应人脸信息c ;预先存储人脸信息a对应推荐信息A,人脸信息b对应推荐信息B,人脸信息c对应推荐信息C,则根据预先存储的人脸图像数据与人脸信息的对应关系及人脸信息与推荐信息的对应关系查询到人脸图像数据I对应推荐信息A,即已存储人脸图像数据对应的推荐信息。
[0093]可选地,查询是否已存储人脸图像数据对应的推荐信息之后,还包括但不限于:
[0094]若未存储人脸图像数据对应的推荐信息,则确定人脸图像数据对应的人脸信息;
[0095]根据人脸信息获取对应的推荐信息,并将获取到的推荐信息作为与人脸图像数据对应的推荐信息。
[0096]当未存储人脸图像对应的推荐信息时,存在以下三种情况:
[0097](I)未预先存储人脸图像数据与人脸信息的对应关系,但预先存储了人脸信息与推荐信息的对应关系;
[0098]由于未预先存储人脸图像数据与人脸信息的对应关系,则直接确定人脸图像数据对应的人脸信息;在根据人脸信息获取对应的推荐信息时,由于预先存储人脸信息与推荐信息的对应关系,则可根据预先存储的人脸信息与推荐信息的对应关系及确定的人脸图像数据对应的人脸信息获取对应的推荐信息。
[0099](2)预先存储了人脸图像数据与人脸信息的对应关系,但未预先存储人脸信息与推荐信息的对应关系;
[0100]由于预先存储人脸图像数据与人脸信息的对应关系,则可根据预先存储的人脸图像数据与人脸信息的对应关系确定人脸图像数据对应的人脸信息;在根据人脸信息获取对应的推荐信息时,查询人脸信息对应的推荐信息,并将查询到的推荐信息作为获取到的推荐信息。
[0101](3)未预先存储人脸图像数据与人脸信息的对应关系,且未预先存储人脸信息与推荐信息的对应关系。
[0102]由于未预先存储人脸图像数据与人脸信息的对应关系,则直接确定人脸图像数据对应的人脸信息;在根据人脸信息获取对应的推荐信息时,查询人脸信息对应的推荐信息,并将查询到的推荐信息作为获取到的推荐信息。
[0103]具体实施时,人脸信息可以为演员姓
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1