[go: up one dir, main page]

JP2016018532A - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP2016018532A
JP2016018532A JP2014143171A JP2014143171A JP2016018532A JP 2016018532 A JP2016018532 A JP 2016018532A JP 2014143171 A JP2014143171 A JP 2014143171A JP 2014143171 A JP2014143171 A JP 2014143171A JP 2016018532 A JP2016018532 A JP 2016018532A
Authority
JP
Japan
Prior art keywords
software
input
screen
unit
display
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.)
Pending
Application number
JP2014143171A
Other languages
Japanese (ja)
Inventor
悠太 新井
Yuta Arai
悠太 新井
藤井 利昭
Toshiaki Fujii
利昭 藤井
真紀子 酒井
Makiko Sakai
真紀子 酒井
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.)
NTT Comware Corp
Original Assignee
NTT Comware Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Comware Corp filed Critical NTT Comware Corp
Priority to JP2014143171A priority Critical patent/JP2016018532A/en
Publication of JP2016018532A publication Critical patent/JP2016018532A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】端末装置の操作性を向上させる。【解決手段】情報処理装置は、複数のソフトウェアの順序を示す順序データを記憶する記憶部と、ユーザによる入力を取得する入力処理部と、前記入力処理部が取得する入力に基づいて、表示部の表示を、第1の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第1の前記ソフトウェアに対してリンクされている第2の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理部と、を備える。【選択図】図3PROBLEM TO BE SOLVED: To improve the operability of a terminal device. SOLUTION: An information processing apparatus has a storage unit for storing order data indicating the order of a plurality of software, an input processing unit for acquiring input by a user, and a display unit based on the input acquired by the input processing unit. The display of the second software linked to the first software in the order data stored in the storage unit is displayed from the screen in the state where the first software has exerted its function. It is equipped with a display processing unit that directly transitions to the screen in the state in which the function is exhibited. [Selection diagram] Fig. 3

Description

本発明は、情報処理装置、情報処理方法、及びプログラムに関する。   The present invention relates to an information processing apparatus, an information processing method, and a program.

従来、端末装置の操作性を向上させるために様々なユーザインタフェースが考案されている。例えば、種々の異なる図形を1つの環内に置き、これらの図形を、位置をずらして表示することなどが提案されている(例えば、特許文献1)。   Conventionally, various user interfaces have been devised in order to improve the operability of the terminal device. For example, it has been proposed to place various different figures in one ring and display these figures with their positions shifted (for example, Patent Document 1).

特開平11−327741号公報Japanese Patent Laid-Open No. 11-327741

しかしながら、上述のような技術では、端末装置の操作性を十分に向上させることができない場合があった。例えば、ユーザが利用するソフトウェアを切り替える場合、あるソフトウェアが機能を発揮した状態の画面(以下、「サービス提供画面」という。)から、別のサービス提供画面へ遷移させることがある。上述のような技術を用いてこのような画面の遷移を行う場合、例えば、ユーザは、上述した種々の異なる図形を表示させる操作を行わなくてはならないことがあった。従って、上述のような技術では、あるソフトウェアのサービス提供画面から、別のソフトウェアのサービス提供画面へ表示を直接遷移させることができず、端末装置の操作性を十分に向上させられない場合があった。   However, with the above-described technology, there are cases where the operability of the terminal device cannot be sufficiently improved. For example, when switching the software used by a user, there is a case where a screen in which a certain software performs a function (hereinafter referred to as a “service provision screen”) is changed to another service provision screen. When such a screen transition is performed using the technology as described above, for example, the user may have to perform an operation for displaying the various different graphics described above. Therefore, with the technology as described above, it is not possible to directly transition the display from one software service provision screen to another software service provision screen, and the operability of the terminal device may not be sufficiently improved. It was.

本発明は上記の点に鑑みてなされたものであり、端末装置の操作性を向上させることができる情報処理装置、情報処理方法、及びプログラムを提供する。   The present invention has been made in view of the above points, and provides an information processing device, an information processing method, and a program capable of improving the operability of a terminal device.

(1)本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、複数のソフトウェアの順序を示す順序データを記憶する記憶部と、ユーザによる入力を取得する入力処理部と、前記入力処理部が取得する入力に基づいて、表示部の表示を、第1の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第1の前記ソフトウェアに対してリンクされている第2の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理部と、を備えることを特徴とする情報処理装置である。   (1) The present invention has been made in order to solve the above-described problems, and one aspect of the present invention is a storage unit that stores order data indicating the order of a plurality of software, and an input that acquires input by a user. Based on the input acquired by the processing unit and the input processing unit, the display of the display unit is displayed in the sequence data stored in the storage unit from the screen in a state where the first software performs a function. An information processing apparatus comprising: a display processing unit that directly transits to a screen in a state where the second software linked to the first software performs a function.

(2)また、本発明の一態様は、上記(1)に記載の情報処理装置において、前記記憶部が記憶する順序データは、最後尾の前記ソフトウェアの次に、先頭の前記ソフトウェアをリンクする、ことを特徴とする。   (2) Further, according to one aspect of the present invention, in the information processing apparatus according to (1), the order data stored in the storage unit links the first software after the last software. It is characterized by that.

(3)また、本発明の一態様は、上記(1)又は(2)に記載の情報処理装置において、前記表示処理部は、前記入力処理部が取得する入力に応じて、前記表示部の表示を、前記第1の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて、前記第1の前記ソフトウェアに対して順方向又は逆方向にリンクされている前記第2の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる、ことを特徴とする。   (3) Further, according to one embodiment of the present invention, in the information processing device according to (1) or (2), the display processing unit is configured to display the display unit according to an input acquired by the input processing unit. In the sequence data stored in the storage unit, the display is linked in the forward direction or the reverse direction with respect to the first software from a screen in a state where the first software performs a function. The second software is directly shifted to a screen in a state where the function is exerted.

(4)また、本発明の一態様は、上記(1)〜(3)のいずれかに記載の情報処理装置において、前記表示処理部は、前記情報処理装置への電源投入に応じて、前記複数のソフトウェアのうち、予め定められたソフトウェアが機能を発揮した状態の画面を前記表示部に表示させる、ことを特徴とする。   (4) Further, according to one aspect of the present invention, in the information processing device according to any one of (1) to (3), the display processing unit is configured to Of the plurality of software, a screen in a state in which predetermined software performs its function is displayed on the display unit.

(5)また、本発明の一態様は、上記(1)〜(4)のいずれかに記載の情報処理装置において、前記入力処理部は、前記入力として、スワイプ入力、フリック入力、ハードウェアキーの押下、又は音声による入力を取得する、ことを特徴とする。   (5) Further, according to one aspect of the present invention, in the information processing apparatus according to any one of (1) to (4), the input processing unit includes a swipe input, a flick input, and a hardware key as the input. Or a voice input is acquired.

(6)また、本発明の一態様は、複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置における情報処理方法であって、前記情報処理装置が、ユーザによる入力を取得する入力処理過程と、前記情報処理装置が、前記入力処理過程において取得した入力に基づいて、表示部の表示を、第1の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第1の前記ソフトウェアに対してリンクされている第2の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理過程と、を含む情報処理方法である。   (6) One embodiment of the present invention is an information processing method in an information processing apparatus including a storage unit that stores order data indicating the order of a plurality of software, and the information processing apparatus acquires input from a user. And the information processing apparatus stores the display of the display unit in the storage unit from the screen in a state in which the first software performs the function based on the input acquired in the input processing step. A display processing step of directly transitioning to a screen in a state where the second software linked to the first software performs a function in the ordered data.

(7)また、本発明の一態様は、複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置のコンピュータに、ユーザによる入力を取得する入力処理手順、前記入力処理手順において取得した入力に基づいて、表示部の表示を、第1の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第1の前記ソフトウェアに対してリンクされている第2の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理手順、を実行させるためのプログラムである。   (7) According to another aspect of the present invention, an input processing procedure for obtaining input by a user in a computer of an information processing apparatus including a storage unit that stores order data indicating the order of a plurality of software, Based on the acquired input, the display on the display unit is linked to the first software in the sequence data stored in the storage unit from a screen in a state where the first software performs its function. This is a program for executing a display processing procedure for making a direct transition to a screen in a state where the second software that has been performed functions.

本発明によれば、あるソフトウェアが機能を発揮した状態の画面から、別のソフトウェアが機能を発揮した状態の画面に遷移させる際の操作性を向上させることができる。   ADVANTAGE OF THE INVENTION According to this invention, the operativity at the time of making a transition from the screen of the state where a certain software performed the function to the screen where the other software performed the function can be improved.

本発明の実施形態に係る情報処理装置が有する機能の概念を説明するための模式図である。It is a schematic diagram for demonstrating the concept of the function which the information processing apparatus which concerns on embodiment of this invention has. 本発明の実施形態に係るウォンツの概念を説明するための模式図である。It is a schematic diagram for demonstrating the concept of the wants which concern on embodiment of this invention. 本発明の実施形態に係る情報処理装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the information processing apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る順序データの一例を示す図である。It is a figure which shows an example of the order data which concern on embodiment of this invention. 本発明の実施形態に係る情報処理装置による処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a process by the information processing apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る情報処理装置の動作を説明するための模式図である。It is a schematic diagram for demonstrating operation | movement of the information processing apparatus which concerns on embodiment of this invention.

以下、図面を参照しながら本発明の実施形態について説明する。
まず、図1を参照して、本実施形態に係る情報処理装置が備える機能について説明する。
図1は、情報処理装置が有する第1の機能の概念を説明するための模式図である。
本実施形態に係る情報処理装置は、例えば、携帯電話、タブレット、スマートフォン、PHS(Personal Handy−phone System)端末、又はPDA(Personal Digital Assistant)などの電子機器である。
以下、本実施形態に係る情報処理装置の一例として、入力部として機能するハードウェアキーと、表示部及び入力部として機能するタッチパネルとを備える端末装置1(図3)について説明する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
First, functions provided in the information processing apparatus according to the present embodiment will be described with reference to FIG.
FIG. 1 is a schematic diagram for explaining the concept of the first function of the information processing apparatus.
The information processing apparatus according to the present embodiment is, for example, an electronic apparatus such as a mobile phone, a tablet, a smartphone, a PHS (Personal Handy-phone System) terminal, or a PDA (Personal Digital Assistant).
Hereinafter, as an example of the information processing apparatus according to the present embodiment, a terminal device 1 (FIG. 3) including a hardware key that functions as an input unit and a touch panel that functions as a display unit and an input unit will be described.

なお、ハードウェアキーとは、端末装置1を操作するための物理的なボタンのことである。また、端末装置1は、入力部としてハードウェアキー又はタッチパネルのいずれか又は両方を含まなくてもよい。この場合、端末装置1は、入力部としてソフトウェアキーを採用してもよい。ソフトウェアキーは、端末装置1を操作するためにソフトウェアにより表示画面上に表示されるボタンのことである。   The hardware key is a physical button for operating the terminal device 1. Moreover, the terminal device 1 does not need to include either or both of a hardware key and a touch panel as an input unit. In this case, the terminal device 1 may employ a software key as an input unit. The software key is a button displayed on the display screen by software in order to operate the terminal device 1.

端末装置1は、複数のソフトウェアを実行する。端末装置1は、ソフトウェアがユーザに提供する機能(サービス)を実現するために、端末装置1が備えるタッチパネルにサービス提供画面を表示し、ユーザによるタッチパネル又はハードウェアキーに対する入力に応じた処理(イベント)を実行する。端末装置1は、ユーザによる入力に基づいて、あるソフトウェアのサービス提供画面から、別のサービス提供画面に表示を直接遷移させる機能を有する。   The terminal device 1 executes a plurality of software. The terminal device 1 displays a service providing screen on a touch panel provided in the terminal device 1 in order to realize a function (service) provided to the user by the software, and processes (events) according to the input to the touch panel or hardware key by the user ). The terminal device 1 has a function of directly changing the display from a service providing screen of a certain software to another service providing screen based on an input by a user.

なお、サービス提供画面とは、ソフトウェアのサービスを提供するために、ユーザからの入力を受け付け可能な状態とした表示画面のことである。すなわち、サービス提供画面は、インタラクティブな表示である。ソフトウェアがアプリケーションプログラムの場合、サービス提供画面は、アプリケーションプログラムの表示画面である。この場合、端末装置1は、あるアプリケーションプログラムの表示画面から、当該アプリケーションプログラムと同一のオペレーティングシステム(Operating System、OS)上で動作する別のアプリケーションプログラムの表示画面へ表示を直接遷移させる。
なお、アプリケーションプログラムとは、オペレーティングシステム上で動作し、特定の作業を行うために使用されるソフトウェアをいう。
The service providing screen is a display screen that can accept input from the user in order to provide a software service. That is, the service providing screen is an interactive display. When the software is an application program, the service providing screen is a display screen for the application program. In this case, the terminal device 1 directly shifts the display from the display screen of a certain application program to the display screen of another application program operating on the same operating system (Operating System, OS) as the application program.
The application program refers to software that operates on an operating system and is used for performing a specific work.

また、以下では、端末装置1は、その表示部に、一度に1つのソフトウェアのサービス提供画面を表示させるものとして説明する。ただし、後述するウォンツのように、ソフトウェアが複数のアプリケーションプログラムのサービスを提供する機能を有する場合、実質的には、当該ソフトウェアにより統合される複数のアプリケーションプログラム各々のサービス提供画面各々が一度に当該ソフトウェアのサービス提供画面として表示される場合がある。   In the following description, it is assumed that the terminal device 1 displays one software service provision screen on the display unit at a time. However, if the software has a function of providing services for a plurality of application programs, as will be described later, the service providing screens of each of the plurality of application programs integrated by the software are substantially the same at a time. It may be displayed as a software service provision screen.

図1に示される小円P1〜P8は、それぞれ、端末装置1が実行する複数のソフトウェアを模式的に表すものである。例えば、小円P1は、電話機能を発揮する「電話CH」というソフトウェアを示し、小円P2は、端末装置1が備えるカメラを利用した機能を発揮する「カメラCH」というソフトウェアを示す。また、小円P1〜P8内に描かれた三角形は、小円P1〜P9が表すソフトウェアが有する機能を示す。   The small circles P1 to P8 shown in FIG. 1 schematically represent a plurality of software executed by the terminal device 1, respectively. For example, the small circle P1 indicates software called “telephone CH” that performs a telephone function, and the small circle P2 indicates software called “camera CH” that performs a function using a camera included in the terminal device 1. Further, the triangles drawn in the small circles P1 to P8 indicate the functions of the software represented by the small circles P1 to P9.

例えば、ソフトウェア「電話CH」を表す小円P1は、4つの三角形を有し、当該4つの三角形は、「電話CH」が有する4つの機能「フリー」、「指定番号1」、「指定番号2」、及び「指定番号3」を表す。機能「フリー」は、任意の電話番号の入力を受け付け、当該電話番号への架電を行う機能である。また、機能「指定番号1」は、ユーザにより事前に登録された特定の電話番号への架電を行う機能である。これら各ソフトウェアが有する機能は、端末装置1が各ソフトウェアのサービス提供画面を表示することにより実行可能となる。   For example, the small circle P1 representing the software “phone CH” has four triangles, and the four triangles have four functions “free”, “designated number 1”, and “designated number 2” that the “phone CH” has. ”And“ designated number 3 ”. The function “free” is a function for accepting an input of an arbitrary telephone number and making a call to the telephone number. The function “designated number 1” is a function for performing a call to a specific telephone number registered in advance by the user. The functions of each software can be executed by the terminal device 1 displaying a service providing screen of each software.

また、図1に示されるリングR1は、各ソフトウェアの仮想的な連結関係(リンク)を示す。具体的には、リングR1は、端末装置1が、表示中のあるソフトウェアのサービス提供画面の遷移操作(以下、「画面遷移操作」という。)をユーザから受け付けて、別のソフトウェアのサービス提供画面に表示を遷移させる場合における各ソフトウェアの遷移順序を示す。例えば、図1において、リングR1により、小円P1の左に小円P8がリンクされ、小円P1の右に小円P2がリンクされている。すなわち、図1において、ソフトウェア「電話CH」の右(順方向)にソフトウェア「カメラCH」がリンクされ、ソフトウェア「電話CH」の左(逆方向)にソフトウェア「メールCH」がリンクされていることが表されている。   A ring R1 shown in FIG. 1 indicates a virtual connection relationship (link) of each software. Specifically, in the ring R1, the terminal device 1 receives a transition operation (hereinafter referred to as “screen transition operation”) of a service providing screen of a software being displayed from the user, and receives a service providing screen of another software. Shows the transition order of each software when the display is transitioned. For example, in FIG. 1, the ring R1 links the small circle P8 to the left of the small circle P1, and links the small circle P2 to the right of the small circle P1. That is, in FIG. 1, the software “camera CH” is linked to the right (forward direction) of the software “phone CH”, and the software “mail CH” is linked to the left (reverse direction) of the software “phone CH”. Is represented.

リンクの右方向(反時計回り方向、順方向)及び左方向(時計回り方向、逆方向)は、ユーザから受け付ける画面遷移操作の方向を示し、端末装置1は、ユーザによる画面遷移操作の方向に応じたソフトウェアに遷移する。具体的には、端末装置1がソフトウェア「電話CH」のサービス提供画面の表示中に、右方向(順方向)の画面遷移操作を受け付けた場合、端末装置1は、ソフトウェア「カメラCH」のサービス提供画面に表示を遷移させる。また、端末装置1がソフトウェア「電話CH」のサービス提供画面の表示中に、左方向(逆方向)の画面遷移操作を受け付けた場合、端末装置1は、ソフトウェア「メールCH」のサービス提供画面に表示を遷移させる。   The right direction (counterclockwise direction, forward direction) and left direction (clockwise direction, reverse direction) of the link indicate the direction of the screen transition operation received from the user, and the terminal device 1 is in the direction of the screen transition operation by the user. Transition to the appropriate software. Specifically, when the terminal device 1 receives a screen transition operation in the right direction (forward direction) while the service providing screen of the software “phone CH” is displayed, the terminal device 1 receives the service of the software “camera CH”. Transition the display to the provided screen. Further, when the terminal device 1 accepts a screen transition operation in the left direction (reverse direction) while the service providing screen for the software “phone CH” is displayed, the terminal device 1 displays the service providing screen for the software “mail CH”. Transition the display.

なお、ユーザによる画面遷移操作とは、順方向又は逆方向にそれぞれ対応するスワイプ入力、フリック入力、ハードウェアキーの押下、ソフトウェアキーの押下、又は音声入力などである。スワイプ入力及びフリック入力とは、タッチパネルに触れたペンや指を滑らせる(スライド)させる操作である。スワイプ入力とフリック入力とは、例えば、スライドの速さなどにより区別されてもよい。本実施形態では、一例として、端末装置1は、フリック入力を画面遷移操作として受け付ける。また、フリック入力において、ペンや指を右から左にスライドさせた場合を順方向への画面遷移操作とし、ペンや指を左から右にスライドさせた場合を逆方向への画面遷移操作とする。   Note that the screen transition operation by the user includes swipe input, flick input, hardware key press, software key press, or voice input corresponding to the forward direction or the reverse direction, respectively. The swipe input and the flick input are operations for sliding (sliding) a pen or a finger touching the touch panel. The swipe input and the flick input may be distinguished by, for example, a slide speed. In the present embodiment, as an example, the terminal device 1 accepts a flick input as a screen transition operation. In flick input, the screen transition operation in the forward direction is performed when the pen or finger is slid from right to left, and the screen transition operation in the reverse direction is performed when the pen or finger is slid from left to right. .

なお、音声入力は、音声を介した入力方法であり、例えば、端末装置1が備えるマイクに対して、順方向又は逆方向にそれぞれ対応する音声を入力する操作である。例えば、「右」という言葉が順方向に対応し、「左」という言葉が逆方向に対応する場合、端末装置1は、ユーザによってマイクに入力された音声に「右」又は「左」という言葉が含まれるか否かを解析する。解析の結果、「右」又は「左」という言葉が音声に含まれる場合、端末装置1は、入力された「右」又は「左」のそれぞれに対応する方向にリンクされたソフトウェアのサービス提供画面に表示を遷移させる。   Note that the voice input is an input method via voice, and is, for example, an operation of inputting voice corresponding to the forward direction or the reverse direction to the microphone included in the terminal device 1. For example, when the word “right” corresponds to the forward direction and the word “left” corresponds to the reverse direction, the terminal device 1 adds the words “right” or “left” to the voice input to the microphone by the user. Whether or not is included. As a result of the analysis, when the word “right” or “left” is included in the voice, the terminal device 1 displays the software service provision screen linked in the direction corresponding to each of the input “right” or “left”. Change the display to.

また、端末装置1が実行する各ソフトウェアは、リング状にリンクされている。具体的には、先頭のソフトウェアと最後尾のソフトウェアとがリンクされている。例えば、先頭のソフトウェア「電話CH」から順方向への画面遷移操作が繰り返し入力されると、先頭のソフトウェア「電話CH」の逆方向にリンクされている最後尾のソフトウェア「メールCH」に至り、その後、先頭のソフトウェア「電話CH」に戻る。   Each software executed by the terminal device 1 is linked in a ring shape. Specifically, the first software and the last software are linked. For example, when a screen transition operation in the forward direction is repeatedly input from the top software “Telephone CH”, the last software “Mail CH” linked in the reverse direction of the top software “Telephone CH” is reached. Thereafter, the process returns to the top software “phone CH”.

このように、端末装置1は、ユーザからの画面遷移操作に応じて、仮想的なリングにより連結された複数のソフトウェアのサービス提供画面を、その連結関係に基づく順序で遷移させる機能を有する。   As described above, the terminal device 1 has a function of causing a plurality of software service providing screens connected by a virtual ring to transition in an order based on the connection relationship in accordance with a screen transition operation from the user.

次に、図2を参照して、端末装置1が実行するソフトウェアについて説明する。
図2は、ウォンツの概念を説明するための模式図である。
ウォンツとは、ソフトウェアの一種であり、複数のアプリケーションプログラムをその機能モジュール単位に分解し、分解した機能モジュールが示す機能の種別などに基づいて再構築したソフトウェアである。
Next, software executed by the terminal device 1 will be described with reference to FIG.
FIG. 2 is a schematic diagram for explaining the concept of wants.
Wants is a kind of software, which is software that is decomposed into a plurality of application modules and reconfigured based on the types of functions indicated by the decomposed functional modules.

図2に示される例は、3つのアプリケーションプログラム「アプリ1」、「アプリ2」、及び「アプリ3」と、2つのウォンツ「ウォンツ1」及び「ウォンツ2」との関係を示す。アプリケーションプログラム「アプリ1」は、3つの機能「機能A」、「機能B」、及び「機能C」を有する。アプリケーションプログラム「アプリ2」は、3つの機能「機能D」、「機能E」、及び「機能F」を有する。アプリケーションプログラム「アプリ3」は、3つの機能「機能G」、「機能H」、及び「機能I」を有する。   The example shown in FIG. 2 shows the relationship between the three application programs “application 1”, “application 2”, and “application 3” and the two wants “wants 1” and “wants 2”. The application program “application 1” has three functions “function A”, “function B”, and “function C”. The application program “application 2” has three functions “function D”, “function E”, and “function F”. The application program “application 3” has three functions “function G”, “function H”, and “function I”.

2つのウォンツ「ウォンツ1」及び「ウォンツ2」は、これら3つのアプリケーションプログラムの各機能を分解し、再構築することによって得られる。具体的には、ウォンツ「ウォンツ1」は、機能モジュール単位に分解された3つの機能、すなわち、アプリケーションプログラム「アプリ1」の機能「機能A」と、アプリケーションプログラム「アプリ2」の機能「機能E」と、アプリケーションプログラム「アプリ3」の機能「機能F」とからソフトウェアを再構築することにより得られるソフトウェアである。ウォンツ「ウォンツ2」は、機能モジュール単位に分解された2つの機能、すなわち、アプリケーションプログラム「アプリ3」の機能「機能G」と、アプリケーションプログラム「アプリ3」の機能「機能H」とからソフトウェアを再構築することにより得られるソフトウェアである。   Two wants “Wantz 1” and “Wantz 2” are obtained by disassembling and reconstructing the functions of these three application programs. Specifically, Wants “Wantz 1” has three functions divided into functional modules, that is, the function “Function A” of the application program “App 1” and the function “Function E” of the application program “App 2”. ”And the function“ function F ”of the application program“ application 3 ”. Wants “Wantz 2” is software that consists of two functions that are disassembled into functional modules, that is, the function “Function G” of the application program “App 3” and the function “Function H” of the application program “App 3”. It is software obtained by rebuilding.

このように、ウォンツは、複数のアプリケーションプログラムを、例えば、その機能ごとにまとめたソフトウェアであるため、ユーザは、機能が類似する複数のアプリケーションプログラム各々の操作方法を覚えておくことなく、ウォンツが提供する機能を利用し、所望の作業を行うことができる。   In this way, because Wants is a software in which a plurality of application programs are grouped for each function, for example, the user does not have to remember how to operate each of the plurality of application programs having similar functions. A desired operation can be performed using the provided function.

以下では、端末装置1が実行し、そのサービス提供画面を表示させるソフトウェア各々は、ウォンツであるとする。ただし、端末装置1が実行し、そのサービス提供画面を表示させるソフトウェアは、任意のアプリケーションプログラムであってもよく、ウォンツに限定されない。また、本実施形態において、端末装置1が実行するウォンツの数は、一例として、12であるとする。   In the following, it is assumed that each piece of software executed by the terminal device 1 and displaying its service providing screen is Wants. However, the software executed by the terminal device 1 and displaying the service providing screen may be an arbitrary application program, and is not limited to wants. In the present embodiment, the number of wants executed by the terminal device 1 is assumed to be 12, as an example.

次に、図3及び図4を参照して、上述したソフトウェアのサービス提供画面を遷移させる機能を実現するための端末装置1の概略構成について説明する。
図3は、端末装置1の概略構成を示すブロック図である。
端末装置1は、記憶部11と、通信部12と、入力部13と、表示部14と、制御部15と、を備える。
Next, with reference to FIG. 3 and FIG. 4, a schematic configuration of the terminal device 1 for realizing the function of transitioning the above-described software service providing screen will be described.
FIG. 3 is a block diagram illustrating a schematic configuration of the terminal device 1.
The terminal device 1 includes a storage unit 11, a communication unit 12, an input unit 13, a display unit 14, and a control unit 15.

記憶部11は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、又はEEPROM(Electrically Erasable Programmable Read Only Memory)などを備える。また、記憶部11は、HDD(Hard Disc Drive)、フラッシュメモリなどの外部記憶装置を備えてもよい。記憶部11は、端末装置1が備える図示しないCPUが実行するための各種プログラムや当該CPUが実行した処理の結果などを記憶する。   The storage unit 11 includes, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), or an EEPROM (Electrically Erasable Programmable Read Only Memory). In addition, the storage unit 11 may include an external storage device such as an HDD (Hard Disc Drive) or a flash memory. The storage unit 11 stores various programs to be executed by a CPU (not shown) included in the terminal device 1, results of processing executed by the CPU, and the like.

また、記憶部11は、順序記憶部111、第1ウォンツ(ソフトウェア)記憶部1121、第2ウォンツ(ソフトウェア)記憶部1122、…などとして機能する。
順序記憶部111は、例えば、テーブル形式の順序データを記憶する。順序データは、図1を参照して説明した複数のソフトウェアの仮想的な連結関係を示すデータである。すなわち、順序データは、ソフトウェアのサービス提供画面の遷移順序を示すデータである。
The storage unit 11 functions as an order storage unit 111, a first wants (software) storage unit 1121, a second wants (software) storage unit 1122,.
The order storage unit 111 stores, for example, order data in a table format. The order data is data indicating a virtual connection relationship of a plurality of software described with reference to FIG. That is, the order data is data indicating the transition order of the software service provision screen.

ここで、図4を参照して、順序データについて説明する。
図4は、順序データの一例を示す図である。
図4に示される例において、順序データは、番号情報(No.)及びソフトウェア識別情報(ウォンツ名称)とを含んで構成され、これらの情報を対応付けて構成される。
番号情報は、そのソフトウェアの仮想的なリングにおける位置を示す情報である。図4に示される例では、番号情報には、「1」〜「12」までの値があり、12のソフトウェアの連結関係を示す。番号情報の連続した番号は、そのソフトウェアがリンクされていることを示す。具体的には、番号情報の昇順が遷移順序の順方向を示し、番号情報の降順が遷移順序の逆方向を示す。また、番号情報「1」は、先頭のソフトウェアを示し、番号情報「12」は最後尾のソフトウェアを示す。制御部15(図3)は、順序データが示す先頭のソフトウェアと最後尾のソフトウェアとが仮想的にリンクされているものとして処理する。具体的には、制御部15は、番号情報「1」から逆方向への遷移には番号情報「12」が対応する者として処理する。また、制御部15は、番号情報「12」から順方向への遷移には番号情報「1」が対応するものとして処理する。
ソフトウェア識別情報は、そのソフトウェアを識別する識別情報を示す情報である。そのソフトウェアを識別する識別情報とは、例えば、そのソフトウェア(ウォンツ)の名称を示す文字列である。
Here, the order data will be described with reference to FIG.
FIG. 4 is a diagram illustrating an example of order data.
In the example shown in FIG. 4, the order data includes number information (No.) and software identification information (Wants name), and is configured by associating these pieces of information.
The number information is information indicating the position of the software in the virtual ring. In the example shown in FIG. 4, the number information has values from “1” to “12”, and indicates the connection relationship of 12 software. A consecutive number in the number information indicates that the software is linked. Specifically, the ascending order of the number information indicates the forward direction of the transition order, and the descending order of the number information indicates the reverse direction of the transition order. The number information “1” indicates the first software, and the number information “12” indicates the last software. The control unit 15 (FIG. 3) performs processing on the assumption that the first software and the last software indicated by the sequence data are virtually linked. Specifically, the control unit 15 processes the number information “12” as a person who corresponds to the transition in the reverse direction from the number information “1”. Further, the control unit 15 processes the number information “1” corresponding to the transition from the number information “12” to the forward direction.
The software identification information is information indicating identification information for identifying the software. The identification information for identifying the software is, for example, a character string indicating the name of the software (Wants).

