[go: up one dir, main page]

WO2006101111A1 - 携帯情報処理装置及びインストール方法 - Google Patents

携帯情報処理装置及びインストール方法 Download PDF

Info

Publication number
WO2006101111A1
WO2006101111A1 PCT/JP2006/305671 JP2006305671W WO2006101111A1 WO 2006101111 A1 WO2006101111 A1 WO 2006101111A1 JP 2006305671 W JP2006305671 W JP 2006305671W WO 2006101111 A1 WO2006101111 A1 WO 2006101111A1
Authority
WO
WIPO (PCT)
Prior art keywords
category
program
menu
new program
deleted
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.)
Ceased
Application number
PCT/JP2006/305671
Other languages
English (en)
French (fr)
Inventor
Masaki Takahashi
Kazushige Yamada
Masaomi Ueda
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to EP06729638A priority Critical patent/EP1868069A1/en
Publication of WO2006101111A1 publication Critical patent/WO2006101111A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • 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/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Definitions

  • the present invention relates to a portable information processing device such as a mobile phone or a portable information terminal, and an installation method for installing a new program in the portable information processing device.
  • Patent Document 1 JP 2003-263324 A
  • the present invention has been made to solve the conventional problems, and an object of the present invention is to provide a portable information processing apparatus capable of displaying a menu that is easy for the user to use on a relatively small screen. To do.
  • the portable information processing apparatus of the present invention has a menu in which menus of a plurality of existing programs are shown.
  • the display unit for displaying the user image and the menu image have a plurality of areas, and a plurality of icons as a plurality of activation buttons for respectively activating the plurality of existing programs are superimposed on the plurality of areas of the menu image.
  • a menu information control unit that acquires category information indicating the category of the new program and the new program are installed.
  • the category of the new program indicated by the category information acquired by the category information acquisition unit is compared with the power categories of the existing programs already installed, and the category of the new program is compared with the existing plurality of programs.
  • the menu display control unit includes an icon as a start button for starting the new program, based on the determination result of the category determination unit, in the plurality of areas of the menu image. It has a configuration for determining which one to superimpose.
  • the menu display control unit identifies a program that overlaps with category 1 of the new program from the plurality of existing programs by the category one determination unit
  • An icon as a start button for starting a program that overlaps with a new program category is deleted from the menu image, and the icon as a start button for starting the new program is added to the area where the deleted icon is superimposed. It has an overlapping structure.
  • the menu display control unit is identified.
  • a plurality of icons as activation buttons for activating a plurality of programs are deleted from the menu image, and the new display area is displayed in the area having the highest display priority among the plurality of areas where the plurality of deleted icons are superimposed.
  • the program icon is superimposed and the remaining area has a low display priority. It has a configuration in which icons located in a large area are moved up.
  • the menu display control unit A plurality of icons as start buttons for starting the plurality of programs deleted from the menu image, and a plurality of regions on which the plurality of deleted icons are superimposed are integrated as one region, and the integrated region The size of the icon of the new program is determined based on the area of the new program.
  • the menu display control unit when the category determination unit identifies a program that overlaps the category of the new program from the plurality of existing programs, the menu display control unit The plurality of icons as start buttons for starting the plurality of programs are deleted from the menu image, and the region having the highest display priority is selected from the plurality of regions where the plurality of deleted icons are superimposed. An icon of a new program is displayed, and the remaining area with low display priority is output when the new program is started and when some functions of the new program are resident. It has a configuration for displaying information.
  • a program that overlaps the category of the new program from the plurality of existing programs by the category determination unit is particularly characterized.
  • the menu display control unit deletes a plurality of icons as start buttons for starting the plurality of specified programs from the menu image, and a plurality of the plurality of deleted icons superimposed on each other Each of the areas has a configuration in which the icon of the new program is superimposed.
  • the portable information processing apparatus of the present invention includes a category information storage unit that stores a category information table in which categories of each of the plurality of already installed programs are registered, and the category information acquisition unit Registers the category information of the new program in the category information table, and the category determination unit determines whether the category of the new program registered in the category information table is one of the categories of the existing multiple programs.
  • the category information of the program that overlaps with the category of the new program is obtained.
  • the information table is deleted from the information table.
  • the category information storage unit is deleted from the category information table.
  • the category information is backed up, and when the backed up category information is selected, the selected category information is restored to the category information table.
  • a portable information processing apparatus of the present invention includes a menu information storage unit that stores a menu information table in which menu information in which a plurality of already installed programs are registered in the menu is stored, When the category information of the new program is registered in the category information table, the menu display control unit When the menu information of the new program is registered in the user information table, and the category information of the program that overlaps the category of the new program is deleted from the category information table, the new information is deleted from the menu information table.
  • the menu information of the program that overlaps the program category is deleted, and icons as a plurality of start buttons for starting the plurality of existing programs are superimposed based on the result of updating the menu information in the menu information table. It has a configuration to change the area.
  • the portable information processing apparatus of the present invention deletes a program that overlaps the category of the new program when the category information of the program that overlaps the category of the new program is deleted from the category information table. It has a configuration that includes a program deletion section.
  • the menu display control unit when a plurality of programs that overlap with the category of the new program are deleted, the menu display control unit includes a plurality of start buttons that start the deleted programs. Is deleted from the menu image, the icon of the new program is superimposed on the area with the highest display priority among the plurality of areas where the plurality of deleted icons are superimposed, and the remaining areas Has a configuration in which icons located in areas with low display priority are moved up.
  • the menu display control unit is a plurality of start buttons that start the deleted programs.
  • a plurality of areas where the plurality of deleted icons are superimposed are integrated as one area, and the size of the icon of the new program is increased based on the area of the integrated area. It has a structure for determining the size.
  • the menu display control unit is configured as a plurality of start buttons that start the deleted programs. Icon is deleted from the menu image, the icon of the new program is displayed in the area with the highest display priority among the plurality of areas where the deleted icons are superimposed, and the remaining display
  • the low priority area has a configuration for displaying information output when the new program is started and when a part of the functions of the new program is resident.
  • the menu display control unit when a plurality of programs that overlap with the category of the new program are deleted, the menu display control unit includes a plurality of start buttons that start the deleted programs. This icon is deleted from the menu image, and the icon of the new program is superimposed on each of a plurality of areas where the plurality of deleted icons are superimposed.
  • the installation method of the present invention includes a menu display control process for controlling a plurality of icons as a plurality of start buttons for starting a plurality of existing programs to be superimposed on a plurality of areas of a menu image, and a new
  • the category information acquisition step for acquiring the category information indicating the category of the new program
  • the category information acquisition step Compare the category of the new program indicated by the category information acquired in step 2 with the category of the existing programs that are already installed, and the category of the new program is the category of the existing programs.
  • a category determination step for determining whether or not it overlaps any of the above, and in the menu display control step, an icon as a start button for starting the new program based on the determination result of the category determination step It has a configuration for determining which of the plurality of areas of the image is superimposed.
  • the program deletion step when deleting a program that overlaps the category of the new program, the program to be deleted is backed up in a recoverable state. .
  • the deleted program can be easily restored to the menu based on the category information backed up.
  • a plurality of programs can be recorded on a relatively small screen without overlapping categories. It is possible to provide a portable information processing apparatus having the effect of being able to display a new display.
  • FIG. 1 is a block diagram showing a schematic configuration of a portable information processing apparatus according to an embodiment of the present invention.
  • FIG. 2 is a diagram showing a definition example of program categories executed by the portable information processing apparatus according to the embodiment of the present invention.
  • FIG. 3 is a configuration example of a category information table stored in the category information storage unit of the portable information processing device according to the embodiment of the present invention, and a configuration example of the power category information file of the installed program.
  • FIG. 10 is a diagram showing a power category information table updated after a program is installed.
  • FIG. 4 shows that a new program force S is installed when the menu display control unit of the portable information processing apparatus according to the embodiment of the present invention updates the menu image based on the first display rule. It is the figure which contrasted and showed what kind of menu image is updated after installation for the menu image displayed previously.
  • FIG. 5 shows that a new program force S is installed when the menu display control unit of the portable information processing device according to the embodiment of the present invention updates the menu image based on the second display rule. It is the figure which contrasted and showed what kind of menu image is updated after installation for the menu image displayed previously.
  • FIG. 6 shows that a new program force S is installed when the menu display control unit of the portable information processing device according to the embodiment of the present invention updates the menu image based on the third display rule. It is the figure which contrasted and showed what kind of menu image is updated after installation for the menu image displayed previously.
  • FIG. 7 shows that a new program force S is installed when the menu display control unit of the portable information processing device according to the embodiment of the present invention updates the menu image based on the fourth display rule. It is the figure which contrasted and showed what kind of menu image is updated after installation for the menu image displayed previously.
  • Fig. 8 is a diagram illustrating an example of an information processing system executed in the portable information processing device according to the embodiment of the present invention. It is a flowchart which shows a stall process.
  • FIG. 9 is a flowchart showing an operation of selecting a menu display rule in the menu display control unit of the portable information processing apparatus according to the embodiment of the present invention.
  • FIG. 10 is a diagram showing an example of a case where a new program is installed and the menu information table is updated based on the menu display rule 1 in the portable information processing apparatus according to the embodiment of the present invention. It is.
  • FIG. 11 is a flowchart showing an operation when displaying a menu based on the menu display control unit S menu information table of the portable information processing device of one embodiment of the present invention.
  • FIG. 12 is a diagram showing an example of a case where a new program is installed in the portable information processing apparatus according to the embodiment of the present invention and the menu information table is updated based on the menu display rule 2. is there.
  • FIG. 13 is a flow chart showing an operation when displaying a menu based on the menu information control table of the portable information processing apparatus according to the embodiment of the present invention.
  • FIG. 14 is a diagram showing an example of a case where a new program is installed and the menu information table is updated based on the menu display rule 3 in the portable information processing apparatus according to the embodiment of the present invention. It is.
  • FIG. 15 is a flowchart showing an operation when displaying a menu based on the menu information control table of the portable information processing apparatus according to the embodiment of the present invention.
  • FIG. 16 is an example of a case where a new program is installed in the portable information processing apparatus of one embodiment of the present invention and the menu information table is updated based on the menu display rule 4.
  • FIG. 16 is an example of a case where a new program is installed in the portable information processing apparatus of one embodiment of the present invention and the menu information table is updated based on the menu display rule 4.
  • FIG. 17 is a flowchart showing an operation when displaying a menu based on the menu display control unit S menu information table of the portable information processing apparatus according to the embodiment of the present invention.
  • the portable information processing apparatus 10 includes an installation target program acquisition unit 11 that acquires a program file indicating a new installation target program from a storage medium, and the installation target program acquisition unit.
  • An installation unit 12 that installs a program indicated by the program file acquired by 11 and a category information acquisition unit 13 that acquires category information of a new program indicated by the program file are provided.
  • the installation target program acquisition unit 11 is configured to acquire a new program from the storage medium. New programs may be downloaded.
  • FIG. 2 shows categories of programs executed in the portable information processing device 10.
  • a definition example is shown. For example, a program that causes the portable information processing device 10 to function as a mailer is classified as a mailer, and a program that causes the portable information processing device 10 to function as both a mailer and a browser is classified across both the mailer and the browser.
  • the category information may be attached to the program file as a category information file, or may be incorporated in the program file. Furthermore, if it cannot be obtained as a category information file, the category information may be obtained from the file name of the installation target program. Further, it may be acquired from a communication protocol.
  • the portable information processing device 10 When a new program is installed, the portable information processing device 10 has a category of the new program indicated by the category information acquired by the category information acquisition unit 13 and a plurality of existing programs already installed.
  • Category judgment unit 15 that determines whether the category of the new program overlaps with any of the categories of the existing programs, and a menu image showing the menus of the existing programs
  • the menu image has a plurality of areas corresponding to a plurality of existing programs shown in the menu, and the menu image serves as a plurality of activation buttons that respectively activate the plurality of existing programs in the plurality of areas.
  • a menu display control unit 20 that controls to superimpose a plurality of icons.
  • the menu display control unit 20 determines which of the plurality of areas of the menu image the icon as a start button for starting a new program is to be superimposed. I'm going to do it.
  • the portable information processing device 10 uses a program that overlaps with the new program category.
  • a program deletion unit 16 for deleting the program For example, the program deletion unit 16 may only delete a program that overlaps with a new program category from the menu.
  • programs deleted from the menu may be backed up in a recoverable state, and restored to the menu while maintaining multiple programs in one power category without duplication.
  • the menu display control unit 20 displays a plurality of programs that overlap with the category of the new program.
  • Delete multiple icons as start buttons for starting programs from the menu image and overlay the deleted icons on the new area to display the new program icon in the area with the highest display priority. It is possible to superimpose and move up the icons located in the low display priority areas in the remaining areas.
  • An example of the menu displayed as described above is shown in FIG. As shown in Fig. 4, in the screen 30 on which the menu is displayed, the icons 31 and 32 as the start buttons for starting the mailer program and the browser program are deleted, and the mailer icon 31 is superimposed. Mailer & browser icon 33 is newly superimposed on the area. Therefore, the menu can be displayed without overlapping the categories.
  • the menu display control unit 20 displays a plurality of programs that overlap with the category of the new program. Delete multiple icons from the menu image as start buttons to start the program, integrate multiple areas where multiple deleted icons were displayed as one area, and create a new one based on the area of the integrated area Try to determine the size of the program icon.
  • An example of the menu displayed as described above is shown in FIG. As shown in FIG. 5, the icons 31 and 32 as the start buttons for starting the mailer program and the browser program are deleted on the screen 30 on which the menu is displayed, and the mailer icon 31 and the browser are displayed.
  • Mailer & browser icon 34 is newly superimposed on the area where icon 32 was superimposed. Therefore, it is possible to superimpose the icon of the new program without changing the position of the icon of the program that does not overlap with the category of the new program. Also, the user can recognize that the program spans multiple categories.
  • the menu display control unit 20 displays a plurality of programs that overlap with the category of the new program. Delete multiple icons from the menu image as start buttons to start the program, and the deleted icons The new program icon is displayed in the area with the highest display priority among the multiple areas, and the information output when the new program is started is displayed in the remaining display priority areas. You may make it do.
  • Figure 6 shows an example of the menu displayed as described above. As shown in Fig.
  • the icons 31 and 32 as the start buttons for starting the mailer program and the browser program are deleted, and the area where the mailer icon 31 is superimposed
  • the mailer & browser icon 33 is newly superimposed on the screen, and information 35 output when the mailer & browser program is started is displayed in an area adjacent to the mailer & browser icon. Therefore, the menu can be displayed without overlapping the categories.
  • the menu display control unit 20 displays a plurality of programs that overlap with the category of the new program.
  • a plurality of icons as start buttons for starting a program may be deleted from the menu image, and a new program icon may be superimposed on each of a plurality of areas where the plurality of deleted icons are displayed.
  • Figure 7 shows an example of the menu displayed as described above. As shown in Fig. 7, in the screen 30 where the menu is displayed, the icons 31 and 32 as the start buttons for starting the mailer program and the browser program are deleted, and the mailer icon 31 is newly added to the mailer & browser. Icon 33 is superimposed on the two areas. Therefore, when a new program is installed, the icon of the new program can be superimposed without changing the position of the program icon that does not overlap with the category of the new program.
  • the portable information processing device 10 superimposes a plurality of icons as a plurality of activation buttons for respectively activating a plurality of existing programs on a plurality of areas of the menu image.
  • the menu is displayed on the screen based on the menu display method including the menu display control process to be controlled.
  • the portable information processing apparatus 10 has a new program.
  • Category information acquisition process to obtain category information indicating the category of the new program when installed, and new program indicated by the category information acquired in the category information acquisition process when the new program is installed
  • a category determination process that compares the category with the categories of existing programs that are already installed and determines whether the category of the new program overlaps with any of the categories of the existing programs
  • a new program is installed based on the installation method, and in the menu display control process, an icon as a start button for starting the new program is selected from among the plurality of areas of the menu image based on the determination result of the category determination process.
  • Superimpose on It is adapted to determine.
  • the installation method may include a program deletion step of deleting a program that overlaps with the new program category when a program that overlaps with the new program category is identified from a plurality of existing programs. .
  • the program deletion process when a program that overlaps with a new program category is deleted, the deleted program may be backed up in a recoverable state. Furthermore, when deleting a program that overlaps with a new program category in the program deletion step, the category information of the program that overlaps with the new program category may be backed up.
  • a program file is acquired from the storage medium, and installation of a new program indicated in the acquired program file is executed by the installation unit 12 (step S10).
  • the program file is acquired, it is determined whether or not the category information file is attached to the program file (step Sl l). If it is determined in step S11 that the category information file is attached to the program file, the category information file attached to the program file is stored in the category from the storage medium.
  • the category of the new program is registered in the category 1 information table acquired by the information acquisition unit 13 and stored in the category information storage unit 17 (step S12).
  • the menu information of the new program is registered in the menu information table stored in the menu information storage unit 18 (step S17).
  • step S13 the category of the new program registered in the category information table is compared with the category 1 of the existing multiple programs, and the new program category of the existing multiple programs already installed is compared. It is determined whether or not any of the categories overlaps (step S13).
  • step S13 When a program that overlaps with the new program category is identified from a plurality of existing programs in step S13, the information table update unit 19 deletes the program that overlaps with the new program category from the category information table. (Step S14). If it is determined in step S13 that the category of the new program does not overlap with any of the existing multiple program categories already installed, the process proceeds to step S17.
  • the information table update unit 19 updates the menu information table stored in the menu information storage unit 18 so that the menu information of the program identified as having overlapping categories is replaced with the menu information of the new program. Executed by. Next, the program identified as having duplicated power categories is deleted from the program storage unit 14 (step S16).
  • step 16 it may be determined whether or not to back up in a recoverable state by uninstalling the program identified as having the same category as the new program.
  • the program is completely deleted, and when the user inputs a key to back up, the category information in the category information table or the menu information table can be restored so that the program can be restored to the menu.
  • the menu information may be backed up together with the program.
  • step S20 The menu information table stored in the menu information storage unit 18 is referred to (step S20). Next, it is determined which of the plurality of display rules the menu display is to be executed based on (step S21).
  • Step S22 it is determined which display rule is selected, and the process proceeds to one of a plurality of steps based on the determination result. If “Display Rule 1" is selected, the process proceeds to Step S22. If “Display Rule 2" is selected, the process proceeds to Step S24. If “Display Rule 3” is selected, the process proceeds to Step S22. Advances to step S24, and if “display rule 4” is selected, advances to step S25.
  • step S22 the processing power S is displayed in step S22 in which the menu is displayed as shown in FIG.
  • step S23 a process for displaying the menu as shown in FIG. 5 is executed in step S23.
  • step S24 a menu display process as shown in FIG. 6 is executed in step S24.
  • step S25 a menu display process as shown in FIG. 7 is executed in step S25.
  • the menu information table in the menu information storage unit 18 displays “Hinomaru Mailer” and “N Browser”. Has already been registered. Therefore, “Hinomaru Mailer” and “N Browser” were deleted from the menu information table, “Hinomaru Mailer” was registered, “Mailer & Browser” was registered, and “N Browser” was registered. A program with a lower display priority than "N Browser” is moved up as the display priority. Also, the menu screen configuration information is updated based on the menu display rule 1.
  • a value N indicating a menu page is set to an initial value 1 (step S31).
  • step S31 it is obtained from the menu information S menu information table of a plurality of programs included in the menu on the first page (step S32).
  • step S32 the size of the icon as the start button is not changed even for programs of multiple categories, so multiple icon cards as multiple start buttons that start multiple programs on the first page ⁇ A new image is superimposed on a plurality of areas (step S33).
  • it is determined whether or not any of the plurality of icons has been selected to activate any of the plurality of programs on the first page, and whether or not a key input has been made to advance to the next page (step S34).
  • step S34 When any of the plurality of icons is selected in step S34, the menu display is terminated.
  • N N + 1, that is, the menu of the second page is designated (step S36).
  • step S36 the process proceeds to steps S32 and S33, and a menu of a plurality of programs on the second page is displayed.
  • the menu display control unit 20 of the portable information processing device displays the menu information of a plurality of programs respectively overlapping with a plurality of categories of a new program as a menu information table.
  • the menu information of a new program can be registered in the menu information table.
  • the menu screen configuration information is updated based on display rule 1, so the multiple icons of the multiple programs deleted from the menu information table are deleted from the menu screen, Of the areas where the deleted icons were superimposed, the start button of the new program is superimposed on the area with the higher priority, and the remaining areas are superimposed on the area with the lower priority. You can move up the icon.
  • the menu display control unit 20 of the portable information processing apparatus backs up the menu information to be deleted from the menu information table. Therefore, when the program deleted from the menu information table is restored to the menu, the backed up menu information can be referred to. Also, refer backed up menu information You can return to the original menu.
  • the menu display control unit 20 of the portable information processing device backs up the menu information deleted from the menu information table, and returns to the original menu based on the backed up menu information.
  • Force S Menu information table force
  • the menu information is not backed up and cannot be restored to the original menu, but the memory usage can be reduced.
  • the menu information table is updated when a new program of two categories of mailer and browser is installed, and the menu display rule 2 is used. The operation of displaying the menu will be described.
  • menu display rule 2 When menu display rule 2 is selected, “Hinomaru Mailer” and “N Browser” are deleted from the menu information table, and “Hinomaru Mailer” is registered in the display priority order. "La & Browser” is registered, the area where the start button of "Hinomaru Mailer” is superimposed and the start button of "N Browser” are overlapped, and the area is integrated. The menu screen configuration information is updated to superimpose the start button.
  • step S41 When displaying menus of a plurality of programs registered in the menu information table, a value N indicating a menu page is set to an initial value 1 (step S41). Next, it is obtained from the menu information S menu information table of a plurality of programs included in the menu on the first page (step S42). Next, it is determined whether or not the areas are to be integrated (step S43). If it is determined in step 43 that the areas are not to be integrated, the process proceeds to step S44, where an activation button having the size of one area is generated, and the generated activation buttons are superimposed (step S44).
  • step S45 an activation button having the size of the area to be integrated is generated, and the generated activation button is superimposed.
  • the activation button for starting “Mailer & Browser” has the size of the two areas.
  • menu display control unit 20 of the portable information processing apparatus overlaps with category 1 of the new program when menu display rule 2 is selected. Since the start buttons of multiple programs are deleted, the deleted start buttons are superimposed and the new areas are integrated, and the new program start buttons are superimposed on the integrated areas. The position of the start button of the program that does not overlap with the other category will not be changed.
  • the menu information table is updated when a new program of two categories of mailer and browser is installed, and the menu display rule 3 is used. The operation of displaying the menu will be described.
  • menu display rule 3 When menu display rule 3 is selected, “Hinomaru Mailer” and “N Browser” are deleted from the menu information table, and “Mail Circle” is displayed in the display priority order in which “Hinomaru Mailer” was registered. "La & Browser” is registered, and the menu screen configuration information is updated so that the information generated when "Mailer & Browser" is resident is displayed on the menu screen.
  • a value N indicating a menu page is set to an initial value 1 (step S51).
  • step S51 it is obtained from the menu information S menu information table of a plurality of programs included in the menu on the first page (step S52).
  • step S53 it is determined whether or not information to be generated when the program is resident is displayed (step S53). If it is determined in step 53 that the information to be generated when the program is resident is not displayed, the process proceeds to step S54, where a start button having the size of one area is generated and the generated start button is superimposed. (Step S54).
  • step S55 a start button having the size of one area is generated, the generated start buttons are superimposed, and the area that is in contact with P Allocate an area to display the information that is generated when resident operation is performed.
  • step S56 it is determined whether or not any of the plurality of programs on the first page has been selected to activate one of the plurality of icons and whether or not a key input has been made to proceed to the next page.
  • step S56 When any of the plurality of icons is selected, the menu display is terminated.
  • the menu display control unit 20 of the portable information processing device for example, when the menu display rule 3 is selected, Since the menu screen configuration information has been updated so that the information generated during resident operation is displayed on the menu screen, the launch button that launches ⁇ Mailer & Browser '' is overlaid on the adjacent area. It is possible to secure an area for displaying information that is generated during resident operation.
  • “Hinomaru Mailer” and “N Browser” are displayed as menus that overlap with the “Mailer & Browser” category of the new program.
  • the “Mailer & Browser” startup button is superimposed on the area where the “Hinomaru Mailer” startup button was superimposed, and it is generated when “Mailer & Browser” is resident.
  • the activation button of “N Browser” is superposed and it is possible to secure the area.
  • Menu screen configuration information is updated to overlay the “Mailer & Browser” startup button
  • step S61 When displaying a menu of a plurality of programs registered in the menu information table, a value N indicating a menu page is set to an initial value 1 (step S61). Next, menu information S menu information table force of a plurality of programs included in the menu on the first page is acquired (step S62). Next, it is determined whether or not to generate a plurality of activation buttons for one program (step S63). Multiple launches in step 63 If it is determined not to generate a button, the process proceeds to step S64, one activation button having the size of one area is generated, and the generated activation button is superimposed (step S64).
  • step S65 a plurality of activation buttons are generated with the size of one area, and a plurality of activation buttons are displayed. Superimpose on the area (step S65).
  • step S67 it is determined whether or not any of the plurality of icons has been selected to start one of the plurality of programs on the first page and whether or not a key input has been made to advance to the next page (step S67). ).
  • step S67 the menu display is terminated.
  • the menu display control unit 20 of the portable information processing apparatus for example, “Mailer & Browser” of a new program is selected. ”Is installed, the“ Hinomaru Mailer ”and“ N Browser ”are deleted from the menu information table because they overlap with the category of the new program.
  • the “Mailer & Browser” activation button can be superimposed on the area where the “N Browser” activation button is superimposed.
  • the installation method and the portable information processing apparatus ensure that a new program to be installed is registered overlappingly with a category of a plurality of programs already installed. This is advantageous in that a plurality of programs can be displayed in a menu based on categories, and is useful for portable information processing devices such as mobile phones and portable information terminals that display menus on a relatively small screen.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Description

明 細 書
携帯情報処理装置及びインストール方法
技術分野
[0001] 本発明は、携帯電話や携帯情報端末などの携帯情報処理装置と、この携帯情報 処理装置に新規のプログラムをインストールするインストール方法とに関するものであ る。
背景技術
[0002] 近年、携帯電話や携帯情報端末などの携帯情報処理装置は益々高機能化し、新 規のプログラムを更にインストールして新たな機能を追加可能な携帯電話が増えて いる。このような携帯情報処理装置において、新規のプログラムが更にインストールさ れるとき、更にインストールされた新規のプログラムを起動する起動ボタンとしてのアイ コンカ Sメニューに追加される。
[0003] 例えば、従来の携帯情報処理装置においては、グループ識別情報に基づいてメニ ユーに表示される。したがって、複数のプログラムが同じグノレープに分類された場合 には、同じグノレープに属する複数のプログラムのメニューが同じ画面上に表示される 。 (例えば、特許文献 1参照)
[0004] 特許文献 1 :特開 2003— 263324号公報
発明の開示
発明が解決しょうとする課題
[0005] し力 ながら、利用者が常に利用するプログラムと利用しないプログラムとが混在し て比較的小さい画面にメニュー表示された場合、利用者は、利用したいと思うプログ ラムを選択することが面倒になりがちであった。
[0006] 本発明は、従来の問題を解決するためになされたもので、比較的小さい画面に利 用者が利用しやすいメニューを表示することができる携帯情報処理装置を提供する ことを目的とする。
課題を解決するための手段
[0007] 本発明の携帯情報処理装置は、既存の複数のプログラムのメニューが示されたメニ ユー画像を表示する表示部と、前記メニュー画像は複数の領域を有し、前記既存の 複数のプログラムを夫々起動する複数の起動ボタンとしての複数のアイコンを前記メ ニュー画像の複数の領域に重畳するよう制御するメニュー表示制御部と、新規のプロ グラムがインストールされるとき、前記新規のプログラムのカテゴリーが示されたカテゴ リー情報を取得するカテゴリー情報取得部と、前記新規のプログラムがインストールさ れるとき、前記カテゴリー情報取得部によって取得されたカテゴリー情報が示す新規 のプログラムのカテゴリーと既にインストールされている既存の複数のプログラムの力 テゴリーとを比較し、前記新規のプログラムのカテゴリーが前記既存の複数のプログ ラムのカテゴリーの何れ力、と重複するか否を判定するカテゴリー判定部とを備え、前 記メニュー表示制御部は、前記新規のプログラムを起動する起動ボタンとしてのアイ コンを前記カテゴリー判定部の判定結果に基づいて前記メニュー画像の複数の領域 の内の何れに重畳するのかを決定する構成を有している。
[0008] この構成により、インストールされた新規のプログラムを含む複数のプログラムの力 テゴリーが重複することを防止することができる。
[0009] 本発明の携帯情報処理装置において、前記メニュー表示制御部は、前記カテゴリ 一判定部によって前記既存の複数のプログラムから前記新規のプログラムのカテゴリ 一と重複するプログラムが特定されたとき、前記新規のプログラムのカテゴリーと重複 するプログラムを起動する起動ボタンとしてのアイコンを前記メニュー画像から削除し 、前記削除したアイコンが重畳されてレ、た領域に前記新規プログラムを起動する起動 ボタンとしてのアイコンを重畳する構成を有している。
[0010] この構成により、カテゴリーが重複することなく複数のプログラムをメニュー表示する こと力 sできる。
本発明の携帯情報処理装置において、前記カテゴリー判定部によって前記既存の 複数のプログラムから前記新規のプログラムのカテゴリーと重複する複数のプロダラ ムが特定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラム を起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記 削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い 領域に前記新規のプログラムのアイコンを重畳し、残りの領域には表示優先度の低 い領域に位置するアイコンを繰り上げる構成を有している。
[0011] この構成により、カテゴリーが重複することなく複数のプログラムをメニュー表示する こと力 Sできる。
[0012] 本発明の携帯情報処理装置において、前記カテゴリー判定部によって前記既存の 複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特 定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動 する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除し た複数のアイコンが重畳されていた複数の領域を 1つの領域として統合し、前記統合 した領域の面積に基づいて前記新規のプログラムのアイコンの大きさを決定する構 成を有している。
[0013] この構成により、新規のプログラムがインストールされた場合、新規のプログラムの力 テゴリーと重複してレ、なレ、プログラムのアイコンの位置を変更することなくメニュー表 示すること力 Sできる。また、利用者は、複数のカテゴリーのプログラムであると認識する こと力 Sできる。
[0014] 本発明の携帯情報処理装置において、前記カテゴリー判定部によって前記既存の 複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特 定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動 する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除し た複数のアイコンが重畳されていた複数の領域の内、最も表示優先度の高い領域に 前記新規のプログラムのアイコンを表示し、残りの表示優先度の低い領域には前記 新規のプログラムを起動したとき、及び前記新規のプログラムの一部の機能が常駐動 作しているときに出力される情報を表示する構成を有している。
[0015] この構成により、新規のプログラムがインストールされた場合、新規のプログラムの力 テゴリーと重複してレ、なレ、プログラムのアイコンの位置を変更することなくメニュー表 示すること力 Sできる。更に、常駐動作しているプログラムが生成する情報を確認するこ とができる。
[0016] 本発明の携帯情報処理装置において、前記カテゴリー判定部によって前記既存の 複数のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特 定されたとき、前記メニュー表示制御部は、前記特定された複数のプログラムを起動 する起動ボタンとしての複数のアイコンを前記メニュー画像から削除し、前記削除し た複数のアイコンが重畳されていた複数の領域夫々に前記新規のプログラムのアイ コンを重畳する構成を有してレヽる。
[0017] この構成により、新規のプログラムがインストールされた場合、新規のプログラムの力 テゴリーと重複してレ、なレ、プログラムのアイコンの位置を変更することなくメニュー表 示すること力 Sできる。
[0018] 本発明の携帯情報処理装置は、前記既にインストールされている既存の複数のプ ログラム夫々のカテゴリーが登録されたカテゴリー情報テーブルを記憶するカテゴリ 一情報記憶部を備え、前記カテゴリー情報取得部は、前記新規のプログラムのカテ ゴリー情報を前記カテゴリー情報テーブルに登録し、前記カテゴリー判定部は、前記 カテゴリー情報テーブルに登録された新規のプログラムのカテゴリーが前記既存の複 数のプログラムのカテゴリーの何れ力と重複するか否を判定し、前記既存の複数のプ ログラムから前記新規のプログラムのカテゴリーと重複するプログラムを特定したとき、 前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報を前記力 テゴリー情報テーブルから削除する構成を有している。
[0019] この構成により、新規のプログラムのカテゴリーが既存のプログラムのカテゴリーと重 複するか否かを容易に判定することができる。
[0020] 本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複 するプログラムのカテゴリー情報が前記カテゴリー情報テーブルから削除されたとき、 前記カテゴリー情報記憶部は、前記カテゴリー情報テーブルから削除されたカテゴリ 一情報をバックアップし、バックアップしたカテゴリー情報が選択されたとき、選択され たカテゴリー情報を前記カテゴリー情報テーブルに復元する構成を有している。
[0021] この構成により、メニューから削除されているプログラムを復元することができる。
[0022] 本発明の携帯情報処理装置は、前記既にインストールされている既存の複数のプ ログラムが前記メニューに示されるメニュー情報が登録されたメニュー情報テーブル を記憶するメニュー情報記憶部を備え、前記メニュー表示制御部は、前記新規のプ ログラムのカテゴリー情報が前記カテゴリー情報テーブルに登録されたとき、前記メニ ユー情報テーブルに前記新規のプログラムのメニュー情報を登録し、前記新規のプ ログラムのカテゴリーと重複するプログラムのカテゴリー情報が前記カテゴリー情報テ 一ブルから削除されたとき、前記メニュー情報テーブルから前記新規のプログラムの カテゴリーと重複するプログラムのメニュー情報を削除し、前記メニュー情報テーブル のメニュー情報が更新された結果に基づいて前記既存の複数のプログラムを起動す る複数の起動ボタンとしてのアイコンが重畳されている領域を変更する構成を有して いる。
[0023] この構成により、インストールされた新規のプログラムを含む複数のプログラムの力 テゴリーが重複することなくメニューを表示することができる。
[0024] 本発明の携帯情報処理装置は、前記新規のプログラムのカテゴリーと重複するプロ グラムのカテゴリー情報が前記カテゴリー情報テーブルから削除されたとき、前記新 規のプログラムのカテゴリーと重複するプログラムを削除するプログラム削除部を備え る構成を有している。
[0025] この構成により、メモリーの使用量の増加を抑えることができる。
[0026] 本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複 する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除され たプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削 除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優 先度の高い領域に前記新規のプログラムのアイコンを重畳し、残りの領域には表示 優先度の低い領域に位置するアイコンを繰り上げる構成を有している。
[0027] この構成により、カテゴリーが重複することなく複数のプログラムをメニュー表示する こと力 Sできる。
[0028] 本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複 する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除され たプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削 除し、前記削除した複数のアイコンが重畳されていた複数の領域を 1つの領域として 統合し、前記統合した領域の面積に基づいて前記新規のプログラムのアイコンの大 きさを決定する構成を有してレ、る。 [0029] この構成により、新規のプログラムがインストールされた場合、新規のプログラムの力 テゴリーと重複してレ、なレ、プログラムのアイコンの位置を変更することなくメニュー表 示すること力 Sできる。また、利用者は、複数のカテゴリーのプログラムであると認識する こと力 Sできる。
[0030] 本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複 する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除され たプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削 除し、前記削除した複数のアイコンが重畳されていた複数の領域の内、最も表示優 先度の高い領域に前記新規のプログラムのアイコンを表示し、残りの表示優先度の 低い領域には前記新規のプログラムを起動したとき、及び前記新規のプログラムの一 部の機能が常駐動作しているときに出力される情報を表示する構成を有している。
[0031] この構成により、新規のプログラムがインストールされた場合、新規のプログラムの力 テゴリーと重複してレ、なレ、プログラムのアイコンの位置を変更することなくメニュー表 示すること力 Sできる。更に、常駐動作しているプログラムが生成する情報を確認するこ とができる。
[0032] 本発明の携帯情報処理装置において、前記新規のプログラムのカテゴリーと重複 する複数のプログラムが削除されたとき、前記メニュー表示制御部は、前記削除され たプログラムを起動する起動ボタンとしての複数のアイコンを前記メニュー画像から削 除し、前記削除した複数のアイコンが重畳されていた複数の領域夫々に前記新規の プログラムのアイコンを重畳する構成を有してレ、る。
[0033] この構成により、新規のプログラムがインストールされた場合、新規のプログラムの力 テゴリーと重複してレ、なレ、プログラムのアイコンの位置を変更することなくメニュー表 示すること力 Sできる。
[0034] 本発明のインストール方法は、既存の複数のプログラムを夫々起動する複数の起 動ボタンとしての複数のアイコンをメニュー画像の複数の領域に重畳するよう制御す るメニュー表示制御工程と、新規のプログラムがインストールされるとき、前記新規の プログラムのカテゴリーが示されたカテゴリー情報を取得するカテゴリー情報取得ェ 程と、前記新規のプログラムがインストールされるとき、前記カテゴリー情報取得工程 において取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既にイン ストールされてレ、る既存の複数のプログラムのカテゴリーとを比較し、前記新規のプロ グラムのカテゴリーが前記既存の複数のプログラムのカテゴリーの何れかと重複する か否を判定するカテゴリー判定工程とを備え、前記メニュー表示制御工程において、 前記カテゴリー判定工程の判定結果に基づいて前記新規のプログラムを起動する起 動ボタンとしてのアイコンを前記メニュー画像の複数の領域の内の何れに重畳するの 力、を決定する構成を有してレ、る。
[0035] この構成により、インストールされた新規のプログラムを含む複数のプログラムの力 テゴリーが重複することを防止することができる。
[0036] 本発明のインストール方法は、前記カテゴリー判定工程において、前記既存の複数 のプログラムから前記新規のプログラムのカテゴリーと重複するプログラムを特定した とき、前記新規のプログラムのカテゴリーと重複するプログラムを削除するプログラム 削除工程とを備える構成を有している。
[0037] この構成により、新規のプログラムのカテゴリーと重複するプログラムをアンインスト ールするので、メモリーの使用量が増加するのを抑えることができる。
[0038] 本発明のインストール方法において、前記プログラム削除工程において、前記新規 のプログラムのカテゴリーと重複するプログラムを削除するとき、前記削除するプログ ラムを復元可能な状態でバックアップする構成を有している。
[0039] 削除したプログラムをバックアップするので、容易にメニューに復元することができる
[0040] 本発明のインストール方法において、前記プログラム削除工程において、前記新規 のプログラムのカテゴリーと重複するプログラムを削除するとき、前記新規のプロダラ ムのカテゴリーと重複するプログラムのカテゴリー情報をバックアップする構成を有し ている。
[0041] 削除したプログラムをバックアップしたカテゴリー情報に基づいて容易にメニューに 復元することができる。
発明の効果
[0042] 本発明は、比較的小さい画面にカテゴリーが重複することなく複数のプログラムをメ ニュー表示することができるという効果を有する携帯情報処理装置を提供することが できるものである。
図面の簡単な説明
[図 1]図 1は、本発明の一実施の形態の携帯情報処理装置の概略構成を示すブロッ ク図である。
[図 2]図 2は、本発明の一実施の形態の携帯情報処理装置によって実行されるプログ ラムのカテゴリーの定義例を示す図である。
[図 3]図 3は、本発明の一実施の形態の携帯情報処理装置のカテゴリー情報記憶部 に記憶されるカテゴリー情報テーブルの構成例と、インストールされるプログラムの力 テゴリー情報ファイルの構成例と、プログラムがインストールされた後に更新された力 テゴリー情報テーブルを示す図である。
[図 4]図 4は、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部が 第 1の表示規則に基づいてメニュー画像を更新した場合において、新規のプログラム 力 Sインストールされる前に表示されていたメニュー画像がインストール後にどのような メニュー画像に更新されるのかを対比して示した図である。
[図 5]図 5は、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部が 第 2の表示規則に基づいてメニュー画像を更新した場合において、新規のプログラム 力 Sインストールされる前に表示されていたメニュー画像がインストール後にどのような メニュー画像に更新されるのかを対比して示した図である。
[図 6]図 6は、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部が 第 3の表示規則に基づいてメニュー画像を更新した場合において、新規のプログラム 力 Sインストールされる前に表示されていたメニュー画像がインストール後にどのような メニュー画像に更新されるのかを対比して示した図である。
[図 7]図 7は、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部が 第 4の表示規則に基づいてメニュー画像を更新した場合において、新規のプログラム 力 Sインストールされる前に表示されていたメニュー画像がインストール後にどのような メニュー画像に更新されるのかを対比して示した図である。
[図 8]図 8は、本発明の一実施の形態の携帯情報処理装置において実行されるイン ストール処理を示すフローチャートである。
園 9]図 9は、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部に おいてメニュー表示規則が選択される動作を示すフローチャートである。
[図 10]図 10は、本発明の一実施の形態の携帯情報処理装置において新規のプログ ラムがインストールされ、メニュー表示規則 1に基づいてメニュー情報テーブルが更 新された場合の一例を示す図である。
[図 11]図 11は、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部 力 Sメニュー情報テーブルに基づいてメニューを表示するときの動作を示すフローチヤ ートである。
園 12]図 12は、本発明の一実施の形態の携帯情報処理装置において新規のプログ ラムがインストールされ、メニュー表示規則 2に基づいてメニュー情報テーブルが更 新された場合の一例を示す図である。
園 13]図 13は、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部 カ ニユー情報テーブルに基づいてメニューを表示するときの動作を示すフローチヤ ートである。
[図 14]図 14は、本発明の一実施の形態の携帯情報処理装置において新規のプログ ラムがインストールされ、メニュー表示規則 3に基づいてメニュー情報テーブルが更 新された場合の一例を示す図である。
園 15]図 15は、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部 カ ニユー情報テーブルに基づいてメニューを表示するときの動作を示すフローチヤ ートである。
[図 16]図 16は、本発明の一実施の形態の携帯情報処理装置において新規のプログ ラムがインストールされ、メニュー表示規則 4に基づレ、てメニュー情報テーブルが更 新された場合の一例を示す図である。
園 17]図 17は、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部 力 Sメニュー情報テーブルに基づいてメニューを表示するときの動作を示すフローチヤ ートである。
符号の説明 10 携帯情報処理装置
11 インストール対象プログラム取得部
12 インストール部
13 カテゴリー情報取得部
14 プログラム記憶部
15 カテゴリー判定部
16 プログラム削除部
17 カテゴリー情報記憶部
18 メニュー情報記憶部
20 メニュー表示制御部
21 表示規則情報記憶部
22 表示部
発明を実施するための最良の形態
[0045] 以下、図 1乃至 17を参照し、本発明の一実施の形態の携帯情報処理装置につい て説明する。
[0046] 初めに、図 1を参照し、本発明の一実施の形態の携帯情報処理装置 10の構成に ついて説明する。
[0047] 携帯情報処理装置 10は、図 1に示すように、インストール対象の新規のプログラム が示されたプログラムファイルを記憶媒体から取得するインストール対象プログラム取 得部 11と、このインストール対象プログラム取得部 11によって取得されたプログラム ファイルが示すプログラムをインストールするインストール部 12と、このプログラムファ ィルが示す新規のプログラムのカテゴリー情報を取得するカテゴリー情報取得部 13と を備えている。
[0048] ここで、本実施の形態の携帯情報処理装置 10では、インストール対象プログラム取 得部 11が記憶媒体から新規のプログラムを取得するようにしている力 インストール 対象プログラム取得部 11は、サーバ力 新規のプログラムをダウンロードするようにし てもよい。
[0049] 図 2の一覧表は、携帯情報処理装置 10おいて実行されるプログラムのカテゴリーの 定義例を示している。例えば、携帯情報処理装置 10をメーラに機能させるプログラム はメーラに分類され、携帯情報処理装置 10をメーラ及びブラウザの両方に機能させ るプログラムはメーラ及びブラウザの両方に跨って分類される。
[0050] また、カテゴリー情報は、図 3に示すように、カテゴリー情報ファイルとしてプログラム ファイルに付随していてもよレ、、また、プログラムファイルに組み込まれていてもよい。 さらに、カテゴリー情報ファイルとして取得できない場合、インストール対象プログラム のファイル名からカテゴリー情報を取得してもよい。さらに、通信プロトコルから取得す るようにしてもよい。
[0051] 携帯情報処理装置 10は、新規のプログラムがインストールされるとき、カテゴリー情 報取得部 13によって取得されたカテゴリー情報が示す新規のプログラムのカテゴリ 一と既にインストールされている既存の複数のプログラムのカテゴリーとを比較し、新 規のプログラムのカテゴリーが既存の複数のプログラムのカテゴリーの何れかと重複 するか否を判定するカテゴリー判定部 15と、既存の複数のプログラムのメニューが示 されたメニュー画像を表示する表示部 22と、メニュー画像はメニューに示される既存 の複数のプログラムと対応する複数の領域を有し、この複数の領域に既存の複数の プログラムを夫々起動する複数の起動ボタンとしての複数のアイコンを重畳するよう 制御するメニュー表示制御部 20とを備えている。
[0052] メニュー表示制御部 20は、カテゴリー判定部 15の判定結果に基づいてメニュー画 像の複数の領域の内の何れに新規のプログラムを起動する起動ボタンとしてのアイコ ンを重畳するのかを決定するようになってレ、る。
[0053] ここで、携帯情報処理装置 10は、カテゴリー判定部 15によって既存の複数のプロ グラムから新規のプログラムのカテゴリーと重複するプログラムが特定されたとき、新 規のプログラムのカテゴリーと重複するプログラムを削除するプログラム削除部 16とを 備えてもよい。プログラム削除部 16は、必ずしも備える必要はなぐ例えば、新規のプ ログラムのカテゴリーと重複するプログラムをメニューにから削除するだけでもよい。更 に、メニューから削除されたプログラムを復元可能な状態でバックアップし、 1つの力 テゴリーに複数のプログラムを重複させないように維持しながらメニューに復元するよ うにしてもよい。 [0054] カテゴリー判定部 15によって既存の複数のプログラムから新規のプログラムのカテ ゴリーと重複する複数のプログラムが特定されたとき、メニュー表示制御部 20は、新 規のプログラムのカテゴリーと重複する複数のプログラムを起動する起動ボタンとして の複数のアイコンをメニュー画像から削除し、削除した複数のアイコンが重畳されて レ、た複数の領域の内、最も表示優先度の高い領域に新規のプログラムのアイコンを 重畳し、残りの領域には表示優先度の低い領域に位置するアイコンを繰り上げるよう にしてもよレ、。上述のように表示されたメニューの一例を図 4に示す。図 4に示すよう に、メニューが表示された画面 30において、メーラのプログラムとブラウザのプログラ ムを起動する起動ボタンとしてのアイコン 31及び 32が削除され、メーラのアイコン 31 が重畳されてレ、た領域に新規にメーラ&ブラウザのアイコン 33が重畳される。したが つて、カテゴリーを重畳することなくメニューを表示することができる。
[0055] カテゴリー判定部 15によって既存の複数のプログラムから新規のプログラムのカテ ゴリーと重複する複数のプログラムが特定されたとき、メニュー表示制御部 20は、新 規のプログラムのカテゴリーと重複する複数のプログラムを起動する起動ボタンとして の複数のアイコンをメニュー画像から削除し、削除された複数のアイコンが表示され ていた複数の領域を 1つの領域として統合し、統合した領域の面積に基づいて新規 のプログラムのアイコンの大きさを決定するようにしてもょレ、。上述のように表示された メニューの一例を図 5に示す。図 5に示すように、メニューが表示された画面 30にお レ、て、メーラのプログラムとブラウザのプログラムを起動する起動ボタンとしてのアイコ ン 31及び 32が削除され、メーラのアイコン 31とブラウザのアイコン 32が重畳されてい た領域に新規にメーラ&ブラウザのアイコン 34が重畳される。したがって、新規のプ ログラムのカテゴリーと重複していないプログラムのアイコンの位置を変更することなく 新規のプログラムのアイコンを重畳することができる。また、利用者は、複数のカテゴリ 一に跨るプログラムであると認識することができる。
[0056] カテゴリー判定部 15によって既存の複数のプログラムから新規のプログラムのカテ ゴリーと重複する複数のプログラムが特定されたとき、メニュー表示制御部 20は、新 規のプログラムのカテゴリーと重複する複数のプログラムを起動する起動ボタンとして の複数のアイコンをメニュー画像から削除し、削除された複数のアイコンが位置して レ、た複数の領域の内、最も表示優先度の高い領域に新規のプログラムのアイコンを 表示し、残りの表示優先度の低い領域には新規のプログラムを起動したときに出力さ れる情報を表示するようにしてもよい。上述のように表示されたメニューの一例を図 6 に示す。図 6に示すように、メニューが表示された画面 30において、メーラのプロダラ ムとブラウザのプログラムを起動する起動ボタンとしてのアイコン 31及び 32が削除さ れ、メーラのアイコン 31が重畳されていた領域に新規にメーラ&ブラウザのアイコン 3 3が重畳され、このメーラ&ブラウザのアイコンに隣接する領域にメーラ&ブラウザの プログラムを起動したときに出力される情報 35が表示される。したがって、カテゴリー を重畳することなくメニューを表示することができる。
[0057] カテゴリー判定部 15によって既存の複数のプログラムから新規のプログラムのカテ ゴリーと重複する複数のプログラムが特定されたとき、メニュー表示制御部 20は、新 規のプログラムのカテゴリーと重複する複数のプログラムを起動する起動ボタンとして の複数のアイコンをメニュー画像から削除し、削除された複数のアイコンが表示され ていた複数の領域夫々に新規のプログラムのアイコンを重畳するようにしてもよい。上 述のように表示されたメニューの一例を図 7に示す。図 7に示すように、メニューが表 示された画面 30において、メーラのプログラムとブラウザのプログラムを起動する起 動ボタンとしてのアイコン 31及び 32が削除され、メーラのアイコン 31新規にメーラ& ブラウザのアイコン 33が 2つの領域に重畳される。したがって、新規のプログラムがィ ンストールされたとき、新規のプログラムのカテゴリーと重複していないプログラムのァ イコンの位置を変更することなく新規のプログラムのアイコンを重畳することができる。
[0058] ここでは、メーラとブラウザという 2つのカテゴリーのプログラムがインストールされた 場合を一例に挙げて説明したが、メーラとブラウザという 2つのカテゴリーに限定する ものではない。
[0059] また、本発明の一実施の形態の携帯情報処理装置 10は、既存の複数のプログラム を夫々起動する複数の起動ボタンとしての複数のアイコンをメニュー画像の複数の領 域に重畳するよう制御するメニュー表示制御工程を含むメニュー表示方法に基づい て画面にメニューを表示するようにしている。
[0060] さらに、本発明の一実施の形態の携帯情報処理装置 10は、新規のプログラムがィ ンストールされるとき、新規のプログラムのカテゴリーが示されたカテゴリー情報を取 得するカテゴリー情報取得工程と、新規のプログラムがインストールされるとき、カテゴ リー情報取得工程において取得されたカテゴリー情報が示す新規のプログラムの力 テゴリーと既にインストールされている既存の複数のプログラムのカテゴリーとを比較 し、新規のプログラムのカテゴリーが既存の複数のプログラムのカテゴリーの何れかと 重複するか否を判定するカテゴリー判定工程とを含むインストール方法に基づいて 新規のプログラムをインストールし、メニュー表示制御工程において、新規のプロダラ ムを起動する起動ボタンとしてのアイコンをカテゴリー判定工程の判定結果に基づい てメニュー画像の複数の領域の内の何れに重畳するかを決定するようになっている。
[0061] また、インストール方法は、既存の複数のプログラムから新規のプログラムのカテゴリ 一と重複するプログラムを特定したとき、新規のプログラムのカテゴリーと重複するプ ログラムを削除するプログラム削除工程を含んでもよい。また、プログラム削除工程に おいて、新規のプログラムのカテゴリーと重複するプログラムを削除するとき、削除す るプログラムを復元可能な状態でバックアップするようにしてもよい。さらに、プロダラ ム削除工程において、新規のプログラムのカテゴリーと重複するプログラムを削除す るとき、新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報をバック アップするようにしてもよい。
[0062] 次に、図 8を参照し、インストール対象の新規のプログラムがインストールされるとき の本発明の一実施の形態の携帯情報処理装置 10の動作について説明する。ここで は、記憶媒体にインストール対象の新規のプログラムを示すプログラムファイルと、こ の新規のプログラムのカテゴリー情報を示すカテゴリー情報ファイルとが予め格納さ れているものとする。
[0063] 記憶媒体からプログラムファイルが取得され、取得されたプログラムファイルに示さ れた新規のプログラムのインストールがインストール部 12によって実行される(ステツ プ S10)。また、プログラムファイルが取得されるとき、このプログラムファイルにカテゴ リー情報ファイルが付随しているか否かが判定される(ステップ Sl l)。ステップ S11 におレ、てプログラムファイルにカテゴリー情報ファイルが付随してレ、ると判定された場 合、記憶媒体からプログラムファイルに付随するカテゴリー情報ファイルがカテゴリー 情報取得部 13によつて取得され、カテゴリー情報記憶部 17に記憶されるカテゴリ一 情報テーブルに新規のプログラムのカテゴリーが登録される (ステップ S 12)。一方、 プログラムファイルにカテゴリー情報ファイルが付随していないと判定された場合、メ ニュー情報記憶部 18に記憶されたメニュー情報テーブルに新規のプログラムのメニ ユー情報が登録される(ステップ S 17)。
[0064] 次いで、カテゴリー情報テーブルに登録された新規のプログラムのカテゴリーと既 存の複数のプログラムのカテゴリ一とが比較され、新規のプログラムのカテゴリーが既 にインストールされている既存の複数のプログラムのカテゴリーの何れかと重複する か否かが判定される(ステップ S 13)。
[0065] ステップ S 13において既存の複数のプログラムから新規のプログラムのカテゴリーと 重複するプログラムが特定された場合、情報テーブル更新部 19によって新規のプロ グラムのカテゴリーと重複するプログラムがカテゴリー情報テーブルから削除される( ステップ S14)。ステップ S13において新規のプログラムのカテゴリーが既にインスト ールされている既存の複数のプログラムのカテゴリーの何れとも重複しないと判定さ れた場合、ステップ S 17に進む。
[0066] 次いで、カテゴリーが重複するとして特定されたプログラムのメニュー情報が新規の プログラムのメニュー情報に置換されるようメニュー情報記憶部 18に記憶されたメニ ユー情報テーブルの更新が情報テーブル更新部 19によって実行される。次いで、力 テゴリーが重複するとして特定されたプログラムがプログラム記憶部 14から削除され る(ステップ S 16)。
[0067] ステップ 16において、新規のプログラムとカテゴリーが重複するとして特定されたプ ログラムをアンインストールするのカ 復元可能な状態でバックアップするのか否かを 判定してもよレ、。そして、利用者が、アンインストールするようキー入力したとき、プロ グラムを完全に削除し、バックアップするようキー入力したとき、プログラムをメニュー に復元できるようにカテゴリー情報テーブルのカテゴリー情報又はメニュー情報テー ブルのメニュー情報をプログラムと一緒にバックップするようにしてもよい。
[0068] 次に、図 9のフローチャートを参照し、本発明の一実施の形態の携帯情報処理装置 10のメニュー表示制御部 20の動作について説明する。 [0069] 初めに、インストールされた新規のプログラムが複数のカテゴリーに跨って分類さて レ、るのか否かをメニュー情報テーブルに登録されたメニュー情報に基づいて判定さ れる。
[0070] メニュー情報記憶部 18に記憶されたメニュー情報テーブルが参照される(ステップ S20)。次いで、メニュー表示を複数の表示規則の内の何れの表示規則に基づいて 実行するのかが判定される (ステップ S21)。
[0071] 次いで、どの表示規則が選択されているかが判定され、判定結果に基づいて複数 のステップの内の何れかに進む。 「表示規則 1」が選択されている場合にはステップ S 22に進み、「表示規則 2」が選択されている場合にはステップ S24に進み、「表示規 則 3」が選択されている場合にはステップ S24に進み、「表示規則 4」が選択されてい る場合にはステップ S25に進む。
[0072] ここで、表示規則 1が選択されステップ S22に進んだ場合、図 4に示すようにメニュ 一が表示される処理力 Sステップ S22において実行される。また、表示規則 2が選択さ れステップ S23に進んだ場合には、図 5に示すようにメニューが表示される処理がス テツプ S23において実行される。また、表示規則 3が選択されステップ S24に進んだ 場合には、図 6に示すようにメニューが表示される処理がステップ S24において実行 される。また、表示規貝 IJ4が選択されステップ S25に進んだ場合には、図 7に示すよう にメニューが表示される処理がステップ S25において実行される。
[0073] 次に、図 10及び 11を参照し、一例として、メーラとブラウザの 2つのカテゴリーの新 規のプログラムがインストールされたときのメニュー情報テーブルの更新、及び、メニ ユー表示規則 1に基づいてメニュー情報テーブルに登録される複数のプログラムのメ ニューを表示する動作について説明する。
[0074] メーラとブラウザの 2つのカテゴリーに跨る「メーラ&ブラウザ」という新規のプロダラ ムがインストールされたとき、メニュー情報記憶部 18のメニュー情報テーブルには「日 の丸メーラ」と「Nブラウザ」が既に登録されている。したがって、「日の丸メーラ」と「N ブラウザ」がメニュー情報テーブルから削除され、「日の丸メーラ」が登録されていた 表示優先順位で「メーラ&ブラウザ」が登録され、「Nブラウザ」が登録されていた表示 優先順位には「Nブラウザ」よりも表示優先順位の低いプログラムが繰り上げられる。 また、メニュー表示規則 1に基づいてメニュー画面構成情報が更新される。
[0075] メニュー情報テーブルに登録される複数のプログラムのメニューを表示するとき、メ ニューのページを示す値 Nが初期値 1に設定される(ステップ S31)。次いで、 1ぺー ジ目のメニューに含まれる複数のプログラムのメニュー情報力 Sメニュー情報テーブル から取得される(ステップ S32)。メニュー表示規則 1では、複数のカテゴリーのプログ ラムであっても起動ボタンとしてのアイコンの大きさは変更されないので、 1ページ目 の複数のプログラムを起動する複数の起動ボタンとしての複数のアイコンカ^ニュ一 画像の複数の領域に夫々重畳される(ステップ S33)。次いで、 1ページ目の複数の プログラムの何れかを起動するよう複数のアイコンの内の何れかが選択されたか否か 、及び次ページに進むようキー入力されたか否かが判定される(ステップ S34)。ステ ップ S34において複数のアイコンの内の何れかが選択されたとき、メニュー表示を終 了する。一方、次ページに進むようキー入力されたとき、 N = N+1、すなわち 2ページ 目のメニューであることが指定される(ステップ S36)。次いで、ステップ S32及び S33 に進み、 2ページ目の複数のプログラムのメニューを表示する。
[0076] 以上のように、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部 20は、新規のプログラムの複数のカテゴリーと夫々重複する複数のプログラムのメニ ユー情報をメニュー情報テーブルから削除し、新規のプログラムのメニュー情報をメニ ユー情報テーブルに登録することができる。また、新規のプログラムがインストールさ れたとき、表示規則 1に基づいてメニュー画面構成情報を更新するので、メニュー情 報テーブルから削除された複数のプログラムの複数のアイコンをメニュー画面から削 除し、削除した複数のアイコンが重畳されていた領域の内、優先順位の高い方の領 域に新規のプログラムの起動ボタンを重畳し、残りの領域には、優先順位の低い領 域に重畳されているアイコンを繰り上げることができる。
[0077] また、メニュー情報テーブルからプログラムのメニュー情報を削除するとき、本発明 の一実施の形態の携帯情報処理装置のメニュー表示制御部 20は、メニュー情報テ 一ブルから削除するメニュー情報をバックアップするようにしているので、メニュー情 報テーブルから削除したプログラムをメニューに復活させるとき、バックアップしたメニ ユー情報を参照することができる。また、バックアップしたメニュー情報を参照するの で、元通りのメニューに戻すことができる。
[0078] 本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部 20は、メニュ 一情報テーブルから削除したメニュー情報をバックアップし、バックアップしたメニュ 一情報に基づいて元通りのメニューに戻すようにしている力 S、メニュー情報テーブル 力 プログラムのメニュー情報を削除するとき、そのプログラムをアンインストールして もよレ、。アンインストールした場合には、メニュー情報をバックアップしないので元通り のメニューに戻すことはできなレ、が、メモリーの使用量を抑えることができる。
[0079] 次に、図 12及び 13を参照し、メーラとブラウザの 2つのカテゴリーの新規のプロダラ ムがインストールされたときのメニュー情報テーブルの更新、及び、メニュー表示規則 2に基づレ、てメニューを表示する動作にっレ、て説明する。
[0080] メニュー表示規則 2が選択されてレ、る場合、「日の丸メーラ」と「Nブラウザ」がメニュ 一情報テーブルから削除され、「日の丸メーラ」が登録されていた表示優先順位で「メ ーラ&ブラウザ」が登録され、「日の丸メーラ」の起動ボタンが重畳されていた領域と「 Nブラウザ」の起動ボタンが重畳されてレ、た領域を統合し、統合した領域に「メーラ& ブラウザ」の起動ボタンを重畳するようメニュー画面構成情報が更新される。
[0081] メニュー情報テーブルに登録される複数のプログラムのメニューを表示するとき、メ ニューのページを示す値 Nが初期値 1に設定される(ステップ S41)。次いで、 1ぺー ジ目のメニューに含まれる複数のプログラムのメニュー情報力 Sメニュー情報テーブル から取得される(ステップ S42)。次いで、領域を統合するのか否かが判定される(ス テツプ S43)。ステップ 43において領域を統合しないと判定した場合、ステップ S44に 進み、 1つの領域の大きさの起動ボタンを生成し、生成した起動ボタンを重畳する(ス テツプ S44)。一方、領域を統合すると判定した場合、ステップ S45に進み、統合する 領域の大きさの起動ボタンを生成し、生成した起動ボタンを重畳する (ステップ S45) 。本実施の形態では、「メーラ&ブラウザ」が 2つの領域を統合しているので、「メーラ &ブラウザ」を起動する起動ボタンは 2つの領域の大きさとなる。次いで、 1ページ目 の複数のプログラムの何れかを起動するよう複数のアイコンの内の何れかが選択され たか否か、及び次ページに進むようキー入力されたか否かが判定される(ステップ S4 6)。ステップ S46において複数のアイコンの内の何れかが選択されたとき、メニュー 表示を終了する。一方、次ページに進むようキー入力されたとき、 N = N+1によって 2 ページ目のメニューが指定される(ステップ S47)。
[0082] 以上のように、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部 20は、メニュー表示規則 2が選択されている場合には、新規のプログラムのカテゴリ 一と重複する複数のプログラムの起動ボタンを削除し、削除した起動ボタンが重畳さ れてレ、た領域を統合し、統合した領域に新規のプログラムの起動ボタンを重畳するよ うになつているので、新規のプログラムのカテゴリーと重複していないプログラムの起 動ボタンの位置は変更されなレ、。
[0083] 次に、図 14及び 15を参照し、メーラとブラウザの 2つのカテゴリーの新規のプロダラ ムがインストールされたときのメニュー情報テーブルの更新、及び、メニュー表示規則 3に基づレ、てメニューを表示する動作にっレ、て説明する。
[0084] メニュー表示規則 3が選択されてレ、る場合、「日の丸メーラ」と「Nブラウザ」がメニュ 一情報テーブルから削除され、「日の丸メーラ」が登録されていた表示優先順位で「メ ーラ&ブラウザ」を登録し、「メーラ&ブラウザ」が常駐動作しているときに生成する情 報をメニュー画面に表示するようメニュー画面構成情報が更新される。
[0085] メニュー情報テーブルに登録される複数のプログラムのメニューを表示するとき、メ ニューのページを示す値 Nが初期値 1に設定される(ステップ S51)。次いで、 1ぺー ジ目のメニューに含まれる複数のプログラムのメニュー情報力 Sメニュー情報テーブル から取得される(ステップ S52)。次いで、プログラムが常駐動作しているときに生成す る情報を表示するのか否かが判定される(ステップ S53)。ステップ 53においてプログ ラムが常駐動作しているときに生成する情報を表示しないと判定した場合、ステップ S 54に進み、 1つの領域の大きさの起動ボタンを生成し、生成した起動ボタンを重畳す る(ステップ S54)。一方、プログラムが常駐動作しているときに生成する情報を表示 すると判定した場合、ステップ S55に進み、 1つの領域の大きさの起動ボタンを生成 し、生成した起動ボタンを重畳し、 P 接する領域に常駐動作しているときに生成する 情報を表示するよう領域を確保する。次いで、 1ページ目の複数のプログラムの何れ 力、を起動するよう複数のアイコンの内の何れかが選択されたか否力 \及び次ページ に進むようキー入力されたか否かが判定される(ステップ S56)。ステップ S56におい て複数のアイコンの内の何れかが選択されたとき、メニュー表示を終了する。一方、 次ページに進むようキー入力されたとき、 N = N+1によって 2ページ目のメニューが 指定される(ステップ S 57)。
[0086] 以上のように、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部 20は、メニュー表示規則 3が選択されている場合、例えば、新規のプログラムの「メー ラ&ブラウザ」は、常駐動作しているときに生成する情報をメニュー画面に表示するよ うメニュー画面構成情報が更新されているので、「メーラ&ブラウザ」を起動する起動 ボタンを重畳し、隣接する領域に常駐動作しているときに生成する情報を表示する領 域を確保することができる。また、本実施の形態では、新規のプログラムの「メーラ& ブラウザ」がインストールされたとき、新規のプログラムの「メーラ&ブラウザ」のカテゴ リーと重複するとして「日の丸メーラ」と「Nブラウザ」がメニュー情報テーブルから削除 されるので、「日の丸メーラ」の起動ボタンが重畳されていた領域に「メーラ&ブラウザ 」の起動ボタンを重畳し、更に「メーラ&ブラウザ」が常駐動作しているときに生成する 情報を表示する領域として「Nブラウザ」の起動ボタンが重畳されてレ、た領域を確保 すること力 Sできる。
[0087] 次に、図 16及び 17を参照し、メーラとブラウザの 2つのカテゴリーの新規のプロダラ ムがインストールされたときのメニュー情報テーブルの更新、及び、メニュー表示規則
4に基づレ、てメニューを表示する動作にっレ、て説明する。
[0088] メニュー表示規則 4が選択されてレ、る場合、「日の丸メーラ」と「Nブラウザ」がメニュ 一情報テーブルから削除され、「日の丸メーラ」の起動ボタンが重畳されている領域と
「Nブラウザ」の起動ボタンが重畳されてレ、る領域の夫々に
「メーラ&ブラウザ」の起動ボタンを重畳するようメニュー画面構成情報が更新される
[0089] メニュー情報テーブルに登録される複数のプログラムのメニューを表示するとき、メ ニューのページを示す値 Nが初期値 1に設定される(ステップ S61)。次いで、 1ぺー ジ目のメニューに含まれる複数のプログラムのメニュー情報力 Sメニュー情報テーブル 力 取得される(ステップ S62)。次いで、 1つのプログラムに対して複数の起動ボタン を生成するのか否かが判定される(ステップ S63)。ステップ 63において複数の起動 ボタンを生成しないと判定した場合、ステップ S64に進み、 1つの領域の大きさの起 動ボタンを 1つ生成し、生成した起動ボタンを重畳する(ステップ S64)。一方、 1つの 領域の大きさで複数個の起動ボタンを生成すると判定した場合、ステップ S65に進み 、 1つの領域の大きさで複数個の起動ボタンを生成し、複数個の起動ボタンを複数の 領域に重畳する(ステップ S65)。次いで、 1ページ目の複数のプログラムの何れかを 起動するよう複数のアイコンの内の何れかが選択されたか否力 \及び次ページに進 むようキー入力されたか否かが判定される(ステップ S67)。ステップ S67において複 数のアイコンの内の何れかが選択されたとき、メニュー表示を終了する。一方、次ぺ ージに進むようキー入力されたとき、 N = N+1によって 2ページ目のメニューが指定さ れる(ステップ S 68)。
[0090] 以上のように、本発明の一実施の形態の携帯情報処理装置のメニュー表示制御部 20は、メニュー表示規則 4が選択されている場合、例えば、新規のプログラムの「メー ラ&ブラウザ」がインストールされたとき、新規のプログラムのカテゴリーと重複するとし て「日の丸メーラ」と「Nブラウザ」がメニュー情報テーブルから削除されるので、「日の 丸メーラ」の起動ボタンが重畳されてレ、た領域と「Nブラウザ」の起動ボタンが重畳さ れていた領域に「メーラ&ブラウザ」の起動ボタンを夫々重畳することができる。
産業上の利用可能性
[0091] 以上のように、本発明に係るインストール方法及び携帯情報処理装置は、インスト ールされる新規のプログラムが既にインストールされている複数のプログラムのカテゴ リーと重複して登録されることを防止し、複数のプログラムをカテゴリーに基づいてメニ ユー表示することができるという効果を有し、メニューを比較的小さい画面に表示する 携帯電話や携帯情報端末などの携帯情報処理装置に有用である。

Claims

請求の範囲
[1] 既存の複数のプログラムのメニューが示されたメニュー画像を表示する表示部と、 前記メニュー画像は複数の領域を有し、前記既存の複数のプログラムを夫々起動 する複数の起動ボタンとしての複数のアイコンを前記メニュー画像の複数の領域に 重畳するよう制御するメニュー表示制御部と、
新規のプログラムがインストールされるとき、前記新規のプログラムのカテゴリーが示 されたカテゴリー情報を取得するカテゴリー情報取得部と、
前記新規のプログラムがインストールされるとき、前記カテゴリー情報取得部によつ て取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既にインストール されている既存の複数のプログラムのカテゴリーとを比較し、前記新規のプログラムの カテゴリーが前記既存の複数のプログラムのカテゴリーの何れ力と重複するか否を判 定するカテゴリー判定部とを備え、
前記メニュー表示制御部は、前記新規のプログラムを起動する起動ボタンとしての アイコンを前記カテゴリー判定部の判定結果に基づいて前記メニュー画像の複数の 領域の内の何れに重畳するのかを決定することを特徴とする携帯情報処理装置。
[2] 前記メニュー表示制御部は、前記カテゴリー判定部によって前記既存の複数のプ ログラムから前記新規のプログラムのカテゴリーと重複するプログラムが特定されたと き、前記新規のプログラムのカテゴリーと重複するプログラムを起動する起動ボタンと してのアイコンを前記メニュー画像から削除し、前記削除したアイコンが重畳されてい た領域に前記新規プログラムを起動する起動ボタンとしてのアイコンを重畳することを 特徴とする請求項 1に記載の携帯情報処理装置。
[3] 前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログ ラムのカテゴリーと重複する複数のプログラムが特定されたとき、前記メニュー表示制 御部は、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイ コンを前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた 複数の領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを 重畳し、残りの領域には表示優先度の低い領域に位置するアイコンを繰り上げること を特徴とする請求項 1に記載の携帯情報処理装置。
[4] 前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログ ラムのカテゴリーと重複するプログラムが特定されたとき、前記メニュー表示制御部は 、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを 前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の 領域を 1つの領域として統合し、前記統合した領域の面積に基づレ、て前記新規のプ ログラムのアイコンの大きさを決定することを特徴とする請求項 1に記載の携帯情報 処理装置。
[5] 前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログ ラムのカテゴリーと重複するプログラムが特定されたとき、前記メニュー表示制御部は
、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを 前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の 領域の内、最も表示優先度の高い領域に前記新規のプログラムのアイコンを表示し 、残りの表示優先度の低い領域には前記新規のプログラムを起動したとき、及び前記 新規のプログラムの一部の機能が常駐動作しているときに出力される情報を表示す ることを特徴とする請求項 1に記載の携帯情報処理装置。
[6] 前記カテゴリー判定部によって前記既存の複数のプログラムから前記新規のプログ ラムのカテゴリーと重複するプログラムが特定されたとき、前記メニュー表示制御部は 、前記特定された複数のプログラムを起動する起動ボタンとしての複数のアイコンを 前記メニュー画像から削除し、前記削除した複数のアイコンが重畳されていた複数の 領域夫々に前記新規のプログラムのアイコンを重畳することを特徴とする請求項 1に 記載の携帯情報処理装置。
[7] 前記既にインストールされている既存の複数のプログラム夫々のカテゴリーが登録 されたカテゴリー情報テーブルを記憶するカテゴリー情報記憶部を備え、
前記カテゴリー情報取得部は、前記新規のプログラムのカテゴリー情報を前記カテ ゴリー情報テーブルに登録し、
前記カテゴリー判定部は、前記カテゴリー情報テーブルに登録された新規のプログ ラムのカテゴリーが前記既存の複数のプログラムのカテゴリーの何れ力 ^重複するか 否を判定し、前記既存の複数のプログラムから前記新規のプログラムのカテゴリーと 重複するプログラムを特定したとき、前記新規のプログラムのカテゴリーと重複するプ ログラムのカテゴリー情報を前記カテゴリー情報テーブルから削除することを特徴とす る請求項 1に記載の携帯情報処理装置。
[8] 前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報が前記力 テゴリー情報テーブルから削除されたとき、前記カテゴリー情報記憶部は、前記カテ ゴリー情報テーブルから削除されたカテゴリー情報をバックアップし、
バックアップされたカテゴリー情報が選択されたとき、選択されたカテゴリー情報を 前記カテゴリー情報テーブルに復元することを特徴とする請求項 7に記載の携帯情 報処理装置。
[9] 前記既にインストールされている既存の複数のプログラムが前記メニューに示され るメニュー情報が登録されたメニュー情報テーブルを記憶するメニュー情報記憶部を 備え、
前記メニュー表示制御部は、前記新規のプログラムのカテゴリー情報が前記カテゴ リー情報テーブルに登録されたとき、前記メニュー情報テーブルに前記新規のプログ ラムのメニュー情報を登録し、前記新規のプログラムのカテゴリーと重複するプロダラ ムのカテゴリー情報が前記カテゴリー情報テーブルから削除されたとき、前記メニュ 一情報テーブルから前記新規のプログラムのカテゴリーと重複するプログラムのメニ ユー情報を削除し、前記メニュー情報テーブルのメニュー情報が更新された結果に 基づいて前記既存の複数のプログラムを起動する複数の起動ボタンとしてのアイコン が重畳されている領域を変更することを特徴とする請求項 7に記載の携帯情報処理 装置。
[10] 前記新規のプログラムのカテゴリーと重複するプログラムのカテゴリー情報が前記力 テゴリー情報テーブルから削除されたとき、前記新規のプログラムのカテゴリーと重複 するプログラムを削除するプログラム削除部を備えることを特徴とする請求項 7に記載 の携帯情報処理装置。
[11] 前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、 前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとして の複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重 畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラム のアイコンを重畳し、残りの領域には表示優先度の低い領域に位置するアイコンを繰 り上げることを特徴とする請求項 10に記載の携帯情報処理装置。
[12] 前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、 前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとして の複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重 畳されていた複数の領域を 1つの領域として統合し、前記統合した領域の面積に基 づいて前記新規のプログラムのアイコンの大きさを決定することを特徴とする請求項 1 0に記載の携帯情報処理装置。
[13] 前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、 前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとして の複数のアイコンを前記メニュー画像から削除し、前記削除した複数のアイコンが重 畳されていた複数の領域の内、最も表示優先度の高い領域に前記新規のプログラム のアイコンを表示し、残りの表示優先度の低い領域には前記新規のプログラムを起 動したとき、及び前記新規のプログラムの一部の機能が常駐動作しているときに出力 される情報を表示することを特徴とする請求項 10に記載の携帯情報処理装置。
[14] 前記新規のプログラムのカテゴリーと重複する複数のプログラムが削除されたとき、 前記メニュー表示制御部は、前記削除されたプログラムを起動する起動ボタンとして の複数のアイコンを前記メニュー画像力 削除し、前記削除した複数のアイコンが重 畳されていた複数の領域夫々に前記新規のプログラムのアイコンを重畳することを特 徴とする請求項 10に記載の携帯情報処理装置。
[15] 既存の複数のプログラムを夫々起動する複数の起動ボタンとしての複数のアイコン をメニュー画像の複数の領域に重畳するよう制御するメニュー表示制御工程と、 新規のプログラムがインストールされるとき、前記新規のプログラムのカテゴリーが示 されたカテゴリー情報を取得するカテゴリー情報取得工程と、
前記新規のプログラムがインストールされるとき、前記カテゴリー情報取得工程にお いて取得されたカテゴリー情報が示す新規のプログラムのカテゴリーと既にインスト一 ルされている既存の複数のプログラムのカテゴリーとを比較し、前記新規のプログラム のカテゴリーが前記既存の複数のプログラムのカテゴリーの何れ力と重複するか否を 判定するカテゴリー判定工程とを備え、
前記メニュー表示制御工程にぉレ、て、前記新規のプログラムを起動する起動ボタン としてのアイコンを前記カテゴリー判定工程の判定結果に基づいて前記メニュー画像 の複数の領域の内の何れに重畳するかを決定することを特徴とするインストール方法
[16] 前記カテゴリー判定工程において、前記既存の複数のプログラムから前記新規の プログラムのカテゴリーと重複するプログラムを特定したとき、前記新規のプログラム のカテゴリーと重複するプログラムを削除するプログラム削除工程とを備えることを特 徴とする請求項 15に記載のインストール方法。
[17] 前記プログラム削除工程において、前記新規のプログラムのカテゴリーと重複する プログラムを削除するとき、前記削除するプログラムを復元可能な状態でバックアップ することを特徴とする請求項 16に記載のインストール方法。
[18] 前記プログラム削除工程において、前記新規のプログラムのカテゴリーと重複する プログラムを削除するとき、前記新規のプログラムのカテゴリーと重複するプログラム のカテゴリー情報をバックアップすることを特徴とする請求項 16に記載インストール方 法。
PCT/JP2006/305671 2005-03-22 2006-03-22 携帯情報処理装置及びインストール方法 Ceased WO2006101111A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP06729638A EP1868069A1 (en) 2005-03-22 2006-03-22 Portable information processor and installation method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005-082172 2005-03-22
JP2005082172A JP2006268160A (ja) 2005-03-22 2005-03-22 携帯情報処理装置及びインストール方法

Publications (1)

Publication Number Publication Date
WO2006101111A1 true WO2006101111A1 (ja) 2006-09-28

Family

ID=37023771

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/305671 Ceased WO2006101111A1 (ja) 2005-03-22 2006-03-22 携帯情報処理装置及びインストール方法

Country Status (4)

Country Link
EP (1) EP1868069A1 (ja)
JP (1) JP2006268160A (ja)
CN (1) CN101176054A (ja)
WO (1) WO2006101111A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102654820A (zh) * 2011-03-04 2012-09-05 联想(北京)有限公司 显示装置、显示方法及电子设备
US9654607B2 (en) 2011-03-04 2017-05-16 Lenovo (Beijing) Co., Ltd. Method and apparatus for generating application icon

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101781129B1 (ko) * 2010-09-20 2017-09-22 삼성전자주식회사 어플리케이션을 다운로드받아 설치하는 단말장치 및 그 방법
KR101718028B1 (ko) * 2010-10-06 2017-03-20 엘지전자 주식회사 이동단말기 및 그의 멀티 홈 화면 상 아이콘 제어 방법
CN103328266B (zh) * 2011-01-11 2015-01-07 丰田自动车株式会社 服务发送装置及服务显示装置
CN103067577B (zh) * 2012-12-21 2014-11-19 东莞宇龙通信科技有限公司 终端和信息显示方法
WO2021010328A1 (ja) * 2019-07-12 2021-01-21 京セラドキュメントソリューションズ株式会社 表示装置、および表示方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263324A (ja) * 2002-03-11 2003-09-19 Canon Inc 情報処理装置及びその方法、プログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263324A (ja) * 2002-03-11 2003-09-19 Canon Inc 情報処理装置及びその方法、プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102654820A (zh) * 2011-03-04 2012-09-05 联想(北京)有限公司 显示装置、显示方法及电子设备
US9654607B2 (en) 2011-03-04 2017-05-16 Lenovo (Beijing) Co., Ltd. Method and apparatus for generating application icon

Also Published As

Publication number Publication date
JP2006268160A (ja) 2006-10-05
CN101176054A (zh) 2008-05-07
EP1868069A1 (en) 2007-12-19

Similar Documents

Publication Publication Date Title
JP5166874B2 (ja) 端末装置及びプログラム
KR100801650B1 (ko) 휴대 단말기의 대기 화면에서의 기능 실행 방법
CN107071130B (zh) 移动电子装置和将移动电子装置解锁的方法
US8336062B2 (en) Administration device for image processing device uses plug-in application
JP2018120639A (ja) テーマ表示方法および関連装置
WO2010148709A1 (zh) 一种Java虚拟机主题切换方法、终端设备
JP5806973B2 (ja) 情報端末装置
CN113867585B (zh) 界面显示方法、装置、电子设备和存储介质
CN106843915A (zh) 一种固件切换方法和装置
WO2006101111A1 (ja) 携帯情報処理装置及びインストール方法
JP2006268160A5 (ja)
CN105763737A (zh) 移动终端及其车载模式拨号方法和装置
CN102460378B (zh) 用于降低对用户提示的需要的方法、设备
US20100146448A1 (en) Portable information processor and installation method
CN113094137B (zh) 应用安装提示方法、装置、电子设备和可读存储介质
CN109725786A (zh) 程序的启动方法、用户设备、存储介质及装置
JP5749681B2 (ja) 情報端末装置
JP2003174497A (ja) 携帯電話機及びその操作方法
KR100495015B1 (ko) 백업/복원이 용이한 백업장치 및 백업방법
JP5163509B2 (ja) 携帯端末カスタマイズシステム、携帯端末カスタマイズ方法
JP2006277064A (ja) プログラム実行制御装置及び制御プログラム
JP2000091940A (ja) 携帯無線機
JP4022168B2 (ja) 携帯通信機器
JP5615128B2 (ja) 情報処理装置および操作支援方法
JP2004248170A (ja) 携帯電話機の環境一括設定システム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680016484.2

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2006729638

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: RU

WWP Wipo information: published in national office

Ref document number: 2006729638

Country of ref document: EP