JP7727052B2 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and programInfo
- Publication number
- JP7727052B2 JP7727052B2 JP2024086879A JP2024086879A JP7727052B2 JP 7727052 B2 JP7727052 B2 JP 7727052B2 JP 2024086879 A JP2024086879 A JP 2024086879A JP 2024086879 A JP2024086879 A JP 2024086879A JP 7727052 B2 JP7727052 B2 JP 7727052B2
- Authority
- JP
- Japan
- Prior art keywords
- display information
- information
- unit
- pop
- window
- 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
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報を適切に出力できる情報処理装置等に関するものである。 The present invention relates to an information processing device that can output information appropriately.
従来、新着メールを未読のままで残らないようにする電子メール委装置があった(例えば、特許文献1参照)。 Conventionally, there have been email systems that prevent newly arrived emails from remaining unread (see, for example, Patent Document 1).
かかる電子メール委装置では、送信側で電子メールを送信する際に、電子メールが着信したことを通知するメッセージの再報知の時間を指定することで、着信側では、その電子メールが着信された場合、電子メールに含まれる受信報知制御データを読み取り、電子メールが未読のままメッセージのポップアップ表示が閉じられたとしても、受信報知制御データが示す再報知の時間が経過すると、再びメッセージがポップアップ表示されて、未読の電子メールがあることを知らせることができる。すなわち、再報知の時間が経過する毎に、電子メールが読まれるまでポップアップ表示が繰り返されるので、未読のまま受信した電子メールが忘れ去られるのを防止することができる。 In this email device, when the sender sends an email, they can specify the time for re-notification of the message notifying them that an email has arrived. When the recipient receives the email, they can read the reception notification control data included in the email. Even if the pop-up display of the message closes before the email is read, the message will pop up again once the re-notification time indicated by the reception notification control data has elapsed, informing them that there is an unread email. In other words, the pop-up display is repeated each time the re-notification time elapses until the email is read, preventing the recipient from forgetting about the email they received without reading.
しかしながら、従来技術においては、情報自体の表示と情報の存在の報知とを適切に使い分けることができなかった。 However, with conventional technology, it has not been possible to appropriately distinguish between displaying the information itself and notifying users of the presence of that information.
本第一の発明の情報処理装置は、表示対象の情報である1以上の表示情報を受け付ける表示情報受付部と、第一の条件を満たしているか否かを判断する第一判断部と、第一の条件を満たすことに対応する表示情報が存在することを明示する存在明示情報を出力する存在明示情報出力部と、第二の条件を満たしているか否かを判断する第二判断部と、第二の条件を満たしている場合に、表示情報を出力する表示情報出力部とを具備する情報処理装置である。 The information processing device of the first invention is an information processing device that includes a display information receiving unit that receives one or more pieces of display information that are information to be displayed; a first determination unit that determines whether a first condition is met; an existence indicating information output unit that outputs existence indicating information that corresponds to the satisfaction of the first condition; a second determination unit that determines whether a second condition is met; and a display information output unit that outputs display information if the second condition is met.
かかる構成により、情報自体の表示と情報の存在の報知とを適切に使い分けることができる。 This configuration allows for appropriate use between displaying the information itself and notifying users of the presence of that information.
また、本第二の発明の情報処理装置は、第一の発明に対して、第一判断部は、表示情報または表示情報の属性値が第一の条件を満たしているか否かを判断し、表示情報出力部は、第二の条件を満たしている場合に、存在明示情報に対応する表示情報以外の表示情報を出力する、情報処理装置である。 Furthermore, the information processing device of the second invention is an information processing device in which, compared to the first invention, the first determination unit determines whether the display information or an attribute value of the display information satisfies a first condition, and the display information output unit outputs display information other than the display information corresponding to the presence manifestation information if the second condition is satisfied.
かかる構成により、情報自体の表示と情報の存在の報知とを適切に使い分けることができる。 This configuration allows for appropriate use between displaying the information itself and notifying users of the presence of that information.
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、第二の条件は、ポップアップウィンドウが出力されていることである情報処理装置である。 Furthermore, the information processing device of the third invention is an information processing device according to the first or second invention, in which the second condition is that a pop-up window is output.
かかる構成により、情報自体の表示と情報の存在の報知とを適切に使い分けることができる。 This configuration allows for appropriate use between displaying the information itself and notifying users of the presence of that information.
また、本第四の発明の情報処理装置は、表示対象の情報である表示情報が格納される表示情報格納部と、表示情報を出力する表示情報出力部と表示情報に対する操作を受け付ける操作受付部と、操作受付部が受け付けた操作が予め決められた第一の操作であるか否かを判断する第三判断部と、第三判断部が予め決められた第一の操作であると判断した場合に、表示情報を未表示とする処理を行う未表示処理部と、第三判断部が予め決められた第一の操作であると判断した場合に、表示情報が存在することを明示する存在明示情報を出力する存在明示情報出力部とを具備する情報処理装置である。 The information processing device of the fourth invention also includes a display information storage unit that stores display information, which is information to be displayed; a display information output unit that outputs the display information; an operation reception unit that receives operations on the display information; a third determination unit that determines whether the operation received by the operation reception unit is a predetermined first operation; a non-display processing unit that performs processing to hide the display information when the third determination unit determines that the operation is the predetermined first operation; and a presence explicit information output unit that outputs presence explicit information that explicitly indicates the presence of display information when the third determination unit determines that the operation is the predetermined first operation.
かかる構成により、情報自体の表示と情報の存在の報知とを適切に切り替えることができる。 This configuration allows you to appropriately switch between displaying the information itself and notifying you of the existence of the information.
また、本第五の発明の情報処理装置は、第四の発明に対して、予め決められた第一の操作は、予め決められた方向へのスワイプの操作である情報処理装置である。 Furthermore, the information processing device of the fifth invention is an information processing device in which, compared to the fourth invention, the predetermined first operation is a swipe operation in a predetermined direction.
かかる構成により、簡易な操作で、情報自体の表示と情報の存在の報知とを適切に切り替えることができる。 This configuration allows for easy switching between displaying the information itself and notifying users of its existence.
また、本第六の発明の情報処理装置は、第四または第五の発明に対して、操作受付部が受け付けた操作が予め決められた第二の操作であるか否かを判断する第四判断部と、第四判断部が予め決められた第二の操作であると判断した場合に、表示情報を削除する削除部とをさらに具備する情報処理装置である。 In addition, the information processing device of the sixth invention is an information processing device according to the fourth or fifth invention, further comprising a fourth determination unit that determines whether the operation received by the operation reception unit is a predetermined second operation, and a deletion unit that deletes the display information when the fourth determination unit determines that the operation is the predetermined second operation.
かかる構成により、予め決められた操作により、表示されている情報を削除できる。 With this configuration, displayed information can be deleted using a predetermined operation.
本発明による情報処理装置によれば、情報自体の表示と情報の存在の報知とを適切に使い分けることができる。 The information processing device of the present invention can appropriately switch between displaying the information itself and notifying users of the presence of the information.
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Embodiments of information processing devices and the like will be described below with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore may not be described again.
(実施の形態1)
本実施の形態において、第一の条件を満たす場合はポップアップされる情報が存在することを明示し、第二の条件を満たす場合は情報をポップアップ出力する情報処理装置について説明する。なお、第二の条件は、例えば、ポップアップウィンドウが表示されていることである。なお、ポップアップ出力とは、画面の最前面への出力である。ポップアップウィンドウは、画面の最前面に表示されるウィンドウである。なお、ここでのポップアップウィンドウは、ユーザの操作により、最前面のウィンドウでない状態となっても良い。
(Embodiment 1)
In this embodiment, an information processing device will be described that indicates the presence of information to be popped up when a first condition is met, and outputs information as a pop-up when a second condition is met. The second condition is, for example, that a pop-up window is being displayed. Pop-up output refers to output to the forefront of the screen. A pop-up window is a window that is displayed at the forefront of the screen. The pop-up window here may be set to a state other than the forefront window by a user operation.
また、本実施の形態において、ポップアップ表示されている情報またはウィンドウに対して予め決められた条件に合致する第一の操作を行った場合に、ポップアップ表示されるべき情報が存在することを明示する存在明示情報を出力する情報処理装置について説明する。なお、第一の操作は、例えば、予め決められた方向へのスワイプの操作である。 In this embodiment, we will also describe an information processing device that outputs presence indicating information that should be displayed as a pop-up when a first operation that meets predetermined conditions is performed on pop-up displayed information or a window. The first operation is, for example, a swipe operation in a predetermined direction.
さらに、本実施の形態において、予め決められた第二の操作が受け付けられた場合に、ポップアップされている情報を削除する情報処理装置について説明する。なお、第二の操作は、例えば、予め決められた方向へのスワイプの操作であり、第一の操作とは異なる操作である。 Furthermore, in this embodiment, an information processing device will be described that deletes pop-up information when a predetermined second operation is accepted. Note that the second operation is, for example, a swipe operation in a predetermined direction, and is an operation different from the first operation.
図1は、本実施の形態における情報処理装置Aを含む情報システムの概念図である。情報システムは、1または2以上の情報処理装置Aと1または2以上のサーバ装置Bとを有する。 Figure 1 is a conceptual diagram of an information system including an information processing device A in this embodiment. The information system has one or more information processing devices A and one or more server devices B.
情報処理装置Aは、情報を表示する端末である。情報処理装置Aは、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ等であり、その種類は問わない。情報処理装置Aは、スマートフォン等の画面が閾値より小さな端末であることは好適である。 Information processing device A is a terminal that displays information. Information processing device A can be, for example, a smartphone, tablet terminal, personal computer, etc., and its type does not matter. It is preferable that information processing device A is a terminal such as a smartphone whose screen is smaller than a threshold.
サーバ装置Bは、例えば、後述する表示情報を送信するサーバである。サーバ装置Bは、例えば、クラウドサーバ、ASPサーバ等であり、その種類は問わない。サーバ装置Bが送信する情報の種類、内容は問わない。サーバ装置Bは、例えば、広告情報は配信するサーバ、メールサーバ、ウェブサーバである。 Server device B is, for example, a server that transmits display information, which will be described later. Server device B may be, for example, a cloud server, an ASP server, or the like, and the type does not matter. The type and content of the information transmitted by server device B does not matter. Server device B may, for example, be a server that distributes advertising information, a mail server, or a web server.
図2は、本実施の形態における情報処理装置Aを有する情報システムのブロック図である。情報処理装置Aは、格納部1、受付部2、受信部3、処理部4、および出力部5を備える。格納部1は、表示情報格納部11を備える。受付部2は、操作受付部21を備える。受信部3は、表示情報受付部31を備える。処理部4は、第一判断部41、第二判断部42、第三判断部43、第四判断部44、未表示処理部45、および削除部46を備える。出力部5は、ポップアップウィンドウ出力部51、存在明示情報出力部52、および表示情報出力部53を備える。 Figure 2 is a block diagram of an information system including information processing device A in this embodiment. Information processing device A includes a storage unit 1, a reception unit 2, a reception unit 3, a processing unit 4, and an output unit 5. The storage unit 1 includes a display information storage unit 11. The reception unit 2 includes an operation reception unit 21. The reception unit 3 includes a display information reception unit 31. The processing unit 4 includes a first determination unit 41, a second determination unit 42, a third determination unit 43, a fourth determination unit 44, a non-display processing unit 45, and a deletion unit 46. The output unit 5 includes a pop-up window output unit 51, a presence indication information output unit 52, and a display information output unit 53.
格納部1には、各種の情報が格納される。各種の情報は、例えば、後述する表示情報、ポップアップウィンドウを表示するためのウィンドウ情報、後述する存在明示情報、後述する存在明示情報図柄、後述する第一の条件、後述する第二の条件である。ウィンドウ情報は、例えば、ポップアップウィンドウのサイズを特定するサイズ情報、ポップアップウィンドウの位置を特定する位置情報を有する。サイズ情報は、例えば、幅と高さの情報(例えば、(w,h))を有する。位置情報は、通常、情報処理装置Aの画面内での相対的な位置を示す座標情報である。位置情報は、例えば、ポップアップウィンドウの左上座標(x,y)である。ウィンドウ情報は、例えば、ポップアップウィンドウの左上座標(x1,y1)とポップアップウィンドウの右下座標(x2,y2)でも良い。 Storage unit 1 stores various types of information. Examples of the various types of information include display information (described below), window information for displaying a pop-up window, presence indication information (described below), presence indication information designs (described below), a first condition (described below), and a second condition (described below). Window information includes, for example, size information specifying the size of the pop-up window and position information specifying the position of the pop-up window. Size information includes, for example, width and height information (e.g., (w, h)). Position information is typically coordinate information indicating the relative position on the screen of information processing device A. For example, position information is the top left coordinate (x, y) of the pop-up window. Window information may also include, for example, the top left coordinate (x1, y1) of the pop-up window and the bottom right coordinate (x2, y2) of the pop-up window.
表示情報格納部11は、1または2以上の表示情報が格納される。表示情報は、表示対象の情報である。表示情報は、ポップアップ表示される対象の情報である。表示情報は、ポップアップウィンドウに表示される情報である。表示情報は、例えば、広告情報、メール、スケジュールを特定する情報等である。表示情報は、通常、テキストであるが、静止画、動画、またはテキストと静止画と動画のうちの2種類以上の情報でも良く、そのデータタイプは問わない。また、表示情報の内容も問わない。表示情報は、通常、1以上の属性値を有する。1以上の属性値は、例えば、表示情報のサイズ、表示情報のデータタイプ、背景色等である。
表示情報格納部11の表示情報は、1以上のサーバ装置Bから送信された情報であることは好適であるが、ユーザが入力した情報、記録媒体に格納されていた情報等でも良い。
The display information storage unit 11 stores one or more pieces of display information. Display information is information to be displayed. Display information is information to be displayed in a pop-up window. Display information is, for example, advertising information, email, information specifying a schedule, etc. Display information is usually text, but may be a still image, a video, or two or more types of information from text, a still image, and a video, and the data type does not matter. Furthermore, the content of the display information does not matter. Display information usually has one or more attribute values. The one or more attribute values are, for example, the size of the display information, the data type of the display information, the background color, etc.
The display information stored in the display information storage unit 11 is preferably information transmitted from one or more server devices B, but may also be information input by the user, information stored in a recording medium, or the like.
受付部2は、各種の指示や命令を受け付ける。受付部2は、各種の操作を受け付ける。各種の操作は、例えば、後述する第一の操作、後述する第二の操作、ポップアップウィンドウの表示指示である。各種の操作等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。 The reception unit 2 receives various instructions and commands. The reception unit 2 receives various operations. The various operations include, for example, the first operation described below, the second operation described below, and an instruction to display a pop-up window. The input means for the various operations may be any means, such as a touch panel, keyboard, mouse, or menu screen.
また、受け付けとは、通常、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付けである。 Also, "reception" usually refers to the reception of information entered from an input device such as a keyboard, mouse, or touch panel.
操作受付部21は、表示情報に対する操作を受け付ける。表示情報に対する操作は、例えば、第一の操作、または第二の操作である。 The operation reception unit 21 receives operations on the display information. The operations on the display information are, for example, a first operation or a second operation.
第一の操作は、ポップアップウィンドウに表示されている表示情報を未表示とするための操作である。第一の操作は、例えば、存在明示情報を出力するための操作である。第一の操作は、例えば、表示情報またはポップアップウィンドウに対する、予め決められた方向へのスワイプの操作である。第一の操作は、例えば、表示情報またはポップアップウィンドウに対する、左方向へのスワイプの操作である。第一の操作は、例えば、表示情報またはポップアップウィンドウに対する、右方向へのスワイプの操作である。 The first operation is an operation for hiding the display information displayed in a pop-up window. The first operation is, for example, an operation for outputting presence indication information. The first operation is, for example, a swipe operation in a predetermined direction on the display information or the pop-up window. The first operation is, for example, a swipe operation to the left on the display information or the pop-up window. The first operation is, for example, a swipe operation to the right on the display information or the pop-up window.
第二の操作は、表示情報を削除するための操作である。第二の操作は、例えば、表示情報またはポップアップウィンドウに対する、予め決められた方向へのスワイプの操作である。予め決められた方向は、例えば、上または下の方向である。第二の操作は第一の操作とは異なる操作である。第二の操作は第一の操作とは異なる方向の操作でも良い。異なる方向の操作(例えば、異なる方向へのスワイプ操作)は、異なる操作である。 The second operation is an operation for deleting the displayed information. The second operation is, for example, a swipe operation in a predetermined direction on the displayed information or a pop-up window. The predetermined direction is, for example, up or down. The second operation is an operation different from the first operation. The second operation may be an operation in a different direction from the first operation. An operation in a different direction (for example, a swipe operation in a different direction) is a different operation.
受信部3は、各種の情報を受信する。各種の情報は、例えば、1または2以上の表示情報である。 The receiving unit 3 receives various types of information. The various types of information may be, for example, one or more pieces of display information.
表示情報受付部31は、1以上の表示情報を受け付ける。なお、ここでの受け付けとは、通常、1以上のサーバ装置Bからの受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。 The display information receiving unit 31 receives one or more pieces of display information. Note that "receiving" here typically refers to receiving from one or more server devices B. However, "receiving" may also include the concept of receiving information input from an input device such as a keyboard, mouse, or touch panel, or information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.
処理部4は、各種の処理を行う。各種の処理とは、例えば、第一判断部41、第二判断部42、第三判断部43、第四判断部44、未表示処理部45、削除部46が行う処理である。 The processing unit 4 performs various types of processing. These types of processing include, for example, processing performed by the first judgment unit 41, the second judgment unit 42, the third judgment unit 43, the fourth judgment unit 44, the undisplay processing unit 45, and the deletion unit 46.
第一判断部41は、第一の条件を満たしているか否かを判断する。第一の条件は、例えば、ポップアップウィンドウが出力されていないことである。 The first determination unit 41 determines whether a first condition is met. The first condition is, for example, that a pop-up window is not being output.
第一の条件は、例えば、表示情報または表示情報の属性値に関する条件である。つまり、第一判断部41は、例えば、表示情報または表示情報の属性値が第一の条件を満たしているか否かを判断する。表示情報または表示情報の属性値に関する条件は、例えば、表示情報の種類(属性値の一例)が特定のデータ(例えば、「広告」または「メール」)であること、表示情報の中に特定の文字列を含むこと、表示情報のデータタイプが特定のデータタイプ(例えば、テキスト、画像など)であること等である。 The first condition is, for example, a condition related to the display information or the attribute value of the display information. In other words, the first determination unit 41 determines, for example, whether the display information or the attribute value of the display information satisfies the first condition. Conditions related to the display information or the attribute value of the display information include, for example, that the type of display information (an example of an attribute value) is specific data (e.g., "advertisement" or "email"), that the display information contains a specific character string, or that the data type of the display information is a specific data type (e.g., text, image, etc.).
第一の条件は、後述する第二の条件と無関係な条件であることは好適である。第一の条件に含まれる情報であり、第一の条件を満たすか否かを判断する際に使用される情報は、後述する第二の条件に含まれる情報であり、第二の条件を満たすか否かを判断する際に使用される情報とは異なる情報であることは好適である。ただし、第一の条件を満たす場合は第二の条件を満たさず、第二の条件を満たす場合は第一の条件を満たさない、といった関係を有しても良い。 It is preferable that the first condition is a condition unrelated to the second condition described below. The information included in the first condition and used to determine whether the first condition is satisfied is information included in the second condition described below and is different from the information used to determine whether the second condition is satisfied. However, there may also be a relationship where if the first condition is satisfied, the second condition is not satisfied, and if the second condition is satisfied, the first condition is not satisfied.
第二判断部42は、第二の条件を満たしているか否かを判断する。第二の条件は、例えば、ポップアップウィンドウが出力されていることである。第二の条件は、例えば、第一の条件を満たさないことである。なお、ここで、出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影でも良い。 The second determination unit 42 determines whether a second condition is met. The second condition is, for example, that a pop-up window is output. The second condition is, for example, that the first condition is not met. Note that here, output typically refers to display on a display, but it may also refer to projection using a projector.
第三判断部43は、操作受付部21が受け付けた操作が予め決められた第一の操作であるか否かを判断する。予め決められた第一の操作は、例えば、予め決められた方向へのスワイプの操作である。予め決められた第一の操作は、通常、表示情報またはポップアップウィンドウに対する操作である。 The third determination unit 43 determines whether the operation received by the operation reception unit 21 is a predetermined first operation. The predetermined first operation is, for example, a swipe operation in a predetermined direction. The predetermined first operation is typically an operation on display information or a pop-up window.
第四判断部44は、操作受付部21が受け付けた操作が予め決められた第二の操作であるか否かを判断する。予め決められた第二の操作は、例えば、予め決められた方向へのスワイプの操作であり、第一の操作とは異なる方向へのスワイプの操作である。予め決められた第二の操作は、通常、表示情報またはポップアップウィンドウに対する操作である。 The fourth determination unit 44 determines whether the operation received by the operation reception unit 21 is a predetermined second operation. The predetermined second operation is, for example, a swipe operation in a predetermined direction, which is a swipe operation in a direction different from the first operation. The predetermined second operation is typically an operation on display information or a pop-up window.
未表示処理部45は、第三判断部43が予め決められた第一の操作であると判断した場合に、表示情報を未表示とする処理を行う。表示情報を未表示とする処理は、例えば、表示情報が表示されているポップアップウィンドウを閉じる処理である。 The non-display processing unit 45 performs processing to hide the display information when the third determination unit 43 determines that the operation is a predetermined first operation. The processing to hide the display information is, for example, processing to close the pop-up window in which the display information is displayed.
削除部46は、第四判断部44が予め決められた第二の操作であると判断した場合に、表示情報を削除する。 The deletion unit 46 deletes the display information when the fourth determination unit 44 determines that the operation is a predetermined second operation.
出力部5は、各種の情報を出力する。各種の情報とは、例えば、ポップアップウィンドウ、存在明示情報、表示情報である。ここで、出力とは、通常、ディスプレイへの表示、プロジェクターを用いた投影であるが、外部の装置への送信、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であると考えても良い。 The output unit 5 outputs various types of information. Examples of such information include pop-up windows, presence indication information, and display information. Here, output typically refers to displaying on a display or projecting using a projector, but it can also be considered a concept that includes sending to an external device, handing over processing results to other processing devices or other programs, etc.
ポップアップウィンドウ出力部51は、ポップアップウィンドウを出力する。ポップアップウィンドウ出力部51は、例えば、ポップアップウィンドウの表示指示の受け付けに応じて、ポップアップウィンドウを表示する。ポップアップウィンドウ出力部51は、例えば、格納部1のウィンドウ情報に従った位置とサイズのポップアップウィンドウを表示する。 The pop-up window output unit 51 outputs a pop-up window. For example, the pop-up window output unit 51 displays a pop-up window in response to receiving an instruction to display a pop-up window. For example, the pop-up window output unit 51 displays a pop-up window in a position and size according to the window information in the storage unit 1.
存在明示情報出力部52は、存在明示情報を出力する。存在明示情報出力部52は、通常、一つの存在明示情報を出力する。ただし、存在明示情報出力部52は、以上の存在明示情報を出力しても良い。存在明示情報は、表示情報が存在することを明示する情報である。存在明示情報は、例えば、表示情報が存在していることを示す図柄、表示情報の数、表示情報のサイズ等である。 The presence indicating information output unit 52 outputs presence indicating information. The presence indicating information output unit 52 typically outputs one piece of presence indicating information. However, the presence indicating information output unit 52 may output more than one piece of presence indicating information. Presence indicating information is information that indicates the presence of display information. Examples of presence indicating information include a design indicating the presence of display information, the number of pieces of display information, and the size of the display information.
存在明示情報出力部52は、例えば、第一の条件を満たすことに対応する存在明示情報を出力する。 The presence indicating information output unit 52 outputs, for example, presence indicating information corresponding to satisfaction of the first condition.
存在明示情報出力部52は、第三判断部43が予め決められた第一の操作であると判断した場合に、存在明示情報を出力する。 The presence indicating information output unit 52 outputs presence indicating information when the third determination unit 43 determines that the operation is a predetermined first operation.
表示情報出力部53は、1または2以上の表示情報を出力する。表示情報出力部53は、通常、ポップアップウィンドウに1または2以上の表示情報を出力する。 The display information output unit 53 outputs one or more pieces of display information. The display information output unit 53 typically outputs one or more pieces of display information in a pop-up window.
表示情報出力部53は、例えば、第二の条件を満たしている場合に、表示情報を出力する。表示情報出力部53は、例えば、第二の条件を満たしている場合に、存在明示情報に対応する表示情報以外の表示情報を出力することは好適である。 The display information output unit 53 outputs display information, for example, when the second condition is met. It is preferable that the display information output unit 53 output display information other than display information corresponding to the presence explicit information, for example, when the second condition is met.
格納部1、および表示情報格納部11は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 1 and the display information storage unit 11 are preferably non-volatile recording media, but can also be realized as volatile recording media.
格納部1等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部1等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部1等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部1等で記憶されるようになってもよい。 The process by which information is stored in storage unit 1, etc. is not important. For example, information may be stored in storage unit 1, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in storage unit 1, etc., or information input via an input device may be stored in storage unit 1, etc.
受付部2、および操作受付部21は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The reception unit 2 and operation reception unit 21 can be realized by device drivers for input means such as touch panels and keyboards, or control software for menu screens, etc.
受信部3、および表示情報受付部31は、例えば、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The receiving unit 3 and the display information receiving unit 31 are realized, for example, by wireless or wired communication means, but may also be realized by means of receiving broadcasts.
処理部4、第一判断部41、第二判断部42、第三判断部43、第四判断部44、未表示処理部45、および削除部46は、通常、MPUやメモリ等から実現され得る。処理部4等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The processing unit 4, first judgment unit 41, second judgment unit 42, third judgment unit 43, fourth judgment unit 44, undisplay processing unit 45, and deletion unit 46 can typically be realized using an MPU, memory, etc. The processing procedures of the processing unit 4, etc. are typically realized using software, and this software is recorded on a recording medium such as a ROM. However, they may also be realized using hardware (dedicated circuits).
出力部5、ポップアップウィンドウ出力部51、存在明示情報出力部52、および表示情報出力部53は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部5等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The output unit 5, pop-up window output unit 51, presence manifestation information output unit 52, and display information output unit 53 may or may not include output devices such as displays and speakers. The output unit 5, etc., may be realized by driver software for an output device, or by a combination of driver software for an output device and an output device, etc.
次に、情報処理装置Aの動作例について、図3のフローチャートを用いて説明する。 Next, an example of the operation of information processing device A will be described using the flowchart in Figure 3.
(ステップS301)表示情報受付部31は、表示情報を受け付けたか否かを判断する。表示情報を受け付けた場合はステップS302に行き、表示情報を受け付けなかった場合はステップS309に行く。 (Step S301) The display information receiving unit 31 determines whether display information has been received. If display information has been received, the process proceeds to step S302; if display information has not been received, the process proceeds to step S309.
(ステップS302)第一判断部41は、格納部1に格納されている第一の条件を取得する。 (Step S302) The first judgment unit 41 acquires the first condition stored in the storage unit 1.
(ステップS303)第一判断部41は、ステップS302で取得した第一の条件に合致するか否かを判断する。第一の条件に合致する場合はステップS304に行き、第一の条件に合致しない場合はステップS306に行く。 (Step S303) The first judgment unit 41 determines whether the first condition acquired in step S302 is met. If the first condition is met, the process proceeds to step S304; if the first condition is not met, the process proceeds to step S306.
(ステップS304)処理部4は、存在明示情報を取得する。処理部4は、例えば、格納部1の存在明示情報図柄を読み出し、受け付けた表示情報の数を取得し、当該数を存在明示情報図柄に付加して、表示情報の数を明示した存在明示情報を構成する。なお、存在明示情報図柄は、例えば、存在明示情報を構成するための画像、存在明示情報を構成するための画像を構成する情報である。 (Step S304) The processing unit 4 acquires the presence indicating information. For example, the processing unit 4 reads the presence indicating information pattern from the storage unit 1, acquires the number of pieces of display information received, and adds this number to the presence indicating information pattern to construct presence indicating information that indicates the number of pieces of display information. Note that the presence indicating information pattern is, for example, an image that constitutes the presence indicating information, or information that constitutes the image that constitutes the presence indicating information.
(ステップS305)存在明示情報出力部52は、ステップS304で取得された存在明示情報を表示する。ステップS301に戻る。なお、ステップS304の処理は、存在明示情報出力部52が行っても良い。 (Step S305) The presence explicit information output unit 52 displays the presence explicit information acquired in step S304. Return to step S301. Note that the processing of step S304 may be performed by the presence explicit information output unit 52.
(ステップS306)第二判断部42は、格納部1に格納されている第二の条件を取得する。 (Step S306) The second judgment unit 42 acquires the second condition stored in the storage unit 1.
(ステップS307)第二判断部42は、ステップS306で取得した第二の条件に合致するか否かを判断する。第二の条件に合致する場合はステップS308に行き、第二の条件に合致しない場合はステップS301に戻る。 (Step S307) The second judgment unit 42 determines whether the second condition acquired in step S306 is met. If the second condition is met, the process proceeds to step S308; if the second condition is not met, the process returns to step S301.
(ステップS308)表示情報出力部53は、ステップS301で受け付けられた表示情報をポップアップウィンドウに表示する。ステップS301に戻る。 (Step S308) The display information output unit 53 displays the display information received in step S301 in a pop-up window. Return to step S301.
(ステップS309)操作受付部21は、ユーザから操作を受け付けたか否かを判断する。操作を受け付けた場合はステップS310に行き、操作を受け付けなかった場合はステップS301に戻る。 (Step S309) The operation reception unit 21 determines whether an operation has been received from the user. If an operation has been received, the process proceeds to step S310; if an operation has not been received, the process returns to step S301.
(ステップS310)操作受付部21は、ステップS309で受け付けられた操作がポップアップウィンドウ表示指示であるか否かを判断する。ポップアップウィンドウ表示指示である場合はステップS311に行き、ポップアップウィンドウ表示指示でない場合はステップS312に行く。なお、ポップアップウィンドウ表示指示は、例えば、「ポップアップウィンドウ表示」のメニュー項目の選択、「ポップアップウィンドウのアイコン」に対する指示等である。但し、ポップアップウィンドウ表示指示の入力方法は問わない。 (Step S310) The operation reception unit 21 determines whether the operation received in step S309 is an instruction to display a pop-up window. If it is an instruction to display a pop-up window, the process proceeds to step S311; if it is not an instruction to display a pop-up window, the process proceeds to step S312. Note that an instruction to display a pop-up window may be, for example, a selection of the "Display pop-up window" menu item, an instruction to the "Pop-up window icon," etc. However, the method of inputting the instruction to display a pop-up window is not important.
(ステップS311)ポップアップウィンドウ出力部51は、ポップアップウィンドウを表示する。ステップS301に戻る。なお、ここでのポップアップウィンドウは、表示情報を有しても良いし、表示情報を有さなくても良い。 (Step S311) The pop-up window output unit 51 displays a pop-up window. Return to step S301. Note that the pop-up window here may or may not have display information.
(ステップS312)処理部4等は、ステップS309で受け付けられた操作に応じた処理である操作対象処理を行う。ステップS301に戻る。なお、操作対象処理の例について、図4のフローチャートを用いて説明する。 (Step S312) The processing unit 4 etc. performs operation object processing, which is processing corresponding to the operation accepted in step S309. The process returns to step S301. An example of the operation object processing will be described using the flowchart in Figure 4.
なお、図3のフローチャートにおいて、処理の順序、判断の順序等は問わない。 Note that the order of processing and decision making in the flowchart in Figure 3 is not important.
また、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 3, processing ends when the power is turned off or an interrupt occurs to end processing.
次に、ステップS312の操作対象処理の例について、図4のフローチャートを用いて説明する。 Next, an example of the operation target processing in step S312 will be explained using the flowchart in Figure 4.
(ステップS401)処理部4は、表示情報を表示中であるか否かを判断する。表示情報を表示中である場合はステップS402に行き、表示情報を表示中でない場合はステップS408に行く。なお、表示情報の表示中は、常に、ポップアップウィンドウの表示中であっても良い。ただし、ポップアップウィンドウは表示されているが、そのポップアップウィンドウの中に表示情報が存在しなくても良い。 (Step S401) The processing unit 4 determines whether display information is currently being displayed. If display information is currently being displayed, the process proceeds to step S402; if display information is not currently being displayed, the process proceeds to step S408. Note that while display information is being displayed, a pop-up window may always be displayed. However, even if a pop-up window is displayed, there may not be any display information in that pop-up window.
(ステップS402)第三判断部43は、ステップS309で操作受付部21が受け付けた操作が予め決められた第一の操作であるか否かを判断する。第一の操作である場合はステップS403に行き、第一の操作でない場合はステップS406に行く。 (Step S402) The third judgment unit 43 determines whether the operation accepted by the operation acceptance unit 21 in step S309 is a predetermined first operation. If it is the first operation, the process proceeds to step S403; if it is not the first operation, the process proceeds to step S406.
(ステップS403)処理部4は、存在明示情報を取得する。処理部4は、例えば、格納部1の存在明示情報図柄を読み出し、ポップアップウィンドウの中の表示情報の数を取得し、当該数を存在明示情報図柄に付加して、表示情報の数を明示した存在明示情報を構成する。 (Step S403) The processing unit 4 acquires the presence indication information. For example, the processing unit 4 reads the presence indication information pattern from the storage unit 1, acquires the number of pieces of display information in the pop-up window, and adds this number to the presence indication information pattern to form presence indication information that indicates the number of pieces of display information.
(ステップS404)存在明示情報出力部52は、ステップS403で取得された存在明示情報を表示する。 (Step S404) The presence indicating information output unit 52 displays the presence indicating information acquired in step S403.
(ステップS405)未表示処理部45は、ポップアップウィンドウに表示されている表示情報を未表示の状態にする。上位処理にリターンする。なお、未表示処理部45は、ここで、通常、表示中のポップアップウィンドウを閉じる処理を行う。 (Step S405) The non-display processing unit 45 puts the display information displayed in the pop-up window into a non-display state. The process returns to the upper level process. Note that the non-display processing unit 45 normally performs processing to close the currently displayed pop-up window.
(ステップS406)第四判断部44は、ステップS309で操作受付部21が受け付けた操作が予め決められた第二の操作であるか否かを判断する。第二の操作である場合はステップS407に行き、第二の操作でない場合は上位処理にリターンする。 (Step S406) The fourth judgment unit 44 determines whether the operation received by the operation reception unit 21 in step S309 is a predetermined second operation. If it is the second operation, the process proceeds to step S407; if it is not the second operation, the process returns to the upper level processing.
(ステップS407)削除部46は、ポップアップウィンドウに表示されている表示情報を削除する。上位処理にリターンする。なお、ここで、削除部46は、ポップアップウィンドウに表示されている表示情報を格納部1からも削除し、二度とポップアップウィンドウに表示されないようにしても良い。また、削除部46は、ポップアップウィンドウに表示されている表示情報に削除フラグを付し、予め決められた操作により削除フラグを除外し、回復できるようにしても良い。また、削除部46は、ポップアップウィンドウを閉じる処理を行い、表示情報を未表示としても良い。 (Step S407) The deletion unit 46 deletes the display information displayed in the pop-up window. The process returns to the upper level processing. Note that here, the deletion unit 46 may also delete the display information displayed in the pop-up window from the storage unit 1, so that it will never be displayed in the pop-up window again. The deletion unit 46 may also attach a deletion flag to the display information displayed in the pop-up window, and remove the deletion flag by a predetermined operation, so that the information can be restored. The deletion unit 46 may also perform processing to close the pop-up window, so that the display information is not displayed.
(ステップS408)処理部4は、存在明示情報が表示されているか否かを判断する。存在明示情報が表示されている場合はステップS409に行き、存在明示情報が表示されていない場合は上位処理にリターンする。 (Step S408) Processing unit 4 determines whether or not presence explicit information is displayed. If presence explicit information is displayed, processing proceeds to step S409; if presence explicit information is not displayed, processing returns to the upper level processing.
(ステップS409)処理部4は、ステップS309で操作受付部21が受け付けた操作が予め決められた第三の操作であるか否かを判断する。第三の操作であればステップS410に行き、第三の操作でなければ上位処理にリターンする。なお、予め決められた第三の操作は、例えば、存在明示情報への指示である。存在明示情報への指示は、例えば、存在明示情報に対するダブルクリック、または存在明示情報に対するクリック、または存在明示情報のポップアップウィンドウへのドラッグ等である。 (Step S409) The processing unit 4 determines whether the operation received by the operation receiving unit 21 in step S309 is a predetermined third operation. If it is the third operation, the process proceeds to step S410; if it is not the third operation, the process returns to the upper level processing. Note that the predetermined third operation is, for example, an instruction to the presence specifying information. An instruction to the presence specifying information is, for example, a double-click on the presence specifying information, a click on the presence specifying information, or a drag of the presence specifying information to a pop-up window.
(ステップS410)表示情報出力部53は、存在明示情報に対応する表示情報をポップアップウィンドウに表示する。上位処理にリターンする。 (Step S410) The display information output unit 53 displays the display information corresponding to the presence specification information in a pop-up window. The process returns to the upper-level processing.
以下、本実施の形態における情報処理装置Aを含む情報システムの具体的な動作について説明する。なお、情報システムの概念図は図1である。 The specific operation of an information system including information processing device A in this embodiment will be described below. The conceptual diagram of the information system is shown in Figure 1.
今、以下の4つの具体例について説明する。具体的1は、ポップアップウィンドウを表示中に受信した表示情報をポップアップウィンドウに表示する場合である。具体的2は、ポップアップウィンドウに表示されている表示情報に対して、予め決められた第一の操作(ここでは、予め決められた方向へのスワイプの操作)を行った場合に、表示情報を未表示にし、存在明示情報を表示する処理である。具体的3は、受信された表示情報の属性値である種類が「広告情報」であればポップアップウィンドウに表示し、受信された表示情報の属性値である種類が「メール」であれば存在明示情報を表示し、存在明示情報をダブルクリックすれば、当該表示情報をポップアップウィンドウに表示する場合である。具体的4は、ポップアップウィンドウに表示されている表示情報に対して、予め決められた第二の操作(ここでは、下側にスワイプする操作)を行った場合に、当該表示情報を削除する場合である。なお、ここでの各具体例において、情報処理装置Aは、スマートフォンである、とする。 The following four specific examples will now be described. Specific example 1 is a case where display information received while a pop-up window is displayed is displayed in the pop-up window. Specific example 2 is a process where, when a predetermined first operation (here, a swipe in a predetermined direction) is performed on the display information displayed in the pop-up window, the display information is hidden and presence indicating information is displayed. Specific example 3 is a case where, if the type, which is an attribute value of the received display information, is "advertising information," it is displayed in a pop-up window; if the type, which is an attribute value of the received display information, is "email," presence indicating information is displayed; and, when the presence indicating information is double-clicked, the display information is displayed in the pop-up window. Specific example 4 is a case where, when a predetermined second operation (here, a swipe downwards) is performed on the display information displayed in the pop-up window, the display information is deleted. Note that in each of the specific examples, information processing device A is a smartphone.
(具体例1)
今、情報処理装置Aに対して、ユーザがポップアップウィンドウ表示指示を入力した、とする。すると、操作受付部21は、ポップアップウィンドウ表示指示を受け付ける。次に、ポップアップウィンドウ出力部51は、ポップアップウィンドウのウィンドウ情報を格納部1から読み出し、当該ウィンドウ情報に従ってポップアップウィンドウを構成し、当該ポップアップウィンドウを情報処理装置Aの画面に表示する。かかる表示例は、図5(a)である。図5(a)において、501がポップアップウィンドウである。なお、502に対応する多数のアイコンは、情報処理装置Aの画面に表示されているアプリのアイコンである。
(Specific Example 1)
Now, suppose that a user inputs an instruction to display a pop-up window to information processing device A. In response, operation receiving unit 21 receives the instruction to display a pop-up window. Next, pop-up window output unit 51 reads window information for the pop-up window from storage unit 1, configures the pop-up window according to the window information, and displays the pop-up window on the screen of information processing device A. An example of such a display is shown in FIG. 5( a). In FIG. 5( a), 501 is the pop-up window. Note that the numerous icons corresponding to 502 are app icons displayed on the screen of information processing device A.
次に、情報処理装置Aの表示情報受付部31は、サーバ装置Bから表示情報「美味しい〇〇 レストランXX」を受信した、とする。ここで、表示情報は、広告情報であるが、情報の種類は問わない。 Next, let's assume that the display information receiving unit 31 of information processing device A receives the display information "Delicious XX Restaurant XX" from server device B. Here, the display information is advertising information, but the type of information is not important.
次に、第一判断部41は、格納部1に格納されている第一の条件「ポップアップウィンドウが未表示」を取得する。次に、第一判断部41は、取得した第一の条件「ポップアップウィンドウが未表示」を満たさない、と判断する。 Next, the first determination unit 41 obtains the first condition "A pop-up window is not displayed" stored in the storage unit 1. Next, the first determination unit 41 determines that the obtained first condition "A pop-up window is not displayed" is not met.
次に、第二判断部42は、格納部1に格納されている第二の条件「ポップアップウィンドウが表示」を取得する。そして、第二判断部42は、第二の条件を満たす、と判断する。 Next, the second determination unit 42 obtains the second condition "a pop-up window is displayed" stored in the storage unit 1. The second determination unit 42 then determines that the second condition is met.
次に、表示情報出力部53は、受信された表示情報を表示中のポップアップウィンドウの中に表示する。かかる表示例は、図5(b)の503である。 The display information output unit 53 then displays the received display information in the currently displayed pop-up window. An example of such a display is 503 in Figure 5(b).
(具体例2)
次に、ユーザが、図5(b)のポップアップウィンドウに対して、予め決められた第一の操作(ここでは、予め決められた横方向へのスワイプの操作)を行った、とする。
(Specific Example 2)
Next, it is assumed that the user performs a predetermined first operation (here, a predetermined horizontal swipe operation) on the pop-up window of FIG. 5(b).
すると、操作受付部21は、横方向へのスワイプの操作を受け付ける。次に、処理部4は、表示情報を表示中である、と判断する。また、第三判断部43は、操作受付部21が受け付けた横方向へのスワイプの操作が予め決められた第一の操作である、と判断する。 The operation reception unit 21 then receives a horizontal swipe operation. Next, the processing unit 4 determines that the display information is currently being displayed. Furthermore, the third determination unit 43 determines that the horizontal swipe operation received by the operation reception unit 21 is a predetermined first operation.
次に、処理部4は、存在明示情報を取得する。つまり、処理部4は、例えば、格納部1の存在明示情報図柄(「広告」の文字を含む図柄)を読み出し、表示中であったポップアップウィンドウの中の表示情報の数「1」を取得し、当該数を存在明示情報図柄に付加して、表示情報の数を明示した存在明示情報を構成する。 Next, the processing unit 4 obtains the presence indication information. That is, the processing unit 4, for example, reads the presence indication information design (design including the word "advertisement") from the storage unit 1, obtains the number of pieces of display information in the displayed pop-up window ("1"), and adds this number to the presence indication information design to form presence indication information that indicates the number of pieces of display information.
次に、存在明示情報出力部52は、構成された存在明示情報を表示する。次に、未表示処理部45は、ポップアップウィンドウに表示されている表示情報503を未表示の状態にする。なお、表示された存在明示情報の例は、図6の601である。 Next, the presence indicating information output unit 52 displays the constructed presence indicating information. Next, the non-display processing unit 45 hides the display information 503 displayed in the pop-up window. An example of the displayed presence indicating information is 601 in Figure 6.
図6の601に対して、予め決められた第三の操作(例えば、ダブルクリック)が行われた場合、操作受付部21は、第三の操作を受け付け、表示情報出力部53は、存在明示情報に対応する表示情報「美味しい〇〇 レストランXX」をポップアップウィンドウに表示する。かかる表示例は、図5(b)の503である。 When a predetermined third operation (e.g., double-clicking) is performed on 601 in FIG. 6, the operation acceptance unit 21 accepts the third operation, and the display information output unit 53 displays the display information "Delicious XX Restaurant XX" corresponding to the existence manifestation information in a pop-up window. An example of such a display is 503 in FIG. 5(b).
(具体例3)
情報処理装置Aの表示情報受付部31は、属性値「種類:広告情報」を有する表示情報「美味しい〇〇 レストランXX」を受信した、とする。
(Specific Example 3)
It is assumed that the display information receiving unit 31 of the information processing device A receives the display information "Delicious XX Restaurant XX" having the attribute value "Type: Advertising Information".
次に、第一判断部41は、格納部1に格納されている第一の条件「種類=メール」を取得する。次に、第一判断部41は、受信された表示情報の属性値「種類:広告情報」が、第一の条件「種類=メール」に合致しない、と判断する。 Next, the first determination unit 41 retrieves the first condition "Type = Email" stored in the storage unit 1. Next, the first determination unit 41 determines that the attribute value "Type: Advertising Information" of the received display information does not match the first condition "Type = Email".
次に、第二判断部42は、格納部1に格納されている第二の条件「種類=広告情報」を取得する。次に、第二判断部42は、受信された表示情報の属性値「種類:広告情報」が、第二の条件「種類=広告情報」に合致する、と判断する。 Next, the second determination unit 42 obtains the second condition "Type = Advertising Information" stored in the storage unit 1. Next, the second determination unit 42 determines that the attribute value "Type: Advertising Information" of the received display information matches the second condition "Type = Advertising Information".
次に、表示情報出力部53は、受信された表示情報「美味しい〇〇 レストランXX」をポップアップウィンドウに表示する。かかる表示例は、図5(b)の503である。 Next, the display information output unit 53 displays the received display information "Delicious XX Restaurant XX" in a pop-up window. An example of such a display is 503 in Figure 5(b).
また、次に、情報処理装置Aの表示情報受付部31は、属性値「種類:メール」を有する表示情報「〇〇様 ご無沙汰しています。・・・・」を受信した、とする。 Next, let us assume that the display information receiving unit 31 of information processing device A receives display information with the attribute value "Type: Email" that reads "Dear Mr./Ms. XX, It's been a while..."
次に、第一判断部41は、格納部1に格納されている第一の条件「種類=メール」を取得する。次に、第一判断部41は、受信された表示情報の属性値「種類:メール」が、第一の条件「種類=メール」に合致する、と判断する。 Next, the first determination unit 41 retrieves the first condition "Type = Email" stored in the storage unit 1. Next, the first determination unit 41 determines that the attribute value "Type: Email" of the received display information matches the first condition "Type = Email".
次に、処理部4は、存在明示情報を格納部1から取得する。なお、ここでは、存在明示情報はメールの図柄である、とする。次に、存在明示情報出力部52は、当該存在明示情報を表示する。かかる存在明示情報の表示例は、図7の701である。 Next, the processing unit 4 obtains the presence indicating information from the storage unit 1. Here, the presence indicating information is assumed to be a mail design. Next, the presence indicating information output unit 52 displays the presence indicating information. An example of the display of such presence indicating information is 701 in Figure 7.
なお、存在明示情報は、表示情報の属性値(例えば、種類)に対応付いていても良い。そして、処理部4は、表示情報の属性値に対応する存在明示情報を格納部1から取得しても良い。また、当存在明示情報出力部52は、該存在明示情報を出力しても良い。 The presence explicit information may correspond to an attribute value (e.g., type) of the display information. The processing unit 4 may then obtain the presence explicit information corresponding to the attribute value of the display information from the storage unit 1. The presence explicit information output unit 52 may then output the presence explicit information.
また、図7の701に対して、例えば、ダブルクリックすると、ポップアップウィンドウがオープンされ、当該ポップアップウィンドウにメール「〇〇様 ご無沙汰しています。・・・・」が出力される。 Also, for example, if you double-click on 701 in Figure 7, a pop-up window will open and the email "Dear Mr./Ms. XX, It's been a while..." will be output in the pop-up window.
(具体例4)
ポップアップウィンドウに表示されている表示情報(例えば、図5(b))に対して、ユーザは、情報処理装置Aの画面の下側にスワイプする操作を行った、とする。
(Specific Example 4)
It is assumed that the user performs an operation of swiping downward on the screen of information processing device A with respect to display information (for example, FIG. 5B) displayed in a pop-up window.
すると、操作受付部21は、ユーザから当該操作を受け付ける。また、処理部4は、表示情報を表示中である、と判断する。 The operation reception unit 21 then receives the operation from the user. The processing unit 4 also determines that the display information is currently being displayed.
次に、第四判断部44は、操作受付部21が受け付けた操作が予め決められた第二の操作(下側にスワイプする操作)である、と判断する。 Next, the fourth determination unit 44 determines that the operation received by the operation reception unit 21 is a predetermined second operation (a downward swipe operation).
次に、削除部46は、ポップアップウィンドウに表示されている表示情報を削除する。また、削除部46は、ポップアップウィンドウを閉じる処理を行う。かかる処理の結果、図5(b)の画面の503のウィンドウ全体が非表示となる。 Next, the deletion unit 46 deletes the display information displayed in the pop-up window. The deletion unit 46 also performs processing to close the pop-up window. As a result of this processing, the entire window 503 on the screen in Figure 5 (b) is hidden.
以上、本実施の形態の情報処理装置Aのインターフェイスによれば、情報自体の表示と情報の存在の報知とを適切に使い分けることができる。 As described above, the interface of information processing device A in this embodiment can be used appropriately to display the information itself and to notify the user of the existence of the information.
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置Aを実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、表示対象の情報である1以上の表示情報を受け付ける表示情報受付部と、第一の条件を満たしているか否かを判断する第一判断部と、前記第一の条件を満たすことに対応する表示情報が存在することを明示する存在明示情報を出力する存在明示情報出力部と、第二の条件を満たしているか否かを判断する第二判断部と、前記第二の条件を満たしている場合に、前記表示情報を出力する表示情報出力部として機能させるためのプログラムである。 The processing in this embodiment may be implemented using software. This software may be distributed by software download, etc. The software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software that implements information processing device A in this embodiment is the following program. In other words, this program causes a computer to function as a display information receiving unit that receives one or more pieces of display information to be displayed, a first determination unit that determines whether a first condition is met, a presence indicating information output unit that outputs presence indicating information corresponding to the first condition being met, a second determination unit that determines whether a second condition is met, and a display information output unit that outputs the display information if the second condition is met.
また、図8は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置A等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図8は、このコンピュータシステム300の概観図であり、図9は、システム300のブロック図である。なお、図8において、情報処理装置Aは、いわゆるパソコンであるが、上述した通り、スマートフォンやタブレット端末等でも良い。 In addition, Figure 8 shows the appearance of a computer that executes the programs described in this specification to realize the information processing device A and other embodiments described above. The above-mentioned embodiments can be realized by computer hardware and computer programs executed on the computer hardware. Figure 8 is an overview of this computer system 300, and Figure 9 is a block diagram of system 300. Note that in Figure 8, information processing device A is a so-called personal computer, but as mentioned above, it may also be a smartphone, tablet terminal, etc.
図8において、コンピュータシステム300は、CD-ROMドライブ3012を含むコンピュータ301と、キーボード302と、マウス303と、モニタ304と、マイク305と、スピーカー306とを含む。 In FIG. 8, the computer system 300 includes a computer 301 including a CD-ROM drive 3012, a keyboard 302, a mouse 303, a monitor 304, a microphone 305, and speakers 306.
図9において、コンピュータ301は、CD-ROMドライブ3012に加えて、MPU3013と、CD-ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 In FIG. 9, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 and the like, ROM 3015 for storing programs such as boot-up programs, RAM 3016 connected to MPU 3013 for temporarily storing application program instructions and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may also include a network card that provides connection to a LAN.
コンピュータシステム300に、上述した実施の形態の情報処理装置A等の機能を実行させるプログラムは、CD-ROM3101に記憶されて、CD-ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD-ROM3101またはネットワークから直接、ロードされても良い。 A program that causes computer system 300 to execute the functions of information processing device A and the like in the above-described embodiments may be stored on CD-ROM 3101, inserted into CD-ROM drive 3012, and then transferred to hard disk 3017. Alternatively, the program may be sent to computer 301 via a network (not shown) and stored on hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from CD-ROM 3101 or the network.
プログラムは、コンピュータ301に、上述した実施の形態の情報処理装置A等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) or third-party programs that cause the computer 301 to execute the functions of the information processing device A of the above-described embodiment. The program need only include instructions that call appropriate functions (modules) in a controlled manner and achieve the desired results. How the computer system 300 operates is well known, so a detailed description will be omitted.
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Furthermore, the computer that executes the above program may be a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.
また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 It goes without saying that in each of the above embodiments, two or more communication means present in one device may be physically realized using a single medium.
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 Furthermore, in each of the above embodiments, each process may be realized by centralized processing on a single device, or may be realized by distributed processing on multiple devices.
以上のように、本発明にかかる情報処理装置は、情報自体の表示と情報の存在の報知とを適切に使い分けることができるという効果を有し、アプリがインストールされたスマートフォン等として有用である。 As described above, the information processing device of the present invention has the advantage of being able to appropriately switch between displaying the information itself and notifying users of the presence of information, making it useful as a smartphone or other device with an installed app.
A 情報処理装置
B サーバ装置
1 格納部
2 受付部
3 受信部
4 処理部
5 出力部
11 表示情報格納部
21 操作受付部
31 表示情報受付部
41 第一判断部
42 第二判断部
43 第三判断部
44 第四判断部
45 未表示処理部
46 削除部
51 ポップアップウィンドウ出力部
52 当存在明示情報出力部
52 存在明示情報出力部
53 表示情報出力部
A Information processing device B Server device 1 Storage unit 2 Acceptance unit 3 Reception unit 4 Processing unit 5 Output unit 11 Display information storage unit 21 Operation acceptance unit 31 Display information acceptance unit 41 First determination unit 42 Second determination unit 43 Third determination unit 44 Fourth determination unit 45 Undisplay processing unit 46 Deletion unit 51 Pop-up window output unit 52 Presence explicit information output unit 52 Presence explicit information output unit 53 Display information output unit
Claims (4)
表示対象の情報である表示情報を受け付ける表示情報受付部と、
前記表示情報受付部が前記表示情報を受け付けた場合に、前記表示情報または前記表示情報の属性値が第一の条件を満たしているか否かを、前記表示情報に基づいて判断する第一判断部と、
前記第一の条件を満たすことに対応する表示情報が存在することを明示する存在明示情報を出力する存在明示情報出力部と、
ポップアップウィンドウが出力されていることである第二の条件を満たしているか否かを判断する第二判断部と、
前記第二の条件を満たしている場合に、前記表示情報を出力する表示情報出力部として機能させるためのプログラムであって、
前記表示情報出力部は、
前記ポップアップウィンドウが出力されている場合に、前記表示情報受付部が受け付けた前記表示情報を前記ポップアップウィンドウに出力し、
前記存在明示情報出力部は、
前記ポップアップウィンドウが出力されていない場合に、前記表示情報受付部が受け付けた前記表示情報が存在することを明示する存在明示情報を出力するものとして、前記コンピュータを機能させるためのプログラム。 Computer,
a display information receiving unit that receives display information that is information to be displayed;
a first determination unit that, when the display information receiving unit receives the display information, determines whether the display information or an attribute value of the display information satisfies a first condition based on the display information;
an existence indicating information output unit that outputs existence indicating information indicating that display information corresponding to the first condition being satisfied exists;
a second determination unit that determines whether a second condition , that is, a pop-up window being output, is satisfied;
a program for causing a display information output unit to output the display information when the second condition is satisfied ,
The display information output unit
When the pop-up window is being output, the display information received by the display information receiving unit is output to the pop-up window;
The presence specifying information output unit
A program for causing the computer to function as a computer that outputs presence indicating information indicating the existence of the display information received by the display information receiving unit when the pop-up window is not output .
前記表示情報の種類が特定の種類のデータであること、前記表示情報の中に特定の文字列を含むこと、または前記表示情報のデータタイプが特定のデータタイプであることである、請求項1記載のプログラム。 The first condition is:
2. The program according to claim 1, wherein the type of the display information is a specific type of data, the display information contains a specific character string, or the data type of the display information is a specific data type.
前記表示情報受付部が、表示対象の情報である表示情報を受け付ける表示情報受付ステップと、
前記第一判断部が、前記表示情報受付部が前記表示情報を受け付けた場合に、前記表示情報または前記表示情報の属性値が第一の条件を満たしているか否かを、前記表示情報に基づいて判断する第一判断ステップと、
前記存在明示情報出力部が、前記第一の条件を満たすことに対応する表示情報が存在することを明示する存在明示情報を出力する存在明示情報出力ステップと、
前記第二判断部が、ポップアップウィンドウが出力されていることである第二の条件を満たしているか否かを判断する第二判断ステップと、
前記表示情報出力部が、前記第二の条件を満たしている場合に、前記表示情報を出力する表示情報出力ステップとを具備する情報処理方法であって、
前記表示情報出力ステップにおいて、
前記ポップアップウィンドウが出力されている場合に、前記表示情報受付部が受け付けた前記表示情報を前記ポップアップウィンドウに出力し、
前記存在明示情報出力ステップにおいて、
前記ポップアップウィンドウが出力されていない場合に、前記表示情報受付部が受け付けた前記表示情報が存在することを明示する存在明示情報を出力する、情報処理方法。 An information processing method realized by a display information receiving unit, a first determining unit, a presence indicating information output unit, a second determining unit, and a display information output unit,
a display information receiving step in which the display information receiving unit receives display information that is information to be displayed;
a first determination step in which, when the display information receiving unit receives the display information, the first determination unit determines whether the display information or an attribute value of the display information satisfies a first condition based on the display information;
a presence indicating information output step in which the presence indicating information output unit outputs presence indicating information indicating that display information corresponding to the first condition being satisfied exists;
a second determination step in which the second determination unit determines whether a second condition , that is, a pop-up window is output, is satisfied;
a display information output step of outputting the display information by the display information output unit when the second condition is satisfied ,
In the display information output step,
When the pop-up window is being output, the display information received by the display information receiving unit is output to the pop-up window;
In the presence specifying information output step,
When the pop-up window is not output, the information processing method outputs presence indicating information indicating that the display information received by the display information receiving unit exists .
前記表示情報受付部が前記表示情報を受け付けた場合に、前記表示情報または前記表示情報の属性値が第一の条件を満たしているか否かを、前記表示情報に基づいて判断する第一判断部と、
前記第一の条件を満たすことに対応する表示情報が存在することを明示する存在明示情報を出力する存在明示情報出力部と、
ポップアップウィンドウが出力されていることである第二の条件を満たしているか否かを判断する第二判断部と、
前記第二の条件を満たしている場合に、前記表示情報を出力する表示情報出力部とを具備し、
前記表示情報出力部は、
前記ポップアップウィンドウが出力されている場合に、前記表示情報受付部が受け付けた前記表示情報を前記ポップアップウィンドウに出力し、
前記存在明示情報出力部は、
前記ポップアップウィンドウが出力されていない場合に、前記表示情報受付部が受け付けた前記表示情報が存在することを明示する存在明示情報を出力する情報処理装置。 a display information receiving unit that receives display information that is information to be displayed;
a first determination unit that, when the display information receiving unit receives the display information, determines whether the display information or an attribute value of the display information satisfies a first condition based on the display information;
an existence indicating information output unit that outputs existence indicating information indicating that display information corresponding to the first condition being satisfied exists;
a second determination unit that determines whether a second condition , that is, a pop-up window being output, is satisfied;
a display information output unit that outputs the display information when the second condition is satisfied ,
The display information output unit
When the pop-up window is being output, the display information received by the display information receiving unit is output to the pop-up window;
The presence specifying information output unit
When the pop-up window is not output, the information processing device outputs presence indicating information indicating that the display information received by the display information receiving unit exists .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024086879A JP7727052B2 (en) | 2020-09-02 | 2024-05-29 | Information processing device, information processing method, and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020147822A JP7514495B2 (en) | 2020-09-02 | 2020-09-02 | Information processing device, information processing method, and program |
| JP2024086879A JP7727052B2 (en) | 2020-09-02 | 2024-05-29 | Information processing device, information processing method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020147822A Division JP7514495B2 (en) | 2020-09-02 | 2020-09-02 | Information processing device, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024109905A JP2024109905A (en) | 2024-08-14 |
| JP7727052B2 true JP7727052B2 (en) | 2025-08-20 |
Family
ID=80629509
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020147822A Active JP7514495B2 (en) | 2020-09-02 | 2020-09-02 | Information processing device, information processing method, and program |
| JP2024086879A Active JP7727052B2 (en) | 2020-09-02 | 2024-05-29 | Information processing device, information processing method, and program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020147822A Active JP7514495B2 (en) | 2020-09-02 | 2020-09-02 | Information processing device, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7514495B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120150970A1 (en) | 2010-12-13 | 2012-06-14 | At&T Mobility Ii Llc | Systems, apparatus and methods for facilitating display and management of information for communication devices |
| US20150350414A1 (en) | 2014-05-27 | 2015-12-03 | Lg Electronics Inc. | Mobile terminal and control method for the mobile terminal |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2873249T3 (en) * | 2016-08-10 | 2021-11-03 | Huawei Tech Co Ltd | Terminal and notification message handling method |
-
2020
- 2020-09-02 JP JP2020147822A patent/JP7514495B2/en active Active
-
2024
- 2024-05-29 JP JP2024086879A patent/JP7727052B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120150970A1 (en) | 2010-12-13 | 2012-06-14 | At&T Mobility Ii Llc | Systems, apparatus and methods for facilitating display and management of information for communication devices |
| US20150350414A1 (en) | 2014-05-27 | 2015-12-03 | Lg Electronics Inc. | Mobile terminal and control method for the mobile terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7514495B2 (en) | 2024-07-11 |
| JP2024109905A (en) | 2024-08-14 |
| JP2022042405A (en) | 2022-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104412217B (en) | Prioritized management and presentation of notifications | |
| CN108089786B (en) | User interface display method, device, device and storage medium | |
| US8924885B2 (en) | Desktop as immersive application | |
| US10459607B2 (en) | Expandable application representation | |
| KR101002852B1 (en) | Management of Icons in the Display Interface | |
| US8453069B2 (en) | Thin client system, server apparatus, client apparatus, and storage medium | |
| US20170131858A1 (en) | Expandable Application Representation, Activity Levels, and Desktop Representation | |
| US9843665B2 (en) | Display of immersive and desktop shells | |
| US20090222761A1 (en) | Computer-readable recording medium having display screen setting program recorded thereon, information processing apparatus, and display screen setting method | |
| US20150286387A1 (en) | Expandable Application Representation and Taskbar | |
| US20150286350A1 (en) | Expandable Application Representation and Sending Content | |
| CN106657635A (en) | Method for displaying session and mobile terminal | |
| CN103973921B (en) | Image processing device and control method thereof | |
| EP3296859A1 (en) | Image output control method, image output control program, and display device | |
| JP7727052B2 (en) | Information processing device, information processing method, and program | |
| JP6161546B2 (en) | A method, apparatus, and program for generating and displaying a specific area. | |
| CN115617295A (en) | Multi-screen interaction method, device, equipment and storage medium | |
| US10713393B2 (en) | Information processing system, information processing apparatus, method of controlling the same, and storage medium | |
| JP2019133560A (en) | Information processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240529 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250528 |
|
| 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: 20250729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250807 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7727052 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |