US20090322694A1 - Message processing system and method - Google Patents

Message processing system and method Download PDF

Info

Publication number
US20090322694A1
US20090322694A1 US12/482,464 US48246409A US2009322694A1 US 20090322694 A1 US20090322694 A1 US 20090322694A1 US 48246409 A US48246409 A US 48246409A US 2009322694 A1 US2009322694 A1 US 2009322694A1
Authority
US
United States
Prior art keywords
message
communication device
original image
data packet
data packets
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.)
Abandoned
Application number
US12/482,464
Inventor
Wen-Hsi Hsu
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.)
Chi Mei Communication Systems Inc
Original Assignee
Chi Mei Communication Systems Inc
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 Chi Mei Communication Systems Inc filed Critical Chi Mei Communication Systems Inc
Assigned to CHI MEI COMMUNICATION SYSTEMS, INC. reassignment CHI MEI COMMUNICATION SYSTEMS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HSU, WEN-HSI
Publication of US20090322694A1 publication Critical patent/US20090322694A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Definitions

  • Embodiments of the present disclosure are related to messages managing, and particularly to a message processing system and method using at least two electronic devices.
  • Messaging services have become one of the major applications for people to communicate with each other.
  • the Multimedia Message Service MMS
  • MMS Multimedia Message Service
  • IM Instant Messaging
  • users may input a message by writing/drawing on a touch panel of a first mobile device through a touch pen or a finger, and send the input message to a second mobile device.
  • the second mobile device receives the input message, and displays the input message on a display interface, however, the displayed message is not displayed as it originally wrote/drew.
  • FIG. 1 is a block diagram of one embodiment of a message processing system installed in a first communication device and a second communication device.
  • FIG. 2 is a flowchart of one embodiment of a message processing method using the first communication device and the second communication device.
  • FIG. 3 is a schematic diagram showing an original image on the first communication device and an obtained original image on the second communication device.
  • All of the processes described may be embodied in, and fully automated via, functional code modules executed by one or more general purpose computers or processors.
  • the code modules may be stored in any type of computer-readable medium or other storage device. Some or all of the methods may alternatively be embodied in specialized computer hardware or electronic apparatus.
  • FIG. 1 is a block diagram of one embodiment of a message processing system 10 of a first communication device 1 .
  • the first communication device 1 encodes an original image 30 (as show in FIG. 3 ) into a plurality of data packets, compresses the plurality of data packets to obtain/generate a message, and transmits the message to the second communication device 2 via a communication service provider 3 .
  • the communication service provider 3 may be China Mobile, China Unicom, China telecom and so on.
  • the second communication device 2 receives and decodes the message to obtain the original image 32 (shown in FIG. 3 ).
  • the original image is written/drawn a touch panel 12 of the first communication device 1 by user input.
  • the original image may be inputted by a standard keyboard/keypad of the communication device 1 .
  • the original image 30 may be words, graphs, or any other suitable symbols.
  • the first communication device 1 and the second communication device 2 are installed with the same components having the same functions, such as the message processing systems 10 , 20 , the touch panels 12 , 22 , storage systems 14 , 24 and processors 16 , 26 correspondingly.
  • the first communication device 1 includes a touch panel 12 , a storage system 14 , and a processor 16 .
  • the touch panels 12 , 22 may include a resistive film type and an electrostatic capacitive type.
  • the storage system ( 14 , 24 ) stores one or more programs, such as computerized codes of the message processing system ( 10 , 20 ), programs of an operating system, and other applications.
  • the first communication device 1 may be a mobile phone or a personal digital assistant, and the storage system 14 may be an external storage card, e.g., a smart media card, a secure digital card, a compact flash card, or any other type of memory card.
  • the processor 16 executes programs of the message processing system 10 and the other applications, to provide functions of the first communication device 1 .
  • the message processing systems ( 10 , 20 ) include encoding modules ( 100 , 200 ), transmitting modules ( 120 , 220 ), receiving modules ( 130 , 230 ), decoding modules ( 140 , 240 ), and displaying modules ( 150 , 250 ).
  • the mentioned modules may be used to execute one or more operations for the message process system ( 10 , 20 ).
  • the encoding module 100 retrieves the original image on the touch panel 12 of the first communication device 1 , and encodes the original image to obtain a plurality of data packets.
  • Each data packet has a protocol header comprising an allocated number of each data packet and an indication marking indicating the data packet belongs to the original image.
  • a format of the protocol header may be “05 00 03 XX MM NN”.
  • the byte “05” denotes that remain length of the protocol header is 5 after the byte “05”.
  • the byte “00” denotes that the length of each packet is 1 byte.
  • the byte “03” denotes that there are only 3 byte remain in the protocol header after the byte “03”.
  • the indication marking may be denoted in the protocol header as the byte “XX,” indicating the data packet belongs to the original image. Furthermore, byte “MM” denotes the total number of the data packets, and the byte “NN” denotes the allocated number of the data packet.
  • the encoding module 100 encodes the original image via a Fax Group 3 (G3) algorithm to obtain the plurality of data packets.
  • G3 Fax Group 3
  • the transmitting module 120 compresses the plurality of data packets to generate a message, and transmits the message to the second communication device 2 via the communication service provider 3 .
  • the message may be a multimedia messaging service message.
  • the receiving module 230 in the second communication device 2 receives the message and stores the received message in the storage system 24 .
  • the decoding module 240 decodes the received message which includes the plurality of data packets to obtain the original image. In one embodiment, the decoding module 240 decodes the received message by using one of the RS, Viterbi, Turbo algorithms, in one example.
  • the displaying module 250 displays the obtained original image on the touch panel 22 of the second communication device 2 . As a result both the 1 and the 2 are able to display the original image.
  • FIG. 2 is a flowchart of one embodiment of a method of processing message by using the first communication device 1 and the second communication device 2 .
  • additional blocks may be added, others removed, and the ordering of the blocks may be changed.
  • the user of the first communication device 1 writes/draws an original image freely on the touch panel 12 .
  • the original image may be the image 30 .
  • the encoding module 100 encodes the original image 30 into a plurality of data packets via a corresponding algorithm, such as the Fax Group 3 (G3) algorithm.
  • a corresponding algorithm such as the Fax Group 3 (G3) algorithm.
  • Each data packet has a protocol header which has an allocated number of each data packet and an indication marking indicating the data packet belongs to the original image.
  • the transmitting module 120 compresses the data packets to generate a message, and transmits the message to the second communication device 2 via the communication service provider 3 .
  • the message may be a multimedia messaging service message.
  • the receiving module 230 of the second communication device 2 receives the transmitted message from the first communication device 1 .
  • the decoding module 240 decodes the received message to obtain the original image 32 by using a algorithm.
  • the algorithm may be the RS, Viterbi, Turbo algorithm, for example.
  • the displaying module 2500 displays the decoded the original image 32 on the touch panel 22 of the second communication device 2 .
  • FIG. 3 is a schematic diagram of the original image 30 input in the first communication device and the obtained original image 32 .
  • the first communication device 1 decodes the original image 30 into the plurality of data packets, and compresses the data packets to obtain the message, and transmitted the message to the second communication device 2 .
  • the second communication device 2 decodes the message to obtain the original image 32 and displays the obtained original image 32 on the touch panel 22 . As a result both the 1 and the 2 are able to display the original image. Thus, amusement of sending message is greatly improved.

Abstract

A computer-based message processing system and method inputs an original image by using a touch panel of a first communication device, retrieves the original image, and encodes the original image to obtain a plurality of data packets. The system and method further compresses the data packets to generate a message, and transmits the message to a second communication device, receives the message by the second communication device, decodes the message to obtain the original image, and displays the obtained original image on a display of the second communication device.

Description

    BACKGROUND
  • 1. Technical Field
  • Embodiments of the present disclosure are related to messages managing, and particularly to a message processing system and method using at least two electronic devices.
  • 2. Description of Related Art
  • Messaging services have become one of the major applications for people to communicate with each other. The Multimedia Message Service (MMS) has being developed and standardized to deliver rich communication contents, such as images and audio/video clips. The Instant Messaging (IM) service allow users to exchange rich messages instantly. Generally, users may input a message by writing/drawing on a touch panel of a first mobile device through a touch pen or a finger, and send the input message to a second mobile device. The second mobile device receives the input message, and displays the input message on a display interface, however, the displayed message is not displayed as it originally wrote/drew.
  • What is needed, therefore, is an improved system and method for processing message to overcome the above-stated problems.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of one embodiment of a message processing system installed in a first communication device and a second communication device.
  • FIG. 2 is a flowchart of one embodiment of a message processing method using the first communication device and the second communication device.
  • FIG. 3 is a schematic diagram showing an original image on the first communication device and an obtained original image on the second communication device.
  • DETAILED DESCRIPTION
  • All of the processes described may be embodied in, and fully automated via, functional code modules executed by one or more general purpose computers or processors. The code modules may be stored in any type of computer-readable medium or other storage device. Some or all of the methods may alternatively be embodied in specialized computer hardware or electronic apparatus.
  • FIG. 1 is a block diagram of one embodiment of a message processing system 10 of a first communication device 1. For the purpose to describe conveniently, it is supposed that the first communication device 1 encodes an original image 30 (as show in FIG. 3) into a plurality of data packets, compresses the plurality of data packets to obtain/generate a message, and transmits the message to the second communication device 2 via a communication service provider 3. The communication service provider 3 may be China Mobile, China Unicom, China telecom and so on. The second communication device 2 receives and decodes the message to obtain the original image 32 (shown in FIG. 3). In one embodiment, the original image is written/drawn a touch panel 12 of the first communication device 1 by user input. In other embodiment, the original image may be inputted by a standard keyboard/keypad of the communication device 1. The original image 30 may be words, graphs, or any other suitable symbols.
  • Depending on the embodiment, the first communication device 1 and the second communication device 2 are installed with the same components having the same functions, such as the message processing systems 10, 20, the touch panels 12, 22, storage systems 14, 24 and processors 16, 26 correspondingly. The first communication device 1 includes a touch panel 12, a storage system 14, and a processor 16. In one embodiment, the touch panels 12,22 may include a resistive film type and an electrostatic capacitive type.
  • The storage system (14, 24) stores one or more programs, such as computerized codes of the message processing system (10, 20), programs of an operating system, and other applications. In one embodiment, the first communication device 1 may be a mobile phone or a personal digital assistant, and the storage system 14 may be an external storage card, e.g., a smart media card, a secure digital card, a compact flash card, or any other type of memory card. The processor 16 executes programs of the message processing system 10 and the other applications, to provide functions of the first communication device 1.
  • In one embodiment, the message processing systems (10, 20) include encoding modules (100, 200), transmitting modules (120, 220), receiving modules (130, 230), decoding modules (140, 240), and displaying modules (150, 250). The mentioned modules may be used to execute one or more operations for the message process system (10, 20).
  • The encoding module 100 retrieves the original image on the touch panel 12 of the first communication device 1, and encodes the original image to obtain a plurality of data packets. Each data packet has a protocol header comprising an allocated number of each data packet and an indication marking indicating the data packet belongs to the original image. In one embodiment, a format of the protocol header may be “05 00 03 XX MM NN”. In the protocol header, the byte “05” denotes that remain length of the protocol header is 5 after the byte “05”. The byte “00” denotes that the length of each packet is 1 byte. The byte “03” denotes that there are only 3 byte remain in the protocol header after the byte “03”. The indication marking may be denoted in the protocol header as the byte “XX,” indicating the data packet belongs to the original image. Furthermore, byte “MM” denotes the total number of the data packets, and the byte “NN” denotes the allocated number of the data packet. In one embodiment, the encoding module 100 encodes the original image via a Fax Group 3 (G3) algorithm to obtain the plurality of data packets.
  • The transmitting module 120 compresses the plurality of data packets to generate a message, and transmits the message to the second communication device 2 via the communication service provider 3. In one embodiment, the message may be a multimedia messaging service message.
  • The receiving module 230 in the second communication device 2 receives the message and stores the received message in the storage system 24.
  • The decoding module 240 decodes the received message which includes the plurality of data packets to obtain the original image. In one embodiment, the decoding module 240 decodes the received message by using one of the RS, Viterbi, Turbo algorithms, in one example.
  • The displaying module 250 displays the obtained original image on the touch panel 22 of the second communication device 2. As a result both the 1 and the 2 are able to display the original image.
  • FIG. 2 is a flowchart of one embodiment of a method of processing message by using the first communication device 1 and the second communication device 2. Depending on the embodiment, additional blocks may be added, others removed, and the ordering of the blocks may be changed.
  • In block S210, the user of the first communication device 1 writes/draws an original image freely on the touch panel 12. For example, the original image may be the image 30.
  • In block S220, the encoding module 100 encodes the original image 30 into a plurality of data packets via a corresponding algorithm, such as the Fax Group 3 (G3) algorithm. Each data packet has a protocol header which has an allocated number of each data packet and an indication marking indicating the data packet belongs to the original image.
  • In block S230, the transmitting module 120 compresses the data packets to generate a message, and transmits the message to the second communication device 2 via the communication service provider 3. The message may be a multimedia messaging service message.
  • In block S240, the receiving module 230 of the second communication device 2 receives the transmitted message from the first communication device 1. The decoding module 240 decodes the received message to obtain the original image 32 by using a algorithm. As mentioned above, the algorithm may be the RS, Viterbi, Turbo algorithm, for example.
  • In block S250, the displaying module 2500 displays the decoded the original image 32 on the touch panel 22 of the second communication device 2.
  • FIG. 3 is a schematic diagram of the original image 30 input in the first communication device and the obtained original image 32. The first communication device 1 decodes the original image 30 into the plurality of data packets, and compresses the data packets to obtain the message, and transmitted the message to the second communication device 2. The second communication device 2 decodes the message to obtain the original image 32 and displays the obtained original image 32 on the touch panel 22. As a result both the 1 and the 2 are able to display the original image. Thus, amusement of sending message is greatly improved.
  • It should be emphasized that the above-described inventive embodiments are merely possible examples of implementations, and set forth for a clear understanding of the principles of the present disclosure. Many variations and modifications may be made to the above-described inventive embodiments without departing substantially from the spirit and principles of the present disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and the above-described inventive embodiments, and the present disclosure is protected by the following claims.

Claims (10)

1. A message processing method using a first communication device and a second communication device, the first communication device comprising a touch panel, the method comprising:
inputting an original image by using the touch panel of the first communication device;
encoding the original image into a plurality of data packets, each data packet having a protocol header comprising an allocated number of each data packet and an indication marking indicating the data packet belongs to the original image;
compressing the data packets to generate a message, and transmitting the message to the second communication device;
receiving the message by the second communication device and decoding the message to obtain the original image; and
displaying the obtained original image on a display of the second communication device.
2. The method as claims in claim 1, wherein the original image is encoded via a Fax Group 3 (G3) algorithm.
3. The method as claims in claim 1, wherein the message is decoded via one of RS, Viterbi, Turbo algorithms.
4. A computer-based message processing system, the system comprising:
a storage system;
at least one processor; and
one or more programs stored in the storage system and being executable by the at least one processor, the one or more programs comprising:
an encoding module to retrieve an original image input of a first communication device and encode the original image into a plurality of data packets, each data packet having a protocol header comprising an allocated number of each data packet and an indication marking indicating the data packet belongs to the original image;
a transmitting module to compress the data packets to generate a message, and transmit the message to a second communication device;
a receiving module to receive the message and stored the received message by the second communication device;
a decoding module to decode the message to obtain the original image; and
a displaying module to display the obtained original image on a display of the second communication device.
5. The system as claimed in claim 4, wherein the encoding module encodes the original image via a Fax Group 3 (G3) algorithm.
6. The system as claimed in claim 4, wherein the decoding module decodes the message via one of RS, Viterbi, Turbo algorithms.
7. The system as claimed in claim 4, wherein the storage system is selected from the group consisting of a smart media card, a secure digital card, and a compact flash card.
8. A storage medium storing a set of instructions, the set of instructions capable of being executed by a processor to perform a message processing method using a first communication device and a second communication device, the first communication device having a touch panel, the method comprising:
inputting an original image by using the touch panel of the first communication device;
encoding the original images into a plurality of data packets, each data packet having a protocol header comprising an allocated number of each data packet and an indication marking indicating the data packet belongs to the original image;
compressing the data packets to generate a message, and transmitting the message to the second communication device;
receiving the message by the second communication device and decoding the message to obtain the original image; and
displaying the obtained original image on a display of the second communication device.
9. The storage medium as claimed in claim 8, wherein the original image is encoded via a Fax Group 3 (G3) algorithm.
10. The storage medium as claimed in claim 8, wherein the message is decoded via one of RS, Viterbi, Turbo algorithms.
US12/482,464 2008-06-27 2009-06-11 Message processing system and method Abandoned US20090322694A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200810302384.7 2008-06-27
CN200810302384A CN101616211A (en) 2008-06-27 2008-06-27 Short message process system and method

