Movatterモバイル変換


[0]ホーム

URL:


CN112270647B - Image processing method and system - Google Patents

Image processing method and system

Info

Publication number
CN112270647B
CN112270647BCN202010973468.4ACN202010973468ACN112270647BCN 112270647 BCN112270647 BCN 112270647BCN 202010973468 ACN202010973468 ACN 202010973468ACN 112270647 BCN112270647 BCN 112270647B
Authority
CN
China
Prior art keywords
image
target
server
user
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010973468.4A
Other languages
Chinese (zh)
Other versions
CN112270647A (en
Inventor
邵望权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Wanxiang Electronics Technology Co Ltd
Original Assignee
Xian Wanxiang Electronics Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Wanxiang Electronics Technology Co LtdfiledCriticalXian Wanxiang Electronics Technology Co Ltd
Priority to CN202010973468.4ApriorityCriticalpatent/CN112270647B/en
Publication of CN112270647ApublicationCriticalpatent/CN112270647A/en
Application grantedgrantedCritical
Publication of CN112270647BpublicationCriticalpatent/CN112270647B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The disclosure provides an image processing method and an image processing system, relates to the technical field of electronic information, and can solve the problem that terminal equipment in a cloud desktop system is shot when a server desktop image is displayed. The method comprises the steps of obtaining a desktop image according to image request information sent by a terminal device when a server obtains the image request information, sending the desktop image to the terminal device, determining whether the desktop image needs to be subjected to blurring processing and target blurring degree according to a target image sent by the terminal device, generating a blurring processing instruction according to the target blurring degree, and sending the blurring processing instruction to the terminal device, so that the terminal device is prevented from being shot when the desktop image is displayed, and normal output of the desktop image is not affected. The method and the device are used for image processing during peeping prevention in the cloud desktop system.

Description

Image processing method and system
Technical Field
The present disclosure relates to the field of electronic information technologies, and in particular, to an image processing method and system.
Background
At present, the cloud desktop office system mainly comprises a cloud server and terminal equipment, wherein the cloud server distributes a virtual machine for each terminal equipment, and the terminal equipment acquires corresponding application services by connecting the corresponding virtual machines. Specifically, after the mobile zero terminal acquires the desktop image of the virtual machine, a reverse control instruction is generated by operating the desktop image, after the reverse control instruction is sent to the virtual machine, the virtual machine locally executes corresponding processing to operate the desktop, and the virtual machine continuously sends the generated desktop image to the mobile zero terminal in real time, so that the mobile zero terminal is operated as if it were locally.
At present, the cloud desktop office system has wider application in the special industry with high security due to higher security. The high security is realized in that local equipment of a user does not need to store data, all data sources and video images are derived from images of the cloud, and the images can be added with watermarks of the user at the cloud, so that the data cannot be easily leaked.
However, the security scheme with the data concentrated in the cloud cannot solve the problem of peeping the screen by using the photographing device, so that the prior art peeping-preventing scheme proposes a scheme for replacing the current picture or directly locking the screen when a person peeps, but the scheme is not ideal in effect, and a sudden picture interruption brings bad experience to a user, and if the original picture is hidden suddenly in some scenes similar to a video conference, the user is easy to miss some important pictures.
Disclosure of Invention
The embodiment of the disclosure provides an image processing method and an image processing system, which can solve the problem that terminal equipment in a desktop system is shot when a desktop image of a server is displayed. The technical scheme is as follows:
According to a first aspect of embodiments of the present disclosure, there is provided an image processing method, applied to a server, the method including:
When the terminal equipment is detected to successfully log in the server, acquiring target request information sent by the terminal equipment and a target image in a target area, wherein the target request information is used for requesting to acquire a desktop image of the server, and the target area comprises an area capable of shooting a display screen of the terminal equipment;
Acquiring a desktop image of the server according to the target request information, and sending target coding data corresponding to the desktop image to the terminal equipment, wherein the target coding data comprises coding data corresponding to each layer of image in the desktop image after progressive coding processing;
When the desktop image is determined to need blurring processing according to the target image and a preset strategy, generating a blurring processing instruction and sending the blurring processing instruction to the terminal equipment, wherein the preset strategy is determined at least according to a permission level corresponding to a user in the target area or an action corresponding to the user in the target area, the blurring processing instruction is used for indicating to blur the desktop image according to a target blurring degree, and the blurring processing instruction comprises the target blurring degree.
In one embodiment, the server includes a peep-proof processing module, and before obtaining the target request information sent by the terminal device, the method further includes:
Receiving login request information sent by terminal equipment, wherein the login request information comprises facial feature information of a login user;
after the login request information passes verification, determining a target authority level corresponding to the login user according to a preset strategy;
The peep-proof processing module establishes a target mapping according to the facial feature information of the login user and the target authority level corresponding to the login user.
In one embodiment, the server includes the image acquisition module, the image encoding module and the image sending module, and the method for sending the desktop image to the terminal device includes:
the image acquisition module acquires desktop images of the server;
After the image coding module acquires the desktop image, dividing the desktop image into N image layers;
Performing layer-by-layer coding processing on the desktop image according to a progressive coding strategy to generate target coding data;
The image transmitting module transmits the target coded data layer by layer to the terminal device.
In one embodiment, the server includes a peep-proof processing module, and the method further includes, before generating the obfuscation instruction:
After the anti-peeping processing module acquires the target image, face recognition processing is carried out on the target image, and facial feature information of a user in the target area is acquired;
Determining whether the users in the target area contain other users except the legal user according to the facial feature information of the legal user and the facial feature information of the user in the target area, wherein the legal user at least comprises a login user;
when the users in the target area contain other users except the legal users, acquiring first authority information corresponding to the other users and target authority information corresponding to the legal users;
when the first authority information is larger than the target authority level, determining that blurring processing is not performed, and notifying the terminal equipment;
and when the first authority information is smaller than the target authority level, determining to carry out blurring processing, and acquiring a target blurring degree, wherein the target blurring degree is matched with a target decoding layer number.
In one embodiment, the method further comprises:
When the peep-proof processing module recognizes that the users in the target area contain legal users according to the target image, assigning a cancellation authority for the legal users, wherein the cancellation authority is used for indicating the authority for canceling the blurring operation of the desktop image;
when the legal user is detected to activate the cancellation right, the cancellation instruction is sent to the terminal equipment, the cancellation instruction is used for indicating cancellation of the blurring operation of the desktop image, and the cancellation instruction comprises identification information of the legal user.
According to a second aspect of embodiments of the present disclosure, there is provided an image processing method, applied to a terminal device, including:
when successful login to a server is detected, acquiring target request information and a target image in a target area, and sending the target request information and the target image to the server, wherein the target area comprises an area capable of shooting a display screen of the terminal equipment;
according to the target request information, target coding data corresponding to the desktop image sent by a server are obtained, wherein the target coding data comprise coding data corresponding to each layer of image in the desktop image;
And when receiving a blurring instruction sent by the server according to the target image, responding to the blurring instruction, and carrying out blurring processing on the desktop image, wherein the blurring instruction is used for indicating the blurring processing of the desktop image according to the target blurring degree, and the blurring processing at least comprises progressive decoding processing.
In one embodiment, the terminal device includes an image acquisition module, and the method further includes, before acquiring the target request information and the target image in the target area:
when the terminal user successfully logs in the server for the first time, acquiring acquisition guide information sent by the server, wherein the acquisition guide information is used for prompting the login user to input facial feature information of the user;
The image acquisition module acquires facial feature information of the login user according to the acquisition guide information and sends the facial feature information to the server.
In one embodiment, the terminal device comprises a receiving module, an image decoding module, an image display module,
The receiving module receives target coding data sent by the server;
transmitting the target encoded data to the image decoding module;
the image decoding module analyzes the blurring instruction to obtain the target blurring degree,
Determining a target decoding layer number corresponding to the target fuzzification degree according to a preset processing rule,
According to the target decoding layer number, the image corresponding to the target decoding layer number is obtained through layer-by-layer decoding processing of the coded data;
The image display module displays an image corresponding to the target decoding layer number.
In one embodiment, the method further comprises:
The receiving module receives a cancel instruction, wherein the cancel instruction is used for indicating to cancel the blurring operation of the desktop image, and the cancel instruction comprises identification information of the login user;
The image decoding module responds to the cancel instruction to cancel the blurring process on the desktop image, and decodes the coded data of all the layers in the target coded data to obtain the images of all the layers in the desktop image;
The image display module displays images of all layers in the desktop image.
According to a third aspect of embodiments of the present disclosure, there is provided an image processing system including:
at least one terminal device and a server;
the terminal equipment comprises an image acquisition module, a receiving module, an image decoding module and an image display module;
the server comprises an anti-peeping processing module, an image acquisition module, an image coding module and an image sending module.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow chart of an image processing method provided by an embodiment of the present disclosure;
Fig. 1a is a schematic diagram of correspondence in an image processing method according to an embodiment of the present disclosure;
FIG. 1b is a schematic encoding diagram 1 of an image processing method according to an embodiment of the present disclosure;
FIG. 1c is a schematic diagram of encoding of an image processing method according to an embodiment of the present disclosure;
FIG. 2 is a flow chart of an image processing method provided by an embodiment of the present disclosure;
FIG. 3 is a block diagram of an image processing system provided by an embodiment of the present disclosure;
Fig. 3a is a block diagram of a terminal device in an image processing system according to an embodiment of the present disclosure;
Fig. 3b is a block diagram of a server in an image processing system according to an embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
Example 1
An embodiment of the present disclosure provides an image processing method, which is applied to a server, as shown in fig. 1, and includes the following steps:
101. and after the terminal equipment is detected to successfully log in the server, acquiring target request information sent by the terminal equipment and a target image in a target area.
The target request information is used for requesting to acquire a desktop image of the server.
The method provided by the disclosure is applied to the cloud desktop system, a user logs in the cloud desktop office system through the zero terminal, and after the user logs in successfully, the cloud server sends the desktop image corresponding to the current user to the current zero terminal. The user can realize control of the desktop through zero-terminal reverse operation.
The method provided by the disclosure includes that the target image of the target area includes an area opposite to the target display screen of the desktop image sent by the display server, where the target area includes an area capable of capturing a display screen of the terminal device, and the area is capable of monitoring a use environment of the terminal device, for example, capturing a user of the terminal device.
In a specific application, the face information of the user in the target area can be acquired through a camera on the zero terminal display screen or an image acquisition device connected with the zero terminal, so as to generate a target image.
In specific practice, the terminal device sends the target request information and the target image in the target area without strict sequence limitation, for example, the target image may be sent first, and after the server determines that the target image has a candid shooting action, the server may not respond to the target request information.
Before the terminal equipment is detected to successfully log in the server, the method provided by the disclosure further comprises the steps of verifying the logged-in terminal equipment and acquiring facial feature information of a logged-in user of the terminal equipment, wherein the facial feature information can be processed through an anti-peeping processing module included in the server, and the method comprises the following steps:
Receiving login request information sent by terminal equipment, wherein the login request information comprises facial feature information of a login user;
after the login request information passes verification, determining a target authority level corresponding to the login user according to a preset strategy;
The peep-proof processing module establishes a target mapping according to the facial feature information of the login user and the target authority level corresponding to the login user.
In the above step, when the terminal device logs in the server for the first time, if the user logs in for the first time, the system guides the user to perform the personal facial information collection operation, and informs the user of the authorization of the collection purpose and the related authority, and if the user does not agree, the system cannot perform the operation on the related application or file of the cloud server.
When the facial feature information of the login user is acquired through the terminal equipment, the facial information of the user is acquired by using a camera on a zero terminal display screen, and whether the user uploads the facial feature information to an anti-peeping processing module in the cloud server or not is informed to perform data processing. After the user data is uploaded, the peeping prevention processing module establishes a permission level list for related personnel according to the identity information (department permission) of the user.
In the above steps, after the terminal device collects the facial information of the user, the facial information is uploaded to the server, and specifically transmitted to the peep-proof processing module of the server, and the peep-proof processing module is used for corresponding the authority information and the facial information of the user. The authority information of the user is determined according to the identity information of the user, and generally, different departments and different posts set different authorities, so that the authority information of the user can be determined according to the identity information of the user.
By establishing corresponding write limit levels for different users, the method can be realized that in the peep-proof detection process, if someone passes but no peeping action exists, only the fuzzy processing of the screen is carried out on the person lower than the current user authority level, so that unnecessary fuzzy processing is avoided, the accuracy of the fuzzy processing is improved, and the peep-proof processing efficiency is improved.
The server provided by the present disclosure may include a cloud server, and the terminal device may include a zero terminal.
102. And acquiring a desktop image of the server according to the target request information, and sending target coding data corresponding to the desktop image to the terminal equipment.
The target encoded data in the method provided by the present disclosure includes encoded data corresponding to each layer of image in the desktop image after progressive encoding.
In the method provided by the present disclosure, the server includes the image acquisition module, the image encoding module and the image sending module, and the method sends the desktop image to the terminal device includes:
the desktop image acquired by the image acquisition module;
The image coding module receives a desktop image and divides the desktop image into N image layers;
The image coding module performs layer-by-layer coding processing on the desktop image according to a progressive coding strategy to generate target coding data;
The image transmitting module transmits the target coded data layer by layer to the terminal device.
Specifically, the coding manner provided by the present disclosure may adopt progressive coding, where a coding end corresponding to a server always performs coding normally according to the progressive coding manner, that is, sends complete progressive coded data, and when a blurring process is required, notifies a terminal device to perform an image blurring process, that is, determines, by the terminal device, what layer of image data in the coded data is decoded.
In a specific deployment, the coding layer number can be divided into 16 layers in progressive coding, and a corresponding relation is established between the decoding layer number and the target blurring degree in the anti-peeping processing mode, namely, the corresponding relation between the target blurring degree and the target decoding layer number can be determined according to fig. 1 a.
In the method provided by the disclosure, after the target frame image is acquired, the target frame image is divided into N image blocks, for example, the desktop image may be split into a plurality of image blocks of 8×8 pixels.
After dividing the desktop image into N image blocks, the present disclosure further performs a DCT transform on the N image blocks, where each initial block is composed of 64 amplitude values representing specific components of the sample signal, where the amplitude is a function of two-dimensional spatial coordinates, and may be represented by a=f (x, y), where x, y are two-dimensional spatial vectors. After DCT transformation, the function becomes c=g (Fx, fy), where Fx and Fy are each the spatial frequencies of the respective directions, resulting in another square matrix of 64 values, only one DCT coefficient per value. Thus, the 8X8 pixel values are transformed into 8X8DCT coefficients by an 8X8DCT positive transform.
Meanwhile, in order to achieve the purpose of compression, the image data is quantized after being converted into DCT frequency coefficients. For example, a low frequency component occupying a large energy in an image is given a small quantization interval and a small bit representation by using the visual characteristics of human eyes to obtain a high compression ratio.
It should be noted that the storage order of the DCT coefficients in the 8×8 matrix shows the importance of the pixel points corresponding to the DCT coefficients to a certain extent.
Performing DCT transformation processing and quantization processing on each image block in the N image blocks to obtain a target DCT coefficient value corresponding to each image block in the N image blocks; and dividing the N image blocks into M image layers by carrying out segmentation processing on the target DCT coefficient value corresponding to each image block.
Specific examples are set forth herein:
As the 64 DCT coefficient values are transmitted in segments based on their corresponding number sequence numbers in fig. 1b, it will be appreciated that the segment transmission is to transmit only a portion of the DCT coefficient at a time,
The progressive idea is to transmit the 64 values in segments, only the non-transmitted position is needed to be zero-filled at the decoding end, and then inverse quantization and inverse DCT transformation are carried out. In the present disclosure, the DCT coefficients are divided into 16 layers, and a specific layering principle is shown in fig. 1 c:
It should be noted that the above segmentation method is merely illustrative, and a specific segmentation method may be determined according to practical situations.
Referring to fig. 1c, the specific layering case is as follows:
the DC coefficient corresponding to the 1 st layer is 0;
the DC coefficient corresponding to the layer 2 is 1 and 2;
the DC coefficient corresponding to the 3 rd layer is 3 and 4;
The DC coefficients corresponding to the 4 th layer are 5, 6 and 7;
The DC coefficients corresponding to the 5 th layer are 8, 9 and 10;
the DC coefficients corresponding to the 6 th layer are 11, 12, 13, 14 and 15;
the DC coefficients corresponding to the 7 th layer are 16, 17, 18, 19 and 20;
The corresponding DC coefficients of the 8 th layer are 21, 22, 23, 24 and 25;
the DC coefficients corresponding to the 9 th layer are 26, 27 and 28;
the DC coefficients corresponding to the 10 th layer are 29, 30 and 31;
the DC coefficients corresponding to the 11 th layer are 32, 33, 34, 35, 36 and 37;
The corresponding DC coefficients of the 12 th layer are 38, 39, 40, 41, 42 and 43;
the DC coefficients corresponding to the 13 th layer are 44, 45, 46, 47, 48 and 49;
the DC coefficients corresponding to the 14 th layer are 50, 51, 52, 53, 54 and 55;
the corresponding DC coefficients of the 15 th layer are 56, 57, 58 and 59;
the corresponding DC coefficients of the 16 th layer are 60, 61, 62 and 63.
Wherein, the lower the layer number, the more blurred the picture, and the higher the layer number, the more clear.
103. When the desktop image is determined to need blurring processing according to the target image and a preset strategy, a blurring processing instruction is generated and sent to the terminal equipment.
The blurring instruction is for instructing to blur the desktop image according to a target degree of blurring.
The preset strategy is at least determined according to the authority level corresponding to the user in the target area or the action corresponding to the user in the target area.
In the method provided by the present disclosure, when determining whether the target blurring process needs to be performed on the desktop image, the determination may be performed according to a preset policy, where the preset policy is determined at least according to a permission level corresponding to a user in the target area or an action corresponding to the user in the target area, and of course, in practical application, other preset policies may be included, where the description is made from two angles of the user and the action:
example one preset policy determined from user permission level:
before finding the target blurring degree corresponding to the desktop image, the method provided by the disclosure further comprises the following steps:
After the anti-peeping processing module acquires the target image, face recognition processing is carried out on the target image, and facial feature information of a user in the target area is acquired;
determining whether the users in the target area contain other users except the legal user according to the facial feature information of the legal user and the facial feature information of the users in the target area;
when the users in the target area contain other users except the legal users, acquiring first authority information corresponding to the other users and target authority information corresponding to the legal users;
when the first authority information is larger than the target authority level, determining that blurring processing is not performed, and notifying the terminal equipment;
And when the first authority information is smaller than the target authority level, determining to carry out blurring processing, and determining a target blurring degree, wherein the target blurring degree is matched with the target decoding layer number.
The legal user at least comprises a login user, or the server can determine the legal user according to the facial feature information of the acquired user.
Further optimizing the above scheme, in the process of blurring processing, if the server side discovers that the legal user is also in the current picture (i.e. the legal user is also in front of the display screen) through face recognition, the method can cancel the current blurring processing, and specifically includes:
After the anti-peeping potential identification module acquires the target image, face recognition processing is carried out on the target image, and facial feature information of a user in the target area is acquired;
Determining whether the user in the target area contains the legal user according to the facial feature information of the legal user and the facial feature information of the user in the target area;
When the peep-proof processing module recognizes that the users in the target area contain legal users according to the target image, assigning a cancellation authority for the legal users, wherein the cancellation authority is used for indicating the authority for canceling the blurring operation of the desktop image;
when the legal user is detected to activate the cancellation right, the cancellation instruction is sent to the terminal equipment, the cancellation instruction is used for indicating cancellation of the blurring operation of the desktop image, and the cancellation instruction comprises identification information of the legal user.
In the practical deployment process, if the server finds that the legal user is also in the current picture (i.e. the legal user is also in front of the display screen) through face recognition, the server can enable the target key, wherein the target key is used for canceling the current fuzzy processing, namely, allowing the legal user to cancel the current fuzzy processing operation through a preset button or shortcut key, so that the watching requirement of the user under special conditions is facilitated. If the user triggers the operation of canceling the blurring process, the server side records the picture shot by the current zero terminal camera and the current desktop display image in real time and informs an administrator of the picture, and the aim of the step is to conveniently save the site and verify the site condition later or find out a responsible person when a problem occurs.
Example two preset strategies determined according to user actions:
If the motion in the target image is detected to be suspected to have the candid behavior, determining to perform blurring processing, and specifically determining the blurring processing degree according to the suspected degree of the motion, for example, performing 100% blurring processing;
specifically, whether the behavior action of suspected photographing is performed can be judged by the actions of other people, whether an object similar to the photographing device can be detected in the picture, the angle of the photographing device and the like.
The image processing method provided by the embodiment of the disclosure is applied to a server, when the server acquires image request information sent by a terminal device, acquires a desktop image and a target image sent by the terminal device according to the image request information, determines whether the desktop image needs to be subjected to blurring processing and target blurring degree according to the target image, generates a blurring processing instruction according to the target blurring degree, and sends the blurring processing instruction to the terminal device, so that the terminal device is prevented from being shot when the desktop image is displayed, and normal output of the desktop image is not affected.
By the method, illegal peeping behavior of the terminal equipment when the desktop image of the server is displayed can be effectively prevented, and the problems that the use experience of a user is poor and some real-time display contents are easily missed due to the fact that the current picture is directly cut off or replaced to prevent peeping are also avoided. On the other hand, in the multi-terminal display scene (one cloud server corresponds to a plurality of terminal devices), the zero terminal performs fuzzy processing locally, so that the fuzzy processing can be ensured only for the terminal with leakage risk, and the normal picture display of other zero terminals is not influenced.
The method provided by the disclosure utilizes progressive decoding technology to carry out fuzzy processing on a display picture when a display end detects leakage risk. The blurring processing method is to carry out blurring processing of different degrees on pictures according to a progressive layered coding technology and according to whether a person is detected to take a picture or a person with different authorities passes through the picture, namely, picture data with different layers are decoded, and the higher the decoded layer number is, the clearer the picture is.
Example two
Based on the image processing method provided in the corresponding embodiment of fig. 1, another embodiment of the present disclosure provides an image processing method, which may be applied to a terminal device.
Referring to fig. 2, the image processing method provided in this embodiment includes the following steps:
201. and after the successful login of the server is detected, acquiring target request information and a target image in a target area, and sending the target request information and the target image to the server.
The target image in the method provided by the disclosure refers to a target image in a target area, wherein the target area comprises an area capable of shooting a display screen of the terminal equipment.
The method provided by the disclosure further comprises the step of acquiring facial feature information of a user through an image acquisition module before acquiring target request information and a target image in a target area:
Acquiring login information of a login user, generating login request information according to the login information, and sending the login request information to a server;
When the login request information passes verification, acquiring the acquisition guide information sent by the server, wherein the acquisition guide information is used for prompting a login user to input facial feature information of the user;
And acquiring facial feature information of the login user according to the acquired guide information, and sending the facial feature information to the server.
And the terminal equipment acquires the target authority level corresponding to the login user sent by the server according to the facial feature information of the login user.
In a specific application, the facial feature information of the login user can be acquired when the login server is logged in for the first time, so that the efficiency of facial recognition is improved, or the facial feature information of the user is acquired regularly, so that the accuracy of facial recognition is improved.
202. And according to the target request information, the acquisition server sends the desktop image.
In the method provided by the disclosure, the desktop image may be acquired through a receiving module, and the desktop image is specifically target encoded data, where the target encoded data is encoded data corresponding to each image in N image layers in the target image.
203. And when receiving the blurring instruction sent by the server according to the target image, responding to the blurring instruction and carrying out blurring processing on the desktop image.
The blurring processing instructions are configured to instruct a blurring process of the desktop image according to a target degree of blurring, the blurring process including at least a progressive decoding process.
In the method provided by the disclosure, the desktop image received by the terminal equipment is encoded data which is encoded layer by layer, so that each layer of received image data needs to be decoded, and in the decoding process of the decoding end, the higher the number of layers displayed by decoding, the clearer the display picture.
Therefore, when the desktop image needs to be subjected to blurring processing, the image blurring processing is acquired, namely, the terminal equipment judges the peep-proof processing degree to acquire the highest decoding layer number for decoding display. The higher the number of decoded layers, the clearer the display.
The method provided by the disclosure utilizes progressive decoding technology to carry out fuzzy processing on a display picture when a display end detects leakage risk. The blurring processing method is to carry out blurring processing of different degrees on pictures according to a progressive layered coding technology and according to whether a person is detected to take a picture or a person with different authorities passes through the picture, namely, picture data with different layers are decoded, and the higher the decoded layer number is, the clearer the picture is.
The correspondence between the specific determination of the target blurring degree and the target decoding layer number can be determined according to fig. 1 a.
In an alternative embodiment, the terminal device includes a receiving module, an image decoding module, and an image display module, and the blurring process is performed on the desktop image through the modules:
Receiving target coded data sent by the server through the receiving module, wherein the target coded data is coded data corresponding to each layer in N image layers in the desktop image;
transmitting the target encoded data to the image decoding module;
The image decoding module analyzes the blurring processing instruction and obtains the target blurring degree;
Determining a target decoding layer number corresponding to the target fuzzification degree according to a preset processing rule;
According to the target decoding layer number, the image corresponding to the target decoding layer number is obtained through layer-by-layer decoding processing of the coded data;
The image display module displays an image corresponding to the target decoding layer number.
The specific examples are listed here for explanation, when the received target blurring degree is 50%, determining that the target decoding layer number corresponding to the target blurring degree is 1 st layer to 6 th layer, so that decoding the 1 st layer to 6 th layer data, displaying the 1 st layer to 6 th layer data obtained by decoding, and displaying other layer data;
or when the received target blurring degree is 100%, determining that the target decoding layer number corresponding to the blurring degree is the 1 st layer, and displaying only the 1 st layer data obtained by decoding, wherein no other layer data are displayed.
Preferably, when the received target ambiguity is 100% (i.e. the server detects the risk of the candid photograph), a warning prompt can be popped up at a preset position of the picture to prompt that the candid photograph is at risk currently.
The method provided by the disclosure further cancels the blurring process according to the user in the target image, and specifically includes:
The receiving module receives a cancel instruction, wherein the cancel instruction is used for indicating to cancel the blurring operation of the desktop image, and the cancel instruction comprises identification information of the login user;
The image decoding module responds to the cancel instruction to cancel the blurring process on the desktop image, and decodes the coded data of all the layers in the target coded data to obtain the images of all the layers in the desktop image;
The image display module displays images of all layers in the desktop image.
The image processing method provided by the embodiment of the disclosure is applied to the terminal equipment, after the terminal equipment successfully logs in the server, the desktop image sent by the server is obtained, the target image is sent to the server, and when a fuzzy processing instruction sent by the server is received according to the target image, the desktop image is subjected to fuzzy processing according to the target fuzziness degree in the fuzzy processing instruction, so that the terminal equipment is prevented from being shot when the desktop image is displayed, and the normal output of the desktop image is not influenced.
By the method, illegal peeping behavior of the terminal equipment when the desktop image of the server is displayed can be effectively prevented, and the problems that the use experience of a user is poor and some real-time display contents are easily missed due to the fact that the current picture is directly cut off or replaced to prevent peeping are also avoided. On the other hand, in the application scene of multi-terminal display (one cloud server corresponds to a plurality of terminal terminals), the terminal performs fuzzy processing locally, so that the fuzzy processing can be ensured only for the terminal with leakage risk, and the normal picture display of other zero terminals is not influenced.
The method provided by the disclosure utilizes progressive decoding technology to carry out fuzzy processing on a display picture when a display end detects leakage risk. The blurring processing method is to carry out blurring processing of different degrees on pictures according to a progressive layered coding technology and according to whether a person is detected to take a picture or a person with different authorities passes through the picture, namely, picture data with different layers are decoded, and the higher the decoded layer number is, the clearer the picture is.
Example III
Based on the image processing methods described in the above-described embodiments corresponding to fig. 1 and fig. 2, the following are embodiments of the disclosed system, which may be used to perform the embodiments of the disclosed method.
The embodiment of the present disclosure provides an image processing system, as shown in fig. 3, the image processing system 30 includes at least one terminal device 301 and a server 302;
The terminal device 301 may be configured to perform any one of the above-described image processing methods applied to the terminal device 302, such as the method in fig. 2 and the second embodiment;
the server 302 is configured to perform any of the methods described above for the image processing method applied to the server 302, such as the method in fig. 1 and embodiment one.
The image processing system 30 provided in the embodiment of the present disclosure includes at least one terminal device 301 and a server 302;
The terminal device 301 includes an image acquisition module 3011, a receiving module 3012, an image decoding module 3013, and an image display module 3014;
The server 302 includes an image acquisition module 3021, an image encoding module 3022, an image transmission module 3023, and an anti-peeping processing module 3024;
The system 30 can effectively prevent illegal peeping behavior of the terminal equipment when displaying the desktop image of the server, and also avoid the problems that the use experience of a user is poor and some real-time display contents are easy to miss caused by directly cutting off or replacing the current picture to prevent peeping. On the other hand, in the application scene of multi-terminal display (one cloud server corresponds to a plurality of terminal terminals), the terminal performs fuzzy processing locally, so that the fuzzy processing can be ensured only for the terminal with leakage risk, and the normal picture display of other zero terminals is not influenced.
Based on the image processing method described in the above-described embodiments corresponding to fig. 1 and 2, the embodiments of the present disclosure also provide a computer-readable storage medium, for example, a non-transitory computer-readable storage medium may be a Read Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. The storage medium stores computer instructions for executing the image processing method described in the above-described embodiments corresponding to fig. 1 and fig. 2, which are not described herein.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (7)

Translated fromChinese
1.一种图像处理方法,其特征在于,应用于服务器,所述方法包括:1. An image processing method, characterized in that it is applied to a server, the method comprising:当检测到终端设备成功登录所述服务器后,获取所述终端设备发送的目标请求信息和目标区域内的目标图像,所述目标请求信息用于请求获取所述服务器的桌面图像,所述目标区域包括能够拍摄到终端设备显示屏的区域;Upon detecting that a terminal device has successfully logged into the server, obtaining target request information and a target image within a target area sent by the terminal device, wherein the target request information is used to request obtaining a desktop image of the server, and the target area includes an area where the terminal device display screen can be captured;根据所述目标请求信息,获取所述服务器的桌面图像,并向所述终端设备发送所述桌面图像对应的目标编码数据,所述目标编码数据包括根据渐进式编码处理后所述桌面图像中每一层图像对应的编码数据;Acquire the desktop image of the server according to the target request information, and send target coded data corresponding to the desktop image to the terminal device, the target coded data including coded data corresponding to each layer of the desktop image after progressive coding processing;当根据所述目标图像和预设策略,确定所述桌面图像需要模糊化处理时,生成模糊化处理指令,并向所述终端设备发送,所述预设策略至少根据所述目标区域内的用户对应的权限等级或所述目标区域内的用户对应的动作确定,所述模糊化处理指令用于指示根据目标模糊化程度模糊化处理所述桌面图像,所述模糊化处理指令包括目标模糊化程度;When it is determined, based on the target image and a preset policy, that the desktop image requires blurring, a blurring instruction is generated and sent to the terminal device, wherein the preset policy is determined based on at least an authority level corresponding to a user in the target area or an action corresponding to a user in the target area, and the blurring instruction is used to instruct blurring the desktop image according to a target blurring degree, and the blurring instruction includes a target blurring degree;所述服务器包括防偷窥处理模块,所述方法在获取所述终端设备发送的目标请求信息之前,还包括:The server includes an anti-peeping processing module. Before obtaining the target request information sent by the terminal device, the method further includes:接收终端设备发送的登录请求信息,所述登录请求信息包括登录用户的面部特征信息;Receiving login request information sent by a terminal device, wherein the login request information includes facial feature information of the logging-in user;当所述登录请求信息通过验证后,根据预设策略确定所述登录用户对应的目标权限等级;When the login request information passes the verification, the target permission level corresponding to the login user is determined according to the preset policy;所述防偷窥处理模块根据所述登录用户的面部特征信息和所述登录用户对应的目标权限等级,建立目标映射;The anti-peeping processing module establishes a target mapping according to the facial feature information of the logged-in user and the target authority level corresponding to the logged-in user;所述方法在生成模糊化处理指令之前,还包括:Before generating the fuzzification processing instruction, the method further includes:所述防偷窥处理模块获取所述目标图像后,对所述目标图像进行人脸识别处理,获取所述目标区域内的用户面部特征信息;After the anti-peeping processing module obtains the target image, it performs face recognition processing on the target image to obtain facial feature information of the user in the target area;根据合法用户的面部特征信息和所述目标区域内的用户面部特征信息,确定所述目标区域内的用户是否包含除所述登录用户外的其他用户,所述合法用户至少包括所述登录用户;Determine, based on facial feature information of legitimate users and facial feature information of users in the target area, whether the users in the target area include other users except the logged-in user, wherein the legitimate users include at least the logged-in user;当所述目标区域内的用户包含除所述合法用户外的其他用户时,获取所述其他用户对应的第一权限信息及所述合法用户对应的目标权限信息;When the users in the target area include other users except the legal user, obtaining first permission information corresponding to the other users and target permission information corresponding to the legal user;当所述第一权限信息大于所述目标权限等级时,则确定不进行模糊化处理,并通知所述终端设备;When the first permission information is greater than the target permission level, determining not to perform obfuscation processing and notifying the terminal device;当所述第一权限信息小于所述目标权限等级时,则确定进行模糊化处理,并获取目标模糊化程度,所述目标模糊化程度和目标解码层数相匹配。When the first permission information is less than the target permission level, it is determined to perform fuzzification processing and obtain a target fuzzification degree, where the target fuzzification degree matches the target number of decoding layers.2.根据权利要求1所述的方法,其特征在于,所述服务器包括图像采集模块、图像编码模块和图像发送模块,所述方法中向所述终端设备发送所述桌面图像,包括:2. The method according to claim 1, wherein the server comprises an image acquisition module, an image encoding module, and an image sending module, and wherein the step of sending the desktop image to the terminal device comprises:所述图像采集模块采集的所述服务器的桌面图像;The desktop image of the server collected by the image collection module;所述图像编码模块获取所述桌面图像后,将所述桌面图像划分为N个图像图层;After acquiring the desktop image, the image encoding module divides the desktop image into N image layers;根据渐进式编码策略,对所述桌面图像进行逐层编码处理,生成目标编码数据;According to a progressive encoding strategy, encoding the desktop image layer by layer to generate target encoding data;所述图像发送模块向所述终端设备逐层发送所述目标编码数据。The image sending module sends the target coded data to the terminal device layer by layer.3.根据权利要求1所述的方法,其特征在于,所述方法还包括:3. The method according to claim 1, further comprising:当所述防偷窥处理模块根据所述目标图像,识别到所述目标区域内的用户包含合法用户时,为所述合法用户分配取消权限,所述取消权限用于指示取消所述桌面图像的模糊化操作的权限;When the anti-peeping processing module identifies that the users in the target area include a legitimate user based on the target image, the legitimate user is assigned a cancellation permission, where the cancellation permission is used to indicate permission to cancel the blurring operation of the desktop image;当检测到所述合法用户激活所述取消权限时,向所述终端设备发送取消指令,所述取消指令用于指示取消所述桌面图像的模糊化操作,所述取消指令包括所述合法用户的标识信息。When it is detected that the legal user activates the cancellation authority, a cancellation instruction is sent to the terminal device, where the cancellation instruction is used to instruct to cancel the blurring operation of the desktop image, and the cancellation instruction includes identification information of the legal user.4.一种图像处理方法,其特征在于,应用于终端设备,所述方法包括:4. An image processing method, characterized in that it is applied to a terminal device, the method comprising:当检测到成功登录服务器后,获取目标请求信息和目标区域内的目标图像,并向所述服务器发送所述目标请求信息和所述目标图像,所述目标请求信息用于请求获取所述服务器的桌面图像,所述目标区域包括能够拍摄到所述终端设备显示屏的区域;Upon detecting successful login to the server, obtaining target request information and a target image within a target area, and sending the target request information and the target image to the server, wherein the target request information is used to request obtaining a desktop image of the server, and the target area includes an area where the display screen of the terminal device can be captured;根据所述目标请求信息,获取服务器发送的所述桌面图像对应的目标编码数据,所述目标编码数据包括所述桌面图像中每一层图像对应的编码数据;According to the target request information, obtaining target coding data corresponding to the desktop image sent by the server, the target coding data including coding data corresponding to each layer of the desktop image;当根据所述目标图像,接收到所述服务器发送的模糊化处理指令时,响应所述模糊化处理指令,对所述桌面图像进行模糊化处理,所述模糊化处理指令用于指示根据目标模糊化程度模糊化处理所述桌面图像,所述模糊化处理至少包括渐进式解码处理;When receiving a blur processing instruction sent by the server according to the target image, responding to the blur processing instruction, blurring the desktop image, wherein the blur processing instruction is used to instruct to blur the desktop image according to a target blurring degree, and the blurring processing at least includes progressive decoding processing;所述方法还包括:The method further comprises:接收模块接收取消指令,所述取消指令用于指示取消所述桌面图像的模糊化操作,所述取消指令包括合法用户的标识信息;The receiving module receives a cancel instruction, wherein the cancel instruction is used to instruct to cancel the blurring operation of the desktop image, and the cancel instruction includes identification information of a valid user;图像解码模块响应所述取消指令,对所述桌面图像取消模糊化处理,对所述目标编码数据中全部图层的编码数据进行解码处理,获取所述桌面图像中全部图层的图像;The image decoding module responds to the cancel instruction, cancels the blurring process on the desktop image, decodes the coded data of all layers in the target coded data, and obtains images of all layers in the desktop image;图像显示模块显示所述桌面图像中全部图层的图像。The image display module displays images of all layers in the desktop image.5.根据权利要求4所述的方法,其特征在于,所述终端设备包括图像采集模块,所述方法在获取目标请求信息和目标区域内的目标图像之前,还包括:5. The method according to claim 4, wherein the terminal device includes an image acquisition module, and before obtaining the target request information and the target image within the target area, the method further comprises:当终端用户首次成功登录所述服务器时,获取所述服务器发送的采集指引信息,所述采集指引信息用于提示登录用户输入用户的面部特征信息;When a terminal user successfully logs in to the server for the first time, obtaining collection guidance information sent by the server, wherein the collection guidance information is used to prompt the logged-in user to input the user's facial feature information;所述图像采集模块根据所述采集指引信息,获取所述登录用户的面部特征信息,并向所述服务器发送。The image acquisition module obtains the facial feature information of the logged-in user according to the acquisition guide information and sends it to the server.6.根据权利要求4所述的方法,其特征在于,所述终端设备包括接收模块和图像解码模块、图像显示模块,6. The method according to claim 4, wherein the terminal device comprises a receiving module, an image decoding module, and an image display module.所述接收模块接收所述服务器发送的目标编码数据;The receiving module receives the target coded data sent by the server;向所述图像解码模块发送所述目标编码数据;Sending the target coded data to the image decoding module;所述图像解码模块解析所述模糊化处理指令,获取所述目标模糊化程度,The image decoding module parses the blur processing instruction to obtain the target blur level.根据预设处理规则,确定所述目标模糊化程度对应的目标解码层数,According to the preset processing rules, the target decoding layer number corresponding to the target blurring degree is determined.根据所述目标解码层数,通过对所述编码数据进行逐层解码处理,获取所述目标解码层数对应的图像;According to the target number of decoding layers, the encoded data is decoded layer by layer to obtain an image corresponding to the target number of decoding layers;所述图像显示模块显示所述目标解码层数对应的图像。The image display module displays the image corresponding to the target decoding layer number.7.一种图像处理系统,其特征在于,包括至少一个终端设备和服务器;7. An image processing system, comprising at least one terminal device and a server;所述终端设备包括图像采集模块、接收模块、图像解码模块和图像显示模块;The terminal device includes an image acquisition module, a receiving module, an image decoding module and an image display module;所述服务器包括防偷窥处理模块、图像采集模块、图像编码模块和图像发送模块;The server includes an anti-peeping processing module, an image acquisition module, an image encoding module and an image sending module;所述服务器用于执行权利要求1-3任一项所述的方法;The server is used to execute the method according to any one of claims 1 to 3;所述终端设备用于执行权利要求4-6任一项所述的方法。The terminal device is used to execute the method according to any one of claims 4 to 6.
CN202010973468.4A2020-09-162020-09-16 Image processing method and systemActiveCN112270647B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010973468.4ACN112270647B (en)2020-09-162020-09-16 Image processing method and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010973468.4ACN112270647B (en)2020-09-162020-09-16 Image processing method and system

Publications (2)

Publication NumberPublication Date
CN112270647A CN112270647A (en)2021-01-26
CN112270647Btrue CN112270647B (en)2025-08-05

Family

ID=74349806

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010973468.4AActiveCN112270647B (en)2020-09-162020-09-16 Image processing method and system

Country Status (1)

CountryLink
CN (1)CN112270647B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113012035A (en)*2021-03-052021-06-22西安万像电子科技有限公司Method, device and system for image display processing
CN113012034A (en)*2021-03-052021-06-22西安万像电子科技有限公司Method, device and system for image display processing
CN112884641A (en)*2021-03-052021-06-01西安万像电子科技有限公司Method, device and system for image display processing
CN120145466B (en)*2025-05-142025-08-12北京天河地塬安防技术服务有限公司 A multi-screen content access monitoring method and system based on location tracking
CN120197201B (en)*2025-05-262025-08-22北京天河地塬安防技术服务有限公司 Screen content dynamic fuzzy processing method based on user authority verification

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106156663A (en)*2015-04-142016-11-23小米科技有限责任公司A kind of terminal environments detection method and device
CN110443016A (en)*2019-07-042019-11-12深圳壹账通智能科技有限公司Information leakage preventing method, electronic device and storage medium
CN112087625A (en)*2020-08-272020-12-15西安万像电子科技有限公司Image processing method, image processing apparatus, server, and storage medium
CN112100700A (en)*2020-08-272020-12-18西安万像电子科技有限公司 Image processing method, device, terminal device and storage medium
CN112257124A (en)*2020-09-292021-01-22西安万像电子科技有限公司 Image processing method and device
CN112257123A (en)*2020-09-072021-01-22西安万像电子科技有限公司Image processing method and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP4945541B2 (en)*2008-10-312012-06-06株式会社日立製作所 Digital watermark embedding detection method using degraded host signal
CN103369103B (en)*2012-03-272015-07-08宇龙计算机通信科技(深圳)有限公司Anti-peeping method of mobile terminal and mobile terminal
CN115344885B (en)*2017-11-162023-06-27华为技术有限公司Display method, device and terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106156663A (en)*2015-04-142016-11-23小米科技有限责任公司A kind of terminal environments detection method and device
CN110443016A (en)*2019-07-042019-11-12深圳壹账通智能科技有限公司Information leakage preventing method, electronic device and storage medium
CN112087625A (en)*2020-08-272020-12-15西安万像电子科技有限公司Image processing method, image processing apparatus, server, and storage medium
CN112100700A (en)*2020-08-272020-12-18西安万像电子科技有限公司 Image processing method, device, terminal device and storage medium
CN112257123A (en)*2020-09-072021-01-22西安万像电子科技有限公司Image processing method and system
CN112257124A (en)*2020-09-292021-01-22西安万像电子科技有限公司 Image processing method and device

Also Published As

Publication numberPublication date
CN112270647A (en)2021-01-26

Similar Documents

PublicationPublication DateTitle
CN112270647B (en) Image processing method and system
CN112257124A (en) Image processing method and device
JP3945474B2 (en) Eye image input device, authentication device, and image processing method
CN112087625B (en)Image processing method, device, server and storage medium
CN112257123B (en)Image processing method and system
CN111711794A (en)Anti-candid image processing method and device, terminal and storage medium
US20100141763A1 (en)Video monitoring system
KR102106539B1 (en)A method and a device for authorizing video contents during the video call
CN113012034A (en)Method, device and system for image display processing
WO2003036555A1 (en)Method and apparatus for encoding a video image and identifying an operator
KR101400168B1 (en)Three-dimensional virtual security control system using 360 degree stereoscopic camera, and method thereof
CN112884641A (en)Method, device and system for image display processing
US9197851B2 (en)Apparatus and method for modulating images for videotelephony
CN113012033A (en)Method, device and system for image display processing
CN112672102B (en)Video generation method and device
Patil et al.AlexNet based pirate detection system
US20230135997A1 (en)Ai monitoring and processing system
JP2002281486A (en)System for acquiring image
CN114140349B (en)Interference image generation method and device
CN113079161B (en)Method and system for sharing monitoring camera
Pandey et al.An overview of video tampering detection techniques: state-of-the-art and future directions
CN113971840A (en)Method and device for preventing image injection attack
CN113536402A (en)Peep-proof display method based on front camera shooting target identification
Dinesh et al.In-Theatre Real Time Piracy Detection and Discouraging System
CN112272159B (en)Image processing method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp