亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種分布式采集、混搭與發(fā)布新聞的方法

文檔序號:7770719閱讀:346來源:國知局
一種分布式采集、混搭與發(fā)布新聞的方法
【專利摘要】本發(fā)明為一種分布式采集、混搭與發(fā)布新聞的方法,藉由伺服器電腦分派每一臺向其注冊的客戶端電腦至少一任務(wù)角色程序,而最多得以同時分派三個任務(wù)角色程序,令每一臺客戶端電腦皆可獨(dú)立執(zhí)行所安裝的每個任務(wù)角色程序負(fù)責(zé)的不同運(yùn)算任務(wù),藉以分散伺服器電腦的運(yùn)算需求及降低伺服器電腦運(yùn)算資源的損耗,更可達(dá)到彈性建置任務(wù)群組,其得以透過已聯(lián)機(jī)的客戶端電腦(群)分散地、持續(xù)地處理不同的任務(wù)目標(biāo),而達(dá)到分布式采集新聞信息,且依據(jù)一新聞混搭規(guī)則進(jìn)行新聞信息篩選并混搭聚合成復(fù)數(shù)個分類好的新聞聚合種子,并以只讀文件形式發(fā)布至因特網(wǎng)平臺上,供使用者透過網(wǎng)址進(jìn)行訂閱。
【專利說明】一種分布式采集、混搭與發(fā)布新聞的方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種發(fā)布新聞頻道的方法,特別是有關(guān)于一種可達(dá)到分布式采集,經(jīng)由信息混搭并重新發(fā)布新聞頻道的方法。

【背景技術(shù)】
[0002]目前普遍常見的“以伺服器電腦端實作的新聞閱讀器與聚合器”(server-sidenews reader and aggregator)皆以單一或多臺伺服器電腦根據(jù)數(shù)據(jù)庫里的新聞頻道(newschannel),例如:簡易信息聚合(RSS/AT0M)網(wǎng)址或社群專頁(social network page)唯一標(biāo)識符(ID),透由超文本傳輸協(xié)議(HTTP),以取得該新聞頻道發(fā)布的新聞列表,以及每則新聞(news item)的部份信息,例如:新聞作者、新聞刊登時間。當(dāng)用戶有訂閱該則新聞頻道,即可透過伺服器電腦閱讀該則新聞頻道的新聞列表和新聞的部份信息?,F(xiàn)今針對訂閱服務(wù)質(zhì)量或伺服器電腦效能的改善,因而不斷提出新穎的技術(shù)。
[0003]如中國臺灣專利公開第200635282號的“在網(wǎng)絡(luò)中繼點(diǎn)上提供差別服務(wù)質(zhì)量的請求排程系統(tǒng)及其方法”所揭示,其將排程機(jī)制完整實現(xiàn)于介于末端使用者(End User)的客戶終端以及應(yīng)用伺服器電腦之間的網(wǎng)絡(luò)中繼點(diǎn),因此可以在不更改客戶終端以及應(yīng)用伺服器電腦的前提之下,遵循既有的因特網(wǎng)服務(wù)模式來實現(xiàn)真正的差別服務(wù)。
[0004]如中國臺灣專利公告第501064號的“管理一分布式計算機(jī)環(huán)境的處理群組的方法,系統(tǒng)及程序產(chǎn)品”所揭示,其為在分布式計算機(jī)環(huán)境,其客戶端組成群組的處理方式,此外客戶端也僅是單純地發(fā)出請求至伺服器電腦,主要用于客戶端管理失敗的情況下,可透過同步處理回復(fù)客戶端的管理。
[0005]如中國臺灣專利公開第200614071號的“將服務(wù)模型化及動態(tài)部署至分布式網(wǎng)絡(luò)架構(gòu)的系統(tǒng)及方法”所揭示,其為提供注冊服務(wù),供部署服務(wù)描述(ServiceDescript1ns)。在用任何敘述式描述語言(即一(狀態(tài)性)服務(wù)的描述,如一狀態(tài)性網(wǎng)絡(luò)服務(wù))建立一新的服務(wù)描述后,描述提供器(Descript1n Provider)在服務(wù)容納器(Service Container)啟動注冊服務(wù),在執(zhí)行期間,允許新服務(wù)描述的注冊(即部署),而不須重新啟動服務(wù)容納器。
[0006]如中國臺灣專利公告第1353525號的“用于網(wǎng)格系統(tǒng)資源的自主控制的裝置、系統(tǒng)與方法”所揭示,其為提供監(jiān)視模塊供監(jiān)視網(wǎng)格運(yùn)算系統(tǒng)的一觸發(fā)事件(triggerevent)。政策模塊供存取復(fù)數(shù)個系統(tǒng)政策之一。此等復(fù)數(shù)個系統(tǒng)政策中的每一者對應(yīng)網(wǎng)格運(yùn)算系統(tǒng)的一系統(tǒng)資源的一作業(yè)控制參數(shù),以及提供調(diào)節(jié)模塊供根據(jù)復(fù)數(shù)個系統(tǒng)政策之一,而響應(yīng)一已辨識觸發(fā)事件,因而藉由監(jiān)視模塊與調(diào)節(jié)模塊用以自主管理。
[0007]如中國專利公開第102164172號的“用于使用者角色、情境和功能并且支持系統(tǒng)混搭的設(shè)備皮膚”所揭示,其為提供適合該用戶的信息接口的系統(tǒng),藉由用戶角色、情境和功能而混搭不同通訊模式組合,以提供適用于用戶的信息接口。
[0008]如中國專利公開第1984144號的“便于在協(xié)作場所中傳遞保密內(nèi)容整合的方法和系統(tǒng)”所揭示,其提供在協(xié)作場所處的保密內(nèi)容整合可被提供為RSS饋送。用戶可以接收通過驗證的用戶證書過濾的協(xié)作場所的內(nèi)容,因此允許用戶只查看用戶具有證書在協(xié)作場所中閱讀的內(nèi)容。
[0009]然而,以上所述的技術(shù)皆未提供如何減少伺服器電腦的建置成本,且因“以伺服器電腦端實作的新聞閱讀器與聚合器”的架構(gòu)皆為點(diǎn)對點(diǎn)架構(gòu)(peer-to-peerarchitecture),雖然具有不需要倚賴一臺集中式管理的伺服器電腦的優(yōu)點(diǎn)。但基于此一架構(gòu)下的伺服器電腦群建置成本較高,且設(shè)定與管理上更為困難,點(diǎn)和點(diǎn)之間數(shù)據(jù)共享的情況也使得伺服器電腦之間的數(shù)據(jù)安全性較低。
[0010]基于上述的問題,本發(fā)明提供一種分布式采集、混搭與發(fā)布新聞頻道的方法,其基于分布式主從計算架構(gòu),指派客戶端電腦的角色任務(wù)而分散伺服器電腦的運(yùn)算,以減少伺服器電腦的建置成本。


【發(fā)明內(nèi)容】

[0011]本發(fā)明的主要目的,在于提供一種基于分布式主從計算架構(gòu),其透過客戶端電腦(群)任務(wù)角色分派的方式,達(dá)到分散處理服務(wù)器運(yùn)算任務(wù),藉以降低伺服器電腦運(yùn)算資源的損耗,而得以透過已聯(lián)機(jī)的客戶端電腦(群)分散地、持續(xù)地采集新聞信息,并依據(jù)一新聞混搭規(guī)則產(chǎn)生新聞信息聚合需求與提高新聞發(fā)布效益的一種分布式采集、混搭與發(fā)布新聞頻道的方法。
[0012]本發(fā)明的次要目的,在于提供一種可大量透過成本低廉的客戶端電腦(群)達(dá)到分散服務(wù)器運(yùn)算需求,以分布式的、持續(xù)式的完成新聞信息收集、新聞信息混搭聚合及新聞聚合種子發(fā)布的一種分布式采集、混搭與發(fā)布新聞頻道的方法。
[0013]為達(dá)到上述目的,本發(fā)明所揭示的方法包括下列步驟:
(A)客戶端電腦透過網(wǎng)絡(luò)登錄一伺服器電腦進(jìn)行注冊。
[0014](B)伺服器電腦依據(jù)該客戶端電腦的硬件效能,分派至少一任務(wù)角色程序安裝文件予該客戶端電腦執(zhí)行安裝。
[0015]其中,伺服器電腦會偵測并依據(jù)該注冊的客戶端電腦的硬件效能(CPU指令周期及RAM大小等),分派適當(dāng)?shù)娜蝿?wù)角色程序安裝文件予該客戶端電腦執(zhí)行安裝;該任務(wù)角色程序為一新聞采集分析器(News Collector)程序或為一新聞種子產(chǎn)生器(News SeedBuilder)程序或為一新聞種子布署器(News SeedDeployer)程序;伺服器電腦最多可同時分派所述的三個任務(wù)角色程序安裝文件予該客戶端電腦執(zhí)行安裝,令該客戶端電腦得以同時執(zhí)行三個不同的任務(wù)角色程序,以進(jìn)行不同的任務(wù)運(yùn)算。
[0016](C)該客戶端電腦于每次聯(lián)機(jī)該伺服器電腦時,即一并驅(qū)動該(些)已安裝好的任務(wù)角色程序。
[0017](D)其中,若該客戶端電腦已安裝好該新聞采集分析器(News Collector)的任務(wù)角色程序,即透過該程序向該伺服器電腦取得一第一工作執(zhí)行量值,以計算并分配好該客戶端電腦處理任務(wù)所需的系統(tǒng)資源,再依據(jù)該第一工作執(zhí)行量值向該伺服器電腦取得一第一任務(wù)目標(biāo)列表進(jìn)行任務(wù)處理,并將處理好的資料回傳至該伺服器電腦,該伺服器電腦通過處理該些回傳的資料,以產(chǎn)生一第二任務(wù)目標(biāo)列表。
[0018](E)其中,若該客戶端電腦已安裝好該新聞種子產(chǎn)生器(NewsSeedBuilder)的任務(wù)角色程序,即透過該程序向該伺服器電腦取得一第二工作執(zhí)行量值,以計算并分配好該客戶端電腦處理任務(wù)所需的內(nèi)存容量,再依據(jù)該第二工作執(zhí)行量值向該伺服器電腦取得一第二任務(wù)目標(biāo)列表進(jìn)行任務(wù)處理,并將處理好的資料回傳至該伺服器電腦,該伺服器電腦通過處理該些回傳的資料,以產(chǎn)生一第三任務(wù)目標(biāo)列表。
[0019](F)其中,若該客戶端電腦已安裝好該新聞種子布署器(News SeedDeployer)的任務(wù)角色程序,即透過該程序向該伺服器電腦取得一第三工作執(zhí)行量值,以計算并分配好該客戶端電腦處理任務(wù)所需的內(nèi)存容量,再依據(jù)該第三工作執(zhí)行量值向該伺服器電腦取得一第三任務(wù)目標(biāo)列表進(jìn)行任務(wù)處理,并將處理后的數(shù)據(jù)發(fā)布至一因特網(wǎng)平臺上供使用者訂閱。
[0020]其中于步驟(D)或步驟(E)或步驟(F)中,更包含透過該執(zhí)行的任務(wù)角色程序向伺服器電腦取得一第一、第二或第三工作周期值,令該客戶端電腦在執(zhí)行該些不同的任務(wù)角色程序時,該些任務(wù)角色程序可分別依據(jù)該第一、第二或第三工作周期值的時間設(shè)定,當(dāng)任務(wù)處理時間達(dá)到該第一、第二或第三工作周期值的時間設(shè)定時,重新導(dǎo)向該伺服器電腦取得一新的工作執(zhí)行量值及一新的工作周期值,再重新開始新的任務(wù)執(zhí)行,如此,伺服器電腦可依據(jù)其他臺執(zhí)行相同任務(wù)角色程序的客戶端電腦群執(zhí)行任務(wù)的狀況而動態(tài)分配適當(dāng)?shù)囊还ぷ鲌?zhí)行量值及一新的工作周期值給該客戶端電腦,令該任務(wù)角色程序處理任務(wù)時效率提高,并使得該客戶端電腦的內(nèi)存分配及CPU資源使用更合理。
[0021]另外,所述的第一、第二、第三任務(wù)目標(biāo)列表的內(nèi)容是由簡易信息聚合(RSS)只讀文件或簡易信息聚合(RSS)格式網(wǎng)址或社群專頁標(biāo)識符或新聞種子其中之一格式所組成;其中該第一任務(wù)目標(biāo)列表的內(nèi)容,主要是復(fù)數(shù)篇默認(rèn)好的由簡易信息聚合(RSS)網(wǎng)址或社群專頁標(biāo)識符所構(gòu)成的新聞頻道,令步驟(D)中該新聞采集分析器(NewsCollector)任務(wù)角色程序可直接鏈接至該些網(wǎng)址去收集該些新聞頻道的所有新聞信息。
[0022]而當(dāng)新聞采集分析器(News Collector)任務(wù)角色程序?qū)⑹占貋淼男侣剶?shù)據(jù)回傳至伺服器電腦后,伺服器電腦則該些原生的新聞數(shù)據(jù)重組成一第二任務(wù)目標(biāo)列表,并交付予步驟(E)的新聞種子產(chǎn)生器(News Seed Builder)任務(wù)角色程序讀取。該新聞種子產(chǎn)生器(News Seed Builder)任務(wù)角色程序取得該第二任務(wù)目標(biāo)列表后,透過一新聞混搭規(guī)貝U,將第二任務(wù)目標(biāo)列表中原生的新聞資料聚合成復(fù)數(shù)個有用的新聞種子(News Seed)格式欄表,該新聞混搭規(guī)則的實施方式是比對新聞刊登時間或以定義關(guān)鍵詞來篩選相關(guān)的新聞,進(jìn)而混搭出篩選后的相關(guān)新聞聚合信息,并將該新聞種子(News Seed)格式欄表回傳至伺服器電腦。
[0023]伺服器電腦即藉以將該些新聞種子(News Seed)格式重組成一第三任務(wù)目標(biāo)列表,供擔(dān)任步驟(F)的新聞種子布署器(News SeedDeployer)的任務(wù)角色程序讀取,該新聞種子布署器(News Seed Deployer)的任務(wù)角色程序取得第三任務(wù)目標(biāo)列表后,便將其內(nèi)容轉(zhuǎn)換為符合簡易信息聚合(RSS)格式的只讀文件,并以檔案形式發(fā)布至因特網(wǎng)平臺上供使用者透過網(wǎng)址進(jìn)行訂閱。
[0024]實施本發(fā)明產(chǎn)生的有益效果是:本發(fā)明透過客戶端電腦(群)任務(wù)角色分派的方式,可達(dá)到分散處理服務(wù)器運(yùn)算任務(wù),藉以降低伺服器電腦運(yùn)算資源的損耗,其可達(dá)到大量透過成本低廉的客戶端電腦(群)分散服務(wù)器運(yùn)算需求,本發(fā)明更可達(dá)到彈性建置任務(wù)群組(每一臺客戶端電腦皆可同時安裝一個或數(shù)個不同的任務(wù)角色程序,以執(zhí)行不同任務(wù)需求的運(yùn)算,該客戶端電腦可依據(jù)本身的其他工作的資源需求,或伺服器電腦可依據(jù)需求分配,而令該客戶端電腦可刪除已安裝好的任務(wù)角色程序并重新下載安裝新的任務(wù)角色程序),而得以透過已聯(lián)機(jī)的客戶端電腦(群)分散地、持續(xù)地完成新聞信息收集、新聞信息混搭聚合及新聞聚合種子發(fā)布的目標(biāo)。

【專利附圖】

【附圖說明】
[0025]圖1:其為本發(fā)明的一較佳實施例的系統(tǒng)架構(gòu)示意圖;
圖2:其為本發(fā)明的一較佳實施例的任務(wù)群組示意圖;
圖3:其為本發(fā)明的一較佳實施例的方塊圖;
圖4:其為本發(fā)明的一較佳實施例的效能評估的示意圖;以及圖5:其為本發(fā)明的一較佳實施例的時序圖。
[0026]【圖號對照說明】
2 客戶端電腦群 10伺服器電腦
12數(shù)據(jù)庫
14監(jiān)控電腦
20客戶端電腦
22新聞采集分析器程序
24新聞種子產(chǎn)生器程序
26新聞種子布署器程序
30因特網(wǎng)
32新聞網(wǎng)站
34社群網(wǎng)站
40虛擬專用網(wǎng)
50因特網(wǎng)平臺
52訂閱者電腦
Internet因特網(wǎng)
Gl新聞采集分析器任務(wù)群組
G2新聞種子產(chǎn)生器任務(wù)群組
G3新聞種子布署器任務(wù)群組
LI第一任務(wù)目標(biāo)列表
L2第二任務(wù)目標(biāo)列表
L3第三任務(wù)目標(biāo)列表
Tl第一時序
T2 第二時序
T3 第三時序
T4第四時序
T5第五時序
T6第六時序
T7第七時序 T8第八時序 T9第九時序

【具體實施方式】
[0027]為了使本發(fā)明的結(jié)構(gòu)特征及所達(dá)成的功效有更進(jìn)一步的了解與認(rèn)識,特用較佳的實施例及配合詳細(xì)的說明,說明如下:
本發(fā)明的分布式采集、混搭與發(fā)布新聞頻道的方法為藉由每一臺客戶端電腦皆可登入伺服器電腦進(jìn)行注冊,而于注冊時,伺服器電腦會依據(jù)提出注冊的該臺客戶端電腦的硬件效能(CPU指令周期及RAM大小等),分派一個或數(shù)個不同的任務(wù)角色程序予該臺該客戶端電腦執(zhí)行安裝,該任務(wù)角色程序為一新聞采集分析器(News Collector)程序或為一新聞種子產(chǎn)生器(News Seed Builder)程序或為一新聞種子布署器(News SeedDeployer)程序,每一個任務(wù)角色程序皆可獨(dú)立執(zhí)行所屬的任務(wù)需求的運(yùn)算的方式,伺服器電腦將不同的運(yùn)算需求分散給不同的客戶端電腦以分散處理服務(wù)器運(yùn)算任務(wù),藉以降低伺服器電腦運(yùn)算資源的損耗,更可達(dá)到彈性建置任務(wù)群組的目的,得以透過已聯(lián)機(jī)的客戶端電腦(群)分散地、持續(xù)地完成新聞信息收集、新聞信息混搭聚合及新聞聚合種子發(fā)布的目標(biāo)。詳細(xì)說明如下:請參閱圖1,其為本發(fā)明的一較佳實施例的系統(tǒng)架構(gòu)的示意圖。如圖所示,為本發(fā)明分布式采集、混搭與發(fā)布新聞的方法所應(yīng)用的系統(tǒng)架構(gòu),其包含一客戶端電腦群2與一伺服器電腦10。其中該客戶端電腦群2具有至少一客戶端電腦20,其可執(zhí)行至少一任務(wù)角色程序,任務(wù)角色程序包含新聞采集分析器(News Collector)程序22、新聞種子產(chǎn)生器(NewsSeed Builder)程序與新聞種子布署器(News Seed Deployer)程序程序26,本實施例是以客戶端電腦執(zhí)行新聞采集分析器程序22、新聞種子產(chǎn)生器程序與新聞種子布署器程序作為舉例說明。此外,本發(fā)明的系統(tǒng)架構(gòu)更包含一數(shù)據(jù)庫12、一監(jiān)視計算機(jī)14。
[0028]客戶端電腦20所執(zhí)行的新聞采集分析器程序22、新聞種子產(chǎn)生器程序24與新聞種子布署器程序26連接至伺服器電腦10,本實施例是以新聞采集分析器程序22、新聞種子產(chǎn)生器程序24與新聞種子布署器程序26分別對應(yīng)一第一任務(wù)目標(biāo)列表L1、一第二任務(wù)目標(biāo)列表L2與一第三任務(wù)目標(biāo)列表L3,且客戶端電腦20于聯(lián)機(jī)伺服器電腦10時,該三個任務(wù)角色程序,即新聞采集分析器程序22、新聞種子產(chǎn)生器程序24與新聞種子布署器程序26會與伺服器電腦10互動而各自獨(dú)立且不影響彼此地執(zhí)行所屬任務(wù)。此外,該監(jiān)控電腦14連接伺服器電腦10,可管理伺服器電腦10所連接的數(shù)據(jù)庫12中的頻道、新聞或新聞種子數(shù)據(jù),該新聞種子布署器(News SeedDeployer)程序26透過一虛擬專用網(wǎng)(Virtual PrivacyNetwork, VPN)連接至少一因特網(wǎng)平臺50,至少一訂閱者電腦52經(jīng)一因特網(wǎng)30連結(jié)至該因特網(wǎng)平臺50。
[0029]該伺服器電腦10經(jīng)獲得每一客戶端電腦的指派授權(quán)后,即藉由指派授權(quán)而指派每一客戶端電腦的角色任務(wù),該角色任務(wù)包含新聞采集分析器(News Collector)、新聞種子產(chǎn)生器(News Seed Builder)與新聞種子布署器(News SeedDeployer)。
[0030]該新聞采集分析器程序22于執(zhí)行時是向該伺服器電腦10提出第一任務(wù)目標(biāo)列表LI的讀取請求,以讀取該伺服器電腦10所連接的數(shù)據(jù)庫12中的該第一任務(wù)目標(biāo)列表LI,該新聞采集分析器程序22是依據(jù)第一任務(wù)目標(biāo)列表LI所包含的復(fù)數(shù)網(wǎng)址,本實施例是以一新聞網(wǎng)站32與一社群網(wǎng)站34作為新聞來源的舉例,因此新聞采集分析器程序22透過一因特網(wǎng)30連結(jié)至新聞網(wǎng)站32或社群網(wǎng)站34,以收集該些網(wǎng)址所刊載的復(fù)數(shù)新聞信息,該新聞采集分析器程序22于收集完成后傳送至該伺服器電腦10,該伺服器電腦10依據(jù)該新聞采集分析器程序22所收集的該些新聞信息而對應(yīng)建立一第二任務(wù)目標(biāo)列表L2,并儲存于該數(shù)據(jù)庫12。
[0031]此外,當(dāng)該新聞采集分析器程序22所收集的新聞信息為簡易信息聚合(RSS)內(nèi)容或社群專頁訊息內(nèi)容或一般網(wǎng)頁所載的新聞信息時,該新聞采集分析器程序22會將所收集的新聞信息轉(zhuǎn)換成新聞種子的格式,以便于后續(xù)處理。
[0032]本實施例以單一新聞采集分析器程序22作為舉例,但本發(fā)明不限于此,本發(fā)明更可利用復(fù)數(shù)新聞采集分析器程序22組成一新聞采集分析的角色任務(wù)群,也就是復(fù)數(shù)臺客戶端電腦20所執(zhí)行的復(fù)數(shù)新聞采集分析器程序22組成角色任務(wù)群。
[0033]該新聞種子產(chǎn)生器程序24于執(zhí)行時向該伺服器電腦10提出讀取該第二任務(wù)目標(biāo)列表L2的請求,以向該伺服器電腦10所連接的數(shù)據(jù)庫12讀取該第二任務(wù)目標(biāo)列表L2,藉此該新聞種子產(chǎn)生器程序24會依據(jù)至少一新聞混搭規(guī)則篩選第二任務(wù)目標(biāo)列表中零散的新聞信息聚合成復(fù)數(shù)個有用的新聞種子(News Seed)格式欄表,該新聞混搭規(guī)則的實施方式是以比對新聞刊登時間或以定義關(guān)鍵詞來篩選相關(guān)的新聞,進(jìn)而混搭出篩選后的相關(guān)聚合新聞信息,并將該新聞種子(News Seed)格式欄表回傳至伺服器電腦,伺服器電腦即藉以將該些新聞種子(News Seed)格式重組成一第三任務(wù)目標(biāo)列表L3,供新聞種子布署器程序26讀取。
[0034]本實施例是以單一新聞種子產(chǎn)生器程序24作為舉例,但本發(fā)明不限于此,本發(fā)明更可利用復(fù)數(shù)臺該新聞種子產(chǎn)生器程序24組成一新聞種子產(chǎn)生的角色任務(wù)群,也就是復(fù)數(shù)臺客戶端電腦20所執(zhí)行的復(fù)數(shù)新聞種子產(chǎn)生器程序24組成角色任務(wù)群。
[0035]該新聞種子布署器程序26于執(zhí)行時是向該伺服器電腦10發(fā)出一讀取該第三任務(wù)目標(biāo)列表L3的請求,以讀取該伺服器電腦10所連接的該數(shù)據(jù)庫12所儲存的該第三任務(wù)目標(biāo)列表L3,取得第三任務(wù)目標(biāo)列表后,將其內(nèi)容轉(zhuǎn)換為一符合簡易信息聚合(RSS)格式的只讀文件,并以網(wǎng)址形式發(fā)布至因特網(wǎng)平臺50上供用戶透過訂閱者電腦52進(jìn)行訂閱。
[0036]本實施例是以單一新聞種子布署器程序26作為舉例,但本發(fā)明不限于此,本發(fā)明更可利用復(fù)數(shù)新聞種子布署器程序26組成一新聞種子布署器的角色任務(wù)群,也就是復(fù)數(shù)臺客戶端電腦20所執(zhí)行的復(fù)數(shù)新聞種子布署器程序26組成角色任務(wù)群。
[0037]以上所述的該第一、第二、第三任務(wù)目標(biāo)列表L1、L2、L3的內(nèi)容是由簡易信息聚合(RSS)只讀文件或簡易信息聚合(RSS)格式網(wǎng)址或社群專頁標(biāo)識符或新聞種子其中的一格式所組成。
[0038]藉由以上所述,可知N臺客戶端電腦20,可能安裝了 N個新聞采集分析器程序22及N個新聞種子產(chǎn)生器程序24及N個新聞種子布署器程序26,而每個任務(wù)角色程序皆為各自獨(dú)立且不影響彼此的執(zhí)行所屬任務(wù),所以N臺客戶端電腦20安裝的N個新聞采集分析器程序22,其形成一個新聞采集分析器的任務(wù)群組,該任務(wù)群組專門在處理新聞采集分析器的任務(wù)角色工作,而每臺客戶端電腦20的新聞采集分析器程序22所處理的任務(wù)皆不同,由客戶端電腦20聯(lián)機(jī)伺服器電腦10時所取得的第一任務(wù)目標(biāo)列表LI指示對應(yīng)的任務(wù)。同理,N臺客戶端電腦20安裝的N個新聞種子產(chǎn)生器程序24,亦可形成新聞種子產(chǎn)生器的任務(wù)群組,以處理不同的新聞種子產(chǎn)生器任務(wù),其由客戶端電腦20聯(lián)機(jī)伺服器電腦10時所取得的第二任務(wù)目標(biāo)列表L2指示對應(yīng)的任務(wù);而,N臺客戶端電腦20安裝的N個新聞種子布署器程序26,亦可形成新聞種子布署器的任務(wù)群組,以處理不同的新聞種子布署器任務(wù),其由客戶端電腦20聯(lián)機(jī)伺服器電腦10時所取得的第三任務(wù)目標(biāo)列表L3指示對應(yīng)的任務(wù)。
[0039]如圖2所示,本實施例的客戶端電腦群2包含4臺客戶端電腦20為例,四臺客戶端電腦20分別安裝三個任務(wù)角色程序,也就是4臺客戶端電腦20安裝了 4個新聞采集分析器程序22及4個新聞種子產(chǎn)生器程序24及4個新聞種子布署器程序26,因而形成新聞采集分析器任務(wù)群組G1、新聞種子產(chǎn)生器任務(wù)群組G2以及新聞種子布署器任務(wù)群組G3??蛻舳穗娔X20聯(lián)機(jī)伺服器電腦10時所取得的任務(wù)目標(biāo)列表L1-L3指示對應(yīng)的任務(wù)。
[0040]而,由于伺服器電腦10在所有客戶端電腦20進(jìn)行注冊時,即可依據(jù)已定的任務(wù)目標(biāo)數(shù)量而決定每一個任務(wù)角色程序的數(shù)量(群組規(guī)模),所以可達(dá)到彈性建置任務(wù)群組,得以透過已聯(lián)機(jī)的客戶端電腦(群)分散地、持續(xù)地處理不同的任務(wù)目標(biāo),而達(dá)到分布式采集新聞信息,且依據(jù)一新聞混搭規(guī)則進(jìn)行新聞信息篩選并混搭聚合成復(fù)數(shù)個分類好的新聞聚合種子,并將的以只讀文件形式發(fā)布至因特網(wǎng)平臺上供使用者透過網(wǎng)址進(jìn)行訂閱的目的。
[0041]再請同時參閱圖1、圖2和圖3,其為本發(fā)明的一較佳實施例的系統(tǒng)架構(gòu)的示意圖、任務(wù)群組的示意圖及方塊圖。如圖所示,清楚揭示了本發(fā)明的分布式采集、混搭與發(fā)布新聞頻道的方法,是透過分派客戶端電腦的角色任務(wù),以達(dá)到分散處理服務(wù)器運(yùn)算任務(wù),藉以降低伺服器電腦運(yùn)算資源的損耗,并達(dá)到彈性建置任務(wù)群組,令整個架構(gòu)得以透過已聯(lián)機(jī)的客戶端電腦(群)分散地、持續(xù)地完成新聞信息收集、新聞信息混搭聚合及新聞聚合種子發(fā)布的目標(biāo)。詳細(xì)說明如下:
先于客戶端動作Cl中,將一客戶端電腦群2的每一客戶端電腦20登入至伺服器電腦10,以進(jìn)行注冊;之后于伺服器端動作SI,伺服器電腦10,在本實施例的中,較佳地,更利用該伺服器電腦10自動取得每一客戶端電腦20的一硬件信息并評估每一客戶端電腦20的一計算機(jī)效能等級信息,以計算取得每一客戶端電腦20的一工作執(zhí)行量值,此外,本實施例,較佳地,更藉此計算取得每一客戶端電腦的一工作周期值,因此,伺服器電腦10依據(jù)每一客戶端電腦20的硬件效能為每一客戶端電腦20指派該角色任務(wù)程序的安裝檔案,該角色任務(wù)程序包含為一新聞采集分析器(News Collector)程序22、一新聞種子產(chǎn)生器(NewsSeed Builder)程序 24 與一新聞種子布署(News Seed Deployer)程序 26。
[0042]然后于客戶端動作C2中,已安裝新聞采集分析器程序22的客戶端電腦20取得對應(yīng)角色任務(wù)的工作執(zhí)行量值,較佳地,本實施例已安裝新聞采集分析器程序22的客戶端電腦20更于客戶端動作C3,獲得對應(yīng)角色任務(wù)的第一工作周期值;之后,接續(xù)于客戶端動作C4,客戶端電腦20執(zhí)行新聞采集分析器程序22,并接續(xù)于客戶端動作C5中讀取第一任務(wù)目標(biāo)列表LI,此時,新聞采集分析器程序22依據(jù)其所對應(yīng)客戶端電腦20的工作執(zhí)行量值,而向該伺服器電腦10所連接的數(shù)據(jù)庫12取得一第一任務(wù)目標(biāo)列表LI,該第一任務(wù)目標(biāo)列表LI包含復(fù)數(shù)網(wǎng)址,當(dāng)執(zhí)行新聞采集分析角色任務(wù)程序22的客戶端電腦20取得該第一任務(wù)目標(biāo)列表LI時,伺服器電腦10將會把該第一任務(wù)目標(biāo)列表LI的內(nèi)容標(biāo)不為已鎖定(Locked)的狀態(tài),以避免被其他臺執(zhí)行新聞采集分析器程序22的客戶端電腦20重復(fù)取得相同的第一任務(wù)目標(biāo)列表LI而重復(fù)角色任務(wù),而造成重復(fù)處理相同任務(wù)的資源浪費(fèi)情況。
[0043]承接上述,當(dāng)執(zhí)行新聞采集分析器程序22的客戶端電腦20處理完該第一任務(wù)目標(biāo)列表LI中的任務(wù)并將結(jié)果回傳至伺服器電腦10后,伺服器電腦10將會把該第一任務(wù)目標(biāo)列表LI的任務(wù)內(nèi)容標(biāo)示為未鎖定(Unlocked)的狀態(tài),以供其他臺執(zhí)行新聞采集分析器程序22的客戶端電腦20可再取得此第一任務(wù)目標(biāo)列表LI的任務(wù)內(nèi)容而再次執(zhí)行新聞采集分析的角色任務(wù);之后于客戶端動作C6中,利用該新聞采集分析器程序22依據(jù)其工作執(zhí)行量值與第一任務(wù)目標(biāo)列表LI執(zhí)行新聞采集分析器的角色任務(wù),也就是該新聞采集分析器程序22鏈接至第一任務(wù)目標(biāo)列表LI中的該些網(wǎng)址聯(lián)機(jī),以收集該些網(wǎng)址所對應(yīng)的網(wǎng)站上的新聞信息并回傳至伺服器電腦10,接續(xù)執(zhí)行服務(wù)器動作S2。此外,于客戶端動作C2至客戶端動作C6中,客戶端電腦群2更可利用復(fù)數(shù)臺客戶端電腦20執(zhí)行該新聞采集分析器程序22,以進(jìn)行新聞采集分析的角色任務(wù),而組成一新聞采集分析的角色任務(wù)群。
[0044]于客戶端動作C6中,該新聞采集分析器程序22會將所有收集的簡易信息聚合(RSS)內(nèi)容或社群專頁訊息內(nèi)容或一般網(wǎng)頁所載的新聞信息全部回傳給該伺服器電腦10,接續(xù)服務(wù)器動作S2,伺服器電腦10即會對應(yīng)建立一第二任務(wù)目標(biāo)列表L2,以供后續(xù)安裝新聞種子產(chǎn)生器程序24的客戶端電腦讀取。
[0045]再者,于客戶端動作C2至客戶端動作C6中,該新聞采集分析器程序22更進(jìn)一步依據(jù)新聞收集分析器的角色任務(wù)的一任務(wù)處理時間是否到達(dá)一第一工作周期值,判斷是否重復(fù)執(zhí)行客戶端動作C2至客戶端動作C6,當(dāng)該新聞采集分析器程序22于新聞收集分析器程序的一任務(wù)處理時間達(dá)到一第一工作周期值時,接續(xù)客戶端動作C2,當(dāng)該新聞采集分析器程序22于新聞收集分析器程序22的該任務(wù)處理時間未達(dá)到該第一工作周期值時,新聞采集分析器程序22進(jìn)入等待的狀態(tài),直到時間達(dá)到第一工作周期值時,接續(xù)客戶端動作C2。
[0046]于客戶端動作C7中,已安裝新聞種子產(chǎn)生器程序24的客戶端電腦20取得對應(yīng)角色任務(wù)的工作執(zhí)行量值,較佳地,本實施例已安裝新聞種子產(chǎn)生器程序24的客戶端電腦20更于客戶端動作C8,獲得對應(yīng)角色任務(wù)的第二工作周期值;之后,接續(xù)于客戶端動作C9,客戶端電腦20執(zhí)行新聞種子產(chǎn)生器程序24,并在客戶端動作ClO中讀取數(shù)據(jù)庫12所儲存的第二任務(wù)目標(biāo)列表L2,當(dāng)執(zhí)行該新聞種子產(chǎn)生器程序24的客戶端電腦20取得該第二任務(wù)目標(biāo)列表L2時,伺服器電腦10將會把該第二任務(wù)目標(biāo)列表L2的內(nèi)容標(biāo)示為已鎖定(Locked)的狀態(tài),以避免被其他臺執(zhí)行新聞種子產(chǎn)生器程序24的客戶端電腦20取得,而造成其他臺執(zhí)行新聞種子產(chǎn)生器程序24的客戶端電腦20重復(fù)處理相同任務(wù)的資源浪費(fèi)情況。
[0047]承接上述,當(dāng)執(zhí)行新聞種子產(chǎn)生器程序的客戶端電腦20處理完該第二任務(wù)目標(biāo)列表L2中的任務(wù)并將結(jié)果回傳至伺服器電腦10后,伺服器電腦10將會把該第二目標(biāo)列表L2的內(nèi)容標(biāo)示為未鎖定(Unlocked)的狀態(tài),以供其他臺執(zhí)行新聞種子產(chǎn)生器程序24的客戶端電腦20可再取得此第二任務(wù)目標(biāo)列表L2的任務(wù)內(nèi)容而再次執(zhí)行新聞種子產(chǎn)生器程序的角色任務(wù)。此外,于客戶端動作C7至Cll中,客戶端電腦群更可利用復(fù)數(shù)臺客戶端電腦20執(zhí)行新聞種子產(chǎn)生器程序24,以組成一新聞種子產(chǎn)生的角色任務(wù)群。
[0048]接著于客戶端動作Cll中,利用該新聞種子產(chǎn)生器(News Seed Builder)程序24依據(jù)一新聞混搭規(guī)則進(jìn)行篩選并混搭該些新聞信息,以建立至少一新聞種子(News Seed)并傳送至該伺服器電腦10,接續(xù)于服務(wù)器動作S3中,該伺服器電腦10對應(yīng)產(chǎn)生一第三任務(wù)目標(biāo)列表L3 ;再者,于客戶端動作C11,該第二客戶端電腦22更進(jìn)一步判斷新聞種子產(chǎn)生器的角色任務(wù)的一任務(wù)處理時間是否到達(dá)一第二工作周期值,當(dāng)該新聞種子產(chǎn)生器程序24于新聞種子產(chǎn)生器的角色任務(wù)的一任務(wù)處理時間達(dá)到一第二工作周期值時,接續(xù)客戶端動作C7,當(dāng)該新聞種子產(chǎn)生器程序24于新聞種子產(chǎn)生器的角色任務(wù)的該任務(wù)處理時間未達(dá)到該第二工作周期值時,新聞種子產(chǎn)生器程序24進(jìn)入等待的狀態(tài),直到時間達(dá)到第二工作周期值時,接續(xù)客戶端動作C7。
[0049]然后,于客戶端動作C12中已安裝新聞種子布署器程序26的客戶端電腦20取得對應(yīng)角色任務(wù)的工作執(zhí)行量值,較佳地,本實施例已安裝新聞種子布署器程序26的客戶端電腦20更于客戶端動作C13,獲得對應(yīng)角色任務(wù)的第三工作周期值;之后,接續(xù)于客戶端動作C14客戶端電腦20執(zhí)行新聞種子布署器程序26,并在客戶端動作C15中讀取數(shù)據(jù)庫12所儲存的第三任務(wù)目標(biāo)列表L3,利用該第三客戶端電腦20執(zhí)行新聞種子布署器程序26,以向該伺服器電腦10所鏈接的數(shù)據(jù)庫12取得該第三任務(wù)目標(biāo)列表L3 ;當(dāng)執(zhí)行新聞種子布署器程序26的客戶端電腦20取得該第三任務(wù)目標(biāo)列表L3時,伺服器電腦10將會把該第三任務(wù)目標(biāo)列表L3的內(nèi)容標(biāo)示為已鎖定(Locked)的狀態(tài),以避免被其他臺執(zhí)行新聞種子布署器程序26的第三客戶端電腦20取得,而造成重復(fù)處理相同任務(wù)的資源浪費(fèi)情況。
[0050]當(dāng)該新聞種子布署器(News Seed Deployer)程序26處理完該第三任務(wù)目標(biāo)列表L3中的任務(wù)并將結(jié)果回傳回伺服器電腦10的數(shù)據(jù)庫12后,該伺服器電腦10將會把該第三目標(biāo)列表L3的內(nèi)容標(biāo)示為未鎖定(Unlocked)的狀態(tài),以供其他臺執(zhí)行新聞種子布署器程序26的客戶端電腦20可再取得此第三任務(wù)目標(biāo)列表L3的任務(wù)內(nèi)容而再次執(zhí)行新聞種子布署器程序的角色任務(wù)。此外,于客戶端動作C12至C16中,客戶端電腦群2更可利用復(fù)數(shù)臺客戶端電腦20執(zhí)行新聞種子布署程序26,以組成一新聞種子布署的角色任務(wù)群。
[0051]于客戶端動作C16中,利用該新聞種子布署器(News SeedDeployer)程序26依據(jù)該第三任務(wù)目標(biāo)列表L3讀取該新聞種子而產(chǎn)生一符合簡易信息聚合(RSS)格式的只讀文件,并將該只讀文件發(fā)布于至少一因特網(wǎng)平臺50 ;于客戶端動作C16中,執(zhí)行該新聞種子布署器程序26的客戶端電腦20更進(jìn)一步判斷新聞種子布署器程序的一任務(wù)處理時間是否到達(dá)一第三工作周期值,當(dāng)該新聞種子布署器程序26的一任務(wù)處理時間達(dá)到一第三工作周期值時,接續(xù)客戶端動作C12,當(dāng)該第三客戶端電腦于新聞種子布署的角色任務(wù)的該任務(wù)處理時間未達(dá)到該第三工作周期值時,新聞種子布署器程序26進(jìn)入等待的狀態(tài),直到時間達(dá)到第三工作周期值時,接續(xù)客戶端動作C12。于因特網(wǎng)平臺動作S4,因特網(wǎng)平臺50提供簡易信息聚合(RSS)只讀文件的訂閱服務(wù)。
[0052]以上所述的該第一、第二、第三任務(wù)目標(biāo)列表L1、L2、L3的內(nèi)容是由簡易信息聚合(RSS)只讀文件或簡易信息聚合(RSS)格式網(wǎng)址或社群專頁標(biāo)識符或新聞種子其中的一格式所組成。再者,以上所述的各任務(wù)目標(biāo)列表是以單一列表作為舉例說明,但本發(fā)明不限于此,可依據(jù)系統(tǒng)需求而增列于該伺服器電腦10所連接的數(shù)據(jù)庫12中,也就是,該伺服器電腦10所連接的數(shù)據(jù)庫12可列舉復(fù)數(shù)個該第一、第二、第三任務(wù)目標(biāo)列表L1、L2、L3,以供客戶端電腦群2的每一客戶端電腦20取得。此外,以上所述的任務(wù)角色程序為依據(jù)其所執(zhí)行的角色任務(wù)類別而區(qū)隔,但本發(fā)明更可為同一客戶端電腦于不同時序下執(zhí)行不同任務(wù)角色程序,于聯(lián)機(jī)伺服器電腦10時,該三個任務(wù)角色程序就會與伺服器電腦10互動而各自獨(dú)立且不影響彼此的執(zhí)行所屬任務(wù)。每一客戶端電腦20更可依據(jù)本身的其他工作資源需求,而可解除已安裝好的所有任務(wù)角色程序或其中幾個任務(wù)角色程序,每一客戶端電腦20于下次聯(lián)機(jī)伺服器電腦10時,伺服器電腦10偵測建立聯(lián)機(jī)的該客戶端電腦20沒有安裝任務(wù)角色程序或其硬件效能還有其他系統(tǒng)資源能執(zhí)行其他任務(wù)角色程序時,會再自動依據(jù)該臺客戶端電腦的硬件效能,而重新分派一個或數(shù)個適當(dāng)?shù)娜蝿?wù)角色程序予建立聯(lián)機(jī)的該客戶端電腦20重新安裝,以加入任務(wù)角色程序的任務(wù)群組中執(zhí)行任務(wù)。。
[0053]藉由以上所述,可知N臺客戶端電腦20,可能安裝了 N個新聞采集分析器程序22及N個新聞種子產(chǎn)生器程序24及N個新聞種子布署器程序26,以對應(yīng)的客戶端動作C1-C16,而每個任務(wù)角色程序皆為各自獨(dú)立且不影響彼此的執(zhí)行所屬任務(wù),所以N臺客戶端電腦20安裝的N個新聞采集分析器程序22,其形成一個新聞采集分析器的任務(wù)群組,該任務(wù)群組專門在處理新聞采集分析器的任務(wù)角色工作,而每臺客戶端電腦20的新聞采集分析器程序22所處理的任務(wù)皆不同,由客戶端電腦20聯(lián)機(jī)伺服器電腦10時所取得的第一任務(wù)目標(biāo)列表LI指示對應(yīng)的任務(wù)。同理,N臺客戶端電腦20安裝的N個新聞種子產(chǎn)生器程序24,亦可形成新聞種子產(chǎn)生器的任務(wù)群組,以處理不同的新聞種子產(chǎn)生器任務(wù),其由客戶端電腦20聯(lián)機(jī)伺服器電腦10時所取得的第二任務(wù)目標(biāo)列表L2指示對應(yīng)的任務(wù);而,N臺客戶端電腦20安裝的N個新聞種子布署器程序26,亦可形成新聞種子布署器的任務(wù)群組,以處理不同的新聞種子布署器任務(wù),其由客戶端電腦20聯(lián)機(jī)伺服器電腦10時所取得的第三任務(wù)目標(biāo)列表L3指示對應(yīng)的任務(wù)。
[0054]而,由于伺服器電腦10在所有客戶端電腦20進(jìn)行注冊時,即可依據(jù)已定的任務(wù)目標(biāo)數(shù)量而決定每一個任務(wù)角色程序的數(shù)量(群組規(guī)模),所以可達(dá)到彈性建置任務(wù)群組,得以透過已聯(lián)機(jī)的客戶端電腦(群)分散地、持續(xù)地處理不同的任務(wù)目標(biāo),而達(dá)到分布式采集新聞信息,且依據(jù)一新聞混搭規(guī)則進(jìn)行新聞信息篩選并混搭聚合成復(fù)數(shù)個分類好的新聞聚合種子,并將的以只讀文件形式發(fā)布至因特網(wǎng)平臺上供使用者透過網(wǎng)址進(jìn)行訂閱的目的。
[0055]請一并參閱圖1與圖4,其為本發(fā)明的一較佳實施例的系統(tǒng)架構(gòu)的示意圖、及效能評估的示意圖。本發(fā)明的該伺服器電腦10在每一客戶端電腦20注冊后,會自動取得每一客戶端電腦20的硬件信息,本實施例即該伺服器電腦10自動取得客戶端電腦20的硬件信息,以評估客戶端電腦20的計算機(jī)效能等級信息,以獲得每一客戶端電腦20的一工作執(zhí)行量值,以及評估每一客戶端電腦20執(zhí)行該新聞采集分析器程序22、該新聞種子產(chǎn)生器程序24與該新聞種子布署器程序26的工作周期值。
[0056]如圖3所示,其是以該伺服器電腦10在自動取得該新聞采集分析器程序22的硬件信息后評估該新聞采集分析器程序22的計算機(jī)效能等級信息,例如:系統(tǒng)效率(Systemrate)、處理器效能分?jǐn)?shù)、內(nèi)存效能分?jǐn)?shù)、繪圖效能分?jǐn)?shù)、影片編碼效能分?jǐn)?shù)、影片效能分?jǐn)?shù)、硬盤效能分?jǐn)?shù)等效能等級參數(shù),伺服器電腦10藉此計算取得新聞采集分析器程序22于對應(yīng)角色任務(wù)的工作執(zhí)行量值以及工作周期值。
[0057]請一并參閱圖1與圖4,其為本發(fā)明的一較佳實施例的系統(tǒng)架構(gòu)的示意圖、及時序圖。如圖所示,本發(fā)明的方法與系統(tǒng)于運(yùn)作時,第一時序Tl為新聞采集分析器程序22向伺服器電腦10注冊以取得對應(yīng)的工作執(zhí)行量值與工作周期值,第二時序T2為新聞采集分析器程序22讀取伺服器電腦10的第一任務(wù)目標(biāo)列表LI,第三時序T3為新聞采集分析器程序22將所收集的所有新聞信息傳送至該伺服器電腦10。
[0058]接續(xù)上述,第四時序T4為新聞種子產(chǎn)生器程序24向伺服器電腦10讀取對應(yīng)的工作執(zhí)行量值與工作周期值,第五時序T5為新聞種子產(chǎn)生器程序24讀取第二任務(wù)目標(biāo)列表L2,第六時序T6為新聞種子產(chǎn)生器(News SeedBuilder)程序24將其所產(chǎn)生的新聞種子傳送至伺服器電腦10,第七時序T7為新聞種子布署器(News Seed Deployer)程序26向伺服器電腦10讀取對應(yīng)的工作執(zhí)行量值與工作周期值,第八時序T8為新聞種子布署器程序26讀取第三任務(wù)目標(biāo)列表L3,第九時序T9為新聞種子布署器程序26將簡易信息聚合(RSS)只讀文件發(fā)布至位于因特網(wǎng)Internet的因特網(wǎng)平臺50上,以供訂閱。
[0059]綜上所述,本發(fā)明為一種分布式采集、混搭與發(fā)布新聞頻道的方法與系統(tǒng),其藉由一客戶端電腦群的每一客戶端電腦,用以搭配伺服器電腦,以提供分派角色任務(wù)于客戶端電腦,因而形成分布式新聞混搭服務(wù)架構(gòu),可達(dá)到分散處理服務(wù)器運(yùn)算任務(wù),藉以降低伺服器電腦運(yùn)算資源的損耗,可達(dá)到大量透過成本低廉的客戶端電腦(群)分散服務(wù)器運(yùn)算的需求,而達(dá)到彈性建置任務(wù)群組的目的,得以透過已聯(lián)機(jī)的客戶端電腦(群)分散地、持續(xù)地完成新聞信息收集、新聞信息混搭聚合及新聞聚合種子發(fā)布的目標(biāo)。藉由簡易信息聚合(RSS)只讀文件存放于因特網(wǎng)平臺,因而大量減少外部的超文本傳輸協(xié)議請求對因特網(wǎng)平臺50造成的效能損耗。同時,伺服器電腦于分派角色任務(wù)時可藉由鎖定任務(wù)目標(biāo)列表而控制該些客戶端電腦不重復(fù)執(zhí)行同一角色任務(wù),以提高效率。
[0060]上文僅為本發(fā)明的較佳實施例而已,并非用來限定本發(fā)明實施的范圍,凡依本發(fā)明權(quán)利要求范圍所述的形狀、構(gòu)造、特征及精神所為的均等變化與修飾,均應(yīng)包括于本發(fā)明的權(quán)利要求范圍內(nèi)。
【權(quán)利要求】
1.一種分布式采集、混搭與發(fā)布新聞的方法,其特征在于,其步驟包含: (A)客戶端電腦透過網(wǎng)絡(luò)登錄一伺服器電腦進(jìn)行注冊; (B)該伺服器電腦依據(jù)該客戶端電腦的硬件效能,分派至少一任務(wù)角色程序的安裝文件予該客戶端電腦執(zhí)行安裝,其中該任務(wù)角色程序為一新聞采集分析器程序或為一新聞種子產(chǎn)生器程序或為一新聞種子布署器程序; (C)該客戶端電腦于每次聯(lián)機(jī)該伺服器電腦時,即一并驅(qū)動已安裝好的任務(wù)角色程序; (D)其中,若該客戶端電腦已安裝好該新聞采集分析器(NewsCollector)的任務(wù)角色程序,即透過該程序向該伺服器電腦取得一第一工作執(zhí)行量值,以計算并分配好該客戶端電腦處理任務(wù)所需的系統(tǒng)資源,再依據(jù)該第一工作執(zhí)行量值向該伺服器電腦取得一第一任務(wù)目標(biāo)列表進(jìn)行任務(wù)處理,并將處理好的資料回傳至該伺服器電腦,該伺服器電腦通過處理該些回傳的資料,以產(chǎn)生一第二任務(wù)目標(biāo)列表; (E)其中,若該客戶端電腦已安裝好該新聞種子產(chǎn)生器(NewsSeed Builder)的任務(wù)角色程序,即透過該程序向該伺服器電腦取得一第二工作執(zhí)行量值,以計算并分配好該客戶端電腦處理任務(wù)所需的內(nèi)存容量,再依據(jù)該第二工作執(zhí)行量值向該伺服器電腦取得一第二任務(wù)目標(biāo)列表進(jìn)行任務(wù)處理,并將處理好的資料回傳至該伺服器電腦,該伺服器電腦通過處理該些回傳的資料,以產(chǎn)生一第三任務(wù)目標(biāo)列表; (F)其中,若該客戶端電腦已安裝好該新聞種子布署器(NewsSeed Deployer)的任務(wù)角色程序,即透過該程序向該伺服器電腦取得一第三工作執(zhí)行量值,以計算并分配好該客戶端電腦處理任務(wù)所需的內(nèi)存容量,再依據(jù)該第三工作執(zhí)行量值向該伺服器電腦取得一第三任務(wù)目標(biāo)列表進(jìn)行任務(wù)處理,并將處理后的數(shù)據(jù)發(fā)布至一因特網(wǎng)平臺上供使用者訂閱。
2.如權(quán)利要求1所述的方法,其特征在于,其中于步驟(D)中更包含: (D1)透過該新聞采集分析器的任務(wù)角色程序向該伺服器電腦取得一第一工作周期值; (D2)該客戶端電腦依據(jù)該第一工作周期值的設(shè)定,當(dāng)任務(wù)處理時間達(dá)到該第一工作周期值時,重新進(jìn)行(D)步驟。
3.如權(quán)利要求1所述的方法,其特征在于,其中于步驟(E)中更包含: (E1)透過該新聞種子產(chǎn)生器的任務(wù)角色程序向該伺服器電腦取得一第二工作周期值; (E2)該客戶端電腦依據(jù)該第二工作周期值的設(shè)定,當(dāng)任務(wù)處理時間達(dá)到該第二工作周期值時,重新進(jìn)行(E)步驟。
4.如權(quán)利要求1所述的方法,其特征在于,其中于步驟(F)中更包含: (F1)透過該新聞種子布署器的任務(wù)角色程序向該伺服器電腦取得一第三工作周期值; (F2)該客戶端電腦依據(jù)該第三工作周期值的設(shè)定,當(dāng)任務(wù)處理時間達(dá)到該第三工作周期值時,重新進(jìn)行(F)步驟。
5.如權(quán)利要求1所述的方法,其特征在于,其中該第一、第二、第三任務(wù)目標(biāo)列表的內(nèi)容由簡易信息聚合只讀文件或簡易信息聚合格式網(wǎng)址或社群專頁標(biāo)識符或新聞種子其中的一格式所組成。
6.如權(quán)利要求1所述的方法,其特征在于,其中于步驟(B)中,該伺服器電腦可同時分派三個任務(wù)角色程序安裝文件予該客戶端電腦執(zhí)行安裝。
【文檔編號】H04N21/488GK104468653SQ201310424461
【公開日】2015年3月25日 申請日期:2013年9月17日 優(yōu)先權(quán)日:2013年9月17日
【發(fā)明者】蔡弘揚(yáng), 黃英旗 申請人:易搜比控股公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1