[go: up one dir, main page]

CN103399911A - Access processing method, device and terminal device on basis of browser client - Google Patents

Access processing method, device and terminal device on basis of browser client Download PDF

Info

Publication number
CN103399911A
CN103399911A CN2013103262976A CN201310326297A CN103399911A CN 103399911 A CN103399911 A CN 103399911A CN 2013103262976 A CN2013103262976 A CN 2013103262976A CN 201310326297 A CN201310326297 A CN 201310326297A CN 103399911 A CN103399911 A CN 103399911A
Authority
CN
China
Prior art keywords
data
feature
played
playing
cloud server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013103262976A
Other languages
Chinese (zh)
Inventor
任远
姚丽梅
王宗妮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Technology Co Ltd
Original Assignee
Beijing Xiaomi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Technology Co Ltd filed Critical Beijing Xiaomi Technology Co Ltd
Priority to CN2013103262976A priority Critical patent/CN103399911A/en
Publication of CN103399911A publication Critical patent/CN103399911A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

An embodiment of the invention discloses an access processing method, device and terminal device on the basis of a browser client and belongs to the field of terminal equipment. The method includes the steps of sending a webpage access request to a cloud server, reading the characteristic rendering data from an index database when the cloud server determines that the characteristic rendering data are not changed according to data labels, reading the characteristic rendering data into a memory, and performing webpage rendering according to rendering data containing the characteristic rendering data, wherein the webpage access request carries the data labels corresponding to characteristic rendering data. The device comprises a transmitting module, a data acquiring module, a webpage rendering module, a data processing module, a data destruction module, a receiving module and an updating module. The terminal equipment comprises a transmitter and a processor. According to the access processing method, device and terminal device on the basis of the browser client, the characteristic rendering data are directly uploaded into the memory from the index database, and therefore memory usage of the client is reduced while expenditures of network resources are further reduced.

Description

Access processing method, device and terminal device based on browser client
Technical field
The present invention relates to the terminal device field, particularly a kind of access processing method based on browser client, device and terminal device.
Background technology
Along with the development of internet and intelligent terminal, browser, as a bridge block that connects both, becomes one of requisite instrument on intelligent terminal.Be accompanied by the day by day abundant of information that webpage provides and data, the EMS memory occupation of browser more and more receives people's concern, even becomes one of standard of judgement browser quality.
For the optimization of EMS memory occupation, typically use local storage (the local storage interface that HTML5 provides) buffer memory part user data, reduce used variable taking internal memory in browser.As use data that local memory buffers user browsed etc.
In realizing process of the present invention, the inventor finds to exist at least following problem:
The buffer memory ability of browser often is subject to the limitation of correlation technique, data cached ability is generally less, the general capacity that 5M is only arranged, if total amount of data surpasses or considerably beyond its buffer memory ability, these information can't be locally stored institute and hold, and have to use internal memory to be stored, and so also will cause the browser memory consumption to increase, the fluency of operation reduces, and to the user, brings very large puzzlement.
Summary of the invention
In order to solve the problem of memory consumption, the embodiment of the present invention provides a kind of access processing method based on browser client, device and terminal device.
First aspect, provide a kind of access processing method based on browser client, and method comprises:
Send web access requests to cloud server, described web access requests carries feature and plays up Data Identification corresponding to data;
When cloud server determines that according to described Data Identification described feature is played up data and do not changed, read described feature and play up data from index data base;
Described feature is played up data read in internal memory, and according to comprising that described feature plays up the data of playing up of data and carry out webpage and play up.
Better, obtain while playing up data to described cloud server first, playing up of getting played up data Replica with the account characteristic of correspondence in data be saved in index data base;
Play up the data of playing up of data and carry out webpage and play up according to comprising described feature.
Better, playing up of getting played up data with the account characteristic of correspondence in data deposit in index data base, comprising:
The exclusive feature that belongs to current account of playing up in data that described cloud server returns is played up data and copied to from internal memory in described index data base.
Better, described basis comprises that described feature plays up the data of playing up of data and carry out after webpage plays up, and described method also comprises:
Destroy the data of playing up of preserving in internal memory.
Better, described after cloud server sends web access requests, described method also comprises:
The feature that receives after the variation that described cloud server returns is played up data and latest data sign; Feature after described variation is played up when data and latest data sign determines that according to described Data Identification described feature is played up data variation by described cloud server and is returned;
Playing up data according to the feature after described variation carries out webpage and plays up;
It is the data of playing up after described variation that described feature in described index data base is played up Data Update, and described Data Identification is updated to described latest data sign.
Better, described feature is played up data and is comprised: belong to current account exclusive address book contact information, belong to current account exclusive short message, belong to the exclusive photograph album information of current account.
Second aspect, provide a kind of device of access process based on browser client, and described device comprises:
Sending module, be used for sending web access requests to cloud server, and described web access requests carries feature and plays up Data Identification corresponding to data;
Data acquisition module, be used for reading described feature and to play up data from index data base when cloud server determines that according to described Data Identification described feature is played up data and do not changed;
The webpage rendering module, be used for that described feature is played up data and read in internal memory, and according to comprising that described feature plays up the data of playing up of data and carry out webpage and play up.
Better, described device also comprises:
Data processing module, be used for first obtaining while playing up data to described cloud server, with playing up in data of getting and account characteristic of correspondence play up data from internal memory copying and saving in index data base;
Described webpage rendering module, also be used for according to comprising that described feature plays up the data of playing up of data and carry out webpage and play up.
Better, described data processing module is used for that playing up of returning of the described cloud server exclusive feature that data belong to current account is played up data and copies to from internal memory in described index data base.
Better, described device also comprises:
The data destroying module, be used for to destroy the data of playing up that internal memory preserves.
Better, described device also comprises:
Receiver module, the feature that is used for receiving after the variation that described cloud server returns is played up data and latest data sign; Feature after described variation is played up when data and latest data sign determines that according to described Data Identification described feature is played up data variation by described cloud server and is returned;
Described webpage rendering module, also be used for playing up data according to the feature after described variation and carry out webpage and play up;
Update module, being used for the described feature of described index data base is played up Data Update is the data of playing up after described variation, and described Data Identification is updated to described latest data sign.
Better, described feature is played up data and is comprised: belong to current account exclusive address book contact information, belong to current account exclusive short message, belong to the exclusive photograph album information of current account.
The third aspect, provide a kind of terminal device, comprising: transmitter and processor,
Described transmitter, be used for sending web access requests to cloud server, and described web access requests carries feature and plays up Data Identification corresponding to data;
Described processor, be used for reading described feature and to play up data from index data base when cloud server determines that according to described Data Identification described feature is played up data and do not changed;
Described processor, also be used for that described feature is played up data and read in internal memory, and according to comprising that described feature plays up the data of playing up of data and carry out webpage and play up.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is:
By working as in the web page access process, determine that according to Data Identification entrained in the current web page request of access feature plays up data and whether change by cloud server, if do not change, directly reading described feature from index data base plays up data and reads in internal memory, play up data with the feature according to this locality and play up webpage, thereby reduced the expense of Internet resources, and reduced the client internal memory and used.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, in below describing embodiment, the accompanying drawing of required use is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the process flow diagram of a kind of access processing method based on browser client of providing of the embodiment of the present invention;
Fig. 2 is the process flow diagram of the another kind that provides of the embodiment of the present invention based on the access processing method of browser client;
Fig. 3 is a kind of apparatus structure of access process based on browser client schematic diagram that the embodiment of the present invention provides;
Fig. 4 is a kind of terminal device structural representation that the embodiment of the present invention provides.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
Fig. 1 is the process flow diagram of a kind of access processing method based on browser client of providing of the embodiment of the present invention.The executive agent of this embodiment is terminal device, and referring to Fig. 1, the method comprises:
101, send web access requests to cloud server, this web access requests carries feature and plays up Data Identification corresponding to data;
This Data Identification is used for identification characteristics and plays up change time (as timestamp) of data or version number etc., by this Data Identification, can determine that this feature plays up data whether variation has occurred, this variation includes but not limited to the modification, interpolation, deletion of feature being played up data etc.
Need to prove, this web access requests can also comprise that this feature plays up the data name of data, data label etc., is used for cloud server and plays up data according to this data name or this feature of data label index.
102, when cloud server determines that according to this Data Identification this feature is played up data and do not changed, read this feature and play up data from index data base;
Pre-save has index data base in terminal device, and this index data base generates according to the historical viewings process of browser client, is used for that the storage feature is played up data and the Data Identification when from server, obtaining this feature and play up data.
In addition, for feature, play up data, this index data base can utilize data name, data label etc. to play up data to feature to carry out index.
In embodiments of the present invention, when indexing this feature, cloud server plays up data, and while according to this Data Identification, determining that this feature is played up data and do not changed, can think that this feature plays up data and be stored in this index data base, read this feature and play up data from this index data base.
103, this feature is played up data and read in internal memory, and according to comprising that this feature plays up the data of playing up of data and carry out webpage and play up.
The method that the embodiment of the present invention provides, by working as in the web page access process, determine that according to Data Identification entrained in the current web page request of access feature plays up data and whether change by cloud server, if do not change, directly reading described feature from index data base plays up data and reads in internal memory, play up data with the feature according to this locality and play up webpage, thereby reduced the expense of Internet resources, and reduced the client internal memory and used.
Fig. 2 is the process flow diagram of a kind of access processing method based on browser client of providing of the embodiment of the present invention.The executive agent of this embodiment is terminal device, and referring to Fig. 2, the method comprises:
201, terminal device obtains while playing up data to cloud server first, with playing up in data of getting and account characteristic of correspondence play up data by the internal memory copying and saving in index data base;
When the user inputted web page address or account information in browser client, the terminal device at this browser client place received the request of access that carries this web page address or account information.Wherein, this request of access is the accessing operation to this web page address or account information webpage pointed.When terminal device obtains while playing up data to cloud server for the first time, the data of playing up that terminal device will get are kept in internal memory, and the exclusive feature that belongs to current account of playing up in data that this cloud server returns is played up data and copied to from internal memory in this index data base.
Wherein, this feature is played up data and is included but not limited to: belong to current account exclusive address book contact information, belong to current account exclusive short message, belong to the exclusive photograph album information of current account.
In embodiments of the present invention, this index data base can play up data to this feature and its corresponding Data Identification is preserved together, so that when again asking this feature to play up data, only to cloud server, send this Data Identification and play up data and whether change to determine this feature.
Preferably, when not preserving the data of picture form in this index data base, the picture in this photograph album can be converted to character string forms, as the Base-64 character string.When playing up this picture, then character string is converted to picture.
Need to prove, because the buffer memory of internal memory is limited in one's ability, if the buffer memory ability of data less than internal memory of playing up that this request of access is corresponding, can the data of playing up that this request of access is corresponding all be kept in internal memory, if and the buffer memory ability of data greater than internal memory of playing up corresponding to this request of access can the part that in data, current need are played up of playing up that this request of access is corresponding be kept in internal memory.
202, according to comprising that this feature plays up the data of playing up of data and carry out webpage and play up;
In embodiments of the present invention, this request of access is corresponding when playing up data and be kept in internal memory, terminal device will comprise that this feature plays up the data of playing up of data and be spliced into the form that can show by the display module of terminal device, for example, the webpage format of HTML etc., and this content of playing up data is showed.
Need to prove, this plays up data can be the data that are spliced into the webpage format of HTML, can be also the data that are spliced into the webpage format of JSON, playing up data when this is in the time of can being spliced into the data of webpage format of JSON, terminal device need to utilize the browser script that this is played up data and be spliced into HTML in browser, the embodiment of the present invention is not done restriction to this.
203, destroy the data of playing up of preserving in internal memory;
Above-mentioned steps 201-203 can regard as first and obtains to cloud server the process of playing up data, play up data or play up feature that data comprise and play up data and copy to from internal memory in index data base by what will get, making one of Data Source when the terminal device local terminal can be used as subsequent access.
204, send web access requests to cloud server, this web access requests carries this feature and plays up Data Identification corresponding to data;
in the embodiment of the present invention, when terminal device detects user's request of access, terminal device sends this web access requests to cloud server, make this cloud server Data Identification entrained according to this web access requests, judge that this feature plays up data and whether change, if this Data Identification is identical with the Data Identification that the feature that cloud server is preserved is played up data, this feature is played up data and is not changed, cloud server returns and determines the message that does not change to terminal device, if this Data Identification is different from the Data Identification that the feature that cloud server is preserved is played up data, this feature is played up data variation has been occurred, cloud server returns and determines the message that changes or directly return to the feature that has changed and play up data and latest data sign to terminal device.
Preferably,, when the user need to be when playing up feature in data and play up data and operate, trigger this and carry this feature and play up the request of Data Identification corresponding to data.
205, cloud server determines that according to this Data Identification this feature plays up data and whether change; If do not change, execution step 206; Otherwise, execution step 208;
206, terminal device reads this feature and plays up data from index data base;
When terminal device receives definite message that does not change that cloud server returns, terminal device reads this feature and plays up data from index data base, avoided again downloading this feature from cloud server and played up the process of data, also avoided too much taking bandwidth when having reduced EMS memory occupation.
When terminal device receives the message that changes of determining that cloud server returns, terminal device need to be played up data to the feature that the cloud server request has changed.
Need to prove, terminal device reads this feature and plays up data and specifically comprise from index data base: play up data name or the data label of data according to feature, read this feature and play up data from index data base.
207, this feature is played up data and read in internal memory, and, according to comprising that this feature plays up the data of playing up of data and carry out webpage and play up, finish.
In the embodiment of the present invention, when this feature is played up data and is not changed, can be based on existing basis of playing up data, play up data according to unchanged feature and carry out webpage and play up, make this feature play up the corresponding web page contents of data and be presented in the display interface of terminal device.
208, the feature that receives after the variation that this cloud server returns of terminal device is played up data and latest data sign; Feature after this variation is played up when data and latest data sign determines that according to this Data Identification this feature is played up data variation by this cloud server and is returned;
After terminal device receives web access requests, this web access requests is uploaded to cloud server, when the Data Identification that carries according to this web access requests when this cloud server determines that this feature is played up data and changed, cloud server is played up data and latest data sign to the feature that terminal device returns after this variation, and terminal device receives that feature after the variation that this cloud server returns is played up data and this feature is played up the corresponding latest data sign of data.
209, playing up data according to the feature after this variation carries out webpage and plays up;
Terminal device receives feature after variation play up data after, this feature is played up data splices, making this feature play up data can carry out web page display with the webpage format of the display module support of terminal device.
210, this feature in this index data base is played up Data Update and played up data after for this variation, this Data Identification is updated to this latest data sign.
Preferably, when the corresponding webpage of request of access in step 201 was closed, index data base can be played up the feature of having preserved the data deletion, in order to again obtain when opening webpage and preserve next time.Certainly, play up data for fear of the feature that repeatedly repeated obtain is identical, can also not delete the feature of preserving in index data base and play up data, but while determining that at every turn feature on cloud server is played up data and changed, play up data and up-to-date Data Identification with the feature that has changed that again gets and replace the feature of this preservation and play up data and Data Identification.
the method that the embodiment of the present invention provides, by when terminal device, obtaining while playing up data to cloud server first, with playing up in data of getting and account characteristic of correspondence play up data by the internal memory copying and saving in index data base, destroy afterwards the data of playing up of preserving in internal memory, make when terminal device again sends this feature and plays up web access requests corresponding to data to this cloud server, play up according to this feature that this cloud server returns the result whether data change, judge in index data base that whether comprising this feature plays up data, if, the feature of this time access being played up data is loaded in internal memory from index data base, and this feature is played up webpage corresponding to data show, if not, the feature that receives after changing is played up data and latest data sign, and this feature in this index data base is played up Data Update play up data after for this variation, this Data Identification is updated to this latest data sign, thereby make whole access process reduce when the client internal memory uses the expense that has also reduced Internet resources, accelerated the surfing of Website page.
Fig. 3 is a kind of apparatus structure of access process based on browser client schematic diagram that the embodiment of the present invention provides.Referring to Fig. 3, this device comprises:
Sending module 301, be used for sending web access requests to cloud server, and this web access requests carries feature and plays up Data Identification corresponding to data;
Data acquisition module 302, be used for reading this feature and to play up data from index data base when cloud server determines that according to this Data Identification this feature is played up data and do not changed;
Webpage rendering module 303, be used for that this feature is played up data and read in internal memory, and according to comprising that this feature plays up the data of playing up of data and carry out webpage and play up.
Better, this device also comprises:
Data processing module 304, be used for first obtaining while playing up data to this cloud server, with playing up in data of getting and account characteristic of correspondence play up data from internal memory copying and saving in index data base;
This webpage rendering module 303, also be used for according to comprising that this feature plays up the data of playing up of data and carry out webpage and play up.
Better, this data processing module 304, be used for that playing up of returning of this cloud server exclusive feature that data belong to current account is played up data and copy to from internal memory in this index data base.
Better, this device also comprises:
Data destroying module 305, be used for to destroy the data of playing up that internal memory preserves.
Better, this device also comprises:
Receiver module 306, the feature that be used for to receive after the variation that this cloud server returns is played up data and latest data sign; Feature after this variation is played up when data and latest data sign determines that according to this Data Identification this feature is played up data variation by this cloud server and is returned;
This webpage rendering module 303, also be used for playing up data according to the feature after this variation and carry out webpage and play up;
Update module 307, be used for that this feature of this index data base is played up Data Update and play up data after for this variation, this Data Identification is updated to this latest data identifies.
Better, this feature is played up data and is comprised: belong to current account exclusive address book contact information, belong to current account exclusive short message, belong to the exclusive photograph album information of current account.
in sum, the device that the embodiment of the present invention provides, by when terminal device, obtaining while playing up data to cloud server first, with playing up in data of getting and account characteristic of correspondence play up data by the internal memory copying and saving in index data base, destroy afterwards the data of playing up of preserving in internal memory, make when terminal device again sends this feature and plays up web access requests corresponding to data to this cloud server, play up according to this feature that this cloud server returns the result whether data change, judge in index data base that whether comprising this feature plays up data, if, the feature of this time access being played up data is loaded in internal memory from index data base, and this feature is played up webpage corresponding to data show, if not, the feature that receives after changing is played up data and latest data sign, and this feature in this index data base is played up Data Update play up data after for this variation, this Data Identification is updated to this latest data sign, thereby make whole access process reduce when the client internal memory uses the expense that has also reduced Internet resources, accelerated the surfing of Website page.
Need to prove: the device of the access process based on browser client that above-described embodiment provides is when the access process of carrying out based on browser client, only the division with above-mentioned each functional module is illustrated, in practical application, can above-mentioned functions be distributed by different functional modules, completed as required, the inner structure that is about to terminal device is divided into different functional modules, to complete all or part of function described above.In addition, the device of the access process based on browser client that above-described embodiment provides belongs to same design with the access processing method embodiment based on browser client, and its specific implementation process sees embodiment of the method for details, repeats no more here.
Fig. 4 is a kind of terminal device structural representation that the embodiment of the present invention provides.Referring to Fig. 4, this terminal device can be used for implementing the conversation processing method based on gesture operation that above-described embodiment provides.Wherein, this terminal can be mobile phone, panel computer pad, Wearable mobile device (as intelligent watch) etc.Preferential:
Terminal device 700 can comprise communication unit 110, includes the storer 120 of one or more computer-readable recording mediums, input block 130, display unit 140, sensor 150, voicefrequency circuit 160, WiFi (wireless fidelity, Wireless Fidelity) module 170, include the parts such as the processor 180 of processing core more than one or one and power supply 190.It will be understood by those skilled in the art that the terminal device structure shown in Fig. 4 does not form the restriction to terminal device, can comprise the parts more more or less than diagram, perhaps make up some parts, perhaps different parts are arranged.Wherein:
Communication unit 110 can be used for receiving and sending messages or communication process in, the reception of signal and transmission, this communication unit 110 can be RF(Radio Frequency, radio frequency) circuit, router, modulator-demodular unit, etc. network communication equipment.Especially, when communication unit 110 is the RF circuit, after the downlink information of base station is received, transfer to one or above processor 180 processing; In addition, will relate to up data and send to base station.Usually, RF circuit as communication unit includes but not limited to antenna, at least one amplifier, tuner, one or more oscillator, subscriber identity module (SIM) card, transceiver, coupling mechanism, LNA(Low Noise Amplifier, low noise amplifier), diplexer etc.In addition, communication unit 110 can also be by radio communication and network and other devices communicatings.described radio communication can be used arbitrary communication standard or agreement, include but not limited to GSM (Global System of Mobile communication, global system for mobile communications), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple Access, Wideband Code Division Multiple Access (WCDMA)), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short Messaging Service, Short Message Service) etc.Storer 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of storer 120 by operation, thereby carries out various function application and data processing.Storer 120 can mainly comprise storage program district and storage data field, wherein, but the required application program (such as sound-playing function, image player function etc.) of storage program district storage operating system, at least one function etc.; The data (such as voice data, phone directory etc.) that the use according to terminal device 700 creates etc. can be stored in the storage data field.In addition, storer 120 can comprise high-speed random access memory, can also comprise nonvolatile memory, for example at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, storer 120 can also comprise Memory Controller, so that the access of processor 180 and 130 pairs of storeies 120 of input block to be provided.
Input block 130 can be used for receiving numeral or the character information of input, and generation arranges with the user and function is controlled relevant keyboard, mouse, control lever, optics or the input of trace ball signal.Preferably, input block 130 can comprise touch-sensitive surperficial 131 and other input equipments 132.Touch-sensitive surperficial 131, also referred to as touch display screen or Trackpad, can collect the user thereon or near touch operation (use such as the user any suitable object such as finger, stylus or annex on touch-sensitive surperficial 131 or near the operation touch-sensitive surperficial 131), and according to predefined formula, drive corresponding coupling arrangement.Optionally, touch-sensitive surperficial 131 can comprise touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detects user's touch orientation, and detects the signal that touch operation is brought, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 180, and the order that energy receiving processor 180 is sent is also carried out.In addition, can adopt the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave to realize touch-sensitive surperficial 131.Except touch-sensitive surperficial 131, input block 130 can also comprise other input equipments 132.Preferably, other input equipments 132 can include but not limited to one or more in physical keyboard, function key (controlling button, switch key etc. such as volume), trace ball, mouse, control lever etc.
Display unit 140 can be used for showing by the information of user's input or offers user's information and the various graphical user interface of terminal device 700, and these graphical user interface can consist of figure, text, icon, video and its combination in any.Display unit 140 can comprise display panel 141, optionally, can adopt the forms such as LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) to configure display panel 141.Further, touch-sensitive surperficial 131 can cover display panel 141, when touch-sensitive surperficial 131 detect thereon or near touch operation after, send processor 180 to determine the type of touch event, with preprocessor 180, according to the type of touch event, provide corresponding vision output on display panel 141.Although in Fig. 4, touch-sensitive surperficial 131 with display panel 141 be as two independently parts realize input and input function, in certain embodiments, can with touch-sensitive surperficial 131 and display panel 141 integrated and realize the input and output function.
Terminal device 700 also can comprise at least a sensor 150, such as optical sensor, motion sensor and other sensors.Preferably, optical sensor can comprise ambient light sensor and proximity transducer, and wherein, ambient light sensor can be regulated according to the light and shade of ambient light the brightness of display panel 141, proximity transducer can when terminal device 700 moves in one's ear, cut out display panel 141 and/or backlight.A kind of as motion sensor, Gravity accelerometer can detect on all directions the size of the acceleration that (is generally three axles), size and the direction of gravity be can detect when static, application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as passometer, knock) of mobile phone attitude etc. can be used for identifying; , as for terminal device 700 other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor also, do not repeat them here.
Voicefrequency circuit 160, loudspeaker 161, microphone 162 can provide the audio interface between user and terminal device 700.Voicefrequency circuit 160 can be transferred to loudspeaker 161 with the electric signal after the voice data conversion that receives, and by loudspeaker 161, is converted to voice signal output; On the other hand, the voice signal that microphone 162 will be collected is converted to electric signal, be converted to voice data after being received by voicefrequency circuit 160, after again voice data output processor 180 being processed,, to send to such as another terminal device, perhaps export voice data to storer 120 in order to further process through RF circuit 110.Voicefrequency circuit 160 also may comprise earphone jack, so that communicating by letter of peripheral hardware earphone and terminal device 700 to be provided.
In order to realize radio communication, can dispose wireless communication unit 170 on this terminal device, this wireless communication unit 170 can be the WiFi module.WiFi belongs to the short range wireless transmission technology, terminal device 700 by wireless communication unit 170 can help that the user sends and receive e-mail, browsing page and access streaming video etc., it provides wireless broadband internet access for the user.Although Fig. 4 shows wireless communication unit 170, be understandable that, it does not belong to must forming of terminal device 700, fully can be as required in the scope of the essence that does not change invention and omit.
Processor 180 is control centers of terminal device 700, utilize the various piece of various interface and the whole mobile phone of connection, be stored in storer 120 interior software program and/or module by operation or execution, and call the data that are stored in storer 120, carry out various functions and the deal with data of terminal device 700, thereby mobile phone is carried out integral monitoring.Optionally, processor 180 can comprise one or more processing cores; Preferably, processor 180 can integrated application processor and modem processor, and wherein, application processor is mainly processed operating system, user interface and application program etc., and modem processor is mainly processed radio communication.Be understandable that, above-mentioned modem processor also can not be integrated in processor 180.
Terminal device 700 also comprises that the power supply 190(that powers to all parts is such as battery), preferably, power supply can be connected with processor 180 logics by power-supply management system, thereby by power-supply management system, realizes the functions such as management charging, discharge and power managed.Power supply 190 can also comprise one or more direct current or the random component such as AC power, recharging system, power failure detection circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown, terminal device 700 can also comprise camera, bluetooth module etc., does not repeat them here.Specifically in the present embodiment, the display unit of terminal device is touch-screen display, terminal device also includes storer, and one or more than one program, one of them or an above program are stored in storer, and are configured to carry out described one or an above program by one or above processor and comprise be used to the instruction of carrying out following operation:
Send web access requests to cloud server, this web access requests carries feature and plays up Data Identification corresponding to data;
When cloud server determines that according to this Data Identification this feature is played up data and do not changed, read this feature and play up data from index data base;
This feature is played up data read in internal memory, and according to comprising that this feature plays up the data of playing up of data and carry out webpage and play up.
Alternatively, storer also comprises the instruction of carrying out following operation: obtain while playing up data to this cloud server first, playing up of getting played up data Replica with the account characteristic of correspondence in data be saved in index data base;
Play up the data of playing up of data and carry out webpage and play up according to comprising this feature.
Alternatively, storer also comprises the instruction of carrying out following operation: playing up of will getting played up data with the account characteristic of correspondence in data and deposited in index data base, comprising:
The exclusive feature that belongs to current account of playing up in data that this cloud server returns is played up data and copied to from internal memory in this index data base.
Alternatively, storer also comprises the instruction of carrying out following operation: this basis comprises that this feature plays up the data of playing up of data and carry out after webpage plays up, and the method also comprises:
Destroy the data of playing up of preserving in internal memory.
Alternatively, storer also comprises the instruction of carrying out following operation: this is after cloud server sends web access requests, and the method also comprises:
The feature that receives after the variation that this cloud server returns is played up data and latest data sign; Feature after this variation is played up when data and latest data sign determines that according to this Data Identification this feature is played up data variation by this cloud server and is returned;
Playing up data according to the feature after this variation carries out webpage and plays up;
This feature in this index data base is played up Data Update play up data after for this variation, this Data Identification is updated to this latest data sign.
Alternatively, storer also comprises the instruction of carrying out following operation: feature is played up data and is comprised: belong to current account exclusive address book contact information, belong to current account exclusive short message, belong to the exclusive photograph album information of current account.
One of ordinary skill in the art will appreciate that all or part of step that realizes above-described embodiment can complete by hardware, also can come the relevant hardware of instruction to complete by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be ROM (read-only memory), disk or CD etc.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (13)

1. the access processing method based on browser client, is characterized in that, described method comprises:
Send web access requests to cloud server, described web access requests carries feature and plays up Data Identification corresponding to data;
When cloud server determines that according to described Data Identification described feature is played up data and do not changed, read described feature and play up data from index data base;
Described feature is played up data read in internal memory, and according to comprising that described feature plays up the data of playing up of data and carry out webpage and play up.
2. method according to claim 1, is characterized in that, obtain while playing up data to described cloud server first, with playing up in data of getting and account characteristic of correspondence play up data from internal memory copying and saving in index data base;
Play up the data of playing up of data and carry out webpage and play up according to comprising described feature.
3. method according to claim 2, is characterized in that, described playing up of getting played up data copying and saving from internal memory with the account characteristic of correspondence in data and in index data base, being comprised:
The exclusive feature that belongs to current account of playing up in data that described cloud server returns is played up data and copied to from internal memory in described index data base.
4. method according to claim 1 and 2, is characterized in that, described basis comprises that described feature plays up the data of playing up of data and carry out after webpage plays up, and described method also comprises:
Destroy the data of playing up of preserving in internal memory.
5. method according to claim 1, is characterized in that, described after cloud server sends web access requests, described method also comprises:
The feature that receives after the variation that described cloud server returns is played up data and latest data sign; Feature after described variation is played up when data and latest data sign determines that according to described Data Identification described feature is played up data variation by described cloud server and is returned;
Playing up data according to the feature after described variation carries out webpage and plays up;
It is the data of playing up after described variation that described feature in described index data base is played up Data Update, and described Data Identification is updated to described latest data sign.
6. method according to claim 1, is characterized in that, described feature is played up data and comprised: belong to current account exclusive address book contact information, belong to current account exclusive short message, belong to the exclusive photograph album information of current account.
7. the device of the access process based on browser client, is characterized in that, described device comprises:
Sending module, be used for sending web access requests to cloud server, and described web access requests carries feature and plays up Data Identification corresponding to data;
Data acquisition module, be used for reading described feature and to play up data from index data base when cloud server determines that according to described Data Identification described feature is played up data and do not changed;
The webpage rendering module, be used for that described feature is played up data and read in internal memory, and according to comprising that described feature plays up the data of playing up of data and carry out webpage and play up.
8. device according to claim 7, is characterized in that, described device also comprises:
Data processing module, be used for first obtaining while playing up data to described cloud server, with playing up in data of getting and account characteristic of correspondence play up data from internal memory copying and saving in index data base;
Described webpage rendering module, also be used for according to comprising that described feature plays up the data of playing up of data and carry out webpage and play up.
9. device according to claim 8, is characterized in that, described data processing module is used for that playing up of returning of the described cloud server exclusive feature that data belong to current account is played up data and copies to from internal memory in described index data base.
10. according to claim 7 or 8 described devices, is characterized in that, described device also comprises:
The data destroying module, be used for to destroy the data of playing up that internal memory preserves.
11. device according to claim 7, is characterized in that, described device also comprises:
Receiver module, the feature that is used for receiving after the variation that described cloud server returns is played up data and latest data sign; Feature after described variation is played up when data and latest data sign determines that according to described Data Identification described feature is played up data variation by described cloud server and is returned;
Described webpage rendering module, also be used for playing up data according to the feature after described variation and carry out webpage and play up;
Update module, being used for the described feature of described index data base is played up Data Update is the data of playing up after described variation, and described Data Identification is updated to described latest data sign.
12. device according to claim 7, is characterized in that, described feature is played up data and is comprised: belong to current account exclusive address book contact information, belong to current account exclusive short message, belong to the exclusive photograph album information of current account.
13. terminal device, it is characterized in that, terminal device includes storer, and one or more than one program, one of them or an above program are stored in storer, and are configured to carry out described one or an above program by one or above processor and comprise be used to the instruction of carrying out following operation:
Send web access requests to cloud server, described web access requests carries feature and plays up Data Identification corresponding to data;
When cloud server determines that according to described Data Identification described feature is played up data and do not changed, read described feature and play up data from index data base;
Described feature is played up data read in internal memory, and according to comprising that described feature plays up the data of playing up of data and carry out webpage and play up.
CN2013103262976A 2013-07-30 2013-07-30 Access processing method, device and terminal device on basis of browser client Pending CN103399911A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013103262976A CN103399911A (en) 2013-07-30 2013-07-30 Access processing method, device and terminal device on basis of browser client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013103262976A CN103399911A (en) 2013-07-30 2013-07-30 Access processing method, device and terminal device on basis of browser client

Publications (1)

Publication Number Publication Date
CN103399911A true CN103399911A (en) 2013-11-20

Family

ID=49563539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013103262976A Pending CN103399911A (en) 2013-07-30 2013-07-30 Access processing method, device and terminal device on basis of browser client

Country Status (1)

Country Link
CN (1) CN103399911A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462231A (en) * 2014-11-11 2015-03-25 北京奇虎科技有限公司 Webpage rendering method, device and system
WO2016066056A1 (en) * 2014-10-31 2016-05-06 腾讯科技(深圳)有限公司 Image remote projection method, server and client
CN106445507A (en) * 2016-09-08 2017-02-22 乐视控股(北京)有限公司 Interface switching method, terminal and server
CN106897336A (en) * 2016-06-28 2017-06-27 阿里巴巴集团控股有限公司 Web page files sending method, webpage rendering intent and device, webpage rendering system
CN107038017A (en) * 2016-02-03 2017-08-11 博雅网络游戏开发(深圳)有限公司 The method and apparatus that rendering data is obtained
CN112316433A (en) * 2020-11-09 2021-02-05 腾讯科技(深圳)有限公司 Game picture rendering method, device, server and storage medium
CN113779446A (en) * 2020-06-10 2021-12-10 北京奇虎科技有限公司 Access request response method, device, system, equipment and storage medium
CN116149866A (en) * 2023-04-14 2023-05-23 深圳市明源云科技有限公司 Working space adaptive rendering method, device, equipment and readable storage medium
CN120692258A (en) * 2025-08-25 2025-09-23 深圳数阔信息技术有限公司 Client-side big data loading method based on IndexedDB and Web Worker

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127783A (en) * 2007-09-28 2008-02-20 北京金山软件有限公司 A website buffering method and device
CN101331488A (en) * 2005-12-15 2008-12-24 微软公司 disk-based cache
CN102467554A (en) * 2010-11-16 2012-05-23 英业达股份有限公司 Webpage data updating method and electronic device applying same
CN102930592A (en) * 2012-11-16 2013-02-13 李金地 Cloud computation rendering method based on uniform resource locator analysis
US20130174016A1 (en) * 2011-12-29 2013-07-04 Chegg, Inc. Cache Management in HTML eReading Application

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101331488A (en) * 2005-12-15 2008-12-24 微软公司 disk-based cache
CN101127783A (en) * 2007-09-28 2008-02-20 北京金山软件有限公司 A website buffering method and device
CN102467554A (en) * 2010-11-16 2012-05-23 英业达股份有限公司 Webpage data updating method and electronic device applying same
US20130174016A1 (en) * 2011-12-29 2013-07-04 Chegg, Inc. Cache Management in HTML eReading Application
CN102930592A (en) * 2012-11-16 2013-02-13 李金地 Cloud computation rendering method based on uniform resource locator analysis

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016066056A1 (en) * 2014-10-31 2016-05-06 腾讯科技(深圳)有限公司 Image remote projection method, server and client
CN104462231B (en) * 2014-11-11 2018-12-04 北京奇安信科技有限公司 The method, apparatus and system of webpage rendering
CN104462231A (en) * 2014-11-11 2015-03-25 北京奇虎科技有限公司 Webpage rendering method, device and system
CN107038017B (en) * 2016-02-03 2019-06-14 博雅网络游戏开发(深圳)有限公司 The method and apparatus that rendering data obtains
CN107038017A (en) * 2016-02-03 2017-08-11 博雅网络游戏开发(深圳)有限公司 The method and apparatus that rendering data is obtained
CN106897336A (en) * 2016-06-28 2017-06-27 阿里巴巴集团控股有限公司 Web page files sending method, webpage rendering intent and device, webpage rendering system
CN106445507A (en) * 2016-09-08 2017-02-22 乐视控股(北京)有限公司 Interface switching method, terminal and server
CN113779446A (en) * 2020-06-10 2021-12-10 北京奇虎科技有限公司 Access request response method, device, system, equipment and storage medium
CN112316433A (en) * 2020-11-09 2021-02-05 腾讯科技(深圳)有限公司 Game picture rendering method, device, server and storage medium
CN112316433B (en) * 2020-11-09 2024-04-23 腾讯科技(深圳)有限公司 Game picture rendering method, device, server and storage medium
CN116149866A (en) * 2023-04-14 2023-05-23 深圳市明源云科技有限公司 Working space adaptive rendering method, device, equipment and readable storage medium
CN116149866B (en) * 2023-04-14 2023-08-04 深圳市明源云科技有限公司 Working space adaptive rendering method, device, equipment and readable storage medium
CN120692258A (en) * 2025-08-25 2025-09-23 深圳数阔信息技术有限公司 Client-side big data loading method based on IndexedDB and Web Worker

Similar Documents

Publication Publication Date Title
CN103327189B (en) Method and device for uploading, browsing and deleting pictures
CN103399911A (en) Access processing method, device and terminal device on basis of browser client
CN104239332A (en) Webpage content processing method, webpage content processing device and browser client side
CN103455571A (en) Method and device for displaying picture in webpage, and terminal
CN105320687A (en) Webpage display method and device
CN103279574A (en) Method, device and terminal device for loading explorer pictures
CN103313139A (en) History display method and device and electronic device
CN103488403A (en) Switching method and device for interface layout and mobile terminal
CN103310009A (en) Method, device and terminal for updating webpage data
CN103455582A (en) Display method of navigation page of browser and mobile terminal
CN105022616A (en) Method and device for generating web page
CN104519404A (en) Graphics interchange format file playing method and device
CN104252341A (en) Method and device for resurfacing application program and client side device of application program
CN103390034A (en) Image display method, device, terminal and server
CN103269374A (en) Recording synchronization method, device and equipment
CN103699309B (en) A kind of method for recording of synchronization video, device and mobile terminal
CN104301315A (en) Method and device for limiting information access
CN103513987A (en) Rendering treatment method, device and terminal device for browser web page
CN103616983A (en) Picture presentation method, picture presentation device and terminal device
CN104954159A (en) Network information statistics method and device
CN104869465A (en) Video playing control method and device
CN103945241A (en) Streaming data statistical method, system and related device
CN105630846A (en) Head portrait updating method and apparatus
CN103455601A (en) Webpage processing method and device, and terminal equipment
CN104951215A (en) Processing method and device for page operation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant after: Xiaomi Technology Co., Ltd.

Address before: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant before: Beijing Xiaomi Technology Co., Ltd.

RJ01 Rejection of invention patent application after publication

Application publication date: 20131120

RJ01 Rejection of invention patent application after publication