本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種網(wǎng)絡(luò)服務(wù)系統(tǒng)。
背景技術(shù):
:
目前我們處在一個(gè)互聯(lián)網(wǎng)應(yīng)用非常發(fā)達(dá)的時(shí)代,互聯(lián)網(wǎng)是個(gè)開放系統(tǒng),在其上充斥著各種應(yīng)用服務(wù)器,它為處于互聯(lián)網(wǎng)環(huán)境下的人們提供各種服務(wù),人們可借助一臺(tái)PC機(jī)或是一臺(tái)智能手機(jī)通過對服務(wù)器或是對應(yīng)網(wǎng)站的訪問實(shí)現(xiàn)各自的服務(wù)。最典型的互聯(lián)網(wǎng)應(yīng)用是Web訪問服務(wù)(它又分為新聞瀏覽、電子政務(wù)、電子商務(wù)等)、電子郵件服務(wù)、即時(shí)通訊(如QQ、微信、網(wǎng)絡(luò)電話等)和數(shù)據(jù)網(wǎng)盤等服務(wù)。
數(shù)據(jù)網(wǎng)盤功能就是用戶將自己掌握的信息或是資料存在互聯(lián)網(wǎng)上,也就是存在互聯(lián)網(wǎng)上的某個(gè)或多個(gè)服務(wù)器上,互聯(lián)網(wǎng)提供的這種網(wǎng)盤服務(wù)功能的好處是使得普通用戶多了一種資料備份的手段,而且它存取方便,無論走到世界哪里,只要客戶能上網(wǎng)就能取回資料;它也便于信息資料的共享或是分發(fā)。
在現(xiàn)實(shí)工作和生活中,至少有這樣的一群人,他們每個(gè)工作日或是生活中的每一天要在互聯(lián)網(wǎng)上查閱特定類的信息數(shù)據(jù),需要從若干個(gè)網(wǎng)站上獲取這些特定類的信息數(shù)據(jù),可以通過瀏覽網(wǎng)頁或是下載有關(guān)的數(shù)據(jù)文件的方式獲得,這些信息數(shù)據(jù)基本上每天都會(huì)進(jìn)行更新。往往用戶在獲得這些信息數(shù)據(jù)后,還需要對這些數(shù)據(jù)進(jìn)行整理加工編排形成有價(jià)值的信息,才能得出結(jié)論性東西,指導(dǎo)人們在相關(guān)領(lǐng)域的行為。這些整理加工編排后的信息數(shù)據(jù)相當(dāng)于被個(gè)性化處理的信息,現(xiàn)在的互聯(lián)網(wǎng)還未提供這種服務(wù),需要用戶自己進(jìn)行;而數(shù)據(jù)網(wǎng)盤服務(wù)功能也只是對用戶過去已有信息數(shù)據(jù)的一種存儲(chǔ)和分發(fā)服務(wù)。
由于具有這樣行為特征的人群中,有的人又因工作需經(jīng)常到外地出差,那么對于這些經(jīng)常需要出差,又要天天需要從互聯(lián)網(wǎng)上查閱整理信息數(shù)據(jù)的人,出差期間可能就需要隨身攜帶筆記本電腦,在出差期間用筆記本電腦查閱和整理自己感興趣的信息數(shù)據(jù),這無疑增加了出差人的身心負(fù)荷,容易過勞,不利健康。
技術(shù)實(shí)現(xiàn)要素:
:
本發(fā)明的目的是提供一種網(wǎng)絡(luò)服務(wù)系統(tǒng),解決現(xiàn)在的互聯(lián)網(wǎng)不能為特定的用戶群提供特定的個(gè)性化信息數(shù)據(jù)服務(wù),這類用戶群在出差期間上網(wǎng)查閱整理特定類信息數(shù)據(jù)負(fù)擔(dān)過重的問題,本發(fā)明提供一種互聯(lián)網(wǎng)服務(wù)系統(tǒng),該服務(wù)系統(tǒng)不僅能為用戶提供信息數(shù)據(jù)網(wǎng)絡(luò)存儲(chǔ)功能,還能為用戶提供個(gè)性化的信息數(shù)據(jù)及時(shí)查閱和整理服務(wù)。
本發(fā)明采用的技術(shù)方案為:一種網(wǎng)絡(luò)服務(wù)系統(tǒng),由處于服務(wù)端的服務(wù)器和客戶端的上網(wǎng)終端組成,處于服務(wù)端的服務(wù)器為用戶提供專有信息數(shù)據(jù)存儲(chǔ)服務(wù),同時(shí)還為用戶提供運(yùn)行“用戶專有程序”的服務(wù);服務(wù)端的服務(wù)器在操作系統(tǒng)可直接讀取的非易失存儲(chǔ)設(shè)備(如硬盤等)上,為需要提供這種服務(wù)的用戶開辟一個(gè)私有的邏輯存儲(chǔ)區(qū)域;在其上存儲(chǔ)或駐留用戶數(shù)據(jù)文件和用戶私有程序;用戶私有程序應(yīng)能在服務(wù)器的硬件能力和操作系統(tǒng)軟件環(huán)境下運(yùn)行,服務(wù)器操作系統(tǒng)根據(jù)事先約定的程序啟動(dòng)調(diào)用條件適時(shí)地調(diào)用用戶的私有程序運(yùn)行,并將程序運(yùn)行的結(jié)果以數(shù)據(jù)文件的形式存儲(chǔ)在該用戶私有的邏輯存儲(chǔ)區(qū)中,用戶可通過互聯(lián)網(wǎng)訪問或下載載有程序運(yùn)行結(jié)果的數(shù)據(jù)文件。
所述的用戶程序用java或類似java這種與計(jì)算機(jī)CPU類型無關(guān)的程序語言進(jìn)行開發(fā),以便用戶專有程序具有更好的服務(wù)器適應(yīng)性。
所述的在用戶私有的邏輯存儲(chǔ)區(qū)域內(nèi),除駐有用戶私有程序外,可存有用戶私有程序運(yùn)行初始文件(用于約束程序運(yùn)行行為)、程序運(yùn)行結(jié)果文件和與程序運(yùn)行無關(guān)聯(lián)的數(shù)據(jù)文件。
所述的用戶可與服務(wù)商約定重復(fù)地在某個(gè)時(shí)間段或時(shí)刻啟動(dòng)用戶私有程序,用戶私有程序利用服務(wù)器的網(wǎng)絡(luò)接口資源訪問用戶程序設(shè)置的或是初始文件規(guī)定的特定網(wǎng)站,下載收集約定的信息并進(jìn)行整理形成特定的數(shù)據(jù)文件,為用戶提供個(gè)性化的信息服務(wù)。
所述的服務(wù)端的服務(wù)器不只是一臺(tái)計(jì)算機(jī),至少由兩臺(tái)以上的計(jì)算機(jī)組成局域網(wǎng)運(yùn)行方式共同承擔(dān)為用戶提供運(yùn)行程序服務(wù)任務(wù),其中的一臺(tái)承擔(dān)運(yùn)行程序服務(wù)的管理工作,其它的用于運(yùn)行用戶程序服務(wù)和其它服務(wù)工作。
本發(fā)明的有益效果是:用戶通過將自己每日從互聯(lián)網(wǎng)上收集和整理特定類信息數(shù)據(jù)的行為程序化(即通過設(shè)計(jì)專有的程序去自動(dòng)下載和整理信息數(shù)據(jù)),并且委托互聯(lián)網(wǎng)上的服務(wù)器去自動(dòng)運(yùn)行該程序,利用服務(wù)器自身的軟硬件資源自動(dòng)獲取和整理出用戶所需的信息數(shù)據(jù);使得用戶無論是出差還是未出差、時(shí)間上方便還是不方便均能及時(shí)獲得自己所需要形態(tài)的信息數(shù)據(jù),實(shí)現(xiàn)了信息數(shù)據(jù)獲取和加工的自動(dòng)化和個(gè)性化,拓寬了互聯(lián)網(wǎng)的應(yīng)用領(lǐng)域。
附圖說明:
圖1是本發(fā)明服務(wù)端服務(wù)器上用戶私有數(shù)據(jù)和程序存儲(chǔ)的邏輯分配圖。
圖2是本發(fā)明服務(wù)端服務(wù)器操作系統(tǒng)管理和運(yùn)行用戶私有程序的流程圖。
具體實(shí)施方式:
參照各圖,一種網(wǎng)絡(luò)服務(wù)系統(tǒng),由處于服務(wù)端的服務(wù)器和客戶端的上網(wǎng)終端組成,處于服務(wù)端的服務(wù)器為用戶提供專有信息數(shù)據(jù)存儲(chǔ)服務(wù),同時(shí)還為用戶提供運(yùn)行“用戶專有程序”的服務(wù);服務(wù)端的服務(wù)器在操作系統(tǒng)可直接讀取的非易失存儲(chǔ)設(shè)備(如硬盤等)上,為需要提供這種服務(wù)的用戶開辟一個(gè)私有的邏輯存儲(chǔ)區(qū)域;在其上存儲(chǔ)或駐留用戶數(shù)據(jù)文件和用戶私有程序;用戶私有程序應(yīng)能在服務(wù)器的硬件能力和操作系統(tǒng)軟件環(huán)境下運(yùn)行,服務(wù)器操作系統(tǒng)根據(jù)事先約定的程序啟動(dòng)調(diào)用條件適時(shí)地調(diào)用用戶的私有程序運(yùn)行,并將程序運(yùn)行的結(jié)果以數(shù)據(jù)文件的形式存儲(chǔ)在該用戶私有的邏輯存儲(chǔ)區(qū)中,用戶可通過互聯(lián)網(wǎng)訪問或下載載有程序運(yùn)行結(jié)果的數(shù)據(jù)文件。所述的用戶程序用java或類似java這種與計(jì)算機(jī)CPU類型無關(guān)的程序語言進(jìn)行開發(fā),以便用戶專有程序具有更好的服務(wù)器適應(yīng)性。所述的在用戶私有的邏輯存儲(chǔ)區(qū)域內(nèi),除駐有用戶私有程序外,可存有用戶私有程序運(yùn)行初始文件(用于約束程序運(yùn)行行為)、程序運(yùn)行結(jié)果文件和與程序運(yùn)行無關(guān)聯(lián)的數(shù)據(jù)文件。所述的用戶可與服務(wù)商約定重復(fù)地在某個(gè)時(shí)間段或時(shí)刻啟動(dòng)用戶私有程序,用戶私有程序利用服務(wù)器的網(wǎng)絡(luò)接口資源訪問用戶程序設(shè)置的或是初始文件規(guī)定的特定網(wǎng)站,下載收集約定的信息并進(jìn)行整理形成特定的數(shù)據(jù)文件,為用戶提供個(gè)性化的信息服務(wù)。所述的服務(wù)端的服務(wù)器不只是一臺(tái)計(jì)算機(jī),至少由兩臺(tái)以上的計(jì)算機(jī)組成局域網(wǎng)運(yùn)行方式共同承擔(dān)為用戶提供運(yùn)行程序服務(wù)任務(wù),其中的一臺(tái)承擔(dān)運(yùn)行程序服務(wù)的管理工作,其它的用于運(yùn)行用戶程序服務(wù)和其它服務(wù)工作。
本發(fā)明所指的服務(wù)器型式是由兩臺(tái)以上的計(jì)算機(jī)組成局域網(wǎng)運(yùn)行方式共同承擔(dān)為用戶提供運(yùn)行程序服務(wù)的形式,其中的一臺(tái)承擔(dān)運(yùn)行程序服務(wù)的管理工作,其它的用于運(yùn)行用戶程序服務(wù)和其它服務(wù)工作。
參照圖1,在服務(wù)端的服務(wù)器上用于存儲(chǔ)用戶私有數(shù)據(jù)和程序的邏輯存儲(chǔ)區(qū)域用戶私有信息存儲(chǔ)的分配情況,在這里為每個(gè)需要提供私有程序運(yùn)行服務(wù)的用戶分配一個(gè)邏輯存儲(chǔ)區(qū),只能由該用戶自己和服務(wù)器本身進(jìn)行訪問。服務(wù)器上的整個(gè)客戶私有程序和數(shù)據(jù)邏輯存儲(chǔ)區(qū)由服務(wù)器局域網(wǎng)絡(luò)中每臺(tái)計(jì)算機(jī)所屬硬盤的一部分空間共同組成,每個(gè)用戶的邏輯存儲(chǔ)區(qū)實(shí)際上是被服務(wù)器的管理軟件隨機(jī)分配到服務(wù)器局域網(wǎng)中不同的計(jì)算機(jī)硬盤上,用戶私有程序和數(shù)據(jù)邏輯存儲(chǔ)區(qū)具體被分配到哪一臺(tái)計(jì)算機(jī)上,只有服務(wù)器管理軟件知道;用戶通過互聯(lián)網(wǎng)訪問自己的信息是通過邏輯名稱去訪問,無需關(guān)心具體在哪。按照用戶與服務(wù)商的約定,當(dāng)用戶的程序達(dá)到需調(diào)用啟動(dòng)運(yùn)行時(shí),服務(wù)器的服務(wù)管理程序就調(diào)用啟動(dòng)該用戶程序,該程序就在它所在的那臺(tái)計(jì)算機(jī)上運(yùn)行,利用該臺(tái)計(jì)算機(jī)或是在整個(gè)服務(wù)系統(tǒng)的軟硬件資源協(xié)配下完成用戶私有程序的運(yùn)行,實(shí)現(xiàn)相應(yīng)的目的。
參照圖2,表明了本發(fā)明中,服務(wù)端服務(wù)器提供用戶私有程序運(yùn)行服務(wù)的工作流程。用戶可根據(jù)自己的需要,自行或委托他人設(shè)計(jì)出用于實(shí)現(xiàn)某種特定功能的程序,一般應(yīng)是用于從互聯(lián)網(wǎng)上收集和整理信息的程序,將該程序上傳到提供運(yùn)行程序服務(wù)的互聯(lián)網(wǎng)上的服務(wù)器上,服務(wù)器接收到上傳的用戶專有程序后,自動(dòng)檢查偵測分析確認(rèn)該程序代碼的運(yùn)行不會(huì)對服務(wù)器本身造成傷害作用后,接收服務(wù)請求,為用戶在服務(wù)器上開辟或分配一個(gè)邏輯存儲(chǔ)區(qū),在服務(wù)器的該區(qū)域中存儲(chǔ)用戶程序和數(shù)據(jù)文件。
按照約定的程序運(yùn)行條件(比如說每個(gè)工作日的某個(gè)時(shí)刻),服務(wù)器適時(shí)地啟動(dòng)運(yùn)行該用戶程序,該程序就在其宿主的服務(wù)器的某臺(tái)計(jì)算機(jī)上啟動(dòng)運(yùn)行,假如該程序是用于每日到幾個(gè)特定的互聯(lián)網(wǎng)站,下載當(dāng)日公布的某類商業(yè)數(shù)據(jù)文件,當(dāng)該程序利用服務(wù)器的互聯(lián)網(wǎng)接入功能,完成下載有關(guān)的數(shù)據(jù)文件后,從中摘錄出客戶感興趣的數(shù)據(jù),按照客戶程序的要求,將這些數(shù)據(jù)按照一定的規(guī)則,形成一個(gè)新的數(shù)據(jù)報(bào)表文件(可以是TXT文本文件、WORD文件、EXCEL等文件型式),并輸出該文件將其存儲(chǔ)在該客戶的邏輯存儲(chǔ)區(qū)中,也可利用郵件功能直接將其發(fā)往客戶的電子信箱,程序運(yùn)行完自動(dòng)退出,等待下一次再被調(diào)用運(yùn)行,這就相當(dāng)于服務(wù)器提供了一次運(yùn)行程序服務(wù)。用戶在出差期間可通過手機(jī)終端下載和瀏覽本系統(tǒng)受委托服務(wù)器新生成的數(shù)據(jù)文件,現(xiàn)在的智能手機(jī)其數(shù)據(jù)加工能力依然較弱,但其一般性數(shù)據(jù)瀏覽能力已經(jīng)很強(qiáng)大了。
在圖1中的每個(gè)客戶專有邏輯存儲(chǔ)區(qū)中,服務(wù)器為每個(gè)客戶保存用戶私有程序、程序運(yùn)行的初始化數(shù)據(jù)文件和程序運(yùn)行結(jié)果數(shù)據(jù)輸出文件,客戶程序每次運(yùn)行都將產(chǎn)生新的數(shù)據(jù)輸出文件,服務(wù)器對這些客戶程序運(yùn)行產(chǎn)生的數(shù)據(jù)文件只保留一定的時(shí)間,比如說一個(gè)月,當(dāng)超過這個(gè)期限時(shí),如客戶不自己刪除,服務(wù)器將自動(dòng)進(jìn)行清理,以保持充足的可用存儲(chǔ)空間。
在本服務(wù)系統(tǒng)中,應(yīng)對被提供運(yùn)行服務(wù)的客戶程序提出一次運(yùn)行所需運(yùn)行周期進(jìn)行限制要求,比如說一次運(yùn)行不能超過15min,當(dāng)達(dá)到這個(gè)時(shí)間周期時(shí),程序本身應(yīng)不管其任務(wù)是否完成均應(yīng)自動(dòng)退出,否則服務(wù)器管理程序可將其強(qiáng)制退出,以將服務(wù)器資源讓與其它客戶。程序執(zhí)行周期允許的長短可由客戶和服務(wù)商進(jìn)行約定,如果是付費(fèi)服務(wù),運(yùn)行時(shí)間周期長的應(yīng)多付費(fèi)。
綜上所述,本一種網(wǎng)絡(luò)服務(wù)系統(tǒng),用戶通過將自己每日從互聯(lián)網(wǎng)上收集和整理特定類信息數(shù)據(jù)的行為程序化(即通過設(shè)計(jì)專有的程序去自動(dòng)下載和整理信息數(shù)據(jù)),并且委托互聯(lián)網(wǎng)上的服務(wù)器去自動(dòng)運(yùn)行該程序,利用服務(wù)器自身的軟硬件資源自動(dòng)獲取和整理出用戶所需的信息數(shù)據(jù);使得用戶無論是出差還是未出差、時(shí)間上方便還是不方便均能及時(shí)獲得自己所需要形態(tài)的信息數(shù)據(jù),實(shí)現(xiàn)了信息數(shù)據(jù)獲取和加工的自動(dòng)化和個(gè)性化,拓寬了互聯(lián)網(wǎng)的應(yīng)用領(lǐng)域。