Summary of the invention
The embodiment of the present invention provides a kind of service shunting method, equipment and system, solves business number in the prior artBig, core net the problem of over-burden according to propagation delay time.
In order to achieve the above objectives, the embodiment of the present invention adopts the following technical scheme that
In a first aspect, providing a kind of service shunting method, it is applied to service distributing equipment, this method comprises: receiving userThe first domain Name acquisition request that equipment is sent, the request of the first domain Name acquisition include the domain name index information of the user equipment;According toDomain name index information determines the business domain name of the user equipment;According to the business domain name of the user equipment, by the user equipmentFor service distributing to server corresponding with the business domain name of the user equipment, server is local server or remote server.
In one possible implementation, according to the business domain name of the user equipment, by the business of the user equipment pointIt flow to before server corresponding with the business domain name of the user equipment, this method further include: receive user equipment transmissionFirst session connection request, the first session connection request include resource address information.
In one possible implementation, it according to domain name index information, determines the business domain name of the user equipment, wrapsIt includes: sending domain name inquiry request, inquiry of the domain name request packet index information containing domain name, so that local server root to local serverThe first corresponding relationship is inquired according to domain name index information;Wherein, the first corresponding relationship includes default domain name index information and default industryCorresponding relationship between domain name of being engaged in;If being connect in the first corresponding relationship there are the corresponding first business domain name of domain name index informationReceive the first business domain name that local server is sent;Determine whether the first business domain name matches with resource address information, if firstFirst business domain name is determined as the business domain name of the user equipment with resource address information matches by domain name index information.
In one possible implementation, if by the first business domain name, it is determined as the business domain name of the user equipment;PhaseIt answers, according to the business domain name of the user equipment, by the service distributing of the user equipment to the business domain name with the user equipmentCorresponding server, comprising: according to the business domain name of the user equipment, meeting is established between the user equipment and local serverWords connection, by the service distributing of the user equipment to local server.
In one possible implementation, it according to domain name index information, determines the business domain name of the user equipment, also wrapsIt includes: if meeting the first preset condition, sending the request of the second domain Name acquisition, the second domain Name acquisition request packet to common domain name serverIndex information containing domain name, so that common domain name server is that the user equipment distributes business domain name according to domain name index information;It connectsReceive the business domain name that common domain name server is user equipment distribution;Wherein, the first preset condition includes one of the following:Business domain name corresponding with domain name index information is not present in first corresponding relationship;Alternatively, existing in the first corresponding relationship and domainThe corresponding first business domain name of name index information, and determine that the first business domain name and resource address information mismatch.
In one possible implementation, if receiving the business domains that common domain name server is user equipment distributionName, after receiving the first session connection request that the user equipment is sent, this method further include: send first to the user equipmentSession connection response, so that the user equipment sends the second session connection request, the first session connection response and the second session connectConnect the business domain name that request is included as user equipment distribution;Correspondingly, according to the business domain name of the user equipment, by the useThe service distributing of family equipment extremely server corresponding with the business domain name of the user equipment, comprising: connect when receiving the second sessionWhen connecing request, session connection is established between the user equipment and remote server, extremely by the service distributing of the user equipmentRemote server.
It in one possible implementation, further include the corresponding use of the user equipment in the business domain name of the user equipmentFamily priority, this method further include: receive the service resources parameter for the user equipment that base station is sent;Correspondingly, according to the useThe business domain name of family equipment, after establishing session connection between the user equipment and local server, this method further include: ifMeet the second preset condition, be that the user equipment sends session data corresponding with default resource parameters by local server,Default resource parameters User Priority corresponding with the user equipment is corresponding;Wherein, the second preset condition is one of the following:The service resources parameter of the user equipment is more than or equal to default resource parameters;Alternatively, the service resources parameter of the user equipment is smallIn default resource parameters, service distributing equipment sends instruction information to base station, so that base station is that the user sets according to instruction informationBack-up is matched after corresponding transfer resource.
Second aspect provides a kind of service distributing equipment, which includes: receiving unit, uses for receivingThe first domain Name acquisition request that family equipment is sent, the request of the first domain Name acquisition include the domain name index information of the user equipment;ReallyOrder member, for determining the business domain name of the user equipment according to domain name index information;Dividing cell, for according to the userThe business domain name of equipment, by the service distributing of the user equipment to server corresponding with the business domain name of the user equipment, clothesDevice be engaged in as local server or remote server.
In one possible implementation, receiving unit, the first session for being also used to receive user equipment transmission connectRequest is connect, the first session connection request includes resource address information.
In one possible implementation, service distributing equipment further include: transmission unit is used for local serverSend domain name inquiry request, inquiry of the domain name request packet index information containing domain name, so that local server is according to domain name index informationInquire the first corresponding relationship;Wherein, the first corresponding relationship includes pair between default domain name index information and pre-set business domain nameThe relationship answered;Receiving unit, if being also used in the first corresponding relationship connect there are the corresponding first business domain name of domain name index informationReceive the first business domain name that local server is sent;Determination unit is specifically used for: determining that the first business domain name and resource address are believedWhether breath matches, if the first business domain name is determined as the user and set by the first domain name index information and resource address information matchesStandby business domain name.
In one possible implementation, however, it is determined that the first business domain name is determined as the industry of the user equipment by unitBusiness domain name;Correspondingly, dividing cell, is specifically used for: according to the business domain name of the user equipment, in the user equipment and local clothesSession connection is established between business device, by the service distributing of the user equipment to local server.
In one possible implementation, transmission unit takes if being also used to meet the first preset condition to common domain nameBusiness device sends the request of the second domain Name acquisition, the second domain Name acquisition request packet index information containing domain name, so that common domain name serverIt is that the user equipment distributes business domain name according to domain name index information;Receiving unit, being also used to receive common domain name server isThe business domain name of user equipment distribution;Wherein, the first preset condition includes one of the following: not being deposited in the first corresponding relationshipIn business domain name corresponding with domain name index information;Alternatively, having corresponding with domain name index information the in the first corresponding relationshipOne business domain name, and determination unit determines that the first business domain name and resource address information mismatch.
In one possible implementation, transmission unit is also used to send the first session connection to the user equipment and ringIt answers, so that the user equipment sends the second session connection request, the first session connection response and the second session connection request are wrappedContaining the business domain name distributed for the user equipment;Correspondingly, dividing cell also particularly useful for: asked when receiving the second session connectionWhen asking, session connection is established between the user equipment and remote server, by the service distributing of the user equipment to distal endServer.
It in one possible implementation, further include the corresponding use of the user equipment in the business domain name of the user equipmentFamily priority, receiving unit are also used to receive the service resources parameter of the user equipment of base station transmission;Correspondingly, sending singleMember is that user equipment transmission is corresponding with default resource parameters by local server if being also used to meet the second preset conditionSession data, preset resource parameters User Priority corresponding with the user equipment it is corresponding;Wherein, the second preset condition be withOne in lower: the service resources parameter of the user equipment is more than or equal to default resource parameters;Alternatively, the business of the user equipmentResource parameters are less than default resource parameters, and transmission unit sends instruction information to base station, so that base station is should according to instruction informationUser equipment distributes after corresponding transfer resource.
The third aspect provides a kind of service distributing equipment, which includes at least one processor, memoryAnd communication interface;At least one described processor, the memory and the communication interface pass through bus and connect;The communicationInterface is used to carry out data interaction with the network equipment;The memory stores computer executed instructions;At least one described processingDevice executes the computer executed instructions of memory storage so that the service distributing equipment execute above-mentioned first aspect orService shunting method provided by the various possible implementations of first aspect.
Fourth aspect provides a kind of communication system, which includes user equipment, base station, local server, distal endService distributing equipment described in server and any possible implementation of above-mentioned second aspect or second aspect.
In a kind of service shunting method, equipment and the system that the embodiment of the present invention provides, service distributing equipment is by connecingThe first domain Name acquisition request that user equipment is sent, and the domain name index information for including according to the request of the first domain Name acquisition are received, reallyThe business domain name of the fixed user equipment, later according to the business domain name of the user equipment, extremely by the service distributing of the user equipmentServer corresponding with the business domain name of the user equipment, the server be local server or remote server, so as toThe propagation delay time for reducing business datum, mitigates the burden of core net, while can also be according to different User Priorities to userThe business of equipment carries out differentiated service, ensure that the stability of high-priority users business, improves user experience.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based onEmbodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every otherEmbodiment shall fall within the protection scope of the present invention.
Fig. 1 is a kind of structural schematic diagram of communication system provided in an embodiment of the present invention, and referring to Fig. 1, which canTo include three parts, respectively user equipment, local network network element and public network network element.User equipment may include multiple useFamily equipment 111;Local network network element may include base station 121, service distributing equipment 122, local server 123 and connectionThird-party application platform 124 between service distributing equipment 122 and local server 123;Public network network element may includeMobility management entity (Mobility Management Entity, MME) 131, gateway (Serving Gateway, S-GW) 132,133, home signature user service grouped data network gateway (Packet Data Network Gateway, P-GW)Device (Home Subscriber Server, HSS) 134, "Policy and Charging Rules Function (Policy and ChargingRules Function, PCRF) 135 and remote server 136.
Wherein, user equipment 111 can be mobile phone, laptop, computer, tablet computer, digital broadcast terminal, disappearCease transceiver etc..Base station 121 is access device, i.e. the equipment of the access of user equipment 111 local network.Service distributing equipment122 are mainly used for shunting the business of user equipment 111, for example, can be by the service distributing of user equipment 111 to localServer 123 or remote server 136.Third-party application platform 124 is used to provide data for user, and as business pointInterface between flow device 122 and local server 123.The signaling that MME131 is mainly responsible for Non-Access Stratum dredges, encrypts and completeWhole property protection, terminating subscriber signaling, and the mobility of user in a network is managed, it specifically includes user and accesses controlSystem, authentication, data encryption, service bearer control, the processing of the control signalings such as paging, switching control.S-GW 132 is used as base stationAnchor point when switching between 121, is mainly responsible for the transmission, forwarding and routing of the data information between base station 121 and P-GW 133,Caching is provided for downlink data packet, realizes the charging based on user.P-GW 133 is the anchor point of Deta bearer, is mainly responsible for numberAccording to the forwarding of packet, parsing, Lawful Interception, the charging based on business, QoS of survice control.HSS 134 believes for storing user subscriptionBreath, the information of storage include user identity information, user security control information, customer position information, subscriber policy control informationDeng.PCRF 135 is mainly used for the business information used according to user and the policy information of user's signing carries out decision, determines and usesFamily business uses and the strategy of charging, and is handed down to the policy execution entity in gateway.
Fig. 2 is a kind of structural schematic diagram of service distributing equipment provided in an embodiment of the present invention, as shown in Fig. 2, the businessShunting device 122 may include memory 1221, processor 1222, system bus 1223, power supply module 1224, input outputInterface 1225, communication component 1226 etc..
Wherein, processor 1222 is the control centre of service distributing equipment 122, entire using various interfaces and connectionThe various pieces of service distributing equipment.Processor 1222 may include one or more processing modules, be deposited by running or executingSoftware program and/or module in memory 1221 are stored up, and calls the data being stored in memory, executes service distributingThe various functions and processing data of equipment 122.Memory 1221 can be used for storing data, software program and module, main to wrapInclude storing program area and storage data area, storing program area can application program needed for storage program area, at least one functionDeng, storage data area can storage server use created data etc..System bus 1223 may include address bus, numberAccording to bus, control bus, it is used for transmission data and instruction.Power supply module 1224 is that the various assemblies of service distributing equipment 122 mentionFor electric power, and power supply module 1224 may include power-supply management system, one or more power supplys and other set with for service distributingIt is standby to generate, manage, and distribute the associated component of electric power.Input output interface 1225 be processor 1222 and peripheral interface moduleBetween interface is provided;Communication component 1226 between other equipment for carrying out the communication of wired or wireless way.
It will be understood by those skilled in the art that the structure of service distributing equipment 122 shown in Figure 2 is not constituted to businessThe restriction of shunting device can also include perhaps combining certain components or different portions than illustrating more or fewer componentsPart arrangement.
Fig. 3 is a kind of flow diagram of service shunting method provided in an embodiment of the present invention, referring to Fig. 3, this method packetInclude following steps.
Step 201: service distributing equipment receives the first domain Name acquisition request that user equipment is sent, first domain Name acquisitionRequest includes the domain name index information of the user equipment.
It, should when user plays the Internet resources such as some web page news, video, audio by the user equipment requestsUser equipment can send the first domain Name acquisition that the domain name index information comprising the user equipment is sent to service distributing equipmentRequest, first domain Name acquisition request can be DNS (Domain Name Serve, domain name service) request.Specifically, when shouldWhen user equipment sends the request of the first domain Name acquisition, which first can be sent to base station for the request of the first domain Name acquisition,So that first domain Name acquisition request is sent to service distributing equipment by base station.
Wherein, which refers to the information of the business domain name for indexing the user equipment.For example, working as the useWhen the address of the Internet resources of family device request is www.***.com, which can be the www.***.com.Certainly, in practical applications, which may be other information, and the embodiment of the present invention does not do specific limit to thisIt is fixed.
Step 202: service distributing equipment determines the business domain name of the user equipment according to the domain name index information.
When service distributing equipment is according to the domain name index information, when determining the business domain name of the user equipment, service distributingEquipment can inquire local server, and the query result returned according to local server according to the domain name index information, determineThe business domain name of the user equipment.
Wherein, service distributing equipment can be with according to the process that the domain name index information inquires local server are as follows: stepRapid 2021, service distributing equipment sends domain name inquiry request to local server, and inquiry of the domain name request is indexed comprising the domain nameInformation, when local server receives inquiry of the domain name request, local server can be inquired according to the domain name index informationFirst corresponding relationship;Wherein, the first corresponding relationship includes corresponding between default domain name index information and pre-set business domain nameRelationship.Step 2022a, it is local to take if there are the corresponding first business domain names of the domain name index information in the first corresponding relationshipThe first business domain name is sent to service distributing equipment by business device;Step 2022b, if the domain name is not present in the first corresponding relationshipThe corresponding first business domain name of index information, then local server does not inquire domain name index letter to the transmission of service distributing equipmentCease the response message of corresponding first business domain name.
It should be noted that the pre-set business domain name that the first corresponding relationship includes in local server can be third party and answerThe business domain name stored in local server with platform according to the member registration information of user equipment.For example, if user equipmentMember registration information be www.***.com- (uid, priority), priority be the user equipment User Priority,Then www.***.com can be domain name index information by local server, by (uid, priority) as the user equipmentBusiness domain name.
In addition, according to the query result that local server returns, service distributing equipment determines the business domains of the user equipmentThe process of name can specifically be divided into two kinds of situations, be illustrated separately below.
The first, as shown in figure 4, step 2023: when service distributing equipment receive local server transmission the first industryWhen domain name of being engaged in, service distributing equipment can determine whether the first business domain name matches with resource address information, if the first domain name ropeFuse breath is determined as the business domain name of the user equipment then by the first business domain name with resource address information matches.
Optionally, when service distributing equipment determines whether the first business domain name matches with resource address information, service distributingEquipment can directly match the first business domain name with resource address information, obtain matching result;Alternatively, service distributing is setAfter matching to the first business domain name with resource address information, resource address information can also be sent to local serviceDevice matches local server with the first business domain name in the first corresponding relationship according to the resource address information, and willMatching result returns, and service distributing equipment carries out true according to the matching result that itself matching result and local server returnIt is fixed, if the matching result that the matching result of itself and local server return is successful match, it is determined that the first business domain nameWith resource address information matches.
It should be noted that the resource address information can be uniform resource locator (Uniform ResourceLocator, URL), which refers to the address of the Internet resources of user's request.In addition, the resource address information can be the useThe resource address information for including in the first session connection request that family equipment is sent, first session connection request can be the useWhat family equipment was sent after the query result that service distributing equipment receives local server return.
In addition, if the first business domains are entitled (uid, priority), resource address information is URL, when determining the first businessWhen whether domain name matches with resource address information, be the uid and URL of the first business domain name are subjected to string matching, if firstThe uid of business domain name is consistent with URL, it is determined that otherwise the first business domain name and resource address information matches determine the first businessDomain name and resource address information mismatch.
Optionally, when service distributing equipment receives the first business domain name of local server transmission, service distributing is setIt is standby that the response message for getting the first business domain name can be sent to the user equipment, when the user equipment receives response letterWhen breath, which can send the first session connection request including resource address information to business local device.
Second, as shown in Figure 5 or Figure 6, if meeting the first preset condition, service distributing equipment determines the user equipmentThe process of business domain name can be with are as follows: step 2024, service distributing equipment sends the second domain Name acquisition to common domain name serverRequest, the request of the second domain Name acquisition include the domain name index information;Step 2025, when common domain name server receive this secondWhen domain Name acquisition is requested, common domain name server can be that the user equipment distributes corresponding business according to the domain name index informationDomain name, and the business domain name distributed for the user equipment is sent to service distributing equipment, so that service distributing equipment receives public affairsName server is the business domain name of user equipment distribution altogether.
Wherein, the first preset condition includes one of the following: being not present and domain name index information in the first corresponding relationshipCorresponding business domain name;Alternatively, there is the first business domain name corresponding with the domain name index information in the first corresponding relationship, and reallyFixed first business domain name and the resource address information mismatch.It that is to say, when service distributing equipment receives local server hairWhen that send does not inquire the response message of the corresponding first business domain name of the domain name index information or service distributing equipment receivesWhen to the first business domain name and determining that the first business domain name and the resource address information mismatch, service distributing equipment can rootThe business domain name of the user equipment is determined according to method described in second situation.
Further, when service distributing equipment method according to second situation determines the business of the user equipmentAfter domain name, this method further include: step 2026, service distributing equipment sends the first session connection response to the user equipment;Step 2027, when the user equipment receives the first session connection response, which can be according to the first session connectionResponse sends the second session connection request;Wherein, the first session connection response and the second session connection request are included as publicThe business domain name of name server user equipment distribution.
Step 203: service distributing equipment is according to the business domain name of the user equipment, extremely by the service distributing of the user equipmentServer corresponding with the business domain name of the user equipment, the server are local server or remote server.
Wherein, the business domain name of the user equipment is determined according to the first situation in step 202 when service distributing equipmentWhen, according to the business domain name of the user equipment, by the service distributing of the user equipment to the business domain name pair with the user equipmentThe server answered specifically: service distributing equipment is according to the business domain name of the user equipment, in the user equipment and local serviceSession connection is established between device, by the service distributing of the user equipment to local server, to reduce the biography of business datumDefeated time delay mitigates the burden of core net.
In turn, after service distributing equipment is by the service distributing of the user equipment to local server, if local serverIt is middle to that is to say there are the session data of the user equipment requests, when the network in local server there are the user equipment requestsWhen resource, corresponding session data directly can be provided for the user equipment by local server;If in local server notThere are when the session data of the user equipment requests, service distributing equipment can also send session data to remote server and askIt asks, so that remote server beats into corresponding session data in local server, to be the use by local serverThe corresponding session data of family equipment.
When service distributing equipment determines the business domain name of the user equipment according to the second situation in step 202, rootAccording to the business domain name of the user equipment, by the service distributing of the user equipment to clothes corresponding with the business domain name of the user equipmentBe engaged in implement body are as follows: when service distributing equipment receives the second session connection request, service distributing equipment the user equipment withSession connection is established between remote server, by the service distributing of the user equipment to remote server.In turn, when business pointFlow device can be provided after the service distributing to remote server of the user equipment by remote server for the user equipmentThe requested session data of the user equipment.
It further, further include the corresponding User Priority of the user equipment in the business domain name of the user equipment, referring toFig. 7, after service distributing equipment is by the service distributing of the user equipment to local server, this method further include: step204- step 205.
Step 204: service distributing equipment receives the service resources parameter for the user equipment that base station is sent.
Wherein, after service distributing equipment is by the service distributing of the user equipment to local server, base station can be withThe service resources reporting parameters of the user equipment are given to service distributing equipment, so that service distributing equipment receives the user equipmentService resources parameter.
Optionally, service resources parameter is throughput, the throughput multiple biographies according to corresponding to the user equipmentDefeated resource and transmission power on each transfer resource and noise gain are determined.Specifically determine the user equipmentThe method of throughput may refer to the relevant technologies, this is not set forth in detail in the embodiment of the present invention.
Step 205: if meeting the second preset condition, service distributing equipment is user equipment transmission by local serverSession data corresponding with default resource parameters, the default resource parameters User Priority corresponding with the user equipment are corresponding.Wherein, the second preset condition is one of the following: the service resources parameter of the user equipment is more than or equal to default resource parameters;Alternatively, the service resources parameter of the user equipment is less than default resource parameters, service distributing equipment sends instruction information to base station,So that base station is that the user equipment distributes after corresponding transfer resource according to the instruction information.
Wherein, User Priority can be with multiple priority levels, can when the User Priority includes two priority levelsTo include high priority and low priority, and different User Priorities corresponds to different default resource parameters, different usersPriority corresponds to different grades of Internet resources.Optionally, when the service resources parameter that base station is sent is throughput, this is defaultResource parameters can be default throughput, and the corresponding default throughput of high priority can be greater than corresponding preset of low priority and handle upRate, the grade of the Internet resources of corresponding high priority can also be greater than the grade of the Internet resources of low priority.
For example, User Priority includes high priority and low priority, if user equipment 1 if the Internet resources are videoUser be gold member, user equipment 2 be silver member, then user equipment 1 be high priority and corresponding default throughputIt can be T1080P, user equipment 2 is low priority and corresponding default throughput can be T720P, wherein 1080P and 720P canThink the clarity of the corresponding video of different user priority.
Specifically, when service distributing equipment receives the service resources parameter, it can be according to the business of the user equipmentThe User Priority for including in domain name determines default resource parameters corresponding with the User Priority of the user equipment, later, willDetermining default resource parameters are compared with the service resources parameter.If the service resources parameter of the user equipment is more than or equal toThe default resource parameters, then service distributing equipment can be provided for the user equipment by local server and preset resource ginseng with thisThe corresponding session data of number.If the service resources parameter of the user equipment is less than the default resource parameters, service distributing equipmentInstruction information can be sent to base station, when base station receives the instruction information, base station can be corresponding for user equipment distributionTransfer resource, and be after the user equipment distributes corresponding transfer resource in base station, service distributing equipment passes through local clothesBusiness device provides for the user equipment and presets the corresponding session data of resource parameters with this.In turn, service distributing equipment root can be madeDifferentiated service is carried out according to business of the different User Priorities to user equipment, ensure that the stabilization of high-priority users businessProperty, improve user experience.
When base station is that the user equipment distributes corresponding transfer resource, base station can detecte PRB on different frequency sub-bandThe state of " busy " and " spare time ", if there is the PRB in " spare time " state in frequency sub-band where the corresponding PRB of the user equipment,More PRB are distributed first from the frequency sub-band where the corresponding PRB of the user equipment for the user equipment in base station, until the useThe service resources parameter of family equipment is more than or equal to the corresponding default resource parameters of User Priority of the user equipment, when distributingIt, can be from other son frequencies when PRB in frequency sub-band in journey where the corresponding PRB of the user equipment in " spare time " state is inadequateSection is that the user equipment continues to distribute.If there is no " spare time " states of being in the frequency sub-band where the corresponding PRB of the user equipmentPRB, then more PRB are distributed from other frequency sub-band for the user equipment in base station, equally until the business of the user equipmentResource parameters are more than or equal to the corresponding default resource parameters of User Priority of the user equipment.
Optionally, when base station from other frequency sub-band for the user equipment distribute more PRB when, base station can be according to itFrequency sub-band where his frequency sub-band PRB corresponding with the user equipment is followed successively by user equipment distribution by nearly farther away sequenceCorresponding PRB.
For example, the available frequency sub-band in base station includes B1, B2, B3 and B4, it include 20 PRB in each frequency sub-band, if the useEquipment corresponding PRB in family is in frequency sub-band B1, and when the service resources parameter of the user equipment is less than default resource parameters, base station canTo distribute corresponding PRB from the PRB in frequency sub-band B1 in " spare time " state first for the user equipment.
It should be noted that the service distributing equipment in the embodiment of the present invention can individually dispose in a communications system,Deployment can be merged with base station, the embodiment of the present invention is not specifically limited in this embodiment.
Service shunting method provided in an embodiment of the present invention, service distributing equipment is by receiving the first of user equipment transmissionDomain Name acquisition request, and the domain name index information for including according to the request of the first domain Name acquisition, determine the business domains of the user equipmentName, later according to the business domain name of the user equipment, by the service distributing of the user equipment to the business domains with the user equipmentThe corresponding server of name, the server are local server or remote server, when transmission so as to reduce business datumProlong, mitigates the burden of core net, while differentiation can also be carried out according to business of the different User Priorities to user equipmentService, ensure that the stability of high-priority users business, improves user experience.
Fig. 8 is a kind of structural schematic diagram of service distributing equipment provided in an embodiment of the present invention, referring to Fig. 8, the business pointFlow device includes receiving unit 301, determination unit 302 and dividing cell 303.
Receiving unit 301, for receiving the first domain Name acquisition request of user equipment transmission, first domain Name acquisition requestDomain name index information comprising the user equipment;Wherein, which refers to the business for indexing the user equipmentThe information of domain name;
Determination unit 302, for determining the business domain name of the user equipment according to the domain name index information;
Dividing cell 303, for the business domain name according to the user equipment, by the service distributing of the user equipment to thisThe corresponding server of business domain name of user equipment, the server are local server or remote server.
Optionally, receiving unit 301 are also used to receive the first session connection request of user equipment transmission, this firstSession connection request includes resource address information.
Referring to Fig. 9, in another embodiment of the invention, which further includes transmission unit 304.
Transmission unit 304, for sending domain name inquiry request, the inquiry of the domain name request packet rope containing domain name to local serverFuse breath, so that local server inquires the first corresponding relationship according to domain name index information;Wherein, the first corresponding relationship includes pre-If the corresponding relationship between domain name index information and pre-set business domain name;
Receiving unit 301, if being also used in the first corresponding relationship, there are corresponding first business domains of the domain name index informationName receives the first business domain name that local server is sent;
Determination unit 302, is specifically used for: determining whether the first business domain name matches with resource address information, if the first domainFirst business domain name, is determined as the business domain name of the user equipment by name index information and resource address information matches.
It should be noted that the pre-set business domain name that the first corresponding relationship includes in local server can be third party and answerThe business domain name stored in local server with platform according to the member registration information of user equipment.For example, if user equipmentMember registration information be www.***.com- (uid, priority), priority be the user equipment User Priority,Then www.***.com can be domain name index information by local server, by (uid, priority) as the user equipmentBusiness domain name.
Optionally, however, it is determined that the first business domain name is determined as the business domain name of the user equipment by unit 302;Correspondingly,Dividing cell 303, is specifically used for: according to the business domain name of the user equipment, building between the user equipment and local serverVertical session connection, by the service distributing of the user equipment to local server.
In turn, when service distributing equipment passes through dividing cell 303 for the service distributing of the user equipment to local serverAfterwards, if that is to say there are the session data of the user equipment requests in local server, when there are the users in local serverWhen the Internet resources of device request, service distributing equipment can directly be provided by local server for the user equipment correspondingSession data;If the session data of the user equipment requests is not present in local server, service distributing equipment can also lead toIt crosses transmission unit 304 and sends session data requests to remote server, so that remote server inculcates corresponding session dataInto local server, so that service distributing equipment be made to pass through the corresponding session data of the local server user equipment.
In another embodiment of the invention, transmission unit 304, if being also used to meet the first preset condition, to public domainName server sends the request of the second domain Name acquisition, the second domain Name acquisition request packet index information containing domain name, so that common domain name takesBusiness device is that the user equipment distributes business domain name according to domain name index information;
Receiving unit 301 is also used to receive the business domain name that common domain name server is user equipment distribution;
Wherein, the first preset condition includes one of the following: being not present and domain name index information in the first corresponding relationshipCorresponding business domain name;Alternatively, there is the first business domain name corresponding with domain name index information in the first corresponding relationship, and determineUnit determines that the first business domain name and resource address information mismatch.
In another embodiment of the invention, transmission unit 304 are also used to send the first session connection to the user equipmentResponse, so that the user equipment sends the second session connection request, the first session connection response and the second session connection request are equalIt is included as the business domain name of user equipment distribution;
Correspondingly, dividing cell 303 also particularly useful for: when receiving the second session connection request, in the user equipmentSession connection is established between remote server, by the service distributing of the user equipment to remote server.In turn, work as businessFor shunting device by dividing cell 303 by after the service distributing to remote server of the user equipment, service distributing equipment can be withThere is provided the user equipment requested session data for the user equipment by remote server.
It in another embodiment of the invention, further include the corresponding use of the user equipment in the business domain name of the user equipmentFamily priority, receiving unit 301 are also used to receive the service resources parameter of the user equipment of base station transmission;
Correspondingly, transmission unit 304 is that the user sets by local server if being also used to meet the second preset conditionPreparation send session data corresponding with default resource parameters, presets resource parameters User Priority pair corresponding with the user equipmentIt answers;Wherein, the second preset condition is one of the following: the service resources parameter of the user equipment is more than or equal to default resource ginsengNumber;Alternatively, the service resources parameter of the user equipment is less than default resource parameters, transmission unit sends instruction information to base station,So that base station is that the user equipment distributes after corresponding transfer resource according to instruction information.
Wherein, User Priority can be with multiple priority levels, can when the User Priority includes two priority levelsTo include high priority and low priority, and different User Priorities corresponds to different default resource parameters, different usersPriority corresponds to different grades of Internet resources.Optionally, when the service resources parameter that base station is sent is throughput, this is defaultResource parameters can be default throughput, and the corresponding default throughput of high priority can be greater than corresponding preset of low priority and handle upRate, the grade of the Internet resources of corresponding high priority can also be greater than the grade of the Internet resources of low priority.
Specifically, service distributing equipment can be according to the user when receiving unit 301 receives the service resources parameterThe User Priority for including in the business domain name of equipment determines default resource ginseng corresponding with the User Priority of the user equipmentNumber, later, determining default resource parameters are compared with the service resources parameter.If the service resources of the user equipment are joinedNumber is more than or equal to the default resource parameters, then service distributing equipment can be provided and be somebody's turn to do for the user equipment by local serverThe default corresponding session data of resource parameters.If the service resources parameter of the user equipment is less than the default resource parameters, industryBeing engaged in shunting device can be to base station transmission instruction information, and when base station receives the instruction information, base station can set for the userBack-up matches corresponding transfer resource, and is service distributing equipment after the user equipment distributes corresponding transfer resource in base stationIt is provided by local server for the user equipment and presets the corresponding session data of resource parameters with this.In turn, business can be madeShunting device carries out differentiated service according to business of the different User Priorities to user equipment, ensure that high-priority usersThe stability of business, improves user experience.
When base station is that the user equipment distributes corresponding transfer resource, base station can detecte PRB on different frequency sub-bandThe state of " busy " and " spare time ", if there is the PRB in " spare time " state in frequency sub-band where the corresponding PRB of the user equipment,More PRB are distributed first from the frequency sub-band where the corresponding PRB of the user equipment for the user equipment in base station, until the useThe service resources parameter of family equipment is more than or equal to the corresponding default resource parameters of User Priority of the user equipment, when distributingIt, can be from other son frequencies when PRB in frequency sub-band in journey where the corresponding PRB of the user equipment in " spare time " state is inadequateSection is that the user equipment continues to distribute.If there is no " spare time " states of being in the frequency sub-band where the corresponding PRB of the user equipmentPRB, then more PRB are distributed from other frequency sub-band for the user equipment in base station, equally until the business of the user equipmentResource parameters are more than or equal to the corresponding default resource parameters of User Priority of the user equipment.
Optionally, when base station from other frequency sub-band for the user equipment distribute more PRB when, base station can be according to itFrequency sub-band where his frequency sub-band PRB corresponding with the user equipment is followed successively by user equipment distribution by nearly farther away sequenceCorresponding PRB.
Service distributing equipment provided in an embodiment of the present invention is asked by receiving the first domain Name acquisition that user equipment is sentThe domain name index information asked, and include according to the request of the first domain Name acquisition, determines the business domain name of the user equipment, later basisThe business domain name of the user equipment, by the service distributing of the user equipment to service corresponding with the business domain name of the user equipmentDevice, which is local server or remote server, so as to reduce the propagation delay time of business datum, raising user's bodyIt tests, while mitigating the burden of core net.
Figure 10 is a kind of structural schematic diagram of service distributing equipment provided in an embodiment of the present invention, referring to Figure 10, the businessShunting device includes processor 401, memory 402, system bus 403 and communication interface 404.
For storing computer executed instructions, the processor 401 passes through the memory 402 with the memory 402The system bus 403 connects, and when service distributing equipment operation, the processor 401 executes the memory 402 and depositsThe computer executed instructions of storage, so that the service distributing equipment executes service shunting method described in above-mentioned Fig. 3-Fig. 7The step of middle service distributing equipment.Specific service shunting method referring to the associated description in Fig. 3-embodiment shown in Fig. 7, thisPlace repeats no more.
The embodiment of the present invention also provides a kind of communication system, which includes user equipment, base station, local serviceService distributing equipment shown in any of device, remote server and above-mentioned Fig. 8-Figure 10.Wherein, user equipment, base station,Local server, remote server, service distributing equipment are respectively used to execute in service shunting method described in above-mentioned Fig. 3-Fig. 7The step of corresponding user equipment, base station, local server, remote server, service distributing equipment.Specific service distributing sideMethod is referring to the description in the embodiment of above-mentioned Fig. 3-service shunting method shown in Fig. 7.
In the communication system that the embodiment of the present invention provides, service distributing equipment is by receiving the first of user equipment transmissionDomain Name acquisition request, and the domain name index information for including according to the request of the first domain Name acquisition, determine the business domains of the user equipmentName, later according to the business domain name of the user equipment, by the service distributing of the user equipment to the business domains with the user equipmentThe corresponding server of name, the server are local server or remote server, when transmission so as to reduce business datumProlong, mitigates the burden of core net, while differentiation can also be carried out according to business of the different User Priorities to user equipmentService, ensure that the stability of high-priority users business, improves user experience.
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;AlthoughPresent invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: it still may be usedTo modify the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features;And these are modified or replaceed, technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution spirit andRange.