CN104424218B - Using the call method and device of data - Google Patents
Using the call method and device of data Download PDFInfo
- Publication number
- CN104424218B CN104424218B CN201310373430.3A CN201310373430A CN104424218B CN 104424218 B CN104424218 B CN 104424218B CN 201310373430 A CN201310373430 A CN 201310373430A CN 104424218 B CN104424218 B CN 104424218B
- Authority
- CN
- China
- Prior art keywords
- data
- identifier
- application
- application data
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000004913 activation Effects 0.000 claims description 2
- 238000000151 deposition Methods 0.000 claims 1
- 239000002699 waste material Substances 0.000 abstract description 6
- 230000015572 biosynthetic process Effects 0.000 abstract description 4
- 238000013507 mapping Methods 0.000 abstract description 3
- 238000004883 computer application Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000006854 communication Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000012905 input function Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
The present invention is suitable for computer application field, provides a kind of call method and device using data, this method comprises: the instruction called and apply data is received, the corresponding identifier of application data that described instruction is called needed for including;According to the corresponding relationship of preset identifier and application data, it is corresponding using data that the identifier for including in described instruction is searched in the memory block for being stored with application data set conjunction;According to the application data of the lookup, interim application data column table is formed in memory block for being associated with the application calling using data.By the way that the application data of memory block and identifier are constituted mapping relations, it is stored using data by memory block is unified, multiple application data column tables can be avoided the formation of and may cause the same application data and there are multiple copies, the waste of network flow can also be avoided.
Description
Technical field
The invention belongs to computer application fields, more particularly to the call method and device of application data.
Background technique
It can usually be presented in the form of a list in the computer perhaps application of mobile terminal device and be located locally or take
The application data that business device is won are understood according to the category distribution to different lists of sound such as the application of audio files,
In such a way that tabulation is presented, it can be convenient user and classification searching carried out for different classes of data.Other videos, figure
Piece, text class data again may be by multiple lists it be presented respectively.
When application data is presented with multiple lists, it is same using data often in different lists
Middle appearance, then application just need to be repeated as many times from it is local or from server by this using data acquisition to data storage area shape
At multiple data lists, there are multiple copies of same file in memory block, the waste in memory block space is caused, especially pair
For mobile terminal, file is repeated to be obtained from server, reduces the effective rate of utilization of Internet resources.
Summary of the invention
The embodiment of the present invention is designed to provide a kind of call method and device using data, to solve the prior art
Because the same application data of application may occur in different classifications list, need in data storage area that there are same files
Multiple copies, waste memory block space, and repeat pull using data reduce Internet resources utilization rate the problem of.
It is a further object of the present invention to provide a kind of call methods and device using data, so that storing saving
While area space, the status information using data in tabulation can be effectively distinguished.
The embodiments of the present invention are implemented as follows, a kind of call method using data, which comprises
Receive the instruction called and apply data, the corresponding identifier of application data that described instruction is called needed for including;
According to the corresponding relationship of preset identifier and application data, looked into the memory block for being stored with application data set conjunction
Look for the identifier for including in described instruction corresponding using data;
According to the application data of the lookup, interim application data column table is formed in memory block for being associated with the application number
According to application call.
Further, the application includes multiple tabulations, in the application data according to the lookup, in memory block
After the middle interim application data column table of formation is for being associated with the application invocation step using data, the method also includes:
Accorded with according to the class indication of preset tabulation applies data in institute with described in the identifier record of application data
State the status information in tabulation.
The another object of the embodiment of the present invention is to provide a kind of calling device using data, and described device includes:
Receiving unit, for receiving the application data pair called and called needed for the instruction for applying data, described instruction include
The identifier answered;
Searching unit is being stored with application data set for the corresponding relationship according to preset identifier and application data
It is corresponding using data that the identifier for including in described instruction is searched in the memory block of conjunction;
Interim application data column table forms unit and is formed and faced in memory block for the application data according to the lookup
When application data column table for be associated with it is described using data application call.
In embodiments of the present invention, by the corresponding relationship of preset identifier and application data, data are applied by calling
Instruction in include identifier searched in memory block corresponding using data, formed temporarily by the application data of the lookup
List is called for application.By the way that the application data of memory block and identifier are constituted mapping relations, united using data by memory block
One storage, can avoid the formation of multiple application data column tables and may cause same the asking there are multiple copies using data
Topic, can also avoid the waste of network flow.
Further, by according to the identifier record of the class indication of preset tabulation symbol and application data
Using status information of the data in the tabulation, can make while saving memory block space, it can be accurate
Mark applies status information of the data in each tabulation.
Detailed description of the invention
Fig. 1 is the implementation flow chart for the call method using data that first embodiment of the invention provides;
Fig. 2 is the implementation flow chart for the call method using data that second embodiment of the invention provides;
Fig. 3 is the implementation flow chart for the call method using data that third embodiment of the invention provides;
Fig. 4 is the implementation flow chart for the call method using data that fourth embodiment of the invention provides;
Fig. 4 a be fourth embodiment of the invention provide using data the different classifications list of application mark schematic diagram;
Fig. 5 is the structural schematic diagram for the calling device using data that fifth embodiment of the invention provides.
Fig. 6 is the block diagram of the part-structure for the relevant mobile phone of terminal that sixth embodiment of the invention provides.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right
The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and
It is not used in the restriction present invention.
The embodiment of the present invention can be used for computer terminal, can be used for mobile terminal, such as smart phone or PAD are set
It is standby.The application data can be audio file, video file, picture file etc., by the application data correspondingly, for being in
The application of existing above-mentioned data can be video player, audio player, picture browsing application etc..Citing such as music player class
Using same audio file can be stored in multiple classification, can by age be divided, and can also be divided by music style, also
It can be divided by singer.It is corresponded in tabulation from data list local or from server end acquisition, multiple data
Data are applied there may be identical in list, both may cause the waste of memory space in this way, it is also possible to is same by repeating to obtain
One causes network resources waste using data.Memory block of the present invention can be the nonvolatile memory of equipment, such as equipment
Hard disk, storage card etc., or the caching of adjustment.
Call method of the present invention using data calls the instruction for applying data including receiving, and described instruction includes
The corresponding identifier of application data of required calling;According to the corresponding relationship of preset identifier and application data, it is being stored with
It is corresponding using data that the identifier for including in described instruction is searched in the memory block that application data set is closed;According to the lookup
Using data, interim application data column table is formed in memory block for being associated with the application calling using data.By that will deposit
The application data and identifier of storage area constitute mapping relations, are stored, can be avoided the formation of multiple by memory block is unified using data
Application data column table and may cause the same application data and there are multiple copies, the wave of network flow can also be avoided
Take.
Embodiment one:
Fig. 1 shows the implementation process of the call method using data of first embodiment of the invention offer, and details are as follows:
In step s101, the instruction called and apply data, the application data pair that described instruction is called needed for including are received
The identifier answered.
Specifically, the calling applies the instruction of data, it can be the instruction for opening application, refer to receiving opening application
When enabling, using the tabulation picture for the application that display last time plays, or the tabulation page of display default, display is called
The application data for including in tabulation;It can certainly be the instruction of received switching application data column table, or receive choosing
The instruction using data playback is selected, flexible definition is can according to need, is not specifically limited herein.
Described call applies data, wherein " calling " can transfer file or acquisition using data to understand, so that its
Operation can easily be played out.Such as there are multiple tabulations for playing song, the application data of institute's " calling "
Song in the as described tabulation, using creation one by local or from the list using data that server obtains,
The list using data is directly read by application, can direct convenience be decoded broadcasting.
It is described to apply data, it is not limited to audio file, also visual frequency file, picture file etc. can be applied to accordingly
Visual classification list, picture classification list execute corresponding operation step, and something in common without describing in detail.
Described instruction include needed for call the corresponding identifier of application data, in the interface of tabulation show include
It is multiple to apply data, it also include multiple identifiers corresponding with the application data accordingly in instruction.
The identifier can be defined by number or letter according to cumulative sequence, such as from 00001 to 99999,
It can also make to correspond using data and identifier by other definition modes.
In step s 102, according to the corresponding relationship of preset identifier and application data, it is being stored with application data set
It is corresponding using data that the identifier for including in described instruction is searched in the memory block of conjunction.
Specifically, having existed identifier and application in systems before searching corresponding application data according to identifier
The corresponding relationship of data, and each identifier and application data correspond, and an identifier is not allowed to correspond to multiple answer
With data, it will appear the case where multiple application data are found out according to identifier in this way, cause the conflict of data, of course, it is possible to
Multiple identifiers corresponding one is allowed to apply data.
The memory block, is stored with the set using data, i.e., all application data obtained from local or server,
In the unified storage in this memory block, does not need a point multiple tabulations and stored.The memory block can be the non-easy of equipment
The property lost storage equipment, or memory.
According to the corresponding relationship of identifier and application data, can be found accordingly by the identifier for including in call instruction
Application data.
In step s 103, according to the application data of the lookup, interim application data column table is formed in memory block and is supplied
It is associated with the application calling using data.
May be one according to the identifier, it is also possible to be it is multiple, find one or more accordingly using number
According to will find out corresponding sequence in tabulation using data according to application in memory block, formed and temporarily apply data
List.
The interim application data column table, refers to the tabulation shown according to the current application page, search with
The corresponding application data of the tabulation that the current application page is shown obtain listed files, the tabulation in the page of application
When switching or transformation, is searched again according to the tabulation that the page is shown and corresponding obtain new listed files using data.
The interim application data column table indicates that the application data column table is served only for current page tabulation.
Application program can according to being formed by interim application data column table, application data parsed accordingly or
Decoding, realizes the play operation of corresponding data.
Therefore, the embodiment of the present invention by according to identifier memory block search it is corresponding apply data, and by lookup
It forms interim application data column table in memory block using data to call for application, it may not be necessary to pull specially for each tabulation
The application data of door are additionally carried out storage, for the case where there are same application data in list, can save memory space, separately
Outside for from network server pulling data the case where, the data traffic that repetition pulls same file can be saved.
Embodiment two:
Fig. 2 is the implementation process for the call method using data that second embodiment of the invention provides, and details are as follows:
In step s 201, the corresponding relationship for establishing the identifier and application data, corresponds to the identifier uniquely
One is applied data.
Identifier and application data can be made to correspond, do not allow an identifier to correspond to multiple using data, in this way
It will appear the case where multiple application data are found out according to identifier, cause the conflict of data, of course, it is possible to allow multiple marks
Symbol corresponding one is applied data.
In step S202, the instruction list of the application is obtained, includes multiple instruction in the instruction list of the application.
In step S203, identifier corresponding to each instruction in described instruction list is set, makes to be directed toward same application
The instruction of data is corresponding with unique identifier.
Correspondingly, identifier and instruction can be made to correspond, do not allow the corresponding different identifier of the same instruction, when
So allow the corresponding identifier of multiple instruction.
Wherein, step S201 is the corresponding relationship for establishing identifier and application data, and the step S202-S203 is to establish
The corresponding relationship of identifier and instruction, in implementation process, between step S201 and S202, S203 need not by its sequencing,
It after a kind of corresponding relationship is established wherein, can only need to establish in implementation process with the successive of flexible choice corresponding relationship foundation
Another corresponding relationship, under the premise of two kinds of corresponding relationships all have built up, the embodiment of the present invention can be according to implementation
Mode described in example one is called using data.
In step S204, the instruction called and apply data, the application data pair that described instruction is called needed for including are received
The identifier answered.
In step S205, according to the corresponding relationship of preset identifier and application data, it is being stored with application data set
It is corresponding using data that the identifier for including in described instruction is searched in the memory block of conjunction.
In step S206, according to the application data of the lookup, interim application data column table is formed in memory block and is supplied
It is associated with the application calling using data.
Step S204-S206 is identical as the step S101-S103 in embodiment one, so here is no more repetition.
The present embodiment and embodiment one the difference is that, further include establishing identifier and application data, label and finger
The corresponding relationship of order, can more flexible setting identification symbol and instruction, identifier and the corresponding relationship using data.
Embodiment three:
Fig. 3 is the implementation process for the call method using data that third embodiment of the invention provides, and details are as follows:
In step S301, the instruction called and apply data, the application data pair that described instruction is called needed for including are received
The identifier answered.
In step s 302, judge whether to be stored in the memory block corresponding with the identifier for including in described instruction
Using data.
The case where for using network server to obtain tabulation corresponding application data, the instruction of tabulation update
The corresponding application data using data or server update may be not stored in memory block, receive call instruction
When, first to whether there is corresponding application data to judge in memory block.When being stored in the memory block and described instruction
In include identifier it is corresponding using data, then be directly entered step S304.
In step S303, if be not stored in the memory block corresponding with the identifier for including in described instruction
Using data, then the corresponding application data of identifier that include into local or server request described instruction simultaneously store
To memory block.
When memory block is not stored with application data corresponding with the identifier for including in described instruction, from local or
It is obtained from server and applies data, for from when local acquisition, it is only necessary to which data are read into memory from disk;For from service
Device, which obtains, applies data, needs to send the link for obtaining and applying data, receives link in server and find the application number
According to rear, it is sent to equipment, specified memory block is arrived in storage.
In step s 304, according to the corresponding relationship of preset identifier and application data, it is being stored with application data set
It is corresponding using data that the identifier for including in described instruction is searched in the memory block of conjunction.
In step S305, according to the application data of the lookup, interim application data column table is formed in memory block and is supplied
It is associated with the application calling using data.
The embodiment of the present invention for application tabulation dynamic change in the case where, application data is dynamically adjusted
It is whole, while saving memory space, it can satisfy the requirement of dynamic call application data.
Example IV:
Fig. 4 is the implementation process for the call method using data that fourth embodiment of the invention provides, and details are as follows:
In step S401, the instruction called and apply data, the application data pair that described instruction is called needed for including are received
The identifier answered.
In step S402, according to the corresponding relationship of preset identifier and application data, it is being stored with application data set
It is corresponding using data that the identifier for including in described instruction is searched in the memory block of conjunction.
In step S403, according to the application data of the lookup, interim application data column table is formed in memory block and is supplied
It is associated with the application calling using data.
In step s 404, described in the identifier record according to the class indication of preset tabulation symbol with application data
Using status information of the data in the tabulation.
Since multiple copies are not present in an application data, memory space can be saved, memory headroom is such as saved, still,
It for music class application data, can reside in multiple tabulations in same application, can be drawn by the applicable age of song
Divide, can also be divided, can also be divided by singer by the style of song, is stored using unified memory block
Afterwards, it if an audio being currently played in the tabulation by age divided, when suspending or switching broadcasting, needs
The broadcast state information of the audio file is recorded, in order to switch back into the time click-through that can continue to last time broadcasting when list next time
Row plays.
By the identifier of the class indication of tabulation symbol and application data, a kind of ID of trace route path method of composition, for
The tabulation in is identified, using " class indication accords with+apply the mark of data respectively with different class indication symbols
The identification method of symbol " determines the status information that data are applied in different playlists.As shown in fig. 4 a, different classifications list
Class indication symbol indicate that the application data in list are indicated with celli using Li, then, can be accurate by celli-Li
The Li being recorded in i-th of tabulation corresponding to application data, and record corresponding status information for it.
In step S405, according to the class indication using the tabulation where data under presently described state of activation
Symbol shows that the class indication accords with corresponding tabulation.
If it is determined that the application data under being active, include according in routing information identified in step S404
Tabulation class indication symbol, so that the class indication is accorded with corresponding tabulation and be shown in front end.
The embodiment of the present invention, can be by uniting by being accorded in conjunction with the identifier of application data by the class indication of tabulation
While one storage saves memory space using data, state using data of the convenient record in different lists
Information, and the page listings currently shown can be determined according to status information.Make tabulation it is space-saving simultaneously, energy
Enough status informations using data being effectively recorded in each tabulation.
Above-described embodiment two, one distinguishing characteristics of embodiment three, example IV and embodiment, can be with combination of two or common
A scheme is constituted, so as to realize the corresponding technical effect as caused by its distinguishing characteristics.
Embodiment five:
Fig. 5 is the structural schematic diagram for the calling device using data that fifth embodiment of the invention provides, and details are as follows:
The calling device of data is applied described in the embodiment of the present invention, comprising:
Receiving unit 501, for receiving the application data called and called needed for the instruction for applying data, described instruction include
Corresponding identifier;
Searching unit 502 is being stored with for the corresponding relationship according to preset identifier and application data using data
It is corresponding using data that the identifier for including in described instruction is searched in the memory block of set;
Interim application data column table forms unit 503 and is formed in memory block for the application data according to the lookup
Interim application data column table is for being associated with the application calling using data.
For the convenience for further increasing described device of the embodiment of the present invention, the present apparatus may also include that
Correspondence relationship establishing unit 504 makes the mark for establishing the corresponding relationship of the identifier and application data
Symbol unique corresponding one is applied data.
Acquiring unit 505 includes multiple fingers in the instruction list of the application for obtaining the instruction list of the application
It enables;
Setting unit 506 makes to be directed toward identical answer for identifier corresponding to each instruction in described instruction list to be arranged
It is corresponding with unique identifier with the instruction of data.
Judging unit 507, the identifier pair for judging whether to be stored in the memory block with include in described instruction
The application data answered;
Request unit 508, if the identifier pair for not being stored in the memory block with including in described instruction
The application data answered, then the corresponding application data of identifier for including into local or server request described instruction are simultaneously
It stores to memory block.
When the interface of the application includes multiple tabulations, described device further include:
State information acquisition unit 509, for according with the mark with application data according to the class indication of preset tabulation
Know token and records the status information using data in the tabulation.
Described device of the embodiment of the present invention is corresponding with one to four the method for above-described embodiment, so here is no more repetition.
Embodiment six:
Fig. 6 shows the block diagram of the part-structure of mobile phone relevant to terminal provided in an embodiment of the present invention.With reference to figure
6, mobile phone include: radio frequency (Radio Frequency, RF) circuit 610, memory 620, input unit 630, display unit 640,
Sensor 650, voicefrequency circuit 660, Wireless Fidelity (wireless fidelity, WiFi) module 670, processor 680 and
The components such as power supply 690.It will be understood by those skilled in the art that handset structure shown in Fig. 6 does not constitute the restriction to mobile phone,
It may include perhaps combining certain components or different component layouts than illustrating more or fewer components.
It is specifically introduced below with reference to each component parts of the Fig. 6 to mobile phone:
RF circuit 610 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base station
After downlink information receives, handled to processor 680;In addition, the data for designing uplink are sent to base station.In general, RF circuit packet
Include but be not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise
Amplifier, LNA), duplexer etc..In addition, RF circuit 610 can also be communicated with network and other equipment by wireless communication.
Any communication standard or agreement, including but not limited to global system for mobile communications (Global can be used in above-mentioned wireless communication
System of Mobile communication, GSM), general packet radio service (General Packet Radio
Service, GPRS), CDMA (Code Division Multiple Access, CDMA), wideband code division multiple access
(Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution,
LTE)), Email, short message service (Short Messaging Service, SMS) etc..
Memory 620 can be used for storing software program and module, and processor 680 is stored in memory 620 by operation
Software program and module, thereby executing the various function application and data processing of mobile phone.Memory 620 can mainly include
Storing program area and storage data area, wherein storing program area can application journey needed for storage program area, at least one function
Sequence (such as sound-playing function, image player function etc.) etc.;Storage data area can be stored to be created according to using for mobile phone
Data (such as audio data, phone directory etc.) etc..It, can be in addition, memory 620 may include high-speed random access memory
Including nonvolatile memory, for example, at least a disk memory, flush memory device or other volatile solid-states
Part.
Input unit 630 can be used for receiving the number or character information of input, and generate with the user setting of mobile phone with
And the related key signals input of function control.Specifically, input unit 630 may include that touch panel 631 and other inputs are set
Standby 632.Touch panel 631, also referred to as touch screen, collect user on it or nearby touch operation (such as user use
The operation of any suitable object or attachment such as finger, stylus on touch panel 631 or near touch panel 631), and root
Corresponding attachment device is driven according to preset formula.Optionally, touch panel 631 may include touch detecting apparatus and touch
Two parts of controller.Wherein, the touch orientation of touch detecting apparatus detection user, and touch operation bring signal is detected,
Transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into touching
Point coordinate, then gives processor 680, and can receive order that processor 680 is sent and be executed.Furthermore, it is possible to using electricity
The multiple types such as resistive, condenser type, infrared ray and surface acoustic wave realize touch panel 631.In addition to touch panel 631, input
Unit 630 can also include other input equipments 632.Specifically, other input equipments 632 can include but is not limited to secondary or physical bond
One of disk, function key (such as volume control button, switch key etc.), trace ball, mouse, operating stick etc. are a variety of.
Display unit 640 can be used for showing information input by user or be supplied to user information and mobile phone it is various
Menu.Display unit 640 may include display panel 641, optionally, can use liquid crystal display (Liquid Crystal
Display, LCD), the forms such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) it is aobvious to configure
Show panel 641.Further, touch panel 631 can cover display panel 641, when touch panel 631 detect it is on it or attached
After close touch operation, processor 680 is sent to determine the type of touch event, is followed by subsequent processing device 680 according to touch event
Type corresponding visual output is provided on display panel 641.Although in Fig. 6, touch panel 631 and display panel 641
It is that the input and input function of mobile phone are realized as two independent components, but in some embodiments it is possible to by touch-control
Panel 631 and display panel 641 are integrated and that realizes mobile phone output and input function.
Mobile phone may also include at least one sensor 650, such as optical sensor, motion sensor and other sensors.
Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to ambient light
Light and shade adjust the brightness of display panel 641, proximity sensor can close display panel 641 when mobile phone is moved in one's ear
And/or backlight.As a kind of motion sensor, accelerometer sensor can detect (generally three axis) acceleration in all directions
Size, can detect that size and the direction of gravity when static, can be used to identify the application of mobile phone posture, (for example horizontal/vertical screen is cut
Change, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;May be used also as mobile phone
The other sensors such as gyroscope, barometer, hygrometer, thermometer, the infrared sensor of configuration, details are not described herein.
Voicefrequency circuit 660, loudspeaker 661, microphone 662 can provide the audio interface between user and mobile phone.Audio-frequency electric
Electric signal after the audio data received conversion can be transferred to loudspeaker 661, be converted to sound by loudspeaker 661 by road 660
Signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 662, is turned after being received by voicefrequency circuit 660
It is changed to audio data, then by after the processing of audio data output processor 680, such as another mobile phone is sent to through RF circuit 610,
Or audio data is exported to memory 620 to be further processed.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronics postal by WiFi module 670
Part, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Fig. 6 is shown
WiFi module 670, but it is understood that, and it is not belonging to must be configured into for mobile phone, it can according to need do not changing completely
Become in the range of the essence of invention and omits.
Processor 680 is the control centre of mobile phone, using the various pieces of various interfaces and connection whole mobile phone, is led to
It crosses operation or executes the software program and/or module being stored in memory 620, and call and be stored in memory 620
Data execute the various functions and processing data of mobile phone, to carry out integral monitoring to mobile phone.Optionally, processor 680 can wrap
Include one or more processing units;Preferably, processor 680 can integrate application processor and modem processor, wherein answer
With the main processing operation system of processor, user interface and application program etc., modem processor mainly handles wireless communication.
It is understood that above-mentioned modem processor can not also be integrated into processor 680.
Mobile phone further includes the power supply 690 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply pipe
Reason system and processor 680 are logically contiguous, to realize management charging, electric discharge and power managed by power-supply management system
Etc. functions.
Although being not shown, mobile phone can also include camera, bluetooth module etc., and details are not described herein.
In embodiments of the present invention, processor 680 included by the terminal is also with the following functions: executing ground and applies data
Call method, comprising:
Receive the instruction called and apply data, the corresponding identifier of application data that described instruction is called needed for including;
According to the corresponding relationship of preset identifier and application data, looked into the memory block for being stored with application data set conjunction
Look for the identifier for including in described instruction corresponding using data;
According to the application data of the lookup, interim application data column table is formed in memory block for being associated with the application number
According to application call.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention
Made any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.
Claims (11)
1. a kind of call method using data, which is characterized in that the described method includes:
Receive the instruction called and apply data, the corresponding identifier of application data that described instruction is called needed for including;
According to the corresponding relationship of preset identifier and application data, institute is searched in the memory block for being stored with application data set conjunction
It is corresponding using data to state the identifier for including in instruction;
According to the application data of the lookup, it is described using data for being associated with that interim application data column table is formed in memory block
Using calling;
Wherein, it is described formed in memory block interim application data column table include: the memory block will find out apply number
According to sequence corresponding in the tabulation according to application, the interim application data column table is formed.
2. method according to claim 1, which is characterized in that before the instruction step for receiving calling using data,
The method also includes:
The corresponding relationship for establishing the identifier and application data makes the identifier uniquely correspond to one using data.
3. method according to claim 1, which is characterized in that before the instruction step for receiving calling using data,
The method also includes:
The instruction list of the application is obtained, includes multiple instruction in the instruction list of the application;
Identifier corresponding to each instruction in described instruction list is set, the instruction for being directed toward same application data and unique is made
Identifier is corresponding.
4. method according to claim 1, which is characterized in that the corresponding pass according to preset identifier and application data
It is corresponding using data step to search the identifier for including in described instruction in the memory block for being stored with application data set conjunction for system
Before further include:
Judge whether to be stored in the memory block corresponding with the identifier for including in described instruction using data;
If be not stored in the memory block it is corresponding with the identifier for including in described instruction using data, to local
Or it the corresponding application data of identifier that in server request described instruction include and stores to memory block.
5. method according to claim 1, which is characterized in that the application includes multiple tabulations, described according to institute
The application data for stating lookup form interim application data column table for being associated with the application calling step using data in memory block
After rapid, the method also includes:
Accorded with according to the class indication of preset tabulation applies data at described point with described in the identifier record of application data
Status information in class list.
6. method according to claim 5, which is characterized in that it is described according to the class indication of preset tabulation symbol with
Described in identifier record using data using data after the state information Step in the tabulation, the method is also
Include:
It is accorded with according to the class indication using the tabulation where data under current activation state, shows the class indication symbol
Corresponding tabulation.
7. a kind of calling device using data, which is characterized in that described device includes:
Receiving unit, it is corresponding for receiving the application data called and called needed for the instruction for applying data, described instruction include
Identifier;
Searching unit is being stored with application data set conjunction for the corresponding relationship according to preset identifier and application data
It is corresponding using data that the identifier for including in described instruction is searched in memory block;
Interim application data column table forms unit and is formed in memory block and temporarily answered for the application data according to the lookup
With data list for being associated with the application calling using data;
Wherein, it is described formed in memory block interim application data column table include: the memory block will find out apply number
According to sequence corresponding in the tabulation according to application, the interim application data column table is formed.
8. device according to claim 7, which is characterized in that described device further include:
Correspondence relationship establishing unit keeps the identifier unique for establishing the corresponding relationship of the identifier and application data
Corresponding one is applied data.
9. device according to claim 7, which is characterized in that described device further include:
Acquiring unit includes multiple instruction in the instruction list of the application for obtaining the instruction list of the application;
Setting unit makes to be directed toward same application data for identifier corresponding to each instruction in described instruction list to be arranged
Instruction it is corresponding with unique identifier.
10. device according to claim 7, which is characterized in that described device further include:
Judging unit, for judging whether be stored with application corresponding with the identifier for including in described instruction in the memory block
Data;
Request unit, if for not being stored with application corresponding with the identifier for including in described instruction in the memory block
Data, the then corresponding application data of identifier for including into local or server request described instruction are simultaneously stored to depositing
Storage area.
11. device according to claim 7, which is characterized in that the application includes multiple tabulations, and described device is also wrapped
It includes:
State information acquisition unit, for according with the identifier record with application data according to the class indication of preset tabulation
The status information using data in the tabulation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310373430.3A CN104424218B (en) | 2013-08-23 | 2013-08-23 | Using the call method and device of data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310373430.3A CN104424218B (en) | 2013-08-23 | 2013-08-23 | Using the call method and device of data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104424218A CN104424218A (en) | 2015-03-18 |
CN104424218B true CN104424218B (en) | 2019-04-12 |
Family
ID=52973216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310373430.3A Active CN104424218B (en) | 2013-08-23 | 2013-08-23 | Using the call method and device of data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104424218B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6403164B2 (en) * | 2015-09-11 | 2018-10-10 | 東芝メモリ株式会社 | Memory system |
CN106951278B (en) * | 2017-02-20 | 2020-08-21 | 深圳国泰安教育技术有限公司 | Data processing method and device |
CN108761363B (en) * | 2018-05-31 | 2021-12-21 | 上海东软医疗科技有限公司 | Frequency sweep signal output method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101196924A (en) * | 2007-12-28 | 2008-06-11 | 腾讯科技(深圳)有限公司 | Audio document calling method and system |
CN102123323A (en) * | 2010-12-27 | 2011-07-13 | 四川长虹电器股份有限公司 | Method for rapidly updating television program of single-tuner set top box |
CN102314496A (en) * | 2011-08-25 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Method and equipment for previewing media file |
CN102547203A (en) * | 2010-12-31 | 2012-07-04 | 新奥特(北京)视频技术有限公司 | Method and device for reading video and audio files |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7305397B2 (en) * | 2002-01-31 | 2007-12-04 | Tririga Llc | Caching data communications to reduce latency |
-
2013
- 2013-08-23 CN CN201310373430.3A patent/CN104424218B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101196924A (en) * | 2007-12-28 | 2008-06-11 | 腾讯科技(深圳)有限公司 | Audio document calling method and system |
CN102123323A (en) * | 2010-12-27 | 2011-07-13 | 四川长虹电器股份有限公司 | Method for rapidly updating television program of single-tuner set top box |
CN102547203A (en) * | 2010-12-31 | 2012-07-04 | 新奥特(北京)视频技术有限公司 | Method and device for reading video and audio files |
CN102314496A (en) * | 2011-08-25 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Method and equipment for previewing media file |
Also Published As
Publication number | Publication date |
---|---|
CN104424218A (en) | 2015-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105788612B (en) | A kind of method and apparatus detecting sound quality | |
CN109241765A (en) | Mobile terminal and the right management method of application program, device | |
CN105208056B (en) | Information interaction method and terminal | |
CN103473092B (en) | A kind of download the processing method of application, device and terminal unit | |
CN103400592A (en) | Recording method, playing method, device, terminal and system | |
CN104169856A (en) | Sidebar menu display method and apparatus, and terminal | |
CN104168175A (en) | Message group sensing method and terminal in instant messaging | |
CN104699973A (en) | Method and device for controlling logic of questionnaires | |
CN105606117A (en) | Navigation prompting method and navigation prompting apparatus | |
CN106506321A (en) | One population message treatment method and terminal device | |
CN106797336A (en) | The method and apparatus of history chat record displaying | |
CN108595483A (en) | Data processing method and relevant apparatus | |
CN103491421B (en) | Content displaying method, device and intelligent television | |
CN104836717B (en) | A kind of data processing method, device and terminal device | |
CN106303605B (en) | A kind of methods, devices and systems to send a notification message | |
CN106375182B (en) | Voice communication method and device based on instant messaging application | |
CN104731806B (en) | A kind of method and terminal for quickly searching user information in social networks | |
CN106210838B (en) | Caption presentation method and device | |
CN104243394A (en) | Multimedia file playing method and device | |
CN104424218B (en) | Using the call method and device of data | |
CN109728918A (en) | Virtual objects sending method, virtual objects method of reseptance, device and storage medium | |
CN106371797A (en) | Method and device for configuring sound effect | |
CN106708501A (en) | Activity monitoring method and device | |
CN104142994A (en) | Data list acquisition method, terminal and system | |
CN106682189A (en) | Filename display method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |