CN117062038B - 一种基于近场通信技术的设备自动绑定方法和装置 - Google Patents
一种基于近场通信技术的设备自动绑定方法和装置 Download PDFInfo
- Publication number
- CN117062038B CN117062038B CN202311321385.7A CN202311321385A CN117062038B CN 117062038 B CN117062038 B CN 117062038B CN 202311321385 A CN202311321385 A CN 202311321385A CN 117062038 B CN117062038 B CN 117062038B
- Authority
- CN
- China
- Prior art keywords
- equipment
- binding
- bound
- mobile application
- application app
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000005516 engineering process Methods 0.000 title claims abstract description 43
- 238000004891 communication Methods 0.000 title claims abstract description 38
- 230000008569 process Effects 0.000 claims abstract description 20
- 230000009191 jumping Effects 0.000 claims abstract description 6
- 239000008186 active pharmaceutical agent Substances 0.000 claims description 64
- 238000012545 processing Methods 0.000 claims description 24
- 238000001994 activation Methods 0.000 claims description 13
- 230000004913 activation Effects 0.000 claims description 7
- 238000011900 installation process Methods 0.000 claims description 5
- 238000012795 verification Methods 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 7
- 238000009434 installation Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 238000005406 washing Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
本发明属于智能设备交互技术领域,提供一种基于近场通信技术的设备自动绑定方法和装置,该方法包括:基于近场通信技术,获取NFC标签中存储的待绑定设备的绑定相关信息;判断当前终端设备是否已安装移动应用APP;在确定未安装移动应用APP时,安装移动应用APP;在确定已安装移动应用APP时,判断移动应用APP和待绑定设备是否连接;在确定移动应用APP和待绑定设备连接的情况下,根据所获取的待绑定设备的绑定相关信息,判断待绑定设备的绑定状态;在确定绑定状态为未绑定的情况下,添加待绑定设备,并跳转至设备绑定步骤。本发明有效简化了用户安装APP的繁琐操作,减少了用户的操作时间,实现了更高效的自动化绑定过程。
Description
技术领域
本发明涉及智能设备交互技术领域,特别涉及一种基于近场通信技术的设备自动绑定方法和装置。
背景技术
随着科技的不断发展和人们生活水平的提高,人们对更加便捷、舒适、安全的居住环境需求的不断增加。智慧家居通过将物联网、大数据、人工智能等新技术应用到家居领域,实现了家庭信息智能化、设备互联互通、场景自动化、远程管控等功能,使得人们居住生活更加智能化、便捷化,成为智慧城市建设的重要组成部分。
目前,越来越多的智能设备涌入市场,用户需要通过移动应用APP绑定终端设备,方便用户进行设备的查看、控制、调节等操作。现有的绑定方式一般通过手动填入设备型号、扫描设备型号二维码、蓝牙等方式进行绑定。但是,手动填入设备型号方式可能存在输入错误信息导致错误绑定或者绑定失败,扫描二维码绑定方式需要下载相应APP并查找相应扫码功能,同时设备二维码上的信息可能被黑客篡改,从而造成设备安全性受到威胁的问题。事实上,蓝牙连接方式操作繁琐,还增加了用户的耗时和不便利性。
现有技术中存在以下问题:1)操作繁琐,手工输入设备型号、扫描设备二维码、蓝牙连接方式,需要人工输入设备码/下载相应APP并找到扫码功能/蓝牙配对等,人工干预环节多,流程复杂,增加了用户耗时和不便,尤其针对留守老人或者小孩的场景,复杂的绑定方式提高了用户使用门槛;2)兼容性不足,不同品牌、型号的智能设备的二维码格式可能不同,导致有些设备无法通过扫描二维码进行绑定,兼容性不够强;3)安全性较差,扫描设备型号二维码进行绑定时,设备二维码上的信息可能被恶意篡改,从而造成设备安全性隐患;4)便捷性不佳,传统的绑定方式需要用户预先下载和安装APP,再通过输入设备码或者扫码方式绑定,对于未预先下载的情况,需要用户主动搜索并安装应用,步骤繁多,用户体验度相对较低。
因此,有必要提供一种基于近场通信技术的设备自动绑定方法和装置,以解决上述问题。
发明内容
本发明意在提供一种基于近场通信技术的设备自动绑定方法和装置,以解决现有方法中连接和绑定过程繁琐复杂、用户体验度相对较低、无法实现自动绑定等的技术问题,本发明要解决的技术问题通过以下技术方案来实现。
本发明第一方面提出一种基于近场通信技术的设备自动绑定方法,包括:基于近场通信技术,获取NFC标签中存储的待绑定设备的绑定相关信息;判断当前终端设备是否已安装移动应用APP;在确定未安装移动应用APP时,安装移动应用APP;在确定已安装移动应用APP时,判断移动应用APP和待绑定设备是否连接;在确定移动应用APP和待绑定设备连接的情况下,根据所获取的待绑定设备的绑定相关信息,判断待绑定设备的绑定状态;在确定绑定状态为未绑定的情况下,添加待绑定设备,并跳转至设备绑定步骤。
根据可选的实施方式,在当前终端设备的NFC模块靠近待绑定设备的NFC标签时,建立第一连接,NFC模块读取待绑定设备的以下绑定相关信息:设备标识、验证密码、管理密码、绑定序列号、入网标识;移动应用APP根据当前终端设备所读取的绑定相关信息,调用第一类API或第二类API,经由第一类API与待绑定设备自动连接,或经由第二类API跳转到设备连接操作界面,选择设备并输入密码,以使移动应用APP和待绑定设备连接。
根据可选的实施方式,所述在确定绑定状态为未绑定的情况下,添加待绑定设备,并跳转至设备绑定步骤,包括:通过手动选择待绑定设备或者自动搜索待绑定设备,来实现添加待绑定设备;通过调用设备绑定页面,自动填写表单,自动输入设备管理密码,并点击绑定按钮来进行绑定操作。
根据可选的实施方式,所述设备绑定步骤包括以下步骤:设备合法性认证处理;设备注册处理;设备激活处理;在完成设备合法性认证处理和设备激活处理之后,进行设备绑定。设备管理***在成功保存设备标识和应用标识的绑定关系的情况下,完成设备绑定。
根据可选的实施方式,移动应用APP将设备绑定相关信息中设备标识和注册码经由第一类API或第二类API发送到设备管理***,并使用所述设备标识和注册码在设备管理***完成设备注册。
根据可选的实施方式,移动应用APP将设备绑定相关信息中设备标识、注册码、应用标识经由第一类API或第二类API发送到设备管理***,设备管理***根据设备标识、注册码、应用标识完成设备激活处理。
根据可选的实施方式,在确定绑定状态为已绑定时,打开移动应用APP,并在相关界面进行控制操作。
本发明第二方面提出一种基于近场通信技术的设备自动绑定装置,采用本发明第一方面所述的设备自动绑定方法,所述设备自动绑定装置包括:获取模块,基于近场通信技术,获取NFC标签中存储的待绑定设备的绑定相关信息;第一判断模块,用于判断当前终端设备是否已安装移动应用APP;第一处理模块,在确定未安装移动应用APP时,安装移动应用APP;第二处理模块,在确定已安装移动应用APP时,判断移动应用APP和待绑定设备是否连接;第二判断模块,在确定移动应用APP和待绑定设备连接的情况下,根据所获取的待绑定设备的绑定相关信息,判断待绑定设备的绑定状态;绑定模块,在确定绑定状态为未绑定的情况下,添加待绑定设备,并跳转至设备绑定步骤。
根据可选实施方式,在当前终端设备的NFC模块靠近待绑定设备的NFC标签时,建立第一连接,NFC模块读取待绑定设备的以下绑定相关信息:设备标识、验证密码、管理密码、绑定序列号、入网标识;移动应用APP根据当前终端设备所读取的绑定相关信息,调用第一类API或第二类API,经由第一类API与待绑定设备自动连接,或经由第二类API跳转到设备连接操作界面,选择设备并输入密码,以使移动应用APP和待绑定设备连接。
本发明第三方面提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明第一方面所述的方法。
本发明第四方面提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明第一方面所述的方法。
本发明实施例包括以下优点:
与现有技术相比,本发明基于近场通信技术使待绑定设备与移动应用APP实现自动化绑定,通过在终端设备(例如手机、平板)设置与读写移动应用APP相匹配的NFC模块,通过不同终端设备和待绑定设备之间简单NFC触碰、扫描、靠近等操作,能够快速获取待绑定设备的绑定相关信息;只需将待绑定设备与终端设备靠近即可完成自动下载APP和自动绑定操作,无需另行下载、安装、绑定等其他操作,能够有效简化用户安装APP的繁琐操作,能够有效减少用户的操作时间,能够实现更高效的自动化绑定过程。
此外,通过不同终端设备的APP下载模块可提供第一类API或第二类API,通过简单NFC触碰、扫描、靠近等操作,即可判别用户安装情况进行自动化安装应用。
此外,通过特定参数写入,即设备相连接信息(SSID、PASSWD、管理密码等)和设备绑定信息(MAC、SN、CUEI等)及指定写入规则,并提供适配的API进行解析,以实现自动化连接设备。
此外,基于自动表单填写技术和devId、注册码和AppId等唯一编码实现的设备认证、设备注册、激活和绑定流程。
附图说明
图1是本发明的基于近场通信技术的设备自动绑定方法的一示例的步骤流程图;
图2示出了图1的设备自动绑定方法的一具体应用示例的流程示意图;
图3示出了图1的设备自动绑定方法中添加待绑定设备的一示例的流程示意图;
图4示出了图1的设备自动绑定方法中自动设备绑定处理的一示例的流程示意图;
图5是本发明的基于近场通信技术的设备自动绑定装置的一示例的框架示意图;
图6是根据本发明的电子设备实施例的结构示意图;
图7是根据本发明的计算机可读介质实施例的结构示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
鉴于上述问题,本发明提出一种基于近场通信技术的设备自动绑定方法。该方法基于近场通信(Near Field Communication,下文也简称为NFC)技术使待绑定设备与移动应用APP实现自动化绑定,通过在终端设备(例如手机、平板)设置与读写移动应用APP相匹配的NFC模块,只需将待绑定设备与终端设备靠近即可完成自动下载APP和自动绑定操作,无需另行下载、安装、绑定等其他操作,由此,能够有效简化用户安装APP的繁琐操作,能够有效减少用户的操作时间,能够实现更高效的自动化绑定过程。
需要说明的是,使用NFC技术的终端设备(如手机)可在彼此靠近的情况下进行数据交换。本发明的终端设备为不同类型的终端设备,例如使用不同***的手机,具体包括安卓手机(使用Android***)、苹果手机(使用iOS***)、平板电脑,等等。
实施例1
图1是本发明的基于近场通信技术的设备自动绑定方法的一示例的步骤流程图。
下面参照图1、图2、图3和图4,将对本发明的内容进行详细说明。
如图1所示,在步骤S101中,基于近场通信技术,获取NFC标签中存储的待绑定设备的绑定相关信息。
图2示出了图1的设备自动绑定方法的一具体应用示例的流程示意图。
参照图1和图2,在当前终端设备的NFC模块靠近待绑定设备的NFC标签时,建立第一连接(即NFC连接),NFC模块读取待绑定设备的绑定相关信息,(即图2所示的“触发NFC模块获取绑定相关信息”)。
具体地,待绑定设备的绑定相关信息包括设备标识、验证密码、管理密码、绑定序列号、入网标识。待绑定设备例如为洗衣机、电视、家用摄像头、打印机、电饭煲或其他家用电器,等等。并且,当前终端设备与待绑定设备之间会相互识别,例如待绑定设备识别当前终端设备的绑定相关信息,具体包括以下至少一项信息:设备标识、验证密码、管理密码、绑定序列号、入网标识。
进一步地,所述当前终端设备例如为具有NFC模块(或NFC读取模块)手机、平板电脑。
需要说明的是,在本实施方式中,NFC模块可用于读取和写入NDEF(NFC DataExchange Format)消息,这是一种用于在包含NFC模块的设备之间传输信息的标准格式。选择NFC读取应用程序:要读取NDEF消息,需要一个能够处理NFC通信的应用程序。通常,例如手机等终端设备上已经有一个默认的NFC读取应用程序。例如使用iOS***的手机读取HTTPRecord,使用Android***的手机读取Android Application Record。读取数据例如为设备绑定URL(URL中携带mac、ssid、passwd等信息)和APP下载的包名等。
可选地,在当前终端设备的NFC模块与待绑定设备的NFC标签之间的距离小于指定值时,当前终端设备的NFC模块可读取(或获取)待绑定设备的绑定相关信息。例如通过配置文件来获得指定值。
在另一实施方式中,当前终端设备的读卡器读取待绑定设备的NFC标签,以获取待绑定设备的绑定相关信息。
在又一实施方式中,当前终端设备与待绑定设备的NFC标签进行触碰,以获取待绑定设备的绑定相关信息。
通过不同终端设备和待绑定设备之间简单NFC触碰、扫描、靠近等操作,能够快速获取待绑定设备的绑定相关信息。
需要说明的是,上述仅作为可选示例进行说明,不能理解成对本发明的限制。
接下来,在步骤S102中,判断当前终端设备是否已安装移动应用APP。
具体地,当前终端设备可提供统一的API,例如第一类API、第二类API。移动应用APP例如为家居智能管理APP、设备管理APP等等。
在一具体实施方式中,当前终端设备为手机,待绑定设备为洗衣机。例如使用Android***的第一类手机,该第一类手机可提供第一类API,并且具有APP下载模块。例如使用iOS***的第二类手机,第二类手机可提供第二来API,并且也具有APP下载模块。
通过手机与洗衣机的NFC标签进行触碰,则可判别用户的手机是否已安装移动应用APP(对应图2所示的“是否已安装移动”),以进一步触发自动化安装过程。
需要说明的是,上述仅作为可选示例进行说明,不能理解成对本发明的限制。
接下来,在步骤S103中,在确定未安装移动应用APP时,安装移动应用APP。
在确定未安装移动应用APP时,触发自动化安装过程,来安装移动应用APP(对应图2中的“否”)。
基于NFC技术,当触发自动化安装过程时,当前终端设备自动安装移动应用APP,由此实现的移动端应用的自动下载(即自动化安装过程)。
例如,通过当前终端设备的APP下载模块碰一碰待绑定设备的NFC标签,获取下载相关信息,并自动化下载移动应用APP,以实现自动下载移动应用APP或打开移动应用APP。
通过不同终端设备的APP下载模块可提供第一类API或第二类API,通过简单NFC触碰、扫描、靠近等操作,即可判别用户安装情况进行自动化安装应用。
需要说明的是,上述仅作为可选示例进行说明,不能理解成对本发明的限制。
接下来,在步骤S104中,在确定已安装移动应用APP时,判断移动应用APP和待绑定设备是否连接。
在确定已安装移动应用APP时(对应图2中的“是”),判断绑定状态(具体为移动应用APP和待绑定设备的绑定状态)。
在本实施方式中,在判断绑定状态之前,先判断移动应用APP和待绑定设备是否连接。
当判断移动应用APP和待绑定设备未连接时,自动使移动应用APP和待绑定设备连接。
具体通过以下特定参数写入:设备相连接信息(例如SSID、PASSWD、管理密码等)和设备绑定信息(MAC地址、SN、CUEI等)及指定写入规则,并提供适配的API进行解析,以实现自动化连接设备。具体地,所述设备绑定信息包括MAC地址(例如为物理地址、硬件地址)、SN(即Serial Number,具体表示产品、设备或物品的序列号或序列编码)、CUEI(即设备出厂标识,例如组网终端的编码,是定制设备出厂时的标识)。例如与设备绑定信息相关的指定写入规则。
对于指定写入规则,例如所述指定写入规则的写入格式遵循 RTD_URI(即内容写在 payload 中),规定 Header中Type为Well-Known Records(TNF Record Type 0x01)。由于需要支持 iOS、Android等***,因此,需要Record来供各端识别。进一步地,所述指定写入规则的写入顺序,即Record写入顺序为先写入HTTP Record,再写入AndroidApplication Record。使用iOS***所对应的终端设备读取HTTP Record,使用Android***所对应的终端设备读取Android Application Record。写入数据为APP智能设备绑定URL(URL绑定设备所需的MAC地址、SSID、PASSWD等信息)和APP下载的包名。
进一步地,移动应用APP根据当前终端设备所读取的绑定相关信息,调用第一类API或第二类API,经由第一类API与待绑定设备自动连接,或经由第二类API跳转到设备连接操作界面,选择设备并输入密码,以使移动应用APP和待绑定设备连接。
需要说明的是,上述仅作为可选示例进行说明,不能理解成对本发明的限制。
接下来,在步骤S105中,在确定移动应用APP和待绑定设备连接的情况下,根据所获取的待绑定设备的绑定相关信息,判断待绑定设备的绑定状态。
在一具体实施方式中,在确定移动应用APP和待绑定设备连接的情况下,移动应用APP根据所获取的待绑定设备的绑定相关信息,判断待绑定设备的绑定状态。所述绑定状态包括已绑定状态和未绑定状态。
具体通过所获取的绑定相关信息中设备标识、APP标识(即AppId),来判断待绑定设备的绑定状态。
需要说明的是,在本实施方式中,例如使用devID(即Device ID)标识设备的编号或号码,通常在计算机科学、信息技术和设备管理领域使用。
在确定绑定状态为已绑定的情况下(对应图2中的“是”),则提示例如已由**手机号码绑定等的信息,并自动打开移动应用APP,用户可进行例如打开或关闭洗衣机等的控制操作。
需要说明的是,上述仅作为可选示例进行说明,不能理解成对本发明的限制。
接下来,在步骤S106中,在确定绑定状态为未绑定的情况下,添加待绑定设备,并跳转至设备绑定步骤。
在确定绑定状态为未绑定的情况下(对应图2中的“否”),则提示例如未绑定的信息,并执行添加待绑定设备,以跳转至设备绑定步骤。
图3示出了图1的设备自动绑定方法中添加待绑定设备的一示例的流程示意图。
在图3的示例中,对于添加待绑定设备,用户打开移动应用APP,判断移动应用APP和待绑定设备是否连接,当确定移动应用APP和待绑定设备已连接时,判断绑定状态,在确定绑定状态为已绑定的情况下(对应图3中“是”)打开移动应用APP,进行控制。而在确定绑定状态为已绑定的情况下(对应图3中“否”),则执行添加待绑定设备,以跳转至设备绑定步骤,以完成设备绑定。
而当确定移动应用APP和待绑定设备未连接时(对应图3中的“否”),则通过自动搜索待绑定设备,或者通过选择待绑定设备,来添加待绑定设备,以跳转至设备绑定步骤,以完成设备绑定。
对于自动设备绑定步骤,基于自动表单填写技术、devId、注册码和AppId等唯一编码实现的设备合法性认证处理、设备注册处理、设备激活处理和设备绑定处理。
具体地,所述自动表单填写技术是自动对表单进行填写,所述表单的表单内容包括wifi的SSID(即Service Set Identifier)和管理密码。在本实施方式中,所述SSID是 "Service Set Identifier" 的缩写,其表征无线网络中用来标识无线局域网(Wi-Fi网络)的名称。
图4示出了图1的设备自动绑定方法中自动设备绑定处理的一示例的流程示意图。
如图4所示,所述设备绑定步骤包括以下步骤:
步骤S201:设备合法性认证处理。
移动应用APP将设备的CUEI码发到APP管理平台,验证定制设备的CUEI码是否合法。
步骤S202:设备注册处理。
具体地,移动应用APP将绑定相关信息中设备标识和注册码经由第一类API或第二类API发送到设备管理***,并使用所述设备标识和注册码在设备管理***完成设备注册。
步骤S203:设备激活处理。
具体地,移动应用APP将设备绑定相关信息中设备标识、注册码、应用标识经由第一类API或第二类API发送到设备管理***,设备管理***根据设备标识、注册码、应用标识完成设备激活处理。
步骤S204:在完成设备合法性认证处理和设备激活处理之后,进行设备绑定。
具体地,所述设备绑定是在数据库的绑定关系表中,***设备devID与移动应用APP用户AppID的一一绑定关系记录,完成用户与设备的关系绑定。
接着,在确定绑定状态为已绑定时,打开移动应用APP,并在相关界面进行打开或关闭待绑定设备的控制操作。
需要说明的是,上述仅作为可选示例进行说明,不能理解成对本发明的限制。此外,附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以例如在多个模块中同步或异步执行的。
与现有技术相比,本发明基于近场通信技术使待绑定设备与移动应用APP实现自动化绑定,通过在终端设备(例如手机、平板)设置与读写移动应用APP相匹配的NFC模块,通过不同终端设备和待绑定设备之间简单NFC触碰、扫描、靠近等操作,能够快速获取待绑定设备的绑定相关信息;只需将待绑定设备与终端设备靠近即可完成自动下载APP和自动绑定操作,无需另行下载、安装、绑定等其他操作,能够有效简化用户安装APP的繁琐操作,能够有效减少用户的操作时间,能够实现更高效的自动化绑定过程。
此外,通过不同终端设备的APP下载模块可提供第一类API或第二类API,通过简单NFC触碰、扫描、靠近等操作,即可判别用户安装情况进行自动化安装应用。
此外,通过特定参数写入,即设备相连接信息(SSID、PASSWD、管理密码等)和设备绑定信息(MAC、SN、CUEI等)及指定写入规则,并提供适配的API进行解析,以实现自动化连接设备。
此外,基于自动表单填写技术和devId、注册码和AppId等唯一编码实现的设备认证、设备注册、激活和绑定流程。
实施例2
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
图5是根据本发明的基于近场通信技术的设备自动绑定装置的一示例的结构示意图。
参照图5,本公开第二方面提供一种基于近场通信技术的设备自动绑定装置500,采用本发明第一方面所述的基于近场通信技术的设备自动绑定方法。所述设备自动绑定装置500包括获取模块510、第一判断模块520、第一处理模块530、第二处理模块540、第二判断模块550和绑定模块560。
在一具体实施方式中,获取模块510基于近场通信技术,获取NFC标签中存储的待绑定设备的绑定相关信息。第一判断模块520用于判断当前终端设备是否已安装移动应用APP;第一处理模块530,在确定未安装移动应用APP时,安装移动应用APP;第二处理模块540,在确定已安装移动应用APP时,判断移动应用APP和待绑定设备是否连接。第二判断模块550在确定移动应用APP和待绑定设备连接的情况下,根据所获取的待绑定设备的绑定相关信息,判断待绑定设备的绑定状态。绑定模块560在确定绑定状态为未绑定的情况下,添加待绑定设备,并跳转至设备绑定步骤。
在一可选实施方式中,在当前终端设备的NFC模块靠近待绑定设备的NFC标签时,建立第一连接,NFC模块读取待绑定设备的以下绑定相关信息:设备标识、验证密码、管理密码、绑定序列号、入网标识。
移动应用APP根据当前终端设备所读取的绑定相关信息,调用第一类API或第二类API,经由第一类API与待绑定设备自动连接,或经由第二类API跳转到设备连接操作界面,选择设备并输入密码,以使移动应用APP和待绑定设备连接。
在一可选实施方式中,通过手动选择待绑定设备或者自动搜索待绑定设备,来实现添加待绑定设备。通过调用设备绑定页面,自动填写表单,自动输入设备管理密码,并点击绑定按钮来进行绑定操作。
所述设备绑定步骤包括以下步骤:
设备合法性认证处理;
设备注册处理;
设备激活处理;
在完成设备合法性认证处理和设备激活处理之后,进行设备绑定。
在一可选实施方式中,设备管理***在成功保存设备标识和应用标识的绑定关系的情况下,完成设备绑定。
移动应用APP将设备绑定相关信息中设备标识和注册码经由第一类API或第二类API发送到设备管理***,并使用所述设备标识和注册码在设备管理***完成设备注册。
在一可选实施方式中,移动应用APP将设备绑定相关信息中设备标识、注册码、应用标识经由第一类API或第二类API发送到设备管理***,设备管理***根据设备标识、注册码、应用标识完成设备激活处理。
接着,在确定绑定状态为已绑定时,打开移动应用APP,并在相关界面进行控制操作。
需要说明的是,在该实施方式中,装置所执行的方法与图1中的方法大致相同,因此省略了相同部分的说明。
与现有技术相比,本发明基于近场通信技术使待绑定设备与移动应用APP实现自动化绑定,通过在终端设备(例如手机、平板)设置与读写移动应用APP相匹配的NFC模块,通过不同终端设备和待绑定设备之间简单NFC触碰、扫描、靠近等操作,能够快速获取待绑定设备的绑定相关信息;只需将待绑定设备与终端设备靠近即可完成自动下载APP和自动绑定操作,无需另行下载、安装、绑定等其他操作,能够有效简化用户安装APP的繁琐操作,能够有效减少用户的操作时间,能够实现更高效的自动化绑定过程。
此外,通过不同终端设备的APP下载模块可提供第一类API或第二类API,通过简单NFC触碰、扫描、靠近等操作,即可判别用户安装情况进行自动化安装应用。
此外,通过特定参数写入,即设备相连接信息(SSID、PASSWD、管理密码等)和设备绑定信息(MAC、SN、CUEI等)及指定写入规则,并提供适配的API进行解析,以实现自动化连接设备。
此外,基于自动表单填写技术和devId、注册码和AppId等唯一编码实现的设备认证、设备注册、激活和绑定流程。
实施例3
图6是根据本发明的电子设备实施例的结构示意图。
如图6所示,电子设备以通用计算设备的形式表现。其中处理器可以是一个,也可以是多个并且协同工作。本发明也不排除进行分布式处理,即处理器可以分散在不同的实体设备中。本发明的电子设备并不限于单一实体,也可以是多个实体设备的总和。
所述存储器存储有计算机可执行程序,通常是机器可读的代码。所述计算机可读程序可以被所述处理器执行,以使得电子设备能够执行本发明的方法,或者方法中的至少部分步骤。
所述存储器包括易失性存储器,例如随机存取存储单元(RAM)和/或高速缓存存储单元,还可以是非易失性存储器,如只读存储单元(ROM)。
可选的,该实施例中,电子设备还包括有I/O接口,其用于电子设备与外部的设备进行数据交换。I/O接口可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
应当理解,图6显示的电子设备仅仅是本发明的一个示例,本发明的电子设备中还可以包括上述示例中未示出的元件或组件。例如,有些电子设备中还包括有显示屏等显示单元,有些电子设备还包括人机交互元件,例如按钮、键盘等。只要该电子设备能够执行存储器中的计算机可读程序以实现本发明方法或方法的至少部分步骤,均可认为是本发明所涵盖的电子设备。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,如图7所示,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干命令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本发明实施方式的上述方法。
所述软件产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由命令执行***、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
上述计算机可读介质承载有一个或者多个程序(例如计算机可执行程序),当上述一个或者多个程序被一个该设备执行时,使得该计算机可读介质实现本公开的数据交互方法。
本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化唯一不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干命令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本发明实施例的方法。
以上具体地示出和描述了本发明的示例性实施例。应可理解的是,本发明不限于这里描述的详细结构、设置方式或实现方法;相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。
Claims (7)
1.一种基于近场通信技术的设备自动绑定方法,其特征在于,包括:
基于近场通信技术,获取NFC标签中存储的待绑定设备的绑定相关信息;
判断当前终端设备是否已安装移动应用APP,当前终端设备可提供统一的API,具体为第一类API和第二类API;在当前终端设备的NFC模块靠近待绑定设备的NFC标签时,建立第一连接;NFC模块读取待绑定设备的以下绑定相关信息:设备标识、验证密码、管理密码、绑定序列号、入网标识;
在确定未安装移动应用APP时,触发自动化安装过程,来安装移动应用APP,移动应用APP根据当前终端设备所读取的绑定相关信息,调用第一类API或第二类API,经由第一类API与待绑定设备自动连接,或经由第二类API跳转到设备连接操作界面,选择设备并输入密码,以使移动应用APP和待绑定设备连接;
在确定已安装移动应用APP时,判断移动应用APP和待绑定设备是否连接;当判断移动应用APP和待绑定设备未连接时,具体通过以下特定参数写入,自动使移动应用APP和待绑定设备连接:设备相连接信息和设备绑定信息及指定写入规则,并提供适配的API进行解析;所述指定写入规则的写入格式遵循 RTD_URI,所述指定写入规则的写入顺序,即Record写入顺序为先写入HTTP Record,再写入Android Application Record;
在确定移动应用APP和待绑定设备连接的情况下,根据所获取的待绑定设备的绑定相关信息,判断待绑定设备的绑定状态;
在确定移动应用APP和待绑定设备连接之后,在确定绑定状态为未绑定的情况下,添加待绑定设备,并跳转至设备绑定步骤,具体包括:通过手动选择待绑定设备或者自动搜索待绑定设备,来实现添加待绑定设备;通过调用设备绑定页面,自动填写表单,自动输入设备管理密码,并点击绑定按钮来进行绑定操作。
2.根据权利要求1所述的基于近场通信技术的设备自动绑定方法,其特征在于,
所述设备绑定步骤包括以下步骤:
设备合法性认证处理;
设备注册处理;
设备激活处理;
在完成设备合法性认证处理和设备激活处理之后,进行设备绑定。
3.根据权利要求2所述的基于近场通信技术的设备自动绑定方法,其特征在于,
设备管理***在成功保存设备标识和应用标识的绑定关系的情况下,完成设备绑定。
4.根据权利要求2所述的基于近场通信技术的设备自动绑定方法,其特征在于,
移动应用APP将设备绑定相关信息中设备标识和注册码经由第一类API或第二类API发送到设备管理***,并使用所述设备标识和注册码在设备管理***完成设备注册。
5.根据权利要求2所述的基于近场通信技术的设备自动绑定方法,其特征在于,
移动应用APP将设备绑定相关信息中设备标识、注册码、应用标识经由第一类API或第二类API发送到设备管理***,设备管理***根据设备标识、注册码、应用标识完成设备激活处理。
6.根据权利要求1所述的基于近场通信技术的设备自动绑定方法,其特征在于,
在确定绑定状态为已绑定时,打开移动应用APP,并在相关界面进行控制操作。
7.一种基于近场通信技术的设备自动绑定装置,采用权利要求1至6中任一项所述的设备自动绑定方法,其特征在于,所述设备自动绑定装置包括:
获取模块,基于近场通信技术,获取NFC标签中存储的待绑定设备的绑定相关信息;
第一判断模块,用于判断当前终端设备是否已安装移动应用APP,当前终端设备可提供统一的API,具体为第一类API和第二类API;在当前终端设备的NFC模块靠近待绑定设备的NFC标签时,建立第一连接,NFC模块读取待绑定设备的以下绑定相关信息:设备标识、验证密码、管理密码、绑定序列号、入网标识;
第一处理模块,在确定未安装移动应用APP时,触发自动化安装过程,来安装移动应用APP,移动应用APP根据当前终端设备所读取的绑定相关信息,调用第一类API或第二类API,经由第一类API与待绑定设备自动连接,或经由第二类API跳转到设备连接操作界面,选择设备并输入密码,以使移动应用APP和待绑定设备连接;
第二处理模块,在确定已安装移动应用APP时,判断移动应用APP和待绑定设备是否连接;当判断移动应用APP和待绑定设备未连接时,具体通过以下特定参数写入,自动使移动应用APP和待绑定设备连接:设备相连接信息和设备绑定信息及指定写入规则,并提供适配的API进行解析;所述指定写入规则的写入格式遵循 RTD_URI,所述指定写入规则的写入顺序,即Record写入顺序为先写入HTTP Record,再写入Android Application Record;
第二判断模块,在确定移动应用APP和待绑定设备连接的情况下,根据所获取的待绑定设备的绑定相关信息,判断待绑定设备的绑定状态;
绑定模块,在确定移动应用APP和待绑定设备连接之后,在确定绑定状态为未绑定的情况下,添加待绑定设备,并跳转至设备绑定步骤,具体包括:通过手动选择待绑定设备或者自动搜索待绑定设备,来实现添加待绑定设备;通过调用设备绑定页面,自动填写表单,自动输入设备管理密码,并点击绑定按钮来进行绑定操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311321385.7A CN117062038B (zh) | 2023-10-13 | 2023-10-13 | 一种基于近场通信技术的设备自动绑定方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311321385.7A CN117062038B (zh) | 2023-10-13 | 2023-10-13 | 一种基于近场通信技术的设备自动绑定方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117062038A CN117062038A (zh) | 2023-11-14 |
CN117062038B true CN117062038B (zh) | 2024-02-27 |
Family
ID=88655806
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311321385.7A Active CN117062038B (zh) | 2023-10-13 | 2023-10-13 | 一种基于近场通信技术的设备自动绑定方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117062038B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110426964A (zh) * | 2019-08-13 | 2019-11-08 | 合肥美的电冰箱有限公司 | 家电控制装置、智能设备、家电、家电控制***及方法 |
CN110572305A (zh) * | 2019-08-26 | 2019-12-13 | 珠海格力电器股份有限公司 | 智能家居设备绑定方法、***及智能家居设备、移动终端 |
WO2021003816A1 (zh) * | 2019-07-05 | 2021-01-14 | 杭州博联智能科技股份有限公司 | Iot设备与用户绑定的认证方法、设备及介质 |
CN112737899A (zh) * | 2020-11-30 | 2021-04-30 | 青岛海尔科技有限公司 | 智能设备管理方法和装置、存储介质及电子设备 |
WO2021196638A1 (zh) * | 2020-03-31 | 2021-10-07 | 广东美的制冷设备有限公司 | 家电设备的控制方法、控制装置及计算机存储介质 |
CN114554466A (zh) * | 2022-02-08 | 2022-05-27 | 广东纯米电器科技有限公司 | 设备检测方法及装置 |
CN115022857A (zh) * | 2022-05-26 | 2022-09-06 | 四川虹美智能科技有限公司 | 一种支持快速配网及设置nfc标签功能的终端*** |
CN115175152A (zh) * | 2022-06-20 | 2022-10-11 | 青岛海尔科技有限公司 | 智能设备绑定方法和装置、存储介质及电子装置 |
-
2023
- 2023-10-13 CN CN202311321385.7A patent/CN117062038B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021003816A1 (zh) * | 2019-07-05 | 2021-01-14 | 杭州博联智能科技股份有限公司 | Iot设备与用户绑定的认证方法、设备及介质 |
CN110426964A (zh) * | 2019-08-13 | 2019-11-08 | 合肥美的电冰箱有限公司 | 家电控制装置、智能设备、家电、家电控制***及方法 |
CN110572305A (zh) * | 2019-08-26 | 2019-12-13 | 珠海格力电器股份有限公司 | 智能家居设备绑定方法、***及智能家居设备、移动终端 |
WO2021196638A1 (zh) * | 2020-03-31 | 2021-10-07 | 广东美的制冷设备有限公司 | 家电设备的控制方法、控制装置及计算机存储介质 |
CN112737899A (zh) * | 2020-11-30 | 2021-04-30 | 青岛海尔科技有限公司 | 智能设备管理方法和装置、存储介质及电子设备 |
CN114554466A (zh) * | 2022-02-08 | 2022-05-27 | 广东纯米电器科技有限公司 | 设备检测方法及装置 |
CN115022857A (zh) * | 2022-05-26 | 2022-09-06 | 四川虹美智能科技有限公司 | 一种支持快速配网及设置nfc标签功能的终端*** |
CN115175152A (zh) * | 2022-06-20 | 2022-10-11 | 青岛海尔科技有限公司 | 智能设备绑定方法和装置、存储介质及电子装置 |
Also Published As
Publication number | Publication date |
---|---|
CN117062038A (zh) | 2023-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106538042B (zh) | 订户标识模块管理方法和支持该方法的电子设备 | |
CN109076331B (zh) | 电子设备和电子设备的控制方法 | |
KR102254849B1 (ko) | 프로비져닝 프로파일 처리 방법 및 이를 지원하는 전자 장치 | |
KR101541263B1 (ko) | 사용자 동작 커맨드들을 실행하기 위한 방법 및 장치 | |
CN105472595B (zh) | 移动无线电通信设备、服务器及用于控制它们的方法 | |
CN102143575B (zh) | 改进的向移动电信服务提供商的注册 | |
KR102191017B1 (ko) | eSIM 프로비저닝 방법과 이를 지원하는 서버 장치 | |
US9357378B1 (en) | Subscriber identity module (SIM) card initiation of custom application launcher installation on a mobile communication device | |
US10547890B2 (en) | Apparatus and method for displaying user interface | |
US20200228969A1 (en) | Electronic device and method for remotely providing profile to electronic device | |
EP3975503A1 (en) | Esim card replacement method and related device | |
EP3337219B1 (en) | Carrier configuration processing method, device and system, and computer storage medium | |
US20100112997A1 (en) | Local triggering methods, such as applications for device-initiated diagnostic or configuration management | |
US9392395B1 (en) | Background delivery of device configuration and branding | |
US9363622B1 (en) | Separation of client identification composition from customization payload to original equipment manufacturer layer | |
JP2018139144A (ja) | サービスイネーブラ機能 | |
US9542208B2 (en) | System and method to integrate/setup multiple branded applications in the setup wizard | |
US10902307B1 (en) | Universal integrated circuit card (UICC) toolkit | |
CN103856446A (zh) | 一种登录方法、装置及开放平台*** | |
US10694381B1 (en) | System and method for authentication and sharing of subscriber data | |
CN104301892A (zh) | 基于摇一摇机制的移动终端无线网络认证方法 | |
WO2020168561A1 (zh) | 设备配网方法、装置、电子设备及存储介质 | |
JP2018537757A (ja) | タッチスクリーン付き移動デバイスのロック及びロック解除のための方法及び移動デバイス | |
US9992326B1 (en) | Out of the box experience (OOBE) country choice using Wi-Fi layer transmission | |
CN105472694A (zh) | 一种通过扫描二维码接入WiFi的方法及装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |