CN103825865A - 多点登录通信方法、装置和***及用户终端 - Google Patents
多点登录通信方法、装置和***及用户终端 Download PDFInfo
- Publication number
- CN103825865A CN103825865A CN201210465567.7A CN201210465567A CN103825865A CN 103825865 A CN103825865 A CN 103825865A CN 201210465567 A CN201210465567 A CN 201210465567A CN 103825865 A CN103825865 A CN 103825865A
- Authority
- CN
- China
- Prior art keywords
- login
- account
- terminal
- point
- module
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种多点登录通信方法、装置和***及用户终端,涉及通信领域。为解决现有技术无法在不同终端上共享IM记录,不便于用户操作的问题而发明。本发明公开的技术方案包括:用户使用第一终端登录账号时,保存用户在第一终端使用所述账号的记录;接收第二终端发送的携带所述账号登录名和密码的登录请求;根据所述登录请求进行身份验证;所述身份验证通过时,接受所述登录请求并向所述第二终端发送所述记录,使所述第二终端成功登录账号后读取所述记录并保存。该方案可以应用在即时聊天等***中。
Description
技术领域
本发明涉及通信领域,尤其涉及一种多点登录通信方法、装置和***及用户终端。
背景技术
随着互联网以及无线通信技术的不断发展,即时聊天(Instant Messenger,IM)工具的应用范围越来越广泛。用户不仅可以在电脑客户端上使用IM工具,还可以在手机终端甚至电视终端上使用IM工具。
然而,当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作。
发明内容
本发明的实施例提供一种多点登录通信方法、装置和***及用户终端,能够在不同终端间共享IM记录,便于用户使用。
一方面,提供一种多点登录通信方法,包括:用户使用第一终端登录账号时,保存用户在第一终端使用所述账号的记录;接收第二终端发送的携带所述账号登录名和密码的登录请求;根据所述登录请求进行身份验证;所述身份验证通过时,接受所述登录请求并向所述第二终端发送所述记录,使所述第二终端成功登录账号后读取所述记录并保存。
又一方面,提供一种多点登录通信方法,包括:向多点登录通信装置发送携带账号登录名和密码的登录请求;接收所述多点登录通信装置根据所述登录请求反馈的接受消息,并接收所述账号的使用记录;登录所述账号后读取所述使用记录并保存。
另一方面,提供一种多点登录通信装置,包括:
记录模块,用于用户使用第一终端登录账号时,保存用户在第一终端使用所述账号的记录;
请求接收模块,用于接收第二终端发送的携带所述账号登录名和密码的登录请求;
验证模块,用于根据所述登录请求进行身份验证;
登录模块,用于所述身份验证通过时,接受所述登录请求并向所述第二终端发送所述记录,使所述第二终端成功登录账号后读取所述记录并保存。
另一方面,提供一种用户终端,包括:
请求发送模块,用于向多点登录通信装置发送携带账号登录名和密码的登录请求;
记录接收模块,用于接收所述多点登录通信装置根据所述登录请求反馈的接受消息,并接收所述账号的使用记录;
登录模块,用于登录所述账号后读取所述使用记录并保存。
再一方面,提供一种多点登录通信***,包括:
第二终端,用于向多点登录通信装置发送携带账号登录名和密码的登录请求;接收所述多点登录通信装置根据所述登录请求反馈的接受消息,并接收所述账号的使用记录;登录所述账号后读取所述使用记录并保存;
多点登录通信装置,用于用户使用第一终端登录账号时,保存用户在第一终端使用所述账号的记录;接收所述第二终端发送的携带所述账号登录名和密码的登录请求;根据所述登录请求进行身份验证;所述身份验证通过时,接受所述登录请求并向所述第二终端发送所述记录。
本发明实施例提供的多点登录通信方法、装置和***及用户终端,通过保存用户在第一终端使用账号的记录,并在第二终端发送的身份验证通过时,接收第二终端发送的登录请求,使第二终端能够重新登录账号,从而实现多点登录。由于在接收第二终端发送的登录请求时还会向第二终端发送记录,使第二终端能够读取记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的多点登录通信方法的流程图;
图2为本发明实施例二提供的多点登录通信方法的流程图;
图3为本发明实施例三提供的多点登录通信方法的流程图一;
图4为本发明实施例三提供的多点登录通信方法的流程图二;
图5为本发明实施例四提供的多点登录通信方法的流程图一;
图6为图5所示的多点登录通信方法中账号通知示意图;
图7为本发明实施例四提供的多点登录通信方法的流程图二;
图8为本发明实施例四提供的多点登录通信方法的流程图三;
图9为本发明实施例五提供的多点登录通信方法的流程图;
图10为本发明实施例六提供的多点登录通信方法的流程图;
图11为本发明实施例七提供的多点登录通信方法的流程图;
图12为本发明实施例八提供的多点登录通信装置的结构示意图一;
图13为本发明实施例八提供的多点登录通信装置的结构示意图二;
图14为本发明实施例八提供的多点登录通信装置的结构示意图三;
图15为本发明实施例八提供的多点登录通信装置的结构示意图四;
图 16为本发明实施例八提供的多点登录通信装置的结构示意图五;
图17为本发明实施例八提供的多点登录通信装置的结构示意图六;
图18为本发明实施例八提供的多点登录通信装置的结构示意图七;
图19为本发明实施例八提供的多点登录通信装置的结构示意图八;
图20为本发明实施例九提供的用户终端的结构示意图一;
图21为本发明实施例九提供的用户终端的结构示意图二;
图22为本发明实施例九提供的用户终端的结构示意图三;
图23为本发明实施例十提供的多点登录通信***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的多点登录通信方法、装置和***及用户终端,能够解决现有技术无法在不同终端上共享IM记录,不便于用户操作的问题。
实施例一:
如图1所示,本发明实施例提供的多点登录通信方法,包括:
步骤101,用户使用第一终端登录账号时,保存用户在第一终端使用该账号的记录。
在本实施例中,通过步骤101保存的用户使用账号的记录,可以包括聊天记录、最近联系人记录等,在此不作限制。
步骤102,接收第二终端发送的携带账号登录名和密码的登录请求。
在本实施例中,用户使用第一终端登录账号后,如需在其他终端使用该账号,可以向多点登录通信装置发送账号登录名和密码的登录请求,使多点登录通信装置能够通过步骤102接收到第二终端发送的携带账号登录名和密码的登录请求。
步骤103,根据该登录请求进行身份验证。
在本实施例中,步骤103可以将预先存储的验证信息与登录请求进行比对,实现身份验证;还可以通过其他方式进行身份验证,在此不再一一赘述。
步骤104,身份验证通过时,接受登录请求并向第二终端发送记录,使第二终端成功登录账号后读取该记录并保存。
在本实施例中,第一终端正在登录账号时,第二终端可以向多点登录装置发送携带账号登录名和密码的登录请求,当身份验证通过时,第二终端可以和第一终端同时登录账号;也可以控制第一终端注销登录后,第二终端登录账号;为了提高账号的安全性,还可以询问用户第二终端登录是否是正常登录。第二终端也可以在第一终端注销登录账号后登录账号。
为了防止账号登录占用资源,本实施例提供的多点登录通信方法还可以包括:如果第一/第二终端的账号活跃时长超过预设的第一时长,控制第一/第二终端注销登录该账号;或者,如果第一/第二终端的账号沉默时长超过预设的第二时长,控制第一/第二终端注销登录该账号。其中,第一时长和第二时长可以是***预先设定的,也可以是用户根据需要设置的,在此不作限制。
本发明实施例提供的多点登录通信方法,通过保存用户在第一终端使用账号的记录,并在第二终端发送的身份验证通过时,接收第二终端发送的登录请求,使第二终端能够重新登录账号,从而实现多点登录。由于在接收第二终端发送的登录请求时还会向第二终端发送记录,使第二终端能够读取记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。
实施例二:
如图2所示,本发明实施例提供的多点登录通信方法,包括:
步骤201,用户使用第一终端登录账号时,保存用户在第一终端使用该账号的记录。该步骤201与图1所示的步骤101相似,在此不再一一赘述。
步骤202,接收第二终端发送的携带加密登录信息的登录请求,该加密登录请求为对账号登录名和密码加密后得到的。
在本实施例中,为了防止非法用户获取用户的账号登录名和密码,造成用户的损失,第二终端可以首先对账号登录名和密码进行加密,然后发送给多点登录通信装置。其中,可以通过函数运算法、查表法或换位法等加密方法对账号登录名和密码进行加密,还可以使用其他方法,在此不作限制。
步骤203,对该加密登录信息进行解密,获取解密后的登录请求。
在本实施例中,可以使用步骤202加密相对应的解密方法进行解密,获取解密后的登录请求。
步骤204,根据解密后的登录请求进行身份验证。该步骤与图1所示的步骤103相似,在此不再一一赘述。
步骤205,身份验证通过时,接受登录请求并向第二终端发送记录,使第二终端成功登录账号后读取该记录并保存。该步骤与图1所示的步骤104相似,在此不再一一赘述。
在本实施例中,第一终端正在登录账号时,第二终端可以向多点登录装置发送携带账号登录名和密码的登录请求,当身份验证通过时,第二终端可以和第一终端同时登录账号;也可以控制第一终端注销登录后,第二终端登录账号;为了提高账号的安全性,还可以询问用户第二终端登录是否是正常登录。第二终端也可以在第一终端注销登录账号后登录账号。
为了防止账号登录占用资源,本实施例提供的多点登录通信方法还可以包括:如果第一/第二终端的账号活跃时长超过预设的第一时长,控制第一/第二终端注销登录该账号;或者,如果第一/第二终端的账号沉默时长超过预设的第二时长,控制第一/第二终端注销登录该账号。其中,第一时长和第二时长可以是***预先设定的,也可以是用户根据需要设置的,在此不作限制。
本发明实施例提供的多点登录通信方法,通过保存用户在第一终端使用账号的记录,并在第二终端发送的身份验证通过时,接收第二终端发送的登录请求,使第二终端能够重新登录账号,从而实现多点登录。由于在接收第二终端发送的登录请求时还会向第二终端发送记录,使第二终端能够读取记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。
实施例三:
如图3所示,本发明实施例提供的多点登录通信方法,该方法与图1所示的相似,区别在于,用户使用该账号访问预设的目标服务时,该方法还包括:
步骤105,接收访问目标服务的请求。
在本实施例中,预设的目标服务,可以为该账号的***核心服务,还可以为用户预设的服务,在此不作限制。
步骤106,获取目标服务的地址和端口。
在本实施例中,步骤106可以根据预先存储的信息获取目标服务的地址和端口,也可以根据其他方式获取目标服务的地址和端口,在此不再一一赘述。
步骤107,对地址和端口进行加密,得到加密端口信息。
在本实施例中,为了防止非法用户获取地址和端口,造成用户的损失,多点登录通信装置可以首先对地址和端口进行加密,然后发送给使用该账号的终端。其中,可以通过函数运算法、查表法或换位法等加密方法对地址和端口进行加密,还可以使用其他方法,在此不作限制。
步骤108,向使用该账号的终端发送携带加密端口信息的授权文件,使使用该账号的终端接收到该授权文件后,进行解密以访问目标服务。
在本实施例中,可以通过步骤107对应的解密方法对加密端口信息进行解密。
进一步的,为了可以统一访问服务,当用户使用该账号访问目标服务外的其他服务时,如图4所示,本实施例提供的多点登录通信方法还包括:
步骤109,接收访问其他服务的请求。
步骤110,通过访问目标服务获取其他服务的地址和端口。
在本实施例中,多点登录通信装置可以向目标服务发送访问其他服务的标识,以获取其他服务的地址和端口;也可以通过其他方法获取其他服务的地址和端口,在此不再一一赘述。
步骤111,向使用该账号的终端发送携带其他服务的地址和端口的授权文件,使使用该账号的终端接收到该授权文件后访问其他服务。
在本实施例中,多点登录通信装置可以直接通过步骤111向使用该账号的终端发送携带其他服务的地址和端口的授权文件;也可以首先对其他服务的地址和端口进行加密,然后再向使用该账号的终端进行发送,在此不再一一赘述。
在本实施例中,目标服务和其他服务可以在Windows通讯接口(Windows Communication Foundation,WCF)基础上构建的,以方便维护部署;提高数据的安全性。由于通过WCF构建的服务比较独立,某个服务崩溃不影响其他服务的正常运行,能够更有效地进行其他开发,减少开发量和开发时间。
在本实施例中,在WCF基础上构建服务,每个服务的地址可以配置在可扩展标记语言(Extensible Markup Language,XML)文件中,当服务启动时动态的为每个服务分配端口。
本发明实施例提供的多点登录通信方法,通过保存用户在第一终端使用账号的记录,并在第二终端发送的身份验证通过时,接收第二终端发送的登录请求,使第二终端能够重新登录账号,从而实现多点登录。由于在接收第二终端发送的登录请求时还会向第二终端发送记录,使第二终端能够读取记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。并且,本实施例提供的多点登录通信方法,提供了统一、简单访问服务的方法,隐藏了服务器的地址和开放的端口,增加了服务器的安全性。
实施例四:
如图5所示,本发明实施例提供的多点登录通信方法,该方法与图1所示的相似,区别在于,还包括:
步骤112,判断是否已存在正在使用账号的终端。
在本实施例中,多点登录通信装置检测到用户使用第二终端登录账号时,可以首先通过步骤112判断是否已存在正在使用该账号的终端。
步骤113,如果已存在,向正在使用的终端发送通知,通知该账号正在异地登录。
在本实施中,为了提高账号安全性,防止其他人非法登录账号,可以在正在使用该账号的终端发送通知,通知该账号正在异地登录;该通知可以如图6所示,在此不作限制。
进一步的,为了方便用户使用,不用用户离开时关闭账号,如图7所示,本实施例提供的多点登录通信方法还包括:
步骤114,控制正在使用该账号的终端注销登录。
进一步的,如图8所示,本实施例提供的多点登录通信方法,还包括:
步骤115,接收正在使用该账号的终端对通知的反馈。
在本实施例中,步骤113发送通知后,用户查看到该通知后,可以根据需要对该通知进行反馈,该反馈可以为拒绝异地登录,也可以为接受异地登录。
步骤116,当反馈为拒绝异地登录时,控制第二终端注销该账号的登录。
此时,步骤104为,当身份验证通过且反馈为接受异地登录时,接受所述登录请求并向所述第二终端发送所述记录,使所述第二终端成功登录账号后读取所述记录并保存。
在本实施例中,通知的反馈为接受异地登录,可以为用户点击接受,也可以为用户默认不拒绝,在此不再一一赘述。
本发明实施例提供的多点登录通信方法,通过保存用户在第一终端使用账号的记录,并在第二终端发送的身份验证通过时,接收第二终端发送的登录请求,使第二终端能够重新登录账号,从而实现多点登录。由于在接收第二终端发送的登录请求时还会向第二终端发送记录,使第二终端能够读取记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。
实施例五:
如图9所示,本发明实施例提供的多点登录通信方法,包括:
步骤901,向多点登录通信装置发送携带账号登录名和密码的登录请求。
在本实施例中,步骤901可以直接向多点登录通信装置发送携带账号的登录名和密码的登录请求,也可以首先将账号的登录名和密码进行加密,然后向多点登录通信装置发送携带加密登录信息的登录请求,在此不再一一赘述。
步骤902,接收多点登录通信装置根据该登录请求反馈的接受消息,并接收该账号的使用记录。
在本实施例中,可以通过步骤901向多点登录通信装置发送携带账号登录名和密码的登录请求,使多点登录请求能够根据该登录请求进行身份验证,当身份验证通过时,可以向终端发送接受消息,使本地能够通过步骤902接收多点登录通信装置根据该登录请求反馈的接收消息。
步骤903,登录该账号后读取使用记录并保存。
本发明实施例提供的多点登录通信方法,在身份验证通过时,登录账号,从而实现多点登录。由于在接收接受消息时还会接收使用记录,使其能够读取使用记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。
实施例六:
如图10所示,本发明实施例提供的多点登录通信方法,包括:
步骤1001,对账号登录名和密码进行加密,得到加密登录信息。
在本实施例中,为了防止非法用户获取用户的账号登录名和密码,造成用户的损失,第二终端可以首先对账号登录名和密码进行加密,然后发送给多点登录通信装置。其中,可以通过函数运算法、查表法或换位法等加密方法对账号登录名和密码进行加密,还可以使用其他方法,在此不作限制。
步骤1002,向多点登录装置发送携带加密登录信息的登录请求。该步骤与图9所示的步骤901相似,在此不再一一赘述。
步骤1003至步骤1004,接收多点登录通信装置反馈的接受消息和使用记录,登录该账号后读取使用记录并保存。上述步骤与图9所示的步骤902至步骤903相似,在此不再一一赘述。
本发明实施例提供的多点登录通信方法,在身份验证通过时,登录账号,从而实现多点登录。由于在接收接受消息时还会接收使用记录,使其能够读取使用记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。
实施例七:
如图11所示,本发明实施例提供的多点登录通信方法,该方法与图9所示的相似,区别在于,还包括:
步骤904,向多点登录通信装置发送用户使用该账号访问预设的目标服务的请求。
步骤905,接收多点登录通信装置根据该请求反馈的携带加密端口信息的授权文件。
在本实施例中,多点登录通信装置接收到访问预设的目标服务的请求时,可以根据该请求获取目标服务的地址和端口,并对该地址和端口进行加密,得到加密端口信息。
步骤906,对加密端口文件进行解密,得到目标服务的地址和端口。
在本实施例中,可以通过加密对应的解密方法对加密端口文件进行解密,从而得到目标服务的地址和端口。
步骤907,根据目标服务的地址和端口访问目标服务。
在本实施例中,还可以通过上述方法访问目标服务外的其他服务,在此不再一一赘述。
本发明实施例提供的多点登录通信方法,在身份验证通过时,登录账号,从而实现多点登录。由于在接收接受消息时还会接收使用记录,使其能够读取使用记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。并且,本实施例提供的多点登录通信方法,提供了统一、简单访问服务的方法,隐藏了服务器的地址和开放的端口,增加了服务器的安全性。
实施例八:
如图12所示,本发明实施例提供的多点登录通信装置,包括:
记录模块1201,用于用户使用第一终端登录账号时,保存用户在第一终端使用所述账号的记录;
请求接收模块1202,用于接收第二终端发送的携带所述账号登录名和密码的登录请求;
验证模块1203,用于根据所述登录请求进行身份验证;
登录模块1204,用于所述身份验证通过时,接受所述登录请求并向所述第二终端发送所述记录,使所述第二终端成功登录账号后读取所述记录并保存。
在本实施例中,通过记录模块1201至登录模块1204实现登录通信的过程,与本发明实施例一提供的过程相似,在此不再一一赘述。
进一步的,为了防止账号登录占用资源,如图13所示,本实施例提供的多点登录通信装置,还可以包括:第一注销模块1205或者第二注销模块;
其中,第一注销模块1205,用于如果所述第一/第二终端的账号活跃时长超过预设的第一时长,控制所述第一/第二终端注销登录所述账号;
第二注销模块,用于如果所述第一/第二终端的账号沉默时长超过预设的第二时长,控制所述第一/第二终端注销登录所述账号。
在本实施例中,图13以多点登录通信装置包含第一注销模块1205为例进行说明,多点登录通信装置包含第二注销模块的结构与图13所示的相似,在此不再一一赘述。
进一步的,本实施例提供的多点登录通信装置中所述请求接收模块1202,还用于接收所述第二终端发送的携带加密登录信息的登录请求,所述加密登录信息为对所述账号登录名和密码加密后得到的。
此时,如图14所示,本实施例提供的多点登录通信装置,还可以包括:
解密模块1206,用于对所述加密登录信息进行解密,获取解密后的登录请求;
所述验证模块1203,具体用于根据所述解密后的登录请求进行身份验证。
在本实施例中,通过请求接收模块1202用于接收携带加密登录信息的登录请求后,通过验证模块1203进行身份验证的过程,与本发明实施例二提供的过程相似,在此不再一一赘述。
进一步的,用户使用所述账号访问预设的目标服务时,如图15所示,本发明实施例提供的多点登录通信装置,还可以包括:
访问接收模块1207,用于接收访问目标服务的请求;
端口获取模块1208,用于获取所述目标服务的地址和端口;
端口加密模块1209,用于对所述地址和端口进行加密,得到加密端口信息;
加密发送模块1210,用于向使用所述账号的终端发送携带所述加密端口信息的授权文件,使使用所述账号的终端接收到该授权文件后,进行解密以访问所述目标服务。
在本实施例中,通过访问接收模块1207至加密发送模块1210实现目标服务的访问过程,与本发明实施例三中步骤105至步骤108相似,在此不再一一赘述。
进一步的,用户使用所述账号访问所述目标服务外的其他服务时,如图16所示,本实施例提供的多点登录通信装置,还可以包括:
服务接收模块1211,用于接收访问所述其他服务的请求;
服务端口模块1212,用于通过访问所述目标服务获取所述其他服务的地址和端口;
服务发送模块1213,用于向使用所述账号的终端发送携带所述其他服务的地址和端口的授权文件,使使用所述账号的终端接收到该授权文件后访问所述其他服务。
在本实施例中,通过服务接收模块1211至服务发送模块1213实现其他服务的访问的过程,与本发明实施例三中步骤109至步骤111相似,在此不再一一赘述。
在本实施例中,目标服务和其他服务可以在Windows通讯接口(Windows Communication Foundation,WCF)基础上构建的,以方便维护部署;提高数据的安全性。由于通过WCF构建的服务比较独立,某个服务崩溃不影响其他服务的正常运行,能够更有效地进行其他开发,减少开发量和开发时间。
在本实施例中,在WCF基础上构建服务,每个服务的地址可以配置在可扩展标记语言(Extensible Markup Language,XML)文件中,当服务启动时动态的为每个服务分配端口。
进一步的,用户使用第二终端登录所述账号时,如图17所示,本实施例提供的多点登录通信装置,还可以包括:
判断模块1214,用于判断是否已存在正在使用所述账号的终端;
通知模块1215,用于如果已存在,向正在使用所述账号的终端发送通知,通知所述账号在异地登录。
此时,如图18所示,本实施例提供的多点登录通信装置,还可以包括:
第一注销模块1216,用于控制正在使用所述账号的终端注销登录。
进一步的,如图19所示,本实施例提供的多点登录通信装置,还可以包括:
反馈接收模块1217,用于接收所述正在使用所述账号的终端对所述通知的反馈;
第二注销模块1218,用于当所述反馈为拒绝异地登录时,控制所述第二终端注销所述账号的登录。
在本实施例中,图17至图19根据反馈注销登录的过程,与本发明实施例四提供的过程相似,在此不再一一赘述。
本发明实施例提供的多点登录通信装置,通过保存用户在第一终端使用账号的记录,并在第二终端发送的身份验证通过时,接收第二终端发送的登录请求,使第二终端能够重新登录账号,从而实现多点登录。由于在接收第二终端发送的登录请求时还会向第二终端发送记录,使第二终端能够读取记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。
实施例九:
如图20所示,本发明实施例提供的用户终端,包括:
请求发送模块2001,用于向多点登录通信装置发送携带账号登录名和密码的登录请求;
记录接收模块2002,用于接收所述多点登录通信装置根据所述登录请求反馈的接受消息,并接收所述账号的使用记录;
登录模块2003,用于登录所述账号后读取所述使用记录并保存。
在本实施例中,通过请求发送模块2001至登录模块2003实现账号登录的过程,与本发明实施例五提供的过程相似,在此不再一一赘述。
进一步的,如图21所示,本实施例提供的用户终端,还可以包括:
加密模块2004,用于对所述账号登录名和密码进行加密,得到加密登录信息;
此时,所述请求发送模块2001,具体用于向多点登录通信装置发送携带所述加密登录信息的登录请求。
在本实施例中,用户终端包含加密模块2004时,实现账号登录的过程与本发明实施例六提供的相似,在此不再一一赘述。
进一步的,如图22所示,本实施例提供的用户终端,还可以包括:
访问请求模块2005,用于向所述多点登录通信装置发送用户使用所述帐号访问预设的目标服务的请求;
文件接收模块2006,用于接收所述多点登录通信装置根据该请求反馈的携带加密端口信息的授权文件;
解密模块2007,用于对所述加密端口文件进行解密,得到所述目标服务的地址和端口;
访问模块2008,用于根据所述目标服务的地址和端口访问所述目标服务。
在本实施例中,通过上述模块访问目标服务的过程,与本发明实施例七提供的过程相似,在此不再一一赘述。
本发明实施例提供的多点登录通信装置,在身份验证通过时,登录账号,从而实现多点登录。由于在接收接受消息时还会接收使用记录,使其能够读取使用记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。并且,本实施例提供的多点登录通信方法,提供了统一、简单访问服务的方法,隐藏了服务器的地址和开放的端口,增加了服务器的安全性。
实施例十:
如图23所示,本发明实施例提供的多点登录通信***,包括:
第二终端2301,用于向多点登录通信装置发送携带账号登录名和密码的登录请求;接收所述多点登录通信装置根据所述登录请求反馈的接受消息,并接收所述账号的使用记录;登录所述账号后读取所述使用记录并保存;
多点登录通信装置2302,用于用户使用第一终端登录账号时,保存用户在第一终端使用所述账号的记录;接收所述第二终端发送的携带所述账号登录名和密码的登录请求;根据所述登录请求进行身份验证;所述身份验证通过时,接受所述登录请求并向所述第二终端发送所述记录。
在本实施例中,通过第二终端2301和多点登录通信装置2302实现账号登录的过程,与本发明实施例八和实施例九提供的过程相似,在此不再一一赘述。
本发明实施例提供的多点登录通信***,通过保存用户在第一终端使用账号的记录,并在第二终端发送的身份验证通过时,接收第二终端发送的登录请求,使第二终端能够重新登录账号,从而实现多点登录。由于在接收第二终端发送的登录请求时还会向第二终端发送记录,使第二终端能够读取记录并保存,不会让用户因为在不同终端登录而使数据丢失,从而实现在不同终端中共享记录,解决了现有技术当用户先后使用不同终端登录同一IM账号时,无法在不同终端上共享IM记录,不便于用户操作的问题。
本发明实施例提供的多点登录通信方法、装置和***及用户终端,可以应用在即时聊天等***中。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (25)
1.一种多点登录通信方法,其特征在于,包括:
用户使用第一终端登录账号时,保存用户在第一终端使用所述账号的记录;
接收第二终端发送的携带所述账号登录名和密码的登录请求;
根据所述登录请求进行身份验证;
所述身份验证通过时,接受所述登录请求并向所述第二终端发送所述记录,使所述第二终端成功登录账号后读取所述记录并保存。
2.根据权利要求1所述的多点登录通信方法,其特征在于,还包括:
如果所述第一/第二终端的账号活跃时长超过预设的第一时长,控制所述第一/第二终端注销登录所述账号;或者,
如果所述第一/第二终端的账号沉默时长超过预设的第二时长,控制所述第一/第二终端注销登录所述账号。
3.根据权利要求1所述的多点登录通信方法,其特征在于,
所述接收第二终端发送的携带所述账号登录名和密码的登录请求,包括:接收所述第二终端发送的携带加密登录信息的登录请求,所述加密登录信息为对所述账号登录名和密码加密后得到的;
所述方法还包括:对所述加密登录信息进行解密,获取解密后的登录请求;
所述根据所述登录请求进行身份验证为:根据所述解密后的登录请求进行身份验证。
4.根据权利要求1所述的多点登录通信方法,其特征在于,用户使用所述账号访问预设的目标服务时,所述方法还包括:
接收访问目标服务的请求;
获取所述目标服务的地址和端口;
对所述地址和端口进行加密,得到加密端口信息;
向使用所述账号的终端发送携带所述加密端口信息的授权文件,使使用所述账号的终端接收到该授权文件后,进行解密以访问所述目标服务。
5.根据权利要求4所述的多点登录通信方法,其特征在于,用户使用所述账号访问所述目标服务外的其他服务时,所述方法还包括:
接收访问所述其他服务的请求;
通过访问所述目标服务获取所述其他服务的地址和端口;
向使用所述账号的终端发送携带所述其他服务的地址和端口的授权文件,使使用所述账号的终端接收到该授权文件后访问所述其他服务。
6.根据权利要求5所述的多点登录通信方法,其特征在于,
所述目标服务和其他服务为在WCF基础上构建的。
7.根据权利要求1所述的多点登录通信方法,其特征在于,用户使用第二终端登录所述账号时,所述方法还包括:
判断是否已存在正在使用所述账号的终端;
如果已存在,向正在使用所述账号的终端发送通知,通知所述账号在异地登录。
8.根据权利要求7所述的多点登录通信方法,其特征在于,如果已存在,所述方法还包括:
控制正在使用所述账号的终端注销登录。
9.根据权利要求7所述的多点登录通信方法,其特征在于,还包括:
接收所述正在使用所述账号的终端对所述通知的反馈;
当所述反馈为拒绝异地登录时,控制所述第二终端注销所述账号的登录;
所述向第二终端发送所述记录,包括:当所述反馈为接受异地登录时,向第二终端发送所述记录。
10.一种多点登录通信方法,其特征在于,包括:
向多点登录通信装置发送携带账号登录名和密码的登录请求;
接收所述多点登录通信装置根据所述登录请求反馈的接受消息,并接收所述账号的使用记录;
登录所述账号后读取所述使用记录并保存。
11.根据权利要求10所述多点登录通信方法,其特征在于,还包括:
对所述账号登录名和密码进行加密,得到加密登录信息;
所述向多点登录通信装置发送携带账号登录名和密码的登录请求,包括:向多点登录通信装置发送携带所述加密登录信息的登录请求。
12.根据权利要求10所述的多点登录通信方法,其特征在于,还包括:
向所述多点登录通信装置发送用户使用所述帐号访问预设的目标服务的请求;
接收所述多点登录通信装置根据该请求反馈的携带加密端口信息的授权文件;
对所述加密端口文件进行解密,得到所述目标服务的地址和端口;
根据所述目标服务的地址和端口访问所述目标服务。
13.一种多点登录通信装置,其特征在于,包括:
记录模块,用于用户使用第一终端登录账号时,保存用户在第一终端使用所述账号的记录;
请求接收模块,用于接收第二终端发送的携带所述账号登录名和密码的登录请求;
验证模块,用于根据所述登录请求进行身份验证;
登录模块,用于所述身份验证通过时,接受所述登录请求并向所述第二终端发送所述记录,使所述第二终端成功登录账号后读取所述记录并保存。
14.根据权利要求13所述的多点登录通信装置,其特征在于,还包括:第一注销模块或者第二注销模块;
其中,第一注销模块,用于如果所述第一/第二终端的账号活跃时长超过预设的第一时长,控制所述第一/第二终端注销登录所述账号;
第二注销模块,用于如果所述第一/第二终端的账号沉默时长超过预设的第二时长,控制所述第一/第二终端注销登录所述账号。
15.根据权利要求13所述的多点登录通信装置,其特征在于,
所述请求接收模块,还用于接收所述第二终端发送的携带加密登录信息的登录请求,所述加密登录信息为对所述账号登录名和密码加密后得到的;
所述装置还包括:解密模块,用于对所述加密登录信息进行解密,获取解密后的登录请求;
所述验证模块,具体用于根据所述解密后的登录请求进行身份验证。
16.根据权利要求13所述的多点登录通信装置,其特征在于,用户使用所述账号访问预设的目标服务时,所述装置还包括:
访问接收模块,用于接收访问目标服务的请求;
端口获取模块,用于获取所述目标服务的地址和端口;
端口加密模块,用于对所述地址和端口进行加密,得到加密端口信息;
加密发送模块,用于向使用所述账号的终端发送携带所述加密端口信息的授权文件,使使用所述账号的终端接收到该授权文件后,进行解密以访问所述目标服务。
17.根据权利要求16所述的多点登录通信装置,其特征在于,用户使用所述账号访问所述目标服务外的其他服务时,所述装置还包括:
服务接收模块,用于接收访问所述其他服务的请求;
服务端口模块,用于通过访问所述目标服务获取所述其他服务的地址和端口;
服务发送模块,用于向使用所述账号的终端发送携带所述其他服务的地址和端口的授权文件,使使用所述账号的终端接收到该授权文件后访问所述其他服务。
18.根据权利要求17所述的多点登录通信装置,其特征在于,
所述目标服务和其他服务为在WCF基础上构建的。
19.根据权利要求13所述的多点登录通信装置,其特征在于,用户使用第二终端登录所述账号时,所述装置还包括:
判断模块,用于判断是否已存在正在使用所述账号的终端;
通知模块,用于如果已存在,向正在使用所述账号的终端发送通知,通知所述账号在异地登录。
20.根据权利要求19所述的多点登录通信装置,其特征在于,如果已存在,该装置还包括:
第一注销模块,用于控制正在使用所述账号的终端注销登录。
21.根据权利要求19所述的多点登录通信装置,其特征在于,还包括:
反馈接收模块,用于接收所述正在使用所述账号的终端对所述通知的反馈;
第二注销模块,用于当所述反馈为拒绝异地登录时,控制所述第二终端注销所述账号的登录。
22.一种用户终端,其特征在于,包括:
请求发送模块,用于向多点登录通信装置发送携带账号登录名和密码的登录请求;
记录接收模块,用于接收所述多点登录通信装置根据所述登录请求反馈的接受消息,并接收所述账号的使用记录;
登录模块,用于登录所述账号后读取所述使用记录并保存。
23.根据权利要求22所述的用户终端,其特征在于,还包括:
加密模块,用于对所述账号登录名和密码进行加密,得到加密登录信息;
所述请求发送模块,具体用于向多点登录通信装置发送携带所述加密登录信息的登录请求。
24.根据权利要求22所述的用户终端,其特征在于,还包括:
访问请求模块,用于向所述多点登录通信装置发送用户使用所述帐号访问预设的目标服务的请求;
文件接收模块,用于接收所述多点登录通信装置根据该请求反馈的携带加密端口信息的授权文件;
解密模块,用于对所述加密端口文件进行解密,得到所述目标服务的地址和端口;
访问模块,用于根据所述目标服务的地址和端口访问所述目标服务。
25.一种多点登录通信***,其特征在于,包括:
第二终端,用于向多点登录通信装置发送携带账号登录名和密码的登录请求;接收所述多点登录通信装置根据所述登录请求反馈的接受消息,并接收所述账号的使用记录;登录所述账号后读取所述使用记录并保存;
多点登录通信装置,用于用户使用第一终端登录账号时,保存用户在第一终端使用所述账号的记录;接收所述第二终端发送的携带所述账号登录名和密码的登录请求;根据所述登录请求进行身份验证;所述身份验证通过时,接受所述登录请求并向所述第二终端发送所述记录。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210465567.7A CN103825865A (zh) | 2012-11-19 | 2012-11-19 | 多点登录通信方法、装置和***及用户终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210465567.7A CN103825865A (zh) | 2012-11-19 | 2012-11-19 | 多点登录通信方法、装置和***及用户终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103825865A true CN103825865A (zh) | 2014-05-28 |
Family
ID=50760697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210465567.7A Pending CN103825865A (zh) | 2012-11-19 | 2012-11-19 | 多点登录通信方法、装置和***及用户终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103825865A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104125485A (zh) * | 2014-07-02 | 2014-10-29 | 深圳创维数字技术股份有限公司 | 一种用户信息共享的方法、设备及*** |
CN104539422A (zh) * | 2014-12-01 | 2015-04-22 | 魅族科技(中国)有限公司 | 一种应用客户端鉴权控制的方法、服务器和终端 |
CN105515937A (zh) * | 2014-09-24 | 2016-04-20 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、终端、服务器以及*** |
CN105721389A (zh) * | 2014-12-01 | 2016-06-29 | 腾讯科技(深圳)有限公司 | 多终端设备互通数据处理和服务响应方法、装置 |
CN106302133A (zh) * | 2016-09-14 | 2017-01-04 | 广东欧珀移动通信有限公司 | 消息同步控制方法、及服务器 |
CN111447208A (zh) * | 2020-03-24 | 2020-07-24 | 维沃移动通信有限公司 | 信息共享方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815971A (zh) * | 2005-02-03 | 2006-08-09 | 杭州华为三康技术有限公司 | 基于集中管理分布控制的绿色上网***及方法 |
CN102014149A (zh) * | 2009-09-07 | 2011-04-13 | Lg电子株式会社 | 移动终端和用于控制移动终端的操作的方法 |
CN102368764A (zh) * | 2011-09-10 | 2012-03-07 | 上海量明科技发展有限公司 | 一种通过多点登录进行通信的方法、***及客户端 |
US20120150547A1 (en) * | 2010-12-09 | 2012-06-14 | Microsoft Corporation | Integration of crm applications to ecs application user interface |
CN102638416A (zh) * | 2012-03-27 | 2012-08-15 | 上海量明科技发展有限公司 | 多客户端登录时查看im消息的方法、客户端及*** |
-
2012
- 2012-11-19 CN CN201210465567.7A patent/CN103825865A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815971A (zh) * | 2005-02-03 | 2006-08-09 | 杭州华为三康技术有限公司 | 基于集中管理分布控制的绿色上网***及方法 |
CN102014149A (zh) * | 2009-09-07 | 2011-04-13 | Lg电子株式会社 | 移动终端和用于控制移动终端的操作的方法 |
US20120150547A1 (en) * | 2010-12-09 | 2012-06-14 | Microsoft Corporation | Integration of crm applications to ecs application user interface |
CN102368764A (zh) * | 2011-09-10 | 2012-03-07 | 上海量明科技发展有限公司 | 一种通过多点登录进行通信的方法、***及客户端 |
CN102638416A (zh) * | 2012-03-27 | 2012-08-15 | 上海量明科技发展有限公司 | 多客户端登录时查看im消息的方法、客户端及*** |
Non-Patent Citations (1)
Title |
---|
王伟: "基于J2EE平台的OpenVPN研究及其应用", 《中国优秀博硕士学位论文全文数据库》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104125485A (zh) * | 2014-07-02 | 2014-10-29 | 深圳创维数字技术股份有限公司 | 一种用户信息共享的方法、设备及*** |
CN104125485B (zh) * | 2014-07-02 | 2018-03-16 | 深圳创维数字技术有限公司 | 一种用户信息共享的方法、设备及*** |
CN105515937A (zh) * | 2014-09-24 | 2016-04-20 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、终端、服务器以及*** |
CN105515937B (zh) * | 2014-09-24 | 2020-09-15 | 腾讯科技(深圳)有限公司 | 一种即时通讯方法、终端、服务器以及*** |
CN104539422A (zh) * | 2014-12-01 | 2015-04-22 | 魅族科技(中国)有限公司 | 一种应用客户端鉴权控制的方法、服务器和终端 |
CN105721389A (zh) * | 2014-12-01 | 2016-06-29 | 腾讯科技(深圳)有限公司 | 多终端设备互通数据处理和服务响应方法、装置 |
CN104539422B (zh) * | 2014-12-01 | 2018-09-14 | 魅族科技(中国)有限公司 | 一种应用客户端鉴权控制的方法、服务器和终端 |
CN105721389B (zh) * | 2014-12-01 | 2019-09-06 | 腾讯科技(深圳)有限公司 | 多终端设备互通数据处理和服务响应方法、装置 |
CN106302133A (zh) * | 2016-09-14 | 2017-01-04 | 广东欧珀移动通信有限公司 | 消息同步控制方法、及服务器 |
CN106302133B (zh) * | 2016-09-14 | 2019-08-30 | Oppo广东移动通信有限公司 | 消息同步控制方法、及服务器 |
CN111447208A (zh) * | 2020-03-24 | 2020-07-24 | 维沃移动通信有限公司 | 信息共享方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9325713B2 (en) | Systems and methods for controlling email access | |
CN107241339B (zh) | 身份验证方法、装置和存储介质 | |
CN103825865A (zh) | 多点登录通信方法、装置和***及用户终端 | |
US9444807B2 (en) | Secure non-geospatially derived device presence information | |
CN102685025B (zh) | 一种多终端业务切换方法、终端和*** | |
US9344417B2 (en) | Authentication method and system | |
CA2702780C (en) | Security measures for countering unauthorized decryption | |
CN103428077B (zh) | 一种安全收发邮件的方法和*** | |
CN102916869A (zh) | 即时通信方法和*** | |
US10097555B2 (en) | Device-to-device network membership confirmation | |
US9940077B2 (en) | Print for secure pick-up in enterprise environment using personal mobile device as token | |
CN104283680A (zh) | 一种数据传输的方法、客户端、服务器及其*** | |
CN102685167B (zh) | 一种多终端业务切换方法和*** | |
US11870760B2 (en) | Secure virtual personalized network | |
CN103595619A (zh) | 添加好友的方法、装置和*** | |
CN108737081B (zh) | 一种量子密钥输出控制***及其方法 | |
US9813390B2 (en) | Systems and methods for controlling email access | |
US9866530B2 (en) | Method and apparatus for provision of secure connection | |
CN102185795A (zh) | 一种社区平台上实现群组通讯的方法及*** | |
KR101487583B1 (ko) | 퍼스널 컴퓨터를 활용하는 모바일 인스턴트 메시징 서비스 방법 | |
EP3032448B1 (en) | Method for authorizing access to information in a telecommunication system | |
CN114124378B (zh) | 基于autbus总线的通信方法、***、设备及介质 | |
CN102025497A (zh) | 通过验证客户端密钥进行多重网站登入***及其方法 | |
KR100998658B1 (ko) | 이동식 장치를 이용하여 로그인하는 방법, 시스템 및 서버 | |
CN112532626A (zh) | 一种点对点加密聊天方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140528 |
|
RJ01 | Rejection of invention patent application after publication |