図4に示される例において、第2段目には、番号情報「1」及びソフトウェア識別情報「電話CH」が対応付けられている。また、第3段目には、番号情報「2」及びソフトウェア識別情報「カメラCH」が対応付けられている。すなわち、第2段目と第3段目との順序データは、ウォンツ「電話CH」のサービス提供画面における順方向の画面遷移操作に応じて、ウォンツ「カメラCH」のサービス提供画面が表示されることを示す。また、ウォンツ「カメラCH」のサービス提供画面における逆方向の画面遷移操作に応じて、ウォンツ「電話CH」のサービス提供画面が表示されることを示す。   In the example shown in FIG. 4, number information “1” and software identification information “phone CH” are associated with the second level. In the third row, number information “2” and software identification information “camera CH” are associated with each other. That is, the order data of the second and third stages is displayed as the service providing screen of the wants “camera CH” in response to the forward screen transition operation on the service providing screen of the wants “phone CH”. It shows that. In addition, it indicates that the service providing screen of the wants “telephone CH” is displayed in response to the reverse screen transition operation on the service providing screen of the wants “camera CH”.

また、最下段には、番号情報「12」及びソフトウェア識別情報「メールCH」が対応付けられている。すなわち、第2段目と最下段の順序データは、ウォンツ「電話CH」のサービス提供画面における逆方向の画面遷移操作に応じて、ウォンツ「メールCH」のサービス提供画面が遷移先として表示されることを示す。また、ウォンツ「メールCH」のサービス提供画面における順方向の画面遷移操作に応じて、ウォンツ「電話CH」のサービス提供画面が遷移先として表示されることを示す。   In addition, number information “12” and software identification information “mail CH” are associated with the bottom row. That is, in the second and lower order data, the service provision screen of the wants “Mail CH” is displayed as the transition destination in response to the screen transition operation in the reverse direction on the service provision screen of the wants “phone CH”. It shows that. In addition, in response to a forward screen transition operation on the Wants “Mail CH” service provision screen, the Wants “Phone CH” service provision screen is displayed as a transition destination.

図3を参照して、端末装置1が備える各種構成についての説明を続ける。
第1ウォンツ記憶部1121、第2ウォンツ記憶部1122、…は、それぞれ、制御部15によるウォンツの実行に必要なプログラムコードなどの各種データを記憶する。第1ウォンツ記憶部1121、第2ウォンツ記憶部1122、…は、端末装置1が実行するウォンツの数、備えられる。第1ウォンツ記憶部1121、第2ウォンツ記憶部1122、…の各序数は、それぞれが記憶する各種データに係るウォンツに関連する順序データの番号情報に対応する。本実施形態において、端末装置1は、12のウォンツを実行するため、記憶部11は、第1ウォンツ記憶部1121から第12ウォンツ記憶部(不図示)までの機能部として機能する。
With reference to FIG. 3, the description about the various structures with which the terminal device 1 is provided is continued.
The first wants storage unit 1121, the second wants storage unit 1122,... Each store various data such as a program code necessary for executing the wants by the control unit 15. The first wants storage unit 1121, the second wants storage unit 1122,... Are provided for the number of wants executed by the terminal device 1. Each ordinal number of the first wants storage unit 1121, the second wants storage unit 1122,... Corresponds to the number information of the order data related to the wants related to the various data stored therein. In the present embodiment, since the terminal device 1 executes 12 wants, the storage unit 11 functions as a functional unit from the first wants storage unit 1121 to the 12th wants storage unit (not shown).

通信部12は、通信用インタフェースを備え、端末装置1とは異なる他の装置と通信する。通信部12は、当該他の装置との通信により、制御部15が要求する各種データを取得する。
入力部13は、ユーザからの入力を受け付ける。入力部13は、ハードウェアキー及びタッチパネルの入力装置を備える。入力部13は、ハードウェアキー及びタッチパネルに代えて、又は、ハードウェアキー及びタッチパネルに加えて、マウス又はキーボードなどの他の入力装置を備えてもよい。また、入力部13は、音声入力用のマイクを備えてもよい。入力部13は、表示部14がウォンツのサービス提供画面を表示しているときに、順方向又は逆方向の画面遷移操作、又は、ウォンツの機能を実行させるためのイベント実行操作を受け付ける。
表示部14は、液晶ディスプレイや有機EL(Electro−Luminescence)ディスプレイなどの表示装置を備える。端末装置1が備えるタッチパネルは、入力部13及び表示部14として機能する。
The communication unit 12 includes a communication interface and communicates with another device different from the terminal device 1. The communication unit 12 acquires various data requested by the control unit 15 through communication with the other device.
The input unit 13 receives input from the user. The input unit 13 includes hardware key and touch panel input devices. The input unit 13 may include other input devices such as a mouse or a keyboard instead of the hardware keys and the touch panel, or in addition to the hardware keys and the touch panel. Further, the input unit 13 may include a microphone for voice input. The input unit 13 receives a forward or reverse screen transition operation or an event execution operation for executing a wants function when the display unit 14 displays a wants service provision screen.
The display unit 14 includes a display device such as a liquid crystal display or an organic EL (Electro-Luminescence) display. The touch panel included in the terminal device 1 functions as the input unit 13 and the display unit 14.

制御部15が有する機能の一部又は全ては、例えば、端末装置1が備えるCPU(不図示)が記憶部11に記憶されているプログラムを実行することにより実現される。
制御部15は、電源ON/OFF判定部151、表示処理部152、及びソフトウェア実行部16として機能する。
Some or all of the functions of the control unit 15 are realized by, for example, a CPU (not shown) included in the terminal device 1 executing a program stored in the storage unit 11.
The control unit 15 functions as a power ON / OFF determination unit 151, a display processing unit 152, and a software execution unit 16.

電源ON/OFF判定部151は、端末装置1の電源状態を監視する。電源ON/OFF判定部151は、端末装置1の電源が投入されると、ソフトウェア実行部16にその旨を通知する。
表示処理部152は、ソフトウェア実行部16により実行されるウォンツのサービス提供画面を表示部14に表示させる。より具体的には、表示処理部152は、ソフトウェア実行部16により生成され、出力された表示用データを取得する。表示処理部152は、取得した表示用データが示すサービス提供画面を表示部14に表示させる。
The power ON / OFF determination unit 151 monitors the power state of the terminal device 1. When the power of the terminal device 1 is turned on, the power ON / OFF determination unit 151 notifies the software execution unit 16 to that effect.
The display processing unit 152 causes the display unit 14 to display a want service providing screen executed by the software execution unit 16. More specifically, the display processing unit 152 acquires the display data generated and output by the software execution unit 16. The display processing unit 152 causes the display unit 14 to display a service providing screen indicated by the acquired display data.

ソフトウェア実行部16は、端末装置1の電源が投入されたことを示す通知を電源ON/OFF判定部151から取得すると、記憶部11の第1ウォンツ記憶部1121、第2ウォンツ記憶部1122、…が、それぞれ記憶する各種データを読み出し、ウォンツを起動し、実行する。これにより、ソフトウェア実行部16は、第1ウォンツ(ソフトウェア)実行部161、第2ウォンツ(ソフトウェア)実行部162、…として機能する。そして、ソフトウェア実行部16は、例えば、第1ウォンツ実行部161をアクティブにする。   When the software execution unit 16 obtains a notification indicating that the power of the terminal device 1 has been turned on from the power ON / OFF determination unit 151, the software execution unit 16 includes a first wants storage unit 1121, a second wants storage unit 1122,. However, it reads various data stored in each, starts and executes Wants. Accordingly, the software execution unit 16 functions as a first wants (software) execution unit 161, a second wants (software) execution unit 162, and so on. Then, the software execution unit 16 activates the first wants execution unit 161, for example.

なお、アクティブにするとは、ウォンツがその機能を発揮した状態にすることである。より具体的には、アクティブにするとは、端末装置1がその対象のウォンツのサービス提供画面を表示部14に表示することであり、当該ウォンツが各種処理を実行可能とするために、ユーザからの入力を受け付け可能な状態にすることである。アクティブになっていないウォンツは、例えば、バックグラウンドで実行される。本実施形態において、ソフトウェア実行部16は、第1ウォンツ実行部161、第2ウォンツ実行部162、…のうち、アクティブなウォンツに対応するいずれか1つに、入力部13が受け付けた入力を処理させる。また、ソフトウェア実行部16は、第1ウォンツ実行部161、第2ウォンツ実行部162、…のうち、アクティブなウォンツに対応するいずれか1つから出力される表示用データを表示処理部152に出力する。   “Activating” means that Wants is in a state where the function is exhibited. More specifically, the activation means that the terminal device 1 displays a service providing screen of the target wants on the display unit 14, and in order that the wants can execute various processes, It is to make the input acceptable. Inactive wants are executed in the background, for example. In the present embodiment, the software execution unit 16 processes the input received by the input unit 13 to one of the first wants execution unit 161, the second wants execution unit 162,... Corresponding to the active wants. Let The software execution unit 16 outputs display data output from any one of the first wants execution unit 161, the second wants execution unit 162,... Corresponding to the active wants to the display processing unit 152. To do.

なお、第1ウォンツ実行部161、第2ウォンツ実行部162、…の各序数は、それぞれのウォンツに関連する順序データの番号情報に対応する。本実施形態において、端末装置1は12のウォンツを実行するため、ソフトウェア実行部16は、第1ウォンツ実行部161から第12ウォンツ実行部(不図示)として機能する。   The ordinal numbers of the first wants execution unit 161, the second wants execution unit 162,... Correspond to the number information of the order data related to the respective wants. In the present embodiment, since the terminal device 1 executes 12 wants, the software execution unit 16 functions as the first to 12th execution units 161 to 12 (not shown).

以下では、ソフトウェア実行部16が、図4に例示されている順序データに対応するウォンツを実行する例を用いて、ソフトウェア実行部16によって機能する各構成の具体例を説明する。具体的には、図4において示される順序データの例では、番号情報「1」とソフトウェア識別情報「電話CH」とが対応付けられ、番号情報「2」とソフトウェア識別情報「カメラCH」とが対応付けられている。従って、第1ウォンツ実行部161は、ソフトウェア実行部16がウォンツ「電話CH」を実行することにより機能し、第2ウォンツ実行部162は、ソフトウェア実行部16が「カメラCH」を実行することにより機能する。   Below, the software execution part 16 demonstrates the specific example of each structure which functions by the software execution part 16 using the example which performs the want corresponding to the order data illustrated by FIG. Specifically, in the example of the order data shown in FIG. 4, number information “1” and software identification information “phone CH” are associated with each other, and number information “2” and software identification information “camera CH” are associated with each other. It is associated. Accordingly, the first wants execution unit 161 functions when the software execution unit 16 executes the wants “phone CH”, and the second wants execution unit 162 allows the software execution unit 16 to execute the “camera CH”. Function.

第1ウォンツ実行部161は、入力処理部1611、画面遷移管理部1612、イベント実行部1613、及び表示機能部1614として機能する。
入力処理部1611は、入力部13が受け付けた入力を解析し、入力された操作の内容を判定する。具体的には、入力処理部1611は、入力部13を介して入力された操作が、順方向又は逆方向の画面遷移操作であるか、ウォンツの機能を実行させるためのイベント実行操作であるかを判定する。入力部13を介して入力された操作が順方向又は逆方向の画面遷移操作である場合、入力処理部1611は、入力された方向を示す方向データを画面遷移管理部1612に出力する。入力部13を介して入力された操作がイベント実行操作である場合、入力処理部1611は、入力されたイベント実行操作の内容を示すイベント操作データをイベント実行部1613に出力する。
The first wants execution unit 161 functions as an input processing unit 1611, a screen transition management unit 1612, an event execution unit 1613, and a display function unit 1614.
The input processing unit 1611 analyzes the input received by the input unit 13 and determines the content of the input operation. Specifically, the input processing unit 1611 determines whether the operation input via the input unit 13 is a forward or reverse screen transition operation or an event execution operation for executing a wants function. Determine. When the operation input via the input unit 13 is a forward or reverse screen transition operation, the input processing unit 1611 outputs direction data indicating the input direction to the screen transition management unit 1612. When the operation input via the input unit 13 is an event execution operation, the input processing unit 1611 outputs event operation data indicating the content of the input event execution operation to the event execution unit 1613.

画面遷移管理部1612は、入力処理部1611から方向データを取得すると、順序記憶部111に記憶されている順序データを参照する。画面遷移管理部1612は、参照した順序データにおいて、自ウォンツに対して方向データが示す方向にリンクされているウォンツを特定する。具体的には、第1ウォンツ実行部161が図4に示される例における番号情報「1」のウォンツ「電話CH」に対応し、方向データが順方向を示す場合、画面遷移管理部1612は、番号情報「1」の次の番号情報「2」に対応付けられているソフトウェア識別情報が示すウォンツ「カメラCH」を特定する。これに対し、方向データが逆方向を示す場合、画面遷移管理部1612は、番号情報「1」の前の番号情報「12」に対応付けられているソフトウェア識別情報が示すウォンツ「メールCH」を特定する。そして、画面遷移管理部1612は、特定したウォンツ「カメラCH」又は「メールCH」にそれぞれ対応する第2ウォンツ実行部162又は第12ウォンツ実行部(不図示)をアクティブにする。   When the screen transition management unit 1612 acquires the direction data from the input processing unit 1611, the screen transition management unit 1612 refers to the order data stored in the order storage unit 111. The screen transition management unit 1612 identifies the wants linked in the direction indicated by the direction data with respect to the own wants in the referred order data. Specifically, when the first wants execution unit 161 corresponds to the want “phone CH” of the number information “1” in the example shown in FIG. 4 and the direction data indicates the forward direction, the screen transition management unit 1612 The wants “camera CH” indicated by the software identification information associated with the number information “2” next to the number information “1” is specified. On the other hand, when the direction data indicates the reverse direction, the screen transition management unit 1612 displays the wants “mail CH” indicated by the software identification information associated with the number information “12” before the number information “1”. Identify. Then, the screen transition management unit 1612 activates the second wants execution unit 162 or the 12th wants execution unit (not shown) corresponding to the specified wants “camera CH” or “mail CH”, respectively.

イベント実行部1613は、入力処理部1611からイベント操作データを取得する。イベント実行部1613は、イベント操作データが示すイベント実行操作の内容に応じた処理を実行する。具体的には、第1ウォンツ実行部161が図1に示される例におけるウォンツ「電話CH」に対応する場合、イベント実行部1613は、例えば、4つの機能「フリー」、「指定番号1」、「指定番号2」、及び「指定番号3」のいずれかの選択結果を示すイベント操作データを入力処理部1611から取得し、当該選択結果に応じた処理を実行する。また、イベント実行部1613は、処理の実行に外部装置とのデータの送受信が必要である場合、通信部12を介して当該外部装置と通信し、データの送受信を行う。イベント実行部1613は、処理結果に応じてサービス提供画面の表示内容の変更が必要である場合、処理結果を示す処理データを表示機能部1614に出力する。   The event execution unit 1613 acquires event operation data from the input processing unit 1611. The event execution unit 1613 executes processing corresponding to the content of the event execution operation indicated by the event operation data. Specifically, when the first wants execution unit 161 corresponds to the wants “phone CH” in the example shown in FIG. 1, the event execution unit 1613 includes, for example, four functions “free”, “designated number 1”, Event operation data indicating the selection result of either “designated number 2” or “designated number 3” is acquired from the input processing unit 1611, and processing corresponding to the selected result is executed. Further, when it is necessary to transmit / receive data to / from an external device for execution of processing, the event execution unit 1613 communicates with the external device via the communication unit 12 to transmit / receive data. The event execution unit 1613 outputs processing data indicating the processing result to the display function unit 1614 when the display content of the service providing screen needs to be changed according to the processing result.

表示機能部1614は、イベント実行部1613から処理データを取得する。表示処理部152は、取得した処理データが示す情報やユーザによる入力を補助するための情報などを、例えば、統一されたフレームに基づいて示すサービス提供画像を示す表示用データを生成する。表示処理部152は、生成した表示用データを表示処理部152に出力する。   The display function unit 1614 acquires processing data from the event execution unit 1613. The display processing unit 152 generates display data indicating a service providing image indicating information indicated by the acquired processing data, information for assisting user input, and the like based on a unified frame, for example. The display processing unit 152 outputs the generated display data to the display processing unit 152.

第2ウォンツ実行部162から第12ウォンツ実行部(不図示)についても、第1ウォンツ実行部161と同様の構成を含む。具体的には、例えば、第2ウォンツ実行部162は、第1ウォンツ実行部161の入力処理部1611、画面遷移管理部1612、イベント実行部1613、及び表示機能部1614にそれぞれ対応する入力処理部1621、画面遷移管理部1622、イベント実行部1623、及び表示機能部1624を含む。これら、第1ウォンツ実行部161と同様の構成については、説明を省略する。   The second wants execution unit 162 to the twelfth wants execution unit (not shown) also include the same configuration as the first wants execution unit 161. Specifically, for example, the second wants execution unit 162 is an input processing unit corresponding to the input processing unit 1611, the screen transition management unit 1612, the event execution unit 1613, and the display function unit 1614 of the first wants execution unit 161, respectively. 1621, a screen transition management unit 1622, an event execution unit 1623, and a display function unit 1624. The description of the same configuration as that of the first wants execution unit 161 is omitted.

次に、図5及び図6を参照して、端末装置1(図3)の動作について説明する。
図5は、端末装置1による処理の流れの一例を示すフローチャートである。
(ステップS101)次に、制御部15(図3)の電源ON/OFF判定部151は、端末装置1の電源の投入(電源ON)を検出する。その後、制御部15は、ステップS102に処理を進める。
(ステップS102)次に、制御部15のソフトウェア実行部16は、記憶部11に記憶されている複数のソフトウェア(ウォンツ)に係る各種データを読み出し、複数のソフトウェアをそれぞれ起動する。その後、制御部15は、ステップS103に処理を進める。
Next, with reference to FIG.5 and FIG.6, operation | movement of the terminal device 1 (FIG. 3) is demonstrated.
FIG. 5 is a flowchart illustrating an example of a processing flow by the terminal device 1.
(Step S101) Next, the power ON / OFF determination unit 151 of the control unit 15 (FIG. 3) detects the power-on (power ON) of the terminal device 1. Then, the control part 15 advances a process to step S102.
(Step S102) Next, the software execution unit 16 of the control unit 15 reads various data relating to the plurality of software (wants) stored in the storage unit 11, and activates the plurality of software, respectively. Then, the control part 15 advances a process to step S103.

(ステップS103)次に、制御部15のソフトウェア実行部16は、順序データを参照し、先頭のソフトウェアのサービス提供画面を表示部14に表示する。このステップにおいて、制御部15が表示部14に表示させるサービス提供画面は、先頭のソフトウェアに限定されない。制御部15は、ステップS102の処理において起動した複数のソフトウェアのうち、ユーザが所望する任意のいずれかのサービス提供画面を表示部14に表示してよい。その後、制御部15は、ステップS104に処理を進める。   (Step S <b> 103) Next, the software execution unit 16 of the control unit 15 refers to the order data and displays a service providing screen of the top software on the display unit 14. In this step, the service providing screen displayed on the display unit 14 by the control unit 15 is not limited to the top software. The control unit 15 may display any service provision screen desired by the user on the display unit 14 among the plurality of software activated in the process of step S102. Then, the control part 15 advances a process to step S104.

