一种处理服务请求的方法和系统技术方案

技术编号:17798241 阅读:37 留言:0更新日期:2018-04-25 21:45
本发明专利技术涉及一种处理服务请求的方法和系统,该方法包括:接收终端发送的服务请求,其中,服务请求携带数据标识;根据数据标识确定服务请求的格式类型,其中,格式类型包括第一格式和第二格式;当确定格式类型为第一格式时,将预设标志位设为第一数值;或者,当确定格式类型为第二格式时,将预设标志位设为第二数值;根据格式类型对服务请求进行与格式类型对应的处理,并获取处理结果;当预设标志位的数值为第一数值时,直接将处理结果发送至终端;或者,当预设标志位的数值为第二数值时,将处理结果进行转换处理,获取最终的处理结果,并发送至终端。本发明专利技术丰富了处理服务请求的方式,节省了开发人员的工作量。

【技术实现步骤摘要】
一种处理服务请求的方法和系统
本专利技术属于数据处理
,尤其涉及一种处理服务请求的方法和系统。
技术介绍
随着科学技术的发展,各种数据格式层出不穷,JSON((JavaScriptObjectNotation))数据格式尤其受开发者的喜爱,其发展迅速。而现有的CSF(ComponentServiceFramework,构件服务框架)只能对XML格式的服务请求进行处理,不能对JSON格式的服务请求进行处理,造成CSF的应用范围窄,而若实现CSF能够对JSON格式的服务请求进行处理,则需开发人员做大量的开发工作。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种处理服务请求的方法和系统。本专利技术解决上述技术问题的技术方案如下:一种处理服务请求的方法,包括:接收终端发送的服务请求,其中,服务请求携带数据标识;根据服务请求中数据标识确定服务请求的格式类型,其中,格式类型包括第一格式和第二格式;当确定服务请求的格式类型为第一格式时,将与服务请求的格式类型对应的预设标志位设为第一数值;或者,当确定服务请求的格式类型为第二格式时,将与服务请求的格式类型对应的预设标志位设为第二数值;根据服务请求的格式类型对服务请求进行与服务请求的格式类型对应的处理,并获取处理结果;当与服务请求的格式类型对应的预设标志位的数值为第一数值时,直接将处理结果发送至终端;或者,当与服务请求的格式类型对应的预设标志位的数值为第二数值时,将处理结果进行转换处理,获取最终的处理结果,并将最终的处理结果发送至终端。本专利技术的有益效果是:通过接收服务请求,并确定服务请求的格式类型,根据格式类型对服务请求进行相应处理,从而能够处理不同格式的服务请求,丰富了处理服务请求的方式,根据格式类型对预设标志位赋值,根据预设标志位的值确定是直接将处理结果发送终端,还是转换处理后再发送终端,使终端接收的处理结果能够被终端识别并使用,节省了开发人员的工作量。本专利技术解决上述技术问题的另一技术方案如下:一种处理服务请求的系统,包括:接收模块,用于接收终端发送的服务请求,其中,服务请求携带数据标识;处理模块,用于根据服务请求中数据标识确定服务请求的格式类型,其中,格式类型包括第一格式和第二格式;当确定服务请求的格式类型为第一格式时,将与服务请求的格式类型对应的预设标志位设为第一数值;或者,当确定服务请求的格式类型为第二格式时,将与服务请求的格式类型对应的预设标志位设为第二数值;根据服务请求的格式类型对服务请求进行与服务请求的格式类型对应的处理,并获取处理结果;发送模块,用于当与服务请求的格式类型对应的预设标志位的数值为第一数值时,直接将处理结果发送至终端;或者,当与服务请求的格式类型对应的预设标志位的数值为第二数值时,将处理结果进行转换处理,获取最终的处理结果,并将最终的处理结果发送至终端。本专利技术的有益效果是:通过接收服务请求,并确定服务请求的格式类型,根据格式类型对服务请求进行相应处理,从而能够处理不同格式的服务请求,丰富了处理服务请求的方式,根据格式类型对预设标志位赋值,根据预设标志位的值确定是直接将处理结果发送终端,还是转换处理后再发送终端,使终端接收的处理结果能够被终端识别并使用,节省了开发人员的工作量。附图说明图1为本专利技术一实施例提供的一种处理服务请求的方法的流程示意图;图2为本专利技术另一实施例提供的一种处理服务请求的方法的流程示意图;图3为本专利技术实施例提供的一种处理服务请求的系统的结构示意图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,本专利技术实施例提供的一种处理服务请求的方法,包括:S1,接收终端发送的服务请求,其中,服务请求携带数据标识;S2,根据服务请求中数据标识确定服务请求的格式类型,其中,格式类型包括第一格式和第二格式;S3,当确定服务请求的格式类型为第一格式时,将与服务请求的格式类型对应的预设标志位设为第一数值;或者,当确定服务请求的格式类型为第二格式时,将与服务请求的格式类型对应的预设标志位设为第二数值;S4,根据服务请求的格式类型对服务请求进行与服务请求的格式类型对应的处理,并获取处理结果;S5,当与服务请求的格式类型对应的预设标志位的数值为第一数值时,直接将处理结果发送至终端;或者,当与服务请求的格式类型对应的预设标志位的数值为第二数值时,将处理结果进行转换处理,获取最终的处理结果,并将最终的处理结果发送至终端。本专利技术实施例提供的一种处理服务请求的方法,通过接收服务请求,并确定服务请求的格式类型,根据格式类型对服务请求进行相应处理,从而能够处理不同格式的服务请求,丰富了处理服务请求的方式,根据格式类型对预设标志位赋值,根据预设标志位的值确定是直接将处理结果发送终端,还是转换处理后再发送终端,使终端接收的处理结果能够被终端识别并使用,节省了开发人员的工作量。可选地,本专利技术实施例中,如图2所示,S2包括:S21,获取服务请求中预设字段的数据;具体地,服务请求可以是话费查询请求、流程查询请求或业务办理请求等。本专利技术实施例可以应用到移动通信领域,也可以应用到其他领域。以一具体例子说明S21:获取服务请求的首字母。S22,当服务请求中预设字段的数据为第一数据时,确定服务请求的格式类型为第一格式;或者,当服务请求中预设字段的数据为第二数据时,确定服务请求的格式类型为第二格式。具体地,第一数据与第二数据不相同,第一数据和第二数据均可以是:数值、字母或字符串等。上述实施例中,通过获取服务请求中预设字段的数据,根据数据确定服务请求的格式类型,从而快速准确地确定服务请求的格式类型,以便根据格式类型对服务请求进行相应处理,进而处理不同格式的服务请求,丰富了处理服务请求的方式,提升了服务请求的处理效率。可选地,本专利技术实施例中,S4包括:当服务请求的格式类型为第一格式时,对第一格式的服务请求进行响应,得到第一格式的处理结果;或者,当服务请求的格式类型为第二格式时,将第二格式的服务请求转换为第一格式的服务请求,并对第一格式的服务请求进行响应,得到第一格式的处理结果。具体地,服务请求的响应程序的格式类型为第一格式,如果服务请求的格式类型不是第一格式时,系统没有办法对该服务请求进行处理。故而需要将除第一格式之外的其他格式的服务请求转换为第一格式的服务请求,使服务请求的响应程序可以直接响应该服务请求。而且只需要转换一下服务请求的格式类型,就可以实现对该服务请求的响应,获取相应的处理结果。而不需要针对每一种服务请求的格式类型,生成与之对应的响应程序,从而节省开发人员工作量。上述实施例中,当服务请求的格式类型为第一格式时,对服务请求进行响应,得到第一格式的处理结果;或者,当服务请求的格式类型为第二格式时,将服务请求转换后再进行响应,得到第一格式的处理结果,从而在面对需处理不同格式的服务请求时,将不同格式的服务请求转换为与服务请求的响应程序的格式类型相同的格式后再进行响应,不用改变服务请求的响应程序,即可完成处理,丰富了处理服务请求的方式,避免了新开发一套响应程序以适应不同格式类型的服务请求所导致的开发人员工作量增加的问题。可选地,如上所述,在对服务请求进行响应后,得到处理结果,而这个处本文档来自技高网...
一种处理服务请求的方法和系统

【技术保护点】
一种处理服务请求的方法,其特征在于,包括:接收终端发送的服务请求,其中,所述服务请求携带数据标识;根据服务请求中数据标识确定服务请求的格式类型,其中,所述格式类型包括第一格式和第二格式;当确定所述服务请求的格式类型为所述第一格式时,将与所述服务请求的格式类型对应的预设标志位设为第一数值;或者,当确定所述服务请求的格式类型为所述第二格式时,将与所述服务请求的格式类型对应的预设标志位设为第二数值;根据所述服务请求的格式类型对所述服务请求进行与所述服务请求的格式类型对应的处理,并获取处理结果;当与所述服务请求的格式类型对应的预设标志位的数值为所述第一数值时,直接将所述处理结果发送至所述终端;或者,当与所述服务请求的格式类型对应的预设标志位的数值为所述第二数值时,将所述处理结果进行转换处理,获取最终的处理结果,并将所述最终的处理结果发送至所述终端。

【技术特征摘要】
1.一种处理服务请求的方法,其特征在于,包括:接收终端发送的服务请求,其中,所述服务请求携带数据标识;根据服务请求中数据标识确定服务请求的格式类型,其中,所述格式类型包括第一格式和第二格式;当确定所述服务请求的格式类型为所述第一格式时,将与所述服务请求的格式类型对应的预设标志位设为第一数值;或者,当确定所述服务请求的格式类型为所述第二格式时,将与所述服务请求的格式类型对应的预设标志位设为第二数值;根据所述服务请求的格式类型对所述服务请求进行与所述服务请求的格式类型对应的处理,并获取处理结果;当与所述服务请求的格式类型对应的预设标志位的数值为所述第一数值时,直接将所述处理结果发送至所述终端;或者,当与所述服务请求的格式类型对应的预设标志位的数值为所述第二数值时,将所述处理结果进行转换处理,获取最终的处理结果,并将所述最终的处理结果发送至所述终端。2.根据权利要求1所述的方法,其特征在于,所述根据服务请求中数据标识确定服务请求的格式类型包括:获取服务请求中预设字段的数据;当所述服务请求中预设字段的数据为第一数据时,确定所述服务请求的格式类型为第一格式;或者,当所述服务请求中预设字段的数据为第二数据时,确定所述服务请求的格式类型为第二格式。3.根据权利要求1所述的方法,其特征在于,所述根据所述服务请求的格式类型对所述服务请求进行与所述服务请求的格式类型对应的处理,并获取处理结果包括:当所述服务请求的格式类型为第一格式时,对第一格式的服务请求进行响应,得到第一格式的处理结果;或者,当所述服务请求的格式类型为第二格式时,将第二格式的服务请求转换为所述第一格式的服务请求,并对所述第一格式的服务请求进行响应,得到所述第一格式的处理结果。4.根据权利要求3所述的方法,其特征在于,所述将所述处理结果进行转换处理,获取最终的处理结果,并将所述最终的处理结果发送至所述终端包括:将所述第一格式的处理结果转换为第二格式的处理结果,并将所述第二格式的处理结果发送至所述终端。5.根据权利要求1-4任一项所述的...

【专利技术属性】
技术研发人员:崔保锋
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1