程序及资料的授权执行与使用的方法 技术领域 本发明涉及网络技术领域,尤其是一种程序及资料的授权执行与使用的方法,主要为一种可令电脑程序及资料于使用期间,须通过网络伺服器请求授权执行或使用的步骤,于经授权之后即可正常执行或使用资料,构成一种可有效运用网络环境的网络授权执行与使用的方法。
背景技术 现今电脑程序(软件)或资料的授权方式大概可区分为安装阶段的授权以及执行或使用阶段的授权两种,安装阶段的授权方式上,概为在电脑程序或资料进行安装步骤时必须输入合法及有效的序号或注册码始能顺利完成,否则强迫中止安装程序,达到防止非法使用的效果,而使用阶段的授权方式上,则为在每次执行程序或存取资料时,均须输入序号或注册码始能正常执行或使用,上述两种授权方式的前者于输入一次序号或注册码后,即可正常使用,使用上虽较为简便,然而非法拷贝的机率较高,而后者由于必须每次输入序号或注册码,操作上虽较为不便,然而较不易遭非法使用;因此,软件厂家如何在使用简便及合法性方面取得一折衷点,即为有待努力的课题。
再者,现今授权方式更为视实际需要有着多样化的变化,诸如仅限制同一时间仅能执行一套程序;而允许同一程序安装在多部电脑设备上,提供资料备份以及提供实际使用上更具弹性的效果,而对于稽核的能力方面,则各厂家的作法不一,是否确实则有待商榷;此外,对于依照使用时数的计费方面,亦同样有着确实性方面的问题,故而应寻求一可同时解决前述各项问题的授权方法,以符合现今及往后的需要。
发明内容 本发明的主要目的在于提供一种程序及资料的授权执行与使用的方法,提供一种于电脑程序执行或资料使用时,自动经网络连线至授权端进行认证及授权作业,而在经授权端授权完成后,始能令客户端的程序或资料正常使用,藉此构成一种网络动态授权的方法,此举,可达到确实地对电脑程序及资料的使用达到确实的稽核。
本发明的次一目的在于提供一种程序及资料的授权执行与使用的方法,可在初次安装或第一次执行或使用时,输入一次序号或注册码,而将此等资料植入至电脑设备的储存媒体中,在进行网络授权阶段时,送出该内建的序号或注册码资料即可,免除重复输入序号或注册码的不便。提供不仅可确实稽核亦兼具有使用简便的授权使用方法。
本发明的另一目的在于提供一种程序及资料的授权执行与使用的方法,此授权方法可允许不同电脑安装相同序号或注册码的电脑程序或资料,经由其授权机制,而确实地限制在同一时间内仅允许一台机器执行相关程序或使用特定资料者,提供合理使用范围的授权。
本发明的又一目的在于提供一种程序及资料的授权执行与使用的方法,此授权方法使用特殊的编码方式,将前述序号或注册码资料以特殊编码方式进行编码后,再予传送至授权端(伺服端)进行授权作业,更有着良好的保密性。
为达成上述目的,本发明的程序的授权执行方法,包括下列步骤:以注册码对客户端进行一次注册;在执行程序时,自动取出该注册码资料,并将此资料编码后,向伺服端请求授权执行;在伺服端接收前述请求后,检查送入的注册码资料的合法性与有效性,然后回送授权信号至客户端;在客户端收受伺服端回送的授权信号,令程序解锁而可正常运作。
本发明还公开了一种资料的授权使用的方法,包括下列步骤:对包含有计费信息、注册码、文字、音乐、影像等的一种或多种资料进行编码处理,并将此等编码后的资料传递给使用者存放在储存媒体;在使用该文字、音乐、或影像等资料时,自动取出位于储存媒体中相应的已编码的资料、注册码及收费信息,经再次编码后,向伺服端请求授权使用;在伺服端接受前述请求后,检查送入注册码的合法性及有效性,并按照收费信息予以计费,并回送授权确认信号至客户端;在客户端收受伺服端回送的授权确认信号后,对所需的资料进行解码还原为可正常读取或播放的资料型态。
图1:本发明的单次注册作业的示意图;图2:本发明的注册码网络授权的示意图;图3:本发明的不同电脑执行不同注册码的示意图;图4:本发明的不同电脑执行相同注册码地示意图;图5:本发明的已编码资料的示意图;图6:本发明的资料内容示意图;图7:本发明的资料计费方式的示意图;图8:本发明的程序及资料授权动作流程图。
本发明的程序执行及资料使用的网络授权流程,概为如图8所示,于图面左半边为客户端(使用者端)的流程,图面右半边则为伺服端(授权端)的动作流程,首先如步骤11所示,当使用者A在取得电脑程序的注册码A,并在客户端A(即:电脑)进行注册动作后,该注册码A可自动植入(嵌入)至客户端A的储存媒体中(如:硬碟),故而在步骤12中,当使用者A在客户端A欲执行此程序时,程序会先提取储存媒体中的注册码A,并如步骤13所示,程序将该注册码等使用者资料编码后,向伺服端请求授权执行,此请求动作可通过国际互联网向图8右半部份的伺服端进行连线动作,如步骤14所示,伺服端经确认注册码的正确性后接受来自不同客户端的请求,且在此时亦一并检查是否在同一时间内有相同的注册码请求授权执行,若发生相同注册码同时请求授权的情况发生,则后者(次一提出请求的客户端)无法获得授权而无法执行,据此令相同注册码的电脑设备,仅允许其中一套执行,以确实地达到合法性稽核的功效,当前述向伺服端请求的网络授权动作完成后即如步骤15所示,若伺服端授权准予执行,则令客户端所执行的程序可如正式版的功能执行,否则仅能提供试用版的功能或强迫中止执行,如此当可确实地达到合法使用的稽核功能,而图8下方的步骤16-18,则为针对资料使用的网络授权流程,其授权步骤概为类似于电脑程序,不同处仅在于依照资料的性质与特性,而有着收费方面的措施以及允许同时使用资料,亦即在步骤16中,若使用者A需要执行文字、音乐、影像等资料则提取存放在储存媒体中的资料(已编码),并将资料的收费方式经特殊的编码作业后,向伺服端请求授权执行;而在步骤17中,则在伺服端收到请求后,依据资料的收费型态予以计费,且允许同时在不同注册码的客户端设备上使用相同的资料,故而在步骤18中,若伺服端授权准予执行,则可开始使用此资料。
以前述本发明的电脑程序以及资料的注册方式以及使用时通过国际互联网进行授权执行与使用的措施,可达到如下各项优点:
1、一次性:仅需一次注册动作,免除重复注册的不便与困扰,配合图1所示,使用者A在客户端A输入注册码A后,即可自动将注册码植入至客户端A的储存媒体中,由于电脑程序执行期间,会自动取出位于储存媒体的注册码,再予后续检查与授权执行的动作(如图2),故而可免除每次重复输入注册码的不便,提供一种不仅可达到确实稽核与兼具便于使用的电脑程序授权方法。
2、唯一性:同一时间仅授权其中一相同注册码的客户端执行,在不同的机器上安装相同注册码的电脑程序仅限制在同一时间(CONCURRENT)内仅授权最先请求执行的客户端,有如图4所示,若两客户A、B同为安装相同注册码A时,经伺服端电脑核查后,则仅允许其一电脑执行,达到唯一性的效果,若欲在同一时间内执行相同程序时,则需不同的注册码始能达成,如图3所示,客户端A、B分别为设定不同的注册码A、B时,均视为个别独立的程序运作,而前例以一注册码一机为原则,亦可视实际需要,令同一注册码授权一个以上的机器执行,实际稽核作业上,仅需检查同一注册码的使用量即可,亦可达到使用量的检查效果。
3、网络性:无论是客户端以及伺服端均同时存在于网络上,始能进行前述网络授权的作业,若客户端未与网络连线时即无从执行,此举当可达到合法性的确实判别。
4、保密性:客户端与伺服端之间为依照需要以不同及特殊的编码的通讯协定进行通讯(如图5),由于其间传送的资料为已通过特殊编码的乱码型态,无虞遭他人轻易取用与破坏。
至于资料使用的授权方面,首先为将资料通过特殊编码作业而将其存放在电脑设备的储存媒体中(如图6),欲取用资料时,如图7所示,除了如前述电脑程序的网络授权步骤外,亦一并传送资料的收费方式至伺服端电脑,经确认后,进行线上计费(保障原作者的权益)以及回送确认信号至客户端A,经程序对该项资料正确解码后,即可提供使用者A正常使用该等资料,达到资料使用的计费或资料使用的稽核作业,提供资料的合法授权使用者。
故以前述说明可知,本发明为提供一种可在电脑程序或资料于实际使用时,通过国际互联网至伺服端请求授权执行与使用,如此,确可提供较传统的静态注册动作更具效益与达到确实的稽核效果,且搭配其注册码的植入型态以及其提供的唯一性与保密等特性,使其兼具安全性与简便性。