CN108366435A - 终端的连接方法、装置、通信***、终端和存储介质 - Google Patents
终端的连接方法、装置、通信***、终端和存储介质 Download PDFInfo
- Publication number
- CN108366435A CN108366435A CN201810231698.6A CN201810231698A CN108366435A CN 108366435 A CN108366435 A CN 108366435A CN 201810231698 A CN201810231698 A CN 201810231698A CN 108366435 A CN108366435 A CN 108366435A
- Authority
- CN
- China
- Prior art keywords
- terminal
- code
- address information
- connection
- portable
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000004891 communication Methods 0.000 title claims abstract description 21
- 238000012795 verification Methods 0.000 claims description 47
- 230000015654 memory Effects 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000002123 temporal effect Effects 0.000 claims description 4
- 238000013507 mapping Methods 0.000 claims description 2
- 238000004590 computer program Methods 0.000 claims 1
- 238000012790 confirmation Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 5
- 230000006399 behavior Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 13
- 230000003993 interaction Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- 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/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种终端的连接方法、装置、通信***、终端和存储介质。该终端的连接方法包括:通过扫描图形码的方式,获得第一终端的地址信息;通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接,向所述第二终端发送所述第一终端的地址信息,其中,所述第一终端的地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。实施本发明,可实现快速连接两个不便于移动的终端,且不易出现因用户行为上的错误而导致的连接错误的效果。
Description
技术领域
本发明实施例涉及终端通信技术,尤其涉及一种终端的连接方法、装置、通信***、终端和存储介质。
背景技术
现有技术中,不可随意移动的两个终端设备,例如安装在会议室的智能交互平板、与会人员携带到会场的具有一定重量的电脑等,如果需要互相连接,则需要其中一个终端根据本机的IP地址和端口信息,按照编码规则,生成一段连接码,用户在另一个终端上输入该连接码,该终端解析出IP地址或端口信息,从而发起连接请求,实现两个固定终端的连接。
然而,连接码的信息容量与数据长度有关,终端的IP地址和端口信息数据长度会导致连接码过长,用户输入该连接码比较费时,而且很容易输错造成连接出错。
发明内容
本发明提供一种终端的连接方法,以实现快速连接两个不便于移动的终端,且不易出现用户行为上的错误导致连接出错。
第一方面,本发明实施例提供了一种终端的连接方法,包括:
通过扫描图形码的方式,获得第一终端的地址信息;
通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接,向所述第二终端发送所述第一终端的地址信息,其中,所述第一终端的地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。
第二方面,本发明实施例还提供了一种终端的连接装置,包括:
第一通信模块,用于通过扫描图形码的方式,获得第一终端的地址信息;
第二通信模块,用于通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接,向所述第二终端发送所述第一终端的地址信息,其中,所述第一终端的地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。
第三方面,本发明实施例还提供了一种终端的连接方法,包括:
便携式终端通过扫描图形码的方式获得第一终端的地址信息;
便携式终端与第二终端之间通过扫描图形码的方式建立连接;
便携式终端向所述第二终端发送所述第一终端的地址信息;
所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。
第四方面,本发明实施例还提供了一种通信***,包括第一终端、第二终端和便携式终端;
所述便携式终端用于通过扫描图形码的方式获得第一终端的地址信息,以及与第二终端之间通过扫描图形码的方式建立连接,向所述第二终端发送所述第一终端的地址信息;
所述第二终端用于根据该地址信息向所述第一终端发送连接请求;
所述第一终端用于在接收到所述连接请求时确认建立连接。
第五方面,本发明实施例还提供一种便携式终端,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例提供的方法。
第六方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的方法。
本发明实施例使用便携式终端,先通过扫描图形码的方式获得第一终端的地址信息,再通过扫描图形码的方式与第二终端连接以将第一终端的地址信息传送给第二终端,从而实现两个不便于移动的终端之间通过扫描图形码的方式快速连接,解决现有技术输入连接码费时且容易出错的问题,实现快速连接两个不便于移动的终端,且不易出现因用户行为上的错误而导致的连接错误的效果。
附图说明
图1是本发明实施例一提供的终端的连接方法的流程图;
图2是本发明实施例二提供的终端的连接方法的流程图;
图3是本发明实施例三提供的终端的连接方法的流程图;
图4是本发明实施例四提供的终端的连接装置的结构示意图;
图5是本发明实施例五提供的终端的连接方法的流程图;
图6是本发明实施例六提供的终端的连接方法的流程图;
图7是本发明实施例七提供的通信***的结构示意图;
图8是本发明实施例八提供的便携式终端的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的终端的连接方法的流程图,本实施例可适用于连接两个不便于移动的终端的情况,该方法可以由集成在便携式终端上的连接装置来执行,具体包括如下步骤110和步骤120:
步骤110、通过扫描图形码的方式,获得第一终端的地址信息。
其中,通过扫描图形码的方式获得特定的数据信息,可以是将该特定的数据信息记录在图形码中,扫描该图形码直接获得数据信息,也可以是将交互信息的两个终端中其中的一个终端的地址信息记录在二维码中,另一个终端扫描二维码获得该地址信息从而发起连接请求,建立两端之间的连接,进而传输该特定的信息。在本实施例中,为获得第一终端的地址信息而采用的扫描图形码的方式,具体可以是将执行本方法的便携式终端置于第一终端的摄像头之前,由第一终端扫描本便携式终端上显示的包含本便携式终端地址信息的图形码,以建立连接,传输第一终端发送的地址信息;或者是第一终端显示包含自身地址信息的图形码,本便携式终端扫描第一终端显示的图形码,从而解析扫描到的图形码获得第一终端的地址信息。
此外,图形码可以是二维码或条形码等,采用在平面上分布的黑白相间的图形记录数据信息,可以直接记录数据信息,也可以是记录根据数据信息生成的安全码,以对数据信息进行加密。例如,如果采用本便携式终端扫描第一终端显示的图形码的方式获得第一终端的地址信息,则该图形码用于记录根据第一终端的地址信息生成的安全码。具体地,可以是使用json格式编制安全码,以二维码形式作为图形码。
步骤120、通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接,向所述第二终端发送所述第一终端的地址信息。
其中,所述第一终端的地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。在步骤120中,通过扫描图形码的方式建立本便携式终端与第二终端之间的连接,可以是上述的将交互信息的两个终端中其中的一个终端的地址信息记录在二维码中,另一个终端扫描二维码获得该地址信息从而发起连接请求,建立两端之间的连接,具体地,可以是本便携式终端显示图形码并将图形码置于第二终端的摄像头之前,也可以是便携式终端扫描第二终端上显示的图形码。通过建立连接后,本便携式终端可将获取到的第一终端的地址信息发送至第二终端,使得第二终端能够根据该地址信息向第一终端发送连接请求,与第一终端建立连接。
需要说明的是,本方案中所提到的便携式终端为便于手持移动的终端,例如手机或平板电脑。通过便携式终端实现连接的第一终端和第二终端可以是不便于移动的具有一定重量的终端,例如可以是台式电脑、笔记本电脑、一体机、数字标牌或可固定安装在室内的交互平板等,且第一终端和第二终端可以是同种类型的终端,也可以是不同类型的终端。
综上所述,本实施例的技术方案,使用便携式终端,先通过扫描图形码的方式获得第一终端的地址信息,再通过扫描图形码的方式与第二终端连接以将第一终端的地址信息传送给第二终端,从而实现两个不便于移动的终端之间通过扫描图形码的方式快速连接,解决现有技术输入连接码费时且容易出错的问题,实现快速连接两个不便于移动的终端,且不易出现因用户行为上的错误而导致的连接错误的效果。
实施例二
图2是本发明实施例二提供的终端的连接方法的流程图,本实施例在上述技术方案的基础上,提供一种连接验证的具体方案。本实施例提供的方法同样可适用于连接两个不便于移动的终端的情况,该方法可以由集成在便携式终端上的连接装置来执行,具体包括如下步骤:
步骤210、扫描第一终端显示的图形码,其中,所述图形码用于记录根据第一终端的地址信息生成的安全码;
步骤220、解析扫描到的图形码获得第一终端的地址信息;
步骤230、根据所述第一终端的地址信息,向所述第一终端发送连接请求;其中,所述连接请求包括解析扫描到的图形码而获得的安全码,所述第一终端以预设的时间频率更新所述安全码,所述连接请求中的安全码用于作为验证信息以触发第一终端在接收到与最新的安全码一致的验证信息时确认与本便携式终端建立连接。
上述步骤210和220,使用第一终端显示图形码,便携式终端扫描图形码的方式,实现实施例一中的步骤110。在本实施例中,获得第一终端的地址信息后还有步骤230,根据第一终端的地址信息向第一终端发送连接请求,该步骤实现本便携式终端和第一终端之间的连接,从而使得本便携终端与第一终端之间可以进行信息交互,扩展本实施例的功能。例如在会议过程中,会议室中的智能交互平板作为第一终端,参会人员携带的个人电脑作为第二终端,会议过程中智能交互平板需要和参会人员的个人电脑连接,实施本实施例,既实现智能交互平板和参会人员的个人电脑连接,也实现智能交互平板和便携式终端的连接,两端之间可以互发数据实现更多的功能,例如传屏功能等。
进一步地,步骤230中,向第一终端发送的连接请求包括第一终端以预设的时间频率更新的安全码,用于作为验证信息,当第一终端在接收到与最新的安全码一致的验证信息时才确认与本便携式终端建立连接,从而无法使用过期的安全码连接第一终端,因此,即使图形码或安全码遭到恶意传播,也不会使得任意终端都能够连接第一终端,提高了连接的安全性。
此外,步骤230实现本便携式终端和第一终端的连接,还便于后续步骤中便携式终端作为中间介质协助第一终端验证要连接的第二终端的身份。具体地,步骤230后还包括:
步骤240、获得所述第一终端更新安全码时向本便携式终端发送的最新的安全码;
步骤250、通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接;
步骤260、向第二终端发送第一终端的地址信息;所述第一终端的地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接;
步骤270、向第二终端发送最新的安全码,最新的安全码用于作为验证信息封装在第二终端向第一终端发送的连接请求中,以触发第一终端在接收到与自身持有的钥匙一致的验证信息时确认与第二终端建立连接。
在上述技术方案中,本便携式终端将第一终端的地址信息和最新的安全码都发送给第二终端,从而使得第二终端向第一终端发起连接请求时,可以使用最新的安全码作为验证信息,在第一终端验证后方可建立连接。
综上所述,本实施例的技术方案,使用便携式终端,先通过扫描图形码的方式获得第一终端的地址信息,再通过扫描图形码的方式与第二终端连接以将第一终端的地址信息传送给第二终端,从而实现两个不便于移动的终端之间通过扫描图形码的方式快速连接,并且还实现了第一终端能够对收到的连接请求进行验证后才确认连接,提高了终端之间连接的安全性。
在上述技术方案的基础上,还提供一种安全码的组成方案。该安全码组成方案可应用于本发明任意实施例中。具体地,该安全码包括:指示码和地址映射码。指示码为预先配置的编码规则表中的其中一个编码序号,编码规则表包括多个编码序号和对应的编码规则;地址映射码是根据终端地址信息,按照指示码所对应的编码规则生成的码值;第一终端通过在所述编码规则表中重新读取一个编码序号实现更新所述安全码。
例如,地址信息包括IP地址,IP地址共32位二进制数,每4位二进制数可作为1组,则有8组具有次序的二进制数。在预先配置的编码规则表中,包括8个编码序号和对应的编码规则,编码规则为:以一组二进制数作为地址映射码的第一组码值,各组二进制数在地址映射码中首尾相接地顺次排序。不同的编码序号对应编码规则的差异在于第一组码值不同。例如IP地址为192.168.54.1,则安全码可包括32位的地址映射码和3位的指示码,可有8种更新变化,如下表(以十进制数表示数值):
为了实现更好的加密,可将指示码和地址映射码的第一组码值的对应关系扰乱,使得指示码和第一组码值不是顺次对应,和/或,在地址映射码中加入扩展码,间隔在IP地址的32位二进制数中,则安全码包括如下数据(A、B、C代表扩展码,可为随机数值或全为0、全位1):
指示码 | 192 | A | 168 | B | 54 | C | 1 |
终端的地址信息还包括端口号,可用2位二进制数表示,如果有3位扩展码,则包含IP地址、端口号和扩展码的地址映射码共有37位,安全码需要40位二进制数表示。
为了进一步扰乱加密,安全码可用32进制数记载,将按照上述编码方法编写的40位二进制数从高位到低位,每5位生成一个32进制数,最终生成8位32进制数的安全码。图形码中用与32进制数对应的几何图形记录安全码。
实施例三
图3是本发明实施例三提供的终端的连接方法的流程图,本实施例在实施例一的基础上,提供一种与实施例二不同的连接验证的具体方案。本实施例提供的方法同样可适用于连接两个不便于移动的终端情况,该方法可以由集成在便携式终端上的连接装置来执行,具体包括如下步骤:
步骤310、扫描第一终端显示的图形码,其中,所述图形码用于记录根据第一终端的地址信息生成的安全码;
步骤320、解析扫描到的图形码获得第一终端的地址信息;
步骤330、根据所述第一终端的地址信息,向所述第一终端发送连接请求;其中,所述连接请求包括解析扫描到的图形码而获得的安全码,所述第一终端以预设的时间频率更新所述安全码,所述连接请求中的安全码用于作为验证信息以触发第一终端在接收到与最新的安全码一致的验证信息时确认与本便携式终端建立连接;
步骤340、通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接;
步骤350、生成随机数作为钥匙;
步骤360、向第二终端和第一终端分别发送钥匙;
步骤370、向第二终端发送第一终端的地址信息,其中,所述地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,所述钥匙用于作为验证信息封装在该连接请求中,以触发第一终端在接收到与自身持有的钥匙一致的验证信息时确认与第二终端建立连接。
在上述步骤330中,本便携式式终端向第一终端发起连接请求,验证信息是第一终端的安全码,而步骤350至步骤370中,本便携式终端与第二终端连接后,发送给第二终端作为第二终端向第一终端发起的连接请求中的验证信息是随机数,由于随机数作为钥匙也发送给了第一终端,因此本便携式终端和第一终端共有该钥匙,第一终端可在接收到与自身持有的钥匙一致的验证信息时确认连接。与上一实施例相比,本实施例中,采用不同的数据信息作为验证信息向第一终端发起连接请求,则第一终端可以区分接收到的连接请求属于直接连接还是间接连接,从而可以对不同的连接方式设置不同的权限,有助于扩展功能和提高安全性。此外,第一终端不会持续向便携式终端发送最新的安全码,限制了获取第一终端最新的安全码的方式只能是扫描终端上显示的图形码,大大提高了安全性。
综上所述,本实施例的技术方案,使用便携式终端,先通过扫描图形码的方式获得第一终端的地址信息,再通过扫描图形码的方式与第二终端连接以将第一终端的地址信息传送给第二终端,从而实现两个不便于移动的终端之间通过扫描图形码的方式快速连接,还实现了第一终端对收到的连接请求进行验证后才确认连接,并且能区分直接连接和间接连接,大大提高了终端之间连接的安全性。
需要说明的是,实施例二提出了以最新的安全码作为第二终端向第一终端发起连接请求的验证信息,实施例三提出了以便携式终端生成后向两个固定终端分发的随机数作为第二终端向第一终端发起连接请求的验证信息,仅仅是其中两种实施方式。在更多的实施例中,只要第一终端与便携式终端连接(可交互任意数据作为钥匙,不限于安全码和随机数),便携式终端向第二终端发送第一终端与便携式终端共有的钥匙,则可以实现第二终端向第一终端发起连接请求的验证,以提高间接连接的安全性。
即在实施例一的基础上,终端的连接方法还包括:与所述第一终端建立连接。
在建立本便携式终端与第二终端之间的连接之后,还包括对应步骤350和360的钥匙发放步骤:
向所述第二终端发送本便携式终端与第一终端共有的钥匙;其中,所述钥匙用于作为验证信息封装在第二终端向所述第一终端发送的连接请求中,以触发所述第一终端在接收到与自身持有的钥匙一致的验证信息时确认与所述第二终端建立连接。
本发明任意实施例提供的终端的连接方法,可应用于任意需要连接两个固定终端的场合,特别地,适用于安装在会议室的智能交互平板与会议参与人员携带到会议室的个人电脑连接的场景,在该场景下,会议参与人员可以使用便携式终端,通过扫描二维码的方式连接平板,实现传屏功能,在此基础上,实施本发明实施例提供的方法,能够更快捷地实现平板与电脑的连接,促进会议效率。此外,本发明实施例提供了多种连接第一终端的验证方式,会议室中的智能平板具有公开的操作***,安全保护级别较低,作为第一终端实施本发明实施例,能够防止非法终端恶意连接会议平板,保护其隐私,提高安全性。
实施例四
图4是本发明实施例四提供的一种终端的连接装置,包括:
第一通信模块410,用于通过扫描图形码的方式,获得第一终端的地址信息;
第二通信模块420,用于通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接,向所述第二终端发送所述第一终端的地址信息,其中,所述第一终端的地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。
进一步地,第一通信模块410包括:
扫描单元,用于扫描第一终端显示的图形码,其中,所述图形码用于记录根据第一终端的地址信息生成的安全码;
解析单元,用于解析扫描到的图形码获得第一终端的地址信息。
进一步地,终端的连接装置还包括:
第一连接模块,用于根据所述第一终端的地址信息,向所述第一终端发送连接请求;其中,所述连接请求包括解析扫描到的图形码而获得的安全码,所述第一终端以预设的时间频率更新所述安全码,所述连接请求中的安全码用于作为验证信息以触发第一终端在接收到与最新的安全码一致的验证信息时确认与本便携式终端建立连接。
进一步地,终端的连接装置,还包括:
钥匙分发模块,用于向所述第二终端发送本便携式终端与第一终端共有的钥匙;其中,所述钥匙用于作为验证信息封装在第二终端向所述第一终端发送的连接请求中,以触发所述第一终端在接收到与自身持有的钥匙一致的验证信息时确认与所述第二终端建立连接。
作为其中一种优选实施方式,终端的连接装置还包括:
安全码接收模块,获得所述第一终端更新安全码时向本便携式终端发送的最新的安全码;本便携式终端与第一终端共有的钥匙为所述最新的安全码。
作为另一种优选实施方式,所述钥匙分发模块包括:
生成单元,用于生成随机数作为钥匙;
发送单元,用于向所述第二终端和所述第一终端分别发送所述钥匙。
优选地,所述安全码包括指示码和地址映射码;所述指示码为预先配置的编码规则表中的其中一个编码序号,所述编码规则列表包括多个编码序号和对应的编码规则;所述地址映射码是根据所述终端地址信息,按照指示码所对应的编码规则生成的码值;所述第一终端通过在所述编码规则表中重新读取一个编码序号实现更新所述安全码。
本发明实施例所提供的终端的连接装置可执行本发明任意实施例所提供的终端的连接方法,具备执行方法相应的功能模块和有益效果。
实施例五
图5是本发明实施例五提供的一种终端的连接方法的流程图。该方法由便携式终端和两个不便于移动的终端交互执行,实现所述两个终端之间的快速连接,具体包括如下步骤:
步骤510、便携式终端通过扫描图形码的方式获得第一终端的地址信息;
步骤520、便携式终端与第二终端之间通过扫描图形码的方式建立连接;
步骤530、便携式终端向所述第二终端发送所述第一终端的地址信息;
步骤540、所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。
通过上述步骤,用户可使用便携式终端先通过扫描图形码的方式获得第一终端的地址信息,再通过扫描图形码的方式与第二终端连接以将第一终端的地址信息传送给第二终端,从而实现两个不便于移动的终端之间通过扫描图形码的方式快速连接。对于上述各步骤的具体方案,可参照本发明实施例一至三提供的说明,在此不再赘述。
实施例六
图6是本发明实施例六提供的一种终端的连接方法的流程图。本实施例是在实施例五的基础上,提供进一步的优选方案。
如前所述,在更多的实施例中,只要第一终端与便携式终端连接可交互数据作为钥匙,便携式终端向第二终端发送第一终端与便携式终端共有的钥匙,则可以实现第二终端向第一终端发起连接请求的验证,以提高间接连接的安全性。
即在实施例五的基础上,终端的连接方法还可以包括:便携式终端与第一终端建立连接;在步骤520便携式终端与第二终端之间通过扫描图形码的方式建立连接之后,还包括:所述便携式终端向所述第二终端发送所述便携式终端与第一终端共有的钥匙。相应地,步骤540第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接,具体包括:第二终端向所述第一终端发送包括验证信息的连接请求,验证信息为所述钥匙;第一终端在接收到与自身持有的钥匙一致的验证信息时,确认与所述第二终端建立连接。
参见图6,本实施例提供一种优选的验证方式,与实施例三对应,本实施例采用随机数作为第二终端向第一终端发起连接请求时的验证信息。具体包括:
步骤600、第一终端显示图形码;其中,所述图形码用于记录根据第一终端的地址信息生成的安全码;
步骤610、便携式终端扫描第一终端显示的图形码;
步骤620、便携式终端解析扫描到的图形码获得第一终端的地址信息;
步骤630、便携式终端根据第一终端的地址信息,向所述第一终端发送连接请求,建立便携式终端和第一终端之间的连接;
步骤640、便携式终端与第二终端之间通过扫描图形码的方式建立连接;
步骤650、便携式终端生成随机数作为钥匙;
步骤660、便携式终端向所述第二终端和所述第一终端分别发送所述钥匙;
步骤670、便携式终端向所述第二终端发送所述第一终端的地址信息;
步骤680、第二终端根据该地址信息向第一终端发送连接请求,所述连接请求包括验证信息,所述验证信息为所述钥匙;
步骤690、第一终端在接收到与自身持有的钥匙一致的验证信息时确认与所述第二终端建立连接。
按照上述步骤,第一终端对于通过便携式终端来实现与之连接的第二终端,采用随机数钥匙作为验证信息,从而使得只要第一终端对扫描其图形码发起的连接请求采用其他方式验证,即可实现直接连接和间接连接的区分,可设置不同的权限,扩展功能并提高安全性。相应地,可使用实施例三提供的安全码作为通过扫描图形码直接连接第一终端的验证信息。
本实施例与实施例三对应,从三个终端交互的角度说明了使用便携式终端,通过扫描图形码连接第一终端和第二终端并进行连接验证的技术方案,具备相应的有益效果。基于本发明的构思,本领域技术人员也可结合实施例二提供的验证方案或其他方案进行直接连接第一终端和间接连接第一终端的验证,不脱离本发明的保护范围。
实施例七
图7是本发明实施例七提供的通信***的结构示意图。该通信***包括第一终端710、第二终端730和便携式终端720;
所述便携式终端720用于通过扫描图形码的方式获得第一终端710的地址信息,以及用于与第二终端730之间通过扫描图形码的方式建立连接,向所述第二终端730发送所述第一终端720的地址信息;
所述第二终端730用于根据该地址信息向所述第一终端710发送连接请求;
所述第一终端710用于在接收到所述连接请求时确认建立连接。
在具体实施时,该通信***中的第一终端710、便携式终端720和第二终端730交互实现本发明任意实施例提供的终端的连接方法,其功能具体可参考上述实施例,在此不再赘述。
实施例八
图8为本发明实施例八提供的一种便携式终端的结构示意图,如图8所示,该便携式终端包括处理器810、存储器820、输入装置830和输出装置840;便携式终端中处理器810的数量可以是一个或多个,图8中以一个处理器810为例;便携式终端中的处理器810、存储器820、输入装置830和输出装置840可以通过总线或其他方式连接,图8中以通过总线连接为例。
存储器820作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的终端的连接方法对应的程序指令/模块(例如,终端的连接装置中的第一通信模块410和第二通信模块420)。处理器810通过运行存储在存储器820中的软件程序、指令以及模块,从而执行便携式终端的各种功能应用以及数据处理,即实现上述的终端的连接方法。
存储器820可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器820可进一步包括相对于处理器810远程设置的存储器,这些远程存储器可以通过网络连接至便携式终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置830可用于接收输入的数字或字符信息,以及产生与便携式终端的用户设置以及功能控制有关的键信号输入。输出装置840可包括显示屏等显示设备。
实施例九
本发明实施例九还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种终端的连接方法,该方法包括:
通过扫描图形码的方式,获得第一终端的地址信息;
通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接,向所述第二终端发送所述第一终端的地址信息,其中,所述第一终端的地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的终端的连接方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述终端的连接装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
需要说明的是,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (13)
1.一种终端的连接方法,其特征在于,包括:
通过扫描图形码的方式,获得第一终端的地址信息;
通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接,向所述第二终端发送所述第一终端的地址信息,其中,所述第一终端的地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。
2.如权利要求1所述的终端的连接方法,其特征在于,所述通过扫描图形码的方式,获得第一终端的地址信息,具体包括:
扫描第一终端显示的图形码,其中,所述图形码用于记录根据第一终端的地址信息生成的安全码;
解析扫描到的图形码获得第一终端的地址信息。
3.如权利要求2所述的终端的连接方法,其特征在于,在获得第一终端的地址信息之后,还包括:
根据所述第一终端的地址信息,向所述第一终端发送连接请求;其中,所述连接请求包括解析扫描到的图形码而获得的安全码,所述第一终端以预设的时间频率更新所述安全码,所述连接请求中的安全码用于作为验证信息以触发第一终端在接收到与最新的安全码一致的验证信息时确认与本便携式终端建立连接。
4.如权利要求3所述终端的连接方法,其特征在于,在所述通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接之后,还包括:
向所述第二终端发送本便携式终端与第一终端共有的钥匙;其中,所述钥匙用于作为验证信息封装在第二终端向所述第一终端发送的连接请求中,以触发所述第一终端在接收到与自身持有的钥匙一致的验证信息时确认与所述第二终端建立连接。
5.如权利要求4所述的终端的连接方法,其特征在于,在所述第一终端确认与本便携式终端建立连接之后,还包括:
获得所述第一终端更新安全码时向本便携式终端发送的最新的安全码;
本便携式终端与第一终端共有的钥匙为所述最新的安全码。
6.如权利要求4所述的终端的连接方法,其特征在于,所述向所述第二终端发送本便携式终端与第一终端共有的钥匙,具体包括:
生成随机数作为钥匙;
向所述第二终端和所述第一终端分别发送所述钥匙。
7.如权利要求3至5任一项所述的终端的连接方法,其特征在于,所述安全码包括指示码和地址映射码;
所述指示码为预先配置的编码规则表中的其中一个编码序号,所述编码规则表包括多个编码序号和对应的编码规则;所述地址映射码是根据所述终端地址信息,按照指示码所对应的编码规则生成的码值;所述第一终端通过在所述编码规则表中重新读取一个编码序号实现更新所述安全码。
8.一种终端的连接装置,其特征在于,包括:
第一通信模块,用于通过扫描图形码的方式,获得第一终端的地址信息;
第二通信模块,用于通过扫描图形码的方式,建立本便携式终端与第二终端之间的连接,向所述第二终端发送所述第一终端的地址信息,其中,所述第一终端的地址信息用于指示所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。
9.一种终端的连接方法,其特征在于,包括:
便携式终端通过扫描图形码的方式获得第一终端的地址信息;
便携式终端与第二终端之间通过扫描图形码的方式建立连接;
便携式终端向所述第二终端发送所述第一终端的地址信息;
所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接。
10.如权利要求9所述的终端的连接方法,其特征在于,所述方法还包括:便携式终端与第一终端建立连接;
在所述便携式终端与第二终端之间通过扫描图形码的方式建立连接之后,还包括:
所述便携式终端向所述第二终端发送所述便携式终端与第一终端共有的钥匙;
所述第二终端根据该地址信息向所述第一终端发送连接请求,与所述第一终端建立连接,具体包括:
所述第二终端向所述第一终端发送包括验证信息的连接请求,所述验证信息为所述钥匙;
所述第一终端在接收到与自身持有的钥匙一致的验证信息时,确认与所述第二终端建立连接。
11.一种通信***,其特征在于,包括第一终端、第二终端和便携式终端;
所述便携式终端用于通过扫描图形码的方式获得第一终端的地址信息,以及用于与第二终端之间通过扫描图形码的方式建立连接,向所述第二终端发送所述第一终端的地址信息;
所述第二终端用于根据该地址信息向所述第一终端发送连接请求;
所述第一终端用于在接收到所述连接请求时确认建立连接。
12.一种便携式终端,其特征在于,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至7中任一所述的方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810231698.6A CN108366435B (zh) | 2018-03-20 | 2018-03-20 | 终端的连接方法、装置、通信***、终端和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810231698.6A CN108366435B (zh) | 2018-03-20 | 2018-03-20 | 终端的连接方法、装置、通信***、终端和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108366435A true CN108366435A (zh) | 2018-08-03 |
CN108366435B CN108366435B (zh) | 2020-09-25 |
Family
ID=63001067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810231698.6A Active CN108366435B (zh) | 2018-03-20 | 2018-03-20 | 终端的连接方法、装置、通信***、终端和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108366435B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111355558A (zh) * | 2019-06-27 | 2020-06-30 | 鸿合科技股份有限公司 | 一种提高连接码连接准确率的方法及相关设备 |
CN112566083A (zh) * | 2020-11-19 | 2021-03-26 | 歌尔光学科技有限公司 | 终端设备的唤醒方法、终端设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150220726A1 (en) * | 2012-10-09 | 2015-08-06 | Zte Corporation | Authentication Method, Authentication Apparatus and Authentication Device |
CN105430760A (zh) * | 2015-10-30 | 2016-03-23 | 上海摩软通讯技术有限公司 | 设备之间的连接方法及*** |
CN107371156A (zh) * | 2017-08-10 | 2017-11-21 | 腾讯科技(深圳)有限公司 | 移动终端配对方法以及移动终端 |
-
2018
- 2018-03-20 CN CN201810231698.6A patent/CN108366435B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150220726A1 (en) * | 2012-10-09 | 2015-08-06 | Zte Corporation | Authentication Method, Authentication Apparatus and Authentication Device |
CN105430760A (zh) * | 2015-10-30 | 2016-03-23 | 上海摩软通讯技术有限公司 | 设备之间的连接方法及*** |
CN107371156A (zh) * | 2017-08-10 | 2017-11-21 | 腾讯科技(深圳)有限公司 | 移动终端配对方法以及移动终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111355558A (zh) * | 2019-06-27 | 2020-06-30 | 鸿合科技股份有限公司 | 一种提高连接码连接准确率的方法及相关设备 |
CN112566083A (zh) * | 2020-11-19 | 2021-03-26 | 歌尔光学科技有限公司 | 终端设备的唤醒方法、终端设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108366435B (zh) | 2020-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104378145B (zh) | 蓝牙设备的配对方法及*** | |
CN104574057B (zh) | 一种在线支付方法及相关设备、*** | |
KR102182894B1 (ko) | 패스워드 기반의 인증을 수행하는 사용자 장치 및 그것의 패스워드 등록 방법 및 인증 방법 | |
JP6533282B2 (ja) | フォーム記入方法及び関連する端末 | |
US20170118650A1 (en) | Wi-fi connecting method, terminal and system | |
EP3816909A1 (en) | Payment processing method for offline scenario, server, and readable storage medium | |
DE112009000416T5 (de) | Zweiwege-Authentifizierung zwischen zwei Kommunikationsendpunkten unter Verwendung eines Einweg-Out-Of-Band(OOB)-Kanals | |
CN108200089A (zh) | 信息安全的实现方法、装置、***以及存储介质 | |
CN105787682A (zh) | 一种物流业务信息处理方法及相关设备与*** | |
CN108664395A (zh) | 应用程序测试方法、装置、设备及存储介质 | |
CN107104996A (zh) | 用户位置校验方法和装置、受控设备访问方法和装置 | |
CN107196917A (zh) | 一种服务响应方法及其中间件 | |
CN104935435A (zh) | 登录方法、终端及应用服务器 | |
CN109446761B (zh) | 一种信息安全处理方法、存储介质以及终端设备 | |
CN110458507B (zh) | 一种公众号业务托管的授权方法和装置 | |
CN108540552A (zh) | 设备互连方法、装置、***、设备和存储介质 | |
CN104468486A (zh) | 信息处理方法、***及电子设备 | |
CN105141624B (zh) | 登录方法、账号管理服务器及客户端*** | |
CN108366435A (zh) | 终端的连接方法、装置、通信***、终端和存储介质 | |
CN108092947A (zh) | 一种对第三方应用进行身份鉴别的方法及装置 | |
CN109639622B (zh) | 离线应用登录方法、终端及服务器 | |
CN107204959B (zh) | 验证码的验证方法、装置及*** | |
CN110677248A (zh) | 一种基于窄带物联网的安全绑定方法和*** | |
CN114298699B (zh) | 非同质化通证的生成方法、获取方法及装置 | |
CN112565245B (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 |