Interactive control method and device based on copyright resource verification, equipment and medium

CN122634558BActive Publication Date: 2026-09-22BEIJING QIBU QIBU TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202611096224.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-07-23
Publication Date
2026-09-22
Estimated Expiration
2046-07-23

AI Technical Summary

Technical Problem

[0004]本发明的主要目的在于提供基于版权资源校验的交互控制方法、装置、设备及介质,旨在解决现有技术中难以兼顾版权资源调用的精准性与交互连续性的问题

Benefits of technology

[0009]有益效果:本发明公开了基于版权资源校验的交互控制方法、装置、设备及介质,相比于现有技术,本发明实施例通过接收与版权资源相关联的交互请求并解析确定目标资源标识及对应目标资源的授权属性;采集当前智能终端多个校验维度的校验信息,基于各校验维度的历史校验结果进行降序排列,得到校验维度执行序列;按照所述校验维度执行序列,根据预设动态校验策略依次对所述校验信息与所述授权属性进行逐维度的版权校验,在满足指定终止条件时获得版权校验结果;若版权校验成功,则调用所述目标资源以执行所述交互请求,若版权校验失败,则执行相应的降级处理策略。通过多维度的版权校验与动态终止机制,以单个维度的资源为最小校验单元实现细粒度版权管控,并将版权限控制嵌入交互主流程,在避免越权调用的同时兼顾校验效率与用户体验连续性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122634558B_ABST
    Figure CN122634558B_ABST
Patent Text Reader

Abstract

The application relates to the field of artificial intelligence and discloses an interactive control method and device based on copyright resource verification, equipment and a medium, which comprises the following steps: receiving an interactive request associated with a copyright resource and analyzing and determining a target resource identifier and corresponding authorization attributes; collecting verification information of multiple verification dimensions, arranging the historical verification results of the verification dimensions in descending order to obtain a verification dimension execution sequence; according to a preset dynamic verification strategy, performing copyright verification on the verification information and the authorization attributes in sequence according to the verification dimension execution sequence, and obtaining a copyright verification result when a specified termination condition is met; if the verification is successful, the target resource is called to execute the interactive request, and if the verification fails, a degradation processing strategy is executed. Through multi-dimensional copyright verification and a dynamic termination mechanism, fine-grained copyright control is realized by taking single-dimensional verification information as the minimum unit, copyright control is embedded in the interactive main process, and the verification efficiency and interactive continuity are considered while avoiding unauthorized calls.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of artificial intelligence technology, and in particular to interactive control methods, devices, equipment and media based on copyright resource verification. Background Technology

[0002] Currently, because pure AI interaction lacks personalized characteristics, while products with mature IPs (such as animation, film and television, and game characters) carry user memories and emotional identification, more and more smart interactive terminals are cooperating with IPs in order to quickly establish emotional connections and reduce user acquisition costs in the context of hardware homogenization.

[0003] In scenarios where smart interactive terminals support multiple IP roles, the authorization boundaries, usage periods, and device ranges of resources for different roles often vary. Existing smart terminals typically use simple global on / off checks, managing resources based solely on whether the entire role is available or unavailable, or performing post-resource verification. These methods may lead to call failures or user experience interruptions, or unauthorized resources may have already entered content generation and playback before triggering errors, creating copyright compliance risks. Therefore, existing smart interactions based on copyrighted resource calls struggle to balance the accuracy of call execution with the continuity of user experience. Summary of the Invention

[0004] The main objective of this invention is to provide an interactive control method, apparatus, device, and medium based on copyright resource verification, aiming to solve the problem in the prior art that it is difficult to balance the accuracy of copyright resource retrieval with the continuity of interaction.

[0005] The technical solution of the present invention is as follows: The first aspect of this invention provides an interactive control method for copyright resource verification, comprising: Receive interaction requests associated with copyrighted resources; The interaction request is parsed to determine the target resource identifier and the corresponding authorization attributes of the target resource; Collect verification information from multiple verification dimensions of the current smart terminal, sort the historical verification results of each verification dimension in descending order, and obtain the execution sequence of the verification dimensions; The execution sequence is performed according to the verification dimensions. The verification information and the authorization attribute are verified dimension by dimension according to the preset dynamic verification strategy. The copyright verification result is obtained when the specified termination condition is met. If the copyright verification is successful, the target resource is invoked to execute the interaction request; if the copyright verification fails, the corresponding degradation processing strategy is executed.

[0006] A second aspect of the present invention provides an interactive control device for copyright resource verification, comprising: The request receiving module is used to receive interactive requests associated with copyrighted resources; The parsing and processing module is used to parse the interaction request and determine the target resource identifier and the corresponding authorization attributes of the target resource; The verification sequence module is used to collect verification information from multiple verification dimensions of the current smart terminal, sort the historical verification results of each verification dimension in descending order, and obtain the execution sequence of the verification dimensions. The copyright verification module is used to execute the sequence according to the verification dimensions, and to perform copyright verification on the verification information and the authorization attributes in turn according to the preset dynamic verification strategy, and to obtain the copyright verification result when the specified termination condition is met. The execution module is invoked to execute the interaction request if the copyright verification is successful, and to execute the corresponding degradation processing strategy if the copyright verification fails.

[0007] A third aspect of the present invention provides a computer device including at least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the interactive control method for copyright resource verification described above.

[0008] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to perform the above-described interactive control method for copyright resource verification.

[0009] Beneficial Effects: This invention discloses an interactive control method, apparatus, device, and medium based on copyright resource verification. Compared to existing technologies, this invention receives an interactive request associated with a copyright resource and parses it to determine the target resource identifier and the corresponding authorization attribute of the target resource; collects verification information from multiple verification dimensions of the current smart terminal, sorts it in descending order based on the historical verification results of each verification dimension, and obtains a verification dimension execution sequence; according to the verification dimension execution sequence, performs copyright verification on the verification information and the authorization attribute dimension by dimension according to a preset dynamic verification strategy, and obtains the copyright verification result when a specified termination condition is met; if the copyright verification is successful, the target resource is invoked to execute the interactive request; if the copyright verification fails, a corresponding downgrade processing strategy is executed. Through multi-dimensional copyright verification and dynamic termination mechanisms, fine-grained copyright management is achieved with a single-dimensional resource as the smallest verification unit, and copyright access control is embedded in the main interactive process, avoiding unauthorized calls while ensuring verification efficiency and user experience continuity. Attached Figure Description

