为什么我的手机云OS输入法为什么没有了手机笔画输入法法以前还有的

基于笔画的MeeGo手机操作系统输入法的设计与实现
基于笔画的MeeGo手机操作系统输入法的设计与实现
【输入法编程栏目提醒】:网学会员,鉴于大家对输入法编程十分关注,论文会员在此为大家搜集整理了“基于笔画的MeeGo手机操作系统输入法的设计与实现 - 硕士论文”一文,供大家参考学习!
劣参未交 专业硕士学位论文 基于笔画的MeeGo手机操作系统输入法的设计与实现 The Design and Realization of MeeGo Mobile OS Input Method Based on Stroke 作者:李娅娅 导师:刘铎.,中_r。&&&&劳;蟹馥 北京交通大学 201 1年6月 } 学位论文版权使用授权书~ } 本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。&&&&特V 授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索, 提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。&&&& 同意学校向国家有关部门或机构送交论文的复印件和磁盘。&&&& (保密的学位论文在解密后适用本授权说明) 学位论文本人签名: 态魄碉磅 导师签名: 圳辟 签字日期:加11年易月冯日 签字日期:加『1年‘月1乡日1≮ 北京交通大学 专业硕士学位论文 基于笔画的MeeGo手机操作系统输入法的设计与实现 The Design and Realization of MeeGo Mobile OS Input Method Based on Stroke 作者姓名:李娅娅 学 号:09122411 导师姓名:刘铎 职 称:讲师 工程领域:手机开发 学位级别:硕士。&&&&’≮ 北京交通大学 201 1年6月 致谢 本论文的工作是在我的导师刘铎老师的悉心指导下完成的,刘铎老师严谨的 治学态度和科学的工作方法给了我极大的帮助和影响。&&&&在此衷心感谢两年来刘铎 老师对我的关心和指导。&&&& 在实习及撰写论文期间,公司同事于魁飞和任彪给予了我很多指导,而且韩 闻文、李晓涛等同学对我论文中的笔画输入法的研究工作给予了热情帮助,在此 向他们表达我的感激之情。&&&& 另外也感谢家人,他们的理解和支持使我能够在学校专心完成我的学业。&&&&、≮ 摘要 随着手机智能领域的飞速发展,用户对手机中文输入法的需求越来越大。&&&&目 前,搜狗云计算拼音输入法凭借完整的词库及高准确率,带给用户丰富的输入体 验,然而它的平均击键次数和重码率较高。&&&&同时已有的笔画输入法尚存缺陷,大 多笔画输入法是基于五个基本笔画实现的,采用扩展部首查字及将笔画输入法与 互联网实时更新的热点词结合的技术并未应用于智能手机。&&&&用户更希望能够通过 最少的笔画得到最准确的字或词,尤其是互联网热点词。&&&&因此设计和开发能够实 时获取互联网热点词以及重码率低的笔画输入法成为移动智能领域的主要方向。&&&& 本文运用云计算的创新思想及MeeGo手机操作系统的高网络性能,打破仅笔 画查字及本地词库的限制,最重要是可请求Web服务器端的热点词库获取联想词。&&&& 此方法提高了联想词的准确率,保证笔画输入法的及时性和易用性,使用户具有 更丰富的输入体验。&&&&本人主要负责了六部分工作: 一,参与了笔画输入法需求分析和设计的全过程; 二,参与完成了基于Qt的本地笔画输入法的部分功能,功能主要包括通过笔 画和部首获取字或词组及获取本地联想词; 三,独立完成了基于QML(Ot Meta-Object Language)所有界面的设计和开发, 其中包括完成了界面的动态效果以及笔画输入法不同角度的旋转等功能; 四,利用信号和槽机制独立完成了Qt客户端与QML界面的通信; 五,独立设计Web服务器端,并运用Heritrix开源网络爬虫算法抓取网页,采 用HtmlParser和正则表达式解析获取热点词并建立词库索引; 六,独立完成基于REST(Representational State Transfer,表述性状态转移)架 构的HTTP协议以及XML数据传输的Qt客户端与Web服务器通信。&&&& 本系统在试运行和正式运行期间,功能完备,运行良好,系统稳定性高,故 障率低,能够满足手机用户的应用需要。&&&&、 关键词:MeeGo操作系统;笔画输入法;云计算;网络爬虫;REST 分类号:TN929.53;TP391.140 AB STRACT With the popularity of intelligent mobile,user requirements of mobile Chinese input method are rapidly increasing.Sougo pinyin input method has brought most users rich experience based on the excellent vocabularies at present,but the relative stroke input method still has some defects、析tIl only five basical strokes.Using extended radicals to find words and communicating with Intemet hot words have not be applied to mobile. However,users just expect to use less strokes or radicals to obtain suitable characters and phrases,especially Internet hot words.So develop the stroke input method that call get Intemet hot words and low coincident code rate will become the main target. This paper solves the problem with the innovation of extended radicals and cloud computing concept relied on high network performance of MeeGo,breakthroughs the limitation of local vocabularies,what’S important,mobile client Call get hot associational words through requesting the dictionaries of Web server.This method Can improve the assuracy of associational words,guarantee the timeliness and usability for the input method,and enrich user’s input experience.The author in this paper is responsible for the following tasks:Firstly,participate in the whole process of requiment analysis and design;Secondly,develop main functions for local stroke input method based on Qt including getting local characters and associational words;Thirdly, design and develop independently the whole UI in QML,including the dynamic effection and circumrotation of different angles;Fourthly,complete the communication of Qt client and QML U1 with signal/slot;Fifthly,design independently web server,use Heritrix to crawl web page and build dictionaries index witll HtmlParser and regex expression;Sixthly,complete independently the transinformation for mobile client and W.eb server谢tll HrrP of I也ST and XML.^ In the simulating and formal running process,this system has the integrate function,●i high stability and low error rate,it Can satisfy the need of most mobile users.’ KEYWORDS:MeeGo;Stroke Input Method;Cloud Computing;Web Spider;REST CLASSNO.”TN929.53;TP391.14 目录 摘要………………………………………………………………………………………………………….iii ABSTRACT……………………………………………………………………………………………….iv 1 引言………………………………………………………………………………………………1 1.1 课题背景及意义……………………………………………………一1 1.2 相关领域的前人工作………………………………………………..1 1.3 本文创新点……………………………………………………………2 1.4 本人完成的任务………………………………………………………2 1.5 论文内容总体安排…………………………………………………..3 2 系统整体概述……………………………………………………………4 2.1 系统概述……………………………………………………………..4 2.2 文档概述………………………………………………………………4 2.3 本系统主要的技术背景……………………………………………一4 2.3.1 MeeGo输入法架构…………………………………………….4 2.3.2 Qt-Declarative及Qt信号和槽机制……………………………5 2.3.3 QML…………….……………………………………………………………………5 2.3.4云计算……………………………………………………………5 2.3.5 REST架构…………………………………………………………………………6 2.3.6 Heritrix网络爬虫………………………………………………..6 2.4 本章小结……………………………………………………………一6 3 软件概述………………………………………………………………….7 3.1 功能要求……………………………………………………………一7 3.1.1基本界面管理要求……………………………………………..7 3.1.2界面旋转功能要求……………………………………………..7^ 3.1.3笔画/部首、标点符号以及候选字显示要求………………….7 ● 3.1.4词组和联想词生成功能要求……………………………………8’. 3.1.5删除功能要求…………………………………………………。&&&&8 3.1.6 Web服务器端提取热点词和建立词库要求…………………一8 ‘ 3.1.7笔画输入法与Web服务器端通信功能要求………………….9 3.2 性能要求……………………………………………………………一9 3.2.1数据精度要求…………………………………………………一9 3.2.2时间特性要求…………………………………………………一9 3.2.3灵活性要求……………………………………………………。&&&&9 3.3 软件设备之间的逻辑关系…………………………………………1 O 3.4 开发环境……………………………………………………………10 3.5 本章小结…………………………………………………………….10 4 笔画输入法整体开发过程……………………………………………。&&&&11 4.1 系统分析和设计…………………………………………………….11 4.1.1用户需求的识别………………………………………………11 4.1.2系统的可行性…………………………………………………11 4.1.3系统体系结构建模…………………………………………….12 4.2 笔画输入法需求分析………………………………………………12 4.2.1 需求建模………………………………………………………。&&&&12 4.2.2笔画输入法功能需求…………………………………………..14 4.2.3笔画输入法汉字编码需求……………………………………15 4.2.4笔画输入法性能需求…………………………………………16 4.2.5外部接口需求………………………………………………….1 6 4.3 笔画输入法概要设计……………………………………………….17 4.3.1 笔画输入法Qt客户端相关类结构设计……………………一17 4.3.2 Web服务器端类结构设计……………………………………17 4.3.3笔画输入法界面总体设计……………………………………18 4.3.4候选字库和联想词库设计……………………………………19 4.4 笔厕输入法详细设计与实现………………………………………20 4.4.1 客户端和服务器端主要实现类描述………………………….20 4.4.2笔画输入法界面实现描述……………………………………21 4.4.3笔画输入法核心算法设计及实现……………………………22 4.4.4笔画输入法界面实现…………………………………………29 4.5 笔画输入法单元测试………………………………………………一35、 4.5.1 测试环境………………………………………………………35 ● 4.5.2笔画输入法界面主要测试用例……………………………….35’. 4.5.3 Qt客户端和Web服务器的主要测试用例…………………。&&&&43 4.5.4笔画输入法性能测试…………………………………………44 4.6 笔画输入法集成测试和系统测试…………………………………46 4.7 测试结果分析………………………………………………………47 4.7.1 与其他嵌入式输入法结果比较………………………………47 4.7.2存在的缺陷……………………………………………………49 4.8 本章小结……………………………………………………………495 软件满足任务指标情况…………………………………………………50 5.1 笔画输入法的各阶段进程…………………………………………50 5.2 笔画输入法功能指标的满足情况…………………………………51 5.3 笔画输入法性能指标的满足情况…………………………………53 5.4 本章小结……………………………………………………………..546 质量保证情况……………………………………………………………55 6.1 质量保证措施实施情况……………………………………………55 6.2 重大技术质量问题和解决情况……………………………………55 6.2.1 中文乱码问题…………………………………………………55 6.2.2 Heritrix网络爬虫效率问题……………………………………57 6.2.3服务器端词库搜索问题………………………………………58 6.3 本章小结……………………………………………………………597 结j沧…………………………………………………………………………………………….60参考文献………………………………………………………………………….61作者简历…………………………………………………………………………62独创性声明………………………………………………………………………一63学位论文数据集…………………………………………………………………641引言 近几年来,随着具有中文显示输入界面的移动电话等手持设备的大批涌现,国内外研究汉字笔画编码输入法的热潮越来越强烈。&&&&用户对支持中文输入法的准确性、实时性以及GUI(G泖Kcal User Interface,图形用户界面)的需求日益迫切。&&&&以下主要介绍本课题的背景及意义,相关领域的前人工作以及本人完成的任务。&&&&1.1课题背景及意义 MeeGo手机操作系统是移动互联网的一股新生力量,基于它的多元化跨平台创新之路及开源性,无论是在智能手机领域还是在多媒体手机等多种形式的终端设备,它都具有一定的优越性。&&&&它对于多种设备具有一致的API(ApplicationProgramming Interface,应用程序接口)和灵活的技术,更重要的是有令人惊叹的用户界面IlJ。&&&&在MeeGo中,让人们尤为关注的是Qt架构,Qt是一种跨平台的应用程序和UI架构,它能创建令人意想不到的用户体验,目前,Qt4.7以上的版本增加了QML语言,运用QMI和JavaScript的有效结合,丰富的界面效果能迅速呈现出来〔21131。&&&&由于目前MeeGo操作系统上的应用还很少,但是基于它的高网络性能,前景非常宽阔。&&&&在此背景下,本文笔画输入法正是基于MeeGo手机操作系统,并采用Qt和QML开发,满足本笔画输入法本地联想词和服务器端热点词的获取。&&&&1.2相关领域的前人工作 “搜狗云计算拼音输入法”是由搜狐公司推出的一款基于Windows汉字拼音输入法,在中国国内已成为主流,它是基于搜索引擎技术的,主要特色是依托了云计算技术的概念,集成了网络上的新词,可以智能获取服务器上更准确的计算结果〔41。&&&&在Windows PC机上,搜狗拼音输入法的使用已非常广泛。&&&&由于手机中文输入法的需求,搜狗相继开发了“搜狗手机输入法”,适用于SymbianS60系统,目前只支持拼音输入。&&&&虽然拼音输入是一种简单,易学,容易上手的方法,但候选项多,按键次数多,不易达到高效输入。&&&&然而,手机上的拼音输入法并非适合所有的用户,在中国国内始终有很大比例的用户不使用拼音输入,倾向于手机的笔画输入或者其他手写输入法等。&&&&真正能在移动设备上呈现给用户简单易用的笔画输入法始终没有很好的发展【51161。&&&&因此,手机笔画输入法的需求也越来越大,能让用户用尽量少的笔画或部首得到所需的字或词是急需实现的一种移动技术。&&&& 在已有的一些手机笔画输入法中,用户始终需要记忆繁琐的字根,在输入汉字的形及书写笔顺都要在头脑中边思考边输入,而且错误率还非常高使用户易于疲劳【刀。&&&&另外,“三星”手机(如SCH.800C)所提供的笔画输入法具有规则简单、易学易用的优点。&&&&但其取码规则是顺序取字的各笔画,平均击键次数太多,且遇到一个笔画数较多的字前面有歧义的笔画或笔顺时,该输入法就显得无能为力。&&&&如:要输入“霞”字,则至少要输入8笔后,第9笔才能把“霞”从“雾”、“雹’’等字中区分出来。&&&&按键次数太多,势必会影响用输入汉字的效率,降低用户体验。&&&&针对已有的笔画输入法的笔画检索算法。&&&&大多数是根据拆除汉字中的笔画,拆成基本笔画后到字库里面进行检索,降低了检索的效率【5Ⅱ61。&&&&1.3本文创新点 针对现存笔画输入法的不足,本文基于MeeGo手机操作系统开发了一种新的笔画输入法,采用Qt4.7.1版本的QML语言设计界面,将基本笔画与扩展部首展现给用户,具有很好的用户体验。&&&&对于本地的字库,本人将汉字的笔画或者部首按照顺序进行存储,针对于每一个部首,分别建立一个文本索引文件,使检索速度加快,用户通过点击最少的笔画得到所需要的字或词组,效果很好。&&&&最具有特色的一个功能是,本文的笔画输入法能够从互联网上实时获取热点词汇,具有更加准确的联想词。&&&&在服务器端,本人通过自扩展Heritrix开源网络爬虫算法提取百度的热门搜索网页,并通过HtmlParser与正则表达式结合提取网页中的热点词汇并保存在服务器端。&&&&最后通过REST架构的HTML协议实现笔画输入客户端与服务器端的实时通信。&&&&当用户通过点击笔画或部首得到当前字的时候,它的联想词能够相应地在候选词界面中显示,其中包括从互联网上直接获取的候选字和本地获取的候选字,优点是方便用户能够迅速看到互联网上的热点词,同时更快地使用户输入想要的词汇,使用户可以充分享受到此笔画输入法带来的易用性和实时性,特别对中国来说,此笔画输入法更适合于现代人们追求简单、易用、便捷的特征,相信它的比例会占用越来越大,用户量也会越来越大。&&&&1.4本人完成的任务 在本笔画输入法项目的整个开发和管理过程中,本人主要承担开发工作。&&&&从理论学习到实际开发并测试,在项目的整个开发中对核心功能进行了开发测试。&&&& 2本人完成任务主要包括以下三方面。&&&&(1)学习相关知识,具体任务如下: ①学习Qt,QML以及MeeGo输入法架构。&&&& ②学习Heritrix开源网络爬虫架构。&&&&(2)对笔画输入法进行开发,具体开发的任务如下: ①完成基于QML语言的笔画输入法所有界面的开发; ②完成基于q的本地输入法候选字以及联想词获取功能开发; ③完成基于Qt的本地输入法的删除功能; ④完成Qt本地逻辑与QML通信的开发; ⑤完成Web服务器与Qt客户端通信的开发; ⑥完成Web服务器端基于Heritdx网络爬虫的提取特定网页内容的开发; ⑦完成Web服务器端解析网页并提取热点词的开发; ⑧完成Web服务器端建立词库以及对应词库Hash索引的开发。&&&&(3)对笔画输入法进行测试和质量保证,具体任务如下: ①针对客户端和服务器的各个功能点进行单元测试; ②解决影响到笔画输入法质量的技术问题,如解决中文乱码以及服务器端网络爬虫效率等问题。&&&&1.5论文内容总体安排 第一章:主要介绍了本文的背景和意义,阐述了相关领域的前人工作和知识空白等,最后结合本文的技术创新点概述了本文的笔画输入法功能。&&&& 第二章:系统性地介绍了本笔画输入法的技术背景。&&&& 第三章:从软件层面介绍了本笔画输入法的功能和性能要求,.
【】【】【】【】【】当前位置:
手机笔画输入法v1.1
手机笔画输入法
更新时间:
软件大小:1.49MB
软件类型:国产软件
软件分类:
软件语言:简体
软件授权:免费软件
支持系统:
精品软件推荐
下载周排行
下载总排行
官方免费完整版
免费完整版v10.1.0.6065
官方最新版v8.0.4.815
官方免费完整版
官方免费完整版
免费完整版v10.1.0.6065
官方最新版v8.0.4.815
官方免费完整版
【手机笔画输入法基本介绍】
手机笔画输入法是一款使用非常方便的输入法,和在手机上使用一样,不需要任何技术含量,就会用电脑打字。使用手机笔画输入法只要用12345数字键对应汉字的&横竖撇点折&五个基本笔画输入,找到所需汉字后按一次确定键就可以了。手机笔画输入法溶入了一种词汇深度联想匹配输入的专利方案,用起来比传统的手机笔画输入法更得心应手。
【手机笔画输入法操作方法】
找到所需汉字后,按一次确定键或&&&键(即小键盘上的&Enter&和&&或),在出所需的汉字前面出现数字选择键,即按对应的数字就可输入。说明这个手机笔画输入法是电脑版,所以那手机版上的确定键就是与电脑版&Enter&键是一致(确定键或&&&键与手机版的上下两个按键一样),翻页键:手机上的左右键相对应电脑上&+&,&-&键,作为翻页功能。手机上的删除键对应电脑版的&Del&键功能。
1、数字笔画输入法按汉字笔画书写顺序输入。
2、用&小键盘&的&1,2,3,4,5&的五个数字键输入:
3、分别对应汉字的&一,丨,丿,丶,乙&的五汉字笔画。
4、&+&,&-&作翻页键。
5、敲击&Enter&键,选择上行汉字预选区数字对的汉字输入法;
6、敲击&/&键,选择下行汉字预选区数字对的汉字输入法。
7、&Del&键为删除键及清空功能。
8、&*&键为标点符号输入(注:在汉字区界面没有汉字时才有效)。
9、&Enter&键为显示数字而提供选择对应的汉字上屏(注:在界面没有汉字时才是&回车&功能)。
10、界面三角形按钮为最小化窗口。
11、界面鼠标右键弹菜单。
12、点菜单的&退出&按钮可过出程序。
Windows版下载
下载之家是国内最值得信赖的官方软件下载资源提供商,提供安全无毒的绿色软件下载、手机软件下载、游戏下载等。高速安全的软件下载尽在下载之家!
Copyright &
下载之家 (). All Rights Reserved.}

我要回帖

更多关于 qq笔画输入法下载 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信