Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6863792B2 - Terminal devices, product proposal methods, and programs - Google Patents
[go: Go Back, main page]

JP6863792B2 - Terminal devices, product proposal methods, and programs - Google Patents

Terminal devices, product proposal methods, and programs Download PDF

Info

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
Application number
JP2017063579A
Other languages
Japanese (ja)
Other versions
JP2018166302A (en
Inventor
浩之 吉國
浩之 吉國
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2017063579A priority Critical patent/JP6863792B2/en
Publication of JP2018166302A publication Critical patent/JP2018166302A/en
Application granted granted Critical
Publication of JP6863792B2 publication Critical patent/JP6863792B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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).

特開2009−116628号公報JP-A-2009-116628

しかし、上記決済システムにおける携帯電話端末のような従来の端末装置では、他の端末装置と通話を行いながら商品提案ができなかった。 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.

実施の形態1における情報システムのブロック図Block diagram of the information system according to the first embodiment 同端末装置の動作を説明するフローチャートFlow chart explaining the operation of the terminal device 同商品情報取得処理を説明するフローチャートFlow chart explaining the product information acquisition process 同商品情報のデータ構造図Data structure diagram of the product information 同購入画面の一出力例を示す図Diagram showing an output example of the purchase screen 同購入画面の他の出力例を示す図Diagram showing other output examples of the purchase screen 実施の形態2における情報システムのブロック図Block diagram of the information system according to the second embodiment 同商品情報取得処理を説明するフローチャートFlow chart explaining the product information acquisition process 実施の形態3における情報システムのブロック図Block diagram of the information system according to the third embodiment 同コンピュータシステムの外観図External view of the computer system 同コンピュータシステムの内部構成の一例を示す図Diagram showing an example of the internal configuration of the computer system

以下、端末装置等を備える情報システムの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 information system 100 according to the present embodiment. The information system 100 includes one or more terminal devices 1 and one or more other terminals 2.

一般に、他端末とは、他の端末装置である。これに対して、端末装置は、自端末と呼んでもよい。また、例えば、端末装置は、親が使用する端末装置であり、他端末は、子が使用する端末装置であってもよい。さらに、他端末は、端末装置とは異なる構成を有していてもよいし、端末装置と同じ構成を有していても構わない。 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 storage unit 11, a processing unit 12, an output unit 13, a reception unit 14, a reception unit 15, and a transmission unit 16. The processing unit 12 includes a call unit 121, a product information acquisition unit 122, a purchase processing unit 123, and a payment processing unit 124. The product information acquisition unit 122 includes a voice recognition unit 1221, a product identification information acquisition unit 1222, and a search unit 1223. The output unit 13 includes a product information output unit 131. The reception unit 14 includes a purchase instruction reception unit 141. The receiving unit 15 includes a purchase instruction receiving unit 151.

他端末2は、他格納部21、他処理部22、他出力部23、他受付部24、他受信部25、および他送信部26を備える。 The other terminal 2 includes another storage unit 21, another processing unit 22, another output unit 23, another reception unit 24, another reception unit 25, and another transmission unit 26.

端末装置1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、自端末識別子、1以上の他端末識別子、1以上の商品情報などである。 The storage unit 11 constituting the terminal device 1 can store various types of information. The various types of information include, for example, the own terminal identifier, one or more other terminal identifiers, and one or more product information.

自端末識別子とは、端末装置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 other terminals 2 corresponding to the terminal device 1. The corresponding other terminal 2 is a terminal used by another user who talks with the user of the terminal device 1. The other user is, for example, the user's family, friends, colleagues, etc., but can be anyone who can talk to the user. In the following, the corresponding other terminal 2 may be simply referred to as another terminal 2. Further, as a specific example, when the user is a parent and the corresponding other user is a child of the parent, the terminal device 1 of the parent may be referred to as a parent terminal, and the other terminal 2 of the child may be referred to as a child terminal. is there.

他端末識別子もまた、アドレスや電話番号等でもユーザ識別子でもよい。なお、以下では、自端末識別子および他端末識別子を、単に端末識別子と総称する場合もある。格納部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 storage unit 11 are, for example, a pair of an address and a telephone number.

商品情報とは、商品に関する情報をいう。商品情報は、通常、提案対象となり得る商品に関する情報である。商品情報は、例えば、商品識別子、種別識別子、価格情報、または価格帯情報のうち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 storage unit 11. In the present embodiment, for example, it is preferable that the receiving unit 15 described later receives one or more product information from the server device and stores it in the storage unit 11. The storage by the storage unit 11 may be a temporary memory.

または、1以上の商品情報は、例えば、他端末2を構成する他格納部21に格納されてもよいし、コンピュータがアクセス可能な記録媒体であれば、どこに格納されていてもよい。なお、格納部11等を実現する記録媒体に格納される1以上の商品情報を、以下では、商品情報群と記す場合もある。 Alternatively, one or more product information may be stored in, for example, another storage unit 21 constituting the other terminal 2, or may be stored in any recording medium that can be accessed by a computer. In addition, one or more product information stored in the recording medium that realizes the storage unit 11 and the like may be referred to as a product information group below.

処理部12は、各種の処理を行う。各種の処理とは、例えば、以下に説明する通話部121、商品情報取得部122、音声認識手段1221、商品特定情報取得手段1222、検索手段1223、購入処理部123、および決済処理部124等の処理である。 The processing unit 12 performs various processes. The various processes include, for example, the call unit 121, the product information acquisition unit 122, the voice recognition unit 1221, the product specific information acquisition unit 1222, the search unit 1223, the purchase processing unit 123, the payment processing unit 124, and the like described below. It is a process.

通話部121は、他端末2と通話を行う。通話とは、他端末2から送信された音声情報の受信、または当該端末装置1のマイクロフォンを介して受け付けられた音声情報の送信のうちの1種類以上を含む処理である。また、通話は、例えば、携帯電話、固定電話、IP電話、Skype(登録商標)等による通話であるが、その種類は問わない。 The call unit 121 makes a call with the other terminal 2. The call is a process including one or more types of reception of voice information transmitted from another terminal 2 or transmission of voice information received via the microphone of the terminal device 1. The call is, for example, a call by a mobile phone, a landline phone, an IP phone, Skype (registered trademark), or the like, but the type is not limited.

通話部121は、通常、格納部11に格納されている他端末識別子で識別される他端末2と通話を行うが、それ以外の他端末2と通話してもよく、その通話相手は問わない。なお、格納されている他端末識別子で識別される他端末2以外の他端末2と通話を行う場合、通話部121は、例えば、通話開始時に、当該他端末2または外部のサーバ等から、当該他端末2の他端末識別子を取得することは好適である。 The calling unit 121 normally makes a call with another terminal 2 identified by the other terminal identifier stored in the storage unit 11, but may talk with other terminals 2 regardless of the other party. .. When making a call with another terminal 2 other than the other terminal 2 identified by the stored other terminal identifier, the call unit 121 receives the call from, for example, the other terminal 2 or an external server at the start of the call. It is preferable to acquire the other terminal identifier of the other terminal 2.

商品情報取得部122は、商品情報を取得する。なお、商品情報を取得することは、一の商品情報を取得することでも、2以上の商品情報を取得することでもよい。商品情報取得部122は、他端末2との通話中に、送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報(以下、単に音声情報と記す場合がある)から取得された商品特定情報を用いて検索された商品情報を取得する。 The product information acquisition unit 122 acquires product information. The product information may be acquired by acquiring one product information or by acquiring two or more product information. The product information acquisition unit 122 acquires from one or more voice information (hereinafter, may be simply referred to as voice information) of the transmitted voice information or the received voice information during a call with the other terminal 2. Acquire the product information searched by using the product specific information obtained.

送信された音声情報とは、通常、通話部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 call unit 121, and is information on the utterance voice of another user. Is. The received voice information is usually voice information received via the microphone of the terminal device 1, and is information on the voice spoken by the user.

商品特定情報とは、商品を特定する情報である。商品特定情報は、通常、提案対象となる商品を特定する情報である。商品特定情報は、例えば、商品名、種別、価格などであるが、商品を特定し得る情報であれば何でもよい。商品特定情報は、例えば、音声認識、形態素解析等により取得されることは好適であり、機械学習や深層学習等も用いて取得されることは、より好適である。音声認識、形態素解析、機械学習、および深層学習は、いずれも公知であり、説明を省略する。音声認識等は、当該端末装置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 other terminal 2, or a server device (not shown), or may be shared by any two or three of them.

商品情報取得部122は、こうして取得された商品特定情報を用いて検索された商品情報を取得する。検索とは、商品情報群から、提案対象となる商品情報を特定することである。なお、提案対象となる商品情報は、一の商品情報でも、2以上の商品情報でもよい。検索は、例えば、格納部11等に格納されている商品情報群から、提案対象となる商品情報を、取得された商品特定情報を用いて特定することであってもよい。検索もまた、端末装置1、他端末2、またはサーバ装置のいずれで行われてもよいし、検索サイトが利用されてもよい。 The product information acquisition unit 122 acquires the product information searched by using the product identification information acquired in this way. The search is to identify the product information to be proposed from the product information group. The product information to be proposed may be one product information or two or more product information. The search may be, for example, specifying the product information to be proposed from the product information group stored in the storage unit 11 or the like by using the acquired product identification information. The search may also be performed on any of the terminal device 1, the other terminal 2, or the server device, and the search site may be used.

商品情報取得部122は、通常、サーバ装置に対して検索を要求し、商品情報を取得する。要求することは、例えば、音声情報をサーバ装置に送信することでもよい。ただし、商品情報取得部122は、例えば、他端末2の要求に応じてサーバ装置で検索された情報を他端末2から受信してもよい。または、例えば、サーバ装置が、通話の制御機能をも有する場合、商品情報取得部122は、特に検索の要求は行わず、サーバ装置で通話の音声情報を用いて検索された商品情報をサーバ装置から受信してもよい。または、他端末2が検索機能を有する場合は、他端末2で検索された情報を他端末2から受信したりしてもよい。あるいは、商品情報取得部122自身が検索を行うことで、商品情報を取得しても構わない。ただし、本実施の形態では、主として、商品情報取得部122自身が検索を行うことで、商品情報を取得する場合を説明する。 The product information acquisition unit 122 usually requests a search from the server device and acquires the product information. The request may be, for example, transmitting voice information to the server device. However, the product information acquisition unit 122 may receive, for example, the information searched by the server device in response to the request of the other terminal 2 from the other terminal 2. Alternatively, for example, when the server device also has a call control function, the product information acquisition unit 122 does not particularly request a search, and the server device searches for the product information using the voice information of the call on the server device. You may receive from. Alternatively, when the other terminal 2 has a search function, the information searched by the other terminal 2 may be received from the other terminal 2. Alternatively, the product information acquisition unit 122 itself may acquire the product information by performing a search. However, in the present embodiment, the case where the product information is acquired mainly by the product information acquisition unit 122 itself performing the search will be described.

音声認識手段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 other terminal 2 which is the other party of the call unit 121 or the voice information received via the microphone of the terminal device 1. And get the character string corresponding to the call content. The call content is the content of a call between the call unit 121 and the other terminal 2. The content of the call usually includes one or more types of utterances of the user's utterance or another user's utterance. The character string corresponding to the content of the call is a character string indicating one or more kinds of utterances. The character string is usually represented by text data, but the representation format does not matter.

商品特定情報取得手段1222は、商品特定情報を取得する手段である。商品特定情報取得手段1222は、音声認識手段1221が取得した文字列から、商品特定情報を取得する。なお、文字列から商品特定情報を取得する技術は公知である。商品特定情報取得手段1222は、例えば、取得された文字列を用いて形態素解析を行うことによって、1以上の名詞を取得することは好適である。なお、形態素解析によって1以上の名詞を取得する技術は、公知であり、説明を省略する。さらに、商品特定情報取得手段1222は、取得した1以上の名詞を、例えば、機械学習や深層学習などにより、商品名、種別、価格等の1以上のクラスに分類することは、より好適である。なお、機械学習等による名詞の分類の技術は、公知であり、説明を省略する。 The product specific information acquisition unit 1222 is a means for acquiring product specific information. The product identification information acquisition unit 1222 acquires the product identification information from the character string acquired by the voice recognition unit 1221. A technique for acquiring product specific information from a character string is known. It is preferable that the product identification information acquisition unit 1222 acquires one or more nouns by, for example, performing a morphological analysis using the acquired character string. A technique for acquiring one or more nouns by morphological analysis is known, and the description thereof will be omitted. Further, it is more preferable that the product specific information acquisition means 1222 classifies the acquired one or more nouns into one or more classes such as product name, type, and price by machine learning or deep learning, for example. .. The technique of classifying nouns by machine learning or the like is well known, and the description thereof will be omitted.

こうして、商品特定情報取得手段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 information acquisition unit 1222 as a key, and identifies the specified product. Get information.

商品特定情報を用いた検索とは、例えば、当該商品特定情報が有する商品名に対応する商品識別子を含む商品情報を取得することであってもよい。対応することは、一致することでもよし、一致すると見なし得るほど類似することでもよいし、類似度が閾値より大きい又は閾値以上であることでもよい。類似度は、例えば、商品識別子を構成する全文字数に占める、商品名と一致する連続した文字数の割合として算出されてもよい。または、類似度は、例えば、商品名と一致する連続文字数をパラメータとする増加関数で算出されてもよいし、商品名と一致しない文字数をパラメータとする減少関数で算出されてもよく、類似度の算出方法は問わない。なお、かかる事項は、例えば、商品特定情報に含まれる種別と、商品情報に含まれ種類識別子との間の対応等についても当てはまる。 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 reception unit 14 accepts the input, and the search means 1223 may narrow down by using the accepted keyword. Alternatively, for example, the user inputs a keyword or the like by voice with a microphone, the reception unit 14 receives the voice information, and the voice recognition means 1221 performs voice recognition on the received voice information to acquire the keyword or the like. However, the search means 1223 may narrow down by the acquired keywords or the like, and the method for narrowing down is not limited.

このように、本実施の形態では、商品情報取得部122が、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備えていることで、提案対象となる商品情報を端末装置1自身で取得できる。 As described above, in the present embodiment, the product information acquisition unit 122 includes the voice recognition means 1221, the product specific information acquisition means 1222, and the search means 1223, so that the product information to be proposed can be obtained by the terminal device 1. You can get it yourself.

ただし、音声認識手段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 processing unit 22 constituting the other terminal 2, or a processing unit of a server device (not shown). You may have it. The former configuration will be described in the second embodiment, and the latter configuration will be described in the third embodiment. Alternatively, these three means may be distributed and provided in two or more types of the terminal device 1, the other terminal 2, or the server device.

購入処理部123は、購入処理を行う。購入処理とは、商品の購入に関する処理をいう。購入処理は、通常、提案された商品を購入するための処理である。提案された商品とは、例えば、商品情報取得部122が取得した商品情報であり、後述する商品情報出力部131が出力した商品情報に対応する商品である。 The purchase processing unit 123 performs purchase processing. The purchase process refers to a process related to the purchase of a product. The purchase process is usually a process for purchasing the proposed product. The proposed product is, for example, product information acquired by the product information acquisition unit 122, and is a product corresponding to the product information output by the product information output unit 131, which will be described later.

購入処理は、例えば、決済処理でもよいし、購入情報の他端末2または図示しないサーバ装置への送信であっても構わない。決済処理とは、決済のための処理をいう。決済は、例えば、クレジットカードによる決済、電子マネーによる支払い、またはポイントの利用などであるが、電子的な決済であれば、その方法は問わない。決済のための処理は、決済それ自体を含んでいてもよいし、含まなくてもよい。決済それ自体は、例えば、当該端末装置1で行われてもよいし、他端末2で行われてもよいし、図示しないサーバ装置で行われても構わない。決済のための処理は、例えば、決済が実行される装置への購入情報の送信も含んでよい。このように、決済処理の内容や実行主体は問わない。 The purchase process may be, for example, a payment process, or may be transmission of purchase information to another terminal 2 or a server device (not shown). Settlement processing refers to processing for settlement. The payment is, for example, payment by credit card, payment by electronic money, use of points, etc., but any method can be used as long as it is electronic payment. The process for settlement may or may not include the settlement itself. The settlement itself may be performed by, for example, the terminal device 1, another terminal 2, or a server device (not shown). The process for settlement may also include, for example, the transmission of purchase information to the device on which the settlement is performed. In this way, the content of the settlement process and the executing entity do not matter.

購入情報とは、商品の購入のための情報である。購入情報は、例えば、商品識別子、数量情報、価格情報などを有する。購入する商品の数量を示す情報である。数量情報は、例えば、“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 terminal 2 or a server device that has received such purchase information from the terminal device 1.

購入処理部123は、通常、購入指示の受け付けに応じて、購入処理を行う。購入指示とは、商品の購入に関する指示をいう。購入指示は、通常、提案された商品を購入するための指示であり、後述する購入指示受付部141によって受け付けられる。 The purchase processing unit 123 normally performs purchase processing in response to the acceptance of a purchase instruction. The purchase instruction means an instruction regarding the purchase of a product. The purchase instruction is usually an instruction for purchasing the proposed product, and is received by the purchase instruction reception unit 141, which will be described later.

購入処理部123は、例えば、後述する商品情報出力部131が出力した商品情報に対応する商品の購入指示を購入指示受付部141が受け付けたことに応じて、例えば、自ら決済処理を行ってもよいし、または、購入情報を他端末2または図示しないサーバ装置に送信してもよい。 For example, the purchase processing unit 123 may perform payment processing by itself in response to the purchase instruction receiving unit 141 receiving the purchase instruction of the product corresponding to the product information output by the product information output unit 131 described later. Alternatively, the purchase information may be transmitted to another terminal 2 or a server device (not shown).

決済処理部124は、決済処理を行う。決済処理部124は、通常、後述する購入指示受信部151による購入指示の受信に応じて、決済処理を行う。決済処理部124は、例えば、購入指示受信部151による購入指示の受信に応じて、購入指示受信部151が当該購入指示と対に受信した購入情報に対応する決済処理を行うことは好適である。 The settlement processing unit 124 performs settlement processing. The payment processing unit 124 normally performs payment processing in response to the reception of the purchase instruction by the purchase instruction receiving unit 151, which will be described later. It is preferable that the payment processing unit 124 performs payment processing corresponding to the purchase information received by the purchase instruction receiving unit 151 in response to the reception of the purchase instruction by the purchase instruction receiving unit 151, for example. ..

出力部13は、各種の情報を出力する。各種の情報とは、例えば、商品情報などである。出力部13は、各種の情報を、通常、ディスプレイやスピーカなどの出力デバイスを介して出力するが、例えば、プリンタでプリントアウトしたり、記録媒体に蓄積したり、外部の装置に送信したり、他の処理装置や他のプログラムなどに引渡したりしてもよく、出力の態様は問わない。なお、ディスプレイ等の出力デバイスを介した出力は、通常、当該端末装置1での出力であるが、例えば、外部ディスプレイ等を介した出力でもよい。 The output unit 13 outputs various information. The various types of information include, for example, product information. The output unit 13 normally outputs various types of information via an output device such as a display or a speaker, but for example, it may be printed out by a printer, stored in a recording medium, or transmitted to an external device. It may be handed over to another processing device or another program, and the mode of output does not matter. The output via an output device such as a display is usually the output of the terminal device 1, but may be, for example, an output via an external display or the like.

商品情報出力部131は、1または2以上の商品情報を出力する。商品情報出力部131は、本実施の形態では、通常、商品情報取得部122が取得した商品情報を出力する。ただし、商品情報出力部131は、例えば、検索手段1223が検索した商品情報を出力してもよいし、商品情報取得部122が他端末2または図示しないサーバ装置等から受信した商品情報を出力しても構わない。なお、前者は、実施の形態2における通常の動作であり、後者は、実施の形態3における通常の動作である。 The product information output unit 131 outputs one or more product information. In the present embodiment, the product information output unit 131 normally outputs the product information acquired by the product information acquisition unit 122. However, the product information output unit 131 may output the product information searched by the search means 1223, for example, or the product information acquisition unit 122 outputs the product information received from another terminal 2 or a server device (not shown). It doesn't matter. The former is a normal operation in the second embodiment, and the latter is a normal operation in the third embodiment.

商品情報出力部131は、商品情報を、通常、当該端末装置1または通話相手の他端末2のうち1以上で出力する。出力とは、通常、ディスプレイやスピーカ等の出力デバイスを介した出力であるが、例えば、他端末2への送信でもよい。 The product information output unit 131 normally outputs the product information on one or more of the terminal device 1 or the other terminal 2 of the other party. The output is usually an output via an output device such as a display or a speaker, but may be transmitted to another terminal 2, for example.

なお、出力される購入情報は、取得または受信された購入情報と同じでなくてもよい。例えば、商品情報出力部131は、画面構成情報を保持しており、取得または受信された購入情報と、この画面構成情報とを用いて、購入画面を出力することは好適である。 The output purchase information does not have to be the same as the acquired or received purchase information. For example, the product information output unit 131 holds the screen configuration information, and it is preferable to output the purchase screen by using the acquired or received purchase information and the screen configuration information.

購入画面とは、商品情報に対応する商品を購入するための画面である。購入画面は、購入情報を有する。また、購入画面は、例えば、「購入する」ボタン、「キャンセル」ボタン等も有することは好適である。なお、購入画面は、例えば、支払方法の選択を行うためのダイアログボックス等をも有することは、より好適である。ただし、購入許可画面の構成は問わない。 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 reception unit 14 receives various types of information. The various types of information include, for example, purchase instructions. Acceptance means accepting information input by input devices such as keyboards, touch panels, and microphones, receiving information transmitted via networks, and accepting information read from recording media such as disks and semiconductor memories. Is a concept that includes.

購入指示受付部141は、購入指示を受け付ける。購入指示受付部141は、通常、商品情報出力部131が出力した商品情報に対応する商品の購入指示を受け付ける。 The purchase instruction reception unit 141 receives the purchase instruction. The purchase instruction receiving unit 141 normally receives a purchase instruction for a product corresponding to the product information output by the product information output unit 131.

購入指示受付部141は、購入指示を、例えば、端末装置1の入力デバイスで受け付けてもよいし、他端末2から受信してもよい。購入指示を受け付けることは、例えば、入力デバイスを介して購入ボタンの選択を受け付けることでもよい。 The purchase instruction receiving unit 141 may receive the purchase instruction from, for example, the input device of the terminal device 1 or may be received from another terminal 2. Accepting the purchase instruction may be, for example, accepting the selection of the purchase button via the input device.

受信部15は、各種の情報を受信する。各種の情報とは、例えば、購入指示などである。 The receiving unit 15 receives various types of information. The various types of information include, for example, purchase instructions.

購入指示受信部151は、購入指示を受信する。購入指示受信部151は、通常、他端末2との通話中に、他端末2から、検索された商品情報に対応する商品の購入指示を受信する。 The purchase instruction receiving unit 151 receives the purchase instruction. The purchase instruction receiving unit 151 normally receives a purchase instruction of a product corresponding to the searched product information from the other terminal 2 during a call with the other terminal 2.

送信部16は、各種の情報を送信する。各種の情報には、例えば、購入情報などが含まれていてもよい。 The transmission unit 16 transmits various types of information. The various types of information may include, for example, purchase information.

他端末2を構成する他格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、当該他端末2を識別する端末識別子、当該他端末2に対応する端末装置1を識別する端末識別子などである。また、他格納部21には、例えば、1以上の商品情報が格納されていてもよい。 The other storage unit 21 constituting the other terminal 2 can store various types of information. The various types of information include, for example, a terminal identifier that identifies the other terminal 2, a terminal identifier that identifies the terminal device 1 corresponding to the other terminal 2, and the like. Further, for example, one or more product information may be stored in the other storage unit 21.

他処理部22は、各種の処理を行う。各種の処理とは、例えば、通話などである。詳しくは、他処理部22は、例えば、端末装置1から送信された音声情報の受信、当該他端末2のマイクロフォンを介して受け付けられた音声情報の端末装置1への送信などを行う。なお、端末装置1から送信された音声情報とは、ユーザの発話音声の情報であり、受け付けられた音声情報とは、他ユーザの発話音声の情報である。なお、各種の処理には、例えば、フローチャートで説明する各種の判別なども含まれる。また、各種の処理には、例えば、購入または決済のうち1種類以上の処理が含まれていてもよい。 The other processing unit 22 performs various processes. The various processes include, for example, a telephone call. Specifically, the other processing unit 22 receives, for example, the voice information transmitted from the terminal device 1, transmits the voice information received via the microphone of the other terminal 2, and the like to the terminal device 1. The voice information transmitted from the terminal device 1 is the information of the utterance voice of the user, and the received voice information is the information of the utterance voice of another user. It should be noted that the various processes include, for example, various discriminations described in the flowchart. Further, the various processes may include, for example, one or more types of processes of purchase or settlement.

また、他処理部22は、例えば、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備えていてもよい。さらに、他処理部22は、端末装置1の処理部11と同等の機能を有することは好適である。 Further, the other processing unit 22 may include, for example, voice recognition means 1221, product identification information acquisition means 1222, and search means 1223. Further, it is preferable that the other processing unit 22 has the same function as the processing unit 11 of the terminal device 1.

他出力部23は、各種の情報を出力する。各種の情報とは、例えば、音声情報などである。他出力部23は、例えば、他処理部22が端末装置1から受信した音声情報を、スピーカを介して出力する。また、他出力部23は、例えば、後述する他受信部25が受信した商品情報を、ディスプレイやスピーカを介して出力してもよい。 The other output unit 23 outputs various information. The various types of information include, for example, voice information. The other output unit 23 outputs, for example, the voice information received from the terminal device 1 by the other processing unit 22 via the speaker. Further, the other output unit 23 may output, for example, the product information received by the other reception unit 25, which will be described later, via the display or the speaker.

他受付部24は、各種の情報を受け付け得る。各種の情報とは、例えば、購入指示などである。他受付部24は、例えば、他出力部23が出力した商品情報に対応する商品の購入指示を、タッチパネル等の入力デバイスを介して受け付けてもよい。 The other reception unit 24 can receive various types of information. The various types of information include, for example, purchase instructions. The other reception unit 24 may, for example, receive a purchase instruction of a product corresponding to the product information output by the other output unit 23 via an input device such as a touch panel.

他受信部25は、各種の情報を受信し得る。各種の情報とは、例えば、購入情報などである。他受信部25は、例えば、端末装置1から購入情報を受信してもよい。他受信部25は、例えば、端末装置1から、当該端末装置1を識別する端末識別子と対に、購入情報を受信することは好適である。 The other receiving unit 25 can receive various types of information. The various types of information include, for example, purchase information. The other receiving unit 25 may receive purchase information from the terminal device 1, for example. It is preferable that the other receiving unit 25 receives purchase information from the terminal device 1, for example, in pairs with the terminal identifier that identifies the terminal device 1.

他送信部26は、各種の情報を送信し得る。各種の情報とは、例えば、購入指示であってもよい。他送信部26は、例えば、他受付部24が受け付けた購入指示を、他処理部22の通話相手である端末装置1に送信してもよい。または、他送信部26は、例えば、他受信部25が、端末装置1から当該端末装置1を識別する端末識別子と対に受信した購入情報であり、他出力部23が出力した購入情報に対して、他受付部24が受け付けた購入指示を、受信された端末識別子で識別される端末装置1に送信してもよい。 The other transmission unit 26 can transmit various types of information. The various information may be, for example, a purchase instruction. The other transmission unit 26 may, for example, transmit the purchase instruction received by the other reception unit 24 to the terminal device 1 which is the other party of the other processing unit 22. Alternatively, the other transmission unit 26 is, for example, purchase information received by the other reception unit 25 in pairs with the terminal identifier that identifies the terminal device 1 from the terminal device 1, with respect to the purchase information output by the other output unit 23. Then, the purchase instruction received by the other reception unit 24 may be transmitted to the terminal device 1 identified by the received terminal identifier.

なお、上記構成は一例であり、他端末2は、端末装置1と同じ構成を有していてもよい。また、このことは、他の実施形態にも当てはまる。 The above configuration is an example, and the other terminal 2 may have the same configuration as the terminal device 1. This also applies to other embodiments.

格納部11、他格納部21は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。 The storage unit 11 and the other storage unit 21 are preferably non-volatile recording media such as a hard disk or flash memory, but can also be realized by a volatile recording medium such as RAM.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル、マイクロフォン等、何でもよい。なお、かかる事項は、後出するサーバ格納部31にも当てはまる。 The process in which the information is stored in the storage unit 11 or the like does not matter. For example, information may be stored in the storage unit 11 or the like via a recording medium, or information transmitted via a network, a communication line, or the like may be stored in the storage unit 11 or the like. Well, or the information input via the input device may be stored in the storage unit 11 or the like. The input device may be, for example, a keyboard, a mouse, a touch panel, a microphone, or the like. It should be noted that such a matter also applies to the server storage unit 31 described later.

処理部12、通話部121、商品情報取得部122、音声認識手段1221、商品特定情報取得手段1222、検索手段1223、購入処理部123、決済処理部124、および他処理部22は、通常、MPUやメモリ等から実現され得る。処理部12等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。なお、かかる事項は、後出する処理部12a、他処理部22a、処理部12b、他処理部22、およびサーバ処理部33にも当てはまる。 The processing unit 12, the calling unit 121, the product information acquisition unit 122, the voice recognition means 1221, the product specific information acquisition unit 1222, the search means 1223, the purchase processing unit 123, the payment processing unit 124, and the other processing unit 22 are usually MPUs. It can be realized from or memory. The processing procedure of the processing unit 12 and the like is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, the processing procedure may be realized by hardware (dedicated circuit). It should be noted that such a matter also applies to the processing unit 12a, the other processing unit 22a, the processing unit 12b, the other processing unit 22, and the server processing unit 33, which will be described later.

出力部13、商品情報出力部131、および他出力部23は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。出力部13等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。 The output unit 13, the product information output unit 131, and the other output unit 23 may or may not include an output device such as a display or a speaker. The output unit 13 and the like can be realized by the driver software of the output device, or by the output device and its driver software.

受付部14、購入指示受付部141、および他受付部24は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部14等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。 The reception unit 14, the purchase instruction reception unit 141, and the other reception unit 24 may or may not include the input device. The reception unit 14 and the like can be realized by the driver software of the input device or by the input device and its driver software.

受信部15、購入指示受信部151、および他受信部25は、通常、有線または無線の通信手段(例えば、ネットワークカードやモデム等の通信モジュール)で実現されるが、放送を受信する手段(例えば、放送受信モジュール)で実現されてもよい。なお、かかる事項は、後出するサーバ受信部32にも当てはまる。 The receiving unit 15, the purchase instruction receiving unit 151, and the other receiving unit 25 are usually realized by a wired or wireless communication means (for example, a communication module such as a network card or a modem), but the means for receiving the broadcast (for example, for example). , Broadcast reception module). It should be noted that such a matter also applies to the server receiving unit 32 described later.

送信部16、および他送信部26は、通常、有線または無線の通信手段で実現されるが、放送手段(例えば、放送モジュール)で実現されてもよい。なお、かかる事項は、後出する他送信部26a、およびサーバ送信部34にも当てはまる。 The transmission unit 16 and the other transmission unit 26 are usually realized by a wired or wireless communication means, but may be realized by a broadcasting means (for example, a broadcasting module). It should be noted that such a matter also applies to the other transmission unit 26a and the server transmission unit 34, which will be described later.

次に、情報システム100の動作について図2および図3のフローチャートを用いて説明する。なお、既出の事項に関する説明は、省略または簡略化している。 Next, the operation of the information system 100 will be described with reference to the flowcharts of FIGS. 2 and 3. The explanations regarding the above-mentioned matters are omitted or simplified.

図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 processing unit 12 determines whether or not a call with another terminal 2 has been started by using, for example, information from a communication module that realizes the call unit 121. Note that the communication module may output, for example, a start flag indicating the start of a call according to the start of a call with the other terminal 2, and together with such a start flag, identifies the other terminal 2. It is preferable to output the terminal identifier as well. If the call with the other terminal 2 is started, the process proceeds to step S202, and if the call with the other terminal 2 is not started, the process returns to step S201.

(ステップS202)商品情報取得部122は、端末装置1と他端末との間で行われる通話の音声情報を用いて商品情報を取得する処理である商品情報取得処理を実行する。なお、商品情報取得処理については、図3のフローチャートを用いて説明する。 (Step S202) The product information acquisition unit 122 executes a product information acquisition process, which is a process of acquiring product information using voice information of a call made between the terminal device 1 and another terminal. The product information acquisition process will be described with reference to the flowchart of FIG.

(ステップS203)処理部12は、商品情報取得処理の実行の結果、商品情報を取得できたか否かを判別する。商品情報を取得できた場合はステップS204に進み、取得できていない場合はステップS208に進む。 (Step S203) The processing unit 12 determines whether or not the product information can be acquired as a result of executing the product information acquisition process. If the product information can be acquired, the process proceeds to step S204, and if the product information cannot be acquired, the process proceeds to step S208.

(ステップS204)商品情報出力部131は、商品情報取得部122が取得した商品情報を、例えば、ディスプレイやスピーカ等の出力デバイスを介して出力する。 (Step S204) The product information output unit 131 outputs the product information acquired by the product information acquisition unit 122 via an output device such as a display or a speaker.

(ステップS205)処理部12は、購入指示の有無を判別する。処理部12は、例えば、購入指示受付部141がタッチパネル等の入力デバイスを介して購入指示を受け付けた場合、または、購入指示受付部141が他端末2から購入指示を受信した場合に、購入指示が有ったと判別する。購入指示が有った場合はステップS206に進み、購入指示が無い場合はステップS207に進む。 (Step S205) The processing unit 12 determines whether or not there is a purchase instruction. The processing unit 12 receives a purchase instruction, for example, when the purchase instruction reception unit 141 receives the purchase instruction via an input device such as a touch panel, or when the purchase instruction reception unit 141 receives the purchase instruction from the other terminal 2. It is determined that there was. If there is a purchase instruction, the process proceeds to step S206, and if there is no purchase instruction, the process proceeds to step S207.

(ステップS206)購入処理部123は、出力された商品情報に対応する商品を購入する処理である購入処理を行う。なお、購入処理については、前述したので繰り返さない。その後、ステップS208に進む。 (Step S206) The purchase processing unit 123 performs a purchase process, which is a process of purchasing a product corresponding to the output product information. The purchase process will not be repeated as described above. Then, the process proceeds to step S208.

(ステップS207)処理部12は、出力された商品情報に対応する商品の購入をキャンセルするか否かを判断する。処理部12は、例えば、「キャンセル」ボタンの押下等のキャンセル操作が受け付けられた場合に、購入をキャンセルすると判断する。または、処理部12は、例えば、商品情報を出力してからの経過時間をMPUの内蔵時計等で計時し、経過時間が所定時間を超えても、購入指示が受け付けられない場合に、購入をキャンセルすると判断してもよい。出力された商品情報に対応する商品の購入をキャンセルする場合はステップS201に戻り、キャンセルしない場合はステップS202に戻る。 (Step S207) The processing unit 12 determines whether or not to cancel the purchase of the product corresponding to the output product information. The processing unit 12 determines that the purchase is canceled when a cancel operation such as pressing the "cancel" button is accepted. Alternatively, for example, the processing unit 12 measures the elapsed time from outputting the product information with the built-in clock of the MPU or the like, and makes a purchase when the purchase instruction is not accepted even if the elapsed time exceeds the predetermined time. You may decide to cancel. When canceling the purchase of the product corresponding to the output product information, the process returns to step S201, and when not canceling, the process returns to step S202.

(ステップS208)処理部12は、他端末2との通話が終了されたか否かを、例えば、例えば、通信モジュールからの情報を用いて判別する。なお、通信モジュールは、他端末2との通話が終了されたことに応じて、例えば、通話の終了を示す終了フラグを出力してもよい。他端末2との通話が終了された場合はステップS201に戻り、他端末2との通話が終了されていない場合はステップS202に戻る。 (Step S208) The processing unit 12 determines whether or not the call with the other terminal 2 has been terminated, for example, by using information from the communication module. The communication module may output, for example, an end flag indicating the end of the call, depending on the end of the call with the other terminal 2. If the call with the other terminal 2 is terminated, the process returns to step S201, and if the call with the other terminal 2 is not terminated, the process returns to step S202.

なお、図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 call unit 121 is performed in parallel with the process of the flowchart of FIG. Specifically, the call unit 121 determines whether or not to start a call based on, for example, a call operation to the other terminal 2 or the presence or absence of an incoming call signal from the other terminal 2, and when the call is started, the call unit 121 determines whether or not to start the call. Start processing a call with another terminal 2. Further, the call unit 121 determines whether or not to end the call based on, for example, the end-of-call operation for ending the call with the other terminal 2 or the presence or absence of the end-of-call signal from the other terminal 2, and makes a call. When terminating, the call processing is terminated.

図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 call unit 121 to the other terminal 2 in, for example, the internal memory of the MPU. As described above, the voice information includes one or more types of the transmitted voice information and the received voice information.

(ステップ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 information acquisition unit 1222 performs morphological analysis or the like using the character string that is the recognition result, and acquires the product identification information.

(ステップS304)検索手段1223は、取得された商品特定情報を用いて、格納部11等に格納されている1以上の商品情報を検索し、当該商品特定情報で特定される商品情報を取得する。ただし、例えば、音声認識や形態素解析等の成否、通話の内容などによっては、検索手段1223は、商品情報を取得できない可能性もある。その後、上位処理にリターンする。 (Step S304) The search means 1223 searches one or more product information stored in the storage unit 11 or the like using the acquired product identification information, and acquires the product information specified by the product identification information. .. However, for example, depending on the success or failure of voice recognition, morphological analysis, etc., the content of the call, etc., the search means 1223 may not be able to acquire the product information. After that, it returns to the upper processing.

なお、図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 information system 100 according to the present embodiment will be described. The following description can be changed in various ways and does not limit the present invention in any way. In addition, the explanations regarding the above-mentioned matters are omitted or simplified.

本例において、情報システム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 other terminals 2 constituting the information system 100, one terminal device 1 (hereinafter, terminal device 1) is an IP telephone installed at the home of user X. It is a PC with the ability. Further, one other terminal 2 (hereinafter referred to as another terminal 2) is a mobile terminal carried by a user Y who is a child of the user X.

端末装置1の格納部11には、例えば、図4に示すような5以上の商品情報が格納されている。なお、商品情報群は、例えば、図示しないサーバ装置のサーバ格納部や、他端末2の他格納部21などに格納されていてもよく、その所在を問わないことは言うまでもない。ただし、商品情報群がサーバ格納部に格納されていることは、例えば、より多様な商品情報群を提案可能な点で好適である。 For example, five or more product information as shown in FIG. 4 is stored in the storage unit 11 of the terminal device 1. It goes without saying that the product information group may be stored in, for example, a server storage unit of a server device (not shown), another storage unit 21 of another terminal 2, or the like, regardless of its location. However, it is preferable that the product information group is stored in the server storage unit, for example, in that a more diverse product information group can be proposed.

本例における商品情報群は、例えば、サーバ格納部に格納されている多様な商品情報の一部であり、受信部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 unit 15 from the server device and stored in the storage unit 11. .. At that time, the receiving unit 15 holds one or more types of information of the reception history or the user attribute, selects the product information group corresponding to the information from the product information group of the server storage unit, and selects the selected product. It is preferable to receive the information group from the server device. The reception history is information related to one or more product information received in the past. The reception history may be, for example, a set of a set of a product identifier or a type identifier and a number of receptions or a reception frequency. The user attribute is information indicating the attribute of the user. Attributes may include, for example, one or more of age, gender, school or occupation. In this example, the user attribute is "elementary school student", and as a result of receiving the product information group such as paint corresponding to this from the server device, five or more product information as shown in FIG. 4 is stored in the storage unit 11. Has been done.

図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 "paint 12 colors, company A", the type identifier "paint, 12 colors", and the price information "600". It has "yen" and price range information "500 yen or more and 1000 yen or less". Similarly, the product information (product information 2) corresponding to the ID "2" includes the product identifier "paint 24 colors, company A", the type identifier "paint, 24 colors", the price information "1200 yen", and the price range. It has information such as "more than 1000 yen and less than 1500 yen".

また、商品情報3は、商品識別子“水彩絵具24色セット,B社”、種別識別子“絵具,24色”、価格情報“900円”、および価格帯情報“1000円以下”などを有する。また、価格情報4は、商品識別子“絵画セット,B社”、種別識別子“絵画セット,絵具,絵筆,パレット”、価格情報“2500円”、および価格帯情報“2000円超”などを有する。さらに、価格情報5は、商品識別子“パレット,A社”、種別識別子“パレット”、価格情報“300円”、および価格帯情報“500円未満”などを有する。 Further, the product information 3 has a product identifier "watercolor paint 24 color set, company B", a type identifier "paint, 24 colors", price information "900 yen", price range information "1000 yen or less", and the like. Further, the price information 4 has a product identifier "painting set, company B", a type identifier "painting set, paint, paintbrush, palette", price information "2500 yen", price range information "over 2000 yen", and the like. Further, the price information 5 has a product identifier "pallet, company A", a type identifier "pallet", price information "300 yen", price range information "less than 500 yen", and the like.

いま、ユーザ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 terminal 2. At home, it is assumed that a ringtone is output from the speaker of the terminal device 1 and the user X answers the telephone.

例えば、ユーザ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 call unit 121 starts a call with another terminal 2 in the terminal device 1, the communication module outputs a start flag indicating the start of the call together with the terminal identifier that identifies the other terminal 2 that is the source. In response to this, the product information acquisition unit 122 starts the product information acquisition process.

詳しくは、音声認識手段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 call unit 121 and the other terminal 2 in the internal memory. And get the character string "I'm out of paint, so I want to buy it. What is the price? About 1000 yen for 12 colors" that indicates the content of the call.

次に、商品特定情報取得手段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 storage unit 11 using the acquired product identification information, and acquires the product information specified by the product identification information.

詳しくは、検索手段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 product information 2, since two consecutive characters match in all five characters, it may be calculated as 40%. Similarly, the similarity may be calculated as 40% for the product information 3, 15% for the product information 4, and 0% for the product information 5.

検索手段1223は、上記のように算出した5つの類似度のうち、例えば、最も高い類似度100%に対応する商品情報1を選択し、取得してもよいし、または、類似度が高い順に、例えば3つの商品情報1〜3を選択し、取得してもよい。 The search means 1223 may select and acquire the product information 1 corresponding to the highest similarity 100% among the five similarity calculated as described above, or the search means 1223 may select and acquire the product information 1 in descending order of similarity. For example, three product information 1 to 3 may be selected and acquired.

または、検索手段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 product information 3 including the price information "900 yen" having the smallest difference from the price may be selected and acquired. Alternatively, the search means 1223 may select and acquire, for example, three product information 3, 1 and 2 in ascending order of difference.

または、検索手段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 product information 1 and 3 including the price range information to which the price "1000 yen" belongs may be selected and acquired.

あるいは、検索手段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 product information 3 by a method using a price, and selects product information 1 and 3 by a method using a price range. Further, it is preferable that the search means 1223 acquires two product information 1 and 3 excluding the duplicate product information 1 and 3 among the four product information 1, 3, 1 and 3 selected in this way.

なお、ユーザ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 storage unit 11 using the acquired product identification information, and acquires the product information specified by the product identification information.

詳しくは、検索手段1223は、格納されている5以上の商品情報のうち、例えば、商品特定情報に含まれる商品名“絵具12色,A社”と一致する商品情報1を選択し、取得してもよい。 Specifically, the search means 1223 selects and acquires product information 1 that matches the product name "paint 12 colors, company A" included in the product identification information, for example, from the five or more stored product information. You may.

または、検索手段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 product information 1, 2, and 5 including the character string "A company" consisting of the last two characters of the product name "paint 12 colors, company A" included in the product specific information. May be selected and obtained.

あるいは、検索手段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 information output unit 131 displays the acquired product information on the display of one or more terminals of the terminal device 1 or the other terminal 2. And output via an output device such as a speaker. This also applies when the product information is acquired by the other terminal 2 or a server device (not shown) and the acquired product information can be received.

例えば、2つの商品情報1〜3を取得または受信できた場合、商品情報出力部131は、取得または受信された3つの購入情報1〜3と、保持している画面構成情報とを用いて、例えば、図5に示すような購入画面をディスプレイに表示することは好適である。 For example, when two product information 1 to 3 can be acquired or received, the product information output unit 131 uses the three acquired or received purchase information 1 to 3 and the screen configuration information held by the product information output unit 131. For example, it is preferable to display the purchase screen as shown in FIG. 5 on the display.

図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 product information 2 "(2) Product name: 24 colors of paint (manufactured by company A), price: 1200 yen", the second "purchase" button corresponding to the product information 2, and the product The character string "(3) Product name: 24 color set of watercolor paint (manufactured by Company B), price: 900 yen" corresponding to the information 3 and the third "purchase" button corresponding to the product information 3 It has a character string "search key: paint, 12 colors, 1000 yen" corresponding to the current product specific information, and a "cancel" button.

例えば、ユーザ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 instruction receiving unit 141 receives the product "paint 12" corresponding to the selected product information 1. Upon receiving the purchase instruction of "color (manufactured by company A)", the purchase processing unit 123 processes the purchase of the product "12 colors of paint (manufactured by company A)". The purchase process will not be repeated as described above.

または、ユーザ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 other terminal 2, the other reception unit 24 receives the product "watercolor paint 24" corresponding to the selected product information 2. Upon receiving the purchase instruction of "color set (manufactured by company B)", the other transmission unit 26 transmits the purchase instruction to the terminal device 1. In the terminal device 1, the purchase instruction receiving unit 151 receives the purchase instruction, and the purchase processing unit 123 purchases the product "watercolor paint 24 color set (manufactured by Company B)".

あるいは、いずれのボタンも選択されないまま、ユーザ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 product information 1 and 2 as new search results. It is preferable that the product information output unit 131 updates the purchase screen as shown in FIG. 5 as shown in FIG. 6, using the product information 1 and 2 thus acquired, the screen configuration information, and the like.

図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 product information 2 "(2) Product name: 24 colors of paint (manufactured by company A), price: 1200 yen", the second "purchase" button corresponding to the product information 2, and the current state It has a character string "search key: paint, 12 colors, 1000 yen, company A" corresponding to the product specific information of the above, and a "cancel" button.

なお、図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 product information 1 and 3 as new search results. The product information output unit 131 may output other purchase screens (not shown) by using the product information 1 and 3 thus acquired, screen configuration information, and the like. This purchase screen corresponds to the character string "(2) product name: paint 24 colors (manufactured by company A), price: 1200 yen" corresponding to the product information 2 on the purchase screen of FIG. The second "buy" button has been deleted. In addition, among the character strings "search key: paint, 12 colors, 1000 yen" included in the purchase screen of FIG. 5, "1000 yen" corresponding to the price is changed to "less than 1000 yen" corresponding to the price range. It is preferable to be updated.

端末装置1または他端末2で「キャンセル」ボタンが選択されると、商品情報取得処理が再開される。端末装置1または他端末2で終話操作が行われると、通話が終了される。 When the "Cancel" button is selected on the terminal device 1 or the other terminal 2, the product information acquisition process is restarted. When the end-of-call operation is performed on the terminal device 1 or the other terminal 2, the call is terminated.

以上、本実施の形態によれば、端末装置1は、他の端末装置である他端末2と通話を行い、他端末2から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末2との通話中に取得し、商品情報を出力することにより、他端末2と通話を行いながら商品提案ができる。 As described above, according to the present embodiment, the terminal device 1 makes a call with another terminal 2 which is another terminal device, and is one or more of the voice information transmitted from the other terminal 2 or the received voice information. By acquiring the product information searched using the product specific information acquired from the voice information of the other terminal 2 during a call with the other terminal 2 and outputting the product information, the product proposal can be made while making a call with the other terminal 2. it can.

また、端末装置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 other terminal 2.

また、端末装置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 other terminal 2 to perform the purchase process by transmitting the purchase information for purchasing the product to the other terminal 2.

また、端末装置1は、購入情報を受信した他端末2において、商品の購入のための決済処理が行われるので、決済処理をも他端末2に行わせることができる。また、他端末2による決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末2を子供等に持たせる場合の安全性を高めることができる。 Further, since the terminal device 1 performs the payment processing for the purchase of the product on the other terminal 2 that has received the purchase information, the other terminal 2 can also perform the payment processing. Further, since the payment process by the other terminal 2 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 2 having the payment function.

また、端末装置1は、他端末2から検索された商品情報に対応する商品の購入指示を受信し、購入指示の受信に応じて、商品の購入のための決済処理を行うことにより、決済機能を有さない他端末2による商品購入を代替できる。 Further, the terminal device 1 receives a purchase instruction of the product corresponding to the product information searched from the other terminal 2, and performs a payment process for purchasing the product in response to the receipt of the purchase instruction, thereby performing a payment function. It is possible to replace the purchase of products by another terminal 2 that does not have

さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアを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 call unit 121 that makes a call with another terminal 2 which is another terminal device, and voice information transmitted from the other terminal 2 or received voice information. Product information acquisition unit 122 that acquires product information searched using product specific information acquired from one or more voice information of the above during a call with another terminal 2, and product information output unit that outputs the product information. It is a program for functioning as 131. Here, the product information acquisition unit 122 has voice recognition means 1221 that voice-recognizes one or more voice information and acquires a character string, and product identification information that acquires product identification information that identifies a product from the character string. The acquisition means 1222 and the search means 1223 for acquiring the product information by performing a search using the product specific information are provided.

(実施の形態2)
図7は、本実施の形態における情報システム200のブロック図である。情報システム200は、1以上の端末装置1a、および1以上の他端末2aを備える。
(Embodiment 2)
FIG. 7 is a block diagram of the information system 200 according to the present embodiment. The information system 200 includes one or more terminal devices 1a and one or more other terminals 2a.

なお、端末装置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 other terminal 2a is partially configured or partially different from the other terminal 2 of the first embodiment. In the following, the description of the common configuration or common operation is omitted or simplified. It should be noted that such matters also apply to subsequent embodiments.

端末装置1aは、格納部11、処理部12a、出力部13、受付部14、受信部15、および送信部16を備える。処理部12aは、通話部121、商品情報取得部122a、購入処理部123、および決済処理部124を備える。 The terminal device 1a includes a storage unit 11, a processing unit 12a, an output unit 13, a reception unit 14, a reception unit 15, and a transmission unit 16. The processing unit 12a includes a call unit 121, a product information acquisition unit 122a, a purchase processing unit 123, and a payment processing unit 124.

他端末2aは、他格納部21、他処理部22a、他出力部23、他受付部24、他受信部25、および他送信部26aを備える。他処理部22aは、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備える。 The other terminal 2a includes another storage unit 21, another processing unit 22a, another output unit 23, another reception unit 24, another reception unit 25, and another transmission unit 26a. The other processing unit 22a includes voice recognition means 1221, product identification information acquisition means 1222, and search means 1223.

端末装置1aを構成する処理部12aは、各種の処理を行う。各種の処理とは、通話部121、商品情報取得部122a、購入処理部123、および決済処理部124などの処理である。 The processing unit 12a constituting the terminal device 1a performs various processes. The various processes are processes such as a call unit 121, a product information acquisition unit 122a, a purchase processing unit 123, and a payment processing unit 124.

商品情報取得部122aは、前述した商品情報取得部122と同様、他端末2aとの通話中に、送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を取得する。 Like the product information acquisition unit 122 described above, the product information acquisition unit 122a is acquired from one or more voice information of the transmitted voice information or the received voice information during a call with the other terminal 2a. Acquire the product information searched using the product specific information.

ただし、商品情報取得部122が、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備え、提案対象となる商品情報を、通常、自ら取得したのに対し、商品情報取得部122aは、かかる商品情報を、通常、他端末2aから受信する。 However, the product information acquisition unit 122 includes the voice recognition means 1221, the product specific information acquisition unit 1222, and the search means 1223, and normally acquires the product information to be proposed by itself, whereas the product information acquisition unit 122a Usually receives such product information from another terminal 2a.

他端末2aを構成する他処理部22aは、前述した他処理部22と同様、端末装置1aとの通話を含む各種の処理を行う。加えて、他処理部22aは、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備えており、商品情報の取得も行う。なお、これらの手段については、前述したので繰り返さない。 The other processing unit 22a constituting the other terminal 2a performs various processes including a call with the terminal device 1a, similarly to the other processing unit 22 described above. In addition, the other processing unit 22a includes voice recognition means 1221, product identification information acquisition means 1222, and search means 1223, and also acquires product information. Since these means have been described above, they will not be repeated.

すなわち、他処理部22aは、例えば、端末装置1aから送信された音声情報、または当該他端末2aのマイクロフォンで受け付けられた音声情報のうちの1以上の音声情報を音声認識手段1221で音声認識し、その認識結果である文字列から商品特定情報を商品特定情報取得手段1222で取得する。さらに、他処理部22aは、取得した商品特定情報を用いて、格納されている1以上の商品情報を検索手段1223で検索することにより、提案対象となる商品情報を取得する。 That is, the other processing unit 22a uses the voice recognition means 1221 to perform voice recognition of, for example, one or more voice information of the voice information transmitted from the terminal device 1a or the voice information received by the microphone of the other terminal 2a. , The product identification information is acquired by the product identification information acquisition means 1222 from the character string which is the recognition result. Further, the other processing unit 22a acquires the product information to be proposed by searching the stored product information with the search means 1223 using the acquired product identification information.

他送信部26aは、こうして他処理部22aが取得した商品情報を、通常、他処理部22aの通話相手である端末装置1aに送信する。 The other transmission unit 26a normally transmits the product information acquired by the other processing unit 22a to the terminal device 1a which is the other party of the other processing unit 22a.

また、他送信部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 other transmission unit 26 described above. That is, the other transmission unit 26a sends a purchase instruction received by the other reception unit 24 to one or more of the one or more purchase information received by the other transmission unit 26a, which is a terminal that is a call partner of the other processing unit 22a. It may be transmitted to the device 1a. Alternatively, the other transmission unit 26a is, for example, purchase information received by the other reception unit 25 in pairs with the terminal identifier that identifies the terminal device 1a from the terminal device 1a, with respect to the purchase information output by the other output unit 23. Then, the purchase instruction received by the other reception unit 24 may be transmitted to the terminal device 1a identified by the received terminal identifier.

次に、情報システム200の動作について図2および図8のフローチャートを用いて説明する。端末装置1aの動作は、ステップS202の商品情報取得処理を除いて、図2フローチャートと同様である。 Next, the operation of the information system 200 will be described with reference to the flowcharts of FIGS. 2 and 8. The operation of the terminal device 1a is the same as that of the flowchart of FIG. 2 except for the product information acquisition process in step S202.

図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 information acquisition unit 122 stores the voice information of the call made by the call unit 121 to the other terminal 2a in, for example, the internal memory of the MPU.

(ステップS802)商品情報取得部122は、内部メモリに格納されている音声情報を、通話部121の通話相手である他端末2aに送信する。 (Step S802) The product information acquisition unit 122 transmits the voice information stored in the internal memory to the other terminal 2a which is the call partner of the call unit 121.

なお、他端末2aでは、他受信部25が上記音声情報を受信し、他処理部22は、受信された音声情報に対して、図3で示したものと同様の商品情報取得処理を実行する。さらに、他送信部26は、こうして取得された商品情報を、当該音声情報の送信元である端末装置1aに送信する。なお、他処理部22が商品情報を取得できなかった場合、他送信部26は、例えば、その旨を示す失敗フラグを、端末装置1aに送信することは好適である。 In the other terminal 2a, the other receiving unit 25 receives the above-mentioned voice information, and the other processing unit 22 executes the same product information acquisition processing as that shown in FIG. 3 for the received voice information. .. Further, the other transmission unit 26 transmits the product information thus acquired to the terminal device 1a which is the transmission source of the voice information. When the other processing unit 22 cannot acquire the product information, it is preferable that the other transmitting unit 26 transmits, for example, a failure flag indicating that fact to the terminal device 1a.

(ステップS803)商品情報取得部122は、当該他端末2aから情報を受信したか否かを判別する。商品情報取得部122は、当該他端末2aから、例えば、商品情報または失敗フラグ等の情報を受信した場合に、当該他端末2aから情報を受信したと判別する。当該他端末2aから情報を受信していない場合はステップS803に戻り、他端末2aから情報を受信した場合は上位処理にリターンする。 (Step S803) The product information acquisition unit 122 determines whether or not information has been received from the other terminal 2a. When the product information acquisition unit 122 receives information such as product information or a failure flag from the other terminal 2a, it determines that the information has been received from the other terminal 2a. If the information is not received from the other terminal 2a, the process returns to step S803, and if the information is received from the other terminal 2a, the process returns to the higher-level processing.

なお、図8のフローチャートでは省略しているが、商品情報取得部122は、例えば、音声情報の送信からの経過時間を計時し、経過時間が所定時間を超えても、当該他端末2aから情報を受信しない場合にも、上位処理にリターンしてよい。 Although omitted in the flowchart of FIG. 8, the product information acquisition unit 122 measures, for example, the elapsed time from the transmission of the voice information, and even if the elapsed time exceeds the predetermined time, the information is transmitted from the other terminal 2a. May be returned to the higher-level processing even when is not received.

本実施の形態における情報システム200の具体的な動作例は、商品情報取得処理が他端末2aで行われる点を除けば、実施の形態1と同様であり、説明を省略する。 A specific operation example of the information system 200 according to the present embodiment is the same as that of the first embodiment except that the product information acquisition process is performed by the other terminal 2a, and the description thereof will be omitted.

以上、本実施の形態によれば、端末装置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 other terminal 2a or the received voice information. By acquiring the product information searched using the product specific information acquired from the voice information of the above during a call with the other terminal 2a and outputting the product information, the product proposal can be made while making a call with the other terminal 2a. it can.

また、端末装置1aは、他端末2aが取得した商品情報を、他端末2aから受信することで、他端末2aと通話を行いながら、商品情報を他端末2aから取得し、提案できる。 Further, the terminal device 1a can acquire the product information from the other terminal 2a and propose it while talking with the other terminal 2a by receiving the product information acquired by the other terminal 2a from the other terminal 2a.

また、端末装置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 other terminal 2a to perform the purchase process by transmitting the purchase information for purchasing the product to the other terminal 2a.

また、端末装置1aは、購入情報を受信した他端末2aにおいて、商品の購入のための決済処理が行われるので、決済処理をも他端末2に行わせることができる。また、他端末2aによる決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末2aを子供等に持たせる場合の安全性を高めることができる。 Further, since the terminal device 1a performs the payment processing for the purchase of the product on the other terminal 2a that has received the purchase information, the other terminal 2 can also perform the payment processing. Further, since the payment process by the other terminal 2a 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 2a having the payment function.

また、端末装置1aは、他端末2aから検索された商品情報に対応する商品の購入指示を受信し、購入指示の受信に応じて、商品の購入のための決済処理を行うことにより、決済機能を有さない他端末2aによる商品購入を代替できる。 Further, the terminal device 1a receives a purchase instruction of the product corresponding to the product information searched from the other terminal 2a, and performs a payment process for purchasing the product in response to the receipt of the purchase instruction, thereby performing a payment function. It is possible to substitute for the purchase of products by another terminal 2a that does not have.

さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアを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 other terminal 2a, or the received voice information. Product information acquisition unit 122a that acquires product information searched using the product identification information acquired from one or more voice information of the above during a call with another terminal 2a, and a product information output unit that outputs the product information. It is a program for functioning as 131. Here, the product information acquisition unit 122a receives the product information acquired by the other terminal 2a from the other terminal 2a.

(実施の形態3)
図9は、本実施の形態における情報システム300のブロック図である。情報システム300は、1以上の端末装置1b、1以上の他端末2、およびサーバ装置3を備える。サーバ装置3は、1以上の端末装置1b、および1以上の他端末2の各々と、例えば、ネットワークや通信回線等を介して通信可能に接続され得る。
(Embodiment 3)
FIG. 9 is a block diagram of the information system 300 according to the present embodiment. The information system 300 includes one or more terminal devices 1b, one or more other terminals 2, and a server device 3. The server device 3 can be communicably connected to each of one or more terminal devices 1b and one or more other terminals 2 via, for example, a network or a communication line.

端末装置1bは、格納部11、処理部12b、出力部13、受付部14、受信部15、および送信部16を備える。処理部12bは、通話部121、商品情報取得部122b、購入処理部123、および決済処理部124を備える。商品情報取得部122bは、音声情報送信手段1224、および商品情報受信手段1225を備える。 The terminal device 1b includes a storage unit 11, a processing unit 12b, an output unit 13, a reception unit 14, a reception unit 15, and a transmission unit 16. The processing unit 12b includes a call unit 121, a product information acquisition unit 122b, a purchase processing unit 123, and a payment processing unit 124. The product information acquisition unit 122b includes a voice information transmitting means 1224 and a product information receiving means 1225.

サーバ装置3は、サーバ格納部31、サーバ受信部32、サーバ処理部33、およびサーバ送信部34を備える。サーバ処理部33は、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223を備える。 The server device 3 includes a server storage unit 31, a server reception unit 32, a server processing unit 33, and a server transmission unit 34. The server processing unit 33 includes voice recognition means 1221, product identification information acquisition means 1222, and search means 1223.

端末装置1bを構成する処理部12bは、各種の処理を行う。各種の処理とは、通話部121、商品情報取得部122b、購入処理部123、および決済処理部124の処理などである。 The processing unit 12b constituting the terminal device 1b performs various processes. The various processes include the processes of the call unit 121, the product information acquisition unit 122b, the purchase processing unit 123, and the payment processing unit 124.

商品情報取得部122bは、先述した商品情報取得部122と同様、他端末2との通話中に、送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を取得する。 Like the product information acquisition unit 122 described above, the product information acquisition unit 122b is acquired from one or more voice information of the transmitted voice information or the received voice information during a call with the other terminal 2. Acquire the product information searched using the product specific information.

ただし、商品情報取得部122が、提案対象となる商品情報を、通常、自ら取得したのに対し、商品情報取得部122bは、かかる商品情報を、通常、サーバ装置3から受信する。商品情報取得部122bは、例えば、自らサーバ装置3に対して検索を要求し、サーバ装置3から商品情報を取得することは好適である。検索を要求することは、例えば、音声情報を音声情報送信手段1224でサーバ装置3に送信することでもよく、商品情報を取得することは、例えば、後述するサーバ処理部33が当該音声情報を用いて取得した商品情報を、商品情報受信手段1225で受信することであってもよい。 However, while the product information acquisition unit 122 usually acquires the product information to be proposed by itself, the product information acquisition unit 122b usually receives such product information from the server device 3. For example, it is preferable that the product information acquisition unit 122b requests the server device 3 to search by itself and acquires the product information from the server device 3. Requesting a search may be performed by, for example, transmitting voice information to the server device 3 by the voice information transmitting means 1224, and acquiring product information may be performed by, for example, a server processing unit 33 described later using the voice information. The product information obtained in the above may be received by the product information receiving means 1225.

音声情報送信手段1224は、音声情報を送信する手段である。音声情報送信手段1224は、送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報を、通常、サーバ装置3に送信する。音声情報送信手段1224は、例えば、端末装置1bから送信された音声情報、または当該他端末2のマイクロフォンで受け付けられた音声情報のうちの1以上の音声情報を、サーバ装置3に送信することは好適である。 The voice information transmitting means 1224 is a means for transmitting voice information. The voice information transmitting means 1224 usually transmits one or more voice information of the transmitted voice information or the received voice information to the server device 3. The voice information transmitting means 1224 may transmit, for example, one or more voice information of the voice information transmitted from the terminal device 1b or the voice information received by the microphone of the other terminal 2 to the server device 3. Suitable.

また、音声情報送信手段1224は、かかる音声情報を、通常、当該端末装置1bを識別する端末識別子と対に送信する。 Further, the voice information transmitting means 1224 usually transmits such voice information in pairs with a terminal identifier that identifies the terminal device 1b.

商品情報受信手段1225は、商品情報を受信する手段である。商品情報受信手段1225は、通常、音声情報送信手段1224による音声情報の送信に応じて、サーバ装置3から商品情報を受信する。 The product information receiving means 1225 is a means for receiving the product information. The product information receiving means 1225 normally receives the product information from the server device 3 in response to the transmission of the voice information by the voice information transmitting means 1224.

サーバ装置3を構成するサーバ格納部31は、各種の情報を格納し得る。各種の情報とは、例えば、商品情報である。サーバ格納部31には、通常、1以上の商品情報が格納される。 The server storage unit 31 that constitutes the server device 3 can store various types of information. The various types of information are, for example, product information. Usually, one or more product information is stored in the server storage unit 31.

サーバ受信部32は、各種の情報を受信する。各種の情報とは、例えば、音声情報などである。サーバ受信部32は、通常、端末装置1bから、当該端末装置1bを識別する端末識別子と対に、音声情報を受信する。 The server receiving unit 32 receives various types of information. The various types of information include, for example, voice information. The server receiving unit 32 normally receives voice information from the terminal device 1b in pairs with a terminal identifier that identifies the terminal device 1b.

サーバ処理部33は、各種の処理を行う。各種の処理とは、例えば、音声認識手段1221、商品特定情報取得手段1222、および検索手段1223等の処理である。なお、これらの手段については、前述したので繰り返さない。 The server processing unit 33 performs various processes. The various processes are, for example, processes of voice recognition means 1221, product identification information acquisition means 1222, search means 1223, and the like. Since these means have been described above, they will not be repeated.

サーバ処理部33は、例えば、端末装置1bから送信された音声情報であり、サーバ受信部32が受信した音声情報を音声認識手段1221で音声認識し、その認識結果である文字列から商品特定情報を商品特定情報取得手段1222で取得してもよい。さらに、サーバ処理部33は、こうして取得した商品特定情報を用いて、格納されている1以上の商品情報を検索手段1223で検索することにより、提案対象となる商品情報を取得してもよい。 The server processing unit 33 is, for example, voice information transmitted from the terminal device 1b, and the voice information received by the server receiving unit 32 is voice-recognized by the voice recognition means 1221, and the product identification information is obtained from the character string which is the recognition result. May be acquired by the product specific information acquisition means 1222. Further, the server processing unit 33 may acquire the product information to be proposed by searching the stored one or more product information with the search means 1223 using the product identification information acquired in this way.

サーバ送信部34は、こうしてサーバ処理部33が音声情報を用いて取得した商品情報を、通常、サーバ受信部32が当該音声情報と対に受信した端末識別子で識別される端末装置1bに送信する。 The server transmission unit 34 transmits the product information thus acquired by the server processing unit 33 using the voice information to the terminal device 1b identified by the terminal identifier received by the server reception unit 32 in pairs with the voice information. ..

なお、情報システム300の動作は、商品情報取得処理が他端末2で行われる点を除けば、実施の形態1と同様である。すなわち、端末装置1bの動作は、図2フローチャートと同様である。また、ステップS202の商品情報取得処理は、図8のフローチャートにおいて、ステップS802およびS803の「他端末」を「サーバ装置」に読み替えたものである。 The operation of the information system 300 is the same as that of the first embodiment, except that the product information acquisition process is performed by the other terminal 2. That is, the operation of the terminal device 1b is the same as that in the flowchart of FIG. Further, the product information acquisition process in step S202 is obtained by replacing "other terminals" in steps S802 and S803 with "server devices" in the flowchart of FIG.

また、情報システム300の具体的な動作例は、商品情報取得処理がサーバ装置3で行われる点を除けば、実施の形態1と同様であり、説明を省略する。 Further, a specific operation example of the information system 300 is the same as that of the first embodiment except that the product information acquisition process is performed by the server device 3, and the description thereof will be omitted.

以上、本実施の形態によれば、端末装置1bは、他の端末装置である他端末2と通話を行い、他端末2から送信された音声情報、または受け付けられた音声情報のうちの1以上の音声情報から取得された商品特定情報を用いて検索された商品情報を、他端末2との通話中に取得し、商品情報を出力することにより、他端末2と通話を行いながら商品提案ができる。 As described above, according to the present embodiment, the terminal device 1b makes a call with another terminal 2 which is another terminal device, and is one or more of the voice information transmitted from the other terminal 2 or the received voice information. By acquiring the product information searched using the product specific information acquired from the voice information of the other terminal 2 during a call with the other terminal 2 and outputting the product information, the product proposal can be made while making a call with the other terminal 2. it can.

また、端末装置1bは、1以上の音声情報をサーバ装置3に送信し、音声情報の送信に応じて、サーバ装置3から商品情報を受信することにより、他端末と通話を行いながら、商品情報をサーバ装置から取得し、提案できる。 Further, the terminal device 1b transmits one or more voice information to the server device 3, and receives the product information from the server device 3 in response to the transmission of the voice information, so that the product information can be communicated with another terminal. Can be obtained from the server device and proposed.

また、端末装置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 other terminal 2 to perform the purchase process by transmitting the purchase information for purchasing the product to the other terminal 2.

また、端末装置1bは、購入情報を受信した他端末2において、商品の購入のための決済処理が行われるので、決済処理をも他端末2に行わせることができる。また、他端末2による決済処理は、購入情報を送信しなければ実行されないので、決済機能を有する他端末2を子供等に持たせる場合の安全性を高めることができる。 Further, since the terminal device 1b performs the payment processing for the purchase of the product on the other terminal 2 that has received the purchase information, the other terminal 2 can also perform the payment processing. Further, since the payment process by the other terminal 2 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 2 having the payment function.

また、端末装置1bは、他端末2から検索された商品情報に対応する商品の購入指示を受信し、購入指示の受信に応じて、商品の購入のための決済処理を行うことにより、決済機能を有さない他端末2による商品購入を代替できる。 Further, the terminal device 1b receives a purchase instruction of the product corresponding to the product information searched from the other terminal 2, and performs a payment process for purchasing the product in response to the receipt of the purchase instruction, thereby performing a payment function. It is possible to substitute for the purchase of products by another terminal 2 that does not have.

さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。本実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、端末装置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 other terminal 2 which is another terminal device, and the voice information transmitted from the other terminal 2 or the received voice information. Product information acquisition unit 122b that acquires product information searched using the product identification information acquired from one or more voice information of the above during a call with the other terminal 2, and product information output that outputs the product information. This is a program for functioning as a unit 131. Here, the product information acquisition unit 122b receives the product information from the voice information transmitting means 1224 for transmitting the one or more voice information to the server device 3 and the product information from the server device 3 in response to the transmission of the voice information. The product information receiving means 1225 is provided.

図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 computer system 900 that executes a program according to each of the above embodiments to realize a terminal device 1, a terminal device 1a, a terminal device 1b, or the like. Each embodiment may be implemented by computer hardware and a computer program running on it. In FIG. 10, the computer system 900 includes a computer 901 including a disk drive 905, a keyboard 902, a mouse 903, a display 904, and a microphone 917. The entire system including the keyboard 902, the mouse 903, the display 904, and the microphone 917 may be called a computer.

図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 computer system 900. In FIG. 11, the computer 901 is connected to the MPU 911, the ROM 912 for storing a program such as a boot-up program, and the MPU 911 in addition to the disk drive 905, and temporarily stores the instructions of the application program and temporarily. It provides a RAM 913 that provides a storage space, a storage 914 that stores application programs, system programs, and data, a bus 915 that interconnects the MPU 911, ROM 912, and the like, and a connection to a network such as an external network or an internal network. It includes a network card 916. The storage 914 is, for example, a hard disk, an SSD, a flash memory, or the like.

コンピュータシステム900に、端末装置1等の機能を実行させるプログラムは、例えば、DVD、CD−ROM等のディスク921に記憶されて、ディスクドライブ905に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ901に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、ディスク921、またはネットワークから直接、ロードされてもよい。また、ディスク921に代えて他の着脱可能な記録媒体(例えば、DVDやメモリカード等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。 A program for causing the computer system 900 to execute a function of the terminal device 1 or the like may be stored in a disk 921 such as a DVD or a CD-ROM, inserted into a disk drive 905, and transferred to a storage 914. Alternatively, the program may be transmitted over the network to computer 901 and stored in storage 914. The program is loaded into RAM 913 at run time. The program may be loaded directly from disk 921 or the network. Further, the program may be read into the computer system 900 via another removable recording medium (for example, a DVD, a memory card, etc.) instead of the disc 921.

プログラムは、コンピュータの詳細を示す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 computer system 900 works, and detailed description thereof will be omitted.

なお、上述したコンピュータシステム900は、PCであるが、端末装置1や他端末2等は、例えば、スマートフォンやタブレット端末や携帯電話機といった、携帯端末で実現されてもよい。この場合、例えば、キーボード902およびマウス903はタッチパネルに、ディスクドライブ905はメモリカードスロットに、ディスク921はメモリカードに、それぞれ置き換えられることが望ましい。サーバ装置3も、基本的なハードウェア構成は、PC等と同様でよい。ただし、以上は例示であり、端末装置1等を実現するコンピュータのハードウェア構成は問わない。 Although the computer system 900 described above is a PC, the terminal device 1 and the other terminal 2 and the like may be realized by a mobile terminal such as a smartphone, a tablet terminal, or a mobile phone. In this case, for example, it is desirable that the keyboard 902 and the mouse 903 are replaced with a touch panel, the disk drive 905 is replaced with a memory card slot, and the disk 921 is replaced with a memory card. The basic hardware configuration of the server device 3 may be the same as that of a PC or the like. However, the above is an example, and the hardware configuration of the computer that realizes the terminal device 1 and the like does not matter.

なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 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 unit 16, receiving unit 15, etc.) existing in one device may be physically realized by one medium.

また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 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, 1b Terminal device 2, 2a Other terminal 3 Server device 11 Storage unit 12, 12a, 12b Processing unit 13 Output unit 14 Reception unit 15 Reception unit 16 Transmission unit 21 Other storage unit 22, 22a Other processing unit 23 Other output Unit 24 Other reception unit 25 Other reception unit 26, 26a Other transmission unit 31 Server storage unit 32 Server reception unit 33 Server processing unit 34 Server transmission unit 100, 200, 300 Information system 121 Call unit 122, 122a, 122b Product information acquisition unit 123 Purchase processing unit 124 Payment processing unit 131 Product information output unit 141 Purchase instruction reception unit 151 Purchase instruction reception unit 1221 Voice recognition means 1222 Product specific information acquisition means 1223 Search means 1224 Voice information transmission means 1225 Product information receiving means

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.
前記購入情報を受信した他端末において、前記商品の購入のための決済処理が行われる請求項8記載のプログラム。 The program according to claim 8, wherein a settlement process for purchasing the product is performed on another terminal that has received the purchase information. コンピュータを、
他の端末装置である他端末と通話を行う通話部と、
前記他端末から送信された音声情報、または受け付けられた音声情報のうちの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.
JP2017063579A 2017-03-28 2017-03-28 Terminal devices, product proposal methods, and programs Active JP6863792B2 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7032713B1 (en) 2021-07-20 2022-03-09 株式会社Toreru Search device, search method and search program

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