智能手机通讯录的制作方法

文档序号:7773882阅读:5997来源:国知局
智能手机通讯录的制作方法
【专利摘要】一种智能手机通讯录,包括通讯录和输入法数据,通讯录是保存在SPCE06lA内部的闪存中,由通讯录条目和通讯录索引构成;通讯录条目采用的是双向链表的结构;通讯录索引便于定位各条目链表的首尾,快速查找语音拨号的条目;输人法数据由拼音码表和汉字表共同组成,保存在SPR4096芯片中,利用Rewriter软件将输入法数据制作成整合文件,烧录到SPR4096芯片中。本发明利用16位单片机强大的语音处理功能,在完成手机通讯录的基本功能的同时,实现了手机的语音拨号,满足了现代手机通讯录的设计要求。
【专利说明】智能手机通讯录
【技术领域】
[0001]本发明涉及一种手机通讯录,具体涉及一种智能手机通讯录。
【背景技术】
[0002]手机通讯录的出现,摆脱了纸质电话簿、名片夹携带不便,信息记录准确性、安全性差的束缚,既减轻了人们大脑的负担,又方便记录,使得人们便捷地管理随身信息成为可能。语音拨号是语音处理技术在结合手机应用的过程中不断深入的产物,本发明借助SPCE061A精简开发平台,利用16位单片机强大的语音处理功能,在完成手机通讯录的基本功能的同时,实现了手机的语音拨号,满足了现代手机通讯录的设计要求。

【发明内容】

[0003]本发明的目的在于提供一种智能手机通讯录,其利用16位单片机强大的语音处理功能,在完成手机通讯录的基本功能的同时,实现了手机的语音拨号,满足了现代手机通讯录的设计要求。
[0004]本发明的技术解决方案是:
一种智能手机通讯录,包括通讯录和输入法数据,其特殊之处在于所述通讯录是保存在SPCE061A内部的闪存中,由通讯录条目和通讯录索引构成;所述通讯录条目采用的是双向链表的结构;所述通讯录索引便于定位各条目链表的首尾,快速查找语音拨号的条目;所述输人法数据由拼音码表和汉字表共同组成,保存在SPR4096芯片中,利用Rewriter软件将输入法数据制作成整合文件,烧录到SPR4096芯片中。
[0005]上述智能手机通讯录,其特征在于,该通讯录的实现包括:
(1)键盘扫描:扫描是在TMB-128Hz中断服务程序中进行的,采用逐行扫描的方式,只需调用获取键值函数即可得到键值;
(2)IXD显示:实现模块的驱动程序包括底层驱动程序和用户API功能接口函数,底层驱动文件主要用于定义寄存器,配置模组的接口,实现端口初始化及数据的传输;接口函数主要提供了 LCD显示的各种API功能函数及其头文件,完成显示效果的迭加、画圆偏差量的计算;
(3)汉字显示:将已有的点阵字库的数据格式转换为LCD501—Bitmap函数要求的位图格式,烧写到SPR4096芯片里,供汉字显示程序使用;
(4)Flash擦写:系统内置的Flash用于存储通讯录的条目及索引;
(5)文字输入:实现中文、英文、数字以及符号的输入功能,其中中文输入法负责将获取的键值转换为汉字;
(6)通讯录操作:模块分为两层实现.数据访问层负责进行通讯录条目链表的插入、删除、遍历等底层的操作;用户接口层负责在SPLC501上显示菜单,处理按键输入等交互行为;
(7)语音拨号:语音拨号的前提是语音识别,其过程分为“训练”和“识别”,在训练阶段,系统将采集语音样本并分析处理,从中提取出语音特征信息,建立特征模型;在识别阶段,将特征信息与已有的特征模型进行对比,如果二者一致,则语音被识别;系统的语音识别函数库SPc支持包含训练、识别、语音特征模型的导入、导出功能函数。
[0006]本发明的优点在于:利用16位单片机强大的语音处理功能,在完成手机通讯录的基本功能的同时,实现了手机的语音拨号,满足了现代手机通讯录的设计要求。
【具体实施方式】
[0007]16位单片机SPCE061A除具备单片机最小系统电路外,还包括电源电路、音频电路、复位电路等,其中音频电路含MIC输入部分和DAC音频输出部分。此外,SPCE061A板配有调试器接口以及下载接口,用于程序的在线调试、下载、开发软件使用。在
本发明通讯录是保存在SPCE061A内部的闪存中,由通讯录条目和通讯录索引构成。通讯录条目采用的是双向链表的结构,能够很方便地对通讯录进行插入、删除、查询、按姓名排序存储等操作。通讯录索引便于定位各条目链表的首尾,快速查找语音拨号的条目。
[0008]输人法数据由拼音码表和汉字表共同组成,在本发明输入法数据保存SPR4096芯片中,利用Rewriter软件将输入法数据制作成整合文件,烧录到SPR4096芯片中。
[0009]该智能手机通讯录的实现包括:
(I)键盘扫描:扫描是在TMB-128 Hz中断服务程序中进行的,采用逐行扫描的方式,只需调用获取键值函数即可得到键值。
[0010](2) IXD显示:实现模块的驱动程序包括底层驱动程序和用户API功能接口函数,底层驱动文件主要用于定义寄存器,配置模组的接口,实现端口初始化及数据的传输。接口函数主要提供了 IXD显示的各种API功能函数及其头文件,完成显示效果的迭加、画圆偏差
量的计算等。
[0011](3)汉字显示:将已有的点阵字库的数据格式转换为IXD501—Bitmap函数要求的位图格式,烧写到SPR4096芯片里,供汉字显示程序使用。
[0012](4)Flash擦写:系统内置的Flash用于存储通讯录的条目及索引。在Flash写入前应进行擦除,擦除是以“页”为单位的,其过程是将所在页的全部内容复制到变量数组中.在数组中完成数据修改,然后清空页面将数组中的数据写回该页。
[0013](5)文字输入:实现中文、英文、数字以及符号的输入功能,其中中文输入法负责将获取的键值转换为汉字。其转换方法是将获取的键值转换为拼音编码,然后搜索到该拼音编码对应的汉字编码列表。
[0014](6)通讯录操作:模块分为两层实现.数据访问层负责进行通讯录条目链表的插入、删除、遍历等底层的操作;用户接口层负责在SPLC501上显示菜单,处理按键输入等交互行为。
[0015](7)语音拨号:语音拨号的前提是语音识别,其过程分为“训练”和“识别”,在训练阶段,系统将采集语音样本并分析处理,从中提取出语音特征信息,建立特征模型。在识别阶段,将特征信息与已有的特征模型进行对比,如果二者一致,则语音被识别。系统的语音识别函数库SPc支持包含训练、识别、语音特征模型的导入、导出等功能函数。
【权利要求】
1.一种智能手机通讯录,包括通讯录和输入法数据,其特征在于所述通讯录是保存在SPCE061A内部的闪存中,由通讯录条目和通讯录索引构成;所述通讯录条目采用的是双向链表的结构;所述通讯录索引便于定位各条目链表的首尾,快速查找语音拨号的条目;所述输人法数据由拼音码表和汉字表共同组成,保存在SPR4096芯片中,利用Rewriter软件将输入法数据制作成整合文件,烧录到SPR4096芯片中。
2.根据权利要求1所述智能手机通讯录,其特征在于,该通讯录的实现包括: (1)键盘扫描:扫描是在TMB-128Hz中断服务程序中进行的,采用逐行扫描的方式,只需调用获取键值函数即可得到键值; (2)IXD显示:实现模块的驱动程序包括底层驱动程序和用户API功能接口函数,底层驱动文件主要用于定义寄存器,配置模组的接口,实现端口初始化及数据的传输;接口函数主要提供了 LCD显示的各种API功能函数及其头文件,完成显示效果的迭加、画圆偏差量的计算; (3)汉字显示:将已有的点阵字库的数据格式转换为LCD501—Bitmap函数要求的位图格式,烧写到SPR4096芯片里,供汉字显示程序使用; (4)Flash擦写:系统内置的Flash用于存储通讯录的条目及索引; (5)文字输入:实现中文、英文、数字以及符号的输入功能,其中中文输入法负责将获取的键值转换为汉字; (6)通讯录操作:模块分为两层实现.数据访问层负责进行通讯录条目链表的插入、删除、遍历等底层的操作;用户接口层负责在SPLC501上显示菜单,处理按键输入等交互行为; (7)语音拨号:语音拨号的前提是语音识别,其过程分为“训练”和“识别”,在训练阶段,系统将采集语音样本并分析处理,从中提取出语音特征信息,建立特征模型;在识别阶段,将特征信息与已有的特征模型进行对比,如果二者一致,则语音被识别;系统的语音识别函数库SPc支持包含训练、识别、语音特征模型的导入、导出功能函数。
【文档编号】H04M1/725GK103516858SQ201310489970
【公开日】2014年1月15日 申请日期:2013年10月18日 优先权日:2013年10月18日
【发明者】王耀斌 申请人:陕西高新实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1