Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method, storage medium, electronic device and system for preventing misjudgment of plug-ins during live broadcast

A misjudgment and file technology, applied in the field of live broadcast, can solve the problems of anchor title punishment and other issues, and achieve the effect of convenient use

Active Publication Date: 2022-02-22
WUHAN DOUYU NETWORK TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Due to the similarity between the live broadcast program and the plug-in software to obtain the game screen, when many anchors are broadcasting the game, the live broadcast program is wrongly detected as a plug-in by the game developer’s security program, resulting in the anchor being banned and punished;

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, storage medium, electronic device and system for preventing misjudgment of plug-ins during live broadcast
  • Method, storage medium, electronic device and system for preventing misjudgment of plug-ins during live broadcast

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] seefigure 1 As shown, the first embodiment of the present invention provides a method for preventing misjudgment of plug-ins during live broadcasting. In the embodiment of the present invention, when live broadcasting of games or computer screens is required, start the live broadcasting program and prepare to start the live broadcasting work;

[0057] In step S1, the storage location, start address and end address of the d3d9.dll file are obtained, so as to locate the d3d9.dll file, understand its storage location and the start and end locations of the file;

[0058] Specifically: Obtaining the storage location, start address and end address of the d3d9.dll file includes the following steps:

[0059] First use the code: DWORD dwStart = GetModuleHanlde(d3d9), get the starting address of d3d9.dll in memory by calling the system function GetModuleHanlde and passing in the name of the modified dll.

[0060] Therefore, the code of this operation for this application is: dwSt...

Embodiment 2

[0175] like figure 2 As shown, the fourth embodiment of the present invention also provides a system for preventing misjudgment of plug-ins during live broadcast, which includes:

[0176] File search unit 1, which is used to obtain the storage location, start address, end address and file size of the d3d9.dll file;

[0177] Hook execution unit 2, which is used to hook the present function in the d3d9.dll file to obtain the game screen, and at the same time copy the original present function in the d3d9.dll file to obtain a check substitute file;

[0178] File setting unit 3, which is used to set the hooked part of the d3d9.dll file to be unreadable;

[0179] The check and avoid unit 4 is configured to use a preset exception handling function to call the check substitute file if the security check program reads the d3d9.dll file abnormally, and send the check substitute file to the security check program.

[0180] In the embodiment of the present invention, on the premise of...

Embodiment 3

[0204] A third embodiment of the present invention provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements all or part of the method steps in the first embodiment.

[0205] The present invention realizes all or part of the process in the method of the first embodiment, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program is processed by the processor. When executed, the steps of the foregoing method embodiments may be implemented. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate forms, and the like. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method, storage medium, electronic equipment and system for preventing plug-in misjudgment during live broadcast, and relates to the field of live broadcast technology. The method includes the following steps: the live broadcast program obtains the storage location, start address, and end address of the d3d9.dll file and the file size; hook the present function in the d3d9.dll file to obtain the game screen, and copy the original present function in the d3d9.dll file to obtain a replacement file for inspection; set the hooked part of the d3d9.dll file as unreadable; if When the security check program reads the d3d9.dll file abnormally, it uses the preset exception handling function to call the check replacement file, and sends the check replacement file to the security check program. Under the premise of ensuring the normal operation of the live broadcast and not affecting the work of the system itself, the present invention prevents the security inspection program from identifying the live program as a plug-in, and brings a more humanized experience to the live broadcast users.

Description

technical field [0001] The present invention relates to the field of live broadcast technology, in particular to a method, storage medium, electronic equipment and system for preventing misjudgment of plug-ins during live broadcast. Background technique [0002] With the development of live broadcasting, more and more people watch live broadcasting, which makes the game live broadcasting industry more and more popular. More and more anchors use live broadcasting programs to broadcast games. Get the picture of the game, so as to encode the video of the game picture, and push the encoded video stream to the CDN server of the live broadcast platform; [0003] Due to the similarity between the live broadcast program and the plug-in software to obtain the game screen, when many anchors are broadcasting the game, the live broadcast program is wrongly detected as a plug-in by the game developer’s security program, resulting in the anchor being banned and punished; [0004] Therefo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04N21/443H04N21/2187H04N21/478
CPCH04N21/443H04N21/2187H04N21/4781
Inventor 周志刚
Owner WUHAN DOUYU NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products