掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及通信领域,具体涉及一种基于5G消息的用户搜索方法及系统。

背景技术

移动通信上的用户搜索技术己经发展了多年,基本上己成为了现代人们的生活不可或缺的一部分。移动通信技术的快速发展,使得直接获取所需信息的可能性与便利性大大降低。信息搜索技术的出现,极大地解决了这一日渐扰人的问题。随着5G移动通信的到来,5G消息的多样化给用户搜索带来不小的挑战,如何在5G消息的基础上快速、准确的实现用户搜索是目前亟待解决的问题。

发明内容

本发明所要解决的技术问题是提供一种基于5G消息的用户搜索方法及系统,可以在5G消息的基础上快速、准确的实现用户搜索。

本发明解决上述技术问题的技术方案如下:一种基于5G消息的用户搜索方法,包括以下步骤,

S1,主服务器接收搜索用户通过5G通信基站发出的基于5G消息的搜索信息;

S2,在所述主服务器内对所述搜索信息进行语义识别,生成搜索关键词;

S3,在所述主服务器内对所述搜索资料进行数据挖掘,生成搜索资料;

S4,利用边缘化的搜索方法,在与所述主服务器关联的副服务器内对所述搜索资料进行搜索,得到搜索结果。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,在所述S1中,所述5G消息的格式为文本、图片、视频和音频中的任一种格式或多种格式的组合。

进一步,所述S2具体为,在所述主服务器内将所述搜索信息输入至预先训练好的基于多媒体的语义识别网络模型中,生成所述搜索关键词。

进一步,所述S3具体为,在所述主服务器内对所述搜索关键词进行泛化,得到泛化关键词;将所述搜索关键词与所述泛化关键词进行组合,得到所述搜索资料。

进一步,所述S4具体为,

以所述主服务器为中心,以与所述主服务器直接通信连接或间接通信连接的副服务器为边缘,构建基于边缘的服务器集群,并根据所述服务器集群形成服务器拓扑图;

在所述主服务器内将所述搜索资料进行划分归类,得到多个子搜索资料,并将所有所述子搜索资料加载至所述服务器拓扑图,使每个所述子搜索资料发送至不同的副服务器内;

在接收到所述子搜索资料的副服务器内对接收到的所述子搜索资料进行搜索,得到子搜索结果,并将所述子搜索结果反馈给所述主服务器;

在所述主服务器内对所有所述子搜索结果进行汇总,得到所述搜索结果。

基于上述一种基于5G消息的用户搜索方法,本发明还提供一种基于5G消息的用户搜索系统。

一种基于5G消息的用户搜索系统,包括以下模块,

接收模块,其用于接收搜索用户通过5G通信基站发出的基于5G消息的搜索信息;

语义识别模块,其用于对所述搜索信息进行语义识别,生成搜索关键词;

数据挖掘模块,其用于对所述搜索资料进行数据挖掘,生成搜索资料;

搜索模块,其用于利用边缘化的搜索方法对所述搜索资料进行搜索,得到搜索结果。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述5G消息的格式为文本、图片、视频和音频中的任一种格式或多种格式的组合。

进一步,所述语义识别模块具体用于,将所述搜索信息输入至预先训练好的基于多媒体的语义识别网络模型中,生成所述搜索关键词。

进一步,所述数据挖掘模块具体用于,对所述搜索关键词进行泛化,得到泛化关键词;将所述搜索关键词与所述泛化关键词进行组合,得到所述搜索资料。

进一步,所述搜索模块具体用于,

以主服务器为中心,以与主服务器直接通信连接或间接通信连接的副服务器为边缘,构建基于边缘的服务器集群,并根据所述服务器集群形成服务器拓扑图;

在所述主服务器内将所述搜索资料进行划分归类,得到多个子搜索资料,并将所有所述子搜索资料加载至所述服务器拓扑图,使每个所述子搜索资料发送至不同的副服务器内;

在接收到所述子搜索资料的副服务器内对接收到的所述子搜索资料进行搜索,得到子搜索结果,并将所述子搜索结果反馈给所述主服务器;

在所述主服务器内对所有所述子搜索结果进行汇总,得到所述搜索结果。

本发明的有益效果是:在本发明一种基于5G消息的用户搜索方法及系统中,首先将基于5G消息的搜索信息进行语义识别,可以获取准确的搜索资料,然后进行数据挖掘,最后结合边缘算法进行搜索可以快速的实现用户搜索。

附图说明

图1为本发明一种基于5G消息的用户搜索方法的流程图;

图2为本发明实施例中接收搜索信息的流程图;

图3为本发明实施例中5G通信网络拓扑图;

图4为本发明实施例中语义识别网络模型的结构示意图;

图5为本发明实施例中基站拓扑的结构示意图;

图6为本发明一种基于5G消息的用户搜索系统的结构框图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,一种基于5G消息的用户搜索方法,包括以下步骤,

S1,主服务器接收搜索用户通过5G通信基站发出的基于5G消息的搜索信息;

S2,在所述主服务器内对所述搜索信息进行语义识别,生成搜索关键词;

S3,在所述主服务器内对所述搜索资料进行数据挖掘,生成搜索资料;

S4,利用边缘化的搜索方法,在与所述主服务器关联的副服务器内对所述搜索资料进行搜索,得到搜索结果。

在本具体实施例中:如图2所示,所述S1具体过程为:通过距离搜索用户最近的5G通信基站接收搜索用户提交的基于5G消息的搜索信息;依据距离搜索用户最近的5G通信基站在整个5G通信网络中的位置拓扑关系,确定出与距离搜索用户最近的5G通信基站对应的主服务器;控制距离搜索用户最近的5G通信基站将基于5G消息的搜索信息转发给主服务器。

通过距离搜索用户最近的5G通信基站接收搜索用户提交的基于5G消息的搜索信息,可以缩短搜索用户连接至主服务器的时间,从而加快网络连接建立的速度。另外,依据距离搜索用户最近的5G通信基站在整个5G通信网络中的位置拓扑关系确定出与距离搜索用户最近的5G通信基站对应的主服务器,可以快速、精确的确定出主服务器。

图3给出了一种实例性的5G通信网络拓扑图,图中有多个5G通信基站,所有5G通信基站均与对应的主服务器通信。假设距离搜索用户最近的5G通信基站具体为5G通信基站3,5G通信基站3对应的主服务器为主服务器1,在搜索用户与主服务器1建立网络连接的过程中,搜索用户首先需要在众多的主服务器中搜索到主服务器1,将其确定为目标基站,并与之建立网络连接,但是要在众多的主服务器中搜索目标主服务器是需要耗费时间的。为了节约搜索用户搜索目标主服务器的时间,本发明将基于5G消息的搜索信息首先发送至距离搜索用户最近的5G通信基站3,距离最近可以节约发送时间;又由于5G通信基站3在5G通信网络拓扑图中与主服务器1存在网络拓扑关系,即可通过5G通信基站3与主服务器1建立网络通信,避免了搜索用户直接搜索目标主服务器而耗费的时间。

在本具体实施例中:所述5G消息的格式为文本、图片、视频和音频中的任一种格式或多种格式的组合。

在本具体实施例中:所述S2具体为,将所述搜索信息输入至预先训练好的基于多媒体的语义识别网络模型中,生成所述搜索关键词。

5G消息是短信业务的升级,是运营商的一种基础电信服务,基于I P技术实现业务体验的飞跃,支持的媒体格式更多,表现形式更丰富。因此需要将形式丰富的基于5G消息的搜索信息转换为机器可以识别的信息,而最快捷简单的方法就是构建基于多媒体的语义识别网络模型,利用语义识别网络模型进行语义识别。

如图4所示,基于多媒体的语义识别网络模型中包含有格式识别子网络、文本识别子网络、图片识别子网络、视频识别子网络和音频识别子网络;视频识别子网络后跟随文本识别子网络、图片识别子网络和和音频识别子网络。首先格式识别子网络识别出搜索信息的格式,如果搜索信息的格式为文本或、图片或音频,则将搜索信息直接发送至对应的文本识别子网络、图片识别子网络或音频识别子网络进行识别;若搜索信息的格式为视频,则将搜索信息发送至视频识别子网络,视频识别子网络将搜索信息进行格式分解,分解成对应的文本、图片和音频,最后将对应的文本、图片和音频发送至文本识别子网络、图片识别子网络和音频识别子网络进行识别,生成所述搜索关键词。

在本具体实施例中:所述S3具体包括如下步骤,在所述主服务器内对所述搜索关键词进行泛化,得到泛化关键词;将所述搜索关键词与所述泛化关键词进行组合,得到所述搜索资料。

在本发明中,对所述搜索关键词进行泛化就是找出搜索关键词的同义词、近义词和关联词。例如,假设搜索关键词为A和B,那么A的同义词、近义词和关联词有A1、A2、A3和A4,B的同义词、近义词和关联词有B1、B2和B3;将A、A1、A2、A3和A4,以及B、B1、B2和B3组合形成的关键词集合就是搜索资料。

本发明引入数据挖掘,可以得到完整的搜索资料,避免漏掉关键词,进而为后期精准、全面的用户索搜打下良好的基础。

在本具体实施例中:所述S4具体为,

以所述主服务器为中心,以与所述主服务器直接通信连接或间接通信连接的副服务器为边缘,构建基于边缘的服务器集群,并根据所述服务器集群形成服务器拓扑图;

在所述主服务器内将所述搜索资料进行划分归类,得到多个子搜索资料,并将所有所述子搜索资料加载至所述服务器拓扑图,使每个所述子搜索资料发送至不同的副服务器内;

在接收到所述子搜索资料的副服务器内对接收到的所述子搜索资料进行搜索,得到子搜索结果,并将所述子搜索结果反馈给所述主服务器;

在所述主服务器内对所有所述子搜索结果进行汇总,得到所述搜索结果。

如果搜索用户基数较大,且均由主服务器来进行搜索处理的话,就会增加主服务器的数据处理压力,当大量的搜索用户接入主服务器,主服务器可能由于压力过大而导致处理延时或宕机,为了解决这一问题,本发明引入边缘技术,为主服务器配置了多个副服务器,将主服务器的处理任务分配给多个副服务器,使原来由主服务器处理的任务分散至副服务器,由副服务器处理,不但可以降低主服务器的压力,多个副服务器同时并行处理各自被分配到的任务,可以加快任务处理速度。图5给出了一种实例性的服务器拓扑图。

主服务器在接收到所述搜索资料后,对所述搜索资料进行划分归类,得到多个子搜索资料。还是接着上面举例,A、A1、A2、A3和A4,以及B、B1、B2和B3组合形成的关键词集合就是搜索资料,主服务器对搜索资料进行划分归类,就是将不同类别的关键词分开,例如,A、A1、A2、A3和A4属于同一类别的关键词,B、B1、B2和B3属于同一类别的关键词,A、A1、A2、A3和A4所属的类别与B、B1、B2和B3所属的类别不为同一类别,于是在主服务器中,将A、A1、A2、A3和A4与B、B1、B2和B3划分开,生成由A、A1、A2、A3和A4组成的第一子搜索资料,以及由B、B1、B2和B3组成的第二子搜索资料。

将所有所述子搜索资料加载至所述服务器拓扑图中,即为将所有所述子搜索资料分散至不同的副服务器中,在此处,主服务器根据副服务器的运行情况合理分配搜索任务,即采用负载均衡的方法为副服务器分配任务。假设副服务器1和副服务器8此时的处理任务较重,而副服务器3和副服务器7此时的处理任务较轻,主服务器就将第一子搜索资料分配给副服务器3,将第二子搜索资料分配给副服务器7,由副服务器3和副服务器7参与搜索任务。副服务器3对第一子搜索资料进行搜索,得到第一子搜索结果并反馈至主服务器,副服务器7对第二子搜索资料进行搜索,得到第二子搜索结果并反馈至主服务器,主服务器对第一子搜索结果和第二子搜索结果进行组合、去重综合整理后得到最终的搜索结果,并通过5G通信基站反馈给搜索用户。在此,主基站通过原网络路由将搜索结果反馈给搜索用户,即假设搜索用户通过5G通信基站3与主服务器连接的,那么主服务器再给搜索用户反馈搜索结果时也是通过5G通信基站3将搜索结果反馈给搜索用户的。

在本发明一种基于5G消息的用户搜索方法中,首先将基于5G消息的搜索信息进行语义识别,可以获取准确的搜索资料,然后进行数据挖掘,最后结合边缘算法进行搜索,可以快速、全面的实现用户搜索。

基于上述一种基于5G消息的用户搜索方法,本发明还提供一种基于5G消息的用户搜索系统。

如图6所示,一种基于5G消息的用户搜索系统,包括以下模块,

接收模块,其用于接收搜索用户通过5G通信基站发出的基于5G消息的搜索信息;

语义识别模块,其用于对所述搜索信息进行语义识别,生成搜索关键词;

数据挖掘模块,其用于对所述搜索资料进行数据挖掘,生成搜索资料;

搜索模块,其用于利用边缘化的搜索方法对所述搜索资料进行搜索,得到搜索结果。

在本具体实施例中:如图2所示,接收模块具体用于通过距离搜索用户最近的5G通信基站接收搜索用户提交的基于5G消息的搜索信息;依据距离搜索用户最近的5G通信基站在整个5G通信网络中的位置拓扑关系,确定出与距离搜索用户最近的5G通信基站对应的主服务器;控制距离搜索用户最近的5G通信基站将基于5G消息的搜索信息转发给主服务器。

通过距离搜索用户最近的5G通信基站接收搜索用户提交的基于5G消息的搜索信息,可以缩短搜索用户连接至主服务器的时间,从而加快网络连接建立的速度。另外,依据距离搜索用户最近的5G通信基站在整个5G通信网络中的位置拓扑关系确定出与距离搜索用户最近的5G通信基站对应的主服务器,可以快速、精确的确定出主服务器。

图3给出了一种实例性的5G通信网络拓扑图,图中有多个5G通信基站,所有5G通信基站均与对应的主服务器通信。假设距离搜索用户最近的5G通信基站具体为5G通信基站3,5G通信基站3对应的主服务器为主服务器1,在搜索用户与主服务器1建立网络连接的过程中,搜索用户首先需要在众多的主服务器中搜索到主服务器1,将其确定为目标基站,并与之建立网络连接,但是要在众多的主服务器中搜索目标主服务器是需要耗费时间的。为了节约搜索用户搜索目标主服务器的时间,本发明将基于5G消息的搜索信息首先发送至距离搜索用户最近的5G通信基站3,距离最近可以节约发送时间;又由于5G通信基站3在5G通信网络拓扑图中与主服务器1存在网络拓扑关系,即可通过5G通信基站3与主服务器1建立网络通信,避免了搜索用户直接搜索目标主服务器而耗费的时间。

在本具体实施例中:所述5G消息的格式为文本、图片、视频和音频中的任一种格式或多种格式的组合。

在本具体实施例中:语义识别模块具体用于将所述搜索信息输入至预先训练好的基于多媒体的语义识别网络模型中,生成所述搜索关键词。

5G消息是短信业务的升级,是运营商的一种基础电信服务,基于I P技术实现业务体验的飞跃,支持的媒体格式更多,表现形式更丰富。因此需要将形式丰富的基于5G消息的搜索信息转换为机器可以识别的信息,而最快捷简单的方法就是构建基于多媒体的语义识别网络模型,利用语义识别网络模型进行语义识别。

如图4所示,基于多媒体的语义识别网络模型中包含有格式识别子网络、文本识别子网络、图片识别子网络、视频识别子网络和音频识别子网络;视频识别子网络后跟随文本识别子网络、图片识别子网络和和音频识别子网络。首先格式识别子网络识别出搜索信息的格式,如果搜索信息的格式为文本或、图片或音频,则将搜索信息直接发送至对应的文本识别子网络、图片识别子网络或音频识别子网络进行识别;若搜索信息的格式为视频,则将搜索信息发送至视频识别子网络,视频识别子网络将搜索信息进行格式分解,分解成对应的文本、图片和音频,最后将对应的文本、图片和音频发送至文本识别子网络、图片识别子网络和音频识别子网络进行识别,生成所述搜索关键词。

在本具体实施例中:所述数据挖掘模块具体用于在所述主服务器内对所述搜索关键词进行泛化,得到泛化关键词;将所述搜索关键词与所述泛化关键词进行组合,得到所述搜索资料。

在本发明中,对所述搜索关键词进行泛化就是找出搜索关键词的同义词、近义词和关联词。例如,假设搜索关键词为A和B,那么A的同义词、近义词和关联词有A1、A2、A3和A4,B的同义词、近义词和关联词有B1、B2和B3;将A、A1、A2、A3和A4,以及B、B1、B2和B3组合形成的关键词集合就是搜索资料。

本发明引入数据挖掘,可以得到完整的搜索资料,避免漏掉关键词,进而为后期精准、全面的用户索搜打下良好的基础。

在本具体实施例中:所述搜索模块具体用于,

以所述主服务器为中心,以与所述主服务器直接通信连接或间接通信连接的副服务器为边缘,构建基于边缘的服务器集群,并根据所述服务器集群形成服务器拓扑图;

在所述主服务器内将所述搜索资料进行划分归类,得到多个子搜索资料,并将所有所述子搜索资料加载至所述服务器拓扑图,使每个所述子搜索资料发送至不同的副服务器内;

在接收到所述子搜索资料的副服务器内对接收到的所述子搜索资料进行搜索,得到子搜索结果,并将所述子搜索结果反馈给所述主服务器;

在所述主服务器内对所有所述子搜索结果进行汇总,得到所述搜索结果。

如果搜索用户基数较大,且均由主服务器来进行搜索处理的话,就会增加主服务器的数据处理压力,当大量的搜索用户接入主服务器,主服务器可能由于压力过大而导致处理延时或宕机,为了解决这一问题,本发明引入边缘技术,为主服务器配置了多个副服务器,将主服务器的处理任务分配给多个副服务器,使原来由主服务器处理的任务分散至副服务器,由副服务器处理,不但可以降低主服务器的压力,多个副服务器同时并行处理各自被分配到的任务,可以加快任务处理速度。图5给出了一种实例性的服务器拓扑图。

主服务器在接收到所述搜索资料后,对所述搜索资料进行划分归类,得到多个子搜索资料。还是接着上面举例,A、A1、A2、A3和A4,以及B、B1、B2和B3组合形成的关键词集合就是搜索资料,主服务器对搜索资料进行划分归类,就是将不同类别的关键词分开,例如,A、A1、A2、A3和A4属于同一类别的关键词,B、B1、B2和B3属于同一类别的关键词,A、A1、A2、A3和A4所属的类别与B、B1、B2和B3所属的类别不为同一类别,于是在主服务器中,将A、A1、A2、A3和A4与B、B1、B2和B3划分开,生成由A、A1、A2、A3和A4组成的第一子搜索资料,以及由B、B1、B2和B3组成的第二子搜索资料。

将所有所述子搜索资料加载至所述服务器拓扑图中,即为将所有所述子搜索资料分散至不同的副服务器中,在此处,主服务器根据副服务器的运行情况合理分配搜索任务,即采用负载均衡的方法为副服务器分配任务。假设副服务器1和副服务器8此时的处理任务较重,而副服务器3和副服务器7此时的处理任务较轻,主服务器就将第一子搜索资料分配给副服务器3,将第二子搜索资料分配给副服务器7,由副服务器3和副服务器7参与搜索任务。副服务器3对第一子搜索资料进行搜索,得到第一子搜索结果并反馈至主服务器,副服务器7对第二子搜索资料进行搜索,得到第二子搜索结果并反馈至主服务器,主服务器对第一子搜索结果和第二子搜索结果进行组合、去重综合整理后得到最终的搜索结果,并通过5G通信基站反馈给搜索用户。在此,主基站通过原网络路由将搜索结果反馈给搜索用户,即假设搜索用户通过5G通信基站3与主服务器连接的,那么主服务器再给搜索用户反馈搜索结果时也是通过5G通信基站3将搜索结果反馈给搜索用户的。

在本发明一种基于5G消息的用户搜索系统中,首先将基于5G消息的搜索信息进行语义识别,可以获取准确的搜索资料,然后结合边缘算法进行数据挖掘建立搜索规则,根据搜索规则可以快速的实现用户搜索。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种基于5G消息的用户搜索方法及系统
  • 一种基于5G通信技术的大数据式搜索系统及其搜索方法
技术分类

06120113240509