用于解析图释的方法及装置的制作方法

文档序号:6364260阅读:122来源:国知局
专利名称:用于解析图释的方法及装置的制作方法
技术领域
本发明涉及信息技术领域,更具体地,涉及一种用于解析图释的方法及装置。
背景技术
随着计算机与通信技术的迅速发展,互联网日益成为人们进行日常交流的重要工具。基于互联网的各种应用服务,诸如即时通信(Instant Messaging)、社交网络(SocialNetwork Service)、RSS (Really Simple Syndication)在线共享等的出现,更是大大地方便了人们的工作与生活。在使用互联网应用服务的过程中,用户可以通过使用不同的表情图释来表达自己的心情状态。例如,在RSS在线共享的应用服务中,用户可以对新闻信息进行评论,这些评论会被应用服务的服务器所记录,进而分享给其他的用户,这些评论中即可以添加各种表情图释。再例如,在社交网络中,人们可以使用其中的各种通信工具来进行沟通,例如邮件、短消息等,而这些通信工具通常都可以支持各种表情图释。表情图释通常由特定的符号,例如成对的符号,来界定,从而在检测到之后进行相应的显示。然而,人们在进行输入时,尤其是在快速输入时,可能会出现很多笔误,例如符号不成对,插入无效字符等。这些都可能导致不能正确地解析表情图释。特别地,当输入的内容中存在较多表情图释时,其中的一个输入错误可能导致其他表情图释不能被正确解析。因此,需要一种用于解析图释的方法及装置,以能正确地解析图释,而且不易受到各种错误输入的影响。

发明内容
为了实现上述目的,本发明的实施例提出一种用于解析图释的方法及装置。根据本发明的一个方面,提供一种用于解析图释的方法,包括:接收字符串;从字符串的一端开始检测预定成对符号中与所述一端对应的半符号;检测到第一个半符号后,从该第一个半符号继续前进检测所述成对符号中的相反半符号;检测到第一个相反半符号后,从该第一个相反半符号往回检测所述半符号;检测到所述半符号后,选取所述半符号与所述第一个相反半符号之间的字符串作为候选图释标识;以及确定与所检测到的候选图释标识对应的内容。在本发明的一个实施方式中,所述字符串的一端是所述字符串的左端,与所述一端对应的半符号是左半符号,所述相反半符号是右半符号。其中,成对符号可以选自以下中的至少一个:单引号、双引号、小括号、中括号、大括号、尖括号和书名号。可选地,成对符号还兼容全角和半角符号。在本发明的一个实施方式中,确定步骤包括:提供图释数据库,所述图释数据库包括图释标识与图释的对应关系;在所述图释数据库中查找与所述候选图释标识匹配的图释;当查找到匹配的图释时,将与所述候选图释标识对应的内容确定为所述匹配的图释;以及当未查找到匹配的图释时,将与所述候选图释标识对应的内容确定为所述候选图释标识本身。其中,图释数据库可以是远程数据库。当图释数据库是远程数据库时,确定步骤还包括:发送包含所述候选图释标识的请求以在所述远程数据库中进行查找;以及接收查找结果。可选地,图释数据库可以是本地数据库。根据本发明的另一方面,提供一种用于解析图释的装置,包括:接收装置,用于接收字符串;检测装置,用于从所述字符串的一端开始检测预定成对符号中与所述一端对应的半符号;检测到第一个半符号后,从该第一个半符号继续前进检测所述成对符号中的相反半符号;检测到第一个相反半符号后,从该第一个相反半符号往回检测所述半符号;检测到所述半符号后,选取所述半符号与所述第一个相反半符号之间的字符串作为候选图释标识;以及确定装置,用于确定与所检测到的候选图释标识对应的内容。本发明的方法及装置能够正确地解析表情图释,不易受各种输入错误的影响,提高了用户的使用体验。


通过下文对结合附图所示出的实施例进行详细说明,本发明的上述以及其他特征将更加明显,本发明附图中相同或相似的标号表示相同或相似的部件。图1是本发明的实施方式可以在其中实现的示例性系统10的概览图;图2示出了根据本发明的实施方式的用于解析图释的方法的流程图;图3示出了根据本发明的实施方式的图释解析装置的框图;以及图4示出了本发明的各种实施方式可以在其中实现的一种示例性设备的框图。
具体实施例方式附图中的流程图和框图,图示了按照本发明各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。图1是本发明的实施方式可以在其中实现的示例性系统10的概览图。系统10可以包括有线或无线网络的任意组合,其中这些网络包括但不限于移动电话网络、无线局域网(LAN)、蓝牙个人局域网、以太网LAN、令牌环LAN、广域网、互联网等。例如,图1中所示系统10包括移动电话网络11和互联网28。通往互联网28的连接可以包括但不限于远程无线连接、短程无线连接,以及各种有线连接,有线连接包括但不限于电话线、电缆线路、电力线、TV广播等。系统10的示例性通信终端可以包括移动通信终端和非移动通信终端,其包括但不限于组合式PDA和移动电话14、移动电话12、PDA 16、集成消息传递设备(IMD) 18、个人电脑、平板电脑、膝上型电脑(未示出)等。移动通信终端可以通过通往基站24的无线连接25与服务提供商进行通信。基站24可以耦合至网络服务器26,该服务器26允许移动电话网络11和互联网28之间的通信。移动通信终端也可以通过其他方式直接与互联网28通信。非移动通信终端可以通过各种连接与互联网28通信。系统10还可以包括各种服务器,诸如互联网应用服务器20和22,其通过有线或无线链路连接到互联网28。服务器20和22可以是通用型服务器,也可以是专用型服务器。系统10可以包括附加的通信设备和不同类型的通信设备。通信设备可以使用各种传输技术进行通信,包括但不限于,码分多址(CDMA)、全球移动通信系统(GSM)、通用移动通信系统(UMTS)、时分多址(TDMA)、频分多址(FDMA)、传输控制协议/互联网协议(TCP/IP)、短消息传递服务(SMS)、多媒体消息传递服务(MMS)、电子邮件、即时消息传递服务(MS)、蓝牙、IEEE 802.11等。在实现本发明的各种实施方式中所涉及的通信设备可以使用各种介质进行通信,包括但不限于无线电、红外、激光、线缆连接等。下文将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。如此处所使用的,术语“图释”是指,网站、服务器、应用软件或应用服务等的运营者或设计者提供的格式化图片,其中每一图释对应于特定的释义。相较于文字而言,图释更为直观、生动,其所传达的信息也更为丰富。在具体应用中,图释可以为表情图释或动作图释,不同的表情图释可以被显示为表示不同表情或动作的图片,图片既可以是静态图片,也可以是动态图片。例如,常见的表情图释有
权利要求
1.一种用于解析图释的方法,包括: 接收字符串; 从所述字符串的一端开始检测预定成对符号中与所述一端对应的半符号; 检测到第一个半符号后,从该第一个半符号继续前进检测所述成对符号中的相反半符号; 检测到第一个相反半符号后,从该第一个相反半符号往回检测所述半符号; 检测到所述半符号后,选取所述半符号与所述第一个相反半符号之间的字符串作为候选图释标识;以及 确定与所检测到的候选图释标识对应的内容。
2.根据权利要求1所述的方法,其中所述字符串的一端是所述字符串的左端,与所述一端对应的半符号是左半符号,所述相反半符号是右半符号。
3.根据权利要求1-2中任一所述的方法,其中所述成对符号选自以下中的至少一个:单引号、双引号、小括号、中括号、大括号、尖括号和书名号。
4.根据权利要求1-2中任一所述的方法,其中所述成对符号兼容全角和半角符号。
5.根据权利要求1-2中任一所述的方法,其中所述确定包括: 提供图释数据库,所述图释数据库包括图释标识与图释的对应关系; 在所述图释数据库中 查找与所述候选图释标识匹配的图释; 当查找到匹配的图释时,将与所述候选图释标识对应的内容确定为所述匹配的图释;以及 当未查找到匹配的图释时,将与所述候选图释标识对应的内容确定为所述候选图释标识本身。
6.根据权利要求5所述的方法,其中所述图释数据库是远程数据库,所述确定还包括: 发送包含所述候选图释标识的请求以在所述远程数据库中进行查找;以及 接收查找结果。
7.根据权利要求5所述的方法,其中所述图释数据库是本地数据库。
8.根据权利要求1-2中任一所述的方法,还包括: 显示与所述候选图释标识对应的内容。
9.一种用于解析图释的装置,包括: 接收装置,用于接收字符串; 检测装置,用于从所述字符串的一端开始检测预定成对符号中与所述一端对应的半符号;检测到第一个半符号后,从该第一个半符号继续前进检测所述成对符号中的相反半符号;检测到第一个相反半符号后,从该第一个相反半符号往回检测所述半符号;检测到所述半符号后,选取所述半符号与所述第一个相反半符号之间的字符串作为候选图释标识;以及 确定装置,用于确定与所检测到的候选图释标识对应的内容。
10.根据权利要求9所述的装置,其中所述字符串的一端是所述字符串的左端,与所述一端对应的半符号是左半符号,所述相反半符号是右半符号。
11.根据权利要求9-10中任一所述的装置,其中所述成对符号选自以下中的至少一个:单引号、双引号、小括号、中括号、大括号、尖括号和书名号。
12.根据权利要求9-10中任一所述的装置,其中所述成对符号兼容全角和半角符号。
13.根据权利要求9-10中任一所述的装置,其中所述确定装置配置用于: 提供图释数据库,所述图释数据库包括图释标识与图释的对应关系; 在所述图释数据库中查找与所述候选图释标识匹配的图释; 当查找到匹配的图释时,将与所述候选图释标识对应的内容确定为所述匹配的图释;以及 当未查找到匹配的图释时,将与所述候选图释标识对应的内容确定为所述候选图释标识本身。
14.根据权利要求13所述的装置,其中所述图释数据库是远程数据库,所述确定装置还配置用于: 发送包含所述候选图释标识的请求以在所述远程数据库中进行查找;以及 接收查找结果。
15.根据权利要求13所述的装置,其中所述图释数据库是本地数据库。
16.根据权利要求9-10中任一所述的装置,还包括: 显示装置,用于显示与所述候选图释标识对应的内容。
全文摘要
本发明提供了一种用于解析图释的方法及装置。方法包括接收字符串;从所述字符串的一端开始检测预定成对符号中与所述一端对应的半符号;检测到第一个半符号后,从该第一个半符号继续前进检测所述成对符号中的相反半符号;检测到第一个相反半符号后,从该第一个相反半符号往回检测所述半符号;检测到所述半符号后,选取所述半符号与所述第一个相反半符号之间的字符串作为候选图释标识;以及确定与所检测到的候选图释标识对应的内容。按照本发明的实施方式能够正确地解析表情图释,不易受各种输入错误的影响,提高了用户的使用体验。
文档编号G06F17/30GK103218379SQ201210025308
公开日2013年7月24日 申请日期2012年1月19日 优先权日2012年1月19日
发明者孟伟奇 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1