Publications (1)

Publication Number Publication Date
US20090322694A1 true US20090322694A1 (en) 2009-12-31

Family

ID=41446778

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/482,464 Abandoned US20090322694A1 (en) 2008-06-27 2009-06-11 Message processing system and method

Country Status (2)

Country Link
US (1) US20090322694A1 (en)
CN (1) CN101616211A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101877839A (en) * 2010-05-25 2010-11-03 南京邮电大学 Method for transmitting individualized short message

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6125207A (en) * 1995-06-05 2000-09-26 Motorola, Inc. Encoded facsimile communication with a selective system and method therefor
US20020046249A1 (en) * 1999-10-13 2002-04-18 Shiigi Clyde K. Method and system for creating and sending handwritten or handdrawn messages
US7003308B1 (en) * 2000-09-12 2006-02-21 At&T Corp. Method and system for handwritten electronic messaging
US20060165307A1 (en) * 2005-01-26 2006-07-27 Satoshi Kondo Image processing method
US7409094B2 (en) * 2001-05-04 2008-08-05 Hewlett-Packard Development Company, L.P. Methods and systems for packetizing encoded data
US20080233986A1 (en) * 2005-11-10 2008-09-25 Abdelazim Y Hazem Transmission of Handwriting Over Sms Protocol
US7903877B2 (en) * 2007-03-06 2011-03-08 Microsoft Corporation Radical-based HMM modeling for handwritten East Asian characters

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6125207A (en) * 1995-06-05 2000-09-26 Motorola, Inc. Encoded facsimile communication with a selective system and method therefor
US20020046249A1 (en) * 1999-10-13 2002-04-18 Shiigi Clyde K. Method and system for creating and sending handwritten or handdrawn messages
US7003308B1 (en) * 2000-09-12 2006-02-21 At&T Corp. Method and system for handwritten electronic messaging
US7409094B2 (en) * 2001-05-04 2008-08-05 Hewlett-Packard Development Company, L.P. Methods and systems for packetizing encoded data
US20060165307A1 (en) * 2005-01-26 2006-07-27 Satoshi Kondo Image processing method
US20080233986A1 (en) * 2005-11-10 2008-09-25 Abdelazim Y Hazem Transmission of Handwriting Over Sms Protocol
US7903877B2 (en) * 2007-03-06 2011-03-08 Microsoft Corporation Radical-based HMM modeling for handwritten East Asian characters

Also Published As

Publication number Publication date
CN101616211A (en) 2009-12-30

Similar Documents

Publication Publication Date Title
US10708215B2 (en) Method and apparatus for displaying comment information
CN101873467B (en) Multimedia terminal and method for processing information of mobile television by using same
CN104917764B (en) A kind of multimedia service method for pushing and system based on Quick Response Code
TW201301850A (en) Method and system for sharing E-card
WO2017054597A1 (en) Processing method and device for emoji string
US11109012B2 (en) Carriage of PCC in ISOBMFF for flexible combination
US7844672B2 (en) Methods, systems, and computer program products for managing email in a client-server environment
KR20110050300A (en) Apparatus and method for playing handwriting message using handwriting data
CN103326923A (en) Method and device for information sharing
CN114205665B (en) Information processing method, device, electronic equipment and storage medium
US11196868B2 (en) Audio data processing method, server, client and server, and storage medium
CN102833411A (en) Method and system for processing information on basis of dual-tone multifrequency and receiving terminal
US20130013647A1 (en) Method and device for importing backup data for a mobile terminal
CN112422978A (en) Intelligent transcoding method and device, electronic equipment and storage medium
US20120180092A1 (en) Method and system for electronic communication to television
CN1464749A (en) Short message service system based on unidirectional cable television network
CN114040144A (en) Video call method and electronic equipment
US20090322694A1 (en) Message processing system and method
TWI523557B (en) Method of handling sms messages and related communication system
CN101119545B (en) Encoding label based information processing system and information processing method
US10873549B2 (en) Message processing method and electronic device supporting the same
US9544252B2 (en) Compressing and decompressing electronic messages in message threads
CN111949826A (en) Method for adding and displaying article information in video, electronic equipment and storage medium
CN115348232B (en) Decoding method, decoding device, electronic equipment, medium and product
CN114244792B (en) Message sending method and device and message display method and device

Legal Events

Date Code Title Description
AS Assignment

Owner name: CHI MEI COMMUNICATION SYSTEMS, INC., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HSU, WEN-HSI;REEL/FRAME:022809/0653

Effective date: 20090608

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION