Nothing Special   »   [go: up one dir, main page]

JP5981388B2 - Service processing system, service processing method, and service processing program - Google Patents

Service processing system, service processing method, and service processing program Download PDF

Info

Publication number
JP5981388B2
JP5981388B2 JP2013098120A JP2013098120A JP5981388B2 JP 5981388 B2 JP5981388 B2 JP 5981388B2 JP 2013098120 A JP2013098120 A JP 2013098120A JP 2013098120 A JP2013098120 A JP 2013098120A JP 5981388 B2 JP5981388 B2 JP 5981388B2
Authority
JP
Japan
Prior art keywords
service
intent
environment
dependency
context
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
Application number
JP2013098120A
Other languages
Japanese (ja)
Other versions
JP2014219821A (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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2013098120A priority Critical patent/JP5981388B2/en
Publication of JP2014219821A publication Critical patent/JP2014219821A/en
Application granted granted Critical
Publication of JP5981388B2 publication Critical patent/JP5981388B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)

Description

本発明は、サービスを発見するための情報インデクシング技術に関する。   The present invention relates to an information indexing technique for discovering services.

近年、モバイルデバイスやウェブ技術の進化に伴い、サービス(モバイルアプリケーションやウェブサービス等のサービスプログラム)が多様化し、急増している。その一方で、所望のサービスを発見することが難しく、「現況のICTサービスについていけない」と思う利用者が増加している。   In recent years, with the evolution of mobile devices and web technologies, services (service programs such as mobile applications and web services) are diversifying and increasing rapidly. On the other hand, it is difficult to find a desired service, and an increasing number of users think that they cannot keep up with the current ICT service.

こうした現状に対し、非特許文献1では、クライアント端末に保存されているアプリケーションの利用ログ情報を収集し、そのログ情報に対して主成分分析を行うことにより、利用者の置かれている環境(コンテキスト)に応じたアプリケーションを分析している。   In contrast to this situation, Non-Patent Document 1 collects usage log information of applications stored in a client terminal and performs principal component analysis on the log information, whereby the environment in which the user is placed ( Application) according to the context.

また、非特許文献2では、タスク指向型メニューを実規模レベルで設計し、階層化された行動情報(タスク(本発明ではインテント))を利用者に順次選択させることにより、その利用者の所望サービスを提示している。   Further, in Non-Patent Document 2, a task-oriented menu is designed at an actual scale level, and the behavior information (task (intent in the present invention)) that is hierarchized is sequentially selected by the user so that the user's Presenting the desired service.

大澤、外4名、“スマートフォンユーザのコンテキストと利用アプリケーションの関連性分析”、情報処理学会、「マルチメディア,分散,強調とモバイル(DICOMO2012)シンポジウム」、平成24年7月、p.1855-1862Osawa and 4 others, “Analysis of the relationship between the context of smartphone users and applications used”, Information Processing Society of Japan, “Multimedia, Distributed, Emphasis and Mobile (DICOMO2012) Symposium”, July 2012, p.1855-1862 笹島、外4名、“モバイルサービスのタスク指向型メニュー搭載を目指して−ユーザ行動モデル記述方式とその利用についての一考察−”、日本知能情報ファジィ学会誌、Vol.20、No.2、2008年4月Makishima, 4 others, “Towards task-oriented menu loading for mobile services: A study of user behavior model description method and its use”, Journal of Japan Society for Fuzzy Information Technology, Vol.20, No.2, 2008 April

しかしながら、単に、ログ情報からの主成分分析結果やタスクの選択結果に基づいているため、「何をしたいのか明確な目的を持っていないが何かをしたいという曖昧な欲求」に適したサービスを提示することはできない。   However, since it is simply based on the results of principal component analysis and task selection from log information, it does not have a clear purpose for what it wants to do, but it is a service suitable for the ambiguous desire to do something It cannot be presented.

本発明は、上記事情を鑑みてなされたものであり、利用者の曖昧な目的に適したサービスの提示を支援することを第1の目的とし、その支援に基づくサービスを提示することを第2の目的とする。   The present invention has been made in view of the above circumstances. The first object of the present invention is to support the presentation of a service suitable for the user's ambiguous purpose, and the second is to present a service based on the support. The purpose.

請求項1に記載のサービス処理システムは、利用者の置かれる環境を示すコンテキストを記憶しておく記憶手段と、プログラムによって提供されるサービスの説明情報から目的を表す表現をインテントとして抽出する抽出手段と、前記記憶手段からコンテキストを読み出して、前記サービスの説明情報内で当該コンテキストに共起している語の検索ランキングに基づき、当該コンテキストに対する当該サービスの依存度をサービスの環境依存度として算出する算出手段と、前記インテントが抽出されたサービスの人気度と、当該サービスに係る前記サービスの環境依存度に基づき、前記コンテキストに対する当該インテントの依存度をインテントの環境依存度として算出する算出手段と、を有することを要旨とする。   The service processing system according to claim 1, wherein a storage means for storing a context indicating an environment in which a user is placed, and an extraction for extracting an expression representing a purpose as intent from description information of a service provided by a program And a context is read from the storage means, and the dependency of the service on the context is calculated as the environment dependency of the service based on the search ranking of words co-occurring in the context in the service description information. Based on the popularity of the service from which the intent is extracted and the environment dependency of the service related to the service, the dependency of the intent with respect to the context is calculated as the environment dependency of the intent. And a calculating means.

請求項2に記載のサービス処理システムは、請求項1に記載のサービス処理システムにおいて、前記抽出された1つ以上のインテントをクライアント端末の画面に選択可能に表示し、選択されたインテントに対応するサービスの情報を更に表示する表示手段を更に有することを要旨とする。   The service processing system according to claim 2 is the service processing system according to claim 1, wherein the one or more extracted intents are displayed on the screen of the client terminal so as to be selectable, and the selected intent is displayed. The gist of the present invention is to further include display means for further displaying information of the corresponding service.

請求項3に記載のサービス処理システムは、請求項2に記載のサービス処理システムにおいて、前記クライアント端末から受信したセンサデータに基づき、当該クライアント端末の利用者が現在置かれている環境を判定する判定手段を更に有し、前記表示手段は、前記インテントの環境依存度を用いて、前記判定により特定された環境に合致するコンテキストに依存度を持つインテントを選択可能に表示することを要旨とする。   The service processing system according to claim 3 is a service processing system according to claim 2, wherein determination based on sensor data received from the client terminal determines an environment in which the user of the client terminal is currently located. The display means further includes a display that displays the intent having a dependency in a context that matches the environment specified by the determination, using the environment dependency of the intent. To do.

請求項4に記載のサービス処理方法は、コンピュータにより、利用者の置かれる環境を示すコンテキストを記憶手段に記憶しておく記憶ステップと、プログラムによって提供されるサービスの説明情報から目的を表す表現をインテントとして抽出する抽出ステップと、前記記憶手段からコンテキストを読み出して、前記サービスの説明情報内で当該コンテキストに共起している語の検索ランキングに基づき、当該コンテキストに対する当該サービスの依存度をサービスの環境依存度として算出する算出ステップと、前記インテントが抽出されたサービスの人気度と、当該サービスに係る前記サービスの環境依存度に基づき、前記コンテキストに対する当該インテントの依存度をインテントの環境依存度として算出する算出ステップと、を有することを要旨とする。   According to a fourth aspect of the present invention, there is provided a service processing method in which a computer stores a context indicating an environment in which a user is placed in a storage unit, and an expression that expresses a purpose from description information of a service provided by the program. An extraction step for extracting as an intent, and a context is read from the storage means, and the dependence of the service on the context is determined based on a search ranking of words co-occurring in the context in the description information of the service. A calculation step for calculating the environment dependency of the intent, the popularity of the service from which the intent is extracted, and the environment dependency of the service related to the service. A calculation step for calculating the degree of environmental dependence. It is the gist of.

請求項5に記載のサービス処理方法は、請求項4に記載のサービス処理方法において、前記抽出された1つ以上のインテントをクライアント端末の画面に選択可能に表示し、選択されたインテントに対応するサービスの情報を更に表示する表示ステップを更に有することを要旨とする。   The service processing method according to claim 5 is the service processing method according to claim 4, wherein the one or more extracted intents are displayed on the screen of the client terminal so as to be selectable, and the selected intent is displayed. The gist of the present invention is to further include a display step of further displaying the information of the corresponding service.

請求項6に記載のサービス処理方法は、請求項5に記載のサービス処理方法において、前記クライアント端末から受信したセンサデータに基づき、当該クライアント端末の利用者が現在置かれている環境を判定する判定ステップを更に有し、前記表示ステップは、前記インテントの環境依存度を用いて、前記判定により特定された環境に合致するコンテキストに依存度を持つインテントを選択可能に表示することを要旨とする。   6. The service processing method according to claim 6, wherein the service processing method according to claim 5 is for determining an environment in which a user of the client terminal is currently located based on sensor data received from the client terminal. The display step further includes a step of selectively displaying an intent having a dependency in a context that matches the environment specified by the determination, using the environment dependency of the intent. To do.

請求項7に記載のサービス処理プログラムは、請求項4乃至6のいずれかに記載のサービス処理方法をコンピュータに実行させることを要旨とする。   The gist of a service processing program according to a seventh aspect is to cause a computer to execute the service processing method according to any one of the fourth to sixth aspects.

以上より、本発明によれば、コンテキストに対するインテントの依存度(インテントの環境依存度)を算出するため、想定されるコンテキストを適切に選択しておくことにより、利用者の環境に依存したサービスを抽出できることから、利用者の曖昧な目的に適したサービスの提示を支援することができる。   From the above, according to the present invention, in order to calculate the dependency of the intent on the context (environment dependency of the intent), it is dependent on the user's environment by appropriately selecting the assumed context. Since the service can be extracted, it is possible to support the presentation of the service suitable for the user's ambiguous purpose.

また、本発明によれば、クライアント端末から受信したセンサデータに基づいて利用者の環境を判定し、上記インテントの環境依存度を用いて、その判定により特定された環境に合致するコンテキストに依存度を持つインテントを選択可能に表示し、選択されたインテントに対応するサービスの情報を更に表示するため、上記支援に基づくサービスを提示することができる。   Further, according to the present invention, the user's environment is determined based on the sensor data received from the client terminal, and the dependence on the environment specified by the determination is determined using the environment dependency of the intent. A service based on the above-described support can be presented in order to display selectable intents having a certain degree and to further display service information corresponding to the selected intents.

本発明によれば、利用者の曖昧な目的に適したサービスの提示を支援でき、その支援に基づくサービスを提示できる。   ADVANTAGE OF THE INVENTION According to this invention, the presentation of the service suitable for the user's ambiguous purpose can be supported, and the service based on the support can be presented.

サービス処理システムの全体構成を示す図である。It is a figure which shows the whole structure of a service processing system. サービス提示支援装置の機能ブロック構成を示す図である。It is a figure which shows the functional block structure of a service presentation assistance apparatus. サービス提示装置及びクライアント端末の機能ブロック構成を示す図である。It is a figure which shows the functional block structure of a service presentation apparatus and a client terminal. サービス提示支援装置の処理を示すフローチャートである。It is a flowchart which shows the process of a service presentation assistance apparatus. サービス環境依存度算出部の処理を示すフローチャートである。It is a flowchart which shows the process of a service environment dependence calculation part. インテント環境依存度算出部の処理を示すフローチャートである。It is a flowchart which shows the process of an intent environment dependence degree calculation part. サービス提示装置の処理を示すフローチャートである。It is a flowchart which shows the process of a service presentation apparatus. インテント選択画面例を示す図である。It is a figure which shows the example of an intent selection screen. インテント選択画面例(環境依存検索選択後)を示す図である。It is a figure which shows the example of an intent selection screen (after environment-dependent search selection). サービス選択画面例を示す図である。It is a figure which shows the example of a service selection screen. サービス詳細画面例を示す図である。It is a figure which shows the example of a service details screen.

以下、本発明を実施する一実施の形態について図面を用いて説明する。   Hereinafter, an embodiment for carrying out the present invention will be described with reference to the drawings.

図1は、本実施の形態に係るサービス処理システムの全体構成を示す図である。このサービス処理システムは、サービスの提示を支援するサービス提示支援装置1と、その支援内容に基づき利用者のクライアント端末5にサービスを提示するサービス提示装置3とで構成される。   FIG. 1 is a diagram showing an overall configuration of a service processing system according to the present embodiment. This service processing system includes a service presentation support apparatus 1 that supports presentation of a service, and a service presentation apparatus 3 that presents a service to a user's client terminal 5 based on the contents of the support.

最初に、本実施の形態で使用する抽象的な言葉の定義について説明する。   First, the definition of abstract words used in this embodiment will be described.

「サービス」とは、サービスプログラムによって提供されるICTサービスである。例えば、通信網を介してダウンロードサーバやウェブサーバから“モバイルアプリ”や“ウェブアプリ”等を取得し、クライアント端末5で実行することにより提供されるサービスである。   “Service” is an ICT service provided by a service program. For example, it is a service provided by acquiring a “mobile application”, a “web application”, or the like from a download server or a web server via a communication network and executing it on the client terminal 5.

