利索能及
我要发布
收藏
专利号: 2022106157788
申请人: 青岛海信移动通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种配置传输数据包最大长度的方法,其特征在于,应用于无线WIFI模组设备,所述方法包括:向云服务端发送握手请求,根据所述云服务端的反馈确定所述云服务端是否支持数据包长度协商;

确定所述云服务端支持数据包长度协商时,在之后与所述云服务端每次握手交互过程中,根据配置为变量的基准数据包长度的取值利用对应长度的数据包向云服务端发送数据,并抓取所述云服务端传输的数据包的最大长度;

根据所述最大长度与当前基准数据包长度的取值的对比结果,在满足调整条件时调整基准数据包长度的取值至握手过程结束;

收到云服务端空中下载OTA升级指令时,断开与云服务端的连接,关闭蓝牙进程,向OTA服务端发送握手请求,根据所述OTA服务端的反馈确定所述OTA服务端支持数据包长度协商时,利用预设的最大基准数据包长度的取值与OTA服务端进行握手及数据包下载。

2.根据权利要求1所述的方法,其特征在于,向云服务端发送握手请求,包括:根据配置指示,获取被配置为变量的基准数据包长度的初始取值;

根据所述基准数据包长度的初始取值,利用对应长度的数据包向云服务端发送握手请求,触发执行握手过程。

3.根据权利要求1所述的方法,其特征在于,还包括:

确定所述云服务端不支持数据包长度协商业务时,根据所述云服务端的反馈确定云服务端预先配置的最大传输数据长度的取值;

在之后与所述云服务端每次握手交互过程中,根据配置为变量的基准数据包长度的取值、云服务端预先配置的最大传输数据长度的取值中的最小取值,利用对应长度的数据包向云服务端发送数据。

4.根据权利要求1所述的方法,其特征在于,根据所述最大长度与当前基准数据包长度的取值的对比结果,在满足调整条件时调整数据包长度的取值至握手过程结束,包括:根据所述最大长度与当前基准数据包长度的取值的对比结果,确定所述最大长度不小于当前基准数据包长度的取值时,对所述基准数据包长度的取值按照预设步长递增一次。

5.根据权利要求4所述的方法,其特征在于,根据配置为变量的基准数据包长度的取值利用对应长度的数据包向云服务端发送数据,包括:确定递增后的基准数据包长度的取值达到配置的传输数据包长度阈值时,在之后与所述云服务端每次握手交互过程中,根据传输数据包长度阈值利用对应长度的数据包向云服务端发送数据至握手过程结束;

确定递增后的基准数据包长度的取值未达到配置的传输数据包长度阈值时,根据配置为变量的基准数据包长度的取值利用对应长度的数据包向云服务端发送数据。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

确定所述OTA服务端不支持数据包长度协商时,根据所述OTA服务端的反馈确定OTA服务端配置的最大传输数据长度的取值,利用所述配置的最大传输数据包长度的取值与OTA服务端进行握手及数据包下载。

7.一种配置传输数据包最大长度的方法,其特征在于,应用于云服务端,所述方法包括:接收WIFI模组设备发送的握手请求,确定是否支持数据包长度协商的结果并反馈给所述WIFI模组设备;

确定支持数据包长度协商时,在之后的与所述WIFI模组设备每次握手交互过程中,根据接收到的WIFI模组设备发送数据所采用的配置为变量的基准数据包长度的取值,确定握手过程传输的数据包的长度,并利用确定数据包的长度向所述WIFI模组设备传输数据,以使所述WIFI模组设备抓取云服务端传输的数据包的最大长度,并根据所述最大长度与当前基准数据包长度的取值的对比结果,在满足调整条件时调整基准数据包长度的取值至握手过程结束;

向所述WIFI模组设备发送OTA升级指令,以使WIFI模组设备接收到OTA升级指令后,断开与云服务端的连接,关闭蓝牙进程,向OTA服务端发送握手请求,根据所述OTA服务端的反馈确定所述OTA服务端支持数据包长度协商时,并利用预设的最大基准数据包长度的取值与OTA服务端进行握手及数据包下载。

8.一种WIFI模组设备,其特征在于,所述设备包括:

存储器,用于存储指令;

处理器,用于读取所述存储器中的指令,执行如权利要求1‑6中任何一项所述的方法。

9.一种云服务端,其特征在于,所述云服务端包括:

存储器,用于存储指令;

处理器,用于读取所述存储器中的指令,执行下列过程:

接收WIFI模组设备发送的握手请求,确定是否支持数据包长度协商的结果并反馈给所述WIFI模组设备;

确定支持数据包长度协商时,在之后的与所述WIFI模组设备每次握手交互过程中,根据接收到的WIFI模组设备发送数据所采用的配置为变量的基准数据包长度的取值,确定握手过程传输的数据包的长度,并利用确定数据包的长度向所述WIFI模组设备传输数据,以使所述WIFI模组设备抓取云服务端传输的数据包的最大长度,并根据所述最大长度与当前基准数据包长度的取值的对比结果,在满足调整条件时调整基准数据包长度的取值至握手过程结束;

向所述WIFI模组设备发送OTA升级指令,以使WIFI模组设备接收到OTA升级指令后,断开与云服务端的连接,关闭蓝牙进程,向OTA服务端发送握手请求,根据所述OTA服务端的反馈确定所述OTA服务端支持数据包长度协商时,并利用预设的最大基准数据包长度的取值与OTA服务端进行握手及数据包下载。

10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序用于使计算机执行如权利要求1‑6中任何一项所述的方法,或执行如权利要求7所述的方法。