[发明专利]分离地执行软件的方法、装置和计算机可读记录介质有效
申请号: | 200980153345.8 | 申请日: | 2009-12-21 |
公开(公告)号: | CN102272738A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 权五絪;南基善;金玟锡;金星 | 申请(专利权)人: | SK电信有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36;G06F11/30;G06F9/44 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;吕俊刚 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及分离地执行软件的方法、装置、以及计算机可读记录介质。本发明提供了一种可以分离地执行软件的方法,该方法包括以下步骤:通过静态二进制分析或运行时评测(即,动态分析)分析控制流、数据流、和模块结构,以从特定软件中区分出重要模块;从软件的主体中分离出该模块;将该模块储存在具有安全执行环境的智能卡中;将其中所述模块已由接口代码取代的经过修改的软件的主体存储在用户终端中;并在使用软件时共同处理用户终端和智能卡,从而只在智能卡已与用户终端耦接时才执行软件。本发明还提供了一种装置和一种计算机可读记录介质。本发明有效地减轻了软件开发公司有关于引入复制保护工具的负担,以及有效地降低了由于必须拥有版权保护工具所导致的用户环境的额外改变所带来错误的可能性,还以简单而清晰的方式使用客户机-服务器系统的共同处理来保护软件的版权。 | ||
搜索关键词: | 分离 执行 软件 方法 装置 计算机 可读 记录 介质 | ||
【主权项】:
一种用于软件共享执行的系统,该系统包括:分析器,其识别所述软件的控制流、数据流、和模块结构中的一项;评测器,其为所述软件的各个模块标记所述软件的执行状态和属性信息;评估器,其基于所述属性信息和用户反馈为经评测的功能模块评分;提取器,其从所述软件的主体中分离出在所述评估器中评分最高的模块;以及接口,其插入输入/输出接口代码以将从所述软件的主体中分离出的模块与用户终端二进制代码连接起来。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SK电信有限公司,未经SK电信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200980153345.8/,转载请声明来源钻瓜专利网。