CN101909283B - M2M (Machine-to-Machine) platform and method for sharing load downloaded with in high capacity - Google Patents

M2M (Machine-to-Machine) platform and method for sharing load downloaded with in high capacity Download PDF

Info

Publication number
CN101909283B
CN101909283B CN200910203287.7A CN200910203287A CN101909283B CN 101909283 B CN101909283 B CN 101909283B CN 200910203287 A CN200910203287 A CN 200910203287A CN 101909283 B CN101909283 B CN 101909283B
Authority
CN
China
Prior art keywords
processor
platform
imp
message
request message
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
CN200910203287.7A
Other languages
Chinese (zh)
Other versions
CN101909283A (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.)
Nanning Rui Qi Electronic Technology Co., Ltd.
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN200910203287.7A priority Critical patent/CN101909283B/en
Priority to PCT/CN2009/075269 priority patent/WO2010139161A1/en
Publication of CN101909283A publication Critical patent/CN101909283A/en
Application granted granted Critical
Publication of CN101909283B publication Critical patent/CN101909283B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers

Abstract

The invention discloses an M2M (Machine-to-Machine) platform and a method for sharing load downloaded in high capacity. The method comprises the following steps of: acquiring a download notification of the M2M platform and sending a download request message to the M2M platform; and when an interface unit of the M2M platform receives the download request message, sending the download request message to a processor with a minimum load by the interface unit according to current download data volumes and weights of carried data of all processors of the M2M platform. The invention controls the load balancing of the M2M platform during downloading in high capacity by utilizing technologies of weight sharing download and download buffering so as to guarantee the stable running of service and improve the actual capacity and the competitive power of the M2M platform running under the condition of not promoting hardware conditions.

Description

The load sharing implementation method that a kind of M2M platform and large capacity are downloaded
Technical field
The present invention relates to the WMMP agreement down load application field of M2M, relate in particular to the load sharing implementation method that in a kind of M2M platform WMMP agreement, large capacity is downloaded.
Background technology
M2M is Machine-to-Machine/Man (machine be'ss to machine or people) abbreviation, is a kind of take the machine terminal intelligent interaction as core, application networking and service.It is by embedding wireless communication module at machine intimate, take radio communication etc. as the access means, for the client provides comprehensive informatization resolve scheme, to satisfy the client to the information system requirement of the aspects such as monitoring, command scheduling, data acquisition and measurement.
WMMP (Wireless M2M Protocol, wireless M2M agreement) agreement is the application layer protocol of realizing in the M2M business between M2M terminal and M2M platform, data communication process between the M2M terminal, between M2M platform and application platform designs that is of China Mobile design.
At present along with the continuous popularization and application of M2M, scale ceaselessly enlarges, and is more abundant to the demand of business, satisfies and do not stop the business demand that changes and expand and just need to ceaselessly carry out upgrade software to terminal.Just handling property, the network service efficiency to the M2M platform proposed very high requirement when large capacity is downloaded.In view of present hardware handles ability has been enough to deal with in the situation of multithreading processing, a bottleneck that when restriction of bandwidth and database read have been write as large capacity download, business has been impacted.And the network traffics variation in the interactive features of the terminal staging of M2M decision network is the initiation download request decision by terminal, so just need to solve in distributed arrangement, the bandwidth that has between section processes machine and interface message processor (IMP) exhausts soon, and part is in the situation of idle condition.
The download flow process of WMMP agreement is:
(1) the M2M platform creates the notice task of downloading, and sends the download request message to terminal;
(2) the M2M terminal after successfully receiving, according to s own situation, can be initiated download request at any time, asks downloading data, is returned to the data of request by platform;
(3) terminal is after the downloading data that the request of receiving is responded, again to the next data that need download of M2M platform request, until all upgrade file finishes receiving.
Downloading process is supported the breakpoint transmission function that the WMMP agreement is formulated, and namely the M2M terminal can temporarily stop downloading, and first processes the higher task of other priority, when the free time from the breakpoint succession download file of last downloaded.The concrete download flow process of WMMP is seen Fig. 1, and wherein, terminal can be from M2M platform download file (i.e. upgrading), also can be from the upgrade server download file.In this article, only consider that terminal is from the situation of M2M platform download file.
Characteristics of the download function of WMMP agreement are that terminal can be asked download file any time, ask simultaneously the arbitrary portion of any downloading contents, namely terminal can be downloaded after receiving platform download notice immediately, perhaps waits several days and downloads.To file, can read from the centre when downloading, also can read from beginning, platform reads corresponding data after giving authentication to the message of each download request, sends to terminal.
Industry realizes that the common practices that WMMP downloads has following two kinds at present:
(1) the sequence number tail number remainder according to terminal sends to different processors to process;
(2) the current download number of connection according to processor carries out load balancing, will ask to send to successively processor to be processed.
For above-mentioned two kinds of processing modes, the first, just send to processor according to the tail number remainder, having terminal number that many processors process can not be that each terminal can be carried out down operation a lot of constantly unbalanced, like this may be on the many processors of download terminal load, business is very busy, and download few processor, and more idle, the waste of resource appears.The second, the download characteristics of WMMP have determined, download message content by the terminal active request, although processor of possibility has the connection of 100 downloads, but this moment terminal downloads half, the request of just no longer including is downloaded, then processing business etc. self operation has been gone.And another processor has 10 to download connection, and 10 connections are all being downloaded.Cause so new download request still can be dealt into 10 and download the processor that connects, cause the unbalanced of traffic load.
Summary of the invention
The technical problem to be solved in the present invention is exactly the load sharing implementation method that proposes a kind of M2M platform and the download of large capacity, and in the solution prior art, WMMP downloads the problem that may cause traffic load imbalance.
In order to solve the problems of the technologies described above, the invention provides a kind of machine to the load sharing implementation method of machine or the large capacity download of people M2M platform, comprising:
Terminal is known the download notice of M2M platform, sends the download request message to the M2M platform;
When the interface message processor (IMP) of M2M platform received described download request message, the weight of the downloading data amount that described interface message processor (IMP) is current according to each processor of M2M platform and carrying data sent to the minimum processor of load with described download request message.
Further, above-mentioned load sharing implementation method also can have following characteristics:
Described interface message processor (IMP) calculates the product of weight of the current downloading data amount of each processor and carrying data, with the processor of product value minimum as the minimum processor of load.
Further, above-mentioned load sharing implementation method also can have following characteristics:
During described M2M platform initialization, the current downloading data amount of processor is 0, and interface message processor (IMP) starts timer, and per second calculates the downloading data amount of each processor:
Per second Ti=Ti-Fi; If Ti-Fi<0, Ti=0; Wherein Ti is the downloading data amount of i processor, and 1≤i≤n, n are the number of processor, and Fi is the Configuration Values of the per second flow control of i processor;
When up download request message is arranged, if interface message processor (IMP) sends to processor Si with described download request message, Ti=Ti+L is set, wherein L is the length of described download request message;
When descending downloading contents message was arranged, if processor Si sends to interface message processor (IMP) downloading contents message, interface message processor (IMP) arranged Ti=Ti+L ', and wherein L ' is the length of described downloading contents message.
Further, above-mentioned load sharing implementation method also can have following characteristics:
When up download request message is arranged, if calculating, described interface message processor (IMP) knows that the minimum processor of load is Si, but judgement Ti>Bi, interface message processor (IMP) abandons described download request message, no longer sends to processor Si; Described Bi is the maximum capacity of processor Si.
Further, above-mentioned load sharing implementation method also can have following characteristics:
After described processor receives the download request message that interface message processor (IMP) sends, with the TRANSID in described download request message and terminal serial number as keyword, search the memory buffer pond of this processor, if find, directly send the downloading contents message to described terminal; If do not find, Query Database, the Query Database failure returns an error to described terminal; If Query Database success writes authentication information in the memory buffer pond of each processor; When terminal downloads is completed, upgrade database positioning, and remove authentication information in the memory buffer pond of each processor.
In order to solve the problems of the technologies described above, the present invention also provides a kind of M2M platform, comprises interface message processor (IMP), at least two processors, database,
When described interface message processor (IMP) was used for receiving the download request message of terminal transmission, the weight of the downloading data amount current according to each processor and carrying data sent to the minimum processor of load with described download request message.
Further, above-mentioned M2M platform also can have following characteristics:
Described interface message processor (IMP) is further used for calculating the product of the current downloading data amount of each processor and the weight of carrying data, with the processor of product value minimum as the minimum processor of load.
Further, above-mentioned M2M platform also can have following characteristics:
After described processor is used for receiving the download request message that interface message processor (IMP) sends, with the TRANSID in described download request message and terminal serial number as keyword, search the memory buffer pond of this processor, if find, directly send the downloading contents message to described terminal through interface message processor (IMP); If do not find, described processor is further used for Query Database, and the Query Database failure returns an error to described terminal through interface message processor (IMP); If Query Database success, notification database writes authentication information in the memory buffer pond of each processor; When terminal downloads was completed, notification database was upgraded database positioning, and removed authentication information in the memory buffer pond of each processor.
The present invention proposes to utilize to share according to weight and downloads and download buffer technology, control the load balancing of M2M platform when large capacity is downloaded, thereby the stable operation of the business of assurance, improve the M2M platform and operate in actual capacity and the competitiveness that does not promote in the hardware condition situation, good marketing prospect is arranged.
Description of drawings
Fig. 1 is the download step schematic diagram of prior art WMMP;
Fig. 2 is the networking schematic diagram of M2M platform;
Fig. 3 is the flow chart of the embodiment of the present invention.
Embodiment
In the present invention, the weight of the downloading data amount that interface message processor (IMP) is current according to processor and carrying data is selected the minimum processor downloading data of load.Like this can be so that the M2M platform offer more multiple terminals download service, improving the M2M platform still has higher efficient when the large capacity of reply is downloaded.
The present invention is described in detail below in conjunction with drawings and the specific embodiments.
As shown in Figure 2, be the networking schematic diagram of M2M platform, described M2M platform comprises: interface message processor (IMP), at least two processors (in figure 3 processors to be arranged as example), database;
Wherein, interface message processor (IMP) is born all terminal access functions, and processor is connected respectively with described interface message processor (IMP), database, is responsible for traffic aided and processes.
As shown in Figure 3, the method for the embodiment of the present invention comprises the steps:
Step 301, M2M platform create the notice task of downloading, and send the download request message to terminal; Terminal is known the download notice of M2M platform, responds the download request message to the M2M platform;
In this step, the processor of M2M platform obtains mission bit stream from database, and the download request message that carries described mission bit stream is sent to terminal through interface message processor (IMP);
Wherein, described mission bit stream comprises the information such as download version, filename, file size, also comprises TRANSID (TRANSID is used for download link of sign in the WMMP agreement);
The keeper can initiate to download the notice task for some terminal;
Preserve the authentication information of terminal in database, that is: TRANSID and download version content and terminal serial number relation;
In each processor, all preserve the file that needs download;
Carry TRANSID and terminal serial number in the download request message that terminal is responded;
Step 302, when the interface message processor (IMP) of M2M platform receives the download request message of described terminal response, the weight of the downloading data amount that described interface message processor (IMP) is current according to each processor of M2M platform and carrying data, the download request message that described terminal is responded sends to the minimum processor of load;
In this step, interface message processor (IMP) calculates the product of weight of the current downloading data amount of each processor and carrying data, with the processor of product value minimum as the minimum processor of load;
Specifically, for processor S1, S2...Sn, n are the number of processor; Correspondingly, configure weights is Q1, Q2, and Q3....Qn, getting its least common multiple is CM, drawing the weight of calculating actual carrying data is R1=CM/Q1, R2=CM/Q2, R3=CM/Q3....Rn=CM/Qn.
If the current downloading data amount of processor is respectively T1, T2....Tn, select MIN (T1*R1, T2*R2 ... .Tn*Rn) corresponding processor is the minimum processor of load.
The current downloading data amount of described processor is current this processor data total amount to be sent He to be received, and unit is byte (byte), and its concrete statistical is:
When the M2M platform starts (initialization), current downloading data amount is 0, that is: Ti=0, (1≤i≤n);
Interface message processor (IMP) starts the timer per second and calculates:
Per second Ti=Ti-Fi; If Ti-Fi<0, Ti=0; Wherein Fi is the Configuration Values of the per second flow control of i processor, and this value can configure according to actual conditions, can think the flow value that configures, i.e. the ability of processor i per second the transmission of data;
When up download request message was arranged: interface message processor (IMP) sent to processor Si with described download request message, and Ti=Ti+L is set, and wherein L is the length of described download request message;
When having descending downloading contents message namely to respond downloading contents to terminal: processor sends to interface message processor (IMP) downloading contents message, and interface message processor (IMP) arranges Ti=Ti+L ', and wherein L ' is the length of described downloading contents message.
If the link between interface message processor (IMP) and processor is off state at this moment, no longer calculate the load of this processor; If the product value Ti*Ri that two or more processors that calculating obtains are corresponding (1≤i≤n) equate, Selective sequence number forward processor, send the download request message to it;
In addition, when receiving up download request message, if interface message processor (IMP) judgement Ti>Bi abandons this download request message, no longer send to corresponding processor; Described Bi is the maximum capacity of i processor, and unit is byte, and this value need to be configured according to different Internet Transmission types and transmission quality bandwidth for the treatable maximum data total amount of processor.
It should be noted that dropping packets is to abandon up download request message, does not do discard processing to the message of descending response terminal.
Step 303, described processor are carried out authentication to described terminal after receiving the download request message that interface message processor (IMP) sends, if authentication is passed through, send the downloading contents message to described terminal by interface message processor (IMP).
Step 303 specifically comprises: after processor receives the download request message that interface message processor (IMP) sends, according to the TRANSID in message and terminal serial number as keyword (KEY), search the memory buffer pond of this processor, if find, directly send the downloading contents message; If do not find (such as request time first, just necessarily can not find, necessarily can not find after perhaps platform is restarted yet), Query Database, the Query Database failure returns an error to terminal; If Query Database success, with authentication information, write the memory buffer pond of each processor as the contents such as size of the placement path of the TRANSID that is used for authentication, terminal serial number, download file and file, make and reduce the reading database number of times when processing the next download request message of this terminal; When terminal downloads is completed, upgrade database positioning, and remove the authentication informations such as TRANSID in the memory buffer pond of each processor and terminal serial number.
Described memory buffer pond is to set up HASH (Hash) index with TRANSID and terminal serial number as keyword, the authentication information of the terminal when preserving the WMMP download.
In principle, assignable memory headroom for subscription authentication (being the memory buffer pond) is to preserve the information that the user is used for authentication when enough being used for download, but exist terminal there is no for a long time to download the extreme case of completing and having the great amount of terminals request to download, can cause Out of Memory to use, that adopt in this situation is FIFO (First in, first out, first in first out) mode, namely when in when being filled with, the TRANISID+ terminal serial number place internal memory record purge of putting into is at first fallen, then the content write memory that this is new.
To after date, can remove the memory information that is used for authentication in processor when the downloading task of database.
In said method, for step 302, carry out one and illustrate:
At first: suppose to have 3 processor S1, S2, S3, its configure weights 1: 2: 3.The weight of the carrying data of their reality is 3: 2: 1 after converting with least common multiple, flow T1=T2=T3=0.
The download request message length that step 1, interface message processor (IMP) are received is assumed to be 100byte, S1*T1=0 as calculated, and S2*T2=0, S3*T3=0 is so message sends to S1; This moment T1=100;
The download message length that step 2, interface message processor (IMP) are received is assumed to be 100byte, S1*T1=300 as calculated, and S2*T2=0, S3*T3=0 is so message sends to S2; This moment T2=100;
The download message length that step 3, interface message processor (IMP) are received is assumed to be 100byte, S1*T1=300 as calculated, and S2*T2=200, S3*T3=0 is so message sends to S3; This moment T3=100;
The download message length that step 4, interface message processor (IMP) are received is assumed to be 100byte, S1*T1=300 as calculated, and S2*T2=200, S3*T3=100 is so message sends to S3; This moment T3=200;
The download message length that step 5, interface message processor (IMP) are received is assumed to be 100byte, S1*T1=300 as calculated, and S2*T2=200, S3*T3=200 is so message sends to S2; This moment T2=200;
The download message length that step 6, interface message processor (IMP) are received is assumed to be 100byte, S1*T1=300 as calculated, and S2*T2=400, S3*T3=200 is so message sends to S3; This moment T3=300;
The download message length that step 7, interface message processor (IMP) are received is assumed to be 100byte, S1*T1=300 as calculated, and S2*T2=400, S3*T3=300 is so next message sends to S1; This moment T1=200.
It should be noted that, how above-mentioned steps 1~step 7 calculates if just illustrating, think process that step 1~step 7 completes less than 1 second, thus Ti=Ti-Fi do not calculated, and also hypothesis does not all send the situation of descending downloading contents message when pretreating machine.
The M2M platform of the embodiment of the present invention, as shown in Figure 2, comprise interface message processor (IMP), at least two processors, database, when described interface message processor (IMP) is used for receiving the download request message of terminal transmission, the weight of the downloading data amount current according to each processor and carrying data sends to the minimum processor of load with described download request message.
Described interface message processor (IMP) is further used for calculating the product of the current downloading data amount of each processor and the weight of carrying data, with the processor of product value minimum as the minimum processor of load.
Processor is connected with database with described interface message processor (IMP) respectively, after being used for receiving the download request message that interface message processor (IMP) sends, with the TRANSID in described download request message and terminal serial number as keyword, search the memory buffer pond of this processor, if find, directly send the downloading contents message to described terminal through interface message processor (IMP); If do not find, Query Database, the Query Database failure returns an error to described terminal through interface message processor (IMP); If Query Database success, notification database writes authentication information in the memory buffer pond of each processor; When terminal downloads was completed, notification database was upgraded database positioning, and removed authentication information in the memory buffer pond of each processor.
In sum, the present invention is directed to the weight according to real network situation configuration carrying data, the restriction downloading flow reduces database IO operation by buffer technology simultaneously, has improved systematic function, the maximum using Internet resources.Guaranteed simultaneously in the situation that the downloading service amount is larger the potential impact that can not cause regular traffic.
Certainly; the present invention also can have other various embodiments; in the situation that do not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make according to the present invention various corresponding changes and distortion, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.

Claims (6)

1. a machine load sharing implementation method that machine or the large capacity of people M2M platform are downloaded comprises:
Terminal is known the download notice of M2M platform, sends the download request message to the M2M platform;
When the interface message processor (IMP) of M2M platform received described download request message, the weight of the downloading data amount that described interface message processor (IMP) is current according to each processor of M2M platform and carrying data sent to the minimum processor of load with described download request message;
For each processor configure weights respectively, obtain the weight of the carrying data of each processor reality except the weight of thinking each processor configuration by the least common multiple of the weight of all configurations; The weight that the downloading data amount that each processor is current multiply by separately actual carrying data obtains the product value of each processor; Select the processor of product value minimum to be the minimum processor of load.
2. load sharing implementation method as claimed in claim 1, is characterized in that,
Described interface message processor (IMP) calculates the product of weight of the current downloading data amount of each processor and carrying data, with the processor of product value minimum as the minimum processor of load.
3. load sharing implementation method as claimed in claim 1 or 2, is characterized in that,
During described M2M platform initialization, the current downloading data amount of processor is 0, and interface message processor (IMP) starts timer, and per second calculates the downloading data amount of each processor:
Per second Ti=Ti-Fi; If Ti-Fi<0, Ti=0; Wherein Ti is the downloading data amount of i processor, and 1≤i≤n, n are the number of processor, and Fi is the Configuration Values of the per second flow control of i processor;
When up download request message is arranged, if interface message processor (IMP) sends to processor Si with described download request message, Ti=Ti+L is set, wherein L is the length of described download request message;
When descending downloading contents message was arranged, if processor Si sends to interface message processor (IMP) downloading contents message, interface message processor (IMP) arranged Ti=Ti+L ', and wherein L ' is the length of described downloading contents message.
4. load sharing implementation method as claimed in claim 3, is characterized in that,
When up download request message is arranged, if calculating, described interface message processor (IMP) knows that the minimum processor of load is Si, but judgement Ti>Bi, interface message processor (IMP) abandons described download request message, no longer sends to processor Si; Described Bi is the maximum capacity of processor Si.
5. load sharing implementation method as claimed in claim 1 or 2, is characterized in that,
After described processor receives the download request message that interface message processor (IMP) sends, with the TRANSID in described download request message and terminal serial number as keyword, search the memory buffer pond of this processor, if find, directly send the downloading contents message to described terminal;
Wherein, TRANSID is used for download link of sign in the WMMP agreement.
6. load sharing implementation method as claimed in claim 5, is characterized in that,
If do not find, Query Database, the Query Database failure returns an error to described terminal; If Query Database success writes authentication information in the memory buffer pond of each processor; When terminal downloads is completed, upgrade database positioning, and remove authentication information in the memory buffer pond of each processor.
CN200910203287.7A 2009-06-04 2009-06-04 M2M (Machine-to-Machine) platform and method for sharing load downloaded with in high capacity Active CN101909283B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200910203287.7A CN101909283B (en) 2009-06-04 2009-06-04 M2M (Machine-to-Machine) platform and method for sharing load downloaded with in high capacity
PCT/CN2009/075269 WO2010139161A1 (en) 2009-06-04 2009-12-02 Machine-to-machine/man(m2m) platform and method for enabling load-sharing of large-capacity downloading

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910203287.7A CN101909283B (en) 2009-06-04 2009-06-04 M2M (Machine-to-Machine) platform and method for sharing load downloaded with in high capacity

Publications (2)

Publication Number Publication Date
CN101909283A CN101909283A (en) 2010-12-08
CN101909283B true CN101909283B (en) 2013-06-12

Family

ID=43264571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910203287.7A Active CN101909283B (en) 2009-06-04 2009-06-04 M2M (Machine-to-Machine) platform and method for sharing load downloaded with in high capacity

Country Status (2)

Country Link
CN (1) CN101909283B (en)
WO (1) WO2010139161A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102281580B (en) * 2010-06-09 2015-06-03 中兴通讯股份有限公司 M2M system and service processing method thereof
CN102611735B (en) * 2011-12-21 2015-12-09 北京奇虎科技有限公司 A kind of load-balancing method of application service and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6339785B1 (en) * 1999-11-24 2002-01-15 Idan Feigenbaum Multi-server file download
WO2005018158A1 (en) * 2003-08-15 2005-02-24 British Telecommunications Public Limited Company System and method for selecting data providers
CN1725691A (en) * 2004-07-23 2006-01-25 腾讯科技(深圳)有限公司 Data download method and system
CN101039187A (en) * 2006-03-17 2007-09-19 腾讯科技(深圳)有限公司 Method for downloading data and system thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1956380A (en) * 2006-10-19 2007-05-02 华为技术有限公司 Acquiring method and system of system software
CN101043675A (en) * 2007-01-17 2007-09-26 北京立通无限科技有限公司 Automatic disposing, updating and configuring method and system for application software of mobile terminal
US8484284B2 (en) * 2007-08-03 2013-07-09 Nintendo Co., Ltd. Handheld wireless game device server, handheld wireless device client, and system using same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6339785B1 (en) * 1999-11-24 2002-01-15 Idan Feigenbaum Multi-server file download
WO2005018158A1 (en) * 2003-08-15 2005-02-24 British Telecommunications Public Limited Company System and method for selecting data providers
CN1725691A (en) * 2004-07-23 2006-01-25 腾讯科技(深圳)有限公司 Data download method and system
CN101039187A (en) * 2006-03-17 2007-09-19 腾讯科技(深圳)有限公司 Method for downloading data and system thereof

Also Published As

Publication number Publication date
CN101909283A (en) 2010-12-08
WO2010139161A1 (en) 2010-12-09

Similar Documents

Publication Publication Date Title
CN101848203B (en) Apparatus and method for supporting connection establishment in an offload of network protocol processing
CN106550003B (en) Load balancing control method, device and system
CN105511954A (en) Method and device for message processing
CN103345420A (en) Method for massively calling API interfaces, system for massively calling API interfaces and device for massively calling API interfaces
CN105812351A (en) Method and system for sharing session
CN101686145A (en) Equipment capable of upgrading, upgrading method and system
CN103780679A (en) Long time delay remote invocation method based on HTTP protocol
CN110727738B (en) Global routing system based on data fragmentation, electronic equipment and storage medium
CN110995513A (en) Data sending and receiving method in Internet of things system, Internet of things equipment and platform
CN101404630B (en) Method and system for implementing internet service access gate
CN112565334B (en) Access method and device of Internet of things equipment and MQTT gateway
CN113064742A (en) Message processing method, device, equipment and storage medium
CN111464352A (en) Call link data processing method and device
CN114710571B (en) Data packet processing system
CN104410675A (en) Data transmission method, data system and related devices
CN114090388A (en) Information acquisition method, server cluster, server and equipment
CN103186536A (en) Method and system for scheduling data shearing devices
CN101909283B (en) M2M (Machine-to-Machine) platform and method for sharing load downloaded with in high capacity
CN109951551A (en) A kind of container mirror image management system and method
CN101635639B (en) Network connection tracing method and system thereof
CN116405547A (en) Message pushing method and device, processor, electronic equipment and storage medium
CN115268909A (en) Method, system and terminal for establishing and running construction task at web front end
CN103905515A (en) Distributed Internet information downloading system and method
CN110474954B (en) Block chain-based file sharing method and device, computer equipment and readable storage medium
CN108805741B (en) Fusion method, device and system of power quality data

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170907

Address after: 530022, the Guangxi Zhuang Autonomous Region hi tech Zone, Nanning hi tech Road, 8 hi tech Road Electronic Industry Park, block A, seventh

Patentee after: Nanning Rui Qi Electronic Technology Co., Ltd.

Address before: 518057 Nanshan District high tech Industrial Park, Guangdong, South Road, science and technology, ZTE building, legal department

Patentee before: ZTE Corporation

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A load sharing implementation method of M2M platform and large capacity Download

Effective date of registration: 20220418

Granted publication date: 20130612

Pledgee: Guangxi Guihui Financing Guarantee Co.,Ltd.

Pledgor: Nanning Rui Qi Electronic Technology Co.,Ltd.

Registration number: Y2022450000050