通信控制方法及装置、计算机装置及可读存储介质制造方法及图纸

技术编号:17784871 阅读:38 留言:0更新日期:2018-04-22 16:48
本发明专利技术提供一种通信控制方法及装置、计算机装置及可读存储介质,涉及电子技术领域。本发明专利技术提供的通信控制方法包括:在第一终端和至少一第二终端利用非Wi‑Fi direct方式成功建立连接时,所述第一终端与所述至少一第二终端通过预设方式协商得到用于Wi‑Fi direct连接的密码;将所述密码分别保存在所述第一终端、所述至少一第二终端的Wi‑Fi direct网络配置中;所述第一终端和所述至少一第二终端利用所述密码建立Wi‑Fi direct连接。利用本发明专利技术,可以提升利用Wi‑Fi direct连接的效率。

【技术实现步骤摘要】
通信控制方法及装置、计算机装置及可读存储介质
本专利技术涉及电子
,尤其涉及一种通信控制方法及装置、计算机装置及可读存储介质。
技术介绍
本部分旨在为权利要求书及具体实施方式中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。在两个终端通过Wi-Fidirect方式实现连接的过程中,在WiFidirect的连接协商握手阶段中,由于WPS(Wi-Fi保护设置模式,Wi-FiProtectSetup)协商在一个信号覆盖范围中只允许存在一个协商会话,因而若两个终端在进行WPS协商阶段中,且有其他设备同在一个信号覆盖范围中进行WPS协商,则可能会出现干扰及中断协商等问题,而又由于Wi-Fidirect使用的WPS协商一般耗时较长,因而存在连接受干扰进而导致中断连接等问题的可能性较大。
技术实现思路
鉴于此,有必要提供一种通信控制方法及装置、计算机装置及可读存储介质,可以提升利用Wi-Fidirect连接的效率。本专利技术第一方面提供一种通信控制方法,所述方法包括:在第一终端和至少一第二终端利用非Wi-Fidirect方式成功建立连接时,所述第一终端与所述至少一第二终端通过预设方式协商得到用于Wi-Fidirect连接的密码;将所述密码分别保存在所述第一终端、所述至少一第二终端的Wi-Fidirect网络配置中;所述第一终端和所述至少一第二终端利用所述密码建立Wi-Fidirect连接。进一步的,所述第一终端和所述至少一第二终端利用非Wi-Fidirect方式成功建立连接包括:所述第一终端和所述至少一第二终端利用蓝牙通信方式成功建立连接;或所述第一终端和所述至少一第二终端利用近场通信方式成功建立连接;或所述第一终端和所述至少一第二终端利用红外线通信方式成功建立连接。进一步的,在所述第一终端和所述至少一第二终端利用蓝牙通信方式成功建立连接时,所述第一终端和所述至少一第二终端通过预设方式协商得到用于Wi-Fidirect连接的密码包括:所述第一终端或所述至少一第二终端根据预设密码算法生成密码;生成所述密码方的终端利用蓝牙通信方式将所述密码发送至未生成所述密码方的终端。进一步的,在所述第一终端和所述至少一第二终端利用近场通信方式建立连接时,所述第一终端和所述至少一第二终端通过预设方式协商得到用于Wi-Fidirect连接的密码包括:所述第一终端或所述至少一第二终端根据预设密码算法生成密码;生成所述密码方的终端创建包含所述密码的NDEF文本并写入标签中;未生成所述密码方的终端读取所述标签中的信息以得到所述密码。进一步的,所述预设密码算法包括:获取本地系统的随机因子、物理地址;根据所述物理地址、所述随机因子生成预设格式的且包含预设密钥的随机字符串。本专利技术第二方面提供一种通信控制装置,所述通信控制装置包括:密码协商模块,用于在第一终端和至少一第二终端利用非Wi-Fidirect方式成功建立连接时,利用所述第一终端与所述至少一第二终端通过预设方式协商得到用于Wi-Fidirect连接的密码;保存模块,用于将所述密码分别保存在所述第一终端、所述至少一第二终端的Wi-Fidirect网络配置中;Wi-Fidirect通信建立模块,用于使所述第一终端和所述至少一第二终端利用所述密码建立Wi-Fidirect连接。进一步的,所述在第一终端和至少一第二终端利用非Wi-Fidirect方式成功建立连接包括:所述第一终端和所述至少一第二终端利用蓝牙通信方式成功建立连接;或所述第一终端和所述至少一第二终端利用近场通信方式成功建立连接;或所述第一终端和所述至少一第二终端利用红外线通信方式成功建立连接。进一步的,所述通信控制装置还包括:密码生成模块,用于利用所述第一终端或所述至少一第二终端根据预设密码算法生成密码;发送模块,用于利用生成所述密码方的终端利用蓝牙通信方式将所述密码发送至未生成所述密码方的终端。进一步的,所述通信控制装置还包括:标签写入模块,用于利用生成所述密码方的终端创建包含所述密码的NDEF文本并写入标签中;标签读取模块,用于利用未生成所述密码方的终端读取所述标签中的信息以得到所述密码。进一步的,所述通信控制装置还包括:获取模块,用于获取本地系统的随机因子、物理地址;所述密码生成模块还用于根据所述物理地址、所述随机因子生成预设格式的且包含预设密钥的随机字符串。本专利技术第三方面还提供一种通信控制系统,包括第一终端和至少一第二终端,所述通信控制系统还包括如上所述的通信控制装置,所述第一终端和所述至少一第二终端利用所述通信控制装置建立Wi-Fidirect连接。本专利技术第四方面还提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上所述的通信控制方法的步骤。本专利技术第五方面还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的通信控制方法的步骤。本专利技术提供的通信控制方法及装置、终端及可读存储介质,在第一终端和至少一第二终端利用非Wi-Fidirect方式成功建立连接时,由所述第一终端与所述至少一第二终端通过预设方式协商得到密码,且将所述密码分别保存在所述第一终端、所述至少一第二终端的Wi-Fidirect网络配置中,进而所述第一终端、所述至少一第二终端可利用所述密码直接建立Wi-Fidirect连接,由于将协商密码的阶段放至利用非Wi-Fidirect方式建立的通信连接后的通信阶段中,因而不像传统的利用Wi-Fidirect连接在连接协商握手阶段易受到干扰导致连接中断,利用本专利技术可提升利用Wi-Fidirect连接的效率,降低了利用Wi-Fidirect连接流程的繁琐度,可缩短所述第一终端和所述至少一第二终端之间利用Wi-Fidirect连接的耗时。进一步的,利用本专利技术,在所述第一终端与所述至少一第二终端通过预设密码算法得到所述密码后,生成所述密码方的终端利用蓝牙通信方式将所述密码发送至未生成所述密码方的终端,与此同时,生成所述密码方的终端将所述密码保存在自身的Wi-Fidirect网络配置中,接收所述密码方的终端亦将所述密码保存至自身的所述Wi-Fidirect网络配置中,最后所述第一终端和所述至少一第二终端利用所述密码建立Wi-Fidirect连接。由于将协商密码的阶段放至利用蓝牙通信方式建立的通信连接后的通信阶段中,因而可以降低传统的利用Wi-Fidirect连接在连接协商握手阶段易受到干扰导致连接中断的可能性,且利用蓝牙通信方式所具有的通信优势,使得协商密码的阶段能够稳定且快速的完成,因而在整体上缩短Wi-Fidirect连接的耗时,进一步提升利用Wi-Fidirect连接的效率。进一步的,利用本专利技术,在所述第一终端与所述至少一第二终端通过预设密码算法得到所述密码后,生成所述密码方的终端创建包含所述密码的NDEF文本并写入标签中,所述未生成所述密码方的终端读取所述标签中的信息以得到所述密码,与此同时,生成所述密码方的终端将所述密码保存在自身的Wi-Fidirect网络配置中,而读取标签得到所述密码方的终端亦将所述密码保存至自身的所述Wi-Fidirect网络配置中,最后所述第一终端和所述至少一第二终端利用本文档来自技高网...
通信控制方法及装置、计算机装置及可读存储介质

【技术保护点】
一种通信控制方法,其特征在于,所述方法包括:在第一终端和至少一第二终端利用非Wi‑Fi direct方式成功建立连接时,所述第一终端与所述至少一第二终端通过预设方式协商得到用于Wi‑Fi direct连接的密码;将所述密码分别保存在所述第一终端、所述至少一第二终端的Wi‑Fi direct网络配置中;所述第一终端和所述至少一第二终端利用所述密码建立Wi‑Fi direct连接。

【技术特征摘要】
1.一种通信控制方法,其特征在于,所述方法包括:在第一终端和至少一第二终端利用非Wi-Fidirect方式成功建立连接时,所述第一终端与所述至少一第二终端通过预设方式协商得到用于Wi-Fidirect连接的密码;将所述密码分别保存在所述第一终端、所述至少一第二终端的Wi-Fidirect网络配置中;所述第一终端和所述至少一第二终端利用所述密码建立Wi-Fidirect连接。2.如权利要求1所述的通信控制方法,其特征在于,所述第一终端和所述至少一第二终端利用非Wi-Fidirect方式成功建立连接包括:所述第一终端和所述至少一第二终端利用蓝牙通信方式成功建立连接;或所述第一终端和所述至少一第二终端利用近场通信方式成功建立连接;或所述第一终端和所述至少一第二终端利用红外线通信方式成功建立连接。3.如权利要求2所述的通信控制方法,其特征在于,在所述第一终端和所述至少一第二终端利用蓝牙通信方式成功建立连接时,所述第一终端和所述至少一第二终端通过预设方式协商得到用于Wi-Fidirect连接的密码包括:所述第一终端或所述至少一第二终端根据预设密码算法生成密码;生成所述密码方的终端利用蓝牙通信方式将所述密码发送至未生成所述密码方的终端。4.如权利要求2所述的通信控制方法,其特征在于,在所述第一终端和所述至少一第二终端利用近场通信方式建立连接时,所述第一终端和所述至少一第二终端通过预设方式协商得到用于Wi-Fidirect连接的密码包括:所述第一终端或所述至少一第二终端根据预设密码算法生成密码;生成所述密码方的终端创建包含所述密码的NDEF文本并写入标签中;未生成所述密码方的终端读取所述标签中的信息以得到所述密码。5.如权利要求1所述的通信...

【专利技术属性】
技术研发人员:杜晓磊
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

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

1