Interface display method and deviceTechnical field
This disclosure relates to mobile internet technical field, more particularly to a kind of interface display method and device.
Background technology
With the development of development of Mobile Internet technology, user uses the frequency more and more higher of mobile terminal APP clients, userThe frequent contact interface during using mobile terminal APP clients, but existing APP interfaces are general in a fixed mannerDisplaying, it is impossible to meet the individual demand of user, it is also no that effectively interface is used.
The content of the invention
In view of this, the present disclosure proposes a kind of interface display method and dress of the personalized bandwagon effect at raising interfacePut.
According to the one side of the disclosure, there is provided a kind of interface display method, including:When meeting specific interface display conditionWhen, it is determined that the contents displayed on interface corresponding with the specific interface display condition;Control client is according to the interface displayContent carries out interface display.
According to another aspect of the present disclosure, there is provided a kind of interface display apparatus, including:Determining module, for when satisfactionDuring specific interface display condition, it is determined that the contents displayed on interface corresponding with the specific interface display condition;Display control mouldBlock, for controlling client to carry out interface display according to the contents displayed on interface.
According to another aspect of the present disclosure, there is provided a kind of interface display apparatus, including:Processor;For storage treatmentThe memory of device executable instruction;Wherein, the processor is configured as:When specific interface display condition is met, it is determined that withThe corresponding contents displayed on interface of the specific interface display condition;Control client carries out boundary according to the contents displayed on interfaceFace shows.
According to another aspect of the present disclosure, there is provided a kind of non-volatile computer readable storage medium storing program for executing, when the storageInstruction in medium by terminal and/or server computing device when so that terminal and/or server are able to carry out a kind of boundaryPlane display method, methods described includes:When specific interface display condition is met, it is determined that with the specific interface display condition phaseCorresponding contents displayed on interface;Control client carries out interface display according to the contents displayed on interface.
Determine corresponding contents displayed on interface by according to interface display condition, and control client according to the interfaceDisplay content carries out interface display, and the interface display method and device of disclosure above-described embodiment can improve the personalization at interfaceBandwagon effect, meets users ' individualized requirement, improves Consumer's Experience;Interface can also be made full use of carries out publicity popularization etc..
According to below with reference to the accompanying drawings to detailed description of illustrative embodiments, the further feature and aspect of the disclosure will becomeIt is clear.
Brief description of the drawings
Comprising in the description and accompanying drawing and the specification of the part that constitutes specification together illustrates the disclosureExemplary embodiment, feature and aspect, and for explaining the principle of the disclosure.
Fig. 1 shows the flow chart of the interface display method according to the embodiment of the disclosure one.
Fig. 2 shows the flow chart of the S11 methods according to the step of one embodiment of the disclosure.
Fig. 3 shows the block diagram of the interface display apparatus according to the embodiment of the disclosure one.
Fig. 4 shows the block diagram of the interface display apparatus according to the embodiment of the disclosure one.
Fig. 5 shows the block diagram of the interface display apparatus according to the embodiment of the disclosure one.
Fig. 6 shows the block diagram of the interface display apparatus according to the embodiment of the disclosure one.
Specific embodiment
Describe various exemplary embodiments, feature and the aspect of the disclosure in detail below with reference to accompanying drawing.It is identical in accompanying drawingReference represent the same or analogous element of function.Although the various aspects of embodiment are shown in the drawings, removeNon-specifically is pointed out, it is not necessary to accompanying drawing drawn to scale.
Special word " exemplary " means " being used as example, embodiment or illustrative " herein.Here as " exemplary "Illustrated any embodiment should not necessarily be construed as preferred or advantageous over other embodiments.
In addition, in order to better illustrate the disclosure, numerous details are given in specific embodiment below.It will be appreciated by those skilled in the art that without some details, the disclosure can equally be implemented.In some instances, forMethod well known to those skilled in the art, means, element and circuit are not described in detail, in order to highlight the purport of the disclosure.
Embodiment 1
Fig. 1 shows the flow chart of the interface display method according to the embodiment of the disclosure one, and the method can apply to serviceDevice, applies also for terminal, for example, mobile phone, computer etc..Fig. 2 shows the S11 methods according to the step of one embodiment of the disclosureFlow chart.
As shown in figure 1, the method includes:
Step S11, when specific interface display condition is met, it is determined that the boundary corresponding with the specific interface display conditionFace display content;
Step S12, control client carries out interface display according to the contents displayed on interface.
Specific interface display condition, can cause the client to carry out boundary according to conventional interface display mode is different fromAny condition that face shows.In a kind of possible implementation method, it is described meet specific interface display condition include it is following inMeet specific interface display condition for one or more:The link of date, keyword, user profile or user triggering.Wherein, the dateIt can be specific red-letter day or user's birthday etc., keyword can be user input, can obtain to unite by serverThe high frequency vocabulary of meter other users input or can also be user by trigger display interface it is selected etc., user profileCan be the information of the basic document (identity, sex, age and hobby etc.) for representing user, the link of user's triggering can be with tableShow video interested, topic that user is triggered by client etc..
In a kind of possible implementation method, a series of specific interface display conditions can be set in server in advance, andThe contents displayed on interface corresponding with each specific interface display condition is configured accordingly in server.Contents displayed on interface can be withAny content that can be displayed on interface, for example can include interface background, displaying project, control icons, floating layer, withAnd animated element etc..Server can change the request at interface according to current date, the keyword of user input or userDeng judging whether to meet above specific interface display condition, in the case where specific interface display condition is met, it may be determined that withThe corresponding contents displayed on interface of the specific interface display condition is simultaneously pushed to client, to control it according in interface displayAppearance is shown.
For example, as shown in Fig. 2 step S11, when specific interface display condition is met, it is determined that with the specific boundaryThe corresponding contents displayed on interface of face display condition, can include:Step S111, when current date is the specific date, it is determined thatThe contents displayed on interface corresponding with the specific date.For example, on the day of Christmas Day, server may determine that current date meets" Christmas " this specific interface display condition, can inquire about the sage being correspondingly arranged with " Christmas " this specific interface display conditionThe contents displayed on interface of absurd fantastic theme, is pushed to the contents displayed on interface client and controls it according in the interface displayAppearance carries out interface display.Such as, the contents displayed on interface can be Christmas motif, or showing in clientShow that interface shows Christmas tree, Christmas socks etc. in the form of animation.
For another example, during film transformer is shown, server can determine to meet " transformer by current dateShow the working days " this specific interface display condition, the deformation that can be correspondingly arranged according to the inquiry of this specific interface display conditionThe display interface of Buddha's warrior attendant theme is simultaneously pushed to client and is shown.
Used as another example of the disclosure, the specific date can be user's birthday, when current date for user gives birth toDuring day, it may be determined that the contents displayed on interface corresponding with birthday theme.In a kind of possible implementation, can be first in userThe birthday by information of user is obtained during secondary login client by log-on message, and the birthday by information association of the user is specificUser account, can also associate one or more terminal by user account.The contents displayed on interface corresponding with birthday themeCan be the display interface with birthday theme as background, can also be the interface with animation effect, such as be descended slowly and lightly on interfaceBirthday gift, cake, fireworks, happy birthday printed words etc., it is also possible to which both push and are shown simultaneously.
Although it should be noted that describe interface display method as an example as above with the specific date, this area skillArt personnel are it is understood that the disclosure answers not limited to this.In fact, user completely can be according to personal like and/or practical applicationScape flexibly sets interface display condition and pushes contents displayed on interface according to interface display condition.
As shown in Fig. 2 as another example of the disclosure, step S11, when specific interface display condition is met, reallyThe fixed contents displayed on interface corresponding with the specific interface display condition, can include:
Step S112, when user input or the keyword of selection are particular keywords, it is determined that with the particular keywordsCorresponding contents displayed on interface.
For example, can be particular keywords by specific interface displaying condition setting, when user is input into by clientWhen keyword or the formal character keyword by triggering, what user end to server transmission was associated with the keyword pleaseAsk, for example, can be the request of the video that retrieval is associated with keyword, server is after above-mentioned request is received except to visitorFamily end is returned outside corresponding retrieval result data, can also judge whether the keyword is the spy for meeting specific interface display conditionDetermine keyword, in the case where specific interface display condition is met, by corresponding contents displayed on interface to client push simultaneouslyControl client carries out interface display according to the contents displayed on interface.
For example, user input " thinkling sound Ya lists ", server, can be by the case where being judged as that thinkling sound's Ya lists belong to particular keywordsThe respective interface for having configured is pushed to client, and the background at interface can be the classical scene of the play, and interface content can be thisAcute relevant link, news report, performer's introduction etc., typical stage property that the icon in interface can also be in the play etc. is carried outDesign.Although it should be noted that describe interface display method as an example as above with videoconference client, art technologyPersonnel are it is understood that the disclosure answers not limited to this.In fact, user can flexibly set application scenarios according to the actual requirements completely.
As shown in Fig. 2 as another example of the disclosure, step S11, when specific interface display condition is met, reallyThe fixed contents displayed on interface corresponding with the specific interface display condition, can include:
Step S113, preference of the user to contents displayed on interface is estimated according to user profile;
Step S114, it is determined that the contents displayed on interface corresponding with the preference.
Wherein, the user profile can be the information of the basic document for representing user, for example, can include:User'sIdentity, sex or one or more in the age.Can be obtained by log-on message when user first logs into client and usedFamily information, and by the specific user account of the user information correlation, user account can also be associated one or more endEnd.Different identity, sex, the crowd at age often like difference, or some users have special hobby etc., can basisThese information estimate the contents displayed on interface that user likes, and are pushed to client, can provide Interface Options in client and supplyUser selects.In addition, if user is by different terminal logs in user accounts, server still can be obtained by user accountThe user profile for taking association is pushed.Above user identity, sex or age are merely possible to the example of user profile, noUsed as the restriction to user profile, those skilled in the art completely can be flexible according to personal like and/or practical application sceneSetting.
For example, it is " 16 years old, Beijing, women " that server obtains user profile.System of the server according to historical dataMeter rule can determine whether the preference of active user for " city maiden wind ", and " city maiden wind " is previously provided with server, and this is specialDemarcation face display condition and corresponding contents displayed on interface, server can inquire about corresponding contents displayed on interface, push to and work asThe client that preceding user is used carries out interface display, and shown interface can be for example pink tone, with cartoon patternDeng.
Determine corresponding contents displayed on interface by according to interface display condition, and control client according to the interfaceDisplay content carries out interface display.The interface display method of disclosure above-described embodiment can improve the personalized displaying effect at interfaceReally, meet users ' individualized requirement, improve Consumer's Experience;Interface can also be made full use of carries out publicity popularization etc..
Embodiment 2
Fig. 3 shows the block diagram of the interface display apparatus according to the embodiment of the disclosure one, and the device can apply to server,Terminal is applied also for, for example, mobile phone, computer etc..As shown in figure 3, the device includes:Determining module 31 and display control mouldBlock 32.
Determining module 31, for when specific interface display condition is met, it is determined that with the specific interface display condition phaseCorresponding contents displayed on interface;
Display control module 32, for controlling client to carry out interface display according to the contents displayed on interface.
In a kind of possible implementation method, it is described meet specific interface display condition include it is following in one or moreMeet specific interface display condition:The link of date, keyword, user profile or user triggering.
Determine corresponding contents displayed on interface by according to interface display condition, and control client according to the interfaceDisplay content carries out interface display.The interface display apparatus of disclosure above-described embodiment can improve the personalized displaying effect at interfaceReally, meet users ' individualized requirement, improve Consumer's Experience;Interface can also be made full use of carries out publicity popularization etc..
Fig. 4 shows the block diagram of the interface display apparatus according to the embodiment of the disclosure one, as shown in figure 4, possible in one kindIn implementation method, the determining module 31 includes:The determining unit 314 of estimation unit 313 and the 3rd, and/or, the first determining unit311 or the second one or more in determining unit 312.
Estimation unit 313, for estimating preference of the user to contents displayed on interface according to user profile;
3rd determining unit 314, for determining the contents displayed on interface corresponding with the preference.
In a kind of possible implementation method, the user profile includes:The identity of user, sex or in the agePlant or various.
First determining unit 311, for when current date is the specific date, it is determined that corresponding with the specific dateContents displayed on interface.
Second determining unit 312, for when user input or selection keyword be particular keywords when, it is determined that with it is describedThe corresponding contents displayed on interface of particular keywords.
In a kind of possible implementation method, first determining unit 311 is used for when current date is for user's birthday,It is determined that the contents displayed on interface corresponding with birthday theme.
Embodiment 3
Fig. 5 is a kind of block diagram of the device 800 of the interface display according to an exemplary embodiment.For example, device 800Can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices,Body-building equipment, personal digital assistant etc..
Reference picture 5, device 800 can include following one or more assemblies:Processing assembly 802, memory 804, power supplyComponent 806, multimedia groupware 808, audio-frequency assembly 810, the interface 812 of input/output (I/O), sensor cluster 814, andCommunication component 816.
The integrated operation of the usual control device 800 of processing assembly 802, such as with display, call, data communication, phaseMachine is operated and the associated operation of record operation.Processing assembly 802 can refer to including one or more processors 820 to performOrder, to complete all or part of step of above-mentioned method.Additionally, processing assembly 802 can include one or more modules, justInteraction between processing assembly 802 and other assemblies.For example, processing assembly 802 can include multi-media module, it is many to facilitateInteraction between media component 808 and processing assembly 802.
Memory 804 is configured as storing various types of data supporting the operation in device 800.These data are shownExample includes the instruction for any application program or method operated on device 800, and contact data, telephone book data disappearsBreath, picture, video etc..Memory 804 can be by any kind of volatibility or non-volatile memory device or their groupClose and realize, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM) is erasable to compileJourney read-only storage (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flashDevice, disk or CD.
Power supply module 806 provides electric power for the various assemblies of device 800.Power supply module 806 can include power management systemSystem, one or more power supplys, and other generate, manage and distribute the component that electric power is associated with for device 800.
Multimedia groupware 808 is included in one screen of output interface of offer between described device 800 and user.OneIn a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screenCurtain may be implemented as touch-screen, to receive the input signal from user.Touch panel includes one or more touch sensingsDevice is with the gesture on sensing touch, slip and touch panel.The touch sensor can not only sensing touch or sliding actionBorder, but also detection and the touch or slide related duration and pressure.In certain embodiments, many matchmakersBody component 808 includes a front camera and/or rear camera.When device 800 be in operator scheme, such as screening-mode orDuring video mode, front camera and/or rear camera can receive outside multi-medium data.Each front camera andRear camera can be a fixed optical lens system or with focusing and optical zoom capabilities.
Audio-frequency assembly 810 is configured as output and/or input audio signal.For example, audio-frequency assembly 810 includes a MikeWind (MIC), when device 800 is in operator scheme, such as call model, logging mode and speech recognition mode, microphone is matched somebody with somebodyIt is set to reception external audio signal.The audio signal for being received can be further stored in memory 804 or via communication setPart 816 sends.In certain embodiments, audio-frequency assembly 810 also includes a loudspeaker, for exports audio signal.
, to provide interface between processing assembly 802 and peripheral interface module, above-mentioned peripheral interface module can for I/O interfaces 812To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lockDetermine button.
Sensor cluster 814 includes one or more sensors, and the state for providing various aspects for device 800 is commentedEstimate.For example, sensor cluster 814 can detect the opening/closed mode of device 800, the relative positioning of component is for example describedComponent is the display and keypad of device 800, and sensor cluster 814 can be with 800 1 components of detection means 800 or devicePosition change, user is presence or absence of with what device 800 was contacted, the orientation of device 800 or acceleration/deceleration and device 800Temperature change.Sensor cluster 814 can include proximity transducer, be configured to be detected when without any physical contactThe presence of neighbouring object.Sensor cluster 814 can also include optical sensor, such as CMOS or ccd image sensor, for intoAs being used in application.In certain embodiments, the sensor cluster 814 can also include acceleration transducer, gyro sensorsDevice, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 816 is configured to facilitate the communication of wired or wireless way between device 800 and other equipment.Device800 can access the wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.In an exemplary implementationIn example, communication component 816 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.In one exemplary embodiment, the communication component 816 also includes near-field communication (NFC) module, to promote junction service.ExampleSuch as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 800 can be by one or more application specific integrated circuits (ASIC), numeral letterNumber processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array(FPGA), controller, microcontroller, microprocessor or other electronic components realization, for performing the above method.
In the exemplary embodiment, a kind of non-volatile computer readable storage medium storing program for executing including instructing, example are additionally providedSuch as include the memory 804 of instruction, above-mentioned instruction can be performed to complete the above method by the processor 820 of device 800.
Fig. 6 is a kind of block diagram of the interface display apparatus 1900 according to an exemplary embodiment.For example, device 1900May be provided in a server.Reference picture 6, device 1900 includes processing assembly 1922, and it further includes one or moreProcessor, and the memory resource as representated by memory 1932, can be by the finger of the execution of processing assembly 1922 for storingOrder, such as application program.The application program stored in memory 1932 can include one or more each correspondenceIn one group of module of instruction.Additionally, processing assembly 1922 is configured as execute instruction, to perform the above method.
Device 1900 can also include that a power supply module 1926 is configured as the power management of performs device 1900, oneWired or wireless network interface 1950 is configured as device 1900 being connected to network, and input and output (I/O) interface1958.Device 1900 can operate the operating system in memory 1932, such as Windows ServerTM, Mac based on storageOS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
In the exemplary embodiment, a kind of non-volatile computer readable storage medium storing program for executing including instructing, example are additionally providedSuch as include the memory 1932 of instruction, above-mentioned instruction can be performed to complete the above method by the processing assembly 1922 of device 1900.
The disclosure can be system, method and/or computer program product.Computer program product can include computerReadable storage medium storing program for executing, containing for making processor realize the computer-readable program instructions of various aspects of the disclosure.
Computer-readable recording medium can be the tangible of the instruction that holding and storage are used by instruction execution equipmentEquipment.Computer-readable recording medium for example can be-- but be not limited to-- storage device electric, magnetic storage apparatus, optical storageEquipment, electromagnetism storage device, semiconductor memory apparatus or above-mentioned any appropriate combination.Computer-readable recording mediumMore specifically example (non exhaustive list) includes:Portable computer diskette, hard disk, random access memory (RAM), read-only depositIt is reservoir (ROM), erasable programmable read only memory (EPROM or flash memory), static RAM (SRAM), portableCompact disk read-only storage (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, for example thereonBe stored with instruction punch card or groove internal projection structure and above-mentioned any appropriate combination.Calculating used herein aboveMachine readable storage medium storing program for executing is not construed as instantaneous signal in itself, the electromagnetic wave of such as radio wave or other Free propagations, logicalCross electromagnetic wave (for example, the light pulse for passing through fiber optic cables) that waveguide or other transmission mediums propagate or by wire transferElectric signal.
Computer-readable program instructions as described herein can from computer-readable recording medium download to each calculate/Processing equipment, or outer computer or outer is downloaded to by network, such as internet, LAN, wide area network and/or wireless networkPortion's storage device.Network can include copper transmission cable, Optical Fiber Transmission, be wirelessly transferred, router, fire wall, interchanger, gatewayComputer and/or Edge Server.Adapter or network interface in each calculating/processing equipment are received from network to be countedCalculation machine readable program instructions, and the computer-readable program instructions are forwarded, for storing the meter in each calculating/processing equipmentIn calculation machine readable storage medium storing program for executing.
For perform the disclosure operation computer program instructions can be assembly instruction, instruction set architecture (ISA) instruction,Machine instruction, machine-dependent instructions, microcode, firmware instructions, condition setup data or with one or more programming languageSource code or object code that any combination is write, programming language of the programming language including object-oriented-such asSmalltalk, C++ etc., and routine procedural programming languages-such as " C " language or similar programming language.ComputerReadable program instructions can perform fully on the user computer, partly perform on the user computer, as one solelyVertical software kit is performed, part performs or completely in remote computer on the remote computer on the user computer for partOr performed on server.In the situation for being related to remote computer, remote computer can be by the network-bag of any kindLAN (LAN) or wide area network (WAN)-be connected to subscriber computer are included, or, it may be connected to outer computer (such as profitWith ISP come by Internet connection).In certain embodiments, by using computer-readable program instructionsStatus information carry out personalized customization electronic circuit, such as PLD, field programmable gate array (FPGA) or canProgrammed logic array (PLA) (PLA), the electronic circuit can perform computer-readable program instructions, so as to realize each side of the disclosureFace.
Referring herein to the method according to the embodiment of the present disclosure, device (system) and computer program product flow chart and/Or block diagram describes various aspects of the disclosure.It should be appreciated that each square frame and flow chart of flow chart and/or block diagram and/Or in block diagram each square frame combination, can be realized by computer-readable program instructions.
These computer-readable program instructions can be supplied to all-purpose computer, special-purpose computer or other programmable datasThe processor of processing unit, so as to produce a kind of machine so that these instructions are by computer or other programmable datasDuring the computing device of processing unit, work(specified in one or more square frames realized in flow chart and/or block diagram is generatedThe device of energy/action.Can also be the storage of these computer-readable program instructions in a computer-readable storage medium, these refer toOrder causes that computer, programmable data processing unit and/or other equipment work in a specific way, so that, be stored with instructionComputer-readable medium then includes a manufacture, and it includes realizing in one or more square frames in flow chart and/or block diagramThe instruction of the various aspects of the function/action of regulation.
Can also computer-readable program instructions be loaded into computer, other programmable data processing units or otherIn equipment so that perform series of operation steps on computer, other programmable data processing units or miscellaneous equipment, to produceThe computer implemented process of life, so that performed on computer, other programmable data processing units or miscellaneous equipmentInstruct function/action specified in one or more square frames realized in flow chart and/or block diagram.
Flow chart and block diagram in accompanying drawing show system, method and the computer journey of the multiple embodiments according to the disclosureThe architectural framework in the cards of sequence product, function and operation.At this point, each square frame in flow chart or block diagram can generationOne part for module, program segment or instruction of table a, part for the module, program segment or instruction is used comprising one or moreIn the executable instruction of the logic function for realizing regulation.In some realizations as replacement, the function of being marked in square frameCan occur with different from the order marked in accompanying drawing.For example, two continuous square frames can essentially be held substantially in parallelOK, they can also be performed in the opposite order sometimes, and this is depending on involved function.It is also noted that block diagram and/orThe combination of the square frame in each square frame and block diagram and/or flow chart in flow chart, can use the function of performing regulation or dynamicThe special hardware based system made is realized, or can be realized with the combination of computer instruction with specialized hardware.
It is described above the presently disclosed embodiments, described above is exemplary, and non-exclusive, andIt is not limited to disclosed each embodiment.In the case of without departing from the scope and spirit of illustrated each embodiment, for this skillMany modifications and changes will be apparent from for the those of ordinary skill in art field.The selection of term used herein, purportBest explaining principle, practical application or the technological improvement to the technology in market of each embodiment, or lead this technologyOther those of ordinary skill in domain are understood that each embodiment disclosed herein.