一种通信数据处理方法及电子设备与流程

未命名 08-05 阅读:110 评论:0


1.本发明涉及数据处理技术领域,特别涉及一种通信数据处理方法及电子设备。


背景技术:

2.物联网(internet of things,iot)是指通过各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,让所有能够被独立寻址的普通物理对象形成互联互通的网络。
3.物联网时代应用了多种通信技术实现设备间的互联互通。多设备交互的复杂度远超出单设备的情况,而用户、设备类型、使用场景的变化等都会对多设备的交互产生影响。因此如何提高多通信设备的传输速率,降低传输时延已经成为目前亟需解决的技术问题。


技术实现要素:

4.本发明提供一种通信数据处理方法及电子设备,用于提高多通信设备的传输速率,降低传输时延。
5.第一方面,本发明实施例提供的一种通信数据处理方法,该方法包括:
6.获取通信设备的设备信息,根据所述设备信息确定所述通信设备的设备类型,所述设备类型是根据通信设备的使用寿命和访问权限确定的;
7.根据所述通信设备的设备类型,确定所述通信设备对应的数据流阈值和优先级,所述数据流阈值用于限制通信设备的传输速率,所述优先级表示所述通信设备传输数据的先后顺序;
8.根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理。
9.本实施例提供的通信数据处理方法,制定合适的设备分类定义规则,通过对不同的通信设备进行分类,设定不同设备类型的通信设备对应的数据流阈值和优先级;可应用wifi通信技术改善通信数据处理效率,增加设备待机时长,提升物联网时代的多设备交互的用户体验。针对不同应用场景采用相应数据处理方法,提高多设备传输效率,降低系统传输延时。提升数据处理效率,节约通信系统资源。解决多通信设备传输时速率下降,传输延时大的难题。
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.当通信设备对应的优先级为最大优先级时,根据所述通信设备的设备信息中的设备名称和mac地址,建立所述设备名称和mac地址的绑定关系;
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.根据更新的使用场景,对所述通信设备对应的数据流阈值和/或优先级进行更新。
71.作为一种可选的实施方式,若所述通信设备配置有多个通信频段,则所述处理器具体还被配置为执行:
72.根据所述通信设备的设备类型,设置所述通信设备的通信频段,用于所述通信设备在所述设置的通信频段上传输数据。
73.作为一种可选的实施方式,所述处理器具体被配置为执行:
74.当通信设备对应的优先级为最大优先级时,根据所述通信设备的设备信息中的设备名称和mac地址,建立所述设备名称和mac地址的绑定关系;
75.当所述通信设备的设备名称和/或设备类型更新时,对所述绑定关系进行更新。
76.第三方面,本发明实施例还提供一种通信数据处理装置,该装置包括:
77.确定设备类型模块,用于获取通信设备的设备信息,根据所述设备信息确定所述通信设备的设备类型,所述设备类型是根据通信设备的使用寿命和访问权限确定的;
78.确定阈值优先级模块,用于根据所述通信设备的设备类型,确定所述通信设备对应的数据流阈值和优先级,所述数据流阈值用于限制通信设备的传输速率,所述优先级表示所述通信设备传输数据的先后顺序;
79.数据处理模块,用于根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理。
80.作为一种可选的实施方式,所述确定设备类型模块具体用于:
81.将所述通信设备的设备信息和多个预设名单中的设备信息进行比对,确定所述通信设备匹配的预设名单,不同预设名单对应不同的访问权限;
82.根据所述匹配的预设名单对应的访问权限,确定所述通信设备的设备类型。
83.作为一种可选的实施方式,
84.所述通信设备对应的数据流阈值,随着所述通信设备的访问权限的增大而增大;和/或,
85.所述通信设备对应的优先级,随着所述通信设备的访问权限的增大而增高,其中优先级越高的通信设备传输数据的顺序越靠前。
86.作为一种可选的实施方式,所述确定阈值优先级模块具体用于通过如下方式确定所述通信设备对应的数据流阈值:
87.根据所述设备类型、所述设备信息中的通信类型和运行数据,确定所述通信设备对应的数据流阈值。
88.作为一种可选的实施方式,所述确定阈值优先级模块具体用于通过如下方式设置所述通信设备对应的优先级:
89.获取所述通信设备的使用场景,不同使用场景下多个设备类型的通信设备接入服务器的接入数量占比不同;
90.根据所述通信设备的使用场景和设备类型,确定所述通信设备对应的优先级。
91.作为一种可选的实施方式,所述确定阈值优先级模块具体用于:
92.根据所述通信设备的使用场景,确定不同通信类型的通信设备的第一优先级,所述通信类型是基于通信设备是否能独立完成数据传输来确定的;
93.根据所述通信设备的第一优先级和所述设备类型,确定所述通信设备对应的优先级。
94.作为一种可选的实施方式,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,所述确定阈值优先级模块具体还用于:
95.获取所述通信设备在预设时长内运行的运行信息;
96.根据所述运行信息,对所述通信设备对应的数据流阈值和/或优先级进行更新。
97.作为一种可选的实施方式,所述确定阈值优先级模块具体用于通过如下方式对所述通信设备对应的数据流阈值进行更新:
98.根据所述运行信息,确定所述通信设备的传输速率均值和传输速率最大值;
99.根据所述传输速率均值和传输速率最大值,对所述通信设备对应的数据流阈值进行更新。
100.作为一种可选的实施方式,所述通信设备包括多个设备类型;所述确定阈值优先级模块具体用于通过如下方式对所述通信设备对应的优先级进行更新:
101.根据多个设备类型的通信设备的运行数据,确定各设备类型的通信设备的传输速率;
102.根据各设备类型的通信设备的传输速率和最大数据流的比较结果,对所述通信设备对应的优先级进行更新;所述最大数据流用于表示服务器可提供的数据传输的最大传输速率。
103.作为一种可选的实施方式,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,所述确定阈值优先级模块具体还用于:
104.获取到所述通信设备的使用场景的更新消息,得到更新的使用场景;
105.根据更新的使用场景,对所述通信设备对应的数据流阈值和/或优先级进行更新。
106.作为一种可选的实施方式,若所述通信设备配置有多个通信频段,则所述确定设备类型模块具体还用于:
107.根据所述通信设备的设备类型,设置所述通信设备的通信频段,用于所述通信设备在所述设置的通信频段上传输数据。
108.作为一种可选的实施方式,所述确定阈值优先级模块具体还用于:
109.当通信设备对应的优先级为最大优先级时,根据所述通信设备的设备信息中的设备名称和mac地址,建立所述设备名称和mac地址的绑定关系;
110.当所述通信设备的设备名称和/或设备类型更新时,对所述绑定关系进行更新。
111.第四方面,本发明实施例还提供计算机存储介质,其上存储有计算机程序,该程序被处理器执行时用于实现上述第一方面所述方法的步骤。
112.本技术的这些方面或其他方面在以下的实施例的描述中会更加简明易懂。
附图说明
113.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
114.图1为本发明实施例提供的两种通信设备的系统框图;
115.图2为本发明实施例提供的一种通信数据处理方法的实施流程图;
116.图3为本发明实施例提供的一种获取通信设备的设备信息的流程图;
117.图4为本发明实施例提供的一种服务器执行通信数据处理的逻辑图;
118.图5为本发明实施例提供的一种服务器数据处理的流程图;
119.图6为本发明实施例提供的一种电子设备示意图。
120.图7为本发明实施例提供的一种通信数据处理装置示意图。
具体实施方式
121.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
122.本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
123.本发明实施例描述的应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。其中,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
124.物联网(internet of things,iot)是指通过各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集各种需要的信息,通过各类可能的网络接入,实现物与
物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,让所有能够被独立寻址的普通物理对象形成互联互通的网络。物联网时代应用了多种通信技术实现设备间的互联互通。多设备交互的复杂度远超出单设备的情况,而用户、设备类型、使用场景的变化等都会对多设备的交互产生影响。因此如何提高多通信设备的传输速率,降低传输时延已经成为目前亟需解决的技术问题。
125.在短距离数据传输中wi-fi技术因其高性价比得到广泛应用。用于数据传输的无线通信设备一般分为两大类:rf(radio frequency identification,无线射频)通信设备和iot(internet of things,物联网)通信设备。rf通信设备需外接主控芯片才能实现数据传输;iot通信设备自带控制芯片可以独立完成数据传输。如图1所示,本实施例提供两种通信设备的系统框图,其中,rf通信设备包括rf芯片、天线接口、数据接口、电源、频段开关,还可以包括功放等模块;iot通信设备包括rf芯片、天线接口、数据接口、电源、频段开关、soc(system on chip,系统级芯片)芯片,还可以包括功放等模块。rf芯片将无线电信号通信转换成无线电信号波形,并通过天线谐振发送出去。天线接口用于连接天线,常用天线接口形式为ipex接口,用来连接外置天线。数据接口包括但不限于usb、sdio、pcie、uart等,一般用来在rf芯片和主控芯片间通信。电源电路为各个元器件提供能源,保证器件正常工作。频段开关用来选择设备工作在那个频段,常见wi-fi频段包括2.4ghz频段和5ghz频段。功放一般为可选器件,设备如果需要加大传输距离才选择使用。soc芯片一般会集成数据接口、存储芯片、微型主控芯片,内嵌操作系统。
126.本实施例提供的通信数据处理方法,制定合适的设备分类定义规则,通过对不同的通信设备进行分类,设定不同设备类型的通信设备对应的数据流阈值和优先级;可应用wifi通信技术改善通信数据处理效率,增加设备待机时长,提升物联网时代的多设备交互的用户体验。针对不同应用场景采用相应数据处理方法,提高多设备传输效率,降低系统传输延时。提升数据处理效率,节约通信系统资源。解决多通信设备传输时速率下降,传输延时大的难题。
127.如图2所示,本实施例提供一种通信数据处理方法的实施流程,可应用于服务器,具体如下所示:
128.步骤200、获取通信设备的设备信息,根据所述设备信息确定所述通信设备的设备类型,所述设备类型是根据通信设备的使用寿命和访问权限确定的;
129.其中,通信设备的访问权限是指该通信设备访问服务器的权限。
130.在一些实施例中,本实施例中的通信设备的设备信息包括但不限于:设备名称、mac地址、设备序列号、通信类型、通信频段、运行数据中的至少一项,运行数据包括但不限于通信设备的上传频次、运行时长、传输速率等。
131.可选的,本实施例按预设规则定义设备类型,本实施例中的设备类型包括但不限于:
132.白名单设备:用于表示访问权限为可永久访问的合法设备,通常该设备类型的通信设备使用期限较为长久,例如可永久使用。
133.黑名单设备:用于表示访问权限为不可访问的合法设备,通常该设备类型的通信设备的使用期限为永不使用的合法设备,或者该设备类型的通信设备为非法设备。
134.灰名单设备:用于表示限制访问的合法设备,该设备类型的通信设备的使用期限通常不固定。
135.临时设备:用于表示限制访问的合法设备,该设备类型到的通信设备的使用期限通常具有短期使用的特点,例如不超过1周。
136.在一些实施例中,通过如下方式根据所述设备信息确定所述通信设备的设备类型:
137.将所述通信设备的设备信息和多个预设名单中的设备信息进行比对,确定所述通信设备匹配的预设名单,不同预设名单对应不同的访问权限;根据所述匹配的预设名单对应的访问权限,确定所述通信设备的设备类型。实施中,不同的预设名单中通信设备的使用寿命和/或,访问权限不同,其中访问权限用于表示通信设备访问(接入)服务器的权限。
138.可选的,本实施例中的预设名单包括白名单、灰名单、黑名单、临时名单,每个预设名单中存储有通信设备的设备信息,以预设名单存储有通信设备的设备名称为例,若通信设备的设备名称和白名单中的设备名称匹配,则该通信设备的设备类型为白名单设备,若通信设备的设备名称和黑名单中的设备名称匹配,则该通信设备的设备类型为黑名单设备,若通信设备的设备名称和灰名单中的设备名称匹配,则该通信设备的设备类型为灰名单设备,若通信设备的设备名称和临时名单中的设备名称匹配,则该通信设备的设备类型为临时设备。
139.实施中,可以按照通信设备的使用寿命和访问权限来定义设备类型,和不同预设名单中分配的通信设备的数量。
140.在一些实施例中,可以将白名单设备和该通信设备的mac地址绑定,以提高白名单设备的安全性,当白名单设备更新时需要对白名单设备更新的内容和mac地址进行二次确认。
141.步骤201、根据所述通信设备的设备类型,确定所述通信设备对应的数据流阈值和优先级,所述数据流阈值用于限制通信设备的传输速率,所述优先级表示所述通信设备传输数据的先后顺序;
142.在一些实施例中,所述通信设备对应的数据流阈值,随着所述通信设备的访问权限的增大而增大;和/或,所述通信设备对应的优先级,随着所述通信设备的访问权限的增大而增高,其中优先级越高的通信设备传输数据的顺序越靠前。
143.可选的,本实施例中的设备类型包括白名单设备、黑名单设备、灰名单设备和临时设备,不同设备类型对应的数据流阈值和优先级不同,例如通过如下方式设置不同设备类型的数据流阈值和优先级:
144.(1)数据流阈值的设置。
145.白名单数据流阈值不做限定,可达到最大数据流;最大数据流用于表示服务器可提供的数据传输的最大传输速率,即服务器支持的最大传输速率;灰名单数据流阈值设置为最大数据流*10%;临时名单数据流阈值限定为最大数据流*2%。
146.可选的,如果预计所有白名单设备占用的数据流小于最大数据流*50%,则允许临时调整灰名单设备和临时设备对应的数据流阈值,调整后数据流阈值不能大于白名单设备对应的数据流阈值;且数据流阈值调整的时间长度不能大于预设时长如8小时。
147.(2)优先级的设置。
148.设置各设备类型的优先级高低为:白名单设备》灰名单设备》临时设备。即白名单设备的优先级高于灰名单设备,灰名单设备的优先级高于临时设备。优先级高的通信设备比优先级低的通信设备先进行传输。
149.步骤202、根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理。
150.在一些实施例中,本实施例通过如下方式确定所述通信设备对应的数据流阈值:
151.根据所述设备类型、所述设备信息中的通信类型和运行数据,确定所述通信设备对应的数据流阈值。
152.可选的,本实施例中的通信类型包括rf通信设备和iot通信设备。本实施例中的运行数据包括但不限于通信设备的上传频次、运行时长、传输速率等。
153.实施中,常见的通信设备包括但不限于:电视、手机、家用电脑、门铃、扫地机、空气净化器、洗衣机、冰箱、空调、水表、电表、燃气表等。其中,设置白名单设备包括电视、手机、家用电脑、门锁、扫地机、空气净化器、洗衣机、冰箱、空调。设置灰名单设备包括水表、电表、燃气表。
154.假设服务器可提供最大数据流为1000mbps。用户可以依据通信设备的通信类型、上传频次、运行时长、传输速率等设定对应的数据流阈值,如下表所示:
[0155][0156][0157]
在一些实施例中,通过如下方式设置所述通信设备对应的优先级:
[0158]
获取所述通信设备的使用场景,不同使用场景下多个设备类型的通信设备接入服务器的接入数量占比不同;根据所述通信设备的使用场景和设备类型,确定所述通信设备对应的优先级。
[0159]
可选的,本实施例中的使用场景包括家居场景、办公场景和公共场景,不同使用场景中白名单设备、黑名单设备、灰名单设备和临时设备的占比不同。
[0160]
在一些实施例中,通过如下方式根据所述通信设备的使用场景和设备类型,确定所述通信设备对应的优先级:
[0161]
根据所述通信设备的使用场景,确定不同通信类型的通信设备的第一优先级,所
述通信类型是基于通信设备是否能独立完成数据传输来确定的;
[0162]
根据所述通信设备的第一优先级和所述设备类型,确定所述通信设备对应的优先级。
[0163]
实施中,可以先根据设备类型,确定通信设备对应的优先级,如白名单设备的优先级高于灰名单设备的优先级,然后根据每种设备类型中的通信设备的通信类型,确定该设备类型中的通信设备的优先级,如白名单设备中的rf通信设备优先iot通信设备传输。
[0164]
可选的,本实施例中的通信类型包括rf通信设备和iot通信设备,其中,rf通信设备需要外接主控芯片才能实现数据传输,而iot通信设备自带控制芯片可以独立完成数据传输。
[0165]
例如,在家居场景中,rf通信设备优先于iot通信设备传输;在办公场景中,rf通信设备优先于iot通信设备传输;在公共场景中,iot通信设备优先于rf通信设备传输。
[0166]
实施中,不同的使用场景中不同通信类型、设备类型的通信设备的访问限制也存在一定的区别,具体如下所示:
[0167]
场景1、家居场景。
[0168]
家居场景中,rf通信设备和iot通信设备共存,iot通信设备更多;需优先保证rf通信设备的数据流。设置白名单设备的接入数量占比最大,用于防止非授权设备占用资源。家居场景中,对数据流分析首先考虑的是通信设备的极致体验速率,其次再考虑通信设备接入服务器的接入数量。
[0169]
场景2、办公场景。
[0170]
办公场景中,rf通信设备和iot通信设备共存,rf通信设备更多;需优先保证rf通信设备的数据流,可以批量设置iot通信设备数据流阈值。设置白名单设备和灰名单设备的接入数量占比较大,可以预留一定数量的临时设备名单。办公场景中的数据流分析首先考虑均衡各通信设备的平均速率,其次考虑尽可能接入更多的通信设备。
[0171]
场景3、公共场景。
[0172]
公共场景中,rf通信设备和iot通信设备共存,iot通信设备更多;需优先保证iot通信设备的数据流,可以批量设置iot通信设备数据流阈值。设置灰名单设备与临时设备的接入数量占比较大,可以预留少量的白名单设备。公共场景的数据流分析首先考虑尽可能接入更多的通信设备,保证iot通信设备的数据能实时可靠传输,避免单个通信设备占用的数据流超过最大数据流的30%。
[0173]
本实施例还提供一种不同使用场景下的通信设备的接入数量占比,如下表所示:
[0174][0175][0176]
在一些实施例中,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,还可以对设定的数据流阈值和优先级进行更新,具体步骤如下所示:
[0177]
获取所述通信设备在预设时长内运行的运行数据;
[0178]
根据所述运行数据,对所述通信设备对应的数据流阈值和/或优先级进行更新。
[0179]
实施中,可以根据通信设备的运行数据是否满足当前业务需求或用户需求,来及时调整通信设备对应的数据流阈值和/或优先级。
[0180]
可选的,本实施例中的运行信息包括但不限于通信设备的上传频次、运行时长、传输速率等,根据运行一段时间的通信设备的运行数据,对该通信设备的数据流阈值、优先级进行更新。
[0181]
在一些实施例中,通过如下方式对所述通信设备对应的数据流阈值进行更新:
[0182]
根据所述运行信息,确定所述通信设备的传输速率均值和传输速率最大值;根据所述传输速率均值和传输速率最大值,对所述通信设备对应的数据流阈值进行更新。
[0183]
实施中,如下表1所示,为家居场景中的通信设备接入服务器时,服务器为各通信设备设置的数据流阈值,如下表2所示,为该家居场景方案执行一段时间后,服务器进行各设备数据流分析,然后对数据流阈值进行相应调整。
[0184]
表1家居场景初始时刻设置的数据流阈值
[0185][0186][0187]
表2家居场景运行一段时间后调整的数据流阈值
[0188][0189]
其中,电视和家用电脑需要更大传输速率,同时保证整体系统性能鲁棒性,对电视、手机、家用电脑的数据流阈值进行了限定。数据流阈值设定要兼顾设备的传输速率均值和传输速率最大值,可选的,数据流阈值设定可以基于传输速率最大值上浮10%~20%,以保证用户得到最佳体验。
[0190]
在一些实施例中,所述通信设备包括多个设备类型;通过如下方式对所述通信设备对应的优先级进行更新:
[0191]
根据多个设备类型的通信设备的运行数据,确定各设备类型的通信设备的传输速率;
[0192]
根据各设备类型的通信设备的传输速率和最大数据流的比较结果,对所述通信设备对应的优先级进行更新;所述最大数据流用于表示服务器可提供的数据传输的最大传输速率。
[0193]
实施中,例如在分析中得到某些灰名单设备总是满负荷传输(按最大数据流传输),则可将该灰名单设备升级为白名单设备;又例如某些白名单设备的数据流长期低于最大数据流*10%,则可单独设定该白名单设备的数据流阈值。如果当前所有白名单设备占用的数据流小于最大数据流*50%,则可以调整灰名单设备和/或临时设备的数据流阈值,且调整后的灰名单设备和/或临时设备的数据流阈值不大于白名单设备的数据流阈值。
[0194]
实施中,在更新数据流阈值、优先级的过程中,还可以结合实际的业务需求来更新数据流阈值和优先级,本实施例对具体的更新过程不作过多限定。
[0195]
在一些实施例中,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,还可以通过如下方式更新数据流阈值和/或优先级:
[0196]
获取到所述通信设备的使用场景的更新消息,得到更新的使用场景;根据更新的使用场景,对所述通信设备对应的数据流阈值和/或优先级进行更新。
[0197]
实施中,当通信设备从家居场景更新为办公场景时,可以对该通信设备对应的数据流阈值和/或优先级进行更新,以满足新的使用场景的业务需求。
[0198]
在一些实施例中,若所述通信设备配置有多个通信频段,则还可以根据所述通信设备的设备类型,设置所述通信设备的通信频段,用于所述通信设备在所述设置的通信频段上传输数据。
[0199]
在一些实施例中,当通信设备对应的优先级为最大优先级时,根据所述通信设备的设备信息中的设备名称和mac地址,建立所述设备名称和mac地址的绑定关系;当所述通信设备的设备名称和/或设备类型更新时,对所述绑定关系进行更新。
[0200]
实施中,通过构建白名单设备和mac地址的绑定关系,可以提供多重安全验证,用于对白名单设备的使用权限/访问权限进行验证,从而提高服务的安全性。
[0201]
在一些实施例中,如图3所示,本实施例提供一种获取通信设备的设备信息的流程,具体如下所示:
[0202]
步骤300、服务器接收通信设备发送的接入请求;
[0203]
步骤301、服务器判断所述接入请求是否合理,若是执行步骤302,否则执行步骤300;
[0204]
实施中,可以判断通信设备是否是合法设备,以及当前能传输的数据流是否还存在剩余,从而确定是否通过该通信设备的接入请求。
[0205]
步骤302、服务器向通信设备发送设备类型命名规则;
[0206]
实施中,服务器向通信设备下发设备类型命名规则,以使通信设备按命名规则进行命名。
[0207]
可选的,设备类型命名规则为x
1-x 2

x 3
,其中:
[0208]
x 1
表示设备类型:例如w表示白名单设备,g表示灰名单设备,b表示黑名单设备,t表示临时设备;
[0209]
x 2
表示通信类型:例如rf表示rf通信设备,iot表示iot类通信设备;
[0210]
x 3
表示设备序列号:例如序列号从0001到9999。
[0211]
例如,w-rf-0008表示白名单设备的rf通信设备8号;g-iot-2679表示灰名单设备的iot通信设备2679号。
[0212]
可选的,设备上报名称时需要同时上报自己的mac地址,当服务器确定该通信设备为白名单设备时,建立通信设备的设备名称和mac地址的绑定关系。当通信设备的设备名称更新时,对应的绑定关系也需更新。
[0213]
可选的,通信设备可以不上报设备序列号,由服务器进行分配;或者,当通信设备上报的设备序列号已被占用,则由服务器为该通信设备重新分配设备序列号。设备序列号用于区分相同设备类型或相同设备名称的通信设备。
[0214]
步骤303、服务器接收通信设备发送的设备类型;
[0215]
步骤304、服务器将该通信设备的设备类型添加到对应的预设名单中;
[0216]
步骤305、服务器判断是否添加成功,若是执行步骤306,否则执行步骤303,并向通信设备发送设备重传消息。
[0217]
步骤306、服务器更新预设名单,并通知该通信设备。
[0218]
如图4所示,本实施例提供一种服务器执行通信数据处理的逻辑图,主要包括四个执行逻辑,分别为设备类型定义、数据流阈值设定、优先级设定、数据流分析。
[0219]
首先,服务器预先定义四种设备类型,分别是白名单设备、灰名单设备、黑名单设
备和临时设备,根据通信设备上报的设备信息,判断该通信设备是否包含在预设名单中,若是根据该通信设备所述的预设名单确定匹配的设备类型,根据匹配的设备类型为该通信设备设置数据流阈值和优先级,还可以设定该通信设备的通信频段。通信设备按照设定的数据流阈值、优先级和通信频段传输数据,同时根据该通信设备的使用场景,判断属于家居场景、办公场景和公共场景中的哪种,根据对应使用场景中通信设备对应的优先级传输数据,服务器对通信设备的数据流进行分析,保存分析结果,便于后续更新通信设备的数据流阈值、优先级。
[0220]
如图5所示,本实施例还提供一种服务器数据处理的流程,具体如下所示:
[0221]
步骤500、通信设备接入服务器,服务器获取通信设备的设备信息和使用场景;
[0222]
步骤501、服务器根据通信设备的设备信息,将通信设备的设备信息和多个预设名单中的设备信息进行比对,确定通信设备匹配的预设名单;根据匹配的预设名单对应的访问权限,确定通信设备的设备类型;
[0223]
步骤502、服务器根据所述通信设备的使用场景和设备类型,确定所述通信设备对应的数据流阈值和优先级;
[0224]
步骤503、服务器判断设定的数据流阈值和优先级能否满足通信设备的数据传输,若是执行步骤504,否则执行步骤502;
[0225]
步骤504、通信设备进行数据传输;
[0226]
步骤505、服务器判断通信设备的使用场景或设备类型是否更新,若是执行步骤502,否则执行步骤506;
[0227]
步骤506、通信设备进行数据传输和备份。
[0228]
基于相同的发明构思,本发明实施例还提供了一种电子设备,由于该电子设备即是本发明实施例中的方法中的电子设备,并且该电子设备解决问题的原理与该方法相似,因此该电子设备的实施可以参见方法的实施,重复之处不再赘述。
[0229]
如图6所示,该电子设备包括处理器600和存储器601,所述存储器601用于存储所述处理器600可执行的程序,所述处理器600用于读取所述存储器601中的程序并执行如下步骤:
[0230]
获取通信设备的设备信息,根据所述设备信息确定所述通信设备的设备类型,所述设备类型是根据通信设备的使用寿命和访问权限确定的;
[0231]
根据所述通信设备的设备类型,确定所述通信设备对应的数据流阈值和优先级,所述数据流阈值用于限制通信设备的传输速率,所述优先级表示所述通信设备传输数据的先后顺序;
[0232]
根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理。
[0233]
作为一种可选的实施方式,所述处理器600具体被配置为执行:
[0234]
将所述通信设备的设备信息和多个预设名单中的设备信息进行比对,确定所述通信设备匹配的预设名单,不同预设名单对应不同的访问权限;
[0235]
根据所述匹配的预设名单对应的访问权限,确定所述通信设备的设备类型。
[0236]
作为一种可选的实施方式,所述处理器600具体被配置为执行:
[0237]
所述通信设备对应的数据流阈值,随着所述通信设备的访问权限的增大而增大;
和/或,
[0238]
所述通信设备对应的优先级,随着所述通信设备的访问权限的增大而增高,其中优先级越高的通信设备传输数据的顺序越靠前。
[0239]
作为一种可选的实施方式,所述处理器600具体被配置为通过如下方式确定所述通信设备对应的数据流阈值:
[0240]
根据所述设备类型、所述设备信息中的通信类型和运行数据,确定所述通信设备对应的数据流阈值。
[0241]
作为一种可选的实施方式,所述处理器600具体被配置为通过如下方式设置所述通信设备对应的优先级:
[0242]
获取所述通信设备的使用场景,不同使用场景下多个设备类型的通信设备接入服务器的接入数量占比不同;
[0243]
根据所述通信设备的使用场景和设备类型,确定所述通信设备对应的优先级。
[0244]
作为一种可选的实施方式,所述处理器600具体被配置为执行:
[0245]
根据所述通信设备的使用场景,确定不同通信类型的通信设备的第一优先级,所述通信类型是基于通信设备是否能独立完成数据传输来确定的;
[0246]
根据所述通信设备的第一优先级和所述设备类型,确定所述通信设备对应的优先级。
[0247]
作为一种可选的实施方式,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,所述处理器600具体还被配置为执行:
[0248]
获取所述通信设备在预设时长内运行的运行信息;
[0249]
根据所述运行信息,对所述通信设备对应的数据流阈值和/或优先级进行更新。
[0250]
作为一种可选的实施方式,所述处理器600具体被配置为通过如下方式对所述通信设备对应的数据流阈值进行更新:
[0251]
根据所述运行信息,确定所述通信设备的传输速率均值和传输速率最大值;
[0252]
根据所述传输速率均值和传输速率最大值,对所述通信设备对应的数据流阈值进行更新。
[0253]
作为一种可选的实施方式,所述通信设备包括多个设备类型;所述处理器600具体被配置为通过如下方式对所述通信设备对应的优先级进行更新:
[0254]
根据多个设备类型的通信设备的运行数据,确定各设备类型的通信设备的传输速率;
[0255]
根据各设备类型的通信设备的传输速率和最大数据流的比较结果,对所述通信设备对应的优先级进行更新;所述最大数据流用于表示服务器可提供的数据传输的最大传输速率。
[0256]
作为一种可选的实施方式,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,所述处理器600具体还被配置为执行:
[0257]
获取到所述通信设备的使用场景的更新消息,得到更新的使用场景;
[0258]
根据更新的使用场景,对所述通信设备对应的数据流阈值和/或优先级进行更新。
[0259]
作为一种可选的实施方式,若所述通信设备配置有多个通信频段,则所述处理器600具体还被配置为执行:
[0260]
根据所述通信设备的设备类型,设置所述通信设备的通信频段,用于所述通信设备在所述设置的通信频段上传输数据。
[0261]
作为一种可选的实施方式,所述处理器600具体被配置为执行:
[0262]
当通信设备对应的优先级为最大优先级时,根据所述通信设备的设备信息中的设备名称和mac地址,建立所述设备名称和mac地址的绑定关系;
[0263]
当所述通信设备的设备名称和/或设备类型更新时,对所述绑定关系进行更新。
[0264]
基于相同的发明构思,本发明实施例还提供了一种通信数据处理装置,由于该装置即是本发明实施例中的方法中的装置,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
[0265]
如图7所示,该装置包括:
[0266]
确定设备类型模块700,用于获取通信设备的设备信息,根据所述设备信息确定所述通信设备的设备类型,所述设备类型是根据通信设备的使用寿命和访问权限确定的;
[0267]
确定阈值优先级模块701,用于根据所述通信设备的设备类型,确定所述通信设备对应的数据流阈值和优先级,所述数据流阈值用于限制通信设备的传输速率,所述优先级表示所述通信设备传输数据的先后顺序;
[0268]
数据处理模块702,用于根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理。
[0269]
作为一种可选的实施方式,所述确定设备类型模块700具体用于:
[0270]
将所述通信设备的设备信息和多个预设名单中的设备信息进行比对,确定所述通信设备匹配的预设名单,不同预设名单对应不同的访问权限;
[0271]
根据所述匹配的预设名单对应的访问权限,确定所述通信设备的设备类型。
[0272]
作为一种可选的实施方式,
[0273]
所述通信设备对应的数据流阈值,随着所述通信设备的访问权限的增大而增大;和/或,
[0274]
所述通信设备对应的优先级,随着所述通信设备的访问权限的增大而增高,其中优先级越高的通信设备传输数据的顺序越靠前。
[0275]
作为一种可选的实施方式,所述确定阈值优先级模块701具体用于通过如下方式确定所述通信设备对应的数据流阈值:
[0276]
根据所述设备类型、所述设备信息中的通信类型和运行数据,确定所述通信设备对应的数据流阈值。
[0277]
作为一种可选的实施方式,所述确定阈值优先级模块701具体用于通过如下方式设置所述通信设备对应的优先级:
[0278]
获取所述通信设备的使用场景,不同使用场景下多个设备类型的通信设备接入服务器的接入数量占比不同;
[0279]
根据所述通信设备的使用场景和设备类型,确定所述通信设备对应的优先级。
[0280]
作为一种可选的实施方式,所述确定阈值优先级模块701具体用于:
[0281]
根据所述通信设备的使用场景,确定不同通信类型的通信设备的第一优先级,所述通信类型是基于通信设备是否能独立完成数据传输来确定的;
[0282]
根据所述通信设备的第一优先级和所述设备类型,确定所述通信设备对应的优先
级。
[0283]
作为一种可选的实施方式,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,所述确定阈值优先级模块701具体还用于:
[0284]
获取所述通信设备在预设时长内运行的运行信息;
[0285]
根据所述运行信息,对所述通信设备对应的数据流阈值和/或优先级进行更新。
[0286]
作为一种可选的实施方式,所述确定阈值优先级模块701具体用于通过如下方式对所述通信设备对应的数据流阈值进行更新:
[0287]
根据所述运行信息,确定所述通信设备的传输速率均值和传输速率最大值;
[0288]
根据所述传输速率均值和传输速率最大值,对所述通信设备对应的数据流阈值进行更新。
[0289]
作为一种可选的实施方式,所述通信设备包括多个设备类型;所述确定阈值优先级模块701具体用于通过如下方式对所述通信设备对应的优先级进行更新:
[0290]
根据多个设备类型的通信设备的运行数据,确定各设备类型的通信设备的传输速率;
[0291]
根据各设备类型的通信设备的传输速率和最大数据流的比较结果,对所述通信设备对应的优先级进行更新;所述最大数据流用于表示服务器可提供的数据传输的最大传输速率。
[0292]
作为一种可选的实施方式,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,所述确定阈值优先级模块701具体还用于:
[0293]
获取到所述通信设备的使用场景的更新消息,得到更新的使用场景;
[0294]
根据更新的使用场景,对所述通信设备对应的数据流阈值和/或优先级进行更新。
[0295]
作为一种可选的实施方式,若所述通信设备配置有多个通信频段,则所述确定设备类型模块700具体还用于:
[0296]
根据所述通信设备的设备类型,设置所述通信设备的通信频段,用于所述通信设备在所述设置的通信频段上传输数据。
[0297]
作为一种可选的实施方式,所述确定阈值优先级模块701具体还用于:
[0298]
当通信设备对应的优先级为最大优先级时,根据所述通信设备的设备信息中的设备名称和mac地址,建立所述设备名称和mac地址的绑定关系;
[0299]
当所述通信设备的设备名称和/或设备类型更新时,对所述绑定关系进行更新。
[0300]
基于同一发明构思,本公开实施例提供一种计算机存储介质,计算机存储介质包括:计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行如前文论述任一的通信数据处理方法。由于上述计算机存储介质解决问题的原理与通信数据处理方法相似,因此上述计算机存储介质的实施可以参见方法的实施,重复之处不再赘述。
[0301]
在具体的实施过程中,计算机存储介质可以包括:通用串行总线闪存盘(usb,universal serial bus flash drive)、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的存储介质。
[0302]
基于同一发明构思,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得计算机执行如前
文论述任一的通信数据处理方法。由于上述计算机程序产品解决问题的原理与通信数据处理方法相似,因此上述计算机程序产品的实施可以参见方法的实施,重复之处不再赘述。
[0303]
计算机程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0304]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0305]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。
[0306]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0307]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0308]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

技术特征:
1.一种通信数据处理方法,其特征在于,该方法包括:获取通信设备的设备信息,根据所述设备信息确定所述通信设备的设备类型,所述设备类型是根据通信设备的使用寿命和访问权限确定的;根据所述通信设备的设备类型,确定所述通信设备对应的数据流阈值和优先级,所述数据流阈值用于限制通信设备的传输速率,所述优先级表示所述通信设备传输数据的先后顺序;根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述设备信息确定所述通信设备的设备类型,包括:将所述通信设备的设备信息和多个预设名单中的设备信息进行比对,确定所述通信设备匹配的预设名单,不同预设名单对应不同的访问权限;根据所述匹配的预设名单对应的访问权限,确定所述通信设备的设备类型。3.根据权利要求1所述的方法,其特征在于,所述通信设备对应的数据流阈值,随着所述通信设备的访问权限的增大而增大;和/或,所述通信设备对应的优先级,随着所述通信设备的访问权限的增大而增高,其中优先级越高的通信设备传输数据的顺序越靠前。4.根据权利要求1所述的方法,其特征在于,通过如下方式确定所述通信设备对应的数据流阈值:根据所述设备类型、所述设备信息中的通信类型和运行数据,确定所述通信设备对应的数据流阈值。5.根据权利要求1所述的方法,其特征在于,通过如下方式设置所述通信设备对应的优先级:获取所述通信设备的使用场景,不同使用场景下多个设备类型的通信设备接入服务器的接入数量占比不同;根据所述通信设备的使用场景和设备类型,确定所述通信设备对应的优先级。6.根据权利要求5所述的方法,其特征在于,所述根据所述通信设备的使用场景和设备类型,确定所述通信设备对应的优先级,包括:根据所述通信设备的使用场景,确定不同通信类型的通信设备的第一优先级,所述通信类型是基于通信设备是否能独立完成数据传输来确定的;根据所述通信设备的第一优先级和所述设备类型,确定所述通信设备对应的优先级。7.根据权利要求1~6任一所述的方法,其特征在于,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,还包括:获取所述通信设备在预设时长内运行的运行信息;根据所述运行信息,对所述通信设备对应的数据流阈值和/或优先级进行更新。8.根据权利要求7所述的方法,其特征在于,通过如下方式对所述通信设备对应的数据流阈值进行更新:根据所述运行信息,确定所述通信设备的传输速率均值和传输速率最大值;
根据所述传输速率均值和传输速率最大值,对所述通信设备对应的数据流阈值进行更新。9.根据权利要求7所述的方法,其特征在于,所述通信设备包括多个设备类型;通过如下方式对所述通信设备对应的优先级进行更新:根据多个设备类型的通信设备的运行数据,确定各设备类型的通信设备的传输速率;根据各设备类型的通信设备的传输速率和最大数据流的比较结果,对所述通信设备对应的优先级进行更新;所述最大数据流用于表示服务器可提供的数据传输的最大传输速率。10.根据权利要求1~6任一所述的方法,其特征在于,所述根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理之后,还包括:获取到所述通信设备的使用场景的更新消息,得到更新的使用场景;根据更新的使用场景,对所述通信设备对应的数据流阈值和/或优先级进行更新。11.根据权利要求1~6任一所述的方法,其特征在于,若所述通信设备配置有多个通信频段,则还包括:根据所述通信设备的设备类型,设置所述通信设备的通信频段,用于所述通信设备在所述设置的通信频段上传输数据。12.根据权利要求1所述的方法,其特征在于,当通信设备对应的优先级为最大优先级时,根据所述通信设备的设备信息中的设备名称和mac地址,建立所述设备名称和mac地址的绑定关系;当所述通信设备的设备名称和/或设备类型更新时,对所述绑定关系进行更新。13.一种电子设备,其特征在于,该电子设备包括处理器和存储器,所述存储器用于存储所述处理器可执行的程序,所述处理器用于读取所述存储器中的程序并执行权利要求1~12任一所述方法的步骤。14.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~12任一所述方法的步骤。

技术总结
本发明公开了一种通信数据处理方法及电子设备,用于提高多通信设备的传输速率,降低传输时延。该方法包括:获取通信设备的设备信息,根据所述设备信息确定所述通信设备的设备类型,所述设备类型是根据通信设备的使用寿命和访问权限确定的;根据所述通信设备的设备类型,确定所述通信设备对应的数据流阈值和优先级,所述数据流阈值用于限制通信设备的传输速率,所述优先级表示所述通信设备传输数据的先后顺序;根据所述通信设备对应的数据流阈值和优先级,对所述通信设备的传输数据进行处理。对所述通信设备的传输数据进行处理。对所述通信设备的传输数据进行处理。


技术研发人员:杨军 张榕佐
受保护的技术使用者:京东方科技集团股份有限公司
技术研发日:2023.05.15
技术公布日:2023/8/2
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