CN103237060B - A kind of data object acquisition, Apparatus and system - Google Patents

A kind of data object acquisition, Apparatus and system Download PDF

Info

Publication number
CN103237060B
CN103237060B CN201310118481.1A CN201310118481A CN103237060B CN 103237060 B CN103237060 B CN 103237060B CN 201310118481 A CN201310118481 A CN 201310118481A CN 103237060 B CN103237060 B CN 103237060B
Authority
CN
China
Prior art keywords
data object
client
version information
buffer zone
identification information
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
CN201310118481.1A
Other languages
Chinese (zh)
Other versions
CN103237060A (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.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201310118481.1A priority Critical patent/CN103237060B/en
Publication of CN103237060A publication Critical patent/CN103237060A/en
Application granted granted Critical
Publication of CN103237060B publication Critical patent/CN103237060B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a kind of data object acquisition, Apparatus and system, described method comprises: be arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, client sends data object and obtains request, and wherein data object obtains and asks comprise the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side; The data object sent of reception server end obtains response message, and whether the version information comprising the data object to be obtained that server end judges to store in buffer zone in response message is the judged result of latest version information; When the version information determining the data object to be obtained stored in buffer zone is not latest version information, client obtains data object corresponding to the identification information of data object to be obtained from server end.Thus the accuracy and real-time that obtain data object can be improved preferably.

Description

A kind of data object acquisition, Apparatus and system
Technical field
The present invention relates to technical field of data processing, especially relate to a kind of data object acquisition, Apparatus and system.
Background technology
Along with the arrival in large data objects epoch, the network call between client and server end is more and more frequent, and the information that client obtains from server end also gets more and more.But under many circumstances, client passes through far call, repeatedly obtained before the data object of server end acquisition is all, in this case, if the object comparison that client obtains is large, the such as data object of hundreds of million, then need to take larger network overhead at server end to obtain data object.Such as: as shown in Figure 1, if client needs to obtain data object from server end, for ease of setting forth, suppose that this data object is data object S, then client needs to take Internet resources, obtains this data object S at server end.After a period of time, if client needs again to obtain this data object S, then client still needs to take Internet resources again at server end acquisition data object S, if in subsequent process, for same client, need repeatedly to obtain identical data object S at server end, then all need to take the process that network transmission resource carries out data object acquisition at every turn
In order to reduce the network overhead in data object acquisition process, propose to arrange the mode of buffer zone to carry out data object acquisition in client.As shown in Figure 2, arrange a buffer zone at client-side, in the process that data object obtains, client can by the data object back-up storage that obtains from server end in the buffer zone of setting.Like this, when client needs again to obtain data object from server end, first client determines whether store the data object that will obtain in buffer zone, if stored, then client does not need again to obtain this data object from server end, but directly in buffer area, obtains this data object.Otherwise if do not store this data object in buffer area, then client and server end connects, take Internet resources after connection and obtain the data object needed again from server end.
In the data object acquisition of above-mentioned proposition, if a certain data object that server end stores there occurs change, for ease of setting forth, here tentation data object A there occurs change, when but this data object A does not inform client after there occurs change, now, if client needs to obtain this data object A, and owing to being obtained by client before this data object A, therefore in the buffer zone of client, this data object A is stored, now client directly can obtain this data object A from buffer zone, but in fact at server end, this data object A upgrades, the data object of now client acquisition is by inaccurate.
In sum, the data object acquisition of above-mentioned proposition, the accuracy and the real-time that obtain data object are poor.
Summary of the invention
Embodiments provide a kind of data object acquisition, Apparatus and system, the accuracy and real-time that obtain data object can be improved preferably.
A kind of data object acquisition, described method comprises: be arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, client sends data object and obtains request, and wherein said data object obtains request and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side; The data object that reception server end is sent obtains response message, wherein, comprise the version information of server end according to the identification information of client and data object to be obtained in described response message, whether the version information judging to be arranged in client-side buffer zone the data object to be obtained stored is the judged result of latest version information; Response message is obtained according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, client obtains data object corresponding to the identification information of described data object to be obtained from server end.
A kind of data object acquisition, described method comprises: received server-side client is arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, the data object sent obtains request, and wherein said data object obtains request and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side; Server end, according to the version information of the identification information of the client received and data object to be obtained, judges whether the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information; Judged result is carried at data object to obtain in response message, sends to client; And when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, send the data object corresponding with the identification information of data object to be obtained needing to obtain to client.
A kind of data object acquisition device, described device is positioned at client-side, described device comprises: sending module, for being arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, send data object to server end and obtain request, wherein said data object obtains request and comprises the identification information of client and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side; Receiver module, the data object sent for reception server end obtains response message, wherein, comprise the version information of server end according to the identification information of client and data object to be obtained in described response message, whether the version information judging to be arranged in client-side buffer zone the data object to be obtained stored is the judged result of latest version information; Acquisition module, for obtaining response message according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, client obtains data object corresponding to the identification information of described data object to be obtained from server end.
A kind of data object acquisition device, described device is positioned at server side, described device comprises: receiver module, be arranged in the buffer zone of client-side for receiving client determining, when storing the identification information of data object to be obtained, the data object sent obtains request, and wherein said data object obtains request and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side; Judge module, for according to the identification information of client received and the version information of data object to be obtained, judges whether the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information; Sending module, obtaining in response message for judged result being carried at data object, sending to client; And when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, send the data object corresponding with the identification information of data object to be obtained needing to obtain to client.
A kind of data object obtains system, described system comprises client and server end, wherein: be arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, send data object to server end and obtain request, wherein said data object obtains request and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side; The data object that reception server end is sent obtains response message; Response message is obtained according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, from the data object that the identification information of the described data object to be obtained of server end acquisition is corresponding; Described server end, the data object sent for receiving client obtains request, according to the identification information of the client received and the version information of data object to be obtained, judge whether the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information; Judged result is carried at data object to obtain in response message, sends to client; And when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, send the data object corresponding with the identification information of data object to be obtained needing to obtain to client.
Adopt technique scheme, be arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, the data object that client sends the identification information comprising client self and the version information being arranged on the data object to be obtained stored in the buffer zone of client-side obtains request, server end obtains request according to the data object received, whether the version information judging to be arranged in client-side buffer zone the data object to be obtained stored is the judged result of latest version information, and judged result is carried at data object and obtains in response message and send to client, client obtains response message according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, client obtains data object corresponding to the identification information of described data object to be obtained from server end.Thus the data object realizing storing at server end upgrades, and when cannot notify client, client still can get the data object of latest version information real-time and accurately.
Accompanying drawing explanation
Fig. 1 is in background technology, and the data object not arranging buffer zone of proposition obtains system configuration composition schematic diagram;
Fig. 2 is in background technology, and the data object arranging buffer zone of proposition obtains system configuration composition schematic diagram;
Fig. 3 is in the embodiment of the present invention one, the data object acquisition flow chart of proposition;
Fig. 4 is in the embodiment of the present invention one, the data object acquisition device structure composition schematic diagram of proposition;
Fig. 5 is in the embodiment of the present invention two, the data object acquisition flow chart of proposition;
Fig. 6 is in the embodiment of the present invention two, the data object acquisition device structure composition schematic diagram of proposition;
Fig. 7 is in the embodiment of the present invention three, the data object acquisition flow chart of proposition.
Embodiment
For realizing object of the present invention, improve real-time and the accuracy of data object acquisition preferably, in the technical scheme that the embodiment of the present invention proposes here, send by client the data object comprising the version information of self identification information and data object to be obtained and obtain request, server end judges whether the version information of the data object to be obtained whether this client receives is up-to-date version information, and judged result is sent to client, client and then determine whether needs still to obtain the data object corresponding with the identification information of data object to be obtained from server side, thus realize upgrading the data object stored at server end, and when cannot client be notified, client still can get the data object of latest version information real-time and accurately.
Below in conjunction with each accompanying drawing, the main of embodiment of the present invention technical scheme is realized principle, embodiment and set forth in detail the beneficial effect that should be able to reach.
Embodiment one
The embodiment of the present invention one proposes a kind of data object acquisition, and as shown in Figure 3, the handling process of the method comprises the following steps:
Step 31, client sends data object and obtains request.
When determining the identification information storing data object to be obtained in the buffer zone being arranged on client-side, client sends data object and obtains request, wherein obtains in request at the data object sent and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side.
Client can be, but not limited to be arranged in personal computer, also can be arrange in the terminal.Client needs, when the data object that server end acquisition Capacity Ratio is larger, to need to take network transmission resource and communicate with server end, take network transmission resource and obtain data object.Such as, suppose that the far call data object that passes through that client needs to repeat obtains interface, it can be UsergetUser (intuserId) that this data object obtains interface, obtains some data objects by calling this interface at server end.Wherein, for userspersonal information, client needs the personal information obtaining user User at server end, can be, but not limited in the personal information of User be comprise the information such as user's head image information, academic information, home background, the capacity of this User data object can be tens K, also can be several million, also can determine according to the content of data object.At client-side, be provided with a buffer zone, the memory capacity of this buffer zone can be, but not limited to when arranging arrange according to the environment of client actual motion, such as, if client is arranged in personal computer, then the capacity that the ratio that the capacity of this buffer zone can configure arranges buffer zone is in the terminal larger.The configuration of buffer zone can also consider the internal memory situation of the terminal arranging client.
After being provided with buffer zone, when client obtains a certain data object, when first can determine the mark of data object to be obtained in buffer zone, then the version information of data object to be obtained is determined, and by the version information of the identification information of client self and data object to be obtained, obtain request by data object and send to server end.If when not storing the identification information of data object to be obtained in buffer zone, then client obtains this data object directly to server end.
In the technical scheme that the embodiment of the present invention one proposes here, each client is provided with unique identification.Client identification information can be, but not limited to be that terminal identification information according to arranging client is arranged, such as according to the terminal media access control (MAC arranging client, MediaAccessControl) address is arranged, or arrange according to the process that client belongs to, or according to preset algorithm using the result that obtains after MAC Address and process number the carry out computing identification information as client.Preferably, in the technical scheme that the embodiment of the present invention one proposes here, using the identification information of the MAC Address corresponding to the terminal arranging client as client.
The data object that client sends obtains the identification information comprising client self in request, such as, in the invention process one technical scheme given here, suppose that the identification information of client self is ClientID, the identification information of data object to be obtained is WIN, and the version information of data object to be obtained is WIN1.9.When then client needs to obtain data object WIN, first in the buffer zone being arranged on client-side, determine the data object tag information WIN to be obtained stored, and then determine the version information WIN1.9 that data object tag information WIN to be obtained is corresponding, send to server end the data object acquisition request that the version information comprising ClientID and data object to be obtained is WIN1.9.
Step 32, the data object that reception server end is sent obtains response message.
Wherein, comprise the version information of server end according to the identification information of client and data object to be obtained in the response message received, whether the version information judging to be arranged in client-side buffer zone the data object to be obtained stored is the judged result of latest version information.
Server end is receiving after data object that client sends obtains request, determine that data object obtains the client identification information comprised in request and the version information determining the data object that these client needs obtain, whether the version information then judging this data object to be obtained is up-to-date version information, and judged result is sent to client by the corresponding response message that obtains.
Corresponding relation between the data object version information that wherein can store client identification information and acquisition at server end.Client sends attribute information for characterizing the buffer zone being arranged on client-side, and attribute information comprises and is arranged in the buffer zone of client-side, the version information of the data object that the client of storage has obtained at server end.
Preferably, client can periodically to server end for characterizing the attribute information of the buffer zone being arranged on client-side, attribute information comprises and is arranged in the buffer zone of client-side, the version information of the data object that the client of storage has obtained at server end.After often obtaining a data object from server end, just can also send the attribute information for characterizing the buffer zone being arranged on client-side to server end.
In enforcement, when client obtains data object, suppose that this data object is user profile, comprise the information such as image Imagehead, name Stringnam, previous graduate college SchoolInfo.Its implementation can perform according to following framework:
Wherein User is the data object obtained, in the technical scheme adopting the embodiment of the present invention one to propose here, need on the basis of said frame, can obtain in the definition of data object and increase a booleanuseClientCache variable, corresponding process interface is UsergetUser (intuserId).When acquisition data object, client sends a client identification information to server end simultaneously.Further, in data object acquisition request, also need to carry a buffer zone version information cacheVersion and carry out notification server end, the version information of the data object to be obtained stored in buffer zone.When according to ClientId and cacheVersion, service end detects that same client gets a certain data object of identical version information time, server end needs the useClientCache of data object User to be set to true, and other members of data object User are set to sky.Then the information after arranging is carried at data object to obtain in response message and send to client.
Step 33, client obtains response message according to the data object that receives, judges whether to need to obtain data object corresponding to the identification information of this data object to be obtained at server end, if judged result is no, then perform step 34, otherwise, perform step 35.
In this step, be still described in detail for the acquisition framework in above-mentioned steps 32.Client is receiving after data object that server end sends obtains response message, check whether useClientCache is true, if be true, then determine to be arranged in the buffer zone of client-side, the version information of the data object to be obtained stored is latest version information, does not need the data object of the identification information elephant obtaining described data object to be obtained from server end.Otherwise, then the data object still needing the identification information elephant obtaining described data object to be obtained from server end is determined.
Step 34, response message is obtained according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information, client obtains data object corresponding to the identification information of described data object to be obtained from the buffer zone being arranged on client-side.
Such as, the data object received obtains in response message, if useClientCache is not true, then now determine the data object not storing this latest version information in the buffer zone of client-side, and also not do not obtain the latest edition of this data object from server end, now client obtains data object corresponding to the identification information of described data object to be obtained from server end before.
Step 35, response message is obtained according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, client obtains data object corresponding to the identification information of described data object to be obtained from server end.
Such as, the data object received obtains in response message, if useClientCache is true, client determines to be arranged on the latest edition storing data object to be obtained in the buffer zone of client-side, then now client directly obtains data object corresponding to the identification information of data object to be obtained in buffer zone.
Preferably, after above-mentioned steps 35, can also comprise:
Step 36, by data object back-up storage corresponding for the identification information that obtains described data object to be obtained from server end in the buffer zone being arranged on client-side.
For ease of obtaining the data object of this identification information next time, client also by the data object back-up storage of latest version information that obtains from server end in the buffer zone being arranged on client-side.Like this, if server end does not upgrade the version information of this data object, namely do not issue the latest edition of this data object, then subsequent client is when this data object of needs repeated obtain, can directly obtain in the buffer zone being arranged on client-side.
It should be noted that, the data object acquisition that the embodiment of the present invention one proposes here, the handling process namely shown in Fig. 3 is one preferably implementation, in force, can carry out developing and modification by the method flow according to above-described embodiment one and Fig. 3.
The technical scheme that the embodiment of the present invention one proposes here, by the process that utilizes server end powerful and storage capacity, realize data object to obtain, server end needs the history recording each client to call situation, the situation in client-cache region, so that client next time request a certain identification information data object time, judge whether to allow client use the buffer zone being arranged on client-side according to historical information, thus realize upgrading described data object at server end, issue new version information, and when cannot notify client, client still can get the data object of latest version information real-time and accurately.
Correspondingly, the embodiment of the present invention one proposes a kind of data object acquisition device, and this device is positioned at client-side, and as shown in Figure 4, this device comprises:
Sending module 401, for being arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, send data object to server end and obtain request, wherein said data object obtains request and comprises the identification information of client and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side.
Receiver module 402, the data object sent for reception server end obtains response message, wherein, comprise the version information of server end according to the identification information of client and data object to be obtained in described response message, whether the version information judging to be arranged in client-side buffer zone the data object to be obtained stored is the judged result of latest version information.
Acquisition module 403, for obtaining response message according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, client obtains data object corresponding to the identification information of described data object to be obtained from server end.
Preferably, above-mentioned acquisition module 403, also for when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information, from the buffer zone being arranged on client-side, obtain the data object that the identification information of described data object to be obtained is corresponding.
Preferably, above-mentioned sending module 401, also for sending the attribute information for characterizing the buffer zone being arranged on client-side to server end, described attribute information comprises and is arranged in the buffer zone of client-side, the version information of the data object that the client of storage has obtained at server end.
Alternatively, this device can also also comprise:
Memory module 404, data object back-up storage corresponding to the identification information for obtaining described data object to be obtained from server end is in the buffer zone being arranged on client-side.
Embodiment two
The embodiment of the present invention two proposes a kind of data object acquisition here, and as shown in Figure 5, its handling process is as follows:
Step 51, the data object that received server-side client is sent obtains request.
Received server-side client is arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, the data object sent obtains request.Wherein said data object obtains request and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side.
In the technical scheme that the embodiment of the present invention two proposes here, server end possesses stronger disposal ability and storage capacity.Client can be, but not limited to be arranged in personal computer, also can be arrange in the terminal.Client needs, when the data object that server end acquisition Capacity Ratio is larger, to need to take network transmission resource and communicate with server end, take network transmission resource and obtain data object.Such as, suppose that the far call data object that passes through that client needs to repeat obtains interface, it can be UsergetUser (intuserId) that this data object obtains interface, obtains some data objects by calling this interface at server end.Wherein, for userspersonal information, client needs the personal information obtaining user User at server end, can be, but not limited in the personal information of User be comprise the information such as user's head image information, academic information, home background, the capacity of this data object User can be tens K, also can be several million, can determine according to the content of data object.At client-side, be provided with a buffer zone, can be, but not limited to arrange according to the environment of client actual motion during the arranging of the memory capacity of this buffer zone, if such as client is arranged in personal computer, then the capacity that the ratio that the capacity of this buffer zone can configure arranges buffer zone is in the terminal larger.The configuration of buffer zone can also consider the internal memory situation of the terminal arranging client.
And at server end, more data object can be stored, server end can upgrade the data object that self stores, the data object of real-time release latest version information, such as, carry out edition upgrading etc. to the data object of a certain version information stored.
After client-side is provided with buffer zone, client needs when server end obtains the data object of a certain identification information, be arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, send data object and obtain request.Server end can obtain request according to data object, the version information of data object to be obtained stored in the identification information knowing client and the buffer zone being arranged on client-side.In the technical scheme that the embodiment of the present invention proposes here, each client is provided with unique identification.Client identification information can be, but not limited to be that terminal identification information according to arranging client is arranged, such as according to the terminal media access control (MAC arranging client, MediaAccessControl) address is arranged, or arranges according to the process that client belongs to.Preferably, in the technical scheme that the embodiment of the present invention proposes, the identification information of the MAC Address corresponding to the terminal that client is set as client is said.
The data object that client sends obtains the identification information comprising client self in request, and in the technical scheme that the embodiment of the present invention proposes, each client is provided with unique identification.Client identification information can be, but not limited to be that terminal identification information according to arranging client is arranged, such as according to the terminal media access control (MAC arranging client, MediaAccessControl) address is arranged, or arranges according to the process that client belongs to.Preferably, in the technical scheme that the embodiment of the present invention proposes here, using the identification information of the MAC Address corresponding to the terminal arranging client as client.Such as, in the invention process two li of technical schemes provided, suppose that the identification information of client self is ClientID, the identification information of data object to be obtained is WIN.When then client needs acquisition identification information to be the data object of WIN, first search in the buffer zone being arranged on client-side, determine in buffer zone, whether to comprise the data object that identification information is WIN, in the technical scheme that the embodiment of the present invention two proposes here, suppose in buffer zone, to comprise the data object that identification information is WIN, after finding identification information and being the data object of WIN, determine that the identification information comprised in buffer zone is the version information of the data object of WIN, be assumed to be WIN1.9, then received server-side to data object obtain the version information WIN1.9 including the data object WIN to be obtained stored in the identification information ClientID of client and buffer zone in request.
Step 52, server end, according to the version information of the identification information of the client received and data object to be obtained, judges whether the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information.
Wherein, whether the version information judging to be arranged in client-side buffer zone the data object to be obtained stored is that the processing procedure of latest version information is as follows:
Step one: in the corresponding relation between the client identification information prestored and the version information obtaining data object, the client that the identification information of the client received described in determining is corresponding obtained the version information of whole data objects at server end.
Wherein, the corresponding relation between client identification information and the version information obtaining data object, can be, but not limited to determine in the following manner:
First kind of way: the attribute information for characterizing the buffer zone being arranged on client-side that received server-side client sends, wherein said attribute information comprises and is arranged in the buffer zone of client-side, the version information of the data object that the client of storage has obtained at server end; Set up the corresponding relation between the version identifier being arranged on the data object stored in the buffer zone of client-side and the identification information of described client received.
In this kind of mode, preferably, server end periodically can receive the attribute information for characterizing the buffer zone being arranged on client-side that client is sent.Also can being when the transfer resource free time, receiving the attribute information for characterizing the buffer zone being arranged on client-side that client is sent.
The second way: server end, after the data object sending to client corresponding with the identification information of data object to be obtained, sets up the corresponding relation between the identification information sending to the version information of the data object of client and described client.
In this kind of mode, server end is after the data object not sending to client corresponding with the identification information of data object to be obtained, self just sets up a kind of corresponding relation, such client regularly need not send to server end the attribute information characterizing and be arranged on the buffer zone of client-side, and then saves transfer resource preferably.
Step 2: the version information of the data object version information of the data object to be obtained received and server end stored compares.
Step 3: if the version information of data object to be obtained is identical with the version information of the data object that server end stores, the version information then determining to be arranged in client-side buffer zone the data object to be obtained stored is latest version information, if not identical, perform step 4, if instead identical, perform step 5.
Step 4: if the version information of data object to be obtained is not identical with the version information of the data object that server end stores, then determine that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information.
Step 53, is carried at data object and obtains in response message, send to client by judged result.
In enforcement, when client obtains data object, suppose that this data object is user profile, comprise the information such as image Imagehead, name Stringnam, previous graduate college SchoolInfo.Its implementation can perform according to following framework:
Wherein User is the data object obtained, in the technical scheme adopting the embodiment of the present invention one to propose here, need on the basis of said frame, can obtain in the definition of data object and increase a booleanuseClientCache variable, corresponding process interface is UsergetUser (intuserId).When acquisition data object, client sends a client identification information to server end simultaneously.Further, in data object acquisition request, also need to carry a buffer zone version information cacheVersion and carry out notification server end, the version information of the data object to be obtained stored in buffer zone.
When according to ClientId and cacheVersion, service end detects that same client gets a certain data object of identical version information time, server end needs the useClientCache of data object User to be set to true, and other members of data object User are set to sky.Then the information after arranging is carried at data object to obtain in response message and send to client.
Step 54, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, sends the data object corresponding with the identification information of data object to be obtained needing to obtain to client.
Correspondingly, the embodiment of the present invention two also proposes a kind of data object acquisition device here, and this device is positioned at server side, and as shown in Figure 6, this device comprises:
Receiver module 601, be arranged in the buffer zone of client-side for receiving client determining, when storing the identification information of data object to be obtained, the data object sent obtains request, and wherein said data object obtains request and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side.
Judge module 602, for according to the identification information of client received and the version information of data object to be obtained, judges whether the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information.
Wherein, this judge module 602, also comprises:
Correspondence relation storage 6021, for storing the corresponding relation between client identification information and the version information obtaining data object.
Preferably, above-mentioned correspondence relation storage 6021, also for determining client identification information and the corresponding relation between the version information obtaining data object in the following manner: after the data object sending to client corresponding with the identification information of data object to be obtained, set up the corresponding relation between the identification information sending to the version information of the data object of client and described client.
Preferably, above-mentioned correspondence relation storage 6021, also for determining the corresponding relation between client identification information and the version information obtaining data object in the following manner: receive that client sends for characterizing the attribute information of the buffer zone being arranged on client-side time, set up the corresponding relation between the version identifier being arranged on the data object stored in the buffer zone of client-side and the identification information of described client received, wherein said attribute information comprises and is arranged in the buffer zone of client-side, the version information of the data object that the client stored has obtained at server end.
Determining unit 6022, for in the corresponding relation between the client identification information that prestores in described correspondence relation storage and the version information obtaining data object, the client that the identification information of the client received described in determining is corresponding obtained the version information of whole data objects at server end.
Judging unit 6023, the version information for the data object version information of the data object to be obtained received and server end stored compares.
Performance element 6024, for judging that at judging unit the version information obtaining data object to be obtained is identical with the version information of the data object that server end stores, then the version information determining to be arranged in client-side buffer zone the data object to be obtained stored is latest version information; And judge that the version information obtaining data object to be obtained is not identical with the version information of the data object that server end stores at judging unit, then determine that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information.
Sending module 603, obtaining in response message for judged result being carried at data object, sending to client; And when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, send the data object corresponding with the identification information of data object to be obtained needing to obtain to client.
By the process that utilizes server end powerful and storage capacity, realize data object to obtain, server end needs the history recording each client to call situation, the situation in client-cache region, so that during the client a certain data object of request next time, judge whether to allow client use local cache region according to historical information, thus realize upgrading at servers' data object, and when cannot notify client, client still can get data object real-time and accurately.
Embodiment three
The embodiment of the present invention three proposes a kind of data object here and obtains system, and this system comprises client and server end, wherein:
Client, for being arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, send data object to server end and obtain request, wherein said data object obtains request and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side; The data object that reception server end is sent obtains response message; Response message is obtained according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, from the data object that the identification information of the described data object to be obtained of server end acquisition is corresponding.
Server end, the data object sent for receiving client obtains request, according to the identification information of the client received and the version information of data object to be obtained, judge whether the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information; Judged result is carried at data object to obtain in response message, sends to client; And when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, send the data object corresponding with the identification information of data object to be obtained needing to obtain to client.
Based on said system framework, the invention process three proposes a kind of data object acquisition here, and as shown in Figure 7, its handling process is as following:
Step 71, client sends data object and obtains request.
Be arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, client sends data object and obtains request, wherein obtains request at the data object sent and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side.
Client can be, but not limited to be arranged in personal computer, also can be arrange in the terminal.Client needs, when the data object that server end acquisition Capacity Ratio is larger, to need to take network transmission resource and communicate with server end, take network transmission resource and obtain data object.Such as, suppose that the far call data object that passes through that client needs to repeat obtains interface, it can be UsergetUser (intuserId) that this data object obtains interface, obtains some data objects by calling this interface at server end.Wherein, for userspersonal information, client needs the personal information obtaining user User at server end, can be, but not limited in the personal information of User be comprise the information such as user's head image information, academic information, home background, the capacity of this User data object can be tens K, also can be several million, can determine according to the content of data object.At client-side, be provided with a buffer zone, the memory capacity of this buffer zone can be, but not limited to when arranging arrange according to the environment of client actual motion, such as, if client is arranged in personal computer, then the capacity that the ratio that the capacity of this buffer zone can configure arranges buffer zone is in the terminal larger.The configuration of buffer zone can also consider the internal memory situation of the terminal arranging client.
After being provided with buffer zone, when client obtains a certain data object, when first can determine the mark of data object to be obtained in buffer zone, then the version information of data object to be obtained is determined, and by the version information of the identification information of client self and data object to be obtained, obtain request by data object and send to server end.If when not storing the identification information of data object to be obtained in buffer zone, then client obtains this data object directly to server end.
In the technical scheme that the embodiment of the present invention three proposes here, each client is provided with unique identification.Client identification information can be, but not limited to be that terminal identification information according to arranging client is arranged, such as according to the terminal media access control (MAC arranging client, MediaAccessControl) address is arranged, or arrange according to the process that client belongs to, or according to preset algorithm using the result that obtains after MAC Address and process number the carry out computing identification information as client.Preferably, in the technical scheme that the embodiment of the present invention one proposes, using the identification information of the MAC Address corresponding to the terminal arranging client as client.
Step 72, the data object that received server-side client is sent obtains request.
Server end possesses stronger disposal ability and storage capacity.At server end, can store more data object, server end can upgrade the data object that self stores, and the data object of real-time release latest version information such as carries out edition upgrading etc. to the data object of a certain version information stored.
Step 73, server end, according to the version information of the identification information of the client received and data object to be obtained, judges whether the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information.
Wherein, whether the version information judging to be arranged in client-side buffer zone the data object to be obtained stored is the processing procedure of latest version information, and refer in above-mentioned enforcement two, elaborating of step 52, the embodiment of the present invention three repeats no more here.
Step 74, judged result is carried at data object and obtains in response message by server end, sends to client.
In enforcement, can obtain in the definition of data object and increase a booleanuseClientCache variable, corresponding process interface is UsergetUser (intuserId).When acquisition data object, client sends a client identification information to server end simultaneously.Further, in data object acquisition request, also need to carry a buffer zone version information cacheVersion and carry out notification server end, the version information of the data object to be obtained stored in buffer zone.
When according to ClientId and cacheVersion, service end detects that same client gets a certain data object of identical version information time, server end needs the useClientCache of data object User to be set to true, and other members of data object User are set to sky.Then the information after arranging is carried at data object to obtain in response message and send to client.
Step 75, the data object that client reception server end is sent obtains response message.
Wherein, comprise the version information of server end according to the identification information of client and data object to be obtained in the response message received, whether the version information judging to be arranged in client-side buffer zone the data object to be obtained stored is the judged result of latest version information.
Step 76, client obtains response message according to the data object that receives, judges whether to need to obtain data object corresponding to the identification information of this data object to be obtained at server end, if judged result is yes, then perform step 77, otherwise, perform step 78.
In this step, be still described in detail for the acquisition framework in above-mentioned steps 75.Client is receiving after data object that server end sends obtains response message, check whether useClientCache is true, if be true, then determine to be arranged in the buffer zone of client-side, the version information of the data object to be obtained stored is latest version information, does not need the data object of the identification information elephant obtaining described data object to be obtained from server end.Otherwise, then the data object still needing the identification information elephant obtaining described data object to be obtained from server end is determined.
Step 77, response message is obtained according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, client obtains data object corresponding to the identification information of described data object to be obtained from server end.
Such as, the data object received obtains in response message, if useClientCache is not true, then now determine the data object not storing this latest version information in the buffer zone of client-side, and also not do not obtain the latest edition of this data object from server end, now client obtains data object corresponding to the identification information of described data object to be obtained from server end before.
Step 78, response message is obtained according to described data object, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is latest version information, client obtains data object corresponding to the identification information of described data object to be obtained from the buffer zone being arranged on client-side.
Such as, the data object received obtains in response message, if useClientCache is true, client determines to be arranged on the latest edition storing data object to be obtained in the buffer zone of client-side, then now client directly obtains data object corresponding to the identification information of data object to be obtained in buffer zone.
Preferably, after above-mentioned steps 77, can also comprise:
By data object back-up storage corresponding for the identification information obtaining described data object to be obtained from server end in the buffer zone being arranged on client-side.
For ease of obtaining the data object of this identification information next time, client also by the data object back-up storage of latest version information that obtains from server end in the buffer zone being arranged on client-side.Like this, if server end does not upgrade the version information of this data object, namely do not issue the latest edition of this data object, then subsequent client is when this data object of needs repeated obtain, can directly obtain in the buffer zone being arranged on client-side.
In the technical scheme of the above-mentioned proposition of the embodiment of the present invention, by the process that utilizes server end powerful and storage capacity, realize data object to obtain, server end needs the history recording each client to call situation, the situation in client-cache region, so that during the client a certain data object of request next time, judge whether to allow client use local cache region according to historical information, thus realize upgrading at servers' data object, and when cannot notify client, client still can get data object real-time and accurately.
It will be understood by those skilled in the art that embodiments of the invention can be provided as method, device (equipment) or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, device (equipment) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data object handles equipment to produce a machine, making the instruction performed by the processor of computer or other programmable data object handles equipment produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data object handles equipment, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded on computer or other programmable data object handles equipment, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (17)

1. a data object acquisition, is characterized in that, described method comprises:
When determining the identification information storing data object to be obtained in the buffer zone being arranged on client-side, client sends data object and obtains request, and wherein said data object obtains request and comprises the identification information of client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of client-side;
Described client receives the data object acquisition response message that described server end is sent, wherein, comprise the version information of described server end according to the identification information of client and data object to be obtained in described response message, whether the version information judging to be arranged in client-side buffer zone the data object to be obtained stored is the judged result of latest version information;
According to the described response message that described data object obtains, when determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, described client obtains data object corresponding to the identification information of described data object to be obtained from described server end.
2. the method for claim 1, is characterized in that, described method also comprises:
When determining that the version information being arranged on the data object to be obtained stored in described client-side buffer zone is latest version information, described client obtains data object corresponding to the identification information of described data object to be obtained from the buffer zone being arranged on described client-side.
3. the method for claim 1, is characterized in that, described method also comprises:
Described client sends the attribute information for characterizing the buffer zone being arranged on described client-side to described server end, described attribute information comprises in the buffer zone being arranged on described client-side, the version information of the data object that the described client of storage has obtained at described server end.
4. the method for claim 1, is characterized in that, after described client to obtain data object corresponding to the identification information of described data object to be obtained from described server end, described method also comprises:
By data object back-up storage corresponding for the identification information obtaining described data object to be obtained from described server end in the buffer zone being arranged on described client-side.
5. a data object acquisition, is characterized in that, described method comprises:
The data object that received server-side client is sent when determining the identification information storing data object to be obtained in the buffer zone being arranged on client-side obtains request, and wherein said data object obtains request and comprises the identification information of described client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of described client-side;
Described server end, according to the version information of the identification information of the described client received and described data object to be obtained, judges whether the version information being arranged on the data object to be obtained stored in described client-side buffer zone is latest version information;
Judged result is carried on data object to obtain in response message, sends to client; And
When determining that the version information being arranged in client-side buffer zone the data object to be obtained stored is not latest version information, send the data object corresponding with the identification information of described data object to be obtained needing to obtain to client.
6. method as claimed in claim 5, it is characterized in that, described server end is according to the version information of the identification information of the described client received and described data object to be obtained, judge whether the version information being arranged on the data object to be obtained stored in described client-side buffer zone is latest version information, and described method comprises:
In corresponding relation between the described client identification information prestored and the version information of described data object to be obtained, the described client that the identification information of the described client received described in determining is corresponding obtained the version information of whole data objects at server end;
The version information of the data object version information of the data object to be obtained received and described server end stored contrasts;
If the version information of described data object to be obtained is identical with the version information of the data object that described server end stores, then determine that the version information being arranged on the data object to be obtained stored in described client-side buffer zone is latest version information;
If the version information of described data object to be obtained is not identical with the version information of the data object that described server end stores, then determine that the version information being arranged on the data object to be obtained stored in described client-side buffer zone is not latest version information.
7. method as claimed in claim 6, it is characterized in that, the corresponding relation between the version information of described client identification information and described data object to be obtained is determined in the following manner:
The attribute information for characterizing the buffer zone being arranged on described client-side that client described in described received server-side sends, wherein said attribute information comprises and is arranged in the buffer zone of client-side, the version information of the data object that the described client of storage has obtained at described server end;
Set up the corresponding relation between the version identifier being arranged on the data object stored in the buffer zone of described client-side and the identification information of described client received.
8. method as claimed in claim 6, it is characterized in that, the corresponding relation between the version information of described client identification information and data object to be obtained is determined in the following manner:
Described server end, after the data object sending to described client corresponding with the identification information of data object to be obtained, sets up the corresponding relation between the identification information sending to the version information of the data object of described client and described client.
9. a data object acquisition device, described device is positioned at client-side, it is characterized in that, described device comprises:
Sending module, for being arranged in the buffer zone of client-side determining, when storing the identification information of data object to be obtained, send data object to server end and obtain request, wherein said data object obtains request and comprises the identification information of described client and be arranged on the version information of the data object to be obtained stored in the buffer zone of described client-side;
Receiver module, the data object sent for receiving described server end obtains response message, wherein, comprise the version information of described server end according to the identification information of described client and data object to be obtained in described response message, whether the version information judging to be arranged on the data object to be obtained stored in described client-side buffer zone is the judged result of latest version information;
Acquisition module, for obtaining response message according to described data object, when determining that the version information being arranged on the data object to be obtained stored in described client-side buffer zone is not latest version information, described client obtains data object corresponding to the identification information of described data object to be obtained from described server end.
10. device as claimed in claim 9, it is characterized in that, described acquisition module, also for when determining that the version information being arranged at the data object to be obtained stored in described client-side buffer zone is latest version information, from the buffer zone being arranged on described client-side, obtain the data object that the identification information of described data object to be obtained is corresponding.
11. devices as claimed in claim 9, it is characterized in that, described sending module, also for sending the attribute information for characterizing the buffer zone being arranged on described client-side to described server end, described attribute information comprises in the buffer zone being arranged on described client-side, the version information of the data object that the described client of storage has obtained at described server end.
12. devices as claimed in claim 9, it is characterized in that, described device, also comprises:
Memory module, for obtaining data object back-up storage corresponding to the identification information of described data object to be obtained in the buffer zone being arranged on described client-side from described server end.
13. 1 kinds of data object acquisition device, described device is positioned at server side, it is characterized in that, described device comprises:
Receiver module, the data object sent when determining the identification information storing data object to be obtained in the buffer zone being arranged on described client-side for receiving client obtains request, and wherein said data object obtains request and comprises the identification information of described client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of described client-side;
Judge module, for according to the identification information of described client received and the version information of data object to be obtained, judges whether the version information being arranged on the data object described to be obtained stored in described client-side buffer zone is latest version information;
Sending module, obtaining in response message for judged result being carried on described data object, sending to described client; And when determining that the version information being arranged on the data object described to be obtained stored in described client-side buffer zone is not latest version information, send the data object corresponding with the identification information of described data object to be obtained needing to obtain to described client.
14. devices as claimed in claim 13, it is characterized in that, described judge module, also comprises:
Correspondence relation storage, for store described client identification information and described data object to be obtained version information between corresponding relation;
Determining unit, for in the corresponding relation between the described client identification information that prestores in described correspondence relation storage and the version information of described data object to be obtained, the client that the identification information of the described client received described in determining is corresponding obtained the version information of whole data objects at described server end;
Judging unit, the version information for the data object version information of the data object to be obtained received and described server end stored compares;
Performance element, when version information for judging to obtain data object to be obtained when described judging unit is identical with the version information of the data object that server end stores, determine that the version information being arranged on the data object to be obtained stored in described client-side buffer zone is latest version information; And when described judging unit judges that the version information of the data object described to be obtained obtained is not identical with the version information of the data object that described server end stores, the version information determining to be arranged in client-side buffer zone the data object to be obtained stored is not latest version information.
15. devices as claimed in claim 14, it is characterized in that, described correspondence relation storage, also for determining the corresponding relation between the identification information of described client and the version information of described data object to be obtained in the following manner: receive that described client sends for characterizing the attribute information of the buffer zone being arranged at described client-side time, set up the corresponding relation between the version identifier being arranged on the data object stored in the buffer zone of described client-side and the identification information of described client received, wherein said attribute information comprises in the buffer zone being arranged on described client-side, the version information of the data object that the described client stored has obtained at server end.
16. devices as claimed in claim 14, it is characterized in that, described correspondence relation storage, also for determining the corresponding relation between described client identification information and the version information of described data object to be obtained in the following manner: after the data object sending to described client corresponding with the identification information of data object to be obtained, set up the corresponding relation between the identification information sending to the version information of the data object of described client and described client.
17. 1 kinds of data objects obtain system, and it is characterized in that, described system comprises client and server end, wherein:
Described client, for determining in the buffer zone being arranged on described client-side, when storing the identification information of data object to be obtained, send data object to server end and obtain request, wherein said data object obtains request and comprises the identification information of described client self and be arranged on the version information of the data object to be obtained stored in the buffer zone of described client-side; Receive the data object acquisition response message that described server end is sent; Response message is obtained according to described data object, when determining that the version information being arranged on the data object to be obtained stored in described client-side buffer zone is not latest version information, from the data object that the identification information of the described data object to be obtained of described server end acquisition is corresponding;
Described server end, the data object sent for receiving described client obtains request, according to the identification information of the described client received and the version information of described data object to be obtained, judge whether the version information being arranged on the data object to be obtained stored in described client-side buffer zone is latest version information; Judged result is carried at data object to obtain in response message, sends to described client; And when determining that the version information being arranged on the data object to be obtained stored in described client-side buffer zone is not latest version information, send the data object corresponding with the identification information of described data object to be obtained needing to obtain to described client.
CN201310118481.1A 2013-04-08 2013-04-08 A kind of data object acquisition, Apparatus and system Active CN103237060B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310118481.1A CN103237060B (en) 2013-04-08 2013-04-08 A kind of data object acquisition, Apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310118481.1A CN103237060B (en) 2013-04-08 2013-04-08 A kind of data object acquisition, Apparatus and system

Publications (2)

Publication Number Publication Date
CN103237060A CN103237060A (en) 2013-08-07
CN103237060B true CN103237060B (en) 2016-01-20

Family

ID=48885076

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310118481.1A Active CN103237060B (en) 2013-04-08 2013-04-08 A kind of data object acquisition, Apparatus and system

Country Status (1)

Country Link
CN (1) CN103237060B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335170A (en) * 2014-06-05 2016-02-17 阿里巴巴集团控股有限公司 Distributed system and incremental data updating method
CN104537013B (en) * 2014-12-18 2018-10-19 北京京东尚科信息技术有限公司 A kind of method and apparatus of processing data
CN105989054A (en) * 2015-02-06 2016-10-05 北京神州泰岳软件股份有限公司 Method and device for managing client-side data
CN105634801A (en) * 2015-12-25 2016-06-01 北京奇虎科技有限公司 Data updating method and device
CN105915612A (en) * 2016-04-19 2016-08-31 北京金山安全软件有限公司 Push message acquisition method, message push method and device
CN106294607A (en) * 2016-07-29 2017-01-04 北京奇虎科技有限公司 Data cached update method and updating device
CN109241066B (en) * 2017-07-04 2022-09-27 北京国双科技有限公司 Request processing method and device
CN108650318B (en) * 2018-05-10 2021-04-30 北京奇艺世纪科技有限公司 Data acquisition method and device
CN111930557B (en) * 2019-05-13 2024-05-28 阿里巴巴集团控股有限公司 Data processing method, device and equipment
CN111405040B (en) * 2020-03-16 2021-05-07 北京星际荣耀空间科技股份有限公司 Real-time data processing method, device and equipment
CN112948382A (en) * 2021-02-26 2021-06-11 平安科技(深圳)有限公司 Information processing method and device based on big data and related equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101102547A (en) * 2007-08-01 2008-01-09 中兴通讯股份有限公司 Method for periodical file update and download and transmission method for file update time information
CN101147145A (en) * 2005-03-24 2008-03-19 惠普开发有限公司 Embedded web-based management method
CN101882156A (en) * 2010-06-13 2010-11-10 用友软件股份有限公司 Controllable cache method and system of Silverlight client side

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101147145A (en) * 2005-03-24 2008-03-19 惠普开发有限公司 Embedded web-based management method
CN101102547A (en) * 2007-08-01 2008-01-09 中兴通讯股份有限公司 Method for periodical file update and download and transmission method for file update time information
CN101882156A (en) * 2010-06-13 2010-11-10 用友软件股份有限公司 Controllable cache method and system of Silverlight client side

Also Published As

Publication number Publication date
CN103237060A (en) 2013-08-07

Similar Documents

Publication Publication Date Title
CN103237060B (en) A kind of data object acquisition, Apparatus and system
CN110311983B (en) Service request processing method, device and system, electronic equipment and storage medium
CN102148817B (en) Network equipment configuration method, client, server and network system
CN112261094B (en) Message processing method and proxy server
CN104219316A (en) Method and device for processing call request in distributed system
CN111352716B (en) Task request method, device and system based on big data and storage medium
CN111800443A (en) Data processing system and method, device and electronic equipment
CN111078238A (en) Centralized processing method and device for application configuration in container environment
CN113300854A (en) Edge node capability expansion method, system and expansion box
CN109788251B (en) Video processing method, device and storage medium
CN114938395A (en) Service response method, device, equipment and storage medium
CN105530323B (en) File upgrading method, related equipment and system
CN103186536A (en) Method and system for scheduling data shearing devices
EP3373608B1 (en) Method and apparatus for acquiring resources
CN105281940B (en) Method, equipment and system for HELLO message interaction based on NETCONF protocol
CN111813529B (en) Data processing method, device, electronic equipment and storage medium
CN111147585B (en) Equipment upgrading method, device, storage medium and system
CN111930542A (en) Data acquisition method and device, electronic equipment and computer readable storage medium
CN114679436B (en) Session management method, server and computer readable storage medium
KR101997602B1 (en) Resource Dependency Service Method for M2M Resource Management
CN115225645A (en) Service updating method, device, system and storage medium
CN111049927B (en) File storage method and device, electronic equipment and storage medium
CN111083182B (en) Distributed Internet of things equipment management method and device
CN113094131A (en) Prompt resource display method, device, terminal, server and storage medium
CN113271229B (en) Equipment control method and device, storage equipment, safety equipment, switch, router and server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
CB02 Change of applicant information

Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13

Applicant after: Xiaomi Technology Co., Ltd.

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

Applicant before: Beijing Xiaomi Technology Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant