CN111444540A - Display method, electronic device, and medium - Google Patents

Display method, electronic device, and medium Download PDF

Info

Publication number
CN111444540A
CN111444540A CN202010226070.4A CN202010226070A CN111444540A CN 111444540 A CN111444540 A CN 111444540A CN 202010226070 A CN202010226070 A CN 202010226070A CN 111444540 A CN111444540 A CN 111444540A
Authority
CN
China
Prior art keywords
target
screen
screen content
target application
application program
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.)
Pending
Application number
CN202010226070.4A
Other languages
Chinese (zh)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202010226070.4A priority Critical patent/CN111444540A/en
Publication of CN111444540A publication Critical patent/CN111444540A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/629Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a display method, an electronic device and a medium, wherein the method comprises the following steps: receiving a first input of a user; setting at least one application program as a target application program in response to the first input; displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed by a physical screen comprises target information of a target application program; the second screen content is the content obtained after target processing is performed on the target information of the target application program in the first screen content, so that when a user carries out live broadcasting and when the current screen content displayed on the physical screen comprises the target information of the target application program, in order to avoid leakage of the target information of the target application program, the target information is subjected to target processing and then the processed content is subjected to live broadcasting, and therefore the privacy of the user is effectively protected.

Description

Display method, electronic device, and medium
Technical Field
The present invention relates to the field of electronic devices, and in particular, to a display method, an electronic device, and a medium.
Background
With the development of network technology, various websites or various application programs can provide diversified services.
The network live broadcast can enable audiences to watch videos on different communication platforms through a network system at the same time, and one network live broadcast can realize communication and interaction between a main broadcast and tens of thousands or hundreds of thousands of audiences. The live platform acts as an intermediary between the anchor and the audience.
Many live broadcast software are applied to the live broadcast of games. The principle is to record the screen of the electronic equipment in real time and transmit the recorded data to the client of the audience for display through the network.
Since all data of the screen is recorded, when the main broadcast is broadcast, switching between applications is sometimes performed, for example: the information of the third-party communication software is replied, and pictures such as account numbers for logging in other application programs and the like can be live broadcasted, so that the privacy of the user can be leaked.
Disclosure of Invention
The embodiment of the invention provides a display method, electronic equipment and a medium, which can solve the problem that privacy leakage is easily caused in a live broadcast process in the prior art.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a display method, where the method includes: receiving a first input of a user; setting at least one application as a target application in response to the first input; displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed by a physical screen comprises target information of the target application program; the second screen content is the content of the target application program in the first screen content after target processing is carried out on the target information.
In a second aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes: the first receiving module is used for receiving a first input of a user; a response module for setting at least one application as a target application in response to the first input; the display module is used for displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed on a physical screen comprises target information of the target application program; the second screen content is the content of the target application program in the first screen content after target processing is carried out on the target information.
In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a processor, a memory, and a computer program stored on the memory and executable on the processor, and when executed by the processor, the electronic device implements the steps of the display method according to the first aspect.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the display method according to the first aspect.
In the embodiment of the invention, the first input of the user is received; setting at least one application program as a target application program in response to the first input; displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed by a physical screen comprises target information of a target application program; the second screen content is the content obtained after target processing is performed on the target information of the target application program in the first screen content, so that when a user performs live broadcasting, and when the screen content currently displayed on the physical screen includes the target information of the target application program, in order to avoid leakage of the target information of the target application program, the target information is subjected to target processing, and then the processed content is subjected to live broadcasting, so that the privacy of the user is effectively protected.
Drawings
FIG. 1 is a flowchart illustrating steps of a display method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a target application setup interface provided in an embodiment of the present invention;
FIG. 3 is a second schematic diagram of a target application setup interface according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a display method provided by an embodiment of the invention;
FIG. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;
fig. 6 is a second schematic structural diagram of an electronic device according to an embodiment of the invention;
fig. 7 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. It should be noted that the following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
The electronic device in the embodiment of the invention can be a terminal device. The terminal device may be a mobile terminal device or a non-mobile terminal device. For example, the mobile terminal device may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, a super mobile personal computer, a netbook, or a personal digital assistant, and the non-mobile terminal device may be a personal computer, a television, a teller machine, or a self-service machine, and the embodiment of the present invention is not limited in particular. Referring to fig. 1, a flow chart of the steps of a display method of the present invention is shown.
The display method provided by the embodiment of the invention comprises the following steps:
step 101: a first input is received from a user.
It should be noted that the first input may be a click input, a double-click input, a long-press input, and the like, and this is not particularly limited in this embodiment of the present invention.
Step 102: in response to the first input, at least one application is set as a target application.
Illustratively, as shown in fig. 2, a hover ball 201 is displayed on a desktop, and after a user clicks the hover ball 201, an application list is displayed, as shown in fig. 3, which is a schematic diagram of the application list. In fig. 3, the user may set the application program as the target application program by clicking the button 301 corresponding to the application program, and the target application program may be restored to the general application program by clicking the button 301 again
Alternatively, the list of applications may be arranged in the order in which the user has recently used the target application. If the currently running application is a game, the game application is arranged at the first position of the list of the application programs, and the setting of the user is facilitated. When the user clicks on button 302, the list of target applications is collapsed.
Determining a target application program through a first input, for example: and the user sets the application programs such as third-party communication and the like as target application programs. As shown in fig. 3, the application 2, the application 3, and the application 4 are target application programs.
Optionally, when a plurality of live broadcast software runs simultaneously, the live broadcast software may respectively specify which application is the target application of the live broadcast software, that is, the display states of the target information of the application in the live broadcast frames of the live broadcast software may be respectively set, some live broadcast software may be set to normally display the target information of the application, and another live broadcast software may be set to have live broadcast frames as the content of the target information of the application subjected to target processing.
Step 103: and in the case that the first screen content currently displayed by the physical screen comprises target information of a target application program, displaying the second screen content in the live broadcast picture.
And the second screen content is the content obtained by carrying out target processing on the target information of the target application program in the first screen content.
The physical screen is an entity screen of the electronic equipment, and the physical screen is a window for a user to interact with the electronic equipment. Each application is an independent single layer, and after the layers of the application are synthesized on a physical screen of the electronic device, a user can view corresponding content, such as videos or games.
When the user carries out live broadcasting, when the screen content currently displayed on the physical screen comprises the target information of the target application program, in order to avoid the leakage of the target information of the target application program, the target information is subjected to target processing, and then the processed content is subjected to live broadcasting, so that the privacy of the user is effectively protected.
Optionally, the target processing the target information of the target application in the first screen content includes:
and not displaying the target information of the target application program in the first screen content, or performing fuzzy processing on the target information of the target application program in the first screen content.
Illustratively, the target information of the target application in the first screen content can be deleted and cut; or performing fuzzy processing, such as mosaic processing, on target information of the target application program in the first screen content; or target information of the target application program is replaced by other interfaces, such as a text reminding interface 'private information' and the like, so that the method is more friendly to the audience.
Optionally, the target information of the target application includes at least one of:
a page of the target application, a notification associated with the target application, and account information associated with the target application.
For example, in the live broadcast process, when a user switches an account of an application program, the user is required to input the account and the password of the application program so as to perform switching login, and at this time, if the account and the password of the application program are also live broadcast, the account and the password may be leaked, so that in the live broadcast process, an interface related to the account and the password of the application program is displayed in a fuzzy manner, or is not displayed in the live broadcast process.
Illustratively, during the live game, APP2 is a target application, a message notification, account information, an interface of an application of APP2, and the like related to APP2 are target information of the target application, and related content, such as a message notification, account information, an interface of an application of APP2, and the like related to APP2 is not displayed or is displayed in a blurred manner on the live screen. For example, when the APP2 receives a message, the received message notification is not displayed in the live screen, and when the user clicks the message notification on the physical screen and enters the interface of conversation with the contact in the APP2, the interface of conversation with the contact in the APP2 is not displayed in the live screen or is displayed in a blurred manner. The target information of the target application is still normally displayed in the physical screen of the electronic device.
The user may only allow the game in progress to be live on the virtual screen. When an incoming message notification is received during game play, for example: the incoming call, the interface of the incoming call and the third-party communication application program cannot be live broadcasted by a virtual screen when the text message, the video message and other pictures of the third-party communication application program run or the screen splitting runs, therefore, a user can reply the message while playing a live broadcast game, and the audience can only watch the game interface, thereby avoiding the disclosure of the user privacy.
Optionally, before step 103, further comprising:
step 104: and receiving a screen content live broadcast request input by a user.
Illustratively, the user clicks a live button of the physical screen to request that the contents of the physical screen be live.
Step 105: and creating a virtual screen according to the screen content live broadcast request.
The virtual screen is used for live broadcasting the content of the physical screen.
For example, as shown in fig. 4, for a schematic diagram of a display method provided by an embodiment of the present invention, each application is an independent single layer, the live broadcast software creates a virtual screen by using a method provided by the system, and sets a screen content of a physical screen of a mobile phone in a mirror image display manner, and the system surfefinger synthesizes the layers of the application into the physical screen of the mobile phone and also into the virtual screen, and returns data to the live broadcast application, so that the live broadcast application can take a live broadcast picture for live broadcast. The surfaceFlinger is responsible for managing the application layers of the application end and compounding all the application layers. The SurfaceFlinger functions to accept graphical display data from multiple sources, compose them, and then send them to a display device. For example, an application is opened, and there are three layers of displays, a navigation bar at the bottom or side of a status bar at the top, and interfaces of the application, each layer is updated and rendered separately, and the interfaces are composed into one layer by a surfefinger and displayed.
Displaying the second screen content in the live broadcast picture in step 103 specifically includes:
generating second screen content on the virtual screen; and generating and displaying a live broadcast picture according to the second screen content generated on the virtual screen.
Optionally, the virtual screen has a first identifier and the target application has a second identifier, the first identifier matching the second identifier.
Optionally, the system identifies and records a first identifier of the created virtual screen, adds a target identifier to an application layer of the application program, sets the target identifier of the application layer of the target application program to an identifier matched with the first identifier, i.e., a second identifier, when the user prohibits the target application program from being live broadcast, i.e., when the application program is set as the target application program, resets the target identifier of the application layer of the application program when the user allows the target application program to be live broadcast, i.e., when the target application program is set as a general application program, and sets the target identifier to an identifier unmatched with the first identifier.
Alternatively, the first identification of the virtual screen may be a virtual screen ID and the target identification of the layer of the application may be additional added screen data.
Illustratively, the system identifies and records the created virtual screen ID, adds screen data to the layer of the application program, and when the user prohibits the application from being recorded and live broadcast, namely when the application program is set as the target application program, the system sets the screen data of the layer of the application program as the virtual screen ID, and when the application allows the application to be recorded and live broadcast, resets the screen data of the layer of the application program to be different from the virtual screen ID.
Modifying logic of traversing by the SurfaceFlinger and selecting a layer for synthesis, comparing a target identifier of the layer of an application program to be synthesized on a virtual screen with a first identifier of the virtual screen, and if the target identifier is matched with the first identifier, not synthesizing the layer of the application program on the virtual screen, or synthesizing the layer of the application program on the virtual screen after fuzzy processing; and if the application program does not match with the virtual screen, the layers of the application program are directly synthesized to the virtual screen.
Illustratively, logic for traversing and selecting layers for synthesis is modified, screen data of the layers of the application program to be synthesized to the virtual screen is compared with the virtual screen ID, and if matching is performed, the layers of the application program are not synthesized to the virtual screen, or the layers of the application program are subjected to fuzzy processing and then synthesized to the virtual screen; and if the application program does not match with the virtual screen, the layers of the application program are directly synthesized to the virtual screen.
Each application is an independent single layer, and when the surfeFinger synthesizes the layers of each application program, the layers of all the application programs are traversed, and whether the layers of the application programs are synthesized to the virtual screen is selected. Comparing a target identifier of a layer of an application program to be synthesized with a first identifier of a virtual screen, and if the first identifier is matched with the target identifier, not synthesizing the layer of the application program on the virtual screen, or after the layer of the application program is subjected to fuzzy processing, synthesizing the layer of the application program on the virtual screen; and if the application program does not match with the virtual screen, the layers of the application program are directly synthesized to the virtual screen.
Optionally, the notification information of the application is displayed in a layer of the system status bar, and there is no independent layer. The system status bar identifies the notification of the application program and marks the notification area, the coordinate data of the area is transmitted to the SurfaceFlinger system and is marked as the privacy area, and when the SurfaceFlinger system synthesizes a system status bar layer on a virtual screen, the privacy area can be cut off or the privacy area of the layer can be subjected to fuzzy processing and then synthesized on the virtual screen.
Because the information that most third party communication application program received all shows in system status bar, when in the live broadcast in-process, when showing the notice message in the system status bar, cause revealing of information easily, consequently, set up the privacy zone, in the live broadcast in-process, cut off the privacy zone or do the fuzzy processing to this privacy zone's picture layer, can effectively avoid revealing of user's privacy.
In the embodiment of the invention, the first input of the user is received; setting at least one application program as a target application program in response to the first input; displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed by a physical screen comprises target information of a target application program; the second screen content is the content obtained after target processing is performed on the target information of the target application program in the first screen content, so that when a user performs live broadcasting, and when the screen content currently displayed on the physical screen includes the target information of the target application program, in order to avoid leakage of the target information of the target application program, the target information is subjected to target processing, and then the processed content is subjected to live broadcasting, so that the privacy of the user is effectively protected.
Referring to fig. 5, a block diagram of an electronic device of the present invention is shown.
The electronic equipment provided by the embodiment of the invention comprises: a first receiving module 401, configured to receive a first input of a user; a response module 402 for setting at least one application as a target application in response to the first input; a display module 403, configured to display a second screen content in a live view if a first screen content currently displayed on a physical screen includes target information of the target application; the second screen content is the content of the target application program in the first screen content after target processing is carried out on the target information.
In the embodiment of the invention, the first input of the user is received; setting at least one application program as a target application program in response to the first input; displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed by a physical screen comprises target information of a target application program; the second screen content is the content obtained after target processing is performed on the target information of the target application program in the first screen content, so that when a user performs live broadcasting, and when the screen content currently displayed on the physical screen includes the target information of the target application program, in order to avoid leakage of the target information of the target application program, the target information is subjected to target processing, and then the processed content is subjected to live broadcasting, so that the privacy of the user is effectively protected.
Referring to fig. 6, there is shown a block diagram of an electronic device of the present invention.
The electronic equipment provided by the embodiment of the invention comprises: a first receiving module 501, configured to receive a first input of a user; a response module 502 for setting at least one application as a target application in response to the first input; a display module 503, configured to display a second screen content in a live view if a first screen content currently displayed on a physical screen includes target information of the target application; the second screen content is the content of the target application program in the first screen content after target processing is carried out on the target information.
Optionally, the electronic device further comprises: a second receiving module 504, configured to receive a screen content live broadcast request input by a user before the displaying module 503 displays the second screen content in a live broadcast picture; a creating module 505, configured to create a virtual screen according to the screen content live broadcast request; the display module 503 includes: a first generating sub-module 5031 configured to generate the second screen content on the virtual screen; a second generating sub-module 5032, configured to generate and display a live view according to the second screen content generated on the virtual screen.
Optionally, the virtual screen has a first identifier, the target application has a second identifier, and the first identifier matches the second identifier.
Optionally, the display module 503 is further configured to: and not displaying the target information of the target application program in the first screen content, or performing fuzzy processing on the target information of the target application program in the first screen content.
Optionally, the target information of the target application includes at least one of: a page of the target application, a notification associated with the target application, and account information associated with the target application.
The electronic device provided by the embodiment of the present invention can implement each process implemented by the electronic device in the above method embodiments, and is not described herein again to avoid repetition.
In the embodiment of the invention, the first input of the user is received; setting at least one application program as a target application program in response to the first input; displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed by a physical screen comprises target information of a target application program; the second screen content is the content obtained after target processing is performed on the target information of the target application program in the first screen content, so that when a user performs live broadcasting, and when the screen content currently displayed on the physical screen includes the target information of the target application program, in order to avoid leakage of the target information of the target application program, the target information is subjected to target processing, and then the processed content is subjected to live broadcasting, so that the privacy of the user is effectively protected.
Referring to fig. 7, a hardware structure diagram of an electronic device for implementing various embodiments of the present invention is shown.
The electronic device 600 includes, but is not limited to: radio frequency unit 601, network module 602, audio output unit 603, input unit 604, sensor 605, display unit 7606, user input unit 607, interface unit 608, memory 609, processor 610, and power supply 611. Those skilled in the art will appreciate that the electronic device configuration shown in fig. 7 does not constitute a limitation of the electronic device, and that the electronic device may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
A processor 610 for receiving a first input from a user; setting at least one application as a target application in response to the first input; displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed by a physical screen comprises target information of the target application program; the second screen content is the content of the target application program in the first screen content after target processing is carried out on the target information.
In the embodiment of the invention, the first input of the user is received; setting at least one application program as a target application program in response to the first input; displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed by a physical screen comprises target information of a target application program; the second screen content is the content obtained after target processing is performed on the target information of the target application program in the first screen content, so that when a user performs live broadcasting, and when the screen content currently displayed on the physical screen includes the target information of the target application program, in order to avoid leakage of the target information of the target application program, the target information is subjected to target processing, and then the processed content is subjected to live broadcasting, so that the privacy of the user is effectively protected.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 601 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 610; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio frequency unit 601 may also communicate with a network and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 602, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
The audio output unit 603 may convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output as sound. Also, the audio output unit 603 may also provide audio output related to a specific function performed by the electronic apparatus 600 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, and the like.
The input unit 604 is used to receive audio or video signals. The input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the Graphics processor 6041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 606. The image frames processed by the graphic processor 6041 may be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the network module 602. The microphone 6042 can receive sound, and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 601 in case of the phone call mode.
The electronic device 600 also includes at least one sensor 605, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 6061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 6061 and/or the backlight when the electronic apparatus 600 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 605 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The Display unit 606 may include a Display panel 6061, and the Display panel 6061 may be configured in the form of a liquid Crystal Display (L acquired Crystal Display, L CD), an Organic light-Emitting Diode (O L ED), or the like.
The user input unit 607 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 6071 using a finger, stylus, or any suitable object or accessory). The touch panel 6071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 610, receives a command from the processor 610, and executes the command. In addition, the touch panel 6071 can be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 607 may include other input devices 6072 in addition to the touch panel 6071. Specifically, the other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 6071 can be overlaid on the display panel 6061, and when the touch panel 6071 detects a touch operation on or near the touch panel 6071, the touch operation is transmitted to the processor 610 to determine the type of the touch event, and then the processor 610 provides a corresponding visual output on the display panel 6061 according to the type of the touch event. Although the touch panel 6071 and the display panel 6061 are shown in fig. 7 as two separate components to implement the input and output functions of the electronic device, in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated to implement the input and output functions of the electronic device, and this is not limited herein.
The interface unit 608 is an interface for connecting an external device to the electronic apparatus 600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the electronic device 600 or may be used to transmit data between the electronic device 600 and external devices.
The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 609 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 610 is a control center of the electronic device, connects various parts of the whole electronic device by using various interfaces and lines, performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 609, and calling data stored in the memory 609, thereby performing overall monitoring of the electronic device. Processor 610 may include one or more processing units; alternatively, the processor 610 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 610.
The electronic device 600 may further include a power supply 611 (e.g., a battery) for supplying power to various components, and optionally, the power supply 611 may be logically connected to the processor 610 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, the electronic device 600 includes some functional modules that are not shown, and are not described in detail herein.
Optionally, an embodiment of the present invention further provides an electronic device, which includes a processor 610, a memory 609, and a computer program that is stored in the memory 609 and can be run on the processor 610, and when the computer program is executed by the processor 610, the processes of the display method embodiment are implemented, and the same technical effect can be achieved, and details are not repeated here to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the display method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (12)

1. A display method applied to an electronic device comprising a physical screen, the method comprising:
receiving a first input of a user;
setting at least one application as a target application in response to the first input;
displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed by a physical screen comprises target information of the target application program;
the second screen content is the content of the target application program in the first screen content after target processing is carried out on the target information.
2. The method of claim 1, wherein before displaying the second screen content in the live view, further comprising:
receiving a screen content live broadcast request input by a user;
creating a virtual screen according to the screen content live broadcast request;
the displaying of the second screen content in the live picture includes:
generating the second screen content on the virtual screen;
and generating a live broadcast picture according to the second screen content generated on the virtual screen and displaying the live broadcast picture.
3. The method of claim 2, wherein the virtual screen has a first identifier and the target application has a second identifier, and wherein the first identifier matches the second identifier.
4. The method of claim 1, wherein the target processing the target information of the target application in the first screen content comprises:
and not displaying the target information of the target application program in the first screen content, or performing fuzzy processing on the target information of the target application program in the first screen content.
5. The method of claim 1, wherein the target information of the target application comprises at least one of:
a page of the target application, a notification associated with the target application, and account information associated with the target application.
6. An electronic device, characterized in that the electronic device comprises:
the first receiving module is used for receiving a first input of a user;
a response module for setting at least one application as a target application in response to the first input;
the display module is used for displaying second screen content in a live broadcast picture under the condition that first screen content currently displayed on a physical screen comprises target information of the target application program;
the second screen content is the content of the target application program in the first screen content after target processing is carried out on the target information.
7. The electronic device of claim 6, further comprising:
the second receiving module is used for receiving a screen content live broadcast request input by a user before the display module displays second screen content in a live broadcast picture;
the creation module is used for creating a virtual screen according to the screen content live broadcast request;
the display module comprises:
a first generation submodule for generating the second screen content on the virtual screen;
and the second generation submodule is used for generating and displaying a live broadcast picture according to the second screen content generated on the virtual screen.
8. The electronic device of claim 7, wherein the virtual screen has a first identifier and the target application has a second identifier, and wherein the first identifier matches the second identifier.
9. The electronic device of claim 6, wherein the display module is further configured to:
and not displaying the target information of the target application program in the first screen content, or performing fuzzy processing on the target information of the target application program in the first screen content.
10. The electronic device of claim 6, wherein the target information of the target application comprises at least one of:
a page of the target application, a notification associated with the target application, and account information associated with the target application.
11. An electronic device, comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the display method according to any one of claims 1 to 5.
12. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the display method according to any one of claims 1 to 5.
CN202010226070.4A 2020-03-26 2020-03-26 Display method, electronic device, and medium Pending CN111444540A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010226070.4A CN111444540A (en) 2020-03-26 2020-03-26 Display method, electronic device, and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010226070.4A CN111444540A (en) 2020-03-26 2020-03-26 Display method, electronic device, and medium

Publications (1)

Publication Number Publication Date
CN111444540A true CN111444540A (en) 2020-07-24

Family

ID=71648252

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010226070.4A Pending CN111444540A (en) 2020-03-26 2020-03-26 Display method, electronic device, and medium

Country Status (1)

Country Link
CN (1) CN111444540A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112181556A (en) * 2020-09-21 2021-01-05 北京字跳网络技术有限公司 Terminal control processing method and device, electronic equipment and storage medium
CN112363791A (en) * 2020-11-17 2021-02-12 深圳康佳电子科技有限公司 Screen recording method and device, storage medium and terminal equipment
CN113613029A (en) * 2021-08-06 2021-11-05 腾讯科技(深圳)有限公司 Live broadcast picture display method and device, storage medium and electronic equipment
CN113965809A (en) * 2020-11-30 2022-01-21 深圳卡多希科技有限公司 Method and device for simultaneous interactive live broadcast based on single terminal and multiple platforms

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150278534A1 (en) * 2014-03-26 2015-10-01 Amazon Technologies, Inc. Electronic communication with secure screen sharing of sensitive information
CN105100907A (en) * 2014-04-28 2015-11-25 宇龙计算机通信科技(深圳)有限公司 Selective screen projection method and device thereof
CN107302624A (en) * 2017-05-11 2017-10-27 努比亚技术有限公司 A kind of screen prjection method, terminal and computer-readable recording medium
CN107580105A (en) * 2017-07-26 2018-01-12 努比亚技术有限公司 A kind of screen sharing method, terminal and computer-readable recording medium
CN107886001A (en) * 2016-09-29 2018-04-06 努比亚技术有限公司 A kind of data for projection processing unit, method and data for projection share equipment
CN108984137A (en) * 2017-06-01 2018-12-11 福建星网视易信息***有限公司 Double-screen display method and its system, computer readable storage medium
CN109032485A (en) * 2018-07-10 2018-12-18 广州视源电子科技股份有限公司 Display method and device, electronic equipment, intelligent panel and storage medium
CN110134356A (en) * 2019-04-29 2019-08-16 维沃移动通信有限公司 A kind of throwing screen method and terminal
CN110889691A (en) * 2019-11-11 2020-03-17 支付宝(杭州)信息技术有限公司 Information display method, device and equipment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150278534A1 (en) * 2014-03-26 2015-10-01 Amazon Technologies, Inc. Electronic communication with secure screen sharing of sensitive information
CN105100907A (en) * 2014-04-28 2015-11-25 宇龙计算机通信科技(深圳)有限公司 Selective screen projection method and device thereof
CN107886001A (en) * 2016-09-29 2018-04-06 努比亚技术有限公司 A kind of data for projection processing unit, method and data for projection share equipment
CN107302624A (en) * 2017-05-11 2017-10-27 努比亚技术有限公司 A kind of screen prjection method, terminal and computer-readable recording medium
CN108984137A (en) * 2017-06-01 2018-12-11 福建星网视易信息***有限公司 Double-screen display method and its system, computer readable storage medium
CN107580105A (en) * 2017-07-26 2018-01-12 努比亚技术有限公司 A kind of screen sharing method, terminal and computer-readable recording medium
CN109032485A (en) * 2018-07-10 2018-12-18 广州视源电子科技股份有限公司 Display method and device, electronic equipment, intelligent panel and storage medium
CN110134356A (en) * 2019-04-29 2019-08-16 维沃移动通信有限公司 A kind of throwing screen method and terminal
CN110889691A (en) * 2019-11-11 2020-03-17 支付宝(杭州)信息技术有限公司 Information display method, device and equipment

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112181556A (en) * 2020-09-21 2021-01-05 北京字跳网络技术有限公司 Terminal control processing method and device, electronic equipment and storage medium
CN112181556B (en) * 2020-09-21 2024-04-19 北京字跳网络技术有限公司 Terminal control processing method and device, electronic equipment and storage medium
CN112363791A (en) * 2020-11-17 2021-02-12 深圳康佳电子科技有限公司 Screen recording method and device, storage medium and terminal equipment
CN113965809A (en) * 2020-11-30 2022-01-21 深圳卡多希科技有限公司 Method and device for simultaneous interactive live broadcast based on single terminal and multiple platforms
CN113613029A (en) * 2021-08-06 2021-11-05 腾讯科技(深圳)有限公司 Live broadcast picture display method and device, storage medium and electronic equipment
WO2023011021A1 (en) * 2021-08-06 2023-02-09 腾讯科技(深圳)有限公司 Live picture display method and apparatus, storage medium, and electronic device

Similar Documents

Publication Publication Date Title
CN110995923B (en) Screen projection control method and electronic equipment
CN111049663B (en) Method, electronic device and medium for creating topic group
CN111107222B (en) Interface sharing method and electronic equipment
CN111061574B (en) Object sharing method and electronic device
WO2019141174A1 (en) Unread message processing method and mobile terminal
CN110096326B (en) Screen capturing method, terminal equipment and computer readable storage medium
CN108491133B (en) Application program control method and terminal
CN109194818B (en) Information processing method and terminal
CN110062105B (en) Interface display method and terminal equipment
CN111444540A (en) Display method, electronic device, and medium
CN109241775B (en) Privacy protection method and terminal
CN109240577B (en) Screen capturing method and terminal
CN111666009B (en) Interface display method and electronic equipment
CN109710349B (en) Screen capturing method and mobile terminal
WO2019174541A1 (en) Operation method for mobile terminal and mobile terminal
CN111026484A (en) Application sharing method, first electronic device and computer-readable storage medium
CN109412932B (en) Screen capturing method and terminal
CN110865745A (en) Screen capturing method and terminal equipment
WO2021175143A1 (en) Picture acquisition method and electronic device
CN108600079B (en) Chat record display method and mobile terminal
CN111124706A (en) Application program sharing method and electronic equipment
CN110795010B (en) Screen capturing method and terminal equipment thereof
CN111698550A (en) Information display method and device, electronic equipment and medium
CN110851219A (en) Information processing method and electronic equipment
CN110929273A (en) Permission setting method and electronic equipment

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