[发明专利]即时通讯客户端及其人机交互方法有效
申请号: | 200810067955.3 | 申请日: | 2008-06-18 |
公开(公告)号: | CN101299730A | 公开(公告)日: | 2008-11-05 |
发明(设计)人: | 王文涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 客户端 及其 人机交互 方法 | ||
技术领域
本发明涉及即时通讯技术领域,尤其涉及一种即时通讯客户端及其人机交互方法。
背景技术
网络即时通讯(IM)工具发展到今天,已经被大多数的网民所接受,成为用户必不可少的通讯手段。不但在平时的休闲娱乐中,而且在工作中,很多用户都在广泛的使用IM客户端工具与别人进行联系。因此用户对IM客户端的易用性,稳定性,安全性等方面提出了较高的要求。
这里的所指的IM客户端包括用户所使用的IM客户端软件,也包括具备IM功能的硬件平台,如计算机、智能手机、个人数字助理等,因而,用户在使用IM客户端的过程中,必然伴随着人机交互的过程。图形用户界面(GUI)是目前非常流行的一种用户界面,现有的IM客户端软件就是基于GUI方式的一种交互软件,用户通过图形化的交互手段来与IM客户端软件进行交互,选择相应的功能入口,对相应的功能进行配置等等。
如图1所示,其为现有主流IM客户端软件的功能入口示意图,其通过GUI来实现相应功能的入口,主要是在IM客户端软件的界面上设定相应的入口点,这些入口点有多种图形形式,比如按钮(Button),链接(Link),菜单(Menu)等等,用户通过操作各种图形形式来执行图形所代表的相应功能。由于这些功能的入口都需要有对应的图形化的表现形式,因而会占用IM客户端软件的界面资源,比如位图,空间位置等,而这种资源对于IM客户端软件来说是有限的。因此,当IM客户端软件集成了过多的功能入口后,这种资源就显得比较紧张。同时,随着功能入口的增多,用户在定位这些入口时也会比较繁琐,降低了IM客户端软件的易用性。另一种与IM客户端软件进行交互的方式为快捷键(Hot Key)方式。这种方式通过在宿主操作系统中注册相应的快捷键,当用户使用快捷键后,系统会调用相应IM客户端软件注册的回调函数,以便实现相应的IM客户端软件的功能。目前主流的IM客户端软件都支持快捷键方式。但是,快捷键的资源是有限的,一般只会用来绑定特定且常用的功能,并且有时候因为宿主操作系统的其他软件也有可能注册了相同的快捷键,将会产生冲突;此外,快捷键不能带特定参数来使用,这就限制了快捷键的使用。
随着现有IM工具的发展,在即时通讯功能的基础上,其所集成的其他功能也越来越多,比如娱乐、办公等,相应的,IM工具的功能入口和对应的设置入口也越来越多,层次也越来越复杂,这些都增加了用户的使用负担,从而降低了IM工具的易用性。同样的,随着功能的增加,在相应功能的管理和配置上也越来越复杂,并且功能之间的耦合性也越来越强,这些也都增加了用户的使用负担。而实际上,对于特定的IM用户来说,其经常使用的功能往往只是特定某几项,因此,如何方便的找到对应功能的入口,并对其进行配置,是IM工具目前需要解决的问题之一。
发明内容
因此,本发明的目的是提供一种即时通讯客户端及其人机交互方法,其在现有基于GUI的IM客户端中,增加命令入口,即添加命令用户界面(CUI),使得IM用户可以直接对IM客户端的功能进行操作,方便用户的使用。
为实现上述目的,本发明提供一种即时通讯客户端,在GUI的基础上添加有作为命令行输入口的命令用户界面(CUI);该即时通讯客户端包括:
命令接收单元,附加于所述即时通讯客户端上的人机交互界面,用户通过该命令接收单元输入命令,所述命令与所述即时通讯客户端的功能相对应;
命令解析单元,与命令接收单元通讯连接,负责分析用户所输入的命令;
命令执行单元,与命令解析单元通讯连接,在命令解析的基础上,负责确定所输入命令用以限制命令执行方式的权限级别,执行用户所输入的命令。
其中,所述即时通讯客户端还包括命令预处理单元,其通讯连接于所述命令接收单元和命令解析单元之间,用来过滤用户通过命令接收单元的输入。
其中,所述即时通讯客户端还包括命令定义单元,用户通过该命令定义单元定义命令与即时通讯客户端功能之间的对应关系。
其中,所述即时通讯客户端还包括命令集单元,其分别与命令解析单元和命令定义单元通讯连接,负责存储命令与所述即时通讯客户端功能之间的对应关系。
其中,所述命令解析单元使用正则表达式或者有限状态机来分析用户输入的命令。
其中,所述命令执行单元执行命令的方式为:
直接调用并执行既有的基础即时通讯平台暴露的应用编程接口;或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810067955.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模壳构件
- 下一篇:压电元件及其制造方法和液体排出装置