数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31379667 阅读:20 留言:0更新日期:2021-12-15 11:23
本发明专利技术涉及业务系统技术领域,具体涉及数据处理方法、装置、电子设备及存储介质,所述方法包括获取待处理消息,所述待处理消息包括目标设备的设备类型以及标识;基于所述设备类型将所述待处理消息分发到对应的业务处理模块进行处理;基于所述设备类型以及标识,将所述业务处理模块的处理结果分发到对应的接口模块进行处理,以将处理结果发送至所述目标设备。通过业务处理与接口处理的分层解耦,可以利用各个模块进行并行数据处理,提高了数据处理效率;同时,对于开发人员而言,不需要了解各个模块的具体实现细节,仅需要了解如何调用接口即可,提高了开发效率。提高了开发效率。提高了开发效率。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质


[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]结合第一方面,或第一方面第一实施方式至第四实施方式中任一项,在第一方面第五实施方式中,所述方法还包括:
[0032]基于所述设备类型对应的接口模块获取所述目标设备发送的待处理数据,所述待处理数据包括所述目标设备的设备类型以及目标用户的标识;
[0033]基于所述设备类型将所述接口模块的处理结果分发到对应的业务处理模块进行处理;
[0034]基于所述目标用户的标识将所述业务处理模块的处理结果发送给所述目标用户。
[0035]本专利技术实施例提供的数据处理方法,利用业务处理模块以及接口模块进行相应的处理,实现目标设备向上层业务进行数据传输,即通过业务处理与接口处理的分层解耦,可以利用各个模块进行并行数据处理,提高了数据处理效率;同时,对于开发人员而言,不需要了解各个模块的具体实现细节,仅需要了解如何调用接口即可,提高了开发效率。
[0036]结合第一方面第五实施方式,在第一方面第六实施方式中,所述基于所述设备类型将所述接口模块的处理结果分发到对应的业务处理模块进行处理,包括:
[0037]利用所述设备类型对应的接口模块对所述待处理数据进行数据协议以及数据格式的处理;
[0038]调用目标进程将所述接口模块的处理结果分发到所述设备类型对应的业务处理模块进行处理。
[0039]本专利技术实施例提供的数据处理方法,利用目标进程统一进行接口模块的处理结果的分发,可以实现统一分发和请求数据的监控。
[0040]根据第二方面,本专利技术实施例还提供了一种数据处理装置,包括:
[0041]获取单元,用于获取待处理消息,所述待处理消息包括目标设备的设备类型以及标识;...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待处理消息,所述待处理消息包括目标设备的设备类型以及标识;基于所述设备类型将所述待处理消息分发到对应的业务处理模块进行处理;基于所述设备类型以及标识,将所述业务处理模块的处理结果分发到对应的接口模块进行处理,以将处理结果发送至所述目标设备。2.根据权利要求1所述的方法,其特征在于,所述基于所述设备类型以及标识,将所述业务处理模块的处理结果分发到对应的接口模块进行处理,以将处理结果发送至所述目标设备,包括:获取所述业务处理模块的处理结果;调用目标进程将所述处理结果分发至所述设备类型对应的接口模块,并利用所述接口模块对所述处理结果进行数据协议以及数据格式的处理;基于所述标识将所述接口模块的处理结果发送至所述目标设备。3.根据权利要求1所述的方法,其特征在于,所述接口模块包括服务子模块以及适配子模块,所述基于所述设备类型以及标识,将所述业务处理模块的处理结果分发到对应的接口模块进行处理,以将处理结果发送至所述目标设备,包括:基于所述设备类型确定对应的目标服务子模块,并将所述业务处理模块的处理结果分发到所述目标服务子模块;获取并根据所述服务子模块与所述适配子模块的对应关系确定所述目标服务子模块对应的至少一个适配子模块;根据所述标识以及预先建立的所述适配子模块与设备的一一对应关系,从所述至少一个适配子模块中确定所述目标设备对应的目标适配子模块;基于所述目标服务子模块将所述业务处理模块的处理结果分发到对应的所述目标适配子模块进行处理,以将所述目标适配子模块的处理结果发送至所述目标设备。4.根据权利要求3所述的方法,其特征在于,所述服务子模块包括主服务子模块以及至少一个从服务子模块,所述获取并根据所述服务子模块与所述适配子模块的对应关系确定所述目标服务子模块对应的至少一个适配子模块,包括:所述主服务子模块获取所述设备对应的适配子模块发送的注册请求;所述主服务子模块确定所述注册请求中是否携带有所述适配子模块的标识;当未携带有所述适配子模块的标识时,确定所述设备对应的适配子模块为新注册适配子模块并为所述设备对应的适配子模块分配对应的标识,并基于所述主服务子模块与所述至少一个从服务子模块的对应关系...

【专利技术属性】
技术研发人员:王猛柳海洋陈颖
申请(专利权)人:上海领世通信技术发展有限公司
类型:发明
国别省市:

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

1