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