CN112905144B - Terminal display method and device, electronic equipment and storage medium - Google Patents

Terminal display method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112905144B
CN112905144B CN202110344883.8A CN202110344883A CN112905144B CN 112905144 B CN112905144 B CN 112905144B CN 202110344883 A CN202110344883 A CN 202110344883A CN 112905144 B CN112905144 B CN 112905144B
Authority
CN
China
Prior art keywords
screen
terminal
folding
server system
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110344883.8A
Other languages
Chinese (zh)
Other versions
CN112905144A (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.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
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 China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN202110344883.8A priority Critical patent/CN112905144B/en
Publication of CN112905144A publication Critical patent/CN112905144A/en
Application granted granted Critical
Publication of CN112905144B publication Critical patent/CN112905144B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1407General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros

Landscapes

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

Abstract

The embodiment of the invention relates to the field of mobile interconnection, in particular to a terminal display method, a device, electronic equipment and a storage medium. The method comprises the following steps: when the screen switching of the folding screen terminal occurs, determining the current screen change information of the folding screen terminal; the current screen change information comprises switching of a display screen to a folding state or switching of the display screen to an unfolding state; and displaying an application service page provided by the service end system matched with the current screen change information on a display screen of the folding screen terminal. By adopting the scheme, the current screen change condition of the folding screen terminal can be monitored in real time, services provided by different types of service end systems can be used simultaneously based on different screen changes, more friendly experience can be provided for users, and different application function services can be provided instead of single function services by using different types of service end systems.

Description

Terminal display method and device, electronic equipment and storage medium
Technical Field
The embodiment of the invention relates to the field of mobile interconnection, in particular to a terminal display method, a device, electronic equipment and a storage medium.
Background
On the relevant terminal device, the terminal application usually has only one presentation modality, i.e. a portrait or landscape interface modality adapted to the resolution of the current terminal device. Since the appearance of the folding screen terminal equipment, new vitality is brought to the terminal application side, the terminal application can make full use of the characteristics of the folding change of the screen of the folding screen terminal equipment to carry out optimal adaptation display, but the interface size of the terminal display and the control layout in the interface are only adjusted and adapted based on the screen size before and after folding, and no effect can be brought functionally.
Disclosure of Invention
The embodiment of the invention provides a terminal display method, a terminal display device, electronic equipment and a storage medium, so that the screen folding condition can be identified to display an adapted system service to a user.
In a first aspect, an embodiment of the present application provides a terminal display method, which is applied to a folding screen terminal, where the method includes:
when the screen switching of the folding screen terminal occurs, determining the current screen change information of the folding screen terminal; the current screen change information comprises switching of a display screen to a folding state or switching of the display screen to an unfolding state;
and displaying an application service page provided by the service end system matched with the current screen change information on a display screen of the folding screen terminal.
In a second aspect, in an embodiment of the present application, there is further provided a terminal display device configured in a folding screen terminal, where the device includes:
the screen change determining module is used for determining current screen change information of the folding screen terminal when the screen of the folding screen terminal is switched; the current screen change information comprises switching of a display screen to a folding state or switching of the display screen to an unfolding state;
and the service page display module is used for displaying an application service page provided by the service end system matched with the current screen change information on a display screen of the folding screen terminal.
In a third aspect, an embodiment of the present application further provides an electronic device, including:
one or more processors;
a storage means for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement a terminal display method as provided in any embodiment of the present application.
In a fourth aspect, there is also provided in an embodiment of the present application a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a terminal display method as provided in any embodiment of the present application.
The embodiment of the application provides a terminal display method, when a folding screen terminal is switched, whether the current screen change information of the folding screen terminal belongs to a state that a display screen is switched to a folding state or a state that the display screen is switched to an unfolding state is monitored; and displaying an application service page provided by the service end system matched with the current screen change information on a display screen of the folding screen terminal. By adopting the scheme, the current screen change condition of the folding screen terminal can be monitored in real time, services provided by different types of service end systems can be used simultaneously based on different screen changes, more friendly experience can be provided for users, and different application function services can be provided instead of single function services by using different types of service end systems.
The foregoing application is merely an overview of the technical solutions of the present application, and may be implemented according to the content of the specification in order to make the technical means of the present application more clearly understood, and in order to make the above-mentioned and other objects, features and advantages of the present application more clearly understood, the following detailed description of the present application is given.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the detailed description of non-limiting embodiments made with reference to the following drawings. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the application. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
fig. 1 is a flowchart of a terminal display method provided in an embodiment of the present application;
fig. 2 is a flowchart of another terminal display method provided in an embodiment of the present application;
fig. 3 is an interaction schematic diagram of providing a terminal application service display by a different server system according to an embodiment of the present application;
fig. 4 is a block diagram of a terminal display device provided in an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
The present application is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are for purposes of illustration only and are not limiting of the present disclosure. It should be further noted that, for convenience of description, only some, but not all of the structures related to the present application are shown in the drawings.
Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart depicts operations (or steps) as a sequential process, many of the operations (or steps) can be performed in parallel, concurrently, or at the same time. Furthermore, the order of the operations may be rearranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figures. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Fig. 1 is a flowchart of a terminal display method provided in an embodiment of the present application. The embodiment of the application service page display method and device can be applied to the situation that the application service page is displayed on the folding screen terminal device. The method may be performed by a terminal display device, which may be implemented in software and/or hardware, and which may be configured in an electronic apparatus having a network communication function. As shown in fig. 1, the terminal display method provided in the embodiment of the present application may include the following steps:
s110, when screen switching occurs in the folding screen terminal, determining current screen change information of the folding screen terminal; wherein the current screen change information includes switching the display screen to a folded state or switching the display screen to an unfolded state.
The folding screen terminal can be a device for folding and unfolding the screen, and similar to the device for supporting the folding screen on a mobile phone, a tablet and the like, the folding screen terminal can be used for supporting the switching of the screen size, so that the screen can be enlarged and reduced, for example, the screen size after being unfolded is enlarged and the screen size after being folded is reduced. Alternatively, the screen change of the folding screen terminal may include switching the display screen from the unfolded state to the folded state or switching the display screen from the folded state to the unfolded state.
After the folding screen terminal appears, the application configured on the folding screen terminal can make full use of the folding change characteristic of the display screen to perform optimal adaptation display, but the interface size displayed by the terminal and the control layout in the interface are usually adjusted and adapted based on the screen size before and after folding. When the folding screen terminal is in a folding state, the display of the application service interface is not greatly changed; when the folding screen terminal is in an open state, the application service interface is changed, the display page is only used for adjusting the layout, for example, a navigation bar is displayed on the left side like a tablet personal computer, the right side is a function operation area, and a user can conveniently switch the right function operation area through the left navigation bar. In the above, when the folding screen terminal is in the open state, although the existing application service interface is optimized, the displayed elements are still based on the existing application service functions displayed when the folding screen terminal is in the folded state, and cannot expand more functions.
In one alternative to this embodiment, various alternatives to one or more of the embodiments described above may be combined. Determining current screen change information of the folding screen terminal can comprise the steps of A1-A2:
and A1, monitoring a resolution change interface of an operating system of the folding screen terminal when the screen of the folding screen terminal is switched.
And A2, determining the current screen change information of the folding screen terminal according to the monitored resolution change.
When the screen of the folding screen terminal is switched, the resolution change interface of an operating system (such as an android operating system) of the folding screen terminal can be monitored in real time. Judging the current resolution change condition, if the monitored resolution is changed from large to small, determining that the current screen change information of the folding screen terminal is that the display screen is switched from an unfolding state to a folding state; if the monitored resolution is changed from small to large, determining that the current screen change information of the folding screen terminal is that the display screen is switched from a folding state to an unfolding state.
And S120, displaying an application service page provided by the service end system matched with the current screen change information on a display screen of the folding screen terminal.
For a terminal application service, there are two ways for a user to access and use the application service provided by the enterprise, such as by a PC or by a terminal application client, as well as by a terminal application client program providing the service and an official website providing the service. Since the display screen of the PC is large and the development history is much longer than that of the client program, the service coverage is much wider than that of the client program, and the client program side usually only provides some core service functions due to the size of the terminal device and the screen limitation, and the service functions are a subset of the official website.
Different service end systems can be configured aiming at different screen change information, so that when the screen of the folding screen terminal is switched, the service end system matched with the screen change information can be adopted to provide services for the folding screen terminal, different application service pages can be realized under different screen changes, and the situation that the folding screen terminal only displays the application service pages with layout change and substantial business functions are not changed under different screen changes is avoided.
According to the terminal display method provided by the embodiment of the application, the current screen change condition of the folding screen terminal can be monitored in real time, services provided by different types of server systems can be used simultaneously based on different screen changes, more friendly experience can be provided for users, and different application function services can be provided instead of single function services by using different types of server systems.
Fig. 2 is a flowchart of another terminal display method provided in an embodiment of the present application. Embodiments of the present application may be combined with each of the alternatives in one or more of the embodiments described above. As shown in fig. 2, the terminal display method provided in this embodiment may include the following steps:
s210, when screen switching occurs in the folding screen terminal, determining current screen change information of the folding screen terminal; wherein the current screen change information includes switching the display screen to a folded state or switching the display screen to an unfolded state.
S220, sending a current page request to a server system matched with the current screen change information.
The server system can comprise a terminal application server system and a website server system, and the terminal application server system can only provide some service functions with a relatively core for the folding screen terminal due to the size and screen limitation of the terminal equipment, but cannot provide more service functions for the folding screen terminal. For this purpose, a server system matching the current screen change information is queried so that the folding screen terminal adopts a server system which can be suitable to provide an application service function when different screen change information is used.
As an alternative, when the display screen of the folding screen terminal is switched from the unfolded state to the folded state, the server system matched with the current screen change information is the terminal application server system. At this time, the display screen of the folding screen terminal is folded, and the size of the display screen is limited, so that an application service page including core business functions can be provided on the display screen of the folding screen terminal through the terminal application server system in this state.
As another alternative, when the display screen of the folding screen terminal is switched from the folded state to the unfolded state, the server system matched with the current screen change information is a website server system. At this time, the display screen of the folding screen terminal is unfolded, and the size of the display screen is expanded compared with that of the folded display screen, so that an application service page containing more business functions can be provided on the display screen of the folding screen terminal through the website service end system in the state, so that a user can perform more business functions based on the application service page.
S230, acquiring application service link information matched with the current screen change information and sent by the server system in response to the current page request.
After a current page request is sent to a server system matched with the current screen change information, the server system can generate application service link information matched with the current screen change information, and the folding screen terminal can acquire the application service link information matched with the current screen change information generated by the server system, so that a service page with different application functions is provided by adapting to the display screen change state of the folding screen terminal.
In an alternative of this embodiment, when sending the current page request to the server system that matches the current screen change information, the method further includes the following steps:
and sending the current login state authentication information to the server system matched with the current screen change information, and providing application service to the folding screen terminal after the server system matched with the current screen change information performs login state verification based on the login state authentication information.
The current login state authentication information folding screen terminal can be determined when the login authentication is performed through the server system matched with the previous screen change information. Referring to fig. 3, taking the example that the display screen is switched from the folded state to the unfolded state, the server system matched with the current screen change information is a website server system, when the folded screen terminal sends a page request to the website server system, the current login state authentication information key is sent to the website server system, and the website system receives the current login state authentication information key. And the website server system sends the key information to the terminal application server system after receiving the uploaded key information, the terminal application server system checks the validity of the key, and if the validity passes the check, the user is considered to be in a login state, and the website server system provides logged-in service for the folding screen terminal.
By adopting the above-mentioned alternative scheme, if the client logs in any state, the server system uniformly records the client login state, and when the user switches the screen, a message is sent to the server system to check the client login state, if the client is in the login state, the application interface after the client login is displayed, so that the effect that the client can log in one state and can share the client with another system without the need of secondary login of the user is achieved.
As an alternative, referring to fig. 3, the login status checking operation based on the login status authentication information is checked by the server system matched with the current screen change information being transmitted to the server system matched with the previous screen change information.
When the screen of the folding screen terminal is in a folding state or an unfolding state, a user logs in the folding screen terminal, user information is sent to a server system matched with the folding state or the unfolding state on the folding screen terminal, the server system checks according to the sent user information, a login state authentication information key is generated and stored for the user after the user information passes the check, and the login state authentication information key can be used for checking the server system when the server system is switched to provide application service.
Optionally, referring to fig. 3, after the terminal application server system or the website server system times out, a message is sent to the opposite server system to inform the opposite server system to exit the user login state, so as to avoid inconsistent login states between the two server systems.
As an alternative scheme, a mutual trust mechanism is configured between the terminal application server system and the website server system, different equipment states relate to two different sets of server systems, and the mutual trust mechanism is established between the two sets of server systems, so that a user can realize single sign-on. In this way, the terminal application server system and the website server system required by the folding screen terminal establish a mutual trust mechanism, belong to authentication interaction between the enterprise internal servers, and can ensure the safety of user information.
S240, displaying an application service page on a display screen of the folding screen terminal according to the application service link information matched with the current screen change information.
As an alternative, when the display screen is switched from the folded state to the unfolded state, the server system matched with the current screen change information is a website server system, and correspondingly, the application service link information is an application service page URL of the extended application function provided by the website server system to the folded screen terminal.
In one alternative to this embodiment, various alternatives to one or more of the embodiments described above may be combined. Referring to fig. 3, displaying an application service page on a display screen of a folding screen terminal according to application service link information matched with current screen change information may include steps B1-B2:
and step B1, loading application service link information matched with the current screen change information through a browser Webview component provided by the folding screen terminal.
And step B2, after the loading is successful, rendering and displaying an application service page provided by the website server system on a display screen of the folding screen terminal.
Referring to fig. 3, after acquiring the login state authentication information key sent by the folding screen terminal, the website server system sends a request to the terminal application server system that distributes the login state authentication information key, and the terminal application server system verifies the validity of the key, so that the security of user login can be ensured, and only after the terminal application server system passes the verification, the website server system trusts the page request of the folding screen terminal and returns the legal accessible application service page URL to the folding screen terminal.
For the generation and verification of the login state authentication information key, a reliable communication channel needs to be established between the folding screen terminal and the terminal application server system, and the key information is transmitted by the two terminals under the condition of security and confidentiality. The web server system returns a specific application service page URL to the folding screen terminal application, after the folding screen terminal application obtains the application service page URL, the folding screen terminal loads the application service page URL through the android browser component Webview component, and after loading is successful, the application service page provided by the web server system with user information is displayed.
According to the terminal display method provided by the embodiment of the application, the current screen change condition of the folding screen terminal can be monitored in real time, and services provided by different types of server systems are simultaneously used based on different screen changes, so that the same terminal application can perform page services of different server systems, polymorphic operation of the application server systems is realized, more friendly experience can be provided for users, and different application function services can be provided instead of single function services by using different types of server systems.
Fig. 4 is a block diagram of a terminal display device provided in an embodiment of the present application. The embodiment of the application service page display method and device can be applied to the situation that the application service page is displayed on the folding screen terminal device. The apparatus may be implemented in software and/or hardware, and the apparatus may be configured in an electronic device having a network communication function. As shown in fig. 4, the terminal display device provided in the embodiment of the present application may include the following:
a screen change determining module 410, configured to determine current screen change information of the folding screen terminal when a screen switch occurs in the folding screen terminal; the current screen change information comprises switching of a display screen to a folding state or switching of the display screen to an unfolding state;
and the service page display module 420 is configured to display, on a display screen of the folding screen terminal, an application service page provided by the service end system that matches the current screen change information.
On the basis of the above embodiment, optionally, the screen change determining module 410 includes:
monitoring a resolution change interface of an operating system of the folding screen terminal;
and determining the current screen change information of the folding screen terminal according to the monitored resolution change.
On the basis of the above embodiment, optionally, determining the current screen change information of the folding screen terminal according to the monitored resolution change includes:
if the monitored resolution is changed from large to small, determining that the current screen change information of the folding screen terminal is that the display screen is switched from an unfolding state to a folding state;
if the monitored resolution is changed from small to large, determining that the current screen change information of the folding screen terminal is that the display screen is switched from a folding state to an unfolding state.
Optionally, based on the above embodiment, the service page display module 420 includes:
sending a current page request to a server system matched with the current screen change information;
acquiring application service link information which is matched with the current screen change information and is sent by a server system in response to a current page request;
and displaying an application service page on a display screen of the folding screen terminal according to the application service link information matched with the current screen change information.
On the basis of the above embodiment, optionally, the server system includes a terminal application server system and a website server system.
On the basis of the above embodiment, optionally, when the display screen is switched from the unfolded state to the folded state, the server system matched with the current screen change information is a terminal application server system.
On the basis of the above embodiment, optionally, when the display screen is switched from the folded state to the unfolded state, the server system matched with the current screen change information is a website server system.
On the basis of the above embodiment, optionally, the application service link information is an application service page URL that provides an extended application function for the folding screen terminal by the website server system.
On the basis of the above embodiment, optionally, displaying an application service page on a display screen of the folding screen terminal according to the application service link information matched with the current screen change information includes:
loading application service link information matched with the current screen change information through a browser Webview component provided by the folding screen terminal;
and after the loading is successful, rendering and displaying an application service page provided by the website server system on a display screen of the folding screen terminal.
On the basis of the above embodiment, optionally, when sending a current page request to a server system matched with the current screen change information, the method further includes:
transmitting current login state authentication information to a server system matched with the current screen change information, wherein the current login state authentication information is used for providing application service for a folding screen terminal after the server system performs login state verification based on the login state authentication information;
the current login state authentication information is determined when the folding screen terminal carries out login authentication through a server system matched with the previous screen change information.
On the basis of the above embodiment, optionally, the login state verification operation based on the login state authentication information is performed by sending the server system matched with the current screen change information to the server system matched with the previous screen change information.
On the basis of the above embodiment, optionally, a mutual trust mechanism is configured between the terminal application server system and the website server system.
The terminal display device provided in the embodiment of the present application may perform the terminal display method provided in any embodiment of the present application, and have the corresponding functions and beneficial effects of performing the terminal display method, and technical details not described in detail in the foregoing embodiment may be referred to the terminal display method provided in any embodiment of the present application.
Fig. 5 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. As shown in fig. 5, an electronic device provided in an embodiment of the present application includes: one or more processors 510 and a storage 520; the number of processors 510 in the electronic device may be one or more, one processor 510 being illustrated in fig. 5; the storage 520 is used to store one or more programs; the one or more programs are executed by the one or more processors 510, such that the one or more processors 510 implement a terminal display method as in any of the embodiments of the present application.
The electronic device may further include: an input device 530 and an output device 540.
The processor 510, the storage device 520, the input device 530, and the output device 540 in the electronic device may be connected by a bus or other means, for example by a bus connection in fig. 5.
The storage device 520 in the electronic apparatus is used as a computer readable storage medium, and may be used to store one or more programs, which may be software programs, computer executable programs, and modules, such as program instructions/modules corresponding to the terminal display method provided in the embodiments of the present application. The processor 510 executes various functional applications of the electronic device and data processing by running software programs, instructions and modules stored in the storage 520, i.e., implements the terminal display method in the above-described embodiment.
Storage 520 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, at least one application program required for a function; the storage data area may store data created according to the use of the electronic device, etc. In addition, storage 520 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some examples, storage 520 may further include memory located remotely from processor 510, which may be connected to the device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input means 530 may be used to receive entered numeric or character information and to generate key signal inputs related to user settings and function control of the electronic device. The output 540 may include a display device such as a display screen.
And, when one or more programs included in the above-described electronic device are executed by the one or more processors 510, the programs perform the following operations:
when the screen switching of the folding screen terminal occurs, determining the current screen change information of the folding screen terminal; the current screen change information comprises switching of a display screen to a folding state or switching of the display screen to an unfolding state;
and displaying an application service page provided by the service end system matched with the current screen change information on a display screen of the folding screen terminal.
Of course, those skilled in the art will appreciate that when one or more programs included in the electronic device are executed by the one or more processors 510, the programs may also perform the relevant operations in the terminal display method provided in any embodiment of the present application.
In one embodiment of the present application, there is provided a computer-readable storage medium having stored thereon a computer program for executing a terminal display method when executed by a processor, the method including:
when the screen switching of the folding screen terminal occurs, determining the current screen change information of the folding screen terminal; the current screen change information comprises switching of a display screen to a folding state or switching of the display screen to an unfolding state;
and displaying an application service page provided by the service end system matched with the current screen change information on a display screen of the folding screen terminal.
In the alternative, the program may be further configured to perform the terminal display method provided in any embodiment of the present application when executed by the processor.
Any combination of one or more computer readable media may be employed as the computer storage media of the embodiments herein. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access Memory (Random Access Memory, RAM), a Read-Only Memory (ROM), an erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), a flash Memory, an optical fiber, a portable CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. A computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to: electromagnetic signals, optical signals, or any suitable combination of the preceding. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, radio Frequency (RF), and the like, or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present application may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Note that the above is only a preferred embodiment of the present application and the technical principle applied. Those skilled in the art will appreciate that the present application is not limited to the particular embodiments described herein, but is capable of numerous obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the present application. Therefore, while the present application has been described in connection with the above embodiments, the present application is not limited to the above embodiments, but may include many other equivalent embodiments without departing from the spirit of the present application, the scope of which is defined by the scope of the appended claims.

Claims (12)

1. A terminal display method, applied to a folding screen terminal, comprising:
when the screen switching of the folding screen terminal occurs, determining the current screen change information of the folding screen terminal; the current screen change information comprises switching of a display screen to a folding state or switching of the display screen to an unfolding state;
displaying an application service page provided by a server system matched with the current screen change information on a display screen of the folding screen terminal;
the method for displaying the application service page provided by the service end system matched with the current screen change information on the display screen of the folding screen terminal comprises the following steps:
sending a current page request to a server system matched with the current screen change information; acquiring application service link information which is matched with the current screen change information and is sent by a server system in response to a current page request; displaying an application service page on a display screen of the folding screen terminal according to the application service link information matched with the current screen change information;
the sending the current page request to the server system matched with the current screen change information comprises the following steps:
transmitting current login state authentication information to a server system matched with the current screen change information, wherein the current login state authentication information is used for providing application service for a folding screen terminal after the server system performs login state verification based on the login state authentication information; the current login state authentication information is determined when the folding screen terminal carries out login authentication through a server system matched with the previous screen change information; the login state verification based on the login state authentication information is executed by the server system matched with the current screen change information sending to the server system matched with the previous screen change information;
before sending a current page request to a server system matched with the current screen change information, the method comprises the following steps:
when the screen of the folding screen terminal is in a folding state or an unfolding state, a user logs in the folding screen terminal; the folding screen terminal sends user information to a server system matched with the folding state or the unfolding state; the server system performs verification according to the uploaded user information; after verification is passed, generating and storing a login state authentication information key for the user; the login state authentication information key is used for checking the server system when the server system is switched to provide application service.
2. The method of claim 1, wherein determining current screen change information of the folding screen terminal comprises:
monitoring a resolution change interface of an operating system of the folding screen terminal;
and determining the current screen change information of the folding screen terminal according to the monitored resolution change.
3. The method of claim 2, wherein determining current screen change information of the folding screen terminal according to the monitored resolution size change comprises:
if the monitored resolution is changed from large to small, determining that the current screen change information of the folding screen terminal is that the display screen is switched from an unfolding state to a folding state;
if the monitored resolution is changed from small to large, determining that the current screen change information of the folding screen terminal is that the display screen is switched from a folding state to an unfolding state.
4. The method of claim 1, wherein the server-side system comprises a terminal application server-side system and a website server-side system.
5. The method of claim 4, wherein the server system that matches the current screen change information is a terminal application server system when the display screen is switched from the unfolded state to the folded state.
6. The method of claim 4, wherein the server system that matches the current screen change information is a web site server system when the display screen is switched from the collapsed state to the expanded state.
7. The method of claim 6, wherein the application service link information provides an application service page URL for the extended application function to the folding screen terminal for the web site server system.
8. The method of claim 6, wherein displaying the application service page on the display screen of the folding screen terminal according to the application service link information matched with the current screen change information, comprises:
loading application service link information matched with the current screen change information through a browser Webview component provided by the folding screen terminal;
and after the loading is successful, rendering and displaying an application service page provided by the website server system on a display screen of the folding screen terminal.
9. The method of claim 4, wherein a mutual trust mechanism is configured between the terminal application server system and the website server system.
10. A terminal display device, configured in a folding screen terminal, the device comprising:
the screen change determining module is used for determining current screen change information of the folding screen terminal when the screen of the folding screen terminal is switched; the current screen change information comprises switching of a display screen to a folding state or switching of the display screen to an unfolding state;
the service page display module is used for displaying an application service page provided by the service end system matched with the current screen change information on a display screen of the folding screen terminal;
the service page display module is specifically configured to send a current page request to a server system that matches the current screen change information; acquiring application service link information which is matched with the current screen change information and is sent by a server system in response to a current page request; displaying an application service page on a display screen of the folding screen terminal according to the application service link information matched with the current screen change information;
the sending the current page request to the server system matched with the current screen change information comprises the following steps:
transmitting current login state authentication information to a server system matched with the current screen change information, wherein the current login state authentication information is used for providing application service for a folding screen terminal after the server system performs login state verification based on the login state authentication information; the current login state authentication information is determined when the folding screen terminal carries out login authentication through a server system matched with the previous screen change information; the login state verification based on the login state authentication information is executed by the server system matched with the current screen change information sending to the server system matched with the previous screen change information;
before sending a current page request to a server system matched with the current screen change information, the method comprises the following steps:
when the screen of the folding screen terminal is in a folding state or an unfolding state, a user logs in the folding screen terminal; the folding screen terminal sends user information to a server system matched with the folding state or the unfolding state; the server system performs verification according to the uploaded user information; after verification is passed, generating and storing a login state authentication information key for the user; the login state authentication information key is used for checking the server system when the server system is switched to provide application service.
11. An electronic device, comprising:
one or more processors;
a storage means for storing one or more programs;
when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the terminal display method of any of claims 1-9.
12. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the terminal display method of any one of claims 1-9.
CN202110344883.8A 2021-03-30 2021-03-30 Terminal display method and device, electronic equipment and storage medium Active CN112905144B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110344883.8A CN112905144B (en) 2021-03-30 2021-03-30 Terminal display method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110344883.8A CN112905144B (en) 2021-03-30 2021-03-30 Terminal display method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112905144A CN112905144A (en) 2021-06-04
CN112905144B true CN112905144B (en) 2024-03-22

Family

ID=76109585

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110344883.8A Active CN112905144B (en) 2021-03-30 2021-03-30 Terminal display method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112905144B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114398096A (en) * 2021-12-30 2022-04-26 宝宝巴士股份有限公司 Method for adapting layout of folding screen
CN114428650B (en) * 2022-01-26 2023-11-14 惠州Tcl移动通信有限公司 Application program display method, device, electronic equipment and readable storage medium
CN118264745A (en) * 2022-04-24 2024-06-28 西安中诺通讯有限公司 Method, device, equipment and storage medium for processing application program of folding screen terminal

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101257042B1 (en) * 2012-10-15 2013-04-23 유엔젤주식회사 Screen information displaying service method and system
CN107483996A (en) * 2017-08-29 2017-12-15 维沃移动通信有限公司 A kind of video data player method, mobile terminal and computer-readable recording medium
CN108023918A (en) * 2016-11-02 2018-05-11 阿里巴巴集团控股有限公司 A kind of information on services acquisition methods, apparatus and system
CN110072012A (en) * 2019-04-28 2019-07-30 维沃移动通信有限公司 A kind of based reminding method and mobile terminal for screen state switching
CN110064197A (en) * 2019-05-24 2019-07-30 网易(杭州)网络有限公司 Game control method, device, equipment and storage medium
CN110225154A (en) * 2019-05-28 2019-09-10 珠海格力电器股份有限公司 Display control method and device and intelligent terminal
CN110336916A (en) * 2019-06-05 2019-10-15 上海易点时空网络有限公司 Layout management method and system based on terminal screen size
CN110368689A (en) * 2019-07-19 2019-10-25 腾讯科技(深圳)有限公司 Display methods, system, electronic equipment and the storage medium of interface
CN110505351A (en) * 2019-08-29 2019-11-26 西安闻泰电子科技有限公司 Application switching method, device, terminal and medium
CN110688009A (en) * 2019-09-27 2020-01-14 网易(杭州)网络有限公司 Application program access method and device of folding screen terminal
CN110737493A (en) * 2019-09-02 2020-01-31 华为技术有限公司 theme switching method and device
CN111949345A (en) * 2019-05-14 2020-11-17 华为技术有限公司 Application display method and electronic equipment
CN112286613A (en) * 2020-10-29 2021-01-29 维沃移动通信有限公司 Interface display method and interface display device
CN112307483A (en) * 2019-07-30 2021-02-02 华为技术有限公司 Display method of trusted user interface and electronic equipment
CN112445276A (en) * 2019-08-30 2021-03-05 华为技术有限公司 Folding screen display application method and electronic equipment

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101257042B1 (en) * 2012-10-15 2013-04-23 유엔젤주식회사 Screen information displaying service method and system
CN108023918A (en) * 2016-11-02 2018-05-11 阿里巴巴集团控股有限公司 A kind of information on services acquisition methods, apparatus and system
CN107483996A (en) * 2017-08-29 2017-12-15 维沃移动通信有限公司 A kind of video data player method, mobile terminal and computer-readable recording medium
CN110072012A (en) * 2019-04-28 2019-07-30 维沃移动通信有限公司 A kind of based reminding method and mobile terminal for screen state switching
CN111949345A (en) * 2019-05-14 2020-11-17 华为技术有限公司 Application display method and electronic equipment
CN110064197A (en) * 2019-05-24 2019-07-30 网易(杭州)网络有限公司 Game control method, device, equipment and storage medium
CN110225154A (en) * 2019-05-28 2019-09-10 珠海格力电器股份有限公司 Display control method and device and intelligent terminal
CN110336916A (en) * 2019-06-05 2019-10-15 上海易点时空网络有限公司 Layout management method and system based on terminal screen size
CN110368689A (en) * 2019-07-19 2019-10-25 腾讯科技(深圳)有限公司 Display methods, system, electronic equipment and the storage medium of interface
CN112307483A (en) * 2019-07-30 2021-02-02 华为技术有限公司 Display method of trusted user interface and electronic equipment
CN110505351A (en) * 2019-08-29 2019-11-26 西安闻泰电子科技有限公司 Application switching method, device, terminal and medium
CN112445276A (en) * 2019-08-30 2021-03-05 华为技术有限公司 Folding screen display application method and electronic equipment
CN110737493A (en) * 2019-09-02 2020-01-31 华为技术有限公司 theme switching method and device
CN110688009A (en) * 2019-09-27 2020-01-14 网易(杭州)网络有限公司 Application program access method and device of folding screen terminal
CN112286613A (en) * 2020-10-29 2021-01-29 维沃移动通信有限公司 Interface display method and interface display device

Also Published As

Publication number Publication date
CN112905144A (en) 2021-06-04

Similar Documents

Publication Publication Date Title
CN112905144B (en) Terminal display method and device, electronic equipment and storage medium
US20220276910A1 (en) Dynamically integrating a client application with third-party services
CN110442524B (en) Method and device for testing web service interface with authentication authorization
US20120317172A1 (en) Mobile web app infrastructure
US9053201B2 (en) Communication with a web compartment in a client application
US10206104B2 (en) Session completion through co-browsing
CN103036902B (en) Log-in control method and system based on Quick Response Code
US20100100927A1 (en) Systems and methods for protecting web based applications from cross site request forgery attacks
US20130262696A1 (en) Proxy server apparatus, client terminal apparatus, remote access system, transfer control method, access method, and recording medium
US9210159B2 (en) Information processing system, information processing device, and authentication method
CN112583815B (en) Operation instruction management method and device
CN106254319B (en) Light application login control method and device
US20170149934A1 (en) Method, device and system for data cross-domain request
CN104811485A (en) Resource sharing method
US20160162984A1 (en) Processing unstructured messages
US20210058444A1 (en) Smart url integration using serverless service
CN107911357A (en) A kind of method, apparatus of single-sign-on, server and storage medium
US20140157104A1 (en) Dynamic sharing and updating of a web page
US9288189B2 (en) Retrieving both sensitive and non-sensitive content in a secure manner
CN116743496A (en) Device remote operation method, device, computer device and storage medium
US20240177200A1 (en) Business service interaction method and apparatus, device, and storage medium
US20150106904A1 (en) Communication terminal and communication processing method
CN113329028B (en) Cross-domain access method and device
EP3329650B1 (en) Providing multi-factor authentication credentials via device notifications
CN111614676B (en) Login method, device, equipment and 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