CN115396718B - Video display control method and device - Google Patents

Video display control method and device Download PDF

Info

Publication number
CN115396718B
CN115396718B CN202211048103.6A CN202211048103A CN115396718B CN 115396718 B CN115396718 B CN 115396718B CN 202211048103 A CN202211048103 A CN 202211048103A CN 115396718 B CN115396718 B CN 115396718B
Authority
CN
China
Prior art keywords
blank area
target video
optimal
video
displaying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211048103.6A
Other languages
Chinese (zh)
Other versions
CN115396718A (en
Inventor
黄文强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202211048103.6A priority Critical patent/CN115396718B/en
Publication of CN115396718A publication Critical patent/CN115396718A/en
Application granted granted Critical
Publication of CN115396718B publication Critical patent/CN115396718B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a video display control method and a video display control device, which can be applied to the financial field or other fields, judge whether a target video can be displayed in a blank area by acquiring the blank area in a business processing page corresponding to the target video, if so, display the target video in the blank area, and if not, determine the display position of the target video according to the position information of a control currently operated by a user so that the target video does not shade the control currently operated by the user, thereby realizing the optimal position display of the target video in the business processing page on the basis of not dragging a play window of the target video by the user and effectively improving the business processing efficiency.

Description

Video display control method and device
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a video display control method and apparatus.
Background
Along with the development of science and technology, many business processing systems develop corresponding business processing auxiliary systems, and by displaying business processing auxiliary videos on a business processing interface, workers can conveniently and rapidly process business by learning the auxiliary videos.
At present, when a service processing interface is opened, a play window of an auxiliary video is generally placed at a default position, so that in order to avoid the play window of the auxiliary video from shielding a column to be filled of the service processing interface, a worker may need to drag the play window of the auxiliary video for many times, and the service processing efficiency is affected.
Disclosure of Invention
In view of the above, the present invention provides a video display control method and apparatus, which enable a target video to be displayed at an optimal position in a service processing page on the basis of not requiring a user to drag a playing window of the target video, thereby effectively improving service processing efficiency.
In order to achieve the above purpose, the specific technical scheme provided by the invention is as follows:
a video display control method comprising:
responding to a video playing instruction, and acquiring a service processing page corresponding to a target video;
acquiring a blank area in the service processing page;
judging whether the target video can be displayed in a blank area or not;
if yes, displaying the target video in a blank area;
if not, acquiring the position information of the control currently operated by the user;
and determining the display position of the target video according to the position information of the control currently operated by the user so that the target video does not shade the control currently operated by the user.
Optionally, determining whether the target video can be displayed in a blank area includes:
acquiring a minimum playing window of the target video;
and judging whether the target video can be displayed in a blank area in the service processing page in a minimum play window.
Optionally, displaying the target video in a blank area includes:
judging whether the business processing page comprises more than one blank area capable of displaying the target video;
if the service processing page only comprises a blank area capable of displaying the target video, determining an optimal playing window of the target video according to the size of the blank area;
displaying the target video in a blank area with an optimal playing window;
if the service processing page comprises more than one blank area capable of displaying the target video, determining an optimal blank area according to a preset rule, and displaying the target video in the optimal blank area.
Optionally, the determining an optimal blank area according to a preset rule, and displaying the target video in the optimal blank area includes:
acquiring the size of each blank area capable of displaying the target video;
determining a blank area with the largest size as the optimal blank area;
determining an optimal playing window of the target video according to the size of the optimal blank area;
and displaying the target video in the optimal blank area according to the optimal playing window.
Optionally, the determining an optimal blank area according to a preset rule, and displaying the target video in the optimal blank area includes:
acquiring historical video display frequency of each blank area capable of displaying the target video;
determining a blank area with highest historical video display frequency as the optimal blank area;
determining an optimal playing window of the target video according to the size of the optimal blank area;
and displaying the target video in the optimal blank area according to the optimal playing window.
Optionally, the determining, according to the position information of the control currently operated by the user, the display position of the target video so that the target video does not obstruct the control currently operated by the user includes:
determining an associated control of a control currently operated by a user in the business processing page;
removing blank areas adjacent to the associated control from blank areas in the service processing page to obtain at least one candidate blank area;
determining the candidate blank area with the largest size as an optimal blank area;
and aligning one side of the optimal blank area with a playing window of the target video, and displaying the target video with a minimum playing window so that the target video does not shade a control currently operated by a user.
A video display control apparatus comprising:
the service processing page acquisition unit is used for responding to the video playing instruction and acquiring a service processing page corresponding to the target video;
a blank area acquisition unit, configured to acquire a blank area in the service processing page;
the judging unit is used for judging whether the target video can be displayed in a blank area or not;
the first video display unit is used for displaying the target video in the blank area if the target video can be displayed in the blank area;
the control information acquisition unit is used for acquiring the position information of the control currently operated by the user if the target video cannot be displayed in the blank area;
and the second video display unit is used for determining the display position of the target video according to the position information of the control currently operated by the user so that the target video does not shade the control currently operated by the user.
Optionally, the judging unit is specifically configured to:
acquiring a minimum playing window of the target video;
and judging whether the target video can be displayed in a blank area in the service processing page in a minimum play window.
Optionally, the first video display unit includes:
the judging subunit is used for judging whether the business processing page comprises more than one blank area capable of displaying the target video;
the first video playing subunit is configured to determine an optimal playing window of the target video according to the size of the blank area if the service processing page includes only one blank area capable of displaying the target video; displaying the target video in a blank area with an optimal playing window;
and the second video playing subunit is used for determining an optimal blank area according to a preset rule and displaying the target video in the optimal blank area if the service processing page comprises more than one blank area capable of displaying the target video.
Optionally, the second video playing subunit is specifically configured to:
acquiring the size of each blank area capable of displaying the target video;
determining a blank area with the largest size as the optimal blank area;
determining an optimal playing window of the target video according to the size of the optimal blank area;
and displaying the target video in the optimal blank area according to the optimal playing window.
Optionally, the second video playing subunit is specifically configured to:
acquiring historical video display frequency of each blank area capable of displaying the target video;
determining a blank area with highest historical video display frequency as the optimal blank area;
determining an optimal playing window of the target video according to the size of the optimal blank area;
and displaying the target video in the optimal blank area according to the optimal playing window.
Optionally, the second video display unit is specifically configured to:
determining an associated control of a control currently operated by a user in the business processing page;
removing blank areas adjacent to the associated control from blank areas in the service processing page to obtain at least one candidate blank area;
determining the candidate blank area with the largest size as an optimal blank area;
and aligning one side of the optimal blank area with a playing window of the target video, and displaying the target video with a minimum playing window so that the target video does not shade a control currently operated by a user.
Compared with the prior art, the invention has the following beneficial effects:
according to the video display control method disclosed by the invention, whether the target video can be displayed in the blank area is judged by acquiring the blank area in the service processing page corresponding to the target video, if so, the target video is displayed in the blank area, and if not, the display position of the target video is determined according to the position information of the control currently operated by the user, so that the target video does not shield the control currently operated by the user, the optimal position display of the target video in the service processing page is realized on the basis that the playing window of the target video is not required to be dragged by the user, and the service processing efficiency is effectively improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a video display control method according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a video display control method according to an embodiment of the present invention;
FIG. 3 is a schematic flow chart of a video display control method according to an embodiment of the present invention;
FIG. 4 is a schematic flow chart of a video display control method according to an embodiment of the present invention;
FIG. 5 is a schematic flow chart of a video display control method according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a video display control device according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The embodiment of the invention provides a video display control method which can be applied to electronic equipment, including but not limited to desktop computers, notebook computers, smart phones, personal digital assistants (Personal Digital Assistance, PDAs), tablet computers and the like. According to the video display control method disclosed by the embodiment, the target video is displayed at the optimal position in the service processing page on the basis that a user does not need to drag a playing window of the target video, and the service processing efficiency is effectively improved.
Referring to fig. 1, the video display control method disclosed in the present embodiment specifically includes the following steps:
s101: responding to a video playing instruction, and acquiring a service processing page corresponding to a target video;
the video playing instruction can be automatically triggered when a preset condition is met, for example, after a service processing page corresponding to the target video is opened, the video playing instruction corresponding to the target video is automatically triggered.
The video playing instruction can also be manually triggered by the user, for example, if the user needs to play the target video when processing the service, the video playing instruction corresponding to the target video is manually triggered.
It should be noted that, in this embodiment, the video corresponds to the service processing page one by one.
What is essentially obtained here is page layout information of the business processing page to which the target video corresponds.
S102: acquiring a blank area in a business processing page;
specifically, according to page layout information of a service processing page corresponding to a target video, a blank area in the service processing page is obtained.
S103: judging whether the target video can be displayed in the blank area or not;
in order to ensure the display effect of the target video, a minimum play window of the target video is preset, if the target video can be displayed in a blank area in the service processing page by the minimum play window, the target video can be displayed in the blank area, otherwise, if the target video cannot be displayed in the blank area in the service processing page even if the target video is displayed by the minimum play window, the target video cannot be displayed in the blank area.
Specifically, a minimum playing window of the target video is obtained first, and then whether the target video can be displayed in a blank area in the service processing page in the minimum playing window is judged.
It can be understood that, whether the target video can be displayed in the blank area in the service processing page in the minimum play window is determined, whether the area of the minimum play window of the target video is smaller than the area of the blank area cannot be simply determined, and whether the length of the minimum play window of the target video is smaller than the length of the blank area needs to be simultaneously determined, and whether the width of the minimum play window of the target video is smaller than the width of the blank area is determined.
If the target video can be displayed in the blank area, S104 is executed: displaying the target video in the blank area;
it can be appreciated that the service processing page may include one or more blank areas capable of displaying the target video, and in order to optimize the display effect of the target video in the blank areas, referring to fig. 2, an alternative implementation manner of S104 is as follows:
s201: judging whether the business processing page comprises more than one blank area capable of displaying the target video;
the method for judging whether the business processing page comprises more than one blank area capable of displaying the target video comprises the following steps: and respectively judging whether the target video can be displayed in the blank area in a minimum play window according to each blank area, and determining the number of the blank areas capable of displaying the target video in the service processing page based on the method.
S202: if the service processing page only comprises a blank area capable of displaying the target video, determining an optimal playing window of the target video according to the size of the blank area;
if the size of the blank area can only enable the target video to be displayed in the minimum playing window, the minimum playing window of the target video is the optimal playing window.
If the length of the blank area is longer than the length of the minimum playing window of the target video and the width of the blank area is longer than the width of the minimum playing window of the target video, the minimum playing window of the target video is amplified in equal proportion according to the size of the blank area, and the optimal playing window is obtained.
S203: displaying the target video in the blank area by using an optimal playing window;
s204: if the business processing page comprises more than one blank area capable of displaying the target video, determining an optimal blank area according to a preset rule, and displaying the target video in the optimal blank area.
Different preset rules correspond to different methods for determining the optimal blank area, such as selecting the blank area with the largest size, selecting the blank area preferred by the user, and the like. The embodiment provides two alternative implementation methods of S204, as follows:
method one
It can be understood that the larger the playing window of the video is, the better the display effect is, and on this basis, referring to fig. 3, the step S204 specifically includes:
s301: acquiring the size of each blank area capable of displaying the target video;
s302: determining a blank area with the largest size as an optimal blank area;
here, the largest blank area is a blank area in which the smallest playing window of the target video can be scaled up to the largest.
S303: determining an optimal playing window of the target video according to the size of the optimal blank area;
the method for determining the optimal playing window of the target video is identical to the method for determining the optimal playing window of the target video in S202, and will not be described herein.
S304: and displaying the target video in the optimal blank area according to the optimal playing window.
Method II
It will be appreciated that, for each video display position preferred by the user to be different, referring to fig. 4, S204 specifically includes:
s401: acquiring historical video display frequency of each blank area capable of displaying the target video;
s402: determining a blank area with highest historical video display frequency as an optimal blank area;
it can be understood that the blank area with the highest historical video display frequency is the video display position preferred by the user, namely the optimal blank area.
S403: determining an optimal playing window of the target video according to the size of the optimal blank area;
the method for determining the optimal playing window of the target video is identical to the method for determining the optimal playing window of the target video in S202, and will not be described herein.
S404: and displaying the target video in the optimal blank area according to the optimal playing window.
It should be noted that the above two methods are only examples, and the present invention is not limited thereto.
If the target video cannot be displayed in the blank area, S105 is executed: acquiring the position information of a control currently operated by a user;
specifically, the current control operated by the user is determined by monitoring the keyboard operation, the mouse operation, the touch operation and other operation actions of the user, and the position information of the current control operated by the user is further determined according to the position information of each control in the service processing page.
S106: and determining the display position of the target video according to the position information of the control currently operated by the user so that the target video does not shade the control currently operated by the user.
Referring to fig. 5, an alternative implementation of S106 is as follows:
s501: determining an associated control of a control currently operated by a user in a business processing page;
it should be noted that, when the user operates the control, the user may need to refer to the associated control, so in order to improve the service processing efficiency of the user, the target video cannot block the control currently operated by the user, and cannot block the associated control of the control currently operated by the user.
Specifically, according to the preset associated control of each control, determining the associated control of the control currently operated by the user in the business processing page.
S502: removing blank areas adjacent to the associated control from blank areas in the service processing page to obtain at least one candidate blank area;
s503: determining the candidate blank area with the largest size as an optimal blank area;
here, the candidate blank region with the largest size is the blank region with the largest overlapping area with the smallest playing window of the target video.
S504: and aligning one side of the optimal blank area with a playing window of the target video, and displaying the target video by using the minimum playing window so that the target video does not shade the control currently operated by the user.
Because the optimal blank area is a blank area where the target video cannot be completely displayed by the minimum playing window, one side of the optimal blank area can be aligned with the playing window of the target video during display, the target video can be displayed by the minimum playing window, and the side for alignment can be any side of the optimal blank area.
According to the video display control method disclosed by the embodiment, whether the target video can be displayed in the blank area is judged by acquiring the blank area in the service processing page corresponding to the target video, if so, the target video is displayed in the blank area, and if not, the display position of the target video is determined according to the position information of the control currently operated by the user, so that the target video does not shield the control currently operated by the user, the optimal position display of the target video in the service processing page is realized on the basis that the playing window of the target video is not required to be dragged by the user, and the service processing efficiency is effectively improved.
Based on the video display control method disclosed in the above embodiment, the present embodiment correspondingly discloses a video display control device, please refer to fig. 6, which includes:
a service processing page obtaining unit 601, configured to obtain a service processing page corresponding to a target video in response to a video playing instruction;
a blank area obtaining unit 602, configured to obtain a blank area in the service processing page;
a judging unit 603, configured to judge whether the target video can be displayed in a blank area;
a first video display unit 604, configured to display the target video in a blank area if the target video can be displayed in the blank area;
a control information obtaining unit 605, configured to obtain, if the target video cannot be displayed in the blank area, location information of a control currently operated by a user;
and the second video display unit 606 is configured to determine, according to the position information of the control currently operated by the user, a display position of the target video, so that the target video does not obstruct the control currently operated by the user.
Optionally, the determining unit 603 is specifically configured to:
acquiring a minimum playing window of the target video;
and judging whether the target video can be displayed in a blank area in the service processing page in a minimum play window.
Optionally, the first video display unit 604 includes:
the judging subunit is used for judging whether the business processing page comprises more than one blank area capable of displaying the target video;
the first video playing subunit is configured to determine an optimal playing window of the target video according to the size of the blank area if the service processing page includes only one blank area capable of displaying the target video; displaying the target video in a blank area with an optimal playing window;
and the second video playing subunit is used for determining an optimal blank area according to a preset rule and displaying the target video in the optimal blank area if the service processing page comprises more than one blank area capable of displaying the target video.
Optionally, the second video playing subunit is specifically configured to:
acquiring the size of each blank area capable of displaying the target video;
determining a blank area with the largest size as the optimal blank area;
determining an optimal playing window of the target video according to the size of the optimal blank area;
and displaying the target video in the optimal blank area according to the optimal playing window.
Optionally, the second video playing subunit is specifically configured to:
acquiring historical video display frequency of each blank area capable of displaying the target video;
determining a blank area with highest historical video display frequency as the optimal blank area;
determining an optimal playing window of the target video according to the size of the optimal blank area;
and displaying the target video in the optimal blank area according to the optimal playing window.
Optionally, the second video display unit 606 is specifically configured to:
determining an associated control of a control currently operated by a user in the business processing page;
removing blank areas adjacent to the associated control from blank areas in the service processing page to obtain at least one candidate blank area;
determining the candidate blank area with the largest size as an optimal blank area;
and aligning one side of the optimal blank area with a playing window of the target video, and displaying the target video with a minimum playing window so that the target video does not shade a control currently operated by a user.
According to the video display control device disclosed by the embodiment, whether the target video can be displayed in the blank area is judged by acquiring the blank area in the service processing page corresponding to the target video, if so, the target video is displayed in the blank area, and if not, the display position of the target video is determined according to the position information of the control currently operated by the user, so that the target video does not shield the control currently operated by the user, the optimal position display of the target video in the service processing page is realized on the basis that the playing window of the target video is not required to be dragged by the user, and the service processing efficiency is effectively improved.
It should be noted that the present invention provides a video display control method and apparatus, which can be applied to the financial field or other fields, for example, business handling application scenarios in the financial field. Other fields are any field other than the financial field, such as the electric field. The foregoing is merely exemplary, and the application fields of the video display control method and apparatus provided by the present invention are not limited.
In the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different point from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section.
It is further noted that relational terms such as first and second, and the like are 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. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above embodiments may be combined in any manner, and features described in the embodiments in the present specification may be replaced or combined with each other in the above description of the disclosed embodiments, so as to enable one skilled in the art to make or use the present application.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (7)

1. A video display control method, comprising:
responding to a video playing instruction, and acquiring a service processing page corresponding to a target video;
acquiring a blank area in the service processing page;
judging whether the target video can be displayed in a blank area or not;
if yes, displaying the target video in a blank area;
if not, acquiring the position information of the control currently operated by the user;
determining the display position of the target video according to the position information of the control currently operated by the user so that the target video does not shade the control currently operated by the user;
displaying the target video in a blank area, including:
judging whether the business processing page comprises more than one blank area capable of displaying the target video;
if the service processing page only comprises a blank area capable of displaying the target video, determining an optimal playing window of the target video according to the size of the blank area;
displaying the target video in a blank area with an optimal playing window;
if the service processing page comprises more than one blank area capable of displaying the target video, determining an optimal blank area according to a preset rule, and displaying the target video in the optimal blank area;
the determining an optimal blank area according to a preset rule, and displaying the target video in the optimal blank area includes:
acquiring historical video display frequency of each blank area capable of displaying the target video;
determining a blank area with highest historical video display frequency as the optimal blank area;
determining an optimal playing window of the target video according to the size of the optimal blank area;
and displaying the target video in the optimal blank area according to the optimal playing window.
2. The method of claim 1, wherein determining whether the target video can be displayed within a blank area comprises:
acquiring a minimum playing window of the target video;
and judging whether the target video can be displayed in a blank area in the service processing page in a minimum play window.
3. The method of claim 1, wherein determining an optimal blank area according to a preset rule and displaying the target video in the optimal blank area further comprises:
acquiring the size of each blank area capable of displaying the target video;
and determining the blank area with the largest size as the optimal blank area.
4. The method according to claim 1, wherein determining the display position of the target video according to the position information of the control currently operated by the user so that the target video does not obstruct the control currently operated by the user comprises:
determining an associated control of a control currently operated by a user in the business processing page;
removing blank areas adjacent to the associated control from blank areas in the service processing page to obtain at least one candidate blank area;
determining the candidate blank area with the largest size as an optimal blank area;
and aligning one side of the optimal blank area with a playing window of the target video, and displaying the target video with a minimum playing window so that the target video does not shade a control currently operated by a user.
5. A video display control apparatus, comprising:
the service processing page acquisition unit is used for responding to the video playing instruction and acquiring a service processing page corresponding to the target video;
a blank area acquisition unit, configured to acquire a blank area in the service processing page;
the judging unit is used for judging whether the target video can be displayed in a blank area or not;
the first video display unit is used for displaying the target video in the blank area if the target video can be displayed in the blank area;
the control information acquisition unit is used for acquiring the position information of the control currently operated by the user if the target video cannot be displayed in the blank area;
the second video display unit is used for determining the display position of the target video according to the position information of the control currently operated by the user so that the target video does not shade the control currently operated by the user;
the first video display unit includes:
the judging subunit is used for judging whether the business processing page comprises more than one blank area capable of displaying the target video;
the first video playing subunit is configured to determine an optimal playing window of the target video according to the size of the blank area if the service processing page includes only one blank area capable of displaying the target video; displaying the target video in a blank area with an optimal playing window;
the second video playing subunit is configured to determine an optimal blank area according to a preset rule if the service processing page includes more than one blank area capable of displaying the target video, and display the target video in the optimal blank area;
the second video playing subunit is specifically configured to:
acquiring historical video display frequency of each blank area capable of displaying the target video;
determining a blank area with highest historical video display frequency as the optimal blank area;
determining an optimal playing window of the target video according to the size of the optimal blank area;
and displaying the target video in the optimal blank area according to the optimal playing window.
6. The apparatus according to claim 5, wherein the judging unit is specifically configured to:
acquiring a minimum playing window of the target video;
and judging whether the target video can be displayed in a blank area in the service processing page in a minimum play window.
7. The apparatus of claim 5, wherein the second video playing subunit is further configured to:
acquiring the size of each blank area capable of displaying the target video;
and determining the blank area with the largest size as the optimal blank area.
CN202211048103.6A 2022-08-30 2022-08-30 Video display control method and device Active CN115396718B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211048103.6A CN115396718B (en) 2022-08-30 2022-08-30 Video display control method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211048103.6A CN115396718B (en) 2022-08-30 2022-08-30 Video display control method and device

Publications (2)

Publication Number Publication Date
CN115396718A CN115396718A (en) 2022-11-25
CN115396718B true CN115396718B (en) 2024-01-30

Family

ID=84123687

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211048103.6A Active CN115396718B (en) 2022-08-30 2022-08-30 Video display control method and device

Country Status (1)

Country Link
CN (1) CN115396718B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103870256A (en) * 2012-12-12 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN109618210A (en) * 2018-11-08 2019-04-12 北京微播视界科技有限公司 Video pictures method of adjustment, device, computer equipment and readable storage medium storing program for executing
CN113342225A (en) * 2021-06-11 2021-09-03 武汉悦学帮网络技术有限公司 Page display method and device, computer equipment and storage medium
WO2022017410A1 (en) * 2020-07-22 2022-01-27 维沃移动通信有限公司 Display method and apparatus, and device and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103870256A (en) * 2012-12-12 2014-06-18 联想(北京)有限公司 Information processing method and electronic equipment
CN109618210A (en) * 2018-11-08 2019-04-12 北京微播视界科技有限公司 Video pictures method of adjustment, device, computer equipment and readable storage medium storing program for executing
WO2022017410A1 (en) * 2020-07-22 2022-01-27 维沃移动通信有限公司 Display method and apparatus, and device and storage medium
CN113342225A (en) * 2021-06-11 2021-09-03 武汉悦学帮网络技术有限公司 Page display method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN115396718A (en) 2022-11-25

Similar Documents

Publication Publication Date Title
JP6122037B2 (en) Content moving method and apparatus in terminal
US9317201B2 (en) Predictive virtual keyboard
US9891818B2 (en) Adaptive touch-sensitive displays and methods
US20160147723A1 (en) Method and device for amending handwritten characters
US20130047100A1 (en) Link Disambiguation For Touch Screens
KR101376286B1 (en) touchscreen text input
US20150052481A1 (en) Touch Screen Hover Input Handling
US20140310638A1 (en) Apparatus and method for editing message in mobile terminal
KR101317290B1 (en) Portable electronic device and method of controlling same
CN106874817A (en) Two-dimensional code identification method, equipment and mobile terminal
CN105589637A (en) Gesture-based scaling method and device
CN103713844A (en) Method for zooming screen and electronic apparatus
CN105094841A (en) Page commenting method and device
US11119622B2 (en) Window expansion method and associated electronic device
CN104407798A (en) Virtual key control method and device as well as terminal
CN104461312A (en) Display control method and electronic equipment
KR20130128681A (en) Method for correcting character style and an electronic device thereof
US20140118242A1 (en) Electronic device and handwritten document display method
CN113467877B (en) Data display system and method
CN110417984B (en) Method, device and storage medium for realizing operation in special-shaped area of screen
EP3043251A1 (en) Method of displaying content and electronic device implementing same
CN104978135A (en) Icon display method and device, and mobile terminal
CN115396718B (en) Video display control method and device
CN112214156A (en) Touch screen magnifier calling method and device, electronic equipment and storage medium
US9459779B2 (en) Image display apparatus, image enlargement method, and image enlargement program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant