CN111263104A - Window display method and device and storage medium - Google Patents

Window display method and device and storage medium Download PDF

Info

Publication number
CN111263104A
CN111263104A CN202010082976.3A CN202010082976A CN111263104A CN 111263104 A CN111263104 A CN 111263104A CN 202010082976 A CN202010082976 A CN 202010082976A CN 111263104 A CN111263104 A CN 111263104A
Authority
CN
China
Prior art keywords
window
display
dynamic
interface layer
parameters
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
CN202010082976.3A
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.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN202010082976.3A priority Critical patent/CN111263104A/en
Publication of CN111263104A publication Critical patent/CN111263104A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention provides a window display method, a device and a storage medium, wherein the method comprises the following steps: obtaining dynamic display parameters of a window based on a Java local interface layer, wherein the dynamic display parameters at least comprise one of the following parameters: the position, size and transparency of the window; and transmitting the dynamic display parameters to a display terminal based on the Java local interface layer, wherein the display terminal is used for dynamically adjusting the display mode of the window according to a display control and the dynamic display parameters, and the window is displayed on a video interface in an overlapping manner. The embodiment of the invention can dynamically adjust the window display mode according to the dynamic display parameters of the window, so as to avoid the window from shielding the video interface and reduce the influence on the video conference or the video call.

Description

Window display method and device and storage medium
Technical Field
The present invention relates to the field of video processing technologies, and in particular, to a window display method, device, and storage medium.
Background
Currently, during a video conference or a video call, the video conference or the video call needs to surround a specific subject. In order to clearly and accurately understand the theme, files such as slides can be introduced in a video conference or a video call, and the files such as the slides are displayed on the video interface in a window form.
However, the window displayed on the video interface may block the video interface, which may affect the video conference or the video call effect.
Disclosure of Invention
In view of the above problems, embodiments of the present invention are proposed to provide a window exhibiting method, apparatus and storage medium that overcome or at least partially solve the above problems.
In order to solve the above problem, an embodiment of the present invention discloses a window displaying method, including: obtaining dynamic display parameters of a window based on a Java local interface layer, wherein the dynamic display parameters at least comprise one of the following parameters: the position, size and transparency of the window; and transmitting the dynamic display parameters to a display terminal based on the Java local interface layer, wherein the display terminal is used for dynamically adjusting the display mode of the window according to a display control and the dynamic display parameters, and the window is displayed on a video interface in an overlapping manner.
Optionally, the step of obtaining the dynamic display parameter of the window based on the Java native interface layer includes: acquiring the dynamic display parameters supporting a preset protocol based on the Java local interface layer; wherein the predetermined protocol comprises at least one of the following fields: a dynamic adjustment switch field, a transparency field, a location field, and a size field.
Optionally, before the step of obtaining the dynamic display parameter of the window based on the Java native interface layer, the method further includes: responding to a trigger operation for the dynamic adjustment switch; when the dynamic adjustment switch is in an on state, acquiring default display parameters of the window based on the Java local interface layer; and transmitting the default display parameters to the display terminal based on the Java local interface layer, wherein the display terminal is further used for displaying the window on the video interface in an overlapping manner according to the display control and the default display parameters.
Optionally, the method further comprises: responding to a trigger operation for the dynamic adjustment switch; and when the dynamic adjustment switch is in a closed state, sending a forbidden interface operation instruction to the display terminal, wherein the display terminal is also used for forbidding the adjustment operation on the window.
Optionally, the presentation control contains TextureView.
The embodiment of the invention also discloses a window display device, which comprises: an obtaining module, configured to obtain a dynamic display parameter of a window based on a Java native interface layer, where the dynamic display parameter at least includes one of: the position, size and transparency of the window; and the transmission module is used for transmitting the dynamic display parameters to a display terminal based on the Java local interface layer, the display terminal is used for dynamically adjusting the display mode of the window according to a display control and the dynamic display parameters, and the window is displayed on a video interface in an overlapping mode.
Optionally, the obtaining module is configured to obtain the dynamic display parameter supporting a preset protocol based on the Java local interface layer; wherein the predetermined protocol comprises at least one of the following fields: a dynamic adjustment switch field, a transparency field, a location field, and a size field.
Optionally, the obtaining module is further configured to respond to a trigger operation for a dynamic adjustment switch before obtaining the dynamic display parameter of the window based on the Java local interface layer; when the dynamic adjustment switch is in an on state, acquiring default display parameters of the window based on the Java local interface layer; the transmission module is further configured to transmit the default display parameter to the display terminal based on the Java native interface layer, and the display terminal is further configured to display the window on the video interface in an overlapping manner according to the display control and the default display parameter; the device further comprises: a sending module, further configured to respond to a triggering operation for the dynamic adjustment switch; when the dynamic adjustment switch is in a closed state, sending a forbidden interface operation instruction to the display terminal, wherein the display terminal is further used for forbidding the adjustment operation on the window; the presentation control contains TextureView.
The embodiment of the invention also discloses a device, which comprises: one or more processors; and one or more machine readable media having instructions stored thereon, which when executed by the one or more processors, cause the apparatus to perform a method of presenting windows as described above.
The embodiment of the invention also discloses a computer readable storage medium, and a stored computer program enables a processor to execute the window display method.
The embodiment of the invention has the following advantages:
the embodiment of the invention provides a window display scheme, and a window can be displayed on a video interface in a display terminal in an overlapping manner. The dynamic display parameters of the window can be obtained based on the Java native interface layer, and the dynamic display parameters at least include one of the following: the position, size and transparency of the window. And transmitting the dynamic display parameters to the display terminal based on the Java local interface layer so that the display terminal can dynamically adjust the display mode of the window according to the display control and the dynamic display parameters.
The embodiment of the invention can be applied to the video conference or the video call process, when the window is displayed on the video interface, the display mode of the window can be dynamically adjusted according to the dynamic display parameters of the window, so that the window is prevented from shielding the video interface, and the influence on the video conference or the video call is reduced.
Drawings
FIG. 1 is a flowchart illustrating the steps of an embodiment of a method for displaying a window according to the present invention;
FIG. 2 is a flow chart of steps of another embodiment of a window displaying method of the present invention;
FIG. 3 is a schematic view of an interface for operating a video conference control terminal according to the present invention;
FIG. 4 is a flowchart illustrating a method for dynamically adjusting windows in a video conference based on video networking according to the present invention;
FIG. 5 is a block diagram of a window showing apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
At present, in the process of a video conference or a video call, a computer can be connected with a display terminal, and files such as slides are displayed on a video interface in a window form, so as to enhance introduction and understanding of the theme of the video conference or the video call.
In the window display scheme provided by the embodiment of the invention, the dynamic display parameters of the window are obtained, the display mode of the window is dynamically adjusted according to the dynamic display parameters, the window is prevented from shielding a video interface, and the influence on a video conference or a video call is reduced.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a window displaying method according to the present invention is shown, where the method may specifically include the following steps:
and 101, acquiring dynamic display parameters of the window based on a Java local interface layer.
In the embodiment of the invention, JIN in the Java Native Interface (JNI) layer can ensure that program codes are conveniently transplanted on different platforms by editing programs by using the Java Native Interface. JNI allows Java code to interact with code in other languages.
In the embodiment of the present invention, the window may be a carrier for displaying files such as slides in a video conference or a video call, and the window may be displayed on the video interface in an overlapping manner in the video conference or the video call.
And 102, transmitting the dynamic display parameters to a display terminal based on the Java local interface layer.
In the embodiment of the invention, the acquired dynamic display parameters are transmitted to the display terminal, and when the terminal displays the video interface, the display mode of the window on the video interface can be dynamically adjusted according to the dynamic display parameters. The dynamic display parameter at least comprises one of the following parameters: the position, size, transparency, etc. of the window. That is to say, the display terminal can dynamically adjust the position, size, transparency and the like of the window according to the display control so as to prevent the window from blocking the video interface.
Referring to fig. 2, a flowchart illustrating steps of another embodiment of a window displaying method according to the present invention is shown, where the method may be applied to a video conference, and the method may specifically include the following steps:
step 201, in the process of holding the video conference, the participating terminals are notified to display the window and the video interface in an overlapping manner.
In the embodiment of the invention, a video conference control terminal such as a computer or a remote controller can send out a holding instruction of a video conference, introduce a slide and display the slide in a window form. And informing the participant terminal to display the window and the video interface in an overlapping manner. Wherein, the window can be displayed on the video interface in an overlapping mode.
Referring to fig. 3, a schematic view of an operation interface of the video conference control terminal is shown. The window for displaying the slide is displayed on the video interface, the window can be positioned in the center of the video interface or one of the four sides of the video interface, and the window can be positioned at any position of the video interface. Moreover, the size and transparency of the window may also be adjusted as needed, for example, to a transparency of 80%, 50%, 30%, etc.
In fig. 3, the operation interface further includes a dynamic adjustment switch. In response to the trigger operation for the dynamic adjustment switch, when the dynamic adjustment switch is in an on state, executing step 202; when the dynamic adjustment switch is in the off state, step 204 is performed.
Step 202, sending a window adjustment instruction to the display terminal, acquiring default display parameters of the window based on the JNI layer, and transmitting the default display parameters to the participant terminal.
In the embodiment of the invention, when the dynamic adjustment switch is in the on state, the window adjustment instruction and the default display parameters are sent to the participant terminal, which indicates that the participant terminal can adjust the window display mode according to the default display parameters.
In practical applications, the default presentation parameters may include:
position of the window: the upper left corner of the video interface;
size of the window: one quarter of a video interface;
transparency of the window: 80 percent.
And 203, acquiring dynamic display parameters based on the JNI layer, and transmitting the dynamic display parameters to the participant terminal based on the JNI layer.
In the embodiment of the present invention, both the dynamic presentation parameter and the default presentation parameter may support a preset protocol. The preset protocol at least comprises one of the following fields: a dynamic adjustment switch field, a transparency field, a location field, a size field, etc.
In practical applications, specific fields and related descriptions of the default protocol are shown in table 1:
Figure BDA0002380958820000051
Figure BDA0002380958820000061
TABLE 1
The preset protocol can indicate whether the window is displayed on the video interface in an overlapping mode, and the position, the size, the transparency and the like of the window.
After the participating terminal receives the dynamic display window, the display mode of the window can be dynamically adjusted according to the display control and the dynamic display parameters. Wherein, the presentation control can be TextureView. The TextureView is a View class used for bearing display data streams, such as preview data streams collected by a local camera and real-time video data streams decoded by a video call module from a network packet.
No matter the default display parameters or the dynamic display parameters are transmitted to C + +, through a JNI layer, through Java codes supporting preset protocols, and then transmitted to the android system through the JNI layer.
After step 203 is performed, step 204 may be performed.
And step 204, sending a forbidden interface operation instruction to the participant terminal.
In the embodiment of the invention, when the dynamic adjustment switch is in the off state, the display mode that the participating terminal cannot adjust the window is indicated. That is, the participant terminal cannot adjust the display mode of the window on the video interface according to the dynamic display parameters.
Based on the above description about the window displaying method, a method for dynamically adjusting a window in a video conference based on a video network is introduced below. Fig. 4 is a schematic flow chart illustrating a method for dynamically adjusting a window in a video conference based on video networking according to the present invention. After the video conference is held, the video conference control terminal creates a window for displaying the slide, and the window is arranged to be displayed on the video interface in an overlapping mode. The video conference control terminal can be connected with a computer, and slides on the computer are displayed through a window. The participating terminal can also be connected with a computer, and slides on the computer can be displayed through the window. The video conference control terminal can respond to the trigger operation of the user for the dynamic adjustment switch and judge whether the dynamic adjustment switch is in an on state. And when the dynamic adjustment switch is in an open state, sending an open instruction to the participant terminal, and meanwhile, sending the default display parameters of the window to the participant terminal. And the participant terminal displays the window on the video interface according to the default display parameters. When the dynamic adjustment switch is in a closed state, a closing instruction is sent to the participant terminal, and the participant terminal prohibits adjusting the position, the size, the transparency and the like of the window and keeps the window unchanged.
When the dynamic adjustment switch is in the on state, whether the size, the position, the transparency and the like of the window need to be adjusted can be judged. Specifically, it may be determined whether the value of the size field in the dynamic display parameter is the same as the value of the size field in the default display parameter, whether the value of the position field in the dynamic display parameter is the same as the value of the position field in the default display parameter, and whether the value of the transparency field in the dynamic display parameter is the same as the value of the transparency field in the default display parameter. If the numerical values of the size fields are the same, the size of the window does not need to be adjusted; if the values of the size fields are different, the size of the window needs to be adjusted. If the numerical values of the position fields are the same, the position of the window does not need to be adjusted; if the values of the position fields are different, the position of the window needs to be adjusted. If the values of the transparency fields are the same, the transparency of the window does not need to be adjusted; if the values of the transparency fields are different, the transparency of the window needs to be adjusted. When the size, position and transparency of the window are adjusted, the size, position and transparency of the window can be adjusted accordingly according to the numerical value of the size field, the numerical value of the position field and the numerical value of the transparency field in the dynamic display parameter.
If any one or more of the size, position or transparency of the window does not need to be adjusted, the one or more can be kept unchanged, and only one or more of the size, position or transparency which needs to be adjusted is adjusted.
The embodiment of the invention provides a window display scheme, and a window can be displayed on a video interface in a display terminal in an overlapping manner. The dynamic display parameters of the window can be obtained based on the Java native interface layer, and the dynamic display parameters at least include one of the following: the position, size and transparency of the window. And transmitting the dynamic display parameters to the display terminal based on the Java local interface layer so that the display terminal can dynamically adjust the display mode of the window according to the display control and the dynamic display parameters.
The embodiment of the invention can be applied to the video conference or the video call process, when the window is displayed on the video interface, the display mode of the window can be dynamically adjusted according to the dynamic display parameters of the window, so that the window is prevented from shielding the video interface, and the influence on the video conference or the video call is reduced.
The embodiment of the invention can dynamically adjust the position, the size and the transparency of the window superposed on the video interface. In a video conference scene, dynamically adjusting a window on a video interface to reduce the shielding degree of the window on the video interface, on one hand, ensuring that files such as slides and the like are clearly visible in the window, and enhancing the theme explanation of the video conference; on the other hand, the window is prevented from completely shielding the video interface, the video interface of the video conference is ensured to be clear and visible, and the video conference is not influenced.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 5, a block diagram of a window displaying apparatus according to an embodiment of the present invention is shown, where the apparatus may specifically include the following modules:
an obtaining module 51, configured to obtain a dynamic display parameter of a window based on a Java native interface layer, where the dynamic display parameter at least includes one of: the position, size and transparency of the window;
a transmission module 52, configured to transmit the dynamic display parameter to a display terminal based on the Java native interface layer, where the display terminal is configured to dynamically adjust a display mode of the window according to a display control and the dynamic display parameter, and the window is displayed on a video interface in an overlapping manner.
In an exemplary embodiment of the present invention, the obtaining module 51 is configured to obtain the dynamic display parameter supporting a preset protocol based on the Java native interface layer;
wherein the predetermined protocol comprises at least one of the following fields: a dynamic adjustment switch field, a transparency field, a location field, and a size field.
In an exemplary embodiment of the present invention, the obtaining module 51 is further configured to respond to a trigger operation for a dynamic adjustment switch before obtaining the dynamic display parameter of the window based on the Java native interface layer; when the dynamic adjustment switch is in an on state, acquiring default display parameters of the window based on the Java local interface layer;
in an exemplary embodiment of the present invention, the transmission module 52 is further configured to transmit the default display parameter to the display terminal based on the Java native interface layer, and the display terminal is further configured to display the window on the video interface in an overlapping manner according to the display control and the default display parameter;
in an exemplary embodiment of the invention, the apparatus further comprises:
a sending module, further configured to respond to a triggering operation for the dynamic adjustment switch; when the dynamic adjustment switch is in a closed state, sending a forbidden interface operation instruction to the display terminal, wherein the display terminal is further used for forbidding the adjustment operation on the window;
in an exemplary embodiment of the invention, the presentation control contains TextureView.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention 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, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal 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 terminal. 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 terminal that comprises the element.
The method, the device and the storage medium for displaying a window provided by the invention are described in detail, and a specific example is applied in the description to explain the principle and the implementation of the invention, and the description of the embodiment is only used to help understanding the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A window display method is characterized by comprising the following steps:
obtaining dynamic display parameters of a window based on a Java local interface layer, wherein the dynamic display parameters at least comprise one of the following parameters: the position, size and transparency of the window;
and transmitting the dynamic display parameters to a display terminal based on the Java local interface layer, wherein the display terminal is used for dynamically adjusting the display mode of the window according to a display control and the dynamic display parameters, and the window is displayed on a video interface in an overlapping manner.
2. The method according to claim 1, wherein the step of obtaining the dynamic presentation parameter of the window based on the Java native interface layer comprises:
acquiring the dynamic display parameters supporting a preset protocol based on the Java local interface layer;
wherein the predetermined protocol comprises at least one of the following fields: a dynamic adjustment switch field, a transparency field, a location field, and a size field.
3. The method according to claim 1, wherein before the step of obtaining dynamic presentation parameters of the window based on the Java native interface layer, the method further comprises:
responding to a trigger operation for the dynamic adjustment switch;
when the dynamic adjustment switch is in an on state, acquiring default display parameters of the window based on the Java local interface layer;
and transmitting the default display parameters to the display terminal based on the Java local interface layer, wherein the display terminal is further used for displaying the window on the video interface in an overlapping manner according to the display control and the default display parameters.
4. The method of claim 3, further comprising:
responding to a trigger operation for the dynamic adjustment switch;
and when the dynamic adjustment switch is in a closed state, sending a forbidden interface operation instruction to the display terminal, wherein the display terminal is also used for forbidding the adjustment operation on the window.
5. The method of claim 1, wherein the presentation control comprises a TextureView.
6. A window display apparatus, comprising:
an obtaining module, configured to obtain a dynamic display parameter of a window based on a Java native interface layer, where the dynamic display parameter at least includes one of: the position, size and transparency of the window;
and the transmission module is used for transmitting the dynamic display parameters to a display terminal based on the Java local interface layer, the display terminal is used for dynamically adjusting the display mode of the window according to a display control and the dynamic display parameters, and the window is displayed on a video interface in an overlapping mode.
7. The apparatus according to claim 6, wherein the obtaining module is configured to obtain the dynamic presentation parameter supporting a preset protocol based on the Java native interface layer;
wherein the predetermined protocol comprises at least one of the following fields: a dynamic adjustment switch field, a transparency field, a location field, and a size field.
8. The apparatus of claim 6,
the obtaining module is further configured to respond to a trigger operation for a dynamic adjustment switch before obtaining the dynamic display parameter of the window based on the Java native interface layer; when the dynamic adjustment switch is in an on state, acquiring default display parameters of the window based on the Java local interface layer;
the transmission module is further configured to transmit the default display parameter to the display terminal based on the Java native interface layer, and the display terminal is further configured to display the window on the video interface in an overlapping manner according to the display control and the default display parameter;
the device further comprises:
a sending module, further configured to respond to a triggering operation for the dynamic adjustment switch; when the dynamic adjustment switch is in a closed state, sending a forbidden interface operation instruction to the display terminal, wherein the display terminal is further used for forbidding the adjustment operation on the window;
the presentation control contains TextureView.
9. An apparatus, comprising:
one or more processors; and
one or more machine-readable media having instructions stored thereon, which when executed by the one or more processors, cause the apparatus to perform a method of presenting a window according to any one of claims 1 to 5.
10. A computer-readable storage medium storing a computer program for causing a processor to execute the method for displaying a window according to any one of claims 1 to 5.
CN202010082976.3A 2020-02-07 2020-02-07 Window display method and device and storage medium Pending CN111263104A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010082976.3A CN111263104A (en) 2020-02-07 2020-02-07 Window display method and device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010082976.3A CN111263104A (en) 2020-02-07 2020-02-07 Window display method and device and storage medium

Publications (1)

Publication Number Publication Date
CN111263104A true CN111263104A (en) 2020-06-09

Family

ID=70954408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010082976.3A Pending CN111263104A (en) 2020-02-07 2020-02-07 Window display method and device and storage medium

Country Status (1)

Country Link
CN (1) CN111263104A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112463274A (en) * 2020-11-20 2021-03-09 北京搜狗科技发展有限公司 Interface adjusting method and device and electronic equipment
CN116208734A (en) * 2023-05-05 2023-06-02 成都锦杨科技有限公司 Digital meeting method and system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685528A (en) * 2013-12-18 2014-03-26 北京奇虎科技有限公司 Information displaying method and device
CN106662965A (en) * 2014-07-31 2017-05-10 微软技术许可有限责任公司 Region-based sizing and positioning of application windows
US9800931B1 (en) * 2016-06-08 2017-10-24 Cisco Technology, Inc. Adaptive screen layout for video conferencing
CN107943386A (en) * 2017-11-09 2018-04-20 珠海格力电器股份有限公司 Method and equipment for adjusting size of display interface
CN108170430A (en) * 2017-12-26 2018-06-15 阿里巴巴集团控股有限公司 A kind of method and system of showing interface
CN109257615A (en) * 2018-09-25 2019-01-22 视联动力信息技术股份有限公司 A kind of method and apparatus that net cast is shown
CN109683766A (en) * 2018-12-28 2019-04-26 努比亚技术有限公司 Interactive interface control method, mobile terminal and computer readable storage medium
CN110362373A (en) * 2019-06-29 2019-10-22 华为技术有限公司 A kind of method and relevant device controlling screen wicket

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685528A (en) * 2013-12-18 2014-03-26 北京奇虎科技有限公司 Information displaying method and device
CN106662965A (en) * 2014-07-31 2017-05-10 微软技术许可有限责任公司 Region-based sizing and positioning of application windows
US9800931B1 (en) * 2016-06-08 2017-10-24 Cisco Technology, Inc. Adaptive screen layout for video conferencing
CN107943386A (en) * 2017-11-09 2018-04-20 珠海格力电器股份有限公司 Method and equipment for adjusting size of display interface
CN108170430A (en) * 2017-12-26 2018-06-15 阿里巴巴集团控股有限公司 A kind of method and system of showing interface
CN109257615A (en) * 2018-09-25 2019-01-22 视联动力信息技术股份有限公司 A kind of method and apparatus that net cast is shown
CN109683766A (en) * 2018-12-28 2019-04-26 努比亚技术有限公司 Interactive interface control method, mobile terminal and computer readable storage medium
CN110362373A (en) * 2019-06-29 2019-10-22 华为技术有限公司 A kind of method and relevant device controlling screen wicket

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112463274A (en) * 2020-11-20 2021-03-09 北京搜狗科技发展有限公司 Interface adjusting method and device and electronic equipment
CN112463274B (en) * 2020-11-20 2024-02-02 北京搜狗智能科技有限公司 Interface adjustment method and device and electronic equipment
CN116208734A (en) * 2023-05-05 2023-06-02 成都锦杨科技有限公司 Digital meeting method and system

Similar Documents

Publication Publication Date Title
JP5531160B2 (en) Appearance processing method and appearance processing apparatus of widget system
CN105991962B (en) Connection method, information display method, device and system
CN112770188B (en) Video playing method and device
US8463075B2 (en) Dynamically resizing text area on a display device
US20070297641A1 (en) Controlling content suitability by selectively obscuring
US10148860B2 (en) Imaging apparatus, external apparatus, imaging system, control method for imaging apparatus, control method for external apparatus, control method for imaging system, and program
EP2690550A1 (en) Method and apparatus for displaying a multi-task interface
US20140189516A1 (en) Video preview display method and terminal device
CN109167890B (en) Sound and picture synchronization method and device and display equipment
CN111263104A (en) Window display method and device and storage medium
US9959652B2 (en) Display method and terminal
JP2023548781A (en) Multimedia data processing methods, devices, electronic devices and storage media
US20170161871A1 (en) Method and electronic device for previewing picture on intelligent terminal
US20200167173A1 (en) Application launching method and display device
CN113347450B (en) Method, device and system for sharing audio and video equipment by multiple applications
JP6874212B2 (en) Methods, systems, and media for retrieving content related to links
US10079981B2 (en) Image dynamic range adjustment method, terminal, and storage medium
CN104811802A (en) Image playing method and apparatus
CN110149219B (en) Shooting equipment configuration method and device
CN109194975B (en) Audio and video live broadcast stream following method and device
CN111045576B (en) Display control method, display control device, terminal equipment and electronic equipment
CN108366205B (en) Image pickup apparatus and control method of image pickup apparatus
CN107612881B (en) Method, device, terminal and storage medium for transmitting picture during file transmission
CN103873890A (en) Flow control method and system for shooting software
CN114363514B (en) Camera application control method and device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200609