跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng)、裝置及方法
【專利摘要】本發(fā)明提出了一種跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),包括:客戶端,用于向服務(wù)器發(fā)送數(shù)據(jù)發(fā)布消息;服務(wù)器,用于根據(jù)目標(biāo)信息從多個(gè)開發(fā)服務(wù)平臺(tái)中選擇目標(biāo)服務(wù)平臺(tái),并根據(jù)數(shù)據(jù)發(fā)布消息中的動(dòng)作字段將內(nèi)容信息在目標(biāo)服務(wù)平臺(tái)中發(fā)布,以及在滿足預(yù)設(shè)條件之后將內(nèi)容信息提交至多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái);多個(gè)開放服務(wù)平臺(tái),多個(gè)開放服務(wù)平臺(tái)中的每一個(gè)開放服務(wù)平臺(tái)用于提供數(shù)據(jù)發(fā)布服務(wù)。本發(fā)明還提出了一種服務(wù)器、客戶端、跨數(shù)據(jù)源的數(shù)據(jù)提交方法。本發(fā)明利用云服務(wù)器進(jìn)行自動(dòng)排序、比較、拼裝等計(jì)算任務(wù),實(shí)現(xiàn)了應(yīng)對(duì)用戶各種需要的智能轉(zhuǎn)發(fā)功能,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
【專利說明】跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng)、裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)云服務(wù)平臺(tái)【技術(shù)領(lǐng)域】,特別涉及一種跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng)、服務(wù)器、客戶端及方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,云服務(wù)平臺(tái)的應(yīng)用越來越普及。目前云服務(wù)平臺(tái)的開放API接口(Application Programming Interface,應(yīng)用程序編程接口),普遍是采用Rest風(fēng)格設(shè)計(jì),根據(jù)用戶請(qǐng)求的一個(gè)URL (Uniform/Universal Resource Locator,統(tǒng)一資源定位符),來實(shí)現(xiàn)用戶信息的發(fā)布。現(xiàn)在,越來越多的用戶使用不止一個(gè)社交網(wǎng)絡(luò),但是在現(xiàn)有技術(shù)中,各社交網(wǎng)絡(luò)的api接口并不具備自動(dòng)轉(zhuǎn)發(fā)等功能。如果用戶想進(jìn)行轉(zhuǎn)發(fā)消息時(shí),則只能自己手動(dòng)轉(zhuǎn)發(fā)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的旨在至少解決所述技術(shù)缺陷之一。
[0004]為此,本發(fā)明的第一個(gè)目的在于提出一種跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),利用云服務(wù)器進(jìn)行自動(dòng)排序、比較、拼裝等計(jì)算任務(wù),實(shí)現(xiàn)了應(yīng)對(duì)用戶各種需要的智能轉(zhuǎn)發(fā)功能,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。本發(fā)明的第二個(gè)目的在于提出一種服務(wù)器。本發(fā)明的第三個(gè)目的在于提出一種客戶端。本發(fā)明的第四個(gè)目的在于提出一種跨數(shù)據(jù)源的數(shù)據(jù)提交方法。
[0005]為達(dá)到上述目的,本發(fā)明第一方面的實(shí)施例公開了一種跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),包括:客戶端、服務(wù)器和多個(gè)開放服務(wù)平臺(tái),其中,所述多個(gè)開放服務(wù)平臺(tái),所述多個(gè)開放服務(wù)平臺(tái)中的每一個(gè)開放服務(wù)平臺(tái)用于提供數(shù)據(jù)發(fā)布服務(wù);所述客戶端,用于向所述服務(wù)器發(fā)送數(shù)據(jù)發(fā)布消息,所述數(shù)據(jù)發(fā)布消息包括動(dòng)作字段、內(nèi)容信息、目標(biāo)信息和用戶的身份信息;所述服務(wù)器,用于根據(jù)所述目標(biāo)信息從所述多個(gè)開發(fā)服務(wù)平臺(tái)中選擇目標(biāo)服務(wù)平臺(tái),并根據(jù)所述數(shù)據(jù)發(fā)布消息中的動(dòng)作字段將所述內(nèi)容信息在所述目標(biāo)服務(wù)平臺(tái)中發(fā)布,以及在滿足預(yù)設(shè)條件之后,將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
[0006]根據(jù)本發(fā)明實(shí)施例的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),利用云服務(wù)器進(jìn)行自動(dòng)排序、t匕較、拼裝等計(jì)算任務(wù),實(shí)現(xiàn)了應(yīng)對(duì)用戶各種需要的智能轉(zhuǎn)發(fā)功能,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
[0007]在本發(fā)明的一個(gè)實(shí)施例中,所述服務(wù)器根據(jù)所述用戶的身份信息獲得所述至少部分開發(fā)服務(wù)平臺(tái)中每個(gè)所對(duì)應(yīng)的令牌和查詢參數(shù),并根據(jù)所述令牌和查詢參數(shù)從所述至少部分開放服務(wù)平臺(tái)獲得所述數(shù)據(jù)。
[0008]在本發(fā)明的一個(gè)實(shí)施例中,所述令牌包括私人令牌或公共令牌。
[0009]在本發(fā)明的一個(gè)實(shí)施例中,所述數(shù)據(jù)發(fā)布消息還包括發(fā)布條件,所述預(yù)設(shè)條件根據(jù)所述發(fā)布條件設(shè)置。[0010]在本發(fā)明的一個(gè)實(shí)施例中,所述發(fā)布條件為在經(jīng)過預(yù)設(shè)時(shí)間之后,所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
[0011 ] 在本發(fā)明的一個(gè)實(shí)施例中,所述發(fā)布條件為在所述目標(biāo)服務(wù)平臺(tái)中對(duì)所述發(fā)布的內(nèi)容信息回復(fù)數(shù)量,但所述回復(fù)數(shù)量達(dá)到閾值時(shí),所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
[0012]在本發(fā)明的一個(gè)實(shí)施例中,所述至少部分開發(fā)服務(wù)平臺(tái)由所述客戶端在所述數(shù)據(jù)發(fā)布消息中指定。
[0013]在本發(fā)明的一個(gè)實(shí)施例中,所述客戶端還用于向所述服務(wù)器發(fā)送抓取目標(biāo),所述服務(wù)器在所述抓取目標(biāo)的內(nèi)容更新之后,將所述抓取目標(biāo)的更新內(nèi)容發(fā)布至所述用戶的至少一個(gè)開放服務(wù)平臺(tái)。
[0014]本發(fā)明第二方面的實(shí)施例公開了一種服務(wù)器,包括:數(shù)據(jù)管理模塊,用于接收客戶端發(fā)送的數(shù)據(jù)發(fā)布消息,其中,所述數(shù)據(jù)發(fā)布消息包括動(dòng)作字段、內(nèi)容信息、目標(biāo)信息和用戶的身份信息;解析模塊,用于對(duì)所述數(shù)據(jù)發(fā)布消息中的目標(biāo)信息進(jìn)行解析,以從多個(gè)開放服務(wù)平臺(tái)中選擇目標(biāo)服務(wù)平臺(tái);發(fā)布模塊,用于根據(jù)所述數(shù)據(jù)發(fā)布消息中的動(dòng)作字段將所述內(nèi)容信息在所述目標(biāo)服務(wù)平臺(tái)中發(fā)布,以及在滿足預(yù)設(shè)條件之后,將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
[0015]根據(jù)本發(fā)明實(shí)施例的服務(wù)器,利用云服務(wù)器進(jìn)行自動(dòng)排序、比較、拼裝等計(jì)算任務(wù),實(shí)現(xiàn)了應(yīng)對(duì)用戶各種需要的智能轉(zhuǎn)發(fā)功能,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
[0016]在本發(fā)明的一個(gè)實(shí)施例中,所述服務(wù)器還包括:數(shù)據(jù)獲取模塊,用于根據(jù)所述用戶的身份信息獲取所述用戶的身份信息獲得所述至少部分開發(fā)服務(wù)平臺(tái)中每個(gè)所對(duì)應(yīng)的令牌和查詢參數(shù),并根據(jù)所述令牌和查詢參數(shù)從所述至少部分開放服務(wù)平臺(tái)獲得所述數(shù)據(jù)。
[0017]在本發(fā)明的一個(gè)實(shí)施例中,所述令牌包括私人令牌或公共令牌。
[0018]在本發(fā)明的一個(gè)實(shí)施例中,所述數(shù)據(jù)發(fā)布消息還包括發(fā)布條件,所述預(yù)設(shè)條件根據(jù)所述發(fā)布條件設(shè)置。
[0019]在本發(fā)明的一個(gè)實(shí)施例中,所述發(fā)布條件為在經(jīng)過預(yù)設(shè)時(shí)間之后,所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
[0020]在本發(fā)明的一個(gè)實(shí)施例中,所述發(fā)布條件為在所述目標(biāo)服務(wù)平臺(tái)中對(duì)所述發(fā)布的內(nèi)容信息回復(fù)數(shù)量,但所述回復(fù)數(shù)量達(dá)到閾值時(shí),所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
[0021]在本發(fā)明的一個(gè)實(shí)施例中,所述數(shù)據(jù)管理模塊還用于接收客戶端發(fā)送的抓取目標(biāo),在所述抓取目標(biāo)的內(nèi)容更新之后,所述發(fā)布模塊將將所述抓取目標(biāo)的更新內(nèi)容發(fā)布至所述用戶的至少一個(gè)開放服務(wù)平臺(tái)。
[0022]本發(fā)明第三方面的實(shí)施例公開了一種客戶端,包括:發(fā)送模塊,用于向服務(wù)器發(fā)送器發(fā)送數(shù)據(jù)發(fā)布消息,所述數(shù)據(jù)發(fā)布消息包括動(dòng)作字段、內(nèi)容信息、目標(biāo)信息和用戶的身份信息;接收模塊,用于從所述服務(wù)器接收所述服務(wù)器根據(jù)所述數(shù)據(jù)請(qǐng)求消息返回的數(shù)據(jù)。
[0023]根據(jù)本發(fā)明實(shí)施例的客戶端,可以提交數(shù)據(jù)發(fā)布請(qǐng)求使云服務(wù)器進(jìn)行自動(dòng)排序、比較、拼裝等計(jì)算任務(wù),實(shí)現(xiàn)了應(yīng)對(duì)用戶各種需要的智能轉(zhuǎn)發(fā)功能,節(jié)省了用戶的時(shí)間,提聞了用戶體驗(yàn)。
[0024]在本發(fā)明的一個(gè)實(shí)施例中,所述發(fā)送模塊在所述數(shù)據(jù)發(fā)布消息中指定所述至少部分開發(fā)服務(wù)平臺(tái)。
[0025]在本發(fā)明的一個(gè)實(shí)施例中,所述發(fā)送模塊還用于向所述服務(wù)器發(fā)送抓取目標(biāo),所述服務(wù)器在所述抓取目標(biāo)的內(nèi)容更新之后,將所述抓取目標(biāo)的更新內(nèi)容發(fā)布至所述用戶的至少一個(gè)開放服務(wù)平臺(tái)。
[0026]本發(fā)明第四方面實(shí)施例公開了一種跨數(shù)據(jù)源的數(shù)據(jù)提交方法,包括以下步驟:接收客戶端發(fā)送的數(shù)據(jù)發(fā)布消息,其中,所述數(shù)據(jù)發(fā)布消息包括動(dòng)作字段和用戶的身份信息;根據(jù)所述數(shù)據(jù)獲取指令的目標(biāo)信息從所述多個(gè)開放服務(wù)平臺(tái)中選擇至少部分開發(fā)服務(wù)平臺(tái);根據(jù)所述數(shù)據(jù)發(fā)布消息中的動(dòng)作字段將所述內(nèi)容信息在所述目標(biāo)服務(wù)平臺(tái)中發(fā)布;在滿足預(yù)設(shè)條件之后,將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)
T D ο
[0027]根據(jù)本發(fā)明實(shí)施例的跨數(shù)據(jù)源的數(shù)據(jù)提交方法,利用云服務(wù)器進(jìn)行自動(dòng)排序、t匕較、拼裝等計(jì)算任務(wù),實(shí)現(xiàn)了應(yīng)對(duì)用戶各種需要的智能轉(zhuǎn)發(fā)功能,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
[0028]在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)所述數(shù)據(jù)獲取指令的目標(biāo)信息從所述多個(gè)開放服務(wù)平臺(tái)中選擇至少部分開發(fā)服務(wù)平臺(tái)進(jìn)一步包括:根據(jù)所述用戶的身份信息獲得所述至少部分開發(fā)服務(wù)平臺(tái)中每個(gè)所對(duì)應(yīng)的令牌和查詢參數(shù);根據(jù)所述令牌和查詢參數(shù)從所述至少部分開放服務(wù)平臺(tái)獲得所述數(shù)據(jù)。
[0029]在本發(fā)明的一個(gè)實(shí)施例中,所述令牌包括私人令牌或公共令牌。
[0030]在本發(fā)明的一個(gè)實(shí)施例中,所述數(shù)據(jù)發(fā)布消息還包括發(fā)布條件,所述預(yù)設(shè)條件根據(jù)所述發(fā)布條件設(shè)置。
[0031]在本發(fā)明的一個(gè)實(shí)施例中,所述發(fā)布條件為在經(jīng)過預(yù)設(shè)時(shí)間之后,所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
[0032]在本發(fā)明的一個(gè)實(shí)施例中,所述發(fā)布條件為在所述目標(biāo)服務(wù)平臺(tái)中對(duì)所述發(fā)布的內(nèi)容信息回復(fù)數(shù)量,但所述回復(fù)數(shù)量達(dá)到閾值時(shí),所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
[0033]在本發(fā)明的一個(gè)實(shí)施例中,所述至少部分開發(fā)服務(wù)平臺(tái)由所述客戶端在所述數(shù)據(jù)發(fā)布消息中指定。
[0034]在本發(fā)明的一個(gè)實(shí)施例中,所述客戶端還用于向所述服務(wù)器發(fā)送抓取目標(biāo),所述服務(wù)器在所述抓取目標(biāo)的內(nèi)容更新之后,將所述抓取目標(biāo)的更新內(nèi)容發(fā)布至所述用戶的至少一個(gè)開放服務(wù)平臺(tái)。
[0035]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
【專利附圖】
【附圖說明】
[0036]本發(fā)明所述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0037]圖1為根據(jù)本發(fā)明實(shí)施例的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng)的示意圖;
[0038]圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng)的數(shù)據(jù)流向示意圖;
[0039]圖3為根據(jù)本發(fā)明實(shí)施例的服務(wù)器的示意圖;[0040]圖4為根據(jù)本發(fā)明實(shí)施例的客戶端的示意圖;
[0041]圖5為根據(jù)本發(fā)明一個(gè)實(shí)施例的跨數(shù)據(jù)源的數(shù)據(jù)提交方法的流程圖;以及
[0042]圖6為根據(jù)本發(fā)明另一個(gè)實(shí)施例的跨數(shù)據(jù)源的數(shù)據(jù)提交方法的流程圖。
【具體實(shí)施方式】
[0043]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0044]如圖1所示,本發(fā)明第一方面實(shí)施例的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng)包括:客戶端101、服務(wù)器102和多個(gè)開放服務(wù)平臺(tái)103。
[0045]具體地,客戶端101用于向服務(wù)器102發(fā)送數(shù)據(jù)發(fā)布消息,數(shù)據(jù)發(fā)布消息包括動(dòng)作字段、內(nèi)容信息、目標(biāo)信息和用戶的身份信息。服務(wù)器102用于對(duì)根據(jù)目標(biāo)信息從多個(gè)開發(fā)服務(wù)平臺(tái)103中選擇目標(biāo)服務(wù)平臺(tái)103,并根據(jù)數(shù)據(jù)發(fā)布消息中的動(dòng)作字段將內(nèi)容信息在目標(biāo)服務(wù)平臺(tái)103中發(fā)布,以及在滿足預(yù)設(shè)條件之后,將內(nèi)容信息提交至多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)103。多個(gè)開放服務(wù)平臺(tái)103中的每一個(gè)開放服務(wù)平臺(tái)用于提供數(shù)據(jù)發(fā)布服務(wù)。在本發(fā)明的一個(gè)實(shí)施例中,與服務(wù)器102相連的會(huì)有多個(gè)開放服務(wù)平臺(tái)(API) 103,但是服務(wù)器每次根據(jù)客戶端101的需求可能會(huì)僅從多個(gè)開放服務(wù)平臺(tái)中選擇一部分開放服務(wù)平臺(tái),例如服務(wù)器102對(duì)于需要查詢的開放服務(wù)平臺(tái)進(jìn)行功能篩選,例如,只選其中用戶關(guān)注的renren和sina,騰訊微博,但是不要開心網(wǎng)的信息。
[0046]在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器102根據(jù)用戶的身份信息獲得至少部分開發(fā)服務(wù)平臺(tái)103中每個(gè)所對(duì)應(yīng)的令牌(`token)和查詢(query)參數(shù),并根據(jù)令牌和查詢參數(shù)從至少部分開放服務(wù)平臺(tái)103獲得數(shù)據(jù)。其中,令牌包括私人令牌或公共令牌。
[0047]根據(jù)本發(fā)明實(shí)施例的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),可以針對(duì)各類現(xiàn)有的api接口,比如人人網(wǎng)api,新浪微博api,騰訊微博api,將各不同api框架的數(shù)據(jù)平臺(tái)分別作為獨(dú)立的數(shù)據(jù)源進(jìn)行管理,進(jìn)行query和submit (提交),同時(shí)將query結(jié)果進(jìn)行合并等操作。
[0048]在本發(fā)明的一個(gè)實(shí)施例中,服務(wù)器102接收數(shù)據(jù)消息后,按照動(dòng)作字段user,選擇SNS (Social Network Site,社交網(wǎng)站)等用戶關(guān)系類開放服務(wù)平臺(tái)103的api,將id轉(zhuǎn)換為各個(gè)平臺(tái)對(duì)應(yīng)的token和query參數(shù),將數(shù)據(jù)請(qǐng)求的結(jié)果按照語(yǔ)義進(jìn)行拼裝、整合,完成在對(duì)應(yīng)開放服務(wù)平臺(tái)103的發(fā)布之后,向客戶端101返回,具體如下:
[0049]數(shù)據(jù)發(fā)布url為:
[0050]http://ap1.baidu.com / user?id = 123&action = submit_msg&msg=hello&plat=renren,sina
[0051]如上述url所示,在數(shù)據(jù)發(fā)布請(qǐng)求中包括了 user字段、action字段、plat字段。各字段配置如下:
[0052]user字段配置:
[0053]api框架對(duì)user進(jìn)行配置,對(duì)于每個(gè)user分配一個(gè)id
[0054]Api框架提供id對(duì)應(yīng)的平臺(tái)關(guān)系表,該表記錄了該user對(duì)于所有授權(quán)過的平臺(tái)的token和授權(quán)信息以及那些平臺(tái)可以推送等信息,user可以指的是一個(gè)用戶,也可以是一個(gè)組織,由開發(fā)者進(jìn)行注冊(cè),授權(quán)一次后由api框架進(jìn)行維護(hù)。[0055]action 字段配置:
[0056]action字段可以由開發(fā)者進(jìn)行添加,默認(rèn)支持提交文字類submit_msg,社交分享轉(zhuǎn)發(fā)類submit_share,提交圖片類submit_photo等所有已知提交類操作。
[0057]plat字段配置:
[0058]plat字段支持對(duì)所有想轉(zhuǎn)發(fā)的平臺(tái)的定制,如用戶a關(guān)聯(lián)了 renren, weibo, qq 3個(gè)平臺(tái),只想發(fā)布到renren和sina,則寫成plat=renren, sina。如果不填該字段,則采用該用戶的默認(rèn)設(shè)置,例如向該用戶關(guān)聯(lián)的所有平臺(tái)發(fā)送信息。
[0059]本實(shí)施例中,當(dāng)數(shù)據(jù)發(fā)布url為:
[0060]http://ap1.baidu.com / user?id = 123&action = submit_msg&msg=hello&plat=renren, sina 時(shí),系統(tǒng)按照目標(biāo)信息字段 plat,請(qǐng)求 renren 和 sina微博開放平臺(tái)返回的結(jié)果為:
[0061]renren 平臺(tái) api 返回:
[0062]
【權(quán)利要求】
1.一種跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),其特征在于,包括客戶端、服務(wù)器和多個(gè)開放服務(wù)平臺(tái),其中,所述多個(gè)開放服務(wù)平臺(tái),所述多個(gè)開放服務(wù)平臺(tái)中的每一個(gè)開放服務(wù)平臺(tái)用于提供數(shù)據(jù)發(fā)布服務(wù);所述客戶端,用于向所述服務(wù)器發(fā)送數(shù)據(jù)發(fā)布消息,所述數(shù)據(jù)發(fā)布消息包括動(dòng)作字段、內(nèi)容信息、目標(biāo)信息和用戶的身份信息;所述服務(wù)器,用于根據(jù)所述目標(biāo)信息從所述多個(gè)開發(fā)服務(wù)平臺(tái)中選擇目標(biāo)服務(wù)平臺(tái),并根據(jù)所述數(shù)據(jù)發(fā)布消息中的動(dòng)作字段將所述內(nèi)容信息在所述目標(biāo)服務(wù)平臺(tái)中發(fā)布,以及在滿足預(yù)設(shè)條件之后,將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
2.如權(quán)利要求1所述的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),其特征在于,所述服務(wù)器根據(jù)所述用戶的身份信息獲得所述至少部分開發(fā)服務(wù)平臺(tái)中每個(gè)所對(duì)應(yīng)的令牌和查詢參數(shù),并根據(jù)所述令牌和查詢參數(shù)從所述至少部分開放服務(wù)平臺(tái)獲得所述數(shù)據(jù)。
3.如權(quán)利要求1或2所述的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),其特征在于,所述令牌包括私人令牌或公共令牌。
4.如權(quán)利要求1-3任一項(xiàng)所述的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),其特征在于,所述數(shù)據(jù)發(fā)布消息還包括發(fā)布條件,所述預(yù)設(shè)條件根據(jù)所述發(fā)布條件設(shè)置。
5.如權(quán)利要求4所述的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),其特征在于,所述發(fā)布條件為在經(jīng)過預(yù)設(shè)時(shí)間之后,所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
6.如權(quán)利要求4所述的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),其特征在于,所述發(fā)布條件為在所述目標(biāo)服務(wù)平臺(tái)中對(duì)所述發(fā)布的內(nèi)容信息回復(fù)數(shù)量,但所述回復(fù)數(shù)量達(dá)到閾值時(shí),所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
7.如權(quán)利要求5或6所述的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),其特征在于,所述至少部分開發(fā)服務(wù)平臺(tái)由所述客戶端在所述數(shù)據(jù)發(fā)布消息中指定。
8.如權(quán)利要求1所述的跨數(shù)據(jù)源的數(shù)據(jù)提交系統(tǒng),其特征在于,所述客戶端還用于向所述服務(wù)器發(fā)送抓取目標(biāo),所述服務(wù)器在所述抓取目標(biāo)的內(nèi)容更新之后,將所述抓取目標(biāo)的更新內(nèi)容發(fā)布至所述用戶的至少一個(gè)開放服務(wù)平臺(tái)。
9.一種服務(wù)器,其特征在于,包括:數(shù)據(jù)管理模塊,用于接收客戶端發(fā)送的數(shù)據(jù)發(fā)布消息,其中,所述數(shù)據(jù)發(fā)布消息包括動(dòng)作字段、內(nèi)容信息、目標(biāo)信息和用戶的身份信息;解析模塊,用于對(duì)所述數(shù)據(jù)發(fā)布消息中的目標(biāo)信息進(jìn)行解析,以從多個(gè)開放服務(wù)平臺(tái)中選擇目標(biāo)服務(wù)平臺(tái);以及發(fā)布模塊,用于根據(jù)所述數(shù)據(jù)發(fā)布消息中的動(dòng)作字段將所述內(nèi)容信息在所述目標(biāo)服務(wù)平臺(tái)中發(fā)布,以及在滿足預(yù)設(shè)條件之后,將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
10.如權(quán)利要求9所述的服務(wù)器,其特征在于,還包括:數(shù)據(jù)獲取模塊,用于根據(jù)所述用戶的身份信息獲取所述用戶的身份信息獲得所述至少部分開發(fā)服務(wù)平臺(tái)中每個(gè)所對(duì)應(yīng)的令牌和查詢參數(shù),并根據(jù)所述令牌和查詢參數(shù)從所述至少部分開放服務(wù)平臺(tái)獲得所述數(shù)據(jù)。
11.如權(quán)利要求9或10所述的服務(wù)器,其特征在于,所述令牌包括私人令牌或公共令牌。
12.如權(quán)利要求9-11任一項(xiàng)所述的服務(wù)器,其特征在于,所述數(shù)據(jù)發(fā)布消息還包括發(fā)布條件,所述預(yù)設(shè)條件根據(jù)所述發(fā)布條件設(shè)置。
13.如權(quán)利要求12所述的服務(wù)器,其特征在于,所述發(fā)布條件為在經(jīng)過預(yù)設(shè)時(shí)間之后,所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
14.如權(quán)利要求12所述的服務(wù)器,其特征在于,所述發(fā)布條件為在所述目標(biāo)服務(wù)平臺(tái)中對(duì)所述發(fā)布的內(nèi)容信息回復(fù)數(shù)量,但所述回復(fù)數(shù)量達(dá)到閾值時(shí),所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
15.如權(quán)利要求10所述的服務(wù)器,其特征在于,所述數(shù)據(jù)管理模塊還用于接收客戶端發(fā)送的抓取目標(biāo),在所述抓取目標(biāo)的內(nèi)容更新之后,所述發(fā)布模塊將將所述抓取目標(biāo)的更新內(nèi)容發(fā)布至所述用戶的至少一個(gè)開放服務(wù)平臺(tái)。
16.一種客戶端,其特征在于,包括:發(fā)送模塊,用于向服務(wù)器發(fā)送器發(fā)送數(shù)據(jù)發(fā)布消息,所述數(shù)據(jù)發(fā)布消息包括動(dòng)作字段、內(nèi)容信息、目標(biāo)信息和用戶的身份信息;以及 接收模塊,用于從所述服務(wù)器接收所述服務(wù)器根據(jù)所述數(shù)據(jù)發(fā)布消息返回的數(shù)據(jù)。
17.如權(quán)利要求16所述的客戶端,其特征在于,所述發(fā)送模塊在所述數(shù)據(jù)發(fā)布消息中指定所述至少部分開發(fā)服務(wù)平臺(tái)。
18.如權(quán)利要求16或17所述的客戶端,其特征在于,所述發(fā)送模塊還用于向所述服務(wù)器發(fā)送抓取目標(biāo),所述服務(wù)器在所述抓取目標(biāo)的內(nèi)容更新之后,將所述抓取目標(biāo)的更新內(nèi)容發(fā)布至所述用戶的至少一個(gè)開放服務(wù)平臺(tái)。
19.一種跨數(shù)據(jù)源的數(shù)據(jù)提交方法,其特征在于,包括:接收客戶端發(fā)送的數(shù)據(jù)發(fā)布消息,其中,所述數(shù)據(jù)發(fā)布消息包括動(dòng)作字段和用戶的身份信息;根據(jù)所述數(shù)據(jù)獲取指令的目標(biāo)信息從所述多個(gè)開放服務(wù)平臺(tái)中選擇至少部分開發(fā)服務(wù)平臺(tái);根據(jù)所述數(shù)據(jù)發(fā)布消息中的動(dòng)作字段將所述內(nèi)容信息在所述目標(biāo)服務(wù)平臺(tái)中發(fā)布;以及在滿足預(yù)設(shè)條件之后,將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
20.如權(quán)利要求19所述的跨數(shù)據(jù)源的數(shù)據(jù)提交方法,其特征在于,所述根據(jù)所述數(shù)據(jù)獲取指令的目標(biāo)信息從所述多個(gè)開放服務(wù)平臺(tái)中選擇至少部分開發(fā)服務(wù)平臺(tái)進(jìn)一步包括:根據(jù)所述用戶的身份信息獲得所述至少部分開發(fā)服務(wù)平臺(tái)中每個(gè)所對(duì)應(yīng)的令牌和查詢參數(shù);以及根據(jù)所述令牌和查詢參數(shù)從所述至少部分開放服務(wù)平臺(tái)獲得所述數(shù)據(jù)。
21.如權(quán)利要求20所述的跨數(shù)據(jù)源的數(shù)據(jù)提交方法,其特征在于,所述令牌包括私人令牌或公共令牌。
22.如權(quán)利要求19-21任一項(xiàng)所述的跨數(shù)據(jù)源的數(shù)據(jù)提交方法,其特征在于,所述數(shù)據(jù)發(fā)布消息還包括發(fā)布條件,所述預(yù)設(shè)條件根據(jù)所述發(fā)布條件設(shè)置。
23.如權(quán)利要求22所述的跨數(shù)據(jù)源的數(shù)據(jù)提交方法,其特征在于,所述發(fā)布條件為在經(jīng)過預(yù)設(shè)時(shí)間之后,所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
24.如權(quán)利要求22所述的跨數(shù)據(jù)源的數(shù)據(jù)提交方法,其特征在于,所述發(fā)布條件為在所述目標(biāo)服務(wù)平臺(tái)中對(duì)所述發(fā)布的內(nèi)容信息回復(fù)數(shù)量,但所述回復(fù)數(shù)量達(dá)到閾值時(shí),所述服務(wù)器將所述內(nèi)容信息提交至所述多個(gè)開發(fā)服務(wù)平臺(tái)中的至少部分開發(fā)服務(wù)平臺(tái)。
25.如權(quán)利要求23或24所述的跨數(shù)據(jù)源的數(shù)據(jù)提交方法,其特征在于,所述至少部分開發(fā)服務(wù)平臺(tái)由所述客戶端在所述數(shù)據(jù)發(fā)布消息中指定。
26.如權(quán)利要求19所述的跨數(shù)據(jù)源的數(shù)據(jù)提交方法,其特征在于,所述客戶端還用于向所述服務(wù)器發(fā)送抓取目標(biāo),所述服務(wù)器在所述抓取目標(biāo)的內(nèi)容更新之后,將所述抓取目標(biāo)的更新內(nèi)容發(fā)布至所述用戶的至少一個(gè)開放服務(wù)平臺(tái)。
【文檔編號(hào)】H04L29/08GK103685421SQ201210357151
【公開日】2014年3月26日 申請(qǐng)日期:2012年9月21日 優(yōu)先權(quán)日:2012年9月21日
【發(fā)明者】勞勇 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司