拨测脚本自动生成方法及系统技术方案

技术编号:21309883 阅读:93 留言:0更新日期:2019-06-12 11:17
本发明专利技术公开了一种拨测脚本自动生成方法及系统,该拨测脚本用于机顶盒自动拨测。该方法包括:获取预设被拨测节目、与预设被拨测节目对应的目标EPG标识和目标焦点标识;获取机顶盒所处的当前EPG标识和当前焦点标识,并将其作为与预设被拨测节目对应的源EPG标识和源焦点标识;根据EPG结构数据库中存储的数据、源EPG标识、源焦点标识、目标EPG标识、以及目标焦点标识,生成与预设被拨测节目对应的拨测脚本,得到第一拨测脚本。本发明专利技术不仅可以有效降低工作人员的工作量,为工作人员节省大量的宝贵时间,而且可以有效提高拨测脚本的生成效率和质量,具有很好的应用前景。

Method and System for Automatic Generation of Dial-up Script

The invention discloses an automatic generation method and system of dial test script, which is used for automatic dial test of set-top box. The method includes: acquiring the target EPG identification and the target focus identification corresponding to the preset dialed program; acquiring the current EPG identification and the current focus identification of the set-top box, and using them as the source EPG identification and source focus identification corresponding to the preset dialed program; according to the data stored in the EPG structure database, the source EPG identification, source focus identification and target E. PG identification, as well as target focus identification, generates the dial script corresponding to the preset dialed program, and obtains the first dial script. The invention can not only effectively reduce the workload of the staff, save a lot of valuable time for the staff, but also effectively improve the productivity and quality of the dialing script, and has a good application prospect.

【技术实现步骤摘要】
拨测脚本自动生成方法及系统
本专利技术涉及计算机软件
,尤其涉及一种拨测脚本自动生成方法及系统。
技术介绍
为保障数字视频、网络视频的业务质量,运营商需定期对视频节目进行拨测,以观察视频节目的完整性、可靠性和播放质量(例如,马赛克、停顿等)。为了提高拨测效率,目前普遍采用机顶盒自动拨测方法来对视频节目进行拨测。机顶盒自动拨测方法是:拨测设备连接真实的机顶盒,并与机顶盒的音视频接口和红外接口进行对接。其中,音视频接口用于识别机顶盒输出的图像和声音,红外接口用于发起红外指令(例如,上键、下键、左键、右键、确认键、返回键等),以模拟遥控器对机顶盒的控制操作。此外,机顶盒内置的拨测软件也可视为拨测设备。当需要对某视频节目进行拨测时,拨测设备需要执行拨测脚本,并根据拨测脚本发起红外指令,从与该视频节目对应的源EPG和源焦点(通常为首个EPG和该EPG中的预设默认焦点)开始,通过操作“上键”、“下键”、“左键”、“右键”,使机顶盒从该源EPG中的源焦点到达该源EPG中的某个焦点,通过操作“确认”键,使机顶盒从源EPG跳转至其他EPG,继续执行上述操作,直至到达与该视频节目对应的目标EPG和目标焦点为止。然而,目前通常需要人工来制作拨测脚本。但是,由于云端中存储有大量的EPG,每个EPG中具有数十个焦点,且多个EPG中的每个EPG中的各焦点与除该EPG之外的其余EPG之间的链接关系、以及每个EPG中每两个焦点之间的关联关系相对复杂,致使工作人员制作拨测脚本的工作量大大增加。此外,当拨测设备执行拨测脚本时,该拨测设备无法实时检测与实际拨测路径中包含的每条拨测子路径对应的EPG和焦点、以及与拨测脚本中记载的每条拨测子路径对应的EPG和焦点是否一致。当与实际拨测路径中的某条拨测子路径对应的EPG由于更新或出现异常,致使与该条拨测子路径对应的EPG和焦点、以及与拨测脚本中记载的该条拨测子路径对应的EPG和焦点不一致而无法到达被拨测视频节目时,需要工作人员根据更新或出现异常的EPG、与该视频节目对应的源EPG和源焦点(通常为首个EPG和该EPG中的预设默认焦点)、以及与该视频节目对应的目标EPG和目标焦点,再次重新制作拨测脚本。如此,每当与实际拨测路径中包含的某条拨测子路径对应的EPG更新或出现异常,工作人员都需要根据更新或出现异常的EPG、与该视频节目对应的源EPG和源焦点(通常为首个EPG和该EPG中的预设默认焦点)、以及与该视频节目对应的目标EPG和目标焦点,再次重新制作拨测脚本。由此可见,这种人工制作拨测脚本的方法是费时费力的。为了解决上述技术问题,本专利技术提供了一种拨测脚本自动生成方法及系统。
技术实现思路
本专利技术所要解决的技术问题是:现有技术中的人工制作拨测脚本的方法既费时又费力。为了解决上述技术问题,本专利技术提供了一种拨测脚本自动生成方法及系统。根据本专利技术的一个方面,提供了一种拨测脚本自动生成方法,该拨测脚本用于机顶盒自动拨测,包括:获取预设被拨测节目、与所述预设被拨测节目对应的目标EPG标识和目标焦点标识;获取机顶盒所处的当前EPG标识和当前焦点标识,并将其作为与所述预设被拨测节目对应的源EPG标识和源焦点标识;根据EPG结构数据库中存储的数据、所述源EPG标识、所述源焦点标识、所述目标EPG标识、以及所述目标焦点标识,生成与所述预设被拨测节目对应的拨测脚本,得到第一拨测脚本。在本专利技术一优选实施例中,获取预设被拨测节目、与所述预设被拨测节目对应的目标EPG标识和目标焦点标识,包括:利用光学字符识别算法获取预设被拨测节目;利用感知哈希算法提取与所述预设被拨测节目对应的目标EPG的特征指纹,得到与所述预设被拨测节目对应的目标EPG标识;利用人工智能训练图像识别算法获取与所述预设被拨测节目对应的目标焦点,并利用感知哈希算法提取所述目标焦点的特征指纹,得到与所述预设被拨测节目对应的目标焦点标识。在本专利技术一优选实施例中,获取机顶盒所处的当前EPG标识和当前焦点标识,并将其作为与所述预设被拨测节目对应的源EPG标识和源焦点标识,包括:利用感知哈希算法提取机顶盒所处的当前EPG的特征指纹,得到机顶盒所处的当前EPG标识,并将该当前EPG标识作为与所述预设被拨测节目对应的源EPG标识;利用人工智能训练图像识别算法获取机顶盒所处的当前EPG中的预设焦点,并利用感知哈希算法提取所述预设焦点的特征指纹,得到机顶盒所处的当前焦点标识,并将该当前焦点标识作为与所述预设被拨测节目对应的源焦点标识。在本专利技术一优选实施例中,在获取预设被拨测节目、与所述预设被拨测节目对应的目标EPG标识和目标焦点标识之前,还包括:根据多个预设EPG标识中的每个预设EPG标识中的各预设焦点标识与除该预设EPG标识之外的其余预设EPG标识之间的链接关系、以及每个预设EPG标识中每两个预设焦点标识之间的关联关系,形成EPG结构数据库。在本专利技术一优选实施例中,根据多个预设EPG标识中的每个预设EPG标识中的各预设焦点标识与除该预设EPG标识之外的其余预设EPG标识之间的链接关系、以及每个预设EPG标识中每两个预设焦点标识之间的关联关系,形成EPG结构数据库,包括:针对多个预设EPG中的每个预设EPG,均执行以下操作:利用感知哈希算法提取该预设EPG的特征指纹,得到预设EPG标识;利用人工智能训练图像识别算法获取该预设EPG标识中的所有预设焦点,并利用感知哈希算法分别提取该所有预设焦点包含的各预设焦点的特征指纹,得到各预设焦点标识,其中,所述各预设焦点标识包括预设默认焦点标识;根据第一红外指令、该预设EPG标识、以及各预设焦点标识,得到该预设EPG标识中每两个预设焦点标识之间的关联关系;根据第二红外指令、该预设EPG标识、以及各预设焦点标识,得到该预设EPG标识中的各预设焦点标识与多个预设EPG标识中除该预设EPG标识之外的其余预设EPG标识之间的链接关系;将多个预设EPG标识中的每个预设EPG标识中的各预设焦点标识与除该预设EPG标识之外的其余预设EPG标识之间的链接关系、以及每个预设EPG标识中每两个预设焦点标识之间的关联关系存储到数据库中,从而形成EPG结构数据库。在本专利技术一优选实施例中,根据EPG结构数据库中存储的数据、所述源EPG标识、所述源焦点标识、所述目标EPG标识、以及所述目标焦点标识,生成与所述预设被拨测节目对应的拨测脚本,得到第一拨测脚本,包括:根据EPG结构数据库中存储的数据、所述源EPG标识、所述源焦点标识、所述目标EPG标识、以及所述目标焦点标识,利用最短路径搜索算法,得到从所述源EPG标识和所述源焦点标识到所述目标EPG标识和所述目标焦点标识的最短路径;根据所述最短路径,生成与所述预设被拨测节目对应的拨测脚本,得到第一拨测脚本。在本专利技术一优选实施例中,该方法还包括:执行所述第一拨测脚本。在本专利技术一优选实施例中,该方法还包括:检测与实际拨测路径中包含的每条拨测子路径对应的预设EPG标识和预设焦点标识、以及与所述第一拨测脚本中记载的每条拨测子路径对应的预设EPG标识和预设焦点标识是否一致。在本专利技术一优选实施例中,在检测出与实际拨测路径中包含的当前拨测子路径对应的预设EPG标识和预设焦点标识、以及与所述第一拨测脚本中记载的当前拨测子路径对本文档来自技高网
...

【技术保护点】
1.一种拨测脚本自动生成方法,该拨测脚本用于机顶盒自动拨测,其特征在于,包括:获取预设被拨测节目、与所述预设被拨测节目对应的目标EPG标识和目标焦点标识;获取机顶盒所处的当前EPG标识和当前焦点标识,并将其作为与所述预设被拨测节目对应的源EPG标识和源焦点标识;根据EPG结构数据库中存储的数据、所述源EPG标识、所述源焦点标识、所述目标EPG标识、以及所述目标焦点标识,生成与所述预设被拨测节目对应的拨测脚本,得到第一拨测脚本。

【技术特征摘要】
1.一种拨测脚本自动生成方法,该拨测脚本用于机顶盒自动拨测,其特征在于,包括:获取预设被拨测节目、与所述预设被拨测节目对应的目标EPG标识和目标焦点标识;获取机顶盒所处的当前EPG标识和当前焦点标识,并将其作为与所述预设被拨测节目对应的源EPG标识和源焦点标识;根据EPG结构数据库中存储的数据、所述源EPG标识、所述源焦点标识、所述目标EPG标识、以及所述目标焦点标识,生成与所述预设被拨测节目对应的拨测脚本,得到第一拨测脚本。2.根据权利要求1所述的拨测脚本自动生成方法,其特征在于,获取预设被拨测节目、与所述预设被拨测节目对应的目标EPG标识和目标焦点标识,包括:利用光学字符识别算法获取预设被拨测节目;利用感知哈希算法提取与所述预设被拨测节目对应的目标EPG的特征指纹,得到与所述预设被拨测节目对应的目标EPG标识;利用人工智能训练图像识别算法获取与所述预设被拨测节目对应的目标焦点,并利用感知哈希算法提取所述目标焦点的特征指纹,得到与所述预设被拨测节目对应的目标焦点标识。3.根据权利要求1所述的拨测脚本自动生成方法,其特征在于,获取机顶盒所处的当前EPG标识和当前焦点标识,并将其作为与所述预设被拨测节目对应的源EPG标识和源焦点标识,包括:利用感知哈希算法提取机顶盒所处的当前EPG的特征指纹,得到机顶盒所处的当前EPG标识,并将该当前EPG标识作为与所述预设被拨测节目对应的源EPG标识;利用人工智能训练图像识别算法获取机顶盒所处的当前EPG中的预设焦点,并利用感知哈希算法提取所述预设焦点的特征指纹,得到机顶盒所处的当前焦点标识,并将该当前焦点标识作为与所述预设被拨测节目对应的源焦点标识。4.根据权利要求1所述的拨测脚本自动生成方法,其特征在于,在获取预设被拨测节目、与所述预设被拨测节目对应的目标EPG标识和目标焦点标识之前,还包括:根据多个预设EPG标识中的每个预设EPG标识中的各预设焦点标识与除该预设EPG标识之外的其余预设EPG标识之间的链接关系、以及每个预设EPG标识中每两个预设焦点标识之间的关联关系,形成EPG结构数据库。5.根据权利要求4所述的拨测脚本自动生成方法,其特征在于,根据多个预设EPG标识中的每个预设EPG标识中的各预设焦点标识与除该预设EPG标识之外的其余预设EPG标识之间的链接关系、以及每个预设EPG标识中每两个预设焦点标识之间的关联关系,形成EPG结构数据库,包括:针对多个预设EPG中的每个预设EPG,均执行以下操作:利用感知哈希算法提取该预设EPG的特征指纹,得到预设EPG标识;利用人工智能训练图像识别算法获取该预设EPG标识中的所有预设焦点,并利用感知哈希算法分别提取该所有预设焦点...

【专利技术属性】
技术研发人员:王勇
申请(专利权)人:上海艾策通讯科技股份有限公司
类型:发明
国别省市:上海,31

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

1