專利名稱:一種移動企業(yè)資源計劃系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的數(shù)據(jù)業(yè)務(wù)技術(shù)領(lǐng)域,尤其涉及一種移動企業(yè)資源計劃ERP 系統(tǒng)和方法。
背景技術(shù):
企業(yè)資源計劃ERP (Enterprise Resource Planning)系統(tǒng),是指建立在信息技術(shù) 基礎(chǔ)上,以系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策運行手段的管理平臺。ERP系 統(tǒng)集信息技術(shù)與先進(jìn)的管理思想于一身,成為現(xiàn)代企業(yè)的運行模式,反映時代對企業(yè)合理 調(diào)配資源,最大化地創(chuàng)造社會財富的要求,成為企業(yè)在信息時代生存、發(fā)展的基石。ERP系統(tǒng)的應(yīng)用可以有效地促進(jìn)現(xiàn)有企業(yè)管理的現(xiàn)代化、科學(xué)化,適應(yīng)競爭日益激 烈的市場要求,它的導(dǎo)入,已經(jīng)成為大勢所趨。ERP系統(tǒng)是對企業(yè)全部資源的整合管理,其本 身也是企業(yè)的一個重要資源,因此,ERP系統(tǒng)的實施關(guān)鍵是一個總體規(guī)劃,總體規(guī)劃必須站 在企業(yè)的戰(zhàn)略層次,把企業(yè)整個供應(yīng)鏈作為一個有機(jī)整體,逐步實現(xiàn)。ERP實施可分三個過 程企業(yè)基礎(chǔ)業(yè)務(wù)的信息管理(財務(wù)、進(jìn)銷存、人事等);企業(yè)資源管理(人力資源、資金資 源、資產(chǎn)資源、客戶資源);企業(yè)之間的合作管理與電子商務(wù)協(xié)同管理。但目前的ERP系統(tǒng),均是通過互聯(lián)網(wǎng)實現(xiàn),企業(yè)用戶僅能通過PC終端完成ERP業(yè) 務(wù)流程,而隨著移動通信網(wǎng)絡(luò)的發(fā)展,如何實現(xiàn)企業(yè)用戶通過移動終端完成ERP業(yè)務(wù)流程, 即實現(xiàn)移動ERP系統(tǒng),已是業(yè)界關(guān)注的焦點問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種移動ERP系統(tǒng),用以實現(xiàn)企業(yè)用戶通過移動終端完成ERP 業(yè)務(wù)流程,增加ERP業(yè)務(wù)的靈活性。本發(fā)明實施例提供一種移動ERP系統(tǒng),包括ERP服務(wù)器集群、企業(yè)側(cè)服務(wù)器和移 動終端;其中所述企業(yè)側(cè)服務(wù)器,用于存儲企業(yè)資源數(shù)據(jù),并將存儲的企業(yè)資源數(shù)據(jù)同步到所 述ERP服務(wù)器集群;所述ERP服務(wù)器集群,用于接收所述移動終端提供的ERP業(yè)務(wù)信息,并將接收的 ERP業(yè)務(wù)信息中攜帶的企業(yè)資源數(shù)據(jù)同步到所述企業(yè)側(cè)服務(wù)器;所述移動終端,用于與所述ERP服務(wù)器集群之間交互ERP業(yè)務(wù)信息。本發(fā)明實施例還提供一種移動企業(yè)資源計劃ERP系統(tǒng)中企業(yè)資源數(shù)據(jù)同步方法, 包括 所述ERP服務(wù)器集群在掃描到本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資 源數(shù)據(jù)不相同時,使用本地ERP數(shù)據(jù)庫中存儲的已更新的企業(yè)資源數(shù)據(jù),更新所述本地鏡 像數(shù)據(jù)庫中存儲的對應(yīng)的企業(yè)資源數(shù)據(jù),并與所述企業(yè)側(cè)服務(wù)器之間進(jìn)行所述企業(yè)資源數(shù) 據(jù)同步;以及 在同步成功后,在所述本地鏡像數(shù)據(jù)庫中設(shè)置更新的企業(yè)資源數(shù)據(jù)的同步標(biāo)志字段表征所述更新的企業(yè)資源數(shù)據(jù)已同步;其中,所述本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)與所述企業(yè)側(cè)服務(wù)器中的ERP數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)相同。本發(fā)明實施例還提供一種移動企業(yè)資源計劃ERP系統(tǒng)中企業(yè)資源數(shù)據(jù)同步方法, 包括所述企業(yè)側(cè)服務(wù)器在掃描到本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資 源數(shù)據(jù)不相同時,使用本地ERP數(shù)據(jù)庫中存儲的已更新的企業(yè)資源數(shù)據(jù),更新所述本地鏡 像數(shù)據(jù)庫中存儲的對應(yīng)的企業(yè)資源數(shù)據(jù),并與所述ERP服務(wù)器集群之間進(jìn)行所述企業(yè)資源 數(shù)據(jù)同步;以及在同步成功后,在所述本地鏡像數(shù)據(jù)庫中設(shè)置更新的企業(yè)資源數(shù)據(jù)的同步標(biāo)志字 段表征所述更新的企業(yè)資源數(shù)據(jù)已同步;其中,所述本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)與所述ERP服務(wù)器集群中的 ERP數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)相同。本發(fā)明實施例提供的系統(tǒng)中,企業(yè)側(cè)服務(wù)器會將存儲的企業(yè)資源數(shù)據(jù)同步到所述 ERP服務(wù)器集群,ERP服務(wù)器集群會將接收的ERP業(yè)務(wù)信息中攜帶的企業(yè)資源數(shù)據(jù)同步到企 業(yè)側(cè)服務(wù)器;保證了 ERP服務(wù)器集群中存儲的企業(yè)資源數(shù)據(jù)與企業(yè)側(cè)服務(wù)器中存儲的企業(yè) 資源數(shù)據(jù)一致,進(jìn)而保證ERP業(yè)務(wù)的準(zhǔn)確性和有效性;ERP服務(wù)器集群中存儲了企業(yè)資源數(shù) 據(jù),因此可以與移動終端之間通過ERP業(yè)務(wù)信息的交互,執(zhí)行ERP業(yè)務(wù)流程,即可以將企業(yè) 資源數(shù)據(jù)在網(wǎng)絡(luò)側(cè)統(tǒng)一匯聚,并通過移動終端發(fā)布給企業(yè)用戶。由于移動終端自身不受時 間和地點限制的靈活特點,進(jìn)而使得通過移動終端完成ERP業(yè)務(wù)更靈活。
圖1為本發(fā)明實施例提供的移動ERP系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例提供的移動ERP系統(tǒng)中的ERP服務(wù)器集群的結(jié)構(gòu)示意圖之 圖3為本發(fā)明實施例提供的移動ERP系統(tǒng)中的ERP服務(wù)器集群的結(jié)構(gòu)示意圖之 --;圖4為本發(fā)明實施例提供的移動ERP系統(tǒng)中ERP服務(wù)器集群中的ERP應(yīng)用服務(wù)器 的結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例提供的移動ERP系統(tǒng)中ERP業(yè)務(wù)開通方法的流程圖;圖6為本發(fā)明實施例提供的移動ERP系統(tǒng)中ERP業(yè)務(wù)變更方法的流程圖;圖7為本發(fā)明實施例提供的移動ERP系統(tǒng)中ERP業(yè)務(wù)關(guān)閉方法的流程圖;圖8為本發(fā)明實施例提供的移動ERP系統(tǒng)中企業(yè)資源數(shù)據(jù)同步方法的流程圖。
具體實施例方式本發(fā)明實施例提供一種移動ERP系統(tǒng),其結(jié)構(gòu)示意圖如圖1所示,包括ERP服務(wù) 器集群101、企業(yè)側(cè)服務(wù)器102和移動終端103 ;其中企業(yè)側(cè)服務(wù)器102,用于存儲企業(yè)資源數(shù)據(jù),并將存儲的企業(yè)資源數(shù)據(jù)同步到ERP 服務(wù)器集群101 ;
ERP服務(wù)器集群101,用于接收移動終端103提供的ERP業(yè)務(wù)信息,并將接收的ERP 業(yè)務(wù)信息中攜帶的企業(yè)資源數(shù)據(jù)同步到企業(yè)側(cè)服務(wù)器102 ; 移動終端103,用于與ERP服務(wù)器集群101之間交互ERP業(yè)務(wù)信息。其中,ERP服務(wù)器集群101和企業(yè)側(cè)服務(wù)器102中均存儲了企業(yè)資源數(shù)據(jù),根據(jù)企 業(yè)的特征和具體需求不同,存儲的企業(yè)資源數(shù)據(jù)也可不同,可以為現(xiàn)有ERP系統(tǒng)中涉及的 任何企業(yè)資源數(shù)據(jù),例如,可以為企業(yè)人力資源數(shù)據(jù)、企業(yè)資金數(shù)據(jù)、企業(yè)客戶資源數(shù)據(jù)和 企業(yè)產(chǎn)品資源數(shù)據(jù)等等。企業(yè)側(cè)服務(wù)器102中存儲的企業(yè)資源數(shù)據(jù)可以由企業(yè)用戶根據(jù)企 業(yè)實際情況進(jìn)行更新,ERP服務(wù)器集群101中存儲的企業(yè)資源數(shù)據(jù)可以由移動終端102在 執(zhí)行ERP業(yè)務(wù)流程中進(jìn)行更新,在ERP服務(wù)器集群101和企業(yè)側(cè)服務(wù)器102中的一方存儲 的企業(yè)資源數(shù)據(jù)更新后,通過數(shù)據(jù)同步,將更新的企業(yè)資源數(shù)據(jù)同步到另一方,保證了雙方 存儲的企業(yè)資源數(shù)據(jù)的一致,進(jìn)而保證ERP業(yè)務(wù)的準(zhǔn)確性和有效性。具體的ERP業(yè)務(wù)根據(jù)企業(yè)的特征和具體需求不同,可以為現(xiàn)有ERP系統(tǒng)中涉及的 任何ERP業(yè)務(wù),例如,ERP服務(wù)器集群101將企業(yè)資源數(shù)據(jù)或需要審批的企業(yè)計劃等通過移 動終端103展現(xiàn)給企業(yè)用戶中的企業(yè)管理者,供企業(yè)管理者進(jìn)行決策或向企業(yè)其他用戶下 發(fā)任務(wù)等,企業(yè)其他用戶通過自身的移動終端103接收ERP服務(wù)器集群101下發(fā)的信息,即 可以根據(jù)接收的信息所表征的指示完成相應(yīng)的工作,并通過其自身的移動終端103返回執(zhí) 行結(jié)果。本發(fā)明實施例中,ERP服務(wù)器集群101與企業(yè)側(cè)服務(wù)器102之間通過Internet采 用https協(xié)議或http協(xié)議進(jìn)行企業(yè)資源數(shù)據(jù)的同步;移動ERP系統(tǒng)的系統(tǒng)管理員和維護(hù)人 員可以利用相應(yīng)終端,通過Internet采用https協(xié)議或http協(xié)議對ERP服務(wù)器集群101 進(jìn)行系統(tǒng)管理和維護(hù)。較佳的,ERP服務(wù)器集群101,如圖2所示,可以進(jìn)一步包括ERP應(yīng)用服務(wù)器201 和業(yè)務(wù)管理服務(wù)器202;其中ERP應(yīng)用服務(wù)器201,用于與企業(yè)側(cè)服務(wù)器102之間進(jìn)行企業(yè)資源數(shù)據(jù)的同步;以 及與移動終端103之間交互ERP業(yè)務(wù)服務(wù)信息,執(zhí)行ERP業(yè)務(wù)服務(wù)流程;業(yè)務(wù)管理服務(wù)器202,用于執(zhí)行ERP業(yè)務(wù)管理流程。其中,ERP業(yè)務(wù)服務(wù)流程為涉及具體企業(yè)應(yīng)用層面的ERP業(yè)務(wù)流程,例如上面舉例 描述的ERP業(yè)務(wù)流程。ERP業(yè)務(wù)管理流程為涉及企業(yè)實現(xiàn)ERP應(yīng)用中業(yè)務(wù)管理的流程,例如,具體ERP業(yè) 務(wù)的開通、更改或關(guān)閉等,如2中,由業(yè)務(wù)管理服務(wù)器202執(zhí)行ERP業(yè)務(wù)管理流程,具體可以 通過ADC業(yè)務(wù)管理平臺203執(zhí)行ERP業(yè)務(wù)管理流程,業(yè)務(wù)管理服務(wù)器202與ADC業(yè)務(wù)管理 平臺203之間可以采用現(xiàn)有技術(shù)中ADC業(yè)務(wù)管理平臺203的規(guī)范接口 ;或者也可以與移動 終端103之間通過交互ERP業(yè)務(wù)管理信息,執(zhí)行ERP業(yè)務(wù)管理流程。較佳的,ERP服務(wù)器集群101,如圖3所示,還包括短信網(wǎng)關(guān)301、WAP網(wǎng)關(guān)302和 WEB服務(wù)器303中的至少之一;短信網(wǎng)關(guān)301,用于通過自身使得ERP應(yīng)用服務(wù)器201采用短信方式與移動終端 103交互ERP業(yè)務(wù)服務(wù)信息;和/或使得業(yè)務(wù)管理服務(wù)器202采用短信方式與移動終端103 交互ERP業(yè)務(wù)管理信息;WAP網(wǎng)關(guān)302,用于通過自身使得ERP應(yīng)用服務(wù)器201采用WAP方式與移動終端103交互ERP業(yè)務(wù)服務(wù)信息;和/或使得業(yè)務(wù)管理服務(wù)器202采用WAP方式與移動終端103 交互ERP業(yè)務(wù)管理信息;WEB服務(wù)器303,用于通過自身使得ERP應(yīng)用服務(wù)器201采用TOB方式與移動終端 103交互ERP業(yè)務(wù)服務(wù)信息;和/或使得業(yè)務(wù)管理服務(wù)器202采用TOB方式與移動終端103 交互ERP業(yè)務(wù)管理信息。其中,ERP服務(wù)器集群101通過短信方式與移動終端103交互信息方便,快捷,但 收到短信方式特點的限制,交互的信息內(nèi)容和形式過于單一,不夠豐富,一定程度上會影響 ERP業(yè)務(wù)執(zhí)行的效率;而WAP方式和TOB方式則彌補了這一缺點,使得交互的信息的內(nèi)容和 形式更豐富,還可以針對不同移動終端103的屏幕大小和顯示能力,對WAP頁面和TOB頁面 進(jìn)行適當(dāng)?shù)呐渲?,以便實現(xiàn)更好的顯示效果。本發(fā)明實施例中,ERP應(yīng)用服務(wù)器201與短信網(wǎng)關(guān)301之間接口協(xié)議為http協(xié)議; 短信網(wǎng)關(guān)301通過Intranet采用CMPP協(xié)議通過移動通信網(wǎng)絡(luò)中的短消息中心SMC向移動 終端103發(fā)送信息;ERP應(yīng)用服務(wù)器201與WAP網(wǎng)關(guān)302之間接口的承載網(wǎng)絡(luò)為Intranet, 接口協(xié)議為http協(xié)議;WAP網(wǎng)關(guān)302通過移動通信網(wǎng)絡(luò)向移動終端103展現(xiàn)WAP頁面。較佳的,ERP應(yīng)用服務(wù)器201,如圖4所示,進(jìn)一步包括第一接口 401,用于與企業(yè)側(cè)服務(wù)器102之間傳輸企業(yè)資源數(shù)據(jù)同步命令信息;同 步命令信息如同步請求和同步響應(yīng)信息等;第二接口 402,用于與企業(yè)側(cè)服務(wù)器102之間傳輸企業(yè)資源數(shù)據(jù);第三接口 402,用于與企業(yè)側(cè)服務(wù)器102之間傳輸企業(yè)資源數(shù)據(jù)同步結(jié)果信息。其中,上述第一接口 401不涉及任何具體企業(yè)資源數(shù)據(jù),僅用于傳輸同步命令信 息,所以調(diào)用頻繁,對性能要求較高,因此,較佳的可以不采用WS-Security協(xié)議傳輸,而是 用其他傳輸性能較高的WEB Sservice協(xié)議傳輸。通過上述三個接口分別傳輸對應(yīng)的信息和數(shù)據(jù),可以實現(xiàn)三個接口同時傳輸信息 和數(shù)據(jù),提高ERP服務(wù)器集群101和企業(yè)側(cè)服務(wù)器102之間進(jìn)行企業(yè)資源數(shù)據(jù)同步的效率。較佳的,本發(fā)明實施例中,ERP服務(wù)器集群101,還可以用于獲取移動終端103的位 置信息和/或狀態(tài)信息,并根據(jù)獲取的位置信息和/或狀態(tài)信息執(zhí)行ERP業(yè)務(wù)流程。具體 的獲取方法可以采用現(xiàn)有技術(shù)的各種方法,在此不再做詳細(xì)描述。由于移動終端103不受 時間和地點限制的靈活特點,ERP服務(wù)器集群101獲取到移動終端103的位置信息和狀態(tài) 信息后,可以將移動終端103的位置信息和狀態(tài)信息與具體的ERP業(yè)務(wù)的應(yīng)用相結(jié)合,使得 更靈活的完成該ERP業(yè)務(wù),例如,可以根據(jù)位置信息,指示位置最合適的企業(yè)用戶完成相關(guān) 的工作;也可以根據(jù)狀態(tài)信息,指示處于接收狀態(tài)的企業(yè)用戶完成相關(guān)的工作;靈活的完 成該ERP業(yè)務(wù)即提高了 ERP業(yè)務(wù)的效率和有效性。下面結(jié)合附圖,用具體實施例對基于上述移動ERP系統(tǒng)的ERP業(yè)務(wù)中的相關(guān)方法 進(jìn)行詳細(xì)描述。圖5所示為本發(fā)明實施例提供的上述移動ERP系統(tǒng)中ERP業(yè)務(wù)開通方法的流程 圖,包括步驟S501、本發(fā)明實施例中,可以由企業(yè)用戶通過其移動終端與網(wǎng)絡(luò)側(cè)進(jìn)行信息 交互開通ERP業(yè)務(wù),也可以通過客戶關(guān)系管理CRM(CustomerRelationship Management)終 端與網(wǎng)絡(luò)側(cè)進(jìn)行信息交互開通ERP業(yè)務(wù)。以CRM終端為例,本步驟中,企業(yè)用戶向CRM終端操作人員申請開通ERP業(yè)務(wù),CRM終端操作人員錄入該企業(yè)相關(guān)信息,并向ADC業(yè)務(wù)管理平 臺發(fā)送ERP業(yè)務(wù)建立請求,業(yè)務(wù)建立請求中攜帶該企業(yè)的標(biāo)識等相關(guān)信息。步驟S502、ADC業(yè)務(wù)管理平臺接收到ERP業(yè)務(wù)建立請求后,創(chuàng)建對應(yīng)該企業(yè)的ERP 業(yè)務(wù)企業(yè)平臺,用于后續(xù)實現(xiàn)對應(yīng)該企業(yè)的ERP業(yè)務(wù)流程的處理。步驟S503、ADC業(yè)務(wù)管理平臺向CRM終端返回建立成功響應(yīng)。本發(fā)明實施例中,當(dāng)?shù)谝淮伍_通ERP業(yè)務(wù)時執(zhí)行上述步驟S501-步驟S503,在創(chuàng)建 了對應(yīng)該企業(yè)的ERP業(yè)務(wù)企業(yè)平臺后,后續(xù)再開通其他ERP業(yè)務(wù)則可以不再執(zhí)行上述步驟 S501-步驟S503,直接從步驟S504開始。步驟S504、CRM終端向ADC業(yè)務(wù)管理平臺發(fā)送ERP業(yè)務(wù)開通請求;如果是由移動終 端發(fā)送ERP業(yè)務(wù)開通請求,則該ERP業(yè)務(wù)開通請求中攜帶該企業(yè)的標(biāo)識和密碼。步驟S505、ADC業(yè)務(wù)管理平臺接收到該ERP業(yè)務(wù)開通請求后,將該ERP業(yè)務(wù)開通請 求轉(zhuǎn)發(fā)給業(yè)務(wù)管理服務(wù)器;如果是由移動終端發(fā)送ERP業(yè)務(wù)開通請求,則根據(jù)請求中攜帶 的該企業(yè)的標(biāo)識和密碼確定該移動終端具備開通權(quán)限后,將該ERP業(yè)務(wù)開通請求轉(zhuǎn)發(fā)給業(yè) 務(wù)管理服務(wù)器。步驟S506、業(yè)務(wù)管理服務(wù)器開通對應(yīng)該企業(yè)的該ERP業(yè)務(wù)。步驟S507、業(yè)務(wù)管理服務(wù)器向ADC業(yè)務(wù)管理平臺返回ERP業(yè)務(wù)開通結(jié)果。步驟S508、ADC業(yè)務(wù)管理平臺接收到ERP業(yè)務(wù)開通結(jié)果后,如果該結(jié)果表征業(yè)務(wù)開 通成功,則更新對應(yīng)該企業(yè)的該ERP業(yè)務(wù)開通狀態(tài)。步驟S509、ADC業(yè)務(wù)管理平臺向CRM終端返回ERP業(yè)務(wù)開通結(jié)果。CRM終端接收 到該ERP業(yè)務(wù)開通結(jié)果后,更新對應(yīng)該企業(yè)的該ERP業(yè)務(wù)訂購信息,還可以通知BOSS對應(yīng) 該企業(yè)的該ERP業(yè)務(wù)訂購關(guān)系。圖6所示為本發(fā)明實施例提供的上述移動ERP系統(tǒng)中ERP業(yè)務(wù)變更方法的流程 圖,包括步驟S601、本發(fā)明實施例中,可以由企業(yè)用戶通過其移動終端與網(wǎng)絡(luò)側(cè)進(jìn)行信息 交互變更ERP業(yè)務(wù),也可以通過CRM終端與網(wǎng)絡(luò)側(cè)進(jìn)行信息交互變更ERP業(yè)務(wù)。以CRM終 端為例,本步驟中,企業(yè)用戶向CRM終端操作人員申請變更ERP業(yè)務(wù),CRM終端操作人員錄 入該企業(yè)相關(guān)信息,并向ADC業(yè)務(wù)管理平臺發(fā)送ERP業(yè)務(wù)變更請求;如果是由移動終端發(fā)送 ERP業(yè)務(wù)變更請求,則該ERP業(yè)務(wù)變更請求中攜帶該企業(yè)的標(biāo)識和密碼。步驟S602、ADC業(yè)務(wù)管理平臺接收到該ERP業(yè)務(wù)變更請求后,將該ERP業(yè)務(wù)變更請 求轉(zhuǎn)發(fā)給業(yè)務(wù)管理服務(wù)器;如果是由移動終端發(fā)送ERP業(yè)務(wù)變更請求,則根據(jù)請求中攜帶 的該企業(yè)的標(biāo)識和密碼確定該移動終端具備變更權(quán)限后,將該ERP業(yè)務(wù)變更請求轉(zhuǎn)發(fā)給業(yè) 務(wù)管理服務(wù)器。步驟S603、業(yè)務(wù)管理服務(wù)器變更對應(yīng)該企業(yè)的該ERP業(yè)務(wù)。步驟S604、業(yè)務(wù)管理服務(wù)器向ADC業(yè)務(wù)管理平臺返回ERP業(yè)務(wù)變更結(jié)果。步驟S605、ADC業(yè)務(wù)管理平臺接收到ERP業(yè)務(wù)變更結(jié)果后,如果該結(jié)果表征業(yè)務(wù)變 更成功,則更新對應(yīng)該企業(yè)的該ERP業(yè)務(wù)狀態(tài)。步驟S606、ADC業(yè)務(wù)管理平臺向CRM終端返回ERP業(yè)務(wù)變更結(jié)果。CRM終端接收 到該ERP業(yè)務(wù)變更結(jié)果后,更新對應(yīng)該企業(yè)的該ERP業(yè)務(wù)訂購信息,還可以通知BOSS對應(yīng) 該企業(yè)的該ERP業(yè)務(wù)訂購關(guān)系。
圖7所示為本發(fā)明實施例提供的上述移動ERP系統(tǒng)中ERP業(yè)務(wù)關(guān)閉方法的流程 圖,包括步驟S701、本發(fā)明實施例中,可以由企業(yè)用戶通過其移動終端與網(wǎng)絡(luò)側(cè)進(jìn)行信息 交互關(guān)閉ERP業(yè)務(wù),也可以通過CRM終端與網(wǎng)絡(luò)側(cè)進(jìn)行信息交互關(guān)閉ERP業(yè)務(wù)。以CRM終 端為例,本步驟中,企業(yè)用戶向CRM終端操作人員申請關(guān)閉ERP業(yè)務(wù),CRM終端操作人員錄 入該企業(yè)相關(guān)信息,并向ADC業(yè)務(wù)管理平臺發(fā)送ERP業(yè)務(wù)關(guān)閉請求;如果是由移動終端發(fā)送 ERP業(yè)務(wù)關(guān)閉請求,則該ERP業(yè)務(wù)關(guān)閉請求中攜帶該企業(yè)的標(biāo)識和密碼。步驟S702、ADC業(yè)務(wù)管理平臺接收到該ERP業(yè)務(wù)關(guān)閉請求后,將該ERP業(yè)務(wù)關(guān)閉請 求轉(zhuǎn)發(fā)給業(yè)務(wù)管理服務(wù)器;如果是由移動終端發(fā)送ERP業(yè)務(wù)關(guān)閉請求,則根據(jù)請求中攜帶 的該企業(yè)的標(biāo)識和密碼確定該移動終端具備關(guān)閉權(quán)限后,將該ERP業(yè)務(wù)關(guān)閉請求轉(zhuǎn)發(fā)給業(yè) 務(wù)管理服務(wù)器。步驟S703、業(yè)務(wù)管理服務(wù)器關(guān)閉對應(yīng)該企業(yè)的該ERP業(yè)務(wù)。步驟S704、業(yè)務(wù)管理服務(wù)器向ADC業(yè)務(wù)管理平臺返回ERP業(yè)務(wù)關(guān)閉結(jié)果。步驟S705、ADC業(yè)務(wù)管理平臺接收到ERP業(yè)務(wù)關(guān)閉結(jié)果后,如果該結(jié)果表征業(yè)務(wù)關(guān) 閉成功,則更新對應(yīng)該企業(yè)的該ERP業(yè)務(wù)狀態(tài)。步驟S706、ADC業(yè)務(wù)管理平臺向CRM終端返回ERP業(yè)務(wù)關(guān)閉結(jié)果。CRM終端接收 到該ERP業(yè)務(wù)關(guān)閉結(jié)果后,更新對應(yīng)該企業(yè)的該ERP業(yè)務(wù)訂購信息,還可以通知BOSS對應(yīng) 該企業(yè)的該ERP業(yè)務(wù)訂購關(guān)系。本發(fā)明實施例中的上述圖5、圖6和圖7所示的流程中,是通過ADC業(yè)務(wù)管理平臺 實現(xiàn)ERP業(yè)務(wù)的開通、變更和關(guān)閉的ERP業(yè)務(wù)管理流程,其他實施例中,還可以直接由移動 終端或CRM中斷與業(yè)務(wù)管理服務(wù)器進(jìn)行信息交互,實現(xiàn)ERP業(yè)務(wù)的開通、變更和關(guān)閉的ERP 業(yè)務(wù)管理流程,其中,交互的信令流程與圖5、圖6和圖7中相同,在此不再做詳細(xì)描述。圖8所示為本發(fā)明實施例提供的上述移動ERP系統(tǒng)中企業(yè)資源數(shù)據(jù)同步方法的流 程圖,包括步驟S801、本發(fā)明實施例中,為了保證企業(yè)資源數(shù)據(jù)同步的安全性和準(zhǔn)確性,較佳 的,企業(yè)側(cè)服務(wù)器與ERP應(yīng)用服務(wù)器之間可以通過心跳機(jī)制判斷兩者是否處于連通狀態(tài), 只有處于連通狀態(tài)時,才執(zhí)行步驟S802-S806中的各步驟,否則,當(dāng)通過心跳機(jī)制判斷出沒 有處于連通狀態(tài)時,停止執(zhí)行步驟S802-S806中各步驟。具體的心跳機(jī)制如下第一種方式企業(yè)側(cè)服務(wù)器周期地向ERP應(yīng)用服務(wù)器發(fā)送心跳信息;ERP應(yīng)用服務(wù) 器接收到心跳信息后,確定其與企業(yè)側(cè)服務(wù)器處于連通狀態(tài);并向企業(yè)側(cè)服務(wù)器返回心跳 響應(yīng),企業(yè)側(cè)服務(wù)器接收到心跳響應(yīng)后,確定其與ERP應(yīng)用服務(wù)器處于連通狀態(tài)。第二種方式ERP應(yīng)用服務(wù)器周期地向企業(yè)側(cè)服務(wù)器發(fā)送心跳信息;企業(yè)側(cè)服務(wù) 器接收到心跳信息后,確定其與ERP應(yīng)用服務(wù)器處于連通狀態(tài);并向ERP應(yīng)用服務(wù)器返回心 跳響應(yīng),ERP應(yīng)用服務(wù)器接收到心跳響應(yīng)后,確定其與企業(yè)側(cè)服務(wù)器處于連通狀態(tài)。由于上述兩種方式中心跳信息的發(fā)送時周期性地,所以本步驟SlOl與步驟 S802-S806中的各步驟沒有嚴(yán)格的先后順序。步驟S802、本發(fā)明實施例中,企業(yè)側(cè)服務(wù)器在其本地存儲了 ERP數(shù)據(jù)庫,用于存儲 企業(yè)資源數(shù)據(jù),同時在其本地還存儲了 ERP應(yīng)用服務(wù)器的ERP數(shù)據(jù)庫的鏡像數(shù)據(jù)庫,該本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)與ERP應(yīng)用服務(wù)器的ERP數(shù)據(jù)中存儲的企業(yè)資源數(shù)據(jù)相 同。企業(yè)側(cè)服務(wù)器通過掃描本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)是 否相同,確定本地ERP數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)是否存在更 新。本步驟中,可以周期的進(jìn)行掃描,因此,掃描觸發(fā)條件為掃描時刻到達(dá)時啟動掃描,即進(jìn) 入步驟S803。步驟S803、本發(fā)明實施例中,可以采用全部字段掃描方式,也可以采用主要關(guān)鍵字 段掃描方式,也可以兩種方式相結(jié)合。其中,全部字段掃描方式為掃描本地ERP數(shù)據(jù)庫與鏡像數(shù)據(jù)庫中存儲的所有企 業(yè)資源數(shù)據(jù)是否相同,如果相同,確定本地ERP數(shù)據(jù)庫中的企業(yè)資源數(shù)據(jù)存在更新,否則, 確定沒有更新。主要關(guān)鍵字段掃描方式掃描本地ERP數(shù)據(jù)庫與鏡像數(shù)據(jù)庫中存儲的設(shè)定的企業(yè) 資源數(shù)據(jù)是否相同,如果相同,確定本地ERP數(shù)據(jù)庫中的企業(yè)資源數(shù)據(jù)存在更新,否則,確 定沒有更新。顯而易見,全部字段掃描方式相比主要關(guān)鍵字段掃描方式,其掃描的數(shù)據(jù)更完善, 掃描結(jié)果更準(zhǔn)確,但掃描效率低,而主要關(guān)鍵字段掃描方式的掃描效率則相對高,但掃描的 數(shù)據(jù)不完整,掃描結(jié)果的準(zhǔn)確性相對差。因此,較佳的,本發(fā)明實施例中,可以采用兩種方 式相結(jié)合,在第一掃描周期到達(dá)時,采用主要關(guān)鍵字段掃描方式掃描,在第二掃描周期到達(dá) 時,采用全部字段掃描方式掃描,其中,第一掃描周期比第二掃描周期小。具體如何設(shè)置哪些字段為主要關(guān)鍵字段,可以根據(jù)具體的每條企業(yè)資源數(shù)據(jù)表征 的實際意義進(jìn)行確定。通過掃描確定本地ERP數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù) 存在更新后,進(jìn)入步驟S804。步驟S804、使用本地ERP數(shù)據(jù)庫中存儲的已更新的企業(yè)資源數(shù)據(jù),更新本地鏡像 數(shù)據(jù)庫中存儲的對應(yīng)的企業(yè)資源數(shù)據(jù)。步驟S805、企業(yè)側(cè)服務(wù)器與ERP應(yīng)用服務(wù)器之間進(jìn)行企業(yè)資源數(shù)據(jù)的同步。較佳 的,具體方式可以通過上述第一接口 401、第二接口 402和第三接口 403進(jìn)行企業(yè)資源數(shù)據(jù) 的同步。本發(fā)明實施例中,在判斷出企業(yè)資源數(shù)據(jù)存在更新后進(jìn)行數(shù)據(jù)同步時,可以僅同 步更新的企業(yè)資源數(shù)據(jù),較佳的,為進(jìn)一步保證企業(yè)資源數(shù)據(jù)的一致性,還可以在此基礎(chǔ)上 設(shè)定同步更新周期,在同步更新周期到達(dá)時,同步存儲的所有企業(yè)資源數(shù)據(jù)。步驟S806、在企業(yè)資源數(shù)據(jù)同步完成后,企業(yè)側(cè)服務(wù)器在本地鏡像數(shù)據(jù)庫中設(shè)置 更新的企業(yè)資源數(shù)據(jù)的同步標(biāo)志字段,使得設(shè)置后的同步標(biāo)志字段表征該更新的企業(yè)資源 數(shù)據(jù)已同步。本發(fā)明實施例中,還可以在ERP應(yīng)用服務(wù)器中存儲的企業(yè)資源數(shù)據(jù)存在更新時, 有ERP應(yīng)用服務(wù)器向企業(yè)側(cè)服務(wù)器發(fā)起企業(yè)資源數(shù)據(jù)同步,具體流程與圖8所示流程原理 相同,也是ERP應(yīng)用服務(wù)器在其本地存儲了 ERP數(shù)據(jù)庫,用于存儲企業(yè)資源數(shù)據(jù),同時在其 本地還存儲了企業(yè)側(cè)服務(wù)器的ERP數(shù)據(jù)庫的鏡像數(shù)據(jù)庫,該本地鏡像數(shù)據(jù)庫中存儲的企業(yè) 資源數(shù)據(jù)與企業(yè)側(cè)服務(wù)器的ERP數(shù)據(jù)中存儲的企業(yè)資源數(shù)據(jù)相同,具體流程在此不再詳細(xì) 描述。
在上述企業(yè)資源數(shù)據(jù)同步方法的步驟流程中,當(dāng)出現(xiàn)異常時,則相應(yīng)的進(jìn)行報警 提示,以便移動ERP系統(tǒng)人員或企業(yè)側(cè)服務(wù)器的管理人員根據(jù)報警指示,針對出現(xiàn)的異常 情況進(jìn)行處理。綜上所述,本發(fā)明實施例提供的方案,包括ERP服務(wù)器集群、企業(yè)側(cè)服務(wù)器和移 動終端;其中企業(yè)側(cè)服務(wù)器,用于存儲企業(yè)資源數(shù)據(jù),并將存儲的企業(yè)資源數(shù)據(jù)同步到 ERP服務(wù)器集群;ERP服務(wù)器集群,用于接收移動終端提供的ERP業(yè)務(wù)信息,并將接收的ERP 業(yè)務(wù)信息中攜帶的企業(yè)資源數(shù)據(jù)同步到企業(yè)側(cè)服務(wù)器;移動終端,用于與ERP服務(wù)器集群 之間交互ERP業(yè)務(wù)信息。采用本發(fā)明實施例提供的方案,實現(xiàn)了企業(yè)用戶通過移動終端完 成ERP業(yè)務(wù)流程,即可以將企業(yè)資源數(shù)據(jù)在網(wǎng)絡(luò)側(cè)統(tǒng)一匯聚,并通過移動終端發(fā)布給企業(yè) 用戶,能夠增加ERP業(yè)務(wù)的靈活性。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種移動企業(yè)資源計劃ERP系統(tǒng),其特征在于,包括ERP服務(wù)器集群、企業(yè)側(cè)服務(wù)器 和移動終端;其中所述企業(yè)側(cè)服務(wù)器,用于存儲企業(yè)資源數(shù)據(jù),并將存儲的企業(yè)資源數(shù)據(jù)同步到所述ERP 服務(wù)器集群;所述ERP服務(wù)器集群,用于接收所述移動終端提供的ERP業(yè)務(wù)信息,并將接收的ERP業(yè) 務(wù)信息中攜帶的企業(yè)資源數(shù)據(jù)同步到所述企業(yè)側(cè)服務(wù)器;所述移動終端,用于與所述ERP服務(wù)器集群之間交互ERP業(yè)務(wù)信息。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述ERP服務(wù)器集群,包括ERP應(yīng)用服務(wù)器 和業(yè)務(wù)管理服務(wù)器;其中所述ERP應(yīng)用服務(wù)器,用于與所述企業(yè)側(cè)服務(wù)器之間進(jìn)行企業(yè)資源數(shù)據(jù)的同步;以及 與所述移動終端之間交互ERP業(yè)務(wù)服務(wù)信息,執(zhí)行ERP業(yè)務(wù)服務(wù)流程; 所述業(yè)務(wù)管理服務(wù)器,用于執(zhí)行ERP業(yè)務(wù)管理流程。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述ERP應(yīng)用服務(wù)器,包括 第一接口,用于與所述企業(yè)側(cè)服務(wù)器之間傳輸企業(yè)資源數(shù)據(jù)同步命令信息; 第二接口,用于與所述企業(yè)側(cè)服務(wù)器之間傳輸企業(yè)資源數(shù)據(jù);第三接口,用于與所述企業(yè)側(cè)服務(wù)器之間傳輸企業(yè)資源數(shù)據(jù)同步結(jié)果信息。
4.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述業(yè)務(wù)管理服務(wù)器,具體用于通過ADC業(yè) 務(wù)管理平臺執(zhí)行ERP業(yè)務(wù)管理流程;或與所述移動終端之間交互ERP業(yè)務(wù)管理信息,執(zhí)行 ERP業(yè)務(wù)管理流程。
5.如權(quán)利要求2-4任一所述的系統(tǒng),其特征在于,所述ERP服務(wù)器集群,還包括短信 網(wǎng)關(guān)、WAP網(wǎng)關(guān)和TOB服務(wù)器中的至少之一,其中;所述短信網(wǎng)關(guān),用于通過自身使得所述ERP應(yīng)用服務(wù)器采用短信方式與所述移動終端 交互ERP業(yè)務(wù)服務(wù)信息;和/或使得所述業(yè)務(wù)管理服務(wù)器采用短信方式與所述移動終端交 互ERP業(yè)務(wù)管理信息;所述WAP網(wǎng)關(guān),用于通過自身使得所述ERP應(yīng)用服務(wù)器采用WAP方式與所述移動終端 交互ERP業(yè)務(wù)服務(wù)信息;和/或使得所述業(yè)務(wù)管理服務(wù)器采用WAP方式與所述移動終端交 互ERP業(yè)務(wù)管理信息;所述WEB服務(wù)器,用于通過自身使得所述ERP應(yīng)用服務(wù)器采用WEB方式與所述移動終 端交互ERP業(yè)務(wù)服務(wù)信息;和/或使得所述業(yè)務(wù)管理服務(wù)器采用WEB方式與所述移動終端 交互ERP業(yè)務(wù)管理信息。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述ERP服務(wù)器集群,還用于獲取所述移動 終端的位置信息和/或狀態(tài)信息,并根據(jù)所述位置信息和/或狀態(tài)信息執(zhí)行ERP業(yè)務(wù)流程。
7.一種移動企業(yè)資源計劃ERP系統(tǒng)中企業(yè)資源數(shù)據(jù)同步方法,其特征在于,包括 所述ERP服務(wù)器集群在掃描到本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)不相同時,使用本地ERP數(shù)據(jù)庫中存儲的已更新的企業(yè)資源數(shù)據(jù),更新所述本地鏡像數(shù) 據(jù)庫中存儲的對應(yīng)的企業(yè)資源數(shù)據(jù),并與所述企業(yè)側(cè)服務(wù)器之間進(jìn)行所述企業(yè)資源數(shù)據(jù)同 步;以及在同步成功后,在所述本地鏡像數(shù)據(jù)庫中設(shè)置更新的企業(yè)資源數(shù)據(jù)的同步標(biāo)志字段表 征所述更新的企業(yè)資源數(shù)據(jù)已同步;其中,所述本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)與所述企業(yè)側(cè)服務(wù)器中的ERP數(shù)據(jù) 庫中存儲的企業(yè)資源數(shù)據(jù)相同。
8.如權(quán)利要求7所述的方法,其特征在于,還包括所述ERP服務(wù)器集群周期地向所述企業(yè)側(cè)服務(wù)器發(fā)送心跳信息,并接收到所述企業(yè)側(cè) 服務(wù)器返回的心跳響應(yīng);或者所述ERP服務(wù)器集群接收到所述企業(yè)側(cè)服務(wù)器周期地發(fā)送的心跳信息,并向所述企業(yè) 側(cè)服務(wù)器返回心跳響應(yīng)。
9.如權(quán)利要求7或8所述的方法,其特征在于,掃描本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫 中存儲的企業(yè)資源數(shù)據(jù)是否相同,具體為在第一掃描時刻到達(dá)時,掃描本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫中存儲的設(shè)定的企業(yè) 資源數(shù)據(jù)是否相同;在第二掃描時刻到達(dá)時,掃描本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫中存儲的所有企業(yè)資 源數(shù)據(jù)是否相同。
10.一種移動企業(yè)資源計劃ERP系統(tǒng)中企業(yè)資源數(shù)據(jù)同步方法,其特征在于,包括所述企業(yè)側(cè)服務(wù)器在掃描到本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)不相同時,使用本地ERP數(shù)據(jù)庫中存儲的已更新的企業(yè)資源數(shù)據(jù),更新所述本地鏡像數(shù) 據(jù)庫中存儲的對應(yīng)的企業(yè)資源數(shù)據(jù),并與所述ERP服務(wù)器集群之間進(jìn)行所述企業(yè)資源數(shù)據(jù) 同步;以及在同步成功后,在所述本地鏡像數(shù)據(jù)庫中設(shè)置更新的企業(yè)資源數(shù)據(jù)的同步標(biāo)志字段表 征所述更新的企業(yè)資源數(shù)據(jù)已同步;其中,所述本地鏡像數(shù)據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)與所述ERP服務(wù)器集群中的ERP數(shù) 據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)相同。
11.如權(quán)利要求10所述的方法,其特征在于,還包括所述企業(yè)側(cè)服務(wù)器周期地向所述ERP服務(wù)器集群發(fā)送心跳信息,并接收到所述ERP服 務(wù)器集群返回的心跳響應(yīng);或者所述企業(yè)側(cè)服務(wù)器接收到所述ERP服務(wù)器集群周期地發(fā)送的心跳信息,并向所述ERP 服務(wù)器集群返回心跳響應(yīng)。
12.如權(quán)利要求10或11所述的方法,其特征在于,掃描本地ERP數(shù)據(jù)庫與本地鏡像數(shù) 據(jù)庫中存儲的企業(yè)資源數(shù)據(jù)是否相同,具體為在第一掃描時刻到達(dá)時,掃描本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫中存儲的設(shè)定的企業(yè) 資源數(shù)據(jù)是否相同;在第二掃描時刻到達(dá)時,掃描本地ERP數(shù)據(jù)庫與本地鏡像數(shù)據(jù)庫中存儲的所有企業(yè)資 源數(shù)據(jù)是否相同。
全文摘要
本發(fā)明公開了一種移動企業(yè)資源計劃系統(tǒng)和方法,包括ERP服務(wù)器集群、企業(yè)側(cè)服務(wù)器和移動終端;其中企業(yè)側(cè)服務(wù)器,用于存儲企業(yè)資源數(shù)據(jù),并將存儲的企業(yè)資源數(shù)據(jù)同步到ERP服務(wù)器集群;ERP服務(wù)器集群,用于接收移動終端提供的ERP業(yè)務(wù)信息,并將接收的ERP業(yè)務(wù)信息中攜帶的企業(yè)資源數(shù)據(jù)同步到企業(yè)側(cè)服務(wù)器;移動終端,用于與ERP服務(wù)器集群之間交互ERP業(yè)務(wù)信息。采用本發(fā)明提供的系統(tǒng)和方法,即可以將企業(yè)資源數(shù)據(jù)在網(wǎng)絡(luò)側(cè)統(tǒng)一匯聚,并通過移動終端發(fā)布給企業(yè)用戶,實現(xiàn)了企業(yè)用戶通過移動終端完成ERP業(yè)務(wù)流程,能夠增加ERP業(yè)務(wù)的靈活性。
文檔編號G06Q10/00GK102063650SQ20091023808
公開日2011年5月18日 申請日期2009年11月18日 優(yōu)先權(quán)日2009年11月18日
發(fā)明者徐曉宇, 王崇銳, 許銘 申請人:中國移動通信集團(tuán)北京有限公司