一种终端的配对方法、终端及系统转让专利

申请号 : CN201310568068.5

文献号 : CN103647869B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李学平李彬王晓辉

申请人 : 深圳创维数字技术有限公司深圳市创维软件有限公司

摘要 :

本发明实施例适用于通信技术领域,提供了一种终端的配对方法,包括:第一终端接收第二终端发送的携带数据包的配对请求,数据包包括目标终端的身份信息以及第二终端的身份信息,目标终端的身份信息是由第二终端通过扫描目标终端的身份二维码获得的;若第一终端确定目标终端的身份信息为第一终端的身份信息,则第一终端根据数据包生成配对二维码,以使第二终端扫描并解析配对二维码;第一终端获取第二终端发送的配对结束命令,以接受第二终端的控制操作,配对结束命令为第二终端根据解析后的配对二维码生成的对应的配对结束命令。本发明还公开了一种终端及系统。采用本发明,可利用二维码将终端与指定终端快速配对。

权利要求 :

1.一种终端的配对方法,其特征在于,包括:

第一终端接收第二终端发送的携带数据包的配对请求,所述数据包包括目标终端的身份信息以及所述第二终端的身份信息,所述目标终端的身份信息是由所述第二终端通过扫描所述目标终端的身份二维码获得的;

若所述第一终端确定所述目标终端的身份信息为所述第一终端的身份信息,则所述第一终端根据所述第二终端的身份信息、所述第一终端的身份信息以及配对结果信息生成配对二维码,以使所述第二终端扫描并解析所述配对二维码,其中所述配对结果信息为配对成功信息或配对失败信息,所述配对成功信息是所述第一终端在判断所述第二终端合法之后加入所述配对二维码的,所述配对失败信息是所述第一终端在配对过程中出现故障时加入所述配对二维码的;

所述第一终端获取所述第二终端发送的配对结束命令,以接受所述第二终端的控制操作,所述配对结束命令为所述第二终端根据所述解析后的配对二维码生成的对应的配对结束命令。

2.根据权利要求1所述的方法,其特征在于,所述若所述第一终端确定所述目标终端的身份信息为所述第一终端的身份信息包括:所述第一终端解析所述数据包,从所述数据包提取所述目标终端的身份信息;

所述第一终端判断所述目标终端的身份信息是否为所述第一终端的身份信息;

若判断为是,则所述第一终端从所述数据包提取所述第二终端的身份信息。

3.根据权利要求1所述的方法,其特征在于,所述第一终端根据所述第二终端的身份信息、所述第一终端的身份信息以及配对结果信息生成所述配对二维码包括:所述第一终端根据所述第二终端的身份信息判断所述第二终端是否合法;

若判断为是,则所述第一终端进一步判断所述第一终端是否存储已与所述第二终端配对的记录;

若进一步判断为否,则所述第一终端保存所述第二终端的身份信息,并根据所述第二终端的身份信息、所述第一终端的身份信息以及所述配对结果信息生成所述配对二维码。

4.一种终端,其特征在于,包括:

接收模块,用于接收第二终端发送的携带数据包的配对请求,所述数据包包括目标终端的身份信息以及所述第二终端的身份信息,所述目标终端的身份信息是由所述第二终端通过扫描所述目标终端的身份二维码获得的;

生成模块,用于若确定所述目标终端的身份信息为所述终端的身份信息,则根据所述第二终端的身份信息、所述终端的身份信息以及配对结果信息生成配对二维码,以使所述第二终端扫描并解析所述配对二维码,其中所述配对结果信息为配对成功信息或配对失败信息,所述配对成功信息是所述终端在判断所述第二终端合法之后加入所述配对二维码的,所述配对失败信息是所述终端在配对过程中出现故障时加入所述配对二维码的;

操作模块,用于获取所述第二终端发送的配对结束命令,以接受所述第二终端的控制操作,所述配对结束命令为所述第二终端根据所述解析后的配对二维码生成的对应的配对结束命令。

5.根据权利要求4所述的终端,其特征在于,所述生成模块包括:

第一提取单元,用于解析所述数据包,从所述数据包提取所述目标终端的身份信息;

第一判断单元,用于判断所述第一提取单元提取的目标终端的身份信息是否为所述终端的身份信息;

第二提取单元,用于当所述第一判断单元的判断结果为是时,则从所述数据包提取所述第二终端的身份信息。

6.根据权利要求4所述的终端,其特征在于,所述生成单元包括:

第二判断子单元,用于根据所述第二终端的身份信息判断所述第二终端是否合法;

第三判断子单元,用于当所述第二判断子单元的判断结果为是时,则进一步判断所述终端是否存储已与所述第二终端配对的记录;

二维码生成子单元,用于当所述第三判断子单元的判断结果为否时,则保存所述第二终端的身份信息,并根据所述第二终端的身份信息、所述终端的身份信息以及所述配对结果信息生成所述配对二维码。

7.一种配对系统,其特征在于,包括:第一终端以及第二终端,其中:

所述第一终端,用于接收所述第二终端发送的携带数据包的配对请求,所述数据包包括目标终端的身份信息以及所述第二终端的身份信息,所述目标终端的身份信息是由所述第二终端通过扫描所述目标终端的身份二维码获得的,若所述第一终端确定所述目标终端的身份信息为所述第一终端的身份信息,则根据所述第二终端的身份信息、所述第一终端的身份信息以及配对结果信息生成配对二维码,以使所述第二终端扫描并解析所述配对二维码,其中所述配对结果信息为配对成功信息或配对失败信息,所述配对成功信息是所述第一终端在判断所述第二终端合法之后加入所述配对二维码的,所述配对失败信息是所述第一终端在配对过程中出现故障时加入所述配对二维码的,获取所述第二终端发送的配对结束命令,以接受所述第二终端的控制操作,所述配对结束命令为所述第二终端根据所述解析后的配对二维码生成的对应的配对结束命令;

所述第二终端,用于通过扫描所述第一终端的身份二维码获得所述第一终端的身份信息,向所述第一终端发送携带所述数据包的配对请求,所述数据包包括所述第一终端的身份信息以及所述第二终端的身份信息,扫描并解析所述第一终端根据所述数据包生成的配对二维码,向所述第一终端发送根据解析后的配对二维码生成的对应的配对结束命令。

8.根据权利要求7所述的系统,其特征在于,

所述第一终端,还用于解析所述数据包,从所述数据包提取所述目标终端的身份信息,判断所述目标终端的身份信息是否为所述第一终端的身份信息,若判断为是,则从所述数据包提取所述第二终端的身份信息。

说明书 :

一种终端的配对方法、终端及系统

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种终端的配对方法、终端及系统。

背景技术

[0002] 随着电子服务终端的功能越来越多元化,用户对于终端操作的需求不局限于单个终端,因此许多终端拥有配对功能,用户可通过移动终端与指定终端互相配对之后通过移动终端对指定终端进行控制操作。现有技术下,当移动终端需要与指定终端配对时,指定终端需要与移动终端进行多次的相互通信以确定为指定终端服务,双方通信频繁,配对效率低下,不利于指定终端为移动终端服务。

发明内容

