CN101470744B - Data transmission method - Google Patents

Data transmission method Download PDF

Info

Publication number
CN101470744B
CN101470744B CN2007103073112A CN200710307311A CN101470744B CN 101470744 B CN101470744 B CN 101470744B CN 2007103073112 A CN2007103073112 A CN 2007103073112A CN 200710307311 A CN200710307311 A CN 200710307311A CN 101470744 B CN101470744 B CN 101470744B
Authority
CN
China
Prior art keywords
bit
data
msds
higher limit
bit number
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.)
Expired - Fee Related
Application number
CN2007103073112A
Other languages
Chinese (zh)
Other versions
CN101470744A (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.)
He Panyun
Original Assignee
Inventec 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 Inventec Corp filed Critical Inventec Corp
Priority to CN2007103073112A priority Critical patent/CN101470744B/en
Publication of CN101470744A publication Critical patent/CN101470744A/en
Application granted granted Critical
Publication of CN101470744B publication Critical patent/CN101470744B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a data transmission method, which is suitable for transmitting a first data table from a server to a mobile device, wherein the first data table comprises a plurality of first data fields. The method comprises determining the largest use bit of each of the first data fields, and deleting the first data field whose largest use bit is zero for generating a second data table, when the largest bit of one of the first data fields is zero, then transmitting the second data table to the mobile device.

Description

Data transmission method
Technical field
The invention relates to a kind of data transmission method, and particularly simplify the method for data form relevant for a kind of transmission.
Background technology
Along with the arriving of digital Age, device for mobile communication is mobile phone or personal digital assistant for example, since easy to use and carry light and handy facility, therefore extensively be subjected to consumer's favor.And increasingly mature along with mechanics of communication, the user can be by device for mobile communication, and carry out the image communication easily, transmit Email, news in brief breath, multimedia message fast, or even by the server archives of downloading data in a large number.
Yet,, therefore when Server Transport need take the data of huge storage space, tend to because the storage area deficiency of device for mobile communication the program interrupt that causes data to be downloaded because device for mobile communication has less storage area.Or even data success by downloaded to device for mobile communication, the data that the storer of device for mobile communication almost is downloaded is shared, and makes mobile device produce the problem of storer deficiency when other functional operations are done in execution.
Summary of the invention
Purpose of the present invention is providing a kind of data transmitting method exactly, and that can reduce the data that transmits takies the bit number.
A further object of the present invention provides a kind of data transmitting method, data can be smoothly be sent on the mobile device by the data bank of server, and be subjected to the excessive influence of institute's data transmission.
The present invention proposes a kind of data transmitting method, be applicable to from a server and transmit one first MSDS to a mobile device, wherein this first MSDS has a plurality of data fields, and having a bit, each data field counts higher limit, the method comprises: on this server, calculate a maximum bit number that uses of each those data field.Afterwards, confirm that this maximum of each those data field is used bit number, wherein when one of them this maximum of those data fields when to use bit number be zero, this bit that upgrades this data field is counted higher limit and is counted higher limit to reduce this bit.And when one of them this maximum of those data fields uses bit number non-vanishing, then upgrade this bit of this data field to count higher limit, make this bit count higher limit and equal this maximum and use the bit number.Then, count higher limit, produce one second MSDS according to this bit of the renewal of each data field.At last, transmit this second MSDS to this mobile device.
According to the described data transmitting method of preferred embodiment of the present invention, wherein one first of this first MSDS total bit number is greater than one second total bit number of this second MSDS.
According to the described data transmitting method of preferred embodiment of the present invention, wherein each those bit is counted higher limit and should maximum be used the bit number more than or equal to corresponding.
According to the described data transmitting method of preferred embodiment of the present invention, this bit that wherein upgrades this data field is counted higher limit and counted the step of higher limit and also comprise to reduce this bit: reducing this bit, to count higher limit be 1.
According to the described data transmitting method of preferred embodiment of the present invention, this bit that wherein upgrades this data field is counted higher limit and is counted the step of higher limit and also comprise to reduce this bit: delete this data field.
The present invention proposes a kind of data transmitting method in addition, be applicable to from a server and transmit one first MSDS to a mobile device, wherein this first MSDS has a plurality of first data fields, the method comprises: a maximum bit number that uses of confirming each those first data field, wherein when one of them this maximum of those first data fields uses bit number to be zero, deleting this maximum use bit number is this zero first data field, to produce one second MSDS.Transmit this second MSDS afterwards to this mobile device.
According to the described data transmitting method of preferred embodiment of the present invention, wherein one first of this first MSDS total bit number is greater than one second total bit number of this second MSDS.
According to the described data transmitting method of preferred embodiment of the present invention, a maximum step of using the bit number of wherein confirming each those first data field also comprises when one of them this maximum use bit number of those data fields is non-vanishing, then upgrade one first bit of this data field and count higher limit, make this first bit count higher limit and equal this maximum use bit number, to produce this second MSDS.Again, this second MSDS has a plurality of second data fields corresponding those first data fields respectively, and one second bit of each those second data field is counted this maximum use bit number that higher limit equals corresponding this first data field.
In the present invention, transmit data to the mobile device by server, inspect the user mode of each data field in the MSDS of institute's tendency to develop earlier, with using the bit number is that zero data field is deleted or its bit is counted higher limit is set at 1, that is deletion is not inserted the data field of any data or is kept this and do not fill out field and give its field bit that to count higher limit be minimum, even if so on server, take the MSDS of big storage space, can produce the MSDS that takies little the simplifying of storage space by above-mentioned steps, therefore when the MSDS of this simplifying is sent to mobile device, can can't not finish download action because of the memory space inadequate of mobile device.
Description of drawings
For above-mentioned purpose of the present invention, feature and advantage can be become apparent, below in conjunction with accompanying drawing the specific embodiment of the present invention is elaborated, wherein:
Fig. 1 illustrates and is a kind of data transmitting method general flow chart according to a preferred embodiment of the present invention.
It is that each the field bit of one first MSDS on the server is counted higher limit that Fig. 2 A illustrates.
Fig. 2 B illustrates and is the first MSDS content among Fig. 2 A.
The maximum bit number that uses of each field of first MSDS of Fig. 2 C displayed map 2B.
Fig. 3 A illustrates the second MSDS content for producing behind the first data compaction table among Fig. 2 A.
It is that each the field bit of one second MSDS on the server is counted higher limit that Fig. 3 B illustrates.
Embodiment
Fig. 1 illustrates and is a kind of data transmitting method general flow chart according to a preferred embodiment of the present invention.It is that each the field bit of one first MSDS on the server is counted higher limit that Fig. 2 A illustrates.Fig. 2 B illustrates and is the first MSDS content among Fig. 2 A.The maximum bit number that uses of each field of first MSDS of Fig. 2 C displayed map 2B.Please refer to Fig. 1, Fig. 2 A and Fig. 2 B, be stored in one first MSDS that a server catches and have a plurality of data fields, each data field is set with a bit respectively and counts higher limit (as Fig. 2 A).Above-mentioned so-called bit is counted higher limit and is meant at the data bit number of each information box for storing at most.In step S101, according to insert shared bit number of the data in each clauses and subclauses in each data field in first MSDS, calculate the maximum of each data field and use the bit number, that is in the numerous clauses and subclauses in the same data field in the stored data, take maximum bit numbers.Wherein, in each data field, bit is counted higher limit more than or equal to the corresponding maximum bit number that uses.
Email field with first MSDS is an example, in belonging to four clauses and subclauses of email field, with a letter character is a bit, then the shared bit number of data " [email protected] " is 24, the shared bit number of data " [email protected] " is 17, and the shared bit number of data " [email protected] " is 21, and the bottommost clauses and subclauses of email field, do not have and insert any data, so the bit number that takies is 0.Therefore, the maximum of email field use bit number is 24.
Afterwards, in step S103, confirm that the maximum of each those data field is used the bit number, whether the maximum use bit number of any data field is arranged is zero.Just when each row in the data field were not all inserted data, then the use of the maximum in this data field bit number was zero.When one of them maximum of data field used the bit number to be zero, for example the academic title's field among Fig. 2 B upgraded the bit of this data field and counts higher limit, just reduces the bit of this data field and counts higher limit (step S105).Wherein, it for example is to reduce that present worth is 1 or zero on the bit number of this data field that this data for updating field is counted higher limit with the bit that reduces the data field, that is deletes this data field.
Yet, when one of them this maximum of data field uses bit number non-vanishing, for example listed surname field, name field, mobile phone field, home telephone field, company's phone field, Business Name field and e-mail field etc. among Fig. 2 B, then the bit of data for updating field is counted higher limit, makes bit count higher limit and equals the maximum bit number (step S107) that uses.That is use bit numerical table lattice with the maximum of each field among Fig. 2 C, as counting the higher limit form as each the field bit among Fig. 2 A.
Then, bit according to the renewal of each data field is counted higher limit, produce one second MSDS, as Fig. 3 A (step S109), and the bit of each field of second MSDS is counted higher limit (Fig. 3 B) and is equaled the corresponding maximum bit number (Fig. 2 C) that uses in first MSDS.Continuous and, transmit this second MSDS to a mobile device.In addition, second total bit number of taking greater than second MSDS of first total bit number of taking of first MSDS.That is second MSDS take less storage space.
In sum, in the present invention, transmit data to the mobile device by server, inspect the user mode of each data field in the MSDS of institute's tendency to develop earlier, with using the bit number is that zero data field is deleted or its bit is counted higher limit is set at 1, that is deletion is not inserted the data field of any data or is kept this and do not fill out field and give its field bit that to count higher limit be minimum, even if so on server, take the MSDS of big storage space, can produce the MSDS that takies little the simplifying of storage space by above-mentioned steps, therefore when the MSDS of this simplifying is sent to mobile device, can can't not finish download action because of the memory space inadequate of mobile device.
Though the present invention discloses as above with preferred embodiment; right its is not in order to qualification the present invention, any those skilled in the art, without departing from the spirit and scope of the present invention; when can doing a little modification and perfect, so protection scope of the present invention is when with being as the criterion that claims were defined.

Claims (7)

1. a data transmitting method is applicable to from a server and transmits one first MSDS to a mobile device, and it is characterized in that, this first MSDS has a plurality of data fields, counts higher limit and each data field has a bit, and this method comprises:
On this server, calculate a maximum bit number that uses of each those data field;
Confirm this maximum use bit number of each those data field, wherein:
When one of them this maximum of those data fields used bit number to be zero, this bit that upgrades this data field was counted higher limit and is counted higher limit to reduce this bit;
When one of them this maximum of those data fields uses bit number non-vanishing, then upgrade this bit of this data field and count higher limit, make this bit count higher limit and equal this maximum and use the bit number;
This bit according to the renewal of each data field is counted higher limit, produces one second MSDS; And
Transmit this second MSDS to this mobile device.
2. data transmitting method as claimed in claim 1 is characterized in that, one first total bit number of this first MSDS is greater than one second total bit number of this second MSDS.
3. data transmitting method as claimed in claim 1 is characterized in that, this bit that upgrades this data field is counted higher limit and counted the step of higher limit and also comprise to reduce this bit: reduce this bit and count higher limit, making this bit count higher limit becomes 1.
4. data transmitting method as claimed in claim 1 is characterized in that, this bit that upgrades this data field is counted higher limit and counted the step of higher limit and also comprise to reduce this bit: delete this data field.
5. a data transmitting method is applicable to from a server and transmits one first MSDS to a mobile device, and wherein this first MSDS has a plurality of first data fields, and this method comprises:
Confirm a maximum bit number that uses of each those first data field, wherein
When one of them this maximum of those first data fields used bit number to be zero, deleting this maximum, to use bit number be this first data field of zero, to produce one second MSDS; And
Transmit this second MSDS to this mobile device.
6. data transmitting method as claimed in claim 5 is characterized in that, one first total bit number of this first MSDS is greater than one second total bit number of this second MSDS.
7. data transmitting method as claimed in claim 5, it is characterized in that, this second MSDS has a plurality of second data fields corresponding those first data fields respectively, and one second bit of each those second data field is counted this maximum use bit number that higher limit equals corresponding this first data field.
CN2007103073112A 2007-12-27 2007-12-27 Data transmission method Expired - Fee Related CN101470744B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007103073112A CN101470744B (en) 2007-12-27 2007-12-27 Data transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007103073112A CN101470744B (en) 2007-12-27 2007-12-27 Data transmission method

Publications (2)

Publication Number Publication Date
CN101470744A CN101470744A (en) 2009-07-01
CN101470744B true CN101470744B (en) 2011-06-22

Family

ID=40828220

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007103073112A Expired - Fee Related CN101470744B (en) 2007-12-27 2007-12-27 Data transmission method

Country Status (1)

Country Link
CN (1) CN101470744B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1383280A (en) * 2001-02-27 2002-12-04 松下电器产业株式会社 Data broadcast plan system, device, method, recording medium or program
CN1841383A (en) * 2005-03-30 2006-10-04 艾瑞赞公司 Method for requesting and viewing a preview of a table attachment on a mobile communication device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1383280A (en) * 2001-02-27 2002-12-04 松下电器产业株式会社 Data broadcast plan system, device, method, recording medium or program
CN1841383A (en) * 2005-03-30 2006-10-04 艾瑞赞公司 Method for requesting and viewing a preview of a table attachment on a mobile communication device

Also Published As

Publication number Publication date
CN101470744A (en) 2009-07-01

Similar Documents

Publication Publication Date Title
US9548952B2 (en) Method and radio communication device for the transmission efficient editing of multimedia messages
CN101330657B (en) Address list system and implementing method thereof
CN101454988B (en) Method and system of user-interests driven launching pad of mobile applications
US8238882B2 (en) System and method for storage of electronic mail
CN102769687B (en) Mass texting system and method
CN101719954B (en) Method and device for realizing shot message topping
JP2004536507A (en) Email manager program for wireless information devices
CN101895630A (en) Mobile phone information classification management method
CN101072067A (en) Device and method for realizing short-message classified sending, receiving and displaying
CN103905615A (en) Short message merging system and method thereof
CN101895837A (en) E-mail sending method for mobile terminal and e-mail system
CN101494832A (en) Point-to-point identification method and system for embedded chaining short message
CN106656757A (en) Intelligent terminal device and unread message management method thereof
CN101304454B (en) Method for rapidly inspecting short message history record
US20020178222A1 (en) Information duplication and customization system and method for handheld computers
US20070123241A1 (en) Mobile communication terminal
CN102436380A (en) STK menu handling system and processing method for menu
CN101470744B (en) Data transmission method
US9641475B2 (en) Electronic mail receiving device and method
CN117692418A (en) Message processing method, device, computer equipment and storage medium
US20050289190A1 (en) Meta-data approach to indexing, retrieval and management of stored messages in a portable communication device
US20090150483A1 (en) Communication apparatus
US8417291B2 (en) Method and apparatus for managing phonebook in a portable terminal
CN1816060A (en) Telecommunication device capable of transmitting short message, and method thereof
CN101098497A (en) Multi-stage short message transmitting and disorder reception storing and whole displaying apparatus and method

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
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: He Panyun

Inventor before: Lin Dade

TR01 Transfer of patent right

Effective date of registration: 20170314

Address after: Tianjin city Jinnan District xianshuigu town Gu Road he'an Park Building No. 4 No. 301

Patentee after: He Panyun

Address before: Taipei City, Taiwan Chinese Shilin District Hougang Street No. 66

Patentee before: Inventec Corporation

TR01 Transfer of patent right
CP02 Change in the address of a patent holder

Address after: 541001 No. 147, Diecai, the Guangxi Zhuang Autonomous Region District, Guilin, Zhongshan North Road

Patentee after: He Panyun

Address before: 300000 Tianjin city Jinnan District xianshuigu town Gu Road he'an Park Building No. 4 No. 301

Patentee before: He Panyun

CP02 Change in the address of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110622

Termination date: 20171227

CF01 Termination of patent right due to non-payment of annual fee