WO2023115316A1 - Procédé et appareil de duplication d'écran, support de stockage et dispositif électronique - Google Patents
Procédé et appareil de duplication d'écran, support de stockage et dispositif électronique Download PDFInfo
- Publication number
- WO2023115316A1 WO2023115316A1 PCT/CN2021/139998 CN2021139998W WO2023115316A1 WO 2023115316 A1 WO2023115316 A1 WO 2023115316A1 CN 2021139998 W CN2021139998 W CN 2021139998W WO 2023115316 A1 WO2023115316 A1 WO 2023115316A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- target
- receiving end
- screen
- target application
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 160
- 238000003860 storage Methods 0.000 title claims abstract description 26
- 238000005266 casting Methods 0.000 claims description 83
- 230000006870 function Effects 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 20
- 230000003111 delayed effect Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 12
- 230000008569 process Effects 0.000 description 33
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 20
- 238000005516 engineering process Methods 0.000 description 10
- 230000002452 interceptive effect Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
Definitions
- the present application relates to the communication field, and in particular to a screen projection method, device, storage medium and electronic equipment.
- the user When performing screen projection, the user generally needs to open the screen projection software on the sending end, then open the application software that needs to be projected, and then enter the screen projection code, in order to finally realize the connection between the device at the sending end and the device at the receiving end, and then realize screen projection .
- the whole operation process has many steps, and the operation efficiency is low.
- the embodiments of the present application provide a screen projection method, device, storage medium, and electronic equipment, which can reduce the user's operation steps in the screen projection process, improve operation efficiency, and solve the problem of complicated operations before starting the screen projection. Described technical scheme is as follows:
- the embodiment of the present application provides a screen projection method, which is applied to the sending end, and the method includes:
- the application attribute of the target application belongs to the screen-casting application attribute in the screen-casting software, and is currently casting a screen, then send the data of the target application to the target receiving end, so that the target receiving end can The data of the target application is displayed to realize the projection of the target application;
- a first prompt box is displayed to receive the screen projection instruction input by the user or not to perform the screen projection instruction
- the data of the target application is sent to the target receiving end, so that the target receiving end displays the data of the target application, and the projection of the target application is realized. Screen.
- the method also includes:
- the editing operation includes adding application attributes and deleting application attributes.
- the method also includes:
- the method also includes:
- a second prompt box is displayed to receive the delayed reminder duration information input by the user;
- the first prompt box pops up.
- the method also includes:
- the service information including the identifier of the receiving end and the address of the receiving end;
- the service information released by the receiving end is searched, the service information released by the receiving end is analyzed to obtain the identifier of the receiving end and the address of the receiving end;
- the sending the data of the target application to the target receiving end includes:
- the service information released by the receiving end also includes the password of the receiving end
- the parsing of the service information released by the receiving end to obtain the identifier of the receiving end and the address of the receiving end includes:
- the method also includes:
- parsing the service information released by the receiving end includes:
- the determining the target receiving end from the receiving end according to the identification of the receiving end includes:
- the target receiver selection instruction corresponding to one of the identifiers of the plurality of receivers
- the target receiving end is determined according to the target receiving end selection instruction.
- the method also includes:
- the pin code is analyzed to obtain the address of the target receiving end.
- the embodiment of the present application provides a screen projection method, which is applied to the target receiving end, and the method includes:
- the data of the target application is that the sending end is opening the target application, detecting the application attribute of the target application, and determining that the application attribute of the target application belongs to the available in the screen projection software The attribute of the screen-casting application, and it is currently being sent when the screen is being cast; or, the data of the target application is that the sending end determines that the application attribute of the target application belongs to the attribute of the screen-casting application in the screen-casting software, and the data of the target application is currently When the screen projection is not in progress, display the first prompt box to receive the screen projection instruction input by the user or not to perform the screen projection instruction, and send it after receiving the screen projection instruction input by the user;
- the method also includes:
- Publishing service information including the identification of the target receiving end and the address of the target receiving end;
- the receiving data of the target application sent by the sending end includes:
- the data of the target application is the service information released by the receiving end searched by the sending end, and after searching for the service information released by the receiving end, the service information released by the receiving end
- the service information After analyzing the information, after obtaining the identification of the receiving end and the address of the receiving end, according to the identification of the receiving end, determine the target receiving end from the receiving end, and according to the address of the target receiving end, communicate with the target receiving end It is sent after the connection is established; wherein, the service information includes the identifier of the receiving end and the address of the receiving end.
- the service information also includes the password of the target receiver
- the displaying the data of the target application includes:
- the password is obtained by analyzing the service information released by the receiving end after the sending end searches for the service information released by the receiving end;
- the password is verified, and the data of the target application is displayed after the verification is passed.
- the method also includes:
- a pin code is displayed, and the pin code is used to indicate the address of the target receiver.
- the embodiment of the present application provides a screen projection device, including:
- An application opening module configured to open a target application
- An application attribute detection module configured to detect the application attribute of the target application
- the data sending module is used to send the data of the target application to the target receiving end when the application attribute of the target application belongs to the attribute of the screen-casting application in the screen-casting software and is currently being screen-casting, so that the The target receiving end displays the data of the target application to realize screen projection of the target application;
- the screen projection determination module is used to display the first prompt box when the application attribute of the target application belongs to the screen projection application attribute in the screen projection software, and the screen projection is not currently performed, so as to receive the screen projection instruction input by the user Or do not perform screen projection instructions;
- the data sending module is further configured to send the data of the target application to the target receiving end after receiving the screen projection instruction input by the user, so that the target receiving end can display the data of the target application to realize Screencasting of the target application.
- the device also includes:
- the screen-casting application attribute editing module is used to open the setting item function of the screen-casting software, and perform editing operations on the application attributes of the screen-casting application;
- the editing operation includes adding application attributes and deleting application attributes.
- the device further includes a screen projection application switching module, which is used for:
- the device further includes a display module for;
- a second prompt box is displayed to receive the delayed reminder duration information input by the user;
- the first prompt box pops up.
- the device also includes:
- a service information search module configured to search for service information released by the receiving end, where the service information includes the identifier of the receiving end and the address of the receiving end;
- a service information parsing module configured to analyze the service information released by the receiving end when searching for the service information released by the receiving end, to obtain the identifier of the receiving end and the address of the receiving end;
- a target receiver determining module configured to determine a target receiver from among the receivers according to the identifier of the receiver
- the data sending module sends the data of the target application to the target receiving end, it is specifically used for:
- the service information released by the receiving end also includes the password of the receiving end
- the service information parsing module is specifically used for:
- the data sending module is also used to send the password of the target receiving end to the target receiving end, so that the target receiving end can verify the password, and after the verification is passed, the data of the target application to display.
- the service information parsing module is specifically used for:
- the display module is also used to display the identifications of the plurality of receiving terminals
- the target receiving end determining module determines the target receiving end from the receiving end according to the identification of the receiving end, it is specifically used for:
- the target receiver selection instruction corresponding to one of the identifiers of the plurality of receivers
- the target receiving end is determined according to the target receiving end selection instruction.
- the display module is also used to: display the pin code input interface when the service information released by the target receiving end is not searched;
- the device further includes: a pin code parsing module for receiving a pin code input by a user, the pin code being used to indicate the address of the target receiving end; analyzing the pin code to obtain the address of the target receiving end.
- the embodiment of the present application provides a screen projection device, including:
- the data receiving module is used to receive the data of the target application sent by the sender;
- the data of the target application is that the sender opens the target application, detects the application attribute of the target application, and determines that the application attribute of the target application belongs to The attribute of the screen-casting application in the screen-casting software, and it is sent when the screen is currently being cast; or, the data of the target application is that the sending end determines that the application attribute of the target application belongs to the screen-casting software.
- Screen application attributes, and when the screen projection is not currently being performed the first prompt box is displayed to receive the screen projection instruction input by the user or not to perform the screen projection instruction, and send it after receiving the screen projection instruction input by the user;
- the display module is configured to display the data of the target application, so as to realize the screen projection of the target application.
- the device also includes:
- a service information publishing module configured to publish service information, the service information including the identification of the target receiving end and the address of the target receiving end;
- the data receiving module is specifically used for:
- the data of the target application is the service information released by the receiving end searched by the sending end, and after searching for the service information released by the receiving end, the service information released by the receiving end
- the service information After analyzing the information, after obtaining the identification of the receiving end and the address of the receiving end, according to the identification of the receiving end, determine the target receiving end from the receiving end, and according to the address of the target receiving end, communicate with the target receiving end It is sent after the connection is established; wherein, the service information includes the identifier of the receiving end and the address of the receiving end.
- the service information also includes the password of the target receiver
- the display module is specifically used for: displaying the password input interface; receiving the password sent by the sending end; the password is the service information issued by the receiving end after the sending end searches, and parsing the service information issued by the receiving end obtained; the password is verified, and the data of the target application is displayed after the verification is passed.
- the display module is also used for:
- a pin code is displayed, and the pin code is used to indicate the address of the target receiver.
- the embodiment of the present application provides a screen projection method, which is applied to the sending end, and the method includes:
- the application attribute of the target application belongs to the screen-casting application attribute in the screen-casting software, and is currently casting a screen, then send the data of the target application to the target receiving end, so that the target receiving end can The data of the target application is displayed to realize the projection of the target application;
- the application attribute of the target application does not belong to the application attribute that can be projected in the screen projection software, the data of the target application is not sent to the target receiving end, and the screen projection of the target application is not performed.
- the method also includes:
- a first prompt box is displayed to receive the screen-casting instruction input by the user or not to perform the screen-casting instruction
- the data of the target application is sent to the target receiving end, so that the target receiving end displays the data of the target application, and the projection of the target application is realized. Screen.
- the method also includes:
- the editing operation includes adding application attributes and deleting application attributes.
- the method also includes:
- the method also includes:
- a second prompt box is displayed to receive the delayed reminder duration information input by the user;
- the first prompt box pops up.
- the method also includes:
- the service information including the identifier of the receiving end and the address of the receiving end;
- the service information released by the receiving end is searched, the service information released by the receiving end is analyzed to obtain the identifier of the receiving end and the address of the receiving end;
- the sending the data of the target application to the target receiving end includes:
- the service information released by the receiving end also includes the password of the receiving end
- the parsing of the service information released by the receiving end to obtain the identifier of the receiving end and the address of the receiving end includes:
- the method also includes:
- parsing the service information released by the receiving end includes:
- the determining the target receiving end from the receiving end according to the identification of the receiving end includes:
- the target receiver selection instruction corresponding to one of the identifiers of the plurality of receivers
- the target receiving end is determined according to the target receiving end selection instruction.
- the method also includes:
- the pin code is analyzed to obtain the address of the target receiving end.
- the embodiment of the present application provides a screen projection device, including:
- An application opening module configured to open a target application
- An application attribute detection module configured to detect the application attribute of the target application
- the data sending module is used to send the data of the target application to the target receiving end when the application attribute of the target application belongs to the attribute of the screen-casting application in the screen-casting software and is currently being screen-casting, so that the The target receiving end displays the data of the target application to realize the screen projection of the target application; when the application attribute of the target application does not belong to the application attribute of the screen projection software, the target application is not displayed.
- the data of the application is sent to the target receiving end, and the target application is not projected.
- the embodiment of the present application provides a screen projection method, which is applied to the sending end, and the method includes:
- a first prompt box is displayed to receive the screen-casting instruction input by the user or not to perform the screen-casting instruction
- the data of the target application is sent to the target receiving end, so that the target receiving end displays the data of the target application, and the projection of the target application is realized. Screen.
- the method also includes:
- the application attribute of the target application belongs to the screen-casting application attribute in the screen-casting software, and is currently casting a screen, then send the data of the target application to the target receiving end, so that the target receiving end can The data of the target application is displayed, and the screen projection of the target application is realized.
- the method also includes:
- the editing operation includes adding application attributes and deleting application attributes.
- the method also includes:
- the method also includes:
- a second prompt box is displayed to receive the delayed reminder duration information input by the user;
- the first prompt box pops up.
- the method also includes:
- the service information including the identifier of the receiving end and the address of the receiving end;
- the service information issued by the receiving end is searched, the service information issued by the receiving end is analyzed to obtain the identification of the receiving end and the address of the receiving end;
- the sending the data of the target application to the target receiving end includes:
- the service information released by the receiving end also includes the password of the receiving end
- the parsing of the service information released by the receiving end to obtain the identifier of the receiving end and the address of the receiving end includes:
- the method also includes:
- parsing the service information released by the receiving end includes:
- the determining the target receiving end from the receiving end according to the identification of the receiving end includes:
- the target receiver selection instruction corresponding to one of the identifiers of the plurality of receivers
- the target receiving end is determined according to the target receiving end selection instruction.
- the method also includes:
- the pin code is analyzed to obtain the address of the target receiving end.
- the embodiment of the present application provides a screen projection device, including:
- An application opening module configured to open a target application
- An application attribute detection module configured to detect the application attribute of the target application
- the screen projection determination module is used to display the first prompt box when the application attribute of the target application belongs to the screen projection application attribute in the screen projection software, and the screen projection is not currently performed, so as to receive the screen projection instruction input by the user Or do not perform screen projection instructions;
- the data sending module is used to send the data of the target application to the target receiving end after receiving the screen projection instruction input by the user, so that the target receiving end can display the data of the target application to realize the Screencasting of the target application.
- the embodiment of the present application provides a computer storage medium, the computer storage medium stores a plurality of instructions, and the instructions are suitable for being loaded and executed by a processor according to any one of the first aspect or any one of the second aspect. item or any one of the fifth aspect or the method steps of any one of the seventh aspect.
- an embodiment of the present application provides an electronic device, including: a processor and a memory; wherein, the memory stores a computer program, and the computer program is adapted to be loaded and executed by the processor as described in any of the first aspects.
- the embodiment of the present application provides a computer program product, including a computer program, which implements any item of the first aspect or any item of the second aspect or any item of the fifth aspect or any item of the fifth aspect when the computer program is executed by a processor.
- a computer program product including a computer program, which implements any item of the first aspect or any item of the second aspect or any item of the fifth aspect or any item of the fifth aspect when the computer program is executed by a processor.
- the screen projection method provided by this embodiment is applied to the sending end, including: opening the target application; detecting the application attribute of the target application; if the application attribute of the target application belongs to the application attribute that can be cast in the screen projection software, and the current If the screen is being projected, the data of the target application is sent to the target receiving end, so that the target receiving end displays the data of the target application to realize the screen projection of the target application; if the application attribute of the target application belongs to In the screen casting software, if the screen casting application attribute is available, and the screen is not currently being cast, the first prompt box will be displayed to receive the user input command to perform screen projection or not to perform screen projection; after receiving the user input, perform screen projection After the instruction, the data of the target application is sent to the target receiving end, so that the target receiving end displays the data of the target application and realizes screen projection of the target application.
- the solution of this application automatically detects the application attributes of the target application after opening the target application, and when the application attributes belong to the application attributes set in the projection software and the projection software is started, the projection process is automatically triggered and the projection starts; Or, when the screen projection software is not opened, after confirming the customer's screen projection intention through the prompt box inquiry, the screen projection process is automatically triggered and the screen projection starts.
- the user only needs to perform the operation of selecting the target application that needs to be projected, or additionally perform the operation of inputting the projecting command, and the subsequent connection and data transmission process is automatically carried out between devices, without the need for the existing technology. Multiple operations are performed by the user, which greatly simplifies the operation process and improves the efficiency of screen projection.
- FIG. 1 is a schematic diagram of an application scenario provided by an embodiment of the present application
- FIG. 2 is a flow chart of a screen projection method disclosed in an embodiment of the present application.
- Fig. 3a is a schematic interface diagram of a first prompt box disclosed in the embodiment of the present application.
- Fig. 3b is a schematic interface diagram of a second prompt box disclosed in the embodiment of the present application.
- FIG. 4 is a flow chart of another screen projection method disclosed in the embodiment of the present application.
- FIG. 5 is a flow chart of another screen projection method disclosed in the embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a screen projection device disclosed in an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of another screen projection device disclosed in an embodiment of the present application.
- FIG. 8 is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application.
- FIG. 9 is a flow chart of another screen projection method disclosed in the embodiment of the present application.
- FIG. 10 is a schematic structural diagram of another screen projection device disclosed in the embodiment of the present application.
- FIG. 11 is a flow chart of another screen projection method disclosed in the embodiment of the present application.
- FIG. 12 is a schematic structural diagram of another screen projection device disclosed in an embodiment of the present application.
- a software (referred to as projection software in this application) will run on the device at the sending end, which is used to capture information such as the screen of the sending end and transmit it to the receiving end, and the receiving end will run the screen projection receiving end software to receive and display these information.
- projection software a software
- users need to perform cumbersome steps to start the screen projection process before successful screen projection (transmitting data from the sender to the receiver).
- the user needs to open the screen-casting software on the sending end; then open the target application that needs to be screen-casted; finally, the user needs to enter the screen-casting code to connect with the device on the receiving end.
- the order of the first two steps can also be exchanged. In short, it requires the user to perform multiple clicks and input operations, which is relatively cumbersome.
- the embodiment of the present application intends to propose a screen projection method, device, storage medium, and electronic equipment to provide users with a screen projection method that is easier to operate, which can reduce the user's operation steps when starting the screen projection process, and improve the operation efficiency. Efficiency, in order to solve the problem of complex operation before starting to cast the screen.
- FIG. 1 is a schematic diagram of an application scenario provided by an embodiment of the present application.
- the device at the sending end is a mobile phone
- the device at the receiving end is an interactive tablet device.
- the user only needs to start the target application on the mobile phone to quickly start the screen projection process.
- the mobile phone communicates with the interactive tablet device. Through the screen projection function, the interface of the target application in the mobile phone will be transmitted and displayed on the interactive tablet device.
- the device at the sending end may also be other electronic devices such as a personal computer and a smart tablet, and FIG. 1 is only illustrated as an example.
- the hardware part of the interactive panel is composed of a touch display module, an intelligent processing system (including a controller), etc., which are combined by integral structural parts and supported by a dedicated software system.
- the group includes a display screen, a touch component and a backlight component.
- the backlight component is used to provide a backlight source for the display screen.
- the display screen generally uses a liquid crystal display device for displaying images.
- the front end of the display screen is used to collect touch operation data of the user, and send the collected touch operation data to an intelligent processing system for processing.
- the display screen of the interactive tablet displays picture data.
- a touch object such as a finger or a stylus pen
- the touch screen of the interactive tablet The control component will collect the touch data, so that the touch component converts the touch data into the coordinate data of the touch point and sends it to the intelligent processing system, or sends it to the intelligent processing system, and the intelligent processing system converts it into the coordinate data of the touch point.
- Coordinate data after the intelligent processing system obtains the coordinate data of the touch point, it realizes the corresponding control operation according to the preset program, drives the display screen to change the display content, and realizes diversified display and operation effects.
- Touch components can be divided into five basic types based on technical principles: vector pressure sensing technology touch components, resistive technology touch components, capacitive technology touch components, electromagnetic technology touch screens, infrared technology touch components, and surface acoustic wave technology touch components. According to the working principle of the touch component and the medium for transmitting information, the touch component can be divided into four types: resistive, capacitive induction, electromagnetic induction, infrared and surface acoustic wave.
- the touch component can collect the data of the touch point and send it to the intelligent processing system, and then implement different functional applications with the built-in software of the intelligent processing system, thereby realizing the control of the intelligent processing system Touch controls.
- the "screen” and “big screen” mentioned in this application both refer to the display screen of the interactive panel; displaying a certain interface on the interactive panel means that the display screen of the interactive panel displays the interface.
- the embodiment of the present application discloses a screen projection method, which is applied to a screen projection sending end.
- FIG. 2 is a flow chart of a screen projection method disclosed in an embodiment of the present application. The method is applied to the sending end, and the method includes the following steps:
- the sending end may perform an operation of opening the target application.
- the corresponding command input by the user to open the target application may be a click operation on the icon of the target application, or a touch operation on the position of the icon of the target application through the human-computer interaction interface, or a user-interactive instruction through the human-computer interaction.
- a preset touch gesture performed on the interface for example, multiple consecutive taps, multi-finger taps, or multi-finger slides.
- the target application is determined in response to an operation instruction input by the user, and the application that needs to perform screen projection may be any application.
- Application attributes refer to some specific attributes corresponding to the application.
- the application attributes may include: application name, type of files supported by the application (such as document type application, audio type application, video type application, etc.) and so on.
- the application attributes of the target application can be determined by querying the configuration information of the target application.
- the user Before casting the screen, the user can determine the application (application name) that is allowed to perform the screen projection, or the type of the file to be opened or the application to be used during the screen projection process. Accordingly, the attribute corresponding to the application that allows screen projection can be set in advance as the attribute of the application that can cast the screen in the screen projection software.
- the data of the target application can be directly sent to the target receiving end.
- the target receiving end can receive the data of the target application and display it on the display interface.
- whether the screen is being projected can be determined by detecting the process status of the screen projecting software.
- the method steps of this application can be registered as a system service process, once a target application is opened, the system service process will be automatically triggered, the application attributes of the target application will be detected, and the projected Compare the properties of the screen application.
- the properties of the screen-casting application in the screen-casting software can be stored in the disk as a list.
- the screen projection When the screen projection is not in progress, it may be that the screen projection has not started yet, or the screen projection may be suspended. At this time, even if the application attribute of the open target application belongs to the application attribute of the screen projection software, the user still needs to be asked. , whether to cast the screen of this application.
- the data of the target application can be sent to the target receiving end only after an instruction for screen projection input by the user is clearly received. In order to avoid casting content that the user does not want to screen, causing privacy leakage.
- the first prompt box may be displayed on the display interface, and in the prompt box, it is asked in text form whether to perform screen projection, and the user chooses whether to perform screen projection or not, or the user inputs whether to perform screen projection or not. Screen.
- the first prompt box displays "whether to perform screen mirroring" and provides two options “yes” and “no”. If the user selects "Yes”, it is determined that the user has input an instruction to perform screen projection, and then the data of the target application is sent to the target receiving end; if the user selects "No", it is determined that the user has input an instruction not to perform screen projection, then No further action will be taken.
- the screen projection method provided by this embodiment is applied to the sending end, including: opening the target application; detecting the application attribute of the target application; if the application attribute of the target application belongs to the application attribute that can be cast in the screen projection software, and the current If the screen is being projected, the data of the target application is sent to the target receiving end, so that the target receiving end displays the data of the target application to realize the screen projection of the target application; if the application attribute of the target application belongs to In the screen casting software, if the screen casting application attribute is available, and the screen is not currently being cast, the first prompt box will be displayed to receive the user input command to perform screen projection or not to perform screen projection; after receiving the user input, perform screen projection After the instruction, the data of the target application is sent to the target receiving end, so that the target receiving end displays the data of the target application and realizes screen projection of the target application.
- the solution of this application automatically detects the application attributes of the target application after opening the target application, and when the application attributes belong to the application attributes set in the projection software and the projection software is started, the projection process is automatically triggered and the projection starts; Or, when the screen projection software is not opened, after confirming the customer's screen projection intention through the prompt box inquiry, the screen projection process is automatically triggered and the screen projection starts.
- the user only needs to perform the operation of selecting the target application that needs to be projected, or additionally perform the operation of inputting the projecting command, and the subsequent connection and data transmission process is automatically carried out between devices, without the need for the existing technology. Multiple operations are performed by the user, which greatly simplifies the operation process and improves the efficiency of screen projection.
- a setting item function in the screen projection software which can set and modify parameters of the screen projection software.
- the above-mentioned screen projection method may further include: opening the setting item function of the screen projection software, and performing editing operations on the application attributes that can be projected; wherein, the editing operations include adding application attributes and deleting application attributes.
- the application attributes of the current projection can be added, and the application attributes of the non-screen projection can also be deleted, so as to avoid unnecessary information leakage.
- all application attributes can be deleted, so as not to mistakenly send the application data when the screen projection is not needed, resulting in information leakage.
- the above method may further include: after receiving an instruction not to cast the screen input by the user, displaying a second prompt box to receive information on the length of the delay reminder input by the user; After the duration corresponding to the duration information ends, the first prompt box pops up.
- the user After the user enters the command not to cast the screen, it may not need to cast the screen for a period of time.
- the user can edit the properties of the screen-casting application in the screen-casting software to clear the properties of the screen-casting application. In this way, it is not convenient to add it again when the user needs to perform screen projection.
- the second prompt box can be displayed to inquire about the time when the user needs to cast the screen or the length of the delayed reminder, and then before the time when the user needs to cast the screen or the length of the delayed reminder arrives, if another application is opened Do not ask repeatedly whether to cast the screen. Can effectively reduce the interruption to the user.
- the screen projection method above may further include: searching for service information released by the receiving end, the service information including the identifier of the receiving end and the address of the receiving end; if the service information released by the receiving end is searched, then Analyzing the service information released by the receiving end to obtain the identification of the receiving end and the address of the receiving end; and determining the target receiving end from the receiving end according to the identification of the receiving end.
- the above-mentioned sending the data of the target application to the target receiving end includes: establishing a connection with the target receiving end according to the address of the target receiving end; sending the data of the target application to the target Receiving end.
- the receiving end Before data transmission with the target receiver, it is necessary to establish a network connection with the target receiver. Specifically, after the receiving end is turned on, it releases service information through the network, and the service information includes the identification of the receiving end and the address of the receiving end.
- the identifier of the receiving end refers to the unique information that can characterize the receiving end, which may include the equipment model information of the receiving end; the address of the receiving end refers to the communication address that can realize the communication connection, and may include the IP address and port information of the receiving end.
- the sending end can determine the identity of the receiving end by searching and analyzing the service information sent by the receiving end.
- the target receiving end (that is, the receiving end that needs to perform screen projection) can be determined from at least one receiving end. Before sending the data of the target application to the target receiving end, it is also necessary to establish a connection with the target receiving end according to the resolved address of the target receiving end.
- the receiving end may verify the sending end.
- the above-mentioned service information released by the receiving end also includes the password of the receiving end.
- the above-mentioned parsing of the service information released by the receiving end to obtain the identifier of the receiving end and the address of the receiving end includes: parsing the service information released by the receiving end to obtain the identifier of the receiving end, the The address of the receiving end and the password of the receiving end.
- the above method further includes: sending the password of the target receiving end to the target receiving end, so that the target receiving end can verify the password, and after the verification is passed, the data of the target application to display.
- Verifying the password on the one hand, can verify the correctness of the password to determine whether there is a fault in the data transmission; on the other hand, adding the verification link before the data transmission can prevent multiple sending devices from directly transmitting data with the receiving device .
- parsing the service information released by the receiving end may include: if the service information released by multiple receiving ends is found, Then analyze the service information released by the multiple receiving terminals; display the identifications of the multiple receiving terminals; and determine the target receiving terminal from the receiving terminals according to the identifications of the receiving terminals, including: receiving user input A target receiving end selection instruction, the target receiving end selection instruction corresponding to one of the identifications of the plurality of receiving ends; according to the target receiving end selection instruction, the target receiving end is determined.
- identifications For different receivers, device information or different names can be added to the service information as identifications to distinguish them.
- identification information After the identification information is obtained through parsing, multiple identifications may be displayed for the user to choose.
- the displayed content may include, identification and/or historical connection information (for example, last connection time, if never connected, the time may be displayed as "none").
- the user selects the target receiving end according to the displayed information, and inputs the selection instruction of the target receiving end through the sending end (in the actual process, it may be the user's click operation on the target receiving end).
- the service information of the target receiver After receiving the target receiver selection instruction, the service information of the target receiver can be determined from multiple service information, and then the address of the target receiver can be obtained.
- the above screen projection method may further include: displaying a pin code input interface if the service information released by the target receiving end is not searched; receiving a pin code input by the user, and the pin code is used to indicate the The address of the target receiving end; analyzing the pin code to obtain the address of the target receiving end.
- this method can also be used to obtain the address of the target receiving end.
- the situation that the service of the target receiving end cannot be found is mostly due to the fact that the target receiving end is not normally connected to the network.
- the target receiving end itself can monitor and respond to its own network status. For example, when the target receiver detects that it is not connected to the target network, it displays the pin code on the display interface.
- the sender fails to search for the target receiver (the searched receiver service is not the service of the target receiver or the receiver service is not found)
- a reminder message and a pin code input interface can be displayed on the display interface, for example, "Search failed, please enter the target device pin code", etc. to prompt the user.
- the user can input the pin code displayed on the display interface of the target receiver to the sender.
- the sending end receives the pin code input by the user, and analyzes it to obtain the address of the target receiving end.
- the user may also perform other operations on the device at the sending end at the same time, that is to say, multiple windows may be opened at the same time.
- transmitting the data of the target application generally two methods can be selected.
- One is to perform screen projection only for the window data of the target application (window projection), which may cause a problem that the upper window of the application that pops up on the window of the target application cannot be displayed synchronously because it has not been transmitted.
- the other is to screen-cast the data of the desktop position corresponding to the window data of the target application, so that all the data corresponding to the desktop position can be displayed on the receiving end synchronously (regional screen projection), but there is also a problem that other applications
- the window may obscure the window of the target data.
- the position of the target application window on the desktop can be identified first.
- window projection is performed on the target application.
- the target application being screen casting can also be identified.
- an outer border is added to the icon of the target application to distinguish it from other applications not mirroring the screen; or, an outer border is added to the window of the target application to distinguish it from the windows of other applications not mirroring the screen.
- the color of the outer frame can be blue, green, red, etc., and the shape can be a rounded rectangle or the like.
- the display of the outer frame can be canceled.
- the outer frame can also change in size adaptively following the size of the window of the target application.
- a toolbar can be displayed on the display interface of the sending end, and function buttons can be displayed in the toolbar, such as pausing screen projection, continuing screen projection, ending screen projection, switching windows, etc.
- the toolbar can be located anywhere on the display interface, such as the upper edge of the display interface, the lower edge of the display interface, the left edge of the display interface, the right edge of the display interface, and the like.
- the toolbar can be set to different transparency and different colors.
- suspending the screen projection function can stop the screen projection process of the target application and stop sending data to the receiving end; continue the screen projection function to resume the screen projection process and continue to send data to the receiving end; end the screen projection function to end the projection screen process, stop sending data to the receiving end, and disconnect the connection with the receiving end.
- the target application may not be closed temporarily.
- the above method further includes: after receiving the switch projection application instruction input by the user, displaying the application that meets the attribute of the screen projection application among the currently opened applications as the application to be switched; After receiving the application selection instruction input by the user, determine a new target application from the applications to be switched according to the application selection instruction; stop sending the data of the target application to the target receiving end; The data is sent to the target receiving end, so that the target receiving end displays the data of the new target application, so as to realize screen projection of the new target application.
- thumbnails can be displayed in the form of single row, single column, multiple rows, and multiple columns. Alternatively, it can also be presented in the form of a nine-square grid. When the number is large, scrolling is allowed. Below each thumbnail can display the app's name. The user can select a certain thumbnail through a click operation (that is, input an instruction to switch the screen projection application), and then determine it as the current screen projection application for switching and projection.
- the user can also disconnect the connection relationship with the sending end by operating the relevant function button of the receiving end, and then end the screen projection process.
- FIG. 4 is a flow chart of another screen projection method disclosed in the embodiment of the present application.
- the method is applied to the target receiving end, and the method includes the following steps:
- S401 Receive data of a target application sent by a sending end.
- the data of the target application is that the sender opens the target application, detects the application attributes of the target application, and determines that the application attributes of the target application belong to the application attributes that can be projected in the screen projection software, and are currently or, the data of the target application is displayed when the sending end determines that the application attribute of the target application belongs to the application attribute that can be projected in the screen projection software, and the screen projection is not currently being performed.
- a prompt box which is used to receive the screen projection command input by the user or not to perform the screen projection command, and is sent after receiving the screen projection command input by the user.
- the method also includes:
- Publishing service information including the identification of the target receiving end and the address of the target receiving end;
- the receiving data of the target application sent by the sending end includes:
- the data of the target application is the service information released by the receiving end searched by the sending end, and after searching for the service information released by the receiving end, the service information released by the receiving end
- the service information After analyzing the information, after obtaining the identification of the receiving end and the address of the receiving end, according to the identification of the receiving end, determine the target receiving end from the receiving end, and according to the address of the target receiving end, communicate with the target receiving end It is sent after the connection is established; wherein, the service information includes the identifier of the receiving end and the address of the receiving end.
- the service information also includes the password of the target receiver
- the displaying the data of the target application includes:
- the password is obtained by analyzing the service information released by the receiving end after the sending end searches for the service information released by the receiving end;
- the password is verified, and the data of the target application is displayed when the verification is passed.
- the method also includes:
- a pin code is displayed, and the pin code is used to indicate the address of the target receiver.
- FIG. 5 is a flow chart of a screen projection method disclosed in an embodiment of the present application. The method is applied to the sending end and the target receiving end, and the method includes the following steps:
- the target receiver publishes service information.
- the service information includes the address of the target receiver.
- the sending end opens the target application.
- the sending end detects the application attribute of the target application.
- the target receiving end displays the received data of the target application.
- FIG. 6 shows a schematic structural diagram of a screen projection device provided by an exemplary embodiment of the present application.
- the screen projection device 600 is a device corresponding to the sending end, including: an application opening module 601 , an application attribute detection module 602 , and a data sending module 603 .
- the data sending module 603 is used to send the data of the target application to the target receiving end when the application attribute of the target application belongs to the attribute of the screen-casting application in the screen-casting software and is currently being screen-casting, so that all The target receiving end displays the data of the target application, so as to realize the screen projection of the target application;
- the screen projection determination module 604 is configured to display a first prompt box when the application attribute of the target application belongs to the application attribute that can be projected in the screen projection software, and the screen projection is not currently performed, so as to receive user input to perform screen projection Instructions or not to perform screencasting instructions;
- the data sending module 603 is further configured to send the data of the target application to the target receiving end after receiving the screen projection instruction input by the user, so that the target receiving end can display the data of the target application, Realize the screencasting of the target application.
- the screen projection device 600 also includes:
- the screen-casting application attribute editing module 605 is configured to open the setting item function of the screen-casting software, and perform editing operations on the application properties of the screen-casting application;
- the editing operation includes adding application attributes and deleting application attributes.
- the screen projection device 600 also includes a screen projection application switching module 606, configured to:
- the screen projection device 600 also includes a display module 607, configured to:
- the second prompt box After receiving the instruction not to cast the screen input by the user, display the second prompt box to receive the delay reminder duration information input by the user; after the duration corresponding to the delay reminder duration information ends, the first prompt pops up frame.
- the screen projection device 600 also includes:
- a service information search module 608, configured to search for service information released by the receiving end, where the service information includes the identifier of the receiving end and the address of the receiving end;
- the service information parsing module 609 is configured to analyze the service information released by the receiving end when searching for the service information released by the receiving end, and obtain the identifier of the receiving end and the address of the receiving end;
- a target receiver determining module 610 configured to determine a target receiver from among the receivers according to the identifier of the receiver
- the data sending module 603 sends the data of the target application to the target receiving end, it is specifically used for:
- the service information released by the receiving end also includes the password of the receiving end
- the service information parsing module 609 parses the service information released by the receiving end to obtain the identifier of the receiving end and the address of the receiving end, it is specifically used for:
- the data sending module 603 is further configured to send the password of the target receiving end to the target receiving end, so that the target receiving end can verify the password, and after the verification is passed, the target application The data is displayed.
- the service information parsing module 609 is specifically configured to:
- the display module 607 is also configured to display the identifications of the multiple receiving terminals
- the target receiving end determination module 607 determines the target receiving end from the receiving end according to the identification of the receiving end, it is specifically used for:
- the target receiver selection instruction corresponding to one of the identifiers of the plurality of receivers
- the target receiving end is determined according to the target receiving end selection instruction.
- the display module 607 is further configured to: display a pin code input interface when no service information released by the target receiving end is found;
- the device also includes: a pin code parsing module 611, configured to receive a pin code input by a user, the pin code is used to indicate the address of the target receiving end; analyze the pin code to obtain the address of the target receiving end.
- a pin code parsing module 611 configured to receive a pin code input by a user, the pin code is used to indicate the address of the target receiving end; analyze the pin code to obtain the address of the target receiving end.
- FIG. 7 shows a schematic structural diagram of a screen projection device provided by an exemplary embodiment of the present application.
- the screen projection device 700 is a device corresponding to the target receiver device, including:
- the data receiving module 701 is configured to receive the data of the target application sent by the sender; the data of the target application is that the sender opens the target application, detects the application attributes of the target application, and determines the application attributes of the target application Belongs to the screen-casting application attribute in the screen-casting software, and is currently being sent when the screen is being cast; or, the data of the target application is that the sending end determines that the application attribute of the target application belongs to the screen-casting software.
- the property of the screencasting application, and when the screencasting is not currently being performed, the first prompt box is displayed to receive the command input by the user to perform screencasting or not to perform screencasting, and send it after receiving the command input by the user to perform screencasting;
- the display module 702 is configured to display the data of the target application, so as to implement screen projection of the target application.
- the screen projection device 700 also includes:
- a service information publishing module 703, configured to publish service information, the service information including the identification of the target receiving end and the address of the target receiving end;
- the data receiving module 701 is specifically used for:
- the data of the target application is the service information released by the receiving end searched by the sending end, and after searching for the service information released by the receiving end, the service information released by the receiving end
- the service information After analyzing the information, after obtaining the identification of the receiving end and the address of the receiving end, according to the identification of the receiving end, determine the target receiving end from the receiving end, and according to the address of the target receiving end, communicate with the target receiving end It is sent after the connection is established; wherein, the service information includes the identifier of the receiving end and the address of the receiving end.
- the service information also includes the password of the target receiver
- the display module 702 is specifically used for: displaying the password input interface; receiving the password sent by the sending end; the password is the service information issued by the receiving end after the sending end searches for it, and performs a search on the service information issued by the receiving end. It is obtained by parsing; the password is verified, and the data of the target application is displayed when the verification is passed.
- the display module 702 is also used for:
- a pin code is displayed, and the pin code is used to indicate the address of the target receiver.
- each module in the scheme of this embodiment is reflected in the description of the embodiment corresponding to the method executed by the receiving end device.
- some electronic devices may serve as sender devices in some scenarios, and as receiver devices in others. These electronic devices may have modules corresponding to the apparatus 600 and the apparatus 700 at the same time, so as to implement the corresponding method.
- the screen projection device provided in the above embodiment executes the screen projection method, it only uses the division of the above-mentioned functional modules as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional modules according to needs. , which divides the internal structure of the device into different functional modules to complete all or part of the functions described above.
- the screen projection device provided by the above embodiments and the screen projection method embodiments belong to the same concept, and the implementation process of the embodiment can be found in the method embodiments for details, and will not be repeated here.
- the embodiment of the present application also provides a computer storage medium.
- the computer storage medium can store a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method steps as in the above embodiment.
- the specific execution process please refer to the details of the above embodiment. description, and will not be repeated here.
- the device where the storage medium is located may be an electronic device.
- the embodiment of the present application also provides a computer program product, including a computer program, and when the computer program is executed by a processor, the method steps of the sending end or the target receiving end are realized.
- FIG. 8 provides a schematic structural diagram of an electronic device according to an embodiment of the present application.
- the electronic device in FIG. 8 may be a sending end device or a receiving end device.
- an electronic device 800 may include: at least one processor 801 , at least one network interface 804 , a user interface 803 , a memory 805 , and at least one communication bus 802 .
- the communication bus 802 is used to realize connection and communication between these components.
- the user interface 803 may include a display screen (Display) and a camera (Camera), and the optional user interface 803 may also include a standard wired interface and a wireless interface.
- Display display screen
- Camera Camera
- the optional user interface 803 may also include a standard wired interface and a wireless interface.
- the network interface 804 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
- the processor 801 may include one or more processing cores.
- the processor 801 uses various interfaces and lines to connect various parts of the entire electronic device 800, and executes by running or executing instructions, programs, code sets or instruction sets stored in the memory 805, and calling data stored in the memory 805.
- Various functions of the electronic device 800 and processing data may adopt at least one of Digital Signal Processing (Digital Signal Processing, DSP), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), and Programmable Logic Array (Programmable Logic Array, PLA). implemented in the form of hardware.
- DSP Digital Signal Processing
- FPGA Field-Programmable Gate Array
- PLA Programmable Logic Array
- the processor 801 may integrate one or a combination of a central processing unit (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU), a modem, and the like.
- CPU Central Processing Unit
- GPU Graphics Processing Unit
- the CPU mainly handles the operating system, user interface and application programs, etc.
- the GPU is used to render and draw the content that needs to be displayed on the display screen
- the modem is used to handle wireless communication. It can be understood that the foregoing modem may also not be integrated into the processor 801, but implemented by a single chip.
- the memory 805 may include a random access memory (Random Access Memory, RAM), and may also include a read-only memory (Read-Only Memory).
- the memory 805 includes a non-transitory computer-readable storage medium (non-transitory computer-readable storage medium).
- Memory 805 may be used to store instructions, programs, codes, sets of codes, or sets of instructions.
- the memory 805 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), Instructions, etc. used to implement the above method embodiments; the storage data area can store data, etc. involved in the above method embodiments.
- the memory 805 may also be at least one storage device located away from the aforementioned processor 801 .
- the memory 805 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an operating application program of the electronic device.
- the user interface 803 is mainly used to provide the user with an input interface to obtain the data input by the user; and the processor 801 can be used to call the operation application program of the electronic device stored in the memory 805, And specifically implement the operation of the above method.
- the operating system of the above-mentioned electronic device is an Android system.
- FIG. 9 is a flow chart of another screen projection method disclosed in the embodiment of the present application. The method is applied to the sending end, and the method includes the following steps:
- the application attribute of the target application is detected.
- the screen-casting of the target application will not be enabled. In this way, the user is given the conditions to choose the screen-casting application by himself, which can avoid unintentional privacy leakage.
- FIG. 10 is a schematic structural diagram of another screen projection device corresponding to the method in FIG. 9 provided by an exemplary embodiment of the present application.
- the screen projection device 100 is a device corresponding to the sending end, including: an application opening module 101 , an application attribute detection module 102 , and a data sending module 103 .
- An application opening module 101 configured to open a target application
- An application attribute detection module 102 configured to detect the application attribute of the target application
- the data sending module 103 is used to send the data of the target application to the target receiving end when the application attribute of the target application belongs to the attribute of the screen-casting application in the screen-casting software and is currently being screen-casting, so that all The target receiving end displays the data of the target application to realize the screen projection of the target application; when the application attribute of the target application does not belong to the application attribute that can be projected in the screen projection software, the The data of the target application is sent to the target receiving end, and the target application is not projected.
- FIG. 11 is a flow chart of another screen projection method disclosed in the embodiment of the present application. The method is applied to the sending end, and the method includes the following steps:
- the application attribute of the target application is detected. After confirming that the target application belongs to the screen-casting application, the user is asked about the screen-casting intention. As long as the user confirms the screen-casting, the screen-casting can start.
- the screen-casting operation is simple and convenient.
- FIG. 12 is a schematic structural diagram of another screen projection device corresponding to the method in FIG. 11 provided by an exemplary embodiment of the present application.
- the screen projection device 120 is a device corresponding to the sending end, including: an application opening module 121 , an application attribute detection module 122 , a screen projection determination module 123 , and a data sending module 124 .
- An application opening module 121 configured to open a target application
- An application attribute detection module 122 configured to detect the application attribute of the target application
- the screen projection determination module 123 is used to display the first prompt box when the application attribute of the target application belongs to the screen projection application attribute in the screen projection software, and the screen projection is not currently performed, so as to receive the input from the user to perform screen projection Instructions or not to perform screencasting instructions;
- the data sending module 124 is configured to send the data of the target application to the target receiving end after receiving the screen projection instruction input by the user, so that the target receiving end can display the data of the target application, realizing Screencasting of the target application.
- the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
- computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions
- the device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
- a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
- processors CPUs
- input/output interfaces network interfaces
- memory volatile and non-volatile memory
- Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and/or nonvolatile memory such as read only memory (ROM) or flash RAM.
- RAM random access memory
- ROM read only memory
- flash RAM flash random access memory
- Computer-readable media including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of information.
- 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 Disc (DVD) or other optical storage, Magnetic tape cartridge, tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
- computer-readable media excludes transitory computer-readable media, such as modulated data signals and carrier waves.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Procédé et appareil de duplication d'écran, support de stockage et dispositif électronique. Le procédé est appliqué à une extrémité d'envoi et consiste à : ouvrir une application cible (S201) ; détecter l'attribut d'application de l'application cible (S202) ; si l'attribut d'application de l'application cible est un attribut d'application permettant la duplication d'écran dans un logiciel de duplication d'écran et qu'une duplication d'écran est en cours d'exécution, envoyer les données de l'application cible à une extrémité de réception cible, de telle sorte que l'extrémité de réception cible affiche les données à partir de l'application cible, ce qui permet de réaliser une duplication d'écran de l'application cible (S203) ; si l'attribut d'application de l'application cible est un attribut d'application permettant la duplication d'écran dans le logiciel de duplication d'écran et qu'aucune duplication d'écran n'est en cours d'exécution, afficher une première boîte de message pour recevoir une instruction de réalisation d'une duplication d'écran ou une instruction de non-réalisation d'une duplication d'écran, ladite instruction étant entrée par un utilisateur (S204) ; et après réception de l'instruction de réalisation d'une duplication d'écran, qui est entrée par l'utilisateur, envoyer les données de l'application cible à l'extrémité de réception cible, de telle sorte que l'extrémité de réception cible affiche les données à partir de l'application cible, et réaliser ainsi une duplication d'écran de l'application cible (S205). Le procédé n'oblige pas un utilisateur à effectuer des opérations plusieurs fois, ce qui permet d'améliorer l'efficacité de duplication d'écran.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/139998 WO2023115316A1 (fr) | 2021-12-21 | 2021-12-21 | Procédé et appareil de duplication d'écran, support de stockage et dispositif électronique |
CN202180007692.0A CN117083865A (zh) | 2021-12-21 | 2021-12-21 | 投屏方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/139998 WO2023115316A1 (fr) | 2021-12-21 | 2021-12-21 | Procédé et appareil de duplication d'écran, support de stockage et dispositif électronique |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023115316A1 true WO2023115316A1 (fr) | 2023-06-29 |
Family
ID=86900809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/139998 WO2023115316A1 (fr) | 2021-12-21 | 2021-12-21 | Procédé et appareil de duplication d'écran, support de stockage et dispositif électronique |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117083865A (fr) |
WO (1) | WO2023115316A1 (fr) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111787392A (zh) * | 2020-08-06 | 2020-10-16 | 北京字节跳动网络技术有限公司 | 一种视频投屏方法、装置、电子设备和存储介质 |
CN112149194A (zh) * | 2020-09-18 | 2020-12-29 | 珠海格力电器股份有限公司 | 设备投屏的方法和装置、存储介质和电子装置 |
CN112218133A (zh) * | 2020-09-15 | 2021-01-12 | 深圳市飞图视讯有限公司 | 投屏码生成方法、装置及终端设备 |
US20210064323A1 (en) * | 2019-08-28 | 2021-03-04 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and device for screen projection, terminal and storage medium |
CN113259757A (zh) * | 2021-04-08 | 2021-08-13 | 读书郎教育科技有限公司 | 一种便捷兼容多应用进行视频投屏的方法 |
CN113316128A (zh) * | 2020-02-26 | 2021-08-27 | 杭州海康威视数字技术股份有限公司 | 一种投屏方法、接收端设备及发送端设备 |
-
2021
- 2021-12-21 WO PCT/CN2021/139998 patent/WO2023115316A1/fr active Application Filing
- 2021-12-21 CN CN202180007692.0A patent/CN117083865A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210064323A1 (en) * | 2019-08-28 | 2021-03-04 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and device for screen projection, terminal and storage medium |
CN113316128A (zh) * | 2020-02-26 | 2021-08-27 | 杭州海康威视数字技术股份有限公司 | 一种投屏方法、接收端设备及发送端设备 |
CN111787392A (zh) * | 2020-08-06 | 2020-10-16 | 北京字节跳动网络技术有限公司 | 一种视频投屏方法、装置、电子设备和存储介质 |
CN112218133A (zh) * | 2020-09-15 | 2021-01-12 | 深圳市飞图视讯有限公司 | 投屏码生成方法、装置及终端设备 |
CN112149194A (zh) * | 2020-09-18 | 2020-12-29 | 珠海格力电器股份有限公司 | 设备投屏的方法和装置、存储介质和电子装置 |
CN113259757A (zh) * | 2021-04-08 | 2021-08-13 | 读书郎教育科技有限公司 | 一种便捷兼容多应用进行视频投屏的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN117083865A (zh) | 2023-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110703966B (zh) | 文件共享方法、装置、***、相应设备及存储介质 | |
WO2020147665A1 (fr) | Procédé et dispositif de traitement de fichiers, terminal et support de stockage | |
CN110750197B (zh) | 文件共享方法、装置、***、相应设备及存储介质 | |
US10554805B2 (en) | Information processing method, terminal, and computer-readable storage medium | |
WO2017097097A1 (fr) | Procédé de commande tactile, équipement d'utilisateur, procédé de traitement d'entrée, terminal mobile et terminal intelligent | |
WO2022089330A1 (fr) | Procédé pour prendre une capture d'écran, appareil, dispositif électronique et support de stockage lisible | |
WO2021258821A1 (fr) | Procédé et dispositif d'édition vidéo, terminal et support de stockage | |
EP2744216A2 (fr) | Appareil de lecture de contenu, procédé de fourniture d'une interface utilisateur d'un appareil de lecture de contenu, serveur de réseau et procédé de commande par le serveur de réseau | |
WO2020249044A1 (fr) | Procédé de commutation de niveau de fenêtre, dispositif, équipement et support de stockage | |
CN110647303A (zh) | 一种多媒体播放方法、装置、存储介质及电子设备 | |
WO2020156199A1 (fr) | Procédé et dispositif de connexion à une application, terminal et support de stockage | |
CN104125508A (zh) | 视频分享方法和终端 | |
WO2015106510A1 (fr) | Procédé et dispositif de partage d'écran destiné à des applications, terminal intelligent et support de stockage | |
WO2017063443A1 (fr) | Procédé et appareil d'affichage de message | |
WO2020147677A1 (fr) | Procédé et appareil pour afficher un contenu, et terminal et support de stockage | |
WO2018184443A1 (fr) | Procédé et appareil de traitement d'affichage d'écran de terminal et support de stockage | |
WO2018184442A1 (fr) | Procédé et dispositif de commande de terminal | |
CN107408004B (zh) | 一种在锁屏界面呈现信息的方法、信息处理装置、便携式电子设备以及便携式电子设备上的图形用户界面 | |
WO2024045985A1 (fr) | Procédé de commande d'écran, appareil de commande d'écran, dispositif électronique, programme et support | |
WO2022222672A1 (fr) | Procédé et appareil d'affichage parallèle à contenu multiple, terminal, support et produit programme | |
CN115437542A (zh) | 一种显示设备及投屏反控方法 | |
WO2016173307A1 (fr) | Procédé et dispositif de copie de message, et terminal intelligent | |
US10779148B2 (en) | Data transmission method and first electronic device | |
US11334240B2 (en) | Method, device, electronic device, and storage medium for sending and receiving message | |
US11928383B2 (en) | Screen projection control method, storage medium and communication apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 202180007692.0 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21968469 Country of ref document: EP Kind code of ref document: A1 |