專利名稱:一種付費軟件下載系統(tǒng)及其使用方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種付費軟件下載系統(tǒng)及其使用方法。
但就目前在網(wǎng)絡上流通的軟件下載方式來分析,主要的步驟是先由客戶通過網(wǎng)絡輸入客戶的基本資料、客戶的付費帳戶資料、選定購買的軟件后,由付費帳戶撥款給提供軟件的廠商,由廠商確認撥款到帳后提供客戶一個認證的注冊帳號或密碼,然后客戶即可利用此注冊帳號或密碼下載軟件,并且可重復執(zhí)行下載的動作。
雖然通過這種付費下載方式,客戶可以在不出門選購軟件的情形下,下載到自己所需的軟件,但是這種付費下載的方式存在著許多弊端;一、注冊帳號或密碼易被第三者獲得如果第三者通過不正當?shù)那廊〉迷摽蛻舻淖詭ぬ柣蛎艽a時,就可以下載該客戶已經(jīng)購買的軟件,這樣的情形不僅造成該客戶的權(quán)益受到損壞,也更進一步造成商家利益的損失,而減少了預期的收益;二、注冊帳號或密碼易遺忘客戶對于獲得的注冊帳號或密碼,必須妥善保存與記憶,如果遺失了這些資料,客戶將無法再對其軟件進行下載;三、注冊帳號或密碼找回困難雖然現(xiàn)在的廠商大都有提供遺失注冊信息的查詢服務,客戶在遺失注冊資料的后,只要跟廠商提出查詢申請,即可再次獲得該注冊帳號或密碼進行軟件的下載,但是這樣的過程較麻煩,易造成客戶在下載軟件前的工作量。
發(fā)明內(nèi)容
本發(fā)明要克服現(xiàn)有技術(shù)在下載軟件過程中注冊帳號或密碼易被第三者獲得、注冊帳號或密碼易遺忘和注冊帳號或密碼遺忘后找回困難的缺點。
為克服現(xiàn)有技術(shù)的缺點,本發(fā)明的技術(shù)解決方案是一種付費軟件下載系統(tǒng),包括客戶數(shù)據(jù)庫110、比對模塊120、瀏覽及下載控制模塊130、軟件數(shù)據(jù)庫140、加解密模塊150、個人軟件數(shù)據(jù)庫160及傳送模塊170,所述客戶數(shù)據(jù)庫110與比對模塊120相接,并接入瀏覽及下載控制模塊130,所述瀏覽及下載控制模塊130還分別與軟件數(shù)據(jù)庫140和個人軟件數(shù)據(jù)庫160相接,瀏覽及下載控制模塊130接入加解密模塊150,所述加解密模塊150與個人軟件數(shù)據(jù)庫160相接,所述比對模塊120接入瀏覽及下載控制模塊130,加解密模塊150接入傳送模塊170。
一種付費軟件下載系統(tǒng)的使用方法包括兩個步驟,①購買軟件以客戶的手持式電子裝置內(nèi)建的主機序列號進行軟件的加密程序先儲存于服務器端;②下載已付費軟件通過第二次的登入識別后,再次以客戶的手持式電子裝置內(nèi)建的主機序列號進行軟件的解密程序,下載回使用者端。
所述第①步驟包括下述步驟A、通過手動鍵入或虛擬鍵盤鍵入的方式輸入識別資料;B、比對輸入的識別資料與客戶數(shù)據(jù)庫110記載的資料是否一致;C、在瀏覽網(wǎng)頁的過程中,提出軟件的下載需求;D、提供付費網(wǎng)頁供使用者輸入付費信息;E、由金融單位確認輸入的付費信息是否為可付費資料;F、自軟件數(shù)據(jù)庫140下載已付費軟件,并自客戶數(shù)據(jù)庫提取主機序列號進行軟件的加密作業(yè);G、將加密處理過的軟件儲存進伺服端主機20的個人軟件數(shù)據(jù)庫160中;所述第②步驟包括下述步驟A、通過登記的手持式電子裝置發(fā)送登入訊號給伺服端主機;B、比對登入訊號中含有的主機序列號與客戶數(shù)據(jù)庫110記載的資料是否一致;C、提供個人軟件數(shù)據(jù)庫160內(nèi)目前儲存的軟件清單供使用者選取下載;D、讀取使用者的選取指令并利用客戶數(shù)據(jù)庫110內(nèi)儲存的主機序列號資料對加密軟件進行解密作業(yè);E、傳送給使用者端的接收裝置。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點是1、可有效維護使用者權(quán)益和廠商利益本發(fā)明除了在服務器端建立客戶提供的基本資料與付費帳戶資料,其最大的特點是以客戶的手持式電子裝置內(nèi)建的主機序列號資料作為伺服端的客戶主要識別資料,因非法使用者無法取得主機序列號的信息,因此無法對合法用戶的軟件進行下載使用,有效維護了使用者權(quán)益和廠商利益;2、注冊帳號或密碼不會遺忘第二個步驟的下載過程,客戶的手持式電子裝置內(nèi)建的主機序列號資料作為伺服端的客戶主要識別資料可幫助客戶省去記憶注冊帳號的麻煩;3、非法用戶即使取得合法用戶登記的手持式電子裝置,雖可下載合法用戶所購買的軟件,但卻無法購買軟件,進而保護合法用戶的權(quán)益。
4、本系統(tǒng)結(jié)構(gòu)合理,操作方便。
附圖標記說明如下10——手持式電子裝置,20——伺服端主機,30——個人計算機,100——使用者操作介面,110——客戶數(shù)據(jù)庫,120——比對模塊,130——瀏覽及下載控制模塊,140——軟件數(shù)據(jù)庫,150——加解密模塊,160——個人軟件數(shù)據(jù)庫,170——傳送模塊。
參見
圖1,本發(fā)明中涉及到手持式電子裝置、伺服端主機及個人計算機;本發(fā)明的系統(tǒng)主要設置于伺服端主機20上,使用者可以藉由個人計算機30,通過網(wǎng)絡連上伺服端主機20,由伺服端主機20或伺服端主機20以外的網(wǎng)站提供軟件供使用者下載,并于購買后先儲存于伺服端主機20上;然后再由使用者通過手持式電子裝置10或是個人計算機30,將儲存于伺服端主機20的已付費軟件,下載回使用者端的手持式電子裝置10或是個人計算機30等接收裝置上,以完成整個購買下載流程。其中下載至個人計算機30等接收裝置上的手持式電子裝置10應用軟件,更可以通過個人計算機30與手持式電子裝置10之間的聯(lián)機,將下載回來的軟件由個人計算機30傳送至手持式電子裝置10上使用。
參見圖2,使用者可以通過與伺服端主機20相接的使用者操作介面100進行操作。伺服端主機20上的系統(tǒng)結(jié)構(gòu)主要包括有客戶數(shù)據(jù)庫110、比對模塊120、瀏覽及下載控制模塊130、軟件數(shù)據(jù)庫140、加解密模塊150、個人軟件數(shù)據(jù)庫160及傳送模塊170,共三個數(shù)據(jù)庫、四個模塊。所說的客戶數(shù)據(jù)庫110與比對模塊120相接,并接入瀏覽及下載控制模塊130,所述瀏覽及下載控制模塊130還分別與軟件數(shù)據(jù)庫140和個人軟件數(shù)據(jù)庫160相接,瀏覽及下載控制模塊130接入加解密模塊150,所述加解密模塊150與個人軟件數(shù)據(jù)庫160相接,所述比對模塊120接入瀏覽及下載控制模塊130,加解密模塊150接入傳送模塊170。
其中客戶數(shù)據(jù)庫110,用以儲存識別資料及主機序列號;比對模塊120,用以針對登入訊息與識別資料及主機序列號的正確性進行比對核定;瀏覽及下載控制模塊130,用以提供網(wǎng)絡瀏覽信息及軟件的擷??;軟件數(shù)據(jù)庫140,用以提供一個以上的軟件;加解密模塊150,用以根據(jù)主機序列號進行軟件的加解密作業(yè);個人軟件數(shù)據(jù)庫160,用以儲存客戶選取并加密過的已付費軟件;傳送模塊170,負責將解密過的已付費軟件由伺服端主機20傳送給使用者端的接收裝置。
具體工作過程是首先購買軟件,當使用者身分確認并允許登入之后,瀏覽及下載控制模塊130即提供個人軟件數(shù)據(jù)庫160內(nèi)目前儲存的已付費軟件清單供使用者選取下載,使用者在選取并決定以何種傳輸方式下載之后,瀏覽及下載控制模塊130即發(fā)布下載指令給個人軟件數(shù)據(jù)庫160及客戶數(shù)據(jù)庫110,由客戶數(shù)據(jù)庫110調(diào)出使用者登記的主機序列號交給加解密模塊150,并且由個人軟件數(shù)據(jù)庫160將使用者選取的已付費軟件交給加解密模塊150,由加解密模塊150利用主機序列號進行該已付費軟件的解密作業(yè),并將解密后的軟件交由傳送模塊170下傳給使用者端的個人數(shù)字助理、電子辭典、掌上型計算機、筆記型計算機或個人計算機30等接收裝置接收,以完成整個軟件下載流程。
參見圖3,本系統(tǒng)的操作流程是這樣的使用者通過使用者操作介面100進入提供的瀏覽網(wǎng)頁,根據(jù)瀏覽的網(wǎng)頁提出付費軟體下載的要求,使用者通過金融單位提供的付費網(wǎng)頁進行網(wǎng)絡付費,然后系統(tǒng)執(zhí)行加密并將加密后的軟件儲存于伺服端主機的個人軟件數(shù)據(jù)庫160內(nèi);最后經(jīng)確認后再執(zhí)行解密及下載。
具體說明如下使用者在確認身份的情形下,系統(tǒng)會提供軟件信息供使用者瀏覽,當使用者根據(jù)瀏覽的網(wǎng)頁提出軟件下載需求時;系統(tǒng)即轉(zhuǎn)由金融單位提供付費網(wǎng)頁給使用者進行網(wǎng)絡付費;在完成付費交易的后,系統(tǒng)才會針對使用者選取的軟件,執(zhí)行加密作業(yè)并儲存加密后的已付費軟件于伺服端主機20的個人軟件數(shù)據(jù)庫160中;并于下載已付費軟件到使用者端的前,先通過登記的手持式電子裝置10發(fā)送登入訊號給伺服端主機20進行認證,于認證之后再執(zhí)行解密及下載作業(yè),將購買的軟件下載回使用者端,以完成整個付費下載的過程。
本系統(tǒng)的使用方法包括兩個步驟,①購買軟件以客戶的手持式電子裝置內(nèi)建的主機序列號進行軟件的加密程序先儲存于服務器端(Server);②下載已付費軟件通過第二次的登入識別后,再次以客戶的手持式電子裝置內(nèi)建的主機序列號進行軟件的解密程序,下載回使用者端。
具體方法描述如下參見圖4,①購買軟件A、通過手動鍵入(Key In)或虛擬鍵盤鍵入的方式輸入識別資料當使用者購買軟件之前,使用者借助個人計算機30的使用者操作介面100,經(jīng)由網(wǎng)絡連上伺服端主機20后,伺服端主機20的系統(tǒng)會先提供使用者登入認證的接口,由使用者輸入身分識別的資料;B、比對輸入的識別資料與客戶數(shù)據(jù)庫110記載的資料是否一致系統(tǒng)的比對模塊120在接收到使用者所輸入的識別資料后,即將該識別資料與客戶數(shù)據(jù)庫110內(nèi)儲存的使用者辨識資料進行身分比對的作業(yè),若經(jīng)過確認發(fā)現(xiàn)使用者不是該網(wǎng)站的使用者,則要求使用者再次輸入識別資料;C、在瀏覽網(wǎng)頁的過程中,提出軟件的下載需求經(jīng)過B步驟比對確認使用者為該網(wǎng)站的使用者之后,被允許使用者購買及下載軟件,整個操作畫面由瀏覽及下載控制模塊130控制,從軟件數(shù)據(jù)庫140中提供軟件供使用者購買及下載,當使用者欲購買軟件數(shù)據(jù)庫140所提供的軟件時,使用者提出軟件的下載需求;D、提供付費網(wǎng)頁供使用者輸入付費信息使用者欲購買軟件數(shù)據(jù)庫140所提供的軟件并提出軟件的下載需求,瀏覽及下載控制模塊130會調(diào)出網(wǎng)絡付費頁面,由使用者填寫必要的付費信息;E、由金融單位確認輸入的付費信息是否為可付費資料使用者填寫的付費信息由提供網(wǎng)絡付費頁面的金融業(yè)者進行確認,以確保使用者輸入的付費資料是確實可付費的,確認結(jié)果顯示付費資料不可付費時,則繼續(xù)要求使用者輸入付費信息;F、自軟件數(shù)據(jù)庫下載已付費軟件,并自客戶數(shù)據(jù)庫提取主機序列號進行軟件的加密作業(yè)確認之后進行下載,系統(tǒng)的瀏覽及下載控制模塊130在接獲允許下載通知之后,即自軟件數(shù)據(jù)庫140中調(diào)出該軟件,并且自客戶數(shù)據(jù)庫110中調(diào)出該使用者登記的主機序列號,一并交由加解密模塊150進行加密作業(yè);G、將加密處理過的軟件存入個人軟件數(shù)據(jù)庫并儲存進伺服端主機20的個人軟件數(shù)據(jù)庫160中,供使用者作重復下載之用。至此,第①步驟完成。
工作過程是使用者在登入伺服端主機20時,伺服端主機20的系統(tǒng)會先提供使用者登入認證的接口,由使用者通過手動鍵入或虛擬鍵盤鍵入的方式輸入識別資料,伺服端主機20隨即比對輸入的識別資料與客戶數(shù)據(jù)庫記載的資料是否一致;當確認的結(jié)果表示使用者為該伺服端主機20的網(wǎng)站使用者時,即由伺服端主機20提供網(wǎng)頁瀏覽,若確認結(jié)果顯示使用者非伺服端主機20的網(wǎng)站使用者時,則繼續(xù)要求使用者輸入識別資料;當被確認的使用者在瀏覽網(wǎng)頁的過程中,提出軟件的下載需求時,伺服端主機會先轉(zhuǎn)由金融單位提供付費網(wǎng)頁供使用者輸入付費信息;在輸入之后,由金融單位確認輸入的付費信息為確實可付費資料,并于確認的后告知本發(fā)明的伺服端主機20允許使用者開始下載軟件,伺服端主機20在接獲通知后自軟件數(shù)據(jù)庫140下載軟件,并自客戶數(shù)據(jù)庫110提取主機序列號進行此軟件的加密作業(yè);最后再將加密處理過的軟件存入個人軟件數(shù)據(jù)庫160中。
由于使用者是通過本發(fā)明的系統(tǒng)購買軟件,在上面講到的前半段流程中,購買到的軟件會先存在伺服端主機20的個人軟件數(shù)據(jù)庫160中,使用者要使用自己購買到的軟件,必須再通過本發(fā)明方法的后半部流程運作,才可使用到購買的軟件。
參見圖5,②下載已付費軟件A、通過登記的手持式電子裝置發(fā)送登入訊號給伺服端主機在完成前半部的下載動作的后,使用者要將其購買的已付費軟件下載回使用者端的接收裝置之前,仍必須通過伺服端主機20的識別流程,但此時使用者不需再手動鍵入識別數(shù)據(jù),若比對結(jié)果顯示使用者非伺服端主機20的網(wǎng)站使用者時,則繼續(xù)要求使用者輸入識別資料;B、比對登入訊號中含有的主機序列號與客戶數(shù)據(jù)庫記載的資料是否一致直接由比對模塊120接收使用者自登記的手持式電子裝置10所發(fā)出的登入訊號,并提取該手持式電子裝置10的主機序列號,與客戶數(shù)據(jù)庫110內(nèi)記載的使用者主機序列號做比對,以確認登入者的身分;C、提供個人軟件數(shù)據(jù)庫內(nèi)目前儲存的軟件清單供使用者選取下載當確認的結(jié)果表示使用者為該伺服端主機20的網(wǎng)站使用者時,才允許使用者下載軟件,并且提供個人軟件數(shù)據(jù)庫160內(nèi)目前儲存的軟件清單供使用者選取下載;D、讀取使用者的選取指令并利用客戶數(shù)據(jù)庫內(nèi)儲存的主機序列號資料對加密軟件進行解密作業(yè);E、傳送給使用者端的接收裝置,完成下載。
工作過程是首先使用者通過登記的手持式電子裝置10發(fā)送登入訊號給伺服端主機20;并且由伺服端主機20比對登入訊號中含有的主機序列號與客戶數(shù)據(jù)庫記載的資料是否一致;提供個人軟件數(shù)據(jù)庫內(nèi)目前儲存的軟件清單供使用者選取下載;使用者選取下載后,伺服端主機20會先讀取使用者的選取指令并利用客戶數(shù)據(jù)庫110內(nèi)儲存的主機序列號資料對加密軟件進行解密作業(yè);最后將解密后的軟件,傳送給使用者端的接收裝置,此時使用者即可使用到自己購買的軟件。該過程可重復,使用者即使后來在接收端無法使用該軟件或遺失該軟件時,亦可借助這后半部流程重復下載該軟件進行使用。
本發(fā)明所描述的是較佳實施例,但并不局限于所描述的內(nèi)容。
權(quán)利要求
1.一種付費軟件下載系統(tǒng),其特征在于包括客戶數(shù)據(jù)庫(110)、比對模塊(120)、瀏覽及下載控制模塊(130)、軟件數(shù)據(jù)庫(140)、加解密模塊(150)、個人軟件數(shù)據(jù)庫(160)及傳送模塊(170);所述客戶數(shù)據(jù)庫(110)與比對模塊(120)相接,并接入瀏覽及下載控制模塊(130),所述瀏覽及下載控制模塊(130)還分別與軟件數(shù)據(jù)庫(140)和個人軟件數(shù)據(jù)庫(160)相接,瀏覽及下載控制模塊(130)接入加解密模塊(150),所述加解密模塊(150)與個人軟件數(shù)據(jù)庫(160)相接,所述比對模塊(120)接入瀏覽及下載控制模塊(130),加解密模塊(150)接入傳送模塊(170)。
2.一種如權(quán)利要求1所述的付費軟件下載系統(tǒng)的使用方法,其特征在于包括兩個步驟,①購買軟件以客戶的手持式電子裝置內(nèi)建的主機序列號進行軟件的加密程序先儲存于服務器端;②下載已付費軟件通過第二次的登入識別后,再次以客戶的手持式電子裝置內(nèi)建的主機序列號進行軟件的解密程序,下載回使用者端。
3.如權(quán)利要求2所述的一種付費軟件下載系統(tǒng)的使用方法,其特征在于所述第①步驟包括下述步驟A、通過手動鍵入或虛擬鍵盤鍵入的方式輸入識別資料;B、比對輸入的識別資料與客戶數(shù)據(jù)庫(110)記載的資料是否一致;C、在瀏覽網(wǎng)頁的過程中,提出軟件的下載需求;D、提供付費網(wǎng)頁供使用者輸入付費信息;E、由金融單位確認輸入的付費信息是否為可付費資料;F、自軟件數(shù)據(jù)庫(140)下載已付費軟件,并自客戶數(shù)據(jù)庫(110)提取主機序列號進行軟件的加密作業(yè);G、將加密處理過的軟件儲存進伺服端主機(20)的個人軟件數(shù)據(jù)庫(160)中;所述第②步驟包括下述步驟A、通過登記的手持式電子裝置發(fā)送登入訊號給伺服端主機;B、比對登入訊號中含有的主機序列號與客戶數(shù)據(jù)庫(110)記載的資料是否一致;C、提供個人軟件數(shù)據(jù)庫(160)內(nèi)目前儲存的軟件清單供使用者選取下載;D、讀取使用者的選取指令并利用客戶數(shù)據(jù)庫內(nèi)儲存的主機序列號資料對加密軟件進行解密作業(yè);E、傳送給使用者端的接收裝置。
全文摘要
本發(fā)明涉及一種付費軟件下載系統(tǒng)及其使用方法。目前在網(wǎng)絡上流通的軟件下載方式存在著許多弊端;一、注冊帳號或密碼易被第三者獲得;二、注冊帳號或密碼易遺忘;三、注冊帳號或密碼找回困難為克服現(xiàn)有技術(shù)的缺點。技術(shù)解決方案是一種付費軟件下載系統(tǒng),客戶數(shù)據(jù)庫與比對模塊相接,并接入瀏覽及下載控制模塊,所述瀏覽及下載控制模塊還分別與軟件數(shù)據(jù)庫和個人軟件數(shù)據(jù)庫相接,瀏覽及下載控制模塊接入加解密模塊,所述加解密模塊與個人軟件數(shù)據(jù)庫相接,所述比對模塊接入瀏覽及下載控制模塊,加解密模塊接入傳送模塊。一種付費軟件下載系統(tǒng)的使用方法包括兩個步驟,①購買軟件;②下載已付費軟件。
文檔編號G06F12/14GK1452074SQ0310805
公開日2003年10月29日 申請日期2003年5月21日 優(yōu)先權(quán)日2003年5月21日
發(fā)明者陳淮琰, 楊黨林 申請人:無敵科技(西安)有限公司