CN103905519B - Method for reading data and electronic equipment - Google Patents

Method for reading data and electronic equipment Download PDF

Info

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
Application number
CN201210590134.4A
Other languages
Chinese (zh)
Other versions
CN103905519A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201210590134.4A priority Critical patent/CN103905519B/en
Publication of CN103905519A publication Critical patent/CN103905519A/en
Application granted granted Critical
Publication of CN103905519B publication Critical patent/CN103905519B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Method for reading data and electronic equipment
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.
CN201210590134.4A 2012-12-28 2012-12-28 Method for reading data and electronic equipment Active CN103905519B (en)

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)

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

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

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

Patent Citations (3)

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