CN107682153A - 网络接入方法、密码远程更新方法、物联网设备及*** - Google Patents
网络接入方法、密码远程更新方法、物联网设备及*** Download PDFInfo
- Publication number
- CN107682153A CN107682153A CN201711086909.3A CN201711086909A CN107682153A CN 107682153 A CN107682153 A CN 107682153A CN 201711086909 A CN201711086909 A CN 201711086909A CN 107682153 A CN107682153 A CN 107682153A
- Authority
- CN
- China
- Prior art keywords
- password
- internet
- things equipment
- access
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Storage Device Security (AREA)
Abstract
本申请实施例提供一种网络接入方法、密码远程更新方法、物联网设备及***。其中,网络接入方法适用于物联网设备,包括向网管服务器发送更新后的接入密码,以供网管服务器基于更新后的接入密码对该物联网设备进行接入验证;当该物联网设备未通过基于更新后的接入密码的接入验证时,向网管服务器发送更新前的接入密码,以供网管服务器重新基于该更新前的接入密码对该物联网设备进行接入验证;当该物联网设备通过基于新前的接入密码的接入验证时,执行接入网络的操作。这样,可解决因网管服务器对应物联网设备的验证密码未能及时更新导致物联网设备端与网管服务器端密码不匹配而使物联网设备无法接入网络的问题,提高物联网设备成功接入网络的概率。
Description
技术领域
本申请涉及物联网技术领域,尤其涉及一种网络接入方法、密码远程更新方法、物联网设备及***。
背景技术
密码技术被广泛用于物联网***中,用以增强物联网设备与用户信息交互、通讯的安全性。对于物联网设备,通常是用户提前在物联网设备上设定密码,再把物联网设备部署到特定的位置。当物联网设备需要接入网络时,将自身密码发送给网管服务器进行验证,密码验证通过后,物联网设备接入网络。
为了防止非法用户通过穷举法等方法暴力破解密码,需要定期更换物联网设备的密码。然而,物联网设备在部署到特定的位置后,有时用户很难到达现场进行密码修改,密码远程更新技术应运而生。在密码远程更新过程中,由于网络通信的不稳定性,极易造成物联网设备的接入密码与网管服务器的验证密码不匹配,进而造成物联网设备无法接入网络。
发明内容
本申请的多个方面提供一种网络接入方法、密码远程更新方法、物联网设备及***,用以解决因物联网设备端与网管服务器端密码不匹配而使物联网设备无法接入网络的问题,提高物联网设备成功接入网络的概率。
本申请实施例提供一种网络接入方法,适用于物联网设备,包括:
向网管服务器发送接入密码,以供该网管服务器基于该接入密码对物联网设备进行接入验证;
当该物联网设备未通过基于上述接入密码的接入验证时,向上述网管服务器发送备用密码,以供该网管服务器重新基于该备用密码对上述物联网设备进行接入验证,其中,备用密码是更新为上述接入密码之前的原始接入密码;
当上述物联网设备通过基于上述备用密码的接入验证时,执行接入网络的操作。
本申请实施例还提供一种密码远程更新方法,适用于物联网设备,包括:
接收网管服务器发送的密码更新请求,其中,密码更新请求包括第一密码;
当第一密码与接收到上述密码更新请求前存储于上述物联网设备中的原始接入密码相同时,获取第二密码,其中,第二密码为待更新的接入密码;
将物联网设备中的接入密码更新为上述第二密码,并将上述第一密码作为备用密码进行保存;
向上述网管服务器或用户终端发送密码更新成功确认消息,以控制该网管服务器将对应上述物联网设备的验证密码更新为上述第二密码,其中,验证密码用于对上述物联网设备进行接入验证。
本申请实施例还提供一种物联网设备,包括存储器、通信组件和处理器;其中,存储器,用于存储计算机程序以及接入密码和备用密码;
处理器,与存储器耦合,用于执行所述计算机程序以用于:
通过通信组件向网管服务器发送接入密码,以供该网管服务器基于该接入密码对物联网设备进行接入验证;
当上述物联网设备未通过基于上述接入密码的接入验证时,通过上述通信组件向上述网管服务器发送备用密码,以供该网管服务器重新基于该备用密码对物联网设备进行接入验证,其中,备用密码是更新为上述接入密码之前的原始接入密码;
当上述物联网设备通过基于上述备用密码的接入验证时,执行接入网络的操作;
上述通信组件,用于向网管服务器发送上述接入密码以及上述备用密码。
本申请实施例还提供一种物联网设备,包括存储器、通信组件和处理器;其中,存储器,用于存储计算机程序以及接入密码和备用密码;
处理器,与所述存储器耦合,用于执行所述计算机程序以用于:
通过通信组件接收网管服务器发送的密码更新请求,该密码更新请求包括第一密码;
当上述第一密码与上述通信组件接收到上述密码更新请求前存储于上述存储器中的原始接入密码相同时,获取第二密码,该第二密码为待更新的接入密码;
将上述物联网设备中的接入密码更新为上述第二密码,并将上述第一密码作为备用密码保存至上述存储器;
通过上述通信组件向上述网管服务器或用户终端发送密码更新成功确认消息,以控制该网管服务器将对应上述物联网设备的验证密码更新为上述第二密码,其中,验证密码用于对上述物联网设备进行接入验证;
上述通信组件,用于接收上述密码更新请求以及上述密码更新成功确认消息。
本申请实施例还提供一种物联网***,包括物联网设备和网管服务器;其中,物联网设备用于:
向网管服务器发送接入密码,以供该网管服务器基于该接入密码对该物联网设备进行接入验证;
当上述物联网设备未通过基于上述接入密码的接入验证时,向上述网管服务器发送备用密码,以供该网管服务器重新基于该备用密码对上述物联网设备进行接入验证,其中,备用密码是更新为上述接入密码之前的原始接入密码;
当上述物联网设备通过基于上述备用密码的接入验证时,执行接入网络的操作;
上述网管服务器,用于接收上述物联网设备发送的上述接入密码,并基于该接入密码对上述物联网设备进行接入验证;以及接收上述物联网设备发送的上述备用密码,并基于该备用密码对上述物联网设备进行接入验证。
在本申请实施例中,在物联网设备发送的接入密码未能通过网管服务器验证时,重新向网管服务器发送该接入密码之前的原始接入密码,以使网管服务器重新根据接入密码之前的原始接入密码对物联网设备进行验证,这可解决因网管服务器使用的密码未能及时更新导致物联网设备端与网管服务器端的密码不匹配而无法接入网络的问题,提高物联网设备成功接入网络的概率。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1a为本申请一实施例提供的一种物联网***的结构示意图;
图1b为本申请一实施例提供的另一种物联网***的结构示意图;
图2为本申请一实施例提供的一种网络接入方法的流程示意图;
图3为本申请一实施例提供的一种密码远程更新方法的流程示意图;
图4为本申请另一实施例提供的一种网络接入方法的流程示意图;
图5为本申请另一实施例提供的一种物联网设备的结构示意图;
图6为本申请又一实施例提供的一种物联网设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在现有的物联网设备接入网络的过程中,经常因物联网设备端与网管服务器端的密码不匹配,导致物联网设备无法接入网络。针对该技术问题,本申请实施例提供一种解决方案,其基本原理是:将物联网设备更新前的接入密码保存为备用密码,当物联网设备使用更新后的接入密码未能通过网管服务器验证时,可以重新向网管服务器发送备用密码进行验证。这样可解决因网管服务器未能及时更新密码导致物联网设备端与网管服务器端密码不匹配而无法接入网络的问题,提高物联网设备成功接入网络的概率。
以下结合附图,详细说明本申请各实施例提供的技术方案。
图1a为本申请一实施例提供的物联网***的结构示意图。如图1a所示,该***10包括:至少一台物联网设备101和网管服务器102。
在一些应用场景中,为了防止非法用户恶意操控物联网设备或者伪造非法的物联网设备对网络进行干扰,经常采用密码技术来增强物联网设备与合法用户信息交互、通讯的安全性。对于每台物联网设备101来说,通常是用户提前在每台物联网设备101上设置接入密码,再把每台物联网设备101部署到特定的位置。当物联网设备101需要接入网络时,将接入密码发送给网管服务器102进行验证;当网管服务器102的验证密码和请求接入网络的物联网设备101的接入密码一致时,允许请求接入网络的物联网设备101接入网络。
为了防止非法用户通过穷举法等方法暴力破解接入密码,需要定期更新物联网设备101的接入密码。然而,当物联网设备101被部署到特定的位置后,有时用户很难到达现场对其接入密码进行修改,例如,部署在高楼上的网络监控摄像头等。或者用户到现场对物联网设备101的接入密码进行修改所耗成本较高,例如部署在地下管线进行结构健康监测的各种网络监测设备等。再或者,物联网设备本身不具备与用户进行交互的操作界面或按钮,不支持接入密码的现场修改,例如环境检测器等。
基于上述应用场景,用户需要采用密码远程更新技术对物联网设备101的接入密码进行定期更新。值得说明的是,在本实施例中,可以同步对至少一台物联网设备101进行密码更新,也可以根据需求单独对每台物联网设备101进行密码更新。无论是哪种情况,对每台物联网设备101来说,其远程密码更新操作均相同,故在后续描述中以一台物联网设备101为例进行说明。
在本实施例中,可以通过网管服务器102向物联网设备101发送密码更新请求,以控制物联网设备101进行接入密码更新。在一可选应用场景中,可由网管服务器102自动控制物联网设备101进行接入密码更新。例如,网管服务器102可以周期性地向物联网设备101发送密码更新请求,以控制物联网设备101周期性地进行接入密码更新。其中,更新周期可视具体应用需求而定,本实施例并不限定更新周期的具体数值,例如更新周期可以是一周、一个月或10天等。或者,网管服务器102也可以在预设触发事件的触发下,向物联网设备101发送密码更新请求,以控制物联网设备101非周期性地进行接入密码更新。例如,当网管服务器102在短时间内监测到来自某台物联网设备101的大量入网请求时,可判定该物联网设备101被非法控制,可启动密码更新操作,以帮助物联网设备101摆脱非法控制。
在另一些应用场景中,可由用户控制物联网设备101进行接入密码更新。在需要对物联网设备101进行接入密码更新时,用户可以通过用户终端向网管服务器102发送密码更新指令,以指示网管服务器102向物联网设备101发送密码更新请求,以控制物联网设备101周期性地进行接入密码更新。
无论是上述哪种应用场景,网管服务器102向物联网设备101发送的密码更新请求包含第一密码,该第一密码理论上应该是网管服务器102发送密码更新请求之前存储于物联网设备101的原始接入密码,即为物联网设备101完成最近一次密码远程更新后的接入密码。
无论是上述哪种应用场景,对物联网设备101来说,密码更新操作的流程基本相同,主要包括以下操作:
物联网设备101接收网管服务器102发送的密码更新请求,并对其中的第一密码进行验证。可选地,当物联网设备101验证出该密码更新请求中携带的第一密码与其接收到该密码更新请求前存储的原始接入密码不同时,可不对该密码更新请求做处理,继续将物联网设备101的原始接入密码保存为该物联网设备101的接入密码。当物联网设备101验证出该密码更新请求携带的第一密码与接收到该密码更新请求前存储于该物联网设备101的原始接入密码相同时,获取第二密码。该第二密码为待更新的接入密码。然后,物联网设备101将自身的接入密码由原始接入密码(即第一密码)更新为该第二密码,并将上述第一密码作为备用密码进行保存。其中,物联网设备101将该第一密码保存为备用密码,在未能根据更新后的接入密码(即第二密码)成功接入网络时,可继续通过备用密码(即更新前的第一密码)请求接入网络,便于提高物联网设备101成功接入网络的概率。
当物联网设备101的接入密码更新成功后,可以向网管服务器102或用户终端发送密码更新成功确认消息,以便于控制网管服务器102将对应于物联网设备101的验证密码更新为第二密码。
无论是在哪种应用场景中,可由物联网设备101直接向网管服务器102发送密码更新成功确认消息,以指示网管服务器102将对应于物联网设备101的验证密码更新为第二密码。可选地,可以在该密码更新成功确认消息中携带第二密码。对网管服务器102来说,可等待接收密码更新成功确认消息,并在接收到该密码更新成功确认消息后,将用于对物联网设备101进行接入验证的验证密码更新为第二密码,以与物联网设备101的接入密码保持同步。可选地,可预先设定等待接收密码更新成功确认消息的时长范围。基于此,当网管服务器102在该时长范围内或者在预设的时长范围计时结束时,接收到物联网设备101发送的密码更新成功确认消息,则将对应物联网设备101的验证密码更新为上述第二密码。若网管服务器102未在预设的时长范围内接收到上述密码更新成功确认消息,则不更新当前的验证密码。
可选地,对于由用户控制物联网设备101进行密码更新的场景,物联网设备101在接入密码更新成功后,可以向用户终端发送密码更新成功确认消息,进而可由用户终端控制网管服务器102将对应于物联网设备101的验证密码更新为第二密码。例如,用户终端向网管服务器102发送另一密码更新请求,并在该密码更新请求中携带第二密码,以指示网管服务器102将对应于物联网设备101的验证密码更新为第二密码。
下面结合图1b所示物联网***,对由用户控制物联网设备101进行密码更新的过程进行详细说明。如图1b所示,物联网***10还包括用户终端103。用户终端103可以为用户的手机、平板电脑、个人计算机或可穿戴智能设备等。
在图1b所示物联网***中,用户控制物联网设备101进行远程密码更新的过程包括以下操作:
用户终端103控制网管服务器102向物联网设备101发送密码更新请求,该密码更新请求中包含第一密码。
物联网设备101接收该密码更新请求,并对其中的第一密码进行验证。可选地,当物联网设备101验证出该密码更新请求中携带的第一密码与其接收到该密码更新请求前存储于该物联网设备101中的原始接入密码不同时,可不对该密码更新请求做处理,继续将物联网设备101的原始接入密码保存为该物联网设备101的接入密码。当物联网设备101验证出该密码更新请求携带的第一密码与其接收到该密码更新请求前存储于该物联网设备101中的原始接入密码相同时,获取第二密码。该第二密码为待更新的接入密码。然后,物联网设备101将自身的接入密码由原始接入密码(即第一密码)更新为该第二密码,并将上述第一密码作为备用密码进行保存。物联网设备101将该第一密码保存为备用密码,可在未能根据更新后的接入密码(即第二密码)成功接入网络时,通过继续发送备用密码(即更新前的第一密码)请求接入网络,便于提高物联网设备101成功接入网络的概率。
当物联网设备101的接入密码更新成功后,向用户终端103发送密码更新成功确认消息。该消息可以是一通知消息,可选地可伴有提示音、振动等信息,以便用户及时获知该通知消息,进而便于控制网管服务器102将对应于物联网设备101的验证密码更新为第二密码。或者,当物联网设备101的接入密码更新成功后,物联网设备101向网管服务器102发送密码更新成功确认消息,以控制网管服务器102将对应于物联网设备101的验证密码更新为第二密码;进一步可选地,网管服务器102可将该密码更新成功确认消息发送给用户终端103,以便于用户通过用户终端103获知密码更新操作已成功完成。图1b中仅以物联网设备101在接入密码更新成功时,向用户终端103发送密码更新成功确认消息进行示例性说明。
对用户终端103来说,可等待接收密码更新成功确认消息,并在接收到该密码更新成功确认消息后,控制网管服务器102将对物联网设备101进行接入验证的验证密码更新为第二密码。可选地,可预先设定等待密码更新成功确认消息的时长范围。基于此,当用户终端103在该时长范围内或在预设的时长范围计时结束时,接收到物联网设备101发送的密码更新成功确认消息,则控制网管服务器102将对应物联网设备101的验证密码更新为上述第二密码。若用户终端103未在预设的时长范围内接收到上述密码更新成功确认消息,则不对网管服务器102进行控制。
可选地,上述用户终端103控制网管服务器102将对应物联网设备101的接入密码更新为第二密码的一种实施方式可以为:用户终端103向网管服务器102发送验证密码更新指令,网管服务器103根据该指令将对应物联网设备101的当前验证密码更新为第二密码。值得说明的是,该验证密码更新指令中可携带有上述第二密码,网管服务器102从该指令中解析出第二密码,进行验证密码的更新。可选地,验证密码更新指令也可不携带上述第二密码,网管服务器102在接收到该指令后,根据预先约定的密码生成算法,生成上述第二密码,进行验证密码更新。
在一种情况下,在上述各实施例中,物联网设备101接收到的密码更新请求携带第二密码。基于此,物联网设备101可以直接从该密码更新请求中解析出第二密码。在这种实施方式中,密码更新成功确认消息中可不携带第二密码,可节约物联网设备101生成密码更新成功确认消息消耗的资源。
在另一种情况下,在上述各实施例中,物联网设备101可以预先和网管服务器102或用户终端103约定密码生成算法。基于此,物联网设备101接收到的密码更新请求可以不携带第二密码,物联网设备101直接根据约定的密码生成算法生成上述第二密码。
在这种实施方式中,相应地,物联网设备101可以将上述第二密码封装在该密码更新成功确认消息中,并将封装有该第二密码的密码更新成功确认消息发送给网管服务器102或用户终端103,以便于控制网管服务器102从中解析出第二密码,并将当前的验证密码更新为第二密码。
经过上述远程密码更新操作,物联网设备101端至少保存有最后更新的接入密码和更新之前的原始接入密码。值得说明的是,可以通过上述远程密码更新操作,使得物联网设备101端至少保存有最后更新的接入密码和更新之前的原始接入密码,但并不限于此。无论是何种方式使得物联网设备101端至少保存有最后更新的接入密码和更新之前的原始接入密码。针对物联网设备101端至少保存有最后更新的接入密码和更新之前的原始接入密码的情况,本申请实施例提供的物联网***可支持一种新的网络接入流程,从而提高物联网设备101接入网络的成功概率。该新的网络接入流程如下:
物联网设备101向网管服务器102发送接入密码,即最后一次更新后的接入密码,例如可以是上述密码更新过程中的第二密码;网管服务器102接收物联网设备101发送的接入密码,并验证该接入密码与网管服务器102上当前对应物联网设备101的验证密码是否相同。
若网管服务器102验证出该接入密码与当前对应物联网设备101的验证密码不同,则确定物联网设备101没有通过基于该接入密码的接入验证。可选地,网管服务器102可以向物联网设备101发送未通过接入验证消息,或者物联网设备101可以在设定的等待响应时间内等待接收网管服务器102发送的通过接入验证消息。对物联网设备101来说,当接收到网管服务器102发送的未通过接入验证消息,或者未在设定的等待响应时间内接收到网管服务器102发送的通过接入验证消息,可以确定没有通过基于该接入密码的接入验证。于是,物联网设备101向网管服务器102发送备用密码,即上述更新前的原始接入密码,例如可以是上述密码更新过程中的第一密码。网管服务器102接收物联网设备101发送的备用密码,重新验证该备用密码与当前对应物联网设备101的验证密码是否相同。
若上述备用密码与网管服务器102的验证密码相同,则确定物联网设备101通过基于该备用密码的接入验证。可选地,网管服务器102可以向物联网设备101发送通过接入验证消息,或者物联网设备101可以在设定的等待响应时间内等待接收网管服务器102发送的未通过接入验证消息。当物联网设备101接收到通过接入验证消息,或者未在设定的等待响应时间内接收到未通过接入验证消息,可以确定通过基于该备用密码的接入验证。于是,物联网设备101确定自己可接入网络并执行接入网络的操作。
可选地,若上述备用密码与网管服务器102的当前的验证密码不同,则物联网设备101会接收到未通过接入验证消息,或者未在设定的等待响应时间内接收到通过接入验证消息,可确定未通过基于上述备用密码的接入验证,物联网设备101无法执行入网操作。
可选地,若网管服务器102验证出物联网设备101发送的接入密码与对应物联网设备101的验证密码相同,则可以确定物联网设备101通过基于该接入密码的接入验证。可选地,网管服务器102可以向物联网设备101发送通过接入验证消息,或者物联网设备101可以在设定的等待响应时间内等待接收网管服务器102发送的未通过接入验证消息。对物联网设备101来说,若接收到通过接入验证消息,或者未在设定的等待响应时间内接收到未通过接入验证消息,可以确定通过基于该接入密码的接入验证,于是执行接入网络的操作。
进一步,当物联网设备101通过基于上述备用密码的验证时,说明网管服务器102尚未及时更新验证密码,于是物联网设备101可以将上述接入密码重新更新为备用密码,以便于能够正常接入网络。
本实施例提供的物联网***,在***中的任意物联网设备进行远程密码更新时,将更新前的接入密码保存为备用密码。当物联网设备使用更新后的接入密码未能通过***中网管服务器的验证时,重新向网管服务器发送备用密码进行接入验证。这样,可解决因***中网管服务器未能及时更新验证密码导致物联网设备端与网管服务器端密码不匹配而无法进入网络的问题,提高物联网设备成功接入网络的概率。
图2为本申请实施例提供的一种网络接入方法的流程示意图,适用于物联网设备。如图2所示,该方法包括:
S201、向网管服务器发送接入密码,以供网管服务器基于该接入密码对物联网设备进行接入验证。
S202、当物联网设备未通过基于该接入密码的接入验证时,向网管服务器发送备用密码,以供网管服务器重新基于该备用密码对物联网设备进行接入验证,该备用密码是更新为该接入密码之前的原始接入密码。
S203、当物联网设备通过基于备用密码的接入验证时,执行接入网络的操作。
在本实施例中,物联网设备接入网络时,需要把接入密码发送于网管服务器进行接入验证,只有通过网管服务器的接入验证,即只有物联网设备发送的接入密码和网管服务器的验证密码匹配时,才允许其接入网络。这样,可防止非法用户伪造物联网终端干扰网络的正常运行,提高了物联网终端与用户交互的信息安全。
由于网络的不稳定性,会导致物联网设备端与网管服务器端密码不匹配。一般为在物联网设备密码远程更新的过程中,物联网设备的接入密码进行了更新,而网管服务器的验证密码并未及时更新,即网管服务器的验证密码和物联网设备的当前接入密码不一致,但与物联网设备更新前的原始接入密码一致。基于此,当物联网设备的接入密码未通过网管服务器验证时,重新向网管服务器发送备用密码进行接入验证。这样,物联网设备便可基于该备用密码通过网管服务器的接入验证,物联网设备依然可接入网络。
在本实施例中,在物联网设备发送的接入密码未能通过网管服务器验证时,重新向网管服务器发送该接入密码之前的原始接入密码进行验证,以使网管服务器重新根据该原始接入密码对物联网设备进行接入验证。这样,可解决因网管服务器未能及时更新密码导致物联网设备端与网管服务器端密码不匹配而无法接入网络的问题,提高物联网设备成功接入网络的概率。
在一可选实施方式中,步骤S201中,若向网管服务器发送的接入密码与网管服务器的接入密码相匹配,该物联网设备可以通过基于该接入密码的接入验证,直接执行接入网络的操作。
进一步,当物联网设备通过基于上述备用密码的验证时,说明网管服务器尚未及时更新对应该物联网设备的验证密码,于是可以将上述接入密码重新更新为备用密码进行保存,以便物联网设备能够正常接入网络。基于此,上述步骤S203的一种实施方式还可包括:当物联网设备通过基于备用密码的接入验证时,将接入密码重新更新为备用密码。
图3为本申请一实施例提供的一种密码远程更新方法的流程示意图。该方法适用于物联网设备。如图3所示,该方法包括:
S301、接收网管服务器发送的密码更新请求,该密码更新请求包括第一密码。
S302、当第一密码与接收到密码更新请求前存储于该物联网设备中的原始接入密码相同时,获取第二密码,该第二密码为待更新的接入密码。
S303、将物联网设备的接入密码由第一密码更新为第二密码,并将第一密码作为备用密码进行保存。
S304、向网管服务器或用户终端发送密码更新成功确认消息,以控制网管服务器将对应该物联网设备的验证密码更新为第二密码,结束此次密码更新操作。
S305、当第一密码与接收到上述密码更新请求前存储于所述物联网设备中的原始接入密码不相同时,将该原始接入密码继续保存为物联网设备的接入密码,结束此次密码更新操作。
本实施例中,物联网设备需要对密码更新请求中的第一密码进行验证,只有当该第一密码与物联网设备在接收到密码更新请求之前存储于物联网设备的接入密码相同时,才可进行密码更新。这样,可防止非法用户恶意操纵物联网设备或伪造非法的物联网设备对网络的传输进行干扰,提高网络安全。
在一可选应用场景中,可由网管服务器自动控制物联网设备进行接入密码更新。例如,网管服务器可以周期性地向物联网设备发送密码更新请求,以控制物联网设备周期性地进行接入密码更新。其中,更新周期可视具体应用需求而定,本实施例并不限定更新周期的具体数值,例如更新周期可以是一周、一个月或10天等。或者,网管服务器也可以在预设触发事件的触发下,向物联网设备发送密码更新请求,以控制物联网设备非周期性地进行接入密码更新。例如,当网管服务器在短时间内监测到来自某台物联网设备的大量入网请求时,可判定该物联网设备被非法控制,启动密码更新操作,以帮助物联网设备摆脱非法控制。
在另一些应用场景中,可由用户控制物联网设备进行接入密码更新。在需要对物联网设备进行接入密码更新时,用户可以通过用户终端向网管服务器发送密码更新指令,以指示网管服务器向物联网设备发送密码更新请求,以控制物联网设备周期性或非周期性地进行接入密码更新。用户终端可以为用户的手机、平板电脑、个人计算机或可穿戴智能设备等。
在一些应用场景中,网管服务器需要对物联网设备的接入密码进行验证,只有当网管服务器的验证密码与物联网设备的接入密码匹配时,才允许物联网设备才能接入网络等。若由于网络的不稳定,造成当物联网设备的密码更新为第二密码时,向网管服务器或用户终端发送的密码更新成功确认消息丢失或者网管服务器或用户终端未在预设的时长范围内接收到该密码更新成功确认消息。这样,网管服务器中对应该物联网设备的验证密码未能及时更新,导致物联网设备端与网管服务器端的密码不匹配,进而导致该物联网设备不能接入网络。因此,步骤S303中,不仅将物联网设备的接入密码由第一密码更新为上述第二密码,还将上述第一密码作为备用密码进行保存。这样,在物联网设备未能根据更新后的接入密码(即第二密码)成功接入网络时,可继续通过备用密码(即更新前的第一密码)请求接入网络,便于提高物联网设备成功接入网络的概率。
本实施例提供的密码远程更新方法,适合于所有需要进行密码验证的应用场合,并不局限于所列出的物联网设备进行网络接入。
在一可选实施方式中,上述密码更新请求中包含该第二密码。基于此,步骤S302中,获取第二密码的一种实施方式可为:从该密码更新请求中解析出所携带的第二密码。在这种实施方式中,密码更新成功确认消息中可不携带第二密码,可节约物联网设备生成密码更新成功确认消息消耗的资源。
在一可选实施方式中,上述密码更新请求中不携带第二密码,物联网设备可以和网管服务器或用户终端约定密码生成算法。基于此,步骤S302中获取第二密码的实施方式还可为:根据预先约定的密码生成算法,生成上述第二密码。
相应地,在这种实施方式中,在步骤S304中,向网管服务器或用户终端发送上述密码更新成功确认消息时,可以将上述第二密码封装在该密码更新成功确认消息中,并将封装有该第二密码的密码更新成功确认消息发送给网管服务器或用户终端,以便于控制上述网管服务器从该密码更新确认消息中解析出该第二密码,并将当前的验证密码更新为第二密码。对于上述用户通过物联网设备对应的用户终端控制网管服务器发送密码更新请求的情况,用户便可根据用户终端接收到的封装有该第二密码的密码更新成功确认消息获知第二密码,并通过用户终端控制网管服务器将验证密码更新为上述第二密码。
可选地,上述用户终端控制网管服务器将对应物联网设备的接入密码更新为第二密码的一种实施方式可以为:用户终端向网管服务器发送验证密码更新指令,网管服务器根据该指令将对应物联网设备的当前验证密码更新为第二密码。值得说明的是,该验证密码更新指令中可携带有上述第二密码,网管服务器从该指令中解析出第二密码,进行验证密码的更新。可选地,验证密码更新指令也可不携带上述第二密码,网管服务器在接收到该指令后,根据预先约定的密码生成算法,生成上述第二密码,进行验证密码更新。需要说明的是,图3提供的密码远程更新方法可应用于图2所提供的网络接入方法之前,也可单独使用于所有需要进行密码验证的方法、设备、场景中,例如可应用于物联网设备进行业务处理的场景中等。
可选地,一种将图2和图3所示实施例相结合方法流程,如图4所示。该方法包括:
S401、接收网管服务器发送的密码更新请求,该密码更新请求包括第一密码。
S402、验证第一密码与接收到密码更新请求前存储于该物联网设备中的原始接入密码是否相同,若相同,则执行步骤S403;若不相同,则执行步骤S404。
S403、获取第二密码,该第二密码为待更新的接入密码,并继续执行步骤S405。
S404、将该原始接入密码继续保存为物联网设备的接入密码;并继续执行步骤S407。
S405、将物联网设备的接入密码由第一密码更新为第二密码,并将第一密码作为备用密码进行保存,并进入步骤S406。
S406、向网管服务器或用户终端发送密码更新成功确认消息,以控制网管服务器将对应该物联网设备的验证密码更新为第二密码,并进入步骤S407。
S407、当物联网设备需要接入网络时,向网管服务器发送接入密码,以供网管服务器基于该接入密码对物联网设备进行接入验证,并进入步骤S408。
S408、当物联网设备未通过基于该接入密码的接入验证时,向网管服务器发送备用密码,以供网管服务器重新基于该备用密码对物联网设备进行接入验证,备用密码是更新为该接入密码之前的原始接入密码,并进入步骤S409。
S409、当物联网设备通过基于备用密码的接入验证时,执行接入网络的操作。
在本实施例中,经过步骤S401-S406所描述的远程密码更新的过程,物联网设备的接入密码更新为第二密码,备用密码为第一密码。
在本实施例中,物联网设备根据密码远程更新过程提供的接入密码和备用密码进行网络接入。当物联网设备使用更新后的接入密码未能通过网管服务器验证时,重新向网管服务器发送更新前的接入密码(即备用密码)进行验证。这样,可解决因网管服务器未能及时更新对应物联网设备的验证密码导致物联网设备端与网管服务器端密码不匹配而物联网设备无法接入网络的问题,提高物联网设备成功接入网络的概率。
本申请实施例提供一种物联网设备50,如图5所示,包括存储器501、通信组件502和处理器503。
其中,存储器501,用于存储计算机程序以及物联网设备50的接入密码和备用密码。
处理器503,与存储器501耦合,用于执行该计算机程序以用于:
通过通信组件502向网管服务器发送接入密码,以供网管服务器基于该接入密码对物联网设备50进行接入验证。
当物联网设备50未通过基于该接入密码的接入验证时,通过通信组件502向网管服务器发送备用密码,以供网管服务器重新基于该备用密码对物联网设备50进行接入验证,该备用密码是更新为该接入密码之前的原始接入密码。
当物联网设备50通过基于该备用密码的接入验证时,执行接入网络的操作。
通信组件502,用于向网管服务器发送上述接入密码以及上述备用密码。
在一可选实施方式中,处理器503还用于:
当物联网设备50通过基于上述备用密码的接入验证时,将上述接入密码重新更新为上述备用密码。
在一可选实施方式中,处理器503还用于:
通过通信组件502接收网管服务器发送的密码更新请求,该密码更新请求包含第一密码;
当第一密码与接收到该密码更新请求前存储于该物联网设备的原始接入密码相同时,获取第二密码,第二密码为待更新的接入密码;
将接入密码更新为第二密码,并将第一密码作为备用密码保存至存储器501;以及
通过通信组件502向该网管服务器或用户终端发送密码更新成功确认消息,以控制网管服务器将验证密码更新为第二密码,该验证密码用于对物联网设备50进行接入验证。
在一可选实施方式中,处理器503通过通信组件502接收到的密码更新请求还包含上述第二密码。基于此,处理器503在获取第二密码时,具体用于:从该密码更新请求中解析出第二密码。
在一可选实施方式中,处理器503在获取第二密码时,具体用于:
根据预先约定的密码生成算法,生成该第二密码;
相应地,处理器503在通过通信组件502向网管服务器或用户终端发送密码更新成功确认消息时,具体用于:
将该第二密码封装在密码更新成功确认消息中;
向网管服务器或用户终端发送封装有该第二密码的密码更新成功确认消息。
如图5所示,物联网设备还包括:显示器504、电源组件505、音频组件506等其它组件。图5中仅示意性给出部分组件,并不意味着物联网设备只包括图5所示组件。
在本实施例中,物联网终端在发送的接入密码不能通过网管服务器验证时,向网管服务器发送更新前的接入密码(备用密码)进行验证;这样,当物联网设备通过基于更新前的接入密码(备用密码)的接入验证时,物联网设备仍可接入网络。本实施例提供的物联网设备向网管服务器相继发送接入密码和更新前的接入密码进行验证,可解决因物联网设备的接入密码与网管服务器的验证密码不匹配而无法接入网络的问题,提高物联网设备成功接入网络的概率。
本申请实施例提供一种物联网设备60,如图6所示,包括存储器601、通信组件602和处理器603。
存储器601,用于存储计算机程序以及接入密码和备用密码;
处理器603,与存储器601耦合,用于执行所述计算机程序以用于:
通过通信组件602接收网管服务器发送的密码更新请求,该密码更新请求包括第一密码;
当第一密码与接收到该密码更新请求前存储于物联网设备中的原始接入密码相同时,获取第二密码,第二密码为待更新的接入密码;
将物联网设备60的接入密码更新为第二密码,并将第一密码作为备用密码保存至存储器601;
通过通信组件602向网管服务器或用户终端发送密码更新成功确认消息,以控制网管服务器将验证密码更新为该第二密码,其中,该验证密码用于对物联网设备60进行接入验证;
通信组件602,用于接收上述密码更新请求,并向网管服务器或用户终端发送上述密码更新成功确认消息。
在一可选实施方式中,处理器603通过通信组件602接收到的密码更新请求还包含上述第二密码。基于此,处理器603在获取第二密码时,具体用于:从该密码更新请求中解析出第二密码。
在一可选实施方式中,处理器603在获取第二密码时,具体用于:
根据预先约定的密码生成算法,生成该第二密码;
相应地,处理器603在通过通信组件602向网管服务器或用户终端发送密码更新成功确认消息时,具体用于:
将该第二密码封装在密码更新成功确认消息中;
向网管服务器或用户终端发送封装有该第二密码的密码更新成功确认消息。
进一步,如图6所示,物联网设备还包括:显示器604、电源组件605、音频组件606等其它组件。图6中仅示意性给出部分组件,并不意味着物联网设备只包括图6所示组件。
在本实施例中,物联网设备在进行远程密码更新时,不仅保存更新后的接入密码,还将更新前的接入密码保存为备用密码。这样,当该物联网设备应用于需要进行密码验证的场景时,便可在更新后的接入密码不能通过验证时,重新发送备用密码进行验证,提高物联网设备成功通过验证的概率。
图5和图6中的通信组件,可被配置为便于通信组件所属设备和其他设备之间有线或无线方式的通信。通信组件所属设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在图5和图6中的显示器,可以包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
在图5和图6中的电源组件,为电源组件所属设备的各种组件提供电力。电源组件可以包括电源管理***,一个或多个电源,及其他与为电源组件所属设备生成、管理和分配电力相关联的组件。
在图5和图6中的音频组件,被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(MIC),当音频组件所属设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
需要说明的是,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如S201、S202等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
本领域内的技术人员应明白,本发明的实施例可提供为方法、设备、***或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种网络接入方法,适用于物联网设备,其特征在于,所述方法包括:
向网管服务器发送接入密码,以供所述网管服务器基于所述接入密码对所述物联网设备进行接入验证;
当所述物联网设备未通过基于所述接入密码的接入验证时,向所述网管服务器发送备用密码,以供所述网管服务器重新基于所述备用密码对所述物联网设备进行接入验证,所述备用密码是更新为所述接入密码之前的原始接入密码;
当所述物联网设备通过基于所述备用密码的接入验证时,执行接入网络的操作。
2.根据权利要求1所述的方法,其特征在于,还包括:
当所述物联网设备通过基于所述备用密码的接入验证时,将所述接入密码重新更新为所述备用密码。
3.根据权利要求1或2所述的方法,其特征在于,在向网管服务器发送接入密码之前,所述方法还包括:
接收网管服务器发送的密码更新请求,所述密码更新请求包含第一密码;
当所述第一密码与接收到所述密码更新请求前存储于所述物联网设备中的原始接入密码相同时,获取第二密码,所述第二密码为待更新的接入密码;
将所述物联网设备中的接入密码更新为所述第二密码,并将所述第一密码作为所述备用密码进行保存;
向所述网管服务器或用户终端发送密码更新成功确认消息,以控制所述网管服务器将对应所述物联网设备的验证密码更新为所述第二密码,所述验证密码用于对所述物联网设备进行接入验证;
当所述第一密码与接收到所述密码更新请求前存储于所述物联网设备中的原始接入密码不相同时,将所述原始接入密码继续保存为所述物联网设备的接入密码。
4.根据权利要求3所述的方法,其特征在于,所述密码更新请求中还包括所述第二密码;
所述获取第二密码,包括:从所述密码更新请求中解析出所述第二密码;或
所述获取第二密码,包括:根据预先约定的密码生成算法,生成所述第二密码;
所述向所述网管服务器或用户终端发送密码更新成功确认消息,包括:
将所述第二密码封装在所述密码更新成功确认消息中;
向所述网管服务器或用户终端发送封装有所述第二密码的所述密码更新成功确认消息。
5.一种密码远程更新方法,适用于物联网设备,其特征在于,包括:
接收网管服务器发送的密码更新请求,所述密码更新请求包括第一密码;
当所述第一密码与接收到所述密码更新请求前存储于所述物联网设备中的原始接入密码相同时,获取第二密码,所述第二密码为待更新的接入密码;
将所述物联网设备中的接入密码更新为所述第二密码,并将所述第一密码作为备用密码进行保存;
向所述网管服务器或用户终端发送密码更新成功确认消息,以控制所述网管服务器将对应所述物联网设备的验证密码更新为所述第二密码,所述验证密码用于对所述物联网设备进行接入验证。
6.一种物联网设备,其特征在于,包括存储器、通信组件和处理器;
所述存储器,用于存储计算机程序以及接入密码和备用密码;
所述处理器,与所述存储器耦合,用于执行所述计算机程序以用于:
通过所述通信组件向网管服务器发送所述接入密码,以供所述网管服务器基于所述接入密码对所述物联网设备进行接入验证;
当所述物联网设备未通过基于所述接入密码的接入验证时,通过所述通信组件向所述网管服务器发送所述备用密码,以供所述网管服务器重新基于所述备用密码对所述物联网设备进行接入验证,所述备用密码是更新为所述接入密码之前的原始接入密码;
当所述物联网设备通过基于所述备用密码的接入验证时,执行接入网络的操作;
所述通信组件,用于向所述网管服务器发送所述接入密码以及所述备用密码。
7.根据权利要求6所述的物联网设备,其特征在于,所述处理器还用于:
当所述物联网设备通过基于所述备用密码的接入验证时,将所述接入密码重新更新为所述备用密码;和/或,
所述处理器还用于:
通过所述通信组件接收网管服务器发送的密码更新请求,所述密码更新请求包含第一密码;
当所述第一密码与接收到所述密码更新请求前存储于所述物联网设备中的所述原始接入密码相同时,获取第二密码,所述第二密码为待更新的接入密码;
将所述物联网设备中的接入密码更新为所述第二密码,并将所述第一密码作为所述备用密码保存至所述存储器;
通过所述通信组件向所述网管服务器或用户终端发送密码更新成功确认消息,以控制所述网管服务器将对应所述物联网设备的验证密码更新为所述第二密码,所述验证密码用于对所述物联网设备进行接入验证;
当所述第一密码与接收到所述密码更新请求前存储于所述物联网设备中的原始接入密码不相同时,将所述原始接入密码继续保存为所述物联网设备的接入密码。
8.一种物联网设备,其特征在于,包括存储器、通信组件和处理器;
所述存储器,用于存储计算机程序以及接入密码和备用密码;
所述处理器,与所述存储器耦合,用于执行所述计算机程序以用于:
通过所述通信组件接收网管服务器发送的密码更新请求,所述密码更新请求包括第一密码;
当所述第一密码与所述通信组件接收到所述密码更新请求前存储于所述存储器中的原始接入密码相同时,获取第二密码,所述第二密码为待更新的接入密码;
将所述物联网设备中的接入密码更新为所述第二密码,并将所述第一密码作为所述备用密码保存至所述存储器;
通过所述通信组件向所述网管服务器或用户终端发送密码更新成功确认消息,以控制所述网管服务器将对应所述物联网设备的验证密码更新为所述第二密码,所述验证密码用于对所述物联网设备进行接入验证;
所述通信组件,用于接收所述密码更新请求以及所述密码更新成功确认消息。
9.一种物联网***,其特征在于,包括物联网设备和网管服务器;
所述物联网设备用于:
向所述网管服务器发送接入密码,以供所述网管服务器基于所述接入密码对所述物联网设备进行接入验证;
当所述物联网设备未通过基于所述接入密码的接入验证时,向所述网管服务器发送备用密码,以供所述网管服务器重新基于所述备用密码对所述物联网设备进行接入验证,所述备用密码是更新为所述接入密码之前的原始接入密码;
当所述物联网设备通过基于所述备用密码的接入验证时,执行接入网络的操作;
所述网管服务器,用于接收所述物联网设备发送的所述接入密码,并基于所述接入密码对所述物联网设备进行接入验证;以及接收所述物联网设备发送的所述备用密码,并基于所述备用密码对所述物联网设备进行接入验证。
10.根据权利要求9所述的物联网***,其特征在于,所述物联网设备还用于:
当所述物联网设备通过基于所述备用密码的接入验证时,将所述接入密码重新更新为所述备用密码;和/或,
所述物联网设备还用于:
接收所述网管服务器发送的密码更新请求,所述密码更新请求包括第一密码;
当所述第一密码与接收到所述密码更新请求前存储于所述物联网设备中的原始接入密码相同时,获取第二密码,所述第二密码为待更新的接入密码;
将所述物联网设备中的接入密码更新为所述第二密码,并将所述第一密码作为所述备用密码进行保存;
向所述网管服务器或用户终端发送密码更新成功确认消息,以控制所述网管服务器将对应所述物联网设备的验证密码更新为所述第二密码,所述验证密码用于对所述物联网设备进行接入验证;
当所述第一密码与接收到所述密码更新请求前存储于所述物联网设备中的原始接入密码不相同时,将所述原始接入密码继续保存为所述物联网设备的接入密码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711086909.3A CN107682153A (zh) | 2017-11-07 | 2017-11-07 | 网络接入方法、密码远程更新方法、物联网设备及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711086909.3A CN107682153A (zh) | 2017-11-07 | 2017-11-07 | 网络接入方法、密码远程更新方法、物联网设备及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107682153A true CN107682153A (zh) | 2018-02-09 |
Family
ID=61146693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711086909.3A Pending CN107682153A (zh) | 2017-11-07 | 2017-11-07 | 网络接入方法、密码远程更新方法、物联网设备及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107682153A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110248340A (zh) * | 2019-07-03 | 2019-09-17 | 辽宁科技大学 | 一种包含物联网装置的移动嵌入式***及其控制方法 |
CN114297619A (zh) * | 2021-12-28 | 2022-04-08 | 北京天融信网络安全技术有限公司 | 一种找回丢失密码的方法、装置、电子设备及介质 |
CN117978402A (zh) * | 2024-01-18 | 2024-05-03 | 甘肃泰鑫科技发展有限公司 | 一种基于物联网的设备认证方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101686126A (zh) * | 2008-09-24 | 2010-03-31 | 北京创原天地科技有限公司 | 一套新型动态密码认证和实名上网的方法 |
US20130198508A1 (en) * | 2006-05-15 | 2013-08-01 | Research In Motion Limited | System and method for remote reset of password and encryption key |
CN105578470A (zh) * | 2016-02-29 | 2016-05-11 | 华为技术有限公司 | 一种物联网设备接入网络的方法、装置及*** |
CN105812402A (zh) * | 2014-12-29 | 2016-07-27 | 腾讯科技(深圳)有限公司 | 基于物联网的文件传输方法和装置 |
CN106301772A (zh) * | 2016-09-21 | 2017-01-04 | 北京小米移动软件有限公司 | 密码设置方法、装置及用于设置密码的装置 |
CN106412960A (zh) * | 2016-10-31 | 2017-02-15 | 公牛集团有限公司 | 一种实现Wi‑Fi配网的控制方法 |
CN106793018A (zh) * | 2017-02-22 | 2017-05-31 | 周莹 | 一种物联网设备接入网络的方法 |
-
2017
- 2017-11-07 CN CN201711086909.3A patent/CN107682153A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130198508A1 (en) * | 2006-05-15 | 2013-08-01 | Research In Motion Limited | System and method for remote reset of password and encryption key |
CN101686126A (zh) * | 2008-09-24 | 2010-03-31 | 北京创原天地科技有限公司 | 一套新型动态密码认证和实名上网的方法 |
CN105812402A (zh) * | 2014-12-29 | 2016-07-27 | 腾讯科技(深圳)有限公司 | 基于物联网的文件传输方法和装置 |
CN105578470A (zh) * | 2016-02-29 | 2016-05-11 | 华为技术有限公司 | 一种物联网设备接入网络的方法、装置及*** |
CN106301772A (zh) * | 2016-09-21 | 2017-01-04 | 北京小米移动软件有限公司 | 密码设置方法、装置及用于设置密码的装置 |
CN106412960A (zh) * | 2016-10-31 | 2017-02-15 | 公牛集团有限公司 | 一种实现Wi‑Fi配网的控制方法 |
CN106793018A (zh) * | 2017-02-22 | 2017-05-31 | 周莹 | 一种物联网设备接入网络的方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110248340A (zh) * | 2019-07-03 | 2019-09-17 | 辽宁科技大学 | 一种包含物联网装置的移动嵌入式***及其控制方法 |
CN114297619A (zh) * | 2021-12-28 | 2022-04-08 | 北京天融信网络安全技术有限公司 | 一种找回丢失密码的方法、装置、电子设备及介质 |
CN117978402A (zh) * | 2024-01-18 | 2024-05-03 | 甘肃泰鑫科技发展有限公司 | 一种基于物联网的设备认证方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110011978B (zh) | 修改区块链网络配置的方法、***、装置及计算机设备 | |
EP3057053B1 (en) | Electronic device and method for processing secure information | |
US20150319173A1 (en) | Co-verification method, two dimensional code generation method, and device and system therefor | |
CN103095457B (zh) | 一种应用程序的登录、验证方法 | |
CN109460373A (zh) | 一种数据共享方法、终端设备和存储介质 | |
CN107154935B (zh) | 业务请求方法及装置 | |
CN109040099A (zh) | 一种针对应用的验证方法、终端和*** | |
CN109992949A (zh) | 一种设备认证方法、空中写卡方法及设备认证装置 | |
CN107682153A (zh) | 网络接入方法、密码远程更新方法、物联网设备及*** | |
CN110201400B (zh) | 基于区块链的游戏道具交易方法、交易终端及存储介质 | |
CN105740670B (zh) | 应用加密、启动方法和装置 | |
CN105933374B (zh) | 一种移动终端数据备份方法、***及移动终端 | |
EP3016349B1 (en) | Method and apparatus for verifying terminal and computer program product | |
US20180103016A1 (en) | Enhancing security of application downloads | |
CN109426705A (zh) | 一种界面显示方法、装置、设备和存储介质 | |
CN111405016B (zh) | 用户信息获取方法及相关设备 | |
CN108021816B (zh) | 电子设备的测试方法、装置、存储介质及电子设备 | |
CN110278092A (zh) | 基于mqtt协议的路由器远程控制方法和*** | |
CN105812370A (zh) | 智能卡处理方法、装置及*** | |
CN106411580A (zh) | 设备管理客户端、服务器及设备管理方法 | |
CN105678197A (zh) | 客户端数据的保存方法及移动终端 | |
CN112700014A (zh) | 部署联邦学习应用的方法、装置、***和电子设备 | |
CN109413006A (zh) | 账号的处理方法、装置、设备和机器可读介质 | |
CN105978878B (zh) | 网页验证方法及装置 | |
CN113472737B (zh) | 边缘设备的数据处理方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180209 |
|
RJ01 | Rejection of invention patent application after publication |