JP3991488B2 - Electronic device and method for starting program in electronic device - Google Patents

Electronic device and method for starting program in electronic device Download PDF

Info

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
mail
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
Application number
JP1843899A
Other languages
Japanese (ja)
Other versions
JP2000105689A (en
Inventor
祥弘 山口
秀和 田中
宏 山口
雅彦 鈴木
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP1843899A priority Critical patent/JP3991488B2/en
Publication of JP2000105689A publication Critical patent/JP2000105689A/en
Application granted granted Critical
Publication of JP3991488B2 publication Critical patent/JP3991488B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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 claim 1 is a 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, and a power source for starting the basic program Operation means and automatic sequence processing operation means for starting a basic program and executing an automatic sequence processing programIf the automatic sequence processing operation means is operated when the power is on, the automatic sequence processing program is executed. If the automatic sequence processing operation means is operated when the power is off, the power The automatic sequence processing program is executed after the basic program is started and the preset software is started.It is an electronic device.
[0006]
  The invention of claim 2 is a program starting method for automatically starting an automatic sequence processing program stored in advance in an electronic device and stored in a storage means in advance, and a power supply operating means for starting a basic program; A step of monitoring an operation on the operation means for executing the automatic sequence processing program, and when an operation on the operation means is detectedIf the power is on, execute the automatic sequence processing program. If the power is not on, turn it on.Run the automatic sequence processing program after starting the basic programAnd launch preset softwareAnd a program starting method in an electronic device.
[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 portable computer 100. The portable computer 100 includes a main body 2, a display unit 3, a keyboard 4, hinges 1 </ b> A and 1 </ b> B surrounded by an A area and a B area, a battery pack (battery) 200, and the like.
[0012]
The main body 2 has the keyboard 4 and other pointing devices 5 described above, and the display unit 3 can employ, for example, a liquid crystal display (LCD). The display unit 3 is attached to the main body 2 using hinges 1A and 1B so that the display unit 3 can be opened and closed (folded) in an arrow R direction. Although not shown in FIG. 1, for the main body 2, an external device such as a mouse that is an external pointing means can be set. The main body 2 includes a power lamp PL, a battery lamp BL, and a message lamp (notification means) ML, and the battery lamp BL indicates the degree of remaining battery capacity of the battery pack 200. Among these lamps, in particular, the message lamp ML is exposed to the outside even when the display unit 3 is closed with respect to the main body 2. Thus, even when the display unit 3 is closed, an incoming e-mail can be notified to the user by turning on the message lamp ML.
[0013]
FIG. 2 is a view of the display unit 3 of the electronic device of FIG. 1 folded from the main body 2 around the central axis CLC and viewed from the arrow SD. In FIG. 2, a power switch 40, an operation key 41, a switch 42, and the like are disposed on the side surface 2 </ b> S of the main body 2. In addition, a slot 43 for inserting a PCMCIA (Personal Computer Memory Carol International Association) card (PC card) is provided on the side surface 2S. This operation key 41 is separate from the power switch 40. The operation key 41 is a switch that activates the activation sequence control means 2A shown in FIG. 4, and the power switch 40 is a switch that activates a basic program (OS).
[0014]
As shown in FIGS. 1-3, the battery pack 200 is arrange | positioned between the hinge 1A and the hinge 1B. Preferably, a central axis CLC corresponding to the central axis of these hinges 1A and 1B corresponds to the central axis of battery pack 200. That is, the central axis of the battery pack 200 and the central axes of the hinges 1A and 1B coincide. The battery pack 200 can be mechanically held so as to be detachable from the main body 2 and can be electrically connected so as to be detachable.
[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 main body 2, the display unit 3, the modem 50 built in the main body 2, and the like.
First, the program activation device 1000 in the main body 2 includes an operation key (operation means) 41, a power switch 40, and an activation sequence control means 2A, and has the following structure.
The internal bus 51 of the activation sequence control means 2A is connected to a CPU (Central Processing Unit) 52, a PC card 53 inserted as necessary, and a RAM (Random Access Memory) 54. The internal bus 51 is connected to an external bus 55, and a hard disk drive 56, an I / O controller (input / output controller) 57, a keyboard controller 58, a tablet controller 59, an interface 60, and the like are connected to the external bus 55. ing.
[0016]
The CPU 52 is a controller that controls each function, and the PC card 53 is for adding an optional function to the internal bus 51.
In the random access memory 54, an e-mail program (application program) 54A, an autopilot program (application program) 54B, and an OS (basic program) 54C are stored when the activation of the main body 2 is completed. .
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 computer 100, which is an electronic device, and an operating system such as Windows 95 can be used. Windows 95 is a kind of operating system for personal computers developed by Microsoft Corporation in the United States.
[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 OS 56 </ b> C, the autopilot program 56 </ b> B, and the e-mail program 56 </ b> A in the hard disk drive 56 are sequentially stored in the RAM 54 in the process of booting up the main body 2.
[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 ROM 68 to each other. The RAM 63 includes a key input status register 64, an LED (light emitting diode) control register 65, a set time register 66, and an operation key / program correspondence register 66A. The set time register 66 is a start condition storage means, and is used when the user sets the time (start condition) in advance and starts the operation of the start sequence control means 2A at a preset time. The operation key / program correspondence register 66A stores a preset operation key combination (startup condition) and a correspondence between an application program to be started and the user presses the preset operation key combination. The application program (for example, e-mail) to be started can be started.
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 operation key 41 is pressed. The set time register 66 can arbitrarily set a certain time.
The microcontroller 61 is provided with a backup battery 67, and the values of the registers 64, 65, 66 are held even when the power of the main body 2 is turned off. Yes.
[0019]
In a ROM (read only memory) 68 in the microcontroller 61, a wakeup program 69, a key input monitoring program 70, and an LED control program 71 are stored in advance. The ROM 68 is composed of, for example, an EEPROM (electrically erasable and programmable read only memory). This EEPROM is also called a flash memory. Further, an RTC (Real-Time Clock) 42A that always counts the current time is connected to the microcontroller 61.
The wakeup program 69 in the ROM 68 checks whether or not the time set in the set time register 66 in advance is reached based on the current time data supplied from the RTC 42. When the set time is reached, a predetermined process is performed. (Or program) or the like. The key input monitoring program 70 is a program for constantly monitoring whether or not the operation key 41 is pressed by the user. The LED control program 71 is a program for controlling lighting of the message lamp ML.
In the ROM 68, a BIOS 72 is further written. This BIOS (Basic Input / Output System) refers to the basic input / output system. Data is exchanged between the OS (operating system) and application software and peripheral devices (display, keyboard, hard disk drive, etc.). Software program for controlling the output.
[0020]
A keyboard controller 58 connected to the external bus 55 in FIG. 4 controls input from the keyboard 4. The tablet controller 59 controls the input of the tablet 5 shown in FIG. As this tablet, a pressure-sensitive type can be adopted.
The interface 60 takes in an input from the internal microphone 60A or supplies an audio signal to the built-in speaker 60B.
The modem 50 can be connected to a communication network 82 such as the Internet, a mail server 83 and the like via a public telephone line 80 and an Internet service provider 81.
[0021]
FIG. 7 shows an example of mail exchange between the communication network 82, the mail server 83, and the portable computer 100. An e-mail program is installed in the portable computer 100 which is a client computer, and the user can send an e-mail from the computer 100 to the mail server 83 via the communication network 82.
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 communication network 82. A POP server (Post Office Protocol) 85 is a protocol used when an electronic mail is transferred to the client computer 100.
[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 computer 100, and checking the presence / absence of electronic mail and the content thereof will be briefly described.
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 2.
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 2.
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 5, and set the day and time when you select “Start repeatedly with specified day and time” .
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 time register 66 provided in the RAM 63 in the microcontroller 61 described above.
[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 steps 3 and 4 of “Launch favorite software with one touch”. This completes the setting. When the programmable power key is pressed, the specified e-mail software is activated and the e-mail is automatically captured.
[0031]
5, in step S1, the key input monitoring program 70 of FIG. 4 constantly monitors whether or not the operation key 41 of FIGS. 1 and 4 has been pressed by the user. When the operation key 41 in FIG. 4 is pressed in step S2, the key input monitoring program 70 sets the operation key flag to the key input status register 64 and instructs to write “1” in the operation key flag.
In steps S3 and S4, the OS 56C of the hard disk drive 56 is stored in the RAM 54 and starts up (boot up: boot up). In step S4, the autopilot program (automatic sequence processing program) 56B is activated, and the e-mail program 56A and the like. to start. The OS 54C, the autopilot program 56B, and the e-mail program 54A are sequentially stored in the RAM 54, and the activation process is completed.
[0032]
In step S5 in FIG. 5, the CPU 52 confirms whether or not there is an incoming mail addressed to the mail server 83 in FIGS. If there is an incoming mail, the process moves to step S6, a flag indicating that there is an incoming mail is set, and the e-mail program or the like is terminated in step S7. When there is an incoming mail, the LED control program 71 in FIG. 4 writes a lighting flag for lighting the message lamp ML in the LED control register 65 (sets the lighting flag), and thereby the message lamp ML is set in step S8. Light. Next, the OS 54C ends in step S9.
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 CPU 52 will be described in detail with reference to FIG.
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 input monitoring program 70. Steps S32 and 33 are executed by the LED control program 71, and steps S27 to S36 are executed by the autopilot programs 56B and 54B.
[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 CPU 52.
First, in step S20, the CPU 52 of FIG. 4 determines whether or not the set time set in the set time register 66 is reached based on the wake-up program 69. The operation is started and the process proceeds to step S22.
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 operation key 41 is not pressed in step S21, the process proceeds to step S25.
[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 CPU 52 and the like in FIG. 4 are held in the power saving state, the process proceeds to step S23-1 and resume processing is executed. Otherwise, when it is not in the power saving state, in step S24, the CPU 52 is instructed to boot up (start up) the OS 56C (Windows 95).
[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 CPU 52 starts. Here, when the operation key flag is set to “1” as described above, the OS 54C (Windows 95) boot-up or resume process and the auto-pilot program 54B boot-up are performed as necessary in step S26. This boot-up is startup or startup processing.
[0037]
In step S27, the CPU 52 instructs auto-dial processing to the access point of the Internet service provider 81 set in advance by the user, and auto-dial is performed to the access point of the provider 81 via the modem 50 and the telephone line 80 of FIG. And connect to the line.
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 CPU 52 confirms the dial-up connection by PPP in step S29, the e-mail program 54A in FIG. 4 is activated in step S30, and e-mail is sent from the mail server 83 to the client computer 100 as shown in FIG. Execute the acquisition process. If there is an incoming mail addressed to itself, the process proceeds to step S32, where the LED control program 71 writes a lighting flag to the LED control register 65 of FIG. 4, and the message lamp ML of FIG.
[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 operation key 41 is pressed by the user, and the user simply presses the operation key to automatically perform an operation for acquiring an e-mail. It can be performed. That is, when the user presses the operation key 41 with a one-touch operation, the activation sequence control means 2A shown in FIG. 4 can automatically activate the incoming mail acquisition function of the electronic mail.
[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 ROM 68 of the I / O controller 57 in FIG. 4, and the processes in steps S26 to S26 in FIG. The process of S36 is stored in the HDD 56.
However, the present invention is not limited to this, and the steps shown in FIG. 6 may be stored in, for example, a single ROM 68 or the like.
[0040]
By the way, as a function in an electronic device such as the portable computer 100, the following functions can be considered in addition to the above-described functions such as confirmation of the presence / absence of electronic mail.
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 operation key 41 is pressed to call an e-mail, the message lamp ML can display the state. However, the notification means is not limited to this, for example, for the speaker 60B shown in FIG. Of course, it is also possible to notify by sound by sending an audio signal. The liquid crystal display device 3A of the display unit 3 is illuminated from the back by the backlight 3B. Of course, the liquid crystal display device 3A may display a result such as the presence or absence of the e-mail.
[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 .
JP1843899A 1999-01-27 1999-01-27 Electronic device and method for starting program in electronic device Expired - Lifetime JP3991488B2 (en)

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)

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