数据推送方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31709701 阅读:46 留言:0更新日期:2022-01-01 11:12
本发明专利技术提供一种数据推送方法、装置、计算机设备和存储介质,所述方法包括:根据目标设备的ID标识,获取目标数据推送任务;根据所述目标数据推送任务,得到目标推送平台的目标链接地址和目标接口实现类;根据所述目标设备发送的原始数据对所述目标接口实现类进行实例化,将实例化后得到的目标数据推送到所述目标推送平台;解决了现有技术中的数据推送方法存在扩展性差和维护难等问题,提高系统横向伸缩性和扩展性,新增推送平台时不会修改原有代码,从而减少测试人员的测试任务,降低线上出现问题的风险。现问题的风险。现问题的风险。

【技术实现步骤摘要】
数据推送方法、装置、计算机设备和存储介质


[0001]本专利技术涉及计算机
,具体涉及一种数据推送方法、装置、计算机设备和存储介质。

技术介绍

[0002]在物联网领域,基于地磁的路边停车收费系统已在现实生活中得到了广泛的应用,在此系统的运营过程中包括终端设备商、电信NB

IOT平台、数据推送平台、数据接收平台和运营平台。而数据推送平台在其中扮演着数据中转的作用,一方面要接收终端和电信NB

IOT平台上报的数据,另一方面又要实时的把上报的数据推送到多个数据接收平台。传统处理这一问题的手段是开发人员根据地磁关联的平台类型,使用代码逻辑控制分别组装各个平台对应的待发送数据、请求响应和获取结果,这种处理方式存在如下缺陷:一、发送不同平台的数据组装和处理过程,需要开发人员使用代码逻辑判断和区分;二、代码耦合度高,可读性差,难以维护;二、系统横向扩展性差,新增推送平台时,会修改到原有的代码,线上存在问题的风险增加,且会增加测试人员的测试任务。
[0003]可见,现有技术的数据推送方法存在扩展性差和维护本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据推送方法,其特征在于,所述推送方法包括:根据目标设备的ID标识,获取目标数据推送任务;根据所述目标数据推送任务,得到目标推送平台的目标链接地址和目标接口实现类;根据所述目标设备发送的原始数据对所述目标接口实现类进行实例化,将实例化后得到的目标数据推送到所述目标推送平台。2.如权利要求1所述的数据推送方法,其特征在于,在根据目标设备的ID标识,获取目标数据推送任务之前,所述方法还包括:创建推送接口类;根据所述推送接口类,建立多个与数据推送平台相匹配的接口实现类,每个接口实现类包括数据转换方法和数据推送方法;创建多个数据推送任务,每个数据推送任务包括推送平台的链接地址、关联的接口实现类和关联的设备标识。3.如权利要求2所述的数据推送方法,其特征在于,根据所述目标设备发送的原始数据对所述目标接口实现类进行实例化,将实例化后得到的目标数据推送到所述目标推送平台,包括:根据所述目标接口实现类的数据转换方法,将所述目标设备发送的原始数据转换成目标数据;根据所述目标接口实现类的数据推送方法和所述目标连接地址,将所述目标数据推送到所述目标推送平台。4.如权利要求3所述的数据推送方法,其特征在于,根据所述目标接口实现类的数据转换方法,将所述目标设备发送的原始数据转换成目标数据,包括:根据所述目标接口实现类的类名,获取所述目标接口实现类中的数据转换方法;执行所述数据转换方法,使所述目标设备发送的原始数据转成所述目标数据。5.如权利要求4所述的数据推送方法,其特征在于,在执行所述数据转换方法,使所述目标设备发送的原始数据转成所述目标数据之后,所述方法...

【专利技术属性】
技术研发人员:潘党威刘锐锋王昆
申请(专利权)人:四川长虹网络科技有限责任公司
类型:发明
国别省市:

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

1