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