多终端之间的连接建立方法、装置和系统的制作方法_3

文档序号:9767791阅读:来源:国知局
95]305、绑定服务器接收到终端A发送的绑定请求后,根据该绑定请求建立终端A与终端B之间的绑定连接关系。
[0096]例如,在绑定服务器在接收到该绑定请求后,可以解析该绑定请求,并缓存解析出来的绑定数据,然后根据解析出来的绑定数据建立终端A与终端B之间的绑定连接关系。
[0097]306、绑定服务器根据该绑定连接关系生成或更新终端A的设备绑定列表和终端B的设备绑定列表。
[0098]例如,如果绑定服务器中已经保存了终端A的设备绑定列表,则在终端A的设备绑定列表中添加终端B的终端信息等绑定信息,而如果绑定服务器中不存在终端A的设备绑定列表,则生成终端A的设备绑定列表,并在该终端A的设备绑定列表中添加终端B的终端信息等绑定信息;同理,如果绑定服务器中已经保存了终端B的设备绑定列表,则在终端B的设备绑定列表中添加终端A的终端信息等绑定信息,而如果绑定服务器中不存在终端B的设备绑定列表,则生成终端B的设备绑定列表,并在该终端A的设备绑定列表中添加终端A的终端信息等绑定信息。
[0099]307、绑定服务器向终端A发送绑定成功响应,然后执行步骤308。
[0100]308、终端A根据该绑定成功响应向绑定服务器发送的设备绑定列表获取请求。
[0101]309、绑定服务器在接收到终端A发送的设备绑定列表获取请求后,根据该设备绑定列表获取请求向终端A发送终端A的设备绑定列表。
[0102]其中,该设备绑定列表包括终端B的终端信息,该设备绑定列表还可以包括其他与终端A绑定了的终端的终端信息,比如终端Cl、终端Dl和/或终端El等等设备的终端信息,此外,还可以包括其他的信息,在此不再赘述。
[0103]310、终端A接收到该终端A的设备绑定列表后,更新本地的设备绑定列表。
[0104]例如,终端A具体可以将终端B的终端信息等信息添加到本地的设备绑定列表中,等等,比如,参见图3b,如果终端B的设备名为“ZIFENGSHANG-PC4”,则当终端A接收到该终端A的设备绑定列表后,可以将终端B的信息自动添加到本地的设备绑定列表中,并显示该终端B的设备名称“ZIFENGSHANG-PC4”,以便用户得知当前新添加一个绑定设备:“ZIFENGSHANG-PC4”。
[0105]311、绑定服务器向终端B发送第一绑定变更响应,其中,该绑定变更响应携带终端A的终端信息。
[0106]312、终端B接收到该第一绑定变更响应后,根据该第一绑定变更响应更新本地的设备绑定列表,终端B更新本地的设备绑定列表域终端A类似,在此不再赘述。
[0107]需说明的是,在图3中,仅以发送第一绑定变更响应作为示例,应当理解的是,绑定服务器也可以向终端B发送第二绑定变更响应,接收终端B根据所述第二绑定变更响应发送的设备绑定列表获取请求,根据该设备绑定列表获取请求向终端B发送终端B的设备绑定列表,其中,该设备绑定列表包括终端A的终端信息,该设备绑定列表还可以包括其他与终端B绑定了的终端的终端信息,比如终端C2、终端D2和/或终端E2等等设备的终端信息,此外,还可以包括其他的信息,这样,终端B接收到该设备绑定列表,便可以根据该设备绑定列表更新终端B本地的设备绑定列表。
[0108]还需说明的是,步骤307和311的执行可以不分先后。
[0109]此外,终端A可以随时取消与终端B之间的绑定关系,而终端B作为被动接受绑定的终端,也可以随时取消与终端A之间的绑定关系,即还可以执行步骤311,如下:
[0110]313、终端B向绑定服务器发送绑定取消请求,该绑定取消请求携带终端A的终端信息和终端B的终端信息等信息。
[0111]例如,具体可以在所显示的设备绑定列表的设备名的一旁设置“绑定取消请求”的触发键,比如,参见图3C,所显示的设备绑定列表的每个设备名的一旁均有一个“断开”的触发键,以设备名“ZIFENGSHANG-PC4”为例,如果用户触发其一旁的“断开”键,则终端B将会向绑定服务器发送请求取消本终端与设备名“ZIFENGSHANG-PC4”之间的绑定关系的绑定取消请求,当然,也可以设置其他的触发方式,在此不再赘述。
[0112]314、绑定服务器根据该绑定取消请求删除终端A与终端B之间的绑定连接关系,并更新服务器中的终端A的设备绑定列表和终端B的设备绑定列表。
[0113]315、绑定服务器分别向终端A和终端B发送绑定取消通知,以便终端A和终端B分别更新本地的设备绑定列表,在此不再赘述。
[0114]由上可知,本实施例采用由终端A扫描终端B生成的图形码,其中,该图形码携带终端B的终端信息,并指示允许其他设备与终端B建立绑定连接关系,然后,由终端A根据该图形码生成终端A与终端B之间的绑定请求,该绑定请求携带终端A的终端信息和终端B的终端信息,并向绑定服务器发送所述绑定请求,以便该绑定服务器根据该绑定请求建立终端A与终端B之间的绑定连接关系;由于在该方案中,终端B所生成的图形码中携带有终端B的终端信息,并包括有进行绑定操作的指示(即指示允许其他设备与终端B建立绑定连接关系),因此,终端A只需扫描下该图形码,便可得到终端B的终端信息,以及可以确定当前操作为绑定操作,进而只需终端A单方向绑定服务器发送绑定请求便可完成终端A与终端B之间的绑定关系的建立,相对于现有技术中需要终端A和终端B分别登录同一个账号,以便绑定服务器分别从终端A和终端B中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提闻效率。
[0115]实施例四、
[0116]为了更好地实施以上方法,本发明实施例还提供一种终端,可以作为本发明实施例的第一终端,如图4所示,该终端可以包括扫描单元401、生成单元402和发送单元403,如下:
[0117]扫描单元401,用于扫描第二终端生成的图形码,比如,二维码或条形码等。
[0118]其中,该图形码可以由第二终端生成,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系。其中,终端信息可以包括终端标识,还可以包括终端的设备名称和/或终端类型等信息,具体可参见前面的实施例,在此不再赘述。
[0119]可选的,扫描的方式可以有多种,比如,具体可以通过启动第一终端的摄像头或扫描模块来进行扫描,等等,在此不再赘述。
[0120]生成单元402,用于根据扫描得到的图形码生成第一终端与第二终端之间的绑定请求,其中,该绑定请求携带第一终端的终端信息和第二终端的终端信息。例如,具体可以如下:
[0121]生成单元402解析该图形码,得到解析数据,根据该解析数据确定能够与第二终端建立绑定连接关系时,从该解析数据中提取第二终端的终端信息,根据第一终端的终端信息和第二终端的终端信息生成第一终端与第二终端之间的绑定请求。
[0122]发送单元403,用于向服务器发送该绑定请求,以便该服务器根据所述绑定请求建立第一终端与第二终端之间的绑定连接关系。
[0123]例如,服务器在接收到该绑定请求后,可以解析该绑定请求,并缓存解析出来的绑定数据,根据解析出来的绑定数据建立第一终端与第二终端之间的绑定连接关系。
[0124]此后,服务器还可以向第一终端返回绑定响应,以告知其绑定的具体执行情况,即该终端还可以包括接收单元和获取单元,如下:
[0125]接收单元,用于所述服务器返回的绑定成功响应;
[0126]获取单元,用于根据所述绑定成功响应从服务器获取设备绑定列表,其中,该设备绑定列表包括第二终端的终端信息。
[0127]这样,第一终端便可以得知与自己具有绑定连接关系的各个终端的情况。
[0128]此外,当绑定连接关系发生变化时,比如,绑定连接被取消时,服务器也可以通知第一终端,使得第一终端可以及时刷新本地的设备绑定列表,即该终端还可以包括刷新单元,如下:
[0129]接收单元,还用于接收服务器发送的绑定取消通知;
[0130]刷新单元,用于根据该接收到的绑定取消通知刷新所述设备绑定列表。
[0131]第一终端也可以随时取消与第二终端之间的绑定关系,比如,可以由发送单元发送绑定取消请求给服务器,等等,在此不再赘述。
[0132]需说明的是,该终端也可以作为第二终端,若作为第二终端,则还可以包括图形码生成单元,如下:
[0133]图形码生成单元,用于生成图形码,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系。
[0134]具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单位的具体实施可参见前面的实施例,在此不再赘述。
[0135]该终端具体可以为手机、平板电脑和PC等设备。
[0136]由上可知,本实施例的终端可以作为第一终端,其扫描单元401可以扫描第二终端生成的图形码,其中,该图形码携带第二终端的终端信息,并指示允许其他设备与第二终端建立绑定连接关系,然后,由生成单元402根据该图形码生成第一终端与第二终端之间的绑定请求,该绑定请求携带第一终端的终端信息和第二终端的终端信息,并由发送单元403向服务器发送所述绑定请求,以便该服务器根据该绑定请求建立第一终端与第二终端之间的绑定连接关系;由于在该方案中,第二终端所生成的图形码中携带有第二终端的终端信息,并包括有进行绑定操作的指示(即指示允许其他设备与第二终端建立绑定连接关系),因此,第一终端只需扫描下该图形码,便可得到第二终端的终端信息,以及可以确定当前操作为绑定操作,进而只需第一终端单方向服务器发送绑定请求便可完成第一终端与第二终端之间的绑定关系的建立,相对于现有技术中需要第一终端和第二终端分别登录同一个账号,以便服务器分别从第一终端和第二终端中获取到建立绑定连接关系所需信息的方案而言,不仅实现更为简便,而且无需用户手工输入登录信息以进行登录,可以降低出错率、以及提高效率。
[0137]实施例五、
[0138]本发明实施例还提供一种服务器,如图5所示,该服务器包括接收单元501、建立单元502和列表维护单元503,如下:
[0139]接收单元501,用于接收第一终端发送的第一终端与第二终端之间的绑定请求,其中,该绑定请求携带第一终端的终端信息和第二终端的终端信息等信息。
[0140]其中,该绑定请求由第一终端通过扫描第二终端生成的图形码而生成,具体可参见前面的实施例,在此不再赘述。
[0141]建立单元502,用于根据该绑定请求建立第一终端与第二终端之间的绑定连接关系。
[0142]例如,在服务器在接收到该绑定请求后,可以解析该绑定请求,并缓存解析出来的绑定数据,然后根据解析出来的绑定数据建立第一终端与第二终端之间的绑定连接关系。
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1