JP5808239B2 - 検索システム - Google Patents
検索システム Download PDFInfo
- Publication number
- JP5808239B2 JP5808239B2 JP2011273115A JP2011273115A JP5808239B2 JP 5808239 B2 JP5808239 B2 JP 5808239B2 JP 2011273115 A JP2011273115 A JP 2011273115A JP 2011273115 A JP2011273115 A JP 2011273115A JP 5808239 B2 JP5808239 B2 JP 5808239B2
- Authority
- JP
- Japan
- Prior art keywords
- character string
- input
- application
- search
- registered
- 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 - Fee Related
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Description
さて、図1に、このような車載装置とスマートフォンの構成を示す。
スマートフォン1は、図示するように、移動電話網にアクセスするための移動通信装置などの周辺デバイス10、操作部11、ディスプレイ12、マイクやスピーカなどを備えた音声入出力部13、車載装置2と接続するためのホストインタフェース14、スマートフォン1のOSであるところのSP-オペレーティングシステム15、SP-オペレーティングシステム15によって管理されSP-オペレーティングシステム15上で稼働するアプリケーションである複数のSP-AP16等を備えている。また、SP-オペレーティングシステム15は、操作部11、ディスプレイ12、音声入出力部13を用いた各SP-AP16のGUIを制御するためのSP-GUI制御部151を備えている。
図示するように、アプリケーショングループテーブル27は、アプリケーションの用途/機能の種類毎に対応して設けられたグループの各々に対して、当該グループに対応する種類に分類されるH-AP26が登録されている。
ここで、図2aでは、グループを設ける種類として、ミュージック配信サービスのクライアントアプリケーションが分類される種類である「ミュージック」、ナビゲーションアプリケーションや地図ブラウザアプリケーションが分類される種類である「ナビゲーション/地図」、ニュース配信サービスのクライアントアプリケーションが分類される種類である「ニュース」、SNSのクライアントアプリケーションが分類される種類である「SNS」、Webブラウザアプリケーションが分類される種類である「Web」、飲食店舗検索サービスのクライアントアプリケーションが分類される種類である「グルメ」などを設けている。
図示するように、最終入力文字列テーブル28は、上述した各グループ毎に対応して設けられたエントリ(図の各行)を有し、各エントリには、対応するグループと、文字列であるところの最終入力文字列と、最終入力文字列を登録した日時を表す登録日時が登録される。
まず、最終入力文字列更新処理について説明する。
図3aに、この最終入力文字列更新処理の手順を示す。
図示するように、最終入力文字列更新処理において、H-GUI制御部251は、たとえば図4a3に示すようにアクティブウインドウに検索キー入力用の文字列入力ボックス401とセットで設けられた検索ボタン402に対するユーザ操作の発生を監視する(ステップ302)。なお、H-GUI制御部251は、アクティブウインドウ中の検索キー入力用の文字列入力ボックス401や検索ボタン402を、アクティブウインドウの表示内容や、表示オブジェクト構成や、アクティブウインドウ中の各文字列入力ボックス401や各ボタンに定義されているスクリプトなどを解析して認知するようにしてよい。または、H-AP26から当該H-AP26のウインドウの表示/表示更新要求時に、H-GUI制御部251に、当該ウインドウに含まれる検索キー入力用の文字列入力ボックス401や検索ボタン402を登録することにより、H-GUI制御部251において、アクティブウインドウ中の検索キー入力用の文字列入力ボックス401や検索ボタン402を認知するようにしてもよい。
以上、最終入力文字列更新処理について説明した。
次に、自動入力処理について説明する。
図3bに自動入力処理の手順を示す。
図示するように、自動入力処理においてH-GUI制御部251は、アクティブアプリケーションが切り替わるのを監視し(ステップ352)、アクティブアプリケーションが切り替わったならば、図4a2に示すようにアクティブウインドウに検索ボタン402とセットで設けられている検索キー入力用の文字列入力ボックス401に対するユーザによる選択操作の発生を監視する(ステップ354)。ただし、ステップ352では、新たに起動されたアプリケーションの、当該起動に伴うアクティブアプリケーションへの切り替わりのみを監視するようにしてもよい。
そして、検索キー入力用の文字列入力ボックス401に対するユーザの文字入力操作が発生した場合には(ステップ360)、上述したGUI制御処理によるユーザの文字入力操作に応じた検索キー入力用の文字列入力ボックス401に対する文字入力に先だって、検索キー入力用の文字列入力ボックス401にステップ358で自動入力した文字列を消去し(ステップ364)、ステップ352に戻って、次のアクティブアプリケーションの切り替えの発生を監視する。一方、検索ボタン402に対するユーザ操作が発生した場合には(ステップ362)、そのままステップ352に戻って、次のアクティブアプリケーションの切り替えの発生を監視する。
ここで、以上のような最終入力文字列更新処理と自動入力処理の処理例を図4に示す。
いま、グループ「ミュージック」に属するアプリケーションAがアクティブアプリケーションに設定されて、アプリケーションAのウインドウが図4a1に示すようにアクティブウインドウとして表示されているものとする。
また、この時点において、最終入力文字列テーブル28のアプリケーションAが属するグループ「ミュージック」のエントリに登録日時として過去所定期間内の日時と、最終入力文字列とのいずれかが登録されていないものとする。
この場合、ユーザの検索メニュー451の操作に応じて、アクティブウインドウの表示内容が、図4a2に示すような、検索キー入力用の文字列入力ボックス401と検索ボタン402とがセットで設けられている表示内容に切り替えられる。また、その後、ユーザの検索キー入力用の文字列入力ボックス401の操作が発生すると、図4a3に示すように、さらにソフトウエアキーボード403が表示される。
ここで、この検索結果がユーザの所望の検索結果でなく、ユーザは、グループ「ミュージック」に属する他のアプリケーションBで再度、文字列「ABC」を検索キーとする検索を実行しようと考えたものとする。
この場合、ユーザは、アプリケーションBを起動し、アプリケーションBをアクティブアプリケーションとする。
すると、アプリケーションBのウインドウが図4b1に示すようにアクティブウインドウとして表示される。そして、ユーザの検索メニュー452の操作に応じて、アクティブウインドウの表示内容が、図4b2に示すような、検索キー入力用の文字列入力ボックス401と検索ボタン402とがセットで設けられている表示内容に切り替えられる。
また、この時点では、最終入力文字列テーブル28のアプリケーションBが属するグループ「ミュージック」のエントリに登録日時として最近の日時と、最終入力文字列「ABC」が登録されているので、図4b3に示すように、文字列入力ボックス401に文字列「ABC」が自動入力される。
ところで、以上の実施形態は、コンピュータなどの、複数のアプリケーションを実行する任意の装置において適用可能である。すなわち、当該装置に、アプリケーショングループテーブル27と最終入力文字列テーブル28とを設け、アプリケーションを種類毎にグループ分けして登録して、上述した最終入力文字列更新処理と自動入力処理を実行するようにすればよい。
すなわち、この場合、車載装置2はたとえば図5に示すように構成され、車載装置2のH-オペレーティングシステム25は、スマートフォン1のSP-AP16からSP-オペレーティングシステム15を介して送信される表示内容を表示装置22に表示し、入力装置21で受け付けた操作内容をSP-オペレーティングシステム15を介してSP-AP16に送信する処理を行う。
また、以上の実施形態では、検索キー入力用の文字列入力ボックス401に対するユーザによる選択操作が発生したときに、文字列入力ボックス401に対する自動入力を行うようにしたが、これは、検索キー入力用の文字列入力ボックス401が表示されたときに、文字列入力ボックス401に対する自動入力を行うようにしてもよい。すなわち、この場合には、自動入力処理のステップ354で、検索キー入力用の文字列入力ボックス401の表示の発生を監視し、表示が発生したならばステップ356に進むようにすればよい。
Claims (6)
- 文字列入力ボックスを表示し当該文字列入力ボックスにユーザの文字入力操作によって入力された文字列を検索キーとする検索を行う複数のアプリケーションを実行する検索システムであって、
前記各アプリケーションを、当該アプリケーションが属するアプリケーションの種類毎のグループに対応づけて登録したグループ管理テーブルと、
前記各グループについて、文字列をグループに対応づけて登録する文字列記憶手段と、
アプリケーションによって実行された検索に検索キーとして用いられた文字列で、当該検索を実行したアプリケーションが前記グループ管理テーブルにおいて対応づけて登録されているグループに対応づけて前記文字列記憶手段に登録されている文字列を更新する文字列更新手段と、
アプリケーションが表示した前記文字列入力ボックスに、当該文字列入力ボックスを表示したアプリケーションが前記グループ管理テーブルにおいて対応づけて登録されているグループに対応づけられて前記文字列記憶手段に登録されている文字列を入力する自動入力を行う自動入力手段とを有し、
前記グループは複数設けられていることを特徴とする検索システム。 - 請求項1記載の検索システムであって、
前記自動入力手段は、前記アプリケーションが起動された後、もしくは、前記アプリケーションがユーザ操作受付可能な状態に遷移した後に最初に表示した前記文字列入力ボックスについてのみ、前記文字列入力ボックスに前記文字列記憶手段に登録されている文字列を入力する自動入力を行うことを特徴とする検索システム。 - 請求項1または2記載の検索システムであって、
前記自動入力手段は、前記文字列入力ボックスに前記文字列記憶手段に登録されている文字列を入力する自動入力を行った後に、ユーザの当該文字列入力ボックスへの文字入力操作が発生した場合に、前記自動入力によって当該文字列入力ボックスに入力した文字列を消去することを特徴とする検索システム。 - 請求項1、2または3記載の検索システムであって、
前記自動入力手段は、前記文字列入力ボックスの、前記ユーザによる選択操作が発生したときに、前記自動入力を行うことを特徴とする検索システム。 - 請求項1記載の検索システムであって、
前記アプリケーションは、当該検索システムに接続された外部装置上のアプリケーションと連携して動作するアプリケーションであって、当該アプリケーションは、前記グループ管理テーブルに、当該アプリケーションが連携して動作する前記外部装置上のアプリケーションの種類と同じ種類のグループに対応づけて登録されていることを特徴とする検索システム。 - コンピュータに読み取られ実行されるコンピュータプログラムであって、
当該コンピュータを請求項1、2、3、4または5記載の検索システムとして機能させることを特徴とするコンピュータプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011273115A JP5808239B2 (ja) | 2011-12-14 | 2011-12-14 | 検索システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011273115A JP5808239B2 (ja) | 2011-12-14 | 2011-12-14 | 検索システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013125376A JP2013125376A (ja) | 2013-06-24 |
| JP5808239B2 true JP5808239B2 (ja) | 2015-11-10 |
Family
ID=48776580
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011273115A Expired - Fee Related JP5808239B2 (ja) | 2011-12-14 | 2011-12-14 | 検索システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5808239B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11494443B2 (en) | 2018-01-31 | 2022-11-08 | Samsung Electronics Co., Ltd. | Electronic device for executing recommended application and operating method thereof |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104462109B (zh) * | 2013-09-17 | 2018-10-26 | 阿尔派株式会社 | 检索装置及检索方法 |
| CN107704170B (zh) * | 2017-09-28 | 2019-04-23 | 珠海市魅族科技有限公司 | 一种终端控制方法及装置、终端和可读存储介质 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2844935B2 (ja) * | 1991-01-23 | 1999-01-13 | 松下電器産業株式会社 | データ入力処理装置 |
| JP2004295308A (ja) * | 2003-03-26 | 2004-10-21 | Casio Comput Co Ltd | 情報表示制御装置、サーバ及びプログラム |
| KR100815215B1 (ko) * | 2007-01-22 | 2008-03-19 | 신한진 | 웹사이트 통합 검색 장치 및 방법 |
| JP4992510B2 (ja) * | 2007-03-29 | 2012-08-08 | ブラザー工業株式会社 | ネットワークシステム、通信装置及びコンピュータプログラム |
-
2011
- 2011-12-14 JP JP2011273115A patent/JP5808239B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11494443B2 (en) | 2018-01-31 | 2022-11-08 | Samsung Electronics Co., Ltd. | Electronic device for executing recommended application and operating method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013125376A (ja) | 2013-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10831161B2 (en) | Method and device for sending communication message | |
| US10798544B2 (en) | Method for exchanging data with in-vehicle infotainment, server, mobile terminal, and apparatus | |
| TWI604368B (zh) | Data processing method and device | |
| CN107436758B (zh) | 一种移动终端的信息显示方法和移动终端 | |
| EP2735133B1 (en) | Method and apparatus for providing data entry content to a remote environment | |
| JP6492184B2 (ja) | 情報の推薦を管理するための方法、デバイス、およびシステム | |
| US10437612B1 (en) | Composite graphical interface with shareable data-objects | |
| US10462511B2 (en) | Method, device and system for presenting information | |
| WO2014206143A1 (zh) | 未读消息数目显示方法、装置和设备 | |
| CN105389259B (zh) | 一种进行应用程序测试的方法、装置及系统 | |
| WO2014206138A1 (zh) | 一种更新网页数据的方法、装置和终端设备 | |
| CN106126675A (zh) | 一种推荐音频的方法、装置及系统 | |
| WO2013168384A1 (ja) | 情報検索システム、車両用装置、携帯通信端末、情報検索プログラムプロダクト | |
| JP5808239B2 (ja) | 検索システム | |
| JP6436844B2 (ja) | ナビゲーションシステム及び車載装置 | |
| CN105530222B (zh) | 多终端之间的连接建立方法、装置和系统 | |
| CN109299359B (zh) | 一种路况查询方法、装置、终端及存储介质 | |
| CN103412707B (zh) | 一种显示框显示的方法、装置和设备 | |
| CN104123299A (zh) | 一种多终端设备间信息分享方法、装置及系统 | |
| EP3105912A1 (en) | Application-based service providing method, apparatus, and system | |
| US20210143926A1 (en) | Fm channel finding and searching method, mobile terminal and storage apparatus | |
| WO2015124060A1 (en) | Login interface displaying method and apparatus | |
| CN104954231B (zh) | 一种发送、显示推荐信息的方法及装置 | |
| CN115834416B (zh) | 设备管理方法、装置、存储介质及电子设备 | |
| CN108234275B (zh) | 一种发布通讯信息的方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140925 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150414 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150415 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150608 |
|
| 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: 20150908 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150908 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5808239 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |