JP6863792B2 - Terminal devices, product proposal methods, and programs - Google Patents
Terminal devices, product proposal methods, and programs Download PDFInfo
- Publication number
- JP6863792B2 JP6863792B2 JP2017063579A JP2017063579A JP6863792B2 JP 6863792 B2 JP6863792 B2 JP 6863792B2 JP 2017063579 A JP2017063579 A JP 2017063579A JP 2017063579 A JP2017063579 A JP 2017063579A JP 6863792 B2 JP6863792 B2 JP 6863792B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- information
- terminal
- product information
- unit
- 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 113
- 238000012545 processing Methods 0.000 claims description 143
- 230000004044 response Effects 0.000 claims description 25
- 239000003973 paint Substances 0.000 description 40
- 230000005540 biological transmission Effects 0.000 description 38
- 239000003086 colorant Substances 0.000 description 31
- 238000004891 communication Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 230000015654 memory Effects 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 10
- 230000000877 morphologic effect Effects 0.000 description 10
- 238000010801 machine learning Methods 0.000 description 5
- 238000013135 deep learning Methods 0.000 description 4
- 238000010422 painting Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、他の端末装置と通話を行う端末装置等に関するものである。 The present invention relates to a terminal device or the like that makes a call with another terminal device.
従来、携帯電話端末Aから携帯電話端末Bにサーバを介して電子マネーを送る際に、携帯電話端末Aと携帯電話端末Bとが通話中の場合に、携帯電話端末Aは携帯電話端末Bのユーザの認証を行うことが出来、これに続いて携帯電話端末Bへ電子マネーの送金が可能となる決済システムが存在した(例えば、特許文献1参照)。 Conventionally, when electronic money is sent from the mobile phone terminal A to the mobile phone terminal B via a server, when the mobile phone terminal A and the mobile phone terminal B are in a call, the mobile phone terminal A is the mobile phone terminal B. There was a payment system that could authenticate the user and subsequently transfer electronic money to the mobile phone terminal B (see, for example, Patent Document 1).
しかし、上記決済システムにおける携帯電話端末のような従来の端末装置では、他の端末装置と通話を行いながら商品提案ができなかった。 However, with a conventional terminal device such as a mobile phone terminal in the above payment system, it is not possible to propose a product while making a call with another terminal device.
本第一の発明の端末装置は、他の端末装置である他端末と通話を行う通話部と、他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末との通話中に取得する商品情報取得部と、商品情報を出力する商品情報出力部とを具備する端末装置である。 The terminal device of the first invention is based on a call unit that makes a call with another terminal, which is another terminal device, voice information transmitted from the other terminal, or one or more voice information of the received voice information. It is a terminal device including a product information acquisition unit that acquires product information searched using the acquired product specific information during a call with another terminal, and a product information output unit that outputs the product information.
かかる構成により、他端末と通話を行いながら商品提案ができる。 With such a configuration, it is possible to propose a product while making a call with another terminal.
また、本第二の発明の端末装置は、第一の発明に対して、商品情報取得部は、1以上の音声情報を音声認識し、文字列を取得する音声認識手段と、文字列から商品を特定する商品特定情報を取得する商品特定情報取得手段と、商品特定情報を用いて検索を行い、商品情報を取得する検索手段とを具備する端末装置である。 Further, in the terminal device of the second invention, with respect to the first invention, the product information acquisition unit voice-recognizes one or more voice information and acquires a character string, and a product from the character string. It is a terminal device including a product specific information acquisition means for acquiring the product specific information for specifying the product, and a search means for performing a search using the product specific information and acquiring the product information.
かかる構成により、他端末と通話を行いながら、商品情報を取得し、提案できる。 With such a configuration, it is possible to acquire product information and make a proposal while making a call with another terminal.
また、本第三の発明の端末装置は、第一の発明に対して、商品情報取得部は、他端末が取得した商品情報を、他端末から受信する端末装置である。 Further, the terminal device of the third invention is a terminal device for receiving the product information acquired by the other terminal from the other terminal with respect to the first invention.
かかる構成により、他端末と通話を行いながら、商品情報を他端末から取得し、提案できる。 With such a configuration, it is possible to acquire product information from another terminal and make a proposal while making a call with another terminal.
また、本第四の発明の端末装置は、第一の発明に対して、商品情報取得部は、1以上の音声情報をサーバ装置に送信する音声情報送信手段と、音声情報の送信に応じて、サーバ装置から商品情報を受信する商品情報受信手段とを具備する端末装置である。 Further, in the terminal device of the fourth invention, in contrast to the first invention, the product information acquisition unit responds to the voice information transmitting means for transmitting one or more voice information to the server device and the transmission of the voice information. , A terminal device including a product information receiving means for receiving product information from a server device.
かかる構成により、他端末と通話を行いながら、商品情報をサーバ装置から取得し、提案できる。 With such a configuration, it is possible to acquire product information from a server device and make a proposal while making a call with another terminal.
また、本第五の発明の端末装置は、第一から第四いずれか1つの発明に対して、商品情報出力部が出力した商品情報に対応する商品の購入指示を受け付ける購入指示受付部と、購入指示の受け付けに応じて、商品の購入のための購入処理を行う購入処理部とをさらに具備する端末装置である。 Further, the terminal device of the fifth invention includes a purchase instruction receiving unit that receives a purchase instruction of a product corresponding to the product information output by the product information output unit for any one of the first to fourth inventions. It is a terminal device further including a purchase processing unit that performs purchase processing for purchasing a product in response to acceptance of a purchase instruction.
かかる構成により、提案した商品の購入処理も、指示に応じて行うことができる。 With such a configuration, the purchase process of the proposed product can also be performed according to the instruction.
また、本第六の発明の端末装置は、第五の発明に対して、購入処理部は、商品の購入のための購入情報を他端末に送信する端末装置である。 Further, the terminal device of the sixth invention is a terminal device for transmitting purchase information for purchasing a product to another terminal with respect to the fifth invention.
かかる構成により、他端末に購入処理を行わせることができる。 With such a configuration, it is possible to have another terminal perform the purchase process.
また、本第七の発明の端末装置は、第六の発明に対して、購入情報を受信した他端末において、商品の購入のための決済処理が行われる端末装置である。 Further, the terminal device of the seventh invention is a terminal device in which payment processing for purchasing a product is performed on another terminal that has received purchase information in accordance with the sixth invention.
かかる構成により、決済処理をも他端末に行わせることができる。また、他端末による決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末を子供等に持たせる場合の安全性を高めることができる。 With such a configuration, it is possible to have another terminal perform payment processing as well. Further, since the payment process by the other terminal is not executed unless the purchase information is transmitted, it is possible to enhance the safety when the child or the like has the other terminal having the payment function.
また、本第八の発明の端末装置は、第一から第七いずれか1つの発明に対して、他端末から検索された商品情報に対応する商品の購入指示を受信する購入指示受信部と、購入指示の受信に応じて、商品の購入のための決済処理を行う決済処理部とをさらに具備する端末装置である。 Further, the terminal device of the eighth invention includes a purchase instruction receiving unit that receives a purchase instruction of a product corresponding to the product information searched from another terminal for any one of the first to seventh inventions. It is a terminal device further including a payment processing unit that performs payment processing for purchasing a product in response to receiving a purchase instruction.
かかる構成により、他端末からの指示で決済処理を行うことで、決済機能を有さない他端末による商品購入を代替できる。 With such a configuration, by performing payment processing according to an instruction from another terminal, it is possible to substitute for product purchase by another terminal that does not have a payment function.
本発明によれば、他の端末装置と通話を行いながら商品提案ができる。 According to the present invention, it is possible to propose a product while talking with another terminal device.
以下、端末装置等を備える情報システムの3つの実施形態について、図面を参照して説明する。なお、各実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, three embodiments of the information system including the terminal device and the like will be described with reference to the drawings. In addition, since the components with the same reference numerals perform the same operation in each embodiment, the description may be omitted again.
いずれの実施形態でも、端末装置と、他の端末装置である他端末とが通話中に、通話音声に基づいて、提案対象となる商品情報の検索を行い、1以上の商品情報を出力する情報システムについて説明する。ただし、実施の形態1では、端末装置で検索を行い、実施の形態2では、他端末で検索を行い、実施の形態3では、サーバ装置で検索を行う点が相違する。 In any of the embodiments, information that searches for product information to be proposed based on the call voice while the terminal device and another terminal, which is another terminal device, is in a call, and outputs one or more product information. The system will be described. However, the difference is that in the first embodiment, the search is performed by the terminal device, in the second embodiment, the search is performed by another terminal, and in the third embodiment, the search is performed by the server device.
(実施の形態1)
図1は、本実施の形態における情報システム100のブロック図である。情報システム100は、1または2以上の端末装置1、および1または2以上の他端末2を備える。
(Embodiment 1)
FIG. 1 is a block diagram of the
一般に、他端末とは、他の端末装置である。これに対して、端末装置は、自端末と呼んでもよい。また、例えば、端末装置は、親が使用する端末装置であり、他端末は、子が使用する端末装置であってもよい。さらに、他端末は、端末装置とは異なる構成を有していてもよいし、端末装置と同じ構成を有していても構わない。 In general, the other terminal is another terminal device. On the other hand, the terminal device may be called a own terminal. Further, for example, the terminal device may be a terminal device used by the parent, and the other terminal may be a terminal device used by the child. Further, the other terminal may have a configuration different from that of the terminal device, or may have the same configuration as the terminal device.
1以上の各端末装置1、および1以上の各他端末2(以下、単に、端末装置1、および他端末2と記す場合がある)は、例えば、LANやインターネット等のネットワーク、無線または有線の通信回線などを介して、通信可能に接続される。 One or more terminal devices 1 and one or more other terminals 2 (hereinafter, may be simply referred to as terminal devices 1 and other terminals 2) are, for example, networks such as LAN and the Internet, wireless or wired. It is connected so that it can communicate via a communication line or the like.
なお、ネットワーク等には、図示しない各種のサーバ装置が接続されており、かかるサーバ装置によって、例えば、端末間の通信制御、端末装置1等への情報提供などが行われてもよい。また、通信は、通常、通話も含む。さらに、通信は、例えば、Bluetooth(登録商標)やNFC等による近距離無線通信、接続ケーブルやコネクタ等を介した通信なども含むことは好適である。ただし、これらは例示に過ぎず、端末間では、様々な通信が可能であってよい。また、かかる事項は、後続する各実施の形態にも共通する。 Various server devices (not shown) are connected to the network or the like, and such server devices may, for example, perform communication control between terminals, information provision to the terminal device 1 and the like. Communication also usually includes a call. Further, it is preferable that the communication includes, for example, short-range wireless communication by Bluetooth (registered trademark), NFC, or the like, communication via a connection cable, a connector, or the like. However, these are merely examples, and various communications may be possible between the terminals. In addition, such matters are also common to each subsequent embodiment.
端末装置1は、格納部11、処理部12、出力部13、受付部14、受信部15、および送信部16を備える。処理部12は、通話部121、商品情報取得部122、購入処理部123、および決済処理部124を備える。商品情報取得部122は、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備える。出力部13は、商品情報出力部131を備える。受付部14は、購入指示受付部141を備える。受信部15は、購入指示受信部151を備える。
The terminal device 1 includes a
他端末2は、他格納部21、他処理部22、他出力部23、他受付部24、他受信部25、および他送信部26を備える。
The
端末装置1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、自端末識別子、1以上の他端末識別子、1以上の商品情報などである。
The
自端末識別子とは、端末装置1を識別する情報である。自端末識別子は、例えば、MACアドレスやIPアドレス等のアドレスや電話番号などでもよいし、端末装置1のユーザを識別するユーザ識別子でもよい。ユーザ識別子は、例えば、メールアドレスやIDなどであるが、種類は問わない。このように、自端末識別子は、当該端末装置1またはそのユーザを識別し得る情報であれば何でもよい。 The own terminal identifier is information that identifies the terminal device 1. The own terminal identifier may be, for example, an address such as a MAC address or an IP address, a telephone number, or a user identifier that identifies a user of the terminal device 1. The user identifier is, for example, an e-mail address or an ID, but the type does not matter. As described above, the own terminal identifier may be any information as long as it can identify the terminal device 1 or its user.
1以上の他端末識別子とは、端末装置1に対応する1以上の他端末2を識別する情報である。対応する他端末2とは、当該端末装置1のユーザと通話する他のユーザが使用する端末である。他のユーザとは、例えば、ユーザの家族、友人、同僚などであるが、ユーザと通話し得る人物であれば誰でもよい。なお、以下では、対応する他端末2を、単に他端末2と記す場合がある。また、一具体例として、ユーザが親であり、対応する他ユーザがその親の子供である場合に、その親の端末装置1を親端末、その子供の他端末2を子端末と呼ぶ場合もある。
The one or more other terminal identifiers are information that identifies one or more
他端末識別子もまた、アドレスや電話番号等でもユーザ識別子でもよい。なお、以下では、自端末識別子および他端末識別子を、単に端末識別子と総称する場合もある。格納部11に格納される1以上の各他端末識別子は、例えば、アドレスと電話番号との組であることは好適である。
The other terminal identifier may also be an address, a telephone number, or a user identifier. In the following, the local terminal identifier and the other terminal identifier may be collectively referred to simply as the terminal identifier. It is preferable that one or more other terminal identifiers stored in the
商品情報とは、商品に関する情報をいう。商品情報は、通常、提案対象となり得る商品に関する情報である。商品情報は、例えば、商品識別子、種別識別子、価格情報、または価格帯情報のうち1種類以上の情報を有していてもよい。 Product information refers to information about a product. Product information is usually information about a product that can be proposed. The product information may include, for example, one or more types of information among a product identifier, a type identifier, price information, and price range information.
商品識別子とは、商品を識別する情報である。商品識別子は、例えば、商品名、メーカ名、品番、IDなどあるが、商品を識別し得る情報であれば何でもよい。商品名は、例えば、“絵具12色”、“水彩絵具24色セット”、“絵画セット”等の一般名でもよいし、登録商標等を含む固有名でもよいし、一般名および固有名の組み合わせでも構わない。種別識別子とは、商品の種別を識別する情報である。種別識別子は、例えば、種類名、IDなどあるが、商品の種別を識別し得る情報であれば何でもよい。種類名は、例えば、“絵具”、“12色”、“絵筆”、“絵画セット”等であってもよい。 The product identifier is information that identifies the product. The product identifier includes, for example, a product name, a manufacturer name, a product number, an ID, or the like, but any information that can identify the product may be used. The product name may be, for example, a general name such as "12 colors of paint", "24 color set of watercolor paint", "painting set", a unique name including a registered trademark, or a combination of the general name and the unique name. But it doesn't matter. The type identifier is information that identifies the type of product. The type identifier includes, for example, a type name and an ID, but any information that can identify the type of the product may be used. The type name may be, for example, "paint", "12 colors", "paintbrush", "painting set", or the like.
価格情報とは、商品の価格に関する情報である。価格は、例えば、本体価格であるが、本体価格と、税または送料のうち1種類以上の額とを含む価格でもよいし、本体価格と、税額または送料のうち1種類以上の額との組であっても構わない。また、価格情報は、通常、単位数量当たりの価格を示す情報である。単位数量とは、例えば1個、1箱、1ダース、1リットル、1回、1時間、1日等であるが、種類は問わない。価格情報は、例えば、100円/個、1箱1000円等のように、単位数量を示す情報を含んでもよいし、単に100円、1000円等のように、単位数量を示す情報を含まなくてもよく、その表現形式は問わない。 Price information is information about the price of a product. The price is, for example, the main unit price, but may be a price including the main unit price and one or more types of tax or shipping fee, or a set of the main unit price and one or more types of tax amount or shipping fee. It doesn't matter. Further, the price information is usually information indicating the price per unit quantity. The unit quantity is, for example, one piece, one box, one dozen, one liter, one time, one hour, one day, etc., but the type is not limited. The price information may include information indicating a unit quantity such as 100 yen / piece and 1000 yen per box, or simply does not include information indicating a unit quantity such as 100 yen and 1000 yen. It may be expressed in any form.
帯価格帯情報とは、商品の価格帯を示す情報である。価格帯情報は、例えば、下限価格、上限価格、または下限価格と上限価格との組、IDなどあるが、商品の価格帯を識別し得る情報であれば何でもよい。 The band price range information is information indicating the price range of a product. The price range information includes, for example, a lower limit price, an upper limit price, a pair of a lower limit price and an upper limit price, an ID, and the like, but any information that can identify the price range of the product may be used.
なお、商品識別子、種別識別子、価格情報、および価格帯情報は、互いに重複する情報を含んでいても構わない。また、商品情報は、例えば、商品の説明や広告なども有していてよく、そのデータ構造や内容は問わない。 The product identifier, type identifier, price information, and price range information may include information that overlaps with each other. Further, the product information may include, for example, a description of the product, an advertisement, and the like, and the data structure and contents thereof are not limited.
なお、1以上の商品情報は、通常、図示しないサーバ装置に格納される。サーバ装置とは、例えば、商品DBサーバやECサーバなどであるが、その種類は問わない。ただし、格納部11にも、1以上の商品情報が格納されてよい。本実施の形態においては、例えば、後述する受信部15が、サーバ装置から1以上の商品情報を受信し、格納部11に蓄積することは好適である。格納部11による格納は、一時的な記憶でもよい。
Note that one or more product information is usually stored in a server device (not shown). The server device is, for example, a product DB server, an EC server, or the like, but the type is not limited. However, one or more product information may be stored in the
または、1以上の商品情報は、例えば、他端末2を構成する他格納部21に格納されてもよいし、コンピュータがアクセス可能な記録媒体であれば、どこに格納されていてもよい。なお、格納部11等を実現する記録媒体に格納される1以上の商品情報を、以下では、商品情報群と記す場合もある。
Alternatively, one or more product information may be stored in, for example, another
処理部12は、各種の処理を行う。各種の処理とは、例えば、以下に説明する通話部121、商品情報取得部122、音声認識手段1221、商品特定情報取得手段1222、検索手段1223、購入処理部123、および決済処理部124等の処理である。
The
通話部121は、他端末2と通話を行う。通話とは、他端末2から送信された音声情報の受信、または当該端末装置1のマイクロフォンを介して受け付けられた音声情報の送信のうちの1種類以上を含む処理である。また、通話は、例えば、携帯電話、固定電話、IP電話、Skype(登録商標)等による通話であるが、その種類は問わない。
The
通話部121は、通常、格納部11に格納されている他端末識別子で識別される他端末2と通話を行うが、それ以外の他端末2と通話してもよく、その通話相手は問わない。なお、格納されている他端末識別子で識別される他端末2以外の他端末2と通話を行う場合、通話部121は、例えば、通話開始時に、当該他端末2または外部のサーバ等から、当該他端末2の他端末識別子を取得することは好適である。
The calling
商品情報取得部122は、商品情報を取得する。なお、商品情報を取得することは、一の商品情報を取得することでも、2以上の商品情報を取得することでもよい。商品情報取得部122は、他端末2との通話中に、送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報(以下、単に音声情報と記す場合がある)から取得された商品特定情報を用いて検索された商品情報を取得する。
The product
送信された音声情報とは、通常、通話部121の通話相手である他端末2(以下、単に他端末2と記す場合がある)から送信された音声情報であり、他ユーザの発話音声の情報である。受け付けられた音声情報とは、通常、端末装置1のマイクロフォンを介して受け付けられた音声情報であり、ユーザの発話音声の情報である。
The transmitted voice information is usually voice information transmitted from another terminal 2 (hereinafter, may be simply referred to as another terminal 2) which is a call partner of the
商品特定情報とは、商品を特定する情報である。商品特定情報は、通常、提案対象となる商品を特定する情報である。商品特定情報は、例えば、商品名、種別、価格などであるが、商品を特定し得る情報であれば何でもよい。商品特定情報は、例えば、音声認識、形態素解析等により取得されることは好適であり、機械学習や深層学習等も用いて取得されることは、より好適である。音声認識、形態素解析、機械学習、および深層学習は、いずれも公知であり、説明を省略する。音声認識等は、当該端末装置1、他端末2、または図示しないサーバ装置のいずれで行われてもよいし、いずれか2つ又は3つで分担されても構わない。
Product-specific information is information that identifies a product. The product identification information is usually information that identifies the product to be proposed. The product identification information is, for example, a product name, a type, a price, or the like, but any information that can identify the product may be used. It is preferable that the product specific information is acquired by, for example, voice recognition, morphological analysis, or the like, and it is more preferable that the product identification information is acquired by using machine learning, deep learning, or the like. Speech recognition, morphological analysis, machine learning, and deep learning are all known and the description thereof will be omitted. Voice recognition and the like may be performed by the terminal device 1, the
商品情報取得部122は、こうして取得された商品特定情報を用いて検索された商品情報を取得する。検索とは、商品情報群から、提案対象となる商品情報を特定することである。なお、提案対象となる商品情報は、一の商品情報でも、2以上の商品情報でもよい。検索は、例えば、格納部11等に格納されている商品情報群から、提案対象となる商品情報を、取得された商品特定情報を用いて特定することであってもよい。検索もまた、端末装置1、他端末2、またはサーバ装置のいずれで行われてもよいし、検索サイトが利用されてもよい。
The product
商品情報取得部122は、通常、サーバ装置に対して検索を要求し、商品情報を取得する。要求することは、例えば、音声情報をサーバ装置に送信することでもよい。ただし、商品情報取得部122は、例えば、他端末2の要求に応じてサーバ装置で検索された情報を他端末2から受信してもよい。または、例えば、サーバ装置が、通話の制御機能をも有する場合、商品情報取得部122は、特に検索の要求は行わず、サーバ装置で通話の音声情報を用いて検索された商品情報をサーバ装置から受信してもよい。または、他端末2が検索機能を有する場合は、他端末2で検索された情報を他端末2から受信したりしてもよい。あるいは、商品情報取得部122自身が検索を行うことで、商品情報を取得しても構わない。ただし、本実施の形態では、主として、商品情報取得部122自身が検索を行うことで、商品情報を取得する場合を説明する。
The product
音声認識手段1221は、音声認識を行う手段である。音声認識手段1221は、音声情報を音声認識し、文字列を取得する。すなわち、音声認識手段1221は、送信された音声情報、または受け付けられた音声情報のうち1以上の音声情報を音声認識し、その認識結果である文字列を取得する。 The voice recognition means 1221 is a means for performing voice recognition. The voice recognition means 1221 recognizes voice information by voice and acquires a character string. That is, the voice recognition means 1221 voice-recognizes one or more voice information among the transmitted voice information or the received voice information, and acquires a character string which is the recognition result.
音声認識手段1221は、例えば、通話部121の通話相手である他端末2から送信された音声情報、または端末装置1のマイクロフォンを介して受け付けられた音声情報のうち1以上の音声情報を音声認識し、通話内容に対応する文字列を取得する。通話内容とは、通話部121と他端末2との間の通話の内容である。通話内容は、通常、ユーザの発話または他ユーザの発話のうち1種類以上の発話を含む。通話内容に対応する文字列とは、かかる1種類以上の発話を示す文字列である。文字列は、通常、テキストデータで表現されるが、その表現形式は問わない。
The voice recognition means 1221 recognizes one or more voice information among the voice information transmitted from the
商品特定情報取得手段1222は、商品特定情報を取得する手段である。商品特定情報取得手段1222は、音声認識手段1221が取得した文字列から、商品特定情報を取得する。なお、文字列から商品特定情報を取得する技術は公知である。商品特定情報取得手段1222は、例えば、取得された文字列を用いて形態素解析を行うことによって、1以上の名詞を取得することは好適である。なお、形態素解析によって1以上の名詞を取得する技術は、公知であり、説明を省略する。さらに、商品特定情報取得手段1222は、取得した1以上の名詞を、例えば、機械学習や深層学習などにより、商品名、種別、価格等の1以上のクラスに分類することは、より好適である。なお、機械学習等による名詞の分類の技術は、公知であり、説明を省略する。
The product specific
こうして、商品特定情報取得手段1222は、提案対象となる商品情報を特定するための情報であり、例えば、商品名、種別、価格等のうち1種類以上の情報を含む商品特定情報を取得できる。 In this way, the product identification information acquisition means 1222 is information for specifying the product information to be proposed, and for example, the product identification information including one or more types of information such as a product name, a type, and a price can be acquired.
検索手段1223は、検索を行う手段である。検索手段1223は、商品特定情報を用いて検索を行い、商品情報を取得する。検索手段1223は、通常、商品特定情報取得手段1222が取得した商品特定情報をキーとして、格納されている商品報群を検索することで、提案対象となる商品情報を特定し、特定した商品特定情報を取得する。
The search means 1223 is a means for performing a search. The search means 1223 searches using the product specific information and acquires the product information. The search means 1223 usually identifies the product information to be proposed by searching the stored product information group using the product identification information acquired by the product identification
商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する商品名に対応する商品識別子を含む商品情報を取得することであってもよい。対応することは、一致することでもよし、一致すると見なし得るほど類似することでもよいし、類似度が閾値より大きい又は閾値以上であることでもよい。類似度は、例えば、商品識別子を構成する全文字数に占める、商品名と一致する連続した文字数の割合として算出されてもよい。または、類似度は、例えば、商品名と一致する連続文字数をパラメータとする増加関数で算出されてもよいし、商品名と一致しない文字数をパラメータとする減少関数で算出されてもよく、類似度の算出方法は問わない。なお、かかる事項は、例えば、商品特定情報に含まれる種別と、商品情報に含まれ種類識別子との間の対応等についても当てはまる。 The search using the product specific information may be, for example, to acquire the product information including the product identifier corresponding to the product name possessed by the product specific information. Correspondence may be a match, similar enough to be considered a match, or a similarity greater than or greater than a threshold. The similarity may be calculated as, for example, the ratio of the number of consecutive characters matching the product name to the total number of characters constituting the product identifier. Alternatively, the similarity may be calculated by, for example, an increasing function having the number of consecutive characters matching the product name as a parameter, or a decreasing function using the number of characters not matching the product name as a parameter. The calculation method of is not limited. It should be noted that such a matter also applies to, for example, the correspondence between the type included in the product specific information and the type identifier included in the product information.
または、商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する種別に対応する種別識別子を含む商品情報を取得することであってもよい。 Alternatively, the search using the product specific information may be, for example, to acquire the product information including the type identifier corresponding to the type of the product specific information.
または、商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する価格に対応する価格情報を含む商品情報を取得することであってもよい。対応することは、例えば、価格が一致することでも、一致すると見なし得るほど近いことでも、最も近いことでもよい。または、対応することは、例えば、価格が近い順に並べた場合の順位が予め決められた順位以内であることでもよいし、遠い順に並べた場合の順位が予め決められた順位以下であることでも構わない。 Alternatively, the search using the product specific information may be, for example, to acquire the product information including the price information corresponding to the price of the product specific information. Correspondence may be, for example, a match in price, close enough to be considered a match, or closest. Alternatively, the correspondence may be, for example, that the order when the prices are arranged in the order of closeness is within the predetermined order, or the order when the prices are arranged in the order of distant is lower than the predetermined order. I do not care.
または、商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する価格の属する価格帯情報を含む商品情報を取得することであってもよい。あるいは、商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する種別に対応する種別識別子を含み、かつ当該商品特定情報が有する価格の属する価格帯情報をも含む商品情報を取得することであってもよい。 Alternatively, the search using the product specific information may be, for example, to acquire the product information including the price range information to which the price of the product specific information belongs. Alternatively, the search using the product specific information means, for example, acquiring the product information including the type identifier corresponding to the type of the product specific information and the price range information to which the price of the product specific information belongs. It may be that.
すなわち、検索手段1223は、例えば、取得された商品特定情報に含まれる商品名と、商品情報に含まれる商品識別子との類似度を、格納されている1以上の商品情報ごとに算出し、商品名との類似度が最も高い商品識別子を含む商品情報を取得してもよい。または、検索手段1223は、上記と同様にして、商品名に関する1以上の類似度を算出した後、類似度が高いものから順に、予め決められた数(例えば、3個、10個等)の商品情報を取得してもよい。 That is, the search means 1223 calculates, for example, the degree of similarity between the product name included in the acquired product identification information and the product identifier included in the product information for each of one or more stored product information, and the product. You may acquire the product information including the product identifier having the highest degree of similarity to the name. Alternatively, the search means 1223 calculates one or more similarities with respect to the product name in the same manner as described above, and then, in order from the one with the highest similarity, a predetermined number (for example, 3, 10, etc.). Product information may be acquired.
また、検索手段1223は、例えば、取得された商品特定情報に含まれる種別と、商品情報に含まれる種別識別子との類似度を、格納されている1以上の商品情報ごとに算出し、商品名との類似度が最も高い種別識別子を含む商品情報を取得してもよい。または、検索手段1223は、上記と同様にして、種別に関する1以上の類似度を算出した後、類似度が高いものから順に、予め決められた数の商品情報を取得してもよい。 Further, the search means 1223 calculates, for example, the degree of similarity between the type included in the acquired product identification information and the type identifier included in the product information for each of one or more stored product information, and the product name. You may acquire the product information including the type identifier having the highest degree of similarity with. Alternatively, the search means 1223 may acquire a predetermined number of product information in order from the one having the highest degree of similarity after calculating one or more degree of similarity regarding the type in the same manner as described above.
また、検索手段1223は、例えば、取得された商品特定情報に含まれる価格と、商品情報に含まれる価格情報との差分を、格納されている1以上の商品情報ごとに算出し、価格との差分が最も小さい価格情報を含む商品情報を取得してもよい。または、検索手段1223は、上記と同様に1以上の差分を算出した後、差分が小さいものから順に、予め決められた数の商品情報を取得してもよい。 Further, the search means 1223 calculates, for example, the difference between the price included in the acquired product specific information and the price information included in the product information for each of the stored product information and the price. You may acquire the product information including the price information having the smallest difference. Alternatively, the search means 1223 may acquire a predetermined number of product information in order from the one with the smallest difference after calculating the difference of 1 or more in the same manner as described above.
また、検索手段1223は、例えば、取得された商品特定情報に含まれる価格と、商品情報に含まれる価格帯情報とを、格納されている1以上の商品情報ごとに比較し、価格の属する価格帯情報を含む1または2以上の商品情報を取得してもよい。 Further, the search means 1223 compares, for example, the price included in the acquired product specific information and the price range information included in the product information for each of one or more stored product information, and the price to which the price belongs. You may acquire one or more product information including band information.
さらに、検索手段1223は、こうして1以上の商品情報を取得した後に、商品特定情報取得手段1222が新たな商品特定情報を取得したことに応じて、取得済みの1以上の商品情報に対して、当該新たな商品特定情報による絞り込みを行ってもよい。絞り込みとは、取得済みの1以上の商品情報から、新たな商品特定情報に対応する1以上の商品情報を選択することでもよいし、新たな商品特定情報に対応しない1以上の商品情報を除外することであってもよい。 Further, the search means 1223 obtains one or more product information in this way, and then, in response to the acquisition of new product specific information by the product identification information acquisition means 1222, the search means 1223 refers to the acquired one or more product information. You may narrow down by the new product specific information. The narrowing down may be to select one or more product information corresponding to the new product specific information from the acquired one or more product information, or exclude one or more product information corresponding to the new product specific information. It may be to do.
なお、検索手段1223は、絞り込みを、上記のように、一連の通話の音声情報を用いて、ユーザによる意図的な操作を要せず、全自動で行うことは好適である。ただし、例えば、ユーザが、キーワード等の情報を、キーボード等で手動入力し、受付部14が、かかる入力を受け付け、検索手段1223は、受け付けられたキーワードを用いて、絞り込みを行ってもよい。または、例えば、ユーザが、キーワード等をマイクロフォンで音声入力し、受付部14が、かかる音声情報を受け付け、音声認識手段1221が、受け付けられた音声情報に対して音声認識を行い、キーワード等を取得し、検索手段1223は、取得されたキーワード等による絞り込みを行ってもよく、絞り込みのための手法は問わない。
As described above, it is preferable that the search means 1223 uses the voice information of a series of calls to perform narrowing down fully automatically without requiring an intentional operation by the user. However, for example, the user may manually input information such as a keyword with a keyboard or the like, the
このように、本実施の形態では、商品情報取得部122が、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備えていることで、提案対象となる商品情報を端末装置1自身で取得できる。
As described above, in the present embodiment, the product
ただし、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223は、例えば、他端末2を構成する他処理部22が備えていてもよいし、または、図示しないサーバ装置の処理部が備えていても構わない。前者の構成は、実施の形態2で説明し、後者の構成は、実施の形態3で説明する。あるいは、これら3手段は、端末装置1、他端末2、またはサーバ装置のうちの2種類以上に分散して具備されてもよい。
However, the voice recognition means 1221, the product identification information acquisition means 1222, and the search means 1223 may be provided by, for example, another
購入処理部123は、購入処理を行う。購入処理とは、商品の購入に関する処理をいう。購入処理は、通常、提案された商品を購入するための処理である。提案された商品とは、例えば、商品情報取得部122が取得した商品情報であり、後述する商品情報出力部131が出力した商品情報に対応する商品である。
The
購入処理は、例えば、決済処理でもよいし、購入情報の他端末2または図示しないサーバ装置への送信であっても構わない。決済処理とは、決済のための処理をいう。決済は、例えば、クレジットカードによる決済、電子マネーによる支払い、またはポイントの利用などであるが、電子的な決済であれば、その方法は問わない。決済のための処理は、決済それ自体を含んでいてもよいし、含まなくてもよい。決済それ自体は、例えば、当該端末装置1で行われてもよいし、他端末2で行われてもよいし、図示しないサーバ装置で行われても構わない。決済のための処理は、例えば、決済が実行される装置への購入情報の送信も含んでよい。このように、決済処理の内容や実行主体は問わない。
The purchase process may be, for example, a payment process, or may be transmission of purchase information to another
購入情報とは、商品の購入のための情報である。購入情報は、例えば、商品識別子、数量情報、価格情報などを有する。購入する商品の数量を示す情報である。数量情報は、例えば、“1”、“2”等の数値でもよいし、数値および単位の組であってもよい。数値および単位の組とは、“1枚”、“2箱”等であってもよく、その組み合わせは問わない。このように、購入情報のデータ構造は問わない。 Purchase information is information for purchasing a product. The purchase information includes, for example, a product identifier, quantity information, price information, and the like. Information indicating the quantity of products to be purchased. The quantity information may be, for example, a numerical value such as "1" or "2", or may be a set of a numerical value and a unit. The set of numerical values and units may be "1 sheet", "2 boxes", or the like, and the combination thereof does not matter. In this way, the data structure of purchase information does not matter.
なお、決済処理は、例えば、かかる購入情報を端末装置1から受信した他端末2またはサーバ装置で行われてもよい。
The payment process may be performed, for example, by another
購入処理部123は、通常、購入指示の受け付けに応じて、購入処理を行う。購入指示とは、商品の購入に関する指示をいう。購入指示は、通常、提案された商品を購入するための指示であり、後述する購入指示受付部141によって受け付けられる。
The
購入処理部123は、例えば、後述する商品情報出力部131が出力した商品情報に対応する商品の購入指示を購入指示受付部141が受け付けたことに応じて、例えば、自ら決済処理を行ってもよいし、または、購入情報を他端末2または図示しないサーバ装置に送信してもよい。
For example, the
決済処理部124は、決済処理を行う。決済処理部124は、通常、後述する購入指示受信部151による購入指示の受信に応じて、決済処理を行う。決済処理部124は、例えば、購入指示受信部151による購入指示の受信に応じて、購入指示受信部151が当該購入指示と対に受信した購入情報に対応する決済処理を行うことは好適である。
The
出力部13は、各種の情報を出力する。各種の情報とは、例えば、商品情報などである。出力部13は、各種の情報を、通常、ディスプレイやスピーカなどの出力デバイスを介して出力するが、例えば、プリンタでプリントアウトしたり、記録媒体に蓄積したり、外部の装置に送信したり、他の処理装置や他のプログラムなどに引渡したりしてもよく、出力の態様は問わない。なお、ディスプレイ等の出力デバイスを介した出力は、通常、当該端末装置1での出力であるが、例えば、外部ディスプレイ等を介した出力でもよい。
The
商品情報出力部131は、1または2以上の商品情報を出力する。商品情報出力部131は、本実施の形態では、通常、商品情報取得部122が取得した商品情報を出力する。ただし、商品情報出力部131は、例えば、検索手段1223が検索した商品情報を出力してもよいし、商品情報取得部122が他端末2または図示しないサーバ装置等から受信した商品情報を出力しても構わない。なお、前者は、実施の形態2における通常の動作であり、後者は、実施の形態3における通常の動作である。
The product
商品情報出力部131は、商品情報を、通常、当該端末装置1または通話相手の他端末2のうち1以上で出力する。出力とは、通常、ディスプレイやスピーカ等の出力デバイスを介した出力であるが、例えば、他端末2への送信でもよい。
The product
なお、出力される購入情報は、取得または受信された購入情報と同じでなくてもよい。例えば、商品情報出力部131は、画面構成情報を保持しており、取得または受信された購入情報と、この画面構成情報とを用いて、購入画面を出力することは好適である。
The output purchase information does not have to be the same as the acquired or received purchase information. For example, the product
購入画面とは、商品情報に対応する商品を購入するための画面である。購入画面は、購入情報を有する。また、購入画面は、例えば、「購入する」ボタン、「キャンセル」ボタン等も有することは好適である。なお、購入画面は、例えば、支払方法の選択を行うためのダイアログボックス等をも有することは、より好適である。ただし、購入許可画面の構成は問わない。 The purchase screen is a screen for purchasing a product corresponding to the product information. The purchase screen has purchase information. Further, it is preferable that the purchase screen also has, for example, a "purchase" button, a "cancel" button, and the like. It is more preferable that the purchase screen also has, for example, a dialog box for selecting a payment method. However, the configuration of the purchase permission screen does not matter.
画面構成情報は、例えば、画像、文字列、レイアウト情報などを有する。画像とは、例えば、各種のボタンやダイアログボックス等の画像である。文字列とは、例えば、ボタン等に対応付いた文字列である。レイアウト情報とは、購入画面内における購入情報やボタン等の配置を示す情報である。ただし、画面構成情報のデータ構造は問わない。 The screen configuration information includes, for example, an image, a character string, layout information, and the like. The image is, for example, an image of various buttons, dialog boxes, and the like. The character string is, for example, a character string corresponding to a button or the like. The layout information is information indicating the arrangement of purchase information, buttons, and the like on the purchase screen. However, the data structure of the screen configuration information does not matter.
受付部14は、各種の情報を受け付ける。各種の情報とは、例えば、購入指示などである。受け付けとは、キーボードやタッチパネルやマイクロフォン等の入力デバイスで入力された情報の受け付け、ネットワーク等を介して送信された情報の受信、ディスクや半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
The
購入指示受付部141は、購入指示を受け付ける。購入指示受付部141は、通常、商品情報出力部131が出力した商品情報に対応する商品の購入指示を受け付ける。
The purchase
購入指示受付部141は、購入指示を、例えば、端末装置1の入力デバイスで受け付けてもよいし、他端末2から受信してもよい。購入指示を受け付けることは、例えば、入力デバイスを介して購入ボタンの選択を受け付けることでもよい。
The purchase
受信部15は、各種の情報を受信する。各種の情報とは、例えば、購入指示などである。
The receiving
購入指示受信部151は、購入指示を受信する。購入指示受信部151は、通常、他端末2との通話中に、他端末2から、検索された商品情報に対応する商品の購入指示を受信する。
The purchase
送信部16は、各種の情報を送信する。各種の情報には、例えば、購入情報などが含まれていてもよい。
The
他端末2を構成する他格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、当該他端末2を識別する端末識別子、当該他端末2に対応する端末装置1を識別する端末識別子などである。また、他格納部21には、例えば、1以上の商品情報が格納されていてもよい。
The
他処理部22は、各種の処理を行う。各種の処理とは、例えば、通話などである。詳しくは、他処理部22は、例えば、端末装置1から送信された音声情報の受信、当該他端末2のマイクロフォンを介して受け付けられた音声情報の端末装置1への送信などを行う。なお、端末装置1から送信された音声情報とは、ユーザの発話音声の情報であり、受け付けられた音声情報とは、他ユーザの発話音声の情報である。なお、各種の処理には、例えば、フローチャートで説明する各種の判別なども含まれる。また、各種の処理には、例えば、購入または決済のうち1種類以上の処理が含まれていてもよい。
The
また、他処理部22は、例えば、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備えていてもよい。さらに、他処理部22は、端末装置1の処理部11と同等の機能を有することは好適である。
Further, the
他出力部23は、各種の情報を出力する。各種の情報とは、例えば、音声情報などである。他出力部23は、例えば、他処理部22が端末装置1から受信した音声情報を、スピーカを介して出力する。また、他出力部23は、例えば、後述する他受信部25が受信した商品情報を、ディスプレイやスピーカを介して出力してもよい。
The
他受付部24は、各種の情報を受け付け得る。各種の情報とは、例えば、購入指示などである。他受付部24は、例えば、他出力部23が出力した商品情報に対応する商品の購入指示を、タッチパネル等の入力デバイスを介して受け付けてもよい。
The
他受信部25は、各種の情報を受信し得る。各種の情報とは、例えば、購入情報などである。他受信部25は、例えば、端末装置1から購入情報を受信してもよい。他受信部25は、例えば、端末装置1から、当該端末装置1を識別する端末識別子と対に、購入情報を受信することは好適である。
The other receiving
他送信部26は、各種の情報を送信し得る。各種の情報とは、例えば、購入指示であってもよい。他送信部26は、例えば、他受付部24が受け付けた購入指示を、他処理部22の通話相手である端末装置1に送信してもよい。または、他送信部26は、例えば、他受信部25が、端末装置1から当該端末装置1を識別する端末識別子と対に受信した購入情報であり、他出力部23が出力した購入情報に対して、他受付部24が受け付けた購入指示を、受信された端末識別子で識別される端末装置1に送信してもよい。
The
なお、上記構成は一例であり、他端末2は、端末装置1と同じ構成を有していてもよい。また、このことは、他の実施形態にも当てはまる。
The above configuration is an example, and the
格納部11、他格納部21は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。
The
格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル、マイクロフォン等、何でもよい。なお、かかる事項は、後出するサーバ格納部31にも当てはまる。
The process in which the information is stored in the
処理部12、通話部121、商品情報取得部122、音声認識手段1221、商品特定情報取得手段1222、検索手段1223、購入処理部123、決済処理部124、および他処理部22は、通常、MPUやメモリ等から実現され得る。処理部12等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。なお、かかる事項は、後出する処理部12a、他処理部22a、処理部12b、他処理部22、およびサーバ処理部33にも当てはまる。
The
出力部13、商品情報出力部131、および他出力部23は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。出力部13等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。
The
受付部14、購入指示受付部141、および他受付部24は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部14等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
The
受信部15、購入指示受信部151、および他受信部25は、通常、有線または無線の通信手段(例えば、ネットワークカードやモデム等の通信モジュール)で実現されるが、放送を受信する手段(例えば、放送受信モジュール)で実現されてもよい。なお、かかる事項は、後出するサーバ受信部32にも当てはまる。
The receiving
送信部16、および他送信部26は、通常、有線または無線の通信手段で実現されるが、放送手段(例えば、放送モジュール)で実現されてもよい。なお、かかる事項は、後出する他送信部26a、およびサーバ送信部34にも当てはまる。
The
次に、情報システム100の動作について図2および図3のフローチャートを用いて説明する。なお、既出の事項に関する説明は、省略または簡略化している。
Next, the operation of the
図2は、端末装置1の動作を説明するフローチャートである。 FIG. 2 is a flowchart illustrating the operation of the terminal device 1.
(ステップS201)処理部12は、他端末2との通話が開始されたか否かを、例えば、通話部121を実現する通信モジュールからの情報を用いて判別する。なお、通信モジュールは、他端末2との通話が開始されたことに応じて、例えば、通話の開始を示す開始フラグを出力してもよいし、かかる開始フラグと共に、当該他端末2を識別する端末識別子をも出力することは好適である。他端末2との通話が開始された場合はステップS202に進み、他端末2との通話が開始されていない場合はステップS201に戻る。
(Step S201) The
(ステップS202)商品情報取得部122は、端末装置1と他端末との間で行われる通話の音声情報を用いて商品情報を取得する処理である商品情報取得処理を実行する。なお、商品情報取得処理については、図3のフローチャートを用いて説明する。
(Step S202) The product
(ステップS203)処理部12は、商品情報取得処理の実行の結果、商品情報を取得できたか否かを判別する。商品情報を取得できた場合はステップS204に進み、取得できていない場合はステップS208に進む。
(Step S203) The
(ステップS204)商品情報出力部131は、商品情報取得部122が取得した商品情報を、例えば、ディスプレイやスピーカ等の出力デバイスを介して出力する。
(Step S204) The product
(ステップS205)処理部12は、購入指示の有無を判別する。処理部12は、例えば、購入指示受付部141がタッチパネル等の入力デバイスを介して購入指示を受け付けた場合、または、購入指示受付部141が他端末2から購入指示を受信した場合に、購入指示が有ったと判別する。購入指示が有った場合はステップS206に進み、購入指示が無い場合はステップS207に進む。
(Step S205) The
(ステップS206)購入処理部123は、出力された商品情報に対応する商品を購入する処理である購入処理を行う。なお、購入処理については、前述したので繰り返さない。その後、ステップS208に進む。
(Step S206) The
(ステップS207)処理部12は、出力された商品情報に対応する商品の購入をキャンセルするか否かを判断する。処理部12は、例えば、「キャンセル」ボタンの押下等のキャンセル操作が受け付けられた場合に、購入をキャンセルすると判断する。または、処理部12は、例えば、商品情報を出力してからの経過時間をMPUの内蔵時計等で計時し、経過時間が所定時間を超えても、購入指示が受け付けられない場合に、購入をキャンセルすると判断してもよい。出力された商品情報に対応する商品の購入をキャンセルする場合はステップS201に戻り、キャンセルしない場合はステップS202に戻る。
(Step S207) The
(ステップS208)処理部12は、他端末2との通話が終了されたか否かを、例えば、例えば、通信モジュールからの情報を用いて判別する。なお、通信モジュールは、他端末2との通話が終了されたことに応じて、例えば、通話の終了を示す終了フラグを出力してもよい。他端末2との通話が終了された場合はステップS201に戻り、他端末2との通話が終了されていない場合はステップS202に戻る。
(Step S208) The
なお、図2のフローチャートにおいて、端末装置1の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。 In the flowchart of FIG. 2, the process starts when the power of the terminal device 1 is turned on or the program is started, and the process ends when the power is turned off or an interrupt for the end of the process occurs. However, the trigger for the start or end of processing does not matter.
また、図示は省略しているが、通常、図2のフローチャートの処理と並列に、通話部121による通話制御処理が行われる。詳しくは、通話部121は、例えば、他端末2への発信操作または他端末2からの着信信号の有無などを基に、通話を開始するか否かを判断し、通話を開始する場合は、他端末2との通話処理を開始する。また、通話部121は、例えば、他端末2との通話を終了する終話操作または他端末2からの終話信号の有無などを基に、通話を終了するか否かを判断し、通話を終了する場合は、通話処理を終了する。
Further, although not shown, normally, the call control process by the
図3は、ステップS202の商品情報取得処理を説明するフローチャートである。 FIG. 3 is a flowchart illustrating the product information acquisition process in step S202.
(ステップS301)音声認識手段1221は、通話部121による他端末2との間の通話の音声情報を、例えばMPUの内部メモリに蓄積する。なお、前述したように、音声情報は、送信された音声情報、または受け付けられた音声情報のうちの1種類以上を含む。
(Step S301) The voice recognition means 1221 stores the voice information of the call made by the
(ステップS302)音声認識手段1221は、内部メモリに格納されている音声情報に対して音声認識を行い、通話の内容を示す文字列を取得する。 (Step S302) The voice recognition means 1221 performs voice recognition on the voice information stored in the internal memory, and acquires a character string indicating the content of the call.
(ステップS303)商品特定情報取得手段1222は、認識結果である文字列を用いて形態素解析等を行い、商品特定情報を取得する。
(Step S303) The product identification
(ステップS304)検索手段1223は、取得された商品特定情報を用いて、格納部11等に格納されている1以上の商品情報を検索し、当該商品特定情報で特定される商品情報を取得する。ただし、例えば、音声認識や形態素解析等の成否、通話の内容などによっては、検索手段1223は、商品情報を取得できない可能性もある。その後、上位処理にリターンする。
(Step S304) The search means 1223 searches one or more product information stored in the
なお、図2および図3のフローチャートでは、通話中に、ステップS202〜207の処理が繰り返されることで、現在の通話内容に応じた1以上の商品情報が出力される。言い換えれば、通話の進行につれて、ディスプレイに表示されている1以上の商品情報が更新されていく。更新は、絞り込みも含む。例えば、ある時点までの音声情報から取得された商品特定情報を用いた検索によって、1以上の商品情報が取得され、表示されている状態で、その時点以降の音声情報から新たな商品特定情報が取得された場合に、当該1以上の商品情報に対して、当該新たな商品特定情報を用いた絞り込みが行われ、一部の商品情報が消去されてもよい。 In the flowcharts of FIGS. 2 and 3, one or more product information corresponding to the current call content is output by repeating the processes of steps S202 to 207 during the call. In other words, as the call progresses, one or more product information displayed on the display is updated. Updates also include narrowing down. For example, by searching using the product identification information acquired from the voice information up to a certain point in time, one or more product information is acquired and displayed, and new product identification information is obtained from the voice information after that point in time. When acquired, the one or more product information may be narrowed down using the new product specific information, and some product information may be deleted.
以下、本実施の形態における情報システム100の具体的な動作例について説明する。なお、以下の説明は、種々の変更が可能であり、本発明を何ら限定するものではない。また、既出の事項に関する説明は、省略または簡略化している。
Hereinafter, a specific operation example of the
本例において、情報システム100を構成する1以上の端末装置1および1以上の他端末2のうち、一の端末装置1(以下、端末装置1)は、ユーザXの自宅に設置されたIP電話機能を有するPCである。また、一の他端末2(以下、他端末2)は、ユーザXの子であるユーザYによって携帯される携帯端末である。
In this example, of one or more terminal devices 1 and one or more
端末装置1の格納部11には、例えば、図4に示すような5以上の商品情報が格納されている。なお、商品情報群は、例えば、図示しないサーバ装置のサーバ格納部や、他端末2の他格納部21などに格納されていてもよく、その所在を問わないことは言うまでもない。ただし、商品情報群がサーバ格納部に格納されていることは、例えば、より多様な商品情報群を提案可能な点で好適である。
For example, five or more product information as shown in FIG. 4 is stored in the
本例における商品情報群は、例えば、サーバ格納部に格納されている多様な商品情報の一部であり、受信部15がサーバ装置から受信し、格納部11に蓄積したものであってもよい。その際、受信部15は、受信履歴またはユーザ属性のうち1種類以上の情報を保持しており、サーバ格納部の商品情報群から、その情報に対応する商品情報群を選択し、選択した商品情報群をサーバ装置から受信することは好適である。受信履歴とは、過去に受信された1以上の商品情報に関する情報である。受信履歴は、例えば、商品識別子または種別識別子と、受信回数または受信頻度との組の集合であってもよい。ユーザ属性とは、ユーザの属性を示す情報である。属性は、例えば、年齢、性別、学校または職業のうち1種類以上を含んでいてもよい。本例では、ユーザ属性が“小学生”であり、これに対応する絵具等の商品情報群がサーバ装置から受信された結果、図4に示したような5以上の商品情報が格納部11に格納されている。
The product information group in this example is, for example, a part of various product information stored in the server storage unit, and may be received by the receiving
図4は、商品情報のデータ構造図である。商品情報は、例えば、商品識別子、種別識別子、価格情報、および価格帯情報などを有する。 FIG. 4 is a data structure diagram of product information. The product information includes, for example, a product identifier, a type identifier, price information, price range information, and the like.
5以上の各商品情報は、ID(例えば、1,2,…)に対応付いている。例えば、ID“1”に対応付いた商品情報(以下、商品情報1と記す場合がある)は、商品識別子“絵具12色,A社”、種別識別子“絵具,12色”、価格情報“600円”、および価格帯情報“500円以上1000円以下”などを有する。同様に、ID“2”に対応付いた商品情報(商品情報2)は、商品識別子“絵具24色,A社”、種別識別子“絵具,24色”、価格情報“1200円”、および価格帯情報“1000円超1500円未満”などを有する。
Each product information of 5 or more corresponds to an ID (for example, 1, 2, ...). For example, the product information corresponding to the ID "1" (hereinafter, may be referred to as product information 1) includes the product identifier "
また、商品情報3は、商品識別子“水彩絵具24色セット,B社”、種別識別子“絵具,24色”、価格情報“900円”、および価格帯情報“1000円以下”などを有する。また、価格情報4は、商品識別子“絵画セット,B社”、種別識別子“絵画セット,絵具,絵筆,パレット”、価格情報“2500円”、および価格帯情報“2000円超”などを有する。さらに、価格情報5は、商品識別子“パレット,A社”、種別識別子“パレット”、価格情報“300円”、および価格帯情報“500円未満”などを有する。
Further, the
いま、ユーザYは、学校から帰宅しようとしている。ユーザは、帰りがけに文房具店で絵具を購入したいので、親に相談したいと考え、他端末2で自宅に電話を掛けたとする。自宅では、端末装置1のスピーカから着信音が出力され、ユーザXが電話に出たとする。
Now, user Y is about to return home from school. It is assumed that the user wants to purchase paint at a stationery store on his way home, so he wants to consult with his parents, and makes a phone call to his home using another
例えば、ユーザYは、「絵具がなくなったので買いたい。」と発話する。これに対して、ユーザXは、例えば、「値段は?」と尋ね、ユーザYは、「12色のセットで1000円位。」と答える。 For example, user Y says, "I have run out of paint and want to buy it." In response, user X asks, for example, "What is the price?", And user Y answers, "A set of 12 colors is about 1000 yen."
端末装置1において、通話部121が他端末2との通話を開始すると、通信モジュールから、発信元である他端末2を識別する端末識別子と共に、通話の開始を示す開始フラグが出力される。これに応じて、商品情報取得部122は、商品情報取得処理を開始する。
When the
詳しくは、音声認識手段1221は、通話部121による他端末2との間の上記のような通話の音声情報を内部メモリに蓄積しつつ、内部メモリに格納されている音声情報に対して音声認識を行い、通話の内容を示す文字列“絵具がなくなったので買いたい。値段は?12色で1000円位”を取得する。
Specifically, the voice recognition means 1221 recognizes the voice information stored in the internal memory while accumulating the voice information of the above-mentioned call between the
次に、商品特定情報取得手段1222は、取得された文字列を用いて形態素解析を行い、1以上の名詞(以下、名詞群と記す場合がある)“絵具”,“値段”,“12色”,“セット”,および“1000円”を取得する。さらに、商品特定情報取得手段1222は、取得した名詞群を、例えば、機械学習や深層学習等を用いて、商品名、種別、価格等の1以上のクラス(以下、クラス群)に分類することにより、商品名“Null”、種別“絵具”、種別“12色”、および価格“1000円”を含む商品特定情報を取得する。 Next, the product specific information acquisition means 1222 performs morphological analysis using the acquired character string, and one or more nouns (hereinafter, may be referred to as a noun group) "paint", "price", "12 colors". "," Set ", and" 1000 yen "are acquired. Further, the product specific information acquisition means 1222 classifies the acquired noun group into one or more classes (hereinafter, class group) such as product name, type, and price by using, for example, machine learning or deep learning. Acquires product specific information including the product name "Null", the type "paint", the type "12 colors", and the price "1000 yen".
次に、検索手段1223は、取得された商品特定情報を用いて、格納部11に格納されている商品情報群を検索し、当該商品特定情報で特定される商品情報を取得する。
Next, the search means 1223 searches the product information group stored in the
詳しくは、検索手段1223は、例えば、商品特定情報に含まれる2つの種別“絵具”および“12色”と、商品情報に含まれる種別識別子との類似度を、格納されている5以上の商品情報ごとに算出し、種別との類似度が最も高い種別識別子を含む商品情報を取得してもよい。 Specifically, the search means 1223 stores, for example, five or more products in which the similarity between the two types "paint" and "12 colors" included in the product specific information and the type identifier included in the product information is stored. The product information including the type identifier having the highest degree of similarity with the type may be acquired by calculating for each information.
図4の商品情報群の場合、2つの種別“絵具”および“12色”に対する類似度は、商品情報1については、全5文字中、連続2文字および連続3文字が一致するため、100%のように算出され、商品情報2については、全5文字中、連続2文字が一致するため、40%のように算出されてもよい。同様に、類似度は、商品情報3については40%、商品情報4については15%、商品情報5については0%のように算出されてもよい。
In the case of the product information group of FIG. 4, the similarity between the two types "paint" and "12 colors" is 100% for the product information 1 because 2 consecutive characters and 3 consecutive characters match in all 5 characters. As for the
検索手段1223は、上記のように算出した5つの類似度のうち、例えば、最も高い類似度100%に対応する商品情報1を選択し、取得してもよいし、または、類似度が高い順に、例えば3つの商品情報1〜3を選択し、取得してもよい。
The search means 1223 may select and acquire the product information 1 corresponding to the
または、検索手段1223は、例えば、取得された商品特定情報に含まれる価格“1000円”と、商品情報に含まれる価格情報との差分を、格納されている1以上の商品情報ごとに算出し、価格との差分が最も小さい価格情報“900円”を含む商品情報3を選択し、取得してもよい。または、検索手段1223は、差分が小さいものから順に、例えば3つの商品情報3,1および2を選択し、取得してもよい。
Alternatively, the search means 1223 calculates, for example, the difference between the price "1000 yen" included in the acquired product identification information and the price information included in the product information for each of one or more stored product information. , The
または、検索手段1223は、例えば、取得された商品特定情報に含まれる価格“1000円”と、商品情報に含まれる価格帯情報とを、格納されている1以上の商品情報ごとに比較し、価格“1000円”の属する価格帯情報を含む2つの商品情報1および3を選択し、取得してもよい。
Alternatively, the search means 1223 compares, for example, the price "1000 yen" included in the acquired product specific information with the price range information included in the product information for each of one or more stored product information. Two
あるいは、検索手段1223は、例えば、上記のような、種別を用いる方法、価格を用いる方法、または価格帯を用いる方法のうち2種類以上の方法で、商品情報の選択を行い、選択した商品情報群のうち、重複する商品情報を除く1以上の商品情報を取得することは好適である。例えば、検索手段1223は、種別を用いる方法で商品情報1を選択し、価格を用いる方法で商品情報3を選択し、価格帯を用いる方法で商品情報1および3を選択する。さらに、検索手段1223は、こうして選択した4つの商品情報1,3,1および3のうち、重複する商品情報1および3を除く2つの商品情報1および3を取得することは好適である。
Alternatively, the search means 1223 selects product information by, for example, two or more types of a method using a type, a method using a price, or a method using a price range as described above, and the selected product information. It is preferable to acquire one or more product information excluding duplicate product information from the group. For example, the search means 1223 selects product information 1 by a method using a type, selects
なお、ユーザYは、「A社の絵具12色を買いたい。」と発話した場合の商品情報取得処理は、例えば、次のようになる。 The product information acquisition process when the user Y says "I want to buy 12 colors of paints of company A" is as follows, for example.
音声認識手段1221は、上記発話を含む通話の音声情報に対して音声認識を行い、文字列“A社の絵具12色を買いたい”を取得する。次に、商品特定情報取得手段1222は、かかる文字列を用いて形態素解析を行い、名詞群“A社”,“絵具”,“12色”を取得し、取得した名詞群をクラス群に分類して、商品名“絵具12色,A社”、および2つの種別“絵具”および“12色”を含む商品特定情報を取得する。次に、検索手段1223は、取得された商品特定情報を用いて、格納部11に格納されている商品情報群を検索し、当該商品特定情報で特定される商品情報を取得する。
The voice recognition means 1221 performs voice recognition on the voice information of the call including the above utterance, and acquires the character string "I want to buy 12 colors of the paint of company A". Next, the product specific information acquisition means 1222 performs morphological analysis using such a character string, acquires noun groups "Company A", "paint", and "12 colors", and classifies the acquired noun group into class groups. Then, the product identification information including the product name "12 colors of paint, company A" and the two types "paint" and "12 colors" is acquired. Next, the search means 1223 searches the product information group stored in the
詳しくは、検索手段1223は、格納されている5以上の商品情報のうち、例えば、商品特定情報に含まれる商品名“絵具12色,A社”と一致する商品情報1を選択し、取得してもよい。
Specifically, the search means 1223 selects and acquires product information 1 that matches the product name "
または、検索手段1223は、例えば、商品特定情報に含まれる2つの種別“絵具”および“12色”との類似度が高いものから順に、3つの商品情報1〜3を選択し、取得してもよい。 Alternatively, the search means 1223 selects and acquires three product information 1 to 3 in order from the one having the highest degree of similarity to the two types "paint" and "12 colors" included in the product specific information, for example. May be good.
または、検索手段1223は、例えば、商品特定情報に含まれる2つの種別“絵具”および“12色”のうち1以上を含む4つの商品情報1〜4を選択し、取得してもよい。 Alternatively, the search means 1223 may select and acquire four product information 1 to 4 including one or more of the two types "paint" and "12 colors" included in the product specific information, for example.
または、検索手段1223は、例えば、商品特定情報に含まれる商品名“絵具12色,A社”のうち、末尾2文字からなる文字列“A社”を含む3つの商品情報1,2および5を選択し、取得してもよい。
Alternatively, the search means 1223 may use, for example, three
あるいは、検索手段1223は、例えば、上記4つの方法のうち2種類以上の方法で商品情報の選択を行い、選択した商品情報群のうち、重複する商品情報を除く1以上の商品情報を取得することは好適である。 Alternatively, the search means 1223 selects product information by, for example, two or more types of the above four methods, and acquires one or more product information excluding duplicate product information from the selected product information group. That is preferable.
上記のような商品情報特定処理の結果、例えば、商品情報を取得できた場合、商品情報出力部131は、取得された商品情報を、端末装置1または他端末2のうち1以上の端末のディスプレイやスピーカ等の出力デバイスを介して出力する。なお、このことは、他端末2または図示しないサーバ装置で商品情報が取得され、取得された商品情報を受信できた場合にも当てはまる。
As a result of the above-mentioned product information identification processing, for example, when the product information can be acquired, the product
例えば、2つの商品情報1〜3を取得または受信できた場合、商品情報出力部131は、取得または受信された3つの購入情報1〜3と、保持している画面構成情報とを用いて、例えば、図5に示すような購入画面をディスプレイに表示することは好適である。
For example, when two product information 1 to 3 can be acquired or received, the product
図5は、購入画面の一出力例を示す図である。この購入画面は、文字列“下記商品がおすすめです。いずれかの「購入する」ボタン、またはキャンセルボタンを押してください。”と、商品情報1に対応する文字列“(1)商品名:絵具12色(A社製),価格:800円”と、当該商品情報1に対応する第一の「購入する」ボタンと、商品情報2に対応する文字列“(2)商品名:絵具24色(A社製),価格:1200円”と、当該商品情報2に対応する第二の「購入する」ボタンと、商品情報3に対応する文字列“(3)商品名:水彩絵具24色セット(B社製),価格:900円”と、当該商品情報3に対応するもう第三の「購入する」ボタンと、現時点の商品特定情報に対応する文字列“検索キー:絵具,12色,1000円”と、「キャンセル」ボタンとを有する。
FIG. 5 is a diagram showing an output example of the purchase screen. On this purchase screen, the character string "The following products are recommended. Please press one of the" Purchase "buttons or the cancel button. ", And the character string corresponding to the product information 1" (1) Product name: 12 colors of paint (manufactured by company A), price: 800 yen "and the first" purchase "button corresponding to the product information 1 , The character string corresponding to the
例えば、ユーザXが、端末装置1の入力デバイスを介して、第一の「購入する」ボタンを選択したとすると、購入指示受付部141は、選択された商品情報1に対応する商品“絵具12色(A社製)”の購入指示を受け付け、購入処理部123は、商品“絵具12色(A社製)”の購入処理を行う。なお、購入処理については、前述したので繰り返さない。
For example, if the user X selects the first "purchase" button via the input device of the terminal device 1, the purchase
または、ユーザYが、他端末2の入力デバイスを介して、第二の「購入する」ボタンを選択したとすると、他受付部24は、選択された商品情報2に対応する商品“水彩絵具24色セット(B社製)”の購入指示を受け付け、他送信部26は、当該購入指示を端末装置1に送信する。端末装置1において、購入指示受信部151が、当該購入指示を受信し、購入処理部123は、商品“水彩絵具24色セット(B社製)”の購入処理を行う。
Alternatively, if the user Y selects the second "purchase" button via the input device of the
あるいは、いずれのボタンも選択されないまま、ユーザYが、さらに「A社がいい」と発話したとすると、音声認識手段1221は、この発話の音声情報に対して音声認識を行い、文字列“A社がいい”を取得する。商品特定情報取得手段1222は、取得された文字列に対して形態素解析等を行い、商品識別子“A社”を含む商品特定情報を取得する。検索手段1223は、現時点での検索結果である3つの商品情報1〜3に対して“A社”による絞り込みを行い、新たな検索結果として、2つの商品情報1および2を取得する。商品情報出力部131は、こうして取得された商品情報1および2、ならびに画面構成情報などを用いて、図5に示すような購入画面を、例えば図6のように更新することは好適である。
Alternatively, if the user Y further utters "Company A is good" without selecting any of the buttons, the voice recognition means 1221 performs voice recognition on the voice information of this utterance and performs voice recognition on the voice information of this utterance, and the character string "A". Get "the company is good". The product identification information acquisition means 1222 performs morphological analysis or the like on the acquired character string, and acquires the product identification information including the product identifier “Company A”. The search means 1223 narrows down the three product information 1 to 3 which are the current search results by "Company A", and acquires two
図6は、購入画面の他の出力例を示す図である。この購入画面は、文字列“下記商品がおすすめです。いずれかの「購入する」ボタン、またはキャンセルボタンを押してください。”と、商品情報1に対応する文字列“(1)商品名:絵具12色(A社製),価格:800円”と、当該商品情報1に対応する第一の「購入する」ボタンと、商品情報2に対応する文字列“(2)商品名:絵具24色(A社製),価格:1200円”と、当該商品情報2に対応する第二の「購入する」ボタンと、現時点の商品特定情報に対応する文字列“検索キー:絵具,12色,1000円,A社”と、「キャンセル」ボタンとを有する。
FIG. 6 is a diagram showing another output example of the purchase screen. On this purchase screen, the character string "The following products are recommended. Please press one of the" Purchase "buttons or the cancel button. ", And the character string corresponding to the product information 1" (1) Product name: 12 colors of paint (manufactured by company A), price: 800 yen "and the first" purchase "button corresponding to the product information 1 , The character string corresponding to the
なお、図5の購入画面で、いずれのボタンも選択されないまま、例えば、ユーザXが、さらに「1000円未満で」と発話したとすると、音声認識手段1221は、この発話の音声情報に対して音声認識を行い、文字列“1000円未満で”を取得する。商品特定情報取得手段1222は、取得された文字列に対して形態素解析等を行い、価格帯情報“1000円未満”を含む商品特定情報を取得する。検索手段1223は、現時点での検索結果である3つの商品情報1〜3に対して“1000円未満”による絞り込みを行い、新たな検索結果として、2つの商品情報1および3を取得する。商品情報出力部131は、こうして取得された商品情報1および3、ならびに画面構成情報などを用いて、その他の購入画面(図示しない)を出力してもよい。この購入画面は、図5の購入画面において、商品情報2に対応する文字列“(2)商品名:絵具24色(A社製),価格:1200円”と、当該商品情報2に対応する第二の「購入する」ボタンとが消去されたものである。また、図5の購入画面に含まれている文字列“検索キー:絵具,12色,1000円”のうち、価格に対応する“1000円”が、価格帯に対応する“1000円未満”に更新されることは好適である。
If, for example, the user X further utters "for less than 1000 yen" without selecting any of the buttons on the purchase screen of FIG. 5, the voice recognition means 1221 responds to the voice information of this utterance. Perform voice recognition and acquire the character string "less than 1000 yen". The product identification information acquisition means 1222 performs morphological analysis or the like on the acquired character string, and acquires the product identification information including the price range information "less than 1000 yen". The search means 1223 narrows down the three product information 1 to 3 which are the current search results by "less than 1000 yen", and acquires two
端末装置1または他端末2で「キャンセル」ボタンが選択されると、商品情報取得処理が再開される。端末装置1または他端末2で終話操作が行われると、通話が終了される。
When the "Cancel" button is selected on the terminal device 1 or the
以上、本実施の形態によれば、端末装置1は、他の端末装置である他端末2と通話を行い、他端末2から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末2との通話中に取得し、商品情報を出力することにより、他端末2と通話を行いながら商品提案ができる。
As described above, according to the present embodiment, the terminal device 1 makes a call with another
また、端末装置1は、1以上の音声情報を音声認識し、文字列を取得し、文字列から商品を特定する商品特定情報を取得し、商品特定情報を用いて検索を行い、商品情報を取得することにより、他端末2と通話を行いながら、商品情報を取得し、提案できる。
Further, the terminal device 1 voice-recognizes one or more voice information, acquires a character string, acquires product-specific information for identifying a product from the character string, performs a search using the product-specific information, and obtains the product information. By acquiring the product information, the product information can be acquired and proposed while talking with the
また、端末装置1は、出力した商品情報に対応する商品の購入指示を受け付け、購入指示の受け付けに応じて、商品の購入のための購入処理をも行うことにより、提案した商品の購入処理も、指示に応じて行うことができる。 In addition, the terminal device 1 also accepts the purchase instruction of the product corresponding to the output product information, and also performs the purchase process for purchasing the product in response to the acceptance of the purchase instruction, thereby performing the purchase process of the proposed product. , Can be done according to the instructions.
また、端末装置1は、商品の購入のための購入情報を他端末2に送信することにより、他端末2に購入処理を行わせることができる。
Further, the terminal device 1 can cause the
また、端末装置1は、購入情報を受信した他端末2において、商品の購入のための決済処理が行われるので、決済処理をも他端末2に行わせることができる。また、他端末2による決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末2を子供等に持たせる場合の安全性を高めることができる。
Further, since the terminal device 1 performs the payment processing for the purchase of the product on the
また、端末装置1は、他端末2から検索された商品情報に対応する商品の購入指示を受信し、購入指示の受信に応じて、商品の購入のための決済処理を行うことにより、決済機能を有さない他端末2による商品購入を代替できる。
Further, the terminal device 1 receives a purchase instruction of the product corresponding to the product information searched from the
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。 Further, the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded on a recording medium such as a CD-ROM and disseminated. This also applies to other embodiments herein. The software that realizes the information processing device according to the present embodiment is, for example, the following program.
つまり、このプログラムは、端末装置1のコンピュータを、他の端末装置である他端末2と通話を行う通話部121と、前記他端末2から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末2との通話中に取得する商品情報取得部122と、前記商品情報を出力する商品情報出力部131として機能させるためのプログラムである。ここで、前記商品情報取得部122は、前記1以上の音声情報を音声認識し、文字列を取得する音声認識手段1221と、前記文字列から商品を特定する商品特定情報を取得する商品特定情報取得手段1222と、前記商品特定情報を用いて検索を行い、商品情報を取得する検索手段1223とを具備している。
That is, this program uses the computer of the terminal device 1 to have a
(実施の形態2)
図7は、本実施の形態における情報システム200のブロック図である。情報システム200は、1以上の端末装置1a、および1以上の他端末2aを備える。
(Embodiment 2)
FIG. 7 is a block diagram of the
なお、端末装置1aは、実施の形態1の端末装置1とは、一部の構成または一部の動作が異なっている。また、他端末2aは、実施の形態1の他端末2とは、一部の構成または一部の動作が異なっている。以下では、共通の構成または共通の動作についての説明は、省略または簡略化している。なお、かかる事項は、後続する実施形態にも当てはまる。
The terminal device 1a is partially configured or partially different from the terminal device 1 of the first embodiment. Further, the
端末装置1aは、格納部11、処理部12a、出力部13、受付部14、受信部15、および送信部16を備える。処理部12aは、通話部121、商品情報取得部122a、購入処理部123、および決済処理部124を備える。
The terminal device 1a includes a
他端末2aは、他格納部21、他処理部22a、他出力部23、他受付部24、他受信部25、および他送信部26aを備える。他処理部22aは、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備える。
The
端末装置1aを構成する処理部12aは、各種の処理を行う。各種の処理とは、通話部121、商品情報取得部122a、購入処理部123、および決済処理部124などの処理である。
The
商品情報取得部122aは、前述した商品情報取得部122と同様、他端末2aとの通話中に、送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を取得する。
Like the product
ただし、商品情報取得部122が、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備え、提案対象となる商品情報を、通常、自ら取得したのに対し、商品情報取得部122aは、かかる商品情報を、通常、他端末2aから受信する。
However, the product
他端末2aを構成する他処理部22aは、前述した他処理部22と同様、端末装置1aとの通話を含む各種の処理を行う。加えて、他処理部22aは、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備えており、商品情報の取得も行う。なお、これらの手段については、前述したので繰り返さない。
The
すなわち、他処理部22aは、例えば、端末装置1aから送信された音声情報、または当該他端末2aのマイクロフォンで受け付けられた音声情報のうちの1以上の音声情報を音声認識手段1221で音声認識し、その認識結果である文字列から商品特定情報を商品特定情報取得手段1222で取得する。さらに、他処理部22aは、取得した商品特定情報を用いて、格納されている1以上の商品情報を検索手段1223で検索することにより、提案対象となる商品情報を取得する。
That is, the
他送信部26aは、こうして他処理部22aが取得した商品情報を、通常、他処理部22aの通話相手である端末装置1aに送信する。
The other transmission unit 26a normally transmits the product information acquired by the
また、他送信部26aは、前述した他送信部26と同様、受け付けられた購入指示の端末装置1aへの送信も行う。すなわち、他送信部26aは、他送信部26aが受信した1以上の購入情報のうちの1以上に対して、他受付部24が受け付けた購入指示を、他処理部22aの通話相手である端末装置1aに送信してもよい。または、他送信部26aは、例えば、他受信部25が、端末装置1aから当該端末装置1aを識別する端末識別子と対に受信した購入情報であり、他出力部23が出力した購入情報に対して、他受付部24が受け付けた購入指示を、受信された端末識別子で識別される端末装置1aに送信してもよい。
Further, the other transmission unit 26a also transmits the received purchase instruction to the terminal device 1a, similarly to the
次に、情報システム200の動作について図2および図8のフローチャートを用いて説明する。端末装置1aの動作は、ステップS202の商品情報取得処理を除いて、図2フローチャートと同様である。
Next, the operation of the
図8は、本実施の形態2における商品情報取得処理を説明するフローチャートである。 FIG. 8 is a flowchart illustrating the product information acquisition process according to the second embodiment.
(ステップS801)商品情報取得部122は、通話部121による他端末2aとの間の通話の音声情報を、例えばMPUの内部メモリに蓄積する。
(Step S801) The product
(ステップS802)商品情報取得部122は、内部メモリに格納されている音声情報を、通話部121の通話相手である他端末2aに送信する。
(Step S802) The product
なお、他端末2aでは、他受信部25が上記音声情報を受信し、他処理部22は、受信された音声情報に対して、図3で示したものと同様の商品情報取得処理を実行する。さらに、他送信部26は、こうして取得された商品情報を、当該音声情報の送信元である端末装置1aに送信する。なお、他処理部22が商品情報を取得できなかった場合、他送信部26は、例えば、その旨を示す失敗フラグを、端末装置1aに送信することは好適である。
In the
(ステップS803)商品情報取得部122は、当該他端末2aから情報を受信したか否かを判別する。商品情報取得部122は、当該他端末2aから、例えば、商品情報または失敗フラグ等の情報を受信した場合に、当該他端末2aから情報を受信したと判別する。当該他端末2aから情報を受信していない場合はステップS803に戻り、他端末2aから情報を受信した場合は上位処理にリターンする。
(Step S803) The product
なお、図8のフローチャートでは省略しているが、商品情報取得部122は、例えば、音声情報の送信からの経過時間を計時し、経過時間が所定時間を超えても、当該他端末2aから情報を受信しない場合にも、上位処理にリターンしてよい。
Although omitted in the flowchart of FIG. 8, the product
本実施の形態における情報システム200の具体的な動作例は、商品情報取得処理が他端末2aで行われる点を除けば、実施の形態1と同様であり、説明を省略する。
A specific operation example of the
以上、本実施の形態によれば、端末装置1aは、他の端末装置である他端末2aと通話を行い、他端末2aから送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末2aとの通話中に取得し、商品情報を出力することにより、他端末2aと通話を行いながら商品提案ができる。
As described above, according to the present embodiment, the terminal device 1a makes a call with another terminal 2a, which is another terminal device, and is one or more of the voice information transmitted from the
また、端末装置1aは、他端末2aが取得した商品情報を、他端末2aから受信することで、他端末2aと通話を行いながら、商品情報を他端末2aから取得し、提案できる。
Further, the terminal device 1a can acquire the product information from the
また、端末装置1aは、出力した商品情報に対応する商品の購入指示を受け付け、購入指示の受け付けに応じて、商品の購入のための購入処理をも行うことにより、提案した商品の購入処理も、指示に応じて行うことができる。 In addition, the terminal device 1a also accepts the purchase instruction of the product corresponding to the output product information, and also performs the purchase process for purchasing the product in response to the acceptance of the purchase instruction, thereby performing the purchase process of the proposed product. , Can be done according to the instructions.
また、端末装置1aは、商品の購入のための購入情報を他端末2aに送信することにより、他端末2aに購入処理を行わせることができる。
Further, the terminal device 1a can cause the
また、端末装置1aは、購入情報を受信した他端末2aにおいて、商品の購入のための決済処理が行われるので、決済処理をも他端末2に行わせることができる。また、他端末2aによる決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末2aを子供等に持たせる場合の安全性を高めることができる。
Further, since the terminal device 1a performs the payment processing for the purchase of the product on the
また、端末装置1aは、他端末2aから検索された商品情報に対応する商品の購入指示を受信し、購入指示の受信に応じて、商品の購入のための決済処理を行うことにより、決済機能を有さない他端末2aによる商品購入を代替できる。
Further, the terminal device 1a receives a purchase instruction of the product corresponding to the product information searched from the
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。 Further, the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded on a recording medium such as a CD-ROM and disseminated. This also applies to other embodiments herein. The software that realizes the information processing device according to the present embodiment is, for example, the following program.
つまり、このプログラムは、端末装置1aのコンピュータを、他の端末装置である他端末2aと通話を行う通話部121と、前記他端末2aから送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末2aとの通話中に取得する商品情報取得部122aと、前記商品情報を出力する商品情報出力部131として機能させるためのプログラムである。ここで、前記商品情報取得部122aは、前記他端末2aが取得した商品情報を、前記他端末2aから受信する。
That is, this program uses the computer of the terminal device 1a to talk with another terminal 2a, which is another terminal device, and the voice information transmitted from the
(実施の形態3)
図9は、本実施の形態における情報システム300のブロック図である。情報システム300は、1以上の端末装置1b、1以上の他端末2、およびサーバ装置3を備える。サーバ装置3は、1以上の端末装置1b、および1以上の他端末2の各々と、例えば、ネットワークや通信回線等を介して通信可能に接続され得る。
(Embodiment 3)
FIG. 9 is a block diagram of the
端末装置1bは、格納部11、処理部12b、出力部13、受付部14、受信部15、および送信部16を備える。処理部12bは、通話部121、商品情報取得部122b、購入処理部123、および決済処理部124を備える。商品情報取得部122bは、音声情報送信手段1224、および商品情報受信手段1225を備える。
The terminal device 1b includes a
サーバ装置3は、サーバ格納部31、サーバ受信部32、サーバ処理部33、およびサーバ送信部34を備える。サーバ処理部33は、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備える。
The
端末装置1bを構成する処理部12bは、各種の処理を行う。各種の処理とは、通話部121、商品情報取得部122b、購入処理部123、および決済処理部124の処理などである。
The
商品情報取得部122bは、先述した商品情報取得部122と同様、他端末2との通話中に、送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を取得する。
Like the product
ただし、商品情報取得部122が、提案対象となる商品情報を、通常、自ら取得したのに対し、商品情報取得部122bは、かかる商品情報を、通常、サーバ装置3から受信する。商品情報取得部122bは、例えば、自らサーバ装置3に対して検索を要求し、サーバ装置3から商品情報を取得することは好適である。検索を要求することは、例えば、音声情報を音声情報送信手段1224でサーバ装置3に送信することでもよく、商品情報を取得することは、例えば、後述するサーバ処理部33が当該音声情報を用いて取得した商品情報を、商品情報受信手段1225で受信することであってもよい。
However, while the product
音声情報送信手段1224は、音声情報を送信する手段である。音声情報送信手段1224は、送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報を、通常、サーバ装置3に送信する。音声情報送信手段1224は、例えば、端末装置1bから送信された音声情報、または当該他端末2のマイクロフォンで受け付けられた音声情報のうちの1以上の音声情報を、サーバ装置3に送信することは好適である。
The voice
また、音声情報送信手段1224は、かかる音声情報を、通常、当該端末装置1bを識別する端末識別子と対に送信する。
Further, the voice
商品情報受信手段1225は、商品情報を受信する手段である。商品情報受信手段1225は、通常、音声情報送信手段1224による音声情報の送信に応じて、サーバ装置3から商品情報を受信する。
The product
サーバ装置3を構成するサーバ格納部31は、各種の情報を格納し得る。各種の情報とは、例えば、商品情報である。サーバ格納部31には、通常、1以上の商品情報が格納される。
The
サーバ受信部32は、各種の情報を受信する。各種の情報とは、例えば、音声情報などである。サーバ受信部32は、通常、端末装置1bから、当該端末装置1bを識別する端末識別子と対に、音声情報を受信する。
The
サーバ処理部33は、各種の処理を行う。各種の処理とは、例えば、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223等の処理である。なお、これらの手段については、前述したので繰り返さない。
The
サーバ処理部33は、例えば、端末装置1bから送信された音声情報であり、サーバ受信部32が受信した音声情報を音声認識手段1221で音声認識し、その認識結果である文字列から商品特定情報を商品特定情報取得手段1222で取得してもよい。さらに、サーバ処理部33は、こうして取得した商品特定情報を用いて、格納されている1以上の商品情報を検索手段1223で検索することにより、提案対象となる商品情報を取得してもよい。
The
サーバ送信部34は、こうしてサーバ処理部33が音声情報を用いて取得した商品情報を、通常、サーバ受信部32が当該音声情報と対に受信した端末識別子で識別される端末装置1bに送信する。
The
なお、情報システム300の動作は、商品情報取得処理が他端末2で行われる点を除けば、実施の形態1と同様である。すなわち、端末装置1bの動作は、図2フローチャートと同様である。また、ステップS202の商品情報取得処理は、図8のフローチャートにおいて、ステップS802およびS803の「他端末」を「サーバ装置」に読み替えたものである。
The operation of the
また、情報システム300の具体的な動作例は、商品情報取得処理がサーバ装置3で行われる点を除けば、実施の形態1と同様であり、説明を省略する。
Further, a specific operation example of the
以上、本実施の形態によれば、端末装置1bは、他の端末装置である他端末2と通話を行い、他端末2から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末2との通話中に取得し、商品情報を出力することにより、他端末2と通話を行いながら商品提案ができる。
As described above, according to the present embodiment, the terminal device 1b makes a call with another
また、端末装置1bは、1以上の音声情報をサーバ装置3に送信し、音声情報の送信に応じて、サーバ装置3から商品情報を受信することにより、他端末と通話を行いながら、商品情報をサーバ装置から取得し、提案できる。
Further, the terminal device 1b transmits one or more voice information to the
また、端末装置1bは、出力した商品情報に対応する商品の購入指示を受け付け、購入指示の受け付けに応じて、商品の購入のための購入処理をも行うことにより、提案した商品の購入処理も、指示に応じて行うことができる。 In addition, the terminal device 1b also accepts the purchase instruction of the product corresponding to the output product information, and also performs the purchase process for the purchase of the product in response to the acceptance of the purchase instruction, thereby performing the purchase process of the proposed product. , Can be done according to the instructions.
また、端末装置1bは、商品の購入のための購入情報を他端末2に送信することにより、他端末2に購入処理を行わせることができる。
Further, the terminal device 1b can cause the
また、端末装置1bは、購入情報を受信した他端末2において、商品の購入のための決済処理が行われるので、決済処理をも他端末2に行わせることができる。また、他端末2による決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末2を子供等に持たせる場合の安全性を高めることができる。
Further, since the terminal device 1b performs the payment processing for the purchase of the product on the
また、端末装置1bは、他端末2から検索された商品情報に対応する商品の購入指示を受信し、購入指示の受信に応じて、商品の購入のための決済処理を行うことにより、決済機能を有さない他端末2による商品購入を代替できる。
Further, the terminal device 1b receives a purchase instruction of the product corresponding to the product information searched from the
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。本実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、端末装置1bのコンピュータを、他の端末装置である他端末2と通話を行う通話部121と、前記他端末2から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末2との通話中に取得する商品情報取得部122bと、前記商品情報を出力する商品情報出力部131として機能させるためのプログラムである。ここで、前記商品情報取得部122bは、前記1以上の音声情報をサーバ装置3に送信する音声情報送信手段1224と、前記音声情報の送信に応じて、前記サーバ装置3から商品情報を受信する商品情報受信手段1225とを具備する。
Further, the processing in the present embodiment may be realized by software. The software that realizes the information processing device in this embodiment is, for example, the following program. That is, this program uses the computer of the terminal device 1b to talk with the
図10は、上記各実施の形態におけるプログラムを実行して、端末装置1、端末装置1a、または端末装置1b等を実現するコンピュータシステム900の外観図である。各実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図10において、コンピュータシステム900は、ディスクドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、ディスプレイ904と、マイクロフォン917とを備える。なお、キーボード902やマウス903やディスプレイ904やマイクロフォン917をも含むシステム全体をコンピュータと呼んでもよい。
FIG. 10 is an external view of a
図11は、コンピュータシステム900の内部構成の一例を示す図である。図11において、コンピュータ901は、ディスクドライブ905に加えて、MPU911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ914と、MPU911、ROM912等を相互に接続するバス915と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード916と、を備える。ストレージ914は、例えば、ハードディスク、SSD、フラッシュメモリなどである。
FIG. 11 is a diagram showing an example of the internal configuration of the
コンピュータシステム900に、端末装置1等の機能を実行させるプログラムは、例えば、DVD、CD−ROM等のディスク921に記憶されて、ディスクドライブ905に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ901に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、ディスク921、またはネットワークから直接、ロードされてもよい。また、ディスク921に代えて他の着脱可能な記録媒体(例えば、DVDやメモリカード等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。
A program for causing the
プログラムは、コンピュータの詳細を示す901に、端末装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。
The program does not necessarily include an operating system (OS) for executing a function of the terminal device 1 or the like, a third-party program, or the like in 901 showing the details of the computer. The program may contain only parts of instructions that call the appropriate functions or modules in a controlled manner to achieve the desired result. It is well known how the
なお、上述したコンピュータシステム900は、PCであるが、端末装置1や他端末2等は、例えば、スマートフォンやタブレット端末や携帯電話機といった、携帯端末で実現されてもよい。この場合、例えば、キーボード902およびマウス903はタッチパネルに、ディスクドライブ905はメモリカードスロットに、ディスク921はメモリカードに、それぞれ置き換えられることが望ましい。サーバ装置3も、基本的なハードウェア構成は、PC等と同様でよい。ただし、以上は例示であり、端末装置1等を実現するコンピュータのハードウェア構成は問わない。
Although the
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In the above program, in the transmission step of transmitting information and the receiving step of receiving information, processing performed by hardware, for example, processing performed by a modem or interface card in the transmission step (only performed by hardware). Processing that is not done) is not included.
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the number of computers that execute the above program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
なお、上記各実施の形態において、端末装置(1,1a,1b)を構成する処理部(12、12a,12b)は、例えば、図示しない通話者関係取得部をさらに備えていてもよい。通話者関係取得部は、通話者間の人間関係を取得する。人間関係とは、例えば、親と子、祖父母と孫、夫婦、恋人といった関係であるが、その種類は問わない。かかる人間関係は、例えば、各通話者の年齢および性別を用いて取得可能である。 In each of the above embodiments, the processing units (12, 12a, 12b) constituting the terminal device (1,1a, 1b) may further include, for example, a caller relationship acquisition unit (not shown). The caller relationship acquisition unit acquires the human relationship between the callers. The human relationship is, for example, a relationship between a parent and a child, a grandparent and a grandchild, a couple, and a lover, but the type does not matter. Such relationships can be obtained, for example, using the age and gender of each caller.
そこで、通話者関係取得部は、例えば、年齢取得手段、および性別取得手段を備えることは好適である。年齢取得手段は、通話者の年齢を取得する。年齢取得手段は、年齢を、例えば、音声認識の結果を用いて取得してもよいし、他端末(2,2a)から直接受信してもよい。性別取得手段は、通話者の性別を取得する。性別取得手段もまた、性別を、例えば、音声認識の結果を用いて取得してもよいし、他端末から直接受信してもよい。商品情報取得部(122,122a,122b)は、通話者関係取得部が取得した人間関係を用いて商品特定情報を取得することは好適である。商品情報取得部は、人間関係を識別する人間関係識別子と、当該人間関係に好適な商品を識別する1以上の商品識別子との組の集合である組情報を保持しており、通話者関係取得部が取得した人間関係を用いて、例えば、当該人間関係に好適な商品特定情報群を取得することは、より好適である。 Therefore, it is preferable that the caller relationship acquisition unit is provided with, for example, an age acquisition means and a gender acquisition means. The age acquisition means acquires the age of the caller. The age acquisition means may acquire the age by using, for example, the result of voice recognition, or may directly receive the age from another terminal (2, 2a). The gender acquisition means acquires the gender of the caller. The gender acquisition means may also acquire the gender using, for example, the result of voice recognition, or may receive it directly from another terminal. It is preferable that the product information acquisition unit (122, 122a, 122b) acquires the product specific information by using the human relationship acquired by the caller relationship acquisition unit. The product information acquisition unit holds group information that is a set of a set of a human relationship identifier that identifies a human relationship and one or more product identifiers that identify a product suitable for the human relationship, and acquires the caller relationship. It is more preferable to acquire, for example, a product specific information group suitable for the human relationship by using the human relationship acquired by the department.
また、上記各実施の形態において、端末装置(1,1a,1b)を構成する処理部(12、12a,12b)は、例えば、図示しない位置情報取得部をさらに備えていてもよい。位置情報取得部は、端末装置(1,1a,1b)または他端末(2,2a)のうち1種類以上の各端末の位置情報を取得する。検索手段1223は、位置情報取得部が取得した位置情報を用いて検索を行うことは好適である。検索手段1223は、例えば、各店舗の在庫に関する1以上の在庫情報を保持しており、在庫位置情報取得部が取得した位置情報を用いて、例えば、各端末の近傍の店舗に在庫のある商品群を対象に検索を行うことは、より好適である。 Further, in each of the above embodiments, the processing units (12, 12a, 12b) constituting the terminal device (1,1a, 1b) may further include, for example, a position information acquisition unit (not shown). The position information acquisition unit acquires the position information of one or more types of terminals (1,1a, 1b) or other terminals (2,2a). It is preferable that the search means 1223 performs a search using the position information acquired by the position information acquisition unit. The search means 1223 holds, for example, one or more inventory information regarding the inventory of each store, and uses the position information acquired by the inventory position information acquisition unit, for example, a product in stock in a store near each terminal. It is more preferable to search for a group.
また、上記各実施の形態において、一の装置に存在する2以上の通信手段(送信部16、受信部15など)は、物理的に一の媒体で実現されてもよいことは言うまでもない。
Further, in each of the above embodiments, it goes without saying that the two or more communication means (transmitting
また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 Further, in each of the above-described embodiments, each process (each function) may be realized by centralized processing by a single device (system), or by distributed processing by a plurality of devices. May be done.
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 It goes without saying that the present invention is not limited to the above embodiments, and various modifications can be made, and these are also included in the scope of the present invention.
以上のように、本発明にかかる端末装置は、他端末と通話を行いながら商品提案ができるという効果を有し、端末装置等として有用である。 As described above, the terminal device according to the present invention has an effect of being able to propose a product while talking with another terminal, and is useful as a terminal device or the like.
1、1a、1b 端末装置
2、2a 他端末
3 サーバ装置
11 格納部
12、12a、12b 処理部
13 出力部
14 受付部
15 受信部
16 送信部
21 他格納部
22、22a 他処理部
23 他出力部
24 他受付部
25 他受信部
26、26a 他送信部
31 サーバ格納部
32 サーバ受信部
33 サーバ処理部
34 サーバ送信部
100、200、300 情報システム
121 通話部
122、122a、122b 商品情報取得部
123 購入処理部
124 決済処理部
131 商品情報出力部
141 購入指示受付部
151 購入指示受信部
1221 音声認識手段
1222 商品特定情報取得手段
1223 検索手段
1224 音声情報送信手段
1225 商品情報受信手段
1, 1a,
Claims (10)
前記他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得部と、
前記商品情報を出力する商品情報出力部とを具備し、
前記商品情報取得部は、
前記他端末が取得した商品情報を前記他端末から受信する、端末装置。 A call unit that makes a call with another terminal, which is another terminal device,
The product information searched by using the voice information transmitted from the other terminal or the product specific information acquired from one or more of the received voice information is acquired during a call with the other terminal. Product information acquisition department and
It is provided with a product information output unit that outputs the product information.
The product information acquisition department
A terminal device that receives product information acquired by the other terminal from the other terminal.
前記他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得部と、
前記商品情報を出力する商品情報出力部と、
前記商品情報出力部が出力した商品情報に対応する商品の購入指示を受け付ける購入指示受付部と、
前記購入指示の受け付けに応じて、前記商品の購入のための購入処理を行う購入処理部とを具備し、
前記購入処理部は、
前記商品の購入のための購入情報を前記他端末に送信する端末装置。 A call unit that makes a call with another terminal, which is another terminal device,
The product information searched by using the voice information transmitted from the other terminal or the product specific information acquired from one or more of the received voice information is acquired during a call with the other terminal. Product information acquisition department and
A product information output unit that outputs the product information and
A purchase instruction reception unit that receives purchase instructions for products corresponding to the product information output by the product information output unit, and a purchase instruction reception unit.
It is provided with a purchase processing unit that performs purchase processing for purchasing the product in response to the acceptance of the purchase instruction.
The purchase processing unit
A terminal device that transmits purchase information for purchasing the product to the other terminal.
前記他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得部と、
前記商品情報を出力する商品情報出力部と、
前記他端末から検索された商品情報に対応する商品の購入指示を受信する購入指示受信部と、
前記購入指示の受信に応じて、前記商品の購入のための決済処理を行う決済処理部とを具備する端末装置。 A call unit that makes a call with another terminal, which is another terminal device,
The product information searched by using the voice information transmitted from the other terminal or the product specific information acquired from one or more of the received voice information is acquired during a call with the other terminal. Product information acquisition department and
A product information output unit that outputs the product information and
A purchase instruction receiving unit that receives a purchase instruction for a product corresponding to the product information searched from the other terminal.
A terminal device including a payment processing unit that performs payment processing for purchasing the product in response to receiving the purchase instruction.
前記通話部が、他の端末装置である他端末と通話を行う通話ステップと、
前記商品情報取得部が、前記他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得ステップと、
前記商品情報出力部が、前記商品情報を出力する商品情報出力ステップとを含み、
前記商品情報取得ステップにおいて、
前記他端末が取得した商品情報を前記他端末から受信する、商品提案方法。 It is a product proposal method realized by the call unit, the product information acquisition unit, and the product information output unit.
A call step in which the call unit makes a call with another terminal, which is another terminal device,
The product information obtained by the product information acquisition unit using the product specific information acquired from the voice information transmitted from the other terminal or the voice information of one or more of the received voice information is obtained from the other. The product information acquisition step to be acquired during a call with the terminal, and
The product information output unit includes a product information output step for outputting the product information.
In the product information acquisition step
A product proposal method for receiving product information acquired by the other terminal from the other terminal.
前記通話部が、他の端末装置である他端末と通話を行う通話ステップと、
前記商品情報取得部が、前記他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得ステップと、
前記商品情報出力部が、前記商品情報を出力する商品情報出力ステップと、
前記購入指示受付部が、前記商品情報出力ステップで出力された商品情報に対応する商品の購入指示を受け付ける購入指示受付ステップと、
前記購入処理部が、前記購入指示の受け付けに応じて、前記商品の購入のための購入処理を行う購入処理ステップとを含み、
前記購入処理ステップにおいて、
前記商品の購入のための購入情報を前記他端末に送信する、商品提案方法。 It is a product proposal method realized by a call unit, a product information acquisition unit, a product information output unit, a purchase instruction reception unit, and a purchase processing unit.
A call step in which the call unit makes a call with another terminal, which is another terminal device,
The product information obtained by the product information acquisition unit using the product specific information acquired from the voice information transmitted from the other terminal or the voice information of one or more of the received voice information is obtained from the other. The product information acquisition step to be acquired during a call with the terminal, and
A product information output step in which the product information output unit outputs the product information,
A purchase instruction reception step in which the purchase instruction reception unit receives a purchase instruction for a product corresponding to the product information output in the product information output step.
The purchase processing unit includes a purchase processing step of performing a purchase processing for purchasing the product in response to the acceptance of the purchase instruction.
In the purchase processing step
A product proposal method for transmitting purchase information for purchasing the product to the other terminal.
前記通話部が、他の端末装置である他端末と通話を行う通話ステップと、
前記商品情報取得部が、前記他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得ステップと、
前記商品情報出力部が、前記商品情報を出力する商品情報出力ステップと、
前記購入指示受信部が、前記他端末から検索された商品情報に対応する商品の購入指示を受信する購入指示受信ステップと、
前記決済処理部が、前記購入指示の受信に応じて、前記商品の購入のための決済処理を行う決済処理ステップとを具備する商品提案方法。 It is a product proposal method realized by a call unit, a product information acquisition unit, a product information output unit, a purchase instruction receiving unit, and a payment processing unit.
A call step in which the call unit makes a call with another terminal, which is another terminal device,
The product information obtained by the product information acquisition unit using the product specific information acquired from the voice information transmitted from the other terminal or the voice information of one or more of the received voice information is obtained from the other. The product information acquisition step to be acquired during a call with the terminal, and
A product information output step in which the product information output unit outputs the product information,
A purchase instruction receiving step in which the purchase instruction receiving unit receives a purchase instruction of a product corresponding to the product information searched from the other terminal.
The payment processor, in response to reception of the purchase order, product proposals method of and a settlement processing step of performing a settlement process for the purchase of the product.
他の端末装置である他端末と通話を行う通話部と、
前記他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得部と、
前記商品情報を出力する商品情報出力部として機能させるためのプログラムであって、
前記商品情報取得部は、
前記他端末が取得した商品情報を前記他端末から受信する、ものとして前記コンピュータを機能させるためのプログラム。 Computer,
A call unit that makes a call with another terminal, which is another terminal device,
The product information searched by using the voice information transmitted from the other terminal or the product specific information acquired from one or more of the received voice information is acquired during a call with the other terminal. Product information acquisition department and
A program for functioning as a product information output unit that outputs the product information.
The product information acquisition department
A program for operating the computer as a device for receiving product information acquired by the other terminal from the other terminal.
他の端末装置である他端末と通話を行う通話部と、
前記他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得部と、
前記商品情報を出力する商品情報出力部と、
前記商品情報出力部が出力した商品情報に対応する商品の購入指示を受け付ける購入指示受付部と、
前記購入指示の受け付けに応じて、前記商品の購入のための購入処理を行う購入処理部として機能させるためのプログラムであって、
前記購入処理部は、
前記商品の購入のための購入情報を前記他端末に送信する、ものとして前記コンピュータを機能させるためのプログラム。 Computer,
A call unit that makes a call with another terminal, which is another terminal device,
The product information searched by using the voice information transmitted from the other terminal or the product specific information acquired from one or more of the received voice information is acquired during a call with the other terminal. Product information acquisition department and
A product information output unit that outputs the product information and
A purchase instruction reception unit that receives purchase instructions for products corresponding to the product information output by the product information output unit, and a purchase instruction reception unit.
It is a program for functioning as a purchase processing unit that performs purchase processing for purchasing the product in response to the acceptance of the purchase instruction.
The purchase processing unit
A program for operating the computer as a device for transmitting purchase information for purchasing the product to the other terminal.
他の端末装置である他端末と通話を行う通話部と、
前記他端末から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、前記他端末との通話中に取得する商品情報取得部と、
前記商品情報を出力する商品情報出力部と、
前記他端末から検索された商品情報に対応する商品の購入指示を受信する購入指示受信部と、
前記購入指示の受信に応じて、前記商品の購入のための決済処理を行う決済処理部として機能させるためのプログラム。 Computer,
A call unit that makes a call with another terminal, which is another terminal device,
The product information searched by using the voice information transmitted from the other terminal or the product specific information acquired from one or more of the received voice information is acquired during a call with the other terminal. Product information acquisition department and
A product information output unit that outputs the product information and
A purchase instruction receiving unit that receives a purchase instruction for a product corresponding to the product information searched from the other terminal.
A program for functioning as a payment processing unit that performs payment processing for purchasing the product in response to receiving the purchase instruction.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017063579A JP6863792B2 (en) | 2017-03-28 | 2017-03-28 | Terminal devices, product proposal methods, and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017063579A JP6863792B2 (en) | 2017-03-28 | 2017-03-28 | Terminal devices, product proposal methods, and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018166302A JP2018166302A (en) | 2018-10-25 |
| JP6863792B2 true JP6863792B2 (en) | 2021-04-21 |
Family
ID=63923024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017063579A Active JP6863792B2 (en) | 2017-03-28 | 2017-03-28 | Terminal devices, product proposal methods, and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6863792B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7032713B1 (en) | 2021-07-20 | 2022-03-09 | 株式会社Toreru | Search device, search method and search program |
-
2017
- 2017-03-28 JP JP2017063579A patent/JP6863792B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018166302A (en) | 2018-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11790376B2 (en) | Predicting customer support requests | |
| JP6812392B2 (en) | Information output method, information output device, terminal device and computer-readable storage medium | |
| CN109844855B (en) | Multiple Computational Agent Execution of Tasks | |
| US8160215B2 (en) | Systems and methods for visual presentation and selection of IVR menu | |
| CN111699469B (en) | Interactive response method based on intention and electronic equipment thereof | |
| US20190166071A1 (en) | Chatbot system and service method thereof | |
| CN108156317B (en) | Call voice control method and device, storage medium and mobile terminal | |
| CN107615274A (en) | Enhance the functionality of virtual assistants and dialogue systems via a plugin marketplace | |
| US12183329B2 (en) | Electronic device for processing user utterance and operation method therefor | |
| WO2016172339A1 (en) | Cross-linking call metadata | |
| US8625756B1 (en) | Systems and methods for visual presentation and selection of IVR menu | |
| CN111694926A (en) | Interactive processing method and device based on scene dynamic configuration and computer equipment | |
| JP6951095B2 (en) | Parent terminal, child terminal, payment processing method, and program | |
| KR102701423B1 (en) | Electronic device for performing speech recognition and the method for the same | |
| KR20190092997A (en) | Electronic apparatus for executing recommendation application and operating method thereof | |
| CN119128276A (en) | Product recommendation method and related device based on large language model and multi-agent | |
| US8867708B1 (en) | Systems and methods for visual presentation and selection of IVR menu | |
| US8731148B1 (en) | Systems and methods for visual presentation and selection of IVR menu | |
| KR102421745B1 (en) | System and device for generating TTS model | |
| US20140040298A1 (en) | Apparatus and method for starting up software | |
| KR102417029B1 (en) | Electronic device and metohd for expressing natural language | |
| CN110275948B (en) | Free jump method, device and medium for self-service | |
| JP6863792B2 (en) | Terminal devices, product proposal methods, and programs | |
| CN107846493B (en) | Call contact control method, device, storage medium and mobile terminal | |
| US9356897B1 (en) | Systems and methods for a provider initialized real-time chat based on detection of a pattern |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200205 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201019 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201027 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201203 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210119 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210127 |
|
| 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: 20210309 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210401 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6863792 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |