法律状态公告日
法律状态信息
法律状态
2009-10-14
授权
授权
2007-03-21
实质审查的生效
实质审查的生效
2007-01-24
公开
公开
技术领域
本发明涉及一种移动终端收到版权请求协议触发的处理方法,尤其涉及一种拒绝版权请求协议触发攻击的方法。
背景技术
在数字版权管理协议-OMA-TS-DRM-DRM-V2_0-20050915-C协议(以下简称“DRM2.0协议”),是由开放移动联盟(OMA)制定的。它描述了手机在收到版权请求协议触发(ROAP TRIGGER)后,如果ROAP TRIGGER中的版权请求协议统一资源定位信息(ROAP URL)不在ROAP接收列表中(该接收列表俗称“白名单”,就是存储一些手机信任的URL,类似QQ中的”我的好友”)中,就需要用户确认是否启动ROAP协议;反之,如果ROAP URL在ROAP“白名单”中,则不需要用户确认,直接启动ROAP协议。
在DRM2.0的ROAP协议的The 4-pass Registration Protocol的Registration Response过程可以更新ROAP“白名单”。
当手机收到大量的ROAP TRIGGER之后,即出现ROAP TRIGGER,如果ROAPTRIGGER中的ROAP URL不在ROAP“白名单”中就会显示许多需要用户确认的界面,如果ROAP URL在ROAP“白名单”中就会同时启动许多ROAP协议,这些操作很容易导致资源有限的手机死机。
发明内容
本发明提出一种版权请求协议触发的处理方法,以解决针当移动终端收到大量的ROAP TRIGGER之后,需要启动许多ROAP协议且容易导致移动终端死机这一技术问题。
为达上述目的,本发明采用如下技术方案:
一种版权请求协议触发的处理方法,包括:设置版权请求协议统一资源定位信息的拒绝列表(该拒绝列表俗称“黑名单”),当移动终端收到的版权请求协议触发时,在所述拒绝列表中查找,如果所述拒绝列表中存在所述版权请求协议触发的版权请求协议统一资源定位信息,则移动终端拒绝处理该版权请求协议触发。
进一步地,所述的拒绝处理是指直接删除该版权请求协议触发。
优选地,还包括步骤:设置版权请求协议统一资源定位信息的接收列表(该接收列表俗称“白名单”),如果所述拒绝列表中没有相同的统一资源定位信息,则到接收列表中查找看是否有相应的统一资源定位信息,如果不存在,则启动用户确认界面,根据用户的决定是否启动版权请求协议。
进一步地,如果接收列表中有相应有统一资源定位信息,则判断当前用户是否设置了启动版权请求协议需要确认开关;如果不需要,则直接启动版权请求协议,如果需要,则启动用户确认界面,根据用户的决定是否启动版权请求协议。
优选地,还包括如下步骤:在用户确认界面中,可将当前版权请求协议统一资源定位信息加入到拒绝列表中。
优选地,还包括如下步骤:在用户确认界面中,可将该接收列表中的版权请求协议统一资源定位信息加入到拒绝列表中,并删除接收列表中对应的版权请求协议统一资源定位信息。
优选地,在查找拒绝列表之前,还包括步骤:在移动终端上设置锁定定时器,当移动终端收到一个版权请求协议触发就启动锁定定时器,在锁定定时器超时之前,移动终端拒绝处理其它版权请求协议触发。
进一步地,所述的拒绝处理具体是指:将该版权请求协议触发存储起来以后处理,或者直接删除。
优选地,所述的锁定定时器的设定时间为3S。
利用本发明可以减少不必要的ROAP交互过程,节省移动终端资源,同时用户可以根据需要修改ROAP“白名单”及“黑名单”,从而更加人性化。
附图说明
图1是本发明的一个具体实施例的流程图。
具体实施方式
本发明提供一种版权请求协议触发的处理方法,基本思路如下:设置版权请求协议统一资源定位信息的拒绝列表(该拒绝列表俗称“黑名单”),当移动终端收到的版权请求协议触发时,在所述拒绝列表中查找,如果所述拒绝列表中存在所述版权请求协议触发的版权请求协议统一资源定位信息,则移动终端拒绝处理该版权请求协议触发。
进一步地,在查找“黑名单”之前,还可以:在移动终端上设置锁定定时器,当移动终端收到一个版权请求协议触发(ROAP TRIGGER)就启动锁定定时器,在锁定定时器超时之前,移动终端拒绝处理其它版权请求协议触发(ROAP TRIGGER)。
为了更好地理解本发明,下面以手机为例结合一个优选的具体实施例进一步阐述本发明:
如图1所示:本发明的一种版权请求协议触发的处理方法,首先,设置ROAP URL的拒绝列表(以下称“黑名单”,该黑名单可以存储在手机的文件系统中,可以在手机的设置中添加一个用户进入点),当手机收到ROAPTRIGGER的时候,执行如下步骤:
步骤1、先判断是否设置了锁定定时器,如果没有,则执行步骤2,如果有,则执行步骤3;
步骤2、存储该ROAP TRIGGER(也可以删除该ROAP TRIGGER);
步骤3、启动锁定定时器,如果定时器超时,则执行步骤10,否则执行步骤4;
步骤4、在”黑名单”中查找,看看收到ROAP TRIGGER的ROAP URL在“黑名单”上是否存在,如果存在,则执行步骤5;如果不存在,则执行步骤6;
步骤5、直接删除此ROAP TRIGGER;
步骤6、设置版权请求协议统一资源定位信息的接收列表(下称“白名单”),如果“黑名单”中没有相同的URL,则到”白名单”中查找看是否有相应的URL,如果有,则执行步骤7;如果没有,则执行步骤9;
步骤7、判断当前用户是否设置了启动ROAP需要确认开关;如果不需要,则执行步骤8;如果需要,则执行步骤9;
步骤8、直接启动ROAP协议;
步骤9、启动用户确认界面,根据用户的决定是否启动ROAP协议(在此界面用户可以决定是否把ROAP URL添加到“白名单”或“黑名单”,即可以手动将当前ROAP URL加入到“黑名单”中,也可将该“白名单”中的ROAP URL加入到“黑名单”中,并删除ROAP白名单中对应的ROAP URL)。
步骤10、取消定时器;
步骤11、判断是否有存储的ROAP TRIGGER;如果有,则返回步骤1,并重复上述流程,如果没有,则结束流程。
该锁定定时器的设定时间由应用实现决定。该时间一般在3S左右。
以上以手机为例对本发明进行了说明,本发明还可以应用于小灵通终端、个人数字助理等其他的移动终端。
虽然通过参照本发明的某些优选实施例,已经对本发明进行了图示和描述,但本领域的技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
机译: 一种用于计算冗余的版本号的方法,该方法使用用于在通信系统,计算机程序和网元设备中传输的数据的多个版本的冗余来实现自动重传请求协议的自动重传请求协议。通信系统与许多连接表是已知的,并且通信系统。
机译: 数据流语音消息,是一种在Internet协议网络上使用的传输方法,涉及到客户端通过隧道向服务器发送请求以获取引用,并与请求一起执行数据的封装过程
机译: 使用动态主机配置协议(DHCP)请求作为局域网仿真(LANE)呼叫设置触发的代理信令