一種數據獲取方法及裝置製造方法
2023-05-09 06:58:46 1
一種數據獲取方法及裝置製造方法
【專利摘要】本申請公開了一種數據獲取方法及裝置,所述方法包括預先建立數據集合,所述數據集合包括至少一條表單數據及每條所述表單數據的目錄標識;接收當前用戶界面的數據獲取指令,所述數據獲取指令中至少包括待獲取表單數據的目標標識;在所述數據集合中,確定與所述目標標識相匹配的目標目錄標識及與該目標目錄標識相對應的目標表單數據;在所述數據集合中提取所述目標表單數據;將所述目標表單數據返回至所述當前用戶界面。通過本申請實施例無需用戶反覆對表單數據手動輸入,只需預先建立包含有這些表單數據的數據集合,在需要進行表單填寫時,提取並返回對應的表單數據即可,實現當前用戶界面中表單數據填寫,減少用戶手動操作次數,提高用戶體驗。
【專利說明】一種數據獲取方法及裝置
【技術領域】
[0001]本申請涉及表單填寫【技術領域】,特別涉及一種數據獲取方法及裝置。
【背景技術】
[0002]目前,網際網路用戶在應用網際網路網站或應用系統時,通常以手動輸入表單數據信息的方式在該網站或應用系統中輸入其所需信息。由此,用戶需要經常在不同的門戶網站或應用系統中重複輸入常用信息,如個人用戶必須在兩個購物網站重複地填寫相同的收貨信息,如姓名、出生年月、學歷等,再如,企業用戶在不同的宣傳平臺上填寫相同的企業信息等各種表單數據信息,從而使得用戶需要大量重複表單填寫或操作,影響用戶體驗。
【發明內容】
[0003]本申請所要解決的技術問題是提供一種數據獲取方法及裝置,用以解決現有技術中網際網路用戶在進行表單數據填寫時,無需重複填寫相同的數據,降低工作效率,影響用戶體驗的技術問題。
[0004]本申請提供了一種數據獲取方法,包括:
[0005]預先建立數據集合,所述數據集合包括至少一條表單數據及每條所述表單數據的目錄標識;
[0006]接收當前用戶界面的數據獲取指令,所述數據獲取指令中至少包括待獲取表單數據的目標標識;
[0007]在所述數據集合中,確定與所述目標標識相匹配的目標目錄標識及與該目標目錄標識相對應的目標表單數據;
[0008]在所述數據集合中提取所述目標表單數據;
[0009]將所述目標表單數據返回至所述當前用戶界面。
[0010]上述方法,優選的,所述建立數據集合包括:
[0011]建立目錄組,所述目錄組中包括至少一項目錄標識;
[0012]獲取用戶的至少一條基礎數據信息;
[0013]提取每條所述基礎數據信息的關鍵字;
[0014]為每項所述目錄標識設置與該目錄標識相匹配的關鍵字所對應的基礎數據信息,每項所述目錄標識所設置的基礎數據信息作為表單數據,每條所述表單數據及其目錄標識組成數據集合。
[0015]上述方法,優選的,在所述建立數據集合之後,在所述接收數據獲取指令之前,所述方法還包括:
[0016]分別設置每條所述表單數據的權限,所述權限包括其所屬表單數據的至少一個操作對象標識及每個所述操作對象標識對應的操作權限類型值。
[0017]上述方法,優選的,所述數據獲取指令中還包括標準返回格式;
[0018]其中,所述將所述目標表單數據返回至所述當前用戶界面,包括:[0019]將所述目標表單數據以所述標準返回格式返回至所述當前用戶界面。
[0020]上述方法,優選的,在將所述目標表單數據返回至所述當前用戶界面之後,所述方法還包括:
[0021]建立返回至所述當前用戶界面的目標表單數據與其在所述數據集合中對應表單數據之間的數據綁定關係;
[0022]其中,所述數據綁定關係包括:所述當前用戶界面的目標表單數據發生第一變動時,該目標表單數據在所述數據集合中對應的表單數據發生所述第一變動;所述數據集合中表單數據發生第二變動時,發生變動的表單數據對應的用戶界面中的目標表單數據發生
第二變動。
[0023]本申請還提供了一種數據獲取裝置,包括:
[0024]集合建立單元,用於預先建立數據集合,所述數據集合包括至少一條表單數據及每條所述表單數據的目錄標識;
[0025]指令接收單元,用於接收當前用戶界面的數據獲取指令,所述數據獲取指令中至少包括待獲取表單數據的目標標識;
[0026]目標確定單元,用於在所述數據集合中,確定與所述目標標識相匹配的目標目錄標識及與該目標目錄標識相對應的目標表單數據;
[0027]目標提取單元,用於在所述數據集合中提取所述目標表單數據;
[0028]目標返回單元,用於將所述目標表單數據返回至所述當前用戶界面。
[0029]上述裝置,優選的,所述集合建立單元包括:
[0030]目錄建立子單元,用於建立目錄組,所述目錄組中包括至少一項目錄標識;
[0031]基礎數據獲取子單元,用於獲取用戶的至少一條基礎數據信息;
[0032]關鍵字提取子單元,用於提取每條所述基礎數據信息的關鍵字;
[0033]基礎數據設置子單元,用於為每項所述目錄標識設置與該目錄標識相匹配的關鍵字所對應的基礎數據信息,每項所述目錄標識所設置的基礎數據信息作為表單數據,每條所述表單數據及其目錄標識組成數據集合。
[0034]上述裝置,優選的,還包括:
[0035]權限設置單元,用於在所述集合建立單元建立所述數據集合之後,在所述指令接收單元接收所述數據獲取指令之前,分別設置每條所述表單數據的權限,所述權限包括其所屬表單數據的至少一個操作對象標識及每個所述操作對象標識對應的操作權限類型值。
[0036]上述裝置,優選的,所述數據獲取指令中還包括標準返回格式;
[0037]其中,所述目標返回單元具體用於:
[0038]將所述目標表單數據以所述標準返回格式返回至所述當前用戶界面。
[0039]上述裝置,優選的,還包括:
[0040]關聯建立單元,用於在所述目標返回單元將所述目標表單數據返回至所述當前用戶界面之後,建立返回至所述當前用戶界面的目標表單數據與其在所述數據集合中對應表單數據之間的數據綁定關係;
[0041]其中,所述數據綁定關係包括:所述當前用戶界面的目標表單數據發生第一變動時,該目標表單數據在所述數據集合中對應的表單數據發生所述第一變動;所述數據集合中表單數據發生第二變動時,發生變動的表單數據對應的用戶界面中的目標表單數據發生第二變動。
[0042]由上述方案可知,本申請提供的一種數據獲取方法及裝置,通過預先建立含有表單數據及其目錄標識的數據集合,在用戶需要均進行表單數據填寫時,接收用戶界面的數據獲取指令,之後在建立的數據集合兩種確定與該指令中待獲取表單數據的目標標識相匹配的目標目錄標識及其對應的目標表單數據,進而在數據集合中提取該目標表單數據,從而將提取到的目標表單數據返回至上述用戶界面,實現本申請目的。本申請無需用戶反覆對表單數據手動輸入,只需預先建立包含有這些表單數據的數據集合,在需要進行表單填寫時,提取並返回對應的表單數據即可,實現當前用戶界面中表單數據填寫,相對於現有技術中用戶需重複手動輸入表單數據影響用戶體驗的情況,減少用戶手動操作次數,提高用戶體驗。
【專利附圖】
【附圖說明】
[0043]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0044]圖1為本申請提供的一種數據獲取方法實施例一的流程圖;
[0045]圖2為本申請實施例一的應用示例圖;
[0046]圖3為本申請實施例一的另一應用示例圖;
[0047]圖4為本申請提供的一種數據獲取方法實施例二的部分流程圖;
[0048]圖5為本申請提供的一種數據獲取方法實施例三的流程圖;
[0049]圖6為本申請提供的一種數據獲取方法實施例四的流程圖;
[0050]圖7為本申請提供的一種數據獲取方法實施例五的流程圖;
[0051]圖8為本申請實施例五的應用示例圖;
[0052]圖9為本申請提供的一種數據獲取裝置實施例六的結構示意圖;
[0053]圖10為本申請提供的一種數據獲取裝置實施例七的部分結構示意圖;
[0054]圖11為本申請提供的一種數據獲取裝置實施例八的結構示意圖;
[0055]圖12為本申請提供的一種數據獲取裝置實施例九的結構示意圖。
【具體實施方式】
[0056]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。
[0057]參考圖1,為本申請提供的一種數據獲取方法實施例一的流程圖,所述方法可以包括以下步驟:
[0058]步驟101:預先建立數據集合。
[0059]所述數據集合中包括至少一條表單數據及每條所述表單數據的目錄標識。
[0060]其中,所述目錄標識可以為其所屬表單數據的關鍵詞或關鍵字等,如學歷、出生日期等,所述表單數據對應為與該目錄標識相對應的數據細節內容,如研究生、11月11日等信息。所述數據集合可以存儲於網絡資料庫中,也可存儲於本地移動存儲設備如U盤或硬碟磁碟中。
[0061]需要說明的是,所述步驟101為預先執行,無需被用戶界面中的任何指令進行觸發。
[0062]另外,在所述步驟101之後,所述方法還可以包括:
[0063]對所述數據集合進行修訂,所述修訂可以包括對所述數據集合中表單數據的修改更新、對所述數據集合中添加新的表單數據及其目錄標識、對所述數據集合中表單數據及其目錄標識進行刪除等。
[0064]步驟102:接收當前用戶界面的數據獲取指令,所述數據獲取指令中至少包括待獲取表單數據的目標標識。
[0065]其中,所述數據獲取指令,在用戶點擊所述當前用戶界面中的指定按鈕或用戶打開所述當前用戶界面時觸發生成。
[0066]所述數據獲取指令中的目標標識可以與所述待獲取表單數據的某些關鍵字相同,例如,在某一用戶界面中,需要用戶填寫學歷及出生日期信息,在表單數據待填寫的位置前會有諸如「學歷」、「出生日期」等字符信息,在本申請實施例中,這些字符信息可以作為所述待獲取表單數據的目標標識。
[0067]其中,所述步驟102中可以通過設置應用程式接口實現對所述數據獲取指令的接收。
[0068]步驟103:在所述數據集合中,確定與所述目標標識相匹配的目標目錄標識及與該目標目錄標識相對應的目標表單數據。
[0069]其中,所述步驟103中可以通過以下方式具體實現:
[0070]在所述數據集合中,將所述目標標識與所述數據集合中每個所述表單數據的目錄標識進行一一匹配,確定與所述目標標識相匹配的目標目錄標識,之後,再確定該目標目錄標識相對應的表單數據。
[0071]步驟104:在所述數據集合中提取所述目標表單數據。
[0072]步驟105:將所述目標表單數據返回至所述當前用戶界面。
[0073]在所述步驟105之後,所述當前用戶界面接收到本申請實施例返回的目標表單數據,並將其進行顯示,實現本申請實施例的無需用戶手動輸入即可實現表單數據填寫的目的。所述步驟105中可以通過設置應用程式接口時間所述目標表單數據的返回傳輸。
[0074]以以下表單快捷填寫示例為例:
[0075]如圖2中所示,用戶A自定義資源目錄(即上述實施例中的數據集合目錄標識)下有「普通註冊信息」、「就業信息」、「工作信息」、「學歷信息」。第三方系統如瀏覽器或其他應用程式通過應用程式接口與本申請實現數據連接,所述第三方系統通過該應用程式接口的接口通信息方式獲取到本申請實施例返回的用戶A的普通註冊信息。在數據成功返回後,第三方系統調用相關應用程式接口,彈出對話框,用戶可以選擇或拖動方式快捷地把第三方系統的當前註冊表單填寫完成。
[0076]再如圖3中所示,第三方系統通過觸發事件,把驗證請求信息(即前文中的數據獲取指令)發送到本申請實施例的載體如綜合信息管理平臺中,通過本申請實施例的數據提取之後,將數據集合中與該驗證請求信息對應的驗證分析結果返回到第三方系統,免除複雜的表單填寫操作,完成遠程登陸驗證。在圖3中,所述驗證處理過程即為本申請實施例中對與該驗證請求信息中目標標識如用戶名和密碼與所述數據集合中的驗證信息進行匹配的過程,在所述數據集合中設置有與該用戶名及密碼相對應的表單數據,在匹配到正確的用戶名及密碼的表單數據如驗證成功等時,將該表單數據返回至第三方系統如瀏覽器的當前用戶界面中,在匹配到錯誤的用戶名及密碼的表單數據如驗證失敗等時,將該表單數據同樣返回至所述當前用戶界面中,完成登錄驗證過程。
[0077]由上述方案可知,本申請提供的一種數據獲取方法實施例以,通過預先建立含有表單數據及其目錄標識的數據集合,在用戶需要均進行表單數據填寫時,接收用戶界面的數據獲取指令,之後在建立的數據集合兩種確定與該指令中待獲取表單數據的目標標識相匹配的目標目錄標識及其對應的目標表單數據,進而在數據集合中提取該目標表單數據,從而將提取到的目標表單數據返回至上述用戶界面,實現本申請目的。本申請無需用戶反覆對表單數據手動輸入,只需預先建立包含有這些表單數據的數據集合,在需要進行表單填寫時,提取並返回對應的表單數據即可,實現當前用戶界面中表單數據填寫,相對於現有技術中用戶需重複手動輸入表單數據影響用戶體驗的情況,減少用戶手動操作次數,提高用戶體驗。
[0078]其中,在本申請實施例的具體實現時,若在所述步驟103中並未確定到與所述目標標識相匹配的目標目錄標識,本申請實施例還可以生成數據獲取失敗的信息返回至所述當前用戶界面,提示用戶當前數據集合中未存儲與當前用戶界面中所需填寫的表單數據,此時,用戶可以通過手動輸入的方式完成表單的填寫。
[0079]參考圖4,為本申請提供的一種數據獲取方法實施例二中所述步驟101的流程圖,其中,所述步驟101可以通過以下步驟實現:
[0080]步驟401:建立目錄組,所述目錄組中包括至少一項目錄標識。
[0081]其中,所述目錄標識可以通過選取多個表單填寫網頁樣本中待填寫表單前的關鍵字或關鍵詞表不。
[0082]步驟402:獲取用戶的至少一條基礎數據信息。
[0083]需要說明的是,所述步驟402與所述步驟401的執行順序不受限制,可以同時執行,也可以由前後之分。
[0084]所述基礎數據信息是指,用戶的學歷信息、工作信息、註冊信息、密碼驗證信息、就業信息等內容細節信息。
[0085]步驟403:提取每條所述基礎數據信息的關鍵字。
[0086]其中,所述步驟403中的關鍵字是指,上述基礎數據信息中的內容細節信息。
[0087]步驟404:為每項所述目錄標識設置與該目錄標識相匹配的關鍵字所對應的基礎數據信息,每項所述目錄標識所設置的基礎數據信息作為表單數據,每條所述表單數據及其目錄標識組成數據集合。
[0088]其中,所述步驟404的執行過程是指對每項所述目錄標識寫入對應基礎數據信息的過程,即可完成對所述數據集合的建立。
[0089]另外,所述步驟101的實現方式除了如圖4中所示的實現流程方式之外,還可以通過以下方式實現:[0090]獲取用戶的至少一條基礎數據信息,之後提取每條所述基礎信息的關鍵字,並依據所述關鍵字對每條所述基礎數據信息進行分組,得到至少一組基礎數據組,每組所述基礎數據組組成一條表單數據,進而分別依據每條表單數據對應的關鍵字,生成該表單數據的目錄標識,實現數據集合的建立。
[0091]參考圖5,為本申請提供的一種數據獲取方法實施例三的流程圖,其中,在所述步驟101之後,在所述步驟102之前,所述方法還可以包括以下步驟:
[0092]步驟106:分別設置每條所述表單數據的權限。
[0093]其中,所述權限可以包括其所屬表單數據的至少一個操作對象標識及每個所述操作對象標識對應的操作權限類型值。
[0094]需要說明的是,在前文中提及到在所述數據集合建立完成之後,本申請還可以對所述數據集合中的表單數據及其目錄標識進行修訂操作,該修訂操作可以為更新、添加及刪除等操作,在本申請實施例中,每個所述操作對象標識所對應的操作對象對所述表單數據進行操作時,可以由多種操作動作類型,如查詢、修改更新及刪除等。不同的操作對象對同一表單數據可以具有不同的操作權限,同一操作對象對同一表單數據進行不同的操作動作時,也可以具有不同的操作權限,如用戶B可以對表單數據A進行查詢、修改及刪除等操作,而用戶C只能對該表單數據A進行查詢操作,同時用戶B對表單數據C可以查詢卻不可以刪除等。
[0095]其中,所述數據獲取指令中除了包括待獲取表單數據的目標標識之外,還可以包括標準返回格式,所述標準返回格式可以為所述目標表單數據在所述當前用戶界面中的顯示格式,如彈出對話框進行顯示,或者直接在所述當前用戶界面中待填寫數據的表單中顯示,因此,參考圖6,為本申請提供的一種數據獲取方法實施例四的流程圖,其中,所述步驟105具體可以由以下方式實現:
[0096]將所述目標表單數據以所述標準返回格式返回至所述當前用戶界面。
[0097]例如,圖3中,在將驗證結果返回至所述第三方系統如當前用戶界面時,可以以彈出對話框的形式顯示該驗證結果。
[0098]參考圖7,為本申請提供的一種數據獲取方法實施例五的流程圖,在所述步驟105之後,所述方法還可以包括以下步驟:
[0099]步驟107:建立返回至所述當前用戶界面的目標表單數據及其在所述數據集合中對應表單數據之間的數據綁定關係。
[0100]其中,所述數據綁定關係包括:所述當前用戶界面的目標表單數據發生第一變動時,該目標表單數據在所述數據集合中對應的表單數據發生所述第一變動;所述數據集合中表單數據發生第二變動時,發生變動的表單數據對應的用戶界面中的目標表單數據發生
第二變動。
[0101]上述數據綁定關係對表單數據被提取返回至第三方系統如當前用戶界面之後與原表單數據之間建立關聯,進而在數據集合中的表單數據或所述當前用戶界面中的數據發生任何變動時,另外一方的表單數據均會發生對應的變動,例如,在當前用戶界面中用戶對其表單數據進行修改之後,由於建立的數據綁定關係,處於數據集合中對應的表單數據會自動與當前用戶界面中更新的表單數據保持一致,由此,實現對表單數據的同一管理,降低數據運維成本。[0102]需要說明的是,本申請實施例中的數據綁定關係適用於多個第三方系統與本申請實施例之間進行數據處理的情況中。例如,多個第三方系統中任意一個表單數據發生變動,數據集合及其他第三方系統中對應的表單數據會產生相應的數據變動;而在所述數據集合中的表單數據發生變動時,對所述數據集合中發生變動的表單數據進行獲取之後的多個第三方系統中的表單數據均會產生相應變動。
[0103]如圖8中所示,系統A、系統B及系統C同時綁定數據IDl(表單數據的唯一目錄標識),系統B和系統C綁定數據ID3,系統C綁定數據ID4。若系統A可對數據IDl進行遠程的同步修改,修改完成後,所述數據集合中的對應數據IDl同步修改,當系統B及系統C能調用最新的IDl數據,免除系統B及系統C中IDl數據修改工作,從而保證數據質量,降低數據維護成本。
[0104]參考圖9,為本申請提供的一種數據獲取裝置實施例六的結構示意圖,所述裝置可以包括:
[0105]集合建立單元901,用於預先建立數據集合,所述數據集合包括至少一條表單數據及每條所述表單數據的目錄標識。
[0106]其中,所述目錄標識可以為其所屬表單數據的關鍵詞或關鍵字等,如學歷、出生日期等,所述表單數據對應為與該目錄標識相對應的數據細節內容,如研究生、11月11日等信息。所述數據集合可以存儲於網絡資料庫中,也可存儲於本地移動存儲設備如U盤或硬碟磁碟中。
[0107]需要說明的是,所述集合建立單元901為預先被觸發運行,無需被用戶界面中的任何指令進行觸發。
[0108]另外,在所述集合建立單元901建立所述數據集合之後,所述裝置還可以對所述數據集合進行修訂,所述修訂可以包括對所述數據集合中表單數據的修改更新、對所述數據集合中添加新的表單數據及其目錄標識、對所述數據集合中表單數據及其目錄標識進行刪除等。
[0109]指令接收單元902,用於接收當前用戶界面的數據獲取指令,所述數據獲取指令中至少包括待獲取表單數據的目標標識。
[0110]其中,所述數據獲取指令,在用戶點擊所述當前用戶界面中的指定按鈕或用戶打開所述當前用戶界面時觸發生成。
[0111]所述數據獲取指令中的目標標識可以與所述待獲取表單數據的某些關鍵字相同,例如,在某一用戶界面中,需要用戶填寫學歷及出生日期信息,在表單數據待填寫的位置前會有諸如「學歷」、「出生日期」等字符信息,在本申請實施例中,這些字符信息可以作為所述待獲取表單數據的目標標識。
[0112]其中,所述指令接收單元902可以通過設置應用程式接口實現對所述數據獲取指令的接收。
[0113]目標確定單元903,用於在所述數據集合中,確定與所述目標標識相匹配的目標目錄標識及與該目標目錄標識相對應的目標表單數據。
[0114]其中,所述目標確定單元903可以通過以下方式具體實現:
[0115]在所述數據集合中,將所述目標標識與所述數據集合中每個所述表單數據的目錄標識進行一一匹配,確定與所述目標標識相匹配的目標目錄標識,之後,再確定該目標目錄標識相對應的表單數據。
[0116]目標提取單元904,用於在所述數據集合中提取所述目標表單數據。
[0117]目標返回單元905,用於將所述目標表單數據返回至所述當前用戶界面。
[0118]在所述目標返回單元905運行完成之後,所述當前用戶界面接收到本申請實施例返回的目標表單數據,並將其進行顯示,實現本申請實施例的無需用戶手動輸入即可實現表單數據填寫的目的。所述目標返回單元905可以通過設置應用程式接口時間所述目標表單數據的返回傳輸。
[0119]以以下表單快捷填寫示例為例:
[0120]如圖2中所示,用戶A自定義資源目錄(即上述實施例中的數據集合目錄標識)下有「普通註冊信息」、「就業信息」、「工作信息」、「學歷信息」。第三方系統如瀏覽器或其他應用程式通過應用程式接口與本申請實現數據連接,所述第三方系統通過該應用程式接口的接口通信息方式獲取到本申請實施例返回的用戶A的普通註冊信息。在數據成功返回後,第三方系統調用相關應用程式接口,彈出對話框,用戶可以選擇或拖動方式快捷地把第三方系統的當前註冊表單填寫完成。
[0121]再如圖3中所示,第三方系統通過觸發事件,把驗證請求信息(即前文中的數據獲取指令)發送到本申請實施例的載體如綜合信息管理平臺中,通過本申請實施例的數據提取之後,將數據集合中與該驗證請求信息對應的驗證分析結果返回到第三方系統,免除複雜的表單填寫操作,完成遠程登陸驗證。在圖3中,所述驗證處理過程即為本申請實施例中對與該驗證請求信息中目標標識如用戶名和密碼與所述數據集合中的驗證信息進行匹配的過程,在所述數據集合中設置有與該用戶名及密碼相對應的表單數據,在匹配到正確的用戶名及密碼的表單數據如驗證成功等時,將該表單數據返回至第三方系統如瀏覽器的當前用戶界面中,在匹配到錯誤的用戶名及密碼的表單數據如驗證失敗等時,將該表單數據同樣返回至所述當前用戶界面中,完成登錄驗證過程。
[0122]由上述方案可知,本申請提供的一種數據獲取裝置實施例六,通過預先建立含有表單數據及其目錄標識的數據集合,在用戶需要均進行表單數據填寫時,接收用戶界面的數據獲取指令,之後在建立的數據集合兩種確定與該指令中待獲取表單數據的目標標識相匹配的目標目錄標識及其對應的目標表單數據,進而在數據集合中提取該目標表單數據,從而將提取到的目標表單數據返回至上述用戶界面,實現本申請目的。本申請無需用戶反覆對表單數據手動輸入,只需預先建立包含有這些表單數據的數據集合,在需要進行表單填寫時,提取並返回對應的表單數據即可,實現當前用戶界面中表單數據填寫,相對於現有技術中用戶需重複手動輸入表單數據影響用戶體驗的情況,減少用戶手動操作次數,提高用戶體驗。
[0123]其中,在本申請實施例的具體實現時,若在所述目標確定單元903中並未確定到與所述目標標識相匹配的目標目錄標識,本申請實施例還可以生成數據獲取失敗的信息返回至所述當前用戶界面,提示用戶當前數據集合中未存儲與當前用戶界面中所需填寫的表單數據,此時,用戶可以通過手動輸入的方式完成表單的填寫。
[0124]參考圖10,為本申請提供的一種數據獲取裝置實施例七中所述集合建立單元901的結構示意圖,其中,所述集合建立單元901包括:
[0125]目錄建立子單元911,用於建立目錄組,所述目錄組中包括至少一項目錄標識。[0126]其中,所述目錄標識可以通過選取多個表單填寫網頁樣本中待填寫表單前的關鍵字或關鍵詞表不。
[0127]基礎數據獲取子單元912,用於獲取用戶的至少一條基礎數據信息;
[0128]需要說明的是,所述基礎數據獲取子單元912與所述目錄建立子單元911的運行順序不受限制,可以同時執行,也可以由前後之分。
[0129]所述基礎數據信息是指,用戶的學歷信息、工作信息、註冊信息、密碼驗證信息、就業信息等內容細節信息。
[0130]關鍵字提取子單元913,用於提取每條所述基礎數據信息的關鍵字;
[0131]其中,所述關鍵字提取子單元913中的關鍵字是指,上述基礎數據信息中的內容細節信息。
[0132]基礎數據設置子單元914,用於為每項所述目錄標識設置與該目錄標識相匹配的關鍵字所對應的基礎數據信息,每項所述目錄標識所設置的基礎數據信息作為表單數據,每條所述表單數據及其目錄標識組成數據集合。
[0133]其中,所述基礎數據設置子單元914的運行過程是指對每項所述目錄標識寫入對應基礎數據信息的過程,即可完成對所述數據集合的建立。
[0134]另外,所述集合建立單元901可以通過如圖10中所示的實現結構實現數據集合的建立之外,還可以通過以下方式實現:
[0135]獲取用戶的至少一條基礎數據信息,之後提取每條所述基礎信息的關鍵字,並依據所述關鍵字對每條所述基礎數據信息進行分組,得到至少一組基礎數據組,每組所述基礎數據組組成一條表單數據,進而分別依據每條表單數據對應的關鍵字,生成該表單數據的目錄標識,實現數據集合的建立。
[0136]參考圖11,為本申請提供的一種數據獲取裝置實施例八的結構示意圖,其中,所述裝置還可以包括:
[0137]權限設置單元906,用於在所述集合建立單元901建立所述數據集合之後,在所述指令接收單元902接收所述數據獲取指令之前,分別設置每條所述表單數據的權限,所述權限包括其所屬表單數據的至少一個操作對象標識及每個所述操作對象標識對應的操作權限類型值。
[0138]需要說明的是,在前文中提及到在所述數據集合建立完成之後,本申請還可以對所述數據集合中的表單數據及其目錄標識進行修訂操作,該修訂操作可以為更新、添加及刪除等操作,在本申請實施例中,每個所述操作對象標識所對應的操作對象對所述表單數據進行操作時,可以由多種操作動作類型,如查詢、修改更新及刪除等。不同的操作對象對同一表單數據可以具有不同的操作權限,同一操作對象對同一表單數據進行不同的操作動作時,也可以具有不同的操作權限,如用戶B可以對表單數據A進行查詢、修改及刪除等操作,而用戶C只能對該表單數據A進行查詢操作,同時用戶B對表單數據C可以查詢卻不可以刪除等。
[0139]其中,所述數據獲取指令中除了包括待獲取表單數據的目標標識之外,還可以包括標準返回格式,所述標準返回格式可以為所述目標表單數據在所述當前用戶界面中的顯示格式,如彈出對話框進行顯示,或者直接在所述當前用戶界面中待填寫數據的表單中顯示,因此,所述裝置中的所述目標返回單元905具體用於:[0140]將所述目標表單數據以所述標準返回格式返回至所述當前用戶界面。
[0141]例如,圖3中,在將驗證結果返回至所述第三方系統如當前用戶界面時,可以以彈出對話框的形式顯示該驗證結果。[0142]參考圖12,為本申請提供的一種數據獲取裝置實施例九的結構示意圖,所述裝置還可以包括:
[0143]關聯建立單元907,用於在所述目標返回單元905將所述目標表單數據返回至所述當前用戶界面之後,建立返回至所述當前用戶界面的目標表單數據與其在所述數據集合中對應表單數據之間的數據綁定關係;
[0144]其中,所述數據綁定關係包括:所述當前用戶界面的目標表單數據發生第一變動時,該目標表單數據在所述數據集合中對應的表單數據發生所述第一變動;所述數據集合中表單數據發生第二變動時,發生變動的表單數據對應的用戶界面中的目標表單數據發生
第二變動。
[0145]上述數據綁定關係對表單數據被提取返回至第三方系統如當前用戶界面之後與原表單數據之間建立關聯,進而在數據集合中的表單數據或所述當前用戶界面中的數據發生任何變動時,另外一方的表單數據均會發生對應的變動,例如,在當前用戶界面中用戶對其表單數據進行修改之後,由於建立的數據綁定關係,處於數據集合中對應的表單數據會自動與當前用戶界面中更新的表單數據保持一致,由此,實現對表單數據的同一管理,降低數據運維成本。
[0146]需要說明的是,本申請實施例中的數據綁定關係適用於多個第三方系統與本申請實施例之間進行數據處理的情況中。例如,多個第三方系統中任意一個表單數據發生變動,數據集合及其他第三方系統中對應的表單數據會產生相應的數據變動;而在所述數據集合中的表單數據發生變動時,對所述數據集合中發生變動的表單數據進行獲取之後的多個第三方系統中的表單數據均會產生相應變動。
[0147]如圖8中所示,系統A、系統B及系統C同時綁定數據IDl(表單數據的唯一目錄標識),系統B和系統C綁定數據ID3,系統C綁定數據ID4。若系統A可對數據IDl進行遠程的同步修改,修改完成後,所述數據集合中的對應數據IDl同步修改,當系統B及系統C能調用最新的IDl數據,免除系統B及系統C中IDl數據修改工作,從而保證數據質量,降低數據維護成本。
[0148]需要說明的是,本說明書中的各個實施例均採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0149]最後,還需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0150]以上對本發明所提供的一種數據獲取方法及裝置進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請的限制。
【權利要求】
1.一種數據獲取方法,其特徵在於,包括: 預先建立數據集合,所述數據集合包括至少一條表單數據及每條所述表單數據的目錄標識; 接收當前用戶界面的數據獲取指令,所述數據獲取指令中至少包括待獲取表單數據的目標標識; 在所述數據集合中,確定與所述目標標識相匹配的目標目錄標識及與該目標目錄標識相對應的目標表單數據; 在所述數據集合中提取所述目標表單數據; 將所述目標表單數據返回至所述當前用戶界面。
2.根據權利要求1所述的方法,其特徵在於,所述建立數據集合包括: 建立目錄組,所述目錄組中包括至少一項目錄標識; 獲取用戶的至少一條基礎數據信息; 提取每條所述基礎數據信息的關鍵字; 為每項所述目錄標識設置與該目錄標識相匹配的關鍵字所對應的基礎數據信息,每項所述目錄標識所設置的基礎數據信息作為表單數據,每條所述表單數據及其目錄標識組成數據集合。
3.根據權利要求1所述的方法,其特徵在,在所述建立數據集合之後,在所述接收數據獲取指令之前,所述方法還包括: 分別設置每條所述表單數據的權限,所述權限包括其所屬表單數據的至少一個操作對象標識及每個所述操作對象標識對應的操作權限類型值。
4.根據權利要求1所述的方法,其特徵在於,所述數據獲取指令中還包括標準返回格式; 其中,所述將所述目標表單數據返回至所述當前用戶界面,包括: 將所述目標表單數據以所述標準返回格式返回至所述當前用戶界面。
5.根據權利要求1、2、3或4所述的方法,其特徵在於,在將所述目標表單數據返回至所述當前用戶界面之後,所述方法還包括: 建立返回至所述當前用戶界面的目標表單數據與其在所述數據集合中對應表單數據之間的數據綁定關係; 其中,所述數據綁定關係包括:所述當前用戶界面的目標表單數據發生第一變動時,該目標表單數據在所述數據集合中對應的表單數據發生所述第一變動;所述數據集合中表單數據發生第二變動時,發生變動的表單數據對應的用戶界面中的目標表單數據發生第二變動。
6.一種數據獲取裝置,其特徵在於,包括: 集合建立單元,用於預先建立數據集合,所述數據集合包括至少一條表單數據及每條所述表單數據的目錄標識; 指令接收單元,用於接收當前用戶界面的數據獲取指令,所述數據獲取指令中至少包括待獲取表單數據的目標標識; 目標確定單元,用於在所述數據集合中,確定與所述目標標識相匹配的目標目錄標識及與該目標目錄標識相對應的目標表單數據;目標提取單元,用於在所述數據集合中提取所述目標表單數據; 目標返回單元,用於將所述目標表單數據返回至所述當前用戶界面。
7.根據權利要求6所述的裝置,其特徵在於,所述集合建立單元包括: 目錄建立子單元,用於建立目錄組,所述目錄組中包括至少一項目錄標識; 基礎數據獲取子單元,用於獲取用戶的至少一條基礎數據信息; 關鍵字提取子單元,用於提取每條所述基礎數據信息的關鍵字; 基礎數據設置子單元,用於為每項所述目錄標識設置與該目錄標識相匹配的關鍵字所對應的基礎數據信息,每項所述目錄標識所設置的基礎數據信息作為表單數據,每條所述表單數據及其目錄標識組成數據集合。
8.根據權利要求6所述的裝置,其特徵在於,還包括: 權限設置單元,用 於在所述集合建立單元建立所述數據集合之後,在所述指令接收單元接收所述數據獲取指令之前,分別設置每條所述表單數據的權限,所述權限包括其所屬表單數據的至少一個操作對象標識及每個所述操作對象標識對應的操作權限類型值。
9.根據權利要求6所述的裝置,其特徵在於,所述數據獲取指令中還包括標準返回格式; 其中,所述目標返回單元具體用於: 將所述目標表單數據以所述標準返回格式返回至所述當前用戶界面。
10.根據權利要求6、7、8或9所述的裝置,其特徵在於,還包括: 關聯建立單元,用於在所述目標返回單元將所述目標表單數據返回至所述當前用戶界面之後,建立返回至所述當前用戶界面的目標表單數據與其在所述數據集合中對應表單數據之間的數據綁定關係; 其中,所述數據綁定關係包括:所述當前用戶界面的目標表單數據發生第一變動時,該目標表單數據在所述數據集合中對應的表單數據發生所述第一變動;所述數據集合中表單數據發生第二變動時,發生變動的表單數據對應的用戶界面中的目標表單數據發生第二變動。
【文檔編號】G06F9/44GK103455338SQ201310432744
【公開日】2013年12月18日 申請日期:2013年9月22日 優先權日:2013年9月22日
【發明者】歐陽韻雄, 李引, 袁峰 申請人:廣州中國科學院軟體應用技術研究所