[发明专利]文档名的显示处理方法及装置无效
申请号: | 201110045930.5 | 申请日: | 2011-02-25 |
公开(公告)号: | CN102110081A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 陈久军 | 申请(专利权)人: | 凌阳成芯科技(成都)有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;王漪 |
地址: | 611731 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文档 显示 处理 方法 装置 | ||
技术领域
本发明涉及数据处理方法领域,尤其涉及一种文件名的显示处理方法及装置。
背景技术
英文、法文、德文、韩文、中文等语言的存储编码序列(Logical Codes)与显示编码序列(Display Codes)一致,且由这些语言字符组成的文档名的显示方向一般都是从左向右。多媒体播放器等RAM记忆体存储空间有限的系统中存储这类文档名时如数字电视(DTV)、数字视频广播(DVB)、数字多功能(DVD)/蓝光光盘(BD)、MP3、MP4等播放器,一般都会通过设定文档名存储长度的预设值,对文档名存储编码序列进行直接存储或者截短后存储,以充分利用有限的存储空间。当文档名实际长度小于该预设值,则直接存储该文档名存储编码序列;当文档名实际长度大于该预设值,根据预设值大小按从左向右对文档名存储编码序列进行截短得到存储编码序列的前段部分,只保留该前段部分,丢弃后段部分。由于存储编码序列前段部分包括了对应文档的更多的有效信息,因此,用户通过显示截短得到存储编码序列的前段部分仍可对文档进行辨识。
但是,对于存储编码序列与显示编码序列不一致,且显示方向从右到左的语言字符,如阿拉伯文等,如果按照上述方式直接从左到右进行截短得到存储编码序列的前段部分,该前段部分包括的有效信息较少或者几乎没有。当文档名同时包括存储编码序列与显示编码序列不一致且显示方向从右到左以及存储编码序列与显示编码序列一致且显示方向从左向右的语言字符时,按照从左向右的顺序截短后,得到了文档名存储编码序列的前段部分。但是,由于直接对存储编码序列进行截短破坏了语言字符之间的显示属性,导致将该前段部分进行方向和语法解析后得到的文档名不可读或/和错误的。
发明内容
本发明要解决的技术问题是,提供一种文档名的显示处理方法和装置,用以克服直接对存储编码序列从左到右进行截短,得到存储编码序列的前段部分包括的有效信息较少或者几乎没有的缺陷;以及直接对该前段部分对应的存储编码进行语法解析得到的文档名不可读或/和错误的缺陷。
为解决上述技术问题,本发明提供了一种文档名的显示处理方法,所述文档名包括显示方向不一致且存储编码序列和显示编码序列不一致的语言字符,所述方法包括:
对文档名的存储编码序列进行调整使所述显示方向一致;
对调整后的所述存储编码序列进行语法解析得到显示编码序列;
根据所述存储长度预设值对所述显示编码序列进行或不截短处理以用于显示。
为解决上述技术问题,本发明还提供了一种文档名的显示处理装置,所述文档名包括显示方向不一致且存储编码序列和显示编码序列不一致的语言字符,所述装置包括:
方向分析器,用于对文档名的存储编码序列进行调整使所述显示方向一致;
语法解析器,用于对所述显示方向调整后的所述存储编码序列进行语法解析得到显示编码序列;
截短处理器,用于根据所述存储长度预设值对所述显示编码序列进行截短或不截短处理以用于显示。
本发明中,通过方向调整使得文档名中的第一语言字符串和第二语言字符串显示方向一致。之后,再通过语法解析,将第二语言字符串对应的存储编码序列转换为可用于显示的显示编码序列。当该显示编码序列的长度小于存储长度预设值时,直接将该显示编码序列用于显示。当该显示编码序列的长度大于存储长度预设值时,按照所述显示方向对该显示编码序列进行截短。将截短得到的前段部分用于显示,而舍弃后段部分,从而保留了前段部分中的有效信息。另外,根据方向调整后的存储编码序列得到完整的显示编码序列,保留了完整的显示属性,使得前段部分保留的有效信息可读且准确。
附图说明
图1为本发明文档名的显示处理方法实施例一的流程图;
图2为本发明文档名的显示处理方法实施例二的流程示意图;
图3是本发明文档名的显示处理装置方框图。
具体实施方式
下面结合附图来详细说明本发明实施方案。本发明的下述实施例中,通过方向调整使得文档名中的第一语言字符串和第二语言字符串显示方向一致。之后,再通过语法解析,将第二语言字符串对应的存储编码序列转换为可用于显示的显示编码序列。当该显示编码序列的长度小于存储长度预设值时,直接将该显示编码序列用于显示。当该显示编码序列的长度大于存储长度预设值时,按照所述显示方向对该显示编码序列进行截短。将截短得到的前段部分用于显示,而舍弃后段部分,从而保留了前段部分中的有效信息。另外,根据方向调整后的存储编码序列得到完整的显示编码序列,保留了完整的显示属性,使得前段部分保留的有效信息可读且准确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌阳成芯科技(成都)有限公司,未经凌阳成芯科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110045930.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种不同正态母体试验数据的转换方法
- 下一篇:主题设置方法及终端设备