Nothing Special   »   [go: up one dir, main page]

CN105743934B - A kind of optimization method and mobile intelligent terminal of HTTP access availability - Google Patents

A kind of optimization method and mobile intelligent terminal of HTTP access availability Download PDF

Info

Publication number
CN105743934B
CN105743934B CN201410742240.9A CN201410742240A CN105743934B CN 105743934 B CN105743934 B CN 105743934B CN 201410742240 A CN201410742240 A CN 201410742240A CN 105743934 B CN105743934 B CN 105743934B
Authority
CN
China
Prior art keywords
http
server
http server
intelligent terminal
dns
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410742240.9A
Other languages
Chinese (zh)
Other versions
CN105743934A (en
Inventor
洪珂
邹爽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology 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 Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201410742240.9A priority Critical patent/CN105743934B/en
Publication of CN105743934A publication Critical patent/CN105743934A/en
Application granted granted Critical
Publication of CN105743934B publication Critical patent/CN105743934B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention provides the optimization method and mobile intelligent terminal of a kind of HTTP access availability, and the mobile intelligent terminal includes SDK module;The optimization method of HTTP access availability includes: to initiate DNS query to multiple dns servers, generates HTTP server IP list;Mobile intelligent terminal issues probe requests thereby to each HTTP server of HTTP server IP list, and time and response accuracy generate HTTP server priority list according to response;When mobile intelligent terminal has HTTP request, HTTP request is directly forwarded and is obtained response to the HTTP server of highest priority according to HTTP server priority list by mobile intelligent terminal;And when forwarding or responding appearance exception, the failover of HTTP server is carried out according to priority level.Present invention optimizes DNS access, have evaded DNS and have kidnapped and pollute, have reduced optimization cost.

Description

A kind of optimization method and mobile intelligent terminal of HTTP access availability
Technical field
The present invention relates to a kind of optimization methods of HTTP access availability, more particularly to a kind of HTTP access availability Optimization method and mobile intelligent terminal.
Background technique
HTTP (Hypertext transfer protocol, hypertext transfer protocol) carries Present Global internet Most flows, its feature is simple and flexible, statelessly, convenient for debugging.But in the nothing for being directed to mobile intelligent terminal Under line network environment, the amount of redundant data of http protocol is larger, and the low defect bring negative effect of connection multiplexing degree is than wired Network is more obvious.Mobile intelligent terminal user easily experiences Caton even access failure etc. and asks when accessing WEB page Topic, causes user experience to decline.Therefore, the content supplier of mobile Internet accesses the HTTP of mobile intelligent terminal available Higher requirements are also raised for property.
Currently, for HTTP access availability optimization research than wide.But the HTTP of comparative maturity is visited Ask that the prioritization scheme of availability is only applicable to server-side, such as load balancing, hot standby switch, cluster etc. scheme, and these Scheme only optimizes " first kilometer " of internet access, can not optimize " last one kilometer ", and the bottleneck of mobile Internet is past It is past to be present in " last one kilometer ".Also, the prioritization scheme of existing HTTP access availability limits the optimization of client Larger, cost is also excessively high.The application of present mobile intelligent terminal is all based on Android Android, apple iOS, Windows The system developments such as Phone, once http protocol has been selected, it, can not due to the limitation of mobile intelligent terminal system framework Deep control is done to HTTP access behavior, also means that and has to undertake problem brought by http protocol defect.And it selects It selects using other non-http protocols, and there are development costs excessively high, obstacles such as deployment difficulty.
Further, the prioritization scheme of the existing HTTP access availability for mobile intelligent terminal can not optimize DNS (Domain Name System, domain name system access).Since DNS Edge Server all carries out pipe by operator or third party Reason, is difficult to make server-side and targetedly optimizes.And DNS query is the prerequisite steps of HTTP access.Once meeting with DNS to rob Hold or DNS pollute the problems such as, user experience can be seriously affected, in addition cause mobile intelligent terminal application can not access completely WEB network.
In addition, traditional prioritization scheme device clusters at one all occur for the high availability for keeping HTTP to access When abnormal, usually using the mode of DNS scheduling, the access of mobile intelligent terminal is switched to other clusters.In this way There is certain retardance, the application of mobile intelligent terminal may can not work normally in the short time.
Summary of the invention
In view of the foregoing deficiencies of prior art, the purpose of the present invention is to provide a kind of the excellent of HTTP access availability Change method and mobile intelligent terminal, for solve in the prior art mobile intelligent terminal user when access webpage, it is easy by The problem of Caton or access failure.
In order to achieve the above objects and other related objects, the present invention provides a kind of optimization method of HTTP access availability, Applied to include mobile intelligent terminal and dns server mobile communications network in, the optimization side of the HTTP access availability Method is the following steps are included: initiate DNS query, generation HTTP server IP list to multiple dns servers;To the HTTP service Each HTTP server of device IP list issues probe requests thereby, and time and response accuracy generate HTTP server according to response Priority list;When the mobile intelligent terminal has HTTP request, the mobile intelligent terminal is directly by the HTTP request It is forwarded according to the HTTP server priority list to the HTTP server of highest priority and obtains response.
Optionally, the operating system of the mobile intelligent terminal includes Android Android, apple iOS and Windows Phone。
Optionally, the dns server includes operator DNS server, privately owned dns server and third party's DNS service Device.
Optionally, it is described to multiple dns servers initiate DNS query include being inquired by DNS mode, by dual domain name Mode is inquired and is passed through non-DNS Protocol and initiates inquiry.
Optionally, after the network formats of the mobile intelligent terminal change, the HTTP server IP is updated again List and the HTTP server priority list.
Optionally, when the mobile intelligent terminal carries out HTTP request forwarding to highest priority HTTP server and obtains When occurring abnormal during response, then the priority for abnormal HTTP server occur is reduced, while initiating failover.
Optionally, the failover includes being only second to out according to the HTTP server priority list to priority Now the new HTTP server of abnormal HTTP server forwards the HTTP request and obtains response.
Optionally, the failover includes being only second to out according to the HTTP server priority list to priority Now the new HTTP server of abnormal HTTP server sends Range request.
A kind of mobile intelligent terminal, including CPU, storage medium, radio circuit and SDK module, wherein SDK module is for giving birth to At HTTP server IP list and HTTP server priority list;The HTTP request initiated by mobile intelligent terminal is received, and By the HTTP request received directly by HTTP request according to the HTTP server priority list to highest priority HTTP server is forwarded and obtains response.
Optionally, the SDK module occurs to HTTP server progress HTTP request forwarding and during obtaining response When abnormal, then according to the HTTP server priority list, the new of the abnormal HTTP server of appearance is only second to priority HTTP server forwards the HTTP request and obtains response.
Optionally, the SDK module occurs to HTTP server progress HTTP request forwarding and during obtaining response When abnormal, then according to the HTTP server priority list, the new of the abnormal HTTP server of appearance is only second to priority HTTP server sends Range request.
As described above, the optimization method and mobile intelligent terminal of a kind of HTTP access availability of the invention, by moving Third party's SDK module of optimization method building according to the present invention is embedded in dynamic intelligent terminal, mobile intelligent terminal and its APP are logical It crosses and is embedded in this SDK module to integrate HTTP optimization function.It both can be applied to client/source server framework, can also answer For content distributing network.Also, the optimization method and mobile intelligent terminal of a kind of HTTP access availability of the present invention have with It is lower the utility model has the advantages that
--- it is cross-platform: the operating system of the mobile intelligent terminal suitable for all mainstreams, including but not limited to Android Android system, apple iOS system, WindowsPhone system;
--- compatibility is strong:, can be with various traditional server-side optimization methods applied on the APP of mobile intelligent terminal It is compatible, it cooperates;
--- overhead is low: the generally below monthly 1Mbytes of added flow caused by optimization function;
--- it can optimize in " last one kilometer " (path from fringe node to mobile intelligent terminal), alleviate mobile interchange The bottleneck problem of radio network portion in net;
--- for the APP of any mobile intelligent terminal, it only need to be embedded in this SDK, HTTP access can be optimized, need to change Size of code it is minimum, it is at high cost to solve the problems, such as that client optimizes;DNS access is optimized, evades DNS and kidnaps and DNS pollution The problem of bring access availability declines;And failover carries out immediately, not will cause client access behavior It interrupts.
Detailed description of the invention
Fig. 1 is shown as a kind of structural schematic diagram of mobile intelligent terminal disclosed in the embodiment of the present invention.
Fig. 2 is shown as a kind of process signal of the optimization method of HTTP access availability disclosed in the embodiment of the present invention Figure.
Fig. 3 is shown as a kind of step S21's of the optimization method of HTTP access availability disclosed in the embodiment of the present invention Flow diagram.
Fig. 4 is shown as a kind of step S22's of the optimization method of HTTP access availability disclosed in the embodiment of the present invention Flow diagram.
Component label instructions
100 mobile intelligent terminals
110 SDK modules
120 APP
200 dns servers
300 HTTP servers
S21~S23 step
Specific embodiment
Illustrate embodiments of the present invention below by way of specific specific example, those skilled in the art can be by this specification Other advantages and efficacy of the present invention can be easily understood for disclosed content.The present invention can also pass through in addition different specific realities The mode of applying is embodied or practiced, the various details in this specification can also based on different viewpoints and application, without departing from Various modifications or alterations are carried out under spirit of the invention.It should be noted that in the absence of conflict, following embodiment and implementation Feature in example can be combined with each other.
Please refer to attached drawing.It should be noted that diagram provided in following embodiment only illustrates this hair in a schematic way Bright basic conception, only shown in schema then with related component in the present invention rather than component count when according to actual implementation, Shape and size are drawn, when actual implementation kenel, quantity and the ratio of each component can arbitrarily change for one kind, and its component Being laid out kenel may also be increasingly complex.
Embodiment 1
A kind of mobile intelligent terminal of the present embodiment, for optimizing the availability of HTTP access.
Mobile intelligent terminal refers to the computer equipment that can be used on the move, including memory, Memory Controller, One or more processors (CPU), interface circuit, RF (radio frequency) circuit, voicefrequency circuit, loudspeaker, microphone, input/output (I/O) subsystem, touch display screen, other outputs or control equipment and outside port.These components pass through one or more Communication bus or signal wire are communicated.Mobile intelligent terminal can be any portable electronic device, including but not limited to pen Remember this computer, tablet computer, smart phone, multimedia player, personal digital assistant (PDA) etc., it is also possible to including wherein Two or multinomial combinations.It should be appreciated that the mobile intelligent terminal enumerated in the present embodiment is the one of portable electronic device A example.
As network and technology are towards the development in more and more broadband direction, the content supplier of mobile Internet is to shifting Higher requirements are also raised for the availability of the HTTP access of dynamic intelligent terminal.The present embodiment is in order to optimize HTTP access availability And a kind of disclosed mobile intelligent terminal 100, specifically as shown in Figure 1, on mobile intelligent terminal 100 in the form of local agent One SDK module 110 is installed.SDK module handles the Optimizing Flow of APP, reaches cost consumed by APP integrated optimization function To minimum, only it need to be embedded in SDK and agency is set.
SDK module 110 initiates DNS query, screening knot to multiple dns servers 200 by using various ways Fruit generates HTTP server IP list;And according to HTTP server IP list, SDK module 110 is to HTTP server IP list Each interior HTTP server initiates probe requests thereby, and generates a HTTP server priority list according to certain rule, The incorrect HTTP server of detection result is rejected simultaneously.Also, it changes in network formats, such as between 2G, 3G network Switching or after SDK module obtained HTTP server IP list and HTTP server priority list for a period of time, In order to keep the up-to-date information of HTTP server, can again to HTTP server IP list and HTTP server priority list into Row updates.
Also, SDK module 110 is also used to receive user by mobile intelligent terminal 100, especially by intelligent movable end The HTTP request that the APP (Application, application program) 120 at end 100 is initiated.Wherein, APP may include being mounted on movement Any application on intelligent terminal, including but not limited to browser, address book, contacts list, Email, instant message pass Pass, word processing, keyboard emulation, widget (widget), using the application of JAVA, encryption, digital rights management, voice know Not, speech reproduction, location determination capabilities (such as by global position system GPS offer), music player (music player Play the music being stored in one or more files, such as the music being stored in MP3 or AAC file) etc..SDK module For the APP of any mobile intelligent terminal or mobile intelligent terminal, it need to only be embedded in SDK module, so that it may optimize HTTP access.
SDK module 110 can also be after receiving HTTP request, without DNS name resolution, directly according to HTTP server Priority list is forwarded to the HTTP server 300 of highest priority and obtains response.Mobile intelligence is received in SDK module When the HTTP request that the APP120 of energy terminal 100 or mobile intelligent terminal is sent, the DNS stage is skipped, directly by each HTTP Request is sent to the optimal service device of affiliated domain name.And in forwarding and response process, once HTTP server exception occurs, then The priority of this abnormal server is reduced, while initiating failover.Failover carries out in a transparent manner, splicing response knot Fruit does not cause the failure of current request.
Further, the operating system of current mobile intelligent terminal includes but is not limited to Android android system, apple IOS system and Windows Phone system.In order to make the mobile intelligent terminal of the present embodiment be suitable for all mainstream operation systems System, the present embodiment is embedded in one SDK module of installation on mobile intelligent terminal 100, for any mobile intelligent terminal APP need to only change minimum size of code, so that it may optimize HTTP access.
Embodiment 2
Present embodiment discloses a kind of optimization method of HTTP access availability, be applied to include mobile intelligent terminal with In the mobile communications network of dns server.And the present embodiment is for the excellent of the mobile intelligent terminal APP HTTP request initiated Change, SDK module is installed on mobile intelligent terminal, but the optimization method of HTTP access availability of the invention and not only limits In this.
As shown in Fig. 2, a kind of optimization method of HTTP access availability of the present embodiment includes:
Step S21, mobile intelligent terminal initiate DNS query to multiple dns servers, generate HTTP server IP list;
In the APP starting of mobile intelligent terminal, SDK module is initialized, SDK module is run in the form of local agent. Certain Single port of loop-back address is monitored, this port of loop-back address is set process HTTP Proxy by APP.
As shown in figure 3, SDK module various ways initiate DNS query to multiple dns servers, the selection result is simultaneously generated HTTP server IP list:
SDK module obtains the operator DNS server address that mobile intelligent terminal access point is configured, and initiates HTTP to it The dns resolution of the affiliated domain name of server.
SDK module initiates the affiliated domain name of privately owned dns server using dual domain name mode to operator DNS server Dns resolution show that the backward privately owned dns server of parsing result initiates the dns resolution of the affiliated domain name of HTTP server.Wherein, Privately owned dns server refers to the dns server of the exploitation side APP own operations maintenance, and used agreement can be selected at this time Proprietary protocol.
SDK module to third party's dns server, such as: 114DNS, initiate the domain name mapping based on http protocol, obtain The address of the affiliated domain name of HTTP server.If third party's dns server does not support http protocol, non-DNS Protocol is used.
After SDK module is according to inquiry is initiated to operator DNS server, privately owned dns server and third party's dns server IP address is obtained, duplicate IP address is removed and obtains HTTP server IP address list later.
Step S22, mobile intelligent terminal issue probe requests thereby to each HTTP server of HTTP server IP list, Time and response accuracy generate HTTP server priority list according to response:
It is asked as shown in figure 4, SDK module sends HTTP detection to each of HTTP server IP address list IP address It asks, and obtains http response.Probe requests thereby and the volume of response are as small as possible, usually less than 3KB, to avoid excessive additional streams Measure expense.
For the IP address of response can not be obtained, it is understood that there may be availability issue, from HTTP server IP address list It rejects.
Expected IP address is not met for response contents, it may be possible to which DNS is kidnapped or pollution causes dns server to return The parsing result of mistake is rejected from HTTP server IP address list.Since the operator of some areas can be asked by DNS It asks abduction to kidnap at the HTTP Proxy of operator, and to http response, forces product placement content, such as access Baidu Homepage, in the case where being held as a hostage, HTTP request can also be responded, and the content finally returned that is an advertisement page.Cause This, the present embodiment is by presetting response contents required for HTTP probe requests thereby and format to SDK module, to detect whether There are HTTP abduction, have evaded the problem that DNS is kidnapped and the contaminated zone DNS is come.
For the available IP address correctly responded, speed carries out priority ranking according to response, and response speed is faster Priority it is higher.
By the above process, SDK module can obtain effective HTTP server priority list in real time.
But mobile intelligent terminal is typically at mobile state due to the characteristic of its own.In moving process, The network formats of mobile intelligent terminal can change, and correspondingly, affiliated network operator, gateway export IP, dns resolution knot Fruit etc. is also all likely to occur variation, then the routing of script may also no longer be optimal path, it is therefore desirable to re-initiate spy It surveys.And behind longer time interval, in fact it could happen that due to mobile intelligent terminal change in location occur base station drift or HTTP server such as restores at the scenes from failure, also needs to re-initiate detection.Therefore, in the present embodiment, whenever movement The network formats of intelligent terminal change, or when apart from last probe interval one hour or more, then can be to HTTP server IP address list and HTTP server priority list carry out detection again and update, i.e. the repeatedly behaviour of step S21 and step S22 Make, to guarantee that mobile intelligent terminal carries out the access of HTTP on optimal path always.
Step S23, mobile intelligent terminal initiate HTTP request when, mobile intelligent terminal directly by HTTP request according to HTTP server priority list is forwarded to the HTTP server of highest priority and obtains response:
When the APP of mobile intelligent terminal initiates HTTP request, HTTP request is forwarded directly to HTTP service by SDK module The HTTP server of highest priority and response is obtained in device priority list, is transmitted to APP.
But in request or response process, if HTTP server is abnormal, SDK module is to HTTP server The new demand servicing that priority is inferior to the server being abnormal in priority list is thought highly of new forwarding HTTP request and is obtained corresponding.More It is preferred that the, SDK module priority into HTTP server priority list is inferior to the new demand servicing device initiation for being abnormal server Range request.The value of Range field is calculated according to current received response position, while being kept continuous with the connection of APP It opens;And according to Range request and received response position, after the response for receiving new demand servicing device, abandons HTTP and ring Head is answered, response contents are directly sent to APP.In the process, APP can't perceive failover behavior, make single The exception that HTTP server or cluster occur, will not the access behavior to APP impact.
After switching of breaking down, HTTP request is all sent to the HTTP of suboptimum according to HTTP server priority list Server;If server breaks down again, the server of third is come into priority sequence;And so on.Until Detection again is carried out to HTTP server IP address list and HTTP server priority list to update, i.e., repeatedly step S21 and The operation of step S22.
The step of various methods divide above, be intended merely to describe it is clear, when realization can be merged into a step or Certain steps are split, multiple steps are decomposed into, as long as comprising identical logical relation, all in the protection scope of this patent It is interior;To adding inessential modification in algorithm or in process or introducing inessential design, but its algorithm is not changed Core design with process is all in the protection scope of the patent.
It is not difficult to find that the present embodiment is embodiment of the method corresponding to those in the first embodiment, the present embodiment can be with first in fact Example is applied to work in coordination implementation.The relevant technical details mentioned in first embodiment are still effective in the present embodiment, in order to reduce It repeats, which is not described herein again.Correspondingly, the relevant technical details mentioned in the present embodiment are also applicable in first embodiment.
In conclusion the optimization method and mobile intelligent terminal of a kind of HTTP access availability of the invention, by moving Third party's SDK module of optimization method building according to the present invention is embedded in dynamic intelligent terminal, mobile intelligent terminal and its APP are logical It crosses and is embedded in this SDK module to integrate HTTP optimization function.It both can be applied to client/source server framework, can also answer For content distributing network.Also, the optimization method and mobile intelligent terminal of a kind of HTTP access availability of the present invention include
--- cross-platform, the operating system of the mobile intelligent terminal suitable for all mainstreams, including but not limited to Android Android system, apple iOS system, WindowsPhone system;
--- compatibility is strong, can be with various traditional server-side optimization methods applied on the APP of mobile intelligent terminal It is compatible, it cooperates;
--- overhead is low, optimizes the generally below monthly 1Mbytes of added flow caused by function;
--- it can optimize in " last one kilometer " (path from fringe node to mobile intelligent terminal), alleviate mobile interchange The bottleneck problem of radio network portion in net;
--- for the APP of any mobile intelligent terminal, it only need to be embedded in this SDK, HTTP access can be optimized, need to change Size of code it is minimum, it is at high cost to solve the problems, such as that client optimizes;DNS access is optimized, evades DNS and kidnaps and DNS pollution The problem of bring access availability declines;And failover carries out immediately, not will cause client access behavior It interrupts.
So the present invention effectively overcomes various shortcoming in the prior art and has high industrial utilization value.
The above-described embodiments merely illustrate the principles and effects of the present invention, and is not intended to limit the present invention.It is any ripe The personage for knowing this technology all without departing from the spirit and scope of the present invention, carries out modifications and changes to above-described embodiment.Cause This, institute is complete without departing from the spirit and technical ideas disclosed in the present invention by those of ordinary skill in the art such as At all equivalent modifications or change, should be covered by the claims of the present invention.

Claims (11)

1. a kind of optimization method of HTTP access availability leads to applied to the movement for including mobile intelligent terminal and dns server In communication network, the mobile terminal includes SDK module, which is characterized in that the optimization method of the HTTP access availability includes Following steps:
The SDK module initiates DNS query to multiple dns servers, generates HTTP server IP list;
The SDK module issues probe requests thereby to each HTTP server of the HTTP server IP list, according to response Time and response accuracy generate HTTP server priority list;
When the SDK module receives HTTP request, the SDK module is without DNS name resolution, directly by the HTTP Request is forwarded to the HTTP server of highest priority according to the HTTP server priority list and obtains response.
2. the optimization method of HTTP access availability according to claim 1, which is characterized in that the mobile intelligent terminal Operating system include Android Android, apple iOS and Windows Phone.
3. the optimization method of HTTP access availability according to claim 1, which is characterized in that the dns server packet Include operator DNS server, privately owned dns server and third party's dns server.
4. the optimization method of HTTP access availability according to claim 1, which is characterized in that described to be taken to multiple DNS It includes being inquired by DNS mode, inquired by dual domain name mode and being looked by the initiation of non-DNS Protocol that business device, which initiates DNS query, It askes.
5. the optimization method of HTTP access availability according to claim 1, which is characterized in that the mobile intelligent terminal Network formats change after, update the HTTP server IP list and the HTTP server priority list again.
6. the optimization method of HTTP access availability according to claim 1, which is characterized in that when the intelligent movable is whole When holding appearance exception during carrying out HTTP request forwarding to highest priority HTTP server and obtain response, then reduce out The now priority of abnormal HTTP server, while initiating failover.
7. the optimization method of HTTP access availability according to claim 6, which is characterized in that the failover includes According to the HTTP server priority list, the new HTTP server for the HTTP server for being only second to occur abnormal to priority It forwards the HTTP request and obtains response.
8. the optimization method of HTTP access availability according to claim 6, which is characterized in that the failover packet Include the new HTTP service for the HTTP server for according to the HTTP server priority list, being only second to occur abnormal to priority Device sends Range request.
9. a kind of mobile intelligent terminal, including CPU, storage medium and radio circuit, which is characterized in that the mobile intelligent terminal Further include:
SDK module, for initiating DNS query to multiple dns servers, generating HTTP server IP list and being taken to the HTTP Each HTTP server of business device IP list issues probe requests thereby, and time and response accuracy generate HTTP service according to response Device priority list;The HTTP request initiated by mobile intelligent terminal is received, not through DNS name resolution, will directly be received To HTTP request be forwarded and obtain to the HTTP server of highest priority according to the HTTP server priority list Take response.
10. mobile intelligent terminal as claimed in claim 9, which is characterized in that the SDK module is carried out to HTTP server When HTTP request forwards and occurs abnormal during obtaining response, then according to the HTTP server priority list, Xiang You The new HTTP server that first grade is only second to the HTTP server for occurring abnormal forwards the HTTP request and obtains response.
11. mobile intelligent terminal according to claim 9, which is characterized in that the SDK module is carried out to HTTP server When HTTP request forwards and occurs abnormal during obtaining response, then according to the HTTP server priority list, Xiang You The new HTTP server that first grade is only second to the HTTP server for occurring abnormal sends Range request.
CN201410742240.9A 2014-12-08 2014-12-08 A kind of optimization method and mobile intelligent terminal of HTTP access availability Active CN105743934B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410742240.9A CN105743934B (en) 2014-12-08 2014-12-08 A kind of optimization method and mobile intelligent terminal of HTTP access availability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410742240.9A CN105743934B (en) 2014-12-08 2014-12-08 A kind of optimization method and mobile intelligent terminal of HTTP access availability

Publications (2)

Publication Number Publication Date
CN105743934A CN105743934A (en) 2016-07-06
CN105743934B true CN105743934B (en) 2019-01-01

Family

ID=56237589

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410742240.9A Active CN105743934B (en) 2014-12-08 2014-12-08 A kind of optimization method and mobile intelligent terminal of HTTP access availability

Country Status (1)

Country Link
CN (1) CN105743934B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106452888A (en) * 2016-10-24 2017-02-22 广州华多网络科技有限公司 Business service remote detection method and device
CN107146620A (en) * 2017-03-22 2017-09-08 北京晓数聚传媒科技有限公司 A kind of game situation data exhibiting process and device
CN108600005A (en) * 2018-04-23 2018-09-28 国云科技股份有限公司 A method of defence micro services avalanche effect
CN109981766A (en) * 2019-03-19 2019-07-05 广州华多网络科技有限公司 HTTP request processing method, processing system, server and storage medium
CN110809064B (en) * 2019-09-05 2022-12-16 连连银通电子支付有限公司 IP address switching method, device and system
CN111510487A (en) * 2020-04-10 2020-08-07 杭州云缔盟科技有限公司 Method for realizing intelligent routing
CN114611576B (en) * 2021-11-26 2024-07-05 国网辽宁省电力有限公司大连供电公司 Accurate identification method for terminal equipment in power grid
CN116260788A (en) * 2023-01-04 2023-06-13 深圳市新国都支付技术有限公司 Domain name resolution method and device, POS terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094129A (en) * 2006-06-20 2007-12-26 腾讯科技(深圳)有限公司 Method for accessing domain name, and client terminal
CN101562634A (en) * 2009-05-22 2009-10-21 中兴通讯股份有限公司 Method and system for guaranteeing quality of service of voice over internet protocol
CN103002069A (en) * 2012-12-25 2013-03-27 北京小米科技有限责任公司 Domain name resolution method, device and system
CN103051717A (en) * 2012-12-25 2013-04-17 北京小米科技有限责任公司 Method, device and equipment for processing http request
CN103685387A (en) * 2012-09-12 2014-03-26 中国移动通信集团公司 Method for scheduling HTTP (hyper text transport protocol) request and browser device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094129A (en) * 2006-06-20 2007-12-26 腾讯科技(深圳)有限公司 Method for accessing domain name, and client terminal
CN101562634A (en) * 2009-05-22 2009-10-21 中兴通讯股份有限公司 Method and system for guaranteeing quality of service of voice over internet protocol
CN103685387A (en) * 2012-09-12 2014-03-26 中国移动通信集团公司 Method for scheduling HTTP (hyper text transport protocol) request and browser device
CN103002069A (en) * 2012-12-25 2013-03-27 北京小米科技有限责任公司 Domain name resolution method, device and system
CN103051717A (en) * 2012-12-25 2013-04-17 北京小米科技有限责任公司 Method, device and equipment for processing http request

Also Published As

Publication number Publication date
CN105743934A (en) 2016-07-06

Similar Documents

Publication Publication Date Title
CN105743934B (en) A kind of optimization method and mobile intelligent terminal of HTTP access availability
CN107819829B (en) Method and system for accessing block chain, block chain node point equipment and user terminal
CN107251086B (en) Application service delivery via application service proxy
CN105900391A (en) Real-time communications using RESTLIKE API
CN108494860A (en) WEB accesses system, WEB access methods and device for client
CN108139964A (en) Cloud service configuration method and device, storage medium and cloud service system
CN111770161B (en) https sniffing jump method and device
CN112260853A (en) Disaster recovery switching method and device, storage medium and electronic equipment
CN107509051A (en) Long-range control method, device, terminal and computer-readable recording medium
CN103529765A (en) Remote monitoring method and system of internet of things device
CN102984223A (en) Message sending method and network equipment and system
CN109347936A (en) Implementation method, system, storage medium and the electronic equipment of Redis agent client
WO2022057727A1 (en) Network quality determination method and apparatus, electronic device and readable storage medium
CN113656198B (en) Copying and pasting method and device from client to cloud mobile phone
CN101895550B (en) Cache accelerating method for compatibility of dynamic and static contents of internet website
US10979895B2 (en) Network system with request redirect capability for MSISDN header enrichment
CN109905435A (en) Resource subscription method and system, storage medium, electronic equipment
CN103997518A (en) CDN-node file synchronization method and device
CN115914375A (en) Disaster tolerance processing method and device for distributed message platform
US11706101B2 (en) Distributed, self-adjusting and optimizing core network with machine learning
CN109698774A (en) Method and device for monitoring device working condition
Tanganelli et al. A distributed architecture for discovery and access in the internet of things
CN109104709A (en) A kind of air quality dissemination method and device based on NBIoT and MQTT agreement
CN110309454A (en) A kind of interface display method, device, equipment and storage medium
CN103227831A (en) Hot connecting data sharing application method based on cloud

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant