一种应用在多个终端上登录的方法和装置的制造方法_2

文档序号:9436138阅读:来源:国知局

[0032] 应用场景总览
[0033] 首先参考图1,为根据本发明实施方式的应用在多个终端上登录的应用场景。如 图1所示,有多个终端A、B、C和D,终端A、B、C和D上都安装了同一应用。终端A、B、C和D 上的应用可以生成或从服务器接收各自的标识信息,例如二维码。用终端A扫描终端B上 的二维码,以获取终端B的标识信息;基于终端B的标识信息,终端A生成终端关联请求并 向服务器发送终端关联请求,服务器将终端A与终端B进行关联。服务器关联终端A和终 端B后,向终端A和/或B发送通知,此时在用户对所述通知进行确认操作之后,当在终端A 上的应用登录时,在终端B上的应用也同步登录,或者当在终端B上的应用登录时,在终端 A上的应用也同步登录。同理,终端C或D上的应用也可以用同样的方法实现登录。
[0034] 此时,可以将终端A作为主设备,而终端B、C、D相当于终端A的从设备,在终端A 的应用中,可以管理关联的从设备,例如可以取消与终端B、C或D的关联,也可以添加更多 的从设备。取消后,当终端A上的应用登录时,终端B、C或D上的应用不再同步登录。当 然,同样地,终端B、C、D也可以作为主设备。
[0035] 本领域技术人员可以理解,图1所示的示意图仅是本发明的实施方式可以在其中 得以实现的一个示例。本发明实施方式的适用范围不受任何限制。
[0036] 示例件方法
[0037] 下面结合图1的应用场景,参考图2来描述根据本发明示例性实施方式的应用在 多个终端上登录的方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和 原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用 于适用的任何场景。
[0038] 图2示意性地示出了根据本发明实施方式的应用在多个终端上登录的方法200的 流程示意图。如图2所示,该方法可以包括:
[0039] S201、第一终端上的应用生成或接收所述第一终端的标识信息。
[0040] 在一些可能的实施方式中,本发明实施例提供的终端可以是任何现有的、正在研 发的或将来研发的智能手机、非智能手机、平板电脑、个人计算机等。所述终端可以通过有 线方式(例如,同轴电缆)与服务器通信,也可以通过无线方式(例如,蓝牙或无线局域网) 与服务器通信。在一些可能的实施方式中,所述终端可以安装有操作系统,即管理和控制计 算机硬件与软件资源的计算机程序,包括安卓Android、I0S及未来将出现的智能设备操作 系统。
[0041 ] 在一些可能的实施方式中,终端的标识信息可以是能够唯一地标识该终端的标识 码,如Android设备的頂EI,iOS设备的UUID。可选地,所述第一终端的标识信息,可以由 所述第一终端的应用生成,也可以由服务器生成且由所述第一终端上的应用接收。该第一 终端的标识信息可以进行加密处理,以提高安全性。
[0042] 在一些可能的实施方式中,其中第一终端上的应用生成所述第一终端的标识信息 包括:第一终端上的应用生成包括所述第一终端的设备信息的二维码,作为所述第一终端 的标识信息。可选地,所述二维码也可以由服务器生成且由所述第一终端上的应用接收。
[0043] 在一些可能的实施方式中,本发明实施例的二维码可以是用某种特定的几何图形 按一定规律在平面(二维方向上)分布的黑白相间的图形,用于记录数据符号信息。二维 码可以通过图象输入设备或光电扫描设备被自动识读以实现信息自动处理。
[0044] 可选地,所述第一终端的设备信息可以包括第一终端的物理地址、网络地址、所安 装的操作系统版本、分辨率等信息。
[0045] 根据本发明的实施例的应用在多个终端上登录的方法还包括:
[0046] S202、在第二终端上的应用获取所述标识信息、基于所述标识信息生成终端关联 请求并将所述终端关联请求发送至服务器,以及服务器接收所述终端关联请求并将所述第 一终端与所述第二终端相关联之后,所述第一终端上的应用从服务器接收将所述第一终端 与所述第二终端相关联的通知。
[0047] 在一些可能的实施方式中,如图1所示,当终端B上的应用生成或从服务器接收终 端B的标识信息之后,终端A上的应用获取该标识信息。例如,在终端B上的应用生成包括 终端B的设备信息的二维码的情况下,终端A上的应用可以通过其光电扫描设备读取终端B 的二维码,并且生成将终端A和终端B相关联的终端关联请求并发送至服务器。服务器收 到该终端关联请求并将终端A和终端B相关联,向终端B和/或终端A发送关联通知。终 端B的应用从服务器接收将终端A和终端B相关联的通知。可选地,在上述过程中,终端A 上的应用可以是登录状态,也可以是未登录状态。
[0048] 在一些可能的实施方式中,当所述第二终端为登录状态时,所述通知伴随有在所 述第二终端上登录所述应用的登录信息。参考图1,当终端B上的应用从服务器接收将终端 A与终端B相关联的通知时,如果终端A为登录状态,则终端B可以同时从服务器接收在终 端A上登录所述应用的登录信息。可选地,在终端A上登录所述应用的登录信息可以是当 终端A上的应用登录时,发送至服务器的登录信息。当终端A为未登录状态时,所述通知不 伴随有在终端A上登录所述应用的登录信息。可选地,在终端B所接收到的通知伴随有在 终端A上登录所述应用的登录信息情况下,终端B可以基于该登录信息同步登录。可选地, 终端B可以与服务器进行通信,对该登录信息的真实性和准确性进行验证,如果验证通过, 则终端B上的应用同步登录
[0049] 根据本发明的实施例的应用在多个终端上登录的方法还包括:
[0050] S203、在用户对所述通知进行确认操作之后,当在所述第二终端上的应用登录时, 在所述第一终端上的应用也同步登录。参考图1,当终端B上的应用从服务器接收将终端 A与终端B相关联的通知时,在用户对所述通知进行确认操作之后,当终端A上的应用登录 时,在终端B上的应用也同步登录。
[0051] 本领域技术人员应理解,将第一终端和第二终端关联后,当在第一终端上的应用 登录时,在第二终端上的应用也可以同步登录,这与本发明的上述实施例是实质上相同或 等同的,也应落入本发明的保护范围。
[0052] 同理,可以将其他一个或多个终端与第一终端和第二终端相关联。此时,可以将第 二终端作为主设备,而第一终端和其他一个或多个终端相作为从设备,在第二终端的应用 中,可以管理关联的从设备,例如可以取消与第一终端和其他一个或多个终端的关联,也可 以添加更多的终端作为从设备。在取消后,当第二终端上的应用登录时,第一终端或其他一 个或多个终端等从设备上的应用不再同步登录,同理,当第一终端或其他一个或多个终端 等从设备上的应用登录时,第二终端上的应用也不再同步登录。当然,取消关联操作也可以 由第一终端的应用来执行。
[0053] 在一些可能的实施方式中,方法200还包括:所述第一终端上的应用将所述第一 终端的设备信息发送至服务器。可选地,所述第一终端的设备信息可以包括第一终端的物 理地址、网络地址、所安装的操作系统版本、分辨率等信息。可选地,所述第一终端的所述标 识信息可以包括所述第一终端的设备信息。可选地,第一终端上的应用可以在生成第一终 端的标识信息之时、从服务器接收将第一终端和第二终端相关联的通知之前,将第一终端 的设备信息发送至服务器。
[0054] 在一些可能的实施方式中,方法200还包括:在所述第一终端卸载并重新安装所 述应用后,所述第一终端上的应用将所述第一终端的设备信息重新发送至服务器;响应于 服务器中存在第二终端与所述第一终端相关联的记录,当在所述第二终端上的应用登录 时,在所述第一终端上的应用也同步登录。如果第一终端(例如图1中的终端B)卸载了该 应用,过一段时间,又重新安装了该应用后,第一终端上的应用将第一终端的设备信息重新 发送至服务器;服务器可以根据所述第一终端的设备信息进行判断,是否存在第二终端与 该第一终端相关联的记录。如果服务器中存在第二终端与该第一终端相关联的记录,那么 当第二终端上的应用登录时,在第一终端上的应用也同步登录。反之,需将第一终端与第二 终端重新关联,使得当第二终端上的应用登录时,在第一终端上的应用也同步登录。这样, 在所述第一终端卸载并重新安装所述应用后,基于第一终端的设备信息,判断是否存在第 二终端与所述第一终端相关联的记录,如果存在相关联的记录,则当该第一终端和第二终 端中的一个终端上的应用登录时,该第一终端和第二终端中的另一个终端上的应用也同步 登录,而不需要重新关联,简化了应用在多个终端上登录的过程,显著提高了操作效率。
[0055] 在一些可能的实施方式中,方法200还包括:所述第一终端上的应用向服务器发 送取消关联请求,以取消与所述第二终端的关联;在服务器接收到所述取消关联请求并取 消所述第一终端与所述第二终端的关联之后,当在所述第二终端上的应用登录时,在所述 第一终端上的应用不再同步登录。
[0056] 本领域技术人员可以理解,当第一终端与第二终端的关联取消后,当在第一终端 上的应用登录时,在第二终端上的应用不再同步登录,这与本发明的实施例是等同的,也应 落入本发明的保护范围。本领域技术人员可以理解,取消关联的操作也可以由第二终端上 的应用进行,即第二终端
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1