首页 / 专利库 / 软件 / 软件 / 一种软件传播之计时控制方法

一种软件传播之计时控制方法

阅读:380发布:2021-09-19

专利汇可以提供一种软件传播之计时控制方法专利检索,专利查询,专利分析的服务。并且本 发明 系一种 软件 传播之计时控制方法,它利用软件播送方式将目前时间传播至用户端,以与用户端之使用期限资料加以比较,以判知用户是否仍在有效用期限内,并在租用期满后执行控制程序,使软件租用不被侵权使用,该计时控制方法包含:播送端传送讯号至用户端,其中包含目前时间讯号;用户端接收播送端所传送之广播讯号,并自其中拮目前时间讯号;用户端读取接收端所储存的使用期限资料;比较目前时间是否超过使用期限;执行期限控制程序。,下面是一种软件传播之计时控制方法专利的具体信息内容。

1.一种软件传播之计时控制方法,该方法系利用软件播 送方式将目前时间传播至用户端,以与用户端之使用期限资 料加以比较,以判知用户是否仍在有效租用期限内,并在租 用期满后执行控制程序,使软件租用不被侵权使用,该计时 控制方法包含:
(1)播送目前时间讯号;
(2)接收该目前时间讯号;
(3)读取用户端之使用期限资料;
(4)比较该目前时间讯号是否超过使用期限;
(5)执行期限控制程序。
2.根据权利要求1之软件传播之计时控制方法,其中步 骤(1)之目前时间讯号系利用有线电视(Cable TV)及卫星传 送之广播讯号传送。
3.根据权利要求1之软件传播之计时控制方法,其中步 骤(1)之目前时间讯号为可供转换为时间之用的任何形式。
4.根据权利要求1之软件传播之计时控制方法,其中步 骤(1)之目前时间讯号为加密过之资料。
5.根据权利要求1之软件传播之计时控制方法,其中步 骤(3)之使用期限资料为用户之使用起始时间及使用期满时 间。
6.根据权利要求1之软件传播之计时控制方法,其中步 骤(3)之使用期限资料为用户之使用期满时间。
7.根据权利要求1之软件传播之计时控制方法,其中步 骤(3)之使用期限资料为任何可以转换为使用起始时间及使 用期满时间之任何形式。
8.根据权利要求1之软件传播之计时控制方法,其中步 骤(3)之使用期限资料为任何可以转换为使用期满时间之任 何形式。
9.根据权利要求1之软件传播之计时控制方法,其中步 骤(3)之使用期限资料为加密过之资料。
10.根据权利要求1之软件传播之计时控制方法,其中 步骤(4)之比较方法为可以软件程序与硬件电路实施者。
11.根据权利要求1之软件传播之计时控制方法,其中 步骤(5)之期限控制程序为显示使用期满的图样或文字于屏 幕上。
12.根据权利要求1之软件传播之计时控制方法,其中 步骤(5)之期限控制程序为使中央处理器的软件程序错误执 行,达到系统当机之目的。
13.根据权利要求1之软件传播之计时控制方法,其中 步骤(5)之期限控制程序为使中央处理器的软件程序停止正 常执行。
14.概据权利要求1之软件传播之计时控制方法,其中 步骤(5)之期限控制程序为切换随机存取记忆体至错误模 式。
15.根据权利要求1之软件传播之计时控制方法,其中 步骤(5)之期限控制程序为干扰系统总线
16.根据权利要求1之软件传播之计时控制方法,其中 步骤(5)之期限控制程序为利用一讯号线重置中央处理器, 使中央处理器停止执行程序。
17.一种软件传播之计时控制方法,该方法系利用软件 播送方式将目前时间传播至用户端,以与用户端之使用期限 资料加以比较,以判知用户是否仍在有效租用期限内,并在 租用期满后执行控制程序,使软件租用不被侵权使用,该计 时控制方法包含:
(1)播送目前时间讯号;
(2)接收该目前时间讯号:
(3)读取用户端之使用期限资料;
(4)比较该目前时间讯号是否超过使用期限;及
(5)执行软件程序控制。    
18.根据权利要求17之软件传播之计时控制方法,其中 步骤(1)之目前时间讯号系利用有线电视(Cable TV)及卫星 传送之广播讯号传送。
19.根据权利要求17之软件传播之计时控制方法,其中 步骤(1)之目前时间讯号为可供转换为时间之用的任何形 式。
20.根据权利要求17之软件传播之计时控制方法,其中 步骤(1)之目前时间讯号为加密过之资料。
21.根据权利要求17之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为用户之使用起始时间及使用期满 时间。
22.根据权利要求17之软件传播之计时控制方法,其中 步聚(3)之使用期限资料为用户之使用期满时间。
23.根据权利要求17之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为任何可以转换为使用起始时间及 使用期满时间之任何形式。
24.根据权利要求17之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为任何可以转换为使用期满时间之 任何形式。
25.根据权利要求17之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为加密过之资料。
26.根据权利要求17之软件传播之计时控制方法,其中 步骤(4)之比较方法为可以软件程序与硬件电路实施者。
27.根据权利要求17之软件传播之计时控制方法,其中 步骤(5)之软件程序控制程序为显示使用期满的图样或文字 于屏幕上。
28.根据权利要求17之软件传播之计时控制方法,其中 步骤(5)之软件程序控制程序为使中面处理器执行错误之程 序。
29.根据权利要求17之软件现传播之计时控制方法, 其中步骤(5)之软件程序控制程序为使中央处理器的软件程 序停止正常执行。?
30.一种软件传播之计时控制方法,该方法系利用软件 播送方式将目前时间传播至用户端,以与用户端之使用期限 资料加以比较,以判知用户是否仍在有效租用期限内,并在 租用期满后执行控制程序,使软件租用不被侵权使用,该计 时控制方法包含:
(1)播送目前时间讯号;
(2)接收该目前时间讯号;
(3)读取用户端之使用期限资料;
(4)比较该目前时间讯号是否超过使用期限;及
(5)执行硬件控制程序。
31.根据权利要求30之计时控制方法,其中步骤(1)之 目前时间讯号系利用有线电视(cable TV)及卫星传送之广播 讯号传送。
32.根据权利要求30之软件传播之计时控制方法,其中 步骤(1)之目前时间讯号为可供转换为时间之用的任何形 式。
33.根据权利要求30之软件传播之计时控制方法,其中 步骤(1)之目前时间讯号为加密过之资料。
34.根据权利要求30之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为用户之使用起始时间及使用期满 时间。
35.根据权利要求30之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为用户之使用期满时间。
36.根据权利要求30之软件传播之计时控制方法,其中 步骤(4)之比较方法为可以软件程序与硬件电路实施者。
37.根据权利要求30之软件传播之计时控制方法,其中 步骤(5)之硬件控制程序为产生断续之讯号,干扰资料总线 与位址总线,以达到干扰程序进行的目的。
38.根据权利要求30之软件传播之计时控制方法,其中 步骤(5)之硬件控制程序为切换随机存取记忆体至错误模 式。
39.根据权利要求30之软件传播之计时控制方法,其中 步骤(5)之硬件控制程序为切换接收转换装置至错误模式。
40.根据权利要求30之软件传播之计时控制方法,其中 步骤(5)之硬件控制程序为利用一讯号线重置中央处理器, 使中央处理器停止执行程序。
41.一种软件传播之计时控制方法,该方法系利用软件 播送方式将目前时间传播至用户端,以与用户端之使用期限 资料加以比较,以判知用户是否仍在有效租用期限内,并在 租用期满后执行控制程序,使软件租用不被侵权使用,该计 时控制方法包含:
(1)播送目前时间讯号;
(2)接收该目前时间讯号;
(3)读取用户端之使用期限资料;
(4)比较该目前时间讯号是否超过使用期限;及
(5)执行干扰程序。
42.根据权利要求41之计时控制方法,其中步骤(1)之 目前时间讯号系利用有线电视(cable TV)及卫星传送之广播 讯号传送。
43.根据权利要求41之软件传播之计时控制方法,其中 步骤(1)之目前时间讯号为可供转换为时间之用的任何形 式。
44.根据权利要求41之软件传播之计时控制方法,其中 步骤(1)之目前时间讯号为加密过之资料。
45.根据权利要求41之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为用户之使用起始时间及使用期满 时间。
46.根据权利要求41之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为用户之使用期满时间。
47.根据权利要求41之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为任何可以转换为使用起始时间及 使用期满时间之任何形式。
48.根据权利要求41之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为任何可以转换为使用期满时间之 任何形式。
49.根据权利要求41之软件传播之计时控制方法,其中 步骤(3)之使用期限资料为加密过之资料。
50.根据权利要求41之软件传播之计时控制方法,其中 步骤(4)之比较方法为可以软件程序与硬件电路实施者。
51.根据权利要求41之软件传播之计时控制方法,其中 步骤(5)之干扰程序更包含步骤:
(6)输出控制讯号;
(7)依据该控制讯号,输出干扰讯号至系统总线。
52.根据权利要求41之软件传播之计时控制方法,其中 步骤(5)之干扰程序为随机切换随机存取记忆体至错误模 式。
53.根据权利要求41之软件传播之计时控制方法,其中 步骤(5)之干扰程序为随机切换接收转换装置至错误模式。

说明书全文

目前市面上所销售的电视游戏机包括主机与软件卡匣 两部分,其中软件卡匣多为可抽换式,也就是消费者选定一 种主机后,再依自己的喜好购买软件卡匣。一般而言,卡匣上 的软件程序及资料,大部分以IC存储器来储存,此存储器包 括只读存储器(Mask ROM),可抹除式存储器(EPROM)或 (EEPROM)或单次可程序型存储器(One Time PROM)等,如 图1所示。图1显示一典型的传统电视游戏机系统,该系统 可分为接收端主机101、摇杆(joystick)102及游乐卡匣103 三部分。其中,接收端主机101包括,中央处理器104,图形 处理器105,声音处理器106,记忆体107,与电视讯号合成 装置108用以处理游戏软件程序。摇杆102连接接收端主机 101以控制游戏的进行。游戏卡匣103包括一记忆体109,该 记忆体109通常为罩幕式只读记忆体(MASK ROM),用以储 存游戏程序。接收端主机101及游戏卡匣103透过位址总线 110、及资料汇流111排传送资料。

保护租用之软件在租用期满不被盗用,其常见的方法 如,利用个人电脑或工作站(work station)上的即时时钟装置 (real-time clock)输出目前时间讯号(current time)、与存储 器所储存的使用期限资料比较,以判定用户是否仍在使用期 限内,再进行控制程序。由于即时时钟装置容易被使用者更 改,因而可改用安插在电脑印表机平行埠上之保护装置(俗 称KeyPro)中的即时时钟装置来取代。另外,使用期限资料 亦容易被更改。为防止使用期限资料被非法更改,此使用期 限资料可以加密处理。程序执行时则将之解密,再判断用户 是否仍在有效使用期限内。

上述方法在电视游戏机上之实作可以在卡匣上增加一 即时时钟装置(real-time clock)112图1所示,作为计时之 用。

以上方法之缺点除了使用期限资料从在用户端,容易被 非法更改外,另需一即时时钟装置作为计时之用。为维持即 时时钟装置在关机后能继续计算时间,通常会利用电池以使 即时时钟装置在关机后能继续运作。但电池的可靠度(relia- bility)较差,可能会产生漏电,影响电池使用寿命,甚至偶而 有电池液外漏的情形发生,而损坏机器。另外,使用电池亦增 加系统的成本。

目前另有一种软件的传播方式,利用有线电视(Cable TV)或卫星播送游戏软件。用户只需购买或租用游戏主机及 接收装置,并支付软件的租赁费用,即可透过接收装置从有 线电视的传输线或由卫星接收器接收游戏程序,并载入游戏 主机以进行游戏。图2、图4显示示目前软件的传播方式的 功能方图。

图2为一基本的有线电视或卫星传送软件的架构图。如 图所示,软件发送端211为有线电视呀卫星发送端。软件发 送端211传送广播讯号,并由用户端之接收装置203接收。 接收转换装置210将广播讯号转换为数位讯号,再输送至主 机201进行澈戏软件的处理。图2与图1的主要差别在用一 接收装置203代替游戏卡匣。接收端的主机201功能基本上 与图1一样。

图3为另一典型的有线电视或卫星传送软件的架构图。 图3与图2十分相近,差别亦在接收装置303部份。图2之 接收转换装置210与记忆体209共用一资料总线213。而图 3之资料总线313则只供记忆体309使用。接收转换装置 310则直接将有线电视或卫星所传送的广播讯号转换成程 序资料,送至记忆体309。中央处理器304可经由位址总线 312读取记忆体309中之游戏程序及资料。图3的方式可称 为双埠(dualport)的作法,即写入和读出的路径是不同的。

游戏软件以广播方式传送具有多项优点:例如该装置不 须卡匣,可减少购买卡匣的成本,而且可即时发布最新的游 戏程序,供用户使用。然而,游戏软件以广播方式传送须特别 注意其保护方法,避免非用户的盗用,或用户在租用期满后 非法使用游戏软件。

发明之主要目的在提供一种软件传播之计时控制方 法,以使目前时间讯号控制在传播端,避免目前时间被非法 更改,并在用户使用期满后执行控制程序。

本发明之另一目的在提供一种简便的软件传播之计时 控制方法,以利用传播方式统一传送目前时间讯号于各用户 端,并在用户使用期满后执行控制程序。

本发明之又一目的在提供一种可靠的软件传播之计时 控制方法,以免除因在用户端使用计时器所产生之问题,并 在用户使用期满后执行控制程序。

本发明之再一目的在节省设置一即时时钟与电池所需 的成本。

本发明为一种软件传播之计时控制方法。本发明利用软 件传播方式,播送目前时间讯号至各用户端,用户端接收目 前时间并将之与使用期限资料加以比较,以判知用户是否仍 在有效租用期限内,并在租用期满后执行防范措施,使软件 租用不被侵权使用。本发明之软件传播计时方法包含下列步 骤:(1)播送端传送讯号至用户端,其中包含目前时间讯号; (2)用户端接收播送端所传送之广播讯号,并自其中拮取目 前时间讯号;(3)用户端读取接收端所储存的使用期限资料; (4)比较目前时间讯号是否超过使用期限;(5)执行期限控制 程序,如显示使用期满的图样或文字于屏幕上、执行错误的 程序、干扰存储器之资料总线的读取方法,以达到干扰程序 的目的等。

图1为一典型传统的电视游戏机卡匣系统。

图2为一基本的有线电视或卫星传送软件的架构图。

图3为另一有线电视或卫星传送软件的架构图。

图4为本发明之执行流程图

图5为本发明对应于图2之系统方块图。

图6为本发明对应于图2之另一系统方块图。

图7为本发明对应于图3之系统方块图。

图8为本发明对应于图3之另一系统方块图。

图9A为本发明之一种软件干扰装置之实施例

图9B为图9A之讯号产生装置的实施例。

图9C为图9A之讯号产生装置所产生的断续讯号。

图10为本发明之另一种硬件干扰装置之实施例。

本发明的特色在目前时间讯号(current time)的播送方 法。一般计时方法从将使用期限资料,如使用起始时间、使用 期满时间、目前时间讯号等,储存在用户端,而本发明则将目 前时间讯号资料由广播方式传送至用户端。如此可防止目前 时间被非法更改。

另外,传统的游戏卡匣需要在游戏主机上装置一即时时 钟装置(real-time clock)以输出目前时间讯号,其成本较高, 而且电池可能漏电,影响电池的使用寿命,因此整个系统的 可靠度降低。本发明的优点在不需要此一即时时钟装置,仅 需要将目前时间讯号经由广播方式随软件传播至各用户端, 再比较目前时间讯号与储存在用户端的使用期限资料,即可 知道该用户是否仍在有效使用期限内。而且,利用传播方式 十分方便,目前时间讯号随着广播软件播送至各用户端,并 不须要加装额外的装置。

图4显示本发明之执行流程图。其步骤如下:

401:由有线电视或卫生星传出广播讯号,其中包含目前 时间讯号:

402:用户端接收该广播讯号并粹取其中所含之目前时 间讯号;

403:判断目前时间讯号是否为加密后的资料;若是,则 执行404;否则,则执行405;

404:将目前时间讯号加以解密,使之成为主机可读取的 模式;

405:在用户端,主机读取用户端之用户使用期限资料。

406:比较目前时间讯号是否超过使用期限;如果超过使 用期限,执行407;否则,执行408;

407:执行期限控制程序;

408:正常执行。

步骤406的时间比较可利用软件程序或硬件电路实施。 期限控制程序有许多种方式,如(1)利用软件程序使中央处 理器执行错误的程序;(2)利用软件程序中止中央处理器的 执行动作;(3)利用软件程序显示“使用期限过期,请继续缴 费”等图形或文字讯息于屏幕上;(4)利用切换存取记忆体之 模式,控制程序的进行,选择正常之模式可使程序正常进行, 选择错误之模式则使存储器输出错误之资料使程序错误执 行或当掉;(5)利用硬件电路或软件控制讯号,使讯号产生装 置产生断续之讯号,干扰记忆体之资料总线与位址总线,使 记忆体输出断续之讯号,达到干扰的目的;(6)硬件线路接至 系统的重置讯号(RESET),直接中止中央处理器的执行动 作。以上方法皆可直接或间接干扰程序进行,达到保护广播 软件的目的。

基本上,本发明包含一些基本要件,如图5所示。图5显 示本发明安装在图2时的情形。软件发射端511发送广播讯 号,其中包含时间讯号。时间讯号可为公元标准时间或任何 可供转换成时间之用的资料。用户端必须有一接收装置 503,用以接收软件发射端511所发送的广播讯号及目前时 间讯号,并将目间时间讯号输送至比较装置514。接收装置 503包含一装置501,用以输出使用期限资料。该使用期限资 料包含使用起始时间、使用期满时间等。为计算用户是否仍 在有效期限,使用期限资料由装置501读出,经由资料总线 513传至比较装置514。比较装置514比较目前时间讯号是 否介于使用起始时间与使用期满时间,或只比较目前时间讯 号是否大于使用期满时间,以判定用户是否仍在使用期限 内。并将判定结果经由控制线515传至可切换读出模式的可 读写记忆体509。记忆体509之功能为切换随机存取记忆体 读出之模式。其中,模式0为正常模式,可输出正确之资料; 模式1为错误模式,可输出错误之资料。若用户之使用期限 已过期,则控制线515输出1,使记忆体509切换至错误模 式,并使程序错误执行或当掉。否则,控制线515输出0,使 记忆体509输出正确之资料,并使程序正常进行。以上之比 较装置514可省略,其判断有效使用期限的功能,可由中央 处理器执行软件程序来取代。

图6显示本发明安装在图3时的情形。其功能与图5相 近。不同的是,控制线615接至接收转换装置610。接收转换 装置610亦具有两种模式:模式0为正常模式,可输出正确 之资料;模式1为错误模式,可输出错误之资料。若用户之使 用期限已过期,则控制线615输出1,使接收转换装置610 切换至错误模式,并使程序错误执行或当掉。否则,控制线 615输出0,使接收转换装置610输出正确之资料,并使程序 正常进行。

图7显示本发明安装在图3时的情形。软件发射端711 号发送广播讯号,其中包含目前时间讯号。图7显示比较装 置711连接资料总线713、位址总线712与接收转换装置 710连接资料总线713、位址总线712与接收转换装置710 的情形。比较装置711有一控制线715连接至可切换读出模 式的可读写存储器709。记忆体709之功能与图5之记忆体 709一样,具有正常模式与错误模式。当用户之使用期限已 过期时,比较装置711输出1经由控制线715传至记忆体 709,使记忆体709切换至错误模式,并使程序错误执行或当 掉。否则,记忆体709输出0经由控制715输至记忆体709, 使记忆体709输出正确之资料,并使程序正常运行。

图8显示本发明安装在图3时的另一种情形,其功能与 图7相近。不同的是,控制线815接至接收转换装置810。接 收转换装置810亦具有两种模式:模式0为正常模式,可输 出正确之资料;模式1为错误模式,可输出错误之资料。若用 户之使用期限已过期,则比较装置811输出1经由控制线 815送至接收转换装置810,使之切换至错误模式,并使程序 错误执行或当掉。否则,比较装置811输出0经由控制线 815送至接收转换装置810,使接收转换装置810输出正确 之资料,并使程序正常运行。

图9A显示一种干扰系统总线(system bus)的装置。该装 置可产生断续信号干扰资料总线与位址总线。当用户的使用 期限过期时,接收端主机之软件控制程序透过介面装置981 将控制讯号传至一闪装置902,以启动讯号产生装置(sig- nal generator)903。闩锁装置902可为一闩锁(latch)或正反器 (flip-flop)。讯号产生装置903可为一计数器(counter)或随 机数字产生器(random number generator)。讯号产生装置903 因闩锁装置902的启动讯号,而产生一连串的断续信号以启 动一开关装置904。开关装置904可为一N型金属半导体场 效电晶体(PMOS),或电晶体(transister),其作用为将资料总 线驱动至一预定电位,如电源电位(VCC),或接地电位 (GND),以达到干扰的目的。

图9B为以硬件方式达到干扰的目的。比较装置910输 出一控制讯号至讯号产生装置913。讯号产生装置913可为 一计数器(counter)或随机数字产生器(random number genera- tor)。当用户之使用期限过期时,比较装置910输出一启动讯 号至讯号产生装置913。讯号产生装置913因启动讯号而启 动一开关装置914。开关装置914可为一N型金属半导体场 效电晶体NMOS,或一P型金属半导体场效电晶体PMOS,将 资料总线驱动至一预定电位,如电源电位,或接地电位,以达 到干扰的目的。

图9C为图9A之一种断续讯号产生装置的实施例。断 续讯号产生装置可以计数器实施之。图9C为一三位元之计 数器。

图10为图9C之讯号产生装置所产生的断续讯号。在启 动时段1001内,讯号产生装置随着时脉输出由0至7的数, 在计数器为7时,则驱动切换开关,将资料总线之资料驱动 至电源电位,或接地电位。

以上所述仅为本发明之较佳实施例而已,且已达广泛之 实用功效,凡依本发明权利要求书所作之均等变化与修正, 皆仍属本发明专利涵盖之范围内。

高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