JP2015158760A - 端末装置、プログラム及びデータ受け渡し方法 - Google Patents
端末装置、プログラム及びデータ受け渡し方法 Download PDFInfo
- Publication number
- JP2015158760A JP2015158760A JP2014032497A JP2014032497A JP2015158760A JP 2015158760 A JP2015158760 A JP 2015158760A JP 2014032497 A JP2014032497 A JP 2014032497A JP 2014032497 A JP2014032497 A JP 2014032497A JP 2015158760 A JP2015158760 A JP 2015158760A
- Authority
- JP
- Japan
- Prior art keywords
- data
- file
- type
- application
- program
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
[第1の実施形態]
<ハードウェア構成>
本実施形態に係る端末装置は、例えば図1に示すハードウェア構成のコンピュータ100により実現される。図1は本実施形態に係るコンピュータの一例のハードウェア構成図である。
本実施形態に係る端末装置10は例えば以下の機能ブロックにより実現される。
端末装置10は例えば図2に示すような機能ブロックで実現される。図2は端末装置の一例の機能ブロック図である。端末装置10は、複数のアプリケーション11と、OS12と、API(Application Programming Interface)13と、を有している。
以下では、本実施形態に係る端末装置10の処理の詳細について説明する。端末装置10のアプリケーション11aはOS12のファイル受け渡し機能を利用することで、アプリケーション11bへのファイルの受け渡しを行う。
端末装置10を操作するユーザはアプリケーション11aで使用していたファイルをアプリケーション11bに渡したい場合、アプリケーション11aの描画処理部21が画面上に表示している例えばファイル転送ボタンを押下(タップ)する。ファイル転送ボタンが押下されると、アプリケーション11aのコントロール部23は図6に示すファイル渡し処理を開始する。図6はファイル渡し処理の一例のフローチャートである。
ファイル受け渡し処理を要求されたOS12のファイル受け渡し機能部15は図7に示すような対象アプリアイコン表示処理を開始する。図7は対象アプリアイコン表示処理の一例のフローチャートである。
端末装置10を操作するユーザは例えば図8の画面イメージに表示されたアイコン1002を押下することにより、対象ファイルを渡すファイル受け取り側のアプリケーション11bを選択できる。例えば図8の画面イメージに表示されたアイコン1002を押下されると、OS12のファイル受け渡し機能部15は図10に示すようなファイル受け取り処理を開始する。
本実施形態の端末装置10によれば、一般的な種類の対象ファイルをファイル渡し側のアプリケーション11aから意図した特定のファイル受け取り側のアプリケーション11bに渡すことができる。
[第2の実施形態]
第1の実施形態はファイル渡し側のアプリケーション11aによって独自の拡張子に変換された対象ファイルの元の拡張子を予めファイル受け取り側のアプリケーション11bが知っていることを前提としている。そこで、第2の実施形態はファイル渡し側のアプリケーション11aによって独自の拡張子に変換された対象ファイルの元の拡張子を予め知らなくても、ファイル受け取り側のアプリケーション11bにおいて元の拡張子に変換できるようにする。
以下では、本実施形態に係る端末装置10の処理の詳細について説明する。端末装置10のアプリケーション11aはOS12のファイル受け渡し機能を利用することで、アプリケーション11bへのファイルの受け渡しを行う。
端末装置10を操作するユーザはアプリケーション11aで使用していたファイルをアプリケーション11bに渡したい場合、アプリケーション11aの描画処理部21が画面上に表示している例えばファイル転送ボタンを押下(タップ)する。ファイル転送ボタンが押下されると、アプリケーション11aのコントロール部23は図11に示すファイル渡し処理を開始する。図11はファイル渡し処理の他の例のフローチャートである。
ファイル受け渡し処理を要求されたOS12のファイル受け渡し機能部15が行う対象アプリアイコン表示処理は、第1の実施形態と同様であるため、説明を省略する。
端末装置10を操作するユーザは例えば図8の画面イメージに表示されたアイコン1002を押下することにより、対象ファイルを渡すファイル受け取り側のアプリケーション11bを選択できる。例えば図8の画面イメージに表示されたアイコン1002を押下されると、OS12のファイル受け渡し機能部15は図12に示すようなファイル受け取り処理を開始する。
本実施形態の端末装置10は、ファイル渡し側のアプリケーション11aによって独自の拡張子に変換された対象ファイルの元の拡張子を予め知らなくても、ファイル受け取り側のアプリケーション11bにおいて元の拡張子に変換できる。
[第3の実施形態]
第3の実施形態は第1及び第2の実施形態にセキュリティを向上させるための機能を追加したものである。なお、第3の実施形態のハードウェア構成は第1及び第2の実施形態と同様であるため、説明を省略する。
本実施形態に係る端末装置10は、第1及び第2の実施形態と、ファイル渡し側のアプリケーション11a及びファイル受け取り側のアプリケーション11bの構成が異なっている。
端末装置10は例えば図2に示したような機能ブロックで実現される。ファイル渡し側のアプリケーション11aは図13に示すような構成である。図13は、ファイル渡し側のアプリケーションの一例の機能ブロック図である。
以下では、本実施形態に係る端末装置10の処理の詳細について説明する。端末装置10のアプリケーション11aはOS12のファイル受け渡し機能を利用することで、アプリケーション11bへのファイルの受け渡しを行う。
端末装置10を操作するユーザはアプリケーション11aで使用していたファイルをアプリケーション11bに渡したい場合、アプリケーション11aの描画処理部21が画面上に表示している例えばファイル転送ボタンを押下(タップ)する。ファイル転送ボタンが押下されると、アプリケーション11aのコントロール部23は図15に示すファイル渡し処理を開始する。図15はファイル渡し処理の他の例のフローチャートである。
ファイル受け渡し処理を要求されたOS12のファイル受け渡し機能部15が行う対象アプリアイコン表示処理は、第1の実施形態と同様であるため、説明を省略する。
端末装置10を操作するユーザは例えば図8の画面イメージに表示されたアイコン1002を押下することにより、対象ファイルを渡すファイル受け取り側のアプリケーション11bを選択できる。例えば図8の画面イメージに表示されたアイコン1002を押下されると、OS12のファイル受け渡し機能部15は図16に示すようなファイル受け取り処理を開始する。
本実施形態の端末装置10ではファイル受け取り側のアプリケーション11bにおいてデコードした後でなければ、対象ファイルを正常に扱うことができず、表示することもできないため、セキュリティが向上する。
[第4の実施形態]
第1〜第3の実施形態に係る端末装置10は例えば図17〜図19に示す各種システムに適用できる。
2 データ保存システム
3 会議システム
10 端末装置
11 アプリケーション
11a ファイル渡し側のアプリケーション
11b ファイル受け取り側のアプリケーション
12 オペレーティングシステム(OS)
13 API(Application Programming Interface)
15 ファイル受け渡し機能部
16 アプリ情報記憶部
21 描画処理部
22 操作処理部
23 コントロール部
24 ファイル渡し処理部
25 ファイル形式変換処理部
26 通信処理部
27 データベース(DB)
28 ファイルエンコード処理部
31 描画処理部
32 操作処理部
33 ファイル形式変換処理部
34 ファイルコピー処理部
35 アクセス認証処理部
36 通信処理部
37 ファイルデコード処理部
51 ファイルサーバ装置
52 PC
53 会議サーバ装置
54 会議登録用PC
55 ネットワーク
100 コンピュータ
101 入力装置
102 表示装置
103 外部I/F
103a 記録媒体
104 RAM(Random Access Memory)
105 ROM(Read Only Memory)
106 CPU(Central Processing Unit)
107 通信I/F
108 HDD(Hard Disk Drive)
1000 画面
1001 ファイル転送ボタン
1002 アイコン
Claims (7)
- プログラム間においてデータの受け渡しを行う端末装置であって、
第1のプログラムから受けたデータに基づき、そのデータの種類と対応付けられている1つ以上の第2のプログラムから選択された第2のプログラムにデータを渡すデータ受け渡し手段と、
受け渡しの対象となるデータの種類を独自の種類に変換したあとで前記データ受け渡し手段にデータを渡す処理を行う第1のプログラムと、
独自の種類と対応付けられており、前記データ受け渡し手段から渡されたデータの種類を独自の種類から元の種類に変換する第2のプログラムと
を有する端末装置。 - 前記第2のプログラムは、予め決められた元のデータの種類に基づいて、前記データ受け渡し手段から渡されたデータの種類を独自の種類から元の種類に変換すること
を特徴とする請求項1記載の端末装置。 - 前記第1のプログラムは、受け渡しの対象となるデータの種類を独自の種類に変換したあとで前記データ受け渡し手段にデータ及び元のデータ種類情報を渡す処理を行い、
前記第2のプログラムは、前記データ受け渡し手段から渡されたデータ及び元のデータ種類情報に基づいて、前記データ受け渡し手段から渡されたデータの種類を独自の種類から元の種類に変換すること
を特徴とする請求項1記載の端末装置。 - 前記第1のプログラムは、受け渡しの対象となるデータの種類を独自の種類に変換し、更に、受け渡しの対象となるデータを予め定めれた別の形式にエンコードして前記データ受け渡し手段にデータを渡す処理を行い、
前記第2のプログラムは、前記データ受け渡し手段から渡されたデータの種類を独自の種類から元の種類に変換し、更に、前記データ受け渡し手段から渡されたデータを予め定めれた別の形式からデコードすること
を特徴とする請求項1乃至3何れか一項記載の端末装置。 - 前記データの種類は、ファイルの拡張子であること
を特徴とする請求項1乃至4何れか一項記載の端末装置。 - 第1のプログラムから受けたデータに基づき、そのデータの種類と対応付けられている1つ以上の第2のプログラムから選択された第2のプログラムにデータを渡すデータ受け渡し機能を有しており、第1及び第2のプログラム間においてデータの受け渡しを行う端末装置を、
受け渡しの対象となるデータの種類を独自の種類に変換したあとで前記データ受け渡し手段にデータを渡す処理を行う第1の処理手段、
独自の種類と対応付けられており、前記データ受け渡し手段から渡されたデータの種類を独自の種類から元の種類に変換する第2の処理手段
として機能させるためのプログラム。 - プログラム間においてデータの受け渡しを行う端末装置において実行されるデータ受け渡し方法であって、
第1のプログラムが、受け渡しの対象となるデータの種類を独自の種類に変換したあとでデータ受け渡し手段にデータを渡す処理を行うステップと、
前記データ受け渡し手段が、前記第1のプログラムから受けたデータに基づいて、そのデータの種類と対応付けられている1つ以上の第2のプログラムから選択された第2のプログラムにデータを渡すステップと、
独自の種類と対応付けられている前記第2のプログラムが、前記データ受け渡し手段から渡されたデータの種類を独自の種類から元の種類に変換するステップと
を有するデータ受け渡し方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014032497A JP6307924B2 (ja) | 2014-02-24 | 2014-02-24 | 端末装置、プログラム及びデータ受け渡し方法 |
US14/602,720 US9417937B2 (en) | 2014-02-24 | 2015-01-22 | Terminal device and data passing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014032497A JP6307924B2 (ja) | 2014-02-24 | 2014-02-24 | 端末装置、プログラム及びデータ受け渡し方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015158760A true JP2015158760A (ja) | 2015-09-03 |
JP6307924B2 JP6307924B2 (ja) | 2018-04-11 |
Family
ID=53882304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014032497A Expired - Fee Related JP6307924B2 (ja) | 2014-02-24 | 2014-02-24 | 端末装置、プログラム及びデータ受け渡し方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9417937B2 (ja) |
JP (1) | JP6307924B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019133579A (ja) * | 2018-02-02 | 2019-08-08 | 富士通株式会社 | 処理プログラム、およびイベント処理方法 |
JP2020021172A (ja) * | 2018-07-30 | 2020-02-06 | 日本電気株式会社 | データ管理装置、データ管理方法及びプログラム、並びに、シミュレーションシステム |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10254791A (ja) * | 1997-03-12 | 1998-09-25 | Canon Inc | データ通信装置 |
US6357006B1 (en) * | 1998-07-29 | 2002-03-12 | Unisys Corporation | Digital signaturing method and system for re-creating specialized native files from single wrapped files imported from an open network or residing on a CD-ROM |
JP2003044297A (ja) * | 2000-11-20 | 2003-02-14 | Humming Heads Inc | コンピュータリソースの制御を行なう情報処理方法および装置、情報処理システム及びその制御方法並びに記憶媒体、プログラム |
JP2003209544A (ja) * | 2002-01-11 | 2003-07-25 | Nettime Corp | 携帯情報端末用暗号化プログラム、携帯情報端末、コンピュータ端末用暗号化プログラムおよびコンピュータ端末 |
JP2004038515A (ja) * | 2002-07-03 | 2004-02-05 | Sanyo Electric Co Ltd | データ記録装置 |
JP2008136117A (ja) * | 2006-11-29 | 2008-06-12 | Systemneeds Inc | 暗号方法及び復号方法 |
US7774753B1 (en) * | 2004-11-18 | 2010-08-10 | Adobe Systems Incorporated | System and method for communicating data among two or more programs |
JP2013012110A (ja) * | 2011-06-30 | 2013-01-17 | Brother Ind Ltd | 情報処理プログラム、情報処理装置および情報処理方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001067236A (ja) | 1999-08-30 | 2001-03-16 | Beacon Information Technology:Kk | データ受け渡し方法、仲介システム、記録媒体 |
-
2014
- 2014-02-24 JP JP2014032497A patent/JP6307924B2/ja not_active Expired - Fee Related
-
2015
- 2015-01-22 US US14/602,720 patent/US9417937B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10254791A (ja) * | 1997-03-12 | 1998-09-25 | Canon Inc | データ通信装置 |
US6357006B1 (en) * | 1998-07-29 | 2002-03-12 | Unisys Corporation | Digital signaturing method and system for re-creating specialized native files from single wrapped files imported from an open network or residing on a CD-ROM |
JP2003044297A (ja) * | 2000-11-20 | 2003-02-14 | Humming Heads Inc | コンピュータリソースの制御を行なう情報処理方法および装置、情報処理システム及びその制御方法並びに記憶媒体、プログラム |
JP2003209544A (ja) * | 2002-01-11 | 2003-07-25 | Nettime Corp | 携帯情報端末用暗号化プログラム、携帯情報端末、コンピュータ端末用暗号化プログラムおよびコンピュータ端末 |
JP2004038515A (ja) * | 2002-07-03 | 2004-02-05 | Sanyo Electric Co Ltd | データ記録装置 |
US7774753B1 (en) * | 2004-11-18 | 2010-08-10 | Adobe Systems Incorporated | System and method for communicating data among two or more programs |
JP2008136117A (ja) * | 2006-11-29 | 2008-06-12 | Systemneeds Inc | 暗号方法及び復号方法 |
JP2013012110A (ja) * | 2011-06-30 | 2013-01-17 | Brother Ind Ltd | 情報処理プログラム、情報処理装置および情報処理方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019133579A (ja) * | 2018-02-02 | 2019-08-08 | 富士通株式会社 | 処理プログラム、およびイベント処理方法 |
JP7087420B2 (ja) | 2018-02-02 | 2022-06-21 | 富士通株式会社 | 処理プログラム、およびイベント処理方法 |
JP2020021172A (ja) * | 2018-07-30 | 2020-02-06 | 日本電気株式会社 | データ管理装置、データ管理方法及びプログラム、並びに、シミュレーションシステム |
JP7121923B2 (ja) | 2018-07-30 | 2022-08-19 | 日本電気株式会社 | データ管理装置、データ管理方法及びプログラム、並びに、シミュレーションシステム |
Also Published As
Publication number | Publication date |
---|---|
JP6307924B2 (ja) | 2018-04-11 |
US9417937B2 (en) | 2016-08-16 |
US20150242257A1 (en) | 2015-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6142580B2 (ja) | 情報処理システム、情報登録方法、会議装置及びプログラム | |
JP6357760B2 (ja) | 端末装置、プログラム、画面共有方法及び画面共有システム | |
JP6427950B2 (ja) | 端末装置、プログラム、機能呼び出し方法及び情報処理システム | |
US10075490B2 (en) | Information processing apparatus, electronic meeting system, and program | |
JP2015127944A (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム | |
JP6938983B2 (ja) | 情報処理システム、情報処理装置及び情報処理方法 | |
JP6455263B2 (ja) | 情報処理装置、画面制御方法、プログラム及び情報処理システム | |
JP6307924B2 (ja) | 端末装置、プログラム及びデータ受け渡し方法 | |
US10469458B2 (en) | E-mail sending-receiving system, control method therefor, information processing apparatus, control method therefor, and storage medium storing control program therefor | |
US9063692B2 (en) | Method and apparatus for sharing content | |
JP2017188126A (ja) | 情報処理システム、情報登録方法、会議装置及びプログラム | |
JP2014116021A (ja) | 情報処理装置、電子会議システム及びプログラム | |
JP6737049B2 (ja) | 情報処理システム、情報処理装置及びプログラム | |
JP6578701B2 (ja) | 情報処理システム、情報処理装置、端末装置及びプログラム | |
JP2015162227A (ja) | 端末装置、情報処理システム、情報送信方法及びプログラム | |
JP2013033398A (ja) | 情報処理装置、資料表示プログラム及び会議システム | |
JP6733618B2 (ja) | 情報処理システム、端末装置、プログラム及び画像付与方法 | |
JP4997490B2 (ja) | 利用者環境復元システムおよび利用者環境復元方法 | |
JP6375839B2 (ja) | 端末装置、情報処理システム、情報送信方法及びプログラム | |
JP6172245B2 (ja) | 情報処理システム、端末装置、プログラム及び画像付与方法 | |
JP2013191093A (ja) | 情報処理装置、情報処理システム及びプログラム | |
JP2017199108A (ja) | 情報処理システム、情報処理装置及びプログラム | |
US10904285B1 (en) | Document sanitization | |
US10187380B2 (en) | User device, method for setting password thereof, and operating method for setting and verifying password thereof | |
JP6330179B2 (ja) | マルチウィンドウ表示装置、中継装置、マルチウィンドウ表示装置の制御方法、中継装置の制御方法、及び、情報処理装置の制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170207 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171205 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180201 |
|
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: 20180213 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180226 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6307924 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |