基于边缘计算的用户通讯数据管理方法转让专利

申请号 : CN202211154496.9

文献号 : CN115248809B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘俊生寻建晖冯梓文高宁

申请人 : 山东康健因特智能控制科技有限公司

摘要 :

本发明涉及数据管理领域,尤其涉及一种基于边缘计算的用户通讯数据管理方法,该方法包括:采集用户端的用户通讯信息,所述用户通讯信息包括用户端ID和用户通讯数据;对所述用户通讯数据进行分类,根据分类结果为用户通讯数据生成对应的数据标识;根据所述数据标识将用户通讯数据进行分析,得到发送日志和存储日志;将发送日志和存储日志发送至云端服务器。通过边缘计算端首先对用户通讯信息进行分析处理,再将处理结果直接发送给云端服务器,减少了云端服务器的数据量,减轻云端服务器的负荷,而且由于边缘计算端更加靠近用户,可为用户提供更快的响应,提高了响应速度。

权利要求 :

1.基于边缘计算的用户通讯数据管理方法,其特征在于,所述方法由边缘计算端执行,具体包括:采集用户端的用户通讯信息,所述用户通讯信息包括用户端ID和用户通讯数据;

对所述用户通讯数据进行分类,根据分类结果为用户通讯数据生成对应的数据标识;

根据所述数据标识将用户通讯数据进行分析,根据分析结果将用户通讯数据根据用户端ID和目标用户端ID发送至对应的用户端,将用户通讯数据存储到对应存储位置,得到发送日志和存储日志;

将所述发送日志和存储日志发送至云端服务器,以使云端服务器对发送日志和存储日志进行存储;

在对所述用户通讯数据进行分析时,将所述数据标识进行识别,当数据标识为文字时,根据预设关键词表对用户通讯数据进行提取,得到目标关键词,当数据标识为语音、图像和视频时,根据预设规则对用户通讯数据进行解析,得到目标关键词;

根据预设分类关键词表将所述目标关键词进行分类,得到通讯目的,通讯目的分为数据请求、数据传输和数据存储,根据所述通讯目的将对应的用户通讯数据分别进行发送和存储,得到发送日志和存储日志;

根据所述通讯目的将对应的用户通讯数据分别进行发送和存储包括:当所述通讯目的为数据请求时,根据匹配方式将所述目标关键词与边缘计算端的存储库进行匹配,得到请求数据,根据用户端ID将请求数据发送至对应用户端;

当所述通讯目的为数据传输时,根据目标关键词获取对应用户通讯数据的目标用户端ID,根据目标用户端ID将用户通讯数据发送至对应的用户端;

当所述通讯目的为数据存储时,根据占比率确定用户通讯数据的存储位置;

在将所述发送日志和存储日志发送至云端服务器时包括:

在对通讯目的为数据请求的用户通讯数据进行分析后,将发送至对应的用户端的请求数据进行记录,生成第一发送日志;

在对通讯目的为数据传输的用户通讯数据进行分析后,将发送到对应的用户端的用户通讯数据进行记录,生成第二发送日志;

在对通讯目的为数据存储的用户通讯数据进行分析后,将存储在所述边缘计算端的用户通讯数据进行记录,生成存储日志;

将所述第一发送日志、第二发送日志和存储日志发送至云端服务器进行存储。

2.根据权利要求1所述的基于边缘计算的用户通讯数据管理方法,其特征在于,在根据匹配方式将所述目标关键词与边缘计算端的存储库进行匹配时,先随机挑选匹配方式将所述目标关键词与边缘计算端的存储库进行匹配,所述匹配方式包括正向匹配、逆向匹配和任意位置匹配,在预设时间T1时记录目标关键词的三种匹配方式的匹配时间t1、t2和t3,将匹配时间t1、t2和t3进行比较,获取判定结果,若t1<t2≤t3或t1<t3≤t2,则判定正向匹配为该目标关键词的目标匹配方式;

若t2<t1≤t3或t2<t3≤t1,则判定逆向匹配为该目标关键词的目标匹配方式;

若t3<t1≤t2或t3<t2≤t1,则判定任意位置匹配为该目标关键词的目标匹配方式;

若t1=t2=t3,则判定正向匹配、逆向匹配或任意位置匹配为该目标关键词的目标匹配方式。

3.根据权利要求2所述的基于边缘计算的用户通讯数据管理方法,其特征在于,在获取判定结果后,将目标关键词和对应的目标匹配方式进行关联和存储,当在下一周期时,所述边缘计算端对所述用户通讯数据进行分析得到实际目标关键词,根据存储信息得到实际目标关键词关联的目标匹配方式,将实际目标关键词与存储的目标关键词进行配对,若配对成功,则根据存储的目标关键词关联的目标匹配方式将实际目标关键词与边缘计算端的存储库进行匹配,得到请求数据,若配对失败,则随机挑选匹配方式将所述实际目标关键词与边缘计算端的存储库进行匹配,得到请求数据。

4.根据权利要求3所述的基于边缘计算的用户通讯数据管理方法,其特征在于,在将所述实际目标关键词与边缘计算端的存储库进行匹配时,统计匹配得到的请求数据的数量n,设置有预设合格数量n0,将请求数据的数量n与预设合格数量n0进行比较,若n≥n0,则判定匹配成功,根据用户端ID将匹配得到的请求数据发送至对应的用户端;

若0≤n<n0,则判定匹配失败,将该用户通讯信息生成待处理用户通讯信息,将待处理用户通讯信息发送至云端服务器进行数据请求。

5.根据权利要求4所述的基于边缘计算的用户通讯数据管理方法,其特征在于,在根据占比率确定用户通讯数据的存储位置时,将用户通讯数据存储到对应的存储位置,根据预设关键词级别表计算所述用户通讯数据中目标关键词的占比率P,其中占比率P=M1/M2,M1为预设关键词级别表中目标关键词的数量,M2为预设关键词级别表中关键词总数量,将占比率P与预设占比率P0进行比较,若P≥P0,则判定对应的用户通讯数据重要,将对应的用户通讯数据发送至云端服务器进行存储;

若0≤P<P0,则判定对应的用户通讯数据不重要,将对应的用户通讯数据存储在边缘计算端。

6.根据权利要求5所述的基于边缘计算的用户通讯数据管理方法,其特征在于,在将所述通讯目的为数据存储的用户通讯数据进行存储后,在预设时间T2时计算存储的用户通讯数据的调用频率f,其中,调用频率f=预设时间T2内用户通讯数据的调用次数/预设时间T2,将调用频率f与预设调用频率f0进行比较,在P≥P0时,若f≥f0,则将存储在云端服务器的对应的用户通讯数据存储在边缘计算端并进行加密;若0≤f<f0,则将对应的用户通讯数据继续存储在边缘计算端;

在0≤P<P0时,若f≥f0,则将对应的用户通讯数据继续存储在边缘计算端;若0≤f<f0,则将存储在边缘计算端的对应的用户通讯数据存储在云端服务器。

7.根据权利要求6所述的基于边缘计算的用户通讯数据管理方法,其特征在于,在用户通讯数据根据用户端ID和目标用户端ID发送至对应的用户端时,发送的用户通讯数据带有云端服务器标识,将用户通讯数据存储到边缘计算端时,返回对应用户端的响应结果包含云端服务器标识。

8.根据权利要求7所述的基于边缘计算的用户通讯数据管理方法,其特征在于,在对所述用户通讯数据进行分类时,根据用户通讯数据的格式进行分类,任意类别格式的用户通讯数据生成对应的数据标识,数据标识包括文字、语音、图像和视频。

说明书 :

基于边缘计算的用户通讯数据管理方法

技术领域

[0001] 本发明涉及数据管理领域,尤其涉及一种基于边缘计算的用户通讯数据管理方法。

背景技术

[0002] 在大数据时代,随着大量数据的涌现,对数据处理的要求越来越高,尤其对于通讯数据,高速传输和低延时性是亟需解决的问题。
[0003] 申请号为202210315082.3的专利文献公开的一种基于大数据的通讯系统包括:大数据管理平台和用于对通讯数据信息进行全面管理的信息控制中心,大数据管理平台和信息控制中心通信连接,所述信息控制中心包括用于采集通讯信息的数据采集模块、用于对采集信息进行修整的数据整合模块、用于对整理后的通讯信息进行计算分析的数据处理模块、用于监测通信通道环境数据信息的环境监控模块和用于调配通讯通道使用情况的数据调控模块;所述数据整合模块分别与数据采集模块、数据处理模块通信连接,数据调控模块分别与数据处理模块、环境监控模块通信连接;所述通讯信息包括采集通讯通道、采集时间、数据类型和预设时间内的传输帧率数据Ai、传输延迟数据Bi、传输卡顿数据Ci。
[0004] 现有技术通过信息控制中心对通讯数据进行采集、整合和计算,得到最佳传输通道和可靠的通讯数据,但在面对大量的通讯数据时,云端计算会受到网络和计算承载力的影响,影响通讯数据响应速度。

发明内容

[0005] 为此,本发明提供一种基于边缘计算的用户通讯数据管理方法,可以解决通讯数据处理时响应速度慢的问题。
[0006] 为实现上述目的,本发明提供一种基于边缘计算的用户通讯数据管理方法,该方法包括:
[0007] 采集用户端的用户通讯信息,所述用户通讯信息包括用户端ID和用户通讯数据;
[0008] 对所述用户通讯数据进行分类,根据分类结果为用户通讯数据生成对应的数据标识;
[0009] 根据所述数据标识将用户通讯数据进行分析,根据分析结果将用户通讯数据根据用户端ID和目标用户端ID发送至对应的用户端,将用户通讯数据存储到对应存储位置,得到发送日志和存储日志;
[0010] 将所述发送日志和存储日志发送至云端服务器,以使云端服务器对发送日志和存储日志进行存储。
[0011] 进一步地,在对所述用户通讯数据进行分析时,将所述数据标识进行识别,当数据标识为文字时,根据预设关键词表对用户通讯数据进行提取,得到目标关键词,当数据标识为语音、图像和视频时,根据预设规则对用户通讯数据进行解析,得到目标关键词;
[0012] 根据预设分类关键词表将所述目标关键词进行分类,得到通讯目的,通讯目的分为数据请求、数据传输和数据存储,根据所述通讯目的将对应的用户通讯数据分别进行发送和存储,得到发送日志和存储日志。
[0013] 进一步地,根据所述通讯目的将对应的用户通讯数据分别进行发送和存储包括:当所述通讯目的为数据请求时,根据匹配方式将所述目标关键词与边缘计算端的存储库进行匹配,得到请求数据,根据用户端ID将请求数据发送至对应用户端;
[0014] 在进行匹配时,先随机挑选匹配方式将所述目标关键词与边缘计算端的存储库进行匹配,所述匹配方式包括正向匹配、逆向匹配和任意位置匹配,在预设时间T1时记录目标关键词的三种匹配方式的匹配时间t1、t2和t3,将匹配时间t1、t2和t3进行比较,获取判定结果,
[0015] 若t1<t2≤t3或t1<t3≤t2,则判定正向匹配为该目标关键词的目标匹配方式;
[0016] 若t2<t1≤t3或t2<t3≤t1,则判定逆向匹配为该目标关键词的目标匹配方式;
[0017] 若t3<t1≤t2或t3<t2≤t1,则判定任意位置匹配为该目标关键词的目标匹配方式;
[0018] 若t1=t2=t3,则判定正向匹配、逆向匹配或任意位置匹配为该目标关键词的目标匹配方式。
[0019] 进一步地,在获取判定结果后,将目标关键词和对应的目标匹配方式进行关联和存储,当在下一周期时,所述边缘计算端对所述用户通讯数据进行分析得到实际目标关键词,根据存储信息得到实际目标关键词关联的目标匹配方式,将实际目标关键词与存储的目标关键词进行配对,若配对成功,则根据存储的目标关键词关联的目标匹配方式将实际目标关键词与边缘计算端的存储库进行匹配,得到请求数据,若配对失败,则随机挑选匹配方式将所述实际目标关键词与边缘计算端的存储库进行匹配,得到请求数据。
[0020] 进一步地,在将所述实际目标关键词与边缘计算端的存储库进行匹配时,统计匹配得到的请求数据的数量n,设置有预设合格数量n0,将请求数据的数量n与预设合格数量n0进行比较,
[0021] 若n≥n0,则判定匹配成功,根据用户端ID将匹配得到的请求数据发送至对应的用户端;
[0022] 若0≤n<n0,则判定匹配失败,将该用户通讯信息生成待处理用户通讯信息,将待处理用户通讯信息发送至云端服务器进行数据请求。
[0023] 进一步地,当所述通讯目的为数据传输时,根据目标关键词获取对应用户通讯数据的目标用户端ID,根据目标用户端ID将用户通讯数据发送至对应的用户端。
[0024] 进一步地,当所述通讯目的为数据存储时,根据占比率确定用户通讯数据的存储位置,将用户通讯数据存储到对应的存储位置,根据预设关键词级别表计算所述用户通讯数据中目标关键词的占比率P,其中占比率P=M1/M2,M1为预设关键词级别表中目标关键词的数量,M2为预设关键词级别表中关键词总数量,将占比率P与预设占比率P0进行比较,[0025] 若P≥P0,则判定对应的用户通讯数据重要,将对应的用户通讯数据发送至云端服务器进行存储;
[0026] 若0≤P<P0,则判定对应的用户通讯数据不重要,将对应的用户通讯数据存储在边缘计算端。
[0027] 进一步地,在将所述通讯目的为数据存储的用户通讯数据进行存储后,在预设时间T2时计算存储的用户通讯数据的调用频率f,其中,调用频率f=预设时间T2内用户通讯数据的调用次数/预设时间T2,将调用频率f与预设调用频率f0进行比较,
[0028] 在P≥P0时,若f≥f0,则将存储在云端服务器的对应的用户通讯数据存储在边缘计算端并进行加密;若0≤f<f0,则将对应的用户通讯数据继续存储在边缘计算端;
[0029] 在0≤P<P0时,若f≥f0,则将对应的用户通讯数据继续存储在边缘计算端;若0≤f<f0,则将存储在边缘计算端的对应的用户通讯数据存储在云端服务器。
[0030] 进一步地,在将所述发送日志和存储日志发送至云端服务器时包括:
[0031] 在对通讯目的为数据请求的用户通讯数据进行分析后,将发送至对应的用户端的请求数据进行记录,生成第一发送日志;
[0032] 在对通讯目的为数据传输的用户通讯数据进行分析后,将发送到对应的用户端的用户通讯数据进行记录,生成第二发送日志;
[0033] 在对通讯目的为数据存储的用户通讯数据进行分析后,将存储在所述边缘计算端的用户通讯数据进行记录,生成存储日志;
[0034] 将所述第一发送日志、第二发送日志和存储日志发送至云端服务器进行存储;
[0035] 在用户通讯数据根据用户端ID和目标用户端ID发送至对应的用户端时,发送的用户通讯数据带有云端服务器标识,将用户通讯数据存储到边缘计算端时,返回对应用户端的响应结果包含云端服务器标识。
[0036] 进一步地,在对所述用户通讯数据进行分类时,根据用户通讯数据的格式进行分类,任意类别格式的用户通讯数据生成对应的数据标识,数据标识包括文字、语音、图像和视频。
[0037] 与现有技术相比,本发明的有益效果在于,通过所述边缘计算端收集并对用户通讯信息进行相应的分析,最后将分析处理的日志发送给云端服务器,通过边缘计算端首先对用户通讯信息进行分析,只将分析处理的日志直接发送给云端服务器,减少了云端服务器的数据量,而且由于边缘计算端更加靠近用户,可为用户提供更快的响应,提高了响应速度。
[0038] 尤其,所述边缘计算端对用户通讯数据进行识别或解析成目标关键词,边缘计算端根据预设分类关键词表将目标关键词进行分类,得到用户通讯数据的通讯目的,进而根据通讯目的进行相应处理,实现对所述用户端的响应,通过边缘计算端对用户通讯数据进行分类,使数据处理效率更高,进而为用户提供更快的响应,提高了响应速度。
[0039] 尤其,通过随机挑选匹配方式在预设时间T1时根据目标关键词得到目标匹配方式,当在有新的目标关键词时,根据目标关键词的历史记录选择关联的目标匹配方式进行匹配,通过根据一段时间的历史记录分析最适合的目标匹配方式,使在匹配请求数据时更加快速,进而为用户提供更快的响应,提高了响应速度。
[0040] 尤其,通过将目标关键词和对应的目标匹配方式进行关联和存储,使在有新的目标关键词时,可根据存储的历史的目标关键词快速确定匹配方式,进而快速匹配到请求数据,为用户提供更快的响应,提高了响应速度。
[0041] 尤其,通过将判定匹配成功得到的请求数据发送至对应的用户端,将判定匹配失败的用户通讯信息生成待处理用户通讯信息,由于边缘计算端中的其他边缘设备包含数据请求的数据且已存储,则直接调用边缘计算端的数据来响应用户请求,不需要云端服务器参与,由于边缘计算端更加靠近用户,可为用户提供更快的响应,提高了响应速度。
[0042] 尤其,通过边缘计算端直接将用户通讯数据传输至对应的用户端,不需要云端服务器参与,可为用户提供更快的响应,提高了响应速度。
[0043] 尤其,通过计算目标关键词的占比率得到目标关键词的重要级,进而判定存储位置,将级别高的用户通讯数据存储至云端数据库,将级别低的用户通讯数据存储在边缘计算端,既保证了数据的安全,同时使数据均衡存储,减轻云端服务器的负荷,存储在边缘计算端的数据在用户请求时可为用户提供更快的响应,提高了响应速度。
[0044] 尤其,通过将调取频率高的存储在云端服务器的用户通讯数据转移到边缘计算端进行存储并加密,将不重要且调用频率低的用户通讯数据转移到云端服务器进行存储,其余按原定存储位置存储,使数据更加安全,将调用频率高的用户通讯数据存储在边缘计算端,使数据调取时更加方便快速,可为用户提供更快的响应,提高了响应速度。
[0045] 尤其,在所述边缘计算端将第一发送日志、第二发送日志和存储日志发送至云端服务器时,将云端处理器未参与的边缘计算端得日志发送至云端服务器,使云端服务器虽未参与处理但知晓处理结果,使有记录可循,提高云端服务器的管理效率。
[0046] 尤其,通过根据用户通讯数据的格式进行分类并生成对应的标识,不同的标识有相应的处理规则,根据标识进行相应的处理,使数据处理效率更高,进而为用户提供更快的响应,提高了响应速度。

附图说明

[0047] 图1为本发明实施例提供的基于边缘计算的用户通讯数据管理方法的流程示意图;
[0048] 图2为本发明实施例提供的边缘计算端发送和存储时的流程示意图。

具体实施方式

[0049] 为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0050] 下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
[0051] 需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0052] 此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
[0053] 请参阅图1所示,本发明实施例提供的基于边缘计算的用户通讯数据管理方法包括:
[0054] 步骤S110,采集用户端的用户通讯信息,所述用户通讯信息包括用户端ID和用户通讯数据;
[0055] 步骤S120,对所述用户通讯数据进行分类,根据分类结果为用户通讯数据生成对应的数据标识;
[0056] 步骤S130,根据所述数据标识将用户通讯数据进行分析,根据分析结果将用户通讯数据根据用户端ID和目标用户端ID发送至对应的用户端,将用户通讯数据存储到对应存储位置,得到发送日志和存储日志;
[0057] 步骤S140,将所述发送日志和存储日志发送至云端服务器,以使云端服务器对发送日志和存储日志进行存储。
[0058] 具体而言,本发明是在用户端向云端服务器发送用户通讯信息中增加了边缘计算端,通过边缘计算端采集本来发送给云端服务器的用户通讯信息,再对其进行处理,然后将处理结果发送给云端服务器。
[0059] 具体而言,本发明实施例通过所述边缘计算端收集并对用户通讯信息进行相应的分析,最后将分析处理的日志发送给云端服务器,通过边缘计算端首先对用户通讯信息进行分析,只将分析处理的日志直接发送给云端服务器,减少了云端服务器的数据量,而且由于边缘计算端更加靠近用户,可为用户提供更快的响应,提高了响应速度。
[0060] 具体而言,在对所述用户通讯数据进行分类时,根据用户通讯数据的格式进行分类,任意类别格式的用户通讯数据生成对应的数据标识,数据标识包括文字、语音、图像和视频。
[0061] 具体而言,所述用户通讯数据的格式可以为文本、音频和图像。
[0062] 具体而言,本发明实施例通过根据用户通讯数据的格式进行分类并生成对应的标识,不同的标识有相应的处理规则,根据标识进行相应的处理,使数据处理效率更高,进而为用户提供更快的响应,提高了响应速度。
[0063] 具体而言,在对所述用户通讯数据进行分析时,将所述数据标识进行识别,当数据标识为文字时,根据预设关键词表对用户通讯数据进行提取,得到目标关键词,当数据标识为语音、图像和视频时,根据预设规则对用户通讯数据进行解析,得到目标关键词;
[0064] 根据预设分类关键词表将所述目标关键词进行分类,得到通讯目的,通讯目的分为数据请求、数据传输和数据存储,根据所述通讯目的将对应的用户通讯数据分别进行发送和存储,得到发送日志和存储日志。
[0065] 具体而言,在当数据标识为语音和图像时,所述预设规则可以为语音识别、AI图像识别和AI视频识别等技术。
[0066] 具体而言,本发明实施例的所述边缘计算端对用户通讯数据进行识别或解析成目标关键词,边缘计算端根据预设分类关键词表将目标关键词进行分类,得到用户通讯数据的通讯目的,进而根据通讯目的进行相应处理,实现对所述用户端的响应,通过边缘计算端对用户通讯数据进行分类,使数据处理效率更高,进而为用户提供更快的响应,提高了响应速度。
[0067] 具体而言,请参阅图2所示,根据所述通讯目的将对应的用户通讯数据分别进行发送和存储包括:步骤S131,当所述通讯目的为数据请求时,根据匹配方式将所述目标关键词与边缘计算端的存储库进行匹配,得到请求数据,根据用户端ID将请求数据发送至对应用户端;
[0068] 在进行匹配时,先随机挑选匹配方式将所述目标关键词与边缘计算端的存储库进行匹配,所述匹配方式包括正向匹配、逆向匹配和任意位置匹配,在预设时间T1时记录目标关键词的三种匹配方式的匹配时间t1、t2和t3,将匹配时间t1、t2和t3进行比较,获取判定结果,
[0069] 若t1<t2≤t3或t1<t3≤t2,则判定正向匹配为该目标关键词的目标匹配方式;
[0070] 若t2<t1≤t3或t2<t3≤t1,则判定逆向匹配为该目标关键词的目标匹配方式;
[0071] 若t3<t1≤t2或t3<t2≤t1,则判定任意位置匹配为该目标关键词的目标匹配方式;
[0072] 若t1=t2=t3,则判定正向匹配、逆向匹配或任意位置匹配为该目标关键词的目标匹配方式。
[0073] 具体而言,若在预设时间T1时,以往匹配记录中没有全部使用到三种匹配方式,则未使用到的匹配方式的匹配时间为空,不进行比较,在当判定正向匹配、逆向匹配和任意位置匹配为该目标关键词的目标匹配方式时,在进行匹配时可任意选择一种匹配方式。
[0074] 具体而言,本发明实施例通过随机挑选匹配方式在预设时间T1时根据目标关键词得到目标匹配方式,当在有新的目标关键词时,根据目标关键词的历史记录选择关联的目标匹配方式进行匹配,通过根据一段时间的历史记录分析最适合的目标匹配方式,使在匹配请求数据时更加快速,进而为用户提供更快的响应,提高了响应速度。
[0075] 具体而言,在获取判定结果后,将目标关键词和对应的目标匹配方式进行关联和存储,当在下一周期时,所述边缘计算端对所述用户通讯数据进行分析得到实际目标关键词,根据存储信息得到实际目标关键词关联的目标匹配方式,将实际目标关键词与存储的目标关键词进行配对,若配对成功,则根据存储的目标关键词关联的目标匹配方式将实际目标关键词与边缘计算端的存储库进行匹配,得到请求数据,若配对失败,则随机挑选匹配方式将所述实际目标关键词与边缘计算端的存储库进行匹配,得到请求数据。
[0076] 具体而言,将目标关键词和对应的目标匹配方式进行关联和存储,任意目标关键词对应一种目标匹配方式,在边缘计算端获取并处理的得到新的目标关键词后,先将新的目标关键词与历史目标关键词配对,若配对成功,则用历史目标关键词关联的匹配方式,若配对失败,说明历史目标关键词中没有该目标关键词的记录,则随机挑选匹配方式,在下一周期时,根据存储信息中目标关键词和目标匹配方式的关联关系得到新的目标关键词的目标匹配方式,进而得到请求数据。
[0077] 具体而言,本发明实施例通过将目标关键词和对应的目标匹配方式进行关联和存储,使在有新的目标关键词时,可根据存储的历史的目标关键词快速确定匹配方式,进而快速匹配到请求数据,为用户提供更快的响应,提高了响应速度。
[0078] 具体而言,在将所述实际目标关键词与边缘计算端的存储库进行匹配时,统计匹配得到的请求数据的数量n,设置有预设合格数量n0,将请求数据的数量n与预设合格数量n0进行比较,
[0079] 若n≥n0,则判定匹配成功,根据用户端ID将匹配得到的请求数据发送至对应的用户端;
[0080] 若0≤n<n0,则判定匹配失败,将该用户通讯信息生成待处理用户通讯信息,将待处理用户通讯信息发送至云端服务器进行数据请求。
[0081] 具体而言,根据目标关键词匹配到的请求数据为若干条,以条目的形式展现,所述请求数据的数量为条数。
[0082] 具体而言,本发明实施例通过将判定匹配成功得到的请求数据发送至对应的用户端,将判定匹配失败的用户通讯信息生成待处理用户通讯信息,由于边缘计算端中的其他边缘设备包含数据请求的数据且已存储,则直接调用边缘计算端的数据来响应用户请求,不需要云端服务器参与,由于边缘计算端更加靠近用户,可为用户提供更快的响应,提高了响应速度。
[0083] 具体而言,步骤S132,当所述通讯目的为数据传输时,根据目标关键词获取对应用户通讯数据的目标用户端ID,根据目标用户端ID将用户通讯数据发送至对应的用户端。
[0084] 具体而言,本发明实施例通过边缘计算端直接将用户通讯数据传输至对应的用户端,不需要云端服务器参与,可为用户提供更快的响应,提高了响应速度。
[0085] 具体而言,步骤S133,当所述通讯目的为数据存储时,根据占比率确定用户通讯数据的存储位置,将用户通讯数据存储到对应的存储位置,根据预设关键词级别表计算所述用户通讯数据中目标关键词的占比率P,其中占比率P=M1/M2,M1为预设关键词级别表中目标关键词的数量,M2为预设关键词级别表中关键词总数量,将占比率P与预设占比率P0进行比较,
[0086] 若P≥P0,则判定对应的用户通讯数据重要,将对应的用户通讯数据发送至云端服务器进行存储;
[0087] 若0≤P<P0,则判定对应的用户通讯数据不重要,将对应的用户通讯数据存储在边缘计算端。
[0088] 具体而言,本发明实施例通过计算目标关键词的占比率得到目标关键词的重要级,进而判定存储位置,将级别高的用户通讯数据存储至云端数据库,将级别低的用户通讯数据存储在边缘计算端,既保证了数据的安全,同时使数据均衡存储,减轻云端服务器的负荷,存储在边缘计算端的数据在用户请求时可为用户提供更快的响应,提高了响应速度。
[0089] 具体而言,在将所述通讯目的为数据存储的用户通讯数据进行存储后,在预设时间T2时计算存储的用户通讯数据的调用频率f,其中,调用频率f=预设时间T2内用户通讯数据的调用次数/预设时间T2,将调用频率f与预设调用频率f0进行比较,
[0090] 在P≥P0时,若f≥f0,则将存储在云端服务器的对应的用户通讯数据存储在边缘计算端并进行加密;若0≤f<f0,则将对应的用户通讯数据继续存储在边缘计算端;
[0091] 在0≤P<P0时,若f≥f0,则将对应的用户通讯数据继续存储在边缘计算端;若0≤f<f0,则将存储在边缘计算端的对应的用户通讯数据存储在云端服务器。
[0092] 具体而言,在对用户通讯数据进行加密后,对该用户通讯数据生成秘钥,在调取请求数据时,先获取秘钥进行解密,再调取请求数据。
[0093] 具体而言,本发明实施例通过将调取频率高的存储在云端服务器的用户通讯数据转移到边缘计算端进行存储并加密,将不重要且调用频率低的用户通讯数据转移到云端服务器进行存储,其余按原定存储位置存储,使数据更加安全,将调用频率高的用户通讯数据存储在边缘计算端,使数据调取时更加方便快速,可为用户提供更快的响应,提高了响应速度。
[0094] 具体而言,在将所述发送日志和存储日志发送至云端服务器时包括:
[0095] 在对通讯目的为数据请求的用户通讯数据进行分析后,将发送至对应的用户端的请求数据进行记录,生成第一发送日志;
[0096] 在对通讯目的为数据传输的用户通讯数据进行分析后,将发送到对应的用户端的用户通讯数据进行记录,生成第二发送日志;
[0097] 在对通讯目的为数据存储的用户通讯数据进行分析后,将存储在所述边缘计算端的用户通讯数据进行记录,生成存储日志;
[0098] 将所述第一发送日志、第二发送日志和存储日志发送至云端服务器进行存储;
[0099] 在用户通讯数据根据用户端ID和目标用户端ID发送至对应的用户端时,发送的用户通讯数据带有云端服务器标识,将用户通讯数据存储到边缘计算端时,返回对应用户端的响应结果包含云端服务器标识。
[0100] 具体而言,所述第一发送日志、第二发送日志和存储日志都为边缘计算端的处理行为,未涉及到云端处理器,所以将边缘计算端的日志发送至云端处理器进行存储,而且边缘计算端在返回用户端数据或响应结果时都必须带有云端服务器标识,边缘计算端只是辅助云端服务器的。
[0101] 具体而言,本发明实施例在所述边缘计算端将第一发送日志、第二发送日志和存储日志发送至云端服务器时,将云端处理器未参与的边缘计算端得日志发送至云端服务器,使云端服务器虽未参与处理但知晓处理结果,使有记录可循,提高云端服务器的管理效率。
[0102] 至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
[0103] 以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。