[0010] To more clearly illustrate the solutions in this invention, the accompanying drawings used in the description of the embodiments of this invention will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0011] Figure 1 A schematic diagram of an application environment for the interactive control method for copyright resource verification provided in an embodiment of the present invention; Figure 2 A flowchart of an interactive control method for copyright resource verification provided in an embodiment of the present invention; Figure 3 A schematic diagram of the functional modules of the interactive control device for copyright resource verification provided in an embodiment of the present invention; Figure 4 A schematic diagram of the hardware structure of a computer device provided in an embodiment of the present invention. Detailed Implementation

[0012] To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention is further described in detail below. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. The embodiments of the invention are described below in conjunction with the accompanying drawings.

[0013] The interactive control method for copyright resource verification provided in this embodiment of the invention can be applied to, for example... Figure 1 The illustrated intelligent agent interaction scenario with a hardware carrier includes a terminal device 101, a hardware carrier 102 bound to the target intelligent agent, a network 103, and a server 104. The network 103 serves as a medium to provide a communication link between the terminal device 101, the hardware carrier 102, and the server 104. The network 103 can include various connection types, such as wired and / or wireless communication links (e.g., Bluetooth, Wi-Fi, NFC, etc.).

[0014] Users can interact with server 104 via network 103 using terminal device 101 and hardware carrier 102 to receive or send messages, etc. Terminal device 101 may have a client installed that supports virtual scenarios. For example, when the virtual scenario is pet companionship, the client could be a virtual pet application. Users can log in to the client to view, edit, or control the interactions of the bound target intelligent agent in the virtual scenario (this is just an example). Terminal device 101 can be various electronic devices with a display screen and web browsing support, including but not limited to smartphones, tablets, and desktop computers.

[0015] The hardware carrier 102, bound to the target intelligent agent, serves as a real-world interaction medium between the user and the target intelligent agent. It can sense the user's close-range touch, shaking, movement, and other real-world activities in real time and associate them with corresponding interactive events. The hardware carrier 102 can be a plush toy, smart wearable accessory, desktop smart ornament, smart speaker, etc., integrating motion sensing and near-field communication recognition functions. Furthermore, the hardware carrier 102 can also come into contact with physical plot triggering media, such as plot badges, plot base modules, plot keychains, or any automatically recognizable plot triggering device, to read plot-related information stored in the physical medium. This allows the interaction mode with the intelligent agent to switch from ordinary chat mode to plot mode, realizing an immersive plot interaction scenario.

[0016] Server 104 can be a server that provides various services, such as a backend server that supports the content browsed by the user using terminal device 101 and hardware carrier 102 (this is just an example). The backend server can analyze and process data such as received user requests, and feed the processing results back to the user through terminal device 101 and hardware carrier 102. Server 104 can be a cloud server, a server of a distributed system, or a server combined with blockchain.

[0017] It should be understood that the number of terminal devices 101, hardware carriers 102, networks 103, and servers 104 mentioned above is merely illustrative. Depending on the implementation needs, there can be any number of terminal devices 101, hardware carriers 102, networks 103, and servers 104. For example, a single user can correspond to one terminal device 101 and one hardware carrier 102, and multiple users can achieve interactive linkage between target intelligent agents through the network.

[0018] like Figure 2 As shown, the interactive control method for copyright resource verification provided in this embodiment of the invention specifically includes the following steps: S201. Receive an interaction request associated with a copyrighted resource.

[0019] In this embodiment, the interaction request associated with copyrighted resources is a resource access intent triggered by the user through a smart terminal, including role switching, plot triggering, song playback, or request generation, etc. Specifically, by detecting user input events, such as physical buttons, touch screens, voice commands, or press / contact signals, the user operation is encapsulated into a request message containing the request type, target resource identifier, and terminal context information, and submitted to the request processing queue. The request type can be role switching, plot triggering, song playback, or request generation, etc., depending on the interaction scenario, corresponding to the terminal's resource access needs under different business links. This embodiment achieves standardized reception of various resource calls in multi-copyright IP scenarios through a unified request entry point and standardized message encapsulation, providing triggering conditions for subsequent fine-grained verification.

[0020] For example, in a smart doll interaction scenario, when a user touches the "Lion King" character card to a designated area of ​​the smart doll, the built-in near-field communication module detects the contact event of the character card, converts the contact event into a character switching request, and the request message carries the character identification information corresponding to the character card, the terminal device number, the current account identifier, etc., and reports it to the request processing queue.

[0021] S202. The interaction request is parsed to determine the target resource identifier and the corresponding authorization attributes of the target resource.

[0022] In this embodiment, the received interaction request is parsed, and the corresponding target resource identifier is extracted based on the request content. This target resource identifier is a unique data tag that identifies copyrighted resources. Simultaneously, a search is performed in a preset resource directory based on this target resource identifier to obtain the authorization attributes of the corresponding target resource. These authorization attributes are the usage boundary conditions agreed upon between the copyright holder and the terminal system, specifically including the copyright holder, authorization period, available regions, available device range, available account range, and version restrictions, etc. By mapping resources to the smallest authorization unit, the inaccurate copyright control caused by the traditional coarse-grained whole-role switching is avoided.

[0023] For example, based on the interaction request, the role ID = LION_KING_001 is parsed out. The corresponding authorization attributes are then retrieved through the resource directory table: Copyright Entity = Disney, Authorization Period = 2025-12-31 23:59:59, Available Region = China, Available Device Range = Smart Dolls SN001-SN100, Available Account Range = VIP Subscribers, Version Restriction = Firmware v3.0 and above. By clearly defining the target resource to be invoked and its authorization attributes, a precise and reliable verification basis is provided for fine-grained version resource verification.

[0024] S203. Collect verification information from multiple verification dimensions of the current smart terminal, sort them in descending order based on the historical verification results of each verification dimension, and obtain the execution sequence of the verification dimensions.

[0025] In this embodiment, while determining the authorization attributes of the target resource, verification information from multiple verification dimensions of the current smart terminal is also collected. The verification dimensions are the minimum check items for permission determination, including resource existence, authorization subject, authorization period, account scope, device scope, regional compatibility, and version compatibility, etc. The verification information is the real-time status data of the current smart terminal under each verification dimension, such as the current date, account subscription status, device unique identifier, region code, and firmware version number, etc.

[0026] After collecting real-time verification information of the current smart terminal under each verification dimension, the historical verification results of each dimension are sorted in descending order. Specifically, based on the historical verification results of each dimension, dimensions with stronger ability to distinguish between authorized and unauthorized or with greater impact are placed at the beginning of the sequence, and vice versa, they are placed at the end of the sequence, thus obtaining a dynamic execution sequence of verification dimensions. This sequence serves as the basis for copyright verification, which is conducive to achieving more efficient and reliable copyright verification and quickly performing fine-grained and accurate copyright verification on the target resources that are currently to be called.

[0027] Preferably, in other embodiments, the execution sequence of the verification dimension can also be determined in other ways, such as sorting according to a fixed priority set by business experience, for example, since the expiration frequency of the authorization period and account range dimensions is usually high, they are placed at the front by default; or sorted in ascending order of the computational cost of each dimension, with lightweight local verification executed first and heavy verification that requires network access executed later; or sorted according to a user-defined policy template, such as the copyright holder requiring that the device binding dimension must be verified first, etc. The execution sequence of the verification dimension generated by different methods can adapt to the verification efficiency requirements under different business scenarios.

[0028] For example, multi-dimensional verification information of the current terminal is collected, including current date = 2026-01-01, account subscription status = annual VIP valid, device SN = SN0050, region code = CN, and firmware version = v3.2. Based on the analysis of historical verification results, the authorization period and account scope dimensions have the strongest historical distinguishing ability, while other dimensions are weaker. The execution sequence of verification dimensions is determined as authorization period - account scope - device scope - region compatibility - version compatibility - authorization subject - resource existence.

[0029] S204. Execute the sequence according to the verification dimensions, and perform copyright verification on the verification information and the authorization attribute in turn according to the preset dynamic verification strategy. Obtain the copyright verification result when the specified termination condition is met.

[0030] In this embodiment, the preset dynamic verification strategy refers to not fixing all dimensions for verification in advance, but dynamically deciding whether to continue to the next dimension based on the intermediate results during the verification process. Verification ends and the copyright verification result is output when a specified termination condition is met. Specifically, according to the verification dimension execution sequence, the verification information of the current verification dimension is compared with the corresponding authorization attribute dimension by dimension to obtain a dimension-by-dimensional verification result. Based on the dimension-by-dimensional verification result and the preset termination judgment logic, a comprehensive evaluation is conducted to determine whether the specified termination condition has been met. If it is met, a comprehensive judgment is made based on the results of the already executed dimensions to obtain the final copyright verification result; if it is not met, the comparison of the next verification dimension in the sequence continues, and the above process is repeated until the termination condition is met. Through this dynamic termination mechanism, the average number of verification dimensions is significantly reduced while maintaining the accuracy of the judgment, thus reducing computational overhead and response latency.

[0031] Of course, in other embodiments, combined verification can also be performed in a fixed order, namely, performing resource existence verification, authorization subject verification, authorization period verification, account scope verification, device scope verification, regional compatibility verification, and version compatibility verification in sequence; copyright verification is only considered successful when all required dimensions pass the verification; if a certain dimension fails, the copyright verification is considered to have failed and the failed dimension is recorded. Through comprehensive fine-grained verification, it is ensured that all authorization attributes of the target resource match the relevant information of the current smart terminal.

[0032] Specifically, termination conditions can be flexibly set according to needs. For example, in addition to comprehensive judgment based on the results of the executed dimensions and a veto system, a full-dimensional scoring mechanism can be adopted, that is, 1 point is awarded for passing each dimension and 0 points are awarded for failing each dimension. If the total score exceeds the threshold, the copyright verification is considered successful. Alternatively, a confidence level mechanism can be adopted, that is, based on the passing confidence level of each dimension after verification, the passing confidence levels of each dimension are weighted and summed. If the combined confidence level exceeds the threshold, the copyright verification is considered successful, and so on.

[0033] S205. If the copyright verification is successful, the target resource is invoked to execute the interaction request; if the copyright verification fails, the corresponding downgrade processing strategy is executed.

[0034] In this embodiment, the final copyright verification result is obtained based on a dimensional, fine-grained copyright verification process. If the copyright verification is successful, the target resource is invoked and sent to the subsequent interaction chain. Depending on the resource type, the corresponding engine is invoked to output content, including a content generation engine, playback engine, or story state machine, etc., thereby executing the interaction request to drive the smart terminal to output the corresponding content. If the copyright verification fails, the interaction process is not directly interrupted. Instead, a corresponding degradation processing strategy is executed, such as returning an error message, silently skipping the resource and continuing the subsequent process, guiding the user to the authorization purchase page, or selecting alternative content from a general resource pool to maintain interaction continuity. By embedding access control into the decision nodes of the main interaction process, call failures or experience interruptions caused by unauthorized resources entering the business chain are avoided, thus balancing compliance and user experience continuity.

