一種單據(jù)數(shù)據(jù)的處理方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種單據(jù)數(shù)據(jù)的處理方法、裝置和系統(tǒng);本發(fā)明實施例可以獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息,然后,通過判斷該狀態(tài)信息是否符合條件,來確定是否對該當前單據(jù)數(shù)據(jù)進行處理,以及是否直接跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)以進行處理,從而降低單據(jù)處理過程中的出錯率,以及提高單據(jù)處理效率。
【專利說明】
一種單據(jù)數(shù)據(jù)的處理方法、裝置和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種單據(jù)數(shù)據(jù)的處理方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,電子化、移動化、以及無紙化辦公已經(jīng)成為辦公領(lǐng)域的一大趨勢。
[0003]在辦公領(lǐng)域,單據(jù)數(shù)據(jù)的處理,比如單據(jù)的創(chuàng)建、審批、打印或歸檔等,是其中極為常見且重要的一部分。為此,現(xiàn)有的部分即時通訊應用的辦公功能中,也提供了相應的單據(jù)數(shù)據(jù)處理功能,例如,以請假單據(jù)的審批為例,在現(xiàn)有技術(shù)中,管理員可以查看企業(yè)內(nèi)所有員工的請假記錄,并進行打印和歸檔操作;此外,為了節(jié)省審批人的時間,在審批人審批完當前單據(jù)后,可以根據(jù)當前審批單據(jù)自動跳轉(zhuǎn)到下一條未審批單據(jù),直至審批人結(jié)束該流程或?qū)⑺袉螕?jù)審批完畢為止。
[0004]在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有方案可能會跳轉(zhuǎn)到已經(jīng)失效或撤銷的單據(jù),導致系統(tǒng)出錯,大大影響單據(jù)數(shù)據(jù)的處理效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種單據(jù)數(shù)據(jù)的處理方法、裝置和系統(tǒng),可以降低單據(jù)處理過程中的出錯率,提高單據(jù)處理效率。
[0006]本發(fā)明實施例提供一種單據(jù)數(shù)據(jù)的處理方法,包括:
[0007]獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息;
[0008]若所述狀態(tài)信息符合預設(shè)條件,則根據(jù)所述用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的步驟;
[0009]若所述狀態(tài)信息不符合預設(shè)條件,則獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的步驟。
[0010]相應的,本發(fā)明實施例還提供一種單據(jù)數(shù)據(jù)的處理裝置,包括:
[0011]獲取單元,用于獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息;
[0012]處理單元,用于在所述狀態(tài)信息符合預設(shè)條件時,根據(jù)所述用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理;
[0013]跳轉(zhuǎn)單元,用于在處理單元根據(jù)所述用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,或者,在所述狀態(tài)信息不符合預設(shè)條件時,獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并觸發(fā)獲取單元執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的操作。
[0014]此外,本發(fā)明實施例還提供一種單據(jù)數(shù)據(jù)的處理系統(tǒng),包括本發(fā)明實施例所提供的任一種單據(jù)數(shù)據(jù)的處理裝置。
[0015]本發(fā)明實施例采用獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息,若該狀態(tài)信息符合預設(shè)條件,則根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,才跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)繼續(xù)進行處理,而若該狀態(tài)信息不符合預設(shè)條件,則直接跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)以進行處理;由于該方案在處理單據(jù)數(shù)據(jù)之前,可以對單據(jù)數(shù)據(jù)的狀態(tài)進行檢測,因此,可以避免跳轉(zhuǎn)至無效單據(jù)或已撤銷單據(jù)上,可以降低單據(jù)處理過程中的出錯率,提高單據(jù)處理效率。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1a是本發(fā)明實施例提供的單據(jù)數(shù)據(jù)的處理方法的場景示意圖;
[0018]圖1b是本發(fā)明實施例提供的單據(jù)數(shù)據(jù)的處理方法的流程圖;
[0019]圖2a是本發(fā)明實施例提供的單據(jù)數(shù)據(jù)的處理方法的另一流程圖;
[0020]圖2b是本發(fā)明實施例提供的單據(jù)數(shù)據(jù)的處理方法中的界面示意圖;
[0021]圖3a是本發(fā)明實施例提供的單據(jù)數(shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖;
[0022]圖3b是本發(fā)明實施例提供的單據(jù)數(shù)據(jù)的處理裝置的另一結(jié)構(gòu)示意圖;
[0023]圖4是本發(fā)明實施例提供的終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0025]本發(fā)明實施例提供一種單據(jù)數(shù)據(jù)的處理方法、裝置和系統(tǒng)。
[0026]其中,該單據(jù)數(shù)據(jù)處理系統(tǒng)可以包括本發(fā)明實施例提供的任一種單據(jù)數(shù)據(jù)的處理裝置,該單據(jù)數(shù)據(jù)的處理裝置可以集成在終端等設(shè)備中。
[0027]例如,參見圖la,當用戶需要對單據(jù)數(shù)據(jù)進行處理時,可以通過終端下發(fā)用戶操作指令,當終端接收到用戶操作指令后,可以獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息,比如從服務(wù)器獲取該當前單據(jù)數(shù)據(jù)的狀態(tài)信息,然后,確定該狀態(tài)信息是否符合預設(shè)條件,比如,判斷其是否為已撤銷的單據(jù),或者是否是有效的單據(jù),等等,若該狀態(tài)信息符合預設(shè)條件,比如不是已撤銷的單據(jù)或是有效的單據(jù),則根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理,可選的,還可以將處理結(jié)果發(fā)送個服務(wù)器,此后,獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)(即將原“當前單據(jù)數(shù)據(jù)”更新為“原當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù)”,簡稱為跳轉(zhuǎn)至下一跳),并返回執(zhí)行“獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息”的步驟,以繼續(xù)進行處理,直至接收到指示停止處理的指令或所有需要處理的單據(jù)數(shù)據(jù)處理完畢為止;而若該狀態(tài)信息不符合預設(shè)條件,則表明該當前單據(jù)數(shù)據(jù)不需要進行處理,比如是撤銷或無效的單據(jù),此時可以直接獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行“獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息”的步驟,以繼續(xù)進行處理,直至接收到指示停止處理的指令或所有需要處理的單據(jù)數(shù)據(jù)處理完畢為止。
[0028]此外,該單據(jù)數(shù)據(jù)處理系統(tǒng)還可以包括其他的設(shè)備,比如服務(wù)器等,其中,該服務(wù)器,可以用于存儲單據(jù)數(shù)據(jù)和單據(jù)數(shù)據(jù)的狀態(tài)信息等數(shù)據(jù),并將單據(jù)數(shù)據(jù)和單據(jù)數(shù)據(jù)的狀態(tài)信息提供給終端;可選的,該服務(wù)器還可以用于對該單據(jù)數(shù)據(jù)的狀態(tài)信息進行實時更新,比如,可以接收終端或其他設(shè)備發(fā)送的單據(jù)狀態(tài)更新消息,然后根據(jù)該單據(jù)狀態(tài)更新消息對該狀態(tài)信息進行更新,或者,也可以根據(jù)終端返回的單據(jù)數(shù)據(jù)的處理結(jié)果,對該單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新,等等。
[0029]以下分別進行詳細說明。
[0030]需說明的是,以下實施例的序號不作為對實施例優(yōu)先順序的限定。
[0031]實施例一、
[0032]本實施例將從單據(jù)數(shù)據(jù)處理裝置的角度進行描述,該單據(jù)數(shù)據(jù)處理裝置具體可以集成在終端中,該終端具體可以包括手機、平板電腦、筆記本電腦或個人計算機(PC,Personal Computer)等設(shè)備。
[0033]—種單據(jù)數(shù)據(jù)的處理方法,包括:獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息;若該狀態(tài)信息符合預設(shè)條件,則根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的步驟;若該狀態(tài)信息不符合預設(shè)條件,則獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的步驟。
[0034]如圖1b所示,該單據(jù)數(shù)據(jù)的處理方法的具體流程可以如下:
[0035]101、獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息,比如,從服務(wù)器獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息。
[0036]其中,該用戶操作指令由用戶在預設(shè)的命令輸入接口中直接輸入,或者,也可以由用戶通過選擇,比如點擊或滑動用戶操作界面上的觸發(fā)鍵來觸發(fā)生成,或者,還可以通過用戶輸入預設(shè)的指令來觸發(fā)生成,等等。該用戶操作指令的具體格式和內(nèi)容可以根據(jù)實際應用的需求而定,比如,該用戶操作指令可以指示對單據(jù)數(shù)據(jù)進行修改、審批、打印、導出、或存檔等操作,在此不再贅述。
[0037]其中,當前單據(jù)數(shù)據(jù)指的是當前需要處理的單據(jù)數(shù)據(jù),該單據(jù)數(shù)據(jù)指的是辦理事務(wù)時的一種依據(jù),包括交易單據(jù)、財務(wù)單據(jù)、以及各種辦公時所涉及到的單據(jù),比如請假單、外出登記單、或物品申請單,等等。而單據(jù)數(shù)據(jù)的狀態(tài)信息,則指的是單據(jù)數(shù)據(jù)的各種屬性的描述信息,比如,可以包括單據(jù)數(shù)據(jù)的創(chuàng)建時間、更新時間、修改時間、大小、類型、是否有效、是否已被審判、和/或是否已被撤銷,等等。
[0038]102、確定該狀態(tài)信息是否符合預設(shè)條件,若符合預設(shè)條件,則執(zhí)行步驟103,若不符合預設(shè)條件,則執(zhí)行步驟104。
[0039]可選的,在確定該狀態(tài)信息不符合預設(shè)條件之后,還可以生成錯誤提示信息,并顯示該錯誤提示信息,其中,該錯誤提示信息指示當前單據(jù)數(shù)據(jù)不符合預設(shè)條件的原因,以便用戶可以及時獲悉當前的情況。
[0040]其中,該預設(shè)條件可以根據(jù)實際應用的需求進行設(shè)置,比如,該預設(shè)條件可以包括:該單據(jù)數(shù)據(jù)是否已被撤銷、和/或該單據(jù)數(shù)據(jù)是否有效等。即步驟“確定該狀態(tài)信息是否符合預設(shè)條件”可以包括:
[0041]根據(jù)該狀態(tài)信息確定該單據(jù)數(shù)據(jù)是否已被撤銷,若已被撤銷,則確定該狀態(tài)信息不合符合預設(shè)條件,于是可以執(zhí)行步驟104,而若未被撤銷,則可以確定該狀態(tài)信息符合預設(shè)條件,于是可以執(zhí)行步驟103?;蛘?,
[0042]根據(jù)該狀態(tài)信息確定該單據(jù)數(shù)據(jù)是否有效,若無效,則確定該狀態(tài)信息不合符合預設(shè)條件,于是可以執(zhí)行步驟104,而若有效,則可以確定該狀態(tài)信息符合預設(shè)條件,于是可以執(zhí)行步驟103。或者,
[0043]根據(jù)該狀態(tài)信息確定該單據(jù)數(shù)據(jù)是否已被撤銷,若已被撤銷,則確定該狀態(tài)信息不合符合預設(shè)條件,于是可以執(zhí)行步驟104,而若未被撤銷,則根據(jù)該狀態(tài)信息確定該單據(jù)數(shù)據(jù)是否有效,若無效,則確定該狀態(tài)信息不合符合預設(shè)條件,于是可以執(zhí)行步驟104,而若有效,則可以確定該狀態(tài)信息符合預設(shè)條件,于是可以執(zhí)行步驟103?;蛘?,
[0044]根據(jù)該狀態(tài)信息確定該單據(jù)數(shù)據(jù)是否有效,若無效,則確定該狀態(tài)信息不合符合預設(shè)條件,于是可以執(zhí)行步驟104,而若有效,則可以根據(jù)該狀態(tài)信息確定該單據(jù)數(shù)據(jù)是否已被撤銷,若已被撤銷,則確定該狀態(tài)信息不合符合預設(shè)條件,于是可以執(zhí)行步驟104,而若未被撤銷,則可以確定該狀態(tài)信息符合預設(shè)條件,于是可以執(zhí)行步驟103,等等。
[0045]應當理解的是,該預設(shè)條件包括并不限于上述例子。
[0046]103、根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理,然后執(zhí)行步驟104。
[0047]例如,可以根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行修改、審批、打印、導出、或存檔等。
[0048]可選的,在根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理之后,還可以將處理結(jié)果發(fā)送給服務(wù)器,以便服務(wù)器根據(jù)該處理結(jié)果對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新。
[0049]例如,若該用戶操作指令指示對該當前單據(jù)數(shù)據(jù)進行審批,則在對該單據(jù)數(shù)據(jù)進行審批之后,可以將具體的審批結(jié)果發(fā)送給服務(wù)器,以便服務(wù)器根據(jù)該審批結(jié)果對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新,比如,如果審批通過,則將當前單據(jù)數(shù)據(jù)的狀態(tài)信息更新為“審批通過”,而如果審批不通過,則將當前單據(jù)數(shù)據(jù)的狀態(tài)信息更新為“審批不通過”,等等。
[0050]若狀態(tài)信息更新成功,則可以執(zhí)行步驟104(即獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù))。
[0051]其中,確定狀態(tài)信息是否更新成功的方式可以有多種,可以由該單據(jù)數(shù)據(jù)的處理裝置主動向服務(wù)器詢問更新情況,也可以由服務(wù)器主動向該終端反饋更新情況,即,步驟“狀態(tài)信息更新成功,則可以執(zhí)行步驟104”具體可以如下:
[0052]接收服務(wù)器在對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新后返回的操作結(jié)果,若該操作結(jié)果指示更新成功,則可以執(zhí)行步驟104(即獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù))。
[0053]或者,也可以向服務(wù)器發(fā)送操作結(jié)果獲取請求,接收服務(wù)器根據(jù)該操作結(jié)果獲取請求返回的操作結(jié)果,該操作結(jié)果用于指示服務(wù)器對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新的情況,若該操作結(jié)果指示更新成功,則可以執(zhí)行步驟104(即獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù))。
[0054]104、獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行步驟101,即返回執(zhí)行“獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息”的步驟。
[0055]例如,具體可以確定該當前單據(jù)數(shù)據(jù)在數(shù)據(jù)庫中的記錄項位置,獲取該記錄項位置的下一條記錄項,根據(jù)該下一條記錄項獲取對應的單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。
[0056]其中,“根據(jù)該下一條記錄項獲取對應的單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)”的方式可以有多種,例如,可以如下:
[0057]根據(jù)該下一條記錄項獲取對應的數(shù)據(jù)存儲地址,將當前單據(jù)數(shù)據(jù)的地址跳轉(zhuǎn)至該數(shù)據(jù)存儲地址;
[0058]或者,也可以根據(jù)該下一條記錄項獲取對應的數(shù)據(jù)存儲地址,根據(jù)該數(shù)據(jù)存儲地址獲取對應的單據(jù)數(shù)據(jù),將獲取到的單據(jù)數(shù)據(jù)作為當前單據(jù)數(shù)據(jù),等等。
[0059]可選的,為了方便用戶及時獲悉當前的處理情況,還可以生成相應的跳轉(zhuǎn)提示信息,以提醒用戶,即在步驟“獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)”之后,該單據(jù)數(shù)據(jù)的處理方法還可以包括:
[0060]生成跳轉(zhuǎn)提示信息,該跳轉(zhuǎn)提示信息指示當前單據(jù)數(shù)據(jù)已跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù),顯示該跳轉(zhuǎn)提示信息。
[0061]此外,需說明的是,若終端接收到用戶觸發(fā)的用于指示停止的指令或需要處理的單據(jù)數(shù)據(jù)均處理完畢,則流程結(jié)束,即在返回執(zhí)行“獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息”的步驟之前,還可以先判斷當前尚未處理的單據(jù)數(shù)據(jù)的數(shù)量是否為零,若為零,則流程結(jié)束,若不為零,才返回執(zhí)行“獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息”的步驟。
[0062]由上可知,本實施例采用獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息,若該狀態(tài)信息符合預設(shè)條件,則根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,才跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)繼續(xù)進行處理,而若該狀態(tài)信息不符合預設(shè)條件,則直接跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)以進行處理;由于該方案在處理單據(jù)數(shù)據(jù)之前,可以對單據(jù)數(shù)據(jù)的狀態(tài)進行檢測,因此,可以避免跳轉(zhuǎn)至無效單據(jù)或已撤銷單據(jù)上,可以降低單據(jù)處理過程中的出錯率,提高單據(jù)處理效率。
[0063]實施例二、
[0064]根據(jù)實施例一所描述的方法,以下將舉例作進一步詳細說明。
[0065]在本實施例中,將以該單據(jù)數(shù)據(jù)的處理裝置具體集成在終端中為例進行說明。
[0066]如圖2a所示,一種單據(jù)數(shù)據(jù)的處理方法,具體流程可以如下:
[0067]201、終端獲取用戶操作指令。
[0068]例如,該終端具體可以接收用戶在預設(shè)的命令輸入接口中直接輸入的用戶操作指令,或者,也可以接收用戶通過選擇,比如點擊或滑動用戶操作界面上的觸發(fā)鍵而觸發(fā)生成的用戶操作指令,或者,還可以接收用戶通過輸入預設(shè)的指令觸發(fā)生成的用戶操作指令,等等。
[0069]其中,該用戶操作指令的具體格式和內(nèi)容可以根據(jù)實際應用的需求而定,比如,該用戶操作指令可以指示對單據(jù)數(shù)據(jù)進行修改、審批、打印、導出、或存檔等操作,在此不再贅述。
[0070]202、終端確定當前需要處理的單據(jù)數(shù)據(jù),得到當前單據(jù)數(shù)據(jù),并從服務(wù)器獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息。
[0071]比如,終端在確定當前單據(jù)數(shù)據(jù)之后,可以向服務(wù)器發(fā)送狀態(tài)信息獲取請求,其中,該狀態(tài)信息獲取請求中攜帶當前單據(jù)數(shù)據(jù)的標識,比如單據(jù)數(shù)據(jù)的編號等,然后,接收服務(wù)器根據(jù)該當前單據(jù)數(shù)據(jù)的標識所返回的當前單據(jù)數(shù)據(jù)的狀態(tài)信息。
[0072]其中,該單據(jù)數(shù)據(jù)可以包括交易單據(jù)、財務(wù)單據(jù)、以及各種辦公時所涉及到的單據(jù),比如請假單、外出登記單、或物品申請單,等等。
[0073]單據(jù)數(shù)據(jù)的狀態(tài)信息可以包括單據(jù)數(shù)據(jù)的創(chuàng)建時間、更新時間、修改時間、大小、
類型、是否有效、是否已被審判、和/或是否已被撤銷,等等。
[0074]203、終端確定該狀態(tài)信息是否符合預設(shè)條件,若符合預設(shè)條件,則執(zhí)行步驟204,若不符合預設(shè)條件,則執(zhí)行步驟207。
[0075]其中,該預設(shè)條件可以根據(jù)實際應用的需求進行設(shè)置,比如,該預設(shè)條件可以包括:該單據(jù)數(shù)據(jù)是否已被撤銷、和/或該單據(jù)數(shù)據(jù)是否有效等。
[0076]此外,該預設(shè)條件還可以包括該單據(jù)數(shù)據(jù)的創(chuàng)建或修改時間是否在預設(shè)時間期間內(nèi),或者該單據(jù)數(shù)據(jù)的類型是否為預設(shè)類型,等等。
[0077]例如,以該單據(jù)具體為請假單為例,則此時,終端可以確定該請假單是否已被審批過、是否已被撤銷、和/或是否有效,若該請假單未被審批過、未被撤銷且有效,則確定該請假單符合預設(shè)條件,可以執(zhí)行步驟204;否則,若該請假單已被審批過、或已被撤銷、或無效,則確定該請假單不符合預設(shè)條件,此時可以執(zhí)行步驟207。
[0078]可選的,在確定該狀態(tài)信息不符合預設(shè)條件之后,還可以生成錯誤提示信息,并顯示該錯誤提示信息,其中,該錯誤提示信息指示當前單據(jù)數(shù)據(jù)不符合預設(shè)條件的原因,以便用戶可以及時獲悉當前的情況。
[0079]204、終端根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理,比如在相應界面窗口中顯示該當前單據(jù)數(shù)據(jù),以便用戶對該當前單據(jù)數(shù)據(jù)進行修改、審批、打印、導出、或存檔等,并將處理結(jié)果發(fā)送給服務(wù)器。
[0080]例如,還是以請假單為例,若該用戶操作指令指示對該當前請假單進行審批,則終端可以在相應界面窗口中顯示該當前請假單,在用戶對該請假單進行審批之后,可以將具體的審批結(jié)果發(fā)送給服務(wù)器。
[0081]205、服務(wù)器根據(jù)該處理結(jié)果對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新,并將操作結(jié)果發(fā)送給終端,其中,該操作結(jié)果用于指示服務(wù)器對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新的情況。
[0082]例如,若該處理結(jié)果為審批結(jié)果,則此時,服務(wù)器可以根據(jù)該審批結(jié)果對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新,比如,如果審批通過,則將當前單據(jù)數(shù)據(jù)的狀態(tài)信息更新為“審批通過”,而如果審批不通過,則將當前單據(jù)數(shù)據(jù)的狀態(tài)信息更新為“審批不通過”,等等,然后服務(wù)器將相應的更新情況反饋給終端。
[0083]需說明的是,該服務(wù)器還可以接收終端或其他設(shè)備發(fā)送的更新消息,并根據(jù)該更新消息對相應的單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新,比如,可以在該更新消息中攜帶需要進行狀態(tài)信息更新的單據(jù)數(shù)據(jù)的標識,然后,當服務(wù)器接收到該更新消息后,便可以根據(jù)該單據(jù)數(shù)據(jù)的標識查找相應的單據(jù)數(shù)據(jù),并對其狀態(tài)信息進行更新,比如,進行修改、撤銷、刪除、或設(shè)置為無效等。
[0084]可選的,服務(wù)器還可以根據(jù)該處理結(jié)果對當前尚未處理的單據(jù)數(shù)據(jù)的數(shù)量進行統(tǒng)計,并將統(tǒng)計結(jié)果返回給終端。
[0085]206、終端接收服務(wù)器返回的操作結(jié)果,若該操作結(jié)果指示當前單據(jù)數(shù)據(jù)的狀態(tài)信息更新成功,則執(zhí)行步驟207。
[0086]可選的,若該操作結(jié)果指示當前單據(jù)數(shù)據(jù)的狀態(tài)信息更新不成功,則可以提示用戶重新對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新。
[0087]可選的,若接收到服務(wù)器返回的尚未處理的單據(jù)數(shù)據(jù)的數(shù)量的統(tǒng)計結(jié)果,則此時,還可以顯示該統(tǒng)計結(jié)果,以提示用戶。
[0088]其中,該統(tǒng)計結(jié)果的提示信息和操作結(jié)果的提示信息可以分別顯示在不同的提示窗口中,也可以顯示在同一提示窗口中,比如,參見圖2b,此時除了可以提示用戶“審批”的單據(jù)數(shù)據(jù)已提交之外,還可以提示用戶尚未審批的請假單數(shù)量,譬如“您還有12條待審批”,等等。
[0089]207、終端從服務(wù)器獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),并將該下一條單據(jù)數(shù)據(jù)作為新的當前單據(jù)數(shù)據(jù),即將當前單據(jù)數(shù)據(jù)更新為該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),然后,返回執(zhí)行步驟202中的“從服務(wù)器獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息”的操作。例如,具體可以如下:
[0090]確定該當前單據(jù)數(shù)據(jù)在數(shù)據(jù)庫中的記錄項位置,獲取該記錄項位置的下一條記錄項,然后,根據(jù)該下一條記錄項獲取對應的單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),比如,可以根據(jù)該下一條記錄項獲取對應的數(shù)據(jù)存儲地址,將當前單據(jù)數(shù)據(jù)的地址跳轉(zhuǎn)至該數(shù)據(jù)存儲地址,或者,也可以根據(jù)該數(shù)據(jù)存儲地址獲取對應的單據(jù)數(shù)據(jù),將獲取到的單據(jù)數(shù)據(jù)作為當前單據(jù)數(shù)據(jù),等等。
[0091]例如,還是以請假單為例,若當前的請假單的單號為001,對應的是張三的請假單,而根據(jù)數(shù)據(jù)庫的記錄,該“001”請假單的下一條記錄項是單號為“002”的請假單,對應的是李四的請假單,那么,當“001”請假單處理完畢,且“001”請假單的狀態(tài)信息更新完畢之后,便可以將當前單據(jù)數(shù)據(jù)更新為“002”請假單,即李四的請假單,也就是說,當前需要對“002”請假單進行處理。
[0092]需說明的是,為了節(jié)省信令流程,在獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息時,除了可以采用獨立的信息進行傳遞之外,也可以將帶狀態(tài)信息攜帶在其他的信息中一起傳遞,比如,可以在服務(wù)器將當前單據(jù)數(shù)據(jù)或當前單據(jù)數(shù)據(jù)的狀態(tài)信息發(fā)送給終端時,將下一條單據(jù)數(shù)據(jù)和/或下一條單據(jù)數(shù)據(jù)的狀態(tài)信息也一同傳遞給終端,又或者,也可以在服務(wù)器將操作結(jié)果返回給終端時,將下一條單據(jù)數(shù)據(jù)和/或下一條單據(jù)數(shù)據(jù)的狀態(tài)信息也一同傳遞給終端,等等,終端在接收到該下一條單據(jù)數(shù)據(jù)和/或下一條單據(jù)數(shù)據(jù)的狀態(tài)信息后,保存該下一條單據(jù)數(shù)據(jù)和/或下一條單據(jù)數(shù)據(jù)的狀態(tài)信息,然后,在需要時,只需從本地(即終端)獲取即可。
[0093]可選的,為了方便用戶及時獲悉當前的處理情況,還可以生成相應的跳轉(zhuǎn)提示信息,以提醒用戶,即該單據(jù)數(shù)據(jù)的處理方法還可以包括步驟208,如下:
[0094]208、終端生成跳轉(zhuǎn)提示信息,并顯示該跳轉(zhuǎn)提示信息,其中,該跳轉(zhuǎn)提示信息指示當前單據(jù)數(shù)據(jù)已跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)。
[0095]需說明的是,步驟208與步驟207中的“返回執(zhí)行步驟202中的‘從服務(wù)器獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息’的操作”的執(zhí)行可以不分先后。
[0096]此外,還需說明的是,若終端接收到用戶觸發(fā)的用于指示停止的指令或需要處理的單據(jù)數(shù)據(jù)均處理完畢,則流程結(jié)束。
[0097]由上可知,本實施例的終端可以獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息,若該狀態(tài)信息符合預設(shè)條件,則根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,才跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)繼續(xù)進行處理,而若該狀態(tài)信息不符合預設(shè)條件,則直接跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)以進行處理;由于該方案在處理單據(jù)數(shù)據(jù)之前,可以對單據(jù)數(shù)據(jù)的狀態(tài)進行檢測,因此,可以避免跳轉(zhuǎn)至無效單據(jù)或已撤銷單據(jù)上,可以降低單據(jù)處理過程中的出錯率,提高單據(jù)處理效率。此外,還可以實時對單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新,以確保檢測的準確性。
[0098]實施例三、
[0099]為了更好地實施以上方法,本發(fā)明實施例還提供一種單據(jù)數(shù)據(jù)的處理裝置,如圖3a所示,該單據(jù)數(shù)據(jù)的處理裝置包括獲取單元301、處理單元302和跳轉(zhuǎn)單元303,如下:
[0100](I)獲取單元 301;
[0101]獲取單元301,用于獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息。
[0102]其中,該用戶操作指令由用戶在預設(shè)的命令輸入接口中直接輸入,或者,也可以由用戶通過選擇,比如點擊或滑動用戶操作界面上的觸發(fā)鍵來觸發(fā)生成,或者,還可以通過用戶輸入預設(shè)的指令來觸發(fā)生成,等等。該用戶操作指令的具體格式和內(nèi)容可以根據(jù)實際應用的需求而定,比如,該用戶操作指令可以指示對單據(jù)數(shù)據(jù)進行修改、審批、打印、導出、或存檔等操作,在此不再贅述。
[0103]其中,該單據(jù)數(shù)據(jù)可以包括交易單據(jù)、財務(wù)單據(jù)、以及各種辦公時所涉及到的單據(jù),比如請假單、外出登記單、或物品申請單,等等。而單據(jù)數(shù)據(jù)的狀態(tài)信息,則可以包括單據(jù)數(shù)據(jù)的創(chuàng)建時間、更新時間、修改時間、大小、類型、是否有效、是否已被審判、和/或是否已被撤銷,等等。
[0104](2)處理單元 302;
[0105]處理單元302,用于在該狀態(tài)信息符合預設(shè)條件時,根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理。
[0106]例如,處理單元302,具體可以用于根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行修改、審批、打印、導出、或存檔等。
[0107]可選的,在根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理之后,還可以將處理結(jié)果發(fā)送給服務(wù)器,以便服務(wù)器根據(jù)該處理結(jié)果對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新,即:
[0108]處理單元302,具體可以用于根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理,將處理結(jié)果發(fā)送給服務(wù)器,以便服務(wù)器根據(jù)該處理結(jié)果對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新。
[0109]其中,該預設(shè)條件可以根據(jù)實際應用的需求進行設(shè)置,比如,該預設(shè)條件可以包括:該單據(jù)數(shù)據(jù)是否已被撤銷、和/或該單據(jù)數(shù)據(jù)是否有效等。
[0110](3)跳轉(zhuǎn)單元 303;
[0111]跳轉(zhuǎn)單元303,用于在處理單元302根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,或者,在該狀態(tài)信息不符合預設(shè)條件時,獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并觸發(fā)獲取單元301執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的操作。
[0112]例如,該跳轉(zhuǎn)單元303,具體可以用于在狀態(tài)信息更新成功時,獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。
[0113]其中,確定狀態(tài)信息是否更新成功的方式可以有多種,可以由該單據(jù)數(shù)據(jù)的處理裝置主動向服務(wù)器詢問更新情況,也可以由服務(wù)器主動向該終端反饋更新情況,即:
[0114]該跳轉(zhuǎn)單元303,具體可以用于接收服務(wù)器在對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新后返回的操作結(jié)果,若該操作結(jié)果指示更新成功,則獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。
[0115]或者,該跳轉(zhuǎn)單元303,具體可以用于向服務(wù)器發(fā)送操作結(jié)果獲取請求,接收服務(wù)器根據(jù)該操作結(jié)果獲取請求返回的操作結(jié)果,該操作結(jié)果用于指示服務(wù)器對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新的情況,若該操作結(jié)果指示更新成功,則獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。
[0116]其中,“獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)”的方式也可以有多種,例如,可以如下:
[0117]跳轉(zhuǎn)單元303,具體用于確定該當前單據(jù)數(shù)據(jù)在數(shù)據(jù)庫中的記錄項位置,獲取該記錄項位置的下一條記錄項,根據(jù)該下一條記錄項獲取對應的單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),比如,可以如下:
[0118]跳轉(zhuǎn)單元303,具體可以用于根據(jù)該下一條記錄項獲取對應的數(shù)據(jù)存儲地址,將當前單據(jù)數(shù)據(jù)的地址跳轉(zhuǎn)至該數(shù)據(jù)存儲地址。
[0119]或者,跳轉(zhuǎn)單元303,具體可以用于根據(jù)該下一條記錄項獲取對應的數(shù)據(jù)存儲地址,根據(jù)該數(shù)據(jù)存儲地址獲取對應的單據(jù)數(shù)據(jù),將獲取到的單據(jù)數(shù)據(jù)作為當前單據(jù)數(shù)據(jù),等等。
[0120]可選的,為了方便用戶及時獲悉當前的處理情況,還可以生成相應的跳轉(zhuǎn)提示信息,以提醒用戶,即如圖3b所示,該單據(jù)數(shù)據(jù)的處理裝置還可以包括跳轉(zhuǎn)提示單元304,如下:
[0121]該跳轉(zhuǎn)提示單元304,可以用于在跳轉(zhuǎn)單元303獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)之后,生成跳轉(zhuǎn)提示信息,該跳轉(zhuǎn)提示信息指示當前單據(jù)數(shù)據(jù)已跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù),顯示該跳轉(zhuǎn)提示信息
[0122]此外,可選的,在確定該狀態(tài)信息不符合預設(shè)條件之后,還可以生成錯誤提示信息,并顯示該錯誤提示信息,其中,該錯誤提示信息指示當前單據(jù)數(shù)據(jù)不符合預設(shè)條件的原因,以便用戶可以及時獲悉當前的情況;即該單據(jù)數(shù)據(jù)的處理裝置還可以包括錯誤提示單元305,如下:
[0123]錯誤提示單元305,可以用于在確定該狀態(tài)信息不符合預設(shè)條件之后,生成錯誤提示信息,該錯誤提示信息指示當前單據(jù)數(shù)據(jù)不符合預設(shè)條件的原因,顯示該錯誤提示信息。
[0124]具體實施時,以上各個單元可以作為獨立的實體來實現(xiàn),也可以進行任意組合,作為同一或若干個實體來實現(xiàn),以上各個單元的具體實施可參見前面的方法實施例,在此不再贅述。
[0125]該單據(jù)數(shù)據(jù)處理裝置具體可以集成在終端中,該終端具體可以包括手機、平板電腦、筆記本電腦或PC等設(shè)備。
[0126]由上可知,本實施例所提供的單據(jù)數(shù)據(jù)的處理裝置的獲取單元301可以獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息,若該狀態(tài)信息符合預設(shè)條件,則由處理單元302根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,才由跳轉(zhuǎn)單元303跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)繼續(xù)進行處理,而若該狀態(tài)信息不符合預設(shè)條件,則直接由跳轉(zhuǎn)單元303跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù)以進行處理;由于該方案在處理單據(jù)數(shù)據(jù)之前,可以對單據(jù)數(shù)據(jù)的狀態(tài)進行檢測,因此,可以避免跳轉(zhuǎn)至無效單據(jù)或已撤銷單據(jù)上,可以降低單據(jù)處理過程中的出錯率,提高單據(jù)處理效率。
[0127]實施例四、
[0128]此外,本發(fā)明實施例還提供一種單據(jù)數(shù)據(jù)的處理系統(tǒng),可以包括本發(fā)明實施例所提供的任一種單據(jù)數(shù)據(jù)的處理裝置,具體可參見實施例三,其中,該單據(jù)數(shù)據(jù)的處理裝置可以集成在終端中,例如,可以如下:
[0129]終端,用于獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息;若該狀態(tài)信息符合預設(shè)條件,則根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的操作;若該狀態(tài)信息不符合預設(shè)條件,則獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的操作。
[0130]此外,該單據(jù)數(shù)據(jù)的處理系統(tǒng)還可以包括其他的設(shè)備,比如服務(wù)器等,比如,可以如下:
[0131]服務(wù)器,用于存儲單據(jù)數(shù)據(jù)和單據(jù)數(shù)據(jù)的狀態(tài)信息等數(shù)據(jù),并將單據(jù)數(shù)據(jù)和單據(jù)數(shù)據(jù)的狀態(tài)信息提供給終端。
[0132]可選的,該服務(wù)器,還可以用于對該單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新。
[0133]比如,服務(wù)器,具體可以用于接收終端或其他設(shè)備發(fā)送的單據(jù)狀態(tài)更新消息,然后根據(jù)該單據(jù)狀態(tài)更新消息對該狀態(tài)信息進行更新,或者,也可以根據(jù)終端返回的單據(jù)數(shù)據(jù)的處理結(jié)果,對該單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新,等等。
[0134]以上各個設(shè)備的具體實施可參見前面的實施例,在此不再贅述。
[0135]由于該單據(jù)數(shù)據(jù)的處理系統(tǒng)可以包括本發(fā)明實施例所提供的任一種單據(jù)數(shù)據(jù)的處理裝置,因此,可以實現(xiàn)本發(fā)明實施例所提供的任一種單據(jù)數(shù)據(jù)的處理裝置所能實現(xiàn)的有益效果,詳見前面的實施例,在此不再贅述。
[0136]實施例五、
[0137]相應的,本發(fā)明實施例還提供一種終端,如圖4所示,該終端可以包括射頻(RF,Rad1 Frequency)電路401、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器402、輸入單元403、顯示單元404、傳感器405、音頻電路406、無線保真(WiFi ,Wireless Fidelity)模塊407、包括有一個或者一個以上處理核心的處理器408、以及電源409等部件。本領(lǐng)域技術(shù)人員可以理解,圖4中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0138]RF電路401可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器408處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路401包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM,Subscriber Identity Module)卡、收發(fā)信機、親合器、低噪聲放大器(LNA,Low Noise Amplif ier)、雙工器等。此外,RF電路401還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(GSM,Global System of Mobile communicat1n)、通用分組無線服務(wù)(GPRS,GeneralPacket Rad1 Service)、碼分多址(CDMA,Code Divis1n Multiple Access)、寬帶碼分多址(WCDMA,Wideband Code Divis1n Multiple Access)、長期演進(LTE,Long TermEvolut1n)、電子郵件、短消息服務(wù)(SMS,Short Messaging Service)等。
[0139]存儲器402可用于存儲軟件程序以及模塊,處理器408通過運行存儲在存儲器402的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理。存儲器402可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器402可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應地,存儲器402還可以包括存儲器控制器,以提供處理器408和輸入單元403對存儲器402的訪問。
[0140]輸入單元403可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,在一個具體的實施例中,輸入單元403可包括觸敏表面以及其他輸入設(shè)備。觸敏表面,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預先設(shè)定的程式驅(qū)動相應的連接裝置??蛇x的,觸敏表面可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器408,并能接收處理器408發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面。除了觸敏表面,輸入單元403還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0141]顯示單元404可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構(gòu)成。顯示單元404可包括顯示面板,可選的,可以采用液晶顯示器(LCD,Liquid Crystal Display)、有機發(fā)光二極管(0LED,Organic Light-Emitting D1de)等形式來配置顯示面板。進一步的,觸敏表面可覆蓋顯示面板,當觸敏表面檢測到在其上或附近的觸摸操作后,傳送給處理器408以確定觸摸事件的類型,隨后處理器408根據(jù)觸摸事件的類型在顯示面板上提供相應的視覺輸出。雖然在圖4中,觸敏表面與顯示面板是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面與顯示面板集成而實現(xiàn)輸入和輸出功能。
[0142]終端還可包括至少一種傳感器405,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板的亮度,接近傳感器可在終端移動到耳邊時,關(guān)閉顯示面板和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于終端還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0143]音頻電路406、揚聲器,傳聲器可提供用戶與終端之間的音頻接口。音頻電路406可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器,由揚聲器轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路406接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器408處理后,經(jīng)RF電路401以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器402以便進一步處理。音頻電路406還可能包括耳塞插孔,以提供外設(shè)耳機與終端的通信。
[0144]WiFi屬于短距離無線傳輸技術(shù),終端通過WiFi模塊407可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖4示出了WiFi模塊407,但是可以理解的是,其并不屬于終端的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0145]處理器408是終端的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器402內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器402內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器408可包括一個或多個處理核心;優(yōu)選的,處理器408可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器408中。
[0146]終端還包括給各個部件供電的電源409(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器408邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源409還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0147]盡管未示出,終端還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端中的處理器408會按照如下的指令,將一個或一個以上的應用程序的進程對應的可執(zhí)行文件加載到存儲器402中,并由處理器408來運行存儲在存儲器402中的應用程序,從而實現(xiàn)各種功能:
[0148]獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息;若該狀態(tài)信息符合預設(shè)條件,則根據(jù)該用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的操作;若該狀態(tài)信息不符合預設(shè)條件,則獲取該當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的操作。
[0149]可選的,該處理器408還可以執(zhí)行可以實現(xiàn)如下功能:
[0150]生成跳轉(zhuǎn)提示信息,該跳轉(zhuǎn)提示信息指示當前單據(jù)數(shù)據(jù)已跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù),顯示該跳轉(zhuǎn)提示信息。
[0151]以及,在確定該狀態(tài)信息不符合預設(shè)條件之后,生成錯誤提示信息,并顯示該錯誤提示信息,其中,該錯誤提示信息指示當前單據(jù)數(shù)據(jù)不符合預設(shè)條件的原因。
[0152]上述操作具體可參見前面的實施例,在此不再贅述。
[0153]該終端可以實現(xiàn)本發(fā)明實施例所提供的任一種單據(jù)數(shù)據(jù)的處理裝置所能實現(xiàn)的有益效果,詳見前面的實施例,在此不再贅述。
[0154]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(R0M,Read Only Memory)、隨機存取記憶體(RAM,RandomAccess Memory)、磁盤或光盤等。
[0155]以上對本發(fā)明實施例所提供的一種單據(jù)數(shù)據(jù)的處理方法、裝置和系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種單據(jù)數(shù)據(jù)的處理方法,其特征在于,包括: 獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息; 若所述狀態(tài)信息符合預設(shè)條件,則根據(jù)所述用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的步驟; 若所述狀態(tài)信息不符合預設(shè)條件,則獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并返回執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的步驟。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),包括: 根據(jù)所述用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理; 將處理結(jié)果發(fā)送給服務(wù)器,以便服務(wù)器根據(jù)所述處理結(jié)果對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新; 若狀態(tài)信息更新成功,則獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述若狀態(tài)信息更新成功,則獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),包括: 接收服務(wù)器在對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新后返回的操作結(jié)果; 若所述操作結(jié)果指示更新成功,則獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),包括: 確定所述當前單據(jù)數(shù)據(jù)在數(shù)據(jù)庫中的記錄項位置; 獲取所述記錄項位置的下一條記錄項; 根據(jù)所述下一條記錄項獲取對應的單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述下一條記錄項獲取對應的單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),包括: 根據(jù)所述下一條記錄項獲取對應的數(shù)據(jù)存儲地址; 將當前單據(jù)數(shù)據(jù)的地址跳轉(zhuǎn)至所述數(shù)據(jù)存儲地址。6.根據(jù)權(quán)利要求1至5任一項所述的方法,其特征在于,所述獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)之后,還包括: 生成跳轉(zhuǎn)提示信息,所述跳轉(zhuǎn)提示信息指示當前單據(jù)數(shù)據(jù)已跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù); 顯示所述跳轉(zhuǎn)提示信息。7.根據(jù)權(quán)利要求1至5任一項所述的方法,其特征在于,在確定所述狀態(tài)信息不符合預設(shè)條件之后,還包括: 生成錯誤提示信息,所述錯誤提示信息指示當前單據(jù)數(shù)據(jù)不符合預設(shè)條件的原因; 顯示所述錯誤提示信息。8.一種單據(jù)數(shù)據(jù)的處理裝置,其特征在于,包括: 獲取單元,用于獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息; 處理單元,用于在所述狀態(tài)信息符合預設(shè)條件時,根據(jù)所述用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理; 跳轉(zhuǎn)單元,用于在處理單元根據(jù)所述用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理后,或者,在所述狀態(tài)信息不符合預設(shè)條件時,獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù),并觸發(fā)獲取單元執(zhí)行獲取用戶操作指令,以及獲取當前單據(jù)數(shù)據(jù)的狀態(tài)信息的操作。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述處理單元,具體用于根據(jù)所述用戶操作指令對當前單據(jù)數(shù)據(jù)進行處理,將處理結(jié)果發(fā)送給服務(wù)器,以便服務(wù)器根據(jù)所述處理結(jié)果對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新; 所述跳轉(zhuǎn)單元,具體用于在狀態(tài)信息更新成功時,獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述跳轉(zhuǎn)單元,具體用于接收服務(wù)器在對當前單據(jù)數(shù)據(jù)的狀態(tài)信息進行更新后返回的操作結(jié)果,若所述操作結(jié)果指示更新成功,則獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。11.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述跳轉(zhuǎn)單元,具體用于確定所述當前單據(jù)數(shù)據(jù)在數(shù)據(jù)庫中的記錄項位置,獲取所述記錄項位置的下一條記錄項,根據(jù)所述下一條記錄項獲取對應的單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述跳轉(zhuǎn)單元,具體用于根據(jù)所述下一條記錄項獲取對應的數(shù)據(jù)存儲地址,將當前單據(jù)數(shù)據(jù)的地址跳轉(zhuǎn)至所述數(shù)據(jù)存儲地址。13.根據(jù)權(quán)利要求8至11任一項所述的裝置,其特征在于,還包括跳轉(zhuǎn)提示單元; 所述跳轉(zhuǎn)提示單元,用于在跳轉(zhuǎn)單元獲取所述當前單據(jù)數(shù)據(jù)的下一條單據(jù)數(shù)據(jù),作為當前單據(jù)數(shù)據(jù)之后,生成跳轉(zhuǎn)提示信息,所述跳轉(zhuǎn)提示信息指示當前單據(jù)數(shù)據(jù)已跳轉(zhuǎn)至下一條單據(jù)數(shù)據(jù),顯示所述跳轉(zhuǎn)提示信息。14.根據(jù)權(quán)利要求8至11任一項所述的裝置,其特征在于,還包括錯誤提示單元; 錯誤提示單元,用于在確定所述狀態(tài)信息不符合預設(shè)條件之后,生成錯誤提示信息,所述錯誤提示信息指示當前單據(jù)數(shù)據(jù)不符合預設(shè)條件的原因,顯示所述錯誤提示信息。15.—種單據(jù)數(shù)據(jù)的處理系統(tǒng),其特征在于,包括權(quán)利要求8至14任一項所述的單據(jù)數(shù)據(jù)的處理裝置。
【文檔編號】G06Q10/10GK106021429SQ201610321274
【公開日】2016年10月12日
【申請日】2016年5月12日
【發(fā)明人】陳微婷, 李景中, 操曉峰, 李斌
【申請人】騰訊科技(深圳)有限公司