一种短信审批处理方法、装置、电子设备和存储介质转让专利

申请号 : CN201910792242.1

文献号 : CN110519714A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄长文李琳李鹏飞王林涛

申请人 : 咪咕文化科技有限公司中国移动通信集团有限公司

摘要 :

本发明实施例提供一种短信审批处理方法、装置、电子设备和存储介质。该方法包括获取业务需求标识、审批编号和移动终端标识;生成待审批短信,所述待审批短信包括所述审批编号;向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。本发明实施例通过在待审批短信中增加与移动终端标识和业务需求标识的组合对应的审批编号,判断用户回复的审批短信中是否也包括该审批编号,以使得业务系统可以通过该审批编号区分不同的业务需要,提高短信审批的效率。

权利要求 :

1.一种短信审批处理方法,其特征在于,包括:

获取业务需求标识、审批编号和移动终端标识;其中,所述移动终端标识为短信审批人员的移动终端对应的移动终端标识,所述移动终端标识和所述业务需求标识的组合与所述审批编号对应;

生成待审批短信,所述待审批短信包括所述审批编号;

向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。

2.根据权利要求1所述的短信审批处理方法,其特征在于,所述审批编号为随机数,或为时间戳与随机数的组合。

3.根据权利要求1所述的短信审批处理方法,其特征在于,所述获取业务需求标识、审批编号和移动终端标识,包括:若数据库中存储有与所述业务需求标识和所述移动终端标识的组合对应的所述审批编号,则获取所述审批编号;

若所述数据库中没有存储与所述业务需求标识和所述移动终端标识的组合对应的审批编号,则生成所述审批编号,并存储在所述数据库中。

4.根据权利要求3所述的短信审批处理方法,其特征在于,所述方法还包括:在所述业务需求标识对应的业务需求生命周期结束后,删除所述数据库中存储的、与所述业务需求标识对应的所述审批编号。

5.根据权利要求1至4任一所述的短信审批处理方法,其特征在于,所述方法还包括:接收所述确认审批短信,若确定所述确认审批短信中包括有审批编号且与所述待审批短信包括的审批编号相同,则根据所述审批编号和所述确认审批短信对应的所述移动终端标识,确定所述业务需求标识;

根据所述确认审批短信中包括的审批内容更新与所述业务需求标识对应的审批记录。

6.根据权利要求5所述的短信审批处理方法,其特征在于,所述方法还包括:若与所述业务需求标识对应的审批记录有多条,则根据所述审批内容更新所有的审批记录。

7.根据权利要求1或2所述的短信审批处理方法,其特征在于,所述生成待审批短信包括:业务系统定时自动生成所述待审批短信;或

所述业务系统根据人工手动操作生成所述待审批短信。

8.一种短信审批处理装置,其特征在于,包括:

获取模块,用于获取业务需求标识、审批编号和移动终端标识;其中,所述移动终端标识为短信审批人员的移动终端对应的移动终端标识,所述移动终端标识和所述业务需求标识的组合与所述审批编号对应;

生成模块,用于生成待审批短信,所述待审批短信包括所述审批编号;

处理模块,用于向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的短信审批处理方法的步骤。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述的短信审批处理方法的步骤。

说明书 :

一种短信审批处理方法、装置、电子设备和存储介质

技术领域

[0001] 本发明涉及互联网技术领域,尤其涉及一种短信审批处理方法、装置、电子设备和存储介质。

背景技术

[0002] 在现有的业务系统中,短信通常用来接收验证码、消息通知以及广告等信息。短信业务与用户的交互很少,用户一般是使用短信来审批处理单一的业务。
[0003] 针对一些复杂的场景,例如对于业务需求和研发工单两种业务审批短信,由于业务系统通常是采用同一个短信上行入口,此时用户无法通过回复“同意”或“拒绝”来决定审批哪一个业务,因为业务系统无法根据用户的手机号和审批短信的回复内容区分出用户想要审批的是哪一个业务,导致短信审批效率低。

发明内容

[0004] 本发明实施例提供一种短信审批处理方法、装置、电子设备和存储介质,用以解决现有技术中短信审批效率低的问题。
[0005] 第一方面,本发明实施例提供了一种短信审批处理方法,包括:
[0006] 获取业务需求标识、审批编号和移动终端标识;其中,所述移动终端标识为短信审批人员的移动终端对应的移动终端标识,所述移动终端标识和所述业务需求标识的组合与所述审批编号对应;
[0007] 生成待审批短信,所述待审批短信包括所述审批编号;
[0008] 向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。
[0009] 进一步地,所述审批编号为随机数,或为时间戳与随机数的组合。
[0010] 进一步地,所述获取业务需求标识、审批编号和移动终端标识,包括:
[0011] 若数据库中存储有与所述业务需求标识和所述移动终端标识的组合对应的所述审批编号,则获取所述审批编号;
[0012] 若所述数据库中没有存储与所述业务需求标识和所述移动终端标识的组合对应的审批编号,则生成所述审批编号,并存储在所述数据库中。
[0013] 进一步地,所述方法还包括:
[0014] 在所述业务需求标识对应的业务需求生命周期结束后,删除所述数据库中存储的、与所述业务需求标识对应的所述审批编号。
[0015] 进一步地,所述方法还包括:
[0016] 接收所述确认审批短信,若确定所述确认审批短信中包括有审批编号且与所述待审批短信包括的审批编号相同,则根据所述审批编号和所述确认审批短信对应的所述移动终端标识,确定所述业务需求标识;
[0017] 根据所述确认审批短信中包括的审批内容更新与所述业务需求标识对应的审批记录。
[0018] 进一步地,所述方法还包括:
[0019] 若与所述业务需求标识对应的审批记录有多条,则根据所述审批内容更新所有的审批记录。
[0020] 进一步地,所述生成待审批短信包括:
[0021] 业务系统定时自动生成所述待审批短信;或
[0022] 所述业务系统根据人工手动操作生成所述待审批短信。
[0023] 第二方面,本发明实施例提供了一种短信审批处理装置,包括:
[0024] 获取模块,用于获取业务需求标识、审批编号和移动终端标识;其中,所述移动终端标识为短信审批人员的移动终端对应的移动终端标识,所述移动终端标识和所述业务需求标识的组合与所述审批编号对应;
[0025] 生成模块,用于生成待审批短信,所述待审批短信包括所述审批编号;
[0026] 处理模块,用于向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。
[0027] 第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面提供的方法。
[0028] 第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行如第一方面提供的方法。
[0029] 本发明实施例提供的短信审批处理方法、装置、电子设备和存储介质,通过在待审批短信中增加与移动终端标识和业务需求标识的组合对应的审批编号,判断用户回复的审批短信中是否也包括该审批编号,以使得业务系统可以通过该审批编号区分不同的业务需要,提高短信审批的效率。

附图说明

[0030] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031] 图1为本发明一实施例提供的短信审批处理方法流程图;
[0032] 图2为本发明实施例提供的审批编号的组成示意图;
[0033] 图3为本发明另一实施例提供的短信审批处理方法流程图;
[0034] 图4为本发明又一实施例提供的短信审批处理方法流程图;
[0035] 图5为本发明再一实施例提供的短信审批处理方法流程图;
[0036] 图6为本发明实施例提供的短信审批处理装置结构示意图;
[0037] 图7为本发明实施例提供的电子设备的结构示意图。

具体实施方式

[0038] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039] 业务系统中存在多个业务需要进行短信审批操作时,如业务需求审批和研发工单审批,由于业务系统采用同一个短信上行入口,此时用户无法直接通过回复“同意”或“拒绝”来决定审批哪一个业务。这是因为系统无法根据用户的手机号和审批短信的回复内容区分出用户想要审批的是哪一个业务。例如业务系统先后发出一个业务需求的待审批短信和一个研发工单的待审批短信,若接到用户回复的一个审批短信后,业务系统无法确定用户是对业务需求的审批,还是对研发工单的审批。因此现有技术中存在短信审批效率低等问题,针对该问题本发明各实施例提供一种解决方案,即通过在待审批短信中增加审批编号,用户回复的审批短信中也需要包括该审批编号,因此业务系统可以通过该审批编号识别用户审批的业务需要,提高短信审批的效率。
[0040] 图1为本发明一实施例提供的短信审批处理方法流程图,如图1所示,该方法包括:
[0041] 步骤100、获取业务需求标识、审批编号和移动终端标识;其中,所述移动终端标识为短信审批人员的移动终端对应的移动终端标识,所述移动终端标识和所述业务需求标识的组合与所述审批编号对应;
[0042] 业务系统在为某个业务需求生成待审批短信之前,首先可以获取业务需求标识、审批编号和移动终端标识。其中,所述的业务需求标识为需要进行短信审批的业务需求所对应的标识,可以理解的是,每个业务需求均对应有一个业务需求标识以使得业务系统对不同的业务需求进行区分。例如业务需求1的业务需求标识可以为“ab1”,业务需求2的业务需求标识可以为“ab2”等等。
[0043] 所述的移动终端标识为短信审批人员的移动终端对应的移动终端标识。可以理解的是,短信审批人员即为需要对待审批的业务需求进行审批的人员。具体地,短信审批人员通过其移动终端反馈短信审批的方式进行审批。短信审批人员的移动终端对应的移动终端标识可以为手机号等。例如,短信审批人员1的移动终端标识可以为“135****1234”,短信审批人员2的移动终端标识可以为“135****6789”,等等。
[0044] 所述的审批编号是业务系统为每一个待审批的业务需求所分配的,而且所述移动终端标识和所述业务需求标识的组合与所述审批编号对应。在业务系统中,可以维护一个数据库,在该数据库中存储的移动终端标识和业务需求标识的组合与审批编号具有绑定关系。如表1所示,本发明实施例提供的数据库可以为:
[0045] 表1
[0046]业务需求标识 移动终端标识 审批编号
ab1 135****1234 1
ab2 135****6789 2
ab3 135****1234 3
[0047] 如表1所示,第一条绑定记录表明:业务需求1需要短信审批人员1来进行短信审批,为“ab1”与“135****1234”的组合分配一个审批编号例如为“1”;第二条绑定记录表明:业务需求2需要短信审批人员2来进行短信审批,为“ab2”与“135****6789”的组合分配一个审批编号例如为“2”;第三条绑定记录表明:业务需求3同样需要短信审批人员1来进行短信审批,为“ab3”与“135****1234”的组合分配一个审批编号例如为“3”,由于业务需求1和业务需求3均需要短信审批人员1来审批,为了避免短信审批人员1反馈的审批短信,业务系统区分不开是针对哪个业务需求的审批,本发明实施例采用不同的审批编号(例如“1”和“2”),来进行区分识别。
[0048] 步骤101、生成待审批短信,所述待审批短信包括所述审批编号;
[0049] 在获取到业务需求标识、审批编号和移动终端标识后,便可以生成待审批短信,为了业务系统区分出短信审批人员是针对哪个业务需求的审批,可以将之前生成的审批编号携带在待审批短信中。
[0050] 进一步地,所述的生成待审批短信可以为:业务系统定时自动生成所述待审批短信。所述的生成待审批短信还可以为:所述业务系统根据人工手动操作生成所述待审批短信。
[0051] 步骤102、向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。
[0052] 业务系统生成包括有审批编号的所述待审批短信后,可以发送给所述移动终端标识对应的移动终端,用于请求短信审批人员通过所述移动终端返回确认审批短信。业务系统在接收到确认审批短信后,可以先检测该确认审批短信中是否包括有审批编号,若不包括审批编号可以做其他处理例如丢弃该短信;若确认审批短信中包括审批编号,则再进一步地确定确认审批短信中包括的审批编号是否与之前发送的待审批短信中包括的审批编号一致,若不一致则做其他处理例如丢弃该短信;若一致,则可以将该确认审批短信作为与之前发送的待审批短信对应的审批短信,实现短信审批对应的业务需求的识别。
[0053] 本发明实施例提供的短信审批处理方法,通过在待审批短信中增加与移动终端标识和业务需求标识的组合对应的审批编号,判断用户回复的审批短信中是否也包括该审批编号,以使得业务系统可以通过该审批编号区分不同的业务需要,提高短信审批的效率。
[0054] 在上述实施例的基础上,所述的审批编号可以为一随机数,例如“1”或“2”;也可以为时间戳与随机数的组合(“时间戳+随机数”)。图2为本发明实施例提供的审批编号的组成示意图,在生成审批编号时,如图2所示,前四位0130表示当前日期(月+日),紧接日期的1是随机数,表示该手机号码当天新增的、待审批的业务数量,长度不定,可以是一位或多位,如“01301”表示01月30日的第1个,“013015”表示01月30日的第15个。
[0055] 审批编号的生成基于手机号和业务需求标识,保证同一手机号当天收到的待审批短信的内容中审批编号是不相同的,可以区分出不同业务。同一个手机号码,对于不同的待审批业务,生成的审批编号不同,最后一位或几位可以根据提交人申请时间依次排序。例如:01月30日有A和B两个业务需求需要部门领导审批,则业务需求A的审批编号为“01301”,业务需求B的编号为“01302”。
[0056] 对于业务需求短信审批操作,如果存在系统定时待办审批短信和提交人手动催办审批短信,由于两条短信需要审批的是同一个业务需求,在增加审批编号的同时,需要保证同一条业务需求所生成的审批编号是同一个。否则,如果采用不同审批编号,会让用户误以为是两个不同的业务需求需要审批,用户体验性差。例如,01月30日有业务需求A需要部门领导审批,系统定时待办审批短信发送审批编号为“01301”,提交人手动催办审批短信审批编号也为“01301”。
[0057] 在上述实施例的基础上,获取业务需求标识、审批编号和移动终端标识,包括:若数据库中存储有与所述业务需求标识和所述移动终端标识的组合对应的所述审批编号,则获取所述审批编号;若所述数据库中没有存储与所述业务需求标识和所述移动终端标识的组合对应的审批编号,则生成所述审批编号,并存储在所述数据库中。
[0058] 具体地,图3为本发明另一实施例提供的短信审批处理方法流程图,如图3所示,业务系统中短信审批模块分为短信上行和短信下行两部分。对于短信下行,对于每个业务需求,存在系统定时短信和手动催办短信两种类型。如图3的业务需求,不论是在发送系统定时短信还是手动催办短信,在生成审批编号之前,都需要通过手机号+业务需求标识进行查询数据库记录,若有,则用已经生成过的审批编号,没有则可以生成新的审批编号,并存储在数据库中。
[0059] 在上述实施例的基础上,在所述业务需求标识对应的业务需求生命周期结束后,可以删除所述数据库中存储的、与所述业务需求标识对应的所述审批编号。具体地,同一个业务需求对应某个手机号生成审批编号之后,就会一直存在,一直跟随该业务需求的整个生命周期(包括该业务需求重新提交)。例如:01月30日有业务需求A需要部门领导审批,发送审批编号为“01301”,但是当天并没有审批。01月31日新增了业务需求B需要部门领导审批,则业务需求B的审批编号为“01311”,而业务需求A的审批编号为“01301”保持不变。
[0060] 在上述实施例中,生成的待审批短信的内容可以为《请您审批业务需求:测试,需求提交人:测试人员001,电话:188xxxx8888,关联项目:xxxx的测试项目,审批通过请直接回复“同意01301”,查看详情及更多操作请点击如下链接:http://x.x.x.x:8080/m/i?t=3413_pcgEZt》。
[0061] 进一步地,在上述实施例中,所述方法还包括:
[0062] 接收所述确认审批短信,若确定所述确认审批短信中包括有审批编号且与所述待审批短信包括的审批编号相同,则根据所述审批编号和所述确认审批短信对应的所述移动终端标识,确定所述业务需求标识;
[0063] 根据所述确认审批短信中包括的审批内容更新与所述业务需求标识对应的审批记录。
[0064] 具体地,业务系统接收确认审批短信后,判断该确认审批短信中是否包括有审批编号,若有,则进一步判断该审批编号与待审批短信包括的审批编号是否相同,若相同,则根据审批编号和移动终端标识在所维护的数据库中查找对应的业务需求标识。根据业务需求标识确定待审批的业务需求后,根据确认审批短信中携带的审批内容更新与业务需求标识对应的审批记录。
[0065] 再进一步地,若与所述业务需求标识对应的审批记录有多条,则根据所述审批内容更新所有的审批记录。
[0066] 参见图3所示,对于短信上行,短信审批人员回复诸如“同意01301”的短信内容进行审批,首先根据手机号和回复内容中的审批编号判断出属于哪个业务,然后分发到对应的上行审批模块进行处理,如图3的业务需求,注意在处理之后需要把关于该业务需求所有相关业务场景状态更新为已处理,防止同一个业务需求通过系统定时短信和手动催办短信分别审批两次。
[0067] 图4为本发明又一实施例提供的短信审批处理方法流程图,如图4所示,假设用户A提交业务需求1申请需要C审批,业务系统定时短信先发送(图中假设为12:00),此时该业务需求对应C的手机号码未生成过审批编号,因此可以新生成审批编号01301。假设C收到业务系统定时短信之后并没有审批,在13:00时A进行手动催办,此时根据业务需求标识+手机号可以查询到已经生成过的审批编号,故使用已生成的审批编号01301。用户C收到两条短信之后,如果回复“同意01301”,根据发送记录可以查询出手动催办是最近发送的,因此处理手动催办记录,并回复用户C审批处理情况,同时更新该业务需求的系统定时短信和手动催办短信两条记录,防止用户第2次回复“同意01301”时,去审批系统定时短信记录,造成同一个业务需求重复审批两次。
[0068] 继续参见图4,假设用户B提交业务需求2申请需要C审批,手动催办短信先发送(图中假设为13:30),此时该业务需求对应C的手机号码未生成过审批编号,并且这是用户C在01月30日新增的第2个待审批的业务,因此可以新生成审批编号01302。假设C收到系统定时短信之后并没有审批,在14:00时系统定时短信也发送了一次(审批编号采用已经生成的
01302)。与前述步骤中不同的是,用户C通过回复“拒绝01302”将用户B的申请拒绝了。但是,用户B修改申请之后,重新提交了业务需求2(相当于被重新打开了)需求用户C审批。此时,不论是系统定时短信还是手动催办短信,审批编号均采用01302,因为该需求对应用户C的手机号码已经生成过审批编号,故采用已生成的审批编号,该审批编号一直伴随到该业务需求生命周期结束。
[0069] 图5为本发明再一实施例提供的短信审批处理方法流程图,如图5所示,假设在01月30日,用户A提交业务需求1申请需要用户C审批,生成的短信审批编号为01301,但是用户C忘记在01月30号进行审批处理。在01月31日,系统再次发送定时短信(审批业务需求1)给用户C,此时发送的审批编号为01301(还是01月30日所生成的审批编号);在01月31日用户A又提交研发工单1申请需要用户C审批,此时研发工单1的审批编号为01311,因为这是01月31日新增的、待用户C审批的第1条业务。
[0070] 本发明实施例提供的短信审批处理方法,针对同一系统下多种复杂业务场景的短信审批(如业务需求分为系统定时待办短信和提交人手动催单短信),解决了如何让用户可任意选择审批哪一个业务,提高了系统的灵活性;针对同一条业务需求、同一个手机号,采用同一个审批编号,可避免生成冗余的审批编号,并且能够解决“跨天”的问题(即用户可以隔天进行短信审批操作,无需当天操作),同时降低了短信审批模块的设计难度。例如,编号只生成一次,伴随业务需求的整个生命周期,包括新建、审批、重新打开、撤销等操作,一直到彻底关闭。
[0071] 本发明实施例提供的短信审批处理方法,利用短信审批,可以提高办公的灵活性,无需pc端,也无需打开app或者手机网页即可进行操作。通过“同意/拒绝”+“审批编号”,解决用户无法指定审批哪个业务的难题,同时可以根据编号查看对应日期内审批的数量,并可以轻松分辨出各个业务。
[0072] 图6为本发明实施例提供的短信审批处理装置结构示意图,如图6所示,该装置包括获取模块601、生成模块602和处理模块603,其中:
[0073] 获取模块601,用于获取业务需求标识、审批编号和移动终端标识;其中,所述移动终端标识为短信审批人员的移动终端对应的移动终端标识,所述移动终端标识和所述业务需求标识的组合与所述审批编号对应;
[0074] 生成模块602,用于生成待审批短信,所述待审批短信包括所述审批编号;
[0075] 处理模块603,用于向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。
[0076] 具体地,在为某个业务需求生成待审批短信之前,首先通过获取模块601获取业务需求标识、审批编号和移动终端标识。其中,所述的业务需求标识为需要进行短信审批的业务需求所对应的标识,可以理解的是,每个业务需求均对应有一个业务需求标识以使得业务系统对不同的业务需求进行区分。在获取模块601获取到业务需求标识、审批编号和移动终端标识后,可以通过生成模块602生成待审批短信,为了业务系统区分出短信审批人员是针对哪个业务需求的审批,将之前生成的审批编号携带在待审批短信中。生成模块602生成包括有审批编号的所述待审批短信后,通过处理模块603发送给所述移动终端标识对应的移动终端,用于请求短信审批人员通过所述移动终端返回确认审批短信。处理模块603在接收到确认审批短信后,可以先检测该确认审批短信中是否包括有审批编号,若不包括审批编号可以做其他处理例如丢弃该短信;若确认审批短信中包括审批编号,则再进一步地确定确认审批短信中包括的审批编号是否与之前发送的待审批短信中包括的审批编号一致,若不一致则做其他处理例如丢弃该短信;若一致,则可以将该确认审批短信作为与之前发送的待审批短信对应的审批短信,实现短信审批的业务需求准确定位。
[0077] 本发明实施例提供的短信审批处理装置,通过在待审批短信中增加与移动终端标识和业务需求标识的组合对应的审批编号,判断用户回复的审批短信中是否也包括该审批编号,以使得业务系统可以通过该审批编号区分不同的业务需要,提高短信审批的效率。
[0078] 进一步地,在上述装置实施例中,所述审批编号为随机数,或为时间戳与随机数的组合。
[0079] 进一步地,在上述装置实施例中,获取模块601具体用于若数据库中存储有与所述业务需求标识和所述移动终端标识的组合对应的所述审批编号,则获取所述审批编号;
[0080] 若所述数据库中没有存储与所述业务需求标识和所述移动终端标识的组合对应的审批编号,则生成所述审批编号,并存储在所述数据库中。
[0081] 进一步地,在上述装置实施例中,所述装置还可以包括删除模块,用于在所述业务需求标识对应的业务需求生命周期结束后,删除所述数据库中存储的、与所述业务需求标识对应的所述审批编号。
[0082] 进一步地,在上述装置实施例中,处理模块603还用于接收所述确认审批短信,若确定所述确认审批短信中包括有审批编号且与所述待审批短信包括的审批编号相同,则根据所述审批编号和所述确认审批短信对应的所述移动终端标识,确定所述业务需求标识;
[0083] 根据所述确认审批短信中包括的审批内容更新与所述业务需求标识对应的审批记录。
[0084] 进一步地,处理模块603还用于若与所述业务需求标识对应的审批记录有多条,则根据所述审批内容更新所有的审批记录。
[0085] 进一步地,在上述装置实施例中,生成模块602具体用于定时自动生成所述待审批短信;或,根据人工手动操作生成所述待审批短信。
[0086] 本发明实施例提供的短信审批处理装置,具体可以用于执行上述各方法实施例提供的方法,其流程和功能可以参见上述各方法实施例,此处不再赘述。
[0087] 本发明实施例提供的短信审批处理装置,针对同一系统下多种复杂业务场景的短信审批(如业务需求分为系统定时待办短信和提交人手动催单短信),解决了如何让用户可任意选择审批哪一个业务,提高了系统的灵活性;针对同一条业务需求、同一个手机号,采用同一个审批编号,可避免生成冗余的审批编号,并且能够解决“跨天”的问题(即用户可以隔天进行短信审批操作,无需当天操作),同时降低了短信审批模块的设计难度。
[0088] 图7为本发明实施例提供的电子设备的结构示意图,如图7所示,该服务器可以包括:处理器(processor)710、通信接口(Communications Interface)720、存储器(memory)730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信。处理器710可以调用存储器730中的计算机程序,以执行如下方法:获取业务需求标识、审批编号和移动终端标识;其中,所述移动终端标识为短信审批人员的移动终端对应的移动终端标识,所述移动终端标识和所述业务需求标识的组合与所述审批编号对应;生成待审批短信,所述待审批短信包括所述审批编号;向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。
[0089] 进一步地,本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获取业务需求标识、审批编号和移动终端标识;其中,所述移动终端标识为短信审批人员的移动终端对应的移动终端标识,所述移动终端标识和所述业务需求标识的组合与所述审批编号对应;生成待审批短信,所述待审批短信包括所述审批编号;向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。
[0090] 进一步地,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取业务需求标识、审批编号和移动终端标识;其中,所述移动终端标识为短信审批人员的移动终端对应的移动终端标识,所述移动终端标识和所述业务需求标识的组合与所述审批编号对应;生成待审批短信,所述待审批短信包括所述审批编号;向所述移动终端标识对应的移动终端发送所述待审批短信,以请求所述移动终端返回确认审批短信,并在确定所述确认审批短信包括所述审批编号后,将所述确认审批短信作为与所述待审批短信对应的审批短信。
[0091] 本领域普通技术人员可以理解:此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0092] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0093] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0094] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。