数据处理方法、装置及计算机可读存储介质制造方法及图纸

技术编号:26304286 阅读:21 留言:0更新日期:2020-11-10 19:59
本发明专利技术公开了一种数据处理方法,包括以下步骤:获取预设空间中传输的无线局域网标准对应的多组MAC数据,并获取所述MAC数据中终端发送的目标MAC数据;基于预设真实厂家信息,获取目标MAC数据中的训练MAC数据以及预测MAC数据;基于所述训练MAC数据确定目标训练模型,并将所述预测MAC数据输入预设训练模型进行模型训练,以获得预测结果;基于所述预测结果确定所述预测MAC数据对应的厂家信息。本发明专利技术还公开了一种数据处理装置及计算机可读存储介质。本发明专利技术通过根据MAC数据中真实厂家信息的训练MAC数据对随机MAC地址(预测MAC数据)进行预测,进而准确预测采用随机MAC地址的终端设备的厂家信息。

【技术实现步骤摘要】
数据处理方法、装置及计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及一种数据处理方法、装置及计算机可读存储介质。
技术介绍
随着社会的快速发展,终端电子设备规模越来越大,终端电子设备的特征识别也越来越受到各个领域的重视。终端电子设备有各种唯一标识,如基于蓝牙以及WiFi的媒体接入控制的MAC地址等。MAC地址等唯一标识在满足自身功能需求的同时,还能够通过对唯一标识的所蕴含的各种信息来进行数据分析判决。例如,MAC地址的编码信息中包含设备厂家信息等,在不涉及到侵犯用户隐私的情况下,通过对这些信息的分析,可以给大数据分析中提供多维数据分析,如智慧城市、公共安全等领域的人口密集度分析、人口流动性的分析,公共卫生事件发生时的信息碰撞等。由于MAC地址易采集,许多电子设备为避免使用采集到的MAC地址而导致用户的个人信息被滥用,在设备工作时,采用随机MAC地址进行接入交互,随机MAC地址通过在隔次建立连接以及一定时间段进行随机变化,以有效的保证个人信息的安全。但是,采用随机MAC地址的设备使得非涉及到个人信息的数据(例如设备的厂家信息)等也无法获取。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种数据处理方法、装置及计算机可读存储介质,旨在解决无法获取采用随机MAC地址的终端设备的厂家信息的技术问题。为实现上述目的,本专利技术提供一种数据处理方法,所述数据处理方法包括以下步骤:获取预设空间中传输的无线局域网标准对应的多组MAC数据,并获取所述MAC数据中终端发送的目标MAC数据;基于预设真实厂家信息,获取目标MAC数据中的训练MAC数据以及预测MAC数据;基于所述训练MAC数据确定目标训练模型,并将所述预测MAC数据输入预设训练模型进行模型训练,以获得预测结果;基于所述预测结果确定所述预测MAC数据对应的厂家信息。进一步地,所述获取所述MAC数据中终端发送的目标MAC数据的步骤包括:确定各组MAC数据对应的源MAC地址以及目的MAC地址;基于所述源MAC地址以及目的MAC地址,确定所述目标MAC数据。进一步地,所述基于所述源MAC地址以及目的MAC地址,确定所述目标MAC数据的步骤包括:绘制由MAC数据对应的源MAC地址指向以及对应的目的MAC地址有向图,其中,所述有向图的节点包括源MAC地址以及目的MAC地址;基于所述有向图的各个节点中作为终点的第一节点,确定无线接入点;确定所述有向图中各个节点中与所述无线接入点连接的第二节点,并在所述第二节点中确定终端节点;将所述MAC数据中的源MAC地址为所述终端节点的数据作为所述目标MAC数据。进一步地,所述基于所述有向图的各个节点中作为终点的第一节点,确定无线接入点的步骤包括:确定所述有向图的各个节点中作为终点的第一节点,并获取各个第一节点作为终点的第一次数;确定各个第一节点中第一次数大于第一预设次数的第一目标节点,并将所述第一目标节点作为所述无线接入点。进一步地,所述确定所述有向图中各个节点中与所述无线接入点连接的第二节点,并在所述第二节点中确定终端节点的步骤包括:确定所述有向图中各个节点中与所述无线接入点连接的第二节点,并获取各个第二节点作为终点的第二次数;确定各个第二节点中第二次数小于第二预设次数的第二目标节点,并将所述第二目标节点作为所述终端节点,其中,所述第二预设次数小于第一预设次数。进一步地,所述基于预设真实厂家信息,获取目标MAC数据中的训练MAC数据以及预测MAC数据的步骤包括:分别将各组目标MAC数据的源MAC地址与预设真实厂家信息进行匹配,将各组目标MAC数据中源MAC地址与预设真实厂家信息匹配的数据作为所述训练MAC数据;将目标MAC数据除所述训练MAC数据之外的其他数据作为所述预测MAC数据。进一步地,所述训练MAC数据包括特征数据以及真实数据,所述真实数据包括源MAC地址,所述特征数据包括数据获取标准时间、传输通道、带宽传输速率、接收信号功率强度、信号模式以及数据传输方向中的至少两种;所述基于所述训练MAC数据确定目标训练模型的步骤包括:将所述训练MAC数据输入预设训练模型进行模型训练,以获得训练结果;基于各组训练MAC数据对应的训练结果以及真实数据,确定损失值,并基于所述损失值以及所述预设训练模型,确定所述目标训练模型。进一步地,所述基于所述预测结果确定所述预测MAC数据对应的厂家信息的步骤包括:统计预测MAC地址中的各个MAC地址的数量,并基于各个MAC地址的数量,确定预测MAC地址中数量最大的MAC地址对应的目标厂家信息,并将所述目标厂家信息作为所述预测MAC数据对应的厂家信息,其中,所述预测结果包括所述预测MAC数据对应的预测MAC地址;或者,确定各个概率中大于预设概率的目标概率,获取各个目标概率对应的目标预设MAC地址以及目标预测MAC数据,并将目标预设MAC地址对应的厂家信息作为对应的目标预测MAC数据的厂家信息,其中,所述预测结果包括各组预测MAC数据的真实MAC地址为预设MAC地址的概率,所述预设MAC地址包括多个。此外,为实现上述目的,本专利技术还提供一种数据处理装置,所述数据处理装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被所述处理器执行时实现前述的数据处理方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现前述的数据处理方法的步骤。本专利技术通过获取预设空间中传输的无线局域网标准对应的多组MAC数据,并获取所述MAC数据中终端发送的目标MAC数据;接着基于预设真实厂家信息,获取目标MAC数据中的训练MAC数据以及预测MAC数据;而后基于所述训练MAC数据确定目标训练模型,并将所述预测MAC数据输入预设训练模型进行模型训练,以获得预测结果;然后基于所述预测结果确定所述预测MAC数据对应的厂家信息,通过根据MAC数据中真实厂家信息的训练MAC数据对随机MAC地址(预测MAC数据)进行预测,进而准确预测采用随机MAC地址的终端设备的厂家信息。附图说明图1是本专利技术实施例方案涉及的硬件运行环境中数据处理装置的结构示意图;图2为本专利技术数据处理方法第一实施例的流程示意图;图3为本专利技术数据处理方法一实施例中的有向图示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境中数据处理装置的结构示意图。本专利技术实施例数据处理装置可以是PC,也可以是智能手机、平板电脑本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述数据处理方法包括以下步骤:/n获取预设空间中传输的无线局域网标准对应的多组MAC数据,并获取所述MAC数据中终端发送的目标MAC数据;/n基于预设真实厂家信息,获取目标MAC数据中的训练MAC数据以及预测MAC数据;/n基于所述训练MAC数据确定目标训练模型,并将所述预测MAC数据输入预设训练模型进行模型训练,以获得预测结果;/n基于所述预测结果确定所述预测MAC数据对应的厂家信息。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法包括以下步骤:
获取预设空间中传输的无线局域网标准对应的多组MAC数据,并获取所述MAC数据中终端发送的目标MAC数据;
基于预设真实厂家信息,获取目标MAC数据中的训练MAC数据以及预测MAC数据;
基于所述训练MAC数据确定目标训练模型,并将所述预测MAC数据输入预设训练模型进行模型训练,以获得预测结果;
基于所述预测结果确定所述预测MAC数据对应的厂家信息。


