System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机系统中合规性测试,具体地,涉及基于消息进行录屏关键帧截取的方法和系统,更为具体地,涉及合规性自动化检测中基于消息进行录屏关键帧截取的方法和系统。
技术介绍
1、为了确保软件符合现有的法律法规,必须在软件检测中增加有关隐私处理、数据分级分类等各类合规性的检测。合规性检测不同于目前应用广泛的功能性测试,功能性测试以测试用例为检测单元,从建立包含预期输入和预期输出的测试用例、实施测试为基本流程进行测试。合规性检测中做法有较大不同:有的从业务流程角度出发,建立业务流程的模型,并在软件变更过程中检查新流程是否满足要求;专利文献cn114564358a(申请号:202210193021.4)公开了一种变更操作的合规性审查方法、装置、计算机设备、存储介质和计算机程序产品,可用于信息安全领域、内控合规领域或金融领域中,变更操作的合规性审查方面,也可用于除金融领域之外的任意领域,例如大数据领域。所述方法包括:获取生产环境内软件系统的变更事件的日志信息;基于预先构建的检测模型,对日志信息进行合规性审查,得到审查结果;其中,检测模型为根据预先配置的问题检测规则库确定的模型;基于审查结果生成变更事件的审查报告。有的基于安全测试策略构建测试用例,收集各种安全测试结果,综合完成合规性检测;专利文献cn115277104a(申请号:202210766808.5)公开了一种车机的合规性测试方法、装置、电子设备及存储介质,其中,方法包括:获取车辆的至少一个待测试项目,包括硬件安全测试、通信协议与接口安全测试、操作系统安全测试、应用软件安全和数
2、从媒体内容,也就是软件界面进行录屏,并从图像信息直接进行合规性检查,例如是否存在不必要的个人隐私信息或者存在不当的广告投放、骚扰等,是人工检测中最为重要的一环,这一过程目前还暂时未见自动化的实施。其难点在于视频的切分、标注的自动化。有关视频切分的专利大都是基于新闻或者影视视频内容、字幕进行切分;专利文献cn113435438b(申请号:202110721675.5)公开了一种图像和字幕融合的视频报幕板提取及视频切分方法及系统首先利用focus结构和csp结构作为backbone提取图像特征,再利用fpn和pan结构作为检测的neck对特征进行融合,最后利用giou_loss函数进行视频中的报幕板检测工作,根据检测结果,利用craft对报幕板检测框中文字进行检测,利用crnn模型进行识别,利用ner方式文本识别内容进行实体抽取,根据实体抽取内容和检测到的报幕板信息进行聚类,根据聚类结果,对视频中的各个节目完成切分工作。专利文献cn104778230b(申请号:201510149297.2)公开了一种视频数据切分模型的训练、视频数据切分方法和装置,该训练方法包括:对第一视频数据进行视频特征检测,以获得一个或多个第一视频特征向量信息;采用一个或多个第一视频特征向量信息进行训练,以获得视频数据切分模型;采用视频数据切分模型对第一视频数据进行切分,以获得切分结果;根据切分结果判断视频数据切分模型是否满足预设的验证条件;若是,则输出视频数据切分模型;若否,则重新执行采用一个或多个第一视频特征向量信息进行训练,以获得视频数据切分模型的步骤。但,针对合规性检测需要分析软件录屏,这给已有的基于视频内容变换的现有切分方法带来技术挑战,最典型的问题就是关键帧的遗漏。
技术实现思路
1、针对现有技术中的缺陷,本专利技术的目的是提供一种基于消息进行录屏关键帧截取的方法及系统。
2、根据本专利技术提供的一种基于消息进行录屏关键帧截取的方法,包括:
3、步骤s1:当新窗口出现或者窗口内容出现变化并满足预设要求时,利用窗口消息捕获子系统捕获消息,将捕获消息中的相应事件和发生时间戳通过socket发送到电脑端或者设备端设备录屏子系统中;
4、步骤s2:利用设备录屏子系统与窗口消息捕获子系统通信,并对被测软件屏幕进行录制;
5、步骤s3:关键帧截取子系统通过消息时间戳对视频进行关键帧的定位和抽取。
6、优选地,所述利用窗口消息捕获子系统捕获的消息包括:type_window_state_changed以及type_window_content_changed;
7、所述type_window_state_changed标识新窗口的出现;
8、所述type_window_content_changed标识窗口内容出现变化且当前变化需满足预设要求。
9、优选地,所述设备录屏子系统与窗口消息捕获子系统通信包括:设备录屏子系统在测试开始和结束时发出的消息type_record_start、type_record_end;和在测试过程中接收的窗口消息捕获子系统捕获消息。
10本文档来自技高网...
【技术保护点】
1.一种基于消息进行录屏关键帧截取的方法,其特征在于,包括:
2.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述利用窗口消息捕获子系统捕获消息包括:TYPE_WINDOW_STATE_CHANGED以及TYPE_WINDOW_CONTENT_CHANGED;
3.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述设备录屏子系统与窗口消息捕获子系统通信包括:设备录屏子系统在测试开始和结束时发出的消息TYPE_RECORD_START、TYPE_RECORD_END;和在测试过程中接收的窗口消息捕获子系统捕获消息;
4.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述利用设备录屏子系统对被测软件屏幕进行录制包括:在所述设备录屏子系统运行过程中,设备录屏子系统对通信信息进行实时展示,以确保窗口消息的完全捕捉;
5.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述步骤S3采用:
6.一种基于消息进行录屏关键帧截取的系统,其特征在于,包括:
...【技术特征摘要】
1.一种基于消息进行录屏关键帧截取的方法,其特征在于,包括:
2.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述利用窗口消息捕获子系统捕获消息包括:type_window_state_changed以及type_window_content_changed;
3.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述设备录屏子系统与窗口消息捕获子系统通信包括:设备录屏子系统在测试开始和结束时发出的消息type_record_start、type_record_end;和在测试过程中接收的窗口消息捕获子系统捕获消息;
4.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述利用设备录屏子系统对被测软件屏幕进行录制包括:在所述设备录屏子系统运行过程中,设备录屏子系统对通信信息进行实时展示,以确保窗口消息的完全捕捉;
5.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述步骤s3采用:
...【专利技术属性】
技术研发人员:马颖华,陈秀真,詹云帆,李建华,李鑫浩,殷承良,于娜娜,赵元梓,邱天,谭昊天,
申请(专利权)人:上海智能网联汽车技术中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。