利用灵活配置机制自动生成业务统计图表的方法及系统与流程

文档序号:26139785发布日期:2021-08-03 14:23阅读:242来源:国知局
利用灵活配置机制自动生成业务统计图表的方法及系统与流程

本发明涉及自动程序设计技术领域,尤指一种利用灵活配置机制自动生成业务统计图表的方法及系统。



背景技术:

目前,在现有技术中,各应用系统的可视化图表统计功能主要采用固定场景定制化方式,该种方式能够最大程度上满足每个场景的个性化要求,对用户来说,使用也更加简单,体验更好,但是,该方式一旦面对的业务场景一多,就难免产生工作量巨大的问题。并且,如果业务场景变更频繁,也需要一再开发新的代码,难以快速满足业务发展的需要。过往常见的系统中,大部分业务统计场景较少的系统,都是采用上述定制化的方式,而少部分业务统计场景较多的系统,则是使用类似cognos的报表统计功能,虽能满足灵活配置的需要,但也牺牲了可视化图表对数据更加直观的显示体验。

在现有的业务系统中,常因业务管理需要,需要增加业务数据统计分析图表功能,从各个维度去统计各项业务指标,并生成可视化图表,为业务管理提供更加直观高效的数据分析工具,以便管理人员更清晰地洞察业务各方面现状。但是由于业务统计场景繁多,且业务创新迭代速度极快,如果按传统思路做成固定视图,一方面工作量巨大,另一方面很难持续满足未来发展所新增业务场景的需要。

综上来看,亟需一种可以克服上述缺陷,能够快速生成业务图表且可以满足多种图表类型的技术方案。



技术实现要素:

为解决现有技术存在的问题,本发明提出了一种利用灵活配置机制自动生成业务统计图表的方法及系统,其中,本发明结合灵活报表统计功能的设计思路,并提出了柱状图、折线图、饼图等各类可视化图表的生成方式,利用中间件统一了图表生成的输入标准,最终实现了既能够如报表统计功能一样灵活配置统计项和统计维度,又能够灵活选择所生成的图表类型,以最直观的方式呈现业务场景给用户,图表的配置灵活性强,可配置想多,且可以满足多样化的需求。

在本发明实施例的第一方面,提出了一种利用灵活配置机制自动生成业务统计图表的方法,该方法包括:

录入业务类别、图表类型、统计项、统计维度及筛选条件;

根据录入的业务类别、统计项、统计维度、筛选条件拼装统计查询sql;

根据统计查询sql查询出数据集;

根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表。

进一步的,录入的业务类别为统计的业务对象;其中,按照涉及的业务的数据来源及数据特征划分业务类别,一个业务类别仅有一套唯一的配置。

进一步的,录入的图表类型至少包含柱状图、折线图及饼图,其中,根据业务类别从配置项关系表中获取图表类型的可选项,在一个业务类别下可配置多个图表类型。

进一步的,录入的统计项为本次业务统计的业务数据项,其中,业务数据项至少包含金额及数量,根据业务类别及图表类型从配置关系表中获取统计项的可选项,在一个业务类别及图表类型下可配置多个统计项。

进一步的,录入的统计维度为本次业务统计的业务维度,至少包含行业、地区、机构及申请日期,根据业务类别、图表类型及统计项从配置项关系表中获取统计维度的可选项,在一个业务类别、图表类型及统计项下可配置多个统计维度。

进一步的,录入的筛选条件为本次业务统计时对查询数据的筛选过滤条件,根据业务类别、图表类型、统计项及统计维度从配置项关系表中获取过滤条件类型,并从配置项定义表中获取代码类型、数据类型和单位,对每项筛选条件的选项或录入框进行显示和控制,在一个业务类别、图表类型、统计项及统计维度下可配置多个筛选条件。

进一步的,根据录入的业务类别、统计项、统计维度、筛选条件拼装统计查询sql,包括:

根据录入的业务类别、统计项、统计维度及筛选条件,从配置项定义表中获取业务类别对应的表名,统计项、统计维度及筛选条件对应的字段名;

根据获取的表名及字段名拼装统计查询sql;其中,在拼装时:

select统计维度,sum(统计项)from业务类别对应表

where

筛选条件1in筛选条件值1

筛选条件nin筛选条件值n

groupby统计维度

经过拼装得到统计查询sql。

进一步的,根据统计查询sql查询出的数据集为[{name:xxxx,value:xxxx},{name:xxxx,value:xxxx},…]格式的json数组,其中,name为统计维度代码,value为统计项的值。

进一步的,根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表,包括:

调用echarts配置的生成中间件chartinit.js,传入图表类型及数据集得到对应图表类型的echarts配置option;其中,chartinit.js包含init、linechartinit、barchartinit及piechartinit函数,init为数据集的初始化函数,linechartinit为折线图的初始化函数,barchartinit为柱状图的初始化函数,piechartinit为饼图的初始化函数。

进一步的,根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表,包括:

利用init初始化函数,根据录入的统计维度,获取对应的统计维度代码类型,把数据集中的统计维度代码转码为中文。

进一步的,根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表,包括:

判断图表类型,当图表类型为折线图时,利用linechartinit初始化函数,生成适用于折线图的option,其中,把数据集中的name提取封装成数组填充入x轴xaxis的data,把数据集中的value提取封装成数组填充入序列series的data。

进一步的,根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表,包括:

判断图表类型,当图表类型为柱状图时,利用barchartinit初始化函数,生成适用于柱状图的option;其中,把数据集中的name提取封装成数组填充入x轴xaxis的data,把数据集中的value提取封装成数组填充入序列series的data。

进一步的,根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表,包括:

判断图表类型,当图表类型为饼图时,利用piechartinit初始化函数,生成适用于饼图的option;其中,把数据集中的name提取封装成数组填充入图例legend的data,把数据集直接填充入序列series的data。

在本发明实施例的第二方面,提出了一种利用灵活配置机制自动生成业务统计图表的系统,该系统包括:

录入模块,用于录入业务类别、图表类型、统计项、统计维度及筛选条件;

拼装模块,用于根据录入的业务类别、统计项、统计维度、筛选条件拼装统计查询sql;

查询模块,用于根据统计查询sql查询出数据集;

生成模块,用于根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表。

在本发明实施例的第三方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现利用灵活配置机制自动生成业务统计图表的方法。

在本发明实施例的第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现利用灵活配置机制自动生成业务统计图表的方法。

本发明提出的利用灵活配置机制自动生成业务统计图表的方法及系统,通过录入业务类别、图表类型、统计项、统计维度及筛选条件;根据录入的业务类别、统计项、统计维度、筛选条件拼装统计查询sql;根据统计查询sql查询出数据集;根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表,整体流程采用灵活配置机制自动生成业务统计图表,对不同场景统计图表的生成无需通过硬编码实现,可以降低开发人员的工作量提高开发效率,程序逻辑较为稳定,能够保证业务统计分析的准确性和可维护性,图表的配置灵活性强,可配置想多,且可以满足多样化的需求。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明一实施例的利用灵活配置机制自动生成业务统计图表的方法流程示意图。

图2是本发明一具体实施例的利用灵活配置机制自动生成业务统计图表的方法流程示意图。

图3是本发明一具体实施例的前端配置输入设计的示意图。

图4是本发明一实施例的利用灵活配置机制自动生成业务统计图表的系统架构示意图。

图5是本发明一实施例的计算机设备结构示意图。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

在本发明实施例中,需要说明的术语有:

1、echarts是一款基于javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表;echarts最初由百度团队开源;

可以流畅的运行在pc和移动设备上,兼容当前绝大部分浏览器(ie8/9/10/11),chrome,firefox,safari等,底层依赖轻量级canva+库zrender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。其中,echarts3(后续更新)中更是加入了更多丰富的交互功能以及更多的可视化效果,并且对移动端做了深度的优化。

2、option:图表选项,包含图表实例任何可配置选项:公共选项,组件选项,数据选项;其中,参考表1,为选项列表:

表1选项列表

根据本发明的实施方式,提出了一种利用灵活配置机制自动生成业务统计图表的方法及系统,涉及自动程序设计技术领域。本发明结合了灵活报表统计功能的设计思路,并研究了柱状图、折线图、饼图等各类可视化图表的生成方式,利用中间件统一了图表生成的输入标准,最终实现了既能够如报表统计功能一样灵活配置统计项和统计维度,又能够灵活选择所生成的图表类型,以最直观的方式呈现业务场景给用户。

