基于通信协议的设备连接入网方法、设备及存储介质技术

技术编号:37544396 阅读:14 留言:0更新日期:2023-05-12 16:15
本发明专利技术涉及物联网通信技术领域,公开了一种基于通信协议的设备连接入网方法、设备及存储介质,该方法包括:将通信协议与通信协议对应的业务服务进行解耦,根据解耦后的通信协议搭建协议服务器以使设备根据设备支持的协议连接对应的协议服务器,接收协议服务器发送的认证参数,其中认证参数由设备上传至协议服务器,根据认证参数判断设备的认证信息是否存在,在设备的认证信息存在时,返回认证成功信息以使设备基于协议连接入网。由于本发明专利技术预先将协议与业务解耦并搭建协议服务器,针对不同的协议设备需要开发不同的接入认证流程做了统一处理,无需关心设备使用何种通信协议与服务器进行数据传输,都可以使用相同的代码,从而降低了经济成本。而降低了经济成本。而降低了经济成本。

【技术实现步骤摘要】
基于通信协议的设备连接入网方法、设备及存储介质


[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]图1是本专利技术实施例方案涉及的基于通信协议的设备连接入网的终端设备的结构示意图;
[0030]图2为本专利技术基于通信协议的设备连接入网方法第一实施例的流程示意图;
[0031]图3为本专利技术基于通信协议的设备连接入网方法第二实施例的流程示意图;
[0032]图4为本专利技术基于通信协议的设备连接入网方法第三实施例的流程示意图。
[0033]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0034]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0035]参照图1,图1为本专利技术实施例方案涉及的基于通信协议的设备连接入网的终端设备的结构示意图。
[0036]如图1所示,该终端设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless

Fidelity,Wi

Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的非易失性存储器(Non

Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0037]本领域技术人员可以理解,图1中示出的结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0038]如图1所示,作为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于通信协议的设备连接入网方法,其特征在于,所述方法包括:将通信协议与所述通信协议对应的业务服务进行解耦;根据解耦后的所述通信协议搭建协议服务器以使设备根据所述设备支持的协议连接对应的所述协议服务器;接收所述协议服务器发送的认证参数,其中所述认证参数由所述设备上传至所述协议服务器;根据所述认证参数判断所述设备的认证信息是否存在;在所述设备的认证信息存在时,返回认证成功信息以使所述设备基于所述协议连接入网。2.如权利要求1所述的基于通信协议的设备连接入网方法,其特征在于,所述协议服务器,根据预设统一数据格式将所述认证参数通过预设请求方式进行发送。3.如权利要求2所述的基于通信协议的设备连接入网方法,其特征在于,所述根据所述认证参数判断所述设备的认证信息是否存在,包括:根据所述认证参数判断所述设备的认证信息是否存在于数据库;其中,所述数据库中存储有可使用所述数据库的设备信息及所述设备对应的不同协议服务器信息。4.如权利要求3所述的基于通信协议的设备连接入网方法,其特征在于,所述在所述设备的认证信息存在时,返回认证成功信息以使所述设备基于所述协议连接入网,包括:在所述数据库中查询得所述设备对应的协议服务器信息时,判断所述设备信息是否存在所述数据库中;在所述设备信息存在所述数据库中时,获取所述协议对应业务信息并返回所述设备认证成功信息。5.如权利要求4所述的基于通信协议的设备连接入网方法,其特征在于,所述在所述设备信息存在所述数据库中时,获取所述协议对应业务信息并返回所...

【专利技术属性】
技术研发人员:王晓峰胡勇
申请(专利权)人:东方合智数据科技广东有限责任公司
类型:发明
国别省市:

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

1