CN112311730B - 一种配对信息上传、连接和认证方法,及终端和服务器 - Google Patents

一种配对信息上传、连接和认证方法,及终端和服务器 Download PDF

Info

Publication number
CN112311730B
CN112311730B CN201910690694.9A CN201910690694A CN112311730B CN 112311730 B CN112311730 B CN 112311730B CN 201910690694 A CN201910690694 A CN 201910690694A CN 112311730 B CN112311730 B CN 112311730B
Authority
CN
China
Prior art keywords
pairing
terminal
information
target
equipment
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
Application number
CN201910690694.9A
Other languages
English (en)
Other versions
CN112311730A (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.)
Xian Zhongxing New Software Co Ltd
Original Assignee
Xian Zhongxing New Software 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 Xian Zhongxing New Software Co Ltd filed Critical Xian Zhongxing New Software Co Ltd
Priority to CN201910690694.9A priority Critical patent/CN112311730B/zh
Priority to PCT/CN2020/096064 priority patent/WO2021017664A1/zh
Publication of CN112311730A publication Critical patent/CN112311730A/zh
Application granted granted Critical
Publication of CN112311730B publication Critical patent/CN112311730B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供了一种配对信息上传、连接和认证方法,及终端和服务器,作为被绑定配对端的第一终端将自身的设备信息和设备位置信息,以及配对密码发送给云端的服务器并保存到云端;作为添加绑定配对的第二终端需要添加绑定设备时,将添加设备请求发送给云端的服务器,从服务器获取可添加设备的设备信息和位置信息,从目标位置区域中选中所需的目标添加设备,并输入与目标添加设备对应的配对密码,发送给服务器进行认证;当云端的服务器接收到第二终端发送的配对密码后,将配对密码与对应的目标添加设备的配对密码进行匹配,匹配成功,就将第一终端和目标添加设备进行绑定配对。在某些实施过程中实现了包括但不限于两侧的终端远程配对的目的。

Description

一种配对信息上传、连接和认证方法,及终端和服务器
技术领域
本发明实施例涉及但不限于终端设备技术领域,具体而言,涉及但不限于一种配对信息上传、连接和认证方法,及终端和服务器。
背景技术
tracker作为一种追踪器,往往用在宠物,行李,或者老人孩子身上,可以通过APP来检测tracker的位置,随着人们安全意识的提高,此类追踪器越来越受到大家的接受和使用。目前tracker的应用场景还仅限在单一用户的tracker使用,当未来,如群体活动,多个设备,临时组网等场景会越来越多,针对此类问题,目前还没有组网的解决方法。
并且目前常用的可穿戴设备加网的方法,通过APP用户扫描二维码获取IMEI号,然后跟云端服务器交互进行绑定。缺点是必须通过可穿戴设备设备上的二维码进行扫描,如果不在身边则无法完成添加。而且针对多个设备需要绑定到一个用户的情况,目前做法是不同用户的设备分享给另外一个用户,如果存在如导游需要添加游客的多个设备,或者老师添加多个学生的设备,这就需要多个设备的用户管理者分享给对应的导游或老师,群组建立非常繁琐。而且建立后解除绑定还需所分享的用户手动解除关系。
发明内容
本发明实施例提供的一种配对信息上传、连接和认证方法,及终端和服务器,主要解决的技术问题是提供一种远程配认证对方法,使得两侧的终端即使处于不同的区域也可以实现绑定配对。
为解决上述技术问题,本发明实施例提供了一种配对信息上传方法,所述配对信息上传方法包括:
第一终端进入组网模式;
根据预设输入规则向所述第一终端输入第一配对密码;
所述第一终端生成第一组网配对信息,并将所述第一组网配对信息发送至服务器;所述第一组网配对信息至少包括:所述第一配对密码以及所述第一终端的设备信息和位置信息。
进一步地,本发明实施例还提供了一种配对连接方法,所述配对连接方法包括:
第二终端进入组网模式,并向服务器发送组网设备添加请求,获取可添加设备的位置信息和设备信息;
从预设地图界面中根据所需添加设备的位置信息找到对应的第三目标区域,并从所述第三目标区域中选中第三目标设备;
输入所述第三目标设备对应的第三目标配对密码,并将所述第三目标配对密码和第三目标设备信息发送至服务器。
进一步地,本发明实施例还提供了一种配对认证方法,所述配对认证方法包括:
接收第一终端发送的配对信息,所述配对信息中至少包括所述第一终端的配对密码、设备信息和位置信息;
接收第二终端发送的组网设备添加请求,并向所述第二终端发送可配对设备的设备信息和位置信息;
接收所述第二终端返回的目标设备配对密码和目标设备信息,当所述目标设备信息与所述第一终端的设备信息匹配时,将所述目标设备配对密码与所述第一终端的配对密码进行认证,认证相同时,所述第二终端与所述第一终端绑定配对成功;认证不同时,绑定配对失败;
将认证结果发送给所述第二终端。
进一步地,本发明实施例还提供了一种第一终端,所述第一终端包括:通讯模块、输入模块和定位模块;
所述通讯模块用于与服务器交互,将配对信息发送给服务器,接收服务器发送的绑定配对信息;
所述输入模块用于获取输入的临时配对密码;
所述定位模块用于定位所述第一终端的位置信息。
进一步地,本发明实施例还提供了一种第二终端,所述第二终端包括:联网模块和添加设备模块;
所述联网模块用于与服务器连接向服务器发送设备添加请求,并从服务器下载可添加设备的位置信息、设备信息和/或组队名,以及上传目标添加设备的位置信息、设备信息和/或组队名;
所述添加设备模块用于保存选中的目标添加设备的位置信息、设备信息和/或组队名。
进一步地,本发明实施例还提供了一种服务器,所述服务器包括:请求消息处理模块、认证模块和绑定模块;
所述请求消息处理模块用于接收第一终端发送的配对信息,以及接收第二终端发送的设备添加请求;
所述认证模块用于向所述第二终端发送可添加设备的位置信息、设备信息和/或组队名,并对返回的目标添加设备的位置信息、设备信息和/或组队名进行认证;
所述绑定模块用于在认证模块认证通过时,将所述第二终端与目标添加设备绑定配对。
进一步地,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的一种配对认证方法的步骤。
本发明实施例提供了一种配对信息上传、连接和认证方法,及终端和服务器,作为被绑定配对端的第一终端将自身的设备信息和设备位置信息,以及配对密码发送给云端的服务器,云端的服务器接收到第一终端发送的设备信息和设备位置信息,以及配对密码后保存到云端的服务器;作为添加绑定配对的第二终端需要添加绑定设备时,将添加设备请求发送给云端的服务器,从服务器获取可添加设备的设备信息和位置信息,根据目标添加设备的目标位置区域中选中对应的目标添加设备,并输入与目标添加设备对应的配对密码,发送给服务器进行认证;当云端的服务器接收到第二终端发送的配对密码后,将配对密码与对应的目标添加设备的配对密码进行匹配,匹配成功,就将第一终端和目标添加设备进行绑定配对。在某些实施过程中实现了包括但不限于两侧的终端远程配对的目的。
本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1为本发明实施例一提供的一种配对信息上传方法的流程图;
图2为本发明实施例一提供的一种配对连接方法的流程图;
图3为本发明实施例一提供的一种配对认证方法的流程图;
图4为本发明实施例二提供的对tracker进行加网模式的流程图;
图5为本发明实施例二提供的云端服务器收到tracker加网的处理流程图;
图6为本发明实施例二提供的用户APP用户添加设备的方法的流程图;
图7为本发明实施例二提供的针对一个APP用户需要同时添加多个tracker的情况下的流程图;
图8为本发明实施例二提供的APP用户添加多个tracker的方法的流程图;
图9为本发明实施例三提供的一种第一终端的结构示意图;
图10为本发明实施例三提供的一种第二终端的结构示意图;
图11为本发明实施例三提供的一种服务器的结构示意图;
图12为本发明实施例三提供的第一终端、第二终端和服务器组成的***的连接关系示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施一:
为了让位于不同区域内的两个距离比较远的终端实现绑定配对,本实施例提供了一种配对信息上传方法,请参见图1,如图1所示,本实施例提供的一种配对信息上传方法的流程包括:
S101、第一终端进入组网模式。
在本实施例中对第一终端进入组网模式的方法并不做限定,包括但不限于通过第一终端上特定的按键长按触发组网模式,当第一终端上包括触控屏时通过触控开启组网模式,通过语音唤醒组网模式等。
S102、第一终端确定第一配对密码。
在本实施例中,第一配对密码是与第一终端进行绑定配对时的认证密码,只有通过了第一配对密码的认证才能与第一终端进行绑定配对。
S103、第一终端生成第一组网配对信息。
在本实施例中,第一组网配对信息中至少包括了第一配对密码以及第一终端的设备信息和位置信息。通过第一组网配对信息可以查找到第一终端的位置以及第一终端对应的设备信息,设备信息包括但不限于IMEI号。
S104、将第一组网配对信息发送至服务器。
在本实施例中,步骤S102、第一终端确定第一配对密码。其中在确定第一配对密码时包括:确定是否需要输入临时密码;为是时,获取用户输入的临时密码,将输入的临时密码作为第一配对密码;为否时,确定所述第一终端中是否包括默认密码,包括默认密码时,将所述默认密码作为第一配对密码;不包括默认密码时,将第一配对密码置为空密码。本实施中,在第一终端上输入临时密码的方法包括但不限通过第一终端上的实体按键通过预设输入规则进行输入,通过第一终端上的虚拟键进行输入,和通过语音进行输入等。
在本实施例中,当需要绑定配对的第一终端同时包括至少两台时,可以采用组网模式进行绑定配对。此时,当第一终端需要组队配对时,控制至少两台第一终端进入组网模式;根据预设输入规则向至少两台第一终端输入相同的第二配对密码;至少两台第一终端生成第二组网配对信息,并将第二组网配对信息发送至服务器;第二组网配对信息至少包括:第二配对密码以及至少两台第一终端的设备信息和位置信息。当多台第一终端需要以组队的方式进行配对绑定时,将需要组队的多台第一终端的第二配对密码设置成相同,在与第二终端进行配对绑定的过程中,第二终端只需要输入一次配对密码即可对组队内的多台第一终端进行认证,从而避免了繁琐的操作,方便使用。
在多台第一终端以组队的方式进行配对绑定时,为了让第二终端在众多的终端中识别出同一组队的第一终端。在将第二组网配对信息发送至服务器之前还包括:获取至少两台第一终端对应的组队名,并在第二组网配对信息中添加至少两台第一终端对应的组队名。
在本实施例中,当第一终端将组网配对信息发送至服务器后,服务器可以利用该配对信息来对需要与第一终端配对的第二终端进行认证,当第二终端需要与第一终端进行绑定配对时,需要先与服务器进行通讯。
本实施例还给出了一种配对连接方法,请参见图2,如图2所示,本实施例提供的一种配对连接方法的流程包括:
S201、第二终端进入组网模式。
在本实施例中对第二终端进入组网模式的方法并不做限定,包括但不限于通过第二终端上特定的按键长按触发组网模式,当第二终端上包括触控屏时通过触控开启组网模式,通过语音唤醒组网模式等。
S202、向服务器发送组网设备添加请求,获取可添加设备的位置信息和设备信息。
当第二终端处于设备添加模式后,向服务器发送组网设备添加请求,服务器在接收到第二终端发送的组网设备添加请求后,向第二终端返回可添加设备的的位置信息和设备信息。考虑到服务器中的可添加设备的数量众多,因此第二终端在发送设备添加请求时往往会限定获取的可添加设备的区域,该区域包括但不限于第三目标设备所在的第三目标区域,当然在一些情况下也可以全局获取所有可添加的设备信息和位置信息。
S203、从第三目标区域中选中第三目标设备。
第二终端在获取到可添加设备的设备信息和位置信息后,用户从预设的地图界面中根据所需添加设备的位置信息找到对应的第三目标区域,并从第三目标区域中选中第三目标设备。
S204、输入第三目标配对密码并将第三目标配对密码和第三目标设备信息发送至服务器。
在选中所需的第三目标设备后,用户在弹出的窗口中输入第三目标设备对应的配对密码,第二终端在获取到输入的第三目标设备对应的配对密码后,将该配对密码与第三目标设备的设备信息一起发送至服务器,可理解的是,第二终端发送给服务器的信息中包括但不限于第三目标设备对应的配对密码和第三目标设备的设备信息,还包括将第二终端的设备信息发送至服务器,其中第二终端的设备信息包括但不限于设备的IMEI,用户的ID等。
在本实施例中,当第二终端需要添加多台组队的设备时,第二终端进入组网模式,并向服务器发送组队设备添加请求,获取可添加组队设备的位置信息和设备信息,以及组队名;从预设地图界面中根据目标添加设备的位置信息找到对应的第四目标区域,并从第四目标区域中选中至少两台组队名相同的第四目标设备;输入第四目标设备对应的第四目标配对密码,并将第四目标配对密码和第四目标设备信息发送至服务器;至少两台组队名相同的第四目标设备的第四目标配对密码相同。当第二终端进入组网模式,向服务器发送的组队设备添加请求中增加了获取组队名的要求,因此在获取到的可添加设备中除了可添加设备的设备信息和位置信息外还包括了设备的组队名,第二终端在选取添加设备时,通过组队名可以快速的将同一组队的设备选中,便于用户的操作。同时在本实施例中,当第一终端处于组网模式时,向服务器发送的配对信息中的同一组队的配对密码相同,因此,第二终端在选中同一组队的多台目标设备后只需要输入一个配对密码即可实现对多台添加设备的配对认证,减少了繁琐的操作。
正在本实施例中,由于组队配对绑定中一次绑定设备多,同时需要解绑时一次解绑的设备也比较多,因此为了较少用户的操作量,设置了自动绑定配对和解除绑定配对的功能。将第四目标配对密码和第四目标设备信息发送至服务器之前还包括:确定是否输入配对时间段,当输入配对时间段时,将第四目标配对密码和第四目标设备信息,以及配对时间段一起发送至服务器,第二终端只在配对时间段内与至少两台第四目标设备配对连接。向服务器发送的信息中包括了时间段可以控制服务器只有在该时间段内/或该时间段外进行绑定配对,当时间超多该时间段/或进入该时间段内时自动解除绑定配对。
在本实施例中,当第二终端将添加设备的设备信息和对应的配对密码发送给服务器后,为了确定认证是否正确,服务器在认证结束后往往会向第二终端返回一个认证结果。因此,将第三/第四目标配对密码和第三/第四目标设备信息发送至服务器之后还包括:接收服务器返回的配对认证结果;当配对认证结果失败时,提示用户重新输入第三/第四目标配对密码;当配对认证结果成功时,第二终端与第三目标设备,或至少两台第四目标设备完成配对连接。
需要说明的是,在本实施例中,第一终端,第二终端,以及第三目标设备,第四目标设备均指的是一类能够进行绑定认证和上传配对信息的设备,其中各类设备的数目可以是一台,也可以代指多台设备,本实施例对此并不做限定。
在本实施例中,由于第一终端需要将配对信息发送给服务器,第二终端也需要将用于认证的配对密码发送给服务器进行认证和绑定。因此,本实施例还提供了一种配对认证方法,请参见图3,如图3所示,本实施例提供的一种配对认证方法的流程包括:
S301、接收第一终端发送的配对信息。
当第一终端需要进行绑定配对时,采用上述的配对信息上传方法将第一终端的配对信息发送给服务器,服务器接收到对应的配对信息后进行保存。
S302、接收第二终端发送的组网设备添加请求向第二终端发送可配对设备的设备信息和位置信息。
当第二终端需要添加绑定设备时,采用上述的配对连接方法,首先向服务器发送组网设备添加请求,服务器接收到组网设备添加请求后,根据组网设备添加请求向第二终端返回可添加设备的设备信息和位置信息,这里返回的可添加设备的设备信息和位置信息中包括但不限于第二终端所要绑定的目标设备的设备信息和位置信息。
S303、接收所述第二终端返回的目标设备配对密码和目标设备信息。
在本实施例中,第二终端返回给服务器的信息中包括但不限于目标设备配对密码和目标设备信息,还可以包括第二终端的设备信息,例如第二终端的IMEI,用户的ID等。
S304、对第二终端发送的配对密码与服务器中保存的配对密码进行匹配。
在本实施例中,由于第二终端返回的信息中包括了目标设备的设备信息,因此在服务器进行认证前需要先对返回的目标设备进行确认,可以采用返回的目标设备的设备信息进行确认,同时还可以起到初步匹配的目的,当返回的目标设备的设备信息与第一终端匹配成功时,确定第二终端需要与第一终端进行绑定配对后,服务器中找出第一终端的配对密码,将第二中终端返回的配对密码与服务器中保存的第一终端的配对密码进行匹配认证,当认证相同时,第二终端与第一终端绑定配对成功;认证不同时,绑定配对失败。并将认证结果发送给第二终端。
在本实施例中,当配对信息中还包括组队名时,相同组队名的第一终端至少包括两台;接收第二终端发送的组队设备添加请求,并向第二终端发送可组队配对的设备信息、位置信息和组队名;接收第二终端发送的目标设备配对密码和目标设备信息以及目标组队名,当目标组队名和目标设备信息与第一终端的组队名和设备信息匹配时,将目标设备配对密码与第一终端的配对密码比较,相同时,将第二终端与第一终端绑定配对。
在本实施例中,步骤S303中接收第二终端发送的目标设备配对密码和目标设备信息以及目标组队名中还包括组队时间段时;判断当前时间是否处于时间段内,当当前时间处于时间段内时第二终端与第一终端进行绑定配对,当当时间段结束时自动断开绑定配对。
在本实施例中,考虑到第一终端可能不是第一次向服务器发送配对信息,当第一终端需要与新的设备进行绑定配对,或者需要重新绑定配对时,第一终端会重新向服务器发送配对信息,因此,接收第一终端发送的配对信息时还包括:判断所述配对信息中的设备信息是否已经存在,当存在时,将所述配对信息与已经存在的配对信息进行对比和更新。其中更新主要是替换掉配对信息中内容发生改变的部分信息。
本实施例提供了一种配对信息上传方法、一种配对连接方法和一种配对认证方法,第一终端将自身的设备信息和设备的位置信息,以及配对所需的认证密码一配对信息的形式发送给服务器,当第二终端需要与第一终端进行绑定配对时,第二终端向服务器发送添加设备请求,此时服务器向第二终端返回包括第一终端的设备设备信息和设备位置信息的多条可添加的设备,第二在多条可添加的设备中选择第一终端,并输入对应的配对密码,第二终端将第一终端的设备信息以及输入的配对密码发送给服务器,服务器在接收到第二终端返回来的信息后,确认绑定配对的设备为第一终端后,将第二终端上输入的配对密码与第一终端上传的配对密码进行认证,当认证相同时第一终端和第二终端绑定配对成功。通过将第一终端和第二终端的认证绑定过程设置在云端的服务器中,实现了第一终端和第二终端的远程认证和绑定匹配。
实施二:
本实施例针对可穿戴设备中的tracker(追踪器)作为第一终端做详细说明。
本实施例提供一种快速加网以及组网的方法,用户通过出厂设置的添加密码或者按键产生的临时密码,APP用户作为本实施例的第二终端则不需扫描设备上的二维码在远程就可以完成添加设备的功能;
同样对于一个用户需要同时添加多个tracker组建临时群组的场景,如集体活动。多个tracker发起组群请求,然后APP用户可以在添加群组界面可以一次性完成所有tracker的添加。
本发明实施例是一种快速加网以及组网的方法,请看下面描述。需要说明的是,在本实施例中,组网和加网在一些情况下可以互相替换使用。
首先对tracker进行加网模式的流程:该步骤S01-S04的流程可参见图4。
S01:tracker用户操作tracker(如长按按键3秒或者其他形式)进入加网模式;
S02:加网模式后,用户选择是否输入临时密码,用户选择是进入步骤S03,否则进入步骤S04;
S03:用户通过按键序列来产生临时密码,临时密码代替出厂的加网密码作为加网密码,如按键顺序为续按2下停顿下然后再按3下密码为23;
S04:tracker向云端服务器发送加网请求,把IMEI号,地理位置、加网密码发送给服务器。
云端服务器收到tracker加网的处理流程:该步骤S21-S22的流程可参见图5。
S21:云端收到tracker的加网消息;
S22:查询数据库判断是否是新加的tracker设备;
S23:如果是一个新的添加的设备,则在云端的服务器数据库中添加该tracker的设备信息,包含IMEI,地理位置,加网模式状态以及加网密码
S24:如果是一个已经注册过的设备,则修改对应IMEI设备的数据信息,修改地理位置,以及加网密码。
用户APP用户添加设备的方法:该步骤S31-S37的流程可参见图6。
S31:APP用户进入到用户添加设备界面;
S32:从云端服务器获取当前处在加网模式的tracker,并根据获取的地理位置显示在添加界面地图上的对应位置,通过位置,用户可以方便的找到想要添加的tracker;
S33:用户对相应的tracker进行添加操作,输入加网密码,然后把设备的IMEI,用户的ID,以及加网密码发送给云端服务器;
S34:服务器收到消息后,验证请求消息的IMEI以及添加密码;
S35:如果验证成功;则在云端服务器数据库中建立此tracker和用户的绑定关系,并给APP用户返回添加成功的消息;
S36:如果验证不成功,给APP用户返回添加失败的消息;
S37:APP用户根据添加的结果,如果添加成功,则在APP中绑定成功。
针对一个APP用户需要同时添加多个tracker的情况:该步骤S41-S43的流程可参见图7。
S41:tracker用户操作tracker(如长按按键5秒或者其他形式),进入组网模式;
S42:用户使用按键设置约定好的临时组网密码,如果不设置则为空
S42:tracker发送IMEI,地理位置以及组网密码到云端服务器
S43:云端收到tracker的组网模式后,更新设备的地理位置以及组网密码。
APP用户添加多个tracker的方法:该步骤S51-S57的流程可参见图8。
S51:用户APP在添加群组界面,新建群组,并且可以组网的时间段,如六点到十点;
S52:向服务器请求约定好的组网密码的tracker列表,并根据tracker的位置信息显示到对应的位置;
S53:用户在添加群组的界面选择所要添加的tracker;
S54:发送选择的多个tracker的IMEI,群组名称,用户ID,组网密码以及组网时间段给云端服务器;
S55:云端服务器收到APP发送的多个tracker的组网消息,验证对应的组网密码,验证成功后,根据tracker的IMEI,群组名称,用户ID,以及组网时间段建立一条关联关系;
S56:云端服务器根据组网时间发起延迟任务,到达指定时间后删除群组;
S57:把组网结果返回给APP用户。APP收到组网结果后,如果成功,则APP用户添加所有的tracker成功。
在本实施例中,APP增加添加设备界面,tracker在地图上进行显示,用户可以拖动地图可以快速的找到对应位置的tracker,并增加输入加网密码输入框,点击确定后,跟云端进行验证是否可以添加成功。组网界面,增加新建群组功能,新建群组时增加组网时间段的选择。并有组网密码输入框,可以根据组网密码搜索出对应的tracker,然后在地图显示出来,用户可以点击多选,或者通过全选按钮,完成全部的添加设备工作。
通过上述实施例,我们可以很好的解决扫描二维码,设备必须在身边的弊端,如一用户给不在身边的父母或小孩买了可穿戴设备如tacker(追踪器),对于老人和小孩来说可能存在不会使用App的情况,导致设备不在身边无法添加,通过本发明,用户不在设备身边,通过告知老人或小孩进行开机,然后通过设备上的按键进入加网模式,用户在APP的添加设备界面,快速的找到老人所在的位置,然后输入加网密码,完成设备添加。
同样对于出游类似的情况,一个导游为了游客的安全,要临时检测自己所有游客的位置,则需要组网操作,导游告知游客组网密码,为了方便可以不需要组密码,游客操作设备进入组网操作,导游就可以在自己的APP的组网界面中根据组网密码筛选,查看到所有的游客的待组网设备,导游就可以在该界面上一次选择当前处在组网模式的所有的设备,进行添加,添加成功后,就可以检测到游客的设备的状态,避免了传统的多个用户需要分享给同一用户的繁琐操作。
针对临时组网,导游可以在组网建立群组的时候选择某一时间段,如今天出行的时间是上午八点到下午六点,云端服务器就可以在八点到下午六点时间段对导游和游客的设备建立群组关系,当到了下午六点,云端服务器自动解除群组,这样避免了需要多次解绑的问题。
实施三:
本实施例还提供了一种第一终端,在本发明实施例中,第一终端主要是指那些被绑定配对的一端,第一终端的结构示意图可参见图9,在图9中,第一终端包括:通讯模块、输入模块和定位模块;
通讯模块用于与服务器交互,将配对信息发送给服务器,接收服务器发送的绑定配对信息;
输入模块用于获取输入的临时配对密码;
定位模块用于定位第一终端的位置信息。
本实施例还提供了一种第二终端,该第二终端在本实施例中只要是指,天机设备进行绑定配对的一端,第二终端的结构示意图可参见图10,在图10中,第二终端包括:联网模块和添加设备模块;
联网模块用于与服务器连接向服务器发送设备添加请求,并从服务器下载可添加设备的位置信息、设备信息和/或组队名,以及上传目标添加设备的位置信息、设备信息和/或组队名;
添加设备模块用于保存选中的目标添加设备的位置信息、设备信息和/或组队名。
本实施例还提供了一种服务器,该服务器在本实施例中用于保存各个第一终端上传的配对信息,以及对第二终端的绑定配进行认证和配置第二终端与第一终端的绑定配对关系,服务器的结构示意图可参见图11,在图11中,服务器包括:请求消息处理模块、认证模块和绑定模块;
所述请求消息处理模块用于接收第一终端发送的配对信息,以及接收第二终端发送的设备添加请求;
所述认证模块用于向所述第二终端发送可添加设备的位置信息、设备信息和/或组队名,并对返回的目标添加设备的位置信息、设备信息和/或组队名进行认证;
所述绑定模块用于在认证模块认证通过时,将所述第二终端与目标添加设备绑定配对。
在本实施例中,第一终端、第二终端和服务器组成的***的连接关系图可参见图12。
本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于RAM(Random Access Memory,随机存取存储器),ROM(Read-Only Memory,只读存储器),EEPROM(Electrically Erasable Programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、CD-ROM(Compact Disc Read-Only Memory,光盘只读存储器),数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现实施例以和实施例二所述的一种配对认证方法的步骤。
可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。
以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

Claims (13)

1.一种配对信息上传方法,其特征在于,所述配对信息上传方法包括:
第一终端进入组网模式;
根据预设输入规则向所述第一终端输入第一配对密码;
所述第一终端生成第一组网配对信息,并将所述第一组网配对信息发送至服务器;所述第一组网配对信息至少包括:所述第一配对密码以及所述第一终端的设备信息和位置信息;
当所述第一终端需要组队配对时,至少两台第一终端进入组网模式;
根据预设输入规则向所述至少两台第一终端输入相同的第二配对密码;
所述至少两台第一终端生成第二组网配对信息,并将所述第二组网配对信息发送至服务器;所述第二组网配对信息至少包括:所述第二配对密码以及所述至少两台第一终端的设备信息和位置信息。
2.如权利要求1所述的配对信息上传方法,其特征在于,所述根据预设输入规则向所述第一终端输入第一配对密码包括:确定是否需要输入临时密码;
为是时,获取用户输入的临时密码,将输入的临时密码作为第一配对密码;
为否时,确定所述第一终端中是否包括默认密码,包括默认密码时,将所述默认密码作为第一配对密码;不包括默认密码时,将第一配对密码置为空密码。
3.如权利要求1所述的配对信息上传方法,其特征在于,所述将所述第二组网配对信息发送至服务器之前还包括:
获取所述至少两台第一终端对应的组队名,并在所述第二组网配对信息中添加所述至少两台第一终端对应的组队名。
4.一种配对连接方法,其特征在于,所述配对连接方法包括:
第二终端进入组网模式,并向服务器发送组网设备添加请求,获取可添加设备的位置信息和设备信息;
从预设地图界面中根据所需添加设备的位置信息找到对应的第三目标区域,并从所述第三目标区域中选中第三目标设备;
输入所述第三目标设备对应的第三目标配对密码,并将所述第三目标配对密码和第三目标设备信息发送至服务器;
当所述第二终端所需添加设备为组队设备时;
第二终端进入组网模式,并向服务器发送组队设备添加请求,获取可添加组队设备的位置信息和设备信息,以及组队名;
从预设地图界面中根据所需目标添加设备的位置信息找到对应的第四目标区域,并从所述第四目标区域中选中至少两台组队名相同的第四目标设备;
输入所述第四目标设备对应的第四目标配对密码,并将所述第四目标配对密码和第四目标设备信息发送至服务器;所述至少两台组队名相同的第四目标设备的第四目标配对密码相同。
5.如权利要求4所述的配对连接方法,其特征在于,所述将所述第四目标配对密码和第四目标设备信息发送至服务器之前还包括:
确定是否输入配对时间段,当输入配对时间段时,将所述第四目标配对密码和第四目标设备信息,以及所述配对时间段一起发送至服务器,所述第二终端只在配对时间段内与所述至少两台第四目标设备配对连接。
6.如权利要求4-5任一项所述的配对连接方法,其特征在于,所述将所述第三/第四目标配对密码和第三/第四目标设备信息发送至服务器之后还包括:
接收所述服务器返回的配对认证结果;
当所述配对认证结果失败时,提示用户重新输入第三/第四目标配对密码;
当所述配对认证结果成功时,所述第二终端与所述第三目标设备,或至少两台第四目标设备完成配对连接。
7.一种配对认证方法,其特征在于,所述配对认证方法包括:
接收第一终端发送的配对信息,所述配对信息中至少包括所述第一终端的配对密码、设备信息和位置信息;
接收第二终端发送的组网设备添加请求,并向所述第二终端发送可配对设备的设备信息和位置信息;
接收所述第二终端返回的目标设备配对密码和目标设备信息,当所述目标设备信息与所述第一终端的设备信息匹配时,将所述目标设备配对密码与所述第一终端的配对密码进行认证,认证相同时,所述第二终端与所述第一终端绑定配对成功;认证不同时,绑定配对失败;
将认证结果发送给所述第二终端;
当所述配对信息中还包括组队名时,所述相同组队名的第一终端至少包括两台;
接收第二终端发送的组队设备添加请求,并向所述第二终端发送可组队配对的设备信息、位置信息和组队名;
接收所述第二终端发送的目标设备配对密码和目标设备信息以及目标组队名,当所述目标组队名和所述目标设备信息与所述第一终端的组队名和设备信息匹配时,将所述目标设备配对密码与所述第一终端的配对密码比较,相同时,将所述第二终端与所述第一终端绑定配对。
8.如权利要求7所述的配对认证方法,其特征在于,所述接收所述第二终端发送的目标设备配对密码和目标设备信息,以及目标组队名中还包括组队时间段时;
判断当前时间是否处于所述时间段内,当当前时间处于所述时间段内时所述第二终端与所述第一终端进行绑定配对,当当时间段结束时自动断开绑定配对。
9.如权利要求7-8任一项所述的配对认证方法,其特征在于,所述接收第一终端发送的配对信息时还包括:判断所述配对信息中的设备信息是否已经存在,当存在时,将所述配对信息与已经存在的配对信息进行对比和更新。
10.一种第一终端,其特征在于,所述第一终端包括:通讯模块、输入模块和定位模块;
所述通讯模块用于与服务器交互,将配对信息发送给服务器,接收服务器发送的绑定配对信息;
所述输入模块用于获取输入的临时配对密码;
所述定位模块用于定位所述第一终端的位置信息;
其中,当所述第一终端需要组队配对时,至少两台第一终端进入组网模式;根据预设输入规则向所述至少两台第一终端输入相同的第二配对密码;所述至少两台第一终端生成第二组网配对信息,并将所述第二组网配对信息发送至服务器;所述第二组网配对信息至少包括:所述第二配对密码以及所述至少两台第一终端的设备信息和位置信息。
11.一种第二终端,其特征在于,所述第二终端包括:联网模块和添加设备模块;
所述联网模块用于与服务器连接向服务器发送设备添加请求,并从服务器下载可添加设备的位置信息、设备信息和/或组队名,以及上传目标添加设备的位置信息、设备信息和/或组队名;
所述添加设备模块用于保存选中的目标添加设备的位置信息、设备信息和/或组队名;
其中,当所述第二终端所需添加设备为组队设备时;
第二终端进入组网模式,并向服务器发送组队设备添加请求,获取可添加组队设备的位置信息和设备信息,以及组队名;
从预设地图界面中根据所需目标添加设备的位置信息找到对应的第四目标区域,并从所述第四目标区域中选中至少两台组队名相同的第四目标设备;
输入所述第四目标设备对应的第四目标配对密码,并将所述第四目标配对密码和第四目标设备信息发送至服务器;所述至少两台组队名相同的第四目标设备的第四目标配对密码相同。
12.一种服务器,其特征在于,所述服务器包括:请求消息处理模块、认证模块和绑定模块;
所述请求消息处理模块用于接收第一终端发送的配对信息,以及接收第二终端发送的设备添加请求;
所述认证模块用于向所述第二终端发送可添加设备的位置信息、设备信息和/或组队名,并对返回的目标添加设备的位置信息、设备信息和/或组队名进行认证;
所述绑定模块用于在认证模块认证通过时,将所述第二终端与目标添加设备绑定配对;
其中,当所述配对信息中还包括组队名时,相同组队名的第一终端至少包括两台;
所述服务器用于接收第二终端发送的组队设备添加请求,并向所述第二终端发送可组队配对的设备信息、位置信息和组队名;
所述服务器用于接收所述第二终端发送的目标设备配对密码和目标设备信息以及目标组队名,当所述目标组队名和所述目标设备信息与所述第一终端的组队名和设备信息匹配时,所述服务器还用于将所述目标设备配对密码与所述第一终端的配对密码比较,相同时,将所述第二终端与所述第一终端绑定配对。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求7至9中任一项所述的一种配对认证方法的步骤。
CN201910690694.9A 2019-07-29 2019-07-29 一种配对信息上传、连接和认证方法,及终端和服务器 Active CN112311730B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910690694.9A CN112311730B (zh) 2019-07-29 2019-07-29 一种配对信息上传、连接和认证方法,及终端和服务器
PCT/CN2020/096064 WO2021017664A1 (zh) 2019-07-29 2020-06-15 配对信息上传方法、配对连接方法和配对认证方法及终端和服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910690694.9A CN112311730B (zh) 2019-07-29 2019-07-29 一种配对信息上传、连接和认证方法,及终端和服务器

Publications (2)

Publication Number Publication Date
CN112311730A CN112311730A (zh) 2021-02-02
CN112311730B true CN112311730B (zh) 2023-10-20

Family

ID=74230047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910690694.9A Active CN112311730B (zh) 2019-07-29 2019-07-29 一种配对信息上传、连接和认证方法,及终端和服务器

Country Status (2)

Country Link
CN (1) CN112311730B (zh)
WO (1) WO2021017664A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113285944A (zh) * 2021-05-19 2021-08-20 广西电网有限责任公司 一种网络信息安全防护的方法及相关设备
CN113915947B (zh) * 2021-09-13 2023-04-11 海信冰箱有限公司 一种冰箱和冰箱的远程控制方法
CN115208916B (zh) * 2022-06-27 2024-07-02 广州广日电梯工业有限公司 物联网终端与电梯的绑定方法、***、装置及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104981025A (zh) * 2014-04-02 2015-10-14 腾讯科技(深圳)有限公司 终端配对方法、装置、服务器和终端
CN107222498A (zh) * 2017-06-30 2017-09-29 江西博瑞彤芸科技有限公司 共享数据的绑定处理方法
WO2018152820A1 (zh) * 2017-02-25 2018-08-30 华为技术有限公司 建立连接的方法和装置
CN109246217A (zh) * 2018-09-12 2019-01-18 厦门优胜卫厨科技有限公司 一种智能浴缸设备的配对方法、配对***及智能浴缸设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107580132B (zh) * 2017-09-05 2020-05-08 Oppo广东移动通信有限公司 信息发送方法、装置、存储介质及电子设备
CN108282767B (zh) * 2017-12-29 2020-11-17 歌尔科技有限公司 一种配对方法、装置和***
CN108551652B (zh) * 2018-04-18 2021-03-19 广东小天才科技有限公司 儿童设备的绑定方法、装置、设备及存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104981025A (zh) * 2014-04-02 2015-10-14 腾讯科技(深圳)有限公司 终端配对方法、装置、服务器和终端
WO2018152820A1 (zh) * 2017-02-25 2018-08-30 华为技术有限公司 建立连接的方法和装置
CN108513716A (zh) * 2017-02-25 2018-09-07 华为技术有限公司 建立连接的方法和装置
CN107222498A (zh) * 2017-06-30 2017-09-29 江西博瑞彤芸科技有限公司 共享数据的绑定处理方法
CN109246217A (zh) * 2018-09-12 2019-01-18 厦门优胜卫厨科技有限公司 一种智能浴缸设备的配对方法、配对***及智能浴缸设备

Also Published As

Publication number Publication date
WO2021017664A1 (zh) 2021-02-04
CN112311730A (zh) 2021-02-02

Similar Documents

Publication Publication Date Title
US10475023B2 (en) Method and apparatus of processing symbology interactions between mobile stations and a control system
CN112311730B (zh) 一种配对信息上传、连接和认证方法,及终端和服务器
NL2019161B1 (en) Device management based on wireless beacons
JP6413015B2 (ja) 無線ネットワークにアクセスする方法、装置及びシステム
US7860525B2 (en) System, method, and computer program product for service and application configuration in a network device
CN105594201A (zh) 设备配对
KR101960062B1 (ko) 콘텐트 공유 방법 및 장치
US11770705B2 (en) Mobile device tools for authenticated smart vehicle pairing and wireless routing configuration and methods of use
CN101584151A (zh) 用于多个应用程序之间的网络标识的装置和方法
CN108337210B (zh) 设备配置方法及装置、***
CN106534082B (zh) 一种用户注册方法和装置
US20210150423A1 (en) Resource reservation system and information display method
CN109584410B (zh) 电子锁的数据处理方法、计算机设备和存储介质
US10375122B2 (en) Control apparatus, communications control system, and non-transitory recording medium that stores program
CN107944709A (zh) 一种培训空间共享管理***及方法
JP7481498B2 (ja) 家電機器及びそのネットワーク設定方法、制御端末、コンピュータ記憶媒体
CN109410384B (zh) 一种安全管理***
US9609274B2 (en) Communication management system, communication terminal, communication system, and recording medium
KR102273726B1 (ko) 개인정보 인증 서비스 제공 시스템 및 그의 개인정보 인증 서비스 제공 방법
US20130286155A1 (en) Apparatus, system, and method of managing data transmission, and recording medium storing transmission management program
CN117094857A (zh) 线上签约方法、装置、电子设备、程序产品及介质
US10742831B1 (en) Managing access by mobile devices to printing devices
CN112650686A (zh) 获取测试结果的方法及装置、电子设备和存储介质
CN112613013A (zh) 基于应用程序的解决遗忘账号密码的方法
JP2007310661A (ja) ユーザ認証装置及びユーザ認証方法

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