JP7839701B2 - Program, information processing system, and information processing method - Google Patents
Program, information processing system, and information processing methodInfo
- Publication number
- JP7839701B2 JP7839701B2 JP2022109982A JP2022109982A JP7839701B2 JP 7839701 B2 JP7839701 B2 JP 7839701B2 JP 2022109982 A JP2022109982 A JP 2022109982A JP 2022109982 A JP2022109982 A JP 2022109982A JP 7839701 B2 JP7839701 B2 JP 7839701B2
- Authority
- JP
- Japan
- Prior art keywords
- display area
- items
- display
- list
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明の実施形態は、プログラム、情報処理システム、および情報処理方法に関する。 Embodiments of the present invention relate to a program, an information processing system, and an information processing method.
購入予定の食材が登録された買物リストを表示する情報処理システムが知られている。このような情報処理システムは、利便性のさらなる向上が期待されている。 Information processing systems that display shopping lists of ingredients intended for purchase are known. Further improvements in convenience are expected for such information processing systems.
本発明が解決しようとする課題は、利便性の向上を図ることができるプログラム、情報処理システム、および情報処理方法を提供することである。 The problem that this invention aims to solve is to provide a program, an information processing system, and an information processing method that can improve convenience.
実施形態のプログラムは、表示画面を有する端末装置であるコンピュータに、表示制御部と、操作受付部とを実現させる。前記表示制御部は、ユーザが在庫として保有する物品の一覧に関する情報を表示する第1表示領域と、購入予定または不足する物品として登録された物品の一覧に関する情報を表示する第2表示領域とを前記表示画面に同時に表示させる。前記操作受付部は、前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で、前記第1表示領域に表示される物品と、前記第2表示領域に表示される物品とのうち少なくとも一方に関する追加、削除、または変更を受け付ける。前記表示制御部は、所定条件が満たされた場合に、登録する物品を選択するための第3表示領域を前記表示画面に表示させる。前記操作受付部は、前記第3表示領域を用いて選択された物品を、前記第1表示領域に追加するか、または前記第2表示領域に追加するかを示す操作を受け付け可能である。 The program of the embodiment enables a computer, which is a terminal device having a display screen, to implement a display control unit and an operation reception unit . The display control unit simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply . The operation reception unit accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area, while the first and second display areas are simultaneously displayed on the display screen. When predetermined conditions are met, the display control unit displays a third display area on the display screen for selecting an item to register. The operation reception unit can accept an operation indicating whether to add the item selected using the third display area to the first display area or to the second display area.
以下、実施形態のプログラム、情報処理システム、および情報処理方法を、図面を参照して説明する。以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は省略する場合がある。本出願で「XXに基づく」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含み得る。また「XXに基づく」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含み得る。本出願で「XXまたはYY」とは、XXとYYのうちいずれか一方の場合に限定されず、XXとYYの両方の場合も含み得る。これは選択的要素が3つ以上の場合も同様である。XXおよびYYは、任意の要素(例えば任意の情報)である。 The following describes the program, information processing system, and information processing method of the embodiment with reference to the drawings. In the following description, components having the same or similar functions are denoted by the same reference numerals. Duplication of these components may be omitted. In this application, "based on XX" means "based on at least XX," and may include cases where it is based on another element in addition to XX. Furthermore, "based on XX" is not limited to cases where XX is used directly, but may also include cases where XX has been processed or modified. In this application, "XX or YY" is not limited to cases where either XX or YY is used, but may include cases where both XX and YY are used. This also applies when there are three or more optional elements. XX and YY are arbitrary elements (e.g., arbitrary information).
本出願で「取得」とは、送信要求を送信して能動的に取得する場合に限定されず、他の装置から送信される情報を受動的に受信することで取得する場合も含み得る。また本出願で「取得」とは、目的の情報そのものを外部から取得する場合に限定されず、外部から取得された情報に基づいて目的の情報を自装置内で生成することで目的の情報を取得する場合なども含み得る。 In this application, "acquisition" is not limited to actively acquiring information by sending a transmission request, but may also include acquiring information by passively receiving information transmitted from another device. Furthermore, in this application, "acquisition" is not limited to acquiring the target information itself from an external source, but may also include acquiring the target information by generating it within the device based on information acquired from an external source.
以下では、データベースを「DB」と表記する。また以下に説明する種々のアイコン(例えば、在庫アイコンC1、購入予定品アイコンC2、登録物品アイコンC3、仮登録アイコンC4、特別物品アイコンC5、および発注予定品アイコンC6)の各々は、「物品表示」のそれぞれ一例である。本出願で「物品表示」とは、表示画面301a上で、個々の物品に対応して表示されるとともに、1まとまりとして選択や移動が可能な1つの表示単位を広く意味する。 Hereafter, the database will be referred to as "DB". Furthermore, each of the various icons described below (for example, the inventory icon C1, the planned purchase icon C2, the registered item icon C3, the provisional registration icon C4, the special item icon C5, and the planned order icon C6) is an example of an "item display". In this application, "item display" broadly refers to a single display unit that is displayed on the display screen 301a corresponding to individual items and can be selected and moved as a single unit.
(第1実施形態)
<1.家電関連システムの全体構成>
図1は、第1実施形態の家電関連システム1の全体構成を示す図である。家電関連システム1は、例えば、1つ以上の家電機器100、管理サーバ200、および端末装置300を含む。本実施形態では、管理サーバ200と、後述する端末装置300の家電管理アプリASとにより「情報処理システム」の一例が実現される。なお、「情報処理システム」は、管理サーバ200のみによって実現されてもよいし、端末装置300の家電管理アプリASのみによって実現されてもよい。また「情報処理システム」は、家電機器100を含んでもよいし、家電機器100のみによって実現されてもよい。後述するネットワークNWは、例えば、インターネット、セルラー網、Wi-Fi網、LPWA(Low Power Wide Area)、WAN(Wide Area Network)、LAN(Local Area Network)、またはその他の公衆回線や専用回線などを状況に応じて利用すればよい。
(First Embodiment)
<1. Overall Configuration of Home Appliance-Related Systems>
Figure 1 shows the overall configuration of the home appliance-related system 1 of the first embodiment. The home appliance-related system 1 includes, for example, one or more home appliances 100, a management server 200, and a terminal device 300. In this embodiment, an example of an "information processing system" is realized by the management server 200 and the home appliance management application AS of the terminal device 300, which will be described later. The "information processing system" may be realized by the management server 200 alone, or by the home appliance management application AS of the terminal device 300 alone. The "information processing system" may also include the home appliances 100, or it may be realized by the home appliances 100 alone. The network NW, which will be described later, may be, for example, the Internet, a cellular network, a Wi-Fi network, LPWA (Low Power Wide Area), WAN (Wide Area Network), LAN (Local Area Network), or other public lines or dedicated lines, depending on the situation.
家電機器100は、主として家庭で使用される電気機器である。家電機器100は、冷蔵庫100A、衣類処理装置(例えば洗濯機またはクローゼット型クリーニング機)、加熱調理器、炊飯器、空気調和機、暖房機、または電気掃除機などであるが、これらに限定されない。家電機器100は、ユーザUの住居内に配置される。家電機器100は、ユーザUの住居内に設置される無線ルータWRおよびモデムMを介してネットワークNWと接続される。家電機器100は、ネットワークNWを介して、管理サーバ200または端末装置300と通信可能である。 The home appliance 100 is an electrical appliance primarily used in a home. The home appliance 100 includes, but is not limited to, a refrigerator 100A, a clothing processing device (e.g., a washing machine or a closet-type dry cleaner), a cooking appliance, a rice cooker, an air conditioner, a heater, or a vacuum cleaner. The home appliance 100 is located within the user U's residence. The home appliance 100 is connected to the network NW via a wireless router WR and modem M installed within the user U's residence. The home appliance 100 can communicate with the management server 200 or terminal device 300 via the network NW.
管理サーバ200は、家電機器100に関する情報を管理する管理サーバである。管理サーバ200は、1つまたは複数のサーバ装置(例えばクラウドサーバ)により構成される。管理サーバ200は、ネットワークNWを介して、家電機器100または端末装置300と通信可能である。管理サーバ200は、ネットワークNW中のルータに含まれる情報処理部など、エッジコンピューティングやフォグコンピューティングを行う情報処理部を含んでもよい。管理サーバ200は、クラウドサーバに限定されず、ユーザUの住居にあるコンピュータでもよく、家庭内ルータ(例えば無線ルータWR)などでもよい。 The management server 200 is a management server that manages information related to the home appliance 100. The management server 200 is composed of one or more server devices (e.g., a cloud server). The management server 200 can communicate with the home appliance 100 or terminal device 300 via a network NW. The management server 200 may also include an information processing unit that performs edge computing or fog computing, such as an information processing unit included in a router in the network NW. The management server 200 is not limited to a cloud server; it may be a computer in the user U's residence, or a home router (e.g., a wireless router WR), etc.
端末装置300は、家電機器100のユーザUが使用する端末装置である。本出願で「端末装置」とは、ユーザUが使用可能なコンピュータを広く意味する。端末装置300は、例えば、スマートフォンまたはタブレット端末装置のような携帯端末装置である。ただし、端末装置300は、携帯端末装置に限定されず、パーソナルコンピュータなどでもよい。 The terminal device 300 is a terminal device used by user U of the home appliance 100. In this application, "terminal device" broadly means a computer usable by user U. The terminal device 300 is, for example, a portable terminal device such as a smartphone or tablet. However, the terminal device 300 is not limited to a portable terminal device; it may also be a personal computer, etc.
端末装置300は、例えば、表示装置301と、入力装置302と、通信部303とを有する。表示装置301は、種々の情報を表示可能な表示画面301aを有する。入力装置302は、ユーザUの入力を受け付け可能な装置である。入力装置302は、例えば表示画面301aと重ねて設けられたタッチパネルである。入力装置302は、端末装置300に設けられたカメラやマイクなどを含み得る。通信部303は、例えば無線通信可能な通信モジュールである。通信部303は、無線ルータWRおよびモデムMを介して、または直接にネットワークNWと接続される。通信部303は、ネットワークNWを介して、家電機器100または管理サーバ200と通信可能である。 The terminal device 300 includes, for example, a display device 301, an input device 302, and a communication unit 303. The display device 301 has a display screen 301a capable of displaying various information. The input device 302 is a device capable of receiving input from user U. The input device 302 is, for example, a touch panel superimposed on the display screen 301a. The input device 302 may include a camera, microphone, etc., provided on the terminal device 300. The communication unit 303 is, for example, a communication module capable of wireless communication. The communication unit 303 is connected to the network NW via a wireless router WR and modem M, or directly. The communication unit 303 can communicate with home appliances 100 or a management server 200 via the network NW.
端末装置300には、アプリケーションプログラムPがインストールされ、以下に説明する機能がサポートされる。本実施形態では、端末装置300によってアプリケーションプログラムPが実行されることで実現されるソフトウェア機能部を「家電管理アプリAS」と称する。端末装置300は、「コンピュータ」の一例である。アプリケーションプログラムPは、「プログラム」の一例である。 The terminal device 300 has the application program P installed and supports the functions described below. In this embodiment, the software function unit realized by the execution of the application program P by the terminal device 300 is referred to as the "Home Appliance Management Application AS". The terminal device 300 is an example of a "computer". The application program P is an example of a "program".
<2.管理サーバ>
次に、管理サーバ200について詳しく説明する。
図2は、管理サーバ200の機能構成を示すブロック図である。管理サーバ200は、例えば、情報取得部210、在庫管理部220、購入予定品管理部230、特別物品管理部240、情報送信部250、および記憶部290を有する。
<2. Management Server>
Next, we will explain the management server 200 in detail.
Figure 2 is a block diagram showing the functional configuration of the management server 200. The management server 200 includes, for example, an information acquisition unit 210, an inventory management unit 220, a planned purchase management unit 230, a special item management unit 240, an information transmission unit 250, and a storage unit 290.
情報取得部210、在庫管理部220、購入予定品管理部230、特別物品管理部240、および情報送信部250は、管理サーバ200に搭載されたCPU(Central Processing Unit)のような1つ以上のハードウェアプロセッサがプログラムを実行することにより実現される。ただし、これら機能部の一部または全部は、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、またはFPGA(Field Programmable Gate Array)などのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。またこれら機能部の1つ以上は、管理サーバ200に代えて、家電機器100または端末装置300の家電管理アプリASに設けられてもよい。 The information acquisition unit 210, inventory management unit 220, planned purchase management unit 230, special item management unit 240, and information transmission unit 250 are implemented by one or more hardware processors, such as a CPU (Central Processing Unit) mounted on the management server 200, executing programs. However, some or all of these functional units may be implemented by hardware such as an ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field Programmable Gate Array), or by the cooperation of software and hardware. Furthermore, one or more of these functional units may be provided in the home appliance management application AS of the home appliance 100 or terminal device 300 instead of the management server 200.
<2.1 情報取得部>
情報取得部210は、不図示の通信モジュールを介して家電機器100または端末装置300と通信を行い、家電機器100に関する情報を家電機器100または端末装置300から取得する。例えば、情報取得部210は、後述する在庫情報、購入予定品情報、および特別物品情報を更新するための情報を家電機器100または端末装置300から取得する。在庫情報、購入予定品情報、および特別物品情報を更新するための情報は、例えば、端末装置300に対するユーザUの入力操作に基づいて得られる情報である。なお、在庫情報を更新するための情報は、端末装置300から得られる情報に代えて/加えて、家電機器100に設けられたカメラのようなセンサにより得られる情報でもよく、端末装置300とは別に設けられた音声対話装置(例えばスマートスピーカ)により得られる情報などでもよい。
<2.1 Information acquisition section>
The information acquisition unit 210 communicates with the home appliance 100 or terminal device 300 via a communication module (not shown) and acquires information about the home appliance 100 from the home appliance 100 or terminal device 300. For example, the information acquisition unit 210 acquires information from the home appliance 100 or terminal device 300 to update inventory information, planned purchase information, and special item information, which will be described later. The information to update inventory information, planned purchase information, and special item information is, for example, information obtained based on user U's input operation to the terminal device 300. The information to update inventory information may be obtained by a sensor such as a camera installed in the home appliance 100, or by a voice dialogue device (e.g., a smart speaker) installed separately from the terminal device 300, in addition to the information obtained from the terminal device 300.
<2.2 在庫管理部>
在庫管理部220は、情報取得部210により取得された情報に基づき、在庫情報を管理する。在庫情報は、ユーザUが在庫として保有する物品(例えば食材)の一覧を示す情報である。記憶部290に記憶される在庫リストDB291は、「在庫情報」の一例である。在庫情報は、後述する庫内在庫リスト410(図7参照)を生成するために用いられる。庫内在庫リスト410は、ユーザUが在庫として保有する物品(例えば食材)の一覧を示す情報である。庫内在庫リスト410は、「在庫リスト」の一例であり、「ユーザが在庫として保有する物品の一覧に関する情報」の一例である。以下では説明の便宜上、庫内在庫リスト410を単に「在庫リスト410」と称する。
<2.2 Inventory Management Department>
The inventory management unit 220 manages inventory information based on the information acquired by the information acquisition unit 210. Inventory information is information that shows a list of items (e.g., food ingredients) that user U holds as inventory. The inventory list DB 291 stored in the storage unit 290 is an example of "inventory information". Inventory information is used to generate the in-warehouse inventory list 410 (see Figure 7), which will be described later. The in-warehouse inventory list 410 is information that shows a list of items (e.g., food ingredients) that user U holds as inventory. The in-warehouse inventory list 410 is an example of an "inventory list" and an example of "information relating to a list of items held as inventory by a user". For the sake of explanation, the in-warehouse inventory list 410 will be simply referred to as "inventory list 410" below.
図3は、在庫リストDB291の内容の一例を示す図である。在庫リストDB291には、ユーザUの住居に在庫として存在する食材が登録される。在庫リストDB291では、物品の在庫を示す登録R1(以下「在庫登録R1」と称する)が管理される。各在庫登録R1では、例えば、「管理ID」、「食材名」、「食材分類」、「保存場所」、「登録日(購入日)」、「賞味期限」または「消費期限」、「個数」、および「履歴」が対応付けられている。 Figure 3 shows an example of the contents of the inventory list DB291. The inventory list DB291 registers food items that are in stock at user U's residence. The inventory list DB291 manages registration R1 (hereinafter referred to as "inventory registration R1") which indicates the inventory of an item. Each inventory registration R1 is associated with, for example, "management ID," "food item name," "food item classification," "storage location," "registration date (purchase date)," "best before date" or "use-by date," "quantity," and "history."
「食材分類」は、食材の区分を意味する。「保存場所」は、食材が保存された場所を意味する。本実施形態では、「保存場所」として、「冷蔵室」、「野菜室」、「チルド室」、「冷凍室」、および「その他」である5種類の保存場所が登録可能である。「登録日」は、在庫リストDB291に在庫登録R1が登録された日である。「個数」には、食材の最新の在庫量が登録される。「履歴」には、食材が減少した場合に、減少後の数量および減少した日時などを示す情報が登録される。 "Ingredient Classification" refers to the classification of the ingredients. "Storage Location" refers to the location where the ingredients were stored. In this embodiment, five types of storage locations can be registered as "Storage Location": "Refrigerator," "Vegetable Compartment," "Chilled Compartment," "Freezer," and "Other." "Registration Date" is the date when inventory registration R1 was registered in the inventory list DB291. "Quantity" registers the latest inventory quantity of the ingredients. "History" registers information such as the reduced quantity and the date and time of the reduction when the ingredients decreased.
在庫リストDB291には、冷蔵庫100Aに保存される食材に限らず、冷蔵庫100Aの外部で保存(例えば常温で保存)される食材も登録可能である。在庫管理部220は、新しい物品が購入された場合に、当該物品に対応する登録R1を在庫リストDB291に追加する。在庫管理部220は、登録R1に対応する物品が消費された場合、当該登録Rに含まれる個数を減少させる、または当該登録R1を削除する。 The inventory list DB 291 can register not only food items stored in refrigerator 100A, but also food items stored outside of refrigerator 100A (for example, at room temperature). When a new item is purchased, the inventory management unit 220 adds registration R1 corresponding to that item to the inventory list DB 291. When the item corresponding to registration R1 is consumed, the inventory management unit 220 reduces the quantity included in registration R or deletes registration R1.
<2.3 購入予定品管理部>
購入予定品管理部230は、情報取得部210により取得された情報に基づき、購入予定品情報を管理する。購入予定品情報は、購入予定または不足する物品としてユーザUにより登録された物品(以下ではこれらを纏めて「購入予定品」と称する)の一覧を示す情報である。記憶部290に記憶される買物リストDB292は、「購入予定品情報」の一例である。購入予定品情報は、後述する買物リスト420(図7参照)を生成するために用いられる。買物リスト420は、購入予定品の一覧を示す情報であり、買い忘れを抑制するためにユーザUが買い物時に外出先の食料品店などで参照可能なリストである。買物リスト420は、「購入予定または不足する物品としてユーザにより登録された物品に関する情報」の一例である。
<2.3 Purchase Plan Management Department>
The planned purchase management unit 230 manages planned purchase information based on the information acquired by the information acquisition unit 210. Planned purchase information is information that shows a list of items registered by user U as items to be purchased or items that are missing (hereinafter collectively referred to as "planned purchase items"). The shopping list DB 292 stored in the storage unit 290 is an example of "planned purchase information". Planned purchase information is used to generate the shopping list 420 (see Figure 7), which will be described later. The shopping list 420 is information that shows a list of items to be purchased, and is a list that user U can refer to when shopping, such as at a grocery store while out and about, in order to prevent forgetting to buy something. The shopping list 420 is an example of "information about items registered by the user as items to be purchased or items that are missing".
図4は、買物リストDB292の内容の一例を示す図である。買物リストDB292では、購入予定品を示す登録R2(以下「購入予定品登録R2」と称する)が管理される。各購入予定品登録R2では、例えば、「管理ID」、「食材名」、「食材分類」、および「個数」が対応付けられている。例えば、購入予定品管理部230は、ユーザUによって購入予定品登録が新しく登録される場合に、当該物品に対応する購入予定品登録R2を買物リストDB292に追加する。購入予定品管理部230は、ユーザUによって購入予定品登録が削除される場合に、当該物品に対応する購入予定品登録R2を買物リストDB292から削除する。 Figure 4 shows an example of the contents of the shopping list DB 292. The shopping list DB 292 manages registrations R2 (hereinafter referred to as "purchase item registrations R2") that indicate items to be purchased. Each purchase item registration R2 is associated with, for example, a "management ID," "food item name," "food item classification," and "quantity." For example, when a new purchase item registration is created by user U, the purchase item management unit 230 adds the corresponding purchase item registration R2 to the shopping list DB 292. When a purchase item registration is deleted by user U, the purchase item management unit 230 deletes the corresponding purchase item registration R2 from the shopping list DB 292.
<2.4 特別物品管理部>
特別物品管理部240は、情報取得部210により取得された情報に基づき、特別物品情報を管理する。特別物品情報は、特別に管理された物品(以下「特別物品」と称する)の一覧を示す情報を意味する。特別物品は、例えばユーザUによる購入頻度が所定基準以上の物品である。特別物品は、例えば「また使う食材」として管理される食材を意味する。記憶部290に記憶される特別物品リストDB293は、「特別物品情報」の一例である。特別物品情報は、後述する特別物品リスト430(図27参照)を生成するために用いられる。特別物品リスト430は、特別予定品の一覧を示す情報であり、買い忘れを抑制するためにユーザUが買い物時に外出先の食料品店などで参照可能なリストである。
<2.4 Special Articles Management Department>
The special item management unit 240 manages special item information based on the information acquired by the information acquisition unit 210. Special item information refers to information that shows a list of specially managed items (hereinafter referred to as "special items"). Special items are, for example, items that are purchased by user U at a frequency exceeding a predetermined standard. Special items refer to, for example, food items that are managed as "food items to be used again". The special item list DB 293 stored in the storage unit 290 is an example of "special item information". Special item information is used to generate the special item list 430 (see Figure 27), which will be described later. The special item list 430 is information that shows a list of specially planned items, and is a list that user U can refer to when shopping at a grocery store or other location to prevent forgetting to buy items.
図5は、特別物品リストDB293の内容の一例を示す図である。特別物品リストDB293では、特別物品を示す登録R3(以下「特別物品登録R3」と称する)が管理される。各特別物品登録R3では、例えば、「管理ID」、「食材名」、および「食材分類」が対応付けられている。例えば、特別物品管理部240は、ある物品を特別物品として登録するためのユーザUの入力操作が端末装置300により受け付けられる場合に、当該物品に対応する特別物品登録R3を特別物品リストDB293に追加する。 Figure 5 shows an example of the contents of the Special Items List DB 293. The Special Items List DB 293 manages registrations R3 (hereinafter referred to as "Special Item Registration R3") that indicate special items. Each Special Item Registration R3 is associated with, for example, a "Management ID," "Ingredient Name," and "Ingredient Classification." For example, when the Special Item Management Unit 240 receives an input operation from a user U via the terminal device 300 to register an item as a special item, it adds the corresponding Special Item Registration R3 to the Special Item List DB 293.
<2.5 情報送信部>
情報送信部250は、不図示の通信モジュールを介して家電機器100および端末装置300と通信を行い、管理サーバ200で管理される情報を送信する。例えば、情報送信部250は、在庫リスト410の表示に必要な情報の送信要求を端末装置300から受信する場合、当該要求に対する応答として、在庫リストDB291に含まれる情報を端末装置300に送信する。また、情報送信部250は、買物リスト420の表示に必要な情報の送信要求を端末装置300から受信する場合、当該要求に対する応答として、買物リストDB292に含まれる情報を端末装置300に送信する。また、情報送信部250は、特別物品リスト430の表示に必要な情報の送信要求を端末装置300から受信する場合、当該要求に対する応答として、特別物品リストDB293に含まれる情報を端末装置300に送信する。
<2.5 Information Transmission Section>
The information transmission unit 250 communicates with the home appliance 100 and the terminal device 300 via a communication module (not shown) and transmits information managed by the management server 200. For example, when the information transmission unit 250 receives a request from the terminal device 300 to transmit information necessary for displaying the inventory list 410, it transmits the information contained in the inventory list DB 291 to the terminal device 300 as a response to the request. Also, when the information transmission unit 250 receives a request from the terminal device 300 to transmit information necessary for displaying the shopping list 420, it transmits the information contained in the shopping list DB 292 to the terminal device 300 as a response to the request. Furthermore, when the information transmission unit 250 receives a request from the terminal device 300 to transmit information necessary for displaying the special items list 430, it transmits the information contained in the special items list DB 293 to the terminal device 300 as a response to the request.
<2.6 記憶部>
記憶部290は、各種情報を記憶する機能部である。記憶部290は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、EEPROM(Electrically Erasable Programmable ROM)、またはSSD(Solid State Drove)などの組み合わせにより実現される。記憶部290は、例えば、在庫リストDB291、買物リストDB292、および特別物品リストDB293を記憶する。
<2.6 Storage section>
The memory unit 290 is a functional unit that stores various types of information. The memory unit 290 is implemented by a combination of, for example, RAM (Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable ROM), or SSD (Solid State Drive). The memory unit 290 stores, for example, an inventory list DB 291, a shopping list DB 292, and a special items list DB 293.
<3.端末装置>
次に、端末装置300について説明する。
図6は、端末装置300の機能構成を示すブロック図である。端末装置300は、例えば、情報取得部310、表示制御部320、操作受付部330、登録管理部340、および記憶部390を有する。
<3. Terminal Devices>
Next, the terminal device 300 will be described.
Figure 6 is a block diagram showing the functional configuration of the terminal device 300. The terminal device 300 includes, for example, an information acquisition unit 310, a display control unit 320, an operation reception unit 330, a registration management unit 340, and a storage unit 390.
情報取得部310、表示制御部320、操作受付部330、および登録管理部340は、端末装置300に搭載されたCPUのような1つ以上のハードウェアプロセッサがアプリケーションプログラムPを実行することにより実現される。言い換えると、情報取得部310、表示制御部320、操作受付部330、および登録管理部340は、家電管理アプリASに含まれるソフトウェア機能部である。 The information acquisition unit 310, display control unit 320, operation reception unit 330, and registration management unit 340 are implemented by one or more hardware processors, such as the CPU mounted on the terminal device 300, executing the application program P. In other words, the information acquisition unit 310, display control unit 320, operation reception unit 330, and registration management unit 340 are software functions included in the home appliance management application AS.
情報取得部310は、種々の情報または通知を管理サーバ200から取得する。例えば、情報取得部310は、在庫リスト410および買物リスト420を表示画面301aに表示させる場合、在庫リスト410および買物リスト420の表示のために必要な情報の送信要求を管理サーバ200に送信し、その応答として在庫リスト410および買物リスト420の表示に必要な情報を管理サーバ200から取得する。また、情報取得部310は、特別物品リスト430を表示画面301aに表示させる場合、特別物品リスト430の表示に必要な情報の送信要求を管理サーバ200に送信し、その応答として特別物品リスト430の表示に必要な情報を管理サーバ200から取得する。 The information acquisition unit 310 acquires various information or notifications from the management server 200. For example, when displaying the inventory list 410 and shopping list 420 on the display screen 301a, the information acquisition unit 310 sends a request to the management server 200 for the information necessary for displaying the inventory list 410 and shopping list 420, and in response, acquires the information necessary for displaying the inventory list 410 and shopping list 420 from the management server 200. Similarly, when displaying the special items list 430 on the display screen 301a, the information acquisition unit 310 sends a request to the management server 200 for the information necessary for displaying the special items list 430, and in response, acquires the information necessary for displaying the special items list 430 from the management server 200.
表示制御部320は、端末装置300の表示装置301を制御することで、表示装置301の表示画面301aに表示される内容を制御する。例えば、以下に説明する表示画面301aに関する表示は、表示制御部320によって実現される。 The display control unit 320 controls the content displayed on the display screen 301a of the terminal device 300 by controlling the display device 301 of the display device 301. For example, the display related to the display screen 301a described below is realized by the display control unit 320.
操作受付部330は、家電管理アプリASに関連して入力装置302に対して行われるユーザUの操作を受け付ける。例えば、以下に説明する表示画面301aに対する操作の受け付けは、操作受付部330によって実現される。 The operation reception unit 330 receives user U operations performed on the input device 302 in relation to the home appliance management application AS. For example, the reception of operations on the display screen 301a, described below, is handled by the operation reception unit 330.
登録管理部340は、在庫リスト410、買物リスト420、および特別物品リストに含まれる物品の追加、削除、または変更を示すユーザUの操作が操作受付部330によって受け付けられた場合、受け付けられた操作に対応する要求を管理サーバ200に送信する。これにより、操作受付部330によって受け付けられたユーザUの操作に基づき、在庫リストDB291、買物リストDB292、および特別物品リストDB293に含まれる在庫登録R1、購入予定品登録R2、および特別物品登録R3の追加、削除、または変更が行われる。 When the operation reception unit 330 receives an operation from user U indicating the addition, deletion, or modification of items included in the inventory list 410, shopping list 420, and special items list, the registration management unit 340 sends a request corresponding to the received operation to the management server 200. As a result, based on the operation from user U received by the operation reception unit 330, additions, deletions, or modifications are made to inventory registration R1, planned purchase registration R2, and special items registration R3 included in the inventory list DB 291, shopping list DB 292, and special items list DB 293.
記憶部390は、例えば、RAM、ROM、EEPROM、またはSSDなどの組み合わせにより実現され、各種の情報を記憶する。記憶部390は、アプリケーションプログラムPを記憶する。 The memory unit 390 is implemented, for example, by a combination of RAM, ROM, EEPROM, or SSD, and stores various types of information. The memory unit 390 stores the application program P.
<4.画面の表示例>
次に、家電管理アプリASにより表示画面301aに表示される画面の表示例について説明する。なお以下では、在庫リスト410、買物リスト420、および特別物品リスト430が食材管理に適用された例を説明する。
<4. Example of screen display>
Next, we will explain an example of the screen displayed on screen 301a by the home appliance management application AS. In the following, we will explain an example in which the inventory list 410, shopping list 420, and special items list 430 are applied to food management.
<4.1 基本画面>
図7は、食材管理の基本画面である画面D1の表示例を示す図である。本実施形態では、表示制御部320は、在庫リスト410を表示する第1表示領域A1と、買物リスト420を表示する第2表示領域A2とを、表示画面301aに同時に表示させる。本出願で「同時に表示」とは、2つの表示内容の表示が同時に開始される場合に限定されず、一方の表示内容が先に表示された状態で、他方の表示内容が後から表示され、少なくとも一時的に2つの表示内容が同時に視認可能になる場合も含み得る。
<4.1 Basic screen>
Figure 7 shows an example of the display of screen D1, which is the basic screen for food ingredient management. In this embodiment, the display control unit 320 simultaneously displays a first display area A1 that displays the inventory list 410 and a second display area A2 that displays the shopping list 420 on the display screen 301a. In this application, "simultaneous display" is not limited to cases where the display of the two display contents starts at the same time, but may also include cases where one display content is displayed first, and the other display content is displayed later, so that the two display contents can be viewed simultaneously at least temporarily.
本実施形態では、表示制御部320は、第1表示領域A1と第2表示領域A2とを表示画面301a上で左右に並べて表示させる。これに代えて、表示制御部320は、第1表示領域A1と第2表示領域A2とを表示画面301a上で上下に並べて表示させてもよい。 In this embodiment, the display control unit 320 displays the first display area A1 and the second display area A2 side by side on the display screen 301a. Alternatively, the display control unit 320 may display the first display area A1 and the second display area A2 side by side vertically on the display screen 301a.
本実施形態では、在庫リスト410は、それぞれ在庫登録R1に対応する複数のアイコン(以下「在庫アイコンC1」と称する)を含む。在庫アイコンC1は、在庫登録R1が示す「食材分類」に対応する絵柄、「食材名」、「個数」、および「登録日」を含む。一方で、在庫アイコンC1には、在庫登録R1が示す「保存場所」、「賞味期限」、および「履歴」の表示は省略される。これにより、1つ1つの在庫アイコンC1が小さくても見やすい表示になっている。 In this embodiment, the inventory list 410 includes multiple icons (hereinafter referred to as "inventory icons C1"), each corresponding to an inventory registration R1. Each inventory icon C1 includes a picture corresponding to the "food ingredient classification" indicated by the inventory registration R1, the "food ingredient name," "quantity," and "registration date." However, the "storage location," "expiration date," and "history" indicated by the inventory registration R1 are omitted from the inventory icons C1. This ensures that each inventory icon C1 is easily visible even when small.
本実施形態では、在庫リスト410に含まれる在庫アイコンC1に対する所定の操作(例えばタップ)が行われた場合、画面D1は、上記所定の操作が行われた在庫アイコンC1が対応する物品の詳細を示す画面D2に切り替わる。 In this embodiment, when a predetermined operation (e.g., tapping) is performed on an inventory icon C1 included in the inventory list 410, screen D1 switches to screen D2, which displays the details of the item corresponding to the inventory icon C1 on which the predetermined operation was performed.
図8は、物品の詳細を表示する画面D2の表示例を示す図である。本実施形態では、図7に示す在庫アイコンC1に対する所定の操作が行われた場合、当該所定の操作が行われた在庫アイコンC1に対応する在庫登録R1の詳細が表示される。在庫登録R1の詳細は、在庫登録R1が示す「食材名」、「食材分類」、「個数」、および「登録日」に加え、「保存場所」、「賞味期限」、および「履歴」などが表示される。操作受付部330は、例えば画面D2において、各在庫登録R1の登録内容の変更を示すユーザUの操作を受け付け可能である。 Figure 8 shows an example of the display on screen D2, which shows the details of an item. In this embodiment, when a predetermined operation is performed on the inventory icon C1 shown in Figure 7, the details of the inventory registration R1 corresponding to the inventory icon C1 on which the predetermined operation was performed are displayed. The details of the inventory registration R1 include the "food item name," "food item classification," "quantity," and "registration date" indicated by the inventory registration R1, as well as "storage location," "expiration date," and "history." The operation reception unit 330 can, for example, receive operations from user U indicating changes to the registration contents of each inventory registration R1 on screen D2.
図7に戻り説明を続ける。複数の在庫アイコンC1は、第1表示領域A1と第2表示領域A2とが並ぶ第1方向(例えば左右方向)とは異なる第2方向(例えば上下方向)に並べて配置されている。在庫リスト410に含まれる複数の在庫アイコンC1は、第1表示領域A1に対する所定の操作(例えば第2方向に沿うスクロール操作、矢印M1参照)に基づき、第2方向に切り替え可能である。すなわち、在庫リスト410に表示される在庫アイコンC1の表示数には限りがあり、在庫リストDB291に含まれる在庫登録R1の数が多い場合、全ての在庫登録R1に対応する在庫アイコンC1は表示画面301aに一度には表示されない。この場合、上記所定の操作(スクロール操作)が順次行われることで、在庫リスト410に表示される在庫アイコンC1が第2方向に順次切り替わり、全ての在庫アイコンC1が順に視認可能になる。この在庫リスト410に表示される在庫アイコンC1の切り替えは、買物リスト420の表示内容とは独立して行われる。 Returning to Figure 7, the explanation continues. Multiple inventory icons C1 are arranged in a second direction (e.g., vertical direction) different from the first direction (e.g., left-right direction) in which the first display area A1 and the second display area A2 are aligned. Multiple inventory icons C1 included in the inventory list 410 can be switched to the second direction based on a predetermined operation on the first display area A1 (e.g., a scroll operation along the second direction, see arrow M1). That is, there is a limit to the number of inventory icons C1 displayed in the inventory list 410. If the number of inventory registrations R1 included in the inventory list DB 291 is large, all inventory icons C1 corresponding to all inventory registrations R1 cannot be displayed on the display screen 301a at once. In this case, by sequentially performing the predetermined operation (scroll operation), the inventory icons C1 displayed in the inventory list 410 are sequentially switched to the second direction, and all inventory icons C1 become visible in sequence. This switching of inventory icons C1 displayed in the inventory list 410 is performed independently of the display content of the shopping list 420.
同様に、買物リスト420は、購入予定品登録R2に対応する複数のアイコンC2(以下「購入予定品アイコンC2」と称する)を含む。各購入予定品アイコンC2は、対応する在庫登録R2が示す「食材分類」に対応する絵柄および「食材名」を含む。 Similarly, the shopping list 420 includes multiple icons C2 (hereinafter referred to as "Purchase Item Icons C2") corresponding to the registered items R2. Each Purchase Item Icon C2 includes a picture and "Ingredient Name" corresponding to the "Ingredient Category" indicated by the corresponding inventory registration R2.
図9は、画面D1の表示例を示す図である。本実施形態では、買物リスト420に含まれる購入予定品アイコンC2に対する所定の操作(例えばタップ)が行われた場合、例えば、当該所定の操作が行われた購入予定品アイコンC2の表示態様が第1表示態様から第2表示態様に変更される。第1表示態様は、購入予定品に対する対応が未完了(例えば外出先で購入予定品を買物かごに入れる前の状態)であることを示す。第2表示態様は、購入予定品に対する対応が完了(例えば外出先で購入予定品を買物かごに入れた状態)であることを示す。第1表示態様と第2表示態様とは、背景の色、外形線の太さ、または文字の太さなどが異なる。これにより、ユーザUは、購入予定品の買い忘れをより確実に抑制することができる。なお、購入予定品アイコンC2の表示態様が変更されることに代えて/加えて、購入予定品に対する対応が完了したことを示す表示N1(チェックボックスなど)が各購入予定品アイコンC2に対応して表示可能でもよい。 Figure 9 shows an example of the display on screen D1. In this embodiment, when a predetermined operation (e.g., tapping) is performed on a purchase item icon C2 included in the shopping list 420, the display mode of the purchase item icon C2 on which the predetermined operation was performed changes from a first display mode to a second display mode. The first display mode indicates that the action for the purchase item is incomplete (e.g., before adding the purchase item to the shopping cart while out). The second display mode indicates that the action for the purchase item is complete (e.g., after adding the purchase item to the shopping cart while out). The first and second display modes differ in background color, outline thickness, or font thickness. This allows user U to more reliably prevent forgetting to buy purchase items. Alternatively, instead of changing the display mode of the purchase item icon C2, an indication N1 (such as a checkbox) showing that the action for the purchase item is complete may be displayed for each purchase item icon C2.
図7に戻り説明を続ける。複数の購入予定品アイコンC2は、上記第2方向(例えば上下方向)に並べて配置されている。買物リスト420に含まれる購入予定品アイコンC2は、第2表示領域A2に対する所定の操作(例えば第2方向に沿うスクロール操作、矢印M2参照)に基づき、第2方向に切り替え可能である。すなわち、買物リスト420に表示される購入予定品アイコンC2の表示数には限りがあり、買物リストDB292に含まれる購入予定品登録R2の数が多い場合、全ての購入予定品登録R2に対応する購入予定品アイコンC2は表示画面301aに一度には表示されない。この場合、上記所定の操作(スクロール操作)が順次行われることで、買物リスト420に表示される購入予定品アイコンC2が第2方向に順次切り替わり、全ての購入予定品アイコンC2が視認可能になる。買物リスト420に表示される購入予定品アイコンC2の切り替えは、在庫リスト410の表示内容とは独立して行われる。 Returning to Figure 7, let's continue the explanation. Multiple purchase item icons C2 are arranged in the second direction (for example, vertically). Purchase item icons C2 included in the shopping list 420 can be switched in the second direction based on a predetermined operation on the second display area A2 (for example, scrolling along the second direction; see arrow M2). That is, there is a limit to the number of purchase item icons C2 displayed in the shopping list 420. If the number of purchase item registrations R2 included in the shopping list DB 292 is large, all purchase item icons C2 corresponding to all purchase item registrations R2 cannot be displayed on the display screen 301a at once. In this case, by sequentially performing the predetermined operation (scrolling operation), the purchase item icons C2 displayed in the shopping list 420 will sequentially switch in the second direction, making all purchase item icons C2 visible. The switching of purchase item icons C2 displayed in the shopping list 420 is performed independently of the display content of the inventory list 410.
本実施形態では、操作受付部330は、第1表示領域A1と第2表示領域A2とを表示画面301aに同時に表示させた状態で、在庫リスト410に表示される物品と、買物リスト420に表示される物品とのうち少なくとも一方に関する追加、削除、または変更を示すユーザUの操作を受け付け可能である。 In this embodiment, the operation reception unit 330 can receive operations from user U indicating addition, deletion, or modification of at least one of the items displayed in the inventory list 410 and the items displayed in the shopping list 420, while the first display area A1 and the second display area A2 are simultaneously displayed on the display screen 301a.
<4.2 登録の追加(新規追加)>
在庫リスト410および買物リスト420に対する物品の追加について説明する。表示制御部320は、所定条件が満たされた場合に、登録する物品を選択するための第3表示領域A3を表示画面301aに表示させる。「所定条件が満たされる場合」は、例えば、画面D1に表示された「食材追加」を示す操作部S1に対する所定の操作(例えばタップ)が行われることである。
<4.2 Adding Registrations (New Additions)>
The process of adding items to the inventory list 410 and the shopping list 420 will now be described. The display control unit 320 displays a third display area A3 for selecting items to register on the display screen 301a when predetermined conditions are met. When "predetermined conditions are met," for example, a predetermined operation (e.g., tapping) is performed on the operation unit S1 that indicates "Add Ingredients" displayed on screen D1.
図10は、第3表示領域A3が表示された画面D3の表示例を示す図である。本実施形態では、第3表示領域A3は、登録する物品を選択するためのモーダルウィンドウであり、それぞれ登録対象の物品を示す複数のアイコンC3(以下「登録物品アイコンC3」)を含む。操作受付部330は、第3表示領域A3に表示された複数の登録物品アイコンC3のなかから1つ以上の登録物品アイコンC3を選択することで登録する物品を選択するユーザUの操作を受け付ける。 Figure 10 shows an example of the display of screen D3 with the third display area A3 displayed. In this embodiment, the third display area A3 is a modal window for selecting an item to register, and includes a plurality of icons C3 (hereinafter referred to as "registered item icons C3"), each representing an item to be registered. The operation reception unit 330 receives the operation of user U to select an item to register by selecting one or more registered item icons C3 from among the plurality of registered item icons C3 displayed in the third display area A3.
本実施形態では、操作受付部330は、第3表示領域A3を用いて選択された物品を、第1表示領域A1に追加するか(すなわち在庫リスト410に追加するか)、または第2表示領域A2に追加するか(すなわち買物リスト420に追加するか)を示す操作を受け付ける。操作受付部330は、第3表示領域A3上で選択された物品を在庫リスト410または買物リスト420に追加する操作として、当該物品を示す登録物品アイコンC3を第3表示領域A3から第1表示領域A1または第2表示領域A2に移動させるユーザUの操作を受け付ける。以下ではこれら操作に対応する処理ついて、図11から図15を参照して説明する。 In this embodiment, the operation reception unit 330 receives an operation indicating whether to add the item selected using the third display area A3 to the first display area A1 (i.e., to the inventory list 410) or to the second display area A2 (i.e., to the shopping list 420). As an operation to add the item selected on the third display area A3 to the inventory list 410 or shopping list 420, the operation reception unit 330 receives an operation from user U to move the registered item icon C3 representing the item from the third display area A3 to the first display area A1 or the second display area A2. The processing corresponding to these operations will be described below with reference to Figures 11 to 15.
図11から図13は、在庫リスト410に物品を追加する操作を説明するための図である。まず図11は、登録物品アイコンC3を移動させる操作を示す図である。本実施形態では、操作受付部330は、第3表示領域A3を用いて選択された物品を在庫リスト410に追加する操作として、選択した物品に対応する登録物品アイコンC3を第3表示領域A3から第1表示領域A1(例えば在庫リスト410)に移動させる操作を受け付ける。例えば、操作受付部330は、ユーザUの操作であって、第3表示領域A3に表示された複数の登録物品アイコンC3のなかで1つの登録物品アイコンC3を押したまま(すなわち当該登録物品アイコンC3を選択した状態で)、当該登録物品アイコンC3を第3表示領域A3から第1表示領域A1(例えば在庫リスト410)にスライド移動させるユーザUの操作を受け付ける。 Figures 11 to 13 illustrate the operation of adding items to the inventory list 410. First, Figure 11 shows the operation of moving a registered item icon C3. In this embodiment, the operation reception unit 330 receives an operation to add an item selected using the third display area A3 to the inventory list 410. This operation involves moving the registered item icon C3 corresponding to the selected item from the third display area A3 to the first display area A1 (e.g., the inventory list 410). For example, the operation reception unit 330 receives an operation by user U in which, while holding down one registered item icon C3 among multiple registered item icons C3 displayed in the third display area A3 (i.e., with the registered item icon C3 selected), the user U slides the registered item icon C3 from the third display area A3 to the first display area A1 (e.g., the inventory list 410).
登録管理部340は、操作受付部330により上記操作が受け付けられた場合、選択された登録物品アイコンC3に対応する在庫登録R1を在庫リストDB291に登録する要求を管理サーバ200に送信する。その結果、選択されて移動された登録物品アイコンC3に対応する在庫アイコンC1が在庫リスト410に追加で表示される。 When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to register the inventory registration R1 corresponding to the selected registration item icon C3 in the inventory list DB 291. As a result, the inventory icon C1 corresponding to the selected and moved registration item icon C3 is added to the inventory list 410.
より詳しく述べると、表示制御部320は、登録物品アイコンC3を第3表示領域A3から第1表示領域A1(例えば在庫リスト410)に移動させるユーザUの操作が操作受付部330により受け付けられた場合、在庫リスト410に追加する物品の個数および登録日の入力を案内する表示G1を表示させる。 More specifically, when the operation reception unit 330 receives an operation from user U to move the registered item icon C3 from the third display area A3 to the first display area A1 (for example, the inventory list 410), the display control unit 320 displays a display G1 that guides the user to input the number of items to be added to the inventory list 410 and the registration date.
図12は、在庫リスト410に追加する物品の個数および登録日の入力を案内する表示G1を含む画面D4の表示例を示す図である。表示G1は、例えば、在庫リスト410に追加する物品の個数の入力を受け付ける入力部P1と、在庫リスト410に追加する物品の登録日の入力を受け付ける入力部P2とを含むウィンドウである。これら入力部P1,P2に対するユーザUの入力内容は、操作受付部330によって受け付けられ、登録管理部340によって登録される。 Figure 12 shows an example of screen D4, which includes a display G1 that guides the user in entering the quantity and registration date of items to be added to the inventory list 410. Display G1 is a window that includes, for example, an input unit P1 for receiving the quantity of items to be added to the inventory list 410, and an input unit P2 for receiving the registration date of the items to be added to the inventory list 410. The user U's input to these input units P1 and P2 is received by the operation reception unit 330 and registered by the registration management unit 340.
図13は、物品が追加された在庫リスト410を含む画面D1の表示例を示す図である。図11および図12を参照して説明したユーザUの操作が行われる場合、図13に示すように、在庫リスト410に移動された登録物品アイコンC3に対応する在庫アイコンC1(例えば「豚挽肉」に対応する在庫アイコンC1)が在庫リスト410に追加される。 Figure 13 shows an example of the display of screen D1, including the inventory list 410 to which the item has been added. When user U performs the operation described with reference to Figures 11 and 12, as shown in Figure 13, an inventory icon C1 corresponding to the registered item icon C3 moved to the inventory list 410 (for example, an inventory icon C1 corresponding to "ground pork") is added to the inventory list 410.
図14および図15は、買物リスト420に物品を追加する操作を説明するための図である。まず図14は、登録物品アイコンC3を移動させる操作を示す図である。本実施形態では、操作受付部330は、第3表示領域A3を用いて選択された物品を第2表示領域A2(例えば買物リスト420)に追加する操作として、選択した物品に対応する登録物品アイコンC3を第3表示領域A3から買物リスト420に移動させる操作を受け付ける。例えば、操作受付部330は、ユーザUの操作であって、第3表示領域A3に表示された複数の登録物品アイコンC3のなかで1つの登録物品アイコンC3を押したまま(すなわち当該登録物品アイコンC3を選択した状態で)、当該登録物品アイコンC3を第3表示領域A3から第2表示領域A2(例えば買物リスト420)にスライド移動させるユーザUの操作を受け付ける。 Figures 14 and 15 illustrate the operation of adding items to the shopping list 420. First, Figure 14 shows the operation of moving a registered item icon C3. In this embodiment, the operation reception unit 330 receives an operation to add an item selected using the third display area A3 to the second display area A2 (e.g., the shopping list 420), which involves moving the registered item icon C3 corresponding to the selected item from the third display area A3 to the shopping list 420. For example, the operation reception unit 330 receives an operation by user U in which, while holding down one registered item icon C3 among multiple registered item icons C3 displayed in the third display area A3 (i.e., with the registered item icon C3 selected), the user U slides the registered item icon C3 from the third display area A3 to the second display area A2 (e.g., the shopping list 420).
登録管理部340は、操作受付部330により上記操作が受け付けられた場合、選択された登録物品アイコンC3に対応する購入予定品登録R2を購入予定品リストDB292に登録する要求を管理サーバ200に送信する。その結果、選択されて移動された登録物品アイコンC3に対応する購入予定品アイコンC2が買物リスト420に追加で表示される。 When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to register the planned purchase item registration R2 corresponding to the selected registered item icon C3 in the planned purchase item list DB 292. As a result, the planned purchase item icon C2 corresponding to the selected and moved registered item icon C3 is added to the shopping list 420.
図15は、物品が追加された買物リスト420を含む画面D1の表示例を示す図である。図14を参照して説明したユーザUの操作が行われる場合、図15に示すように、買物リスト420に移動された登録物品アイコンC3に対応する購入予定品アイコンC2(例えば「豚挽肉」に対応する購入予定品アイコンC2)が買物リスト420に追加される。 Figure 15 shows an example of the display of screen D1, including the shopping list 420 to which items have been added. When user U performs the operation described with reference to Figure 14, as shown in Figure 15, the planned purchase item icon C2 (for example, the planned purchase item icon C2 corresponding to "ground pork") that was moved to the shopping list 420 is added to the shopping list 420.
言い換えると、本実施形態では、在庫リスト410に物品を登録する操作および買物リスト420に物品を登録する操作は、互いに類似した操作である。例えば、在庫リスト410に物品を登録する操作および買物リスト420に物品を登録する操作は、在庫リスト410および買物リスト420が表示画面301aに同時に表示された状態で行われる操作であって、登録対象の物品を選択した後に、登録物品アイコンC3の移動先が異なる。このため、ユーザUは、これら操作を直感的に行いやすくなる。 In other words, in this embodiment, the operation of registering an item in the inventory list 410 and the operation of registering an item in the shopping list 420 are similar operations. For example, the operation of registering an item in the inventory list 410 and the operation of registering an item in the shopping list 420 are performed when the inventory list 410 and the shopping list 420 are displayed simultaneously on the display screen 301a, but the destination of the item to be registered C3 differs after selecting the item to be registered. Therefore, the user U can perform these operations intuitively.
<4.3 登録の削除>
操作受付部330は、在庫リスト410または買物リスト420に表示された物品を削除する操作として、削除対象の物品を示す在庫アイコンC1を第1表示領域A1から所定方向に移動させる操作(例えば在庫リスト410から所定方向に移動させる操作)、および削除対象の物品を示す購入予定品アイコンC2を第2表示領域A2から所定方向に移動させる操作(例えば買物リスト420から所定方向に移動させる操作)を受け付ける。以下ではこれら操作に対応する処理ついて、図16および図17を参照して説明する。
<4.3 Deleting Registrations>
The operation reception unit 330 receives operations to delete items displayed in the inventory list 410 or shopping list 420, including an operation to move the inventory icon C1, which indicates the item to be deleted, from the first display area A1 in a predetermined direction (for example, an operation to move it from the inventory list 410 in a predetermined direction), and an operation to move the planned purchase icon C2, which indicates the item to be deleted, from the second display area A2 in a predetermined direction (for example, an operation to move it from the shopping list 420 in a predetermined direction). The processing corresponding to these operations will be explained below with reference to Figures 16 and 17.
図16および図17は、在庫リスト410から物品を削除する操作を説明するための図である。まず図16は、在庫アイコンC1を第1所定方向に移動させる操作を示す図である。本実施形態では、操作受付部330は、在庫リスト410に表示された物品を削除する操作として、削除対象の物品を示す在庫アイコンC1を在庫リスト410から第1所定方向に移動させる操作(矢印M3参照)を受け付ける。例えば、操作受付部330は、在庫リスト410と買物リスト420とが表示画面301aに同時に表示された状態で、削除対象の物品を示す在庫アイコンC1を押したまま(すなわち在庫アイコンC1を選択した状態で)、当該在庫アイコンC1を第1所定方向にスライド移動させるユーザUの操作を受け付ける。第1所定方向は、上述した第2方向(例えば水平方向)において、買物リスト420とは反対側に向かう方向である。 Figures 16 and 17 illustrate the operation of deleting an item from the inventory list 410. First, Figure 16 shows the operation of moving the inventory icon C1 in a first predetermined direction. In this embodiment, the operation reception unit 330 receives an operation to delete an item displayed in the inventory list 410 by moving the inventory icon C1, which indicates the item to be deleted, from the inventory list 410 in a first predetermined direction (see arrow M3). For example, with the inventory list 410 and the shopping list 420 simultaneously displayed on the display screen 301a, the operation reception unit 330 receives an operation by user U to slide the inventory icon C1, which indicates the item to be deleted, in the first predetermined direction while holding down the C1 (i.e., selecting the C1). The first predetermined direction is the direction opposite to the shopping list 420 in the second direction (e.g., the horizontal direction) described above.
登録管理部340は、操作受付部330により上記操作が受け付けられた場合、選択された在庫アイコンC1に対応する在庫登録R1を在庫リストDB291から削除する要求を管理サーバ200に送信する。その結果、選択された在庫アイコンC1が在庫リスト410から削除される。 When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to delete the inventory registration R1 corresponding to the selected inventory icon C1 from the inventory list DB 291. As a result, the selected inventory icon C1 is deleted from the inventory list 410.
図17は、物品が削除された在庫リスト410を含む画面D1の表示例を示す図である。図16を参照して説明したユーザUの操作が行われる場合、図17に示すように、在庫リスト410に表示されていた在庫アイコンC1(例えば「キャベツ」に対応する在庫アイコンC1)が在庫リスト410から削除される。 Figure 17 shows an example of the display of screen D1, including the inventory list 410 from which an item has been deleted. When user U performs the operation described with reference to Figure 16, the inventory icon C1 (for example, the inventory icon C1 corresponding to "cabbage") that was displayed in the inventory list 410 is deleted from the inventory list 410, as shown in Figure 17.
次に図16に戻り、買物リスト420から物品を削除する操作について説明する。本実施形態では、操作受付部330は、買物リスト420に表示された物品を削除する操作として、削除対象の物品を示す購入予定品アイコンC2を買物リスト420から第2所定方向に移動させる操作(矢印M4参照)を受け付ける。例えば、操作受付部330は、在庫リスト410と買物リスト420とが表示画面301aに同時に表示された状態で、削除対象の物品を示す購入予定品アイコンC2を押したまま(すなわち購入予定品アイコンC2を選択した状態で)、当該購入予定品アイコンC2を第2所定方向にスライド移動させるユーザUの操作を受け付ける。第2所定方向は、上述した第2方向(例えば水平方向)において、在庫リスト410とは反対側に向かう方向である。すなわち、第2所定方向は、上述した第1所定方向の反対方向である。 Next, returning to Figure 16, the operation of deleting an item from the shopping list 420 will be explained. In this embodiment, the operation reception unit 330 receives an operation to delete an item displayed in the shopping list 420 by moving the item to be deleted, indicated by the purchase item icon C2, in a second predetermined direction from the shopping list 420 (see arrow M4). For example, with the inventory list 410 and the shopping list 420 displayed simultaneously on the display screen 301a, the operation reception unit 330 receives an operation by user U to slide the purchase item icon C2 in the second predetermined direction while holding down the purchase item icon C2 (i.e., selecting the purchase item icon C2). The second predetermined direction is the direction opposite to the inventory list 410 in the second direction (e.g., the horizontal direction) described above. That is, the second predetermined direction is the opposite direction to the first predetermined direction described above.
登録管理部340は、操作受付部330により上記操作が受け付けられた場合、選択された購入予定品アイコンC2に対応する購入予定品登録R2を買物リストDB292から削除する要求を管理サーバ200に送信する。その結果、選択された購入予定品アイコンC2が買物リスト420から削除される。 When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to delete the purchase item registration R2 corresponding to the selected purchase item icon C2 from the shopping list DB 292. As a result, the selected purchase item icon C2 is deleted from the shopping list 420.
<4.4 登録の追加(複写または移動による追加)>
操作受付部330は、在庫リスト410と買物リスト420との間で物品を示すアイコンを相互に移動させることにより、在庫リスト410または買物リスト420に物品を追加させる操作を受け付け可能である。以下ではこれら操作に対応する処理ついて、図18から図20を参照して説明する。
<4.4 Adding Registrations (Adding by Copying or Moving)>
The operation reception unit 330 can accept operations to add items to the inventory list 410 or the shopping list 420 by moving icons representing items between the inventory list 410 and the shopping list 420. The processes corresponding to these operations will be explained below with reference to Figures 18 to 20.
図18は、在庫リスト410に表示された物品を買物リスト420に追加させる操作を説明するための図である。本実施形態では、操作受付部330は、第1表示領域A1に表示された物品を第2表示領域A2に追加させる操作(例えば在庫リスト410に表示された物品を買物リスト420に追加させる操作)として、追加対象の物品を示す在庫アイコンC1を在庫リスト410から買物リスト420に移動により追加させる(例えばコピーを作成する)操作(矢印M5参照)を受け付け可能である。例えば、操作受付部330は、在庫リスト410と買物リスト420とが表示画面301aに同時に表示された状態で、追加対象の物品を示す在庫アイコンC1を押したまま(すなわち在庫アイコンC1を選択した状態で)、当該在庫アイコンC1を在庫リスト410から買物リスト420にスライド移動させるユーザUの操作を受け付ける。 Figure 18 illustrates the operation of adding items displayed in the inventory list 410 to the shopping list 420. In this embodiment, the operation reception unit 330 can accept an operation to add items displayed in the first display area A1 to the second display area A2 (for example, adding items displayed in the inventory list 410 to the shopping list 420) by moving the inventory icon C1, which indicates the item to be added, from the inventory list 410 to the shopping list 420 (for example, by creating a copy) (see arrow M5). For example, with the inventory list 410 and the shopping list 420 simultaneously displayed on the display screen 301a, the operation reception unit 330 accepts the operation of user U, who, while holding down the inventory icon C1 (i.e., selecting the inventory icon C1), slides the inventory icon C1 from the inventory list 410 to the shopping list 420.
登録管理部340は、操作受付部330により上記操作が受け付けられた場合、選択された在庫アイコンC1が示す物品と同種の物品に対応する購入予定品登録R2を生成して買物リストDB292に追加する要求を管理サーバ200に送信する。その結果、選択された在庫アイコンC1が示す物品と同種の物品に対応する購入予定品アイコンC2が買物リスト420に追加される。本実施形態では、上記操作に基づいて購入予定品登録R2を買物リストDB292に追加する場合でも、操作の元になった在庫登録R1は在庫リストDB291から削除されない。このため、操作の元になった在庫登録R1に対応する在庫アイコンC1は、購入予定品アイコンC2が買物リスト420に追加された後も引き続き在庫リスト410に残る。 When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to generate a planned purchase item registration R2 corresponding to an item of the same type as the item indicated by the selected inventory icon C1 and add it to the shopping list DB 292. As a result, the planned purchase item icon C2 corresponding to an item of the same type as the item indicated by the selected inventory icon C1 is added to the shopping list 420. In this embodiment, even when the planned purchase item registration R2 is added to the shopping list DB 292 based on the above operation, the inventory registration R1 that was the basis for the operation is not deleted from the inventory list DB 291. Therefore, the inventory icon C1 corresponding to the inventory registration R1 that was the basis for the operation remains in the inventory list 410 even after the planned purchase item icon C2 has been added to the shopping list 420.
図19は、買物リスト420に表示された物品を在庫リスト410に追加させる操作を説明するための図である。本実施形態では、操作受付部330は、第2表示領域A2に表示された物品を第1表示領域A1に追加させる操作(例えば買物リスト420に表示された物品を在庫リスト410に追加させる操作)として、追加対象の物品を示す購入予定品アイコンC2を買物リスト420から在庫リスト410に移動させることで追加させる操作(矢印M6参照)を受け付け可能である。例えば、操作受付部330は、追加対象の物品を示す購入予定品アイコンC2を押したまま(すなわち購入予定品アイコンC2を選択した状態で)、当該購入予定品アイコンC2を買物リスト420から在庫リスト410に移動させるユーザUの操作を受け付ける。 Figure 19 illustrates the operation of adding items displayed in the shopping list 420 to the inventory list 410. In this embodiment, the operation reception unit 330 can accept an operation to add items displayed in the second display area A2 to the first display area A1 (for example, adding items displayed in the shopping list 420 to the inventory list 410) by moving the planned purchase icon C2, which indicates the item to be added, from the shopping list 420 to the inventory list 410 (see arrow M6). For example, the operation reception unit 330 accepts the operation of user U, who, while holding down the planned purchase icon C2 (i.e., selecting the planned purchase icon C2), moves the planned purchase icon C2 from the shopping list 420 to the inventory list 410.
登録管理部340は、操作受付部330により上記操作が受け付けられた場合、選択された購入予定品アイコンC2が示す物品と同種の物品に対応する在庫登録R1を生成して在庫リストDB291に追加する要求を管理サーバ200に送信する。その結果、選択された購入予定品アイコンC2が示す物品と同種の物品に対応する在庫アイコンC1が在庫リスト410に追加される。本実施形態では、上記操作に基づいて在庫登録R1を在庫リストDB291に追加する場合、操作の元になった購入予定品登録R2は買物リストDB292から削除される。このため、操作の元になった購入予定品登録R2に対応する購入予定品アイコンC2は、在庫登録R1が在庫リストDB291に追加されることに応じて、買物リスト420から削除される。 When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to generate an inventory registration R1 corresponding to an item of the same type as the selected planned purchase icon C2 and add it to the inventory list DB 291. As a result, an inventory icon C1 corresponding to an item of the same type as the selected planned purchase icon C2 is added to the inventory list 410. In this embodiment, when inventory registration R1 is added to the inventory list DB 291 based on the above operation, the planned purchase registration R2 that was the basis for the operation is deleted from the shopping list DB 292. Therefore, the planned purchase icon C2 corresponding to the planned purchase registration R2 that was the basis for the operation is deleted from the shopping list 420 in accordance with the addition of inventory registration R1 to the inventory list DB 291.
なお1つの例では、表示制御部320は、買物リスト420に表示された物品を在庫リスト410に追加させる上記操作が操作受付部330により受け付けられるごとに、新規追加の場合と同様に、在庫リスト410に追加する物品の個数および登録日の入力を案内する表示G1(図10参照)を表示画面301aに表示される。そして、この表示G1に対するユーザUの入力内容は、操作受付部330によって受け付けられ、登録管理部340によって登録される。これにより、在庫登録R1は、在庫登録R1に対応する物品の個数および登録日の情報を含む。 In one example, the display control unit 320, each time the operation to add items displayed on the shopping list 420 to the inventory list 410 is received by the operation reception unit 330, displays a display G1 (see Figure 10) on the display screen 301a, guiding the user to input the quantity of items to be added to the inventory list 410 and the registration date, similar to the case of a new addition. The user U's input in response to this display G1 is received by the operation reception unit 330 and registered by the registration management unit 340. As a result, inventory registration R1 includes information on the quantity of items and the registration date corresponding to inventory registration R1.
一方で、別の例では、登録管理部340は、在庫登録R1に対応する物品の個数および登録日の情報を有しないまま、在庫リストDB291に在庫登録R1が追加されてもよい。この場合の処理について図20を参照して説明する。 On the other hand, in another example, the registration management unit 340 may add inventory registration R1 to the inventory list DB 291 without having information on the quantity and registration date of the item corresponding to inventory registration R1. The processing in this case will be explained with reference to Figure 20.
図20は、在庫リスト410に物品を追加する操作を説明するための図であって、物品の個数および登録日の情報を有しないまま在庫登録R1が追加される例を示す図である。この例では、買物リスト420に表示された物品を在庫リスト410に追加させる上記操作が操作受付部330により受け付けられるごとに、登録管理部340は、物品の個数および登録日の情報を有しない仮登録としての在庫登録R1を在庫リストDB291に追加する。 Figure 20 illustrates the operation of adding items to the inventory list 410, and shows an example where inventory registration R1 is added without information on the quantity of items or the registration date. In this example, each time the operation to add items displayed on the shopping list 420 to the inventory list 410 is received by the operation reception unit 330, the registration management unit 340 adds inventory registration R1, which is a provisional registration without information on the quantity of items or the registration date, to the inventory list DB 291.
この場合、表示制御部320は、仮登録での在庫登録R1に対応する在庫アイコンC1(以下「仮登録アイコンC4」と称する)を、通常の在庫登録R1に対応する在庫アイコンC1(以下「本登録アイコン」と称する)とは異なる表示態様で表示する。例えば、仮登録アイコンC4の表示態様と、本登録の在庫アイコンC1の表示態様は、背景の色、外形線の太さ、または文字の太さなどが異なる。操作受付部330は、仮登録での在庫登録R1に対する所定の操作(例えばタップ)が行われた場合、物品の個数および登録日の入力を受け付ける表示G1を表示させる。 In this case, the display control unit 320 displays the inventory icon C1 corresponding to the provisional inventory registration R1 (hereinafter referred to as "provisional registration icon C4") in a different display manner than the inventory icon C1 corresponding to the normal inventory registration R1 (hereinafter referred to as "final registration icon"). For example, the display manner of the provisional registration icon C4 and the display manner of the final registration inventory icon C1 differ in background color, outline thickness, or font thickness. When a predetermined operation (e.g., tap) is performed on the provisional inventory registration R1, the operation reception unit 330 displays a display G1 that accepts input of the quantity of items and the registration date.
これにより、ユーザUは、例えば外出先で物品の個数や登録日の入力を行うことなく買物と行うことができ、自宅に戻った後など落ち着いた時間に購入した物品の個数や登録日の入力を行うことができる。 This allows user U to shop while out and about, for example, without having to enter the quantity of items or the registration date, and then enter the quantity of purchased items and the registration date at a more relaxed time, such as after returning home.
<4.5 複数の登録の一括選択>
操作受付部330は、在庫リスト410と買物リスト420とのうちいずれか一方の領域に複数の物品を示す複数のアイコンが表示された状態で、当該領域上で環状の図形511(例えば1つの円)を描く操作が行われる場合、当該環状の図形511を描く操作を、それぞれ図形511に少なくとも一部が含まれる1つ以上のアイコン(例えば在庫アイコンC1または購入予定品アイコンC2)に対応する1つ以上の物品を選択する操作として受け付ける。
<4.5 Batch selection of multiple registrations>
The operation reception unit 330 accepts the operation of drawing a ring-shaped figure 511 (for example, a single circle) on either the inventory list 410 or the shopping list 420 when multiple icons representing multiple items are displayed in that area, as an operation to select one or more items corresponding to one or more icons (for example, inventory icon C1 or planned purchase icon C2) that are at least partially included in the figure 511.
なお「環状の図形」は、円に限定されず、四角形やその他の多角形でもよい。また「環状の図形」は、厳密に始点と終点とが繋がっている場合に限定されず、始点と終点とが離間していてもよい。すなわち、「環状の図形」とは、大局的に見た場合に線分と区別可能な図形を広く意味し、少なくとも3方向が閉じている図形や、同じアイコン(例えば在庫アイコンC1または購入予定品アイコンC2)の内部に始点および終点の両方が位置する図形や、同じアイコン(例えば在庫アイコンC1または購入予定品アイコンC2)の高さ範囲内(すなわち、上記アイコンの上端の高さと下端の高さとの間の範囲であって、上記アイコンの左右にずれた領域を含む範囲)に始点および終点の両方が位置する図形などを含み得る。これら定義は、以下に説明する別の操作でも同様である。 Furthermore, the term "ring-shaped figure" is not limited to circles; it may also include quadrilaterals or other polygons. Also, the term "ring-shaped figure" is not strictly limited to cases where the start and end points are connected; they may be separated. In other words, "ring-shaped figure" broadly refers to any figure that is distinguishable from a line segment when viewed globally, and may include figures that are closed in at least three directions, figures where both the start and end points are located within the same icon (e.g., inventory icon C1 or planned purchase icon C2), or figures where both the start and end points are located within the height range of the same icon (e.g., inventory icon C1 or planned purchase icon C2) (i.e., the range between the height of the top and bottom edges of the icon, including the areas shifted to the left and right of the icon). These definitions are also applicable to the other operations described below.
また、操作受付部330は、在庫リスト410および買物リスト420に複数の物品を示す複数のアイコン(例えば在庫アイコンC1および購入予定品アイコンC2)が表示された状態で、在庫リスト410と買物リスト420とに跨る環状の図形511を描く操作が行われる場合、当該環状の図形511を描く操作を、在庫リスト410または買物リスト420に表示された物品であって、それぞれ上記図形511に少なくとも一部が含まれる1つ以上のアイコン(例えば在庫アイコンC1または購入予定品アイコンC2)に対応する1つ以上の物品を選択する操作として受け付ける。以下ではこれら操作に対応する処理ついて、図21および図25を参照して説明する。 Furthermore, when the operation reception unit 330 receives an operation to draw a ring-shaped figure 511 spanning the inventory list 410 and the shopping list 420, while multiple icons representing multiple items (for example, inventory icon C1 and planned purchase icon C2) are displayed in the inventory list 410 and the shopping list 420, the operation to draw the ring-shaped figure 511 is received as an operation to select one or more items corresponding to one or more icons (for example, inventory icon C1 or planned purchase icon C2) that are displayed in the inventory list 410 or the shopping list 420 and are at least partially included in the figure 511. The processing corresponding to these operations will be explained below with reference to Figures 21 and 25.
図21から図25は、複数の登録を一括選択する操作を説明するための図である。まず図21は、在庫リスト410に関する操作を説明するための図である。操作受付部330は、在庫リスト410に複数の物品を示す複数の在庫アイコンC1が表示された状態で、在庫リスト410上で環状の図形511を描く操作が行われる場合、当該環状の図形511を描く操作を、それぞれ上記図形511に少なくとも一部が含まれる1つ以上の在庫アイコンC1に対応する1つ以上の物品を選択する操作として受け付ける。操作受付部330は、選択された1つ以上の在庫アイコンC1に対応する1つ以上の在庫登録R1の削除、変更、別のリスト(例えば買物リスト420)への追加などに関するユーザUの追加操作を受け付ける。 Figures 21 to 25 illustrate the operation of selecting multiple registrations at once. First, Figure 21 illustrates the operation related to the inventory list 410. When the inventory list 410 displays multiple inventory icons C1 representing multiple items, and an operation to draw a ring-shaped figure 511 is performed on the inventory list 410, the operation to draw the ring-shaped figure 511 is accepted by the operation to select one or more items corresponding to one or more inventory icons C1, each of which at least part is included in the figure 511. The operation to receive the operation 330 accepts user U's operations related to deleting, modifying, or adding one or more inventory registrations R1 corresponding to the selected one or more inventory icons C1 to another list (e.g., shopping list 420).
図22は、物品が選択された在庫リスト410を含む画面D1の表示例を示す図である。図21を参照して説明したユーザUの操作が行われる場合、図22に示すように、在庫リスト410に表示されていた2つの在庫アイコンC1(例えば「キャベツ」および「豚肉」に対応する在庫アイコンC1)が在庫リスト410上で選択される。この場合、表示制御部320は、選択された複数の在庫アイコンC1に対応する複数の在庫登録R1について、一括して買物リスト420に追加するための操作部S2と、一括して削除するための操作部S3とが表示される。操作受付部330は、操作部S2または操作部S3に対するユーザUの操作を受け付け可能である。図21および図22を参照して説明した操作は、買物リスト420に対する操作についても同様である。 Figure 22 shows an example of the display of screen D1, which includes an inventory list 410 with selected items. When user U performs the operation described with reference to Figure 21, as shown in Figure 22, two inventory icons C1 (for example, inventory icons C1 corresponding to "cabbage" and "pork") displayed in the inventory list 410 are selected on the inventory list 410. In this case, the display control unit 320 displays an operation unit S2 for adding multiple inventory registrations R1 corresponding to the selected inventory icons C1 to the shopping list 420 in a single batch, and an operation unit S3 for deleting them in a single batch. The operation reception unit 330 can receive operations from user U on operation unit S2 or operation unit S3. The operations described with reference to Figures 21 and 22 are also applicable to operations on the shopping list 420.
図23は、在庫リスト410および買物リスト420に跨る操作を説明するための図である。操作受付部330は、在庫リスト410に1つ以上の在庫アイコンC1が表示され、且つ、買物リスト420に1つ以上の購入予定品アイコンC2が表示された状態で、在庫リスト410および買物リスト420に跨る環状の図形511を描く操作が行われる場合、当該環状の図形511を描く操作を、在庫リスト410または買物リスト420のいずれかに含まれる物品であって、それぞれ上記図形511に少なくとも一部が含まれる1つ以上のアイコン(在庫アイコンC1または購入予定品アイコンC2)に対応する物品を選択する操作として受け付ける。この場合、操作受付部330は、例えば、選択された1つ以上のアイコンに対応する在庫登録R1または購入予定品登録R2の削除に関するユーザUの追加操作を受け付ける。 Figure 23 is a diagram illustrating an operation spanning the inventory list 410 and the shopping list 420. When an operation to draw a circular figure 511 spanning the inventory list 410 and the shopping list 420 is performed, the operation receiving unit 330 accepts the operation to draw the circular figure 511 as an operation to select items that are included in either the inventory list 410 or the shopping list 420 and correspond to one or more icons (inventory icon C1 or planned purchase icon C2) that are at least partially included in the figure 511. In this case, the operation receiving unit 330 accepts, for example, an additional operation by user U regarding the deletion of inventory registration R1 or planned purchase registration R2 corresponding to the selected one or more icons.
図24は、物品が選択された在庫リスト410および買物リスト420を含む画面D1の表示例を示す図である。図23を参照して説明したユーザUの操作が行われる場合、図24に示すように、在庫リスト410に表示されていた4つの在庫アイコンC1が選択され、且つ、買物リスト420に表示されていた3つの購入予定品アイコンC2が選択される。この場合、操作受付部330は、その後、在庫アイコンC1と購入予定品アイコンC2とに共通する操作のみ(例えば登録の削除)受け付け可能になる。例えば、表示制御部320は、選択された在庫アイコンC1に対応する在庫登録R1、および選択された購入予定品アイコンC2に対応する購入予定品登録R2を一括して削除するための操作部S3のみが表示される。操作受付部330は、操作部S3に対するユーザUの操作を受け付け可能である。 Figure 24 shows an example of the display of screen D1, which includes an inventory list 410 and a shopping list 420 with selected items. When user U performs the operation described with reference to Figure 23, as shown in Figure 24, the four inventory icons C1 displayed in the inventory list 410 and the three planned purchase item icons C2 displayed in the shopping list 420 are selected. In this case, the operation reception unit 330 then becomes capable of accepting only operations common to the inventory icons C1 and planned purchase item icons C2 (e.g., deletion of registrations). For example, the display control unit 320 displays only the operation unit S3 for deleting the inventory registration R1 corresponding to the selected inventory icons C1 and the planned purchase item registration R2 corresponding to the selected planned purchase item icons C2 in a single operation. The operation reception unit 330 can accept user U's operation on the operation unit S3.
次に、1つの変形例について説明する。1つの変形例では、操作受付部330は、在庫リスト410および買物リスト420に複数の物品を示す複数のアイコン(例えば在庫アイコンC1および購入予定品アイコンC2)が表示された状態で、在庫リスト410と買物リスト420とに跨る環状の図形511を描く操作が行われる場合、当該環状の図形511を描く操作を、在庫リスト410と買物リスト420とのうち上記図形511の始点を含む領域に表示された物品であって、それぞれ上記図形511に少なくとも一部が含まれる1つ以上のアイコン(例えば在庫アイコンC1または購入予定品アイコンC2)に対応する物品を選択する操作として受け付ける。 Next, one modification will be described. In this modification, when the inventory list 410 and shopping list 420 display multiple icons representing multiple items (for example, inventory icon C1 and planned purchase icon C2), and an operation to draw a circular figure 511 spanning the inventory list 410 and shopping list 420 is performed, the operation to draw the circular figure 511 is received as an operation to select items that are displayed in the area of the inventory list 410 and shopping list 420 that includes the starting point of the figure 511, and that correspond to one or more icons (for example, inventory icon C1 or planned purchase icon C2) that are at least partially included in the figure 511.
図25は、上記変形例において物品が選択された買物リスト420を含む画面D1の表示例を示す図である。本変形例では、図23を参照して説明したユーザUの操作が行われる場合、図25に示すように、在庫リスト410に表示されていた4つの在庫アイコンC1は選択されず、買物リスト420に表示されていた3つの購入予定品アイコンC2が選択される。この場合、表示制御部320は、選択された複数の在庫アイコンC1に対応する複数の購入予定品登録R2について、一括して在庫リスト410に追加するための操作部S4と、一括して削除するための操作部S3とが表示される。操作受付部330は、操作部S4または操作部S3に対するユーザUの操作を受け付け可能である。 Figure 25 shows an example of the display of screen D1, including the shopping list 420 in the modified example described above. In this modified example, when user U performs the operation described with reference to Figure 23, as shown in Figure 25, the four inventory icons C1 displayed in the inventory list 410 are not selected, and the three planned purchase item icons C2 displayed in the shopping list 420 are selected. In this case, the display control unit 320 displays an operation unit S4 for adding the multiple planned purchase item registrations R2 corresponding to the selected multiple inventory icons C1 to the inventory list 410 all at once, and an operation unit S3 for deleting them all at once. The operation reception unit 330 can receive operations from user U to operation unit S4 or operation unit S3.
なお、図21から図25を参照して説明した操作に関して、環状の図形511を描くことで複数のアイコンを選択する操作は、1回に限らず、複数回に亘り連続して受け付けられてもよい。すなわち、操作受付部330は、在庫リスト410または買物リスト420において環状の図形511が描かれるごとに、アイコンに関する選択を追加で受けてもよい。また、一括して選択された個々のアイコンは、当該アイコンに対する所定の操作(例えばタップ)に基づき、選択が個別に解除されてもよい。 Furthermore, regarding the operations described with reference to Figures 21 to 25, the operation of selecting multiple icons by drawing a circular shape 511 may be accepted not only once, but multiple times consecutively. That is, the operation reception unit 330 may receive additional icon selections each time a circular shape 511 is drawn in the inventory list 410 or shopping list 420. Also, individual icons selected collectively may be individually deselected based on a predetermined operation (e.g., tapping) performed on that icon.
<4.6 表示領域の拡大/縮小>
表示制御部320は、第1表示領域A1と第2表示領域A2とが表示画面301aに同時に表示された状態で所定の操作(例えば拡大する領域に対する長押し操作)が受け付けられた場合、以下の処理を行う。すなわち、表示制御部320は、第1表示領域A1と第2表示領域A2とのうち一方を非表示に移行または縮小する。また、表示制御部320は、第1表示領域A1と第2表示領域A2とのうち他方を拡大するとともに、拡大された当該領域に、第1表示領域A1と第2表示領域A2とが表示画面301aに同時に表示された状態では表示されていない種類の情報を追加で表示する。
<4.6 Enlarging/Reducing the Display Area>
When a predetermined operation (for example, a long press operation on an area to be enlarged) is received while the first display area A1 and the second display area A2 are simultaneously displayed on the display screen 301a, the display control unit 320 performs the following processing. Specifically, the display control unit 320 either hides or reduces one of the first display area A1 and the second display area A2. The display control unit 320 also enlarges the other of the first display area A1 and the second display area A2, and adds information to the enlarged area that is not displayed when the first display area A1 and the second display area A2 are simultaneously displayed on the display screen 301a.
本実施形態では、表示制御部320は、上記所定の操作に応じて非表示に移行または縮小された第1表示領域A1または第2表示領域A2を拡大させるための操作が受け付けられた場合、非表示に移行または縮小された第1表示領域A1または第2表示領域A2の大きさを元に戻す。「拡大させるための操作」は、例えば、縮小された第1表示領域A1、または非表示に移行された第1表示領域A1を再表示するための操作部に対する操作(例えばタップ)である。以下ではこれら操作に対応する処理ついて、図26から図29を参照して説明する。 In this embodiment, when the display control unit 320 receives an operation to enlarge the first display area A1 or the second display area A2 that has been hidden or reduced in response to the predetermined operation, it restores the size of the first display area A1 or the second display area A2 to its original size. The "operation to enlarge" is, for example, an operation (e.g., tapping) on the operation unit to redisplay the reduced first display area A1 or the first display area A1 that has been hidden. The processing corresponding to these operations will be described below with reference to Figures 26 to 29.
図26から図29は、第1表示領域A1および第2表示領域A2の拡大/縮小を説明するための図である。例えば、図26は、第1表示領域A1と第2表示領域A2とが表示画面301aに同時に表示された状態で、第2表示領域A2に対する所定の操作(例えば第2表示領域A2に対する長押し操作)が受け付けられた場合を示す。 Figures 26 to 29 illustrate the enlargement/reduction of the first display area A1 and the second display area A2. For example, Figure 26 shows a case where the first display area A1 and the second display area A2 are simultaneously displayed on the display screen 301a, and a predetermined operation on the second display area A2 (e.g., a long press operation on the second display area A2) is received.
図27は、拡大された第2表示領域A2を含む画面D5を示す図である。図26を参照して説明したユーザUの操作が行われる場合、図27に示すように、第1表示領域A1が縮小され、第2表示領域A2が拡大される(図26中の矢印M7参照)。この場合、表示制御部320は、縮小された第1表示領域A1に、領域を示すタイトルのみを表示し、在庫登録アイコンC1は表示させない。一方で、表示制御部320は、拡大された第2表示領域A2に、買物リスト420に加え、特別物品リスト430を表示させる。特別物品リスト430は、「第1表示領域と第2表示領域とが表示画面に同時に表示された状態では表示されていない種類の情報」の一例である。 Figure 27 shows screen D5, including the enlarged second display area A2. When user U performs the operation described with reference to Figure 26, the first display area A1 is reduced in size and the second display area A2 is enlarged, as shown in Figure 27 (see arrow M7 in Figure 26). In this case, the display control unit 320 displays only the title indicating the area in the reduced first display area A1, and does not display the inventory registration icon C1. Meanwhile, the display control unit 320 displays the special items list 430 in addition to the shopping list 420 in the enlarged second display area A2. The special items list 430 is an example of "information that is not displayed when the first and second display areas are simultaneously displayed on the screen."
特別物品リスト430は、特別物品登録R3に対応する複数のアイコンC5(以下「特別物品アイコンC5」と称する)を含む。各特別物品アイコンC5は、対応する特別物品登録R3が示す「食材分類」に対応する絵柄および「食材名」を含む。拡大された第2表示領域A2では、例えば、買物リスト420と特別物品リスト430とが左右に並んで表示される。なお、買物リスト420と特別物品リスト430とは上下に並んで表示されてもよい。 The special item list 430 includes multiple icons C5 (hereinafter referred to as "special item icons C5") corresponding to the special item registration R3. Each special item icon C5 includes a picture and "food item name" corresponding to the "food item classification" indicated by the corresponding special item registration R3. In the enlarged second display area A2, for example, the shopping list 420 and the special item list 430 are displayed side by side. Alternatively, the shopping list 420 and the special item list 430 may be displayed side by side, one above the other.
図28は、買物リスト420と特別物品リスト430の間で物品を追加する操作を説明するための図である。本実施形態では、操作受付部330は、特別物品リスト430を用いて選択された物品を買物リスト420に追加する操作として、選択した物品に対応する特別物品アイコンC5を特別物品リスト430から買物リスト420に移動させる操作を受け付ける。例えば、操作受付部330は、特別物品リスト430に表示された特別物品アイコンC5を押したまま(すなわち当該特別物品アイコンC5を選択した状態で)、当該特別物品アイコンC5を特別物品リスト430から買物リスト420にスライド移動させるユーザUの操作を受け付ける。 Figure 28 illustrates the operation of adding items between the shopping list 420 and the special items list 430. In this embodiment, the operation reception unit 330 accepts an operation to add items selected using the special items list 430 to the shopping list 420 by moving the special items icon C5 corresponding to the selected item from the special items list 430 to the shopping list 420. For example, the operation reception unit 330 accepts an operation by user U to slide the special items icon C5 from the special items list 430 to the shopping list 420 while holding down the special items icon C5 displayed in the special items list 430 (i.e., with the special items icon C5 selected).
登録管理部340は、操作受付部330により上記操作が受け付けられた場合、選択された特別物品アイコンC5に対応する購入予定登録R2を買物リストDB292に登録する要求を管理サーバ200に送信する。その結果、選択された特別物品アイコンC5に対応する購入予定品アイコンC2が買物リスト420に追加で表示される。 When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to register the planned purchase registration R2 corresponding to the selected special item icon C5 in the shopping list DB 292. As a result, the planned purchase item icon C2 corresponding to the selected special item icon C5 is added to the shopping list 420.
一方で、操作受付部330は、買物リスト420を用いて選択された物品を特別物品リスト430に追加する操作として、選択した物品に対応する購入予定品アイコンC2を買物リスト420から特別物品リスト430に移動させる操作を受け付ける。例えば、操作受付部330は、買物リスト420に表示された購入予定品アイコンC2を押したまま(すなわち当該購入予定品アイコンC2を選択した状態で)、当該購入予定品アイコンC2を買物リスト420から特別物品リスト430にスライド移動させるユーザUの操作を受け付ける。 On the other hand, the operation reception unit 330 accepts an operation to add items selected using the shopping list 420 to the special items list 430. This operation involves moving the item to be purchased icon C2, corresponding to the selected item, from the shopping list 420 to the special items list 430. For example, the operation reception unit 330 accepts an operation by user U, who, while holding down the item to be purchased icon C2 displayed on the shopping list 420 (i.e., with the item to be purchased icon C2 selected), slides the item to be purchased icon C2 from the shopping list 420 to the special items list 430.
登録管理部340は、操作受付部330により上記操作が受け付けられた場合、選択された購入予定品アイコンC2に対応する特別物品登録R3を特別物品リストDB293に登録する要求を管理サーバ200に送信する。その結果、選択された購入予定品アイコンC2に対応する特別物品アイコンC5が特別物品リスト430に追加で表示される。 When the operation is received by the operation reception unit 330, the registration management unit 340 sends a request to the management server 200 to register the special item registration R3 corresponding to the selected planned purchase item icon C2 in the special item list DB 293. As a result, the special item icon C5 corresponding to the selected planned purchase item icon C2 is added to the special item list 430.
図29は、縮小された第1表示領域A1を元に復帰させる操作を説明するための図である。本実施形態では、表示制御部320は、上記所定の操作に応じて非表示に移行または縮小された第1表示領域A1または第2表示領域A2を拡大させるための操作が受け付けられた場合、非表示に移行または縮小された第1表示領域A1または第2表示領域A2の大きさを元に戻す。「拡大させるための操作」とは、例えば、縮小された第1表示領域A1に対して所定の操作(例えばタップ)を行うことや、非表示に移行した第1表示領域A1に対応して表示される特別な操作部に対して所定の操作(例えばタップ)を行うことなどである。 Figure 29 illustrates the operation to restore the reduced size of the first display area A1. In this embodiment, when the display control unit 320 receives an operation to enlarge the first display area A1 or the second display area A2 that has been hidden or reduced in response to the predetermined operation, it restores the size of the first display area A1 or the second display area A2 to its original size. "An operation to enlarge" refers to, for example, performing a predetermined operation (e.g., tapping) on the reduced first display area A1, or performing a predetermined operation (e.g., tapping) on a special operation section displayed in accordance with the first display area A1 that has been hidden.
<5.利点>
比較例として、在庫リストと買物リストとが別々の画面に表示される構成について考える。この場合、在庫リストと買物リストとを切り替えながらそれぞれの内容を確認する必要がるあるため、ユーザが在庫を見ながらレシピを想像して買物リストに必要なものを追加する、といった作業を行うことが難しい。
<5. Advantages>
As a comparative example, consider a configuration where the inventory list and shopping list are displayed on separate screens. In this case, it is necessary to switch between the inventory list and the shopping list to check the contents of each, making it difficult for the user to imagine a recipe while looking at the inventory and add the necessary items to the shopping list.
一方で、本実施形態では、端末装置300の表示制御部320は、在庫リスト410を表示する第1表示領域A1と、買物リスト420を表示する第2表示領域A2とを、端末装置300の表示画面301aに同時に表示させる。このような構成によれば、ユーザUは、例えば、在庫リスト410と買物リスト420とを同時に確認しながら、レシピを想像したり、不足食材を検討したりすることができる。これにより、ユーザUの利便性の向上を図ることができる。 On the other hand, in this embodiment, the display control unit 320 of the terminal device 300 simultaneously displays a first display area A1 for displaying the inventory list 410 and a second display area A2 for displaying the shopping list 420 on the display screen 301a of the terminal device 300. With this configuration, user U can, for example, imagine recipes or consider missing ingredients while simultaneously checking the inventory list 410 and the shopping list 420. This improves user U's convenience.
(第2実施形態)
次に、第2実施形態について説明する。第2実施形態は、端末装置300の表示画面301aに発注予定リスト440が表示される点で、第1実施形態とは異なる。なお以下に説明する以外の構成は、第1実施形態と同様である。
(Second Embodiment)
Next, a second embodiment will be described. The second embodiment differs from the first embodiment in that the order schedule list 440 is displayed on the display screen 301a of the terminal device 300. Other than what is described below, the configuration is the same as in the first embodiment.
図30は、第2実施形態の管理サーバ200の機能構成を示すブロック図である。管理サーバ200は、発注管理部260を有する。発注管理部260は、ユーザUによって登録された情報に基づき、発注予定品情報を生成し、外部のEC(Electronic Commerce)サイトに物品の発注(例えば自動発注)を行う機能部である。記憶部290に記憶される発注予定DB294は、「発注予定品情報」の一例である。発注予定品情報は、後述する発注予定リスト440(図31参照)を生成するために用いられる。発注予定リスト440は、発注が予定された物品(例えば食材)の一覧を示す情報である。発注予定リスト440は、「購入予定または不足する物品としてユーザにより登録された物品に関する情報」の一例である。 Figure 30 is a block diagram showing the functional configuration of the management server 200 in the second embodiment. The management server 200 includes an order management unit 260. The order management unit 260 is a functional unit that generates order information based on information registered by user U and places orders for goods (e.g., automatic ordering) on external e-commerce (EC) sites. The order schedule DB 294 stored in the storage unit 290 is an example of "order information." This order information is used to generate the order schedule list 440 (see Figure 31), which will be described later. The order schedule list 440 is information showing a list of items (e.g., food ingredients) that are scheduled to be ordered. The order schedule list 440 is an example of "information regarding items registered by the user as items to be purchased or items that are in short supply."
図31は、第2実施形態の食材管理の基本画面である画面D1の表示例を示す図である。本実施形態では、表示制御部320は、在庫リスト410を表示する第1表示領域A1と、発注予定リスト440を表示する第2表示領域A2とを、表示画面301aに同時に表示させる。発注予定リスト440は、発注予定DB294に登録された発注予定品登録に対応する複数のアイコンC6(以下「発注予定品アイコンC6」と称する)を含む。 Figure 31 shows an example of the display of screen D1, which is the basic screen for food ingredient management in the second embodiment. In this embodiment, the display control unit 320 simultaneously displays a first display area A1 that displays the inventory list 410 and a second display area A2 that displays the order schedule list 440 on the display screen 301a. The order schedule list 440 includes a plurality of icons C6 (hereinafter referred to as "order schedule icon C6") corresponding to the registered order schedule items registered in the order schedule DB 294.
なお、本実施形態のその他の内容は、第1実施形態の内容と同じである。このため、本実施形態の詳細は、第2実施形態の説明において「買物リストDB292」を「発注予定DB294」と読み替え、「買物リスト420」を「発注予定リスト440」と読み替え、「購入予定品アイコンC2」を「発注予定品アイコンC6」と読み替えればよい。 Furthermore, the other details of this embodiment are the same as those of the first embodiment. Therefore, for details of this embodiment, in the description of the second embodiment, simply replace "Shopping List DB292" with "Planned Order DB294," "Shopping List 420" with "Planned Order List 440," and "Planned Purchase Icon C2" with "Planned Order Icon C6."
このような構成によっても、ユーザUの利便性の向上を図ることができる。 This configuration also helps to improve user convenience.
(第3実施形態)
次に、第3実施形態について説明する。第3実施形態は、端末装置300の表示画面301aに、在庫リスト410、買物リスト420、および発注予定リスト440から任意に選択される2つのリストが同時に表示される点で、第1実施形態とは異なる。なお以下に説明する以外の構成は、第1実施形態と同様である。
(Third Embodiment)
Next, a third embodiment will be described. The third embodiment differs from the first embodiment in that two lists, arbitrarily selected from the inventory list 410, the shopping list 420, and the planned order list 440, are displayed simultaneously on the display screen 301a of the terminal device 300. Other than what is described below, the configuration is the same as in the first embodiment.
図32は、第3実施形態の食材管理の基本画面である画面D1の表示例を示す図である。本実施形態では、表示制御部320は、在庫リスト410、買物リスト420、および発注予定リスト440のなかからユーザUによって任意に選択される1つのリストを第1表示領域A1に表示させ、在庫リスト410、買物リスト420、および発注予定リスト440のなかからユーザUによって任意に選択される別の1つのリストを第2表示領域A2に表示させる。例えば、在庫リスト410、買物リスト420、および発注予定リスト440である3つのリストは、ユーザUの操作に応じて表示画面301a上で仮想的に回転されるように表示され(矢印M8参照)、上記3つのリストの回転位置によって、第1表示領域A1および第2表示領域A2に表示されるリストが選択される。 Figure 32 shows an example of the display of screen D1, which is the basic screen for food management in the third embodiment. In this embodiment, the display control unit 320 displays one list arbitrarily selected by the user U from among the inventory list 410, shopping list 420, and order schedule list 440 in the first display area A1, and displays another list arbitrarily selected by the user U from among the inventory list 410, shopping list 420, and order schedule list 440 in the second display area A2. For example, the three lists, the inventory list 410, shopping list 420, and order schedule list 440, are displayed so as to be virtually rotated on the display screen 301a in response to the user U's operation (see arrow M8), and the list to be displayed in the first display area A1 and the second display area A2 is selected based on the rotation position of the three lists.
このような構成によっても、ユーザUの利便性の向上を図ることができる。 This configuration also helps to improve user convenience.
以上説明した少なくともひとつの実施形態によれば、プログラムは、表示画面を有する端末装置であるコンピュータに、表示制御部を実現させる。表示制御部は、ユーザが在庫として保有する物品の一覧に関する情報を表示する第1表示領域と、購入予定または不足する物品として登録された物品の一覧に関する情報を表示する第2表示領域とを表示画面に同時に表示させる。このような構成によれば、利便性の向上を図ることができる。 According to at least one embodiment described above, the program causes a computer, which is a terminal device having a display screen, to implement a display control unit. The display control unit simultaneously displays on the display screen a first display area that shows information regarding a list of items held by the user as inventory, and a second display area that shows information regarding a list of items registered as items to be purchased or items that are in short supply. Such a configuration can improve convenience.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 While several embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included within the scope and spirit of the invention, as well as within the scope of the claims and its equivalents.
1…家電関連システム、200…管理サーバ、300…端末装置、301a…表示画面、A1…第1表示領域、A2…第2表示領域、A3…第3表示領域、310…情報取得部、320…表示制御部、330…操作受付部、340…登録管理部、410…在庫リスト、420…買物リスト、430…特別物品リスト、C1…在庫アイコン、C2…購入予定品アイコン、C3…登録物品アイコン、C4…仮登録アイコン、C5…特別物品アイコン。 1…Home appliance-related system, 200…Management server, 300…Terminal device, 301a…Display screen, A1…First display area, A2…Second display area, A3…Third display area, 310…Information acquisition unit, 320…Display control unit, 330…Operation reception unit, 340…Registration management unit, 410…Inventory list, 420…Shopping list, 430…Special item list, C1…Inventory icon, C2…Planned purchase item icon, C3…Registered item icon, C4…Temporary registration icon, C5…Special item icon.
Claims (16)
ユーザが在庫として保有する物品の一覧に関する情報を表示する第1表示領域と、購入予定または不足する物品として登録された物品の一覧に関する情報を表示する第2表示領域とを、前記表示画面に同時に表示させる表示制御部と、
前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で、前記第1表示領域に表示される物品と、前記第2表示領域に表示される物品とのうち少なくとも一方に関する追加、削除、または変更を受け付ける操作受付部と、
を実現させ、
前記表示制御部は、所定条件が満たされた場合に、登録する物品を選択するための第3表示領域を前記表示画面に表示させ、
前記操作受付部は、前記第3表示領域を用いて選択された物品を、前記第1表示領域に追加するか、または前記第2表示領域に追加するかを示す操作を受け付け可能である、
プログラム。 A computer, which is a terminal device with a display screen,
A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply.
With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area,
To make it happen ,
The display control unit, when a predetermined condition is met, displays a third display area on the display screen for selecting an item to register.
The operation reception unit is capable of receiving an operation indicating whether to add the item selected using the third display area to the first display area or to the second display area.
program .
請求項1に記載のプログラム。 The display control unit arranges the first display area and the second display area side by side on the display screen, either horizontally or vertically.
The program according to claim 1.
請求項1または請求項2に記載のプログラム。 The operation reception unit is capable of receiving an operation to move the item display indicating the item from the third display area to the first display area or the second display area, as an operation to add an item selected using the third display area to the first display area or the second display area.
The program according to claim 1 or claim 2 .
請求項3に記載のプログラム。 When the display control unit receives an operation to move the item display from the third display area to the first display area, it displays a message instructing the user to input the number of items to be added to the first display area and the registration date.
The program according to claim 3 .
請求項1または請求項2に記載のプログラム。 The operation reception unit is capable of receiving an operation to delete an item displayed in the first display area or the second display area, which involves moving the item display indicating the item from the first display area or the second display area in a predetermined direction.
The program according to claim 1 or claim 2 .
請求項1または請求項2に記載のプログラム。 The operation reception unit is capable of receiving an operation to move the item display representing the item from the first display area to the second display area, as an operation to add the item displayed in the first display area to the second display area.
The program according to claim 1 or claim 2 .
ユーザが在庫として保有する物品の一覧に関する情報を表示する第1表示領域と、購入予定または不足する物品として登録された物品の一覧に関する情報を表示する第2表示領域とを、前記表示画面に同時に表示させる表示制御部と、
前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で、前記第1表示領域に表示される物品と、前記第2表示領域に表示される物品とのうち少なくとも一方に関する追加、削除、または変更を受け付ける操作受付部と、
を実現させ、
前記操作受付部は、前記第1表示領域と前記第2表示領域のうちいずれか一方の領域に複数の物品を示す複数の物品表示が表示された状態で、当該領域上で環状の図形を描く操作が行われる場合、当該図形を描く操作を、それぞれ前記図形に少なくとも一部が含まれる1つ以上の物品表示が示す1つ以上の物品を選択する操作として受け付ける、
プログラム。 A computer, which is a terminal device with a display screen,
A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply.
With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area,
To make it happen,
When an operation to draw a circular figure is performed in either the first display area or the second display area, while multiple item displays representing multiple items are displayed in that area, the operation to draw the figure is accepted as an operation to select one or more items represented by one or more item displays that are at least partially included in the figure.
program .
ユーザが在庫として保有する物品の一覧に関する情報を表示する第1表示領域と、購入予定または不足する物品として登録された物品の一覧に関する情報を表示する第2表示領域とを、前記表示画面に同時に表示させる表示制御部と、
前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で、前記第1表示領域に表示される物品と、前記第2表示領域に表示される物品とのうち少なくとも一方に関する追加、削除、または変更を受け付ける操作受付部と、
を実現させ、
前記操作受付部は、前記第1表示領域および前記第2表示領域に複数の物品を示す複数の物品表示が表示された状態で、前記第1表示領域と前記第2表示領域とに跨る環状の図形を描く操作が行われる場合、当該図形を描く操作を、前記第1表示領域または前記第2表示領域に表示された物品であって、それぞれ前記図形に少なくとも一部が含まれる1つ以上の物品表示が示す1つ以上の物品を選択する操作として受け付ける、
プログラム。 A computer, which is a terminal device with a display screen,
A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply.
With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area,
To make it happen,
When the operation receiving unit receives an operation to draw a circular figure spanning the first and second display areas while multiple item displays representing multiple items are displayed in the first and second display areas, the operation receiving unit receives the operation to draw the figure as an operation to select one or more items represented by one or more item displays that are displayed in the first or second display area and are at least partially included in the figure.
program .
ユーザが在庫として保有する物品の一覧に関する情報を表示する第1表示領域と、購入予定または不足する物品として登録された物品の一覧に関する情報を表示する第2表示領域とを、前記表示画面に同時に表示させる表示制御部と、
前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で、前記第1表示領域に表示される物品と、前記第2表示領域に表示される物品とのうち少なくとも一方に関する追加、削除、または変更を受け付ける操作受付部と、
を実現させ、
前記操作受付部は、前記第1表示領域および前記第2表示領域に複数の物品を示す複数の物品表示が表示された状態で、前記第1表示領域と前記第2表示領域とに跨る環状の図形を描く操作が行われる場合、当該図形を描く操作を、前記第1表示領域と前記第2表示領域とのうち前記図形の始点を含む領域に表示された物品であって、それぞれ前記図形に少なくとも一部が含まれる1つ以上の物品表示が示す1つ以上の物品を選択する操作として受け付ける、
プログラム。 A computer, which is a terminal device with a display screen,
A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply.
With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area,
To make it happen,
When the operation receiving unit receives an operation to draw a circular figure spanning the first and second display areas while multiple item displays representing multiple items are displayed in the first and second display areas, the operation receiving unit receives the operation to draw the figure as an operation to select one or more items that are displayed in the area of the first and second display areas that includes the starting point of the figure, and that are represented by one or more item displays, each of which is at least partially included in the figure.
program .
ユーザが在庫として保有する物品の一覧に関する情報を表示する第1表示領域と、購入予定または不足する物品として登録された物品の一覧に関する情報を表示する第2表示領域とを、前記表示画面に同時に表示させる表示制御部、
を実現させ、
前記表示制御部は、前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で所定の操作が受け付けられた場合、
前記第1表示領域と前記第2表示領域とのうち一方を非表示に移行または縮小し、
前記第1表示領域と前記第2表示領域とのうち他方を拡大するとともに、拡大された前記他方の領域に、前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態では表示されていない種類の情報を追加で表示する、
プログラム。 A computer, which is a terminal device with a display screen,
A display control unit that simultaneously displays on the display screen a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered as items to be purchased or items that are in short supply.
To make it happen,
When a predetermined operation is received while the first display area and the second display area are simultaneously displayed on the display screen, the display control unit,
Either the first display area or the second display area is made invisible or reduced in size.
The other of the first display area and the second display area is enlarged, and additional information of a type that is not displayed when the first display area and the second display area are displayed simultaneously on the display screen is displayed in the enlarged other area.
program .
請求項10に記載のプログラム。 When the display control unit transitions the first display area to hidden or reduces its size and expands the second display area, it additionally displays information in the second display area regarding a list of specially managed special items, in addition to information regarding a list of items registered as items to be purchased or items that are in short supply.
The program according to claim 10 .
請求項10に記載のプログラム。 When the display control unit receives an operation to enlarge the first display area or the second display area that has been hidden or reduced in response to the predetermined operation, it restores the size of the first display area or the second display area that has been hidden or reduced to its original size.
The program according to claim 10 .
前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で、前記第1表示領域に表示される物品と、前記第2表示領域に表示される物品とのうち少なくとも一方に関する追加、削除、または変更を受け付ける操作受付部と、
を備え、
前記表示制御部は、所定条件が満たされた場合に、登録する物品を選択するための第3表示領域を前記表示画面に表示させ、
前記操作受付部は、前記第3表示領域を用いて選択された物品を、前記第1表示領域に追加するか、または前記第2表示領域に追加するかを示す操作を受け付け可能である、
情報処理システム。 A display control unit that simultaneously displays on the display screen of a terminal device a first display area that displays information regarding a list of items held by the user as inventory, and a second display area that displays information regarding a list of items registered by the user as items to be purchased or items that are in short supply .
With the first display area and the second display area simultaneously displayed on the display screen, an operation reception unit that accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area,
Equipped with,
The display control unit, when a predetermined condition is met, displays a third display area on the display screen for selecting an item to register.
The operation reception unit is capable of receiving an operation indicating whether to add the item selected using the third display area to the first display area or to the second display area.
Information processing system.
ユーザが在庫として保有する物品の一覧に関する情報を表示する第1表示領域と、購入予定または不足する物品として前記ユーザにより登録された物品の一覧に関する情報を表示する第2表示領域とを前記表示画面に同時に表示し、
前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で、前記第1表示領域に表示される物品と、前記第2表示領域に表示される物品とのうち少なくとも一方に関する追加、削除、または変更を受け付け、
所定条件が満たされた場合に、登録する物品を選択するための第3表示領域を前記表示画面に表示させ、
前記第3表示領域を用いて選択された物品を、前記第1表示領域に追加するか、または前記第2表示領域に追加するかを示す操作を受け付ける、
情報処理方法。 A computer, which is a terminal device with a display screen,
The display screen simultaneously displays a first display area that shows information regarding a list of items held by the user as inventory, and a second display area that shows information regarding a list of items registered by the user as items to be purchased or items that are in short supply.
With the first display area and the second display area simultaneously displayed on the display screen, the system accepts additions, deletions, or changes to at least one of the items displayed in the first display area and the items displayed in the second display area.
When predetermined conditions are met, a third display area for selecting the item to register is displayed on the display screen.
The system accepts an operation to indicate whether to add the item selected using the third display area to the first display area or to the second display area.
Information processing methods.
前記表示制御部は、前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で所定の操作が受け付けられた場合、When a predetermined operation is received while the first display area and the second display area are simultaneously displayed on the display screen, the display control unit,
前記第1表示領域と前記第2表示領域とのうち一方を非表示に移行または縮小し、Either the first display area or the second display area is made invisible or reduced in size.
前記第1表示領域と前記第2表示領域とのうち他方を拡大するとともに、拡大された前記他方の領域に、前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態では表示されていない種類の情報を追加で表示する、The other of the first display area and the second display area is enlarged, and additional information of a type that is not displayed when the first display area and the second display area are displayed simultaneously on the display screen is displayed in the enlarged other area.
情報処理システム。Information processing system.
ユーザが在庫として保有する物品の一覧に関する情報を表示する第1表示領域と、購入予定または不足する物品として登録された物品の一覧に関する情報を表示する第2表示領域とを、前記表示画面に同時に表示し、The display screen simultaneously displays a first display area that shows information about a list of items held by the user as inventory, and a second display area that shows information about a list of items registered as items to be purchased or items that are in short supply.
前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態で所定の操作が受け付けられた場合、When a predetermined operation is received while the first display area and the second display area are simultaneously displayed on the display screen,
前記第1表示領域と前記第2表示領域とのうち一方を非表示に移行または縮小し、Either the first display area or the second display area is made invisible or reduced in size.
前記第1表示領域と前記第2表示領域とのうち他方を拡大するとともに、拡大された前記他方の領域に、前記第1表示領域と前記第2表示領域とが前記表示画面に同時に表示された状態では表示されていない種類の情報を追加で表示する、The other of the first display area and the second display area is enlarged, and additional information of a type that is not displayed when the first display area and the second display area are displayed simultaneously on the display screen is displayed in the enlarged other area.
情報処理方法。Information processing methods.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022109982A JP7839701B2 (en) | 2022-07-07 | 2022-07-07 | Program, information processing system, and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022109982A JP7839701B2 (en) | 2022-07-07 | 2022-07-07 | Program, information processing system, and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024008261A JP2024008261A (en) | 2024-01-19 |
| JP7839701B2 true JP7839701B2 (en) | 2026-04-02 |
Family
ID=89544075
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022109982A Active JP7839701B2 (en) | 2022-07-07 | 2022-07-07 | Program, information processing system, and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7839701B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012185584A (en) | 2011-03-03 | 2012-09-27 | Toshiba Tec Corp | Information terminal device and control program |
| JP2012234355A (en) | 2011-04-28 | 2012-11-29 | Sharp Corp | Virtual space display device, virtual space display system and program |
| JP2014182588A (en) | 2013-03-19 | 2014-09-29 | Ntt Docomo Inc | Information terminal, operation region control method, and operation region control program |
| JP2015041249A (en) | 2013-08-22 | 2015-03-02 | カシオ計算機株式会社 | Sales processing device, arrangement terminal device and program |
| JP2017097594A (en) | 2015-11-24 | 2017-06-01 | 三菱電機株式会社 | Purchase support program, in-store image server, and purchase support system |
| JP2021128559A (en) | 2020-02-13 | 2021-09-02 | 東芝ライフスタイル株式会社 | Information processing system |
-
2022
- 2022-07-07 JP JP2022109982A patent/JP7839701B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012185584A (en) | 2011-03-03 | 2012-09-27 | Toshiba Tec Corp | Information terminal device and control program |
| JP2012234355A (en) | 2011-04-28 | 2012-11-29 | Sharp Corp | Virtual space display device, virtual space display system and program |
| JP2014182588A (en) | 2013-03-19 | 2014-09-29 | Ntt Docomo Inc | Information terminal, operation region control method, and operation region control program |
| JP2015041249A (en) | 2013-08-22 | 2015-03-02 | カシオ計算機株式会社 | Sales processing device, arrangement terminal device and program |
| JP2017097594A (en) | 2015-11-24 | 2017-06-01 | 三菱電機株式会社 | Purchase support program, in-store image server, and purchase support system |
| JP2021128559A (en) | 2020-02-13 | 2021-09-02 | 東芝ライフスタイル株式会社 | Information processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024008261A (en) | 2024-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9842362B2 (en) | Home appliance and method for shopping for goods using the same | |
| JP6817572B2 (en) | Server and ordering system | |
| CN106789480B (en) | Household appliance data adaptation method and device, intelligent terminal and data adaptation system | |
| JPH10276478A (en) | Home appliance controller | |
| EP2895952A1 (en) | Displaying an application set identifier | |
| AU2015326466A2 (en) | Universal remote control | |
| CN103733211A (en) | System for operating at least one domestic appliance, corresponding terminal, and method for operating said system | |
| CN110889573A (en) | Equipment model selection method and device thereof | |
| KR20250001985A (en) | Electronic apparatus for providing information related to mart order service and method thereof | |
| JP7839701B2 (en) | Program, information processing system, and information processing method | |
| JP2012043210A (en) | Commodity data input device and control program | |
| JP7609816B2 (en) | Program, display method, control method and terminal device | |
| CN102473399A (en) | Display control device, display control method, display control program and integrated circuit | |
| US20200320606A1 (en) | Electronic palette apparatus and methods | |
| JP6195642B1 (en) | Information processing apparatus, information processing method, and program | |
| JP6351646B2 (en) | Equipment management system | |
| WO2021054131A1 (en) | Menu display device, menu display method, and menu display program | |
| JP2011164853A (en) | Server and system for managing order | |
| EP4089612B1 (en) | Article display processing method and apparatus and electronic device | |
| JP7648503B2 (en) | Terminal device and program | |
| JP7695857B2 (en) | PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD | |
| JP7609951B2 (en) | PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD | |
| CN114513843A (en) | Registration support system and program for registration support system | |
| JP2017059175A (en) | Merchandise comparing terminal, control method for the same, and merchandise comparing program | |
| CN119544397A (en) | Communication system, home appliance, control method of communication system, and control method of home appliance |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241211 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250814 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251007 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251118 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20260119 |
|
| 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: 20260224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260323 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7839701 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |