1.创新特性名(name)
腾讯电脑管家:侧边栏U盘拷贝
功能体验链接:
http://dldir2.qq.com/invc/xfspeed/qqpcmgr/versetup/portal/QQPCDownload140042.exe
2.创意点的产品功能/使用场景介绍(what/where)——评审可用性
【产品功能】
在使用U盘拷贝文件时,不再需要打开U盘,找到要拷贝的文件位置,直接拖动到侧边栏的U盘窗口中,就能完成拷贝。
【使用场景】
1.jayden想从公司的tfs上拷贝一部电影回家观看,他插上U盘,直接打开tfs目录,在高清电影公社中找到自己想看的电影,拖动到旁边的侧边栏中,不用打开U盘,就直接将电影拷贝到U盘中了;
回到家中,同样无需打开U盘,直接可以将电影拖动到自己的电影存储盘E盘进行保存;
2.hark在一次会议的汇报中,在打开电脑磁盘中的文件的同时,还需要打开U盘中的文件做示例讲解。无需打开两个窗口,只需找到电脑中的文件位置,再在侧边U盘窗口中打开需要的文件就可以了;
4、创新点的创新之处的具体描述(innovation)——评审创新性
该功能的主要创新之处在于抓住了用户使用U盘的主要目的——拷贝文件,并根据现在的拷贝所需的步骤进行了合理的优化创新。
在使用U盘拷贝文件时,习惯于打开【我的电脑】【我的文档】找文件并进行拷贝的用户,往往不得不打开多个explore窗口进行拖动或通过切换窗口+复制、粘贴的复杂操作来实现,既花费时间又容易出错,整个流程的体验特别不顺畅;
针对以上问题,在用户插入U盘后,即在文件窗口的右侧边显示U盘的文件内容,并直接支持文件到U盘的拖动拷贝、复制粘贴等行为;用户只需要找到自己想要拷贝的文件,而不再需要找寻U盘的文件窗口,即可一步完成文件拷贝;
具体功能实现如下:
1.找到想要拷贝的文件
2.在侧边窗口中打开相关的文件夹,直接将文件拖动进去,即开始进行拷贝;
不用右键→复制,右键→粘贴;不用ctrl+c再ctrl+v;
更不用担心讨厌的“剪刀手”,直接拖动都是复制操作;
【复制】和【剪切】傻傻分不清楚的亲也不用担心因为误操作而被人画圈圈诅咒了~~~~
3.开心的拷贝完,退出U盘,回家看片!!
4.侧边栏功能虽然只在U盘接入后的场景中才会出现,但我们还是贴心的为不想窗口格局被改变的用户设计了隐藏功能,拷贝完又没退出U盘,点击这里隐藏就可以让窗口回复到原来的样子了~
5.创意如何产生的(创新点相关小故事)(why)——评审创新意识
在完成了U盘的打开和退出管理操作功能之后,团队重新思考了U盘的定位,发现虽然为用户提供了便捷的打开和退出操作,却在用户对U盘的使用这块领域发生了功能缺失,不仅我们如此,行业内相关的产品都是这样。
重新整理了思路,发现U盘的使用集中于拷贝文件和打开文件两个领域,而拷贝文件更是U盘这种便携式工具出现的根本原因所在,因此我们决定从拷贝功能入手挖掘这里的用户需求和现有流程的问题,故事是这样的……
在某个吃完晚饭的夜晚,开发GG在使用金山快盘的功能,期主要特点就是在资源管理器中单独创建一个盘符进行内容管理,同时在侧边使用侧边栏实现上传等操作;
比划了一下把文件从里面拖动过去进行上传的动作,我们突然想到,为什么不可以让U盘具备这样的功能,来方便用户的拷贝呢?
于是~~微创新就诞生了~~~~~~~~~~~~~
6、怎么实现的(how)——评审创新点的复杂度
U盘的侧边栏窗口除了支持拖动拷贝外,资源管理器具备的右键、打开、回退、快捷键等操作方式一样都不缺少,因此与explore顺畅的打交道成为了非常重要的内容;
Shell扩展没有提供嵌入一个窗口到资源管理器右侧的功能(只有左侧或者下部分)并且在explorer进程里嵌入此窗口会影响explorer的稳定性,以及受到explorer各个插件兼容性影响,以及需要支持x86,x64等两种系统,注入到explorer需要做很多兼容性工作要做,所以侧边栏决定用独立进程实现。
当用户打开资源管理器,比如“我的文档”,或者本地磁盘的一个文件夹时,独立进程通过IShellWindows接口获取当前用户操作的顶层explorer窗口,然后把U盘管理的侧边栏窗口通过设置父窗口(SetParent)方式嵌入到explorer的一个子窗口;并通过Timer、DWebBrowserEvents,监控Explorer窗口大小,位置的变化,窗口之间的切换,实时调整explorer各个窗口的布局(大小、位置)使得嵌入窗口像Explorer本身绘制一样。
当用户浏览资源管理器浏览到当前侧边栏展示的U盘路径时,通过Shell提供的DWebBrowserEvents获取改变路径的事件,隐藏侧边栏;同时通过ReadDirectoryChangesW监控磁盘更改事件更新U盘大小以及拖拽文件时侧边栏里的更改内容。
7、产品的意义对未来的展望(for future)——评审创新点的价值
优化既有流程,简化操作工序是产品功能创新的重要目的。通过细致研究具体的用户行为,可以不断发现可以创新优化的功能点。
后续U盘管理功能会继续专注于用户的操作习惯和操作目的进行优化,在U盘中文件打开的行为上进行进一步的探索和优化,敬请期待~