一种付费软件下载系统及其使用方法

文档序号:6443744阅读:350来源:国知局
专利名称:一种付费软件下载系统及其使用方法
技术领域
本发明涉及一种付费软件下载系统及其使用方法。
但就目前在网络上流通的软件下载方式来分析,主要的步骤是先由客户通过网络输入客户的基本资料、客户的付费帐户资料、选定购买的软件后,由付费帐户拨款给提供软件的厂商,由厂商确认拨款到帐后提供客户一个认证的注册帐号或密码,然后客户即可利用此注册帐号或密码下载软件,并且可重复执行下载的动作。
虽然通过这种付费下载方式,客户可以在不出门选购软件的情形下,下载到自己所需的软件,但是这种付费下载的方式存在着许多弊端;一、注册帐号或密码易被第三者获得如果第三者通过不正当的渠道取得该客户的注册帐号或密码时,就可以下载该客户已经购买的软件,这样的情形不仅造成该客户的权益受到损坏,也更进一步造成商家利益的损失,而减少了预期的收益;二、注册帐号或密码易遗忘客户对于获得的注册帐号或密码,必须妥善保存与记忆,如果遗失了这些资料,客户将无法再对其软件进行下载;三、注册帐号或密码找回困难虽然现在的厂商大都有提供遗失注册信息的查询服务,客户在遗失注册资料的后,只要跟厂商提出查询申请,即可再次获得该注册帐号或密码进行软件的下载,但是这样的过程较麻烦,易造成客户在下载软件前的工作量。

发明内容
本发明要克服现有技术在下载软件过程中注册帐号或密码易被第三者获得、注册帐号或密码易遗忘和注册帐号或密码遗忘后找回困难的缺点。
为克服现有技术的缺点,本发明的技术解决方案是一种付费软件下载系统,包括客户数据库110、比对模块120、浏览及下载控制模块130、软件数据库140、加解密模块150、个人软件数据库160及传送模块170,所述客户数据库110与比对模块120相接,并接入浏览及下载控制模块130,所述浏览及下载控制模块130还分别与软件数据库140和个人软件数据库160相接,浏览及下载控制模块130接入加解密模块150,所述加解密模块150与个人软件数据库160相接,所述比对模块120接入浏览及下载控制模块130,加解密模块150接入传送模块170。
一种付费软件下载系统的使用方法包括两个步骤,①购买软件以客户的手持式电子装置内建的主机序列号进行软件的加密程序先储存于服务器端;②下载已付费软件通过第二次的登入识别后,再次以客户的手持式电子装置内建的主机序列号进行软件的解密程序,下载回使用者端。
所述第①步骤包括下述步骤A、通过手动键入或虚拟键盘键入的方式输入识别资料;B、比对输入的识别资料与客户数据库110记载的资料是否一致;C、在浏览网页的过程中,提出软件的下载需求;D、提供付费网页供使用者输入付费信息;E、由金融单位确认输入的付费信息是否为可付费资料;F、自软件数据库140下载已付费软件,并自客户数据库提取主机序列号进行软件的加密作业;G、将加密处理过的软件储存进伺服端主机20的个人软件数据库160中;所述第②步骤包括下述步骤A、通过登记的手持式电子装置发送登入讯号给伺服端主机;B、比对登入讯号中含有的主机序列号与客户数据库110记载的资料是否一致;C、提供个人软件数据库160内目前储存的软件清单供使用者选取下载;D、读取使用者的选取指令并利用客户数据库110内储存的主机序列号资料对加密软件进行解密作业;E、传送给使用者端的接收装置。
与现有技术相比,本发明的优点是1、可有效维护使用者权益和厂商利益本发明除了在服务器端建立客户提供的基本资料与付费帐户资料,其最大的特点是以客户的手持式电子装置内建的主机序列号资料作为伺服端的客户主要识别资料,因非法使用者无法取得主机序列号的信息,因此无法对合法用户的软件进行下载使用,有效维护了使用者权益和厂商利益;2、注册帐号或密码不会遗忘第二个步骤的下载过程,客户的手持式电子装置内建的主机序列号资料作为伺服端的客户主要识别资料可帮助客户省去记忆注册帐号的麻烦;3、非法用户即使取得合法用户登记的手持式电子装置,虽可下载合法用户所购买的软件,但却无法购买软件,进而保护合法用户的权益。
4、本系统结构合理,操作方便。
附图标记说明如下10——手持式电子装置,20——伺服端主机,30——个人计算机,100——使用者操作介面,110——客户数据库,120——比对模块,130——浏览及下载控制模块,140——软件数据库,150——加解密模块,160——个人软件数据库,170——传送模块。
参见

图1,本发明中涉及到手持式电子装置、伺服端主机及个人计算机;本发明的系统主要设置于伺服端主机20上,使用者可以藉由个人计算机30,通过网络连上伺服端主机20,由伺服端主机20或伺服端主机20以外的网站提供软件供使用者下载,并于购买后先储存于伺服端主机20上;然后再由使用者通过手持式电子装置10或是个人计算机30,将储存于伺服端主机20的已付费软件,下载回使用者端的手持式电子装置10或是个人计算机30等接收装置上,以完成整个购买下载流程。其中下载至个人计算机30等接收装置上的手持式电子装置10应用软件,更可以通过个人计算机30与手持式电子装置10之间的联机,将下载回来的软件由个人计算机30传送至手持式电子装置10上使用。
参见图2,使用者可以通过与伺服端主机20相接的使用者操作介面100进行操作。伺服端主机20上的系统结构主要包括有客户数据库110、比对模块120、浏览及下载控制模块130、软件数据库140、加解密模块150、个人软件数据库160及传送模块170,共三个数据库、四个模块。所说的客户数据库110与比对模块120相接,并接入浏览及下载控制模块130,所述浏览及下载控制模块130还分别与软件数据库140和个人软件数据库160相接,浏览及下载控制模块130接入加解密模块150,所述加解密模块150与个人软件数据库160相接,所述比对模块120接入浏览及下载控制模块130,加解密模块150接入传送模块170。
其中客户数据库110,用以储存识别资料及主机序列号;比对模块120,用以针对登入讯息与识别资料及主机序列号的正确性进行比对核定;浏览及下载控制模块130,用以提供网络浏览信息及软件的撷取;软件数据库140,用以提供一个以上的软件;加解密模块150,用以根据主机序列号进行软件的加解密作业;个人软件数据库160,用以储存客户选取并加密过的已付费软件;传送模块170,负责将解密过的已付费软件由伺服端主机20传送给使用者端的接收装置。
具体工作过程是首先购买软件,当使用者身分确认并允许登入之后,浏览及下载控制模块130即提供个人软件数据库160内目前储存的已付费软件清单供使用者选取下载,使用者在选取并决定以何种传输方式下载之后,浏览及下载控制模块130即发布下载指令给个人软件数据库160及客户数据库110,由客户数据库110调出使用者登记的主机序列号交给加解密模块150,并且由个人软件数据库160将使用者选取的已付费软件交给加解密模块150,由加解密模块150利用主机序列号进行该已付费软件的解密作业,并将解密后的软件交由传送模块170下传给使用者端的个人数字助理、电子辞典、掌上型计算机、笔记型计算机或个人计算机30等接收装置接收,以完成整个软件下载流程。
参见图3,本系统的操作流程是这样的使用者通过使用者操作介面100进入提供的浏览网页,根据浏览的网页提出付费软体下载的要求,使用者通过金融单位提供的付费网页进行网络付费,然后系统执行加密并将加密后的软件储存于伺服端主机的个人软件数据库160内;最后经确认后再执行解密及下载。
具体说明如下使用者在确认身份的情形下,系统会提供软件信息供使用者浏览,当使用者根据浏览的网页提出软件下载需求时;系统即转由金融单位提供付费网页给使用者进行网络付费;在完成付费交易的后,系统才会针对使用者选取的软件,执行加密作业并储存加密后的已付费软件于伺服端主机20的个人软件数据库160中;并于下载已付费软件到使用者端的前,先通过登记的手持式电子装置10发送登入讯号给伺服端主机20进行认证,于认证之后再执行解密及下载作业,将购买的软件下载回使用者端,以完成整个付费下载的过程。
本系统的使用方法包括两个步骤,①购买软件以客户的手持式电子装置内建的主机序列号进行软件的加密程序先储存于服务器端(Server);②下载已付费软件通过第二次的登入识别后,再次以客户的手持式电子装置内建的主机序列号进行软件的解密程序,下载回使用者端。
具体方法描述如下参见图4,①购买软件A、通过手动键入(Key In)或虚拟键盘键入的方式输入识别资料当使用者购买软件之前,使用者借助个人计算机30的使用者操作介面100,经由网络连上伺服端主机20后,伺服端主机20的系统会先提供使用者登入认证的接口,由使用者输入身分识别的资料;B、比对输入的识别资料与客户数据库110记载的资料是否一致系统的比对模块120在接收到使用者所输入的识别资料后,即将该识别资料与客户数据库110内储存的使用者辨识资料进行身分比对的作业,若经过确认发现使用者不是该网站的使用者,则要求使用者再次输入识别资料;C、在浏览网页的过程中,提出软件的下载需求经过B步骤比对确认使用者为该网站的使用者之后,被允许使用者购买及下载软件,整个操作画面由浏览及下载控制模块130控制,从软件数据库140中提供软件供使用者购买及下载,当使用者欲购买软件数据库140所提供的软件时,使用者提出软件的下载需求;D、提供付费网页供使用者输入付费信息使用者欲购买软件数据库140所提供的软件并提出软件的下载需求,浏览及下载控制模块130会调出网络付费页面,由使用者填写必要的付费信息;E、由金融单位确认输入的付费信息是否为可付费资料使用者填写的付费信息由提供网络付费页面的金融业者进行确认,以确保使用者输入的付费资料是确实可付费的,确认结果显示付费资料不可付费时,则继续要求使用者输入付费信息;F、自软件数据库下载已付费软件,并自客户数据库提取主机序列号进行软件的加密作业确认之后进行下载,系统的浏览及下载控制模块130在接获允许下载通知之后,即自软件数据库140中调出该软件,并且自客户数据库110中调出该使用者登记的主机序列号,一并交由加解密模块150进行加密作业;G、将加密处理过的软件存入个人软件数据库并储存进伺服端主机20的个人软件数据库160中,供使用者作重复下载之用。至此,第①步骤完成。
工作过程是使用者在登入伺服端主机20时,伺服端主机20的系统会先提供使用者登入认证的接口,由使用者通过手动键入或虚拟键盘键入的方式输入识别资料,伺服端主机20随即比对输入的识别资料与客户数据库记载的资料是否一致;当确认的结果表示使用者为该伺服端主机20的网站使用者时,即由伺服端主机20提供网页浏览,若确认结果显示使用者非伺服端主机20的网站使用者时,则继续要求使用者输入识别资料;当被确认的使用者在浏览网页的过程中,提出软件的下载需求时,伺服端主机会先转由金融单位提供付费网页供使用者输入付费信息;在输入之后,由金融单位确认输入的付费信息为确实可付费资料,并于确认的后告知本发明的伺服端主机20允许使用者开始下载软件,伺服端主机20在接获通知后自软件数据库140下载软件,并自客户数据库110提取主机序列号进行此软件的加密作业;最后再将加密处理过的软件存入个人软件数据库160中。
由于使用者是通过本发明的系统购买软件,在上面讲到的前半段流程中,购买到的软件会先存在伺服端主机20的个人软件数据库160中,使用者要使用自己购买到的软件,必须再通过本发明方法的后半部流程运作,才可使用到购买的软件。
参见图5,②下载已付费软件A、通过登记的手持式电子装置发送登入讯号给伺服端主机在完成前半部的下载动作的后,使用者要将其购买的已付费软件下载回使用者端的接收装置之前,仍必须通过伺服端主机20的识别流程,但此时使用者不需再手动键入识别数据,若比对结果显示使用者非伺服端主机20的网站使用者时,则继续要求使用者输入识别资料;B、比对登入讯号中含有的主机序列号与客户数据库记载的资料是否一致直接由比对模块120接收使用者自登记的手持式电子装置10所发出的登入讯号,并提取该手持式电子装置10的主机序列号,与客户数据库110内记载的使用者主机序列号做比对,以确认登入者的身分;C、提供个人软件数据库内目前储存的软件清单供使用者选取下载当确认的结果表示使用者为该伺服端主机20的网站使用者时,才允许使用者下载软件,并且提供个人软件数据库160内目前储存的软件清单供使用者选取下载;D、读取使用者的选取指令并利用客户数据库内储存的主机序列号资料对加密软件进行解密作业;E、传送给使用者端的接收装置,完成下载。
工作过程是首先使用者通过登记的手持式电子装置10发送登入讯号给伺服端主机20;并且由伺服端主机20比对登入讯号中含有的主机序列号与客户数据库记载的资料是否一致;提供个人软件数据库内目前储存的软件清单供使用者选取下载;使用者选取下载后,伺服端主机20会先读取使用者的选取指令并利用客户数据库110内储存的主机序列号资料对加密软件进行解密作业;最后将解密后的软件,传送给使用者端的接收装置,此时使用者即可使用到自己购买的软件。该过程可重复,使用者即使后来在接收端无法使用该软件或遗失该软件时,亦可借助这后半部流程重复下载该软件进行使用。
本发明所描述的是较佳实施例,但并不局限于所描述的内容。
权利要求
1.一种付费软件下载系统,其特征在于包括客户数据库(110)、比对模块(120)、浏览及下载控制模块(130)、软件数据库(140)、加解密模块(150)、个人软件数据库(160)及传送模块(170);所述客户数据库(110)与比对模块(120)相接,并接入浏览及下载控制模块(130),所述浏览及下载控制模块(130)还分别与软件数据库(140)和个人软件数据库(160)相接,浏览及下载控制模块(130)接入加解密模块(150),所述加解密模块(150)与个人软件数据库(160)相接,所述比对模块(120)接入浏览及下载控制模块(130),加解密模块(150)接入传送模块(170)。
2.一种如权利要求1所述的付费软件下载系统的使用方法,其特征在于包括两个步骤,①购买软件以客户的手持式电子装置内建的主机序列号进行软件的加密程序先储存于服务器端;②下载已付费软件通过第二次的登入识别后,再次以客户的手持式电子装置内建的主机序列号进行软件的解密程序,下载回使用者端。
3.如权利要求2所述的一种付费软件下载系统的使用方法,其特征在于所述第①步骤包括下述步骤A、通过手动键入或虚拟键盘键入的方式输入识别资料;B、比对输入的识别资料与客户数据库(110)记载的资料是否一致;C、在浏览网页的过程中,提出软件的下载需求;D、提供付费网页供使用者输入付费信息;E、由金融单位确认输入的付费信息是否为可付费资料;F、自软件数据库(140)下载已付费软件,并自客户数据库(110)提取主机序列号进行软件的加密作业;G、将加密处理过的软件储存进伺服端主机(20)的个人软件数据库(160)中;所述第②步骤包括下述步骤A、通过登记的手持式电子装置发送登入讯号给伺服端主机;B、比对登入讯号中含有的主机序列号与客户数据库(110)记载的资料是否一致;C、提供个人软件数据库(160)内目前储存的软件清单供使用者选取下载;D、读取使用者的选取指令并利用客户数据库内储存的主机序列号资料对加密软件进行解密作业;E、传送给使用者端的接收装置。
全文摘要
本发明涉及一种付费软件下载系统及其使用方法。目前在网络上流通的软件下载方式存在着许多弊端;一、注册帐号或密码易被第三者获得;二、注册帐号或密码易遗忘;三、注册帐号或密码找回困难为克服现有技术的缺点。技术解决方案是一种付费软件下载系统,客户数据库与比对模块相接,并接入浏览及下载控制模块,所述浏览及下载控制模块还分别与软件数据库和个人软件数据库相接,浏览及下载控制模块接入加解密模块,所述加解密模块与个人软件数据库相接,所述比对模块接入浏览及下载控制模块,加解密模块接入传送模块。一种付费软件下载系统的使用方法包括两个步骤,①购买软件;②下载已付费软件。
文档编号G06F12/14GK1452074SQ0310805
公开日2003年10月29日 申请日期2003年5月21日 优先权日2003年5月21日
发明者陈淮琰, 杨党林 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1