微博存儲(chǔ)、下發(fā)、傳播控制方法和系統(tǒng)的制作方法
【專利摘要】一種微博存儲(chǔ)方法,包括以下步驟:地區(qū)微博服務(wù)器獲取客戶端提交的微博;地區(qū)微博服務(wù)器檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則存儲(chǔ)所述微博,若否,則將所述微博發(fā)送至中心微博服務(wù)器,所述中心微博服務(wù)器接收所述地區(qū)微博服務(wù)器發(fā)送的微博,并存儲(chǔ)接收的微博。上述方法中,符合本地存儲(chǔ)特征的微博由地區(qū)微博服務(wù)器進(jìn)行存儲(chǔ),因?yàn)榉媳镜卮鎯?chǔ)特征的微博只適用于微博發(fā)表地所屬地區(qū),而將不符合本地存儲(chǔ)特征的微博發(fā)送至中心微博服務(wù)器,由中心微博服務(wù)器進(jìn)行存儲(chǔ),不需要將所有的微博都發(fā)送至中心微博服務(wù)器,從而可節(jié)省傳輸微博的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。此外,還提供一種微博存儲(chǔ)系統(tǒng)、微博下發(fā)方法和系統(tǒng)、微博傳播控制方法和系統(tǒng)。
【專利說明】微博存儲(chǔ)、下發(fā)、傳播控制方法和系統(tǒng)
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別地涉及一種微博存儲(chǔ)方法和系統(tǒng)、微博下發(fā)方法和系統(tǒng)、微博傳播控制方法和系統(tǒng)。
【【背景技術(shù)】】
[0002]微博平臺(tái),是一個(gè)基于用戶關(guān)系的信息分享、傳播以及獲取平臺(tái),用戶可以通過WEB.WAP以及各種客戶端登錄微博平臺(tái)(社區(qū)),以140字左右的文字更新信息,并實(shí)現(xiàn)即時(shí)分享。微博,也可以理解為微博消息,即在微博平臺(tái)上共享、傳播、展示的包含用戶發(fā)表內(nèi)容、用戶個(gè)人信息、發(fā)表時(shí)間等內(nèi)容的數(shù)據(jù)信息。
[0003]微博平臺(tái)已經(jīng)成為現(xiàn)今最流行的社交網(wǎng)絡(luò)平臺(tái)。各個(gè)地區(qū)的用戶在微博平臺(tái)上查看微博、寫微博以進(jìn)行溝通交流或展示自己。
[0004]微博平臺(tái)上傳播和展示的微博一般不分地區(qū)。傳統(tǒng)方法一般將各個(gè)地區(qū)的用戶提交的微博發(fā)送到微博平臺(tái)服務(wù)中心,由微博平臺(tái)服務(wù)中心統(tǒng)一進(jìn)行存儲(chǔ)分布。用戶請(qǐng)求讀取微博時(shí),由微博平臺(tái)服務(wù)中心獲取用戶的相關(guān)微博發(fā)送給用戶。用戶接收的微博包括各個(gè)地區(qū)的微博。然而,有些微博只適用于微博發(fā)表地所在地區(qū),例如,拼車信息、商場短期內(nèi)
的優(yōu)惠信息等。
[0005]傳統(tǒng)的將只適用于某地區(qū)的微博傳播給其他地區(qū),可造成網(wǎng)絡(luò)帶寬以及系統(tǒng)資源的浪費(fèi)。
【
【發(fā)明內(nèi)容】
】
[0006]基于此,有必要提供一種可節(jié)省網(wǎng)絡(luò)`帶寬和系統(tǒng)資源的微博存儲(chǔ)方法和系統(tǒng)。
[0007]基于此,還有必要提供一種可節(jié)省網(wǎng)絡(luò)帶寬和系統(tǒng)資源的微博下發(fā)方法和系統(tǒng)。
[0008]基于此,還有必要提供一種可節(jié)省網(wǎng)絡(luò)帶寬和系統(tǒng)資源的微博傳播控制方法和系統(tǒng)。
[0009]一種微博存儲(chǔ)方法,包括以下步驟:
[0010]地區(qū)微博服務(wù)器獲取客戶端提交的微博;
[0011]地區(qū)微博服務(wù)器檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則存儲(chǔ)所述微博,若否,則將所述微博發(fā)送至中心微博服務(wù)器,所述中心微博服務(wù)器接收所述地區(qū)微博服務(wù)器發(fā)送的微博,并存儲(chǔ)接收的微博。
[0012]一種微博下發(fā)方法,包括以下步驟:
[0013]地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求;
[0014]所述地區(qū)微博服務(wù)器在存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器;
[0015]所述中心微博服務(wù)器在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器;
[0016]所述地區(qū)微博服務(wù)器將所述第一微博和第二微博返回至客戶端。[0017]一種微博傳播控制方法,包括上述的微博存儲(chǔ)方法中的步驟以及微博下發(fā)方法中的步驟。
[0018]—種微博存儲(chǔ)系統(tǒng),包括:
[0019]地區(qū)微博服務(wù)器,用于獲取客戶端提交的微博,檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則存儲(chǔ)所述微博,若否,則將所述微博發(fā)送至中心微博服務(wù)器;
[0020]中心微博服務(wù)器,用于接收所述地區(qū)微博服務(wù)器發(fā)送的微博,并存儲(chǔ)接收的微博。
[0021]—種微博下發(fā)系統(tǒng),包括:
[0022]地區(qū)微博服務(wù)器,用于獲取客戶端的微博讀取請(qǐng)求,在存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器;
[0023]中心微博服務(wù)器,用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器;
[0024]所述地區(qū)微博服務(wù)器還用于將所述第一微博和第二微博返回至客戶端。
[0025]—種微博傳播控制系統(tǒng),包括:
[0026]地區(qū)微博服務(wù)器,用于獲取客戶端提交的微博,檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則存儲(chǔ)所述微博,若否,則將所述微博發(fā)送至中心微博服務(wù)器;
[0027]中心微博服務(wù)器,用于接收所述地區(qū)微博服務(wù)器發(fā)送的微博,并存儲(chǔ)接收的微博;
[0028]所述地區(qū)微博服務(wù)器還用于獲取客戶端的微博讀取請(qǐng)求,在存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至所述中心微博服務(wù)器;
[0029]所述中心微博服務(wù)器還用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器;
[0030]所述地區(qū)微博服務(wù)器還用于將所述第一微博和第二微博返回至客戶端。
[0031]上述微博存儲(chǔ)方法和系統(tǒng),符合本地存儲(chǔ)特征的微博由地區(qū)微博服務(wù)器進(jìn)行存儲(chǔ),因?yàn)榉媳镜卮鎯?chǔ)特征的微博只適用于微博發(fā)表地所屬地區(qū),而將不符合本地存儲(chǔ)特征的微博發(fā)送至中心微博服務(wù)器,由中心微博服務(wù)器進(jìn)行存儲(chǔ),不需要將所有的微博都發(fā)送至中心微博服務(wù)器,從而可節(jié)省傳輸微博的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。
[0032]上述微博下發(fā)方法和系統(tǒng),獲取到客戶端的微博讀取請(qǐng)求后,地區(qū)微博服務(wù)器獲取地區(qū)微博服務(wù)器存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的與微博讀取請(qǐng)求對(duì)應(yīng)的微博,中心微博服務(wù)器獲取中心微博服務(wù)器存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的與微博讀取請(qǐng)求對(duì)應(yīng)的微博,并將地區(qū)微博服務(wù)器獲取的微博和中心微博服務(wù)器獲取的微博返回給客戶端。上述微博下發(fā)方法和系統(tǒng),對(duì)于符合本地存儲(chǔ)特征的微博,從地區(qū)微博服務(wù)器即可獲取到,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0033]上述微博傳播控制方法和系統(tǒng),符合本地存儲(chǔ)特征的微博由地區(qū)微博服務(wù)器進(jìn)行存儲(chǔ),而將不符合本地存儲(chǔ)特征的微博發(fā)送至中心微博服務(wù)器,由中心微博服務(wù)器進(jìn)行存儲(chǔ),不需要將所有的微博都發(fā)送至中心微博服務(wù)器,從而可節(jié)省傳輸微博的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。而且,在讀取微博時(shí),對(duì)于符合本地存儲(chǔ)特征的微博,從地區(qū)微博服務(wù)器即可獲取至IJ,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源
[0034]一種微博存儲(chǔ)方法,包括以下步驟:
[0035]地區(qū)微博服務(wù)器獲取客戶端提交的微博,存儲(chǔ)所述微博,并將所述微博發(fā)送至中心微博服務(wù)器;
[0036]所述中心微博服務(wù)器檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博。
[0037]本微博存儲(chǔ)方法中,地區(qū)微博服務(wù)器存儲(chǔ)地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博,中心微博服務(wù)器只需要提交各地區(qū)的地區(qū)微博服務(wù)器發(fā)送的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博,在下發(fā)微博時(shí),中心微博服務(wù)器只需要發(fā)送不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博,從而可節(jié)省傳輸微博的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。
[0038]一種微博下發(fā)方法,包括以下步驟:
[0039]地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求;
[0040]所述地區(qū)微博服務(wù)器在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器;
[0041]所述中心微博服務(wù)器在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器;
[0042]所述地區(qū)微博服務(wù)器將所述第一微博和所述第二微博返回至客戶端。
[0043]本微博下發(fā)方法中,在讀取微博時(shí),對(duì)于本地區(qū)發(fā)表的微博,從地區(qū)微博服務(wù)器即可獲取到,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0044]一種微博傳播控制方法,包括以下步驟:
[0045]地區(qū)微博服務(wù)器獲取客戶端提交的微博,存儲(chǔ)所述微博,并將所述微博發(fā)送至中心微博服務(wù)器;
[0046]所述中心微博服務(wù)器檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博;
[0047]所述地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求;
[0048]所述地區(qū)微博服務(wù)器在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器;
[0049]所述中心微博服務(wù)器在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器;
[0050]所述地區(qū)微博服務(wù)器將所述第一微博和所述第二微博返回至客戶端。
[0051]本微博傳播控制方法中,地區(qū)微博服務(wù)器存儲(chǔ)本地區(qū)客戶端提交的微博,中心微博服務(wù)器存儲(chǔ)不符合本地存儲(chǔ)特征的微博(即不只是對(duì)微博發(fā)表地所屬地區(qū)有效的微博)。在讀取微博時(shí),對(duì)于本地區(qū)發(fā)表的微博,從地區(qū)微博服務(wù)器即可獲取到,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0052]—種微博存儲(chǔ)系統(tǒng),包括:
[0053]地區(qū)微博服務(wù)器,用于獲取客戶端提交的微博,存儲(chǔ)所述微博,并將所述微博發(fā)送至中心微博服務(wù)器;
[0054]中心微博服務(wù)器,用于檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博。
[0055]本微博存儲(chǔ)系統(tǒng)中,地區(qū)微博服務(wù)器存儲(chǔ)地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博,中心微博服務(wù)器只需要提交各地區(qū)的地區(qū)微博服務(wù)器發(fā)送的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博,在下發(fā)微博時(shí),中心微博服務(wù)器只需要發(fā)送不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博,從而可節(jié)省傳輸微博的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。
[0056]—種微博下發(fā)系統(tǒng),包括:
[0057]地區(qū)微博服務(wù)器,用于獲取客戶端的微博讀取請(qǐng)求,在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器;
[0058]中心微博服務(wù)器,用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器;
[0059]所述地區(qū)微博服務(wù)器還用于將所述第一微博和所述第二微博返回至客戶端。
[0060]本微博下發(fā)系統(tǒng)中,在讀取微博時(shí),對(duì)于本地區(qū)發(fā)表的微博,從地區(qū)微博服務(wù)器即可獲取到,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0061]—種微博傳播控制系統(tǒng),包括:
[0062]地區(qū)微博服務(wù)器,用 于獲取客戶端提交的微博,存儲(chǔ)所述微博,并將所述微博發(fā)送至中心微博服務(wù)器;
[0063]中心微博服務(wù)器,用于檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博;
[0064]所述地區(qū)微博服務(wù)器還用于獲取客戶端的微博讀取請(qǐng)求,在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器;
[0065]所述中心微博服務(wù)器還用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器;
[0066]所述地區(qū)微博服務(wù)器還用于將所述第一微博和所述第二微博返回至客戶端。
[0067]本微博傳播控制系統(tǒng)中,地區(qū)微博服務(wù)器存儲(chǔ)本地區(qū)客戶端提交的微博,中心微博服務(wù)器存儲(chǔ)不符合本地存儲(chǔ)特征的微博(即不只是對(duì)微博發(fā)表地所屬地區(qū)有效的微博)。在讀取微博時(shí),對(duì)于本地區(qū)發(fā)表的微博,從地區(qū)微博服務(wù)器即可獲取到,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
【【專利附圖】
【附圖說明】】
[0068]圖1為一個(gè)實(shí)施例中的微博存儲(chǔ)方法的流程示意圖;
[0069]圖2為一個(gè)實(shí)施例中的微博下發(fā)方法的流程示意圖;
[0070]圖3為一個(gè)實(shí)施例中的微博存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖;
[0071]圖4為一個(gè)實(shí)施例中的微博下發(fā)系統(tǒng)的結(jié)構(gòu)示意圖;[0072]圖5為一個(gè)實(shí)施例中的微博傳播控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0073]圖6為一個(gè)實(shí)施例中的微博傳播控制方法的流程示意圖;
[0074]圖7為一個(gè)實(shí)施例中的提交微博的時(shí)序圖;
[0075]圖8為一個(gè)實(shí)施例中的讀取微博的時(shí)序圖;
[0076]圖9為另一實(shí)施例中的微博傳播控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0077]圖10為又一實(shí)施例中的微博傳播控制系統(tǒng)的結(jié)構(gòu)示意圖。
【【具體實(shí)施方式】】
[0078]如圖1所示,在一個(gè)實(shí)施例中,一種微博存儲(chǔ)方法,包括以下步驟:
[0079]步驟S102,地區(qū)微博服務(wù)器獲取客戶端提交的微博。 [0080]具體的,在一個(gè)實(shí)施例中,客戶端為微博平臺(tái)客戶端或微博社區(qū)客戶端等。
[0081]具體的,地區(qū)微博服務(wù)器與地區(qū)相對(duì)應(yīng),一個(gè)地區(qū)對(duì)應(yīng)至少一個(gè)地區(qū)微博服務(wù)器。在一個(gè)實(shí)施例中,可根據(jù)IP地址劃分地區(qū),建立IP地址與地區(qū)的對(duì)應(yīng)關(guān)系,或設(shè)置屬于某一個(gè)地區(qū)的IP地址的范圍。
[0082]在一個(gè)實(shí)施例中,在步驟S102之前,上述微博存儲(chǔ)方法還包括:客戶端獲取客戶端的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0083]具體的,客戶端可解析IP地址所屬的地區(qū),獲取IP地址所屬地區(qū)的地區(qū)微博服務(wù)器,當(dāng)獲取到微博提交請(qǐng)求時(shí),可將待提交微博發(fā)送至獲取的地區(qū)微博服務(wù)器。
[0084]本實(shí)施例中,地區(qū)微博服務(wù)器獲取地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博。
[0085]步驟S104,地區(qū)微博服務(wù)器檢測客戶端提交的微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則執(zhí)行步驟S106,若否,則執(zhí)行步驟S108。
[0086]具體的,符合本地存儲(chǔ)特征的微博為只適用于微博發(fā)表地所屬地區(qū)的微博,或者只在微博發(fā)表地所屬地區(qū)為有效信息的微博。不同地區(qū)可對(duì)應(yīng)不同的本地存儲(chǔ)特征。在一個(gè)實(shí)施例中,若微博的內(nèi)容包括某些特定的關(guān)鍵字,例如“拼車” “拼餐”等等,或者,若微博的內(nèi)容包括屬于某地區(qū)的地名/場所名以及近期時(shí)間段信息,可判定微博符合預(yù)設(shè)的本地存儲(chǔ)特征。
[0087]步驟S106,存儲(chǔ)客戶端提交的微博。
[0088]具體的,在一個(gè)實(shí)施例中,地區(qū)微博服務(wù)器可將微博進(jìn)行本地存儲(chǔ)。在另一個(gè)實(shí)施例中,地區(qū)微博服務(wù)器可將微博按照一定的存儲(chǔ)策略分布式存儲(chǔ)于不同的網(wǎng)絡(luò)存儲(chǔ)設(shè)備,優(yōu)選的,可存儲(chǔ)于至少一個(gè)局域網(wǎng)存儲(chǔ)設(shè)備中。
[0089]步驟S108,將客戶端提交的微博發(fā)送至中心微博服務(wù)器。
[0090]步驟S110,中心微博服務(wù)器接收地區(qū)微博服務(wù)器發(fā)送的微博,并存儲(chǔ)接收的微博。
[0091]具體的,中心微博服務(wù)器可接收各地區(qū)的地區(qū)微博服務(wù)器發(fā)送的微博。
[0092]在一個(gè)實(shí)施例中,中心微博服務(wù)器可將微博存儲(chǔ)在本機(jī)磁盤中,或?qū)⑽⒉┌凑找欢ǖ拇鎯?chǔ)策略分布式存儲(chǔ)于不同的網(wǎng)絡(luò)存儲(chǔ)設(shè)備。
[0093]如圖2所示,在一個(gè)實(shí)施例中,一種微博下發(fā)方法,包括以下步驟:
[0094]步驟S202,地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求。[0095]在一個(gè)實(shí)施例中,在步驟S202之前,上述微博下發(fā)方法還包括步驟:客戶端獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將微博讀取請(qǐng)求發(fā)送至對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0096]本實(shí)施例中,地區(qū)微博服務(wù)器獲取地區(qū)微博服務(wù)器所在地區(qū)的客戶端的微博讀取請(qǐng)求。
[0097]步驟S204,地區(qū)微博服務(wù)器在存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器。
[0098]具體的,微博讀取請(qǐng)求中包含用戶標(biāo)識(shí),地區(qū)微博服務(wù)器可提取微博讀取請(qǐng)求中的用戶標(biāo)識(shí),查找與用戶標(biāo)識(shí)對(duì)應(yīng)的微博。用戶標(biāo)識(shí)對(duì)應(yīng)的微博包括用戶收聽或關(guān)注的用戶的微博等。
[0099]具體的,地區(qū)微博服務(wù)器可從用于存儲(chǔ)微博的本機(jī)數(shù)據(jù)庫或網(wǎng)絡(luò)存儲(chǔ)設(shè)備中獲取
第一微博。
[0100]步驟S206,中心微博服務(wù)器在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將第二微博發(fā)送至地區(qū)微博服務(wù)器。
[0101]具體的,中心微博服務(wù)器可提取微博讀取請(qǐng)求中的用戶標(biāo)識(shí),查找與用戶標(biāo)識(shí)對(duì)應(yīng)的微博。用戶標(biāo)識(shí)對(duì)應(yīng)的微博包括用戶收聽或關(guān)注的用戶的微博等。
[0102]具體的,中心微博服務(wù)器可從用于存儲(chǔ)微博的本機(jī)數(shù)據(jù)庫或網(wǎng)絡(luò)存儲(chǔ)設(shè)備中獲取第二微博。
[0103]具體的,不符合本地存儲(chǔ)特征的微博為不只適用于微博發(fā)表地所屬地區(qū)的微博,或者為不只在微博發(fā)表地所屬地區(qū)為有效信息的微博。
[0104]步驟S208,地區(qū)微博服務(wù)器將第一微博與第二微博返回至客戶端。
[0105]一種微博傳播控制方法,包括上述任一實(shí)施例中的微博存儲(chǔ)方法中的步驟以及上述任一實(shí)施例中的微博下發(fā)方法中的步驟。
[0106]如圖3所示,在一個(gè)實(shí)施例中,一種微博存儲(chǔ)系統(tǒng),包括多個(gè)地區(qū)微博服務(wù)器302和至少一個(gè)中心微博服務(wù)器304,其中:
[0107]地區(qū)微博服務(wù)器302,用于獲取客戶端提交的微博,檢測微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則存儲(chǔ)客戶端提交的微博,若否,則將客戶端提交的微博發(fā)送至中心微博服務(wù)器304。
[0108]中心微博服務(wù)器304,用于接收地區(qū)微博服務(wù)器302發(fā)送的微博,并存儲(chǔ)接收的微博。
[0109]在一個(gè)實(shí)施例中,上述微博存儲(chǔ)系統(tǒng)還包括:
[0110]客戶端(圖中未示出),用于獲取客戶端的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器302,將待提交微博發(fā)送至對(duì)應(yīng)的地區(qū)微博服務(wù)器302。
[0111]一個(gè)地區(qū)服務(wù)器302至少與一個(gè)客戶端通信連接。
[0112]如圖4所示,一種微博下發(fā)系統(tǒng),包括多個(gè)地區(qū)微博服務(wù)器402和至少一個(gè)中心微博服務(wù)器404,其中:
[0113]地區(qū)微博服務(wù)器402,用于獲取客戶端的微博讀取請(qǐng)求,在存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器404。[0114]中心微博服務(wù)器404,用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將第二微博發(fā)送至地區(qū)微博服務(wù)器402。
[0115]地區(qū)微博服務(wù)器402還用于將第一微博與第二微博返回至客戶端。
[0116]在一個(gè)實(shí)施例中,上述微博下發(fā)系統(tǒng)還包括:
[0117]客戶端(圖中未示出),用于獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將所述微博讀取請(qǐng)求發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0118]一個(gè)地區(qū)微博服務(wù)器402至少與一個(gè)客戶端通信連接。
[0119]如圖5所示,在一個(gè)實(shí)施例中,一種微博傳播控制系統(tǒng),包括多個(gè)地區(qū)微博服務(wù)器502和至少一個(gè)中心微博服務(wù)器504,其中:
[0120]地區(qū)微博服務(wù)器502,用于獲取客戶端提交的微博,檢測微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則存儲(chǔ)客戶端提交的微博,若否,則將客戶端提交的微博發(fā)送至中心微博服務(wù)器504。
[0121]中心微博服務(wù)器504,用于接收地區(qū)微博服務(wù)器502發(fā)送的微博,并存儲(chǔ)接收的微博。
[0122]地區(qū)微博服務(wù)器502還用于獲取客戶端的微博讀取請(qǐng)求,在存儲(chǔ)的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器504。
[0123]中心微博服務(wù)器504還用于在存儲(chǔ)的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將第二微博發(fā)送至地區(qū)微博服務(wù)器502。
[0124]地區(qū)微博服務(wù)器502還用于將第一微博與第二微博返回至客戶端。
[0125]在一個(gè)實(shí)施例中,上述微博傳播控制系統(tǒng)還包括:
[0126]客戶端(圖中未示出),用于獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0127]在一個(gè)實(shí)施例中,客戶端還用于獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將所述微博讀取請(qǐng)求發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0128]一個(gè)地區(qū)微博服務(wù)器502至少與一個(gè)客戶端通信連接。
[0129]上述微博存儲(chǔ)方法和系統(tǒng),符合本地存儲(chǔ)特征的微博由地區(qū)微博服務(wù)器進(jìn)行存儲(chǔ),因?yàn)榉媳镜卮鎯?chǔ)特征的微博只適用于微博發(fā)表地所屬地區(qū),而將不符合本地存儲(chǔ)特征的微博發(fā)送至中心微博服務(wù)器,由中心微博服務(wù)器進(jìn)行存儲(chǔ),不需要將所有的微博都發(fā)送至中心微博服務(wù)器,從而可節(jié)省傳輸微博的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。
[0130]上述微博下發(fā)方法和系統(tǒng),獲取到客戶端的微博讀取請(qǐng)求后,地區(qū)微博服務(wù)器獲取地區(qū)微博服務(wù)器存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的與微博讀取請(qǐng)求對(duì)應(yīng)的微博,中心微博服務(wù)器獲取中心微博服務(wù)器存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的與微博讀取請(qǐng)求對(duì)應(yīng)的微博,并將地區(qū)微博服務(wù)器獲取的微博和中心微博服務(wù)器獲取的微博返回給客戶端。上述微博下發(fā)方法和系統(tǒng),對(duì)于符合本地存儲(chǔ)特征的微博,從地區(qū)微博服務(wù)器即可獲取到,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0131]上述微博傳播控制方法和系統(tǒng),符合本地存儲(chǔ)特征的微博由地區(qū)微博服務(wù)器進(jìn)行存儲(chǔ),而將不符合本地存儲(chǔ)特征的微博發(fā)送至中心微博服務(wù)器,由中心微博服務(wù)器進(jìn)行存儲(chǔ),不需要將所有的微博都發(fā)送至中心微博服務(wù)器,從而可節(jié)省傳輸微博的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。而且,在讀取微博時(shí),對(duì)于符合本地存儲(chǔ)特征的微博,從地區(qū)微博服務(wù)器即可獲取至IJ,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0132]下面以提交微博的時(shí)序圖和讀取微博的時(shí)序圖來說明上述微博傳播控制方法和系統(tǒng)。
[0133]圖6為一個(gè)實(shí)施例中的提交(寫)微博的時(shí)序圖。如圖6所示:
[0134](I)客戶端獲取客戶端的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0135](2)地區(qū)微博服務(wù)器檢測客戶端提交的微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征。
[0136](3)若符合,則地區(qū)微博服務(wù)器存儲(chǔ)客戶端提交的微博。
[0137](4)若不符合,則地區(qū)微博服務(wù)器將客戶端提交的微博發(fā)送至中心微博服務(wù)器。
[0138](5)中心微博服務(wù)器存儲(chǔ)地區(qū)微博服務(wù)器發(fā)送的微博。
[0139](6)中心微博服務(wù)器向微博服務(wù)器返回寫成功回應(yīng)。
[0140](7)地區(qū)微博服務(wù)器向客戶端返回寫成功回應(yīng)。
[0141]圖7為一個(gè)實(shí)施例中的讀取微博的時(shí)序圖。如圖7所示:
[0142](I)客戶端獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將微博讀取請(qǐng)求發(fā)送至對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0143](2)地區(qū)微博服務(wù)器在存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第一微博。
[0144](3)地區(qū)微博服務(wù)器將微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器。
[0145](4)中心微博服務(wù)器在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第二微博。
[0146](5)中心微博服務(wù)器將第二微博發(fā)送至地區(qū)微博服務(wù)器。
[0147](6)地區(qū)微博服務(wù)器將第一微博與第二微博返回至客戶端。
[0148]在一個(gè)實(shí)施例中,一種微博存儲(chǔ)方法,包括以下步驟:
[0149]地區(qū)微博服務(wù)器獲取客戶端提交的微博,存儲(chǔ)客戶端提交的微博,并將微博發(fā)送至中心微博服務(wù)器;
[0150]中心微博服務(wù)器檢測微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博。
[0151]具體的,在一個(gè)實(shí)施例中,在地區(qū)微博服務(wù)器獲取客戶端提交的微博的步驟之前,上述微博存儲(chǔ)方法還包括步驟:
[0152]客戶端獲取客戶端的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0153]本實(shí)施例中,地區(qū)微博服務(wù)器存儲(chǔ)地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博,中心微博服務(wù)器只需要提交各地區(qū)的地區(qū)微博服務(wù)器發(fā)送的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博,在下發(fā)微博時(shí),中心微博服務(wù)器只需要發(fā)送不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博,從而可節(jié)省傳輸微博的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。[0154]在一個(gè)實(shí)施例中,一種微博下發(fā)方法,包括以下步驟:
[0155]地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求;
[0156]地區(qū)微博服務(wù)器在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器;
[0157]中心微博服務(wù)器在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將第二微博發(fā)送至地區(qū)微博服務(wù)器;
[0158]地區(qū)微博服務(wù)器將第一微博和第二微博返回至客戶端。
[0159]具體的,在一個(gè)實(shí)施例中,地區(qū)微博服務(wù)器將第一微博和第二微博進(jìn)行去重處理,將去重后的微博返回至客戶端。
[0160]具體的,在一個(gè)實(shí)施例中,在地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求的步驟之前,上述微博下發(fā)方法還包括步驟:
[0161]客戶端獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將所述微博讀取請(qǐng)求發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0162]本實(shí)施例中,在讀取微博時(shí),對(duì)于本地區(qū)發(fā)表的微博,從地區(qū)微博服務(wù)器即可獲取至IJ,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0163]如圖8所示,在一個(gè)實(shí)施例中,一種微博傳播控制方法,包括以下步驟:
[0164]步驟S801,地區(qū)微博服務(wù)器獲取客戶端提交的微博,存儲(chǔ)客戶端提交的微博,并將客戶端提交的微博發(fā)送至中心微博服務(wù)器。
[0165]具體的,在一個(gè)實(shí)施例中,在步驟S801之前,上述微博傳播控制方法還包括步驟:客戶端獲取客戶端的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0166]步驟S802,中心微博服務(wù)器檢測地區(qū)微博服務(wù)器發(fā)送的微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博。
[0167]具體的,中心微博服務(wù)器可檢測微博是否符合微博發(fā)表地所屬地區(qū)對(duì)應(yīng)的預(yù)設(shè)的本地存儲(chǔ)特征。微博發(fā)表地所屬地區(qū)也為發(fā)送該微博的地區(qū)微博服務(wù)器所屬地區(qū)。若符合預(yù)設(shè)的本地存儲(chǔ)特征,可丟棄微博,若不符合,則按照一定策略存儲(chǔ)微博。
[0168]步驟S803,地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求。
[0169]具體的,在一個(gè)實(shí)施例中,在步驟S603之前,上述微博傳播控制方法還包括步驟:客戶端獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將微博讀取請(qǐng)求發(fā)送至對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0170]步驟S804,地區(qū)微博服務(wù)器在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器。
[0171]步驟S805,中心微博服務(wù)器在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將第二微博發(fā)送至地區(qū)微博服務(wù)器。
[0172]步驟S806,地區(qū)微博服務(wù)器將第一微博和第二微博返回至客戶端。
[0173]具體的,在一個(gè)實(shí)施例中,可將第一微博和第二微博進(jìn)行去重處理,將去重后的微博返回至客戶端。具體的,地區(qū)微博服務(wù)器可將第一微博和第二微博進(jìn)行比較,刪除第一微博和第二微博中重復(fù)的微博,將剩余的微博返回至客戶端。[0174]本實(shí)施例中,地區(qū)微博服務(wù)器存儲(chǔ)本地區(qū)客戶端提交的微博,中心微博服務(wù)器存儲(chǔ)不符合本地存儲(chǔ)特征的微博(即不只是對(duì)微博發(fā)表地所屬地區(qū)有效的微博)。在讀取微博時(shí),對(duì)于本地區(qū)發(fā)表的微博,從地區(qū)微博服務(wù)器即可獲取到,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0175]在一個(gè)實(shí)施例中,一種微博存儲(chǔ)系統(tǒng),包括:
[0176]地區(qū)微博服務(wù)器,用于獲取客戶端提交的微博,存儲(chǔ)所述微博,并將所述微博發(fā)送至中心微博服務(wù)器;
[0177]中心微博服務(wù)器,用于檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博。
[0178]具體的,在一個(gè)實(shí)施例中,上述微博存儲(chǔ)系統(tǒng)還包括:
[0179]客戶端,用于獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0180]本實(shí)施例中,地區(qū)微博服務(wù)器存儲(chǔ)地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博,中心微博服務(wù)器只需要提交各地區(qū)的地區(qū)微博服務(wù)器發(fā)送的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博,在下發(fā)微博時(shí),中心微博服務(wù)器只需要發(fā)送不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博,從而可節(jié)省傳輸微博的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。
[0181]在一個(gè)實(shí)施例中,一種微博下發(fā)系統(tǒng),包括:
[0182]地區(qū)微博服務(wù)器,用于獲取客戶端的微博讀取請(qǐng)求,在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器;
[0183]中心微博服務(wù)器,用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器;
[0184]地區(qū)微博服務(wù)器還用于將所述第一微博和所述第二微博返回至客戶端。
[0185]具體的,在一個(gè)實(shí)施例中,地區(qū)微博服務(wù)器還用于將所述第一微博和所述第二微博進(jìn)行去重處理,將去重后的微博返回至客戶端。
[0186]在一個(gè)實(shí)施例中,上述微博下發(fā)系統(tǒng)還包括:
[0187]客戶端,用于獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將所述微博讀取請(qǐng)求發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
[0188]本實(shí)施例中,在讀取微博時(shí),對(duì)于本地區(qū)發(fā)表的微博,從地區(qū)微博服務(wù)器即可獲取至IJ,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0189]如圖9所示,在一個(gè)實(shí)施例中,一種微博傳播控制系統(tǒng),包括地區(qū)微博服務(wù)器902、中心微博服務(wù)器904,其中:
[0190]地區(qū)微博服務(wù)器902,用于獲取客戶端提交的微博,存儲(chǔ)客戶端提交的微博,并將客戶端提交的微博發(fā)送至中心微博服務(wù)器904。
[0191]中心微博服務(wù)器904,用于檢測地區(qū)微博服務(wù)器902發(fā)送的微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博。[0192]地區(qū)微博服務(wù)器902還用于獲取客戶端的微博讀取請(qǐng)求,在存儲(chǔ)的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器904。
[0193]中心微博服務(wù)器904還用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將第二微博發(fā)送至地區(qū)微博服務(wù)器902。
[0194]地區(qū)微博服務(wù)器902還用于將第一微博和第二微博進(jìn)行去重處理,將去重后的微博返回至客戶端。
[0195]如圖10所示,在一個(gè)實(shí)施例中,上述微博傳播控制系統(tǒng)還包括客戶端901,用于獲取客戶端902的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器902,將待提交微博發(fā)送至對(duì)應(yīng)的地區(qū)微博服務(wù)器902。
[0196]在一個(gè)實(shí)施例中,客戶端901還用于獲取微博讀取請(qǐng)求,獲取客戶端901的IP地址,根據(jù)IP地址獲取與IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器902,將微博讀取請(qǐng)求發(fā)送至對(duì)應(yīng)的地區(qū)微博服務(wù)器902。
[0197]圖9或圖10所述的微博傳播控制系統(tǒng),地區(qū)微博服務(wù)器存儲(chǔ)本地區(qū)客戶端提交的微博,中心微博服務(wù)器存儲(chǔ)不符合本地存儲(chǔ)特征的微博(即不只是對(duì)微博發(fā)表地所屬地區(qū)有效的微博)。在讀取微博時(shí),對(duì)于本地區(qū)發(fā)表的微博,從地區(qū)微博服務(wù)器即可獲取到,不需要從中心微博服務(wù)器去獲取,而且還不會(huì)從中心微博服務(wù)器獲取到對(duì)于客戶端所在地區(qū)無效或不適用的微博,從而可節(jié)約傳輸微博的網(wǎng)絡(luò)帶寬與系統(tǒng)資源。
[0198]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序控制相關(guān)的硬件來完成的,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0199]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種微博存儲(chǔ)方法,包括以下步驟: 地區(qū)微博服務(wù)器獲取客戶端提交的微博; 地區(qū)微博服務(wù)器檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則存儲(chǔ)所述微博,若否,則將所述微博發(fā)送至中心微博服務(wù)器,所述中心微博服務(wù)器接收所述地區(qū)微博服務(wù)器發(fā)送的微博,并存儲(chǔ)接收的微博。
2.根據(jù)權(quán)利要求1所述的微博存儲(chǔ)方法,其特征在于,在所述地區(qū)微博服務(wù)器獲取客戶端提交的微博的步驟之前,所述方法還包括: 客戶端獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
3.一種微博下發(fā)方法,包括以下步驟: 地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求; 所述地區(qū)微博服務(wù)器在存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器; 所述中心微博服務(wù)器在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器; 所述地區(qū)微博服務(wù)器將所 述第一微博和第二微博返回至客戶端。
4.根據(jù)權(quán)利要求3所述的微博下發(fā)方法,其特征在于,在所述地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求的步驟之前,所述方法還包括: 客戶端獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將所述微博讀取請(qǐng)求發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
5.一種微博傳播控制方法,包括權(quán)利要求1或2所述的微博存儲(chǔ)方法中的步驟以及權(quán)利要求3或4所述的微博下發(fā)方法中的步驟。
6.一種微博存儲(chǔ)系統(tǒng),其特征在于,包括: 地區(qū)微博服務(wù)器,用于獲取客戶端提交的微博,檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則存儲(chǔ)所述微博,若否,則將所述微博發(fā)送至中心微博服務(wù)器; 中心微博服務(wù)器,用于接收所述地區(qū)微博服務(wù)器發(fā)送的微博,并存儲(chǔ)接收的微博。
7.根據(jù)權(quán)利要求6所述的微博存儲(chǔ)系統(tǒng),其特征在于,所述系統(tǒng)還包括: 客戶端,用于獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
8.一種微博下發(fā)系統(tǒng),其特征在于,包括: 地區(qū)微博服務(wù)器,用于獲取客戶端的微博讀取請(qǐng)求,在存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器; 中心微博服務(wù)器,用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器; 所述地區(qū)微博服務(wù)器還用于將所述第一微博和第二微博返回至客戶端。
9.根據(jù)權(quán)利要求8所述的微博下發(fā)系統(tǒng),其特征在于,所述系統(tǒng)還包括: 客戶端,用于獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將所述微博讀取請(qǐng)求發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
10.一種微博傳播控制系統(tǒng),其特征在于,包括: 地區(qū)微博服務(wù)器,用于獲取客戶端提交的微博,檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,若是,則存儲(chǔ)所述微博,若否,則將所述微博發(fā)送至中心微博服務(wù)器; 中心微博服務(wù)器,用于接收所述地區(qū)微博服務(wù)器發(fā)送的微博,并存儲(chǔ)接收的微博;所述地區(qū)微博服務(wù)器還用于獲取客戶端的微博讀取請(qǐng)求,在存儲(chǔ)的符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至所述中心微博服務(wù)器; 所述中心微博服務(wù)器還用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器; 所述地區(qū)微博服務(wù)器還用于將所述第一微博和第二微博返回至客戶端。
11.一種微博存儲(chǔ)方法,包括以下步驟: 地區(qū)微博服務(wù)器獲取客戶端提交的微博,存儲(chǔ)所述微博,并將所述微博發(fā)送至中心微博服務(wù)器; 所述中心微博服務(wù)器檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博。
12.根據(jù)權(quán)利要求11所述的微博存儲(chǔ)方法,其特征在于,在所述地區(qū)微博服務(wù)器獲取客戶端提交的微博的步驟之前,所述方法還包括: 客戶端獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
13.一種微博下發(fā)方法,包括以下步驟: 地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求; 所述地區(qū)微博服務(wù)器在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器; 所述中心微博服務(wù)器在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器; 所述地區(qū)微博服務(wù)器將所述第一微博和所述第二微博返回至客戶端。
14.根據(jù)權(quán)利要求13所述的微博下發(fā)方法,其特征在于,所述地區(qū)微博服務(wù)器將所述第一微博和所述第二微博返回至客戶端的步驟包括: 所述地區(qū)微博服務(wù)器將所述第一微博和所述第二微博進(jìn)行去重處理,將去重后的微博返回至客戶端。
15.根據(jù)權(quán)利要求13所述的微博傳播控制方法,其特征在于, 在所述地區(qū)微博服務(wù)器獲取客戶端的微博讀取請(qǐng)求的步驟之前,所述方法還包括:客戶端獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將所述微博讀取請(qǐng)求發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
16.一種微博傳播控制方法,包括權(quán)利要求11或12所述的微博存儲(chǔ)方法中的步驟以及權(quán)利要求13至15任一所述的微博下發(fā)方法中的步驟。
17.—種微博存儲(chǔ)系統(tǒng),其特征在于,包括: 地區(qū)微博服務(wù)器,用于獲取客戶端提交的微博,存儲(chǔ)所述微博,并將所述微博發(fā)送至中心微博服務(wù)器;中心微博服務(wù)器,用于檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博。
18.根據(jù)權(quán)利要求17所述的微博存儲(chǔ)系統(tǒng),其特征在于,所述系統(tǒng)還包括: 客戶端,用于獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
19.一種微博下發(fā)系統(tǒng),其特征在于,包括: 地區(qū)微博服務(wù)器,用于獲取客戶端的微博讀取請(qǐng)求,在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器; 中心微博服務(wù)器,用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器; 所述地區(qū)微博服務(wù)器還用于將所述第一微博和所述第二微博返回至客戶端。
20.根據(jù)權(quán)利要求19所述的微博下發(fā)系統(tǒng),其特征在于,所述地區(qū)微博服務(wù)器還用于將所述第一微博和所述第二微博進(jìn)行去重處理,將去重后的微博返回至客戶端。
21.根據(jù)權(quán)利要求19所述的微博下發(fā)系統(tǒng),其特征在于,所述系統(tǒng)還包括: 客戶端,用于獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將所述微博讀取請(qǐng)求發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
22.—種微博傳播控制系統(tǒng),其特征在于,包括:` 地區(qū)微博服務(wù)器,用于獲取客戶端提交的微博,存儲(chǔ)所述微博,并將所述微博發(fā)送至中心微博服務(wù)器; 中心微博服務(wù)器,用于檢測所述微博是否符合預(yù)設(shè)的本地存儲(chǔ)特征,存儲(chǔ)不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博; 所述地區(qū)微博服務(wù)器還用于獲取客戶端的微博讀取請(qǐng)求,在地區(qū)微博服務(wù)器所在地區(qū)的客戶端提交的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第一微博,并將所述微博讀取請(qǐng)求發(fā)送至中心微博服務(wù)器; 所述中心微博服務(wù)器還用于在存儲(chǔ)的不符合預(yù)設(shè)的本地存儲(chǔ)特征的微博中獲取與所述微博讀取請(qǐng)求對(duì)應(yīng)的第二微博,并將所述第二微博發(fā)送至所述地區(qū)微博服務(wù)器; 所述地區(qū)微博服務(wù)器還用于將所述第一微博和所述第二微博返回至客戶端。
23.根據(jù)權(quán)利要求22所述的微博傳播控制系統(tǒng),其特征在于,所述地區(qū)微博服務(wù)器還用于將所述第一微博和所述第二微博進(jìn)行去重處理,將去重后的微博返回至客戶端。
24.根據(jù)權(quán)利要求23所述的微博傳播控制系統(tǒng),其特征在于,所述系統(tǒng)還包括: 客戶端,用于獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將待提交微博發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器; 所述客戶端還用于獲取微博讀取請(qǐng)求,獲取客戶端的IP地址,根據(jù)所述IP地址獲取與所述IP地址對(duì)應(yīng)的地區(qū)微博服務(wù)器,將所述微博讀取請(qǐng)求發(fā)送至所述對(duì)應(yīng)的地區(qū)微博服務(wù)器。
【文檔編號(hào)】H04L29/08GK103684978SQ201210338561
【公開日】2014年3月26日 申請(qǐng)日期:2012年9月13日 優(yōu)先權(quán)日:2012年9月13日
【發(fā)明者】曾鵬, 湯攀, 劉志浩 申請(qǐng)人:騰訊科技(深圳)有限公司