CN107294908B - 即时通信应用中的账号信息处理方法、装置及*** - Google Patents
即时通信应用中的账号信息处理方法、装置及*** Download PDFInfo
- Publication number
- CN107294908B CN107294908B CN201610195058.5A CN201610195058A CN107294908B CN 107294908 B CN107294908 B CN 107294908B CN 201610195058 A CN201610195058 A CN 201610195058A CN 107294908 B CN107294908 B CN 107294908B
- Authority
- CN
- China
- Prior art keywords
- account
- information
- target
- login
- logged
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了即时通信应用中的账号信息处理方法、装置及***,其中,所述***包括:账号管理单元,用于在即时通信应用客户端中提供账号管理接口,并处理通过账号管理接口接收到的账号管理操作;账号管理操作包括在至少一个账号已登录的状态下添加其他登录账号的操作;账号关联信息数据库,用于存储各登录账号的相关信息;即时消息处理单元,用于根据各登录账号的账号信息,分别为每个登录账号创建与即时通信服务器通信的长连接通道,并处理通过各长连接通道收发的即时通信消息;即时通信服务器用于通过各长连接通道与即时通信应用客户端进行即时消息通信。通过该***,可以即时通信应用在多账号条件下的应用效率。
Description
技术领域
本申请涉及即时通讯应用技术领域,特别是涉及即时通信应用中的账号信息处理方法、装置及***。
背景技术
随着各种计算机终端设备性能的提高和制造成本的下降,计算机终端设备呈现出多样化和普及化的发展趋势,除了传统的个人电脑,诸如智能手机,平板电脑等便携设备也得到了大规模普及,结合在终端设备中运行的各类软件应用,终端设备在很大程度上丰富了人们的信息生活。通过终端设备中安装运行的应用软件,用户可以很便利的获取互联网信息,与他人沟通交流,处理工作事务、进行娱乐活动等等。
在一些终端软件应用中,为了满足应用的某些功能需求,往往需要用户进行登录认证,例如即时通讯应用,通常需要进行登录后,才能使用其即时通讯功能。另外,对于很多软件应用,在登录后还可以实现很多针对不同使用者的个性化功能,例如,在电商平台应用中,在用户登录应用APP后,应用服务可以根据用户的使用习惯,个人偏好等向用户推荐更加适合用户的产品,方便用户购买;又如新闻阅读应用,可以根据登录用户的阅读习惯,向其推荐更加符合用户阅读偏好的新闻内容等等。可见,登录功能已经成为许多终端应用的重要功能需求。
在某些应用场景下,对于同一终端设备上同一应用,可能产生多账号登录管理的应用需求。例如,家庭成员间可能需要在同一设备上共享使用同一应用APP,但又需要使用不同账号进行登录;又如在电商平台中管理多个店铺的卖家,可能需要使用某一款应用实现特定的客户服务功能,并且在该应用中使用不同账号以实现对不同店铺服务的隔离。而在现有技术条件下,很多终端应用中的用户登录功能往往只能满足单一账号的登录需求,即在一个终端应用实例运行的过程中,同一时刻只能接受一个账号的登录,当需要实现多账号管理时,例如,当需要查看非登录账号的相关状态及信息时,需要退出当前登录账号来切换到其他账号,这种切换账号的管理方式往往会顾此失彼,尤其在多个账号的状态信息都需要及时反馈时,这种方式愈加显得不够灵活。
综上,需要本领域技术人员解决的技术问题就在于,实现一种即时通信应用中的账号信息处理方法,提高即时通信应用在多账号条件下的应用效率。
发明内容
本申请提供了即时通信应用中的账号信息处理方法、装置及***,可以提供即时通信应用在多账号条件下的应用效率。
本申请提供了如下方案:
一种即时通信应用***,包括即时通信应用客户端以及即时通信服务器,所述即时通信应用客户端包括:
账号管理单元,用于在即时通信应用客户端中提供账号管理接口,并处理通过所述账号管理接口接收到的账号管理操作;所述账号管理操作包括:在至少一个账号已登录的状态下添加其他登录账号的操作;所述账号管理单元具体用于将所述其他登录账号的账号信息发送至即时通信服务器进行登录验证,并在验证成功后,将所述其他登录账号的账号信息保存在账号关联信息数据库中;
账号关联信息数据库,用于存储经过验证的各登录账号的相关信息;所述相关信息至少包括各登录账号对应的账号信息,以及各登录账号对应的即时通信消息;
即时消息处理单元,用于根据账号关联信息数据库中各登录账号的账号信息,分别为每个登录账号创建与即时通信服务器通信的长连接通道,并处理通过各长连接通道收发的即时通信消息;
所述即时通信服务器,用于通过各所述长连接通道,与即时通信应用客户端进行即时消息通信。
一种即时通信应用中的账号信息处理方法,包括:
即时通信应用客户端在至少一个账号已登录的状态下,提供用于添加其他账号的第一操作选项;
通过所述第一操作选项接收其他账号的账号信息,并发送到服务器执行登录验证操作;
在接收到登录验证成功的通知消息后,在本地数据库中保存该账号关联的信息,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
一种即时通信应用中的账号信息处理装置,应用于即时通信应用客户端,包括:
第一选项提供单元,用于在至少一个账号已登录的状态下,提供用于添加其他账号的第一操作选项;
账号信息发送单元,用于通过所述第一操作选项接收其他账号的账号信息,并发送到服务器执行登录验证操作;
账号信息保存单元,用于在接收到登录验证成功的通知消息后,在本地数据库中保存该账号关联的信息,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
一种即时通信应用中的账号信息处理方法,包括:
服务器接收即时通信应用客户端的账号登录请求;所述账号登录请求由即时通信应用客户端在至少一个账号已登录的状态下发出,并携带其他账号的账号信息;
对所述账号登录请求中携带的所述其他账号的账号信息进行登录验证操作;
在登录验证通过后,向即时通信应用客户端发送所述其他账号登录验证成功的通知消息,以便即时通信应用客户端将所述其他账号关联的信息保存在本地数据库中,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
一种即时通信应用中的账号信息处理装置,应用于服务器,所述装置包括:
登录请求接收单元,用于接收即时通信应用客户端的账号登录请求;所述账号登录请求由即时通信应用客户端在至少一个账号已登录的状态下发出,并携带其他账号的账号信息;
登录验证单元,用于对所述账号登录请求中携带的所述其他账号的账号信息进行登录验证操作;
通知消息发送单元,用于在登录验证通过后,向即时通信应用客户端发送所述其他账号登录验证成功的通知消息,以便即时通信应用客户端将所述其他账号关联的信息保存在本地数据库中,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
根据本申请提供的具体实施例,本申请公开了以下技术效果:
通过本申请,在即时通信应用客户端至少一个账号已登录的状态下,提供用于添加其他账号的第一操作选项,并通过所提供的第一操作选项接收其他账号的账号信息,在登录验证成功后,在本地数据库中保存该账号关联的信息,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。本申请实施例提供的方法,可以在同一即时通信应用客户端中进行多账号的登录,以及处理各已登录账号接收到的消息,大大提高了即时通信应用中多账号条件下消息的处理效率。
进一步的,在即时通信应用中提供对各账号的管理选项,方便了用户在同一即时通信应用客户端中完成多个已登录账号的各种管理操作。
以及,当在即时通信应用客户端中实现除即时通信之外的更多扩展功能时,在同一客户端中即可完成不同账号下的扩展功能调用,从而提高了用户事务的处理效率。
该方法可以适用于不同***平台中即时通信应用软件的设计实现,具有非常广泛的适用性,尤其在只能运行一个即时通信应用实例的***中,实现了多用户条件下的即时通讯应用以及其他相关功能,对即时通讯应用的使用效率的提高有着非常重要的意义。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例一提供的即时通信应用中的账号信息处理方法的流程图;
图2是本申请实施例一提供的即时通信应用客户端中账号管理页面的示意图;
图3是本申请实施例一提供的即时通信应用客户端中多账号消息展示的前台界面示意图;
图4是本申请实施例一提供的在对话窗口中调用扩展功能的示意图;
图5是本申请实施例二提供的即时通信应用中的账号信息处理装置的示意图;
图6是本申请实施例三提供的即时通信应用***的示意图;
图7是本申请实施例四提供的即时通信应用中的账号信息另一处理方法的流程图;
图8是本申请实施例四提供的即时通信应用中的账号信息另一处理装置的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
实施例一
请参看图1,其为本申请实施例提供的即时通信应用中的账号信息处理方法的流程图,如图1所示,该方法可以包括以下步骤:
S101:即时通信应用客户端在至少一个账号已登录的状态下,提供用于添加其他账号的第一操作选项;
首先,在即时通信应用的客户端中,在至少一个账号已登录的状态下,可以提供用于添加其他账号的第一操作选项,第一操作选项可以用于添加除已登录账号外的其他账号,以下以示例的形式对此步骤进行具体的说明。请参看图2,其为即时通信应用客户端中账号管理页面的示意图,如图2所示,在至少一个账号(如图2中所示的“第一账号”)已登录的状态下,可以在即时通信应用客户端的账号管理页面中,提供的用于添加其他账号的第一操作选项,第一操作选项的用户界面可以因实际的使用需要而定,例如,本示例中,第一操作选项可以包括图中所示的用于添加其他账号的按钮,按钮被按下后展示的用于输入账号信息的输入框,以及用于确认或取消输入信息的按钮等。另外,本图2中所示的在即时通信应用客户端的账号管理页面中提供所述的第一选项,仅仅是一种示例性的用户界面,在实际应用中,该第一选项也可以因实际需要在不同的用户界面中提供。
在图2中,“第一账号”为即时通信应用的客户端中的一个已登录的用户账号,在图中所示的用于添加其他账号的按钮被使用后,可以提供用于输入用户名以及密码的输入框,待用户输入完成并确认后,可以将所接收到用户名及密码等账号信息发送至对应的服务器进行验证,在验证成功后,将对应的账号显示在如图2所示的账号列表中,图2中所示的账号A,账号B,以及账号C为已经经过验证并显示在账号列表中的账号。此外,在接收到对图2所示的“账号A”操作区域的用户操作时,还可以提供图2所示的对账号C进行管理操作的一系列操作选项,方便用户对对应的账号进行管理,例如通过图中所示的操作选项,可以完成切换账号查看相应的即时通信消息,进行账号的上下线操作,以及账号删除等管理操作。
S102:通过所述第一操作选项接收其他账号的账号信息,并发送到服务器执行登录验证操作;
在通过上述的第一操作选项接收除已登录账号外的其他账号的账号信息后,可以将所接收到的账号信息发送到服务器进行登录验证操作,以保证账号的安全性和有效性。在登录验证成功后,可以将对应账号置为在线或离线状态,也可以提供相应的操作接口,供用户自行选择验证成功账号的在线或者离线状态。
此外,在登录验证成功并且将对应账号登录为在线状态后,同原有的已登录账号一样,可以为登录验证成功的其他账号建立用于通信的通道。在本发明实施例提供的方法中,一个即时通信应用客户端中可以登录多个账号,为了实现每个账号都能够正常的收发信息,除了为上述的已登录账号的建立通信通道外,对于通过第一操作选项添加的,并且成功经过登录验证的每个“其他账号”,也都可以为之分别建立通信通道。另外,在即时通信应用中,为了更好的适应即时通讯的特性,提高消息收发效率,通常所使用的连接通道为长连接通道,长连接通道技术同样可以应用在多账号条件下的即时通讯应用,即可以为每个已登录账号建立用于与联系人用户进行对话的长连接通道,其中,不同的已登录账号对应不同的长连接通道,并绑定账号与长连接通道之间的对应关系,以便通过长连接通道进行对应账号中的对话消息收发操作。这里所述的已登录账号,可以理解为客户端中所有的在线账号,可以包括通过步骤S101中所述的已经处于登录状态的账号,以及通过第一操作选项添加的并且成功经过登录验证的每个“其他账号”。每一个登录账号都可以对应各自的长连接通道,账号与长连接通道之间的对应关系经过绑定后,每个账号所对应的收发消息操作可以使用各自对应的长连接通道进行。
S103:在接收到登录验证成功的通知消息后,在本地数据库中保存该账号关联的信息,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
将通过第一操作选项接收的账号信息发送到服务器执行登录验证操作后,服务器可以将验证结果返回给即时通信应用客户端,在接收到登录验证成功的通知消息后,可以在即时通信应用客户端将该账号关联的信息保存在本地数据库中,账号关联的信息可以包括账号名,登录凭证,好友列表等,或者经过加密处理的上述信息等。然后可以将该其他账号添加到已登录账号列表中,以便可以通过同一客户端进行多个已登录账号的消息处理。
即时通信应用客户端在单一账号登录的应用中,逻辑上客户端通常不需要关心接收到的信息与登录账号的对应问题,而不同于单一账号登录的情形,在即时通信应用客户端多账号登录的条件下,需要确保所接收到的消息对应正确的登录账号,以便于即时通信应用客户端对接收到的消息进行正确的处理,以及提高用户对不同账号对应的对话消息进行处理的便利性。为了达到这一目的,可以在接收到服务器的推送消息时,首先利用推送消息中携带的账号参数信息,对接收到的消息进行按账号分类。对接收到的消息进行按账号分类后,可以将不同账号的消息展示在不同账号的应用页面中,请参看图3,其为即时通信应用客户端中多账号消息展示的前台界面示意图,如图3所示,在该示例中,同一即时通信应用客户端中包括了5个已登录账号,每个已登录账号对应有一个选项卡式的消息列表展示区,各登录账号的选项卡可以通过点击不同的账号头像进行切换,为了将服务器的推送消息展示在正确的账号对应的消息列表中,在接收到推送消息后,可以首先利用推送消息中携带的账号参数信息,对接收到的消息进行识别和分类,根据识别的结果将推送消息展示在正确的账号对应的消息列表中,从而实现多账号条件下,客户端对接收到的消息进行正确的处理,同时也便于用户对不同账号对应的消息的区分,以及在正确的账号列表中进行消息的查看和回复等操作。
在对接收到的消息进行按账号分类后,还可以并提供新消息提示信息,例如图3中所示的用户账户头像上的新消息数量的数字提示,以及该账户对应的消息列表中好友头像上的新消息数量的数字提示等。此外,在终端设备的***中,对于应用的推送消息常常会使用提示消息进行提示,提示消息有多种常见的实现方式,例如在弹出窗口通知,状态栏通知,锁屏界面部件中的通知等等,在对接收到的消息进行按账号分类后,还可以使用上述的方式提供提示消息,在多账号应用条件下,为了使用户更加直观的了解究竟是哪个账号收到了新的消息,在消息提示的容器中,可以根据按账号分类的结果,对不同账号的消息在不同容器中,或者在同一容器的不同项目中进行展示。例如当通过状态栏通知进行消息提示时,可以将新消息按照不同登录账号进行归类,在下拉的状态栏中的第一项目中展示登录账号A的消息提示,在下拉的状态栏中的第二项目中展示B的消息提示,以此类推,这样,当用户查看下拉的状态栏时,就可以直观的了解哪些登录账号收到了消息提示,并可以通过相应的操作直接打开对应账号的消息列表,对该账号收到的消息进行集中处理,从而提升即时通信应用中多账号条件下的信息处理效率。
在即时通信应用客户端中使用多个账号时,可以将其中的一个登录账号置为前台账号,即在同一时刻,有且仅有一个已登录账号为前台账号,其他已登录账号为后台账号,在默认状态下,即时通信应用的前台界面中可以展示前台账号关联的信息,所展示的前台账号关联的信息可以包括本地数据库中保存的账号信息以及消息列表。例如图3中所示,即时通信应用客户端中包括了5个已登录账号,其中包括4个后台账号以及1个前台账号,默认状态下(例如在终端设备中打开即时通信应用客户端时,或者将即时通信应用客户端有后台切换至前台运行时等等),可以默认展示前台账号的账号名,头像,以及该前台账号的消息列表等前台账号关联的信息。这样,当用户在即时通信应用客户端中使用多个账号时,可以将其中一个账号作为前台账号进行重点关注,另外还可以在账号管理页面中提供相应的操作接口,供用户进行前台账号的切换,例如图2中所示,当接收到用户在账号列表中的某个账号(如账号C)下点击“进入”的操作时,可以将该账号切换为前台账号,并将之前的前台账号切换为后台账号。这样,使得用户可以在多个登录账号中自由的配置前台账号,提高即时通信应用客户端中使用多个账号的灵活性。
同时,还可以在在前台界面中提供用于切换到其他账号进行展示的第二操作选项,当通过第二操作选项接收到切换到目标账号进行展示的请求时,从本地数据库中提取该目标账号关联的信息,并在前台界面中展示。例如在图3中所示的,可以在接收到对某个账号的头像的点击后,从本地数据库提取该目标账号关联的信息,如本地数据库存储的好友列表,已读消息和未读消息等等,并在消息列表去展示该账号的这些关联的信息。在切换展示目标账号的关联的信息时,通常不需要对账号的前后台属性进行改变,因此前台界面中展示的账号信息切换时,账号的前后台属性可以保持不变。
从即时通信应用的功能方面,现有的即时通信应用大多已经不局限于收发即时通讯消息,应用的多功能平台化是一个非常流行的趋势,在即时通信应用中集成其他扩展模块,可以实现即时通信应用的多平台接入,多种类信息交互能力,使即时通信应用能够提供更多的服务,从而扩展其应用的范围。在即时通信应用集成的扩展功能中,有很大一部分是基于登录授权实现的。在单一账号登录的条件下,可以无需考虑账号切换的问题,一般只需要对当前账号进行登录授权即可。而在同时有多个账号登录情况下,则首先需要确定多个登录账号中的目标账号,然后进行基于该目标账号的扩展功能调用。在同时有多个账号登录的条件下,每个登录账号对应有不同的操作页面,用户可以使用不同的登录账号对应的操作页面,例如图3中每个登录账号都有相应的选项卡用于显示对应的消息列表,用于用户对该账号下的消息处理以及相关功能的调用。也即当使用基于账号登录的扩展功能时,可以通过当前登录账号对应的页面中的相关操作接口进行,因而可以将当前操作页面对应的登录账号作为目标账号。例如当用户使用图3中的前台账号进行与某一好友进行对话时,则可以将该前台账号作为目标账号,并在对话页面中展示调用扩展功能的操作选项,当通过对话页面中某一操作选项调用某一扩展功能时,就使用该前台账号的账号信息进行扩展功能相关的登录操作。
请参看图4,其为本申请实施例提供的在对话窗口中调用扩展功能的示意图,如图4所示,即时通信应用在实现即时通信信息收发功能时,还在用户与某一目标联系人进行对话的窗口中,集成有数个扩展功能,如图中“扩展功能区”中所示的各扩展功能。其中如“优惠券”,“推荐商品”,“核对订单”是需要访问个人数据的扩展功能,这些扩展功能通常需要进行身份验证。在前台展示通过当前目标账号与目标联系人用户客户端进行对话的对话窗口时,如果接收到对对话窗口中的目标扩展功能的调用请求,则可以将目标账号的信息提供给对应的目标扩展功能服务器,以便目标扩展功能服务器根据目标账号的信息实现相关的功能,例如提高应用的安全性,或者基于目标账号实现信息的动态性等等,举例来说,如调用“优惠券”这一扩展功能时,在将目标账号的信息提供给对应的目标扩展功能服务器后,服务器可以根据目标账号查询数据库,返回该账号可以分配的优惠券信息,进而用户可以通过对话窗口将选定的优惠券信息发送给目标联系人,供目标联系人在购物时使用。
在即时通信应用客户端集成的扩展功能中,因扩展功能的具体实现或功能目的的不同,扩展功能也有不同的实现方式,在扩展功能不同的实现方式下,即时通信应用客户端与服务器的交互也有不同的方式。其中,如果通过调用目标扩展功能服务器接口实现目标扩展功能,则在调用目标扩展功能服务器接口时携带目标账号的信息,以便从目标扩展功能服务器获取该目标账号的相关信息,这种功能调用类似于前述的调用“优惠券”这一扩展功能的示例。
此外,一些扩展功能是通过在即时通信应用客户端中打开特定语言的插件页面来实现的,例如使用H5语言(Html5,第五代超文本标记语言)实现的插件页面。并且在打开插件页面的同时,可以在目标扩展功能服务器上以目标账号进行登录,以便服务器根据请求返回该目标账号的相关信息。具体实现时,在调用通过H5页面实现目标扩展功能时,可以利用本地数据库中保存的目标账号的信息自动登录目标扩展功能服务器,以便从目标扩展功能服务器获取该目标账号的相关信息。在这种实现方式中,通信应用客户端与服务器的交互可以看作是类似于浏览器与服务器之间的交互,而H5页面则可以作为一种web页面承载双方交互的内容。目标账号的信息可以保存在本地cookie中,供目标扩展功能服务器进行自动登录验证。在即时通信应用客户端有多个登录账号的条件下,要保证使用正确账号的登录,为了实现这一点,在调用此类扩展功能时,可以首先根据当前目标账号刷新本地保存的cookie,以便正确的当目标账号的信息被保存在本地cookie中。需要说明的是,将目标账号的信息保存在本地cookie中只是一种示例性的实现方式,在具体实现时,还可以有其他的实现方式,例如可以将目标账号的信息保存在其他可访问格式的本地数据库中,或者采用基于session会话的服务器/客户端交互机制的实现方式等等,皆可以实现根据目标账号的信息进行自动登录,以及获取目标账号的相关信息以显示在客户端的H5页面中。
为了方便用户进行对已登录账号进行管理,除了可以提供用于添加其他账号的第一操作选项外,还可以提供用于对已登录的账号执行管理操作的第三操作选项,在通过第三操作选项接收到针对目标已登录账号的操作指令后,可以根据操作指令对目标已登录账号执行对应的账号管理操作,通过第三操作选项接收操作指令可以包括登出指令,删除指令,或前后台切换指令;对应的账号管理操作可以包括:将目标已登录账号下线,将已登录账号从已登录账号列表中删除,或将目标已登录账号切换为前台账号。当接收到登出指令时,可以向服务器发送登出操作请求,并携带该目标账号的信息,并在接收到服务器返回的操作成功的通知后,将目标账号标记为下线状态;当接收到删除指令时,例如通过图2所示的“删除”按钮接收到删除“账号C”的指令时,可以将目标已登录账号从已登录账号列表中删除;以及,当接收到前后台切换指令时,例如通过图2中所示的“进入”按钮接收到将“账号C”切换为前台账号的指令时,当通过第五操作选项接收到针对目标账号的操作指令时,可以将将目标已登录账号切换为前台账号。
以上对本申请实施例提供的即时通信应用中的账号信息处理方法进行了详细的介绍,通过该方法,可以在即时通信应用客户端至少一个账号已登录的状态下,提供用于添加其他账号的第一操作选项,并通过所提供的第一操作选项接收其他账号的账号信息,在登录验证成功后,在本地数据库中保存该账号关联的信息,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理,该方法可以适用于不同***平台中即时通信应用软件的设计实现,具有非常广泛的适用性,尤其在只能运行一个即时通信应用实例的***中,实现了多用户条件下的即时通讯应用以及其他相关功能,对用户的实际应用有着非常重要的意义。本申请实施例提供的方法,可以在同一即时通信应用客户端中进行多账号的登录,以及处理各已登录账号接收到的消息,大大提高了即时通信应用中多账号条件下消息的处理效率。进一步的,在即时通信应用中提供对各账号的管理选项,方便了用户在同一即时通信应用客户端中完成多个已登录账号的各种管理操作;以及,当在即时通信应用客户端中实现除即时通信之外的更多扩展功能时,在同一客户端中即可完成不同账号下的扩展功能调用,从而提高了用户事务的处理效率。
实施例二
与本申请实施例一提供的即时通信应用中的账号信息处理方法相对应,还提供了即时通信应用中的账号信息处理装置,如图5所示,其为本申请实施例二提供的即时通信应用中的账号信息处理装置的示意图,该装置应用于即时通信应用客户端,具体可以包括:
第一选项提供单元501,用于在至少一个账号已登录的状态下,提供用于添加其他账号的第一操作选项;
账号信息发送单元502,用于通过第一操作选项接收其他账号的账号信息,并发送到服务器执行登录验证操作;以及,
账号信息保存单元503,用于在接收到登录验证成功的通知消息后,在本地数据库中保存该账号关联的信息,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
各已登录账号与联系人用户进行对话可以通过长连接通道技术实现,在这种实现方式下,该装置还可以包括:
通信通道建立单元,用于为已登录账号建立用于与联系人用户进行对话的长连接通道,其中,不同的已登录账号对应不同的长连接通道,并绑定账号与长连接通道之间的对应关系,以便通过长连接通道进行对应账号中的对话消息收发操作。
在另一种实现方式下,该装置还可以包括:
推送消息处理单元,用于接收到服务器的推送消息时,利用推送消息中携带的账号参数信息,对接收到的消息进行按账号分类,并提供新消息提示信息。
各登录账号可以根据前后台属性进行区分,在同一时刻,有且仅有一个已登录账号为前台账号,其他已登录账号为后台账号,该装置还可以包括:
前台账号信息展示单元,用于默认状态下在前台界面中展示前台账号关联的信息,账号关联的信息包括本地数据库中保存的账号信息以及消息列表。
各登录账号对应的关联信息可以显示在即时通信应用的前台界面进行切换,该装置还可以包括:
第二选项提供单元,用于在前台界面中提供用于切换到其他账号进行展示的第二操作选项;以及,
账号信息切换单元,用于通过第二操作选项接收到切换到目标账号进行展示的请求时,从本地数据库中提取该目标账号关联的信息,并在前台界面中展示。
前台界面中展示的账号信息切换时,账号的前后台属性不变。
在即时通信应用中还可以实现出收发即时通信消息外的扩展功能,当所调用这些扩展功能需要登录时,该装置还可以包括:
扩展服务登录单元,用于在前台展示通过当前目标账号与目标联系人用户客户端进行对话的对话窗口时,如果接收到对对话窗口中的目标扩展功能的调用请求,则将目标账号的信息提供给对应的目标扩展功能服务器。
其中,在一种实现方式下,扩展服务登录单元具体可以用于:
如果通过调用目标扩展功能服务器接口实现目标扩展功能,则在调用目标扩展功能服务器接口时携带目标账号的信息,以便从目标扩展功能服务器获取该目标账号的相关信息。
在另一种实现方式下,扩展服务登录单元具体可以用于:
如果通过第五代超文本标记语言H5页面实现目标扩展功能,则利用本地数据库中保存的目标账号的信息登录目标扩展功能服务器,以便从目标扩展功能服务器获取该目标账号的相关信息。
为了便于对已登录账号的其他管理操作,该装置还可以包括:
第三选项提供单元,用于提供用于对目标已登录账号执行管理操作的第三操作选项;
账号操作指令执行单元,用于在通过第三操作选项接收到针对目标已登录账号的操作指令后,根据操作指令对目标已登录账号执行对应的账号管理操作;操作指令可以包括登出指令,删除指令,或前后台切换指令;对应的账号管理操作可以包括:将目标已登录账号下线,将目标已登录账号从已登录账号列表中删除,或将目标已登录账号切换为前台账号。
以上对本申请实施例提供的即时通信应用中的账号信息处理装置进行了介绍,通过该装置,可以在即时通信应用客户端至少一个账号已登录的状态下,提供用于添加其他账号的第一操作选项,并通过所提供的第一操作选项接收其他账号的账号信息,在登录验证成功后,在本地数据库中保存该账号关联的信息,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。本申请实施例提供的装置,可以在同一即时通信应用客户端中进行多账号的登录,以及处理各已登录账号接收到的消息,大大提高了即时通信应用中多账号条件下消息的处理效率。进一步的,在即时通信应用中提供对各账号的管理选项,方便了用户在同一即时通信应用客户端中完成多个已登录账号的各种管理操作;以及,当在即时通信应用客户端中实现除即时通信之外的更多扩展功能时,在同一客户端中即可完成不同账号下的扩展功能调用,从而提高了用户事务的处理效率。
实施例三
本申请实施例三提供了一种即时通信应用***,请参看图6,其为即时通信应用***的示意图,如图6所示,该即时通信应用***可以包括即时通信应用客户端601以及即时通信服务器602,其中,即时通信应用客户端601可以包括:
账号管理单元603,用于在即时通信应用客户端601中提供账号管理接口6301,并处理通过账号管理接口6301接收到的账号管理操作。为了使即时通信应用客户端601实现多账号条件下的应用,账号管理操作可以包括在即时应用客户端添加多个登录账号的操作,即在至少一个账号已登录的状态下添加其他登录账号的操作;为了确保账号的安全性和有效性,账号管理单元603可以将其他登录账号的账号信息发送至即时通信服务器602进行登录验证,并在验证成功后,将该其他登录账号的账号信息保存在账号关联信息数据库604中;
账号关联信息数据库604,主要用于存储经过验证的各登录账号的相关信息,这里所说的各登录账号,可以包括即时通信应用客户端601中所有经过验证的有效登录账号,各登录账号的相关信息至少包括各登录账号对应的账号信息,以及各登录账号对应的即时通信消息;根据实际需要,各登录账号的相关信息还可以包括登录凭证,账号头像地址,缓存数据,以及经过加密的上述各种各登录账号的相关信息等等;
即时消息处理单元605,用于根据账号关联信息数据库中各登录账号的账号信息,分别为每个登录账号创建与即时通信服务器通信的长连接通道,并处理通过各长连接通道收发的即时通信消息;即时消息处理单元605可以为每个登录账号各创建一条长连接通道,并将登录账号与对应的长连接通道绑定,所创建的长连接通道与对应账号具有一一都应的绑定关系,以便各登录账号在进行及时消息通信时可以使用各自的长连接通道,互不干扰;
即时通信服务器602,用于通过各所述长连接通道,与即时通信应用客户端进行即时消息通信。
为了便于即时通信应用客户端601对不同登录账号的即时通信消息进行处理,即时通信服务器602在发送即时通信消息时可以携带目的账号的账号信息,这样,即时消息处理单元605可以在接收到即时通信消息后,按照目的账号的账号信息与即时通信消息的对应关系,对即时通信消息进行处理,从而既保证了即时通信应用客户端601在多账号条件下的应用,又有利于提高多账号条件下的即时通信消息的处理效率。按照目的账号的账号信息与即时通信消息的对应关系,对即时通信消息进行处理,可以包括按照这种对应关系将即时通信消息保存在账号关联信息数据库中,便于前台界面进行读取,并且也按照这种对应关系将不同登录账号的消息显示在不同的区域;此外,即时通信服务器602还可以按照上述的对应关系,在终端***中提供新消息的提示信息时,将不同账号的提示信息以不同的提示方式提供,或者将不同账号的新消息提示信息,显示在同一消息提示容器的不同项目中,便于用户进行查看和处理。
此外,即时通信应用客户端601还可以包括多用户前台界面606,用户前台界面606可以用于在即时通信应用客户端中提供用户交互页面,用户交互页面可以用于展示对应登录账号的相关信息,当在即时通信应用客户端601中使用多个登录账号时,在用户前台界面606中可以提供与各登录账号对应的多个用户交互页面,这样,用户交互页面与各登录账号一一对应,每个用户交互页面可以展示对应登录账号的相关信息(如对应登录账号的即时通信消息列表),用户交互页面用于展示对应登录账号的相关信息时,还可以提供处理对应登录账号下即时通信消息的消息操作选项,例如对即时通信消息进行回复,删除,收藏等处理的操作选项。多用户前台界面606的示例可以参照实施例一中有关于图3的示例介绍,在此就不再赘述了。
为了满足多账号条件下在即时通信应用客户端使用扩展功能的需求,该即时通信应用***还可以包括多账号扩展功能处理单元607,多账号扩展功能处理单元607可以用于在多用户前台界面的各用户交互页面中提供扩展功能调用接口,并处理通过扩展功能调用接口接收到的,目标登录账户的扩展功能调用请求。在用户交互页面中提供扩展功能调用接口的示例可以参照实施例一中有关于图4的示例介绍,在此不再赘述。
另外为了使用需要进行登录验证的扩展功能,该即时通信应用***还可以包括扩展功能服务器608,用于接收和响应目标登录账户的扩展功能调用请求,在验证目标登录账户的登录凭据成功后,将相应的数据信息返回;在账号关联信息数据库604存储的各登录账号的相关信息可以包括,各登录账号在扩展功能服务器中登录的登录凭据;多账号扩展功能处理单元607可以具体可以用于:确定当前用户交互页面对应的登录账户为目标账户,刷新和读取目标账户在账号关联信息数据库中对应的登录凭据,并在根据该登录凭据登录扩展功能服务器后,向扩展功能服务器请求并接收该目标账号相关的数据信息。
以上对本申请实施例提供的即时通信应用***进行了详细的介绍,该***包括账号管理单元,可以处理通过账号管理接口接收到的账号管理操作,包括在至少一个账号已登录的状态下添加其他登录账号的操作,并在验证成功后,将其他登录账号的账号信息保存在账号关联信息数据库中;即时消息处理单元,可以根据账号关联信息数据库中各登录账号的账号信息,分别为每个登录账号创建与即时通信服务器通信的长连接通道,并处理通过各长连接通道收发的即时通信消息,从而实现了一种可以在同一即时通信应用客户端中进行多账号即时通信的***,在同一即时通信应用客户端中可以进行多账号的登录,以及处理各已登录账号接收到的消息,大大提高了即时通信应用中多账号条件下消息的处理效率。当在即时通信应用客户端中实现更多扩展功能时,在同一客户端中即可完成不同账号下的扩展功能调用,从而提高了用户事务的处理效率。
实施例四
请参看图7,其为本申请实施例四提供的即时通信应用中的账号信息处理方法的流程图,该方法可以应用于即时通信服务器端,如图7所示,该方法可以包括以下步骤:
S701:服务器接收即时通信应用客户端的账号登录请求;所述账号登录请求由即时通信应用客户端在至少一个账号已登录的状态下发出,并携带其他账号的账号信息;其他账号可以理解为非已登录账号。
S702:对所述账号登录请求中携带的所述其他账号的账号信息进行登录验证操作;
S703:在登录验证通过后,向即时通信应用客户端发送所述其他账号登录验证成功的通知消息,以便即时通信应用客户端将所述其他账号关联的信息保存在本地数据库中,并将该其他账号添加到已登录账号列表中,以便通过同一即时通信应用客户端对多个已登录账号进行消息处理。
本申请实施例四的具体实现方式可以参照实施例一中的介绍,在此不再赘述。
与前述实施例四相对应,本申请实施例还提供了一种即时通信应用中的账号信息处理装置,应用于服务器,参见图8,所述装置包括:
登录请求接收单元801,用于接收即时通信应用客户端的账号登录请求;所述账号登录请求由即时通信应用客户端在至少一个账号已登录的状态下发出,并携带其他账号的账号信息;
登录验证单元802,用于对所述账号登录请求中携带的所述其他账号的账号信息进行登录验证操作;
通知消息发送单元803,用于在登录验证通过后,向即时通信应用客户端发送所述其他账号登录验证成功的通知消息,以便即时通信应用客户端将所述其他账号关联的信息保存在本地数据库中,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上对本申请所提供的即时通信应用中的账号信息处理方法、装置及***,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。
Claims (27)
1.一种即时通信应用***,包括即时通信应用客户端以及即时通信服务器,其特征在于,所述即时通信应用客户端包括:
账号管理单元,用于在即时通信应用客户端中提供账号管理接口,并处理通过所述账号管理接口接收到的账号管理操作;所述账号管理操作包括:在至少一个账号已登录的状态下添加其他登录账号的操作;所述账号管理单元具体用于将所述其他登录账号的账号信息发送至即时通信服务器进行登录验证,并在验证成功后,将所述其他登录账号的账号信息保存在账号关联信息数据库中,并将所述其他登录账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理;其中,所述其他登录账号包括除已登录账号外的账号;
账号关联信息数据库,用于存储经过验证的各登录账号的相关信息;所述相关信息至少包括各登录账号对应的账号信息,以及各登录账号对应的即时通信消息;
即时消息处理单元,用于根据账号关联信息数据库中各登录账号的账号信息,分别为每个登录账号创建与即时通信服务器通信的长连接通道,并处理通过各长连接通道收发的即时通信消息;
所述即时通信服务器,用于通过各所述长连接通道,与即时通信应用客户端进行即时消息通信。
2.根据权利要求1所述的***,其特征在于,所述即时通信服务器在发送即时通信消息时携带目的账号的账号信息,所述即时消息处理单元,具体用于:
在接收到即时通信消息后,按照目的账号的账号信息与即时通信消息的对应关系,将即时通信消息保存在账号关联信息数据库中。
3.根据权利要求1所述的***,其特征在于,还包括:
多用户前台界面,用于在即时通信应用客户端中提供用户交互页面;其中,所述用户交互页面与各登录账号一一对应,所述用户交互页面用于展示对应登录账号的所述相关信息,并提供处理对应登录账号下即时通信消息的消息操作选项。
4.根据权利要求3所述的***,其特征在于,还包括:
多账号扩展功能处理单元,用于在多用户前台界面的各所述用户交互页面中提供扩展功能调用接口,并处理通过所述扩展功能调用接口接收到的,目标登录账户的扩展功能调用请求。
5.根据权利要求4所述的***,其特征在于,还包括:
扩展功能服务器,用于接收和响应所述目标登录账户的扩展功能调用请求,在验证目标登录账户的登录凭据成功后,将相应的数据信息返回;
所述账号关联信息数据库存储的各登录账号的相关信息包括:各所述登录账号在扩展功能服务器中登录的登录凭据;
所述多账号扩展功能处理单元,具体用于:
确定当前用户交互页面对应的登录账户为目标账户,刷新和读取所述目标账户在账号关联信息数据库中对应的登录凭据,在根据该登录凭据登录扩展功能服务器后,向所述扩展功能服务器请求并接收该目标账户相关的数据信息。
6.一种即时通信应用中的账号信息处理方法,其特征在于,包括:
即时通信应用客户端在至少一个账号已登录的状态下,提供用于添加其他账号的第一操作选项;
通过所述第一操作选项接收其他账号的账号信息,并发送到服务器执行登录验证操作;其中,所述其他账号包括除已登录账号外的账号;所述其他账号与所述已登录账号为同一即时通信应用客户端的账号;
在接收到登录验证成功的通知消息后,在本地数据库中保存该其他账号关联的信息,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
7.根据权利要求6所述的方法,其特征在于,还包括:
为已登录账号建立用于与联系人用户进行对话的长连接通道,其中,不同的已登录账号对应不同的长连接通道,并绑定账号与长连接通道之间的对应关系,以便通过所述长连接通道进行对应账号中的对话消息收发操作。
8.根据权利要求6所述的方法,其特征在于,还包括:
接收到服务器的推送消息时,利用所述推送消息中携带的账号参数信息,对接收到的消息进行按账号分类,并提供新消息提示信息。
9.根据权利要求6所述的方法,其特征在于,在同一时刻,有且仅有一个已登录账号为前台账号,其他已登录账号为后台账号,所述方法还包括:
默认状态下在前台界面中展示所述前台账号关联的信息,所述账号关联的信息包括所述本地数据库中保存的账号信息以及消息列表。
10.根据权利要求9所述的方法,其特征在于,还包括:
在前台界面中提供用于切换到其他账号进行展示的第二操作选项;
通过所述第二操作选项接收到切换到目标账号进行展示的请求时,从所述本地数据库中提取该目标账号关联的信息,并在前台界面中展示。
11.根据权利要求10所述的方法,其特征在于,前台界面中展示的账号信息切换时,账号的前后台属性不变。
12.根据权利要求6所述的方法,其特征在于,还包括:
在前台展示通过当前目标账号与目标联系人用户客户端进行对话的对话窗口时,如果接收到对所述对话窗口中的目标扩展功能的调用请求,则将所述目标账号的信息提供给对应的目标扩展功能服务器。
13.根据权利要求12所述的方法,其特征在于,所述将所述目标账号的信息提供给对应的目标扩展功能服务器,包括:
如果通过调用目标扩展功能服务器接口实现所述目标扩展功能,则在调用所述目标扩展功能服务器接口时携带所述目标账号的信息,以便从所述目标扩展功能服务器获取该目标账号的相关信息。
14.根据权利要求12所述的方法,其特征在于,所述将所述目标账号的信息提供给对应的目标扩展功能服务器,包括:
如果通过第五代超文本标记语言H5页面实现所述目标扩展功能,则利用所述本地数据库中保存的目标账号的信息登录所述目标扩展功能服务器,以便从所述目标扩展功能服务器获取该目标账号的相关信息。
15.根据权利要求6所述的方法,其特征在于,还包括:
提供用于对目标已登录账号执行管理操作的第三操作选项;
在通过所述第三操作选项接收到针对目标已登录账号的操作指令后,根据所述操作指令对目标已登录账号执行对应的账号管理操作;所述操作指令包括登出指令,删除指令,或前后台切换指令;对应的账号管理操作包括:将所述目标已登录账号下线,将所述目标已登录账号从所述已登录账号列表中删除,或将所述目标已登录账号切换为前台账号。
16.一种即时通信应用中的账号信息处理装置,其特征在于,应用于即时通信应用客户端,包括:
第一选项提供单元,用于在至少一个账号已登录的状态下,提供用于添加其他账号的第一操作选项;
账号信息发送单元,用于通过所述第一操作选项接收其他账号的账号信息,并发送到服务器执行登录验证操作;其中,所述其他账号包括除已登录账号外的账号;所述其他账号与所述已登录账号为同一即时通信应用客户端的账号;
账号信息保存单元,用于在接收到登录验证成功的通知消息后,在本地数据库中保存该其他账号关联的信息,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
17.根据权利要求16所述的装置,其特征在于,还包括:
通信通道建立单元,用于为已登录账号建立用于与联系人用户进行对话的长连接通道,其中,不同的已登录账号对应不同的长连接通道,并绑定账号与长连接通道之间的对应关系,以便通过所述长连接通道进行对应账号中的对话消息收发操作。
18.根据权利要求16所述的装置,其特征在于,还包括:
推送消息处理单元,用于接收到服务器的推送消息时,利用所述推送消息中携带的账号参数信息,对接收到的消息进行按账号分类,并提供新消息提示信息。
19.根据权利要求16所述的装置,其特征在于,在同一时刻,有且仅有一个已登录账号为前台账号,其他已登录账号为后台账号,所述装置还包括:
前台账号信息展示单元,用于默认状态下在前台界面中展示所述前台账号关联的信息,所述账号关联的信息包括所述本地数据库中保存的账号信息以及消息列表。
20.根据权利要求19所述的装置,其特征在于,还包括:
第二选项提供单元,用于在前台界面中提供用于切换到其他账号进行展示的第二操作选项;
账号信息切换单元,用于通过所述第二操作选项接收到切换到目标账号进行展示的请求时,从所述本地数据库中提取该目标账号关联的信息,并在前台界面中展示。
21.根据权利要求20所述的装置,其特征在于,前台界面中展示的账号信息切换时,账号的前后台属性不变。
22.根据权利要求16所述的装置,其特征在于,还包括:
扩展服务登录单元,用于在前台展示通过当前目标账号与目标联系人用户客户端进行对话的对话窗口时,如果接收到对所述对话窗口中的目标扩展功能的调用请求,则将所述目标账号的信息提供给对应的目标扩展功能服务器。
23.根据权利要求22所述的装置,其特征在于,所述扩展服务登录单元,具体用于:
如果通过调用目标扩展功能服务器接口实现所述目标扩展功能,则在调用所述目标扩展功能服务器接口时携带所述目标账号的信息,以便从所述目标扩展功能服务器获取该目标账号的相关信息。
24.根据权利要求22所述的装置,其特征在于,所述扩展服务登录单元,具体用于:
如果通过第五代超文本标记语言H5页面实现所述目标扩展功能,则利用所述本地数据库中保存的目标账号的信息登录所述目标扩展功能服务器,以便从所述目标扩展功能服务器获取该目标账号的相关信息。
25.根据权利要求16所述的装置,其特征在于,还包括:
第三选项提供单元,用于提供用于对目标已登录账号执行管理操作的第三操作选项;
账号操作指令执行单元,用于在通过所述第三操作选项接收到针对目标已登录账号的操作指令后,根据所述操作指令对目标已登录账号执行对应的账号管理操作;所述操作指令包括登出指令,删除指令,或前后台切换指令;对应的账号管理操作包括:将所述目标已登录账号下线,将所述目标已登录账号从所述已登录账号列表中删除,或将所述目标已登录账号切换为前台账号。
26.一种即时通信应用中的账号信息处理方法,其特征在于,包括:
服务器接收即时通信应用客户端的账号登录请求;所述账号登录请求由即时通信应用客户端在至少一个账号已登录的状态下发出,并携带其他账号的账号信息;其中,所述其他账号包括除已登录账号外的账号;所述其他账号与所述已登录账号为同一即时通信应用客户端的账号;
对所述账号登录请求中携带的所述其他账号的账号信息进行登录验证操作;
在登录验证通过后,向即时通信应用客户端发送所述其他账号登录验证成功的通知消息,以便即时通信应用客户端将所述其他账号关联的信息保存在本地数据库中,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
27.一种即时通信应用中的账号信息处理装置,其特征在于,应用于服务器,所述装置包括:
登录请求接收单元,用于接收即时通信应用客户端的账号登录请求;所述账号登录请求由即时通信应用客户端在至少一个账号已登录的状态下发出,并携带其他账号的账号信息;其中,所述其他账号包括除已登录账号外的账号;所述其他账号与所述已登录账号为同一即时通信应用客户端的账号;
登录验证单元,用于对所述账号登录请求中携带的所述其他账号的账号信息进行登录验证操作;
通知消息发送单元,用于在登录验证通过后,向即时通信应用客户端发送所述其他账号登录验证成功的通知消息,以便即时通信应用客户端将所述其他账号关联的信息保存在本地数据库中,并将该其他账号添加到已登录账号列表中,以便通过同一客户端对多个已登录账号进行消息处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610195058.5A CN107294908B (zh) | 2016-03-30 | 2016-03-30 | 即时通信应用中的账号信息处理方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610195058.5A CN107294908B (zh) | 2016-03-30 | 2016-03-30 | 即时通信应用中的账号信息处理方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107294908A CN107294908A (zh) | 2017-10-24 |
CN107294908B true CN107294908B (zh) | 2021-07-20 |
Family
ID=60087613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610195058.5A Active CN107294908B (zh) | 2016-03-30 | 2016-03-30 | 即时通信应用中的账号信息处理方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107294908B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108494765B (zh) * | 2018-03-20 | 2020-08-14 | 惠龙易通国际物流股份有限公司 | 一种账号处理方法、装置及计算机可读存储介质 |
CN108683679B (zh) * | 2018-05-30 | 2022-08-02 | 深圳壹账通智能科技有限公司 | Web APP的多账号登录方法、装置、设备及存储介质 |
CN112073289B (zh) * | 2019-06-10 | 2022-12-02 | 腾讯科技(深圳)有限公司 | 一种即时通信控制方法及装置 |
CN112087366B (zh) * | 2019-06-14 | 2022-09-06 | 腾讯科技(深圳)有限公司 | 账号管理方法、装置和即时通信*** |
CN110493183B (zh) * | 2019-07-05 | 2022-07-12 | 深圳市邦健科技有限公司 | 多账号同时在线的处理方法、装置、存储介质及设备 |
CN112448925B (zh) * | 2019-08-30 | 2022-08-30 | 长城汽车股份有限公司 | 一种账号管理方法、装置和*** |
CN111541604A (zh) * | 2020-04-21 | 2020-08-14 | 招商局金融科技有限公司 | 会话消息处理方法、电子装置及计算机可读存储介质 |
CN114095463B (zh) * | 2020-08-07 | 2023-11-24 | 腾讯科技(深圳)有限公司 | 基于即时通讯的数据处理方法、装置、设备及介质 |
CN113760421A (zh) * | 2021-01-07 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | 多账户的数据处理方法、装置、电子设备和存储介质 |
CN113507407A (zh) * | 2021-07-23 | 2021-10-15 | 维沃移动通信(杭州)有限公司 | 信息处理方法、装置、电子设备和存储介质 |
CN113485857B (zh) * | 2021-09-07 | 2021-12-21 | 天津中新智冠信息技术有限公司 | 消息处理方法、装置、电子设备及存储介质 |
CN114338581B (zh) * | 2022-01-10 | 2023-09-29 | 土巴兔集团股份有限公司 | 多账号的通讯管理方法及相关装置 |
CN117176448A (zh) * | 2023-09-19 | 2023-12-05 | 钉钉(中国)信息技术有限公司 | 即时通讯应用的服务访问方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100384186C (zh) * | 2005-03-02 | 2008-04-23 | 华为技术有限公司 | 多个账号同时在一个客户端上实现imps业务的***及方法 |
US8458775B2 (en) * | 2006-08-11 | 2013-06-04 | Microsoft Corporation | Multiuser web service sign-in client side components |
CN101072103B (zh) * | 2007-03-09 | 2010-09-15 | 腾讯科技(深圳)有限公司 | 一种多账号登录即时通讯软件的方法及*** |
CN102368750A (zh) * | 2011-09-30 | 2012-03-07 | 上海量明科技发展有限公司 | 一种多账号登录的界面显示方法及*** |
CN105227568B (zh) * | 2015-10-16 | 2018-07-24 | 郭洪威 | 一种通讯的方法及装置 |
CN105338005B (zh) * | 2015-12-15 | 2019-04-23 | 盛趣信息技术(上海)有限公司 | 一种基于账号群的登录方法、***及登录客户端 |
-
2016
- 2016-03-30 CN CN201610195058.5A patent/CN107294908B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107294908A (zh) | 2017-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107294908B (zh) | 即时通信应用中的账号信息处理方法、装置及*** | |
CN105530175B (zh) | 一种消息处理方法、装置及*** | |
US10063547B2 (en) | Authorization authentication method and apparatus | |
US9904469B2 (en) | Keyboard stream logging | |
US10193844B1 (en) | Secure cloud-based messaging and storage | |
US11632347B2 (en) | Hero cards that display contextual information and actions for backend systems | |
CN108829528B (zh) | 内容分享方法和装置、消息处理方法和装置 | |
US20030079024A1 (en) | Querying applications using online messenger service | |
US20130074167A1 (en) | Authenticating Linked Accounts | |
CN103942093A (zh) | 业务处理方法及*** | |
JP2017530448A (ja) | サービス処理方法、装置、及びサーバ | |
US11711356B2 (en) | Apparatus and method for automated email and password creation and curation across multiple websites | |
CN102171712A (zh) | 使用别名的身份和验证*** | |
CN102420819A (zh) | 用户注册方法、交互方法及相关设备 | |
US10768810B2 (en) | Enhanced keyboard including multiple application execution | |
CN109995581B (zh) | 内容发布方法和装置 | |
US10326714B2 (en) | Instant messaging with non subscriber users | |
US20180131656A1 (en) | Taking actions on notifications using an incomplete data set from a message | |
US8484380B2 (en) | Text-based system for exchanging commands between devices, services and applications | |
CN113746783B (zh) | 群聊权限的控制方法、团队即时通信应用及后台服务器 | |
CN104065561A (zh) | 一种即时通讯方法、终端和*** | |
CN111147348B (zh) | 一种即时消息发送方法、装置和可读介质 | |
CN104375999A (zh) | 一种连通不同社交网站的***和方法 | |
US20230013744A1 (en) | Connection of network members | |
KR101471926B1 (ko) | 금융상품 가입 처리 방법 및 이를 수행하는 금융 서버 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1246028 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |