JP3991488B2 - Electronic device and method for starting program in electronic device - Google Patents
Electronic device and method for starting program in electronic device Download PDFInfo
- Publication number
- JP3991488B2 JP3991488B2 JP1843899A JP1843899A JP3991488B2 JP 3991488 B2 JP3991488 B2 JP 3991488B2 JP 1843899 A JP1843899 A JP 1843899A JP 1843899 A JP1843899 A JP 1843899A JP 3991488 B2 JP3991488 B2 JP 3991488B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- power
- starting
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 41
- 238000012545 processing Methods 0.000 claims description 19
- 230000004913 activation Effects 0.000 claims description 14
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 56
- 238000001994 activation Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 239000004973 liquid crystal related substance Substances 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 2
- HEFNNWSXXWATRW-UHFFFAOYSA-N Ibuprofen Chemical compound CC(C)CC1=CC=C(C(C)C(O)=O)C=C1 HEFNNWSXXWATRW-UHFFFAOYSA-N 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、例えば携帯型のコンピュータのような電子機器が備える機能を、利用者のワンタッチ操作により自動的に立ち上げることを可能とした電子機器および電子機器におけるプログラム起動方法に関する。
【0002】
【従来の技術】
近年、携帯型の電子機器が多く開発されており、CPU(中央処理装置)を搭載した高度な電子機器が出現している。携帯型の電子機器のうちの、例えば携帯型のコンピュータは、本体とそのLCD(液晶表示装置)等の表示部を備えており、この表示部は本体に対してヒンジを介して、開閉できるようになっている。このような携帯型のコンピュータとしては、ノート型のパーソナルコンピュータと呼ばれるものが代表的なものである。
【0003】
このような電子機器においては、スケジューラー・プログラムがインストールされているものがある。
この場合、利用者は電子機器のOSと呼ばれる基本プログラムを起動した後、このアプリケーション・プログラムを起動しなければならない。
【0004】
【発明が解決しようとする課題】
しかし、利用者が電子機器においてスケジューラー・プログラムを即座に立ち上げたいという希望がある。
そこで本発明は上記課題を解消し、電子機器が備える上記機能並びにアプリケーションプログラムの特定機能全般を、利用者のワンタッチ操作により自動的起動することができる電子機器およびプログラム起動方法を提供することを目的としている。
【0005】
【課題を解決するための手段】
請求項1の発明は、基本プログラムと予め設定された複数の処理を予め設定された順序で順次起動して処理する自動シーケンス処理プログラムとを記憶する記憶手段と、基本プログラムを起動するための電源操作手段と、基本プログラムを起動させ、自動シーケンス処理プログラムを実行させるための自動シーケンス処理操作手段とを備え、電源が入っているときに自動シーケンス処理操作手段が操作された場合には、自動シーケンス処理プログラムを実行させ、電源が入っていないときに自動シーケンス処理操作手段が操作された場合には、電源を入れて基本プログラムを起動させた後に自動シーケンス処理プログラムを実行させ、予め設定されたソフトウェアを起動させることを特徴とする電子機器である。
【0006】
請求項2の発明は、電子機器に予め格納され、予め記憶手段に記憶されている自動シーケンス処理プログラムを自動的に起動するプログラム起動方法であって、基本プログラムを起動するための電源操作手段と自動シーケンス処理プログラムを実行させるための操作手段への操作を監視するステップと、操作手段への操作を検出したときに電源が入っている場合には、自動シーケンス処理プログラムを実行し、電源が入っていない場合には、電源を入れて基本プログラムを起動させた後に自動シーケンス処理プログラムを実行し、予め設定されたソフトウェアを起動するステップとを有することを特徴とする電子機器におけるプログラム起動方法である。
【0011】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
なお、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
図1は、本発明の電子機器におけるプログラム起動装置1000(図4参照)を備える電子機器の一例を示しており、図1の電子機器は、携帯型のコンピュータ100である。携帯型のコンピュータ100は、本体2、表示部3、キーボード4、A領域とB領域で囲むヒンジ1A,1B、バッテリパック(バッテリ)200等を備えている。
【0012】
本体2は、上述したキーボード4やその他のポインティングディバイス5等を有しており、表示部3は、例えば液晶表示装置(LCD)を採用することができる。表示部3は、本体2に対してヒンジ1A,1Bを用いて、矢印R方向に開閉(折り畳み)可能に取り付けられている。また、図1においては示していないが、本体2に対しては、外部のポインティング手段であるマウス等を外付けする機器等を設定することもできる。本体2には電源ランプPL、電池ランプBL、そしてメッセージランプ(通知手段))MLを有し、電池ランプBLはバッテリパック200の電池残量の程度を示す。これらのランプの内の特にメッセージランプMLは、表示部3を本体2に対して閉じた状態でも外部に表出している。これにより表示部3を閉じていても電子メールの着信は、メッセージランプMLの点灯により利用者に報知できる。
【0013】
図2は、図1の電子機器の表示部3を本体2に対して中心軸CLCを中心にして折り畳んだ状態でしかも矢印SDから見た図である。図2において、本体2の側面2Sには、電源スイッチ40、操作キー41、スイッチ42等が配置されている。また側面2SにはPCMCIA(Personal ComputerMemory Carol International Association)カード(PCカード)を挿入するためのスロット43が設けられている。この操作キー41は電源スイッチ40とは別個のものである。操作キー41は図4に示す起動シーケンス制御手段2Aを起動するスイッチであり、電源スイッチ40は基本プログラム(OS)を起動するスイッチである。
【0014】
図1〜図3に示すように、バッテリパック200がヒンジ1Aとヒンジ1Bの間に配置されている。好ましくはこれらのヒンジ1A,1Bの中心軸に相当する中心軸CLCが、バッテリパック200の中心軸に相当している。すなわちバッテリパック200の中心軸とヒンジ1A,1Bの中心軸が一致している。このバッテリパック200は、本体2に対して着脱可能に機械的に保持させることができるとともに、着脱可能に電気的に接続することもできる。
【0015】
図4は、図1〜図3の携帯型のコンピュータにおけるプログラム起動装置1000と、その携帯型のコンピュータの外部に接続されている付属機器等を示している。
図4は、本体2、表示部3、本体2に内蔵されているモデム50等を示している。
まず本体2の中のプログラム起動装置1000は、操作キー(操作手段)41、電源スイッチ40と、そして起動シーケンス制御手段2Aを有し、次のような構造になっている。
起動シーケンス制御手段2Aの内部バス51は、CPU(中央処理装置)52、必要に応じて挿入されるPCカード53、RAM(ランダムアクセスメモリ)54が接続されている。この内部バス51は、外部バス55に接続されており、外部バス55には、ハードディスクドライブ56、I/Oコントローラ(入出力コントローラ)57、キーボードコントローラ58、タブレットコントローラ59、インターフェース60等が接続されている。
【0016】
CPU52は、各機能を統括するコントローラであり、PCカード53は、内部バス51に対してオプションの機能を付加するためのものである。
ランダムアクセスメモリ54の中には、本体2の起動が完了した時点において、電子メールプログラム(アプリケーション・プログラム)54A、オートパイロットプログラム(アプリケーション・プログラム)54B、そしてOS(基本プログラム)54Cが記憶される。
電子メールプログラム54Aは、電話回線のような通信回線等を経由してネットワーク経由で通信文を授受するプログラムである。電子メールプログラム54Aは、特定機能としての着信メール取得機能を有している。この着信メール取得機能は、図4のメールサーバ83に対してそのメールボックス内に自分(利用者)宛のメールが着信しているかどうかを確認して、自分宛てのメールが有れば取得する処理を実行する。
オートパイロットプログラム54Bは、予め設定された複数の処理(又はプログラム)等を、予め設定された順序で順次起動して、処理するプログラムのことである。
OS(基本プログラムソフトウェア)54Cは、電子機器であるコンピュータ100を制御するものであり、Windows95のようなオペレーティングシステムを用いることができる。このWindows95は、米国のマイクロソフト社が開発したパーソナル・コンピュータ用のオペレーティングシステムの一種である。
【0017】
一方、外部バス55側のハードディスクドライブ(HDD)56には、電子メールプログラム56A、オートパイロットプログラム56B、OS(基本プログラムソフトウェア)56Cが記憶されている。ハードディスクドライブ56内のOS56C、オートパイロットプログラム56B及び電子メールプログラム56Aは、本体2の起動(ブートアップ)処理の過程で、RAM54内に順次格納される。
【0018】
I/Oコントローラ57は、マイクロコントローラ61を有し、このマイクロコントローラ61にはI/Oインターフェース62が設けられている。このマイクロコントローラ61はI/Oインターフェース62、CPU62A、RAM(ランダムアクセスメモリ)63、ROM68が相互に接続されて構成されている。このRAM63は、キー入力ステイタスレジスタ64、LED(発光ダイオード)制御レジスタ65、設定時刻レジスタ66、操作キー/プログラム対応関係レジスタ66Aを有している。設定時刻レジスタ66は、起動条件格納手段であり、ユーザが予め時刻(起動条件)を設定し、予め設定された時刻になると起動シーケンス制御手段2Aの動作を開始させる際に利用される。操作キー/プログラム対応関係レジスタ66Aは、予め設定された操作キーの組合せ(起動条件)と、起動すべきアプリケーション・プログラムの対応を記憶するもので、予め設定された操作キーの組合せがユーザにより押されると、起動しようとするアプリケーション・プログラム(たとえば電子メール)を起動できる。
キー入力ステイタスレジスタ64は、後で説明するワンタッチ操作用のスイッチ手段である操作キー41が押されると、操作キーフラグが格納されるようになっている。LED制御レジスタ65は、操作キー41が押されて、電子メールの瞬時の立ち上げ状態を表示するメッセージランプ(通知手段:例えばLEDを用いる)MLの点灯を制御するものである。設定時刻レジスタ66は、ある時刻を任意に設定することができるものである。
なお、このマイクロコントローラ61にはバックアップ用のバッテリ67が設けられており、各レジスタ64,65,66の値は、本体2の電源がオフとされている状態においても保持される様になっている。
【0019】
マイクロコントローラ61内のROM(read only memory)68の中には、ウェイクアッププログラム69、キー入力監視プログラム70、LED制御プログラム71が予め格納されている。このROM68は、例えばEEPROM(electrically erasable and programmable read only memory)で構成されている。このEEPROMはフラッシュメモリとも呼ばれている。さらにマイクロコントローラ61には、常時現在時刻をカウントするRTC(Real−Time Clock)42Aが接続されている。
ROM68の中のウェイクアッププログラム69は、RTC42から供給される現在時刻データに基づいて予め設定時刻レジスタ66に設定された時刻になったかどうかをチェックして、設定された時刻になると、所定の処理(又はプログラム)等の起動をするプログラムである。キー入力監視プログラム70は、操作キー41が利用者により押されるかどうかを常時監視するプログラムである。LED制御プログラム71は、メッセージランプMLの点灯の制御をするプログラムである。
ROM68には、さらにBIOS72が書き込まれている。このBIOS(Basic Input/Output System)とは、基本入出力システムのことをいい、OS(オペレーティングシステム)やアプリケーションソフトと周辺機器(ディスプレイ、キーボード、ハードディスクドライブ等)の間でのデータの受け渡し(入出力)を制御するソフトウェアプログラムである。
【0020】
図4の外部バス55に接続されているキーボードコントローラ58は、キーボード4からの入力をコントロールする。タブレットコントローラ59は図1に示すタブレット5の入力を制御するものである。このタブレットとしては感圧型のものを採用することができる。
インターフェース60は、内部マイク60Aからの入力を取り込み、あるいは内蔵スピーカ60Bに対して音声信号を供給するものである。
モデム50は、公衆電話回線80、インターネットサービスプロバイダ81を介して、インターネット等の通信ネットワーク82やメールサーバ83等に接続することができる。
【0021】
図7はこの通信ネットワーク82、メールサーバ83及び携帯型のコンピュータ100間におけるメールのやり取りの一例を示している。クライアントコンピュータである携帯型のコンピュータ100には電子メール・プログラムがインストールされており、利用者はコンピュータ100から通信ネットワーク82を介してメールサーバ83に対して電子メールの送信を行うことができる。
また、メールサーバ83はSMTPサーバ84とPOPサーバ85を備えている。このSMTPサーバ(Simple Mail Transfer Protocol)84は、インターネット標準のメッセージ交換プロトコルであり、メールサーバ83と通信ネットワーク82の間でメッセージ交換を行う。POPサーバ(Post Office Protocol)85は、クライアントのコンピュータ100に対して電子メールを転送する場合に使われるプロトコルである。
【0022】
次に、図5と図4を参照して、コンピュータ100が備えている機能の1つである電子メール機能を起動し、電子メールの有無やその内容を見る手順について概略説明する。
1.ワンタッチで好みのソフトウェアを起動する場合について
「PPK Setup」ソフトウェアを使うことにより、プログラマブルパワーキー(操作キー41)を押すだけで、好みのソフトウェアやスクリプトファイルを起動できる。ワンタッチで好みのソフトウェアを起動できるので、すぐに起動したいソフトウェアを割り当てておくと便利である。ここでは初期設定で用意されているソフトウェアを選ぶ手順について説明する。
手順1)ウィンドウズ95の起動画面のタスクバー上に表示されている所定形状の“PPKセットアップアイコン”をダブルクリックする。これにより、図8の「PPK Setup」のダイアログボックスD1が表示される。
手順2)「アプリケーションの一覧」から好みのソフトウェアを選び、タッチパッドの右ボタンをクリックする。図8に示す「設定メニュー」Mが表示される。
手順3)「プログラマブルパワーキーで実行する」をクリックする。手順2で選んだソフトウェアに所定形状の設定済アイコンが表示される。
手順4)「OK」Bをクリックする。これで設定は終わる。本機右側面のプログラマブルパワーキーを押すと、設定したソフトウェアが起動する。
【0023】
「アプリケーション一覧」に入っていないソフトウェアを指定したいときは「追加」をクリックしてから、好みのソフトウェアを指定する。
また、初期設定では、液晶ディスプレイパネルを閉じているときにプログラマブルパワーキーを押しても、指定したソフトウェアは起動しない。ディスプレイパネルを閉じているときでも起動したいときは、「PPK Setup」画面の「詳細設定」タブTをクリックし、「液晶パネルが閉じた状態では使用できないように設定する」のチェックをはずす。
【0024】
プログラマブルパワーキー(操作キー41)と他のキーとの組み合わせについて
プログラマブルパワーキーと他のキーを組み合わせて押すことにより、好みのソフトウェアを起動することもできる。すなわち利用者により予め設定された起動条件であって、操作すべき操作手段(操作キー)の割当て条件に一致すると、好みのソフトウェアを起動できる。
手順2)で表示される図8に示す「設定メニュー」Mで、組み合わせを選ぶ。
▲1▼「プログラマブルパワーキーで実行する」
本機右側面のプログラマブルパワーキー(操作キー41)を押すだけで、好みのソフトウェアが起動する。本機の電源が入っていないときでも、キーを押すと自動的に本機の電源が入り、好みのソフトウェアが起動する。
▲2▼「ALT+PPKで実行する」
本機の電源が入っているときに、Altキーを押しながらプログラマブルパワーキーを押すと、好みのソフトウェアが起動する。
▲3▼「CTRL+PPKで実行する」
本機の電源が入っているときに、Ctrlキーを押しながらプログラマブルパワーキーを押すと、好みのソフトウェアが起動する。
▲4▼「SHIFT+PPKで実行する」
本機の電源が入っているときに、Shiftキーを押しながらプログラマブルパワーキーを押すと、好みのソフトウェアが起動する。以上、説明したようなユーザによって予め設定された操作キーと、起動すべきアプリケーション・プログラムの対応関係は、前述したマイクロコントローラ61内のRAM63に設けられた操作キー/プログラム対応関係レジスタ66A内に格納される。
【0025】
2.内蔵タイマーで好みのソフトウェアを起動する場合について
内蔵タイマーを使うと、本機が▲1▼通常の動作状態のとき、▲2▼スタンバイモードのとき、▲3▼サスペンドモードのときに、好きな時刻に好みのソフトウェアを起動できる。
プログラマブルパワーキーにソフトウェアを割り当てるときと同様に、スクリプトファイルを好みの時刻に実行することもできる。
上記本機の動作モードについて
▲1▼通常モード(電源ランプ点灯)
通常の動作モードであるが、液晶ディスプレイやモデムなど、特定のデバイスの電源だけを切って、消費電力を節約することもできる。
▲2▼スタンバイモード(電源ランプ点滅)
一時的にシステム全体の動作を停止する。ちょっと席をはずすようなときに便利である。
・スタンバイモードにするには:Fnキーを押しながらSキーを押す。
・通常モードに戻すには:いずれかのキーを押す。外部マウスやキーボードを操作しても復帰する。
【0026】
▲3▼サスペンドモード(電源ランプゆっくり点滅)
現在作業中の状態を保持したまま、CPUの電源を切ります。翌日に作業を再開するときなどに便利である。
・サスペンドモードにするには:Fnキーを押しながらEscキーを押す。
・通常モードに戻すには:本体のキーボードのいずれかのキーを押す。
手順1)ウィンドウズ95の起動画面のタスクバー上に表示されている“PPKセットアップアイコン”をダブルクリックする。「PPK Setup」D1が表示される。
手順2)「アプリケーションの一覧」からタイマーで起動したいソフトウェアを選び、タッチパッドの右ボタンをクリックする。
手順3)「タイマー起動時に実行する」をクリックする。手順2で選んだソフトウェアに所定形状の“タイマー設定済アイコン”が表示される。
手順4)「タイマー設定」タブをクリックする。
手順5)「タイマー設定」をクリックする。
図9の「タイマーの設定方法の指定」のダイアログボックスD2が表示される。
「日付と時間を指定して一回だけ起動する」を選ぶと設定した1回のみ、「曜日と時間を指定して繰り返し起動する」を選ぶと、毎週決まった時間にタイマーが起動する。
【0027】
手順6)「次へ>」Nをクリックする。タイマー起動時刻を設定する。手順5で「日付と時間を指定して一回だけ起動する」を選んだときは日付と時刻を、「曜日と時間を指定して繰り返し起動する」を選んだときは曜日と時刻を設定する。
手順7)「次へ>」をクリックする。
手順8)「完了」をクリックする。これで設定は終わりである。
なお、自動的にソフトウェアを起動したあと、本機を一定時間後に省電力動作モードにすることもできる。
上記の手順7で「タイマー起動後に省電力モードに移行する」をクリックし、処理を中断するまでの時間などを設定する。以上、説明したようなユーザによって予め設定された日付や起動時刻等は、前述したマイクロコントローラ61内のRAM63に設けられた設定時刻レジスタ66内に格納される。
【0028】
3.ワンタッチで電子メールを確認する場合について
プログラマブルパワーキーの便利な使いかたの例として、ワンタッチで電子メールを確認できるよう設定してみる。プログラマブルパワーキーを押すだけで、メールを確認できる。
この機能を使うまえに、以下の点を確認する。
・インターネットに接続するための接続会社と契約は済んでいるか。
・電子メールのアカウントを取得しているか。
・Windows95の「ダイヤルアップネットワークの設定」は済んでいるか。
・「ダイヤルアップネットワークの設定」で、「パスワードを保存する」にチェックはついているか。
・電子メール用ソフトウェアの設定は済んでいるか。
【0029】
手順1)ウィンドウズ95の起動画面のタスクバー上に表示されている“PPKセットアップアイコン”をダブルクリックする。「PPK Setup」Mが表示される。
手順2)「追加」Kをクリックする。「設定方法の選択」が表示される。
手順3)「簡易設定」をクリックして、「次へ>」をクリックする。
図10に示す「簡易設定」のダイアログボックスD3が表示されるので、以下の手順で設定する。
▲1▼「ダイヤルアップネットワーク接続する」をクリックし、ダイヤルアップ先を設定する。下矢印ボタンをクリックして、「インターネット接続ウィザード」などで設定した、ダイヤルアップ先を選ぶ。
▲2▼図10のように「メール取り込み」をクリックし、実行内容を設定する。
下矢印ボタンをクリックして、使用する電子メール用ソフトウェアを選ぶ。
【0030】
手順4)「次へ>」Nをクリックする。ファイル名やコメントを入力する。ここで入力したファイル名とコメントは、「PPK Setup」D1の画面に表示される。
手順5)「完了」をクリックする。
手順6)手順4で設定したファイル名を、「アプリケーションの一覧」から選び、右ボタンでクリックする。
手順7)「ワンタッチで好みのソフトウェアを起動する」の手順3と4を行う。これで設定は終わりである。プログラマブルパワーキーを押すと、指定した電子メールソフトが起動して、電子メールを自動的に取り込む。
【0031】
図5においてステップS1では、図1と図4の操作キー41が利用者により押されたかどうかを、図4のキー入力監視プログラム70が常時監視している。ステップS2において図4の操作キー41が押されると、キー入力監視プログラム70が、キー入力ステイタスレジスタ64に対して操作キーフラグを立てて、操作キーフラグに“1”を書き込むように命令する。
ステップS3,S4において、ハードディスクドライブ56のOS56CがRAM54へ格納されて立ち上がり(ブートアップ:Boot upされ)、ステップS4においてオートパイロットプログラム(自動シーケンス処理プログラム)56Bが起動し、電子メールプログラム56A等が起動する。そしてRAM54内にOS54C、オートパイロットプログラム56Bそして電子メールプログラム54Aが順次格納され、起動処理が完了する。
【0032】
図5のステップS5において、CPU52が電子メールを図4と図7のメールサーバ83に対して自分宛の着信メールの有無を確認する。着信メールがあった場合には、ステップS6に移り、着信メール有りのフラグを立てて、ステップS7で電子メールプログラム等を終了させる。着信メールが有った場合、図4のLED制御プログラム71がLED制御レジスタ65にメッセージランプMLを点灯するための点灯フラグを書き込み(点灯フラグを立てて)、これによりメッセージランプMLをステップS8において点灯する。次にOS54CをステップS9において終了する。
一方、ステップS5において着信メールが無かった場合には、ステップS7へ進み、電子メールプログラム等を終了させて、さらにステップS9へ進み、OS54Cを終了する。
【0033】
次に、図6を参照して、さらにI/Oコントローラ57による処理及びCPU52による処理について詳しく説明する。
図6において、ステップS20は、ウェイクアッププログラム69により実行され、ステップS21,22,23,24,25は、キー入力監視プログラム70が実行する。またステップS32,33はLED制御プログラム71が実行し、ステップS27〜ステップS36は、オートパイロットプログラム56B,54Bが実行する。
【0034】
またステップS20,21,22,23,24,25、S32,S33は、I/Oコントローラ57の指令による処理であり、ステップS26〜ステップS36は、CPU52の指令による処理である。
まずステップS20において、図4のCPU52がウェイクアッププログラム69に基づいて設定時刻レジスタ66に設定された設定時刻になったかどうかを判断し、設定時刻になっている場合には起動シーケンス制御手段2Aの動作を開始して、ステップS22に移る。
そうでなく、設定時刻になっていない場合であって、ステップS21において操作キー41を利用者が押した場合には、ステップS22に移る。またステップS21において操作キー41を押していない場合にはステップS25に移る。
【0035】
ステップS22において、キー入力ステイタスレジスタ64に対して“操作キーフラグ”を“1”として書き込む。
ステップS23において、省電力状態かどうかをI/Oコントローラ57が判断する。すなわち、図4のCPU52等が省電力状態に保持されている場合には、ステップS23−1に移り、レジューム処理を実行する。そうでなく、省電力状態でないときには、ステップS24において、CPU52に対して、OS56C(Windows95)へのブートアップ(立ち上げ)の指示を行う。
【0036】
上述したステップS21において、操作キー41を利用者が押して、かつステップS25において電源スイッチ(キー)40を押した場合にはやはりステップS24において同様の指示を行う。
ステップS24又はS23−1からステップS26に移ると、CPU52による処理が始まる。ここで、上述したように操作キーフラグが立って“1”の状態において、ステップS26において、必要に応じてOS54C(Windows95)のブートアップまたはレジューム処理と、オートパイロットプログラム54Bのブートアップを行う。このブートアップとは起動又は立ち上げ処理のことである。
【0037】
ステップS27において利用者が予め設定したインターネットサービスプロバイダ81のアクセスポイントへのオートダイアル処理をCPU52が指示して、図4のモデム50、電話回線80を介して、ブロバイダ81のアクセスポイントへオートダイアルを行ない、回線接続する。
ステップS28において、プロバイダ81側から要求されるタイミングでユーザ名(ユーザID)とパスワード等のアカウント送信を行う。CPU52がPPPによるダイヤルアップ接続確認をステップS29において行うと、図4の電子メールプログラム54AがステップS30において起動し、図7に示すようにメールサーバ83からクライアント側のコンピュータ100側に対して電子メールの取得処理を実行する。自分宛の着信メールが有る場合には、ステップS32に移り、図4のLED制御レジスタ65に対してLED制御プログラム71が点灯フラグの書き込みを行い、図4のメッセージランプMLの点灯表示を行う。
【0038】
一方、ステップS31において自分宛へ着信メールがない場合においては、メールが無い場合には、電子メールプログラム54Aを、ステップS34において終了し、ステップS35でプロバイダ81とのPPP接続を切断してステップS36、OS(Windows95)54Cの終了処理を実行する。
このようにして、起動シーケンス制御手段2Aは利用者により操作キー41が押されるかどうかを常時監視しており、利用者は操作キーを押すだけで、自動的に電子メールの取得のための操作を行うことができる。すなわち、利用者はワンタッチ操作で操作キー41を押すことにより、図4の起動シーケンス制御手段2Aが電子メールの着信メール取得機能を自動的に立ち上げることができる。
【0039】
ところで、本発明の実施の形態では、図6のステップS20〜S25の処理とステップS32,S33の処理は、図4のI/Oコントローラ57のROM68に格納されており、図6のステップS26〜S36の処理は、HDD56に格納されている。
しかし、これに限らず図6に示す各ステップは、例えば単一のROM68等に格納しても勿論よい。
【0040】
ところで携帯型のコンピュータ100のような電子機器における機能としては、上述した電子メールの有無の確認等の機能以外に、次のような機能も考えられる。
操作キー応用事例
(1)BGM起動機能:
操作キーの押下により、電源が入り、Windows95が立ち上がった後、即座にオーディオプレーヤアプリケーションを立ち上げ、予めHDD(ハードディスクドライブ)内に格納した数曲〜数千曲分のMIDI(シンセサイザやシーケンサ、リズム音源、シーケンスソフトウェア、動いているコンピュータ等が相互に演奏データをやりとりするインターフェース:Musical Iustruments Digital Interface)ファイルを順次ランダムに再生することにより、BGM(バックグラウンドミュージック)を自動再生する機能。
(2)手書きメモ起動機能:
操作キーの押下により、電源が入り、Windows95が立ち上がった後、即座にポインティングデバイスとしての(タッチパット)を絶対座標検出モードに設定した後、描画アプリケーションを立ち上げて、手書きメモの入力可能状態とする機能(電話で電話番号/住所等を書き留める場合に便利)。
(3)カメラ起動機能:
(ビデオカメラ等の映像撮影装置を備えたシステムにおける例)
操作キーの押下により、電源が入り、Windows95が立ち上がった後、ビデオキャプチャーユーティリティを起動して、撮影し、画像データをHDDに保存する機能。
(4)スケジューラー起動機能(今週の頁を開く):
操作キーの押下により、電源が入り、Windows95が立ち上がった後、スケジュールソフトウェアを起動し、今週の週間一覧ページを開く機能(起動すると今日の日間ページを開いてしまうスケジュールソフトウェアの場合等に便利)。
(5)ディジタルスチルカメラ(DSC)連動機能:
DSCの電源をオンしIrDA(赤外線データ)通信が可能な状態にして側に置く。操作キーの押下により、電源が入り、Windows95が立ち上がった後、通信ソフトウェアを起動し、デジタルスチルカメラと接続し、デジタルスチルカメラ内部に保存されている画像データをHDDに取り込む機能。
(6)PHS機能:
(PHS通信カードとの組み合わせによる応用例)
操作キーの押下により、電源が入り、Windows95が立ち上がった後、PHS(Personal Handy−phone System)ダイアラーソフトウェアを起動し、所望の通話先の電話番号を入力する等により電話をかけることが出来る機能。
(7)2台以上のコンピュータを同期して立ち上げる機能(他のコンピュータとのデータ交換機能):
(Windows95のケーブル接続機能と、ブリーフケース機能を併用した場合の応用例)
2台のコンピュータをパラレルケーブル等で相互に接続し、双方の操作キーを押すことにより、電源が入り、Windows95が立ち上がった後、ケーブル接続機能により接続し、指定のフォルダ内のファイルをタイムスタンプを見て、新しい方から古い方へのファイルシンクロナイズを行う機能。
(8)IrDAシンクロ機能(他のコンピュータとのデータ交換):
(Windows95のケーブル接続機能と、ブリーフケース機能と、IrDA赤外線通信機能を併用した場合の応用例)
2台のPCをIrDA送受信部が相互に向き合うよう配置し、双方の操作キーを押すことにより、電源が入り、Windows95が立ち上がった後、IrDA接続を行い、ケーブル接続機能により接続し、指定のフォルダ内のファイルをタイムスタンプを見て、新しい方から古い方へのファイルシンクロナイズを行う機能。
(9)パニック対応機能:
操作キーの押下により、現在表示中の画面とは異なる画面を表示させる機能。異なる画像とは例えば「表計算ソフトウェアで、原価計算をしている際のスクリーンショット」などの画像である。
(10 )セキュリティ対応機能:
操作キーの押下により、パスワードロックをかけて不在時等に他人に端末を不正操作されないようガートする機能。(パスワード付きスクリーンセーバーをワンキーで起動する)正規の利用者は、あらかじめ登録したパスワードを入力することでアンロックされる。
(11 )インターネット対応機能:
操作キーの押下により、電源が入り、Windows95が立ち上がった後、PPP(Point to Point Protocol)でダイアルアップ接続し、WWW(World Wide Web)ブラウサを起動し、指定URL(Uniforn Resource Locator)ページを表示する機能。
(12 )店頭デモンストレーション対応機能:
(店頭での展示品に使用した場合の応用例)
操作キーの押下により、電源が入り、Windows95が立ち上がった後、店頭デモンストレーション用のソフトウェアを起動し、商品の特長等を説明する機能。
(13 )インクワードプロセッサ対応機能:
操作キーの押下により、電源が入り、Windows95が立ち上がった後、インクワードプロセッサソフトウェアを起動し、タブレットを絶対値モードに切り替え、直ちにペン入力できる状態にする機能。
(14 )手書き文字認識対応機能:
(通常はキーボードによる入力を行う装置において)
操作キーの押下により、文字認識ソフトウェアを起動し、タブレットを絶対値モードに切り替えて、手書き文字を入力できるようにする機能。
(15 )Faxメモ対応機能:
操作キーの押下により、電源が入り、Windows95が立ち上がった後、FAX(ファクシミリ)ソフトウェアを起動し、キーボードあるいは手書き入力により入力した文字・イラスト等をFAX送信する機能。
(16 )サイレント対応機能:
操作キーの押下により、電源が入り、サウンド機能をオフにしてWindows95を立ち上げる機能。会議中等、音を発すると迷惑となる状況において使用する。尚、操作キーの操作に限らず、タイマーでも同様に行える。
【0041】
ところで、本発明は上記実施の形態に限定されない。
図示の実施の形態では、電子機器として、所謂携帯型のコンピュータを一例にしているが、これに限らず他の種類の電子機器であっても勿論構わない。本発明の電子機器としては、携帯型の情報端末や携帯電話、無線機のような電子機器に採用することができる。
上述した実施の形態では、操作キー41を押して電子メールを呼び出した場合にメッセージランプMLがその様子を表示できるようにしているが、それに限らず通知手段としては例えば図4に示すスピーカ60Bに対して音声信号を送ることで、音で知らせることも勿論可能である。また表示部3の液晶表示装置3Aは、バックライト3Bにより背部から照明されているが、この液晶表示装置3Aに対してその電子メールの有無等の結果を表示させるようにしても勿論構わない。
【0042】
以上説明したように、本発明によれば、電子機器が備えるアプリケーションプログラムの特定機能を、利用者のワンタッチ操作により自動的に起動することができる。
【図面の簡単な説明】
【図1】本発明の電子機器におけるプログラム起動装置を備える電子機器の一例として携帯型のコンピュータを示す斜視図。
【図2】図1のコンピュータの矢印SDから見た側面図。
【図3】図1と図2のコンピュータの平面図。
【図4】図1〜図3のコンピュータの本体、表示部等を示すシステム構成図。
【図5】本発明における機能の起動の手順を示す図。
【図6】本発明における機能の起動の手順をさらに詳しく示す図。
【図7】コンピュータと通信ネットワークとの関係の一例を示す図。
【図8】表示部に表示された「PPK Setup」のダイアログボックスD1の例を示す図。
【図9】表示部に表示された「タイマーの設定方法の指定」のダイアログボックスD2の例を示す図。
【図10】表示部に表示された「簡易設定」のダイアログボックスD3の例を示す図。
【符号の説明】
2A・・・起動シーケンス制御手段、40・・・電源スイッチ(電源キー)、41・・・操作キー(操作手段)、66・・・時刻設定レジスタ(起動条件格納手段)、66A・・・レジスタ(起動条件格納手段)、100・・・携帯型のコンピュータ(電子機器)、ML・・・メッセージランプ(通知手段)[0001]
BACKGROUND OF THE INVENTION
The present invention automatically activates a function of an electronic device such as a portable computer by a one-touch operation of a user.Electronic device and program starting method in electronic deviceAbout.
[0002]
[Prior art]
In recent years, many portable electronic devices have been developed, and advanced electronic devices equipped with a CPU (Central Processing Unit) have appeared. Among portable electronic devices, for example, a portable computer includes a main body and a display unit such as an LCD (liquid crystal display device), and the display unit can be opened and closed with respect to the main body via a hinge. It has become. A typical example of such a portable computer is a laptop personal computer.
[0003]
Some of such electronic devices have a scheduler program installed.
In this case, the user must start this application program after starting a basic program called OS of the electronic device.
[0004]
[Problems to be solved by the invention]
However, there is a desire for a user to immediately launch a scheduler program in an electronic device.
Accordingly, the present invention solves the above problems and provides the above functions provided in the electronic deviceAnd general functions of application programsThat can be automatically activated by one-touch operation of the userandHow to start the programThe lawIt is intended to provide.
[0005]
[Means for Solving the Problems]
The invention of
[0006]
The invention of
[0011]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the accompanying drawings.
Note that the embodiments described below are preferred specific examples of the present invention, and thus various technically preferable limitations are given. However, the scope of the present invention is particularly limited in the following description. Unless otherwise stated, the present invention is not limited to these forms.
FIG. 1 shows an example of an electronic device provided with a program starter 1000 (see FIG. 4) in the electronic device of the present invention. The electronic device in FIG. 1 is a
[0012]
The
[0013]
FIG. 2 is a view of the
[0014]
As shown in FIGS. 1-3, the
[0015]
FIG. 4 shows a program starter 1000 in the portable computer of FIGS. 1 to 3 and an accessory device connected to the outside of the portable computer.
FIG. 4 shows the
First, the program activation device 1000 in the
The internal bus 51 of the activation sequence control means 2A is connected to a CPU (Central Processing Unit) 52, a
[0016]
The
In the
The e-mail program 54A is a program for exchanging communication text via a network via a communication line such as a telephone line. The electronic mail program 54A has an incoming mail acquisition function as a specific function. This incoming mail acquisition function checks with the mail server 83 of FIG. 4 whether or not mail addressed to itself (user) has arrived in the mailbox, and acquires if there is mail addressed to itself. Execute the process.
The autopilot program 54B is a program for sequentially starting and processing a plurality of preset processes (or programs) in a preset order.
The OS (basic program software) 54C controls the
[0017]
On the other hand, the hard disk drive (HDD) 56 on the external bus 55 side stores an e-mail program 56A, an autopilot program 56B, and an OS (basic program software) 56C. The
[0018]
The I / O controller 57 includes a microcontroller 61, and the microcontroller 61 is provided with an I / O interface 62. The microcontroller 61 is configured by connecting an I / O interface 62, a CPU 62A, a RAM (random access memory) 63, and a
The key input status register 64 stores an operation key flag when an operation key 41 which is a switch means for one-touch operation described later is pressed. The LED control register 65 controls lighting of a message lamp (notification means: using, for example, an LED) ML that displays an instantaneous startup state of an e-mail when the
The microcontroller 61 is provided with a backup battery 67, and the values of the
[0019]
In a ROM (read only memory) 68 in the microcontroller 61, a wakeup program 69, a key
The wakeup program 69 in the
In the
[0020]
A
The interface 60 takes in an input from the
The
[0021]
FIG. 7 shows an example of mail exchange between the
The mail server 83 includes an SMTP server 84 and a POP server 85. This SMTP server (Simple Mail Transfer Protocol) 84 is an Internet standard message exchange protocol, and exchanges messages between the mail server 83 and the
[0022]
Next, with reference to FIG. 5 and FIG. 4, a procedure for activating an electronic mail function, which is one of the functions provided in the
1. About starting your favorite software with one touch
By using the “PPK Setup” software, it is possible to activate favorite software and script files simply by pressing the programmable power key (operation key 41). You can start your favorite software with one touch, so it is convenient to assign the software you want to start immediately. Here, the procedure for selecting the software prepared in the initial setting will be described.
Procedure 1) Double-click the “PPK setup icon” of a predetermined shape displayed on the task bar of the Windows 95 startup screen. Accordingly, the “PPK Setup” dialog box D1 of FIG. 8 is displayed.
Step 2) Select your favorite software from “Application List” and click the right button on the touchpad. A “setting menu” M shown in FIG. 8 is displayed.
Step 3) Click “Execute with Programmable Power Key”. A preset icon of a predetermined shape is displayed in the software selected in
Step 4) Click “OK” B. This completes the setting. Press the programmable power key on the right side of the unit to launch the set software.
[0023]
If you want to specify software that is not in the "Application List", click "Add" and then specify your favorite software.
In the initial setting, even if the programmable power key is pressed while the liquid crystal display panel is closed, the designated software is not activated. If you want to start it even when the display panel is closed, click the “Detailed Settings” tab T on the “PPK Setup” screen, and uncheck “Set so that it cannot be used when the liquid crystal panel is closed”.
[0024]
Combination of programmable power key (operation key 41) and other keys
You can also launch your favorite software by pressing a combination of the programmable power key and other keys. That is, if the activation conditions preset by the user match the allocation conditions of the operation means (operation key) to be operated, the favorite software can be activated.
A combination is selected in the “setting menu” M shown in FIG. 8 displayed in step 2).
(1) “Execute with programmable power key”
Simply press the programmable power key (operation key 41) on the right side of the unit to activate your favorite software. Even when the unit is not turned on, pressing the key automatically turns on the unit and activates the desired software.
(2) “Execute with ALT + PPK”
If the programmable power key is pressed while pressing the Alt key while the machine is turned on, the favorite software is started.
(3) “Execute with CTRL + PPK”
If the programmable power key is pressed while pressing the Ctrl key while the machine is turned on, the favorite software is activated.
(4) “Execute with SHIFT + PPK”
If the programmable power key is pressed while holding down the Shift key while the machine is turned on, the favorite software is started. As described above, the correspondence between the operation keys preset by the user and the application program to be activated is stored in the operation key / program correspondence register 66A provided in the RAM 63 in the microcontroller 61 described above. Is done.
[0025]
2. About starting your favorite software with the built-in timer
Using the built-in timer, you can start your favorite software at any time when the machine is in (1) normal operation, (2) standby mode, or (3) suspend mode.
Similar to assigning software to a programmable power key, a script file can be executed at a preferred time.
About the operation mode of the unit
(1) Normal mode (Power lamp is lit)
Although it is a normal operation mode, it is also possible to save power by turning off only a specific device such as a liquid crystal display or a modem.
▲ 2 ▼ Standby mode (Power lamp blinks)
Temporarily stop the operation of the entire system. This is useful when you take a little seat away.
• To enter standby mode: Hold down the Fn key and press the S key.
• To return to normal mode: Press any key. Even if an external mouse or keyboard is operated, it returns.
[0026]
(3) Suspend mode (Power lamp blinks slowly)
Turn off the CPU while keeping the current working status. This is convenient when resuming work the next day.
• To enter suspend mode: Press the Esc key while holding down the Fn key.
• To return to normal mode: Press any key on the main unit keyboard.
Procedure 1) Double-click the “PPK setup icon” displayed on the task bar of the Windows 95 startup screen. “PPK Setup” D1 is displayed.
Step 2) Select the software you want to start with the timer from “Application List” and click the right button on the touchpad.
Step 3) Click “Execute when timer starts”. A “timer-set icon” having a predetermined shape is displayed in the software selected in
Step 4) Click the “Timer Settings” tab.
Step 5) Click “Timer setting”.
A dialog box D2 of “designation of timer setting method” in FIG. 9 is displayed.
If you select “Start once only by specifying date and time”, the timer will start at a fixed time every week if you select “Start repeatedly by specifying day of the week and time” only once.
[0027]
Step 6) Click “Next>” N. Set the timer start time. Set the date and time when you select “Start once with a specified date and time” in
Step 7) Click “Next>”.
Step 8) Click “Finish”. This completes the setting.
In addition, after automatically starting the software, the machine can be put into a power saving operation mode after a certain period of time.
In step 7 above, click “Move to power saving mode after timer activation” and set the time until the process is interrupted. As described above, the date and start time preset by the user as described above are stored in the set
[0028]
3. About checking emails with a single touch
As an example of how to use the programmable power key, try setting it so that you can check emails with a single touch. Just press the programmable power key to check your email.
Check the following points before using this function.
・ Are you contracted with a connecting company to connect to the Internet?
・ Do you have an e-mail account?
・ Has Windows 95 "Dial-up Network Setting" been completed?
-Is "Save password" checked in "Dial-up network settings"?
-Has the e-mail software been set up?
[0029]
Procedure 1) Double-click the “PPK setup icon” displayed on the task bar of the Windows 95 startup screen. “PPK Setup” M is displayed.
Step 2) Click “Add” K. “Selection of setting method” is displayed.
Step 3) Click “Simple Settings” and click “Next>”.
The “simple setting” dialog box D3 shown in FIG. 10 is displayed, and settings are made in the following procedure.
(1) Click “Connect to dial-up network” and set the dial-up destination. Click the down arrow button and select the dial-up destination set in the "Internet Connection Wizard".
(2) Click “Mail Import” as shown in FIG. 10 to set the execution contents.
Click the down arrow button to select the email software you want to use.
[0030]
Step 4) Click “Next>” N. Enter a file name or comment. The file name and comment input here are displayed on the screen of “PPK Setup” D1.
Step 5) Click “Finish”.
Step 6) Select the file name set in step 4 from “Application List” and click with the right button.
Step 7) Perform
[0031]
5, in step S1, the key
In steps S3 and S4, the OS 56C of the
[0032]
In step S5 in FIG. 5, the
On the other hand, if there is no incoming mail in step S5, the process proceeds to step S7, the e-mail program or the like is terminated, the process proceeds to step S9, and the OS 54C is terminated.
[0033]
Next, the processing by the I / O controller 57 and the processing by the
In FIG. 6, step S20 is executed by the wake-up program 69, and steps S21, 22, 23, 24, and 25 are executed by the key
[0034]
Steps S20, 21, 22, 23, 24, 25, S32, and S33 are processes according to instructions from the I / O controller 57, and steps S26 to S36 are processes according to instructions from the
First, in step S20, the
Otherwise, if it is not the set time and the user presses the operation key 41 in step S21, the process proceeds to step S22. If the
[0035]
In step S22, the “operation key flag” is written as “1” in the key input status register 64.
In step S23, the I / O controller 57 determines whether the power saving state is set. That is, when the
[0036]
If the user presses the operation key 41 in step S21 described above and presses the power switch (key) 40 in step S25, the same instruction is also given in step S24.
When the process moves from step S24 or S23-1 to step S26, the processing by the
[0037]
In step S27, the
In step S28, an account such as a user name (user ID) and a password is transmitted at a timing requested from the provider 81 side. When the
[0038]
On the other hand, if there is no incoming mail addressed to itself in step S31, if there is no mail, the e-mail program 54A is terminated in step S34, and the PPP connection with the provider 81 is disconnected in step S35 and step S36 is executed. , OS (Windows 95) 54C end processing is executed.
In this way, the activation sequence control means 2A constantly monitors whether or not the
[0039]
By the way, in the embodiment of the present invention, the processes in steps S20 to S25 in FIG. 6 and the processes in steps S32 and S33 are stored in the
However, the present invention is not limited to this, and the steps shown in FIG. 6 may be stored in, for example, a
[0040]
By the way, as a function in an electronic device such as the
Operation key application examples
(1) BGM start function:
By pressing the operation key, the power is turned on and Windows 95 is started up. Then, the audio player application is started immediately, and several to thousands of MIDI (synthesizer, sequencer, rhythm, etc.) stored in the HDD (Hard Disk Drive) in advance. A function of automatically playing back BGM (background music) by sequentially playing back files in order: Musical Instruments Digital Interface (Musical Instruments Digital Interface).
(2) Handwritten memo activation function:
After the power is turned on by pressing the operation key and Windows 95 is started up, immediately after setting (touch pad) as a pointing device to the absolute coordinate detection mode, the drawing application is started up and the handwritten memo can be input. Function (useful for writing down phone number / address etc. over the phone).
(3) Camera activation function:
(Example in a system equipped with a video camera such as a video camera)
A function that activates a video capture utility after the power is turned on by pressing an operation key and Windows 95 is started up, captures an image, and stores image data in the HDD.
(4) Scheduler start function (opens this week's page):
Pressing the operation key turns on the power and starts up Windows 95, then launches the schedule software and opens the weekly list page for this week (useful for schedule software that opens the current day's page when activated).
(5) Digital still camera (DSC) interlocking function:
Turn on the DSC power and enable IrDA (infrared data) communication. A function for turning on the power by pressing an operation key and starting up Windows 95, starting communication software, connecting to a digital still camera, and capturing image data stored in the digital still camera into the HDD.
(6) PHS function:
(Application example in combination with PHS communication card)
A function that allows the user to make a call by starting a PHS (Personal Handy-phone System) dialer software and inputting a desired telephone number after the power is turned on by pressing an operation key and Windows 95 is started up.
(7) A function to start up two or more computers synchronously (data exchange function with other computers):
(Application example when using Windows 95 cable connection function and briefcase function)
Connect two computers to each other with a parallel cable, etc., and press both operation keys to turn on the power and start up Windows 95. Then, connect with the cable connection function, and time stamp the files in the specified folder. Ability to see and synchronize files from newer to older.
(8) IrDA sync function (data exchange with other computers):
(Application example when using Windows 95 cable connection function, briefcase function, and IrDA infrared communication function)
Arrange the two PCs so that the IrDA transmission / reception units face each other, and press both operation keys to turn on the power and start up Windows 95. Then, the IrDA connection is performed and the cable connection function is used to connect the specified folder. A function that synchronizes files from newer to older ones by looking at the time stamps.
(9) Panic function:
A function that displays a screen different from the currently displayed screen when the operation key is pressed. The different images are images such as “screen shots when performing cost calculation with spreadsheet software”.
(Ten Security function:
A function that locks the password by pressing the operation key and guards against unauthorized operation of the terminal by others when the user is absent. A legitimate user (starting up a screensaver with a password with one key) is unlocked by entering a pre-registered password.
(11 ) Internet compatible function:
Press the operation key to turn on the power and start up Windows 95. Then, dial up connection with PPP (Point to Point Protocol), start the WWW (World Wide Web) browser, and display the specified URL (Uniform Resource Locator) page. function.
(12 ) Store demonstration function:
(Application example when used for store display)
A function to start the store demonstration software after the power is turned on by pressing the operation key and Windows 95 is started up, and explain the features of the product.
(13 ) Ink word processor support function:
A function for turning on the power by pressing an operation key and starting up Windows 95, starting the ink word processor software, switching the tablet to the absolute value mode, and immediately enabling pen input.
(14 ) Handwriting recognition function:
(Usually on devices that use keyboard input)
A function that starts character recognition software by pressing an operation key, switches the tablet to absolute value mode, and allows handwritten characters to be entered.
(15 ) Fax memo support function:
A function that activates the FAX (facsimile) software after the power is turned on by pressing an operation key and Windows 95 is started up, and transmits a character / illustration input by keyboard or handwritten input by FAX.
(16 ) Silent support function:
Function to turn on the power by pressing the operation key, turn off the sound function, and start up Windows 95. Use in situations where sound is annoying, such as during a meeting. The operation is not limited to the operation key, and the same can be done with a timer.
[0041]
By the way, the present invention is not limited to the above embodiment.
In the illustrated embodiment, a so-called portable computer is taken as an example of the electronic device. However, the present invention is not limited to this, and other types of electronic devices may of course be used. The electronic device of the present invention can be employed in an electronic device such as a portable information terminal, a mobile phone, or a wireless device.
In the embodiment described above, when the
[0042]
As explained above, according to the present invention,Specific functions of application programs provided in electronic devicesCan be automatically activated by a one-touch operation of the user.
[Brief description of the drawings]
FIG. 1 is a perspective view illustrating a portable computer as an example of an electronic apparatus including a program activation device in the electronic apparatus of the present invention.
2 is a side view of the computer of FIG. 1 as viewed from an arrow SD.
3 is a plan view of the computer shown in FIGS. 1 and 2. FIG.
4 is a system configuration diagram showing a main body, a display unit, and the like of the computer of FIGS. 1 to 3; FIG.
FIG. 5 is a diagram showing a procedure for starting functions in the present invention.
FIG. 6 is a diagram showing in more detail the procedure of function activation in the present invention.
FIG. 7 is a diagram illustrating an example of a relationship between a computer and a communication network.
FIG. 8 is a diagram showing an example of a “PPK Setup” dialog box D1 displayed on the display unit;
FIG. 9 is a diagram showing an example of a dialog box D2 of “designation of timer setting method” displayed on the display unit.
FIG. 10 is a diagram showing an example of a “simple setting” dialog box D3 displayed on the display unit;
[Explanation of symbols]
2A ... Start-up sequence control means, 40 ... Power switch (power key), 41 ... Operation key (operation means), 66 ... Time setting register (start-up condition storage means), 66A ... Register (Startup condition storage means), 100... Portable computer (electronic device), ML... Message lamp (notification means)
Claims (2)
基本プログラムを起動するための電源操作手段と、
基本プログラムを起動させ、上記自動シーケンス処理プログラムを実行させるための自動シーケンス処理操作手段と
を備え、
電源が入っているときに上記自動シーケンス処理操作手段が操作された場合には、上記自動シーケンス処理プログラムを実行させ、電源が入っていないときに上記自動シーケンス処理操作手段が操作された場合には、電源を入れて上記基本プログラムを起動させた後に上記自動シーケンス処理プログラムを実行させ、予め設定されたソフトウェアを起動させる
ことを特徴とする電子機器。Storage means for storing a basic program and an automatic sequence processing program for sequentially starting and processing a plurality of preset processes in a preset order;
Power operation means for starting the basic program;
Automatic sequence processing operation means for starting the basic program and executing the automatic sequence processing program ,
When the automatic sequence processing operation means is operated when the power is on, the automatic sequence processing program is executed. When the automatic sequence processing operation means is operated when the power is off, After turning on the power and starting the basic program, the automatic sequence processing program is executed, and preset software is started.
An electronic device characterized by that .
基本プログラムを起動するための電源操作手段と上記自動シーケンス処理プログラムを実行させるための操作手段への操作を監視するステップと、
上記操作手段への操作を検出したときに電源が入っている場合には、上記自動シーケンス処理プログラムを実行し、電源が入っていない場合には、電源を入れて上記基本プログラムを起動させた後に上記自動シーケンス処理プログラムを実行し、予め設定されたソフトウェアを起動するステップと
を有することを特徴とする電子機器におけるプログラム起動方法。A program activation method for automatically starting an automatic sequence processing program stored in advance in an electronic device and stored in advance in a storage means,
Monitoring power source operation means for starting the basic program and operation means for executing the automatic sequence processing program;
If the power is turned on when an operation to the operation means is detected , the automatic sequence processing program is executed. If the power is not turned on, the basic program is started after the power is turned on. A program starting method in an electronic device , comprising: executing the automatic sequence processing program and starting preset software .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1843899A JP3991488B2 (en) | 1999-01-27 | 1999-01-27 | Electronic device and method for starting program in electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1843899A JP3991488B2 (en) | 1999-01-27 | 1999-01-27 | Electronic device and method for starting program in electronic device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10275727A Division JPH11212893A (en) | 1997-10-08 | 1998-09-29 | Program starting device/method in electronic unit, medium and electronic unit |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000105689A JP2000105689A (en) | 2000-04-11 |
JP3991488B2 true JP3991488B2 (en) | 2007-10-17 |
Family
ID=11971658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1843899A Expired - Lifetime JP3991488B2 (en) | 1999-01-27 | 1999-01-27 | Electronic device and method for starting program in electronic device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3991488B2 (en) |
-
1999
- 1999-01-27 JP JP1843899A patent/JP3991488B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2000105689A (en) | 2000-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0910015B1 (en) | Program startup apparatus and methods for use in electronic machines and associated media | |
US6297795B1 (en) | Small information processing apparatus | |
AU785351B2 (en) | Information processing apparatus and method, and information processing program | |
JP2000339097A (en) | Information processor, its controlling method and recording medium | |
JP2003123086A (en) | Information processor and method, and information processing program | |
JPH1039967A (en) | Storage device for individual for application and data transfer | |
KR20020056774A (en) | Time information management method and system for embed system | |
JP3449364B2 (en) | Program starting device, program starting method, medium, and electronic device in electronic device | |
JP3994219B2 (en) | Electronic device and method for starting program in electronic device | |
JP3991488B2 (en) | Electronic device and method for starting program in electronic device | |
JPH11212893A (en) | Program starting device/method in electronic unit, medium and electronic unit | |
JP2000112726A (en) | Device and method for activating program in electronic apparatus and medium | |
JP2000112727A (en) | Device and method for activating program in electronic apparatus and medium | |
JP2000105690A (en) | Device and method for starting program in electronic equipment, and medium | |
JP2004362601A (en) | Information processing apparatus and method, and graphical user interface | |
JP2000112730A (en) | Device and method for activating program in electronic apparatus and medium | |
JP2000112725A (en) | Device and method for activating program in electronic apparatus and medium | |
JP2000112731A (en) | Device and method for activating program in electronic apparatus and medium | |
JP2000112732A (en) | Device and method for activating program in electronic apparatus and medium | |
JP2000105687A (en) | Device and method for starting program in electronic equipment, and medium | |
JP2000112728A (en) | Device and method for activating program in electronic apparatus and medium | |
JP2000105692A (en) | Device and method for starting program in electronic equipment, and medium | |
JP2000112733A (en) | Device and method for activating program in electronic apparatus and medium | |
JP2000105688A (en) | Device and method for starting program in electronic equipment and medium | |
JP2000105691A (en) | Device and method for starting program in electronic equipment, and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050620 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060613 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060814 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070403 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070604 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070703 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070716 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100803 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110803 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110803 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120803 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120803 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130803 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |