CN104602227A - Network-adaptive mobile application data loading method - Google Patents
Network-adaptive mobile application data loading method Download PDFInfo
- Publication number
- CN104602227A CN104602227A CN201510053787.2A CN201510053787A CN104602227A CN 104602227 A CN104602227 A CN 104602227A CN 201510053787 A CN201510053787 A CN 201510053787A CN 104602227 A CN104602227 A CN 104602227A
- Authority
- CN
- China
- Prior art keywords
- network
- speed
- data
- grade
- network bandwidth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a network-adaptive mobile application data loading method. The method comprises the steps of S1, dividing a plurality of internet speed grades in the sequence from high to low according to the network bandwidth in the sequence of from large to small, wherein different network speed grades correspond to network data resources of different quality, and the quality of the network data source corresponding to the top network speed grade is the best; S2, opening mobile application through the mobile terminal, sending a speed test request to a service terminal, and recording the speed test request data; S3, receiving the feedback data of the service terminal, and calculating the network bandwidth according to the speed test request data and the feedback data; S4, acquiring the current network speed grade of the mobile terminal according to the calculated network bandwidth, and loading the network data resource with the corresponding quality according to the acquired network speed grade request. With the adoption of the method, the speed of the network in which the mobile application is accessed can be detected and graded dynamically, thus the resources can be conveniently and selectively loaded, and the data can be adaptively loaded while switching the network access mode.
Description
Technical field
The present invention relates to technical field of the computer network, particularly relate to a kind of difference according to mobile terminal interconnection network mode, Mobile solution dynamically can adjust the Mobile solution data load method of the network self-adapting of Data import mode.
Background technology
Along with the development of mobile Internet, Mobile solution and website more and more welcome, frequency of utilization also significantly increases, but there is various network formats 2G (Generation Mobile Telecommunication System technology) in Current Domestic, 3G (G mobile communication), 4G (forth generation mobile communication technology) adds Wi-Fi, and (one can by PC, the technology that the terminals such as handheld device are wirelessly connected to each other) etc., so the mode of mobile device accessing Internet is also varied, and network bandwidth difference corresponding to these access waies is very large, the speed being exactly generally online is different.Slow for network speed, if also too much resource will be loaded, user so will be caused to know from experience for Mobile solution and website not too smooth, even can not use.For this situation, proposing can be different according to the mode of network insertion with application for mobile site, and the corresponding data of adaptive loading ensure the normal use of user as far as possible.
Summary of the invention
The technical problem to be solved in the present invention is to overcome in prior art when mobile network is not good, Mobile solution and website can not smoothly use or the normal defect used because data cannot load, and provide a kind of Mobile solution data load method of network self-adapting.
The present invention solves above-mentioned technical problem by following technical proposals:
The invention provides a kind of Mobile solution data load method of network self-adapting, its feature is, comprises the following steps:
S
1, divide some network speed grades from high to low according to the order correspondence that the network bandwidth is descending, the network data resource of the corresponding different quality of different network speed grade, wherein network speed higher grade, and the quality of corresponding network data resource is better;
S
2, mobile terminal opens Mobile solution and sends a testing the speed request to service end, and record and to test the speed request msg;
S
3, receive the feedback data of service end, and according to request msg and the feedback data computing network bandwidth of testing the speed;
S
4, obtain the current residing network speed grade of mobile terminal according to the network bandwidth that calculates, and load the network data resource of corresponding mass according to the network speed rank request obtained.
Preferably, described in the request msg that tests the speed comprise the time and the data volume size of transmission that send the request of testing the speed, described feedback data comprises the time of return data and the size of return data bag.
Preferably, described network speed grade is divided into 4 grades, the 4th grade is belonged to when the network bandwidth is greater than 3.6Mbps (MBPS), 3rd level is belonged to when the network bandwidth is between 115Kbps (kilobits per second) to 3.6Mbps, the 2nd grade is belonged to, when the network bandwidth belongs to the 1st grade 0 to 40Kbps time when the network bandwidth is between 40Kbps to 115Kbps.
Preferably, step S
3in also judge whether the feedback data receiving service end, and judge do not receive feedback data time determine network connect obstructed; Step S
4in also send to mobile terminal when network connects obstructed cannot the prompting of access services end.
Positive progressive effect of the present invention is: the present invention dynamically can carry out detection classification to the network speed of Mobile solution access, conveniently load resource selectively, data can be loaded adaptively when access network pattern switches, for different access network speed, can from Consumer's Experience, first ensure the basic experience of user, add the availability of Mobile solution.
Accompanying drawing explanation
Fig. 1 is the flow chart of the Mobile solution data load method of the network self-adapting of one embodiment of the invention.
Embodiment
Mode below by embodiment further illustrates the present invention, but does not therefore limit the present invention among described scope of embodiments.
As shown in Figure 1, the Mobile solution data load method of network self-adapting of the present invention comprises the following steps:
Step 101, divide some network speed grades from high to low according to the order correspondence that the network bandwidth is descending, the network data resource of the corresponding different quality of different network speed grade, wherein network speed higher grade, and the quality of corresponding network data resource is better;
Step 102, mobile terminal are opened Mobile solution and are sent a request of testing the speed to service end, the request msg and record tests the speed;
The feedback data of step 103, reception service end, and according to request msg and the feedback data computing network bandwidth of testing the speed;
The network bandwidth that step 104, basis calculate obtains the current residing network speed grade of mobile terminal, and loads the network data resource of corresponding mass according to the network speed rank request obtained.
The Mobile solution data load method of network self-adapting provided by the invention, is applicable to comprise Mobile solution and mobile site, for the difference of connection of mobile terminal into network mode, and sensing network speed, can adaptive loading data.The key step of the method is the mode that Mobile solution judges mobile terminal accessing Internet, the request sent during user operation after Mobile solution can open application by analysis simultaneously, detect the speed of current network, by analyzing the speed of network, current network bandwidth situation is divided into 5 grades, wherein 0 grade is minimum, and the 4th grade is the highest, resource that can be relevant according to the loading of hierarchical selection.For network speed good 4th grade, application the best picture of load mass and video etc. can compare the resource of bandwidth consumed; For the 3rd level that network speed is passable, application can the good resource of load mass; 2nd grade is generally belonged to for network speed, can the poor resource of load mass, now can not load for the video of consumption flow, animation; Network speed belong to the 1st grade only can load low-quality picture, some basic words, ensure the use that user can be basic, follow-up can be asynchronous the low-quality picture of loading etc., instead of rest on the data aspect loading consumption flow always.For 0 grade be exactly the obstructed state of network, directly inform that user checks network at application.Farthest can be increased the accessibility of Mobile solution by such mode, reduce the consumption of customer flow simultaneously.
In this enforcement, the 4th grade is belonged to when the network bandwidth is greater than 3.6Mbps, belong to 3rd level when the network bandwidth is between 115Kbps to 3.6Mbps, belong to the 2nd grade when the network bandwidth is between 40Kbps to 115Kbps, when the network bandwidth belongs to the 1st grade 0 to 40Kbps time; And as step S
3in determine when judging not receive feedback data network connect obstructed.
For the operation requests of the network speed grade detected and user, whereabouts service end sends request:
If network speed is in the 4th grade, then send request, load best resource, comprise the multimedia file such as picture, video; If network speed is in 3rd level, then send request, load the picture, video etc. of good quality; If network speed is in the 2nd grade, then send request, load the data of run-of-the-mill, picture, word etc. that such as only meeting load mass is general; If network speed is in the 1st grade, then send request, load low-quality data, loading does not affect user and to use and the literal resource read such as only can load little picture, word etc.If network is in the state of disconnection, then do not send request, inform that user cannot operate; Finally the result of request is turned back to Mobile solution, Mobile solution goes to organize the page to show according to the situation of resource.
Wherein, in a step 102, after sending the request of testing the speed, the information of meeting record request, mainly sends the time of the request of testing the speed and the data volume size of transmission; And feedback data comprises the time of return data and the size of return data bag in step 103, then calculate bandwidth according to model, data volume size, divided by the time of response, just can calculate the data that can obtain in the unit interval.
The present invention is in different environment and demand, and part composition may carry out limited change, such as, has some processing procedures, when realizing the method by different technology, there will be the phenomenon of merging or destacking portion flow process.According to the different requirements of Mobile solution, the division of network speed grade may be also different.
Although the foregoing describe the specific embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, protection scope of the present invention is defined by the appended claims.Those skilled in the art, under the prerequisite not deviating from principle of the present invention and essence, can make various changes or modifications to these execution modes, but these change and amendment all falls into protection scope of the present invention.
Claims (4)
1. a Mobile solution data load method for network self-adapting, is characterized in that, comprise the following steps:
S
1, divide some network speed grades from high to low according to the order correspondence that the network bandwidth is descending, the network data resource of the corresponding different quality of different network speed grade, wherein network speed higher grade, and the quality of corresponding network data resource is better;
S
2, mobile terminal opens Mobile solution and sends a testing the speed request to service end, and record and to test the speed request msg;
S
3, receive the feedback data of service end, and according to request msg and the feedback data computing network bandwidth of testing the speed;
S
4, obtain the current residing network speed grade of mobile terminal according to the network bandwidth that calculates, and load the network data resource of corresponding mass according to the network speed rank request obtained.
2. Mobile solution data load method as claimed in claim 1, it is characterized in that, the described request msg that tests the speed comprises the data volume size sending time and the transmission of testing the speed and asking, and described feedback data comprises the time of return data and the size of return data bag.
3. Mobile solution data load method as claimed in claim 1, it is characterized in that, described network speed grade is divided into 4 grades, the 4th grade is belonged to when the network bandwidth is greater than 3.6Mbps, 3rd level is belonged to when the network bandwidth is between 115Kbps to 3.6Mbps, the 2nd grade is belonged to, when the network bandwidth belongs to the 1st grade 0 to 40Kbps time when the network bandwidth is between 40Kbps to 115Kbps.
4. Mobile solution data load method as claimed in claim 1, is characterized in that, step S
3in also judge whether the feedback data receiving service end, and judge do not receive feedback data time determine network connect obstructed; Step S
4in also send to mobile terminal when network connects obstructed cannot the prompting of access services end.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510053787.2A CN104602227A (en) | 2015-02-02 | 2015-02-02 | Network-adaptive mobile application data loading method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510053787.2A CN104602227A (en) | 2015-02-02 | 2015-02-02 | Network-adaptive mobile application data loading method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104602227A true CN104602227A (en) | 2015-05-06 |
Family
ID=53127644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510053787.2A Pending CN104602227A (en) | 2015-02-02 | 2015-02-02 | Network-adaptive mobile application data loading method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104602227A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105024850A (en) * | 2015-06-12 | 2015-11-04 | 福建天晴数码有限公司 | A computing method and a computing system based on an Android system network idle bandwidth |
CN106874520A (en) * | 2017-03-20 | 2017-06-20 | 北京猎豹移动科技有限公司 | Webpage loading method, device and electronic equipment |
WO2017107684A1 (en) * | 2015-12-25 | 2017-06-29 | 北京奇虎科技有限公司 | Data download system and data download method |
CN106909627A (en) * | 2017-01-22 | 2017-06-30 | 北京奇艺世纪科技有限公司 | A kind of content loading method, device and mobile device |
CN106953828A (en) * | 2016-01-06 | 2017-07-14 | 中文在线数字出版集团股份有限公司 | A kind of EPUB hybrid protection method and systems based on mobile network |
CN107734584A (en) * | 2017-09-30 | 2018-02-23 | 广东欧珀移动通信有限公司 | The method and apparatus of network connection switching, computer equipment, readable storage medium storing program for executing |
CN107798064A (en) * | 2017-09-19 | 2018-03-13 | 上海壹账通金融科技有限公司 | Page processing method, electronic equipment and computer-readable recording medium |
CN108121748A (en) * | 2016-11-30 | 2018-06-05 | 腾讯科技(北京)有限公司 | The method and apparatus that media push is provided |
CN108282379A (en) * | 2017-03-31 | 2018-07-13 | 广州市动景计算机科技有限公司 | Network speed measurement method, device, client and server-side based on http transmission channels |
CN108512864A (en) * | 2017-02-23 | 2018-09-07 | 腾讯科技(深圳)有限公司 | A kind of method and device of network request scheduling |
CN110099414A (en) * | 2019-04-18 | 2019-08-06 | 深圳壹账通智能科技有限公司 | Network resource transmission method, apparatus, computer equipment and storage medium |
CN111212156A (en) * | 2020-01-15 | 2020-05-29 | 中国银联股份有限公司 | Network connection method and device |
CN116847385A (en) * | 2023-09-01 | 2023-10-03 | 四川中电启明星信息技术有限公司 | Network self-adaptive mobile application data loading method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1490980A (en) * | 2002-09-17 | 2004-04-21 | ���ǵ�����ʽ���� | Apparatus and method for stream-oriented multimedia data transmission |
US20080125133A1 (en) * | 2006-11-25 | 2008-05-29 | Mazen Chmaytelli | System and method for adaptable multimedia download resulting in efficient airlink usage |
CN104063392A (en) * | 2013-03-20 | 2014-09-24 | 腾讯科技(深圳)有限公司 | Loading method and device for reading content |
-
2015
- 2015-02-02 CN CN201510053787.2A patent/CN104602227A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1490980A (en) * | 2002-09-17 | 2004-04-21 | ���ǵ�����ʽ���� | Apparatus and method for stream-oriented multimedia data transmission |
US20080125133A1 (en) * | 2006-11-25 | 2008-05-29 | Mazen Chmaytelli | System and method for adaptable multimedia download resulting in efficient airlink usage |
CN104063392A (en) * | 2013-03-20 | 2014-09-24 | 腾讯科技(深圳)有限公司 | Loading method and device for reading content |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105024850A (en) * | 2015-06-12 | 2015-11-04 | 福建天晴数码有限公司 | A computing method and a computing system based on an Android system network idle bandwidth |
CN105024850B (en) * | 2015-06-12 | 2019-02-15 | 福建天晴数码有限公司 | Calculation method and computing system based on the idle bandwidth of Android system network |
WO2017107684A1 (en) * | 2015-12-25 | 2017-06-29 | 北京奇虎科技有限公司 | Data download system and data download method |
CN106953828A (en) * | 2016-01-06 | 2017-07-14 | 中文在线数字出版集团股份有限公司 | A kind of EPUB hybrid protection method and systems based on mobile network |
CN106953828B (en) * | 2016-01-06 | 2021-02-26 | 中文在线数字出版集团股份有限公司 | EPUB hybrid protection method and system based on mobile network |
CN108121748A (en) * | 2016-11-30 | 2018-06-05 | 腾讯科技(北京)有限公司 | The method and apparatus that media push is provided |
CN106909627A (en) * | 2017-01-22 | 2017-06-30 | 北京奇艺世纪科技有限公司 | A kind of content loading method, device and mobile device |
CN108512864B (en) * | 2017-02-23 | 2021-07-27 | 腾讯科技(深圳)有限公司 | Network request scheduling method and device |
CN108512864A (en) * | 2017-02-23 | 2018-09-07 | 腾讯科技(深圳)有限公司 | A kind of method and device of network request scheduling |
CN106874520B (en) * | 2017-03-20 | 2020-05-29 | 北京猎豹移动科技有限公司 | Webpage loading method and device and electronic equipment |
CN106874520A (en) * | 2017-03-20 | 2017-06-20 | 北京猎豹移动科技有限公司 | Webpage loading method, device and electronic equipment |
CN108282379B (en) * | 2017-03-31 | 2020-11-20 | 阿里巴巴(中国)有限公司 | Network speed measuring method and device based on http transmission channel, client and server |
CN108282379A (en) * | 2017-03-31 | 2018-07-13 | 广州市动景计算机科技有限公司 | Network speed measurement method, device, client and server-side based on http transmission channels |
CN107798064B (en) * | 2017-09-19 | 2020-04-28 | 深圳壹账通智能科技有限公司 | Page processing method, electronic device and computer readable storage medium |
CN107798064A (en) * | 2017-09-19 | 2018-03-13 | 上海壹账通金融科技有限公司 | Page processing method, electronic equipment and computer-readable recording medium |
CN107734584A (en) * | 2017-09-30 | 2018-02-23 | 广东欧珀移动通信有限公司 | The method and apparatus of network connection switching, computer equipment, readable storage medium storing program for executing |
CN110099414A (en) * | 2019-04-18 | 2019-08-06 | 深圳壹账通智能科技有限公司 | Network resource transmission method, apparatus, computer equipment and storage medium |
CN111212156A (en) * | 2020-01-15 | 2020-05-29 | 中国银联股份有限公司 | Network connection method and device |
CN116847385A (en) * | 2023-09-01 | 2023-10-03 | 四川中电启明星信息技术有限公司 | Network self-adaptive mobile application data loading method |
CN116847385B (en) * | 2023-09-01 | 2023-12-15 | 四川中电启明星信息技术有限公司 | Network self-adaptive mobile application data loading method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104602227A (en) | Network-adaptive mobile application data loading method | |
US20140122695A1 (en) | Dynamic resource allocation for network content delivery | |
CN110505675B (en) | Network connection method and device, storage medium and communication terminal | |
Norris et al. | Digital divide | |
CN106658652B (en) | Method and device for connecting WiFi hotspot | |
CN103188131B (en) | Friend recommendation method and apparatus on instant communication client | |
CN110049130A (en) | A kind of service arrangement and method for scheduling task and device based on edge calculations | |
TW201336281A (en) | Managing data transfers over network connections based on priority and a data usage plan | |
CN111562889B (en) | Data processing method, device, system and storage medium | |
CN105516347A (en) | Method and device for load balance allocation of streaming media server | |
CN103746934A (en) | CDN bandwidth balancing method, CDN control center and system | |
CN102158541B (en) | Shared information acquisition method, device, mobile terminal and server | |
KR101491639B1 (en) | Method for determining type of network and method for providing contents by using the same | |
CN102142990A (en) | Traffic monitoring method and device | |
CN115004672B (en) | Information pushing method, device, server and storage medium | |
CN105049290A (en) | Method and device for monitoring page access | |
CN108901035B (en) | Identification method and device for terminal of Internet of things | |
US20200204842A1 (en) | Selective streaming of video segments based on buffer data and download rate range | |
KR102351426B1 (en) | A method for recommending a vitual machine suitable for a purpose of use and a virtual machine recommendation system implementing the same | |
WO2023116219A1 (en) | Cdn node distribution method and apparatus, electronic device, medium and program product | |
CN111147330A (en) | Network quality evaluation method and device, storage medium and processor | |
CN108833530A (en) | A kind of transmission method and device | |
CN103338131A (en) | Method and equipment for testing log transmitting loss rate | |
WO2024093219A1 (en) | Service path optimization method and apparatus, and storage medium | |
CN112152879A (en) | Network quality determination method and device, electronic equipment and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160205 Address after: 200335 Shanghai city Changning District Admiralty Road No. 968 Building No. 16 10 floor Applicant after: SHANGHAI XIECHENG BUSINESS CO., LTD. Address before: 200335 Shanghai City, Changning District Fuquan Road No. 99, Ctrip network technology building Applicant before: Ctrip computer technology (Shanghai) Co., Ltd. |
|
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150506 |
|
RJ01 | Rejection of invention patent application after publication |