本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種瀏覽器輸入記錄的處理方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,互聯(lián)網(wǎng)上出現(xiàn)了各種瀏覽器可供用戶進(jìn)行資料查詢或娛樂,如谷歌(Chrome)、火狐(Firefox)、IE等瀏覽器。同時(shí),為了方便用戶操作,這些瀏覽器都會(huì)將用戶的輸入記錄分別保存在本地,比如:輸入用戶名或表單表格數(shù)據(jù)等,用戶點(diǎn)擊輸入框時(shí),會(huì)自動(dòng)顯示歷史輸入記錄。
在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),由于對(duì)于用戶的輸入記錄,各個(gè)瀏覽器是各自保存的,即如果保存輸入記錄的瀏覽器與當(dāng)前使用的瀏覽器不同時(shí),用戶還是需要重新進(jìn)行輸入;尤其對(duì)于用戶提交保存的表單記錄,無法直接展示上一次保存的提交內(nèi)容,而是需點(diǎn)擊各個(gè)輸入框并選擇歷史記錄,因此會(huì)導(dǎo)致操作耗時(shí)、服務(wù)器資源浪費(fèi)的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種瀏覽器輸入記錄的處理方法及裝置,旨在提高用戶操作時(shí)效,避免服務(wù)器資源浪費(fèi)。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
一種瀏覽器輸入記錄的處理方法,其中包括:
啟動(dòng)本地的任一瀏覽器;
基于所述瀏覽器獲取輸入記錄的讀取請(qǐng)求;
根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄,所述數(shù)據(jù)庫(kù)用 于對(duì)本地各瀏覽器所提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),所述輸入記錄包括表單記錄;
將調(diào)取的輸入記錄展示至所述瀏覽器的相應(yīng)位置。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供以下技術(shù)方案:
一種瀏覽器輸入記錄的處理裝置,其中包括:
啟動(dòng)模塊,用于啟動(dòng)本地的任一瀏覽器;
第一獲取模塊,用于基于所述瀏覽器獲取輸入記錄的讀取請(qǐng)求;
調(diào)取模塊,用于根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄,所述數(shù)據(jù)庫(kù)用于對(duì)本地各瀏覽器所提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),所述輸入記錄包括表單記錄;
展示模塊,用于將調(diào)取的輸入記錄展示至所述瀏覽器的相應(yīng)位置。
相對(duì)于現(xiàn)有技術(shù),本實(shí)施例,通過將本地瀏覽器所提交的輸入記錄統(tǒng)一存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù)中,當(dāng)基于任一本地瀏覽器獲取輸入記錄的讀取請(qǐng)求時(shí),可以從數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄并展示;本發(fā)明實(shí)施例通過對(duì)本地瀏覽器進(jìn)行兼容,將用戶在各本地瀏覽器提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),從而可根據(jù)用戶的需求直接展示之前保存的內(nèi)容,如是一個(gè)完整的表單數(shù)據(jù),相對(duì)于現(xiàn)有僅基于保存了輸入記錄的瀏覽器才能調(diào)取歷史記錄,而且對(duì)于表單數(shù)據(jù)需點(diǎn)擊各個(gè)輸入框并選擇歷史記錄的方式,可大大提高了用戶的操作時(shí)效,并避免了服務(wù)器資源浪費(fèi)。
附圖說明
下面結(jié)合附圖,通過對(duì)本發(fā)明的具體實(shí)施方式詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其它有益效果顯而易見。
圖1是本發(fā)明第一實(shí)施例提供的瀏覽器輸入記錄的處理方法的流程示意圖;
圖2為本發(fā)明第二實(shí)施例提供的瀏覽器輸入記錄的處理方法的流程示意 圖;
圖3a至圖3g為本發(fā)明第三實(shí)施例提供的應(yīng)用場(chǎng)景示意圖;
圖4為本發(fā)明第四實(shí)施例提供的瀏覽器輸入記錄的處理裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明第五實(shí)施例提供的瀏覽器輸入記錄的處理裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明第六實(shí)施例提供的終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
在以下的說明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行的步驟及符號(hào)來說明,除非另有述明。因此,這些步驟及操作將有數(shù)次提到由計(jì)算機(jī)執(zhí)行,本文所指的計(jì)算機(jī)執(zhí)行包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)的電子信號(hào)的計(jì)算機(jī)處理單元的操作。此操作轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)的內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域測(cè)試人員所熟知的方式來改變?cè)撚?jì)算機(jī)的運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存的實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域測(cè)試人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
本文所使用的術(shù)語「模塊」可看做為在該運(yùn)算系統(tǒng)上執(zhí)行的軟件對(duì)象。本文所述的不同組件、模塊、引擎及服務(wù)可看做為在該運(yùn)算系統(tǒng)上的實(shí)施對(duì)象。而本文所述的裝置及方法優(yōu)選的以軟件的方式進(jìn)行實(shí)施,當(dāng)然也可在硬件上進(jìn)行實(shí)施,均在本發(fā)明保護(hù)范圍之內(nèi)。
第一實(shí)施例
請(qǐng)參閱圖1,圖1是本發(fā)明第一實(shí)施例提供的瀏覽器輸入記錄的處理方法的流程示意圖。所述方法包括:
在步驟S101中,啟動(dòng)本地的任一瀏覽器。
在步驟S102中,基于所述瀏覽器獲取輸入記錄的讀取請(qǐng)求。
其中,所述步驟S101與步驟S102可具體為:
本發(fā)明實(shí)施例提供的瀏覽器輸入記錄的處理方法是基于BS(瀏覽器browser,服務(wù)器server)的系統(tǒng)結(jié)構(gòu)的,用戶通過本地任一瀏覽器使用該系統(tǒng),該系統(tǒng)支持調(diào)用預(yù)置的數(shù)據(jù)庫(kù),并根據(jù)用戶需求,在數(shù)據(jù)庫(kù)中回退查詢之前存儲(chǔ)的輸入記錄并顯示,其中該數(shù)據(jù)庫(kù)對(duì)用戶在本地各瀏覽器所保存提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ)。
可以理解的是,本地任一瀏覽器可以為常用的主流瀏覽器,如IE、谷歌Chrome、火狐Firefox、Safari、Opera、iOS Safari、Android Browser等,此處不作具體限定。
在步驟S103中,根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄,所述數(shù)據(jù)庫(kù)用于對(duì)本地各瀏覽器所提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),所述輸入記錄包括表單記錄。
在步驟S104中,將調(diào)取的輸入記錄展示至所述瀏覽器的相應(yīng)位置。
其中,所述步驟S103與步驟S104可具體為:
該數(shù)據(jù)庫(kù)中包含用戶在使用本地各瀏覽器時(shí)保存提交的輸入記錄,如表單記錄、單個(gè)輸入框記錄等等;如,若輸入記錄為表單記錄時(shí),則根據(jù)讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中獲取到與讀取請(qǐng)求相應(yīng)的完整的表單數(shù)據(jù),并將其調(diào)取至瀏覽器當(dāng)前頁(yè)面的相應(yīng)位置顯示,以便用戶進(jìn)行查看或修改。
容易想到的是,所述數(shù)據(jù)庫(kù)是預(yù)先設(shè)置在一終端中,如臺(tái)式計(jì)算機(jī)、平板PC(Personal Computer)、手機(jī)等具備儲(chǔ)存單元并安裝有微處理器而具有運(yùn)算能力的終端機(jī),此處不作具體限定。
由上述可知,本實(shí)施例提供的瀏覽器輸入記錄的處理方法,通過將本地瀏覽器所提交的輸入記錄統(tǒng)一存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù)中,當(dāng)基于任一本地瀏覽器獲取輸入記錄的讀取請(qǐng)求時(shí),可以從數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄并展示;本發(fā)明實(shí)施例通過對(duì)本地瀏覽器進(jìn)行兼容,將用戶在各本地瀏覽器提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),從而可根據(jù)用戶的需求直接展示之前保存的內(nèi)容,如是一個(gè)完整的表單數(shù)據(jù),相對(duì)于現(xiàn)有僅基于保存了輸入記錄的瀏覽器才能調(diào)取歷史記錄,而且對(duì)于表單數(shù)據(jù)需點(diǎn)擊各個(gè)輸入框并選擇歷史記錄的方式,可大大提高了用戶的操作時(shí)效,并避免了服務(wù)器資源浪費(fèi)。
第二實(shí)施例
請(qǐng)參閱圖2,圖2為本發(fā)明第二實(shí)施例提供的瀏覽器輸入記錄的處理方法的流程示意圖。其中,所述瀏覽器輸入記錄的處理方法基于BS系統(tǒng)結(jié)構(gòu),用戶通過本地任一瀏覽器使用該系統(tǒng),該系統(tǒng)支持調(diào)用預(yù)置的數(shù)據(jù)庫(kù),并根據(jù)用戶需求,在數(shù)據(jù)庫(kù)中回退查詢之前存儲(chǔ)的輸入記錄并顯示,其中該數(shù)據(jù)庫(kù)對(duì)用戶在本地各瀏覽器所保存提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ)。
優(yōu)選的,本發(fā)明實(shí)施例中,在基于本地瀏覽器查閱預(yù)置數(shù)據(jù)庫(kù)的輸入記錄之前還可以包括對(duì)該數(shù)據(jù)庫(kù)的創(chuàng)建,在回退和顯示輸入記錄之后還可以對(duì)輸入記錄進(jìn)行修改,區(qū)別于第一實(shí)施例,本實(shí)施例主要針對(duì)數(shù)據(jù)庫(kù)創(chuàng)建以及記錄修改更新的過程進(jìn)行詳細(xì)說明。所述方法包括:
在步驟S201中,接收本地各瀏覽器提交的輸入記錄。
在步驟S202中,通過循環(huán)鏈表的方式對(duì)接收到的輸入記錄進(jìn)行保存,以建立數(shù)據(jù)庫(kù)。
可以理解的是,所述步驟S201與步驟S202實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的創(chuàng)建;其中,本地瀏覽器可以包括如IE、谷歌Chrome、火狐Firefox、Safari、Opera、iOS Safari、Android Browser等瀏覽器中的一個(gè)或兩個(gè)以上組合;對(duì)各瀏覽器提交的輸入記錄通過循環(huán)鏈表的方式進(jìn)行保存,從而可定位最近一次或更早之前保存的數(shù)據(jù), 可實(shí)現(xiàn)直接回退記錄。
優(yōu)選的,由于目前主流的瀏覽器大都支持Html5(超級(jí)文本標(biāo)記語言,Hyper Text Markup Language5)Web SQL Database(本地?cái)?shù)據(jù)庫(kù),Web Structured Query Language Database),因此本發(fā)明實(shí)施例優(yōu)先基于Html5的Web SQL Database,將輸入記錄存儲(chǔ)于本地中。
進(jìn)一步的,為了目前不支持的瀏覽器也可以支持Html5 Web SQL Database,可以對(duì)瀏覽器做兼容處理;例如,以IE9為例,可以添加下面代碼以使得IE9實(shí)現(xiàn)支持Html5:
<!–[if lt IE9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]–>
可以理解的是,本實(shí)施例僅以基于Html5的Web SQL Database將輸入記錄存儲(chǔ)于本地作為優(yōu)先方式進(jìn)行分析,不構(gòu)成對(duì)本發(fā)明的限定;另外,前端實(shí)現(xiàn)技術(shù)可以不限于javascript,還可以使用C、C++等任何前端語言,此處不作具體限定。
容易想到的是,所述數(shù)據(jù)庫(kù)設(shè)置在一終端中,可基于該終端進(jìn)行輸入記錄的調(diào)取,其中該終端可以為臺(tái)式計(jì)算機(jī)、平板PC、手機(jī)等具備儲(chǔ)存單元并安裝有微處理器而具有運(yùn)算能力的移動(dòng)終端機(jī)構(gòu)成,此處不作具體限定。
在步驟S203中,啟動(dòng)本地的任一瀏覽器,基于在所述瀏覽器預(yù)先設(shè)置的回退組件獲取所述輸入記錄的讀取請(qǐng)求。
其中所述回退組件用于接收用戶通過點(diǎn)擊或滑動(dòng)操作輸入的讀取請(qǐng)求,以觸發(fā)調(diào)用預(yù)置的數(shù)據(jù)庫(kù)。
在步驟S204中,根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中獲取在預(yù)設(shè)時(shí)間段內(nèi)提交的與所述讀取請(qǐng)求相關(guān)的輸入記錄。
在步驟S205中,在所述與所述讀取請(qǐng)求相關(guān)的輸入記錄中,回退并調(diào)取所述讀取請(qǐng)求所指示的輸入記錄。
在步驟S206中,將調(diào)取的輸入記錄展示至所述瀏覽器的相應(yīng)位置。
可以理解的是,所述步驟S204至步驟S205為根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄的一種優(yōu)選方式;該數(shù)據(jù)庫(kù)中包含用戶在使用本地各瀏覽器時(shí)保存提交的輸入記錄,如表單記錄、單個(gè)輸入框記錄等等。
若輸入記錄為表單記錄時(shí),則根據(jù)讀取請(qǐng)求,瀏覽器先從預(yù)置數(shù)據(jù)庫(kù)中獲取到相關(guān)的表單數(shù)據(jù),然后根據(jù)讀取請(qǐng)求所指示,回退至相應(yīng)的完整的表單數(shù)據(jù),并將其調(diào)取至瀏覽器當(dāng)前頁(yè)面的相應(yīng)位置顯示,以便用戶進(jìn)行查看或修改。
容易想到的是,所述預(yù)設(shè)時(shí)間段預(yù)先設(shè)置于終端中,用于對(duì)用戶請(qǐng)求讀取的輸入記錄進(jìn)行篩選,其具體取值根據(jù)具體的場(chǎng)景進(jìn)行確定,此處不作具體限定。
在步驟S207中,接收用戶輸入的修改請(qǐng)求。
在步驟S208中,根據(jù)所述修改請(qǐng)求修改所述輸入記錄。
在步驟S209中,將修改后的輸入記錄保存至所述數(shù)據(jù)庫(kù)中。
可以理解的是,所述步驟S207與步驟S209為在輸入記錄調(diào)取顯示后,對(duì)輸入記錄的修改和更。
其中,將修改后的輸入記錄保存至所述數(shù)據(jù)庫(kù)中,在一種實(shí)施方式下,可以將修改后的輸入記錄直接替換修改前的輸入記錄,并保存在數(shù)據(jù)庫(kù)中,即保存更新后的輸入記錄,刪除原輸入記錄,以釋放服務(wù)器空間,提高性能;在另一種實(shí)施方式中,可以在保存更新后的輸入記錄的同時(shí)不刪除原輸入記錄,以便于用戶需要進(jìn)行記錄回退操作,此處可根據(jù)具體場(chǎng)景進(jìn)行設(shè)置,不作具體限定。
進(jìn)一步優(yōu)選的,該方法還可以包括:
步驟A、基于任一所述瀏覽器,通過在所述瀏覽器預(yù)先設(shè)置的快捷控件獲取跳轉(zhuǎn)指令;
步驟B、根據(jù)所述跳轉(zhuǎn)指令,控制跳轉(zhuǎn)至所述數(shù)據(jù)庫(kù)并在所述瀏覽器當(dāng)前界面顯示。
從而可以在除了輸入記錄調(diào)取時(shí),也能對(duì)數(shù)據(jù)庫(kù)進(jìn)行實(shí)時(shí)的查看或修改。
更進(jìn)一步優(yōu)選的,考慮安全性,需要對(duì)本地?cái)?shù)據(jù)進(jìn)行加密、解密;因此在建立數(shù)據(jù)庫(kù)或者在修改更新輸入記錄的同時(shí),對(duì)數(shù)據(jù)庫(kù)中的輸入記錄進(jìn)行加密保存。
基于此,則在執(zhí)行步驟S204之前,還可以包括:
步驟a、發(fā)送驗(yàn)證提示消息;
步驟b、若接收到與所述驗(yàn)證提示消息相匹配的驗(yàn)證消息時(shí),對(duì)所述數(shù)據(jù)庫(kù)中的輸入記錄進(jìn)行解密。
通過使用加密、解密方式,對(duì)用戶數(shù)據(jù)進(jìn)行保護(hù),確保數(shù)據(jù)的安全性。
由上述可知,本實(shí)施例提供的瀏覽器輸入記錄的處理方法,通過將本地瀏覽器所提交的輸入記錄統(tǒng)一存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù)中,當(dāng)基于任一本地瀏覽器獲取輸入記錄的讀取請(qǐng)求時(shí),可以從數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄并展示;本發(fā)明實(shí)施例通過對(duì)本地瀏覽器進(jìn)行兼容,將用戶在各本地瀏覽器提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),從而可根據(jù)用戶的需求直接展示之前保存的內(nèi)容,如是一個(gè)完整的表單數(shù)據(jù),相對(duì)于現(xiàn)有僅基于保存了輸入記錄的瀏覽器才能調(diào)取歷史記錄,而且對(duì)于表單數(shù)據(jù)需點(diǎn)擊各個(gè)輸入框并選擇歷史記錄的方式,可大大提高了用戶的操作時(shí)效,并避免了服務(wù)器資源浪費(fèi)。進(jìn)一步的,利用回退調(diào)取的操作,開發(fā)人員可為運(yùn)營(yíng)系統(tǒng)或管理系統(tǒng)方便地嵌入表單回退功能;用戶可對(duì)所有操作和記錄進(jìn)行保存提交,不但可以很方便的回溯操作,而且加密記錄也可以提高隱私記錄的安全性。
第三實(shí)施例
為了更好的理解本發(fā)明技術(shù)方案,基于第二實(shí)施例的方法實(shí)現(xiàn),本實(shí)施例以一具體應(yīng)用場(chǎng)景為例,在產(chǎn)品側(cè)對(duì)所述瀏覽器輸入記錄的處理方法進(jìn)行分析說明。
首先,所述瀏覽器輸入記錄的處理方法基于BS系統(tǒng)結(jié)構(gòu),用戶通過本地任一瀏覽器使用該系統(tǒng),該系統(tǒng)支持調(diào)用預(yù)置的數(shù)據(jù)庫(kù),并根據(jù)用戶需求,在 數(shù)據(jù)庫(kù)中回退查詢之前存儲(chǔ)的輸入記錄并顯示,其中該數(shù)據(jù)庫(kù)對(duì)用戶在本地各瀏覽器所保存提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ)。
進(jìn)一步的,基于Html5的Web SQL Database,將表單數(shù)據(jù)存儲(chǔ)于本地中,并可供本地任何瀏覽器讀取(IE、Chrome、Firefox等)。使用循環(huán)鏈表的方式存儲(chǔ)數(shù)據(jù),可定位最近一次或之前某一次保存的數(shù)據(jù),并直接回退記錄。同時(shí)考慮安全性,對(duì)本地?cái)?shù)據(jù)進(jìn)行加密、解密。
例如,以商品管理為例,首先增加一(表單數(shù)據(jù))輸入記錄,并點(diǎn)擊“添加”按鈕以將該輸入記錄保存在數(shù)據(jù)庫(kù)中,如圖3a所示;請(qǐng)一并參考圖3b,為該表單數(shù)據(jù)的展示示意。若用戶想對(duì)該表單數(shù)據(jù)進(jìn)行修改,則需要點(diǎn)擊“回退”按鈕,并根據(jù)用戶需求修改該表單數(shù)據(jù),可參考圖3c,修改完成后點(diǎn)擊“更新”按鈕以保存該次修改;請(qǐng)一并參考圖3d,為該修改后的表單數(shù)據(jù)的展示示意。若用戶想回退至修改前的表單數(shù)據(jù),則需要點(diǎn)擊“回退”按鈕,并返回至修改前的表單數(shù)據(jù),如圖3e所示,可一并參考圖3f,為該修改后的表單數(shù)據(jù)的展示示意。
另外,為了用戶可以在除了輸入記錄調(diào)取時(shí),也能對(duì)Html5 Web SQL Database進(jìn)行實(shí)時(shí)的查看或修改,可增加一快捷控件進(jìn)行實(shí)現(xiàn),例如,以瀏覽器Chrome為例,可以按F12實(shí)現(xiàn)數(shù)據(jù)庫(kù)查看,可一并參考圖3g,為Html5 Web SQL Database的界面示意。
可以理解的是,在上述實(shí)施例中沒有詳述的部分,可以參見上文針對(duì)第二實(shí)施例提供的瀏覽器輸入記錄的處理方法的詳細(xì)描述,此處不再贅述。
由上述可知,本實(shí)施例提供的瀏覽器輸入記錄的處理方法,使用Web SQL Database保存數(shù)據(jù),是瀏覽器無關(guān)性,用戶在不同瀏覽器輸入的內(nèi)容,都會(huì)統(tǒng)一保存在一個(gè)位置,方便用戶操作;對(duì)于用戶的表單提交,會(huì)保存完整的表單數(shù)據(jù),可以選擇最近一次或之前某一次數(shù)據(jù)回退;使用加密、解密方式,對(duì)用戶數(shù)據(jù)進(jìn)行保護(hù),確保數(shù)據(jù)的安全性。
也就是說,通過對(duì)本地瀏覽器進(jìn)行兼容,將用戶在各本地瀏覽器提交的輸 入記錄進(jìn)行統(tǒng)一存儲(chǔ),從而可根據(jù)用戶的需求直接展示之前保存的內(nèi)容,如是一個(gè)完整的表單數(shù)據(jù),相對(duì)于現(xiàn)有僅基于保存了輸入記錄的瀏覽器才能調(diào)取歷史記錄,而且對(duì)于表單數(shù)據(jù)需點(diǎn)擊各個(gè)輸入框并選擇歷史記錄的方式,可大大提高了用戶的操作時(shí)效,并避免了服務(wù)器資源浪費(fèi)。進(jìn)一步的,利用回退調(diào)取的操作,開發(fā)人員可為運(yùn)營(yíng)系統(tǒng)或管理系統(tǒng)方便地嵌入表單回退功能;用戶可對(duì)所有操作和記錄進(jìn)行保存提交,不但可以很方便的回溯操作,而且加密記錄也可以提高隱私記錄的安全性。
第四實(shí)施例
為便于更好的實(shí)施本發(fā)明實(shí)施例提供的瀏覽器輸入記錄的處理方法,本發(fā)明實(shí)施例還提供一種基于上述瀏覽器輸入記錄的處理方法的裝置。其中名詞的含義與上述瀏覽器輸入記錄的方法中相同,具體實(shí)現(xiàn)細(xì)節(jié)可以參考方法實(shí)施例中的說明。
請(qǐng)參閱圖4,圖4為本發(fā)明實(shí)施例提供的瀏覽器輸入記錄的處理裝置的結(jié)構(gòu)示意圖,其中所述瀏覽器輸入記錄的處理裝置可基于BS的系統(tǒng)結(jié)構(gòu),用戶通過本地任一瀏覽器使用該系統(tǒng),該系統(tǒng)支持調(diào)用預(yù)置的數(shù)據(jù)庫(kù),并根據(jù)用戶需求,在數(shù)據(jù)庫(kù)中回退查詢之前存儲(chǔ)的輸入記錄并顯示,其中該數(shù)據(jù)庫(kù)對(duì)用戶在本地各瀏覽器所保存提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ)。
如圖4所示,本發(fā)明所述瀏覽器輸入記錄的處理裝置可以包括啟動(dòng)模塊401、第一獲取模塊402、調(diào)取模塊403以及展示模塊404。
其中所述啟動(dòng)模塊401,用于啟動(dòng)本地的任一瀏覽器;所述第一獲取模塊402,用于基于所述瀏覽器獲取輸入記錄的讀取請(qǐng)求。
可以理解的是,本地任一瀏覽器可以為常用的主流瀏覽器,如IE、谷歌Chrome、火狐Firefox、Safari、Opera、iOS Safari、Android Browser等,此處不作具體限定。
所述調(diào)取模塊403,用于根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的 輸入記錄,所述數(shù)據(jù)庫(kù)用于對(duì)本地各瀏覽器所提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),所述輸入記錄包括表單記錄;所述展示模塊404,用于將調(diào)取的輸入記錄展示至所述瀏覽器的相應(yīng)位置。
該數(shù)據(jù)庫(kù)中包含用戶在使用本地各瀏覽器時(shí)保存提交的輸入記錄,如表單記錄、單個(gè)輸入框記錄等等;如,若輸入記錄為表單記錄時(shí),則根據(jù)讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中獲取到與讀取請(qǐng)求相應(yīng)的完整的表單數(shù)據(jù),并將其調(diào)取至瀏覽器當(dāng)前頁(yè)面的相應(yīng)位置顯示,以便用戶進(jìn)行查看或修改。
容易想到的是,所述數(shù)據(jù)庫(kù)是預(yù)先設(shè)置在一終端中,如臺(tái)式計(jì)算機(jī)、平板PC、手機(jī)等具備儲(chǔ)存單元并安裝有微處理器而具有運(yùn)算能力的終端機(jī),此處不作具體限定。
由上述可知,本實(shí)施例提供的瀏覽器輸入記錄的處理裝置,通過將本地瀏覽器所提交的輸入記錄統(tǒng)一存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù)中,當(dāng)基于任一本地瀏覽器獲取輸入記錄的讀取請(qǐng)求時(shí),可以從數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄并展示;本發(fā)明實(shí)施例通過對(duì)本地瀏覽器進(jìn)行兼容,將用戶在各本地瀏覽器提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),從而可根據(jù)用戶的需求直接展示之前保存的內(nèi)容,如是一個(gè)完整的表單數(shù)據(jù),相對(duì)于現(xiàn)有僅基于保存了輸入記錄的瀏覽器才能調(diào)取歷史記錄,而且對(duì)于表單數(shù)據(jù)需點(diǎn)擊各個(gè)輸入框并選擇歷史記錄的方式,可大大提高了用戶的操作時(shí)效,并避免了服務(wù)器資源浪費(fèi)。
第五實(shí)施例
請(qǐng)參閱圖5,圖5為本發(fā)明實(shí)施例提供的瀏覽器輸入記錄的處理裝置的結(jié)構(gòu)示意圖,其中所述瀏覽器輸入記錄的處理裝置包括:?jiǎn)?dòng)模塊501、第一獲取模塊502、調(diào)取模塊503以及展示模塊504,其中,該實(shí)施例中上述各功能模塊的功能作用可對(duì)應(yīng)參考第四實(shí)施例中的所述啟動(dòng)模塊401、第一獲取模塊402、調(diào)取模塊403以及展示模塊404的相關(guān)描述,此處不作贅述。
優(yōu)選的,所述瀏覽器輸入記錄的處理裝置還可以包括第一接收模塊505以 及保存建立模塊506用于創(chuàng)建存儲(chǔ)輸入記錄的數(shù)據(jù)庫(kù);其中所述第一接收模塊505,用于接收本地各瀏覽器提交的輸入記錄;所述保存建立模塊506,用于通過循環(huán)鏈表的方式對(duì)接收到的輸入記錄進(jìn)行保存,以建立數(shù)據(jù)庫(kù)。
可以理解的是,由于目前主流的瀏覽器大都支持Html5 Web SQL Database,因此本發(fā)明實(shí)施例優(yōu)先基于Html5的Web SQL Database,將輸入記錄存儲(chǔ)于本地中;進(jìn)一步的,為了目前不支持的瀏覽器也可以支持Html5 Web SQL Database,可以對(duì)瀏覽器做兼容處理,具體的可參考第二實(shí)施例相關(guān)描述進(jìn)行具體實(shí)現(xiàn),此處不再闡述。
另外,前端實(shí)現(xiàn)技術(shù)可以不限于javascript,還可以使用C、C++等任何前端語言,此處不作具體限定。
所述第一獲取模塊502,還用于基于在所述瀏覽器預(yù)先設(shè)置的回退組件獲取所述輸入記錄的讀取請(qǐng)求。
所述調(diào)取模塊503還可以包括:獲取單元5031以及回退調(diào)取單元5032,以根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄;其中所述獲取單元5031,用于根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中獲取在預(yù)設(shè)時(shí)間段內(nèi)提交的與所述讀取請(qǐng)求相關(guān)的輸入記錄;所述回退調(diào)取單元5032,用于在所述與所述讀取請(qǐng)求相關(guān)的輸入記錄中,回退并調(diào)取所述讀取請(qǐng)求所指示的輸入記錄。
所述瀏覽器輸入記錄的處理裝置還可以包括第二接收模塊507以及修改模塊508,用于對(duì)數(shù)據(jù)庫(kù)中的輸入記錄進(jìn)行修改和更新;其中所述第二接收模塊507,用于接收用戶輸入的修改請(qǐng)求;所述修改模塊508,用于根據(jù)所述修改請(qǐng)求修改所述輸入記錄;則所述保存建立模塊506,用于將修改后的輸入記錄保存至所述數(shù)據(jù)庫(kù)中。
其中,將修改后的輸入記錄保存至所述數(shù)據(jù)庫(kù)中,在一種實(shí)施方式下,可以將修改后的輸入記錄直接替換修改前的輸入記錄,并保存在數(shù)據(jù)庫(kù)中,即保存更新后的輸入記錄,刪除原輸入記錄,以釋放服務(wù)器空間,提高性能;在另一種實(shí)施方式中,可以在保存更新后的輸入記錄的同時(shí)不刪除原輸入記錄,以 便于用戶需要進(jìn)行記錄回退操作,此處可根據(jù)具體場(chǎng)景進(jìn)行設(shè)置,不作具體限定。
進(jìn)一步優(yōu)選的,所述裝置還可以包括第二獲取模塊以及控制模塊,用于查閱所述數(shù)據(jù)庫(kù),其中,所述第二獲取模塊,用于基于任一所述瀏覽器,通過在所述瀏覽器預(yù)先設(shè)置的快捷控件獲取跳轉(zhuǎn)指令;所述控制模塊,用于根據(jù)所述跳轉(zhuǎn)指令,控制跳轉(zhuǎn)至所述數(shù)據(jù)庫(kù)并在所述瀏覽器當(dāng)前界面顯示。從而可以在除了輸入記錄調(diào)取時(shí),也能對(duì)數(shù)據(jù)庫(kù)進(jìn)行實(shí)時(shí)的查看或修改。
所述裝置還可以包括加密模塊、發(fā)送模塊以及解密模塊,用于使用加密、解密方式,對(duì)數(shù)據(jù)庫(kù)中的輸入記錄進(jìn)行保護(hù),確保數(shù)據(jù)的安全性;其中所述加密模塊,用于對(duì)所述數(shù)據(jù)庫(kù)中的輸入記錄進(jìn)行加密保存;
基于此,在獲取單元5031和回退調(diào)取單元5032根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄之前,所述發(fā)送模塊,用于發(fā)送驗(yàn)證提示消息;解密模塊,用于若接收到與所述驗(yàn)證提示消息相匹配的驗(yàn)證消息時(shí),對(duì)所述數(shù)據(jù)庫(kù)中的輸入記錄進(jìn)行解密。通過使用加密、解密方式,對(duì)用戶數(shù)據(jù)進(jìn)行保護(hù),確保數(shù)據(jù)的安全性。
由上述可知,本實(shí)施例提供的瀏覽器輸入記錄的處理裝置,通過將本地瀏覽器所提交的輸入記錄統(tǒng)一存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù)中,當(dāng)基于任一本地瀏覽器獲取輸入記錄的讀取請(qǐng)求時(shí),可以從數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄并展示;本發(fā)明實(shí)施例通過對(duì)本地瀏覽器進(jìn)行兼容,將用戶在各本地瀏覽器提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),從而可根據(jù)用戶的需求直接展示之前保存的內(nèi)容,如是一個(gè)完整的表單數(shù)據(jù),相對(duì)于現(xiàn)有僅基于保存了輸入記錄的瀏覽器才能調(diào)取歷史記錄,而且對(duì)于表單數(shù)據(jù)需點(diǎn)擊各個(gè)輸入框并選擇歷史記錄的方式,可大大提高了用戶的操作時(shí)效,并避免了服務(wù)器資源浪費(fèi)。進(jìn)一步的,利用回退調(diào)取的操作,開發(fā)人員可為運(yùn)營(yíng)系統(tǒng)或管理系統(tǒng)方便地嵌入表單回退功能;用戶可對(duì)所有操作和記錄進(jìn)行保存提交,不但可以很方便的回溯操作,而且加密記錄也可以提高隱私記錄的安全性。
第六實(shí)施例
相應(yīng)的,本發(fā)明實(shí)施例還提供一種終端,如圖6所示,該終端可以包括射頻(RF,Radio Frequency)電路601、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器602、輸入單元603、顯示單元604、傳感器605、音頻電路606、無線保真(WiFi,Wireless Fidelity)模塊607、包括有一個(gè)或者一個(gè)以上處理核心的處理器608、以及電源609等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
RF電路601可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器608處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路601包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SIM,Subscriber Identity Module)卡、收發(fā)信機(jī)、耦合器、低噪聲放大器(LNA,Low Noise Amplifier)、雙工器等。此外,RF電路601還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(GSM,Global System of Mobile communication)、通用分組無線服務(wù)(GPRS,General Packet Radio Service)、碼分多址(CDMA,Code Division Multiple Access)、寬帶碼分多址(WCDMA,Wideband Code Division Multiple Access)、長(zhǎng)期演進(jìn)(LTE,Long Term Evolution)、電子郵件、短消息服務(wù)(SMS,Short Messaging Service)等。
存儲(chǔ)器602可用于存儲(chǔ)軟件程序以及模塊,處理器608通過運(yùn)行存儲(chǔ)在存儲(chǔ)器602的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器602可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。 此外,存儲(chǔ)器602可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器602還可以包括存儲(chǔ)器控制器,以提供處理器608和輸入單元603對(duì)存儲(chǔ)器602的訪問。
輸入單元603可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,在一個(gè)具體的實(shí)施例中,輸入單元603可包括觸敏表面以及其他輸入設(shè)備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸敏表面可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器608,并能接收處理器608發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面。除了觸敏表面,輸入單元603還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元604可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元604可包括顯示面板,可選的,可以采用液晶顯示器(LCD,Liquid Crystal Display)、有機(jī)發(fā)光二極管(OLED,Organic Light-Emitting Diode)等形式來配置顯示面板。進(jìn)一步的,觸敏表面可覆蓋顯示面板,當(dāng)觸敏表面檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器608以確定觸摸事件的類型,隨后處理器608根據(jù)觸摸事件的類型在顯示面板上提供相應(yīng)的視覺輸出。雖然在圖6中,觸敏表面與顯示面板是作為兩個(gè)獨(dú)立的部件 來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面與顯示面板集成而實(shí)現(xiàn)輸入和輸出功能。
終端還可包括至少一種傳感器605,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板的亮度,接近傳感器可在終端移動(dòng)到耳邊時(shí),關(guān)閉顯示面板和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路606、揚(yáng)聲器,傳聲器可提供用戶與終端之間的音頻接口。音頻電路606可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器,由揚(yáng)聲器轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路606接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器608處理后,經(jīng)RF電路601以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器602以便進(jìn)一步處理。音頻電路606還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端的通信。
WiFi屬于短距離無線傳輸技術(shù),終端通過WiFi模塊607可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示出了WiFi模塊607,但是可以理解的是,其并不屬于終端的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器608是終端的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器602內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器602內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器608可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器608可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系 統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器608中。
終端還包括給各個(gè)部件供電的電源609(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器608邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源609還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
盡管未示出,終端還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端中的處理器608會(huì)按照如下的指令,將一個(gè)或一個(gè)以上的應(yīng)用程序的進(jìn)程對(duì)應(yīng)的可執(zhí)行文件加載到存儲(chǔ)器602中,并由處理器608來運(yùn)行存儲(chǔ)在存儲(chǔ)器602中的應(yīng)用程序,從而實(shí)現(xiàn)各種功能:
啟動(dòng)本地的任一瀏覽器;基于所述瀏覽器獲取輸入記錄的讀取請(qǐng)求;根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄,所述數(shù)據(jù)庫(kù)用于對(duì)本地各瀏覽器所提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),所述輸入記錄包括表單記錄;將調(diào)取的輸入記錄展示至所述瀏覽器的相應(yīng)位置。
優(yōu)選的,所述處理器608還可以用于:接收本地各瀏覽器提交的輸入記錄;通過循環(huán)鏈表的方式對(duì)接收到的輸入記錄進(jìn)行保存,以建立數(shù)據(jù)庫(kù)。
優(yōu)選的,所述處理器608還可以用于,基于在所述瀏覽器預(yù)先設(shè)置的回退組件獲取所述輸入記錄的讀取請(qǐng)求。
優(yōu)選的,所述處理器608還可以用于,根據(jù)所述讀取請(qǐng)求,從預(yù)置數(shù)據(jù)庫(kù)中獲取在預(yù)設(shè)時(shí)間段內(nèi)提交的與所述讀取請(qǐng)求相關(guān)的輸入記錄;在所述與所述讀取請(qǐng)求相關(guān)的輸入記錄中,回退并調(diào)取所述讀取請(qǐng)求所指示的輸入記錄。
優(yōu)選的,所述處理器608還可以用于,接收用戶輸入的修改請(qǐng)求;根據(jù)所述修改請(qǐng)求修改所述輸入記錄;將修改后的輸入記錄保存至所述數(shù)據(jù)庫(kù)中。
優(yōu)選的,所述處理器608還可以用于,基于任一所述瀏覽器,通過在所述瀏覽器預(yù)先設(shè)置的快捷控件獲取跳轉(zhuǎn)指令;根據(jù)所述跳轉(zhuǎn)指令,控制跳轉(zhuǎn)至所 述數(shù)據(jù)庫(kù)并在所述瀏覽器當(dāng)前界面顯示。
優(yōu)選的,所述處理器608還可以用于,對(duì)所述數(shù)據(jù)庫(kù)中的輸入記錄進(jìn)行加密保存;發(fā)送驗(yàn)證提示消息;若接收到與所述驗(yàn)證提示消息相匹配的驗(yàn)證消息時(shí),對(duì)所述數(shù)據(jù)庫(kù)中的輸入記錄進(jìn)行解密。
由上述可知,本實(shí)施例提供的終端中,通過將本地瀏覽器所提交的輸入記錄統(tǒng)一存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù)中,當(dāng)基于任一本地瀏覽器獲取輸入記錄的讀取請(qǐng)求時(shí),可以從數(shù)據(jù)庫(kù)中調(diào)取相應(yīng)的輸入記錄并展示;本發(fā)明實(shí)施例通過對(duì)本地瀏覽器進(jìn)行兼容,將用戶在各本地瀏覽器提交的輸入記錄進(jìn)行統(tǒng)一存儲(chǔ),從而可根據(jù)用戶的需求直接展示之前保存的內(nèi)容,如是一個(gè)完整的表單數(shù)據(jù),相對(duì)于現(xiàn)有僅基于保存了輸入記錄的瀏覽器才能調(diào)取歷史記錄,而且對(duì)于表單數(shù)據(jù)需點(diǎn)擊各個(gè)輸入框并選擇歷史記錄的方式,可大大提高了用戶的操作時(shí)效,并避免了服務(wù)器資源浪費(fèi)。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見上文針對(duì)瀏覽器輸入記錄的處理方法的詳細(xì)描述,此處不再贅述。
本發(fā)明實(shí)施例提供的所述瀏覽器輸入記錄的處理裝置,譬如為計(jì)算機(jī)、平板電腦、具有觸摸功能的手機(jī)等等,所述瀏覽器輸入記錄的處理裝置與上文實(shí)施例中的瀏覽器輸入記錄的處理方法屬于同一構(gòu)思,在所述瀏覽器輸入記錄的處理裝置上可以運(yùn)行所述瀏覽器輸入記錄的處理方法實(shí)施例中提供的任一方法,其具體實(shí)現(xiàn)過程詳見所述瀏覽器輸入記錄的處理方法實(shí)施例,此處不再贅述。
需要說明的是,對(duì)本發(fā)明所述瀏覽器輸入記錄的處理方法而言,本領(lǐng)域普通測(cè)試人員可以理解實(shí)現(xiàn)本發(fā)明實(shí)施例所述瀏覽器輸入記錄的處理方法的全部或部分流程,是可以通過計(jì)算機(jī)程序來控制相關(guān)的硬件來完成,所述計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如存儲(chǔ)在終端的存儲(chǔ)器中,并被該終端內(nèi)的至少一個(gè)處理器執(zhí)行,在執(zhí)行過程中可包括如所述瀏覽器輸入記錄的處 理方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)等。
對(duì)本發(fā)明實(shí)施例的所述瀏覽器輸入記錄的處理裝置而言,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì)譬如為只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明實(shí)施例所提供的一種瀏覽器輸入記錄的處理方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。