一种数据传输的方法、装置、电子设备及存储介质与流程

文档序号:27543879发布日期:2021-11-24 19:27阅读:109来源:国知局
一种数据传输的方法、装置、电子设备及存储介质与流程

1.本技术涉及无线通信技术领域,尤其涉及一种数据传输的方法、装置、电子设备及存储介质。


背景技术:

2.在能源/制造等高电磁兼容要求的厂房内,存在大量电磁敏感设备,这些设备工作时如果受到超过设备相关标准和规范规定场强的电磁波辐射,将会导致数值偏差,严重影响能源/制造的生产业务正常运行,甚至危及人员财产安全。
3.考虑到安全性,现有技术中,工作人员进入厂房前,禁止携带任何具有无线发射功能的通讯终端,仅采用单向寻呼系统进行通信。直接采用单向寻呼系统,使得工作人员在厂房中只能接收单向信息,无法进行数据发送。


技术实现要素:

4.本技术提供一种数据传输方法、装置、电子设备及存储介质,用以在避免对电磁敏感设备造成电磁干扰的情况下,实现数据传输。
5.第一方面,本技术实施例提供一种数据传输的方法,该方法包括:
6.终端站点设备(station,sta)接收接入点(access point,ap)发送的报文数据;
7.sta设备基于报文数据,确定目标功率控制参数,其中目标功率控制参数是根据sta设备对应的目标ap的覆盖区域的电磁敏感等级确定的,电磁敏感等级用于表征覆盖区域中的电磁敏感设备对电磁波的敏感程度;
8.sta设备基于目标功率控制参数,调整数据传输参数,并采用调整后的数据传输参数进行数据传输。
9.在一种可能的实现方式中,sta设备通过如下至少一种方式接收ap发送的报文数据:
10.sta设备接收ap定时发送的报文数据;或
11.sta设备接收ap在接收到探测帧请求(probe request)后发送的报文数据;或
12.sta设备在监听扫描模式下接收ap发送的报文数据。
13.在一种可能的实现方式中,若sta设备确定接收到一个ap发送的报文数据,则sta设备基于报文数据,确定目标功率控制参数,包括:
14.sta设备将报文数据中携带的功率控制参数作为目标功率控制参数;或
15.sta设备基于报文数据中携带的区域环境标识,确定自身当前所处区域的目标电磁敏感等级,并基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,确定与目标电磁敏感等级匹配的目标功率控制参数。
16.在一种可能的实现方式中,若sta设备确定接收到多个ap发送的报文数据,则sta设备基于报文数据,确定目标功率控制参数,包括:
17.sta设备基于各个报文数据中携带的区域环境标识,确定自身当前所处区域的目
标电磁敏感等级,并将目标电磁敏感等级对应的目标ap发送的报文数据中携带的功率控制参数作为目标功率控制参数;或
18.sta设备基于各个报文数据中携带的区域环境标识,确定自身当前所处区域的目标电磁敏感等级,并基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,确定与目标电磁敏感等级匹配的目标功率控制参数。
19.在一种可能的实现方式中,sta设备基于区域环境标识,确定自身当前所处区域的目标电磁敏感等级,包括:
20.sta设备在接收到的多个ap对应的多个区域环境标识中,确定优先级最高的目标区域环境标识,并将目标区域环境标识对应的电磁敏感等级,作为自身当前所处区域的目标电磁敏感等级。
21.在一种可能的实现方式中,若报文数据为无线保真(wireless fidelity,wifi)广播信标(beacon)帧数据,则区域环境标识为服务集标识(service set identifier,ssid)信息;或
22.若报文数据为蓝牙广播信标(ibeacon)帧数据,则区域环境标识为蓝牙名称信息。
23.在一种可能的实现方式中,sta设备基于目标功率控制参数,调整数据传输参数,包括:
24.sta设备通过调用自身搭载的操作系统底层接口,基于目标功率控制参数,调整数据传输参数。
25.第二方面,本技术实施例提供一种数据传输的方法,该方法包括:
26.ap确定需要发送的报文数据,报文数据中携带功率控制参数以及自身覆盖区域的区域环境标识中的之一或组合,其中,功率控制参数是ap基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,以及自身覆盖区域的电磁敏感等级确定的;
27.ap向sta设备发送报文数据,以使sta设备基于报文数据,确定目标功率控制参数,并基于目标功率控制参数,调整数据传输参数,采用调整后的数据传输参数进行数据传输,其中目标功率控制参数是根据sta设备对应的目标ap的覆盖区域的电磁敏感等级确定的,电磁敏感等级用于表征覆盖区域中的电磁敏感设备对电磁波的敏感程度。
28.第三方面,本技术实施例提供一种数据传输的装置,该装置包括:
29.接收单元,用于接收ap发送的报文数据;
30.第一确定单元,用于基于报文数据,确定目标功率控制参数,其中目标功率控制参数是根据sta设备对应的目标ap的覆盖区域的电磁敏感等级确定的,电磁敏感等级用于表征覆盖区域中的电磁敏感设备对电磁波的敏感程度;
31.调整单元,用于基于目标功率控制参数,调整数据传输参数,并采用调整后的数据传输参数进行数据传输。
32.在一种可能的实现方式中,接收单元通过如下至少一种方式接收ap发送的报文数据:
33.接收ap定时发送的报文数据;或
34.接收ap在接收到probe request后发送的报文数据;或
35.在监听扫描模式下接收ap发送的报文数据。
36.在一种可能的实现方式中,第一确定单元,若确定接收到一个ap发送的报文数据,
则基于报文数据,确定目标功率控制参数时,具体用于:
37.将报文数据中携带的功率控制参数作为目标功率控制参数;或
38.基于报文数据中携带的区域环境标识,确定自身当前所处区域的目标电磁敏感等级,并基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,确定与目标电磁敏感等级匹配的目标功率控制参数。
39.在一种可能的实现方式中,第一确定单元,若确定接收到多个ap发送的报文数据,则基于报文数据,确定目标功率控制参数时,具体用于:
40.基于各个报文数据中携带的区域环境标识,确定自身当前所处区域的目标电磁敏感等级,并将目标电磁敏感等级对应的目标ap发送的报文数据中携带的功率控制参数作为目标功率控制参数;或
41.基于各个报文数据中携带的区域环境标识,确定自身当前所处区域的目标电磁敏感等级,并基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,确定与目标电磁敏感等级匹配的目标功率控制参数。
42.在一种可能的实现方式中,第一确定单元还用于:
43.在接收到的多个ap对应的多个区域环境标识中,确定优先级最高的目标区域环境标识,并将目标区域环境标识对应的电磁敏感等级,作为自身当前所处区域的目标电磁敏感等级。
44.在一种可能的实现方式中,若报文数据为wifi广播beacon帧数据,则区域环境标识为ssid信息;或
45.若报文数据为蓝牙广播ibeacon帧数据,则区域环境标识为蓝牙名称信息。
46.在一种可能的实现方式中,调整单元具体用于:
47.通过调用自身搭载的操作系统底层接口,基于目标功率控制参数,调整数据传输参数。
48.第四方面,本技术实施例提供一种数据传输的装置,该装置包括:
49.第二确定单元,用于确定需要发送的报文数据,报文数据中携带功率控制参数以及自身覆盖区域的区域环境标识中的之一或组合,其中,功率控制参数是ap基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,以及自身覆盖区域的电磁敏感等级确定的;
50.发送单元,用于向sta设备发送报文数据,以使sta设备基于报文数据,确定目标功率控制参数,并基于目标功率控制参数,调整数据传输参数,采用调整后的数据传输参数进行数据传输,其中目标功率控制参数是根据sta设备对应的目标ap的覆盖区域的电磁敏感等级确定的,电磁敏感等级用于表征覆盖区域中的电磁敏感设备对电磁波的敏感程度。
51.第五方面,本技术实施例提供一种数据传输的系统,该系统包括:sta设备和ap,其中:
52.用于确定需要发送的报文数据,报文数据中携带功率控制参数以及自身覆盖区域的区域环境标识中的之一或组合,其中,功率控制参数是ap基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,以及自身覆盖区域的电磁敏感等级确定的;
53.sta设备,用于接收ap发送的报文数据,并基于报文数据,确定目标功率控制参数,以及基于目标功率控制参数,调整数据传输参数,并采用调整后的数据传输参数进行数据
传输;其中,目标功率控制参数是根据sta设备对应的目标ap的覆盖区域的电磁敏感等级确定的,电磁敏感等级用于表征覆盖区域中的电磁敏感设备对电磁波的敏感程度。
54.第六方面,本技术实施例提供一种电子设备,该电子设备包括存储器和处理器,其中:
55.存储器,用于存储计算机程序;
56.处理器,用于执行计算机程序,实现本技术实施例提供的数据传输的方法。
57.第七方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令被处理器执行时实现本技术实施例提供的数据传输的方法。
58.本技术有益效果如下:
59.本技术实施例提供一种数据传输的方法、装置、电子设备及存储介质,应用于无线通信技术领域。在本技术实施例中,sta设备接收ap发送的报文数据,并基于报文数据,确定目标功率控制参数,其中目标功率控制参数是根据sta对应的目标ap的覆盖区域的电磁敏感等级确定的,电磁敏感等级用于表征覆盖区域中的电磁敏感设备对电磁波的敏感程度,在确定目标功率控制参数后,基于确定的目标功率控制参数,调整数据传输参数,并采用调整后的数据传输参数进行数据传输;终端设备基于当前所处区域的电磁敏感等级,确定用于避免对电磁敏感设备产生电磁干扰的目标功率控制参数,因此终端站点设备采用调整后的数据传输参数进行数据传输时,产生的电磁波不会对电磁敏感设备造成电磁干扰,且实现数据传输。
60.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
61.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
62.图1为本技术实施例提供的一种数据传输的系统结构示意图;
63.图2为本技术实施例提供的一种数据传输的方法流程图;
64.图3为本技术实施例提供的另一种数据传输的方法流程图;
65.图4为本技术实施例提供的第一种sta设备接收ap发送的报文数据的示意图;
66.图5为本技术实施例提供的第二种sta设备接收ap发送的报文数据的示意图;
67.图6为本技术实施例提供的第三种sta设备接收ap发送的报文数据的示意图;
68.图7为本技术实施例提供的一种sta设备位于信号重叠区域的示意图;
69.图8为本技术实施例提供的一种数据传输的装置结构图;
70.图9为本技术实施例提供的另一种数据传输的装置结构图;
71.图10为本技术实施例提供的一种电子设备结构图。
具体实施方式
72.为了使本技术的目的、技术方案及有益效果更加清楚明白,以下将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
73.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
74.本技术实施例提供的数据传输的方法、装置、电子设备及存储介质,应用于有电磁兼容要求的应用场景中,尤其应用于有特殊电磁兼容要求的应用场景中,主要为了保证在无线通信过程中,产生的电磁波不会对电磁敏感设备产生电磁干扰。
75.相关技术中,为了保证不会对特殊电磁兼容要求的应用场景中的电磁敏感设备产生电磁干扰,在进入特殊电磁兼容要求的应用场景时,禁止携带具有无线发射功能的终端设备,不具备无线发射功能,就不会进行无线通信,因此不会产生电磁波,也就不会对电磁设备产生电磁干扰;
76.比如,相关能源/制造等高电磁兼容要求的厂房内,存在大量电磁敏感设备,如数显表、无纸记录仪、动圈表等,工作时如果受到超过电子敏感设备相关标准和规范规定场强的电磁波辐射,将会导致数据值偏差,影响能源/制造的生产业务正常运行;因此,在工作人员进入能源/制造等高电磁兼容要求的厂房内时,通常携带单向寻呼系统(如bb机),使得工作人员只能接收单向信息,无法进行信息的传输。
77.显然,相关技术中在特殊电磁兼容要求的应用场景内,无法使用具有无线发射功能的通讯终端完成智能化的通讯交流,也就是说无法使用sta设备进行数据传输。
78.有鉴于此,考虑到特殊电磁兼容要求的应用场景对电磁要求也是分等级的,也就是说特殊电磁兼容要求的场景是分电磁敏感等级的,不同的电磁敏感等级对sta设备有不同的发射功率要求,本技术实施例提供一种sta设备采用调整后的发射功率进行数据传输,在避免对电磁敏感设备的电磁干扰的情况下,实现数据传输。
79.在本技术实施例中,sta设备基于ap发送的报文数据,确定目标功率控制参数,目标功率控制参数是根据sta设备对应的目标ap的覆盖区域的电磁敏感等级确定的,电磁敏感等级用于表征覆盖区域中的电磁敏感设备对电磁波的敏感程度,并基于确定的目标功率控制参数,调整数据传输参数,采用调整后的数据传输参数进行数据传输,在实现通过sta设备进行数据传输,完成智能化的通讯交流,同时避免对电磁敏感设备产生电磁干扰。
80.在介绍完本技术实施例的设计思想之后,下面对本技术实施例的技术方案能够适用的数据传输的系统做一些简单介绍,需要说明的是,以下介绍的数据传输的系统仅用于说明本技术实施例而非限定。
81.请参考图1,图1示例性提供本技术实施例中一种数据传输的系统,该数据传输的系统中包括sta设备10以及ap20;
82.其中,ap20是一个无线网络中的特殊节点,通过这个节点,无线网络中的其它类型
request后,向sta设备发送探测帧回复(probe response),以告知sta设备ap可提供的网络信息。
100.由于在ap部署的时候从功率开放区域,功率控制区域,功率限制区域,按照限制逐步推进部署,且进行ap密集部署,此时ap发送的报文数据可覆盖所有区域,终端发送探测请求前,一般都是能够收到ap广播的报文数据,然后sta设备线基于报文数据调整功率,再发送探测请求;或sta设备直接发送探测请求,存在产生电磁干扰的情况,但是电磁干扰仅在发送探测请求的瞬间,可忽略不计。
101.需要说明的是,方式一和方式二适用于报文数据为wifi广播报文的情况,而下述方式三适用于报文数据为蓝牙广播报文的情况。
102.方式三:sta设备在监听扫描模式下接收ap发送的报文数据;
103.sta设备采用方式三接收ap发送的报文数据时,不需要与ap的蓝牙模块配对,直接在监听扫描模式下监听ap蓝牙广播报文,并从蓝牙广播报文的有效负载中解析信息。
104.请参考图6,图6示例性提供本技术实施例中第三种sta设备接收ap发送的报文数据的示意图。一般将发送广播报文的蓝牙设备称为广播端(advertiser),每次发送广播报文时,advertiser会分别在37/38/39三个频道上广播相同的报文数据,而接收端(observer)也会在这三个信道上轮询监听,只需要监听到一个信道上的广播报文,即可以解析出相关信息,而不需要监听到所有信道上的广播报文。
105.步骤s301,sta设备基于报文数据,确定目标功率控制参数。
106.在本技术实施例中,sta设备可以接收到至少一个ap发送的报文数据。当sta设备接收到一个ap发送的报文数据时,sta设备直接根据该ap发送的报文数据,确定目标功率控制参数;当sta设备接收到多个ap发送的报文数据时,sta设备基于各个ap发送的报文数据中携带的区域环境标识,确定自身当前所处区域的目标电磁敏感等级,并基于目标电磁敏感等级,确定目标功率控制参数。
107.下面,针对基于接收一个ap发送的报文数据,和接收多个ap发送的报文数据,确定目标功率控制参数的情况,进行详细说明。
108.情况一:sta设备接收到一个ap发送的报文数据。
109.sta设备在接收到报文数据后,对接收到的报文数据进行解析,确定报文数据中携带的功率控制参数和/或区域环境标识,其中区域环境标识用于确定ap覆盖区域的电磁敏感等级,也用于sta设备确定自身当前所处区域的电磁敏感等级,电磁敏感等级用于表征区域中的电磁敏感设备对电磁波的敏感程度。
110.在一种可能的实现方式中,当sta设备确定报文数据中包含有功率控制参数,则直接将该功率控制参数作为目标功率控制参数,其中报文数据中携带的功率控制参数是ap基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,以及自身覆盖区域的电磁敏感等级确定的。
111.在另一种可能的实现方式中,当sta设备确定报文数据中未包含有功率控制参数,则获取报文数据中的区域环境标识,然后基于区域环境标识确定自身当前所处区域的目标电磁敏感等级,并根据预先设置的电磁敏感等级与功率控制参数的对应关系,确定目标电磁敏感等级对应的目标功率控制参数。
112.在本技术实施例中,为了不增加额外的环境改造,降低改造成本,本技术实施中利
用ap本身已有的广播报文信息作为区域环境标识:
113.若报文数据为wifi广播beacon帧数据,则区域环境标识为ssid,也就是无线网络名称;
114.若报文数据为蓝牙广播ibeacon帧数据,则区域环境标识为蓝牙名称信息。
115.下面以设置三个电磁敏感等级,分别为功率开放、功率控制以及功率限制;并分别对ap发出的wifi广播信标帧数据和蓝牙广播信标帧数据中的区域环境标识进行举例:
116.wifi广播beacon帧数据:使用ssid_normal作为功率开放区域环境标识,ssid_low作为功率控制区域环境标识,ssid_single作为功率限制区域环境标识;
117.蓝牙广播ibeacon帧数据:使用advertiser_normal作为功率开放区域环境标识,advertiser_low作为功率控制区域环境标识,advertiser_single作为功率限制区域环境标识;
118.其中,电磁敏感等级对应功率开放,即说明没有特殊标志的常用场景,对sta设备的无线发射功率不做要求;
119.电磁敏感等级对应功率控制,即说明sta设备应以较低的无线发射功率工作,避免与电磁敏感设备产生电磁兼容问题,即将发射功率降低至安全水平;
120.电磁敏感等级对应功率限制,即说明sta设备应关闭所有无线发射功能,仅保留接收功能,用于接收重要或紧急的信息。
121.需要说明的是,当ap确定自身覆盖区域的电磁敏感等级为功率开放或者功率限制的情况下,一般不会在报文数据中携带功率控制参数;
122.因为,功率开放,说明该区域中的电磁敏感设备不会受无线发射功率的影响,或受无线发射功率的影响可以忽略不计,因此sta设备在确定接收到的报文中携带ssid_normal或advertiser_normal时,开启无线发射功能,功率限制解除,并采用默认无线发射功率进行数据传输;功率限制,说明该区域中的电磁敏感设备受无线发射功率的影响最强,因此sta设备在确定接收到的报文中携带ssid_single或advertiser_single时,关闭无线发射功能,不进行数据发送,并将蓝牙模块设置成监听扫描模式以接收数据。
123.当ap确定自身覆盖区域的电磁敏感等级为功率控制的情况下,通常会在报文数据中携带有功率控制参数,此时报文数据中携带有ssid_low_n或advertiser_low_n,其中n表示无线发射功率的最大值,也就是说sta设备进行数据传输时使用的无线发射功率应限制在n对应的数值的功率以下;
124.比如,ssid_low_10表示sta设备在进行数据传输时,无线发射功率应控制在10mw以下;或advertiser_low_1示sta设备在进行数据传输时,无线发射功率应控制在1mw以下。
125.情况二:sta设备接收到多个ap发送的报文数据。
126.sta设备接收到多个ap发送的报文数据,说明sta设备处于信号重叠区域,也就是说sta设备处于多个ap的覆盖区域内;请参考图7,图7示例性提供本技术实施例中sta设备处于信号重叠区域的示意图。
127.当sta设备处于信号重叠区域时,为了保证sta设备不会对各个区域中的电磁敏感设备造成电磁干扰,sta将根据接收到的各个ap发送的报文数据中携带的区域环境标识,确定sta设备当前所处区域的目标电磁敏感等级。
128.在一种可能的实现方式中,按照区域环境标识的优先级,确定优先级最高的目标
区域环境标识,并将目标区域环境标识对应的电磁敏感等级,作为自身当前所处区域的目标电磁敏感等级。
129.参照情况一中给出的区域环境标识,设置区域环境标识优先级为:
130.ssid_single=advertiser_single>ssid_low=advertiser_low>ssid_normal=adv ertiser_normal;具体的,基于多个区域环境标识确定目标环境等级的逻辑方式,可参见表1:
131.表1
[0132] ssid_normalssid_lowssid_singleibeacon_normalibeacon_lowibeacon_singlessid_normal功率开放功率控制功率限制功率开放功率控制功率限制ssid_low功率控制功率控制功率限制功率控制功率控制功率限制ssid_single功率限制功率限制功率限制功率限制功率限制功率限制ibeacon_normal功率开放功率控制功率限制功率开放功率控制功率限制ibeacon_low功率控制功率控制功率限制功率控制功率控制功率限制ibeacon_single功率限制功率限制功率限制功率限制功率限制功率限制
[0133]
在确定了目标电磁敏感等级后,确定目标电磁敏感等级对应的目标ap发送的报文数据中是否携带有功率控制参数,若携带有功率控制参数,则将携带的功率控制参数,作为目标功率控制参数,若未携带有功率控制参数,则基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,确定目标电磁敏感等级对应的目标功率控制参数。
[0134]
步骤s302,sta设备基于目标功率控制参数,调整数据传输参数,并采用调整后的数据传输参数进行数据传输。
[0135]
在本技术实施了中,sta设备通过调用自身搭载的操作系统底层接口,基于目标功率控制参数,调整数据传输参数,其中目标功率控制参数中包括有无线硬件功能、功率和无线通讯状态等。
[0136]
比如,功率开放对应的目标功率控制参数为打开wifi、蜂窝、蓝牙等无线发射功能,功率限制解除,设置功率为默认功率(如wifi为50mw),因此sta设备采用默认功率进行数据传输;
[0137]
功率控制对应的目标功率控制参数为打开无线发射功能,设置功率为指定功率,比如ssid_low_10,则指定功率控制在10mw以下,ibeacon_low_1则指定功率控制在1mw以下,因此sta设备采用指定功率进行数据传输;
[0138]
功率限制对应的目标功率控制参数为关闭所有无线发射功能,将蓝牙模块设置监听扫描模式,因此sta设备不发送数据仅接收数据。
[0139]
当sta设备将蓝牙模块设置成监听扫描模式时,不需要与ap的蓝牙模块配对,就能监听ap发送的蓝牙广播ibeacon帧数据,直接从蓝牙广播ibeacon帧数据的有效负载中获取报文信息,再根据报文协议格式解析出信息内容。其中,蓝牙广播ibeacon帧数据的有效负载字段格式定义如下:
[0140][0141]
其中,source id表示发送端身份信息,长度6bytes;sta设备接收广播报文后,通
过source id从通讯软件系统中查找对应身份,并显示为该消息的发送者(发送者必须已在通讯系统中注册)。
[0142]
destination id表示接收端身份信息,长度6bytes;sta设备通过解析这一字段,确定当前信息的发送目标是否是自己,并以此决策是否显示信息内容;对于报文数据,该字段为ff ff ff ff ff ff,所有收到这个id的sta设备均需要显示这条信息。
[0143]
type表示信息类型,长度1bytes;用于说明该信息为预置信息或自定义信息(说明见下文信息传递方式)。
[0144]
timestamp表示时间戳,长度4bytes;由于单向通讯缺少信息确认机制,为了能够确保信息传递到位,ap需要多次广播同一信息,sta设备在接收到并正确解调显示这一条信息后,相同时间戳的信息则不再显示,以避免频繁显示同一条信息。
[0145]
content表示内容字段,长度与蓝牙协议版本相关;比如蓝牙5.0版本长度为239bytes。
[0146]
其中,信息传递方式,包括:
[0147]
方式一:预置信息库;content字段仅包含特定信息序号,终端解析后,从预置信息库中查询并显示对应序号的信息。例如:编号0x000a对应信息“你好!”,发送端从已有信息列表中选择“你好!”并发送,服务器将这条消息转码为0x000a,并在type字段说明为预置信息;接收端接收后,识别type字段为预置信息,则直接从信息库中查找标号0x000a的信息,并显示“你好!”。
[0148]
方式二:自定义文字信息;发送端发送自定义文字信息,由服务器对自定义文字信息转码,并填入content字段,终端收到并解析,根据content字段内容转码为文字信息并显示。
[0149]
在限制最高的禁止射频发射的区域,终端通过蓝牙模块的扫描监听,获取蓝牙报文数据,通过蓝牙报文数据,获取必要的信息,避免出现由于无法通信导致不能接收紧急信息的情况。
[0150]
在本技术实施例中,sta设备根据接收到的报文数据,确定对应的目标ap的覆盖区域的电磁敏感等级,也就是sta设备根据接收到的报文数据,确定自身所处区域的电磁敏等级,然后根据自身所处区域的电磁敏感等级,确定目标功率控制参数,并基于确定的目标功率控制参数,调整数据传输参数,采用调整后的数据传输参数进行数据传输,利用ap广播报文数据的方式对sta设备当前所处区域进行划分,无需人工接入,自动实现自身当前所处区域的精准功率控制,做到全流程自动化,安全可控,且在实现数据传输的情况下,不会对电磁敏感设备产生电磁干扰。
[0151]
基于同一发明构思,本技术实施例提供一种数据传输的装置,请参考图8,图8示例性提供了本技术实施例中一种数据传输的装置800,该装置包括:
[0152]
接收单元801,用于接收ap发送的报文数据;
[0153]
第一确定单元802,用于基于报文数据,确定目标功率控制参数,其中目标功率控制参数是根据sta设备对应的目标ap的覆盖区域的电磁敏感等级确定的,电磁敏感等级用于表征覆盖区域中的电磁敏感设备对电磁波的敏感程度;
[0154]
调整单元803,用于基于目标功率控制参数,调整数据传输参数,并采用调整后的数据传输参数进行数据传输。
[0155]
在一种可能的实现方式中,接收单元801通过如下至少一种方式接收ap发送的报文数据:
[0156]
接收ap定时发送的报文数据;或
[0157]
接收ap在接收到probe request后发送的报文数据;或
[0158]
在监听扫描模式下接收ap发送的报文数据。
[0159]
在一种可能的实现方式中,第一确定单元802,若确定接收到一个ap发送的报文数据,则基于报文数据,确定目标功率控制参数时,具体用于:
[0160]
将报文数据中携带的功率控制参数作为目标功率控制参数;或
[0161]
基于报文数据中携带的区域环境标识,确定自身当前所处区域的目标电磁敏感等级,并基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,确定与目标电磁敏感等级匹配的目标功率控制参数。
[0162]
在一种可能的实现方式中,第一确定单元802,若确定接收到多个ap发送的报文数据,则基于报文数据,确定目标功率控制参数时,具体用于:
[0163]
基于各个报文数据中携带的区域环境标识,确定自身当前所处区域的目标电磁敏感等级,并将目标电磁敏感等级对应的目标ap发送的报文数据中携带的功率控制参数作为目标功率控制参数;或
[0164]
基于各个报文数据中携带的区域环境标识,确定自身当前所处区域的目标电磁敏感等级,并基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,确定与目标电磁敏感等级匹配的目标功率控制参数。
[0165]
在一种可能的实现方式中,第一确定单元802还用于:
[0166]
在接收到的多个ap对应的多个区域环境标识中,确定优先级最高的目标区域环境标识,并将目标区域环境标识对应的电磁敏感等级,作为自身当前所处区域的目标电磁敏感等级。
[0167]
在一种可能的实现方式中,若报文数据为wifi广播beacon帧数据,则区域环境标识为服ssid信息;或
[0168]
若报文数据为蓝牙广播ibeacon帧数据,则区域环境标识为蓝牙名称信息。
[0169]
在一种可能的实现方式中,调整单元803具体用于:
[0170]
通过调用自身搭载的操作系统底层接口,基于目标功率控制参数,调整数据传输参数。
[0171]
基于同一发明构思,本技术实施例提供一种数据传输的装置,请参考图8,图9示例性提供了本技术实施例中一种数据传输的装置800,该装置包括:
[0172]
第二确定单元901,用于确定需要发送的报文数据,报文数据中携带功率控制参数以及自身覆盖区域的区域环境标识中的之一或组合,其中,功率控制参数是ap基于预先设置的电磁敏感等级与功率控制参数之间的对应关系,以及自身覆盖区域的电磁敏感等级确定的;
[0173]
发送单元902,用于向sta设备发送报文数据,以使sta设备基于报文数据,确定目标功率控制参数,并基于目标功率控制参数,调整数据传输参数,采用调整后的数据传输参数进行数据传输,其中目标功率控制参数是根据sta设备对应的目标ap的覆盖区域的电磁敏感等级确定的,电磁敏感等级用于表征覆盖区域中的电磁敏感设备对电磁波的敏感程
度。
[0174]
为了描述的方便,以上各子模型按照功能划分为各单元(或模块)分别描述。当然,在实施本技术时可以把各单元(或模块)的功能在同每个或多个软件或硬件中实现。
[0175]
在介绍了本技术示例性实施方式的数据传输的方法及装置后,接下来介绍本技术的另一示例性实施方式的电子设备。
[0176]
所属技术领域的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0177]
在一种可能的实现方式中,本技术实施例提供的电子设备可以至少包括处理器和存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本技术中各种示例性实施方式的数据传输的方法中的每个步骤。
[0178]
下面参照图10来描述根据本技术的这种实施方式的电子设备1000。如图10的电子设备1000仅仅是每个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0179]
如图10所示,电子设备1000的子模型可以包括但不限于:上述至少每个处理器1001、上述至少每个存储器1002、连接不同系统子模型(包括存储器1002和处理器1001)的总线1003。
[0180]
总线1003表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
[0181]
存储器1002可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)10021和/或高速缓存存储器10022,还可以进一步包括只读存储器(rom)10023。
[0182]
存储器1002还可以包括具有一组(至少每个)程序模块10024的程序/实用工具10025,这样的程序模块10024包括但不限于:操作系统、每个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每每个或某种组合中可能包括网络环境的实现。
[0183]
电子设备1000也可以与每个或多个外部设备1004(例如键盘、指向设备等)通信,还可与每个或者多个使得浏览者能与电子设备1000交互的设备通信,和/或与使得该电子设备1000能与每个或多个其它计算装置进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(v/o)接口1005进行。并且,电子设备1000还可以通过网络适配器1006与每个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图10所示,网络适配器1006通过总线1003与用于电子设备1000的其它模块通信。应当理解,尽管图10中未示出,可以结合电子设备1000使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、ravd系统、磁带驱动器以及数据备份存储系统等。
[0184]
在一些可能的实施方式中,本技术提供的数据传输的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的数据传输的方法中的步骤。
[0185]
程序产品可以采用每个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导
体的系统、设备或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有每个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0186]
本技术的实施方式的数据传输的方法的程序产品可以采用便携式紧凑盘只读存储器(cd

rom)并包括程序代码,并可以在数据传输的设备上运行。
[0187]
可读信号介质可以包括在基带中或者作为载波一子模型传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由命令执行系统、设备或者器件使用或者与其结合使用的程序。
[0188]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0189]
可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。
[0190]
应当注意,尽管在上文详细描述中提及了设备的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两种或更多单元的特征向量和功能可以在每个单元中具体化。反之,上文描述的每个单元的特征向量和功能可以进一步划分为由多个单元来具体化。
[0191]
此外,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为每个步骤执行,和/或将每个步骤分解为多个步骤执行。
[0192]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1