可在不同操作系统操作的数字权利管理程序的方法与系统技术方案

技术编号:4319455 阅读:235 留言:0更新日期:2012-04-11 18:40
一种在不同操作系统平台之间可交互操作的数字权利管理程序的方法。根据特定的多个操作系统对多个数字权利管理程序进行编码与编译,并且在对应电子装置的存储器装置上设定对应该等数字权利管理程序的多个目录以及对应该等目录的多个自动启动文件夹。将该等数字权利管理程序分别储存在对应的该等自动启动文件夹中。当将该存储器装置插入该电子装置时,自动启动该电子装置的操作系统的自动启动程序以选择对应该操作系统的自动启动文件夹,并且存取与执行该自动启动文件夹中储存的数字权利管理程序。

【技术实现步骤摘要】

本专利技术是有关于 一种数字权利管理,且特别有关于 一种利用操作系统提 供的自动启动程序而可在不同操作系统平台之间交互操作的数字权利管理程 序的方法与系统,其不需变更电子装置的程序或增加程序至电子装置中,亦 不需改变存储器装置的硬件架构或元件。
技术介绍
过去的数字权利管理程序的撰写是以程序语言(譬如0++)撰写数字权利管理程序。由于数字权利管理会牵涉到电子播放器(例如,手机或计算机)的 搡作系统的底层结构,并可能呼叫此操作系统特有的子程序,因此该数字权 利管理程序会与此播放器操作系统高度相关。之后,将此程序以操作系统的 编译器转换成可以在该操作系统上运行的执行文件。例如,利用移动装置的操作系统Symbian S60 V3的编译器makesis将由 0++撰写的数字权利管理程序转换成.sis文件。如此一来,撰写和编译的数 字权利管理程序将只能在原先所针对的操作系统平台上执行数字权利管理的 功能。另外,以Apple操作系统编译的数字权利管理程序FairPlay只能适用 于Apple的计算机装置或电子播放器(例如,i-Pod),但无法于使用其它操作 系统的电子播放器上执行其数字权利管理。同样地,Windows操作系统编译 的数字权利管理程序Windows Media DRM亦只适用Windows系列的平台。因此,本专利技术提供了 一种在不同操作系统平台之间可交互操作的数字权 利管理程序的方法与系统。
技术实现思路
基于上述目的,本专利技术实施例揭露了一种在不同操作系统平台之间可交 互操作的数字权利管理程序的方法。根据特定的多个操作系统对多个数字权 利管理程序进行编码与编译,并且在对应电子装置的存储器装置上设定对应 该等数字权利管理程序的多个目录以及对应该等目录的多个自动启动文件夹。将该等数字权利管理程序分别储存在对应的该等自动启动文件夹中。当 将该存储器装置插入该电子装置时,自动启动该电子装置的操作系统的自动 启动程序以选择对应该操作系统的自动启动文件夹,并且存取与执行该自动 启动文件夹中储存的数字权利管理程序。本专利技术实施例还揭露了 一种在不同操作系统平台之间可交互操作的数字 权利管理程序的系统,包括存储器装置与电子装置。该存储器装置包括多个 目录,其中每一目录包括自动启动文件夹,且每一自动启动文件夹储存对应 多个特定操作系统的多个数字权利管理程序的可执4亍文件与对应的多个封装 文件。该电子装置安装有提供自动启动程序的操作系统。当将该存储器装置 插入该电子装置时,该操作系统自动启动该自动启动程序以选择对应该操作 系统的自动启动文件夹,并且存取与执行储存在该自动启动文件夹中的可执 行文件与对应的多个封装文件。附图说明图1是显示本专利技术实施例的在不同操作系统平台之间可交互操作的数字 权利管理程序的方法的步骤流程图。图2是显示本专利技术实施例的在不同操作系统平台之间可交互操作的数字 权利管理程序的系统架构示意图。 200 -电子装置 250 ~操作系统 300 -存储器装置 AR广ARN~自动启动文件夹 E, ~ EN ~可执行文件Pl-l.. 1墨m — En-i..EN-M ' -封装文件S1L.S18 流程步骤 具体实施例方式为了让本专利技术的目的、特征、及优点能更明显易懂,下文特举较佳实施 例,并配合所附图式图1至图2,做详细的说明。本专利技术说明书提供不同的 实施例来说明本专利技术不同实施方式的技术特征。其中,实施例中的各元件的配置是为说明之用,并非用以限制本专利技术。且实施例中图式标号的部分重复, 是为了简化说明,并非意指不同实施例之间的关联性。本专利技术实施例揭露了 一种利用操作系统提供的自动启动程序而可在不同 操作系统平台之间交互操作的数字权利管理程序的方法与系统。本专利技术利用各4喿作系统中自动启动程序(Auto-Run Function)的功能,将 以各种操作系统语言撰写的数字权利管理子程序,^狯其相对应的自动启动程 序规定的文件名放置于存储器装置(例如,存储卡)所指定的文件夹中。当存 储器装置插入某特定的电子播放器后,其上的操作系统就会搜寻特定文件夹 中的特定文件(即,数字权利管理子程序),并自动启动数字权利管理。如此 一来,数字权利管理程序即可以跨不同操作系统平台使用,克服以往数字权 利管理程序缺乏可交互操作上的问题。现代的电子播放器的操作系统普遍提供自动启动程序的功能。当可携式 闪存装置(例如,通用序列总线(Universal Serial Bus, USB)随身碟或存储 卡)插入电子播放器后,自动启动程序即会自动检测并搜寻在特定的目录下特 定的格式文件。如果找到对应的自动启动文件,则操作系统通过自动启动程 序来启动并执行该文件。以移动装置上最被普遍采用的操作系统Symbian S60 V3为例,该操作系统提供预装应用程序(Preinstalled Applications, PA), 其规定放置的目录为XprivateU0202dce,其自动启动程序的文件格式 为.sis,而其封装文件的文件格式为.pkg。再以移动装置上亦广为流行的 Windows Mobile 5. 0/6. 0/6. 1为例,其自动启动程序的文件名及文件格式为 autorun.exe,而此文件规定储在Xxxxx目录下,其中xxxx为电子播放器的 微处理器种类的代码。例如,\2577表示电子播放器的处理器ARM SA-1100 的代码。如果未能事先得知电子播放器的微处理器种类的代码,则操作系统 仍会在\0目录下寻找X(Aautorun. exe执行文件,然后自动4丸行该自动启动文 件。图1是显示本专利技术实施例的在不同操作系统平台之间可交互操作的数字 权利管理程序的方法的步骤流程图。根据特定操作系统(例如,Symbian S60 V3 、 Windows Mobile 5.0/6. 0/6. l...等等),利用程序语言(例如,0++)对存储器装置(例如,存储 卡)的数字权利管理程序进行编码(步骤Sll)。根据该特定操作系统,在该存 储器装置上建立对应自动启动文件夹的目录(例如,\private\10202dce)(步骤S12)。转换该数字权利管理程序并命名为可执行文件(例如,.sis)。此外,该 特定操作系统的对应封装文件(例如,.pkg)使用对应该特定操作系统的编译 器(例如,makesis),其中该可执行文件的命名与文件格式是对应该特定操作 系统的自动启动程序所需的规格(步骤S13)。因此,编码后的该数字权利管 理程序仅可在该特定操作系统(例如,Symbian S60 V3、 Windows Mobile 5. 0/6. 0/6. l.,.等等)下执行。对应该数字权利管理程序的该可执行文件与对接着,判断是否完成对所有欲涵盖的特定操作系统的该等数字权利管理 程序的编码(步骤S15)。若未完成编码,则回到步-骤S21,重复上述步骤以继 续对另一特定操作系统的数字权利管理程序进行编码,直到其它自动启动文 件夹的目录都产生以及在该存储器装置上产生所有^:涵盖的操作系统的可执 4亍文件为止。若完成编码,则当将该存储器装置插入该电子装置时(步骤S16),自动 启动该电子装置中的操作系统的自动启动程序,以选择对应该操作系统的自 动启动文件夹(步骤S17)本文档来自技高网...

【技术保护点】
一种在不同操作系统平台之间可交互操作的数字权利管理程序的方法,包括下列步骤:    根据特定的多个操作系统对多个数字权利管理程序进行编码与编译;    在对应电子装置的存储器装置上设定对应该等数字权利管理程序的多个目录以及对应该等目录的多个自动启动文件夹;    将该等数字权利管理程序分别储存在对应的该等自动启动文件夹中;    当将该存储器装置插入该电子装置时,自动启动该电子装置中的操作系统的自动启动程序以选择对应该操作系统的自动启动文件夹;以及    存取与执行该自动启动文件夹中储存的数字权利管理程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:周继扬周佩燕林育中
申请(专利权)人:英属开曼群岛商康帝国际科技股份有限公司
类型:发明
国别省市:GB[英国]

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

1