一种获取在播放视频时产生的异常信息的方法及装置的制造方法_2

文档序号:9251249阅读:来源:国知局
异常信息时,可以通过点击显示的诊断链接来触发终端发送用 于获取异常信息的获取请求给服务器,或者通过终端扫描存储在终端本地的诊断二维码的 图片来触发终端发送用于获取异常信息的获取请求给服务器。
[0052] 其中,用户也可以使用其他终端来扫描存储在该终端本地的诊断二维码图片,以 触发其他终端发送用于获取异常信息的获取请求给服务器。
[0053] 例如,在本发明实施例中,以展示内容为广告为例进行说明。假设用户群组中包括 用户A和B,诊断链接和诊断二维码中均包含服务器的地址URL1。服务器分别向用户群组 中包括的用户A和B对应的终端发送诊断链接或诊断二维码。用户A和B对应的终端均接 收并显示该诊断链接,以及将接收该诊断二维码并将该诊断二维码作为图片存储在终端本 地。当用户A和B需要获取异常信息时,可以通过点击显示的诊断链接来触发终端发送用 于获取异常信息的获取请求给服务器,或者通过终端扫描存储在终端本地的诊断二维码的 图片来触发终端发送用于获取异常信息的获取请求给服务器。
[0054] 其中,只向用户群组或染色列表中包括的用户对应的终端发送诊断链接和/或诊 断二维码,如此保证了只有用户群组中包括的用户具有获取异常信息的获取权限,而其他 用户不具有获取权限。
[0055] 其中,对于用户群组或染色列表中包括的其他每个用户,都可以按照上述步骤201 的操作分别向其他每个用户对应的终端发送诊断链接和/或诊断二维码。
[0056] 其中,通过上述步骤201的操作向具有获取权限的用户对应的终端发送诊断链接 和/或诊断二维码之后,当具有获取权限的用户需要获取异常信息时,可以通过如下步骤 202-207的操作来获取异常信息。
[0057] 步骤202 :在接收到用户对应的终端发送的播放请求时,获取当前产生的播放决 策f目息;
[0058] 其中,该播放请求携带该用户的用户标识和该用户请求播放的视频的视频标识。 该播放决策信息包括用户请求播放视频的请求时间、在该请求时间播放的展示内容的决策 信息和播放信息。
[0059] 其中,具有获取权限的用户在服务器中投放展示内容时,一般会设定该展示内容 所在的播放频道以及该展示内容的控制策略。播放频道可以为体育频道、综艺频道或电影 频道等。控制策略可以为向预设地区内的预设年龄段的用户播放该展示内容等。例如,具 有获取权限的用户在服务器中投放该展示内容时,设定了该展示内容所在的播放频道为体 育频道,以及设定向上海和北京地区18岁至30岁的用户播放该展示内容。
[0060] 其中,当展示内容为广告时,具有获取权限的用户为广告投放商。广告投放商在服 务器中投放广告时,会设定广告所在的播放频道,以及设定播放该广告的控制策略。例如, 设定该广告在体育频道进行播放,并且设定该广告的控制策略,以控制该广告只向上海和 北京地区18岁至30岁的用户播放。
[0061] 其中,当用户想要观看视频时,可以通过如下操作来播放视频以及播放展示内容, 具体为:
[0062] 用户对应的终端发送播放请求给服务器,该播放请求携带该用户的用户标识和视 频标识。服务器接收该播放请求,根据该视频标识获取对应的视频的数据以及该视频所在 的播放频道,根据该用户的用户标识获取该用户的账户信息,根据该用户的账户信息和投 放在该播放频道中的每个展示内容的控制策略,决策出在播放该视频时播放的展示内容。 然后服务器将该视频的数据和决策的展示内容发送给该用户对应的终端,该用户对应的终 端接收该视频的数据和该展示内容,并播放该视频和该展示内容。
[0063] 其中,对于该播放频道中的每个展示内容,服务器确定该用户的账户信息是否满 足该展示内容的控制策略,如果满足,则确定播放该展示内容。如果不满足,则确定不播放 该展示内容。对于该播放频道中的其他每个展示内容,都可以同该展示内容按照上述操作 来确定是否播放其他每个展示内容。例如,假设展示内容1的控制策略为"向上海和北京地 区18岁至30岁的用户播放该展示内容1",该用户的账户信息包括地域信息"北京"和年龄 信息"35岁",则该用户的账户信息中地域信息满足展示内容1的控制策略,但年龄信息不 满足展示内容1的控制策略,因此确定出不播放展示内容1。
[0064]其中,服务器在决策出播放的展示内容时会产生决策信息,该决策信息包括展示 内容的标识、该用户的账户信息中满足该展示内容的控制策略的信息和不满足该展示内容 的控制策略的信息。用户对应的终端在播放该展示内容时会产生播放信息,该播放信息包 括终端播放该展示内容的过程信息和结果信息,如在播放过程中出现的播放故障信息以及 播放成功或失败的信息等。
[0065]其中,当展示内容为广告时,服务器在决策出播放的广告时产生决策信息,该决策 信息中包括广告的标识、用户的账户信息中满足该广告的控制策略的信息和不满足该广告 的控制策略的信息。当服务器没有决策出广告投放商投放的广告,致使广告投放商认为出 现异常并获取异常信息时,服务器发送给广告投放商的异常信息中包括该决策信息。广告 投放商可以从该决策信息中了解到没有播放自己投放的广告的原因,该原因可能是用户的 账户信息中存在不满足该广告的控制策略的信息。例如,用户的账户信息中表明该用户的 年龄为35岁,而该广告的控制策略中设定了向18岁至30岁的用户播放该广告,则没有播 放该广告的原因为该用户的年龄不满足该广告的控制策略。
[0066] 本步骤具体为,在接收到用户对应的终端发送的播放请求时,将接收到该播放请 求的接收时间作为请求时间。获取在该请求时间播放的展示内容的决策信息。接收用户对 应的终端发送的该展示内容的播放信息。将该请求时间、决策信息和播放信息组成当前产 生的播放决策信息。
[0067]例如,在接收到用户A对应的终端发送的播放请求时,将接收到该播放请求的接 收时间Tl作为请求时间。获取在该请求时间Tl播放的广告1的决策信息Sl。接收用户A 对应的终端发送的广告1的播放信息Pl。将该请求时间Tl、决策信息Sl和播放信息Pl组 成当前产生的播放决策信息Ml。
[0068] 其中,在服务器接收到用户发送的播放请求时,服务器从投放在该播放频道中的 多个展示内容中决策出一个或多个展示内容。当该用户为具有获取权限的用户时,服务器 决策出的展示内容中可能包括该用户投放的展示内容,也可能不包括该用户投放的展示内 容。该用户可以通过观看播放的展示内容来确定是否播放了自己投放的展示内容。
[0069]其中,当展示内容为广告时,假设服务器接收到一广告投放商发送的用于请求播 放体育节目的播放请求时,服务器从投放在体育频道的多个广告中决策出一个或多个广 告。服务器决策出的广告中可能包括该广告投放商投放的广告,也可能不包括该广告投放 商投放的广告。该广告投放商可以通过观看播放的广告来确定是否播放了自己投放的广 告。当该广告投放商确定出没有播放自己投放的广告时,该广告投放商可能认为在播放自 己投放的广告时出现了异常,此时可以该广告投放商可以通过本发明实施例提供的方法来 获取异常信息,以通过异常信息了解出现异常的原因。
[0070]进一步地,用户对应的终端发送的播放请求中携带用户标识,服务器可以根据该 用户标识查看用户群组中包括的用户标识,以确定该用户是否具有获取权限。优选地,只有 当确定该用户具有获取权限之后,服务器才通过本步骤提供的方法来获取当前产生的播放 决策信息,并通过如下步骤203的操作来存储用户标识与播放决策信息的对应关系。
[0071] 步骤203 :将该用户的用户标识和该播放决策信息存储在用户标识与播放决策信 息的对应关系中;
[0072] 例如,将播放请求中携带的用户A的用户标识IMA和获取的播放决策信息Ml存储 在如表1所示的用户标识与播放决策信息的对应关系中。
[0073]表1
[0074]
[0075] 其中,每次接收到用户发送的播放请求时,都按照上述步骤202和步骤203的操作 来获取产生的播放决策信息,并将用户的用户标识和产生的播放决策信息存储在用户标识 与播放决策信息的对应关系中。
[0076] 其中,通过上述步骤201的操作将诊断链接和/或诊断二维码发送给具有获取权 限的用户,以及通过上述步骤202和203的操作存储了用户标识与播放决策信息的对应关 系之后,具有获取权限的用户可以通过如下步骤204-207的操作来获取异常信息。
[0077] 步骤204 :接收终端发送的用于获取异常信息的获取请求消息,该获取请求消息 至少携带用户标识;
[0078] 其中,当具有
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1