JP7464462B2 - ヒューマンコンピュータインタラクション方法およびその装置 - Google Patents
ヒューマンコンピュータインタラクション方法およびその装置 Download PDFInfo
- Publication number
- JP7464462B2 JP7464462B2 JP2020109580A JP2020109580A JP7464462B2 JP 7464462 B2 JP7464462 B2 JP 7464462B2 JP 2020109580 A JP2020109580 A JP 2020109580A JP 2020109580 A JP2020109580 A JP 2020109580A JP 7464462 B2 JP7464462 B2 JP 7464462B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- category
- text
- user interface
- page
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 40
- 230000003993 interaction Effects 0.000 title description 8
- 230000009471 action Effects 0.000 claims description 9
- 238000013507 mapping Methods 0.000 claims 12
- 230000000977 initiatory effect Effects 0.000 claims 4
- 238000010586 diagram Methods 0.000 description 19
- 230000000694 effects Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 239000011800 void material Substances 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 238000010079 rubber tapping Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
ユーザにより第1のページにコピーされたコンテンツを取得し、コンテンツが属するカテゴリを判定するステップと、
第2のページのカテゴリを取得するステップと、
コンテンツのカテゴリを第2のページのカテゴリと照合するステップと、
照合結果が空ではない場合、少なくとも1つの操作オプションを第2のページに表示するステップであり、少なくとも1つの操作オプションは第2のページ上でコンテンツに対する操作を実行する機能を有し、それによりユーザが操作オプションを選択した後で電子装置が機能を直接実行する、ステップと
を含む。
<activity
android:name="com.example.smartpaste.MainActivity"
android:label="@string/app_name" >
<meta-data
android:name="sort"
android:value="search|navigation|location" />
</intent-filter>
</activity>
Modify Activity.onCreate():
protected void onCreate(Bundle savedInstanceState) {
...
String sort[] = readCategory();//Read a category of an Activity
matchClipboard(sort);//Match a category against a keyword in a clipboard
...
}
private String[] readCategory() {
try {
ActivityInfo activityInfo = this.getPackageManager().getActivityInfo(
getComponentName(), PackageManager.GET_META_DATA);
String value = activityInfo.metaData.getString("sort", null);
if (!TextUtils.isEmpty(value)) {
String sort[] = value.split("\\|");
return sort;
}
} catch (NameNotFoundException e) {
e.printStackTrace();
}
return null;
}
private void matchClipboard(String[] sort) {
//TODO
}
//Callback, a callback after "Search for xxx" is tapped:
public void onSmartPasteForSearch(String value) {}
//Callback, a callback after "Locate xxx" is tapped
public void onSmartPasteForLocation(String loc) {}
Callback, a callback after "Navigate to xxx" is tapped
public void onSmartPasteForNavigation(String loc) {}
Claims (15)
- ユーザ装置上の電子地図アプリケーション内で、前記電子地図アプリケーションとは別個の区別可能なアプリケーションからのテキスト文字列を表示する方法であって、前記電子地図アプリケーションは、ユーザが前記電子地図アプリケーションと対話できるようにする複数のユーザインタフェースページを備え、前記方法は、機械可読命令を実行するように構成されたプロセッサにより実施され、その結果、前記機械可読命令が実行されると、前記プロセッサが、
前記電子地図アプリケーションの前記複数のユーザインタフェースページの第1のユーザインタフェースページが開かれるとき、ユーザがテキストの貼り付け操作を開始することなく、ユーザがコピーしたテキストを一時的に格納するリポジトリから、アプリケーションからコピーされたテキスト文字列を見つけ出すステップであって、前記アプリケーションは前記電子地図アプリケーションとは別個で区別可能であり、前記テキスト文字列は前記ユーザにより前記電子地図アプリケーション内に入力されておらず、前記テキスト文字列は位置を示す、ステップと、
前記第1のユーザインタフェースページ内に、見つけられた前記テキスト文字列を、前記ユーザが1つまたは複数の実行可能な操作オプションを実行できるようにする前記1つまたは複数の実行可能な操作オプションと共にダイアログボックスの形式で表示し、前記ユーザが見つけられた前記テキスト文字列により示される前記位置を使用して前記電子地図アプリケーションと対話できるようにするステップと
を実行することがもたらされる、方法。 - 前記テキスト文字列が前記アプリケーションからコピーされることと、前記第1のユーザインタフェースページが開かれることとの間の間隔を判断するステップと、
前記間隔を事前設定されたしきい値と比較するステップと、
間隔が前記事前設定されたしきい値を超えないことに基づいて、前記間隔が有効であると判断するステップと
をさらに含み、前記テキスト文字列の表示は、有効であると判断された前記間隔に基づく、請求項1に記載の方法。 - 前記テキスト文字列は、前記ユーザ装置に関連付けられた記憶装置から取得され、前記記憶装置は、前記ユーザ装置に実装されたクリップボードの基礎となる、請求項1に記載の方法。
- 前記1つまたは複数の実行可能な操作オプションは、前記ユーザが前記複数のユーザインタフェースページの第2のユーザインタフェースページを開くことができるようにする実行可能な操作オプションを含み、前記第2のユーザインタフェースページは、前記テキスト文字列により示される前記位置を地図上に表示する、請求項1から3のいずれか一項に記載の方法。
- 前記1つまたは複数の実行可能な操作オプションは、前記ユーザが前記複数のユーザインタフェースページの第2のユーザインタフェースページを開くことができるようにする実行可能な操作オプションを含み、前記第2のユーザインタフェースページは、前記ユーザが前記テキスト文字列により示される位置へナビゲートしまたはその位置を特定することができるようにする、請求項1から3のいずれか一項に記載の方法。
- ユーザが開始することなく、ユーザ装置上で実行されている電子地図アプリ内に実行可能な操作オプションを表示する方法であって、前記電子地図アプリは、ユーザが前記電子地図アプリと対話できるようにする複数のユーザインタフェースページを含み、前記方法は、機械可読命令を実行するように構成されたプロセッサにより実施され、その結果、前記機械可読命令が実行されると、前記プロセッサが、
前記電子地図アプリの前記ユーザインタフェースページの1つが開かれるとき、テキストが前記ユーザ装置内の記憶装置に格納されていることを検出するステップであって、前記テキストは、前記電子地図アプリとは別個の区別可能なアプリから前記ユーザによりコピーされ、前記ユーザが前記電子地図アプリに入力したものではなく、前記テキストは位置カテゴリに属するテキスト文字列を含む、ステップと、
前記ユーザインタフェースページ内に、前記ユーザが1つまたは複数の実行可能な操作オプションを実行できるようにする前記1つまたは複数の実行可能な操作オプションをダイアログボックスの形式で表示するステップであって、前記1つまたは複数の実行可能な操作オプションは位置カテゴリに属する前記テキスト文字列に関連付けられる、ステップと
を実行することがもたらされる、方法。 - 前記テキストが前記アプリからコピーされることと、前記ユーザインタフェースページが開かれることとの間の間隔を判断するステップと、
前記間隔を事前設定されたしきい値と比較するステップと、
前記間隔が前記事前設定されたしきい値を超えないことに基づいて、前記間隔が有効であると判断するステップであって、前記1つまたは複数の実行可能な操作オプションの表示は、有効であると判断された前記間隔に基づく、ステップと
をさらに含む、請求項6に記載の方法。 - 前記記憶装置は、ある期間にわたって前記ユーザ装置上でユーザにより入力されたテキストを記録する、請求項6に記載の方法。
- 前記1つまたは複数の実行可能な操作オプションは、前記ユーザが前記電子地図アプリ内で地図上の前記テキスト文字列により示される位置を見ることができるようにする実行可能な操作オプションを含む、請求項6から8のいずれか一項に記載の方法。
- 前記1つまたは複数の実行可能な操作オプションは、前記ユーザが前記テキスト文字列により示される位置へナビゲートしまたはその位置を特定することができるようにする実行可能な操作オプションを含む、請求項6から8のいずれか一項に記載の方法。
- ユーザが開始することなく、前記ユーザインタフェースページ内で、前記1つまたは複数の実行可能な操作オプションの隣に前記テキスト文字列を表示するステップをさらに含む、請求項6から10のいずれか一項に記載の方法。
- 機械可読命令を実行するように構成されたプロセッサを備え、その結果、前記機械可読命令が実行されると、前記プロセッサが請求項1から5のいずれか一項に記載の方法を実行することがもたらされる、ユーザ装置。
- ユーザ装置上で実行されている電子地図アプリ内に実行可能な操作オプションを、ユーザが開始することなく表示するように構成されたユーザ装置であって、前記電子地図アプリは、ユーザが前記電子地図アプリと対話できるようにする複数のユーザインタフェースページを含み、前記ユーザ装置は、機械可読命令を実行するように構成されたプロセッサを備え、その結果、前記機械可読命令が実行されると、前記プロセッサが請求項6から11のいずれか一項に記載の方法を実行することがもたらされる、ユーザ装置。
- コンピュータ記憶媒体であって、実行されると、請求項1から5のいずれか一項に記載の方法を実施するプログラムを記憶する、コンピュータ記憶媒体。
- コンピュータ記憶媒体であって、実行されると、請求項6から11のいずれか一項に記載の方法を実施するプログラムを記憶する、コンピュータ記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020109580A JP7464462B2 (ja) | 2016-04-28 | 2020-06-25 | ヒューマンコンピュータインタラクション方法およびその装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018556828A JP6725693B2 (ja) | 2016-04-28 | 2016-04-28 | ヒューマンコンピュータインタラクション方法およびその装置 |
JP2020109580A JP7464462B2 (ja) | 2016-04-28 | 2020-06-25 | ヒューマンコンピュータインタラクション方法およびその装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018556828A Division JP6725693B2 (ja) | 2016-04-28 | 2016-04-28 | ヒューマンコンピュータインタラクション方法およびその装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020166897A JP2020166897A (ja) | 2020-10-08 |
JP7464462B2 true JP7464462B2 (ja) | 2024-04-09 |
Family
ID=72666043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020109580A Active JP7464462B2 (ja) | 2016-04-28 | 2020-06-25 | ヒューマンコンピュータインタラクション方法およびその装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7464462B2 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009524893A (ja) | 2006-01-27 | 2009-07-02 | グーグル インコーポレイテッド | ロケーション検索クエリのための地理コーディング |
JP2014134950A (ja) | 2013-01-10 | 2014-07-24 | Nec Casio Mobile Communications Ltd | 携帯端末装置、情報の表示方法、プログラム及び記録媒体 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11306177A (ja) * | 1998-04-20 | 1999-11-05 | Sharp Corp | 文字列記憶呼出装置及び文字列記憶呼出のためのプログラムを記録した記録媒体 |
JP4314502B2 (ja) * | 1999-05-28 | 2009-08-19 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
JP2003241879A (ja) * | 2002-02-14 | 2003-08-29 | Sharp Corp | 情報処理システム |
JP2005141161A (ja) * | 2003-11-10 | 2005-06-02 | Shobunsha Publications Inc | 電子地図の表示方法、電子地図表示プログラム、電子地図表示装置 |
-
2020
- 2020-06-25 JP JP2020109580A patent/JP7464462B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009524893A (ja) | 2006-01-27 | 2009-07-02 | グーグル インコーポレイテッド | ロケーション検索クエリのための地理コーディング |
JP2014134950A (ja) | 2013-01-10 | 2014-07-24 | Nec Casio Mobile Communications Ltd | 携帯端末装置、情報の表示方法、プログラム及び記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
JP2020166897A (ja) | 2020-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240143904A1 (en) | Human-Computer Interaction Method And Apparatus Thereof | |
CN107438814B (zh) | 移动设备及其方法和移动设备仿真器的方法 | |
US20170357661A1 (en) | Providing content items in response to a natural language query | |
CN110413738B (zh) | 一种信息处理方法、装置、服务器及存储介质 | |
US11526575B2 (en) | Web browser with enhanced history classification | |
US20090006342A1 (en) | Method, Apparatus and Computer Program Product for Providing Internationalization of Content Tagging | |
JP2012212377A (ja) | 情報処理装置及び情報処理プログラム | |
CN112765104A (zh) | 文件保存方法、装置、设备及存储介质 | |
WO2012082762A2 (en) | Button-activated contextual search | |
CN111857934A (zh) | 一种页面加载方法、装置、电子设备及存储介质 | |
CN106970758B (zh) | 电子文档操作处理方法、装置和电子设备 | |
CN101777067B (zh) | 一种用于移动通讯设备终端的网页内容识别管理系统 | |
JP7464462B2 (ja) | ヒューマンコンピュータインタラクション方法およびその装置 | |
CN113672154B (zh) | 页面交互方法、介质、装置和计算设备 | |
US9563675B2 (en) | Identifying search matches and altered search results | |
CN117389538A (zh) | 页面组件内容开发方法、装置、设备以及存储介质 | |
CN115687807A (zh) | 信息显示方法、装置、终端及存储介质 | |
WO2017175247A1 (en) | Method and system for generating content from search results rendered by a search engine | |
CN107885862B (zh) | 一种图像显示方法和装置 | |
CN110955752A (zh) | 信息的展示方法、装置、电子设备及计算机存储介质 | |
CN112783381B (zh) | 一种幻灯片处理方法、装置及电子设备 | |
CN104866483B (zh) | 一种信息检索的方法及装置 | |
CN116737275A (zh) | 一种词条修改方法、装置、电子设备及存储介质 | |
CN113608656A (zh) | 笔记处理方法、电子设备及存储介质 | |
CN111460836A (zh) | 一种数据处理方法、装置和用于数据处理的装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200701 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200701 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20210622 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210831 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211005 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20220105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220307 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221020 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230510 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230517 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20230602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240328 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7464462 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |