CN104202442A - Data loading method, equipment and system - Google Patents

Data loading method, equipment and system Download PDF

Info

Publication number
CN104202442A
CN104202442A CN201410465673.4A CN201410465673A CN104202442A CN 104202442 A CN104202442 A CN 104202442A CN 201410465673 A CN201410465673 A CN 201410465673A CN 104202442 A CN104202442 A CN 104202442A
Authority
CN
China
Prior art keywords
data
loaded
reference address
identification information
user
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.)
Pending
Application number
CN201410465673.4A
Other languages
Chinese (zh)
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.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410465673.4A priority Critical patent/CN104202442A/en
Publication of CN104202442A publication Critical patent/CN104202442A/en
Pending legal-status Critical Current

Links

Abstract

The invention provides a data loading method, equipment and system. A loader comprises a receiving interface, a parser, a sending interface and a loading component; the receiving interface is suitable for receiving a loading instruction for loading data from a user; the parser is suitable for parsing the loading instruction to obtain identification information of to-be-loaded data and identity information of a user; the sending interface is suitable for sending a search request, for searching an access address of the to-be-loaded data, to a configuration server; the receiving interface is also suitable for receiving the access address, of the to-be-loaded data, returned from the configuration server; the sending interface is also suitable for sending a request for acquiring the to-be-loaded data to a data server by the aid of the access address and the identity information of the user; the receiving interface is also suitable for receiving a request response result returned by the data server; the loading component is suitable for performing loading operation according to the request response result received by the receiving interface. By the method, repeated work can be avoided, a large number of resources are saved, and unified management of the data is realized.

Description

Load method, the equipment and system of data
Technical field
The present invention relates to technical field of internet application, particularly a kind of method, equipment and system that loads data.
Background technology
Along with the development of information technology, the Internet has become people's work or has learnt indispensable part.In the process of use the Internet, loading data is one of common operations.For example, client sends the request that loads certain data, carries the address information of these data in request, gets this data, and then these data that get are carried out to load operation by the address information of data.
In correlation technique, the address information of data to be loaded, as URL (Uniform Resource Locator, URL(uniform resource locator)) be written into program code, when this mode makes the address information of each change (as interpolation, amendment etc.) data to be loaded, all need more fresh code, obviously very loaded down with trivial details.If data to be loaded are to be provided by data server (as third-party platform), data server need to send data to be loaded after changing or the address information of data to be loaded to each client so, so as client can logarithm factually existing effect load.Visible, in correlation technique, data server need to carry out many repeatability and works, and efficiency is lower, can waste the storage resources of a large amount of Internet resources or client, is also not easy to safeguard and management data.
Summary of the invention
In view of the above problems, the present invention has been proposed to a kind of method, equipment and system of the loading data that overcome the problems referred to above or address the above problem are at least in part provided.
According to first aspect of the present invention, a kind of loader is provided, be applied to the multiple clients that load data from data server, comprise receiving interface, resolver, transmission interface and loading component, wherein,
Described receiving interface, is suitable for receiving the load instructions from user's loading data;
Described resolver, is suitable for resolving described load instructions, obtains the identification information of data to be loaded and described user's identity information;
Described transmission interface, is suitable for, to the inquiry request of the reference address of the described data to be loaded of configuration server transmission inquiry, wherein, carrying the identification information of described data to be loaded in described inquiry request;
Described receiving interface, is also suitable for receiving described configuration server reference address that return, described data to be loaded;
Described transmission interface, is also suitable for utilizing described reference address and described user's identity information, sends the request of obtaining described data to be loaded to described data server;
Described receiving interface, is also suitable for receiving the response request result that described data server returns;
Described loading component, the described response request result that is suitable for receiving according to described receiving interface is carried out load operation.
Alternatively, described identification information comprise following one of at least:
Game name;
Game function module title;
District takes title.
Alternatively, described loading component is also suitable for: if described response request result is described data to be loaded, described data to be loaded are carried out to load operation; If described response request result is to show that described user is not allowed to load the information of described data to be loaded, output does not get described data to be loaded and loads the failed page.
Alternatively, described loader is flasher Flash parts.
According to second aspect of the present invention, a kind of method that loads data is provided, be applied to client, comprising: receive the load instructions from user's loading data, obtain the identification information of data to be loaded and described user's identity information; The inquiry request that sends the reference address of the described data to be loaded of inquiry to configuration server, wherein, carries the identification information of described data to be loaded in described inquiry request; Receive described configuration server reference address that return, described data to be loaded, and utilize described reference address and described user's identity information, send the request of obtaining described data to be loaded to data server; Receive the response request result that described data server returns, and carry out load operation according to described response request result.
Alternatively, described identification information comprise following one of at least:
Game name;
Game function module title;
District takes title.
Alternatively, carry out load operation according to described response request result, comprising: if described response request result is described data to be loaded, described data to be loaded are carried out to load operation; If described response request result is to show that described user is not allowed to load the information of described data to be loaded, output does not get described data to be loaded and loads the failed page.
According to the 3rd aspect of the present invention, a kind of method that loads data is provided, has been applied to configuration server, having comprised: reception is from the inquiry request of the reference address of the inquiry data to be loaded of client, wherein, in described inquiry request, carry the identification information of described data to be loaded; Inquire about the reference address corresponding with the identification information of described data to be loaded; The described reference address inquiring is sent to described client.
Alternatively, inquire about the reference address corresponding with the identification information of described data to be loaded, comprising: according to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of described data to be loaded; The described configuration parameter that utilization inquires, generates the reference address of accessing described data to be loaded.
According to the 3rd aspect of the present invention, a kind of configuration server is provided, comprising:
Receiver module, is suitable for the inquiry request of reception from the reference address of the inquiry data to be loaded of client, wherein, carries the identification information of described data to be loaded in described inquiry request;
Enquiry module, is suitable for the inquiry reference address corresponding with the identification information of described data to be loaded;
Sending module, is suitable for the described reference address inquiring to be sent to described client.
Alternatively, described enquiry module is also suitable for: according to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of described data to be loaded; The described configuration parameter that utilization inquires, generates the reference address of accessing described data to be loaded.
According to the 4th aspect of the present invention, a kind of system that loads data is provided, comprise loader, configuration server and data server, described loader is applied to the multiple clients that load data from described data server, wherein,
Described loader, is suitable for receiving the load instructions from user's loading data, obtains the identification information of data to be loaded and described user's identity information; And the inquiry request of inquiring about the reference address of described data to be loaded to described configuration server transmission, wherein, in described inquiry request, carry the identification information of described data to be loaded;
Described configuration server, is suitable for the inquiry request of reception from the reference address of the inquiry data to be loaded of described loader, wherein, carries the identification information of described data to be loaded in described inquiry request; Inquire about the reference address corresponding with the identification information of described data to be loaded; The described reference address inquiring is sent to described loader;
Described loader, is also suitable for receiving described configuration server reference address that return, described data to be loaded, and utilizes described reference address and described user's identity information, sends the request of obtaining described data to be loaded to described data server;
Described data server, is suitable for receiving the request of obtaining described data to be loaded from described loader, wherein, carries described user's identity information in described request; Utilize described user's identity information to return to response request result to described loader;
Described loader, is also suitable for receiving the response request result that described data server returns, and carries out load operation according to described response request result.
Alternatively, described identification information comprise following one of at least:
Game name;
Game function module title;
District takes title.
Alternatively, described configuration server is also suitable for: according to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of described data to be loaded; The described configuration parameter that utilization inquires, generates the reference address of accessing described data to be loaded.
Alternatively, described loader is also suitable for: if described response request result is described data to be loaded, described data to be loaded are carried out to load operation; If described response request result is to show that described user is not allowed to load the information of described data to be loaded, output does not get described data to be loaded and loads the failed page.
The invention provides a kind of loader, can be applied to the multiple clients that load data from data server, this loader has comprised receiving interface, resolver, transmission interface and loading component.In the time that the receiving interface in loader receives the load instructions from user's loading data, resolver resolves load instructions, obtains the identification information of data to be loaded and user's identity information.Subsequently, transmission interface sends the inquiry request of the reference address of inquiry data to be loaded to configuration server, carries the identification information of data to be loaded in this inquiry request.When receiving interface receives after the reference address of data that configuration server returns, to be loaded, transmission interface utilizes reference address and user's identity information, sends the request of obtaining data to be loaded to data server.Afterwards, receiving interface receives the response request result that data server returns, and then the response request result that loading component receives according to receiving interface is carried out load operation.As can be seen here, technical scheme provided by the invention makes each client by the loader arranging on it, first obtain the reference address of data to be loaded from configuration server, and then utilize the reference address of the data to be loaded of obtaining to load data from data server, realize client and go to obtain data to be loaded according to the demand of self.Like this, data server, just without the address information that sends data to be loaded or data to be loaded to each client, can be avoided working repeatedly, saves the storage resources of a large amount of Internet resources or client.Meanwhile, the present invention is by configuration server unified management data to be loaded and address information thereof, maintains easily, renewal and management data.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to better understand technological means of the present invention, and can be implemented according to the content of specification, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
According to the detailed description to the specific embodiment of the invention by reference to the accompanying drawings below, those skilled in the art will understand above-mentioned and other objects, advantage and feature of the present invention more.
Brief description of the drawings
By reading below detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skill in the art.Accompanying drawing is only for the object of preferred implementation is shown, and do not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the structural representation of loader according to an embodiment of the invention;
Fig. 2 shows the flow chart of the method for the loading data that are applied to according to an embodiment of the invention client;
Fig. 3 shows the flow chart of the method for the loading data that are applied to according to an embodiment of the invention configuration server;
Fig. 4 shows the flow chart in conjunction with the method for the loading data of loader, configuration server and the data server of client according to one embodiment of the invention;
Fig. 5 shows the structural representation of configuration server according to an embodiment of the invention; And
Fig. 6 shows the structural representation of the system that loads according to an embodiment of the invention data.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in accompanying drawing, but should be appreciated that and can realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order more thoroughly to understand the disclosure that these embodiment are provided, and can be by the those skilled in the art that conveys to complete the scope of the present disclosure.
For solving the problems of the technologies described above, the embodiment of the present invention provides a kind of loader, is applied to the multiple clients that load data from data server.Fig. 1 shows the structural representation of loader according to an embodiment of the invention.As shown in Figure 1, this loader at least comprises receiving interface 110, resolver 120, and transmission interface 130 and loading component 140, wherein,
Receiving interface 110, is suitable for receiving the load instructions from user's loading data;
Resolver 120, is coupled with receiving interface 110, is suitable for resolving load instructions, obtains the identification information of data to be loaded and user's identity information;
Transmission interface 130, is coupled with resolver 120, is suitable for sending to configuration server the inquiry request of the reference address of inquiry data to be loaded, wherein, carries the identification information of data to be loaded in inquiry request;
Receiving interface 110, is also suitable for receiving the reference address of data that configuration server returns, to be loaded;
Transmission interface 130, is coupled with receiving interface 110, is also suitable for utilizing reference address and user's identity information, sends the request of obtaining data to be loaded to data server;
Receiving interface 110, is also suitable for receiving the response request result that data server returns;
Loading component 140, is coupled with receiving interface 110, and the response request result that is suitable for receiving according to receiving interface 110 is carried out load operation.
The invention provides a kind of loader, can be applied to the multiple clients that load data from data server, this loader has comprised receiving interface, resolver, transmission interface and loading component.In the time that the receiving interface in loader receives the load instructions from user's loading data, resolver resolves load instructions, obtains the identification information of data to be loaded and user's identity information.Subsequently, transmission interface sends the inquiry request of the reference address of inquiry data to be loaded to configuration server, carries the identification information of data to be loaded in this inquiry request.When receiving interface receives after the reference address of data that configuration server returns, to be loaded, transmission interface utilizes reference address and user's identity information, sends the request of obtaining data to be loaded to data server.Afterwards, receiving interface receives the response request result that data server returns, and then the response request result that loading component receives according to receiving interface is carried out load operation.As can be seen here, technical scheme provided by the invention makes each client by the loader arranging on it, first obtain the reference address of data to be loaded from configuration server, and then utilize the reference address of the data to be loaded of obtaining to load data from data server, realize client and go to obtain data to be loaded according to the demand of self.Like this, data server, just without the address information that sends data to be loaded or data to be loaded to each client, can be avoided working repeatedly, saves the storage resources of a large amount of Internet resources or client.Meanwhile, the present invention is by configuration server unified management data to be loaded and address information thereof, maintains easily, renewal and management data.
It should be noted that, configuration server mentioned above and data server can be different servers, corresponding function is provided respectively, can be also same server, and this server can provide the service that in the embodiment of the present invention, configuration server and data server provide.
The identification information of data to be loaded mentioned above can be any information for identifying data to be loaded, and for example, when data to be loaded are game data, its identification information is that game name, game function module title or district take title etc.Again for example, when data to be loaded are App (Application, application) data, its identification information is Apply Names, applicating category etc.In addition, user's identity information refers to any information for identifying user identity, and for example, user's title, the pet name, telephone number, email address or instant messaging number etc., the invention is not restricted to this.
The response request result that loading component 140 receives according to receiving interface 110 is carried out load operation, and in the time that response request result is different, the load operation that loading component 140 carries out is also different.If response request result is data to be loaded, loading component 140 can carry out load operation to data to be loaded, if response request result is to show that user is not allowed to load the information of data to be loaded, loading component 140 can be exported and not get data to be loaded and load the failed page.Be retrieved as example with the equipment on PC (Personal Computer, personal computer) web game, on PC web game, user can obtain multiple different equipments, wherein, each new equipment can be considered data to be loaded, can be loaded on the page of PC web game.Particularly, user enters the equipment page, clicks and gets equipment A, and now the receiving interface 110 of loader receives the load instructions from user's loading equipment A, resolver 120 is resolved load instructions subsequently, obtains equipping the identification information of A and user's identity information.Afterwards, transmission interface 130 sends the inquiry request of the reference address of inquiry equipment A to configuration server, wherein, carry the identification information of equipment A in inquiry request.When configuration server receives inquiry request, inquire the reference address of equipment A according to the identification information of equipment A, and the reference address of equipment A is returned to receiving interface 110.That receiving interface 110 receives is that configuration server returns, the reference address of equipment A, and then transmission interface 130 utilizes the equipment reference address of A and user's identity informations, sends the request of obtaining equipment A to data server.Data server receives after request, first judge according to user's identity information whether this user is allowed to load equipment A, if be allowed to, according to the reference address of equipment A, equipment A is returned to receiving interface 110, if be not allowed to, return to receiving interface 110 and show that this user is not allowed to load the information of equipment A (having got equipment A before possible this user).And then receiving interface 110 receives the response request result that data server returns, equip A or show that this user is not allowed to load the information of equipment A.Finally, the response request result that loading component 140 receives according to receiving interface 110 is carried out load operation, if response request result is equipment A, loading component 140 can carry out load operation to equipment A, and after loading completes, return and represent that this user has loaded the information of equipment A to data server.If response request result is to show that user is not allowed to load the information of equipment A, loading component 140 can be exported and not get equipment A and load the failed page.Further, this loader can use flasher (Flash) parts to realize, and also can use other devices that can realize reception, parsing, transmission and value-added tax function to realize.
Based on same inventive concept, the embodiment of the present invention provides a kind of method that loads data, is applied to client.Fig. 2 shows the flow chart of the method for the loading data that are applied to according to an embodiment of the invention client.As shown in Figure 2, the method at least comprises the following steps S202 to step S208.
Step S202, receive the load instructions from user's loading data, obtain the identification information of data to be loaded and user's identity information.
Step S204, the inquiry request of inquiring about the reference address of data to be loaded to configuration server transmission, wherein, carry the identification information of data to be loaded in inquiry request.
Step S206, receive configuration server reference address that return, data to be loaded, and utilize reference address and user's identity information, send the request of obtaining data to be loaded to data server.
The response request result that step S208, reception data server return, and carry out load operation according to response request result.
According to technical scheme of the present invention, client, in the time of the load instructions receiving from user's loading data, is obtained the identification information of data to be loaded and user's identity information.And then the inquiry request of inquiring about the reference address of data to be loaded to configuration server transmission, wherein, carries the identification information of data to be loaded in inquiry request.Subsequently, receiving after the reference address of data that configuration server returns, to be loaded, utilizing reference address and user's identity information, sending the request of obtaining data to be loaded to data server.Afterwards, receive the response request result that data server returns, and carry out load operation according to response request result.Thus, client has realized the reference address that obtains data to be loaded from configuration server, and then utilizes the reference address of the data to be loaded of obtaining to load data from data server, realizes and goes to obtain data to be loaded according to the demand of self.Like this, data server, just without the address information that sends data to be loaded or data to be loaded to each client, can be avoided working repeatedly, saves the storage resources of a large amount of Internet resources or client.
The identification information of data to be loaded mentioned above can be any information for identifying data to be loaded, and for example, when data to be loaded are game data, its identification information is that game name, game function module title or district take title etc.Again for example, when data to be loaded are App (Application, application) data, its identification information is Apply Names, applicating category etc.In addition, user's identity information refers to any information for identifying user identity, and for example, user's title, the pet name, telephone number, email address or instant messaging number etc., the invention is not restricted to this.
In step S208, carry out load operation according to response request result, in the time that response request result is different, the load operation of carrying out is also different.If response request result is data to be loaded, can carry out load operation to data to be loaded, if response request result is to show that user is not allowed to load the information of data to be loaded, can export and do not get data to be loaded and load the failed page, can, referring to part above, repeat no more about the detailed introduction of this part herein.
Accordingly, the embodiment of the present invention also provides a kind of method that loads data, is applied to configuration server.Fig. 3 shows the flow chart of the method for the loading data that are applied to according to an embodiment of the invention configuration server.As shown in Figure 3, the method at least comprises the following steps S302 to step S306.
Step S302, receive the inquiry request from the reference address of the inquiry data to be loaded of client, wherein, in inquiry request, carry the identification information of data to be loaded.
Step S304, the inquiry reference address corresponding with the identification information of data to be loaded.
Step S306, the reference address inquiring is sent to client.
According to technical scheme of the present invention, configuration server is in the time of the inquiry request receiving from the reference address of the inquiry data to be loaded of client, inquire about the reference address corresponding with the identification information of data to be loaded, and then the reference address inquiring is sent to client, realize unified management data to be loaded and address information thereof, maintain easily, renewal and management data.
Further, the inquiry reference address corresponding with the identification information of data to be loaded in step S304, the invention provides one preferred embodiment, in this embodiment, can be according to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of data to be loaded, and then utilize the configuration parameter inquiring, generate the reference address of access data to be loaded.Certainly, the mapping relations of all right direct pre-stored identification information and reference address in configuration server, and then inquire about the reference address corresponding to identification information of data to be loaded.
More than introduced the multiple implementation of each link in the embodiment shown in Fig. 1, Fig. 2 and Fig. 3, the method for the loading data that the embodiment of the present invention provided below by concrete preferred embodiment is described further.
Fig. 4 shows the flow chart in conjunction with the method for the loading data of loader, configuration server and the data server of client according to one embodiment of the invention.As shown in Figure 4, the method comprises the following steps S402 to step S420.
The loader of step S402, client receives the load instructions from user's loading data, obtains the identification information of data to be loaded and user's identity information.
For example, user needs loading zone to take to play in S3 the application qrcode of main, now the loader of client receives the load instructions from user's loading data, and the identification information that obtains data to be loaded is qrcode/main/S3, and user's identity information.Here, user's identity information refers to any information for identifying user identity, and for example, user's title, the pet name, telephone number, email address or instant messaging number etc., the invention is not restricted to this.
The loader of step S404, client sends the inquiry request of the reference address of inquiry data to be loaded to configuration server, wherein, carry the identification information of data to be loaded in inquiry request.
Obtain the identification information qrcode/main/S3 of data to be loaded at step S402, and after user's identity information, the loader of client (at least comprises receiving interface, resolver, transmission interface and loading component) to generate a URL be http://ministry.svc.360-game.net/qrcode/main/S3, loader sends the inquiry request of reference address of inquiry data to be loaded to configuration server according to this URL.
Step S406, configuration server receive the inquiry request from the reference address of the inquiry data to be loaded of client, wherein, carry the identification information of data to be loaded in inquiry request.
Step S408, the configuration server inquiry reference address corresponding with the identification information of data to be loaded.
Here, the invention provides one preferred embodiment, in this embodiment, can be according to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of data to be loaded, and then utilize the configuration parameter inquiring, generate the reference address of access data to be loaded.Certainly, the mapping relations of all right direct pre-stored identification information and reference address in configuration server, and then inquire about the reference address corresponding to identification information of data to be loaded.
The reference address inquiring is sent to client by step S410, configuration server.
Step S412, client configuration server reference address that return, data to be loaded.
The loader of step S414, client utilizes reference address and user's identity information, sends the request of obtaining data to be loaded to data server.
{ " errno ": 0, " data ": { " url ": " http://s3.qhimg.com/static/f81c77facfbfaf31.sw f " }, " errmsg ": " " } result returned for configuration server, according to this result, the loader of client extracts the reference address http://s3.qhimg.com/static/f81c77facfbfaf31.swf of data to be loaded.And then, utilize this reference address and user's identity information, send the request of obtaining data to be loaded to data server.
Step S416, data server receive the request of obtaining data to be loaded from client, wherein, carry the reference address of data to be loaded and user's identity information in request.
Step S418, data server utilize reference address and user's identity information, send response request result to client.
Data server receives after request, first judge according to user's identity information whether this user is allowed to load data to be loaded, if be allowed to, according to the reference address of data to be loaded, data to be loaded are returned to client, if be not allowed to, return to client and show that this user is not allowed to load the information of data to be loaded.
The loader of step S420, client receives the response request result that data server returns, and carries out load operation according to response request result.
Here,, when response request result is different, the load operation of carrying out is also different.If response request result is data to be loaded, can carry out load operation to data to be loaded, if response request result is to show that user is not allowed to load the information of data to be loaded, can exports and do not get data to be loaded and load the failed page
It should be noted that, in practical application, above-mentioned all optional execution modes can adopt the mode combination in any of combination, form optional embodiment of the present invention, and this is no longer going to repeat them.
Based on same inventive concept, Fig. 5 shows the structural representation of configuration server according to an embodiment of the invention.Referring to Fig. 5, this configuration server at least comprises: receiver module 510, enquiry module 520 and sending module 530.
Now introduce the annexation between each composition of configuration server or function and the each several part of device of the embodiment of the present invention:
Receiver module 510, is suitable for the inquiry request of reception from the reference address of the inquiry data to be loaded of client, wherein, carries the identification information of data to be loaded in inquiry request;
Enquiry module 520, is coupled with receiver module 510, is suitable for the inquiry reference address corresponding with the identification information of data to be loaded;
Sending module 530, is coupled with enquiry module 520, is suitable for the reference address inquiring to be sent to client.
In one embodiment, above-mentioned enquiry module 520 is also suitable for: according to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of data to be loaded; The configuration parameter that utilization inquires, generates the reference address of accessing data to be loaded.
The method and apparatus of the loading data based on above each embodiment provides, based on same inventive concept, the embodiment of the present invention also provides a kind of system that loads data, shown in Figure 6, this system at least comprises: the loader 610 (as shown in Figure 1) of above introducing, configuration server 620 (as shown in Figure 5) and the data server 630 of introduction above.
Loader 610, is suitable for receiving the load instructions from user's loading data, obtains the identification information of data to be loaded and user's identity information; And the inquiry request of inquiring about the reference address of data to be loaded to configuration server 620 transmissions, wherein, in inquiry request, carry the identification information of data to be loaded;
Configuration server 620, is coupled with loader 610, is suitable for the inquiry request of reception from the reference address of the inquiry data to be loaded of loader 610, wherein, carries the identification information of data to be loaded in inquiry request; Inquire about the reference address corresponding with the identification information of data to be loaded; The reference address inquiring is sent to loader 610;
Loader 610, is also suitable for receiving configuration server 620 reference address that return, data to be loaded, and utilizes reference address and user's identity information, sends the request of obtaining data to be loaded to data server 630;
Data server 630, is coupled with loader 610, is suitable for receiving the request of obtaining data to be loaded from loader 610, wherein, carries user's identity information in request; Utilize user's identity information to return to response request result to loader 610;
Loader 610, is also suitable for receiving the response request result that data server 630 returns, and carries out load operation according to response request result.
In one embodiment, identification information comprise following one of at least:
Game name;
Game function module title;
District takes title.
In one embodiment, configuration server 620 is also suitable for: according to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of data to be loaded; The configuration parameter that utilization inquires, generates the reference address of accessing data to be loaded.
In one embodiment, loader 610 is also suitable for: if response request result is data to be loaded, data to be loaded are carried out to load operation; If response request result is to show that user is not allowed to load the information of data to be loaded, output does not get data to be loaded and loads the failed page.
According to the combination of above-mentioned any one preferred embodiment or multiple preferred embodiments, the embodiment of the present invention can reach following beneficial effect:
The invention provides a kind of loader, can be applied to the multiple clients that load data from data server, this loader has comprised receiving interface, resolver, transmission interface and loading component.In the time that the receiving interface in loader receives the load instructions from user's loading data, resolver resolves load instructions, obtains the identification information of data to be loaded and user's identity information.Subsequently, transmission interface sends the inquiry request of the reference address of inquiry data to be loaded to configuration server, carries the identification information of data to be loaded in this inquiry request.When receiving interface receives after the reference address of data that configuration server returns, to be loaded, transmission interface utilizes reference address and user's identity information, sends the request of obtaining data to be loaded to data server.Afterwards, receiving interface receives the response request result that data server returns, and then the response request result that loading component receives according to receiving interface is carried out load operation.As can be seen here, technical scheme provided by the invention makes each client by the loader arranging on it, first obtain the reference address of data to be loaded from configuration server, and then utilize the reference address of the data to be loaded of obtaining to load data from data server, realize client and go to obtain data to be loaded according to the demand of self.Like this, data server, just without the address information that sends data to be loaded or data to be loaded to each client, can be avoided working repeatedly, saves the storage resources of a large amount of Internet resources or client.Meanwhile, the present invention is by configuration server unified management data to be loaded and address information thereof, maintains easily, renewal and management data.
In the specification that provided herein, a large amount of details are described.But, can understand, embodiments of the invention can be put into practice in the situation that there is no these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the above in the description of exemplary embodiment of the present invention, each feature of the present invention is grouped together into single embodiment, figure or sometimes in its description.But, the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires than the more feature of feature of clearly recording in each claim.Or rather, as reflected in claims below, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can the module in the equipment in embodiment are adaptively changed and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and can put them in addition multiple submodules or subelement or sub-component.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to combine all processes or the unit of disclosed all features in this specification (comprising claim, summary and the accompanying drawing followed) and disclosed any method like this or equipment.Unless clearly statement in addition, in this specification (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar object replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature instead of further feature included in other embodiment, the combination of the feature of different embodiment means within scope of the present invention and forms different embodiment.For example, in claims, the one of any of embodiment required for protection can be used with compound mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, or realizes with the software module of moving on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that and can use in practice microprocessor or digital signal processor (DSP) to realize according to the some or all functions of the some or all parts in the equipment and system of the loading data of the embodiment of the present invention.The present invention can also be embodied as part or all equipment or the device program (for example, computer program and computer program) for carrying out method as described herein.Realizing program of the present invention and can be stored on computer-readable medium like this, or can there is the form of one or more signal.Such signal can be downloaded and obtain from internet website, or provides on carrier signal, or provides with any other form.
It should be noted above-described embodiment the present invention will be described instead of limit the invention, and those skilled in the art can design alternative embodiment in the case of not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed as element or step in the claims.Being positioned at word " " before element or " one " does not get rid of and has multiple such elements.The present invention can be by means of including the hardware of some different elements and realizing by means of the computer of suitably programming.In the unit claim of having enumerated some devices, several in these devices can be to carry out imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title by these word explanations.
So far, those skilled in the art will recognize that, illustrate and described of the present invention multiple exemplary embodiment although detailed herein, but, without departing from the spirit and scope of the present invention, still can directly determine or derive many other modification or the amendment that meet the principle of the invention according to content disclosed by the invention.Therefore, scope of the present invention should be understood and regard as and cover all these other modification or amendments.
The invention also discloses A1, a kind of loader, be applied to the multiple clients that load data from data server, comprise receiving interface, resolver, transmission interface and loading component, wherein,
Described receiving interface, is suitable for receiving the load instructions from user's loading data;
Described resolver, is suitable for resolving described load instructions, obtains the identification information of data to be loaded and described user's identity information;
Described transmission interface, is suitable for, to the inquiry request of the reference address of the described data to be loaded of configuration server transmission inquiry, wherein, carrying the identification information of described data to be loaded in described inquiry request;
Described receiving interface, is also suitable for receiving described configuration server reference address that return, described data to be loaded;
Described transmission interface, is also suitable for utilizing described reference address and described user's identity information, sends the request of obtaining described data to be loaded to described data server;
Described receiving interface, is also suitable for receiving the response request result that described data server returns;
Described loading component, the described response request result that is suitable for receiving according to described receiving interface is carried out load operation.
A2, according to the loader described in A1, wherein, described identification information comprise following one of at least:
Game name;
Game function module title;
District takes title.
A3, according to the loader described in A1 or A2, wherein, described loading component is also suitable for:
If described response request result is described data to be loaded, described data to be loaded are carried out to load operation;
If described response request result is to show that described user is not allowed to load the information of described data to be loaded, output does not get described data to be loaded and loads the failed page.
A4, according to the loader described in A1 to A3 any one, wherein, described loader is flasher Flash parts.
B5, a kind of method that loads data, be applied to client, comprising:
Receive the load instructions from user's loading data, obtain the identification information of data to be loaded and described user's identity information;
The inquiry request that sends the reference address of the described data to be loaded of inquiry to configuration server, wherein, carries the identification information of described data to be loaded in described inquiry request;
Receive described configuration server reference address that return, described data to be loaded, and utilize described reference address and described user's identity information, send the request of obtaining described data to be loaded to data server;
Receive the response request result that described data server returns, and carry out load operation according to described response request result.
B6, according to the method described in B5, wherein, described identification information comprise following one of at least:
Game name;
Game function module title;
District takes title.
B7, according to the method described in B5 or B6, wherein, carry out load operation according to described response request result, comprising:
If described response request result is described data to be loaded, described data to be loaded are carried out to load operation;
If described response request result is to show that described user is not allowed to load the information of described data to be loaded, output does not get described data to be loaded and loads the failed page.
B8, a kind of method that loads data, be applied to configuration server, comprising:
Reception, from the inquiry request of the reference address of the inquiry data to be loaded of client, wherein, carries the identification information of described data to be loaded in described inquiry request;
Inquire about the reference address corresponding with the identification information of described data to be loaded;
The described reference address inquiring is sent to described client.
B9, according to the method described in B8, wherein, inquire about the reference address corresponding with the identification information of described data to be loaded, comprising:
According to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of described data to be loaded;
The described configuration parameter that utilization inquires, generates the reference address of accessing described data to be loaded.
C10, a kind of configuration server, comprising:
Receiver module, is suitable for the inquiry request of reception from the reference address of the inquiry data to be loaded of client, wherein, carries the identification information of described data to be loaded in described inquiry request;
Enquiry module, is suitable for the inquiry reference address corresponding with the identification information of described data to be loaded;
Sending module, is suitable for the described reference address inquiring to be sent to described client.
C11, according to the configuration server described in C10, wherein, described enquiry module is also suitable for:
According to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of described data to be loaded;
The described configuration parameter that utilization inquires, generates the reference address of accessing described data to be loaded.
D12, a kind of system that loads data, comprise loader, configuration server and data server, and described loader is applied to the multiple clients that load data from described data server, wherein,
Described loader, is suitable for receiving the load instructions from user's loading data, obtains the identification information of data to be loaded and described user's identity information; And the inquiry request of inquiring about the reference address of described data to be loaded to described configuration server transmission, wherein, in described inquiry request, carry the identification information of described data to be loaded;
Described configuration server, is suitable for the inquiry request of reception from the reference address of the inquiry data to be loaded of described loader, wherein, carries the identification information of described data to be loaded in described inquiry request; Inquire about the reference address corresponding with the identification information of described data to be loaded; The described reference address inquiring is sent to described loader;
Described loader, is also suitable for receiving described configuration server reference address that return, described data to be loaded, and utilizes described reference address and described user's identity information, sends the request of obtaining described data to be loaded to described data server;
Described data server, is suitable for receiving the request of obtaining described data to be loaded from described loader, wherein, carries described user's identity information in described request; Utilize described user's identity information to return to response request result to described loader;
Described loader, is also suitable for receiving the response request result that described data server returns, and carries out load operation according to described response request result.
D13, according to the system described in D12, wherein, described identification information comprise following one of at least:
Game name;
Game function module title;
District takes title.
D14, according to the system described in D12 or D13, wherein, described configuration server is also suitable for:
According to the mapping relations of default identification information and configuration parameter, inquire about the configuration parameter corresponding to identification information of described data to be loaded;
The described configuration parameter that utilization inquires, generates the reference address of accessing described data to be loaded.
D15, according to the system described in D12 to D14 any one, wherein, described loader is also suitable for:
If described response request result is described data to be loaded, described data to be loaded are carried out to load operation;
If described response request result is to show that described user is not allowed to load the information of described data to be loaded, output does not get described data to be loaded and loads the failed page.

Claims (10)

1. a loader, is applied to the multiple clients that load data from data server, comprises receiving interface, resolver, and transmission interface and loading component, wherein,
Described receiving interface, is suitable for receiving the load instructions from user's loading data;
Described resolver, is suitable for resolving described load instructions, obtains the identification information of data to be loaded and described user's identity information;
Described transmission interface, is suitable for, to the inquiry request of the reference address of the described data to be loaded of configuration server transmission inquiry, wherein, carrying the identification information of described data to be loaded in described inquiry request;
Described receiving interface, is also suitable for receiving described configuration server reference address that return, described data to be loaded;
Described transmission interface, is also suitable for utilizing described reference address and described user's identity information, sends the request of obtaining described data to be loaded to described data server;
Described receiving interface, is also suitable for receiving the response request result that described data server returns;
Described loading component, the described response request result that is suitable for receiving according to described receiving interface is carried out load operation.
2. loader according to claim 1, wherein, described identification information comprise following one of at least:
Game name;
Game function module title;
District takes title.
3. loader according to claim 1 and 2, wherein, described loading component is also suitable for:
If described response request result is described data to be loaded, described data to be loaded are carried out to load operation;
If described response request result is to show that described user is not allowed to load the information of described data to be loaded, output does not get described data to be loaded and loads the failed page.
4. according to the loader described in claims 1 to 3 any one, wherein, described loader is flasher Flash parts.
5. a method that loads data, is applied to client, comprising:
Receive the load instructions from user's loading data, obtain the identification information of data to be loaded and described user's identity information;
The inquiry request that sends the reference address of the described data to be loaded of inquiry to configuration server, wherein, carries the identification information of described data to be loaded in described inquiry request;
Receive described configuration server reference address that return, described data to be loaded, and utilize described reference address and described user's identity information, send the request of obtaining described data to be loaded to data server;
Receive the response request result that described data server returns, and carry out load operation according to described response request result.
6. method according to claim 5, wherein, described identification information comprise following one of at least:
Game name;
Game function module title;
District takes title.
7. according to the method described in claim 5 or 6, wherein, carry out load operation according to described response request result, comprising:
If described response request result is described data to be loaded, described data to be loaded are carried out to load operation;
If described response request result is to show that described user is not allowed to load the information of described data to be loaded, output does not get described data to be loaded and loads the failed page.
8. a method that loads data, is applied to configuration server, comprising:
Reception, from the inquiry request of the reference address of the inquiry data to be loaded of client, wherein, carries the identification information of described data to be loaded in described inquiry request;
Inquire about the reference address corresponding with the identification information of described data to be loaded;
The described reference address inquiring is sent to described client.
9. a configuration server, comprising:
Receiver module, is suitable for the inquiry request of reception from the reference address of the inquiry data to be loaded of client, wherein, carries the identification information of described data to be loaded in described inquiry request;
Enquiry module, is suitable for the inquiry reference address corresponding with the identification information of described data to be loaded;
Sending module, is suitable for the described reference address inquiring to be sent to described client.
10. a system that loads data, comprises loader, configuration server and data server, and described loader is applied to the multiple clients that load data from described data server, wherein,
Described loader, is suitable for receiving the load instructions from user's loading data, obtains the identification information of data to be loaded and described user's identity information; And the inquiry request of inquiring about the reference address of described data to be loaded to described configuration server transmission, wherein, in described inquiry request, carry the identification information of described data to be loaded;
Described configuration server, is suitable for the inquiry request of reception from the reference address of the inquiry data to be loaded of described loader, wherein, carries the identification information of described data to be loaded in described inquiry request; Inquire about the reference address corresponding with the identification information of described data to be loaded; The described reference address inquiring is sent to described loader;
Described loader, is also suitable for receiving described configuration server reference address that return, described data to be loaded, and utilizes described reference address and described user's identity information, sends the request of obtaining described data to be loaded to described data server;
Described data server, is suitable for receiving the request of obtaining described data to be loaded from described loader, wherein, carries described user's identity information in described request; Utilize described user's identity information to return to response request result to described loader;
Described loader, is also suitable for receiving the response request result that described data server returns, and carries out load operation according to described response request result.
CN201410465673.4A 2014-09-12 2014-09-12 Data loading method, equipment and system Pending CN104202442A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410465673.4A CN104202442A (en) 2014-09-12 2014-09-12 Data loading method, equipment and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410465673.4A CN104202442A (en) 2014-09-12 2014-09-12 Data loading method, equipment and system

Publications (1)

Publication Number Publication Date
CN104202442A true CN104202442A (en) 2014-12-10

Family

ID=52087667

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410465673.4A Pending CN104202442A (en) 2014-09-12 2014-09-12 Data loading method, equipment and system

Country Status (1)

Country Link
CN (1) CN104202442A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020112033A1 (en) * 2000-08-09 2002-08-15 Doemling Marcus F. Content enhancement system and method
CN101354660A (en) * 2008-09-12 2009-01-28 北京中星微电子有限公司 Method, apparatus and system for operating embedded software program
CN103457960A (en) * 2012-05-15 2013-12-18 腾讯科技(深圳)有限公司 Method and system for loading file in webpage game
CN103544285A (en) * 2013-10-28 2014-01-29 华为技术有限公司 Data loading method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020112033A1 (en) * 2000-08-09 2002-08-15 Doemling Marcus F. Content enhancement system and method
CN101354660A (en) * 2008-09-12 2009-01-28 北京中星微电子有限公司 Method, apparatus and system for operating embedded software program
CN103457960A (en) * 2012-05-15 2013-12-18 腾讯科技(深圳)有限公司 Method and system for loading file in webpage game
CN103544285A (en) * 2013-10-28 2014-01-29 华为技术有限公司 Data loading method and device

Similar Documents

Publication Publication Date Title
CN106708899B (en) Automatic point burying method and device
CN102647482B (en) Method and system for accessing website
CN103150513B (en) The method of the implantation information in interception application program and device
CN104077162A (en) Mobile terminal application template updating and issuing method and device
CN101799821B (en) Method and system for realizing webpage application by widget
CN103888619B (en) A kind of message treatment method and system thereof
CN104036011A (en) Webpage element display method and browser device.
CN102520987A (en) Online experience and installation method, device, server and management system of application program
CN103678566A (en) Method, server and system for providing mobile terminal fault problem solution
CN101411146A (en) Method for consuming heterogenous services on heterogeneous devices using script plugins
CN102981848B (en) Webpage main body element process browser and method
CN102981844B (en) The browser that webpage main body element is processed and method
CN102917059A (en) Client end and method for downloading application
CN107957837B (en) Method and device for generating shortcut of webpage application program and terminal equipment
CN103034727A (en) System for intercepting pop-up window in webpage
CN102981915A (en) Communication method and device among application programs
CN104348919A (en) Method and device for downloading file and browser
CN102999636A (en) Method and browser for carrying out interception treatment on popup window in webpage
CN101355590B (en) Method, system and apparatus for prompting download
CN105100349A (en) Method, device and system for synchronizing contact person information in address book
CN103685603A (en) Domain name system analyzing method and device
CN104423961A (en) Method and system for generating testing script
CN102567485A (en) Provider-specific parsing for content retrieval
CN103686809A (en) Method and system for providing mobile terminal fault problem solution and mobile terminal
CN104580267A (en) A resource downloading method, device, server and corresponding system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20141210