1. Introduction
(M1的spec 在這里:http://www.cnblogs.com/Gun-N-Rose/archive/2012/09/28/2706820.html)
當前的搜索引擎的主流搜索方式基本為關鍵字搜索,雖然這是一種簡單而且自然的搜索方式,但是在很多情況下,這種關鍵字搜索方式並不能完全滿足用戶的需求。
事實上,我們可以考慮如下的用戶場景:
1. 作為一個設計師,我對關鍵字搜索圖片的搜索結果並不滿意,事實上,我對整個圖片的顏色分布是有要求的,這樣才能與我的整體設計色調一致。因此我希望有一個搜索方式,可以搜到我想要的圖片
2. 作為一個小學生,我覺得關鍵字搜索圖片並不能讓那個讓我滿意,有時候我只知道我要搜的東西大概是個什么樣子,但並不知道具體是什么,這時候我就用不了關鍵字搜索了。因此,我希望有一種可以讓我畫東西的搜索方式,我想這樣會方便我的搜索。
3.作為一個平板電腦用戶,關鍵字輸入搜索對我來說反而沒有我塗塗畫畫搜索方便,因此如果有一種可以支持圖畫的搜索方式,我會感到很滿意
所以我們可以看到,傳統的關鍵字搜索在一些場合下是無效的,而基於圖像的搜索是有很大需求的,這將是對關鍵字搜索的一個重要補充。因此基於我們的Sketch search 和 color search 的技術,我們的這個產品將定位於search helper, 以sketch search和color search 的方式,幫助用戶更好的得到搜索結果。
因此,我們的產品的目標用戶為:
- 對搜索特定顏色圖片的用戶
- 不知道關鍵字,而無法使用關鍵字搜索的用戶
- 關鍵字輸入不便的搜索用戶
目前成型的同類產品中,主要是Google 的以圖搜圖功能,但是這個功能只能上傳圖片搜索,可以認為與我們的產品專注的領域不同。因此,可以認為,市場上並沒有完全可以與我們競爭的產品。
2. Overview
Feature list (Milestone2)

3. Feature Specification
1. Search box (MileStone1)
2. Display box (MileStone1)
3. Color box (MileStone1)
4. Sketch box
用戶可以在Search box中的下拉菜單中打開Sketch box
使用此功能時,將會忽略原來的搜索結果(如果有的話),開始一個新的搜索。
軟件將根據Sketch box中的Sketch信息,實時返回一些的關鍵字呈現給用戶,用戶可以點擊這些關鍵字進行搜索,同時Sketch box中的顏色信息將會用來對搜索結果進行過濾。
Sketch box中有如下按鈕與功能:
- Pencil:在畫板上隨意輸入,顏色為2中指定顏色
- Color select:選擇輸入顏色
- Pencil size:指定pencil筆跡的粗細
- Eraser:擦除pencil的筆跡
- Clear:清空畫板
- 右上角的按鈕點擊可以退出。
- 下方有若干關鍵字供用戶選擇,選擇其中一個后開始搜索,然后彈出或更新Display box
(這部分的UI design 我們還在等UI support給我們回復,稍后會貼出圖片)
5. For outside user
我們M1的結果,是只能給公司內部的用戶使用,公司外部是無法使用的。所以我們打算在Milestone2中實現外部訪問的功能。
6. Picture Display
我們在M1結果的基礎上,准備優化圖片顯示的部分。
主要有:
1.增加載入大圖的的載入效果
2.增加保存圖片功能
3.優化大圖返回時的效果
