[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108549564A - The display processing method and client of user interface - Google Patents

The display processing method and client of user interface Download PDF

Info

Publication number
CN108549564A
CN108549564A CN201810277014.6A CN201810277014A CN108549564A CN 108549564 A CN108549564 A CN 108549564A CN 201810277014 A CN201810277014 A CN 201810277014A CN 108549564 A CN108549564 A CN 108549564A
Authority
CN
China
Prior art keywords
interface
user interface
top layer
request
new user
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
CN201810277014.6A
Other languages
Chinese (zh)
Other versions
CN108549564B (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.)
Tunghsu Technology Group Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201810277014.6A priority Critical patent/CN108549564B/en
Publication of CN108549564A publication Critical patent/CN108549564A/en
Application granted granted Critical
Publication of CN108549564B publication Critical patent/CN108549564B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/451Execution arrangements for user interfaces
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • 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/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • 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/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4494Execution paradigms, e.g. implementations of programming paradigms data driven

Landscapes

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

Abstract

Include the steps that opening user interface the invention discloses a kind of display processing method of user interface;The step of unlatching user interface includes:Detect whether that receiving interface opens request;If receiving the interface opens request, new user interface of the request establishment positioned at top layer is opened according to the interface;According to the service logic needed for the new user interface, the new user interface is associated with corresponding logic processing module;Being associated between logic processing module and the former top layer interface of the former top layer interface with incidence relation is disconnected, the original top layer interface is before creating the new user interface positioned at the user interface of top layer.The display processing method of user interface provided by the invention solves the problems, such as that multiple user interfaces reprocess message.

Description

The display processing method and client of user interface
Technical field
The present invention relates to field of computer technology, and in particular to a kind of display processing method and client of user interface.
Background technology
User interface (UI, User Interface) refer to one group between computer software and user for interaction, Has the equipment interface of correlation, it realizes that the internal form of information and user can receive the conversion between form so that uses Family can easily and effectively go operation hardware to reach two-way interactive, complete desirable work, contain human-computer interaction and figure Shape user interface, all there is user interfaces in the field of all information interchanges for participating in the mankind and machinery.Interface refers to game The user interface of software, including button, animation, word, sound, window in game picture etc. are direct or indirect with game user The game design element of contact.
When development and application program, to seek the complexity of preferably management application, the think of based on responsibility separation Think all be layered application program.Existing Andriod system games use MVP (Model-View- mostly Presenter) structure, M are data Layer, and V is display layer, and P is logical process layer.Wherein, the logical process layer includes multiple Logic processing module, a kind of each service logic of logic processing module alignment processing;The display layer includes multiple user interfaces, Each user interface is at least associated with a logic processing module;The data Layer is for providing data.When certain in the display layer When a user interface needs to show certain data, it can call first associated with the user interface in the logical process layer Logic processing module, the logic processing module being then called calls the data Layer request data, when the data layer data It can call the callback method of the logical process layer that called logic processing module data is notified to load after loading successfully Finish, the data after load are showed user by the interface that the logic processing module being finally called recalls user interface.
For the games system of multi-layer user interface, when server has message to issue, the Message Processing center of client The message that server issues is parsed, the message that server issues is sent to according to the information in message header and is patrolled accordingly Processing module is collected, corresponding logic processing module carries out logical process to the message that server issues, and processing, which is over, to notify and be somebody's turn to do The associated all user interfaces of logic processing module are shown, and cause to be not required to user interface to be processed also to be issued to server Message be shown, i.e., message can be reprocessed, the problem that for example disconnection reconnecting server is multiple occur.
Invention content
To be solved by this invention is the problem of multiple user interfaces reprocess message.
The present invention is achieved through the following technical solutions:
A kind of display processing method of user interface includes the steps that opening user interface;The unlatching user interface Step includes:
Detect whether that receiving interface opens request;
If receiving the interface opens request, new user circle of the request establishment positioned at top layer is opened according to the interface Face;
According to the service logic needed for the new user interface, by the new user interface and corresponding logic processing module It is associated;
It disconnects and former top layer interface has being associated between the logic processing module of incidence relation and the former top layer interface, The original top layer interface is the user interface for being located at top layer before creating the new user interface.
Optionally, the unlatching user interface the step of after further include the steps that closing user interface;The closing The step of user interface includes:
It detects whether to receive interface turn-off request;
If receiving the interface turn-off request, the new user interface is closed according to the interface turn-off request;
According to the service logic needed for the former top layer interface, by the former top layer interface and corresponding logic processing module It is associated.
Optionally, the interface opens request and carries out operation generation at the former top layer interface by user;
The interface turn-off request carries out operation generation by user in the new user interface.
Optionally, the interface is opened request and the interface turn-off request and is generated by the message received from server.
Optionally, the service logic needed for the new user interface, by the new user interface with it is corresponding Logic processing module be associated including:According to the service logic needed for the new user interface, p.atteach () letter is called The new user interface is associated by number with corresponding logic processing module;
The service logic needed for the former top layer interface, by the former top layer interface and corresponding logical process Module be associated including:According to the service logic needed for the former top layer interface, call p.atteach () function described Former top layer interface is associated with corresponding logic processing module.
Optionally, the disconnection and former top layer interface have the logic processing module of incidence relation and the former top layer interface Between association include:Calling p.distteach () function to disconnect has with the former top layer interface at the logic of incidence relation Being associated between reason module and the former top layer interface.
The present invention also provides a kind of client, including interface opening device, the interface opening device includes:
First detection module, for detecting whether receiving interface opens request;
Creation module is located at for when receiving the interface unlatching request, opening request according to the interface and creating The new user interface of top layer;
First relating module, for service logic needed for the new user interface, by the new user interface with Corresponding logic processing module is associated;
Module is disconnected, is used to disconnect and former top layer interface has the logic processing module of incidence relation and former top layer circle Association between face, the original top layer interface are the user interface for being located at top layer before creating the new user interface.
Optionally, the client further includes that device is closed at interface, and the interface closes device and includes:
Second detection module, for detecting whether receiving interface turn-off request;
Closedown module, for when receiving the interface turn-off request, closed according to the interface turn-off request described in New user interface;
Second relating module, for the service logic needed for the former top layer interface, by the former top layer interface with Corresponding logic processing module is associated.
Based on the display processing method of above-mentioned user interface, the present invention also provides a kind of computer readable storage medium, On be stored with computer program, the computer program realizes the display processing side of above-mentioned user interface when being executed by processor Method.
Based on the display processing method of above-mentioned user interface, the present invention also provides a kind of computer equipment, including memory, Processor and it is stored in the computer program that can be run on the memory and on the processor, the processor executes institute The display processing method of the user interface is realized when stating computer program.
Compared with prior art, the present invention having the following advantages and advantages:
The display processing method and client of user interface provided by the invention, when receiving interface unlatching request, root New user interface of the request establishment positioned at top layer is opened according to the interface, on the one hand by the new user interface and corresponding logic Processing module is associated, and the former top layer interface of another aspect disconnection is associated with all logic processing modules.Have in server and disappears When breath issues, Message Processing center parses the message that server issues, will be under server according to the information in message header The message of hair is sent to corresponding logic processing module, and corresponding logic processing module carries out logic to the message that server issues Processing, processing, which is over, to be notified to be shown with the associated all user interfaces of the logic processing module.By detecting institute every time When stating interface request, the new user interface of establishment is all to be located at top layer, therefore all user interfaces all bases receive Interface is opened request and is successively created, when creating new user interface every time, can all disconnect former top layer interface at corresponding logic Manage the association of module.Therefore, in addition to the new user interface, the user interface and logic processing module of other layers are not all closed Connection.When server has message to issue, the only described new user interface is relevant with corresponding logic processing module, patrols accordingly After collecting the message progress logical process that processing module issues server, only it is notified that the new user interface is shown, The user interface of his layer will not receive the notice of any logic processing module, i.e., other than the new user interface, other layers User interface will not be handled the message that server issues.Therefore, the present invention solve multiple user interfaces to message into The problem of row reprocessing.
Description of the drawings
Attached drawing described herein is used for providing further understanding the embodiment of the present invention, constitutes one of the application Point, do not constitute the restriction to the embodiment of the present invention.In the accompanying drawings:
Fig. 1 is the flow diagram of the unlatching user interface of the embodiment of the present invention;
Fig. 2 is the flow diagram of the closing user interface of the embodiment of the present invention;
Fig. 3 is the structural schematic diagram of the interface opening device of the embodiment of the present invention;
Fig. 4 is that the structural schematic diagram of device is closed at the interface of the embodiment of the present invention;
Fig. 5 is computer equipment overall structure diagram provided in an embodiment of the present invention.
Specific implementation mode
Just as described in the background art, the games system of the multi-layer user interface for using MVP structures exists more The problem of a user interface reprocesses message.The games system of existing multi-layer user interface is creating new user When interface, the association between the new user interface and corresponding logic processing module can be only established, it can't be to former top layer circle Face is handled.Therefore, the new user interface for being not only located at top layer is relevant with corresponding logic processing module, is located at other layers User interface may also be relevant with corresponding logic processing module, cause multiple user interfaces to message carry out repeat at The problem of reason.Based on this, the present invention provides a kind of display processing method and client of user interface, by creating positioned at top Being associated with for former top layer interface and all logic processing modules is disconnected when the new user interface of layer, is realized by the new user interface The message that displaying server issues, avoids multiple user interfaces from reprocessing message.
In following embodiment of the present invention, with using the games system explanation with multi-layer user interface of MVP structures The display processing method and client of user interface provided by the invention.It should be understood that user provided by the invention The display processing method and client at interface are applicable not only to the games system with multi-layer user interface using MVP structures, For using other layered structure structures such as MVC (Model View Controller), MVVM (Model View ViewModel) The other application system with multi-layer user interface built is also suitable, only the function different from of layer where logic processing module .
To make the objectives, technical solutions, and advantages of the present invention clearer, with reference to embodiment and attached drawing, to this Invention is described in further detail, and exemplary embodiment of the invention and its explanation are only used for explaining the present invention, do not make For limitation of the invention.
Embodiment 1
The present embodiment provides a kind of display processing method of user interface, the display processing method of the user interface includes The step of opening user interface.Fig. 1 is the step flow diagram for opening user interface, including:
Step S11 detects whether that receiving interface opens request;
Step S12 opens request according to the interface and creates positioned at top layer if receiving the interface opens request New user interface;
Step S13, according to the service logic needed for the new user interface, by the new user interface and corresponding logic Processing module is associated;
Step S14, disconnect and former top layer interface have incidence relation logic processing module and the original top layer interface it Between association, the original top layer interface be before creating the new user interface positioned at the user interface of top layer.
Specifically, request is opened at the interface to carry out operation generation, the original top layer at former top layer interface by user Interface is the user interface for being located at top layer before creating the new user interface.For the application system with multi-layer user interface System, user can only carry out various operations in the user interface positioned at top, i.e., be operated in the visible user interface of user. When user wants to open a new user interface, the former top layer is clicked in such a way that touch display screen or mouse are clicked Corresponding region on interface, you can generate the interface and open request.Request is opened at the interface can also be by connecing from server The message of receipts generates, for example, in games system, after the completion of game resource configuration, server can issue unlatching Games Lobby The message at interface, the message are that request is opened at the interface.
After receiving the interface unlatching request, new user circle that request establishment is located at top layer is opened according to the interface Face.By taking Andriod system games as an example, user interface mainly has Games Lobby interface, matched interface, development of games cartoon interface And game details interface.It creates new user interface and activity components may be used, dialog objects can also be used.Using When activity components create new user interface, a user interface is created using startActivity () method, is then existed Oncreate (), which carries out initialization layout, can show the picture of user's needs;Using the new user of dialog Object Creations It when interface, is built using builder pattern, after getting dialog objects using new dialog (), is set up Relevant parameter and layout, dialog.build () can create a dialog object.
After the new user interface creates, according to the service logic needed for the new user interface, by the new use Family interface is associated with corresponding logic processing module.When creating application system, each user interface has just been pre-defined Which kind of service logic required service logic, the new user interface need, just with processing this kind of service logic logical process Module is associated.Specifically, determine the service logic needed for the new user interface, by the new user interface be used for The logic processing module for handling service logic needed for the new user interface is associated.In an application system, usually have Many logic processing modules, each logic processing module are only to handle a kind of service logic.Therefore, a user interface can Multiple logic processing modules can be associated with, a logic processing module may also can be associated with multiple user interfaces.In order to facilitate system Some public attributes of each logic processing module, can be extracted into a parent, all logic processing modules by one management This parent will be inherited, each logic processing module is just handled herein with being connected and disconnected from for each user interface, is used Atteach () and distteach () method.The new user interface will be associated with some logic processing module, just described new User interface initialization section calls p.atteach (this) to associate the new user interface and logic processing module, This is the new user interface, in this way, the service logic of this logic processing module processing can be in new user circle It is shown on face.
Similarly, it when the professional ability for the logic processing module that need not be associated when a user interface, calls P.distteach ().In the present embodiment, it when the new user interface covers the former top layer interface, needs to break It opens and former top layer interface has being associated between the logic processing module of incidence relation and the former top layer interface.
In application system, when any user interface changes to backstage by foreground, i.e., when being covered by the new user interface, all A life cycle onpause () of the user interface for changing to backstage, the former top layer interface of the disconnection and all logics can be triggered The association of processing module, it is only necessary to which the calling p.distteach (this) in the life cycle at the former top layer interface, this are The original top layer interface, so that it may when ensureing that the former top layer interface falls back on backstage, at the original top layer interface and all logics Association can be centainly disconnected between reason module.Specifically, disconnecting the logic that there is incidence relation with the former top layer interface Before being associated between processing module and the former top layer interface, each user interface for being created before the former top layer interface Being associated between respective processing processing module is disconnected.
It should be noted that the present embodiment do not limit the step S13 and step S14 execute sequence.Also It is to say, can the new user interface be associated and then disconnected the former top layer with corresponding logic processing module Interface is associated with all logic processing modules;It can also be in the pass for disconnecting former the top layer interface and all logic processing modules Join and then is associated the new user interface with corresponding logic processing module.
Based on same inventive concept, the present invention also provides the display processing methods of another user interface, specific to join See embodiment 2.
Embodiment 2
The display processing method of user interface provided in this embodiment, it includes unlatching user interface described in embodiment 1 to remove The step of, the unlatching user interface the step of after further include the steps that closing user interface.Fig. 2 is the closing user The step flow diagram at interface, including:
Step S21 detects whether to receive interface turn-off request;
Step S22 closes the new user if receiving the interface turn-off request according to the interface turn-off request Interface;
Step S23, according to the service logic needed for the former top layer interface, by the former top layer interface and corresponding logic Processing module is associated.
Specifically, the generation of the interface turn-off request is similar with the generation of the unlatching request of interface described in embodiment 1, both Operation generation can be carried out in the new user interface by user, can also be generated by the message received from server.When When user wants to close the new user interface, clicked in such a way that touch display screen or mouse are clicked described The corresponding region of new user interface, you can generate the interface and open request;By taking games system as an example, in game over, clothes Business device will produce the message for closing the new user interface, which is the interface turn-off request.
After receiving the interface turn-off request, the new user interface is closed.For to use activity groups The user interface that part creates, destruction function can be called by closing the new user interface;For to use dialog objects The user interface of establishment, close functions can be called by closing the new user interface.Since all user interfaces are all It is successively created according to the step of opening user interface in embodiment 1, in addition to the new user interface, other all use Family interface is all no and any one logic processing module is relevant.Therefore, described after closing the new user interface Former top layer interface becomes top again, the service logic needed for the former top layer interface is needed, by new top layer circle Face is associated with corresponding logic processing module.The former top layer interface is associated with corresponding logic processing module Method is similar to Example 1, that is, call p.atteach (this) by the former top layer interface and corresponding logic processing module into Row association, this are the former top layer interface.
Based on same inventive concept, the present invention also provides a kind of clients, referring specifically to embodiment 3.
Embodiment 3
The present embodiment provides a kind of client, the client includes interface opening device.Fig. 3 is that dress is opened at the interface The structural schematic diagram set, the interface opening device include first detection module 11, creation module 12, the first relating module 13 with And disconnect module 14.
Specifically, the first detection module 11 opens request for detecting whether receiving interface;The creation module 12 for when receiving the interface unlatching request, new user circle for asking to create and being located at top layer to be opened according to the interface Face;First relating module 13 for service logic needed for the new user interface, by the new user interface with Corresponding logic processing module is associated;The module 14 that disconnects is used to disconnect with former top layer interface patrolling with incidence relation Being associated between processing module and the former top layer interface is collected, the original top layer interface is the anteposition for creating the new user interface In the user interface of top layer.The concrete operating principle of the interface opening device can refer in embodiment 1 for step S11 to step The description of rapid S14, this embodiment is not repeated.
Based on same inventive concept, the present invention also provides a kind of clients, referring specifically to embodiment 4.
Embodiment 4
Client provided in this embodiment further includes that interface is closed in addition to including interface opening device described in embodiment 3 Device.Fig. 4 is the structural schematic diagram that device is closed at the interface, and the interface closes device and includes the second detection module 21, closes Mold closing block 22 and the second relating module 23.
Specifically, second detection module 21 is for detecting whether receive interface turn-off request;The closedown module 22 for when receiving the interface turn-off request, the new user interface to be closed according to the interface turn-off request;It is described Second relating module 23 is used for the service logic needed for the former top layer interface, and the former top layer interface is patrolled with corresponding Processing module is collected to be associated.The concrete operating principle of the interface opening device can refer in embodiment 2 for step S21 extremely The description of step S23, this embodiment is not repeated.
Based on same inventive concept, the present invention also provides a kind of corresponding with the display processing method of user interface Computer readable storage medium and computer equipment, referring specifically to embodiment 5.
Embodiment 5
The present embodiment also provide it is a kind of for handling the computer equipment that user interface is shown, as shown in figure 5, the calculating Machine equipment includes:Radio frequency (Radio Frequency, RF) circuit 310, memory 320, input unit 330, display unit 340, The components such as voicefrequency circuit 350, WiFi module 360, processor 370 and power supply 380.It will be understood by those skilled in the art that figure Computer equipment structure shown in 5 does not constitute the restriction to computer equipment, may include more more or fewer than illustrating Component either combines certain components or different components arrangement.
Each component parts of computer equipment is specifically introduced with reference to Fig. 5:
RF circuits 310 can be used for sending and receiving for signal, particularly, after the downlink information of base station is received, to processing The processing of device 370.In general, RF circuits 310 include but not limited at least one amplifier, transceiver, coupler, low noise amplification Device (Low Noise Amplifier, LNA), duplexer etc..
Memory 320 can be used for storing software program and module, and processor 370 is stored in memory 320 by operation Software program and module, to execute various function application and the data processing of computer equipment.Memory 320 can be led To include storing program area and storage data field, wherein storing program area can storage program area, needed at least one function Application program etc.;Storage data field can be stored uses created data etc. according to computer equipment.In addition, memory 320 May include high-speed random access memory, can also include nonvolatile memory, a for example, at least disk memory, Flush memory device or other volatile solid-state parts.
Input unit 330 can be used for receiving the number or character information of input, and generate the user with computer equipment Setting and the related key signals input of function control.Specifically, input unit 330 may include keyboard 331 and other inputs Equipment 332.Keyboard 331 collects the input operation of user on it, and drives corresponding connection according to preset formula Device.Keyboard 331 gives processor 370 again after collecting output information.In addition to keyboard 331, input unit 330 can also include Other input equipments 332.Specifically, other input equipments 332 can include but is not limited to touch panel, function key (such as sound Measure control button, switch key etc.), it is trace ball, mouse, one or more in operating lever etc..
Display unit 340 can be used for showing information input by user or the information and computer equipment that are supplied to user Various menus.Display unit 340 may include display panel 341, optionally, liquid crystal display (Liquid may be used Crystal Display, LCD), the forms such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) To configure display panel 341.Further, keyboard 331 can cover display panel 341, when keyboard 331 detect it is on it or attached After close touch operation, processor 370 is sent to determine the type of touch event, is followed by subsequent processing device 370 according to incoming event Type corresponding visual output is provided on display panel 341.Although keyboard 331 and display panel 341 are conducts in Figure 5 Two independent components realize input and the input function of computer equipment, but in some embodiments it is possible to by keyboard 331 is integrated with display panel 341 and that realizes computer equipment output and input function.
Voicefrequency circuit 350, loud speaker 351, microphone 352 can provide the audio interface between user and computer equipment. The transformed electric signal of the audio data received can be transferred to loud speaker 351, is converted by loud speaker 351 by voicefrequency circuit 350 It is exported for voice signal.
WiFi belongs to short range wireless transmission technology, and computer equipment can help user to receive and dispatch by WiFi module 360 Email, browsing webpage and access streaming video etc., it has provided wireless broadband internet to the user and has accessed.Although Fig. 5 Show WiFi module 360, but it is understood that, and it is not belonging to must be configured into for computer equipment, it completely can root It is omitted in the range for the essence for not changing invention according to needs.
Processor 370 is the control centre of computer equipment, utilizes various interfaces and the entire computer equipment of connection Various pieces, by running or execute the software program and/or module that are stored in memory 320, and call and be stored in Data in memory 320 execute the various functions and processing data of computer equipment, whole to be carried out to computer equipment Monitoring.Optionally, processor 370 may include one or more processing units;Preferably, processor 370 can be integrated using processing Device, wherein the main processing operation system of application processor, user interface and application program etc..
Computer equipment further includes the power supply 380 (such as power supply adaptor) powered to all parts, it is preferred that power supply can With logically contiguous by power-supply management system and processor 370.
Display processing method, client and the computer equipment of user interface provided by the invention, by creating position When the new user interface of top layer, the former top layer interface of disconnection is associated with all logic processing modules, thus is had in server and disappeared When breath issues, corresponding logic processing module is only notified that the new user interface is shown, and the user interface of other layers is not The notice of any logic processing module can be received, i.e., other than the new user interface, other layer of user interface will not be to clothes The message that business device issues is handled.Therefore, the present invention solves the problems, such as that multiple user interfaces reprocess message.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein. Various general-purpose systems can also be used together with teaching based on this.As described above, it constructs required by this kind of system Structure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that can utilize various Programming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present invention Example can be put into practice without these specific details.In some instances, well known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this description.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of each inventive aspect, Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:It is i.e. required to protect Shield the present invention claims the more features of feature than being expressly recited in each claim.More precisely, as following Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific implementation mode are expressly incorporated in the specific implementation mode, wherein each claim itself All as a separate embodiment of the present invention.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodiment Change and they are arranged in the one or more equipment different from the embodiment.It can be the module or list in embodiment Member or component be combined into a module or unit or component, and can be divided into addition multiple submodule or subelement or Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it may be used any Combination is disclosed to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification (including adjoint power Profit requires, abstract and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments in this include institute in other embodiments Including certain features rather than other feature, but the combination of the feature of different embodiment means to be in the scope of the present invention Within and form different embodiments.For example, in the following claims, embodiment claimed it is arbitrary it One mode can use in any combination.
The all parts embodiment of the present invention can be with hardware realization, or to run on one or more processors Software module realize, or realized with combination thereof.It will be understood by those of skill in the art that can use in practice Microprocessor or digital signal processor (DSP, Digital SignalProcessing) are implemented to realize according to the present invention The gateway of example, some or all functions of proxy server, some or all components in system.It is of the invention acceptable real It is now for executing some or all equipment or program of device of method as described herein (for example, computer journey Sequence and computer program product).It is such to realize that the program of the present invention be stored on computer readable storage medium, or It can be with the form of one or more signal.Such signal can be downloaded from internet website and be obtained, or carried It provides on body signal, or provides in any other forms.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and ability Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference mark between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real It is existing.In the unit claims listing several devices, several in these devices can be by the same hardware branch To embody.The use of word first, second, and third does not indicate that any sequence.These words can be explained and be run after fame Claim.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention, it is all All any modification, equivalent and improvement made by within the spirit and principles in the present invention etc. should be included in the protection of the present invention Within the scope of.
Above-described specific implementation mode has carried out further the purpose of the present invention, technical solution and advantageous effect It is described in detail, it should be understood that the foregoing is merely the specific implementation mode of the present invention, is not intended to limit the present invention Protection domain, all within the spirits and principles of the present invention, any modification, equivalent substitution, improvement and etc. done should all include Within protection scope of the present invention.

Claims (10)

1. a kind of display processing method of user interface, which is characterized in that include the steps that opening user interface;The unlatching is used The step of family interface includes:
Detect whether that receiving interface opens request;
If receiving the interface opens request, new user interface of the request establishment positioned at top layer is opened according to the interface;
According to the service logic needed for the new user interface, the new user interface is carried out with corresponding logic processing module Association;
It disconnects and former top layer interface has being associated between the logic processing module of incidence relation and the former top layer interface, it is described Former top layer interface is the user interface for being located at top layer before creating the new user interface.
2. the display processing method of user interface according to claim 1, which is characterized in that in the unlatching user interface The step of after further include the steps that close user interface;The step of closing user interface includes:
It detects whether to receive interface turn-off request;
If receiving the interface turn-off request, the new user interface is closed according to the interface turn-off request;
According to the service logic needed for the former top layer interface, the former top layer interface is carried out with corresponding logic processing module Association.
3. the display processing method of user interface according to claim 2, which is characterized in that the interface open request by User carries out operation generation at the former top layer interface;
The interface turn-off request carries out operation generation by user in the new user interface.
4. the display processing method of user interface according to claim 2, which is characterized in that the interface open request and The interface turn-off request is generated by the message received from server.
5. the display processing method of user interface according to claim 2, which is characterized in that described according to the new user Service logic needed for interface, by the new user interface and corresponding logic processing module be associated including:According to described Service logic needed for new user interface calls p.atteach () function by the new user interface and corresponding logical process Module is associated;
The service logic needed for the former top layer interface, by the former top layer interface and corresponding logic processing module Be associated including:According to the service logic needed for the former top layer interface, call p.atteach () function by the former top Bed boundary is associated with corresponding logic processing module.
6. the display processing method of user interface according to claim 2, which is characterized in that the disconnection and former top layer circle Between the relevant logic processing module of mask and the former top layer interface be associated with including:Call p.distteach () Function disconnects and the former top layer interface has being associated between the logic processing module of incidence relation and the former top layer interface.
7. a kind of client, which is characterized in that including interface opening device, the interface opening device includes:
First detection module, for detecting whether receiving interface opens request;
Creation module, for when receiving the interface unlatching request, opening request according to the interface and creating positioned at top layer New user interface;
First relating module, for the service logic needed for the new user interface, by the new user interface and accordingly Logic processing module be associated;
Disconnect module, for disconnects and former top layer interface have incidence relation logic processing module and the original top layer interface it Between association, the original top layer interface be before creating the new user interface positioned at the user interface of top layer.
8. client according to claim 7, which is characterized in that further include that device is closed at interface, dress is closed at the interface Set including:
Second detection module, for detecting whether receiving interface turn-off request;
Closedown module, for when receiving the interface turn-off request, the new use to be closed according to the interface turn-off request Family interface;
Second relating module, for the service logic needed for the former top layer interface, by the former top layer interface and accordingly Logic processing module be associated.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt The display processing method of claim 1 to 6 any one of them user interface is realized when processor executes.
10. a kind of computer equipment, including memory, processor and it is stored on the memory and can be on the processor The computer program of operation, which is characterized in that the processor realizes claim 1 to 6 times when executing the computer program The display processing method of user interface described in one.
CN201810277014.6A 2018-03-30 2018-03-30 User interface display processing method and client Active CN108549564B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810277014.6A CN108549564B (en) 2018-03-30 2018-03-30 User interface display processing method and client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810277014.6A CN108549564B (en) 2018-03-30 2018-03-30 User interface display processing method and client

Publications (2)

Publication Number Publication Date
CN108549564A true CN108549564A (en) 2018-09-18
CN108549564B CN108549564B (en) 2021-11-09

Family

ID=63517535

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810277014.6A Active CN108549564B (en) 2018-03-30 2018-03-30 User interface display processing method and client

Country Status (1)

Country Link
CN (1) CN108549564B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109471689A (en) * 2018-09-30 2019-03-15 广州虎牙信息科技有限公司 Interface display driving method, device, electronic equipment and storage medium
CN111796577A (en) * 2020-06-29 2020-10-20 中国第一汽车股份有限公司 Data instruction processing method and device, vehicle and storage medium
CN114490601A (en) * 2021-12-31 2022-05-13 北京中交兴路信息科技有限公司 Vehicle track testing method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102810040A (en) * 2011-05-31 2012-12-05 联想(北京)有限公司 Display processing method, display processing device and computer system
CN106101273A (en) * 2016-08-09 2016-11-09 百度在线网络技术(北京)有限公司 Information-pushing method, system and equipment thereof
CN106126305A (en) * 2016-07-05 2016-11-16 宇龙计算机通信科技(深圳)有限公司 A kind of application freezing method, device and mobile terminal
US9578113B2 (en) * 2009-04-15 2017-02-21 Wyse Technology L.L.C. Method and apparatus for transferring remote session data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9578113B2 (en) * 2009-04-15 2017-02-21 Wyse Technology L.L.C. Method and apparatus for transferring remote session data
CN102810040A (en) * 2011-05-31 2012-12-05 联想(北京)有限公司 Display processing method, display processing device and computer system
CN106126305A (en) * 2016-07-05 2016-11-16 宇龙计算机通信科技(深圳)有限公司 A kind of application freezing method, device and mobile terminal
CN106101273A (en) * 2016-08-09 2016-11-09 百度在线网络技术(北京)有限公司 Information-pushing method, system and equipment thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109471689A (en) * 2018-09-30 2019-03-15 广州虎牙信息科技有限公司 Interface display driving method, device, electronic equipment and storage medium
CN111796577A (en) * 2020-06-29 2020-10-20 中国第一汽车股份有限公司 Data instruction processing method and device, vehicle and storage medium
CN114490601A (en) * 2021-12-31 2022-05-13 北京中交兴路信息科技有限公司 Vehicle track testing method and system

Also Published As

Publication number Publication date
CN108549564B (en) 2021-11-09

Similar Documents

Publication Publication Date Title
US10943191B2 (en) Designer tool for managing cloud computing services
US9218271B2 (en) Test planning based on dynamic coverage analysis
US20180075374A1 (en) Workflow sharing
CN104657203B (en) Task executing method, device and system
JP2023504777A (en) Systems and methods for managing interactions between contact center systems and their users
US20110077754A1 (en) Systems and methods for controlling a building management system
KR20140033494A (en) Method and system for implementing function extension of open platform
CN108549564A (en) The display processing method and client of user interface
US10044561B2 (en) Application provisioning system for requesting configuration updates for application objects across data centers
CN104216726B (en) Android virtual machine loading method and device
KR102623476B1 (en) Systems and methods for virtual agents in a cloud computing environment
CN111240940B (en) Real-time service monitoring method and device, electronic equipment and storage medium
CN108228321A (en) A kind of Android system application method for closing and device
CN109375907A (en) Auditing flow development approach, business audit method, apparatus, equipment and medium
CN109923834A (en) Context for collaboration workspace environment is talked with
CN110324693A (en) The direct broadcasting room processing method and processing device of video is played for realizing how small window
CN114327688A (en) Data processing method, frame, storage medium and terminal equipment based on micro front end
CN106951761A (en) A kind of unlocked by fingerprint method and device
CN110413497A (en) Abnormality monitoring method, device, terminal device and computer readable storage medium
CN110196664A (en) Control method and terminal device
US20180006881A1 (en) Fault-Tolerant Configuration of Network Devices
CN107329812B (en) A kind of method and apparatus for running association's journey
CN109117054A (en) A kind of display control method and terminal
CN105302589B (en) A kind of method and device obtaining unloading information
CN107844363B (en) Business transaction processing method, device, storage medium and equipment

Legal Events

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

Effective date of registration: 20240823

Address after: Building 4, Courtyard 2, Sihezhuang Road, Fengtai District, Beijing 100024, Floors 1-17, Unit 101, 11th Floor 1112

Patentee after: TUNGHSU TECHNOLOGY GROUP Co.,Ltd.

Country or region after: China

Address before: 430000 East Lake Development Zone, Wuhan City, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building

Patentee before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Display processing method and client of user interface

Granted publication date: 20211109

Pledgee: Hengshui Jianxin Enterprise Management Center (General Partnership)

Pledgor: TUNGHSU TECHNOLOGY GROUP Co.,Ltd.

Registration number: Y2024980038664

PE01 Entry into force of the registration of the contract for pledge of patent right