(ステップS104)次に、制御部15のソフトウェア実行部16は、入力部13を介して、ユーザによる入力を受け付ける。その後、制御部15は、ステップS105に処理を進める。
(ステップS105)次に、制御部15のソフトウェア実行部16は、入力部13が受け付けた入力が画面遷移操作であるか否かを判定する。入力部13が受け付けた入力が画面遷移操作である場合(ステップS105;YES)、制御部15は、ステップS107に処理を進める。入力部13が受け付けた入力が画面遷移操作でない場合、すなわち、イベント実行操作である場合、(ステップS105;NO)、制御部15は、ステップS106に処理を進める。
(Step S <b> 104) Next, the software execution unit 16 of the control unit 15 receives input from the user via the input unit 13. Then, the control part 15 advances a process to step S105.
(Step S105) Next, the software execution unit 16 of the control unit 15 determines whether or not the input received by the input unit 13 is a screen transition operation. When the input accepted by the input unit 13 is a screen transition operation (step S105; YES), the control unit 15 advances the processing to step S107. If the input received by the input unit 13 is not a screen transition operation, that is, if it is an event execution operation (step S105; NO), the control unit 15 advances the process to step S106.

(ステップS106)次に、制御部15のソフトウェア実行部16は、イベント実行操作の内容に応じて、ソフトウェアの機能を実行させる。その後、制御部15は、ステップS104に処理を戻す。
(ステップS107)次に、制御部15のソフトウェア実行部16は、記憶部11に記憶されている順序データを参照する。その後、制御部15は、ステップS108に処理を進める。
(ステップS108)次に、制御部15は、参照した順序データと、入力部13が受け付けた画面遷移操作の方向とに基づいて、遷移先ソフトウェアを特定する。その後、制御部15は、ステップS109に処理を進める。
(ステップS109)次に、制御部15は、遷移先ソフトウェアのサービス提供画面を表示部14に表示させる。その後、制御部15は、この図に示される処理を終了する。
(Step S106) Next, the software execution unit 16 of the control unit 15 causes the function of the software to be executed according to the contents of the event execution operation. Thereafter, the control unit 15 returns the process to step S104.
(Step S107) Next, the software execution unit 16 of the control unit 15 refers to the order data stored in the storage unit 11. Then, the control part 15 advances a process to step S108.
(Step S108) Next, the control unit 15 specifies the transition destination software based on the referred order data and the direction of the screen transition operation received by the input unit 13. Then, the control part 15 advances a process to step S109.
(Step S109) Next, the control unit 15 causes the display unit 14 to display a service providing screen for the transition destination software. Thereafter, the control unit 15 ends the processing shown in this figure.

図6は、端末装置1の動作を説明するための模式図である。
図6(a)は、端末装置1によるサービス提供画面の遷移の一例を示す模式図である。
図6(b)は、従来の技術に基づくサービス提供画面の遷移の一例を示す模式図である。
図6(a)に示される例において、端末装置1は、電源ボタン101と、タッチパネル102と、ホームボタン103とを備える。また、図6(a)に示される例において、端末装置1が実行する複数のウォンツは、図4に示される順序データに基づいて各ウォンツがリンクされている。
なお、ホームボタン103は、端末装置1が備えるハードウェアキーの一例である。
FIG. 6 is a schematic diagram for explaining the operation of the terminal device 1.
FIG. 6A is a schematic diagram illustrating an example of transition of a service provision screen by the terminal device 1.
FIG.6 (b) is a schematic diagram which shows an example of the transition of the service provision screen based on the prior art.
In the example illustrated in FIG. 6A, the terminal device 1 includes a power button 101, a touch panel 102, and a home button 103. In the example shown in FIG. 6A, a plurality of wants executed by the terminal device 1 are linked to each want based on the order data shown in FIG.
The home button 103 is an example of a hardware key provided in the terminal device 1.

図6(a)の左側に示される例では、端末装置1は、写真を撮影するウォンツ「カメラCH」のサービス提供画面を表示している。具体的には、ウォンツ「カメラCH」のサービス提供画面では、撮影を行うためのボタンA11及び焦点を定めるための枠A12が、ユーザによる操作が可能なように示されており、端末装置1は、ウォンツ「カメラCH」の機能を発揮した状態の画面を表示している。図6(a)の右側に示される例では、端末装置1は、地図を表示するウォンツ「地図CH」のサービス提供画面を表示している。具体的には、ウォンツ「地図CH」のサービス提供画面では、地図の縮尺を変更するためのスライドバーA13が、ユーザによる操作が可能なように示されており、端末装置1は、ウォンツ「地図CH」の機能を発揮した状態の画面を表示している。このように、サービス提供画面は、サムネイル画像を示す画面などとは異なり、ユーザからの入力を受け付けることが可能である。すなわち、サービス提供画面は、ユーザからの入力を受け付け可能な画面であって、当該入力に応じたウォンツの機能を実行することができる画面である。   In the example shown on the left side of FIG. 6A, the terminal device 1 displays a service providing screen of a wants “camera CH” for taking a picture. Specifically, on the service providing screen of Wants “Camera CH”, a button A11 for performing shooting and a frame A12 for determining a focus are shown so that the user can perform operations. , The screen showing the state of the Wants "Camera CH" function is displayed. In the example shown on the right side of FIG. 6A, the terminal device 1 displays a service providing screen of a wants “Map CH” for displaying a map. Specifically, on the service providing screen of the wants “map CH”, a slide bar A13 for changing the scale of the map is shown to be operable by the user. A screen in a state where the function of “CH” is exhibited is displayed. In this way, the service providing screen can accept input from the user, unlike a screen showing thumbnail images. That is, the service providing screen is a screen that can accept an input from the user, and can execute a wants function corresponding to the input.

図6(b)に示される端末装置2は、サービス提供画面の遷移機能が従来の技術に基づくこと以外は、端末装置1と同様の機能を備える電子機器である。端末装置2は、図6(a)に示される端末装置1と同様に、電源ボタン201と、タッチパネル202と、ホームボタン203とを備える。
図6(b)の左側に示される例では、図6(a)の左側に示される端末装置1と同様に、端末装置2は、ウォンツ「カメラCH」のサービス提供画面を表示している。また、図6(b)の右に示される例では、図6(a)の右に示される端末装置1と同様に、端末装置2は、ウォンツ「地図CH」のサービス提供画面を表示している。
The terminal device 2 shown in FIG. 6B is an electronic device having the same function as the terminal device 1 except that the transition function of the service providing screen is based on the conventional technology. The terminal device 2 includes a power button 201, a touch panel 202, and a home button 203, similar to the terminal device 1 shown in FIG.
In the example shown on the left side of FIG. 6B, similarly to the terminal device 1 shown on the left side of FIG. 6A, the terminal device 2 displays a service providing screen of the wants “camera CH”. In the example shown on the right side of FIG. 6B, the terminal device 2 displays the service providing screen of the “Map CH” as in the terminal device 1 shown on the right side of FIG. 6A. Yes.

図6(b)に示すように、端末装置2において、ウォンツ「カメラCH」のサービス提供画面からウォンツ「地図CH」のサービス提供画面に表示を遷移させる場合、ユーザは、まずホームボタンを押下することにより、ウォンツ「カメラCH」のサービス提供画面からホーム画面に表示を遷移させる。そして、ユーザは、ホーム画面に配置された複数のウォンツにそれぞれ対応するアイコンのうち、ウォンツ「地図CH」に対応するアイコンを選択することにより、ホーム画面からウォンツ「地図CH」のサービス提供画面に遷移させる。このように、従来の技術では、あるソフトウェアのサービス提供画面から、別のソフトウェアのサービス提供画面に、表示を直接遷移させることができない場合があった。
なお、ホーム画面とは、実行するアプリケーションプログラムを選択するための画面であり、例えば、実行可能なアプリケーションプログラムに対応するアイコンを整列して表示する画面である。また、ホーム画面とは、オペレーティングシステムのサービス提供画面の一例である。
As shown in FIG. 6B, in the terminal device 2, when the display transitions from the wants “camera CH” service provision screen to the wants “map CH” service provision screen, the user first presses the home button. As a result, the display is shifted from the service providing screen of Wants “Camera CH” to the home screen. Then, the user selects the icon corresponding to the wants “map CH” from among the icons corresponding to the plurality of wants arranged on the home screen, so that the service providing screen of the wants “map CH” is displayed from the home screen. Transition. As described above, in the conventional technique, there is a case where the display cannot be directly changed from the service providing screen of one software to the service providing screen of another software.
The home screen is a screen for selecting an application program to be executed. For example, the home screen is a screen in which icons corresponding to executable application programs are arranged and displayed. The home screen is an example of an operating system service provision screen.

これに対し、図6(a)に示すように、端末装置1において、ウォンツ「カメラCH」のサービス提供画面からウォンツ「地図CH」のサービス提供画面に表示を遷移させる場合、ユーザは、例えば、ペンや指を右から左にスライドさせるフリック入力を行えばよい。そのため、端末装置1は、あるソフトウェアのサービス提供画面から、別のソフトウェアのサービス提供画面に、表示を直接遷移させることができる。すなわち、あるソフトウェアが機能を発揮した状態の画面から、別のソフトウェアが機能を発揮した状態の画面に遷移させる際の操作性を向上させることができる。   On the other hand, as shown in FIG. 6A, in the terminal device 1, when the display is changed from the service providing screen of the wants “camera CH” to the service providing screen of the wants “map CH”, the user, for example, Flick input that slides a pen or finger from right to left may be performed. Therefore, the terminal device 1 can change the display directly from the service provision screen of one software to the service provision screen of another software. That is, it is possible to improve the operability when transitioning from a screen in which a certain software performs a function to a screen in which another software performs a function.

