Detailed description of the invention
With embodiment, the application is described in further detail below in conjunction with the accompanying drawings.It is appreciated that, specific embodiment described herein is used only for explaining related invention, rather than to thisBright restriction.It also should be noted that, for the ease of describe, accompanying drawing illustrate only withThe part that invention is relevant.
It should be noted that in the case of not conflicting, the embodiment in the application and embodimentIn feature can be mutually combined.Describe this below with reference to the accompanying drawings and in conjunction with the embodiments in detailApplication.
As mentioned in the background, prior art is general all to show journey when starting applicationThe modes such as sequence title, poster, mark are as starting page, uninteresting single.Certainly some are also had to answerAnd have employed the form of timed advertisement, the such as time spot is the 5-10 second, needs to wait advertisement to playComplete can enter application.The time of advertisement is generally longer than the time applying start-up loading, thisMode greatly reduces Consumer's Experience.
On the other hand, the startup page form that both the above is common all have employed startup page and application headThe form that page is independent, when application starts, independent loads starts page and application homepage respectively, and this just needsWant the longer load time.
In view of the defect of prior art, the embodiment of the present application provides a kind of method starting application,This startup method can promote the speed that application starts.In some implementations, this startup method is alsoCan solve the problem that application starts the dull uninteresting problem of page.Below in conjunction with flow chart, this is describedThe method of application embodiment.
With reference to Fig. 1, it illustrates the method starting application according to one embodiment of the applicationExemplary process diagram.
As it is shown in figure 1, in step 110, in response to starting the request applied, display is describedThe startup page of application, starts the Background of page including at least the part number in the homepage picture of applicationAccording to.
Above-mentioned application can be mounted in the application on various electronic equipment.Electronic equipment is such asPC, smart mobile phone, intelligent television, panel computer, individual can be included but not limited toDigital assistants, E-book reader etc..Above-mentioned application can be then to run on theseApplication program on electronic equipment, application software etc., such as: may operate on smart mobile phoneTravel application, music application, reading application etc..Certainly this is intended merely to conveniently understand, showsThe explanation of example, is not limited to the present invention.
In order to become apparent from understanding that embodiments of the invention, Fig. 2 show that starting a kind of of page implementsThe schematic diagram of example and Fig. 3 show the schematic diagram of a kind of embodiment of application homepage.
Comprise Background 201 as in figure 2 it is shown, start page 200 and be positioned on Background 201Various page elements (being discussed in detail below).As it is shown on figure 3, homepage 300 comprises homepagePicture (such as, head Figure 30 1) and the various page elements being positioned in homepage (hereafter will be in detailThin description).In embodiments herein, the Background 201 starting page is shared with application homepageOne or more image.At this in diagram, share head Figure 30 1.More specifically, page is startedBackground 201 is including at least the part data in the homepage picture (head Figure 30 1) of application.BaseIn these " part data ", Background 201 " can partly show " the interior of homepage picture 301Hold, but owing to being the part data in homepage picture 301, therefore Background 201 may notCan be completely the same with homepage picture 301, display effect has difference.
Fig. 4 and Fig. 5 respectively illustrates startup page Background 201 with homepage picture 301 in displayTwo kinds of embodiments different in effect.
In one embodiment, as shown in Figure 4, Background 201 obscures than homepage picture 301,In other words, the definition of the Background 201 starting page 200 is less than the clear of homepage picture 301Degree.In Fig. 4, compare for convenience, also show Background 201 and homepage picture 301,Left part is illustrated as Background 201, and right part is illustrated as homepage picture 301.Can have manyKind of mode provides the effect of this fuzzy display, such as pixelation, mosaic effect etc., thisA little modes will be known to those skilled in the art, and here is omitted.
In another kind of embodiment, as it is shown in figure 5, Background 201 is incomplete, imperfectHomepage picture 301.Comparing the most for convenience, Fig. 5 also show Background 201 HeHomepage picture 301, left part is illustrated as Background 201, and right part is illustrated as homepage picture301.Various ways can be taked to generate this incomplete picture.For example, it is possible between takingThe mode of partial pixel is read every formula (such as, every several row or several row or latticed),The application does not the most limit.
It is to be understood that Fig. 4 and Fig. 5 is intended merely to conveniently understand displays such as " obscuring " " incomplete "The situation of effect, only illustrates its possible form expressed, is not used to the embodiment of the present applicationIt is defined in Fig. 4 and Background illustrated in fig. 5 201 or homepage picture 301.And, in figureSituations such as " obscuring " " incomplete " that illustrate also is optional mode, such as pixelation, MarseilleGram etc. may be used to the situation that obscures.
Returning Fig. 1, then, in the step 120, load application data, application data are at leastIncluding data the most not shown in homepage picture.
Load application data, i.e. load and start the necessary data of application, meeting in these dataIncluding the data of the homepage of the follow-up application that will show, the most at least include homepage pictureThe data of 301.In integrating step 110, " Background comprises in the homepage picture 301 of applicationPart data " could be aware that, the part data in homepage picture 301 are starting page 200Background 201 in show, in other words, start page 200 Background 201 in have shown thatThe content of part homepage picture 301, has loaded and has shown part homepage picture 301Data, therefore, in the step 120 " the most not shown data in homepage picture ", it is possible toIt is the part data not shown in the Background 201 starting page 200.
It should be noted that the data of homepage picture 301 potentially include image content data,The data of dimension of picture, picture size data, the data etc. of Pictures location, the present invention is notThe Background 201 limiting startup page 200 specifically show which kind of data in homepage picture 301,It is preferable that the data of display image content, and can be the number of part display image contentAccording to.
Then, in step 130, in response to the loading of application data, from the startup page 200 of applicationTransition display application homepage 300, wherein complete display homepage picture 301 in application homepage 300Data.
In step 130, in response to the loading of application data, can be as applying dataLoad carry out follow-up action, it is also possible to be wait application data loaded, then carry out follow-up moveMake.It is appreciated that when application data load or when loading completes, equipment may obtainThe complete data of homepage picture 301, therefore, it can completely show homepage picture 301, thisTime can by screen display content from start page switch to apply homepage.More specifically, can adoptBy the mode of transition, such as cartoon type transition effect, it is switched to homepage from starting page.
In conjunction with the example shown in Fig. 2 and Fig. 3, it can be seen that the Background 201 of Fig. 2 is Fig. 3The homepage picture 301 of homepage 300 upper part.In this example, it can be clearly seen that Fig. 2In Background 201 obscure than the homepage picture 301 in Fig. 3, this is Background 201 bagPart data containing homepage picture 301.In above-mentioned steps 130, the startup page 200 of Fig. 2It is transitioned into the homepage 300 of Fig. 3, and the homepage picture 301 in Fig. 3 completely shows.HereinComplete display, may refer to for the Background 201 with part data, its toolThere is more data, because being referred to as complete display.
The Background starting page 200 it is appreciated that according to description to the embodiment of the present application above201 along with the loading of application data, and transition is shown to homepage 300 to be made as homepage picture 301With.Visible, from the partial data of the part data of homepage picture 301 to homepage picture 301,This process is equivalent to load the time of a pictures, and loads in the time of a pictures, realShow display and the display of homepage picture 301 starting page 200 Background 201.Prior artBackground 201 and homepage picture 301 are independent loads, then at least need to load two picturesTime of loading of one Background 201 of time, during the loading of a homepage picture 301Between.As can be seen here, the present invention compared with prior art, shortens the application load time, improvesApplication loading velocity.For a user, the shortening of load time improves Consumer's Experience.
Although it should be noted that, describe the operation of the inventive method in the accompanying drawings with particular order,But, this does not requires that or implies and must operate to perform these according to this particular order, orIt is to have to carry out the most shown operation to realize desired result.On the contrary, flow chart is retouchedThe step painted can change execution sequence.Such as can omit some step, multiple steps are closedAnd be that a step performs, and/or a step is decomposed into the execution of multiple step.Such as, figureStep 120 and step 130 in 1 can concurrently perform.
In some embodiments of the invention, it is also possible to show some additional informations starting on page,With abundant display content, meet user's actual need.
Startup page 200 example shown in Figure 2.Start and on page, can show that some are real simultaneouslyBy information, these practical information such as can include but not limited to following one or more: positionConfidence breath 202, temporal information 203, Weather information 204 and Word message 205.These are practicalInformation can solve to start the uninteresting single defect of page.
Positional information 202 can be the geographical position that the user of electronic equipment is presently in, and this canTo be obtained by the positioner of electronic equipment self (such as, GPS etc.).Temporal information203 can be date or clock information.Such as, depend on the function of application or use environment,For travel application, preferably can show date information;For cuisines are applied, canWith read clock information.Certainly, it is considered to general electronic equipment self has clock display, the most excellentChoosing can be date and time information.Weather information 204 is the current weather shape being presently in geographical positionCondition.Weather information can take various ways to present, such as word or picture (such as Fig. 2).Word message 205 such as can include at least one in well-known saying, epigram, advertisement.Except above-mentionedOutside, start page 200 and may also display the flag information 206 of application.This flag information can beThe title of application, icon etc., naturally it is also possible to be out of Memory, such as advertisement.
When showing these additional informations on the startup page of application, the attention of user attracted toIn said additional information.Therefore, above-described embodiment is except being provided that practical function, it is also possible to riseTo the effect making user ignore the application load time, user's one application toggle speed can be given equallyFast sensation.
Above-mentioned practical information can be obtained by the electronic equipment this locality at application place.Such as with intelligenceAs a example by energy mobile phone, by the positioning function of smart mobile phone, time function etc., obtain position letterBreath, temporal information, Weather information etc..Word message above-mentioned can be stored in electronicsDirectly obtain on equipment.More such as need not networking application, the most so-called stand-alone application,Just can directly obtain information from local (electronic equipment).In another embodiment, realCan be that electronic equipment passes through Network Capture by information.Such as, by the network of electronic equipmentCommunication module, obtains resource requirement, such as Weather information etc. from relevant server or equipment.The application does not the most limit.
As previously mentioned, when being switched to homepage from startup page, cartoon type mistake can be takedCross effect.Illustrate how below to be transitioned into application homepage 300 from the startup page 200 of application.
In one embodiment, the Background 201 of page 200 will be started by animation effectBe assigned to apply the correspondence position of homepage picture 301 of homepage, and show clear and/or completeHomepage picture 301.Animation effect can be various ways herein, the most simply amplifies, contractsLittle, shift position etc..Certainly, use complicated animation effect to can be equally used for the present invention,And the animation effect using complexity can also play the effect strengthening Consumer's Experience.
Further, with animation effect, Background 201 is matched homepage picture 301 position, withAnd showing homepage picture 301 clearly, both order can be arbitrary.Can first mateTo suitable position, then show picture clearly, it is also possible to first show that picture mates again clearlyPosition, can also the two synchronize to carry out certainly.It addition, show that the process of picture clearly is permissibleIt is to directly display, it is also possible to be to be shown by animation effect, for example with the animation effect of erasing,Fuzzy Background 201 is erased to homepage picture 301 clearly.
Generally, in addition to homepage picture, application homepage 300 also comprises some other associationsPage elements.Depending on concrete function or the purposes of application, these page elements can have notSame form.Fig. 3 shows the exemplary homepage of such as travel application.In this example, thesePage elements can include but not limited to following one or more: search box 302, text message303 and label button 304.
Above-mentioned search box 302 may be used for inputting text search;Text message 303 can bePicture join word or the explanation of other purposes or description;Label button 304 can be to hold in applicationRow corresponding function or the quick botton of the different column of entrance.The form of label button 304 can haveMultiple, such as Fig. 3 is shown as the form of simple picture and word, and these can change, exampleAs according to changing the form of expression red-letter day, the such as Spring Festival is shown as firecrackers.
Further, application homepage 300 can also include other guide.Such as shown in Fig. 3,Also including content display area 305, this content display area can be used to show advertisement, notice etc..Additionally homepage can also include operating space 306, the different page of can entering.As Fig. 3 graspsMake on the right side of district 306 " I " of display, by linking at this, user setup interface can be entered,Such as can be with register account number, login account, application be carried out operation setting etc..AboveIt is exemplary explanation, is not limited to the present invention.
When being shown to apply homepage 300 from startup page 200 transition of application, above-mentioned page unitElement equally uses animation effect to show.Such as show in the way of mobile, orShow in the way of coming out gradually.
Alternatively or additionally, when also showing previously described reality on the startup page 200 of applicationWhen using information, when being shown to apply homepage 300 from startup page 200 transition, these practical lettersBreath can disappear, namely cancels its display.These practical information can directly disappear, or with dynamicThe form drawing effect disappears, such as, fade out formula and cancel display.
" Background 201 being matched homepage picture 301 position with animation effect " described above,The use of various animation effects such as " with animated display page elements ", can shorten userPerception to the application startup time, when animation effect occurs, some data may the most not addLoad completes, and needs to continue when animation effect is shown to load, and user is seeing animationMay think during effect that application is complete loading and completes intuitively, so can improve user's bodyTest, and apply toggle speed sensation quickly to user.
Certainly, animation effect used as described above can improve Consumer's Experience, but this is not used to limitThe present invention processed must use animation effect, and can not limit the present invention needs in animation effect exhibitionThe data being not fully complete are loaded when showing.
In some embodiments, such as shown in Fig. 2 and Fig. 3, it is used as to start the page back of the bodyThe homepage picture 301 of scape Figure 20 1 includes the homepage head figure of application.Certainly, homepage head figure is usedIt is only used as a kind of optional embodiment, is not limited to the present invention.Other embodiment partyIn formula, it is also possible to select the mode being suitable for according to the concrete form of application homepage.Such as some shouldWith not using head figure, but use plurality of pictures to be set up in parallel, now can select arbitraryOpen or plurality of pictures, obtain its part data, as the Background 201 starting page 200.
Certainly, above-mentioned head figure generally refers to apply in homepage, the Centered Graphs that top is maximum,Certainly, this is not used to restriction effect, and the head figure of some application is likely to be positioned at core,Some application may not use head figure.Further, homepage head figure can also show a figure word,As it is shown on figure 3, head figure word can be with characters in a fancy style, with typesetting word designed etc..Certainly,Head figure word may belong to the text message in page elements.
It is also important to note that the application above-mentioned homepage picture 301 preferably refers to the picture of local existence,Need not be obtained from server by network because the toggle speed of so application be also possible to can be because ofIt is affected for network speed.Certainly, from service every time when homepage picture 301 can also be to useDevice obtains, and simply proposes a kind of preferably mode herein.It is normally applied and all can preserve at bodyPart pictorial information, it is to avoid start every time and be required for networking acquisition, the most much should should be noted thatWith need not networking, their data are typically maintained in this locality.
In some embodiments of the application, start page 200 to display application homepage 300 from displayDuring, complete the time loading described homepage data less than 3s.Complete loading can hereinTo refer to from receiving the time that the request of application has loaded that starts to homepage, further, firstPage has loaded can be to show that homepage content is as the criterion completely.
In the optional embodiment of one, the time starting page 200 display is 800ms;OpenDynamic page uses the animation effect fading out disappearance to be transitioned into homepage, the time that animation effect is shown hereinFor 800ms;Start page Background and use the animation effect reduced, match first Pictures location,Time-consuming is 800ms, can fade out disappearance synchronization execution with starting page herein, or partly overlapExecution, such as start page and fade out disappearance and carried out 300ms, Background begins with animation effectFruit matches homepage Pictures location;Further, the search box in page elements and above-mentioned head figureWord occurs in the way of moving from the bottom up, such as, move 50px, time-consuming 500ms;Add againCarry label button, it is also possible to be to move 50px from bottom to top, time-consuming 500ms.
Certainly, the method more than present invention is not entirely limited the Starting mode of application, if shouldWith also other guide, equally load, such as with the application of startup music, Ke YiWhen loading homepage data, synchronize to play music, or in the above-mentioned local addition having animation effectAudio etc..
With further reference to Fig. 6, it illustrates answering for startup according to one embodiment of the applicationThe exemplary block diagram of device 600.
As shown in Figure 6, this device 600 includes display unit 610 and loading unit 620.
Display unit 610, for the request in response to startup application, shows the startup page of application,Wherein start the Background of page including at least the part data in the homepage picture of described application;EnterOne step, this display unit 610 is additionally operable to the loading in response to application data, from the startup of applicationPage transition shows described application homepage, the wherein described homepage picture of complete display in application homepageData.
Loading unit 620 is used for loading application data, and application data at least include described front figureThe most not shown data in sheet.
The Background of above-mentioned startup page is to start the pictorial information that page shows, Background comprises applicationPart data in homepage picture, can " partly be shown " by " part data " BackgroundThe content of homepage picture, but owing to being the part data in homepage picture, therefore Background canEnergy will not be completely the same with homepage picture, and such as Background may be than homepage picture blur, example againAs Background is probably incompleteness, incomplete homepage picture, certain both modes are the most only madeFor optional two ways.
In the preferred mode of one, start the definition of Background of page less than described front figureThe definition of sheet.
Further, display unit 610 can be also used for: by animation effect by described startup pageBackground be matched to the homepage Pictures location of described application homepage, and show homepage clearlyPicture.
In certain embodiments, display unit 610 can be further used for: at described startup pageThe page elements of upper display association, page elements includes following one or more: search box, literary compositionThis information and label button.
Further, display unit 610 can be also used for: shows practical information in starting page,Practical information includes following one or more: positional information, temporal information, Weather information andWord message, described Word message includes at least one in well-known saying, epigram, advertisement.Certainly,Display unit 610 can be further used for: directly or fade out formula and cancel and show described practical information.
In the optional embodiment of one, loading unit 620 completes to load described homepage dataTime less than 3s.Homepage picture includes the homepage head figure of described application.Above-mentioned homepage head figure
Generally referring to apply the Centered Graphs that in homepage, top is maximum, certainly, this is not used toRestriction effect, the head figure of some application is likely to be positioned at core, and some application may not makeScheme with head.Further, can also show a figure word on homepage head figure, figure word can artWord, typesetting word etc. with design.Certainly, head figure word may belong in page elementsText message.
Should be appreciated that all unit described in device 600 and the method described with reference to Fig. 1-Fig. 5In each step corresponding.Thus, the operation and the feature that describe above with respect to method are the suitableeestFor device 600 and the unit that wherein comprises, do not repeat them here.
Below with reference to Fig. 7, it illustrates the exemplary system that wherein can apply the embodiment of the present applicationSystem framework.
As it is shown in fig. 7, system 700 can include electronic equipment 701,702, network 703 andServer 704,705,706 and 707.Network 703 is in order at electronic equipment 701,702 andThe medium of communication link is provided between server 704,705,706,707.Network 703 is permissibleIncluding various connection types, the most wired, wireless communication link or fiber optic cables etc..
User 710 can use electronic equipment 701,702 by network 703 and server 704,705,706,707 is mutual, to access various service, such as, obtains practical letter mentioned aboveBreath, including obtaining position, time, weather etc..
The application corresponding with server can be installed on electronic equipment 701,702, the most rightThe server of Ying Yu " A tourism ", then answering of " A tourism " should be provided with on electronic equipmentWith.
Electronic equipment 701,702 can be various electronic equipment, include but not limited to PC,Smart mobile phone, intelligent television, panel computer, personal digital assistant, E-book reader etc..Server 704,705,706,707 can be to provide the server of various service.Server canTo provide service in response to the service of user request.It is appreciated that a server can carryServicing for one or more, same service can also be provided by multiple servers.In this ShenIn embodiment please, involved server can include but not limited to, positional information server,Weather information server, Word message server etc..
It should be understood that the number of electronic equipment, network and the server in Fig. 7 is only signalProperty.According to realizing needs, can have any number of terminal unit, network and server.
Below with reference to Fig. 8, it illustrates the electronic equipment be suitable to for realizing the embodiment of the present applicationThe structural representation of computer system 800.
As shown in Figure 8, computer system 800 includes CPU (CPU) 801, itsCan be according to the program being stored in read only memory (ROM) 802 or from storage part 808It is loaded into the program in random access storage device (RAM) 803 and performs various suitable actionAnd process.In RAM 803, also storage has system 800 to operate required various program sumsAccording to.CPU 801, ROM 802 and RAM 803 are connected with each other by bus 804.Input/ output (I/O) interface 805 is also connected to bus 804.
It is connected to I/O interface 805: include the importation 806 of keyboard, mouse etc. with lower component;Including such as cathode ray tube (CRT), liquid crystal display (LCD) etc. and speaker etc.Output part 807;Storage part 808 including hard disk etc.;And include such as LAN card,The communications portion 809 of the NIC of modem etc..Communications portion 809 is via such asThe network of the Internet performs communication process.Driver 810 is connected to I/O interface also according to needs805.Detachable media 811, such as disk, CD, magneto-optic disk, semiconductor memory etc.,Be arranged on as required in driver 810, in order to the computer program read from it according toNeeds are mounted into storage part 808.Especially, according to embodiment of the disclosure, join aboveThe process examining Fig. 1-Fig. 5 description may be implemented as computer software programs.Such as, the disclosureEmbodiment can include a kind of computer program, it includes being tangibly embodied in machine canReading the computer program on medium, described computer program comprises the method for performing Fig. 1Program code.In such embodiments, this computer program can pass through communications portion 809It is downloaded and installed from network, and/or is mounted from detachable media 811.
Flow chart in accompanying drawing and block diagram, it is illustrated that according to various embodiments of the invention system,Architectural framework in the cards, function and the operation of method and computer program product.This pointOn, each square frame in flow chart or block diagram can represent a module, program segment or codeA part, a part for described module, program segment or code comprise one or more forRealize the executable instruction of the logic function of regulation.It should also be noted that at some as replacementIn realization, the function marked in square frame can also be sent out to be different from the order marked in accompanying drawingRaw.Such as, two square frames succeedingly represented can essentially perform substantially in parallel, theySometimes can also perform in the opposite order, this is depending on involved function.It is also noted thatIt is, the square frame in each square frame in block diagram and/or flow chart and block diagram and/or flow chartCombination, can realize by the special hardware based system of the function or operation that perform regulation,Or can realize with the combination of specialized hardware with computer instruction.
It is described in the embodiment of the present application involved unit or module can be by the side of softwareFormula realizes, it is also possible to realize by the way of hardware.Described unit or module can alsoArrange within a processor.The title of these unit or module is not intended that under certain conditions to thisUnit or the restriction of module itself.
As on the other hand, present invention also provides a kind of computer-readable recording medium, this meterCalculation machine readable storage medium storing program for executing can be that computer included in device described in above-described embodiment canRead storage medium;Can also be individualism, the computer-readable storage being unkitted in the equipment of allocating intoMedium.Computer-readable recording medium storage has one or more than one program, described programIt is used for performing to be described in the Formula Input Technology side of the application by one or more than one processorMethod.
Above description is only the preferred embodiment of the application and saying institute's application technology principleBright.It will be appreciated by those skilled in the art that invention scope involved in the application, do not limitIn the technical scheme of the particular combination of above-mentioned technical characteristic, also should contain simultaneously without departing fromIn the case of described inventive concept, above-mentioned technical characteristic or its equivalent feature carry out combination in anyAnd other technical scheme formed.Such as features described above and (but not limited to) disclosed hereinThe technical characteristic with similar functions is replaced mutually and the technical scheme that formed.