標(biāo)識;
[0047]接收用戶觸發(fā)所述操作標(biāo)識的操作動作,調(diào)用預(yù)設(shè)的編輯接口,根據(jù)待編輯數(shù)據(jù)的標(biāo)識信息加載所述待編輯數(shù)據(jù),并向用戶展現(xiàn)針對所述待編輯數(shù)據(jù)的編輯界面。
[0048]實現(xiàn)上述數(shù)據(jù)編輯方法的執(zhí)行主體可以是相關(guān)辦公軟件的插件,該相關(guān)辦公軟件可以安裝于電子設(shè)備中,這里所說的電子設(shè)備,一般指計算機(jī)、平板電腦或智能手機(jī)等,電子設(shè)備的具體形式本發(fā)明對此并不需要進(jìn)行限定。
[0049]應(yīng)用上述的方法,執(zhí)行主體在接收到用戶發(fā)出的文檔啟動指令后,可以讀取預(yù)設(shè)的文件集,并根據(jù)文件集中的清單文件顯示HTML數(shù)據(jù)文件所對應(yīng)的界面的啟動標(biāo)識,并根據(jù)用戶的操作動作顯示HTML數(shù)據(jù)文件所對應(yīng)的界面,當(dāng)用戶觸發(fā)界面中含有的待編輯數(shù)據(jù)的操作標(biāo)識后,就可以調(diào)用預(yù)設(shè)的編輯接口,根據(jù)待編輯數(shù)據(jù)的標(biāo)識信息加載所述待編輯數(shù)據(jù),并向用戶展現(xiàn)針對所述待編輯數(shù)據(jù)的編輯界面。與現(xiàn)有技術(shù)相比,用戶不需要先手工從目標(biāo)信息系統(tǒng)中導(dǎo)出數(shù)據(jù),存儲在本地,然后使用相應(yīng)的辦公軟件加載該數(shù)據(jù),操作比較簡便,辦公效率較高。而且,HTML是一種文本格式的標(biāo)準(zhǔn)技術(shù),HTML擁有平臺無關(guān)性和硬件無關(guān)性,可以被運(yùn)行在任何的軟硬件平臺,因此,本發(fā)明的技術(shù)方案應(yīng)用性較強(qiáng)。
[0050]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0051]如圖1所示,本發(fā)明提供了一種數(shù)據(jù)編輯方法,該方法可以包括:
[0052]S101,接收用戶發(fā)出的文檔啟動指令。
[0053]這里所說的文檔啟動指令可以是用戶發(fā)出的用于打開相關(guān)辦公軟件的操作動作,也可以是在已經(jīng)打開相關(guān)辦公軟件的情況下,用戶在相關(guān)辦公軟件界面上觸發(fā)預(yù)設(shè)的文檔啟動圖標(biāo)的操作動作。
[0054]以相關(guān)辦公軟件為WPS辦公軟件為例,文檔啟動指令可以是用戶啟動WPS辦公軟件的雙擊操作,也可以是在已經(jīng)打開的WPS辦公軟件界面上,用戶點擊預(yù)設(shè)的文檔啟動圖標(biāo)的操作。
[0055]需要說明的是,上述只是對文檔啟動指令的形象化描述,以方便本領(lǐng)域技術(shù)人員對該步驟的理解,文檔啟動指令的具體形式可以是現(xiàn)有技術(shù)中任意的形式,可以由本領(lǐng)域技術(shù)人員根據(jù)實際情況來確定的,本發(fā)明在此不作具體限定。
[0056]S102,根據(jù)所接收的文檔啟動指令,讀取預(yù)設(shè)的文件集,所述預(yù)設(shè)的文件集中包含有清單文件及HTML數(shù)據(jù)文件;其中,所述清單文件用于描述所述HTML數(shù)據(jù)文件所對應(yīng)的界面的啟動標(biāo)識,所述HTML數(shù)據(jù)文件中包含待編輯數(shù)據(jù)的標(biāo)識信息。
[0057]這里所說的文件集是預(yù)先由目標(biāo)信息系統(tǒng)提供的,并存儲于目標(biāo)信息系統(tǒng)和相關(guān)辦公軟件預(yù)先指定的位置。這樣,當(dāng)執(zhí)行主體檢測到用戶輸入的文檔啟動指令后,就可以從指定的位置讀取由目標(biāo)信息系統(tǒng)預(yù)先提供的文件集。
[0058]該文件集中包含有清單文件及HTML數(shù)據(jù)文件;其中,所述清單文件用于描述所述HTML數(shù)據(jù)文件所對應(yīng)的界面的啟動標(biāo)識,所述HTML數(shù)據(jù)文件中包含待編輯數(shù)據(jù)的標(biāo)識信息。
[0059]所說的啟動標(biāo)識,可以包括:HTML數(shù)據(jù)文件所對應(yīng)的界面的啟動圖標(biāo),例如,可以是圓形圖標(biāo),或三角形圖標(biāo)等;還包括HTML數(shù)據(jù)文件所對應(yīng)的界面的名稱,例如該名稱可以是“插入圖片”、“文檔編輯”等。圖標(biāo)及名稱的具體形式可以由本領(lǐng)域技術(shù)人員根據(jù)實際情況進(jìn)行確定,本發(fā)明在此不作具體限定。
[0060]所說的待編輯數(shù)據(jù)可以任意的數(shù)據(jù),例如:圖形數(shù)據(jù)、文本數(shù)據(jù)及多媒體數(shù)據(jù)等。
[0061]所說的待編輯數(shù)據(jù)的標(biāo)識信息可以是待編輯數(shù)據(jù)的鏈接路徑,而鏈接路徑可以是本地的鏈接路徑,也可以是網(wǎng)絡(luò)鏈接路徑,這些都是根據(jù)本發(fā)明的技術(shù)方案在實際實施過程中的具體實現(xiàn)方式來確定的,本發(fā)明在此不用具體限定。
[0062]S103,根據(jù)所述清單文件,在界面上顯示HTML數(shù)據(jù)文件所對應(yīng)的界面的啟動標(biāo)識。
[0063]在讀取了預(yù)設(shè)的文件集后,就可以根據(jù)清單文件的描述,在相關(guān)軟件的界面上顯示出HTML數(shù)據(jù)文件所對應(yīng)的界面的啟動標(biāo)識。例如,如果清單文件描述了啟動標(biāo)識的圖標(biāo)為三角形,名稱為插入圖片,則在讀取了預(yù)設(shè)的文件集后,就可以在界面上顯示一個三角形圖標(biāo),當(dāng)鼠標(biāo)放置在該三角形圖標(biāo)后,可以顯示該圖標(biāo)對應(yīng)的名稱“插入圖片”。需要說明的是,啟動標(biāo)識的具體顯示形式是可以由本領(lǐng)域技術(shù)人員來設(shè)定的,本發(fā)明在此不必作出限定。
[0064]在界面上顯示HTML數(shù)據(jù)文件所對應(yīng)的界面的具體實施例可以采用現(xiàn)有技術(shù)的相關(guān)技術(shù)方案來實現(xiàn),本發(fā)明在此不作具體描述。
[0065]S104,接收用戶觸發(fā)所述啟動標(biāo)識的操作動作,顯示HTML數(shù)據(jù)文件所對應(yīng)的界面,該界面中含有待編輯數(shù)據(jù)的操作標(biāo)識。
[0066]用戶觸發(fā)所述啟動標(biāo)識的操作動作的具體形式可以由本領(lǐng)域技術(shù)人員來確定,例如,最常用是就是單擊啟動標(biāo)識或雙擊啟動標(biāo)識,當(dāng)然,也可以其它的形式,本發(fā)明在此不作具體限定。在界面中含有的待編輯數(shù)據(jù)的操作標(biāo)識,可以參考前述的啟動標(biāo)識,可以包括名稱,圖標(biāo)等。
[0067]S105,接收用戶觸發(fā)所述操作標(biāo)識的操作動作,調(diào)用預(yù)設(shè)的編輯接口,根據(jù)待編輯數(shù)據(jù)的標(biāo)識信息加載所述待編輯數(shù)據(jù)。
[0068]當(dāng)用戶想對該待編輯數(shù)據(jù)進(jìn)行編輯時,就可以發(fā)出觸發(fā)所述操作標(biāo)識的操作動作,例如,最常用是就是單擊啟動標(biāo)識或雙擊啟動標(biāo)識,當(dāng)然,也可以其它的形式,本發(fā)明在此不作具體限定。當(dāng)執(zhí)行主體接收到該操作動作后,就可以調(diào)用相關(guān)辦公軟件已經(jīng)公開的、預(yù)設(shè)的編輯接口,并根據(jù)HTML數(shù)據(jù)文件中包含的待編輯數(shù)據(jù)標(biāo)識信息來加載所述待編輯數(shù)據(jù)。在實際應(yīng)用過程中,執(zhí)行主體可以在HTML數(shù)據(jù)文件中通過JavaScript語言來調(diào)用編輯接口。當(dāng)然,也可以通過其它語言來調(diào)用接口,這可以由本領(lǐng)域技術(shù)人員來確定,可以理解的是,JavaScript語言相對現(xiàn)有的其它語言來說,更為快捷和方便,是一種優(yōu)選的實施方式。
[0069]相關(guān)辦公軟件所提供的編輯接口數(shù)量很多,大體可以分成三類,數(shù)據(jù)導(dǎo)入接口,數(shù)據(jù)加工接口,數(shù)據(jù)導(dǎo)出接口 ;其中,數(shù)據(jù)導(dǎo)入接口可以用于導(dǎo)入圖片,導(dǎo)入文字,導(dǎo)入多媒體、導(dǎo)入水印、導(dǎo)入結(jié)構(gòu)等;數(shù)據(jù)加工接口可以用于修改文字內(nèi)容,修改文字排版格式,修改圖片大小或排版樣式,修改數(shù)據(jù)內(nèi)容等;數(shù)據(jù)導(dǎo)出接口可以用于保存文稿,導(dǎo)出圖片,導(dǎo)出文字,導(dǎo)出多媒體,導(dǎo)出水印,導(dǎo)出結(jié)構(gòu)等。編輯接口是由相關(guān)辦公軟件來提供的,本發(fā)明直接應(yīng)用即可,但不需要對其進(jìn)行限定。
[0070]需要說明的是,執(zhí)行主體調(diào)用編輯接口及加載數(shù)據(jù)的實施例可以采用現(xiàn)有技術(shù)的相關(guān)技術(shù)方案來實現(xiàn),本發(fā)明在此不作具體限定。
[0071]S106,向用戶展現(xiàn)針對所述待編輯數(shù)據(jù)的編輯界面。
[0072]在加載了待編輯數(shù)據(jù)后,就可以顯示包含有待編輯數(shù)據(jù)的編輯界面。
[0073]下面通過實際應(yīng)用過程中的具體示例對上述方案作進(jìn)一步的說明。在該示例中,目標(biāo)信息系統(tǒng)具體可以為企業(yè)信息系統(tǒng),相關(guān)辦公軟件可以是WPS辦公軟件。背景是用戶想在一個文檔中加入一個電子簽章。
[0074]本發(fā)明的技術(shù)方案實現(xiàn)過程可以如下:
[0075]首先,企業(yè)信息系統(tǒng)會先將預(yù)設(shè)的文件集存儲到指定的存儲位置。該文件集中包含有清單文件及HTML數(shù)據(jù)文件;其中,所述清單文件用于描述所述HTML數(shù)據(jù)文件所對應(yīng)的界面的啟動標(biāo)識,所述HTML數(shù)據(jù)文件中包含電子簽章的標(biāo)識信息,具體可以是鏈接路徑。
[0076]當(dāng)用戶打開WPS辦公軟件后,執(zhí)行主體便讀取預(yù)設(shè)的文件集,并根據(jù)清單文件中的描述,在界面上顯示HTML數(shù)據(jù)文件所對應(yīng)的界面的啟動標(biāo)識,可以包括圖標(biāo)及名稱;用戶點擊該圖標(biāo)后,顯示HTML數(shù)據(jù)文件所對應(yīng)的界面,在該界面上可以顯示有電子簽章的操作標(biāo)識,可以包括圖標(biāo)及名稱,在用戶點擊該圖標(biāo)后,執(zhí)行主體就可以在HTML數(shù)據(jù)文件中通過JavaScript語言來調(diào)用預(yù)設(shè)的編輯接口,例如插入圖片的編輯接口,并根據(jù)傳入電子簽章的標(biāo)識信息加載電子簽章,電子簽章顯示方式、電子簽章顯示位置、電