Disclosure of Invention
The embodiment of the application provides a display method, a display device, display equipment and a storage medium of an interactive interface, which can be used for solving the problems in the related art. The technical scheme is as follows:
in one aspect, an embodiment of the present application provides a display method of an interactive interface, where the method includes:
displaying an interactive interface, wherein at least one interactive control is displayed on the interactive interface, and different interactive controls correspond to different information display pages;
responding to the selection of a target interactive control in the at least one interactive control, and displaying a target information display page corresponding to the target interactive control;
and displaying an information display block aiming at least one interactive object through the target information display page, wherein information which can be edited aiming at the interactive object is displayed in the information display blocks of different interactive objects.
In an exemplary embodiment, at least one function control is displayed on the target information display page, and different function controls correspond to different control functions;
the displaying, by the target information presentation page, an information presentation block for at least one interactive object includes:
and responding to the fact that a target function control in the at least one function control is selected, and displaying an information display block aiming at the at least one interactive object according to a control function corresponding to the target function control.
In an exemplary embodiment, the number of the interaction objects is multiple, and the control function corresponding to the target function control includes a display style of the information display block;
the displaying the information display block aiming at the at least one interactive object according to the control function corresponding to the target function control comprises:
in response to that the display style of the information display block is a single-column display style, displaying the information display blocks aiming at a plurality of interactive objects in the single-column style through the target information display page; or,
and responding to the display form of the information display block as a multi-column display form, and displaying the information display blocks aiming at the plurality of interactive objects in the multi-column form through the target information display page.
In an exemplary embodiment, the number of the interaction objects is multiple, and the control function corresponding to the target function control includes a display order of the information display blocks;
the displaying, according to the control function corresponding to the target function control, an information display block for the at least one interactive object includes:
and displaying the information display blocks aiming at the at least one interactive object according to the display sequence of the information display blocks, wherein the display sequence comprises one of random display, top-set sequencing display, global scope display and local scope display.
In an exemplary embodiment, the target information display page comprises at least one jump control, and different jump controls correspond to different jump pages;
after the information display block for at least one interactive object is displayed through the target information display page, the method further comprises the following steps:
responding to the fact that a target jumping control in the at least one jumping control is selected, and jumping to a jumping page corresponding to the target jumping control, wherein the jumping page comprises one of a point of interest (POI) page, a configuration page and an information introduction page of a target interaction object.
In an exemplary embodiment, the information that can be edited for the interactive object includes at least one of a name of the interactive object, an image, a duration of a practice, a field of excellence, introduction information, and a name of an organization in which the interactive object is located.
There is provided a display device of an interactive interface, the device including:
the first display module is used for displaying an interactive interface, at least one interactive control is displayed on the interactive interface, and different interactive controls correspond to different information display pages;
the second display module is used for responding to the fact that a target interaction control in the at least one interaction control is selected and displaying a target information display page corresponding to the target interaction control;
and the third display module is used for displaying an information display block aiming at least one interactive object through the target information display page, and information which can be edited aiming at the interactive object is displayed in the information display blocks of different interactive objects.
In an exemplary embodiment, at least one function control is displayed on the target information display page, and different function controls correspond to different control functions;
and the third display module is configured to, in response to that a target function control of the at least one function control is selected, display an information display block for the at least one interactive object according to a control function corresponding to the target function control.
In an exemplary embodiment, the number of the interaction objects is multiple, and the control function corresponding to the target function control includes a display style of the information display block;
the third display module is used for responding to the fact that the display style of the information display block is a single-column display style, and displaying the information display blocks aiming at the interaction objects in the single-column style through the target information display page; or responding to the display form of the information display block as a multi-column display form, and displaying the information display blocks aiming at the interactive objects in the multi-column form through the target information display page.
In an exemplary embodiment, the number of the interaction objects is multiple, and the control function corresponding to the target function control includes a display order of the information display blocks;
the third display module is configured to display the information display blocks for the at least one interactive object according to a display order of the information display blocks, where the display order includes one of random display, top-ranked display, global-range display, and local-range display.
In an exemplary embodiment, the target information display page comprises at least one jump control, and different jump controls correspond to different jump pages;
the device, still include:
and the jumping module is used for jumping to a jumping page corresponding to the target jumping control in response to the fact that the target jumping control in the at least one jumping control is selected, wherein the jumping page comprises one of a point of interest (POI) page, a configuration page and an information introduction page of a target interaction object.
In an exemplary embodiment, the information that can be edited for the interactive object includes at least one of a name of the interactive object, an image, a duration of a practice, a field of excellence, introduction information, and a name of an organization in which the interactive object is located.
In another aspect, a computer device is provided, the computer device comprising a processor and a memory, the memory having stored therein at least one program code, the at least one program code being loaded and executed by the processor to implement the method of any of the above.
In another aspect, a computer-readable storage medium is provided, in which at least one program code is stored, the at least one program code being loaded and executed by a processor to implement any of the above-mentioned methods.
The technical scheme provided by the embodiment of the application at least has the following beneficial effects:
the target interaction control is selected in response to the target interaction control, a target information display page corresponding to the target interaction control is displayed, an information display block aiming at least one interaction object is displayed through the target information display page, and due to the fact that editable information aiming at the interaction object is displayed in the information display blocks of different interaction objects, compared with a content mode of displaying solidification, the display content of the interaction interface provided by the embodiment of the application can be richer, the display mode is more flexible, therefore interactivity can be improved, and further the interaction conversion rate is improved.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with aspects of the present application.
With the development of internet technology, people's life is more and more convenient. Based on the internet, how to provide better information interaction service is a subject of continuous research in the technical field of the internet. In view of the above, the embodiment of the present application provides a display method of an interactive interface. Referring to fig. 1, a schematic diagram of an implementation environment of a display method of an interactive interface provided in an embodiment of the present application is shown. The implementation environment may include: a terminal 11 and aserver 12.
Theserver 12 may collect information of an interactive object for providing an information service, for example, information of the interactive object, such as a name, an image, a duration of a work, a field of excellence, introduction information, a name of an organization in which the interactive object is located, and the like. Theserver 12 may be a background server providing the interactive service, for example, theserver 12 is an information interaction platform server, and the interactive objects for providing the information service may register respective information through the information interaction platform, and theserver 12 stores the information of the interactive objects for providing the information service.
The terminal 11 may communicate with theserver 12 and acquire information of an interactive object for providing an information service from theserver 12. The terminal 11 may also be equipped with a browser through which an interactive interface for information interaction is presented. The interactive interface may include an interactive control based on which different information presentation pages may be presented.
In one possible implementation, the terminal 11 may be an electronic device such as a mobile phone, a tablet computer, a personal computer, or the like. Theserver 12 may be a server, a server cluster composed of a plurality of servers, or a cloud computing service center. The terminal 11 establishes a communication connection with theserver 12 through a wired or wireless network.
It should be understood by those skilled in the art that the above-mentioned terminal 11 andserver 12 are only examples, and other existing or future terminals or servers may be suitable for the present application and are included within the scope of the present application and are herein incorporated by reference.
Based on the implementation environment shown in fig. 1, an embodiment of the present application provides a method for displaying an interactive interface, which is applied to a terminal as an example. As shown in fig. 2, the method provided by the embodiment of the present application may include the following steps:
and 201, displaying an interactive interface, wherein at least one interactive control is displayed on the interactive interface, and different interactive controls correspond to different information display pages.
Regarding the manner of triggering the display of the interactive interface, the embodiment of the present application is not limited, for example, a browser is installed on the terminal, and when the interactive interface is opened through the browser, the interactive interface is triggered and displayed. For another example, an interactive application program is installed on the terminal, and after the interactive application program is started, an interactive interface corresponding to the interactive application program can be triggered and displayed.
No matter which way the interactive interface is triggered to be displayed, the content of the interactive interface is not limited, at least one interactive control is displayed on the interactive interface, and different interactive controls correspond to different information display pages. Taking the free mental assistance interactive interface shown in fig. 3 as an example, the interactive interface includes three interactive controls of "assistance organization", "epidemic prevention tips" and "consultant introduction". The information display page corresponding to the interactive control of the 'assistance mechanism' is used for displaying introduction contents of the assistance mechanism, the information display page corresponding to the interactive control of the epidemic prevention poster 'is used for displaying some information of epidemic prevention, and the information display page corresponding to the interactive control of the consultant introduction' is used for displaying introduction information of the consultant.
202, in response to the target interaction control in the at least one interaction control being selected, displaying a target information display page corresponding to the target interaction control.
In an exemplary embodiment, the target interaction control may be any one of interaction controls on the interaction interface, and the selected target interaction control is not limited in the embodiment of the application. After the target interaction control is detected to be selected, the selected target interaction control can be distinguished and displayed on other interaction controls which are not selected, so that which interaction control is selected can be distinguished from the interaction interface.
Still taking the interactive interface described in fig. 3 as an example, the interactive interface includes three interactive controls, namely "assistance organization", "epidemic prevention tips", and "consultant introduction", after the "consultant introduction" interactive control is selected, the color of the "consultant introduction" interactive control is black, and the text displayed on the interactive control is white, thereby indicating that the "consultant introduction" interactive control is selected. And then, displaying a target information display page corresponding to the 'consultant introduction' interaction control, for example, displaying the introduction contents of some consultants on the target information display page.
And 203, displaying an information display block aiming at least one interactive object through the target information display page, wherein information which can be edited aiming at the interactive object is displayed in the information display block of different interactive objects.
The content displayed on the target information display page is not limited in the embodiment of the application, and exemplarily, taking the information that the target information display page is used for displaying the interactive objects as an example, the target information display page displays information display blocks for the interactive objects, each interactive object corresponds to one information display block, and the information of the corresponding interactive object is displayed in the information display block. For example, taking the display interface shown in fig. 3 as an example, the display interface displays an information presentation page with a target interaction control of "introduction to consultant". The 301 is an information display block corresponding to the "consultant introduction" interaction control. As can be seen from fig. 3, the target information display page displays three information display blocks of the interactive object, that is, three information display blocks, and each information display block displays information of a corresponding interactive object.
Further, in order to facilitate management of information of the interactive object and meet requirements for rich display content and the like, in the embodiment of the present application, information for the interactive object displayed in the information display block is editable information. Illustratively, the information that can be edited for the interactive object includes at least one of a name of the interactive object, an image, a duration of a work, a field of excellence, introduction information, and a name of an organization in which the interactive object is located. The embodiment of the application does not limit the editable information of the interactive object, and besides the above information, the editable information of the interactive object can be further expanded according to the application scene.
For example, still taking the display interface shown in fig. 3 as an example, when a mouse clicks on one of the editable information, the editable state can be presented. As shown in fig. 3, when the "duration of work" information is selected, the text box in which the information is located is in an editable state. Compared with the mode of displaying fixed non-editable information only according to the picture format, the method and the device for displaying the editable information are more convenient for information management, can enrich displayed contents, and can improve the accuracy of displayed information, so that the interactivity is improved.
In addition, the information display block for at least one interactive object can be flexibly processed in a manner of displaying the information display block by the target information display page, which is not limited in the embodiment of the present application. In an exemplary embodiment, the target information presentation page may be entirely controlled to display the information presentation blocks for at least one interactive object in an entirely controlled manner.
In an exemplary embodiment, at least one function control is displayed on the target information presentation page, and different function controls correspond to different control functions. The number of the function controls can be set according to the requirement of the control function, which is not limited in the embodiment of the present application. No matter the number of the function controls is several, the display positions of the function controls on the target information display page can be flexibly configured, and the method is not limited in the application. For example, except for the information display block corresponding to each interactive object, a function control is displayed on the target information display page in a unified manner, and the target information display page is controlled integrally through the function control. In addition to presenting the function controls on the target information presentation page, each function control may also be triggered by a mouse pointer. For example, when the right mouse button is selected, a function control menu pops up, and function controls are displayed on the function control menu.
Illustratively, the information presentation block for at least one interactive object is displayed through the target information presentation page, including but not limited to: and responding to the fact that a target function control in the at least one function control is selected, and displaying an information display block aiming at the at least one interactive object according to a control function corresponding to the target function control.
Regarding the manner in which the target function control is selected, the embodiment of the present application is not limited, for example, the function control is displayed on the target information display page, and the function control may be selected by clicking with a mouse. Optionally, in addition to presenting the functionality controls on the target information presentation page, each target functionality control may also be triggered by a mouse pointer. For example, when the right mouse button is selected, a function control menu pops up, and function controls are displayed on the function control menu. And clicking the function control menu by a mouse to select the function control.
For different function controls, displaying the information display block for at least one interactive object according to the control function corresponding to the target function control, including but not limited to the following:
the first method is as follows: the number of the interactive objects is multiple, and the control function corresponding to the target function control comprises a display style of the information display block;
displaying an information display block aiming at least one interactive object according to a control function corresponding to the target function control, wherein the information display block comprises but is not limited to: responding to the display style of the information display block as a single-column display style, and displaying the information display blocks aiming at the plurality of interactive objects in the single-column style through the target information display page; or responding to the display form of the information display block being a multi-column display form, and displaying the information display blocks aiming at the interaction objects in the multi-column form through the target information display page.
In the first mode, when the information display blocks for the plurality of interactive objects are displayed in a single-column display mode, the information display blocks are sequentially displayed in a single column regardless of the number of the information display blocks. For example, an interface displaying information presentation blocks for multiple interactive objects in a single column display style may be as shown in fig. 3.
When the information display blocks aiming at the interactive objects are displayed in a multi-column display mode, the number of displayed columns can be determined according to the size of a display screen, column number options can also be provided, a user sets the number of the columns, and the information display blocks aiming at the interactive objects are displayed according to the number of the columns provided by the column number options. The number of the multiple columns is not limited in the embodiments of the present application, for example, an interface displaying information presentation blocks for multiple interactive objects in a two-column display style may be as shown in fig. 4.
The second method comprises the following steps: the number of the interactive objects is multiple, and the control function corresponding to the target function control comprises the display sequence of the information display blocks;
displaying an information display block aiming at least one interactive object according to a control function corresponding to the target function control, wherein the information display block comprises but is not limited to: and displaying the information display blocks aiming at the at least one interactive object according to the display sequence of the information display blocks, wherein the display sequence comprises one of random display, top-set sequencing display, global range display and local range display.
For example, taking the target function control triggered by the mouse pointer as an example, as shown in fig. 5, when the right mouse button is selected, a function control menu pops up, and the function control menu displays the function controls in "display order", and includes two display orders of "random display" and "top-set sorting". And selecting the display sequence by clicking the random display through a mouse, so that the information display blocks aiming at the at least one interactive object are displayed according to the top-arranged sequence.
In an exemplary embodiment, the target information presentation page includes at least one jump control, and different jump controls correspond to different jump pages. The number of the jump controls is not limited in the embodiment of the application, and the jump controls can be determined according to configured jump requirements. In addition, the display position of the jump control can be flexibly configured. Illustratively, a jump control for each interactive object may be respectively displayed in an information presentation block corresponding to each interactive object on the target information presentation page, so as to respectively perform jump control on each interactive object. The jump control can also be displayed outside the information display block corresponding to each interactive object on the target information display page, so as to perform integral jump control on the target information display page.
No matter which way is adopted to display the jump control, after the information display block aiming at least one interactive object is displayed through the target information display page, the method further comprises the following steps: and responding to the selection of a target jump control in the at least one jump control, and jumping to a jump page corresponding to the target jump control. Illustratively, the jumping page includes, but is not limited to, one of a POI (Point of interest) information page, a configuration page, and an information introduction page of the target interaction object.
For example, taking jump control on each interactive object as an example, a name of the interactive object is displayed in the information display block corresponding to each interactive object, and an area where the name is located may be configured as a jump control. And if the name of the interactive object displayed on the information display block corresponding to any interactive object is selected, jumping to an information introduction page of the interactive object. For another example, the name of the mechanism where the interactive object is located is displayed in the information display block corresponding to each interactive object, and the area where the name of the mechanism where the interactive object is located can be configured as a jump control. If the name of the mechanism where the interactive object is displayed on the information display block corresponding to any interactive object is selected, jumping to an information introduction page of the mechanism where the interactive object is displayed, as shown in fig. 6.
It should be noted that the method provided by the embodiment of the present application may be applied to a contactless information interaction scenario. In addition, the interactive content includes, but is not limited to, related content of medical counseling service including, but not limited to, psychological counseling service, and the like.
According to the method provided by the embodiment of the application, the information of the interactive object for providing the information service is acquired, and the interactive object is not limited to the associated first interactive object but also comprises the unassociated second interactive object, so that the coverage range of the object capable of providing the information service is wider, and more comprehensive interactive service can be provided. In addition, after the interactive page comprising the interactive control is displayed according to the information of the interactive object, the non-contact information interactive service is realized, so that the interactive efficiency can be improved, and the method and the device can be suitable for wider application scenes.
The embodiment of the application provides a display device of an interactive interface, which is used for executing the display method of the interactive interface provided by the embodiment shown in fig. 2. Referring to fig. 7, the apparatus includes:
thefirst display module 701 is configured to display an interactive interface, where at least one interactive control is displayed on the interactive interface, and different interactive controls correspond to different information display pages;
asecond display module 702, configured to, in response to a target interaction control of the at least one interaction control being selected, display a target information display page corresponding to the target interaction control;
thethird display module 703 is configured to display an information display block for at least one interactive object through the target information display page, where editable information for the interactive object is displayed in the information display blocks of different interactive objects.
In an exemplary embodiment, at least one function control is displayed on the target information display page, and different function controls correspond to different control functions;
thethird display module 703 is configured to, in response to that a target function control in the at least one function control is selected, display an information display block for the at least one interactive object according to a control function corresponding to the target function control.
In an exemplary embodiment, the number of the interactive objects is multiple, and the control function corresponding to the target function control includes a display style of the information display block;
athird display module 703, configured to display, in response to that the display style of the information display block is a single-column display style, the information display blocks for the multiple interactive objects in the single-column style through the target information display page; or responding to the display form of the information display block being a multi-column display form, and displaying the information display blocks aiming at the interaction objects in the multi-column form through the target information display page.
In an exemplary embodiment, the number of the interactive objects is multiple, and the control function corresponding to the target function control includes a display sequence of the information display blocks;
thethird display module 703 is configured to display the information display blocks for the at least one interactive object according to a display order of the information display blocks, where the display order includes one of random display, top-ranked display, global scope display, and local scope display.
In an exemplary embodiment, the target information display page comprises at least one jump control, and different jump controls correspond to different jump pages;
the device, still include:
and the jumping module is used for responding to the selection of a target jumping control in at least one jumping control and jumping to a jumping page corresponding to the target jumping control, wherein the jumping page comprises one of a point of interest (POI) page, a configuration page and an information introduction page of a target interaction object.
In an exemplary embodiment, the information that can be edited for the interactive object includes at least one of a name of the interactive object, an image, a duration of an engagement, a field of excellence, introduction information, and a name of an institution in which the interactive object is located.
The device provided by the embodiment of the application is used for responding to the fact that the target interaction control is selected, displaying the target information display page corresponding to the target interaction control, displaying the information display block aiming at least one interaction object through the target information display page, and displaying editable information aiming at the interaction object in the information display blocks of different interaction objects.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the apparatus may be divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application. Theelectronic device 500 may be: a smart phone, a tablet computer, an MP3(Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3) player, an MP4(Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4) player, a notebook computer or a desktop computer. Theelectronic device 500 may also be referred to by other names as user equipment, portable electronic device, laptop electronic device, desktop electronic device, and so on.
In general, theelectronic device 500 includes: one ormore processors 501 and one ormore memories 502.
Theprocessor 501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. Theprocessor 501 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). Theprocessor 501 may also include a main processor and a coprocessor, where the main processor is a processor for processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, theprocessor 501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the display screen. In some embodiments,processor 501 may also include an AI (Artificial Intelligence) processor for processing computational operations related to machine learning.
Memory 502 may include one or more computer-readable storage media, which may be non-transitory.Memory 502 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium inmemory 502 is used to store at least one instruction for execution byprocessor 501 to implement the method of displaying an interactive interface provided by method embodiments herein.
In some embodiments, theelectronic device 500 may further optionally include: aperipheral interface 503 and at least one peripheral. Theprocessor 501,memory 502 andperipheral interface 503 may be connected by a bus or signal lines. Each peripheral may be connected to theperipheral interface 503 by a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one ofradio frequency circuitry 504,display screen 505,camera assembly 506,audio circuitry 507,positioning assembly 508, andpower supply 509.
Theperipheral interface 503 may be used to connect at least one peripheral related to I/O (Input/Output) to theprocessor 501 and thememory 502. In some embodiments, theprocessor 501,memory 502, andperipheral interface 503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of theprocessor 501, thememory 502, and theperipheral interface 503 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
TheRadio Frequency circuit 504 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. Theradio frequency circuitry 504 communicates with communication networks and other communication devices via electromagnetic signals. Therf circuit 504 converts an electrical signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electrical signal. In an exemplary embodiment, theradio frequency circuitry 504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. Theradio frequency circuitry 504 may communicate with other electronic devices via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, therf circuit 504 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
Thedisplay screen 505 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When thedisplay screen 505 is a touch display screen, thedisplay screen 505 also has the ability to capture touch signals on or over the surface of thedisplay screen 505. The touch signal may be input to theprocessor 501 as a control signal for processing. At this point, thedisplay screen 505 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, thedisplay screen 505 may be one, providing the front panel of theelectronic device 500; in other embodiments, the display screens 505 may be at least two, respectively disposed on different surfaces of theelectronic device 500 or in a folded design; in some embodiments, thedisplay 505 may be a flexible display disposed on a curved surface or on a folded surface of theelectronic device 500. Even more, thedisplay screen 505 can be arranged in a non-rectangular irregular figure, i.e. a shaped screen. TheDisplay screen 505 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and other materials.
Thecamera assembly 506 is used to capture images or video. In the exemplary embodiment,camera assembly 506 includes a front camera and a rear camera. Generally, a front camera is disposed on a front panel of an electronic apparatus, and a rear camera is disposed on a rear surface of the electronic apparatus. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments,camera assembly 506 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
Audio circuitry 507 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to theprocessor 501 for processing, or inputting the electric signals to theradio frequency circuit 504 to realize voice communication. For stereo capture or noise reduction purposes, the microphones may be multiple and disposed at different locations of theelectronic device 500. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from theprocessor 501 or theradio frequency circuit 504 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments,audio circuitry 507 may also include a headphone jack.
Thepositioning component 508 is used to locate the current geographic location of theelectronic device 500 for navigation or LBS (location based Service). Thepositioning component 508 may be a positioning component based on the GPS (global positioning System) in the united states, the beidou System in china, the graves System in russia, or the galileo System in the european union.
Thepower supply 509 is used to power the various components in theelectronic device 500. Thepower source 509 may be alternating current, direct current, disposable or rechargeable. Whenpower supply 509 includes a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, theelectronic device 500 also includes one or more sensors 150. The one or more sensors 150 include, but are not limited to: acceleration sensor 511, gyro sensor 512, pressure sensor 511, fingerprint sensor 514, optical sensor 515, and proximity sensor 516.
The acceleration sensor 511 may detect the magnitude of acceleration on three coordinate axes of a coordinate system established with theelectronic device 500. For example, the acceleration sensor 511 may be used to detect components of the gravitational acceleration in three coordinate axes. Theprocessor 501 may control thedisplay screen 505 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 511. The acceleration sensor 511 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 512 may detect a body direction and a rotation angle of theelectronic device 500, and the gyro sensor 512 may cooperate with the acceleration sensor 511 to acquire a 3D motion of the user on theelectronic device 500. Theprocessor 501 may implement the following functions according to the data collected by the gyro sensor 512: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
The pressure sensors 511 may be disposed on the side bezel of theelectronic device 500 and/or underneath thedisplay screen 505. When the pressure sensor 511 is disposed on the side frame of theelectronic device 500, the holding signal of the user to theelectronic device 500 can be detected, and theprocessor 501 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 511. When the pressure sensor 511 is arranged at the lower layer of thedisplay screen 505, theprocessor 501 controls the operability control on the UI interface according to the pressure operation of the user on thedisplay screen 505. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 514 is used for collecting a fingerprint of the user, and theprocessor 501 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 514, or the fingerprint sensor 514 identifies the identity of the user according to the collected fingerprint. Upon recognizing that the user's identity is a trusted identity, theprocessor 501 authorizes the user to perform relevant sensitive operations including unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings, etc. The fingerprint sensor 514 may be disposed on the front, back, or side of theelectronic device 500. When a physical button or vendor Logo is provided on theelectronic device 500, the fingerprint sensor 514 may be integrated with the physical button or vendor Logo.
The optical sensor 515 is used to collect the ambient light intensity. In one embodiment, theprocessor 501 may control the display brightness of thedisplay screen 505 based on the ambient light intensity collected by the optical sensor 515. Specifically, when the ambient light intensity is high, the display brightness of thedisplay screen 505 is increased; when the ambient light intensity is low, the display brightness of thedisplay screen 505 is reduced. In another embodiment,processor 501 may also dynamically adjust the shooting parameters ofcamera head assembly 506 based on the ambient light intensity collected by optical sensor 515.
A proximity sensor 516, also known as a distance sensor, is typically disposed on the front panel of theelectronic device 500. The proximity sensor 516 is used to capture the distance between the user and the front of theelectronic device 500. In one embodiment, when the proximity sensor 516 detects that the distance between the user and the front surface of theelectronic device 500 gradually decreases, theprocessor 501 controls thedisplay screen 505 to switch from the bright screen state to the dark screen state; when the proximity sensor 516 detects that the distance between the user and the front surface of theelectronic device 500 becomes gradually larger, theprocessor 501 controls thedisplay screen 505 to switch from the breath screen state to the bright screen state.
Those skilled in the art will appreciate that the configuration shown in fig. 8 is not intended to be limiting of theelectronic device 500 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
In an exemplary embodiment, a computer device is also provided that includes a processor and a memory having at least one program code stored therein. The at least one program code is loaded and executed by one or more processors to implement any of the above-described interactive interface display methods.
In an exemplary embodiment, there is also provided a computer readable storage medium having at least one program code stored therein, the at least one program code being loaded and executed by a processor of a computer device to implement any one of the above-mentioned display methods of an interactive interface.
In an exemplary embodiment, the computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.
It should be understood that reference to "a plurality" herein means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The above description is only exemplary of the present application and should not be taken as limiting the present application, and any modifications, equivalents, improvements and the like that are made within the spirit and principle of the present application should be included in the protection scope of the present application.