[go: up one dir, main page]

HK1089320A - Mobile communication terminal including of which menu can be constructed by using mobile flash - Google Patents

Mobile communication terminal including of which menu can be constructed by using mobile flash Download PDF

Info

Publication number
HK1089320A
HK1089320A HK06109607.0A HK06109607A HK1089320A HK 1089320 A HK1089320 A HK 1089320A HK 06109607 A HK06109607 A HK 06109607A HK 1089320 A HK1089320 A HK 1089320A
Authority
HK
Hong Kong
Prior art keywords
mobile
menu
communication terminal
flash
mobile communication
Prior art date
Application number
HK06109607.0A
Other languages
Chinese (zh)
Inventor
吴钟焕
金相范
Original Assignee
株式会社 泛泰
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 株式会社 泛泰 filed Critical 株式会社 泛泰
Publication of HK1089320A publication Critical patent/HK1089320A/en

Links

Description

Mobile communication terminal including menu capable of being constructed by using mobile FLASH
Cross reference to related applications
The application claims priority of korean patent application No.10-2002-0101848, filed on 6.12.2004, the contents of which are incorporated herein by reference.
Technical Field
The present invention relates to a mobile communication terminal whose menu can be universally constructed by using a mobile flash.
Background
Mobile flash is a general term for a solution that can adapt macro-media flash (a standard for interactive vector graphics and Web animation) to a mobile environment to generate and reproduce contents.
In the existing mobile communication terminal in which the mobile flash is installed, the mobile flash is used only for downloading a flash movie or reproducing a downloaded flash movie.
Fig. 1 is a block diagram illustrating a mobile communication terminal installed with a mobile flash according to the related art. As shown in the drawing, the mobile communication terminal mounted with the mobile flash includes a mobile input device part 11, a Man Machine Interface (MMI) 12, a mobile flash engine part 13, a mobile flash play part 14, and a display part 15.
An operation process of a flash movie in a handheld terminal will be described with reference to fig. 1.
First, when a user requests reproduction of a flash movie through the mobile input device section 11 such as a keyboard, a request signal is transmitted to the MMI 12. The task (task) in charge of the MMI 12 loads the corresponding flash movie file based on the request signal.
At the same time, the MMI 12 and the mobile flash engine part 13 perform focus conversion (focuschinging). Thereby, the mobile flash engine part 13 processes the data received from the mobile input device part 11 to generate data to be reproduced, and the mobile flash play part 14 converts the generated data into a format that can be displayed through the display part 15 of the mobile communication terminal. At this time, user interaction such as basic key input of the user through the mobile input device section 11 can be processed.
Through the above-described procedure, a flash movie is reproduced on the display part of the mobile communication terminal. As such, the mobile communication terminal installed with the mobile flash according to the related art can provide only a function of downloading and reproducing flash movie contents.
Disclosure of Invention
Accordingly, the present invention has been made to provide a technique for using a mobile flash in constructing a menu of a mobile communication terminal. In other words, an object of the present invention is to provide a mobile communication terminal capable of commonly using a mobile flash to construct and update its menu. Further, another object of the present invention is to provide a general and efficient menu by constructing and updating a menu tree (menu tree) using a flash movie in a mobile communication terminal in which a mobile flash is installed, and to provide a content provider with convenience in making a flash movie. Further, another object is that a user of a mobile communication terminal can personally construct a menu suitable for user preferences using a flash movie.
In order to achieve the object, there is provided a mobile communication terminal mounted with a mobile flash, the mobile communication terminal including: a mobile input device section for inputting a reproduction request of a flash movie; a man-machine interface (MMI) for loading a corresponding movie file based on the reproduction request; a communication bridge module for communicating with the MMI to monitor navigation events; a memory part for storing an extensible Markup Language (XML) document having information on a handset structure and a menu tree structure of the mobile communication terminal; a mobile flash engine part for parsing the XML document read out from the memory part to map the XML document with a flash movie and analyzing the parsed XML document according to the navigation event; and a mobile flash playing part for outputting the analyzed XML document contents through the display part.
Brief Description of Drawings
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
fig. 1 is a block diagram illustrating a structure of a mobile communication terminal mounted with a mobile flash according to the related art;
fig. 2 is a block diagram illustrating a structure of a mobile communication terminal according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating an operation process of a mobile flash in a mobile communication terminal according to an embodiment of the present invention;
fig. 4 is a view showing an example of a menu tree structure of a mobile communication terminal;
FIG. 5 is a view showing an example of a menu tree structure of an XML document type; and
fig. 6 is a view showing an example of a menu tree in fig. 4 written in an XML document.
Detailed Description
The mobile communication terminal according to the present invention can construct its menu using a mobile flash. To this end, the mobile communication terminal according to the present invention stores an XML document having information on a handset structure and a menu tree structure in an internal memory in advance. When a menu is built, the corresponding mobile flash basically provides various functions and scripting languages to parse an XML document and process a Document Object Model (DOM). Hereinafter, embodiments of the present invention will be described in more detail with reference to the accompanying drawings.
As shown in fig. 2, the mobile communication terminal according to an embodiment of the present invention may include a mobile input device part 21, an MMI 22, a communication bridge module 23, a mobile flash engine part 24, a memory part 25, a mobile platform interface part 26, a mobile flash play part 27, and a display part 28.
When a user requests reproduction of a flash movie, the mobile input device section 21 detects the request and transmits a request signal to the MMI 22. The user can request the reproduction of the flash movie, for example, by manipulating keys on a keypad provided with the mobile communication terminal.
The MMI 22 includes a task responsible for the hand-held device MMI and receives a reproduction request signal from the mobile input apparatus section 21. The MMI 22 loads the flash movie file requested by the user based on the request signal.
The communication bridge module 23 communicates with tasks in the MMI 22. In addition, it monitors navigation events such as menu movement in the mobile communication terminal. In addition, the communication bridge module 23 causes the mobile flash engine section 24 to control the hand-held device. When the communication bridge module 23 monitors the navigation event, it can use a Java script Application Program Interface (API) provided by the mobile flash engine part and library functions of C-level.
The mobile flash engine part 24 parses an XML document stored in the memory part 25 within the mobile communication terminal to map with a flash movie. In addition, the mobile flash engine part 24 analyzes the corresponding parsed XML document according to a navigation event such as menu movement in the mobile communication terminal, and applies the analyzed information to the mobile platform interface part 26. In addition, the mobile flash engine part 24 supports Java script and C-level library functions and controls the hand-held device through the communication bridge module 23.
The memory portion 25 stores programs and data necessary for the operation of the mobile flash engine portion 24. In particular, the memory portion 25 is used to store an XML document (handheld XML profile) that is defined in advance for the structure of the handheld device and the menu tree. In this case, in the XML document, the size of the display part 28 of the mobile communication terminal and the menu tree structure can be constructed as nodes and elements in the XML.
Each Menu tree may be divided into one Menu item (Menu item), and the Menu item may be constructed of four attribute elements, for example, Menu Depth Level (Menu Depth Level), Menu String flag (Menu String Token), Menu Type (Menu Type), and Command (Command). The attribute elements will be described in detail later.
The mobile platform interface part 26 receives the parsed XML document information from the mobile flash engine part 24 and transfers the information to the mobile flash play part 27.
The mobile flash playing section 27 converts the parsed XML document information received from the mobile platform interface section 26 into a format that can be displayed through the display section 28.
The display section 28 displays the converted information from the mobile flash playing section 27 so that the user can see the information.
Hereinafter, an operation of a mobile flash in a mobile communication terminal according to an embodiment of the present invention will be described with reference to fig. 3.
The mobile communication terminal according to the present invention uses a mobile flash movie as its menu by using an XML document regarding the structure of the handheld device and the menu tree. Therefore, according to the present invention, an XML document (handheld XML profile) regarding the structure of the handheld device and the menu tree is predefined and stored in the memory section 25 within the terminal (S10).
Fig. 4 illustrates an example of a structure of a menu tree of a mobile communication terminal. The structure of a menu tree in an XML document stored in the memory part 25 will be described with reference to fig. 4.
The menu tree shown in fig. 4 includes menus with a depth of three levels. The first level depth menu includes a Message (Message), Call log (Call Logs), voice (Sound), Settings (Settings), and manager (Organizer). As the second level depth menu, there are SMS/EMS and MMS in the corresponding Message, Received call (Received call), Dialed call (Dialed call) and Missed call (Missed call) in the corresponding call log, Ringing Settings (Ringing Settings), Message Alert (Message Alert) and key tone (KeyTone) in the corresponding voice, Display (Display) in the corresponding Settings, and Alarm clock (Alarm), schedule (schedule), Memo (Message), Calculator (Calculator), Converter (Converter) and Stop Watch (Stop Watch) in the corresponding manager. As a third level of depth, there are Creation (Creation) and Inbox (Inbox) in the corresponding SMS/EMS.
Meanwhile, an XML document regarding the structure of the handheld device and the menu tree may be constructed as shown in fig. 5. With respect to each node in fig. 5, it can be seen that the tree structure of the menu of the LCD display size and display section 28 is constructed as nodes and elements in the XML.
Further, in fig. 5, each menu tree has at least one menu item, and each menu item has four attribute elements including a menu depth level, a menu string flag, a menu type, and a command.
The menu depth level indicates how deep the tree has. The menu string flag is a title of a corresponding menu, which is an input value of a text menu on the movie, and can be used as mapping of a display screen in flash. The menu type indicates whether an element corresponding thereto has descendants, and is a very important factor in constructing a menu tree. The command is an action command used in a corresponding menu, indicates a function and a command for executing a function corresponding thereto, and is transmitted to the communication bridge module 23 and used to request a necessary function.
Fig. 6 illustrates an example of the menu tree shown in fig. 4 written in an XML document. Briefly, an XML document having information of a handset and a menu tree structure as shown in fig. 6 is stored in the memory part 25(S10), and if a user requests reproduction of a flash movie through the mobile input device part 21 such as a keyboard, the MMI 22, a task in charge of the existing handset MMI, receives a reproduction request signal from the mobile input device part 21 and thus loads a corresponding flash movie file requested by the user (S20).
The mobile flash engine part 24 parses the XML document stored in the memory part 25 and maps with the flash movie (S30). Meanwhile, the parsed XML document is parsed according to a navigation event such as menu movement in the mobile communication terminal (S40).
The mobile flash playing part 27 receives the information analyzed in the mobile flash engine part 24 through the mobile platform interface part 26 and outputs the analyzed information through the display part 28 (S50).
Meanwhile, in order to smoothly perform the above-described operation of interworking in the mobile communication terminal, communication needs to be performed between the tasks of the mobile flash engine part 24 and the MMI 22. A communication bridge module 23 may be provided for such communication functions.
Since the mobile flash engine section 24 supports the Java script API and C-level library functions, it implements the communication bridge module 23 for performing the functions of monitoring and transmitting events by using the Java script API and C-level library functions and allows the module to control the hand-held device.
As described above, according to the present invention, by using XML on mobile flash and handset information, an efficient menu user interface can be constructed and reused. In addition, the convenience of making the menu flash and the general use mode can be provided to the content provider. In addition, the user can construct a menu in person and download the menu to the mobile communication terminal.
While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (7)

1. A mobile communication terminal mounted with a mobile flash, comprising:
a mobile input device section for inputting a reproduction request of a flash movie;
a man-machine interface (MMI) for loading a corresponding movie file based on the reproduction request;
a communication bridge module for communicating with the MMI to monitor navigation events;
a memory part for storing an extensible markup language (XML) document having information on a handset structure and a menu tree structure of the mobile communication terminal;
a mobile flash engine part for parsing the XML document read out from the memory part to map the XML document with the flash movie, and analyzing the parsed XML document according to the navigation event; and
and the mobile flash playing part is used for outputting the analyzed XML document content through the display part.
2. The mobile communication terminal of claim 1, wherein the communication bridge module uses Java script API and library functions of C-level in order to monitor the navigation event.
3. The mobile communication terminal as claimed in claim 2, wherein the library functions of Java script API and C-level are provided by the mobile flash engine part.
4. The mobile communication terminal as claimed in claim 1, further comprising a mobile platform interface part for receiving the analyzed information from the mobile flash engine part and transmitting it to the mobile flash play part.
5. The mobile communication terminal according to claim 1, wherein the XML document contains information on a display size of the mobile communication terminal.
6. The mobile communication terminal of claim 5, wherein the XML document constructs a display size and a menu tree structure as nodes and elements in the XML document.
7. The mobile communication terminal of claim 1, wherein the menu tree is divided into at least one menu item, and each of the menu items has the following attribute elements: menu depth level, menu string flags, menu type, and commands.
HK06109607.0A 2004-12-06 2006-08-29 Mobile communication terminal including of which menu can be constructed by using mobile flash HK1089320A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2004-0101848 2004-12-06

Publications (1)

Publication Number Publication Date
HK1089320A true HK1089320A (en) 2006-11-24

Family

ID=

Similar Documents

Publication Publication Date Title
US9204118B2 (en) Mobile communication terminal including menu that can be constructed by using mobile flash
KR101109293B1 (en) Sequential Multimode Input
JP4891094B2 (en) Virtual file system
US7487440B2 (en) Reusable voiceXML dialog components, subdialogs and beans
US6173316B1 (en) Wireless communication device with markup language based man-machine interface
KR100885524B1 (en) Improved mobile terminal and method
WO2003067428A2 (en) Document transformation
CN101047923A (en) Expression symbol call method and device
US20110167368A1 (en) Information-processing device and program
CN1956472A (en) Method for analyzing information and executing functions corresponding thereto in portable terminal
CN1735240A (en) Method for realizing expression notation and voice in handset short message
CN1842104A (en) Method for processing user interface in mobile communication terminal
US20050197157A1 (en) System enabling easy application development on mobile devices
HK1089320A (en) Mobile communication terminal including of which menu can be constructed by using mobile flash
US20070155425A1 (en) Enabling rapid and de-coupled ui development for a cellular telephone
JP4887110B2 (en) Mobile communication terminal and server
KR100711717B1 (en) Java program parameter setting method and mobile communication terminal having the function
JP2008108234A (en) Mobile communication terminal and server
JP2007180881A (en) Portable terminal device and image display method
HK1037074A (en) Portable terminal system, portable terminal, method of controlling portable terminal, and storage medium storing program for controlling portable terminal