CN104426867B - Authority checking system, method and server, transit terminal - Google Patents
Authority checking system, method and server, transit terminal Download PDFInfo
- Publication number
- CN104426867B CN104426867B CN201310382300.6A CN201310382300A CN104426867B CN 104426867 B CN104426867 B CN 104426867B CN 201310382300 A CN201310382300 A CN 201310382300A CN 104426867 B CN104426867 B CN 104426867B
- Authority
- CN
- China
- Prior art keywords
- server
- digital content
- transit terminal
- client
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
本发明提供了一种授权验证系统,服务器,中转终端,其中,该授权验证系统包括:服务器和至少一级中转终端,服务器在将数字内容和服务器标识以及商务模式传输至中转终端,中转终端将数字内容传输至下级中转终端,并将服务器标识、商务模式,以及数字内容所经过的每个中转终端的标识传输至下级中转终端,同时将上述标识信息返回服务器,服务器对返回的标识信息进行匹配验证,若匹配,则允许中转终端解析商务模式,并解析商务模式得到的授权权利,授权客户端使用数字内容。通过本申请的技术方案,能够防止非法渠道商获取到出版商的数字内容,并防止渠道商以非法商务模式来经营数字内容,使得出版商的利益得到保障。
The present invention provides an authorization verification system, a server, and a transfer terminal. The authorization verification system includes: a server and at least one transfer terminal. The digital content is transmitted to the lower-level transfer terminal, and the server identification, business model, and the identification of each transfer terminal through which the digital content passes are transmitted to the lower-level transfer terminal, and the above-mentioned identification information is returned to the server, and the server matches the returned identification information After verification, if it matches, the transit terminal is allowed to analyze the business model, and the authorization rights obtained by analyzing the business model, and authorize the client to use the digital content. Through the technical solution of the application, it is possible to prevent illegal distributors from obtaining digital contents of publishers, and prevent distributors from operating digital contents in an illegal business model, so that the interests of publishers are guaranteed.
Description
技术领域technical field
本发明涉及数据验证技术领域,具体而言,涉及授权验证系统、授权验证方法、服务器和中转终端。The invention relates to the technical field of data verification, in particular to an authorization verification system, an authorization verification method, a server and a transfer terminal.
背景技术Background technique
目前出版商与渠道商之间对于数字内容作品商务模式的约定,大多采用线下约定的方式,即通过合同等方式约定。使用线下方式控制商务模式,追踪比较困难,出版商比较被动,经济利益难以维护。At present, most of the agreements on the business model of digital content works between publishers and distributors are agreed offline, that is, through contracts and other means. Using offline methods to control the business model is difficult to track, publishers are relatively passive, and economic interests are difficult to maintain.
数字内容可以在数字出版的多个环节流通,渠道商可以开展的商务模式如果脱离出版商的控制,可能会出现违背出版商意愿的商务模式出现,损害出版商的利益,削弱出版商参与数字出版的热情。Digital content can be circulated in multiple links of digital publishing. If the business model that the channel provider can carry out is out of the control of the publisher, a business model that goes against the publisher’s will may appear, harming the interests of the publisher and weakening the publisher’s participation in digital publishing. enthusiasm.
发明内容Contents of the invention
本发明正是基于上述问题,提出了一种授权验证技术,能够有效地保证出版商在数字内容流通过程中对数字内容进行有效地控制,防止非法渠道商获取到出版商的数字内容,并防止渠道商以违背出版商意愿的商务模式来经营数字内容,使得出版商的利益得到保障。Based on the above problems, the present invention proposes an authorization verification technology, which can effectively ensure that publishers can effectively control digital content in the process of digital content circulation, prevent illegal channels from obtaining publishers' digital content, and prevent Channel operators operate digital content in a business model against the wishes of publishers, so that the interests of publishers are protected.
有鉴于此,本发明提出了一种授权验证系统,包括:服务器和至少一级中转终端,其中,所述服务器包括:数据传输单元,用于将数字内容传输至所述中转终端,并将所述服务器标识以及所述数字内容的商务模式传输至所述中转终端;匹配判断单元,用于判断来自所述中转终端的所述服务器标识,以及所述数字内容从所述服务器到所述中转终端的下级中转终端所经过的每个中转终端的标识与预设标识是否匹配;指令发送单元,用于在所述匹配判断单元判定匹配的情况下,向所述中转终端发送确认指令,以使所述中转终端将所述数字内容传输至客户端,并在所述匹配判断单元判定不匹配的情况下,向所述中转终端发送拒绝指令,以阻止所述中转终端将所述数字内容传输至所述客户端;所述中转终端包括:数据中转单元,用于将所述数字内容传输至下级中转终端,并将所述服务器标识、所述商务模式,以及所述数字内容从所述服务器到所述下级中转终端所经过的每个中转终端的标识传输至所述下级中转终端,并将所述服务器标识,和所述数字内容从所述服务器到所述下级中转终端所经过的每个中转终端的标识传输至所述服务器,以及在接收到所述服务器的确认指令时,将所述数字内容传输至客户端;商务模式解析单元,用于在接收到所述服务器的确认指令时,并解析所述商务模式;授权单元,用于根据解析所述商务模式得到的授权权利,授权所述客户端使用所述数字内容。In view of this, the present invention proposes an authorization verification system, including: a server and at least one level of transfer terminal, wherein the server includes: a data transmission unit, configured to transmit digital content to the transfer terminal, and transfer the The server ID and the business model of the digital content are transmitted to the transfer terminal; the matching judging unit is used to judge the server ID from the transfer terminal, and the transfer of the digital content from the server to the transfer terminal Whether the identification of each transfer terminal passed by the lower-level transfer terminal matches the preset identification; the instruction sending unit is used to send a confirmation instruction to the transfer terminal when the matching judging unit determines the match, so that all The transfer terminal transmits the digital content to the client, and sends a rejection instruction to the transfer terminal when the matching judging unit determines that there is no match, so as to prevent the transfer terminal from transmitting the digital content to the client. the client; the transfer terminal includes: a data transfer unit, configured to transmit the digital content to a lower-level transfer terminal, and transfer the server identifier, the business model, and the digital content from the server to the transmit the identification of each transfer terminal that the lower-level transfer terminal passes through to the lower-level transfer terminal, and transmit the server identification and each transfer terminal that the digital content passes through from the server to the lower-level transfer terminal The identification of the server is transmitted to the server, and when receiving the confirmation instruction from the server, the digital content is transmitted to the client; the business mode analysis unit is used to analyze the digital content when receiving the confirmation instruction from the server The business model; an authorization unit configured to authorize the client to use the digital content according to the authorization rights obtained by parsing the business model.
在该技术方案中,服务器可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。In this technical solution, the server can be the server of the publisher, and the transfer terminal can represent the channel dealer or integrator. The publisher can publish the digital content to the channel dealer or integrator through the server, and the integrator is equivalent to a primary channel dealer , can be responsible for forwarding the digital content released by the publisher to multiple channel providers. Of course, the publisher can also directly publish the digital content to the terminal of the channel provider through the server, and the channel provider can be divided into multiple levels. Each level of channel provider has a On the one hand, the digital content can be authorized to the client in the form of renting or selling; on the other hand, the digital content can be further sent to the next level of channel dealers. During the process of the digital content from the publisher's server to the client terminal, the terminal and the terminal of the integrator perform the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the publisher's limited channel dealers can have the right to use digital content, and by setting the business model, the channel dealers need to
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
本申请还提出了一种服务器,包括:数据传输单元,用于将数字内容传输至所述中转终端,并将所述服务器标识以及所述数字内容的商务模式传输至所述中转终端;匹配判断单元,用于判断来自所述中转终端的所述服务器标识,以及所述数字内容从所述服务器到所述中转终端的下级中转终端所经过的每个中转终端的标识与预设标识是否匹配;指令发送单元,用于在所述匹配判断单元判定匹配的情况下,向所述中转终端发送确认指令,以使所述中转终端将所述数字内容传输至客户端,并在所述匹配判断单元判定不匹配的情况下,向所述中转终端发送拒绝指令,以阻止所述中转终端将所述数字内容传输至所述客户端。The present application also proposes a server, including: a data transmission unit, configured to transmit digital content to the transfer terminal, and transmit the server identifier and the business model of the digital content to the transfer terminal; matching judgment A unit, configured to judge the server identifier from the transfer terminal, and whether the identifier of each transfer terminal passed by the digital content from the server to the transfer terminal's subordinate transfer terminal matches a preset identifier; An instruction sending unit, configured to send a confirmation instruction to the transfer terminal when the matching judging unit determines a match, so that the transfer terminal transmits the digital content to the client, and the matching judging unit If it is determined that they do not match, a rejection instruction is sent to the transfer terminal to prevent the transfer terminal from transmitting the digital content to the client.
在该技术方案中,服务器可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。In this technical solution, the server can be the server of the publisher, and the transfer terminal can represent the channel dealer or integrator. The publisher can publish the digital content to the channel dealer or integrator through the server, and the integrator is equivalent to a primary channel dealer , can be responsible for forwarding the digital content released by the publisher to multiple channel providers. Of course, the publisher can also directly publish the digital content to the terminal of the channel provider through the server, and the channel provider can be divided into multiple levels. Each level of channel provider has a On the one hand, the digital content can be authorized to the client in the form of renting or selling; on the other hand, the digital content can be further sent to the next level of channel dealers. During the process of the digital content from the publisher's server to the client terminal, the terminal and the terminal of the integrator perform the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
本申请还提出了一种中转终端,包括:数据中转单元,用于将来自服务器的数字内容传输至下级中转终端,将来自所述服务器的所述服务器标识、商务模式,以及所述数字内容从所述服务器到所述下级中转终端所经过的每个中转终端的标识传输至所述下级中转终端,并将所述服务器标识,和所述数字内容从所述服务器到所述下级中转终端所经过的每个中转终端的标识传输至所述服务器,以及在接收到所述服务器的确认指令时,将所述数字内容传输至客户端;商务模式解析单元,用于在接收到所述服务器的确认指令时,并解析所述商务模式;授权单元,用于根据解析所述商务模式得到的授权权利,授权所述客户端使用所述数字内容。The present application also proposes a transfer terminal, including: a data transfer unit, configured to transmit digital content from a server to a lower-level transfer terminal, and transfer the server identification, business model, and the digital content from the server to The identification of each transfer terminal that the server passes through to the lower transfer terminal is transmitted to the lower transfer terminal, and the server ID and the digital content pass from the server to the lower transfer terminal Transmit the identification of each transit terminal to the server, and transmit the digital content to the client when receiving the confirmation instruction from the server; the business mode analysis unit is used to transmit the digital content to the client when receiving the confirmation instruction from the server and analyzing the business model; the authorization unit is configured to authorize the client to use the digital content according to the authorization rights obtained by analyzing the business model.
在该技术方案中,服务器可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。In this technical solution, the server can be the server of the publisher, and the transfer terminal can represent the channel dealer or integrator. The publisher can publish the digital content to the channel dealer or integrator through the server, and the integrator is equivalent to a primary channel dealer , can be responsible for forwarding the digital content released by the publisher to multiple channel providers. Of course, the publisher can also directly publish the digital content to the terminal of the channel provider through the server, and the channel provider can be divided into multiple levels. Each level of channel provider has a On the one hand, the digital content can be authorized to the client in the form of renting or selling; on the other hand, the digital content can be further sent to the next level of channel dealers. During the process of the digital content from the publisher's server to the client terminal, the terminal and the terminal of the integrator perform the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
本申请还提出了一种授权验证方法,包括:步骤402,服务器在将数字内容传输至至少一级中转终端时,将所述服务器标识以及所述数字内容的商务模式传输至所述中转终端;步骤404,所述至少一级中转终端中的每个中转终端将所述数字内容传输至下级中转终端,并将所述服务器标识、所述商务模式,以及所述数字内容从所述服务器到所述下级中转终端所经过的每个中转终端的标识传输至所述下级中转终端;步骤406,所述中转终端将所述服务器标识,以及所述数字内容从所述服务器到所述下级中转终端所经过的每个中转终端的标识传输至所述服务器,所述服务器判断所述服务器标识,以及所述数字内容从所述服务器到所述下级中转终端所经过的每个中转终端的标识与预设标识是否匹配;步骤408,若匹配,则向所述中转终端发送确认指令,以使所述中转终端将所述数字内容传输至客户端,并解析所述商务模式,根据解析所述商务模式得到的授权权利,授权所述客户端使用所述数字内容,若不匹配,则向所述中转终端发送拒绝指令,以阻止所述中转终端将所述数字内容传输至所述客户端。The present application also proposes an authorization verification method, including: step 402, when the server transmits the digital content to at least one level of transit terminal, transmits the server identification and the business model of the digital content to the transit terminal; Step 404, each of the at least one transfer terminal transmits the digital content to a lower transfer terminal, and transmits the server identifier, the business model, and the digital content from the server to the The identifier of each transfer terminal passed by the lower-level transfer terminal is transmitted to the lower-level transfer terminal; step 406, the transfer terminal transmits the server identifier and the digital content from the server to the lower-level transfer terminal The identification of each passing transfer terminal is transmitted to the server, and the server judges the server identification, and the identification and preset of each transfer terminal that the digital content passes through from the server to the lower-level transfer terminal Whether the identification matches; step 408, if it matches, send a confirmation instruction to the transfer terminal, so that the transfer terminal transmits the digital content to the client, and analyzes the business model, and obtains authorization rights, authorize the client to use the digital content, and if not match, send a rejection instruction to the transfer terminal to prevent the transfer terminal from transmitting the digital content to the client.
在该技术方案中,服务器可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。In this technical solution, the server can be the server of the publisher, and the transfer terminal can represent the channel dealer or integrator. The publisher can publish the digital content to the channel dealer or integrator through the server, and the integrator is equivalent to a primary channel dealer , can be responsible for forwarding the digital content released by the publisher to multiple channel providers. Of course, the publisher can also directly publish the digital content to the terminal of the channel provider through the server, and the channel provider can be divided into multiple levels. Each level of channel provider has a On the one hand, the digital content can be authorized to the client in the form of renting or selling; on the other hand, the digital content can be further sent to the next level of channel dealers. During the process of the digital content from the publisher's server to the client terminal, the terminal and the terminal of the integrator perform the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
本申请还提出了一种授权验证方法,包括:步骤502,服务器将数字内容传输至至少一级中转终端,并将所述服务器标识以及所述数字内容的商务模式传输至所述中转终端;步骤504,所述服务器判断来自所述中转终端的所述服务器标识,以及所述数字内容从所述服务器到所述中转终端的下级中转终端所经过的每个中转终端的标识与预设标识是否匹配;步骤506,若匹配,则向所述中转终端发送确认指令,以使所述中转终端将所述数字内容传输至客户端,若不匹配,则向所述中转终端发送拒绝指令,以阻止所述中转终端将所述数字内容传输至所述客户端。The present application also proposes an authorization verification method, including: step 502, the server transmits the digital content to at least one level of transfer terminal, and transmits the server identification and the business model of the digital content to the transfer terminal; step 504. The server judges whether the server identifier from the transfer terminal and the identifier of each transfer terminal passed by the digital content from the server to a lower-level transfer terminal of the transfer terminal match a preset identifier ; Step 506, if it matches, send a confirmation instruction to the transfer terminal, so that the transfer terminal will transmit the digital content to the client, if not, send a rejection instruction to the transfer terminal to prevent all The transfer terminal transmits the digital content to the client.
在该技术方案中,服务器可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。In this technical solution, the server can be the server of the publisher, and the transfer terminal can represent the channel dealer or integrator. The publisher can publish the digital content to the channel dealer or integrator through the server, and the integrator is equivalent to a primary channel dealer , can be responsible for forwarding the digital content released by the publisher to multiple channel providers. Of course, the publisher can also directly publish the digital content to the terminal of the channel provider through the server, and the channel provider can be divided into multiple levels. Each level of channel provider has a On the one hand, the digital content can be authorized to the client in the form of renting or selling; on the other hand, the digital content can be further sent to the next level of channel dealers. During the process of the digital content from the publisher's server to the client terminal, the terminal and the terminal of the integrator perform the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
本申请还提出了一种授权验证方法,包括:步骤602,中转终端将来自服务器的数字内容传输至下级中转终端,将来自所述服务器的所述服务器标识、商务模式,以及所述数字内容从所述服务器到所述下级中转终端所经过的每个中转终端的标识传输至所述下级中转终端,并将所述服务器标识,和所述数字内容从所述服务器到所述下级中转终端所经过的每个中转终端的标识传输至所述服务器,以及在接收到所述服务器的确认指令时,将所述数字内容传输至客户端;步骤604,所述中转终端在接收到来自所述服务器的确认指令时,解析所述商务模式,根据解析所述商务模式得到的授权权利,授权所述客户端使用所述数字内容。This application also proposes an authorization verification method, including: step 602, the transfer terminal transmits the digital content from the server to the lower-level transfer terminal, and transfers the server identification, business model, and the digital content from the server to the The identification of each transfer terminal that the server passes through to the lower transfer terminal is transmitted to the lower transfer terminal, and the server ID and the digital content pass from the server to the lower transfer terminal The identification of each transfer terminal is transmitted to the server, and when receiving the confirmation instruction from the server, the digital content is transmitted to the client; step 604, the transfer terminal receives the acknowledgment from the server When confirming the instruction, analyze the business model, and authorize the client to use the digital content according to the authorization rights obtained by analyzing the business model.
在该技术方案中,服务器可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。In this technical solution, the server can be the server of the publisher, and the transfer terminal can represent the channel dealer or integrator. The publisher can publish the digital content to the channel dealer or integrator through the server, and the integrator is equivalent to a primary channel dealer , can be responsible for forwarding the digital content released by the publisher to multiple channel providers. Of course, the publisher can also directly publish the digital content to the terminal of the channel provider through the server, and the channel provider can be divided into multiple levels. Each level of channel provider has a On the one hand, the digital content can be authorized to the client in the form of renting or selling; on the other hand, the digital content can be further sent to the next level of channel dealers. During the process of the digital content from the publisher's server to the client terminal, the terminal and the terminal of the integrator perform the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
通过以上技术方案,能够有效地保证出版商在数字内容流通过程中对数字内容进行有效地控制,防止非法渠道商获取到出版商的数字内容,并防止渠道商以违背出版商意愿的商务模式来经营数字内容,使得出版商的利益得到保障。Through the above technical solutions, it can effectively ensure that publishers can effectively control digital content in the process of digital content circulation, prevent illegal channel operators from obtaining publishers' digital content, and prevent channel operators from using business models that violate the publisher's wishes. Operating digital content ensures that the interests of publishers are protected.
附图说明Description of drawings
图1示出了根据本发明实施例的授权验证系统的示意框图;Fig. 1 shows a schematic block diagram of an authorization verification system according to an embodiment of the present invention;
图2示出了根据本发明实施例的服务器的示意框图;Fig. 2 shows a schematic block diagram of a server according to an embodiment of the present invention;
图3示出了根据本发明实施例的中转终端的示意框图;Fig. 3 shows a schematic block diagram of a transit terminal according to an embodiment of the present invention;
图4示出了根据本发明实施例的一种授权验证方法的示意流程图;Fig. 4 shows a schematic flowchart of an authorization verification method according to an embodiment of the present invention;
图5示出了根据本发明实施例的另一种授权验证方法的示意流程图;FIG. 5 shows a schematic flowchart of another authorization verification method according to an embodiment of the present invention;
图6示出了根据本发明实施例的又一种授权验证方法的示意流程图;FIG. 6 shows a schematic flowchart of another authorization verification method according to an embodiment of the present invention;
图7示出了根据本发明实施例的授权验证系统的具体示意框图;FIG. 7 shows a specific schematic block diagram of an authorization verification system according to an embodiment of the present invention;
图8示出了根据本发明实施例的授权验证方法的具体示意流程图;FIG. 8 shows a specific schematic flowchart of an authorization verification method according to an embodiment of the present invention;
图9示出了根据本发明实施例的授权验证系统的交互示意图。Fig. 9 shows a schematic diagram of interaction of an authorization verification system according to an embodiment of the present invention.
具体实施方式Detailed ways
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, in the case of no conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, many specific details are set forth in order to fully understand the present invention. However, the present invention can also be implemented in other ways different from those described here. Therefore, the protection scope of the present invention is not limited by the specific details disclosed below. EXAMPLE LIMITATIONS.
图1示出了根据本发明实施例的授权验证系统的示意框图。Fig. 1 shows a schematic block diagram of an authorization verification system according to an embodiment of the present invention.
如图1所示,根据本发明实施例的授权验证系统100包括:服务器102和至少一级中转终端104,其中,服务器102包括:数据传输单元1022,用于将数字内容传输至中转终端104,并将服务器标识以及数字内容的商务模式传输至中转终端104;匹配判断单元1024,用于判断来自中转终端104的服务器标识,以及数字内容从服务器102到中转终端104的下级中转终端所经过的每个中转终端104的标识与预设标识是否匹配;指令发送单元1025,用于在匹配判断单元1024判定匹配的情况下,向中转终端104发送确认指令,以使中转终端104将数字内容传输至客户端,并在匹配判断单元1024判定不匹配的情况下,向中转终端104发送拒绝指令,以阻止中转终端104将数字内容传输至客户端;中转终端104包括:数据中转单元1042,用于将数字内容传输至下级中转终端,并将服务器标识、商务模式,以及数字内容从服务器102到下级中转终端所经过的每个中转终端104的标识传输至下级中转终端,并将服务器标识,和数字内容从服务器102到下级中转终端所经过的每个中转终端104的标识传输至服务器102,以及在接收到服务器102的确认指令时,将数字内容传输至客户端;商务模式解析单元1044,用于在接收到服务器102的确认指令时,并解析商务模式;授权单元1046,用于根据解析商务模式得到的授权权利,授权客户端使用数字内容。As shown in FIG. 1 , an authorization verification system 100 according to an embodiment of the present invention includes: a server 102 and at least one level of transfer terminal 104, wherein the server 102 includes: a data transmission unit 1022 for transmitting digital content to the transfer terminal 104, And transmit the server identification and the business model of the digital content to the transfer terminal 104; the matching judging unit 1024 is used to judge the server identification from the transfer terminal 104, and each step that the digital content passes through from the server 102 to the lower transfer terminal of the transfer terminal 104 Whether the identification of each transfer terminal 104 matches the preset identification; the instruction sending unit 1025 is used to send a confirmation instruction to the transfer terminal 104 when the matching judging unit 1024 determines the match, so that the transfer terminal 104 transmits the digital content to the customer end, and in the case that the matching judging unit 1024 judges that it does not match, it sends a rejection instruction to the transfer terminal 104 to prevent the transfer terminal 104 from transmitting the digital content to the client; the transfer terminal 104 includes: a data transfer unit 1042, which The content is transmitted to the lower-level transfer terminal, and the server identification, business mode, and the identification of each transfer terminal 104 passed by the digital content from the server 102 to the lower-level transfer terminal are transmitted to the lower-level transfer terminal, and the server identification and digital content are transferred from The identification of each transfer terminal 104 passed by the server 102 to the lower-level transfer terminal is transmitted to the server 102, and when receiving the confirmation instruction from the server 102, the digital content is transmitted to the client; the business mode analysis unit 1044 is used for receiving When the server 102 confirms the instruction, it analyzes the business model; the authorization unit 1046 is configured to authorize the client to use the digital content according to the authorization rights obtained by analyzing the business model.
服务器102可以是出版商的服务器,中转终端104则可以代表渠道商或集成商,出版商可以通过服务器102将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器102直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。The server 102 can be the server of the publisher, and the transfer terminal 104 can represent the distributor or integrator. The publisher can release the digital content to the distributor or integrator through the server 102. The integrator is equivalent to a primary distributor and can be responsible for Forward the digital content released by the publisher to multiple distributors. Of course, the publisher can also directly publish the digital content to the terminal of the distributor through the server 102, and the distributor can be divided into multiple levels. On the one hand, the distributor of each level can Authorize the digital content to the client in the form of renting or selling. On the other hand, the digital content can be further sent to the next level of channel dealers. At the same time, each level of channel dealers can include multiple channel dealers. In the process of transferring digital content from the publisher's server to the client with the terminal of the integrator, what is performed is the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器102将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器102进行验证,服务器102将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器102自身的标识,若服务器102判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。The publisher can set the business model corresponding to the digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales, and before publishing the digital content to the channel provider through the server 102, the publisher can first identify the digital content, specifically You can use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content. Obtain the authority corresponding to the digital content in the business model. At this time, the terminal of the first-level distributor returns the server identification to the server 102 for verification, and the server 102 matches the identification from the channel supplier with the preset identification. It may contain the identifier of the authorized channel provider preset by the publisher and the identifier of the server 102 itself. If the server 102 judges that the identifier from the channel provider matches at least one of the preset identifiers, it will determine that it matches and go to the first level. The channel provider sends an instruction to allow the first-level channel provider to analyze the business model. For example, if the permission obtained by the analysis is to allow sales and lease, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器102进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器102进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID back to the server 102 for matching verification, if the server ID 1. The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server 102 for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel that initiates the verification request is allowed Once the logos of all channel providers have inconsistent preset identifiers, it can be determined that there are illegal channel providers who have obtained the digital content, thereby preventing the channel provider who initiated the verification request from using the digital content, which is effective protect the interests of publishers.
优选地,服务器102还包括:标识确定单元1026,用于在匹配判断单元1024判定不匹配时,确定服务器标识和数字内容从服务器102到下级中转终端所经过的每个中转终端104的标识中,与预设标识不匹配的标识,并获取不匹配的标识的相关信息进行显示。Preferably, the server 102 further includes: an identification determination unit 1026, configured to determine the server identification and the identification of each transfer terminal 104 that the digital content passes through from the server 102 to the lower-level transfer terminal when the matching determination unit 1024 determines that there is no match, IDs that do not match the preset IDs, and obtain information about the unmatched IDs for display.
当服务器102判定存在不匹配的标识时,说明在传输至下级中转终端的所有标识中,存在异常标识,即存在出版商未授权的渠道商获取到了该数字内容,则在传输至下级中转终端的所有标识中,确定不匹配的标识的相关信息,相关信息可以是标识所对应的中转终端104的名称(相当于渠道商名称)、标识添加到数字内容的时间、该标识对应的中转终端的上级中转终端和下级中转终端等,从而使得出版商在服务器102上可以清除地看到非法中转终端的信息,进而做出相应的处理。When the server 102 judges that there is an unmatched identifier, it means that among all the identifiers transmitted to the lower-level transfer terminal, there is an abnormal identifier, that is, there is a channel provider who is not authorized by the publisher to obtain the digital content, and then the digital content is transmitted to the lower-level transfer terminal. Among all the identifications, determine the relevant information of the unmatched identification. The relevant information can be the name of the transfer terminal 104 corresponding to the identification (equivalent to the name of the channel dealer), the time when the identification was added to the digital content, and the superior of the transfer terminal corresponding to the identification. Transfer terminals and subordinate transfer terminals, etc., so that publishers can clearly see the information of illegal transfer terminals on the server 102, and then make corresponding processing.
优选地,数据中转单元1042还用于在将数字内容传输至客户端时,将服务器标识,以及数字内容从服务器102到客户端所经过的每个中转终端104的标识传输至客户端,服务器102还包括:加密单元1027,用于通过预设算法对数字内容进行加密;标识获取单元1028,用于在接收到客户端的解密请求后,从客户端获取服务器标识,以及数字内容从服务器到客户端所经过的每个中转终端104的标识,其中,匹配判断单元1024还用于判断服务器标识,以及数字内容从服务器102到客户端所经过的每个中转终端104的标识与预设标识是否匹配;数据传输单元1022还用于在匹配判断单元判定匹配时,向客户端发送预设算法相对应的密钥,以使客户端通过密钥解密数字内容。Preferably, the data transfer unit 1042 is also used to transmit the server identification and the identification of each transfer terminal 104 that the digital content passes through from the server 102 to the client to the client when the digital content is transmitted to the client. The server 102 It also includes: an encryption unit 1027, which is used to encrypt the digital content through a preset algorithm; an identification acquisition unit 1028, which is used to obtain the server identification from the client after receiving the decryption request from the client, and transfer the digital content from the server to the client. The identification of each transit terminal 104 passed by, wherein the matching judging unit 1024 is also used to judge the server identification, and whether the identification of each transit terminal 104 passed by the digital content from the server 102 to the client matches the preset identification; The data transmission unit 1022 is also configured to send the key corresponding to the preset algorithm to the client when the matching judging unit judges the match, so that the client can decrypt the digital content through the key.
服务器102在将数字内容传输至中转终端之前,可以根据用户(比如出版商)的设置对数字内容按照预设算法加密(比如通过非对称算法进行加密),当客户端从一个中转终端104交易得到该数字内容时,可以向服务器102发送解密请求,以获得该数字内容的密钥,当服务器102接收到客户端的请求时,可以获取与该客户端进行交易的中转终端104传输至该客户端的所有标识,并验证这些标识与预设标识是否匹配,若匹配,说明在数字内容传输至该客户端的过程中,经过的中转终端104均是合法的中转终端,若不匹配,则说明在数字内容传输至该客户端的过程中,经过的中转终端104中存在未经服务器102授权的非法中转终端,从而拒绝客户端的解密请求,并向客户端发出提示信息。从而避免了非法中转终端与客户端进行交易,有效地保障了出版商的利益。Before the server 102 transmits the digital content to the transfer terminal, it can encrypt the digital content according to the preset algorithm (such as encryption by an asymmetric algorithm) according to the settings of the user (such as the publisher). For the digital content, a decryption request can be sent to the server 102 to obtain the key of the digital content. When the server 102 receives the request from the client, it can obtain all the data transmitted to the client by the transfer terminal 104 that conducts transactions with the client. IDs, and verify whether these IDs match the preset IDs. If they match, it means that the transfer terminals 104 passed through during the process of digital content transmission to the client are legal transfer terminals. If they do not match, it means that the digital content transmission During the process to the client, there are illegal transfer terminals not authorized by the server 102 among the passing transfer terminals 104, so the client's decryption request is rejected, and a prompt message is sent to the client. Thereby avoiding the transaction between the illegal transfer terminal and the client, and effectively protecting the interests of the publisher.
优选地,还包括:记录获取单元1029,用于从中转终端104获取中转终端104与客户端的交易记录,匹配判断单元1024还用于判断交易记录中的权限和中转终端104相应对的商务模式中的权限是否匹配,若不匹配,则发出提示信息。Preferably, it also includes: a record obtaining unit 1029, which is used to obtain the transaction records between the transfer terminal 104 and the client from the transfer terminal 104, and the matching judging unit 1024 is also used to judge the authority in the transaction record and the corresponding business model of the transfer terminal 104 Whether the permissions match, if not, a prompt message will be issued.
当客户端与一个中转终端104完成交易后,服务器可以从客户端获取到其与中转终端104的交易记录,交易记录中可以包括交易时间、交易的中转终端、被授予的权限等信息,由于服务器102赋予不同的中转终端104的权限可以是不同的,通过判断交易记录中的权限与服务器102发送至该中转终端104的商务模式中的权限是否匹配,可以确定与客户端进行交易的中转终端104是否滥用了服务器102未授权的交易权限来与客户端进行交易,从而有效地保证了出版商(相当于服务器102)可以对数字内容的交易过程进行有效地监控,进而确保出版商的利益。After the client completes the transaction with a transfer terminal 104, the server can obtain the transaction record with the transfer terminal 104 from the client. The transaction record can include information such as transaction time, transaction transfer terminal, and granted authority. 102 may grant different authorities to different transit terminals 104. By judging whether the authority in the transaction record matches the authority in the business model sent by the server 102 to the transit terminal 104, the transit terminal 104 that conducts transactions with the client can be determined. Whether the unauthorized transaction authority of the server 102 is abused to conduct transactions with the client, thereby effectively ensuring that the publisher (equivalent to the server 102) can effectively monitor the transaction process of digital content, thereby ensuring the interests of the publisher.
需要说明的是,记录获取单元1029和标识获取单元1028实际上可以是一个获取模块,并且记录获取单元1029的获取操作,可以是主动获取,即服务器102从客户端获取客户端与中转终端104的交易记录,也可以是被动获取,即客户端将其与中转终端104的交易记录发送至服务器102。It should be noted that the record acquisition unit 1029 and the identification acquisition unit 1028 can actually be an acquisition module, and the acquisition operation of the record acquisition unit 1029 can be active acquisition, that is, the server 102 acquires the information between the client and the transit terminal 104 from the client. The transaction records can also be obtained passively, that is, the client sends the transaction records with the transfer terminal 104 to the server 102 .
优选地,中转终端104还包括:分成单元1048,用于从中转终端104获取数字内容的客户端完成对数字内容的付款后,根据解析商务模式得到的分成规则,与服务器102对客户端的付款进行分成。Preferably, the transfer terminal 104 further includes: a splitting unit 1048, which is used to complete the payment for the digital content after the client that acquires the digital content from the transfer terminal 104 completes the payment for the client with the server 102 according to the split rule obtained by analyzing the business model. into.
在客户端与中转终端104完成交易后,中转终端104可以自动按照商务模式中规定的分成规则,与服务器102对客户端完成的交易款进行分成,从而保证了出版商(相当于服务器102)可以即时且准确地获得用户付款中自己规定比例的金额,有效地保证了出版商的利益。After the client completes the transaction with the transfer terminal 104, the transfer terminal 104 can automatically divide the transaction funds completed by the client with the server 102 according to the sharing rules stipulated in the business model, thus ensuring that the publisher (equivalent to the server 102) can Immediately and accurately obtain the amount specified by the user in the payment, effectively guaranteeing the interests of the publisher.
需要说明的是,分成单元1048也可以根据用户需要设置在服务器102中,从而由服务器102完成对客户端付款的分成操作。It should be noted that the splitting unit 1048 can also be set in the server 102 according to the needs of the user, so that the server 102 completes the splitting operation of the client payment.
优选地,数据中转单元1042还用于将商务模式传输至服务器102,匹配判断单元1024还用于判断商务模式与预设商务模式是否匹配。Preferably, the data transfer unit 1042 is also used to transmit the business model to the server 102, and the matching judging unit 1024 is also used to judge whether the business model matches the preset business model.
每级中转终端104还可以将从上级中转终端或者服务器102接收到的商务模式返回服务器,服务器则可以将从中转终端104返回的商务模式与预设商务模式进行匹配,若匹配,则说明中转终端104未对商务模式进行篡改,允许中转终端104解析商务模式并与客户端进行交易,若不匹配,则说明中转终端104对商务模式进行了篡改,则阻止中转终端104与客户端进行交易。从而保证了出版商(相当于服务器102)可以对数字内容的交易过程进行有效地监控,避免渠道商(相当于中转终端104)滥用服务器102未授权的商务模式来与客户端进行交易,有效地保障了出版商的利益。The transfer terminal 104 at each level can also return the business model received from the transfer terminal at the upper level or the server 102 to the server, and the server can match the business model returned from the transfer terminal 104 with the preset business model. If it matches, it means that the transfer terminal 104 has not tampered with the business model, allowing the transfer terminal 104 to analyze the business model and conduct transactions with the client. This ensures that the publisher (equivalent to the server 102) can effectively monitor the transaction process of digital content, and prevents the channel dealer (equivalent to the transit terminal 104) from abusing the unauthorized business model of the server 102 to conduct transactions with the client, effectively Protect the interests of publishers.
图2示出了根据本发明实施例的服务器的示意框图。Fig. 2 shows a schematic block diagram of a server according to an embodiment of the present invention.
如图2所示,根据本发明实施例的服务器200包括:数据传输单元202,用于将数字内容传输至中转终端,并将服务器标识以及数字内容的商务模式传输至中转终端;匹配判断单元204,用于判断来自中转终端的服务器标识,以及数字内容从服务器200到中转终端的下级中转终端所经过的每个中转终端的标识与预设标识是否匹配;指令发送单元206,用于在匹配判断单元204判定匹配的情况下,向中转终端发送确认指令,以使中转终端将数字内容传输至客户端,并在匹配判断单元204判定不匹配的情况下,向中转终端发送拒绝指令,以阻止中转终端将数字内容传输至客户端。As shown in Figure 2, the server 200 according to the embodiment of the present invention includes: a data transmission unit 202, which is used to transmit the digital content to the transfer terminal, and transmit the server identification and the business model of the digital content to the transfer terminal; a matching judgment unit 204 , for judging whether the server identifier from the transfer terminal, and whether the identifier of each transfer terminal passed by the digital content from the server 200 to the lower-level transfer terminal of the transfer terminal matches the preset identifier; the instruction sending unit 206 is used for judging the match When the unit 204 determines that it matches, it sends a confirmation instruction to the transfer terminal, so that the transfer terminal transmits the digital content to the client, and when the matching judgment unit 204 determines that it does not match, it sends a rejection instruction to the transfer terminal to prevent the transfer. The terminal transmits the digital content to the client.
服务器200可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器200将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器200直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。The server 200 can be the server of the publisher, and the transfer terminal can represent the distributor or integrator. The publisher can release the digital content to the distributor or integrator through the server 200. The integrator is equivalent to a primary distributor and can be responsible for the The digital content released by the publisher is forwarded to multiple channel providers. Of course, the publisher can also directly publish the digital content to the terminal of the channel provider through the server 200, and the channel provider can be divided into multiple levels. On the one hand, each level of channel provider can The digital content is authorized to the client in the form of renting or selling. On the other hand, the digital content can be further sent to the next-level channel dealer. At the same time, each level of channel provider can include multiple channel providers. What the integrator's terminal performs during the process of transferring digital content from the publisher's server to the client is the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器200将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器200进行验证,服务器200将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器200自身的标识,若服务器200判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales, and publishers can identify the digital content before publishing the digital content to the channel provider through the server 200, specifically You can use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content. Obtain the authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server 200 for verification, and the server 200 matches the ID from the channel provider with the preset ID. It may contain the identifier of the authorized channel provider preset by the publisher and the identifier of the server 200 itself. If the server 200 judges that the identifier from the channel provider matches at least one of the preset identifiers, it will determine that it matches and go to the first level. The channel provider sends an instruction to allow the first-level channel provider to analyze the business model. For example, if the permission obtained by the analysis is to allow sales and lease, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器200进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器200进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID back to the server 200 for matching verification, if the server ID 1. The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes back to the server 200 for verification, thereby ensuring that only when the identifications of all channel providers are in the preset identification, the channel that initiates the verification request is allowed Once the logos of all channel providers have inconsistent preset identifiers, it can be determined that there are illegal channel providers who have obtained the digital content, thereby preventing the channel provider who initiated the verification request from using the digital content, which is effective protect the interests of publishers.
优选地,还包括:标识确定单元208,用于在匹配判断单元204判定不匹配时,确定服务器标识和数字内容从服务器200到下级中转终端所经过的每个中转终端的标识中,与预设标识不匹配的标识,并获取不匹配的标识的相关信息进行显示。Preferably, it also includes: an identification determination unit 208, configured to determine whether the server identification and the identification of each transfer terminal that the digital content passes through from the server 200 to the lower-level transfer terminal when the matching determination unit 204 determines that there is no match, and the preset Identify unmatched identities, and obtain information about unmatched identities for display.
当服务器200判定存在不匹配的标识时,说明在传输至下级中转终端的所有标识中,存在异常标识,即存在出版商未授权的渠道商获取到了该数字内容,则在传输至下级中转终端的所有标识中,确定不匹配的标识的相关信息,相关信息可以是标识所对应的中转终端的名称(相当于渠道商名称)、标识添加到数字内容的时间、该标识对应的中转终端的上级中转终端和下级中转终端等,从而使得出版商在服务器200上可以清除地看到非法中转终端的信息,进而做出相应的处理。When the server 200 determines that there is an unmatched identifier, it means that among all the identifiers transmitted to the lower-level transfer terminal, there is an abnormal identifier, that is, there is a channel provider who is not authorized by the publisher to obtain the digital content, and then the digital content is transmitted to the lower-level transfer terminal. Among all the logos, determine the relevant information of the logos that do not match. The relevant information can be the name of the transfer terminal corresponding to the logo (equivalent to the name of the channel provider), the time when the logo was added to the digital content, and the superior transfer of the transfer terminal corresponding to the logo Terminals and lower-level transfer terminals, etc., so that publishers can clearly see the information of illegal transfer terminals on the server 200, and then make corresponding processing.
优选地,还包括:加密单元210,用于通过预设算法对数字内容进行加密;标识获取单元212,用于在接收到客户端的解密请求后,从客户端获取服务器标识,以及数字内容从服务器200到客户端所经过的每个中转终端的标识,其中,匹配判断单元204还用于判断服务器标识,以及数字内容从服务器200到客户端所经过的每个中转终端的标识与预设标识是否匹配;数据传输单元202还用于在匹配判断单元204判定匹配时,向客户端发送预设算法相对应的密钥,以使客户端通过密钥解密数字内容。Preferably, it also includes: an encryption unit 210, which is used to encrypt the digital content through a preset algorithm; an identification acquisition unit 212, which is used to obtain the server identification from the client after receiving the decryption request from the client, and the digital content from the server 200 to the identification of each transit terminal passed by the client, wherein the matching judging unit 204 is also used to judge the server identity, and whether the identity of each transit terminal that the digital content passes from the server 200 to the client and the preset identity Matching; the data transmission unit 202 is further configured to send the key corresponding to the preset algorithm to the client when the matching judging unit 204 determines a match, so that the client can decrypt the digital content through the key.
服务器200在将数字内容传输至中转终端之前,可以根据用户(比如出版商)的设置对数字内容按照预设算法加密(比如通过非对称算法进行加密),当客户端从一个中转终端交易得到该数字内容时,可以向服务器200发送解密请求,以获得该数字内容的密钥,当服务器200接收到客户端的请求时,可以获取与该客户端进行交易的中转终端传输至该客户端的所有标识,并验证这些标识与预设标识是否匹配,若匹配,说明在数字内容传输至该客户端的过程中,经过的中转终端均是合法的中转终端,若不匹配,则说明在数字内容传输至该客户端的过程中,经过的中转终端中存在未经服务器200授权的非法中转终端,从而拒绝客户端的解密请求,并向客户端发出提示信息。从而避免了非法中转终端与客户端进行交易,有效地保障了出版商的利益。Before the server 200 transmits the digital content to the transfer terminal, it can encrypt the digital content according to the settings of the user (such as the publisher) according to the preset algorithm (such as encryption by an asymmetric algorithm). For digital content, a decryption request can be sent to the server 200 to obtain the key of the digital content. When the server 200 receives the request from the client, it can obtain all the identifications transmitted to the client by the transfer terminal that conducts transactions with the client. And verify whether these logos match the preset logos. If they match, it means that the transit terminals passed through during the process of digital content transmission to the client are legal transit terminals. If they do not match, it means that the digital content is transmitted to the client. In the process of the terminal, there is an illegal transit terminal not authorized by the server 200 among the passing transit terminals, thereby rejecting the decryption request of the client and sending a prompt message to the client. Thereby avoiding the transaction between the illegal transfer terminal and the client, and effectively protecting the interests of the publisher.
优选地,还包括:记录获取单元214,用于从中转终端获取中转终端与客户端的交易记录,匹配判断单元204还用于判断交易记录中的权限和中转终端相应对的商务模式中的权限是否匹配,若不匹配,则发出提示信息。Preferably, it also includes: a record obtaining unit 214, which is used to obtain the transaction records between the transfer terminal and the client from the transfer terminal, and the matching judging unit 204 is also used to judge whether the authority in the transaction record and the authority in the business model corresponding to the transfer terminal are match, if not, a prompt message will be issued.
当客户端与一个中转终端完成交易后,服务器可以从客户端获取到其与中转终端的交易记录,交易记录中可以包括交易时间、交易的中转终端、被授予的权限等信息,由于服务器200赋予不同的中转终端的权限可以是不同的,通过判断交易记录中的权限与服务器200发送至该中转终端的商务模式中的权限是否匹配,可以确定与客户端进行交易的中转终端是否滥用了服务器200未授权的交易权限来与客户端进行交易,从而有效地保证了出版商(相当于服务器200)可以对数字内容的交易过程进行有效地监控,进而确保出版商的利益。After the client completes the transaction with a transit terminal, the server can obtain the transaction record with the transit terminal from the client. The authority of different transit terminals can be different. By judging whether the authority in the transaction record matches the authority in the business model sent by the server 200 to the transit terminal, it can be determined whether the transit terminal that conducts transactions with the client has abused the server 200 Unauthorized transaction rights are used to conduct transactions with the client, thereby effectively ensuring that the publisher (equivalent to the server 200) can effectively monitor the transaction process of digital content, thereby ensuring the interests of the publisher.
需要说明的是,记录获取单元214和标识获取单元212实际上可以是一个获取模块,并且记录获取单元214的获取操作,可以是主动获取,即服务器200从客户端获取客户端与中转终端的交易记录,也可以是被动获取,即客户端将其与中转终端的交易记录发送至服务器200。It should be noted that the record acquisition unit 214 and the identification acquisition unit 212 can actually be an acquisition module, and the acquisition operation of the record acquisition unit 214 can be active acquisition, that is, the server 200 acquires the transaction between the client and the transit terminal from the client. Records can also be obtained passively, that is, the client sends its transaction records with the transfer terminal to the server 200 .
图3示出了根据本发明实施例的中转终端的示意框图。Fig. 3 shows a schematic block diagram of a transit terminal according to an embodiment of the present invention.
如图3所示,根据本发明实施例的中转终端300包括:数据中转单元302,用于将来自服务器的数字内容传输至下级中转终端,将来自服务器的服务器标识、商务模式,以及数字内容从服务器到下级中转终端所经过的每个中转终端300的标识传输至下级中转终端,并将服务器标识,和数字内容从服务器到下级中转终端所经过的每个中转终端300的标识传输至服务器,以及在接收到服务器的确认指令时,将数字内容传输至客户端;商务模式解析单元304,用于在接收到服务器的确认指令时,并解析商务模式;授权单元306,用于根据解析商务模式得到的授权权利,授权客户端使用数字内容。As shown in FIG. 3, the transfer terminal 300 according to the embodiment of the present invention includes: a data transfer unit 302, which is used to transmit the digital content from the server to the lower transfer terminal, and transfer the server identification, business model, and digital content from the server to the transfer terminal. The identification of each transfer terminal 300 passed by the server to the lower-level transfer terminal is transmitted to the lower-level transfer terminal, and the server identification and the identification of each transfer terminal 300 passed by the digital content from the server to the lower-level transfer terminal are transmitted to the server, and When receiving the confirmation instruction from the server, transmit the digital content to the client; the business model analysis unit 304 is used to analyze the business model when receiving the confirmation instruction from the server; the authorization unit 306 is used to obtain the Authorization rights to authorize clients to use digital content.
服务器可以是出版商的服务器,中转终端300则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。The server can be the server of the publisher, and the transfer terminal 300 can represent the distributor or integrator. The publisher can publish the digital content to the distributor or integrator through the server. The digital content published by the publisher is forwarded to multiple channel providers. Of course, the publisher can also directly publish the digital content to the terminal of the channel provider through the server, and the channel provider can be divided into multiple levels. On the one hand, each level of channel provider can distribute the digital content It is authorized to the client by means of renting or selling, and on the other hand, the digital content can be further sent to the next level of channel dealers. At the same time, each level of channel dealers can include multiple channel dealers, the terminals of the channel dealers and integrators. In the process of the digital content from the publisher server to the client terminal, what the terminal performs is the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo, and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
优选地,还包括:分成单元308,用于从中转终端300获取数字内容的客户端完成对数字内容的付款后,根据解析商务模式得到的分成规则,与服务器对客户端的付款进行分成。Preferably, it further includes: a splitting unit 308, configured to split the client's payment with the server according to the splitting rules obtained by analyzing the business model after the client acquiring the digital content from the transfer terminal 300 completes the payment for the digital content.
在客户端与中转终端300完成交易后,中转终端300可以自动按照商务模式中规定的分成规则,与服务器102对客户端完成的交易款进行分成,从而保证了出版商(相当于服务器102)可以即时且准确地获得用户付款中自己规定比例的金额,有效地保证了出版商的利益。After the client completes the transaction with the transfer terminal 300, the transfer terminal 300 can automatically divide the transaction funds completed by the client with the server 102 according to the sharing rules stipulated in the business model, thus ensuring that the publisher (equivalent to the server 102) can Immediately and accurately obtain the amount specified by the user in the payment, effectively guaranteeing the interests of the publisher.
需要说明的是,分成单元308也可以根据用户需要设置在服务器中,从而由服务器完成对客户端付款的分成操作。It should be noted that the splitting unit 308 can also be set in the server according to the needs of the user, so that the server completes the splitting operation of the client's payment.
图4示出了根据本发明实施例的一种授权验证方法的示意流程图。Fig. 4 shows a schematic flowchart of an authorization verification method according to an embodiment of the present invention.
如图4所示,根据本发明实施例的一种授权验证方法,包括:步骤402,服务器在将数字内容传输至至少一级中转终端时,将服务器标识以及数字内容的商务模式传输至中转终端;步骤404,至少一级中转终端中的每个中转终端将数字内容传输至下级中转终端,并将服务器标识、商务模式,以及数字内容从服务器到下级中转终端所经过的每个中转终端的标识传输至下级中转终端;步骤406,中转终端将服务器标识,以及数字内容从服务器到下级中转终端所经过的每个中转终端的标识传输至服务器,服务器判断服务器标识,以及数字内容从服务器到下级中转终端所经过的每个中转终端的标识与预设标识是否匹配;步骤408,若匹配,则向中转终端发送确认指令,以使中转终端将数字内容传输至客户端,并解析商务模式,根据解析商务模式得到的授权权利,授权客户端使用数字内容,若不匹配,则向中转终端发送拒绝指令,以阻止中转终端将数字内容传输至客户端。As shown in Figure 4, an authorization verification method according to an embodiment of the present invention includes: step 402, when the server transmits the digital content to at least one level of transit terminal, transmits the server identification and the business model of the digital content to the transit terminal ; Step 404, at least one transfer terminal in each transfer terminal transmits the digital content to the lower transfer terminal, and the server identification, business model, and the identification of each transfer terminal that the digital content passes through from the server to the lower transfer terminal Transmit to the lower-level transfer terminal; step 406, the transfer terminal transmits the server identification and the identification of each transfer terminal that the digital content passes from the server to the lower-level transfer terminal to the server, and the server judges the server ID and digital content is transferred from the server to the lower-level transfer terminal Whether the identification of each transfer terminal passed by the terminal matches the preset identification; step 408, if they match, send a confirmation instruction to the transfer terminal, so that the transfer terminal transmits the digital content to the client, and analyzes the business model, according to the analysis The authorization rights obtained by the business model authorize the client to use the digital content, and if they do not match, a rejection instruction is sent to the transfer terminal to prevent the transfer terminal from transmitting the digital content to the client.
服务器可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。The server can be the server of the publisher, and the transit terminal can represent the distributor or integrator. The publisher can publish the digital content to the distributor or integrator through the server. Published digital content is forwarded to multiple distributors. Of course, publishers can also directly publish digital content to the terminals of distributors through servers, and distributors can be divided into multiple levels. On the other hand, the digital content can be further sent to the next-level channel dealers. At the same time, each level of channel dealers can include multiple channel dealers, the terminals of the channel dealers and the integrators. During the process of the digital content from the publisher server to the client terminal, what the terminal performs is the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
优选地,步骤408还包括:在服务器在判定不匹配时,确定服务器标识和数字内容从服务器到下级中转终端所经过的每个中转终端的标识中,与预设标识不匹配的标识,并获取不匹配的标识的相关信息进行显示。Preferably, step 408 further includes: when the server determines that there is no match, determine the identity of the server identity and the identity of each transfer terminal that the digital content passes through from the server to the lower-level transfer terminal, the identity that does not match the preset identity, and obtain Information about unmatched identities is displayed.
当服务器判定存在不匹配的标识时,说明在传输至下级中转终端的所有标识中,存在异常标识,即存在出版商未授权的渠道商获取到了该数字内容,则在传输至下级中转终端的所有标识中,确定不匹配的标识的相关信息,相关信息可以是标识所对应的中转终端的名称(相当于渠道商名称)、标识添加到数字内容的时间、该标识对应的中转终端的上级中转终端和下级中转终端等,从而使得出版商在服务器上可以清除地看到非法中转终端的信息,进而做出相应的处理。When the server determines that there is a mismatching logo, it means that there is an abnormal logo in all the logos transmitted to the lower-level transfer terminal, that is, there is a channel provider who is not authorized by the publisher to obtain the digital content. In the identification, determine the relevant information of the unmatched identification. The relevant information can be the name of the transfer terminal corresponding to the identification (equivalent to the name of the channel provider), the time when the identification was added to the digital content, and the superior transfer terminal of the transfer terminal corresponding to the identification and lower-level transfer terminals, etc., so that publishers can clearly see the information of illegal transfer terminals on the server, and then make corresponding processing.
优选地,在步骤402之前还包括:服务器通过预设算法对数字内容进行加密,则步骤408还包括:中转终端在将数字内容传输至客户端时,将服务器标识,以及数字内容从服务器到客户端所经过的每个中转终端的标识传输至客户端,服务器在接收到客户端的解密请求后,从客户端获取服务器标识,以及数字内容从服务器到客户端所经过的每个中转终端的标识,并判断服务器标识,以及数字内容从服务器到客户端所经过的每个中转终端的标识与预设标识是否匹配,若匹配,则向客户端发送预设算法相对应的密钥,以使客户端通过密钥解密数字内容。Preferably, before step 402, it also includes: the server encrypts the digital content through a preset algorithm, then step 408 also includes: when the transfer terminal transmits the digital content to the client, identifies the server, and the digital content from the server to the client The identification of each transit terminal that the terminal passes through is transmitted to the client, and the server obtains the server identification from the client after receiving the decryption request from the client, as well as the identification of each transit terminal that the digital content passes through from the server to the client, And determine whether the server ID and the ID of each transit terminal that the digital content passes through from the server to the client match the preset ID, and if they match, send the key corresponding to the preset algorithm to the client, so that the client The digital content is decrypted by the key.
服务器在将数字内容传输至中转终端之前,可以根据用户(比如出版商)的设置对数字内容按照预设算法加密(比如通过非对称算法进行加密),当客户端从一个中转终端交易得到该数字内容时,可以向服务器发送解密请求,以获得该数字内容的密钥,当服务器接收到客户端的请求时,可以获取与该客户端进行交易的中转终端传输至该客户端的所有标识,并验证这些标识与预设标识是否匹配,若匹配,说明在数字内容传输至该客户端的过程中,经过的中转终端均是合法的中转终端,若不匹配,则说明在数字内容传输至该客户端的过程中,经过的中转终端中存在未经服务器授权的非法中转终端,从而拒绝客户端的解密请求,并向客户端发出提示信息。从而避免了非法中转终端与客户端进行交易,有效地保障了出版商的利益。Before the server transmits the digital content to the transfer terminal, the digital content can be encrypted according to the preset algorithm (such as encryption by asymmetric algorithm) according to the settings of the user (such as the publisher). When the client obtains the digital content from a transfer terminal transaction content, it can send a decryption request to the server to obtain the key of the digital content. When the server receives the request from the client, it can obtain all the identifications transmitted to the client by the transit terminal that conducts transactions with the client, and verify these Whether the logo matches the preset logo. If they match, it means that during the process of digital content transmission to the client, the transit terminals passed through are legal transit terminals. , there is an illegal transit terminal not authorized by the server among the passing transit terminals, thereby rejecting the decryption request of the client and sending a prompt message to the client. Thereby avoiding the transaction between the illegal transfer terminal and the client, and effectively protecting the interests of the publisher.
优选地,还包括:服务器从中转终端获取中转终端与客户端的交易记录,匹配判断单元还用于判断交易记录中的权限和中转终端相应对的商务模式中的权限是否匹配,若不匹配,则发出提示信息。Preferably, it also includes: the server obtains the transaction records of the transfer terminal and the client from the transfer terminal, and the matching judging unit is also used to judge whether the authority in the transaction record matches the authority in the corresponding business model of the transfer terminal, if not, then Issue a prompt message.
当客户端与一个中转终端完成交易后,服务器可以从客户端获取到其与中转终端的交易记录,交易记录中可以包括交易时间、交易的中转终端、被授予的权限等信息,由于服务器赋予不同的中转终端的权限可以是不同的,通过判断交易记录中的权限与服务器发送至该中转终端的商务模式中的权限是否匹配,可以确定与客户端进行交易的中转终端是否滥用了服务器未授权的交易权限来与客户端进行交易,从而有效地保证了出版商(相当于服务器)可以对数字内容的交易过程进行有效地监控,进而确保出版商的利益。After the client completes the transaction with a transit terminal, the server can obtain the transaction records with the transit terminal from the client. The authority of the transfer terminal can be different. By judging whether the authority in the transaction record matches the authority in the business model sent by the server to the transfer terminal, it can be determined whether the transfer terminal that conducts transactions with the client has abused the unauthorized access of the server. Transaction rights are used to conduct transactions with clients, thus effectively ensuring that publishers (equivalent to servers) can effectively monitor the transaction process of digital content, thereby ensuring the interests of publishers.
优选地,还包括:中转终端从中转终端获取数字内容的客户端完成对数字内容的付款后,根据解析商务模式得到的分成规则,与服务器对客户端的付款进行分成。Preferably, the method further includes: after the transfer terminal obtains the digital content from the client of the transfer terminal and completes the payment for the digital content, share the payment with the server to the client according to the sharing rule obtained by analyzing the business model.
在客户端与中转终端完成交易后,中转终端可以自动按照商务模式中规定的分成规则,与服务器对客户端完成的交易款进行分成,从而保证了出版商(相当于服务器)可以即时且准确地获得用户付款中自己规定比例的金额,有效地保证了出版商的利益。After the client completes the transaction with the transfer terminal, the transfer terminal can automatically share the transaction funds completed by the client with the server according to the sharing rules stipulated in the business model, thus ensuring that the publisher (equivalent to the server) can instantly and accurately Obtaining the amount specified by the user in the payment, effectively guaranteeing the interests of the publisher.
优选地,步骤406还包括:中转终端将商务模式传输至服务器,服务器判断商务模式与预设商务模式是否匹配。Preferably, step 406 further includes: the transfer terminal transmits the business model to the server, and the server judges whether the business model matches the preset business model.
每级中转终端还可以将从上级中转终端或者服务器接收到的商务模式返回服务器,服务器则可以将从中转终端返回的商务模式与预设商务模式进行匹配,若匹配,则说明中转终端未对商务模式进行篡改,允许中转终端解析商务模式并与客户端进行交易,若不匹配,则说明中转终端对商务模式进行了篡改,则阻止中转终端与客户端进行交易。从而保证了出版商(相当于服务器)可以对数字内容的交易过程进行有效地监控,避免渠道商(相当于中转终端)滥用服务器未授权的商务模式来与客户端进行交易,有效地保障了出版商的利益。The transfer terminal at each level can also return the business model received from the transfer terminal or server at the upper level to the server, and the server can match the business model returned from the transfer terminal with the preset business model. The mode is tampered with, allowing the transfer terminal to analyze the business model and conduct transactions with the client. If it does not match, it means that the transfer terminal has tampered with the business model, and the transfer terminal is prevented from conducting transactions with the client. This ensures that the publisher (equivalent to the server) can effectively monitor the transaction process of digital content, and prevents the channel dealer (equivalent to the transit terminal) from abusing the unauthorized business model of the server to conduct transactions with the client, effectively ensuring the publishing business interests.
图5示出了根据本发明实施例的另一种授权验证方法的示意流程图。Fig. 5 shows a schematic flowchart of another authorization verification method according to an embodiment of the present invention.
如图5所示,根据本发明实施例的另一种授权验证方法包括:步骤502,服务器将数字内容传输至至少一级中转终端,并将服务器标识以及数字内容的商务模式传输至中转终端;步骤504,服务器判断来自中转终端的服务器标识,以及数字内容从服务器到中转终端的下级中转终端所经过的每个中转终端的标识与预设标识是否匹配;步骤506,若匹配,则向中转终端发送确认指令,以使中转终端将数字内容传输至客户端,若不匹配,则向中转终端发送拒绝指令,以阻止中转终端将数字内容传输至客户端。As shown in Figure 5, another authorization verification method according to an embodiment of the present invention includes: step 502, the server transmits the digital content to at least one level of transit terminal, and transmits the server identification and the business model of the digital content to the transit terminal; Step 504, the server judges whether the server identification from the transfer terminal and the identification of each transfer terminal passed by the digital content from the server to the transfer terminal's lower-level transfer terminal match the preset identification; Step 506, if they match, send the transfer terminal A confirmation instruction is sent to enable the transfer terminal to transmit the digital content to the client, and if there is no match, a rejection instruction is sent to the transfer terminal to prevent the transfer terminal from transmitting the digital content to the client.
服务器可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。The server can be the server of the publisher, and the transit terminal can represent the distributor or integrator. The publisher can publish the digital content to the distributor or integrator through the server. Published digital content is forwarded to multiple distributors. Of course, publishers can also directly publish digital content to the terminals of distributors through servers, and distributors can be divided into multiple levels. On the other hand, the digital content can be further sent to the next-level channel dealers. At the same time, each level of channel dealers can include multiple channel dealers, the terminals of the channel dealers and the integrators. During the process of the digital content from the publisher's server to the client, the terminal performs a transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
优选地,还包括:在服务器在判定不匹配时,确定服务器标识和数字内容从服务器到下级中转终端所经过的每个中转终端的标识中,与预设标识不匹配的标识,并获取不匹配的标识的相关信息进行显示。Preferably, it also includes: when the server determines that there is a mismatch, determining the identity of the server identity and the identity of each transfer terminal that the digital content passes through from the server to the lower-level transfer terminal, the identity that does not match the preset identity, and obtaining the mismatch The relevant information of the logo will be displayed.
当服务器判定存在不匹配的标识时,说明在传输至下级中转终端的所有标识中,存在异常标识,即存在出版商未授权的渠道商获取到了该数字内容,则在传输至下级中转终端的所有标识中,确定不匹配的标识的相关信息,相关信息可以是标识所对应的中转终端的名称(相当于渠道商名称)、标识添加到数字内容的时间、该标识对应的中转终端的上级中转终端和下级中转终端等,从而使得出版商在服务器上可以清除地看到非法中转终端的信息,进而做出相应的处理。When the server determines that there is a mismatching logo, it means that there is an abnormal logo in all the logos transmitted to the lower-level transfer terminal, that is, there is a channel provider who is not authorized by the publisher to obtain the digital content. In the identification, determine the relevant information of the unmatched identification. The relevant information can be the name of the transfer terminal corresponding to the identification (equivalent to the name of the channel provider), the time when the identification was added to the digital content, and the superior transfer terminal of the transfer terminal corresponding to the identification and lower-level transfer terminals, etc., so that publishers can clearly see the information of illegal transfer terminals on the server, and then make corresponding processing.
优选地,在步骤502之前还包括:服务器通过预设算法对数字内容进行加密;步骤506还包括:服务器在接收到客户端的解密请求后,从客户端获取服务器标识,以及数字内容从服务器到客户端所经过的每个中转终端的标识,并判断服务器标识,以及数字内容从服务器到客户端所经过的每个中转终端的标识与预设标识是否匹配,若匹配,则向客户端发送预设算法相对应的密钥,以使客户端通过密钥解密数字内容。Preferably, before step 502, it also includes: the server encrypts the digital content through a preset algorithm; step 506 also includes: after the server receives the decryption request from the client, the server obtains the server identification from the client, and the digital content from the server to the client The identity of each transit terminal that the client passes through, and judge whether the server identity and the identity of each transit terminal that the digital content passes from the server to the client match with the preset identity, and if they match, send the preset to the client The key corresponding to the algorithm, so that the client can decrypt the digital content through the key.
服务器在将数字内容传输至中转终端之前,可以根据用户(比如出版商)的设置对数字内容按照预设算法加密(比如通过非对称算法进行加密),当客户端从一个中转终端交易得到该数字内容时,可以向服务器发送解密请求,以获得该数字内容的密钥,当服务器接收到客户端的请求时,可以获取与该客户端进行交易的中转终端传输至该客户端的所有标识,并验证这些标识与预设标识是否匹配,若匹配,说明在数字内容传输至该客户端的过程中,经过的中转终端均是合法的中转终端,若不匹配,则说明在数字内容传输至该客户端的过程中,经过的中转终端中存在未经服务器授权的非法中转终端,从而拒绝客户端的解密请求,并向客户端发出提示信息。从而避免了非法中转终端与客户端进行交易,有效地保障了出版商的利益。Before the server transmits the digital content to the transfer terminal, the digital content can be encrypted according to the preset algorithm (such as encryption by asymmetric algorithm) according to the settings of the user (such as the publisher). When the client obtains the digital content from a transfer terminal transaction content, it can send a decryption request to the server to obtain the key of the digital content. When the server receives the request from the client, it can obtain all the identifications transmitted to the client by the transit terminal that conducts transactions with the client, and verify these Whether the logo matches the preset logo. If they match, it means that during the process of digital content transmission to the client, the transit terminals passed through are legal transit terminals. , there is an illegal transit terminal not authorized by the server among the passing transit terminals, thereby rejecting the decryption request of the client and sending a prompt message to the client. Thereby avoiding the transaction between the illegal transfer terminal and the client, and effectively protecting the interests of the publishers.
优选地,还包括:服务器从中转终端获取中转终端与客户端的交易记录,匹配判断单元还用于判断交易记录中的权限和中转终端相应对的商务模式中的权限是否匹配,若不匹配,则发出提示信息。Preferably, it also includes: the server obtains the transaction records of the transfer terminal and the client from the transfer terminal, and the matching judging unit is also used to judge whether the authority in the transaction record matches the authority in the corresponding business model of the transfer terminal, if not, then Issue a prompt message.
当客户端与一个中转终端完成交易后,服务器可以从客户端获取到其与中转终端的交易记录,交易记录中可以包括交易时间、交易的中转终端、被授予的权限等信息,由于服务器赋予不同的中转终端的权限可以是不同的,通过判断交易记录中的权限与服务器发送至该中转终端的商务模式中的权限是否匹配,可以确定与客户端进行交易的中转终端是否滥用了服务器未授权的交易权限来与客户端进行交易,从而有效地保证了出版商(相当于服务器)可以对数字内容的交易过程进行有效地监控,进而确保出版商的利益。After the client completes the transaction with a transit terminal, the server can obtain the transaction records with the transit terminal from the client. The authority of the transfer terminal can be different. By judging whether the authority in the transaction record matches the authority in the business model sent by the server to the transfer terminal, it can be determined whether the transfer terminal that conducts transactions with the client has abused the unauthorized access of the server. Transaction rights are used to conduct transactions with clients, thus effectively ensuring that publishers (equivalent to servers) can effectively monitor the transaction process of digital content, thereby ensuring the interests of publishers.
图6示出了根据本发明实施例的又一种授权验证方法的示意流程图。Fig. 6 shows a schematic flowchart of another authorization verification method according to an embodiment of the present invention.
如图6所示,根据本发明实施例的又一种授权验证方法包括:步骤602,中转终端将来自服务器的数字内容传输至下级中转终端,将来自服务器的服务器标识、商务模式,以及数字内容从服务器到下级中转终端所经过的每个中转终端的标识传输至下级中转终端,并将服务器标识,和数字内容从服务器到下级中转终端所经过的每个中转终端的标识传输至服务器,以及在接收到服务器的确认指令时,将数字内容传输至客户端;步骤604,中转终端在接收到来自服务器的确认指令时,解析商务模式,根据解析商务模式得到的授权权利,授权客户端使用数字内容。As shown in Figure 6, another authorization verification method according to the embodiment of the present invention includes: step 602, the transfer terminal transmits the digital content from the server to the lower-level transfer terminal, and transfers the server identification, business model, and digital content from the server The identification of each transfer terminal passing from the server to the lower-level transfer terminal is transmitted to the lower-level transfer terminal, and the server identification and the identification of each transfer terminal that the digital content passes from the server to the lower-level transfer terminal are transmitted to the server, and When receiving the confirmation instruction from the server, transmit the digital content to the client; step 604, when the transfer terminal receives the confirmation instruction from the server, analyze the business model, and authorize the client to use the digital content according to the authorization rights obtained by analyzing the business model .
服务器可以是出版商的服务器,中转终端则可以代表渠道商或集成商,出版商可以通过服务器将数字内容发布到渠道商或集成商,其中集成商相当于一个初级渠道商,可以负责将出版商发布的数字内容转发至多个渠道商,当然,出版商也可以通过服务器直接将数字内容发布到渠道商的终端,而渠道商可以分为多级,每一级渠道商一方面可以将数字内容以出租或出售等方式授权给客户端,另一方面则可以将数字内容进一步发送给下一级的渠道商,同时,每一级渠道商可以包含多个渠道商,渠道商的终端和集成商的终端在数字内容由出版商服务器到客户端的过程中,所执行的就是中转操作。The server can be the server of the publisher, and the transit terminal can represent the distributor or integrator. The publisher can publish the digital content to the distributor or integrator through the server. Published digital content is forwarded to multiple distributors. Of course, publishers can also directly publish digital content to the terminals of distributors through servers, and distributors can be divided into multiple levels. On the other hand, the digital content can be further sent to the next-level channel dealers. At the same time, each level of channel dealers can include multiple channel dealers, the terminals of the channel dealers and the integrators. During the process of the digital content from the publisher server to the client terminal, what the terminal performs is the transfer operation.
出版商可以通过服务器来设置数字内容对应的商务模式,比如允许租赁不允许售卖、允许租赁并允许售卖,出版商通过服务器将数字内容发布至渠道商之前,可以先对数字内容进行标识,具体可以使用服务器自身的标识,然后将数字内容发送至渠道商时,同时发送该数字内容对应的商务模式,当第一级渠道商接收到数字内容后,需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,此时第一级渠道商的终端将服务器标识返回服务器进行验证,服务器将来自渠道商的标识与预设标识进行匹配,其中,预设标识中可以包含有出版商预先设置的有权限的渠道商的标识和服务器自身的标识,若服务器判断来自渠道商的标识与预设标识中的至少一个标识相符,则判定匹配,向第一级渠道商发送指令允许第一级渠道商解析商务模式,比如解析得到的权限为允许售卖且允许租赁,则第一级渠道商既可以将该数字内容租赁给客户端,又可以将该数字内容售卖给客户端。通过返回标识供出版商的服务器验证,可以使得仅有出版商限定的渠道商才能够有权使用数字内容,并且通过设置商务模式,使得渠道商需要根据出版商规定的商务模式与客户进行交易,避免了渠道商以非法的商务模式与用户进行交易。Publishers can set the business model corresponding to digital content through the server, such as allowing leasing but not selling, allowing leasing and allowing sales. Use the server's own identity, and then send the digital content to the channel provider, and at the same time send the business model corresponding to the digital content. When the first-level channel provider receives the digital content, it needs to analyze the business model corresponding to the digital content to obtain The authority corresponding to the digital content in the business model. At this time, the terminal of the first-level channel provider returns the server ID to the server for verification, and the server matches the ID from the channel provider with the preset ID. The preset ID can contain The publisher’s pre-set authorized channel provider’s logo and the server’s own logo, if the server judges that the logo from the channel provider matches at least one of the preset logos, it will determine a match and send an instruction to the first-level channel provider to allow The first-level channel provider analyzes the business model. For example, if the authority obtained from the analysis is that sales and leasing are allowed, the first-level channel provider can not only lease the digital content to the client, but also sell the digital content to the client. By returning the identification to the publisher's server for verification, only the channel dealers limited by the publisher can have the right to use digital content, and by setting the business model, the channel dealer needs to conduct transactions with customers according to the business model specified by the publisher, It prevents the channel business from conducting transactions with users in an illegal business model.
更进一步,第一级渠道商还可以将数字内容下发至第二级渠道商,同时将服务器标识、第一级渠道商的标识和该数字内容的商务模式发送至第二级渠道商的终端,第二级渠道商需要解析该数字内容对应的商务模式,以获得商务模式中该数字内容对应的权限,则将服务器标识、第一级渠道商的标识返回服务器进行匹配验证,若服务器标识、第一级渠道商的标识都在预设标识之中,那么可以判定匹配,允许第二级渠道商使用该数字内容,依此类推,每一级渠道商为获得使用该数字内容的权限,都需要将服务器标识,以及数字内容所经过的渠道商的终端的标识返回服务器进行验证,从而保证了只有在所有渠道商的标识都在预设标识之中时,才允许发起验证请求的渠道商使用该数字内容,而一旦所有渠道商的标识中存在预设标识不符的标识,则可以判定存在非法的渠道商获取到了该数字内容,进而阻止发起验证请求的渠道商使用该数字内容,有效地保障了出版商的利益。Furthermore, the first-level channel provider can also deliver the digital content to the second-level channel provider, and at the same time send the server ID, the first-level channel provider’s logo and the business model of the digital content to the terminal of the second-level channel provider , the second-level channel provider needs to analyze the business model corresponding to the digital content to obtain the authority corresponding to the digital content in the business model, then return the server ID and the first-level channel provider’s ID to the server for matching verification, if the server ID, The logos of the first-level channel dealers are all in the preset logos, then it can be determined that they match, and the second-level channel dealers are allowed to use the digital content, and so on. In order to obtain the permission to use the digital content, each level of channel dealers must It is necessary to return the server identification and the identification of the terminal of the channel provider through which the digital content passes to the server for verification, thus ensuring that only when the identifications of all channel providers are in the preset identification, the channel provider who initiates the verification request is allowed to use The digital content, once there is a logo that does not match the preset identifiers in the logos of all channel providers, it can be determined that there is an illegal channel provider that has obtained the digital content, thereby preventing the channel provider that initiated the verification request from using the digital content, effectively protecting interests of publishers.
优选地,还包括:中转终端从中转终端获取中转终端与客户端的交易记录,匹配判断单元还用于判断交易记录中的权限和中转终端相应对的商务模式中的权限是否匹配,若不匹配,则发出提示信息。Preferably, it also includes: the transfer terminal obtains the transaction records of the transfer terminal and the client from the transfer terminal, and the matching judging unit is also used to judge whether the authority in the transaction record matches the authority in the corresponding business model of the transfer terminal, if not, A prompt message is issued.
在客户端与中转终端完成交易后,中转终端可以自动按照商务模式中规定的分成规则,与服务器对客户端完成的交易款进行分成,从而保证了出版商(相当于服务器)可以即时且准确地获得用户付款中自己规定比例的金额,有效地保证了出版商的利益。After the client completes the transaction with the transfer terminal, the transfer terminal can automatically share the transaction funds completed by the client with the server according to the sharing rules stipulated in the business model, thus ensuring that the publisher (equivalent to the server) can instantly and accurately Obtaining the amount specified by the user in the payment, effectively guaranteeing the interests of the publisher.
图7示出了根据本发明实施例的授权验证系统的具体示意框图。Fig. 7 shows a specific schematic block diagram of an authorization verification system according to an embodiment of the present invention.
如图7所示,根据本发明实施例的授权验证系统100具体可以包括:As shown in FIG. 7, the authorization verification system 100 according to the embodiment of the present invention may specifically include:
商务模式维护模块702,主要完成数字内容商务模式的定义、查询、修改等维护工作,如:单本销售模式、租阅模式、服务模式等,每种模式都有相应的分成约定,即:使用每种模式都有不同的分成算法。The business model maintenance module 702 mainly completes the definition, query, modification and other maintenance work of the digital content business model, such as: single book sales model, rental model, service model, etc., and each model has a corresponding sharing agreement, namely: use Each mode has a different splitting algorithm.
商务模式解析模块704(相当于图1所示的商务模式解析单元1044),主要包括商务模式解密单元7042和商务模式解析单元7044,主要完成数字内容商务模式的解密和解析。其中商务模式解密单元7042向商务模式验证单元7082申请验证权利内容的合法性,如果合法,商务模式解析模块704才可以对商务模式进行解析。The business model analysis module 704 (equivalent to the business model analysis unit 1044 shown in FIG. 1 ) mainly includes the business model decryption unit 7042 and the business model analysis unit 7044, and mainly completes the decryption and analysis of the digital content business model. The business model decryption unit 7042 applies to the business model verification unit 7082 to verify the legality of the right content, and if it is legal, the business model analysis module 704 can analyze the business model.
商务模式发布模块706,主要包括商务模式加密单元7062(处于服务器中)和商务模式发布单元7064(处于服务器中则等同于图1所示的数据传输单元1022,处于中转终端中则等同于图1所示的数据中转单元1042),主要负责数字内容商务模式的转移。其中商务模式加密单元7062负责对数字内容商务模式加密,可以采用非对称加密算法,商务模式发布单元7064向商务模式验证模块708获取其可见的下游节点的信息(不包括标识),在出版商选择要发布到的节点后,使用自身的标识等信息对数字内容商务模式进行签名,并发布到下游节点。The business mode publishing module 706 mainly includes a business mode encryption unit 7062 (in the server) and a business mode publishing unit 7064 (in the server, which is equivalent to the data transmission unit 1022 shown in Figure 1, and in the transfer terminal, which is equivalent to Figure 1 The data transfer unit 1042 shown) is mainly responsible for the transfer of digital content business models. Among them, the business mode encryption unit 7062 is responsible for encrypting the business mode of the digital content, and an asymmetric encryption algorithm can be used. The business mode publishing unit 7064 obtains the information (not including the identification) of the visible downstream nodes from the business mode verification module 708, and selects After publishing to the node, use its own identity and other information to sign the digital content business model and publish it to the downstream node.
商务模式验证模块708(相当于图1所示的匹配判断单元1024),主要包括下游节点管理单元7084、商务模式验证单元7082;其中下游节点管理单元7084负责管理数字出版业务中下游各个节点的标识和名称等信息,商务模式验证单元7082负责在各个业务节点使用数字内容时验证商务模式是否合法。The business model verification module 708 (equivalent to the matching judging unit 1024 shown in Figure 1) mainly includes a downstream node management unit 7084 and a business model verification unit 7082; the downstream node management unit 7084 is responsible for managing the identification of each downstream node in the digital publishing business and name and other information, the business model verification unit 7082 is responsible for verifying whether the business model is legal when each service node uses digital content.
分成模块710(相当于图1所示的分成单元1048,可以根据用户需要设置在服务器或者中转终端中)主要包括:订单获取单元7102、分成结算单元7104,主要负责根据数字内容的商务模式和渠道商或客户端返回的订单进行分成计算,按照商务模式中约定的分成规则,对订单额在出版商和渠道商之间进行分成,保证出版商得到相应的利益。Divide module 710 (equivalent to divide unit 1048 shown in Figure 1, which can be set in the server or transfer terminal according to user needs) mainly includes: order acquisition unit 7102, share settlement unit 7104, mainly responsible for business models and channels based on digital content According to the sharing rules agreed in the business model, the order amount is divided between the publisher and the channel provider to ensure that the publisher gets the corresponding benefits.
数据存储模块712,用于存储授权验证系统100中相关的数据信息。The data storage module 712 is configured to store relevant data information in the authorization verification system 100 .
数据存储模块712主要存储4项数据:商务模式信息项,数字内容信息项,商务模式密钥信息项和渠道商订单表。其中,商务模式信息项用于存储和管理数字内容商务模式;数字内容信息项用于存储和管理数字内容相关元数据以及数字内容加密信息,如:数字内容名称,数字内容唯一标识符,加密数字内容对象全路径,数字内容对象加密密钥信息;商务模式发布信息项用于存储和管理数字内容商务模式发布到的各个业务节点信息、发布时间等;渠道商订单表主要存储渠道商的销售订单,用来对帐和分成。The data storage module 712 mainly stores 4 items of data: business model information item, digital content information item, business model key information item and channel merchant order list. Among them, the business model information item is used to store and manage digital content business models; the digital content information item is used to store and manage digital content-related metadata and digital content encryption information, such as: digital content name, digital content unique identifier, encrypted number The full path of the content object, the encryption key information of the digital content object; the business model release information item is used to store and manage the information of each business node and release time to which the digital content business model is released; the channel provider order table mainly stores the channel provider's sales order , used for reconciliation and sharing.
图8示出了根据本发明实施例的授权验证方法的具体示意流程图。Fig. 8 shows a specific schematic flowchart of an authorization verification method according to an embodiment of the present invention.
如图8所示,根据本发明实施例的授权验证方法的具体包括:As shown in Figure 8, the authorization verification method according to the embodiment of the present invention specifically includes:
步骤802,出版商通过服务器设置数字内容的商务模式,并对数字内容设置标识;Step 802, the publisher sets the business model of the digital content through the server, and sets an identification for the digital content;
步骤804,出版商通过服务器将数字内容,以及数字内容的商务模式和对数字内容设置的标识(比如服务器标识)下发至各级渠道商(相当于中转终端);Step 804, the publisher distributes the digital content, the business model of the digital content, and the identification (such as the server identification) set for the digital content to channel providers at all levels (equivalent to a transit terminal) through the server;
步骤806,渠道商在接收到数字内容后,将数字内容的标识信息返回服务器进行验证;Step 806, after receiving the digital content, the channel provider returns the identification information of the digital content to the server for verification;
步骤808,服务器判断从渠道商返回的标识是否与服务器中的预设标识相匹配,若不匹配,则拒绝渠道商解析商务模式;Step 808, the server judges whether the identifier returned from the channel provider matches the preset identifier in the server, and if not, rejects the channel provider to analyze the business model;
步骤810,若匹配,则允许渠道商解析商务模式,渠道商根据解析商务模式得到的权限将数字内容授权给客户端;Step 810, if it matches, the channel provider is allowed to analyze the business model, and the channel provider authorizes the digital content to the client according to the authority obtained by analyzing the business model;
步骤812,渠道商根据商务模式中的分成规则,与出版商对客户端的交易款项进行分成。In step 812, the distributor shares with the publisher the client's transaction money according to the sharing rules in the business model.
图9示出了根据本发明实施例的授权验证系统的交互示意图。Fig. 9 shows a schematic diagram of interaction of an authorization verification system according to an embodiment of the present invention.
如图9所示,授权服务器902(比如出版商服务器)将数字内容传输至至少一级中转终端,其中每级中转终端都包含至少一个渠道商终端904,每个渠道商终端904一方面可以将数字内容授权给客户端906,另一方面可以将数字内容继续下发至下一级渠道商终端904。As shown in FIG. 9 , an authorization server 902 (such as a publisher server) transmits digital content to at least one level of transfer terminals, wherein each level of transfer terminals includes at least one distributor terminal 904, and each distributor terminal 904 can transfer The digital content is authorized to the client 906 , and on the other hand, the digital content can be continuously distributed to the next-level channel provider terminal 904 .
第一级中转终端中的渠道商终端904在接收到数字内容时,由于此时数字内容上只添加了服务器标识,则将服务器标识返回授权服务器902进行匹配验证,而对于第n级中转终端中的渠道商终端904,在接收到第(n-1)级渠道商中转904的数字内容时,数字内容上已设置了服务器标识,以及数字内容在传输到该渠道商终端904之前所经过的每个渠道商终端的标识,从而该渠道商终端904将数字内容上的所有标识信息返回授权服务器902进行匹配验证,若授权服务器902验证通过,则允许该渠道商终端904解析数字内容的商务模式,进而根据解析出的商务模式对客户端906进行授权。When the channel dealer terminal 904 in the first-level transfer terminal receives the digital content, since only the server identification is added to the digital content at this time, the server identification is returned to the authorization server 902 for matching verification. When the distributor terminal 904 of the (n-1)th level distributor receives the digital content relayed by the distributor 904, the digital content has been set with a server logo, and the digital content passes through every period before it is transmitted to the distributor terminal 904. Therefore, the channel provider terminal 904 returns all identification information on the digital content to the authorization server 902 for matching verification. If the authorization server 902 passes the verification, the channel provider terminal 904 is allowed to analyze the business model of the digital content. Then, the client 906 is authorized according to the parsed business model.
客户端906在交易获得数字内容后,可以将该数字内容上的服务器标识,以及该数字内容到达该客户端906之前所经过的每个渠道商终端904的标识返回授权服务器902进行匹配验证,若验证通过,则授权服务器902向该客户端906下发密钥,以使客户端906可以解密数字内容。After the client 906 obtains the digital content through the transaction, it can return the server identification on the digital content and the identification of each distributor terminal 904 that the digital content passes through before reaching the client 906 to the authorization server 902 for matching verification. If the verification is passed, the authorization server 902 issues a key to the client 906, so that the client 906 can decrypt the digital content.
以上结合附图详细说明了本发明的技术方案,考虑到相关技术中,出版商和渠道商采用线下方式对数字内容的商务模式进行约定,使得出版商难以在数字内容流通过程中进行有效地监控,从而导致出版商比较被动,经济利益难以维护。通过本申请的技术方案,能够有效地保证出版商在数字内容流通过程中对数字内容进行有效地控制,防止非法渠道商获取到出版商的数字内容,并防止渠道商以违背出版商意愿的商务模式来经营数字内容,使得出版商的利益得到保障。The above describes the technical solution of the present invention in detail in conjunction with the accompanying drawings. Considering that in related technologies, publishers and distributors agree on the business model of digital content in an offline manner, it is difficult for publishers to effectively carry out digital content circulation. monitoring, which makes publishers more passive and difficult to maintain economic interests. Through the technical solution of this application, it can effectively ensure that publishers can effectively control digital content in the process of digital content circulation, prevent illegal distributors from obtaining publishers' digital content, and prevent distributors from using business Mode to operate digital content, so that the interests of publishers are protected.
在本发明中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。In the present invention, the terms "first" and "second" are used for descriptive purposes only, and should not be understood as indicating or implying relative importance. The term "plurality" means two or more, unless otherwise clearly defined.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the invention have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (20)
- A kind of 1. authority checking system, it is characterised in that including:Server and at least one-level transit terminal, wherein, the service Device includes:Data transmission unit, for by digital content transmissions to the transit terminal, and by the server identification and described The business model of digital content is transmitted to the transit terminal;Matching judgment unit, for judging the server identification from the transit terminal, and the digital content from The mark for each transit terminal that the server is passed through to subordinate's transit terminal of the transit terminal is with default mark No matching;Instruction sending unit, in the case of judging matching in the matching judgment unit, sent to the transit terminal true Instruction is recognized, so that the transit terminal judges the digital content transmissions not to client, and in the matching judgment unit In the case of matching, refusal instruction is sent to the transit terminal, to prevent the transit terminal by the digital content transmissions To the client;The transit terminal includes:Data relay unit, for by the digital content transmissions to subordinate's transit terminal, and by the server identification, described Business model, and each transit terminal for being passed through from the server to subordinate's transit terminal of the digital content Identification transmission is to subordinate's transit terminal, and by the server identification, and the digital content is from the server to institute The identification transmission for each transit terminal that subordinate's transit terminal is passed through is stated to the server, and is receiving the service During the confirmation instruction of device, by the digital content transmissions to client;Business model resolution unit, during for being instructed in the confirmation for receiving the server, and parse the business model;Granted unit, for the mandate right obtained according to the business model is parsed, the client is authorized to use the number Word content;Acquiring unit is recorded, for obtaining the transaction record of the transit terminal and client from the transit terminal, described Power in the business model that the authority for being additionally operable to judge in the transaction record with judging unit is mutually tackled with the transit terminal Whether limit matches, if mismatching, sends prompt message.
- 2. authority checking system according to claim 1, it is characterised in that the server also includes:Determining unit is identified, for when the matching judgment unit judges to mismatch, determining the server identification and described In the mark for each transit terminal that digital content is passed through from the server to subordinate's transit terminal, preset with described Unmatched mark is identified, and the relevant information for obtaining the unmatched mark is shown.
- 3. authority checking system according to claim 1, it is characterised in that the data relay unit is additionally operable to by institute When stating digital content transmissions to the client, by the server identification, and the digital content from the server to The identification transmission for each transit terminal that the client is passed through to the client, the server also includes:Ciphering unit, for the digital content to be encrypted by preset algorithm;Mark acquiring unit, for after the decoding request of the client is received, the service to be obtained from the client Device identifies, and the mark of each transit terminal that the digital content is passed through from the server to the client,Wherein, the matching judgment unit is additionally operable to judge the server identification, and the digital content is from the service The mark for each transit terminal that device is passed through to the client identifies whether to match with described preset;The data transfer list Member is additionally operable to when the matching judgment unit judges to match, and corresponding close of the preset algorithm is sent to the client Key, so that the client passes through digital content described in the secret key decryption.
- 4. authority checking system according to claim 1, it is characterised in that the transit terminal also includes:It is divided into unit, the client for obtaining the digital content from the transit terminal is completed to pay the digital content After money, it is divided into rule according to what the parsing business model obtained, divides with payment of the server to the client Into.
- 5. authority checking system according to any one of claim 1 to 4, it is characterised in that the data relay unit Be additionally operable to transmit the business model to the server, the matching judgment unit be additionally operable to judge the business model with Whether default business model matches.
- A kind of 6. server, it is characterised in that including:Data transmission unit, for by digital content transmissions to transit terminal, and by the server identification and the numeral The business model of content is transmitted to the transit terminal;Matching judgment unit, for judging the server identification from the transit terminal, and the digital content from The mark for each transit terminal that the server is passed through to subordinate's transit terminal of the transit terminal is with default mark No matching;Instruction sending unit, in the case of judging matching in the matching judgment unit, sent to the transit terminal true Instruction is recognized, so that the transit terminal judges the digital content transmissions not to client, and in the matching judgment unit In the case of matching, refusal instruction is sent to the transit terminal, to prevent the transit terminal by the digital content transmissions To the client;Acquiring unit is recorded, for obtaining the transaction record of the transit terminal and client from the transit terminal, described Power in the business model that the authority for being additionally operable to judge in the transaction record with judging unit is mutually tackled with the transit terminal Whether limit matches, if mismatching, sends prompt message.
- 7. server according to claim 6, it is characterised in that also include:Determining unit is identified, for when the matching judgment unit judges to mismatch, determining the server identification and described In the mark for each transit terminal that digital content is passed through from the server to subordinate's transit terminal, preset with described Unmatched mark is identified, and the relevant information for obtaining the unmatched mark is shown.
- 8. server according to claim 6, it is characterised in that also include:Ciphering unit, for the digital content to be encrypted by preset algorithm;Mark acquiring unit, for after the decoding request of the client is received, the service to be obtained from the client Device identifies, and the mark of each transit terminal that the digital content is passed through from the server to the client,Wherein, the matching judgment unit is additionally operable to judge the server identification, and the digital content is from the service The mark for each transit terminal that device is passed through to the client identifies whether to match with described preset;The data transfer list Member is additionally operable to when the matching judgment unit judges to match, and corresponding close of the preset algorithm is sent to the client Key, so that the client passes through digital content described in the secret key decryption.
- A kind of 9. transit terminal, it is characterised in that including:Data relay unit, for by the digital content transmissions from server to subordinate's transit terminal, the service will to be come from The server identification of device, business model, and the digital content is from the server to subordinate's transit terminal institute The identification transmission for each transit terminal passed through is to subordinate's transit terminal, and by the server identification, and the numeral The identification transmission for each transit terminal that content is passed through from the server to subordinate's transit terminal to the server, And when the confirmation for receiving the server instructs, by the digital content transmissions to client;Business model resolution unit, during for being instructed in the confirmation for receiving the server, and parse the business model;Granted unit, for the mandate right obtained according to the business model is parsed, the client is authorized to use the number Word content.
- 10. transit terminal according to claim 9, it is characterised in that also include:It is divided into unit, the client for obtaining the digital content from the transit terminal is completed to pay the digital content After money, it is divided into rule according to what the parsing business model obtained, divides with payment of the server to the client Into.
- A kind of 11. authority checking method, it is characterised in that including:Step 402, server is when by digital content transmissions at least one-level transit terminal, by the server identification and institute The business model for stating digital content is transmitted to the transit terminal;Step 404, each transit terminal at least one-level transit terminal is by the digital content transmissions to subordinate's transfer Terminal, and by the server identification, the business model, and the digital content from the server into the subordinate Turn the identification transmission of each transit terminal that terminal is passed through to subordinate's transit terminal;Step 406, the transit terminal is by the server identification, and the digital content is from the server under described Identification transmission to the server, the server for each transit terminal that level transit terminal is passed through judges the server Mark, and the mark of each transit terminal that the digital content is passed through from the server to subordinate's transit terminal Identify whether to match with default;Step 408, if matching, sent to the transit terminal and confirm instruction, so that the transit terminal is by the numeral Appearance is transmitted to client, and parses the business model, the mandate right obtained according to the parsing business model, described in mandate Client uses the digital content, if mismatching, refusal instruction is sent to the transit terminal, to prevent the transfer whole Hold the digital content transmissions to the client;The server obtains the transaction record of the transit terminal and client, the matching judgment list from the transit terminal Member be additionally operable to judge authority in the business model that the authority in the transaction record is mutually tackled with the transit terminal whether Match somebody with somebody, if mismatching, send prompt message.
- 12. authority checking method according to claim 11, it is characterised in that the step 408 also includes:In the clothes Device be engaged in when judging to mismatch, determines the server identification and the digital content from the server to subordinate's transfer In the mark for each transit terminal that terminal is passed through, and the unmatched mark of the default mark, and obtain the mismatch The relevant information of mark shown.
- 13. authority checking method according to claim 11, it is characterised in that also include before the step 402:Institute State server the digital content is encrypted by preset algorithm, then the step 408 also includes:The transit terminal exists During by the digital content transmissions to the client, by the server identification, and the digital content is from the service The identification transmission for each transit terminal that device is passed through to the client is to the client, and the server is receiving After the decoding request for stating client, the server identification is obtained from the client, and the digital content is from the clothes The mark for each transit terminal that business device is passed through to the client, and judge the server identification, and the numeral The mark for each transit terminal that content is passed through from the server to the client identifies whether to match with described preset, If matching, the corresponding key of the preset algorithm is sent to the client, so that the client passes through the key Decrypt the digital content.
- 14. authority checking method according to claim 11, it is characterised in that also include:The transit terminal is from described After transit terminal obtains payment of the client completion of the digital content to the digital content, according to the parsing commercial mould What formula obtained is divided into rule, is divided into payment of the server to the client.
- 15. the authority checking method according to any one of claim 11 to 14, it is characterised in that the step 406 is also Including:The transit terminal transmits the business model to the server, the server judge the business model with Whether default business model matches.
- A kind of 16. authority checking method, it is characterised in that including:Step 502, server by digital content transmissions at least one-level transit terminal, and by the server identification and described The business model of digital content is transmitted to the transit terminal;Step 504, the server judges the server identification from the transit terminal, and the digital content from The mark for each transit terminal that the server is passed through to subordinate's transit terminal of the transit terminal is with default mark No matching;Step 506, if matching, sent to the transit terminal and confirm instruction, so that the transit terminal is by the numeral Hold and transmit to client, if mismatching, refusal instruction is sent to the transit terminal, to prevent the transit terminal by described in Digital content transmissions are to the client;The server obtains the transaction record of the transit terminal and client, the matching judgment list from the transit terminal Member be additionally operable to judge authority in the business model that the authority in the transaction record is mutually tackled with the transit terminal whether Match somebody with somebody, if mismatching, send prompt message.
- 17. authority checking method according to claim 16, it is characterised in that also include:Judging in the server During mismatch, determine that the server identification and the digital content are passed through from the server to subordinate's transit terminal Each transit terminal mark in, and the unmatched mark of the default mark, and obtain the phase of the unmatched mark Information is closed to be shown.
- 18. authority checking method according to claim 16, it is characterised in that also include before the step 502:Institute Server is stated the digital content is encrypted by preset algorithm;The step 506 also includes:The server is receiving To after the decoding request of the client, the server identification is obtained from the client, and the digital content is from institute The mark for each transit terminal that server is passed through to the client is stated, and judges the server identification, and it is described The mark for each transit terminal that digital content is passed through from the server to the client identifies whether with described preset Matching, if matching, the corresponding key of the preset algorithm is sent to the client so that the client pass through it is described Digital content described in secret key decryption.
- A kind of 19. authority checking method, it is characterised in that including:Step 602, the digital content transmissions from server to subordinate's transit terminal will be come from the server by transit terminal The server identification, business model, and the digital content passed through from the server to subordinate's transit terminal The identification transmission for each transit terminal crossed is to subordinate's transit terminal, and by the server identification, and in the numeral Hold the identification transmission of each transit terminal that is passed through from the server to subordinate's transit terminal to the server, with And when the confirmation for receiving the server instructs, by the digital content transmissions to client;Step 604, the transit terminal parses the business model when receiving the instruction of the confirmation from the server, The mandate right obtained according to the business model is parsed, authorizes the client to use the digital content.
- 20. authority checking method according to claim 19, it is characterised in that also include:The transit terminal is from described After transit terminal obtains payment of the client completion of the digital content to the digital content, according to the parsing commercial mould What formula obtained is divided into rule, is divided into payment of the server to the client.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310382300.6A CN104426867B (en) | 2013-08-28 | 2013-08-28 | Authority checking system, method and server, transit terminal |
| US14/103,995 US20150067892A1 (en) | 2013-08-28 | 2013-12-12 | System and method for authorization and authentication, server, transit terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310382300.6A CN104426867B (en) | 2013-08-28 | 2013-08-28 | Authority checking system, method and server, transit terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104426867A CN104426867A (en) | 2015-03-18 |
| CN104426867B true CN104426867B (en) | 2018-02-02 |
Family
ID=52585266
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310382300.6A Expired - Fee Related CN104426867B (en) | 2013-08-28 | 2013-08-28 | Authority checking system, method and server, transit terminal |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20150067892A1 (en) |
| CN (1) | CN104426867B (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107609926B (en) * | 2016-07-12 | 2021-05-11 | 厦门润丰投资有限公司 | Digital resource transaction system and method for multiple channel users |
| US11210323B2 (en) | 2018-04-27 | 2021-12-28 | Microsoft Technology Licensing, Llc | Methods and systems for generating property keys corresponding to physical spaces, devices, and/or users |
| US11456915B2 (en) | 2018-05-21 | 2022-09-27 | Microsoft Technology Licensing, Llc | Device model templates |
| CN110751503B (en) * | 2019-09-10 | 2022-09-02 | 华为技术有限公司 | Advertisement processing method and electronic equipment |
| CN113079506B (en) * | 2020-01-03 | 2023-04-25 | 中国移动通信集团广东有限公司 | Network security authentication method, device and equipment |
| US11893644B2 (en) | 2020-10-15 | 2024-02-06 | State Farm Mutual Automobile Insurance Company | Intelligent user interface monitoring and alert |
| US11836032B2 (en) * | 2020-10-15 | 2023-12-05 | State Farm Mutual Automobile Insurance Company | Error monitoring and prevention in computing systems based on determined trends and routing a data stream over a second network having less latency |
| CN112486832A (en) * | 2020-12-08 | 2021-03-12 | 车主邦(北京)科技有限公司 | Channel provider access method and device of energy charging operator platform |
| CN116153345B (en) * | 2022-12-21 | 2025-06-27 | 海尔优家智能科技(北京)有限公司 | Playing test method and device, storage medium and electronic device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5864620A (en) * | 1996-04-24 | 1999-01-26 | Cybersource Corporation | Method and system for controlling distribution of software in a multitiered distribution chain |
| US5892900A (en) * | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| CN1742276A (en) * | 2003-02-06 | 2006-03-01 | 诺基亚有限公司 | System and method for locally sharing subscription of multimedia content |
| CN101196970A (en) * | 2007-12-29 | 2008-06-11 | 武汉理工大学 | Digital Rights Management System Based on Digital Watermark and Mobile Agent |
| CN101546366A (en) * | 2009-02-11 | 2009-09-30 | 广州杰赛科技股份有限公司 | Digital copyright management system and management method |
-
2013
- 2013-08-28 CN CN201310382300.6A patent/CN104426867B/en not_active Expired - Fee Related
- 2013-12-12 US US14/103,995 patent/US20150067892A1/en not_active Abandoned
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5864620A (en) * | 1996-04-24 | 1999-01-26 | Cybersource Corporation | Method and system for controlling distribution of software in a multitiered distribution chain |
| US5892900A (en) * | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| CN1742276A (en) * | 2003-02-06 | 2006-03-01 | 诺基亚有限公司 | System and method for locally sharing subscription of multimedia content |
| CN101196970A (en) * | 2007-12-29 | 2008-06-11 | 武汉理工大学 | Digital Rights Management System Based on Digital Watermark and Mobile Agent |
| CN101546366A (en) * | 2009-02-11 | 2009-09-30 | 广州杰赛科技股份有限公司 | Digital copyright management system and management method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104426867A (en) | 2015-03-18 |
| US20150067892A1 (en) | 2015-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104426867B (en) | Authority checking system, method and server, transit terminal | |
| JP6949972B2 (en) | Digital rights management based on blockchain | |
| JP5837234B2 (en) | System and method for accessing digital content using electronic tickets and ticket tokens | |
| CN107770115B (en) | Method and system for distributing digital content in a peer-to-peer network | |
| US8359392B2 (en) | System and method for securely communicating on-demand content from closed network to dedicated devices, and for compiling content usage data in closed network securely communicating content to dedicated devices | |
| CA2808369C (en) | System for protecting an encrypted information unit | |
| EP1942430B1 (en) | Token Passing Technique for Media Playback Devices | |
| US7698743B2 (en) | Authentication server, method and system for detecting unauthorized terminal | |
| CN101951360B (en) | Interoperable Keybox | |
| EP0828210A2 (en) | Method and apparatus for cryptographically protecting data | |
| US20230088172A1 (en) | System for secure provisioning and enforcement of system-on-chip (soc) features | |
| US20100312810A1 (en) | Secure identification of music files | |
| CN107171785A (en) | A kind of digital copyright management method based on block chain technology | |
| KR20130103578A (en) | System and method for trading unused digital rights | |
| EP2289013B1 (en) | A method and a device for protecting private content | |
| CN101606161A (en) | Method for Determining the Price of Overdistribution Fixtures | |
| KR101287929B1 (en) | Method and system for providing a digital content | |
| JP2011501250A (en) | Digital content counting system and method | |
| KR100725918B1 (en) | License Issuance System and Method for Protecting Multi-Level Digital Contents | |
| CN116167017A (en) | Shoe original design AI digital copyright management system based on blockchain technology | |
| CN119885267A (en) | Data trusted computing framework based on alliance block chain | |
| KR100989371B1 (en) | How to manage digital rights for your personal home domain | |
| JP4159818B2 (en) | Content distribution apparatus, content distribution method, content distribution program, and recording medium | |
| CN100507798C (en) | Copyright information treating method and system | |
| KR20240073387A (en) | Did-based verification system for strengthening sovereignty of copyright holders and method for the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20220616 Address after: 3007, Hengqin international financial center building, No. 58, Huajin street, Hengqin new area, Zhuhai, Guangdong 519031 Patentee after: New founder holdings development Co.,Ltd. Patentee after: FOUNDER APABI TECHNOLOGY Ltd. Address before: 100871, Beijing, Haidian District Cheng Fu Road 298, founder building, 9 floor Patentee before: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd. Patentee before: FOUNDER APABI TECHNOLOGY Ltd. |
|
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180202 |