统一通讯格式的方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:36427079 阅读:13 留言:0更新日期:2023-01-20 22:37
本发明专利技术公开了一种统一通讯格式的方法、装置、设备及计算机可读存储介质,其中,方法包括:接收前端以规定的请求格式发送的业务请求;根据所述业务请求,在所述controller层确定业务请求的参数;根据所述参数,在所述service层中确定目标实现类;根据所述目标实现类以及所述dao层,在所述dao层确定业务数据对应的目标结果,并以规定的回复格式发送至所述前端。本发明专利技术能够将前端以规定的请求格式发送的业务请求,统一在所述controller层中确定参数,根据参数得到目标结果,并以规定的回复格式发送目标结果至所述前端,以实现业务请求统一发送至一个controller层,并统一了请求格式以及回复格式,进而大大减少了维护成本。进而大大减少了维护成本。进而大大减少了维护成本。

【技术实现步骤摘要】
统一通讯格式的方法、装置、设备及计算机可读存储介质


[0001]本专利技术涉及前端以及后端通讯格式的
,尤其涉及一种统一通讯格式的方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]由于定义请求业务请求时基本都是看词知意,且客户端无法有效屏蔽具体请求业务请求和参数,让客户端侧的攻击变得容易。在JAVA语言中,定义不同请求业务请求,意味着不同的controller,在一定程度上增加了服务启动和监听时间,增加启动和运行时开销。
[0003]此外,大量的controller增加维护成本,而且请求接口定义,加上不同开发人员的风格不一,导致无法统一,增加了后期维护成本,对于复杂的终端设备更是如此,异构语言的加入,多平台的加入,更是大大提高了维护成本。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的主要目的在于提供一种统一通讯格式的方法、装置、设备及计算机可读存储介质,旨在解决现有单纯的播放比赛的视频而导致用户的观看体验较差的技术问题。
[0006]为实现上述目的,本专利技术提供一种统一通讯格式的方法,所述统一通讯格式的方法包括以下步骤:
[0007]接收前端以规定的请求格式发送的业务请求;
[0008]根据所述业务请求,在所述controller层确定业务请求的参数;
[0009]根据所述参数,在所述service层中确定目标实现类;
[0010]根据所述目标实现类以及所述dao层,在所述dao层确定业务数据对应的目标结果,并以规定的回复格式发送至所述前端。
[0011]进一步地,所述根据所述业务请求,在所述controller层确定业务请求的参数的步骤包括:
[0012]在所述controller层中对所述业务请求进行解析,以获得业务请求的参数,其中,所述参数中包括:服务标识、系统类型、请求页面地址以及业务数据。
[0013]进一步地,所述根据所述参数,在所述service层中确定目标实现类的步骤包括:
[0014]在所述service层中确定是否存在与所述服务标识匹配的第一实现类;
[0015]若存在所述第一实现类,则根据所述第一实现类、所述系统类型以及所述请求页面地址,在所述service层中确定目标实现类。
[0016]进一步地,所述若存在所述第一实现类,则根据所述第一实现类、所述系统类型以及所述请求页面地址,在所述service层中确定目标实现类的步骤包括:
[0017]在所述第一实现类中确定是否存在与所述系统类型匹配的第二实现类;
[0018]若存在所述第二实现类,则根据所述第二实现类以及所述请求页面地址,在所述
service层中确定目标实现类。
[0019]进一步地,所述若存在所述第二实现类,则根据所述第二实现类以及所述请求页面地址,在所述service层中确定目标实现类的步骤包括:
[0020]在所述第二实现类中确定是否存在与所述请求页面地址匹配的第三实现类,若存在所述第三实现类,则将所述第三实现类作为目标实现类。
[0021]进一步地,所述根据所述目标实现类以及所述dao层,在所述dao层中确定业务数据对应的目标结果,并以规定的回复格式发送至所述前端的步骤包括:
[0022]所述目标实现类利用预设的中间技术调用所述dao层,以确定业务数据对应的目标结果;
[0023]根据所述目标结果,以规定的回复格式发送至所述前端。
[0024]进一步地,所述根据所述目标结果,以规定的回复格式发送至所述前端的步骤包括:
[0025]将所述目标结果返回至所述controller层,并通过所述controller层将所述目标结果以规定的回复格式发送给所述前端。
[0026]此外,为实现上述目的,本专利技术还提供一种统一通讯格式的装置,应用于后端,所述后端包括controller层、service层以及dao层,所述统一通讯格式的装置包括:
[0027]接收模块,用于接收前端以规定的请求格式发送的业务请求;
[0028]第一确定模块,用于根据所述业务请求,在所述controller层确定业务请求的参数;
[0029]第二确定模块,用于根据所述参数,在所述service层中确定目标实现类;
[0030]发送模块,用于根据所述目标实现类以及所述dao层,在所述dao层确定业务数据对应的目标结果,并以规定的回复格式发送至所述前端。
[0031]此外,为实现上述目的,本专利技术还提供一种统一通讯格式的设备,所述统一通讯格式的设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的统一通讯格式的程序,所述统一通讯格式的程序被所述处理器执行时实现前述的统一通讯格式的方法的步骤。
[0032]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有统一通讯格式的程序,所述统一通讯格式的程序被处理器执行时实现前述的统一通讯格式的方法的步骤。
[0033]本专利技术通过接收前端以规定的请求格式发送的业务请求,接着根据所述业务请求,在所述controller层确定业务请求的参数;根据所述参数,在所述service层中确定目标实现类;根据所述目标实现类以及所述dao层,在所述dao层确定业务数据对应的目标结果,并以规定的回复格式发送至所述前端,能够将前端以规定的请求格式发送的业务请求,统一在所述controller层中确定参数,根据参数得到目标结果,并以规定的回复格式发送目标结果至所述前端,以实现业务请求统一发送至一个controller层,并统一了请求格式以及回复格式,进而大大减少了维护成本。
附图说明
[0034]图1是本专利技术实施例方案涉及的硬件运行环境中统一通讯格式的设备的结构示意
图;
[0035]图2为本专利技术统一通讯格式的方法第一实施例的流程示意图;
[0036]图3为本专利技术统一通讯格式的装置一实施例的功能模块示意图。
[0037]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0038]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0039]如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境中统一通讯格式的设备的结构示意图。
[0040]本专利技术实施例统一通讯格式的设备可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的可移动式终端设备。
[0041本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种统一通讯格式的方法,其特征在于,应用于后端,所述后端包括controller层、service层以及dao层,所述统一通讯格式的方法包括以下步骤:接收前端以规定的请求格式发送的业务请求;根据所述业务请求,在所述controller层确定业务请求的参数;根据所述参数,在所述service层中确定目标实现类;根据所述目标实现类以及所述dao层,在所述dao层确定业务数据对应的目标结果,并以规定的回复格式发送至所述前端。2.如权利要求1所述的统一通讯格式的方法,其特征在于,所述根据所述业务请求,在所述controller层确定业务请求的参数的步骤包括:在所述controller层中对所述业务请求进行解析,以获得业务请求的参数,其中,所述参数中包括:服务标识、系统类型、请求页面地址以及业务数据。3.如权利要求2所述的统一通讯格式的方法,其特征在于,所述根据所述参数,在所述service层中确定目标实现类的步骤包括:在所述service层中确定是否存在与所述服务标识匹配的第一实现类;若存在所述第一实现类,则根据所述第一实现类、所述系统类型以及所述请求页面地址,在所述service层中确定目标实现类。4.如权利要求3所述的统一通讯格式的方法,其特征在于,所述若存在所述第一实现类,则根据所述第一实现类、所述系统类型以及所述请求页面地址,在所述service层中确定目标实现类的步骤包括:在所述第一实现类中确定是否存在与所述系统类型匹配的第二实现类;若存在所述第二实现类,则根据所述第二实现类以及所述请求页面地址,在所述service层中确定目标实现类。5.如权利要求4所述的统一通讯格式的方法,其特征在于,所述若存在所述第二实现类,则根据所述第二实现类以及所述请求页面地址,在所述service层中确定目标实现类的步骤包括:在所述第二实现类中确定是否存在与所述请求页面地址匹配的第三实现...

【专利技术属性】
技术研发人员:李章普黄炜祺
申请(专利权)人:深圳万物安全科技有限公司
类型:发明
国别省市:

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

1