一种智能模组的通信方法、智能模组及存储介质与流程

文档序号:15595565发布日期:2018-10-02 19:28阅读:128来源:国知局

本发明实施例涉及通信领域,特别涉及一种智能模组的通信方法、智能模组及存储介质。



背景技术:

随着我国现在经济与科技的飞速发展,智能设备越来越多,智能耳机,智能手表,智能耳环之类的简单智能设备也越来越多,在现在的日常生活中,简单的智能设备也能够满足用户的简单需求,而一些更加复杂的要求,则需要更加大型、结构复杂的智能设备帮助用户完成。

发明人发现现有技术中至少存在如下问题:现有的简单智能设备如果为了实现远距离通信的功能,就会变得结构复杂、笨重,如果想要结构简单、便于携带,就不具有远距离通信的功能。



技术实现要素:

本发明实施方式的目的在于提供一种智能模组的通信方法、智能模组及存储介质,使得用户能够在可以进行远距离通信的设备不在身边时,依靠只能进行近距离传输的智能模组能够实现远距离通信,且智能模组相较于可以进行远距离传输的设备而言,结构更简单,更便于用户携带。

为解决上述技术问题,本发明的实施方式提供了一种智能模组的通信方法,包括:智能模组内置身份验证信息;通信方法包括:利用身份验证信息,建立与智能设备的近距离通信的通信连接;通过所建立的通信连接,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发。

本发明的实施方式还提供了一种智能模组,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的通信方法。

本发明的实施方式还提供了一种存储介质,存储有计算机程序,在计算机程序被处理器执行时实现上述的通信方法。

本发明实施方式相对于现有技术而言,智能模组内置身份验证信息;通信方法包括:利用身份验证信息,建立与智能设备的近距离通信的通信连接,使得智能模组能够通过借用身份信息来与智能设备进行连接;通过所建立的通信连接,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发,这样在不携带远程通信设备的情况下,依靠他人的智能设备进行远程通信,使得用户能够在可以进行远距离传输的设备不在身边时,依靠只能进行近距离传输的智能模组便可以完成远程通信,且智能模组相较于可以进行远距离传输的设备而言,更便于用户携带。

另外,利用身份验证信息,建立与智能设备的近距离通信的通信连接的步骤中,具体包括:以广播形式发出通信借用请求,所述通信借用请求中包括身份验证信息,供智能设备验证;在收到来自智能设备的允许借用响应时,建立与智能设备的近距离通信的通信连接。广播的形式使得移动模组更方便、快速的找到智能设备连接。

另外,利用身份验证信息,建立与智能设备的近距离通信的通信连接的步骤中,具体包括:搜寻可提供通信借用服务的智能设备;向搜寻到的智能设备发出通信借用请求,通信借用请求中包括身份验证信息,供智能设备验证;在收到来自所述智能设备的允许借用响应时,建立与智能设备的近距离通信的通信连接。这样使得智能模组能够定向的寻找可连接的智能设备,方便智能模组与智能设备的连接。

另外,建立与智能设备的近距离通信的通信连接的步骤之前,还包括:在接收到用户指令时,解析用户指令;若解析出联网请求,则执行建立与智能设备的近距离通信的通信连接的步骤。使得智能模组能够根据用户的指示与智能设备建立通信连接,方便用户在想要进行通信,通过智能模组进行通信。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明的第一实施方式的智能模组的通信方法的具体流程图;

图2是根据本发明的第二实施方式的智能模组的通信方法的具体流程图;

图3是根据本发明的第三实施方式的智能模组的通信方法的具体流程图;

图4是根据本发明的第四实施方式的智能模组的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种智能模组的通信方法,本实施方式的核心在于,

智能模组内置身份验证信息;通信方法包括:利用身份验证信息,建立与智能设备的近距离通信的通信连接,使得智能模组能够通过借用身份信息来与智能设备进行连接;通过所建立的通信连接,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发,这样在不携带远程通信设备的情况下,依靠他人的智能设备进行远程通信,使得用户能够在可以进行远距离传输的设备不在身边时,依靠只能进行近距离传输的智能模组便可以完成远程通信,且智能模组相较于可以进行远距离传输的设备而言,更便于用户携带。

下面对本实施方式的智能模组的通信方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,实现细节并非实施本方案的必须。

本实施方式的智能模组的通信方法,具体流程图如图1所示:

步骤101,利用智能模组的身份验证信息,建立与智能设备的近距离通信的通信连接。

具体的说,利用智能模组中内置的身份信息,与智能设备建立近距离的通信连接,智能设备可以为他人的手机、平板电脑等具有远距离通信功能的设备,与智能设备建立近距离的通信连接,可以通过建立蓝牙连接、wifi直连的方式来建立,具体的实现场景可以举例说明:比如用户a的智能耳机(结构简单的智能模组,仅具备近距离通信模块,不具备远距离通信模块)绑定了用户a的手机的账号,在用户a只带了智能耳机,而没有携带手机的情况下,利用智能耳机中的手机账号向周围的用户b的手机建立了直连,直连方式为近距离蓝牙连接,利用用户b的手机(用户a的手机账号)实现了通信的功能。

另外,智能模组在建立与智能设备的近距离通信的通信连接的步骤中,智能模组可以发出通信借用请求,通信借用请求中可以包括身份验证信息(比如用户a的手机账号),通信借用请求中还可以包括借用请求的请求类型,比如请求通信功能、上网功能等,智能设备在接收到通信借用请求后,如果同意与智能模组建立近距离通信的通信连接,则向智能模组发送反馈信息,在智能模组接收到来自智能设备的借用反馈时,智能模组在接收到来自智能设备的借用反馈时,建立与智能设备的近距离通信的通信连接,其中,借用反馈包括智能设备提供的通道地址,比如智能设备的蓝牙地址、wifi密码等连接通道的信息,另外,智能设备在验证通信借用请求中的身份验证信息时,可以通过预设服务器验证身份验证信息,预设的服务器中可以为通信的服务器,比如通过运营商来验证身份验证信息是否符合要求,也可以是通过专门用于前期验证的服务器来验证身份信息,在这里不多做限定,能够验证来自借用请求中的身份验证信息的装置,均在本实施例的保护范围内。

需要说明的是,在智能模组在建立与智能设备的近距离通信的通信连接的步骤中,具体可以为,智能模组在接收到用户指令后,解析用户指令,其中,用户指令可以为语音指令,也可以为其他指令类型,如果从用户的指令中解析出联网请求,则执行建立与智能设备的近距离通信的通信连接的步骤,其中,利用重力传感器、触摸传感器、陀螺仪、压力传感器、按键等器件检测用户指令,比如感应到用户做出按下按键、触摸指定区域等操作时,即判断用户下达用户指令。

值得一提的是,智能模组中的身份信息可以利用以下之一生成:预存识别码、近距离通信单元的识别码、用户账号。即智能模组在与用户的设备信息绑定时,可以利用预存识别码、近距离通信单元的识别码、用户账号中之一生成绑定的身份信息,另外,智能模组中的身份信息也可以是其他表征用户终端身份的信息,比如终端的序列号等,这样在与智能设备连接时,便于智能设备获取与智能模组绑定的身份信息。

步骤102,通过所建立的通信连接,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发。

具体的说,在智能模组在智能设备建立近距离通信的通信连接后,智能模组将带传输的数据通过近距离通信连接发送到智能设备,供智能设备通过远距离传输方式转发到智能模组的目的地址或中转服务器。比如智能模组在通过近距离通信的通信连接借用智能设备的远距离通讯功能时,即用户a想通过智能耳机借用用户b的手机联系用户c时,智能耳机向用户b的手机发送的传输的数据即为用户a想要说的话和用户c的手机号码。

