Internet television application supervision system and method
By introducing alliance chain and blockchain technology into the Internet TV application supervision system, digital identity module, audit service module, consistency verification module, detection specification module and management module are established, the problems of single regulatory measures and poor quality content management and poor quality content are solved, and efficient and reliable application supervision and safety compliance management are achieved.
Patent Information
- Application Number
- CN202311410336.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-04-29
AI Technical Summary
The existing Internet TV application supervision measures are single, resulting in unsatisfactory results in duplicate review and inferior content control, lack of specific and operational processes and methods, resulting in inconsistent review standards in different regions and platforms and insufficient technical means.
A supervision system for Internet TV applications based on alliance chain and blockchain technology is proposed, including digital identity module, audit service module, consistency verification module, detection specification module and management module. Through the collaborative work of these modules, identity authentication, audit, consistency verification and management of Internet TV applications can be realized.
It realizes efficient and reliable supervision of Internet TV applications, supports the security supervision and traceability of audit information, builds a constraint mechanism for the auditing subject, and conducts compliance management of applications at the source to ensure the safety and compliance of applications.
Smart Images

Figure CN119903979A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Internet television, and in particular to an Internet television application supervision system. Background Art
[0002] Internet TV application supervision is to review and manage Internet TV applications in accordance with national and industry-related laws, regulations, and self-regulatory conventions. It reviews and compares Internet TV application software information to determine whether it can be downloaded and used by Internet TV terminal users in the Internet TV integrated license holder's application store. Applications that pass the review and comparison can be downloaded and used on Internet TV terminals. Applications that do not pass the review cannot be uploaded to their application stores by the integrated license holder and downloaded and used by terminal users. Applications that do not pass the consistency comparison need to be taken offline by the integrated license holder. This allows for compliance management of Internet TV application software.
[0003] Regarding the series of requirements and measures currently issued, since the current regulatory measures in the Internet TV application industry are relatively simple and there are repeated audits by different licensees, the control effect on applications is not ideal; regarding the series of regulatory measures currently issued, since there is a lack of specific and operational implementation processes and methods in specific business work, the current audit standards in different regions and platforms are inconsistent, and the technical means are insufficient, the control effect on low-quality content is not ideal, and it is urgent to build a sound and sustainable content review capability system.
[0004] In view of this, how to provide efficient and reliable application supervision solutions for Internet TV security regulatory agencies has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present invention provides an Internet TV application supervision system, an Internet TV application supervision method applied to a regulatory agency, an Internet TV application supervision method applied to an integrated licensee, an electronic device, and a storage medium, which are used to at least solve the problem that the application supervision scheme of the Internet TV security regulatory agency in the prior art cannot solve the problems of auditing and confirming rights, preventing tampering, and the uniqueness of the application source of the Internet TV integrated licensee application store.
[0006] According to a first aspect of an embodiment of this specification, there is provided an Internet TV application supervision system, including:
[0007] A digital identity module, used to supervise the identity authentication and identity management of at least one participating institution, and to manage the resource access rights of at least one of the participating institutions, wherein the participating institutions include: integrated license holders and regulatory agencies;
[0008] An audit service module, used to provide at least one of the participating institutions with an audit service for accessing applications to the application store, and to upload the application information that has passed the audit to the blockchain;
[0009] A consistency verification module is used to access the regulatory agency, review the off-chain application information of the application store of the integrated licensee, and determine the consistency of the target application of the application store of the integrated licensee based on the off-chain application information and the on-chain application information;
[0010] A detection specification module, used for obtaining specification requirements for Internet TV application launch, analyzing the specification requirements for Internet TV launch, generating a general audit strategy, and sharing the general audit strategy with at least one of the participating institutions;
[0011] A management module is used to manage the integrated licensee and the regulatory agency of the Internet TV application regulatory system.
[0012] According to a second aspect of the embodiments of this specification, there is provided an Internet TV application supervision method, which is applied to a regulatory agency and includes:
[0013] Receive the review request for the target application initiated by the integrated license holder;
[0014] Conduct an off-chain audit on the target application in combination with the on-chain application information, obtain the off-chain audit result and the audit status identifier of the target application, and send the off-chain audit result and the audit status identifier to the integrated license holder;
[0015] When it is detected that the target application is launched on the application store, obtain the off-chain application information of all applications in the application store of the integrated licensee;
[0016] Based on the first hash value of the off-chain application information and the second hash value of the on-chain application information, the consistency of the target application of the integrated licensee application store is determined.
[0017] According to a third aspect of the embodiments of this specification, there is provided an Internet TV application supervision method, which is applied to an integrated licensee, and includes:
[0018] Conduct offline review of applications to be launched on the app store, and perform on-chain operations on applications that have passed the offline review to obtain on-chain information, where the on-chain information includes self-review information and application description information;
[0019] Determine the target application based on the on-chain information, send the target application to the regulatory agency, and initiate a review request to the regulatory agency;
[0020] Receive the off-chain review result and review status identifier sent by the regulatory agency, and if the off-chain review result is that the target application has passed the review, launch the target application on the application store, and modify the on-chain application launch status of the target application according to the review status identifier.
[0021] An Internet TV application supervision system provided by an embodiment of the present specification includes a digital identity module, an audit service module, a consistency verification module, a detection specification module, and a management module, wherein the digital identity module is used to supervise the identity authentication and identity management of at least one participating institution, and manage the resource access rights of at least one of the participating institutions, wherein the participating institutions include: an integrated licensee and a regulatory agency; the audit service module is used to provide at least one of the participating institutions with an audit business access service for accessing an application to an application store, and upload the application information that has passed the audit to a blockchain; the consistency verification module is used to access the regulatory agency, the off-chain application information of the application store of the integrated licensee that has passed the off-chain audit, and based on the off-chain application information and the on-chain application information, determine the consistency of the target application of the application store of the integrated licensee; the detection specification module is used to obtain the specification requirements for the launch of Internet TV applications, analyze the specification requirements for the launch of Internet TV applications, generate a general audit strategy, and share the general audit strategy with at least one of the participating institutions; the management module is used to manage the integrated licensee and the regulatory agency of the Internet TV application supervision system.
[0022] The Internet TV application supervision system provided by the embodiments of this specification has the following advantages:
[0023] First, the application of the audit module and consistency verification module supports the security supervision and traceability of Internet TV application audit information: according to the timestamp of the application information uploaded to the block, the regulatory agency can regularly analyze the historical records of the audit information of each licensee, so as to monitor and warn of malicious audit behaviors and security risks, and realize the clarification and evidence traceability of each responsible party in the audit process;
[0024] Secondly, the application of the detection specification module helps to build a constraint mechanism for the review entities such as the integrated license holders and regulatory agencies: based on the characteristics of sharing the review result information within the integrated license holders and regulatory agencies, high credibility and traceability, the review errors and credibility of the review entities of Internet TV applications will be open, transparent and traceable, which can effectively promote the sharing of review experience among reviewers of various entities and create a high-quality application review service chain;
[0025] Thirdly, the application of the management module helps to manage the compliance of Internet TV applications at the source: based on the difficulty of tampering with blockchain data, the application information data approved by the integrated licensee and the regulatory agency is stored on the chain. The regulatory agency uses traversal and spot checks to compare the hash values of the application store applications and the chain information to determine that the applications in the integrated licensee's application store are all whitelisted applications. Ultimately, the regulatory agency can supervise the application review work of the integrated licensee's application store to ensure the security and compliance of Internet TV applications.
[0026] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Various other advantages and benefits will become apparent to those skilled in the art by reading the detailed description of the embodiments below. The accompanying drawings are only used to illustrate the preferred embodiments and are not to be considered as limiting the present invention. In the accompanying drawings:
[0028] Figure 1 This is a structural block diagram of an Internet TV application monitoring system provided by an embodiment of the present invention;
[0029] Figure 2 It is a schematic diagram of a process of accessing an audit service of an Internet TV application monitoring system provided by an embodiment of the present invention;
[0030] Figure 3 It is a schematic diagram of a consistency verification process of an Internet TV application monitoring system provided by an embodiment of the present invention;
[0031] Figure 4 It is a flow chart of an Internet TV application monitoring method applied to a regulatory agency provided by an embodiment of the present invention;
[0032] Figure 5 The present invention provides a flowchart of an Internet TV application monitoring method for an integrated licensee, provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0033] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.
[0034] At present, Internet TV application supervision is mainly based on the Internet TV application whitelist management system. The application whitelist mechanism is initiated by the Internet TV Working Committee and is a mandatory certification for whether Internet TV application software meets the conditions for going online. Applications developed by developers must pass the review of at least one integrated licensee to be eligible to enter the "whitelist". The whitelist system provides legal application software for Internet TV terminals. Integrated licensees should ensure that the terminals responsible for broadcast control are connected to the whitelist system. Internet TV terminals shall not maliciously prohibit or restrict the installation and operation of whitelist applications. However, since the review of Internet TV applications is an internal review by each licensee, it is impossible to guarantee that all applications in the integrated licensee's application store are from the whitelist system and have been reviewed and approved by the regulatory agency.
[0035] Therefore, in order to solve the problems that the current Internet TV application supervision cannot solve the problems of review and confirmation of rights, tamper prevention and the uniqueness of the application source of the Internet TV integrated licensee application store, the embodiment of this specification proposes an Internet TV application supervision system based on the alliance chain, which combines blockchain technology and is based on the regulatory authorities' security management specifications for Internet TV applications. It provides an efficient and reliable application supervision solution for Internet TV security regulatory agencies, and at the same time helps to strengthen the security management and control of Internet TV applications, and provides a basic guarantee for building a healthy, orderly, manageable, controllable, safe and compliant Internet TV business.
[0036] The first embodiment of the present invention provides an Internet television monitoring system. Figure 1 , Figure 1 The present invention provides a structural block diagram of an Internet television application monitoring system.
[0037] like Figure 1 As shown, the Internet TV supervision system includes: a digital identity module 102 , an audit service module 104 , a consistency verification module 106 , a detection specification management module 108 , and a management module 110 .
[0038] Specifically, the digital identity module 102 is used to supervise the identity authentication and identity management of at least one participating institution, and to manage the resource access rights of at least one participating institution, wherein the participating institutions include: integrated license holders and regulatory agencies.
[0039] In actual applications, the digital identity module 102 is responsible for the identity authentication and identity management of each participating organization in Internet TV application supervision, manages the participants' access rights to resources, and ensures the reliable operation of the blockchain access control strategy. It should be noted that the participating organizations here include 7 integrated licensees and regulatory agencies.
[0040] More specifically, the digital identity module 102 includes an institution access unit 112, an account authentication unit 114 and an access control unit 116, wherein the institution access unit 112 is used to determine whether a node corresponding to at least one of the participating institutions on the blockchain is allowed to access, based on the validity of the authorization certificates of each node on the blockchain, and to trace the behavior of the allowed node; the account authentication unit 114 is used to authorize the target operation requested to be initiated by at least one of the participating institutions through a digital signature; the access control unit 116 is used to determine the readable resources of the participating institution based on the resource access rights of at least one of the participating institutions and the role of the participating institution defined according to the resource access rights.
[0041] In actual applications, the institutional access unit 112 of the digital identity module ensures that all nodes on the Internet TV application supervision blockchain are traceable and the institutions to which the node behaviors belong are traceable. The node identities correspond to the physical institutions one by one, so that the institutions to which the node behaviors belong are traceable. The institutional access unit 112 provided in the embodiment of this specification issues CA certificates to all nodes and files public key certificates for each institution to the blockchain, so that when the node is connected, the validity of the issued CA institution certificate is verified to determine whether the node is admitted, and the behavior of the connected nodes can be traced.
[0042] The account authentication unit 114 of the digital identity module authorizes the request to initiate various transactions, store evidence, and other operations through digital signatures. In the Internet TV application supervision blockchain, each account has a pair of company keys, in which the public key is public information and the generated address is used as the account ID. The private key is private information, combined with cryptography and the public public key, to determine whether the account management authority is actually held.
[0043] The access control functional unit 116 of the digital identity module includes three functions: alliance user identity management, user role management and authority configuration.
[0044] Specifically, first, according to the different permissions of the integrated licensee to access or read resources, the integrated licensee is defined as multiple roles. Then, according to the permissions and security rules for authorizing different users to access or use resources based on the roles, the scope of data resources that each role can write or read is determined. It should be noted that data resources outside the writable or readable range will be encrypted for protection.
[0045] The audit service module 104 is used to provide at least one of the participating organizations with an audit business access service for accessing the application to the application store, and upload the application information that has passed the audit to the blockchain.
[0046] More specifically, the audit service module 104 is used to provide at least one of the participating organizations with a business query service, a business access service, a file unique identifier allocation service, and a storage space allocation service for accessing an application to an application store.
[0047] The blockchain is used for trusted storage of key data of Internet TV applications.
[0048] In actual applications, the review service module 104 is the interactive intermediary of the Internet TV application review service, responsible for providing application review business access services to all participating organizations, including business query, business access, file unique ID allocation, storage space allocation and other functions, providing business access and submission, as well as data exchange services for all parties involved in the application review.
[0049] Among them, the specific steps for providing application review business access services to participating institutions can be found in Figure 2 , Figure 2 It is a flow chart of an audit service access process of an Internet TV application monitoring system provided by an embodiment of the present invention, specifically including steps S202-S212.
[0050] Step S202: The seven license holders review the applications to be launched on the application store.
[0051] It should be noted that the 7 licensees here are the above-mentioned integrated licensees.
[0052] Step S204: The seven license holders will upload the approved self-examination information and application description information to the chain to obtain the chain information.
[0053] It should be noted that the chain information here includes: application MD5 value, license reviewer ID, application name, application version number, terminal manufacturer, application apk file hash, application apk file location information, review date, review agency signature, etc. As shown in Table 1, Table 1 is a description of each field of the chain information.
[0054] Table 1
[0055] Fields illustrate AppMD5 Apply MD5 value, unique code of the audited APP auditorID Review license holder ID name Application Name ver Application version number Manufacturer Terminal manufacturers filehash Application apk file hash fileloc Application apk file location information time Review date sig Signature of the auditing agency
[0056] Step S206: The license holder initiates an application review request, and the regulatory agency re-reviews the application submitted by the license holder.
[0057] Step S208: After receiving the request, the regulatory agency obtains the original file from the designated location and performs a hash operation to determine the integrity of the file.
[0058] Step S210: The regulatory agency reviews the application.
[0059] Step S212: The regulatory agency modifies or adds an audit status identifier. The added information includes the audit problem file ID, the audit problem file hash, the problem file location information, the auditor ID, the audit date, the audit agency signature, etc.
[0060] Among them, the audit result information fields of the regulatory agency are shown in Table 2.
[0061] Table 2
[0062] Fields illustrate errID Audit Question File ID errloc Review problem file location information auditorID Auditor ID time Review date sig Signature of the auditing agency
[0063] It should be noted that for each application to be launched on the app store, a content review certificate will be generated every time it undergoes a review, regardless of whether the review result is passed or not. The content review certificate here can provide a basic basis for subsequent traceability and evaluation.
[0064] The audit service module provided by the embodiments of this specification can provide security protection for applications in the application mall.
[0065] The consistency verification module 106 is used to access the regulatory agency, review the off-chain application information of the application store of the integrated licensee that has passed the off-chain review, and determine the consistency of the target application of the application store of the integrated licensee based on the off-chain application information and the on-chain application information.
[0066] In actual applications, the consistency detection module 106 is the core module of the Internet TV application supervision system. On the one hand, it can access the regulatory agency and all application information that has passed the off-chain review. On the other hand, based on the deployment of smart contracts, the application store application and the on-chain information are compared by hash value through a combination of traversal and spot checks to realize the judgment of application consistency.
[0067] The specific process of verifying application consistency is as follows: Figure 3 As shown, Figure 3 It is a flow chart of consistency verification of an Internet TV application monitoring system provided by an embodiment of the present invention, which specifically includes steps S302-S304.
[0068] Step S302: The regulatory agency obtains all application information of the application store of the integrated licensee.
[0069] It should be noted that the application file information here includes application ID, developer name, application type, version number, and terminal model.
[0070] Step S304: The regulatory agency compares the hash value of the obtained application information with the application information that has passed the review on the chain.
[0071] The consistency detection module 106 is an important part of the Internet TV application supervision system, which can ensure the single source of Internet TV applications.
[0072] The consistency detection module provided in the embodiments of this specification can provide uniqueness guarantee for the application source.
[0073] The application of the audit module and consistency verification module supports the security supervision and traceability of Internet TV application audit information: based on the timestamp of the on-chain application information uploaded to the block, the regulatory agency can regularly analyze the historical records of the audit information of each licensee, thereby monitoring and warning of malicious audit behaviors and security risks, as well as clarifying and documenting the responsible parties for each behavior during the audit process.
[0074] The detection specification module 108 is used to obtain the specification requirements for the launch of Internet TV applications, analyze the specification requirements for the launch of Internet TV applications, generate a general audit strategy, and share the general audit strategy with at least one of the participating institutions.
[0075] More specifically, the detection specification module 108 includes a specification collection unit 118, a policy analysis unit 120, and a policy publishing unit 122. The specification collection unit 118 is used to timely obtain the specification requirements for the launch of Internet TV; the policy analysis unit 120 is used to analyze the specification requirements, combine the audit capabilities and audit requirements, and generate a unified general audit strategy; the policy publishing unit 122 shares the general audit strategy with the integrated licensee and the regulatory agency by putting the strategy on the chain.
[0076] In actual application, the main functions of the specification management module 108 include three aspects, namely specification collection, policy analysis, and policy release. Among them, the specification collection unit 118 obtains the specification requirements for the launch of Internet TV from the State Administration of Radio, Film and Television and related management departments in a timely manner.
[0077] The policy analysis unit 120 analyzes the regulatory requirements and generates a unified general audit policy in combination with the audit capabilities and audit requirements.
[0078] The policy publishing unit 122, by putting the policy on the chain, realizes the shared publishing of application review policy with monitoring regulatory agencies and integrated license holders, realizes the unification of application review items of each agency, and ensures the quality of review.
[0079] By using the specification management module 108 provided in the embodiment of this specification, the specification requirements of the General Administration and relevant management departments for the launch of Internet TV applications can be obtained in a timely manner and analyzed to generate a general review strategy.
[0080] The application of the detection specification module helps to build a constraint mechanism for the review entities such as integrated licensees and regulatory agencies: after the audit result information is uploaded to the chain, it can be shared within the integrated licensees and regulatory agencies, and it has high credibility and traceability. The audit errors and credibility of each review entity of the Internet TV application will be open, transparent and traceable, which can effectively promote the sharing of audit experience among reviewers of various entities and create a high-quality application review service chain.
[0081] The management module 110 is used to manage the integrated licensee and the regulatory agency of the Internet TV application regulatory system.
[0082] More specifically, the management module 110 includes a business management unit 124, a content management unit 126, a monitoring management module 128, and a traceability management module 130. The business management unit 124 is used to manage all business records related to the audit blockchain and provide a corresponding business query interface, wherein the business records include: business requests, application audits, and audit result records; the content management unit 126 is used to manage all file contents, wherein the file contents include: original files, audited process files, malicious content files, and problem files; the monitoring management unit 128 is used to monitor and record the blockchain operation status, and monitor and record blockchain operation failures; the traceability management unit 130 is used to provide the regulatory agency with a query path for content audit records, a tracking path for problems, and a report record corresponding to the problem.
[0083] In actual applications, the business management unit 124 is responsible for managing all business records related to the application audit blockchain, including business requests, application audits, audit result records, etc., and provides a corresponding business query interface.
[0084] Among them, the content management unit 126 provides management of all file contents, including original files, audited files, malicious content files, problematic files, etc.
[0085] The monitoring management module 128 is responsible for monitoring the operation status and fault detection of the blockchain, and provides the collection of accident and problem reports.
[0086] The monitoring management module 128 is responsible for providing content audit record query and tracing, as well as problem tracking and reporting services to regulatory agencies.
[0087] The application of the management module helps to manage the compliance of Internet TV applications at the source: based on the difficulty of tampering with blockchain data, application information data approved by the integrated licensee and regulatory agency is stored on the chain. The regulatory agency uses traversal and spot checks to compare the hash values of the application store applications and the chain information to determine that the applications in the integrated licensee's application store are all whitelisted applications. Ultimately, the regulatory agency can supervise the application review work of the integrated licensee's application store to ensure the security and compliance of Internet TV applications.
[0088] The second embodiment of the present invention provides an Internet TV supervision method, see Figure 4 , Figure 4 It is a flowchart of an Internet TV application monitoring method applied to a regulatory agency provided by an embodiment of the present invention, which specifically includes steps S402-S408.
[0089] Step S402: receiving a review request for the target application initiated by the integration license holder.
[0090] Step S404: Perform an off-chain audit on the target application in combination with the on-chain application information to obtain the off-chain audit result and the audit status identifier of the target application, and send the off-chain audit result and the audit status identifier to the integrated licensee.
[0091] Step S406: When it is detected that the target application is launched on the application store, the off-chain application information of all applications in the application store of the integrated licensee is obtained.
[0092] Step S408: Based on the first hash value of the off-chain application information and the second hash value of the on-chain application information, the consistency of the target application of the integrated licensee application store is determined.
[0093] See also Figure 5 , Figure 5 It is a flowchart of an Internet TV application monitoring method applied to an integrated license holder provided by an embodiment of the present invention, which specifically includes steps S502-S506.
[0094] Step S502: Conduct an offline review of the application to be launched on the application store, and perform a chain operation on the application that has passed the offline review to obtain chain information, wherein the chain information includes self-review information and application description information.
[0095] Step S504: Determine the target application based on the on-chain information, send the target application to the regulatory agency, and initiate a review request to the regulatory agency.
[0096] Step S506: Receive the off-chain audit result and audit status identifier sent by the regulatory agency, and if the off-chain audit result is that the target application has passed the audit, launch the target application on the application store, and modify the on-chain application online status of the target application according to the audit status identifier.
[0097] Specifically, the off-chain audit of the target application is performed in combination with the on-chain application information to obtain the off-chain audit result and the audit status identifier of the target application, including:
[0098] Obtaining an original file corresponding to the target application, and performing a hash value operation on the original file to obtain a first hash value;
[0099] Determining the integrity of an original file corresponding to the target application based on the first hash value;
[0100] When it is determined that the original file of the target application meets the integrity requirement, the target application is audited and an audit status identifier of the target application is determined.
[0101] The third aspect of the present invention provides a computer device, which includes a processor and a memory, wherein the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the above-mentioned Internet TV application monitoring method are implemented.
[0102] The fourth aspect of the present invention provides a computer-readable storage medium, a computer-readable storage medium having a computer program stored thereon, and the computer program, when executed by a processor, implements the steps of the aforementioned Internet TV application monitoring method.
[0103] It should be noted that in the embodiments of the present application, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0104] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0105] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0106] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. An Internet TV application supervision system, characterized in that: include: A digital identity module, used to supervise the identity authentication and identity management of at least one participating institution, and to manage the resource access rights of at least one of the participating institutions, wherein the participating institutions include: integrated license holders and regulatory agencies; An audit service module, used to provide at least one of the participating institutions with an audit service for accessing applications to the application store, and to upload the application information that has passed the audit to the blockchain; A consistency verification module is used to access the regulatory agency, review the off-chain application information of the application store of the integrated licensee, and determine the consistency of the target application of the application store of the integrated licensee based on the off-chain application information and the on-chain application information; A specification management module, used for obtaining specification requirements for Internet TV application launch, analyzing the specification requirements for Internet TV launch, generating a general review strategy, and sharing the general review strategy with at least one of the participating institutions; A management module is used to manage the integrated licensee and the regulatory agency of the Internet TV application regulatory system.
2. The system according to claim 1, characterized in that The blockchain is used for trusted storage of key data of Internet TV applications.
3. The system according to claim 1, characterized in that The digital identity module comprises: An institution access unit, used to determine whether a node corresponding to at least one of the participating institutions on the blockchain is allowed to access the blockchain according to the validity of the authorization certificates of each node on the blockchain, and to trace the behavior of the allowed nodes; An account authentication unit, used to authorize, by digital signature, a target operation requested to be initiated by at least one of the participating institutions; The access control unit is used to determine the readable resources of the participating organization according to the resource access rights of at least one of the participating organizations and the role of the participating organization defined according to the resource access rights.
4. The system according to claim 1, characterized in that The audit service module is used to provide at least one of the participating organizations with a business query service, a business access service, a file unique identifier allocation service, and a storage space allocation service for accessing an application to an application store.
5. The system according to claim 1, characterized in that The specification management module includes: The specification collection unit is used to obtain the specification requirements for the launch of Internet TV in a timely manner; The strategy analysis unit is used to analyze the regulatory requirements and generate a unified general audit strategy based on the audit capabilities and audit requirements; The policy issuing unit shares the general audit policy with the integrated licensee and the regulatory agency by putting the policy on the chain.
6. The system according to claim 1, characterized in that The management module comprises: A business management unit is used to manage all business records related to the audit blockchain and provide a corresponding business query interface, wherein the business records include: business requests, application audits, and audit result records; A content management unit, used to manage all file contents, wherein the file contents include: original files, audited files, malicious content files, and problematic files; A monitoring management unit, which is used to monitor and record the operation status of the blockchain, and monitor and record blockchain operation failures; The traceability management unit is used to provide the regulatory authorities with a query path for content review records, as well as a tracking path for problems and report records corresponding to the problems.
7. A method for supervising Internet TV applications, characterized in that: Applications to regulatory agencies, including: Receive the review request for the target application initiated by the integrated license holder; Conduct an off-chain audit on the target application in combination with the on-chain application information, obtain the off-chain audit result and the audit status identifier of the target application, and send the off-chain audit result and the audit status identifier to the integrated license holder; When it is detected that the target application is launched on the application store, obtain the off-chain application information of all applications in the application store of the integrated licensee; Based on the first hash value of the off-chain application information and the second hash value of the on-chain application information, the consistency of the target application of the integrated licensee application store is determined.
8. The method according to claim 7, characterized in that The off-chain audit of the target application is performed in combination with the on-chain application information to obtain the off-chain audit result and the audit status identifier of the target application, including: Obtaining an original file corresponding to the target application, and performing a hash value operation on the original file to obtain a first hash value; Determining the integrity of an original file corresponding to the target application based on the first hash value; When it is determined that the original file of the target application meets the integrity requirement, the target application is audited and an audit status identifier of the target application is determined.
9. A method for supervising Internet TV applications, characterized in that: Applicable to integrated licensees, including: Conduct offline review of applications to be launched on the app store, and perform on-chain operations on applications that have passed the offline review to obtain on-chain information, where the on-chain information includes self-review information and application description information; Determine the target application based on the on-chain information, send the target application to the regulatory agency, and initiate a review request to the regulatory agency; Receive the off-chain review result and review status identifier sent by the regulatory agency, and if the off-chain review result is that the target application has passed the review, launch the target application on the application store, and modify the on-chain application launch status of the target application according to the review status identifier.