CN103905519B - Method for reading data and electronic equipment - Google Patents
Method for reading data and electronic equipment Download PDFInfo
- Publication number
- CN103905519B CN103905519B CN201210590134.4A CN201210590134A CN103905519B CN 103905519 B CN103905519 B CN 103905519B CN 201210590134 A CN201210590134 A CN 201210590134A CN 103905519 B CN103905519 B CN 103905519B
- Authority
- CN
- China
- Prior art keywords
- data block
- data
- file system
- virtual file
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of method for reading data and the electronic equipment using the method for reading data.The method for reading data, applied to electronic equipment, the electronic equipment has at least one application and Virtual File System, and the electronic equipment is communicatively coupled via network with server, metadata in the server is mapped to the Virtual File System, and methods described includes:The first data acquisition request is produced during any one application operation at least one described application, first data acquisition request is used to indicate to need to obtain the first data block and the second data block from the server;The Virtual File System reads first data block and the second data block;And judge whether first data block and the second data block meet predetermined policy, if it is satisfied, then reading the 3rd data block by the Virtual File System according to predetermined policy, and the 3rd data block is stored in local storage.
Description
Technical field
The present invention relates to data reading techniques, more particularly, to a kind of method for reading data and the digital independent is used
The electronic equipment of method.
Background technology
At present, when the data stored from electronic equipment via network access server, generally require required data are complete
Portion is locally downloading to be operated on it again.In this way, for the big file of some data volumes, generally requiring the wait grown very much
Time so that such operation will be very inconvenient.Accordingly, it has been suggested that a kind of number for being used to improve data reading speed and efficiency
According to read method, the metadata stored on network is mapped to local Virtual File System by it, is read virtually locally applied
Offset during data in file system further according to reading directly downloads corresponding data block from network.
In above-mentioned method for reading data, when performing reading, the data to be read are directly downloaded in each reading period
Block, this mode for directly downloading the data block currently to be read such as reads local in the case where network transfer speeds are fast
It is feasible in the case of data block in net.However, in the case where reading data from Internet server, being limited to net
Network transmission speed, may cause larger reading to postpone, and cause to read the possibility increase malfunctioned.Accordingly, it is desirable to provide
It is a kind of to improve data reading performance using redundancy and the method for reading data and the electronic equipment using the method for reading data of precision.
The content of the invention
In view of the above, the invention provides a kind of method for reading data and electronic equipment, digital independent can be improved
Efficiency and accuracy.
According to one embodiment of present invention there is provided a kind of method for reading data, applied to electronic equipment, the electronics
Equipment has at least one application and Virtual File System, and the electronic equipment carries out communication link via network and server
Connect, the metadata in the server is mapped to the Virtual File System, methods described includes:In at least one described application
Any one application operation during produce the first data acquisition request, first data acquisition request is used to indicate to need
The first data block and the second data block are obtained from the server;The Virtual File System read first data block and
Second data block;Judge whether first data block and the second data block meet predetermined policy, when meeting predetermined policy, root
The 3rd data block is read by the Virtual File System according to predetermined policy, and the 3rd data block is stored in local storage
In.
In addition, method for reading data according to an embodiment of the invention, it is characterised in that the predetermined policy includes
The address offset amount of first data block and the second data block in the Virtual File System is continuous, and first data
Block and the second data block it is equal in magnitude.
In addition, method for reading data according to an embodiment of the invention, it is characterised in that second data block and
Address offset amount of 3rd data block in the Virtual File System is continuous, and the size of the 3rd data block is described the
N times of the size of two data blocks, N is natural number.
In addition, method for reading data according to an embodiment of the invention, it is characterised in that the predetermined policy includes
First data block and the second data block have identical or continuous creation time, and the 3rd data block and the second data
Block has identical or continuous creation time.
In addition, method for reading data according to an embodiment of the invention, is characterised by, when first data block and
When second data block has continuous creation time, the difference of the creation time of first data block and the second data block is less than in advance
Timing section.
In addition, method for reading data according to an embodiment of the invention, it is characterised in that methods described also includes:
After the 3rd data block is stored in local storage, the is produced during any one described application operation
During two data acquisition requests, judge whether second data acquisition request indicates to need to obtain the described 3rd from the server
Data block;Determine second data acquisition request indicate to need from the server obtain three data block when, from this
The 3rd data block is read in ground memory.
According to another embodiment of the present invention there is provided a kind of electronic equipment, including:Processing unit, for running at least
One application;Communication unit, for being communicatively coupled via network with server;And memory cell, it is various for storing
Data, wherein, the metadata that the memory cell is included in Virtual File System, the server is mapped to the virtual file
System;Any one application in described at least one described application of processing unit operation, produces the first data acquisition request, institute
State the first data acquisition request be used for indicate needs obtain the first data block and the second data block from the server;The processing
Unit reads first data block and the second data block by the Virtual File System;And the processing unit judges institute
State the first data block and whether the second data block meets predetermined policy, when meeting predetermined policy, according to predetermined policy by the void
Intend file system and read the 3rd data block, and the 3rd data block is stored in the memory cell.
In addition, electronic equipment according to another embodiment of the present invention, it is characterised in that the predetermined policy includes described
The address offset amount of first data block and the second data block in the Virtual File System is continuous, and first data block and
Second data block it is equal in magnitude.
In addition, electronic equipment according to another embodiment of the present invention, it is characterised in that second data block and the 3rd
Address offset amount of the data block in the Virtual File System is continuous, and the size of the 3rd data block is second number
According to N times of the size of block, N is natural number.
In addition, electronic equipment according to another embodiment of the present invention, it is characterised in that the predetermined policy includes described
First data block and the second data block have identical or continuous creation time, and the 3rd data block and the second data block tool
There is identical or continuous creation time.
In addition, electronic equipment according to another embodiment of the present invention, it is characterised in that when first data block and
When two data blocks have continuous creation time, the difference of the creation time of first data block and the second data block, which is less than, to be made a reservation for
Period.
In addition, electronic equipment according to another embodiment of the present invention, it is characterised in that will be described in the processing unit
After 3rd data block is stored in the memory cell, the second data are produced during any one described application operation
When obtaining request, the processing unit judges whether second data acquisition request indicates to need to obtain institute from the server
The 3rd data block is stated, determines that second data acquisition request indicates to need to obtain the 3rd data block from the server
When, the 3rd data block is read from the memory cell.
Method for reading data and electronic equipment according to embodiments of the present invention, from storing via network reading service device
During data, performed and pre-read according to predetermined policy, so as to improve the Efficiency and accuracy of digital independent.
It is to be understood that foregoing general description and following detailed description are both exemplary, and it is intended to
In further illustrating for the claimed technology of offer.
Brief description of the drawings
Fig. 1 is the theory structure schematic diagram of diagram electronic equipment according to embodiments of the present invention;
Fig. 2 is to illustrate the flow chart for pre-reading processing in method for reading data according to a first embodiment of the present invention;
Fig. 3 is to illustrate the stream that the reading process after processing is pre-read in method for reading data according to a first embodiment of the present invention
Cheng Tu;
Fig. 4 is to illustrate the flow chart for pre-reading processing in method for reading data according to a second embodiment of the present invention;And
Fig. 5 is to illustrate the stream that the reading process after processing is pre-read in method for reading data according to a second embodiment of the present invention
Cheng Tu.
Embodiment
Hereinafter, describe with reference to the accompanying drawings multiple embodiments, using and modification.In addition, the embodiments described below is excellent
The particular example of choosing, and technically preferred various limitations are provided with, but in the following description, the invention is not restricted to these
Embodiment.
First, reference picture 1 is described to electronic equipment according to embodiments of the present invention.The electronic equipment is preferably e.g.
Smart mobile phone, personal computer, tablet personal computer etc..
As shown in figure 1, electronic equipment 1 according to embodiments of the present invention has processing unit 10, communication unit 20 and storage
Unit 30.It is easily understood that the component being closely related in Fig. 1 in order to simplify description only to show with the present invention, according to this hair
The electronic equipment 1 of bright embodiment can also include other components, display unit, I/O unit etc. certainly.
Specifically, the processing unit 10 of the electronic equipment 1 shown in Fig. 1 can be used for operation operating system and at least one
Using.Communication unit 20 is used to be communicatively coupled with server via network.The communication unit 20 can be with wired or nothing
Line mode is communicated via network with server, so as to data and service needed for being obtained from server.Memory cell 30 is used for
Store various data.The data include but is not limited to system file, various application programs and alternative document data.In this hair
The metadata having in Virtual File System 31, server is further set up in bright one embodiment, in the memory cell 30
It is mapped to the Virtual File System 31 so that the specific distribution situation of data is transparent for a user in server
, the Virtual File System 31 appears to be a complete tree in user.Can be with by the Virtual File System 31
Access the data of actual storage in the server.
Hereinafter, reference picture 2 to Fig. 5 is described to the digital independent side performed by electronic equipment 1 according to embodiments of the present invention
Method.
Fig. 2 is to illustrate the flow chart for pre-reading processing in method for reading data according to a first embodiment of the present invention.Such as Fig. 2
Shown, the processing that pre-reads in method for reading data according to a first embodiment of the present invention comprises the following steps:
In step s 201, the first data acquisition request is produced during any one application operation;First number
It is used to indicate to need to obtain the first data block and the second data block from server according to request is obtained.
In step S202, first data block and the second data block are read by the Virtual File System 31.
In step S203, judge whether first data block and the second data block meet predetermined policy, if met
Predetermined policy, processing enters step S204;Otherwise, currently processed flow is terminated.
Specifically, in the first embodiment of the present invention shown in Fig. 2, first data block and the second data block are judged
Whether the address offset amount in the Virtual File System 31 is continuous, and the size of first data block and the second data block
It is whether equal.
If obtaining positive result in step S203, first data block and the second data block meet predetermined policy,
I.e.:The address offset amount of first data block and the second data block in the Virtual File System 31 is continuous, and described the
One data block and the second data block it is equal in magnitude, then judge that it is execution sequence to read first data block and the second data block
Read, now processing enters step S204.
In step S204, the 3rd data block is read by the Virtual File System 31, and the 3rd data block is deposited
Storage is in local storage unit 30.
Specifically, in the first embodiment of the present invention, second data block and the 3rd data block are in the virtual text
Address offset amount in part system is continuous, and the size of the 3rd data block is N times of size of second data block, N
For natural number.When the 3rd data block pre-read in the data acquisition request then produced by for meeting predetermined policy, directly
The 3rd data block for providing and pre-reading from local storage unit 30 is provided.
If on the contrary, obtaining negative decision in step S203, first data block and the second data block are unsatisfactory for
Predetermined policy, then the reading process for first data block and the second data block terminate, do not perform and further pre-read place
Reason.
Fig. 3 is to illustrate the stream that the reading process after processing is pre-read in method for reading data according to a first embodiment of the present invention
Cheng Tu.As shown in figure 3, the step S204 in reading process continued access Fig. 2 shown in Fig. 3, that is, performing the reading process shown in Fig. 3
Before, pre-read and stored the 3rd data block in memory cell 30.
In step S301, the second data acquisition request is produced during any one application operation.
In step s 302, judge whether second data acquisition request indicates to obtain the 3rd data from server
Block, if it is, processing enters step S303;Otherwise, processing enters step S304.
Specifically, if obtaining positive result in step s 302, second data acquisition request and the described first number
According to request satisfaction order reading conditions, that is, indicate to obtain the 3rd that there is the amount of being serially offset with second data block from server
Data block, then processing is entered in step S303.
In step S303, the 3rd data block directly will be read from local storage unit 30, and it is pre- according to predetermined policy
Read the 4th data block.That is, the 3rd data block pre-read will can be directly read from local storage unit 30, so that
With by the Virtual File System 31 via network from the data block of server data the 3rd compared with, reading will be greatly improved
Speed, while not influenceed by now network condition.Further, since the 3rd data block is also met with second data block
Predetermined policy, so the 4th data block will be pre-read further according to predetermined policy.
If on the contrary, obtained negative decision in step s 302, i.e., described second data acquisition request and described first
Request of data is unsatisfactory for order reading conditions, then processing enters step S304.
In step s 304, the number that second data acquisition request is asked is read by the Virtual File System 31
According to block.
Fig. 4 is to illustrate the flow chart for pre-reading processing in method for reading data according to a second embodiment of the present invention.Such as Fig. 4
It is shown, the step S401 and S402 that pre-read processing in method for reading data according to a second embodiment of the present invention respectively with Fig. 2
Shown step S201 is identical with S202, and its repeated description will be omitted herein.
In step S403, judge whether first data block and the second data block meet predetermined policy, if met
Predetermined policy, then processing enters step S404;Otherwise, currently processed flow is terminated.
Specifically, in the second embodiment of the present invention shown in Fig. 4, judge that the first data block and the second data block have
Identical or continuous creation time.Wherein, make a reservation for when the difference of first data block and the creation time of the second data block is less than
During the period, judge that the first data block and the second data block have continuous creation time.
If obtaining positive result in step S403, first data block and the second data block meet predetermined policy,
That is the first data block and the second data block have identical or continuous creation time, then processing enters step S404.
In step s 404, the 3rd data block is read by the Virtual File System 31, and the 3rd data block is deposited
Storage is in local storage unit 30.
Specifically, in the second embodiment of the present invention, the 3rd data block and the second data block have identical or continuous
Creation time.When the 3rd data block pre-read in the data acquisition request then produced by for meeting predetermined policy, directly
The 3rd data block for providing and pre-reading from local storage unit 30 is provided.
If on the contrary, obtaining negative decision in step S403, first data block and the second data block are unsatisfactory for
Predetermined policy, then the reading process for first data block and the second data block terminate, do not perform and further pre-read place
Reason.
Fig. 5 is to illustrate the reading process pre-read in method for reading data according to a second embodiment of the present invention after processing
Flow chart.As shown in figure 5, the step S404 in reading process continued access Fig. 4 shown in Fig. 5, i.e., at the reading performed shown in Fig. 5
Before reason, pre-read and stored the 3rd data block in memory cell 30.
In step S501, the second data acquisition request is produced during any one application operation.
In step S502, judge whether second data acquisition request indicates to obtain the 3rd data from server
Block, if it is, processing enters step S503;Otherwise, processing enters step S504.
Specifically, if obtaining positive result in step S502, second data acquisition request and the described first number
According to the 3rd data block for asking asked data block to have identical or continuous creation time, then processing enters step S503
In.
In step S503, the 3rd data block directly will be read from local storage unit 30, and it is pre- according to predetermined policy
Read the 4th data block.That is, the 3rd data block pre-read will can be directly read from local storage unit 30, so that
With by the Virtual File System 31 via network from the data block of server data the 3rd compared with, reading will be greatly improved
Speed, while not influenceed by now network condition.Further, since the 3rd data block is also met with second data block
Predetermined policy, so the 4th data block will be pre-read further according to predetermined policy.
If on the contrary, obtained negative decision in step S502, i.e., described second data acquisition request and described first
Request of data, which is unsatisfactory for asked data block, has identical or continuous creation time, then processing enters step S504.
In step S504, the number that second data acquisition request is asked is read by the Virtual File System 31
According to block.
Electronic equipment and its method for reading data according to embodiments of the present invention is described above by reference to Fig. 1 to Fig. 5, is passed through
Data acquisition request ask read data block meet pre-read strategy when, perform pre-read processing accordingly, so as to
When subsequent data acquisition request equally meets the data block of predetermined policy, the data needed for directly being provided from local storage unit
Block, so that the speed of reading is improved, while avoid reading is influenceed by network condition.The predetermined of the embodiment of the present invention pre-reads plan
Address offset amount of the data block slightly including but not limited to continuously read in the Virtual File System is continuous and data block
It is equal in magnitude, or the data block continuously read has identical or continuous creation time.It is easily understood that other are predetermined pre-
Strategy is read to be also included within the spirit and scope of the present invention.
It should be noted that in this manual, term " comprising ", "comprising" or its any other variant are intended to
Nonexcludability is included, so that process, method, article or equipment including a series of key elements not only will including those
Element, but also other key elements including being not expressly set out, or also include being this process, method, article or equipment
Intrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that
Also there is other identical element in process, method, article or equipment including the key element.
Finally, in addition it is also necessary to explanation, a series of above-mentioned processing are not only included with order described here in temporal sequence
The processing of execution, and the processing including performing parallel or respectively rather than in chronological order.
Through the above description of the embodiments, those skilled in the art can be understood that the present invention can be by
Software adds the mode of required hardware platform to realize, naturally it is also possible to all implemented by hardware.Understood based on such,
What technical scheme contributed to background technology can be embodied in the form of software product in whole or in part,
The computer software product can be stored in storage medium, such as ROM/RAM, magnetic disc, CD, including some instructions are to make
Obtain a computer equipment(Can be personal computer, server, or network equipment etc.)Perform each embodiment of the invention
Or the method described in some parts of embodiment.
The present invention is described in detail above, principle and embodiment party of the specific case used herein to the present invention
Formula is set forth, and the explanation of above example is only intended to the method and its core concept for helping to understand the present invention;Meanwhile, it is right
In those of ordinary skill in the art, according to the thought of the present invention, change is had in specific embodiments and applications
Part, in summary, this specification content should not be construed as limiting the invention.
Claims (10)
1. a kind of method for reading data, applied to electronic equipment, the electronic equipment has at least one application and virtual file
System, and the electronic equipment is communicatively coupled via network with server, the metadata in the server is mapped to institute
Virtual File System is stated, methods described includes:
The first data acquisition request, described first are produced during any one application operation at least one described application
Data acquisition request is used to indicate to need to obtain the first data block and the second data block from the server;
The Virtual File System reads first data block and the second data block;
Judge whether first data block and the second data block meet predetermined policy, when meeting predetermined policy, according to predetermined plan
The 3rd data block is slightly read by the Virtual File System, and the 3rd data block is stored in local storage,
Wherein, the predetermined policy includes first data block and the second data block the address in the Virtual File System
Offset is continuous, and first data block and the second data block is equal in magnitude.
2. method for reading data as claimed in claim 1, it is characterised in that second data block and the 3rd data block are in institute
State that address offset amount in Virtual File System is continuous, and the 3rd data block size be second data block size
N times, N is natural number.
3. method for reading data as claimed in claim 1, it is characterised in that the predetermined policy includes also described first data
Block and the second data block have an identical or continuous creation time, and the 3rd data block and the second data block have it is identical or
Continuous creation time.
4. method for reading data as claimed in claim 3, it is characterised in that when first data block and the second data block have
When having continuous creation time, the difference of the creation time of first data block and the second data block is less than scheduled time slot.
5. the method for reading data as described in any one of Claims 1-4, it is characterised in that methods described also includes:
After the 3rd data block is stored in local storage, produced during any one described application operation
During raw second data acquisition request, judge whether second data acquisition request indicates to need to obtain described from the server
3rd data block;
Determine second data acquisition request indicate to need from the server obtain three data block when, from locally depositing
The 3rd data block is read in reservoir.
6. a kind of electronic equipment, including:
Processing unit, for running at least one application;
Communication unit, for being communicatively coupled via network with server;And
Memory cell, for storing various data,
Wherein, the metadata that the memory cell is included in Virtual File System, the server is mapped to the virtual file
System;
Any one application in described at least one described application of processing unit operation, produces the first data acquisition request, institute
State the first data acquisition request be used for indicate needs obtain the first data block and the second data block from the server;
The processing unit reads first data block and the second data block by the Virtual File System;And
The processing unit judges whether first data block and the second data block meet predetermined policy, meets predetermined policy
When, the 3rd data block is read by the Virtual File System according to predetermined policy, and the 3rd data block is stored in described
In memory cell,
Wherein, the predetermined policy includes first data block and the second data block the address in the Virtual File System
Offset is continuous, and first data block and the second data block is equal in magnitude.
7. electronic equipment as claimed in claim 6, it is characterised in that second data block and the 3rd data block are in the void
The address offset amount intended in file system is continuous, and the 3rd data block size be second data block size N
Times, N is natural number.
8. electronic equipment as claimed in claim 6, it is characterised in that the predetermined policy also include first data block and
Second data block has an identical or continuous creation time, and the 3rd data block and the second data block have it is identical or continuous
Creation time.
9. electronic equipment as claimed in claim 8, it is characterised in that connect when first data block and the second data block have
During continuous creation time, the difference of the creation time of first data block and the second data block is less than scheduled time slot.
10. the electronic equipment as described in any one of claim 6 to 9, it is characterised in that
After the 3rd data block is stored in the memory cell by the processing unit, when any one described application
When producing the second data acquisition request during operation, the processing unit judges whether second data acquisition request refers to
Show that needs obtain the 3rd data block from the server,
Determine second data acquisition request indicate to need from the server obtain three data block when, the processing
Unit reads the 3rd data block from the memory cell.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210590134.4A CN103905519B (en) | 2012-12-28 | 2012-12-28 | Method for reading data and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210590134.4A CN103905519B (en) | 2012-12-28 | 2012-12-28 | Method for reading data and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103905519A CN103905519A (en) | 2014-07-02 |
CN103905519B true CN103905519B (en) | 2017-09-22 |
Family
ID=50996675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210590134.4A Active CN103905519B (en) | 2012-12-28 | 2012-12-28 | Method for reading data and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103905519B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109542696B (en) * | 2017-09-22 | 2023-04-28 | 龙芯中科技术股份有限公司 | Method and device for acquiring equipment data, readable storage medium and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101069176A (en) * | 2004-11-30 | 2007-11-07 | 三星电子株式会社 | Apparatus and method for reproducing multimedia data using virtual file system |
CN101625882A (en) * | 2008-07-11 | 2010-01-13 | 索尼株式会社 | Information processing device, information processing system, information recording medium, information processing method and program |
CN102054005A (en) * | 2009-10-29 | 2011-05-11 | 腾讯科技(深圳)有限公司 | Method and device for loading file |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201069176Y (en) * | 2007-07-11 | 2008-06-04 | 周晨曦 | Straw gas generator |
JP4462319B2 (en) * | 2007-10-04 | 2010-05-12 | ソニー株式会社 | Information processing apparatus, content use system, information processing method, and computer program |
-
2012
- 2012-12-28 CN CN201210590134.4A patent/CN103905519B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101069176A (en) * | 2004-11-30 | 2007-11-07 | 三星电子株式会社 | Apparatus and method for reproducing multimedia data using virtual file system |
CN101625882A (en) * | 2008-07-11 | 2010-01-13 | 索尼株式会社 | Information processing device, information processing system, information recording medium, information processing method and program |
CN102054005A (en) * | 2009-10-29 | 2011-05-11 | 腾讯科技(深圳)有限公司 | Method and device for loading file |
Also Published As
Publication number | Publication date |
---|---|
CN103905519A (en) | 2014-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102521280B (en) | Loading method and loading device of EPub electronic book | |
CN101677325B (en) | Method, device and system for publishing media description information and acquiring media | |
CN102857578B (en) | A kind of file uploading method of network hard disc, system and net dish client | |
CN107391526A (en) | A kind of data processing method and equipment based on block chain | |
CN103873507A (en) | Data block uploading and storing system and method | |
US20100268821A1 (en) | Sequenced transmission of digital content items | |
CN109766200A (en) | A kind of message queue processing method, device, equipment and storage medium | |
CN103780676B (en) | File transmission method, device and system | |
CN107147921A (en) | Based on section and the intelligence CDN video playback accelerated methods dispatched and equipment | |
CN106815254A (en) | A kind of data processing method and device | |
CN108536753A (en) | The determination method and relevant apparatus of duplicate message | |
CN106775470B (en) | Data storage method and system | |
CN110489574A (en) | A kind of multimedia messages recommended method, device and relevant device | |
CN111898698A (en) | Object processing method and device, storage medium and electronic equipment | |
CN102882960B (en) | A kind of sending method of resource file and device | |
CN106326403A (en) | Web page generating method and device | |
CN109033190A (en) | A kind of method for pushing of recommendation information, device and equipment | |
TWI602431B (en) | Method and device for transmitting information | |
CN106326388A (en) | Method and device for processing information | |
CN103365977A (en) | Storage processing method and device for data on nonvolatile storage medium | |
CN103905519B (en) | Method for reading data and electronic equipment | |
CN104090932B (en) | A kind of content recommendation method and device | |
CN109948803A (en) | Algorithm model optimization method, device and equipment | |
CN106162311A (en) | A kind of method playing Internet video and terminal unit | |
CN104636397B (en) | Resource allocation methods, calculating accelerated method and device for Distributed Calculation |
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 |