【技术实现步骤摘要】
本专利技术涉及芯片设计过程中利用硬件技术标识、分类软件功能的方法。
技术介绍
目前,随着通信技术的不断发展,各类业务层出不穷,与此同时软 件的开发工作也随着这些业务的丰富而不断更新。但硬件的开发由于受 到它自身原因的影响,其更新周期远没有软件那样迅速,所以现在的市 场上就出现了多个软件版本对应一个硬件版本的情况。这种情况的出现会引发两个不可避免的问题1、 从业务运营商来讲,如果没有相关措施的监督,软件版本的多 样性会带来版本混乱、终端功能不统一、互联互通性差,最终导致相关 业务无法广泛普及的后果。2、 从终端制造商来讲, 一个硬件平台对应多个软件版本的情况为 盗版软件提供了生存的空间,非法拷贝、非法升级软件版本严重损害了 软件开发人员的利益。对上述问题,目前主要的解决办法主要还是采取网络注册、外附硬 件认证设备和软件加密等措施进行的。这些方法都有各自的优点,都能 够在一定程度上保护软件设计者的利益,但它们在一些情况下也存在着 一定的缺陷。例如网络注册对于无法连入网络的设备无法实现其注册 功能;外附硬件认证设备用于体积小的便携终端会显得非常不方便;软件加密成本较高,不宜普及等等。
技术实现思路
本专利技术的目的在于提供,解 决上述现有技术中所存在的技术问题, 一方面利于业务运营商统计管理 终端设备的功能情况,另一方面便于维护软件提供商的版权利益。为解决上述问题,本专利技术是这样实现的,其特征是在芯片的内部设 一不可改写的区域,该区域中存储一个软件功能列表,该列表记录的主 要内容是对该款芯片所支持软件功能的信息;当软件在芯片上运行期间,主程序在执行某子功能项时 ...
【技术保护点】
一种利用硬件技术标识软件功能的方法,其特征是在芯片的内部设一不可改写的区域,该区域中存储一个软件功能列表,该列表记录的主要内容是对该款芯片所支持软件功能的信息;当软件在芯片上运行期间,主程序在执行某子功能项时,需要访问芯片内部的该软件功能列表中对应的功能位值,以确定该项软件功能的具备情况。
【技术特征摘要】
1、一种利用硬件技术标识软件功能的方法,其特征是在芯片的内部设一不可改写的区域,该区域中存储一个软件功能列表,该列表记录的主要内容是对该款芯片所支持软件功能的信息;当软件在芯片上运行期间,主程序在执行某子功能项时,需要访问芯片内部的该软件功能列表中对应的功能位值,以确定该项软件功能的具备情况。2、 根据权利要求1所述的利用硬件技术标识软件功能的方法,其 特征是软件功能列表记录在芯片内部不可改写的区域,并引入一定的保 护机制以防止未经授权的改写。3、 根据权利要求2所述的利用硬件技术标识软件功能的方法,其 特征是该存储区域采用ROM、 Electrical Fuse或者其...
【专利技术属性】
技术研发人员:李夏,缪晖,吕玲,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。