專(zhuān)利名稱:數(shù)據(jù)錄入方法及裝置的制作方法
數(shù)據(jù)錄入方法及裝置
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)錄入方法及裝置。
背景技術(shù):
數(shù)據(jù)錄入通常采用錄入控件,通過(guò)點(diǎn)擊控件按鈕彈出窗口,若窗口是Web頁(yè)面,Web頁(yè)面的打開(kāi)通常需要I 3秒的時(shí)間,有的甚至更慢,且用戶需在錄入界面和Web頁(yè)面之間切換,若每次錄入均需切換,不方便用戶操作,降低了錄入效率,展現(xiàn)形式單一,缺乏靈活性。
發(fā)明內(nèi)容基于此,有必要提供一種展現(xiàn)形式多樣化的數(shù)據(jù)錄入方法。一種數(shù)據(jù)錄入方法,包括以下步驟:獲取用戶對(duì)錄入控·件的操作請(qǐng)求;根據(jù)所述操作請(qǐng)求中的數(shù)據(jù)信息,判斷所述數(shù)據(jù)的類(lèi)型;根據(jù)所述數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式將數(shù)據(jù)進(jìn)行展示;獲取用戶從所述錄入控件列表中選取的數(shù)據(jù),錄入所述選取的數(shù)據(jù)。優(yōu)選地,在所述獲取用戶對(duì)錄入控件的操作請(qǐng)求的步驟之前,還包括步驟:預(yù)先設(shè)定所述數(shù)據(jù)的類(lèi)型。優(yōu)選地,在所述獲取用戶對(duì)錄入控件的操作請(qǐng)求的步驟之前,還包括步驟:預(yù)先根據(jù)數(shù)據(jù)的數(shù)量設(shè)置閾值,再根據(jù)所述閾值對(duì)數(shù)據(jù)進(jìn)行分類(lèi),數(shù)量小于等于所述閾值的數(shù)據(jù)的類(lèi)型為第一類(lèi)型,數(shù)量大于所述閾值的數(shù)據(jù)的類(lèi)型為第二類(lèi)型,且在錄入控件中設(shè)置數(shù)據(jù)的類(lèi)別屬性。優(yōu)選地,在判斷出數(shù)據(jù)的類(lèi)型為第一類(lèi)型時(shí),還包括步驟:直接在錄入控制列表將預(yù)設(shè)的數(shù)據(jù)進(jìn)行展示。優(yōu)選地,在判斷出所述數(shù)據(jù)的類(lèi)型為第二類(lèi)型時(shí),還包括步驟:獲取用戶在預(yù)設(shè)的錄入控件的輸入框中錄入的查詢串;根據(jù)所述查詢串查詢得到的相應(yīng)的數(shù)據(jù);將得到的相應(yīng)的數(shù)據(jù)填充到所述錄入控件列表中,并展示所述錄入控件列表;獲取用戶從所述錄入控件列表中選取的數(shù)據(jù),錄入所述選取的數(shù)據(jù)。此外,還有必要提供一種展現(xiàn)形式多樣化的數(shù)據(jù)錄入裝置。一種數(shù)據(jù)錄入裝置,包括:獲取模塊,用于獲取用戶對(duì)錄入控件的操作請(qǐng)求;判斷模塊,用于根據(jù)所述操作請(qǐng)求中的數(shù)據(jù)信息,判斷所述數(shù)據(jù)的類(lèi)型;展示模塊,用于根據(jù)所述數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式將數(shù)據(jù)進(jìn)行展示;錄入模塊,用于獲取用戶從所述錄入控件列表中選取的數(shù)據(jù),錄入所述選取的數(shù)據(jù)。優(yōu)選地,還包括預(yù)設(shè)模塊,所述預(yù)設(shè)模塊用于預(yù)先設(shè)定所述數(shù)據(jù)的類(lèi)型。優(yōu)選地,還包括分類(lèi)模塊和預(yù)設(shè)模塊,所述分類(lèi)模塊用于預(yù)先根據(jù)數(shù)據(jù)的數(shù)量設(shè)置閾值,再根據(jù)所述閾值對(duì)數(shù)據(jù)進(jìn)行分類(lèi),數(shù)量小于等于所述閾值的數(shù)據(jù)的類(lèi)型為第一類(lèi)型,數(shù)量大于所述閾值的數(shù)據(jù)的類(lèi)型為第二類(lèi)型,所述預(yù)設(shè)模塊用于在錄入控件中設(shè)置數(shù)據(jù)的類(lèi)別屬性。優(yōu)選地,所述判斷模塊判斷出數(shù)據(jù)的類(lèi)型為第一類(lèi)型時(shí),所述展示模塊還用于直接在錄入控制列表將預(yù)設(shè)的數(shù)據(jù)進(jìn)行展示。優(yōu)選地,還包括查詢模塊,所述判斷模塊判斷出所述數(shù)據(jù)的類(lèi)型為第二類(lèi)型時(shí),所述獲取模塊還用于獲取用戶在預(yù)設(shè)的錄入控件的輸入框中錄入的查詢串;所述查詢模塊用于根據(jù)所述查詢串查詢得到的相應(yīng)的數(shù)據(jù);所述展示模塊還用于將得到的相應(yīng)的數(shù)據(jù)填充到所述錄入控件列表中,并展示所述錄入控件列表;所述錄入模塊還于獲取用戶從所述錄入控件列表中選取的數(shù)據(jù),錄入所述選取的數(shù)據(jù)。上述數(shù)據(jù)錄入方法及裝置,判斷數(shù)據(jù)的類(lèi)型后,根據(jù)數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式展示數(shù)據(jù),供用戶選擇錄入,可針對(duì)不同的數(shù)據(jù)的類(lèi)型提供對(duì)應(yīng)的錄入控件列表展現(xiàn)形式,展現(xiàn)形式多樣,方便用戶錄入,且以錄入控件列表形式展示數(shù)據(jù),不需彈出另一個(gè)頁(yè)面,節(jié)省了打開(kāi)頁(yè)面的時(shí)間,提高了錄入效率。
圖1為一個(gè)實(shí)施例中數(shù)據(jù)錄入方法的流程圖;圖2為錄入控件的結(jié)構(gòu)示意圖;圖3為得到的數(shù)據(jù)展示在錄入控件列表的示意圖;圖4為另一個(gè)實(shí)施例中數(shù)據(jù)錄入方法的流程圖;圖5為一個(gè)實(shí)施例中數(shù)據(jù)直接在錄入控件列表展示的示意圖;圖6為一個(gè)實(shí)施例中數(shù)據(jù)錄入裝置的內(nèi)部結(jié)構(gòu)示意圖;圖7為另一個(gè)實(shí)施例中數(shù)據(jù)錄入裝置的內(nèi)部結(jié)構(gòu)示意圖。
具體實(shí)施方式下面結(jié)合具體的實(shí)施例及附圖對(duì)數(shù)據(jù)錄入方法及裝置的技術(shù)方案進(jìn)行詳細(xì)的描述,以使其更加清楚。如圖1所示,在一個(gè)實(shí)施例中,一種數(shù)據(jù)錄入方法,包括以下步驟:步驟S110,獲取用戶對(duì)錄入控件的操作請(qǐng)求。本實(shí)施例中,預(yù)設(shè)的錄入控件包括提示標(biāo)題、輸入框和圖標(biāo)按鈕,如圖2所示,提示標(biāo)題為“幣種”,輸入框1,圖標(biāo)按鈕2。如此,錄入控件方便用戶查看及操作。用戶對(duì)錄入控件的操作請(qǐng)求,可為觸發(fā)錄入控件,或輸入查詢串等。用戶可通過(guò)鍵盤(pán)或觸摸屏等輸入設(shè)備在錄入控件的輸入框中錄入查詢串,根據(jù)該查詢串進(jìn)行查詢或可觸發(fā)圖標(biāo)按鈕。步驟S120,根據(jù)該操作請(qǐng)求中的數(shù)據(jù)信息,判斷該數(shù)據(jù)的類(lèi)型。
該操作請(qǐng)求中的數(shù)據(jù)信息可包括數(shù)據(jù)的名稱或數(shù)據(jù)的標(biāo)識(shí)等。根據(jù)該數(shù)據(jù)的信息可判斷出數(shù)據(jù)的類(lèi)型。在步驟SllO之前,還包括步驟:預(yù)先設(shè)定數(shù)據(jù)的類(lèi)型。用戶可根據(jù)需要自行設(shè)定數(shù)據(jù)的類(lèi)型,如設(shè)定國(guó)家為第一類(lèi)型,組織部為第二類(lèi)型等。第一類(lèi)型為直接在錄入控制列表將預(yù)設(shè)的數(shù)據(jù)進(jìn)行展示。第二類(lèi)型為需將數(shù)據(jù)填充到錄入控件列表中,再進(jìn)行展示。預(yù)先設(shè)定數(shù)據(jù)的類(lèi)型,可將數(shù)據(jù)的名稱或標(biāo)識(shí)與類(lèi)型建立對(duì)應(yīng)關(guān)系,以便獲取到用戶的操作請(qǐng)求后對(duì)數(shù)據(jù)的類(lèi)型進(jìn)行判斷。步驟S130,根據(jù)該數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式將數(shù)據(jù)進(jìn)行展
/Jn ο本實(shí)施例中,得到數(shù)據(jù)的類(lèi)型后,可如上述描述的第一類(lèi)型或第二類(lèi)型的錄入控件列表展現(xiàn)形式展示數(shù)據(jù)。步驟S140,獲取用戶從該錄入控件列表中選取的數(shù)據(jù),錄入該選取的數(shù)據(jù)。本實(shí)施例中,用戶可從展示的錄入控件列表中選取所需數(shù)據(jù),然后錄入該選取的數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)錄入。進(jìn)一步的,在一個(gè)實(shí)施例中,如圖4所示,一種數(shù)據(jù)錄入方法,包括步驟:步驟S200,預(yù)先根據(jù)數(shù)據(jù)的數(shù)量設(shè)置閾值,再根據(jù)該閾值對(duì)數(shù)據(jù)進(jìn)行分類(lèi),數(shù)量小于等于閾值的數(shù)據(jù)為第一類(lèi),數(shù)量大于閾值的數(shù)據(jù)為第二類(lèi),且在錄入控件中設(shè)置數(shù)據(jù)的類(lèi)別屬性。本實(shí)施例中,預(yù)先根據(jù)數(shù)據(jù)的數(shù)量設(shè)置閾值,再根據(jù)閾值對(duì)數(shù)據(jù)進(jìn)行分類(lèi)。該閾值可根據(jù)需要設(shè)定。數(shù)量小于等于閾值的數(shù)據(jù)為第一類(lèi),數(shù)量大于閾值的數(shù)據(jù)為第二類(lèi)。例如設(shè)定閾值為200,幣別包括人民幣、美元、港幣、歐元、日元和加元等,若幣別的數(shù)量少于200 (即有少于200個(gè)種類(lèi)的貨幣),則幣別這一數(shù)據(jù)為第一類(lèi)數(shù)據(jù)。在錄入控件中設(shè)置數(shù)據(jù)的類(lèi)別屬性,以便獲得該類(lèi)別屬性執(zhí)行相應(yīng)的錄入操作。步驟S210,獲取用戶對(duì)錄入控件的操作請(qǐng)求,獲取操作請(qǐng)求中的數(shù)據(jù)信息。步驟S220,根據(jù)該數(shù)據(jù)信息,判斷數(shù)據(jù)的類(lèi)別屬性是否為第一類(lèi),若是,則執(zhí)行步驟S221,若否,則執(zhí)行步驟S230。步驟S211,根據(jù)該操作請(qǐng)求直接在錄入控制列表將預(yù)設(shè)的數(shù)據(jù)進(jìn)行展示。本實(shí)施例中,若數(shù)據(jù)的類(lèi)別屬性為第一類(lèi),直接獲取用戶對(duì)錄入控件的操作請(qǐng)求,該操作請(qǐng)求可通過(guò)鍵盤(pán)錄入,若設(shè)有圖標(biāo)按鈕時(shí),可觸發(fā)圖標(biāo)按鈕。獲取到操作請(qǐng)求后,直接在錄入控件列表將預(yù)設(shè)的數(shù)據(jù)展示。第一類(lèi)型的數(shù)據(jù)可直接預(yù)設(shè)在錄入控件列表中。如圖5所示,幣別在錄入控件列表展示包括人民幣、美元、港幣、歐元、日元、澳元和加元。用戶可從該錄入控件列表中選取數(shù)據(jù),如圖5中,用戶可選取美元,將美元錄入。執(zhí)行步驟S211后跳轉(zhuǎn)執(zhí)行步驟S250。步驟S230,獲取用戶在預(yù)設(shè)的錄入控件的輸入框中錄入的查詢串。本實(shí)施例中,用戶可通過(guò)鍵盤(pán)或觸摸屏等輸入設(shè)備在錄入控件的輸入框中錄入查詢串,根據(jù)該查詢串進(jìn)行查詢。在步驟S230之前,還包括步驟:檢測(cè)錄入停頓時(shí)間是否達(dá)到預(yù)定時(shí)間,若是,則執(zhí)行步驟S230,若否,則繼續(xù)檢測(cè)錄入停頓時(shí)間是否達(dá)到預(yù)定時(shí)間。本實(shí)施例中,錄入停頓時(shí)間是指用戶錄入時(shí)停頓錄入的時(shí)間,如用戶錄入abc字符后,從停止錄入開(kāi)始計(jì)時(shí),該錄入停頓時(shí)間達(dá)到預(yù)定時(shí)間,表示用戶該次錄入查詢串的操作已結(jié)束,然后獲取用戶錄入的查詢串。預(yù)定時(shí)間可為100毫秒或200毫秒等,根據(jù)需要設(shè)定。在一個(gè)實(shí)施例中,還包括步驟:將數(shù)據(jù)的屬性預(yù)設(shè)為查詢的關(guān)鍵字,該屬性包括數(shù)據(jù)拼音簡(jiǎn)碼、數(shù)據(jù)編碼和數(shù)據(jù)名稱中至少一種。如錄入管理部的拼音簡(jiǎn)碼“glb”,錄入控件根據(jù)該拼音簡(jiǎn)碼查詢,將包含“gib”的組織全部列出,以供用戶選取所需組織。步驟S240,根據(jù)該查詢串查詢得到的相應(yīng)的數(shù)據(jù)。本實(shí)施例中,根據(jù)獲取的查詢串從服務(wù)器進(jìn)行模糊匹配查詢,得到與該查詢串相對(duì)應(yīng)的數(shù)據(jù)。可采用AJAX (Asynchronous JavaScript and XML)技術(shù)獲取數(shù)據(jù)。比如對(duì)于JavaScript,可使用JavaScript的XMLHttpRequest對(duì)象來(lái)直接與服務(wù)器進(jìn)行通信獲取請(qǐng)求數(shù)據(jù),可在不重載頁(yè)面的情況與Web服務(wù)器交換數(shù)據(jù)。步驟S250,將得到的相應(yīng)的數(shù)據(jù)填充到該錄入控件列表中,并展示該錄入控件列表。本實(shí)施例中,得到相應(yīng)的數(shù)據(jù)后,在錄入控件下方會(huì)彈出列表,將得到的相應(yīng)的數(shù)據(jù)填充在錄入控件列表中,并展示該錄入控件列表,如圖3所示,得到的數(shù)據(jù)如編碼為“1001.06”、名稱為“財(cái)務(wù)與成本管理部”,編碼為“1001.09”、名稱為“生產(chǎn)管理部”等。步驟S260,獲取用戶從該錄入控件列表中選取的數(shù)據(jù),錄入該選取的數(shù)據(jù)。如圖6所示,在一個(gè)實(shí)施例中,一種數(shù)據(jù)錄入裝置,包括獲取模塊10、判斷模塊20、展示模塊30和錄入模塊40。獲取模塊10用于獲取用戶對(duì)錄入控件的操作請(qǐng)求。本實(shí)施例中,預(yù)設(shè)的錄入控件包括提示標(biāo)題、輸入框和圖標(biāo)按鈕,如圖2所示,提示標(biāo)題為“幣種”,輸入框1,圖標(biāo)按鈕2。如此,錄入控件方便用戶查看及操作。用戶對(duì)錄入控件的操作請(qǐng)求,可為觸發(fā)錄入控件,或輸入查詢串等。用戶可通過(guò)鍵盤(pán)或觸摸屏等輸入設(shè)備在錄入控件的輸入框中錄入查詢串,根據(jù)查詢串進(jìn)行查詢或可觸發(fā)圖標(biāo)按鈕。判斷模塊20用于根據(jù)該操作請(qǐng)求中的數(shù)據(jù)信息,判斷該數(shù)據(jù)的類(lèi)型。該操作請(qǐng)求中的數(shù)據(jù)信息可包括數(shù)據(jù)的名稱或數(shù)據(jù)的標(biāo)識(shí)等。根據(jù)該數(shù)據(jù)的信息可判斷出數(shù)據(jù)的類(lèi)型。可預(yù)先設(shè)定了數(shù)據(jù)的類(lèi)型和數(shù)據(jù)的名稱或標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,根據(jù)該對(duì)應(yīng)關(guān)系判斷數(shù)據(jù)的類(lèi)型。展示模塊30用于根據(jù)該數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式將數(shù)據(jù)進(jìn)行展示。錄入模塊40用于獲取用戶從該錄入控件列表中選取的數(shù)據(jù),錄入該選取的數(shù)據(jù)。錄入模塊40獲取到用戶從展示的錄入控件列表中選取所需數(shù)據(jù),然后錄入該選取的數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)錄入。進(jìn)一步的,在一個(gè)實(shí)施例中,如圖7所示,一種數(shù)據(jù)錄入裝置,除了包括獲取模塊
10、判斷模塊20、展示模塊30和錄入模塊40,還包括分類(lèi)模塊50、預(yù)設(shè)模塊60、查詢模塊70、關(guān)鍵字預(yù)設(shè)模塊80和檢測(cè)模塊90。其中,分類(lèi)模塊50用于預(yù)先根據(jù)數(shù)據(jù)的數(shù)量設(shè)置閾值,再根據(jù)閾值對(duì)數(shù)據(jù)進(jìn)行分類(lèi),數(shù)量小于等于閾值的數(shù)據(jù)為第一類(lèi),數(shù)量大于閾值的數(shù)據(jù)為第二類(lèi)。本實(shí)施例中,分類(lèi)模塊50預(yù)先將數(shù)據(jù)的數(shù)量設(shè)置閾值,再根據(jù)閾值對(duì)數(shù)據(jù)進(jìn)行分類(lèi)。該閾值可根據(jù)需要設(shè)定。數(shù)量小于等于閾值的數(shù)據(jù)為第一類(lèi),數(shù)量大于閾值的數(shù)據(jù)為第二類(lèi)。例如設(shè)定閾值為200,幣別包括人民幣、美元、港幣、歐元、日元和加元等,若幣別的數(shù)量少于200(即有少于200個(gè)種類(lèi)的貨幣),則幣別這一數(shù)據(jù)為第一類(lèi)數(shù)據(jù)。預(yù)設(shè)模塊60在錄入控件中設(shè)置數(shù)據(jù)的類(lèi)別屬性,以便獲得該類(lèi)別屬性執(zhí)行相應(yīng)的錄入操作。預(yù)設(shè)模塊60用于在錄入控件中設(shè)置數(shù)據(jù)的類(lèi)別屬性。在另一個(gè)實(shí)施例中,預(yù)設(shè)模塊60用于預(yù)先設(shè)定數(shù)據(jù)的類(lèi)型。用戶可根據(jù)需要自行設(shè)定數(shù)據(jù)的類(lèi)型,如設(shè)定國(guó)家為第一類(lèi)型,組織部為第二類(lèi)型等。第一類(lèi)型為直接在錄入控制列表將預(yù)設(shè)的數(shù)據(jù)進(jìn)行展示。第二類(lèi)型為需將數(shù)據(jù)填充到錄入控件列表中,再進(jìn)行展示。預(yù)先設(shè)定數(shù)據(jù)的類(lèi)型,可將數(shù)據(jù)的名稱或標(biāo)識(shí)與類(lèi)型建立對(duì)應(yīng)關(guān)系,以便獲取到用戶的操作請(qǐng)求后對(duì)數(shù)據(jù)的類(lèi)型進(jìn)行判斷。判斷模塊20用于根據(jù)錄入控件的操作請(qǐng)求中的數(shù)據(jù)信息判斷數(shù)據(jù)的類(lèi)別屬性。獲取模塊10還用于在判斷模塊20判斷數(shù)據(jù)的類(lèi)別屬性為第一類(lèi)時(shí),獲取用戶對(duì)錄入控件的操作請(qǐng)求;展示模塊30還用于直接在錄入控件列表中將預(yù)設(shè)的數(shù)據(jù)進(jìn)行展示;錄入模塊40還用于獲取用戶從錄入控件列表中選取的數(shù)據(jù),錄入該選取的數(shù)據(jù)。其中,該操作請(qǐng)求可通過(guò)鍵盤(pán)錄入,若設(shè)有圖標(biāo)按鈕時(shí),可觸發(fā)圖標(biāo)按鈕。獲取模塊10還用于在判斷模塊20判斷數(shù)據(jù)的類(lèi)別屬性為第二類(lèi)時(shí),獲取用戶在預(yù)設(shè)的錄入控件的輸入框中錄入的查詢串;查詢模塊70用于根據(jù)該查詢串查詢得到相應(yīng)的數(shù)據(jù);展示模塊30還用于將相應(yīng)的數(shù)據(jù)填充到錄入控件列表中,并展示該錄入控件列表;錄入模塊40還用于獲取用戶從該錄入控件列表中選取的數(shù)據(jù),錄入該選取的數(shù)據(jù)。本實(shí)施例中,查詢模塊20根據(jù)獲取的查詢串從服務(wù)器進(jìn)行模糊匹配查詢,得到與該查詢串相對(duì)應(yīng)的數(shù)據(jù)。得到相應(yīng)的數(shù)據(jù)后,在錄入控件下方會(huì)彈出列表,展示模塊30將得到的相應(yīng)的數(shù)據(jù)填充在錄入控件列表中,并展示該列表,如圖3所示,得到的數(shù)據(jù)如編碼為“1001.06”、名稱為“財(cái)務(wù)與成本管理部”,編碼為“1001.09”、名稱為“生產(chǎn)管理部”等。關(guān)鍵字預(yù)設(shè)模塊80用于將數(shù)據(jù)的屬性預(yù)設(shè)為查詢的關(guān)鍵字,該屬性包括數(shù)據(jù)拼音簡(jiǎn)碼、數(shù)據(jù)編碼和數(shù)據(jù)名稱中至少一個(gè)。如錄入管理部的拼音簡(jiǎn)碼“glb”,錄入控件根據(jù)該拼音簡(jiǎn)碼查詢,將包含“gib”的組織全部列出,以供用戶選取所需組織。檢測(cè)模塊90用于檢測(cè)錄入停頓時(shí)間是否達(dá)到預(yù)定時(shí)間。錄入停頓時(shí)間是指用戶錄入時(shí)停頓錄入的時(shí)間,如用戶錄入abc字符后,從停止錄入開(kāi)始計(jì)時(shí),該錄入停頓時(shí)間達(dá)到預(yù)定時(shí)間,表示用戶該次錄入查詢串的操作已結(jié)束,然后獲取用戶錄入的查詢串。預(yù)定時(shí)間可為100毫秒或200毫秒等,根據(jù)需要設(shè)定。獲取模塊10用于在檢測(cè)模塊90檢測(cè)到錄入停頓時(shí)間達(dá)到預(yù)定時(shí)間后,獲取用戶在預(yù)設(shè)的錄入控件的輸入框中錄入的查詢串字。此外,上述數(shù)據(jù)錄入裝置還可在錄入控件中設(shè)置缺省方式觸發(fā)產(chǎn)生頁(yè)面,以便用戶從頁(yè)面中獲取相應(yīng)的數(shù)據(jù)。上述數(shù)據(jù)錄入方法及裝置,判斷數(shù)據(jù)的類(lèi)型后,根據(jù)數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式展示數(shù)據(jù),供用戶選擇錄入,可針對(duì)不同的數(shù)據(jù)的類(lèi)型提供對(duì)應(yīng)的錄入控件列表展現(xiàn)形式,展現(xiàn)形式多樣,方便用戶錄入,且以錄入控件列表形式展示數(shù)據(jù),不需彈出另一個(gè)頁(yè)面,節(jié)省了打開(kāi)頁(yè)面的時(shí)間,提高了錄入效率。另外,按閾值將數(shù)據(jù)分類(lèi)后,數(shù)量小于閾值的第一類(lèi)數(shù)據(jù),可直接觸發(fā)獲取相應(yīng)的數(shù)據(jù),在錄入控件列表中展示,不需用戶輸入查詢串,提高了錄入效率;設(shè)置數(shù)據(jù)的屬性作為查詢的關(guān)鍵字,方便用戶查詢;通過(guò)檢測(cè)錄入停頓時(shí)間是否達(dá)到預(yù)定時(shí)間,可提高錄入查詢串的準(zhǔn)確性,查詢得到的錄入數(shù)據(jù)的準(zhǔn)確性。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種數(shù)據(jù)錄入方法,包括以下步驟: 獲取用戶對(duì)錄入控件的操作請(qǐng)求; 根據(jù)所述操作請(qǐng)求中的數(shù)據(jù)信息,判斷所述數(shù)據(jù)的類(lèi)型; 根據(jù)所述數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式將數(shù)據(jù)進(jìn)行展示; 獲取用戶從所述錄入控件列表中選取的數(shù)據(jù),錄入所述選取的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)錄入方法,其特征在于,在所述獲取用戶對(duì)錄入控件的操作請(qǐng)求的步驟之前,還包括步驟:預(yù)先設(shè)定所述數(shù)據(jù)的類(lèi)型。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)錄入方法,其特征在于,在所述獲取用戶對(duì)錄入控件的操作請(qǐng)求的步驟之前,還包括步驟:預(yù)先根據(jù)數(shù)據(jù)的數(shù)量設(shè)置閾值,再根據(jù)所述閾值對(duì)數(shù)據(jù)進(jìn)行分類(lèi),數(shù)量小于等于所述閾值的數(shù)據(jù)的類(lèi)型為第一類(lèi)型,數(shù)量大于所述閾值的數(shù)據(jù)的類(lèi)型為第二類(lèi)型,且在錄入控件中設(shè)置數(shù)據(jù)的類(lèi)別屬性。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)錄入方法,其特征在于,在判斷出數(shù)據(jù)的類(lèi)型為第一類(lèi)型時(shí),還包括步驟:直接在錄入控制列表將預(yù)設(shè)的數(shù)據(jù)進(jìn)行展示。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)錄入方法,其特征在于,在判斷出所述數(shù)據(jù)的類(lèi)型為第二類(lèi)型時(shí),還包括步驟: 獲取用戶在預(yù)設(shè)的錄入控件的輸入框中錄入的查詢串; 根據(jù)所述查詢串查詢得到的相應(yīng)的數(shù)據(jù); 將得到的相應(yīng)的數(shù)據(jù) 填充到所述錄入控件列表中,并展示所述錄入控件列表; 獲取用戶從所述錄入控件列表中選取的數(shù)據(jù),錄入所述選取的數(shù)據(jù)。
6.一種數(shù)據(jù)錄入裝置,其特征在于,包括: 獲取模塊,用于獲取用戶對(duì)錄入控件的操作請(qǐng)求; 判斷模塊,用于根據(jù)所述操作請(qǐng)求中的數(shù)據(jù)信息,判斷所述數(shù)據(jù)的類(lèi)型; 展示模塊,用于根據(jù)所述數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式將數(shù)據(jù)進(jìn)行展示; 錄入模塊,用于獲取用戶從所述錄入控件列表中選取的數(shù)據(jù),錄入所述選取的數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)錄入裝置,其特征在于,還包括預(yù)設(shè)模塊,所述預(yù)設(shè)模塊用于預(yù)先設(shè)定所述數(shù)據(jù)的類(lèi)型。
8.根據(jù)權(quán)利要求6所述的數(shù)據(jù)錄入裝置,其特征在于,還包括分類(lèi)模塊和預(yù)設(shè)模塊,所述分類(lèi)模塊用于預(yù)先根據(jù)數(shù)據(jù)的數(shù)量設(shè)置閾值,再根據(jù)所述閾值對(duì)數(shù)據(jù)進(jìn)行分類(lèi),數(shù)量小于等于所述閾值的數(shù)據(jù)的類(lèi)型為第一類(lèi)型,數(shù)量大于所述閾值的數(shù)據(jù)的類(lèi)型為第二類(lèi)型,所述預(yù)設(shè)模塊用于在錄入控件中設(shè)置數(shù)據(jù)的類(lèi)別屬性。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)錄入裝置,其特征在于,所述判斷模塊判斷出數(shù)據(jù)的類(lèi)型為第一類(lèi)型時(shí),所述展示模塊還用于直接在錄入控制列表將預(yù)設(shè)的數(shù)據(jù)進(jìn)行展示。
10.根據(jù)權(quán)利要求1所述的數(shù)據(jù)錄入裝置,其特征在于,還包括查詢模塊,所述判斷模塊判斷出所述數(shù)據(jù)的類(lèi)型為第二類(lèi)型時(shí),所述獲取模塊還用于獲取用戶在預(yù)設(shè)的錄入控件的輸入框中錄入的查詢串; 所述查詢模塊用于根據(jù)所述查詢串查詢得到的相應(yīng)的數(shù)據(jù); 所述展示模塊還用于將得到的相應(yīng)的數(shù)據(jù)填充到所述錄入控件列表中,并展示所述錄入控件列表;所述錄入模塊還于獲取用戶從所述錄入控件列表中選取的數(shù)據(jù),錄入所述選取的數(shù) 據(jù)。 ·
全文摘要
本發(fā)明涉及一種數(shù)據(jù)錄入方法及裝置。該數(shù)據(jù)錄入方法包括以下步驟獲取用戶對(duì)錄入控件的操作請(qǐng)求;根據(jù)所述操作請(qǐng)求中的數(shù)據(jù)信息,判斷所述數(shù)據(jù)的類(lèi)型;根據(jù)所述數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式將數(shù)據(jù)進(jìn)行展示;獲取用戶從所述錄入控件列表中選取的數(shù)據(jù),錄入所述選取的數(shù)據(jù)。上述數(shù)據(jù)錄入方法及裝置,判斷數(shù)據(jù)的類(lèi)型后,根據(jù)數(shù)據(jù)的類(lèi)型按照相應(yīng)的錄入控件列表展現(xiàn)形式展示數(shù)據(jù),供用戶選擇錄入,可針對(duì)不同的數(shù)據(jù)的類(lèi)型提供對(duì)應(yīng)的錄入控件列表展現(xiàn)形式,展現(xiàn)形式多樣,方便用戶錄入,且以錄入控件列表形式展示數(shù)據(jù),不需彈出另一個(gè)頁(yè)面,節(jié)省了打開(kāi)頁(yè)面的時(shí)間,提高了錄入效率。
文檔編號(hào)G06F3/0482GK103186322SQ20111045171
公開(kāi)日2013年7月3日 申請(qǐng)日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者董洪兵 申請(qǐng)人:金蝶軟件(中國(guó))有限公司