[0003] 本发明实施例提供一种终端的配对方法、终端及系统。可利用二维码将终端与指定终端快速配对。
[0004] 本发明实施例第一方面提供一种终端的配对方法,包括:
[0005] 第一终端接收第二终端发送的携带数据包的配对请求,所述数据包包括目标终端的身份信息以及所述第二终端的身份信息,所述目标终端的身份信息是由所述第二终端通过扫描所述目标终端的身份二维码获得的;
[0006] 若所述第一终端确定所述目标终端的身份信息为所述第一终端的身份信息,则所述第一终端根据所述数据包生成配对二维码,以使所述第二终端扫描并解析所述配对二维码;
[0007] 所述第一终端获取所述第二终端发送的配对结束命令,以接受所述第二终端的控制操作,所述配对结束命令为所述第二终端根据所述解析后的配对二维码生成的对应的配对结束命令。
[0008] 在本发明实施例第一方面的第一种可能的实现方式中,所述若所述第一终端确定所述目标终端的身份信息为所述第一终端的身份信息包括:
[0009] 所述第一终端解析所述数据包,从所述数据包提取所述目标终端的身份信息;
[0010] 所述第一终端判断所述目标终端的身份信息是否为所述第一终端的身份信息;
[0011] 若判断为是,则所述第一终端从所述数据包提取所述第二终端的身份信息。
[0012] 在本发明实施例第一方面的第二种可能的实现方式中,所述第一终端根据所述数据包生成配对二维码包括:
[0013] 所述第一终端根据所述第二终端的身份信息、所述第一终端的身份信息以及配对结果信息生成所述配对二维码。
[0014] 在本发明实施例第一方面的第三种可能的实现方式中,所述第一终端根据所述第二终端的身份信息、所述第一终端的身份信息以及配对结果信息生成所述配对二维码包括:
[0015] 所述第一终端根据所述第二终端的身份信息判断所述第二终端是否合法;
[0016] 若判断为是,则所述第一终端进一步判断所述第一终端是否存储已与所述第二终端配对的记录;
[0017] 若判断为否,则所述第一终端保存所述第二终端的身份信息,并根据所述第二终端的身份信息、所述第一终端的身份信息以及所述配对结果信息生成所述配对二维码。
[0018] 本发明实施例第二方面提供一种终端,包括:
[0019] 接收模块,用于接收第二终端发送的携带数据包的配对请求,所述数据包包括目标终端的身份信息以及所述第二终端的身份信息,所述目标终端的身份信息是由所述第二终端通过扫描所述目标终端的身份二维码获得的;
[0020] 生成模块,用于若确定所述目标终端的身份信息为所述第一终端的身份信息,则根据所述数据包生成配对二维码,以使所述第二终端扫描并解析所述配对二维码;
[0021] 操作模块,用于获取所述第二终端发送的配对结束命令,以接受所述第二终端的控制操作,所述配对结束命令为所述第二终端根据所述解析后的配对二维码生成的对应的配对结束命令。
[0022] 在本发明实施例第二方面的第一种可能的实现方式中,所述生成模块包括:
[0023] 第一提取单元,用于解析所述数据包,从所述数据包提取所述目标终端的身份信息;
[0024] 第一判断单元,用于判断所述第一提取单元提取的目标终端的身份信息是否为所述第一终端的身份信息;
[0025] 第二提取单元,用于当所述第一判断单元的判断结果为是时,则从所述数据包提取所述第二终端的身份信息。
[0026] 在本发明实施例第二方面的第二种可能的实现方式中,所述生成模块还包括:
[0027] 生成单元,用于根据所述第二终端的身份信息、所述第一终端的身份信息以及配对结果信息生成所述配对二维码。
[0028] 在本发明实施例第二方面的第三种可能的实现方式中,所述生成单元包括:
[0029] 第二判断子单元,用于根据所述第二终端的身份信息判断所述第二终端是否合法;
[0030] 第三判断子单元,用于当所述第二判断子单元的判断结果为是时,则进一步判断所述第一终端是否存储已与所述第二终端配对的记录;
[0031] 二维码生成子单元,用于当所述第三判断子单元的判断结果为否时,则保存所述第二终端的身份信息,并根据所述第二终端的身份信息、所述第一终端的身份信息以及所述配对结果信息生成所述配对二维码。
[0032] 本发明实施例第三方面提供一种配对系统,包括:第一终端以及第二终端,其中:
[0033] 所述第一终端,用于接收所述第二终端发送的携带数据包的配对请求,所述数据包包括目标终端的身份信息以及所述第二终端的身份信息,所述目标终端的身份信息是由所述第二终端通过扫描所述目标终端的身份二维码获得的,若所述第一终端确定所述目标终端的身份信息为所述第一终端的身份信息,则根据所述数据包生成配对二维码,以使所述第二终端扫描并解析所述配对二维码,获取所述第二终端发送的配对结束命令,以接受所述第二终端的控制操作,所述配对结束命令为所述第二终端根据所述解析后的配对二维码生成的对应的配对结束命令;
[0034] 所述第二终端,用于通过扫描所述第一终端的身份二维码获得所述第一终端的身份信息,向所述第一终端发送携带所述数据包的配对请求,所述数据包包括所述第一终端的身份信息以及所述第二终端的身份信息,扫描并解析所述第一终端根据所述数据包生成的配对二维码,向所述第一终端发送根据解析后的配对二维码生成的对应的配对结束命令。
[0035] 在本发明实施例第三方面的第一种可能的实现方式中,所述第一终端,还用于解析所述数据包,从所述数据包提取所述目标终端的身份信息,判断所述目标终端的身份信息是否为所述第一终端的身份信息,若判断为是,则从所述数据包提取所述第二终端的身份信息,并根据所述第二终端的身份信息、所述第一终端的身份信息以及配对结果信息生成所述配对二维码。
[0036] 采用本发明实施例,能使第二终端通过扫描第一终端的身份二维码得到第一终端的身份信息,将第一终端的身份信息与第二终端的身份信息打包并将数据包发送至第一终端,通过第一终端的相应验证后生成配对二维码,以使第二终端通过扫描并解析配对二维码之后保存与第一终端完成配对的数据,再将配对结束命令发送给第一终端提示第一终端配对结束,能使第一终端与第二终端快速配对,减少相互通信次数,配对效率高。

附图说明

[0037] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0038] 图1是本发明实施例的一种终端的配对方法的流程示意图;
[0039] 图2是本发明实施例的另一种终端的配对方法的流程示意图;
[0040] 图3是本发明实施例的一种终端的结构示意图;
[0041] 图4是本发明实施例的一种终端的生成模块的结构示意图;
[0042] 图5是本发明实施例的一种终端的生成模块的生成单元的结构示意图;
[0043] 图6是本发明实施例的一种配对系统的结构示意图。

具体实施方式

[0044] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045] 采用本发明实施例,可利用二维码将终端与指定终端快速配对。
[0046] 请参阅图1,图1是本发明实施例的一种终端的配对方法的流程示意图。本发明实施例所涉及的第一终端可以为具备生成二维码功能的智能电视机、影音播放器、机顶盒等联网终端设备,其中,第一终端包括交互模块以及后台服务模块,交互模块用于接收并发送信息,而后台服务模块则用于对信息的验证、生成二维码等。作为一种可实施的方式,交互模块与后台服务模块还可以为两个独立的设备,并由后台服务模块与第二终端通过交互模块的信息交互进行配对。第二终端可以为能识别二维码的联网移动设备。
[0047] 如图1所示,本发明实施例的一种终端的配对方法可以包括以下步骤。
[0048] 步骤100,第一终端接收第二终端发送的携带数据包的配对请求,数据包包括目标终端的身份信息以及第二终端的身份信息,目标终端的身份信息是由第二终端通过扫描目标终端的身份二维码获得的。
[0049] 具体实现中,当第二终端欲与第一终端进行配对时,第二终端可扫描对第一终端展示的能标识第一终端的身份二维码,从而获取到第一终端的身份信息。
[0050] 作为一种可实施的方式,第二终端可将第一终端的身份信息与第二终端的身份信息根据用户数据包协议(User Datagram Protocol,UDP)打包成数据包,UDP协议是开放系统互联(Open System Interconnect,OSI)参考模型中的一种无连接的传输层协议,UDP协议的主要作用是将网络数据流量压缩成数据包的形式。UDP不属于连接型协议,因而具有资源消耗小,处理速度快的优点,通常音频、视频和普通数据在传送时使用UDP协议较多。打包完成之后,第二终端将UDP数据包在局域网内通过Socket协议将携带数据包的配对请求发送给第一终端,Socket协议为也称作套接字,应用程序通常通过套接字向网络发出请求或者应答网络请求。Socket是面向客户或服务器模型而设计的,针对客户和服务器程序提供不同的Socket系统调用。UDP套接字可通过Socket()函数创建,通过一个套接字描述符在不同的主机之间发送和接收信息。发送数据的目标终端盒端口可以在数据写入时指定,这样就可以用一个套接字发送数据到多个终端。
[0051] 步骤110,若第一终端确定目标终端的身份信息为第一终端的身份信息,则第一终端根据数据包生成配对二维码,以使第二终端扫描并解析配对二维码。
[0052] 具体实现中,第一终端接收到携带数据包的配对请求之后,将数据包拆包,对目标终端的身份信息进行判定,若目标终端的身份信息为第一终端自身的身份信息,则从数据包中提取第二终端的身份信息,通过后台服务模块对第二终端的身份信息进行相应的验证之后生成配对二维码并于交互模块进行展示,第二终端则可扫描第一终端的配对二维码获得相应的配对数据。
[0053] 步骤120,第一终端获取第二终端发送的配对结束命令,以接受第二终端的控制操作,配对结束命令为第二终端根据解析后的配对二维码生成的对应的配对结束命令。
[0054] 具体实现中,当第二终端通过扫描第一终端的配对二维码获得相应的配对数据之后,保存数据以便下次配对时告知用户已与第一终端配对的记录,并根据配对数据生成对应的配对结束命令。若配对结束命令为配对成功命令,则第一终端接收之后复位,开始接受第二终端的控制操作;若配对结束命令为失败命令,则第一终端接收之后将之前接收的数据包丢弃,恢复原先的工作状态。
[0055] 通过实施图1所描述的方法,能使第二终端通过扫描第一终端的身份二维码得到第一终端的身份信息,将第一终端的身份信息与第二终端的身份信息根据UDP协议打包并将数据包发送至第一终端,通过第一终端的相应验证后生成配对二维码,以使第二终端通过扫描并解析配对二维码之后保存与第一终端完成配对的数据,再将配对结束命令发送给第一终端提示第一终端配对结束,能使第一终端与第二终端快速配对,减少相互通信次数,配对效率高。
[0056] 请参阅图2,图2是本发明实施例的另一种终端的配对方法的流程示意图。图2是在实施例图1的基础上进行进一步的拓展,本发明实施例所涉及的第一终端可以为具备生成二维码功能的智能电视机、影音播放器、机顶盒等联网终端设备,其中,第一终端包括交互模块以及后台服务模块,交互模块用于接收并发送信息,而后台服务模块则用于对信息的验证、生成二维码等,作为一种可实施的方式,交互模块与后台服务模块还可以为两个独立的联网智能设备,并由后台服务模块与第二终端通过交互模块的信息交互进行配对。本发明实施例则以交互模块与后台服务模块集成于第一终端进行举例说明。第二终端可以为能识别二维码的联网移动设备。
[0057] 如图2所示,本发明实施例的另一种终端的配对方法可以包括以下步骤。
[0058] 步骤200,第二终端通过扫描第一终端的交互模块展示的身份二维码获取第一终端的身份信息。
[0059] 具体实现中,第二终端需要具备识别并解析二维码的功能,因此第二终端通过扫描第一终端交互模块展示的身份二维码之后即可获得第一终端的身份信息。
[0060] 作为一种可实施的方式,第一终端的身份二维码不仅可以通过交互模块展示,还可以通过印刷等多种方式在第一终端的外壳上展示,以使用户更方便得找到第一终端的身份信息。
[0061] 步骤201,第一终端接收第二终端发送的携带数据包的配对请求。
[0062] 具体实现中,当第二终端获取到第一终端的身份信息之后,加上第二终端的身份信息,通过UDP协议打包成数据包利用Socket协议将携带数据包的配对请求发送给第一终端。
[0063] 作为一种可实施的方式,第二终端在局域网中广发配对请求,即,不仅第一终端会接收到第二终端发送的配对请求,局域网内的联网终端都能接收到第二终端发送的配对请求。
[0064] 步骤202,第一终端解析数据包,从数据包提取目标终端的身份信息。
[0065] 具体实现中,当第一终端的交互模块接收到第二终端发送的携带数据包的配对请求之后,将数据包拆包,获得目标终端亦即欲配对终端的身份信息。
[0066] 步骤203,第一终端判断目标终端的身份信息是否为第一终端的身份信息。
[0067] 具体实现中,第一终端的交互模块在获得目标终端的身份信息之后判断目标终端的身份信息是否为第一终端的身份信息。若判断为是,则执行步骤204;若判断为否,则执行步骤211。
[0068] 步骤204,第一终端从数据包提取第二终端的身份信息。
[0069] 具体实现中,当步骤203的判断结果为是时,即第一终端的交互模块判断出数据包中的目标终端的身份信息为第一终端的身份信息,则从数据包中提取第二终端的身份信息,并将第二终端的身份信息发送给后台服务模块。
[0070] 步骤205,第一终端根据第二终端的身份信息判断第二终端是否合法。
[0071] 作为一种可实施的方式,第一终端可事先建立数据库,存储能配对的终端的信息,若某种终端能与第一终端配对,说明这种终端对于第一终端是合法的。当第一终端的后台服务模块接收到交互模块发送的第二终端的身份信息后,判断第二终端是否能与第一终端配对,若判断为是,则执行步骤206;若判断为否,则执行步骤211。
[0072] 步骤206,第一终端进一步判断第一终端是否存储已与第二终端配对的记录。
[0073] 具体实现中,当步骤205的判断为是时,则第一终端的后台服务模块继续查询第二终端是否与第一终端做过配对,若判断为是,则执行步骤208;若判断为否,则执行步骤207。
[0074] 步骤207,第一终端保存第二终端的身份信息。
[0075] 具体实现中,当步骤206的判断结果为否时,则第一终端的后台服务模块保存第二终端的身份信息以便下次重新接收到第二终端发送的配对请求时能直接生成配对二维码,避免重复上述步骤,提高配对效率。
[0076] 步骤208,第一终端根据第二终端的身份信息、第一终端的身份信息以及配对结果信息生成配对二维码。
[0077] 具体实现中,当步骤206的判断结果为是时,或者执行步骤207之后,第一终端的后台服务模块根据第二终端的身份信息、第一终端的身份信息以及配对结果信息生成配对二维码,并将配对二维码发送至交互模块,于交互模块进行展示。
[0078] 作为一种可实施的方式,配对结果信息为配对成功或者配对失败等相关信息。
[0079] 作为一种可实施的方式,若第一终端在配对过程中出现故障则在生成配对二维码时加入配对失败的信息以提醒第二终端配对失败。若第一终端能与第二终端顺利配对,则在生成配对二维码时加入配对成功的信息。
[0080] 步骤209,第二终端扫描第一终端显示的配对二维码,解析配对二维码并保存相应数据。
[0081] 具体实现中,第二终端解析配对二维码之后,保存第一终端的身份信息与第一终端配对后实现控制操作的内容等相关信息。以使用户下次需要将第二终端与第一终端进行配对时第二终端能够给用户提供与第一终端做过配对、或者对第一终端进行操作的记录等相关资讯。
[0082] 步骤210,第一终端获取第二终端发送的配对结束命令,以接受第二终端的控制操作。
[0083] 具体实现中,当第二终端解析配对二维码得到配对成功与否的信息之后,向第一终端发送配对结束命令。
[0084] 作为一种可实施的方式,若解析出的信息里包括配对成功的信息,则配对结束命令为配对成功命令,第一终端接收配对成功命令之后复位,开始接受第二终端的控制操作;若解析出的信息里包括配对失败的信息,则配对结束命令为配对失败命令,第一终端接收配对失败命令之后将之前接收的数据包丢弃,恢复原先的工作状态。
[0085] 步骤211,第一终端丢弃数据包。
[0086] 具体实现中,当步骤203的判断结果为否时,或者步骤205的判断结果为否时,则第一终端丢弃数据包。
[0087] 作为一种可实施的方式,此步骤适用于非配对的终端,由于第二终端在局域网内广发携带数据包的配对请求,在局域网内的每一个联网设备都能接收到第二终端发送的配对请求,对于不需要配对的终端,根据获取到的数据包判断目标终端的身份信息是否与自身的身份信息相符,若不符即丢弃,恢复原先工作状态,无需再进行进一步的判断验证,提高了配对的效率。
[0088] 通过实施图2所描述的方法,能使第二终端通过扫描第一终端的身份二维码得到第一终端的身份信息,将第一终端的身份信息与第二终端的身份信息根据UDP协议打包并将数据包发送至第一终端,通过第一终端的相应验证后生成配对二维码,以使第二终端通过扫描并解析配对二维码之后保存与第一终端完成配对的数据,再将配对结束命令发送给第一终端提示第一终端配对结束,能使第一终端与第二终端快速配对,减少相互通信次数,配对效率高。
[0089] 请参阅图3,图3是本发明实施例的一种终端的结构示意图。如图3所示的一种终端包括:接收模块300、生成模块310以及操作模块320。
[0090] 接收模块300,用于接收第二终端发送的携带数据包的配对请求,数据包包括目标终端的身份信息以及第二终端的身份信息,目标终端的身份信息是由第二终端通过扫描目标终端的身份二维码获得的。
[0091] 生成模块310,用于若确定目标终端的身份信息为第一终端的身份信息,则根据数据包生成配对二维码,以使第二终端扫描并解析配对二维码。
[0092] 操作模块320,用于获取第二终端发送的配对结束命令,以接受第二终端的控制操作,配对结束命令为第二终端根据解析后的配对二维码生成的对应的配对结束命令。
[0093] 通过实施图3所描述的终端,能使第二终端通过扫描第一终端的身份二维码得到第一终端的身份信息,将第一终端的身份信息与第二终端的身份信息打包并将数据包发送至第一终端,通过第一终端的相应验证后生成配对二维码,以使第二终端通过扫描并解析配对二维码之后生成配对结束命令发送给第一终端提示第一终端配对结束,能使第一终端与第二终端快速配对,减少相互通信次数,配对效率高。
[0094] 请参阅图4,图4是本发明实施例的一种终端的生成模块的结构示意图。如图4所示的生成模块310包括:第一提取单元400、第一判断单元410、第二提取单元420以及生成单元430。
[0095] 第一提取单元400,用于解析数据包,从数据包提取目标终端的身份信息。
[0096] 第一判断单元410,用于判断第一提取单元400提取的目标终端的身份信息是否为第一终端的身份信息。
[0097] 第二提取单元420,用于当第一判断单元410的判断结果为是时,则从数据包提取第二终端的身份信息。
[0098] 生成单元430,用于根据第二终端的身份信息、第一终端的身份信息以及配对结果信息生成配对二维码。
[0099] 通过实施图4所描述的生成模块,能使第一终端与第二终端进行一对一配对,当其他终端不需要与第二终端配对却同时接收到数据包时,根据目标终端的身份信息即可判断是否需要与第二终端配对,当判断为是时,第一终端则从接收的数据包中提取第二终端的身份信息,并根据第一终端的身份信息以及配对结果信息生成配对二维码,过程方便简洁效率高。
[0100] 请参阅图5,图5是本发明实施例的一种终端的生成模块的生成单元的结构示意图。如图5所示的生成单元430包括:第二判断子单元500、第三判断子单元510以及二维码生成子单元520。
[0101] 第二判断子单元500,用于根据第二终端的身份信息判断第二终端是否合法。
[0102] 第三判断子单元510,用于当第二判断子单元500的判断结果为是时,则进一步判断第一终端是否存储已与第二终端配对的记录。
[0103] 二维码生成子单元520,用于当第三判断子单元510的判断结果为否时,则保存第二终端的身份信息,并根据第二终端的身份信息、第一终端的身份信息以及配对结果信息生成配对二维码。
[0104] 通过实施图5所描述的生成单元,能使第一终端对第二终端进行相应的验证,若第一终端与第二终端没有做过配对则配对后保存配对记录,以便下次第二终端与第一终端配对时省略相应的验证步骤,提高配对效率。
[0105] 请参阅图6,图6是本发明实施例的一种配对系统的结构示意图。如图6所示的系统包括:第一终端600以及第二终端610。
[0106] 第一终端600,用于接收第二终端610发送的携带数据包的配对请求,数据包包括目标终端的身份信息以及第二终端610的身份信息,目标终端的身份信息是由第二终端610通过扫描目标终端的身份二维码获得的,若第一终端600确定目标终端的身份信息为第一终端600的身份信息,则根据数据包生成配对二维码,以使第二终端610扫描并解析配对二维码,获取第二终端610发送的配对结束命令,以接受第二终端610的控制操作,配对结束命令为第二终端610根据解析后的配对二维码生成的对应的配对结束命令。
[0107] 第二终端610,用于通过扫描第一终端的身份二维码获得第一终端的身份信息,向第一终端600发送携带数据包的配对请求,数据包包括第一终端的身份信息以及第二终端610的身份信息,扫描并解析第一终端600根据数据包生成的配对二维码,向第一终端600发送根据解析后的配对二维码生成的对应的配对结束命令。
[0108] 作为一种可实施的方式,第一终端600还用于解析数据包,从数据包提取目标终端的身份信息,判断目标终端的身份信息是否为第一终端600的身份信息,若判断为是,则从数据包提取第二终端610的身份信息,并根据第二终端610的身份信息、第一终端600的身份信息以及配对结果信息生成配对二维码。
[0109] 通过实施图6所描述的系统,能使第二终端通过扫描第一终端的身份二维码得到第一终端的身份信息,将第一终端的身份信息与第二终端的身份信息打包并将数据包发送至第一终端,通过第一终端的相应验证后生成配对二维码以使第二终端通过扫描并解析配对二维码,将配对结束命令发送给第一终端提示第一终端配对结束,能使第一终端与第二终端快速配对,减少相互通信次数,配对效率高。
[0110] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0111] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0112] 本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
[0113] 本发明实施例的模块或模块,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。
[0114] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者网络终端等)执行各个实施例或者实施例的某些部分所述的方法。
[0115] 以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。