专利名称::更改无线终端开机标志的配置的方法、开机标志的格式的转化算法和开机标志的显示方式的制作方法
技术领域:
:本发明涉及电子产品的开机标志(LOGO)的显示,尤其涉及无线通讯终端的开机标志(LOGO)的更改配置的方法、开机标志(LOGO)的格式的转化算法和开机标志(LOGO)的显示方式。
背景技术:
:电子产品的开机标志(LOGO)作为厂家或者其品牌的重要标识。在无线移动通讯终端,尤其是移动运行商的定制类的终端,如中国移动公司的移动心机,需要在无线移动通讯终端开机的时候显示开机标志(L0G0)。因此,无线终端手机根据客户需求显示不同的开机LOGO已成必然。然而,要适应多客户多品牌的开机LOGO的图片类型需要很多,如中国移动和中国联通要求的LOGO就不一样,甚至一个厂家因品牌、应用类型(如信息机、渠道终端)、区域等不同而采用不同的开才几LOGO。目前实现开机LOGO大部分都是通过内置固定象素的BMP图片,然后通过配置一个枚举值来达到切换开机LOGO的目的,如图1所示。传统的方案是在终端内置多张BMP格式的LOGO图片,通过一个枚举来控制当前生效的开机LOGO类型,在开机时再4艮据当前生效的类型显示相应的图片,作为定制的无线终端,各地的需求或不同的运营商所要求的开机LOGO大多不同,如此一来,一个产品所需内置的图片将占用大量的存储空间,对产品的稳定性会有不同程度的影响,而一个新的需求如果需要增加一个开机LOGO,需要很多步聚,如发起需求变更-〉软件修改-〉软件测试->软件发布,涉及到产品、软件、测试、项目管理等多个部门。对于定制类的无线终端,远程更新显得非常重要,如这次的电信重组,原有的CDMA终端显示的LOGO为中国联通,需要修改中国电信,如果采用传统的方法,则只能挨个去升级了,这显示是一件既耗时又耗力的工程。另外,关于电子产品的开机标志(LOGO)的更改配置的方法,亦有采用。如专利公开号为CN101163214的"用液晶电视开机画面显示标签信息的方法"的技术方案包括ROM存储器、微控制器,以及显示处理部分,其特征在于,微控制器执行如下步骤微控制器等待开机信号;在接收到开机信号后,微控制器从ROM存储器读取显示标签信息的代码;微控制器将读取的显示信息代码发送给显示处理部分,显示处理部分才艮据代码显示相应内容。或者专利公开号为CN101064800的"在屏幕上显示特定标志的方法"的技术方案提供一种在屏幕上显示标志(LOGO)的方法,其包括如下步骤提供一BMP格式的LOGO图片;将该BMP格式的LOGO图片转换成一字库文件;再将该字库文件存储在电一见机的EEPR0M中;当开机启动时,程序会自动读取EEPROM中的字库文件,然后将字库文件中的图像数据按照点阵规则显示在屏幕上。通过阅读这两个专利的技术方案说明书可知,这两种方案均是采用不易丢失存储器EEPROM定制存储,虽然可以支持多种开机LOGO,但是必须采用其固定格式BIN文件或者BMP文件烧录进EEPROM。因此,如果要更改或者扩展更多的开机L0G0,必须用手动烧录进去,相对麻烦。并且电^L屏幕的LOGO显示的图形相对无线终端要更加丰富多彩。而,其存储器容量相对较大,因此,可以直接采用通用的图形格式,这对无线终端并不适用。另外,已有的无线终端的开机LOGO的显示方式单一,没有多种显示的选择。
发明内容因此,针对上述的三点不足,本发明提出一种更改无线终端开机标志的配置的方法、开机标志的才各式的转化算法和开机标志的显示方式。本发明新增开机LOGO只要通过配置工具将所需要的BMP图片转化为数据串并通过串口或远程网管下载到终端即可实现更改无线终端开机标志的配置,并且配置方法支持三种显示方式,如拉幕显示方式、静态显示方式、交替显示方式。本发明的技术方案是更改无线终端开机标志的配置的方法,包括步骤步骤101:将按;格式转化算法的开机标志图片转化为一组16进制数据;步骤102:将所述的16进制数据转化为AT数据格式;步骤103:配置工具来执行下载所述的AT数据;步骤104:保存至相关的存储单元;步骤105:重启终端,并读取所述的存储单元的数据;步骤106:解析配置的数据并显示步骤107:结束。进一步的,所述的步骤103可以是通过无线终端的数据传输线缆进行下载至无线终端。或者,所述的步骤103可以是通过无线终端的短信传输方式进行下载至无线终端。或者,所述的步骤103可以是通过无线终端的无线网络数据传输方式进行下载至无线终端。所述的无线网络数据传输方式可以是GPRS传输方式、EDGE传输方式、WCDMA传输方式、TD-SWCDMA传输方式、CDMA2000传输方式等支持无线网络数据传输的任何方式。开机标志的格式的转化算法,用于将无线终端开^4示志图片转化为一组16进制数据,包括a.进行坐标定义,设定左上角为坐标轴的原点;b.设定开机标志图片的宽度为16个象素,高度为16个象素;c.按照象素排列规则,将8个象素用l个字节数据表示;d.将所有的开机标志图片的象素全部表示为16进制数据。进一步的,所述步骤c采用的规则是cl.每个字节数据的第1位至第8位分别表示所述的开机标志图片自上而下的象素点,白点用0,黑点用l表示;c2.如果象素点不足8位,则数据补0填充;c3.所述的开机标志图片的象素采集为从左到右,从上到下进行提取。开机标志的显示方式,用于将开机标志图片显示于无线终端上,包括步骤步骤201:终端开才几;步骤202:从终端的存储单元读取开机标志的数据;步骤203:选择不同显示配置类型,包括静态显示第一张开机标志图片、拉幕显示第一张开机标志图片和交替显示第一张开机标志图片和第二张开机标志图片;步骤204:结束。进一步的,所述的静态显示第一张开机标志图片包括步骤步骤212:开启IO秒定时器;步骤213:显示第一张开机标志图片;步骤214:判断10秒定时器是否定时结束;如果否,则返回步骤213,如果是,则进入步骤204:结束。进一步的,所述的拉幕显示第一张开机标志图片包括步骤步骤222:开启500毫秒定时器,计数器置1;步骤223:显示第一张开机标志图片的中心象素部分,宽度为10x计数器;步骤224:判断500毫秒定时器是否定时结束;如果否,则返回步骤223,如果是,则进入,步骤225:判断0.5x计数器是否达到10秒;如果否,则进入,步骤226:计数器+1,重新开启500毫秒定时器,并返回步骤223;如果是,则进入步骤204:结束。进一步的,所述的交替显示第一张开机标志图片和第二张开机标志图片包括步骤步骤232:开启2秒定时器,计数器置l;步骤233:判断计数器是否被2整除;如果否,则进入,步骤234'.显示第一张开机标志图片,并进入步骤236;如果是,则进入,步骤235:显示第二张开机标志图片,并进入步骤236;步骤236:判断2秒定时器是否定时结束;如杲否,则返回步骤233;如果是,则进入,步骤237:判断2x计数器是否达到10秒;如果否,则进入,步骤238:计数器+1,重新开启2秒定时器,并返回步骤233;如杲是,则进入步骤204:结束。如上所述的显示方法是进一步包括如下步骤步骤301:清屏;步骤302:横轴X和纵轴Y的行数L均置1;步骤303:纵轴Y分另'J取lxL至8xL,横轴X不变,依次从上而下描绘相应象素点;步骤304:横轴X+l并赋值至X;步骤305:判断横轴X是否大于屏幕的最大宽度;如果否,则返回步骤303,如果是,则进入,步骤306:行数L+l并赋值至L,横轴X赋值为1;步骤307:判断8L是否大于屏幕的最大宽度和高度;步骤308:刷新屏幕的黑点区域;步骤309:结束。ii本发明提出的更改无线终端开机标志的配置的方法、开机标志的格式的转化算法和开机标志的显示方式,克服了已有的技术方案的不足,即可节省大量的终端的开机标志(LOGO)的存储空间,又可节省大量的人力成本即可实现对无线终端的开^L标志进行更改,并且支持多种显示方式。图1是已有技术方案中采用枚举值来切换开机LOGO的示意图;图2是本发明的更改无线终端开机标志的配置的方法的流程图;图3是三种不同配置方式来执行下载的示意图;图4是本发明的开机标志的格式的转化算法的一个实施例的象素图;图5是本发明的开机标志的配置软件界面示意图;图6是本发明的开机标志的显示方式的流程图;图7是显示步骤的进一步流程图。具体实施例方式现结合附图和具体实施方式对本发明进一步说明。参阅图2所示,本发明实施例的更改无线终端开机标志的配置的方法,包括步骤步骤101:将按格式转化算法的开机标志图片转化为一组16进制数据;步骤102:将所述的16进制数据转化为AT数据格式;如AT+WPAR-1111,"0000……"(引号内容为需要下载的内容)。步骤103:配置工具来4丸行下载所述的AT数据;步骤104:保存至相关的存储单元,如终端的FLASH存储单元;步骤105:重启终端,并读取所述的存^^者单元的凄丈据;12步骤106:解析配置的数据并显示步骤107:结束。参阅图3所示,所述的步骤103可以是通过无线终端的数据传输线缆进行下载1031至无线终端10。或者,所述的步骤103可以是通过无线终端的短信传输方式进行下载1032至无线终端10。或者,所述的步骤103可以是通过无线终端的无线网络数据传输方式进行下载1033至无线终端10。所述的无线网络lt据传输方式可以是GPRS传输方式、EDGE传输方式、WCDMA传输方式、TD-SWCDMA传输方式、CDMA2000传输方式等支持无线网络数据传输的任何方式。开机标志的格式的转化算法,用于将无线终端开机标志图片转化为一组16进制数据,包括a.进行坐标定义,设定左上角为坐标轴的原点;b.设定开机标志图片的宽度为16个象素,高度为16个象素;c.按照象素排列规则,将8个象素用1个字节数据表示;d.将所有的开机标志图片的象素全部表示为16进制数据。进一步的,所述步骤c采用的规则是cl.每个字节数据的第1位至第8位分别表示所述的开机标志图片自上而下的象素点,白点用0,黑点用l表示;c2.如果象素点不足8位,则数据补O填充;c3.所述的开机标志图片的象素采集为从左到右,从上到下进行提取。参阅图4所示,本发明的实施例以16*16象素的图片为例iJL明该开^L标志的格式的转化算法。则该示例对应的值(只列出前八个字节)第一字节(横轴为xl,纵轴为yl至y8)<table>tableseeoriginaldocumentpage14</column></row><table>下栽时,只要将其他对应的16进制组成一串即可,如上表值0000020A0A0A0B3E。再采用相应的配置软件下载至移动终端,如图5所示的是一种软件的界面。参阅图6所示,本发明的实施例的开机标志的显示方式,用于将开机标志图片显示于无线终端上,包括步骤步骤2G1:终端开才几;步骤202:从终端的存储单元读取开机标志的数据;步骤203:选择不同显示配置类型,包括静态显示第一张开机标志图片21、拉幕显示第一张开机标志图片22和交替显示第一张开机标志图片和第二张开机标志图片23;步骤204:结束。所述的静态显示第一张开机标志图片21包括步骤步骤212:开启IO秒定时器;步骤213:显示第一张开机标志图片;步骤214:判断10秒定时器是否定时结束;如果否,则返回步骤213,如果是,则进入步骤204:结束。所述的拉幕显示第一张开机标志图片22包括步骤步骤222:开启500毫秒定时器,计数器置1;步骤223:显示第一张开机标志图片的中心象素部分,宽度为10x计数器;步骤224:判断500毫秒定时器是否定时结束;如果否,则返回步骤223,如果是,则进入,步骤225:判断0.5x计数器是否达到IO秒;如果否,则进入,步骤226:计数器+1,重新开启500毫秒定时器,并返回步骤223;如果是,则进入步骤204:结束。所述的交替显示第一张开机标志图片和第二张开机标志图片23包括步骤:步骤232:开启2秒定时器,计数器置l;步骤233:判断计数器是否被2整除;如果否,则进入,步骤234:显示第一张开机标志图片,并进入步骤236;如果是,则进入,步骤235:显示第二张开机标志图片,并进入步骤236;步骤236:判断2秒定时器是否定时结束;如果否,则返回步骤233;如果是,则进入,步骤237:判断2x计数器是否达到10秒;如果否,则进入,步骤238:计数器+1,重新开启2秒定时器,并返回步骤233;如果是,则进入步骤204:结束。参阅图7所示,其中如上所述的显示方法是进一步包括如下步骤步骤301:清屏;步骤302:横轴X和纵轴Y的行数L均置1;步骤303:纵轴Y分另'J取lxL至8xL,横轴X不变,依次从上而下描绘相应象素点;步骤304:横轴X+l并赋值至X;步骤305:判断横轴X是否大于屏幕的最大宽度;如果否,则返回步骤303,如果是,则进入,步骤306:行数L+l并赋值至L,4黄轴X赋值为1;步骤307:判断8L是否大于屏幕的最大宽度和高度;步骤308:刷新屏幕的黑点区域;步骤309:结束。尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。权利要求1.更改无线终端开机标志的配置的方法,其特征在于,包括步骤步骤101将按格式转化算法的开机标志图片转化为一组16进制数据;步骤102将所述的16进制数据转化为AT数据格式;步骤103配置工具来执行下载所述的AT数据;步骤104保存至相关的存储单元;步骤105重启终端,并读取所述的存储单元的数据;步骤106解析配置的数据并显示步骤107结束。2.根据权利要求1所述的更改无线终端开机标志的配置的方法,其特征在于,所述的步骤103可以是通过无线终端的数据传输线缆进行下载(1031)至无线终端(10)。3.根据权利要求1所述的更改无线终端开机标志的配置的方法,其特征在于,所述的步骤103可以是通过无线终端的短信传输方式进4亍下载(1032)至无线终端(10)。4.根据权利要求1所迷的更改无线终端开机标志的配置的方法,其特征在于,所述的步骤103可以是:通过无线终端的无线网络数据传输方式进行下载(1033)至无线终端(10)。5.开机标志的格式的转化算法,用于将无线终端开机标志图片转化为一组16进制数据,其特征在于a.进行坐标定义,设定左上角为坐标轴的原点;b.设定开机标志图片的宽度为16个象素,高度为16个象素;c.按照象素排列规则,将8个象素用l个字节数据表示;d.将所有的开机标志图片的象素全部表示为16进制数据。6.根据权利要求5所述的开机标志的格式的转化算法,其特征在于,所述步骤c采用的规则是cl.每个字节数据的第1位至第8位分别表示所述的开机标志图片自上而下的象素点,白点用0,黑点用l表示;c2.如果象素点不足8位,则数据补0填充;c3.所述的开机标志图片的象素采集为从左到右,从上到下进行提取。7.开机标志的显示方式,用于将开机标志图片显示于无线终端上,其特征在于,包括步骤步骤201:终端开才几;步骤202:从终端的存储单元读取开机标志的数据;步骤203:选择不同显示配置类型,包括静态显示第一张开机标志图片(21)、拉幕显示第一张开机标志图片(22)和交替显示第一张开机标志图片和第二张开机标志图片(23);步骤204:结束。8.根据权利要求7所述的开机标志的显示方式,其特征在于所述的静态显示第一张开机标志图片(21)包括步骤步骤212:开启IO秒定时器;步骤213:显示第一张开^4示志图片;步骤214:判断IO秒定时器是否定时结束;如果否,则返回步骤213,如果是,则进入步骤204:结束。9.根据权利要求7所述的开机标志的显示方式,其特征在于所述的拉幕显示第一张开机标志图片(22)包括步骤步骤222:开启500毫秒定时器,计数器置1;步骤223:显示第一张开机标志图片的中心象素部分,宽度为10x计数器;步骤224:判断500毫秒定时器是否定时结束;如果否,则返回步骤223,如果是,则进入,步骤225:判断0.5x计数器是否达到10秒;如果否,则进入,步骤226:计数器+1,重新开启500毫秒定时器,并返回步骤223;如果是,则进入步骤204:结束。10.根据权利要求7所述的开机标志的显示方式,其特征在于所述的交替显示第一张开机标志图片和第二张开机标志图片(23)包括步骤步骤232:开启2秒定时器,计数器置l;步骤233:判断计数器是否被2整除;如果否,则进入,步骤234:显示第一张开机标志图片,并进入步骤236;如果是,则进入,步骤235:显示第二张开机标志图片,并进入步骤236;步骤236:判断2秒定时器是否定时结束;如果否,则返回步骤233;如果是,则进入,步骤237:判断2x计数器是否达到IO秒;如果否,则进入,步骤238:计数器+1,重新开启2秒定时器,并返回步骤233;如果是,则进入步骤204:结束。11.根据权利要求7-10任一权利要求所述的开机标志的显示方式,其特征在于,所述的显示是进一步包括如下步骤步骤301:清屏;步骤302:横轴X和纵轴Y的行数L均置1;步骤303:纵轴Y分另'J取lxL至8xL,横轴X不变,依次从上而下描绘相应象素占.步骤304:横轴X+l并赋值至X;步骤305:判断横轴X是否大于屏幕的最大宽度;如果否,则返回步骤303,如果是,则进入,步骤306:行数L+l并赋值至L,横轴X赋值为1;步骤307:判断8L是否大于屏幕的最大宽度和高度;步骤308:刷新屏幕的黑点区域;步骤309:结束。全文摘要本发明涉及电子产品的开机标志(LOGO)的显示,尤其涉及无线通讯终端的开机标志的更改配置的方法、开机标志的格式的转化算法和开机标志的显示方式。本发明新增开机LOGO只要通过配置工具将所需要的BMP图片通过一定的算法转换方式转化为数据串并通过串口或远程网管下载到终端即可实现更改无线终端开机标志的配置,并且配置方法支持三种显示方式,如拉幕显示方式、静态显示方式、交替显示方式。本发明提出的更改无线终端开机标志的配置的方法、开机标志的格式的转化算法和开机标志的显示方式,克服了已有的技术方案的不足,既可节省大量的终端的开机标志的存储空间,又可节省大量的人力成本即可实现对无线终端的开机标志进行更改,并且支持多种显示方式。文档编号H04W88/00GK101674676SQ200910112378公开日2010年3月17日申请日期2009年8月14日优先权日2009年8月14日发明者庄树良,赖太平申请人:厦门敏讯信息技术股份有限公司