一种上行数据调度方法及装置与流程

文档序号:30614605发布日期:2022-07-02 00:36阅读:158来源:国知局
一种上行数据调度方法及装置与流程

1.本技术实施例涉及通信技术领域,尤其涉及一种上行数据调度方法及装置。


背景技术:

2.目前,无线保真(wireless fidelity,wi-fi)技术已经发展到第六代无线网络技术(wi-fi 6),从wi-fi 6开始,与前几代无线网络技术相比,可以支持上行调度,例如无线接入点(access point,ap)可以实现调度站点(station,sta)发送上行数据,进而避免由于多个sta同时发送上行数据而导致产生冲突。其中,wi-fi 6支持上行调度的实现方式为,在wi-fi 6标准中新引入触发帧机制(trigger frames),ap通过发送触发帧对支持wi-fi 6标准的sta进行调度。
3.然而,实际应用中,对于未支持wi-fi 6的无线设备来说,仍然存在空口资源占用冲突的问题,因为多个无线设备之间通常采用竞争的方式来占用空口资源,从而会导致参与竞争的无线设备无法确保自身可以获取占用机会,进而导致时延不可控的问题。


技术实现要素:

4.本技术实施例提供一种上行数据调度方法及装置,用以解决现有技术中在发布wi-fi 6之前已经存在的无线设备中存在的无法支持上行调度的问题。
5.第一方面,本技术实施例提供一种上行数据调度方法,该方法包括:接入点ap向多个站点sta发送至少一条指示信息,以调度各个所述sta依次发送上行数据,所述多个sta中至少存在一个sta未支持第六代无线网络wi-fi 6;所述ap接收所述多个sta依次发送的上行数据。
6.该方法中,相比于现有技术中需要多个sta采用竞争的方式来占用空口资源的实现方式,在上行数据传输为主的场景中,本技术实施例可以通过ap指示多个sta发送上行数据的顺序,从而避免sta由于自主竞争导致的冲突问题,以及随机竞争造成的时延不可控的问题。因此,通过本技术实施例提供的方法可以提供更有保障的业务时延。
7.在一种可能的设计中,所述ap向第一sta发送第一指示信息,所述第一指示信息用于指示所述第一sta发送上行数据;所述ap接收所述第一sta发送的上行数据;所述ap接收所述第一sta发送的第二指示信息,所述第二指示信息用于指示所述第一sta发送完成;所述ap向第二sta发送第三指示信息,以调度所述第二sta发送上行数据;其中,所述第一sta未支持wi-fi 6。
8.在该设计中,本技术实施例给出了一种ap指示多个sta发送上行数据的实施方式,通过ap向每个sta依次发送指示信息,当sta接收到指示信息之后确定自己可以发送上行数据;并且,在第一sta发送完上行数据之后,ap可以继续调度第二sta发送上行数据。因此,通过ap指示多个sta逐个轮流发送上行数据,从而可以提供更有保障的业务时延。
9.在一种可能的设计中,所述第二sta支持wi-fi 6,所述第三指示信息为触发帧;其中,所述第一sta不支持触发帧。
10.在该设计中,在多个sta为支持wi-fi 6和未支持wi-fi 6的设备同时存在的场景,针对于支持wi-fi 6的sta还可以采用wi-fi 6协议中公布的触发帧机制实现上行调度,从而实现部分sta(即支持wi-fi 6的sta)采用触发帧实现上行调度,剩余部分sta(即未支持wi-fi 6的sta)采用本技术实施例提供的方法实现sta依次发送上行数据,从而可以提供更有保障的业务时延。
11.在一种可能的设计中,所述第一指示信息还用于指示所述第一sta发送上行数据的第一发送时长;若所述ap未接收到所述第一sta发送的所述第二指示信息,且从向所述第一sta发送第一指示信息开始计时到达所述第一发送时长,则所述ap向第二sta发送第三指示信息,以调度所述第二sta发送上行数据。
12.在该设计中,本技术实施例还提供了一种超时保护机制,为了避免由于ap没有接收到sta确认发送完上行数据的指示信息,或者sta没有接收到ap的指示信息而导致的上行调度无法继续执行问题,通过为每个sta设置发送时长,实现了即使ap没有接收到sta的回复,也可以继续进行下一sta的调度,从而可以提供更有保障的业务时延。
13.在一种可能的设计中,所述第一指示信息的信息类型属于以下信息类型中的一种:管理帧、控制帧、数据帧。
14.在该设计中,给出了ap发送的指示信息的几种可能的信息类型,通过ap和sta容易进行传输的信息类型实现对sta的上行调度,从而可以避免采用现有技术中因多个sta自主竞争空口发送机会而导致的时延不可控的问题。
15.在一种可能的设计中,所述ap向所述多个sta广播第四指示信息,所述第四指示信息中包含所述多个sta的设备标识、以及与每个设备标识对应的发送时间信息;其中,所述每个设备标识对应的发送时间信息为所述ap为所述多个sta分配的。
16.在该设计中,本技术实施例给出了一种ap指示多个sta发送上行数据的实施方式,ap还可以通过广播的方式指示每个sta发送上行数据的发送时间信息。因此,通过ap为多个sta分配时间发送,从而可以提供更有保障的业务时延。
17.在一种可能的设计中,所述第四指示信息还包含用于指示所述第四指示信息的有效时间的第二发送时长,以使所述多个sta在所述有效时间内根据所述发送时间信息发送上行数据。
18.在该设计中,给出了ap通过广播为多个sta分配时间的一种可能的实施方式,可以自定义ap发送的广播消息指示的有效时间。例如ap可以对其关联的多个sta每轮询一遍则重新分配一次时间,或者也可以分配一次时间之后持续用一段时间。通过设置ap广播消息的有效时间,可以便于ap及时根据业务需求等及时调整分配时间的结果,从而在可以提供更有保障的业务时延的同时,还可以最大程度满足多个sta发送上行数据的需求。
19.在一种可能的设计中,所述发送时间信息包括发送起始时刻及第三发送时长。
20.在该设计中,本技术实施例中ap为多个sta分配的发送时间信息可以是通过发送起始时刻和发送时长来确定的,从而可以保障sta发送上行数据的准确性,进而可以提供更有保障的业务时延。
21.在一种可能的设计中,所述ap分别接收多个sta发送的探测请求帧之后,在向所述多个sta返回的探测响应帧中携带第五指示信息;其中,所述第五指示信息用于指示所述多个sta不主动竞争发送上行数据的机会,所述探测请求帧和所述探测响应帧用于进行各所
述sta与所述ap的关联。
22.在该设计中,本技术实施例在ap与sta进行关联的过程中,通过信息交互来实现协商,从而避免sta因自主竞争而导致时延不可控问题。
23.第二方面,本技术实施例提供一种上行数据调度方法,该方法包括:多个sta接收ap发送的至少一条指示信息,所述指示信息用以所述ap调度各个所述sta依次发送上行数据,所述多个sta中至少存在一个sta未支持wi-fi 6;所述多个sta根据所述至少一条指示信息的指示依次发送上行数据。
24.在一种可能的设计中,第一sta接收所述ap发送的第一指示信息,所述第一指示信息用于指示所述第一sta发送上行数据;所述第一sta向所述ap发送上行数据;所述第一sta向所述ap发送第二指示信息,所述第二指示信息用于指示所述第一sta发送完成,以使所述ap向第二sta发送第三指示信息,所述第三指示信息用于指示所述ap调度所述第二sta发送上行数据;其中,所述第一sta未支持wi-fi 6。
25.在一种可能的设计中,所述第二sta支持wi-fi 6,所述第三指示信息为触发帧;其中,所述第一sta不支持触发帧。
26.在一种可能的设计中,所述第一指示信息还用于指示所述第一sta发送上行数据的第一发送时长;所述第一sta在小于所述第一发送时长的时间内向所述ap发送上行数据。
27.在一种可能的设计中,所述第一指示信息的信息类型属于以下信息类型中的一种:管理帧、控制帧、数据帧。
28.在一种可能的设计中,所述多个sta接收ap广播发送的第四指示信息,所述第四指示信息中包含所述多个sta的设备标识、以及与每个设备标识对应的发送时间信息;其中,所述每个设备标识对应的发送时间信息为所述ap为所述多个sta分配的;所述多个sta从所述第四指示信息中分别查找各所述sta的设备标识所对应的发送时间信息;各个所述sta根据查找到的发送时间信息,向所述ap发送上行数据。
29.在一种可能的设计中,所述第四指示信息中还包含用于指示所述第四指示信息的有效时间的第二发送时长;各个所述sta在所述有效时间内根据查找到的发送时间信息,向所述ap发送上行数据。
30.在一种可能的设计中,所述发送时间信息包括发送起始时刻及第三发送时长;各个所述sta在所述发送起始时刻到达时,开始向所述ap发送上行数据,且在所述第三发送时长内向所述ap发送上行数据。
31.在一种可能的设计中,所述多个sta分别向所述ap发送探测请求帧;所述多个sta接收所述ap返回的探测响应帧,所述探测响应帧中携带第五指示信息;其中,所述第五指示信息用于指示所述多个sta不主动竞争发送上行数据的机会,所述探测请求帧和所述探测响应帧用于进行各所述sta与所述ap的关联。
32.第三方面,本技术实施例提供一种上行数据调度装置,设置于接入点ap上,所述装置包括发送单元和接收单元,其中:所述发送单元,用于向多个站点sta发送至少一条指示信息,以调度各个所述sta依次发送上行数据,所述多个sta中至少存在一个sta不支持第六代无线网络wi-fi 6;所述接收单元,用于接收所述多个sta依次发送的上行数据。
33.第四方面,本技术实施例提供了一种上行数据调度装置,设置于多个站点sta的任一sta上,所述装置包括发送单元和接收单元,其中:所述接收单元,用于接收ap发送的至少
一条指示信息,所述指示信息用以所述ap调度各个所述sta依次发送上行数据,所述多个sta中至少存在一个sta未支持wi-fi 6;所述发送单元,用于根据所述至少一条指示信息的指示依次发送上行数据。
34.第五方面,本技术实施例提供一种通信装置,包括:处理器和存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器中存储的计算机程序,以使得所述通信装置执行第一方面任一可能的设计中的方法,或执行第二方面任一可能的设计中的方法。
35.第六方面,本技术实施例提供一种通信装置,包括:处理器和接口电路;所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器用于运行所述代码指令以执行第一方面任一可能的设计中的方法,或执行第二方面任一可能的设计中的方法。
36.第七方面,本技术实施例提供一种可读存储介质,所述可读存储介质存储有指令,当所述指令被执行时,使第一方面任一可能的设计中的方法被实现,或使第二方面任一可能的设计中的方法被实现。
37.第八方面,本技术实施例提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当计算机程序代码被通信装置的处理器运行时,使得通信装置执行上述第一方面任一可能的设计中的方法,或上述第二方面任一可能的设计中的方法。
38.第九方面,本技术实施例提供了一种通信系统,包括上述第三方面的上行数据调度装置和上述第四方面的上行数据调度装置。
39.其中,第二方面至第九方面的有益效果请具体参阅第一方面中各可能的设计的有益效果,在此不再赘述。
附图说明
40.图1a为本技术实施例提供的一种wlan通信系统架构的结构示意图;
41.图1b为本技术实施例提供的另一种wlan通信系统架构的结构示意图;
42.图1c为本技术实施例提供的一种dcf模式进行空口发送的结构示意图;
43.图2a~图2b为空口发送的场景示意图;
44.图3a为本技术实施例提供的一种网络拓扑结构示意图;
45.图3b为本技术实施例提供的一种上行数据调度方法的流程示意图;
46.图4a为本技术实施例提供的一种上行数据调度方法的交互示意图之一;
47.图4b为本技术实施例提供的一种上行数据调度方法的场景示意图之一;
48.图4c为本技术实施例提供的一种上行数据调度方法的场景示意图之二;
49.图5a为本技术实施例提供的一种上行数据调度方法的交互示意图之二;
50.图5b为本技术实施例提供的一种上行数据调度方法的场景示意图之三;
51.图6a为本技术实施例提供的一种上行数据调度方法的交互示意图之三;
52.图6b为本技术实施例提供的一种上行数据调度方法的场景示意图之四;
53.图7为本技术实施例提供的一种上行数据调度方法的场景示意图之五;
54.图8为本技术实施例提供的一种上行数据调度装置的结构示意图之一;
55.图9为本技术实施例提供的一种上行数据调度装置的结构示意图之二;
56.图10为本技术实施例中还提供的一种上行数据调度装置的结构示意图;
57.图11为本技术实施例中提供的一种芯片的结构示意图。
具体实施方式
58.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本技术保护的范围。
59.本技术实施例提供的方法可以应用于无线局域网(wireless local area network,wlan)通信系统,例如wi-fi通信系统。
60.图1a为本技术实施例提供的方法可以应用到的一种wlan通信系统架构示意图。该wlan通信系统包括无线接入点(access point,ap)101和无线站点(station,sta)102。该wlan通信系统还可以包括网关103。例如网关103可以是交换机。其中,ap 101为提供无线接入服务及数据访问的无线设备,允许waln通信系统中其它无线设备接入。sta 102为接入ap 101的无线终端,例如包括手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、智慧家庭(smart home)中的无线终端等。
61.wlan通信系统中,1个ap可以接入多个sta。例如图1b示例的另一种waln通信系统架构,示意出该waln通信系统中包括ap,ap下接入有sta1、
……
、sta n。
62.在wi-fi技术中,诸如sta、ap等无线设备通过占用空口资源,从而实现在空口中发送或者接收信号、数据。由电气电子工程师学会(institute of electrical and electronics engineers,ieee)定义的用于2.4ghz和5ghz频段的wi-fi技术标准已经发展到802.11ax(wi-fi 6),wi-fi 6开始支持上行调度,即上行数据可以通过ap实现调度,从而实现ap调度sta什么时候发送上行数据,sta无需自己竞争机会。其中,为了便于理解,以下通过表1简要介绍wi-fi技术发展历程,如下:
63.表1 wi-fi技术发展历程
64.ieee802.11协议年份新的命名方式工作频段是否支持上行调度802.111997年 2.4ghz否802.11b1999年wi-fi 12.4ghz否802.11a1999年wi-fi 25ghz否802.11g2003年wi-fi 32.4ghz否802.11n2009年wi-fi 42.4ghz和5ghz否802.11ac2013年wi-fi 55ghz否802.11ax2019年wi-fi 62.4ghz和5ghz是
65.根据以上表1的内容,可以看出从wi-fi 6开始可以支持上行调度,但未发布wi-fi 6规范之前是无法实现上行调度的,因此未支持wi-fi 6的无线设备无法支持上行调度。并且,wi-fi 6规范中采用触发帧机制实现上行调度,即通过ap向sta发送触发帧来调度sta发送上行数据,但这对于sta在数据传输时间、频率以及功率等都有较为严格的要求,因此需要可以支持wi-fi 6的芯片来支持,而未发布wi-fi 6之前已经存在的无线设备采用的芯片仍然无法达到可以通过触发帧机制来实现上行调度。这种情况下,需要sta通过竞争的方式
来占用空口资源,以获取空口发送的机会,然而基于竞争的方式各无线设备之间较易发生抢占冲突,并且在空口空闲时也无法确保自身可以获取占用的机会,存在不确定性。
66.目前,多个sta一般使用基于载波侦听多路访问/冲突避免(carrier sense multiple access with collision avoidance,csma/ca)的分布式协调功能(distributed coordination function,dcf)来竞争占用空口资源。在dcf模式下,sta发送上行数据前,首先监听信道状态,若信道持续空闲一段帧间间隔,则进行随机退避(random backoff)。如果直到退避结束空口始终保持空闲,则开始发送上行数据。例如,参阅图1c,sta在空口由繁忙状态变更为空闲状态,在等待分布式帧间间隙(distributed inter-frame spacing,difs)之后,按照时隙进行随机退避,若空口仍然空闲则开始发送上行数据。
67.上述方式虽然可以减少抢占冲突的概率,但仍然可能存在冲突的可能,例如,参阅图2a,为一种空口发送的场景示意图,在该场景下,其中sta 1和sta 2的随机退避恰好同时结束,因此同时发送上行数据,从而造成冲突1。或者,由于ap与每个sta之间相互可见,但sta与sta之间相互不一定可见,这样,在sta通过竞争方式来获取空口发送机会的过程中,可能存在隐藏节点,从而产生互相干扰,导致存在空口发送失败,以及空口利用率低的问题,例如,图2a中在sta 3正在发送上行数据时,由于sta 4和sta 3之间不可见,导致sta 4认为空口空闲,进行上行数据的发送,从而发生冲突2。
68.现有技术中,为减少抢占冲突,还存在可以通过发送请求发送/清除发送(request to send/clear to send,rts/cts)协议消息,来减少由隐藏节点问题所造成的冲突的问题,然而该方式虽然可以降低冲突概率,但仍然可能存在冲突。例如,参阅图2b,sta 2在发送rts消息时,由于sta 2与sta 3之间相互不可见,因此sta 3检测不到sta 2正在发送rts消息,也发送rts消息,从而导致sta 2与sta 3发送rts消息的冲突。
69.有鉴于此,本技术实施例提供了一种上行数据调度方法及装置,应用于存在未支持wi-fi 6的无线设备的应用场景中,能够令多个无线设备有序的占用空口资源,避免抢占冲突,降低无线设备占用空口资源的不确定性,无需额外的等待时间,有利于提升业务体验。由于方法及装置解决问题的原理相同,因此方法部分与装置部分实施例可以相互参见,重复之处不再赘述。
70.下面将结合附图,对本技术实施例进行详细描述。
71.需要说明的是,本技术中涉及的多个,是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,应当理解,尽管在本技术实施例中可能采用术语第一、第二等来描述各数据、但这些数据不应限于这些术语。这些术语仅用来将各数据彼此区分开。
72.本技术提供的方法适用于上行流量场景中,即多个sta都需要发送上行数据给ap。参阅图3a,为本技术实施例提供的一种网络拓扑结构示意图,假设发送上行数据的多个sta分别为sta 1、
……
、sta n。在sta 1、
……
sta n中,若存在至少一个sta未支持wi-fi 6,此时由sta自行竞争发送上行数据的机会,从而可能会导致冲突问题的产生。
73.为了解决未支持wi-fi 6的无线设备在发送上行数据时会产生抢占冲突的问题,本技术提供了一种上行数据调度方法来实现多个sta的上行数据传输,多个sta无需自行竞争发送机会,而是通过ap调度多个sta依次发送上行数据,从而实现ap有序的接收所述多个
sta依次发送的上行数据。
74.一种可能的设计思想为,通过ap逐个轮流调度每个sta,来实现调度多个sta依次发送上行数据;另一种可能的设计思想为,通过ap广播包含为各sta分配的发送时间信息的指示消息,来实现调度多个sta依序发送上行数据;或者,还可以为每个sta固定配置发送时间信息,以实现每个sta根据配置的发送时间信息发送上行数据。本技术提供的方法通过ap对多个sta进行调度,从而避免发送上行数据时发送冲突问题,进而可以提供有保障的业务时延。
75.参阅图3b,为本技术实施例提供的一种上行数据调度方法的流程示意图。该方法的实现流程具体如以下步骤所述:
76.步骤s301:ap向多个sta发送至少一条指示信息,以调度各个所述sta依次发送上行数据,所述多个sta中至少存在一个sta未支持wi-fi 6。
77.步骤s302:所述ap接收所述多个sta依次发送的上行数据。
78.基于本技术的设计思想,以下通过几个实施例来具体介绍本技术提供的一种上行数据调度方法。
79.实施例一
80.参阅图4a,为本技术实施例提供的一种上行数据调度方法的交互示意图。该方法的实现流程具体如以下步骤所述:
81.步骤401:ap向第一sta发送第一指示信息,所述第一指示信息用于指示所述第一sta发送上行数据。
82.具体实施时,首先ap可以根据预定义的调度顺序确定第一sta。其中所述预定义的调度顺序为ap为多个sta分配的发送上行数据的先后顺序。例如假设存在sta 1、sta 2、sta 3和sta 4共4个sta,为这4个sta分配的一种可能的预定义的调度顺序可以为:sta 1

sta 2

sta 3

sta 4,即ap开始进行上行调度时,首先调度sta 1,在sta 1上行调度完成之后,则继续调度sta 2
……
以此类推;或者,若sta 1对于发送上行数据的需求较强,为这4个sta分配的另一种可能的预定义的调度顺序也可以为:sta 1

sta 2

sta 1

sta 3

sta 1

sta 4

sta 1;其中,本技术对于预定义的调度顺序的设定方式及顺序不限定。
83.一种可能的应用场景中,所述多个sta均为未支持wi-fi 6的无线设备,现有技术中,多个sta通过竞争的方式竞争空口资源的占用机会,然而会产生占用冲突的问题。本技术实施时,多个sta无需像现有技术一样通过竞争来获取空口发送机会,而是等待ap的调度指示,进而实现有序地进行上行数据的发送,避免冲突问题的产生。
84.示例性的,ap发送第一指示信息的作用是为了实现第一sta根据ap的调度指示来发送上行数据,因此当第一sta接收到ap的第一指示信息之后,可以确定自己此时可以发送上行数据。
85.一种可能的实施方式为,第一指示信息可以为ap通过wi-fi技术标准定义的相应管理帧(management frames)、控制帧(control frames)或者是数据帧(data frames)来实现,例如可以是管理帧中的行为(action)帧等,或者还可以是数据帧中的数据报文。
86.步骤402:第一sta向ap发送上行数据。
87.示例性的,第一sta确认接收到ap发送的第一指示信息之后,则开始向ap发送上行数据。
88.步骤403:所述第一sta向ap发送第二指示信息,所述第二指示信息用于指示所述第一sta发送完成。
89.示例性的,第一sta可以在发送完上行数据之后,再向ap发送用于指示所述ap调度下一个sta的第二指示信息,其中第二指示信息例如可以为action消息。
90.步骤404:ap向第二sta发送第三指示信息,以调度下一个待调度的sta。
91.具体实施时,ap可以继续根据预定义的调度顺序确定下一个待调度的sta,假设为第二sta,然后基于上述步骤401~403类似的实现方式来实现对第二sta的上行调度,从而使得所述第二sta获得空口发送机会,进而实现上行数据的发送。
92.由于在上行数据收发过程中,还可能存在消息丢失的情况,例如,ap发送给第一sta的第一指示信息丢失,或者第一sta发送给ap的第二指示信息丢失。在这种情况下,为了避免由于信息丢失等异常情况导致的上行数据传输失败甚至影响其他sta发送上行数据的情况,实施过程中,ap还可以通过超时保护机制来确保可以继续进行其他sta的上行数据的传输。
93.具体实施为,若ap未接收到所述第一sta发送的所述第二指示信息,且从ap发送所述第一指示信息开始到达预设的最大发送时长时,则可以根据所述预定义的调度顺序,继续调度第二sta。例如,在ap调度sta 1时,从ap发送第一指示信息给sta 1开始计时,假设预设的最大发送时长为1min,若在1min内没有接收到sta 1发送的第二指示信息,则即使没有接收到sta 1发送的上行数据,也继续进行下一个待调度的sta的调度。
94.为了更清楚的理解如4a所示的实现本技术提供方法的交互流程,以下结合图4b示出的场景示意图来进一步说明实现过程。参阅图4b,假设多个sta分别为:sta 1、sta 2、sta 3。其中,图4b中的信标(beacon)帧是ieee 802.11无线局域网中按照固定周期发送的一个管理帧,通常由接入点设备(例如图4b中的ap)发送,用于宣布该ap所提供的wlan的存在;由此,sta可以通过获取到的beacon帧确定该ap,并请求与该ap进行关联,进而在关联成功之后进行数据收发。此外,为了避免sta像现有技术一样采用竞争的方式获取发送机会,本技术实施时,在ap与sta通过探测请求帧和探测响应帧进行关联的过程中,所述ap在向所述多个sta返回的探测响应帧中携带用于指示所述多个sta不主动竞争发送上行数据的机会的指示信息,以使sta不主动竞争发送机会,而是等待ap调度。
95.以ap发送的第一指示信息为action消息为例,假设预定义的调度顺序为:sta 1

