CN105530222A - 多终端之间的连接建立方法、装置和系统 - Google Patents
多终端之间的连接建立方法、装置和系统 Download PDFInfo
- Publication number
- CN105530222A CN105530222A CN201410513794.1A CN201410513794A CN105530222A CN 105530222 A CN105530222 A CN 105530222A CN 201410513794 A CN201410513794 A CN 201410513794A CN 105530222 A CN105530222 A CN 105530222A
- Authority
- CN
- China
- Prior art keywords
- terminal
- binding
- apparatus bound
- bound list
- end message
- 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
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种多终端之间的连接建立方法、装置和系统;本发明实施例采用由第一终端扫描第二终端生成的图形码,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系,然后,由第一终端根据该图形码生成第一终端与第二终端之间的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息,并向服务器发送所述绑定请求,以便该服务器根据该绑定请求建立第一终端与第二终端之间的绑定连接关系;该方案不仅实现简便,而且可以降低出错率、以及提高效率。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种多终端之间的连接建立方法、装置和系统。
背景技术
随着互联网技术的飞速发展,信息分享的方式也越来越多样化,其中,通过为多个终端建立绑定连接关系来实现信息的共享,就是其中的一种方式。
在现有技术中,多终端可以通过登录相同的帐号来建立绑定关系,在建立绑定连接关系之后,这多个具有绑定关系的多个终端中的任何一个终端均可以从服务器中获取当前帐号的所有设备信息,这些设备信息可以标识这些终端,进而可以根据需求,利用设备信息向相应的终端发送信息或命令。
在对现有技术的研究和实践过程中,本发明的发明人发现,由于在现有技术中,建立绑定关系时,需要多个终端登录相同的账号,因此,实现较为不便,而且,由于每次都需要用户输入登录账号和密码,所以,不仅容易出错,而且效率较低。
发明内容
本发明实施例提供一种多终端之间的连接建立方法、装置和系统,不仅实现简便,而且可以降低出错率、以及提高效率。
一种多终端之间的绑定连接建立方法,包括:
第一终端扫描第二终端生成的图形码,所述图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系;
第一终端根据所述图形码生成第一终端与第二终端之间的绑定请求,所述绑定请求携带第一终端的终端信息和第二终端的终端信息;
第一终端向服务器发送所述绑定请求,以便所述服务器根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系。
一种多终端之间的连接建立方法,包括:
接收第一终端发送的第一终端与第二终端之间的绑定请求,所述绑定请求携带第一终端的终端信息和第二终端的终端信息;
根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系;
根据所述绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
一种终端,作为第一终端,包括扫描单元、生成单元和发送单元,其中:
扫描单元,用于扫描第二终端生成的图形码,所述图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系;
生成单元,用于根据所述图形码生成第一终端与第二终端之间的绑定请求,所述绑定请求携带第一终端的终端信息和第二终端的终端信息;
发送单元,用于向服务器发送所述绑定请求,以便所述服务器根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系。
一种服务器,包括接收单元、建立单元和列表维护单元,其中:
接收单元,用于接收第一终端发送的第一终端与第二终端之间的绑定请求,所述绑定请求携带第一终端的终端信息和第二终端的终端信息;
建立单元,用于根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系;
列表维护单元,用于根据所述绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
一种通信系统,包括本发明实施例提供的任一种终端和本发明实施例提供的任一种服务器。
本发明实施例采用由第一终端扫描第二终端生成的图形码,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系,然后,由第一终端根据该图形码生成第一终端与第二终端之间的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息,并向服务器发送所述绑定请求,以便该服务器根据该绑定请求建立第一终端与第二终端之间的绑定连接关系;由于在该方案中,第二终端所生成的图形码中携带有第二终端的终端信息,并包括有进行绑定操作的指示(即指示允许其他设备与第二终端建立绑定连接关系),因此,第一终端只需扫描下该图形码,便可得到第二终端的终端信息,以及可以确定当前操作为绑定操作,进而只需第一终端单方向服务器发送绑定请求便可完成第一终端与第二终端之间的绑定关系的建立,相对于现有技术中需要第一终端和第二终端分别登录同一个账号,以便服务器分别从第一终端和第二终端中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提高效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例提供的多终端之间的连接建立方法的场景示意图;
图1b是本发明实施例提供的多终端之间的连接建立方法的流程示意图;
图1c是本发明实施例提供的图形码的示意图;
图2是本发明实施例提供的多终端之间的连接建立方法的另一流程示意图;
图3a是本发明实施例提供的多终端之间的连接建立方法的又一流程示意图;
图3b是本发明实施例提供的多终端之间的连接建立方法的操作场景示意图;
图3c是本发明实施例提供的多终端之间的连接建立方法的另一操作场景示意图;
图4是本发明实施例提供的终端的结构示意图;
图5是本发明实施例提供的服务器的结构示意图;
图6是本发明实施例提供的服务器的另一结构示意图;
图7是本发明实施例提供的终端的另一结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种多终端之间的连接建立方法、装置和系统。
参见图1a,在该多终端之间的连接建立方法所应用的通信系统中,该通信系统可以包括服务器和第一终端,还可以第二终端,其中,第二终端用于生成图形码,比如,生成二维码或条形码等,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系;当第一终端需要与第二终端建立绑定连接关系时,可以扫描该第二终端生成的图形码,根据该图形码生成第一终端与第二终端之间的绑定请求,其中,该绑定请求携带第一终端的终端信息和第二终端的终端信息,然后,向服务器发送该绑定请求,由服务器根据该绑定请求建立第一终端与第二终端之间的绑定连接关系,并根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
此后,服务器还可以返回绑定成功响应给第一终端,以及返回绑定变更响应(比如第一绑定变更响应或第二绑定变更响应)给第二终端,已告知该绑定的具体情况;而后续第一终端或第二终端也可以取消该绑定关系,比如,由第二终端发送绑定取消请求给服务器,等等。
以下将分别进行详细说明。
实施例一、
本发明实施例将从终端的角度进行描述,该终端可以作为本发明实施例的第一终端,该终端具体可以为手机、平板电脑和个人计算机(PC,PersonalComputer)等设备。
一种多终端之间的连接建立方法,包括:第一终端扫描第二终端生成的图形码,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系;根据该图形码生成第一终端与第二终端之间的绑定请求,其中,该绑定请求携带第一终端的终端信息和第二终端的终端信息;向服务器发送该绑定请求,以便该服务器根据该绑定请求建立第一终端与第二终端之间的绑定连接关系。
如图1b所示,该多终端之间的连接建立方法的具体流程可以如下:
101、第一终端扫描第二终端生成的图形码,比如,二维码或条形码等。
其中,该图形码可以由第二终端生成,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系。其中,终端信息可以包括终端标识,还可以包括终端的设备名称和/或终端类型等信息。
例如,该图形码可以由第二终端根据第二终端在服务器中的注册地址,比如统一资源定位符(URL,UniformResourceLocator),通过编码来生成,其中,该注册地址中可以包括第二终端的终端信息,以及用于指示允许其他设备与第二终端建立绑定连接关系的指示信息;比如,以该URL为“http://sc.qq.com/fx/qr?guid=%s”为例,其中,字段“http://sc.qq.com/fx/qr?”指示允许其他设备与第二终端建立绑定连接关系的指示信息,而“guid=%s”则为第二终端的终端信息,比如终端标识等,该终端标识为服务器为各个终端分配,并且保证在一定范围内各个终端的终端标识,如“全局唯一标识符(GUID,GloballyUniqueIdentifier)”的惟一性。
可选的,扫描的方式可以有多种,比如,具体可以通过启动第一终端的摄像头或扫描模块来进行扫描,等等,在此不再赘述。
102、第一终端根据该图形码生成第一终端与第二终端之间的绑定请求,其中,绑定请求携带第一终端的终端信息和第二终端的终端信息等信息,例如,具体可以如下:
第一终端解析该图形码,得到解析数据,根据该解析数据确定能够与第二终端建立绑定连接关系时,从该解析数据中提取第二终端的终端信息,根据第一终端的终端信息和第二终端的终端信息生成第一终端与第二终端之间的绑定请求。
比如,还是以该图形码是根据URL“http://sc.qq.com/fx/qr?guid=%s”编码生成的为例,参见图1c,则第一终端解析该图形码,得到解析数据“http://sc.qq.com/fx/qr?guid=%s”,根据该解析出来的URL的前序部分“http://sc.qq.com/fx/qr?”确定能够与第二终端建立绑定连接关系,于是从该解析出来的URL中提取第二终端的终端信息,即“guid=%s”,然后将第一终端自身的终端信息,比如第一终端的“guid”一并编码,生成第一终端与第二终端之间的绑定请求。可选的,还可以将其他的终端信息,比如第一终端的设备名称、第二终端的设备名称、绑定方式、绑定关系内容、绑定关系名称和/或其他用户信息等也一并编码在该绑定请求中,在此不再赘述。
103、第一终端向服务器发送该绑定请求,以便服务器根据该绑定请求建立第一终端与第二终端之间的绑定连接关系。
例如,服务器在接收到该绑定请求后,可以解析该绑定请求,并缓存解析出来的绑定数据,根据解析出来的绑定数据建立第一终端与第二终端之间的绑定连接关系。
此后,服务器还可以向第一终端返回绑定响应,以告知其绑定的具体执行情况,即在步骤“第一终端向服务器发送该绑定请求(即步骤103)”之后,该多终端之间的连接建立方法还可以包括:
第一终端接收该服务器返回的绑定成功响应;
第一终端根据该绑定成功响应从服务器获取设备绑定列表,其中,该设备绑定列表包括第二终端的终端信息。
这样,第一终端便可以得知与自己具有绑定连接关系的各个终端的情况。
此外,当绑定连接关系发生变化时,比如,绑定连接被取消时,服务器也可以通知第一终端,使得第一终端可以及时刷新本地的设备绑定列表,即在步骤“第一终端向服务器发送该绑定请求(即步骤103)”之后,该多终端之间的连接建立方法还可以包括:
第一终端接收服务器发送的绑定取消通知,根据该绑定取消通知刷新第一终端中的设备绑定列表。
需说明的是,第一终端也可以随时取消与第二终端之间的绑定关系,比如,可以发送绑定取消请求给服务器,等等,在此不再赘述。
由上可知,本实施例采用由第一终端扫描第二终端生成的图形码,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系,然后,由第一终端根据该图形码生成第一终端与第二终端之间的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息,并向服务器发送所述绑定请求,以便该服务器根据该绑定请求建立第一终端与第二终端之间的绑定连接关系;由于在该方案中,第二终端所生成的图形码中携带有第二终端的终端信息,并包括有进行绑定操作的指示(即指示允许其他设备与第二终端建立绑定连接关系),因此,第一终端只需扫描下该图形码,便可得到第二终端的终端信息,以及可以确定当前操作为绑定操作,进而只需第一终端单方向服务器发送绑定请求便可完成第一终端与第二终端之间的绑定关系的建立,相对于现有技术中需要第一终端和第二终端分别登录同一个账号,以便服务器分别从第一终端和第二终端中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提高效率。
实施例二、
本实施例将从服务器的角度进行描述,该服务器具体可以为绑定服务器等设备。
一种多终端之间的连接建立方法,包括:接收第一终端发送的第一终端与第二终端之间的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息;根据该绑定请求建立第一终端与第二终端之间的绑定连接关系,根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
如图2所示,该多终端之间的连接建立方法具体可以如下:
201、接收第一终端发送的第一终端与第二终端之间的绑定请求,其中,该绑定请求携带第一终端的终端信息和第二终端的终端信息等信息。
其中,该绑定请求由第一终端通过扫描第二终端生成的图形码而生成,具体可参见实施例一,在此不再赘述。
202、根据该绑定请求建立第一终端与第二终端之间的绑定连接关系。
例如,在服务器在接收到该绑定请求后,可以解析该绑定请求,并缓存解析出来的绑定数据,然后根据解析出来的绑定数据建立第一终端与第二终端之间的绑定连接关系。
203、根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
例如,如果服务器中已经保存了第一终端的设备绑定列表,则在第一终端的设备绑定列表中添加第二终端的终端信息等绑定信息,而如果服务器中不存在第一终端的设备绑定列表,则生成第一终端的设备绑定列表,并在该第一终端的设备绑定列表中添加第二终端的终端信息等绑定信息;同理,如果服务器中已经保存了第二终端的设备绑定列表,则在第二终端的设备绑定列表中添加第一终端的终端信息等绑定信息,而如果服务器中不存在第二终端的设备绑定列表,则生成第二终端的设备绑定列表,并在该第一终端的设备绑定列表中添加第一终端的终端信息等绑定信息。
此后,服务器还可以向第一终端返回绑定响应,以告知其绑定的具体执行情况,即在步骤“根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表(即步骤203)”之后,该多终端之间的连接建立方法还可以包括:
向第一终端发送绑定成功响应,接收第一终端根据该绑定成功响应发送的设备绑定列表获取请求,根据该设备绑定列表获取请求向第一终端发送第一终端的设备绑定列表,其中,该设备绑定列表包括第二终端的终端信息,该设备绑定列表还可以包括其他与第一终端绑定了的终端的终端信息,此外,还可以包括其他的信息,在此不再赘述。
同理,服务器也可以向第二终端返回绑定响应,比如以告知其绑定的具体执行情况,即在步骤“根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表(即步骤203)”之后,该多终端之间的连接建立方法还可以包括:
向第二终端发送第一绑定变更响应,其中,该绑定变更响应携带第一终端的终端信息,以便第二终端根据该第一绑定变更响应更新本地的设备绑定列表;或,
向第二终端发送第二绑定变更响应,接收第二终端根据所述第二绑定变更响应发送的设备绑定列表获取请求,根据该设备绑定列表获取请求向第二终端发送第二终端的设备绑定列表,其中,该设备绑定列表包括第一终端的终端信息,该设备绑定列表还可以包括其他与第二终端绑定了的终端的终端信息,此外,还可以包括其他的信息,这样,第二终端接收到该设备绑定列表,便可以根据该设备绑定列表更新第二终端本地的设备绑定列表。
此外,第一终端可以随时取消与第二终端之间的绑定关系,而第二终端作为被动接受绑定的终端,也可以随时取消与第一终端之间的绑定关系,即在步骤“根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表(即步骤203)”之后,该多终端之间的连接建立方法还可以包括:
接收第二终端发送的绑定取消请求,其中,该绑定取消请求可以携带第一终端的终端信息和第二终端的终端信息,根据该绑定取消请求删除第一终端与第二终端之间的绑定连接关系,并更新第一终端的设备绑定列表和第二终端的设备绑定列表。
服务器在取消了第一终端与第二终端之间的绑定连接关系之后,还可以通知第一终端和第二终端,即在步骤“根据该绑定取消请求删除第一终端与第二终端之间的绑定连接关系,并更新第一终端的设备绑定列表和第二终端的设备绑定列表”之后,该多终端之间的连接建立方法还可以包括:
分别向第一终端和第二终端发送绑定取消通知,以便第一终端和第二终端分别更新本地的设备绑定列表。
由上可知,本实施例采用由服务器接收第一终端发送的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息,然后根据该绑定请求建立第一终端与第二终端之间的绑定连接关系,并根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表;由于在该方案中,服务器只需接收第一终端单方发送的绑定请求便可完成第一终端与第二终端之间的绑定关系的建立,相对于现有技术中需要第一终端和第二终端分别登录同一个账号,以便服务器分别从第一终端和第二终端中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提高效率。
实施例三、
根据实施例一和二所描述的方法,以下将举例作进一步详细说明。
在本发明实施例中,将以终端A具体为终端A,终端B具体为终端B,绑定服务器具体为绑定服务器为例进行说明。
如图3a所述,一种多终端之间的连接建立方法,具体流程可以如下:
301、终端B生成图形码,比如生成二维码或条形码等。
例如,终端B可以根据终端B在绑定服务器中的注册地址,比如URL,通过编码来生成,其中,该注册地址中可以包括终端B的终端信息,以及用于指示允许其他设备与终端B建立绑定连接关系的指示信息。
比如,以该URL为“http://sc.qq.com/fx/qr?guid=%s”为例,其中,字段“http://sc.qq.com/fx/qr?”指示允许其他设备与终端B建立绑定连接关系的指示信息,而“guid=%s”则为终端B的终端信息,比如终端标识等,该终端标识为绑定服务器为各个终端分配,并且保证在一定范围内各个终端的终端标识,如“guid”的惟一性。
302、终端A扫描终端B生成的图形码,比如,二维码或条形码等。
其中,扫描的方式可以有多种,比如,具体可以通过启动终端A的摄像头或扫描模块来进行扫描,等等,在此不再赘述。
303、终端A根据该图形码生成终端A与终端B之间的绑定请求,即该绑定请求服务器终端A和终端B进行绑定,其中,绑定请求携带终端A的终端信息和终端B的终端信息等信息,例如,具体可以如下:
终端A解析该图形码,得到解析数据,根据该解析数据确定能够与终端B建立绑定连接关系时,从该解析数据中提取终端B的终端信息,根据终端A的终端信息和终端B的终端信息生成终端A与终端B之间的绑定请求。
比如,还是以该图形码是根据URL“http://sc.qq.com/fx/qr?guid=%s”编码生成的为例,则终端A解析该图形码,得到解析数据“http://sc.qq.com/fx/qr?guid=%s”,根据该解析出来的URL的前序部分“http://sc.qq.com/fx/qr?”确定能够与终端B建立绑定连接关系,于是从该解析出来的URL中提取终端B的终端信息,即“guid=%s”,然后将终端A自身的终端信息,比如终端A的“guid”一并编码,生成终端A与终端B之间的绑定请求。可选的,还可以将其他的终端信息,比如终端A的设备名称、终端B的设备名称、绑定方式、绑定关系内容、绑定关系名称和/或其他用户信息等也一并编码在该绑定请求中,在此不再赘述。
304、终端A向绑定服务器发送该绑定请求。
305、绑定服务器接收到终端A发送的绑定请求后,根据该绑定请求建立终端A与终端B之间的绑定连接关系。
例如,在绑定服务器在接收到该绑定请求后,可以解析该绑定请求,并缓存解析出来的绑定数据,然后根据解析出来的绑定数据建立终端A与终端B之间的绑定连接关系。
306、绑定服务器根据该绑定连接关系生成或更新终端A的设备绑定列表和终端B的设备绑定列表。
例如,如果绑定服务器中已经保存了终端A的设备绑定列表,则在终端A的设备绑定列表中添加终端B的终端信息等绑定信息,而如果绑定服务器中不存在终端A的设备绑定列表,则生成终端A的设备绑定列表,并在该终端A的设备绑定列表中添加终端B的终端信息等绑定信息;同理,如果绑定服务器中已经保存了终端B的设备绑定列表,则在终端B的设备绑定列表中添加终端A的终端信息等绑定信息,而如果绑定服务器中不存在终端B的设备绑定列表,则生成终端B的设备绑定列表,并在该终端A的设备绑定列表中添加终端A的终端信息等绑定信息。
307、绑定服务器向终端A发送绑定成功响应,然后执行步骤308。
308、终端A根据该绑定成功响应向绑定服务器发送的设备绑定列表获取请求。
309、绑定服务器在接收到终端A发送的设备绑定列表获取请求后,根据该设备绑定列表获取请求向终端A发送终端A的设备绑定列表。
其中,该设备绑定列表包括终端B的终端信息,该设备绑定列表还可以包括其他与终端A绑定了的终端的终端信息,比如终端C1、终端D1和/或终端E1等等设备的终端信息,此外,还可以包括其他的信息,在此不再赘述。
310、终端A接收到该终端A的设备绑定列表后,更新本地的设备绑定列表。
例如,终端A具体可以将终端B的终端信息等信息添加到本地的设备绑定列表中,等等,比如,参见图3b,如果终端B的设备名为“ZIFENGSHANG-PC4”,则当终端A接收到该终端A的设备绑定列表后,可以将终端B的信息自动添加到本地的设备绑定列表中,并显示该终端B的设备名称“ZIFENGSHANG-PC4”,以便用户得知当前新添加一个绑定设备:“ZIFENGSHANG-PC4”。
311、绑定服务器向终端B发送第一绑定变更响应,其中,该绑定变更响应携带终端A的终端信息。
312、终端B接收到该第一绑定变更响应后,根据该第一绑定变更响应更新本地的设备绑定列表,终端B更新本地的设备绑定列表域终端A类似,在此不再赘述。
需说明的是,在图3中,仅以发送第一绑定变更响应作为示例,应当理解的是,绑定服务器也可以向终端B发送第二绑定变更响应,接收终端B根据所述第二绑定变更响应发送的设备绑定列表获取请求,根据该设备绑定列表获取请求向终端B发送终端B的设备绑定列表,其中,该设备绑定列表包括终端A的终端信息,该设备绑定列表还可以包括其他与终端B绑定了的终端的终端信息,比如终端C2、终端D2和/或终端E2等等设备的终端信息,此外,还可以包括其他的信息,这样,终端B接收到该设备绑定列表,便可以根据该设备绑定列表更新终端B本地的设备绑定列表。
还需说明的是,步骤307和311的执行可以不分先后。
此外,终端A可以随时取消与终端B之间的绑定关系,而终端B作为被动接受绑定的终端,也可以随时取消与终端A之间的绑定关系,即还可以执行步骤311,如下:
313、终端B向绑定服务器发送绑定取消请求,该绑定取消请求携带终端A的终端信息和终端B的终端信息等信息。
例如,具体可以在所显示的设备绑定列表的设备名的一旁设置“绑定取消请求”的触发键,比如,参见图3c,所显示的设备绑定列表的每个设备名的一旁均有一个“断开”的触发键,以设备名“ZIFENGSHANG-PC4”为例,如果用户触发其一旁的“断开”键,则终端B将会向绑定服务器发送请求取消本终端与设备名“ZIFENGSHANG-PC4”之间的绑定关系的绑定取消请求,当然,也可以设置其他的触发方式,在此不再赘述。
314、绑定服务器根据该绑定取消请求删除终端A与终端B之间的绑定连接关系,并更新服务器中的终端A的设备绑定列表和终端B的设备绑定列表。
315、绑定服务器分别向终端A和终端B发送绑定取消通知,以便终端A和终端B分别更新本地的设备绑定列表,在此不再赘述。
由上可知,本实施例采用由终端A扫描终端B生成的图形码,其中,该图形码携带终端B的终端信息,并指示允许其他设备与终端B建立绑定连接关系,然后,由终端A根据该图形码生成终端A与终端B之间的绑定请求,该绑定请求携带终端A的终端信息和终端B的终端信息,并向绑定服务器发送所述绑定请求,以便该绑定服务器根据该绑定请求建立终端A与终端B之间的绑定连接关系;由于在该方案中,终端B所生成的图形码中携带有终端B的终端信息,并包括有进行绑定操作的指示(即指示允许其他设备与终端B建立绑定连接关系),因此,终端A只需扫描下该图形码,便可得到终端B的终端信息,以及可以确定当前操作为绑定操作,进而只需终端A单方向绑定服务器发送绑定请求便可完成终端A与终端B之间的绑定关系的建立,相对于现有技术中需要终端A和终端B分别登录同一个账号,以便绑定服务器分别从终端A和终端B中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提高效率。
实施例四、
为了更好地实施以上方法,本发明实施例还提供一种终端,可以作为本发明实施例的第一终端,如图4所示,该终端可以包括扫描单元401、生成单元402和发送单元403,如下:
扫描单元401,用于扫描第二终端生成的图形码,比如,二维码或条形码等。
其中,该图形码可以由第二终端生成,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系。其中,终端信息可以包括终端标识,还可以包括终端的设备名称和/或终端类型等信息,具体可参见前面的实施例,在此不再赘述。
可选的,扫描的方式可以有多种,比如,具体可以通过启动第一终端的摄像头或扫描模块来进行扫描,等等,在此不再赘述。
生成单元402,用于根据扫描得到的图形码生成第一终端与第二终端之间的绑定请求,其中,该绑定请求携带第一终端的终端信息和第二终端的终端信息。例如,具体可以如下:
生成单元402解析该图形码,得到解析数据,根据该解析数据确定能够与第二终端建立绑定连接关系时,从该解析数据中提取第二终端的终端信息,根据第一终端的终端信息和第二终端的终端信息生成第一终端与第二终端之间的绑定请求。
发送单元403,用于向服务器发送该绑定请求,以便该服务器根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系。
例如,服务器在接收到该绑定请求后,可以解析该绑定请求,并缓存解析出来的绑定数据,根据解析出来的绑定数据建立第一终端与第二终端之间的绑定连接关系。
此后,服务器还可以向第一终端返回绑定响应,以告知其绑定的具体执行情况,即该终端还可以包括接收单元和获取单元,如下:
接收单元,用于所述服务器返回的绑定成功响应;
获取单元,用于根据所述绑定成功响应从服务器获取设备绑定列表,其中,该设备绑定列表包括第二终端的终端信息。
这样,第一终端便可以得知与自己具有绑定连接关系的各个终端的情况。
此外,当绑定连接关系发生变化时,比如,绑定连接被取消时,服务器也可以通知第一终端,使得第一终端可以及时刷新本地的设备绑定列表,即该终端还可以包括刷新单元,如下:
接收单元,还用于接收服务器发送的绑定取消通知;
刷新单元,用于根据该接收到的绑定取消通知刷新所述设备绑定列表。
第一终端也可以随时取消与第二终端之间的绑定关系,比如,可以由发送单元发送绑定取消请求给服务器,等等,在此不再赘述。
需说明的是,该终端也可以作为第二终端,若作为第二终端,则还可以包括图形码生成单元,如下:
图形码生成单元,用于生成图形码,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单位的具体实施可参见前面的实施例,在此不再赘述。
该终端具体可以为手机、平板电脑和PC等设备。
由上可知,本实施例的终端可以作为第一终端,其扫描单元401可以扫描第二终端生成的图形码,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系,然后,由生成单元402根据该图形码生成第一终端与第二终端之间的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息,并由发送单元403向服务器发送所述绑定请求,以便该服务器根据该绑定请求建立第一终端与第二终端之间的绑定连接关系;由于在该方案中,第二终端所生成的图形码中携带有第二终端的终端信息,并包括有进行绑定操作的指示(即指示允许其他设备与第二终端建立绑定连接关系),因此,第一终端只需扫描下该图形码,便可得到第二终端的终端信息,以及可以确定当前操作为绑定操作,进而只需第一终端单方向服务器发送绑定请求便可完成第一终端与第二终端之间的绑定关系的建立,相对于现有技术中需要第一终端和第二终端分别登录同一个账号,以便服务器分别从第一终端和第二终端中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提高效率。
实施例五、
本发明实施例还提供一种服务器,如图5所示,该服务器包括接收单元501、建立单元502和列表维护单元503,如下:
接收单元501,用于接收第一终端发送的第一终端与第二终端之间的绑定请求,其中,该绑定请求携带第一终端的终端信息和第二终端的终端信息等信息。
其中,该绑定请求由第一终端通过扫描第二终端生成的图形码而生成,具体可参见前面的实施例,在此不再赘述。
建立单元502,用于根据该绑定请求建立第一终端与第二终端之间的绑定连接关系。
例如,在服务器在接收到该绑定请求后,可以解析该绑定请求,并缓存解析出来的绑定数据,然后根据解析出来的绑定数据建立第一终端与第二终端之间的绑定连接关系。
列表维护单元503,用于根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
例如,如果服务器中已经保存了第一终端的设备绑定列表,则列表维护单元503可以在该第一终端的设备绑定列表中添加第二终端的终端信息等绑定信息,而如果服务器中不存在第一终端的设备绑定列表,则列表维护单元503可以生成第一终端的设备绑定列表,并在该第一终端的设备绑定列表中添加第二终端的终端信息等绑定信息;同理,如果服务器中已经保存了第二终端的设备绑定列表,则列表维护单元503可以在第二终端的设备绑定列表中添加第一终端的终端信息等绑定信息,而如果服务器中不存在第二终端的设备绑定列表,则列表维护单元503可以生成第二终端的设备绑定列表,并在该第一终端的设备绑定列表中添加第一终端的终端信息等绑定信息。
此后,服务器还可以向第一终端返回绑定响应,以告知其绑定的具体执行情况,即该服务器还可以包括第一发送单元,如下:
第一发送单元,用于向第一终端发送绑定成功响应。
接收单元501,还可以用于接收第一终端根据该绑定成功响应发送的设备绑定列表获取请求。
第一发送单元,还可以用于根据该设备绑定列表获取请求向第一终端发送第一终端的设备绑定列表。
其中,该设备绑定列表包括第二终端的终端信息,该设备绑定列表还可以包括其他与第一终端绑定了的终端的终端信息,此外,还可以包括其他的信息,在此不再赘述。
同理,服务器也可以向第二终端返回绑定响应,比如以告知其绑定的具体执行情况,即该服务器还可以包括第二发送单元,如下:
第二发送单元,用于向第二终端发送第一绑定变更响应,其中,该绑定变更响应携带第一终端的终端信息,以便第二终端根据该第一绑定变更响应更新本地的设备绑定列表;或,
第二发送单元,用于向第二终端发送第二绑定变更响应,接收第二终端根据所述第二绑定变更响应发送的设备绑定列表获取请求,根据该设备绑定列表获取请求向第二终端发送第二终端的设备绑定列表。
其中,该设备绑定列表包括第一终端的终端信息。该设备绑定列表还可以包括其他与第二终端绑定了的终端的终端信息,此外,还可以包括其他的信息,这样,第二终端接收到该设备绑定列表,便可以根据该设备绑定列表更新第二终端本地的设备绑定列表。
此外,第一终端可以随时取消与第二终端之间的绑定关系,而第二终端作为被动接受绑定的终端,也可以随时取消与第一终端之间的绑定关系,即该服务器还可以包括删除单元,如下:
接收单元501,还可以用于接收第二终端发送的绑定取消请求。其中,该绑定取消请求可以携带第一终端的终端信息和第二终端的终端信息。
删除单元,可以用于根据该绑定取消请求删除第一终端与第二终端之间的绑定连接关系,并更新第一终端的设备绑定列表和第二终端的设备绑定列表。
服务器在取消了第一终端与第二终端之间的绑定连接关系之后,还可以通知第一终端和第二终端,即:
第一发送单元,还可以用于向第一终端发送绑定取消通知,以便第一终端更新本地的设备绑定列表。
第二发送单元,还可以用于向第二终端发送绑定取消通知,以便第二终端更新本地的设备绑定列表。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单位的具体实施可参见前面的实施例,在此不再赘述。
该服务器具体可以为绑定服务器等设备,在此不再赘述。
由上可知,本实施例的服务器的接收单元501可以接收第一终端发送的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息,然后由建立单元502根据该绑定请求建立第一终端与第二终端之间的绑定连接关系,并由列表维护单元503根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表;由于在该方案中,服务器只需接收第一终端单方发送的绑定请求便可完成第一终端与第二终端之间的绑定关系的建立,相对于现有技术中需要第一终端和第二终端分别登录同一个账号,以便服务器分别从第一终端和第二终端中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提高效率。
实施例六、
相应的,本发明实施例还提供一种通信系统,包括本发明实施例提供的任一种终端和任一种服务器,例如,以该通信系统包括第一终端、第二终端和服务器为例,具体可以如下:
第二终端,用于生成图形码,比如,生成二维码或条形码等,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系。
第一终端,用于扫描该第二终端生成的图形码,根据该图形码生成第一终端与第二终端之间的绑定请求,其中,该绑定请求携带第一终端的终端信息和第二终端的终端信息,向服务器发送该绑定请求。
服务器,用于接收第一终端发送的绑定请求,根据该绑定请求建立第一终端与第二终端之间的绑定连接关系,并根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
此后,服务器,还可以用于返回绑定成功响应给第一终端;以及,返回绑定变更响应(比如第一绑定变更响应或第二绑定变更响应)给第二终端。
而后续第一终端或第二终端也可以取消该绑定关系,比如,第二终端还可以用于发送绑定取消请求给服务器,等等。
以上各个设备的具体实施可参见前面的实施例,在此不再赘述。
由于该通信系统可以包括本发明实施例提供的任一种终端和服务器,因此,同样可以实现本发明实施例提供的终端和服务器所能实现的有益效果,详见前面的实施例,在此不再赘述。
实施例七、
本发明实施例还提供另一种服务器,如图6所示,其示出了本发明实施例所涉及的服务器的结构示意图,具体来讲:
该服务器可以包括一个或者一个以上处理核心的处理器601、一个或一个以上计算机可读存储介质的存储器602、射频(RadioFrequency,RF)电路603、电源604、输入单元605、以及显示单元606等部件。本领域技术人员可以理解,图6中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器601是该服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器602内的软件程序和/或模块,以及调用存储在存储器602内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。可选的,处理器601可包括一个或多个处理核心;优选的,处理器601可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器601中。
存储器602可用于存储软件程序以及模块,处理器601通过运行存储在存储器602的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器601对存储器602的访问。
RF电路603可用于收发信息过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器601处理;另外,将涉及上行的数据发送给基站。通常,RF电路603包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、低噪声放大器(LNA,LowNoiseAmplifier)、双工器等。此外,RF电路603还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GSM,GlobalSystemofMobilecommunication)、通用分组无线服务(GPRS,GeneralPacketRadioService)、码分多址(CDMA,CodeDivisionMultipleAccess)、宽带码分多址(WCDMA,WidebandCodeDivisionMultipleAccess)、长期演进(LTE,LongTermEvolution)、电子邮件、短消息服务(SMS,ShortMessagingService)等。
服务器还包括给各个部件供电的电源604(比如电池),优选的,电源604可以通过电源管理系统与处理器601逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源604还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该服务器还可包括输入单元605,该输入单元605可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元605可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器601,并能接收处理器601发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元605还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
该服务器还可包括显示单元606,该显示单元606可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元606可包括显示面板,可选的,可以采用液晶显示器(LCD,LiquidCrystalDisplay)、有机发光二极管(OLED,OrganicLight-EmittingDiode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器601以确定触摸事件的类型,随后处理器601根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图6中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
尽管未示出,服务器还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,服务器中的处理器601会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器602中,并由处理器601来运行存储在存储器602中的应用程序,从而实现各种功能,如下:
接收第一终端发送的第一终端与第二终端之间的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息;根据该绑定请求建立第一终端与第二终端之间的绑定连接关系,根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
此后,服务器还可以向第一终端返回绑定响应,以告知其绑定的具体执行情况,即在操作“根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表”之后,处理器601还可以执行如下指令:
向第一终端发送绑定成功响应,接收第一终端根据该绑定成功响应发送的设备绑定列表获取请求,根据该设备绑定列表获取请求向第一终端发送第一终端的设备绑定列表,其中,该设备绑定列表包括第二终端的终端信息,该设备绑定列表还可以包括其他与第一终端绑定了的终端的终端信息,此外,还可以包括其他的信息,在此不再赘述。
同理,服务器也可以向第二终端返回绑定响应,比如以告知其绑定的具体执行情况,即在在操作“根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表”之后,处理器601还可以执行如下指令:
向第二终端发送第一绑定变更响应,其中,该绑定变更响应携带第一终端的终端信息,以便第二终端根据该第一绑定变更响应更新本地的设备绑定列表;或,
向第二终端发送第二绑定变更响应,接收第二终端根据所述第二绑定变更响应发送的设备绑定列表获取请求,根据该设备绑定列表获取请求向第二终端发送第二终端的设备绑定列表,其中,该设备绑定列表包括第一终端的终端信息,该设备绑定列表还可以包括其他与第二终端绑定了的终端的终端信息,此外,还可以包括其他的信息,这样,第二终端接收到该设备绑定列表,便可以根据该设备绑定列表更新第二终端本地的设备绑定列表。
此外,第一终端可以随时取消与第二终端之间的绑定关系,而第二终端作为被动接受绑定的终端,也可以随时取消与第一终端之间的绑定关系,即在操作“根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表”之后,处理器601还可以执行如下指令:
接收第二终端发送的绑定取消请求,其中,该绑定取消请求可以携带第一终端的终端信息和第二终端的终端信息,根据该绑定取消请求删除第一终端与第二终端之间的绑定连接关系,并更新第一终端的设备绑定列表和第二终端的设备绑定列表。
服务器在取消了第一终端与第二终端之间的绑定连接关系之后,还可以通知第一终端和第二终端,即在操作“根据该绑定取消请求删除第一终端与第二终端之间的绑定连接关系,并更新第一终端的设备绑定列表和第二终端的设备绑定列表”之后,处理器601还可以执行如下指令:
分别向第一终端和第二终端发送绑定取消通知,以便第一终端和第二终端分别更新本地的设备绑定列表。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
由上可知,本实施例的服务器可以接收第一终端发送的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息,然后根据该绑定请求建立第一终端与第二终端之间的绑定连接关系,并根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表;由于在该方案中,服务器只需接收第一终端单方发送的绑定请求便可完成第一终端与第二终端之间的绑定关系的建立,相对于现有技术中需要第一终端和第二终端分别登录同一个账号,以便服务器分别从第一终端和第二终端中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提高效率。
实施例八、
相应的,本发明实施例还提供另一种终端,作为本发明实施例的第一终端,如图7所示,该终端可以包括射频(RF,RadioFrequency)电路701、包括有一个或一个以上计算机可读存储介质的存储器702、输入单元703、显示单元704、传感器705、音频电路706、无线保真(WiFi,WirelessFidelity)模块707、包括有一个或者一个以上处理核心的处理器708、以及电源709等部件。本领域技术人员可以理解,图7中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路701可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器708处理;另外,将涉及上行的数据发送给基站。通常,RF电路701包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、SIM卡、收发信机、耦合器、LNA、双工器等。此外,RF电路701还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM、GPRS、CDMA、WCDMA、LTE、电子邮件、SMS等。
存储器702可用于存储软件程序以及模块,处理器708通过运行存储在存储器702的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器702还可以包括存储器控制器,以提供处理器708和输入单元703对存储器702的访问。
输入单元703可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元703可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器708,并能接收处理器708发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元703还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元704可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元704可包括显示面板,可选的,可以采用LCD、OLED等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器708以确定触摸事件的类型,随后处理器708根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图7中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
终端还可包括至少一种传感器705,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路706、扬声器,传声器可提供用户与终端之间的音频接口。音频电路706可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路706接收后转换为音频数据,再将音频数据输出处理器708处理后,经RF电路701以发送给比如另一终端,或者将音频数据输出至存储器702以便进一步处理。音频电路706还可能包括耳塞插孔,以提供外设耳机与终端的通信。
WiFi属于短距离无线传输技术,终端通过WiFi模块707可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图7示出了WiFi模块707,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器708是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器702内的软件程序和/或模块,以及调用存储在存储器702内的数据,执行终端的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器708可包括一个或多个处理核心;优选的,处理器708可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器708中。
终端还包括给各个部件供电的电源709(比如电池),优选的,电源可以通过电源管理系统与处理器708逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源709还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端中的处理器708会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器702中,并由处理器708来运行存储在存储器702中的应用程序,从而实现各种功能:
扫描第二终端生成的图形码,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系,根据该图形码生成第一终端与第二终端之间的绑定请求,其中,该绑定请求携带本终端(即第一终端)的终端信息和第二终端的终端信息,向服务器发送该绑定请求,以便该服务器根据该绑定请求建立本终端与第二终端之间的绑定连接关系。
此后,服务器还可以向该终端返回绑定响应,以告知其绑定的具体执行情况,即在“向服务器发送该绑定请求”之后,处理器708还可以执行如下指令:
接收该服务器返回的绑定成功响应,根据该绑定成功响应从服务器获取设备绑定列表,其中,该设备绑定列表包括第二终端的终端信息。
此外,当绑定连接关系发生变化时,比如,绑定连接被取消时,服务器也可以通知该终端,使得该终端可以及时刷新本地的设备绑定列表,即在“向服务器发送该绑定请求”之后,处理器708还可以执行如下指令:
接收服务器发送的绑定取消通知,根据该绑定取消通知刷新第一终端中的设备绑定列表。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
由上可知,本实施例的终端可以扫描第二终端生成的图形码,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系,然后,根据该图形码生成本终端与第二终端之间的绑定请求,该绑定请求携带本终端的终端信息和第二终端的终端信息,并向服务器发送所述绑定请求,以便该服务器根据该绑定请求建立本终端与第二终端之间的绑定连接关系;由于在该方案中,第二终端所生成的图形码中携带有第二终端的终端信息,并包括有进行绑定操作的指示(即指示允许其他设备与第二终端建立绑定连接关系),因此,本终端只需扫描下该图形码,便可得到第二终端的终端信息,以及可以确定当前操作为绑定操作,进而只需本终端单方向服务器发送绑定请求便可完成本终端与第二终端之间的绑定关系的建立,相对于现有技术中需要本终端和第二终端分别登录同一个账号,以便服务器分别从本终端和第二终端中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提高效率。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取记忆体(RAM,RandomAccessMemory)、磁盘或光盘等。
以上对本发明实施例所提供的一种多终端之间的连接建立方法、装置和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (18)
1.一种多终端之间的连接建立方法,其特征在于,包括:
第一终端扫描第二终端生成的图形码,所述图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系;
第一终端根据所述图形码生成第一终端与第二终端之间的绑定请求,所述绑定请求携带第一终端的终端信息和第二终端的终端信息;
第一终端向服务器发送所述绑定请求,以便所述服务器根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系。
2.根据权利要求1所述的方法,其特征在于,所述第一终端根据所述图形码生成第一终端与第二终端之间的绑定请求,包括:
第一终端解析所述图形码,得到解析数据;
第一终端根据所述解析数据确定能够与第二终端建立绑定连接关系时,从所述解析数据中提取第二终端的终端信息;
第一终端根据第一终端的终端信息和所述第二终端的终端信息生成第一终端与第二终端之间的绑定请求。
3.根据权利要求1或2所述的方法,其特征在于,所述第一终端向服务器发送所述绑定请求之后,还包括:
第一终端接收所述服务器返回的绑定成功响应;
第一终端根据所述绑定成功响应从服务器获取设备绑定列表,所述设备绑定列表包括第二终端的终端信息。
4.根据权利要求3所述的方法,其特征在于,所述第一终端向服务器发送所述绑定请求之后,还包括:
第一终端接收服务器发送的绑定取消通知;
第一终端根据所述绑定取消通知刷新所述设备绑定列表。
5.一种多终端之间的连接建立方法,其特征在于,包括:
接收第一终端发送的第一终端与第二终端之间的绑定请求,所述绑定请求携带第一终端的终端信息和第二终端的终端信息;
根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系;
根据所述绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
6.根据权利要求5所述的方法,其特征在于,所述根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表之后,还包括:
向第一终端发送绑定成功响应;
接收第一终端根据所述绑定成功响应发送的设备绑定列表获取请求;
根据所述设备绑定列表获取请求向第一终端发送第一终端的设备绑定列表,所述设备绑定列表包括第二终端的终端信息。
7.根据权利要求5所述的方法,其特征在于,所述根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表之后,还包括:
向第二终端发送第一绑定变更响应,所述绑定变更响应携带第一终端的终端信息,以便第二终端根据所述第一绑定变更响应更新本地的设备绑定列表;或,
向第二终端发送第二绑定变更响应,接收第二终端根据所述第二绑定变更响应发送的设备绑定列表获取请求,根据所述设备绑定列表获取请求向第二终端发送第二终端的设备绑定列表,所述设备绑定列表包括第一终端的终端信息。
8.根据权利要求5至7任一项所述的方法,其特征在于,所述根据该绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表之后,还包括:
接收第二终端发送的绑定取消请求;
根据所述绑定取消请求删除第一终端与第二终端之间的绑定连接关系,并更新第一终端的设备绑定列表和第二终端的设备绑定列表。
9.根据权利要求8所述的方法,其特征在于,所述根据所述绑定取消请求删除第一终端与第二终端之间的绑定连接关系,并更新第一终端的设备绑定列表和第二终端的设备绑定列表之后,还包括:
分别向第一终端和第二终端发送绑定取消通知,以便第一终端和第二终端分别更新本地的设备绑定列表。
10.一种终端,其特征在于,作为第一终端,包括:
扫描单元,用于扫描第二终端生成的图形码,所述图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系;
生成单元,用于根据所述图形码生成第一终端与第二终端之间的绑定请求,所述绑定请求携带第一终端的终端信息和第二终端的终端信息;
发送单元,用于向服务器发送所述绑定请求,以便所述服务器根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系。
11.根据权利要求10所述的终端,其特征在于,所述生成单元,具体用于:
解析所述图形码,得到解析数据;
根据所述解析数据确定能够与第二终端建立绑定连接关系时,从所述解析数据中提取第二终端的终端信息;
根据第一终端的终端信息和所述第二终端的终端信息生成第一终端与第二终端之间的绑定请求。
12.根据权利要求10或11所述的终端,其特征在于,还包括接收单元和获取单元;
所述接收单元,用于所述服务器返回的绑定成功响应;
所述获取单元,用于根据所述绑定成功响应从服务器获取设备绑定列表,所述设备绑定列表包括第二终端的终端信息。
13.根据权利要求12所述的终端,其特征在于,还包括刷新单元;
所述接收单元,还用于接收服务器发送的绑定取消通知;
所述刷新单元,用于根据所述绑定取消通知刷新所述设备绑定列表。
14.一种服务器,其特征在于,包括:
接收单元,用于接收第一终端发送的第一终端与第二终端之间的绑定请求,所述绑定请求携带第一终端的终端信息和第二终端的终端信息;
建立单元,用于根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系;
列表维护单元,用于根据所述绑定连接关系生成或更新第一终端的设备绑定列表和第二终端的设备绑定列表。
15.根据权利要求14所述的服务器,其特征在于,还包括第一发送单元;
所述第一发送单元,用于向第一终端发送绑定成功响应;
所述接收单元,还用于接收第一终端根据所述绑定成功响应发送的设备绑定列表获取请求;
所述第一发送单元,还用于根据所述设备绑定列表获取请求向第一终端发送第一终端的设备绑定列表,所述设备绑定列表包括第二终端的终端信息。
16.根据权利要求14所述的服务器,其特征在于,还包括第二发送单元;
所述第二发送单元,用于向第二终端发送第一绑定变更响应,所述绑定变更响应携带第一终端的终端信息,以便第二终端根据所述第一绑定变更响应更新本地的设备绑定列表;或,
所述第二发送单元,用于向第二终端发送第二绑定变更响应,接收第二终端根据所述第二绑定变更响应发送的设备绑定列表获取请求,根据所述设备绑定列表获取请求向第二终端发送第二终端的设备绑定列表,所述设备绑定列表包括第一终端的终端信息。
17.根据权利要求14至16任一项所述的服务器,其特征在于,还包括删除单元;
所述接收单元,还用于接收第二终端发送的绑定取消请求;
所述删除单元,用于根据所述绑定取消请求删除第一终端与第二终端之间的绑定连接关系,并更新第一终端的设备绑定列表和第二终端的设备绑定列表。
18.一种通信系统,其特征在于,包括权利要求10至13所述的任一种终端和权利要求14至17所述的任一种服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410513794.1A CN105530222B (zh) | 2014-09-29 | 2014-09-29 | 多终端之间的连接建立方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410513794.1A CN105530222B (zh) | 2014-09-29 | 2014-09-29 | 多终端之间的连接建立方法、装置和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105530222A true CN105530222A (zh) | 2016-04-27 |
CN105530222B CN105530222B (zh) | 2019-03-05 |
Family
ID=55772210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410513794.1A Active CN105530222B (zh) | 2014-09-29 | 2014-09-29 | 多终端之间的连接建立方法、装置和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105530222B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106803981A (zh) * | 2016-12-30 | 2017-06-06 | 广州高清视信数码科技股份有限公司 | 移动终端与电视机顶盒的绑定、信息交互方法及系统 |
CN107222498A (zh) * | 2017-06-30 | 2017-09-29 | 江西博瑞彤芸科技有限公司 | 共享数据的绑定处理方法 |
WO2017174026A1 (zh) * | 2016-04-08 | 2017-10-12 | 腾讯科技(深圳)有限公司 | 一种客户端连接方法及系统 |
CN108401037A (zh) * | 2018-01-23 | 2018-08-14 | 阿里巴巴集团控股有限公司 | 用户终端和设备的绑定方法、装置和系统 |
CN110115572A (zh) * | 2019-04-12 | 2019-08-13 | 铂元智能科技(北京)有限公司 | 血压计的查询控制方法及系统 |
CN115632897A (zh) * | 2022-10-14 | 2023-01-20 | 深圳市凯迪仕智能科技股份有限公司 | 通信控制方法及相关装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102611753A (zh) * | 2012-03-21 | 2012-07-25 | 张雷 | 一种移动终端基于云平台控制受控设备的系统和方法 |
CN102868696A (zh) * | 2012-09-18 | 2013-01-09 | 广州市动景计算机科技有限公司 | 多设备间通讯和信息同步方法及系统 |
CN103699988A (zh) * | 2013-11-26 | 2014-04-02 | 小米科技有限责任公司 | 数值转移方法、终端、服务器及系统 |
CN104519485A (zh) * | 2013-09-29 | 2015-04-15 | 腾讯科技(深圳)有限公司 | 一种终端之间的通信方法、装置和系统 |
-
2014
- 2014-09-29 CN CN201410513794.1A patent/CN105530222B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102611753A (zh) * | 2012-03-21 | 2012-07-25 | 张雷 | 一种移动终端基于云平台控制受控设备的系统和方法 |
CN102868696A (zh) * | 2012-09-18 | 2013-01-09 | 广州市动景计算机科技有限公司 | 多设备间通讯和信息同步方法及系统 |
CN104519485A (zh) * | 2013-09-29 | 2015-04-15 | 腾讯科技(深圳)有限公司 | 一种终端之间的通信方法、装置和系统 |
CN103699988A (zh) * | 2013-11-26 | 2014-04-02 | 小米科技有限责任公司 | 数值转移方法、终端、服务器及系统 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017174026A1 (zh) * | 2016-04-08 | 2017-10-12 | 腾讯科技(深圳)有限公司 | 一种客户端连接方法及系统 |
US10958735B2 (en) | 2016-04-08 | 2021-03-23 | Tencent Technology (Shenzhen) Company Limited | Client connection method and system |
CN106803981A (zh) * | 2016-12-30 | 2017-06-06 | 广州高清视信数码科技股份有限公司 | 移动终端与电视机顶盒的绑定、信息交互方法及系统 |
CN107222498A (zh) * | 2017-06-30 | 2017-09-29 | 江西博瑞彤芸科技有限公司 | 共享数据的绑定处理方法 |
CN108401037A (zh) * | 2018-01-23 | 2018-08-14 | 阿里巴巴集团控股有限公司 | 用户终端和设备的绑定方法、装置和系统 |
WO2019144742A1 (zh) * | 2018-01-23 | 2019-08-01 | 阿里巴巴集团控股有限公司 | 用户终端和设备的绑定方法、装置和系统 |
CN110115572A (zh) * | 2019-04-12 | 2019-08-13 | 铂元智能科技(北京)有限公司 | 血压计的查询控制方法及系统 |
CN115632897A (zh) * | 2022-10-14 | 2023-01-20 | 深圳市凯迪仕智能科技股份有限公司 | 通信控制方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105530222B (zh) | 2019-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104142862B (zh) | 服务器的过载保护方法及装置 | |
CN104168340B (zh) | 域名解析的方法、服务器、终端及系统 | |
CN103716331B (zh) | 一种数值转移的方法、终端、服务器及系统 | |
CN104519485A (zh) | 一种终端之间的通信方法、装置和系统 | |
CN104765591A (zh) | 一种软件配置参数更新的方法、终端服务器及系统 | |
CN104618217A (zh) | 分享资源的方法、终端、服务器及系统 | |
CN104518953A (zh) | 删除消息的方法、即时通信终端及系统 | |
CN104519197A (zh) | 用户登录的方法、装置及终端设备 | |
CN103457951A (zh) | 多终端登录服务器的方法及装置 | |
CN104426962A (zh) | 多终端绑定的方法、绑定服务器、终端及系统 | |
CN104376353A (zh) | 二维码的生成、读取方法、终端及服务器 | |
CN103294515A (zh) | 一种获取应用程序的方法、装置和系统 | |
CN103607713A (zh) | 网络接入方法、装置、设备和系统 | |
CN103475476A (zh) | 多终端登录服务器的方法及装置 | |
CN104135728B (zh) | 网络连接方法及装置 | |
CN105471931A (zh) | 一种查询业务数据的方法、装置和系统 | |
CN103179026B (zh) | 用户交互式系统中的通信方法、系统及服务器和客户端 | |
CN104301315A (zh) | 一种限制信息访问的方法和装置 | |
CN105530222A (zh) | 多终端之间的连接建立方法、装置和系统 | |
CN105162591A (zh) | 设备登录方法和装置 | |
CN104426963A (zh) | 关联终端的方法和终端 | |
CN104717341A (zh) | 一种消息提示方法及终端 | |
CN103491525A (zh) | 一种实现无卡手机的方法、手机和服务器 | |
CN104539571A (zh) | 信息交互方法、身份鉴权方法、服务器及终端 | |
CN103607431B (zh) | 移动终端资源处理方法、装置和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |