Nothing Special   »   [go: up one dir, main page]

CN112597931B - Screen state detection method, device, electronic equipment, server and storage medium - Google Patents

Screen state detection method, device, electronic equipment, server and storage medium Download PDF

Info

Publication number
CN112597931B
CN112597931B CN202011584088.8A CN202011584088A CN112597931B CN 112597931 B CN112597931 B CN 112597931B CN 202011584088 A CN202011584088 A CN 202011584088A CN 112597931 B CN112597931 B CN 112597931B
Authority
CN
China
Prior art keywords
target picture
displayed
time point
system time
content
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
CN202011584088.8A
Other languages
Chinese (zh)
Other versions
CN112597931A (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.)
Jingdong Technology Holding Co Ltd
Original Assignee
Jingdong Technology Holding 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 Jingdong Technology Holding Co Ltd filed Critical Jingdong Technology Holding Co Ltd
Priority to CN202011584088.8A priority Critical patent/CN112597931B/en
Publication of CN112597931A publication Critical patent/CN112597931A/en
Application granted granted Critical
Publication of CN112597931B publication Critical patent/CN112597931B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/20Scenes; Scene-specific elements in augmented reality scenes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Multimedia (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Computation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a screen state detection method, a device, an electronic device, a server and a storage medium, wherein the method applied to the electronic device comprises the following steps: obtaining the content to be displayed of each system time point from a server; displaying corresponding content to be displayed on a screen of the electronic equipment according to a system time point, and shooting the screen by adopting a front camera of the electronic equipment in the display process of the content to be displayed so as to obtain a target picture; and sending the target picture to a server, wherein the target picture is used for detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture. Therefore, the screen state of the current electronic equipment can be detected, the situation that a user uses the electronic equipment with damaged screen to apply for insurance can be avoided, the broken screen insurance application flow is more perfect, and the healthy development of the broken screen insurance market is facilitated.

Description

Screen state detection method, device, electronic equipment, server and storage medium
Technical Field
The present invention relates to the field of terminal technologies, and in particular, to a method and apparatus for detecting a screen state, an electronic device, a server, and a storage medium.
Background
The broken screen risk of the electronic equipment, namely the broken screen accidental insurance, is an original insurance along with the continuous improvement of the popularization rate of the electronic equipment, and is originally intended to bring benefits to consumers for convenience to the consumers.
However, after the broken screen risk is on line, the situation that the user selectively applies for insurance is easily caused, namely, the user or a maintainer purchases the broken screen risk after the screen of the electronic equipment is damaged, and claims are settled and maintained through the broken screen risk, so that the odds of insurers are far beyond the bearable range. The insurer is also called an underwriter, and refers to an insurance company which contracts with the applicant and takes the responsibility of reimbursement or paying insurance funds.
Therefore, how to avoid the situation of selective application of the user becomes a difficult problem to be solved.
Disclosure of Invention
The present invention aims to solve at least one of the technical problems in the related art to some extent.
The invention provides a screen state detection method, a device, an electronic device, a server and a storage medium, which can realize that when a target picture is determined to be displayed on the screen of the current electronic device according to the target picture and the content to be displayed in the target picture, the current electronic device shoots the picture obtained by the screen, and then detects the screen state of the electronic device according to the target picture, so that the screen state of the current electronic device can be detected, the situation that a user uses the electronic device with damaged screen to apply can be avoided, the broken screen insurance application process can be more perfect, and the healthy development of the broken screen insurance market is facilitated.
An embodiment of a first aspect of the present invention provides a screen state detection method, applied to an electronic device, including: obtaining the content to be displayed of each system time point from a server; displaying corresponding content to be displayed on a screen of the electronic equipment according to a system time point, and shooting the screen by adopting a front camera of the electronic equipment in the display process of the content to be displayed so as to obtain a target picture; and sending the target picture to the server, wherein the target picture is used for detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture.
An embodiment of a second aspect of the present invention provides another screen state detection method, applied to a server, including: providing the content to be displayed at each system time point for the electronic equipment; receiving a target picture sent by the electronic equipment, wherein the target picture is obtained by taking a picture obtained by a screen by adopting a front camera of the electronic equipment when the electronic equipment displays corresponding content to be displayed on the screen according to a system time point; and detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture.
An embodiment of a third aspect of the present invention provides a screen state detection apparatus, applied to an electronic device, including: the acquisition module is used for acquiring the content to be displayed at each system time point from the server; the acquisition module is used for displaying corresponding content to be displayed on a screen of the electronic equipment according to a system time point, and shooting the screen by adopting a front camera of the electronic equipment in the display process of the content to be displayed so as to obtain a target picture; the sending module is used for sending the target picture to the server, wherein the target picture is used for detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture.
An embodiment of a fourth aspect of the present invention provides another screen state detection apparatus, applied to a server, including: the first sending module is used for providing the content to be displayed at each system time point for the electronic equipment; the receiving module is used for receiving a target picture sent by the electronic equipment, wherein the target picture is obtained by taking a picture obtained by a screen by adopting a front camera of the electronic equipment when the electronic equipment displays corresponding content to be displayed on the screen according to a system time point; and the detection module is used for detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture.
An embodiment of a fifth aspect of the present invention provides an electronic device, including: the screen state detection method comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor realizes the screen state detection method according to the embodiment of the first aspect of the invention when the processor executes the program.
An embodiment of a sixth aspect of the present invention proposes a server, including: the screen state detection method comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor realizes the screen state detection method according to the embodiment of the second aspect of the invention when the processor executes the program.
An embodiment of a seventh aspect of the present invention proposes a non-transitory computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements a screen state detection method as proposed by an embodiment of the first aspect of the present invention, or implements a screen state detection method as proposed by an embodiment of the second aspect of the present invention.
An eighth aspect of the present invention proposes a computer program product comprising a computer program which, when executed by a processor, implements a screen state detection method as proposed by an embodiment of the first aspect of the present invention or performs a screen state detection method as proposed by an embodiment of the second aspect of the present invention.
The screen state detection method provided by the application has the following specific beneficial effects:
According to the method and the device, when the target picture is determined to be the content to be displayed on the screen of the current electronic device according to the target picture and the content to be displayed in the target picture, the current electronic device shoots the picture obtained by the screen, and then the screen state of the electronic device is detected according to the target picture, so that the detection of the screen state of the current electronic device can be realized, the situation that a user uses the electronic device with damaged screen to apply for insurance can be avoided, the screen breaking insurance application flow is more perfect, and the healthy development of the screen breaking insurance market is facilitated.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The foregoing and/or additional aspects and advantages of the invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
Fig. 1 is a flowchart of a screen state detection method according to an embodiment of the invention;
fig. 2 is a schematic diagram of a shot page in an embodiment of the invention;
fig. 3 is a flowchart of a screen state detection method according to a second embodiment of the present invention;
FIG. 4 is a schematic diagram of an application page in an embodiment of the invention;
fig. 5 is a flowchart of a screen state detection method according to a third embodiment of the present invention;
Fig. 6 is a flowchart of a screen state detection method according to a fourth embodiment of the present invention.
FIG. 7 is a schematic diagram of a broken screen insurance application flow in an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a screen state detecting apparatus according to a fifth embodiment of the present invention;
fig. 9 is a schematic structural diagram of a screen state detecting apparatus according to a sixth embodiment of the present invention;
fig. 10 illustrates a block diagram of an exemplary electronic device or server suitable for use in implementing embodiments of the present invention.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative and intended to explain the present invention and should not be construed as limiting the invention.
The screen crush risk is generally presented by a merchant when a user purchases a new electronic device (hereinafter referred to as a new machine), or is purchased by the user when the user purchases the new machine, and the screen crush risk is the old machine after missing the purchase period of the new machine (about one month).
After the broken screen risk is on line, the situation that the user selectively applies for insurance is easily caused, namely, the user or a maintainer purchases the broken screen risk after the screen of the electronic equipment is damaged, for example, the broken screen risk is used for settlement and maintenance, so that the odds of an insurer are far beyond the bearable range, and the insurer basically refuses to apply for the old machine.
In order to solve the problems that in the prior art, a user purchases broken screen insurance after a screen of electronic equipment is damaged, and claims are directly generated after the broken screen insurance is purchased, so that the odds of insurers far exceed an bearable range, the embodiment of the invention provides a screen state detection method.
The screen state detection method, apparatus, electronic device, server and storage medium of the embodiments of the present invention are described below with reference to the accompanying drawings.
Fig. 1 is a flowchart of a screen state detection method according to an embodiment of the invention.
The screen state detection method provided by the embodiment of the invention can be applied to electronic equipment. The electronic device may be any device with a screen and a front camera, for example, may be a PC (Personal Computer ), a mobile terminal, and the mobile terminal may be a hardware device with various operating systems, touch screens, and/or display screens, for example, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and the like.
As shown in fig. 1, the screen state detection method may include the following steps 101-103.
And step 101, acquiring the content to be displayed at each system time point from a server.
In the embodiment of the invention, when the user performs insurance on the electronic equipment, the electronic equipment can acquire the content to be displayed at each system time point from the server. Wherein, at different system time points, the corresponding contents to be displayed are different.
Specifically, the electronic device may obtain the display element and an attribute adjustment policy of the display element, and further combine each system time point and the attribute adjustment policy to adjust the attribute of the display element, so as to obtain the content to be displayed at each system time point. The attribute adjustment policy is a policy for adjusting the attribute of the presentation element, and may be adjusted based on a system time point.
In an exemplary embodiment, the presentation element may be, for example, a set of color patches including multiple sets of color patches, where each set of color patches corresponds to one time unit of the system time point. The number of color blocks included in each group of color blocks may be 1, or may be 2, 3, or the like, and the number of color blocks included in each group of color blocks is not limited in the embodiment of the present application. The time unit may be, for example, "year", "month", "day", "hour", "minute", or "second". An attribute adjustment policy, which is a policy for adjusting attributes of color blocks in a color block group, such as color, contrast, saturation, brightness, etc., of the color blocks, may be adjusted based on a system time point.
For example, the presentation element may be a set of color blocks including 4 groups of color blocks, where the 4 groups of color blocks may correspond to "day", "time", "minute", "second" time units of the system time point, respectively, and each group of color blocks may include 2 color blocks, that is, the presentation element may be a set of color blocks including 8 color blocks. The attribute adjustment policy may be a policy for adjusting brightness attributes of color blocks in a color block set. Such as attribute adjustment policies, may be: the initial luminance of 2 color blocks corresponding to the time unit "day" is a, the initial luminance of 2 color blocks corresponding to the time unit "hour" is B, the initial luminance of 2 color blocks corresponding to the time unit "minute" is C, the initial luminance of 2 color blocks corresponding to the time unit "second" is D, and the luminance of each color block is increased as the value of each time unit increases in the system time point. Or the attribute adjustment policy may include a correspondence between the luminance value of each color block in each group of color blocks and the value of the corresponding time unit.
After the electronic device obtains the display element and the attribute adjustment policy of the display element from the server, the attribute of the display element can be adjusted by combining each system time point and the attribute adjustment policy in the following manner to obtain the content to be displayed of each system time point:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color block in the corresponding color block group to obtain the adjusted attribute of the color block in each color block group;
and generating the content to be displayed at the system time point according to the adjusted attributes of the color blocks in each color block group.
For example, continuing the above example, assuming that the attribute adjustment policy includes a correspondence between the luminance value of each color block in each color block group and the value of the corresponding time unit, for each time point, the luminance value of each color block in each color block group corresponding to each time unit may be determined according to the value of each time unit in the system time point and the correspondence included in the attribute adjustment policy, so as to obtain the adjusted luminance value of each color block in each color block group, and further generate the content to be displayed of the system time point according to the adjusted luminance value of each color block in each color block group.
In an exemplary embodiment, the presentation element may be, for example, a gradient color block comprising a plurality of sets of colors, wherein each set of colors corresponds to one time unit of the system time point. The number of colors included in each group of colors may be 1, or may be 2,3, or the like, and the number of colors included in each group of colors is not limited in the embodiment of the present application. The time unit may be, for example, "year", "month", "day", "hour", "minute", or "second".
For example, the display element may be a gradient color block including 3 groups of colors, where the 3 groups of colors may respectively correspond to "time", "minute", "second" time units of the system time point, and each group of colors may include 2 colors, that is, the display element may be a gradient color block including 6 colors. The attribute adjustment policy may be a policy for adjusting attributes of colors in a color group. Such as attribute adjustment policies, may be: the initial color value of the color corresponding to the time unit "time" is a, the initial color value of the color corresponding to the time unit "minute" is b, the initial color value of the color corresponding to the time unit "second" is c, and the color value of each color in each group of colors is increased along with the increase of the value of each time unit in the system time point. Or the attribute adjustment policy may include a correspondence between the color value of each color in each set of colors of the gradient block and the value of the corresponding time unit.
After the electronic device obtains the display element and the attribute adjustment policy of the display element from the server, the attribute of the display element can be adjusted by combining each system time point and the attribute adjustment policy in the following manner to obtain the content to be displayed of each system time point:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color in the corresponding color group to obtain the adjusted attribute of the color in each color group;
And generating the content to be displayed of the system time point according to the adjusted attributes of the colors in the color groups.
For example, continuing the above example, assuming that the attribute adjustment policy includes a correspondence between the color value of each color in each group of colors of the gradient color block and the value of the corresponding time unit, for each time point, the color value of each color in the color group corresponding to each time unit may be determined according to the value of each time unit in the system time point and the correspondence included in the attribute adjustment policy, to obtain the adjusted color value of each color in each color group, and further, according to the adjusted color value of each color in each color group, generate the content to be displayed of the system time point.
It should be noted that, the display elements and the attribute adjustment policies in the foregoing embodiments are only schematic descriptions, and in practical application, a person skilled in the art may set the display elements and the attribute adjustment policies according to needs, and only the content to be displayed generated according to the display elements and the attribute adjustment policies only needs to be uniquely corresponding to each system time point.
And 102, displaying the corresponding content to be displayed on a screen of the electronic equipment according to the system time point, and shooting the screen by adopting a front camera of the electronic equipment in the display process of the content to be displayed so as to obtain a target picture.
In the embodiment of the invention, after the electronic equipment acquires the content to be displayed, the content to be displayed corresponding to the current system time point can be determined according to the content to be displayed, and the corresponding content to be displayed is displayed on the screen of the electronic equipment.
For example, continuing the above example, assume that the content to be displayed is a set of color patches including 4 groups of color patches, where the 4 groups of color patches correspond to "day", "hour", "minute", "second" time units of the system time point, respectively, and each group of color patches includes 2 color patches, that is, the content to be displayed includes 8 color patches, and each 2 color patches corresponds to one time unit, where it is assumed that the 1 st color patch and the 2 nd color patch correspond to the time unit "day", the 3 rd color patch and the 4 th color patch correspond to the time unit "hour", the 5 th color patch and the 6 th color patch correspond to the time unit "minute", and the 7 th color patch and the 8 th color patch correspond to the time unit "second". The attribute adjustment strategy comprises the corresponding relation between the colors of the color blocks in each group of color blocks and the numerical values of the corresponding time units, wherein when the system time point is '01 day 01 hour 01 minute 01 second', the colors of the 1 st color block to the 8 th color block in each group of color blocks are respectively red, green, purple, dark red, blue, pink, black and white. After the electronic device obtains the content to be displayed corresponding to each system time point, the content to be displayed corresponding to the current system time point can be obtained according to the current system time point, and if the current system time point is "01 day 01 time 01 minute 01 second", the corresponding 8 color blocks can be displayed on the screen of the electronic device according to the content to be displayed of the system time point, as shown in fig. 2, wherein the colors of the 1 st color block to the 8 th color block are red, green, purple, brick red, blue, pink, black and white respectively.
Note that fig. 2 is a gray scale, and colors corresponding to the actual 8 color blocks are sequentially from left to right: red, green, purple, brick red, blue, pink, black, white.
In an exemplary embodiment, when the content to be displayed corresponding to the system time point is displayed on the screen of the electronic device, the content to be displayed may be displayed at the upper portion, the lower portion or the middle position of the screen.
In practical application, in order to avoid the situation of user cheating, when different users participate in the insurance application at the same system time point, the content to be displayed corresponding to the system time point returned by the server may be different.
In the embodiment of the invention, in the process that the electronic equipment displays the content to be displayed on the screen according to the system time point, the front-facing camera of the electronic equipment can be adopted to shoot the screen so as to obtain the target picture.
In an exemplary embodiment, a screen of the electronic device may be photographed against an imaging-capable apparatus, so that a front camera of the electronic device may photograph a picture displayed in the imaging-capable apparatus to obtain a target picture.
As an example, the device capable of imaging may be other terminal devices, and the other terminal devices may open the front camera, so that a shooting page of the other terminal devices may display the content to be displayed at the current system time point displayed on the screen of the electronic device, the electronic device may shoot the other terminal devices, and obtain the target picture by shooting the content to be displayed on the shooting page of the other terminal devices.
As another example, the device capable of imaging may be a mirror (common mirror, intelligent mirror, etc.), and the electronic device may take a picture of the mirror, and obtain the target picture by taking the content to be displayed presented in the mirror.
And step 103, sending the target picture to a server, wherein the target picture is used for detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture.
In the embodiment of the invention, the screen state of the electronic device may include an intact state, a damaged state (such as broken state), and the like. The sound state refers to a state that a screen of the electronic device is not damaged.
In the embodiment of the invention, after the electronic equipment shoots the target picture, the target picture can be sent to the server, and correspondingly, after the target picture is received, the server can match the target picture with the content to be displayed in the target picture and judge whether the target picture is matched with the content to be displayed in the target picture. When the target picture is matched with the content to be displayed in the target picture, the current electronic equipment can be determined to be equipment for shooting the content to be displayed, and then the screen state of the electronic equipment can be detected according to the target picture. And when the target picture is not matched with the content to be displayed in the target picture, the current electronic equipment can be determined not to be the equipment for shooting the content to be displayed, and further, in order to prevent the situation of cheating protection, the processing flow can be ended.
In an exemplary embodiment, the server may determine whether the target picture meets the setting condition, and if the target picture meets the setting condition, the server may determine that the target picture is matched with the content to be displayed in the target picture, and if the target picture does not meet the setting condition, determine that the target picture is not matched with the content to be displayed in the target picture. Wherein, the setting conditions specifically may include: and the system time point corresponding to the content to be displayed in the target picture is consistent with the shooting time point of the target picture.
In an exemplary embodiment, when the content to be displayed in the target picture is a color block set including multiple groups of color blocks, the server may determine whether the attribute of each group of color blocks in the color block set in the target picture is consistent with the attribute of each color block in the color block set corresponding to the shooting time point of the target picture, and if so, may determine a system time point corresponding to the content to be displayed in the target picture, and the system time point is consistent with the shooting time point of the target picture, that is, the target picture meets the setting condition. When the content to be displayed in the target picture is the gradient color blocks with multiple groups of colors, the server can judge whether the attributes of the colors of the gradient color blocks in the target picture are consistent with the attributes of the colors in the gradient color blocks corresponding to the shooting time points of the target picture, if so, the system time point corresponding to the content to be displayed in the target picture can be determined to be consistent with the shooting time points of the target picture, namely, the target picture accords with the set condition.
It can be understood that under the condition that the target picture is matched with the content to be displayed in the target picture, the target picture can be determined, and when the content to be displayed is displayed on the screen of the current electronic device, the current electronic device shoots the picture obtained by the screen, and then the screen state of the electronic device is detected according to the target picture, so that the detection of the screen state of the current electronic device can be realized, and the situation that a user uses the picture obtained by shooting the screen of the other electronic device to make a fraudulent protection on the electronic device with damaged screen can be avoided. And moreover, the broken screen insurance application flow can be more perfect, and the healthy development of the broken screen insurance market is facilitated.
According to the screen state detection method, the electronic equipment acquires the content to be displayed at each system time point from the server, displays the corresponding content to be displayed on the screen of the electronic equipment according to the system time point, and adopts the front camera of the electronic equipment to shoot the screen in the display process of the content to be displayed so as to obtain the target picture, and then sends the target picture to the server, wherein the target picture is used for detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture, so that the situation that the target picture is matched with the content to be displayed in the target picture is realized, the picture obtained by the current electronic equipment when the target picture is determined to display the content to be displayed on the screen of the current electronic equipment is shot according to the target picture, and then the screen state of the current electronic equipment is detected according to the target picture is realized, the situation that the user uses the screen to damage the electronic equipment is prevented, the broken screen insurance protection process is more perfect, and the health promotion of broken screen insurance market is facilitated.
The screen state detection method provided by the application is further described below with reference to fig. 3.
Fig. 3 is a flowchart of a screen state detection method according to a second embodiment of the present invention.
As shown in fig. 3, the screen state detection method provided by the present application may include the following steps 301 to 308.
Step 301, obtaining the content to be displayed at each system time point from the server.
And step 302, displaying a shooting page on a screen of the electronic equipment.
And 303, displaying the corresponding content to be displayed in the shooting page according to the system time point.
And step 304, shooting a screen by adopting a front camera of the electronic equipment in the display process of the content to be displayed so as to obtain a target picture.
In an exemplary embodiment, when the content to be displayed is displayed on the screen of the electronic device, a shooting page may be displayed on the screen of the electronic device, and the content to be displayed may be displayed in the shooting page according to a system time point. For example, when a user applies for protection, a front-end camera can be called, shooting is started, the content to be displayed of each system time point issued by the server is obtained, the corresponding content to be displayed is obtained according to the current system time point, a shooting page is displayed on a screen of the electronic equipment, and the content to be displayed corresponding to the current system time point is displayed in the shooting page. For example, referring to fig. 2, the content to be displayed may be displayed on the photographing page, where the content to be displayed includes 8 color blocks having colors corresponding to the current system time point.
In an exemplary embodiment, in order to enable the shot target picture to contain the screen of the electronic device, prompt information may be displayed on a shot page to prompt or guide a user to shot the screen of the electronic device facing an imaging device, such as a mirror. Therefore, the user can intuitively know how to operate, and the use experience of the user is improved.
As an example, referring to fig. 2, fig. 2 is a schematic view of a shot page in an embodiment of the present invention. As shown in fig. 2, in addition to displaying the content to be displayed corresponding to the system time point in the photographing page, a prompt message "please photograph the screen with a mirror" may be displayed, so that a user may photograph the screen with the mirror of the electronic device according to the prompt message, and the photographing obtains a target picture including the screen of the electronic device, thereby improving the user experience.
Step 305, sending the target picture to a server, wherein the target picture is used for detecting the screen state of the electronic device according to the target picture when the target picture is matched with the content to be displayed in the target picture.
In an exemplary embodiment, in order to reduce the processing burden of the electronic device, the electronic device may send the target picture to the server, determine, by the server, whether the target picture matches content to be presented in the target picture, and detect a screen state of the electronic device according to the target picture if the target picture matches the content to be presented in the target picture.
When the server detects the screen state of the electronic equipment according to the target picture, the screen state can be sent to the electronic equipment, and correspondingly, the electronic equipment can receive the screen state sent by the server and display prompt information of the screen state, so that a user can intuitively acquire a detection result of the screen state, and the use experience of the user is further improved.
In an exemplary embodiment, the electronic device may perform the application flow when the screen state of the electronic device is in good state, i.e. after step 305, the following steps 306-308 may also be included.
Step 306, receiving a network storage address of a target picture sent by a server; the network storage address is sent when the server determines that the screen state of the electronic device is good.
In the embodiment of the invention, the server can also send the network storage address of the target picture to the electronic equipment under the condition that the screen state of the electronic equipment is determined to be good, and correspondingly, the electronic equipment can receive the network storage address of the target picture sent by the server.
Step 307, the application page is displayed, and user operation is monitored on the application page.
In step 308, in response to the user operation, the application flow is executed according to the network storage address.
For example, referring to fig. 4, fig. 4 is a schematic diagram of an application page in an embodiment of the present invention. The user can input corresponding information on the application page, and accordingly, the electronic device can monitor user operation on the application page, and when the user operation is monitored, the user operation can be responded, and the application flow is executed according to the network storage address.
According to the screen state detection method, the content to be displayed at each system time point is obtained from the server, the shooting page is displayed on the screen of the electronic equipment, the corresponding content to be displayed is displayed in the shooting page according to the system time point, the front-facing camera of the electronic equipment is adopted to shoot the screen in the display process of the content to be displayed so as to obtain the target picture, the target picture is sent to the server, the screen state of the electronic equipment is detected according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture, the picture obtained by the current electronic equipment is shot when the target picture is determined to be displayed on the screen of the current electronic equipment according to the target picture, the screen state of the current electronic equipment is detected according to the target picture, the detection of the screen state of the current electronic equipment can be achieved, and the network storage address of the target picture sent by the server is received.
The embodiment of the method executed by the electronic device is also provided by the embodiment of the invention.
Fig. 5 is a flowchart of a screen state detection method according to a third embodiment of the present invention.
The screen state detection method of the embodiment of the invention can be applied to a server.
As shown in fig. 5, the screen state detection method may include the following steps 501-503.
Step 501, providing the content to be displayed at each system time point to the electronic device.
In the embodiment of the invention, the server can send the content to be displayed of each system time point to the electronic equipment, so that the electronic equipment can display the corresponding content to be displayed on the screen of the electronic equipment according to the system time point after receiving the content to be displayed of each system time point sent by the server. Wherein, at different system time points, the corresponding contents to be displayed are different.
In an exemplary embodiment, the server may provide the presentation element to the electronic device, and an attribute adjustment policy of the presentation element, where the attribute adjustment policy is used to adjust an attribute of the presentation element based on the system time points, to obtain contents to be presented at each system time point.
In an exemplary embodiment, the presentation element may be, for example, a set of color patches including multiple sets of color patches, where each set of color patches corresponds to one time unit of the system time point. The number of color blocks included in each group of color blocks may be 1, or may be 2, 3, or the like, and the number of color blocks included in each group of color blocks is not limited in the embodiment of the present application. The time unit may be, for example, "year", "month", "day", "hour", "minute", or "second". An attribute adjustment policy, which is a policy for adjusting attributes of color blocks in a color block group, such as color, contrast, saturation, brightness, etc., of the color blocks, may be adjusted based on a system time point.
For example, the presentation element may be a set of color blocks including 4 groups of color blocks, where the 4 groups of color blocks may correspond to "day", "time", "minute", "second" time units of the system time point, respectively, and each group of color blocks may include 2 color blocks, that is, the presentation element may be a set of color blocks including 8 color blocks. The attribute adjustment policy may be a policy for adjusting brightness attributes of color blocks in a color block set. Such as attribute adjustment policies, may be: the initial luminance of 2 color blocks corresponding to the time unit "day" is a, the initial luminance of 2 color blocks corresponding to the time unit "hour" is B, the initial luminance of 2 color blocks corresponding to the time unit "minute" is C, the initial luminance of 2 color blocks corresponding to the time unit "second" is D, and the luminance of each color block is increased as the value of each time unit increases in the system time point. Or the attribute adjustment policy may include a correspondence between the luminance value of each color block in each group of color blocks and the value of the corresponding time unit.
After the electronic device obtains the display element from the server and the attribute adjustment policy of the display element, the electronic device may be configured to adjust the attribute of the display element based on the system time point to obtain the content to be displayed at each system time point by:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color block in the corresponding color block group to obtain the adjusted attribute of the color block in each color block group;
and generating the content to be displayed at the system time point according to the adjusted attributes of the color blocks in each color block group.
For example, continuing the above example, assuming that the attribute adjustment policy includes a correspondence between a luminance value of each color block in each color block group and a value of a corresponding time unit, for each time point, the electronic device may determine, according to the value of each time unit in the system time point and the correspondence included in the attribute adjustment policy, the luminance value of each color block in the color block group corresponding to each time unit, to obtain an adjusted luminance value of each color block in each color block group, and further generate, according to the adjusted luminance value of each color block in each color block group, content to be displayed in the system time point.
In an exemplary embodiment, the presentation element may be, for example, a gradient color block comprising a plurality of sets of colors, wherein each set of colors corresponds to one time unit of the system time point. The number of colors included in each group of colors may be 1, or may be 2,3, or the like, and the number of colors included in each group of colors is not limited in the embodiment of the present application. The time unit may be, for example, "year", "month", "day", "hour", "minute", or "second".
For example, the display element may be a gradient color block including 3 groups of colors, where the 3 groups of colors may respectively correspond to "time", "minute", "second" time units of the system time point, and each group of colors may include 2 colors, that is, the display element may be a gradient color block including 6 colors. The attribute adjustment policy may be a policy for adjusting attributes of colors in a color group. Such as attribute adjustment policies, may be: the initial color value of the color corresponding to the time unit "time" is a, the initial color value of the color corresponding to the time unit "minute" is b, the initial color value of the color corresponding to the time unit "second" is c, and the color value of each color in each group of colors is increased along with the increase of the value of each time unit in the system time point. Or the attribute adjustment policy may include a correspondence between the color value of each color in each set of colors of the gradient block and the value of the corresponding time unit.
After the electronic device obtains the display element from the server and the attribute adjustment policy of the display element, the electronic device may be configured to adjust the attribute of the display element based on the system time point to obtain the content to be displayed at each system time point by:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color in the corresponding color group to obtain the adjusted attribute of the color in each color group;
And generating the content to be displayed of the system time point according to the adjusted attributes of the colors in the color groups.
For example, continuing the above example, assuming that the attribute adjustment policy includes a correspondence between the color value of each color in each group of colors of the gradient color block and the value of the corresponding time unit, for each time point, the electronic device may determine, according to the value of each time unit in the system time point and the correspondence included in the attribute adjustment policy, the color value of each color in the color group corresponding to each time unit, to obtain the adjusted color value of each color in each color group, and further generate the content to be displayed of the system time point according to the adjusted color value of each color in each color group.
It should be noted that, the display elements and the attribute adjustment policies in the foregoing embodiments are only schematic descriptions, and in practical application, a person skilled in the art may set the display elements and the attribute adjustment policies according to needs, and only the content to be displayed generated according to the display elements and the attribute adjustment policies only needs to be uniquely corresponding to each system time point.
Step 502, receiving a target picture sent by an electronic device, wherein the target picture is a picture obtained by shooting a screen by using a front camera of the electronic device when the electronic device displays corresponding content to be displayed on the screen according to a system time point.
In the embodiment of the invention, after the electronic equipment receives the content to be displayed at each system time point provided by the server, the corresponding content to be displayed can be displayed on the screen of the electronic equipment according to the system time point, and the front-facing camera of the electronic equipment is adopted to shoot the screen in the display process of the content to be displayed so as to obtain the target picture.
In an exemplary embodiment, a screen of the electronic device may be photographed against an imaging-capable apparatus, so that a front camera of the electronic device may photograph a picture displayed in the imaging-capable apparatus to obtain a target picture.
As an example, the device capable of imaging may be other terminal devices, and the other terminal devices may open the front camera, so that a shooting page of the other terminal devices may display the content to be displayed at the current system time point displayed on the screen of the electronic device, the electronic device may shoot the other terminal devices, and obtain the target picture by shooting the content to be displayed on the shooting page of the other terminal devices.
As another example, the device capable of imaging may be a mirror (common mirror, intelligent mirror, etc.), and the electronic device may take a picture of the mirror, and obtain the target picture by taking the content to be displayed presented in the mirror.
In the embodiment of the invention, after the electronic equipment shoots the target picture, the target picture can be sent to the server, and correspondingly, the server can receive the target picture sent by the electronic equipment.
In step 503, in the case that it is determined that the target picture matches the content to be displayed in the target picture, the screen state of the electronic device is detected according to the target picture.
In the embodiment of the invention, the screen state of the electronic device may include an intact state, a damaged state (such as broken state), and the like. The sound state refers to a state that a screen of the electronic device is not damaged.
In the embodiment of the invention, after the server receives the target picture, the target picture can be sent to the server, and correspondingly, after the server receives the target picture, the server can match the target picture with the content to be displayed in the target picture and judge whether the target picture is matched with the content to be displayed in the target picture. When the target picture is matched with the content to be displayed in the target picture, the current electronic equipment can be determined to be equipment for shooting the content to be displayed, and then the screen state of the electronic equipment can be detected according to the target picture. And when the target picture is not matched with the content to be displayed in the target picture, the current electronic equipment can be determined not to be the equipment for shooting the content to be displayed, and further, in order to prevent the situation of cheating protection, the processing flow can be ended.
In an exemplary embodiment, the server may determine whether the target picture meets the setting condition, and if the target picture meets the setting condition, the server may determine that the target picture is matched with the content to be displayed in the target picture, and if the target picture does not meet the setting condition, determine that the target picture is not matched with the content to be displayed in the target picture. Wherein, the setting conditions specifically may include: and the system time point corresponding to the content to be displayed in the target picture is consistent with the shooting time point of the target picture.
In an exemplary embodiment, when the content to be displayed in the target picture is a color block set including multiple groups of color blocks, the server may determine whether the attribute of each group of color blocks in the color block set in the target picture is consistent with the attribute of each color block in the color block set corresponding to the shooting time point of the target picture, and if so, may determine a system time point corresponding to the content to be displayed in the target picture, and the system time point is consistent with the shooting time point of the target picture, that is, the target picture meets the setting condition. When the content to be displayed in the target picture is the gradient color blocks with multiple groups of colors, the server can judge whether the attributes of the colors of the gradient color blocks in the target picture are consistent with the attributes of the colors in the gradient color blocks corresponding to the shooting time points of the target picture, if so, the system time point corresponding to the content to be displayed in the target picture can be determined to be consistent with the shooting time points of the target picture, namely, the target picture accords with the set condition.
In an exemplary embodiment, the server may store the target picture and send the network storage address of the target picture to the electronic device if it is determined that the screen state of the electronic device is intact. Correspondingly, after receiving the network storage address of the target picture, the electronic device can display the application page, monitor user operation on the application page, respond to the user operation, and execute the application flow according to the network storage address. Therefore, only under the condition that the screen state of the electronic equipment is good, the user can apply, the odds of insurers can be reduced, the broken screen insurance application flow is more perfect, and the healthy development of the broken screen insurance market is facilitated.
For example, referring to fig. 4, a user may input corresponding information on the application page, and accordingly, the electronic device may monitor a user operation on the application page, and when the user operation is monitored, may perform an application process according to a network storage address in response to the user operation.
According to the screen state detection method, the server is used for providing the content to be displayed of each system time point for the electronic equipment, receiving the target picture sent by the electronic equipment, wherein the target picture is a picture obtained by shooting a screen by a front camera of the electronic equipment when the electronic equipment displays the corresponding content to be displayed on the screen according to the system time point, and detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is determined to be matched with the content to be displayed in the target picture, so that the situation that the screen state of the electronic equipment is damaged when the target picture is determined to be displayed on the screen of the current electronic equipment according to the target picture is realized, the picture obtained by shooting the screen is further detected according to the target picture, the detection of the screen state of the current electronic equipment can be realized, the situation that a user uses the screen to apply protection is avoided, the screen breakage risk application flow is enabled to be more perfect, and the healthy development of the broken screen risk market is facilitated.
The screen state detection method provided by the embodiment of the application is further described below with reference to fig. 6.
Fig. 6 is a flowchart of a screen state detection method according to a fourth embodiment of the present invention.
The screen state detection method of the embodiment of the invention can be applied to a server.
As shown in fig. 6, the screen state detection method may include the following steps 601-608.
Step 601, providing the content to be displayed at each system time point to the electronic device.
Step 602, receiving a target picture sent by the electronic device, where the target picture is a picture obtained by taking a screen by using a front camera of the electronic device when the electronic device displays corresponding content to be displayed on the screen according to a system time point.
The specific implementation process and principle of steps 601-602 may refer to the description of the foregoing embodiments, which is not repeated herein.
Step 603, determining whether there is a first content to be displayed in the target picture, if so, executing step 604, otherwise, executing step 606.
The first content to be displayed is the content to be displayed, wherein the corresponding system time point of the content to be displayed is consistent with the shooting time point of the target picture.
Step 604, determining whether the number of the first content to be displayed is one, if so, executing step 605, otherwise, executing step 606.
Step 605, determining that the target picture matches the content to be displayed in the target picture.
Step 606, determining that the target picture is not matched with the content to be displayed in the target picture.
In step 607, the screen state of the electronic device is detected according to the target picture.
In an exemplary embodiment, when the content to be displayed in the target picture is a color block set including a plurality of groups of color blocks, the server may determine whether there is a color block set in the target picture in which the attribute of each color block in the color block group is consistent with the attribute of each color block in the color block set corresponding to the shooting time point of the target picture, if so, determine that there is a first content to be displayed in the target picture, otherwise, determine that there is no first content to be displayed in the target picture. When the content to be displayed in the target picture is the gradient color blocks with multiple groups of colors, the server can judge whether the gradient color blocks with the same attribute of each color in each color group in the gradient color blocks corresponding to the shooting time point of the target picture exist in the target picture, if so, the first content to be displayed in the target picture can be determined, otherwise, the first content to be displayed in the target picture is determined not to exist.
In an exemplary embodiment, when the server determines that the first content to be displayed does not exist in the target picture, it may determine that the target picture does not match with the content to be displayed in the target picture, and in this case, to avoid the situation of spoofing, the processing flow may end.
It can be understood that when a user uses a front camera of more than one electronic device to shoot an imaging device, the obtained target picture contains a plurality of first contents to be displayed, and if the screen state of the electronic device is detected according to the target picture, the detection result of the server on the screen state of the electronic device is affected. In order to avoid such a situation, in the embodiment of the present application, if it is determined that the first content to be displayed exists in the target picture, whether the number of the first content to be displayed is one may be continuously determined, and if the number of the first content to be displayed is one, it may be determined that the target picture is matched with the content to be displayed in the target picture, and then the screen state of the electronic device may be detected according to the target picture. If the first content to be displayed exists in the target picture and the data of the first content to be displayed are multiple, the fact that the target picture is not matched with the content to be displayed in the target picture can be determined, and therefore the screen state of the electronic device can be detected without being according to the target picture, and the detected screen state of the electronic device is prevented from being inaccurate.
In an exemplary embodiment, in a target picture obtained by a user, the screen may not include a complete screen of an electronic device due to the reasons that the screen is blocked, not shot completely, etc., and at this time, if a partial area of the screen of the electronic device is damaged, a server cannot accurately detect whether the entire screen of the electronic device is complete according to the target picture.
That is, the screen state of the electronic device may include: whether complete or not, and whether intact or not, and accordingly, the server may detect the screen state of the electronic device according to the target picture by:
and detecting a screen boundary area of the target picture, and determining whether the screen is complete.
And carrying out color association detection on the target picture to determine whether the screen is good.
In an exemplary embodiment, the server may intercept a screen boundary area carrying the content to be displayed for the target picture, detect whether the screen boundary area is of a preset shape, if so, determine that the screen is complete, otherwise determine that the screen is incomplete. The preset shape can be set according to needs, for example, a screen of the smart phone is usually a regular rectangle or a rounded rectangle, and the preset shape can be a regular rectangle or a rounded rectangle.
In an exemplary embodiment, the server may perform pixel-level color association detection on the entire area of the target picture, and when the screen is damaged such as cracked or broken, the crack may cause the color of the detection area to be lost or broken, so that the server may determine whether the screen is intact according to the color association detection result of the target picture.
Step 608, sending the screen status of the electronic device to the electronic device.
Specifically, after detecting the screen state of the electronic device according to the target picture, the server can send the screen state to the electronic device, and correspondingly, the electronic device can receive the screen state sent by the server and display prompt information of the screen state, so that a user can intuitively know the identification result, and the use experience of the user is improved.
In an exemplary embodiment, the server may store the target picture and send the network storage address of the target picture to the electronic device if it is determined that the screen state of the electronic device is intact and complete. Correspondingly, after receiving the network storage address of the target picture, the electronic device can display the application page, monitor user operation on the application page, respond to the user operation, and execute the application flow according to the network storage address. Therefore, only under the condition that the screen state of the electronic equipment is perfect and complete, the user can apply, the odds of insurers can be reduced, the broken screen insurance application flow is more perfect, and the healthy development of the broken screen insurance market is facilitated.
As an application scenario, referring to fig. 7, fig. 7 is a schematic diagram of an application flow of a broken screen risk in an embodiment of the present invention. When a user applies protection, the broken screen risk client can call a front-end camera, start shooting, acquire contents to be displayed of each system time point issued by the server, display shooting pages on a screen, and display the contents to be displayed corresponding to the system time points according to the system time points of the electronic equipment.
In the process of displaying the content to be displayed corresponding to the system time point on the screen of the electronic equipment, a front camera of the electronic equipment can be adopted to shoot the screen, a target picture is obtained, and the target picture is sent to the server. Correspondingly, after receiving the target picture, the server can identify through an algorithm, determine whether the target picture is matched with the content to be displayed in the target picture, if so, determine that the current electronic device is a device for shooting the content to be displayed, at the moment, detect the target picture, determine whether the screen of the electronic device is damaged, return the screen state to the client under the condition that the screen is not damaged, and the network storage address of the target picture, the client can display an application page, monitor user operation on the application page, and respond to the user operation, and execute the application flow according to the network storage address. The client can send information such as network storage addresses and the like to an insurer for performing operations such as checking and the like, and arouse payment to finish the insurance application flow.
In correspondence with the screen state detection method executed in the electronic device provided by the foregoing embodiment, the present invention further provides a screen state detection device, and since the screen state detection device provided by the embodiment of the present invention corresponds to the screen state detection method provided by the foregoing embodiment corresponding to fig. 1 to 4, the implementation of the screen state detection method shown in fig. 1 to 4 is also applicable to the screen state detection device provided by the embodiment of the present invention, which is not described in detail in the embodiment of the present invention.
Fig. 8 is a schematic structural diagram of a screen state detecting apparatus according to a fifth embodiment of the present invention.
As shown in fig. 8, the screen state detecting apparatus 800 is applied to an electronic device, and includes: acquisition module 801, acquisition module 802, and transmission module 803.
An obtaining module 801, configured to obtain content to be displayed at each system time point from a server.
The acquisition module 802 is configured to display corresponding content to be displayed on a screen of the electronic device according to a system time point, and capture the screen by using a front camera of the electronic device during the display process of the content to be displayed, so as to obtain a target picture.
And a sending module 803, configured to send the target picture to the server, where the target picture is configured to detect, according to the target picture, a screen state of the electronic device when the target picture matches with the content to be displayed in the target picture.
Optionally, the acquiring module 801 includes:
the system comprises an acquisition unit, a display unit and a display unit, wherein the acquisition unit is used for acquiring a display element and an attribute adjustment strategy of the display element from a server, and the attribute adjustment strategy is adjusted based on a system time point;
and the adjusting unit is used for adjusting the attribute of the display element by combining each system time point and the attribute adjusting strategy to obtain the content to be displayed of each system time point.
Optionally, the display element is a set of color patches, where the set of color patches includes multiple groups of color patches, each group of color patches corresponding to one time unit of the system time point;
Correspondingly, the adjusting unit is specifically configured to:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color block in the corresponding color block group to obtain the adjusted attribute of the color block in each color block group;
and generating the content to be displayed at the system time point according to the adjusted attributes of the color blocks in each color block group.
Optionally, the display element is a gradient color block, where the gradient color block includes multiple groups of colors, each group of colors corresponding to a time unit of the system time point;
Correspondingly, the adjusting unit is specifically configured to:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color in the corresponding color group to obtain the adjusted attribute of the color in each color group;
and generating the content to be displayed of the system time point according to the adjusted attributes of the colors in each color group.
Optionally, the acquisition module 802 includes:
the display unit is used for displaying the shooting page on the screen of the electronic equipment and displaying the corresponding content to be displayed in the shooting page according to the system time point.
Optionally, the display unit is further configured to display prompt information on the shooting page, where the prompt information is used to prompt a user to shoot a screen of the electronic device with the mirror.
Optionally, the screen state detection apparatus 800 further includes:
the first receiving module is used for receiving the identified screen state sent by the server;
the first display module is used for displaying prompt information of the screen state.
Optionally, the screen state detection apparatus 800 further includes:
The second receiving module is used for receiving the network storage address of the target picture sent by the server; the network storage address is sent when the server determines that the screen state of the electronic equipment is good;
the second display module is used for displaying the application page and monitoring user operation on the application page;
And the execution module is used for responding to the user operation and executing the application flow according to the network storage address.
According to the screen state detection device, the electronic equipment acquires the content to be displayed at each system time point from the server, displays the corresponding content to be displayed on the screen of the electronic equipment according to the system time point, and adopts the front camera of the electronic equipment to shoot the screen in the display process of the content to be displayed so as to obtain the target picture, and then sends the target picture to the server, wherein the target picture is used for detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture, so that the situation that the target picture is matched with the content to be displayed in the target picture, when the content to be displayed in the target picture is determined, the current electronic equipment shoots the picture obtained by the screen, and then detects the screen state of the electronic equipment according to the target picture, the detection of the screen state of the current electronic equipment can be realized, the situation that a user uses the electronic equipment with damage to conduct insurance on the screen can be avoided, the insurance protection process of the broken screen can be more perfect, and the health of the broken screen market can be facilitated.
The present invention also provides a screen state detection device corresponding to the screen state detection method performed in the server provided in the above embodiment, and since the screen state detection device provided in the embodiment of the present invention corresponds to the screen state detection method provided in the embodiment shown in fig. 5 to 7, the implementation of the screen state detection method shown in fig. 5 to 7 is also applicable to the screen state detection device provided in the embodiment of the present invention, which is not described in detail in the embodiment of the present invention.
Fig. 9 is a schematic structural diagram of a screen state detecting apparatus according to a sixth embodiment of the present invention.
As shown in fig. 9, the screen state detecting apparatus 900 is applied to a server, and includes: a first transmitting module 901, a receiving module 902 and a detecting module 903.
A first sending module 901, configured to provide content to be displayed at each system time point to an electronic device;
The receiving module 902 is configured to receive a target picture sent by the electronic device, where the target picture is a picture obtained by taking a screen with a front camera of the electronic device when the electronic device displays corresponding content to be displayed on the screen according to a system time point;
the detection module 903 is configured to detect a screen state of the electronic device according to the target picture when it is determined that the target picture matches the content to be displayed in the target picture.
Optionally, the first sending module 901 is specifically configured to:
Providing the display element and an attribute adjustment strategy of the display element for the electronic device, wherein the attribute adjustment strategy is used for adjusting the attribute of the display element based on the system time points to obtain the content to be displayed of each system time point.
Optionally, the screen state detecting apparatus 900 further includes:
the judging module is used for judging whether first to-be-displayed content exists in the target picture, wherein the first to-be-displayed content is to-be-displayed content with the corresponding system time point consistent with the shooting time point of the target picture;
the first determining module is used for determining that the target picture is matched with the content to be displayed in the target picture when the first content to be displayed exists in the target picture and the number of the first content to be displayed is one;
And the second determining module is used for determining that the target picture is not matched with the content to be displayed in the target picture when the first content to be displayed does not exist in the target picture or the number of the first content to be displayed is a plurality of.
Optionally, the screen state includes: whether complete, and whether intact;
correspondingly, the detection module 903 is specifically configured to:
Detecting a screen boundary area of the target picture, and determining whether the screen is complete;
and carrying out color association detection on the target picture to determine whether the screen is good.
Optionally, the screen state detecting apparatus 900 further includes:
And the second sending module is used for sending the screen state of the electronic equipment to the electronic equipment.
Optionally, the screen state detecting apparatus 900 further includes:
The storage module is used for storing the target picture under the condition that the screen state of the electronic equipment is determined to be good;
And the third sending module is used for sending the network storage address of the target picture to the electronic equipment under the condition that the screen state of the electronic equipment is determined to be good.
According to the screen state detection device, the to-be-displayed content of each system time point is provided for the electronic equipment through the server, the target picture sent by the electronic equipment is received, wherein the target picture is a picture obtained by shooting a screen by adopting the front camera of the electronic equipment when the electronic equipment displays the corresponding to-be-displayed content on the screen according to the system time point, under the condition that the target picture is determined to be matched with the to-be-displayed content in the target picture, the screen state of the electronic equipment is detected according to the target picture, the condition that the target picture is matched with the to-be-displayed content in the target picture is achieved, when the target picture is determined to be the to-be-displayed content on the screen of the current electronic equipment, the picture obtained by shooting the screen is further detected according to the target picture, the screen state of the current electronic equipment can be detected, the situation that a user uses the screen to damage the electronic equipment can be avoided, the screen breakage insurance application flow is enabled to be more perfect, and the healthy development of the broken screen insurance market is facilitated.
In order to implement the above embodiments, the present invention further provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, where the processor implements a screen state detection method as set forth in any one of the foregoing embodiments of fig. 1 to 4 of the present invention when executing the program.
In order to implement the above embodiment, the present invention further provides a server, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, where the processor implements the screen state detection method as set forth in the foregoing embodiments of fig. 5-7 of the present invention when executing the program.
In order to achieve the above-mentioned embodiments, the present invention also proposes a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a screen state detection method as proposed in any of the foregoing embodiments of the present invention.
In order to implement the above embodiments, the present invention also proposes a computer program product comprising a computer program which, when executed by a processor, implements a screen state detection method as proposed in any of the previous embodiments of the present invention.
Fig. 10 illustrates a block diagram of an exemplary electronic device or server suitable for use in implementing embodiments of the present invention. The electronic device or server 12 shown in fig. 10 is merely an example and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in FIG. 10, the electronic device or server 12 is in the form of a general purpose computing device. Components of the electronic device or server 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, a bus 18 that connects the various system components, including the system memory 28 and the processing units 16.
Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, and a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include industry Standard architecture (Industry Standard Architecture; hereinafter ISA) bus, micro channel architecture (Micro Channel Architecture; hereinafter MAC) bus, enhanced ISA bus, video electronics standards Association (Video Electronics Standards Association; hereinafter VESA) local bus, and peripheral component interconnect (PERIPHERAL COMPONENT INTERCONNECTION; hereinafter PCI) bus.
The electronic device or server 12 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by the electronic device or server 12 and includes both volatile and non-volatile media, removable and non-removable media.
Memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (Random Access Memory; hereinafter: RAM) 30 and/or cache memory 32. The electronic device or server 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from or write to non-removable, nonvolatile magnetic media (not shown in FIG. 10, commonly referred to as a "hard disk drive"). Although not shown in fig. 10, a disk drive for reading from and writing to a removable nonvolatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable nonvolatile optical disk (e.g., a compact disk read only memory (Compact Disc Read Only Memory; hereinafter, "CD-ROM"), digital versatile read only optical disk (Digital Video Disc Read Only Memory; hereinafter, "DVD-ROM"), or other optical media) may be provided. In such cases, each drive may be coupled to bus 18 through one or more data medium interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored in, for example, memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules 42 generally perform the functions and/or methods of the embodiments described herein.
The electronic device or server 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with the electronic device or server 12, and/or with any device (e.g., network card, modem, etc.) that enables the electronic device or server 12 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 22. Also, the electronic device or server 12 may communicate with one or more networks such as a local area network (Local Area Network; hereinafter: LAN), a wide area network (Wide Area Network; hereinafter: WAN) and/or a public network such as the Internet via the network adapter 20. As shown in fig. 10, the network adapter 20 communicates with the electronic device or other module of the server 12 via the bus 18. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with the electronic device or server 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, for example, implementing the methods mentioned in the foregoing embodiments.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present invention, the meaning of "plurality" means at least two, for example, two, three, etc., unless specifically defined otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and additional implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order from that shown or discussed, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the embodiments of the present invention.
Logic and/or steps represented in the flowcharts or otherwise described herein, e.g., a ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program is printed, as the program may be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
It is to be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. As with the other embodiments, if implemented in hardware, may be implemented using any one or combination of the following techniques, as is well known in the art: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
Those of ordinary skill in the art will appreciate that all or a portion of the steps carried out in the method of the above-described embodiments may be implemented by a program to instruct related hardware, where the program may be stored in a computer readable storage medium, and where the program, when executed, includes one or a combination of the steps of the method embodiments.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing module, or each unit may exist alone physically, or two or more units may be integrated in one module. The integrated modules may be implemented in hardware or in software functional modules. The integrated modules may also be stored in a computer readable storage medium if implemented in the form of software functional modules and sold or used as a stand-alone product.
The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, or the like. While embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the invention, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the invention.

Claims (16)

1. A screen state detection method, applied to an electronic device, comprising:
Acquiring a display element from a server and an attribute adjustment strategy of the display element, wherein the attribute adjustment strategy is adjusted based on a system time point;
the attribute of the display element is adjusted by combining each system time point and the attribute adjustment strategy, so as to obtain the content to be displayed of each system time point;
displaying corresponding content to be displayed on a screen of the electronic equipment according to a system time point, and shooting the screen by adopting a front camera of the electronic equipment in the display process of the content to be displayed so as to obtain a target picture;
The target picture is sent to the server, wherein the target picture is used for detecting the screen state of the electronic equipment according to the target picture when the target picture is matched with the content to be displayed in the target picture;
if the display element is a color block set, wherein the color block set comprises a plurality of groups of color blocks, and each group of color blocks corresponds to one time unit of a system time point; the step of adjusting the attribute of the display element by combining each system time point and the attribute adjustment strategy to obtain the content to be displayed of each system time point comprises the following steps:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color block in the corresponding color block group to obtain the adjusted attribute of the color block in each color block group;
And generating the content to be displayed of the system time point according to the adjusted attributes of the color blocks in the color block groups.
2. The screen state detection method according to claim 1, wherein if the display element is a gradient color block, the gradient color block includes a plurality of groups of colors, each group of colors corresponding to a time unit of a system time point;
The step of adjusting the attribute of the display element by combining each system time point and the attribute adjustment strategy to obtain the content to be displayed of each system time point comprises the following steps:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color in the corresponding color group to obtain the adjusted attribute of the color in each color group;
And generating the content to be displayed of the system time point according to the adjusted attributes of the colors in the color groups.
3. The screen state detection method according to claim 1, wherein the displaying the corresponding content to be displayed on the screen of the electronic device according to the system time point includes:
displaying a shooting page on a screen of the electronic equipment;
And displaying the corresponding content to be displayed in the shooting page according to the system time point.
4. The screen state detection method according to claim 3, wherein the photographed page further displays a prompt message;
the prompt information is used for prompting a user to shoot a screen surface of the electronic equipment with a mirror.
5. The screen state detection method according to any one of claims 1 to 4, wherein after the target picture is sent to the server, further comprising:
receiving the identified screen state sent by the server;
and displaying the prompt information of the screen state.
6. The screen state detection method according to claim 5, wherein after the target picture is transmitted to the server, further comprising:
Receiving a network storage address of the target picture sent by the server; the network storage address is sent when the server determines that the screen state of the electronic equipment is good;
Displaying an application page, and monitoring user operation on the application page;
And responding to the user operation, and executing the application flow according to the network storage address.
7. A screen state detection method, applied to a server, comprising:
Providing a display element and an attribute adjustment strategy of the display element for the electronic equipment, wherein the attribute adjustment strategy is used for adjusting the attribute of the display element based on the system time points to obtain the content to be displayed of each system time point;
Receiving a target picture sent by the electronic equipment, wherein the target picture is obtained by taking a picture obtained by a screen by adopting a front camera of the electronic equipment when the electronic equipment displays corresponding content to be displayed on the screen according to a system time point;
Detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture,
If the display element is a color block set, wherein the color block set comprises a plurality of groups of color blocks, and each group of color blocks corresponds to one time unit of a system time point; the system time point-based adjustment of the attribute of the display element is performed to obtain the content to be displayed of each system time point, including:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color block in the corresponding color block group to obtain the adjusted attribute of the color block in each color block group;
And generating the content to be displayed of the system time point according to the adjusted attributes of the color blocks in the color block groups.
8. The screen state detection method according to claim 7, further comprising, after receiving the target picture sent by the electronic device:
Judging whether first to-be-displayed content exists in the target picture or not, wherein the first to-be-displayed content is to-be-displayed content with the corresponding system time point consistent with the shooting time point of the target picture;
When the first content to be displayed exists in the target picture and the number of the first content to be displayed is one, determining that the target picture is matched with the content to be displayed in the target picture;
And when the first content to be displayed does not exist in the target picture or the number of the first content to be displayed is a plurality of, determining that the target picture is not matched with the content to be displayed in the target picture.
9. The screen state detection method according to any one of claims 7 to 8, wherein the screen state includes: whether complete, and whether intact;
The detecting the screen state of the electronic device according to the target picture includes:
detecting a screen boundary area of the target picture, and determining whether the screen is complete;
and carrying out color association detection on the target picture to determine whether the screen is good.
10. The screen state detection method according to any one of claims 7 to 8, wherein after the screen state of the electronic device is detected from the target picture, further comprising:
And sending the screen state of the electronic equipment to the electronic equipment.
11. The screen state detection method according to any one of claims 7 to 8, wherein after the screen state of the electronic device is detected from the target picture, further comprising:
And under the condition that the screen state of the electronic equipment is determined to be good, storing the target picture, and sending a network storage address of the target picture to the electronic equipment.
12. A screen state detecting apparatus, characterized by being applied to an electronic device, comprising:
The system comprises an acquisition module, a display module and a display module, wherein the acquisition module is used for acquiring a display element from a server and an attribute adjustment strategy of the display element, and the attribute adjustment strategy is adjusted based on a system time point; the attribute of the display element is adjusted by combining each system time point and the attribute adjustment strategy, so as to obtain the content to be displayed of each system time point;
The acquisition module is used for displaying corresponding content to be displayed on a screen of the electronic equipment according to a system time point, and shooting the screen by adopting a front camera of the electronic equipment in the display process of the content to be displayed so as to obtain a target picture;
The sending module is used for sending the target picture to the server, wherein the target picture is used for detecting the screen state of the electronic equipment according to the target picture when the target picture is matched with the content to be displayed in the target picture;
If the display element is a color block set, wherein the color block set comprises a plurality of groups of color blocks, and each group of color blocks corresponds to one time unit of a system time point; the step of adjusting the attribute of the display element by combining each system time point and the attribute adjustment strategy to obtain the content to be displayed of each system time point comprises the following steps:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color block in the corresponding color block group to obtain the adjusted attribute of the color block in each color block group;
And generating the content to be displayed of the system time point according to the adjusted attributes of the color blocks in the color block groups.
13. A screen state detecting apparatus, characterized by being applied to a server, comprising:
The electronic device comprises a first sending module, a second sending module and a display module, wherein the first sending module is used for providing display elements for electronic devices and attribute adjustment strategies of the display elements, and the attribute adjustment strategies are used for adjusting the attributes of the display elements based on system time points to obtain to-be-displayed contents of all the system time points;
The receiving module is used for receiving a target picture sent by the electronic equipment, wherein the target picture is obtained by taking a picture obtained by a screen by adopting a front camera of the electronic equipment when the electronic equipment displays corresponding content to be displayed on the screen according to a system time point;
The detection module is used for detecting the screen state of the electronic equipment according to the target picture under the condition that the target picture is matched with the content to be displayed in the target picture;
If the display element is a color block set, wherein the color block set comprises a plurality of groups of color blocks, and each group of color blocks corresponds to one time unit of a system time point; the system time point-based adjustment of the attribute of the display element is performed to obtain the content to be displayed of each system time point, including:
Aiming at each system time point, according to the numerical value of each time unit in the system time point, adjusting the attribute of the color block in the corresponding color block group to obtain the adjusted attribute of the color block in each color block group;
And generating the content to be displayed of the system time point according to the adjusted attributes of the color blocks in the color block groups.
14. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the screen state detection method according to any one of claims 1-6 when executing the program.
15. A server comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the screen state detection method according to any one of claims 7-11 when executing the program.
16. A non-transitory computer-readable storage medium having stored thereon a computer program, wherein the program when executed by a processor implements the screen state detection method according to any one of claims 1 to 11.
CN202011584088.8A 2020-12-28 2020-12-28 Screen state detection method, device, electronic equipment, server and storage medium Active CN112597931B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011584088.8A CN112597931B (en) 2020-12-28 2020-12-28 Screen state detection method, device, electronic equipment, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011584088.8A CN112597931B (en) 2020-12-28 2020-12-28 Screen state detection method, device, electronic equipment, server and storage medium

Publications (2)

Publication Number Publication Date
CN112597931A CN112597931A (en) 2021-04-02
CN112597931B true CN112597931B (en) 2024-06-18

Family

ID=75202781

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011584088.8A Active CN112597931B (en) 2020-12-28 2020-12-28 Screen state detection method, device, electronic equipment, server and storage medium

Country Status (1)

Country Link
CN (1) CN112597931B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113077354B (en) * 2021-04-23 2022-06-07 蚂蚁胜信(上海)信息技术有限公司 Insurance application verification method and device for electronic equipment
CN113190196B (en) * 2021-04-27 2023-09-05 北京京东振世信息技术有限公司 Multi-device linkage realization method and device, medium and electronic device
CN113537218B (en) * 2021-07-27 2024-02-06 京东科技信息技术有限公司 Image recognition method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060126A (en) * 2016-05-24 2016-10-26 众安在线财产保险股份有限公司 Method and system for remotely and automatically identifying screen state of smart device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10430885B1 (en) * 2012-08-16 2019-10-01 Allstate Insurance Company Processing insured items holistically with mobile damage assessment and claims processing
EP2963640B1 (en) * 2014-07-04 2020-06-17 ALSTOM Transport Technologies Method for displaying information on a screen of a displaying system and displaying system
ES2819699T3 (en) * 2016-03-07 2021-04-19 Hyla Inc Screen damage detection for devices
CN105976252A (en) * 2016-05-06 2016-09-28 泰康人寿保险股份有限公司 Checking method and system for electronic device screen damage insurance
CN109285079A (en) * 2018-08-31 2019-01-29 阿里巴巴集团控股有限公司 Data processing method, device, client and the server of terminal screen insurance
SG10201811665QA (en) * 2018-12-27 2020-03-30 Axinan Pte Ltd Device and method for screen protection insurance
CN111523109B (en) * 2020-07-03 2020-10-30 支付宝(杭州)信息技术有限公司 Method and device for verifying electronic equipment application
CN111882447A (en) * 2020-07-28 2020-11-03 深圳市鑫迅维科技有限公司 Screen-breaking protection service anti-cheating protection method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060126A (en) * 2016-05-24 2016-10-26 众安在线财产保险股份有限公司 Method and system for remotely and automatically identifying screen state of smart device

Also Published As

Publication number Publication date
CN112597931A (en) 2021-04-02

Similar Documents

Publication Publication Date Title
CN112597931B (en) Screen state detection method, device, electronic equipment, server and storage medium
WO2021083059A1 (en) Image super-resolution reconstruction method, image super-resolution reconstruction apparatus, and electronic device
CN108961183B (en) Image processing method, terminal device and computer-readable storage medium
CN107909569B (en) Screen-patterned detection method, screen-patterned detection device and electronic equipment
CN113408403A (en) Living body detection method, living body detection device, and computer-readable storage medium
CN110457963B (en) Display control method, display control device, mobile terminal and computer-readable storage medium
WO2022227379A1 (en) Display screen brightness compensation method and apparatus, electronic device
CN110853560B (en) Display correction method, device, equipment and storage medium
CN107690804B (en) Image processing method and user terminal
CN112613999B (en) Screen state identification method, device, electronic equipment, server and storage medium
CN110648296A (en) Pupil color correction method, correction device, terminal device and storage medium
WO2022134957A1 (en) Camera occlusion detection method and system, electronic device, and storage medium
CN114331796A (en) Screen watermark display method and device, electronic equipment and storage medium
CN110618852B (en) View processing method, view processing device and terminal equipment
CN112532891A (en) Photographing method and device
US20090160945A1 (en) Systems and Methods for Enhancing Image Quality of a Web Camera Image
CN114764779B (en) Operation device and defect detection method for near-eye display device
CN112053389B (en) Portrait processing method, device, electronic equipment and readable storage medium
CN108259871A (en) A kind of projection process method and electronic equipment
CN111164569B (en) Filter switching method and filter switching system based on intelligent terminal
CN111340722A (en) Image processing method, processing device, terminal device and readable storage medium
CN113033530B (en) Certificate copying detection method and device, electronic equipment and readable storage medium
CN110390919A (en) Show equipment and color processing method, device
CN111982468B (en) Method, device and system for measuring field angle and computer storage medium
CN109600604A (en) Contrast test method, device and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 221, 2 / F, block C, 18 Kechuang 11th Street, Beijing Economic and Technological Development Zone, 100176

Applicant after: Jingdong Technology Holding Co.,Ltd.

Address before: Room 221, 2 / F, block C, 18 Kechuang 11th Street, Beijing Economic and Technological Development Zone, 100176

Applicant before: Jingdong Digital Technology Holding Co.,Ltd.

GR01 Patent grant
GR01 Patent grant