CN112596822A - Application program window display control method and system and readable storage medium - Google Patents

Application program window display control method and system and readable storage medium Download PDF

Info

Publication number
CN112596822A
CN112596822A CN202110244227.0A CN202110244227A CN112596822A CN 112596822 A CN112596822 A CN 112596822A CN 202110244227 A CN202110244227 A CN 202110244227A CN 112596822 A CN112596822 A CN 112596822A
Authority
CN
China
Prior art keywords
display operation
window
sub
application program
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110244227.0A
Other languages
Chinese (zh)
Other versions
CN112596822B (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.)
G Net Cloud Service Co Ltd
Original Assignee
G Net Cloud Service 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 G Net Cloud Service Co Ltd filed Critical G Net Cloud Service Co Ltd
Priority to CN202110244227.0A priority Critical patent/CN112596822B/en
Publication of CN112596822A publication Critical patent/CN112596822A/en
Application granted granted Critical
Publication of CN112596822B publication Critical patent/CN112596822B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

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

Abstract

The application implementation provides an application program window display control method, a system and a readable storage medium, wherein the method comprises the following steps: after the application program is started and successfully logged in, generating a main display operation window; acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions; arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window; when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window. According to the method and the device, user experience is improved, and the problem that the use smoothness is poor due to the fact that the starting time of the sub-display window corresponding to the target function is too long is avoided.

Description

Application program window display control method and system and readable storage medium
Technical Field
The embodiment of the invention relates to the technical field of application program starting control, in particular to an application program window display control method, an application program window display control system and a readable storage medium.
Background
At present, traditional desktop applications are complex, various functions are integrated in one application, when the desktop applications are used, a new window is opened to complete display and operation of certain specific functions by clicking a certain function button or selecting a menu, if an application program is of a high-resource occupation type, for example, video and audio needs to be played in real time, real-time audio and video transmission and the like, because system resources are always occupied, an operating system cannot immediately process operations of opening the window and the like which occupy system resources, the operation of opening the window is obviously delayed, and user experience is poor. Especially, the current desktop application programs also adopt web development modes (such as frames of NW, Electron and the like) in a large quantity, and the phenomenon is more obvious. In order to solve the problem of obvious delay of opening an application window, no effective technical means exists yet.
Therefore, the prior art has defects and needs to be improved urgently.
Disclosure of Invention
In order to solve at least one technical problem, the invention provides an application program window display control method and system, which can improve user experience and avoid the problem of poor use smoothness caused by too long starting time of a sub-display window corresponding to a target function.
In order to achieve the above object, the present invention provides an application window display control method, including the following steps:
after the application program is started and successfully logged in, generating a main display operation window;
acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions;
arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window;
when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window.
According to the method and the device, the problem that a long time is needed for opening a new window can be solved under the condition that more resources of a system are occupied, user experience is improved, and the problem that the use smoothness is poor due to the fact that the starting time of the sub-display window corresponding to the target function is too long is avoided.
Optionally, in the application window presentation control method according to the embodiment of the present application, the application includes a plurality of application functions;
the acquiring at least two target functions of the application program and starting sub-display operation windows corresponding to the at least two target functions includes:
acquiring the use history information of the target user to the application program;
acquiring at least two target functions with higher use frequency from the plurality of application functions based on the use history information;
and starting the sub-display operation windows corresponding to the at least two target functions.
Optionally, in the application program window presentation control method according to the embodiment of the present application, the starting the sub-display operation windows corresponding to the at least two target functions includes:
sequencing the at least two target functions according to the use habits of the target users on the application programs;
and sequentially starting the sub-display operation windows corresponding to the at least two target functions according to the sequence.
Optionally, in the application window presentation control method according to the embodiment of the present application, the application includes a plurality of application functions;
the acquiring at least two target functions of the application program and starting sub-display operation windows corresponding to the at least two target functions includes:
acquiring at least two target functions and a use sequence which are used by the target user;
and sequentially starting the sub-display operation windows corresponding to the at least two target functions according to the using sequence.
Optionally, in the application program window presentation control method according to the embodiment of the present application, the acquiring at least two target functions and a usage order that the target user will use includes:
acquiring a plurality of conference flow charts uploaded by the target user;
selecting a target conference flow table from the plurality of conference flow tables according to the current starting time;
and identifying the target conference flow table to acquire at least two target functions and a use sequence to be used by the target user.
Optionally, in the application window presentation control method according to the embodiment of the present application, the application includes a plurality of application functions;
the acquiring at least two target functions of the application program and starting sub-display operation windows corresponding to the at least two target functions includes:
acquiring a conference number input by the target user, and acquiring a corresponding conference flow chart according to the conference number;
acquiring the role played by the target user in the current conference according to the conference flow chart;
and acquiring at least two target functions which are used by the target user in sequence according to the acting role and the conference flow chart, and sequentially starting sub-display operation windows corresponding to the at least two target functions.
Optionally, in the application program window presentation control method according to the embodiment of the present application, the main display window includes a main display area and a plurality of sub display areas;
the arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window comprises:
and placing the first used sub-display window in the main display area for display according to the using sequence of at least two sub-display operation windows, and placing other sub-display windows in the sub-display areas for display.
In a second aspect, an embodiment of the present application further provides an application window display control system, where the system includes: the application program window display control method comprises a memory and a processor, wherein the memory comprises a program of a non-application program window display control method, and the application program window display control method realizes the following steps when the program of the application program window display control method is executed by the processor:
after the application program is started and successfully logged in, generating a main display operation window;
acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions;
arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window;
when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window.
Optionally, in the application program window presentation control system according to the embodiment of the present application, when executed by the processor, the application program window presentation control method implements the following steps:
acquiring the use history information of the target user to the application program;
acquiring at least two target functions with higher use frequency from a plurality of application functions based on the use history information;
and starting the sub-display operation windows corresponding to the at least two target functions.
In a third aspect, an embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium includes an application program window presentation control method program, and when the application program window presentation control method program is executed by a processor, the method implements the steps of the application program window presentation control method described in any one of the above.
As can be seen from the above, the application program window display control method and system provided in the embodiment of the present application generate the main display operation window after the application program is started and successfully logged in; acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions; arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window; when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window; therefore, the display control of the application program window is realized, the problem that a long time is needed for opening a new window under the condition that more resources of the system are occupied is solved, the user experience is improved, and the problem that the use smoothness is poor due to the fact that the starting time of the sub-display window corresponding to the target function is too long is solved.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
FIG. 1 is a flow chart illustrating an application window presentation control method of the present invention;
FIG. 2 is a block diagram of an application window presentation control system of the present invention.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited by the specific embodiments disclosed below.
Fig. 1 is a flowchart of an application window display control method according to the present invention. The application program window display control method comprises the following steps:
s101, after the application program is started and successfully logged in, generating a main display operation window;
s102, acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions;
s103, arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window;
s104, when it is detected that a sub-display operation window is removed, the sub-display operation window is removed from the main display operation window and forms a thumbnail icon to be placed in a preset area of the main display operation window.
In step S101, the application may be a cloud conference application, and when a user logs in the application, the user needs to input a corresponding password and an account.
In step S102, the application program includes a plurality of application functions, such as playing video and audio in real time, transmitting audio and video in real time, sharing a pool window, a participant list window, a sharing desktop window, and a sharing desktop toolbar. Of course, it is not limited thereto. The at least two target functions are functions of the plurality of application functions. When the at least two target functions are selected, the selection may be performed based on the usage habit of the user or the conference flow table of the cloud corresponding to the target user, which is not limited thereto.
In step S013, the at least two sub-display operation windows may be arranged based on the usage habits of the user, or may be arranged based on the order in which the at least two sub-display operation windows are used.
In step S104, when a sub-display operation window is removed, the sub-display operation window is removed from the main display operation window and forms a function prompt bar with a thumbnail icon placed in a preset area of the main display operation window, for example, below the main display operation window. Of course, if the user clicks the scaled sub-display operation window, the sub-display operation window is displayed in the main display operation window for the user to operate.
In some embodiments, the application program includes a plurality of application functions; this step S102 may comprise the following sub-steps: acquiring the use history information of the target user to the application program; acquiring at least two target functions with higher use frequency from the plurality of application functions based on the use history information; and starting the sub-display operation windows corresponding to the at least two target functions.
The usage history information indicates the frequency of use, or frequency of use, of the plurality of application functions. And then, taking n with the highest use frequency as default starting items based on the use frequency, and automatically starting the sub-display operation windows corresponding to the n target functions after the application program is started and the user logs in.
Of course, when the operation window is displayed in the starting window, the at least two target functions can be sequenced according to the use habit of the target user to the application program; and then sequentially starting the sub-display operation windows corresponding to the at least two target functions according to the sequence. For example, according to the usage habit, it can be calculated who opens the first sub-display operation window and who opens the second sub-display operation window corresponding to the at least two target functions, so that the corresponding sub-display operation windows are opened in sequence according to the sequence.
In some embodiments, the application program includes a plurality of application functions; this step S102 may comprise the following sub-steps: acquiring at least two target functions and a use sequence which are used by the target user; and sequentially starting the sub-display operation windows corresponding to the at least two target functions according to the using sequence.
The usage sequence can be based on usage habits of users, and at least two target functions and the usage sequence can be obtained according to a conference flow chart of a current cloud conference.
Wherein, the obtaining and using sequence specifically comprises: acquiring a plurality of conference flow charts uploaded by the target user; selecting a target conference flow table from the plurality of conference flow tables according to the current starting time; and identifying the target conference flow table to acquire at least two target functions and a use sequence to be used by the target user. The conference flow chart can display specific flows of the cloud conference, functions required to be used and specific sequences of the functions.
In some embodiments, the application program includes a plurality of application functions; the step of obtaining at least two target functions of the application program and starting sub-display operation windows corresponding to the at least two target functions includes: acquiring a conference number input by the target user, and acquiring a corresponding conference flow chart according to the conference number; acquiring the role played by the target user in the current conference according to the conference flow chart; and acquiring at least two target functions which are used by the target user in sequence according to the acting role and the conference flow chart, and sequentially starting sub-display operation windows corresponding to the at least two target functions. When a user logs in an account, what the user corresponding to the account needs to do to log in the application program and a corresponding flow can be inquired. Of course, if the user does not have a cloud conference that needs to participate at the current time, the sub-display window corresponding to the default function may be started based on the usage habit of the user. Moreover, different users of the target user in the flow chart of the cloud conference certainly have different responsibilities or roles, for example, some users only need to listen and record, and some users also need to speak and display data or images in some links. Therefore, the target functions and the corresponding sequence which need to be used by the user when the user participates in the cloud conference can be obtained based on the name of the user and the corresponding conference flow table.
In some embodiments, the main display window includes a main display area and a plurality of sub display areas;
the arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window comprises: and placing the first used sub-display window in the main display area for display according to the using sequence of at least two sub-display operation windows, and placing other sub-display windows in the sub-display areas for display.
According to an embodiment of the present invention, the sub-display operation window is removed from the main display operation window and forms a thumbnail icon to be placed in a preset area of the main display operation window, and further includes:
acquiring a target function to which the sub-display operation window belongs;
detecting the time length of the sub-display operation window removed;
and if the removal duration is greater than the preset removal duration threshold, releasing the resources corresponding to the target functions of the sub-display operation window.
It should be noted that when each sub-display operation window is removed, that is, when the function corresponding to the sub-display operation window is closed, the user may perform a temporary operation, and the function may need to be opened in a short time. Therefore, when the function is closed, timing is carried out, the removed time length is judged, and if the function is not used for a long time, the resource corresponding to the target function of the sub-display operation window is released, so that the memory resource is not occupied for a long time.
According to the embodiment of the invention, the method further comprises the following steps:
acquiring user information of a logged-in user, and calculating a characteristic value to obtain a user characteristic value;
acquiring all user information in a preset geographic area, and respectively calculating to obtain a first feature set;
comparing the characteristic value of the user with the characteristic value of the first characteristic set, and acquiring the user corresponding to the difference range of the preset characteristic value as the first user set;
analyzing the use habits of the first user set to obtain recommendation information;
and determining a pre-loaded target function according to the recommendation information, and performing pre-loading operation.
It should be noted that the usage habits of each user may be different, and there may be a deviation in the analysis of the usage habits of a single user, and if there is a deviation, the usage experience of the user may be reduced, so that the analysis may be performed on the user groups of the same category, and a large amount of information of similar users may be used to perform the analysis, so that a more accurate usage habit of the user may be obtained. The preset geographic area may be an area where the user is located, such as a city area, a county city, a city, and a province; larger areas are also possible, e.g., south, north, northeast, north, south, etc. And then, calculating characteristic values according to the user information of the logged-in users to obtain user characteristic values, comparing the user characteristic values with all users in a preset area to obtain users with similar characteristic values, namely user groups with similar use habits. And then analyzing the part of the population to obtain recommendation information. And determining the preloaded target functions according to the recommendation information, wherein the number of the preloaded functions can be multiple, and the operation window of the function can be immediately displayed as long as the user clicks the related function, so that the function loading time is reduced, and the use experience of the user is improved.
According to the embodiment of the invention, the method further comprises the following steps:
acquiring the current resource occupancy rate;
and if the resource occupancy rate exceeds a preset occupancy rate threshold, determining the target function resource to be released according to the use habit and the use scene of the user, and releasing the target function resource.
It should be noted that when each user terminal, that is, the electronic device is used in an application program, when a window is opened too much, more resources, including resources such as a memory and a CPU, are occupied, and if the occupied resources are too much, the usage will generate more blocks, which seriously affects the user experience. Therefore, the current resource occupancy rate needs to be acquired, and whether the current resource occupancy rate exceeds a preset occupancy rate threshold value is judged. Preferably, the occupancy threshold may be set to 60-90%. And if the occupancy rate threshold is exceeded, analyzing the use habits and the use scenes of the user, wherein the use scenes comprise the current functions and use purposes of the software used by the user, related information such as schedules and the like, determining the use probability of the functions according to the analysis result, and releasing the resources of the N functions with the minimum probability. For example, when the user uses the cloud conference software, it is analyzed that the shared file needs to be checked at a certain time point, and the function of checking the shared file is preloaded without releasing the resource of the function; and when the analyzed result shows that the using probability of the participant list function is smaller, the function is closed, and the resource is released.
According to the embodiment of the present invention, determining the target function to be preloaded according to the recommendation information, and performing a preloading operation, further includes:
acquiring the current resource occupancy rate and a use scene;
determining a preloading method according to the current resource occupancy rate and the use scene;
and performing preloading operation on the target function according to the preloading method.
It should be noted that, the preloading method is often various, and some methods are fast but occupy more resources; some methods are slow, but occupy less resources. Therefore, different preloading methods are determined according to different use scenes and resource occupancy rates, and the speed and the resource occupancy can be well balanced. When the resource occupancy rate is not high, a preloading method with high speed and large resource occupancy can be adopted. When the resource occupancy rate is high, a preloading method with low speed and less resource occupancy can be adopted. In resource occupancy, the preloading method with moderate speed and resource occupancy can be adopted.
As can be seen from the above, the application program window display control method provided in the embodiment of the present application generates the main display operation window after the application program is started and successfully logged in; acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions; arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window; when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window; therefore, the display control of the application program window is realized, the problem that a long time is needed for opening a new window under the condition that more resources of the system are occupied is solved, the user experience is improved, and the problem that the use smoothness is poor due to the fact that the starting time of the sub-display window corresponding to the target function is too long is solved.
Referring to fig. 2, an embodiment of the present application further provides an application window display control system, including: a memory 201 and a processor 202, wherein the memory 201 includes a program of a non-application program window display control method, and when executed by the processor, the program of the application program window display control method implements the following steps: after the application program is started and successfully logged in, generating a main display operation window; acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions; arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window; when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window.
The application program is a cloud conference application program, and when a user logs in the application program, the user needs to input a corresponding password and an account.
The application program includes a plurality of application functions, such as real-time video playing, real-time audio and video transmission, a shared pool window, a participant list window, a shared desktop toolbar, and the like. Of course, it is not limited thereto. The at least two target functions are functions of the plurality of application functions. When the at least two target functions are selected, the selection may be performed based on the usage habit of the user or the conference flow table of the cloud corresponding to the target user, which is not limited thereto.
The arrangement of the at least two sub-display operation windows may be based on the usage habit of the user, or may be based on the order in which the at least two sub-display operation windows are used.
When one sub-display operation window is removed, the sub-display operation window is removed from the main display operation window and forms a thumbnail icon placed in a preset area of the main display operation window, for example, a prompt bar below the main display operation window. Of course, if the user clicks the scaled sub-display operation window, the sub-display operation window is displayed in the main display operation window for the user to operate.
In some embodiments, the application program includes a plurality of application functions; when being executed by the processor, the application program window display control method realizes the following steps: acquiring the use history information of the target user to the application program; acquiring at least two target functions with higher use frequency from the plurality of application functions based on the use history information; and starting the sub-display operation windows corresponding to the at least two target functions.
The usage history information indicates the frequency of use, or frequency of use, of the plurality of application functions. And then, taking n with the highest use frequency as default starting items based on the use frequency, and automatically starting the sub-display operation windows corresponding to the n target functions after the application program is started and the user logs in.
Of course, when the operation window is displayed in the starting window, the at least two target functions can be sequenced according to the use habit of the target user to the application program; and then sequentially starting the sub-display operation windows corresponding to the at least two target functions according to the sequence. For example, according to the usage habit, it can be calculated who opens the first sub-display operation window and who opens the second sub-display operation window corresponding to the at least two target functions, so that the corresponding sub-display operation windows are opened in sequence according to the sequence.
In some embodiments, the application program includes a plurality of application functions; when being executed by the processor, the application program window display control method realizes the following steps: acquiring at least two target functions and a use sequence which are used by the target user; and sequentially starting the sub-display operation windows corresponding to the at least two target functions according to the using sequence.
The usage sequence can be based on usage habits of users, and at least two target functions and the usage sequence can be obtained according to a conference flow chart of a current cloud conference.
Wherein, the application program window display control method realizes the following steps when the program is executed by the processor: acquiring a plurality of conference flow charts uploaded by the target user; selecting a target conference flow table from the plurality of conference flow tables according to the current starting time; and identifying the target conference flow table to acquire at least two target functions and a use sequence to be used by the target user. The conference flow chart can display specific flows of the cloud conference, functions required to be used and specific sequences of the functions.
In some embodiments, the application program includes a plurality of application functions; when being executed by the processor, the application program window display control method realizes the following steps: acquiring a conference number input by the target user, and acquiring a corresponding conference flow chart according to the conference number; acquiring the role played by the target user in the current conference according to the conference flow chart; and acquiring at least two target functions which are used by the target user in sequence according to the acting role and the conference flow chart, and sequentially starting sub-display operation windows corresponding to the at least two target functions. When a user logs in an account, what the user corresponding to the account needs to do to log in the application program and a corresponding flow can be inquired. Of course, if the user does not have a cloud conference that needs to participate at the current time, the sub-display window corresponding to the default function may be started based on the usage habit of the user. Moreover, different users of the target user in the flow chart of the cloud conference certainly have different responsibilities or roles, for example, some users only need to listen and record, and some users also need to speak and display data or images in some links. Therefore, the target functions and the corresponding sequence which need to be used by the user when the user participates in the cloud conference can be obtained based on the name of the user and the corresponding conference flow table.
In some embodiments, the main display window includes a main display area and a plurality of sub display areas;
when being executed by the processor, the application program window display control method realizes the following steps: and placing the first used sub-display window in the main display area for display according to the using sequence of at least two sub-display operation windows, and placing other sub-display windows in the sub-display areas for display.
According to an embodiment of the present invention, the sub-display operation window is removed from the main display operation window and forms a thumbnail icon to be placed in a preset area of the main display operation window, and further includes:
acquiring a target function to which the sub-display operation window belongs;
detecting the time length of the sub-display operation window removed;
and if the removal duration is greater than the preset removal duration threshold, releasing the resources corresponding to the target functions of the sub-display operation window.
It should be noted that when each sub-display operation window is removed, that is, when the function corresponding to the sub-display operation window is closed, the user may perform a temporary operation, and the function may need to be opened in a short time. Therefore, when the function is closed, timing is carried out, the removed time length is judged, and if the function is not used for a long time, the resource corresponding to the target function of the sub-display operation window is released, so that the memory resource is not occupied for a long time.
According to the embodiment of the invention, the method further comprises the following steps:
acquiring user information of a logged-in user, and calculating a characteristic value to obtain a user characteristic value;
acquiring all user information in a preset geographic area, and respectively calculating to obtain a first feature set;
comparing the characteristic value of the user with the characteristic value of the first characteristic set, and acquiring the user corresponding to the difference range of the preset characteristic value as the first user set;
analyzing the use habits of the first user set to obtain recommendation information;
and determining a pre-loaded target function according to the recommendation information, and performing pre-loading operation.
It should be noted that the usage habits of each user may be different, and there may be a deviation in the analysis of the usage habits of a single user, and if there is a deviation, the usage experience of the user may be reduced, so that the analysis may be performed on the user groups of the same category, and a large amount of information of similar users may be used to perform the analysis, so that a more accurate usage habit of the user may be obtained. The preset geographic area may be an area where the user is located, such as a city area, a county city, a city, and a province; larger areas are also possible, e.g., south, north, northeast, north, south, etc. And then, calculating characteristic values according to the user information of the logged-in users to obtain user characteristic values, comparing the user characteristic values with all users in a preset area to obtain users with similar characteristic values, namely user groups with similar use habits. And then analyzing the part of the population to obtain recommendation information. And determining the preloaded target functions according to the recommendation information, wherein the number of the preloaded functions can be multiple, and the operation window of the function can be immediately displayed as long as the user clicks the related function, so that the function loading time is reduced, and the use experience of the user is improved.
According to the embodiment of the invention, the method further comprises the following steps:
acquiring the current resource occupancy rate;
and if the resource occupancy rate exceeds a preset occupancy rate threshold, determining the target function resource to be released according to the use habit and the use scene of the user, and releasing the target function resource.
It should be noted that when each user terminal, that is, the electronic device is used in an application program, when a window is opened too much, more resources, including resources such as a memory and a CPU, are occupied, and if the occupied resources are too much, the usage will generate more blocks, which seriously affects the user experience. Therefore, the current resource occupancy rate needs to be acquired, and whether the current resource occupancy rate exceeds a preset occupancy rate threshold value is judged. Preferably, the occupancy threshold may be set to 60-90%. And if the occupancy rate threshold is exceeded, analyzing the use habits and the use scenes of the user, wherein the use scenes comprise the current functions and use purposes of the software used by the user, related information such as schedules and the like, determining the use probability of the functions according to the analysis result, and releasing the resources of the N functions with the minimum probability. For example, when the user uses the cloud conference software, it is analyzed that the shared file needs to be checked at a certain time point, and the function of checking the shared file is preloaded without releasing the resource of the function; and when the analyzed result shows that the using probability of the participant list function is smaller, the function is closed, and the resource is released.
According to the embodiment of the present invention, determining the target function to be preloaded according to the recommendation information, and performing a preloading operation, further includes:
acquiring the current resource occupancy rate and a use scene;
determining a preloading method according to the current resource occupancy rate and the use scene;
and performing preloading operation on the target function according to the preloading method.
It should be noted that, the preloading method is often various, and some methods are fast but occupy more resources; some methods are slow, but occupy less resources. Therefore, different preloading methods are determined according to different use scenes and resource occupancy rates, and the speed and the resource occupancy can be well balanced. When the resource occupancy rate is not high, a preloading method with high speed and large resource occupancy can be adopted. When the resource occupancy rate is high, a preloading method with low speed and less resource occupancy can be adopted. In resource occupancy, the preloading method with moderate speed and resource occupancy can be adopted.
As can be seen from the above, the application program window display control system method provided in the embodiment of the present application generates the main display operation window after the application program is started and successfully logged in; acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions; arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window; when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window; therefore, the display control of the application program window is realized, the problem that a long time is needed for opening a new window under the condition that more resources of the system are occupied is solved, the user experience is improved, and the problem that the use smoothness is poor due to the fact that the starting time of the sub-display window corresponding to the target function is too long is solved.
An embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium includes an application program window display control method program, and when the application program window display control method program is executed by a processor, the steps of the application program window display control method according to any of the above embodiments are implemented.
The storage medium generates a main display operation window after the application program is started and successfully logged in; acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions; arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window; when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window; therefore, the display control of the application program window is realized, the problem that a long time is needed for opening a new window under the condition that more resources of the system are occupied is solved, the user experience is improved, and the problem that the use smoothness is poor due to the fact that the starting time of the sub-display window corresponding to the target function is too long is solved. In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units; can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. An application program window display control method is characterized by comprising the following steps:
after the application program is started and successfully logged in, generating a main display operation window;
acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions;
arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window;
when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window.
2. The application program window presentation control method according to claim 1, wherein the application program includes a plurality of application functions;
the acquiring at least two target functions of the application program and starting sub-display operation windows corresponding to the at least two target functions includes:
acquiring the use history information of the target user to the application program;
acquiring at least two target functions with higher use frequency from the plurality of application functions based on the use history information;
and starting the sub-display operation windows corresponding to the at least two target functions.
3. The method for controlling display of an application program window according to claim 2, wherein the starting of the sub-display operation windows corresponding to the at least two target functions comprises:
sequencing the at least two target functions according to the use habits of the target users on the application programs;
and sequentially starting the sub-display operation windows corresponding to the at least two target functions according to the sequence.
4. The application program window presentation control method according to claim 1, wherein the application program includes a plurality of application functions;
the acquiring at least two target functions of the application program and starting sub-display operation windows corresponding to the at least two target functions includes:
acquiring at least two target functions and a use sequence which are used by a target user;
and sequentially starting the sub-display operation windows corresponding to the at least two target functions according to the using sequence.
5. The method for controlling presentation of an application program window according to claim 4, wherein said obtaining at least two target functions and a usage order to be used by the target user comprises:
acquiring a plurality of conference flow charts uploaded by the target user;
selecting a target conference flow table from the plurality of conference flow tables according to the current starting time;
and identifying the target conference flow table to acquire at least two target functions and a use sequence to be used by the target user.
6. The application program window presentation control method according to claim 1, wherein the application program includes a plurality of application functions;
the acquiring at least two target functions of the application program and starting sub-display operation windows corresponding to the at least two target functions includes:
acquiring a conference number input by the target user, and acquiring a corresponding conference flow chart according to the conference number;
acquiring the role played by the target user in the current conference according to the conference flow chart;
and acquiring at least two target functions which are used by the target user in sequence according to the acting role and the conference flow chart, and sequentially starting sub-display operation windows corresponding to the at least two target functions.
7. The method for controlling presentation of an application program window according to claim 1, wherein the main display window includes a main display area and a plurality of sub display areas;
the arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window comprises:
and placing the first used sub-display window in the main display area for display according to the using sequence of at least two sub-display operation windows, and placing other sub-display windows in the sub-display areas for display.
8. An application window presentation control system, comprising: the application program window display control method comprises a memory and a processor, wherein the memory comprises a program of a non-application program window display control method, and the application program window display control method realizes the following steps when the program of the application program window display control method is executed by the processor:
after the application program is started and successfully logged in, generating a main display operation window;
acquiring at least two target functions of the application program, and starting sub-display operation windows corresponding to the at least two target functions;
arranging and displaying the retracted windows of the at least two sub-display operation windows in the main display operation window;
when detecting that a sub-display operation window is removed, removing the sub-display operation window from the main display operation window and forming a thumbnail icon to be placed in a preset area of the main display operation window.
9. The system for controlling presentation of application windows according to claim 8, wherein the application window presentation control method program, when executed by the processor, implements the steps of:
acquiring the use history information of the target user to the application program;
acquiring at least two target functions with higher use frequency from a plurality of application functions based on the use history information;
and starting the sub-display operation windows corresponding to the at least two target functions.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium includes an application program window presentation control method program, and when the application program window presentation control method program is executed by a processor, the steps of an application program window presentation control method according to any one of claims 1 to 7 are implemented.
CN202110244227.0A 2021-03-05 2021-03-05 Application program window display control method and system and readable storage medium Active CN112596822B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110244227.0A CN112596822B (en) 2021-03-05 2021-03-05 Application program window display control method and system and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110244227.0A CN112596822B (en) 2021-03-05 2021-03-05 Application program window display control method and system and readable storage medium

Publications (2)

Publication Number Publication Date
CN112596822A true CN112596822A (en) 2021-04-02
CN112596822B CN112596822B (en) 2021-05-25

Family

ID=75210162

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110244227.0A Active CN112596822B (en) 2021-03-05 2021-03-05 Application program window display control method and system and readable storage medium

Country Status (1)

Country Link
CN (1) CN112596822B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109947323A (en) * 2019-03-21 2019-06-28 维沃移动通信有限公司 A kind of display methods and terminal of terminal
US20190335141A1 (en) * 2016-08-12 2019-10-31 Alibaba Group Holding Limited Video window display method and apparatus
CN111381906A (en) * 2018-12-27 2020-07-07 北京小米移动软件有限公司 Display method and device of in-application information, terminal and storage medium
CN111597009A (en) * 2018-09-21 2020-08-28 Oppo广东移动通信有限公司 Application program display method and device and terminal equipment
CN112130734A (en) * 2020-08-27 2020-12-25 北京云动智效网络科技有限公司 Document management method and device based on floating layer technology

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190335141A1 (en) * 2016-08-12 2019-10-31 Alibaba Group Holding Limited Video window display method and apparatus
CN111597009A (en) * 2018-09-21 2020-08-28 Oppo广东移动通信有限公司 Application program display method and device and terminal equipment
CN111381906A (en) * 2018-12-27 2020-07-07 北京小米移动软件有限公司 Display method and device of in-application information, terminal and storage medium
CN109947323A (en) * 2019-03-21 2019-06-28 维沃移动通信有限公司 A kind of display methods and terminal of terminal
CN112130734A (en) * 2020-08-27 2020-12-25 北京云动智效网络科技有限公司 Document management method and device based on floating layer technology

Also Published As

Publication number Publication date
CN112596822B (en) 2021-05-25

Similar Documents

Publication Publication Date Title
US10873769B2 (en) Live broadcasting method, method for presenting live broadcasting data stream, and terminal
US11128582B2 (en) Emoji recommendation method and apparatus
US7865552B2 (en) Rich-media instant messaging with selective rich media messaging broadcast
CN108650524A (en) Video cover generation method, device, computer equipment and storage medium
CN103718166A (en) Information processing apparatus, information processing method, and computer program product
KR20190132360A (en) Method and device for processing multimedia resources
CN109829379B (en) Information processing method, information processing apparatus, server, and storage medium
US9270713B2 (en) Mechanism for compacting shared content in collaborative computing sessions
US8781994B2 (en) Personality / popularity analyzer
CN111400596B (en) Information sharing method and device
CN107872713A (en) Short processing system for video, method and device
CN111435369A (en) Music recommendation method, device, terminal and storage medium
CN104935563A (en) Method and device for managing a conference
CN113312237B (en) Information feedback method and device, electronic equipment and storage medium
CN113852767B (en) Video editing method, device, equipment and medium
CN112187624B (en) Message reply method and device and electronic equipment
CN112596822B (en) Application program window display control method and system and readable storage medium
CN116089733A (en) Data analysis method based on big data
CN113032278B (en) Application running mode, and method and device for confirming grade of terminal equipment
CN113515336B (en) Live room joining method, creation method, device, equipment and storage medium
CN115695355A (en) Data sharing method and device, electronic equipment and medium
CN111885139B (en) Content sharing method, device and system, mobile terminal and server
CN112423099A (en) Video loading method and device and electronic equipment
CN114172857B (en) Service session management method, device and computer readable storage medium
CN113747189B (en) Display control method and device for live broadcast information, electronic equipment and computer 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
GR01 Patent grant
GR01 Patent grant