数据读取方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:21548067 阅读:23 留言:0更新日期:2019-07-06 21:32
本发明专利技术实施例提供了数据读取方法、装置、电子设备及计算机可读存储介质,数据读取方法包括:获得针对目标文件的打开指令,其中,所述目标文件包含幻灯片和母版;根据预先记录的幻灯片与幻灯片使用的母版之间的对应关系,确定所述目标文件中每一幻灯片所使用的母版;从所述目标文件中读取所确定的母版。应用本发明专利技术实施例,可以提高打开文件的效率。

Data Reading Method, Device, Electronic Equipment and Computer Readable Storage Media

【技术实现步骤摘要】
数据读取方法、装置、电子设备及计算机可读存储介质
本专利技术涉及数据读取
,特别是涉及数据读取方法、装置、电子设备及计算机可读存储介质。
技术介绍
母版为所有幻灯片或页面格式的幻灯片视图或页面,包含可出现在每一张幻灯片上的显示元素,如文本占位符、图片、动作按钮等,母版上的对象将出现在每张幻灯片的相同位置上,这里所说的母版特指幻灯片母版。使用母版可以方便的统一幻灯片的风格。在所创建完成的PPT文件中包含PPT程序自带的所有母版和创建该PPT文件的用户所创建的所有母版。当接收到一个PPT文件打开指令时,需要读取这个PPT文件所携带的所有母版,当母版的数量比较多的时候,读取全部的母版等数据需要消耗大量的时间,进而导致打开文件效率比较低。
技术实现思路
本专利技术实施例的目的在于提供一种数据读取方法、装置、电子设备及计算机可读存储介质,以实现提高打开文件的效率。具体技术方案如下:第一方面,为了达到上述目的,本专利技术实施例提供了一种数据读取方法,方法包括:获得针对目标文件的打开指令,其中,目标文件包含幻灯片和母版;根据预先记录的幻灯片与幻灯片使用的母版之间的对应关系,确定目标文件中每一幻灯片所使用的母版;从目标文件中读取所确定的母版。可选的,在确定目标文件中每一幻灯片所使用的母版之后,方法还包括:获得目标数量,其中,目标数量为目标文件中未被幻灯片使用的母版的数量;判断目标数量是否大于预设数量;如果大于,执行从目标文件中读取所确定的母版的步骤。可选的,在判断出目标数量大于预设数量的情况下,方法还包括:推送第一选项和第二选项,其中,第一选项为读取未被幻灯片使用的母版的选项,第二选项为只读取被幻灯片使用的母版的选项;在接收到第二选项后,执行从目标文件中读取所确定的母版的步骤。可选的,在目标数量小于或等于预设数量,或在接收到第一选项的情况下,方法还包括:从目标文件中读取所包含的所有母版。可选的,获得目标数量,包括:获得目标文件中所包含的母版的总量;将所获得的总量与所确定的母版的数量之差,作为目标数量。可选的,获得目标数量,包括:针对目标文件中所包含的每一母版,判断该母版是否被幻灯片所使用;如果是,记录该母版的母版标识;在针对目标文件中所包含的每一母版的判断完成后,将所记录的母版标识的总数,作为目标数量。第二方面,为了达到上述目的,本专利技术实施例还提供了一种数据读取装置,装置包括:第一获得模块,用于获得针对目标文件的打开指令,其中,目标文件包含幻灯片和母版;确定模块,用于根据预先记录的幻灯片与幻灯片使用的母版之间的对应关系,确定目标文件中每一幻灯片所使用的母版;第一读取模块,用于从目标文件中读取所确定的母版。可选的,装置还包括:第一获得模块,用于获得目标数量,其中,目标数量为目标文件中未被幻灯片使用的母版的数量;判断模块,用于判断目标数量是否大于预设数量;第一读取模块,具体用于在判断模块的判断结果为大于的情况下,从目标文件中读取所确定的母版。可选的,装置还包括:推送模块,用于在判断模块的判断结果为大于的情况下,推送第一选项和第二选项,其中,第一选项为读取未被幻灯片使用的母版的选项,第二选项为只读取被幻灯片使用的母版的选项;第一读取模块,具体用于在接收到第二选项后,从目标文件中读取所确定的母版。可选的,装置还包括:第二读取模块,用于判断模块的判断结果为小于或等于的情况下,或在接收到第一选项的情况下,从目标文件中读取所包含的所有母版。可选的,第二获得模块,具体用于:获得目标文件中所包含的母版的总量;将所获得的总量与所确定的母版的数量之差,作为目标数量。可选的,第二获得模块,具体用于:针对目标文件中所包含的每一母版,判断该母版是否被幻灯片所使用;如果是,记录该母版的母版标识;在针对目标文件中所包含的每一母版的判断完成后,将所记录的母版标识的总数,作为目标数量。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一的数据读取的方法步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一的数据读取的方法步骤。本专利技术实施例提供的数据读取方法、装置、电子设备及计算机可读存储介质,可以在获得打开指令后,根据预先记录的幻灯片与幻灯片所使用的母版的对应关系,确定待打开文件中的每一幻灯片所使用的母版,然后,只读取所确定的母版,减少了读取的数据量,进而减少了读取母版所需要的时间,提高打开文件的效率。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的数据读取方法的第一种流程示意图;图2为本专利技术实施例提供的数据读取方法的第二种流程示意图;图3为本专利技术实施例提供的数据读取方法的第三种流程示意图;图4为本专利技术实施例提供的对话框的示意图;图5为本专利技术实施例提供的数据读取方法的第四种流程示意图;图6为本专利技术实施例提供的数据读取方法原理的流程示意图;图7为本专利技术实施例提供的数据读取装置的结构示意图;图8为本专利技术实施例提供的电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术中读取全部母版而导致文件打开效率低的问题,提高打开文件的效率,本专利技术实施例提供了一种数据读取方法、装置、电子设备及计算机可读存储介质。下面首先对本专利技术实施例所提供的数据读取方法进行说明。图1为本专利技术实施例提供的数据读取方法的第一种流程示意图,方法包括:S101:获得针对目标文件的打开指令,其中,目标文件包含幻灯片和母版。目标文件指的是PPT文件,具体的是指预先创建好的PPT文件,目标文件包括幻灯片和母版。这里所说的幻灯片是指预先创建好的幻灯片。目标文件所包含的母版是指创建目标文件时PPT程序中的自带的全部母版和用户创建的所有母版。在本专利技术实施例中,接收到用户针对目标文件选择打开选项的操作或双击目标文件的操作,可以认为是获得针对目标文件的打开指令。S102:根据预先记录的幻灯片与幻灯片使用的母版之间的对应关系,确定目标文件中每一幻灯片所使用的母版。幻灯片与幻灯片使用的母版之间的对应关系可以是在创建目标文件时所记录的。在创建目标文件时,在母版的基础上创建幻灯片,即将母版应用于幻灯片,在幻灯片创建完成后,所创建的幻灯片与该幻灯片所使用的母版存在相同的显示元素。在创建幻灯片的时候,可以记录所创建的幻灯片与该幻灯片所使用的母版之间的对应关系,示例性的,幻灯片1与幻灯片1使用的母版A之间的对应关系可以本文档来自技高网...

