国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      二維碼生成方法和裝置與流程

      文檔序號(hào):12035257閱讀:469來源:國知局
      二維碼生成方法和裝置與流程

      本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種二維碼生成方法和裝置。



      背景技術(shù):

      發(fā)票是會(huì)計(jì)賬務(wù)的重要憑證,記載了售出方、購買方,以及售出方向購買者出售的商品或服務(wù)、價(jià)格等信息。

      在開發(fā)票時(shí),發(fā)票中的很多信息都需要開票人手動(dòng)輸入,例如,客戶名稱、銀行開戶帳號(hào)、商(產(chǎn))品名稱或經(jīng)營項(xiàng)目、計(jì)量單位、數(shù)量、單價(jià)、金額等。對于固定的客戶或業(yè)務(wù),發(fā)票中的客戶信息或是商品信息都是相同的,若每次開發(fā)票時(shí)都要重新手動(dòng)輸入這些相同的信息,嚴(yán)重浪費(fèi)了開票人的時(shí)間和精力,降低了開票效率。若使用二維碼進(jìn)行信息的快速錄入,由于發(fā)票中有多個(gè)信息欄,而現(xiàn)有的二維碼存儲(chǔ)信息時(shí)無法對信息進(jìn)行分欄存儲(chǔ),一個(gè)二維碼中僅能記載一個(gè)信息欄的信息項(xiàng),導(dǎo)致掃描一張二維碼僅能錄入一個(gè)信息欄的信息項(xiàng),使得二維碼的實(shí)用性不夠高。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的主要目的在于提供一種二維碼生成方法和裝置,旨在解決二維碼中僅能記載發(fā)票頁面中一個(gè)信息欄對應(yīng)的信息項(xiàng)的技術(shù)問題。

      為實(shí)現(xiàn)上述目的,本發(fā)明提供一種二維碼生成方法,所述二維碼生成方法包括以下步驟:

      根據(jù)預(yù)設(shè)的格式記錄輸入的多個(gè)信息項(xiàng);

      使用預(yù)設(shè)的鍵盤符分隔所述各信息項(xiàng),配置發(fā)票信息;

      根據(jù)所述發(fā)票信息生成對應(yīng)的二維碼。

      優(yōu)選的,所述根據(jù)預(yù)設(shè)的格式記錄輸入的多個(gè)信息項(xiàng)的步驟包括:

      獲取選擇的票面區(qū)域,根據(jù)預(yù)設(shè)的格式記錄基于所述票面區(qū)域中信息欄輸入的各信息項(xiàng)。

      優(yōu)選的,所述獲取選擇的票面區(qū)域,根據(jù)預(yù)設(shè)的格式記錄基于所述票面區(qū)域中信息欄輸入的各信息項(xiàng)的步驟包括:

      獲取選擇的票面區(qū)域,接收基于所述票面區(qū)域輸入的發(fā)票類別選擇指令,獲取選擇的發(fā)票類別;

      根據(jù)所述發(fā)票類別,配置所述票面區(qū)域中的信息欄,根據(jù)預(yù)設(shè)的格式記錄基于所述票面區(qū)域中信息欄輸入的各信息項(xiàng)。

      優(yōu)選的,所述根據(jù)所述發(fā)票信息生成對應(yīng)的二維碼的步驟之后,還包括:

      在開票模式下,若檢測到所述二維碼被輸入,則獲取開票頁面中輸入焦點(diǎn)所屬的票面區(qū)域;

      識(shí)別所述二維碼得到所述發(fā)票信息,根據(jù)所述鍵盤符,將所述發(fā)票信息中的所述各信息項(xiàng)依次錄入所述輸入焦點(diǎn)所屬的票面區(qū)域的各信息欄中。

      優(yōu)選的,所述識(shí)別所述二維碼得到所述發(fā)票信息,根據(jù)所述鍵盤符,將所述發(fā)票信息中的所述各信息項(xiàng)依次錄入所述輸入焦點(diǎn)所屬的票面區(qū)域的各信息欄中的步驟之后,還包括:

      若收到基于所述信息欄的修改指令,則根據(jù)所述修改指令對應(yīng)修改所述信息欄中的信息項(xiàng)。

      此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種二維碼生成裝置,所述二維碼生成裝置包括:

      記錄模塊,用于根據(jù)預(yù)設(shè)的格式記錄輸入的多個(gè)信息項(xiàng);

      分隔模塊,用于使用預(yù)設(shè)的鍵盤符分隔所述各信息項(xiàng),配置發(fā)票信息;

      生成模塊,用于根據(jù)所述發(fā)票信息生成對應(yīng)的二維碼。

      優(yōu)選的,所述記錄模塊,還用于,

      獲取選擇的票面區(qū)域,根據(jù)預(yù)設(shè)的格式記錄基于所述票面區(qū)域中信息欄輸入的各信息項(xiàng)。

      優(yōu)選的,所述記錄模塊,還用于,

      獲取選擇的票面區(qū)域,接收基于所述票面區(qū)域輸入的發(fā)票類別選擇指令,獲取選擇的發(fā)票類別;根據(jù)所述發(fā)票類別,配置所述票面區(qū)域中的信息欄,根據(jù)預(yù)設(shè)的格式記錄基于所述票面區(qū)域中信息欄輸入的各信息項(xiàng)。

      優(yōu)選的,所述二維碼生成裝置還包括:

      錄入模塊,用于在開票模式下,若檢測到所述二維碼被輸入,則獲取開票頁面中輸入焦點(diǎn)所屬的票面區(qū)域;識(shí)別所述二維碼得到所述發(fā)票信息,根據(jù)所述鍵盤符,將所述發(fā)票信息中的所述各信息項(xiàng)依次錄入所述輸入焦點(diǎn)所屬的票面區(qū)域的各信息欄中。

      優(yōu)選的,所述錄入模塊還用于,

      若收到基于所述信息欄的修改指令,則根據(jù)所述修改指令對應(yīng)修改所述信息欄中的信息項(xiàng)。

      本發(fā)明實(shí)施例提出的一種二維碼生成方法和裝置,通過預(yù)設(shè)的格式記錄信息項(xiàng),并且使用預(yù)設(shè)的鍵盤符分隔輸入的各信息項(xiàng),模擬開票時(shí)切換信息欄輸入發(fā)票信息的操作。由此,配置得到的發(fā)票信息所生成的二維碼能夠記載發(fā)票頁面中多個(gè)信息欄對應(yīng)的信息項(xiàng),可以用于開票時(shí)發(fā)票信息的自動(dòng)錄入,并且,二維碼中的多個(gè)信息項(xiàng)可以自動(dòng)切換信息欄進(jìn)行錄入,無需逐條掃描各信息項(xiàng)的二維碼,提高了發(fā)票信息的錄入效率。

      附圖說明

      圖1為本發(fā)明二維碼生成方法第一實(shí)施例的流程示意圖;

      圖2為本發(fā)明二維碼生成方法第二實(shí)施例的流程示意圖;

      圖3為本發(fā)明二維碼生成方法第三實(shí)施例的流程示意圖;

      圖4為本發(fā)明二維碼生成方法第四實(shí)施例的流程示意圖;

      圖5為本發(fā)明二維碼生成方法第五實(shí)施例的流程示意圖;

      圖6為本發(fā)明二維碼生成裝置第一實(shí)施例、第二實(shí)施例和第三實(shí)施例的功能模塊示意圖;

      圖7為本發(fā)明二維碼生成裝置第四實(shí)施例和第五實(shí)施例的功能模塊示意。

      本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

      具體實(shí)施方式

      應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      參照圖1,本發(fā)明二維碼生成方法第一實(shí)施例提供一種二維碼生成方法,所述二維碼生成方法包括:

      步驟s10、根據(jù)預(yù)設(shè)的格式記錄輸入的多個(gè)信息項(xiàng);

      步驟s20、使用預(yù)設(shè)的鍵盤符分隔所述各信息項(xiàng),配置發(fā)票信息;

      步驟s30、根據(jù)所述發(fā)票信息生成對應(yīng)的二維碼。

      本發(fā)明通過使用預(yù)設(shè)的格式和預(yù)設(shè)的鍵盤符,記錄輸入的發(fā)票信息,生成對應(yīng)的二維碼,從而在開票時(shí),可以直接掃描此二維碼自動(dòng)錄入發(fā)票信息。

      具體的,作為一種實(shí)施方式,首先,根據(jù)預(yù)設(shè)的格式記錄用戶輸入的多個(gè)信息項(xiàng)。用戶輸入的各信息項(xiàng)也即針對發(fā)票中的各信息欄輸入的信息項(xiàng),例如公司名、公司稅號(hào)。

      需要說明的是,預(yù)設(shè)的格式為使用文本文檔格式,按照各信息項(xiàng)的輸入順序記錄輸入的各信息項(xiàng)。

      然后,使用預(yù)設(shè)的鍵盤符分隔輸入的各信息項(xiàng)。預(yù)設(shè)的鍵盤符用于分隔各信息項(xiàng),模擬開票人在開發(fā)票時(shí),使用分隔符切換輸入信息欄的場景。從而在掃描生成的二維碼時(shí),可以根據(jù)分隔符自動(dòng)將各信息項(xiàng)分離開來,模擬開票人的操作,一個(gè)信息欄錄入一個(gè)信息項(xiàng),并且能夠自動(dòng)切換信息欄進(jìn)行下一個(gè)信息項(xiàng)的錄入。預(yù)設(shè)的鍵盤符可以是tab鍵、回車鍵等,與開票系統(tǒng)匹配的、切換信息欄的鍵盤符。

      例如,當(dāng)用戶輸入第一個(gè)信息項(xiàng)并確定時(shí),記錄第一個(gè)信息項(xiàng),并在第一個(gè)信息項(xiàng)后標(biāo)記鍵盤符;當(dāng)用戶輸入第二個(gè)信息項(xiàng)并確定時(shí),開票裝置在第一個(gè)信息項(xiàng)的鍵盤符后記錄第二個(gè)信息項(xiàng),并在第二個(gè)信息項(xiàng)后標(biāo)記鍵盤符,依次類推,直至用戶輸入所有的信息項(xiàng)。

      當(dāng)用戶完成全部信息項(xiàng)的輸入后,根據(jù)輸入的全部信息項(xiàng),預(yù)設(shè)的格式和信息項(xiàng)之間的各鍵盤符,配置得到發(fā)票信息。得到的發(fā)票信息是文本文檔。

      然后,根據(jù)發(fā)票信息生成對應(yīng)的二維碼,得到的二維碼中記載了當(dāng)前用戶輸入的全部信息項(xiàng),并在使用時(shí),能夠模擬信息欄切換操作,實(shí)現(xiàn)發(fā)票信息中各信息項(xiàng)的分欄錄入。從而可以將發(fā)票信息的輸入與開票分離開來,用戶可在空閑或不繁忙的時(shí)間段提前錄入發(fā)票信息,配置二維碼,在開票時(shí)直接掃描配置好的二維碼,進(jìn)行發(fā)票信息的快捷錄入,縮短了開票時(shí)間,提高了開票效率。

      在本實(shí)施例中,根據(jù)預(yù)設(shè)的格式記錄輸入的多個(gè)信息項(xiàng);使用預(yù)設(shè)的鍵盤符分隔各信息項(xiàng),配置發(fā)票信息;根據(jù)發(fā)票信息生成對應(yīng)的二維碼。本實(shí)施例通過預(yù)設(shè)的格式記錄信息項(xiàng),并且使用預(yù)設(shè)的鍵盤符分隔輸入的各信息項(xiàng),模擬開票時(shí)切換信息欄輸入發(fā)票信息的操作。由此,配置得到的發(fā)票信息所生成的二維碼能夠記載發(fā)票頁面中多個(gè)信息欄對應(yīng)的信息項(xiàng),可以用于開票時(shí)發(fā)票信息的自動(dòng)錄入,并且,二維碼中的多個(gè)信息項(xiàng)可以自動(dòng)切換信息欄進(jìn)行錄入,無需逐條掃描各信息項(xiàng)的二維碼,提高了發(fā)票信息的錄入效率。

      進(jìn)一步的,參照圖2,本發(fā)明二維碼生成方法第二實(shí)施例提供一種二維碼生成方法,基于上述圖1所示的實(shí)施例,所述步驟s10包括:

      步驟s11、獲取選擇的票面區(qū)域,根據(jù)預(yù)設(shè)的格式記錄基于所述票面區(qū)域中信息欄輸入的各信息項(xiàng)。

      由于發(fā)票中需要填寫的信息較多,可以根據(jù)信息欄的類型或是位置,將發(fā)票模板的票面劃分為不同的區(qū)域,例如將位置相近或?qū)傩韵嗤男畔趧澐值酵粎^(qū)域中,或是將各信息欄對應(yīng)劃分為不同的區(qū)域,實(shí)現(xiàn)票面分區(qū)。

      分區(qū)后的票面中可以包括一個(gè)或多個(gè)票面區(qū)域,例如購買方信息區(qū),銷售詳情區(qū)區(qū),銷售方信息區(qū)等區(qū)域。

      用戶在錄入發(fā)票信息時(shí),首先,需要根據(jù)發(fā)票模板的票面分區(qū)選擇當(dāng)前需要輸入信息的區(qū)域,例如當(dāng)前需要輸入購買方信息,則用戶可以選擇購買方信息區(qū)。

      接收用戶輸入的選擇指令,確定用戶當(dāng)前選擇的票面區(qū)域。

      用戶在選取票面區(qū)域后,根據(jù)選取的票面區(qū)域中的信息欄,輸入對應(yīng)的信息項(xiàng)。例如,選取的票面區(qū)域?yàn)橘徺I方名稱區(qū),購買方名稱區(qū)中的信息欄為購買方名稱,則用戶對應(yīng)購買方名稱輸入購買方的名稱信息。

      接收用戶針對信息欄輸入的信息項(xiàng),根據(jù)預(yù)設(shè)的格式進(jìn)行記錄,并使用預(yù)設(shè)的鍵盤符分隔各信息項(xiàng),配置發(fā)票信息。

      然后,根據(jù)發(fā)票信息生成對應(yīng)的二維碼。

      然后,將二維碼返回錄入信息項(xiàng)的客戶端,用戶可將客戶端收到的二維碼發(fā)送或分享給需要的人員,從而在開票時(shí)僅需要出示此二維碼,即可以進(jìn)行發(fā)票信息的快捷錄入。

      在本實(shí)施例中,獲取用戶選擇的票面區(qū)域,根據(jù)預(yù)設(shè)的格式記錄基于票面區(qū)域中信息欄輸入的信息項(xiàng)。本實(shí)施例通過配置票面區(qū)域?qū)?yīng)的二維碼,從而將發(fā)票中不同的區(qū)域分隔開來,使得用戶可以根據(jù)自己的需求靈活選擇,例如客戶可以僅配置購買方信息區(qū)中的信息,從而提高了二維碼配置的靈活性。

      進(jìn)一步的,參照圖3,本發(fā)明二維碼生成方法第三實(shí)施例提供一種二維碼生成方法,基于上述圖2所示的實(shí)施例,所述步驟s11包括:

      步驟s111、獲取選擇的票面區(qū)域,接收基于所述票面區(qū)域輸入的發(fā)票類別選擇指令,獲取選擇的發(fā)票類別;

      步驟s112、根據(jù)所述發(fā)票類別,配置所述票面區(qū)域中的信息欄,根據(jù)預(yù)設(shè)的格式記錄基于所述票面區(qū)域中信息欄輸入的各信息項(xiàng)。

      發(fā)票的票面中,不同票面區(qū)域中的信息欄是不同的。例如,發(fā)票抬頭的信息欄通常為固定的,包括購買方名稱、納稅人識(shí)別號(hào)等信息。但是,記載銷售信息的銷售詳情區(qū)根據(jù)銷售的服務(wù)或是商品的類型不同,需要輸入不同類型的信息,因此信息欄是不固定的。

      當(dāng)用戶在配置發(fā)票信息時(shí),若選擇的票面區(qū)域中信息欄不固定,則提示用戶選擇發(fā)票類別,不同的發(fā)票類別對應(yīng)不同的商品或是服務(wù)類型。

      在用戶根據(jù)購買或銷售的商品或服務(wù)選擇發(fā)票類別,輸入發(fā)票類別選擇指令后,接收用戶輸入的發(fā)票類別選擇指令,確定用戶選取的發(fā)票類別。

      然后,根據(jù)發(fā)票類別,配置票面區(qū)域中的信息欄。例如,若當(dāng)前選擇的發(fā)票類型是貨物,則對應(yīng)配置的信息欄有貨物名稱、規(guī)格型號(hào)、單位、數(shù)量、單價(jià)、金額等;若當(dāng)前選擇的發(fā)票類型是停車費(fèi)用,則對應(yīng)配置的信息欄有車牌號(hào)、停車時(shí)間、單價(jià)等。

      然后,用戶根據(jù)提供的信息欄輸入對應(yīng)的信息項(xiàng)。

      根據(jù)預(yù)設(shè)的格式記錄基于票面中信息欄輸入的各信息項(xiàng)。

      在本實(shí)施例中,獲取用戶選擇的票面區(qū)域后,接收用戶基于票面區(qū)域輸入的發(fā)票類別選擇指令,獲取選擇的發(fā)票類別;然后,根據(jù)發(fā)票類別,配置票面區(qū)域中的信息欄,根據(jù)預(yù)設(shè)的格式記錄用戶基于票面區(qū)域中信息欄輸入各信息項(xiàng)。本實(shí)施例實(shí)現(xiàn)了根據(jù)發(fā)票類別靈活的調(diào)整票面區(qū)域的信息欄,從而能夠根據(jù)不同的發(fā)票類型提前正確的錄入對應(yīng)的發(fā)票信息。

      進(jìn)一步的,參照圖4,本發(fā)明二維碼生成方法第四實(shí)施例提供一種二維碼生成方法,基于上述圖1、圖2或圖3所示的實(shí)施例(本實(shí)施例以圖1為例),所述步驟s30之后,還包括:

      步驟s40、在開票模式下,若檢測到所述二維碼被輸入,則獲取開票頁面中輸入焦點(diǎn)所屬的票面區(qū)域;

      步驟s50、識(shí)別所述二維碼得到所述發(fā)票信息,根據(jù)所述鍵盤符,將所述發(fā)票信息中的所述各信息項(xiàng)依次錄入所述輸入焦點(diǎn)所屬的票面區(qū)域的各信息欄中。

      具體的,作為一種實(shí)施方式,當(dāng)用戶需要開發(fā)票時(shí),輸入開票指令。收到用戶輸入的開票指令時(shí),控制進(jìn)入開票模式,配置開票頁面。

      開票頁面中包括發(fā)票模板,需要錄入發(fā)票的各項(xiàng)信息才能開具發(fā)票。

      用戶在開票模式下開發(fā)票時(shí),需要移動(dòng)光標(biāo)選擇信息欄,確定輸入焦點(diǎn),從而進(jìn)入信息輸入模式,輸入發(fā)票信息。用戶可以使用雙擊等方式確定輸入焦點(diǎn)。

      在確定輸入焦點(diǎn)后,用戶可以選擇使用預(yù)先配置的二維碼進(jìn)行信息的快捷輸入。二維碼中記載了發(fā)票信息。具體的,用戶可以使用掃碼槍掃描二維碼,進(jìn)行二維碼的輸入,或是調(diào)用二維碼的圖片文件,進(jìn)行二維碼的輸入。

      在收到輸入的二維碼時(shí),根據(jù)當(dāng)前輸入焦點(diǎn)在開票頁面中的位置,確定其所屬的票面區(qū)域。

      例如,輸入焦點(diǎn)位于納稅人識(shí)別號(hào)信息欄,則確定票面區(qū)域?yàn)橘徺I方信息區(qū)。

      在確定票面區(qū)域后,識(shí)別二維碼得到其中記載的信息項(xiàng),將識(shí)別得到的信息項(xiàng)填入到此票面區(qū)域的信息欄中。具體的,以鍵盤符作為區(qū)分各信息項(xiàng)的標(biāo)識(shí),根據(jù)文本中各信息項(xiàng)的順序,依次讀取各信息項(xiàng),將各信息項(xiàng)依次填入開票頁面中此票面區(qū)域中的信息欄中。

      在讀取到第一個(gè)信息項(xiàng)時(shí),將此信息項(xiàng)對應(yīng)錄入到此票面區(qū)域的第一信息欄中;將第一個(gè)信息項(xiàng)的鍵盤符后的信息項(xiàng)作為第二個(gè)信息項(xiàng),錄入到此票面區(qū)域的第二信息欄中;以此類推,直至將各信息項(xiàng)全部錄入此票面區(qū)域的信息欄中。

      例如,在輸入二維碼時(shí)輸入焦點(diǎn)位于購買方名稱區(qū),將識(shí)別二維碼得到的信息項(xiàng)錄入開票頁面的購買方名稱區(qū)的購買方名稱欄中,實(shí)現(xiàn)票面信息的自動(dòng)錄入。

      由于配置的二維碼可以多次重復(fù)利用,無需每次開發(fā)票時(shí)都進(jìn)行相同信息的輸入,提升了開票效率。

      在本實(shí)施例中,在開票模式下,配置開票頁面,若二維碼被輸入,則檢測開票頁面中輸入焦點(diǎn)的位置,根據(jù)開票頁面中輸入焦點(diǎn)所處的位置確定其所屬的票面區(qū)域,確定的票面區(qū)域也即二維碼中記載的發(fā)票信息對應(yīng)輸入的區(qū)域;然后,識(shí)別輸入的二維碼得到其中記載的信息項(xiàng),將信息項(xiàng)錄入此票面區(qū)域的信息欄中,實(shí)現(xiàn)了發(fā)票信息的自動(dòng)錄入。本實(shí)施例中通過二維碼保存發(fā)票信息,從而在開票時(shí)可快速錄入二維碼中的發(fā)票信息,無需手動(dòng)輸入。并且,由于二維碼可重復(fù)使用,避免了開發(fā)票時(shí)需要多次手動(dòng)輸入相同的信息,提高了發(fā)票信息的錄入效率。

      進(jìn)一步的,參照圖5,本發(fā)明二維碼生成方法第五實(shí)施例提供一種二維碼生成方法,基于上述圖4所示的實(shí)施例,所述步驟s50之后,還包括:

      步驟s60、若收到基于所述信息欄的修改指令,則根據(jù)所述修改指令對應(yīng)修改所述信息欄中的信息項(xiàng)。

      若開發(fā)票時(shí)需修改自動(dòng)錄入的信息項(xiàng),用戶可以根據(jù)需要修改的信息欄對應(yīng)輸入修改指令。

      收到基于信息項(xiàng)輸入的修改指令時(shí),根據(jù)修改指令對應(yīng)修改信息欄中的信息項(xiàng)。

      在本實(shí)施例中,若收到基于信息欄的修改指令,則根據(jù)修改指令對應(yīng)修改信息欄中的信息項(xiàng)。本實(shí)施例實(shí)現(xiàn)了對自動(dòng)錄入的發(fā)票信息的修改、校正。

      參照圖6,本發(fā)明二維碼生成裝置第一實(shí)施例提供一種二維碼生成裝置,所述二維碼生成裝置包括:

      記錄模塊10,用于根據(jù)預(yù)設(shè)的格式記錄輸入的多個(gè)信息項(xiàng);

      分隔模塊20,用于使用預(yù)設(shè)的鍵盤符分隔所述各信息項(xiàng),配置發(fā)票信息;

      生成模塊30,用于根據(jù)所述發(fā)票信息生成對應(yīng)的二維碼。

      本發(fā)明通過使用預(yù)設(shè)的格式和預(yù)設(shè)的鍵盤符,記錄輸入的發(fā)票信息,生成對應(yīng)的二維碼,從而在開票時(shí),可以直接掃描此二維碼自動(dòng)錄入發(fā)票信息。

      具體的,作為一種實(shí)施方式,首先,記錄模塊10根據(jù)預(yù)設(shè)的格式記錄用戶輸入的多個(gè)信息項(xiàng)。用戶輸入的各信息項(xiàng)也即針對發(fā)票中的各信息欄輸入的信息項(xiàng),例如公司名、公司稅號(hào)。

      需要說明的是,預(yù)設(shè)的格式為使用文本文檔格式,按照各信息項(xiàng)的輸入順序記錄輸入的各信息項(xiàng)。

      然后,分隔模塊20使用預(yù)設(shè)的鍵盤符分隔輸入的各信息項(xiàng)。預(yù)設(shè)的鍵盤符用于分隔各信息項(xiàng),模擬開票人在開發(fā)票時(shí),使用分隔符切換輸入信息欄的場景。從而在掃描生成的二維碼時(shí),可以根據(jù)分隔符自動(dòng)將各信息項(xiàng)分離開來,模擬開票人的操作,一個(gè)信息欄錄入一個(gè)信息項(xiàng),并且能夠自動(dòng)切換信息欄進(jìn)行下一個(gè)信息項(xiàng)的錄入。預(yù)設(shè)的鍵盤符可以是tab鍵、回車鍵等,與開票系統(tǒng)匹配的、切換信息欄的鍵盤符。

      例如,當(dāng)用戶輸入第一個(gè)信息項(xiàng)并確定時(shí),記錄第一個(gè)信息項(xiàng),并在第一個(gè)信息項(xiàng)后標(biāo)記鍵盤符;當(dāng)用戶輸入第二個(gè)信息項(xiàng)并確定時(shí),開票裝置在第一個(gè)信息項(xiàng)的鍵盤符后記錄第二個(gè)信息項(xiàng),并在第二個(gè)信息項(xiàng)后標(biāo)記鍵盤符,依次類推,直至用戶輸入所有的信息項(xiàng)。

      當(dāng)用戶完成全部信息項(xiàng)的輸入后,分隔模塊20根據(jù)輸入的全部信息項(xiàng),預(yù)設(shè)的格式和信息項(xiàng)之間的各鍵盤符,配置得到發(fā)票信息。得到的發(fā)票信息是文本文檔。

      然后,生成模塊30根據(jù)發(fā)票信息生成對應(yīng)的二維碼,得到的二維碼中記載了當(dāng)前用戶輸入的全部信息項(xiàng),并在使用時(shí),能夠模擬信息欄切換操作,實(shí)現(xiàn)發(fā)票信息中各信息項(xiàng)的分欄錄入。從而可以將發(fā)票信息的輸入與開票分離開來,用戶可在空閑或不繁忙的時(shí)間段提前錄入發(fā)票信息,配置二維碼,在開票時(shí)直接掃描配置好的二維碼,進(jìn)行發(fā)票信息的快捷錄入,縮短了開票時(shí)間,提高了開票效率。

      在本實(shí)施例中,記錄模塊10根據(jù)預(yù)設(shè)的格式記錄輸入的多個(gè)信息項(xiàng);分隔模塊20使用預(yù)設(shè)的鍵盤符分隔各信息項(xiàng),配置發(fā)票信息;生成模塊30根據(jù)發(fā)票信息生成對應(yīng)的二維碼。本實(shí)施例通過預(yù)設(shè)的格式記錄信息項(xiàng),并且使用預(yù)設(shè)的鍵盤符分隔輸入的各信息項(xiàng),模擬開票時(shí)切換信息欄輸入發(fā)票信息的操作。由此,配置得到的發(fā)票信息所生成的二維碼能夠記載發(fā)票頁面中多個(gè)信息欄對應(yīng)的信息項(xiàng),可以用于開票時(shí)發(fā)票信息的自動(dòng)錄入,并且,二維碼中的多個(gè)信息項(xiàng)可以自動(dòng)切換信息欄進(jìn)行錄入,無需逐條掃描各信息項(xiàng)的二維碼,提高了發(fā)票信息的錄入效率。

      進(jìn)一步的,參照圖6,本發(fā)明二維碼生成裝置第二實(shí)施例提供一種二維碼生成裝置,基于上述本發(fā)明二維碼生成裝置第一實(shí)施例,所述記錄模塊10,還用于,

      獲取選擇的票面區(qū)域,根據(jù)預(yù)設(shè)的格式記錄基于所述票面區(qū)域中信息欄輸入的各信息項(xiàng)。

      由于發(fā)票中需要填寫的信息較多,可以根據(jù)信息欄的類型或是位置,將發(fā)票模板的票面劃分為不同的區(qū)域,例如將位置相近或?qū)傩韵嗤男畔趧澐值酵粎^(qū)域中,或是將各信息欄對應(yīng)劃分為不同的區(qū)域,實(shí)現(xiàn)票面分區(qū)。

      分區(qū)后的票面中可以包括一個(gè)或多個(gè)票面區(qū)域,例如購買方信息區(qū),銷售詳情區(qū)區(qū),銷售方信息區(qū)等區(qū)域。

      用戶在錄入發(fā)票信息時(shí),首先,需要根據(jù)發(fā)票模板的票面分區(qū)選擇當(dāng)前需要輸入信息的區(qū)域,例如當(dāng)前需要輸入購買方信息,則用戶可以選擇購買方信息區(qū)。

      記錄模塊10接收用戶輸入的選擇指令,確定用戶當(dāng)前選擇的票面區(qū)域。

      用戶在選取票面區(qū)域后,根據(jù)選取的票面區(qū)域中的信息欄,輸入對應(yīng)的信息項(xiàng)。例如,選取的票面區(qū)域?yàn)橘徺I方名稱區(qū),購買方名稱區(qū)中的信息欄為購買方名稱,則用戶對應(yīng)購買方名稱輸入購買方的名稱信息。

      記錄模塊10接收用戶針對信息欄輸入的信息項(xiàng),根據(jù)預(yù)設(shè)的格式進(jìn)行記錄,分隔模塊20使用預(yù)設(shè)的鍵盤符分隔各信息項(xiàng),配置發(fā)票信息。

      然后,生成模塊30根據(jù)發(fā)票信息生成對應(yīng)的二維碼。

      然后,生成模塊30將二維碼返回錄入信息項(xiàng)的客戶端,用戶可將客戶端收到的二維碼發(fā)送或分享給需要的人員,從而在開票時(shí)僅需要出示此二維碼,即可以進(jìn)行發(fā)票信息的快捷錄入。

      在本實(shí)施例中,記錄模塊10獲取用戶選擇的票面區(qū)域,根據(jù)預(yù)設(shè)的格式記錄基于票面區(qū)域中信息欄輸入的信息項(xiàng)。本實(shí)施例通過配置票面區(qū)域?qū)?yīng)的二維碼,從而將發(fā)票中不同的區(qū)域分隔開來,使得用戶可以根據(jù)自己的需求靈活選擇,例如客戶可以僅配置購買方信息區(qū)中的信息,從而提高了二維碼配置的靈活性。

      進(jìn)一步的,參照圖6,本發(fā)明二維碼生成裝置第三實(shí)施例提供一種二維碼生成裝置,基于上述本發(fā)明二維碼生成裝置第二實(shí)施例,所述記錄模塊10,還用于,

      獲取選擇的票面區(qū)域,接收基于所述票面區(qū)域輸入的發(fā)票類別選擇指令,獲取選擇的發(fā)票類別;根據(jù)所述發(fā)票類別,配置所述票面區(qū)域中的信息欄,根據(jù)預(yù)設(shè)的格式記錄基于所述票面區(qū)域中信息欄輸入的各信息項(xiàng)。

      發(fā)票的票面中,不同票面區(qū)域中的信息欄是不同的。例如,發(fā)票抬頭的信息欄通常為固定的,包括購買方名稱、納稅人識(shí)別號(hào)等信息。但是,記載銷售信息的銷售詳情區(qū)根據(jù)銷售的服務(wù)或是商品的類型不同,需要輸入不同類型的信息,因此信息欄是不固定的。

      當(dāng)用戶在配置發(fā)票信息時(shí),若選擇的票面區(qū)域中信息欄不固定,則記錄模塊10提示用戶選擇發(fā)票類別,不同的發(fā)票類別對應(yīng)不同的商品或是服務(wù)類型。

      在用戶根據(jù)購買或銷售的商品或服務(wù)選擇發(fā)票類別,輸入發(fā)票類別選擇指令后,記錄模塊10接收用戶輸入的發(fā)票類別選擇指令,確定用戶選取的發(fā)票類別。

      然后,記錄模塊10根據(jù)發(fā)票類別,配置票面區(qū)域中的信息欄。例如,若當(dāng)前選擇的發(fā)票類型是貨物,則對應(yīng)配置的信息欄有貨物名稱、規(guī)格型號(hào)、單位、數(shù)量、單價(jià)、金額等;若當(dāng)前選擇的發(fā)票類型是停車費(fèi)用,則對應(yīng)配置的信息欄有車牌號(hào)、停車時(shí)間、單價(jià)等。

      然后,用戶根據(jù)提供的信息欄輸入對應(yīng)的信息項(xiàng)。

      記錄模塊10根據(jù)預(yù)設(shè)的格式記錄基于票面中信息欄輸入的各信息項(xiàng)。

      在本實(shí)施例中,獲取用戶選擇的票面區(qū)域后,記錄模塊10接收用戶基于票面區(qū)域輸入的發(fā)票類別選擇指令,獲取選擇的發(fā)票類別;然后,記錄模塊10根據(jù)發(fā)票類別,配置票面區(qū)域中的信息欄,根據(jù)預(yù)設(shè)的格式記錄用戶基于票面區(qū)域中信息欄輸入各信息項(xiàng)。本實(shí)施例實(shí)現(xiàn)了根據(jù)發(fā)票類別靈活的調(diào)整票面區(qū)域的信息欄,從而能夠根據(jù)不同的發(fā)票類型提前正確的錄入對應(yīng)的發(fā)票信息。

      進(jìn)一步的,參照圖7,本發(fā)明二維碼生成裝置第四實(shí)施例提供一種二維碼生成裝置,基于上述圖6所示的任一實(shí)施例,所述二維碼生成裝置還包括:

      錄入模塊40,用于在開票模式下,若檢測到所述二維碼被輸入,則獲取開票頁面中輸入焦點(diǎn)所屬的票面區(qū)域;識(shí)別所述二維碼得到所述發(fā)票信息,根據(jù)所述鍵盤符,將所述發(fā)票信息中的所述各信息項(xiàng)依次錄入所述輸入焦點(diǎn)所屬的票面區(qū)域的各信息欄中。

      具體的,作為一種實(shí)施方式,當(dāng)用戶需要開發(fā)票時(shí),輸入開票指令。錄入模塊40收到用戶輸入的開票指令時(shí),控制進(jìn)入開票模式,配置開票頁面。

      開票頁面中包括發(fā)票模板,需要錄入發(fā)票的各項(xiàng)信息才能開具發(fā)票。

      用戶在開票模式下開發(fā)票時(shí),需要移動(dòng)光標(biāo)選擇信息欄,確定輸入焦點(diǎn),從而進(jìn)入信息輸入模式,輸入發(fā)票信息。用戶可以使用雙擊等方式確定輸入焦點(diǎn)。

      在確定輸入焦點(diǎn)后,用戶可以選擇使用預(yù)先配置的二維碼進(jìn)行信息的快捷輸入。二維碼中記載了發(fā)票信息。具體的,用戶可以使用掃碼槍掃描二維碼,進(jìn)行二維碼的輸入,或是調(diào)用二維碼的圖片文件,進(jìn)行二維碼的輸入。

      在收到輸入的二維碼時(shí),錄入模塊40根據(jù)當(dāng)前輸入焦點(diǎn)在開票頁面中的位置,確定其所屬的票面區(qū)域。

      例如,輸入焦點(diǎn)位于納稅人識(shí)別號(hào)信息欄,則確定票面區(qū)域?yàn)橘徺I方信息區(qū)。

      在確定票面區(qū)域后,錄入模塊40識(shí)別二維碼得到其中記載的信息項(xiàng),將識(shí)別得到的信息項(xiàng)填入到此票面區(qū)域的信息欄中。具體的,錄入模塊40以鍵盤符作為區(qū)分各信息項(xiàng)的標(biāo)識(shí),根據(jù)文本中各信息項(xiàng)的順序,依次讀取各信息項(xiàng),將各信息項(xiàng)依次填入開票頁面中此票面區(qū)域中的信息欄中。

      在讀取到第一個(gè)信息項(xiàng)時(shí),將此信息項(xiàng)對應(yīng)錄入到此票面區(qū)域的第一信息欄中;將第一個(gè)信息項(xiàng)的鍵盤符后的信息項(xiàng)作為第二個(gè)信息項(xiàng),錄入到此票面區(qū)域的第二信息欄中;以此類推,直至將各信息項(xiàng)全部錄入此票面區(qū)域的信息欄中。

      例如,在輸入二維碼時(shí)輸入焦點(diǎn)位于購買方名稱區(qū),將識(shí)別二維碼得到的信息項(xiàng)錄入開票頁面的購買方名稱區(qū)的購買方名稱欄中,實(shí)現(xiàn)票面信息的自動(dòng)錄入。

      由于配置的二維碼可以多次重復(fù)利用,無需每次開發(fā)票時(shí)都進(jìn)行相同信息的輸入,提升了開票效率。

      在本實(shí)施例中,在開票模式下,配置開票頁面,若二維碼被輸入,則錄入模塊40檢測開票頁面中輸入焦點(diǎn)的位置,根據(jù)開票頁面中輸入焦點(diǎn)所處的位置確定其所屬的票面區(qū)域,確定的票面區(qū)域也即二維碼中記載的發(fā)票信息對應(yīng)輸入的區(qū)域;然后,錄入模塊40識(shí)別輸入的二維碼得到其中記載的信息項(xiàng),將信息項(xiàng)錄入此票面區(qū)域的信息欄中,實(shí)現(xiàn)了發(fā)票信息的自動(dòng)錄入。本實(shí)施例中通過二維碼保存發(fā)票信息,從而在開票時(shí)可快速錄入二維碼中的發(fā)票信息,無需手動(dòng)輸入。并且,由于二維碼可重復(fù)使用,避免了開發(fā)票時(shí)需要多次手動(dòng)輸入相同的信息,提高了發(fā)票信息的錄入效率。

      進(jìn)一步的,參照圖7,本發(fā)明二維碼生成裝置第五實(shí)施例提供一種二維碼生成裝置,基于上述本發(fā)明二維碼生成裝置第四實(shí)施例,所述錄入模塊40還用于,

      若收到基于所述信息欄的修改指令,則根據(jù)所述修改指令對應(yīng)修改所述信息欄中的信息項(xiàng)。

      若收到基于所述信息欄的修改指令,則根據(jù)所述修改指令對應(yīng)修改所述信息欄中的信息項(xiàng)。

      若開發(fā)票時(shí)需修改自動(dòng)錄入的信息項(xiàng),用戶可以根據(jù)需要修改的信息欄對應(yīng)輸入修改指令。

      錄入模塊40收到基于信息項(xiàng)輸入的修改指令時(shí),根據(jù)修改指令對應(yīng)修改信息欄中的信息項(xiàng)。

      在本實(shí)施例中,若收到基于信息欄的修改指令,則錄入模塊40根據(jù)修改指令對應(yīng)修改信息欄中的信息項(xiàng)。本實(shí)施例實(shí)現(xiàn)了對自動(dòng)錄入的發(fā)票信息的修改、校正。

      以上僅為本發(fā)明的可選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1