また、サービス提供画面を直接遷移させるために、表示部にサービス提供画面と、遷移先のソフトウェアに対応するアイコンとを同時に表示することが考えられる。しかしながら、この場合、表示部に多数の情報を配置することになるため、サービス提供画面のサイズが小さくなる。そのため、特に携帯性を意識して小さく設計された端末装置の場合、表示が見にくくなったり、端末装置を操作しにくくなったりする可能性がある。   Further, in order to directly change the service providing screen, it is conceivable to simultaneously display the service providing screen and an icon corresponding to the transition destination software on the display unit. However, in this case, since a large amount of information is arranged on the display unit, the size of the service providing screen is reduced. For this reason, in the case of a terminal device that is designed to be particularly small in consideration of portability, it may be difficult to see the display or to operate the terminal device.

これに対し、端末装置1は、例えば、順方向及び逆方向にそれぞれ対応するスワイプ入力、フリック入力、ハードウェアキーの押下、又は音声による入力などを画面遷移操作として受け付けて、サービス提供画面の表示を遷移させる。これにより、端末装置1は、表示部14に不要な情報を表示することなくサービス提供画面を遷移させることができ、表示部14において、サービス提供画面を表示させる領域を広く設けることができる。従って、端末装置1は、その操作性を向上させることができる。   On the other hand, the terminal device 1 accepts, for example, swipe input, flick input, hardware key press, or voice input corresponding to the forward direction and the reverse direction as screen transition operations, and displays the service provision screen. Transition. Thereby, the terminal device 1 can change a service provision screen, without displaying unnecessary information on the display part 14, and can provide the area | region which displays a service provision screen in the display part 14 widely. Therefore, the terminal device 1 can improve the operability.

また、端末装置1が実行する複数のソフトウェアは、リング状にリンクされている。これにより、ユーザは、特定の方向に画面遷移操作を継続するだけで、所望のサービス提供画面を表示させることができるため、ユーザが操作に不慣れな場合であっても、容易にサービス提供画面を遷移させることができる。また、ユーザは、最後尾のソフトウェアのサービス提供画面と先頭のソフトウェアのサービス提供画面とを容易に遷移させることができる。このように、端末装置1は、その操作性を向上させることができる。また、ユーザは、同じ操作を繰り返すことで元の状態に戻すことができるため、端末装置1は、ユーザの操作上の不安を解消することができる。   A plurality of software executed by the terminal device 1 is linked in a ring shape. Thereby, since the user can display a desired service provision screen only by continuing the screen transition operation in a specific direction, even if the user is not familiar with the operation, the service provision screen can be easily displayed. Transition can be made. Also, the user can easily transition between the service providing screen for the last software and the service providing screen for the first software. Thus, the terminal device 1 can improve the operability. Moreover, since the user can return to the original state by repeating the same operation, the terminal device 1 can eliminate the user's uneasiness in operation.

また、端末装置1は、電源の投入に応じて所定のソフトウェアのサービス提供画面を表示する。これにより、ユーザは、電源が投入するだけで、ソフトウェアのサービス提供画面を表示させることができ、ソフトウェアの機能を実行させることができる。従って、端末装置1は、その操作性を向上させることができる。   Further, the terminal device 1 displays a service providing screen for predetermined software in response to power-on. As a result, the user can display the software service provision screen only by turning on the power, and can execute the software function. Therefore, the terminal device 1 can improve the operability.

なお、上述した実施形態において、端末装置1に種々の公知の機能を持たせてもよい。具体的には、例えば、端末装置1は、電話を受け付けた場合、通話機能を実行するソフトウェアのサービス提供画面に強制的に遷移する機能を有してもよい。また、例えば、端末装置1は、スワイプ入力の途中で、その入力の程度に応じ、遷移先のサービス提供画面の一部を表示してもよい。具体的には、例えば、図6(a)に示されるウォンツ「カメラCH」のサービス提供画面において、順方向のスワイプ入力を行ってウォンツ「地図CH」のサービス提供画面に遷移させる場合、端末装置1は、当該遷移のために必要なスワイプ入力の入力量に応じた割合で、表示部14の表示領域の左側にウォンツ「カメラCH」のサービス提供画面の右側領域を表示する。また、端末装置1は、表示部14の表示領域の右側にウォンツ「地図CH」のサービス画面の左側領域を表示する。このように、端末装置1は、遷移先のサービス提供画面の一部又は全部を表示可能としてもよい。   In the above-described embodiment, the terminal device 1 may have various known functions. Specifically, for example, when receiving a call, the terminal device 1 may have a function of forcibly shifting to a software service providing screen that executes a call function. In addition, for example, the terminal device 1 may display a part of the transition-destination service provision screen in the middle of the swipe input in accordance with the degree of the input. Specifically, for example, in the service providing screen of the wants “camera CH” shown in FIG. 6A, when a forward swipe input is performed to change to the service providing screen of the wants “map CH”, the terminal device 1 displays the right area of the service providing screen of the wants “camera CH” on the left side of the display area of the display unit 14 at a rate corresponding to the input amount of the swipe input necessary for the transition. Further, the terminal device 1 displays the left area of the service screen of the wants “Map CH” on the right side of the display area of the display unit 14. As described above, the terminal device 1 may be able to display a part or all of the transition destination service provision screen.

なお、上述した実施形態において、端末装置1が実行するソフトウェアの数は、任意であってよく、例えば、ユーザ、端末装置1の製造者、又は端末装置1の販売者等により定められてもよい。
なお、上述した実施形態において、電源投入後に最初に表示されるサービス提供画面は、例えば、ユーザ、端末装置1の製造者、又は端末装置1の販売者等により予め定められたデフォルトのソフトウェアのサービス提供画面であってよい。また、電源投入後に最初に表示されるサービス提供画面は、例えば、前回の電源切断時に表示していたソフトウェアのサービス提供画面であってもよい。
In the embodiment described above, the number of software executed by the terminal device 1 may be arbitrary, and may be determined by, for example, a user, a manufacturer of the terminal device 1, a seller of the terminal device 1, or the like. .
In the above-described embodiment, the service providing screen that is displayed first after power-on is, for example, a default software service predetermined by the user, the manufacturer of the terminal device 1, or the seller of the terminal device 1. It may be a provision screen. In addition, the service providing screen that is displayed first after the power is turned on may be, for example, the software service providing screen that was displayed when the power was last turned off.

なお、上述した実施形態において、端末装置1は、電源の投入以外の入力に応じて、仮想的にリンクされた複数のソフトウェアを起動してもよい。この場合、例えば、端末装置1は、当該複数のソフトウェアを起動するためのアイコンをホーム画面上に表示し、当該アイコンが選択されたときに、仮想的にリンクされた複数のソフトウェアを起動する。そして、端末装置1は、起動した複数のソフトウェアのサービス提供画面を、画面遷移操作に応じて遷移可能とする。   In the above-described embodiment, the terminal device 1 may activate a plurality of virtually linked software in response to an input other than power-on. In this case, for example, the terminal device 1 displays an icon for starting the plurality of software on the home screen, and starts the plurality of virtually linked software when the icon is selected. Then, the terminal device 1 enables transition of the service providing screens of the plurality of activated software in accordance with the screen transition operation.

なお、上述した実施形態において、端末装置1は、仮想的にリンクされたソフトウェアの全てを一度に起動しなくてもよい。この場合、例えば、端末装置1は、電源の投入に応じて、順序データにおける先頭のソフトウェアを起動し、当該ソフトウェアのサービス提供画面を表示する。そして、端末装置1は、画面遷移操作を受け付けると、受け付けた画面遷移操作が示す遷移先のソフトウェアを起動し、起動した遷移先のソフトウェアのサービス提供画面を表示する。これにより、端末装置1は、ソフトウェアを一度に起動しなくてよいため、最初のサービス提供画面を表示するまでの時間を短縮することができる。   In the above-described embodiment, the terminal device 1 may not activate all the virtually linked software at a time. In this case, for example, when the power is turned on, the terminal device 1 activates the first software in the sequence data and displays a service providing screen for the software. When the terminal device 1 accepts the screen transition operation, the terminal device 1 activates the transition destination software indicated by the accepted screen transition operation, and displays the service provision screen of the activated transition destination software. Thereby, since the terminal device 1 does not need to start software at once, it can shorten the time until the first service provision screen is displayed.

また、別のパターンでは、端末装置1は、例えば、電源の投入に応じて、順序データにおける先頭のソフトウェアと当該ソフトウェアにリンクされたソフトウェアとを起動し、先頭のソフトウェアのサービス提供画面を表示する。そして、端末装置1は、画面遷移操作を受け付けると、受け付けた画面遷移操作が示す遷移先のソフトウェアのサービス提供画面を表示するとともに、当該遷移先のソフトウェアにリンクされたソフトウェアをバックグラウンドで起動する。このように、端末装置1は、最初に起動するソフトウェアの数及び画面遷移操作に応じて起動するソフトウェアを任意に設定してもよい。これにより、端末装置1は、最初のサービス提供画面を表示するまでの時間を短縮しつつ、画面遷移操作を受け付けたときに遷移先のソフトウェアのサービス提供画面を表示するまでの時間を短縮することができる。   In another pattern, for example, when the power is turned on, the terminal device 1 activates the top software in the sequence data and the software linked to the software, and displays the service provision screen of the top software. . When the terminal device 1 accepts the screen transition operation, the terminal device 1 displays a service providing screen of the transition destination software indicated by the accepted screen transition operation, and starts the software linked to the transition destination software in the background. . As described above, the terminal device 1 may arbitrarily set the software to be activated in accordance with the number of software to be activated first and the screen transition operation. Thereby, the terminal device 1 reduces the time until the service providing screen of the transition destination software is displayed when the screen transition operation is accepted while shortening the time until the first service providing screen is displayed. Can do.

なお、上述した実施形態において、端末装置1が備える各種構成は、複数の異なる装置に分離して備えられてもよい。例えば、端末装置1の順序記憶部111に相当する構成が端末装置1と通信するサーバ装置に備えられてもよい。この場合、端末装置1は、当該サーバ装置から順序データを通信により取得して、上述した機能を実現してもよい。   In the above-described embodiment, the various configurations included in the terminal device 1 may be separately provided in a plurality of different devices. For example, a configuration corresponding to the order storage unit 111 of the terminal device 1 may be provided in a server device that communicates with the terminal device 1. In this case, the terminal device 1 may acquire the order data from the server device by communication to realize the above-described function.

なお、上述した実施形態における端末装置1の一部、例えば、制御部15などをコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、端末装置1に内蔵されたコンピュータシステムであって、オペレーティングシステムや周辺機器等のハードウェアを含むものとする。   In addition, you may make it implement | achieve a part of terminal device 1 in embodiment mentioned above, for example, the control part 15 etc. with a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed. Here, the “computer system” is a computer system built in the terminal device 1 and includes hardware such as an operating system and peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。   The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” is a medium that dynamically holds a program for a short time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, In this case, a volatile memory inside a computer system that serves as a server or a client may be included that holds a program for a certain period of time. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

また、上述した実施形態における端末装置1の一部、又は全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。端末装置1の各機能部は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。   Moreover, you may implement | achieve part or all of the terminal device 1 in embodiment mentioned above as integrated circuits, such as LSI (Large Scale Integration). Each functional unit of the terminal device 1 may be individually made into a processor, or a part or all of them may be integrated into a processor. Further, the method of circuit integration is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. In addition, when an integrated circuit technology that replaces LSI appears due to the advancement of semiconductor technology, an integrated circuit based on the technology may be used.

以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。   As described above, the embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the scope of the present invention. It is possible to

1…端末装置、11…記憶部、111…順序記憶部、1121…第1ウォンツ記憶部、1122…第2ウォンツ記憶部、12…通信部、13…入力部、14…表示部、15…制御部、151…電源ON/OFF判定部、152…表示処理部、16…ソフトウェア実行部、161…第1ウォンツ実行部、1611…入力処理部、1612…画面遷移管理部、1613…イベント実行部、1614…表示機能部、162…第2ウォンツ実行部、1621…入力処理部、1622…画面遷移管理部、1623…イベント実行部、1624…表示機能部、101…電源ボタン、102…タッチパネル、103…ホームボタン   DESCRIPTION OF SYMBOLS 1 ... Terminal device, 11 ... Memory | storage part, 111 ... Order memory | storage part, 1121 ... 1st wants memory | storage part, 1122 ... 2nd wants memory | storage part, 12 ... Communication part, 13 ... Input part, 14 ... Display part, 15 ... Control 151, power ON / OFF determination unit, 152 ... display processing unit, 16 ... software execution unit, 161 ... first wants execution unit, 1611 ... input processing unit, 1612 ... screen transition management unit, 1613 ... event execution unit, 1614 ... Display function unit, 162 ... Second wants execution unit, 1621 ... Input processing unit, 1622 ... Screen transition management unit, 1623 ... Event execution unit, 1624 ... Display function unit, 101 ... Power button, 102 ... Touch panel, 103 ... Home button

Claims (7)

複数のソフトウェアの順序を示す順序データを記憶する記憶部と、
ユーザによる入力を取得する入力処理部と、
前記入力処理部が取得する入力に基づいて、表示部の表示を、第1の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第1の前記ソフトウェアに対してリンクされている第2の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理部と、
を備えることを特徴とする情報処理装置。
A storage unit for storing order data indicating the order of a plurality of software;
An input processing unit for acquiring input by a user;
Based on the input acquired by the input processing unit, the display of the display unit is displayed in the sequence data stored in the storage unit from the screen in a state where the first software performs a function. A display processing unit that directly transitions to a screen in a state where the second software linked to the software performs its function;
An information processing apparatus comprising:
前記記憶部が記憶する順序データは、最後尾の前記ソフトウェアの次に、先頭の前記ソフトウェアをリンクする、
ことを特徴とする請求項1に記載の情報処理装置。
The order data stored in the storage unit is linked to the first software next to the last software.
The information processing apparatus according to claim 1.
前記表示処理部は、前記入力処理部が取得する入力に応じて、前記表示部の表示を、前記第1の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて、前記第1の前記ソフトウェアに対して順方向又は逆方向にリンクされている前記第2の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる、
ことを特徴とする請求項1又は請求項2に記載の情報処理装置。
The display processing unit stores the display of the display unit in accordance with the input acquired by the input processing unit from the screen in a state in which the first software performs a function, in the storage unit. In the order data, the second software linked to the first software in the forward direction or the reverse direction is directly shifted to a screen in which the function is performed.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
前記表示処理部は、前記情報処理装置への電源投入に応じて、前記複数のソフトウェアのうち、予め定められたソフトウェアが機能を発揮した状態の画面を前記表示部に表示させる、
ことを特徴とする請求項1から請求項3のいずれか一項に記載の情報処理装置。
The display processing unit causes the display unit to display a screen in a state in which a predetermined software among the plurality of softwares functions in response to power-on to the information processing apparatus.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
前記入力処理部は、前記入力として、スワイプ入力、フリック入力、ハードウェアキーの押下、又は音声による入力を取得する、
ことを特徴とする請求項1から請求項4のいずれか一項に記載の情報処理装置。
The input processing unit acquires, as the input, swipe input, flick input, hardware key press, or voice input,
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置における情報処理方法であって、
前記情報処理装置が、ユーザによる入力を取得する入力処理過程と、
前記情報処理装置が、前記入力処理過程において取得した入力に基づいて、表示部の表示を、第1の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第1の前記ソフトウェアに対してリンクされている第2の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理過程と、
を含む情報処理方法。
An information processing method in an information processing apparatus including a storage unit that stores order data indicating the order of a plurality of software,
An input processing step in which the information processing apparatus acquires input by a user;
The sequence data stored in the storage unit from the screen in a state where the first software performs a function based on the input acquired by the information processing apparatus in the input process. A display process for directly transitioning to a screen in a state where the second software linked to the first software performs a function in
An information processing method including:
複数のソフトウェアの順序を示す順序データを記憶する記憶部を備える情報処理装置のコンピュータに、
ユーザによる入力を取得する入力処理手順、
前記入力処理手順において取得した入力に基づいて、表示部の表示を、第1の前記ソフトウェアが機能を発揮した状態の画面から、前記記憶部に記憶されている前記順序データにおいて前記第1の前記ソフトウェアに対してリンクされている第2の前記ソフトウェアが機能を発揮した状態の画面へ直接遷移させる表示処理手順、
を実行させるためのプログラム。
In a computer of an information processing apparatus including a storage unit that stores order data indicating the order of a plurality of software,
Input processing procedure to get user input,
Based on the input acquired in the input processing procedure, the display on the display unit is displayed in the order data stored in the storage unit from the screen in a state where the first software performs a function. A display processing procedure for directly transitioning to a screen in a state where the second software linked to the software performs its function;
A program for running
JP2014143171A 2014-07-11 2014-07-11 Information processing apparatus, information processing method, and program Pending JP2016018532A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014143171A JP2016018532A (en) 2014-07-11 2014-07-11 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014143171A JP2016018532A (en) 2014-07-11 2014-07-11 Information processing apparatus, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2016018532A true JP2016018532A (en) 2016-02-01

Family

ID=55233668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014143171A Pending JP2016018532A (en) 2014-07-11 2014-07-11 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP2016018532A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010231463A (en) * 2009-03-26 2010-10-14 Kyocera Corp Electronics
JP2013084233A (en) * 2011-09-28 2013-05-09 Kyocera Corp Device, method, and program
JP2013191231A (en) * 2013-06-03 2013-09-26 Kyocera Corp Electronic device
JP2013191232A (en) * 2013-06-03 2013-09-26 Kyocera Corp Electronic device
JP2014056592A (en) * 2013-10-28 2014-03-27 Ricoh Co Ltd Image processing apparatus, display device, authentication system, display control method, and display control program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010231463A (en) * 2009-03-26 2010-10-14 Kyocera Corp Electronics
JP2013084233A (en) * 2011-09-28 2013-05-09 Kyocera Corp Device, method, and program
JP2013191231A (en) * 2013-06-03 2013-09-26 Kyocera Corp Electronic device
JP2013191232A (en) * 2013-06-03 2013-09-26 Kyocera Corp Electronic device
JP2014056592A (en) * 2013-10-28 2014-03-27 Ricoh Co Ltd Image processing apparatus, display device, authentication system, display control method, and display control program

Similar Documents

Publication Publication Date Title
KR102606075B1 (en) Electronic device comprising multiple displays and method for controlling thereof
US9003283B2 (en) Copying text using parameters displayed on a clipboard
TWI656471B (en) Task management method, device and terminal device for multitasking interface
KR20170093658A (en) Electronic device comprising multiple displays and method for controlling thereof
TW200837575A (en) Method, system, and graphical user interface for providing word recommendations
TW201137725A (en) Method, device and computer program product for providing a context-aware help content
KR20100124440A (en) Screen display method and apparatus for portable device
TW200836095A (en) Executing functions through touch input device
US10656784B2 (en) Method of arranging icon and electronic device supporting the same
CN113467660A (en) Information sharing method and electronic equipment
CN105204729A (en) A fingerprint touch method and system
TW201101117A (en) Handheld device, method and computer program product for user selecting control unit of application program
CN103076980B (en) Search terms display packing and device
CN107943381A (en) Hot-zone method of adjustment and device, client
US20140143659A1 (en) Method for Processing Documents by Terminal Having Touch Screen and Terminal Having Touch Screen
JPWO2017022031A1 (en) Information terminal equipment
US10824307B2 (en) Information transmission device and operating method therefor
TW201643612A (en) Keyboard setting system and method
US9639247B2 (en) Information processing device, information processing method, and computer-readable medium
WO2023030114A1 (en) Interface display method and apparatus
TW201802638A (en) Electronic device and method for controlling the electronic device
JP6253945B2 (en) Image display device
JP2016018532A (en) Information processing apparatus, information processing method, and program
US9075433B1 (en) Information processing method and electronic device
JP6654722B2 (en) Image display device and image display method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151112

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160223