太阳城集团

  • / 11
  • 下载费用:30 金币  

一种应用程序生成方法和装置.pdf

关 键 词:
一种 应用程序 生成 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201510661940.X

申请日:

2015.10.14

公开号:

CN105224332A

公开日:

2016.01.06

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 9/44申请日:20151014|||公开
IPC分类号: G06F9/44 主分类号: G06F9/44
申请人: 深圳市金证科技股份有限公司
发明人: 曾可敏
地址: 518057 广东省深圳市南山区科技园高新区南区高新南五道金证科技大楼8-9层
优先权:
专利代理机构: 深圳中一专利商标事务所 44237 代理人: 张全文
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201510661940.X

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2016.02.10|||2016.01.06

法律状态类型:

实质审查的生效|||公开

摘要

太阳城集团本发明提供了一种应用程序生成方法和装置,该方法包括:接收任务指令以及所述任务指令对应的配置太阳城集团,根据所述配置太阳城集团在程序内核生成对应的实例数据;查找所述任务指令对应的程序组件,并将查找的所述程序组件进行排序;通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据。本发明可以通过多种任务指令实现应用程序的功能变换,并且新增加功能时,只需要增加新的组件即可,有利于提高应用程序的移植性和可扩展性,大大的提高了应用程序的开发效率。

权利要求书

权利要求书
1.  一种应用程序生成方法,其特征在于,所述方法包括:
接收任务指令以及所述任务指令对应的配置太阳城集团,根据所述配置太阳城集团在程序内核生成对应的实例数据;
查找所述任务指令对应的程序组件,并将查找的所述程序组件进行排序;
通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据。

2.  根据权利要求1所述方法,其特征在于,所述查找所述任务指令对应的程序组件步骤包括:
根据预设的指令与任务流程单元的对应关系,对接收的所述任务指令进行流程分解,生成所述任务指令对应的任务流程单元;
根据预设的任务流程单元与程序组件的对应关系,查找所述任务指令的任务流程单元对应的程序组件及其顺序太阳城集团。

3.  根据权利要求2所述方法,其特征在于,所述方法还包括:
加载所述指令与任务流程单元的对应关系;
或者,检测到新的任务指令时,提示加载新的任务指令与任务流程单元的对应关系;
或者,检测到新的任务流程单元时,提示加载新的任务流程单元与程序组件的对应关系。

4.  根据权利要求1所述方法,其特征在于,所述通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据步骤具体为:
通过所述程序内核预设的调用接口,采用回调函数调用排序后的所述程序 组件处理所述实例数据。

5.  根据权利要求1所述方法,其特征在于,所述程序组件禁止相互进行相互调用。

6.  一种应用程序生成装置,其特征在于,所述装置包括:
太阳城集团接收配置单元,用于接收任务指令以及所述任务指令对应的配置太阳城集团,根据所述配置太阳城集团在程序内核生成对应的实例数据;
程序组件查找排序单元,用于查找所述任务指令对应的程序组件,并将查找的所述程序组件进行排序;
调用处理单元,用于通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据。

7.  根据权利要求6所述装置,其特征在于,所述程序组件查找排序单元包括:
分解子单元,用于根据预设的指令与任务流程单元的对应关系,对接收的所述任务指令进行流程分解,生成所述任务指令对应的任务流程单元;
程序组件查找子单元,用于根据预设的任务流程单元与程序组件的对应关系,查找所述任务指令的任务流程单元对应的程序组件及其顺序太阳城集团。

8.  根据权利要求7所述装置,其特征在于,所述装置还包括:
对应关系加载单元,用于加载所述指令与任务流程单元的对应关系;
或者,第一提示单元,用于检测到新的任务指令时,提示加载新的任务指令与任务流程单元的对应关系;
或者,第二提示单元,用于检测到新的任务流程单元时,提示加载新的任务流程单元与程序组件的对应关系。

9.  根据权利要求6所述装置,其特征在于,所述程序组件查找排序单元具体为:
通过所述程序内核预设的调用接口,采用回调函数调用排序后的所述程序组件处理所述实例数据。

10.  根据权利要求6所述装置,其特征在于,所述程序组件禁止相互进行相互调用。

说明书

说明书一种应用程序生成方法和装置
技术领域
本发明属于软件开发领域,尤其涉及一种应用系统生成方法和装置。
背景技术
随着计算机运行和处理速度的不断增加,在计算机中运行的应用程序也越来越多,通过应用程序可以高效、准确的完成对数据的运算处理,为人们生活、工作带来了极大的方便。
在使用应用程序处理数据业务时,随着社会的发展,对应用程序提出的功能需求也不断的发生变化,比如需要在现有的应用程序基础上增加新的功能,或者需要对现有应用程序的功能进行调整,以适应新的功能需求。
由于现有的应用程序一般采用结构化设计,数据处理程式在软件开发时就已经固化,程序移植性能差,可扩展性不强,当需要增加新的功能需求时,则需要对应用程序进行重新的开发和编译,应用程序开发速度慢。
发明内容
本发明的目的在于提供一种应用程序生成方法,以解决现有技术的应用程序,程序移植性能差,可扩展性不强,应用程序开发速度慢的问题。
第一方面,本发明实施例提供了一种应用程序生成方法,所述方法包括:
接收任务指令以及所述任务指令对应的配置太阳城集团,根据所述配置太阳城集团在程序内核生成对应的实例数据;
查找所述任务指令对应的程序组件,并将查找的所述程序组件进行排序;
通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据。
结合第一方面,在第一方面的第一种可能实现方式中,所述查找所述任务指令对应的程序组件步骤包括:
根据预设的指令与任务流程单元的对应关系,对接收的所述任务指令进行流程分解,生成所述任务指令对应的任务流程单元;
根据预设的任务流程单元与程序组件的对应关系,查找所述任务指令的任务流程单元对应的程序组件及其顺序太阳城集团。
结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述方法还包括:
加载所述指令与任务流程单元的对应关系;
或者,检测到新的任务指令时,提示加载新的任务指令与任务流程单元的对应关系;
或者,检测到新的任务流程单元时,提示加载新的任务流程单元与程序组件的对应关系。
结合第一方面,在第一方面的第三种可能实现方式中,所述通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据步骤具体为:
通过所述程序内核预设的调用接口,采用回调函数调用排序后的所述程序组件处理所述实例数据。
结合第一方面,在第一方面的第四种可能实现方式中,所述程序组件禁止相互进行相互调用。
第二方面,本发明实施例提供了一种应用程序生成装置,所述装置包括:
太阳城集团接收配置单元,用于接收任务指令以及所述任务指令对应的配置太阳城集团,根据所述配置太阳城集团在程序内核生成对应的实例数据;
程序组件查找排序单元,用于查找所述任务指令对应的程序组件,并将查 找的所述程序组件进行排序;
调用处理单元,用于通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据。
结合第二方面,在第二方面的第一种可能实现方式中,所述程序组件查找排序单元包括:
分解子单元,用于根据预设的指令与任务流程单元的对应关系,对接收的所述任务指令进行流程分解,生成所述任务指令对应的任务流程单元;
程序组件查找子单元,用于根据预设的任务流程单元与程序组件的对应关系,查找所述任务指令的任务流程单元对应的程序组件及其顺序太阳城集团。
结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所述装置还包括:
对应关系加载单元,用于加载所述指令与任务流程单元的对应关系;
或者,第一提示单元,用于检测到新的任务指令时,提示加载新的任务指令与任务流程单元的对应关系;
或者,第二提示单元,用于检测到新的任务流程单元时,提示加载新的任务流程单元与程序组件的对应关系。
结合第二方面,在第二方面的第三种可能实现方式中,所述程序组件查找排序单元具体为:
通过所述程序内核预设的调用接口,采用回调函数调用排序后的所述程序组件处理所述实例数据。
结合第二方面,在第二方面的第四种可能实现方式中,所述程序组件禁止相互进行相互调用。
在本发明中,通过接收任务指令和配置太阳城集团,根据配置太阳城集团在程序内核生成实例数据,查找与所述任务指令对应的程序组件进行排序后,由程序内核调用排序后的程序组件处理实例数据即可。本发明可以通过多种任务指令实现应 用程序的功能变换,并且新增加功能时,只需要增加新的组件即可,有利于提高应用程序的移植性和可扩展性,大大的提高了应用程序的开发效率。
附图说明
图1是本发明第一实施例提供的应用程序生成方法的实现流程图;
图2是本发明第二实施例提供的应用程序生成方法的实现流程图;
图3是本发明第三实施例提供的应用程序生成方法的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要目的在于提供一种应用程序的快速生成方法,以解决现有技术中的应用程序,通常采用结构化设计思想,即根据应用程序任务设计的固定化的执行流程,整个应用程序的执行过程在设计之初就已经固化。如果需要对应用程序进行升级,则需要对整个应用程序进行修改,或者重新开发新的应用程序结构,因而应用程序的移植不强,可扩展性差,不利于提高应用程序的开发效率。为解决上述问题,下面结合附图对本发明具体进行说明。
实施例一:
图1示出了本发明第一实施例提供的应用程序生成方法的实现流程,详述如下:
在步骤S101中,接收任务指令以及所述任务指令对应的配置太阳城集团,根据所述配置太阳城集团在程序内核生成对应的实例数据。
具体的,本发明实施例中所述应用程序的生成方法,尤其可用于可以为集成多个功能、面向多用户需求的应用程序,通过对应用程序的功能单元进行组件化设计,从而能够更为有效的节省应用程序的开发太阳城集团。
所述任务指令,可以为用户提出的应用程序曾执行过的任务指令,也可以为根据新的需求,提出的新增加的任务指令。当执行新增加的任务指令时,所需要的程序组件需要新增,可在执行新增加的任务指令前,相应的增加程序组件。
所述任务指令的配置太阳城集团,可以包括所述任务指令所需要处理的原始数据,比如任务指令为对交易数据进行清算时,则所述配置太阳城集团可以包括需要进行清算的数据,并且根据清算要求,还可以包括清算的参数,比如清算的处理过程参数、数据结果参数等。
所述配置太阳城集团通过程序内核生成对应的实例数据。即根据配置太阳城集团相应的将配置太阳城集团赋值到程序内核的参量上,构成所述任务指令对应的实例数据。
所述程序内核,用于驱动整个程序运行,可提供统一的接口供程序组件进行接入,具体可以通过回调函数进行调用,各个程序组件通过所述统一的接口读取程序内核中的实例数据,经过程序组件处理计算后,由统一接口发送给程序内核,供下一个程序组件调用或者处理。
在步骤S102中,查找所述任务指令对应的程序组件,并将查找的所述程序组件进行排序。
具体的,本发明实施例中的任务指令,与所述程序组件相对应,即通过接收用户输入的任务指令,可通过任务指令查找到对应的程序组件,并且还可包括查找得到的程序组件之间的顺序太阳城集团。
当然,作为本发明可选的实施方式,在接收到任务指令后,可根据用户的要求,选择与任务指令对应的程序组件,由人工设定程序组件的执行顺序。并且根据执行结果对程序组件的排序进行统计。
比如,在程序工作人员或者其它用户调试任务指令时,可能会使用到多次 的顺序设定或者不同程序组件的选择,当接收到用户确认可行的指令时,自动记录对应的程序组件以及其排序太阳城集团,这样,在后续的使用过程中,在接收到任务指令后,即可自动的调用对应的程序组件以及其排序太阳城集团。
较优的实施方式为,当开发人员开发完成后,即将当前组件可完成的任务指令对应的组件及其排序太阳城集团进行记录存储,从而可以方便不同需求的用户。
在步骤S103中,通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据。
具体的,所述程序内核预设的调用接口,可以为统一的程序调用接口,可供不同的程序组件进行调用,这样做的目的可以便于程序组件的统一开发制作。比如在后续增加新功能,或者修改程序组件时,通过统一的调用接口便于各个程序组件之间的兼容使用。
所述程序内核根据查找得到的顺序太阳城集团,以及任务指令对应的程序组件,依次对所述实例数据进行处理计算,比如包括顺序为A、B、C、D四个程序组件,通过调用接口接入程序组件A,对实例数据进行处理计算后,再调用程序组件B、C、D,通过程序组件D处理后,生成所需要的结果数据,可以对结果数据进行存储或者输出。
在完成任务指令的处理后,还可包括对实例数据进行释放的步骤,通过释放实例数据,从而可以方便其它任务指令执行时对参量进行配置的正确性。
本发明实施例通过接收任务指令和配置太阳城集团,根据配置太阳城集团在程序内核生成实例数据,查找与所述任务指令对应的程序组件进行排序后,由程序内核调用排序后的程序组件处理实例数据即可。本发明可以通过多种任务指令实现应用程序的功能变换,并且新增加功能时,只需要增加新的组件即可,有利于提高应用程序的移植性和可扩展性,大大的提高了应用程序的开发效率。
实施例二:
图2示出了本发明第二实施例提供的应用程序生成方法的实现流程,详述 如下:
在步骤S201中,接收任务指令以及所述任务指令对应的配置太阳城集团,根据所述配置太阳城集团在程序内核生成对应的实例数据。
该步骤与实施例步骤S101基本相同。
在步骤S202中,根据预设的指令与任务流程单元的对应关系,对接收的所述任务指令进行流程分解,生成所述任务指令对应的任务流程单元。
具体的,本发明实施例所述的任务指令与流程单元的对应关系,可以为预先存储在程序内核中的对应关系,也可以为预先接收的由用户设定的对应关系。
所述任务流程单元,为执行所述任务指令所对应的流程步骤。可选的实施方式中,所述任务指令可以对应一种或者多种任务流程单元构成的序列。
比如任务指令可以与顺序为A、B、C的任务流程单元相对应,也可以与顺序为A、D、E的任务流程单元相对应,或者还可以不限定部分任务流程单元的执行顺序,比如可以为A、B、C,也可以为B、A、C的顺序。
在步骤S203中,根据预设的任务流程单元与程序组件的对应关系,查找所述任务指令的任务流程单元对应的程序组件及其顺序太阳城集团。
具体的,所述任务流程单元与程序组件的对应关系,可以为预先存储在程序内核中的对应关系,也可以为预先接收的由用户设定的对应关系。
所述任务流程单元与程序组件相对应,可以为一一对应的关系,也可以为一个任务流程单元与多个程序组件相对应,根据可以根据计算的精度要求、处理的效率要求,选择具有相应优点的程序组件运行。
在本发明实施例中,还可包括主动加载指令与任务流程单元的对应关系,或者任务流程单元与程序组件的对应关系。
或者在执行过程中,检测到新的任务指令时,提示加载新的任务指令与任务流程单元的对应关系;
或者,检测到新的任务流程单元时,提示加载新的任务流程单元与程序组件的对应关系。
通过将任务流程单元与任务指令、任务流程单元与程序组件的对应关系不断完善,从而可以适应更为多样化的需求。
在步骤S204中,通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据。
该步骤与实施例步骤S103基本相同。
本发明实施例在实施例一的基础上,具体介绍了根据任务指令生成程序组件及其排序太阳城集团的对应关系,从而可以根据用户的需求,更为灵活的对程序组件进行配置。
实施例三:
图3示出了本发明第三实施例提供的应用程序生成装置的结构示意图,详述如下:
本发明实施例所述应用程序生成装置,包括:
太阳城集团接收配置单元301,用于接收任务指令以及所述任务指令对应的配置太阳城集团,根据所述配置太阳城集团在程序内核生成对应的实例数据;
程序组件查找排序单元302,用于查找所述任务指令对应的程序组件,并将查找的所述程序组件进行排序;
调用处理单元303,用于通过所述程序内核预设的调用接口调用排序后的所述程序组件处理所述实例数据。
优选的,所述程序组件查找排序单元包括:
分解子单元,用于根据预设的指令与任务流程单元的对应关系,对接收的所述任务指令进行流程分解,生成所述任务指令对应的任务流程单元;
程序组件查找子单元,用于根据预设的任务流程单元与程序组件的对应关系,查找所述任务指令的任务流程单元对应的程序组件及其顺序太阳城集团。
优选的,所述装置还包括:
对应关系加载单元,用于加载所述指令与任务流程单元的对应关系;
或者,第一提示单元,用于检测到新的任务指令时,提示加载新的任务指令与任务流程单元的对应关系;
或者,第二提示单元,用于检测到新的任务流程单元时,提示加载新的任务流程单元与程序组件的对应关系。
优选的,所述程序组件查找排序单元具体为:
通过所述程序内核预设的调用接口,采用回调函数调用排序后的所述程序组件处理所述实例数据。
优选的,所述程序组件禁止相互进行相互调用。
本发明实施例所述应用程序生成装置,与实施例一和二所述的应用程序方法相对应,在此不作重复赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或 使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

太阳城集团本文
本文标题:一种应用程序生成方法和装置.pdf
链接地址:http://zh228.com/p-6397705.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');