本申請涉及光學字符識別領(lǐng)域,尤其涉及一種應(yīng)用光學字符識別技術(shù)進行多維信息交叉驗證的信息識別方法及裝置。
背景技術(shù):
:ocr(opticalcharacterrecognition,光學字符識別)是指電子設(shè)備(例如掃描儀或數(shù)碼相機)掃描襯底上的字符,通過檢測暗、亮的模式確定字符的形狀,然后用字符識別方法將形狀翻譯成計算機文字的過程。ocr可以應(yīng)用于身份證件的審核或者電子卡信息的錄入。這些身份證件或電子卡通常有姓名(可以是拼音或英文)、有效期、號碼等多個維度的信息,而且這些信息是可以交叉驗證的,也就是,多個維度的信息需保持對應(yīng)關(guān)系。當其中某個維度的信息與其他維度的信息不能對應(yīng)時,則意味著身份證件或電子卡可能是偽造的。在實現(xiàn)現(xiàn)有技術(shù)過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:現(xiàn)有的信息識別方法中,多個維度的信息被ocr設(shè)備輸入到計算機后臺進行信息之間對應(yīng)關(guān)系的驗證。計算機后臺逐一處理每個維度的信息,整個信息識別占用的時間長。因此,需要提供一種信息識別占用時間少的技術(shù)方案。技術(shù)實現(xiàn)要素:本申請實施例提供一種占用時間少的信息識別方法。具體的,一種信息識別方法,包括:獲取針對原始文件信息進行光學掃描得到的掃描信息;將所述掃描信息拆分為至少兩個子信息;將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以通過各服務(wù)端分別對接收到的子信息進行識別;根據(jù)各服務(wù)端分別對接收到的子信息識別的結(jié)果,確定對原始文件信息掃描的結(jié)果。本申請實施例還提供一種信息識別裝置,包括:采集模塊,用于獲取針對原始文件信息進行光學掃描得到的掃描信息;拆分模塊,用于將所述掃描信息拆分為至少兩個子信息;分發(fā)模塊,用于將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以通過各服務(wù)端分別對接收到的子信息進行識別;處理模塊,用于根據(jù)各服務(wù)端分別對接收到的子信息識別的結(jié)果,確定對原始文件信息掃描的結(jié)果。本申請實施例提供的信息識別方法和裝置,至少具有如下有益效果:在本申請?zhí)峁┑膶嵤├校ㄟ^各服務(wù)端分別對接收到的子信息進行識別,從而可以減少對掃描信息進行識別所消耗的時間,從而可以提高信息識別的效率。附圖說明此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當限定。在附圖中:圖1為本申請實施例提供的信息識別方法流程圖。圖2為本申請實施例提供的信息識別裝置的結(jié)構(gòu)示意圖。具體實施方式為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請具體實 施例及相應(yīng)的附圖對本申請技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。請參照圖1,計算機進行信息識別時,可以按照以下步驟進行:s100:獲取針對原始文件信息進行光學掃描得到的掃描信息。在本申請應(yīng)用的場景中,原始文件信息可以特別的指,身份證件信息、電子卡信息。身份證件,具體的,例如,身份證、學生證、軍官證等等。這些身份證件的信息上可以具有姓名、識別號碼、有效日期等多個維度的信息??梢岳枚鄠€維度的信息相互交叉驗證,用以對持有者的身份進行審核或識別。電子卡,具體的,例如信用卡、借記卡、會員卡等等。這些電子卡,同樣具有姓名、識別號碼等多個維度的信息??梢岳枚鄠€維度的信息相互交叉驗證,用以對持有者的身份進行審核或識別。將這些原始文件信息放置在光學字符識別設(shè)備處,計算機可以利用光學字符識別設(shè)備的光學鏡頭進行信息的采集。光學字符識別設(shè)備將原始文件信息中的字符,也就是通過檢測暗、亮的模式確定字符的形狀,然后轉(zhuǎn)化為對應(yīng)的電子信號,從而獲得掃描信息。s200:將所述掃描信息拆分為至少兩個子信息。進一步的,在本申請?zhí)峁┑囊环N實施例中,將所述掃描信息拆分為至少兩個子信息,具體包括:根據(jù)原始文件信息中字符聚簇的位置,將掃描信息拆分為至少兩個子信息。在原始文件信息中,不同維度的信息通常布置在原始文件的不同位置。具體的,以身份證為例,身份證號碼和姓名通常布置在身份證的不同位置。在進行信息識別或?qū)徍藭r,可以使用模板,將身份證的不同維度的信息區(qū)別對待,從而將身份證信息拆分為身份證號碼信息和姓名信息。同樣,對于其他身份證件信息和電子卡信息,可以采用同樣的處理方式,將所述掃描信息拆分為至少 兩個子信息。進一步的,將所述掃描信息拆分為至少兩個的子信息,具體包括:根據(jù)原始文件信息中字符的類型,將掃描信息至少拆分為兩個子信息。在原始文件信息中,不同維度的信息可以以同的字符類型表示。具體的,以身份證為例,身份證號碼的字符類型為數(shù)字或字母型字符;而姓名的字符類型為漢字或英文字母的類型。除去身份證號碼的尾數(shù)可能是字母外,其余字符均為數(shù)字,因此,可以查找以數(shù)字開頭的18位字符作為號碼信息,而將以漢字或字母開頭到尾端空白部分作為姓名信息。在進行信息識別或?qū)徍藭r,可以根據(jù)不同的字符類型,將身份證的不同維度的信息區(qū)別對待,從而將身份證信息拆分為身份證號碼信息和姓名信息。同樣,對于其他身份證件信息和電子卡信息,可以采用同樣的處理方式,將所述掃描信息拆分為至少兩個子信息。s300:將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以通過各服務(wù)端分別對接收到的子信息進行識別。應(yīng)當指出的是,光學字符識別設(shè)備的尺寸、重量往往受制于該設(shè)備操作的便利性,從而對其硬件帶來重要的不利影響。具體的可以表現(xiàn)在,不能以較高的硬件規(guī)格來提高運算速度。在本申請?zhí)峁┑膶嵤├?,將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以通過各服務(wù)端分別對接收到的子信息進行識別,從而可以減少對掃描信息進行識別所消耗的時間,從而可以提高信息識別的效率。具體的,可以將光學字符識別設(shè)備與其他具有較高硬件規(guī)格的服務(wù)器聯(lián)網(wǎng),將這些子信息發(fā)送到這些具有較高運算速度的服務(wù)器,從而可以快速進行子信息的識別。進一步的,在本申請?zhí)峁┑挠忠粚嵤├校龇椒ㄟ€包括:將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以通過各服務(wù)端分別對接收到的子信息進行識別,具體包括:將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以使服務(wù)端根據(jù)不同的算法對接收到的子信息進行識別;其中,服務(wù)端通過每個算法對子信息進行識別的 結(jié)果包括通過、不通過、不確定;針對一個子信息,當至少一個算法的識別結(jié)果為不通過時,則確定識別該子信息錯誤;當所有算法的識別結(jié)果均為不確定時,則確定識別該子信息錯誤;當所有算法的識別結(jié)果中沒有不通過,并且,所有算法的識別結(jié)果中至少有一個為通過時,則確定識別該子信息識別正確。當服務(wù)器接收到子信息時,可以根據(jù)預(yù)設(shè)的算法對子信息進行識別,并且可以生成對應(yīng)識別結(jié)果的置信概率。置信概率可以分為三個不同的層次,具體的,例如通過、不通過、不確定。例如,姓名信息中包含“士”字。服務(wù)器根據(jù)某算法識別的結(jié)果為“士”字,置信概率為80%,也就是根據(jù)該算法認為該識別結(jié)果為“通過”。或者,服務(wù)器根據(jù)某算法識別的結(jié)果為“士”字,置信概率為50%,也就是根據(jù)該算法認為該識別結(jié)果為“不確定”。再或者,服務(wù)器根據(jù)某算法識別的結(jié)果為“土”字,置信概率為30%,也就是根據(jù)該算法認為該識別結(jié)果為“不通過”。應(yīng)當指出的是,這里的通過、不通過、不確定可以與置信概率的范圍相對應(yīng)。例如,置信概率≥60%的范圍可以對應(yīng)識別結(jié)果為“通過”;60%>置信概率≥40%可以對應(yīng)識別結(jié)果為“不確定”;40%>置信概率可以對應(yīng)識別結(jié)果為“不通過”。當子信息的識別結(jié)果為“不通過”或“不確定”時,則需要重新對子信息進行識別,增加子信息的識別時間,降低子信息識別效率。在本申請實施例中,可以使用多種算法對子信息進行聯(lián)合識別,以提高子信息識別效率。針對一個子信息,當至少一個算法的識別結(jié)果為不通過時,則確定識別該子信息錯誤;當所有算法的識別結(jié)果均為不確定時,則確定識別該子信息錯誤;當所有算法的識別結(jié)果中沒有不通過,并且,所有算法的識別結(jié)果中至少有一個為通過時,則確定識別該子信息識別正確。請參照表1,為使用不同的算法(a1、a2、a3、b1、b2)對不同的子信息進行識別時的舉例。表1a1a2a3b1b2識別結(jié)果子信息1puupp正確子信息2ppuup正確子信息3pupnp錯誤子信息4npppp錯誤其中,p代表子信息的識別結(jié)果為“通過”;u代表子信息的識別結(jié)果為“不確定”;n代表子信息的識別結(jié)果為“不通過”。例如,對于子信息1而言,對于同一個識別結(jié)果,算法a2、算法a3認為識別結(jié)果“不確定”時,根據(jù)子信息識別的確定規(guī)則可以確定,子信息1的識別結(jié)果正確。而對于子信息3而言,對于同一個識別結(jié)果,由于算法b1認為識別結(jié)果“不通過”,根據(jù)子信息識別的確定規(guī)則可以確定子信息1的識別結(jié)果錯誤。在本申請實施例中,由于不同的算法對不同類型的字符在識別時具有不同的準確度,所以使用多種算法可以提高識別的準確度。例如,對于子信息1,由于算法a1、算法b1、算法b2均認為識別結(jié)果“通過”,則該識別結(jié)果的準確性或者可信度相對較高。同時,算法a1、算法b1、算法b2彌補了算法a2、算法a3對子信息1的識別結(jié)果“不確定”時的進一步處理,而不必重新掃描子信息1,從而提高了處理效率。同樣,對于構(gòu)成子信息的每一個字符可以使用相同的方式,以提高子信息中每一個字符的識別效率。s400:根據(jù)各服務(wù)端分別對接收到的子信息識別的結(jié)果,確定對原始文件信息掃描的結(jié)果。服務(wù)端對接收到的子信息識別的結(jié)果表明了子信息的一種置信概率的結(jié)果。當所有子信息的識別結(jié)果正確時,可以確定對原始文件信息掃描的結(jié)果正確,例如表2。請參照表2,為使用不同的算法(a1、a2、a3、b1、b2)對不同的子信息進行識別以及最終對原始文件信息掃描的結(jié)果確認。a1a2a3b1b2結(jié)果子信息1puupp正確子信息2ppuup正確子信息3pupup正確子信息4uppuu正確掃描結(jié)果正確其中,p代表子信息的識別結(jié)果為“通過”;u代表子信息的識別結(jié)果為“不確定”。在表2中,對于子信息1,算法a1、算法b1、算法b2代表子信息的識別結(jié)果為“通過”,算法a2、算法a3代表子信息的識別結(jié)果為“不確定”,根據(jù)識別規(guī)則,子信息1的識別結(jié)果最終判定為“正確”。對于子信息2、子信息3、子信息4的情形類似。假設(shè),掃描信息被拆分為子信息1、子信息2、子信息3和子信息4。在本申請實施例中,子信息1、子信息2、子信息3和子信息4的識別結(jié)果最終分別被判定為“正確”。當子信息1、子信息2、子信息3和子信息4在計算機后臺的數(shù)據(jù)庫中可以交叉驗證時,可以確認對原始文件信息掃描的結(jié)果為“正確”。而現(xiàn)有技術(shù)中,僅使用一種算法時,例如,僅使用算法a1時,子信息1、子信息2、子信息3的識別結(jié)果為“通過”,而子信息4的識別結(jié)果為“不確定”。由于子信息4的識別結(jié)果無法最終被確認,需要重新對原始文件信息掃描。在本申請實施中,可以看出,當一種算法對于某個子信息的識別結(jié)果的置信概率低,也就是說,某個子信息的識別結(jié)果無法被確認時,使用多種算法,則有可能對該子信息的識別結(jié)果予以確認,從而不必重新對原始文件信息掃描, 可以提高信息識別的效率。進一步的,還可以通過子信息之間的交互驗證,來提高對原始文件信息掃描的結(jié)果置信程度的確認。原始文件信息中每一個維度的信息之間具有關(guān)聯(lián)性,例如,身份證件信息中的號碼信息和姓名信息是相互關(guān)聯(lián)的。因此,可以通過不同維度的子信息之間進行交叉驗證,以確認原始文件信息掃描的結(jié)果。仍以身份證件信息為例,也就是說,原始文件信息中的號碼信息和姓名信息在計算機后臺的數(shù)據(jù)庫中具有備份。這里的計算機后臺的數(shù)據(jù)庫可以是有關(guān)安全部門的身份數(shù)據(jù)庫。當識別獲得的號碼信息和識別獲得的姓名信息,可以在計算機后臺的數(shù)據(jù)庫中驗證為相互關(guān)聯(lián)的信息時,也就是說,識別獲得的號碼信息和識別獲得的姓名信息在計算機后臺的數(shù)據(jù)庫中相互匹配時,可以確定對原始文件信息掃描的結(jié)果正確。進一步的,在本申請?zhí)峁┑挠忠粚嵤├校有畔ㄈ舾尚畔⒃?,所述方法還包括:將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以通過各服務(wù)端分別對接收到的子信息進行識別,具體包括:將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以使服務(wù)端根據(jù)不同的算法對接收到的子信息進行識別;其中,服務(wù)端通過每個算法對子信息進行識別的結(jié)果包括通過、不通過、不確定;針對子信息的每一個信息元:當至少一個算法的識別結(jié)果為不通過時,則確定該信息元的識別結(jié)果為不通過;當所有算法的識別結(jié)果均為不確定時,則確定該信息元的識別結(jié)果為不確定;當所有算法的識別結(jié)果沒有不通過,并且,識別結(jié)果至少有一個通過時,則確定該信息元的識別結(jié)果為通過;針對子信息:當一個子信息中的信息元的識別結(jié)果至少有一個不通過時,則該子信息的識別結(jié)果為不通過;當一個子信息中的信息元的識別結(jié)果均為不確定時,則確定該子信息的識別結(jié)果為不確定;當一個子信息中的信息元的識別結(jié)果均為通過時,則確定該子信息的識別結(jié)果為通過。具體的,仍以上面的身份證件信息為例來說明。將姓名信息和號碼信息這兩個子信息發(fā)送到不同的服務(wù)端,以通過各服務(wù)端分別對接收到的子信息進行識別。假設(shè),作為子信息的號碼信息被發(fā)送到第一服務(wù)器,以使第一服務(wù)器根據(jù)不同的算法對接收到的號碼信息進行識別。對于號碼信息中的每一個數(shù)字,假設(shè),至少一個算法的識別結(jié)果為不通過時,則確定該信息元的識別結(jié)果為不通過。也就是說,對于號碼信息中的某個數(shù)字“1”,假設(shè)該數(shù)字被識別為“7”,至少有一種算法對該結(jié)果的置信概率認為小于30%,則確定該數(shù)字的識別結(jié)果為不通過。而當所有算法的識別結(jié)果均為不確定時,則確定該信息元的識別結(jié)果為不確定。也就是,對于號碼信息中的某個數(shù)字“1”,假設(shè)該數(shù)字被識別為“7”,所有算法對該結(jié)果的置信概率認為:60%>置信概率≥40%。則,確定該數(shù)字的識別結(jié)果為不確定。當所有算法的識別結(jié)果沒有不通過,并且,識別結(jié)果至少有一個通過時,則確定子信息的識別結(jié)果為通過。對于號碼信息中的某個數(shù)字“1”,假設(shè)該數(shù)字被識別為“1”。所有算法認為該結(jié)果的置信概率均≥40%,其中,有的算法認為該結(jié)果的置信概率≥60%。則,確定該數(shù)字的識別結(jié)果為通過。對于號碼信息,號碼信息中至少有一個數(shù)字的識別結(jié)果為不通過時,則該號碼信息的識別結(jié)果為不通過。對于號碼信息,號碼信息中所有數(shù)字的識別結(jié)果均為不確定時,則該號碼 信息的識別結(jié)果為不確定。對于號碼信息,號碼信息中所有數(shù)字的識別結(jié)果均為通過時,則該號碼信息的識別結(jié)果為通過。在本申請實施例中,使用多種算法對子信息中的每一個信息元進行識別,對于子信息中的每一個信息元,在該信息元沒有識別結(jié)果為“不通過”的前提下,多種算法中有的算法認為該信息元的識別結(jié)果“通過”,有的算法認為該信息元的識別結(jié)果“不確定”時,根據(jù)規(guī)則,可以認為該信息元的識別結(jié)果“通過”。從而不必在此種情形下重新對該信息元進行識別。進一步的,在本申請?zhí)峁┑挠忠粚嵤├?,所述方法還包括:當至少一個子信息識別錯誤時,再次針對原始文件信息進行光學掃描以便重新對識別錯誤的子信息進行識別。具體的,仍以身份證件信息為例,當號碼信息識別錯誤時,再次對身份證件信息進行光學掃描以便重新對識別錯誤的號碼信息進行識別。在該過程中,由于只對號碼信息,也就是部分掃描信息重新識別,從而可以提高信息識別的效率。進一步的,在本申請?zhí)峁┑挠忠粚嵤├?,所述原始文件信息為身份證件信息或電子卡信息;至少兩個子信息包括姓名信息和號碼信息。當存在子信息識別錯誤的情形時,重新掃描原始文件信息中對應(yīng)的部分。例如對于身份信息的識別而言,當身份證的姓名識別錯誤時,重新掃描身份證的姓名部分以重新獲取姓名子信息。由于僅對原始文件信息中識別錯誤的子信息重新識別,因而,相對于對原始文件信息掃描結(jié)果進行重新掃描并識別可以節(jié)省時間,提高信息識別效率。下面以身份證的識別為例,來介紹一種本申請實施例的具體應(yīng)用場景。身份證審核人員使用帶有ocr的掃描器,對身份證進行掃描。掃描器將身份證信息至少拆分為身份證號碼和姓名。身份證號碼和姓名被發(fā)送到與掃描器聯(lián)網(wǎng)的服務(wù)器進行識別。這些服務(wù)器相對于掃描器可以配置優(yōu)質(zhì)的運算資源。當身份證號碼被正確識別,姓名被正確識別時,可以確定對身份證的掃描無誤,以 便于對身份證的持有者進行審核。而當身份證號碼識別錯誤時,可以重新掃描身份證的號碼部分。另外還可以使用多種算法,以便提高身份證識別的效率。例如,可以使用多種算法,以便當多種算法中某一算法不能對身份證號碼的識別結(jié)果進行判斷時,通過多種算法提高身份證號碼的識別率。當然,對于身份證的姓名的識別同樣適用。以上是本申請實施例提供的信息識別方法,基于同樣的思路,請參照圖2,本申請還提供一種信息識別裝置1,包括:采集模塊11,用于獲取針對原始文件信息進行光學掃描得到的掃描信息;拆分模塊12,用于將所述掃描信息拆分為至少兩個子信息;分發(fā)模塊13,用于將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以通過各服務(wù)端分別對接收到的子信息進行識別;處理模塊14,用于根據(jù)各服務(wù)端分別對接收到的子信息識別的結(jié)果,確定對原始文件信息掃描的結(jié)果。進一步的,在本申請?zhí)峁┑挠忠粚嵤├?,所述拆分模塊12用于:根據(jù)原始文件信息中字符聚簇的位置,將掃描信息拆分為至少兩個子信息。進一步的,在本申請?zhí)峁┑挠忠粚嵤├?,所述拆分模塊12用于:根據(jù)原始文件信息中字符的類型,將掃描信息至少拆分為兩個子信息。進一步的,在本申請?zhí)峁┑挠忠粚嵤├?,所述分發(fā)模塊13,用于將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以通過各服務(wù)端分別對接收到的子信息進行識別,具體用于:將所述至少兩個子信息發(fā)送到不同的服務(wù)端,以使服務(wù)端根據(jù)不同的算法對接收到的子信息進行識別;其中,服務(wù)端通過每個算法對子信息進行識別的結(jié)果包括通過、不通過、不確定;針對一個子信息,當至少一個算法的識別結(jié)果為不通過時,則確定識別該子信息錯誤;當所有算法的識別結(jié)果均為不確定時,則確定識別該子信息錯誤; 當所有算法的識別結(jié)果中沒有不通過,并且,所有算法的識別結(jié)果中至少有一個為通過時,則確定識別該子信息識別正確。進一步的,在本申請?zhí)峁┑挠忠粚嵤├?,所述采集模塊還用于:當至少一個子信息識別錯誤時,再次針對原始文件信息進行光學掃描以便重新對識別錯誤的子信息進行識別。進一步的,在本申請?zhí)峁┑挠忠粚嵤├校鲈嘉募畔樯矸葑C件信息或電子卡信息。在本申請?zhí)峁┑膶嵤├?,通過各服務(wù)端分別對接收到的子信息進行識別,從而可以減少對掃描信息進行識別所消耗的時間,從而可以提高信息識別的效率。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)值處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)值處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)值處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)值處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)值結(jié)構(gòu)、程序的模塊或其他數(shù)值。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)值信號和載波。還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程 序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。當前第1頁12