本
发明涉及一种电通信技术,尤其是涉及一种集成多个即时通信账户的方法和系统背景技术即时通信工具是通过点对点的技术来实现互联网上即时沟通的网络工具,由于其提供的即时通信服务便捷、迅速、
费用低廉,为及时、大量的传输信息提供了一种重要的手段。
现有的绝大部分即时通信工具都是一个线程对应一个即时通
信号码,如果需要同时使用多个即时通信号码来和不同的对象交流,就必须启动多个即时通信线程。
目前也出现了可集成多个即时通信账户的专用管理工具。例如,即时通信管理工具MyIM2004兼容QQ、MSN、ICQ、YahooMessage四大主流即时通信系统。利用MyIM2004可以在一个界面下同时登录多个QQ帐户,还可以将MSN、ICQ、Yahoo等账户添加进来。从而在客户端仅需一个界面即可管理、运行多个即时通信线程。
该即时通信管理工具的使用方法是首先在MyIM2004
服务器登陆注册一个MyIM2004账户,在该账户下登记在其它即时通信服务器的账户。以后,只需启动该MyIM2004账户,即可同时启动已登记在该账户下的多个即时通信账户,并由MyIM2004提供统一的管理界面。
该MyIM2004即时通信管理工具的工作过程是:首先通过一个已注册MyIM2004账户登陆一个专用MyIM2004服务器,该专用服务器负责启动多个登记在该账户下的其它即时通信服务器的账户对应的即时通信工具,登陆对应的各个即时通信服务器,并为其提供统一界面。该即时通信管理工具本身不直接提供即时通信服务。
但是,该
现有技术的方法存在
缺陷:用户在同一个即时通信服务器登记了若干个即时通信账户时,希望能在同一个界面
下管理、运行这些账户并且实现统一管理。如果使用上述现有的多个即时通信账户管理工具,必须向另外的专用服务器注册新的账户,增加了用户的额外负担。
并且,由于上述集成多个即时通信账户的方式是通过一个专用服务器的中介,实现在同一个界面下启动和管理多个即时通信账户的目的,因此,其性能必然受到该额外引入的专用服务器的影响。
针对现有技术的上述缺陷,本发明解决的技术问题在于,提供一种集成多个即时通信账户的方法和系统,无需额外的即时通信管理工具,即可实现即时通信账户的集成。
本发明提供一种集成多个即时通信账户的方法,包括下列步骤:11)即时通信服务器接收来自用户的至少一个即时通信账户注册
申请;12)所述即时通信服务器根据所述即时通信账户注册申请设立至少一个即时通信账户;13)所述即时通信服务器接收即时通信身份标识注册申请;14)所述即时通信服务器根据所述即时通信身份标识注册申请为客户端提供即时通信身份标识;15)所述即时通信服务器建立所述即时通信身份标识与所述即时通信账户的关联。
优选地,在所述步骤15)之前还包括接收用户提出的关联
请求。
优选地,所述关联请求包括在步骤11)进行账户注册申请时提供该账户需关联的即时身份标识;或者包括在步骤13)进行即时通信身份标识注册申请时,提供该标识需关联的即时通信账户;或者包括同时提供需要关联的即时通信身份标识和即时通信账户。
优选地,用户通过所述即时通信身份标识登陆服务器时,同时启动其关联的即时通信账户的线程,并在同一个窗口中显示该些线程。
优选地,步骤15)所述的关联是指服务器在一个
数据库中保存所述身份标识与所述即时通信账户的关系。
优选地,该方法还包括即时通信服务器根据用户与某个即时通信对象的即时通信内容,将该即时通信对象在同一即时身份标识下的各即时通信账户之间进行转移。
优选地,所述该即时通信对象在同一即时身份标识下的各即时通信账户之间进行的转移包括下述步骤:61)提取即时通信内容数据库中存储的与某个即时通信对象的通信内容;62)提取设置数据库中存储的即时通信账户的初始信息;63)根据步骤62)提取的所述初始信息,对步骤61)提取的所述通信内容进行词法分析,得出该通信内容对应的通信对象的属性;64)所述通信对象的属性与其使用的即时通信账户的属性不同时,将该即时通信对象转移到与其属性相符的即时通信账户下;65)将该即时通信对象显示在其转移后的即时通信账户下。
本发明还提供一种集成多个即时通信账户的系统,包括:用户申请输入单元,用于供用户提出账户注册申请及身份标识注册申请;账户注册申请处理单元,用于接收用户的账户注册申请,并输出注册信息;账户数据库,用于存储所述账户注册申请处理单元输出的账户注册信息;身份标识注册申请处理单元,用于接收用户的身份标识注册申请;标识数据库,用于存储身份标识注册申请处理单元输出的身份标识注册信息;关联单元,用于根据用户的申请,建立所述即时通信账户与所述身份标识间的关联,并输出该关联信息;关联数据库,用于存储所述关联单元输出的关联信息;管理单元,用于读取所述关联数据库中存储的关联信息,并据此信息管理身份标识及其对应的账户。
上述即时通信账户管理系统,其管理单元包括:即时通信内容数据库,用于存储用户的即时通信内容;即时通信内容存取单元,用于存取即时通信内容,包括接收用户即时通信内容,并存入即时通信内容数据库;设置数据库,用于存储用户设置内容;设置处理单元,用于接收用户的设置信息,并存入设置数据库;属性分析单元,用于根据用户即时通信内容及设置的
属性信息进行属性分析;属性转换单元,用于实现属性转换,其接收属性分析单元的分析结果,将属性与所在账户不符的即时通信对象转换到符合其属性的账户下;显示单元,用于显示集成多个账户的界面,包括接收设置处理单元及属性转换单元的数据,将各个即时通信账户对应的即时通信对象显示在相应的账户下。
相对于现有技术,本发明的有益效果是:由于为即时通信用户建立了即时通信身份标识,在该即时通信服务器申请的多个即时通信账户可以通过该标识建立关联。
本发明可以在同一个界面下同时启动多个即时通信账户,方便用户对多个即时通信账户的管理。
与现有的多个即时通信账户管理工具相比,本发明使用同一个即时通信服务器管理多个账户,避免了使用者必须通过额外的即时通信管理工具以及其它服务器间接登陆即时通信账户的情况,可提高即时通信
质量。
本发明还可以根据即时通信内容对各个即时通信账户下的通信对象进行属性分析及转换,实现不同账户下的即时通信对象的统一管理。
附图说明
图1是本发明建立多个即时通信账户与即时通信身份标识关联的
流程图;图2a是某个用户的多个即时通信账户与即时通信身份标识关联的示意图;图2b是图2a所述用户的某个即时通信对象发生属性转换的示意图;图3是建立多个即时通信账户与即时通信身份标识关联的另一实施方式的流程图;图4是即时通信对象属性转换的流程图;图5是集成多个即时通信账户的系统
框图;图6是即时通信对象属性转换系统的框图。
下面结合附图对本发明的实施方式作详细的描述。
请参阅图1,其为本
实施例流程图。
步骤S11,即时通信服务器接收用户的一个或若干个即时通信账户注册申请;所述申请可以是在一个连续的时段内进行的,也可以是在若干个间隔的时段内进行的。
步骤S12,即时通信服务器根据该些申请分别设立一个或若干个即时通信账户;这些账户根据每个申请分别设立。
由于每个账户对应不同人群,因此,每个账户可以向即时通信对象提供不同的个人信息,并可以有不同的设置;当然,各个账户也可以向即时通信对象提供相同的个人信息和设置。
用户根据即时通信对象的情况,向其提供不同的即时通信账户,并用该账户与其联系。
步骤S13,所述即时通信服务器接收即时通信身份标识(ID)注册申请;该申请包括提供所述一个或若干个即时通信账户。
申请即时通信身份标识的目的,是建立不同的即时通信账户之间的联系,以便对其管理;因此,该用户应当提供其已注册的所有即时通信账户的注册号。
步骤S14,所述即时通信服务器为客户提供即时通信身份标识。
该即时通信身份标识与即时通信账户不同,用户并不能仅仅通过该标识获得即时通信服务,而是必须通过该标识下的即时通信账户获得即时通信服务。
与现有的多个即时通信账户管理办法不同,本发明只针对用户在同一服务器设立的多个即时通信账户;所有的即时通信账户以及所述即时通信身份标识的服务内容都由同一个服务器提供。
由于上述原因,与现有的多个即时通信账户管理系统不同,用户无需通过一个中间服务器实现多个即时通信账户的管理;这样该即时通信线路较为简单,相应的,其故障几率也会降低。
步骤S15,所述即时通信服务器建立所述即时通信身份标识与所述即时通信账户的关联。
所述的关联可以由服务器保存于一个数据表中;当然亦可采取其它形式保存该关联,具体以何种方式保存该关联对于本发明的技术方案并无影响。
该关联建立后,当用户以所述的即时通信身份标识登陆时,即时通信服务器启动与该标识关联的所有即时通信账户对应的线程,并显示在客户端的一个窗口中;因此,用户只需启动一个应用程序,就可在一个窗口下与多个即时通信账户的即时通信对象即时通信。
同时,各个即时通信账户的联系人无法获知该用户的其它即时通信账户提供的个人信息。
图2a示出上述实施方式的一个实例。
某个用户向同一个即时通信服务器申请三个账户888888、6666666、222222,分别用于与商务伙伴、同学及朋友进行即时通信,这三个账户彼此独立,互无关联。
该用户向即时通信服务器申请一个即时通信身份标识“Tammy”;同时提供了其在该即时服务器上已注册的即时通信账户。
该用户以其通信标识“Tammy”登陆时,该标识并无直接对应的即时通信对象,而只有三个与其关联的即时通信账户888888、666666、222222,用户通过该些账户与各即时通信对象通信。
当其在客户端以即时通信身份标识登陆时,即使通信服务器根据其存储的关联数据,同时启动与该标识关联的三个即时通信账户对应的线程。
对该用户而言,其在客户端只启动一个程序,打开一个窗口;该窗口以统一的界面显示三个即时通信账户线程的信息。
上述实施方式的步骤仅为集成多即时通信账户的方法之一,实际上亦可采取其它顺序完成建立所述即时通信身份标识与即时通信账户的关联。
例如,用户只提出即时通信标识申请时,提供其已注册的部分即时通信账户,甚至不提供即时通信账户,而在此后根据其需要向获得注册的即时通信身份标识添加即时通信账户,建立两者之间的关联。
或者,用户也可以申请即时通信账户时,提出建立该账户与某个即时通信标识关联的请求。
上述实现本方法的流程图参见图3。
用户使用身份标识可对自己在该即时通信服务器处注册的多个即时通信账户在客户端进行统一管理;同时即时通信服务器也可以根据用户的请求进行自动管理。
即时通信服务器自动管理包括根据与某个即时通信对象的即时通信内容,将该即时通信对象从对应的即时通信账户转移到同一即时通信身份标识下的另一个即时通信账户。
请参阅图4,所述的转移包括下述步骤:步骤S61,用户为即时通信账户设置初始信息,包括由一组关键词表示的属性;以及,同时设置关键词的
阀值。
所述设置是用户在注册即时通信账户时进行的,包括必备内容和可选内容;还可以分为可更改内容与不可更改内容。
所述初始信息包括用户自定义的网络名称以及愿意披露的个人信息;还可以设置一组关键词表示的属性,所述属性是根据该账户的用途对该账户的描述。
例如本实施例中,用户将自己的三个账户分别用于与商业伙伴、同学、朋友联络,则可以用不同的关键词来描述其属性;例如:即时通信账户8888888用于与商业伙伴联络,则为其选择若干与商业有关的关键词,例如:价格、商品、货物、报价、还价、要约、承诺等。同样可以为同学、朋友属性的账户设置相应的关键词。
步骤S62,所述即时通信服务器接收步骤S61所设置的初始信息,将其存入设置数据库。
步骤S63,进行即时通信时,即时通信服务器将即时通信内容存入即时通信内容数据库。
用户与每个即时通信对象即时通信的内容存储在该即时通信对象对应的数据区域。
步骤S64,提取即时通信内容数据库中存储的与某个即时通信对象的通信内容。
步骤S65,提取设置数据库中存储的即时通信账户的初始信息中描述属性的关键词。
步骤S66,根据步骤S65提取的所述初始信息中的属性关键词,对步骤S64提取的所述通信内容进行词法分析,得出该通信内容对应的通信对象的属性;并将分析结果输出。
所述词法分析具体是根据预先设定的阀值找出
聊天内容中某些
频率高的字眼,然后匹配即时通信账号的属性关键词对应列表。
根据上述匹配情况,对某个即时通信对象的属性进行判断;即:如果某个即时通信对象的通信内容中的高频词与某一个即时通信账户的属性关键词高度吻合,则该即时通信对象的属性即属于该即时通信账户。
步骤S67,若所述即时通信对象的属性与其使用的即时通信账户的属性不同时,将该即时通信对象转换到与其属性相符的即时通信账户下;并将该转化结果输出。
每个即时通信对象都是通过某个特定账户与该用户联系的,即时通信对象的属性默认为其使用的账户的属性。
如果经上述词法分析得出的该即时通信账户的属性与其默认属性不同,则即时通信服务器自动将该即时通信对象转移到与其属性符的即时通信账户。
例如图2a中原属于“朋友”账户的即时通信对象“Baby”,由于经常与该用户讨论商业方面的问题,经词法分析,其属性属于“商业伙伴”,则将其归入“商业伙伴”账户管理;转移后各即时通信账户对应的通信对象如图2b所示。
值得注意的是,所述转移只是起到便于该用户管理多个即时通信对象的作用,并不改变该即时通信对象与该用户通信所使用的实际即时通信账户。
所述转移发生时,即时通信账户对转移进入的即时通信对象免去友好验证。
步骤S68,将该即时通信对象显示在其转换后的即时通信账户下。
对于该用户而言,其通过显示窗口与即时通信服务器交互,进行管理,因此,必须将转换结果在窗口中显示出来,才有意义。
上述自动转移功能可以由用户自行启动,也可交由即时通信服务器在一定的时间间隔自动进行。
该自动转移功能的意义在于,当用户在其拥有的多个账户下,拥有大量即时通信对象时,将很难一一归类;该自动转移功能帮助用户对即时通信对象进行分类。
本发明同时提供用于多个即时通信账户管理的系统。
请参见图5,其为该系统的框图。
该系统包括:用户申请输入单元501,用于用户提出账户注册申请及身份标识注册申请;账户注册申请处理单元502,用于接收用户的账户注册申请,并输出注册信息;账户数据库503,用于存储所述账户注册申请处理模
块102输出的账户注册信息;身份标识注册申请处理单元504,用于接收用户的身份标识注册申请;标识数据库505,用于存储身份标识注册申请单元504输出的身份标识注册信息;关联单元506,用于根据用户的申请,建立所述账户与所述身份标识间的关联,并输出该关联信息;关联数据库507用于存储所述关联单元506的关联信息;管理单元508,用于读取所述关联数据库507中存储的关联信息,并据此信息管理身份标识及其对应的账户。
图6为上述管理模块508的框图。该管理单元包括:即时通信内容输入单元601,用于接收用户的即时通信内容;即时通信内容数据库602,用于存储用户即时通信内容;即时通信内容存取单元603,用于存取即时通信内容,包括接收用户即时通信内容,并存入即时通信内容数据库602;设置数据库604,用于存储用户设置内容;属性分析单元605,用于根据用户即时通信内容及设置的属性信息进行属性分析;设置处理单元606,用于接收用户的设置信息,并存入设置数据库604;属性转换单元607,用于属性转换,其接收属性分析单元605的分析结果,将属性与所在账户不符的即时通行对象转换到符合其属性的账户下;显示单元608,用于显示集成多个账户的界面,包括接收设置处理单元606及属性转换模单元607的数据,将各个即时通信账户对应的即时通信对象显示在相应的账户下。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。