一种网络链路转移方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32680060 阅读:16 留言:0更新日期:2022-03-17 11:37
本申请实施例提供了一种网络链路转移方法、装置、电子设备及存储介质,用于节约资源,以及提升网络效率。所述方法包括:在终端设备启动时,所述终端设备的主控芯片与所述终端设备的系统芯片建立连接;通过所述连接向所述系统芯片发送第一请求;其中,所述第一请求用于获取所述系统芯片与服务器连接的第一网络的网络链路信息;接收所述第一网络的网络链路信息,并基于所述第一网络的网络链路信息与所述服务器进行数据传输。服务器进行数据传输。服务器进行数据传输。

【技术实现步骤摘要】
一种网络链路转移方法、装置、电子设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种网络链路转移方法、装置、电子设备及存储介质。

技术介绍

[0002]物联网(Internet Of Thing)系统中,终端设备(例如是各种智能化的门铃、指纹锁等家用电器)在未使用时(即终端设备处于休眠状态时),为了降低设备功耗,需要将终端设备的主控芯片(即host端)进行下电处理,此时,系统芯片(即soc端)与服务器进行网络链接和数据传输,而当终端在使用时(即终端设备处于启动或唤醒状态时),需要将终端设备的host端进行上电处理,此时,host端与服务器进行网络链接和数据传输。
[0003]目前,终端设备在不断的休眠启动中,会频繁的创建、销毁与服务器之间的网络链接。例如,终端设备在启动时,host端上电,soc端需要先断开自身与服务器之间的网络链接,然后host端建立与服务器之间的网络链接,设备休眠时,host端下电,host端需要断开与服务器之间的网络链接,soc端建立与服务器之间的网络链接,这样,在终端设备频繁的休眠启动中,host端和soc端都需要频繁的创建和销毁与服务器之间的网络链接,这样容易导致资源额外消耗,且频繁创建销毁网络链接容易导致网络效率低下。

技术实现思路

[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]从未使用的操作描述符中随机选择第一操作描述符;
[0042]将接收到的所述第一网络的网络链路信息设置在所述第一操作描述符中;
[0043]所述通信模块具体用于,基于所述第一操作描述符与所述服务器进行数据传输。
[0044]可选的,所述通信模块,还用于:
[0045]在所述终端设备休眠时,向所述系统芯片发送第一指示信息;其中,所述第一指示信息用于指示所述系统芯片基于所述第一网络的网络链路信息与所述服务器进行数据传输。
[0046]可选的,所述通信模块,具体用于:
[0047]向所述系统芯片发送第二请求;其中,所述第二请求用于获取所述第一网络的连接参数信息;
[0048]所述处理模块还用于在协议栈设置所述连接参数信息;
[0049]基于所述连接参数信息和所述网络链路信息与所述服务器进行数据传输。
[0050]第四方面,提供一种网络链路转移装置,应用于系统芯片,所述装置包括:
[0051]处理模块,用于在通信模块接收到主控芯片发送的第一请求时,获取与服务器连接的第一网络的操作描述符;其中,所述第一请求用于获取系统芯片与所述服务器连接的第一网络的网络链路信息;
[0052]所述处理模块,还用于确定所述操作描述符对应的网络链路信息;
...

【技术保护点】

【技术特征摘要】
1.一种网络链路转移方法,其特征在于,应用于主控芯片,所述方法包括:在终端设备启动时,所述终端设备的主控芯片与所述终端设备的系统芯片建立连接;通过所述连接向所述系统芯片发送第一请求;其中,所述第一请求用于获取所述系统芯片与服务器连接的第一网络的网络链路信息;接收所述系统芯片发送的第一网络的网络链路信息,并基于所述第一网络的网络链路信息与所述服务器进行数据传输。2.如权利要求1所述的方法,其特征在于,所述基于所述第一网络的网络链路信息与所述服务器进行数据传输,包括:从未使用的操作描述符中随机选择第一操作描述符;将接收到的所述第一网络的网络链路信息设置在所述第一操作描述符中;基于所述第一操作描述符与所述服务器进行数据传输。3.如权利要求2所述的方法,其特征在于,所述方法还包括:在所述终端设备休眠时,向所述系统芯片发送第一指示信息;其中,所述第一指示信息用于指示所述系统芯片基于所述第一网络的网络链路信息与所述服务器进行数据传输。4.如权利要求1所述的方法,其特征在于,所述基于所述第一网络的网络链路信息与所述服务器进行数据传输,包括:向所述系统芯片发送第二请求;其中,所述第二请求用于获取所述第一网络的连接参数信息;在协议栈设置所述连接参数信息;基于所述连接参数信息和所述网络链路信息与所述服务器进行数据传输。5.一种网络链路转移方法,其特征在于,应用于系统芯片,所述方法包括:接收到主控芯片发送的第一请求时,获取与服务器连接的第一网络的操作描述符;其中,所述第一请求用于获取系统芯片与所述服务器连接的第一网络的网络链路信息;确定所述操作描述符对应的网络链路信息;将所述操作描述符对应的网络链路信息发送给所述主控芯片,以使所述主控芯片基于所述网络链路信息与所述服务器进行数据传输。6.如权利要求5所述的方法,其特征在于,所述将所述操作描述符对应的网络链路信息发送给所述主控芯片之前,还包括:设置数据传输路径的目的节点为所述主控芯片,以使所述服务器传输的数据流向所述主控芯片。7.如权利要求5所述的方法,其特征在于,所述方法还包括:在接收到所述主控芯片发送的第一指示信息时,基于所述第一网络的网络链路信息与所述服务器进行数据传输;其中,所述第一指示信息用于指示所述系统芯片基于所述第一网络的网络链路信息与所述服务器进行数据传输。8.如权利要求7所述的方法,其特征在于,所述基于所述第一网络的网络链路信息与所述服务器进行数据传输,包括:从未使用的操作描述符中随机选择第二操作描述符;将所述第一网络的网络链路信息设置在所述第二操作描述符;基于所述第二操作描述符与所述服务器进行数据传输。
9.如权利要求8所述的方法,其特征在于,所述方法还包括:设置数据传输路径的目的节点为所述系统芯片,以使所述服务器传输的数据流向所述系统芯片。10.如权利要求5所述的方法,其特征在于,所述方法还包括:接收所述主控芯片发送的第二请求;其中,所述第二请求用于获取所述第一网络的连接参数信息;获取所述第一网络的连接参数信息,并将所述连接参数信息发送给所述主控芯片,以使所述主控芯片基于所述连接参数信息与所述网络链路信息与所述服务器进行数据传输。11.一种网络链路转移装置,其特征在于,应用于主控芯片,所述装置包括:处理模块,用于在终端设备启动时,与所述终端设备的系统芯片建立连接;通信模块,用于通过所述连接向所述系统芯片发送第一请求;其中,所述第一请求用于获取所述系统芯片与服务器连接的第一网络的网络链路信息;所述通信模...

【专利技术属性】
技术研发人员:郑维开檀深秋李辉
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1