CN106843665B - Screenshot method and device and terminal equipment - Google Patents

Screenshot method and device and terminal equipment Download PDF

Info

Publication number
CN106843665B
CN106843665B CN201510883455.7A CN201510883455A CN106843665B CN 106843665 B CN106843665 B CN 106843665B CN 201510883455 A CN201510883455 A CN 201510883455A CN 106843665 B CN106843665 B CN 106843665B
Authority
CN
China
Prior art keywords
screenshot
screen
splicing
interface
target
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
CN201510883455.7A
Other languages
Chinese (zh)
Other versions
CN106843665A (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.)
Beijing Qizhi Business Consulting Co ltd
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510883455.7A priority Critical patent/CN106843665B/en
Publication of CN106843665A publication Critical patent/CN106843665A/en
Application granted granted Critical
Publication of CN106843665B publication Critical patent/CN106843665B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

The invention discloses a screenshot method, a screenshot device and terminal equipment, wherein the screenshot method comprises the steps of carrying out first screenshot on an interface currently displayed by the terminal equipment and storing a first screenshot when a screenshot command is detected; detecting whether a screen scrolling operation for scrolling a current display interface of the terminal equipment exists or not; when detecting that a screen scrolling operation for scrolling the current display interface of the terminal equipment exists, performing a second screen capture on the currently displayed interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture; and splicing the first screenshot and the second screenshot.

Description

Screenshot method and device and terminal equipment
Technical Field
The invention belongs to the technical field of mobile equipment, and particularly relates to a screenshot method, a screenshot device and terminal equipment.
Background
Along with the continuous development of computer technology, bring a great deal of convenience for our life, computer screenshot is a computer technology that we often used, through screenshot operation, the user can be convenient get off the image of interest in the screen interface, however, the screenshot mode that current screenshot technology provided is comparatively simple, and the function is comparatively single, if: the screenshot can only capture the display content of the current screen.
Because the screenshot can only intercept the displayed content of the current screen, when a user browses a longer page, such as a longer webpage, or a WORD document or a PDF document with a large number of pages, if the content of all the pages needs to be intercepted, all the pages cannot be intercepted at one time, several screenshot operations need to be performed, the webpage is divided into a plurality of pictures to be stored, the operation is complex, and the browsing is inconvenient.
Disclosure of Invention
In view of this, the present application provides a screenshot method, which enables a user to capture all required pages at one time without capturing the pictures many times, thereby simplifying the operation.
The embodiment of the invention provides a screenshot method, which comprises the following steps:
when a screenshot command is detected, performing first screenshot on a currently displayed interface of the terminal equipment and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling a current display interface of the terminal equipment exists or not;
when detecting that a screen scrolling operation for scrolling the current display interface of the terminal equipment exists, performing a second screen capture on the currently displayed interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture;
and splicing the first screenshot and the second screenshot.
The screenshot method further comprises the following steps:
judging to finish screenshot when detecting that no screen scrolling operation for scrolling the current display interface of the terminal equipment exists;
and repeatedly detecting whether a screen rolling operation for rolling the current display interface of the terminal equipment exists, performing screenshot on the current display interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation exists, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist.
Wherein the splicing the first screenshot and the second screenshot comprises:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
Wherein, after the splicing the first screenshot and the second screenshot, further comprising: and monitoring the motion track of the contact in the spliced picture, determining a cutting area and generating a target cutting picture.
The monitoring of the motion track of the contact points in the spliced picture, the determining of the cutting area and the generation of the target cutting picture comprise:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The screenshot method further comprises the following steps: monitoring the moving track of the contact in the first screenshot, determining a first cutting area, and generating a first cutting picture; monitoring the moving track of the contact in the second screenshot, determining a second cutting area, and generating a second cutting picture;
the splicing the first screenshot and the second screenshot comprises: and splicing the first cut picture and the second cut picture.
The embodiment of the present invention further provides a screenshot method, which is applied to a terminal device running multiple application programs, where a currently displayed interface of the terminal device includes an interface of at least one application program among the multiple application programs, and the screenshot method includes:
when a screenshot instruction is detected, determining a target application program interface from the interfaces of the at least one application program, performing first screenshot on the target application program interface and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling the target application program interface exists or not;
when detecting that the screen scrolling operation for scrolling the target application program interface exists, performing second screen capture on the target application program interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture;
and splicing the first screenshot and the second screenshot.
The screenshot method further comprises the following steps:
judging to finish screenshot when detecting that no scrolling operation for scrolling the target application program interface exists;
and repeatedly detecting whether a screen rolling operation for rolling the target application program interface exists, performing screenshot on the target application program interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist.
Wherein the splicing the first screenshot and the second screenshot comprises:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
Wherein, after the splicing the first screenshot and the second screenshot, further comprising: and monitoring the motion track of the contact in the spliced picture, determining a cutting area and generating a target cutting picture.
The monitoring of the motion track of the contact points in the spliced picture, the determining of the cutting area and the generation of the target cutting picture comprise:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The screenshot method further comprises the following steps: monitoring the moving track of the contact in the first screenshot, determining a first cutting area, and generating a first cutting picture; monitoring the moving track of the contact in the second screenshot, determining a second cutting area, and generating a second cutting picture;
the splicing the first screenshot and the second screenshot comprises: and splicing the first cut picture and the second cut picture.
The embodiment of the invention also provides a screenshot method, which is applied to the terminal equipment, wherein the display screen of the terminal equipment comprises at least two split screen areas, and the screenshot method comprises the following steps:
when a screenshot command is detected, determining a target screenshot area from the at least two screenshot areas, performing first screenshot on a currently displayed interface of the target screenshot area, and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling the interface currently displayed in the target split screen area exists;
when detecting that a screen scrolling operation for scrolling the interface currently displayed in the target split screen area exists, performing a second screen capture on the interface currently displayed in the target split screen area after the screen scrolling operation is responded, and storing a second screenshot;
and splicing the first screenshot and the second screenshot.
The embodiment of the present invention further provides a screen capture method, which is applied to a terminal device running a plurality of application programs, a display screen of the terminal device includes at least two split screen areas, a currently displayed interface of the split screen area includes an interface of at least one application program in the plurality of application programs, and the screen capture method includes:
when a screenshot command is detected, determining a target screen splitting area from the at least two screen splitting areas, determining a target application program interface from currently displayed interfaces of the target screen splitting area, performing first screenshot on the target application program interface and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling the target application program interface exists or not;
when detecting that the screen scrolling operation for scrolling the target application program interface exists, performing second screen capture on the target application program interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture;
and splicing the first screenshot and the second screenshot.
The embodiment of the invention also provides a screenshot device, which is applied to the terminal equipment, and the screenshot device comprises:
the first screenshot module is used for carrying out first screenshot on the interface currently displayed by the terminal equipment and storing a first screenshot when a screenshot command is detected;
the detection module is used for detecting whether a screen scrolling operation for scrolling the current display interface of the terminal equipment exists or not;
the second screen capture module is used for carrying out second screen capture on the interface currently displayed by the terminal equipment after responding to the screen rolling operation when the screen rolling operation for rolling the current display interface of the terminal equipment is detected to exist, and storing a second screen capture;
and the splicing module is used for splicing the first screenshot and the second screenshot.
Wherein the detection module is further configured to:
judging to finish screenshot when detecting that no screen scrolling operation for scrolling the current display interface of the terminal equipment exists;
and repeatedly detecting whether a screen rolling operation for rolling the current display interface of the terminal equipment exists, performing screenshot on the current display interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation exists, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist.
Wherein, the splicing module is specifically configured to:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
Wherein, the screenshot device further comprises the clipping module: the method is used for monitoring the motion track of the contact in the spliced picture, determining the cutting area and generating the target cutting picture.
Wherein the cropping module comprises:
the monitoring unit is used for monitoring at least one motion track of the contact in the spliced pictures;
the cutting unit is used for determining a cutting area corresponding to the motion track and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The screenshot device further comprises a monitoring module, a first cropping area and a second cropping picture, wherein the monitoring module is used for monitoring the moving track of the contact in the first screenshot, determining the first cropping area and generating the first cropping picture; the monitoring module is further used for monitoring the moving track of the contact in the second screenshot, determining a second cutting area and generating a second cutting picture;
the splicing module is used for splicing the first cut picture and the second cut picture.
The embodiment of the present invention further provides a screenshot device, which is applied to a terminal device running a plurality of application programs, where a currently displayed interface of the terminal device includes an interface of at least one application program of the plurality of application programs, and the screenshot device includes:
the first application screenshot module is used for determining a target application program interface from the interfaces of the at least one application program when a screenshot instruction is detected, performing first screenshot on the target application program interface and storing a first screenshot;
the application detection module is used for detecting whether a screen scrolling operation for scrolling the target application program interface exists or not;
the second application screenshot module is used for performing second screenshot on the target application program interface of the terminal equipment after the screen scrolling operation is responded and storing a second screenshot when the screen scrolling operation for scrolling the target application program interface is detected;
and the application splicing module is used for splicing the first screenshot and the second screenshot.
Wherein the application detection module is further configured to:
judging to finish screenshot when detecting that no scrolling operation for scrolling the target application program interface exists;
and repeatedly detecting whether a screen rolling operation for rolling the target application program interface exists, performing screenshot on the target application program interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist.
Wherein the application splicing module is specifically configured to:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
The screenshot device further comprises an application clipping module: the method is used for monitoring the motion track of the contact in the spliced picture, determining the cutting area and generating the target cutting picture.
Wherein the application clipping module comprises:
the application monitoring unit is used for monitoring at least one motion track of the contact in the spliced pictures;
the application cutting unit is used for determining a cutting area corresponding to the motion track and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The screenshot device further comprises an application monitoring module, a first cropping area and a second cropping picture, wherein the application monitoring module is used for monitoring the moving track of the contact in the first screenshot, determining the first cropping area and generating the first cropping picture; the application monitoring module is further used for monitoring the movement track of the contact in the second screenshot, determining a second cutting area and generating a second cutting picture;
the application splicing module is configured to splice the first cropped picture and the second cropped picture.
The embodiment of the present invention further provides a screenshot device, which is applied to a terminal device, a display screen of the terminal device includes at least two split screen areas, and the screenshot device includes:
the first screen splitting and screenshot module is used for determining a target screen splitting area from the at least two screen splitting areas when a screenshot instruction is detected, performing first screen splitting on a currently displayed interface of the target screen splitting area and storing a first screenshot;
the split screen detection module is used for detecting whether a screen scrolling operation for scrolling the interface currently displayed in the target split screen area exists;
the second screen splitting and screenshot module is used for performing second screen splitting on the interface currently displayed in the target screen splitting area after the screen splitting operation is responded and saving a second screenshot when the screen splitting and screenshot module detects that the screen splitting operation for rolling the interface currently displayed in the target screen splitting area exists;
and the split screen splicing module is used for splicing the first screenshot and the second screenshot.
The embodiment of the present invention further provides a screenshot device, which is applied to a terminal device running a plurality of application programs, a display screen of the terminal device includes at least two split screen areas, a currently displayed interface of the split screen area includes an interface of at least one application program of the plurality of application programs, and the screenshot device includes:
the first screen splitting application screen capturing module is used for determining a target screen splitting area from the at least two screen splitting areas when a screen capturing instruction is detected, determining a target application program interface from the currently displayed interface of the target screen splitting area, performing first screen capturing on the target application program interface and storing a first screenshot;
the split screen application detection module is used for detecting whether a screen rolling operation for rolling the target application program interface exists or not;
the second screenshot module is used for performing second screenshot on the target application program interface of the terminal equipment after the screen scrolling operation is responded when the screen scrolling operation for scrolling the target application program interface is detected to exist, and storing a second screenshot;
and the split screen application splicing module is used for splicing the first screenshot and the second screenshot.
The embodiment of the invention also provides terminal equipment which comprises any screenshot device provided by the embodiment.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
FIG. 1A is a schematic flow chart diagram of a screenshot method provided by some embodiments of the present application;
FIG. 1B is a schematic flow chart diagram of a screenshot method provided in accordance with certain embodiments of the present application based on FIG. 1A;
FIG. 1C is a schematic flow chart diagram of a screenshot method provided in some embodiments of the present application based on FIG. 1A or FIG. 1B;
FIG. 2A is a schematic flow chart diagram of a screenshot method provided by some embodiments of the present application;
FIG. 2B is a schematic flow chart diagram of a screenshot method provided in some embodiments of the present application based on FIG. 2A;
FIG. 2C is a schematic flow chart diagram of a screenshot method provided in some embodiments of the present application based on FIG. 2A or FIG. 2B;
FIG. 3A is a schematic flow chart diagram of a screenshot method provided by some embodiments of the present application;
FIG. 3B is a schematic flow chart diagram illustrating a screenshot method provided in accordance with certain embodiments of the present application based on FIG. 3A;
FIG. 3C is a schematic flow chart diagram of a screenshot method provided in some embodiments of the present application based on FIG. 3A or FIG. 3B;
FIG. 4A is a schematic flow chart diagram illustrating a screenshot method provided by some embodiments of the present application;
FIG. 4B is a schematic flow chart diagram illustrating a screenshot method provided in accordance with certain embodiments of the present application based on FIG. 4A;
FIG. 4C is a schematic flow chart diagram of a screenshot method provided in some embodiments of the present application based on FIG. 4A or FIG. 4B;
FIG. 5 is a schematic block diagram of a cut-away device provided in accordance with certain embodiments of the present application;
FIG. 6 is a schematic structural diagram of another screenshot device provided in some embodiments of the present application;
FIG. 7 is a schematic block diagram of another apparatus according to certain embodiments of the present disclosure;
FIG. 8 is a schematic structural diagram of another screenshot device provided in some embodiments of the present application;
fig. 9 is a schematic structural diagram of a terminal device according to some embodiments of the present application.
Detailed Description
The following detailed description of the embodiments of the present invention will be provided with reference to the accompanying drawings and examples, so that how to implement the embodiments of the present invention by using technical means to solve the technical problems and achieve the technical effects can be fully understood and implemented.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
Certain terms are used throughout the description and claims to refer to particular components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This specification and claims do not intend to distinguish between components that differ in name but not function. In the following description and in the claims, the terms "include" and "comprise" are used in an open-ended fashion, and thus should be interpreted to mean "include, but not limited to. "substantially" means within an acceptable error range, and a person skilled in the art can solve the technical problem within a certain error range to substantially achieve the technical effect. Furthermore, the term "coupled" is intended to encompass any direct or indirect electrical coupling. Thus, if a first device couples to a second device, that connection may be through a direct electrical coupling or through an indirect electrical coupling via other devices and couplings. The following description is of the preferred embodiment for carrying out the invention, and is made for the purpose of illustrating the general principles of the invention and not for the purpose of limiting the scope of the invention. The scope of the present invention is defined by the appended claims.
It is also noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a good or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such good or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a commodity or system that includes the element.
The general idea of the embodiment of the invention is as follows:
when a screenshot command is detected, performing first screenshot on a currently displayed interface of the terminal equipment and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling a current display interface of the terminal equipment exists or not;
when detecting that a screen scrolling operation for scrolling the current display interface of the terminal equipment exists, performing a second screen capture on the currently displayed interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture;
and splicing the first screenshot and the second screenshot.
Through the above description, the embodiment of the invention enables a user to complete multiple screen capture operations through one operation, and the screenshots corresponding to the screen capture operations are spliced together, so that the finally required target screenshot (long screenshot) is obtained.
The technical solution of the present invention is described in detail by the following specific examples.
Referring to fig. 1A, the screenshot method provided in some embodiments of the present invention may be applied to a terminal device, where the terminal device may be a smart phone, a PAD, a notebook, or a PC tablet, and the terminal device may be a mobile network, and the specific network format may be any one of 2G (gsm), 2.5G (gprs), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G + (LTE +), WiMax, and the like. The terminal device preferably has a touch-sensitive display.
100. When the terminal device detects a screenshot command, performing first screenshot on the interface currently displayed by the terminal device and storing the first screenshot. Specifically, when the terminal device is a smart phone, the screenshot instruction can be triggered by detecting that a preset key (for example, a Home key + a power-on key) is triggered or detecting that a preset action (for example, shaking) is triggered by the terminal device; when the terminal equipment is a PC or a notebook computer, the screenshot instruction can be triggered by detecting that a preset hot key (Ctrl + Alt + A) is triggered through the terminal equipment. It should be understood that the terminal device may receive a screen capture area selection operation input by the user during screen capture, that is, the user may select an area to be captured in the interface currently displayed by the terminal device by screen capture, so that capturing unnecessary interfaces may be avoided.
102. The terminal equipment detects whether a screen scrolling operation for scrolling a current display interface of the terminal equipment exists. The terminal equipment releases the currently displayed interface after finishing the first screenshot, and then detects whether the scrolling operation of the user is received or not, namely whether the scrolling operation for scrolling the currently displayed interface of the terminal equipment exists or not.
104. And when the terminal equipment detects that the screen scrolling operation for scrolling the current display interface of the terminal equipment exists, performing second screen capture on the currently displayed interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture. It should be understood that if it is not detected that a scroll operation for scrolling the current display interface of the terminal device exists, it may be determined that the screenshot operation is no longer performed.
106. And splicing the first screenshot and the second screenshot. If the terminal device does not detect the scrolling operation of scrolling the current display interface after completing the two operations, the target screenshot finally required by the user is obtained after the 106 splicing.
Through the above description, the embodiment of the invention enables the user to complete at least two screen capturing operations through one operation, and the screenshots corresponding to the screen capturing operations are spliced together, so that the target screenshot at least comprising two screenshots is obtained.
Referring to fig. 1B, in some embodiments, the screenshot method may further include 108, if the terminal device detects that a scrolling operation for scrolling the currently displayed interface of the terminal device exists again, performing a third screenshot on the interface currently displayed by the terminal device after responding to the scrolling operation, and saving the third screenshot. And splicing the first spliced screenshot and the third screenshot, wherein the first spliced screenshot is 106 spliced to obtain an image.
And repeatedly detecting whether a screen rolling operation for rolling the current display interface of the terminal equipment exists, performing screenshot on the current display interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation exists, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist.
According to the embodiment of the invention, a user can complete multiple screen capture operations through one operation, and screen captures corresponding to the screen capture operations are spliced, so that a finally required target screen capture (long screen capture) is obtained.
In some embodiments, the splicing of the first screenshot and the second screenshot may be performed by splicing the first screenshot and the second screenshot according to a screenshot time sequence, so that the obtained spliced screenshot is that the first screenshot and the second screenshot are arranged according to the time sequence, and a user can browse conveniently. The splicing of the first screenshot and the second screenshot can also be splicing of the first screenshot and the second screenshot according to an externally input splicing sequence, so that the first screenshot and the second screenshot can be spliced according to browsing needs or preferences of a user, and browsing of the user is facilitated.
In some embodiments described above, the splicing the first screenshot and the second screenshot further includes: and monitoring the motion track of the contact in the spliced picture, determining a cutting area and generating a target cutting picture. The touch point may be a contact of a user gesture with the touch-sensitive display screen, or a command (e.g., a click command) input by the user through a mouse. With the embodiment, only the area where the target content is left can be cut and left according to the needs of the user in some scenes, and unnecessary content can be cut and removed.
Specifically, the monitoring the motion trajectory of the contact in the spliced picture, and the determining the clipping region and generating the target clipping picture includes:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The embodiment of the invention can determine the cutting area for at least one time when the target screenshot is cut, and then splice at least one corresponding cutting picture to obtain the target cutting picture. With the present embodiment, in some scenarios, the user can cut all the areas left with the target content in the target screenshot, and remove unnecessary content.
Referring to fig. 1C, in some embodiments, the screenshot method may further include: monitoring the moving track of the contact in the first screenshot, determining a first cutting area, and generating a first cutting picture; monitoring the moving track of the contact in the second screenshot, determining a second cutting area, and generating a second cutting picture; the splicing the first screenshot and the second screenshot comprises: and splicing the first cut picture and the second cut picture. Specifically, the following is made.
101. Monitoring at least one moving track of a contact in the first screenshot, determining a corresponding first group of cutting areas, and generating a first group of cutting pictures; the operation 101 may be performed during the screenshot with 100, or may be performed after the screenshot with 100.
105. Monitoring at least one moving track of the contact in the second screenshot, determining a corresponding second group of cutting areas, and generating a second group of cutting pictures; 105 may be performed during screenshot with 104 or after screenshot with 104.
The splicing the first screenshot and the second screenshot comprises: and splicing the first group of the cutting pictures and the second group of the cutting pictures.
The embodiment of the invention can determine the cutting area for at least one time for each screenshot during screenshot, and then splice the corresponding groups of cut pictures to obtain the target cut picture. With the present embodiment, in some scenarios, the user can cut all the areas left with the target content in the target screenshot, and remove unnecessary content.
Referring to fig. 2A, in a screenshot method provided in some embodiments of the present invention, the method may be applied to a terminal device running multiple application programs, where an interface currently displayed by the terminal device includes an interface of at least one application program in the multiple application programs. The terminal device may be a smart phone, a PAD, a notebook or a PC tablet, etc., and may be applied to a mobile network, and the specific network format may be any one of 2G (gsm), 2.5G (gprs), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G + (LTE +), WiMax, etc. The terminal device preferably has a touch-sensitive display.
200. When the terminal device detects a screenshot command, a target application program interface is determined from the interfaces of at least one application program, and the target application program interface is subjected to first screenshot and the first screenshot is stored. Specifically, when the terminal device is a smart phone, the screenshot instruction can be triggered by detecting that a preset key (for example, a Home key + a power-on key) is triggered or detecting that a preset action (for example, shaking) is triggered by the terminal device; when the terminal equipment is a PC or a notebook computer, the screenshot instruction can be triggered by detecting that a preset hot key (Ctrl + Alt + A) is triggered through the terminal equipment. It should be understood that the terminal device may receive a screen capture area selection operation input by the user during screen capture, that is, the user may select an area to be captured in the target application program interface currently displayed by the terminal device by screen capture, so that capturing of unnecessary interfaces may be avoided.
202. And the terminal equipment detects whether a scrolling operation for scrolling the target application program interface exists or not. And releasing the currently displayed interface after the terminal equipment completes the first screenshot, and then detecting whether a screen scrolling operation of a user is received or not, namely whether the screen scrolling operation for scrolling the target application program interface of the terminal equipment exists or not.
204. And when the terminal equipment detects that the scroll operation for scrolling the target application program interface exists, performing second screen capture on the target application program interface of the terminal equipment after responding to the scroll operation, and storing a second screen capture. It should be understood that if it is not detected that a scroll operation for scrolling the terminal device target application program interface exists, it may be determined that the screenshot operation is no longer performed.
206. And the terminal equipment splices the first screenshot and the second screenshot. If the terminal device does not detect the scrolling operation of the target application program interface after completing the two operations, the target screenshot finally required by the user is obtained after the 206 splicing.
Through the above description, the embodiment of the invention enables a user to complete at least two screen capturing operations on the target application program interface through one operation in the terminal device running a plurality of application programs, and splices the screenshots corresponding to the screen capturing operations, thereby obtaining the target screenshot at least comprising two screenshots.
Referring to fig. 2B, in some embodiments, the screenshot method may further include 208, if the terminal device detects that there is a scrolling operation for scrolling the terminal device target application program interface again, performing a third screenshot on the terminal device target application program interface after responding to the scrolling operation, and saving the third screenshot. And splicing the first spliced screenshot and the third screenshot, wherein the first spliced screenshot is 206 spliced the first screenshot and the second screenshot to obtain an image.
And repeatedly detecting whether a screen rolling operation for rolling the target application program interface exists, performing screenshot on the target application program interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist.
The embodiment of the invention can enable a user to finish multiple screen capturing operations on the target application program interface through one-time operation in the terminal equipment running a plurality of application programs, and splice the screenshots corresponding to the screen capturing operations, thereby obtaining the finally required target screenshot (long screenshot).
In some embodiments, the splicing of the first screenshot and the second screenshot may be performed by splicing the first screenshot and the second screenshot according to a screenshot time sequence, so that the obtained spliced screenshot is that the first screenshot and the second screenshot are arranged according to the time sequence, and a user can browse conveniently. The splicing of the first screenshot and the second screenshot can also be splicing of the first screenshot and the second screenshot according to an externally input splicing sequence, so that the first screenshot and the second screenshot can be spliced according to browsing needs or preferences of a user, and browsing of the user is facilitated.
In some embodiments described above, the splicing the first screenshot and the second screenshot further includes: and monitoring the motion track of the contact in the spliced picture, determining a cutting area and generating a target cutting picture. The touch point may be a contact of a user gesture with the touch-sensitive display screen, or a command (e.g., a click command) input by the user through a mouse. With the embodiment, only the area where the target content is left can be cut and left according to the needs of the user in some scenes, and unnecessary content can be cut and removed.
Specifically, the monitoring the motion trajectory of the contact in the spliced picture, and the determining the clipping region and generating the target clipping picture includes:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The embodiment of the invention can determine the cutting area for at least one time when the target screenshot is cut, and then splice at least one corresponding cutting picture to obtain the target cutting picture. With the present embodiment, in some scenarios, the user can cut all the areas left with the target content in the target screenshot, and remove unnecessary content.
Referring to fig. 2C, in some embodiments, the screenshot method may further include: monitoring the moving track of the contact in the first screenshot, determining a first cutting area, and generating a first cutting picture; monitoring the moving track of the contact in the second screenshot, determining a second cutting area, and generating a second cutting picture; the splicing the first screenshot and the second screenshot comprises: and splicing the first cut picture and the second cut picture. Specifically, the following is made.
201. Monitoring at least one moving track of a contact in the first screenshot, determining a corresponding first group of cutting areas, and generating a first group of cutting pictures; wherein 201 can be performed during screenshot with 200, or after screenshot with 200.
205. Monitoring at least one moving track of the contact in the second screenshot, determining a corresponding second group of cutting areas, and generating a second group of cutting pictures; the 205 can be performed during the screenshot with 204, or after the screenshot with 204.
The splicing the first screenshot and the second screenshot comprises: and splicing the first group of the cutting pictures and the second group of the cutting pictures.
The embodiment of the invention can determine the cutting area for at least one time for each screenshot during screenshot, and then splice the corresponding groups of cut pictures to obtain the target cut picture. With the present embodiment, in some scenarios, the user can cut all the areas left with the target content in the target screenshot, and remove unnecessary content.
Referring to fig. 3A, a screenshot method according to some embodiments of the present invention may be applied to a terminal device, where a display screen of the terminal device includes at least two split screen areas. The terminal device may be a smart phone, a PAD, a notebook or a PC tablet, etc., and may be applied to a mobile network, and the specific network format may be any one of 2G (gsm), 2.5G (gprs), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G + (LTE +), WiMax, etc. The terminal device preferably has a touch-sensitive display.
300. When the terminal device detects a screenshot command, a target screenshot area is determined from the at least two screenshot areas, a first screenshot is conducted on a currently displayed interface of the target screenshot area, and the first screenshot is stored. Specifically, when the terminal device is a smart phone, the screenshot instruction can be triggered by detecting that a preset key (for example, a Home key + a power-on key) is triggered or detecting that a preset action (for example, shaking) is triggered by the terminal device; when the terminal equipment is a PC or a notebook computer, the screenshot instruction can be triggered by detecting that a preset hot key (Ctrl + Alt + A) is triggered through the terminal equipment. It should be understood that the terminal device may receive a screen capture area selection operation input by the user during screen capture, that is, the user may select an area to be captured in the interface currently displayed in the target split screen area of the terminal device by screen capture, so that capturing of some unnecessary interfaces may be avoided.
302. And the terminal equipment detects whether a screen scrolling operation for scrolling the interface currently displayed in the target split screen area exists. And releasing the currently displayed interface after the terminal equipment finishes the first screenshot, and then detecting whether a screen scrolling operation of the user is received or not, namely whether the screen scrolling operation for scrolling the currently displayed interface in the target split screen area exists or not.
304. And when the terminal equipment detects that the scrolling operation for scrolling the interface currently displayed in the target split screen area exists, performing second screen capture on the interface currently displayed in the target split screen area after the scrolling operation is responded, and storing a second screenshot. It should be understood that if it is not detected that there is a scroll operation for scrolling the interface currently displayed in the target split screen area, it may be determined that the screenshot operation is no longer performed.
306. And splicing the first screenshot and the second screenshot. If the terminal device does not detect the scrolling operation of scrolling the interface currently displayed in the target split screen area after completing the two operations, the target screenshot finally required by the user is obtained after the 306 splicing.
Through the above description, the embodiment of the invention enables the user to complete at least two screen capturing operations on the currently displayed interface of the target split screen area through one operation in the terminal equipment (i.e. the terminal equipment capable of performing split screen display) of at least two split screen areas, and the screenshots corresponding to the screen capturing operations are spliced, so that the target screenshot at least comprising two screenshots is obtained.
Referring to fig. 3B, in some embodiments, the screenshot method may further include 308, if the terminal device detects that there is a scrolling operation for scrolling the interface currently displayed in the target split-screen area of the terminal device again, performing a third screenshot on the interface currently displayed in the target split-screen area of the terminal device after the scrolling operation is responded, and saving a third screenshot. And splicing the first spliced screenshot and the third screenshot, wherein the first spliced screenshot is 306 splicing the first screenshot and the second screenshot to obtain an image.
And repeatedly detecting whether a screen rolling operation for rolling the interface currently displayed in the target split screen area exists, performing screen capture again on the interface currently displayed in the target split screen area of the terminal equipment after the screen rolling operation is responded when the screen rolling operation is detected to exist, storing the screen capture again, splicing the spliced picture of the screen capture again and the last screen capture, and judging to finish the screen capture until the screen rolling operation does not exist.
The embodiment of the invention can enable a user to finish multiple screen capturing operations on the currently displayed interface of the target split screen area through one operation in the terminal equipment (namely, the terminal equipment capable of performing split screen display) of at least two split screen areas, and splice the screenshots corresponding to the screen capturing operations, thereby obtaining the finally required target screenshot (long screenshot).
In some embodiments, the splicing of the first screenshot and the second screenshot may be performed by splicing the first screenshot and the second screenshot according to a screenshot time sequence, so that the obtained spliced screenshot is that the first screenshot and the second screenshot are arranged according to the time sequence, and a user can browse conveniently. The splicing of the first screenshot and the second screenshot can also be splicing of the first screenshot and the second screenshot according to an externally input splicing sequence, so that the first screenshot and the second screenshot can be spliced according to browsing needs or preferences of a user, and browsing of the user is facilitated.
In some embodiments described above, the splicing the first screenshot and the second screenshot further includes: and monitoring the motion track of the contact in the spliced picture, determining a cutting area and generating a target cutting picture. The touch point may be a contact of a user gesture with the touch-sensitive display screen, or a command (e.g., a click command) input by the user through a mouse. With the embodiment, only the area where the target content is left can be cut and left according to the needs of the user in some scenes, and unnecessary content can be cut and removed.
Specifically, the monitoring the motion trajectory of the contact in the spliced picture, and the determining the clipping region and generating the target clipping picture includes:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The embodiment of the invention can determine the cutting area for at least one time when the target screenshot is cut, and then splice at least one corresponding cutting picture to obtain the target cutting picture. With the present embodiment, in some scenarios, the user can cut all the areas left with the target content in the target screenshot, and remove unnecessary content.
Referring to fig. 3C, in some embodiments, the screenshot method may further include: monitoring the moving track of the contact in the first screenshot, determining a first cutting area, and generating a first cutting picture; monitoring the moving track of the contact in the second screenshot, determining a second cutting area, and generating a second cutting picture; the splicing the first screenshot and the second screenshot comprises: and splicing the first cut picture and the second cut picture. Specifically, the following is made.
301. Monitoring at least one moving track of a contact in the first screenshot, determining a corresponding first group of cutting areas, and generating a first group of cutting pictures; the 301 may be performed during the screenshot with 300, or may be performed after the screenshot with 300.
305. Monitoring at least one moving track of the contact in the second screenshot, determining a corresponding second group of cutting areas, and generating a second group of cutting pictures; 305 may be performed during the screenshot with 304 or after the screenshot with 304.
The splicing the first screenshot and the second screenshot comprises: and splicing the first group of the cutting pictures and the second group of the cutting pictures.
The embodiment of the invention can determine the cutting area for at least one time for each screenshot during screenshot, and then splice the corresponding groups of cut pictures to obtain the target cut picture. With the present embodiment, in some scenarios, the user can cut all the areas left with the target content in the target screenshot, and remove unnecessary content.
Referring to fig. 4A, for a screenshot method provided by some embodiments of the present invention, the method may be applied to a terminal device running multiple application programs, where a display screen of the terminal device includes at least two split screen areas, and an interface currently displayed in the split screen area includes an interface of at least one application program in the multiple application programs. The terminal device may be a smart phone, a PAD, a notebook or a PC tablet, etc., and may be applied to a mobile network, and the specific network format may be any one of 2G (gsm), 2.5G (gprs), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G + (LTE +), WiMax, etc. The terminal device preferably has a touch-sensitive display.
400. When the terminal device detects a screenshot command, a target screen splitting area is determined from the at least two screen splitting areas, a target application program interface is determined from the currently displayed interface of the target screen splitting area, the target application program interface is subjected to first screenshot, and a first screenshot is stored. Specifically, when the terminal device is a smart phone, the screenshot instruction can be triggered by detecting that a preset key (for example, a Home key + a power-on key) is triggered or detecting that a preset action (for example, shaking) is triggered by the terminal device; when the terminal equipment is a PC or a notebook computer, the screenshot instruction can be triggered by detecting that a preset hot key (Ctrl + Alt + A) is triggered through the terminal equipment. It should be understood that the terminal device may receive a screen capture area selection operation input by the user during screen capture, that is, the user may select an area to be captured in the target application program interface currently displayed by the terminal device by screen capture, so that capturing of unnecessary interfaces may be avoided.
402. And detecting whether a scroll operation for scrolling the target application program interface exists or not. And releasing the currently displayed interface after the terminal equipment completes the first screenshot, and then detecting whether a screen scrolling operation of a user is received or not, namely whether the screen scrolling operation for scrolling the target application program interface of the terminal equipment exists or not.
404. And when the terminal equipment detects that the scroll operation for scrolling the target application program interface exists, performing second screen capture on the target application program interface of the terminal equipment after responding to the scroll operation, and storing a second screen capture. It should be understood that if it is not detected that a scroll operation for scrolling the terminal device target application program interface exists, it may be determined that the screenshot operation is no longer performed.
406. And the terminal equipment splices the first screenshot and the second screenshot. And if the terminal device does not detect the scrolling operation of the target application program interface after completing the two operations, the target screenshot finally required by the user is obtained after 406 is spliced.
Through the above description, the embodiment of the invention enables the user to complete at least two screen capturing operations on the target application program interface through one operation in the terminal device (i.e. the terminal device capable of performing the screen-splitting display) of at least two screen-splitting areas, and splices the screenshots corresponding to the screen capturing operations, thereby obtaining the target screenshot at least comprising two screenshots.
Referring to fig. 4B, in some embodiments, the screenshot method may further include 408, if the terminal device detects that there is a scroll operation for scrolling the terminal device target application interface again, performing a third screenshot on the terminal device target application interface after responding to the scroll operation, and saving the third screenshot. And splicing the first spliced screenshot and the third screenshot, wherein the first spliced screenshot is 406 to obtain an image by splicing the first screenshot and the second screenshot.
And repeatedly detecting whether a screen rolling operation for rolling the target application program interface exists, performing screenshot on the target application program interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist.
The embodiment of the invention can enable a user to complete multiple screen capturing operations on the target application program interface through one operation in the terminal equipment (namely, the terminal equipment capable of performing screen-splitting display) of at least two screen-splitting areas, and the screenshots corresponding to the screen capturing operations are spliced, so that the finally required target screenshot (long screenshot) is obtained.
In some embodiments, the splicing of the first screenshot and the second screenshot may be performed by splicing the first screenshot and the second screenshot according to a screenshot time sequence, so that the obtained spliced screenshot is that the first screenshot and the second screenshot are arranged according to the time sequence, and a user can browse conveniently. The splicing of the first screenshot and the second screenshot can also be splicing of the first screenshot and the second screenshot according to an externally input splicing sequence, so that the first screenshot and the second screenshot can be spliced according to browsing needs or preferences of a user, and browsing of the user is facilitated.
In some embodiments described above, the splicing the first screenshot and the second screenshot further includes: and monitoring the motion track of the contact in the spliced picture, determining a cutting area and generating a target cutting picture. The touch point may be a contact of a user gesture with the touch-sensitive display screen, or a command (e.g., a click command) input by the user through a mouse. With the embodiment, only the area where the target content is left can be cut and left according to the needs of the user in some scenes, and unnecessary content can be cut and removed.
Specifically, the monitoring the motion trajectory of the contact in the spliced picture, and the determining the clipping region and generating the target clipping picture includes:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The embodiment of the invention can determine the cutting area for at least one time when the target screenshot is cut, and then splice at least one corresponding cutting picture to obtain the target cutting picture. With the present embodiment, in some scenarios, the user can cut all the areas left with the target content in the target screenshot, and remove unnecessary content.
Referring to fig. 4C, in some embodiments, the screenshot method may further include: monitoring the moving track of the contact in the first screenshot, determining a first cutting area, and generating a first cutting picture; monitoring the moving track of the contact in the second screenshot, determining a second cutting area, and generating a second cutting picture; the splicing the first screenshot and the second screenshot comprises: and splicing the first cut picture and the second cut picture. Specifically, the following is made.
401. Monitoring at least one moving track of a contact in the first screenshot, determining a corresponding first group of cutting areas, and generating a first group of cutting pictures; the step 401 may be performed during screenshot with the step 400, or may be performed after screenshot with the step 400.
405. Monitoring at least one moving track of the contact in the second screenshot, determining a corresponding second group of cutting areas, and generating a second group of cutting pictures; the process 405 may be performed during the screenshot with the process 404 or after the screenshot with the process 404.
The splicing the first screenshot and the second screenshot comprises: and splicing the first group of the cutting pictures and the second group of the cutting pictures.
The embodiment of the invention can determine the cutting area for at least one time for each screenshot during screenshot, and then splice the corresponding groups of cut pictures to obtain the target cut picture. With the present embodiment, in some scenarios, the user can cut all the areas left with the target content in the target screenshot, and remove unnecessary content.
Referring to fig. 5, some embodiments of the present invention further provide a screenshot device, applied to a terminal device, where the screenshot device includes:
the first screenshot module 500 is configured to perform first screenshot on a currently displayed interface of the terminal device and store a first screenshot when a screenshot instruction is detected;
a detecting module 502, configured to detect whether a scroll operation for scrolling a current display interface of the terminal device exists;
a second screenshot module 504, configured to perform a second screenshot on the interface currently displayed by the terminal device after the screen scroll operation is responded when it is detected that a screen scroll operation for scrolling the current display interface of the terminal device exists, and store a second screenshot;
a splicing module 506, configured to splice the first screenshot and the second screenshot.
Wherein the detection module 502 is further configured to:
judging to finish screenshot when detecting that no screen scrolling operation for scrolling the current display interface of the terminal equipment exists;
and repeatedly detecting whether a screen rolling operation for rolling the current display interface of the terminal equipment exists, performing screenshot on the current display interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation exists, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist.
Wherein the splicing module 506 is specifically configured to:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
Wherein, the screenshot device further comprises the clipping module: the method is used for monitoring the motion track of the contact in the spliced picture, determining the cutting area and generating the target cutting picture.
Wherein the cropping module comprises:
the monitoring unit is used for monitoring at least one motion track of the contact in the spliced pictures;
the cutting unit is used for determining a cutting area corresponding to the motion track and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The screenshot device further comprises a monitoring module, a first cropping area and a second cropping picture, wherein the monitoring module is used for monitoring the moving track of the contact in the first screenshot, determining the first cropping area and generating the first cropping picture; the monitoring module is further used for monitoring the moving track of the contact in the second screenshot, determining a second cutting area and generating a second cutting picture;
the splicing module is used for splicing the first cut picture and the second cut picture.
Referring to fig. 6, some embodiments of the present invention further provide a screenshot device, which is applied to a terminal device running multiple applications, where an interface currently displayed by the terminal device includes an interface of at least one application in the multiple applications, and the screenshot device includes:
a first application screenshot module 600, configured to determine a target application program interface from interfaces of the at least one application program when a screenshot instruction is detected, perform a first screenshot on the target application program interface, and store a first screenshot;
an application detection module 602, configured to detect whether a scroll operation for scrolling the target application program interface exists;
a second application screenshot module 604, configured to perform a second screenshot on the target application program interface of the terminal device after the screen scroll operation is responded when it is detected that the screen scroll operation for scrolling the target application program interface exists, and store the second screenshot;
and an application splicing module 606 for splicing the first screenshot and the second screenshot.
Wherein the application detection module is further configured to:
judging to finish screenshot when detecting that no scrolling operation for scrolling the target application program interface exists;
and repeatedly detecting whether a screen rolling operation for rolling the target application program interface exists, performing screenshot on the target application program interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist.
Wherein the application splicing module is specifically configured to:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
The screenshot device further comprises an application clipping module: the method is used for monitoring the motion track of the contact in the spliced picture, determining the cutting area and generating the target cutting picture.
Wherein the application clipping module comprises:
the application monitoring unit is used for monitoring at least one motion track of the contact in the spliced pictures;
the application cutting unit is used for determining a cutting area corresponding to the motion track and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
The screenshot device further comprises an application monitoring module, a first cropping area and a second cropping picture, wherein the application monitoring module is used for monitoring the moving track of the contact in the first screenshot, determining the first cropping area and generating the first cropping picture; the application monitoring module is further used for monitoring the movement track of the contact in the second screenshot, determining a second cutting area and generating a second cutting picture;
the application splicing module is configured to splice the first cropped picture and the second cropped picture.
Referring to fig. 7, an embodiment of the present invention further provides a screenshot device, which is applied to a terminal device, where a display screen of the terminal device includes at least two split screen areas, and the screenshot device includes:
a first screen splitting and screenshot module 700, configured to determine a target screen splitting area from the at least two screen splitting areas when a screenshot instruction is detected, perform a first screen splitting on a currently displayed interface of the target screen splitting area, and store a first screenshot;
a split screen detection module 702, configured to detect whether a scroll operation for scrolling the currently displayed interface in the target split screen area exists;
a second screenshot module 704, configured to perform a second screenshot on the interface currently displayed in the target split-screen area after the screen scrolling operation is performed when it is detected that the screen scrolling operation for scrolling the interface currently displayed in the target split-screen area exists, and store the second screenshot;
and a screen splitting and splicing module 706, configured to split the first screenshot and the second screenshot.
Referring to fig. 8, an embodiment of the present invention further provides a screenshot device, which is applied to a terminal device running multiple application programs, where a display screen of the terminal device includes at least two split screen areas, and a currently displayed interface of the split screen area includes an interface of at least one application program in the multiple application programs, and the screenshot device includes:
a first screen splitting application screenshot module 800, configured to, when a screenshot instruction is detected, determine a target screen splitting area from the at least two screen splitting areas, determine a target application program interface from currently displayed interfaces of the target screen splitting area, perform a first screenshot on the target application program interface, and store a first screenshot;
a split-screen application detection module 802, configured to detect whether a scroll operation for scrolling the target application program interface exists;
a second screenshot module 804, configured to perform a second screenshot on the target application program interface of the terminal device after the screen scroll operation is responded and save a second screenshot when it is detected that the screen scroll operation for scrolling the target application program interface exists;
and a split-screen application stitching module 806, configured to stitch the first screenshot and the second screenshot.
Some embodiments of the present invention further provide a terminal device, including any of the screenshot devices provided in the foregoing embodiments.
Referring to fig. 9, some embodiments of the present invention further provide a terminal device, including:
a memory 900;
one or more processors 903; and
one or more modules 901, the one or more modules 901 stored in the memory and configured to be controlled by the one or more processors, the one or more modules operable to execute instructions for:
when a screenshot command is detected, performing first screenshot on a currently displayed interface of the terminal equipment and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling a current display interface of the terminal equipment exists or not;
when detecting that a screen scrolling operation for scrolling the current display interface of the terminal equipment exists, performing a second screen capture on the currently displayed interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture;
and splicing the first screenshot and the second screenshot.
It should be appreciated that one or more of the modules shown in FIG. 9 may also execute instructions of the steps shown in FIGS. 1A-1C or 2A-2C or 3A-3C.
The foregoing description shows and describes several preferred embodiments of the invention, but as aforementioned, it is to be understood that the invention is not limited to the forms disclosed herein, but is not to be construed as excluding other embodiments and is capable of use in various other combinations, modifications, and environments and is capable of changes within the scope of the inventive concept as expressed herein, commensurate with the above teachings, or the skill or knowledge of the relevant art. And that modifications and variations may be effected by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (17)

1. A screenshot method is applied to terminal equipment and is characterized by comprising the following steps:
when a screenshot command is detected, performing first screenshot on a currently displayed interface of the terminal equipment and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling a current display interface of the terminal equipment exists or not;
when detecting that a screen scrolling operation for scrolling the current display interface of the terminal equipment exists, performing a second screen capture on the currently displayed interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture;
splicing the first screenshot and the second screenshot;
judging to finish screenshot when detecting that no screen scrolling operation for scrolling the current display interface of the terminal equipment exists;
repeatedly detecting whether a screen rolling operation for rolling the current display interface of the terminal equipment exists, performing screenshot on the currently displayed interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced image of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist;
wherein the splicing the first screenshot and the second screenshot comprises:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
2. The screenshot method of claim 1, in which said splicing said first screenshot and said second screenshot comprises:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
3. The screenshot method of claim 1 further comprising: monitoring the moving track of the contact in the first screenshot, determining a first cutting area, and generating a first cutting picture; monitoring the moving track of the contact in the second screenshot, determining a second cutting area, and generating a second cutting picture;
the splicing the first screenshot and the second screenshot comprises: and splicing the first cut picture and the second cut picture.
4. A screenshot method is applied to a terminal device running a plurality of application programs, wherein a currently displayed interface of the terminal device comprises an interface of at least one application program in the plurality of application programs, and the screenshot method comprises the following steps:
when a screenshot instruction is detected, determining a target application program interface from the interfaces of the at least one application program, performing first screenshot on the target application program interface and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling the target application program interface exists or not;
when detecting that the screen scrolling operation for scrolling the target application program interface exists, performing second screen capture on the target application program interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture;
splicing the first screenshot and the second screenshot;
judging to finish screenshot when detecting that no scrolling operation for scrolling the target application program interface exists;
repeatedly detecting whether a screen rolling operation for rolling the target application program interface exists or not, performing screenshot on the target application program interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation is detected to not exist;
wherein the splicing the first screenshot and the second screenshot comprises:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
5. The screenshot method of claim 4, in which said splicing said first screenshot and said second screenshot comprises:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
6. The screenshot method of claim 4 further comprising: monitoring the moving track of the contact in the first screenshot, determining a first cutting area, and generating a first cutting picture; monitoring the moving track of the contact in the second screenshot, determining a second cutting area, and generating a second cutting picture;
the splicing the first screenshot and the second screenshot comprises: and splicing the first cut picture and the second cut picture.
7. A screenshot method is applied to a terminal device, and is characterized in that a display screen of the terminal device comprises at least two split screen areas, and the screenshot method comprises the following steps:
when a screenshot command is detected, determining a target screenshot area from the at least two screenshot areas, performing first screenshot on a currently displayed interface of the target screenshot area, and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling the interface currently displayed in the target split screen area exists;
when detecting that a screen scrolling operation for scrolling the interface currently displayed in the target split screen area exists, performing a second screen capture on the interface currently displayed in the target split screen area after the screen scrolling operation is responded, and storing a second screenshot;
splicing the first screenshot and the second screenshot;
judging to finish screenshot when detecting that no screen scrolling operation for scrolling the current display interface of the terminal equipment exists;
repeatedly detecting whether a screen rolling operation for rolling the current display interface of the terminal equipment exists, performing screenshot on the currently displayed interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced image of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist;
wherein the splicing the first screenshot and the second screenshot comprises:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
8. A screenshot method is applied to terminal equipment running a plurality of application programs, and is characterized in that a display screen of the terminal equipment comprises at least two split screen areas, a currently displayed interface of each split screen area comprises an interface of at least one application program in the plurality of application programs, and the screenshot method comprises the following steps:
when a screenshot command is detected, determining a target screen splitting area from the at least two screen splitting areas, determining a target application program interface from currently displayed interfaces of the target screen splitting area, performing first screenshot on the target application program interface and storing a first screenshot;
detecting whether a screen scrolling operation for scrolling the target application program interface exists or not;
when detecting that the screen scrolling operation for scrolling the target application program interface exists, performing second screen capture on the target application program interface of the terminal equipment after responding to the screen scrolling operation, and storing a second screen capture;
splicing the first screenshot and the second screenshot;
judging to finish screenshot when detecting that no scrolling operation for scrolling the target application program interface exists;
repeatedly detecting whether a screen rolling operation for rolling the target application program interface exists or not, performing screenshot on the target application program interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation is detected to not exist;
wherein the splicing the first screenshot and the second screenshot comprises:
monitoring at least one motion track of the contact in the spliced pictures;
determining a cutting area corresponding to the motion track, and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
9. A screenshot device is applied to terminal equipment and is characterized by comprising the following components:
the first screenshot module is used for carrying out first screenshot on the interface currently displayed by the terminal equipment and storing a first screenshot when a screenshot command is detected;
the detection module is used for detecting whether a screen scrolling operation for scrolling the current display interface of the terminal equipment exists or not;
the second screen capture module is used for carrying out second screen capture on the interface currently displayed by the terminal equipment after responding to the screen rolling operation when the screen rolling operation for rolling the current display interface of the terminal equipment is detected to exist, and storing a second screen capture;
the splicing module is used for splicing the first screenshot and the second screenshot;
the detection module is further used for judging that the screenshot is finished when the fact that the screen scrolling operation for scrolling the current display interface of the terminal equipment does not exist is detected;
repeatedly detecting whether a screen rolling operation for rolling the current display interface of the terminal equipment exists, performing screenshot on the currently displayed interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced image of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist;
wherein, still include and tailor the module, it includes to tailor the module:
the monitoring unit is used for monitoring at least one motion track of the contact in the spliced pictures;
the cutting unit is used for determining a cutting area corresponding to the motion track and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
10. The screenshot device of claim 9, the concatenation module specifically configured to:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
11. The screenshot device of claim 9 further comprising a monitoring module for monitoring a movement trajectory of the contact in the first screenshot, determining a first cropping area, and generating a first cropping picture; the monitoring module is further used for monitoring the moving track of the contact in the second screenshot, determining a second cutting area and generating a second cutting picture;
and the splicing module is used for splicing the first cut picture and the second cut picture.
12. A screenshot device is applied to a terminal device running a plurality of application programs, wherein a currently displayed interface of the terminal device comprises an interface of at least one application program in the plurality of application programs, and the screenshot device comprises:
the first application screenshot module is used for determining a target application program interface from the interfaces of the at least one application program when a screenshot instruction is detected, performing first screenshot on the target application program interface and storing a first screenshot;
the application detection module is used for detecting whether a screen scrolling operation for scrolling the target application program interface exists or not;
the second application screenshot module is used for performing second screenshot on the target application program interface of the terminal equipment after the screen scrolling operation is responded and storing a second screenshot when the screen scrolling operation for scrolling the target application program interface is detected;
the application splicing module is used for splicing the first screenshot and the second screenshot;
the application detection module is further used for judging that the screenshot is finished when the condition that the screen scrolling operation for the target application program interface does not exist is detected;
repeatedly detecting whether a screen rolling operation for rolling the target application program interface exists or not, performing screenshot on the target application program interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation is detected to not exist;
wherein, still include and tailor the module, it includes to tailor the module:
the monitoring unit is used for monitoring at least one motion track of the contact in the spliced pictures;
the cutting unit is used for determining a cutting area corresponding to the motion track and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
13. The screenshot device of claim 12, the application splicing module specifically configured to:
splicing the first screenshot and the second screenshot according to the screenshot time sequence;
or splicing the first screenshot and the second screenshot according to an externally input splicing sequence.
14. The screenshot device of claim 12 further comprising an application monitoring module for monitoring a movement trajectory of the contact in the first screenshot, determining a first cropping area, and generating a first cropping picture; the application monitoring module is further used for monitoring the movement track of the contact in the second screenshot, determining a second cutting area and generating a second cutting picture;
the application splicing module is configured to splice the first cropped picture and the second cropped picture.
15. A screenshot device is applied to a terminal device, a display screen of the terminal device comprises at least two split screen areas, and the screenshot device comprises:
the first screen splitting and screenshot module is used for determining a target screen splitting area from the at least two screen splitting areas when a screenshot instruction is detected, performing first screen splitting on a currently displayed interface of the target screen splitting area and storing a first screenshot;
the split screen detection module is used for detecting whether a screen scrolling operation for scrolling the interface currently displayed in the target split screen area exists;
the second screen splitting and screenshot module is used for performing second screen splitting on the interface currently displayed in the target screen splitting area after the screen splitting operation is responded and saving a second screenshot when the screen splitting and screenshot module detects that the screen splitting operation for rolling the interface currently displayed in the target screen splitting area exists;
the split screen splicing module is used for splicing the first screenshot and the second screenshot;
the screen splitting detection module is used for judging that screen capturing is finished when the screen scrolling operation for scrolling the current display interface of the terminal equipment is detected to be absent;
repeatedly detecting whether a screen rolling operation for rolling the current display interface of the terminal equipment exists, performing screenshot on the currently displayed interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced image of the screenshot, and judging to finish the screenshot until the screen rolling operation does not exist;
wherein, still include and tailor the module, it includes to tailor the module:
the monitoring unit is used for monitoring at least one motion track of the contact in the spliced pictures;
the cutting unit is used for determining a cutting area corresponding to the motion track and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
16. A screenshot device is applied to a terminal device running a plurality of application programs, a display screen of the terminal device comprises at least two split screen areas, a currently displayed interface of each split screen area comprises an interface of at least one application program in the plurality of application programs, and the screenshot device comprises:
the first screen splitting application screen capturing module is used for determining a target screen splitting area from the at least two screen splitting areas when a screen capturing instruction is detected, determining a target application program interface from the currently displayed interface of the target screen splitting area, performing first screen capturing on the target application program interface and storing a first screenshot;
the split screen application detection module is used for detecting whether a screen rolling operation for rolling the target application program interface exists or not;
the second screenshot module is used for performing second screenshot on the target application program interface of the terminal equipment after the screen scrolling operation is responded when the screen scrolling operation for scrolling the target application program interface is detected to exist, and storing a second screenshot;
the split screen application splicing module is used for splicing the first screenshot and the second screenshot;
the split-screen application detection module is further used for judging that the screenshot is finished when the condition that the screen rolling operation for rolling the target application program interface does not exist is detected;
repeatedly detecting whether a screen rolling operation for rolling the target application program interface exists or not, performing screenshot on the target application program interface of the terminal equipment after responding to the screen rolling operation when the screen rolling operation is detected to exist, storing the screenshot again, splicing the screenshot again and the spliced picture of the screenshot, and judging to finish the screenshot until the screen rolling operation is detected to not exist;
wherein, still include and tailor the module, it includes to tailor the module:
the monitoring unit is used for monitoring at least one motion track of the contact in the spliced pictures;
the cutting unit is used for determining a cutting area corresponding to the motion track and determining a cutting picture corresponding to the motion track according to the cutting area; and splicing the cut pictures to generate a target cut picture.
17. A terminal device comprising a screenshot apparatus as claimed in any one of claims 9-16.
CN201510883455.7A 2015-12-04 2015-12-04 Screenshot method and device and terminal equipment Active CN106843665B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510883455.7A CN106843665B (en) 2015-12-04 2015-12-04 Screenshot method and device and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510883455.7A CN106843665B (en) 2015-12-04 2015-12-04 Screenshot method and device and terminal equipment

Publications (2)

Publication Number Publication Date
CN106843665A CN106843665A (en) 2017-06-13
CN106843665B true CN106843665B (en) 2021-10-01

Family

ID=59150043

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510883455.7A Active CN106843665B (en) 2015-12-04 2015-12-04 Screenshot method and device and terminal equipment

Country Status (1)

Country Link
CN (1) CN106843665B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291355A (en) * 2017-06-29 2017-10-24 珠海市魅族科技有限公司 Screenshotss control method and device, terminal device and storage medium
CN107977144B (en) * 2017-12-15 2020-05-12 维沃移动通信有限公司 Screen capture processing method and mobile terminal
CN108762636A (en) * 2018-05-23 2018-11-06 上海爱优威软件开发有限公司 A kind of screenshotss method and terminal
CN109271087A (en) * 2018-09-10 2019-01-25 珠海格力电器股份有限公司 A kind of screenshot method and device
CN109529330A (en) * 2018-11-26 2019-03-29 网易(杭州)网络有限公司 Method, apparatus and computer readable storage medium are shared in a kind of game
CN109828812B (en) * 2018-12-29 2022-06-17 维沃移动通信有限公司 Screenshot method and device and terminal equipment
CN110007833A (en) * 2019-02-27 2019-07-12 深圳点猫科技有限公司 A kind of intelligence programming implementation method and device realized terminal screen and roll screenshot
CN110045888B (en) * 2019-03-28 2021-09-14 努比亚技术有限公司 Screen interface screenshot processing method and mobile terminal
CN110231905B (en) * 2019-05-07 2021-02-09 华为技术有限公司 Screen capturing method and electronic equipment
CN110389702A (en) * 2019-07-19 2019-10-29 珠海格力电器股份有限公司 A kind of screenshot method, device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970445A (en) * 2014-05-13 2014-08-06 广州华多网络科技有限公司 Display interface mobile type screenshot method, system and device
CN104104887A (en) * 2013-04-04 2014-10-15 索尼公司 A method and apparatus for applying a border to an image

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102779008B (en) * 2012-06-26 2016-06-22 北京奇虎科技有限公司 A kind of screenshot method and system
CN103984502B (en) * 2014-05-30 2017-09-29 天津三星通信技术研究有限公司 The method and portable terminal of a kind of screen printing content
CN104267931B (en) * 2014-06-16 2018-04-27 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN104484108B (en) * 2014-12-19 2018-07-24 宇龙计算机通信科技(深圳)有限公司 A kind of screenshot processing method, device and terminal
CN105094617A (en) * 2015-08-24 2015-11-25 北京锤子数码科技有限公司 Screen capturing method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104104887A (en) * 2013-04-04 2014-10-15 索尼公司 A method and apparatus for applying a border to an image
CN103970445A (en) * 2014-05-13 2014-08-06 广州华多网络科技有限公司 Display interface mobile type screenshot method, system and device

Also Published As

Publication number Publication date
CN106843665A (en) 2017-06-13

Similar Documents

Publication Publication Date Title
CN106843665B (en) Screenshot method and device and terminal equipment
EP3493100B1 (en) Two-dimensional code identification method and device, and mobile terminal
JP6051338B2 (en) Page rollback control method, page rollback control device, terminal, program, and recording medium
JP5956725B2 (en) Method, device, and computer program product for providing context-aware help content
WO2017071286A1 (en) Icon moving method and apparatus
US20140282253A1 (en) Method and apparatus for batch selection of multiple images
WO2017088102A1 (en) File selection method for intelligent terminal and intelligent terminal
EP3128411A1 (en) Interface display method and device
CN106095248A (en) A kind of application program based on mobile terminal is searched and is started method and system
WO2019011141A1 (en) Startup and configuration method, apparatus and device, medium, and operating system
WO2014139306A1 (en) Method and apparatus for batch selection of multiple images
CN107111421B (en) Electronic device and method for controlling a display
CN104461473A (en) Screen locking wallpaper switching method and device and terminal equipment
CN110568973B (en) Screenshot method, screenshot device, storage medium and terminal equipment
WO2019200942A1 (en) Interactive method and terminal device
US11397597B2 (en) Application processing method and apparatus
WO2017008646A1 (en) Method of selecting a plurality targets on touch control terminal and equipment utilizing same
CN103677517A (en) Method and device for searching pictures
CN104484107A (en) Picture processing method
CN104410790A (en) Information processing method and electronic equipment
US20160085408A1 (en) Information processing method and electronic device thereof
WO2018049603A1 (en) Control method, control apparatus and electronic apparatus
CN108984263B (en) Video display method and device
CN104537049A (en) Picture browsing method and device
CN107450809B (en) Page interaction method and device and electronic terminal

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
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee after: Beijing Qizhi Business Consulting Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240110

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Beijing Qizhi Business Consulting Co.,Ltd.