專利名稱:網(wǎng)際網(wǎng)絡(luò)上數(shù)據(jù)庫的自動轉(zhuǎn)檔存儲的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在網(wǎng)際網(wǎng)絡(luò)上數(shù)據(jù)庫的自動轉(zhuǎn)檔存儲的方法與系統(tǒng),確切地說,涉及一種利用網(wǎng)際網(wǎng)絡(luò)將某個數(shù)據(jù)庫里的若干數(shù)據(jù)信息有選擇地抽出來,重新排序并作為一個新文檔,轉(zhuǎn)移存儲到在網(wǎng)際網(wǎng)絡(luò)上另一個遠(yuǎn)程端網(wǎng)站里的數(shù)據(jù)庫的方法和系統(tǒng)。
在網(wǎng)際網(wǎng)絡(luò)上,目前有許多網(wǎng)站都設(shè)置有各種數(shù)據(jù)庫,讓其用戶作為數(shù)據(jù)信息資料的存取與提供相關(guān)的應(yīng)用服務(wù)。例如可以為該網(wǎng)站上的個別公司用戶將大量的商業(yè)廣告信件發(fā)送至該公司指定的客戶信箱。但是,長久以來,網(wǎng)站用戶在使用該功能之前,必需先利用網(wǎng)際網(wǎng)絡(luò)將自己計算機(jī)擁有的數(shù)據(jù)庫里的有關(guān)數(shù)據(jù)信息(例如該公司所有客戶的名稱與其對應(yīng)的E-Mail信箱地址)逐一不漏地輸入于該網(wǎng)站的數(shù)據(jù)庫。這樣的數(shù)據(jù)錄入工作必須花費(fèi)大量的人力與時間;而且,數(shù)據(jù)錄入的正確率也很難保證完全無誤。然而,上述的數(shù)據(jù)信息(例如該公司所有客戶的名稱與其對應(yīng)的E-Mail信箱地址)通常早就存儲在該用戶自身計算機(jī)內(nèi)的數(shù)據(jù)庫里,只要將這些有關(guān)的數(shù)據(jù)信息從用戶的數(shù)據(jù)庫中抽出來,重新排序組成一個新的文檔,并搬移存儲到網(wǎng)站的相應(yīng)數(shù)據(jù)庫里,就能夠做到既省事省力,又保證數(shù)據(jù)信息的完全正確無誤。但是,這項互聯(lián)網(wǎng)上的很有應(yīng)用前景的工作領(lǐng)域,目前尚是一塊未經(jīng)開墾的處女地。
本發(fā)明的目的是提供一種能夠填補(bǔ)上述空白和缺陷的在網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的方法,使用該方法,在網(wǎng)際網(wǎng)絡(luò)上的遠(yuǎn)程網(wǎng)站能夠得到并識別早就存儲在該網(wǎng)站用戶自身計算機(jī)內(nèi)數(shù)據(jù)庫的字段與數(shù)據(jù)信息,并對這些數(shù)據(jù)信息進(jìn)行正確的解析,自動進(jìn)行數(shù)據(jù)信息的移動、錄入與存儲的工作,從而,使網(wǎng)站用戶可以節(jié)省大量的人力與時間,也替網(wǎng)站的經(jīng)營者開拓了一項新的增值業(yè)務(wù)。
本發(fā)明的另一目的是提供一種在網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的系統(tǒng),使上述自動轉(zhuǎn)檔存儲的實(shí)現(xiàn)方法能夠得到真正實(shí)施的硬件環(huán)境。
本發(fā)明在網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的方法是這樣實(shí)現(xiàn)的其包括有下列步驟(1)程序取得初始的設(shè)定條件值;(2)程序取得在網(wǎng)際網(wǎng)絡(luò)遠(yuǎn)端用戶所提供的含有字段(field)信息的文檔,而該文檔是由網(wǎng)站遠(yuǎn)端用戶在該網(wǎng)站的WWW網(wǎng)頁介面上利用上傳文件的功能,將該文檔上傳至網(wǎng)站而得到的;(3)程序解析該文檔,得到該文檔的總行數(shù),然后,一行接一行地進(jìn)行下列步驟操作;a.利用分隔符號解析出所有的字段與字段內(nèi)的數(shù)據(jù)信息,并依據(jù)字段的對應(yīng)關(guān)系,將字段重新排序,b.根據(jù)步驟a.所取得的字段與字段內(nèi)的數(shù)據(jù)信息,至特定的數(shù)據(jù)庫找出特定的字段,依序進(jìn)行數(shù)據(jù)抽出移動存儲的操作,直至做完最后一行的操作后,程序結(jié)束;上述該含有字段信息的文檔,在此定義為至少每行必須含有2個以上的字段信息與1個以上的分隔符號,且每個文檔至少為2行或2行以上;本發(fā)明在網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的系統(tǒng)是這樣實(shí)現(xiàn)的其硬件主體是一臺掛接在網(wǎng)際網(wǎng)絡(luò)上的被稱作網(wǎng)站的服務(wù)器,以及一臺或一臺以上的設(shè)于用戶端的網(wǎng)際網(wǎng)絡(luò)瀏覽器所組成,其特征在于其中網(wǎng)際網(wǎng)絡(luò)瀏覽器可以是臺式計算機(jī)、或筆記型計算機(jī)、或無線可攜帶型上網(wǎng)裝置;網(wǎng)站的操作系統(tǒng)可為UNIX或微軟視窗操作系統(tǒng)。
上述無線可攜帶型上網(wǎng)裝置可以是移動電話機(jī)和個人數(shù)字處理機(jī)。
本發(fā)明是一種在網(wǎng)際網(wǎng)絡(luò)上數(shù)據(jù)庫的自動轉(zhuǎn)檔存儲的方法,其是由網(wǎng)站提供其網(wǎng)頁接口,讓一般瀏覽端用戶利用之上傳文檔,當(dāng)網(wǎng)站取得該上傳的文檔后,自動地檢查與解析該上傳文檔內(nèi)的數(shù)據(jù)字段,并取得各字段與特定數(shù)據(jù)庫內(nèi)字段的對應(yīng)關(guān)系,然后,網(wǎng)站按照上述字段與特定數(shù)據(jù)庫內(nèi)字段的對應(yīng)關(guān)系,自動至特定的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)移動和新增存儲的操作。這樣,就能夠省事省力地從用戶的數(shù)據(jù)庫里將相關(guān)數(shù)據(jù)取出,再重新排序而存儲于網(wǎng)站所指定的特定數(shù)據(jù)庫里,既免去繁雜的數(shù)據(jù)錄入操作,又能保證這些數(shù)據(jù)信息的正確無誤。本發(fā)明是互聯(lián)網(wǎng)上一項很有應(yīng)用前景的增值業(yè)務(wù)。
下面結(jié)合附圖和實(shí)施例詳細(xì)說明本發(fā)明的實(shí)現(xiàn)方法、步驟和特征
圖1是本發(fā)明在網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲方法的主流程圖。
參見圖1所示的流程圖,本發(fā)明是一種在網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的方法,其具體操作步驟說明如下(1)首先取得初始條件值該初始條件值的信息是由用戶在互聯(lián)網(wǎng)的WWW網(wǎng)頁介面輸入,或由網(wǎng)頁菜單選項的選擇而得到的;其內(nèi)容則如下所述a.字段分隔的代表符號文檔每行內(nèi)的字段與字段之間用以分隔的代表符號,若該符號被定義為一固定值,則該項可以省略之;b.被轉(zhuǎn)檔移動的數(shù)據(jù)庫與其字段信息由網(wǎng)站管理員指定或列出于WWW網(wǎng)頁菜單上,讓用戶選擇而取得之;c.字段的對應(yīng)關(guān)系,表示文檔每行內(nèi)的字段與被轉(zhuǎn)檔移動的數(shù)據(jù)庫的字段,移動時彼此間的對應(yīng)順序關(guān)系,若在此被定義為一固定且依序的對應(yīng)關(guān)系,則該項可以省略之;(2)取得含有字段信息的文檔該文檔取得的方式是由用戶在網(wǎng)站的WWW網(wǎng)頁介面上利用上傳文檔的功能,上傳該文檔而得到的,其含有字段信息的文檔內(nèi)容如下所述字段1內(nèi)容 分隔符號 字段2內(nèi)容 分隔符號 字段3內(nèi)容 …同上 同上 同上 同上 同上 …… … ……… …需要指出的是該被上傳的含有字段信息的文檔,在此定義為至少每行應(yīng)含有2個以上的字段信息與一個以上的分隔符號,且文檔至少為2行或2行以上;(3)檢查文檔是否正確檢查文檔格式與內(nèi)容是否正確,檢查的項目如下所述①通過檢查文檔中每行的分隔符號數(shù)目是否相等來判斷每行與每行之間的字段數(shù)目是否都相等;②檢查文檔中的字段數(shù)據(jù)形態(tài)與相對應(yīng)被移動的數(shù)據(jù)庫的字段數(shù)據(jù)形態(tài)是否相同(說明例如字符abc就不能寫入定義為數(shù)值型態(tài)的數(shù)據(jù)庫字段里);需要指出的是該步驟可以省略之;(4)得到該文檔的總行數(shù)程序檢查文檔的換行控制符號的數(shù)量,即可得該文檔的總行數(shù);(5)依據(jù)分隔符號解析出該行所有的字段與其內(nèi)容;(6)開啟特定數(shù)據(jù)庫找出特定的字段程序?qū)⒃撔袃?nèi)的字段依據(jù)“取得初始條件值”內(nèi)的C項信息重新進(jìn)行前后排序,并開啟特定數(shù)據(jù)庫找出特定的字段,依序進(jìn)行數(shù)據(jù)庫移動的操作;或者程序開啟特定數(shù)據(jù)庫找出特定的字段,并依據(jù)“取得初始條件值”內(nèi)的C項信息重新前后排序,接著依據(jù)該文檔該行內(nèi)的字段,依序進(jìn)行數(shù)據(jù)移動的操作;(7)逐行進(jìn)行上述每行字段及數(shù)據(jù)的移動轉(zhuǎn)檔存儲操作,直至全部行數(shù)操作完成,程序結(jié)束。
本發(fā)明中上述該含有字段信息的文檔,在此定義為至少每行必須含有2個以上的字段信息與1個以上的分隔符號,且每個文檔至少為2行或2行以上。
本發(fā)明是在網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的系統(tǒng),其硬件主體是一臺掛接在網(wǎng)際網(wǎng)絡(luò)上的被稱作網(wǎng)站的服務(wù)器,以及一臺或一臺以上的設(shè)于用戶端的網(wǎng)際網(wǎng)絡(luò)瀏覽器所組成,其中網(wǎng)際網(wǎng)絡(luò)瀏覽器可以是臺式計算機(jī)、或筆記型計算機(jī)、或無線可攜帶型上網(wǎng)裝置;網(wǎng)站的操作系統(tǒng)可為UNIX或微軟視窗操作系統(tǒng)。而無線可攜帶型上網(wǎng)裝置可以是移動電話機(jī)和個人數(shù)字處理機(jī)。
本發(fā)明已經(jīng)編制出相應(yīng)的程序,并進(jìn)行了相關(guān)的實(shí)施試驗,初步實(shí)現(xiàn)了發(fā)明目的。該實(shí)施例的源程序及文件說明請參見附件。
權(quán)利要求
1.一種網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的方法,其特征在于包括有下列步驟(1)程序取得初始的設(shè)定條件值;(2)程序取得在網(wǎng)際網(wǎng)絡(luò)遠(yuǎn)端用戶所提供的含有字段信息的文檔,而該文檔是由網(wǎng)站遠(yuǎn)端用戶在該網(wǎng)站的WWW網(wǎng)頁介面上利用上傳文件的功能,將該文檔上傳至網(wǎng)站而得到的;(3)程序解析該文檔,得到該文檔的總行數(shù),然后,一行接一行地進(jìn)行下列操作步驟a.利用分隔符號解析出所有的字段與字段內(nèi)的數(shù)據(jù)信息,并依據(jù)字段的對應(yīng)關(guān)系,將字段重新排序;b.根據(jù)步驟a.所取得的字段與字段內(nèi)的數(shù)據(jù)信息,至特定的數(shù)據(jù)庫找出特定的字段,依序進(jìn)行數(shù)據(jù)抽出移動存儲的操作,直至做完最后一行的操作后,程序結(jié)束;
2.如權(quán)利要求1所述的網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的方法,其特征在于上述該含有字段信息的文檔,在此定義為至少每行必須含有2個以上的字段信息與1個以上的分隔符號,且每個文檔至少為2行或2行以上。
3.一種網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的系統(tǒng),其硬件主體是一臺掛接在網(wǎng)際網(wǎng)絡(luò)上的被稱作網(wǎng)站的服務(wù)器,以及一臺或一臺以上的設(shè)于用戶端的網(wǎng)際網(wǎng)絡(luò)瀏覽器所組成,其特征在于其中網(wǎng)際網(wǎng)絡(luò)瀏覽器可以是臺式計算機(jī)、或筆記型計算機(jī)、或無線可攜帶型上網(wǎng)裝置;網(wǎng)站的操作系統(tǒng)可為UNIX或微軟視窗操作系統(tǒng)。
4.如權(quán)利要求3所述的網(wǎng)際網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)庫自動轉(zhuǎn)檔存儲的系統(tǒng),其特征在于上述無線可攜帶型上網(wǎng)裝置可以是移動電話機(jī)和個人數(shù)字處理機(jī)。
全文摘要
一種在網(wǎng)際網(wǎng)絡(luò)上數(shù)據(jù)庫的自動轉(zhuǎn)檔存儲的方法和系統(tǒng),其是由網(wǎng)站提供其網(wǎng)頁接口,讓瀏覽端用戶用其上傳文檔,當(dāng)網(wǎng)站取得該上傳的文檔后,自動檢查與解析該上傳文檔內(nèi)的數(shù)據(jù)與字段,并取得各字段與特定數(shù)據(jù)庫內(nèi)字段的對應(yīng)關(guān)系,網(wǎng)站再按照上述字段與特定數(shù)據(jù)庫內(nèi)字段的對應(yīng)關(guān)系,自動至特定數(shù)據(jù)庫進(jìn)行數(shù)據(jù)移動和新增存儲的操作。本發(fā)明能方便地從用戶數(shù)據(jù)庫里將相關(guān)數(shù)據(jù)取出,經(jīng)重新排序存儲于網(wǎng)站所指定的特定數(shù)據(jù)庫里,免去繁雜的數(shù)據(jù)錄入操作,又保證這些信息的正確無誤。
文檔編號G06F17/40GK1275752SQ0010808
公開日2000年12月6日 申請日期2000年6月13日 優(yōu)先權(quán)日2000年6月13日
發(fā)明者王逖 申請人:王逖