[0035] Specific degradation handling strategies can be flexibly configured according to business scenarios. For example, for resources with strict authorization and no alternatives, the function entry can be directly restricted and the user can be prompted to purchase; for non-core plot resources, they can be silently replaced with general content of a self-created IP; for interactive scenarios that can be interrupted, an insufficient authorization prompt can be displayed and the process can be paused for user confirmation, etc. The choice of degradation strategy can be determined based on the resource type, whether the current scenario can be interrupted, and whether there are semantically matching alternative resources. This embodiment does not limit these factors.

[0036] For example, if the current Lion King character verification fails, a downgrade strategy is executed, selecting the corresponding story resources of the self-created IP "Little Lion" from the general resource pool as replacement content, keeping the output voice and scene fields unchanged, and continuing to play the jungle adventure story of "Little Lion", so that children do not perceive the abrupt interruption of the character switching and ensure the continuity of interaction.

[0037] In the above embodiments, this invention discloses an interactive control method for copyright resource verification. The method involves receiving an interactive request associated with a copyright resource and parsing it to determine the target resource identifier and the corresponding authorization attribute; collecting verification information from multiple verification dimensions of the current smart terminal, sorting the historical verification results of each dimension in descending order to obtain a verification dimension execution sequence; sequentially performing copyright verification on the verification information and the authorization attribute according to the verification dimension execution sequence and a preset dynamic verification strategy; obtaining a copyright verification result when a specified termination condition is met; if the copyright verification is successful, calling the target resource to execute the interactive request; if the copyright verification fails, executing a corresponding downgrade processing strategy. Through multi-dimensional copyright verification and a dynamic termination mechanism, fine-grained copyright management is achieved using a single-dimensional resource as the smallest verification unit, and copyright access control is embedded into the main interactive process, avoiding unauthorized calls while maintaining verification efficiency and user experience continuity.

[0038] In one embodiment, step S202 includes: The interaction request is parsed to obtain the character ID, story ID, song ID, function ID, and / or generated task type from the interaction request; At least one target resource identifier is determined based on the character ID, story ID, song ID, function ID, and / or generated task type; Based on the target resource identifier, the authorization attributes of the corresponding target resource are retrieved from the preset resource directory mapping table. The authorization attributes include copyright subject, authorization period, available region, available device range, available account range and / or version restrictions.

[0039] In this embodiment, the request message of the interaction request is parsed to obtain the request resource fields contained in the request message, including character ID, plot ID, song ID, function ID, and / or task generation type, etc. Based on these request resource fields, the combination of resource types triggered by the user is identified, and at least one target resource identifier is determined. That is, the current interaction request may be a request for a single target resource, such as a character image, or it may involve multiple target resources, such as requesting the playback of the character's theme song while requesting a character switching request, etc.

[0040] Based on at least one identified target resource identifier, the authorization attributes of the corresponding target resource are retrieved from a pre-defined resource directory mapping table. It can be understood that if a request involves multiple target resources, a joint resource request form is generated, retrieving the authorization attributes of each target resource from the resource directory mapping table all at once and returning a set of authorization attributes for each resource. This avoids the network round-trip overhead and performance degradation caused by multiple independent queries. Through a pre-established multi-copyright resource directory, dialogue resources, plot resources, song resources, and their authorization attributes corresponding to each character are mapped. This allows for the rapid retrieval of the corresponding target resource's authorization attributes when a smart terminal requests character switching, plot entry, or song playback.

[0041] Specific authorization attributes include copyright holder, authorization period, available regions, available device range, available account range, and / or version restrictions. These attributes collectively define the boundaries of resource usage. Specifically, the copyright holder identifies the owner of the resource rights, the authorization period defines the effective time window of the resource, the available regions limit the geographical distribution range of the resource, the available device range limits the set of terminal hardware that can support the resource, the available account range limits the set of user identities that can access the resource, and version restrictions limit the compatibility version requirements of the terminal firmware or software. These authorization attributes are compared dimension by dimension in subsequent verification to achieve fine-grained, differentiated copyright control.

[0042] Furthermore, the authorization attributes can be configured into various authorization types, including permanent authorization, periodic authorization, device-bound authorization, account subscription authorization, and event authorization. Permanent authorization primarily verifies whether the resource is already bound to the current account or device, typically suitable for content purchased outright. Periodic authorization primarily verifies whether the current time falls within the authorization period, suitable for content subscribed annually or monthly. Device-bound authorization primarily verifies whether the device's unique identifier matches the allowed device set, suitable for hardware-bundled content. Account subscription authorization primarily verifies whether the current account subscription status is valid, suitable for membership-based content. Event authorization primarily verifies whether the event conditions, event time window, and event scope are met, suitable for limited-time promotional content. Different authorization types correspond to different judgment fields and invalidation conditions, allowing for the invocation of corresponding verification logic based on the target resource's authorization type, thereby improving verification efficiency.

[0043] In one embodiment, step S203 includes: Extract the first pass rate of each verification dimension in the authorized scenario and the second pass rate in the unauthorized scenario from the historical logs; Calculate the corresponding KL divergence value based on the first and second verification pass rates for each verification dimension; The KL divergence values ​​are used to sort each verification dimension in descending order to obtain the corresponding verification dimension execution sequence.

[0044] In this embodiment, the KL divergence value is calculated by extracting historical metrics for each validation dimension, thereby generating the validation dimension execution sequence. Specifically, the resource call records of the past N times are traversed, and the first validation pass rate (true positive rate) of each validation dimension in the authorized scenario is extracted from the historical logs. pi And the second pass rate in unauthorized scenarios, i.e., the false positive rate. qi The Kullback-Leibler divergence values ​​for each validation dimension are calculated using the following formula:

[0045] The KL divergence value is used to measure the information difference between two probability distributions. The larger the divergence value, the stronger the ability of the verification dimension to distinguish between authorized and unauthorized states. Therefore, after calculating the KL divergence value of each verification dimension, they are sorted in descending order based on the KL divergence value. This allows the dimension with the strongest distinguishing ability to be executed first, rather than according to a fixed order or empirical weights. This helps to achieve the optimal average number of verification steps and saves power consumption in copyright verification.

[0046] In one embodiment, step S204 includes: According to the execution sequence of the verification dimensions, the verification information of the first verification dimension is compared with the authorization attribute to perform copyright verification, and the verification result of the first verification dimension is obtained. Based on the verification results of the first verification dimension, the first verification pass rate of each verification dimension in the authorized scenario, and the second verification pass rate in the unauthorized scenario, calculate and update the cumulative likelihood ratio. Based on the cumulative likelihood ratio, determine whether the termination condition of the sequential probability ratio test is met. If it is met, obtain the final copyright verification result. If it is not met, continue to execute the copyright verification of the next verification dimension in the verification dimension execution sequence and update the cumulative likelihood ratio. The process of verifying copyright and updating the cumulative likelihood ratio is repeated until the cumulative likelihood ratio meets the termination condition of the sequential probability ratio test.

[0047] In this embodiment, copyright transactions are conducted across each verification dimension based on dynamic verification using sequential probability ratio testing. This differs from full verification, which verifies all dimensions regardless of their previous results, resulting in more comprehensive verification but also lower efficiency. This embodiment models multi-dimensional verification as a sequential hypothesis testing problem, not pre-fixing all dimensions for verification but performing verification dimension by dimension, calculating the cumulative likelihood ratio after each dimension is completed. When statistical evidence is sufficient to make a decision on authorization or non-authorization at a preset significance level, the remaining verification is immediately terminated, thus achieving the statistically optimal average number of verification dimensions.

[0048] Specifically, following the execution sequence of verification dimensions, the verification information of the first verification dimension (such as current date, account status, device SN, etc.) is compared with the authorization attributes for copyright verification to obtain the verification result of the first verification dimension; based on the verification result of the first verification dimension and the first verification pass rate of each dimension in the authorized scenario, pi And the pass rate of the second verification in unauthorized scenarios qi The cumulative likelihood ratio is calculated and updated according to the following formula:

[0049] Among them, Λ k To complete the first k The cumulative likelihood ratio after each validation dimension reflects the previous... k The strength of support for the authorized hypothesis relative to the unauthorized hypothesis based on the observations in each dimension. xi ∈{0,1} is the first i The verification results for each verification dimension. xi =1 indicates that the current dimension has passed the validation. xi =0 indicates that the current dimension validation failed. Λ is calculated and updated after each dimension validation is completed. kThe algorithm determines the termination condition without waiting for all dimensions to complete. If the current cumulative likelihood ratio meets the termination condition, the final copyright verification result is obtained. If not, the algorithm continues to perform copyright verification for the next verification dimension in the sequence and then updates the cumulative likelihood ratio. This process is repeated until the termination condition is met.

[0050] Furthermore, a collaborative verification mechanism between local and cloud platforms can be adopted. For example, lightweight verification rules with low time sensitivity, such as resource existence verification and version compatibility verification, can be distributed to the local terminal for execution, reducing network latency. Meanwhile, verifications that require real-time access to the copyright holder's database or account system, such as authorization subject verification, authorization period verification, account scope verification, and device scope verification, can be performed on the cloud server. The copyright verification result is determined by comprehensively judging the local verification results and the cloud verification results. Through layered verification, both response speed and data real-time performance are balanced, while reducing the concurrent pressure on the cloud server.

[0051] In one embodiment, determining whether the termination condition of the sequential probability ratio test is currently met based on the cumulative likelihood ratio includes: Compare the cumulative likelihood ratio with the upper and lower decision boundaries of the sequential probability ratio test; If the cumulative likelihood ratio is greater than or equal to the upper decision boundary, then the copyright verification is determined to be successful and the remaining verifications are terminated. If the cumulative likelihood ratio is less than or equal to the lower decision boundary, then the copyright verification is determined to have failed and the remaining verification is terminated. If the cumulative likelihood ratio is less than the upper decision boundary and greater than the lower decision boundary, then the termination condition is determined not to be met.

[0052] In this embodiment, the termination condition is not a fixed value set manually, but is dynamically determined by the upper and lower decision boundaries to better adapt to copyright verification situations. The upper decision boundary A and the lower decision boundary B are determined by the following formula:

[0053] in, α This represents the Type I error rate in historical logs where unauthorized resources were mistakenly identified as authorized. β This is the Type II error rate, where authorized resources are mistakenly classified as unauthorized and denied in historical logs. The cumulative likelihood ratio is updated each time, comparing it with the upper decision boundary A and the lower decision boundary B: if Λ k If ≥A, it indicates that the authorized assumption is fully supported, and the copyright verification is considered successful, terminating the remaining verification; if Λ k If B ≤ Λ, it means the unauthorized assumption is fully supported, and the copyright verification fails, terminating the remaining verification; if B < Λ, it means the copyright verification fails. kIf the value is less than A, then the current value is insufficient to make a reliable decision. Therefore, the termination condition is not met, and the next verification dimension needs to be executed. This embodiment achieves the optimal average number of verification dimensions by strictly statistically determining the decision boundary, while controlling the false positive rate, thus avoiding the uncertainty of traditional fixed thresholds.

[0054] In one embodiment, if copyright verification fails, a corresponding downgrade processing strategy is executed, including: If copyright verification fails, the transmission of the target resource will be blocked at a preset pre-interception node; Obtain the scene tag of the interaction request and the semantic information of the target resource; based on the scene tag and the semantic information of the target resource, query the general resource pool for a matching alternative general resource. The alternative general resource is invoked to degrade the execution of the interaction request.

[0055] In this embodiment, the pre-interception node is set before the entry point of the content generation engine, playback engine, or story state machine, thus forming a link pre-interception mechanism. If copyright verification fails, the target resource is blocked from being passed on during the request distribution stage, preventing it from entering the generation engine or playback engine, and simultaneously returning an alternative resource identifier or insufficient permission prompt.

[0056] Furthermore, a degradation processing strategy is implemented in conjunction with a general resource pool. This general resource pool is a pre-stored library of self-created IP content, where each replacement resource is pre-labeled with corresponding scene tags and semantic information, and can be freely accessed without external copyright restrictions. The specific degradation processing strategy matches and replaces resources in the general resource pool based on the scene tags of the current interaction request and the semantic information of the target resource. The scene tags are metadata describing the current interaction environment, including the current mode type, current emotion tag, current plot node, etc.; the semantic information of the target resource is a description of the content characteristics of the original target resource, including character attributes, environmental background, core theme, and content style, etc.

[0057] By reading scene tags and combining them with semantic information to form multi-dimensional query conditions, scene tags are used to limit the contextual constraints of the current interaction (such as maintaining a tense exploration mood), and semantic information is used to limit the similarity constraints of the content theme (such as maintaining a jungle adventure theme). Semantic matching retrieval is performed in a general resource pool, and the comprehensive similarity between each candidate alternative resource and the query conditions is calculated. After sorting them in descending order of similarity, the alternative general resource with the highest matching degree is selected. After the alternative general resource is determined, it is called to perform the interaction request in a downgraded manner. By keeping the output modality and scene fields unchanged and only replacing the resource source, it is ensured that the alternative content is aligned with the original scene, avoiding the user's perception of abrupt switching of roles or content, and ensuring the continuity of interaction.

[0058] In one embodiment, prior to step S203, the method further includes: Query cached data for historical copyright verification within a preset time window; The verification information of the multiple verification dimensions is matched with the authorization attributes of the target resource and the cached data; If a historical verification result is found in the cached data, the historical verification result is returned directly as the copyright verification result for the current interaction request.

[0059] In this embodiment, the copyright verification result of each interaction request can be cached for a short period to reduce the overhead of repeated verification in high-frequency interactions. Therefore, before performing dimensional copyright verification, the cached data of historical copyright verification within a preset time window is queried to confirm whether there are any recent collaborative copyright transaction records. Specifically, this could be a time window such as the past day or 12 hours. Using the combination of verification information from multiple verification dimensions such as the current account identifier, device identifier, and region code with the target resource identifier as the cache key, the recent verification records within the preset time window are queried. If the combination is completely matched and within the time window, the cached historical verification result is directly returned as the copyright verification result of the current interaction request, thus skipping the subsequent verification process. If there is no match or the historical record has expired, the complete verification dimension execution sequence construction, dimensional verification, and cumulative likelihood ratio update processes are performed, and the final version verification result is written to the cache. By caching the short-term verification result, the overhead of repeated verification in high-frequency interactions is reduced, thereby improving the efficiency of copyright resource transactions and enhancing the smoothness of interaction.

[0060] It should be noted that there is no necessary order between the above steps. Those skilled in the art will understand from the description of the embodiments of the present invention that the above steps may have different execution orders in different embodiments, that is, they may be executed in parallel or in turn, etc.

[0061] Further reference Figure 3 As a response to the above Figure 2 The implementation of the method shown in this invention provides an embodiment of an interactive control device for copyright resource verification. This device embodiment is similar to... Figure 2 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0062] like Figure 3 As shown, the interactive control device 30 for copyright resource verification in this embodiment includes: The request receiving module 301 is used to receive interactive requests associated with copyrighted resources; The parsing and processing module 302 is used to parse the interaction request and determine the target resource identifier and the authorization attribute of the corresponding target resource; The verification sequence module 303 is used to collect verification information of multiple verification dimensions of the current smart terminal, and sort them in descending order based on the historical verification results of each verification dimension to obtain the execution sequence of the verification dimensions. The copyright verification module 304 is used to execute the sequence according to the verification dimensions, and to perform copyright verification on the verification information and the authorization attribute in turn according to the preset dynamic verification strategy, and to obtain the copyright verification result when the specified termination condition is met. The execution module 305 is invoked to execute the interaction request by invoking the target resource if the copyright verification is successful, and to execute the corresponding downgrade processing strategy if the copyright verification fails.

[0063] The module referred to in this invention is a series of computer program instruction segments capable of performing specific functions. It is more suitable than a program for describing the execution process of interactive control based on copyright resource verification. For specific implementation methods of each module, please refer to the corresponding method embodiments described above, which will not be repeated here.

[0064] In one embodiment, the parsing processing module 302 includes: The request parsing unit is used to parse the interaction request and obtain the character ID, plot ID, song ID, function ID and / or generation task type in the interaction request; The identifier determination unit is used to determine at least one target resource identifier based on the character ID, plot ID, song ID, function ID and / or generated task type; The attribute acquisition unit is used to query and obtain the authorization attributes of the corresponding target resource from a preset resource directory mapping table based on the target resource identifier. The authorization attributes include copyright subject, authorization period, available region, available device range, available account range and / or version restrictions.

[0065] In one embodiment, the verification sequence module 303 includes: The metrics acquisition unit is used to extract the first pass rate of each verification dimension in the authorized scenario and the second pass rate in the unauthorized scenario from historical logs. The divergence calculation unit is used to calculate the corresponding KL divergence value based on the first and second verification pass rates of each verification dimension. The sequence generation unit is used to sort each verification dimension in descending order according to the KL divergence value to obtain the corresponding verification dimension execution sequence.

[0066] In one embodiment, the copyright verification module 304 includes: The dimension verification unit is used to perform copyright verification by performing the verification information of the first verification dimension and the authorization attribute according to the execution sequence of the verification dimension, and to obtain the verification result of the first verification dimension. The data update unit is used to calculate and update the cumulative likelihood ratio based on the verification result of the first verification dimension, the first verification pass rate of each verification dimension in the authorized scenario, and the second verification pass rate in the unauthorized scenario. The termination judgment unit is used to determine whether the termination condition of the sequential probability ratio test is met based on the cumulative likelihood ratio. If it is met, the final copyright verification result is obtained. If it is not met, the copyright verification of the next verification dimension in the verification dimension execution sequence is executed and the cumulative likelihood ratio is updated. The loop execution unit is used to repeatedly execute the above copyright verification and cumulative likelihood ratio update process until the cumulative likelihood ratio meets the termination condition of the sequential probability ratio test.

[0067] In one embodiment, the termination determination unit includes: The comparison unit is used to compare the cumulative likelihood ratio with the upper and lower decision boundaries of the sequential probability ratio test. An execution unit is configured to determine that copyright verification has passed and terminate the remaining verification if the cumulative likelihood ratio is greater than or equal to the upper decision boundary; determine that copyright verification has failed and terminate the remaining verification if the cumulative likelihood ratio is less than or equal to the lower decision boundary; and determine that the termination condition is not met if the cumulative likelihood ratio is less than the upper decision boundary and greater than the lower decision boundary.

[0068] In one embodiment, the call execution module 305 includes: The resource interception unit is used to block the transmission of the target resource at a preset pre-interception node if copyright verification fails. A general resource query unit is used to obtain the scene tag of the interaction request and the semantic information of the target resource, and query the general resource pool for a matching alternative general resource based on the scene tag and the semantic information of the target resource. The degraded execution unit is used to invoke the alternative general resource to degrade the execution of the interaction request.

[0069] In one embodiment, the device 30 further includes: The cache query module is used to query cached data for historical copyright verification within a preset time window; The cache matching module is used to match the verification information of the multiple verification dimensions with the authorization attributes of the target resource and the cache data; The cached call module is used to directly return the historical verification result as the copyright verification result of the current interaction request if the historical verification result in the cached data is hit.

[0070] In the above embodiments, the present invention discloses an interactive control device for copyright resource verification. This device receives an interactive request associated with a copyright resource and parses it to determine the target resource identifier and the corresponding authorization attribute of the target resource. It collects verification information from multiple verification dimensions of the current smart terminal, sorts the historical verification results of each dimension in descending order to obtain a verification dimension execution sequence. According to the verification dimension execution sequence, it sequentially performs copyright verification on the verification information and the authorization attribute according to a preset dynamic verification strategy, obtaining a copyright verification result when a specified termination condition is met. If the copyright verification is successful, the target resource is invoked to execute the interactive request; if the copyright verification fails, a corresponding downgrade processing strategy is executed. Through multi-dimensional copyright verification and a dynamic termination mechanism, fine-grained copyright management is achieved using a single-dimensional resource as the smallest verification unit, and copyright access control is embedded into the main interactive process, avoiding unauthorized calls while ensuring verification efficiency and user experience continuity.

[0071] Specific limitations regarding the interactive control device for copyright resource verification can be found in the limitations of the interactive control method for copyright resource verification mentioned above, and will not be repeated here. Each module in the aforementioned interactive control device for copyright resource verification can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0072] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0073] Another embodiment of the present invention provides a computer device, such as... Figure 4 As shown, computer device 40 includes: One or more processors 401 and memory 402, Figure 4 The following section uses a processor 401 as an example. The processor 401 and the memory 402 can be connected via a bus or other means. Figure 4 Taking the example of a connection between China and Israel via a bus.

[0074] The processor 401 is used to perform various control logics of the computer device 40. It can be any conventional processor, microprocessor, state machine, general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), microcontroller, ARM (Acorn RISC Machine) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components.

[0075] The memory 402, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions corresponding to the interactive control method for copyright resource verification in the embodiments of the present invention. The processor 401 executes various functional applications and data processing of the computer device 40 by running the non-volatile software programs, instructions, and units stored in the memory 402, thereby implementing the interactive control method for copyright resource verification in the above method embodiments.

[0076] Another embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions, which, when executed by one or more processors, perform the steps of the interactive control method for copyright resource verification in any of the above method embodiments.

[0077] It should be noted that the functions or steps that can be implemented by the computer-readable storage medium or computer device described above can be referred to the relevant descriptions in the foregoing method embodiments. To avoid repetition, they will not be described one by one here.

[0078] Based on the above description of the embodiments, those skilled in the art will understand that the methods described in the embodiments can be implemented using software plus necessary general-purpose hardware platforms. Of course, they can also be implemented using hardware, but in many cases, the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0079] Of course, those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware (such as a processor, controller, etc.). The computer program can be stored in a non-volatile, computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The storage medium can be a memory, magnetic disk, floppy disk, flash memory, optical storage, etc.

[0080] It should be noted that any AI models, software tools, or components not belonging to this company appearing in the embodiments of this application are merely illustrative examples and do not represent actual use. All user personal information involved in the embodiments of this application has been authorized (with the knowledge and consent) by the relevant parties or has been fully authorized by all parties, and the executing entity may obtain it through various legal and compliant means. The collection, storage, use, processing, transmission, provision, and disclosure of the information, data, and signals involved all comply with relevant laws and regulations and do not violate public order and good morals.

[0081] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. An interactive control method for copyright resource verification, characterized in that, include: Receive interaction requests associated with copyrighted resources; The interaction request is parsed to determine the target resource identifier and the corresponding authorization attributes of the target resource; Collect verification information from multiple verification dimensions of the current smart terminal, sort the historical verification results of each verification dimension in descending order, and obtain the execution sequence of the verification dimensions; The execution sequence is performed according to the verification dimensions. The verification information and the authorization attribute are verified dimension by dimension according to the preset dynamic verification strategy. The copyright verification result is obtained when the specified termination condition is met. If the copyright verification is successful, the target resource is invoked to execute the interaction request; if the copyright verification fails, the corresponding downgrade processing strategy is executed. The process involves collecting verification information from multiple verification dimensions of the current smart terminal, sorting the historical verification results of each dimension in descending order to obtain the execution sequence for each verification dimension, including: Extract the first pass rate of each verification dimension in the authorized scenario and the second pass rate in the unauthorized scenario from the historical logs; Calculate the corresponding KL divergence value based on the first and second verification pass rates for each verification dimension; Based on the KL divergence values, each verification dimension is sorted in descending order to obtain the corresponding verification dimension execution sequence; The step of executing the sequence according to the verification dimensions, performing a dimension-by-dimensional copyright verification on the verification information and the authorization attribute according to a preset dynamic verification strategy, and obtaining the copyright verification result when a specified termination condition is met, includes: According to the execution sequence of the verification dimensions, the verification information of the first verification dimension is compared with the authorization attribute to perform copyright verification, and the verification result of the first verification dimension is obtained. Based on the verification results of the first verification dimension, the first verification pass rate of each verification dimension in the authorized scenario, and the second verification pass rate in the unauthorized scenario, calculate and update the cumulative likelihood ratio. Based on the cumulative likelihood ratio, determine whether the termination condition of the sequential probability ratio test is met. If it is met, obtain the final copyright verification result. If it is not met, continue to execute the copyright verification of the next verification dimension in the verification dimension execution sequence and update the cumulative likelihood ratio. The process of verifying copyright and updating the cumulative likelihood ratio is repeated until the cumulative likelihood ratio meets the termination condition of the sequential probability ratio test. If copyright verification fails, a corresponding downgrade strategy will be implemented, including: If copyright verification fails, the transmission of the target resource will be blocked at a preset pre-interception node; Obtain the scene tag of the interaction request and the semantic information of the target resource; based on the scene tag and the semantic information of the target resource, query the general resource pool for a matching alternative general resource. The alternative general resource is invoked to degrade the execution of the interaction request.

2. The interactive control method for copyright resource verification according to claim 1, characterized in that, The step of parsing the interaction request to determine the target resource identifier and the corresponding authorization attributes of the target resource includes: The interaction request is parsed to obtain one or more of the following: character ID, story ID, song ID, function ID, and generated task type. Based on one or more of the character ID, story ID, song ID, function ID, and generated task type, determine at least one target resource identifier; Based on the target resource identifier, the corresponding authorization attributes of the target resource are retrieved from the preset resource directory mapping table. The authorization attributes include one or more of the following: copyright subject, authorization period, available region, available device range, available account range, and version restrictions.

3. The interactive control method for copyright resource verification according to claim 1, characterized in that, The step of determining whether the termination condition of the sequential probability ratio test is met based on the cumulative likelihood ratio includes: Compare the cumulative likelihood ratio with the upper and lower decision boundaries of the sequential probability ratio test; If the cumulative likelihood ratio is greater than or equal to the upper decision boundary, then the copyright verification is determined to be successful and the remaining verifications are terminated. If the cumulative likelihood ratio is less than or equal to the lower decision boundary, then the copyright verification is determined to have failed and the remaining verification is terminated. If the cumulative likelihood ratio is less than the upper decision boundary and greater than the lower decision boundary, then the termination condition is determined not to be met.

4. The interactive control method for copyright resource verification according to claim 1, characterized in that, Before collecting verification information from multiple verification dimensions of the current smart terminal and sorting the historical verification results of each verification dimension in descending order to obtain the execution sequence of the verification dimensions, the method further includes: Query cached data for historical copyright verification within a preset time window; The verification information of the multiple verification dimensions is matched with the authorization attributes of the target resource and the cached data; If a historical verification result is found in the cached data, the historical verification result is returned directly as the copyright verification result for the current interaction request.

5. An interactive control device for verifying copyrighted resources, characterized in that, include: The request receiving module is used to receive interactive requests associated with copyrighted resources; The parsing and processing module is used to parse the interaction request and determine the target resource identifier and the corresponding authorization attributes of the target resource; The verification sequence module is used to collect verification information from multiple verification dimensions of the current smart terminal, sort the historical verification results of each verification dimension in descending order, and obtain the execution sequence of the verification dimensions. The copyright verification module is used to execute the sequence according to the verification dimensions, and to perform copyright verification on the verification information and the authorization attributes in turn according to the preset dynamic verification strategy, and to obtain the copyright verification result when the specified termination condition is met. The execution module is invoked to execute the interaction request if the copyright verification is successful, and to execute the corresponding degradation processing strategy if the copyright verification fails. The verification sequence module includes: The metrics acquisition unit is used to extract the first pass rate of each verification dimension in the authorized scenario and the second pass rate in the unauthorized scenario from historical logs. The divergence calculation unit is used to calculate the corresponding KL divergence value based on the first and second verification pass rates of each verification dimension. The sequence generation unit is used to sort each verification dimension in descending order according to the KL divergence value to obtain the corresponding verification dimension execution sequence. The copyright verification module includes: The dimension verification unit is used to perform copyright verification by performing the verification information of the first verification dimension and the authorization attribute according to the execution sequence of the verification dimension, and to obtain the verification result of the first verification dimension. The data update unit is used to calculate and update the cumulative likelihood ratio based on the verification result of the first verification dimension, the first verification pass rate of each verification dimension in the authorized scenario, and the second verification pass rate in the unauthorized scenario. The termination judgment unit is used to determine whether the termination condition of the sequential probability ratio test is met based on the cumulative likelihood ratio. If it is met, the final copyright verification result is obtained. If it is not met, the copyright verification of the next verification dimension in the verification dimension execution sequence is executed and the cumulative likelihood ratio is updated. The loop execution unit is used to repeatedly execute the above copyright verification and cumulative likelihood ratio update process until the cumulative likelihood ratio meets the termination condition of the sequential probability ratio test. The invocation execution module includes: The resource interception unit is used to block the transmission of the target resource at a preset pre-interception node if copyright verification fails. A general resource query unit is used to obtain the scene tag of the interaction request and the semantic information of the target resource, and query the general resource pool for a matching alternative general resource based on the scene tag and the semantic information of the target resource. The degraded execution unit is used to invoke the alternative general resource to degrade the execution of the interaction request.

6. A computer device, characterized in that, Includes at least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the interactive control method for copyright resource verification as described in any one of claims 1-4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to perform the interactive control method for copyright resource verification as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Security verification method, device, equipment and medium

    CN112788017A

  • Bayesian-based two-stage deep regression model copyright protection method

    CN119848810A