JP6934819B2 - Information processing equipment and servers - Google Patents
Information processing equipment and servers Download PDFInfo
- Publication number
- JP6934819B2 JP6934819B2 JP2018002554A JP2018002554A JP6934819B2 JP 6934819 B2 JP6934819 B2 JP 6934819B2 JP 2018002554 A JP2018002554 A JP 2018002554A JP 2018002554 A JP2018002554 A JP 2018002554A JP 6934819 B2 JP6934819 B2 JP 6934819B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- function
- information processing
- updated
- update
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Description
本発明は、ソフトウェアをダウンロードする情報処理装置およびサーバに関る。 The present invention relates to an information processing device and a server that download software.
下記特許文献1には、最新のバージョンのプログラムをダウンロードすると、セットアップツールを起動して、インストールすることの記載がある。 Patent Document 1 below describes that when the latest version of the program is downloaded, the setup tool is started and installed.
上記特許文献1の技術においては、プログラムのインストールをする際、ユーザの確認をとることなく、インストールしている。ユーザの知らぬ間に、最新バージョンのプログラムがインストールされると、ユーザがそのプログラムを使用しようとする場合、ユーザに戸惑いを生じさせる場合がある。一方で、インストールするごとに、ユーザに対して確認をとると、ユーザにとっては負担となることが予想される。 In the technique of Patent Document 1, when the program is installed, it is installed without confirmation of the user. If the latest version of a program is installed without the user's knowledge, it may cause confusion for the user when the user tries to use the program. On the other hand, it is expected that it will be a burden for the user if the user is asked to confirm each time the installation is performed.
そこで、本発明は、ユーザに対して更新した機能に戸惑いをさせず、また過度の負担を強いることなく、機能の更新を可能にする情報処理装置およびサーバを提供することを目的とする。 Therefore, an object of the present invention is to provide an information processing device and a server that enable a user to update a function without being confused by the updated function and without imposing an excessive burden on the user.
上述の課題を解決するために、本発明の情報処理装置は、 ユーザにより使用されるソフトウェア機能を記憶する記憶部と、 前記ソフトウェア機能の内容を更新する更新部と、前記更新部による前記ソフトウェア機能の更新に先立って、前記ユーザの前記ソフトウェア機能の使用履歴に基づいて、当該ソフトウェア機能を更新する旨を、前記ユーザに確認させる確認部と、を備える。 In order to solve the above-mentioned problems, the information processing apparatus of the present invention has a storage unit for storing software functions used by the user, an update unit for updating the contents of the software functions, and the software function by the update unit. The user is provided with a confirmation unit for confirming that the software function is to be updated based on the usage history of the software function of the user prior to the update.
この発明によれば、ユーザのソフトウェア機能の使用履歴に基づいて、当該ソフトウェア機能を更新する旨を、ユーザに確認させる。したがって、ユーザはソフトウェア機能が更新されたことを事前に把握することができ、その使用に際して戸惑うことを防止することができる。一方で、使用履歴によっては、確認をさせる必要がない場合がある。すなわち、更新されたソフトウェア機能を使用したとしても戸惑うことがない場合である。そのような場合には、確認をさせる必要がなく、ユーザ負担を軽減することができる。 According to the present invention, the user is made to confirm that the software function is updated based on the usage history of the software function of the user. Therefore, the user can know in advance that the software function has been updated, and can prevent confusion when using the software function. On the other hand, depending on the usage history, it may not be necessary to confirm. That is, there is no confusion even if the updated software function is used. In such a case, it is not necessary to ask for confirmation, and the burden on the user can be reduced.
この発明によれば、ユーザに対して更新した機能に戸惑いをさせず、また過度の負担を強いることなく、機能の更新を可能にする。 According to the present invention, it is possible to update a function without causing the user to be confused about the updated function and without imposing an excessive burden on the user.
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。 An embodiment of the present invention will be described with reference to the accompanying drawings. When possible, the same parts are designated by the same reference numerals and duplicate description is omitted.
図1は、本実施形態の情報処理システムの構成を示すブロック図である。図1に示されるとおり、情報処理システムは、情報処理装置100とサーバ200とから構成されている。情報処理装置100は、サーバ200と通信可能にする。サーバ200は、情報処理装置100のプログラム(ソフトウェア機能)を管理しており、情報処理装置100を用いたサービスを行うサービス提供者の管理のもとで、プログラムの更新管理を行う。本実施形態においては、プログラム全体の更新管理を行ってもよいし、プログラムにおける一または複数の機能の更新管理を行ってもよい。
FIG. 1 is a block diagram showing a configuration of an information processing system of the present embodiment. As shown in FIG. 1, the information processing system includes an
情報処理装置100は、通信部101、マイク102、スピーカ103(確認部)、プログラム記憶部104(記憶部)、カメラ105、および制御部106(更新部、追加部)を含んで構成されている。この情報処理装置100は、ぬいぐるみの形状をした装置であって、ユーザとは、マイク102およびスピーカ103を使って対話を行う装置である。なお、これに限られるものではなく、プログラムにしたがった処理を行う情報処理装置100であれば、その形状および機能については何ら限定するものではない。以下、各構成について説明する。
The
通信部101は、サーバ200とネットワーク回線を介して、無線通信する部分である。通信部101は、サーバ200から送信された更新用のプログラムを受信する。
The
マイク102は、ユーザが発話した内容を受け付ける部分である。制御部106は、その受け付けた音声に基づいた音声認識を行い、ユーザからの指示を判断する。
The
スピーカ103は、ユーザに対して制御部106の制御に従って、音声を発する部分である。
The
プログラム記憶部104は、一または複数の機能(ソフトウエア機能)を有するプログラムを記憶する部分である。このプログラムは、一または複数の機能を有する。このプログラムに従って情報処理装置100は動作することでユーザに対して上記機能に基づいたサービスを提供する。このプログラムは、サーバ200から必要に応じて送信(ダウンロード)され、プログラム記憶部104に一旦記憶される。その後、ユーザの確認の元、アップデートされて機能の活性化を行って、動作可能な状態に更新される。
The
カメラ105は、ユーザを撮影し、また二次元バーコードなどの各種情報を読み取るための部分である。制御部106は、カメラ105が読み取った画像データに基づいて各種の判断を行う。
The
制御部106は、通信部101〜カメラ105を統括制御する部分である。本実施形態においては、制御部106は、上述したとおり、サーバ200から送信されたプログラムを通信部101が受信するよう制御し、受信したプログラムをプログラム記憶部104に記憶させる。その後、マイク102およびスピーカ103を用いてユーザと対話をさせ、その対話に従って、プログラムの更新処理、すなわちアップデート処理をする。更新処理は、受信したプログラムが情報処理装置100において動作可能な状態にする。
The
制御部106は、更新処理を行うに先だって、スピーカ103およびマイク102を制御して、ユーザに対してプログラムの更新をする旨の通知を行う。そして、更新対象となるプログラムまたは当該プログラムに含まれる各機能の使用履歴に基づいて、更新確認の有無を判断する。
Prior to performing the update process, the
なお、更新対象となるプログラム(または各機能)の使用履歴は、サーバ200に記憶されており、サーバ200は、その使用履歴に基づいてユーザに更新を行うことの確認の有無を判断する。そして、サーバ200は、プログラム(または各機能)の更新時において、その確認の有無を示す情報を情報処理装置100に送信する。情報処理装置100は、その確認の有無の情報に基づいて、ユーザに対して当該プログラムの更新の旨およびその要否を通知する。
The usage history of the program (or each function) to be updated is stored in the
つぎにサーバ200について説明する。サーバ200は、通信部201(送信部)、使用履歴記憶部202、および制御部203(判断部)を含んで構成されている。通信部201は、情報処理装置100に対して更新対象となるプログラムを送信し、また情報処理装置100から使用したプログラムの機能の識別子を使用履歴として受信する部分である。
Next, the
使用履歴記憶部202は、情報処理装置100から送信されたプログラムの機能の識別子をその使用した日時とともに使用履歴として記憶する部分である。図2は、その具体例である。使用履歴記憶部202は、使用日時と使用した使用機能とを対応付けて使用履歴情報として記憶している。使用機能は、プログラムが有する複数の機能のうち一の機能を示す。ここでは機能識別子というもので、機能を特定可能にしている。
The usage
制御部203は、これら通信部201および使用履歴記憶部202を統括制御する部分である。
The
つぎに、本実施形態の情報処理装置100およびサーバ200の詳細な動作について説明する。図3は、使用履歴を送信する情報処理装置100の動作を示すフローチャートである。
Next, detailed operations of the
図3に示されるとおり、情報処理装置100において、制御部106は、ユーザに指定されたプログラムの一機能を実行する(S101)。通信部101は、プログラムのうち、実行した一機能を示す機能識別子を、その実行した日時とともにサーバ200に送信する(S102)。
As shown in FIG. 3, in the
サーバ200において、通信部201は、プログラムにおける機能識別子および使用した日時を受信し、制御部203は、受信した機能識別子および日時を使用履歴記憶部202に記憶する(S103)。
In the
このようにして、サーバ200は、情報処理装置100において実行されたプログラムにおける各機能の使用履歴を記憶することができる。
In this way, the
つぎに、情報処理装置100のプログラムを更新するときのその情報処理装置100およびサーバ200の更新処理について説明する。図4は、情報処理装置100およびサーバ200におけるその処理を示すフローチャートである。
Next, the update process of the
サーバ200において、サービス提供による操作に従って、制御部203は、使用履歴記憶部202に記憶されている使用履歴情報に基づいて、更新されるプログラムのうち更新対象となる機能を特定する(S201)。
In the
そして、制御部203は、使用履歴情報を参照して、更新対象となる機能の使用頻度を算出する(S202)。例えば、制御部203は、更新時を基準にして、過去1ヶ月間の更新対象の機能の使用頻度、およびさらに1ヶ月前を基準にした過去1ヶ月間の更新対象の機能の使用頻度を算出する。なお、1ヶ月間ごとの使用頻度を算出しているがこれに限るものではない。また、2つの期間の使用頻度を算出しているが、さらに多くの期間の使用頻度を算出して、使用頻度の傾向を算出してもよい。
Then, the
制御部203は、更新対象となる機能の使用頻度に応じて、ユーザに対して更新の確認を必要とするか否かを判断する(S203)。そして、制御部203は、ユーザに対する確認の要・不要を示した指示情報を生成して、通信部201は、更新対象となる機能の更新プログラムおよび確認の要否を示した指示情報を情報処理装置100に送信する(S204)。
The
情報処理装置100において、通信部101は、更新プログラムおよび指示情報を受信する(S205)。制御部106は、指示情報に基づいて更新の確認をユーザにさせるか否かを判断する(S206)。確認が必要であると判断されると、制御部106は、指示情報に基づいてユーザに対して更新対象の機能が更新される旨の確認をとる(S207)。例えば、制御部106は、スピーカ103から、音声によって更新対象となる機能の説明および機能が更新される旨を出力させる。
In the
制御部106は、ユーザから更新してもよい旨の操作を受け付けるか否かを判断する(S208)。例えば、制御部106は、マイク102を介して、ユーザからその音声に対する応答を音声認識して受けることで、機能の更新の要否を判断する。
The
制御部106は、ユーザから更新可であることの確認が取れる、受信した更新プログラムを用いて、更新対象の機能を含んだプログラムの更新処理を行う(S209)。また、制御部106は、S206において指示情報が確認不要であると判断した場合も、更新プログラムを用いて、更新対象の機能を含んだプログラムの更新処理を行う(S209)。
The
プログラムの更新後、制御部106は、更新対象となる機能を更新した、または更新しなかった旨をユーザに通知する(S210)。例えば、制御部106は、スピーカ103から、更新対象となる機能が更新された旨の音声を出力させ、または更新しなかった旨の音声を出力させる。
After updating the program, the
情報処理装置100において、制御部106の制御に従って、通信部101は、更新対象となるプログラムが更新された、または更新されなかったことを示す情報を送信する(S211)。
In the
サーバ200において、更新対象となるプログラムが更新された、または更新されなかったことを示す更新状態情報を受信し、それらを記憶する(S212)。
The
なお、ステップS201〜S204において、情報処理装置100のプログラムにおける既存機能の更新ではなく、プログラムに新規機能を追加する場合には、制御部203は、新規機能を追加のための更新プログラムを用意して、情報処理装置100に送信する。その際、制御部203は、ユーザに対する新規機能追加の確認を行うことを示す指示情報を生成して、更新プログラムとともに送信する。
In steps S201 to S204, when a new function is added to the program instead of updating the existing function in the program of the
また、ステップS207、S208において、ユーザからの更新の指示の具体的方法として、上記では音声指示によるものを示したが、ほかに以下の方法が考えられる。 Further, in steps S207 and S208, as a specific method of the update instruction from the user, the voice instruction is shown above, but the following method can be considered.
情報処理装置100が新機能について音声で紹介し、アップデートするかどうかをユーザに聞き、ユーザからアップデートの音声指示があった場合にアップデータが行われる。
The
サービス提供者から事前に配られた紙に、アップデート可能な機能と、アップデート方法が記載されている。ユーザがそれを実行すると、アップデートが行われる。例えば、「新機能のAを追加して」と話しかける。 The paper distributed in advance by the service provider describes the functions that can be updated and how to update. When the user does it, the update will occur. For example, say "Add new feature A".
また、サービス提供者から事前に配られた紙に、アップデート可能な機能と、二次元バーコードが記載されており、ユーザがそれをロボットのカメラ105に移すと、アップデートが行われる。
In addition, the updatable function and the two-dimensional bar code are described on the paper distributed in advance by the service provider, and when the user moves it to the
また、サービス提供者から事前に配られたRFタグに、アップデート可能な機能が書かれており、ユーザがそれをロボットのリーダー(図示せず)にかざすと、アップデートが行われる。 In addition, an updateable function is written on the RF tag distributed in advance by the service provider, and when the user holds it over the robot reader (not shown), the update is performed.
このようにサーバ200は、ユーザの使用履歴情報に基づいて、各機能を更新する際に、ユーザに対して確認を求めるか否かを判断する。そして、情報処理装置100は、サーバ200において判断した確認を求めるか否かを示した指示情報に基づいてユーザに対する確認処理を行う。よって、ユーザの使用履歴に基づいた機能の更新の確認を可能にし、機能更新に際してのユーザの戸惑いを防止することができる。
In this way, the
つぎに、使用履歴の傾向に応じて、ユーザに対して更新した機能の内容を再度の説明するときの処理について説明する。図5は、そのときの情報処理装置100およびサーバ200の処理を示すフローチャートである。
Next, the process for re-explaining the content of the updated function to the user according to the tendency of the usage history will be described. FIG. 5 is a flowchart showing the processing of the
サーバ200において、制御部203は、使用履歴記憶部202に記憶されている使用履歴情報に基づいて各機能の使用履歴の傾向を判断する(S301)。例えば、制御部203は、更新した機能の過去の所定期間ごとの使用頻度を算出し、使用頻度が下がったか否かを判断する。そのほか、過去の所定期間ごとの各機能の使用頻度を算出し、使用頻度が下がった機能を判断してもよい。この判断処理のタイミングは、事前に設定した日時でもよいし、情報処理装置100から使用履歴を受信したタイミングでもよい。
In the
制御部203は、使用頻度が減少傾向であると判断すると、情報処理装置100に対して使用頻度が減少傾向であると判断された機能についての更新内容を送信する(S303)。また、更新の有無にかかわらず、使用頻度が下がった機能については、その機能の説明を再度してもよい。
When the
情報処理装置100において、通信部101は、更新内容(または使用頻度が下がった機能の説明)を受信し、制御部106の制御のもと、スピーカ103は、その音声を出力する(S304)。
In the
このように、使用頻度が下がった機能、特に更新後に使用頻度が下がった機能については、ユーザの理解が追いついておらず、戸惑っている可能性があると判断する。そのために、情報処理装置100において、更新内容の説明または機能の説明を再度行うことによって、ユーザの戸惑いを防止することができる。
In this way, it is judged that the user's understanding of the functions that have been used less frequently, especially the functions that have been used less frequently after the update, may not be caught up and may be confused. Therefore, in the
つぎに、ユーザの使用状態とそのときの処理について概念的に説明する。図6は、状況別の各機能の使用頻度を示した模式図である。図6(a)は、各機能の更新時における直近の所定期間の使用頻度を示す図である。図に示されるとおり、機能Aは、30日中、30日使用したことを示す。機能Bは、30日中10日使用したことを示す。機能Cは、使用された実績がないことを示す。機能Dは、インストールされていないことを示す。 Next, the usage state of the user and the processing at that time will be conceptually described. FIG. 6 is a schematic diagram showing the frequency of use of each function according to the situation. FIG. 6A is a diagram showing the frequency of use during the most recent predetermined period when each function is updated. As shown in the figure, function A indicates that it has been used for 30 days out of 30 days. Function B indicates that it was used for 10 days out of 30 days. Function C indicates that it has not been used. Function D indicates that it is not installed.
このような状況では、機能Aおよび機能Bについては、ユーザが使用したことがある。したがって、機能Aおよび機能Bが更新対象とした場合には、ユーザが戸惑う可能性がある。その場合には、更新時において、ユーザに対して更新の要否の確認を行うことがよい。 In such a situation, the user has used the function A and the function B. Therefore, when the function A and the function B are the update targets, the user may be confused. In that case, it is preferable to confirm with the user whether or not the update is necessary at the time of updating.
一方、機能Cを更新対象とした場合には、機能Cは、未使用であることから、ユーザに対して更新の要否の確認は行わない。ユーザは、機能Cを使っていないことから、たとえ操作方法等の変更が伴いような更新であっても、その使用に際してユーザは戸惑わないと考えられる。 On the other hand, when the function C is the update target, the user is not confirmed whether or not the update is necessary because the function C is unused. Since the user does not use the function C, it is considered that the user will not be confused when using the update even if the update involves a change in the operation method or the like.
図6(b)は、各機能における、更新後1ヶ月の使用頻度および更新時から直近の所定期間の使用頻度を示す図である。 FIG. 6B is a diagram showing the frequency of use for one month after renewal and the frequency of use for the most recent predetermined period from the time of renewal in each function.
機能Aは、更新してから30日中10日の使用頻度に減少している。よって、このような場合には、ユーザは、機能Aの更新に対して戸惑いを見せている可能性があり、また更新した機能Aの操作が理解し切れていない可能性があると判断できる。このような場合には、サーバ200は、情報処理装置100を介してユーザに対して更新内容の説明、または機能Aの操作説明をする。
Function A has been reduced to 10 days out of 30 days after renewal. Therefore, in such a case, it can be determined that the user may be confused about the update of the function A and may not fully understand the operation of the updated function A. In such a case, the
一方、機能Bについては、使用頻度に変わりがないため、機能Bが更新されたとしても、何も通知はしない。 On the other hand, since the frequency of use of the function B does not change, no notification is given even if the function B is updated.
つぎに、本実施形態の情報処理装置100およびサーバ200を含んだ情報処理システムの作用効果について説明する。本実施形態の情報処理装置100は、ユーザにより使用されるプログラム(プログラムの一または複数の機能)を記憶するプログラム記憶部104と、ソフトウェア機能の内容を更新する更新部として機能する制御部106と、制御部106による機能の更新に先立って、プログラムの一または複数の機能である機能のユーザによる使用履歴に基づいて、当該機能を更新する旨を、ユーザに確認させる確認部を構成するマイク102およびスピーカ103と、を備える。
Next, the operation and effect of the information processing system including the
具体的には、情報処理装置100において、使用履歴としてユーザが使用したことがある機能については、その更新の旨をユーザに確認する。
Specifically, in the
一方で、情報処理装置100において、使用履歴としてユーザが使用したことがない機能については、その更新の旨をユーザに確認しない。
On the other hand, in the
この情報処理装置100によれば、ユーザのプログラムの各機能の使用履歴に基づいて、当該機能を更新する旨を、ユーザに確認させる。したがって、ユーザは機能が更新されたことを事前に把握することができ、その使用に際して戸惑うことを防止することができる。例えば、ユーザが更新対象となる機能を使用したことがある場合には、その更新内容によっては、ユーザはその機能の使用に戸惑う場合があり得る。
According to the
一方で、使用履歴によっては、確認をさせる必要がない場合がある。例えば、ユーザがその更新対象となる機能を使ったことがない場合、またはその使用頻度がきわめて少ない場合、その機能が更新されて内容が変更されたとしても、ユーザは戸惑うことがないと思われる。そのような場合には、確認をさせる必要がなく、ユーザ負担を軽減することができる。 On the other hand, depending on the usage history, it may not be necessary to confirm. For example, if the user has never used the feature to be updated, or if the feature is used very infrequently, the user will not be confused even if the feature is updated and the content is changed. .. In such a case, it is not necessary to ask for confirmation, and the burden on the user can be reduced.
なお、上述実施形態では、更新対象となる機能が使用されたことがない場合には、その更新の確認は不要であるとの説明をしたが、使用頻度がきわめて少ない場合(使用頻度が所定値以下)、または所定日数以上前に使用されたぐらいの場合には、やはりその確認は不要としてもよい。 In the above-described embodiment, it has been explained that it is not necessary to confirm the update when the function to be updated has never been used, but when the frequency of use is extremely low (the frequency of use is a predetermined value). If it was used more than the specified number of days before), the confirmation may not be necessary.
また、情報処理装置100は、更新された機能において、更新前の所定期間における使用頻度より、更新後の所定期間における使用頻度が減少した場合、ユーザに更新された機能についての情報を通知する。
Further, the
機能の更新後に使用頻度が減少した場合には、更新内容がユーザに理解されておらず、戸惑っていると考えられる。そのような場合には、再度更新内容など更新された機能についての情報を再度ユーザに通知することで、ユーザの理解を助けることができる。 If the frequency of use decreases after updating the function, it is considered that the user does not understand the updated content and is confused. In such a case, it is possible to help the user's understanding by notifying the user of the information about the updated function such as the updated content again.
また、情報処理装置100において、制御部106は、新たな機能を追加する追加部の機能を有し、制御部106は、プログラムに新たな機能が追加された場合には、当該新たな機能をユーザに確認させる。これにより、ユーザの理解を確認してから新たな機能の追加ができ、ユーザの戸惑いを防止することができる。
Further, in the
また、サーバ200は、ソフトウェア機能を保持する情報処理装置100における当該ソフトウェア機能の使用履歴に基づいて、当該ソフトウェア機能を更新する旨を、ユーザに確認させるか否かを判断する制御部203と、情報処理装置100に対して、ソフトウェア機能を更新するための更新プログラムである更新情報および確認の要否を示す指示情報を送信する通信部201と、を備える。そして、サーバ200は、情報処理装置100に対して、更新プログラムおよび指示情報に基づいて、ソフトウェア機能の更新に先立って、当該ソフトウェア機能を更新する旨を、ユーザに確認させる。
Further, the
本実施形態において、更新対象となる機能は、複数の機能を有するプログラムにおける一部の機能でもよいし、プログラム全体としてもよい。 In the present embodiment, the function to be updated may be a part of the function in the program having a plurality of functions, or may be the entire program.
上記説明において、サーバ200が、ユーザごとの各機能の使用頻度を記憶し、機能の更新時における確認の要否を判断しているが、このような記憶処理および判断処理を情報処理装置100が備えてもよい。その場合、情報処理装置100は、情報処理システムとして、使用履歴記憶部が使用履歴情報を記憶し、制御部106が、その使用履歴に基づいてユーザ確認の要否判断をすることになる。
In the above description, the
なお、使用履歴を記憶する使用履歴記憶部は、上述したとおり、情報処理装置100およびサーバ200のいずれかが備えてもよいし、他のサーバが使用履歴記憶部を備え、情報処理装置100またはサーバ200がユーザ確認の要否判断の際に使用履歴情報を当該他のサーバから収集してもよい。
As described above, the usage history storage unit for storing the usage history may be provided by either the
また、情報処理装置100が使用履歴情報を記憶している場合、サーバ200がユーザ確認の要否判断の際にその使用履歴情報を収集してもよい。
Further, when the
上記実施の形態の説明に用いたブロック図は、ハードウェア構成を示した。このハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 The block diagram used in the description of the above embodiment shows the hardware configuration. This hardware configuration may be configured to include one or more of the devices shown in the figure, or may be configured not to include some of the devices.
情報処理装置100の制御部106およびサーバ200の制御部203は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。制御部106等は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)で構成されてもよい。
The
また、制御部106等は、プログラム(プログラムコード)、ソフトウェアモジュールやデータを、ストレージ及び/又は通信部からメモリに読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態で説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。上述の各種処理は、1つの制御部106等で実行される旨を説明してきたが、2以上の制御部106等により同時又は逐次に実行されてもよい。制御部106等は、1以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。
Further, the
プログラム記憶部104は、いわゆるメモリであり、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つで構成されてもよい、このメモリは、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリは、本発明の一実施の形態に係る無線通信方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。
The
情報処理装置100等は、ストレージを備えてもよい。ストレージは、コンピュータ読み取り可能な記録媒体であり、例えば、CD−ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu−ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成されてもよい。ストレージは、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ及び/又はストレージを含むデータベース、サーバその他の適切な媒体であってもよい。
The
通信部101および通信部201は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。
The
情報処理装置100は、対話部を構成するマイク102、スピーカ103を備えているが、これ以外に入力装置および出力装置を備えてもよい。入力装置は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、LEDランプなど)である。なお、入力装置及び出力装置は、一体となった構成(例えば、タッチパネル)であってもよい。
The
また、制御部106等の各装置は、情報を通信するためのバスで接続される。バスは、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。
Further, each device such as the
また、情報処理装置100およびサーバ200は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサは、これらのハードウェアの少なくとも1つで実装されてもよい。
Further, the
以上、本実施形態について詳細に説明したが、当業者にとっては、本実施形態が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本実施形態は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本実施形態に対して何ら制限的な意味を有するものではない。 Although the present embodiment has been described in detail above, it is clear to those skilled in the art that the present embodiment is not limited to the embodiment described in the present specification. This embodiment can be implemented as a modified or modified mode without departing from the spirit and scope of the present invention determined by the description of the claims. Therefore, the description herein is for purposes of illustration only and has no limiting implications for this embodiment.
情報の通知は、本明細書で説明した態様/実施形態に限られず、他の方法で行われてもよい。例えば、情報の通知は、物理レイヤシグナリング(例えば、DCI(Downlink Control Information)、UCI(Uplink Control Information))、上位レイヤシグナリング(例えば、RRC(Radio Resource Control)シグナリング、MAC(Medium Access Control)シグナリング、報知情報(MIB(Master Information Block)、SIB(System Information Block)))、その他の信号又はこれらの組み合わせによって実施されてもよい。また、RRCシグナリングは、RRCメッセージと呼ばれてもよく、例えば、RRC接続セットアップ(RRC Connection Setup)メッセージ、RRC接続再構成(RRC Connection Reconfiguration)メッセージなどであってもよい。 Notification of information is not limited to the embodiments / embodiments described herein, and may be performed by other methods. For example, information notification includes physical layer signaling (for example, DCI (Downlink Control Information), UCI (Uplink Control Information)), upper layer signaling (for example, RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling, etc. It may be carried out by notification information (MIB (Master Information Block), SIB (System Information Block)), other signals, or a combination thereof. Further, the RRC signaling may be referred to as an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, or the like.
本明細書で説明した各態様/実施形態は、LTE(Long Term Evolution)、LTE−A(LTE-Advanced)、SUPER 3G、IMT−Advanced、4G、5G、FRA(Future Radio Access)、W−CDMA(登録商標)、GSM(登録商標)、CDMA2000、UMB(Ultra Mobile Broadband)、IEEE 802.11(Wi−Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、UWB(Ultra-WideBand)、Bluetooth(登録商標)、その他の適切なシステムを利用するシステム及び/又はこれらに基づいて拡張された次世代システムに適用されてもよい。 Each aspect / embodiment described herein includes LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G, 5G, FRA (Future Radio Access), W-CDMA. (Registered Trademarks), GSM (Registered Trademarks), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, UWB (Ultra-WideBand), It may be applied to systems utilizing Bluetooth®, other suitable systems and / or next-generation systems extended based on them.
本明細書で説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The order of the processing procedures, sequences, flowcharts, and the like of each aspect / embodiment described in the present specification may be changed as long as there is no contradiction. For example, the methods described herein present elements of various steps in an exemplary order, and are not limited to the particular order presented.
情報等は、上位レイヤ(または下位レイヤ)から下位レイヤ(または上位レイヤ)へ出力され得る。複数のネットワークノードを介して入出力されてもよい。 Information and the like can be output from the upper layer (or lower layer) to the lower layer (or upper layer). Input / output may be performed via a plurality of network nodes.
入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、または追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input / output information and the like may be stored in a specific location (for example, a memory) or may be managed by a management table. Input / output information and the like can be overwritten, updated, or added. The output information and the like may be deleted. The input information or the like may be transmitted to another device.
判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:trueまたはfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be made by a value represented by 1 bit (0 or 1), by a boolean value (Boolean: true or false), or by comparing numerical values (for example, a predetermined value). It may be done by comparison with the value).
本明細書で説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect / embodiment described in the present specification may be used alone, in combination, or switched with execution. Further, the notification of predetermined information (for example, the notification of "being X") is not limited to the explicit notification, but is performed implicitly (for example, the notification of the predetermined information is not performed). May be good.
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software, whether referred to as software, firmware, middleware, microcode, hardware description language, or other names, is an instruction, instruction set, code, code segment, program code, program, subprogram, software module. , Applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc. should be broadly interpreted.
また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線(DSL)などの有線技術及び/又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び/又は無線技術は、伝送媒体の定義内に含まれる。 Further, software, instructions, and the like may be transmitted and received via a transmission medium. For example, the software uses wired technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or wireless technology such as infrared, wireless and microwave to websites, servers, or other When transmitted from a remote source, these wired and / or wireless technologies are included within the definition of transmission medium.
本明細書で説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described herein may be represented using any of a variety of different techniques. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description are voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, light fields or photons, or any of these. It may be represented by a combination of.
なお、本明細書で説明した用語及び/又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。 The terms described herein and / or the terms necessary for understanding the present specification may be replaced with terms having the same or similar meanings.
本明細書で使用する「システム」および「ネットワーク」という用語は、互換的に使用される。 The terms "system" and "network" as used herein are used interchangeably.
また、本明細書で説明した情報、パラメータなどは、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。例えば、無線リソースはインデックスで指示されるものであってもよい。 Further, the information, parameters, etc. described in the present specification may be represented by an absolute value, a relative value from a predetermined value, or another corresponding information. .. For example, the radio resource may be indexed.
上述したパラメータに使用する名称はいかなる点においても限定的なものではない。さらに、これらのパラメータを使用する数式等は、本明細書で明示的に開示したものと異なる場合もある。様々なチャネル(例えば、PUCCH、PDCCHなど)及び情報要素(例えば、TPCなど)は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的なものではない。 The names used for the above parameters are not limited in any way. Further, mathematical formulas and the like using these parameters may differ from those expressly disclosed herein. Since the various channels (eg, PUCCH, PDCCH, etc.) and information elements (eg, TPC, etc.) can be identified by any suitable name, the various names assigned to these various channels and information elements are in any respect. However, it is not limited.
本明細書で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up)(例えば、テーブル、データベースまたは別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。 The terms "determining" and "determining" as used herein may include a wide variety of actions. "Judgment" and "decision" are, for example, judgment, calculation, computing, processing, deriving, investigating, looking up (for example, table). , Searching in a database or another data structure), ascertaining can be considered as a "judgment" or "decision". Also, "judgment" and "decision" are receiving (for example, receiving information), transmitting (for example, transmitting information), input (input), output (output), and access. (Accessing) (for example, accessing data in memory) may be regarded as "judgment" or "decision". In addition, "judgment" and "decision" mean that the things such as solving, selecting, choosing, establishing, and comparing are regarded as "judgment" and "decision". Can include. That is, "judgment" and "decision" may include considering some action as "judgment" and "decision".
「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。本明細書で使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及び/又はプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」又は「結合」されると考えることができる。 The terms "connected", "coupled", or any variation thereof, mean any direct or indirect connection or connection between two or more elements, and each other. It can include the presence of one or more intermediate elements between two "connected" or "combined" elements. The connections or connections between the elements may be physical, logical, or a combination thereof. As used herein, the two elements are by using one or more wires, cables and / or printed electrical connections, and, as some non-limiting and non-comprehensive examples, radio frequencies. By using electromagnetic energies such as electromagnetic energies with wavelengths in the region, microwave region and light (both visible and invisible) regions, they can be considered to be "connected" or "coupled" to each other.
本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 The phrase "based on" as used herein does not mean "based on" unless otherwise stated. In other words, the statement "based on" means both "based only" and "at least based on".
「含む(include)」、「含んでいる(including)」、およびそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「または(or)」は、排他的論理和ではないことが意図される。 As long as "include", "including", and variations thereof are used within the scope of this specification or claims, these terms are similar to the term "comprising". Is intended to be inclusive. Furthermore, the term "or" as used herein or in the claims is intended not to be an exclusive OR.
本明細書において、文脈または技術的に明らかに1つのみしか存在しない装置である場合以外は、複数の装置をも含むものとする。 In the present specification, a plurality of devices shall be included unless the device is clearly present in only one context or technically.
本開示の全体において、文脈から明らかに単数を示したものではなければ、複数のものを含むものとする。 In the whole of the present disclosure, if the context clearly does not indicate the singular, it shall include the plural.
100…情報処理装置、101…通信部、102…マイク、103…スピーカ、104…プログラム記憶部、105…カメラ、106…制御部、200…サーバ、201…通信部、202…使用履歴記憶部、203…制御部。 100 ... Information processing device, 101 ... Communication unit, 102 ... Microphone, 103 ... Speaker, 104 ... Program storage unit, 105 ... Camera, 106 ... Control unit, 200 ... Server, 201 ... Communication unit, 202 ... Usage history storage unit, 203 ... Control unit.
Claims (6)
前記ソフトウェア機能の内容を更新する更新部と、
前記ユーザの前記ソフトウェア機能の使用履歴に基づいて、前記ソフトウェア機能を更新する旨を、前記ユーザに確認させる確認部と、
を備える情報処理装置。 A storage unit that stores software functions used by the user,
An update unit that updates the contents of the software function,
A confirmation unit that allows the user to confirm that the software function is to be updated based on the usage history of the software function of the user.
Information processing device equipped with.
前記確認部は、前記追加部により新たなソフトウェア機能が追加された場合には、当該新たなソフトウェア機能をユーザに確認させる、請求項1〜4のいずれか一項に記載の情報処理装置。 With additional parts to add new software features
The information processing apparatus according to any one of claims 1 to 4, wherein the confirmation unit causes a user to confirm the new software function when a new software function is added by the additional unit.
前記情報処理装置に対して、前記ソフトウェア機能を更新するための更新情報および確認の要否を示す指示情報を送信する送信部と、
を備え、
前記情報処理装置に対して、前記更新情報および前記指示情報に基づいて、ソフトウェア機能の更新に先立って、当該ソフトウェア機能を更新する旨を、前記ユーザに確認させる、サーバ。 Based on the usage history of the software function in the information processing device that holds the software function, a judgment unit that determines whether or not to ask the user to confirm that the software function is to be updated.
A transmission unit that transmits update information for updating the software function and instruction information indicating the necessity of confirmation to the information processing device.
With
A server that causes the information processing device to confirm to the user that the software function is to be updated prior to updating the software function based on the update information and the instruction information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018002554A JP6934819B2 (en) | 2018-01-11 | 2018-01-11 | Information processing equipment and servers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018002554A JP6934819B2 (en) | 2018-01-11 | 2018-01-11 | Information processing equipment and servers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019121310A JP2019121310A (en) | 2019-07-22 |
| JP6934819B2 true JP6934819B2 (en) | 2021-09-15 |
Family
ID=67307331
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018002554A Active JP6934819B2 (en) | 2018-01-11 | 2018-01-11 | Information processing equipment and servers |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6934819B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7760878B2 (en) * | 2021-09-24 | 2025-10-28 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4946926B2 (en) * | 2008-03-10 | 2012-06-06 | 日本電気株式会社 | Software update system, software update method and program |
| JP4856223B2 (en) * | 2009-09-03 | 2012-01-18 | シャープ株式会社 | Information processing apparatus that presents recommended optional functions to image forming apparatus, image forming apparatus capable of communicating with the information processing apparatus, and image forming system including them |
| JP2011257876A (en) * | 2010-06-07 | 2011-12-22 | Ricoh Co Ltd | Image forming apparatus, software update method and software update program |
| JP2011259104A (en) * | 2010-06-07 | 2011-12-22 | Ricoh Co Ltd | Image formation apparatus, manual presentation method, and manual presentation program |
| JP2011257954A (en) * | 2010-06-08 | 2011-12-22 | Sony Corp | Update management server, electronic device, update management system having the server and the device, and method of the system |
| US20140317452A1 (en) * | 2011-10-18 | 2014-10-23 | Nec Corporation | Error detecting apparatus, program and method |
| JP5438140B2 (en) * | 2012-01-20 | 2014-03-12 | 株式会社日立システムズ | Correction program providing system and program |
| US9203624B2 (en) * | 2012-06-04 | 2015-12-01 | Apple Inc. | Authentication and notification heuristics |
| JP6216730B2 (en) * | 2015-03-16 | 2017-10-18 | 日立オートモティブシステムズ株式会社 | Software update device and software update method |
| JP6101382B1 (en) * | 2016-03-30 | 2017-03-22 | 株式会社リクルートホールディングス | Information processing system, information processing method, and information processing program |
| JP6754622B2 (en) * | 2016-06-13 | 2020-09-16 | クラリオン株式会社 | Software updater and software update system |
-
2018
- 2018-01-11 JP JP2018002554A patent/JP6934819B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019121310A (en) | 2019-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150042449A1 (en) | Method of controlling mobile terminal based on location information and applying security policy based on priority rules, and system thereof | |
| JP6944405B2 (en) | Building judgment system | |
| JP6419396B2 (en) | Gateway device, firmware update method, and firmware update program | |
| JP6666227B2 (en) | Judgment device | |
| JP7019375B2 (en) | Visit time determination device | |
| WO2020209180A1 (en) | Profile generation device | |
| JP6934819B2 (en) | Information processing equipment and servers | |
| CN107239303B (en) | Application program update package generation method and device and application program update method and device | |
| US20220187895A1 (en) | Information processing device | |
| JP7016405B2 (en) | Dialogue server | |
| JP6687795B1 (en) | Behavior change promotion device | |
| JPWO2020090147A1 (en) | Dialogue system | |
| JP6775055B2 (en) | Risk estimator | |
| US20210385616A1 (en) | Moving means determination device | |
| JP6751030B2 (en) | Mobile communication system | |
| CN111277435A (en) | Method and device for upgrading network equipment, storage medium and electronic equipment | |
| US12355640B2 (en) | Service quality management system | |
| KR102227644B1 (en) | Method for measuring workload by learning on micro data center environment | |
| JPWO2019187357A1 (en) | Judgment device | |
| US20220157174A1 (en) | Information processing device, information processing method, and system | |
| JP7449933B2 (en) | reasoning device | |
| JP6705038B1 (en) | Action support device | |
| JP6334486B2 (en) | Wireless communication apparatus, method and program | |
| JP6823056B2 (en) | Test selection device | |
| US10620897B2 (en) | Comparison program, and comparison device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200813 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210729 |
|
| 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: 20210817 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210824 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6934819 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |