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

文档序号:9251249阅读:来源:国知局
获取权限的用户确定出设定的播放频道中没有播放自己投放的展示 内容时,该用户点击终端上显示的诊断链接向终端提交获取请求,或者通过终端扫描诊断 二维码来提交获取请求。当终端接收到用户提交的获取请求时,终端从本地存储中获取用 户的用户标识,根据诊断链接或诊断二维码中包含的服务器的地址,向服务器发送用于获 取异常信息的获取请求消息,该获取请求消息中至少携带该用户的用户标识。服务器接收 终端发送的该获取请求消息。
[0079] 例如,当具有获取权限的用户A确定出设定的体育频道中没有播放自己投放的广 告2时,用户A点击终端上显示的诊断链接向终端提交获取请求,或者通过终端扫描诊断 二维码来提交获取请求。当终端接收到用户A提交的获取请求时,终端从本地存储中获取 用户A的用户标识IMA,根据诊断链接或诊断二维码中包含的服务器的地址URLl,向服务器 发送用于获取异常信息的获取请求消息,该获取请求消息中至少携带该用户A的用户标识 IMA。服务器接收终端发送的该获取请求消息。
[0080] 步骤205 :根据该获取请求消息携带的用户标识,获取该用户标识对应的播放决 策f目息;
[0081] 具体地,根据该获取请求消息携带的用户标识,从用户标识与播放决策信息的对 应关系中获取该用户标识对应的播放决策信息。
[0082] 例如,根据该获取请求消息携带的用户标识IMA,从如表1所示的用户标识与播放 决策信息的对应关系中获取该用户标识IMA对应的播放决策信息Ml和M2。
[0083] 步骤206 :根据获取的播放决策信息,生成异常信息;
[0084] 具体地,从获取的播放决策信息中,确定出与当前时间之间的时间差小于预设阈 值的请求时间。获取在确定的请求时间播放的展示内容的决策信息和播放信息。将获取的 决策息和播放息组成异常息。
[0085] 例如,假设播放决策信息Ml和M2中包括的请求时间与当前时间之间的时间差分 别为1和4,预设阈值为2。则从获取的播放决策信息Ml和M2中,确定出与当前时间之间 的时间差小于预设阈值2的请求时间为播放决策信息Ml包括的请求时间Tl。获取在确定 的请求时间Tl播放的广告1的决策信息为Sl和播放信息为Pl。将获取的决策信息Sl和 播放信息Pl组成异常信息Ul。
[0086] 步骤207 :将生成的异常信息发送给终端。
[0087] 例如,将生成的异常信息Ul发送给终端,以使用户A根据异常信息Ul来了解出现 异常的原因。
[0088] 其中,本发明实施例提供的方法的流程如图2-2所示,第一步:向具有获取权限的 用户对应的终端发送诊断链接和/或诊断二维码之后,当用户扫描移动终端上的诊断二维 码或者点击PC(PersonalComputer,个人电脑)端上的诊断链接时,用户对应的终端将用 户的用户标识发送给服务器。第二步:服务器记录用户的用户标识,并根据用户的用户标识 查询染色列表或用户群组以确定该用户是否具有获取权限。第三步:当确定该用户具有获 取权限之后,获取该用户播放视频的实时数据,该实时数据包括本次用户播放视频时产生 的播放信息和决策信息,并对该实时数据进行处理,将该用户的用户标识与该实时数据存 储在用户标识与播放决策信息的对应关系中。第四步:根据该用户的用户标识从Cache(高 速缓冲存储器)或磁盘中存储的历史数据中,获取该用户历史播放视频时产生的播放决策 信息,缓存获取的播放决策信息。第五步:将本次播放视频的播放决策信息与历史播放视频 的播放决策信息储存在该用户的诊断信息中。第六步:对该用户的诊断信息进行数据分析 及整合,生成诊断报告页面,即生成异常信息。
[0089] 在本发明实施例中,接收终端发送的用于获取异常信息的获取请求消息,该获取 请求消息至少携带用户标识;根据该用户标识,获取该用户标识对应的播放决策信息,该播 放决策信息包括用户请求播放视频的请求时间、在该请求时间播放的展示内容的决策信息 和播放信息;根据该播放决策信息,生成异常信息。由于根据该用户标识获取了该用户标识 对应的播放决策信息,根据该播放决策信息生成了异常信息,如此避免了获取整个频道内 每个展示内容的播放进度信息,缩短了获取异常信息的时间,提高了获取异常信息的效率。 [0090] 实施例3
[0091] 参见图3,本发明实施例提供了一种获取在播放视频时产生的异常信息的装置,包 括:
[0092] 接收模块301,用于接收终端发送的用于获取异常信息的获取请求消息,该获取请 求消息至少携带用户标识;
[0093] 第一获取模块302,用于根据该用户标识,获取该用户标识对应的播放决策信息, 该播放决策信息包括用户请求播放视频的请求时间、在请求时间播放的展示内容的决策信 息和播放信息;
[0094] 生成模块303,用于根据该播放决策信息,生成异常信息。
[0095] 其中,生成模块303包括:
[0096] 确定单元,用于从该播放决策信息中,确定与当前时间之间的时间差小于预设阈 值的请求时间;
[0097] 第一获取单元,用于获取在确定的请求时间播放的展示内容的决策信息和播放信 息;
[0098] 第一组成单元,用于将获取的决策信息和播放信息组成异常信息。
[0099] 其中,第一获取模块302,用于根据该用户标识,从用户标识与播放决策信息的对 应关系中获取该用户标识对应的播放决策信息。
[0100] 进一步地,该装置还包括:
[0101] 第二获取模块,用于在接收到用户对应的终端发送的播放请求时,获取当前产生 的播放决策信息;
[0102] 存储模块,用于将该用户的用户标识和播放决策信息存储在用户标识与播放决策 息的对应关系中。
[0103] 其中,第二获取模块包括:
[0104] 作为单元,用于将接收到该播放请求的接收时间作为请求时间;
[0105] 第二获取单元,用于获取在该请求时间播放的展示内容的决策信息;
[0106] 接收单元,用于接收该用户对应的终端发送的展示内容的播放信息;
[0107] 第二组成单元,用于将该请求时间、决策信息和播放信息组成当前产生的播放决 策f目息。
[0108] 进一步地,该装置还包括:
[0109] 发送模块,用于向用户群组中包括的用户对应的终端发送诊断链接和/或诊断二 维码,使该用户对应的终端在接收到用户提交的获取请求时根据诊断链接和/或诊断二维 码向服务器发送用于获取异常信息的获取请求消息,该用户群组中包括至少一个用户的用 户标识。
[0110] 在本发明实施例中,接收终端发送的用于获取异常信息的获取请求消息,该获取 请求消息至少携带用户标识;根据该用户标识,获取该用户标识对应的播放决策信息,该播 放决策信息包括用户请求播放视频的请求时间、在该请求时间播放的展示内容的决策信息 和播放信息;根据该播放决策信息,生成异常信息。由于根据该用户标识获取了该用户标识 对应的播放决策信息,根据该播放决策信息生成了异常信息,如此避免了获取整个频道内 每个展示内容的播放进度信息,缩短了获取异常信息的时间,提高了获取异常信息的效率。
[0111] 实施例4
[0112] 图4是本发明实施例提供的服务器的结构示意图。该服务器1900可因配置或性 能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessing units,CPU) 1922 (例如,一个或一个以上处理器)和存储器1932, 一个或一个以上存储应用 程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储 器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以 包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操 作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执 行存储介质1930中的一系列指令操作。
[0113] 服务器1900还可以包括一个或一个以上电源1926, 一个或一个以上有线或无线 网络接口 1950, 一个或一个以上输入输出接口 1958, 一个或一个以上键盘1956,和/或, 一个或一个以上操作系统 1941,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM, FreeBSDTM等等。
[0114] 服务器1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一 个以上程序存储于存储器中,且经配置
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1