另外,当待传输数据为智能模组采集到的语音数据时,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发的步骤,具体为:将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发至语义解析服务器。比如当智能模组为智能耳机时,收到用户的语音指令,智能耳机会将用户的语音指令通过近距离通信连接发送到智能设备,然后在智能设备中通过远距离传输方式转发到能够解析用户语音指令的语义解析服务器,另外,语音指令的语义解析也可以由智能设备完成,在此不多做限定。

进一步的,服务器解析所收到的传输数据,获得所收到传输数据的目标地址,并根据目标地址执行对应的操作,服务器在解析过程中,解析出的目标地址为自身地址时,处理所解析出的数据,在目标地址不为服务器的自身地址时,根据目标地址转发所解析出的数据。并且,服务器还能够通过智能设备向智能模组发送语音数据,语音数据可以为针对所述传输数据的反馈数据,供智能模组播放所收到的语音数据。

与现有技术相比,本实施方式提供了一种智能模组的通信方法,其中,智能模组内置身份验证信息;通信方法包括:利用身份验证信息,建立与智能设备的近距离通信的通信连接,使得智能模组能够通过借用身份信息来与智能设备进行连接;通过所建立的通信连接,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发,这样在不携带远程通信设备的情况下,依靠他人的智能设备进行远程通信,使得用户能够在可以进行远距离传输的设备不在身边时,依靠只能进行近距离传输的智能模组便可以完成远程通信,且智能模组相较于可以进行远距离传输的设备而言,更便于用户携带。

本发明的第二实施方式涉及一种智能模组的通信方法。本实施方式实在第一实施方式的基础上做了进一步改进,具体改进之处在于:在本实施方式中,利用身份验证信息,建立与智能设备的近距离通信的通信连接的过程具体为以广播形式发出通信借用请求,通信借用请求中包括身份验证信息,供智能设备验证;在收到来自智能设备的允许借用响应时,建立与智能设备的近距离通信的通信连接。

本实施方式的智能模组的通信方法的具体流程图如图2所示,具体包括:

步骤201,以广播形式发出通信借用请求。

具体的说,智能模组向附近以广播的形式发送通信借用请求,其中,广播的形式可以包括蓝牙广播,或是wifi广播等方式,通信借用请求中可以包括借用请求的功能(比如借用通讯功能、借用上网功能等)以及智能模组的身份验证信息、以及智能模组的蓝牙地址或是wifi地址等地址信息。

步骤202,收到来自智能设备的允许借用响应时,建立与智能设备的近距离通信的通信连接。

具体的说,在智能模组通过广播形式向附近发出通信借用请求后,与响应广播并反馈允许借用响应的智能设备,建立近距离通信的通信连接,其中,智能设备可以为他人的手机、平板电脑等具有远距离通信功能的设备,发出广播请求的范围可以为用户设定,也可以为近距离通信的极限范围,广播的通信借用请求可以是具有特殊格式的数据包,其中包含身份验证信息,附近范围内的智能设备接收到请求广播,通过广播中的请求信息判断是否同意与智能模组建立近距离通信连接。具体的实现场景可以举例说明:比如用户a的智能耳机(结构简单的智能模组,仅具备近距离通信模块,不具备远距离通信模块)绑定了用户a的手机的账号,在用户a只带了智能耳机,而没有携带手机的情况下,向附近发出广播请求,广播中携带的信息含义可以为:我是手机a,我的账号时xxx,有设备能借用通信吗?,当附近的设备接收到广播后,通过广播的信息判断是否同意与智能模组建立近距离通信连接,如果有智能设备同意建立通信连接,则响应广播,响应广播中的携带的信息含义可以为:我是设备b,我同意连接,我的地址是xxx,智能模组在接收到响应后,与智能设备连接。

步骤203,通过所建立的通信连接,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发。

由于本实施方式中步骤203第一实施方式中步骤102致相同,此处不再赘述。

与现有技术相比,本实施方式提供了一种智能模组的通信方法,其中,在用户没有指定连接的智能设备时,可以通过广播的形式寻找可以连接的智能设备,然后通过与智能设备建立通信连接,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发至目标服务器,这样在不携带远程通信设备的情况下,也能够寻找到可以借用的他人的智能设备进行通信,使得用户能够在可以进行远距离传输的设备不在身边时,依靠只能进行近距离传输的智能模组便可以完成远程通信,且智能模组相较于可以进行远距离传输的设备而言,更便于用户携带。

本发明的第三实施方式涉及一种智能模组的通信方法。本实施方式与第二实施方式大致相同,区别之处在于:在第二实施方式中,利用身份验证信息,建立与智能设备的近距离通信的通信连接的过程具体为以广播形式发出通信借用请求,通信借用请求中包括身份验证信息,供智能设备验证;在收到来自智能设备的允许借用响应时,建立与智能设备的近距离通信的通信连接,而在本实施方式中,利用身份验证信息,建立与智能设备的近距离通信的通信连接的过程具体为搜寻可提供通信借用服务的智能设备;向搜寻到的智能设备发出通信借用请求,通信借用请求中包括身份验证信息,供智能设备验证;在收到来自智能设备的允许借用响应时,建立与智能设备的近距离通信的通信连接。

本实施方式的智能模组的通信方法的具体流程图如图3所示,具体包括:

步骤301,搜寻可提供通信借用服务的智能设备。

具体的说,向附近搜寻可以近距离通讯的智能设备,其中,可提供通信借用服务的智能设备可以是打开了蓝牙开关,或是wifi连接开关的智能设备,也可以是搜寻与绑定的身份验证信息同一账户集群下的智能设备(比如用户a的手机账号与用户b的手机账号注册在了同一账户集群下,在注册时就同意了借用协议,那么在用户a的智能耳机绑定了用户a的手机账号的情况下,在用户b的手机空闲时,用户a就会优先借用用户b的手机),也可以是搜寻符合用户设定的借用对象要求的智能设备。

步骤302,向搜寻到的可提供通信借用服务的智能设备发出通信借用请求。

具体的说,在智能模组搜寻到可提供通信借用服务的智能设备后,向搜寻到的可提供通信借用服务的智能设备通过近距离通讯发出通信借用请求,通信借用请求中可以包括借用请求的功能(比如借用通讯功能、借用上网功能等)以及智能模组的身份验证信息、以及智能模组的蓝牙地址或是wifi地址等地址信息。

步骤303,收到来自智能设备的允许借用响应时,建立与智能设备的近距离通信的通信连接。

具体的说,智能模组与接收请求并反馈允许借用响应的智能设备建立近距离通信的通信连接。通信借用请求也可以是具有特殊格式的数据包,其中,数据包中包含用户发送的数据信息,在搜寻到智能设备后,发送借用请求,在智能设备接收借用请求并反馈后,与智能设备建立近距离通信的通信连接。

步骤304,通过所建立的通信连接,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发。

由于本实施方式中步骤304与第一实施方式中步骤102大致相同,此处不再赘述。

与现有技术相比,本实施方式提供了一种智能模组的通信方法,其中,在用户发出借用请求后,在附近搜寻可以进行连接的智能设备,然后与搜寻到的反馈接收请求的智能设备建立通信连接,将待传输数据发送至智能设备,供智能设备通过远距离传输方式转发至目标服务器,这样在不携带远程通信设备的情况下,也能够通过搜寻附近的智能设备进行通信,并且通过搜寻的方法也能够更加符合用户的要求,也使得用户能够在可以进行远距离传输的设备不在身边时,依靠只能进行近距离传输的智能模组便可以完成远程通信,且智能模组相较于可以进行远距离传输的设备而言,更便于用户携带。

本发明的第四实施方式涉及一种智能模组,智能模组的结构示意图如图4所示,包括至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行上述任一方法实施例。

其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器401和存储器402的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。

处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行操作时所使用的数据。

本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述任一方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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