(57)【要約】【課題】本発明は、データ処理システム及びデータ処理方法を提供することを目的とする。【解決手段】本発明は、選択モジュールと、コピーモジュールと、ペーストモジュールと、を備え、設定された迅速コピー機能が開始された後、選択モジュールは、タッチパネルが検知したタッチ信号に基づいてコピーする必要のあるデータを確定し、コピーモジュールは、タッチパネルにおいてフローティングウィンドウをセットアップし、フローティングウィンドウにおいてコピーする必要のあるデータを表示させ、ペーストモジュールは、フローティングウィンドウが放された位置とカーソルとの距離が設定値より短いことを検知すると、フローティングウィンドウ内のデータをカーソル位置にペーストすると共に、フローティングウィンドウを閉じる。【選択図】図１
2016051462.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備える電子装置内で実行され、迅速コピー機能を提供するデータ処理システムであって、
選択モジュールと、
コピーモジュールと、
ペーストモジュールと、を備え、
前記迅速コピー機能が開始された後、前記選択モジュールは、前記タッチパネルが検知したタッチ信号に基づいてコピーする必要のあるデータを確定し、
前記コピーモジュールは、前記タッチパネルにおいてフローティングウィンドウをセットアップし、前記フローティングウィンドウにおいて前記コピーする必要のあるデータを表示させ、
前記ペーストモジュールは、前記フローティングウィンドウが放された位置とカーソルとの距離が設定値より短いことを検知すると、前記フローティングウィンドウ内のデータをカーソル位置にペーストすると共に、前記フローティングウィンドウを閉じることを特徴とするデータ処理システム。
【請求項２】
開始モジュールを更に備え、前記フローティングウィンドウが移動されているがまだ放されていないという操作信号を検知すると、前記開始モジュールは、前記タッチパネルにおいて、ショートカット機能メニューを表示させ、
前記ショートカット機能メニューは、前記フローティングウィンドウ内のデータを処理できるタッチパネル上において一列に配列された複数の応用プログラムのアイコンであることを特徴とする請求項１に記載のデータ処理システム。
【請求項３】
前記フローティングウィンドウが放された位置が前記ショートカット機能メニュー内の応用プログラムのアイコン上であると検知されると、前記開始モジュールは、対応する応用プログラムを開始し、前記フローティングウィンドウ内のデータに対して設定された処理を行うよう前記応用プログラムを制御することを特徴とする請求項２に記載のデータ処理システム。
【請求項４】
前記タッチ信号は、押圧信号、スライド信号及び加圧スライド信号であることを特徴とする請求項１から３の何れか一項に記載のデータ処理システム。
【請求項５】
前記コピーする必要のあるデータが複数あると確定された場合、前記コピーモジュールは複数のフローティングウィンドウをセットアップし、前記複数のフローティングウィンドウにおいて、一つ又は複数のコピーする必要のあるデータを表示することを特徴とする請求項１から４の何れか一項に記載のデータ処理システム。
【請求項６】
タッチパネルを備える電子装置内で実行されるデータ処理方法であって、
設定された迅速コピー機能が開始された後、タッチパネルが検知したタッチ信号に基づいてコピーする必要のあるデータを確定するステップと、
前記タッチパネルにおいてフローティングウィンドウをセットアップし、前記フローティングウィンドウにおいてコピーする必要のあるデータを表示するステップと、
前記フローティングウィンドウが放された位置とカーソルとの距離が設定値より短いことを検知すると、前記フローティングウィンドウ内のデータをカーソル位置にペーストすると共に、前記フローティングウィンドウを閉じるステップと、
を備えることを特徴とするデータ処理方法。
【請求項７】
前記フローティングウィンドウが移動されているがまだ放されていないという操作信号を検知すると、前記タッチパネルにおいて、ショートカット機能メニューを表示させるステップを更に備え、前記ショートカット機能メニューは、フローティングウィンドウ内のデータを処理できるタッチパネル上において一列に配列された複数の応用プログラムのアイコンであることを特徴とする請求項６に記載のデータ処理方法。
【請求項８】
前記フローティングウィンドウが放された位置が前記ショートカット機能メニュー内の応用プログラムのアイコン上であると検知されると、対応する応用プログラムを開始し、前記フローティングウィンドウ内のデータに対して設定された処理を行うよう前記応用プログラムを制御するステップを、更に供えることを特徴とする請求項７に記載のデータ処理方法。
【請求項９】
前記タッチ信号は、押圧信号、スライド信号及び加圧スライド信号であることを特徴とする請求項６から８の何れか一項に記載のデータ処理方法。
【請求項１０】
前記コピーする必要のあるデータが複数あると確定された場合、複数のフローティングウィンドウをセットアップし、前記複数のフローティングウィンドウにおいて、一つ又は複数のコピーする必要のあるデータを表示するステップを更に備えることを特徴とする請求項６から９の何れか一項に記載のデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理システム及びデータ処理方法に関するものである。
【背景技術】
【０００２】
従来の技術では、電子装置の第一応用プログラムに使用されている内容をコピーして、第二応用プログラムに使用する時、一つずつコピーしなければならない。従って、複数の内容をコピーする時は、応用プログラムを複数回切り替えて、内容を複数回コピーしなければならないため不便であると共に時間が掛かる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、前記問題を解決し、複数の応用プログラムの間で迅速にコピーアンドペーストできるデータ処理システム及びデータ処理方法を提供することである。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明に係るデータ処理システムは、選択モジュールと、コピーモジュールと、ペーストモジュールと、を備え、設定された迅速コピー機能が開始された後、選択モジュールは、タッチパネルが検知したタッチ信号に基づいてコピーする必要のあるデータを確定し、コピーモジュールは、タッチパネルにおいてフローティングウィンドウをセットアップし、フローティングウィンドウにおいてコピーする必要のあるデータを表示させ、ペーストモジュールは、フローティングウィンドウが放された位置とカーソルとの距離が設定値より短いことを検知すると、フローティングウィンドウ内のデータをカーソル位置にペーストすると共に、フローティングウィンドウを閉じる。
【発明の効果】
【０００５】
本発明に係るデータ処理システムは、フローティングウィンドウをセットアップし、コピーしようとする全てのデータをフローティングウィンドウに表示させた後、ペーストできるので、複数のデータをコピーする時、応用プログラムを複数回切り替える必要はない。
【図面の簡単な説明】
【０００６】
【図１】本発明の実施形態に係るデータ処理システムの実行環境を示す図である。
【図２】図１に示すデータ処理システムのフローチャートである。
【図３】図１に示すデータ処理システムにおいて、コピーする必要のあるデータが選択された時の状態を示す図である。
【図４】図１に示すデータ処理システムにおいて、データがフローティングウィンドウにコピーされた時の状態を示す図である。
【図５】フローティングウィンドウが移動されているがまだ放されていない状態を示す図である。
【発明を実施するための形態】
【０００７】
図１に示したように、本発明の実施形態に係るデータ処理システム１０は、タッチパネル１１を有する電子装置１内で実行される。電子装置１は、携帯式電子装置、例えば、携帯電話又はタブレットである。タッチパネル１１は、カーボンナノチューブ圧力検知パネルなど、圧力を検知できるタッチパネルである。電子装置１は、一つ又は複数のプロセッサ１２と、記憶装置１３と、を備える。記憶装置１３は、電子装置１の内部メモリ又はスマートメディア、ＳＤメモリーカード、フラッシュメモリなどの外部メモリであって、データ処理システム１０のプログラムコード段、データ資料及び複数の応用プログラムなど各種類のデータを記憶する。応用プログラムは、テキスト類応用プログラム、ソーシャル類応用プログラム、マルチメディア類応用プログラムなど様々なタイプのコンピュータプログラムである。
【０００８】
データ処理システム１０は、ユーザのタッチ信号に基づいて、コピー予定のデータを確定し、該データをフローティングウィンドウに表示させた後、ユーザのフローティングウィンドウに対する操作に基づいて、フローティングウィンドウ内の内容をカーソルの位置に迅速にペーストし、又は選択された応用プログラムを迅速に起動して、データに対して設定された処理を行うよう選択された応用プログラムを制御する。例えば、フローティングウィンドウを、ある応用プログラムの上方まで移動させて放すと、該応用プログラムは選択されたとされ、データ処理システム１０は、応用プログラムを迅速に起動させ、フローティングウィンドウにあるデータに対して設定した処理を行う。例えば、フローティングウィンドウ内にあるデータがアドレスである場合、フローティングウィンドウがナビゲーションソフトのアイコンまで移動されると、現在の位置から該アドレスまでの路線を表示するか又はアドレスを地図の中心に表示させるかなど設定された操作を行うようナビゲーションソフトを制御する。
【０００９】
本実施形態において、本発明の実施形態に係るデータ処理システム１０は、記憶装置１３に記憶され、プロセッサ１２により実行される一つ又は複数のモジュールを備える。データ処理システム１０は、選択モジュール１０１と、コピーモジュール１０２と、開始モジュール１０３と、ペーストモジュール１０４と、を備える。
【００１０】
図２に示したのは、本発明の実施形態に係るデータ処理方法のフローチャートである。具体的な状況により、ステップの実行順序を変更する又はあるステップを省略することができる。
【００１１】
データ処理システム１０は、設定された迅速コピー機能を有し、迅速コピー機能を開始しようとする開始信号を受信すると、迅速コピー機能を提供する。開始信号は、一定の圧力値を超える押圧信号、設定されたショートカットキーを押圧するという特殊信号又は設定された操作が実行されるという操作信号である。本実施形態において、開始信号は、タッチパネル１１が検知できる一定の圧力を超える押圧信号である。
【００１２】
ステップＳ２０において、迅速コピー機能が開始されると、選択モジュール１０１は、タッチパネル１１が検知したタッチ信号に基づいて、コピーしようとするデータを確定する。本実施形態において、選択モジュール１０１は、迅速コピー機能を開始する開始信号を受信するかどうかに基づいて、データの選択及びコピーを開始するかどうかを判断する。具体的には、選択モジュール１０１は、タッチパネル１１が、一定の圧力値を超える押圧信号を受信するかどうかに基づいて、データの選択及びコピーを開始するかどうかを判断する。タッチパネル１１が開始信号を受信すると、選択モジュール１０１は、ユーザインターフェイスに加えるタッチ信号を受信する。ユーザインターフェイスは、開始した応用プログラムのインターフェイスであっても良い。タッチ信号が、設定時間を超える押圧信号であれば、データ選択用の設定符号（例えば、図３に示す下方向の矢印）を開始し、スライド信号であれば、設定符号を移動させ、コピーしようとするデータを選択し且つ移動させて、コピーしようとするデータを確定する。しかし、タッチ信号は、以上の二種類の信号に限定されない。
【００１３】
迅速コピー機能が開始されると、選択モジュール１０１は、タッチパネル１１の輝度又は色を変更し、コピーする必要のあるデータを選択するようユーザに提示する。他の実施形態において、選択モジュール１０１は、コピーする必要のあるデータの色又は輝度を変更することにより、ユーザに提示する。図３は、ユーザが、コピーする必要のあるデータを選択した時の状態を示す図である。ユーザは、開始された設定符号を移動させ、コピーする必要のあるデータを選択して、選択されたデータを移動することにより、コピーする必要のあるデータを確定する。
【００１４】
ステップＳ２１において、コピーモジュール１０２は、タッチパネル１１上において、フローティングウィンドウをセットアップし、フローティングウィドウにおいてコピーする必要のあるデータを表示する。本実施形態において、コピーする必要のあるデータは、選択した後移動させることが可能である。コピーモジュール１０２は、コピーする必要のあるデータをユーザが放した位置（目標位置）で、フローティングウィンドウをセットアップする。フローティングウィンドウは、半透明のフローティングウィンドウであるため、ユーザは、タッチパネル１１に表示される内容を便利に閲覧できる。
【００１５】
コピーモジュール１０２は、タッチパネル１１の輝度又は色を回復させ、コピーが終了したことをユーザに知らせる。例えば、図４は、ユーザが、データをフローティングウィンドウにコピーした時の状態を示す図である。ユーザが選択された数字を移動した後放すと、コピーモジュール１０２は、データが放された場所で、フローティングウィンドウをセットアップし、選択された数字を表示すると共に、タッチパネルの輝度又は色を回復させる。
【００１６】
他の実施形態において、コピーモジュール１０２は、迅速コピー機能を開始する開始信号を再受信するかどうかを持続的に検知し、コピーする必要のあるデータがまだ存在するかどうかを判断する。コピーする必要のあるデータが複数ある場合、コピーモジュール１０２は、選択モジュール１０１を開始し、コピーする必要のあるデータを選択させる。コピーする必要のあるデータが確定されると、コピーモジュール１０２は、複数のフローティングウィンドウをセットアップして、一つ又は複数のコピーする必要のあるデータを表示させる。
【００１７】
データをコピーした後、ユーザは、データをペーストする必要のある位置までカーソルを移動させる。
【００１８】
ステップＳ２２において、開始モジュール１０３は、フローティングウィンドウが移動されているが、まだ放されていないという操作信号を検知すると、タッチパネル１１において、ショートカット機能メニューを表示させる。ショートカット機能メニューには、複数の応用プログラムのアイコンが表示されている。ユーザは、フローティングウィンドウをショートカット機能メニュー内の応用プログラムのアイコン上まで移動させ且つ放すと、開始モジュール１０３は、該フローティングウィンドウがショートカット機能メニュー内の応用プログラムのアイコン上で放されたことを検知し、フローティングウィンドウ内のデータに対して設定された処理を行うよう該応用プログラムを迅速に起動させ且つ制御する。ショートカット機能メニュー内の応用プログラムのアイコン及び数は、フローティングウィンドウ内のデータの種類に応じて変わる。例えば、フローティングウィンドウ内のデータがテキストである場合、ショートカット機能メニュー内に表示される応用プログラムは、テキストデータを処理することができる応用プログラムである。フローティングウィンドウ内のデータが図や写真などである場合、ショートカット機能メニュー内に表示される応用プログラムは、図や写真などのデータを処理することができる応用プログラムである。
【００１９】
図５は、フローティングウィンドウが移動されているがまだ放されていない状態を示す図である。開始モジュール１０３は、タッチパネル１１において、ショートカット機能メニュー（図５に示されているのは、フローティングウィンドウ内のデータと対応する応用プログラムのアイコンの列である）を表示させ、半透明のフローティングウィンドウを完全に透明化させる。これにより、ユーザは、フローティングウィンドウが放された場所がはっきり見える。
【００２０】
ステップＳ２３において、開始モジュール１０３は、フローティングウィンドウが放された位置がショートカット機能メニュー内の応用プログラムのアイコン上であるかどうかを検知する。フローティングウィンドウが放された位置がショートカット機能メニュー内の応用プログラムのアイコン上である場合、ステップＳ２４に進み、フローティングウィンドウが放された位置がショートカット機能メニュー内の応用プログラムのアイコン上ではない場合、ステップＳ２５に進む。本実施形態において、開始モジュール１０３は、フローティングウィンドウが放された位置の座標を、各応用プログラムのアイコンの座標と比較し、フローティングウィンドウが放された位置が応用プログラムのアイコン上であるかどうかを判断する。
【００２１】
ステップＳ２４において、開始モジュール１０３は、フローティングウィンドウ内のデータに対して設定された処理を行うよう、対応する応用プログラムを開始すると共に、フローティングウィンドウを閉じる。図５に示したように、ユーザが電話番号を備えるフローティングウィンドウを押圧して移動させた後、ショートカット機能メニュー内の電話アイコン上で放すと、開始モジュール１０３は、電話機能を迅速に開始し、該電話番号に対して設定された処理を行わせる。例えば、該電話番号に電話をするか、又は電話インターフェイスを迅速に開き、電話番号を電話番号欄に入力させる。
【００２２】
ステップＳ２５において、ペーストモジュール１０４は、フローティングウィンドウが、開始される応用プログラムのユーザインターフェイス上に移動され且つ放されたという操作信号を検知し、フローティングウィンドウが放された位置とカーソルとの距離が設定値(例えば、０.５ｃｍ)より短いかどうかを判断する。フローティングウィンドウが放された位置とカーソルとの距離が設定値より短い場合、フローティングウィンドウ内のデータは、カーソル位置にペーストする予定であると確定され、ステップＳ２６に進む。フローティングウィンドウが放された位置とカーソルとの距離が設定値より長い又は設定値に等しい場合、ユーザがフローティングウィンドウを放すべき位置まで引き続き移動させる必要があると確定され、ステップＳ２７に進む。図５に示すＩは、カーソルの位置である。
【００２３】
ステップＳ２６において、ペーストモジュール１０４は、フローティングウィンドウ内にあるデータをカーソルの位置までペーストすると共に、フローティングウィンドウを閉じる。
【００２４】
ステップＳ２７において、ペーストモジュール１０４は、フローティングウィンドウを放すべき位置まで移動させる。
【符号の説明】
【００２５】
１  電子装置
１０  データ処理システム
１０１  選択モジュール
１０２  コピーモジュール
１０３  開始モジュール
１０４  ペーストモジュール
１１  タッチパネル
１２  プロセッサ
１３  記憶装置
【図１】
2016051462.tif 000003
【図２】
2016051462.tif 000004
【図３】
2016051462.tif 000005
【図４】
2016051462.tif 000006
【図５】
2016051462.tif 000007