CN101146294B - A data download method for mobile station - Google Patents

A data download method for mobile station Download PDF

Info

Publication number
CN101146294B
CN101146294B CN2007101530876A CN200710153087A CN101146294B CN 101146294 B CN101146294 B CN 101146294B CN 2007101530876 A CN2007101530876 A CN 2007101530876A CN 200710153087 A CN200710153087 A CN 200710153087A CN 101146294 B CN101146294 B CN 101146294B
Authority
CN
China
Prior art keywords
download
travelling carriage
data
sharing
group
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
CN2007101530876A
Other languages
Chinese (zh)
Other versions
CN101146294A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007101530876A priority Critical patent/CN101146294B/en
Publication of CN101146294A publication Critical patent/CN101146294A/en
Application granted granted Critical
Publication of CN101146294B publication Critical patent/CN101146294B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a data download method of a mobile station, which allows the mobile station to be added to the shared download within the local connection range at any time. Based on the positioning of the mobile station sending a data download request, the positional information of a main mobile station in a shared download group and the characteristic information of currently-downloaded data, the invention determines the shared download group for the mobile station sending the data download request, wherein the shared download group is compliant to the data download request and the main mobile station in the group locates within the local connection range thereof; and the mobile station sending the data download request is added in the shared download group to download the shared data. In the invention, the mobile station ready to download data can be added in the shared download group compliant with the download request thereof in the local network at any time, without the prior consultation with other mobile stations, so that the difficulty in implementing shared download is reduced and the application scene of shared download is enlarged.

Description

A kind of data download method for mobile station
Technical field
The present invention relates to download technology, relate in particular to a kind of data download method for mobile station.
Background technology
Along with the development of mobile communication technology, travelling carriage also can be used for amusement, as sees a film except basic communication function, downloads large software.Because travelling carriage is convenient for carrying, therefore utilize travelling carriage to carry out the gaming space that amusement can increase people, travel in the open air or in remote districts when (as long as the area of the service of moving can be provided) as people, not only can utilize travelling carriage to pass through the various news of internet browsing, consult various information, also can utilize travelling carriage to watch film, to increase living color.
In the prior art, travelling carriage can or dial up on the telephone by GPRS (GPRS), carrying out data in the mode of Media Stream downloads, yet, in this download technology, every travelling carriage can only be downloaded content separately separately, if a plurality of travelling carriages all wish to download a certain resource, then each travelling carriage need be downloaded this resource respectively, and shared bandwidth is more.
Application number is 200510090515.6, name be called " a kind of method for down loading; download system and use the travelling carriage of described method " Chinese patent application in a kind of each data segment that utilizes a plurality of travelling carriages to download a certain data resource is respectively disclosed, manage download progress by main travelling carriage, and each travelling carriage downloaded the sharing download method that the content of coming is issued other travelling carriage, the main travelling carriage that is used for managing download progress comprises control unit and download unit, control unit is used to control coupled travelling carriage data download and realizes sharing of data download, download unit is used to obtain the size of data to be downloaded, carries out downloading task according to the downloading task section.In the method, be connected to each other by local network (as infrared, bluetooth etc.) between a plurality of travelling carriages, the common resource of downloading needs between a plurality of travelling carriages to make an appointment, other-end can't add this sharing download in the sharing download process, and this has limited the application of sharing download to a great extent.
Summary of the invention
The invention provides a kind of data download method for mobile station, make travelling carriage can add the interior sharing download of local join domain at any time.
The inventive method comprises:
A kind of data download method for mobile station comprises step:
A, obtain and preserve the characteristic information of the positional information and the current data download of main travelling carriage in the sharing download group;
B, the travelling carriage that sends the data download request is positioned, determine to meet the sharing download group that its data downloading request and main travelling carriage are positioned at its local join domain;
C, the described travelling carriage that sends the data download request carry out the data sharing download as add this sharing download group from travelling carriage.
Also comprise step behind the described step C:
D, download finish after, from travelling carriage its data downloaded is sent to main travelling carriage in the sharing download group, send other travelling carriage data downloaded by main travelling carriage each in group from travelling carriage.
The step of carrying out the data sharing download among the described step C is:
Main travelling carriage obtains the size of current residual data download, redistributes downloading task according to size all travelling carriages in sharing download group of residue data download, carries out data sharing and downloads.
Described main travelling carriage employing mean allocation algorithm will remain data download and be divided into plurality of data task section, and travelling carriages all in sharing download group distribute downloading task.
The process that the described travelling carriage that sends the data download request adds sharing download group is:
Main travelling carriage in the sharing download group invites the travelling carriage that sends the data download request to add sharing download group, and the travelling carriage that sends the data download request carries out authentication to this main travelling carriage, if authentication is passed through, adds this sharing download group.
The characteristic information of described data download comprises file name, type and the size of data download.
The file name, type and the size that comprise data download in the described data downloading request.
In the described steps A, utilize cell ID CELL ID or agps system AGPS to obtain the positional information of main travelling carriage in the sharing download group that is in download state.
Among the described step B, utilize cell ID CELL ID or agps system AGPS that the travelling carriage that sends the data download request is positioned.
Beneficial effect of the present invention is as follows:
The present invention is by positioning the travelling carriage that sends the data download request, and according to the positional information of main travelling carriage in the sharing download group and the characteristic information of current data download, determine to meet the sharing download group that its data downloading request and main travelling carriage are positioned at its local join domain for the travelling carriage that sends the data download request, the travelling carriage that sends the data download request can be used as and adds this sharing download group from travelling carriage and carry out data sharing and download.In the present invention, the travelling carriage that the data download is carried out in preparation need not to consult in advance with other travelling carriages, can add the sharing download group that meets its downloading request in the local network at any time, thereby reduce the realization difficulty of sharing download, enlarge the application scenarios of sharing download.
Description of drawings
Fig. 1 is the flow chart of data download method for mobile station of the present invention.
Embodiment
The positional information by obtaining main travelling carriage in the sharing download group that is in download state and the characteristic information of current data download, travelling carriage among the present invention can add and meet the sharing download group that its data downloading request and main travelling carriage are positioned at its local join domain, carries out data sharing and downloads.Understand and realization the present invention for the ease of persons skilled in the art, embodiments of the invention are described below in conjunction with accompanying drawing.
Prerequisite of the present invention is: the travelling carriage in the sharing download group is by communication network (as 3G network, GPRS network etc.) data download from the server.Have a main travelling carriage in the sharing download group, this main travelling carriage is also born the distribution downloading task except bearing downloading task, and downloading task is distributed to the function of other travelling carriage, and other travelling carriage is from travelling carriage, mainly bears downloading task.Connect by local network between the travelling carriage in the sharing download group, the local express network of described local network for constituting by bluetooth, infrared, UWB technology such as (super wideband wireless interconnection techniques), the transmission rate of local network is much larger than the transmission rate of downloading the communication network that is adopted.
See also Fig. 1, Figure 1 shows that the flow chart of data download method for mobile station of the present invention, its data downloading process is as follows:
Step S10, server obtain and preserve the positional information of main travelling carriage in the sharing download group that is in the sharing download state and the characteristic information of current data download, comprise file name, the type and size of data download in the characteristic information of the current data download of sharing download group.
Server can utilize CELL ID (cell ID) or AGPS (Assisted GlobalPositioning Systems, agps system) to obtain the positional information of main travelling carriage among the present invention, is illustrated respectively below:
The principle of utilizing CELL ID to obtain the positional information of main travelling carriage is: server positions it according to the position of the current serving BS of main travelling carriage and the coverage of sub-district, if the sub-district is an omni cell, then the position of main travelling carriage is to be the center with the serving BS, and radius is in the circle of coverage radius of cell; If the sub-district is a directional cell, then can further determine the residing sector of main travelling carriage.
The principle of utilizing AGPS to obtain the positional information of main travelling carriage is: main travelling carriage utilizes assistant GPS information capture satellite and receives metrical information, then metrical information is sent to the positioning service center, go out travelling carriage present located position by the positioning service center calculation and send to server.
When step S11, server are received the data download request that travelling carriage X sends, utilize CELL ID or AGPS that travelling carriage X is positioned.
Step S12, the positional information that obtains according to information such as the file name of the data download of carrying in this download request, type and size and location, determine to meet travelling carriage X data downloading request and main travelling carriage at the local Y of sharing download group that connects in the effective range of travelling carriage X, travelling carriage A is main travelling carriage among the Y of sharing download group that supposes to determine, travelling carriage B, travelling carriage C ..., travelling carriage N is from travelling carriage.
Step S13, the server main travelling carriage A in the Y of sharing download group sends the notice that travelling carriage X will add sharing download.
Step S14, main travelling carriage A invite travelling carriage X to add the sharing download Y of group.
Step S15, travelling carriage X receive invitation and main travelling carriage A are carried out authentication, if authentication is passed through, then add the Y of sharing download group, execution in step S16, if failed authentication, then travelling carriage X can't add sharing download, and flow process finishes.
Travelling carriage X can take multiple authentication mode that main travelling carriage A is carried out authentication, for example: in step S11, at travelling carriage X during to the server requests data download, can generate and preserve a random number, simultaneously this random number is sent to server, server sends this random number to it simultaneously among the step S13 when main travelling carriage A sends notice, when main travelling carriage invites travelling carriage X to add sharing download, this random number is sent to travelling carriage X, travelling carriage X compares random number and the local random number of receiving of storing, if consistent, then the authentication of main travelling carriage is passed through, otherwise, failed authentication.
Step S16, main travelling carriage A send query messages from travelling carriage in group, inquiry is respectively from the current download progress of travelling carriage, according to the size of respectively determining the current residual data download from the download situation of travelling carriage.
Step S17, main travelling carriage A redistribute downloading task according to size all travelling carriages in the sharing download group that comprises travelling carriage X of the residue data download of determining among the step S16;
Main travelling carriage A can adopt average algorithm to redistribute downloading task, promptly, downloading task is divided into some (as M, here suppose N<<M) data task segment of equal portions size, the big I of described data task segment is decided according to the size of the download buffer of travelling carriage, and the size of supposing buffering area is S, then the size of data task segment can for S divided by N, perhaps S is with 2N, and perhaps Sr is divided by 3N etc.After main travelling carriage has divided data task segment, can be the 1st, 2,3 ..., N+1 task section distribute to respectively travelling carriage A, B, C ..., N, X go to download, and travelling carriage A, B, C ..., the speed of download of N, X may be different, if downloading earlier, travelling carriage B is over, so main travelling carriage A can give travelling carriage B to N+2 task section, if the task section that travelling carriage C then also is over down and is assigned with, then main travelling carriage A can give travelling carriage C to N+3 task section, so continue, till whole data download finishes.
After step S18, the travelling carriage in sharing download group are all finished downloading task, from travelling carriage B, C ..., N, X send to main travelling carriage A with its data downloaded, main travelling carriage A each in group sends other travelling carriage data downloaded from travelling carriage.
According to the present invention, the travelling carriage that the data download is carried out in preparation need not to consult in advance with other travelling carriages, can add the sharing download group that meets its downloading request in the local network at any time, thereby reduce the realization difficulty of sharing download, enlarge the application scenarios of sharing download.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (9)

1. a data download method for mobile station is characterized in that, comprises step:
A, obtain and preserve the characteristic information of the positional information and the current data download of main travelling carriage in the sharing download group;
B, the travelling carriage that sends the data download request is positioned, determine to meet the sharing download group that its data downloading request and main travelling carriage are positioned at its local join domain;
C, the described travelling carriage that sends the data download request receive the invitation that described main travelling carriage adds sharing download group, according to the result who described main travelling carriage is carried out authentication, as adding this sharing download group from travelling carriage, and carry out data sharing according to the downloading task of described main travelling carriage distribution and download.
2. data download method for mobile station as claimed in claim 1 is characterized in that, also comprises step behind the described step C:
D, download finish after, from travelling carriage its data downloaded is sent to main travelling carriage in the sharing download group, send other travelling carriage data downloaded by main travelling carriage each in group from travelling carriage.
3. data download method for mobile station as claimed in claim 1 is characterized in that, the step of carrying out the data sharing download among the described step C is:
Main travelling carriage obtains the size of current residual data download, redistributes downloading task according to size all travelling carriages in sharing download group of residue data download, carries out data sharing and downloads.
4. data download method for mobile station as claimed in claim 3 is characterized in that, described main travelling carriage employing mean allocation algorithm will remain data download and be divided into plurality of data task section, and travelling carriages all in sharing download group distribute downloading task.
5. data download method for mobile station as claimed in claim 1 is characterized in that, the process that the described travelling carriage that sends the data download request adds sharing download group is:
Main travelling carriage in the sharing download group invites the travelling carriage that sends the data download request to add sharing download group, and the travelling carriage that sends the data download request carries out authentication to this main travelling carriage, if authentication is passed through, adds this sharing download group.
6. data download method for mobile station as claimed in claim 1 is characterized in that, the characteristic information of described data download comprises the file name of data download, type and size.
7. as claim 1 or 6 described data download method for mobile station, it is characterized in that, comprise file name, type and the size of data download in the described data downloading request.
8. data download method for mobile station as claimed in claim 1 is characterized in that, in the described steps A, utilizes cell ID CELL ID or agps system AGPS to obtain the positional information of main travelling carriage in the sharing download group that is in download state.
9. data download method for mobile station as claimed in claim 1 is characterized in that, among the described step B, utilizes cell ID CELL ID or agps system AGPS that the travelling carriage that sends the data download request is positioned.
CN2007101530876A 2005-10-28 2005-10-28 A data download method for mobile station Active CN101146294B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101530876A CN101146294B (en) 2005-10-28 2005-10-28 A data download method for mobile station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101530876A CN101146294B (en) 2005-10-28 2005-10-28 A data download method for mobile station

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101167633A Division CN100461914C (en) 2005-08-12 2005-10-28 Mobile station data downloading method

Publications (2)

Publication Number Publication Date
CN101146294A CN101146294A (en) 2008-03-19
CN101146294B true CN101146294B (en) 2010-12-01

Family

ID=39208533

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101530876A Active CN101146294B (en) 2005-10-28 2005-10-28 A data download method for mobile station

Country Status (1)

Country Link
CN (1) CN101146294B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135780A (en) * 2014-07-29 2014-11-05 深圳市金立通信设备有限公司 Terminal
US9848306B2 (en) * 2014-12-17 2017-12-19 Intel Corporation Contextually aware dynamic group formation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1425990A (en) * 2001-12-13 2003-06-25 杨磊 File cocurrent downloading technology for Internet multiple servers
KR20050053389A (en) * 2003-12-01 2005-06-08 주식회사 팬택 Method for data communication using many mobile communication terminals

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1425990A (en) * 2001-12-13 2003-06-25 杨磊 File cocurrent downloading technology for Internet multiple servers
KR20050053389A (en) * 2003-12-01 2005-06-08 주식회사 팬택 Method for data communication using many mobile communication terminals

Also Published As

Publication number Publication date
CN101146294A (en) 2008-03-19

Similar Documents

Publication Publication Date Title
CN101160942B (en) Method and system for mobile terminal downloading data and data sharing between mobile terminals
US8295855B2 (en) GPS driven architecture for delivery of location based multimedia and method of use
US7352997B2 (en) Method, apparatus and system for hosting a group of terminals
US8620339B2 (en) System and method for providing quality of service mapping
US20120284755A1 (en) Device, system and method of television broadcasting of live feed from mobile devices
US8458311B2 (en) System and method of managing queue order, and terminal device
CN1516947A (en) Environment aware services for mobile devices
KR20160064976A (en) Vehicle navigation map update method, vehicle navigation equipment and vehicle navigation system
CN106971589A (en) Wisdom public transit system and its implementation
CN102550050A (en) Methods and apparatus for obtaining integrated content from multiple networks
CN103718576A (en) Methods and devices for content distribution
CN103002037A (en) Vehicle-mounted wireless network social system
US20120150444A1 (en) Apparatuses for managing, determining, and verifying navigation route for mobile terminal, navigation service provision system, and method of managing navigation route for mobile terminal
CN101552945A (en) A method and system for implementing media content sharing
CN103220207A (en) Instant message communication method and instant message communication equipment based on locations
US20150304370A1 (en) Cloud voice over internet protocol communication substitute for channel radio based communication
CN105553831A (en) Message delivery method and system
CN102387478B (en) Method of handling service group ownership transfer in a communication system and related communication device
CN100356724C (en) Load method, load system and mobile station using load method
CN103020136A (en) Geographic information in-time interaction system and method
CN100461914C (en) Mobile station data downloading method
CN101146294B (en) A data download method for mobile station
CN102118415A (en) Automobile information system
CN102118688A (en) Vehicle information system
CN101742637A (en) Method for providing position-based service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant