屏显字符的显示方法及计算机可读存储介质技术

技术编号:19424575 阅读:18 留言:0更新日期:2018-11-14 10:25
本发明专利技术公开了一种屏显字符的显示方法及计算机可读存储介质,方法包括:根据待显示的字符以及预设的字体,获取对应的点阵字库文件;根据所述字符的区位码,在所述字库文件中获取所述字符对应的字模信息;将所述字模信息发送至设备端;设备端根据所述字模信息在屏幕上进行描点,显示所述字符。本发明专利技术可使设备端无需安装硬件的字库模块,且可随时进行屏显字符的更新。

【技术实现步骤摘要】
屏显字符的显示方法及计算机可读存储介质
本专利技术涉及字库显示
,尤其涉及一种屏显字符的显示方法及计算机可读存储介质。
技术介绍
目前市面上带屏显字的蓝牙设备主流解决方案是,在电路板上直接内置字库模块,也就是出厂的时候就安装了字库,再由应用软件端去设置屏显内容。上述方案虽然方便,但由于出厂的时候就内置好字库,字库的内容以及字体是无法随时更新的,需要通过硬件部分更换字库模块来更新,比如说增加几个字,或者变更字体。而且,字库模块也需要一定的价格成本,尤其在小型蓝牙设备(如手持计数器),甚至占到了20%以上的开发成本。若通过更换字库模块来进行更新的话,花费成本大,且操作不便。
技术实现思路
本专利技术所要解决的技术问题是:提供一种屏显字符的显示方法及计算机可读存储介质,可无需安装硬件的字库模块,且可随时添加新的屏显字符、修改屏显字符的字体。为了解决上述技术问题,本专利技术采用的技术方案为:一种屏显字符的显示方法,包括:根据待显示的字符以及预设的字体,获取对应的点阵字库文件;根据所述字符的区位码,在所述字库文件中获取所述字符对应的字模信息;将所述字模信息发送至设备端;设备端根据所述字模信息在屏幕上进行描点,显示所述字符。本专利技术还涉及一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以下步骤:根据待显示的字符以及预设的字体,获取对应的点阵字库文件;根据所述字符的区位码,在所述字库文件中获取所述字符对应的字模信息;将所述字模信息发送至设备端;设备端根据所述字模信息在屏幕上进行描点,显示所述字符。本专利技术的有益效果在于:通过根据需要显示的字符以及设定的字体,获取对应的字模信息,然后发送给设备端,由设备端在屏幕上描点,从而实现屏显字符的在屏幕上的显示,设备端可无需安装硬件的字库模块,节约硬件成本,同时,可随时更新屏显字符的内容和字体,而无需通过更换硬件的字库模块来实现屏显字符的更新,节约更新成本,且简化更新流程。附图说明图1为本专利技术实施例一的一种屏显字符的显示方法的流程图。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图详予说明。本专利技术最关键的构思在于:生成字模信息后通过蓝牙发送设备端描点进行显示。请参阅图1,一种屏显字符的显示方法,包括:根据待显示的字符以及预设的字体,获取对应的点阵字库文件;根据所述字符的区位码,在所述字库文件中获取所述字符对应的字模信息;将所述字模信息发送至设备端;设备端根据所述字模信息在屏幕上进行描点,显示所述字符。从上述描述可知,本专利技术的有益效果在于:可无需安装硬件的字库模块,且可随时进行屏显字符的更新。进一步地,所述将所述字模信息发送至设备端具体为:将所述字模信息通过蓝牙发送至设备端。由上述描述可知,通过蓝牙进行发送,可方便数据的传输。进一步地,所述将所述字模信息发送至设备端之后,进一步包括:设备端对所述字模信息进行校验。由上述描述可知,通过对数据进行校验,保证数据的完整性。进一步地,所述点阵字库文件中的字符尺寸与所述设备端的屏幕大小相适配。由上述描述可知,使屏显字符在屏幕上显示为合适的尺寸,方便用户观看。进一步地,所述点阵字库文件中的字符对应的点阵大小为16×16。本专利技术还提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以下步骤:根据待显示的字符以及预设的字体,获取对应的点阵字库文件;根据所述字符的区位码,在所述字库文件中获取所述字符对应的字模信息;将所述字模信息发送至设备端;设备端根据所述字模信息在屏幕上进行描点,显示所述字符。进一步地,所述将所述字模信息发送至设备端具体为:将所述字模信息通过蓝牙发送至设备端。进一步地,所述将所述字模信息发送至设备端之后,进一步包括:设备端对所述字模信息进行校验。进一步地,所述点阵字库文件中的字符尺寸与所述设备端的屏幕大小相适配。进一步地,所述点阵字库文件中的字符对应的点阵大小为16×16。实施例一请参照图1,本专利技术的实施例一为:一种屏显字符的显示方法,可应用于蓝牙设备,包括如下步骤:S1:根据待显示的字符以及预设的字体,获取对应的点阵字库文件;即确认需要设置的字符内容以及字体,获取该字体对应的点阵字库文件,该点阵字库文件中包含需要显示的字符的相关信息,如像素宽高、点阵信息等。优选地,所述点阵字库文件中的字符尺寸与所述设备端的屏幕大小相适配,即每个字符的像素宽高依据设备端的屏幕大小而定。该点阵字库文件中的字符对应的点阵大小为16×16,即每个字符在横纵各16点的区域内显示,用每个点的虚实来表示字符的轮廓,因此,每个字符都可以以一组二维像素信息表示,即字符的点阵字模,若点阵大小为16×16,则一个字符的点阵字模大小为(16×16)/8=32字节。S2:根据所述字符的区位码,在所述字库文件中获取所述字符对应的字模信息,即获取所述字符的点阵字模。区位码即汉字的统一代码,包括两个字节,前一个字节为该汉字的区号,后一个字节为该字的位号,每一个区记录94个汉字,位号则为该字在该区中的位置。S3:将所述字模信息发送至设备端;进一步地,以蓝牙的方式进行发送。S4:设备端根据所述字模信息在屏幕上进行描点,显示所述字符。进一步地,可通过嵌入式软件在屏幕上描点,最终在屏幕上显示字符内容。进一步地,在步骤S3中,若此次需发送的字模信息过大,则分包进行发送,发送期间,设备端会进行包的校验。即每当一个包下发后,都必须等待设备端接收成功后返回的应答,才能继续进行下一包的下发,如果设备端接收到错误顺序的数据包,则之前已接收到的所有数据包均作废。本实施例通过根据需要显示的字符以及设定的字体,获取对应的字模信息,然后通过蓝牙发送给设备端,由设备端在屏幕上描点,从而实现屏显字符的在屏幕上的显示,设备端可无需安装硬件的字库模块,节约硬件成本,同时,可随时更新屏显字符的内容和字体,而无需通过更换硬件的字库模块来实现屏显字符的更新,节约更新成本,且简化更新流程。实施例二本实施例是对应上述实施例的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以下步骤:根据待显示的字符以及预设的字体,获取对应的点阵字库文件;根据所述字符的区位码,在所述字库文件中获取所述字符对应的字模信息;将所述字模信息发送至设备端;设备端根据所述字模信息在屏幕上进行描点,显示所述字符。进一步地,所述将所述字模信息发送至设备端具体为:将所述字模信息通过蓝牙发送至设备端。进一步地,所述将所述字模信息发送至设备端之后,进一步包括:设备端对所述字模信息进行校验。进一步地,所述点阵字库文件中的字符尺寸与所述设备端的屏幕大小相适配。进一步地,所述点阵字库文件中的字符对应的点阵大小为16×16。综上所述,本专利技术提供的一种屏显字符的显示方法及计算机可读存储介质,通过根据需要显示的字符以及设定的字体,获取对应的字模信息,然后通过蓝牙发送给设备端,由设备端在屏幕上描点,从而实现屏显字符的在屏幕上的显示,设备端可无需安装硬件的字库模块,节约硬件成本,同时,可随时更新屏显字符的内容和字体,而无需通过更换硬件的字库模块来实现屏显字符的更新,节约更新成本,且简化更新流程。以上所述仅为本专利技术的实施例,并非因此限制本专利技术的专利范围,凡是利用本专利技术说明本文档来自技高网
...

【技术保护点】
1.一种屏显字符的显示方法,其特征在于,包括:根据待显示的字符以及预设的字体,获取对应的点阵字库文件;根据所述字符的区位码,在所述字库文件中获取所述字符对应的字模信息;将所述字模信息发送至设备端;设备端根据所述字模信息在屏幕上进行描点,显示所述字符。

【技术特征摘要】
1.一种屏显字符的显示方法,其特征在于,包括:根据待显示的字符以及预设的字体,获取对应的点阵字库文件;根据所述字符的区位码,在所述字库文件中获取所述字符对应的字模信息;将所述字模信息发送至设备端;设备端根据所述字模信息在屏幕上进行描点,显示所述字符。2.根据权利要求1所述的屏显字符的显示方法,其特征在于,所述将所述字模信息发送至设备端具体为:将所述字模信息通过蓝牙发送至设备端。3.根据权利要求1所述的屏显字符的显示方法,其特征在于,所述将所述字模信息发送至设备端之后,进一步包括:设备端对所述字模信息进行校验。4.根据权利要求1所述的屏显字符的显示方法,其特征在于,所述点阵字库文件中的字符尺寸与所述设备端的屏幕大小相适配。5.根据权利要求1所述的屏显字符的显示方法,其特征在于,所述点阵字库文件中的字符对应的点阵大小为16×16。6.一种计算机可读存储介质...

【专利技术属性】
技术研发人员:苏锌
申请(专利权)人:深圳市琥蜂科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1