[go: up one dir, main page]

CN104424218B - Using the call method and device of data - Google Patents

Using the call method and device of data Download PDF

Info

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
Application number
CN201310373430.3A
Other languages
Chinese (zh)
Other versions
CN104424218A (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310373430.3A priority Critical patent/CN104424218B/en
Publication of CN104424218A publication Critical patent/CN104424218A/en
Application granted granted Critical
Publication of CN104424218B publication Critical patent/CN104424218B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; 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

Using the call method and device of data
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.
CN201310373430.3A 2013-08-23 2013-08-23 Using the call method and device of data Active CN104424218B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7305397B2 (en) * 2002-01-31 2007-12-04 Tririga Llc Caching data communications to reduce latency

Patent Citations (4)

* Cited by examiner, † Cited by third party
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