一種搜索試題答案的方法及客戶端的制作方法
【專利摘要】本發(fā)明實(shí)施例提供了一種搜索試題答案的方法及客戶端,在獲取到用戶拍攝的包含有待搜索答案的試題的圖片后,從該圖片中識(shí)別出試題內(nèi)容并以此查找試題數(shù)據(jù)庫(kù),當(dāng)試題數(shù)據(jù)庫(kù)中查找到試題匹配的答案時(shí),將答案顯示給用戶,一方面,通過(guò)用戶拍攝包含試題的圖片,再?gòu)膱D片中識(shí)別試題內(nèi)容的方式,提高了用戶輸入待搜索試題這一操作的便捷性和準(zhǔn)確性;另一方面,由于輸入的試題內(nèi)容的準(zhǔn)確性有了保障,再以此在試題數(shù)據(jù)庫(kù)中進(jìn)行試題的查找匹配工作,進(jìn)而將查找到與之匹配的答案并返回給用戶,提高了搜索結(jié)果的專業(yè)性和準(zhǔn)確性。
【專利說(shuō)明】一種搜索試題答案的方法及客戶端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及搜索【技術(shù)領(lǐng)域】,尤其涉及一種搜索試題答案的方法及客戶端。
【背景技術(shù)】
[0002]信息技術(shù)發(fā)展到今天,許多學(xué)習(xí)者可以借助多種工具來(lái)學(xué)習(xí)知識(shí),不再受限于傳統(tǒng)的書本,例如利用互聯(lián)網(wǎng)搜索工具搜索試題的答案等,通常的做法是用戶基于對(duì)試題的理解,選擇合適的關(guān)鍵詞人工輸入到搜索引擎提供的搜索框中,點(diǎn)擊搜索后查看對(duì)應(yīng)的搜索結(jié)果,如果搜索結(jié)果中沒(méi)有包含于該試題匹配的答案,則需要再變換關(guān)鍵詞重新進(jìn)行搜索。
[0003]這種互聯(lián)網(wǎng)搜索方式有時(shí)候確實(shí)能跟幫助用戶找到一些有用的信息,供用戶參考,但其缺點(diǎn)也顯而易見,簡(jiǎn)單列舉如下:
[0004]1、每個(gè)用戶基于對(duì)試題的理解而使用的關(guān)鍵詞可能不同,搜索結(jié)果的差異性很大;手工輸入試題的方式也存在易出錯(cuò),不方便的問(wèn)題;
[0005]2、這種方式搜索出來(lái)的結(jié)果信息量龐大,用戶需要一一查看,確定是否有可參考的信息,要在海量信息中找到正確的答案往往需要大量的時(shí)間,搜索效率較低;
[0006]3、這種方式因?yàn)樗阉髅鎻V泛,不具備專業(yè)性,搜索內(nèi)容五花八門,準(zhǔn)確性很難保證,有時(shí)候甚至存在同一個(gè)問(wèn)題的不同搜索結(jié)果相互矛盾的現(xiàn)象,用戶很難對(duì)其進(jìn)行甄別得到準(zhǔn)確的答案。
【發(fā)明內(nèi)容】
[0007]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種搜索試題答案的方法及客戶端。
[0008]基于上述問(wèn)題,第一方面,本發(fā)明實(shí)施例提供的一種搜索試題答案的方法,包括:
[0009]獲取用戶拍攝的包含有待搜索答案的試題的圖片;
[0010]從所述圖片中識(shí)別出所述試題并以此查找試題數(shù)據(jù)庫(kù);
[0011]當(dāng)試題數(shù)據(jù)庫(kù)中查找到的與所述試題匹配的答案時(shí),將所述答案顯示給用戶。
[0012]進(jìn)一步地,基于第一方面,上述從所述圖片中識(shí)別出所述試題,包括:
[0013]對(duì)所述圖片進(jìn)行邊緣檢測(cè)后,在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;
[0014]接收用戶對(duì)所述選題框的縮放和/或移動(dòng)的定位操作;
[0015]對(duì)定位后的所述選題框內(nèi)的內(nèi)容進(jìn)行識(shí)別,得到所述試題。
[0016]進(jìn)一步地,基于第一方面,本發(fā)明實(shí)施例提供的上述搜索試題答案的方法,還包括:
[0017]當(dāng)試題數(shù)據(jù)庫(kù)返回?zé)o匹配結(jié)果的響應(yīng)時(shí),向用戶顯示搜索失敗的搜索結(jié)果。
[0018]進(jìn)一步地,基于第一方面,上述向用戶顯示搜索失敗的搜索結(jié)果時(shí),還包括:
[0019]向用戶提供用于向其他用戶提問(wèn)的選擇項(xiàng);
[0020]接收用戶通過(guò)所述選擇項(xiàng)發(fā)布的所述試題;[0021]待收集到其他用戶對(duì)所述試題的解答時(shí),顯示給所述用戶。
[0022]進(jìn)一步地,基于第一方面,本發(fā)明實(shí)施例提供的上述搜索試題答案的方法,還包括:
[0023]接收用戶發(fā)出的解答問(wèn)題的請(qǐng)求,向用戶推送包含之前發(fā)布的所有試題的頁(yè)面;
[0024]接收用戶所選擇的試題以及對(duì)應(yīng)的答案并上傳至試題數(shù)據(jù)庫(kù)。
[0025]進(jìn)一步地,基于第一方面,本發(fā)明實(shí)施例提供的上述搜索試題答案的方法,還包括:
[0026]接收試題數(shù)據(jù)庫(kù)搜索到的與所述試題不相同但匹配度大于等于設(shè)定的閾值的至少一個(gè)試題,并將所述至少一個(gè)試題及對(duì)應(yīng)的匹配度顯示給用戶。
[0027]第二方面,本發(fā)明實(shí)施例提供的一種客戶端,包括:
[0028]圖片獲取接口,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片;
[0029]圖片識(shí)別單元,用于從所述圖片中識(shí)別出所述試題;
[0030]搜索接口,用于根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù);
[0031]結(jié)果輸出接口,用于當(dāng)試題數(shù)據(jù)庫(kù)中查找到的與所述試題匹配的答案時(shí),將所述與所述試題匹配的答案顯示給用戶。
[0032]進(jìn)一步地,基于第二方面,上述圖片獲取接口,還用于對(duì)所述圖片進(jìn)行邊緣檢測(cè)后,在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;接收用戶對(duì)所述選題框的縮放和/或移動(dòng)的定位操作;
[0033]上述圖片識(shí)別單元,具體用于對(duì)定位后的所述選題框內(nèi)的內(nèi)容進(jìn)行識(shí)別,得到所述試題。
[0034]上述搜索接口,還用于接收試題數(shù)據(jù)庫(kù)返回的無(wú)匹配結(jié)果的響應(yīng);
[0035]相應(yīng)地,上述結(jié)果輸出接口,還用于向用戶顯示搜索失敗的搜索結(jié)果。
[0036]進(jìn)一步地,基于第二方面,本發(fā)明實(shí)施例提供的上述客戶端,還包括:提問(wèn)接口,用于向用戶提供用于向其他用戶提問(wèn)的選擇項(xiàng);接收用戶通過(guò)所述選擇項(xiàng)發(fā)布的所述試題并上傳至試題數(shù)據(jù)庫(kù);
[0037]結(jié)果輸出接口,還用于當(dāng)用戶發(fā)出查詢之前發(fā)布的試題的解答時(shí),查詢?cè)囶}數(shù)據(jù)庫(kù),將所述其他用戶對(duì)所述試題的解答顯示給所述用戶。
[0038]進(jìn)一步地,基于上述第二方面,本發(fā)明實(shí)施例提供的上述客戶端,還包括:試題解答接口,用于接收用戶發(fā)出的解答問(wèn)題的請(qǐng)求,向用戶推送包含之前發(fā)布的所有試題的頁(yè)面;接收用戶所選擇的試題以及對(duì)應(yīng)的答案并上傳至試題數(shù)據(jù)庫(kù)。
[0039]進(jìn)一步地,基于上述第二方面,上述搜索接口,還用于接收試題數(shù)據(jù)庫(kù)搜索到的與所述試題不相同但匹配度大于設(shè)定的閾值的至少一個(gè)試題;
[0040]結(jié)果輸出接口,還用于將所述至少一個(gè)試題及對(duì)應(yīng)的匹配度顯示給用戶。
[0041]進(jìn)一步地,基于上述第二方面,上述圖片識(shí)別單元,還用于當(dāng)無(wú)法從所述圖片中識(shí)別出所述試題時(shí),向用戶發(fā)出重新拍攝的提示消息。
[0042]第三方面,本發(fā)明實(shí)施例提供的一種客戶端,包括:
[0043]圖片獲取接口,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片;
[0044]圖片傳送接口,用于將圖片傳送給服務(wù)器,以便服務(wù)器對(duì)所述圖片中的試題進(jìn)行識(shí)別以及根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù);[0045]搜索結(jié)果接收接口,用于接收服務(wù)器查找到的與所述試題匹配的答案;
[0046]顯示接口,用于將與所述試題匹配的答案顯示給用戶。
[0047]進(jìn)一步地,基于第三方面,上述圖片獲取接口,還用于對(duì)所述圖片進(jìn)行邊緣檢測(cè)后,在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;接收用戶對(duì)所述選題框的縮放和/或移動(dòng)的定位操作;
[0048]所述圖片傳送接口,具體用于將對(duì)定位后的所述選題框內(nèi)的圖片發(fā)送給所述服務(wù)器進(jìn)行識(shí)別。
[0049]進(jìn)一步地,基于第三方面,上述客戶端,還包括:提問(wèn)接口,用于向用戶提供用于向其他用戶提問(wèn)的選擇項(xiàng);接收用戶通過(guò)所述選擇項(xiàng)發(fā)布的所述試題并上傳至試題數(shù)據(jù)庫(kù);
[0050]結(jié)果輸出接口,還用于當(dāng)用戶發(fā)出查詢之前發(fā)布的試題的解答時(shí),查詢?cè)囶}數(shù)據(jù)庫(kù),將所述其他用戶對(duì)所述試題的解答顯示給所述用戶。
[0051]進(jìn)一步地,基于第三方面,上述客戶端,還包括:試題解答接口,用于接收用戶發(fā)出的解答問(wèn)題的請(qǐng)求,向用戶推送包含之前發(fā)布的所有試題的頁(yè)面;接收用戶所選擇的試題以及對(duì)應(yīng)的答案并上傳至試題數(shù)據(jù)庫(kù)。
[0052]進(jìn)一步地,基于第三方面,上述搜索結(jié)果接收接口,還用于接收試題數(shù)據(jù)庫(kù)搜索到的與所述試題不相同但匹配度大于設(shè)定的閾值的至少一個(gè)試題;
[0053]結(jié)果輸出接口,還用于將所述至少一個(gè)試題及對(duì)應(yīng)的匹配度顯示給用戶。
[0054]第四方面,本發(fā)明實(shí)施例提供的一種客戶端,包括:
[0055]圖片獲取接口,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片;
[0056]圖片識(shí)別單元,用于從所述圖片中識(shí)別出所述試題;
[0057]試題傳送接口,用于將識(shí)別出來(lái)的試題傳送給服務(wù)器,以便服務(wù)器根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù);
[0058]搜索結(jié)果接收接口,用于接收服務(wù)器查找到的與所述試題匹配的答案;
[0059]顯示接口,用于將與所述試題匹配的答案顯示給用戶。
[0060]進(jìn)一步地,基于第四方面,上述圖片獲取接口,還用于對(duì)所述圖片進(jìn)行邊緣檢測(cè)后,在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;接收用戶對(duì)所述選題框的縮放和/或移動(dòng)的定位操作;
[0061]上述圖片識(shí)別單元,具體用于對(duì)定位后的所述選題框內(nèi)的內(nèi)容進(jìn)行識(shí)別,得到所述試題。
[0062]進(jìn)一步地,基于第四方面,上述客戶端,還包括:提問(wèn)接口,用于向用戶提供用于向其他用戶提問(wèn)的選擇項(xiàng);接收用戶通過(guò)所述選擇項(xiàng)發(fā)布的所述試題并上傳至試題數(shù)據(jù)庫(kù);
[0063]結(jié)果輸出接口,還用于當(dāng)用戶發(fā)出查詢之前發(fā)布的試題的解答時(shí),查詢?cè)囶}數(shù)據(jù)庫(kù),將所述其他用戶對(duì)所述試題的解答顯示給所述用戶。
[0064]進(jìn)一步地,基于第四方面,上述客戶端,還包括:試題解答接口,用于接收用戶發(fā)出的解答問(wèn)題的請(qǐng)求,向用戶推送包含之前發(fā)布的所有試題的頁(yè)面;接收用戶所選擇的試題以及對(duì)應(yīng)的答案并上傳至試題數(shù)據(jù)庫(kù)。
[0065]上述搜索結(jié)果接收接口,還用于接收試題數(shù)據(jù)庫(kù)搜索到的與所述試題不相同但匹配度大于設(shè)定的閾值的至少一個(gè)試題;
[0066]結(jié)果輸出接口,還用于將所述至少一個(gè)試題及對(duì)應(yīng)的匹配度顯示給用戶。[0067]進(jìn)一步地,基于第四方面,圖片識(shí)別單元,還用于當(dāng)無(wú)法從所述圖片中識(shí)別出所述試題時(shí),向用戶發(fā)出重新拍攝的提示消息。
[0068]本發(fā)明實(shí)施例的有益效果包括:
[0069]本發(fā)明實(shí)施例提供的搜索試題答案的方法及客戶端,在獲取到用戶拍攝的包含有待搜索答案的試題的圖片后,從該圖片中識(shí)別出試題內(nèi)容并以此查找試題數(shù)據(jù)庫(kù),當(dāng)試題數(shù)據(jù)庫(kù)中查找到與該試題匹配的答案時(shí),將答案顯示給用戶,一方面,通過(guò)用戶拍攝包含試題的圖片,再?gòu)膱D片中識(shí)別試題內(nèi)容的方式,提高了用戶輸入待搜索試題這一操作的便捷性和準(zhǔn)確性,避免現(xiàn)有方式存在的輸入試題易出錯(cuò)和不方便、搜索結(jié)果差異性大的問(wèn)題;另一方面,由于輸入的試題內(nèi)容的準(zhǔn)確性有了保障,再以此在試題數(shù)據(jù)庫(kù)中進(jìn)行試題的匹配工作,進(jìn)而找到與之匹配的答案并返回給用戶,提高了搜索結(jié)果的專業(yè)性和準(zhǔn)確性,解決了現(xiàn)有方式需要用戶在海量信息中自行確定正確答案所帶來(lái)的搜索效率低和很難確定正確答案的問(wèn)題。
[0070]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說(shuō)明】
[0071]通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0072]圖1為本發(fā)明實(shí)施例提供的搜索試題答案的方法的流程圖;
[0073]圖2為本發(fā)明實(shí)施例一提供的提示用戶可以通過(guò)拍攝來(lái)尋找試題答案的界面示意圖;
[0074]圖3為本發(fā)明實(shí)施例一提供的具有拍攝建議的界面的示意圖;
[0075]圖4為本發(fā)明實(shí)施例一提供的通過(guò)選題框?qū)D片中的試題進(jìn)行定位過(guò)程的流程圖;
[0076]圖5為本發(fā)明實(shí)施例一提供的選題框的示意圖;
[0077]圖6為本發(fā)明實(shí)施例一提供的通過(guò)選題框選中題目的示意圖;
[0078]圖7為本發(fā)明實(shí)施例一提供的正在搜索的界面的示意圖;
[0079]圖8為本發(fā)明實(shí)施例一提供的展示答案的界面的示意圖;
[0080]圖9為本發(fā)明實(shí)施例一提供的未查詢到答案的界面的示意圖;
[0081]圖10為本發(fā)明實(shí)施例一提供的通過(guò)其他用戶解答試題的流程圖;
[0082]圖11為本發(fā)明實(shí)施例一提供的包含向其他用戶提問(wèn)的選擇項(xiàng)的界面的示意圖;
[0083]圖12為本發(fā)明實(shí)施例一提供的發(fā)布問(wèn)題的界面的示意圖;
[0084]圖13為本發(fā)明實(shí)施例一提供的向用戶顯示答案的界面的示意圖;
[0085]圖14為本發(fā)明實(shí)施例二提供的客戶端對(duì)拍攝的圖片執(zhí)行的操作的流程示意圖;
[0086]圖15為本發(fā)明實(shí)施例三提供的客戶端對(duì)拍攝的圖片執(zhí)行的操作的流程示意圖;
[0087]圖16為本發(fā)明實(shí)施例四提供的客戶端的結(jié)構(gòu)示意圖;
[0088]圖17為本發(fā)明實(shí)施例五提供的客戶端的結(jié)構(gòu)示意圖;[0089]圖18為本發(fā)明實(shí)施例六提供的客戶端的結(jié)構(gòu)示意圖;
[0090]圖19為本發(fā)明實(shí)施例七提供的搜索試題答案的系統(tǒng)的結(jié)構(gòu)示意圖;
[0091]圖20為本發(fā)明實(shí)施例八提供的搜索試題答案的系統(tǒng)的結(jié)構(gòu)示意圖;
[0092]圖21為本發(fā)明實(shí)施例九提供的搜索試題答案的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0093]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0094]下面結(jié)合說(shuō)明書附圖,對(duì)本發(fā)明實(shí)施例提供的一種搜索試題答案的方法、客戶端及系統(tǒng)的【具體實(shí)施方式】進(jìn)行說(shuō)明。
[0095]本發(fā)明實(shí)施例提供的一種搜索試題答案的方法,如圖1所示,具體包括以下步驟:
[0096]S101、獲取用戶拍攝的包含有待搜索答案的試題的圖片;
[0097]S102、從圖片中識(shí)別出試題并以此查找試題數(shù)據(jù)庫(kù);
[0098]S103、當(dāng)試題數(shù)據(jù)庫(kù)中查找到的與試題匹配的答案時(shí),將所述答案顯示給用戶。
[0099]下面結(jié)合幾個(gè)具體的實(shí)施例對(duì)本發(fā)明實(shí)施例提供的上述搜索試題答案的方法的各步驟進(jìn)行詳細(xì)的說(shuō)明。
[0100]實(shí)施例一:
[0101]在本發(fā)明實(shí)施例一中,由安裝于用戶終端側(cè)的客戶端和后臺(tái)服務(wù)器共同完成上述各步驟,其中,客戶端采用軟件或者軟件和硬件結(jié)合的方式,例如手機(jī)APP等。
[0102]具體來(lái)說(shuō),首先,客戶端可以向用戶提供例如圖2所示的界面(界面中出現(xiàn)“點(diǎn)擊相機(jī),拍下你要提問(wèn)的題目”的提示語(yǔ)),提示用戶可以通過(guò)便攜的移動(dòng)終端(例如手機(jī)或PAD等)的攝像頭對(duì)著包含有試題的書本、試卷或者其他載體進(jìn)行拍攝來(lái)尋找試題答案。
[0103]如圖3所示,用戶確定拍攝之后,移動(dòng)終端的攝像頭開啟,同時(shí),為了保證拍攝的照片有足夠的清晰度,以便后續(xù)試題的識(shí)別處理,客戶端在為用戶展示的界面上,可以向用戶提供例如下述幾條拍攝建議:
[0104]1、建議每次只上傳(拍攝)一道題目;
[0105]2、橫拍(或者豎拍)效果更好;
[0106]3、選擇最佳光線;
[0107]4、垂直角度拍攝;
[0108]......[0109]客戶端向用戶展示提示信息過(guò)后,用戶對(duì)準(zhǔn)待拍攝的資料(例如書本、試卷等載體),進(jìn)一步在界面中出現(xiàn)聚焦框,自動(dòng)聚焦,完成拍攝。
[0110]用戶利用攝像頭完成試題內(nèi)容的拍攝之后,客戶端對(duì)于獲取到的圖片,還會(huì)執(zhí)行如圖4所示的各個(gè)步驟:
[0111]S401、客戶端對(duì)圖片進(jìn)行邊緣檢測(cè);
[0112]客戶端對(duì)圖片進(jìn)行邊緣檢測(cè),識(shí)別出圖片所包含的文字內(nèi)容的邊緣,以便進(jìn)一步縮小識(shí)別范圍,更準(zhǔn)確地定位到需要搜索答案的試題內(nèi)容上去。[0113]S402、客戶端在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;
[0114]選題框的一個(gè)例子如圖5所示,該選題框可以設(shè)置于檢測(cè)到的邊緣內(nèi)的任意位置,初始大小可以設(shè)定,不超過(guò)顯示屏能夠顯示的范圍即可。
[0115]S403、客戶端接收用戶對(duì)選題框的縮放和/或移動(dòng)的定位操作。
[0116]用戶可以在移動(dòng)終端的屏幕上通過(guò)觸控的方式例如拖拽、移動(dòng)等方式來(lái)對(duì)選題框的四個(gè)角或者四個(gè)邊來(lái)調(diào)整選題框的大小、形狀(縮放操作)和具體位置(移動(dòng)操作),如圖6所示,最終使得待搜索答案的試題內(nèi)容正好全部落在該選題框內(nèi),且該選題框內(nèi)也不包含其他不相關(guān)的內(nèi)容。
[0117]用戶選擇提交題目之后,客戶端側(cè)會(huì)緩存用戶使用選題框選定的圖片(顯示的是的試題內(nèi)容)以便后續(xù)的處理。
[0118]客戶端將把緩存的圖片上傳至后臺(tái)的服務(wù)器進(jìn)行進(jìn)一步的處理,具體來(lái)說(shuō),后臺(tái)的服務(wù)器在接收到客戶端上傳的圖片之后,對(duì)圖片中包含的試題內(nèi)容進(jìn)行識(shí)別,提取出對(duì)應(yīng)的試題信息,識(shí)別的過(guò)程可以利用現(xiàn)有的圖文轉(zhuǎn)換技術(shù)例如采用光學(xué)字符識(shí)別(OpticalCharacter Recognition, 0RC)技術(shù)識(shí)別?!揪唧w實(shí)施方式】在此不再詳述。
[0119]進(jìn)一步地,如果圖片不夠清晰無(wú)法對(duì)圖片中的文字內(nèi)容進(jìn)行準(zhǔn)確識(shí)別,服務(wù)器會(huì)向客戶端返回?zé)o法識(shí)別的響應(yīng)消息,客戶端收到該消息后,在用戶界面上向用戶發(fā)出提示消息,提示用戶重新進(jìn)行拍攝,直至獲得清晰度足夠識(shí)別試題內(nèi)容的圖片為止。
[0120]服務(wù)器從圖片中識(shí)別出試題之后,會(huì)在試題數(shù)據(jù)庫(kù)中進(jìn)行搜索,首先對(duì)提取的試題的內(nèi)容進(jìn)行匹配,在數(shù)據(jù)庫(kù)中查找與該試題內(nèi)容匹配(內(nèi)容相同)的試題時(shí),將數(shù)據(jù)庫(kù)中存儲(chǔ)的該試題的答案作為搜索結(jié)果返回給客戶端進(jìn)行顯示;
[0121]為了提升用戶的使用體驗(yàn)和界面友好度,如圖7所示,在客戶端側(cè),可以向用戶展示“正在瘋狂找題目中,請(qǐng)耐心等待”的界面提示語(yǔ),提示用戶正在后臺(tái)搜索。
[0122]一般來(lái)說(shuō),如果在數(shù)據(jù)庫(kù)中搜索到與該試題內(nèi)容匹配的試題的答案,則服務(wù)器會(huì)將搜索到的結(jié)果返回給客戶端進(jìn)行顯示;如果在數(shù)據(jù)庫(kù)中搜索不到與該試題內(nèi)容匹配的答案,例如當(dāng)接收到試題數(shù)據(jù)庫(kù)返回的無(wú)匹配結(jié)果的響應(yīng)時(shí),向客戶端返回搜索失敗的響應(yīng),客戶端在接收到搜索失敗的響應(yīng)時(shí),會(huì)在用戶界面上發(fā)出對(duì)應(yīng)的提示消息,例如在用戶界面上顯示“抱歉,未找到相關(guān)答案”等提示信息。
[0123]較佳地,為了提供給用戶對(duì)于解題更有價(jià)值的參考(例如通過(guò)類似題型獲取盡可能多的解答方式,或者對(duì)答案不滿意時(shí),參考相似題目的答案),服務(wù)器會(huì)在搜索試題答案的同時(shí),搜索與該試題內(nèi)容不同但內(nèi)容相近似的其他試題(即內(nèi)容匹配度大于等于設(shè)定的閾值(比如70%))及答案,并將用戶拍攝的試題的答案(如果搜索到的話)與相近似的其他試題及答案一并返回給客戶端,以便客戶端在用戶界面上進(jìn)行顯示;或者,向客戶端返回未找到所拍攝的試題的答案的響應(yīng)消息(如果未搜索到匹配的試題及答案)的同時(shí),將搜索到的相近似的其他試題及答案返回給客戶端。
[0124]客戶端在收到服務(wù)器返回的用戶所拍攝的試題的答案以及相近似的試題和答案后,向用戶分別顯示,在顯示相似題目時(shí),較佳地,按照題目?jī)?nèi)容的相似程度從高到低對(duì)相似題目進(jìn)行排序,并顯示對(duì)應(yīng)的相似度,例如圖8所示的用戶界面,在該界面中,顯示了服務(wù)器返回的用戶拍攝的“試題I”對(duì)應(yīng)的答案,并在答案的下方顯示了相關(guān)題目及對(duì)應(yīng)的相似度,各相關(guān)題目的相似度依次為80%、70%和70%。這樣排序的好處在于,便于用戶優(yōu)先點(diǎn)擊最相似的幾個(gè)試題進(jìn)行查看。
[0125]例如圖9所示的用戶界面,該界面中,向用戶提示“抱歉,未找到相關(guān)答案,來(lái)問(wèn)下大家吧”,并在提示信息下面顯示服務(wù)器返回的相關(guān)題目及對(duì)應(yīng)的相似度,各相關(guān)題目的相似度依次為80%、70%和70%。
[0126]進(jìn)一步地,在實(shí)施例一中,客戶端在向用戶顯示搜索失敗的搜索結(jié)果之后或同時(shí),如圖10所示,本發(fā)明實(shí)施例提供的搜索試題答案的方法,還可以包括下述步驟:
[0127]S1001、客戶端向用戶提供用于向其他用戶提問(wèn)的選擇項(xiàng);
[0128]S1002、客戶端接收用戶通過(guò)該選擇項(xiàng)發(fā)布的試題;
[0129]本步驟S1002中,客戶端可以將用戶發(fā)布的試題上傳至試題數(shù)據(jù)庫(kù)進(jìn)行保存;
[0130]S1003、待收集到其他用戶對(duì)該試題的解答時(shí),客戶端將其他用戶對(duì)該試題的答案顯示給用戶。
[0131]在S1001?S1003的基礎(chǔ)上,本發(fā)明實(shí)施例提供的上述搜索試題答案的方法,還可以包括下述步驟:客戶端接收用戶發(fā)出的解答問(wèn)題的請(qǐng)求,向用戶推送包含之前發(fā)布的所有試題的頁(yè)面;客戶端接收用戶所選擇的試題以及對(duì)應(yīng)的答案并上傳至試題數(shù)據(jù)庫(kù)進(jìn)行保存。
[0132]舉例來(lái)說(shuō),如圖11所示的界面中,在“抱歉,未找到相關(guān)答案,來(lái)問(wèn)下大家吧”的提示信息下,出現(xiàn)了“點(diǎn)擊提問(wèn)”的選擇項(xiàng)的按鈕,用戶點(diǎn)擊這個(gè)選擇項(xiàng)按鈕后,就會(huì)出現(xiàn)發(fā)布問(wèn)題的界面(如圖12所示);
[0133]在問(wèn)題發(fā)布的界面上,包含若干之前發(fā)布的待解答的試題;用戶可以選擇對(duì)應(yīng)的題目并點(diǎn)擊“我要回答”的按鈕,進(jìn)行解答。
[0134]這樣,每個(gè)回答問(wèn)題的用戶所使用的客戶端都會(huì)將用戶對(duì)試題的解答上傳至試題數(shù)據(jù)庫(kù)中(即試題答案的搜集過(guò)程),在用戶請(qǐng)求查看之前發(fā)布的試題的答案時(shí),試題數(shù)據(jù)庫(kù)可以將搜集的解答返回給客戶端進(jìn)行顯示,如圖13所示,上方是待解答的問(wèn)題,下方是各個(gè)解答者對(duì)于該題目給出的答案。
[0135]實(shí)施例二:
[0136]在本發(fā)明實(shí)施例二中,與實(shí)施例一類似,也是由安裝于用戶終端側(cè)的客戶端和后臺(tái)服務(wù)器共同完成上述各步驟,與實(shí)施例一所不同的是,各步驟的執(zhí)行主體和流程稍有不同,具體說(shuō)明如下:
[0137]客戶端首先向用戶提示可以通過(guò)移動(dòng)終端的攝像頭對(duì)著包含有試題的書本、試卷或其他載體進(jìn)行拍攝來(lái)尋找試題答案。
[0138]在用戶在界面上點(diǎn)擊確定拍攝后,為了確保拍攝的圖片有足夠的清晰度,客戶端向用戶提供幾條拍攝建議,例如每次只拍攝一道題目,橫拍(或者豎拍)效果更好、選擇最佳光線和垂直角度拍攝等等。
[0139]用戶利用攝像頭完成試題的拍攝后,如圖14所示,客戶端對(duì)拍攝的圖片執(zhí)行下述各個(gè)步驟:
[0140]S1401、客戶端對(duì)圖片進(jìn)行邊緣檢測(cè);
[0141]S1402、客戶端在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;
[0142]S1403、客戶端接收用戶對(duì)選題框的縮放和/或移動(dòng)的定位操作;
[0143]S1404、客戶端對(duì)定位后的選題框內(nèi)的內(nèi)容進(jìn)行識(shí)別,得到試題。[0144]上述步驟S1404在實(shí)施例一中是由客戶端上傳至服務(wù)器后由服務(wù)器實(shí)現(xiàn)的,在本發(fā)明實(shí)施例二中,由客戶端實(shí)現(xiàn),具體識(shí)別過(guò)程也可采用現(xiàn)有的圖文轉(zhuǎn)換技術(shù)例如ORC技術(shù)等來(lái)識(shí)別。由客戶端來(lái)實(shí)現(xiàn),可以減少客戶端與其他執(zhí)行主體例如服務(wù)器等的交互過(guò)程,提高整個(gè)搜索試題答案的過(guò)程的效率,但與此同時(shí),對(duì)于客戶端的數(shù)據(jù)處理能力較實(shí)施例
一中要求更高一些。
[0145]進(jìn)一步地,如果圖片不夠清晰無(wú)法對(duì)圖片中的文字內(nèi)容進(jìn)行準(zhǔn)確識(shí)別,客戶端會(huì)在用戶界面上向用戶發(fā)出提示消息,提示用戶重新進(jìn)行拍攝,直至客戶端再次重復(fù)上述過(guò)程以獲得清晰度足夠識(shí)別試題內(nèi)容的圖片為止。
[0146]在客戶端識(shí)別出試題的內(nèi)容后,將識(shí)別出來(lái)的試題內(nèi)容,傳送至服務(wù)器,服務(wù)器以此查找試題數(shù)據(jù)庫(kù),確定試題數(shù)據(jù)庫(kù)中是否存在與之匹配的試題及答案,如果有,則向客戶端返回與之匹配的試題的答案,以便客戶端向用戶顯示,如果沒(méi)有,則向客戶端返回搜索失敗的消息,客戶端收到后,相應(yīng)地,向用戶顯示未搜索到對(duì)應(yīng)答案的提示信息。
[0147]除此之外,也可以與實(shí)施例一中那樣,服務(wù)器除了在試題數(shù)據(jù)庫(kù)中搜索與所拍攝的圖片相匹配的試題和答案之外,還搜索與該試題內(nèi)容不相同但近似的試題(或稱為相關(guān)或相似的試題)及其答案,并將搜索到的相似試題和答案一起返回給客戶端進(jìn)行顯示,具體過(guò)程可以參見前述實(shí)施例一的描述。
[0148]在客戶端側(cè)也可以為用戶提供提問(wèn)和回答其他用戶問(wèn)題的按鈕,將用戶發(fā)布的試題傳送至試題數(shù)據(jù)庫(kù)進(jìn)行保存,以及將用戶對(duì)其他用戶的問(wèn)題的解答傳送至試題數(shù)據(jù)庫(kù)進(jìn)行保存,當(dāng)用戶發(fā)出查詢之前發(fā)布的試題的解答的請(qǐng)求時(shí),客戶端在試題數(shù)據(jù)庫(kù)查詢,將得到的其他用戶對(duì)該試題的解答返回給用戶進(jìn)行顯示。實(shí)現(xiàn)用戶對(duì)待解答的問(wèn)題的發(fā)布和其他用戶答案的共享。
[0149]實(shí)施例三:
[0150]在本發(fā)明實(shí)施例三中,與實(shí)施例一、二不同之處在于,不論是獲取用戶拍攝的包含有待搜索答案的試題的圖片的步驟,以及對(duì)圖片進(jìn)行邊緣檢測(cè)后,在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框、接收用戶對(duì)選題框的縮放和/或移動(dòng)的定位操作,對(duì)定位后的選題框內(nèi)的內(nèi)容進(jìn)行識(shí)別,得到試題的步驟,還是將試題與題庫(kù)中的試題進(jìn)行比對(duì),查找匹配的試題和答案的步驟,均由用戶側(cè)的客戶端自行完成。
[0151]具體來(lái)說(shuō),客戶端首先向用戶提示可以通過(guò)移動(dòng)終端的攝像頭對(duì)著包含有試題的書本、試卷或其他載體進(jìn)行拍攝來(lái)尋找試題答案。
[0152]用戶在用戶界面上點(diǎn)擊確認(rèn)之后,移動(dòng)終端的攝像頭開啟,客戶端向用戶提供幾條拍攝建議,例如每次只拍攝一道題目,橫拍(或者豎拍)效果更好、選擇最佳光線和垂直角度拍攝等等。
[0153]用戶使用攝像頭完成拍攝之后,如圖15所示,客戶端對(duì)于獲取到的圖片,還會(huì)執(zhí)行下述各步驟:
[0154]S1501、客戶端對(duì)圖片進(jìn)行邊緣檢測(cè);
[0155]S1502、客戶端在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;
[0156]S1503、客戶端接收用戶對(duì)選題框的縮放和/或移動(dòng)的定位操作;
[0157]S1504、客戶端對(duì)定位后的選題框內(nèi)的內(nèi)容進(jìn)行識(shí)別,得到試題;
[0158]S1505、客戶端將識(shí)別得到的試題與題庫(kù)中的試題進(jìn)行比對(duì),查找匹配的試題的答案,當(dāng)試題數(shù)據(jù)庫(kù)中查找到與該試題匹配的試題時(shí),將該匹配的試題的答案顯示給用戶。
[0159]不論是試題圖片的獲取、試題內(nèi)容的識(shí)別和試題的查找,都由客戶端完成,與實(shí)施例一、二相比,減少了客戶端與其他執(zhí)行主體例如服務(wù)器的交互過(guò)程,流程相對(duì)簡(jiǎn)化,交互效率較高,但是從另外一個(gè)方面來(lái)講,對(duì)客戶端的數(shù)據(jù)處理能力要求也較實(shí)施例一、二要聞。
[0160]上述流程中,客戶端對(duì)試題內(nèi)容的識(shí)別可以采用實(shí)施例一、二中提到的技術(shù),在此不再贅述。
[0161]進(jìn)一步地,如果圖片不夠清晰無(wú)法對(duì)圖片中的文字內(nèi)容進(jìn)行準(zhǔn)確識(shí)別,客戶端會(huì)在用戶界面上向用戶發(fā)出提示消息,提示用戶重新進(jìn)行拍攝,直至客戶端再次重復(fù)上述過(guò)程以獲得清晰度足夠識(shí)別試題內(nèi)容的圖片為止。
[0162]類似地,客戶端除了在試題數(shù)據(jù)庫(kù)中搜索與所拍攝的圖片相匹配的試題和答案之夕卜,還搜索與該試題內(nèi)容不相同但近似的試題(或稱為相關(guān)或相似的試題)及其答案,并將搜索到的相似試題和答案一起顯示給用戶。具體實(shí)施過(guò)程可以參見前述實(shí)施例一的描述。
[0163]類似地,在客戶端側(cè)也可以為用戶提供提問(wèn)和回答其他用戶問(wèn)題的按鈕,將用戶發(fā)布的試題傳送至試題數(shù)據(jù)庫(kù)進(jìn)行保存,以及將用戶對(duì)其他用戶的問(wèn)題的解答傳送至試題數(shù)據(jù)庫(kù)進(jìn)行保存,當(dāng)用戶發(fā)出查詢之前發(fā)布的試題的解答的請(qǐng)求時(shí),客戶端在試題數(shù)據(jù)庫(kù)查詢,將得到的其他用戶對(duì)該試題的解答返回給用戶進(jìn)行顯示。實(shí)現(xiàn)用戶對(duì)待解答的問(wèn)題的發(fā)布和其他用戶答案的共享。
[0164]當(dāng)然,本發(fā)明實(shí)施例也不限于上述列舉的三種實(shí)施方式。
[0165]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種客戶端及系統(tǒng),由于該客戶端和系統(tǒng)所解決問(wèn)題的原理與前述搜索試題答案的方法相似,因此該客戶端和系統(tǒng)的實(shí)施可以參見前述方法的實(shí)施,重復(fù)之處不再贅述。
[0166]本發(fā)明實(shí)施例提供的客戶端,有三種不同的實(shí)施方式,具體詳見下述實(shí)施例四?六。
[0167]實(shí)施例四:
[0168]本發(fā)明實(shí)施例四提供的一種客戶端,如圖16所示,包括:
[0169]圖片獲取接口 1601,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片;
[0170]圖片識(shí)別單元1602,用于從圖片中識(shí)別出試題;
[0171]搜索接口 1603,用于根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù);
[0172]結(jié)果輸出接口 1604,用于當(dāng)試題數(shù)據(jù)庫(kù)中查找到的與所述試題匹配的答案時(shí),將與試題匹配的答案顯示給用戶。
[0173]進(jìn)一步地,上述圖片獲取接口 1601,還用于對(duì)所述圖片進(jìn)行邊緣檢測(cè)后,在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;接收用戶對(duì)所述選題框的縮放和/或移動(dòng)的定位操作;
[0174]上述圖片識(shí)別單元1602,具體用于對(duì)定位后的選題框內(nèi)的內(nèi)容進(jìn)行識(shí)別,得到試題。
[0175]進(jìn)一步地,上述搜索接口 1603,還用于接收試題數(shù)據(jù)庫(kù)返回的無(wú)匹配結(jié)果的響應(yīng);
[0176]相應(yīng)地,上述結(jié)果輸出接口 1604,還用于向用戶顯示搜索失敗的搜索結(jié)果。
[0177]進(jìn)一步地,上述搜索試題答案的客戶端,如圖16所示,還可以包括:提問(wèn)接口1605,用于向用戶提供用于向其他用戶提問(wèn)的選擇項(xiàng);接收用戶通過(guò)所述選擇項(xiàng)發(fā)布的所述試題;
[0178]相應(yīng)地,上述結(jié)果輸出接口 1604,還用于當(dāng)用戶發(fā)出查詢之前發(fā)布的試題的解答時(shí),將其他用戶對(duì)試題的解答顯示給用戶。
[0179]進(jìn)一步地,本發(fā)明實(shí)施例提供的搜索試題答案的客戶端,如圖16所示,還可以包括:試題解答接口 1606,還用于接收用戶發(fā)出的解答問(wèn)題的請(qǐng)求,向用戶推送包含之前發(fā)布的所有試題的頁(yè)面;接收用戶所選擇的試題以及對(duì)應(yīng)的答案并上傳至試題數(shù)據(jù)庫(kù)。
[0180]進(jìn)一步地,上述搜索接口 1603,還用于接收試題數(shù)據(jù)庫(kù)搜索到的與試題不相同但匹配度大于設(shè)定的閾值的至少一個(gè)試題;
[0181]結(jié)果輸出接口 1604,還用于將至少一個(gè)試題及對(duì)應(yīng)的匹配度顯示給用戶。
[0182]進(jìn)一步地,上述圖片識(shí)別單元1602,還用于當(dāng)無(wú)法從圖片中識(shí)別出試題時(shí),向用戶發(fā)出重新拍攝的提示消息。
[0183]較佳地,上述搜索試題答案的客戶端可以為安裝于移動(dòng)終端上的軟件客戶端或者軟件和硬件結(jié)合的客戶端。
[0184]實(shí)施例五:
[0185]本發(fā)明實(shí)施例五提供的一種客戶端,如圖17所示,包括:
[0186]圖片獲取接口 1701,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片;
[0187]圖片傳送接口 1702,用于將圖片傳送給服務(wù)器,以便服務(wù)器對(duì)所述圖片中的試題進(jìn)行識(shí)別以及根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù);
[0188]搜索結(jié)果接收接口 1703,用于接收服務(wù)器查找到的與所述試題匹配的答案;
[0189]結(jié)果輸出接口 1704,用于將與所述試題匹配的答案顯示給用戶。
[0190]進(jìn)一步地,上述圖片獲取接口 1701,還用于對(duì)所述圖片進(jìn)行邊緣檢測(cè)后,在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;接收用戶對(duì)所述選題框的縮放和/或移動(dòng)的定位操作;
[0191]上述圖片傳送接口 1702,具體用于將對(duì)定位后的所述選題框內(nèi)的圖片發(fā)送給所述服務(wù)器進(jìn)行識(shí)別。
[0192]進(jìn)一步地,上述客戶端還包括:提問(wèn)接口 1705,用于向用戶提供用于向其他用戶提問(wèn)的選擇項(xiàng);接收用戶通過(guò)所述選擇項(xiàng)發(fā)布的所述試題并上傳至試題數(shù)據(jù)庫(kù);
[0193]結(jié)果輸出接口 1704,還用于當(dāng)用戶發(fā)出查詢之前發(fā)布的試題的解答時(shí),查詢?cè)囶}數(shù)據(jù)庫(kù),將所述其他用戶對(duì)所述試題的解答顯示給所述用戶。
[0194]進(jìn)一步地,上述客戶端,還包括:試題解答接口 1706,用于接收用戶發(fā)出的解答問(wèn)題的請(qǐng)求,向用戶推送包含之前發(fā)布的所有試題的頁(yè)面;接收用戶所選擇的試題以及對(duì)應(yīng)的答案并上傳至試題數(shù)據(jù)庫(kù)。
[0195]進(jìn)一步地,搜索結(jié)果接收接口 1703,還用于接收試題數(shù)據(jù)庫(kù)搜索到的與所述試題不相同但匹配度大于設(shè)定的閾值的至少一個(gè)試題;
[0196]結(jié)果輸出接口 1704,還用于將所述至少一個(gè)試題及對(duì)應(yīng)的匹配度顯示給用戶。
[0197]實(shí)施例六:
[0198]本發(fā)明實(shí)施例六提供的一種客戶端,如圖18所示,包括:
[0199]圖片獲取接口 1801,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片;
[0200]圖片識(shí)別單元1802,用于從所述圖片中識(shí)別出所述試題;[0201]試題傳送接口 1803,用于將識(shí)別出來(lái)的試題傳送給服務(wù)器,以便服務(wù)器根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù);
[0202]搜索結(jié)果接收接口 1804,用于接收服務(wù)器查找到的與所述試題匹配的答案;
[0203]結(jié)果輸出接口 1805,用于將與所述試題匹配的答案顯示給用戶。
[0204]進(jìn)一步地,圖片獲取接口 1801,還用于對(duì)所述圖片進(jìn)行邊緣檢測(cè)后,在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框;接收用戶對(duì)所述選題框的縮放和/或移動(dòng)的定位操作;
[0205]圖片識(shí)別單元1802,具體用于對(duì)定位后的所述選題框內(nèi)的內(nèi)容進(jìn)行識(shí)別,得到所述試題。
[0206]進(jìn)一步地,本發(fā)明實(shí)施例提供的客戶端,如圖18所示,還包括:提問(wèn)接口 1806,用于向用戶提供用于向其他用戶提問(wèn)的選擇項(xiàng);接收用戶通過(guò)所述選擇項(xiàng)發(fā)布的所述試題并上傳至試題數(shù)據(jù)庫(kù);
[0207]結(jié)果輸出接口 1805,還用于當(dāng)用戶發(fā)出查詢之前發(fā)布的試題的解答時(shí),查詢?cè)囶}數(shù)據(jù)庫(kù),將所述其他用戶對(duì)所述試題的解答顯示給所述用戶。
[0208]進(jìn)一步地,本發(fā)明實(shí)施例提供的客戶端,如圖18所示,還包括:試題解答接口1807,用于接收用戶發(fā)出的解答問(wèn)題的請(qǐng)求,向用戶推送包含之前發(fā)布的所有試題的頁(yè)面;接收用戶所選擇的試題以及對(duì)應(yīng)的答案并上傳至試題數(shù)據(jù)庫(kù)。
[0209]進(jìn)一步地,所述搜索結(jié)果接收接口 1804,還用于接收試題數(shù)據(jù)庫(kù)搜索到的與所述試題不相同但匹配度大于設(shè)定的閾值的至少一個(gè)試題;
[0210]結(jié)果輸出接口 1805,還用于將所述至少一個(gè)試題及對(duì)應(yīng)的匹配度顯示給用戶。
[0211]進(jìn)一步地,所述圖片識(shí)別單元1802,還用于當(dāng)無(wú)法從所述圖片中識(shí)別出所述試題時(shí),向用戶發(fā)出重新拍攝的提示消息。
[0212]本發(fā)明實(shí)施例提供的搜索答案的系統(tǒng),有三種不同的實(shí)施方式,具體詳見下述實(shí)施例七?九。
[0213]實(shí)施例七:
[0214]本發(fā)明實(shí)施例七提供的搜索試題答案的系統(tǒng),如圖19所示,包括:
[0215]客戶端1901,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片;從圖片中識(shí)別出試題,以及根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù),當(dāng)試題數(shù)據(jù)庫(kù)中查找到與所述試題匹配的答案時(shí),將所述與所述試題匹配的答案顯示給用戶;
[0216]試題數(shù)據(jù)庫(kù)1902,用于存儲(chǔ)試題和對(duì)應(yīng)的答案。
[0217]實(shí)施例八:
[0218]本發(fā)明實(shí)施例八提供的搜索試題答案的系統(tǒng),如圖20所示,包括:
[0219]客戶端2001,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片;從圖片中識(shí)別出試題并上傳至服務(wù)器2002 ;以及接收服務(wù)器搜索到的與試題匹配的答案并顯示給用戶;
[0220]服務(wù)器2002,用于接收客戶端2001上傳的試題,在試題數(shù)據(jù)庫(kù)中進(jìn)行查找,當(dāng)查找到與待搜索答案的試題匹配的答案時(shí),將該答案返回給客戶端2001 ;
[0221]試題數(shù)據(jù)庫(kù)2003,用于存儲(chǔ)試題和對(duì)應(yīng)的答案。
[0222]實(shí)施例九:
[0223]本發(fā)明實(shí)施例九提供的搜索試題答案的系統(tǒng),如圖21所示,包括:[0224]客戶端2101,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片,以及將獲取到的圖片上傳給服務(wù)器2102 ;以及接收服務(wù)器2102搜索到的與試題匹配的答案并顯示給用戶;
[0225]服務(wù)器2102,用于接收客戶端2101上傳的圖片,從圖片中識(shí)別出試題并并以此查找試題數(shù)據(jù)庫(kù),當(dāng)試題數(shù)據(jù)庫(kù)中查找到的與該試題匹配的答案時(shí),將該答案返回給客戶端2101 ;
[0226]試題數(shù)據(jù)庫(kù)2103,用于存儲(chǔ)試題和對(duì)應(yīng)的答案。
[0227]本發(fā)明實(shí)施例提供的搜索試題答案的方法及客戶端,在獲取到用戶拍攝的包含有待搜索答案的試題的圖片后,從該圖片中識(shí)別出試題內(nèi)容并以此查找試題數(shù)據(jù)庫(kù),當(dāng)試題數(shù)據(jù)庫(kù)中查找到試題匹配的答案時(shí),將答案顯示給用戶,一方面,通過(guò)用戶拍攝包含試題的圖片,再?gòu)膱D片中識(shí)別試題內(nèi)容的方式,提高了用戶輸入待搜索試題這一操作的便捷性和準(zhǔn)確性,避免現(xiàn)有方式存在的輸入易出錯(cuò)和不方便、搜索結(jié)果差異性大的問(wèn)題;另一方面,由于輸入的試題內(nèi)容的準(zhǔn)確性有了保障,再以此在試題數(shù)據(jù)庫(kù)中進(jìn)行試題的查找匹配工作,進(jìn)而將查找到與之匹配的答案并返回給用戶,提高了搜索結(jié)果的專業(yè)性和準(zhǔn)確性,解決了現(xiàn)有方式需要用戶在海量信息中自行確定正確答案所帶來(lái)的搜索效率低和很難確定正確答案的問(wèn)題。
[0228]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0229]在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。
[0230]類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0231 ] 本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。[0232]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
[0233]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的搜索試題答案的客戶端及系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
[0234]應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0235]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種搜索試題答案的方法,其特征在于,包括: 獲取用戶拍攝的包含有待搜索答案的試題的圖片; 從所述圖片中識(shí)別出所述試題并以此查找試題數(shù)據(jù)庫(kù); 當(dāng)試題數(shù)據(jù)庫(kù)中查找到與所述試題匹配的答案時(shí),將所述答案顯示給用戶。
2.如權(quán)利要求1所述的方法,其特征在于,從所述圖片中識(shí)別出所述試題,包括: 對(duì)所述圖片進(jìn)行邊緣檢測(cè)后,在檢測(cè)到的邊緣內(nèi)向用戶顯示選題框; 接收用戶對(duì)所述選題框的縮放和/或移動(dòng)的定位操作; 對(duì)定位后的所述選題框內(nèi)的內(nèi)容進(jìn)行識(shí)別,得到所述試題。
3.如權(quán)利要求1或2所述的方法,其特征在于,還包括: 當(dāng)試題數(shù)據(jù)庫(kù)返回?zé)o匹配結(jié)果的響應(yīng)時(shí),向用戶顯示搜索失敗的搜索結(jié)果。
4.如權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,向用戶顯示搜索失敗的搜索結(jié)果時(shí),還包括: 向用戶提供用于向其他用戶提問(wèn)的選擇項(xiàng); 接收用戶通過(guò)所述選擇項(xiàng)發(fā)布的所述試題; 待收集到其他用戶對(duì)所述試題的解答時(shí),顯示給所述用戶。
5.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,還包括: 接收用戶發(fā)出的解答問(wèn)題的請(qǐng)求,向用戶推送包含之前發(fā)布的所有試題的頁(yè)面; 接收用戶所選擇的試題以及對(duì)應(yīng)的答案并上傳至試題數(shù)據(jù)庫(kù)。
6.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,還包括: 接收試題數(shù)據(jù)庫(kù)搜索到的與所述試題不相同但匹配度大于等于設(shè)定的閾值的至少一個(gè)試題,并將所述至少一個(gè)試題及對(duì)應(yīng)的匹配度顯示給用戶。
7.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,還包括: 當(dāng)無(wú)法從所述圖片中識(shí)別出所述試題時(shí),向用戶發(fā)出重新拍攝的提示消息。
8.一種客戶端,其特征在于,包括: 圖片獲取接口,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片; 圖片識(shí)別單元,用于從所述圖片中識(shí)別出所述試題; 搜索接口,用于根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù); 結(jié)果輸出接口,用于當(dāng)試題數(shù)據(jù)庫(kù)中查找到與所述試題匹配的答案時(shí),將所述與所述試題匹配的答案顯示給 用戶。
9.一種客戶端,其特征在于,包括: 圖片獲取接口,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片; 圖片傳送接口,用于將圖片傳送給服務(wù)器,以便服務(wù)器對(duì)所述圖片中的試題進(jìn)行識(shí)別以及根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù); 搜索結(jié)果接收接口,用于接收服務(wù)器查找到的與所述試題匹配的答案; 結(jié)果輸出接口,用于將與所述試題匹配的答案顯示給用戶。
10.一種客戶端,其特征在于,包括: 圖片獲取接口,用于獲取用戶拍攝的包含有待搜索答案的試題的圖片; 圖片識(shí)別單元,用于從所述圖片中識(shí)別出所述試題; 試題傳送接口,用于將識(shí)別出來(lái)的試題傳送給服務(wù)器,以便服務(wù)器根據(jù)識(shí)別出的試題查找試題數(shù)據(jù)庫(kù); 搜索結(jié)果接收接口,用于接收服務(wù)器查找到的與所述試題匹配的答案; 結(jié)果輸出接口,用于將與所述試題匹配的答案顯示給用戶。
【文檔編號(hào)】G06F17/30GK103955525SQ201410196522
【公開日】2014年7月30日 申請(qǐng)日期:2014年5月9日 優(yōu)先權(quán)日:2014年5月9日
【發(fā)明者】王艷麗, 吳凱 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司