sta 2

sta 3,根据图4b所示的内容可以得到,ap首先发送action消息给到sta 1,sta 1确认接收到action消息之后,开始发送上行数据(data),并且在发送完data之后,向ap发送第二指示信息(假设也为action消息),则在ap确认接收到该action消息之后继续发送action消息给sta 2。然后ap继续调度sta 2,在接收到sta 2发送的上行数据,并且接收到sta 2发送的第二指示信息之后,ap继续调度sta 3。其中ap调度sta 3发送上行数据的实施过程与sta 1、sta 2发送上行数据的实施过程类似,在此不再赘述。需要说明的是,ap和sta每次接收到action消息之后,可以通过回复确认(acknowledgement,ack),表示确认接收到该action消息,例如图4b中ap或者sta每次接收到action消息之后,通过ack表示确认收到该消息。
96.参阅图4c,为本技术实施例提供的一种上行数据调度方法的另一场景示意图,该场景在图4c所示的场景的基础上,进一步示出了一种ap根据设置的超时保护机制实现多个
不同sta的上行数据的发送的实现过程,ap调度sta发送上行数据的过程与图4b中类似,在此不再赘述。与图4b中不同的是,例如,图4c中sta 2发送给ap的action消息丢失,由于一般情况下ap在接收到sta 2发送的action消息之后才会继续调度sta 3,此时若没有超时保护机制,则ap会一直等待sta 2的action消息,从而导致空口资源的浪费。因此通过为ap设置超时保护机制,在ap确定向sta 2发送action消息之后达到超时保护机制预设的最大发送时长时,ap虽然没有接收到sta 2的action消息,也可以继续进行下一个sta(即图4c中的sta 3)的调度。
97.此外,多个sta的另一种可能的应用场景中,还可能是所述多个sta中存在部分sta为未支持wi-fi 6的无线设备,另一部分sta为支持wi-fi 6的无线设备。这种应用场景下,ap可以给未支持wi-fi 6的sta发送第一指示信息,而给支持wi-fi 6的sta发送触发帧。以下实施例中以第一sta为支持wi-fi 6、第二sta未wi-fi 6作为示例进行介绍,该方法的实现流程具体如以下步骤所述:
98.实施时,ap根据预定义的调度顺序确定下一个待调度的sta之后,根据所述待调度的sta是否支持wi-fi 6,来通过不同的调度方式实现对所述待调度的sta的调度。具体实施为,若所述待调度的sta未支持wi-fi 6,则通过步骤501~503的实现过程进行上行调度;若所述待调度的sta支持wi-fi 6,则通过步骤504~505的实现过程进行上行调度。需要说明的是,图5a中以先执行步骤501~503,再执行步骤504~505为例,但本技术中并不限定两组步骤的执行顺序,其执行顺序由ap根据调度多个sta的预定义的调度顺序以及调度方式来确定。
99.步骤501:ap向第一sta发送第一指示信息,所述第一指示信息用于指示所述待调度的sta发送上行数据。
100.步骤502:第一sta向ap发送上行数据。
101.步骤503:所述第一sta向ap发送第二指示信息,所述第二指示信息用于指示所述第一sta发送完成。
102.ap根据所述第二指示信息调度下一个sta。
103.步骤504:ap向第二sta发送触发帧。
104.其中,触发帧(trigger frames)是在wi-fi 6标准发布时新提出的一种机制,ap通过发送触发帧来告知接入ap的无线设备(如sta)发送上行数据,ap发送触发帧时,还可以指示sta的发送时长。
105.步骤505:第二sta向ap发送上行数据。
106.为了更清楚的理解如5a所示的实现本技术提供方法的交互流程,以下结合图5b示出的场景示意图来进一步说明实现过程。参阅图5b,假设多个sta分别为:sta 1、sta 2、sta 3,并且sta 1、sta 2未支持wi-fi 6,sta 3支持wi-fi 6。其中sta 1、sta 2的实现过程与图4b介绍的实现流程类似,在此不再赘述;而sta 3与图4b介绍到流程不同之处为,该实施例中的ap调度sta 3发送的为触发帧(trigger)消息。
107.需要说明的是,支持wi-fi 6的sta除了支持wi-fi 6标准发布的触发帧机制实现调度之外,也可以通过ap发送第一指示信息来进行调度。具体实施时,ap可以不区分sta是否支持wi-fi 6,在进行对sta的调度时,均通过发送第一指示信息的实施方式实现对sta的上行调度。
108.通过实施例一提供的方法,ap按照预定义的调度顺序对多个sta逐一进行调度,从而使得多个sta无需像现有技术一样通过竞争方式来获得发送上行数据的机会,进而避免了冲突的产生,并且保障了空口使用率,提供了有保障的业务时延。
109.实施例二
110.参阅图6a,为本技术实施例提供的一种上行数据调度方法的交互示意图。该方法的实现流程具体如以下步骤所述:
111.步骤601:ap生成广播消息广播给多个sta。
112.其中,所述广播消息中包含所述多个sta的设备标识、以及与每个设备标识对应的发送时间信息,所述每个设备标识对应的发送时间信息为所述ap为每个所述sta分配的。例如,广播消息可以包括下表2所示的关系,如下:
113.表2
114.sta标识发送时间信息sta 1t1、l1sta 2t2、l2
…………
sta ntn、ln
115.根据以上表1可以得到ap为多个sta分别分配对应的发送时间信息,并通过广播消息广播给各sta。其中,分配的发送时间信息的一种示例,可以包括如表1中所示的发送起始时刻ti和发送时长li,从而实现sta分别根据其设备标识对应的发送时间中的发送起始时刻开始发送上行数据,并且在发送时长内发送所述上行数据;另一种示例,分配的发送时间信息还可以包括发送起始时刻和发送截止时刻,本技术对此不限定。
116.步骤602a~602b:广播所述广播消息给各sta。
117.ap根据步骤601生成广播消息之后,将该广播消息广播给各sta。
118.一种可能的实施方式中,所述广播消息中还包括用于指示所述广播消息有效时间的发送时长,以使所述多个sta在所述发送时长内根据所述发送时间信息发送上行数据。具体实施为,ap可以生成一次广播消息持续用一段时间,当到达预设的可用时间之后,重新为多个sta生成新的广播消息并广播;或者,ap可以周期性生成广播消息,每次生成的广播消息的有效的发送时长为固定值,则无需每次分配有效时间;再或者,ap还可以对多个sta每轮询一遍则重新生成一次广播消息。
119.步骤603a:sta 1根据所述广播消息指示的发送时间发送上行数据给ap。
120.需要说明的是,图6a中以sta 1和sta 2为例进行说明,但本技术并不限定只有两个sta,若存在更多的sta,则参照sta 1和sta 2的实现过程,在此不再赘述。
121.sta 1接收到ap广播的广播消息之后,从广播消息中确定ap为其分配的发送时间信息,然后根据sta的发送时间信息发送上行数据。
122.步骤604a:ap接收sta 1根据所述广播消息指示的发送时间信息发送的上行数据。
123.步骤603b:sta 2根据所述广播消息指示的发送时间发送上行数据给ap。
124.步骤604b:ap接收sta2根据所述广播消息指示的发送时间信息发送的上行数据。
125.需要说明的是,上述实施例中以sta 1的发送起始时刻在sta 2的发送起始时刻之前为例进行介绍的,对于ap为多个sta分配的发送时间信息可以根据实际情况确定,本技术
对此不进行限定。
126.为了更清楚的理解如6a所示的实现本技术提供方法的交互流程,以下结合图6b示出的场景示意图来进一步说明实现过程。参阅图6b,假设多个sta分别为:sta 1、sta 2、sta 3。
127.首先ap为sta 1、sta 2、sta 3分配进行一次轮询过程中不同的发送时间信息,例如分配的时间先后顺序为:sta 1

sta 2

sta 3;然后ap将分配的发送时间信息广播给sta 1、sta 2、sta 3。sta 1、sta 2、sta 3接收到该广播消息之后,从广播消息中根据自己的设备标识确定对应的发送时间信息,并根据该发送时间信息发送上行数据。
128.当sta 1、sta 2、sta 3都按照ap分配的发送时间信息发送完上行数据之后,则ap可以为sta 1、sta 2、sta 3再重新分配下一时间段的发送时间信息,以使sta 1、sta 2、sta 3在下一时间段根据ap本次分配的发送时间信息发送上行数据。
129.通过本技术实施例二提供的方法,ap为多个sta分配发送时间信息,并通过广播消息广播给多个sta,从而实现了对多个sta的上行调度,以使多个sta根据ap的分配有序的发送上行数据,从而避免像现有技术一样,多个sta通过竞争的方式占用空口资源,从而导致冲突问题的产生。
130.基于ap为多个sta分配发送时间信息的设计思想,实施时,还可以提前为每个sta预先配置不同的发送时间信息,以实现多个sta在预先配置的发送时间发送上行数据。参阅图7,为本技术实施例提供的一种上行数据调度方法的场景示意图,假设多个sta分别为:sta 1、sta 2、sta 3。其中,每个sta都具有预先配置的预设时间,当预设时间到达时,则向ap发送上行数据。例如,sta 1的预设时间首先到达,然后sta 1发送上行数据给ap;其次,sta 2的预设时间到达了,则sta 2开始发送上行数据给ap;其他sta的发送过程类似,在此不再赘述。需要说明的是,sta可能有多个预先配置的预设时间,则sta在每个预先配置的预设时间到达时均可以发送上行数据给ap,例如图7中sta 1、sta 2、sta 3分别都预先配置有两个预设时间。
131.实施例三
132.以上结合图3a至图7详细说明了本技术实施例的上行数据调度方法,基于与上述上行数据调度方法的同一技术构思,本技术实施例还提供一种上行数据调度装置800,如图8所示,该装置可以设置与ap上,上行数据调度装置800包括:发送单元801、接收单元802以及处理单元803,装置800可用于实现上述ap的方法实施例中描述的方法。其中,可选的发送单元801、接收单元802以及处理单元803可以通过通信线路804相互连接;通信线路804可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。所述通信线路804可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
133.所述发送单元801,用于向多个站点sta发送至少一条指示信息,以调度各个所述sta依次发送上行数据,所述多个sta中至少存在一个sta不支持第六代无线网络wi-fi 6;所述接收单元802,用于接收所述多个sta依次发送的上行数据。
134.在一种可能的设计中,所述发送单元801,具体用于向第一sta发送第一指示信息,所述第一指示信息用于指示所述第一sta发送上行数据;所述接收单元802,具体用于接收
所述第一sta发送的上行数据;接收所述第一sta发送的第二指示信息,所述第二指示信息用于指示所述第一sta发送完成;所述发送单元801,具体用于向第二sta发送第三指示信息,以调度所述第二sta发送上行数据;其中,所述第一sta未支持wi-fi 6。
135.在一种可能的设计中,可以通过所述处理单元803判断sta是否支持wi-fi 6,若确定所述第二sta支持wi-fi 6,则所述发送单元801发送的所述第三指示信息为触发帧;其中,所述第一sta不支持触发帧。
136.在一种可能的设计中,所述第一指示信息还用于指示所述第一sta发送上行数据的第一发送时长;所述处理单元803,还用于向第一sta发送第一指示信息之后,判断是否未接收到所述第一sta发送的所述第二指示信息,且从向所述第一sta发送第一指示信息开始计时,若确定计时到达所述第一发送时长,则通过所述发送单元801向第二sta发送第三指示信息,以调度所述第二sta发送上行数据。
137.在一种可能的设计中,所述第一指示信息的信息类型属于以下信息类型中的一种:管理帧、控制帧、数据帧。
138.在一种可能的设计中,所述发送单元801,具体用于:向所述多个sta广播第四指示信息,所述第四指示信息中包含所述多个sta的设备标识、以及与每个设备标识对应的发送时间信息;其中,所述每个设备标识对应的发送时间信息为所述ap为所述多个sta分配的。
139.在一种可能的设计中,所述第四指示信息还包含用于指示所述第四指示信息的有效时间的第二发送时长,以使所述多个sta在所述有效时间内根据所述发送时间信息发送上行数据。
140.在一种可能的设计中,所述发送时间信息包括发送起始时刻及第三发送时长。
141.在一种可能的设计中,所述发送单元801,还用于分别接收多个sta发送的探测请求帧之后,在向所述多个sta返回的探测响应帧中携带第五指示信息;其中,所述第五指示信息用于指示所述多个sta不主动竞争发送上行数据的机会,所述探测请求帧和所述探测响应帧用于进行各所述sta与所述ap的关联。
142.以上结合图3a至图7详细说明了本技术实施例的上行数据调度方法,基于与上述上行数据调度方法的同一技术构思,本技术实施例还提供一种上行数据调度装置900,该装置可以设置于多个站点sta的任一sta上,如图9所示,上行数据调度装置900包括:发送单元901、接收单元902及处理单元903。其中,可选的发送单元901、接收单元902以及处理单元903可以通过通信线路904相互连接。
143.所述接收单元902,用于接收ap发送的至少一条指示信息,所述指示信息用以所述ap调度各个所述sta依次发送上行数据,所述多个sta中至少存在一个sta未支持wi-fi6;所述发送单元901,用于根据所述至少一条指示信息的指示依次发送上行数据。
144.在一种可能的设计中,所述接收单元902,具体用于接收所述ap发送的第一指示信息,所述第一指示信息用于指示所述第一sta发送上行数据;所述发送单元901,具体用于向所述ap发送上行数据;向所述ap发送第二指示信息,所述第二指示信息用于指示所述第一sta发送完成,以使所述ap向第二sta发送第三指示信息,所述第三指示信息用于指示所述ap调度所述第二sta发送上行数据;其中,所述第一sta未支持wi-fi 6。
145.在一种可能的设计中,所述第二sta支持wi-fi 6,所述第三指示信息为触发帧;其中,所述第一sta不支持触发帧。
146.在一种可能的设计中,所述第一指示信息还用于指示所述第一sta发送上行数据的第一发送时长;所述发送单元901,具体用于在小于所述第一发送时长的时间内向所述ap发送上行数据。
147.在一种可能的设计中,所述第一指示信息的信息类型属于以下信息类型中的一种:管理帧、控制帧、数据帧。
148.在一种可能的设计中,所述接收单元902,具体用于接收ap广播发送的第四指示信息,所述第四指示信息中包含所述多个sta的设备标识、以及与每个设备标识对应的发送时间信息;其中,所述每个设备标识对应的发送时间信息为所述ap为所述多个sta分配的;所述装置还包括处理单元903,所述处理单元903,用于从所述第四指示信息中分别查找各所述sta的设备标识所对应的发送时间信息;所述发送单元901,具体用于根据查找到的发送时间信息,向所述ap发送上行数据。
149.在一种可能的设计中,所述第四指示信息中还包含用于指示所述第四指示信息的有效时间的第二发送时长;所述发送单元901,具体用于在所述有效时间内根据查找到的发送时间信息,向所述ap发送上行数据。
150.在一种可能的设计中,所述发送时间信息包括发送起始时刻及第三发送时长;所述发送单元901,具体用于在所述发送起始时刻到达时,开始向所述ap发送上行数据,且在所述第三发送时长内向所述ap发送上行数据。
151.在一种可能的设计中,所述发送单元901,还用于分别向所述ap发送探测请求帧;所述接收单元902,还用于接收所述ap返回的探测响应帧,所述探测响应帧中携带第五指示信息;其中,所述第五指示信息用于指示所述多个sta不主动竞争发送上行数据的机会,所述探测请求帧和所述探测响应帧用于进行各所述sta与所述ap的关联。
152.需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
153.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
154.基于与上述上行数据调度方法相同的构思,如图10所示,本技术实施例还提供了一种上行数据调度装置1000的结构示意图。装置1000可用于实现上述应用于ap或sta的方法实施例中描述的方法,可以参见上述方法实施例中的说明。装置1000可以处于ap或sta中,或者,为ap或sta。
155.装置1000包括一个或多个处理器1001。处理器1001可以是通用处理器或者专用处
理器等。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对上行数据调度装置(如,基站、终端、或芯片等)进行控制,执行软件程序,处理软件程序的数据。上行数据调度装置可以包括收发单元,用以实现信号的输入(接收)和输出(发送)。例如,收发单元可以为收发器,射频芯片等。
156.装置1000包括一个或多个处理器1001,一个或多个处理器1001可实现上述所示的实施例中ap或sta的方法。
157.可选的,处理器1001除了实现上述所示的实施例的方法,还可以实现其他功能。
158.可选的,一种设计中,处理器1001可以执行指令,使得装置1000执行上述方法实施例中描述的方法。指令可以全部或部分存储在处理器内,如指令1003,也可以全部或部分存储在与处理器耦合的存储器1002中,如指令1004,也可以通过指令1003和1004共同使得装置1000执行上述方法实施例中描述的方法。
159.在又一种可能的设计中,上行数据调度装置1000也可以包括电路,电路可以实现前述方法实施例中ap或sta的功能。
160.在又一种可能的设计中装置1000中可以包括一个或多个存储器1002,其上存有指令1004,指令可在处理器上被运行,使得装置1000执行上述方法实施例中描述的方法。可选的,存储器中还可以存储有数据。可选的处理器中也可以存储指令和/或数据。例如,一个或多个存储器1002可以存储上述实施例中所描述的对应关系,或者上述实施例中所涉及的相关的参数或表格等。处理器和存储器可以单独设置,也可以集成在一起。
161.在又一种可能的设计中,装置1000还可以包括收发器1005以及天线1006。处理器1001可以称为处理单元,对装置(终端或者基站)进行控制。收发器1005可以称为收发机、收发电路、或者收发单元等,用于通过天线1006实现装置的收发功能。
162.应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
163.可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器
(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
164.本技术实施例还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述应用于ap或sta的任一方法实施例的上行数据调度方法。
165.本技术实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述应用于ap或sta的任一方法实施例的上行数据调度方法。
166.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
167.本技术实施例还提供了一种处理装置,包括处理器和接口;处理器,用于执行上述应用于ap或sta的任一方法实施例的上行数据调度方法。
168.应理解,上述处理装置可以是一个芯片,处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于处理器之外,独立存在。
169.如图11所示,本技术实施例还提供了一种芯片1100,包括输入输出接口1101和逻辑电路1102,输入输出接口1101用于接收/输出代码指令或信息,逻辑电路1102用于执行代码指令或根据信息,以执行上述应用于ap或sta的任一方法实施例的上行数据调度方法。
170.芯片1100可以实现上述实施例中处理单元和/或收发单元所示的功能。
171.例如,输入输出接口1101用于向多个站点sta发送至少一条指示信息,以调度各个所述sta依次发送上行数据,所述多个sta中至少存在一个sta不支持第六代无线网络wi-fi6;以及接收所述多个sta依次发送的上行数据。
172.又如,输入输出接口1101用于接收ap发送的至少一条指示信息,所述指示信息用以所述ap调度各个所述sta依次发送上行数据,所述多个sta中至少存在一个sta未支持wi-fi 6;以及根据所述至少一条指示信息的指示依次发送上行数据。
173.本技术实施例还提供了一种上行数据调度系统,包括ap或sta,ap用于执行上述应用于ap的任一方法实施例的上行数据调度方法,sta用于执行上述应用于sta的任一方法实
施例的上行数据调度方法。
174.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
175.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
176.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
177.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
178.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
179.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本技术可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本技术所使用的,盘(disk)和碟(disc)包括压缩光碟(cd)、激光碟、光碟、数字通用光碟(dvd)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
180.总之,以上仅为本技术技术方案的较佳实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1