一种设备联网的方法及装置与流程

文档序号:11207537阅读:740来源:国知局
一种设备联网的方法及装置与流程

本发明实施例涉及网络连接技术领域,尤其涉及一种设备联网的方法及装置。



背景技术:

现阶段,网络科技迅猛发展,网络信息已经成为人们不可获取的信息资源。

现有技术中,每个路由器都只有一个公共网络的名称,并设置相应的密码,只要联网设备通过点选名称及输入正确的密码即可以实现联网。而对于一些需要联网,但是没有输入键盘的设备来说,连接公共网络却成为了意见难事,包括新联网设备总是要输入密码以实现网络连接,浪费用户宝贵的时间,联网机制复杂。如何能够实现快速联网,已经成为本领域中亟待解决的难题。



技术实现要素:

本发明实施例提供一种设备联网的方法及装置,以实现快速、便捷的进行设备的网络连接的效果。

第一方面,本发明实施例提供了一种设备联网的方法,该方法包括:

判断当前环境是否含有预置网络的网络节点;所述预置网络符合预设命名规则;

对所述预设命名规则进行解析,并将解析结果进行预设密码算法计算得到所述网络节点的预置网络密码;

使用所述预置网络密码连接所述网络节点的预置网络;

通过所述预置网络连接至所述网络节点的公用网络。

进一步的,在判断当前环境是否含有预置网络的网络节点之前,还包括:

与关联设备进行绑定,并将绑定信息保存至认证服务器;其中,所述绑定信息包括设备信息和关联设备信息;

相应的,通过所述预置网络连接至所述网络节点的公用网络包括:

发送设备信息,所述设备信息用于将联网请求发送至与设备绑定的所述关联设备,以使所述关联设备获取用户的联网指令;

根据所述联网指令确定是否连接至所述网络节点的公用网络。

进一步的,根据所述联网指令确定是否连接至所述网络节点的公用网络,包括:

若用户的联网指令为连接指令,则接收所述网络节点发出的包含所述公用网络的名称及密码信息;

从包含所述公用网络的名称及密码信息中确定所述公用网络的名称及密码;

根据所述公用网络的名称及密码连接至所述网络节点的公用网络。

进一步的,发送设备信息,所述设备信息用于将联网请求发送至与设备绑定的所述关联设备,以使所述关联设备获取用户的联网指令包括:

发送设备信息至认证服务器,以使所述认证服务器根据所述设备信息确定与设备绑定的所述关联设备;

通过所述认证服务器将联网请求发送至所述关联设备;

通过所述关联设备获取用户的联网指令。

进一步的,所述预设命名规则为固定字串和随机字串的组合形式。

第二方面,本发明实施例还提供了一种设备联网的装置,该装置包括:

预置网络判断模块,用于判断当前环境是否含有预置网络的网络节点;所述预置网络符合预设命名规则;

预置网络解析模块,用于对所述预设命名规则进行解析,并将解析结果进行预设密码算法计算得到所述网络节点的预置网络密码;

预置网络连接模块,用于使用所述预置网络密码连接所述网络节点的预置网络;

公用网络连接模块,用于通过所述预置网络连接至所述网络节点的公用网络。

进一步的,所述装置还包括:

关联设备绑定模块,用于与关联设备进行绑定,并将绑定信息保存至认证服务器;其中,所述绑定信息包括设备信息和关联设备信息;

相应的,所述公用网络连接模块包括:

设备信息发送单元,用于发送设备信息,所述设备信息用于将联网请求发送至与设备绑定的所述关联设备,以使所述关联设备获取用户的联网指令;

公用网络连接单元,用于根据所述联网指令确定是否连接至所述网络节点的公用网络。

进一步的,所述公用网络连接单元,包括:

信息接收子单元,用于接收所述网络节点发出的包含所述公用网络的名称及密码信息;

名称及密码获取子单元,用于从包含所述公用网络的名称及密码信息中确定所述公用网络的名称及密码;

公用网络连接子单元,用于根据所述公用网络的名称及密码连接至所述网络节点的公用网络。

进一步的,所述设备信息发送单元包括:

关联设备确定子单元,用于发送设备信息至认证服务器,以使所述认证服务器根据所述设备信息确定与设备绑定的所述关联设备;

联网请求发送子单元,用于通过所述认证服务器将联网请求发送至所述关联设备;

联网指令获取子单元,用于通过所述关联设备获取用户的联网指令。

进一步的,所述预设命名规则为固定字串和随机字串的组合形式。

本发明实施例通过搜索在网络节点设置的预置网络,并根据所述预置网络的命名规则进行解析并采用预设密码算法进行解算得到所述预置网络的密码,从而连接至所述网络节点的预置网络,通过所述预置网络连接至所述网络节点的公用网络。解决了现有技术中,设备需要连接网络需要进行密码输入,程序复杂且浪费时间的问题,实现快速、便捷的进行设备的网络连接效果。

附图说明

图1是本发明实施例一提供的设备联网的方法的流程图;

图2是本发明实施例二提供的设备联网的方法的流程图;

图3是本发明实施例三提供的设备联网的装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1是本发明实施例一提供的设备联网的方法的流程图,本实施例可适用设备进行网络连接情况,该方法可以由本发明实施例所提供的设备联网的装置来执行,该装置可以由软件和/或硬件的方式来实现,并可集成于可联网设备中。

如图1所示,所述设备联网的方法包括:

s110、判断当前环境是否含有预置网络的网络节点;所述预置网络符合预设命名规则。

其中,网络节点可以是路由器,预置网络可以是该网络节点在产生公用网络的同时,产生一个低于传统网络的速率广播网络信息,该频率示例性的可以是0.1hz至1hz之间。这样设置的好处在于可以在能够被扫描和识别的同时,达到节能的目的。

该预置网络的命名规则可以是采用预置的,可以被设备识别的命名规则。本实施例中,优选的,所述预设命名规则为固定字串和随机字串的组合形式。其中固定字串可以用来做类似于地址、型号等信息的识别,随机字串可以单独或者与固定字串共同作为后续解码的基础。这样设置的好处在于可以提高预置网络连接的安全性,只有能够对所述命名规则进行解码,才能够连接至所述预置网络。

预置网络在服务器端只可以用于与认证服务器进行通信,这样设置的好处在于可以是该网络的数据通信量达到最小,避免占用过多的通信带宽,影响其他公用网络正产连接的设备进行数据传输。

优选的,预置网络在覆盖面积上与该网络节点的公用网络是相同的,这样可以保证只要通过预置网络连接的设备,都可以连接至所述网络节点的公用网络。

在本实施例中,预置网络是可见的网络,而不是对于某些设备或在某些时间内是不可见的隐形网络,这样就可以避免因为其隐形不可见而致使虽然需要联网的设备具有相应的解析和密码算法,却因为无法识别到而无法连接至该网络节点的预置网络。

s120、对所述预设命名规则进行解析,并将解析结果进行预设密码算法计算得到所述网络节点的预置网络密码。

其中,对预设命名规则进行解析也可以是一个识别的过程,而且,如果需要进行预设密码算法的内容只是该命名中的固定字串或者随机字串,则在解析过程中可以只对其中的固定字串部分或者只对随机字串部分进行解析。为了提高其安全性,本实施例优选的对随机字串部分进行预设密码算法计算。这样可以提高预置网络连接的安全性。

其中,预设密码算法可以是在手机等设备出厂前就设置好的,专门用于识别带有预置网络的网络节点的算法。该算法针对预设命名规则的随机字串部分,就可以解算后得到该预置网络的密码。如解析后的随机字串为“123”,经过预设密码算法解算后,可以得到该预置网络的密码为“321”。

s130、使用所述预置网络密码连接所述网络节点的预置网络。

将通过预设密码算法得到的预置网络密码连接至预置网络。这样设施的好处是可以根据预置网络建立和网络节点预置网络以及认证服务器的通信,而且无需手动输入预置网络的密码。

s140、通过所述预置网络连接至所述网络节点的公用网络。

在本实施例中,可以在设备连接至预置网络后,网络节点将公用网络的名称和密码通过预置网络发送至该设备,该设备通过其接收到的公用网络名称和密码进行网络连接。这样设置即可以不用输入密码,同时也可以无需手动选择网络名称,实现了快速准确的连接至网络节点的公用网络的效果。

本发明实施例通过搜索在网络节点设置的预置网络,并根据所述预置网络的命名规则进行解析并采用预设密码算法进行解算得到所述预置网络的密码,从而连接至所述网络节点的预置网络,通过所述预置网络连接至所述网络节点的公用网络。解决了现有技术中,设备需要连接网络需要进行密码输入,程序复杂且浪费时间的问题,实现快速、便捷的进行设备的网络连接效果。

实施例二

图2是本发明实施例二提供的设备联网的方法的流程图。本实施例在上述实施例的基础上,进行了进一步的优化。

如图2所示,所述设备联网的方法包括:

s210、与关联设备进行绑定,并将绑定信息保存至认证服务器;其中,所述绑定信息包括设备信息和关联设备信息。

其中,关联设备可以是需要联网设备以外的其它智能终端,如智能手机、ipad、个人数字助理等。需要联网的设备与关联设备可以是通过扫描二维码、输入设备的id等方式进行绑定。所述绑定信息包括设备信息和关联设备信息可以是包括设备的id和关联设备的id等,能够唯一确定设备的一种或者多种信息。

将绑定信息保存至认证服务器的好处是可以通过绑定信息在已知设备id的情况下确定关联设备id,或者在已知关联设备id的情况下确定设备id。这样设置的好处在于可以在绑定之后将其保存至认证服务器,避免了提前将信息存储至认证服务器,致使对认证服务器进行维护时带来的困难。

s220、判断当前环境是否含有预置网络的网络节点;所述预置网络符合预设命名规则。

s230、对所述预设命名规则进行解析,并将解析结果进行预设密码算法计算得到所述网络节点的预置网络密码。

s240、使用所述预置网络密码连接所述网络节点的预置网络。

s250、发送设备信息,所述设备信息用于将联网请求发送至与设备绑定的所述关联设备,以使所述关联设备获取用户的联网指令。

在本实施例中,可选的,可以是需要联网的设备发送设备信息至认证服务器,也可以是关联设备将设备信息发送至认证服务器。认证服务器接收到该设备信息后,确定与其绑定的关联设备信息,并根据所述关联设备信息确定所述关联设备,将设备联网请求发送至该关联设备。在关联设备上,可以获得用户的联网指令,联网指定可以是同意联网或者不同意联网。

s260、根据所述联网指令确定是否连接至所述网络节点的公用网络。

如果该联网指令是不同意联网,则结束进行,不进行后续其它操作。如果用户选择同意联网,择将所述设备连接至所述网络节点的公用网络。其中,如果用户的联网指令为不同意联网,则可以断开当前的预置网络,并重新搜索其它符合预设命名规则的预置网络。这样设置的好处在于如果在同一环境下存在多个可以通过预置网络连接的网络节点,就可以根据上述方案来在关联设备端获取用户联网指令以确定将设备连接至哪一个网络节点。

本实施例在上述实施例的基础上,提供了设备联网前,可以在关联设备上进行选择的方法,本实施例相对于现有技术而言,即可以无需输入名称密码等信息,又能够在关联设备上根据用户的选择确定是否进行网络连接,如当前需要联网的设备可能是智能手表、智能手环等无法输入名称密码的设备,这样就可以在关联设备上将其连接至想要连接的网络节点,提高了设备联网的便捷度。

在上述各技术方案的基础上,优选的,根据所述联网指令确定是否连接至所述网络节点的公用网络,包括:若用户的联网指令为连接指令,则接收所述网络节点发出的包含所述公用网络的名称及密码信息;从包含所述公用网络的名称及密码信息中确定所述公用网络的名称及密码;根据所述公用网络的名称及密码连接至所述网络节点的公用网络。这样设置的好处在于可以将用户的联网请求发送至关联设备,避免需要联网设备自身是智能手环等不方便显示联网请求以及不容易进行用户联网指令的获取的设备,而致使设备联网困难,给用户带来无法解决设备联网问题的烦恼。而且在获取到公用网络的名称和密码后无需进行手动选择和输入,提高了设备联网的便捷度。

在上述各技术方案的基础上,优选的,发送设备信息,所述设备信息用于将联网请求发送至与设备绑定的所述关联设备,以使所述关联设备获取用户的联网指令包括:发送设备信息至认证服务器,以使所述认证服务器根据所述设备信息确定与设备绑定的所述关联设备;通过所述认证服务器将联网请求发送至所述关联设备;通过所述关联设备获取用户的联网指令。这样设置的好处在于可以提高设备联网的效率,并可以通过关联设备进行用户联网指令的输入,用户操作起来更加方便。

实施例三

图3是本发明实施例三提供的设备联网的装置的结构示意图。如图3所示,所述设备联网的装置,包括:

预置网络判断模块310,用于判断当前环境是否含有预置网络的网络节点;所述预置网络符合预设命名规则;

预置网络解析模块320,用于对所述预设命名规则进行解析,并将解析结果进行预设密码算法计算得到所述网络节点的预置网络密码;

预置网络连接模块330,用于使用所述预置网络密码连接所述网络节点的预置网络;

公用网络连接模块340,用于通过所述预置网络连接至所述网络节点的公用网络。

本发明实施例通过搜索在网络节点设置的预置网络,并根据所述预置网络的命名规则进行解析并采用预设密码算法进行解算得到所述预置网络的密码,从而连接至所述网络节点的预置网络,通过所述预置网络连接至所述网络节点的公用网络。解决了现有技术中,设备需要连接网络需要进行密码输入,程序复杂且浪费时间的问题,实现快速、便捷的进行设备的网络连接效果。

在上述各实施例的基础上,优选的,所述装置还包括:

关联设备绑定模块,用于与关联设备进行绑定,并将绑定信息保存至认证服务器;其中,所述绑定信息包括设备信息和关联设备信息;

相应的,所述公用网络连接模块340包括:

设备信息发送单元,用于发送设备信息,所述设备信息用于将联网请求发送至与设备绑定的所述关联设备,以使所述关联设备获取用户的联网指令;

公用网络连接单元,用于根据所述联网指令确定是否连接至所述网络节点的公用网络。

在上述各实施例的基础上,优选的,所述公用网络连接单元,包括:

信息接收子单元,用于接收所述网络节点发出的包含所述公用网络的名称及密码信息;

名称及密码获取子单元,用于从包含所述公用网络的名称及密码信息中确定所述公用网络的名称及密码;

公用网络连接子单元,用于根据所述公用网络的名称及密码连接至所述网络节点的公用网络。

在上述各实施例的基础上,优选的,所述设备信息发送单元包括:

关联设备确定子单元,用于发送设备信息至认证服务器,以使所述认证服务器根据所述设备信息确定与设备绑定的所述关联设备;

联网请求发送子单元,用于通过所述认证服务器将联网请求发送至所述关联设备;

联网指令获取子单元,用于通过所述关联设备获取用户的联网指令。

在上述各实施例的基础上,优选的,所述预设命名规则为固定字串和随机字串的组合形式。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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