CN102970207B - 一种即时通信方法、客户端装置和即时通信*** - Google Patents
一种即时通信方法、客户端装置和即时通信*** Download PDFInfo
- Publication number
- CN102970207B CN102970207B CN201110256542.1A CN201110256542A CN102970207B CN 102970207 B CN102970207 B CN 102970207B CN 201110256542 A CN201110256542 A CN 201110256542A CN 102970207 B CN102970207 B CN 102970207B
- Authority
- CN
- China
- Prior art keywords
- suspension member
- contact person
- client
- account number
- information
- 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
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种即时通信方法、客户端和即时通讯***,所述***包括客户端和服务器,所述方法包括:帐号身份验证通过后,客户端从服务器获取当前帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人;联系人被选择确认后,客户端显示当前帐号对应的挂件,客户端与服务器交互以获取所述挂件联系人的相关信息,并在所述挂件中显示所述挂件联系人的相关信息;客户端在接受到用户针对挂件中挂件联系人的通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面。利用本发明,可以节省即时通讯工具所在终端的资源和网络资源。
Description
技术领域
本发明涉及网络数据通信技术,尤其涉及一种网络中的一种即时通信方法、即时通信客户端装置以及即时通信***。
背景技术
在现代的网络数据通信技术领域中,即时通信技术是人们使用得最多、最普遍的技术之一,它成功地解决了使用者之间快速、方便、安全、低成本的沟通和交流需求。最近几年,网络数据通信技术又有了突飞猛进地发展,移动互联网已经被大多数的网民所接受和使用,成为许多用户必不可少的上网途径之一。
目前,手机和平板电脑等移动终端是移动互联网用户常常使用的上网设备。用户使用移动终端上的即时通信工具,通过互联网接收和发送文本、图片、图像、声音等信息已成为一种很常见的行为。因此,用户对移动终端即时通信工具的易用性、稳定性、以及安全性等方面提出了更高的要求。
然而,现有的即时通信技术方案会强制让用户接收他所有联系人的信息、状态等信息,这会消耗大量的终端资源。对于移动终端屏幕小、性能相对较差、网络流量费高的特点,现有的这种即时通信方案会浪费用户终端的显示空间、硬件性能、网络流量。例如,用户往往只希望和某个或者某几个联系人进行通信或者查看他们的状态,而现有即时通讯工具却要接收用户所有联系人的信息和状态信息,对移动终端的资源和网络资源造成了大量的浪费。
发明内容
有鉴于此,本发明的主要目的在于提供一种即时通信方法,以节省即时通讯工具所在终端的资源以及网络资源。
本发明的另一主要目的在于提供一种即时通信客户端装置,以节省即时通讯工具所在终端的资源。
本发明的另一主要目的在于提供一种即时通信***,以节省即时通讯工具所在终端的资源和网络资源。
本发明的技术方案是这样实现的:
一种即时通信方法,包括:
用户帐号身份验证通过后,客户端从服务器获取当前帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人;
联系人被选择确认后,客户端显示当前帐号对应的挂件,该当前帐号为该挂件的挂件帐号,用户所选联系人为该挂件的挂件联系人,客户端与服务器交互以获取所述挂件联系人的相关信息,并在所述挂件中显示所述挂件联系人的相关信息;
客户端在接受到用户针对挂件中挂件联系人的通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面。
一种即时通信客户端装置,包括:
联系人定制模块,用于从服务器获取当前帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人,在选择确认后触发挂件显示模块;
挂件显示模块,用于显示当前帐号对应的挂件,该当前帐号为该挂件的挂件帐号,用户所选联系人为该挂件的挂件联系人,在该挂件中显示所述挂件联系人的相关信息,并与服务器交互以更新所述挂件联系人的相关信息;
即时通信模块,用于监测用户针对挂件中挂件联系人的通信指令,监测到通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面。
一种即时通信***,包括客户端装置和服务器,其中,
所述客户端装置包括:
联系人定制模块,用于从服务器获取当前帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人,在选择确认后触发挂件显示模块;
挂件显示模块,用于显示当前帐号对应的挂件,该当前帐号为该挂件的挂件帐号,用户所选联系人为该挂件的挂件联系人,在该挂件中显示所述挂件联系人的相关信息,并与服务器交互以更新所述挂件联系人的相关信息;
即时通信模块,用于监测用户针对挂件中挂件联系人的通信指令,监测到通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面;
所述服务器包括:
用户信息模块,用于向客户端返回验证通过帐号的联系人列表信息及联系人的相关信息;
即时通信处理模块,用于转发控制客户端的即时通信信息。
与现有技术相比,本发明的方案可以让用户根据自己的需求定制和管理挂件,在该挂件上只显示用户选定的联系人的信息,让用户在终端上可以有选择地接收和查看信息,而不是接收和查看所有联系人的信息,可大大的节约即时通信工具所在终端的资源以及网络资源,具体包括终端***的显示空间资源、性能资源和网络流量资源等。
附图说明
图1为本发明所述即时通信方法的一种流程图;
图2为用户帐号身份验证的一种界面示意图;
图3为选择定制联系人的一种界面示意图;
图4为本发明所述挂件的一种界面示意图;
图5为本发明所述挂件触发的一种即时通信界面示意图;
图6为本发明所述挂件可以选择即时通信类型的一种界面示意图;
图7为本发明所述一种即时通信客户端装置的组成示意图;
图8为本发明所述挂件显示模块的具体组成示意图;
图9为本发明所述一种即时通信***的组成示意图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为本发明所述即时通信方法的一种流程图。参见图1,该方法包括:
步骤101、客户端与服务器交互对用户帐号进行身份验证。
图2为用户帐号身份验证的一种界面示意图,也可以称为登录界面,即用户输入即时通信帐号和密码,点击下一步发送给服务器进行身份验证,服务器根据自身存储的帐号信息对帐号密码进行验证。当然,本步骤101不是本发明的必要步骤,如果在执行本发明所述方法之前客户端自身已经对用户帐号进行了身份验证,则本发明可以省略本步骤101。
步骤102、帐号身份验证通过后,客户端从服务器获取当前帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人。
图3为选择定制联系人的一种界面示意图,参见图3,客户端会展现当前帐号(也可以称为登录帐号)所有的联系人列表信息,供用户自由地在列表中选择他所关注的联系人,并点击“完成”按钮进行确认。关注联系人的数量最多不超过本***所限定的个数与该帐号所有联系人数目的最小值。
步骤103、联系人被选择确认后,客户端显示当前帐号对应的挂件,该当前帐号为该挂件的挂件帐号,用户所选联系人为该挂件的挂件联系人,客户端与服务器交互以获取所述挂件联系人的相关信息,并在所述挂件中显示所述挂件联系人的相关信息。
本发明所述的客户端为在数据处理设备上运行的客户端,包括在计算机(PC)、网络客户端(如web浏览器)或者手机终端等运行的客户端软件。本发明中,所述挂件是指位于终端操作***桌面上的一个小窗口,和应用程序的图标(如桌面快捷方式)一样显示在***桌面上。和应用程序图标不一样的是,一般来说,挂件的面积比应用程序图标要大,最大可以占满整个***桌面,而且挂件的内容是动态的、可变的,其内容还能感应用户的操作。挂件可以由终端操作***的用户利用操作***的删除和移动命令进行删除和移动。
图4为本发明所述挂件的一种界面示意图。参见图4,当用户在图3所示的界面中选择定制完成关注的联系人之后,客户端在用户使用的终端主界面添加一个挂件400,挂件400上会显示当前帐号的标识401以及挂件联系人(即用户关注的联系人)的相关信息。当然,在一种简化实施例中也可以只显示所述挂件联系人的相关信息。所述挂件联系人的相关信息具体包括:挂件联系人的标识信息、状态信息、和挂件联系人发给本挂件帐号的消息提示信息。所述挂件联系人的标识信息例如是联系人的名字、头像、签名、个人描述信息等,如图4中的标识信息402所示。所述挂件联系人的动态信息可以是:在线状态、离线状态、忙碌状态、空闲状态、拒绝状态等等,如图4中,所述动态信息为联系人头像右下方的小图标403。所述挂件联系人发给本挂件帐号的消息提示信息如图4中的提示框404,其中提示了未读消息的个数。
当用户在图3所示界面中选择了挂件联系人并点击“完成”确认后,客户端会将用户选择的挂件联系人的标识码以及当前登录帐号(即所述挂件帐号)发送到服务器,服务器查询到挂件联系人的相关信息,包括挂标识信息、状态信息、和挂件联系人发给当前挂件帐号的消息等信息,将这些相关信息返回给客户端,客户端再将这些相关信息显示在挂件上。其中,所述挂件联系人发给当前挂件帐号的消息不直接显示,而是先显示其提示信息,如图4所示的提示框404中显示的消息数,在接受到针对所述消息提示信息的操作指令后,例如用户点击所述提示框404,则会在屏幕上添加一个更大的显示区域,用于显示详细的消息内容,例如包括消息正文内容、消息的发送方信息等;客户端在接受到针对详细消息内容的操作指令(如点击指令)后,在该消息发送方和本挂件帐号之间建立连接,并显示对应的即时通信界面。
由于所述挂件联系人的相关信息是会更新变化的,因此本发明的客户端还需要与服务器交互以获取最新的挂件联系人的相关信息,具体的获取方法包括:
A)客户端定时从服务器获取挂件联系人的相关信息,若有变化,如挂件联系人的标识信息、状态信息发生变化,或者有新的即时通信消息时,则对应更新所述挂件上挂件联系人的标识信息、状态信息以及消息数。
B)或者,客户端根据用户指令从服务器获取挂件联系人的相关信息,若有变化则更新所述挂件上挂件联系人的相关信息。例如图4所示界面上可以设置一个刷新按钮405,点击该刷新按钮405即可立即向服务器发出请求,获取最新的挂件联系人的相关信息。
C)或者,服务器主动发送挂件联系人的相关信息给客户端,并在挂件联系人的相关信息发生改变时,如挂件联系人的标识信息、状态信息发生变化,或者有新的即时通信消息时,将改变的信息即时发送到客户端,客户端再根据所改变的信息对应更新所述挂件上挂件联系人的标识信息、状态信息以及消息数。
当然,本发明还可以允许用户重新选择挂件联系人,当用户重新选择了挂件联系人时,客户端会将新的联系人标识码上传给服务器,服务器返回新的挂件联系人的相关信息,客户端将新的挂件联系人的相关信息显示在挂件中。
步骤104、客户端在接受到用户针对挂件中挂件联系人的通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面。
例如,当用户点击挂件上某个联系人的标识后,如图4所示的402,客户端会在该联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面,如图5所示,其中包括该挂件联系的标识402,以及挂件帐号的标识401。
在另一种实施例中,当用户点击挂件上某个联系人的标识后,会进一步包括:显示即时通信的类型供用户选择,如图6所示在挂件上添加一个按钮选择区域601,让用户选择所要进行即时通信的类型,例如是视频类型还是文字类型,当收到用户选择确认指令后,在所述挂件联系人与挂件帐号之间建立对应类型(如视频或文字)的连接,并显示对应类型的即时通信界面。
当用户在完成消息的发送或者视频之后,客户端回到挂件显示的界面如图4所示。至此,用户发送即时通信消息的步骤完成。
以上描述了挂件的定制显示以及即时通讯消息的发送方式,本发明还可以对挂件进行进一步的管理,主要分三部分管理:用户鉴权密钥(key)的管理、挂件联系人相关信息的管理、账户管理。
1)用户鉴权key的管理。
即在上述步骤101所述的帐号身份验证通过后,进一步包括:服务器为当前帐号分配一鉴权密钥(key),客户端在与服务器的后续交互时携带该鉴权key,服务器对该鉴权key校验成功后才返回对应信息或允许客户端从服务器获取信息。
所述挂件帐号的鉴权key是挂件在获取挂件联系人相关信息的钥匙,只有使用了正确的鉴权key的挂件才能收到服务器发送的信息。客户端收到服务器发送的鉴权key后,鉴权key加密后保存在终端本地数据库中。在客户端获取服务器发送的信息时(不论是客户端主动获取服务器信息还是被动接受服务器的信息),服务器都会对该鉴权key进行校验,如果通过效验发现鉴权key是无效的,则会通知客户端重新进行该鉴权key对应挂件帐户的身份验证,身份验证成功后重新为该挂件帐号分配以鉴权key,客户端将身份验证后得到的新得到的挂件帐号的鉴权key重新更新至终端本地数据库中,将原有的该挂件帐号的鉴权key替换掉。
2)挂件联系人相关信息的管理。
即在步骤102中,客户端与服务器交互以获取所述挂件联系人的相关信息之后,在所述挂件中显示所述挂件联系人的相关信息具体方式为:
21)可以直接将从服务器获取的所述挂件联系人的相关信息显示在挂件中,此时如果客户端对应的进程意外中断,则需要重新从服务器获取相关信息。
22)也可以将从服务器获取的所述挂件联系人的相关信息显示在挂件中的同时,将所述挂件联系人的相关信息同时保存在客户端本地终端的内存和数据库中,即挂件显示的联系人的相关信息都是内存的数据。
当用户重新选择了挂件联系人时,客户端会将新的联系人标识码上传给服务器,服务器返回新的挂件联系人的相关信息,客户端将新的挂件联系人的相关信息显示在挂件中,同时将所述联系人的相关信息同时保存在终端本地内存和数据库中。
在客户端对应的进程意外中断后,则从所述数据库中同步挂件联系人的相关信息到所述内存中,之后重启客户端对应的进程,再从所述内存读取挂件联系人的相关信息并显示在对应的挂件中。
3)账户的管理。
本发明中,帐号和挂件是一对一的关系,终端与挂件是一对多的关系。因此,本发明可以进一步包括挂件添加机制,即已经存在一个挂件的情况下,再次执行所述步骤101至步骤103,只要输入的帐号与原有的挂件帐号不同,即可新增一个挂件,每个挂件之间都是相互独立的,客户端会为每一个挂件分配唯一标识码以及独立的数据储存空间。当然,本发明也可以对已存在的挂件对应的帐号进行修改,在挂件上显示更改挂件帐号的提示符,如图4所示的按钮406就是一个更改挂件帐号的提示符,点击此按钮后即可重新执行步骤101至步骤103对该挂件的帐号进行修改,也可以说是切换此挂件绑定的账户。
本发明所述的客户端可以是专门用于定制和管理所述挂件的挂件客户端;也可以是具有完整即时通信功能的即时通讯客户端,本发明的流程可以是该具有完整即时通讯功能的即时通讯客户端的一个子功能。
当本发明所述客户端为专门用于定制和管理所述挂件的挂件客户端时,其运行不影响本地终端上其他具有完整即时通信功能的即时通信客户端,即:用户可以在终端上使用定制挂件的同时,亦可以在此终端上使用其他完整的即时通信客户端。因此,所述挂件可以进一步包括以下步骤:
判断(可以定时判断、或在收发信息时判断)本地终端是否启动了另一个即时通信客户端且其登录帐号与所述挂件帐号相同,如果是,则该挂件与服务器交互的所有信息从该另一个即时通信客户端处获取和发送,此时挂件″降级″为该另一个即时通信客户端的子模块,从而使用该另一个即时通信客户端的数据源;如果本地终端启动了另一个即时通信客户端但其登录帐号与所述挂件帐号不相同,则所述挂件与该另一个即时通信客户端相互独立,使用各自独立的数据源。
根据上述方法,本发明还公开了一种即时通信客户端装置和即时通信***。
图7为本发明所述一种即时通信客户端装置的组成示意图。参见图7,该装置700包括:
联系人定制模块701,用于从服务器获取当前帐号(即当前经过身份验证登录的帐号)对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人,在选择确认后触发挂件显示模块。
挂件显示模块702,用于显示当前帐号对应的挂件,该当前帐号为该挂件的挂件帐号,用户所选联系人为该挂件的挂件联系人,在该挂件中显示所述挂件联系人的相关信息,并与服务器交互以更新所述挂件联系人的相关信息。
即时通信模块703,用于监测用户针对挂件中挂件联系人的通信指令,监测到通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面。
图8为本发明所述挂件显示模块的具体组成示意图。参见图8,该挂件显示模块702具体包括:
挂件联系人信息获取单元801,用于与服务器交互以获取所述挂件联系人的相关信息,包括:挂件联系人的标识信息、状态信息、和挂件联系人发给本挂件帐号的消息。
挂件联系人标识信息显示单元802,用于显示挂件联系人的标识信息,其显示效果如图4的402所示。
挂件联系人状态信息显示单元803,用于显示挂件联系人的状态信息,其显示效果如图4的403所示。
消息提示信息显示单元804,用于显示挂件联系人发给本挂件帐号的消息提示信息,其显示效果如图4的404所示。
在一种优选实施例中,所述即时通信客户端装置还可以进一步包括:
信息源选择模块,用于判断本地终端是否启动了其它基于长连接的即时通信客户端且其登录帐号与所述挂件帐号相同,如果是,则从该基于长连接的即时通信客户端处获取和发送本装置与服务器交互的所有信息。
图9为本发明所述一种即时通信***的组成示意图,参见图9,该即时通信***包括客户端装置700和服务器900,其中,
所述客户端装置700与图7所示装置相同,包括:
联系人定制模块701,用于从服务器获取当前帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人,在选择确认后触发挂件显示模块;
挂件显示模块702,用于显示当前帐号对应的挂件,该当前帐号为该挂件的挂件帐号,用户所选联系人为该挂件的挂件联系人,在该挂件中显示所述挂件联系人的相关信息,并与服务器交互以更新所述挂件联系人的相关信息;
即时通信模块703,用于监测用户针对挂件中挂件联系人的通信指令,监测到通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面;
所述服务器900包括:
用户信息模块901,用于向客户端返回当前帐号即验证通过帐号的联系人列表信息及联系人的相关信息;
即时通信处理模块902,用于转发控制客户端的即时通信信息。
在一种具体实施例中,所述服务器可进一步包括:
鉴权密钥模块,用于为验证通过的帐号分配鉴权密钥并返回给客户端装置;客户端装置在与服务器交互时携带该鉴权密钥,所述鉴权密钥模块对该鉴权密钥校验成功后才允许服务端返回对应信息或允许客户端装置从服务器获取信息。
本发明尤其可以适用于手机、平板电脑等移动终端,鉴于移动终端屏幕小、性能相对较差、网络流量费高的特点,使用本发明的方案可有效地针对移动终端的这些特点,让用户根据自己的需求定制和管理挂件,只接收和查看挂件联系人的信息,大大的节约了移动终端的显示空间、性能和流量资源。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (14)
1.一种即时通信方法,其特征在于,包括:
用户帐号身份验证通过后,客户端从服务器获取当前帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人;
联系人被选择确认后,客户端显示当前帐号对应的挂件,该当前帐号为该挂件的挂件帐号,用户所选联系人为该挂件的挂件联系人,客户端与服务器交互以获取所述挂件联系人的相关信息,并在所述挂件中显示所述挂件联系人的相关信息;所述挂件为位于终端操作***桌面上的一个小窗口,挂件的内容是动态的、可变的,挂件的内容还能感应用户的操作;
客户端在接受到用户针对挂件中挂件联系人的通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面。
2.根据权利要求1所述的方法,其特征在于,所述挂件中显示的挂件联系人的相关信息具体包括:挂件联系人的标识信息、状态信息、和挂件联系人发给本挂件帐号的消息提示信息。
3.根据权利要求2所述的方法,其特征在于,该方法进一步包括:客户端在接受到针对所述消息提示信息的操作指令后,显示详细的消息内容;客户端在接受到针对详细消息内容的操作指令后,在该消息发送方和本挂件帐号之间建立连接,并显示对应的即时通信界面。
4.根据权利要求1所述的方法,其特征在于,客户端在接受到用户针对所述挂件联系人的通信指令之后、建立所述连接并显示对应即时通信界面之前,进一步包括:显示即时通信的类型供用户选择,在收到用户选择确认指令后,在所述挂件联系人与挂件帐号之间建立对应类型的连接,并显示对应类型的即时通信界面。
5.根据权利要求1所述的方法,其特征在于,所述客户端与服务器交互以获取所述挂件联系人的相关信息的具体方法为:
客户端定时从服务器获取挂件联系人的相关信息;
或者,客户端根据用户指令从服务器获取挂件联系人的相关信息;
或者,服务器主动发送挂件联系人的相关信息给客户端,并在挂件联系人的相关信息发生改变后将改变的信息即时发送到客户端。
6.根据权利要求1所述的方法,其特征在于,帐号身份验证通过后,进一步包括:服务器为当前帐号分配一鉴权密钥,客户端在与服务器交互时携带该鉴权密钥,服务器对该鉴权密钥校验成功后才返回对应信息或允许客户端从服务器获取信息。
7.根据权利要求1所述的方法,其特征在于,在所述挂件中显示所述挂件联系人的相关信息具体包括:将从服务器获取的所述挂件联系人的相关信息保存在客户端本地终端的内存和数据库中,再从所述内存读取所述挂件联系人的相关信息并显示在挂件中;在客户端对应的进程意外中断后,则从所述数据库中读取挂件联系人的相关信息到所述内存中,之后重启客户端对应的进程,再从所述内存读取挂件联系人的相关信息并显示在对应的挂件中。
8.根据权利要求1所述的方法,其特征在于,该方法进一步包括,客户端显示新增或更改挂件帐号的提示符,在收到用户的针对该提示符的操作指令后,提示输入新帐号密码,并对新帐号进行身份验证,验证通过后,从服务器获取新帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人;联系人被选择确认后,客户端显示新帐号对应的挂件。
9.根据权利要求1所述的方法,其特征在于,该方法进一步包括:判断本地终端是否启动了另一个即时通信客户端且其登录帐号与所述挂件帐号相同,如果是,则该挂件与服务器交互的所有信息从该另一个即时通信客户端处获取和发送。
10.一种即时通信客户端装置,其特征在于,包括:
联系人定制模块,用于从服务器获取当前帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人,在选择确认后触发挂件显示模块;
挂件显示模块,用于显示当前帐号对应的挂件,该当前帐号为该挂件的挂件帐号,用户所选联系人为该挂件的挂件联系人,在该挂件中显示所述挂件联系人的相关信息,并与服务器交互以更新所述挂件联系人的相关信息;所述挂件为位于终端操作***桌面上的一个小窗口,挂件的内容是动态的、可变的,挂件的内容还能感应用户的操作;
即时通信模块,用于监测用户针对挂件中挂件联系人的通信指令,监测到通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面。
11.根据权利要求10所述的装置,其特征在于,所述挂件显示模块具体包括:
挂件联系人信息获取单元,用于与服务器交互以获取所述挂件联系人的相关信息,包括:挂件联系人的标识信息、状态信息、和挂件联系人发给本挂件帐号的消息;
挂件联系人标识信息显示单元,用于显示挂件联系人的标识信息;
挂件联系人状态信息显示单元,用于显示挂件联系人的状态信息;
消息提示信息显示单元,用于显示挂件联系人发给本挂件帐号的消息提示信息。
12.根据权利要求10所述的装置,其特征在于,该装置进一步包括:
信息源选择模块,用于判断本地终端是否启动了其它基于长连接的即时通信客户端且其登录帐号与所述挂件帐号相同,如果是,则从该基于长连接的即时通信客户端处获取和发送本装置与服务器交互的所有信息。
13.一种即时通信***,其特征在于,包括客户端装置和服务器,其中,
所述客户端装置包括:
联系人定制模块,用于从服务器获取当前帐号对应的联系人列表信息,并显示联系人列表选择界面供用户选择联系人,在选择确认后触发挂件显示模块;
挂件显示模块,用于显示当前帐号对应的挂件,该当前帐号为该挂件的挂件帐号,用户所选联系人为该挂件的挂件联系人,在该挂件中显示所述挂件联系人的相关信息,并与服务器交互以更新所述挂件联系人的相关信息;所述挂件为位于终端操作***桌面上的一个小窗口,挂件的内容是动态的、可变的,挂件的内容还能感应用户的操作;
即时通信模块,用于监测用户针对挂件中挂件联系人的通信指令,监测到通信指令后,在该通信指令指向的挂件联系人与该挂件的挂件帐号之间建立连接,并显示对应的即时通信界面;
所述服务器包括:
用户信息模块,用于向客户端返回验证通过帐号的联系人列表信息及联系人的相关信息;
即时通信处理模块,用于转发控制客户端的即时通信信息。
14.根据权利要求13所述的***,其特征在于,所述服务器进一步包括:
鉴权密钥模块,用于为验证通过的帐号分配鉴权密钥并返回给客户端装置;客户端装置在与服务器交互时携带该鉴权密钥,所述鉴权密钥模块对该鉴权密钥校验成功后才允许服务端返回对应信息或允许客户端装置从服务器获取信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110256542.1A CN102970207B (zh) | 2011-09-01 | 2011-09-01 | 一种即时通信方法、客户端装置和即时通信*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110256542.1A CN102970207B (zh) | 2011-09-01 | 2011-09-01 | 一种即时通信方法、客户端装置和即时通信*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102970207A CN102970207A (zh) | 2013-03-13 |
CN102970207B true CN102970207B (zh) | 2016-01-20 |
Family
ID=47800095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110256542.1A Active CN102970207B (zh) | 2011-09-01 | 2011-09-01 | 一种即时通信方法、客户端装置和即时通信*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102970207B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105704003A (zh) * | 2014-11-27 | 2016-06-22 | 腾讯科技(深圳)有限公司 | 即时通讯交互方法及终端 |
CN106411695A (zh) * | 2016-08-29 | 2017-02-15 | 广州华多网络科技有限公司 | 用户特征信息区挂件的动态更新方法、装置和智能终端 |
CN106777263A (zh) * | 2016-12-28 | 2017-05-31 | 珠海市魅族科技有限公司 | 交互信息显示方法及*** |
CN108229427B (zh) * | 2018-01-29 | 2020-07-10 | 南京华科和鼎信息科技有限公司 | 一种基于身份证件和人脸识别的身份安全验证方法及*** |
CN110224924B (zh) * | 2019-05-21 | 2021-04-09 | 腾讯科技(深圳)有限公司 | 状态更新方法和装置、存储介质及电子装置 |
CN111565209B (zh) * | 2019-08-29 | 2023-04-18 | 杭州天宽科技有限公司 | 客户端即时通信方法、装置、设备及介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483620A (zh) * | 2009-02-17 | 2009-07-15 | 腾讯科技(深圳)有限公司 | 一种即时通讯工具中的会话保留方法和*** |
CN101945343A (zh) * | 2010-08-31 | 2011-01-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种联系人信息发送方法、装置及通信终端 |
CN101945175A (zh) * | 2010-09-26 | 2011-01-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种自动添加联系人信息的方法、装置及移动终端 |
-
2011
- 2011-09-01 CN CN201110256542.1A patent/CN102970207B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483620A (zh) * | 2009-02-17 | 2009-07-15 | 腾讯科技(深圳)有限公司 | 一种即时通讯工具中的会话保留方法和*** |
CN101945343A (zh) * | 2010-08-31 | 2011-01-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种联系人信息发送方法、装置及通信终端 |
CN101945175A (zh) * | 2010-09-26 | 2011-01-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种自动添加联系人信息的方法、装置及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN102970207A (zh) | 2013-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10291731B2 (en) | Method, client, and server for message pushing of webpage application | |
CN102272721B (zh) | 移动通信设备 | |
CN102970207B (zh) | 一种即时通信方法、客户端装置和即时通信*** | |
CN102255887B (zh) | 对应多移动装置的线上服务的提供方法与*** | |
US8539553B2 (en) | System and method for managing delivery of internet content | |
US8949278B2 (en) | Contact information management | |
CN103377276A (zh) | 在对话期间提供建议的方法以及使用所述方法的电子装置 | |
CN105635063B (zh) | 物联网通信协议配置方法和装置 | |
JP5988355B2 (ja) | 携帯端末を用いた業務システムおよびその制御方法 | |
JP4598741B2 (ja) | 機能更新システム及び機能更新方法 | |
CN102196037A (zh) | 访问装置的服务的方法和设备 | |
US20110151899A1 (en) | Computer To Mobile Two-Way Chat System And Method | |
KR102013335B1 (ko) | 앱 연동에 기반한 보이는 에이알에스 제공 방법 | |
JP2008252689A (ja) | ネットワークシステム、端末カスタマイズ方法およびカスタマイズサービス方法 | |
US9658750B2 (en) | Private messaging via content provider web sites and applications | |
JP2006091954A (ja) | リモート接続システム、サーバコンピュータ、リモート接続方法及びプログラム | |
US9577967B2 (en) | Method and system for managing an informational site using a social networking application | |
CN103179209A (zh) | 基于电信网络的通讯录实现方法及装置 | |
CN106131820B (zh) | 在国际通话业务中提供国家代码的方法和装置 | |
JP2005057708A (ja) | インスタントメッセージ送受信システム,サーバ装置,端末装置,プログラム,プログラムを記録した媒体及びインスタントメッセージ送受信方法 | |
KR101178932B1 (ko) | 컴퓨터 시스템에서 모바일 메신저가 설치된 이동 단말로의 메시지 송신 방법 | |
KR20100132838A (ko) | 위젯 공유 서비스 시스템 및 그 방법 | |
JP4393911B2 (ja) | ポリシー管理装置、ポリシー管理システム、通信端末、識別子管理装置、及び、ネットワークサービスアクセス制御方法 | |
KR101120741B1 (ko) | 콘텐츠 패키지 업데이트 방법 및 장치 | |
KR20230160141A (ko) | 메시징 서비스 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |