数字产品的使用权限的管理方法及服务器的制造方法_2

文档序号:9433313阅读:来源:国知局
库中的状态信息的变化示意图;
附图3为本发明数字产品的使用权限的管理服务器的模块组成示意图。
【具体实施方式】
[0019]本发明通过如下实施方式对本发明进行详细说明。但本领域技术人员应了解,下述实施方式不是对本发明保护范围的限制,任何在本发明基础上做出的改进和变化,都在本发明的保护范围之内。
[0020]下面结合附图和实施例对本发明作进一步说明。
[0021]参照附图1和附图2所示,分别为本发明数字产品的使用权限的管理方法的流程示意图和本发明的数字产的实例在服务器的数据库中的状态信息的变化示意图,本发明的管理方法具体实现时采用如下步骤。
[0022]S10,数字产品的实例被购买后,被记录在服务器的数据库中的购买者对应的账户内,此时其在服务器的数据库中的状态信息标记为未分配。
[0023]具体地,服务器的数据库中存储有各种数字产品,购买者可通过服务器查询、浏览或检索所需要的数字产品并进行购买,数字产品被购买后作为数字产品的实例并可保存到购买者的对应的账户内,所购买的数字产品的实例可以是一份或者多份。具体地,数字产品可以是在被购买后,服务器自动生成与每份数字产品的实例对应的特定数字化编码,即每个特定数字化编码代表一份数字产品的实例;或者服务器事先按照既定的规则对数字产品进行统一编码而自动生成特定数字化编码,其在整个服务器,乃至数字产品的应用系统中,每份数字产品的实例具有特定数字化编码,即数字产品被实例化后同特定数字化编码关联。另外,在服务器的数据库中存储有与该特定数字化编码关联的状态信息,且数字产品的实例的使用权限由其特定数字化编码关联的状态信息表征。
[0024]实际运用中,当服务器获取到购买者对于数字产品的实例的购买信息后,将与数字产品的实例相对应的特定数字化编码及与该特定数字化编码相关联的状态信息记录在服务器的数据库中的购买者对应的账户内。一般情况下,每个数字产品的实例的使用权限有且只有一次,即每个特定数字化编码对应数字产品的实例只有一次使用权限。一般来说,即使同种类的数字产品的实例所对应的特定数字化编码也不同,例如购买者购买了 3份某一种数字产品的实例,则可以拥有3个不相同的特定数字化编码。当然,不同种类的数字产品的实例所对应的特定数字化编码不相同,例如购买者购买了 3份不同种类的数字产品的实例,则拥有3个不相同的特定数字化编码。具体地,数字产品的购买者,可以为普通个人用户,也可以为生产商。
[0025]具体地,与数字产品的实例关联的特定数字化编码是能够通过机器语言描述的字符编码、图形编码。更具体的,字符编码可以是全数字化编码,例如2015090811,也可以是一种纯字母编码,例如suantianpaigu,或者是数字和字母的混合编码,例如Menu002175。图形编码可以是一维条形码或者二维矩阵码。优选地,可以采用一维条形码或者二维矩阵码来表征特定数字化编码,因为条形码或者矩阵码具有一定的保密功能和交换使用方便的特点。
[0026]本发明中,在数字产品的实例的使用权限未转移至任一终端设备的情况下,该数字产品的实例在服务器的数据库中的状态信息标记为未分配,即表示该数字产品的实例的使用权限可分配到购买者拥有的任意终端设备上。需要注意的是,具体实施时,其状态信息标记为未分配只是其中一种标记方式,当然其状态信息还可以标记为诸如可分配、可推送等,只要程序控制中设定一个信息状态表示该数字产品的实例的使用权限可进行分配即可。具体地,这里所说购买者登陆的终端设备可以是通过购买者对应的账号进行登陆,也可以是通过与购买者对应的账号关联的子账户进行登陆。即购买者拥有的终端设备可以为一个或多个,在服务器中记录购买者对应的账户与其子账户的关联关系。例如购买者对应的账户具有查看权限、保存权限、下载权限、删除权限、执行权限等等,而子账户可以拥有其中的部分或所有的权限。具体实施时,购买者通过登陆其对应的账户或者登陆与该对应账户关联的子账户以获取数字产品的实例的使用权限。
[0027]S20,将该数字产品的实例的使用权限转移至购买者登陆的任一终端设备,该数字产品的实例在服务器的数据库中的状态信息标记为已分配。
[0028]具体实施时,购物者登陆的终端设备获取数字产品的使用权限的方式可以为主动或者被动,主动获取方式下,该终端设备可以通过网络自动寻址服务器,即购买者通过登录终端设备后,该终端设备主动通信连接服务器,该终端设备的身份信息通过验证后,获取所需的数字产品的实例的特定数字化编码;被动获取方式下,如果特定数字化编码是字符编码,如上面所提到的纯字母编码或纯数字化编码或数字和字母的混合编码,都可以由购买者通过人机交互模块输入所需的数字产品的实例的特定数字化编码,并由服务器向该终端设备发送所需的数字产品的实例的特定数字化编码。
[0029]通过以上任意一种方式,购买者登陆的终端设备获取到数字产品的实例的使用权限,并可下载数字产品的实例,此处所说的下载数字产品的实例实际上是对与其对应的控制数据的下载。具体地,可以从服务器下载该控制数据,如果购买者登陆的终端设备上存储有与其对应的控制数据时,也可以直接从本地数据库中获取该控制数据。当下载/获取该控制数据后,将与该数字产品的实例关联特定数字化编码通信传递给服务器,由于服务器中存储有该特定数字化编码及与其关联的状态信息,因此,当服务器确认该数字产品的实例的使用权限已分配时,则将该数字产品的实例在服务器的数据库中的状态信息标记为已分配。此时,该数字产品的实例的使用权限不可以被分配至任何终端设备上。即通过特定数字化编码在服务器和购物者登陆的终端设备之间的转移时,并且结合其状态信息实现对数字产品的实例的使用权限的转移的管理。需要注意的是,具体实施时,此时,其状态信息标记为已分配只是其中一种标记方式,当然其状态信息还可以标记为诸如已推送、已下载等,只要程序控制中设定一个信息状态表示该数字产品的实例的使用权限已进行分配,并且在该信息状态下,该数字产品的实例的使用权限不能再次被分配即可。
[0030]S30,收到购买者登陆的终端设备将该数字产品的实例的退回的指令。
[0031]具体的,如果数字产品的实例在购买者的终端设备上没有被使用,购买者想将该数字产品的实例的使用权限分配给其拥有的其他终端设备,或者购买者不再需要该数字产品的实例时,则可通过该购买者登陆的终端设备向服务器发送的退回指令,服务器接收该退回指令并进行下一步处理。
[0032]S40,判断该数字产品的实例在购买者登陆的终端设备上是否记录有已使用信息。
[0033]服务器接收购买者登陆的终端设备将该数字产品的实例的退回指令后,判断该数字产品的实例在购买者登陆的终端设备上是否记录有已使用信息。本发明中,具体地,该终端设备拥有数字产品的实例的使用权限后,可以下载/获取该数字产品的实例对应的控制数据,并且能够调用并执行数字产品的实例的控制数据。其调用并执行数字产品的控制数据的过程可以在线或离线进行。无论在线或离线的执行方式,该数字产品的控制数据被执行后,都需要在该设备终端的本地记录有该数字产品的实例的使用信息,该使用信息包括但不限于如该数字产品的实例的使用状态、使用时间、所使用的设备信息等。当该数字产品的实例被使用后,将其使用信息中的使用状态记录为已使用;如果该数字产品的控制数据没有被执行,则不需要记录在该设备终端的本地记录该数字产品的实例的使用信息。
[0034]S50,若是,服务器拒绝退回指令。
[0035]即当服务器确认该数字产品的实例在购买者登陆的终端设备记录已使用信息时,则拒绝退回指令。
[0036]S60,根据购买者登陆的终端设备对该数字产品的实例的已使用的信息,将该数字产品的实例在服务器的数据库中的状态信息同步为已使用。
[0037]—旦服务器与购买者登陆的终端设备建立通信连接,服务器可以根据该数字产品的实例在购买者登陆的终端设备上的使用信息中的使用状态,对该数字产品的实例在服务器的数据库中的状态信息进行更新。另外,针对数字产品的实例在离线的情况下使用时,先在该设备终端的本地记录有该数字产品的实例的使用信息,当购物者登陆该终端设备并同服务器再次通信连接时,该数字产品的实例在该终端设备的使用信息会被同步到服务器的数据库中的状态信息上,即该数字产品的实例在服务器的数据库中的状态信息标记为已使用;状态信息标记为已使用的数字产品的实例的使用权限被禁用。
[0038]S70,若否,接受退回指令并将该数字产品的实例在服务器的数据库中的状态信息重置为未分配并可返回步骤S20。
[0039]即当服务器确认该数字产品的实例在购买者登陆的终端设备没有记录任何使用信息时,则将该数字产品的实例在服务器的数据库中的状态信息
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1