一种轮播监播方法、装置及计算机可读存储介质制造方法及图纸

技术编号:36840926 阅读:15 留言:0更新日期:2023-03-15 15:38
本发明专利技术涉及一种轮播监播方法、装置及计算机可读存储介质,方法包括:从服务器端获取监播应用信息列表;根据所述监播应用信息列表,依次检查是否已安装所述监播应用信息列表中每个应用并对其启用了监播功能;当已安装所述应用并对其启用了监播功能时,自动启动该应用,并等待第一预设时间;对应用中每个频道进行频道检测,获得频道检测数据;上传所述频道检测数据并利用服务器端显示。该方案解决电视购物领域,现有的轮播监播方法人工工作量极大且操作繁琐的问题。且操作繁琐的问题。且操作繁琐的问题。

【技术实现步骤摘要】
一种轮播监播方法、装置及计算机可读存储介质


[0001]本专利技术涉及电视购物领域,尤其是涉及一种轮播监播方法、装置及计算机可读存储介质。

技术介绍

[0002]电视购物领域,轮播频道是商品销售的主要渠道之一。不同渠道商家需要分配不同的轮播频道地址,不同渠道轮播频道中的活动信息、400电话都是不同的。
[0003]目前,商家的轮播频道在渠道上线后,需要人工手动启动应用切换频道并检查各个频道地址、活动信息、400电话、频道位置是否正确,一般商家在一个渠道会上线多个轮播频道,位置不同。如果在多个渠道都上线了轮播频道,则需要运营人员每天检查轮播频道位置、频道播放是否正常、频道中的活动信息、400电话信息等是否正确,人工工作量极大。

技术实现思路

[0004]本专利技术所要解决的技术问题是针对现有技术的不足,提供一种轮播监播方法,以解决电视购物领域,现有的轮播监播方法人工工作量极大且操作繁琐的问题。
[0005]本专利技术解决上述技术问题的技术方案如下:
[0006]从服务器端获取监播应用信息列表;
[0007]根据所述监播应用信息列表,依次检查是否已安装所述监播应用信息列表中每个应用并对其启用了监播功能;
[0008]当已安装所述应用并对其启用了监播功能时,自动启动该应用,并等待第一预设时间;
[0009]对应用中每个频道进行频道检测,获得频道检测数据;
[0010]上传所述频道检测数据并利用服务器端显示。
[0011]本专利技术的有益效果是,通过自动启动应用和依次对应用中每个频道进行频道检测减少了人工操作和工作量,通过等待第一预设时间,可以保证频道检测在应用启动的加载界面完成后进行,避免还在加载界面时就开始频道检测从而导致频道检测数据异常,通过在服务器端频道检测数据显示可以直观明了的显示检测结果并方便校对。
[0012]在上述技术方案的基础上,本专利技术还可以做如下改进。
[0013]进一步,在上述技术方案中,自动启动该应用后,通过布局分析获取当前应用的界面控件结构,根据所述界面控件结构,模拟按键执行预设启动后按键事件。
[0014]采用上述进一步方案的有益效果是,通过布局分析可以获取当前应用的界面控件结构,根据当前应用的界面控件结构,通过模拟按键执行预设切换频道按键事件,从而实现自动跳过广告和弹出升级对话框。
[0015]进一步,在上述技术方案中,所述对应用中每一个频道进行频道检测包括:
[0016]判断频道检测次数是否小于预设次数;
[0017]当频道检测次数小于预设次数时,对当前频道进行屏幕截图,根据屏幕截图检测
当前频道的电话号码;
[0018]启用抓包,获取抓包数据,根据所述抓包数据检测当前频道的播放流地址;
[0019]根据所述界面控件结构,通过模拟按键执行预设切换频道按键事件进行频道切换;
[0020]重复上述步骤。
[0021]采用上述进一步方案的有益效果是,通过屏幕截图可以对屏幕截图进行识别获取当前频道400电话号码,通过抓包可以抓取指定的请求协议从而提取出播放流地址判断频道播放是否存在盗链行为,根据当前应用的界面控件结构,通过模拟按键执行预设切换频道按键事件,可以模拟人工通过操控设备实施的点击操作或其他操作,从而实现自动切换频道。
[0022]优选地,所述根据抓包结果检测当前频道的播放流地址包括:
[0023]根据预设媒体过滤信息,通过解析器提取抓包数据中的播放流地址。
[0024]采用上述优选方案的有益效果是,通过预设特定的视频识别关键字内容作为媒体过滤信息,再通过解析器根据媒体过滤信息提取播放流地址时过滤掉其他应用后台请求只提取指定的播放流类型,从而使得播放流地址识别更快速、更准确。
[0025]为了解决上述技术问题,本专利技术还提供一种轮播监播装置,包括通信模块、应用检测模块和循环检测模块;
[0026]所述通信模块,用于从服务器端获取监播应用信息列表和上报频道检测数据并利用服务器端显示;
[0027]所述应用检测模块,用于根据所述监播应用信息列表,依次检查是否已安装所述监播应用信息列表中每个应用并对其启用了监播功能;
[0028]所述循环检测模块,用于当已安装所述应用并对其启用了监播功能时,自动启动该应用,并在等待第一预设时间后,对应用中每个频道进行频道检测,获得频道检测数据。
[0029]采用上述方案的有益效果是,通过自动启动应用和依次对应用中每个频道进行频道检测减少了人工操作和工作量,通过等待第一预设时间,可以保证频道检测在应用启动的加载界面完成后进行,避免还在加载界面时就开始频道检测从而导致频道检测数据异常,通过在服务器端频道检测数据显示可以直观明了的显示检测结果并方便人工比对。
[0030]在上述技术方案的基础上,本专利技术还可以做如下改进。
[0031]进一步,在上述技术方案中,还包括布局分析模块、启动后按键事件模块;
[0032]所述布局分析模块,用于自动启动该应用后,通过布局分析获取当前应用的界面控件结构;
[0033]所述启动后按键事件模块,根据所述界面控件结构,模拟按键执行预设启动后按键事件。
[0034]采用上述方案的有益效果是,通过布局分析可以获取当前应用的界面控件结构,根据当前应用的界面控件结构,通过模拟按键执行预设切换频道按键事件,从而实现自动跳过广告和弹出升级对话框。
[0035]进一步,在上述技术方案中,所述循环检测模块包括判断循环模块、频道切换模块、频道检测模块:
[0036]所述判断循环模块用于,判断频道检测次数是否小于预设次数,并当频道检测次
数小于预设次数时重复调用所述检测模块和频道切换模块;
[0037]所述频道检测模块用于,当频道检测次数小于预设次数时,对当前频道进行屏幕截图,根据屏幕截图检测当前频道的电话号码;启用抓包,获取抓包数据,根据所述抓包数据检测当前频道的播放流地址;
[0038]所述频道切换模块用于,根据所述界面控件结构,通过模拟按键执行预设切换频道按键事件进行频道切换。
[0039]采用上述方案的有益效果是,通过屏幕截图可以对屏幕截图进行识别获取当前频道400电话号码,通过抓包可以抓取指定的请求协议从而提取出播放流地址判断频道播放是否存在盗链行为。根据当前应用的界面控件结构,通过模拟按键执行预设切换频道按键事件,可以模拟人工通过操控设备实施的点击操作或其他操作,从而实现自动切换频道。
[0040]优选地,在上述技术方案中,所述频道检测模块包括解析器;
[0041]所述解析器,用于根据预设媒体过滤信息,提取抓包数据中的播放流地址。
[0042]采用上述优选方案的有益效果是,通过预设特定的视频识别关键字内容作为媒体过滤信息,再通过解析器根据媒体过滤信息提取播放流地址时过滤掉其他应用后台请求只提取指定的播放流类型,从而使得播放流地址识别更快速、更准确。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轮播监播方法,其特征在于,包括:从服务器端获取监播应用信息列表;根据所述监播应用信息列表,依次检查是否已安装所述监播应用信息列表中每个应用并对其启用了监播功能;当已安装所述应用并对其启用了监播功能时,自动启动该应用,并等待第一预设时间;对应用中每个频道进行频道检测,获得频道检测数据;上传所述频道检测数据并利用服务器端显示。2.如权利要求1所述的轮播监播方法,其特征在于,还包括:自动启动该应用后,通过布局分析获取当前应用的界面控件结构,根据所述界面控件结构,模拟按键执行预设启动后按键事件。3.如权利要求2所述的轮播监播方法,其特征在于,所述对应用中每一个频道进行频道检测包括:判断频道检测次数是否小于预设次数;当频道检测次数小于预设次数时,对当前频道进行屏幕截图,根据屏幕截图检测当前频道的电话号码;启用抓包,获取抓包数据,根据所述抓包数据检测当前频道的播放流地址;根据所述界面控件结构,通过模拟按键执行预设切换频道按键事件进行频道切换;重复上述步骤。4.如权利要求3所述的轮播监播方法,其特征在于,所述根据抓包结果检测当前频道的播放流地址包括:根据预设媒体过滤信息,通过解析器提取抓包数据中的播放流地址。5.一种轮播监播装置,其特征在于,包括通信模块、应用检测模块、自动启动模块和循环检测模块;所述通信模块,用于从服务器端获取监播应用信息列表和上报频道检测数据并利用服务器端显示;所述应用检测模块,用于根据所述监播应用信息列表,依次检查是否已安装所述监播应用信息列表中每个应用并对其启用了监播功能;所述自动启动模块,用于当已安装所述应用并对其启用了监播功能...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:北京多乐播科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1