欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

業(yè)務處理方法及裝置與流程

文檔序號:12377214閱讀:368來源:國知局
業(yè)務處理方法及裝置與流程
本公開涉及通信
技術領域
,特別涉及一種業(yè)務處理方法及裝置。
背景技術
:一個應用可以分布式地部署在多個設備集群上處理不同的業(yè)務。其中,每個設備集群包括至少一個電子設備,且該至少一個電子設備用于處理同一業(yè)務。當一個應用的業(yè)務A和業(yè)務B存在邏輯關聯(lián),且第一設備集群處理業(yè)務A、第二設備集群處理業(yè)務B時,第二設備集群需要根據(jù)第一設備集群處理完業(yè)務A后投遞的消息處理業(yè)務B;在第二設備集群處理完業(yè)務B后向第一設備集群反饋回執(zhí)消息,通知第一設備集群業(yè)務處理成功。若第一設備集群一直未接收到第二設備集群發(fā)送的回執(zhí)消息,會再次向第二設備集群投遞同一消息,此時,第二設備集群根據(jù)該消息再次處理業(yè)務B,導致業(yè)務處理的結果不準確。相關技術中,為了提高業(yè)務處理的結果的準確性,第二設備集群中存儲有消息的處理記錄,第二設備集群每次接收到第一設備集群投遞的消息后,首先查詢消息記錄中是否存在該消息的處理記錄,如果不存在該消息的處理記錄,則根據(jù)該消息處理業(yè)務B。技術實現(xiàn)要素:為解決相關技術中的問題,本公開提供了一種處業(yè)務理方法及裝置。根據(jù)本公開實施例的第一方面,提供一種業(yè)務處理方法,用于中轉設備中,中轉設備安裝有zookeeper,該方法包括:接收第一設備集群發(fā)送的第一消息,第一消息是第一設備集群處理第一業(yè)務之后發(fā)送的;按照預設規(guī)則將第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,每個電子設備在中轉設備接收到第一消息時與中轉設備保持通信連接,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時,通過zookeeper向注冊觀察進程的電子設備發(fā)送第一消息,并通過zookeeper刪除觀察進程,第一消息用于指示電子設備開始處理第二業(yè)務;在zookeeper中不存在用于監(jiān)控節(jié)點的觀察進程時,通過zookeeper禁止向電子設備發(fā)送第一消息??蛇x的,該方法還包括:將第二設備集群中的m個電子設備注冊到zookeeper中,m個電子設備是第二設備集群中與中轉設備保持通信連接的電子設備,且m個電子設備均用于獨立處理第二業(yè)務,m≥n;接收第一設備集群在處理第一業(yè)務之前發(fā)送的第二消息,第二消息包括第一設備集群的標識;在zookeeper中與第一設備集群的標識對應的主節(jié)點下,為注冊的m個電子設備中的n個電子設備中的每個電子設備創(chuàng)建一個節(jié)點。可選的,將第二設備集群中的m個電子設備注冊到zookeeper中,包括:接收m個電子設備中的每個電子設備發(fā)送的設備標識;在zookeeper中創(chuàng)建m個臨時節(jié)點,每個臨時節(jié)點用于存儲對應的一個電子設備的設備標識;將m個設備標識分別存儲到對應的m個臨時節(jié)點中,以完成注冊??蛇x的,在第一設備集群的標識對應的主節(jié)點下,為注冊的m個電子設備中的n個電子設備中的每個電子設備創(chuàng)建一個節(jié)點,包括:在得到m個臨時節(jié)點之后,若m個電子設備中存在m-n個與中轉設備的通信連接中斷的電子設備,則通過zookeeper將存儲m-n個電子設備的設備標識的m-n個臨時節(jié)點刪除,得到n個臨時節(jié)點;在主節(jié)點下為n個臨時節(jié)點中每個臨時節(jié)點存儲的設備標識對應的電子設備創(chuàng)建一個節(jié)點;讀取n個臨時節(jié)點中每個臨時節(jié)點中存儲的設備標識,并將每個設備標識作為提供設備標識的電子設備對應的節(jié)點的名稱??蛇x的,該方法還包括:在zookeeper中創(chuàng)建m個臨時節(jié)點之后,根據(jù)第二設備集群中與中轉設備保持通信連接的每個電子設備發(fā)送設備標識的順序,生成m個臨時節(jié)點中每個臨時節(jié)點的名稱,臨時節(jié)點的名稱是根據(jù)預設算法生成的數(shù)字串,且發(fā)送設備標識的順序在先的電子設備對應的數(shù)字串小于發(fā)送設備標識的順序在后的電子設備對應的數(shù)字串??蛇x的,按照預設規(guī)則將第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,包括:從n個臨時節(jié)點中確定名稱最小的臨時節(jié)點;獲取名稱最小的臨時節(jié)點中存儲的設備標識;從n個節(jié)點中選擇名稱與獲取的設備標識相同的節(jié)點;將第一消息寫入到節(jié)點中??蛇x的,該方法還包括:向zookeeper中注冊的m個電子設備中的n個電子設備發(fā)送第二消息的標識;接收n個電子設備中每個電子設備發(fā)送的注冊請求,注冊請求用于請求在zookeeper中注冊與電子設備對應的觀察進程;在zookeeper中為n個電子設備中的每個電子設備注冊一個觀察進程,得到n個觀察進程,每個電子設備注冊的觀察進程用于監(jiān)控與電子設備對應的節(jié)點??蛇x的,該方法還包括:接收電子設備發(fā)送的處理成功消息,處理成功消息用于指示電子設備已成功處理第二業(yè)務;向第一設備集群發(fā)送處理成功消息。根據(jù)本公開實施例的第二方面,提供一種業(yè)務處理方法,用于第二設備集群中的電子設備中,該電子設備與安裝有zookeeper的中轉設備保持通信連接,該方法包括:接收zookeeper發(fā)送的第一消息,第一消息是由第一設備集群向中轉設備發(fā)送,再由中轉設備按照預設規(guī)則寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,并在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時向電子設備發(fā)送的,其中,第一設備集群用于處理第一業(yè)務,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;根據(jù)第一消息開始處理第二業(yè)務。可選的,該方法還包括:向中轉設備發(fā)送設備標識,設備標識用于指示中轉設備在zookeeper中注冊電子設備;接收中轉設備發(fā)送的第二消息的標識,第二消息是第一設備集群在處理第一業(yè)務之前向中轉設備發(fā)送的;向zookeeper發(fā)送注冊請求,注冊請求用于請求中轉設備在zookeeper中注冊與電子設備對應的觀察進程,觀察進程用于監(jiān)控節(jié)點??蛇x的,該方法還包括:在根據(jù)第一消息處理第二業(yè)務成功時,向中轉設備發(fā)送處理成功消息,處理成功消息用于指示中轉設備向第一設備集群發(fā)送處理成功消息。根據(jù)本公開實施例的第三方面,提供一種業(yè)務處理裝置,用于中轉設備中,該中轉設備安裝有zookeeper,該裝置包括:第一接收模塊,被配置為接收第一設備集群發(fā)送的第一消息,第一消息是第一設備集群處理第一業(yè)務之后發(fā)送的;寫入模塊,被配置為按照預設規(guī)則將第一接收模塊接收的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,每個電子設備在中轉設備接收到第一消息時與中轉設備保持通信連接,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;第一發(fā)送模塊,被配置為在zookeeper中存在用于監(jiān)控寫入模塊得到的節(jié)點的觀察進程時,通過zookeeper向注冊觀察進程的電子設備發(fā)送第一消息,并通過zookeeper刪除觀察進程,第一消息用于指示電子設備開始處理第二業(yè)務;禁止模塊,被配置為在zookeeper中不存在用于監(jiān)控節(jié)點的觀察進程時,通過zookeeper禁止向電子設備發(fā)送第一消息??蛇x的,該裝置還包括:第一注冊模塊,被配置為將第二設備集群中的m個電子設備注冊到zookeeper中,m個電子設備是第二設備集群中與中轉設備保持通信連接的電子設備,且m個電子設備均用于獨立處理第二業(yè)務,m≥n;第二接收模塊,被配置為接收第一設備集群在處理第一業(yè)務之前發(fā)送的第二消息,第二消息包括第一設備集群的標識;創(chuàng)建模塊,被配置為在zookeeper中與第二接收模塊得到的第一設備集群的標識對應的主節(jié)點下,為第一注冊模塊注冊的m個電子設備中的n個電子設備中的每個電子設備創(chuàng)建一個節(jié)點。可選的,第一注冊模塊,包括:接收子模塊,被配置為接收m個電子設備中的每個電子設備發(fā)送的設備標識;第一創(chuàng)建子模塊,被配置為在zookeeper中創(chuàng)建m個臨時節(jié)點,每個臨時節(jié)點用于存儲接收子模塊接收的對應的一個電子設備的設備標識;注冊子模塊,被配置為將m個設備標識分別存儲到第一創(chuàng)建子模塊創(chuàng)建的對應的m個臨時節(jié)點中,以完成注冊??蛇x的,創(chuàng)建模塊,包括:刪除子模塊,被配置為在得到m個臨時節(jié)點之后,若m個電子設備中存在m-n個與中轉設備的通信連接中斷的電子設備,則通過zookeeper將存儲m-n個電子設備的設備標識的m-n個臨時節(jié)點刪除,得到n個臨時節(jié)點;第二創(chuàng)建子模塊,被配置為在主節(jié)點下為刪除子模塊得到的n個臨時節(jié)點中每個臨時節(jié)點存儲的設備標識對應的電子設備創(chuàng)建一個節(jié)點;名稱確定子模塊,被配置為讀取n個臨時節(jié)點中每個臨時節(jié)點中存儲的設備標識,并將每個設備標識作為第二創(chuàng)建子模塊創(chuàng)建的n個節(jié)點中提供設備標識的電子設備對應的節(jié)點的名稱??蛇x的,該裝置還包括:名稱生成模塊,被配置為在zookeeper中創(chuàng)建m個臨時節(jié)點之后,根據(jù)第二設備集群中與中轉設備保持通信連接的每個電子設備發(fā)送設備標識的順序,生成m個臨時節(jié)點中每個臨時節(jié)點的名稱,臨時節(jié)點的名稱是根據(jù)預設算法生成的數(shù)字串,且發(fā)送設備標識的順序在先的電子設備對應的數(shù)字串小于發(fā)送設備標識的順序在后的電子設備對應的數(shù)字串??蛇x的,寫入模塊,包括:確定子模塊,被配置為從n個臨時節(jié)點中確定名稱最小的臨時節(jié)點;獲取子模塊,被配置為獲取確定子模塊確定的名稱最小的臨時節(jié)點中存儲的設備標識;選擇子模塊,被配置為從n個節(jié)點中選擇名稱與獲取子模塊獲取的設備標識相同的節(jié)點;寫入子模塊,被配置為將第一消息寫入到選擇子模塊選擇的節(jié)點中??蛇x的,該裝置還包括:第二發(fā)送模塊,被配置為向zookeeper中注冊的m個電子設備中的n個電子設備發(fā)送第二消息的標識;第三接收模塊,被配置為接收n個電子設備中每個電子設備發(fā)送的注冊請求,注冊請求用于請求在zookeeper中注冊與電子設備對應的觀察進程;第二注冊模塊,被配置為在zookeeper中為n個電子設備中的每個電子設備注冊一個觀察進程,得到n個觀察進程,每個電子設備注冊的觀察進程用于監(jiān)控與電子設備對應的節(jié)點??蛇x的,該裝置還包括:第四接收模塊,被配置為接收電子設備發(fā)送的處理成功消息,處理成功消息用于指示電子設備已成功處理第二業(yè)務;第三發(fā)送模塊,被配置為向第一設備集群發(fā)送處理成功消息。根據(jù)本公開實施例的第四方面,提供一種業(yè)務處理裝置,用于第二設備集群中的電子設備中,該電子設備與安裝有zookeeper的中轉設備保持通信連接,該裝置包括:第一接收模塊,被配置為接收zookeeper發(fā)送的第一消息,第一消息是由第一設備集群向中轉設備發(fā)送,再由中轉設備按照預設規(guī)則寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,并在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時向電子設備發(fā)送的,其中,第一設備集群用于處理第一業(yè)務,預設規(guī)則為:當再次接收到該第一消息,且該第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,該第一消息再次被寫入上次所寫入的節(jié)點,n≥1;處理模塊,被配置為根據(jù)第一接收模塊接收的第一消息開始處理第二業(yè)務。可選的,該裝置還包括:第一發(fā)送模塊,被配置為向中轉設備發(fā)送設備標識,設備標識用于指示中轉設備在zookeeper中注冊電子設備;第二接收模塊,被配置為接收中轉設備發(fā)送的第二消息的標識,第二消息是第一設備集群在處理第一業(yè)務之前向中轉設備發(fā)送的;第二發(fā)送模塊,被配置為向zookeeper發(fā)送注冊請求,注冊請求用于請求中轉設備在zookeeper中注冊與電子設備對應的觀察進程,觀察進程用于監(jiān)控節(jié)點??蛇x的,該裝置還包括:第三發(fā)送模塊,被配置為在根據(jù)第一消息處理第二業(yè)務成功時,向中轉設備發(fā)送處理成功消息,處理成功消息用于指示中轉設備向第一設備集群發(fā)送處理成功消息。根據(jù)本公開實施例的第五方面,提供一種業(yè)務處理裝置,用于中轉設備中,該中轉設備安裝有zookeeper,該裝置包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,處理器被配置為:接收第一設備集群發(fā)送的第一消息,第一消息是第一設備集群處理第一業(yè)務之后發(fā)送的;按照預設規(guī)則將第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,每個電子設備在中轉設備接收到第一消息時與中轉設備保持通信連接,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時,通過zookeeper向注冊觀察進程的電子設備發(fā)送第一消息,并通過zookeeper刪除觀察進程,第一消息用于指示電子設備開始處理第二業(yè)務;在zookeeper中不存在用于監(jiān)控節(jié)點的觀察進程時,通過zookeeper禁止向電子設備發(fā)送第一消息。根據(jù)本公開實施例的第六方面,提供一種業(yè)務處理裝置,用于第二設備集群中的電子設備中,電子設備與安裝有zookeeper的中轉設備保持通信連接,該裝置包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,處理器被配置為:接收zookeeper發(fā)送的第一消息,第一消息是由第一設備集群向中轉設備發(fā)送,再由中轉設備按照預設規(guī)則寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,并在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時向電子設備發(fā)送的,其中,第一設備集群用于處理第一業(yè)務,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;根據(jù)第一消息開始處理第二業(yè)務。本公開的實施例提供的技術方案可以包括以下有益效果:通過中轉設備根據(jù)預設規(guī)則將第一設備集群發(fā)送的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,當zookeeper中存在用于監(jiān)控該節(jié)點的觀察進程時,zookeeper會在首次向該節(jié)點寫入第一消息時刪除該觀察進程,并向該節(jié)點對應的電子設備發(fā)送第一消息,以使該電子設備根據(jù)該第一消息處理第二業(yè)務;當zookeeper中不存在監(jiān)控該節(jié)點的觀察進程時,說明zookeeper并不是首次向該節(jié)點寫入第一消息,即,中轉設備已向該節(jié)點對應的電子設備發(fā)送過第一消息,此時,中轉設備通過zookeeper禁止發(fā)送第一消息,這樣,該節(jié)點對應的電子設備不會根據(jù)該第一消息重復處理第二業(yè)務,解決了第二設備集群中的同一電子設備每次接收到第一消息時,都需要根據(jù)消息處理記錄檢查是否接收過該第一消息,導致第二設備集群處理第二業(yè)務的效率不高的問題,達到了提高第二設備集群處理第二業(yè)務的效率的效果。另外,通過創(chuàng)建m個臨時節(jié)點,每個臨時節(jié)點用于存儲第二設備集群中的m個電子設備中的一個電子設備的設備標識,使得中轉設備將第二設備集群中的m個電子設備注冊到zookeeper中時,在某個臨時節(jié)點存儲的設備標識對應的電子設備與中轉設備的通信連接中斷時,zookeeper會自動刪除該臨時節(jié)點,因此,中轉設備通過zookeeper向與中轉設備保持通信連接的電子設備發(fā)送第一消息概率較大,達到了發(fā)送第一消息的成功率的效果。應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。附圖說明此處的附圖被并入說明書中并構成本公開說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。圖1是根據(jù)一示例性實施例示出的一種業(yè)務處理系統(tǒng)的結構圖。圖2是根據(jù)一示例性實施例示出的一種業(yè)務處理方法的流程圖。圖3A是根據(jù)另一示例性實施例示出的一種業(yè)務處理方法的第一部分的流程圖。圖3B是根據(jù)另一示例性實施例示出的一種業(yè)務處理方法的第二部分的流程圖。圖3C是根據(jù)另一示例性實施例示出的一種業(yè)務處理方法的第三部分的流程圖。圖4是根據(jù)一示例性實施例示出的一種zookeeper中的臨時節(jié)點的示意圖。圖5是根據(jù)一示例性實施例示出的另一種zookeeper中的臨時節(jié)點的示意圖。圖6是根據(jù)一示例性實施例示出的一種zookeeper中的節(jié)點的示意圖。圖7是根據(jù)一示例性實施例示出的一種zookeeper中的觀察進程的示意圖。圖8是根據(jù)一示例性實施例示出的一種業(yè)務處理裝置的框圖。圖9是根據(jù)另一示例性實施例示出的一種業(yè)務處理裝置的框圖。圖10是根據(jù)一示例性實施例示出的一種業(yè)務處理裝置的框圖。圖11是根據(jù)另一示例性實施例示出的一種業(yè)務處理裝置的框圖。圖12是根據(jù)一示例性實施例示出的一種用于業(yè)務處理的裝置的框圖。圖13是根據(jù)一示例性實施例示出的一種用于業(yè)務處理的裝置的框圖。具體實施方式這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。圖1是根據(jù)一示例性實施例示出的一種用于業(yè)務處理系統(tǒng)的結構圖,該業(yè)務處理系統(tǒng)110包括第一設備集群120、第二設備集群130、中轉設備140和安裝在中轉設備140中的zookeeper150。第一設備集群120包括至少一個電子設備,且所有的電子設備均用于獨立地處理第一業(yè)務。第一設備集群120與中轉設備140建立了通信連接,與該中轉設備140進行通信。第一設備集群120中的電子設備可以為計算機、移動電話、平板設備、個人數(shù)字助理等,本實施例不作限定。第二設備集群130包括至少一個電子設備131,且所有的電子設備131與中轉設備140建立了通信連接,與該中轉設備140進行通信。所有的電子設備131均用于獨立地處理第二業(yè)務。其中,第二業(yè)務與第一業(yè)務是同一項事務中存在邏輯關聯(lián)的兩個業(yè)務,即,第二業(yè)務在第一業(yè)務處理完成后才能開始處理,第二業(yè)務處理完成時代表該項事務操作完成。比如:事務為網上購物,其中,第一業(yè)務為下單業(yè)務,第二業(yè)務為扣費業(yè)務,那么,只有在下單業(yè)務完成后,才能處理扣費業(yè)務,并在扣費業(yè)務處理完成時完成網上購物。其中,第二設備集群130中的電子設備131可以為計算機、移動電話、平板設備、個人數(shù)字助理等,本實施例不作限定。中轉設備140用于接收第一設備集群120在處理第一業(yè)務之前發(fā)送的第一消息和在處理第一業(yè)務之后的發(fā)送的第二消息,其中,第二消息包括的消息內容與第一消息包括的消息內容相同;并向第二設備集群130發(fā)送第一消息和第二消息的標識;以及,接收至少一個電子設備131發(fā)送的設備標識。zookeeper150是一個為分布式應用提供一致性服務的軟件。zookeeper150可以在中轉設備140接收到第一設備集群120發(fā)送的第二消息時創(chuàng)建與至少一個電子設備131一一對應的至少一個節(jié)點;并在中轉設備140接收到至少一個電子設備131中每個電子設備131發(fā)送的設備標識時創(chuàng)建用于存儲該電子設備131的設備標識的臨時節(jié)點。其中,zookeeper150創(chuàng)建了至少一個臨時節(jié)點后,當某個臨時節(jié)點存儲的設備標識對應的電子設備131與中轉設備140的通信連接中斷時,zookeeper150會自動刪除該臨時節(jié)點,這樣,中轉設備140從各個臨時節(jié)點中選擇接收第一消息的電子設備131時,確定出的電子設備131與中轉設備140保持通信連接的概率較大,可以提高發(fā)送第一消息的成功率。zookeeper150還可以接收至少一個電子設備131中每個電子設備131發(fā)送的注冊請求,并根據(jù)每個注冊請求注冊與發(fā)送該注冊請求的電子設備131對應的觀察進程,每個電子設備131對應的觀察進程用于監(jiān)控zookeeper150中與該電子設備131對應的節(jié)點是否接收到第一消息。其中,中轉設備140可以為具有通信功能和處理簡單邏輯操作功能的電子設備,比如:服務器、計算機、移動電話、平板設備等。中轉設備140的數(shù)量可以為一個或者多個,當中轉設備140的數(shù)量為多個,且當前與第一設備集群110和第二設備集群120通信的中轉設備140損壞時,用于調度該多個中轉設備140的電子設備可以選擇其他的中轉設備140中的一個中轉設備140替換該損壞的中轉設備140,以保證中轉設備140與第一設備集群110和第二設備集群120的通信不會中斷。在下文中,以中轉設備140的數(shù)量為一個為例進行舉例說明。圖2是根據(jù)一示例性實施例示出的一種業(yè)務處理方法的流程圖,該業(yè)務處理方法應用于圖1所示的業(yè)務處理系統(tǒng)110中,如圖2所示,該業(yè)務處理方法包括以下步驟。在步驟201中,在處理第一業(yè)務之后,第一設備集群中的電子設備向中轉設備發(fā)送第一消息。在步驟202中,中轉設備接收第一設備集群發(fā)送的第一消息。在步驟203中,中轉設備按照預設規(guī)則將第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,每個電子設備在中轉設備接收到第一消息時與中轉設備保持通信連接,n≥1。其中,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點。在zookeeper中存在用于監(jiān)控該節(jié)點的觀察進程時,執(zhí)行步驟204;在zookeeper中不存在用于監(jiān)控該節(jié)點的觀察進程時,執(zhí)行步驟207。在步驟204中,在zookeeper中存在用于監(jiān)控該節(jié)點的觀察進程時,中轉設備通過zookeeper向注冊該觀察進程的電子設備發(fā)送第一消息,并通過zookeeper刪除該觀察進程。在步驟205中,電子設備接收zookeeper發(fā)送的第一消息。在步驟206中,電子設備根據(jù)第一消息處理第二業(yè)務,流程結束。在步驟207中,在zookeeper中不存在用于監(jiān)控節(jié)點的觀察進程時,中轉設備通過zookeeper禁止向電子設備發(fā)送第一消息。其中,步驟201可單獨實現(xiàn)為第一設備集群中的電子設備側的方法實施例;步驟202至步驟204和步驟207可單獨實現(xiàn)為中轉設備側的方法實施例;步驟205和步驟206可單獨實現(xiàn)為第二設備集群中的電子設備側的方法實施例,本實施例不作限定。綜上所述,本公開提供的業(yè)務處理方法,通過中轉設備根據(jù)預設規(guī)則將第一設備集群發(fā)送的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,當zookeeper中存在用于監(jiān)控該節(jié)點的觀察進程時,zookeeper會在首次向該節(jié)點寫入第一消息時刪除該觀察進程,并向該節(jié)點對應的電子設備發(fā)送第一消息,以使該電子設備根據(jù)該第一消息處理第二業(yè)務;當zookeeper中不存在監(jiān)控該節(jié)點的觀察進程時,說明zookeeper并不是首次向該節(jié)點寫入第一消息,即,中轉設備已向該節(jié)點對應的電子設備發(fā)送過第一消息,此時,中轉設備通過zookeeper禁止發(fā)送第一消息,這樣,該節(jié)點對應的電子設備不會根據(jù)該第一消息重復處理第二業(yè)務,解決了第二設備集群中的同一電子設備每次接收到第一消息時,都需要根據(jù)消息處理記錄檢查是否接收過該第一消息,導致第二設備集群處理第二業(yè)務的效率不高的問題,達到了提高第二設備集群處理第二業(yè)務的效率的效果。圖3A至圖3C是根據(jù)另一示例性實施例示出的一種業(yè)務處理方法的流程圖,該業(yè)務處理方法應用于圖1所示的業(yè)務處理系統(tǒng)中,本實施例將該業(yè)務處理方法劃分為電子設備注冊方法、觀察進程注冊方法和第一消息處理方法這三個部分分別進行說明,電子設備注冊方法用于描述中轉設備在zookeeper中注冊第二設備集群中的每個電子設備的流程,請參考圖3A所示的流程圖;觀察進程注冊方法用于描述中轉設備中的zookeeper創(chuàng)建節(jié)點并注冊監(jiān)控每個節(jié)點的觀察進程的流程,請參考圖3B所示的流程圖;第一消息處理方法用于描述中轉設備選擇第二設備集群中處理第二業(yè)務的電子設備,選擇出的電子設備根據(jù)該中轉設備發(fā)送的第一消息處理第二業(yè)務的流程,請參考圖3C所示的流程圖。下面,將對每個部分分別進行描述:電子設備注冊方法包括如下步驟:在步驟301中,第二設備集群中的電子設備向中轉設備發(fā)送設備標識,該設備標識用于指示中轉設備在zookeeper中注冊電子設備。其中,電子設備是第二設備集群中與安裝有zookeeper的中轉設備保持通信連接的電子設備。第二設備集群中的每個電子設備在開啟時,都會建立與中轉設備的通信連接,并向中轉設備發(fā)送自身的設備標識,以通知中轉設備根據(jù)設備標識在zookeeper中注冊電子設備。在步驟302中,中轉設備接收m個電子設備中的每個電子設備發(fā)送的設備標識,m為正整數(shù)。當?shù)诙O備集群中存在m個電子設備與中轉設備保持通信連接的電子設備時,中轉設備會串行接收到m個電子設備發(fā)送的設備標識,其中,m個電子設備均用于獨立處理第二業(yè)務,每個電子設備的設備標識可以為該電子設備的IP(InternetProtocol,網絡之間互連的協(xié)議)地址、ID(identity,身份標識號)、DN(DomainName,域名)等,本實施例不作限定。在步驟303中,中轉設備在zookeeper中創(chuàng)建m個臨時節(jié)點。中轉設備根據(jù)第二設備集群中與該中轉設備保持通信連接的每個電子設備發(fā)送設備標識的順序,創(chuàng)建每個臨時節(jié)點,并在創(chuàng)建完該臨時節(jié)點后生成該臨時節(jié)點的名稱,其中,每個臨時節(jié)點用于存儲第二設備集群中的一個電子設備的設備標識。中轉設備在創(chuàng)建每個臨時節(jié)點時,可以在zookeeper指定的節(jié)點下創(chuàng)建每個臨時節(jié)點,該指定的節(jié)點用于供zookeeper注冊第二設備集群中的m個電子設備,比如:該指定的節(jié)點為consumer節(jié)點。中轉設備在生成每個臨時節(jié)點的名稱時,可以根據(jù)預設算法生成數(shù)字串,將該數(shù)字串作為該臨時節(jié)點的名稱。其中,發(fā)送設備標識的順序在先的電子設備對應的數(shù)字串小于發(fā)送設備標識的順序在后的電子設備對應的數(shù)字串。其中,預設算法為zookeeper自帶的算法,比如:Paxos算法,且本實施例不對zookeeepr根據(jù)該預設算法生成的數(shù)字串的位數(shù)作限定,下文中以生成的數(shù)字串的位數(shù)為10位進行舉例說明。假設中轉設備接收到的5個設備標識的順序如下表一所示,則該中轉設備在接收到第一個設備標識時,在zookeeper中的consumer節(jié)點下創(chuàng)建第一個臨時節(jié)點,并根據(jù)預設算法生成該第一個臨時節(jié)點的名稱為0000000001;在接收到第二個設備標識時,在zookeeper中consumer節(jié)點下創(chuàng)建第二個臨時節(jié)點,并根據(jù)預設算法生成該第二個臨時節(jié)點的名稱為0000000002........如此循環(huán),得到的zookeeper中創(chuàng)建的5個臨時節(jié)點如圖4所示。表一:接收設備標識的順序設備標識1D12D23D34D45D5在步驟304中,中轉設備將m個設備標識分別存儲到對應的m個臨時節(jié)點中,以完成注冊。中轉設備中的zookeeper每根據(jù)一個電子設備發(fā)送設備標識的順序創(chuàng)建一個臨時節(jié)點后,都將該設備標識寫入該臨時節(jié)點進行存儲,完成該電子設備的注冊。這樣,中轉設備將第二設備集群中的m個電子設備都注冊到了zookeeper中。假設中轉設備接收到的5個設備標識的順序如表一所示,且該中轉設備在zookeeper中創(chuàng)建了第一個臨時節(jié)點0000000001,則將D1寫入0000000001。觀察進程注冊方法包括如下步驟:在步驟305中,在處理第一業(yè)務之前,第一設備集群向中轉設備發(fā)送第二消息。其中,第二消息為第一設備集群中當前存在待處理的第一業(yè)務的電子設備發(fā)送的,且該第二消息包括第一設備集群的標識,該第一設備集群的標識用于供中轉設備中的zookeeper確定在哪個主節(jié)點下創(chuàng)建節(jié)點,該第一設備集群的標識可以為該第一設備集群的ID(identity,身份標識號)。可選的,第二消息還包括狀態(tài)標志位,第二消息包括的狀態(tài)標志位用于指示第一設備集群中發(fā)送該第二消息的電子設備還未處理第一業(yè)務,以使中轉設備根據(jù)該狀態(tài)標志位確定出該第二消息是在該電子設備處理第一業(yè)務之前發(fā)送的。第二消息的狀態(tài)標志位可以通過字符表示,比如:狀態(tài)標志位為0表示第二消息是在第一設備集群中發(fā)送該第二消息的電子設備處理第一業(yè)務之前發(fā)送的??蛇x的,第一設備集群中的電子設備在發(fā)送第二消息時會將第二消息對應的業(yè)務狀態(tài)記錄為未完成狀態(tài),這樣,第一設備集群可以根據(jù)記錄的各個業(yè)務狀態(tài)來確定本次事務是否完成。其中,業(yè)務狀態(tài)包括未完成狀態(tài)和已完成狀態(tài),未完成狀態(tài)用于指示第一業(yè)務和第二業(yè)務中的至少一種未處理完成的狀態(tài),已完成狀態(tài)用于指示第一業(yè)務和第二業(yè)務均處理完成的狀態(tài)。需要說明的是,步驟305與步驟301是異步的過程,二者不存在必然的先后執(zhí)行順序,即,步驟305可以在步驟301之后執(zhí)行,也可以在步驟301之前執(zhí)行,還可以與步驟301同時執(zhí)行,本實施例不作限定。在步驟306中,中轉設備接收第一設備集群在處理第一業(yè)務之前發(fā)送的第二消息。在步驟307中,中轉設備在zookeeper中與第一設備集群的標識對應的主節(jié)點下,為注冊的m個電子設備中的n個電子設備中的每個電子設備創(chuàng)建一個節(jié)點,m≥n≥1。中轉設備在得到m個臨時節(jié)點之后,若m個電子設備中存在m-n個與中轉設備的通信連接中斷的電子設備,則通過zookeeper將存儲該m-n個電子設備的設備標識的m-n個臨時節(jié)點刪除,得到n個臨時節(jié)點;在主節(jié)點下為n個臨時節(jié)點中每個臨時節(jié)點存儲的設備標識對應的電子設備創(chuàng)建一個節(jié)點;讀取n個臨時節(jié)點中每個臨時節(jié)點中存儲的設備標識,并將每個設備標識作為提供設備標識的電子設備對應的節(jié)點的名稱。在中轉設備接收到第二消息時,第二設備集群中可能存在m-n個電子設備由于設備損壞等原因導致與中轉設備的通信連接中斷,此時,zookeeper會將存儲該m-n個電子設備的設備標識的m-n個臨時節(jié)點刪除,得到剩余的n個臨時節(jié)點。假設中轉設備接收到的5個設備標識的順序如表一所示,在zookeeper中注冊的5個臨時節(jié)點如圖4所示,且中轉設備在接收到第二消息時,具有第三個設備標識的電子設備和具有第四個設備標識的電子設備與中轉節(jié)點的通信連接終端,則zookeeper自動將臨時節(jié)點0000000003和臨時節(jié)點0000000004刪除,得到的3個臨時節(jié)點如圖5所示。對于n個臨時節(jié)點中的每個臨時節(jié)點,zookeeper將該臨時節(jié)點存儲的設備標識作為主節(jié)點下的一個節(jié)點名稱來創(chuàng)建該節(jié)點,得到主節(jié)點下的n個節(jié)點。需要說明的是,在zookeeper中為了表示每條消息的路徑,首先會在主節(jié)點下創(chuàng)建一級以第一設備集群的標識為名稱的節(jié)點,然后,在該節(jié)點下根據(jù)n個臨時節(jié)點中每個臨時節(jié)點存儲的設備標識創(chuàng)建n個節(jié)點。假設zookeeper中的3個臨時節(jié)點如圖5所示,中轉設備在接收到第二消息時,zookeeper首先根據(jù)第二消息包括的第一設備集群的標識IDA在該IDA對應的主節(jié)點下以該標識為名稱創(chuàng)建一個節(jié)點IDA,然后讀取臨時節(jié)點0000000001中存儲的設備標識D1,以D1為名稱在IDA下創(chuàng)建節(jié)點D1,如此循環(huán),得到IDA下的3個節(jié)點D1、D2和D3,如圖6所示。在步驟308中,中轉設備向zookeeper中注冊的m個電子設備中的n個電子設備發(fā)送第二消息的標識。其中,第二消息的標識可以為該第二消息包括的第一設備集群的標識。當zookeeper中存在n個臨時節(jié)點時,zookeeper讀取該n個臨時節(jié)點中存儲的n個設備標識,中轉設備向具有該n個設備標識的n個電子設備發(fā)送第二消息的標識,其中,第二設備的標識用于通知該n個電子設備在zookeeeper中注冊觀察進程,每個電子設備注冊的觀察進程用于監(jiān)控與該電子設備對應的節(jié)點。電子設備對應的節(jié)點是指zookeeper中的節(jié)點名稱為該電子設備的設備標識的節(jié)點。其中,步驟308可以在步驟307之后執(zhí)行,也可以與步驟307同時執(zhí)行,本實施例不作限定。在步驟309中,電子設備接收中轉設備發(fā)送的第二消息的標識。在步驟310中,電子設備向zookeeepr發(fā)送注冊請求,該注冊請求用于請求中轉設備在zookeeper中注冊與電子設備對應的觀察進程??蛇x的,每個電子設備發(fā)送的注冊請求包括該電子設備的設備標識。在步驟311中,中轉設備中的zookeeper接收n個電子設備中每個電子設備發(fā)送的注冊請求,并在該zookeeper中為n個電子設備中的每個電子設備注冊一個觀察進程,得到n個觀察進程。zookeeper根據(jù)每個注冊請求中的設備標識注冊每個觀察進程,每個觀察進程用于監(jiān)控zookeeper中名稱與該注冊請求中的設備標識相同的節(jié)點的數(shù)據(jù)的變化,即,用于監(jiān)控zookeeper中與發(fā)送注冊請求的電子設備對應的節(jié)點的數(shù)據(jù)的變化。假設zookeeper在主節(jié)點下創(chuàng)建的3個節(jié)點如圖6所示,則zookeeper在接收到這3個節(jié)點對應的3個電子設備發(fā)送的注冊請求時,注冊分別用于監(jiān)控這3個節(jié)點的3個觀察進程,如圖7所示。第一消息處理方法包括如下步驟:在步驟312中,在處理完第一業(yè)務之后,第一設備集群中的電子設備向中轉設備發(fā)送第一消息。第一消息包括的業(yè)務內容與第二消息包括的業(yè)務內容相同,且均與第一設備集群處理的第一業(yè)務有關,比如,第一業(yè)務為下單業(yè)務,則該業(yè)務內容可以包括購買的物品、該物品的價格、該物品的數(shù)量等。第一消息包括的狀態(tài)標志位與第二消息包括的狀態(tài)標志位不同,第一消息包括的狀態(tài)標志位用于指示第一設備集群中發(fā)送該第一消息的電子設備已處理完第一業(yè)務,以使中轉設備根據(jù)該狀態(tài)標志位確定出該第一消息是在該電子設備處理第一業(yè)務之后發(fā)送的。第一消息的狀態(tài)標志位可以通過字符表示,比如:狀態(tài)標志位為1表示第一消息是在第一設備集群中發(fā)送該第一消息的電子設備處理第一業(yè)務之后發(fā)送的。在步驟313中,第一設備集群中的電子設備在預設時長內檢測是否接收到中轉設備發(fā)送的處理成功消息。第一設備集群中的電子設備在發(fā)送第一消息后,在預設時長內檢測是否接收中轉設備發(fā)送的處理成功消息,當在預設時長內未接收到中轉設備發(fā)送的處理成功消息時,說明接收第一消息的電子設備可能由于設備故障等原因導致未成功處理第二業(yè)務,此時,第一設備集群需要再次向中轉設備發(fā)送第一消息,以使中轉設備重新選擇處理第二業(yè)務的電子設備,通過該重新選擇的電子設備根據(jù)第一消息處理第二業(yè)務,即,再次執(zhí)行步驟313;當在預設時長內接收到中轉設備發(fā)送的處理成功消息時,執(zhí)行步驟321。在步驟314中,中轉設備接收第一設備集群發(fā)送的第一消息。其中,步驟314與步驟313是異步的過程,二者沒有必然的先后執(zhí)行順序,即,步驟314可以在步驟313之前執(zhí)行,也可以在步驟313之后執(zhí)行,還可以與步驟313同時執(zhí)行,本實施例不作限定。在步驟315中,中轉設備按照預設規(guī)則將第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中。其中,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點。其中,中轉設備在根據(jù)預設規(guī)則將第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中時,首先從n個臨時節(jié)點中確定名稱最小的臨時節(jié)點;然后,獲取名稱最小的臨時節(jié)點中存儲的設備標識;從n個節(jié)點中選擇名稱與獲取的設備標識相同的節(jié)點;將第一消息寫入到節(jié)點中。若上次中轉設備寫入第一消息的節(jié)點對應的電子設備在中轉設備再次接收到該第一消息時,與該中轉設備的通信連接一直沒有中斷,則存儲有該電子設備的設備標識的臨時節(jié)點在中轉設備再次接收到該第一消息時不會消失,由于中轉設備在上次寫入第一消息時就已確定出該臨時節(jié)點是n個臨時節(jié)點中名稱最小的臨時節(jié)點,因此,中轉設備還會將第一消息寫入到上次寫入的節(jié)點中??蛇x的,由于zookeeper讀取創(chuàng)建的節(jié)點中的數(shù)據(jù)時,會讀取該節(jié)點包括的全部數(shù)據(jù),為了保證zookeeper可以獨立地讀取寫入同一節(jié)點中的不同的第一消息,中轉設備在接收到第一消息之后zookeeper會在該第一消息的待寫入節(jié)點下創(chuàng)建一個臨時節(jié)點,然后,中轉設備將該第一消息寫入到該臨時節(jié)點中,此時,確定該第一消息已寫入該待寫入節(jié)點。其中,該臨時節(jié)點的名稱仍可以根據(jù)中轉設備接收到第一消息的順序通過步驟303中的預設算法生成。在步驟316中,在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時,中轉設備通過zookeeper向注冊觀察進程的電子設備發(fā)送第一消息,并通過zookeeper刪除觀察進程。其中,第一消息用于指示電子設備開始處理第二業(yè)務。當中轉設備將第一消息寫入zookeeper中的一個節(jié)點中時,該節(jié)點包括的數(shù)據(jù)發(fā)生變化。由于當注冊在zookeeper中的觀察進程在監(jiān)控到對應的節(jié)點的數(shù)據(jù)發(fā)生變化時,zookeeper會自動刪除該觀察進程,因此,在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時,說明該觀察進程監(jiān)控的節(jié)點的數(shù)據(jù)未發(fā)生過變化,即,中轉設備未向該節(jié)點對應的電子設備發(fā)送過第一消息,中轉設備通過zookeeper向注冊觀察進程的電子設備發(fā)送第一消息,執(zhí)行步驟318;在zookeeper中不存在用于監(jiān)控節(jié)點的觀察進程時,說明該觀察進程監(jiān)控的節(jié)點的數(shù)據(jù)發(fā)生過變化,即,中轉設備向該節(jié)點對應的電子設備發(fā)送過第一消息,中轉設備通過zookeeper禁止向注冊該觀察進程的電子設備發(fā)送第一消息,這樣,該電子設備不會重復接收第一消息,并重復根據(jù)該第一消息處理第二業(yè)務??蛇x的,中轉設備在通過zookeeper向注冊觀察進程的電子設備發(fā)送第一消息時,還可以將寫入該第一消息的臨時節(jié)點的節(jié)點路徑發(fā)送給電子設備。在步驟317中,第二設備集群中的電子設備接收zookeeper發(fā)送的第一消息,并根據(jù)第一消息處理第二業(yè)務。電子設備根據(jù)第一消息包括的業(yè)務內容處理第二業(yè)務。在步驟318中,在根據(jù)第一消息處理第二業(yè)務成功時,第二設備集群中的電子設備向中轉設備發(fā)送處理成功消息。電子設備在根據(jù)第一消息處理第二業(yè)務成功時,需要向中轉設備反饋處理成功消息,以使中轉設備向第一設備集群反饋該處理成功消息,這樣,第一設備集群可以獲知電子設備處理第二業(yè)務成功,從而結束本次事務操作。在步驟319中,中轉設備接收第二設備集群中的電子設備發(fā)送的處理成功消息。在步驟320中,中轉設備向第一設備集群發(fā)送處理成功消息。在步驟321中,當在預設時長內接收到中轉設備發(fā)送的處理成功消息時,第一設備集群中的電子設備將業(yè)務狀態(tài)修改為已完成狀態(tài),停止向中轉設備發(fā)送第一消息。其中,步驟305、步驟312、步驟313、步驟321可單獨實現(xiàn)為第一設備集群側的方法實施例;步驟302至步驟304、步驟311、步驟314至步驟316、步驟319和步驟320可單獨實現(xiàn)為中轉設備側的方法實施例;步驟301、步驟309、步驟310、步驟317和步驟318可單獨實現(xiàn)為電子設備側的方法實施例,本實施例不作限定。綜上所述,本公開提供的業(yè)務處理方法,通過中轉設備根據(jù)預設規(guī)則將第一設備集群發(fā)送的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,當zookeeper中存在用于監(jiān)控該節(jié)點的觀察進程時,zookeeper會在首次向該節(jié)點寫入第一消息時刪除該觀察進程,并向該節(jié)點對應的電子設備發(fā)送第一消息,以使該電子設備根據(jù)該第一消息處理第二業(yè)務;當zookeeper中不存在監(jiān)控該節(jié)點的觀察進程時,說明zookeeper并不是首次向該節(jié)點寫入第一消息,即,中轉設備已向該節(jié)點對應的電子設備發(fā)送過第一消息,此時,中轉設備通過zookeeper禁止發(fā)送第一消息,這樣,該節(jié)點對應的電子設備不會根據(jù)該第一消息重復處理第二業(yè)務,解決了第二設備集群中的同一電子設備每次接收到第一消息時,都需要根據(jù)消息處理記錄檢查是否接收過該第一消息,導致第二設備集群處理第二業(yè)務的效率不高的問題,達到了提高第二設備集群處理第二業(yè)務的效率的效果。另外,通過創(chuàng)建m個臨時節(jié)點,每個臨時節(jié)點用于存儲第二設備集群中的m個電子設備中的一個電子設備的設備標識,使得中轉設備將第二設備集群中的m個電子設備注冊到zookeeper中時,在某個臨時節(jié)點存儲的設備標識對應的電子設備與中轉設備的通信連接中斷時,zookeeper會自動刪除該臨時節(jié)點,因此,中轉設備通過zookeeper向與中轉設備保持通信連接的電子設備發(fā)送第一消息概率較大,達到了發(fā)送第一消息的成功率的效果。圖8是根據(jù)一示例性實施例示出的一種業(yè)務處理裝置的框圖,該業(yè)務處理裝置應用于中轉設備中,該中轉設備安裝有zookeeper,如圖8所示,該業(yè)務處理裝置包括:第一接收模塊810、寫入模塊820、第一發(fā)送模塊830和禁止模塊840。該第一接收模塊810,被配置為接收第一設備集群發(fā)送的第一消息,第一消息是第一設備集群處理第一業(yè)務之后發(fā)送的;該寫入模塊820,被配置為按照預設規(guī)則將第一接收模塊810接收的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,每個電子設備在中轉設備接收到第一消息時與中轉設備保持通信連接,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;該第一發(fā)送模塊830,被配置為在zookeeper中存在用于監(jiān)控寫入模塊820得到的節(jié)點的觀察進程時,通過zookeeper向注冊觀察進程的電子設備發(fā)送第一消息,并通過zookeeper刪除觀察進程,第一消息用于指示電子設備開始處理第二業(yè)務;該禁止模塊840,被配置為在zookeeper中不存在用于監(jiān)控節(jié)點的觀察進程時,通過zookeeper禁止向電子設備發(fā)送第一消息。綜上所述,本公開提供的業(yè)務處理裝置,通過中轉設備根據(jù)預設規(guī)則將第一設備集群發(fā)送的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,當zookeeper中存在用于監(jiān)控該節(jié)點的觀察進程時,zookeeper會在首次向該節(jié)點寫入第一消息時刪除該觀察進程,并向該節(jié)點對應的電子設備發(fā)送第一消息,以使該電子設備根據(jù)該第一消息處理第二業(yè)務;當zookeeper中不存在監(jiān)控該節(jié)點的觀察進程時,說明zookeeper并不是首次向該節(jié)點寫入第一消息,即,中轉設備已向該節(jié)點對應的電子設備發(fā)送過第一消息,此時,中轉設備通過zookeeper禁止發(fā)送第一消息,這樣,該節(jié)點對應的電子設備不會根據(jù)該第一消息重復處理第二業(yè)務,解決了第二設備集群中的同一電子設備每次接收到第一消息時,都需要根據(jù)消息處理記錄檢查是否接收過該第一消息,導致第二設備集群處理第二業(yè)務的效率不高的問題,達到了提高第二設備集群處理第二業(yè)務的效率的效果。圖9是根據(jù)一示例性實施例示出的一種業(yè)務處理裝置的框圖,該業(yè)務處理裝置應用于中轉設備中,該中轉設備安裝有zookeeper,如圖9所示,該業(yè)務處理裝置包括:第一接收模塊910、寫入模塊920、第一發(fā)送模塊930和禁止模塊940。該第一接收模塊910,被配置為接收第一設備集群發(fā)送的第一消息,第一消息是第一設備集群處理第一業(yè)務之后發(fā)送的;該寫入模塊920,被配置為按照預設規(guī)則將第一接收模塊910接收的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,每個電子設備在中轉設備接收到第一消息時與中轉設備保持通信連接,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;該第一發(fā)送模塊930,被配置為在zookeeper中存在用于監(jiān)控寫入模塊920得到的節(jié)點的觀察進程時,通過zookeeper向注冊觀察進程的電子設備發(fā)送第一消息,并通過zookeeper刪除觀察進程,第一消息用于指示電子設備開始處理第二業(yè)務;該禁止模塊940,被配置為在zookeeper中不存在用于監(jiān)控節(jié)點的觀察進程時,通過zookeeper禁止向電子設備發(fā)送第一消息??蛇x的,該裝置還包括:第一注冊模塊950、第二接收模塊960、創(chuàng)建模塊970。該第一注冊模塊950,被配置為將第二設備集群中的m個電子設備注冊到zookeeper中,m個電子設備是第二設備集群中與中轉設備保持通信連接的電子設備,且m個電子設備均用于獨立處理第二業(yè)務,m≥n;該第二接收模塊960,被配置為接收第一設備集群在處理第一業(yè)務之前發(fā)送的第二消息,第二消息包括第一設備集群的標識;該創(chuàng)建模塊970,被配置為在zookeeper中與第二接收模塊960得到的第一設備集群的標識對應的主節(jié)點下,為第一注冊模塊950注冊的m個電子設備中的n個電子設備中的每個電子設備創(chuàng)建一個節(jié)點??蛇x的,第一注冊模塊950,包括:接收子模塊951、第一創(chuàng)建子模塊952、注冊子模塊953。該接收子模塊951,被配置為接收m個電子設備中的每個電子設備發(fā)送的設備標識;該第一創(chuàng)建子模塊952,被配置為在zookeeper中創(chuàng)建m個臨時節(jié)點,每個臨時節(jié)點用于存儲接收子模塊951接收的對應的一個電子設備的設備標識;該注冊子模塊953,被配置為將m個設備標識分別存儲到第一創(chuàng)建子模塊952創(chuàng)建的對應的m個臨時節(jié)點中,以完成注冊??蛇x的,創(chuàng)建模塊970,包括:刪除子模塊971、第二創(chuàng)建子模塊972、名稱確定子模塊973。該刪除子模塊971,被配置為在得到m個臨時節(jié)點之后,若m個電子設備中存在m-n個與中轉設備的通信連接中斷的電子設備,則通過zookeeper將存儲m-n個電子設備的設備標識的m-n個臨時節(jié)點刪除,得到n個臨時節(jié)點;該第二創(chuàng)建子模塊972,被配置為在主節(jié)點下為刪除子模塊971得到的n個臨時節(jié)點中每個臨時節(jié)點存儲的設備標識對應的電子設備創(chuàng)建一個節(jié)點;該名稱確定子模塊973,被配置為讀取n個臨時節(jié)點中每個臨時節(jié)點中存儲的設備標識,并將每個設備標識作為第二創(chuàng)建子模塊972創(chuàng)建的n個節(jié)點中提供設備標識的電子設備對應的節(jié)點的名稱??蛇x的,該裝置還包括:名稱生成模塊980。該名稱生成模塊980,被配置為在zookeeper中創(chuàng)建m個臨時節(jié)點之后,根據(jù)第二設備集群中與中轉設備保持通信連接的每個電子設備發(fā)送設備標識的順序,生成m個臨時節(jié)點中每個臨時節(jié)點的名稱,臨時節(jié)點的名稱是根據(jù)預設算法生成的數(shù)字串,且發(fā)送設備標識的順序在先的電子設備對應的數(shù)字串小于發(fā)送設備標識的順序在后的電子設備對應的數(shù)字串。可選的,寫入模塊920,包括:確定子模塊921、獲取子模塊922、選擇子模塊923、寫入子模塊924。該確定子模塊921,被配置為從n個臨時節(jié)點中確定名稱最小的臨時節(jié)點;該獲取子模塊922,被配置為獲取確定子模塊921確定的名稱最小的臨時節(jié)點中存儲的設備標識;該選擇子模塊923,被配置為從n個節(jié)點中選擇名稱與獲取子模塊922獲取的設備標識相同的節(jié)點;該寫入子模塊924,被配置為將第一消息寫入到選擇子模塊923選擇的節(jié)點中??蛇x的,該裝置還包括:第二發(fā)送模塊990、第三接收模塊991、第二注冊模塊992。該第二發(fā)送模塊990,被配置為向zookeeper中注冊的m個電子設備中的n個電子設備發(fā)送第二消息的標識;該第三接收模塊991,被配置為接收n個電子設備中每個電子設備發(fā)送的注冊請求,注冊請求用于請求在zookeeper中注冊與電子設備對應的觀察進程;該第二注冊模塊992,被配置為在zookeeper中為n個電子設備中的每個電子設備注冊一個觀察進程,得到n個觀察進程,每個電子設備注冊的觀察進程用于監(jiān)控與電子設備對應的節(jié)點。可選的,該裝置還包括:第四接收模塊993、第三發(fā)送模塊994。該第四接收模塊993,被配置為接收電子設備發(fā)送的處理成功消息,處理成功消息用于指示電子設備已成功處理第二業(yè)務;該第三發(fā)送模塊994,被配置為向第一設備集群發(fā)送處理成功消息。綜上所述,本公開提供的業(yè)務處理裝置,通過中轉設備根據(jù)預設規(guī)則將第一設備集群發(fā)送的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,當zookeeper中存在用于監(jiān)控該節(jié)點的觀察進程時,zookeeper會在首次向該節(jié)點寫入第一消息時刪除該觀察進程,并向該節(jié)點對應的電子設備發(fā)送第一消息,以使該電子設備根據(jù)該第一消息處理第二業(yè)務;當zookeeper中不存在監(jiān)控該節(jié)點的觀察進程時,說明zookeeper并不是首次向該節(jié)點寫入第一消息,即,中轉設備已向該節(jié)點對應的電子設備發(fā)送過第一消息,此時,中轉設備通過zookeeper禁止發(fā)送第一消息,這樣,該節(jié)點對應的電子設備不會根據(jù)該第一消息重復處理第二業(yè)務,解決了第二設備集群中的同一電子設備每次接收到第一消息時,都需要根據(jù)消息處理記錄檢查是否接收過該第一消息,導致第二設備集群處理第二業(yè)務的效率不高的問題,達到了提高第二設備集群處理第二業(yè)務的效率的效果。另外,通過創(chuàng)建m個臨時節(jié)點,每個臨時節(jié)點用于存儲第二設備集群中的m個電子設備中的一個電子設備的設備標識,使得中轉設備將第二設備集群中的m個電子設備注冊到zookeeper中時,在某個臨時節(jié)點存儲的設備標識對應的電子設備與中轉設備的通信連接中斷時,zookeeper會自動刪除該臨時節(jié)點,因此,中轉設備通過zookeeper向與中轉設備保持通信連接的電子設備發(fā)送第一消息概率較大,達到了發(fā)送第一消息的成功率的效果。圖10是根據(jù)一示例性實施例示出的一種業(yè)務處理裝置的框圖,該業(yè)務處理裝置應用于第二設備集群中的電子設備中,該電子設備與安裝有zookeeper的中轉設備保持通信連接,如圖10所示,該業(yè)務處理裝置包括:第一接收模塊1010、處理模塊1020。該第一接收模塊1010,被配置為接收zookeeper發(fā)送的第一消息,第一消息是由第一設備集群向中轉設備發(fā)送,再由中轉設備按照預設規(guī)則寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,并在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時向電子設備發(fā)送的,其中,第一設備集群用于處理第一業(yè)務,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;該處理模塊1020,被配置為根據(jù)第一接收模塊1010接收的第一消息開始處理第二業(yè)務。綜上所述,本公開提供的業(yè)務處理裝置,通過中轉設備根據(jù)預設規(guī)則將第一設備集群發(fā)送的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,當zookeeper中存在用于監(jiān)控該節(jié)點的觀察進程時,zookeeper會在首次向該節(jié)點寫入第一消息時刪除該觀察進程,并向該節(jié)點對應的電子設備發(fā)送第一消息,以使該電子設備根據(jù)該第一消息處理第二業(yè)務;當zookeeper中不存在監(jiān)控該節(jié)點的觀察進程時,說明zookeeper并不是首次向該節(jié)點寫入第一消息,即,中轉設備已向該節(jié)點對應的電子設備發(fā)送過第一消息,此時,中轉設備通過zookeeper禁止發(fā)送第一消息,這樣,該節(jié)點對應的電子設備不會根據(jù)該第一消息重復處理第二業(yè)務,解決了第二設備集群中的同一電子設備每次接收到第一消息時,都需要根據(jù)消息處理記錄檢查是否接收過該第一消息,導致第二設備集群處理第二業(yè)務的效率不高的問題,達到了提高第二設備集群處理第二業(yè)務的效率的效果。圖11是根據(jù)一示例性實施例示出的一種業(yè)務處理裝置的框圖,該業(yè)務處理裝置應用于第二設備集群中的電子設備中,該電子設備與安裝有zookeeper的中轉設備保持通信連接,如圖11所示,該業(yè)務處理裝置包括:第一接收模塊1110、處理模塊1120。該第一接收模塊1110,被配置為接收zookeeper發(fā)送的第一消息,第一消息是由第一設備集群向中轉設備發(fā)送,再由中轉設備按照預設規(guī)則寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,并在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時向電子設備發(fā)送的,其中,第一設備集群用于處理第一業(yè)務,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;該處理模塊1120,被配置為根據(jù)第一接收模塊1110接收的第一消息開始處理第二業(yè)務??蛇x的,該裝置還包括:第一發(fā)送模塊1130、第二接收模塊1140、第二發(fā)送模塊1150。該第一發(fā)送模塊1130,被配置為向中轉設備發(fā)送設備標識,設備標識用于指示中轉設備在zookeeper中注冊電子設備;該第二接收模塊1140,被配置為接收中轉設備發(fā)送的第二消息的標識,第二消息是第一設備集群在處理第一業(yè)務之前向中轉設備發(fā)送的;該第二發(fā)送模塊1150,被配置為向zookeeper發(fā)送注冊請求,注冊請求用于請求中轉設備在zookeeper中注冊與電子設備對應的觀察進程,觀察進程用于監(jiān)控節(jié)點??蛇x的,該裝置還包括:第三發(fā)送模塊1160該第三發(fā)送模塊1160,被配置為在根據(jù)第一消息處理第二業(yè)務成功時,向中轉設備發(fā)送處理成功消息,處理成功消息用于指示中轉設備向第一設備集群發(fā)送處理成功消息。綜上所述,本公開提供的業(yè)務處理裝置,通過中轉設備根據(jù)預設規(guī)則將第一設備集群發(fā)送的第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,當zookeeper中存在用于監(jiān)控該節(jié)點的觀察進程時,zookeeper會在首次向該節(jié)點寫入第一消息時刪除該觀察進程,并向該節(jié)點對應的電子設備發(fā)送第一消息,以使該電子設備根據(jù)該第一消息處理第二業(yè)務;當zookeeper中不存在監(jiān)控該節(jié)點的觀察進程時,說明zookeeper并不是首次向該節(jié)點寫入第一消息,即,中轉設備已向該節(jié)點對應的電子設備發(fā)送過第一消息,此時,中轉設備通過zookeeper禁止發(fā)送第一消息,這樣,該節(jié)點對應的電子設備不會根據(jù)該第一消息重復處理第二業(yè)務,解決了第二設備集群中的同一電子設備每次接收到第一消息時,都需要根據(jù)消息處理記錄檢查是否接收過該第一消息,導致第二設備集群處理第二業(yè)務的效率不高的問題,達到了提高第二設備集群處理第二業(yè)務的效率的效果。另外,通過創(chuàng)建m個臨時節(jié)點,每個臨時節(jié)點用于存儲第二設備集群中的m個電子設備中的一個電子設備的設備標識,使得中轉設備將第二設備集群中的m個電子設備注冊到zookeeper中時,在某個臨時節(jié)點存儲的設備標識對應的電子設備與中轉設備的通信連接中斷時,zookeeper會自動刪除該臨時節(jié)點,因此,中轉設備通過zookeeper向與中轉設備保持通信連接的電子設備發(fā)送第一消息概率較大,達到了發(fā)送第一消息的成功率的效果。本公開一示例性實施例提供了一種業(yè)務處理裝置,用于中轉設備中,該中轉設備安裝有zookeeper,能夠實現(xiàn)本公開提供的業(yè)務處理方法,該業(yè)務處理裝置包括:處理器、用于存儲處理器可執(zhí)行指令的存儲器;其中,處理器被配置為:接收第一設備集群發(fā)送的第一消息,第一消息是第一設備集群處理第一業(yè)務之后發(fā)送的;按照預設規(guī)則將第一消息寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,每個電子設備在中轉設備接收到第一消息時與中轉設備保持通信連接,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時,通過zookeeper向注冊觀察進程的電子設備發(fā)送第一消息,并通過zookeeper刪除觀察進程,第一消息用于指示電子設備開始處理第二業(yè)務;在zookeeper中不存在用于監(jiān)控節(jié)點的觀察進程時,通過zookeeper禁止向電子設備發(fā)送第一消息。本公開一示例性實施例提供了一種業(yè)務處理裝置,用于第二設備集群中的電子設備中,該電子設備與安裝有zookeeper的中轉設備保持通信連接,能夠實現(xiàn)本公開提供的業(yè)務處理方法,該業(yè)務處理裝置包括:處理器、用于存儲處理器可執(zhí)行指令的存儲器;其中,處理器被配置為:接收zookeeper發(fā)送的第一消息,第一消息是由第一設備集群向中轉設備發(fā)送,再由中轉設備按照預設規(guī)則寫入到zookeeper為第二設備集群中的n個電子設備創(chuàng)建的n個節(jié)點中的一個節(jié)點中,并在zookeeper中存在用于監(jiān)控節(jié)點的觀察進程時向電子設備發(fā)送的,其中,第一設備集群用于處理第一業(yè)務,預設規(guī)則為:當再次接收到第一消息,且第一消息上次所寫入的節(jié)點對應的電子設備與中轉設備保持連接時,第一消息再次被寫入上次所寫入的節(jié)點,n≥1;根據(jù)第一消息開始處理第二業(yè)務。圖12是根據(jù)一示例性實施例示出的一種用于業(yè)務處理的裝置1200的框圖。例如,裝置1200可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。參照圖12,裝置1200可以包括以下一個或多個組件:處理組件1202,存儲器1204,電源組件1206,多媒體組件1208,音頻組件1210,輸入/輸出(I/O)的接口1212,傳感器組件1214,以及通信組件1216。處理組件1202通??刂蒲b置1200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關聯(lián)的操作。處理組件1202可以包括一個或多個處理器1218來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1202可以包括一個或多個模塊,便于處理組件1202和其他組件之間的交互。例如,處理組件1202可以包括多媒體模塊,以方便多媒體組件1208和處理組件1202之間的交互。存儲器1204被配置為存儲各種類型的數(shù)據(jù)以支持在裝置1200的操作。這些數(shù)據(jù)的示例包括用于在裝置1200上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1204可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。電源組件1206為裝置1200的各種組件提供電力。電源組件1206可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1200生成、管理和分配電力相關聯(lián)的組件。多媒體組件1208包括在所述裝置1200和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件1208包括一個前置攝像頭和/或后置攝像頭。當裝置1200處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。音頻組件1210被配置為輸出和/或輸入音頻信號。例如,音頻組件1210包括一個麥克風(MIC),當裝置1200處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1204或經由通信組件1216發(fā)送。在一些實施例中,音頻組件1210還包括一個揚聲器,用于輸出音頻信號。I/O接口1212為處理組件1202和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。傳感器組件1214包括一個或多個傳感器,用于為裝置1200提供各個方面的狀態(tài)評估。例如,傳感器組件1214可以檢測到裝置1200的打開/關閉狀態(tài),組件的相對定位,例如所述組件為裝置1200的顯示器和小鍵盤,傳感器組件1214還可以檢測裝置1200或裝置1200一個組件的位置改變,用戶與裝置1200接觸的存在或不存在,裝置1200方位或加速/減速和裝置1200的溫度變化。傳感器組件1214可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1214還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1214還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。通信組件1216被配置為便于裝置1200和其他設備之間有線或無線方式的通信。裝置1200可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件1216經由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件1216還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。在示例性實施例中,裝置1200可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器1204,上述指令可由裝置1200的處理器1218執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設備等。圖13是根據(jù)一示例性實施例示出的一種用于業(yè)務處理的裝置1300的框圖。例如,裝置1300可以被提供為一服務器。參照圖13,裝置1300包括處理組件1322,其進一步包括一個或多個處理器,以及由存儲器1332所代表的存儲器資源,用于存儲可由處理組件1322的執(zhí)行的指令,例如應用程序。存儲器1332中存儲的應用程序可以包括一個或一個以上的每一個對應于一組指令的模塊。此外,處理組件1322被配置為執(zhí)行指令,以執(zhí)行上述業(yè)務處理方法。裝置1300還可以包括一個電源組件1326被配置為執(zhí)行裝置1300的電源管理,一個有線或無線網絡接口1350被配置為將裝置1300連接到網絡,和一個輸入輸出(I/O)接口1358。裝置1300可以操作基于存儲在存儲器1332的操作系統(tǒng),例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。本領域技術人員在考慮說明書及實踐這里的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本
技術領域
中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。應當理解的是,本公開并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。當前第1頁1 2 3 
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
昌江| 商都县| 德惠市| 神木县| 合阳县| 娄底市| 萨嘎县| 汉寿县| 通辽市| 东乡| 鹤壁市| 依安县| 锡林郭勒盟| 清丰县| 淮安市| 绥滨县| 普格县| 无锡市| 连城县| 桐梓县| 宁化县| 台江县| 靖边县| 休宁县| 公主岭市| 巢湖市| 濉溪县| 抚顺县| 那坡县| 中西区| 荥经县| 科技| 辽源市| 浏阳市| 比如县| 景洪市| 稻城县| 云林县| 桓台县| 莆田市| 呼伦贝尔市|