必应输入法产品分析

    

  20134月,微软MSN(中国)宣布推出首款整合搜索体验的中文云输入法“必应Bing输入法”,其前身是“英库拼音输入法(于20128月发布测试版)”

  在此,Fruits小组从宏观的软件工程角度和微观的产品实现细节对必应输入法进行了考察和分析。

    

(1)这个产品在同类产品中综合质量排名是第几名? 

   一定时期内下载量是比较客观的衡量标准。

  根据速途研究院2013-9-17报告,PC端输入法总下载量排名:必应输入法排名第五。搜狗输入法以4250万次总下载量排在首位;腾讯QQ输入法以3765万次的下载量居于第二;紫光拼音输入法则以2344万次下载量居于第三位。必应输入法才刚刚推出不久,大有后来者居上之势。

    

 

 

(2)产品有什么具体的缺点? 微软的员工质量都不错,为什么这些项目还有这样那样的缺点? 

   微观角度来看,有如下缺点

   准确性问题:

  1. 模糊音匹配问题:敏感度过高。如输入li,反而优先显示“你”,“日”等模糊匹配的结果。模糊匹配的权重太高,导致:

  

  2. 词库不够专业,对于某些不标准的输入没有进行纠错。如moban,识别到模板,但是未进行纠错(实际读音为muban),说明词库中所存的词不够准确。又如烘焙(hongbei),在输入hongpei时会显示纠错结果烘培,但实际上“烘培”是很少用的。

  

  3. 网络热词支持不够,如输入囧:

  

  4. 提示不够智能,需要输入较多的相关的字符才能提示相应的结果。如输入chi’ mei’ wang’ l才能出现“魑魅魍魉”,而在chi’ mei’ w’的阶段不能判断出将结果。而一些当前其他主流输入法对这方面的提示则十分强大。

   5.词语搭配不智能,例如,输入“zhineng” “de” “jiucuo”,根据上下文推断应当首选“智能的纠错”,而不是“职能的纠错”

  6. 词频的更新不准确,如:在下图中选择“混音”,然后用Backspace删去混音,再打hunyin,优先级最高的选项会更新为“混音”,而不是依然保持“婚姻”,这种做法对于用户是不合适的,因为用户删去混音是不希望输入该结果。

  7. 皮肤切换问题:更换皮肤后,某些界面的输入法依然保持原皮肤,甚至在一个界面出现同一输入法的两个不同的皮肤,或者出现了不同输入法的皮肤。

   扩展性问题:

   1. 皮肤扩展性:外部皮肤过少,且已有皮肤的不能吸引用户眼球,默认皮肤按键较小。对于希望自己制作皮肤的普通用户来说,技术门槛太大。需要下载SDK然后在开发工具中进行编辑。没有一个较方便的可视化编辑工具。

  2. 词库扩展性:词库过少,且没有网络词库支持。导入形式单一,只支持从本地导入一个标准的txt文件。相反地,没有一个可视化的云端平台(如网站),供用户下载各种分类的词库,也不能支持用户在云端创建分类词库供大家下载。

  3. 外部支持性:V模式外部支持库过少,且质量不高,如输入荷塘月色只能显示3张被错误压缩的图片,而且给出的图片分辨率参差不齐,载入速度也十分慢。另一方面,选择项含义较模糊,选择时交互不够友好(如需要获取焦点才可以用快捷键翻页),并且需要自己去设置一系列快捷键,这样反而让用户不愿意去尝试它的功能。最重要的,网页直达不能直接打开页面,而是打出超链接。

   输入纠错问题:

  用户想输入“我到了”,但是如果右手手快而打成了“wo doa le”,则会变成下图这样。而输入法应当对这种两手输入顺序错误进行一定的统计并加以处理,智能的纠正用户的输入错误。

  

  总的说来就是不够人性化。

  从宏观角度分析,不难得出——

  中华文化博大精深。作为外国企业,必应输入法的产品质量已经很不错了,满意度甚至超越了很多国产输入法,但与国内输入法王牌——搜狗输入法相比,不够贴近中国广大用户。作为后来居上的输入法产品,必应输入法没有足够的创新性来打破搜狗输入法的霸主地位,即使必应输入法在各方面与搜狗输入法无限接近,也难以将用户争取过来,因为它的功能和交互设计等没有足够的创新性没有颠覆输入法。同时,微软员工的层次过高反而导致对中国用户的过高评估:自制皮肤门槛很高,居然需要使用高级管理员账户运行SDK安装程序,然后在Visual Studio 20102012环境下自己创建应用工程,并且涉及到打包发布,详见:http://bing.msn.cn/pinyin/sdkhelp.shtml。而搜狗提供一切都包装好的皮肤编辑器,老少皆可轻松上手。

 

(3)这些缺点反映了软件工程中哪些环节的问题? 

 

   需求分析——必应输入法的词库不能满足中国网民的需求。其实在产品功能设计时,必应输入法吸取了搜狗等优秀输入法的优点,可见对市场的调研很充分。但为什么仍然无法超越搜狗?我们认为这是外国企业的硬伤:扎根不够深,对于瞬息万变的中国网络和网络热词不够敏感。一方面微软在输入法领域不愿与中国企业寻求合作,另一方面在需求分析时不够充分,所以对中国用户的习惯了解不够充分。

  交互设计——必应输入法继承Metro的风格——安装快捷方便、界面设计简洁明丽,适合于白领人士。但也许中国普通群众更喜欢版面功能一应俱全、一目了然的设计。更为明显的是皮肤编辑器:搜狗立足于大众,假设大众没有编程基础没有Visual Studio,只需在官网一键下载“搜狗皮肤编辑器”,老少皆宜上手。必应输入法皮肤编辑门槛过高。这属于交互设计的缺陷。

  后期宣传策划(不算软件工程?但是个问题)——事实上,必应输入法产品制作优良,但此前我们并未耳闻。微软是否可以扩大宣传力度?

 

(4)如果你们小组负责这个项目,在未来的6个月中你如何改进? 会达到什么具体结果 (综合质量排名,用户量,创新的功能等)? 

   在六个月的时间里,可以做出如下几点改进,从长远角度来看,用户量增加30%~40%,综合质量排名和下载量排名跻身前三甲问题不大。

   1.利用用户切换语言的懒惰性与Windows捆绑销售,Windows Update时自动下载,同时增加福利,以鼓励用户使用。

  2.增加词库,添加网络热词,提高词库准确性(现有部分词包含错别字)

  3.降低拓展功能(如:皮肤)的开发难度,使普通网民可以参与

  4.改进模糊匹配算法

  5.提高长词联想的敏感度

  6.创新功能如v模式很有发展前景,可以继续扩展

  7.关于云词显示过慢,因提高搜索速度,若由于服务器原因无法提高,应直接删除该功能,用户在输入过程中不会进行长时间等待。

  8.改进用户输入习惯的分析方法(如:若用户输入错误后马上删除,输入法不应提高该词的显示优先级) 

 

  

转载于:https://www.cnblogs.com/juicygroup/p/3454635.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/376235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

这是我第一题AC的线段树

题目简述&#xff1a; 有N个整数&#xff0c;Q次操作&#xff0c;每次操作为询问一个区间[a, b]内数的和(0号操作)或者把一个区间内的数全部加上v(1号操作) 线段树求解即可。 #include <cstdio> #include <algorithm> using std::min; using std::max; #define L(n…

a频繁连接不上redis_连接不到redis Caused by:..._慕课问答

redis装在linux虚拟机上&#xff0c;在xshell上可以成功访问redis&#xff0c;配了密码拿了老师完整的代码作测试&#xff0c;就是访问失败&#xff0c;不知道哪里出了问题地址端口密码都没错的&#xff0c;求解org.springframework.data.redis.RedisConnectionFailureExceptio…

抓localhost包 - rawcap

抓localhost包的话用wireshark好像有点麻烦&#xff0c;所以用rawcap RawCap官网 RawCap下载连接 直接运行&#xff0c;首先根据需要选择监听相应的网卡&#xff0c;然后再填写抓包文件保存的名字

持续集成交付CICD:Jira 发布流水线

目录 一、实验 1.环境 2.GitLab 查看项目 3.Jira 远程触发 Jenkins 实现合并 GitLab 分支 4.K8S master节点操作 5.Jira 发布流水线 一、实验 1.环境 &#xff08;1&#xff09;主机 表1 主机 主机架构版本IP备注master1K8S master节点1.20.6192.168.204.180 jenkins…

计算几何_多边形

判定凸多边形&#xff1a;顶点凹凸性法 连续三个顶点p1,p2,p3。计算p1p2,p2p3的叉乘&#xff0c;阶乘大于0&#xff0c;则表示p3点在线段p1和p2的左侧&#xff0c;然后依次计算下一个前后所组成向量的阶乘&#xff0c;如果在计算时&#xff0c;出现负值&#xff0c;则此多边形是…

wps完成率怎么设置_WPS表格中如何计算完成率?详细操作方法看这里!

平时我们在使用像WPS这样的办公软件时&#xff0c;我们经常会使用到其中的Excel表格软件&#xff0c;来完成日常工作当中所需要完成的各种数据的统计以及录入等工作。而在我们使用WPS表格来录入、修改或者是统计某一些数据时&#xff0c;我们往往会因为表格内容的设定需求&…

[原创]WebScarab工具介绍

[原创]WebScarab工具介绍 一 WebScarab介绍 WebScarab是一个用来分析使用HTTP和HTTPS协议的应用程序框架。其原理很简单&#xff0c;WebScarab可以记录它检测到的会话内容&#xff08;请求和应答&#xff09;&#xff0c;并允许使用者可以通过多种形式来查看记录。WebScarab的设…

段表的作用

表格来自《程序员的自我修养 ——链接、装载与库》 ELF段名作用.text代码段&#xff0c;存放执行语句.data数据段&#xff0c;存放初始化的全局变量和局部静态变量.bss未初始化的全局变量和局部静态变量.rodata只读数据段.comment注释信息段.note.GNU-stack堆栈提示段.debug调…

layoutSubviews总结

ios layout机制相关方法 - (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————- - (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————– - (void)setNeedsDisplay- (void)drawRectlayoutSubviews在下面情况下会被调用&#xff1a; …

三个彩灯循环点亮程序_近百组彩灯点亮江畔,义渡灯会正式亮灯啦

10月23日晚上&#xff0c;大渡口区义渡古镇华灯初上。夜幕之下&#xff0c;2020第一届义渡灯会亮灯仪式在此举行&#xff0c;来自四川的近百组彩灯将在这里点亮夜空&#xff0c;一直陪伴广大市民游客至明年元宵节后。当晚6点半&#xff0c;义渡灯会亮灯仪式正式开启。本次灯会以…

repeater序列号,换页数字不重新排

<td><%# Container.ItemIndex 1(Convert.ToInt32(this.drpCurrentPageIndex.SelectedValue)-1)*Convert.ToInt32(this.drpCount.SelectedValue)%></td>转载于:https://www.cnblogs.com/liziqiang/p/3457203.html

Altera的几个常用的Synthesis attributes(转载)

各厂商综合工具&#xff0c;对HDL综合时都定义了一些综合属性这些属性可指定a declaration,a module item,a statement, or a port connection 不同的综合方式。 语法为&#xff1a; /* synthesis, <any_company_specific_attribute value_or_optional_value */ 下面就是Al…

QPushButton hover配置

鼠标移动到QPushButton上面时显示下划线 //下面是当鼠标移动到按钮上时&#xff0c;按钮上的文字显示下划线 QPushButton#Button_2:hover{ text-decoration:underline; }//下面是普通显示 QPushButton#Button_2{ color:rgba(52, 144, 255 ,255); border-radius:0px; backgrou…

eclipse没有日志_强化公共DHT以抵抗eclipse攻击,ipfs官方还说了什么?

近日&#xff0c;IPFS官方发布博客&#xff0c;就如何强化公共DHT以抵抗eclipse攻击进行详细介绍&#xff0c;星球君帮大家翻译了一下&#xff0c;让我们来看看官方都说了什么吧&#xff1a;IPFS 2020 年的一个主要焦点是随着网络规模的不断扩大而改进内容路由。虽然我们已经对…

mongoDB简明教程-python(转)

MongoDB是一个介于关系数据库和非关系数据库之间的产品&#xff0c;是非关系数据库当中功能最丰富&#xff0c;最像关系数据库的。他支持的数据结构非常松散&#xff0c;是类似 json的bjson格式&#xff0c;因此可以存储比较复杂的数据类型。官方网站&#xff1a;http://www.mo…

HTTP基础10--web(2)

因输出值转义不完全引发的安全漏洞 实施 Web 应用的安全对策可大致分为以下两部分。 客户端的验证Web 应用端&#xff08;服务器端&#xff09;的验证: 输入值验证 / 输出值转义客户端允许篡改数据或关闭 JavaScript&#xff0c;不适合将 JavaScript 验证作为安全的防范对策。保…

单一课和综合课的划分依据_武夷岩茶产地如何划分?

产地是指某种物品的生产、出产或加工制造的地点&#xff0c;日常含义是指某种物品的主要生产地。本文探讨的武夷岩茶种植产地&#xff0c;也就是当地茶人俗称的“山场”。武夷岩茶“山场”的俗称可能缘起于宋代的茶政。宋代官府设置“榷&#xff08;qu&#xff09;茶场”&#…

windows文件路径大于MAX_PATH

如果文件路径大于MAX_PATH&#xff0c;是无法直接用CreatFile、fopen等方法来打开文件 但是可以通过在路径前面加上“\\?\”来获取文件 比如想要打开下面的文件123.txt&#xff0c;但是文件路径是很长的&#xff08;假设…是200个字符&#xff09;&#xff1a; C:\123...\1…

C# 枚举 字符串 转换

普通方法 这种方法尽管很SB但确实可以解决问题 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){string SelPath "";switch (comboBox1.SelectedIndex){case 0: SelPath System.Environment.GetFolderPath(System.Environment.SpecialFo…

arduino 机器视觉编程_万物皆可仿真的MATLAB/Simulink神奇在哪?解析如何将其应用于一整套机器人设计开发流程...

MATLAB/Simulink&#xff1a;万物皆可仿真 MATLAB是由美国MathWorks公司出品的一款商业数学软件。它是一个多功能的科学计算平台&#xff0c;将算法开发、数据分析、矩阵计算等诸多强大功能集成在一个易于操作的视窗环境中。MATLAB下的Simulink更是被认为可以“仿真任何系统”。…