本发明通过把统计图表的统计指标、统计维度、筛选条件、图表类型等各要素抽象出来,提供用户进行灵活组合,搭配生成出适合所需场景的可视化图表,利用用一个功能代替无数场景对应的统计图表,解决了工作量问题,满足了未来新增场景的需要。

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。

图1是本发明一实施例的利用灵活配置机制自动生成业务统计图表的方法流程示意图。

如图1所示,该方法包括:

步骤s101,录入业务类别、图表类型、统计项、统计维度及筛选条件;

步骤s102,根据录入的业务类别、统计项、统计维度、筛选条件拼装统计查询sql;

步骤s103,根据统计查询sql查询出数据集;

步骤s104,根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表。

为了对上述利用灵活配置机制自动生成业务统计图表的方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明。

参考图2,为本发明一具体实施例的利用灵活配置机制自动生成业务统计图表的方法流程示意图。

如图2所示,具体流程为:

步骤s1,前端录入业务类别、图表类型、统计项、统计维度、筛选条件,通过接口传入到后端。其中,

业务类别:

录入的业务类别为统计的业务对象;其中,按照涉及的业务的数据来源及数据特征划分业务类别,一个业务类别仅有一套唯一的配置。

图表类型:

录入的图表类型至少包含柱状图、折线图及饼图,其中,根据业务类别从配置项关系表中获取图表类型的可选项,在一个业务类别下可配置多个图表类型。

统计项:

录入的统计项为本次业务统计的业务数据项,其中,业务数据项至少包含金额及数量,根据业务类别及图表类型从配置关系表中获取统计项的可选项,在一个业务类别及图表类型下可配置多个统计项。

统计维度:

录入的统计维度为本次业务统计的业务维度,至少包含行业、地区、机构及申请日期,根据业务类别、图表类型及统计项从配置项关系表中获取统计维度的可选项,在一个业务类别、图表类型及统计项下可配置多个统计维度。

筛选条件:

录入的筛选条件为本次业务统计时对查询数据的筛选过滤条件,根据业务类别、图表类型、统计项及统计维度从配置项关系表中获取过滤条件类型,并从配置项定义表中获取代码类型、数据类型和单位,对每项筛选条件的选项或录入框进行显示和控制,在一个业务类别、图表类型、统计项及统计维度下可配置多个筛选条件。

前端输入项采用参数化配置,前端配置项主要用于后端统计数据使用,如表2及表3所示,为配置项定义表及配置项关系表。

表2配置项定义表

表3配置项关系表

步骤s2,根据录入的业务类别、统计项、统计维度、筛选条件拼装统计查询sql。

为了降低不同业务类别场景的开发复杂性,提升开发和运维效率,后端统计查询功能采用配置化的功能,后续新增业务类别也可便捷扩展。

其中,接口定义如下:

后端接口请求参数包括:

业务类别代码、

统计项代码、

统计维度代码、

筛选条件list(对应页面中多个筛选条件)、

筛选条件代码、

筛选条件值(多选时使用“,”隔开)。

后端接口相应参数包括:

业务类别代码、

统计项代码、

统计维度代码、

统计结果list、

统计维度值、

统计项值。

具体流程为:

s21,根据录入的业务类别、统计项、统计维度及筛选条件,从配置项定义表中获取业务类别对应的表名,统计项、统计维度及筛选条件对应的字段名;

s22,根据获取的表名及字段名拼装统计查询sql;其中,在拼装时:

select统计维度,sum(统计项)from业务类别对应表

where

筛选条件1in筛选条件值1

筛选条件nin筛选条件值n

groupby统计维度

经过拼装得到统计查询sql。

s23,根据统计查询sql查询出数据集。

数据集为[{name:xxxx,value:xxxx},{name:xxxx,value:xxxx},…]格式的json数组,其中,name为统计维度代码,value为统计项的值。

步骤s3,根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表。

本方案图表生成功能的前端技术选型为使用百度开源插件echarts。通过分析echarts中各个常用图表类型的属性,我们可发现在不同图表中,其配置项特别是序列中的数据集格式存在较大的差异,那么,如果要实现图表的自由选择生成,就需要解决配置项的差异问题。

为解决这个问题,本方案实现了一个对echarts配置的生成中间件chartinit.js,调用时,只需要传入图表类型(步骤s1,前端配置输入产出)及数据集(步骤s2,后端数据统计产出)即可得到对应类型的echarts配置option,最后再根据option生成图表。

在chartinit.js中主要有如下函数:

1)init(图表类型代码,统计维度对应代码类型,数据集):

传入数据集为形如[{name:xxxx,value:xxxx},{name:xxxx,value:xxxx},…]的json数组,数组中每个json对象属性为name和value,即维度项和对应数值,比如统计的是地区维度,那name可能就是福建、广东、北京等,value为所选择统计项中这些地区的统计值。注意,统计维度如果是代码类,需要根据传入的代码类型对name进行转换,以便显示为中文。

根据图表类型,调用不同类型图表的初始化函数。

2)linechartinit(数据集):

生成适用于折线图的option,并把数据集中的name提取封装成数组填充入x轴xaxis的data,把数据集中的value提取封装成数组填充入序列series的data。

3)barchartinit(数据集):

生成适用于柱状图的option,并把数据集中的name提取封装成数组填充入x轴xaxis的data,把数据集中的value提取封装成数组填充入序列series的data。

4)piechartinit(数据集):

生成适用于饼图的option,并把数据集中的name提取封装成数组填充入图例legend的data,把数据集直接填充入序列series的data。

本发明提出的利用灵活配置机制自动生成业务统计图表的方法,相较于现有技术至少存在以下区别技术特征:

本发明采用灵活配置机制的统计图表生成方案,对不同场景统计图表的生成无需通过硬编码实现,可以降低开发人员的工作量提高开发效率。

由于本方法采用灵活配置机制的统计图表生成方案,程序逻辑较为稳定,能够保证业务统计分析的准确性和可维护性。

图表的配置灵活性强,可配置想多,且可以满足多样化的需求。

需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

为了对上述利用灵活配置机制自动生成业务统计图表的方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。

参考图3,为一具体实施例的前端配置输入设计的示意图。参考图3,利用灵活配置机制自动生成业务统计图表的具体流程为:

步骤s31,前端录入业务类别、图表类型、统计项、统计维度、筛选条件等,通过接口传入到后端。

步骤s32,后端根据步骤s31录入的业务类别、统计项、统计维度、筛选条件拼装统计查询sql,拼装规则如下:

select统计维度,sum(统计项)from业务类别对应的数据库表

where

筛选条件1in筛选条件值1

筛选条件2in筛选条件值2

……

groupby统计维度

根据统计查询sql查询出数据集返回前端,数据集格式为[{name:xxxx,value:xxxx},{name:xxxx,value:xxxx},…]的json数组,其中name为统计维度代码,value为统计项的值。

步骤s33,前端根据步骤s31录入的图表类型,以及步骤s32查询得到的数据集,拼装所选图表类型对应的echarts图表option,最后再根据option生成图表。其中,

根据步骤s31录入的统计维度,获取对应的统计维度代码类型,把数据集中的统计维度代码转码为中文,用于后续图表展现;

根据步骤s31录入的图表类型,拼装对应的option。

折线图:把数据集中的name提取封装成数组填充入x轴xaxis的data,把数据集中的value提取封装成数组填充入序列series的data。

柱状图:把数据集中的name提取封装成数组填充入x轴xaxis的data,把数据集中的value提取封装成数组填充入序列series的data。

饼图:把数据集中的name提取封装成数组填充入图例legend的data,把数据集直接填充入序列series的data。

在介绍了本发明示例性实施方式的方法之后,接下来,参考图4对本发明示例性实施方式的利用灵活配置机制自动生成业务统计图表的系统进行介绍。

利用灵活配置机制自动生成业务统计图表的系统的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”或者“单元”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

基于同一发明构思,本发明还提出了一种利用灵活配置机制自动生成业务统计图表的系统,如图4所示,该系统包括:

录入模块410,用于录入业务类别、图表类型、统计项、统计维度及筛选条件;

拼装模块420,用于根据录入的业务类别、统计项、统计维度、筛选条件拼装统计查询sql;

查询模块430,用于根据统计查询sql查询出数据集;

生成模块440,用于根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表。

在一实施例中,录入模块录入的业务类别为统计的业务对象;其中,按照涉及的业务的数据来源及数据特征划分业务类别,一个业务类别仅有一套唯一的配置。

录入的图表类型至少包含柱状图、折线图及饼图,其中,根据业务类别从配置项关系表中获取图表类型的可选项,在一个业务类别下可配置多个图表类型。

录入的统计项为本次业务统计的业务数据项,其中,业务数据项至少包含金额及数量,根据业务类别及图表类型从配置关系表中获取统计项的可选项,在一个业务类别及图表类型下可配置多个统计项。

录入的统计维度为本次业务统计的业务维度,至少包含行业、地区、机构及申请日期,根据业务类别、图表类型及统计项从配置项关系表中获取统计维度的可选项,在一个业务类别、图表类型及统计项下可配置多个统计维度。

录入的筛选条件为本次业务统计时对查询数据的筛选过滤条件,根据业务类别、图表类型、统计项及统计维度从配置项关系表中获取过滤条件类型,并从配置项定义表中获取代码类型、数据类型和单位,对每项筛选条件的选项或录入框进行显示和控制,在一个业务类别、图表类型、统计项及统计维度下可配置多个筛选条件。

在一实施例中,拼装模块具体用于:

根据录入的业务类别、统计项、统计维度及筛选条件,从配置项定义表中获取业务类别对应的表名,统计项、统计维度及筛选条件对应的字段名;

根据获取的表名及字段名拼装统计查询sql;其中,在拼装时:

select统计维度,sum(统计项)from业务类别对应表

where

筛选条件1in筛选条件值1

筛选条件nin筛选条件值n

groupby统计维度

经过拼装得到统计查询sql。

在一实施例中,查询模块根据统计查询sql查询出的数据集为[{name:xxxx,value:xxxx},{name:xxxx,value:xxxx},…]格式的json数组,其中,name为统计维度代码,value为统计项的值。

在一实施例中,生成模块具体用于:

调用echarts配置的生成中间件chartinit.js,传入图表类型及数据集得到对应图表类型的echarts配置option;其中,chartinit.js包含init、linechartinit、barchartinit及piechartinit函数,init为数据集的初始化函数,linechartinit为折线图的初始化函数,barchartinit为柱状图的初始化函数,piechartinit为饼图的初始化函数。

其中,利用init初始化函数,根据录入的统计维度,获取对应的统计维度代码类型,把数据集中的统计维度代码转码为中文。

判断图表类型,当图表类型为折线图时,利用linechartinit初始化函数,生成适用于折线图的option,其中,把数据集中的name提取封装成数组填充入x轴xaxis的data,把数据集中的value提取封装成数组填充入序列series的data。

判断图表类型,当图表类型为柱状图时,利用barchartinit初始化函数,生成适用于柱状图的option;其中,把数据集中的name提取封装成数组填充入x轴xaxis的data,把数据集中的value提取封装成数组填充入序列series的data。

判断图表类型,当图表类型为饼图时,利用piechartinit初始化函数,生成适用于饼图的option;其中,把数据集中的name提取封装成数组填充入图例legend的data,把数据集直接填充入序列series的data。

应当注意,尽管在上文详细描述中提及了利用灵活配置机制自动生成业务统计图表的系统的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。

基于前述发明构思,如图5所示,本发明还提出了一种计算机设备500,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序530,所述处理器520执行所述计算机程序530时实现前述利用灵活配置机制自动生成业务统计图表的方法。

基于前述发明构思,本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述利用灵活配置机制自动生成业务统计图表的方法。

本发明提出的利用灵活配置机制自动生成业务统计图表的方法及系统,通过录入业务类别、图表类型、统计项、统计维度及筛选条件;根据录入的业务类别、统计项、统计维度、筛选条件拼装统计查询sql;根据统计查询sql查询出数据集;根据录入的图表类型及查询得到的数据集,拼装所选图表类型对应的echarts图表option,根据option生成业务统计图表,整体流程采用灵活配置机制自动生成业务统计图表,对不同场景统计图表的生成无需通过硬编码实现,可以降低开发人员的工作量提高开发效率,程序逻辑较为稳定,能够保证业务统计分析的准确性和可维护性,图表的配置灵活性强,可配置想多,且可以满足多样化的需求。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1