图表组件加载方法及装置与流程

文档序号:24127881发布日期:2021-03-02 15:10阅读:86来源:国知局
图表组件加载方法及装置与流程

[0001]
本申请属于数据处理技术领域,尤其涉及图表组件加载方法及装置。


背景技术:

[0002]
在日常工作中,人们经常需要使用终端设备中的指定应用程序(指定应用程序为用于制作图表文件的应用程序)去制作图表文件。
[0003]
目前的图表组件加载方法一般为:当指定应用程序启动时,加载指定应用程序对应的所有图表组件。然而,加载所有图表组件会耗费较长的时间。况且,在图表文件的实际制作过程中,通常只需使用到一部分图表组件,而不需要使用到所有图表组件。可见,现有的图表组件加载方式大大降低了终端设备的计算效率以及资源利用效率。


技术实现要素:

[0004]
本申请实施例提供了图表组件加载方法及装置,可以解决以下问题:现有的图表组件加载方式大大降低了终端设备的计算效率以及资源利用效率。
[0005]
第一方面,本申请实施例提供了一种图表组件加载方法,图表组件加载方法应用于终端设备,图表组件加载方法包括:
[0006]
当指定应用程序启动时,确定指定应用程序对应的图表组件类别;
[0007]
加载图表组件类别对应的基础图表组件,其中,基础图表组件的数量少于图表组件类别对应的所有图表组件的数量。
[0008]
第二方面,本申请实施例提供了一种图表组件加载装置,图表组件加载装置应用于终端设备,图表组件加载装置包括:
[0009]
类别确定单元,用于当指定应用程序启动时,确定指定应用程序对应的图表组件类别;
[0010]
第一加载单元,用于加载图表组件类别对应的基础图表组件,其中,基础图表组件的数量少于图表组件类别对应的所有图表组件的数量。
[0011]
第三方面,本申请实施例提供了一种终端设备,包括:存储器、处理器以及存储在该存储器中并可在该处理器上运行的计算机程序,该处理器执行该计算机程序时实现如该图表组件加载方法的步骤。
[0012]
第四方面,本申请实施例提供了一种计算机可读存储介质,包括:该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如该图表组件加载方法的步骤。
[0013]
第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项该图表组件加载方法的步骤。
[0014]
可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
[0015]
本申请实施例与现有技术相比存在的有益效果是:由于当指定应用程序启动时,
终端设备能够确定指定应用程序对应的图表组件类别,再加载图表组件类别对应的基础图表组件,基础图表组件的数量少于图表组件类别对应的所有图表组件的数量,即,本申请实施例只需要加载用户图表组件类别对应的基础图表组件,不需要加载指定应用程序对应的所有图表组件,因此,能够大大地提高终端设备的计算效率以及资源利用效率。
附图说明
[0016]
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]
图1是本申请实施例提供的一种图表组件加载方法的流程示意图;
[0018]
图2是本申请实施例提供的一种图表组件加载装置的结构示意图;
[0019]
图3是本申请实施例提供的终端设备的结构示意图。
具体实施方式
[0020]
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0021]
应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0022]
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0023]
如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0024]
另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0025]
在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0026]
实施例一:
[0027]
图1示出了本申请实施例提供的第一种图表组件加载方法的流程示意图,该图表组件加载方法应用于终端设备,详述如下:
[0028]
步骤s101、当指定应用程序启动时,确定指定应用程序对应的图表组件类别。
[0029]
作为示例而非限定的是,图表组件类别是根据预存的图表组件的功能对预存的图表组件进行分类的结果。图表组件类别可包括以下任一种或几种:对比类、占比类、趋势类,其中,对比类的图表组件能够直观地体现出数据之间的差异,占比类的图表组件能够直观地体现出数据的重要性(所占的比重),趋势类的图表组件能够直观地体现出数据的发展趋势。
[0030]
作为示例而非限定的是,对比类对应的图表组件可包括:基础条形图(图表组件)、基础柱形图(图表组件)、百分比堆叠条形图(图表组件)以及百分比堆叠柱形图(图表组件),占比类对应的图表组件可包括:水位图(图表组件),趋势类对应的图表组件可包括:折线图(图表组件)以及k线图(图表组件),分布类对应的图表组件可包括:散点地图(图表组件)以及区域地图(图表组件)。
[0031]
步骤s102、加载图表组件类别对应的基础图表组件,其中,基础图表组件的数量少于图表组件类别对应的所有图表组件的数量。
[0032]
其中,图表组件类别对应的基础图表组件可为能够满足图表组件类别对应的基本功能的图表组件。
[0033]
作为示例而非限定的是,假设图表组件类别为对比类,对比类对应的所有图表组件可包括:基础条形图(图表组件)、基础柱形图(图表组件)、百分比堆叠条形图(图表组件)以及百分比堆叠柱形图(图表组件),对比类的基础图表组件包括::基础条形图(图表组件)和基础柱形图(图表组件)。
[0034]
可选地,图表组件加载方法还包括:
[0035]
步骤a1、确定用户所要操作的图表文件的文件类别对应的适用图表组件,适用图表组件中的图表组件与基础图表组件中的图表组件完全不同;
[0036]
步骤a2、根据适用图表组件中每个图表组件对应的历史使用次数,从适用图表组件中筛选出用户偏好图表组件;
[0037]
步骤a3、加载用户偏好图表组件。
[0038]
其中,用户所要操作的图表文件可为被编辑过的图表文件或者当前新建的图表文件,图表文件的文件类别是根据图表文件的制作场景对图表文件进行分类的结果,该适用图表组件为适用于用户所要操作的图表文件的文件类别的图表组件,用户偏好图表组件为用户偏向于使用的图表组件。
[0039]
作为示例而非限定的是,图表文件的制作场景可包括:大屏报告、仪表板、移动报告,对应的文件类别可分别为大屏报告类、仪表板类、移动报告类。
[0040]
由于从用户所要操作的图表文件的文件类别对应的适用图表组件中筛选出用户偏好图表组件,进而加载用户偏好图表组件,因此,所加载的图表组件既适用于用户所要操作的图表文件的文件类别,又能满足用户的偏好。
[0041]
在一些实施例中,步骤a2包括:根据适用图表组件中每个图表组件对应的历史使用次数,计算适用图表组件中每个图表组件对应的第一使用率;若存在大于或者等于第一预设使用率阈值的第一使用率,则将大于或者等于第一预设使用率阈值的第一使用率所对应的图表组件确定为用户偏好图表组件。
[0042]
其中,图表组件对应的历史使用次数为图表组件在指定时间范围内的使用次数,
该指定时间范围对应的是已过去的时间范围,第一使用率为适用图表组件中的图表组件对应的使用率。
[0043]
通过计算适用图表组件中每个图表组件对应的第一使用率,再根据第一使用率确定用户偏好图表组件,即能够根据用户对图表组件的实际使用情况,定量确定用户偏好图表组件,由此确定出来的用户偏好图表组件与用户的实际偏好之间的匹配程度较高。
[0044]
作为示例而非限定的是,根据适用图表组件中每个图表组件对应的历史使用次数,计算适用图表组件中每个图表组件对应的第一使用率,可具体包括:根据适用图表组件中每个图表组件对应的历史使用次数计算适用图表组件中所有图表组件的使用总次数,分别将适用图表组件中每个图表组件对应的历史使用次数除以使用总次数,所得到的商分别为对应的图表组件的第一使用率。
[0045]
例如,假设第一预设使用率阈值为0.5,适用图表组件包括:图表组件a和图表组件b,指定时间范围为去年1月1日至去年12月1日,图表组件a、图表组件b在去年1月1日至去年12月1日的使用次数分别为10次、12次,即图表组件a、图表组件b对应的历史使用次数分别为10次、12次,计算出适用图表组件中所有图表组件的使用总次数为22次,将图表组件a对应的历史使用次数10次除以使用总次数22次,所得到的商为0.45,即图表组件a对应的第一使用率为0.45,将图表组件a对应的历史使用次数12次除以使用总次数22次,所得到的商为0.55,即图表组件a对应的第一使用率为0.55。由于存在大于第一预设使用率阈值0.5的第一使用率0.55,因此,将第一使用率0.55所对应的图表组件b确定为用户偏好图表组件。
[0046]
可选地,图表组件加载方法还包括:获取图表组件搜索指令;加载图表组件搜索指令对应的图表组件。
[0047]
其中,图表组件搜索指令用于指示终端设备对图表组件进行搜索。获取图表组件搜索指令可具体为:通过图表组件搜索入口获取组件搜索指令。
[0048]
作为示例而非限定的是,终端设备可在显示界面上显示图表组件搜索入口,用户在显示图表组件搜索入口输入所要搜索的图表组件的名称,终端设备获取该名称对应的图表组件搜索指令,加载图表组件搜索指令对应的图表组件,即加载用户所要搜索的图表组件。
[0049]
用户所要搜索的图表组件通常是用户想要使用的图表组件,由于终端设备能够加载用户所要搜索的图表组件,因此,该终端设备能够满足用户的图表组件使用需求。
[0050]
可选地,用户所要操作的图表文件是被编辑过的图表文件,图表组件加载方法还包括:
[0051]
步骤b1、确定被编辑过的图表文件对应的每个加载过的图表组件。
[0052]
步骤b2、计算每个加载过的图表组件对应的第二使用率。
[0053]
步骤b3、加载大于或等于第二预设使用率阈值的第二使用率所对应的图表组件。
[0054]
其中,第二使用率为被编辑过的图表文件对应的加载过的图表组件对应的使用率。
[0055]
由于加载过的图表组件对应的第二使用率能够体现用户对被编辑过的图表文件的编辑需求,因此,加载大于或等于第二预设使用率阈值的第二使用率所对应的图表组件,能够更好地满足用户对被编辑过的图表文件的编辑需求。
[0056]
例如,假设第二预设使用率阈值为0.5,确定出被编辑过的图表文件对应的加载过
的图表组件包括:图表组件a和图表组件b,计算图表组件a对应的第二使用率为0.4,计算图表组件a对应的第二使用率为0.8,由于存在大于第二预设使用率阈值0.5的第二使用率0.8,因此,加载第二使用率0.8所对应的图表组件。
[0057]
可选地,在步骤b2之后,包括:若存在小于第二预设使用率阈值的第二使用率,则判断用户偏好图表组件中是否存在该小于第二预设使用率阈值的第二使用率所对应的图表组件,若用户偏好图表组件存在该小于第二预设使用率阈值的第二使用率所对应的图表组件,则将该小于第二预设使用率阈值的第二使用率所对应的图表组件从用户偏好图表组件中剔除。若存在小于第二预设使用率阈值的第二使用率,则说明对应的组件的使用次数比较少,在剔除小于第二预设使用率阈值的第二使用率所对应的图表组件之后,用户偏好图表组件与用户的实际偏好之间的匹配程度更高。即本实施例能够有效地提高用户偏好图表组件与用户的实际偏好之间的匹配程度。
[0058]
在一些实施例中,步骤b2包括:根据每个加载过的图表组件对应的使用次数以及加载次数,计算每个加载过的图表组件对应的第二使用率。根据加载过的图表组件对应的使用次数以及加载次数所计算出的第二使用率,能够更加准确地体现用户对被编辑过的图表文件的编辑需求。
[0059]
作为示例而非限定的是,对每个加载过的图表组件,将加载过的图表组件对应的使用次数除以加载次数,使用次数除以加载次数所得的商为对应的第二使用率。
[0060]
可选地,用户所要操作的图表文件是被编辑过的图表文件,图表组件加载方法还包括:
[0061]
步骤c1、确定被编辑过的图表文件对应的每个被搜索过的图表组件的被搜索次数;
[0062]
步骤c2、根据每个被搜索次数计算每个被搜索过的图表组件对应的搜索率;
[0063]
步骤c3、加载大于或者等于预设搜索率阈值的搜索率所对应的图表组件。
[0064]
由于被搜索过的图表组件对应的搜索率能够体现用户对被编辑过的图表文件的编辑需求,因此,加载大于或者等于预设搜索率阈值的搜索率所对应的图表组件,能够更好地满足用户对被编辑过的图表文件的编辑需求。
[0065]
作为示例而非限定的是,步骤c2可具体包括:计算被搜索总次数,被搜索总次数为所有被搜索次数对应的和,分别将各个被搜索次数除以被搜索总次数,以得到各个被搜索过的图表组件对应的搜索率。
[0066]
例如,假设被编辑过的图表文件对应的被搜索过的图表组件包括:图表组件a和图表组件b,图表组件a、图表组件b的被搜索次数分别为6次、4次,计算出被搜索总次数为10次,将图表组件a的被搜索次数6次除以被搜索总次数为10次,所得到的商为0.6,即图表组件a对应的搜索率为0.6,以此类推,可得图表组件a对应的搜索率为0.4。
[0067]
本申请实施例中,由于当指定应用程序启动时,终端设备能够确定指定应用程序对应的图表组件类别,再加载图表组件类别对应的基础图表组件,基础图表组件的数量少于图表组件类别对应的所有图表组件的数量,即,本申请实施例只需要加载用户图表组件类别对应的基础图表组件,不需要加载指定应用程序对应的所有图表组件,因此,能够大大地提高终端设备的计算效率以及资源利用效率。
[0068]
实施例二:
[0069]
与上述实施例一对应,图2示出了本申请实施例提供的一种图表组件加载装置的结构示意图,该图表组件加载装置应用于终端设备,图表组件加载装置包括:类别确定单元201和第一加载单元202。其中:
[0070]
类别确定单元201,用于当指定应用程序启动时,确定指定应用程序对应的图表组件类别。
[0071]
作为示例而非限定的是,图表组件类别是根据预存的图表组件的功能对预存的图表组件进行分类的结果。图表组件类别可包括以下任一种或几种:对比类、占比类、趋势类,其中,对比类的图表组件能够直观地体现出数据之间的差异,占比类的图表组件能够直观地体现出数据的重要性(所占的比重),趋势类的图表组件能够直观地体现出数据的发展趋势。
[0072]
作为示例而非限定的是,对比类对应的图表组件可包括:基础条形图(图表组件)、基础柱形图(图表组件)、百分比堆叠条形图(图表组件)以及百分比堆叠柱形图(图表组件),占比类对应的图表组件可包括:水位图(图表组件),趋势类对应的图表组件可包括:折线图(图表组件)以及k线图(图表组件),分布类对应的图表组件可包括:散点地图(图表组件)以及区域地图(图表组件)。
[0073]
第一加载单元202,用于加载图表组件类别对应的基础图表组件,其中,基础图表组件的数量少于图表组件类别对应的所有图表组件的数量。
[0074]
其中,图表组件类别对应的基础图表组件可为能够满足图表组件类别对应的基本功能的图表组件。
[0075]
作为示例而非限定的是,假设图表组件类别为对比类,对比类对应的所有图表组件可包括:基础条形图(图表组件)、基础柱形图(图表组件)、百分比堆叠条形图(图表组件)以及百分比堆叠柱形图(图表组件),对比类的基础图表组件包括::基础条形图(图表组件)和基础柱形图(图表组件)。
[0076]
可选地,该图表组件加载装置还包括:第一组件确定单元、筛选单元以及第二加载单元,其中:
[0077]
第一组件确定单元,用于确定用户所要操作的图表文件的文件类别对应的适用图表组件,适用图表组件中的图表组件与基础图表组件中的图表组件完全不同。
[0078]
筛选单元,用于根据适用图表组件中每个图表组件对应的历史使用次数,从适用图表组件中筛选出用户偏好图表组件。
[0079]
第二加载单元,用于加载用户偏好图表组件。
[0080]
其中,用户所要操作的图表文件可为被编辑过的图表文件或者当前新建的图表文件,图表文件的文件类别是根据图表文件的制作场景对图表文件进行分类的结果,该适用图表组件为适用于用户所要操作的图表文件的文件类别的图表组件,用户偏好图表组件为用户偏向于使用的图表组件。
[0081]
作为示例而非限定的是,图表文件的制作场景可包括:大屏报告、仪表板、移动报告,对应的文件类别可分别为大屏报告类、仪表板类、移动报告类。
[0082]
由于从用户所要操作的图表文件的文件类别对应的适用图表组件中筛选出用户偏好图表组件,进而加载用户偏好图表组件,因此,所加载的图表组件既适用于用户所要操作的图表文件的文件类别,又能满足用户的偏好。
[0083]
在一些实施例中,筛选单元在根据适用图表组件中每个图表组件对应的历史使用次数,从适用图表组件中筛选出用户偏好图表组件时,具体用于:根据适用图表组件中每个图表组件对应的历史使用次数,计算适用图表组件中每个图表组件对应的第一使用率;若存在大于或者等于第一预设使用率阈值的第一使用率,则将大于或者等于第一预设使用率阈值的第一使用率所对应的图表组件确定为用户偏好图表组件。
[0084]
其中,图表组件对应的历史使用次数为图表组件在指定时间范围内的使用次数,该指定时间范围对应的是已过去的时间范围,第一使用率为适用图表组件中的图表组件对应的使用率。
[0085]
通过计算适用图表组件中每个图表组件对应的第一使用率,再根据第一使用率确定用户偏好图表组件,即能够根据用户对图表组件的实际使用情况,定量确定用户偏好图表组件,由此确定出来的用户偏好图表组件与用户的实际偏好之间的匹配程度较高。
[0086]
作为示例而非限定的是,筛选单元在根据适用图表组件中每个图表组件对应的历史使用次数,计算适用图表组件中每个图表组件对应的第一使用率时,具体用于:根据适用图表组件中每个图表组件对应的历史使用次数计算适用图表组件中所有图表组件的使用总次数,分别将适用图表组件中每个图表组件对应的历史使用次数除以使用总次数,所得到的商分别为对应的图表组件的第一使用率。
[0087]
可选地,该图表组件加载装置还包括:搜索单元。
[0088]
搜索单元,用于获取图表组件搜索指令;加载图表组件搜索指令对应的图表组件。
[0089]
其中,图表组件搜索指令用于指示终端设备中的搜索单元对图表组件进行搜索。搜索单元在获取图表组件搜索指令时,可具体用于:通过图表组件搜索入口获取组件搜索指令。
[0090]
作为示例而非限定的是,终端设备可在显示界面上显示图表组件搜索入口,用户在显示图表组件搜索入口输入所要搜索的图表组件的名称,终端设备中的搜索单元获取该名称对应的图表组件搜索指令,加载图表组件搜索指令对应的图表组件,即加载用户所要搜索的图表组件。
[0091]
用户所要搜索的图表组件通常是用户想要使用的图表组件,由于终端设备能够加载用户所要搜索的图表组件,因此,该终端设备能够满足用户的图表组件使用需求。
[0092]
可选地,用户所要操作的图表文件是被编辑过的图表文件,该图表组件加载装置还包括:第二组件确定单元、第一计算单元以及第三加载单元。
[0093]
第二组件确定单元,用于确定被编辑过的图表文件对应的每个加载过的图表组件。
[0094]
第一计算单元,用于计算每个加载过的图表组件对应的第二使用率。
[0095]
第三加载单元,用于加载大于或等于第二预设使用率阈值的第二使用率所对应的图表组件。
[0096]
其中,第二使用率为被编辑过的图表文件对应的加载过的图表组件对应的使用率。
[0097]
由于加载过的图表组件对应的第二使用率能够体现用户对被编辑过的图表文件的编辑需求,因此,加载大于或等于第二预设使用率阈值的第二使用率所对应的图表组件,能够更好地满足用户对被编辑过的图表文件的编辑需求。
[0098]
在一些实施例中,第一计算单元在计算每个加载过的图表组件对应的第二使用率时,具体用于:根据每个加载过的图表组件对应的使用次数以及加载次数,计算每个加载过的图表组件对应的第二使用率。根据加载过的图表组件对应的使用次数以及加载次数所计算出的第二使用率,能够更加准确地体现用户对被编辑过的图表文件的编辑需求。
[0099]
作为示例而非限定的是,第一计算单元具体用于:对每个加载过的图表组件,将加载过的图表组件对应的使用次数除以加载次数,使用次数除以加载次数所得的商为对应的第二使用率。
[0100]
可选地,该图表组件加载装置还包括:剔除单元。
[0101]
剔除单元,用于在第一计算单元计算每个加载过的图表组件对应的第二使用率之后,若存在小于第二预设使用率阈值的第二使用率,则判断用户偏好图表组件中是否存在该小于第二预设使用率阈值的第二使用率所对应的图表组件,若用户偏好图表组件存在该小于第二预设使用率阈值的第二使用率所对应的图表组件,则将该小于第二预设使用率阈值的第二使用率所对应的图表组件从用户偏好图表组件中剔除。若存在小于第二预设使用率阈值的第二使用率,则说明对应的组件的使用次数比较少,在剔除小于第二预设使用率阈值的第二使用率所对应的图表组件之后,用户偏好图表组件与用户的实际偏好之间的匹配程度更高。即本实施例能够有效地提高用户偏好图表组件与用户的实际偏好之间的匹配程度。
[0102]
可选地,用户所要操作的图表文件是被编辑过的图表文件,该图表组件加载装置还包括:次数确定单元、第二计算单元以及第四加载单元。
[0103]
次数确定单元,用于确定被编辑过的图表文件对应的每个被搜索过的图表组件的被搜索次数。
[0104]
第二计算单元,用于根据每个被搜索次数计算每个被搜索过的图表组件对应的搜索率。
[0105]
第四加载单元,用于加载大于或者等于预设搜索率阈值的搜索率所对应的图表组件。
[0106]
由于被搜索过的图表组件对应的搜索率能够体现用户对被编辑过的图表文件的编辑需求,因此,加载大于或者等于预设搜索率阈值的搜索率所对应的图表组件,能够更好地满足用户对被编辑过的图表文件的编辑需求。
[0107]
作为示例而非限定的是,第二计算单元可具体用于:计算被搜索总次数,被搜索总次数为所有被搜索次数对应的和,分别将各个被搜索次数除以被搜索总次数,以得到各个被搜索过的图表组件对应的搜索率。
[0108]
本申请实施例中,由于当指定应用程序启动时,终端设备能够确定指定应用程序对应的图表组件类别,再加载图表组件类别对应的基础图表组件,基础图表组件的数量少于图表组件类别对应的所有图表组件的数量,即,本申请实施例只需要加载用户图表组件类别对应的基础图表组件,不需要加载指定应用程序对应的所有图表组件,因此,能够大大地提高终端设备的计算效率以及资源利用效率。
[0109]
实施例三:
[0110]
图3为本申请一实施例提供的图表组件加载终端设备的结构示意图。如图3所示,该实施例的图表组件加载终端设备3包括:至少一个处理器30(图3中仅示出一个)处理器、
存储器31以及存储在该存储器31中并可在该至少一个处理器30上运行的计算机程序32,该处理器30执行该计算机程序32时实现上述任意各个图表组件加载方法实施例中的步骤。
[0111]
该图表组件加载终端设备3可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。该图表组件加载终端设备可包括,但不仅限于,处理器30、存储器31。本领域技术人员可以理解,图3仅仅是图表组件加载终端设备3的举例,并不构成对图表组件加载终端设备3的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
[0112]
所称处理器30可以是中央处理单元(central processing unit,cpu),该处理器30还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0113]
该存储器31在一些实施例中可以是该图表组件加载终端设备3的内部存储单元,例如图表组件加载终端设备3的硬盘或内存。该存储器31在另一些实施例中也可以是该图表组件加载终端设备3的外部存储设备,例如该图表组件加载终端设备3上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,该存储器31还可以既包括该图表组件加载终端设备3的内部存储单元也包括外部存储设备。该存储器31用于存储操作系统、应用程序、引导装载程序(boot loader)、数据以及其他程序等,例如该计算机程序的程序代码等。该存储器31还可以用于暂时地存储已经输出或者将要输出的数据。
[0114]
需要说明的是,上述单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0115]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将该装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0116]
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。
[0117]
本申请实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现可实现上述各个方法实施例中的步骤。
[0118]
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该的计算机程序可
存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,该计算机程序包括计算机程序代码,该计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。该计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
[0119]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0120]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0121]
在本申请所提供的实施例中,应该理解到,所揭露的网络设备和方法,可以通过其它的方式实现。例如,以上所描述的网络设备实施例仅仅是示意性的,例如,该模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0122]
该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0123]
以上该实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1