为终端建立多连接的方法、装置、设备及存储介质与流程

文档序号:32787360发布日期:2023-01-03 19:35阅读:37来源:国知局
为终端建立多连接的方法、装置、设备及存储介质与流程

1.本发明涉及无线通信领域,尤其涉及一种为终端建立多连接的方法、装置、设备及存储介质。


背景技术:

2.802.11be系统,也称为极高吞吐量(eht,extremely high throughput)系统,通过一系列系统特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(wlan)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多wlan部署中的主要流量类型。由于出现了4k和8k视频(20gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实、游戏、远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。
3.鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过wlan支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。802.11be系统旨在通过进一步提高总吞吐量和降低延迟来确保wlan的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4ghz,5ghz和6ghz频段运行的802.11兼容设备。


技术实现要素:

4.在802.11be系统中,引入了多链路终端,使得终端具备同时在多条链路上进行数据收发的能力,由于一个终端内部可以设置多个逻辑实体,每个逻辑实体可以独立的进行数据收发。现有的多链路终端要使用多链路进行操作时,必须是连接到同样支持多链路的接入点上,并且是仅能在同一个接入点上建立多条链路进行数据传输。有鉴于此,本发明提供一种为终端建立多连接的方法、装置、设备及存储介质,使得多连接终端可与多个接入点建立连接。
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.本发明通过接入点协商为终端建立多连接,实现了多链路终端与多个接入点进行连接,使得多链路终端可以通过同时使用多个接入点的网络资源,从而提高终端的传输速率和降低传输延迟,使得终端可以满足高数据量和低延迟的业务需求,例如vr、在线游戏等业务的需求。
附图说明
43.图1为现有技术中多链路终端的结构示意图;
44.图2为本发明实施例提供的一种通信系统的结构示意图;
45.图3为本发明实施例提供的一种为终端建立多连接的方法示意图;
46.图4为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
47.为了使本技术领域的人员更好地理解本发明中的技术方案,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。虽然本发明中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
48.在本发明实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,其仅作示意与区分描述对象之用,没有次序之分,也不表示本发明实施例中对设备或消息个数的特别限定,不能构成对本发明实施例的任何限制。术语“包括”用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
49.首先,对本发明所涉及的多链路技术进行简单说明,在多链路场景下,通常一个物理设备可以包括多个逻辑实体,这里的物理设备可以指手机、电视、投影仪等设备,逻辑实体可以指物理设备中的逻辑单元,属于虚拟功能模块。每个逻辑实体都可以独立的管理数据发送和接收,且每个逻辑实体独立工作在一条链路上,这样的物理设备称为多链路设备(all-link device,mld)。
50.多链路终端sta mld内部功能模块包括u-mac(上层媒体接入层)模块,l-mac(低层媒体接入层)模块,phy(物理层)模块,假设sta mld包含两个逻辑实体sta1和sta2,逻辑实体sta1包含两个模块l-mac1和phy1,逻辑实体sta2包含两个模块l-mac2和phy2,如图1所示。
51.其中,u-mac模块功能包括:鉴权和连接、安全秘钥生成、帧序列号分配、帧加密和解密、数据包记录和重排序、选择发送数据的l-mac模块和与l-mac的信息交互;l-mac模块功能包括:链路级别的管理信息交互和指示,例如beacon消息、链路级别的控制信息交互和
指示,例如rts帧,cts帧;phy模块功能包括:确定发送和接收数据包的特征参数、发送和接收数据包。
52.图2为本发明实施例提供的一种通信系统的结构示意图。如图2所示,通信系统包括接入点ap1、ap2和ap3,及多链路终端sta mld,其中,多链路终端sta mld包含两个逻辑实体sta1和sta2,两个逻辑实体sta1和sta2分别操作在两个不同的链路上,本发明实施例假设sta1操作在2.4ghz链路上,sta2操作在5ghz链路上。
53.应理解,图2仅为通信系统的一个架构示意图,本发明实施例中对通信系统中设备的数量、类型等不作限定,如可包含更多个终端或接入点,多链路终端可包含更多个逻辑实体,接入点可为多链路接入点设备等。此外,本领域的技术人员将理解,依照本文描述的原理和功能,根据本技术的术语“接入点(ap)”还可以用于描述能够在网络架构内接收和传送无线信号的接入端口或任何其他接入点,因此,接入点的使用仅是示例性的。
54.在本发明实施例中,将一个终端连接到多个接入点的操作称为多连接操作。
55.图2所示通信系统中,假设sta mld通过sta1与ap1建立连接,其连接过程可参考相关现有技术。以下示例性地给出一种sta mld与ap1建立连接的方法,本实施例中,sta mld在与ap1建立连接之前就希望执行多连接操作,sta mld可以在连接请求消息中指示请求多连接操作,减少信令开销。可选地,sta mld可以根据接收到的广播消息优先选择支持多连接操作的接入点建立连接,如ap1,如果所有接入点都支持多连接操作,则sta mld可根据自身策略选择接入点建立连接。在其他一些实施例中,sta mld可能是在与某一接入点已成功建立连接之后的某一时间希望执行多连接操作,则sta mld可发送多连接建立请求消息给当前连接的接入点,请求其执行多连接操作。本实施例提供的sta mld与ap1建立连接的方法包括:
56.s101、sta mld接收ap1发送的广播消息(如beacon消息或probe response消息),消息中包含multi connectivity capability信息元,该信息元包含以下参数:
57.mc supported:指示是否支持多连接操作,如设置为1表示支持,设置为0表示不支持,本实施例设置为1。
58.s102、sta mld通过逻辑实体sta1发送连接请求消息(如association request消息)给ap1,请求建立连接。示例地,连接请求消息中包含以下参数:
59.mc supported:指示是否请求多连接操作,如设置为1表示请求,设置为0表示不请求,本实施例设置为1。
60.sta profile:终端的信息,例如支持的信道、支持的传输速率、多链路配置信息等。
61.s103、ap1接收到连接请求消息后,如果其中包含参数mc supported的值为1,且自身也支持多连接操作,并根据消息中参数sta profile决定同意多连接操作,则在连接响应消息(如association response消息)中包含以下参数:
62.measurement set:指示测量目标,如sta mld进行测量的接入点的列表,包含一个或多个接入点的地址。
63.否则,连接响应消息中不包含参数measurement set,指示不同意多连接操作。可选地,连接响应消息中也可包含其他指示是否同意多连接操作的参数,本发明实施例对此不进行限制,只要能指示是否同意多连接操作即可。
64.s104、ap1发送连接响应消息给sta mld,消息中包含参数status code,用于指示是否成功建立连接,本发明实施例设置为“success”,指示成功建立连接,否则设置为“failed”,指示建立连接失败。
65.sta mld接收到连接响应消息后,如果消息中指示同意多连接操作(如包含参数measurement set),则将ap1设置为primary ap,并开始对measurement set参数中指示的接入点进行测量,并将测量结果发送给ap1,测量结果可以是信号强度、或信号质量、或网络负载等;如果消息中指示不同意多连接操作,但指示成功建立连接,则sta mld与ap1执行单接入点连接操作,且可终止多连接操作请求,也可重新请求多连接操作;如果消息中指示建立连接失败,则sta mld可终止连接请求,也可重新请求与ap1或其他接入点建立连接。
66.ap1接收到sta mld发送的测量结果后,根据测量结果选择一个最优的接入点,例如信号质量最好的接入点,或信号强度最大的接入点,或网络负载最小的接入点,将其作为sta mld的候选多连接接入点,本发明实施例假设为ap2。需要说明的是,ap1也可根据自身策略选择sta mld的候选多连接接入点,即在上述步骤s103的连接响应消息中可以不包含参数measurement set,而只包含指示同意多连接操作的参数即可。
67.应理解,ap1可根据sta mld的请求为sta mld建立多连接,也可根据自身策略主动为sta mld建立多连接,本发明实施例对此不进行限制。
68.图3为本发明实施例提供的一种为终端建立多连接的方法示意图。如图3所示,ap1为sta mld建立多连接的方法包括以下内容:
69.s201、ap1发送添加接入点请求消息(如s-ap addition request消息)给ap2,请求ap2作为sta mld的多连接接入点secondary ap,消息中包含终端的标识和请求的在多连接中终端在secondary ap上的操作信息。
70.示例地,添加接入点请求消息中包含以下参数:
71.dialog token:标识当前会话;
72.sta id:终端的标识,例如sta mld的地址等;
73.sta s-ap maximum bit rate:可选参数,请求在多连接中终端在secondary ap上的最大传输速率;
74.sta s-ap tid:可选参数,请求在多连接中终端在secondary ap上传输数据的业务标识(tid);
75.link configuration:可选参数,请求在多连接中终端与secondary ap建立连接的配置信息,例如链路操作频率、操作带宽、操作信道等。
76.其中,请求的在多连接中终端在secondary ap上的操作信息可包含参数sta s-ap maximum bit rate、sta s-ap tid和link configuration中的一个或多个,也可包含其他参数,用于ap2决定是否同意作为sta mld的多连接接入点。
77.s202、ap2接收到添加接入点请求消息后,发送添加接入点响应消息(如s-ap addition response消息)给ap1。
78.具体地,ap2如果同意请求,即同意作为sta mld的多连接接入点,则设置参数status code值为success,且添加接入点响应消息可包含以下参数:
79.status code:响应消息结果,如设置为“success”,表示同意请求,设置为“fail”,表示不同意请求,本实施例设置为“success”;
80.dialog token:标识当前会话,本实施例设置为接收到的添加接入点请求消息中dialog token的值;
81.sta id:终端的标识,例如sta mld的地址等;
82.sta s-ap maximum bit rate:可选参数,secondary ap确认的在多连接操作中的传输速率上限,本实施例中,其值大于或等于接收到的添加接入点请求消息中sta s-ap maximum bit rate的值;
83.sta s-ap tid:可选参数,secondary ap确认的在多连接操作中支持的业务标识,本实施例中,其值包含在接收到的添加接入点请求消息中sta s-ap tid的值中;
84.link configuration:可选参数,secondary ap确认的在多连接操作中与sta建立连接的配置信息,例如链路操作频率、操作带宽、操作信道等,本实施例中,其值与接收到的添加接入点请求消息中link configuration的值相同。
85.其中,参数s-ap maximum bit rate、sta s-ap tid或link configuration是ap2确定的在多连接中sta mld在ap2上的操作信息,ap2确认的操作信息根据接收到添加接入点请求消息中的信息确定。
86.ap2如果不同意请求,即不同意作为sta mld的多连接接入点,则设置参数status code值为fail,且添加接入点响应消息可包含以下参数:
87.status code:响应消息结果,如设置为“success”,表示同意请求,设置为“fail”,表示不同意请求,本实施例设置为“fail”;
88.dialog token:标识当前会话,本实施例设置为接收到的添加接入点请求消息中dialog token的值;
89.cause value:可选参数,当status code的值为fail时,设置不同意请求的原因,示例地,其值可以包含以下各项中的至少一项:
90.tid not supported:不支持请求的所有业务标识;
91.map not enabled:未启用多连接操作;
92.bitrate not supported:不支持请求的最大传输速率。
93.s203、ap1接收到添加接入点响应消息后,如果添加接入点响应消息中status code值为success,则发送多连接配置消息给sta mld,消息中包含的参数示例如下:
94.type:消息类型,本实施例设置为addition,表示新增多连接接入点;
95.secondary ap:多连接接入点的标识,如secondary ap的地址,本实施例设置为ap2的地址;
96.secondary ap profile:可选参数,secondary ap的信息,可根据添加接入点响应消息中的参数link configuration设置,例如支持的传输速率、操作频率、操作带宽、操作信道等;也可包含secondary ap的广播时间等信息。
97.如果添加接入点响应消息中status code值为fail,则可执行以下操作中的任一项:
98.1)继续选择其他接入点,如ap1根据sta mld发送的测量结果中次优的接入点,重复执行步骤s201-s203,如果失败,则一直尝试所有满足条件的候选多连接接入点都失败,则终止多连接操作;
99.2)终止多连接操作;
100.3)调整在多连接中终端在secondary ap上的操作信息,如根据添加接入点响应消息中参数cause value指示的原因调整参数值,例如:
101.如果cause value为tid not supported,则重新设置添加接入点请求消息中的参数sta s-ap tid,重复步骤s201-s203;如果仍然失败,则执行上述操作1)或2);
102.如果cause value为map not enabled,则执行上述操作2);
103.如果cause value为bitrate not supported,则重新设置添加接入点请求消息中的参数sta s-ap maximum bit rate,重复步骤s201-s203;如果仍然失败,则执行上述操作1)或2)。
104.s204、sta mld接收到多连接配置消息后,如果参数type是addition,表示新增多连接接入点secondary ap。如果多连接配置消息中包含参数secondary ap profile,sta mld还可根据参数secondary ap profile决定是否与参数secondary ap指示的接入点建立连接。
105.如果sta mld决定与参数secondary ap指示的接入点建立连接,则sta mld通过逻辑实体sta2发送连接请求消息(如association request消息)给参数secondary ap中指示的ap2,连接请求消息中可包含以下参数:
106.mc secondary association request:当终端执行多连接操作时,包含此参数,用于指示当前连接请求是请求与多连接接入点建立连接请求。
107.s205、ap2接收到sta mld发送的连接请求消息后,发送连接响应消息(如association response消息)给sta mld。
108.具体地,如果ap2同意为sta mld建立多连接,则在连接响应消息中包含参数status code,并将其值设置为success,指示同意请求,即接受连接请求;否则,在连接响应消息中包含参数status code,并将其值设置为fail,指示不同意请求,即拒绝连接请求。
109.s206、sta mld接收到ap2发送的连接响应消息后,如果其中指示同意请求,则将ap2设置为secondary ap;如果其中指示不同意请求,则与ap2建立连接失败。
110.在一些实施例中,步骤s201中添加接入点请求消息包含的参数sta id可更换为以下参数:
111.primary aid:ap1为sta mld分配的连接标识(aid)。
112.相应地,步骤s202中添加接入点响应消息包含的参数sta id可更换为以下参数:
113.primary aid:ap1为sta mld分配的aid;
114.secondary aid:ap2为sta mld分配的aid。在步骤s205中,ap2发送给sta mld的连接响应消息中,将参数aid的值设置为secondary aid的值。
115.如此,在ap1和ap2分别都保存有两个接入点为sta mld分配的aid,那么可以在ap1和ap2的交互中通过包含这两个aid来识别sta mld。如果使用sta mld的地址,需要48个比特,而aid仅需要11或12个比特,两个aid也仅需要22-24个比特,节省了承载信息的数据包的大小,也即节省了空口资源。
116.本发明实施例还提供一种为终端建立多连接的装置,包括多连接建立模块,用于执行以下步骤:
117.通过第一接入点发送第一添加接入点请求消息给满足条件的第二接入点,请求所述第二接入点作为终端的多连接接入点,所述第一添加接入点请求消息中包含终端的标识
和请求的在多连接中终端在第二接入点上的操作信息,用于所述第二接入点决定是否同意作为终端的多连接接入点;
118.通过第一接入点接收第二接入点发送的第一添加接入点响应消息,所述第一添加接入点响应消息中指示终端的标识和是否同意请求;
119.如果所述第一添加接入点响应消息中指示同意请求,则通过第一接入点将第二接入点作为终端的多连接接入点,并发送多连接配置消息给终端,通知所述终端可以建立多连接,所述多连接配置消息中包含多连接接入点的标识,用于所述终端与多连接接入点建立连接。
120.本发明实施例还提供一种为终端建立多连接的装置,包括多连接建立模块,所述多连接建立模块用于执行以下步骤:
121.通过终端接收第一接入点发送的多连接配置消息,所述多连接配置消息中包含多连接接入点的标识;
122.通过终端根据所述多连接配置消息发送连接请求消息给所述多连接接入点的标识指示的接入点,所述连接请求消息用于指示所述多连接接入点的标识指示的接入点根据所述连接请求消息和第一接入点发送的添加接入点请求消息决定是否与终端建立连接;
123.通过终端接收所述多连接接入点的标识指示的接入点发送的连接响应消息,所述连接响应消息中指示是否同意请求。
124.应理解,这里的装置以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。上述装置具有实现上述方法中的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在本发明的实施例,装置也可以是芯片或者芯片系统,例如:片上系统(system on chip,soc)。本发明在此不作限定。
125.本发明实施例还提供了一种电子设备,图4为本发明实施例提供的电子设备的结构示意图。如图4所示,设备300包括处理器301、存储器302和通信接口303,其中,处理器301、存储器302和通信接口303通过总线304互相通信,存储器302中存储有可被所述处理器301执行的指令,所述指令由所述处理器301加载并执行,以控制通信接口303发送信号和/或接收信号。
126.应理解,设备300可以具体为上述实施例中的ap1或ap2或sta mld,或者,上述实施例中的ap1或ap2或sta mld的功能可以集成在设备300中,设备300可以用于执行上述实施例中的ap1或ap2或sta mld对应的各个步骤和/或流程。可选地,该存储器302可以包括只读存储器和随机存取存储器,并向处理器301提供指令和数据。存储器302的一部分还可以包括非易失性随机存取存储器。例如,存储器302还可以存储设备类型的信息。该处理器301可以用于执行存储器301中存储的指令,并且该处理器301执行该指令时,该处理器301可以执行上述方法实施例中相应的各个步骤和/或流程。
127.应理解,在本发明实施例中,该处理器可以是中央处理单元(centralprocessing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
128.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
129.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
130.应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上,可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。
131.在本发明所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如一个模块或者组件可以划分为多个模块或组件,或者多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
132.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
133.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1