基于声纹识别的网络连接控制方法、系统及移动终端与流程

文档序号:22043808发布日期:2020-08-28 18:27阅读:252来源:国知局
基于声纹识别的网络连接控制方法、系统及移动终端与流程

本发明属于网络连接技术领域,尤其涉及一种基于声纹识别的网络连接控制方法、系统及移动终端。



背景技术:

无线网络发达时代,随时随地的搜索wifi或网络热点已经成为人们的习惯。据wifi联盟的数据显示,我国已经成为wifi需求量最大的市场。wifi在我国的渗透率达到21.8%。现在的wifi覆盖了大型综合商场、宾馆酒店、飞机场以及咖啡厅之类的区域环境。为提高用户的上网体验,网络连接的便利性问题越来越受人们所重视。

现有的无线网络连接过程中,均是通过用户对网络源进行手动的选择和密码输入,以达到用户终端设备连接无线网络的效果,但当用户所处区域内的网络源较多时,导致用户对网络源的选择操作繁琐,且现有的无线网络连接过程中,需要通过用户手动进行密码输入,以判断用户是否能连接对应网络源,进而降低了网络连接的便利性。



技术实现要素:

本发明实施例的目的在于提供一种基于声纹识别的网络连接控制方法、系统及移动终端,旨在解决现有的无线网络连接过程中,由于需要用户手动进行网络源的选择和密码输入所导致的网络连接不便利的问题。

本发明实施例是这样实现的,一种基于声纹识别的网络连接控制方法,所述方法包括:

当接收到用户终端设备发出的网络连接指令时,对所述用户进行语音采集,得到语音信息;

判断所述语音信息中是否存储有目标网络源;

当判断到所述语音信息中存储有所述目标网络源时,查询所述目标网络源的网络连接列表,并判断所述语音信息中的声纹特征与所述网络连接列表是否匹配;

当判断到所述声纹特征与所述网络连接列表匹配时,将所述终端设备与所述目标网络源进行网络连接;

当判断到所述语音信息中未存储有所述目标网络源时,查询所述声纹特征所连接过的网络名单;

对所述终端设备进行定位,得到定位信息,根据所述定位信息对所述网络名单中的网络源进行评分,并将评分值最大的网络源与所述终端设备进行网络连接。

更进一步的,所述判断所述语音信息中是否存储有目标网络源的步骤包括:

对所述终端设备进行定位,得到所述定位信息,并根据所述定位信息生成网络连接区域;

获取所述网络连接区域中所有网络源的设备名称,并对所述语音信息进行语音识别得到语音文本;

判断所述设备名称是否与所述语音文本相匹配;

当判断到所述设备名称与所述语音文本相匹配时,将所述设备名称所对应的网络源设置为所述目标网络源。

更进一步的,所述根据所述定位信息对所述网络名单中的网络源进行评分的步骤包括:

获取所述网络名单中所有网络源的安装坐标,并计算所述安装坐标与所述定位信息中定位坐标之间的连接距离;

获取所述网络名单中网络源的已连接用户数量,并根据所述已连接用户数量和所述连接距离计算所述评分值。

更进一步的,根据所述已连接用户数量和所述连接距离计算所述评分值所采用的计算公式为:

s=(1-a/c)+(1-b/d);

其中,s为所述评分值,a为所述已连接用户数量,b为所述连接距离,c为第一预设常数,d为第二预设常数。

更进一步的,所述根据所述定位信息对所述网络名单中的网络源进行评分的步骤之后,所述方法还包括:

将评分值最大的网络源设置为所述目标网络源,查询所述目标网络源的所述网络连接列表,并判断所述声纹特征与所述网络连接列表是否匹配;

当判断到所述声纹特征与所述网络连接列表匹配时,将所述终端设备与所述目标网络源进行网络连接。

更进一步的,所述将所述终端设备与所述目标网络源进行网络连接的步骤包括:

随机生成动态网络密码,并将所述动态网络密码和所述目标网络源的网络连接地址发送至所述终端设备,所述动态网络密码为数字密码、文字密码或语音密码。

更进一步的,所述将所述动态网络密码和所述目标网络源的网络连接地址发送至所述终端设备的步骤之后,所述方法还包括:

当所述网络连接地址在预设时间内接收到所述动态网络密码时,将所述动态网络密码的发送端设备连接至所述目标网络源。

更进一步的,所述将所述终端设备与所述目标网络源进行网络连接的步骤包括:

获取所述终端设备和所述目标网络源的网络端口地址,并根据所述网络端口地址将对应端口进行网络连接。

本发明实施例的另一目的在于提供一种网络连接控制系统,所述系统包括:

语音采集模块,用于当接收到用户终端设备发出的网络连接指令时,对所述用户进行语音采集,得到语音信息;

网络源判断模块,用于判断所述语音信息中是否存储有目标网络源;

声纹匹配模块,用于当判断到所述语音信息中存储有所述目标网络源时,查询所述目标网络源的网络连接列表,并判断所述语音信息中的声纹特征与所述网络连接列表是否匹配;

网络连接模块,用于当判断到所述声纹特征与所述网络连接列表匹配时,将所述终端设备与所述目标网络源进行网络连接;

网络名单查询模块,用于当判断到所述语音信息中未存储有所述目标网络源时,查询所述声纹特征所连接过的网络名单;

网络源评分模块,用于对所述终端设备进行定位,得到定位信息,根据所述定位信息对所述网络名单中的网络源进行评分,并将评分值最大的网络源与所述终端设备进行网络连接。

本发明实施例的另一目的在于提供一种移动终端,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的基于声纹识别的网络连接控制方法。

本发明实施例,通过采用声纹识别和声纹特征匹配的方式,以判断用户的终端设备是否能连接至目标网络源,使得可采用语音连接的方式进行终端设备与目标网络源之间的网络连接,使得用户无需手动的进行目标网络源的选择和密码的输入,提高了网络连接的便利性。

附图说明

图1是本发明第一实施例提供的基于声纹识别的网络连接控制方法的流程图;

图2是本发明第二实施例提供的基于声纹识别的网络连接控制方法的流程图;

图3是本发明第三实施例提供的基于声纹识别的网络连接控制方法的流程图;

图4是本发明第四实施例提供的网络连接控制系统的结构示意图;

图5是本发明第五实施例提供的移动终端的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

实施例一

请参阅图1,是本发明第一实施例提供的基于声纹识别的网络连接控制方法的流程图,包括步骤:

步骤s10,当接收到用户终端设备发出的网络连接指令时,对所述用户进行语音采集,得到语音信息;

其中,该终端设备可以为任一具有无限网络连接功能的设备,例如手机、平板或可穿戴智能设备等,优选的,该网络连接指令可以采用触控指令或语音指令等传输方式进行传输;

具体的,当该网络连接指令采用触控指令的方式进行传输时,则到接收到该终端设备上触控屏的预设触控区域发送的触控信号时,则判断当前有接收到终端设备发出的网络连接指令;

优选的,当该网络连接指令采用语音指令的方式进行传输时,当接收到携带预设语音标识的语音指令时,则判定接收到了该终端设备发送的网络连接指令,通过发送控制信号至拾音器,以使拾音器对该用户进行语音采集,得到该语音信息;

步骤s20,判断所述语音信息中是否存储有目标网络源;

其中,通过对该语音信息进行语音识别,得到语音文本,并判断该语音文本中是否存储有指向任一网络源的设备标识时,则判定该语音信息中存储有目标网络源;

优选的,该设备标识可以采用文字、数字或编号的方式进行存储,本地存储有设备标识表,通过将该语音文本与该设备标识表进行匹配,以判断该设备文本中是否存储有设备标识;

进一步的,该步骤中,当判断到该语音信息中存储有目标网络源时,则判定该网络连接指令用于触发该终端设备与目标网络源之间的网络连接步骤;

当判断到所述语音信息中存储有所述目标网络源时,执行步骤s30;

步骤s30,查询所述目标网络源的网络连接列表,并判断所述语音信息中的声纹特征与所述网络连接列表是否匹配;

其中,该网络连接列表为该目标网络源的白名单,该网络连接列表中存储有多个预设声纹特征,即该网络连接列表中的预设声纹特征对应的用户可以连接该目标网络源,以使对应用户的设备能连接至该目标网络源的无线网络;

进一步的,该步骤中,通过将该语音信息中的声纹特征与预设声纹特征进行声纹匹配,以判定该语音信息中的声纹特征与网络连接列表是否匹配;

具体的,该步骤通过采用声纹识别的方式以判定用户的终端设备是否能连接至对应目标网络源,防止了需要用户手动进行网络连接密码的输入所导致的网络连接不便利的现象;

当判断到所述声纹特征与所述网络连接列表不匹配时,则对该终端设备发送网络连接错误提示,以使提示用户当前该终端设备的无线网络连接出现了错误;

当判断到所述声纹特征与所述网络连接列表匹配时,执行步骤s40;

步骤s40,将所述终端设备与所述目标网络源进行网络连接;

其中,该目标网络源可以为任一具有无限网络共享功能的设备,例如无限路由器、手机、平板或电脑等设备;

具体的,该步骤中,所述将所述终端设备与所述目标网络源进行网络连接的步骤包括:

获取所述终端设备和所述目标网络源的网络端口地址,并根据所述网络端口地址将对应端口进行网络连接。

当判断到所述语音信息中未存储有所述目标网络源时,执行步骤s50;

步骤s50,查询所述声纹特征所连接过的网络名单;

其中,以该声纹特征为账号查询连接过的网络源,以得到该网络名单,该网络名单中存储有网络源的名称、端口地址和安装地址;

步骤s60,对所述终端设备进行定位,得到定位信息,并根据所述定位信息对所述网络名单中的网络源进行评分;

其中,根据所述定位信息对所述网络名单中的网络源进行评分的评分策略可以根据需求进行设置,优选的,该步骤中的评分策略包括距离评分和信号强度评分;

具体的,通过计算该终端设备与网络名单中网络源之间的距离,以评定该距离评分,当该终端设备与网络名单中网络源之间的距离越小时,则该距离评分越大;

进一步的,通过计算该终端设备与网络名单中网络源之间的信号强度,以评定该信号强度评分,当该终端设备与网络名单中网络源之间的信号强度越强时,则该信号强度评分越大;

步骤s70,将评分值最大的网络源与所述终端设备进行网络连接;

其中,当判断到该语音信息中未指定目标网络源时,则默认将评分值最大的网络源与所述终端设备进行网络连接,以使该终端设备能有效的进行网络连接操作;

本实施例,通过采用声纹识别和声纹特征匹配的方式,以判断用户的终端设备是否能连接至目标网络源,使得可采用语音连接的方式进行终端设备与目标网络源之间的网络连接,使得用户无需手动的进行目标网络源的选择和密码的输入,提高了网络连接的便利性。

实施例二

请参阅图2,是本发明第二实施例提供的基于声纹识别的网络连接控制方法的流程图,包括步骤:

步骤s11,当接收到用户终端设备发出的网络连接指令时,对所述用户进行语音采集,得到语音信息;

步骤s21,对所述终端设备进行定位,得到所述定位信息,并根据所述定位信息生成网络连接区域;

其中,该网络连接区域的形状、面积和半径均可以根据需求进行设置,优选的,本实施例中,通过以该定位信息中的定位坐标为原点、与预设距离为半径绘制圆形区域,以得到该网络连接区域,优选的,该预设距离半径可以根据需求进行设置,例如10米、20米或30米等;

步骤s31,获取所述网络连接区域中所有网络源的设备名称,并对所述语音信息进行语音识别得到语音文本;

其中,该网络连接控制方法应用于服务器,不同区域中具设置有对应服务器,所有服务器之间均通信连接,每个区域内的服务器均与区域内的网络源设备相通信连接;

因此,该步骤中,通过基于该网络连接区域能有效的查询对应区域内所有网络源设备的设备名称,优选的,该步骤中,可以采用语音识别模型的方式进行该语音信息的识别,以对应得到语音文本;

步骤s41,判断所述设备名称是否与所述语音文本相匹配;

其中,通过将该设备名称与识别到的语音文本进行文字匹配、数字匹配和编码匹配,以判定该设备名称是否与语音文本相匹配;

当判断到所述设备名称与所述语音文本相匹配时,执行步骤s51;

步骤s51,将所述设备名称所对应的网络源设置为所述目标网络源;

步骤s61,查询所述目标网络源的网络连接列表,并判断所述语音信息中的声纹特征与所述网络连接列表是否匹配;

其中,该网络连接列表为该目标网络源的白名单,该网络连接列表中存储有多个预设声纹特征,即该网络连接列表中的预设声纹特征对应的用户可以连接该目标网络源,以使对应用户的设备能连接至该目标网络源的无线网络;

当判断到所述声纹特征与所述网络连接列表匹配时,执行步骤s71;

步骤s71,将所述终端设备与所述目标网络源进行网络连接;

其中,该目标网络源可以为任一具有无限网络共享功能的设备,例如无限路由器、手机、平板或电脑等设备,通过将所述终端设备的网络端口连接至该目标网络源的无线网络中,以使该终端设备可以采用无线网络的方式进行上网操作;

当判断到所述设备名称与所述语音文本未匹配时,执行步骤s81;

步骤s81,查询所述声纹特征所连接过的网络名单,并获取所述网络名单中所有网络源的安装坐标;

其中,该安装坐标为承载对应网络源的设备安装地址,通过获取该安装坐标,有效的方便了该网络源于终端设备之间距离的计算;

步骤s91,计算所述安装坐标与所述定位信息中定位坐标之间的连接距离,并获取所述网络名单中网络源的已连接用户数量;

其中,可以通过计算该安装坐标与定位坐标之间的直线距离,以得到该连接距离,当该连接距离越小时,则判定该目标网络源与终端设备之间的信号强度越大;

具体的,通过获取该网络名单中网络源的已连接用户数量,进一步判定对应网络源的网络信号强度,当该已连接用户数量越大时,则判定对应网络源的信号强度越小;

步骤s101,根据所述已连接用户数量和所述连接距离计算所述评分值,并将评分值最大的网络源与所述终端设备进行网络连接;

其中,根据所述已连接用户数量和所述连接距离计算所述评分值所采用的计算公式为:

s=(1-a/c)+(1-b/d);

其中,s为所述评分值,a为所述已连接用户数量,b为所述连接距离,c为第一预设常数,d为第二预设常数;

本实施例,通过采用声纹识别和声纹特征匹配的方式,以判断用户的终端设备是否能连接至目标网络源,使得可采用语音连接的方式进行终端设备与目标网络源之间的网络连接,使得用户无需手动的进行目标网络源的选择和密码的输入,提高了网络连接的便利性。

实施例三

请参阅图3,是本发明第三实施例提供的基于声纹识别的网络连接控制方法的流程图,包括步骤:

步骤s12,当接收到用户终端设备发出的网络连接指令时,对所述用户进行语音采集,得到语音信息;

步骤s22,判断所述语音信息中是否存储有目标网络源;

当判断到所述语音信息中存储有所述目标网络源时,执行步骤s32;

步骤s32,查询所述目标网络源的网络连接列表,并判断所述语音信息中的声纹特征与所述网络连接列表是否匹配;

当判断到所述声纹特征与所述网络连接列表匹配时,执行步骤s42;

步骤s42,随机生成动态网络密码,并将所述动态网络密码和所述目标网络源的网络连接地址发送至所述终端设备;

其中,所述动态网络密码为数字密码、文字密码或语音密码,该网络连接地址为对应目标网络源上无线信号传输端口的网页地址;

步骤s52,当所述网络连接地址在预设时间内接收到所述动态网络密码时,将所述动态网络密码的发送端设备连接至所述目标网络源;

其中,该预设时间可以根据需求进行设置,例如1分钟、2分钟或3分钟等,用户可以通过连接该网页地址后,通过对应输入动态密码以达到连接该目标网络源的无线网络的效果;

优选的,该步骤中,用户可以通过控制该终端设备对该动态网络密码和网络连接地址起到分享的效果,以使将该动态网络密码和网络连接地址分享至预设设备上,并通过控制该预设设备在预设时间内发送该动态密码至网络连接地址,以达到控制该预设设备与目标网络源之间网络连接的效果;

当判断到所述语音信息中未存储有所述目标网络源时,执行步骤s62;

步骤s62,查询所述声纹特征所连接过的网络名单;

步骤s72,对所述终端设备进行定位,得到定位信息,并根据所述定位信息对所述网络名单中的网络源进行评分;

步骤s82,将评分值最大的网络源设置为所述目标网络源,并返回执行步骤s32;

本实施例,通过采用声纹识别和声纹特征匹配的方式,以判断用户的终端设备是否能连接至目标网络源,使得可采用语音连接的方式进行终端设备与目标网络源之间的网络连接,使得用户无需手动的进行目标网络源的选择,提高了网络连接的便利性。

实施例四

请参阅图4,是本发明第四实施例提供的网络连接控制系统100的结构示意图,包括:语音采集模块10、网络源判断模块11、声纹匹配模块12、网络连接模块13、网络名单查询模块14和网络源评分模块15,其中:

语音采集模块10,用于当接收到用户终端设备发出的网络连接指令时,对所述用户进行语音采集,得到语音信息;

网络源判断模块11,用于判断所述语音信息中是否存储有目标网络源。

其中,所述网络源判断模块11还用于:对所述终端设备进行定位,得到所述定位信息,并根据所述定位信息生成网络连接区域;

获取所述网络连接区域中所有网络源的设备名称,并对所述语音信息进行语音识别得到语音文本;

判断所述设备名称是否与所述语音文本相匹配;

当判断到所述设备名称与所述语音文本相匹配时,将所述设备名称所对应的网络源设置为所述目标网络源。

声纹匹配模块12,用于当判断到所述语音信息中存储有所述目标网络源时,查询所述目标网络源的网络连接列表,并判断所述语音信息中的声纹特征与所述网络连接列表是否匹配;

网络连接模块13,用于当判断到所述声纹特征与所述网络连接列表匹配时,将所述终端设备与所述目标网络源进行网络连接。

其中,所述网络连接模块13还用于:随机生成动态网络密码,并将所述动态网络密码和所述目标网络源的网络连接地址发送至所述终端设备,所述动态网络密码为数字密码、文字密码或语音密码。

优选的,所述网络连接控制模块13还用于:当所述网络连接地址在预设时间内接收到所述动态网络密码时,将所述动态网络密码的发送端设备连接至所述目标网络源。

进一步的,所述网络连接控制模块13还用于:获取所述终端设备和所述目标网络源的网络端口地址,并根据所述网络端口地址将对应端口进行网络连接。

网络名单查询模块14,用于当判断到所述语音信息中未存储有所述目标网络源时,查询所述声纹特征所连接过的网络名单;

网络源评分模块15,用于对所述终端设备进行定位,得到定位信息,根据所述定位信息对所述网络名单中的网络源进行评分,并将评分值最大的网络源与所述终端设备进行网络连接。

其中,所述网络源评分模块15还用于:获取所述网络名单中所有网络源的安装坐标,并计算所述安装坐标与所述定位信息中定位坐标之间的连接距离;

获取所述网络名单中网络源的已连接用户数量,并根据所述已连接用户数量和所述连接距离计算所述评分值。

具体的,所述网络源评分模块15中,根据所述已连接用户数量和所述连接距离计算所述评分值所采用的计算公式为:

s=(1-a/c)+(1-b/d);

其中,s为所述评分值,a为所述已连接用户数量,b为所述连接距离,c为第一预设常数,d为第二预设常数。

此外,本实施例中,所述网络连接控制系统100还包括:

目标源设置模块16,用于将评分值最大的网络源设置为所述目标网络源,查询所述目标网络源的所述网络连接列表,并判断所述声纹特征与所述网络连接列表是否匹配;

当判断到所述声纹特征与所述网络连接列表匹配时,将所述终端设备与所述目标网络源进行网络连接。

本实施例,通过采用声纹识别和声纹特征匹配的方式,以判断用户的终端设备是否能连接至目标网络源,使得可采用语音连接的方式进行终端设备与目标网络源之间的网络连接,使得用户无需手动的进行目标网络源的选择和密码的输入,提高了网络连接的便利性。

实施例五

请参阅图5,是本发明第五实施例提供的移动终端101,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端101执行上述的基于声纹识别的网络连接控制方法。

本实施例还提供了一种存储介质,其上存储有上述移动终端101中所使用的计算机程序,该程序在执行时,包括如下步骤:

当接收到用户终端设备发出的网络连接指令时,对所述用户进行语音采集,得到语音信息;

判断所述语音信息中是否存储有目标网络源;

当判断到所述语音信息中存储有所述目标网络源时,查询所述目标网络源的网络连接列表,并判断所述语音信息中的声纹特征与所述网络连接列表是否匹配;

当判断到所述声纹特征与所述网络连接列表匹配时,将所述终端设备与所述目标网络源进行网络连接;

当判断到所述语音信息中未存储有所述目标网络源时,查询所述声纹特征所连接过的网络名单;

对所述终端设备进行定位,得到定位信息,根据所述定位信息对所述网络名单中的网络源进行评分,并将评分值最大的网络源与所述终端设备进行网络连接。所述的存储介质,如:rom/ram、磁碟、光盘等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将存储装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施方式中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。

本领域技术人员可以理解,图4中示出的组成结构并不构成对本发明的网络连接控制系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,而图1-3中的基于声纹识别的网络连接控制方法亦采用图4中所示的更多或更少的部件,或者组合某些部件,或者不同的部件布置来实现。本发明所称的单元、模块等是指一种能够被所述目标网络连接控制系统中的处理器(图未示)所执行并功能够完成特定功能的一系列计算机程序,其均可存储于所述目标网络连接控制系统的存储设备(图未示)内。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1