网络媒介信息的发布控制方法、及装置、服务器和系统的制作方法_2

文档序号:9381052阅读:来源:国知局
确定与该视频播放请求匹配的一个以上的网络媒介信息,在服务器缓存所述一个以上的网络媒介信息,将所述一个以上的网络媒介信息返回给发起视频播放请求的播放终端,由该播放终端下载所述一个以上的网络媒介信息,并存储在播放终端本地,使其处于准备播放的状态;之后,服务器再从根据视频网址或视频标识获取视频数据,将视频数据返回给所述播放终端进行视频播放。由于是在线播放,所述视频数据是以一连串的视频帧的形式返回给播放终端。
[0047]本发明中所述下载的一个上网络媒介信息,可以是图片,该图片内可以嵌入网络链接等信息,该网络媒介信息也可以是视频信息等,在后续计算所述帧图片与所述各网络媒介信息的相似度时,需要以该网络媒介信息的图片形式进行比较,如果该网络媒介信息为视频信息,则需要以该视频的某一指定帧图片(通常为第一帧图片)作为该网络媒介信息的代表图片与所述帧图片进行比较计算计算相似度。
[0048]下面以网络媒介信息为图片形式为例,具体说明本发明的技术方案,即在下面的实施例中,所述网络媒介信息为网络媒介信息图片。
[0049]在一种优选实施例中,所述预下载一个以上网络媒介信息图片,具体包括以下步骤 211 至 213:
[0050]步骤211、服务器获取播放视频请求的维度信息,该维度信息中至少包括欲播放视频的剧目特征。
[0051]所述播放视频请求的维度信息是指与发出该播放视频请求的终端以及视频本身所具备的特征,如当前时段、该终端所处地域、当前用户受众的年龄、性别等信息,其中还包括播放视频的剧目特征,所述剧目特征是每个视频的剧目内容的特征参数,如该剧目属于综艺类、体育类、生活类、青年类、儿童类等等。在视频存储在服务器后可以由管理人员设置该视频的剧目特征并存储在指定位置。当终端发出播放视频请求时,会根据该视频的标识查找该视频的剧目特性。所述终端所处地域、当前用户受众的年龄、性别等信息也可以从现有的相关信息系统中获取。
[0052]步骤212、将所述维度信息与发布方所提交的网络媒介信息图片的定向维度进行匹配,得到匹配出的网络媒介信息图片。
[0053]网络媒介信息的发布方向发布系统提交发布请求时(该发布请求也称为订单),该发布请求中需要包括欲发布的网络媒介信息图片和定向维度,所述的定向维度例如可以是受众性别、受众年龄、受众地域、展示时间、展示场景、展示内容、展示频次、展示创意信息、视频剧目特征等信息。网络媒介信息发布展示系统在受众发出展示请求(如展示网页、视频、客户端等请求)时,会获取发出该展示请求的维度信息,如时段、地域、受众年龄、性别、视频剧目特征等信息,然后将这些维度信息与已经发布方所提交的网络媒介信息图片的定向维度进行匹配,得出匹配的网络媒介信息图片。
[0054]步骤213、下载所述匹配出的网络媒介信息图片到所述播放终端。
[0055]在一种优选实施例中,如果匹配出的网络媒介信息图片较多,比如大于某个阈值M,则会根据网络媒介信息图片与所述维度信息的匹配相似度进行排序,选择前M个网络媒介信息图片下载到终端。
[0056]步骤202、在播放视频时,监测视频的停滞事件。
[0057]本步骤中,播放终端在收到服务器返回的视频帧后,就可以播放视频。并在播放视频的过程中,监测视频的停滞事件。所述监测视频的停滞事件具体包括:监测视频的暂停加载事件、和监测视频的漏帧事件。
[0058]步骤203、在发生停滞事件时,读取与停滞事件相关的帧图片。
[0059]本步骤中,在监测到视频的暂停加载事件时,可以读取视频当前暂停界面的帧图片;在监测到视频的漏帧事件时,可以读取已播放的最后一帧图片。
[0060]具体的,播放终端在监测到停滞事件后,会向服务器上报停滞事件信息。
[0061]在一种实施例中,所述停滞事件信息可以只是一个标志位。例如在网络带宽充足的情况下播放终端会实时向服务器返回一个含有正常值的标志位如Cl,假设正常值为O,当网络带宽不够导致视频停滞事件时,则会向服务器返回含有异常值的标志位α,即此时α=1,服务器一旦收到Ci=I的标志位就读取在收到该标志位之前最近发出的帧图片,将该帧图片与所述下载的网络媒介信息图片进行相似度计算。
[0062]在另一种实施例中,播放终端在监测到视频的暂停加载事件时,也可以在所发出的停滞事件信息中携带当前暂停界面的帧图片或帧号;在监测到视频的漏帧事件时,也可以在所发出的停滞事件信息中携带所述漏帧的帧号。服务器在收到所述帧图片或帧号后,根据该帧号获取对应的帧图片。
[0063]步骤204、计算所述帧图片与所述各网络媒介信息图片的相似度。
[0064]本步骤中,可以由服务器来计算,由于服务器在步骤201中已经缓存了给所述播放终端下载的所述一个以上的网络媒介信息图片,因此可以将所述帧图片与所述各网络媒介信息图片一一对比,计算相似度。本步骤204具体的计算方法包括以下步骤241至244:
[0065]步骤241、将所述帧图片和所述各网络媒介信息图片的尺寸缩放为一致。
[0066]步骤242、将所述帧图片和所述各网络媒介信息图片划分为数量相同且位置相同的多个比较单位。
[0067]在一种实施例中,所述比较单位可以是图像点,即图片的最小单位。由于帧图片的尺寸和网络媒介信息图片的尺寸已经一致,因此两者的图像点的数目也一致,帧图片上的每个图像点η,其坐标假设为(x,y),在网络媒介信息图片上的相同位置n’(x,y)上也具有对应的图像点。
[0068]在另一种实施例中,所述比较单位也可以是图像块,即可以将图片划分为若干个区域,每个区域构成一个图像块,且所述帧图片上的图像块的数量和位置,与所述各网络媒介信息图片上的图像块的数量和位置相同。图3为采用相同的划分方法将两张对比的图片划分为数量相同且位置相同的多个比较单位的一种示意图。参见图3左侧为帧图片的划分,右侧为网络媒介信息图片的划分,分别划分成了编号I?9的图像块,在后续进行比较计算时,分别比较编号相同的两个图像块。
[0069]步骤243计算所述帧图片和所述各个网络媒介信息图片的每个比较单位的特征值。
[0070]本步骤中,具体的计算方法包括:分别计算所述帧图片上的每个比较单位的特征值,以及分别计算所述每个网络媒介信息图片上的每个比较单位的特征值。针对所述每个比较单位,执行以下步骤:
[0071]首先,获取该比较单位的至少一个图像元素值。所述至少一个图像元素值至少包括:颜色值、分辨率值、亮度值、像素值、指定素材值。
[0072]其次,采用聚类分析方法对所述至少一个图像元素值进行聚类分析,得到的值作为该比较单位的特征值。
[0073]在一种实施例中,所述聚类分析方法具体为普通哈希和局部敏感哈希(LSH, LocalSensitive Hashing)结合方法。
[0074]LSH可以实现元素值的快速聚类。由于哈希是一种典型的Key-Value结构,其设计思想是使Key集合中的任意关键字能够尽可能均勻的变换到Value空间中。不同的Key对应不同的Value,即使Key值只有轻微变化,Value值也会发生很大地变化。LSH是这样一种Hash,它能够使相似Key值计算出的Value值相同或在某种度量下相近,这样相同或相近的文件能够以Hash的方式被快速检索出来,用作快速的相似性比对。在更为具体的一种实施例中,本发明采用LSH中的SimHash来进行所述聚类分析。SimHash是LSH中的一种高效的降维技术,它可以将高维向量映射为位数较小的指纹,并能保留原始特征的Cosine距离关系,目前在网页查重等方面得到了很好的应用。
[0075]所述指定素材值在所述比较单位为图像块时使用,指定素材值是指在历史上出现频率较高的素材对应的取值,例如某个特殊的建筑物如天安门、鸟巢体育馆等,其形象比较标准化,这样可以将这些标准化的素材指定一个约定好的素材值,例如天安门对应的素材值为011000,鸟巢对应的素材值为111000,这些指定素材值存储在相应的数据库中,并存储有对应的名称,那么本发明可以采用现有的图像识别方法识别出所述图像块的轮廓并判断其名称,再根据该名称从相应的数据库中读取对应的素材值,这样计算量相对较少。
[0076]在本发明的另一种优选实施例中
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1