[发明专利]同步校验方法及装置、计算机存储介质和电子设备在审
申请号: | 202010710510.3 | 申请日: | 2020-07-22 |
公开(公告)号: | CN111935249A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 黄晓琳;谭红艳;潘燕宜 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 叶虹 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同步 校验 方法 装置 计算机 存储 介质 电子设备 | ||
1.一种同步校验方法,其特征在于,包括:
根据第一设备的第一同步盘与第二设备的第二同步盘的共享空间内的样本数据,自动生成针对所述样本数据中的第一目标文件的文件操作用例;
根据所述第一目标文件的文件操作用例,自动化模拟针对所述第一目标文件的操作,生成第一目标文件操作消息;
将所述第一目标文件操作消息发送至所述第二设备,以便触发所述第二同步盘执行对所述第一目标文件的同步校验,生成校验结果;
接收所述第二设备发送的所述校验结果。
2.根据权利要求1所述的方法,其特征在于,根据第一设备的第一同步盘与第二设备的第二同步盘的共享空间内的样本数据,自动生成针对所述样本数据中的第一目标文件的文件操作用例,包括:
配置目标操作类型和目标文件类型;
从所述样本数据中筛选符合所述目标文件类型的文件集合;
从所述文件集合中随机确定所述第一目标文件;
根据所述目标操作类型和所述第一目标文件,生成针对所述第一目标文件的文件操作用例。
3.根据权利要求2所述的方法,其特征在于,所述目标操作类型包括目标文件操作类型以及目标操作标记;其中,根据所述第一目标文件的文件操作用例,自动化模拟针对所述第一目标文件的操作,包括:
若所述目标操作标记为针对所述第一同步盘的第一客户端的文件操作,则识别所述第一客户端的用户界面控件;
根据所述第一目标文件的文件操作用例,定位到所述用户界面控件中的目标用户界面控件;
模拟对所述目标用户界面控件的相应操作,以模拟针对所述第一客户端中的所述第一目标文件的操作。
4.根据权利要求3所述的方法,其特征在于,根据所述第一目标文件的文件操作用例,自动化模拟针对所述第一目标文件的操作,还包括:
若所述目标操作标记为针对所述第一同步盘的第一盘符的文件操作,则根据所述第一目标文件的文件操作用例,通过脚本模拟对所述第一目标文件在所述第一盘符中的本地文件的操作。
5.根据权利要求2所述的方法,其特征在于,所述目标操作类型包括目标文件操作类型;其中,根据所述目标操作类型和所述第一目标文件,生成针对所述第一目标文件的文件操作用例,包括:
若所述目标文件操作类型为重命名操作、移动操作、复制操作和更新操作中的任意一种,则配置针对所述第一目标文件的操作细节数据;
根据所述目标操作类型、所述操作细节数据和所述第一目标文件,生成针对所述第一目标文件的文件操作用例。
6.根据权利要求1至5任一项所述的方法,其特征在于,还包括:
在所述第一设备中生成所述样本数据,所述样本数据包括不同类型的文件、非空文件夹和空文件夹;
启动所述第一设备上的所述第一同步盘;
在所述第一同步盘内上传所述样本数据至所述共享空间;
向所述第二设备发送样本上传完成通知消息,以便触发所述第二同步盘自动化从所述共享空间下载所述样本数据;
从所述第二设备接收样本下载完成通知消息。
7.根据权利要求1所述的方法,其特征在于,还包括:
建立所述第一设备与所述第二设备之间的双向通信的套接字连接,以便通过所述套接字连接向所述第二设备发送所述第一目标文件操作消息和从所述第二设备接收所述校验结果。
8.根据权利要求1所述的方法,其特征在于,还包括:
若所述校验结果为同步异常,则在所述第一同步盘内重建共享空间,在重建的共享空间内重新上传所述样本数据;
若所述校验结果为同步正常,则继续执行针对所述样本数据中的第二目标文件的文件操作用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010710510.3/1.html,转载请声明来源钻瓜专利网。