「コンテキスト」とは、サービス処理システムの利用時に置かれている利用者の環境を表現した自然言語である。例えば、乗車中であれば“車”、料理中であれば“料理”、睡眠中であれば“睡眠”、会議中であれば“会議”等である。   The “context” is a natural language that expresses the environment of the user placed when using the service processing system. For example, “car” when riding, “cooking” when cooking, “sleep” when sleeping, “meeting” when meeting, and the like.

「インテント」とは、サービス処理システムの利用時における利用者の目的を表現した自然言語である。例えば、“運転の支援”、“レシピの検索”、“写真の編集”等である。言い換えると、「何ができるのか」という利用者の行動や目的を抽象表現した概念であるのと同時に、サービスによって提供される機能を表現した概念である。すなわち、インテントとは、サービス利用者とサービス提供者の意図が表裏一体となった概念であり、両者の橋渡しをする役割を果たす。   An “intent” is a natural language that expresses the purpose of a user when using a service processing system. For example, “driving assistance”, “recipe search”, “photo editing”, and the like. In other words, it is a concept that abstracts the user's behavior and purpose of “what can be done”, and at the same time, a concept that expresses the function provided by the service. That is, the intent is a concept in which the intentions of the service user and the service provider are integrated, and plays a role of bridging the two.

「インテントの環境依存性」とは、コンテキスト(利用者の置かれている環境)に対するインテント(利用者の目的)の依存度である。コンテキストへの依存度が高いインテントは、利用者に興味を与える効果があり、サービス発見の満足度を向上させることができる。   “Environmental dependency of intent” is the degree of dependency of an intent (user's purpose) on a context (environment in which the user is placed). An intent that is highly dependent on the context has an effect of intriguing the user and can improve the satisfaction of service discovery.

ここでいう「興味」の発生には2つの要因がある。第一は、内的要因から発生するものであり、利用者の趣味嗜好に合致するものに対して発生する興味である。第二は、外的要因から発生するものであり、利用者の周囲の環境に合致するものに対して発生する興味である。   The occurrence of “interest” here has two factors. The first is an interest that arises from internal factors and that arises from things that match the user's hobbies and preferences. The second is generated by external factors, and is generated by interest that matches the user's surrounding environment.

先述の非特許文献1では前者を考慮した技術を開示しているが、利用者のクライアント端末5からアプリケーションの利用ログ情報を予め取得することは難しい。   The above-mentioned Non-Patent Document 1 discloses a technique that takes the former into account, but it is difficult to obtain application usage log information from the client terminal 5 of the user in advance.

そこで、本実施の形態では、後者の観点の興味の効果に着目している。つまり、例えば、“車”や“料理”といった様々な環境(コンテキスト)に対し、“運転の支援”といった特定の目的(インテント)の依存度(前述の「インテントの環境依存性」)を定量的に評価することを特徴としている。   Therefore, in this embodiment, attention is focused on the effect of interest from the latter viewpoint. In other words, for example, with respect to various environments (contexts) such as “car” and “cooking”, the degree of dependency of a specific purpose (intent) such as “driving assistance” (the above-mentioned “environmental dependency of intent”) is set. It is characterized by quantitative evaluation.

具体的には、サービス提示支援装置1において、通信網上で提供されている様々なサービスプログラムの各解説文を取得し、想定される様々なコンテキストに対して、各解説文に含まれるインテントの依存度(インテントの環境依存度)を事前に評価しておく。   Specifically, the service presentation support apparatus 1 acquires each commentary of various service programs provided on the communication network, and the intent included in each commentary for various assumed contexts. The degree of dependence (environment dependence on the intent) is evaluated in advance.

一方、サービス提示装置3では、利用者が置かれている現在の環境を判別し、その環境(コンテキスト)に合致するコンテキストに依存度を持つインテントをサービス提示支援装置1から取得してクライアント端末5の画面に表示し、指定されたインテントに関連するサービスの情報を提示する。   On the other hand, the service presentation device 3 determines the current environment in which the user is located, acquires an intent having a dependency on the context matching the environment (context) from the service presentation support device 1, and obtains a client terminal. 5 is displayed, and information on services related to the specified intent is presented.

つまり、想定される様々なコンテキストに対するインテントの依存度(インテントの環境依存度)を予め算出しておくことにより、利用者の現在の環境に適したサービスの提示やその支援を実現し、サービス発見支援の効果を向上するようにしている。   In other words, by calculating intent dependency (environment dependency on intent) for various assumed contexts in advance, it is possible to provide a service suitable for the user's current environment and support it, The effect of service discovery support is improved.

次に、各装置の機能について説明する。   Next, functions of each device will be described.

図2は、サービス提示支援装置1の機能ブロック構成を示す図である。   FIG. 2 is a diagram illustrating a functional block configuration of the service presentation support apparatus 1.

サービス提示支援装置1は、想定される様々なコンテキストの入力を受け付けるコンテキスト受付部11と、そのコンテキストを記憶しておくコンテキスト記憶部12と、同義語辞典データを記憶しておく同義語辞典記憶部13と、通信網上で提供されている様々なサービスプログラムの各サービス情報を取得するサービス情報取得部14と、各サービス情報に含まれるサービスの解説文を記憶するサービス解説文記憶部15と、各サービス情報に含まれるサービスの人気度を記憶するサービス人気度記憶部16と、サービスの解説文から目的を表す表現をインテントとして抽出するインテント抽出部17と、そのインテントと各インテントに係るサービス情報とを関連付けて記憶管理するインテント・サービス情報記憶部18と、コンテキストに関連する単語を共起語としてサービスの解説文から取得する共起語取得部19と、その共起語を記憶する共起語記憶部20と、共起語を用いて各コンテキストに対するサービスの依存度(サービスの環境依存度)を算出するサービス環境依存度算出部21と、そのサービスの環境依存度を記憶するサービス環境依存度記憶部22と、サービスの人気度とサービスの環境依存度を用いて各コンテキストに対するインテントの依存度(インテントの環境依存度)を算出するインテント環境依存度算出部23と、そのインテントの環境依存度を記憶するインテント環境依存度記憶部24と、で構成される。   The service presentation support apparatus 1 includes a context accepting unit 11 that receives input of various assumed contexts, a context storage unit 12 that stores the context, and a synonym dictionary storage unit that stores synonym dictionary data. 13, a service information acquisition unit 14 that acquires each service information of various service programs provided on the communication network, a service description storage unit 15 that stores a description of the service included in each service information, A service popularity degree storage unit 16 that stores the popularity degree of the service included in each service information, an intent extraction unit 17 that extracts an expression representing the purpose from the commentary of the service as an intent, the intent and each intent An intent service information storage unit 18 for storing and managing the service information related to the A co-occurrence word acquisition unit 19 that acquires words related to a word as co-occurrence words from a service description, a co-occurrence word storage unit 20 that stores the co-occurrence words, and a service for each context using the co-occurrence words Service environment dependency calculation unit 21 for calculating the dependency of the service (environment dependency of the service), service environment dependency storage unit 22 for storing the environment dependency of the service, the popularity of the service, and the environment dependency of the service An intent environment dependency calculating unit 23 that calculates the intent dependency (environment dependency of the intent) with respect to each context, and an intent environment dependency storage unit 24 that stores the environment dependency of the intent. And.

図3は、サービス提示装置3とクライアント端末5の機能ブロック構成を示す図である。   FIG. 3 is a diagram showing functional block configurations of the service presentation device 3 and the client terminal 5.

サービス提示装置3は、サービス提示支援装置1からインテントを取得するインテント処理部31と、そのインテントやサービス情報の提示画面を生成する画面処理部32と、クライアント端末5からのセンサデータを元に利用者の環境を判定するコンテキスト判定部33と、利用者によって選択されたインテントに対応するサービス情報をサービス提示支援装置1から取得するサービス処理部34と、で構成される。   The service presentation device 3 includes an intent processing unit 31 that acquires an intent from the service presentation support device 1, a screen processing unit 32 that generates a presentation screen for the intent and service information, and sensor data from the client terminal 5. A context determination unit 33 that originally determines the user's environment, and a service processing unit 34 that acquires service information corresponding to the intent selected by the user from the service presentation support apparatus 1.

クライアント端末5は、サービス提示装置3で生成された提示画面を表示する画面表示部51と、その提示画面を操作するための操作入力I/O52と、クライアント端末5の内部センサや外部にある外部センサで計測されたセンサデータを取得するセンサデータ取得部53と、で構成される。   The client terminal 5 includes a screen display unit 51 that displays a presentation screen generated by the service presentation device 3, an operation input I / O 52 for operating the presentation screen, an internal sensor of the client terminal 5, and an external external A sensor data acquisition unit 53 that acquires sensor data measured by the sensor.

次に、サービス処理システムの動作について説明する。最初に、図4を参照しながら、サービス提示支援装置1の動作例について説明する。   Next, the operation of the service processing system will be described. Initially, the operation example of the service presentation assistance apparatus 1 is demonstrated, referring FIG.

まず、サービス情報取得部14が、通信網上のウェブサーバから、サービスプログラムに関するサービス情報を取得する(ステップS1)。サービス情報とは、サービスの解説文とサービスの人気度である。サービスの人気度とは、例えば、サービスのダウンロード数に基づいて計算された値である。これらをサービス解説文記憶部15とサービス人気度記憶部16にそれぞれ格納する。   First, the service information acquisition unit 14 acquires service information related to a service program from a web server on the communication network (step S1). The service information is a description of the service and the popularity of the service. The service popularity is, for example, a value calculated based on the number of service downloads. These are stored in the service commentary storage unit 15 and the service popularity storage unit 16, respectively.

次に、インテント抽出部17が、サービスの解説文を形態素解析することにより、各解説文からインテント候補を抽出し、取得する(ステップS2)。このインテント候補とは、例えば、「目的語+(‘を’,‘の’,又は‘ ’)+動詞」で構成される表現である。これらインテント候補を機械的に取得し、出現位置や出現回数、更には対応するサービス情報と共にインテント・サービス情報記憶部18に格納する。   Next, the intent extraction unit 17 extracts and acquires intent candidates from each commentary by performing morphological analysis on the commentary of the service (step S2). This intent candidate is, for example, an expression composed of “object + (“ = ”,“ no ”, or“ ′ ”) + verb”. These intent candidates are mechanically acquired and stored in the intent / service information storage unit 18 together with the appearance position, the number of appearances, and the corresponding service information.

このとき、「経路の検索」と「ルート探索」のように、表現は異なるものの同じ意味を持つインテントが複数取得された場合には、同義語辞典記憶部13の同義語辞典データを参照し、意味が同一のインテントを同じ表現に統一する。   At this time, when a plurality of intents having the same meaning but different expressions are acquired, such as “search route” and “route search”, the synonym dictionary data in the synonym dictionary storage unit 13 is referred to. Unify intents with the same meaning into the same expression.

次に、共起語取得部19が、入力されたコンテキストをコンテキスト記憶部12から取得し、各コンテキストに関連が強い単語を共起語としてサービスの解説文から取得する(ステップS3)。   Next, the co-occurrence word acquisition unit 19 acquires the input context from the context storage unit 12, and acquires words that are strongly related to each context from the service description as co-occurrence words (step S3).

具体的には、コンテキスト受付部11で受け付けられたコンテキストをラベルで表現し、ベクトルとして入力する。例えば、「“車”,“料理”,“睡眠”,“会議”」等である。そして、サービス解説文記憶部15内の全てのサービス解説文から、各ラベルの共起語をそれぞれ検出して取得する。例えば、公知のtf−idf法を用いて各ラベルに特徴的な単語を取り出し、上位から任意の単語を共起語として共起語記憶部20に格納する。例えば、「{“車”,[“運転”,“安全”,“…”]},{“料理”,[“レシピ”,“検索”,“…”]},{…}」等となる。   Specifically, the context received by the context receiving unit 11 is expressed as a label and input as a vector. For example, ““ car ”,“ cooking ”,“ sleep ”,“ meeting ”, etc. Then, the co-occurrence word of each label is detected and acquired from all the service commentary in the service commentary storage unit 15. For example, a word characteristic for each label is extracted using a known tf-idf method, and an arbitrary word from the top is stored in the co-occurrence word storage unit 20 as a co-occurrence word. For example, “{“ car ”, [“ driving ”,“ safety ”,“… ”]}, {“ cooking ”, [“ recipe ”,“ searching ”,“ ... ”]}, {...}”, etc. .

次に、サービス環境依存度算出部21が、共起語記憶部20に格納されている各コンテキストの共起語を元に、各コンテキストに対する各サービスsの依存度をサービスの環境依存度(ベクトルvSk)として算出する(ステップS4)。例えば、サービスsの環境依存度は、ベクトルvS1=[“車”=1.4,“料理”=0.1,“睡眠”=0.2,“会議”=0.0]等となる。 Then, the service environment-dependent calculation unit 21, occurrence word based on the co-occurrence word of each context stored in the storage unit 20, the environment dependence of the dependence of each service s k for each context service ( Vector v Sk ) is calculated (step S4). For example, the environment dependence of the service s 1 is the vector v S1 = [“car” = 1.4, “dish” = 0.1, “sleep” = 0.2, “meeting” = 0.0] T, etc. It becomes.

以下、図5を参照しながら、このステップS4におけるサービスの環境依存度の算出方法について説明する。   Hereinafter, with reference to FIG. 5, a method for calculating the environment dependence of the service in step S4 will be described.

まず、対象となるコンテキストをコンテキスト記憶部12から取得し、i番目のコンテキストをラベルlと定義する(ステップS4−1)。 First, a target context is acquired from the context storage unit 12, and an i-th context is defined as a label l i (step S4-1).

次に、ステップS4−1で取得されたラベルlの共起語を共起語記憶部20から取得し、そのj番目の共起語をwijと定義する(ステップS4−2)。 Next, the co-occurrence word of label l i acquired in step S4-1 is acquired from the co-occurrence word storage unit 20, and the j-th co-occurrence word is defined as w ij (step S4-2).

次に、全てのサービスsの解説文をサービス解説文記憶部15から取得する(ステップS4−3)。 Next, to obtain a commentary for all services s k from the service description sentence storage section 15 (step S4-3).

次に、サービスsにおけるラベルlの共起語wijを検索クエリとしてサービスの解説文を検索し、その検索によって得られたランキングの値をrij として、以下の式(1)より、i番目のラベルlに対するサービスsの依存度(ベクトルv Sk)を計算する(ステップS4−4)。

Figure 0005981388
Next, a description of the service is searched using the co-occurrence word w ij of the label l i in the service s k as a search query, and the ranking value obtained by the search is set as r ij k from the following formula (1). , i-th label l service s k of dependence on i calculates (vector v i Sk) (step S4-4).
Figure 0005981388

但し、αは共起語の数であり、βは任意値をとる調整パラメータである。また、ランキングの値の検索アルゴリズムについては任意である。検索クエリの単語が多い順にソートして得られたランキング結果を高い方から順に1,2,3,…としても構わないし、ある検索サイトでの検索ランキングを用いても構わない。   Here, α is the number of co-occurrence words, and β is an adjustment parameter that takes an arbitrary value. The search algorithm for the ranking value is arbitrary. The ranking results obtained by sorting the search query words in descending order may be set as 1, 2, 3,... From the highest order, or a search ranking at a certain search site may be used.

最後に、これまでのステップによって定量化された、全てのラベルlに対するサービスsの依存度(サービスの環境依存度:ベクトルvSk)の計算結果をメタデータとしてサービスsに付与し、サービス環境依存度記憶部22に格納する(ステップS4−5)。 Finally, heretofore was quantified by step, all services s k of dependency on the label l (International environmental dependence: vector v Sk) the calculation results of the grant to service s k as metadata, service Stored in the environment dependence storage unit 22 (step S4-5).

次に、図4に戻りステップS5に進む。インテント環境依存度算出部23が、サービス人気度記憶部16に格納されている各サービスの人気度と、サービス環境依存度記憶部22に格納されている各サービスの環境依存度とを元に、各コンテキストに対する各インテントIの依存度をインテントの環境依存度(ベクトルvIa)として算出する(ステップS5)。例えば、インテントIの環境依存度は、ベクトルvI1=[“車”=2.0,“料理”=0.0,“睡眠”=0.3,“会議”=0.0]等となる。 Next, it returns to FIG. 4 and progresses to step S5. Based on the popularity of each service stored in the service popularity storage unit 16 and the environmental dependency of each service stored in the service environment dependency storage unit 22 calculates the dependence of the intent I a for each context environment dependence intent as (vector v Ia) (step S5). For example, the environmental dependence of the intent I 1 is: vector v I1 = [“car” = 2.0, “dish” = 0.0, “sleep” = 0.3, “conference” = 0.0] T Etc.

以下、図6を参照しながら、このステップS5におけるインテントの環境依存度の算出方法について説明する。   Hereinafter, the method for calculating the environmental dependence of the intent in step S5 will be described with reference to FIG.

まず、ステップS2で抽出された全てのインテントIについて、それぞれ、対象となるインテントIが抽出されたサービスをインテント・サービス情報記憶部18から取得してリスト化し、サービスリストs{I}と定義する(ステップS5−1)。 First, for all the intents I extracted in step S2, the service from which the target intent I is extracted is obtained from the intent / service information storage unit 18 and listed, and the service list s {I} (Step S5-1).

次に、a番目のインテントIを選択し、そのインテントIのサービスリストs{Ia}に含まれるサービスsの人気度pをサービス人気度記憶部16から取得する(ステップS5−2,S5−3)。サービス人気度記憶部16の格納値がダウンロード数dの場合、以下の式(2)より定量的に算出しても構わない。

Figure 0005981388
Then select the a-th intent I a, obtains the popularity p i of service s i included in the intent I a service list s {Ia} from the service popularity storage unit 16 (step S5 -2, S5-3). If the stored value of service popularity storage unit 16 of the downloads d i, it may be quantitatively calculated by the following equation (2).
Figure 0005981388

次に、サービスリストs{Ia}に含まれるサービスsの環境依存度(ラベルlに対するサービスsの依存度:ベクトルvSi)をサービス環境依存度記憶部22から取得する(ステップS5−4)。 Next, the environment dependency of the service s i included in the service list s {Ia} (dependency service s i for label l i: vector v Si) acquires from the service environment dependence storage unit 22 (Step S5- 4).

次に、関連付いている全てのサービスsの環境依存度(ベクトルv)を元に、以下の式(3)より、各ラベルlに対するインテントIの依存度(ベクトルvIa)をそれぞれ計算する(ステップS5−5)。特に、コンテキストの依存性が高いサービス、つまりサービスの環境依存性ベクトルの要素に突出する成分がある場合には、重みを掛けて算出する。更に、人気度の高いサービスの環境依存性ベクトルには、重みを掛けて算出する。

Figure 0005981388
Next, based on the environment dependency (vector v S ) of all the related services s, the dependency (vector v Ia ) of the intent I a for each label l i is obtained from the following equation (3). Each is calculated (step S5-5). In particular, when a service with high context dependency, that is, when there is a protruding component in the element of the environment dependency vector of the service, the calculation is performed by applying a weight. Furthermore, the environment dependence vector of a highly popular service is calculated by applying a weight.
Figure 0005981388

但し、“max vsi”はベクトルvsiの要素の最大値であり、“mean vsi”はその平均値である。 However, “max v si ” is the maximum value of the elements of the vector v si , and “mean v si ” is the average value thereof.

次に、これまでのステップによって定量化された、各ラベルlに対するインテントIの依存度(インテントの環境依存度:ベクトルvIa)の計算結果をメタデータとしてインテントIに付与し、インテント環境依存度記憶部24に格納する(ステップS5−6)。 Then, heretofore was quantified by step, each label l dependence intent I a for i (intent environmental dependence: vector v Ia) applying intent I a calculation result as metadata And stored in the intent environment dependency storage unit 24 (step S5-6).

最後に、全てのインテントIが選択されたか否かを判定し、選択されていない場合には、全てのインテントIが選択されるまで、ステップS5−2に戻り全てのインテントに対してステップS5−2〜ステップS5−6を繰り返し実行する(ステップS5−7)。   Finally, it is determined whether or not all intents I have been selected. If not, the process returns to step S5-2 until all intents I have been selected. Steps S5-2 to S5-6 are repeatedly executed (step S5-7).

続いて、サービス提示装置3の動作について説明する。サービス提示装置3では、事前に分析が完了しているインテント・サービス情報記憶部18とインテント環境依存度記憶部24から得られる情報に加え、クライアント端末5のセンサデータ取得部53から受信したセンサデータに基づき、利用者が現在置かれている環境(コンテキスト)に合致するインテントを提示する。以下、図7を参照しながら、その動作例について説明する。   Next, the operation of the service presentation device 3 will be described. In the service presentation device 3, in addition to the information obtained from the intent / service information storage unit 18 and the intent environment dependency storage unit 24 that have been analyzed in advance, the information is received from the sensor data acquisition unit 53 of the client terminal 5. Based on the sensor data, an intent that matches the environment (context) in which the user is currently placed is presented. Hereinafter, an example of the operation will be described with reference to FIG.

まず、インテント処理部31が、インテント・サービス情報記憶部18に格納されているインテント情報をランダムに取得し、画面処理部32が、取得されたインテント情報に基づいて提示画面を作成する(ステップS11)。   First, the intent processing unit 31 randomly acquires intent information stored in the intent / service information storage unit 18, and the screen processing unit 32 creates a presentation screen based on the acquired intent information. (Step S11).

このとき、クライアント端末5のウェブブラウザからアクセスされると、ここで作成された提示画面がクライアント端末5の画面表示部51に表示される。例えば、図8に示すように、“写真の編集”、“音楽の再生”、“レシピの検索”といったインテント候補が選択可能に表示される。   At this time, when accessed from the web browser of the client terminal 5, the presentation screen created here is displayed on the screen display unit 51 of the client terminal 5. For example, as shown in FIG. 8, intent candidates such as “photo editing”, “music playback”, and “recipe search” are displayed in a selectable manner.

ここで表示された複数のインテント候補から1つ選択されると、選択されたインテントの情報がサービス提示装置3に送信され、そのインテントに関連するサービス情報をインテント・サービス情報記憶部18から取得して表示しても構わない。   When one of the displayed intent candidates is selected, information on the selected intent is transmitted to the service presentation device 3, and service information related to the intent is stored in the intent / service information storage unit. It may be obtained from 18 and displayed.

一方、利用者の曖昧の目的に適したサービスを提示するため、ここでは、上記提示画面に“環境依存検索”のソフトボタンを併せて表示する。クライアント端末5の操作入力I/O52により当該ボタンが選択されると、インテントのリストを環境依存性が高いものを優先的に提示する要求がサービス提示装置3に送信される。   On the other hand, in order to present a service suitable for the purpose of the user's ambiguity, a soft button for “environmentally dependent search” is also displayed on the presenting screen. When the button is selected by the operation input I / O 52 of the client terminal 5, a request for preferentially presenting a list of intents having high environmental dependency is transmitted to the service presentation device 3.

次に、その要求を受信した場合、コンテキスト判定部33が、クライアント端末5のセンサデータ取得部53によって取得されたセンサデータを受信し、そのセンサデータを元に利用者が現在置かれている環境(コンテキスト)を判定し、特定する(ステップS12,S13)。   Next, when the request is received, the context determination unit 33 receives the sensor data acquired by the sensor data acquisition unit 53 of the client terminal 5, and the environment where the user is currently located based on the sensor data. (Context) is determined and specified (steps S12 and S13).

このセンサデータは、従来技術を用いて生成可能であり、クライアント端末5の内部センサで計測されたセンサ値であっても構わないし、クライアント端末5とは異なる装置の外部センサで計測されたセンサ値であっても構わない。   This sensor data can be generated using conventional technology, and may be a sensor value measured by an internal sensor of the client terminal 5, or a sensor value measured by an external sensor of a device different from the client terminal 5. It does not matter.

例えば、クライアント端末5からGPSへの滞留ログ情報をセンサデータとして利用できる。公道を数10km/hで走行していれば乗車中であると特定できるため、利用者の環境を“車”と判定する。   For example, stay log information from the client terminal 5 to the GPS can be used as sensor data. If the user is driving on a public road at a speed of several tens km / h, it can be determined that the user is in the vehicle, and therefore the user's environment is determined as “car”.

また、例えば、冷蔵庫の扉に搭載された開閉センサからのセンサ値をセンサデータとして利用できる。開閉の回数が閾値時間内で一定回数以上であれば料理中と特定できるため、利用者の環境を“料理”と判定する。   Further, for example, a sensor value from an open / close sensor mounted on a refrigerator door can be used as sensor data. If the number of times of opening and closing is equal to or greater than a certain number of times within the threshold time, it can be determined that cooking is in progress, so the user's environment is determined as “cooking”.

その他、クライアント端末5の画面に対する入力が閾値時間以上ない場合には、利用者の環境を“睡眠”と判定する。更には、利用者の環境を入力するための入力画面をクライアント端末5に表示し、そこで入力された利用者による指定環境をセンサデータとしても構わない。   In addition, when the input to the screen of the client terminal 5 does not exceed the threshold time, the user's environment is determined as “sleep”. Furthermore, an input screen for inputting the user's environment may be displayed on the client terminal 5, and the specified environment input by the user may be used as sensor data.

次に、インテント処理部31が、インテント環境依存度記憶部24を参照して、特定された利用者のコンテキストにマッチングするコンテキストに特徴量(環境依存度の値)を持つインテントをその特徴量が大きい順に選定し、画面処理部32が、選定されたインテント情報に基づいて提示画面を生成する。(ステップS14)。   Next, the intent processing unit 31 refers to the intent environment dependency storage unit 24 and selects an intent having a feature value (environment dependency value) in the context that matches the specified user context. Selection is performed in descending order of the feature amount, and the screen processing unit 32 generates a presentation screen based on the selected intent information. (Step S14).

例えば、乗車中であり利用者の環境が“車”と特定された場合、クライアント端末5の画面表示部51には、図9に示すように、“目的地の検索”、“運転の支援”、“駐車場の検索”といったインテント候補が表示される。そして、ここで表示された複数のインテント候補から1つ選択されると、選択されたインテントの情報がサービス提示装置3に送信される。   For example, when the user is on board and the user's environment is specified as “car”, the screen display unit 51 of the client terminal 5 displays “Destination search”, “Driving support” as shown in FIG. Intent candidates such as “Search for parking lot” are displayed. When one of the displayed intent candidates is selected, information on the selected intent is transmitted to the service presentation device 3.

次に、サービス処理部34が、選択されたインテントに関連付いている全てのサービス情報をインテント・サービス情報記憶部18から取得し、画面処理部32が、取得されたサービス情報に基づいて提示画面を生成する。(ステップS15)。   Next, the service processing unit 34 acquires all service information associated with the selected intent from the intent / service information storage unit 18, and the screen processing unit 32 acquires the service information based on the acquired service information. Generate a presentation screen. (Step S15).

例えば、“目的地の検索”が選択された場合、クライアント端末5の画面表示部51には、図10に示すように、“ServiceA”、“ServiceB”、“ServiceC”といった、選択されたインテントを実現する全てのサービスプログラムの名称等が表示される。   For example, when “search for destination” is selected, the screen display unit 51 of the client terminal 5 displays the selected intents such as “Service A”, “Service B”, and “Service C” as shown in FIG. The names and the like of all service programs that realize the above are displayed.

その後、その中から例えば“ServiceB”が選択された場合、図11に示すように、その選択されたサービスの詳細画面が表示される。その詳細画面には、選択されたサービスの解説文等が記載され、同画面内の“サービスの利用”のソフトボタンが押下られた場合には、そのサービスのプログラムがクライアント端末5にダウンロードされる。   Thereafter, when “Service B” is selected from among them, for example, as shown in FIG. 11, a detailed screen of the selected service is displayed. The details screen describes the description of the selected service, and when the “service use” soft button in the screen is pressed, the program of the service is downloaded to the client terminal 5. .

以上より、本実施の形態によれば、サービス提示支援装置1が、コンテキストに対するインテントの依存度(インテントの環境依存度)を算出するので、想定されるコンテキストを適切に選択しておくことにより、利用者の環境に依存したサービスを抽出できることから、利用者の曖昧な目的に適したサービスの提示を支援することができる。   As described above, according to the present embodiment, the service presentation support apparatus 1 calculates the intent dependency on the context (environment dependency on the intent). Thus, since a service depending on the user's environment can be extracted, it is possible to support the presentation of a service suitable for the user's ambiguous purpose.

また、本実施の形態によれば、サービス提示装置3が、クライアント端末5から受信したセンサデータに基づいて利用者の環境を判定し、サービス提示支援装置1で評価されたインテントの環境依存度を用いて、その判定により特定された環境に合致するコンテキストに依存度を持つインテントを選択可能に表示し、選択されたインテントに対応するサービス情報を更に表示するため、サービス提示支援装置1での支援に基づくサービスを提示することができる。   Further, according to the present embodiment, the service presentation device 3 determines the user's environment based on the sensor data received from the client terminal 5, and the environmental dependency of the intent evaluated by the service presentation support device 1. In order to display selectable intents having dependency on the context that matches the environment specified by the determination, and to further display service information corresponding to the selected intent, the service presentation support apparatus 1 It is possible to present services based on support at

最後に、本実施の形態で説明したサービス提示支援装置1及びサービス提示装置3は、メモリやCPUを備えたコンピュータで実現可能である。また、各機能部の処理は、それらを実行可能なプログラムにより実現可能である。   Finally, the service presentation support device 1 and the service presentation device 3 described in the present embodiment can be realized by a computer having a memory and a CPU. The processing of each functional unit can be realized by a program capable of executing them.

1…サービス提示支援装置
11…コンテキスト受付部
12…コンテキスト記憶部
13…同義語辞典記憶部
14…サービス情報取得部
15…サービス解説文記憶部
16…サービス人気度記憶部
17…インテント抽出部
18…インテント・サービス情報記憶部
19…共起語取得部
20…共起語記憶部
21…サービス環境依存度算出部
22…サービス環境依存度記憶部
23…インテント環境依存度算出部
24…インテント環境依存度記憶部
3…サービス提示装置
31…インテント処理部
32…画面処理部
33…コンテキスト判定部
34…サービス処理部
5…クライアント端末
51…画面表示部
52…操作入力I/O
53…センサデータ取得部
S1〜S5、S4−1〜S4−5、S5−1〜S5−7、S11〜S15…ステップ
DESCRIPTION OF SYMBOLS 1 ... Service presentation assistance apparatus 11 ... Context reception part 12 ... Context memory | storage part 13 ... Synonym dictionary memory | storage part 14 ... Service information acquisition part 15 ... Service comment sentence memory | storage part 16 ... Service popularity degree memory | storage part 17 ... Intent extraction part 18 ... Intent / service information storage unit 19 ... Co-occurrence word acquisition unit 20 ... Co-occurrence word storage unit 21 ... Service environment dependency calculation unit 22 ... Service environment dependency storage unit 23 ... Intent environment dependency calculation unit 24 ... In Tent environment dependency storage unit 3 ... service presentation device 31 ... intent processing unit 32 ... screen processing unit 33 ... context determination unit 34 ... service processing unit 5 ... client terminal 51 ... screen display unit 52 ... operation input I / O
53 ... Sensor data acquisition unit S1 to S5, S4-1 to S4-5, S5-1 to S5-7, S11 to S15 ... step

Claims (7)

利用者の置かれる環境を示すコンテキストを記憶しておく記憶手段と、
プログラムによって提供されるサービスの説明情報から目的を表す表現をインテントとして抽出する抽出手段と、
前記記憶手段からコンテキストを読み出して、前記サービスの説明情報内で当該コンテキストに共起している語の検索ランキングに基づき、当該コンテキストに対する当該サービスの依存度をサービスの環境依存度として算出する算出手段と、
前記インテントが抽出されたサービスの人気度と、当該サービスに係る前記サービスの環境依存度に基づき、前記コンテキストに対する当該インテントの依存度をインテントの環境依存度として算出する算出手段と、
を有することを特徴とするサービス処理システム。
Storage means for storing a context indicating a user's environment;
An extraction means for extracting an expression representing the purpose as intent from the description information of the service provided by the program;
A calculation unit that reads a context from the storage unit and calculates the dependency of the service on the context as the environment dependency of the service based on a search ranking of words co-occurring in the context in the service description information When,
Calculation means for calculating the dependency of the intent on the context as the environment dependency of the intent based on the popularity of the service from which the intent is extracted and the environment dependency of the service related to the service;
A service processing system comprising:
前記抽出された1つ以上のインテントをクライアント端末の画面に選択可能に表示し、選択されたインテントに対応するサービスの情報を更に表示する表示手段を更に有することを特徴とする請求項1に記載のサービス処理システム。   2. The display device according to claim 1, further comprising display means for displaying the extracted one or more intents on a screen of a client terminal so as to be selectable, and further displaying service information corresponding to the selected intent. Service processing system described in 1. 前記クライアント端末から受信したセンサデータに基づき、当該クライアント端末の利用者が現在置かれている環境を判定する判定手段を更に有し、
前記表示手段は、
前記インテントの環境依存度を用いて、前記判定により特定された環境に合致するコンテキストに依存度を持つインテントを選択可能に表示することを特徴とする請求項2に記載のサービス処理システム。
Based on sensor data received from the client terminal, further comprising a determination means for determining an environment where a user of the client terminal is currently located;
The display means includes
The service processing system according to claim 2, wherein an intent having a dependency in a context that matches the environment specified by the determination is selectably displayed using the environment dependency of the intent.
コンピュータにより、
利用者の置かれる環境を示すコンテキストを記憶手段に記憶しておく記憶ステップと、
プログラムによって提供されるサービスの説明情報から目的を表す表現をインテントとして抽出する抽出ステップと、
前記記憶手段からコンテキストを読み出して、前記サービスの説明情報内で当該コンテキストに共起している語の検索ランキングに基づき、当該コンテキストに対する当該サービスの依存度をサービスの環境依存度として算出する算出ステップと、
前記インテントが抽出されたサービスの人気度と、当該サービスに係る前記サービスの環境依存度に基づき、前記コンテキストに対する当該インテントの依存度をインテントの環境依存度として算出する算出ステップと、
を有することを特徴とするサービス処理方法。
By computer
A storage step of storing in the storage means a context indicating an environment in which the user is placed;
An extraction step of extracting an expression representing the purpose as intent from the description information of the service provided by the program;
A calculation step of reading out the context from the storage means and calculating the dependency of the service on the context as the environment dependency of the service based on a search ranking of words co-occurring in the context in the service description information When,
A calculation step of calculating the dependency of the intent on the context as the environment dependency of the intent based on the popularity of the service from which the intent is extracted and the environment dependency of the service related to the service;
A service processing method characterized by comprising:
前記抽出された1つ以上のインテントをクライアント端末の画面に選択可能に表示し、選択されたインテントに対応するサービスの情報を更に表示する表示ステップを更に有することを特徴とする請求項4に記載のサービス処理方法。   5. The display method according to claim 4, further comprising a display step of displaying the extracted one or more intents on the screen of the client terminal so as to be selectable, and further displaying service information corresponding to the selected intent. Service processing method described in 1. 前記クライアント端末から受信したセンサデータに基づき、当該クライアント端末の利用者が現在置かれている環境を判定する判定ステップを更に有し、
前記表示ステップは、
前記インテントの環境依存度を用いて、前記判定により特定された環境に合致するコンテキストに依存度を持つインテントを選択可能に表示することを特徴とする請求項5に記載のサービス処理方法。
Based on sensor data received from the client terminal, further comprising a determination step of determining an environment in which the user of the client terminal is currently located;
The display step includes
6. The service processing method according to claim 5, wherein an intent having a dependency in a context that matches the environment specified by the determination is selectably displayed using the environment dependency of the intent.
請求項4乃至6のいずれかに記載のサービス処理方法をコンピュータに実行させることを特徴とするサービス処理プログラム。   A service processing program causing a computer to execute the service processing method according to claim 4.
JP2013098120A 2013-05-08 2013-05-08 Service processing system, service processing method, and service processing program Expired - Fee Related JP5981388B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013098120A JP5981388B2 (en) 2013-05-08 2013-05-08 Service processing system, service processing method, and service processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013098120A JP5981388B2 (en) 2013-05-08 2013-05-08 Service processing system, service processing method, and service processing program

Publications (2)

Publication Number Publication Date
JP2014219821A JP2014219821A (en) 2014-11-20
JP5981388B2 true JP5981388B2 (en) 2016-08-31

Family

ID=51938209

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013098120A Expired - Fee Related JP5981388B2 (en) 2013-05-08 2013-05-08 Service processing system, service processing method, and service processing program

Country Status (1)

Country Link
JP (1) JP5981388B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6968334B2 (en) * 2001-05-15 2005-11-22 Nokia Corporation Method and business process to maintain privacy in distributed recommendation systems
JP2010152679A (en) * 2008-12-25 2010-07-08 Toshiba Corp Information presentation device and information presentation method
WO2010076871A1 (en) * 2009-01-05 2010-07-08 日本電気株式会社 Context collection device, context collection program, and context collection method
US11127020B2 (en) * 2009-11-20 2021-09-21 Palo Alto Research Center Incorporated Generating an activity inference model from contextual data

Also Published As

Publication number Publication date
JP2014219821A (en) 2014-11-20

Similar Documents

Publication Publication Date Title
US11669579B2 (en) Method and apparatus for providing search results
JP5956569B2 (en) Identify relevant applications based on browsing activity
US8001135B2 (en) Search support apparatus, computer program product, and search support system
US10489448B2 (en) Method and system for dynamically ranking images to be matched with content in response to a search query
US10565255B2 (en) Method and system for selecting images based on user contextual information in response to search queries
KR101657371B1 (en) Searching method and search engine
US20110289015A1 (en) Mobile device recommendations
KR20140031255A (en) Presenting related searches on a toolbar
US20130124547A1 (en) System and Methods Thereof for Instantaneous Updating of a Wallpaper Responsive of a Query Input and Responses Thereto
JP2018518726A (en) Information retrieval navigation method and apparatus
CN107491465B (en) Method and apparatus for searching for content and data processing system
US10289642B2 (en) Method and system for matching images with content using whitelists and blacklists in response to a search query
US10909170B2 (en) Method for processing and rendering feed-like based images for mobile devices
JP2010097461A (en) Document search apparatus, document search method, and document search program
CN102314452A (en) Method for navigation through input method platform and system
CN107766398B (en) Method, apparatus and data processing system for matching an image with a content item
JP6932162B2 (en) Area-based item recommendation terminal device and item recommendation information provision method.
JP2007148476A (en) Information retrieval support system, information retrieval support method, retrieval support module program and information retrieval support program
JP5981388B2 (en) Service processing system, service processing method, and service processing program
KR100740690B1 (en) Information terminal set up the contents serching system
WO2019119285A1 (en) Method for inserting a web address in a message on a terminal
KR101727821B1 (en) Method and system for providing search result of words within content
KR20160107803A (en) Apparatus, method, program for providing searching service
CN107193817A (en) A kind of targeted promotion relevance method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150928

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160720

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160726

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160728

R150 Certificate of patent or registration of utility model

Ref document number: 5981388

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees