CN102055801B - Control method of self-adaptive incremental transmission - Google Patents
Control method of self-adaptive incremental transmission Download PDFInfo
- Publication number
- CN102055801B CN102055801B CN 201010585970 CN201010585970A CN102055801B CN 102055801 B CN102055801 B CN 102055801B CN 201010585970 CN201010585970 CN 201010585970 CN 201010585970 A CN201010585970 A CN 201010585970A CN 102055801 B CN102055801 B CN 102055801B
- Authority
- CN
- China
- Prior art keywords
- information
- user
- service platform
- cloud computing
- computing service
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method for realizing self-adaptive incremental transmission control, which comprises the following steps: after a cloud service platform inquires the condition that the information customized by a user changes, a cloud computing service platform searches all object numbers of the user, computes the incremental change condition of the customized information, and updates the update records of the object numbers in an update list library; and the cloud computing service platform computes each piece of update record information in the update list library to acquire each update record data quantity, and selects a loading mode according to the magnitude and priority level of each data quantity to transmit the update data to the clients of the object numbers corresponding to the user, thereby finishing the update of the information customized by the user and the display of the information at the clients, and modifying the corresponding attributes in the update list library. In the invention, a data transmission mode can be adaptively selected according to the magnitude of incremental data, the condition of a transmission channel and the condition of network bandwidth, thereby displaying the calling customized information at a called terminal.
Description
Technical field
The present invention relates to moving communicating field, particularly a kind of control method of auto-adaptive increment transmission.
Background technology
Along with developing rapidly of mobile communication technology, mobile communication terminal has become the main instrument that people carry out information exchange and instant messaging.For the ease of communication, people customize information such as picture, animation, video and are used for showing on the terminal called of ringing phase, realize the variation of the user terminal form of expression.But in existing 2.5G communication system, be subjected to the restriction of system and bandwidth, perhaps can not store, perhaps can only transmit simple literal, to a certain extent, limited the display form of ringing phase user terminal, as can only display text, perhaps telephone number, and can not show information such as the big picture of data volume, animation, video.
Summary of the invention
In order to solve the problems of the technologies described above, the invention provides a kind of control method of auto-adaptive increment transmission.The present invention can be according to incremental data size, transmission channel and wideband condition, and adaptively selected data-transmission mode is presented at terminal called with the customized information of caller.
The technical scheme that the present invention solves the problems of the technologies described above may further comprise the steps:
1) the cloud computing service platform carries out incremental computations, after the user customized information that inquires the cloud computing service platform has taken place to change, the cloud computing service platform is searched all object numbers of this user from the log storehouse, be index with the object number, the information attribute of corresponding number in each generic attribute of new customized information and the client component mapping library is compared one by one, calculate the increment situation of change of customized information, and upgrade the more new record of object number in the tabulation storehouse;
2) the cloud computing service platform calculates the recorded information of respectively upgrading in the described renewal tabulation storehouse, draw each more new recorded data amount, and according to size and the priority level of data volume, select bearing mode more new data be sent to the client of user institute corresponding objects number, finish the renewal of user customized information and in the demonstration of described client, and revise the respective attributes of upgrading in the tabulation storehouse.
Technique effect of the present invention is: the present invention is with user's big data customization information such as picture, animations etc. resolve to less assembly, and with the client component mapping library of each component stores at the cloud computing service platform, simultaneously also each assembly is sent in the object number client component storehouse, when customization information of user is changed, client animation assembly is compared, adopt suitable mode to send to clients corresponding the animation assembly that upgrades, the data volume that need send can be reduced greatly like this, be convenient to adopt flexibly load mode that assembly is sent to client and show, solved existing 2.5G communication system and generally can only transmit the technical problem that can not start the GPRS transmission in simple text and the communication process.
The present invention is further illustrated below in conjunction with accompanying drawing.
Description of drawings
Fig. 1 is for realizing system construction drawing of the present invention.
Fig. 2 pushes flow chart for the backstage among the present invention.
Fig. 3 carries flow chart for the calling among the present invention.
Fig. 4 is the continuous flow chart that passes of taking out stitches among the present invention.
Fig. 5 is the client component source synchronous flow chart among the present invention.
Embodiment
Referring to Fig. 1, Fig. 1 is for realizing system construction drawing of the present invention.Realize that system of the present invention comprises cloud computing service platform, animation component resources storehouse, client component mapping library, upgrades tabulation storehouse, call subscriber terminal, called user terminal and client component storehouse.The cloud computing service platform is finished customized information in the demonstration of user terminal, by the operation of each database, and operations such as the complete orderly modification of finishing customized information, renewal, demonstration.
Animation component resources storehouse is used for storage animation assembly.The animation picture is carried out dissection process, resolves into the little various animation assemblies of data volume, is stored in the animation component resources storehouse again.The animation assembly of uploading with the cellphone subscriber that the animation assembly comprises described cloud computing service platform self storage, for each animation assembly, all can encode for it distributes a described cloud computing service platform animation assembly automatically in animation component resources storehouse.Administrative staff by the animation component resources in cloud computing service platform management to animation component resources storehouse add, attended operations such as modification, deletion; Cellphone subscriber oneself also can upload the animation assembly of oneself by network, after passing through through audit, adds in the animation component resources storehouse.
The client component mapping library is mainly used to store the module information that exists at present on each cell-phone customer terminal, comprising: the numbering of cell-phone customer terminal (phone number of cell-phone customer terminal correspondence), this assembly coding and client stores situation etc.Content in the mapping library is the module information of storing in the cell-phone customer terminal, be mainly used in the existing assembly coding of convenient described cloud computing service platform inquiry cell-phone customer terminal when upgrading, judge which module information coding need alleviate transmission pressure to client transmissions.After cell-phone customer terminal successfully gets access to certain animation assembly from described cloud computing service platform, the cloud computing service platform this animation component stores in this cell-phone customer terminal assembly mapping library.When cell-phone customer terminal and described cloud computing service platform carried out the animation component synchronization, the cloud computing service platform was safeguarded the assembly mapping library of this cell-phone customer terminal synchronously.
Upgrade the tabulation storehouse and be mainly used to store the module information that each cell-phone customer terminal need upgrade from the cloud computing service platform and each the cell-phone customer terminal information that need carry out update notification, attribute, bearer types, priority level and the load mode etc. that comprise numbering (phone number of cell-phone customer terminal correspondence), each assembly coding of cell-phone customer terminal and changed.Client upgrade content in the tabulation be described cloud computing service platform according to the variation of cell-phone customer terminal, by the increment information that corresponding algorithm calculates, treat that increment information successfully is sent to client, client side list is deleted this increment information automatically.When service-user upgrades card information, described cloud computing service platform is judged the animation assembly that some cell-phone customer terminal need upgrade, the animation component stores that need upgrade these cell-phone customer terminals is in this storehouse, cell-phone customer terminal is deleted the animation assembly after upgrading and finishing from this storehouse.When service-user upgraded card information, described cloud computing service platform was judged in the time of need carrying out update notification to some cell-phone customer terminal, and notification message is stored in this storehouse, after notice is finished, this notification message was deleted from this storehouse.
The log storehouse is mainly used to store each service-user and called subscriber user's call record situation, comprising: the time that service-user phone number, called mobile phone number, call time, last business card successfully transmit.As long as the user had once contact with the contact object, all can in this resources bank, store.When service-user was called out the called subscriber, the cloud computing service platform added attended operation to this storehouse.
The client component storehouse is mainly used to each component resources that the received described cloud computing service platform of memory mobile phone client transmits, and comprising: this assembly coding.The client component storehouse is when changing, need to carry out synchronously with described cloud computing service platform, module information upgrades in time, wherein client component storehouse situation about changing mainly contains following 2 kinds: the available storage that exceeds client as the data volume of new record more, need to carry out " assembly activation probability " by platform at this client, and according to the different client stores resource of above-mentioned operation result selection, revise " client stores resource Collator Mode " attribute in the described renewal tabulation then.In addition, same when having carried out business card updating with subscriber-related contact object, the assembly coding that platform needs to upgrade is sent to the mobile phone end, and carries out synchronously with the client component storehouse.When cell-phone customer terminal obtains certain animation assembly from described cloud computing service platform, need the information of in this storehouse, adding this animation assembly; Cell-phone customer terminal can be deleted some animation assembly according to the resource distribution situation from this storehouse.
Auto-adaptive increment transfer control method step of the present invention is as follows:
Step 1: described incremental computations starts from the user customized information change.When described cloud computing service platform finds that certain customization information of user changes, at first from described log storehouse, search all object numbers of this user, be index with above-mentioned object number sign indicating number then, the information attribute of corresponding number in each generic attribute of new customized information and the described client component mapping library is compared one by one, (as in the object number client not being installed, then finish to calculate), and the increment situation of change of calculating customized information, then in described renewal tabulation, produce the more new record of corresponding object number if change.
Described more new record comprises: the numbering of cell-phone customer terminal (phone number of cell-phone customer terminal correspondence), each assembly coding and the attribute that has changed thereof.
Step 2: the cloud computing service platform at first calculates the recorded information of respectively upgrading in the described renewal tabulation, draw each more new recorded data amount, and according to size and the real-time grade of data volume, select corresponding bearing mode, load mode and priority level, new data more is sent to the client of user institute corresponding objects number, finish the renewal of user customized information and in the demonstration of described client, and revise the respective attributes of upgrading in the tabulation.The data volume of described more new record also need is calculated with the client stores resource situation in the client component mapping library, the available storage that exceeds client as the data volume of new record more, need to carry out " assembly activation probability " by platform at this client, and according to the different client stores resource of above-mentioned operation result selection, revise " client stores resource Collator Mode " attribute in the described renewal tabulation then.
Bearing mode selection principle in the above-mentioned steps two: the foundation more data volume size of new record is selected bearing mode, and the more new record that data volume is little is selected USSD, SMS equivalent-load mode; The more new record that data volume is big is selected GPRS, UMTS, 3G equivalent-load mode.
Described update mode selection principle comprises that the backstage pushes, calls out the continuous biography etc. of carrying and take out stitches.
When the described backstage mode that pushes is in idle condition for the user, by set bearing mode (being generally GPRS, UMTS, 3G etc.) and priority level, push more new record to the user.
When mode was carried in described calling for the user object during renewal is tabulated as calling when customized user, more new record sent to the called subscriber by set bearing mode (being generally USSD, SMS etc.) in real time.
Described take out stitches continuous biography mode for when customized user as caller, when there is following situation in the user object of calling:
Non-existent user object in the communications records storehouse;
Upgrade the user object of failing to upgrade in time in the tabulation because of cause specific;
Adopt USSD or SMS equivalent-load mode, the preferential key part that transmits calling subscriber's customized information in real time treats that communication finishes between the user, after on-hook is taken out stitches, by the continuous hero of biography of broadbands such as GPRS, UMTS, 3G carrying other parts user customized information.
Described priority level identification mainly contains two principle, and the one, judge according to the sequencing that user customized information is upgraded, the 2nd, judge according to client's grade.Namely when not having VIP client's lastest imformation, the sequencing that upgrades according to the user upgrades.When VIP client's lastest imformation, then preferentially upgrade VIP client's information, and upgrade according to VIP client's sequencing, treat that VIP client has upgraded after, the sequencing that upgrades according to domestic consumer upgrades again.
Backstage during above-mentioned information updating pushes, call out and carry and the continuous idiographic flow that passes of taking out stitches is respectively:
1, the backstage pushes flow process
When the load mode property determine was backstage propelling movement mode during described cloud computing service platform was tabulated according to described renewal, start following flow process:
(1) described cloud computing service platform extracts upgating object number (phone number), and initiates USSD or SMS calling to this object;
(2) packet that is carried by above-mentioned USSD or SMS comprises: the URL address of described cloud computing service platform, relevant controlling order and other data necessary;
(3) after the client among the object user is received this calling, when the user is idle, initiate corresponding link (as GPRS, UMTS, 3G etc.) according to above-mentioned packet to described cloud computing service platform, and processing such as download accordingly;
(4) described client requires to upgrade described client component storehouse according to download information and related command, and will upgrade the result who operates and inform platform, as upgrades unsuccessfully, need inform unsuccessful reason.
2, flow process is carried in calling
Described cloud computing service platform is called out when carrying mode after according to load mode property determine in the described renewal tabulation being, starts following flow process:
(1) calling subscriber of customized information business initiates audio call to certain called subscriber;
(2) communication network judges that this calling subscriber is customized user, is triggered to the cloud computing service platform with service call;
(3) platform searches whether have calling number and the called equal more new record that can mate in the described renewal tabulation; As existing, then forward step (5) to; As not existing, then forward step (4) to;
(4) stop calculating and transmission flow;
(5) extract upgating object number (called mobile phone number), and initiate USSD or SMS calling to this object number;
(6) packet that is carried by above-mentioned USSD or SMS comprises: all data in the URL address of described cloud computing service platform, relevant controlling order and the corresponding more new record;
(7) after the described client among the object user is received this calling, according to control command and more new recorded data order accordingly and data are resolved, and will revise described client component storehouse according to the relevant information after resolving;
(8) after ring began, described client showed new user customized information at the user display screen curtain;
3, the continuous journey of spreading of taking out stitches
When described cloud computing service platform continues the biography mode according to load mode property determine in the renewal tabulation for taking out stitches, start following flow process:
(1) calling subscriber of customized information business initiates audio call to certain called subscriber;
(2) communication network judges that this calling subscriber is customized user, is triggered to the cloud computing service platform with service call;
(3) platform is searched and is upgraded whether have calling number and the called equal more new record that can mate in the tabulation; As existing, then forward step (5) to; As not existing, then forward step (4) to;
(4) stop calculating and transmission flow;
(5) extract upgating object number (called mobile phone number), and initiate USSD or SMS calling to this object number;
(6) packet that is carried by above-mentioned USSD or SMS comprises: the key data in the URL address of platform, relevant controlling order and the corresponding more new record;
(7) after the described client among the object user is received this calling, according to control command and more new recorded data order accordingly and data are resolved, and the relevant information after will resolving deposits described client component storehouse in temporarily, this information is interim card information;
(8) after ring began, described client showed above-mentioned interim card information at the user display screen curtain;
(9) after user's on-hook, and confirm terminal during the free time, described client is initiated corresponding link (as GPRS, UMTS, 3G etc.) according to above-mentioned URL address to described cloud computing service platform, and downloads the further part in the corresponding more new record;
(10) described client is resolved above-mentioned key partial data and further part data again according to new download information and related command, and remodify described client component storehouse (comprise deletion above-mentioned temporary information) according to new analysis result, the result that will upgrade operation then informs described cloud computing service platform, as upgrade unsuccessfully, need inform unsuccessful reason.
4, client component source synchronous flow process
(1) when mobile phone power-on, described client will be activated; During described client terminal start-up, and described client is carried out regularly or during the verification computing of not timing, must pin be that object carries out the verification computing with phone number, described client component resources bank content, and the corresponding units of storing in operation result and the SIM card compared, as inconsistent, change step 2, as unanimity, directly withdraw from.
(2) start GPRS and link described cloud computing service platform, send synchronization request to described cloud computing service platform, and give described client component storehouse all component coding as an addition;
(3) described cloud computing service platform carries out authentication to described client, and after authentication was passed through, described cloud computing service platform compared all numberings in described client component coding and the described client component mapping library;
(4) described cloud computing service platform will not exist in the described client component storehouse, but the assembly that described client component mapping library exists is formed the renewal sequence, sends to described client;
(5) described client deposits said modules in described client component storehouse, and finishes synchronizing process.
(6) described cloud computing service platform need carry out the computing of described client stores resource situation in above-mentioned the 4th step, and client available storage as described in exceeding as renewal sequence data amount need be given " client stores resource Collator Mode " order as an addition; Described client will be deleted corresponding assembly according to mentioned order.
5, the processing of unusual flow process
Unusually refer to when described cloud computing service platform is initiated the USSD connection request to described client, can't connect the situation of described client owing to reasons such as described client shutdown, out of reach.
In the transport service business card, run into this abnormal conditions in calling procedure, described cloud computing service platform is directly hung up this USSD and is connected.
When upgrading for business card, run into this abnormal conditions, described cloud computing service platform can be after certain time interval (this time interval can arrange), initiate the USSD connection request to described client again, if the number of times that can't connect has reached the number of times (this number of times can arrange) of regulation, described cloud computing service platform will no longer be initiated the USSD connection request to described client, when described client has the update notification request again by the time, carry out the update notification operation again.
Claims (5)
1. realize that auto-adaptive increment transmits the method for control, in the transmission of moving speech communication process establishment stage based on the user customized information of communication network, may further comprise the steps for one kind:
1) the cloud computing service platform carries out incremental computations, after the user customized information that inquires the cloud computing service platform has taken place to change, the cloud computing service platform is searched all object numbers of this user from the log storehouse, be index with the object number, the information attribute of corresponding number in each generic attribute of new customized information and the client component mapping library is compared one by one, calculate the increment situation of change of customized information, and upgrade the more new record of object number in the tabulation storehouse;
2) the cloud computing service platform calculates the recorded information of respectively upgrading in the described renewal tabulation storehouse, draw each more new recorded data amount, and according to size and the priority level of data volume, select bearing mode more new data be sent to the client of user institute corresponding objects number, finish the renewal of user customized information and in the demonstration of described client, and revise the respective attributes of upgrading in the tabulation storehouse.
2. the method for realization auto-adaptive increment as claimed in claim 1 transmission control, the attribute that recorded information comprises numbering, each assembly coding of cell-phone customer terminal and changed in the described renewal tabulation storehouse.
3. realization auto-adaptive increment as claimed in claim 1 transmits the method for control, and described user customized information was made up of Subscriber Number, type, animation assembly, dynamic logic relation, change time.
4. realization auto-adaptive increment as claimed in claim 1 transmits the method for control, and described bearing mode is USSD, SMS, GPRS, UMTS or 3G bearing mode.
5. realization auto-adaptive increment as claimed in claim 1 transmits the method for control, and described load mode is that the backstage pushes, calls out the continuous biography mode of carrying or take out stitches.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010585970 CN102055801B (en) | 2010-12-13 | 2010-12-13 | Control method of self-adaptive incremental transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010585970 CN102055801B (en) | 2010-12-13 | 2010-12-13 | Control method of self-adaptive incremental transmission |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102055801A CN102055801A (en) | 2011-05-11 |
CN102055801B true CN102055801B (en) | 2013-08-07 |
Family
ID=43959720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010585970 Active CN102055801B (en) | 2010-12-13 | 2010-12-13 | Control method of self-adaptive incremental transmission |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102055801B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107509002A (en) * | 2017-09-05 | 2017-12-22 | 王小安 | A kind of mobile communication harasses solution method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1779671A (en) * | 2004-11-24 | 2006-05-31 | 丁力 | Electronic visiting card memory method and system |
CN101110775A (en) * | 2007-07-06 | 2008-01-23 | 中兴通讯股份有限公司 | Method and system for dynamically regulating load distribution |
CN101150629A (en) * | 2007-10-22 | 2008-03-26 | 孙国仲 | Contact book management system and method |
EP1912364A1 (en) * | 2006-10-09 | 2008-04-16 | Axalto SA | Integrity of low bandwidth communications |
CN101873224A (en) * | 2010-06-07 | 2010-10-27 | 北京高森明晨信息科技有限公司 | Cloud computing load balancing method and equipment |
-
2010
- 2010-12-13 CN CN 201010585970 patent/CN102055801B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1779671A (en) * | 2004-11-24 | 2006-05-31 | 丁力 | Electronic visiting card memory method and system |
EP1912364A1 (en) * | 2006-10-09 | 2008-04-16 | Axalto SA | Integrity of low bandwidth communications |
CN101110775A (en) * | 2007-07-06 | 2008-01-23 | 中兴通讯股份有限公司 | Method and system for dynamically regulating load distribution |
CN101150629A (en) * | 2007-10-22 | 2008-03-26 | 孙国仲 | Contact book management system and method |
CN101873224A (en) * | 2010-06-07 | 2010-10-27 | 北京高森明晨信息科技有限公司 | Cloud computing load balancing method and equipment |
Also Published As
Publication number | Publication date |
---|---|
CN102055801A (en) | 2011-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1729468B (en) | Data synchronization | |
CN101656789B (en) | Method for managing application information of mobile phone and application program manager | |
CN101316221B (en) | Notification message processing method and device | |
CN100493090C (en) | Method of data synchronization between mobile terminal and server | |
CN103136658A (en) | Automatically aggregating contact information | |
CN103118206A (en) | System and method for displaying menus based on network generated interactive voice response information | |
CN102298537A (en) | Moving method and system of application programs | |
CN102752392A (en) | Method, device and system for sharing user contact details | |
CN101184294A (en) | Method and system for implementing real name calling service based on mobile terminal client terminal module | |
CN102387172A (en) | Method and device for providing or obtaining contents of network resources for mobile equipment | |
CN102186163B (en) | Data synchronizing method of multi-account address book of smart phone | |
CN101990169A (en) | Intelligent card active pushing system and intelligent card mobile terminal | |
CN101707812B (en) | Corporate advertising method based on caller identification at mobile terminal | |
CN1326410C (en) | Method for obtaining updating power information of mobile terminal | |
CN101673217B (en) | Method for realizing remote program call and system thereof | |
CN105407202A (en) | Method and terminal for remote query of contact information | |
CN103036861A (en) | Relationship match method, system, server-side and client-side of contacts in address book | |
CN101594599A (en) | A kind of image color ring implementation method, communication system and switching equipment | |
CN111221861A (en) | Method and device for synchronizing local cache and database data | |
CN102055801B (en) | Control method of self-adaptive incremental transmission | |
CN100525208C (en) | Data synchronization method | |
CN103034632A (en) | Information transmitting method and a system | |
CN101146282A (en) | Method for application recognition module to download electronic documents | |
CN103327480A (en) | Intelligent mobile phone multiple-account contact information synchronizing method | |
CN100514986C (en) | Automatic updating method of telephone directory 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 |