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

Method and system for preventing plug-in misjudgment during live broadcast, storage medium and electronic equipment

A misjudgment and file technology, applied in the field of live broadcast, can solve problems such as anchor bans and penalties, and achieve the effect of ensuring the game experience

Active Publication Date: 2020-01-14
WUHAN DOUYU NETWORK TECH CO LTD
View PDF7 Cites 2 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 and system for preventing plug-in misjudgment during live broadcast, storage medium and electronic equipment
  • Method and system for preventing plug-in misjudgment during live broadcast, storage medium and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] see figure 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;

[0055] 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;

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

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

[0058] Therefore, the code of this operation for this application is: dwStart...

Embodiment 2

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

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

[0175] Hook execution unit 2, which is used to hook the present function in the d3d9.dll file to obtain the game screen, and simultaneously copy the original present function in the d3d9.dll file to obtain a replacement file for inspection;

[0176] A file setting unit 3, which is used to set the hooked part of the d3d9.dll file as unreadable;

[0177] The check avoidance unit 4 is used to call the check substitute file using a preset exception handling function when the security check program reads the d3d9.dll file abnormally, and send the check substitute file to the security check program.

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

Embodiment 3

[0202] The 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, all or part of the method steps in the first embodiment are implemented.

[0203]The present invention realizes all or part of the process in the method of the first embodiment above, and it can also be completed by instructing related 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. During execution, the steps in the above-mentioned various method embodiments can be realized. 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 form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording ...

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 for preventing plug-in misjudgment during live broadcast, a storage medium, electronic equipment and a system, and relates to the technical field of live broadcast, the method comprises the following steps: enabling a live broadcast program to obtain a d3d9. dll file storage position, a starting address, an ending address and a file size; obtaining a game picture according to a pre-set function in a hook d3d9. Dll file, and copying an original pre-set function in the d3d9. Dll file to obtain a check replacement file; setting the part, which is hooked, of the d3d9. Dll file to be unreadable; and if the security check program reads that the d3d9. Dll file is abnormal, calling the check replacement file by using a preset abnormality processing function, and sending the check replacement file to the security check program. According to the invention, on the premise of ensuring the normal operation of the live broadcast work and not influencing the work of the system, the situation that the live broadcast program is identified as plug-in by the security check program is avoided, and more humanized use experience is brought to the live broadcast user.

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 Applications(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