數據分配方法和基于數據分配的訂閱器的制造方法
【專利摘要】本發明提供了一種數據分配方法和基于數據分配的訂閱器,以解決獲取的數據不完整,數據的準確性較低的問題。所述的方法包括:向調度器發送包含數據標識的分配請求,其中,所述分配請求用于請求存儲有所述數據標識對應車輛數據的數據源;接收調度器依據所述數據標識反饋的分配消息,并根據所述分配消息確定至少一個分配的數據源;若接收到調度器發送的數據源調整消息,則根據所述數據源調整消息對分配的數據源進行調整,其中,所述數據源調整消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源發生變更時生成的。
【專利說明】數據分配方法和基于數據分配的訂閱器
【技術領域】
[0001]本發明涉及數據處理技術,特別是涉及一種數據分配方法,以及一種基于數據分配的訂閱器。
【背景技術】
[0002]數據處理是對數據的采集、存儲、檢索、加工、變換和傳輸。數據處理中對數據進行檢索前,要先確定數據源才能確定從哪個數據源中檢索、獲取數據。在多數據源的情況下,就先要對數據源進行分配,確定分配的數據源,然后可以向分配的數據源請求獲取數據。
[0003]但是,在分配數據源時,往往是基于分配系統中當前具有的數據源進行分配,即一旦確定分配的數據源后就不會改變了。此后,若新增了數據源,就會無法獲取該數據源中的數據,導致獲取的數據不完整,數據的準確性較低。
【發明內容】
[0004]本發明提供了一種數據分配方法,以解決獲取的數據不完整,數據的準確性較低的問題。
[0005]相應的,本發明實施例還提供了一種基于數據分配的訂閱器。
[0006]為了解決上述問題,本發明公開了一種數據分配方法,包括:
[0007]向調度器發送包含數據標識的分配請求,其中,所述分配請求用于請求存儲有所述數據標識對應車輛數據的數據源;
[0008]接收調度器依據所述數據標識反饋的分配消息,并根據所述分配消息確定至少一個分配的數據源;
[0009]若接收到調度器發送的數據源調整消息,則根據所述數據源調整消息對分配的數據源進行調整,其中,所述數據源調整消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源發生變更時生成的。
[0010]可選的,所述數據源調整消息包括數據源增加消息和數據源減少消息,其中,所述數據源增加消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源增加時,獲取增加的數據源生成的;所述數據源減少消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源減少時,獲取減少的數據源生成的。
[0011]可選的,所述根據所述數據源調整消息對分配的數據源進行調整,包括:對所述數據源調整消息進行解析,獲取解析的數據;若所述解析的數據中包括增加的數據源,則將所述增加的數據源添加到所述分配的數據源中;若所述解析的數據中包括減少的數據源,則從所述分配的數據源中刪除所述分配的數據源。
[0012]可選的,根據所述分配消息確定至少一個分配的數據源之后,還包括:向所述分配的數據源發送數據獲取請求,其中,所述數據獲取請求中包括篩選條件;接收所述數據源依據所述篩選條件反饋的車輛數據。
[0013]可選的,將所述增加的數據源添加到所述分配的數據源后,還包括:向所述增加的數據源發送數據獲取請求,其中,所述數據獲取請求中包括篩選條件;接收所述增加的數據源依據所述篩選條件反饋的車輛數據。
[0014]可選的,車輛數據是由各車輛產生的,其中,采用車輛標識唯一標識一個車輛;所述車輛還具備數據標識,將具備相同數據標識的車輛構成的集合作為車組,則所述數據標識用于唯一標識一個車組,則所述篩選條件為數據標識或車輛標識。
[0015]可選的,所述接收依據所述篩選條件反饋的車輛數據之后,還包括:將數據源反饋的車輛數據進行合并及分發。
[0016]相應的,本發明實施例還提供了一種基于數據分配的訂閱器,包括:
[0017]發送模塊,用于向調度器發送包含數據標識的分配請求,其中,所述分配請求用于請求存儲有所述數據標識對應車輛數據的數據源;
[0018]接收模塊,用于接收調度器依據所述數據標識反饋的分配消息,并根據所述分配消息確定至少一個分配的數據源;
[0019]調整模塊,用于若接收到調度器發送的數據源調整消息,則根據所述數據源調整消息對分配的數據源進行調整,其中,所述數據源調整消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源發生變更時生成的。
[0020]可選的,所述數據源調整消息包括數據源增加消息和數據源減少消息,其中,所述數據源增加消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源增加時,獲取增加的數據源生成的;所述數據源減少消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源減少時,獲取減少的數據源生成的。
[0021]可選的,所述調整模塊,具體用于對所述數據源調整消息進行解析,獲取解析的數據;若所述解析的數據中包括增加的數據源,則將所述增加的數據源添加到所述分配的數據源中;若所述解析的數據中包括減少的數據源,則從所述分配的數據源中刪除所述分配的數據源。
[0022]與現有技術相比,本發明包括以下優點:
[0023]本發明實施例可以通過包含數據標識的分配請求確定分配的數據源,并在調度器中所述數據標識對應車輛數據的數據源發生變更后,接收調度器發送的數據源調整消息,從而可以自動的對分配的數據源進行調整。保證數據源的準確性和完整性,進而確保從數據源中獲取準確、完整的車輛數據。
【專利附圖】
【附圖說明】
[0024]圖1是本發明實施例一提供的數據分配系統結構圖;
[0025]圖2是本發明實施例一提供的數據分配方法流程圖;
[0026]圖3是本發明實施例一提供的數據分配示意圖;
[0027]圖4是本發明實施例二提供的基于數據分配的訂閱器結構圖。
【具體實施方式】
[0028]為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發明作進一步詳細的說明。
[0029]本發明實施例提供了一種數據分配方法,可以通過包含數據標識的分配請求確定分配的數據源,并在調度器中所述數據標識對應車輛數據的數據源發生變更后,接收調度器發送的數據源調整消息,從而可以自動的對分配的數據源進行調整。保證數據源的準確性和完整性,進而確保從數據源中獲取準確、完整的車輛數據。
[0030]實施例一
[0031]本發明實施例在進行數據分配時主要包括以下設備:
[0032]調度器、訂閱器和數據源。
[0033]可以將調度器、訂閱器和數據源構成數據分配系統,如圖1所示。
[0034]其中,數據源用于對車輛數據進行存儲。由于調度器可以管理多個數據源,因此,可以為各數據源配置名稱或數據源標識,從而通過名稱或數據源標識可以對數據源進行區分。
[0035]此外,數據源中存儲有車輛數據,因此可以在數據源中配置數據信息,其中,所述數據信息用于對數據源中存儲的車輛數據進行描述,從而通過數據信息可以對數據源中的車輛數據進行統一的管理。
[0036]調度器用于對數據源和訂閱器進行管理,可以理解為數據分配中的控制中心。則調度器和訂閱器是一對多的關系,調度器和數據源也可以是一對多的關系。
[0037]則調度器中存儲有各數據源的信息,通過該信息可以對數據源進行管理,所述信息中可以包括數據源的名稱,數據源標識,數據源中車輛數據的數據信息等。
[0038]訂閱器用于通過調度器訂閱數據源,從而從數據源中獲取相應的車輛數據。
[0039]所述分配方法具體包括如下步驟:
[0040]參照圖2,給出了本發明實施例一提供的數據分配方法流程圖。
[0041]步驟201,向調度器發送包含數據標識的分配請求。
[0042]本發明實施例中訂閱器可以向調度器發送分配請求,所述分配器請求中包括數據標識。
[0043]車輛使用中會產生相應的數據,如行駛中會獲取途經地的GPS (GlobalPositioning System,全球定位系統)信息,車輛在一次行程中的停車時間、停車次數等,都會形成相應的數據。因此,本實施例中可以將車輛產生的數據作為車輛數據,并可以將車輛數據存儲于數據源中。
[0044]具體的,車輛數據包括:車況數據和行使數據。其中,車況數據是描述車輛狀況的數據,如車輛的出廠日期、購買日期、維修數據、行駛里程、報廢年限等。行使數據是車輛在各次行程中產生的描述行程的數據,如各次行程中途經地的GPS數據,各次行程中行使的路程、時間等。
[0045]本發明實施例中,所述數據標識與數據源中存儲的車輛數據具備關聯關系,所述關聯關系可以理解為數據標識與車輛數據的映射關系,也可以認為數據標識是車輛數據中某一屬性的屬性值。因此,可以理解的是,所述數據標識與車輛數據可以是一對一的關聯關系,也可以是一對多的關聯關系,本發明實施例對此不做限定。
[0046]則通過數據標識可以關聯到數據源中存儲的車輛數據,本發明實施例中,分配請求用于請求調度器分配數據源。由于分配請求中包括數據標識,則所述分配請求分配的是存儲有所述數據標識對應車輛數據的數據源。
[0047]步驟202,接收調度器依據所述數據標識反饋的分配消息,并根據所述分配消息確定至少一個分配的數據源。
[0048]調度器接收到數據分配請求后,從分配請求中解析出數據標識,然后查找存儲的數據源的數據信息,若所述數據源中存儲有所述數據標識對應的車輛數據時,所述數據信息中會包含該數據標識,因此若查找到數據源的數據信息中包含所述數據標識,則將獲取該數據源的數據源標識。
[0049]本發明實施例中,可以在多個數據源中存儲同一數據標識對應的各車輛數據,因此調度器可以從一個或多個數據源的數據信息中查找到所述數據標識,因此可以獲取一個或多個數據源標識。然后獲取的數據源標識構成分配消息,并向所述訂閱器反饋分配消息。其中,數據源標識用于唯一確定一個數據源。
[0050]訂閱器接收到調度器反饋的分配消息后,就可以對所述分配消息進行解析,從而從所述分配消息中獲取至少一個數據源標識,進而確定調度器分配給該訂閱器的數據源。
[0051]可選的,根據所述分配消息確定至少一個分配的數據源之后,還包括:向所述分配的數據源發送數據獲取請求,其中,所述數據獲取請求中包括篩選條件;接收所述數據源依據所述篩選條件反饋的車輛數據。
[0052]本發明實施例中,確定分配的數據源后,訂閱器可以直接和數據源進行通信,從數據源中獲取需要的車輛數據。具體的,可以向分配的數據源發送數據獲取請求,所述數據獲取請求中包括篩選條件,通過該篩選條件可以對數據源中車輛數據進行篩選。
[0053]數據源接收到數據獲取請求后,從數據獲取請求中解析出篩選條件,然后依據篩選條件對其存儲的車輛數據進行篩選,從而獲取符合所述篩選條件的車輛數據。然后數據源可以將符合所述篩選條件的車輛數據反饋給訂閱器。
[0054]訂閱器對應可以接收到所述數據源反饋的符合所述篩選條件的車輛數據。
[0055]可選的,車輛數據是由各車輛產生的,其中,采用車輛標識唯一標識一個車輛;所述車輛還具備數據標識,將具備相同數據標識的車輛構成的集合作為車組,則所述數據標識用于唯一標識一個車組,則所述篩選條件為數據標識或車輛標識。
[0056]本發明實施例中,車輛數據是由各車輛產生的,為了對不同車輛產生的數據進行區分,因此可以為每個車輛配置車輛標識,所述車輛標識用于唯一標識一個車輛。
[0057]此外,實際處理中,一個企業或車隊等往往具有許多車輛,為了對其進行統一的管理,可以將車輛構成的集合作為車組,在此種情況下,所述數據標識可以用于唯一標識一個車組。則一個企業或一個車隊就可以看作是一個車組。來自同一車組的車輛具有相同的數據標識。
[0058]則所述數據標識可以是對車組進行編號確定,也可以依據車組的名稱等計算唯一的字符串等構成。所述車輛數據是可以依據實際需求設定,如可以是各車輛的車牌號,可以是車輛使用的GPS的編號,司機的手機號等。
[0059]因此,所述篩選條件可以為數據標識或車輛標識,若篩選條件為數據標識,則可以從數據源中獲取具備該數據標識的車輛產生的車輛數據,從而獲取同一車組的各車輛的車輛數據。若篩選條件為車輛標識,則獲取該車輛標識所標識的車輛產生的車輛數據,此時可以有針對性的獲取車輛數據。
[0060]步驟103,若接收到調度器發送的數據源調整消息,則根據所述數據源調整消息對分配的數據源進行調整。[0061]其中,所述數據源調整消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源發生變更時生成的。
[0062]本發明實施例中,調度器可以對數據源進行管理,因此若出現新增數據源或減少數據源的事件,則調度器可以獲取到該事件。并對應調整訂閱器中分配的數據源。
[0063]如新增數據源時,該新增的數據源可以自動聯系調度器,將自己的信息剛發送給調度器,從而使調度器獲取新增的數據源的名稱、數據源標識和數據信息。然后調度器可以從數據信息中獲取該新增的數據源中存儲的車輛數據具有的數據標識,并查找各訂閱器發送的數據標識,從而確定新增的數據源可以分配給哪些訂閱器,然后向這些訂閱器發送數據源調整消息,通知其增加數據源。
[0064]若數據源減少時,調度器可以檢測到該事件,從而確定減少的數據源中具有哪些數據標識,進一步確定該減少的數據源被分配給了哪些訂閱器,然后向這些訂閱器發送數據源調整消息,通知其減少數據源。
[0065]此外,也可能是數據源中增加或減少了一些數據標識,可以依據這些數據標識確定訂閱器,然后向這些訂閱器發送數據源調整消息,通知其增加或減少數據源。
[0066]則調度器可以自動確定數據源的調整情況,從而依據調整情況自動改變為各訂閱器分配的數據源,實現對數據源的智能訂閱。
[0067]若訂閱器接收到調度器發送的數據源調整消息,則根據所述數據源調整消息對分配的數據源進行調整,從而增加或減少數據源。
[0068]可選的,所述數據源調整消息包括數據源增加消息和數據源減少消息,其中,所述數據源增加消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源增加時,獲取增加的數據源生成的;所述數據源減少消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源減少時,獲取減少的數據源生成的。
[0069]可選的,所述根據所述數據源調整消息對分配的數據源進行調整,包括:對所述數據源調整消息進行解析,獲取解析的數據;若所述解析的數據中包括增加的數據源,則將所述增加的數據源添加到所述分配的數據源中;若所述解析的數據中包括減少的數據源,則從所述分配的數據源中刪除所述分配的數據源。
[0070]具體的,訂閱器接收到數據源調整消息后,可以對所述數據源調整消息進行解析,獲取解析的數據,從解析的數據中可以獲取增加的數據源,和/或,減少的數據源。
[0071]若為增加的數據源,則將所述增加的數據源添加到所述分配的數據源中,若為減少的數據源,則從所述分配的數據源中刪除所述分配的數據源。不再從該減少的數據源中獲取車輛數據
[0072]可選的,將所述增加的數據源添加到所述分配的數據源后,還包括:向所述增加的數據源發送數據獲取請求,其中,所述數據獲取請求中包括篩選條件;接收所述增加的數據源依據所述篩選條件反饋的車輛數據。
[0073]從增加的數據源中獲取車輛數據的方法,與上述從分配的數據源中獲取車輛數據的方法基本一致,此處不再贅述。
[0074]可選的,本發明實施例中所述接收依據所述篩選條件反饋的車輛數據之后,還包括:將數據源反饋的車輛數據進行合并及分發。
[0075]從各數據源中獲取的反饋的車輛數據后,可以對車輛數據進行合并,并發送給需要的應用。
[0076]參照圖3,給出了本發明實施例一提供的數據分配示意圖。
[0077]圖3中數據源是一個集合的概念,即圖3中雖然僅繪制了一個數據源,但其指代分配給訂閱器的各數據源,也包括調整數據源后新增的數據源。此處未一一列舉,不應理解為是對本發明實施例的限制。
[0078]3.1訂閱器向調度器發送分配請求。
[0079]3.2調度器依據數據請求確定分配的數據源,并構成分配消息。
[0080]3.3調度器發送分配消息給訂閱器。
[0081]3.4訂閱器對分配消息進行解析,獲取分配的數據源。
[0082]3.5訂閱器向分配的數據源發送數據獲取請求。
[0083]3.6數據源依據數據獲取請求,獲取相應的車輛數據。
[0084]3.7數據源發送車輛數據給訂閱器。
[0085]3.8調度器檢測到數據源發送變更,生成數據源調整消息。
[0086]3.9調度器發送數據源調整消息給訂閱器。
[0087]3.10訂閱器依據數據源調整消息對分配的數據源進行調整。
[0088]3.11若新增了數據源,則訂閱器向新增的數據源發送數據獲取請求。
[0089]3.12新增的數據源依據數據獲取請求,獲取相應的車輛數據。
[0090]3.13新增的數據源發送車輛數據給訂閱器。
[0091]3.14數據源對車輛數據進行合并及分發。
[0092]綜上所述,本發明實施例可以通過包含數據標識的分配請求確定分配的數據源,并在調度器中所述數據標識對應車輛數據的數據源發生變更后,接收調度器發送的數據源調整消息,從而可以自動的對分配的數據源進行調整,實現對數據源的智能訂閱。保證數據源的準確性和完整性,進而確保從數據源中獲取準確、完整的車輛數據。
[0093]實施例二
[0094]參照圖4,給出了本發明實施例二提供的基于數據分配的訂閱器結構圖。
[0095]相應的,本發明實施例還提供了一種基于數據分配的訂閱器,包括:
[0096]發送模塊11,用于向調度器發送包含數據標識的分配請求,其中,所述分配請求用于請求存儲有所述數據標識對應車輛數據的數據源;
[0097]接收模塊12,用于接收調度器依據所述數據標識反饋的分配消息,并根據所述分配消息確定至少一個分配的數據源;
[0098]調整模塊13,用于若接收到調度器發送的數據源調整消息,則根據所述數據源調整消息對分配的數據源進行調整,其中,所述數據源調整消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源發生變更時生成的。
[0099]可選的,所述數據源調整消息包括數據源增加消息和數據源減少消息,其中,所述數據源增加消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源增加時,獲取增加的數據源生成的;所述數據源減少消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源減少時,獲取減少的數據源生成的。
[0100]可選的,所述調整模塊13,具體用于對所述數據源調整消息進行解析,獲取解析的數據;若所述解析的數據中包括增加的數據源,則將所述增加的數據源添加到所述分配的數據源中;若所述解析的數據中包括減少的數據源,則從所述分配的數據源中刪除所述分配的數據源。
[0101]可選的,還包括:數據獲取模塊,用于向所述分配的數據源發送數據獲取請求,其中,所述數據獲取請求中包括篩選條件;接收所述數據源依據所述篩選條件反饋的車輛數據。
[0102]可選的,數據獲取模塊,還用于向所述增加的數據源發送數據獲取請求,其中,所述數據獲取請求中包括篩選條件;接收所述增加的數據源依據所述篩選條件反饋的車輛數據。
[0103]可選的,車輛數據是由各車輛產生的,其中,采用車輛標識唯一標識一個車輛;所述車輛還具備數據標識,將具備相同數據標識的車輛構成的集合作為車組,則所述數據標識用于唯一標識一個車組,則所述篩選條件為數據標識或車輛標識。
[0104]可選的,還包括:合并及分發模塊,用于將數據源反饋的車輛數據進行合并及分發。
[0105]綜上所述,本發明實施例可以通過包含數據標識的分配請求確定分配的數據源,并在調度器中所述數據標識對應車輛數據的數據源發生變更后,接收調度器發送的數據源調整消息,從而可以自動的對分配的數據源進行調整。保證數據源的準確性和完整性,進而確保從數據源中獲取準確、完整的車輛數據。
[0106]對于系統實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0107]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0108]本發明可以在由計算機執行的計算機可執行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、組件、數據結構等等。也可以在分布式計算環境中實踐本發明,在這些分布式計算環境中,由通過通信網絡而被連接的遠程處理設備來執行任務。在分布式計算環境中,程序模塊可以位于包括存儲設備在內的本地和遠程計算機存儲介質中。
[0109]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
[0110]以上對本發明所提供的一種數據分配方法,以及一種基于數據分配的訂閱器,進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助 理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種數據分配方法,其特征在于,包括: 向調度器發送包含數據標識的分配請求,其中,所述分配請求用于請求存儲有所述數據標識對應車輛數據的數據源; 接收調度器依據所述數據標識反饋的分配消息,并根據所述分配消息確定至少一個分配的數據源; 若接收到調度器發送的數據源調整消息,則根據所述數據源調整消息對分配的數據源進行調整,其中,所述數據源調整消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源發生變更時生成的。
2.根據權利要求1所述的方法,其特征在于,所述數據源調整消息包括數據源增加消息和數據源減少消息,其中,所述數據源增加消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源增加時,獲取增加的數據源生成的;所述數據源減少消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源減少時,獲取減少的數據源生成的。
3.根據權利要求2所述的方法,其特征在于,所述根據所述數據源調整消息對分配的數據源進行調整,包括: 對所述數據源調整消息進行解析,獲取解析的數據; 若所述解析的數據中包括增加的數據源,則將所述增加的數據源添加到所述分配的數據源中; 若所述解析的數據中包括減少的數據源,則從所述分配的數據源中刪除所述分配的數據源。
4.根據權利要求1所述的方法,其特征在于,根據所述分配消息確定至少一個分配的數據源之后,還包括: 向所述分配的數據源發送數據獲取請求,其中,所述數據獲取請求中包括篩選條件; 接收所述數據源依據所述篩選條件反饋的車輛數據。
5.根據權利要求3所述的方法,其特征在于,將所述增加的數據源添加到所述分配的數據源后,還包括: 向所述增加的數據源發送數據獲取請求,其中,所述數據獲取請求中包括篩選條件; 接收所述增加的數據源依據所述篩選條件反饋的車輛數據。
6.根據權利要求4或5任一所述的方法,其特征在于,車輛數據是由各車輛產生的,其中,采用車輛標識唯一標識一個車輛;所述車輛還具備數據標識,將具備相同數據標識的車輛構成的集合作為車組,則所述數據標識用于唯一標識一個車組,則所述篩選條件為數據標識或車輛標識。
7.根據權利要求4或5任一所述的方法,其特征在于,所述接收依據所述篩選條件反饋的車輛數據之后,還包括: 將數據源反饋的車輛數據進行合并及分發。
8.一種基于數據分配的訂閱器,其特征在于,包括: 發送模塊,用于向調度器發送包含數據標識的分配請求,其中,所述分配請求用于請求存儲有所述數據標識對應車輛數據的數據源; 接收模塊,用于接收調度器依據所述數據標識反饋的分配消息,并根據所述分配消息確定至少一個分配的數據源;調整模塊,用于若接收到調度器發送的數據源調整消息,則根據所述數據源調整消息對分配的數據源進行調整,其中,所述數據源調整消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源發生變更時生成的。
9.根據權利要求8所述的訂閱器,其特征在于,所述數據源調整消息包括數據源增加消息和數據源減少消息,其中,所述數據源增加消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源增加時,獲取增加的數據源生成的;所述數據源減少消息是調度器檢測到存儲有所述數據標識對應車輛數據的數據源減少時,獲取減少的數據源生成的。
10.根據權利要求9所述的訂閱器,其特征在于; 所述調整模塊,具體用于對所述數據源調整消息進行解析,獲取解析的數據;若所述解析的數據中包括增加的數據源,則將所述增加的數據源添加到所述分配的數據源中;若所述解析的數據中包括減少的數據源,則從所 述分配的數據源中刪除所述分配的數據源。
【文檔編號】G06F17/30GK103914460SQ201210592923
【公開日】2014年7月9日 申請日期:2012年12月31日 優先權日:2012年12月31日
【發明者】胡明清, 鄧偉, 張鶴高, 張志平, 胡道生, 夏曙東 申請人:北京中交興路信息科技有限公司, 北京千方科技集團有限公司