没有合适的资源?快使用搜索试试~ 我知道了~
基于PocketPC的汉字输入系统的设计与实现
需积分: 0 2 下载量 161 浏览量
2010-04-08
09:05:22
上传
评论
收藏 268KB PDF 举报
温馨提示
试读
5页
基于PocketPC的汉字输入系统的设计与实现 对设计输入法有一定的理论指导作用。
资源详情
资源评论
资源推荐
收稿日期: 2005207229 基金项目: 江苏省自然科学基金项目
(
BK
2003030
)
资助; 江苏省高技术研究项目
(
BG
2005020
)
资助; 江苏省教育厅
自然基金
(
04
KKB
320134
)
资助. 作者简介: 李培峰, 男, 1971 年生, 博士, 副教授, 主要研究方向为中文信息处理, 嵌入式系统;朱巧明, 男, 1963
年生, 教授, 主要研究方向为中文信息处理和智能信息系统; 钱培德, 男, 1947 年生, 教授,
CCF
高级会员, 主要研究方向为中文信息处理.
基于
Pocket PC
的汉字输入系统的设计与实现
李培峰, 朱巧明, 钱培德
(
苏州大学 计算机科学与技术学院, 江苏 苏州 215006
)
E
2
m ail
:
pfli
@
suda
.
edu
.
cn
摘 要:
Pocket PC
是
PDA
中最常用的操作系统. 本文分析了
Pocket PC
的输入机制, 并在此基础上从系统构架和输入码对照
表结构这两个方面设计了一个基于
Pocket PC
的汉字输入系统, 该系统具有简繁通用、检索效率高等特点. 另外, 本文还描述了
在系统设计和实现中的一些关键技术.
关 键 词: 输入系统; 辅助输入面板; 输入接口;
Pocket PC
; 码本结构
中图分类号:
TP
391. 1 文献标识码:
A
文 章 编 号: 100021220
(
2006
)
1122167205
Design and Implem en tation of Chinese InputM ethod Based on Pocket PC
L I Pei
2
feng
,
ZHU Q iao
2
m ing
,
Q IAN Pei
2
de
(
S chool of Comp uter S cience and T echnology
,
S uzhou U niversity
,
S uzhou
215006,
China
)
Abstract
:
Pocket PC is the mo st popular operating system in PDA
.
This paper firstly analyses the input m echanism of Pocket
PC
,
and then it p rovides a Chinese input m ethod based on Pocket PC through its system structure and code tables
.
That input
m ethod can be used in Simp lified Chinese and T raditional Chinese p latfo rm at sam e tim e
,
and its search m ethod is m uch more
efficient
.
O therw ise
,
this paper also describes the key technology of system design and imp lem entation
.
Key words
:
Chinese input m ethod
;
supp lem entary input panel
;
input interface
;
pocket PC
;
structure of code table
1 前 言
PDA
(
Personal D igital A ssistant
)
即个人数字助理, 集中
了计算、电话、传真和网络等多种功能, 不仅可用来管理个人
信息, 还可以上网浏览, 收发
E
2
M ail
, 发传真, 甚至还可以当作
手机来用.
PDA
发展的趋势就是计算、通信、网络、存储、娱乐
和电子商务等多功能的融合.
IDC
统计数据显示2004 年
PDA
全球产量达1200 万台
[1 ]
.
在使用
PDA
的过程中, 对中国用户而言汉字输入是
PDA
的一个重要组成部分, 是面向中国广大用户的一个人机界面.
我国用户在
PDA
上进行日程安排、处理电子邮件和收发短信
等都面临着汉字输入问题.
PDA
的操作系统主要有两种:
Palm O S
和
Pocket PC
, 后
者是微软开发的以
W indow s CE
为内核的
PDA
操作系统, 在
中 国国内的普及率远远大于
Palm
, 其主要用在
HP
、
Dell
、
Dopod
等公司生产的
PDA
中. 目前,
Pocket PC
虽然提供了手
写输入方法, 但和编码输入方法相比, 存在输入速度慢, 识别
的 准确率不能完全满足用户要求等缺点. 而
Pocket PC
上基
于编码的输入法屈指可数, 输入技术相对比较落后
[2 ]
. 反之在
PC
平台上, 汉字编码与智能化输入技术经过长期的研究和应
用, 已经出现了一批较优秀的汉字输入法. 因此, 有必要在
PDA
上开发多样化的汉字输入法, 以满足各种不同用户的需
求.
2
Pocket PC
输入机制分析
2. 1 辅助输入面板
SIP
[3 ]
基于
Pocket PC
的
PDA
产品基本上是没有物理键盘的,
用户主要是通过触控笔和触摸屏进行操作. 为了解决中西文
输 入 问 题,
Pocket PC
提 供 了 辅 助 输 入 面 板
SIP
(
Supp lem entary Input Panel
)
,
SIP
为用户提供了一种模拟访
问键盘的能力, 而且使用
SIP
输入的字符可以以相同的基于
消息的方式发给应用程序, 就像在物理键盘上操作一样.
SIP
提供了一个接口函数
SHSip Info
()
用于获取
SIP
的状
态以及设置
SIP
, 还可以获取g设置当前使用的输入法
(
Input
M ethod
, 以下简称为
IM
)
. 所以,
SIP
可以对具体
IM
进行管理
和调用, 用户可以通过选择
SIP
中的
IM
进行汉字或西文字符
的输入.
SIP
中可以有多个
IM
, 例如
Pocket PC
预设的“拼音
输入法”和“手写输入法”就是两个
IM
.
IM
可以在不影响系统
其它功能的前提下被添加或删除, 而且开发人员也可以编写
各种
IM
安装到系统中.
SIP
还可以根据用户的需要显示或隐
藏, 通常
SIP
显示在
Pocket PC
屏幕的下方, 而且可以浮动在
桌面上.
2. 2
IM
接口
在
Pocket PC
中编写
IM
, 主要通过
IInputM ethod
[4 ]
和
IIM Callback
[5 ]
两个接口与系统交互. 其中
IInputM ethod
接口
是
IM
的核心部分. 在编写
IM
的时候, 我们需要实现一个继
第27 卷 第11 期
2006 年11 月
小 型 微 型 计 算 机 系 统
M IN I
-
M ICRO SYSTEM S
Vol
127
No
. 11
Nov
. 2006
herryz
- 粉丝: 134
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 信息办公个人求职管理系统-jobgljsp.rar
- 信息办公一流网络JSP网络管理系统 v1.0-yljsp10.rar
- chirpstack学习
- 管家婆辉煌、财贸、工贸、服装,食品,千方模拟狗
- 基于python开发的工业环境老鼠检测+源码+文档(毕业设计&课程设计&项目开发)
- USB转以太网的芯片SR9900全套设计资料包括(参考设计原理图PCB+ Linux -Windows驱动程序+量产工具)
- 信息办公XML考试系统-xmlks.rar
- 基于python开发的无人机图像目标检测+实验数据+开发文档+操作流程+源码(毕业设计&课程设计&项目开发)
- 全球智能商品管理与优化系统
- IDM下载器(电脑小工具)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0