[发明专利]即时通讯软件中通讯窗口的控制方法及控制系统有效
| 申请号: | 200910259174.9 | 申请日: | 2009-12-11 |
| 公开(公告)号: | CN102098233A | 公开(公告)日: | 2011-06-15 |
| 发明(设计)人: | 唐红兵;吴志勇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;G06F9/44 |
| 代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 即时通讯 软件 通讯 窗口 控制 方法 控制系统 | ||
技术领域
本申请涉及一种软件,特别是即时通讯软件中窗口的展示方法及系统。
背景技术
随着网络的普及,人们通过网络进行通信已成为生活和工作的常识。即时通讯软件(Instant Messenger,简称IM)是人们常用的网络通信工具,已在互联网上得到了广泛的应用。安装即时通讯软件的平台,我们称之为系统。平台可以为网络终端或其他通讯终端等。用户使用IM软件以ID号通过平台进行登录,可以与超过一个即时通讯联系人进行即时消息收发活动的操作。目前,与每个联系人进行即时消息收发时,系统都会独立开辟一个窗口。当同时与多个联系人对话时,系统不得不同时打开多个对话窗口。
在申请日为2005年3月30日申请号为200510059657.6的中国专利申请中,申请人广州市领华科技有限公司公开了一种实现在单一对话窗口与多个联系人即时通讯的方法,其具体为:首先,用户通过即时通讯工具发送进行即时通讯的请求,即时通讯工具将联系人的信息以用户层的方式显示在当前对话窗口,其次,即时通讯服务器接收到该请求,建立通讯连接,用户进行即时通讯;再次,当通讯服务器接收到用户即时通讯完毕的请求,断开用户与联系人的通讯连接,关闭与该联系人对应的用户层或整个对话窗口。该方案以用户层的方式将与不同联系人进行即时通讯时的对话窗口合并为一个对话窗口,通过该对话窗口可以与使用不同即时通讯协议的联系人进行即时通讯。这种方案虽然理论上能够使用一个对话窗口与使用不同即时通讯协议的联系人进行通讯,但是在实现过程中存在问题:系统的用户层的资源是有限的,当同时进行交互的联系人人数比较多时,占用用户层多,而一个系统能占用的用户层是有限的,因此实现难度大并且占用资源多。。
发明内容
本申请的目的在于提供一种即时通讯软件中通讯窗口的控制方法,以解决现有技术中在通讯窗口控制过程中实现难度大且占用资源多的技术问题。
本申请的另一目的在于提供一种即时通讯软件中通讯窗口的控制系统,以解决现有技术中在通讯窗口控制过程中实现难度大且占用资源多的技术问题。
为了达到上述目的,本申请提供了一种即时通讯软件中通讯窗口的控制方法,包括:
(1)设置窗口数据存储单元;
(2)接收到用户欲与某一联系人建立即时通讯连接的请求时,查找窗口数据存储单元,判断所述窗口数据存储单元中是否存在与该联系人有映射关系的窗口信息,如果存在与所述联系人有映射关系的窗口信息,则进行步骤(6),如果不存在与所述联系人有映射关系的窗口信息,则进一步判断所述窗口数据存储单元中是否存在主通讯窗口,如果不存在所述主通讯窗口则进行步骤(3),如果存在所述主通讯窗口则进行步骤(4);
(3)创建一窗口,并将该窗口作为主通讯窗口,并建立该主通讯窗口对应的用于保存该窗口下所有联系人信息的联系人信息存储结构;
(4)在窗口数据存储单元中保存该联系人与该主通讯窗口的映射关系;
(5)在该主通讯窗口下创建一该联系人对应的标签页,并将包括该联系人与标签页映射关系在内的联系人信息存储在该窗口对应的联系信息存储结构中;
(6)将该联系人所在的标签页进行焦点显示,所述联系人所在的标签页为与联系人存在映射关系的窗口下该联系人对应的标签页。
在本实例中,接收到一窗口下的某一或某些标签页欲重新设定一新窗口的消息时,先重新创建一新窗口,并建立该新窗口对应的联系人信息存储结构;
对于欲重新设定新窗口的每一标签页,先确定该标签页对应的联系人,再在该新窗口下创建该联系人对应的标签页,并将该联系人信息存储在该新窗口对应的联系人信息存储结构,然后修改窗口数据存储单元中该联系人所映射的窗口信息;
修改原窗口对应的联系人信息存储结构中的信息。
在本申请中,系统还可以合并窗口:
(3-1)系统接收到某一窗口欲合并成一目标窗口的请求时,先判断被合并的窗口是否为主通讯窗口,若是,将合并的目标窗口设置为主通讯窗口,再进行(3-2),否则直接进行(3-2);
(3-2)系统将被合并窗口中的每一联系人,进行如下操作:
在该目标窗口下创建该联系人对应的标签页,并将该联系人信息存储在该目标窗口对应的联系人信息存储结构,后修改窗口数据存储单元中该联系人所映射的窗口信息;
(3-3)删除被合并窗口对应的联系人信息存储结构中的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910259174.9/2.html,转载请声明来源钻瓜专利网。