2.如权利要求1所述的数据处理方法,其特征在于,所述获取所述MAC数据中终端发送的目标MAC数据的步骤包括:
确定各组MAC数据对应的源MAC地址以及目的MAC地址;
基于所述源MAC地址以及目的MAC地址,确定所述目标MAC数据。


3.如权利要求2所述的数据处理方法,其特征在于,所述基于所述源MAC地址以及目的MAC地址,确定所述目标MAC数据的步骤包括:
绘制由MAC数据对应的源MAC地址指向以及对应的目的MAC地址有向图,其中,所述有向图的节点包括源MAC地址以及目的MAC地址;
基于所述有向图的各个节点中作为终点的第一节点,确定无线接入点;
确定所述有向图中各个节点中与所述无线接入点连接的第二节点,并在所述第二节点中确定终端节点;
将所述MAC数据中的源MAC地址为所述终端节点的数据作为所述目标MAC数据。


4.如权利要求3所述的数据处理方法,其特征在于,所述基于所述有向图的各个节点中作为终点的第一节点,确定无线接入点的步骤包括:
确定所述有向图的各个节点中作为终点的第一节点,并获取各个第一节点作为终点的第一次数;
确定各个第一节点中第一次数大于第一预设次数的第一目标节点,并将所述第一目标节点作为所述无线接入点。


5.如权利要求3所述的数据处理方法,其特征在于,所述确定所述有向图中各个节点中与所述无线接入点连接的第二节点,并在所述第二节点中确定终端节点的步骤包括:
确定所述有向图中各个节点中与所述无线接入点连接的第二节点,并获取各个第二节点作为终点的第二次数;
确定各个第二节点中第二次数小于第二预设次数的第二目标节点,并将所述第二目标节点作为所述终端节点,其中,所述第二预设次数小于第一预设次数。


6...

【专利技术属性】
技术研发人员:徐高峰员晓毅裴卫斌关淑菊
申请(专利权)人:深圳力维智联技术有限公司南京中兴力维软件有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1