System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于消息进行录屏关键帧截取的方法和系统技术方案_技高网

基于消息进行录屏关键帧截取的方法和系统技术方案

技术编号:40360873 阅读:16 留言:0更新日期:2024-02-09 14:47
本发明专利技术提供了一种基于消息进行录屏关键帧截取的方法及系统,包括:步骤S1:当新窗口出现或者窗口内容出现变化并满足预设要求时,利用窗口消息捕获子系统捕获消息,将捕获消息中的相应事件和发生时间戳通过socket发送到电脑端或者设备端设备录屏子系统中;步骤S2:利用设备录屏子系统与窗口消息捕获子系统通信并对被测软件屏幕进行录制;步骤S3:关键帧截取子系统通过消息时间戳对视频进行关键帧的定位和抽取。

【技术实现步骤摘要】

本专利技术涉及计算机系统中合规性测试,具体地,涉及基于消息进行录屏关键帧截取的方法和系统,更为具体地,涉及合规性自动化检测中基于消息进行录屏关键帧截取的方法和系统。


技术介绍

1、为了确保软件符合现有的法律法规,必须在软件检测中增加有关隐私处理、数据分级分类等各类合规性的检测。合规性检测不同于目前应用广泛的功能性测试,功能性测试以测试用例为检测单元,从建立包含预期输入和预期输出的测试用例、实施测试为基本流程进行测试。合规性检测中做法有较大不同:有的从业务流程角度出发,建立业务流程的模型,并在软件变更过程中检查新流程是否满足要求;专利文献cn114564358a(申请号:202210193021.4)公开了一种变更操作的合规性审查方法、装置、计算机设备、存储介质和计算机程序产品,可用于信息安全领域、内控合规领域或金融领域中,变更操作的合规性审查方面,也可用于除金融领域之外的任意领域,例如大数据领域。所述方法包括:获取生产环境内软件系统的变更事件的日志信息;基于预先构建的检测模型,对日志信息进行合规性审查,得到审查结果;其中,检测模型为根据预先配置的问题检测规则库确定的模型;基于审查结果生成变更事件的审查报告。有的基于安全测试策略构建测试用例,收集各种安全测试结果,综合完成合规性检测;专利文献cn115277104a(申请号:202210766808.5)公开了一种车机的合规性测试方法、装置、电子设备及存储介质,其中,方法包括:获取车辆的至少一个待测试项目,包括硬件安全测试、通信协议与接口安全测试、操作系统安全测试、应用软件安全和数据安全测试;控制车辆以每个待测试项目对应的安全测试策略进行测试,并采集测试过程中车辆的硬件安全测试结果、通信协议与接口安全测试结果、操作系统安全测试结果、应用软件安全结果和数据安全测试结果;并根据其中的一项或多项生成车辆的合规性测试结果。有的检测方法比较依赖人工检测,尤其是检测条目内容设置、核验和判定均依赖人工进行;专利文献cn114676432a(申请号:202210582002.0)公开了一种app隐私合规性检查方法、终端和系统,其中方法包括以下步骤:在检查终端上启动被测app和辅助检测app;逐条提取合规性检查条目数据库中的检测条目内容显示于第二显示区;检测用户在检查终端上运行被测app以核验与检测条目内容的对应性,并根据检测结果触发确定触钮或否定触钮;响应于下一步触钮:将截图暂存区内的所有屏幕截图拼合成设定大小得到检测凭证截图;并将截图暂存区内的屏幕截图清空;将检测标识、检测凭证截图和对应的检测条目编号对应存入检测结果报告表;检测标识为确定检测标识或否定检测标识;将检测结果报告表生成检测结果报告。有的应用知识图谱等技术进行隐私合规性检测;专利文献cn115292510a(申请号:202210799884.6)公开了一种面向gdpr的隐私政策合规性检测方法,将gdpr中对于隐私政策的要求抽象形成一个三级结构的gdpr知识图谱,并通过该知识图谱标注收集到的层级结构的隐私政策,形成面向gdpr的隐私政策语料库;再通过面向gdpr的隐私政策合规性检测模型,能够对隐私政策中的文本预测是否属于gdpr中的某项条款。有的从特定媒体内容出发,实施合规性检测;专利文献cn114786004a(申请号:202210347816.6)公开了一种视频图像标注文字的合规性检验方法,该方法对图像中标注文字的合规性进行检验,即检验标注文字是否命名准确、位置统一。首先使用文字检测模型对视频图像中的所有标注文字进行定位,根据定位结果进行标注文字的位置合规性检验;再根据定位结果获得标注文字所在区域图像,使用文字识别模型对图像中的标注文字进行识别,对识别出的标注文字作时间和地点信息的区分,通过不同的后处理方式对标注文字进行处理并检验其内容合规性;最后输出标注文字合规性检验结果。

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.一种基于消息进行录屏关键帧截取的系统,其特征在于,包括:p>

7.根据权利要求6所述的基于消息进行录屏关键帧截取的系统,其特征在于,所述利用窗口消息捕获子系统捕获消息包括:TYPE_WINDOW_STATE_CHANGED以及TYPE_WINDOW_CONTENT_CHANGED;

8.根据权利要求6所述的基于消息进行录屏关键帧截取的系统,其特征在于,所述设备录屏子系统与窗口消息捕获子系统通信包括:设备录屏子系统在测试开始和结束时发出的消息TYPE_RECORD_START、TYPE_RECORD_END;和在测试过程中接收的窗口消息捕获子系统捕获消息;

9.根据权利要求6所述的基于消息进行录屏关键帧截取的系统,其特征在于,所述利用设备录屏子系统对被测软件屏幕进行录制包括:在所述设备录屏子系统运行过程中,设备录屏子系统对通信信息进行实时展示,以确保窗口消息的完全捕捉;

10.根据权利要求6所述的基于消息进行录屏关键帧截取的系统,其特征在于,所述模块M3采用:

...

【技术特征摘要】

1.一种基于消息进行录屏关键帧截取的方法,其特征在于,包括:

2.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述利用窗口消息捕获子系统捕获消息包括:type_window_state_changed以及type_window_content_changed;

3.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述设备录屏子系统与窗口消息捕获子系统通信包括:设备录屏子系统在测试开始和结束时发出的消息type_record_start、type_record_end;和在测试过程中接收的窗口消息捕获子系统捕获消息;

4.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述利用设备录屏子系统对被测软件屏幕进行录制包括:在所述设备录屏子系统运行过程中,设备录屏子系统对通信信息进行实时展示,以确保窗口消息的完全捕捉;

5.根据权利要求1所述的基于消息进行录屏关键帧截取的方法,其特征在于,所述步骤s3采用:

...

【专利技术属性】
技术研发人员:马颖华陈秀真詹云帆李建华李鑫浩殷承良于娜娜赵元梓邱天谭昊天
申请(专利权)人:上海智能网联汽车技术中心有限公司
类型:发明
国别省市:

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

1