两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種電子表單穿透查詢方法和裝置制造方法

文檔序號:6500696閱讀:190來源:國知局
一種電子表單穿透查詢方法和裝置制造方法
【專利摘要】本發(fā)明涉及一種電子表單穿透查詢方法和裝置,所述方法包括:獲取被查詢表單單元的所有相關表單單元信息,所述被查詢表單單元根據(jù)所有所述相關表單單元的內(nèi)容計算獲得;分別獲取每個相關表單單元的源數(shù)據(jù);將查詢獲得的源數(shù)據(jù)集合作為所述被查詢表單單元的穿透查詢結果。本發(fā)明還提供了對應的裝置。通過上述手段,本發(fā)明降低了穿透查詢的復雜度,提高了穿透查詢結果的復用程度,降低了開發(fā)與維護的成本。
【專利說明】一種電子表單穿透查詢方法和裝置

【技術領域】
[0001]本發(fā)明涉及計算機查詢技術,尤其涉及一種電子表單穿透查詢方法和裝置。

【背景技術】
[0002]電子表單處理系統(tǒng)日益成為現(xiàn)代企業(yè)進行經(jīng)營管理的工具。在對電子表單(例如,電子報表)進行處理的過程中,常常需要調(diào)用將表單中某個單元的源數(shù)據(jù)表單。現(xiàn)有技術中,通常利用穿透查詢并定位算法根據(jù)表單之前預先建立的關系查詢特定表單單元的來源數(shù)據(jù)。例如,如圖1a和圖1b所示,對于表單中的表單單元A,通過穿透查詢算法可以獲得源數(shù)據(jù)A-000,對于表單中的表單單元B,通過穿透查詢算法可以獲得其對應的源數(shù)據(jù)B-000。
[0003]然而,對于表單中那些基于同一表單中的其它單元計算得到的表單單元,例如,圖1c中所示的表單單元C,其根據(jù)表單單元A和表單單元B計算或操作獲得,其源數(shù)據(jù)為A-OOO和B-OOO的集合。對于這類表單單元,現(xiàn)有技術均是直接利用穿透查詢算法來根據(jù)表單之間的關系直接進行穿透查詢,其開發(fā)與維護成本高。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于提出一種電子表單穿透查詢方法和裝置,使得電子表單的穿透查詢可以利用已有的穿透查詢的結果,提高穿透查詢結果的復用程度,降低開發(fā)與維護的成本。
[0005]為達此目的,本發(fā)明采用以下技術方案:
[0006]一種電子表單穿透查詢方法,包括:
[0007]步驟100、獲取被查詢表單單元的所有相關表單單元信息,所述被查詢表單單元根據(jù)所有所述相關表單單元的內(nèi)容計算獲得;
[0008]步驟200、分別獲取每個相關表單單元的源數(shù)據(jù);
[0009]步驟300、將查詢獲得的源數(shù)據(jù)集合作為所述被查詢表單單元的穿透查詢結果。
[0010]優(yōu)選地,被查詢表單單元與相關表單單元的關系在表單中預先定義。
[0011 ] 優(yōu)選地,所述步驟200包括:
[0012]步驟210、判斷相關表單單元對被查詢表單單元進行穿透查詢前是否已經(jīng)進行過穿透查詢,如果是,則執(zhí)行步驟220,如果否,則執(zhí)行步驟230 ;
[0013]步驟220、直接獲取相關表單單元的穿透查詢結果作為所述相關表單單元對應的源數(shù)據(jù);
[0014]步驟230、對相關表單單元進行穿透查詢獲取對應的源數(shù)據(jù)。
[0015]優(yōu)選地,所述方法在步驟100前還包括:
[0016]步驟100a、判斷被查詢表單單元是否預定義有相關表單單元,如果否,則按預定的穿透查詢算法直接對被查詢表單單元進行穿透查詢,否則執(zhí)行步驟100。
[0017]本發(fā)明還公開了一種電子表單穿透查詢裝置,包括:
[0018]相關表單單元信息獲取單元,用于獲取被查詢表單單元的所有相關表單單元信息,所述被查詢表單單元根據(jù)所有所述相關表單單元的內(nèi)容計算獲得;
[0019]源數(shù)據(jù)獲取單元,用于分別獲取每個相關表單單元的源數(shù)據(jù);
[0020]查詢結果呈現(xiàn)單元,用于將查詢獲得的源數(shù)據(jù)集合作為所述被查詢表單單元的穿透查詢結果。
[0021]優(yōu)選地,被查詢表單單元與相關表單單元的關系在表單中預先定義。
[0022]優(yōu)選地,所述源數(shù)據(jù)獲取單元包括:
[0023]判斷子單元,用于判斷相關表單單元對被查詢表單單元進行穿透查詢前是否已經(jīng)進行過穿透查詢;
[0024]第一源數(shù)據(jù)獲取子單元,用于在相關表單單元已進行過穿透查詢時,直接獲取相關表單單元的穿透查詢結果作為所述相關表單單元對應的源數(shù)據(jù);
[0025]第二源數(shù)據(jù)獲取子單元,用于在相關表單單元未進行過穿透查詢時,對相關表單單元進行穿透查詢獲取對應的源數(shù)據(jù)。
[0026]優(yōu)選地,所述穿透查詢裝置還包括:
[0027]判斷單元,用于判斷被查詢表單單元是否預定義有相關表單單元;
[0028]穿透查詢單元,用于在被查詢表單單元未定義有相關表單單元時,按預定的穿透查詢算法直接對被查詢表單單元進行穿透查詢。
[0029]本發(fā)明通過預定義表單單元與其相關表單單元之間的關系,根據(jù)對相關表單單元的穿透查詢結果間接獲取特定表單單元的源數(shù)據(jù),降低了穿透查詢的復雜度,提高了穿透查詢結果的復用程度,降低了開發(fā)與維護的成本。

【專利附圖】

【附圖說明】
[0030]圖1a-1c是電子表單中不同表單單元及其源數(shù)據(jù)的示意圖;
[0031]圖2是本發(fā)明第一實施例的電子表單穿透查詢方法的流程圖;
[0032]圖3是本發(fā)明第二實施例的電子表單穿透查詢方法的流程圖;
[0033]圖4是本發(fā)明第三實施例的電子表單穿透查詢裝置的示意圖。

【具體實施方式】
[0034]下面結合附圖并通過【具體實施方式】來進一步說明本發(fā)明的技術方案。
[0035]圖2是本發(fā)明第一實施例的電子表單穿透查詢方法的流程圖。如圖2所示,所述方法包括:
[0036]步驟210、獲取被查詢表單單元的所有相關表單單元信息,所述被查詢表單單元根據(jù)所有所述相關表單單元的內(nèi)容計算獲得。
[0037]本發(fā)明中,相關表單單元是指預先定義的、與被查詢表單單元位于同一表單中、且與被查詢表單單元數(shù)值計算相關的表單單元。
[0038]步驟220、分別獲取每個相關表單單元的源數(shù)據(jù)。
[0039]在本發(fā)明中,源數(shù)據(jù)是指計算表單單元內(nèi)容所基于的其它相關的表單的對應部分。
[0040]步驟230、將查詢獲得的源數(shù)據(jù)集合作為所述被查詢表單單元的穿透查詢結果。
[0041]本實施例通過根據(jù)對相關表單單元的穿透查詢結果間接獲取特定表單單元的源數(shù)據(jù),降低了穿透查詢的復雜度,提高了穿透查詢結果的復用程度,降低了開發(fā)與維護的成本。
[0042]圖3是本發(fā)明第二實施例的電子表單穿透查詢方法的流程圖。如圖3所示,所述方法包括:
[0043]步驟310、判斷被查詢表單單元是否預定義有相關表單單元,如果否,則執(zhí)行步驟370,否則執(zhí)行步驟320。
[0044]其中,電子表單中的各表單單元可以預先定域與其它的相關表單單元之間的關系,例如,圖1a-1c中電子表單中,可以定義表單單元C根據(jù)表單單元A和B計算得到,也可以進行預先定義,例如表單單元A和B,其是基于其它的表單的數(shù)據(jù)計算獲得,因此不必進行預定義。本步驟預先判斷表單單元是否可以進行間接的穿透查詢,從而決定是否進行后一步的穿透查詢操作。
[0045]步驟320、獲取被查詢表單單元的所有相關表單單元信息。
[0046]步驟330、判斷相關表單單元對被查詢表單單元進行穿透查詢前是否已經(jīng)進行過穿透查詢,如果是,則執(zhí)行步驟340,如果否,則執(zhí)行步驟350。
[0047]步驟340、電子表單管理系統(tǒng)直接從已有的穿透查詢結果中獲取相關表單單元的穿透查詢結果作為所述相關表單單元對應的源數(shù)據(jù),執(zhí)行步驟360。
[0048]步驟350、對相關表單單元進行穿透查詢獲取對應的源數(shù)據(jù),電子表單管理系統(tǒng)保存所述穿透查詢的結果留待后續(xù)復用。
[0049]步驟360、將查詢獲得的源數(shù)據(jù)集合作為所述被查詢表單單元的穿透查詢結果。
[0050]步驟370、按預定的穿透查詢算法直接對被查詢表單單元進行穿透查詢。
[0051]以圖1a-1c中所示意的電子表單為例,本實施例的方法在用戶要求對表單單元A或B進行穿透查詢以查詢其源數(shù)據(jù)時,會判斷表單單元A或B是否定義有相關表單單元,當判斷上述表單單元是根據(jù)其它表單的數(shù)據(jù)計算得到,并未預定義有相關表單單元時,則直接按照預定的穿透查詢算法根據(jù)表單關系來進行穿透查詢獲取表單單元A或B的源數(shù)據(jù)A-OOO或B-000。在用戶要求對表單單元C進行穿透查詢時,首先判斷表單單元C是否定義有相關表單單元,由于表單單元C是根據(jù)表單單元A和B計算獲得的,其預定義了相關表單單元A和B,由此,電子表單處理系統(tǒng)定位了被查詢表單單元C的相關表單單元A和B后,會判斷相關表單單元是否已經(jīng)進行過穿透查詢,如果沒有,則直接進行穿透查詢并保存結果,如果已經(jīng)進行過穿透查詢則將保存的查詢結果A-OOO和B-OOO返回。最后,電子表單處理系統(tǒng)將對相關表單單元A和B的源數(shù)據(jù)A-OOO和B-OOO集合作為被查詢表單單元C的穿透查詢結果。
[0052]由此,本實施例的方法可以復用表單單元中的穿透查詢結果,簡化了對于電子表單中某些根據(jù)同一電子表單其它單元計算得到的表單單元的穿透查詢過程,并且,由于對于這類表單單元,僅需要定義與其相關的表單單元即可,而不必像現(xiàn)有技術需要定義和維護復雜的與其它表單之間的關系,同時,在表單單元發(fā)生變更時,修改相關表單單元的定義即可,開發(fā)和維護成本大大降低。
[0053]圖4是本發(fā)明第三實施例的電子表單穿透查詢裝置的示意圖。如圖4所示,所述電子表單穿透查詢裝置,包括判斷單元41、穿透查詢單元42、相關表單單元信息獲取單元43、源數(shù)據(jù)獲取單元44、查詢結果呈現(xiàn)單元45。
[0054]其中,判斷單元41用于判斷被查詢表單單元是否預定義有相關表單單元。
[0055]本發(fā)明中,相關表單單元是指預先定義的、與被查詢表單單元位于同一表單中、且與被查詢表單單元數(shù)值計算相關的表單單元。被查詢表單單元與相關表單單元的關系可在表單中預先定義或根據(jù)需要在必要時進行修改。
[0056]穿透查詢單元42用于在被查詢表單單元未定義有相關表單單元時,按預定的穿透查詢算法直接對被查詢表單單元進行穿透查詢。
[0057]相關表單單元信息獲取單元43用于獲取被查詢表單單元的所有相關表單單元信息,所述被查詢表單單元根據(jù)所有所述相關表單單元的內(nèi)容計算獲得。
[0058]源數(shù)據(jù)獲取單元44用于分別獲取每個相關表單單元的源數(shù)據(jù)。
[0059]在本發(fā)明中,源數(shù)據(jù)是指計算表單單元內(nèi)容所基于的其它相關的表單的對應部分。
[0060]查詢結果呈現(xiàn)單元45用于將查詢獲得的源數(shù)據(jù)集合作為所述被查詢表單單元的穿透查詢結果。
[0061]在本實施例的一個優(yōu)選實施方式中,源數(shù)據(jù)獲取單元44包括判斷子單元441、第一源數(shù)據(jù)獲取子單元442和第二源數(shù)據(jù)獲取子單元443。
[0062]其中,判斷子單元441用于判斷相關表單單元對被查詢表單單元進行穿透查詢前已經(jīng)進行過穿透查詢;
[0063]第一源數(shù)據(jù)獲取子單元442用于在相關表單單元已進行過穿透查詢時,直接獲取相關表單單元的穿透查詢結果作為所述相關表單單元對應的源數(shù)據(jù);
[0064]第二源數(shù)據(jù)獲取子單元443用于在相關表單單元未進行過穿透查詢時,對相關表單單元進行穿透查詢獲取對應的源數(shù)據(jù)。
[0065]由此,本實施例的裝置可以復用表單單元中的穿透查詢結果,簡化了對于電子表單中某些根據(jù)同一電子表單其它單元計算得到的表單單元的穿透查詢過程,并且,由于對于這類表單單元,僅需要定義與其相關的表單單元即可,而不必像現(xiàn)有技術需要定義和維護復雜的與其它表單之間的關系,同時,在表單單元發(fā)生變更時,修改相關表單單元的定義即可,開發(fā)和維護成本大大降低。
[0066]顯然,本領域技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,他們可以用計算機裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結合。
[0067]以上所述僅為本發(fā)明的優(yōu)選實施例,并不用于限制本發(fā)明,對于本領域技術人員而言,本發(fā)明可以有各種改動和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種電子表單穿透查詢方法,包括: 步驟100、獲取被查詢表單單元的所有相關表單單元信息,所述被查詢表單單元根據(jù)所有所述相關表單單元的內(nèi)容計算獲得; 步驟200、分別獲取每個相關表單單元的源數(shù)據(jù); 步驟300、將查詢獲得的源數(shù)據(jù)集合作為所述被查詢表單單元的穿透查詢結果。
2.根據(jù)權利要求1所述的電子表單穿透查詢方法,其特征在于,被查詢表單單元與相關表單單元的關系在表單中預先定義。
3.根據(jù)權利要求1所述的電子表單穿透查詢方法,其特征在于,所述步驟200包括: 步驟210、判斷相關表單單元對被查詢表單單元進行穿透查詢前是否已經(jīng)進行過穿透查詢,如果是,則執(zhí)行步驟220,如果否,則執(zhí)行步驟230 ; 步驟220、直接獲取相關表單單元的穿透查詢結果作為所述相關表單單元對應的源數(shù)據(jù); 步驟230、對相關表單單元進行穿透查詢獲取對應的源數(shù)據(jù)。
4.根據(jù)權利要求1所述的電子表單穿透查詢方法,其特征在于,所述方法在步驟100前還包括: 步驟100a、判斷被查詢表單單元是否預定義有相關表單單元,如果否,則按預定的穿透查詢算法直接對被查詢表單單元進行穿透查詢,否則執(zhí)行步驟100。
5.一種電子表單穿透查詢裝置,包括: 相關表單單元信息獲取單元,用于獲取被查詢表單單元的所有相關表單單元信息,所述被查詢表單單元根據(jù)所有所述相關表單單元的內(nèi)容計算獲得; 源數(shù)據(jù)獲取單元,用于分別獲取每個相關表單單元的源數(shù)據(jù); 查詢結果呈現(xiàn)單元,用于將查詢獲得的源數(shù)據(jù)集合作為所述被查詢表單單元的穿透查詢結果。
6.根據(jù)權利要求5所述的電子表單穿透查詢裝置,其特征在于,被查詢表單單元與相關表單單元的關系在表單中預先定義。
7.根據(jù)權利要求5所述的電子表單穿透查詢裝置,其特征在于,所述源數(shù)據(jù)獲取單元包括: 判斷子單元,用于判斷相關表單單元對被查詢表單單元進行穿透查詢前是否已經(jīng)進行過穿透查詢; 第一源數(shù)據(jù)獲取子單元,用于在相關表單單元已進行過穿透查詢時,直接獲取相關表單單元的穿透查詢結果作為所述相關表單單元對應的源數(shù)據(jù); 第二源數(shù)據(jù)獲取子單元,用于在相關表單單元未進行過穿透查詢時,對相關表單單元進行穿透查詢獲取對應的源數(shù)據(jù)。
8.根據(jù)權利要求7所述的電子表單穿透查詢裝置,其特征在于,所述穿透查詢裝置還包括: 判斷單元,用于判斷被查詢表單單元是否預定義有相關表單單元; 穿透查詢單元,用于在被查詢表單單元未定義有相關表單單元時,按預定的穿透查詢算法直接對被查詢表單單元進行穿透查詢。
【文檔編號】G06F17/30GK104050181SQ201310079947
【公開日】2014年9月17日 申請日期:2013年3月13日 優(yōu)先權日:2013年3月13日
【發(fā)明者】謝鴻鋒 申請人:金蝶軟件(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汕尾市| 蓬溪县| 嵩明县| 兰考县| 屯留县| 新和县| 安塞县| 屯昌县| 岐山县| 肥西县| 宕昌县| 宜丰县| 通州市| 奈曼旗| 安多县| 长乐市| 吴堡县| 岱山县| 平塘县| 常山县| 罗城| 含山县| 怀柔区| 于都县| 措勤县| 北票市| 荔浦县| 禄丰县| 彩票| 盐山县| 乡宁县| 益阳市| 芦山县| 望江县| 恩施市| 赣州市| 集安市| 松阳县| 溧阳市| 通州区| 商都县|