【技术保护点】
1.一种数据读取方法,其特征在于,所述方法包括:获得针对目标文件的打开指令,其中,所述目标文件包含幻灯片和母版;根据预先记录的幻灯片与幻灯片使用的母版之间的对应关系,确定所述目标文件中每一幻灯片所使用的母版;从所述目标文件中读取所确定的母版。

【技术特征摘要】
1.一种数据读取方法,其特征在于,所述方法包括:获得针对目标文件的打开指令,其中,所述目标文件包含幻灯片和母版;根据预先记录的幻灯片与幻灯片使用的母版之间的对应关系,确定所述目标文件中每一幻灯片所使用的母版;从所述目标文件中读取所确定的母版。2.根据权利要求1所述的方法,其特征在于,在所述确定所述目标文件中每一幻灯片所使用的母版之后,所述方法还包括:获得目标数量,其中,所述目标数量为所述目标文件中未被幻灯片使用的母版的数量;判断目标数量是否大于预设数量;如果大于,执行从所述目标文件中读取所确定的母版的步骤。3.根据权利要求2所述的方法,其特征在于,在判断出所述目标数量大于所述预设数量的情况下,所述方法还包括:推送第一选项和第二选项,其中,所述第一选项为读取未被幻灯片使用的母版的选项,所述第二选项为只读取被幻灯片使用的母版的选项;在接收到所述第二选项后,执行从所述目标文件中读取所确定的母版的步骤。4.根据权利要求3所述的方法,其特征在于,在所述目标数量小于或等于所述预设数量,或在接收到所述第一选项的情况下,所述方法还包括:从所述目标文件中读取所包含的所有母版。5.根据权利要求2所述的方法,其特征在于,所述获得目标数量,包括:获得所述目标文件中所包含的母版的总量;将所获得的总量与所确定的母版的数量之差,作为目标数量。6.根据权利要求2所述的方法,其特征在于,所述获得目标数量,包括:针对所述目标文件中所包含的每一母版,判断该母版是否被幻灯片所使用;如果是,记录该母版的母版标识;在针对所述目标文件中所包含的每一母版的判断完成后,将所记录的母版标识的总数,作为目标数量。7.一种数据读取装置,其特征在于,所述装置包括:第一获得模块,用于获得针对目标文件的打开指令,其中,所述目标文件包含幻灯片和母版;确定模块,用于根据预先记录的幻灯片与幻灯片使用的母版之间的对应关系,确定所述目标文件中每一幻灯片所使用的母版;第一读取模块,用于从所述目标文...

【专利技术属性】
技术研发人员:陈家宏
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件股份有限公司广州金山移动科技有限公司
类型:发明
国别省市:广东,44

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

1