CN1780263A - 即时通信***中显示不同网络身份的方法与*** - Google Patents
即时通信***中显示不同网络身份的方法与*** Download PDFInfo
- Publication number
- CN1780263A CN1780263A CN 200410052476 CN200410052476A CN1780263A CN 1780263 A CN1780263 A CN 1780263A CN 200410052476 CN200410052476 CN 200410052476 CN 200410052476 A CN200410052476 A CN 200410052476A CN 1780263 A CN1780263 A CN 1780263A
- Authority
- CN
- China
- Prior art keywords
- account number
- communication system
- identity
- identity information
- instant communication
- 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)
Abstract
本发明公开了一种即时通信***中显示用户在其他***中的身份信息的方法和***,其方法包括以下步骤:即时通信客户端发出获取联系人在其他***中身份信息的请求;将用户在即时通信***的身份信息与在其他***的身份信息相关联;即时通信***从其他***获取用户的身份信息并在即时通信客户端显示。其***包括其他***和即时通信客户端,还包括帐号关联装置,用于将所述联系人在其他***中帐号和与在即时通信***中帐号相关联。即时通信用户可以对自己的联系人显示多种身份信息,即时通信用户之间可以查看对方在其他***中的身份信息,为双方的沟通带来方便。
Description
[技术领域]
本发明涉及计算机网络通信技术领域,特别涉及即时通信***中向用户显示由其他***提供的身份信息的方法与***。
[背景技术]
即时通信***的用户可通过即时通信***向其他用户发送文本消息、传送文件、音频对话、视频对话等。每个即时通信***的用户在即时通信***中都拥有自己的帐号,一般为数字号码或者文字串的形式,每个用户还可以为自己的帐号输入身份信息,如姓名、性别、地域、生日等。用户可以使用即时通信客户端修改自己的身份信息,也可以使用即时通信客户端查看其他用户的身份信息。
如图1所示,在目前的即时通信***中,用户的帐号信息和身份信息一般存储在即时通信服务器的数据库中,用户帐号和身份信息可以存放在一个数据表中,也可以用帐号作为主键关联存放在不同的数据表中。如下表所示,即时通信服务器中存储了用户的帐号信息,并对应每个用户帐号,存储了用户的身份信息。
帐号 | … | 昵称 | 性别 | 年龄 | 职业 | 地址 | … |
10123 | … | 张三 | 男 | 31 | 工程师 | 深圳 | … |
10145 | … | 李四 | 男 | 21 | 会计 | 广州 | … |
10983 | … | 王五 | 女 | 23 | 运动员 | 北京 | … |
…. | …. | …. | … | … | … | … | … |
当用户通过即时通信客户端查看联系人的身份信息时,即时通信客户端向即时通信服务器提供该联系人的帐号,请求获得对应该帐号的联系人的身份信息。即时通信服务器根据该帐号,在自己的数据库中查找对应该帐号的即时通信用户的身份信息,查找到身份信息后,将身份信息发送给即时通信客户端进行显示。通过上述技术,在目前的即时通信***中,用户可以方便地查看与自己通信的联系人的个人身份信息,从而能够有效地进行沟通。
但是,这种方法存在以下的问题:即时通信客户端只能获得联系人在即时通信***中的身份信息,而不能显示联系人在其它网络社区中的身份信息。实际上每个人在网络中会以多种身份出现在不同的网络社区中,因此在各个不同的网络社区中会有各不相同的网络身份。而这些身份信息由于是存储于不同的***中,不能为即时通信***所获得,因此需要一种能够让用户可以在即时通信***中向联系人显示自己在其他***中的身份信息的技术。用户希望在即时通信***中相互之间也能显示在其他网络社区里的身份信息,对于这种用户需求,现有的技术不能满足。进一步考虑,因为面对的对象不同,用户可能需要向对方提供自己不同的身份信息,这也需要用户有选择地控制自己的身份显示。
[发明内容]
本发明的目的在于针对现有技术中只能显示用户在即时通信***内部的身份信息,而不能对不同的联系人显示来自其他***的身份信息的问题,提供一种即时通信***中向用户显示由其他网络提供的身份的信息方法与***,可以克服现有技术的缺陷。
本发明进一步的目的在于实现根据联系对象不同,用户可以根据需要有选择地向对方提供自己不同的身份信息。
本发明的目的是这样实现的:一种即时通信***中显示不同网络身份的方法,包括以下步骤:
101,即时通信客户端发出获取联系人在其他***中身份信息的请求;
102,将用户在即时通信***的身份信息与在其他***的身份信息相关联;
103,即时通信***从其他***获取用户的身份信息并在即时通信客户端显示。
步骤101所述即时通信客户端发出的请求包括向即时通信服务器发送请求和直接向其他***发送请求。
所述即时通信服务器收到即时通信客户端的请求后,向其他***发送获取联系人身份信息的请求。
步骤102中所述关联是通过即时通信***和其他***中的关联帐号相关联,具体步骤是:
401,根据联系人的即时通信***帐号查找到与之关联的其他***帐号;
402,根据其他***帐号查到联系人在其他***登记的身份信息;
403,将所查到的其他***的联系人身份信息传送给即时通信***中发出请求的即时通信客户端。
所述关联帐号包括联系人在即时通信***中自行填写的在其他***中的帐号。
所述关联帐号还包括联系人在其他***中自行填写的在即时通信***中的帐号。
所述步骤402和403之间还包括即时通信***对关联帐号进行认证,认证步骤包括:
701,所述联系人在即时通信***中登记自己在其他网络***的帐号;
702,即时通信***与其他***进行通信,确认该用户是否的确拥有在其他***中的帐号;
703,如是,则认证通过;如否,则认证不通过。
所述步骤702还包括验证用户输入的其他***帐号对应的密码是否正确。
所述联系人设置向不同的即时通信客户端公开在其他***中不同的身份信息。
所述联系人在即时通信***中针对不同即时通信客户端公开不同的身份信息包括以下步骤:
1001,在即时通信***中判断该联系人是否设置了对请求查看的即时通信客户端显示其他***的身份信息;如否,即时通信服务器将联系人在即时通信***中的身份信息发送给即时通信客户端进行显示,流程结束;如是,则进行下一步;
1002,即时通信***通过关联帐号找到联系人在其他***中相应的身份信息,并将相应的身份信息返回给发出请求的即时通信客户端。
如关联帐号信息存储在即时通信***中,即时通信服务器根据查找到的其他***帐号直接向其他***请求对应的联系人用户身份信息;
如关联帐号信息存储在其他***中,即时通信服务器根据即时通信帐号向其他***请求对应的其他***帐号,再由其他***根据该帐号找出联系人在其他***中的身份信息。
本发明还提供一种即时通信***中显示不同网络身份的***,包括其他***和即时通信客户端,还包括帐号关联装置,用于将所述联系人在其他***中帐号和与在即时通信***中帐号相关联。
还包括存储装置,用于存储联系人用户的帐号与身份信息。
所述即时通信客户端发送获取联系人身份信息请求,在存储装置中找到相关联的帐号,通过帐号关联装置,找到联系人在其他***中的身份信息,返回给即时通信客户端,并在即时通信客户端上显示。
还包括即时通信服务器,即时通信客户端通过即时通信服务器和其他***关联获取所述联系人身份信息。
本发明的有益效果是:即时通信用户可以对自己的联系人显示多种身份信息,不再只是单调的即时通信***中的身份信息,体现了网络社会个人在互联网上的身份多样性;进一步地,即时通信用户之间可以相互查看对方在其他***中的身份信息,为双方的沟通带来方便。
[附图说明]
图1是现有即时通信***中用户身份信息存储与查阅***;
图2是本发明实施例***结构;
图3是其他***将身份信息传送给即时通信服务器示意图;
图4是即时通信客户端直接从其他***获得联系人身份信息。
[具体实施方式]
下面结合附图和实施例对本发明作进一步的阐述:
如图2所示,用户在即时通信***中拥有自己的帐号,同时用户在其他***中也拥有自己在该***中的帐号,将即时通信***的帐号与其他***之间的帐号相关联,用户通过即时通信客户端,根据联系人在即时通信***中的帐号即可找到其在其他***中的帐号,从而获得联系人在其他***中与帐号关联的身份信息。
实现帐号关联的方式可以有以下几种:
第一种:在即时通信***中的用户帐号数据库中存储关联的其他
***帐号。如下表所示:
即时通信***帐号 | … | 汽车论坛帐号 | 电子商务***帐号 | … |
张大侠 | … | 我爱别克君威 | 张经理 | … |
以上表格表达了张三在即时通信***中的帐号“张大侠”,同时关联汽车论坛帐号“我爱别克君威”、电子商务***帐号“张经理”等其他***中的帐号。上述表格为了描述方便,以一个数据表的形式来表达,实际实现时,可以用关系型数据库的多种关联方式,如其他论坛帐号可以为独立的另外一张表格来关联一个即时通信用户在多个其他***中的帐号。
即时通信***获得这种其他***帐号的方式可以有多种,比如:一、用户自行填写,即时通信***认可用户填写的任何帐号;二、即时通信***与其他***之间通过数据接口来认证用户填写的帐号。如用户在即时通信***中登记自己在汽车论坛中的帐号,则即时通信***与汽车论坛***进行通信,认证该用户是否的确拥有在汽车论坛中的帐号,必要的时候需要用户输入汽车论坛帐号对应的密码进行验证。
第二种:在其他***中的用户帐号数据库中存储关联的即时通信***帐号。
在某些情况下,如为了保密的需要,其他***不愿意将自己的帐号提供给即时通信***进行存储。这种情况下,用户可以采取在其他***的用户帐号数据库中存储用户对应的即时通信***帐号的方式实现帐号关联。如下表所示,以汽车论坛为例:
汽车论坛帐号 | … | 即时通信帐号 |
我爱别克君威 | … | 张大侠 |
这样也可以实现即时通信***与其他***之间的帐号关联。
其他***获得用户的即时通信***帐号的方式也可以有多种,比如一、用户自行填写,其他***信任用户填写的即时通信帐号;二、即时通信***与其他***之间通过数据接口来认证用户填写的即时通信帐号。如用户在汽车论坛***中登记自己在即时通信***中的帐号,则汽车论坛***与即时通信***进行通信,认证该用户是否的确拥有该即时通信帐号,必要的时候需要用户输入即时通信***帐号对应的密码进行验证。
如图3所示,即时通信***从其他***获取身份信息,并由即时通信客户端进行显示。流程如下:
31,即时通信客户端向即时通信服务器发送联系人身份信息查看请求。
32,即时通信服务器收到该联系人身份信息查看请求后,判断该联系人是否设置了对请求查看的用户显示其他***的身份信息。
(1)如果没有设置显示其他网络身份信息,即时通信服务器将联系人在即时通信***中的身份信息发送给即时通信客户端进行显示,流程结束。
(2)如果设置了符合需求的其他网络身份信息,则进行下一步。
33,即时通信服务器向其他***请求联系人在该***中的身份信息;有两种方法:
(1)即时通信服务器可以直接向其他***请求某个其他***帐号对应的用户身份信息。
如对于帐号关联信息存储在即时通信***中的情况:即时通信服务器中对应被请求身份信息的联系人“张大侠”,有在汽车论坛中的关联帐号“我爱别克君威”。则即时通信服务器可发送请求,其中包含帐号“我爱别克君威”,要求其他***汽车论坛给出“我爱别克君威”的身份信息。其他***汽车论坛在自己的帐号***中查找到“我爱别克君威”,并检索该帐号对应的身份信息,通过网络接口发送给即时通信服务器。
(2)即时通信服务器可以向其他***请求某个即时通信帐号对应的用户在其他***中的身份信息。
如对于帐号关联信息存储在其他***中的情况:即时通信服务器需要获得“张大侠”在汽车论坛中的用户身份,则即时通信服务器向其他网络汽车论坛***发起请求,其中包含即时通信***帐号“张大侠”。其他网络汽车论坛***收到请求后,在帐号关联数据库中查询到“张大侠”对应的汽车论坛***帐号“我爱别克君威”。汽车论坛***检索到“我爱别克君威”后,将该用户对应的身份信息发送给即时通信服务器。
34,即时通信服务器将收到的身份信息发送给即时通信客户端,并在即时通信客户端显示。
如图4所示,即时通信客户端可直接与其他***通信获得联系人的身份信息。这种情况发生在其他***与即时通信服务器没有建设数据通道,只允许即时通信客户端与其他***通信来获得联系人身份信息的情形。整个流程如下:
41,即时通信客户端请求查看联系人的身份信息;
42,即时通信客户端获得联系人的关联帐号:
关联帐号可以是即时通信客户端在每次请求查看联系人身份信息时实时向即时通信服务器查询获得;也可以是即时通信服务器在做为请求方的即时通信客户端登录时推送的;
43,即时通信客户端向其他***请求联系人关联帐号对应的身份信息,其他***检索得到关联帐号的身份信息后将信息发给即时通信客户端。
如:即时通信客户端获得的联系人“张大侠”在汽车论坛中的关联帐号为“我爱别克君威”,则即时通信客户端将向汽车论坛***请求“我爱别克君威”的身份信息;假设即时通信客户端与汽车论坛之间是采用HTTP协议接口来显示身份信息,即汽车论坛将用户的身份信息通过HTML网页的形式提供给即时通信客户端。则即时通信客户端上可以设置一个内嵌的互联网浏览器,以类似:
HTTP://汽车论坛网址/关联帐号=“我爱别克君威”的HTTP请求的方式传递关联帐号参数给汽车论坛***,汽车论坛针对该请求返回“我爱别克君威”的HTML网页形式的身份信息给即时通信***。
44,即时通信客户端显示联系人的身份信息。
实施本发明后,作为联系人的用户张三可以向请求方显示自己在汽车论坛里面的身份“我爱别克君威”。既可以在单独视窗中显示该身份信息,也可以在即时通信的对话窗口中直接显示身份信息。
即时通信***可控制对不同联系人显示不同其他网络身份信息,其方法为:即时通信***中为用户及其联系人相互之间建立身份显示关系,
对一个用户来说,可以针对特定联系人或者一组联系人显示这种不同身份信息。具体可以在即时通信***中,建立如下表类似的身份显示关系表格,存储在数据库中:
用户帐号 | 联系/联系人组 | 显示的身份 |
… | … | … |
张三 | 李四 | 汽车论坛身份 |
张三 | 汽车好友组 | 汽车论坛身份 |
张三 | 王五 | 电子商务***身份 |
… | … | … |
即:
1)对于即时通信用户“张三”,将向自己的好友“李四”显示汽车论坛身份。则在“张三”和“李四”在进行即时通信联系时,即时通信***查询身份显示关系,根据查询结果向“李四”显示“张三”在汽车论坛上的身份信息。
2)对于即时通信用户“张三”,将向自己的联系人组“汽车好友组”显示自己在汽车论坛上的身份;“汽车好友组”可以是即时通信***中内置的用户组,也可以是“张三”自行建立的用户组。即时通信***中的用户组是现有技术,不赘述。在“张三”与属于“汽车好友组”的联系人进行即时通信联系时,即时通信***查询身份显示关系,根据查询结果向联系人显示“张三”在汽车论坛上的身份信息。
3)对于“张三”与“王五”之间的身份显示关系,同1)所述。
上述的身份显示关系,可以是用户自己手动设置的;也可以是***根据相关规则自动生成,如***可根据一些用户属性规则发现“张三”和“李四”都来自汽车论坛,则可以自动为双方设置互相显示汽车论坛身份。这样,张三在互联网拥有的不同身份,在即时通信***可以根据不同的联系人给出不同的身份,如汽车论坛上的联系人能够用“我爱别克君威”的身份信息与其联系,但该联系人并不知道张三在电子商务网站上的另一个身份“张经理”。***达到了提供对不同的用户显示自己在不同的其他***中的身份信息的效果。
本发明仅就最佳实施方式进行公开,任何从属于本思路的其他变形及其相关实现仍属于本发明的保护范围。
Claims (15)
1、一种即时通信***中显示不同网络身份的方法,包括以下步骤:
101,即时通信客户端发出获取联系人在其他***中身份信息请求;
102,将用户在即时通信***的身份信息与在其他***的身份信息相关联;
103,即时通信***从其他***获取用户的身份信息并在即时通信客户端显示。
2、根据权利要求1所述的即时通信***中显示不同网络身份的方法,其特征在于,步骤101所述即时通信客户端发出的请求包括向即时通信服务器发送请求和直接向其他***发送请求。
3、根据权利要求2所述的即时通信***中显示不同网络身份的方法,其特征在于,所述向即时通信服务器发送请求还包括即时通信服务器收到即时通信客户端的请求后,向其他***发送获取联系人身份信息的请求。
4、根据权利要求1所述的即时通信***中显示不同网络身份的方法,其特征在于:步骤102中所述关联是通过即时通信***和其他***中的关联帐号相关联,具体步骤是:
401,根据联系人的即时通信***帐号查找到与之关联的其他***帐号;
402,根据其他***帐号查到联系人在其他***登记的身份信息;
403,将所查到的其他***的联系人身份信息传送给即时通信***中发出请求的即时通信客户端。
5、根据权利要求4所述的即时通信***中显示不同网络身份的方法,其特征在于:所述关联帐号包括联系人在即时通信***中自行填写的在其他***中的帐号。
6、根据权利要求4所述的即时通信***中显示不同网络身份的方法,其特征在于,所述关联帐号还包括联系人在其他***中自行填写的在即时通信***中的帐号。
7、根据权利要求4所述的即时通信***中显示不同网络身份的方法,其特征在于,在步骤402和403之间还包括即时通信***对关联帐号进行认证,认证步骤包括:
701,所述联系人在即时通信***中登记自己在其他***的帐号;
702,即时通信***与其他***进行通信,确认该用户是否的确拥有在其他***中的帐号;
703,如是,则认证通过;如否,则认证不通过。
8、根据权利要求7所述的即时通信***中显示不同网络身份的方法,其特征在于,步骤702还包括:验证用户输入的其他***帐号对应的密码是否正确。
9、根据权利要求1至8中任一权利要求所述的即时通信***中显示不同网络身份的方法,其特征在于还包括:联系人设置向不同的即时通信客户端公开在其他***中不同的身份信息。
10、根据权利要求9所述的即时通信***中显示不同网络身份的方法,其特征在于,联系人在即时通信***中针对不同即时通信客户端公开不同的身份信息包括以下步骤:
1001,在即时通信***中判断该联系人是否设置了对请求查看的即时通信客户端显示其他***的身份信息;如否,即时通信服务器将联系人在即时通信***中的身份信息发送给即时通信客户端进行显示,流程结束;如是,则进行下一步;
1002,即时通信***通过关联帐号找到联系人在其他***中相应的身份信息,并将相应的身份信息返回给发出请求的即时通信客户端。;
11、根据权利要求10所述的即时通信***中显示不同网络身份的方法,其特征在于步骤1002包括:
如关联帐号信息存储在即时通信***中,即时通信服务器根据查找到的其他***帐号直接向其他***请求对应的联系人用户身份信息;
如关联帐号信息存储在其他***中,即时通信服务器根据即时通信帐号向其他***请求对应的其他***帐号,再由其他***根据该帐号找出联系人在其他***中的身份信息。
12、一种即时通信***中显示不同网络身份的***,包括其他***和即时通信客户端,其特征在于:还包括帐号关联装置,用于将所述联系人在其他***中帐号和与在即时通信***中帐号相关联。
13、根据权利要求12所述的即时通信***中显示不同网络身份的***,其特征在于:还包括存储装置,用于存储联系人用户的帐号与身份信息。
14、根据权利要求12所述的即时通信***中显示不同网络身份的***,其特征在于:即时通信客户端发送获取联系人身份信息请求,在存储装置中找到相关联的帐号,通过帐号关联装置,找到联系人在其他***中的身份信息,返回给即时通信客户端,并在即时通信客户端上显示。
15、根据权利要求12所述的即时通信***中显示不同网络身份的***,其特征在于:还包括即时通信服务器,即时通信客户端通过即时通信服务器和其他***关联获取所述联系人身份信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410052476 CN1780263A (zh) | 2004-11-26 | 2004-11-26 | 即时通信***中显示不同网络身份的方法与*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200410052476 CN1780263A (zh) | 2004-11-26 | 2004-11-26 | 即时通信***中显示不同网络身份的方法与*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1780263A true CN1780263A (zh) | 2006-05-31 |
Family
ID=36770379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200410052476 Pending CN1780263A (zh) | 2004-11-26 | 2004-11-26 | 即时通信***中显示不同网络身份的方法与*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1780263A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222535B (zh) * | 2008-01-25 | 2011-09-14 | 宇龙计算机通信科技(深圳)有限公司 | 协同获取联系人信息的装置、方法以及移动终端 |
CN102752116A (zh) * | 2012-07-18 | 2012-10-24 | 北京开心人信息技术有限公司 | 一种实现网络用户多身份的方法及装置 |
-
2004
- 2004-11-26 CN CN 200410052476 patent/CN1780263A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222535B (zh) * | 2008-01-25 | 2011-09-14 | 宇龙计算机通信科技(深圳)有限公司 | 协同获取联系人信息的装置、方法以及移动终端 |
CN102752116A (zh) * | 2012-07-18 | 2012-10-24 | 北京开心人信息技术有限公司 | 一种实现网络用户多身份的方法及装置 |
CN102752116B (zh) * | 2012-07-18 | 2015-07-29 | 北京开心人信息技术有限公司 | 一种实现网络用户多身份的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2263163B1 (en) | Content management | |
RU2435220C2 (ru) | Способ регистрации участника, система службы сообщества, портативный терминал и программа обработки приглашения участника | |
CN1808983A (zh) | 一种实现即时通讯的方法及*** | |
CN1875564A (zh) | 用于提供应用程序凭证的方法和装置 | |
US20080005119A1 (en) | Remotely updating a user status on a presence server | |
CN1790998A (zh) | 呈现综合管理***、呈现服务器及呈现信息管理程序 | |
JP2004512594A (ja) | インターネットサイトに対するアクセス制御方法 | |
CN1815482A (zh) | 获取凭证的方法和验证凭证的方法 | |
EP3567881A3 (en) | Request routing and updating routing information utilizing client location information | |
CN1941700A (zh) | 电信***中的特权授予与资源共享 | |
CN1925416A (zh) | 一种批量添加用户到群组的方法及装置 | |
CN1870551A (zh) | 一种分布式群组通信管理***以及创建群组的方法 | |
CN103428041B (zh) | 一种基于云的端到端流量内容检测***和检测方法 | |
CN1909524A (zh) | 数字家庭终端的自动配置方法和*** | |
CN1761188A (zh) | 一种单点登录方法和单点登出方法 | |
JP4009591B2 (ja) | データベースにアクセスするためのドメインネーミングシステム(dns) | |
CN1750462A (zh) | 通过移动终端实现身份认证的方法 | |
CN1309213C (zh) | 提高网络管理性能的网络接入认证方法 | |
CN1462133A (zh) | 对内容进行访问控制的方法以及*** | |
CN105404766B (zh) | 用户历史医疗数据查询方法以及分布式*** | |
CN1780263A (zh) | 即时通信***中显示不同网络身份的方法与*** | |
CN1941707A (zh) | 一种呈现用户状态和信息的方法及*** | |
RU2447613C2 (ru) | Способ обработки услуг, система связи и связанное устройство | |
US20070027841A1 (en) | Messaging middleware dynamic, continuous search and response agent system | |
CN105391743A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |