防止计算机软件侵权的系统和方法技术方案

技术编号:2874331 阅读:440 留言:0更新日期:2012-04-11 18:40
一种防止软件侵权的系统和方法。在一个具体实施例中,本系统可以包含具有硬件组件(10)与软件组件(101,300)的装置。此硬件组件可以有第一软件组件(101)储存在内。此第一软件组件可以让硬件组件运行,可以是在降低功能性的情况下。第二软件组件(300)可以通过下载取得,下载可以通过拨号连接或者互联网连接而完成。可要求使用者注册该硬件组件以及该第二软件组件。在注册完毕后,就可以下载第二软件组件。该第二软件组件一旦下载后,就可以让该硬件组件以其完全的所希望的功能性运行。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

技术介绍
软件的侵权会产生深远的经济冲击。举例来说,根据「软件出版者协会」(Software Publishers Association,SPA)的估计,由于软件剽窃的因素,1998年美国软件产业在美国境内的损失超过29亿美元,而在全球的损失则超过110亿美元的收入。这是一项十分重大的冲击,因为在该年,软件产业估计对美国的整体经济贡献了556亿美元的工资以及123亿美元的联邦与州政府所得税。防止软件侵权的技术有很多,其中一项与密码或其它面向软件的密钥有关。这种类型的技术经证明大体是无效的,因为密码时常会被那些孜孜不倦的计算机“黑客”窃取,密码也很容易就会遗失或忘记,而且时常是在使用者们中间共享。硬件技术也可以用来防止侵权,可是这类技术可能很昂贵并且麻烦。这些硬件技术也许包含简单的硬件防侵权转接器(dongle)以及协处理器(coprocessor)防侵权转接器(防侵权转接器是一种连接到计算机的装置,用以控制某一特定应用软件的存取)。简单的硬件防侵权转接器可以执行简单的查询/响应协议,于其中软件例行程序可以轮询该硬件特定的响应。协处理器防侵权转接器则利用复合功能呼叫互动(callinteraction)。软件可以视该防侵权转接器为一项功能,并通过参数测试以获得基于算法的答案。比之于单纯的硬件防侵权转接器,这一技术要更难破解得多,但仍嫌薄弱。软件侵权对许多不同种类的软件,如文字处理器,是一项重要的问题。计算机的基本运用软件(文字处理器、操作系统等等)都很容易就会受到侵权。软件外围设备是另一个软件侵权问题的领域。软件外围设备包含了例如软调制解调器与软网络接口的装置。软外围设备可以运用软件来替代硬件的大部分功能。举例而言,软调制解调器可以运用软件来取代调制解调器的大部分硬件功能,只留下CODEC(编码器/译码器)以及其它重要的电路系统功能让硬件去执行。编码可以嵌入到CODEC中,而软调制解调器可以配置得使其只有在该软件成功地读取这个编码时才会开始工作。不过,要是这个编码被计算机黑客成功读取,则大量的仿冒CODECs就可以制造出来,从而使得该软调制解调器非法地广泛分布。在某些情形下,想要仿冒该CODEC的人可以使用逻辑分析器或是其它测试设备来确定该装置的内部逻辑,从而使其可以对之进行复制。在一具体实施例中,硬件组件可包含唯一的序列号,该软件一旦下载后,就可以读取这一序列号,并将其自身配置为专用于该序列号而适当地工作。这是可以防止软件非法拷贝的有效手段,因为在硬件组件拥有不一样的序列号时,该软件是无法完全运行的。在各种不同的具体实施例中,硬件组件可以包含外围装置的硬件,该外围装置例如为调制解调器、网络接口、只读光盘存储器(CD-ROM)或是其它外围设备等。这些具体实施例的软件组件可以是能让该软件正确工作的磁盘驱动程序。第一软件组件可以储存或嵌入在硬件组件内,且可以是个“不全(cripled)”的驱动程序,使硬件只能以降低的功能性运行。该第二软件组件可以是能让该装置有充分功能性的驱动程序,且可以在该计算机系统的使用者注册后经由下载取得。在另一个具体实施例中,硬件组件是计算机系统主板。在这样的具体实施例内,软件组件可包含操作系统,该主板可包含至少一个处理器,该处理器可具有唯一的序列号。在该计算机主板上的其它各装置也可以拥有唯一的序列号。第一软件组件可以是具有降低的特性数目的操作系统的版本。另外,可将该第一软件组件配置成使得该计算机系统在处理器、系统总线(或是两者)速度降低的情况下运行。第二软件组件可以有操作系统的完全特性的版本,并且可以被配置得让该计算机系统以全速运行。因此,在许多具体实施例中,所述防止软件侵权的系统与方法会是防止未经授权的软件拷贝的有效方法。通过配置该软件,使之与具有唯一序列号的硬件组件专用性地工作,就使得难以迅速散播未经授权的拷贝。想要将仿冒软件的工作拷贝分销出去,潜在的仿冒者就得先复制有序列号的硬件组件才行。这会相当程度地增加仿冒成本,使得仿冒不再有成本效益。图3是防止软件侵权方法的一个具体实施例的流程图;图4是一个方框图,说明有序列号的微处理器的计算机系统的一个具体实施例,其中该系统可实施用以防止软件侵权;以及图5是有外围装置的计算机系统具体实施例的方框图,其中该系统可实施用以防止软件侵权。虽然本专利技术可以接受各种修改与其它的形式,然而通过附图示例和此处的详细说明展示了特定的具体实施例。不过,应予以了解的是,该处的附图与说明并非意在局限本专利技术于某一揭露的特定形式内;相反地,本专利技术是要涵盖落在本专利技术所附权利要求范围的精神与范畴内的所有修改、等效、以及替代性方案。专利技术实施方式现在翻到附图说明图1,其显示计算机系统200具体实施例的方框图,其中显示包含了处理器10,通过总线桥202连接到各式的系统组件。其它的具体实施例也是可能的并做了考虑。此处显示的具体实施例可以包含硬件与软件组件,配置为如同此处所述的防止软件侵权。在所述系统中,主存储器204通过存储器总线206连接到总线桥202,同时图形控制器208通过AGP(图形加速端口)总线连接到总线桥202。最后,多个PCI(外围零件连接接口)装置212A至212B经由PCI总线214连接到总线桥202。可进一步设置第二总线桥216,以经由EISA/ISA(扩展工业标准结构/工业标准结构)总线220而容纳电接口至一个或更多个EISA或ISA装置218。处理器10经由CPU总线224连接到总线桥202以及连接到选择性的L2高速缓存228。总线桥202提供了介于处理器10、主存储器204、图形控制器208、以及连接到PCI总线214的各装置之间的接口。当接收到来自连接到总线桥202的其中一个装置的操作时,总线桥202会识别该操作的目标(例如某一特定装置,或者在PCI总线214的情况下,该目标就在PCI总线214上)。总线桥202将该操作路由到该目标装置。总线桥202通常会将操作从源装置或总线所使用的通信协议,翻译成目标装置或总线所使用的通信协议。除了对PCI总线214提供至ISA/EISA总线的接口外,第二总线桥216可以进一步按需要而结合附加的功能性。输入/输出控制器(图中未示),不管是在第二总线桥216的外部或与其整合一体,也可以包含到计算机系统200中,以按需要而提供对键盘与鼠标222、及各种串行和并行端口的操作支持。在其它具体实施例中,一外部高速缓存单元(图中未示)可进一步连接到位于处理器10和总线桥202之间的CPU总线224。另外,该外部高速缓存可以连接到总线桥202,而该外部高速缓存的高速缓存控制逻辑可以集成到总线桥202中。L2高速缓存228进一步显示为是对处理器10d背侧式(backside)配置。应注意L2高速缓存228可以与处理器10分离、与处理器10集成到一个封装(cartridge)中(例如slot 1或slot A)、或者甚至与处理器10集成到半导体基片上。主存储器204是储存应用程序的内存,处理器10主要是从这里执行。合适的主存储器204包含动态随机存取内存(DRAM)。例如,多组SDRAM(同步DRAM)、或Rambus DRAM(RDRAM)也可能是合适的。PCI装置212A至212B说明各种外围设备,例如像是网本文档来自技高网...

【技术保护点】
一种计算机系统,包含:硬件组件(10);以及储存在该硬件组件内的第一操作系统组件(101),其中该第一操作系统组件被配置为使得该硬件组件以降低的功能性运行,且其中该硬件组件被配置为在下载第二操作系统组件(300)后以完全的功能性运行 。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:CR伯斯威尔TC莫勒克TL可尔
申请(专利权)人:先进微装置公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1