[发明专利]一种手机IM客户端的特定类型内容解析方法无效
| 申请号: | 201210217854.6 | 申请日: | 2012-06-27 |
| 公开(公告)号: | CN102789481A | 公开(公告)日: | 2012-11-21 |
| 发明(设计)人: | 姚淑范 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04M1/725;H04M1/2745 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
| 地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 手机 im 客户端 特定 类型 内容 解析 方法 | ||
技术领域
本发明涉及网络通信技术领域,特别涉及一种手机IM客户端的特定类型内容解析方法。
背景技术
目前即时通信IM类聊天软件大多涉及到个人计算机PC和手机客户端之间的互相通信,难免会需要发送统一资源定位符(URL,Uniform/Universal Resource Locator),期望IM客户端能够解析并使用。
但是,目前许多的IM客户端产品设计并没有对URL进行解析,PC端发送过来的URL字符串,IM客户端只是当作普通文字处理,并不能够满足用户需求,例如点击打开浏览器、特殊标识显示。如果用户想要提取收到的URL,必须自行编辑到浏览器,这是非常不舒服的体验。
发明内容
本发明提供了一种手机IM客户端的特定类型内容解析方法,以解决现有的手机IM客户端将一些如URL等的特定类型内容当做普通文字处理,降低用户体验的问题。
为达到上述目的本发明的技术方案是这样实现的:
本发明公开了一种手机IM客户端的特定类型内容解析方法,在手机IM客户端中的设置解析控件和绘制控件,则该方法包括:
在IM客户端启动时,解析控件使用树结构保存特定类型内容的标志内容;其中,树结构中每个分支对应特定类型内容的一个标志内容;
当IM客户端接收到消息时,解析控件将消息中的字符串逐一与树结构中的标志内容进行匹配,如果命中树结构中的一个分支,则确定消息中命中的部分为特定类型内容中的一部分,然后查找特定类型内容的边界,获得消息字符串中的特定类型内容;
解析控件对消息中的特定类型内容进行标记;
绘制控件根据所述标记识别消息中的特定类型内容,并按照预设的方式显示该特定类型内容。
所述解析控件使用树结构保存特定类型内容的标志内容包括:
解析控件创建树结构,将特定类型内容的标志内容一一载入树结构,并将树结构存入容器。
所述解析控件将消息中的字符串逐一与树结构中的标志内容进行匹配包括:
解析控件将消息中的字符逐一与各树结构的跟节点进行匹配,如果相同,则将该字符的下一个字符与根节点下的各子节点进行匹配,如果存在匹配的节点则进行下一步的匹配,直到匹配失败或者命中树结构的一个分支上所有节点。
所述解析控件对消息中的特定类型内容进行标记包括:
为消息中的每个字符串赋予一个枚举型的成员变量,该成员变量存在与特定类型内容对应的值;
所述解析控件对消息中的特定类型内容字符串的成员变量赋予特定类型内容所对应的值。
所述特定类型内容为:统一资源定位符URL、邮箱地址或手机号码。
当所述特定类型内容为URL时,
所述特定类型内容的标志内容为URL的初始标记字符串。
所述查找特定类型内容的边界包括:从URL的初始标记字符串开始向后查找URL结束符。
所述按照预设的方式显示该特定类型内容包括:令特定类型内容的显示颜色为某种特定颜色,并且具有某种特定颜色的下划线。
该方法进一步包括:在IM客户端中设置网页调用控件;
网页调用控件检测到鼠标点击消息中的URL的事件时,调用系统浏览器,打开以该URL为网址的网页。
本发明这种在手机IM客户端中的设置解析控件和绘制控件,在IM客户端启动时,解析控件使用树结构保存特定类型内容的标志内容,当IM客户端接收到消息时,解析控件将消息中的字符串逐一与树结构中的标志内容进行匹配,如果命中树结构中的一个分支,则确定消息中命中的部分为特定类型内容中的一部分,然后查找特定类型内容的边界,获得消息字符串中的特定类型内容,解析控件对消息中的特定类型内容进行标记,绘制控件根据所述标记识别消息中的特定类型内容,并按照预设的方式显示该特定类型内容的技术方案,能够在IM聊天中,将聊天消息中的特定类型内容进行特殊显示,以与普通文字进行区别,提高了用户体验。
附图说明
图1是本发明中的一种手机IM客户端的特定类型内容解析方法的流程图;
图2是本发明实施例中的URL的初始标记字符串wap.的以小写w开头的树结构示意图;
图3是本发明实施例中的URL的初始标记字符串wap.的以大写W开头的树结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210217854.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络交易方法和系统
- 下一篇:碾米机碾米室结构





