[go: up one dir, main page]

CN105847403A - Scheduling method and system - Google Patents

Scheduling method and system Download PDF

Info

Publication number
CN105847403A
CN105847403A CN201610267022.3A CN201610267022A CN105847403A CN 105847403 A CN105847403 A CN 105847403A CN 201610267022 A CN201610267022 A CN 201610267022A CN 105847403 A CN105847403 A CN 105847403A
Authority
CN
China
Prior art keywords
access request
attribute information
user access
property value
subitem
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
CN201610267022.3A
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.)
LeTV Holding Beijing Co Ltd
LeTV Cloud Computing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Cloud Computing 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 LeTV Holding Beijing Co Ltd, LeTV Cloud Computing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610267022.3A priority Critical patent/CN105847403A/en
Publication of CN105847403A publication Critical patent/CN105847403A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention provides a scheduling method. The scheduling method comprises: analyzing a received access request, and obtaining the attribute information o the access request; determining the attribute value of the access request according to the attribute information; inquiring an attribute/node reference table, and determining the CDN node address corresponding to the attribute value; and positioning the access request to the nodes corresponding to the determined CDN node address. The present invention further provides a corresponding system. After the attribute information of the access request is determined and the attribute value is obtained, the CDN nodes corresponding to the access request are determined according to the attribute value, and access requests with different attributes are subjected to isolation configuration and the access requests with the same attribute are scheduled to the same node according to the relation of a preset attribute value and the node address, therefore the influences that user network access performance with higher grade brought by using the same node by users with different attributes such as the grade, the region and the like in the prior art, the access speed is increased, and the system performance is improved.

Description

Dispatching method and system
Technical field
It relates to CDN field, it is specifically related to a kind of dispatching method and system.
Background technology
CDN (Content Delivery Network, content distributing network) is a kind of by each at network On existing Internet basic one layer of intelligent virtual network that node server is constituted is placed at place. CDN can be in real time according to network traffics and the connection of each node, load state and the distance to user With integrated informations such as response times, the request of user is re-directed on the service node that user is nearest, its Purpose is the content that can select node from user's relative close needed for user sends user, alleviates net The situation that network is crowded, improves the response speed of website.Personalized clothes are provided the user along with ever-increasing The demand of business, type of service is also being on the increase therewith.
CDN server stores general cache at present and has the file for miscellaneous service type, include excellent The file of the type of service that first level is high and the file of the low type of service of priority, to meet user to difference The demand of type of service.But, in prior art, when the client of high priority and low priority visits simultaneously When asking same CDN server, CDN server is to provide service for two kinds of users the most targetedly , and when the user of low priority is many, access the access of the various priority of this CDN server simultaneously Asking the most, CDN server disposal ability has again and will result in the delay to user access request in limited time, Even occur without response situation, thus the user access request causing high priority can not get response or There is delay in person, causes high-priority users and be without access to respond the service of priority, reduce user's body Test.
Summary of the invention
Disclosure embodiment provides a kind of dispatching method and system, is connecing in order to solve CDN in prior art After receiving user's request, the user with different attribute information being asked be dispatched to same node causes attribute to be believed The user that breath priority is high is vulnerable to the impact of the low user of priority, thus reduces the problem of Consumer's Experience, Request is scheduling by realization by user's request with different attribute information is dispatched to different node Mode.
On the one hand present disclose provides a kind of dispatching method, including:
Resolve the user access request received, obtain the attribute information of described user access request;
The property value of described user access request is determined according to described attribute information;
Querying attributes/node reference table, determines the node address that described property value is corresponding;
The node that node address determined by described user access request being directed to is corresponding.
On the other hand present disclose provides a kind of dispatching patcher, including:
Attribute information acquiring unit, for resolving the user access request received, obtains described user and visits Ask the attribute information of request;
Property value determines unit, for determining the attribute of described user access request according to described attribute information Value;
Node address determines unit, for querying attributes/node reference table, determines that described property value is corresponding Node address;
Scheduling unit, is used for the joint that node address determined by described user access request being directed to is corresponding Point.
The dispatching method of disclosure embodiment offer and system, by carrying out attribute letter by user access request The determination of breath, and according at least to the attribute information being determined to obtain the property value of this user access request. Owing to different property values is corresponding from different nodes, therefore can be according to default attribute/node reference table Determine that the CDN node address that the property value of this user access request is corresponding, i.e. this user access request will CDN node to be scheduled to.The disclosure is determining the attribute information of user access request and is obtaining with this After property value, determine, by property value, the CDN node that user access request is corresponding, and according to default Property value and the relation of node address, carried out isolation configuration by the user access request with different attribute, The user access request with same alike result can be scheduled to same node point, decreases in prior art because of level Not, its network of user of the greater degree that the user that the attribute such as region is different uses identical node to bring is visited Ask the impact of hydraulic performance decline, add access speed, improve systematic function.
Accompanying drawing explanation
In order to be illustrated more clearly that the technical scheme of disclosure embodiment, institute in embodiment being described below The accompanying drawing used is needed to be briefly described, it should be apparent that, the accompanying drawing in describing below is the disclosure Some embodiments, for those of ordinary skill in the art, in the premise not paying creative work Under, it is also possible to other accompanying drawing is obtained according to these accompanying drawings.
Fig. 1 is the flow chart of the dispatching method of the disclosure one embodiment;
Fig. 2 is the structural representation of the dispatching patcher of the disclosure one embodiment;
Fig. 3 is the structural representation of the controlling equipment of the disclosure one embodiment.
Detailed description of the invention
For making the purpose of disclosure embodiment, technical scheme and advantage clearer, below in conjunction with these public affairs Open the accompanying drawing in embodiment, the technical scheme in disclosure embodiment be clearly and completely described, Obviously, described embodiment is a part of embodiment of the disclosure rather than whole embodiments.Based on Embodiment in the disclosure, those of ordinary skill in the art are obtained under not making creative work premise The every other embodiment obtained, broadly falls into the scope of disclosure protection.
It should be noted that in the case of not conflicting, in embodiment in the disclosure and embodiment Feature can be mutually combined.
The present invention can be used in numerous general or special purpose computing system environment or configuration.Such as: Ge Renji Calculation machine, server computer, handheld device or portable set, laptop device, multicomputer system, System based on microprocessor, set top box, programmable consumer-elcetronics devices, network PC, small-sized calculating Machine, mainframe computer, the DCE including any of the above system or equipment etc..
The present invention can described in the general context of computer executable instructions, Such as program module.Usually, program module includes performing particular task or realizing specific abstract data class The routine of type, program, object, assembly, data structure etc..Can also be in a distributed computing environment Put into practice the present invention, in these DCEs, by by communication network connected remotely Reason equipment performs task.In a distributed computing environment, program module may be located at and includes storage device In interior local and remote computer-readable storage medium.
Finally, in addition it is also necessary to explanation, in this article, the relational terms of such as first and second or the like It is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires Or imply relation or the order that there is any this reality between these entities or operation.And, art Language " includes ", " comprising ", not only include those key elements, but also its including being not expressly set out His key element, or also include the key element intrinsic for this process, method, article or equipment.? In the case of there is no more restriction, statement " including ... " key element limited, it is not excluded that including The process of described key element, method, article or equipment there is also other identical element.
Fig. 1 is the flow chart of the dispatching method of the disclosure one embodiment.As it is shown in figure 1, the method includes:
S101: resolve the user access request received, obtain the attribute information of described user access request;
S102: determine the property value of described user access request according to described attribute information;
S103: querying attributes/node reference table, determines the node address that described property value is corresponding;
S104: the node that node address determined by described user access request being directed to is corresponding.
The dispatching method that disclosure embodiment provides, by carrying out attribute information really by user access request Fixed, and according at least to the attribute information being determined to obtain the property value of this user access request.Due to not Same property value is corresponding from different nodes, therefore can determine according to default attribute/node reference table The CDN node address that the property value of this user access request is corresponding, i.e. this user access request will be adjusted Degree CDN node extremely.The disclosure is determining the attribute information of user access request and is obtaining attribute with this After value, determine, by property value, the CDN node that user access request is corresponding, and according to default property value With the relation of node address, the user access request with different attribute is carried out isolation configuration, has had The user access request of same alike result can be scheduled to same node point, decrease in prior art because of rank, Its network of user of the greater degree that the different user of the attributes such as region uses identical node to bring accesses property The impact that can decline, adds access speed, improves systematic function.
In some embodiments of the disclosure, described attribute information includes a subitem at least one classification. The classification that attribute information includes is the most, user access request corresponding node address distribution the most careful, pass through The service differentiation of different user can be come by the present embodiment to a certain extent.In disclosure embodiment, The acquisition of attribute information can realize by generating corresponding identification code in user access request.
In some embodiments of the disclosure, described classification at least include user class, region, user place, At least one in type is play in type of user terminal, request.User class can be divided into member and non-member Two subitems, it is also possible to be divided into senior member, regular member, three subitems of non-member, it is also possible to according to Particular situation is configured.Region, user place can be divided into the sons such as several nucleus, fringe region , it is also possible to divide by city, community etc..Type of user terminal generally can be divided into television, hand The subitems such as machine end, computer end.Request is play this attribute information of type and is included live and two attribute of program request ?.It is the attribute letter that user brings different service that attribute information in the present embodiment has forgiven all energy substantially Breath, can be directed to corresponding node by the user access request with different attribute information the most all sidedly.
As the further optimization of embodiment illustrated in fig. 1, in embodiment illustrated in fig. 1, step S102 includes:
S1021: according to the weight of each subitem of all categories comprised in described attribute information with determine described use The property value of family access request.
In the present embodiment, the property value of user access request is according to the weight of the classification subitem in attribute information With determine, being equivalent to the different attribute information to having multiple classification and classify, property value is identical Attribute information is a class, and corresponding user access request is assigned to identical node (disclosure embodiment In identical node can be one, it is also possible to be one group, specifically can configure according to the actual requirements), Therefore, for important classification subitem, such as member, can the weight of category subitem be arranged relatively Greatly, making a distinction with other classifications or classification subitem, independent distribution node is to provide service.So, both Can guarantee that the user access request with category subitem can be directed to identical node, enjoy same Service, can keep apart with the user access request not being category subitem again, will not be category subitem User corresponding to user access request because of the situation such as substantial amounts, network congestion bring to having such The loss of the user that the user access request of small pin for the case item is corresponding is minimized.And the weight of category subitem is more Greatly, the property value of the user access request with category subitem is the highest, permissible in actual working environment The CDN node performance making the highest property value corresponding is more excellent, so so that have category subitem User corresponding to user access request can enjoy the service preferably more meeting category subitem.
Disclosure embodiment can also use other method to determine the property value of user access request, only Want can with the weight of the subitem of all categories by comprising in attribute information and obtain property value reach effect Fruit.
In some embodiments of the disclosure, the weighted of described each subitem of all categories, and each subitem Weight design becomes the property value difference of the user access request making attribute information different.In the present embodiment, The weighted of each subitem of all categories, and make the weight according to classification subitem and all of genus obtained Property value is the most different so that the various attribute informations that between classification and classification, the various combinations of all subitems obtain Property value the most different, corresponding node is the most different, and user access request corresponding to each attribute information is all Can be directed to oneself exclusive node (group), the division of node (group) is very simple and clear.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore by its all table Stating and merge for a series of action, but those skilled in the art should know, the disclosure is by being retouched The restriction of the sequence of movement stated because according to the disclosure, some step can use other orders or with Shi Jinhang.Secondly, those skilled in the art also should know, embodiment described in this description all belongs to In preferred embodiment, necessary to involved action and the module not necessarily disclosure.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not has in certain embodiment The part described in detail, may refer to the associated description of other embodiments.
Fig. 2 is the structural representation of the dispatching patcher of the disclosure one embodiment.Dispatching party described in the disclosure Method can be implemented based on the dispatching patcher in the present embodiment.As in figure 2 it is shown, this system includes attribute information Acquiring unit 201, property value determine that unit 202, node address determine unit 203 and scheduling unit 204.
Attribute information acquiring unit 201, for resolving the user access request received, obtains described user The attribute information of access request;
Property value determines that unit 202 for determining the genus of described user access request according to described attribute information Property value;
Node address determines that unit 203, for querying attributes/node reference table, determines that described property value is corresponding Node address;
Scheduling unit 204 node address determined by described user access request be directed to is corresponding Node.
The dispatching patcher that disclosure embodiment provides, is accessed user by attribute information acquiring unit 201 Request carries out the acquisition of attribute information, and according at least to the attribute determined by attribute information acquiring unit 201 By property value, information determines that unit 202 obtains the property value of this user access request.Due to different Property value is corresponding from different nodes, therefore can determine that unit 203 is according to default by node address Attribute/node reference table determines the CDN node address that the property value of this user access request is corresponding, i.e. The CDN node that this user access request will be scheduled to.The disclosure is determining user access request By property value, attribute information after obtaining property value with this, determines that CDN corresponding to user access request saves Point, and according to the relation of default property value Yu node address, the user with different attribute being accessed please Asking and carried out isolation configuration, the user access request with same alike result can be scheduled to same node point, subtracts Lacked in prior art because of user that the attribute such as rank, region is different use that identical node brings higher The impact that its network access performance of the user of grade declines, adds access speed, improves systematic function.
In disclosure embodiment, attribute information acquiring unit 201 can be by identifying in user access request Identification code obtain the attribute information of user access request, such as, include classification subitem be member and Live attribute information identification code in user access request is 1009, attribute information acquiring unit 201 Once obtain the identification code that numerical value is 1009, i.e. learn that the attribute information of this user access request is viewing Live member.
The structural representation of a kind of controlling equipment 300 that Fig. 3 provides for disclosure embodiment, the disclosure has Implementing of subscriber equipment 300 is not limited by body embodiment.As it is shown on figure 3, this subscriber equipment 300 may include that
Processor (processor) 310, communication interface (Communications Interface) 320, memory (memory) 330 and communication bus 340.Wherein:
Processor 310, communication interface 320 and memory 330 are completed mutually by communication bus 340 Between communication.
Communication interface 320, for the net element communication with such as client etc..
Processor 310, is used for the program that performs 332, specifically can perform being correlated with in said method embodiment Step.
Specifically, program 332 can include that program code, described program code include that computer operation refers to Order.
Processor 310 is probably a central processor CPU, or specific integrated circuit ASIC (Application Specific Integrated Circuit), or be configured to implement disclosure embodiment One or more integrated circuits.
Memory 330, is used for program of depositing 332.Memory 330 may comprise high-speed RAM memory, Being likely to also include nonvolatile memory (non-volatile memory), for example, at least one disk is deposited Reservoir.
In some embodiments of the disclosure, described attribute information includes a subitem at least one classification. The classification that attribute information includes is the most, user access request corresponding node address distribution the most careful, pass through The service differentiation of different user can be come by the present embodiment to a certain extent.In disclosure embodiment, The acquisition of attribute information can realize by generating corresponding identification code in user access request.
In some embodiments of the disclosure, described classification at least include user class, region, user place, At least one in type is play in type of user terminal, request.User class can be divided into member and non-member Two subitems, it is also possible to be divided into senior member, regular member, three subitems of non-member, it is also possible to according to Particular situation is configured.Region, user place can be divided into the sons such as several nucleus, fringe region , it is also possible to divide by city, community etc..Type of user terminal generally can be divided into television, hand The subitems such as machine end, computer end.Request is play this attribute information of type and is included live and two attribute of program request ?.It is the attribute letter that user brings different service that attribute information in the present embodiment has forgiven all energy substantially Breath, can be directed to corresponding node by the user access request with different attribute information the most all sidedly.
As the further optimization of embodiment illustrated in fig. 2, in embodiment illustrated in fig. 2, property value determines unit 202 are used for: according to the weight of each subitem of all categories comprised in described attribute information with determine described use The property value of family access request.
In the present embodiment, by property value, the property value of user access request determines that unit 202 is believed according to attribute The weight of the classification subitem in breath and determining, is equivalent to the different attribute information to having multiple classification and enters Row classification, the attribute information that property value is identical is a class, and corresponding user access request is assigned to identical Node (node identical in disclosure embodiment can be one, it is also possible to is one group, according to demand Configure), therefore, for important classification subitem, such as member, can be by the power of category subitem Reseting and put bigger, make a distinction with other classifications or classification subitem, independent distribution node is to provide service. So, both can guarantee that the user access request with category subitem can be directed to identical node, enjoyed By same service, can keep apart with the user access request not being category subitem again, will not be this User corresponding to the user access request of classification subitem because of the situation such as substantial amounts, network congestion bring right The loss with user corresponding to the user access request of category subitem is minimized.And category subitem Weight the biggest, the property value of the user access request with category subitem is the highest, at real work ring Border can make the CDN node performance that the highest property value is corresponding more excellent, so so that have such The user that the user access request of small pin for the case item is corresponding can enjoy the clothes preferably more meeting category subitem Business.
Disclosure embodiment can also use other method to determine the property value of user access request, only Want can with the weight of the subitem of all categories by comprising in attribute information and obtain property value reach effect Fruit.
In some embodiments of the disclosure, the weighted of described each subitem of all categories, and each subitem Weight design becomes the property value difference of the user access request making attribute information different.In the present embodiment, The weighted of each subitem of all categories, and make the weight according to classification subitem and all of genus obtained Property value is the most different so that the various attribute informations that between classification and classification, the various combinations of all subitems obtain Property value the most different, corresponding node is the most different, and user access request corresponding to each attribute information is all Can be directed to oneself exclusive node (group), the division of node (group) is very simple and clear.
Disclosure embodiment can be passed through hardware processor (hardware processor) realize being correlated with Functional module.
As a example by concrete attribute information, the disclosure is described further below.
As shown in the table, the attribute information of user access request is made up of following classification and classification subitem.
The attribute information of table 1 user access request
Wherein, the weight of subitem of all categories is respectively as follows: member 25, and non-member 10, TV 22.5, mobile phone 17.5, computer 12.5, live 7.5, program request 5.Thus can obtain Property value such as following table to the user access request with each attribute information.
Attribute information Property value
A1+B1+C1: use the member that television-viewing is live 55
A1+B1+C2: use the member of television-viewing program request 52.5
A1+B2+C1: use the member that mobile phone viewing is live 50
A1+B2+C2: use the member of mobile phone viewing program request 47.5
A1+B3+C1: use the member that computer viewing is live 45
A1+B3+C2: use the member of computer viewing program request 42.5
A2+B1+C1: use the non-member that television-viewing is live 40
A2+B1+C2: use the non-member of television-viewing program request 37.5
A2+B2+C1: use the non-member that mobile phone viewing is live 35
A2+B2+C2: use the non-member of mobile phone viewing program request 32.5
A2+B3+C1: use the non-member that computer viewing is live 30
A2+B3+C2: use the non-member of computer viewing program request 27.5
The property value of table 2 user access request
One has 12 property values, the most at least needs 12/group node to adjust user access request Degree.In advance the corresponding relation between 12 property values and 12/group node is made attribute/node reference table Deposit in dispatching patcher/equipment in the disclosed embodiments, by method shown in disclosure embodiment Carry out the scheduling with the user access request of different attribute information.
Embodiment of the method described above is only schematically, wherein said illustrates as separating component Unit can be or may not be physically separate, the parts shown as unit can be or Person may not be physical location, i.e. may be located at a place, or can also be distributed to multiple network On unit.Some or all of module therein can be selected according to the actual needs to realize the present embodiment The purpose of scheme.Those of ordinary skill in the art are not in the case of paying performing creative labour, the most permissible Understand and implement.
By the description of above embodiment, those skilled in the art is it can be understood that arrive each enforcement Example can add the mode of required general hardware platform by software and realize, naturally it is also possible to pass through hardware. Based on such understanding, the part that prior art is contributed by technique scheme the most in other words can Embodying with the form with software product, this computer software product can be stored in computer-readable and deposit In storage media, such as ROM/RAM, magnetic disc, CD etc., including some instructions with so that a calculating Machine equipment (can be personal computer, server, or the network equipment etc.) perform each embodiment or The method described in some part of person's embodiment.
Those skilled in the art it should be appreciated that embodiment of the disclosure the method that can be provided as, system or Computer program.Therefore, the disclosure can use complete hardware embodiment, complete software implementation, Or combine the form of embodiment in terms of software and hardware.And, the disclosure can use one or more The computer-usable storage medium wherein including computer usable program code (includes but not limited to disk Memory and optical memory etc.) form of the upper computer program implemented.
The disclosure is with reference to method, equipment (system) and the computer program according to disclosure embodiment Flow chart and/or block diagram describe.It should be understood that can by computer program instructions flowchart and/ Or the flow process in each flow process in block diagram and/or square frame and flow chart and/or block diagram and/or side The combination of frame.These computer program instructions can be provided to all-purpose computer, special-purpose computer, embedded The processor of processor or other programmable data processing device is to produce a machine so that by calculating The instruction that the processor of machine or other programmable data processing device performs produces for realizing at flow chart one The device of the function specified in individual flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or the process of other programmable datas can be guided to set In the standby computer-readable memory worked in a specific way so that be stored in this computer-readable memory In instruction produce and include the manufacture of command device, this command device realize in one flow process of flow chart or The function specified in multiple flow processs and/or one square frame of block diagram or multiple square frame.These computer programs refer to Order also can be loaded in computer or other programmable data processing device so that computer or other can Perform sequence of operations step on programming device to produce computer implemented process, thus at computer or The instruction performed on other programmable devices provide for realizing in one flow process of flow chart or multiple flow process and / or one square frame of block diagram or multiple square frame in the step of function specified.
Last it is noted that above example is only in order to illustrate the technical scheme of the disclosure, rather than to it Limit;Although the disclosure being described in detail with reference to previous embodiment, the ordinary skill of this area Personnel it is understood that the technical scheme described in foregoing embodiments still can be modified by it, or Person carries out equivalent to wherein portion of techniques feature;And these amendments or replacement, do not make corresponding skill The essence of art scheme departs from the spirit and scope of the disclosure each embodiment technical scheme.

Claims (10)

1. a dispatching method, described method includes:
Resolve the user access request received, obtain the attribute information of described user access request;
The property value of described user access request is determined according to described attribute information;
Querying attributes/node reference table, determines the node address that described property value is corresponding;
The node that node address determined by described user access request being directed to is corresponding.
Method the most according to claim 1, wherein, described attribute information includes at least one classification In a subitem.
Method the most according to claim 2, wherein, described classification at least includes user class, use At least one in type is play in region, place, family, type of user terminal, request.
Method the most according to claim 2, wherein, described determine according to described attribute information described The property value of user access request includes:
Weight according to each subitem of all categories comprised in described attribute information and determine that described user accesses The property value of request.
Method the most according to claim 4, wherein, the weighted of described each subitem of all categories, And the weight design of each subitem becomes the property value of the user access request making attribute information different different.
6. a dispatching patcher, described system includes:
Attribute information acquiring unit, for resolving the user access request received, obtains described user and visits Ask the attribute information of request;
Property value determines unit, for determining the attribute of described user access request according to described attribute information Value;
Node address determines unit, for querying attributes/node reference table, determines that described property value is corresponding Node address;
Scheduling unit, is used for the joint that node address determined by described user access request being directed to is corresponding Point.
System the most according to claim 6, wherein, described attribute information includes at least one classification In a subitem.
System the most according to claim 7, wherein, described classification at least includes user class, use At least one in type is play in region, place, family, type of user terminal, request.
System the most according to claim 7, wherein, described property value determines that unit is for according to institute State the weight of each subitem of all categories comprised in attribute information and determine the attribute of described user access request Value.
System the most according to claim 9, wherein, the weight of described each subitem of all categories is not With, and the weight design of each subitem becomes to make the property value of the different user access request of attribute information different.
CN201610267022.3A 2016-04-26 2016-04-26 Scheduling method and system Pending CN105847403A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610267022.3A CN105847403A (en) 2016-04-26 2016-04-26 Scheduling method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610267022.3A CN105847403A (en) 2016-04-26 2016-04-26 Scheduling method and system

Publications (1)

Publication Number Publication Date
CN105847403A true CN105847403A (en) 2016-08-10

Family

ID=56589301

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610267022.3A Pending CN105847403A (en) 2016-04-26 2016-04-26 Scheduling method and system

Country Status (1)

Country Link
CN (1) CN105847403A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108399101A (en) * 2017-02-06 2018-08-14 腾讯科技(深圳)有限公司 The methods, devices and systems of scheduling of resource
CN109756493A (en) * 2018-12-29 2019-05-14 深圳市网心科技有限公司 Node management method, electronic device, system and medium
CN110708256A (en) * 2019-08-26 2020-01-17 中移(杭州)信息技术有限公司 CDN scheduling method, device, network device and storage medium
CN112583863A (en) * 2019-09-27 2021-03-30 贵州白山云科技股份有限公司 HttpDNS scheduling method, device, medium and equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101247367A (en) * 2008-04-08 2008-08-20 中国电信股份有限公司 Content providing method and system based on content distribution network and peer-to-peer network
CN102135974A (en) * 2010-08-06 2011-07-27 华为软件技术有限公司 Data source selecting method and system
CN105340244A (en) * 2013-06-27 2016-02-17 思科技术公司 Dynamic content distribution network selection based on context from transient criteria

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101247367A (en) * 2008-04-08 2008-08-20 中国电信股份有限公司 Content providing method and system based on content distribution network and peer-to-peer network
CN102135974A (en) * 2010-08-06 2011-07-27 华为软件技术有限公司 Data source selecting method and system
CN105340244A (en) * 2013-06-27 2016-02-17 思科技术公司 Dynamic content distribution network selection based on context from transient criteria

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108399101A (en) * 2017-02-06 2018-08-14 腾讯科技(深圳)有限公司 The methods, devices and systems of scheduling of resource
CN109756493A (en) * 2018-12-29 2019-05-14 深圳市网心科技有限公司 Node management method, electronic device, system and medium
CN109756493B (en) * 2018-12-29 2021-06-15 深圳市网心科技有限公司 Node management method, electronic device, system and medium
CN110708256A (en) * 2019-08-26 2020-01-17 中移(杭州)信息技术有限公司 CDN scheduling method, device, network device and storage medium
CN112583863A (en) * 2019-09-27 2021-03-30 贵州白山云科技股份有限公司 HttpDNS scheduling method, device, medium and equipment
CN112583863B (en) * 2019-09-27 2022-08-16 贵州白山云科技股份有限公司 HttpDNS scheduling method, device, medium and equipment
US11902352B2 (en) 2019-09-27 2024-02-13 Guizhou Baishancloud Technology Co., Ltd. HttpDNS scheduling method, apparatus, medium and device

Similar Documents

Publication Publication Date Title
US10504120B2 (en) Determining a temporary transaction limit
US9836517B2 (en) Systems and methods for mapping and routing based on clustering
US8548442B2 (en) Syndication of multiple service instances
US10368196B2 (en) Suppressing notifications based on directed location activity
US20200159764A1 (en) Method for Processing and Displaying Real-Time Social Data on Map
CN106162544B (en) A kind of generation method and equipment of geography fence
US9705801B2 (en) Systems and methods for mapping and routing based on clustering
US10997540B2 (en) System and method for matching resource capacity with client resource needs
CN103368986A (en) Information recommendation method and information recommendation device
CN108170731A (en) Data processing method, device, computer storage media and server
CN105847403A (en) Scheduling method and system
CN107092645A (en) A kind of library resource management method and device
Guo et al. Mobile edge server placement based on meta-heuristic algorithm
US11663676B2 (en) Cognitive management of multiple subaccounts
CN112488854B (en) Personalized recommendation method for service manager and related equipment
KR20140031429A (en) Item recommend system and method thereof, apparatus supporting the same
US8738628B2 (en) Community profiling for social media
CN109918678A (en) A kind of field meanings recognition methods and device
US10616293B1 (en) Multiple account binding
CN116775270A (en) Resource scheduling method and device, computer equipment and storage medium
CN113495989B (en) Object recommendation method, device, computing equipment and storage medium
CN111163237B (en) Call service flow control method and related device
CN106101016A (en) Dispatching method and system
CN106598987A (en) Information recommendation method and device
CN104240016A (en) Management method and device for users in virtual place

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160810

WD01 Invention patent application deemed withdrawn after publication