一种网络链路转移方法、装置、电子设备及存储介质与流程

文档序号:29253148发布日期:2022-03-16 10:24阅读:80来源:国知局
一种网络链路转移方法、装置、电子设备及存储介质与流程

1.本发明涉及通信技术领域,尤其涉及一种网络链路转移方法、装置、电子设备及存储介质。


背景技术:

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


技术实现要素:

4.本技术实施例提供了一种网络链路转移方法、装置、电子设备及存储介质,用于节约资源,以及提升网络效率。
5.第一方面,提供一种网络链路转移方法,应用于主控芯片,所述方法包括:
6.在终端设备启动时,所述终端设备的主控芯片与所述终端设备的系统芯片建立连接;
7.通过所述连接向所述系统芯片发送第一请求;其中,所述第一请求用于获取所述系统芯片与服务器连接的第一网络的网络链路信息;
8.接收所述系统芯片发送的第一网络的网络链路信息,并基于所述第一网络的网络链路信息与所述服务器进行数据传输。
9.可选的,所述基于所述第一网络的网络链路信息与所述服务器进行数据传输,包括:
10.从未使用的操作描述符中随机选择第一操作描述符;
11.将接收到的所述第一网络的网络链路信息设置在所述第一操作描述符中;
12.基于所述第一操作描述符与所述服务器进行数据传输。
13.可选的,所述方法还包括:
14.在所述终端设备休眠时,向所述系统芯片发送第一指示信息;其中,所述第一指示信息用于指示所述系统芯片基于所述第一网络的网络链路信息与所述服务器进行数据传输。
15.可选的,所述基于所述第一网络的网络链路信息与所述服务器进行数据传输,包括:
16.向所述系统芯片发送第二请求;其中,所述第二请求用于获取所述第一网络的连接参数信息;
17.在协议栈设置所述连接参数信息;
18.基于所述连接参数信息和所述网络链路信息与所述服务器进行数据传输。
19.第二方面,提供一种网络链路转移方法,应用于系统芯片,所述方法包括:
20.接收到主控芯片发送的第一请求时,获取与服务器连接的第一网络的操作描述符;其中,所述第一请求用于获取系统芯片与所述服务器连接的第一网络的网络链路信息;
21.确定所述操作描述符对应的网络链路信息;
22.将所述操作描述符对应的网络链路信息发送给所述主控芯片,以使所述主控芯片基于所述网络链路信息与所述服务器进行数据传输。
23.可选的,所述将所述操作描述符对应的网络链路信息发送给所述主控芯片之前,还包括:
24.设置数据传输路径的目的节点为所述主控芯片,以使所述服务器传输的数据流向所述主控芯片。
25.可选的,所述方法还包括:
26.在接收到所述主控芯片发送的第一指示信息时,基于所述第一网络的网络链路信息与所述服务器进行数据传输;其中,所述第一指示信息用于指示所述系统芯片基于所述第一网络的网络链路信息与所述服务器进行数据传输。
27.可选的,所述基于所述第一网络的网络链路信息与所述服务器进行数据传输,包括:
28.从未使用的操作描述符中随机选择第二操作描述符;
29.将所述第一网络的网络链路信息设置在所述第二操作描述符;
30.基于所述第二操作描述符与所述服务器进行数据传输。
31.可选的,所述方法还包括:
32.设置数据传输路径的目的节点为所述系统芯片,以使所述服务器传输的数据流向所述系统芯片。
33.可选的,所述方法还包括:
34.接收所述主控芯片发送的第二请求;其中,所述第二请求用于获取所述第一网络的连接参数信息;
35.获取所述第一网络的连接参数信息,并将所述连接参数信息发送给所述主控芯片,以使所述主控芯片基于所述连接参数信息与所述网络链路信息与所述服务器进行数据传输。
36.第三方面,提供一种网络链路转移装置,应用于主控芯片,所述装置包括:
37.处理模块,用于在终端设备启动时,与所述终端设备的系统芯片建立连接;
38.通信模块,用于通过所述连接向所述系统芯片发送第一请求;其中,所述第一请求用于获取所述系统芯片与服务器连接的第一网络的网络链路信息;
39.所述通信模块,还用于接收所述系统芯片发送的第一网络的网络链路信息,并基
于所述第一网络的网络链路信息与所述服务器进行数据传输。
40.可选的,所述处理模块,具体用于:
41.从未使用的操作描述符中随机选择第一操作描述符;
42.将接收到的所述第一网络的网络链路信息设置在所述第一操作描述符中;
43.所述通信模块具体用于,基于所述第一操作描述符与所述服务器进行数据传输。
44.可选的,所述通信模块,还用于:
45.在所述终端设备休眠时,向所述系统芯片发送第一指示信息;其中,所述第一指示信息用于指示所述系统芯片基于所述第一网络的网络链路信息与所述服务器进行数据传输。
46.可选的,所述通信模块,具体用于:
47.向所述系统芯片发送第二请求;其中,所述第二请求用于获取所述第一网络的连接参数信息;
48.所述处理模块还用于在协议栈设置所述连接参数信息;
49.基于所述连接参数信息和所述网络链路信息与所述服务器进行数据传输。
50.第四方面,提供一种网络链路转移装置,应用于系统芯片,所述装置包括:
51.处理模块,用于在通信模块接收到主控芯片发送的第一请求时,获取与服务器连接的第一网络的操作描述符;其中,所述第一请求用于获取系统芯片与所述服务器连接的第一网络的网络链路信息;
52.所述处理模块,还用于确定所述操作描述符对应的网络链路信息;
53.所述通信模块,还用于将所述操作描述符对应的网络链路信息发送给所述主控芯片,以使所述主控芯片基于所述网络链路信息与所述服务器进行数据传输。
54.可选的,所述处理模块,还用于:
55.设置数据传输路径的目的节点为所述主控芯片,以使所述服务器传输的数据流向所述主控芯片。
56.可选的,所述通信模块还用于:
57.在接收到所述主控芯片发送的第一指示信息时,基于所述第一网络的网络链路信息与所述服务器进行数据传输;其中,所述第一指示信息用于指示所述系统芯片基于所述第一网络的网络链路信息与所述服务器进行数据传输。
58.可选的,所述通信模块,具体用于:
59.在所述处理模块从未使用的操作描述符中随机选择第二操作描述符,并将所述第一网络的网络链路信息设置在所述第二操作描述符之后,基于所述第二操作描述符与所述服务器进行数据传输。
60.可选的,所述处理模块,还用于:
61.设置数据传输路径的目的节点为所述系统芯片,以使所述服务器传输的数据流向所述系统芯片。
62.可选的,所述通信模块还用于:
63.接收所述主控芯片发送的第二请求;其中,所述第二请求用于获取所述第一网络的连接参数信息;
64.在所述处理模块获取所述第一网络的连接参数信息之后,将所述连接参数信息发
送给所述主控芯片,以使所述主控芯片基于所述连接参数信息与所述网络链路信息与所述服务器进行数据传输。
65.第五方面,提供一种电子设备,所述电子设备包括:
66.存储器,用于存储程序指令;
67.处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行第一方面或第二方面中任一所述的方法包括的步骤。
68.第六方面,提供一种计算可读存储介质,所述计算可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行第一方面或第二方面中任一所述的方法包括的步骤。
69.第七方面,提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行上述各种可能的实现方式中所描述的网络链路转移方法。
70.在本技术实施例中,当终端设备启动是,终端设备的主控芯片和系统芯片建立连接,主控芯片通过该连接向系统芯片发送用于获取系统与服务器连接的第一网络的网络链路信息,并接收系统芯片发送的第一网络的网络链路信息,并基于第一网络的网络链路信息与服务器进行数据传输。这样,当设备启动时,主控芯片不需要重新与服务器建立网络链接,可以直接使用soc端与服务器之间的网络链路进行数据传输,从而不会产生额外的资源消耗,节约资源,同时由于不用系统芯片和主控芯片频繁的创建销毁与服务器之间的网络链接,从而有效提升了网络效率。
附图说明
71.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例。
72.图1为本技术实施例提供的一种网络链路转移方法的流程图;
73.图2为本技术实施例提供的一种终端设备从休眠状态切换到启动状态时,主控芯片和系统芯片之间的流程交互图;
74.图3为本技术实施例提供的一种终端设备从启动状态切换到休眠状态时,主控芯片和系统芯片之间的流程交互图;
75.图4为本技术实施例提供的一种主控芯片侧的网络链路转移装置的结构框图;
76.图5为本技术实施例提供的一种系统芯片侧的网络链路转移装置的结构框图;
77.图6为本发明实施例中的计算机设备的结构示意图。
具体实施方式
78.为使本技术的目的、技术方案和优点更加清楚明白,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述
的步骤。
79.本技术的说明书和权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本技术中的“多个”可以表示至少两个,例如可以是两个、三个或者更多个,本技术实施例不做限制。
80.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,在不做特别说明的情况下,一般表示前后关联对象是一种“或”的关系。
81.在介绍本技术实施例之前,首先对本技术中的部分技术特征进行介绍,以便于本领域技术人员理解。
82.(1)ip地址,指互联网协议地址(internet protocol address),是ip协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
83.(2)arp,地址解析协议(address resolution protocol),是指根据ip地址获取物理地址的一个tcp/ip协议。
84.(3)dhcp,动态主机配置协议(dynamic host configuration protocol)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配ip地址,使网络环境中的主机动态的获得ip地址、网关(gateway)地址、dns服务器地址等信息,并能够提升地址的使用率。
85.(4)dns,域名解析(domain name resolution)是把域名指向网站空间ip,让人们通过注册的域名可以方便地访问到网站的一种服务。
86.为了便于理解,下面先对本发明实施例的技术背景进行介绍。
87.如前所述,目前,终端设备频繁的休眠启动过程中,终端设备的主控芯片和系统芯片需要频繁的创建销毁与服务器之间的网络链接,将会导致额外的资源消耗以及造成网络效率低下。鉴于此,本技术实施例提供了一种网络链路转移方法,在终端设备启动时,终端设备的主控芯片和系统芯片建立连接,主控芯片通过该连接向系统芯片发送获取系统芯片与服务器连接的第一网络的网络链路信息的第一请求,系统芯片在接收到主控芯片发送的第一请求时,获取第一网络的网络链路信息,将第一网络的网络链路信息发送给主控芯片,并配置数据流向主控芯片,主控芯片在接收到系统芯片发送的网络链路信息之后,进行网络链路同步,这样,主控芯片可以直接基于系统芯片与服务器之间的网络链路与服务器进行数据传输,从而避免产生额外的资源消耗,以及可以有效提升网络效率。
88.在本技术实施例中,终端设备例如可以是智能电视、智能音响、指纹锁等有节省功耗的需求的终端设备。
89.下面结合说明书附图对本技术实施例提供的网络链路转移方法进行介绍。请参见图1所示,本技术实施例中的网络链路转移方法的流程描述如下:
90.步骤101:在终端设备启动时,终端设备的主控芯片与系统芯片建立连接;
91.其中,终端设备无论处于启动状态还是休眠状态都需要检测是否接收到用户的操作指令,若在休眠状态下,检测到用户针对终端设备的操作指令,则表明终端设备需要启
动,此时,终端设备的主控芯片(即host端)需要上电,用于与服务器进行数据传输;若在启动状态下,预设时长内为检测到用户针对终端设备的操作指令,则表明终端设备需要休眠,此时,终端设备的host端需要下电。例如,指纹锁,在检测到有针对指纹锁的操作时,表明用户可能需要开门,此时需要对用户输入的指纹进行验证,需要host端上电,将指纹锁采集的指纹信息发送到服务器进行验证。
92.在本技术实施例中,当终端设备启动,终端设备的host端上电时,host端可以和终端设备的系统芯片(即soc端)建立连接,用于host端和soc端进行数据传输。其中,host端和soc端的连接可以是通过sdio/usb接口的总线连接。
93.步骤102:通过该连接向系统芯片发送第一请求;
94.如前所述,当设备启动,host端上电时,host端和soc端建立连接,host端可以通过该连接向soc端发送用于获取soc端与服务器当前连接网络(例如是第一网络)的网络链路信息的第一请求。其中,网络链路信息包括第一网络的连接端口号、该端口号对应的网络状态信息等,若该端口号对应的网络链路为加密链路,则该网络链路信息中还包括该端口号对应密钥或加密载体等信息。
95.其中,soc端在接收到host端发送的第一请求时,获取当前连接网络的当前网络操作描述符,确定当前连接网络操作描述符对应的网络链路信息,将当前网络操作描述符对应的网络链路信息发送给host端,以及设置数据传输路径的目的节点为host端,以使服务器传输的数据流向host端。具体的,在soc端有一个net device模块,对wifi rf模块流入的数据包(即服务器传输的数据包)进行处理,确定数据包的处理节点,即确定数据包流向host端还是soc端,当确定数据包流程host端时,配置数据流向host端(或者也可以说是设置数据传输路径的目的节点为host端),当确定数据包流向soc端时,配置数据流向soc端(或者也可以说是设置数据传输路径的目的节点为soc端)。
96.步骤103:接收系统芯片发送的第一网络的网络链路信息;
97.步骤104:基于第一网络的网络链路信息与服务器进行通信。
98.在一种可能的实施方式中,host端在接收到soc端发送的网络链路信息之后,确定未使用的操作描述符,并从未使用的操作描述符中随机选择第一操作描述符,将接收到的第一网络的网络链路信息设置在第一操作描述符中,此时,host端可以直接使用第一操作描述符进行网络数据的收发,即host端可以基于第一操作描述符与服务器进行数据传输。
99.在一些其它的实施例中,本技术为了满足网络链路快速可用,将所有的arp、dhcp、dns处理均放在soc端进行,因此,当终端设备启动,host端上电时,需要把soc端的连接参数信息(例如是arp、ip、dns信息)同步至host端,此时,host端还可以向soc端发送第二请求,用于获取第一网络的连接参数,soc端在接收到第二请求时,获取第一网络的连接参数信息,并将获取的第一网络的连接参数信息发送给host端,host端将接收到的连接参数信息在协议栈进行设置,并基于该连接参数信息和网络链路信息与服务器进行数据传输。
100.在另一些实施例中,如前所述,当终端设备休眠时,host端需要被下电,此时,host端可以向soc端发送第一指示信息,指示soc端基于第一网络的网络链路信息与服务器进行数据传输。其中,当soc端接收到host端发送的第一指示信息时,soc端确定未使用的操作描述符,从未使用的操作描述符中随机选择第二操作描述符,在第二操作描述符中设置第一网络的网络链路信息,基于第二操作描述符与服务器进行数据传输,并配置数据流向soc
端,此时,host端关机下电。需要说明的是,第二操作描述符与步骤102中的当前连接网络操作描述符可以是相同的,也可以是不相同的。
101.在具体的实施过程中,终端设备在启动时,host端同步soc端与服务器进行数据传输的网络链路,并通过该网络链路与服务器进行数据传输,从而避免soc端销毁与服务器之间的网络链接和host端重建与服务器之间的网络链接,节约资源,以及提升了网络效率。
102.基于图1所示的网络链路转移流程,图2示出了终端设备从休眠状态切换到启动状态时,主控芯片和系统芯片之间的流程交互图,图2所示的流程如下:
103.步骤201:在终端设备启动时,主控芯片与系统芯片建立连接;
104.步骤202:主控芯片向系统芯片发送第一请求;
105.步骤203:系统芯片获取第一网络的操作描述符,确定第一网络的操作描述符对应的网络链路信息,并配置数据流向主控芯片;
106.步骤204:系统芯片将第一网络的网络链路信息发送给主控芯片;
107.步骤205:主控芯片从未使用的操作描述符中随机选择第一操作描述符,在第一操作描述符中设置第一网络的网路链路信息;
108.步骤206:主控芯片基于第一操作描述符与服务器进行数据传输。
109.基于图1所示的网络链路转移流程,图3示出了终端设备从启动状态切换到休眠状态时,主控芯片和系统芯片之间的流程交互图,图3所示的流程如下:
110.步骤301:在终端设备休眠时,主控芯片向系统芯片发送第一指示信息;
111.步骤302:系统芯片从未使用的操作描述符中随机选择第二操作描述符,在第二操作描述符中设置第一网络的网路链路信息,并配置数据流向系统芯片;
112.步骤303:系统芯片基于第二操作描述符与服务器进行数据传输。
113.基于同一发明构思,本技术实施例提供了一种网络链路转移装置,该网络链路转移装置能够实现前述的网络链路转移方法对应的功能。该网络链路转移装置可以是硬件结构、软件模块、或硬件结构加软件模块。该网络链路转移装置可以由芯片系统实现,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。请参见图4所示,该网络链路转移装置包括处理模块401和通信模块402。其中:
114.处理模块401,用于在终端设备启动时,与所述终端设备的系统芯片建立连接;
115.通信模块402,用于通过所述连接向所述系统芯片发送第一请求;其中,所述第一请求用于获取所述系统芯片与服务器连接的第一网络的网络链路信息;
116.所述通信模块402,还用于接收所述系统芯片发送的第一网络的网络链路信息,并基于所述第一网络的网络链路信息与所述服务器进行数据传输。
117.可选的,所述处理模块401,具体用于:
118.从未使用的操作描述符中随机选择第一操作描述符;
119.将接收到的所述第一网络的网络链路信息设置在所述第一操作描述符中;
120.所述通信模块402具体用于,基于所述第一操作描述符与所述服务器进行数据传输。
121.可选的,所述通信模块402,还用于:
122.在所述终端设备休眠时,向所述系统芯片发送第一指示信息;其中,所述第一指示信息用于指示所述系统芯片基于所述第一网络的网络链路信息与所述服务器进行数据传
输。
123.可选的,所述通信模块402,具体用于:
124.向所述系统芯片发送第二请求;其中,所述第二请求用于获取所述第一网络的连接参数信息;
125.所述处理模块还用于在协议栈设置所述连接参数信息;
126.基于所述连接参数信息和所述网络链路信息与所述服务器进行数据传输。
127.基于同一发明构思,本技术实施例提供了一种网络链路转移装置,该网络链路转移装置能够实现前述的网络链路转移方法对应的功能。该网络链路转移装置可以是硬件结构、软件模块、或硬件结构加软件模块。该网络链路转移装置可以由芯片系统实现,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。请参见图5所示,该网络链路转移装置包括处理模块501和通信模块502。其中:
128.处理模块501,用于在通信模块502接收到主控芯片发送的第一请求时,获取与服务器连接的第一网络的操作描述符;其中,所述第一请求用于获取系统芯片与所述服务器连接的第一网络的网络链路信息;
129.所述处理模块501,还用于确定所述操作描述符对应的网络链路信息;
130.所述通信模块502,还用于将所述操作描述符对应的网络链路信息发送给所述主控芯片,以使所述主控芯片基于所述网络链路信息与所述服务器进行数据传输。
131.可选的,所述处理模块501,还用于:
132.设置数据传输路径的目的节点为所述主控芯片,以使所述服务器传输的数据流向所述主控芯片。
133.可选的,所述通信模块502还用于:
134.在接收到所述主控芯片发送的第一指示信息时,基于所述第一网络的网络链路信息与所述服务器进行数据传输;其中,所述第一指示信息用于指示所述系统芯片基于所述第一网络的网络链路信息与所述服务器进行数据传输。
135.可选的,所述通信模块502,具体用于:
136.在所述处理模块从未使用的操作描述符中随机选择第二操作描述符,并将所述第一网络的网络链路信息设置在所述第二操作描述符之后,基于所述第二操作描述符与所述服务器进行数据传输。
137.可选的,所述处理模块501,还用于:
138.设置数据传输路径的目的节点为所述系统芯片,以使所述服务器传输的数据流向所述系统芯片。
139.可选的,所述通信模块502还用于:
140.接收所述主控芯片发送的第二请求;其中,所述第二请求用于获取所述第一网络的连接参数信息;
141.在所述处理模块获取所述第一网络的连接参数信息之后,将所述连接参数信息发送给所述主控芯片,以使所述主控芯片基于所述连接参数信息与所述网络链路信息与所述服务器进行数据传输。
142.前述的网络链路转移方法的实施例涉及的各步骤的所有相关内容均可援引到本技术施例中的网络链路转移装置所对应的功能模块的功能描述,在此不再赘述。
143.本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本技术各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
144.基于同一发明构思,本技术实施例提供一种电子设备。请参见图6所示,该电子设备包括至少一个处理器601,以及与至少一个处理器连接的存储器602,本技术实施例中不限定处理器601与存储器602之间的具体连接介质,图6中是以处理器601和存储器602之间通过总线600连接为例,总线600在图6中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线600可以分为地址总线、数据总线、控制总线等,为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
145.在本技术实施例中,存储器602存储有可被至少一个处理器601执行的指令,至少一个处理器601通过执行存储器602存储的指令,可以执行前述的网络链路转移方法中所包括的步骤。
146.其中,处理器601是电子设备的控制中心,可以利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器602内的指令以及调用存储在存储器602内的数据,电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器601可包括一个或多个处理单元,处理器601可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器601中。在一些实施例中,处理器601和存储器602可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
147.处理器601可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的网络链路转移方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
148.存储器602作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器602可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器602是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器602还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
149.通过对处理器601进行设计编程,可以将前述实施例中介绍的网络链路转移方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行前述的网络链路转移方法的步骤,如何对处理器601进行设计编程为本领域技术人员所公知的技术,这里不再赘述。
150.基于同一发明构思,本技术实施例还提供一种计算可读存储介质,该计算可读存储介质存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行如前述的网络链路转移方法的步骤。
151.在一些可能的实施方式中,本技术提供的网络链路转移方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使该检测设备执行本说明书上述描述的根据本技术各种示例性实施方式的网络链路转移方法中的步骤。
152.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
153.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
154.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
155.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
156.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1