一种嵌入式中间件平台字体配置的方法

文档序号:6358313阅读:296来源:国知局
专利名称:一种嵌入式中间件平台字体配置的方法
技术领域
本发明关于一种字体配置方法,特别是关于潜入式中间件平台字体配置的方法。
背景技术
嵌入式中间件(Embedded Middleware)是在嵌入式应用程序和操作系统、硬件平台之间嵌入的一个中间层,如图1所示,嵌入式中间件通常定义成一组较为完整的、标准的应用程序接口,它主要为嵌入式应用软件的开发提供跨硬件平台、跨操作系统、层次化、模块化、可扩展的接口,同时,根据嵌入式应用程序的编程特点提供必要的编程工具。借助嵌入式中间件,应用程序可以独立于操作系统和硬件平台,使产品的开放性和可移植性更强, 也就是说,凭借嵌入式中间件,应用程序不仅可以运行于不同硬件平台,也可以在不同的操作系统平台上运行;凭借嵌入式中间件,可以直接在其上进行嵌入式应用程序的开发,不必关注底层各种嵌入式硬件平台、各类嵌入式实时操作系统的基础技术细节,容易实现资源动态变化的分布异构网络环境下的多嵌入式应用系统的跨平台协同工作,在提高开发效率、减少开发和维护成本的同时能够跟上基础软硬件平台的扩展升级和底层技术的快速发展,使嵌入式应用软件的开发和管理变得更加简捷。然而,现有技术在跨平台嵌入式中间件产品开发做字体配置时,通常是开发一套通用的、宿主平台无关的字体配置方法,这样一来耗费人力财力,二来由于宿主平台系统和硬件平台存在差异,很难实现通用的解决方法。综上所述,可知先前技术的嵌入式中间件平台做字体配置时存在费时费力且由于宿主平台系统和硬件平台差异难以实现通用的问题,因此实有必要提出改进的技术手段, 来解决此一问题。

发明内容
为克服上述现有技术的嵌入式中间件平台做字体配置时存在费时费力且由于宿主平台系统和硬件平台差异难以实现通用的问题,本发明的主要目的在于提供一种嵌入式中间件平台字体配置的方法,通过借用宿主系统字体配置解决中间件平台字体配置,便于字体绘制时使用合适的配置信息。为达上述及其它目的,本发明一种嵌入式中间件平台字体配置的方法,至少包含在该中间件平台构造字体配置存储结构,其中,该字体配置存储结构包含宿主系统字体配置信息;该中间件平台初始化时,按该宿主系统的字体配置设置该中间件平台字体配置; 以及当绘制文字时,根据该字体配置结构获取该宿主系统的字体配置信息来绘制文字。进一步地,该字体配置存储结构至少包括字体名称、字体大小、字体颜色、宿主系统字体索引以及API。 进一步地,通过该字体配置结构获取该宿主系统的字体配置信息来绘制文字的步骤进一步包括读取该字体配置存储结构的配置表;至少获取该API与该宿主系统字体索引;根据该API与该宿主系统索引获得宿主系统的字体矩阵表;根据该字体矩阵表与该字体名称、该字体大小及该字体颜色绘制文字。与现有技术相比,本发明一种嵌入式中间件平台字体配置的方法通过在中间件平台构造包含宿主系统字体配置信息的字体配置存储结构,于绘制文字时根据该字体配置结构获取宿主系统的字体配置信息来绘制文字,达到利用宿主系统的字体配置解决中间件平台字体配置的目的,便于字体绘制时使用合适的配置信息。


图1为现有技术中嵌入式中间件层次结构;图2为本发明之较佳实施例一种嵌入式中间件平台字体配置方法的步骤流程图;表3为本发明较佳实施例中字体配置存储结构的配置表结构;图4为本发明较佳实施例中绘制文字的具体步骤流程图。
具体实施例方式以下通过特定的具体实例并结合

本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。图2为本发明一种嵌入式中间件平台字体配置的方法的步骤流程图。如图2所示, 本发明一种嵌入式中间件平台字体配置的方法,包括如下步骤步骤201,在中间件平台构造字体配置存储结构,其中,中间件平台字体配置中包含宿主系统字体配置,表3为本发明较佳实施例之字体配置存储结构的配置表,在本发明较佳实施例中,字体配置存储结构包括索引序号、字体名称、字体大小、字体颜色、宿主系统字体索引以及API等信息,表3中仅以A、B两个应用程序为例,本发明不以此为限;步骤202,初始化时,获取宿主系统字体配置信息设置中间件平台字体配置,具体来说,当中间件平台初始化时,中间件平台会读取宿主系统的字体配置,并根据宿主系统的字体配置来设置自身的字体配置;步骤203,绘制文字时,通过字体配置存储结构获取宿主系统的字体配置信息来绘制文字。图4为本发明较佳实施例中绘制文字的步骤流程图,具体包括如下步骤步骤401,读取字体配置存储结构的配置表(configure);步骤402,获取API与宿主系统字体索引;步骤403,根据API与宿主系统索引获得宿主系统的字体矩阵表;步骤404,根据字体矩阵表及字体名称、字体大小、字体颜色等信息绘制文字。
可见,本发明一种嵌入式中间件平台字体配置的方法通过在中间件平台构造包含宿主系统字体配置信息的字体配置存储结构,于绘制文字时根据该字体配置结构获取宿主系统的字体配置信息来绘制文字,达到利用宿主系统的字体配置解决中间件平台字体配置的目的,便于字体绘制时使用合适的配置信息。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此, 本发明的权利保护范围,应如权利要求书所列。
权利要求
1.一种嵌入式中间件平台字体配置的方法,至少包含在该中间件平台构造字体配置存储结构,其中,该字体配置存储结构包含宿主系统字体配置信息;该中间件平台初始化时,获取该宿主系统的字体配置信息设置该中间件平台字体配置;以及当绘制文字时,根据该字体配置结构获取该宿主系统的字体配置信息来绘制文字。
2.如权利要求1所述的一种嵌入式中间件平台字体配置方法,其特征在于该字体配置存储结构至少包括字体名称、字体大小、字体颜色、宿主系统字体索引以及API。
3.如权利要求2所述的一种嵌入式中间件平台字体配置方法,其特征在于通过该字体配置结构获取该宿主系统的字体配置信息来绘制文字的步骤进一步包括读取该字体配置存储结构的配置表;至少获取该API与该宿主系统字体索引;根据该API与该宿主系统索引获得宿主系统的字体矩阵表;根据该字体矩阵表与该字体名称、该字体大小及该字体颜色绘制文字。
全文摘要
本发明公开一种嵌入式中间件平台字体配置的方法,至少包含首先构造字体配置存储结构,其中,该字体配置存储结构包含宿主系统字体配置信息;初始化时,获取该宿主系统的字体配置信息设置该中间件平台字体配置;以及绘制文字时,根据该字体配置结构获取该宿主系统的字体配置信息来绘制文字,本发明通过借用宿主系统的字体配置解决了中间件平台字体配置问题,便于字体绘制时使用合适的配置信息。
文档编号G06F9/44GK102169435SQ201110098360
公开日2011年8月31日 申请日期2011年4月19日 优先权日2011年4月19日
发明者周后红, 徐达峰, 李庆瑜, 杨茂林, 王志远 申请人:上海网达软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1