[发明专利]IM软件中标签内容展现方法及展现装置无效
| 申请号: | 200910202883.3 | 申请日: | 2009-05-21 |
| 公开(公告)号: | CN101561748A | 公开(公告)日: | 2009-10-21 |
| 发明(设计)人: | 李敬;唐红兵 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F3/048 | 分类号: | G06F3/048 |
| 代理公司: | 上海开祺知识产权代理有限公司 | 代理人: | 费开逵 |
| 地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | im 软件 标签 内容 展现 方法 装置 | ||
技术领域
本申请涉及一种IM(Instant Message,即时通信)软件,尤其是IM软件中标签内容展现方法及展现装置。
背景技术
IM是英文Instant Message的缩写,IM软件也就是即时讯息(即时通信、即时通讯)软件。我们常用的QQ,MSN,Yahoo Messenger、阿里旺旺、网易泡泡等都属于IM软件。它们主是实现让用户迅速地在网上找到用户的朋友或工作伙伴,可以实时交谈和互传信息。而且,现在不少IM软件还集成了数据交换、语音聊天、网络会议、电子邮件的功能。
目前的IM软件采用现代图形用户界面(GUI),请参阅图1,其为一IM软件的图形用户界面示例示意图。主界面10通常包括若干TAB区域11和主体展示区域12。TAB区域11包含若干TAB(即标签)13。上述的IM软件主界面10的显示控制通常是执行机构来执行预先编好的代码而生成的,并且当用户点击TAB区域的某一标签13时,该标签13对应需展示的内容即在主体展示区域12中进行显示,通常称之为标签的切换。当用户点击TAB区域11的某一标签13时,如何显示该标签展示区?目前是需要对应的标签代码来实现的,每一标签展示区的显示都需设置对应的标签代码,并且该些标签代码都内嵌于主界面10显示控制的代码中。标签发生切换时,调用被用户点击的标签13对应的代码,使对应标签内容在主体展示区域12进行显示。
现有的标签内容展现方法存在以下技术缺陷:
首先,由于该些标签代码都内嵌于主界面10显示控制的代码,因此在编程时技术人员需考虑这些标签展示区与主界面的界面元素控制的交互、协作问题、逻辑上高度耦合。这样,当主界面的内容改动时就直接影响到标签内容的展示,另一方面,标签内容展示区的改动也会影响到主界面的布局,因此使得代码十分繁琐。
其次,扩展性非常差。当TAB区域11增加或减少标签内容时,需要修改主界面10对应的代码,这种修改不仅需要考虑标签内容,而且还需要考虑主界面的布局,对于技术人员的要求比较高,很费时费力且容易出错。当前的标签内容展现方法不利于动态增减,扩展性不好。
再次,系统资源占用大。由于标签内容作为主界面的子组件,为了实现的方便,标签内容展示区往往与“联系人列表”一起在主界面创建后创建出来了,虽然处于隐藏状态,但对内存、句柄等系统资源却一直占用着,造成了系统资源的浪费。
最后,不利于开发中的分工。当前技术由于高耦合,不利于团队开发中的分工。多人协作时相互依赖、牵制,工作效率低下。
发明内容
针对上述缺陷,本申请的思想在于提供IM软件中标签内容展现方法,以解决现有技术中扩展性差、系统资源占用大等技术缺陷。
本申请的思想还在于提供IM软件中标签内容展现装置。
一种IM软件中标签内容展现方法,用于对IM软件中主界面的标签内容进行展示,包括:(1)设置并保存主界面中每一标签之属性信息的标签配置文件;(2)装载所述标签配置文件;(3)当主界面上的标签被点击时,从所述标签配置文件中取得对应的属性信息,动态创建一该标签的扩展窗口;(4)在扩展窗口中显示该标签展示内容信息。
步骤(4)还包括:A:获得主界面所在屏幕中的位置信息,确定扩展窗口在屏幕中的位置信息。
步骤A进一步包括:A1:先获得主界面所在屏幕中的边界信息;A2:计算主界面上某一边界到屏幕相同边的边界距离,再将之与标签属性中的显示宽度进行对比,以此判断该主界面该边界到屏幕相同边之间的区域能否显示扩展窗口,若能,则将扩展窗口显示该区域。
一种IM软件中标签内容展示装置,其包括:
标签配置文件:用以保存主界面中每一标签之属性信息,所述属性信息至少包含该标签展示内容信息;
主控制单元:用于装载所述标签配置文件,并启动主界面控制单元显示主界面,以及标签被点击时,启动扩展窗口控制单元;
主界面控制单元,用于控制主界面的显示;
扩展窗口控制单元,用以从所述标签配置文件中取得对应的属性信息,动态创建一该标签的扩展窗口,并控制扩展窗口的显示。
与现有技术相比,本申请具有以下的优点:
首先,标签展示区(即扩展窗口)与主界面相互独立,低耦合,高内聚,有一致的清晰的控制代码。
其次,本申请通过xml配置文件来配置标签页,简单易用。
再次,本申请在主界面创建时并不创建默认不显示的标签,需要显示标签内容时才去动态创建对应的扩展窗口,减少了对系统资源的占用,提高了界面创建的速度,改善用户体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910202883.3/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法





