一种业务流程的配置方法及相关设备

文档序号:1888660 发布日期:2021-11-26 浏览:24次 >En<

阅读说明:本技术 一种业务流程的配置方法及相关设备 (Configuration method of business process and related equipment ) 是由 杨清广 李日璐 于 2020-05-22 设计创作,主要内容包括:本申请提供了一种业务流程的配置方法及相关设备,可以快速为用户配置对应的业务流程,减少用户的等待时长。该方法包括:获取目标业务需求的云端接口;确定所述云端接口的属性信息,所述云端接口的属性信息包括所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述;确定所述目标业务需求对应的目标编辑模式;根据所述目标编辑模式以及所述云端接口的属性信息对所述云端接口进行编辑,得到所述目标业务需求对应的业务流程。(The application provides a configuration method of a business process and related equipment, which can rapidly configure the corresponding business process for a user and reduce the waiting time of the user. The method comprises the following steps: acquiring a cloud interface required by a target service; determining attribute information of the cloud interface, wherein the attribute information of the cloud interface comprises interface description of the cloud interface and logic description of data content corresponding to the cloud interface; determining a target editing mode corresponding to the target service requirement; and editing the cloud interface according to the target editing mode and the attribute information of the cloud interface to obtain a business process corresponding to the target business requirement.)

一种业务流程的配置方法及相关设备

技术领域

本申请涉及通信领域,尤其涉及一种业务流程的配置方法及相关设备。

背景技术

业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。目前业务需求需要现场进行代码开发、编译、测试以及部署上线。

由于需要现场进行代码开发、编译、测试以及部署上线,这样就会导致周期过长,无法为用户快速配置其需要的业务流程。

发明内容

本申请提供了一种业务流程的配置方法及相关设备,通过提前构建业务需求对应的云端接口以及云端接口对应的描述,并根据不同的编辑方式对云端接口进行编辑,生成业务需求对应的业务流程,快速的为用户配置其需要的业务流程,减少用户的等待时长。

本申请第一方面提供了一种业务流程的配置方法,包括:

获取目标业务需求的云端接口;

确定所述云端接口的属性信息,所述云端接口的属性信息包括所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述;

确定所述目标业务需求对应的目标编辑模式;

根据所述目标编辑模式以及所述云端接口的属性信息对所述云端接口进行编辑,得到所述目标业务需求对应的业务流程。

可选地,当目标编辑模式为流程图对应的编辑模式时,所述根据所述目标编辑模式以及所述云端接口的属性信息对所述云端接口进行编辑,得到所述目标业务需求对应的业务流程包括:

根据所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述确定所述云端接口对应的图元模块;

接收第一操作指令;

根据所述第一操作指令将所述云端接口对应的图元模块拖放至流程编辑页面;

接收第二操作指令;

根据所述第二操作指令,按照第一预设规则对所述云端接口对应的图元模块进行连线,得到所述目标业务需求对应的业务流程。

可选地,所述第一预设规则包括:

添加转换函数至第一图元模块与第二图元模块之间,所述第一图元模块以及所述第二图元模块为拖放至所述流程编辑页面的图元模块中具有关联关系的图元模块,且所述转换函数用于将所述第一图元模块的输出参数转换为所述第二模块的输入参数,或,所述转换函数用于将所述第二图元模块的输出参数转换为所述第一模块的输出参数。

可选地,当所述目标编辑模式为状态机表格编辑模式时,所述根据所述目标编辑模式以及所述云端接口的属性信息对所述云端接口进行编辑,得到所述目标业务需求对应的业务流程包括:

根据所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述确定所述目标业务需求对应的事件集合、动作集合以及状态集合;

按照第二预设规则对所述事件集合中的事件、所述动作集合中的动作以及所述状态集合中的状态进行关联,得到所述目标业务需求对应的业务流程。

可选地,当所述目标编辑模式为用户语言对应的编辑模式时,所述根据所述目标编辑模式以及所述云端接口的属性信息对所述云端接口进行编辑,得到所述目标业务需求对应的业务流程包括:

确定所述目标业务需求的逻辑语法规则;

根据所述逻辑语法规则以及所述云端接口对应的数据内容的逻辑描述对所述云端接口进行业务描述,得到所述目标业务需求对应的业务流程。

可选地,所述方法还包括:

将所述目标业务需求对应的业务流程转换为用户语言文件;

通过用户语言编译器对所述用户语言文件进行编译并执行,以展示所述目标业务需求对应的业务流程。

本申请第二方面提供了一种业务流程的配置装置,包括:

获取单元,用于获取目标业务需求的云端接口;

第一确定单元,用于确定所述云端接口的属性信息,所述云端接口的属性信息包括所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述;

第二确定单元,用于确定所述目标业务需求对应的目标编辑模式;

编辑单元,用于根据所述目标编辑模式以及所述云端接口的属性信息对所述云端接口进行编辑,得到所述目标业务需求对应的业务流程。

可选地,当目标编辑模式为流程图对应的编辑模式时,所述编辑单元具体用于:

根据所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述确定所述云端接口对应的图元模块;

接收第一操作指令;

根据所述第一操作指令将所述云端接口对应的图元模块拖放至流程编辑页面;

接收第二操作指令;

根据所述第二操作指令,按照第一预设规则对所述云端接口对应的图元模块进行连线,得到所述目标业务需求对应的业务流程。

可选地,所述第一预设规则包括:

添加转换函数至第一图元模块与第二图元模块之间,所述第一图元模块以及所述第二图元模块为拖放至所述流程编辑页面的图元模块中具有关联关系的图元模块,且所述转换函数用于将所述第一图元模块的输出参数转换为所述第二模块的输入参数,或,所述转换函数用于将所述第二图元模块的输出参数转换为所述第一模块的输出参数。

可选地,当所述目标编辑模式为状态机表格编辑模式时,所述编辑单元具体用于:

根据所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述确定所述目标业务需求对应的事件集合、动作集合以及状态集合;

按照第二预设规则对所述事件集合中的事件、所述动作集合中的动作以及所述状态集合中的状态进行关联,得到所述目标业务需求对应的业务流程。

可选地,当所述目标编辑模式为用户语言对应的编辑模式时,所述编辑单元具体用于:

确定所述目标业务需求的逻辑语法规则;

根据所述逻辑语法规则以及所述云端接口对应的数据内容的逻辑描述对所述云端接口进行业务描述,得到所述目标业务需求对应的业务流程。

可选地,所述装置还包括:

展示单元,所述展示单元用于:

将所述目标业务需求对应的业务流程转换为用户语言文件;

通过用户语言编译器对所述用户语言文件进行编译并执行,以展示所述目标业务需求对应的业务流程。

本申请第三方面提供了一种计算机装置,其包括至少一个连接的处理器、存储器和收发器,其中,所述存储器用于存储程序代码,所述程序代码由所述处理器加载并执行以实现上述所述的业务流程的配置方法的步骤。

本申请第四方面提供了一种计算机可读存储介质,其包括指令,当其在计算机上运行时,使得计算机执行上述所述的业务流程的配置方法的步骤。

综上所述,可以看出,本申请提供的实施例中,通过提前构建业务需求对应的云端接口以及云端接口对应的描述,并根据不同的编辑方式对云端接口进行编辑,生成业务需求对应的业务流程,快速的为用户配置其需要的业务流程,减少用户的等待时长。

附图说明

图1为本申请实施例提供的业务流程的配置方法的流程示意图;

图2为本申请实施例提供的状态机表格的示意图;

图3为本申请实施例提供的业务流程的配置装置的虚拟结构示意图;

图4为本申请实施例提供的终端设备的硬件结构示意图;

图5为本申请实施例提供的服务器的硬件结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本申请中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征向量可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本申请中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分布到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本申请方案的目的。

下面从业务流程的配置装置的角度对本申请的方法业务流程的配置方法进行说明,该业务流程的配置装置可以终端,也可以是服务器,还可以是服务器中的服务单元,具体不做限定。

请参阅图1,图1为本申请实施例提供的业务流程的配置方法的流程示意图,包括:

101、获取目标业务需求的云端接口。

本实施例中,当用户需要配置目标业务需求对应的效果时,业务流程的配置装置可以首先获取目标业务需求的云端接口,也即获取到目标业务需求需要用到的云端接口,只有先获取到了需要用到的云端接口,之后才能对云端接口进行相应的操作。

102、确定云端接口的属性信息

本实施例中,业务流程的配置装置在得到了目标业务需求的云端接口之后,可以确定云端接口的属性信息,该云端接口的属性信息包括云端接口的接口描述以及云端接口对应的数据内容的逻辑描述。下面对云端接口的接口描述以及云端接口对应的数据内容的逻辑描述进行说明:

1、云端接口的接口描述;

业务流程的配置装置可以通过对云端接口进行建模,形成标准的模型,该模型用于对云端接口的标准接口进行描述。其中,建立标准的模型其实就是对目标业务需求的云端接口进行信息的描述的过程。该模型主要保护的云端接口的接口描述信息有:函数定义信息表以及数据表定义信息表,其中,函数定义信息表包括:函数名称、函数的入参类型(类型列表)、返回值类型以及其他的说明描述等;数据表定义信息表包括:表名称以及表的字段信息列表(包含有:字段名称、字段的对应类型)等信息。

2、云端接口对应的数据内容的逻辑描述;

业务流程的配置装置可以通过javascript的脚本能力来提供对模型的定义的云端接口的数据内容(该云端接口的数据内容为云端接口的返参和入参的数据内容)进行裁剪和转换的能力,脚本的能力限制了是对进入的参数进行处理,然后输出的返参。

需要说明的是,这里的接口是指,一个功能的能力,也即一个模块,不同的接口,其所执行的操作是不一样的,从而丰富的接口(也就是丰富的功能模块以及算法模块)就能实现更多的业务流程;模型是对这个功能的调用方式进行定义,使得业务流程的配置装置可以得到一个接口的输出,并将该接口的输出作为另一个接口的输入,进行下一步的计算使用。

103、确定目标业务需求对应的目标编辑模式。

本实施例中,业务流程的配置装置可以确定目标业务需求对应的目标编辑模块。该目标编辑模式包括但不限于流程图对应的编辑模式、状态机表格对应的编辑模式以及用户语言对应的编辑模式。

需要说明的是,通过步骤101至102可以确定云端接口的属性信息,通过步骤103可以确定目标业务需求对应的目标编辑模式,然而,步骤101至步骤102与步骤103之间并没有先后执行顺序的限制,可以先执行步骤101至步骤102,也可以先执行步骤103,或者同时执行,具体不做限定。

104、根据目标编辑模式以及云端接口的属性信息对云端接口进行编辑,得到目标业务需求对应的业务流程。

本实施例中,在选取了目标编辑模式以及确定了云端接口的属性信息之后,可以根据目标编辑模式以及云端接口的属性信息对云端接口进行编辑,得到目标业务需求对应的业务流程。下面对以目标编辑模式为流程图对应的编辑模式、状态机对应的编辑模式或用户语言对应的编辑模式对云端接口的编辑进行说明:

1、当目标编辑模式为流程图对应的编辑模式时,业务流程的配置装置根据目标编辑模式以及云端接口的属性信息对云端接口进行编辑,得到目标业务需求对应的业务流程包括:

根据云端接口的接口描述以及云端接口对应的数据内容的逻辑描述确定云端接口对应的图元模块;

接收第一操作指令;

根据第一操作指令将云端接口对应的图元模块拖放至流程编辑页面;

接收第二操作指令;

根据第二操作指令,按照第一预设规则对云端接口对应的图元模块进行连线,得到目标业务需求对应的业务流程。

本实施例中,业务流程的配置装置可以首先根据云端接口的接口描述以及云端接口对应的数据内容的逻辑描述确定云端接口的图元模块,图元模块包括但不限于:开始图元、结束图元、执行过程图元、条件判断图元、链接线、外部事件图元以及转换函数图元;可以根据用户的第一操作指令将云端接口对应图元模块添加至流程编辑页面,之后根据用户的第二操作指令按照第一预设规则对云端接口对应的图元模块进行连线,得到目标业务需求对应的业务流程。也就是说,可以将图元模块添加至对应的模型实例,模型实例的内容是上述步骤102中确定的云端接口的属性信息,得到目标业务需求有多少个功能服务(云端接口),每个服务都有哪些输入和输出,执行过程中图元模块就代表着功能服务,多少个入参就有多少输入链接点,一个或无输出链接点;之后将可以将图元模块添加至流程编辑页面,按照第一预设规则进行连线,得到目标业务需求对应的业务流程。

需要说明的是,第一预设规则包括:添加转换函数至第一图元模块与第二图元模块之间,第一图元模块以及第二图元模块为拖放至流程编辑页面的图元模块中具有关联关系的图元模块,且转换函数用于将第一图元模块的输出参数转换为第二模块的输入参数,或,转换函数用于将第二图元模块的输出参数转换为第一模块的输出参数。也就是说,可以使用线条俩连接两个具有关联关系的图元模块的输出和输入的链接点,有方向(一个图元模块的输出指向与该图元模块关联的图元模块的输入),当前的图元模块不能连接自身的链接点,另外,在对图元模块进行连线的过程中,当需要对输出的参数进行处理后才能进入到下一个图元的输入时,可以在连接线上面进行添加转换函数,添加的方式可以有:添加新增的转换函数或者使用已经存储的转换函数。

需要说明的是,转换函数就是将一个云端接口的返回值(输出)的数据转换成与之关联的云端接口需要使用的入参数据(输入),常见的转换函数有:类型转换以及符合结构转换,其中类型转换包括:int-》string以及string-〉int等转换函数;复合结构转换包括json结构-》string以及string-〉json结构等转换函数。

在一个实施例中,生成第一操作指令的操作至少包括手势操作、滑动操作、点击操作以及声控操作中的一种,例如当用户进行点击操作时,业务流程的配置装置可以接收到该点击操作,此时,该点击操作即生成第一操作指令,也就是说,可以提前定义操作指令,例如提前定义滑动操作为将云端接口对应的图元模块拖放至流程编辑页面的操作(如左滑操作、右滑操作、上滑操作以及下滑操作等等),或者定义点击操作为将云端接口对应的图元模块拖放至流程编辑页面的操作(如单击操作或双击操作等等),或者定义手势操作为将云端接口对应的图元模块拖放至流程编辑页面的操作(如向左摆动手腕或手臂,向右摆动手腕或手臂,如四根手指收缩操作或者三根手指上滑操作等等),或者定义声控操作为将云端接口对应的图元模块拖放至流程编辑页面的操作(如收到拖放云端接口对应的图元模块至流程编辑页面的声音),上述仅为举例说明,并不代表对生成第一操作指令的操作进行限定。

需要说明的是,生成第二操作指令的操作与生成第一操作指令的操作类似,上述已经进行了详细说明,具体此处不再赘述。

2、当目标编辑模式为状态机表格编辑模式时,业务流程的配置装置根据目标编辑模式以及云端接口的属性信息对云端接口进行编辑,得到目标业务需求对应的业务流程包括:

根据云端接口的接口描述以及云端接口对应的数据内容的逻辑描述确定目标业务需求对应的事件集合、动作集合以及状态集合;

按照第二预设规则对事件集合中的事件、动作集合中的动作以及状态集合中的状态进行关联,得到目标业务需求对应的业务流程。

本实施例中,业务流程的配置装置可以首先确定目标业务需求对应的事件集合、动作集合以及状态集合,之后,按照第二预设规则对事件集合中的事件、动作集合中的动作以及状态集合中的状态进行关联,得到目标业务需求对应的业务流程。也就是说,业务流程的配置装置在得到事件集合、动作集合以及状态集合之后,可以按照第二预设规则利用状态机的方式精确地描述对象的行为,例如,该第二预设规则为从目标业务需求对应的对象的初始状态起,开始响应事件并执行某些动作,这些事件引起状态的转换,对象在新状态下又开始响应事件和执行动作,如此持续进行直到终结状态;在状态机中存在条件判断(逻辑计算,输出为一个bool值)时,如果是true执行真的逻辑计算,如果是false执行假的逻辑计算;状态是当前的状态标识;动作分为真动作和加动作,是由条件判断的逻辑结果的真假来决定。

下面结合图2进行说明,请参阅图2,图2为本申请实施例提供的目标业务需求对应的状态机表格,包括201状态机名称,可以设置状态机的名称、目标业务需求对应的状态、事件以及条件202,s1状态说明203以及返回值204,其中,s1状态说明203包括真动作、假动作、真动作对应的次态以及假动作对应的次态,可以将事件集合中的事件、动作集合中的动作以及状态集合中的状态按照预设规则添加至状态机表格中,完成对目标业务需求的业务流程的构建。

3、当目标编辑模式为用户语言对应的编辑模式时,根据目标编辑模式以及云端接口的属性信息对云端接口进行编辑,得到目标业务需求对应的业务流程包括:

确定目标业务需求的逻辑语法规则;

根据逻辑语法规则以及云端接口对应的数据内容的逻辑描述对云端接口进行业务描述,得到目标业务需求对应的业务流程。

本实施例中,该用户语言指的是类自然语言的逻辑语法,首先确定目标业务需求的逻辑语法规则,也即:事件,条件@真结果:假结果!,或者通过专业术语进行编写,例如:第一步做什么,第二部做什么、第三部做什么,以此类推,直接结束。之后按照逻辑语法规则以及云端接口对应的数据内容的逻辑描述对云端接口进行业务描述,编辑出云端接口的业务逻辑,例如云端接口包括1、2以及3,通过使用以上的逻辑语法,编辑出1、2以及3个云端接口的业务逻辑,先执行那个接口,后执行哪个接口,最后执行哪个接口,最终得到目标业务需求对应的业务流程。

需要说明的是,上述以目标编辑模式分别为流程图对应的编辑模式、状态机表格对应的编辑模式以及用户语言对应的编辑模式对业务流程进行说明,当然也还可以采用其他的方式,只要能够根据云端接口的属性信息对云端接口按照流程进行编辑即可,具体不做限定。

还需要说明的是,在得到目标业务需求对应的业务流程之后,可以展示目标业务需求对应的业务流程。具体的,可以将目标业务需求对应的业务流程转换为用户语言文件,之后通过预先设置好的用户语言编译器对用户语言文件编译并执行,以达到展示目标业务需求对应的业务流程的目的。

综上所述,可以看出,本申请提供的实施例中,通过提前构建业务需求对应的云端接口以及云端接口对应的描述,并根据不同的编辑方式对云端接口进行编辑,生成业务需求对应的业务流程,并将业务流程进行展示,快速的为用户配置其需要的业务流程,减少用户的等待时长。

上面从的业务流程的配置方法的角度对本申请进行说明,下面从业务流程的配置装置的角度对本申请进行说明。

请参阅图3,图3为本申请实施例提供的一种业务流程的配置装置的虚拟结构示意图,该业务流程的配置装置包括:

获取单元301,用于获取目标业务需求的云端接口;

第一确定单元302,用于确定所述云端接口的属性信息,所述云端接口的属性信息包括所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述;

第二确定单元303,用于确定所述目标业务需求对应的目标编辑模式;

编辑单元304,用于根据所述目标编辑模式以及所述云端接口的属性信息对所述云端接口进行编辑,得到所述目标业务需求对应的业务流程。

可选地,当目标编辑模式为流程图对应的编辑模式时,所述编辑单元304具体用于:

根据所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述确定所述云端接口对应的图元模块;

接收第一操作指令;

根据所述第一操作指令将所述云端接口对应的图元模块拖放至流程编辑页面;

接收第二操作指令;

根据所述第二操作指令,按照第一预设规则对所述云端接口对应的图元模块进行连线,得到所述目标业务需求对应的业务流程。

可选地,所述第一预设规则包括:

添加转换函数至第一图元模块与第二图元模块之间,所述第一图元模块以及所述第二图元模块为拖放至所述流程编辑页面的图元模块中具有关联关系的图元模块,且所述转换函数用于将所述第一图元模块的输出参数转换为所述第二模块的输入参数,或,所述转换函数用于将所述第二图元模块的输出参数转换为所述第一模块的输出参数。

可选地,当所述目标编辑模式为状态机表格编辑模式时,所述编辑单元304具体用于:

根据所述云端接口的接口描述以及所述云端接口对应的数据内容的逻辑描述确定所述目标业务需求对应的事件集合、动作集合以及状态集合;

按照第二预设规则对所述事件集合中的事件、所述动作集合中的动作以及所述状态集合中的状态进行关联,得到所述目标业务需求对应的业务流程。

可选地,当所述目标编辑模式为用户语言对应的编辑模式时,所述编辑单元具体304用于:

确定所述目标业务需求的逻辑语法规则;

根据所述逻辑语法规则以及所述云端接口对应的数据内容的逻辑描述对所述云端接口进行业务描述,得到所述目标业务需求对应的业务流程。

可选地,所述装置还包括:

展示单元305,所述展示单元305用于:

将所述目标业务需求对应的业务流程转换为用户语言文件;

通过用户语言编译器对所述用户语言文件进行编译并执行,以展示所述目标业务需求对应的业务流程。

综上所述,可以看出,本申请提供的实施例中,通过提前构建业务需求对应的云端接口以及云端接口对应的描述,并根据不同的编辑方式对云端接口进行编辑,生成业务需求对应的业务流程,并将业务流程进行展示,快速的为用户配置其需要的业务流程,减少用户的等待时长。

本申请实施例还提供了另一种业务流程的配置装置,如图4所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该业务流程的配置装置可以为包括手机、平板电脑、PDA(Personal DigitalAssistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以业务流程的配置装置为手机为例:

图4示出的是与本申请实施例提供的终端相关的手机的部分结构的框图。参考图4,手机包括:射频(Radio Frequency,RF)电路410、存储器420、输入单元430、显示单元440、传感器450、音频电路460、无线保真(wireless fidelity,WiFi)模块470、处理器480、以及电源490等部件。本领域技术人员可以理解,图4中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图4对手机的各个构成部件进行具体的介绍:

RF电路410可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器480处理;另外,将设计上行的数据发送给基站。通常,RF电路410包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low NoiseAmplifier,LNA)、双工器等。此外,RF电路410还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GlobalSystem of Mobile communication,GSM)、通用分组无线服务(General Packet RadioService,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。

存储器420可用于存储软件程序以及模块,处理器480通过运行存储在存储器420的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元430可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元430可包括触控面板431以及其他输入设备432。触控面板431,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板431上或在触控面板431附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板431可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器480,并能接收处理器480发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板431。除了触控面板431,输入单元430还可以包括其他输入设备432。具体地,其他输入设备432可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元440可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元440可包括显示面板441,可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板441。进一步的,触控面板431可覆盖显示面板441,当触控面板431检测到在其上或附近的触摸操作后,传送给处理器480以确定触摸事件的类型,随后处理器480根据触摸事件的类型在显示面板441上提供相应的视觉输出。虽然在图4中,触控面板431与显示面板441是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板431与显示面板441集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器450,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板441的亮度,接近传感器可在手机移动到耳边时,关闭显示面板441和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路460、扬声器461,传声器462可提供用户与手机之间的音频接口。音频电路460可将接收到的音频数据转换后的电信号,传输到扬声器461,由扬声器461转换为声音信号输出;另一方面,传声器462将收集的声音信号转换为电信号,由音频电路460接收后转换为音频数据,再将音频数据输出处理器480处理后,经RF电路410以发送给比如另一手机,或者将音频数据输出至存储器420以便进一步处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块470可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图4示出了WiFi模块470,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器480是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器420内的软件程序和/或模块,以及调用存储在存储器420内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器480可包括一个或多个处理单元;优选的,处理器480可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器480中。

手机还包括给各个部件供电的电源490(比如电池),优选的,电源可以通过电源管理系统与处理器480逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本申请实施例中,处理器480还可以执行上述由业务流程的配置装置所执行的操作。

图5是本申请实施例提供的一种服务器结构示意图,该服务器500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processingunits,CPU)522(例如,一个或一个以上处理器)和存储器532,一个或一个以上存储应用程序542或数据544的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器532和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器522可以设置为与存储介质530通信,在服务器500上执行存储介质530中的一系列指令操作。

服务器500还可以包括一个或一个以上电源526,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口558,和/或,一个或一个以上操作系统541,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

上述实施例中由业务流程的配置装置所执行的步骤可以基于该图5所示的服务器结构。

本申请实施例还提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述所述业务流程的配置方法的步骤。

本申请实施例还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述所述业务流程的配置方法的步骤。

本申请实施例还提供了一种终端设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,所述程序代码由所述处理器加载并执行以实现上述所述业务流程的配置方法的步骤。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行上述所述业务流程的配置方法的步骤。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

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

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

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

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

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

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种图形化3D相机管理系统及其工作方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!