[发明专利]一种UI文本检测方法及装置有效
申请号: | 201310716462.9 | 申请日: | 2013-12-23 |
公开(公告)号: | CN103699632B | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 吴得绶;刘小飞;杜盼强 | 申请(专利权)人: | 深圳开立生物医疗科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;A61B8/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518051 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ui 文本 检测 方法 装置 | ||
技术领域
本发明涉及超声诊断技术领域,具体涉及一种UI文本检测方法及装置。
背景技术
UI(User Interface,用户界面)是用户(User)与机器进行人机交互时直观面对的操作界面。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅能让软件变得有个性有品味,还能让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。
超声诊断设备(Ultrasound Diagnostic Equipment)大量采用UI进行人机交互。请参见图1,UI中包含构建用户界面的各种界面元素,如视窗101、文本框102、按钮103、下拉式菜单104等,这类界面元素称为组件,文本组件则是所有包含可视化文本内容的组件的统称,文本组件中的文本内容称为文本单元。在同一UI中,通常具有多个文本组件,每个文本组件对应各自的文本单元。在UI设计时,文本组件的尺寸根据某一种主要语言下的文本单元的字符信息确定,即在主要语言下,文本组件的字符信息与文本单元的容量信息是相匹配的,然后再将该文本单元导入该文本组件中进行显示,保证UI的美观和统一。但是,超声诊断设备需要支持多语言显示,同一文本组件的文本单元有多个语言版本。在另一语言下,尺寸确定的文本组件关于该另一语言的容量信息可能与该文本组件关于该主要语言的容量信息存在差别,同时,文本单元关于该另一语言的字符信息也可能与该文本单元关于该主要语言的字符信息存在差别,故无法保证在另一语言下,文本组件的容量信息与文本单元的字符信息是相匹配的。因此,当将其它语言下的文本单元导入文本组件时,可能出现文本单元的内容显示不全的问题,如图1所示,按钮103的文本内容由于文本组件的尺寸限制,显示为“Load Defa”,实际全文为“Load Default”,即出现文本组件的内容溢出问题。
目前,UI设计师对多种语言条件下每个导入文本单元的文本组件进行人工检测,以找出存在内容溢出的文本组件,再进行后续处理。
但是,上述技术方案耗费大量时间以及人力,严重降低了超声诊断设备中UI设计乃至软件整体设计的效率。
发明内容
为了解决上述问题,本发明提供一种UI文本检测方法及装置,用于自动检测多语言条件下UI的文本组件是否存在内容溢出问题。通过实施本发明技术方案,能够在超声诊断设备UI设计时自动检测出存在内容溢出的文本组件,然后提示UI设计师进行后续处理。
一种UI文本检测方法,包括:
解析第一语言包以获取第一语言文本单元;
获取所述第一语言文本单元的字符信息和文本组件关于第一语言的容量信息,所述文本组件的尺寸根据第二语言文本单元的字符信息确定,所述第一语言文本单元、所述第二语言文本单元分别为同一文本关于第一语言及第二语言的具体文本;
根据所述第一语言文本单元的字符信息和所述文本组件关于第一语言的容量信息判断将所述第一语言文本单元载入所述文本组件时是否存在内容溢出;
若判断结果为是,则标示出所述文本组件。
一种UI文本检测装置,包括:
解析模块,用于解析第一语言包以获取第一语言文本单元;
获取模块,用于获取所述第一语言文本单元的字符信息和文本组件关于第一语言的容量信息,所述文本组件的尺寸根据第二语言文本单元的字符信息确定,所述第一语言文本单元、所述第二语言文本单元分别为同一文本关于第一语言及第二语言的具体文本;
判断模块,用于根据所述第一语言文本单元的字符信息和所述文本组件关于第一语言的容量信息判断将所述第一语言文本单元载入所述文本组件时是否存在内容溢出;
标示模块,用于若所述判断模块的判断结果为是,则标示出所述文本组件。
本发明的有益效果是,获取并根据第一语言文本单元的字符信息和文本组件关于第一语言的容量信息,判断出将第一语言文本单元载入文本组件时存在内容溢出,同时标示出该文本组件。能够在超声诊断设备UI设计时自动检测出存在内容溢出的文本组件,然后提示UI设计师进行后续处理,节省大量时间以及人力,大大提高了超声诊断设备中UI设计乃至软件整体设计的效率。
附图说明
图1为UI界面示意图;
图2为本发明一种UI文本检测方法流程图;
图3为本发明另一种UI文本检测方法流程图;
图4为本发明另一种UI文本检测方法流程图;
图5为本发明一种UI文本检测装置结构示意图;
图6为本发明另一种UI文本检测装置结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳开立生物医疗科技股份有限公司,未经深圳开立生物医疗科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310716462.9/2.html,转载请声明来源钻瓜专利网。