[发明专利]一种视频会议的自动化校验方法及其系统有效
申请号: | 202110170997.5 | 申请日: | 2021-02-08 |
公开(公告)号: | CN112954257B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 刘德建;梁益冰;林剑锋;陈丽丽;郑基源;郑馨;林琛 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15 |
代理公司: | 福州旭辰知识产权代理事务所(普通合伙) 35233 | 代理人: | 程勇 |
地址: | 350000 福建省福州市君竹路83*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频会议 自动化 校验 方法 及其 系统 | ||
1.一种视频会议的自动化校验方法,其特征在于:所述方法包括如下步骤:
步骤S1、视频会议终端等待接收服务端下发的命令,视频会议终端收到命令执行对应的命令;所述步骤S1进一步包括:视频会议终端进行初始化后,再进行解析请求操作,该解析请求操作具体为:每个运行终端都是一个独立可执行的接口服务,以flask作为框架对外提供接口服务,接口服务包含设备在线信息获取接口api1、命令执行请求接口api2、脚本更新请求、视频会议流程执行进度查询、以及任务结果查询;
当接口api1被请求到的时候,将返回终端的一个设备在线情况,由服务端中心更新设备状态;当接口api2被请求到的时候,服务端将解析请求中的内容,找到需要调用设备并启动进一步执行命令,并返回服务端中心,告知当前设备已开始运行,不再提供给其他任务调度;当任务完成之后,能通过查询接口api5获得本地的程序执行结果,执行结果包含每个步骤的截图、日志信息;
步骤S2、管理当前注册的视频会议终端信息,同时创建并管理调度任务内容;
步骤S3、执行某个任务时服务端下发调度命令,通过配置好的调度任务内容,下发对应命令到对应的视频会议终端去执行命令操作,来实现模拟多终端进入会议的过程;
步骤S4、任务完成后,会记录各个视频会议终端在会议过程中的一些执行信息及状态,统一汇总并生成一份报告。
2.根据权利要求1所述的一种视频会议的自动化校验方法,其特征在于:所述步骤S1进一步包括:视频会议终端进行初始化,该初始化具体为:视频会议终端执行程序后,程序会开始检测当前运行终端上是否存在安卓设备,并将对应的安卓设备加入到当前终端的设备列表中;继续检测是否存在IOS设备,是,则加入当前终端的设备列表中;继续检测终端的window上是否存在待测试的视频软件,是,则加入当前终端的设备列表中;向服务端发送当前服务的设备情况;终端开始定时检测当前运行终端的设备在线情况,并提供一个给服务端中心查询设备在线情况的接口api1,该接口api1作用在于服务端中心下发命令前做设备状态校验使用,避免由于设备环境问题导致执行异常。
3.根据权利要求1所述的一种视频会议的自动化校验方法,其特征在于:所述步骤S2进一步包括:管理当前注册的视频会议终端信息,终端信息包括终端id、终端IP、终端平台信息platform、终端平台扩展信息info、在线状态state、以及离线时间leave_time;当有一个终端进行安装部署的时候,服务端会记录当前终端的对应信息入库,并定时和访问每个终端的当前信息,对应地进行信息的更新;其中,创建待执行的调度任务,具体为:选择设备列表中一个在线的设备,然后配置设备需要执行的行为命令;命令包括进入会议、退出会议、开启摄像头、关闭摄像头、打开麦克风、关闭麦克风、说话、创建会议、延时命令;一个设备的执行命令按照自定义的流程进行增加,变成一个类似于视频会议流程的过程,等完成调度任务配置之后,进行保存;一个调度任务能添加多个设备进行执行;当完成设备配置之后,就能选择保存任务。
4.根据权利要求3所述的一种视频会议的自动化校验方法,其特征在于:所述步骤S3进一步包括:设置一个异常终端补全的能力开关,执行某个任务时服务端下发调度命令,即下发调度任务到对应的终端设备;同时下发当前任务下的视频会议流程到每个设备上,并在后台更新当前的一个执行情况,此后页面每次刷新就会向对应的终端查询视频会议流程的进展,并在页面上显示对应的情况概览;当下发请求时候发现终端如果服务异常,如果开启了所述异常终端补全的功能,那么程序会自动去查询当前其他相同类型且还在线的终端,并下发命令到对应的新终端上,继续执行测试任务;
当执行的时候取到了能用的设备,终端会反馈该设备被成功下发命令,服务端中心就将对应的终端设备的使用状态记录为执行中,以便于其他任务不会选中该设备;当对应任务完成的时候,服务端中心就会查询一次当前任务完成的具体情况,其中终端服务会返回本次任务运行的日志、截图及执行位置情况;当子任务执行,会将该终端设备的状态修改为闲置中,表示结束当前的执行,同时后台该任务下会显示对应的终端设备已完成测试;如果全部子任务执行完成,则会标志已全部完成,并显示对应的报告生成结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110170997.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种直播流媒体的性能测试方法及其系统
- 下一篇:一种建筑机械开槽设备