CN110971717A - 智能设备身份识别码烧录方法、***、智能设备及服务器 - Google Patents

智能设备身份识别码烧录方法、***、智能设备及服务器 Download PDF

Info

Publication number
CN110971717A
CN110971717A CN201811162541.9A CN201811162541A CN110971717A CN 110971717 A CN110971717 A CN 110971717A CN 201811162541 A CN201811162541 A CN 201811162541A CN 110971717 A CN110971717 A CN 110971717A
Authority
CN
China
Prior art keywords
information
identification code
communication module
server
physical address
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.)
Granted
Application number
CN201811162541.9A
Other languages
English (en)
Other versions
CN110971717B (zh
Inventor
罗振华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Midea Group Co Ltd
Original Assignee
Midea Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Midea Group Co Ltd filed Critical Midea Group Co Ltd
Priority to CN201811162541.9A priority Critical patent/CN110971717B/zh
Publication of CN110971717A publication Critical patent/CN110971717A/zh
Application granted granted Critical
Publication of CN110971717B publication Critical patent/CN110971717B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3005Mechanisms for avoiding name conflicts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种智能设备身份识别码烧录方法、***、智能设备及服务器,方法包括:扫描设备获取智能设备身份识别码SN信息和通讯模块的物理地址MAC信息,并将获取的信息发送给服务器;服务器判断身份识别码SN信息和物理地址MAC信息是否均不存在于数据库中,若是,则将身份识别码SN信息和物理地址MAC信息绑定后存储于数据库中;通讯模块向服务器发送身份识别码请求指令;服务器在接收到所述请求指令后,查询数据库,获取与MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给通讯模块;通讯模块将身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。本发明能够保证写入智能设备中的身份识别码的唯一性。

Description

智能设备身份识别码烧录方法、***、智能设备及服务器
技术领域
本发明涉及智能设备技术领域,具体涉及一种智能设备身份识别码烧录方法、***、智能设备及服务器。
背景技术
在智能家电的使用过程中,识别码是一个非常重要的因素。若智能家电外观上贴的识别码与主机内存储的识别码不一致,会导致智能家电无法使用的严重后果。
现有的智能家电身份识别码烧录方法是通过扫描枪扫描智能家电上贴附的身份识别码,然后通过路由器与智能家电连接,将身份识别码烧录至智能家电中。
现有的智能家电身份识别码烧录方法只是将家电上贴附的身份识别码烧写进智能家电内,无法保证身份识别码的唯一性,若两个智能家电上贴附有同一身份识别码,则将导致后期对两个智能家电的管理混乱,例如若一个家电设备已激活,则另一个家电设备将无法使用。
发明内容
针对现有技术中的问题,本发明提供一种智能设备身份识别码烧录方法、***、智能设备及服务器。
为解决上述技术问题,本发明提供以下技术方案:
第一方面,本发明提供了一种智能设备身份识别码烧录方法,包括:
扫描设备获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息,并将所述身份识别码SN信息和所述物理地址MAC信息发送给服务器;
服务器判断所述身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中,并向所述扫描设备发送绑定成功的提示信息;
智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时,主动向所述服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令;
服务器在接收到所述请求指令后,查询数据库,获取与通讯模块物理地址MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给智能设备通讯模块;
智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
进一步地,所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN;
相应地,服务器在接收到扫描设备发送的身份识别码SN信息后,对接收到的身份识别码SN信息进行解密,并判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将解密后的身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中。
进一步地,所述方法还包括:
服务器若判断所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中,则向所述扫描设备发送绑定失败的提示信息。
进一步地,所述方法还包括:
服务器在接收到智能设备通讯模块发送的身份识别码请求指令时,若查询到服务器已经成功响应过所述智能设备通讯模块的身份识别码请求,则向所述智能设备通讯模块发送第一错误提示信息;
所述智能设备通讯模块在接收到所述第一错误提示信息后,将所述第一错误提示信息发送给智能设备主机,以使智能设备主机将所述第一错误提示信息进行显示或播放;
其中,第一错误提示信息中包含有所述智能设备已经成功烧录身份识别码SN的提示信息。
进一步地,所述方法还包括:
服务器在接收到智能设备通讯模块发送的身份识别码请求指令时,若查询到服务器数据库中不存在所述智能设备通讯模块的物理地址MAC信息,则向所述智能设备通讯模块发送第二错误提示信息;
所述智能设备通讯模块在接收到所述第二错误提示信息后,将所述第二错误提示信息发送给智能设备主机,以使智能设备主机将所述第二错误提示信息进行显示或播放;
其中,第二错误提示信息中包含有所述智能设备在信息绑定环节未将身份识别码SN信息和物理地址MAC信息进行成功绑定的提示信息。
第二方面,本发明还提供了一种智能设备身份识别码烧录***,包括:扫描设备、服务器和智能设备,所述智能设备上设置有通讯模块;
所述扫描设备,用于获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息,并将所述身份识别码SN信息和所述物理地址MAC信息发送给服务器;
所述服务器,用于判断所述扫描设备发送的所述身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中,并向所述扫描设备发送绑定成功的提示信息;
所述通讯模块,用于在检测到智能设备主机中不存在身份识别码SN时,主动向所述服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令;
所述服务器,用于在接收到所述通讯模块发送的请求指令后,查询数据库,获取与通讯模块物理地址MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给所述通讯模块;
所述通讯模块,用于将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
进一步地,所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN;
相应地,所述服务器,用于在接收到所述扫描设备发送的身份识别码SN信息后,对接收到的身份识别码SN信息进行解密,并判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将解密后的身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中。
进一步地,所述服务器还用于:
若判断所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中,则向所述扫描设备发送绑定失败的提示信息。
进一步地,所述服务器还用于:
在接收到所述通讯模块发送的身份识别码请求指令时,若查询到服务器已经成功响应过所述通讯模块的身份识别码请求,则向所述通讯模块发送第一错误提示信息;
相应地,所述通讯模块,还用于在接收到所述第一错误提示信息后,将所述第一错误提示信息发送给智能设备主机,以使智能设备主机将所述第一错误提示信息进行显示或播放;
其中,第一错误提示信息中包含有所述智能设备已经成功烧录身份识别码SN的提示信息。
进一步地,所述服务器还用于:
在接收到所述通讯模块发送的身份识别码请求指令时,若查询到服务器数据库中不存在所述通讯模块的物理地址MAC信息,则向所述通讯模块发送第二错误提示信息;
相应地,所述通讯模块,还用于在接收到所述第二错误提示信息后,将所述第二错误提示信息发送给智能设备主机,以使智能设备主机将所述第二错误提示信息进行显示或播放;
其中,第二错误提示信息中包含有所述智能设备在信息绑定环节未将身份识别码SN信息和物理地址MAC信息进行成功绑定的提示信息。
第三方面,本发明还提供了一种扫描设备,包括:扫描枪和扫描计算机;
所述扫描枪,用于扫描获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块的物理地址MAC信息;
所述扫描计算机,用于将所述身份识别码SN信息和所述物理地址MAC信息发送给服务器,以使所述服务器判断所述身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若服务器判断所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中,并向所述扫描计算机发送绑定成功的提示信息;
所述扫描计算机,还用于接收所述服务器在将所述身份识别码SN信息和所述物理地址MAC信息成功绑定后发送的绑定成功的提示信息;
所述扫描计算机,还用于接收所述服务器在判断所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中时向所述扫描计算机发送的绑定失败的提示信息。
第四方面,本发明还提供了一种智能设备,包括:智能设备主机和位于智能设备上的通讯模块;其中,所述智能设备外壳上贴有身份识别码SN信息,所述通讯模块外壳上贴有物理地址MAC信息;
所述通讯模块,用于在检测到智能设备主机中不存在身份识别码SN时,主动向服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令,以使服务器根据所述请求指令查询数据库,获取与所述通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系;
所述通讯模块,还用于接收服务器返回的与通讯模块物理地址MAC信息对应的身份识别码SN信息,并将接收到的身份识别码SN信息发送给所述智能设备主机,以完成智能设备身份识别码的烧录工作。
进一步地,所述通讯模块,还用于接收服务器发送的第一错误提示信息,并将所述第一错误提示信息发送给智能设备主机,以使智能设备主机将所述第一错误提示信息进行显示或播放;
其中,所述第一错误提示信息是服务器在接收到所述通讯模块发送的身份识别码请求指令后,在查询到服务器已经成功响应过所述通讯模块的身份识别码请求时向所述通讯模块发送的,所述第一错误提示信息中包含有所述智能设备已经成功烧录身份识别码SN的提示信息。
进一步地,所述通讯模块,还用于接收服务器发送的第二错误提示信息,并将所述第二错误提示信息发送给智能设备主机,以使智能设备主机将所述第二错误提示信息进行显示或播放;
其中,所述第二错误提示信息是服务器在接收到所述通讯模块发送的身份识别码请求指令后,在查询到服务器数据库中不存在所述通讯模块的物理地址MAC信息时向所述通讯模块发送的,所述第二错误提示信息中包含有所述智能设备在信息绑定环节未将身份识别码SN信息和物理地址MAC信息进行成功绑定的提示信息。
第五方面,本发明还提供了一种服务器,包括:
接收模块,用于接收扫描设备发送的由身份识别码SN信息和物理地址MAC信息组成的二元组;其中,所述二元组是所述扫描设备通过扫描智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息获取的;
判断模块,用于判断所述接收模块接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中;
绑定模块,用于在所述判断模块确定所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中时,将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于服务器数据库中;
发送模块,用于在所述绑定模块将所述身份识别码SN信息和所述物理地址MAC信息绑定成功后,向所述扫描设备发送绑定成功的提示信息;
所述接收模块,还用于接收智能设备通讯模块发送的携带有通讯模块物理地址MAC信息的身份识别码请求指令;其中,所述请求指令是智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时主动向服务器发送的;
查询模块,用于在所述接收模块接收到所述请求指令后,根据所述请求指令查询服务器数据库,获取与指令中携带的通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系;
所述发送模块,还用于将查询得到的身份识别码SN信息发送给智能设备通讯模块,以使智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
进一步地,所述发送模块,还用于在所述判断模块确定所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中时向所述扫描设备发送绑定失败的提示信息。
进一步地,所述服务器还包括解密模块,用于对所述接收模块接收到的身份识别码SN信息进行解密,并将解密后的身份识别码SN信息发送给所述判断模块,以使所述判断模块判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中;
其中,所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN,相应地,所述扫描设备扫描获取的身份识别码SN信息为加密后的身份识别码SN信息。
第六方面,本发明还提供了一种智能设备身份识别码烧录方法,包括:
接收扫描设备发送的由身份识别码SN信息和物理地址MAC信息组成的二元组;其中,所述二元组是所述扫描设备通过扫描智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息获取的;
判断接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中;
若确定所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于服务器数据库中,并向所述扫描设备发送绑定成功的提示信息;
接收智能设备通讯模块发送的携带有通讯模块物理地址MAC信息的身份识别码请求指令;其中,所述请求指令是智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时主动向服务器发送的;
在接收到所述请求指令后,根据所述请求指令查询服务器数据库,获取与指令中携带的通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系;
将查询得到的身份识别码SN信息发送给智能设备通讯模块,以使智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
进一步地,所述方法还包括:
若确定所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中时向所述扫描设备发送绑定失败的提示信息。
进一步地,当所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN时,在判断接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中之前,所述方法还包括:
对接收到的身份识别码SN信息进行解密,获得解密后的身份识别码SN信息;
相应地,判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中。
第七方面,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第六方面所述智能设备身份识别码烧录方法的步骤。
第八方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第六方面所述智能设备身份识别码烧录方法的步骤。
由上述技术方案可知,本发明提供的智能设备身份识别码烧录方法,由扫描设备获取智能设备身份识别码SN信息和通讯模块的物理地址MAC信息,并将获取的信息发送给服务器;服务器判断身份识别码SN信息和物理地址MAC信息是否均不存在于数据库中,若是,则将身份识别码SN信息和物理地址MAC信息绑定后存储于数据库中;通讯模块向服务器发送身份识别码请求指令;服务器在接收到所述请求指令后,查询数据库,获取与MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给通讯模块;通讯模块将身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。可见,本发明将智能设备通讯模块的物理地址MAC信息和智能设备身份识别码SN信息在服务器一一绑定,并由通讯模块以自身MAC信息请求服务器获取与MAC信息唯一对应的身份识别码SN,并将获取的身份识别码SN写入智能设备主机,从而保证了写入智能设备中的身份识别码的唯一性,从而确保了智能设备后续的正常使用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的智能设备身份识别码烧录方法的流程图;
图2是本发明另一实施例提供的智能设备身份识别码烧录***的结构示意图;
图3是本发明另一实施例提供的扫描设备的结构示意图;
图4是本发明另一实施例提供的智能设备的结构示意图;
图5是本发明另一实施例提供的服务器的结构示意图;
图6是本发明另一实施例提供的智能设备身份识别码烧录方法的流程图;
图7是本发明又一实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
针对现有技术中的问题,本发明提供了一种智能设备身份识别码烧录方法、***、智能设备及服务器,本发明能够保证写入智能设备中的身份识别码的唯一性,从而确保了智能设备后续的正常使用。下面将通过具体实施例对本发明提供的内容进行详细解释说明。
图1示出了本发明一实施例提供的智能设备身份识别码烧录方法的流程图,参见图1,本发明实施例提供的智能设备身份识别码烧录方法包括如下步骤:
步骤101:扫描设备获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息,并将所述身份识别码SN信息和所述物理地址MAC信息发送给服务器。
在本步骤中,智能设备通讯模块为设置在智能设备上的通讯模块,由于考虑到后续通讯的便利性,所述通讯模块一般为无线通讯模块,当然也不排除有线通信的可能性。当所述通讯模块为无线通讯模块时,可以为蓝牙模块、WIFI模块等常用的无线通信模块。
一般地,智能设备的通讯模块外壳上一般粘贴有带MAC地址信息的标贴,智能设备整机外壳上根据产品型号一般粘贴有相应的身份识别码标贴。在智能设备的整机装配环节,通过扫描设备扫描两个标贴可以获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息。这里的扫描设备可以为无线条码阅读器。
需要说明的是,扫描设备可以通过通讯(优选加密通讯)把身份识别码SN信息和物理地址MAC信息组成类似形式的<MAC,身份标识码SN>二元组发送给服务器。
需要说明的是,本实施例所提到的智能设备可以为智能家用电器、智能办公设备、智能生活电器等智能设备,例如空调、冰箱、电视、洗衣机、电饭煲、抽烟机、个人电子助理、高拍仪、智能耳机、智能播放器等智能设备。
步骤102:服务器判断所述身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中,并向所述扫描设备发送绑定成功的提示信息。
在本步骤中,服务器在接收到扫描设备发送的身份识别码SN信息和所述物理地址MAC信息后,通过查询数据库判断是否已经存在相应的MAC信息或者SN信息,若数据库中已经存在任一信息,则服务器返回绑定失败的提示信息给扫码设备,否则返回绑定成功的提示信息给扫描设备。
步骤103:智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时,主动向所述服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令。
在本步骤中,智能设备通讯模块检测到智能设备主机中不存在身份识别码SN包含两种情况,一种是智能设备主机中不存在身份识别码SN,另一种是智能设备主机中的身份识别码SN为无效值。一般地,在智能家电整机装配环节前,智能设备主机中的身份识别码默认为无效值。
需要说明的是,智能设备部在检验环节上电后,通讯模块检测到智能家电身份识别码为无效值时,通讯模块会连接到指定路由器,与服务器建立连接,并主动向所述服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令,以获取相应的家电身份识别码。
步骤104:服务器在接收到所述请求指令后,查询数据库,获取与通讯模块物理地址MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给智能设备通讯模块。
在本步骤中,服务器在接收到智能设备通讯模块发送的身份识别码请求指令时,会根据MAC信息查询数据库,获取与MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给智能设备通讯模块。
需要说明的是,服务器在接收到智能设备通讯模块发送的身份识别码请求指令时,若查询到服务器已经成功响应过所述智能设备通讯模块的身份识别码请求,则向所述智能设备通讯模块发送第一错误提示信息,第一错误提示信息中包含有所述智能设备已经成功烧录身份识别码SN的提示信息。
需要说明的是,服务器在接收到智能设备通讯模块发送的身份识别码请求指令时,若查询到服务器数据库中不存在所述智能设备通讯模块的物理地址MAC信息,则向所述智能设备通讯模块发送第二错误提示信息,第二错误提示信息中包含有所述智能设备在信息绑定环节未将身份识别码SN信息和物理地址MAC信息进行成功绑定的提示信息。
步骤105:智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
在本步骤中,通讯模块接收到身份识别码SN后,发送给智能家电主机。智能家电主机将身份识别码SN写入到存储器中,从而完成智能设备身份识别码的烧录工作。
此外,所述智能设备通讯模块若接收到服务器发送的第一错误提示信息,则将所述第一错误提示信息发送给智能设备主机,以使智能设备主机将所述第一错误提示信息进行显示或播放,以提示相关人员错误详情,便于相关人员进行后续处理。
此外,所述智能设备通讯模块若接收到服务器发送的第二错误提示信息,则将所述第二错误提示信息发送给智能设备主机,以使智能设备主机将所述第二错误提示信息进行显示或播放,以提示相关人员错误详情,便于相关人员进行后续处理。
由上面描述可知,本实施例提供的智能设备身份识别码烧录方法,由扫描设备获取智能设备身份识别码SN信息和通讯模块的物理地址MAC信息,并将获取的信息发送给服务器;服务器判断身份识别码SN信息和物理地址MAC信息是否均不存在于数据库中,若是,则将身份识别码SN信息和物理地址MAC信息绑定后存储于数据库中;通讯模块向服务器发送身份识别码请求指令;服务器在接收到所述请求指令后,查询数据库,获取与MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给通讯模块;通讯模块将身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。可见,本实施例将智能设备通讯模块的物理地址MAC信息和智能设备身份识别码SN信息在服务器一一绑定,并由通讯模块以自身MAC信息请求服务器获取与MAC信息唯一对应的身份识别码SN,并将获取的身份识别码SN写入智能设备主机,从而保证了写入智能设备中的身份识别码的唯一性,从而确保了智能设备后续的正常使用。
在一种可选实施方式中,基于上述内容,为解决智能设备身份识别码容易被复制,仿造或伪造的问题,可以将智能设备外壳上的身份识别码设置为加密后的身份识别码SN;
相应地,服务器在接收到扫描设备发送的身份识别码SN信息后,对接收到的身份识别码SN信息进行解密,并判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将解密后的身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中。
需要说明的是,对于加密身份识别码的烧录过程,跟上面描述的烧录过程,除了存在解密这一操作外,其余过程都一致,故此处不再详述,具体内容可参见上面的描述。
可见,本实施例通过在远端服务器建立智能设备身份识别码和通讯模块MAC地址的唯一绑定关系,并由通讯模块在智能设备检验上电环节以自身MAC信息请求服务器获取与MAC信息唯一对应的身份识别码SN,并将获取的身份识别码SN写入智能设备主机,从而保证了写入智能设备中的身份识别码的唯一性,从而确保了智能设备后续的正常使用。
此外,本实施例针对身份识别码容易被复制或仿造的问题,在智能设备外壳上贴附加密后的身份识别码,相应地,扫码设备获取到的是加密后的身份识别码,扫描设备将加密后的身份识别码发送给服务器,服务器采用相应的解密算法得出真实的身份识别码,后续通讯模块通过请求服务器将解密后的身份识别码烧录到智能设备中,从而解决了智能设备身份识别码容易复制或仿造的问题。
基于相同的发明构思,本发明另一实施例提供了一种智能设备身份识别码烧录***,参见图2,该***包括:扫描设备21、服务器22和智能设备23,所述智能设备23上设置有通讯模块231,其中:
所述扫描设备21,用于获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息,并将所述身份识别码SN信息和所述物理地址MAC信息发送给服务器;
所述服务器22,用于判断所述扫描设备发送的所述身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中,并向所述扫描设备发送绑定成功的提示信息;
所述通讯模块231,用于在检测到智能设备主机中不存在身份识别码SN时,主动向所述服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令;
所述服务器22,用于在接收到所述通讯模块发送的请求指令后,查询数据库,获取与通讯模块物理地址MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给所述通讯模块;
所述通讯模块231,用于将接收到的身份识别码SN信息发送给智能设备主机232,以完成智能设备身份识别码的烧录工作。
由于本实施例提供的智能设备身份识别码烧录***,可以用于执行上述实施例所述的智能设备身份识别码烧录方法,其工作原理和技术效果类似,故此处不再详述,具体内容可参见上述实施例的描述。
在一种可选实施方式中,所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN;
相应地,所述服务器22,用于在接收到所述扫描设备发送的身份识别码SN信息后,对接收到的身份识别码SN信息进行解密,并判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将解密后的身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中。
在一种可选实施方式中,所述服务器22还用于:
若判断所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中,则向所述扫描设备发送绑定失败的提示信息。
在一种可选实施方式中,所述服务器22还用于:
在接收到所述通讯模块231发送的身份识别码请求指令时,若查询到服务器已经成功响应过所述通讯模块的身份识别码请求,则向所述通讯模块发送第一错误提示信息;
相应地,所述通讯模块231,还用于在接收到所述第一错误提示信息后,将所述第一错误提示信息发送给智能设备主机,以使智能设备主机将所述第一错误提示信息进行显示或播放;
其中,第一错误提示信息中包含有所述智能设备已经成功烧录身份识别码SN的提示信息。
在一种可选实施方式中,所述服务器22还用于:
在接收到所述通讯模块231发送的身份识别码请求指令时,若查询到服务器数据库中不存在所述通讯模块的物理地址MAC信息,则向所述通讯模块发送第二错误提示信息;
相应地,所述通讯模块231,还用于在接收到所述第二错误提示信息后,将所述第二错误提示信息发送给智能设备主机,以使智能设备主机将所述第二错误提示信息进行显示或播放;
其中,第二错误提示信息中包含有所述智能设备在信息绑定环节未将身份识别码SN信息和物理地址MAC信息进行成功绑定的提示信息。
需要说明的是,本实施例所给出的多个优选实施方式,在逻辑或结构相互不冲突的前提下,可以自由组合,本发明对此不做限定。
基于相同的发明构思,本发明另一实施例还提供了一种扫描设备,参见图3,所述扫描设备包括:扫描枪211和扫描计算机212,其中:
所述扫描枪211,用于扫描获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块的物理地址MAC信息;
所述扫描计算机212,用于将所述身份识别码SN信息和所述物理地址MAC信息发送给服务器,以使所述服务器判断所述身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若服务器判断所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中,并向所述扫描计算机发送绑定成功的提示信息;
所述扫描计算机,还用于接收所述服务器在将所述身份识别码SN信息和所述物理地址MAC信息成功绑定后发送的绑定成功的提示信息;
所述扫描计算机,还用于接收所述服务器在判断所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中时向所述扫描计算机发送的绑定失败的提示信息。
本实施例提供的扫描设备是对上述智能设备身份识别码烧录***中的扫描设备的详细说明,该扫描设备与服务器以及智能设备的配合工作可参见上述***或方法实施例的描述。
基于相同的发明构思,本发明另一实施例还提供了一种智能设备,参见图4,该智能设备包括:智能设备主机232和位于智能设备上的通讯模块231;其中,所述智能设备外壳上贴有身份识别码SN信息,所述通讯模块外壳上贴有物理地址MAC信息;
所述通讯模块231,用于在检测到智能设备主机中不存在身份识别码SN时,主动向服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令,以使服务器根据所述请求指令查询数据库,获取与所述通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系;
所述通讯模块231,还用于接收服务器返回的与通讯模块物理地址MAC信息对应的身份识别码SN信息,并将接收到的身份识别码SN信息发送给所述智能设备主机232,以完成智能设备身份识别码的烧录工作。
在一种可选实施方式中,所述通讯模块231,还用于接收服务器发送的第一错误提示信息,并将所述第一错误提示信息发送给智能设备主机,以使智能设备主机将所述第一错误提示信息进行显示或播放;
其中,所述第一错误提示信息是服务器在接收到所述通讯模块发送的身份识别码请求指令后,在查询到服务器已经成功响应过所述通讯模块的身份识别码请求时向所述通讯模块发送的,所述第一错误提示信息中包含有所述智能设备已经成功烧录身份识别码SN的提示信息。
在一种可选实施方式中,所述通讯模块231,还用于接收服务器发送的第二错误提示信息,并将所述第二错误提示信息发送给智能设备主机,以使智能设备主机将所述第二错误提示信息进行显示或播放;
其中,所述第二错误提示信息是服务器在接收到所述通讯模块发送的身份识别码请求指令后,在查询到服务器数据库中不存在所述通讯模块的物理地址MAC信息时向所述通讯模块发送的,所述第二错误提示信息中包含有所述智能设备在信息绑定环节未将身份识别码SN信息和物理地址MAC信息进行成功绑定的提示信息。
需要说明的是,本实施例所给出的多个可选实施方式,在逻辑或结构相互不冲突的前提下,可以自由组合,本发明对此不做限定。
本实施例提供的智能设备是对上述智能设备身份识别码烧录***中的智能设备的详细说明,该智能设备与服务器以及扫描设备的具体配合工作可参见上述***或方法实施例的描述。
基于相同的发明构思,本发明另一实施例还提供了一种服务器,参见图5,该服务器包括:接收模块221、判断模块222、绑定模块223、发送模块224和查询模块225,其中:
接收模块221,用于接收扫描设备发送的由身份识别码SN信息和物理地址MAC信息组成的二元组;其中,所述二元组是所述扫描设备通过扫描智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息获取的;
判断模块222,用于判断所述接收模块接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中;
绑定模块223,用于在所述判断模块确定所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中时,将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于服务器数据库中;
发送模块224,用于在所述绑定模块将所述身份识别码SN信息和所述物理地址MAC信息绑定成功后,向所述扫描设备发送绑定成功的提示信息;
所述接收模块221,还用于接收智能设备通讯模块发送的携带有通讯模块物理地址MAC信息的身份识别码请求指令;其中,所述请求指令是智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时主动向服务器发送的;
查询模块225,用于在所述接收模块接收到所述请求指令后,根据所述请求指令查询服务器数据库,获取与指令中携带的通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系;
所述发送模块224,还用于将查询得到的身份识别码SN信息发送给智能设备通讯模块,以使智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
在一种可选实施方式中,所述发送模块224,还用于在所述判断模块确定所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中时向所述扫描设备发送绑定失败的提示信息。
在一种可选实施方式中,参见图5,所述服务器还包括解密模块226,用于对所述接收模块接收到的身份识别码SN信息进行解密,并将解密后的身份识别码SN信息发送给所述判断模块,以使所述判断模块判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中;
其中,所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN,相应地,所述扫描设备扫描获取的身份识别码SN信息为加密后的身份识别码SN信息。
需要说明的是,本实施例所给出的多个可选实施方式,在逻辑或结构相互不冲突的前提下,可以自由组合,本发明对此不做限定。
本实施例提供的服务器是对上述智能设备身份识别码烧录***中的服务器的详细说明,该服务器与扫描设备以及智能设备的具体配合工作可参见上述***或方法实施例的描述。
基于相同的发明构思,本发明另一实施例提供了一种智能设备身份识别码烧录方法,参见图6,该方法包括如下步骤:
步骤201:接收扫描设备发送的由身份识别码SN信息和物理地址MAC信息组成的二元组;其中,所述二元组是所述扫描设备通过扫描智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息获取的。
步骤202:判断接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中,若确定所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于服务器数据库中,并向所述扫描设备发送绑定成功的提示信息。
步骤203:接收智能设备通讯模块发送的携带有通讯模块物理地址MAC信息的身份识别码请求指令;其中,所述请求指令是智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时主动向服务器发送的。
步骤204:在接收到所述请求指令后,根据所述请求指令查询服务器数据库,获取与指令中携带的通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系。
步骤205:将查询得到的身份识别码SN信息发送给智能设备通讯模块,以使智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
在一种可选实施方式中,所述方法还包括:
若确定所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中时向所述扫描设备发送绑定失败的提示信息。
在一种可选实施方式中,当所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN时,在判断接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中之前,所述方法还包括:
对接收到的身份识别码SN信息进行解密,获得解密后的身份识别码SN信息;
相应地,判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中。
需要说明的是,本实施例所给出的多个可选实施方式,在逻辑或结构相互不冲突的前提下,可以自由组合,本发明对此不做限定。
由于本实施例提供的智能设备身份识别码烧录方法,可以采用上述实施例所述的服务器实现,其工作原理和技术效果类似,故此处不再详述,具体内容可参见上述服务器实施例的描述。
基于相同的发明构思,本发明又一实施例提供了一种电子设备,参见图7,所述电子设备具体包括如下内容:处理器701、存储器702、通信接口703和总线704;
其中,所述处理器701、存储器702、通信接口703通过所述总线704完成相互间的通信;所述通信接口703用于实现各建模软件及智能制造装备模块库等相关设备之间的信息传输;
所述处理器701用于调用所述存储器702中的计算机程序,所述处理器执行所述计算机程序时实现上述智能设备身份识别码烧录方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
步骤201:接收扫描设备发送的由身份识别码SN信息和物理地址MAC信息组成的二元组;其中,所述二元组是所述扫描设备通过扫描智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息获取的。
步骤202:判断接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中,若确定所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于服务器数据库中,并向所述扫描设备发送绑定成功的提示信息。
步骤203:接收智能设备通讯模块发送的携带有通讯模块物理地址MAC信息的身份识别码请求指令;其中,所述请求指令是智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时主动向服务器发送的。
步骤204:在接收到所述请求指令后,根据所述请求指令查询服务器数据库,获取与指令中携带的通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系。
步骤205:将查询得到的身份识别码SN信息发送给智能设备通讯模块,以使智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
基于相同的发明构思,本发明又一实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述智能设备身份识别码烧录方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
步骤201:接收扫描设备发送的由身份识别码SN信息和物理地址MAC信息组成的二元组;其中,所述二元组是所述扫描设备通过扫描智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息获取的。
步骤202:判断接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中,若确定所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于服务器数据库中,并向所述扫描设备发送绑定成功的提示信息。
步骤203:接收智能设备通讯模块发送的携带有通讯模块物理地址MAC信息的身份识别码请求指令;其中,所述请求指令是智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时主动向服务器发送的。
步骤204:在接收到所述请求指令后,根据所述请求指令查询服务器数据库,获取与指令中携带的通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系。
步骤205:将查询得到的身份识别码SN信息发送给智能设备通讯模块,以使智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
在本发明的描述中,需要说明的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (22)

1.一种智能设备身份识别码烧录方法,其特征在于,包括:
扫描设备获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息,并将所述身份识别码SN信息和所述物理地址MAC信息发送给服务器;
服务器判断所述身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中,并向所述扫描设备发送绑定成功的提示信息;
智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时,主动向所述服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令;
服务器在接收到所述请求指令后,查询数据库,获取与通讯模块物理地址MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给智能设备通讯模块;
智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
2.根据权利要求1所述的方法,其特征在于,所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN;
相应地,服务器在接收到扫描设备发送的身份识别码SN信息后,对接收到的身份识别码SN信息进行解密,并判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将解密后的身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
服务器若判断所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中,则向所述扫描设备发送绑定失败的提示信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
服务器在接收到智能设备通讯模块发送的身份识别码请求指令时,若查询到服务器已经成功响应过所述智能设备通讯模块的身份识别码请求,则向所述智能设备通讯模块发送第一错误提示信息;
所述智能设备通讯模块在接收到所述第一错误提示信息后,将所述第一错误提示信息发送给智能设备主机,以使智能设备主机将所述第一错误提示信息进行显示或播放;
其中,第一错误提示信息中包含有所述智能设备已经成功烧录身份识别码SN的提示信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
服务器在接收到智能设备通讯模块发送的身份识别码请求指令时,若查询到服务器数据库中不存在所述智能设备通讯模块的物理地址MAC信息,则向所述智能设备通讯模块发送第二错误提示信息;
所述智能设备通讯模块在接收到所述第二错误提示信息后,将所述第二错误提示信息发送给智能设备主机,以使智能设备主机将所述第二错误提示信息进行显示或播放;
其中,第二错误提示信息中包含有所述智能设备在信息绑定环节未将身份识别码SN信息和物理地址MAC信息进行成功绑定的提示信息。
6.一种智能设备身份识别码烧录***,其特征在于,包括:扫描设备、服务器和智能设备,所述智能设备上设置有通讯模块;
所述扫描设备,用于获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息,并将所述身份识别码SN信息和所述物理地址MAC信息发送给服务器;
所述服务器,用于判断所述扫描设备发送的所述身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中,并向所述扫描设备发送绑定成功的提示信息;
所述通讯模块,用于在检测到智能设备主机中不存在身份识别码SN时,主动向所述服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令;
所述服务器,用于在接收到所述通讯模块发送的请求指令后,查询数据库,获取与通讯模块物理地址MAC信息对应的身份识别码SN信息,并将查询得到的身份识别码SN信息发送给所述通讯模块;
所述通讯模块,用于将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
7.根据权利要求6所述的***,其特征在于,所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN;
相应地,所述服务器,用于在接收到所述扫描设备发送的身份识别码SN信息后,对接收到的身份识别码SN信息进行解密,并判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若是,则将解密后的身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中。
8.根据权利要求6所述的***,其特征在于,所述服务器还用于:
若判断所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中,则向所述扫描设备发送绑定失败的提示信息。
9.根据权利要求6所述的***,其特征在于,所述服务器还用于:
在接收到所述通讯模块发送的身份识别码请求指令时,若查询到服务器已经成功响应过所述通讯模块的身份识别码请求,则向所述通讯模块发送第一错误提示信息;
相应地,所述通讯模块,还用于在接收到所述第一错误提示信息后,将所述第一错误提示信息发送给智能设备主机,以使智能设备主机将所述第一错误提示信息进行显示或播放;
其中,第一错误提示信息中包含有所述智能设备已经成功烧录身份识别码SN的提示信息。
10.根据权利要求6所述的***,其特征在于,所述服务器还用于:
在接收到所述通讯模块发送的身份识别码请求指令时,若查询到服务器数据库中不存在所述通讯模块的物理地址MAC信息,则向所述通讯模块发送第二错误提示信息;
相应地,所述通讯模块,还用于在接收到所述第二错误提示信息后,将所述第二错误提示信息发送给智能设备主机,以使智能设备主机将所述第二错误提示信息进行显示或播放;
其中,第二错误提示信息中包含有所述智能设备在信息绑定环节未将身份识别码SN信息和物理地址MAC信息进行成功绑定的提示信息。
11.一种扫描设备,其特征在于,包括:扫描枪和扫描计算机;
所述扫描枪,用于扫描获取智能设备外壳上的身份识别码SN信息和智能设备通讯模块的物理地址MAC信息;
所述扫描计算机,用于将所述身份识别码SN信息和所述物理地址MAC信息发送给服务器,以使所述服务器判断所述身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中,若服务器判断所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于数据库中,并向所述扫描计算机发送绑定成功的提示信息;
所述扫描计算机,还用于接收所述服务器在将所述身份识别码SN信息和所述物理地址MAC信息成功绑定后发送的绑定成功的提示信息;
所述扫描计算机,还用于接收所述服务器在判断所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中时向所述扫描计算机发送的绑定失败的提示信息。
12.一种智能设备,其特征在于,包括:智能设备主机和位于智能设备上的通讯模块;其中,所述智能设备外壳上贴有身份识别码SN信息,所述通讯模块外壳上贴有物理地址MAC信息;
所述通讯模块,用于在检测到智能设备主机中不存在身份识别码SN时,主动向服务器发送携带有通讯模块物理地址MAC信息的身份识别码请求指令,以使服务器根据所述请求指令查询数据库,获取与所述通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系;
所述通讯模块,还用于接收服务器返回的与通讯模块物理地址MAC信息对应的身份识别码SN信息,并将接收到的身份识别码SN信息发送给所述智能设备主机,以完成智能设备身份识别码的烧录工作。
13.根据权利要求12所述的智能设备,其特征在于,
所述通讯模块,还用于接收服务器发送的第一错误提示信息,并将所述第一错误提示信息发送给智能设备主机,以使智能设备主机将所述第一错误提示信息进行显示或播放;
其中,所述第一错误提示信息是服务器在接收到所述通讯模块发送的身份识别码请求指令后,在查询到服务器已经成功响应过所述通讯模块的身份识别码请求时向所述通讯模块发送的,所述第一错误提示信息中包含有所述智能设备已经成功烧录身份识别码SN的提示信息。
14.根据权利要求12所述的智能设备,其特征在于,
所述通讯模块,还用于接收服务器发送的第二错误提示信息,并将所述第二错误提示信息发送给智能设备主机,以使智能设备主机将所述第二错误提示信息进行显示或播放;
其中,所述第二错误提示信息是服务器在接收到所述通讯模块发送的身份识别码请求指令后,在查询到服务器数据库中不存在所述通讯模块的物理地址MAC信息时向所述通讯模块发送的,所述第二错误提示信息中包含有所述智能设备在信息绑定环节未将身份识别码SN信息和物理地址MAC信息进行成功绑定的提示信息。
15.一种服务器,其特征在于,包括:
接收模块,用于接收扫描设备发送的由身份识别码SN信息和物理地址MAC信息组成的二元组;其中,所述二元组是所述扫描设备通过扫描智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息获取的;
判断模块,用于判断所述接收模块接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中;
绑定模块,用于在所述判断模块确定所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中时,将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于服务器数据库中;
发送模块,用于在所述绑定模块将所述身份识别码SN信息和所述物理地址MAC信息绑定成功后,向所述扫描设备发送绑定成功的提示信息;
所述接收模块,还用于接收智能设备通讯模块发送的携带有通讯模块物理地址MAC信息的身份识别码请求指令;其中,所述请求指令是智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时主动向服务器发送的;
查询模块,用于在所述接收模块接收到所述请求指令后,根据所述请求指令查询服务器数据库,获取与指令中携带的通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系;
所述发送模块,还用于将查询得到的身份识别码SN信息发送给智能设备通讯模块,以使智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
16.根据权利要求15所述的服务器,其特征在于,所述发送模块,还用于在所述判断模块确定所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中时向所述扫描设备发送绑定失败的提示信息。
17.根据权利要求15所述的服务器,其特征在于,所述服务器还包括解密模块,用于对所述接收模块接收到的身份识别码SN信息进行解密,并将解密后的身份识别码SN信息发送给所述判断模块,以使所述判断模块判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中;
其中,所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN,相应地,所述扫描设备扫描获取的身份识别码SN信息为加密后的身份识别码SN信息。
18.一种智能设备身份识别码烧录方法,其特征在于,包括:
接收扫描设备发送的由身份识别码SN信息和物理地址MAC信息组成的二元组;其中,所述二元组是所述扫描设备通过扫描智能设备外壳上的身份识别码SN信息和智能设备通讯模块外壳上的物理地址MAC信息获取的;
判断接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中;
若确定所述身份识别码SN信息和所述物理地址MAC信息均不存在于服务器数据库中,则将所述身份识别码SN信息和所述物理地址MAC信息绑定后存储于服务器数据库中,并向所述扫描设备发送绑定成功的提示信息;
接收智能设备通讯模块发送的携带有通讯模块物理地址MAC信息的身份识别码请求指令;其中,所述请求指令是智能设备通讯模块在检测到智能设备主机中不存在身份识别码SN时主动向服务器发送的;
在接收到所述请求指令后,根据所述请求指令查询服务器数据库,获取与指令中携带的通讯模块物理地址MAC信息对应的身份识别码SN信息;其中,服务器数据库中存储有智能设备通讯模块物理地址MAC信息与智能设备身份识别码SN信息的一一对应关系;
将查询得到的身份识别码SN信息发送给智能设备通讯模块,以使智能设备通讯模块将接收到的身份识别码SN信息发送给智能设备主机,以完成智能设备身份识别码的烧录工作。
19.根据权利要求18所述的方法,其特征在于,所述方法还包括:
若确定所述身份识别码SN信息或所述物理地址MAC信息已存在于服务器数据库中时向所述扫描设备发送绑定失败的提示信息。
20.根据权利要求18所述的方法,其特征在于,当所述智能设备外壳上的身份识别码SN信息为加密后的身份识别码SN时,在判断接收到的身份识别码SN信息和物理地址MAC信息是否均不存在于服务器数据库中之前,所述方法还包括:
对接收到的身份识别码SN信息进行解密,获得解密后的身份识别码SN信息;
相应地,判断解密后的身份识别码SN信息和所述物理地址MAC信息是否均不存在于服务器数据库中。
21.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求18至20任一项所述智能设备身份识别码烧录方法的步骤。
22.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求18至20任一项所述智能设备身份识别码烧录方法的步骤。
CN201811162541.9A 2018-09-30 2018-09-30 智能设备身份识别码烧录方法、***、智能设备及服务器 Active CN110971717B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811162541.9A CN110971717B (zh) 2018-09-30 2018-09-30 智能设备身份识别码烧录方法、***、智能设备及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811162541.9A CN110971717B (zh) 2018-09-30 2018-09-30 智能设备身份识别码烧录方法、***、智能设备及服务器

Publications (2)

Publication Number Publication Date
CN110971717A true CN110971717A (zh) 2020-04-07
CN110971717B CN110971717B (zh) 2023-06-06

Family

ID=70029446

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811162541.9A Active CN110971717B (zh) 2018-09-30 2018-09-30 智能设备身份识别码烧录方法、***、智能设备及服务器

Country Status (1)

Country Link
CN (1) CN110971717B (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111970108A (zh) * 2020-07-20 2020-11-20 四川虹美智能科技有限公司 智能设备的密钥写入方法、装置和***
CN112394955A (zh) * 2020-12-07 2021-02-23 佛吉亚歌乐电子(丰城)有限公司 车载终端标识码烧录方法
CN113158975A (zh) * 2021-05-13 2021-07-23 青岛海尔工业智能研究院有限公司 智能设备的信息写入方法、装置、设备及存储介质
CN113810449A (zh) * 2020-06-17 2021-12-17 广东芬尼克兹节能设备有限公司 一种保持设备在线的控制方法、装置、设备及存储介质
CN113836575A (zh) * 2021-08-18 2021-12-24 青岛中科英泰商用***股份有限公司 一种设备信息写入控制方法及其***
CN113973299A (zh) * 2020-07-22 2022-01-25 中国石油化工股份有限公司 具有身份认证功能的无线传感器以及身份认证方法
CN114390572A (zh) * 2021-12-23 2022-04-22 上海庆科信息技术有限公司 固件检测方法、装置、存储介质、处理器及设备
CN114397927A (zh) * 2021-12-21 2022-04-26 无锡新辉龙科技有限公司 一种加热器调节方法和手持机
WO2022143412A1 (zh) * 2020-12-30 2022-07-07 欧普照明股份有限公司 一种蓝牙烧录方法,蓝牙烧录装置,以及蓝牙烧录***
CN115297140A (zh) * 2022-07-26 2022-11-04 广东海顿供热技术有限公司 一种溯源云端产品生产信息的***、方法及智能设备
CN115297469A (zh) * 2022-06-28 2022-11-04 青岛海尔科技有限公司 通信验证方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105553575A (zh) * 2016-02-17 2016-05-04 合肥美菱股份有限公司 一种智能冰箱sn与mac地址的绑定***及其方法
CN106301910A (zh) * 2016-08-12 2017-01-04 深圳市双驰科技有限公司 一种WiFi设备的烧录***及其方法
CN107257392A (zh) * 2017-06-21 2017-10-17 深圳Tcl新技术有限公司 设备序列号设定方法和装置及计算机可读存储介质
CN107664989A (zh) * 2017-09-29 2018-02-06 郑州云海信息技术有限公司 一种定制化信息自动绑定和收集方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105553575A (zh) * 2016-02-17 2016-05-04 合肥美菱股份有限公司 一种智能冰箱sn与mac地址的绑定***及其方法
CN106301910A (zh) * 2016-08-12 2017-01-04 深圳市双驰科技有限公司 一种WiFi设备的烧录***及其方法
CN107257392A (zh) * 2017-06-21 2017-10-17 深圳Tcl新技术有限公司 设备序列号设定方法和装置及计算机可读存储介质
CN107664989A (zh) * 2017-09-29 2018-02-06 郑州云海信息技术有限公司 一种定制化信息自动绑定和收集方法

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113810449A (zh) * 2020-06-17 2021-12-17 广东芬尼克兹节能设备有限公司 一种保持设备在线的控制方法、装置、设备及存储介质
CN111970108A (zh) * 2020-07-20 2020-11-20 四川虹美智能科技有限公司 智能设备的密钥写入方法、装置和***
CN111970108B (zh) * 2020-07-20 2022-08-02 四川虹美智能科技有限公司 智能设备的密钥写入方法、装置和***
CN113973299A (zh) * 2020-07-22 2022-01-25 中国石油化工股份有限公司 具有身份认证功能的无线传感器以及身份认证方法
CN113973299B (zh) * 2020-07-22 2023-09-29 中国石油化工股份有限公司 具有身份认证功能的无线传感器以及身份认证方法
CN112394955A (zh) * 2020-12-07 2021-02-23 佛吉亚歌乐电子(丰城)有限公司 车载终端标识码烧录方法
EP4239468A4 (en) * 2020-12-30 2024-04-24 Opple Lighting Co., Ltd. BLUETOOTH ENGRAVING METHOD, BLUETOOTH ENGRAVING APPARATUS AND BLUETOOTH ENGRAVING SYSTEM
WO2022143412A1 (zh) * 2020-12-30 2022-07-07 欧普照明股份有限公司 一种蓝牙烧录方法,蓝牙烧录装置,以及蓝牙烧录***
CN114765757A (zh) * 2020-12-30 2022-07-19 欧普照明股份有限公司 蓝牙烧录方法,蓝牙烧录装置,以及蓝牙烧录***
CN113158975B (zh) * 2021-05-13 2023-09-12 卡奥斯工业智能研究院(青岛)有限公司 智能设备的信息写入方法、装置、设备及存储介质
CN113158975A (zh) * 2021-05-13 2021-07-23 青岛海尔工业智能研究院有限公司 智能设备的信息写入方法、装置、设备及存储介质
CN113836575A (zh) * 2021-08-18 2021-12-24 青岛中科英泰商用***股份有限公司 一种设备信息写入控制方法及其***
CN114397927A (zh) * 2021-12-21 2022-04-26 无锡新辉龙科技有限公司 一种加热器调节方法和手持机
CN114390572B (zh) * 2021-12-23 2024-01-23 上海庆科信息技术有限公司 固件检测方法、装置、存储介质、处理器及设备
CN114390572A (zh) * 2021-12-23 2022-04-22 上海庆科信息技术有限公司 固件检测方法、装置、存储介质、处理器及设备
CN115297469A (zh) * 2022-06-28 2022-11-04 青岛海尔科技有限公司 通信验证方法及***
CN115297469B (zh) * 2022-06-28 2024-03-22 青岛海尔科技有限公司 通信验证方法及***
CN115297140A (zh) * 2022-07-26 2022-11-04 广东海顿供热技术有限公司 一种溯源云端产品生产信息的***、方法及智能设备
CN115297140B (zh) * 2022-07-26 2024-04-12 广东海顿供热技术有限公司 一种溯源云端产品生产信息的***、方法及智能设备

Also Published As

Publication number Publication date
CN110971717B (zh) 2023-06-06

Similar Documents

Publication Publication Date Title
CN110971717B (zh) 智能设备身份识别码烧录方法、***、智能设备及服务器
CN109254789B (zh) 智能设备电控固件烧写方法、***、智能设备及服务器
CN106301785B (zh) 一种智能家居设备与智能终端的绑定方法及***
CN110072236B (zh) 设备连接方法、设备和***
CN102111192B (zh) 一种蓝牙连接方法及***
CN107943491A (zh) 一种基于云端智能烧录key码的方法、***及存储装置
WO2016193417A1 (en) Home appliance control method and control system
CN113301568B (zh) 用于配网的方法、装置和智能家居设备
CN110784538B (zh) 家电设备配置文件生成方法、装置、家电设备和存储介质
CN112073471A (zh) 设备的控制方法和装置、存储介质及电子装置
CN107948339B (zh) 一种网络寻址方法、设备和装置
CN105187444A (zh) 密钥信息烧录方法及装置
CN106302039B (zh) 一种安全控制智能家电的方法和装置
CN106789466B (zh) 一种控制智能家电的方法及移动终端及智能家电
CN112114826A (zh) 一种烧录管理方法、装置、平台及存储介质
CN105093982A (zh) 关联扫地机器人与终端的方法、服务器及***
WO2022247373A1 (zh) 用于家电设备控制的方法及装置、设备
CN110113734B (zh) 蓝牙一对多的数据传输方法、***及存储介质
CN109981424B (zh) 联动方案处理的方法、装置、电子设备以及存储介质
US20150178068A1 (en) Electric product and method for updating firmware of the same
CN112311736B (zh) 遥控装置、家电设备及其通信协议配置方法、装置
CN104854930A (zh) 用于允许与新检测到的装置进行通信的方法、控制节点、网关和计算机程序
CN105068430A (zh) 一种家电组操作方法及装置
CN101656722A (zh) 动态主机配置协议窥探绑定信息的生成方法与装置
CN110851161B (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
GR01 Patent grant
GR01 Patent grant