專利名稱:一種業(yè)務運行方法、裝置及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,尤其涉及一種業(yè)務運行方法、裝置及系統(tǒng)。
背景技術:
隨著通信業(yè)務的不斷發(fā)展,借助于手機以及互聯(lián)網(wǎng)等通信能力,以移動終端,如手機的用戶身份識別模塊(Subscriber Identity Module, SIM),或數(shù)據(jù)卡,如射頻卡為應用載體,可實現(xiàn)不同行業(yè)、不同領域的業(yè)務運行,尤其是與電子商務業(yè)務相關的業(yè)務運行。在實際的業(yè)務運行過程中,可以根據(jù)業(yè)務運行場景在應用載體中預置條件數(shù)據(jù),如業(yè)務有效期、業(yè)務應用區(qū)域、折扣信息等。當利用預置條件數(shù)據(jù)的應用載體與讀卡器進行交互執(zhí)行業(yè)務時,讀卡器可從應用載體中讀取該條件數(shù)據(jù),并利用該條件數(shù)據(jù)執(zhí)行本次業(yè)務。 以利用電子票券執(zhí)行電子票券業(yè)務為例,可一次性地在SM卡中寫入電子票券信息,表示該SIM卡具有電子票券的功能,所述電子票券信息包括電子票券標識和包括有效期信息的條件數(shù)據(jù)。在利用該寫入了電子票券信息的SIM卡進行電子票券業(yè)務時,可將該SIM卡在讀卡器處刷卡,SIM卡向讀卡器發(fā)起電子票券業(yè)務請求,讀卡器從所述SM卡中讀取電子票券信息,可根據(jù)其中的電子票券標識對SM卡進行身份認證,并在身份認證通過后,根據(jù)讀取的有效期信息,判斷當前是否處于有效期內(nèi),若是,則響應該電子票券業(yè)務請求,完成電子票券業(yè)務;若否,則拒絕響應該電子票券業(yè)務請求。在上述利用應用載體和讀卡器執(zhí)行業(yè)務的方案中,應用載體內(nèi)的條件數(shù)據(jù)一旦寫入就不能更改,讀卡器只能根據(jù)應用載體中寫入的固定條件數(shù)據(jù)來執(zhí)行業(yè)務,如果需要更改條件數(shù)據(jù)只能重新發(fā)卡,導致現(xiàn)有方案的使用不夠靈活、方便,機制比較單一。
發(fā)明內(nèi)容
本發(fā)明提供了一種業(yè)務運行方法、裝置及系統(tǒng),用以解決現(xiàn)有技術中存在的應用載體中一次性寫入的條件數(shù)據(jù)不能實時更新的問題。一種業(yè)務運行方法,包括以下步驟讀卡器接收網(wǎng)絡服務器發(fā)送的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識;讀卡器在接收到數(shù)據(jù)卡發(fā)起的業(yè)務請求后,判斷響應所述業(yè)務請求是否需要使用條件數(shù)據(jù);若需要,則讀卡器在本地存儲了條件數(shù)據(jù)時,從本地獲取響應該業(yè)務請求所需的條件數(shù)據(jù)并響應所述業(yè)務請求,或在本地存儲了條件數(shù)據(jù)的標識時,從網(wǎng)絡服務器處獲取響應該業(yè)務請求所需的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù),利用獲取的條件數(shù)據(jù)響應所述業(yè)務請求;若不需要,則讀卡器脫機響應該業(yè)務請求。一種讀卡器,包括信息接收模塊,用于接收網(wǎng)絡服務器發(fā)送的條件數(shù)據(jù)和/或該條件數(shù)據(jù)的標識;
請求接收模塊,用于接收數(shù)據(jù)卡發(fā)起的業(yè)務請求,并判斷響應該業(yè)務請求是否需要條件數(shù)據(jù);信息確定模塊,用于在本地存儲條件數(shù)據(jù)時,從本地確定響應該業(yè)務請求所需的條件數(shù)據(jù),或在本地存儲了條件數(shù)據(jù)的標識時,從網(wǎng)絡服務器處獲取響應該業(yè)務請求所需的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù);業(yè)務響應模塊,用于在判斷結果為需要條件數(shù)據(jù)時,利用信息確定模塊確定的條件數(shù)據(jù)響應所述業(yè)務請求,否則,脫機響應該業(yè)務請求。一種網(wǎng)絡服務器,包括條件數(shù)據(jù)發(fā)生器和條件數(shù)據(jù)處理器,其中條件數(shù)據(jù)發(fā)生器,用于接收條件數(shù)據(jù),生成所述條件數(shù)據(jù)的標識,并將所述條件數(shù)據(jù)以及條件數(shù)據(jù)的標識發(fā)送給條件數(shù)據(jù)處理器;條件數(shù)據(jù)處理器,用于將所述條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識發(fā)送給讀卡器?!ひ环N業(yè)務運行系統(tǒng),包括網(wǎng)絡服務器、讀卡器和數(shù)據(jù)卡,其中網(wǎng)絡服務器,用于為接收到的條件數(shù)據(jù)生成條件數(shù)據(jù)的標識,并將條件數(shù)據(jù)和/或該條件數(shù)據(jù)的標識發(fā)送給讀卡器;數(shù)據(jù)卡,用于向讀卡器發(fā)起業(yè)務請求;讀卡器,用于在接收到所述業(yè)務請求后,判斷響應所述業(yè)務請求是否需要使用條件數(shù)據(jù);若需要,則在本地存儲了條件數(shù)據(jù)時,從本地獲取響應該業(yè)務請求所需的條件數(shù)據(jù)并響應所述業(yè)務請求,或在本地存儲了條件數(shù)據(jù)的標識時,從網(wǎng)絡服務器處獲取響應該業(yè)務請求所需的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù),利用獲取的條件數(shù)據(jù)響應所述業(yè)務請求;若不需要,則脫機響應該業(yè)務請求。本發(fā)明的有益效果為由于本發(fā)明方案中,讀卡器可以接收網(wǎng)絡服務器發(fā)送的更新后的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識,因此,讀卡器在接收到數(shù)據(jù)卡發(fā)送的業(yè)務請求時,若該業(yè)務請求是條件性數(shù)據(jù)業(yè)務請求,則可根據(jù)本地存儲的條件數(shù)據(jù)或根據(jù)本地存儲的條件數(shù)據(jù)的標識從網(wǎng)絡服務器處獲得條件數(shù)據(jù)后,響應業(yè)務請求;若該業(yè)務請求是非條件性數(shù)據(jù)業(yè)務請求,可通過脫機方式響應業(yè)務請求,并從網(wǎng)絡服務器處獲取本地存儲的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù),使得本發(fā)明的業(yè)務運行過程更靈活、方便,運行結果能夠滿足條件數(shù)據(jù)的更新需求。
圖I所示為本發(fā)明實施例一中的業(yè)務運行方法流程圖;圖2所示為本發(fā)明實施例二中的業(yè)務運行方法流程圖;圖3所示為本發(fā)明實施例三中的業(yè)務運行方法流程圖;圖4所示為本發(fā)明實施例四中的一種讀卡器結構示意圖;圖5所示為本發(fā)明實施例五中的一種網(wǎng)絡服務器結構示意圖;圖6所示為本發(fā)明實施例六中的一種業(yè)務運行系統(tǒng)結構示意圖。
具體實施例方式為了實現(xiàn)本發(fā)明目的,本發(fā)明提出一種新的業(yè)務運行架構,由網(wǎng)絡服務器實時接收商家提供的條件數(shù)據(jù),并將該條件數(shù)據(jù)和/或該條件數(shù)據(jù)的標識發(fā)給讀卡器,以便于當數(shù)據(jù)卡和讀卡器交互執(zhí)行需要條件數(shù)據(jù)的業(yè)務時,讀卡器根據(jù)實時更新的條件數(shù)據(jù)與數(shù)據(jù)卡交互完成業(yè)務,或是根據(jù)實時更新的條件數(shù)據(jù)的標識從網(wǎng)絡服務器處讀取對應的條件數(shù)據(jù)后,再與數(shù)據(jù)卡交互完成業(yè)務,實現(xiàn)了條件數(shù)據(jù)的實時更新,以及利用實時更新的條件數(shù)據(jù)完成業(yè)務的目的。下面結合說明書附圖對本發(fā)明實施例作進一步說明,但本發(fā)明不局限于下面的實施例。實施例一如圖I所示,為本發(fā)明實施例一中業(yè)務運行的方法示意圖,包括以下步驟步驟101 :網(wǎng)絡服務器實時接收條件數(shù)據(jù)。在本步驟的方案中,網(wǎng)絡服務器可向外提供輸入端口,通過該輸入端口接收商家提出的數(shù)據(jù)更新請求,并從所述數(shù)據(jù)更新請求中獲取更新后的條件數(shù)據(jù),或是通過該輸入 端口接收外界輸入的更新后的條件數(shù)據(jù)。步驟102 :網(wǎng)絡服務器向讀卡器發(fā)送接收到的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識。所述讀卡器可以是射頻方式的讀卡器,還可以是磁條方式的讀卡器,該讀卡器具有通信能力(如具有空口能力或接入網(wǎng)絡的能力),可以接收網(wǎng)絡服務器通過通信方式發(fā)送的信息。在本步驟的方案中,網(wǎng)絡服務器可將接收到的條件數(shù)據(jù)存儲在本地,并為每次接收到的條件數(shù)據(jù)分配唯一標識,并將接收到的條件數(shù)據(jù)和/或為該條件數(shù)據(jù)分配的標識發(fā)送給讀卡器。若網(wǎng)絡服務器接收到的條件數(shù)據(jù)不是讀卡器能夠識別并使用的數(shù)據(jù),則網(wǎng)絡服務器在向讀卡器發(fā)送條件數(shù)據(jù)之前,可將該條件數(shù)據(jù)轉換為讀卡器能夠識別的處理數(shù)據(jù)后,再發(fā)送給讀卡器。例如條件數(shù)據(jù)的內(nèi)容是將有效期由2011年11月30日更新為2011年12月31日,則網(wǎng)絡服務器將該條件數(shù)據(jù)轉換為的處理數(shù)據(jù)內(nèi)容是若在2011年12月31日前接收到業(yè)務請求,則響應該業(yè)務請求;否則,拒絕響應該業(yè)務請求。在本步驟中,所述格式轉換后的處理數(shù)據(jù)的實質(zhì)仍為條件數(shù)據(jù),因此,本實施例一的方案中,不論網(wǎng)絡服務器是否對條件數(shù)據(jù)進行轉換,發(fā)送給讀卡器的信息都可稱之為條件數(shù)據(jù)。較優(yōu)地,本步驟的方案中,網(wǎng)絡服務器可以在每次接收到一條更新后的條件數(shù)據(jù)后,將該條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識發(fā)送給讀卡器,有效地保證條件數(shù)據(jù)發(fā)送的實時性。網(wǎng)絡服務器也可以在接收到多條更新后的條件數(shù)據(jù)后,一并將多條條件數(shù)據(jù)和/或包括所述多條條件數(shù)據(jù)標識的標識列表發(fā)送給讀卡器,以減少發(fā)送條件數(shù)據(jù)所占用的系統(tǒng)資源。步驟103 :讀卡器將接收到的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識存儲在本地。步驟104 :讀卡器在接收到數(shù)據(jù)卡發(fā)起的業(yè)務請求后,判斷響應所述業(yè)務請求是否需要使用條件數(shù)據(jù)。若讀卡器響應所述業(yè)務請求需要條件數(shù)據(jù),則進行步驟105,否則,讀卡器脫機響應該非條件性數(shù)據(jù)業(yè)務請求。步驟105 :讀卡器從本地讀取響應該業(yè)務請求所需的條件數(shù)據(jù),或條件數(shù)據(jù)的標識。
在本步驟的方案中,讀卡器接收到的業(yè)務請求中攜帶請求執(zhí)行業(yè)務的業(yè)務標識以及數(shù)據(jù)卡的標識。讀卡器根據(jù)接收到的業(yè)務請求確定請求執(zhí)行的業(yè)務后,可從本地讀取執(zhí)行該業(yè)務所需的條件數(shù)據(jù),若讀取的條件數(shù)據(jù)有多條,則可從中選取與所述數(shù)據(jù)卡的標識匹配的且最近接收到的條件數(shù)據(jù)。本步驟針對條件數(shù)據(jù)的標識的做法與針對條件數(shù)據(jù)的做法相似。步驟106 :讀卡器利用讀取的條件數(shù)據(jù)響應所述業(yè)務請求,或者讀卡器從網(wǎng)絡服務器處獲取讀取的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù),并利用該條件數(shù)據(jù)響應所述業(yè)務請求。通過本發(fā)明實施例一的方案,讀卡器可通過網(wǎng)絡服務器實時獲取更新后的條件數(shù)據(jù),因此,讀卡器在接收到數(shù)據(jù)卡發(fā)送的業(yè)務請求時,若該業(yè)務請求是條件性數(shù)據(jù)業(yè)務請求,則可根據(jù)本地存儲的條件數(shù)據(jù)或根據(jù)本地存儲的條件數(shù)據(jù)的標識從網(wǎng)絡服務器處獲得條件數(shù)據(jù)后,響應業(yè)務請求;若該業(yè)務請求是非條件性數(shù)據(jù)業(yè)務請求,可通過脫機方式響應業(yè)務請求,使得本發(fā)明實施例一的業(yè)務運行過程靈活、方便,運行結果能夠滿足實時需求。
在本實施例一的方案中,若數(shù)據(jù)卡具有通信能力,則網(wǎng)絡服務器可將條件數(shù)據(jù)的標識發(fā)送至數(shù)據(jù)卡,以便于數(shù)據(jù)卡向讀卡器發(fā)起業(yè)務請求時,可通知讀卡器當前數(shù)據(jù)卡內(nèi)的條件數(shù)據(jù)的標識。此時,若該業(yè)務請求是條件性數(shù)據(jù)業(yè)務請求,則數(shù)據(jù)卡通過以下方式獲取響應所述業(yè)務請求所需的條件數(shù)據(jù)讀卡器從數(shù)據(jù)卡中讀取條件數(shù)據(jù)的標識,并根據(jù)該數(shù)據(jù)的標識從本地獲取對應的條件數(shù)據(jù),或者,讀卡器從本地存儲的條件數(shù)據(jù)的標識中,確定與從數(shù)據(jù)卡中讀取的條件數(shù)據(jù)標識相同的標識,并從網(wǎng)絡服務器中獲取該標識對應的條件數(shù)據(jù)。不論數(shù)據(jù)卡是否具有通信能力,讀卡器在響應業(yè)務請求后,都可向數(shù)據(jù)卡寫回條件數(shù)據(jù),包括但不限于以下兩種情況第一種情況若該業(yè)務請求是條件性數(shù)據(jù)業(yè)務請求,則讀卡器將響應所述業(yè)務請求所使用的條件數(shù)據(jù)寫回數(shù)據(jù)卡。第二種情況若該業(yè)務請求是非條件性數(shù)據(jù)業(yè)務請求,則讀卡器脫機響應該業(yè)務請求之后,將本地存儲的條件數(shù)據(jù)寫回數(shù)據(jù)卡,或者將從網(wǎng)絡服務器處獲取的條件數(shù)據(jù)寫回數(shù)據(jù)卡。具體地,在數(shù)據(jù)卡具有通信能力時,讀卡器可通過以下方式確定脫機響應該業(yè)務請求之后,需要向數(shù)據(jù)卡寫回的條件數(shù)據(jù)讀卡器從數(shù)據(jù)卡中讀取條件數(shù)據(jù)的標識,并根據(jù)該數(shù)據(jù)的標識從本地獲取對應的條件數(shù)據(jù)作為需要寫回數(shù)據(jù)卡的條件數(shù)據(jù),或者,讀卡器從本地存儲的條件數(shù)據(jù)的標識中,確定與從數(shù)據(jù)卡中讀取的條件數(shù)據(jù)標識相同的標識,并從網(wǎng)絡服務器中獲取該標識對應的條件數(shù)據(jù)作為需要寫回數(shù)據(jù)卡的條件數(shù)據(jù)。實施例二 本發(fā)明實施例二以具體的實例對本發(fā)明實施例一的方案進行詳細說明。假設,本實施例二中所涉及的數(shù)據(jù)卡是具有通信能力且支持射頻方式的SIM卡,且所要執(zhí)行的業(yè)務是電子票券業(yè)務,則在SIM卡訂購了電子票券業(yè)務后,在SIM卡內(nèi)存儲了電子票券的應用,在初始時,該電子票券的應用中可以存儲條件數(shù)據(jù),也可以不存儲條件數(shù)據(jù)。同時,在用于訂購電子票券的服務器中,也記載了已訂購電子票券業(yè)務的SIM卡的標識。本發(fā)明實施例二中網(wǎng)絡服務器的功能可由條件數(shù)據(jù)發(fā)生器和條件數(shù)據(jù)處理器來執(zhí)行,需要說明的是,本實施例二的方案中,網(wǎng)絡服務器也不限于其他的功能劃分方式。如圖2所示,為本發(fā)明實施例二的業(yè)務運行方法流程示意圖,所述方法包括以下步驟步驟201 :條件數(shù)據(jù)發(fā)生器受理商家提交的針對電子票券業(yè)務的數(shù)據(jù)更新請求。所述條件數(shù)據(jù)發(fā)生器可以是提供輸入端口的受理系統(tǒng),用 于受理商家提交的數(shù)據(jù)更新請求。條件數(shù)據(jù)發(fā)生器在接收到數(shù)據(jù)更新請求后,需要根據(jù)請求中攜帶的商家標識對該商家進行審核,在對該商家審核通過后,執(zhí)行步驟202。所述數(shù)據(jù)更新請求中還攜帶了更新后的條件數(shù)據(jù),同時還攜帶了訂購了電子票券業(yè)務的SM卡的標識。步驟202 :條件數(shù)據(jù)發(fā)生器從所述數(shù)據(jù)更新請求中獲取更新后的條件數(shù)據(jù)。步驟203 :條件數(shù)據(jù)發(fā)生器為本次接收到的條件數(shù)據(jù)分配對應的標識。步驟204 :條件數(shù)據(jù)發(fā)生器將本次分配的條件數(shù)據(jù)的標識和條件數(shù)據(jù)發(fā)送至條件數(shù)據(jù)處理器。所述條件數(shù)據(jù)處理器可以是現(xiàn)網(wǎng)中部署的電子商務交易平臺等設備。步驟205 :條件數(shù)據(jù)發(fā)生器將本次分配的條件數(shù)據(jù)的標識發(fā)送給SM卡。條件數(shù)據(jù)發(fā)生器根據(jù)數(shù)據(jù)更新請求中攜帶的SIM卡的標識,向?qū)腟M卡發(fā)送本次分配的條件數(shù)據(jù)的標識。SIM卡在接收到所述條件數(shù)據(jù)的標識后,將該條件數(shù)據(jù)的標識存儲在電子票券的應用中,包括但不限于以下兩種存儲方式第一種存儲方式SM卡在本地存儲條件數(shù)據(jù)的標識時,同時記錄存儲時間,在此方式下,由于SIM卡內(nèi)可能同時存儲了多個條件數(shù)據(jù)的標識,因此,通過該存儲時間可確定最近更新的條件數(shù)據(jù)的標識。第二種存儲方式SIM卡將本次接收到的條件數(shù)據(jù)的標識覆蓋已存儲的條件數(shù)據(jù)的標識,在此方式下,由于SIM卡內(nèi)只存儲了一個條件數(shù)據(jù)的標識,因此,該條件數(shù)據(jù)的標識是最近更新的條件數(shù)據(jù)的標識。在本實施例二的方案中,SIM卡內(nèi)只需要存儲條件數(shù)據(jù)的標識,而不像現(xiàn)有技術這樣存儲具體的條件數(shù)據(jù),由于條件數(shù)據(jù)的標識一般只有幾個字節(jié)大小,而條件數(shù)據(jù)有幾十個字節(jié)的大小,因此,本步驟實際發(fā)送的數(shù)據(jù)量并不大,對系統(tǒng)資源的占用量也較小,且可大量節(jié)約SIM卡內(nèi)的存儲空間。步驟206 :條件數(shù)據(jù)處理器將接收到的條件數(shù)據(jù)轉換為處理數(shù)據(jù),并生成條件數(shù)據(jù)的標識列表。在本步驟中,條件數(shù)據(jù)處理器可以在接收到多條來自數(shù)據(jù)發(fā)生器的條件數(shù)據(jù)后,再執(zhí)行本步驟206 ;條件數(shù)據(jù)處理器也可以在每次接收到來自條件數(shù)據(jù)發(fā)生器的條件數(shù)據(jù)后,執(zhí)行本步驟206,所不同的是生成的條件數(shù)據(jù)的標識列表中只包含一個標識。步驟207 :條件數(shù)據(jù)處理器將所述條件數(shù)據(jù)的標識列表和/或處理數(shù)據(jù)發(fā)送給讀卡器。步驟208 :讀卡器接收SM卡發(fā)起的電子票券業(yè)務的業(yè)務請求。
本步驟中涉及的業(yè)務請求可以是需要依據(jù)條件數(shù)據(jù)的條件業(yè)務交易,也可以是不依據(jù)條件數(shù)據(jù)的非條件 業(yè)務交易,若本次SM卡發(fā)起的是條件業(yè)務交易,則執(zhí)行步驟209 ;否則,讀卡器可使用脫機方式直接響應該業(yè)務請求。步驟209 :讀卡器判斷是否從SIM卡內(nèi)讀取到條件數(shù)據(jù)的標識,若是,則執(zhí)行步驟210,否則,讀卡器判斷本地是否已存儲本次電子票券業(yè)務的條件數(shù)據(jù)或條件數(shù)據(jù)的標識,若存儲,則讀卡器按照本地存儲的條件數(shù)據(jù)響應業(yè)務請求,若沒有存儲,則不響應該業(yè)務請求。在本步驟中,讀卡器還可從SM卡內(nèi)讀取表示當前執(zhí)行的業(yè)務是電子票券業(yè)務的業(yè)務標識、表示該SM卡身份的SM卡的標識。步驟210 :讀卡器判斷本地是否存儲了讀取的條件數(shù)據(jù)的標識對應的處理數(shù)據(jù),若是,則利用該處理數(shù)據(jù)響應該業(yè)務請求,并跳轉至步驟212 ;否則,執(zhí)行步驟211。在本步驟的方案中,特殊地,若讀卡器讀取的條件數(shù)據(jù)的標識并不是電子票券業(yè)務相關的條件數(shù)據(jù)的標識,則讀卡器可使用本地已存儲的電子票券業(yè)務相關的條件數(shù)據(jù),按照脫機方式直接響應該業(yè)務請求。步驟211 :讀卡器從條件數(shù)據(jù)處理器中獲取讀取的條件數(shù)據(jù)的標識對應的處理數(shù)據(jù),并利用該處理數(shù)據(jù)響應該業(yè)務請求。步驟212 :讀卡器將本次使用的處理數(shù)據(jù)寫回SM卡。本步驟212是實施例二的優(yōu)選步驟。本步驟的目的是當SM卡內(nèi)回寫處理數(shù)據(jù)后,可將該SIM卡與其他不具有通信能力,或是未存儲更新后的條件處理數(shù)據(jù)和/或條件數(shù)據(jù)標識的讀卡器進行交互,實現(xiàn)電子票券業(yè)務的脫機執(zhí)行。實施例三本發(fā)明實施例三也以具體的實例對本發(fā)明實施例一的方案進行詳細說明。假設,本實施例三中所涉及的數(shù)據(jù)卡是不具有通信能力的射頻卡,所要執(zhí)行的業(yè)務也是電子票券業(yè)務,電子票券商家在發(fā)售射頻卡時,在該射頻卡內(nèi)寫入了業(yè)務標識和射頻卡的標識等信息。同時,在發(fā)售電子票券的服務器中,也記載了已發(fā)售的射頻卡標識。本發(fā)明實施例三中網(wǎng)絡服務器的功能也可由條件數(shù)據(jù)發(fā)生器和條件數(shù)據(jù)處理器來執(zhí)行,需要說明的是,本實施例三的方案中,網(wǎng)絡服務器也不限于其他的功能劃分方式。如圖3所示,為本發(fā)明實施例三的業(yè)務運行方法流程示意圖,所述方法包括以下步驟步驟301 :條件數(shù)據(jù)發(fā)生器受理商家提交的針對電子票券業(yè)務的數(shù)據(jù)更新請求。步驟302 :條件數(shù)據(jù)發(fā)生器從所述數(shù)據(jù)更新請求中獲取更新后的條件數(shù)據(jù)。步驟303 :條件數(shù)據(jù)發(fā)生器為本次接收到的條件數(shù)據(jù)分配對應的標識。步驟304 :條件數(shù)據(jù)發(fā)生器將本次分配的條件數(shù)據(jù)的標識和條件數(shù)據(jù)發(fā)送至條件數(shù)據(jù)處理器。步驟305 :數(shù)據(jù)處理器將接收到的條件數(shù)據(jù)轉換為處理數(shù)據(jù),并生成條件數(shù)據(jù)的標識列表。本步驟305與步驟206類似的,條件數(shù)據(jù)處理器可以在接收到多條來自數(shù)據(jù)發(fā)生器的條件數(shù)據(jù)后,再執(zhí)行本步驟305 ;數(shù)據(jù)處理器也可以在每次接收到來自數(shù)據(jù)發(fā)生器的條件數(shù)據(jù)后,執(zhí)行本步驟305,所不同的是生成的條件數(shù)據(jù)的標識列表中只包含一個標識。步驟306 :條件數(shù)據(jù)處理器將所述處理數(shù)據(jù)和/或標識列表發(fā)送給讀卡器。步驟307 :讀卡器接收SM卡發(fā)起的電子票券業(yè)務的業(yè)務請求。本步驟中涉及的業(yè)務請求可以是有條件數(shù)據(jù)的業(yè)務交易,也可以是非條件數(shù)據(jù)的業(yè)務交易,若是有條件數(shù)據(jù)的業(yè)務交易,則執(zhí)行步驟308 ;否則,讀卡器可使用脫機方式直接響應該業(yè)務請求。步驟308 :讀卡器從射頻卡內(nèi)讀取射頻卡標識,并從本地存儲的處理數(shù)據(jù)中,確定與所述射頻卡的標識對應的處理數(shù)據(jù),或者,從本地存儲的條件數(shù)據(jù)的標識中,確定與所述射頻卡的標識對應的條件數(shù)據(jù)的標識。在本實施例二的方案中,條件數(shù)據(jù)處理器內(nèi)已設置條件數(shù)據(jù)與射頻卡標識的對應關系,因此,條件數(shù)據(jù)處理器在步驟305將條件數(shù)據(jù)轉換為處理數(shù)據(jù)時,可建立處理數(shù)據(jù)與·射頻卡標識的對應關系,具有對應關系的處理數(shù)據(jù)與射頻卡標識的意思是該射頻卡標識對應的射頻卡,在執(zhí)行電子票券業(yè)務時,使用對應的處理數(shù)據(jù)。需要說明的是,若本步驟中讀卡器確定本地沒有存儲與射頻卡標識對應的處理數(shù)據(jù)或是條件數(shù)據(jù)的標識,則讀卡器可按照非條件數(shù)據(jù)的業(yè)務交易方式來響應本次業(yè)務請求。步驟309 :讀卡器利用該處理數(shù)據(jù)響應該業(yè)務請求,或者,從條件數(shù)據(jù)處理器中獲取讀取的條件數(shù)據(jù)的標識對應的處理數(shù)據(jù),并利用該處理數(shù)據(jù)響應該業(yè)務請求。步驟310 :讀卡器將本次使用的處理數(shù)據(jù)或是業(yè)務數(shù)據(jù)的標識寫回射頻卡。本步驟310是實施例三的優(yōu)選步驟。本步驟310的目的與步驟212相同,進一步地,當射頻卡內(nèi)回寫了處理數(shù)據(jù)或是業(yè)務數(shù)據(jù)的標識后,該射頻卡在一下次執(zhí)行電子票券業(yè)務時,可以按照實施例二的方式執(zhí)行。實施例四本發(fā)明實施例四提供了一種讀卡器,如圖4所示,該讀卡器包括信息接收模塊41、請求接收模塊42、信息確定模塊43和業(yè)務響應模塊44,其中信息接收模塊41用于接收網(wǎng)絡服務器發(fā)送的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識;請求接收模塊42用于接收數(shù)據(jù)卡發(fā)起的業(yè)務請求,并判斷響應該業(yè)務請求是否需要使用條件數(shù)據(jù);信息確定模塊43用于在本地存儲條件數(shù)據(jù)時,從本地確定響應該業(yè)務請求所需的條件數(shù)據(jù),或在本地存儲了條件數(shù)據(jù)的標識時,從網(wǎng)絡服務器處獲取響應該業(yè)務請求所需的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù);業(yè)務響應模塊44用于在判斷結果為需要使用條件數(shù)據(jù)時,利用信息確定模塊43確定的條件數(shù)據(jù)響應所述業(yè)務請求,否則,脫機響應該業(yè)務請求。具體地,信息接收模塊41用于在網(wǎng)絡服務器每次接收到條件數(shù)據(jù)后,實時接收來自網(wǎng)絡服務器的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識,或者,在網(wǎng)絡服務器接收到多條條件數(shù)據(jù)后,接收來自網(wǎng)絡服務器的多條條件數(shù)據(jù)和/或包括多條條件數(shù)據(jù)標識的標識列表。所述讀卡器還可以包括回寫模塊45,用于在利用條件數(shù)據(jù)響應所述業(yè)務請求之后,將業(yè)務響應模塊44所使用的條件數(shù)據(jù)寫回數(shù)據(jù)卡,在脫機響應該業(yè)務請求之后,將信息確定模塊43存儲的條件數(shù)據(jù)寫回數(shù)據(jù)卡,或者將從網(wǎng)絡服務器處獲取的條件數(shù)據(jù)寫回數(shù)據(jù)卡。
本實施例四中的讀卡器可應用于實施例一至實施例三的方案中,除了上述功能模塊外,本實施例四中的讀卡器還可以包括執(zhí)行實施例一至實施例三中各步驟的功能模塊,此處不再贅述。實施例五本發(fā)明實施例五還提供了一種網(wǎng)絡服務器,如圖5所示,包括條件數(shù)據(jù)發(fā)生器51和條件數(shù)據(jù)處理器52,其中條件數(shù)據(jù)發(fā)生器51用于接收條件數(shù)據(jù),生成所述條件數(shù)據(jù)的標識,并將所述條件數(shù)據(jù)以及條件數(shù)據(jù)的標識發(fā)送給條件數(shù)據(jù)處理器52 ;條件數(shù)據(jù)處理器52用于將所述條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識發(fā)送給讀卡器。具體地,所述條件數(shù)據(jù)處理器52用于在每次接收到條件數(shù)據(jù)以及條件數(shù)據(jù)的標識后,實時將條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識發(fā)送給讀卡器,或者,在接收到多條條件數(shù)據(jù)和/或多條條件數(shù)據(jù)的標識后,將多條條件數(shù)據(jù)和/或包括多條條件數(shù)據(jù)標識的標識列表發(fā)送給讀卡器; 所述條件數(shù)據(jù)發(fā)生器51還用于將條件數(shù)據(jù)的標識發(fā)送給數(shù)據(jù)卡。本實施例五中的網(wǎng)絡服務器也可應用于實施例一至實施例三的方案中,所述條件數(shù)據(jù)發(fā)生器51可以是具有輸入端口的受理系統(tǒng),如現(xiàn)網(wǎng)中已部署的業(yè)務受理系統(tǒng);所述條件數(shù)據(jù)處理器52可以是現(xiàn)網(wǎng)中部署的電子商務交易平臺等設備。實施例六本發(fā)明實施例六還提供了一種業(yè)務運行系統(tǒng),如圖6所示,所述系統(tǒng)包括網(wǎng)絡服務器61、讀卡器62和數(shù)據(jù)卡63,其中網(wǎng)絡服務器61用于為接收到的條件數(shù)據(jù)生成條件數(shù)據(jù)的標識,并將條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識發(fā)送給讀卡器62 ;數(shù)據(jù)卡63用于向讀卡器62發(fā)起業(yè)務請求;讀卡器62用于在接收到所述業(yè)務請求后,判斷響應所述業(yè)務請求是否需要使用條件數(shù)據(jù);若需要,則讀卡器62在本地存儲了條件數(shù)據(jù)時,從本地獲取響應該業(yè)務請求所需的條件數(shù)據(jù)并響應所述業(yè)務請求,或在本地存儲了條件數(shù)據(jù)的標識時,從網(wǎng)絡服務器61處獲取響應該業(yè)務請求所需的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù),利用獲取的條件數(shù)據(jù)響應所述業(yè)務請求;若不需要,則讀卡器62脫機響應該業(yè)務請求。具體地,所述讀卡器62還用于在利用條件數(shù)據(jù)響應所述業(yè)務請求之后,將響應所述業(yè)務請求所使用的條件數(shù)據(jù)寫回數(shù)據(jù)卡63,在脫機響應該業(yè)務請求之后,將本地存儲的條件數(shù)據(jù)寫回數(shù)據(jù)卡63,或者將從網(wǎng)絡服務器61處獲取的條件數(shù)據(jù)寫回數(shù)據(jù)卡63。所述網(wǎng)絡服務器61還用于在所述數(shù)據(jù)卡63是具有通信能力的數(shù)據(jù)卡時,向數(shù)據(jù)卡63發(fā)送條件數(shù)據(jù)的標識。本實施例六中涉及的網(wǎng)絡服務器61可以是實施例五中所述的網(wǎng)絡服務器,本實施例六中涉及的讀卡器62可以是實施例四中所述的讀卡器。圖6中的數(shù)據(jù)卡以安裝在智能手機中的數(shù)據(jù)卡表示。通過本發(fā)明實施例的方案,實現(xiàn)了在執(zhí)行條件數(shù)據(jù)的業(yè)務交易時,可以實時更新條件數(shù)據(jù),利用最近更新的條件數(shù)據(jù)執(zhí)行業(yè)務,提高了業(yè)務執(zhí)行的靈活性,在目前的電子商務應用中有極為廣泛的業(yè)務需求,如在數(shù)據(jù)卡內(nèi)的有效期改變、可使用的讀卡器范圍發(fā)生變化等。本發(fā)明實施例的方案不僅可適用于聯(lián)機操作,也可適用于更為廣泛的脫機操作中。進一步地,在本發(fā)明的數(shù)據(jù)卡內(nèi),無需存儲大數(shù)據(jù)量的條件數(shù)據(jù),可存儲條件數(shù)據(jù)的標識,甚至于可不存儲條件數(shù)據(jù)以及條件數(shù)據(jù)的標識,減少了在數(shù)據(jù)卡內(nèi)存儲的數(shù)據(jù)量,減少了數(shù)據(jù)卡內(nèi)的資源浪費。以上所述僅是本發(fā)明的優(yōu)選實施方案,顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這 些改動和變型在內(nèi)。
權利要求
1.一種業(yè)務運行方法,其特征在于,包括 讀卡器接收網(wǎng)絡服務器發(fā)送的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識; 讀卡器在接收到數(shù)據(jù)卡發(fā)起的業(yè)務請求后,判斷響應所述業(yè)務請求是否需要使用條件數(shù)據(jù); 若需要,則讀卡器在本地存儲了條件數(shù)據(jù)時,從本地獲取響應該業(yè)務請求所需的條件數(shù)據(jù)并響應所述業(yè)務請求,或在本地存儲了條件數(shù)據(jù)的標識時,從網(wǎng)絡服務器處獲取響應該業(yè)務請求所需的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù),利用獲取的條件數(shù)據(jù)響應所述業(yè)務請求; 若不需要,則讀卡器脫機響應該業(yè)務請求。
2.如權利要求I所述的方法,其特征在于,讀卡器脫機響應該業(yè)務請求之后,所述方法 還包括 讀卡器從網(wǎng)絡服務器處獲取本地存儲的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù)。
3.如權利要求I所述的方法,其特征在于,讀卡器接收網(wǎng)絡服務器發(fā)送的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識,具體包括 讀卡器在網(wǎng)絡服務器每次接收到條件數(shù)據(jù)后,實時接收來自網(wǎng)絡服務器的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識; 或者,讀卡器在網(wǎng)絡服務器接收到多條條件數(shù)據(jù)后,接收來自網(wǎng)絡服務器的多條條件數(shù)據(jù)和/或包括多條條件數(shù)據(jù)標識的標識列表。
4.如權利要求I所述的方法,其特征在于,讀卡器利用條件數(shù)據(jù)響應所述業(yè)務請求之后,所述方法還包括 讀卡器將響應所述業(yè)務請求所使用的條件數(shù)據(jù)寫回數(shù)據(jù)卡; 或者, 讀卡器脫機響應該業(yè)務請求之后,所述方法還包括 讀卡器將本地存儲的條件數(shù)據(jù)寫回數(shù)據(jù)卡,或者讀卡器將從網(wǎng)絡服務器處獲取的條件數(shù)據(jù)寫回數(shù)據(jù)卡。
5.如權利要求I所述的方法,其特征在于,所述數(shù)據(jù)卡是具有通信能力的數(shù)據(jù)卡; 數(shù)據(jù)卡發(fā)起業(yè)務請求之前,所述方法還包括 數(shù)據(jù)卡接收網(wǎng)絡服務器發(fā)送的條件數(shù)據(jù)的標識; 讀卡器在確定需要使用條件數(shù)據(jù)響應所述業(yè)務請求時,通過以下方式獲取響應所述業(yè)務請求所需的條件數(shù)據(jù) 讀卡器從數(shù)據(jù)卡中讀取條件數(shù)據(jù)的標識,并根據(jù)該數(shù)據(jù)的標識從本地獲取對應的條件數(shù)據(jù),或者,讀卡器從本地存儲的條件數(shù)據(jù)的標識中,確定與從數(shù)據(jù)卡中讀取的條件數(shù)據(jù)標識相同的標識,并從網(wǎng)絡服務器中獲取該標識對應的條件數(shù)據(jù)。
6.如權利要求4所述的方法,其特征在于,所述數(shù)據(jù)卡是具有通信能力的數(shù)據(jù)卡; 數(shù)據(jù)卡發(fā)起業(yè)務請求之前,所述方法還包括 數(shù)據(jù)卡接收網(wǎng)絡服務器發(fā)送的條件數(shù)據(jù)的標識;讀卡器通過以下方式確定在脫機響應該業(yè)務請求之后,需要寫回數(shù)據(jù)卡的條件數(shù)據(jù)讀卡器從數(shù)據(jù)卡中讀取條件數(shù)據(jù)的標識,并根據(jù)該數(shù)據(jù)的標識從本地獲取對應的條件數(shù)據(jù)作為需要寫回數(shù)據(jù)卡的條件數(shù)據(jù),或者,讀卡器從本地存儲的條件數(shù)據(jù)的標識中,確定與從數(shù)據(jù)卡中讀取的條件數(shù)據(jù)標識相同的標識,并從網(wǎng)絡服務器中獲取該標識對應的條件數(shù)據(jù)作為需要寫回數(shù)據(jù)卡的條件數(shù)據(jù)。
7.一種讀卡器,其特征在于,包括 信息接收模塊,用于接收網(wǎng)絡服務器發(fā)送的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識; 請求接收模塊,用于接收數(shù)據(jù)卡發(fā)起的業(yè)務請求,并判斷響應該業(yè)務請求是否需要使用條件數(shù)據(jù); 信息確定模塊,用于在本地存儲條件數(shù)據(jù)時,從本地確定響應該業(yè)務請求所需的條件數(shù)據(jù),或在本地存儲了條件數(shù)據(jù)的標識時,從網(wǎng)絡服務器處獲取響應該業(yè)務請求所需的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù); 業(yè)務響應模塊,用于在判斷結果為需要使用條件數(shù)據(jù)時,利用信息確定模塊確定的條件數(shù)據(jù)響應所述業(yè)務請求,否則,脫機響應該業(yè)務請求。
8.如權利要求7所述的讀卡器,其特征在于, 信息接收模塊,具體用于在網(wǎng)絡服務器每次接收到條件數(shù)據(jù)后,實時接收來自網(wǎng)絡服務器的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識,或者,在網(wǎng)絡服務器接收到多條條件數(shù)據(jù)后,接收來自網(wǎng)絡服務器的多條條件數(shù)據(jù)和/或包括多條條件數(shù)據(jù)的標識的標識列表。
9.如權利要求7所述的讀卡器,其特征在于,所述讀卡器還包括 回寫模塊,用于在利用條件數(shù)據(jù)響應所述業(yè)務請求之后,將業(yè)務響應模塊所使用的條件數(shù)據(jù)寫回數(shù)據(jù)卡,在脫機響應該業(yè)務請求之后,將本地存儲的條件數(shù)據(jù)寫回數(shù)據(jù)卡,或者將從網(wǎng)絡服務器處獲取的條件數(shù)據(jù)寫回數(shù)據(jù)卡。
10.如權利要求9所述的讀卡器,其特征在于, 所述回寫模塊,具體用于在脫機響應該業(yè)務請求之后,根據(jù)從數(shù)據(jù)卡內(nèi)讀取的條件數(shù)據(jù)的標識,從本地獲取對應的條件數(shù)據(jù)作為需要寫回數(shù)據(jù)卡的條件數(shù)據(jù),或者,讀卡器從本地存儲的條件數(shù)據(jù)的標識中,確定與從數(shù)據(jù)卡中讀取的條件數(shù)據(jù)標識相同的標識,并從網(wǎng)絡服務器中獲取該標識對應的條件數(shù)據(jù)作為需要寫回數(shù)據(jù)卡的條件數(shù)據(jù)。
11.如權利要求7所述的讀卡器,其特征在于,所述讀卡器還包括 讀取模塊,用于在數(shù)據(jù)卡內(nèi)存儲了條件數(shù)據(jù)的標識時,從數(shù)據(jù)卡中讀取條件數(shù)據(jù)的標識; 所述信息確定模塊,具體用于根據(jù)讀取模塊讀取的標識,從本地確定對應的響應該業(yè)務請求所需的條件數(shù)據(jù),或者,從本地存儲的條件數(shù)據(jù)的標識中,確定與讀取模塊讀取的條件數(shù)據(jù)的標識相同的標識,并從網(wǎng)絡服務器處獲取所述相同的標識對應的條件數(shù)據(jù)。
12.—種網(wǎng)絡服務器,其特征在于,包括條件數(shù)據(jù)發(fā)生器和條件數(shù)據(jù)處理器,其中 條件數(shù)據(jù)發(fā)生器,用于接收條件數(shù)據(jù),生成所述條件數(shù)據(jù)的標識,并將所述條件數(shù)據(jù)以及條件數(shù)據(jù)的標識發(fā)送給條件數(shù)據(jù)處理器; 條件數(shù)據(jù)處理器,用于將所述條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識發(fā)送給讀卡器。
13.如權利要求12所述的網(wǎng)絡服務器,其特征在于, 所述條件數(shù)據(jù)處理器,具體用于在每次接收到條件數(shù)據(jù)以及條件數(shù)據(jù)的標識后,實時將條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識發(fā)送給讀卡器,或者,在接收到多條條件數(shù)據(jù)和/或多條條件數(shù)據(jù)的標識后,將多條條件數(shù)據(jù)和/或包括多條條件數(shù)據(jù)的標識的標識列表發(fā)送給讀卡器。
14.如權利要求12所述的網(wǎng)絡服務器,其特征在于, 所述條件數(shù)據(jù)發(fā)生器,還用于將條件數(shù)據(jù)的標識發(fā)送給數(shù)據(jù)卡。
15.一種業(yè)務運行系統(tǒng),其特征在于,所述系統(tǒng)包括網(wǎng)絡服務器、讀卡器和數(shù)據(jù)卡,其中 網(wǎng)絡服務器,用于為接收到的條件數(shù)據(jù)生成條件數(shù)據(jù)的標識,并將條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識發(fā)送給讀卡器; 數(shù)據(jù)卡,用于向讀卡器發(fā)起業(yè)務請求; 讀卡器,用于在接收到所述業(yè)務請求后,判斷響應所述業(yè)務請求是否需要使用條件數(shù) 據(jù);若需要,則在本地存儲了條件數(shù)據(jù)時,從本地獲取響應該業(yè)務請求所需的條件數(shù)據(jù)并響應所述業(yè)務請求,或在本地存儲了條件數(shù)據(jù)的標識時,從網(wǎng)絡服務器處獲取響應該業(yè)務請求所需的條件數(shù)據(jù)的標識對應的條件數(shù)據(jù),利用獲取的條件數(shù)據(jù)響應所述業(yè)務請求;若不需要,則脫機響應該業(yè)務請求。
16.如權利要求15所述的系統(tǒng),其特征在于, 所述讀卡器,還用于在利用條件數(shù)據(jù)響應所述業(yè)務請求之后,將響應所述業(yè)務請求所使用的條件數(shù)據(jù)寫回數(shù)據(jù)卡,在脫機響應該業(yè)務請求之后,將本地存儲的條件數(shù)據(jù)寫回數(shù)據(jù)卡,或者將從網(wǎng)絡服務器處獲取的條件數(shù)據(jù)寫回數(shù)據(jù)卡。
17.如權利要求15所述的系統(tǒng),其特征在于, 網(wǎng)絡服務器,還用于在所述數(shù)據(jù)卡是具有通信能力的數(shù)據(jù)卡時,向數(shù)據(jù)卡發(fā)送條件數(shù)據(jù)的標識。
全文摘要
本發(fā)明公開了一種業(yè)務運行方法、裝置及系統(tǒng),主要內(nèi)容包括讀卡器可以接收網(wǎng)絡服務器發(fā)送的更新后的條件數(shù)據(jù)和/或條件數(shù)據(jù)的標識,因此,讀卡器在接收到數(shù)據(jù)卡發(fā)送的業(yè)務請求時,若該業(yè)務請求是條件性數(shù)據(jù)業(yè)務請求,則可根據(jù)本地存儲的條件數(shù)據(jù)或根據(jù)本地存儲的條件數(shù)據(jù)的標識從網(wǎng)絡服務器處獲得條件數(shù)據(jù)后,響應業(yè)務請求;若該業(yè)務請求是非條件性數(shù)據(jù)業(yè)務請求,可通過脫機方式響應業(yè)務請求,使得本發(fā)明的業(yè)務運行過程更靈活、方便,運行結果能夠滿足條件數(shù)據(jù)的更新需求。
文檔編號H04L29/08GK102957713SQ201110236549
公開日2013年3月6日 申請日期2011年8月17日 優(yōu)先權日2011年8月17日
發(fā)明者王釗, 李征 申請人:中國移動通信集團公司