一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

接口生成方法、装置、计算机设备及存储介质与流程

2022-11-14 03:10:28 来源:中国专利 TAG:


1.本技术涉及软件开发技术领域,尤其涉及接口生成方法、装置、计算机设备及存储介质。


背景技术:

2.在互联网保险领域,互联网保单的需求是快速对接和快速出单,互联网保险平台需要快速生成供合作伙伴访问的各种互联网保险产品的产品接口。但是,由于目前保险行业的保险产品分类众多,同时保险的不同险种的业务也较为复杂,不同险种的保费和保额的逻辑校验也更为复杂,还因为传统的保险保单对接需要先根据业务需求整理成产品文档,再针对不同的产品需求进行产品开发工作,即重新编写代码或修改现有代码,最后通过严格的测试后才能进行产品上线,达到产品出单的目的。
3.前述传统的保险产品的开发流程由于复杂、冗长、繁琐的流程无法适应互联网保险平台需要快速生成保险产品接口的需求。


技术实现要素:

4.本技术实施例提供一种接口生成方法、装置、计算机设备及存储介质,以解决传统的保险产品的开发流程由于复杂、冗长、繁琐的流程无法适应互联网保险平台需要快速生成保险产品接口的需求的问题。
5.本技术的第一方面,提供一种接口生成方法,包括:
6.获取目标系统字段数据,其中,所述目标系统字段数据是从所述目标系统的数据库中获取的;
7.获取所述目标系统字段数据的第一图形化结果,其中,所述图形化结果是使用预设图形工具库展示所述目标系统字段数据得到的;
8.接收目标接口入参数据的第二图形化结果,其中,所述第二图形化结果中包含目标接口接收字段数据,所述目标接口接收字段数据是从所述第一图形化结果中获得的;
9.接收目标接口出参数据的第三图形化结果,其中,所述第三图形化结果中包含目标接口返回字段数据,所述目标接口返回字段数据是从所述第一图形化结果中获得的;
10.根据所述目标接口接收字段数据和所述目标接口返回字段数据对应的数据类型和业务逻辑生成数据校验规则;
11.根据所述第二图形化结果、所述第三图形化结果和所述数据校验规则生成目标接口的目标spel表达式,其中,所述目标spel表达式运行时根据所述接收字段数据对应返回所述返回字段数据。
12.本技术的第二方面,提供一种接口生成装置,包括:
13.字段数据获取模块,用于获取目标系统字段数据,其中,所述目标系统字段数据是从所述目标系统的数据库中获取的;
14.第一图形化结果模块,用于获取所述目标系统字段数据的第一图形化结果,其中,
所述图形化结果是使用预设图形工具库展示所述目标系统字段数据得到的;
15.第二图形化结果模块,用于接收目标接口入参数据的第二图形化结果,其中,所述第二图形化结果中包含目标接口接收字段数据,所述目标接口接收字段数据是从所述第一图形化结果中获得的;
16.第三图形化结果模块,用于接收目标接口出参数据的第三图形化结果,其中,所述第三图形化结果中包含目标接口返回字段数据,所述目标接口返回字段数据是从所述第一图形化结果中获得的;
17.数据校验规则模块,用于根据所述目标接口接收字段数据和所述目标接口返回字段数据对应的数据类型和业务逻辑生成数据校验规则;
18.spel表达式模块,用于根据所述第二图形化结果、所述第三图形化结果和所述数据校验规则生成目标接口的目标spel表达式,其中,所述目标spel表达式运行时根据所述接收字段数据对应返回所述返回字段数据。
19.本技术的第三方面,提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述接口生成方法的步骤。
20.本技术的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述接口生成方法的步骤。
21.上述接口生成方法、装置、计算机设备及存储介质,通过获取目标系统的数据库中的目标系统字段数据,然后使用预设图形工具库展示所述目标系统字段数据得到第一图形化结果,再根据所述第一图形化结果分别生成包含目标接口接收字段数据的第二图形化结果和包含目标接口返回字段数据的第三图形化结果,进而根据所述接收字段数据和所述返回字段数据生成对应的数据校验规则,最后根据所述接收字段数据、所述返回字段数据和所述数据校验规则生成目标接口的目标spel表达式,所述spel表达式在运行过程中实现了所述目标接口的功能。不仅省略了传统的保险产品的开发流程由于复杂、冗长、繁琐的流程,而且能够快速对接口的相关数据进行及时调整,满足了互联网保险平台需要快速生成保险产品接口的需求。
附图说明
22.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
23.图1是本技术一实施例中接口生成方法的一应用环境示意图;
24.图2是本技术一实施例中接口生成方法的一流程图;
25.图3是本技术一实施例中接口生成装置的结构示意图;
26.图4是本技术一实施例中计算机设备的一示意图。
具体实施方式
27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.本技术提供的接口生成方法,可应用在如图1的应用环境中,其中,计算机设备可以但不限于各种个人计算机、笔记本电脑,计算机设备还可以是服务器,服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。可以理解的是图1中的计算机设备的数量仅仅是示意性的,可以根据实际需求进行任意数量的扩展。
29.在一实施例中,如图2所示,提供一种接口生成方法,以该方法应用在图1中的计算机设备为例进行说明,包括如下步骤s101至s106:
30.s101、获取目标系统字段数据,其中,所述目标系统字段数据是从所述目标系统的数据库中获取的。
31.其中,所述目标系统字段数据一般为与接口对应的业务逻辑相关的系统字段,例如目标系统为互联网保险平台系统时,互联网保险产品接口对应的部分字段为保险种类、保险金额、投保人姓名等在互联网保险平台的数据库中的系统字段,而与互联网保险产品接口关联关系弱的类似历史出险时间、出险位置等系统字段则不会被获取为目标系统字段数据,即所述目标系统字段数据与需要生成的接口是存在业务逻辑的关联关系。
32.进一步地,使用预设图形工具库展示所述目标系统的数据库中的所有系统字段,并接收对所述所有系统字段的图形化筛选操作,得到所述目标系统字段数据。所述图形工具库不仅展示了所述目标系统的数据库中的所有系统字段,还能展示所述所有系统字段之间的关联关系,比如数据表的外键,则在对所有系统字段进行图形化筛选的过程中能够根据系统字段之间的关联关系进一步精简目标接口所需的入口参数数量,因为目标接口能够根据系统字段之间的关联关系在所述目标系统的数据库中查找到未在目标接口的系统能够字段信息。例如在所述互联网保险平台系统的投保接口只需要设置投保人的基本信息相关的入参,所述互联网保险平台系统的后台能够根据所述投保人的基本信息相关的入参在数据库中查找到投保人的历史出险信息相关的系统字段用于类似计算该投保人的保费金额等。
33.s102、获取所述目标系统字段数据的第一图形化结果,其中,所述图形化结果是使用预设图形工具库展示所述目标系统字段数据得到的。
34.具体地,将所述目标系统字段数据输入至所述预设图形工具库,得到所述预设图形工具库返回的所述第一图形化结果。其中,所述预设图形工具库可根据对应的业务需求进行更换,以得到展现形式更加丰富的图形表达结果。进一步地,所述第一图形化结果中包含了所述目标系统字段数据彼此之间的内部关联关系,所述内部关联关系包括但不限于:同属于一张数据表、分属于不同数据表但存在外键连接所述不同数据表。进一步地,所述第一图形化结果中包含了所述目标系统字段数据所在所述目标系统的数据库中的数据表的表名。进一步地,得到所述第一图形化结果之后,还接收对所述第一图形化结果的增删改等操作,即增加、和/或删除、和/或修改所述第一图形化结果中对应包含的所述目标系统字段数据,以应对所述目标接口对应的产品需求方面的变更或技术处理过程中的变更。
35.s103、接收目标接口入参数据的第二图形化结果,其中,所述第二图形化结果中包含目标接口接收字段数据,所述目标接口接收字段数据是从所述第一图形化结果中获得的。
36.其中,众所周知在软件工程技术领域,一个接口必然存在入口参数和出口参数,例如通过互联网保险平台系统提供的用户投保产品接口查询某一用户投保的所有保险产品时,访问该用户投保产品接口时的入口参数必然包含用户姓名等用户基本信息,而该用户投保产品接口的出口参数必然包含投保时间、保险种类等保险产品信息。进一步地,所述入口参数为访问接口时传入的参数,所述出口参数为访问接口成功后接口返回的参数。进一步地,根据所述目标接口的业务规则逻辑从所述第一图形化结果中确定所述目标接口的入参数据,即访问所述目标接口时必须传入的参数,若访问所述目标接口时未传入所述入口参数则会被判定非法访问直接返回访问失败结果。进一步地,当根据业务规则逻辑所述目标接口的入参数据无法从所述第一图形化结果中获取时,则从所述目标系统的数据库中获取所述目标接口的入参数据对应的目标系统字段数据分别加入所述第一图形化结果和所述第二图形化结果。其中,将所述对应的目标系统字段数据加入第一图形化结果,可进一步丰富所述目标接口接收字段数据的多样性。
37.进一步地,所述接收目标接口入参数据的第二图形化结果之后还包括:首先,接收第一自定义spel表达式的第一运行结果,其中,所述第一自定义spel表达式是根据所述目标接口对应的业务逻辑得到的。然后,添加所述第一运行结果至所述第二图形化结果。其中,spel(spring expression language)是一个支持查询和操作运行时对象导航图功能的强大的表达式语言,spel虽然语法上与传统表达式语言类似,但spel区别传统表达式语言之一是还提供更多功能,例如函数调用和简单字符串的模板函数。spel表达式在spring中,首先是spel表达式被spring扫描,然后将扫描到的spel表达式进行表达式分析,所述表达式分析过程包括:词法分析、语法分析和生成表达式对象。其中,所述词法分析是使用分词器将所述spel表达式拆分成可识别的分词流,所述语法分析是得到的所述分词流构造成抽象语法树,最后生成表达式对象。其中,构造表达式对象过程中,还需要构建上下文对象,所述上下文对象包括自定义变量、自定义函数、类型转换器等。最后,根据所述上下文对象,对所述spel表达式进行评估求值,并将求值的结果进行类型转换。
38.s104、接收目标接口出参数据的第三图形化结果,其中,所述第三图形化结果中包含目标接口返回字段数据,所述目标接口返回字段数据是从所述第一图形化结果中获得的。
39.其中,所述目标接口出参数据是访问所述目标接口成功后,所述目标接口返回给接口访问者的结果数据,即所述目标接口返回字段数据。进一步地,当根据业务规则逻辑所述目标接口的出参数据无法从所述第一图形化结果中获取时,则从所述目标系统的数据库中获取所述目标接口的出参数据对应的目标系统字段数据分别加入所述第一图形化结果和所述第三图形化结果。其中,将所述对应的目标系统字段数据加入第一图形化结果,可进一步丰富所述目标接口返回字段数据的多样性。进一步地,所述目标接口返回字段数据的来源不局限于所述第一图形化结果和所述目标系统的数据库,所述目标接口返回字段数据还来源于预设的第二自定义spel表达式的处理结果。进一步地,所述接收目标接口出参数据的第三图形化结果包括:首先,接收第二自定义spel表达式的第二运行结果,其中,所述
第二自定义spel表达式是根据所述目标接口对应的业务逻辑得到的。最后,添加所述第二运行结果至所述第三图形化结果。即所述目标接口返回字段数据是根据所述目标系统的数据库中的目标系统字段数据进行处理获得的,例如根据用户信息获取该用户再互联网保险平台系统中投保的所有保险产品的产品信息,然后根据产品信息得到该用户在互联网保险平台系统的总消费数据和年均消费数据。
40.s105、根据所述目标接口接收字段数据和所述目标接口返回字段数据对应的数据类型和业务逻辑生成数据校验规则。
41.其中,所述数据校验规则包含基本数据校验规则和业务逻辑校验规则。所述基本数据校验包括了基本数据类型的校验,例如浮点数类型的数据在运算时存在精度损失的问题,需要将浮点数类型转换成大数类型进行运算。所述业务逻辑校验规则是根据产品设计规则得到的数据校验规则,例如在该互联网保险平台中的保险产品的价格不能是负数,又例如在该互联网保险平台中的某一保险产品的要求投保人的年龄大于18且小于60。
42.进一步地,所述获取目标系统字段数据之前包括:首先,判断所述目标接口是否存在对应的所述目标spel表达式,若存在,则根据所述目标接口的业务逻辑修改更新所述目标spel表达式对应的所述第二图形化结果、所述第三图形化结果和所述数据校验规则,获得对应更新的spel表达式。最后,使用所述对应更新的spel表达式替换所述目标spel表达式,执行所述发送所述目标spel表达式至接口测试模块的步骤。例如目标接口为互联网保险平台的坐席登录接口,则先判断该互联网保险平台中是否存在该坐席登录接口对应的坐席登录spel表达式,若存在则可以选择在现有的坐席登录spel表达式上进行表达式更新,若不存在则需要从零开始构建该坐席登录spel表达式。
43.s106、根据所述第二图形化结果、所述第三图形化结果和所述数据校验规则生成目标接口的目标spel表达式,其中,所述目标spel表达式运行时根据所述接收字段数据对应返回所述返回字段数据。
44.其中,所述目标spel表达式在所述目标系统的运行过程中,接收所述第二图形化结果对应的所述接收字段数据,然后根据所述数据校验规则对所述接收字段数据进行校验,最后得到所述第三图形化结果对应的所述返回字段数据,由所述目标系统将所述返回字段数据返回至对所述目标接口发起调用请求的接口调用者。
45.进一步地,所述生成目标接口的目标spel表达式之后还包括:首先,发送所述目标spel表达式至接口测试模块,接收所述接口测试模块返回的测试结果。然后,根据所述测试结果为测试失败,则重复所述接收目标接口入参数据的第二图形化结果至所述发送所述目标spel表达式至接口测试模块之间的步骤,直至所述测试结果为测试成功。即生成所述目标接口的所述目标spel表达式之后,还需要对所述目标spel表达式进行自动化测试,若测试失败,则需要调整所述目标接口的所述第二图形化结果对应的所述接收字段数据和/或所述数据校验规则,以使得对所述目标spel表达式的测试结果为成功。例如,在得到互联网保险平台系统中的坐席登录接口spel表达式之后,还需要将所述坐席登录接口spel表达式发送至接口测试模块进行测试,并根据测试结果不断地调整所述坐席登录接口spel表达式,直至所述坐席登录接口spel表达式成功通过测试。进一步地,若在对所述目标接口的目标spel表达式的测试过程中,所述目标spel表达式返回的返回字段数据与业务需求存在差异,则需要进一步调整所述第三图形化结果对应的所述返回字段数据,对所述第三图形化
结果进行调整的操作和步骤在此不再赘述。
46.进一步地,所述直至所述测试结果为测试成功之后还包括:首先,生成目标spel表达式集合,其中,所述目标spel表达式集合是对测试成功的所述目标spel表达式进行聚类获得的。然后,获取所述目标spel表达式集合中spel表达式对应的相同所述接口接收字段数据、相同所述接口返回字段数据,以及对应的相同所述数据校验规则。最后,生成目标模板spel表达式,其中,所述目标模板spel表达式是根据所述相同所述接口接收字段数据、所述相同所述接口返回字段数据和所述相同所述数据校验规则生成的。其中,在所述目标系统需要生成新的目标接口时,可使用所述目标模板spel表达式进行快速扩展,即先获取所述目标模板spel表达式,然后根据新的目标接口需求在所述目标模板spel表达式的基础上对所述接口接收字段数据、所述接口返回字段数据和所述数据校验规则进行相应的增加、和/或删除、和/或修改等操作,以得到满足新的目标接口的需求的新接口spel表达式。例如,根据互联网保险平台系统中已经生成的不同保险产品对应的不同spel表达式生成保险产品spel表达式模板,在需要产生新的保险产品对应的保险产品接口时基于该保险产品spel表达式模板进行相应的增加、和/或删除、和/或修改等操作,以得到新的保险产品对应的保险产品spel表达式。使用模板spel表达式进行扩展来满足新的接口开发需求,将进一步缩减接口开发时间、提高开发效率。进一步地,根据历史接口开发经验生成应对不同应用场景的不同目标模板spel表达式,例如在互联网保险平台系统根据现有的所有保险产品对应的spel表达式生成通用保险产品spel表达式模板,同时获取所有保险产品中产品类型为寿险的保险产品对应的spel表达式生成通用寿险产品spel表达式模板,以使得生成新接口spel表达式的选择性更加丰富,以及提升新接口spel表达式的开发效率。
47.本技术提供的接口生成方法,通过获取目标系统的数据库中的目标系统字段数据,然后使用预设图形工具库展示所述目标系统字段数据得到第一图形化结果,再根据所述第一图形化结果分别生成包含目标接口接收字段数据的第二图形化结果和包含目标接口返回字段数据的第三图形化结果,进而根据所述接收字段数据和所述返回字段数据生成对应的数据校验规则,最后根据所述接收字段数据、所述返回字段数据和所述数据校验规则生成目标接口的目标spel表达式,所述spel表达式在运行过程中实现了所述目标接口的功能。不仅省略了传统的保险产品的开发流程由于复杂、冗长、繁琐的流程,而且能够快速对接口的相关数据进行及时调整,满足了互联网保险平台需要快速生成保险产品接口的需求。
48.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
49.在一实施例中,提供一种接口生成装置100,该接口生成装置100与上述实施例中接口生成方法一一对应。如图3所示,该接口生成装置100包括字段数据获取模块11、第一图形化结果模块12、第二图形化结果模块13、第三图形化结果模块14、数据校验规则模块15和spel表达式模块16。各功能模块详细说明如下:
50.字段数据获取模块11,用于获取目标系统字段数据,其中,所述目标系统字段数据是从所述目标系统的数据库中获取的;
51.第一图形化结果模块12,用于获取所述目标系统字段数据的第一图形化结果,其
中,所述图形化结果是使用预设图形工具库展示所述目标系统字段数据得到的;
52.第二图形化结果模块13,用于接收目标接口入参数据的第二图形化结果,其中,所述第二图形化结果中包含目标接口接收字段数据,所述目标接口接收字段数据是从所述第一图形化结果中获得的;
53.第三图形化结果模块14,用于接收目标接口出参数据的第三图形化结果,其中,所述第三图形化结果中包含目标接口返回字段数据,所述目标接口返回字段数据是从所述第一图形化结果中获得的;
54.数据校验规则模块15,用于根据所述目标接口接收字段数据和所述目标接口返回字段数据对应的数据类型和业务逻辑生成数据校验规则;
55.spel表达式模块16,用于根据所述第二图形化结果、所述第三图形化结果和所述数据校验规则生成目标接口的目标spel表达式,其中,所述目标spel表达式运行时根据所述接收字段数据对应返回所述返回字段数据。
56.进一步地,所述字段数据获取模块11还包括:
57.第一表达式判断子模块,用于判断所述目标接口是否存在对应的所述目标spel表达式;
58.第一表达式更新子模块,用于则根据所述目标接口的业务逻辑修改更新所述目标spel表达式对应的所述第二图形化结果、所述第三图形化结果和所述数据校验规则,获得对应更新的spel表达式;
59.第一表达式替换子模块,用于使用所述对应更新的spel表达式替换所述目标spel表达式,执行所述发送所述目标spel表达式至接口测试模块的步骤。
60.进一步地,所述第二图形化结果模块13还包括:
61.第一自定义spel表达式子模块,用于接收第一自定义spel表达式的第一运行结果,其中,所述第一自定义spel表达式是根据所述目标接口对应的业务逻辑得到的;
62.第一运行结果子模块,用于添加所述第一运行结果至所述第二图形化结果。
63.进一步地,所述第三图形化结果模块14还包括:
64.第二自定义spel表达式子模块,用于接收第二自定义spel表达式的第二运行结果,其中,所述第二自定义spel表达式是根据所述目标接口对应的业务逻辑得到的;
65.第二运行结果子模块,用于添加所述第二运行结果至所述第三图形化结果。
66.进一步地,所述spel表达式模块16还包括:
67.spel表达式接口子模块,用于发送所述目标spel表达式至接口测试模块,接收所述接口测试模块返回的测试结果;
68.spel表达式优化子模块,用于根据所述测试结果为测试失败,则重复所述接收目标接口入参数据的第二图形化结果至所述发送所述目标spel表达式至接口测试模块之间的步骤,直至所述测试结果为测试成功。
69.进一步地,所述spel表达式优化子模块还包括:
70.目标spel表达式集合子单元,用于生成目标spel表达式集合,其中,所述目标spel表达式集合是对测试成功的所述目标spel表达式进行聚类获得的;
71.目标spel表达式聚类子单元,用于获取所述目标spel表达式集合中spel表达式对应的相同所述接口接收字段数据、相同所述接口返回字段数据,以及对应的相同所述数据
校验规则;
72.目标模板spel表达式子单元,用于生成目标模板spel表达式,其中,所述目标模板spel表达式是根据所述相同所述接口接收字段数据、所述相同所述接口返回字段数据和所述相同所述数据校验规则生成的。
73.其中上述模块/单元中的“第一”和“第二”的意义仅在于将不同的模块/单元加以区分,并不用于限定哪个模块/单元的优先级更高或者其它的限定意义。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本技术中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式。
74.关于接口生成装置的具体限定可以参见上文中对于接口生成方法的限定,在此不再赘述。上述接口生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
75.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储接口生成方法中涉及到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种接口生成方法。
76.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中接口生成方法的步骤,例如图2所示的步骤s101至步骤s106及该方法的其它扩展和相关步骤的延伸。或者,处理器执行计算机程序时实现上述实施例中接口生成装置的各模块/单元的功能,例如图3所示模块11至模块16的功能。为避免重复,这里不再赘述。
77.所述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
78.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、视频数据等)等。
79.所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。
80.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中接口生成方法的步骤,例如图2所示的步骤s101至步骤s106及该方法的其它扩展和相关步骤的延伸。或者,计算机程序被处理器执行时实现上述实施例中接口生成装置的各模块/单元的功能,例如图3所示模块11至模块16的功能。为避免重复,这里不再赘述。
81.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
82.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
83.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献