用于处理入网请求的方法及装置、入网设备制造方法及图纸

技术编号:39421678 阅读:13 留言:0更新日期:2023-11-19 16:10
本申请涉及无线通信技术领域,公开一种用于处理入网请求的方法,包括:响应于智能设备发送的入网请求;根据入网请求,确定智能设备的设备类型;根据设备类型,构建与入网请求关联的代理请求;发送代理请求至入网设备关联的网关代理服务,以使网关代理服务根据代理请求携带的请求标识构建超文本传输协议HTTP请求,请求标识与智能设备的设备类型相对应。本申请在针对不具备HTTP访问能力的智能设备部署网关代理服务过程中,使所有智能设备保持通畅的网络连接,保证通信连接的稳定性。本申请还公开一种用于处理入网请求的装置及入网设备、存储介质。储介质。储介质。

【技术实现步骤摘要】
用于处理入网请求的方法及装置、入网设备


[0001]本申请涉及无线通信
,例如涉及一种用于处理入网请求的方法及装置、入网设备。

技术介绍

[0002]目前,智能设备通常通过网关设备与服务器建立通信连接。智能设备包括有具有HTTP(Hypertext Transfer Protocol,超文本传输协议)访问能力的设备和不具备HTTP访问能力的设备。在智能设备具备HTTP访问能力的情况下,可直接访问HTTP接口,而在智能设备不具备HTTP访问能力的情况下,该智能设备无法直接访问HTTP接口。因此,如何使前述不同的智能设备均能够访问HTTP接口,成为当前亟需解决的技术问题。
[0003]相关技术提供以下方案:在云端服务器部署一种或者多种类型的网关进行协议转换,使不具备HTTP访问能力的智能设备通过上述网关的协议转换实现HTTP接口的访问。
[0004]在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:
[0005]相关技术采用的网关转换协议可复用性较差,新增接口后通常需要对部署的网关的部分代码进行重新开发,且需要重新部署网关代理服务。在重新部署网关代理服务过程中,影响已成功访问HTTP接口的智能设备的网络连接,甚至导致网络断连。
[0006]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0007]为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
[0008]本公开实施例提供了一种用于处理入网请求的方法、装置和入网设备,以在针对不具备HTTP访问能力的智能设备部署网关代理服务过程中,使所有智能设备保持通畅的网络连接,保证通信连接的稳定性。
[0009]在一些实施例中,所述方法应用于入网设备,该方法包括:响应于智能设备发送的入网请求;根据入网请求,确定智能设备的设备类型;根据设备类型,构建与入网请求关联的代理请求;发送代理请求至入网设备关联的网关代理服务,以使网关代理服务根据代理请求携带的请求标识构建超文本传输协议HTTP请求,请求标识与智能设备的设备类型相对应。
[0010]在一些实施例中,所述根据入网请求,确定智能设备的设备类型,包括:在入网请求由二进制数据构成的情况下,确定智能设备的设备类型为支持二进制数据且不具备HTTP请求功能;在入网请求包括JSON数据的情况下,确定智能设备的设备类型为支持基准数据且具备HTTP请求功能;基准数据包括二进制数据或者JSON数据。
[0011]在一些实施例中,所述根据设备类型,构建与入网请求关联的代理请求,包括:在
设备类型为支持二进制数据且不具备HTTP请求功能的情况下,根据入网请求以及第一请求标识,构建代理请求;或者,在设备类型为支持基准数据且具备HTTP请求功能的情况下,根据入网请求以及第二请求标识,构建代理请求;其中,第一请求标识用以指示入网请求由二进制数据构成,第二请求标识用以指示入网请求包括JSON数据。
[0012]在一些实施例中,所述方法应用于网关代理服务器,该方法包括:响应于入网设备发送的代理请求;其中,代理请求是入网设备根据智能设备发送的入网请求确定智能设备的设备类型后,根据设备类型构建而成并与入网请求相关联;根据代理请求携带的请求标识,构建超文本传输协议HTTP请求。
[0013]在一些实施例中,所述根据代理请求携带的请求标识,构建HTTP请求,包括:在请求标识为第一请求标识的情况下,利用二进制协议解析代理请求以生成第一HTTP请求;在请求标识为第二请求标识的情况下,确定代理请求为第二HTTP请求。
[0014]在一些实施例中,所述利用二进制协议解析代理请求以生成第一HTTP请求,包括:利用二进制协议解析代理请求的二进制数据,生成JSON数据;根据JSON数据,构建第一HTTP请求。
[0015]在一些实施例中,还包括:构建请求后,发送HTTP请求至应用程序编程接口API网关,以供API网关进行HTTP请求的请求处理。
[0016]在一些实施例中,所述发送HTTP请求至API网关,包括:在请求标识为第一请求标识的情况下,转发第一HTTP请求至API网关;在请求标识为第二请求标识的情况下,透传第二HTTP请求至API网关。
[0017]在一些实施例中,所述装置包括:处理器和存储有程序指令的存储器,所述处理器被配置为在运行所述程序指令时,执行如上述的用于处理入网请求的方法。
[0018]在一些实施例中,所述入网设备,包括:设备本体;如上述的用于处理入网请求的装置,被安装于所述设备本体。
[0019]本公开实施例提供的用于处理入网请求的方法、装置和入网设备,可以实现以下技术效果:
[0020]本公开实施例响应于智能设备发送的入网请求后,根据入网请求,确定出智能设备的设备类型,再根据设备类型,构建与入网请求关联的代理请求,以根据智能设备的设备类型构建不同的代理请求。最后,发送代理请求至入网设备关联的网关代理服务,以使网关代理服务根据代理请求携带的与智能设备的设备类型相对应的请求标识构建HTTP请求。由于本公开实施例针对不同设备类型的智能设备,构建与其对应的代理请求,因此,本公开实施例在针对不具备HTTP访问能力的智能设备构建代理请求时,并不会对具备HTTP访问能力的智能设备的代理请求构建产生干扰。如此,使所有智能设备均能够保持网络的通畅连接,保证通信连接的稳定性。
[0021]以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。
附图说明
[0022]一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,并且其中:
[0023]图1是本公开实施例提供的一个用于处理入网请求的方法的示意图;
[0024]图2是本公开实施例提供的另一个用于处理入网请求的方法的示意图;
[0025]图3是本公开实施例提供的另一个用于处理入网请求的方法的示意图;
[0026]图4是本公开实施例提供的另一个用于处理入网请求的方法的示意图;
[0027]图5是本公开实施例提供的另一个用于处理入网请求的方法的示意图;
[0028]图6是本公开实施例的一个应用示意图;
[0029]图7是本公开实施例提供的一个用于处理入网请求的装置的示意图;
[0030]图8是本公开实施例提供的另一个用于处理入网请求的装置的示意图;
[0031]图9是本公开实施例提供的一个入网设备的示意图。
具体实施方式
[0032]为了能够更加详尽地了解本公开实施例的特点与
技术实现思路
,下面结合附图对本公开实施例的实现进行详细阐述,所附附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于处理入网请求的方法,其特征在于,应用于入网设备,所述方法包括:响应于智能设备发送的入网请求;根据入网请求,确定智能设备的设备类型;根据设备类型,构建与入网请求关联的代理请求;发送代理请求至入网设备关联的网关代理服务,以使网关代理服务根据代理请求携带的请求标识构建超文本传输协议HTTP请求,请求标识与智能设备的设备类型相对应。2.根据权利要求1所述的方法,其特征在于,所述根据入网请求,确定智能设备的设备类型,包括:在入网请求由二进制数据构成的情况下,确定智能设备的设备类型为支持二进制数据且不具备HTTP请求功能;在入网请求包括JSON数据的情况下,确定智能设备的设备类型为支持基准数据且具备HTTP请求功能;基准数据包括二进制数据或者JSON数据。3.根据权利要求1所述的方法,其特征在于,所述根据设备类型,构建与入网请求关联的代理请求,包括:在设备类型为支持二进制数据且不具备HTTP请求功能的情况下,根据入网请求以及第一请求标识,构建代理请求;或者,在设备类型为支持基准数据且具备HTTP请求功能的情况下,根据入网请求以及第二请求标识,构建代理请求;其中,第一请求标识用以指示入网请求由二进制数据构成,第二请求标识用以指示入网请求包括JSON数据。4.一种用于处理入网请求的方法,其特征在于,应用于网关代理服务,所述方法包括:响应于入网设备发送的代理请求;其中,代理请求是入网设备根据智能设备发送的入网请求确定智能设备的设...

【专利技术属性】
技术研发人员:胡紫薇邓邱伟尹飞
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1