确定幻灯片内容是否发生更改的方法和装置与流程
- 国知局
- 2024-08-05 11:56:45
本申请涉及大数据,尤其涉及一种确定幻灯片内容是否发生更改的方法和装置。
背景技术:
1、用户在使用powerpoint软件只做幻灯片时,有时需要对幻灯片内容进行更改,并将每个版本的ppt数据都上传至云端进行保存,如果用户更改了多个版本,则很难记住每个版本都更改了哪些内容,现有的ppt文件可以自动判断该次版本的内容和上次版本的内容相比发生了哪些变化,但无法知晓更具体的变更内容,这就需要用户自行查找更改数据,查找效率底下。
技术实现思路
1、本申请提供了一种确定幻灯片内容是否发生更改的方法和装置,以解决更改内容查找效率低的问题。
2、第一方面,本申请提供了一种确定幻灯片内容是否发生更改的方法,所述方法包括:获取幻灯片中每个元素的属性信息;根据所述元素的属性信息确定所述元素当前的md5值;根据所述幻灯片中每个元素当前的md5值,确定所述幻灯片当前的md5值;若所述幻灯片当前的md5值和所述幻灯片最近一次的md5值不相同,则确定所述幻灯片内容发生更改。
3、可选地,确定所述幻灯片内容发生更改之后,所述方法还包括:获取所述幻灯片中各元素最近一次的md5值;针对具有相同元素标识的目标元素,比较所述目标元素当前的md5值和最近一次的md5值是否相同;若所述目标元素当前的md5值和最近一次的md5值不相同,则记录所述目标元素的元素标识;在界面上展示所述元素标识,以使用户确定发生改变的幻灯片元素。
4、可选地,确定所述目标元素当前的md5值和最近一次的md5值不相同之后,所述方法还包括:确定所述目标元素的每个元素属性对应的当前的md5值;针对相同属性标识的元素属性,确定所述元素属性当前的md5值和最近一次的md5值是否相同;若所述元素属性当前的md5值和最近一次的md5值不相同,则记录所述元素属性的属性标识;在界面上展示所述属性标识,以使用户确定发生改变的幻灯片的元素属性。
5、可选地,根据所述元素的属性信息确定所述元素当前的md5值包括:确定所述元素的每个属性信息对应的md5值;将所述每个属性信息对应的md5值按照设定顺序进行拼接,得到第一拼接数据;采用通过md5函数对所述第一拼接数据进行处理,得到所述元素当前的md5值。
6、可选地,根据所述幻灯片中每个元素的md5值,确定所述幻灯片当前的md5值包括:将所述幻灯片中每个元素的md5值按照元素预设顺序进行拼接,得到第二拼接数据;通过md5函数对所述第二拼接数据进行处理,得到所述幻灯片当前的md5值。
7、可选地,将所述幻灯片中每个元素的md5值按照元素预设顺序进行拼接包括:将所述幻灯片中每个元素的md5值,按照各元素从左到右、从上到下的顺序进行拼接。
8、可选地,所述元素的属性信息包括所述元素的类别,内容,位置,背景色,字体大小以及字体颜色。
9、第二方面,本申请提供了一种确定幻灯片内容是否发生更改的装置,所述装置包括:获取模块,用于获取幻灯片中每个元素的属性信息;第一确定模块,用于根据所述元素的属性信息确定所述元素当前的md5值;第二确定模块,用于根据所述幻灯片中每个元素当前的md5值,确定所述幻灯片当前的md5值;第三确定模块,用于若所述幻灯片当前的md5值和所述幻灯片最近一次的md5值不相同,则确定所述幻灯片内容发生更改。
10、第三方面,本申请提供了一种电子设备,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述处理器被配置为:获取幻灯片中每个元素的属性信息;根据所述元素的属性信息确定所述元素当前的md5值;根据所述幻灯片中每个元素当前的md5值,确定所述幻灯片当前的md5值;若所述幻灯片当前的md5值和所述幻灯片最近一次的md5值不相同,则确定所述幻灯片内容发生更改。
11、第四方面,本申请还提供了一种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本申请上述任一项所述的确定幻灯片内容是否发生更改的方法。
12、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请通过幻灯片中元素的属性信息计算该幻灯片的md5值,通过将幻灯片当前的md5值和最近一次的md5值进行比较,可以确定该页幻灯片内容是否发生更改,这样在便于用户确定具体是哪页幻灯片内容发生了更改,而无需用户从大量的幻灯片中查找发生更改的具体幻灯片,本申请实现自动查找ppt文件的更改内容,提高查找效率。
技术特征:1.一种确定幻灯片内容是否发生更改的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,确定所述幻灯片内容发生更改之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,确定所述目标元素当前的md5值和最近一次的md5值不相同之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,根据所述元素的属性信息确定所述元素当前的md5值包括:
5.根据权利要求1所述的方法,其特征在于,根据所述幻灯片中每个元素的md5值,确定所述幻灯片当前的md5值包括:
6.根据权利要求5所述的方法,其特征在于,将所述幻灯片中每个元素的md5值按照元素预设顺序进行拼接包括:
7.根据权利要求1所述的方法,其特征在于,所述元素的属性信息包括所述元素的类别,内容,位置,背景色,字体大小以及字体颜色。
8.一种确定幻灯片内容是否发生更改的装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法。
技术总结本申请涉及一种确定幻灯片内容是否发生更改的方法和装置,所述方法包括:获取幻灯片中每个元素的属性信息;根据所述元素的属性信息确定所述元素当前的MD5值;根据所述幻灯片中每个元素当前的MD5值,确定所述幻灯片当前的MD5值;若所述幻灯片当前的MD5值和所述幻灯片最近一次的MD5值不相同,则确定所述幻灯片内容发生更改。本申请提高ppt文件中更改内容的查找效率。技术研发人员:邬剑受保护的技术使用者:北京彩漩科技有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/260218.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。