The present application is based on, and claims priority from JP Application Serial Number 2021-005565, filed Jan. 18, 2021, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present disclosure relates to an information processing system, an information provision system, and an information processing method.
In general, an information processing system that collects status information associated with operation states of a plurality of apparatuses connected to a network has been used. JP-A-2019-028757 discloses a method for receiving a notification about a collection target apparatus by means of a terminal device including a dedicated application installed therein used by a user located in a position far from the collection target apparatus.
However, the user may not recognize status information without activating the application even though receiving the notification about the collection target apparatus.
According to an aspect of the present disclosure, an information processing system includes a communication section configured to perform communication through a network with a collection target apparatus and a terminal device that uses an application for managing and displaying status associated information of the collection target apparatus and a processing section. The communication section obtains the status associated information including an event that occurs in the collection target apparatus. The processing section performs a process of generating display screen information of the status associated information that is displayed by the application activated when link information is selected in the terminal device and that is specified by the link information. The communication section transmits the display screen information generated by the generation process to the terminal device.
According to another aspect of the present disclosure, an information provision system includes the information processing system, a first terminal device, and a second terminal device that is the terminal device. The first terminal device transmits the link information to the second terminal device.
According to a further aspect of the present disclosure, a program causes a terminal device to execute receiving link information for displaying display screen information of the status associated information including an event generated in the collection target apparatus, activating the application specified by the link information, receiving, by the activated application, the display screen information from the information processing system, and displaying the display screen information.
According to a still further aspect of the present disclosure, an information processing method includes performing communication through a network with a collection target apparatus and a terminal device that uses an application for managing and displaying status associated information of the collection target apparatus, obtaining the status associated information including an event that occurs in the collection target apparatus, generating display screen information of the status associated information that is displayed by the application activated when link information is selected in the terminal device and that is specified by the link information, and transmitting the display screen information to the terminal device.
Hereinafter, an embodiment will be described. Note that the embodiment below does not unreasonably limit content of the present disclosure disclosed in claims. It is not necessarily the case that all components described in this embodiment are requirements of the present disclosure.
Although the collection target apparatus 100 is a printer, for example, the collection target apparatus 100 may be a personal computer, a wearable apparatus, a biological information measuring apparatus, a robot, a video apparatus, a physical quantity measuring apparatus, or the like. Note that examples of the wearable apparatus include a smart watch and an activity tracker. Furthermore, examples of the biological information measuring apparatus include a pulse monitor and a pedometer. Examples of the video apparatus include a camera and a projector. Examples of the physical quantity measuring apparatus include a thermometer and a weight scale. Moreover, the printer described herein includes a multifunction peripheral. The multifunction peripheral is a printer including functions other than a printer function, and the functions other than a printer function include a copy function, a facsimile function, and a scanner function. However, other functions may be included.
The collection target apparatus 100 may transmit status associated information to an outside. The status associated information indicates a state of the collection target apparatus 100 in a predetermined format.
Specifically, although described hereinafter with reference to
Although the terminal device 200 is a mobile information terminal, such as a smartphone, the terminal device 200 may be a personal computer or the like. The terminal device 200 of this embodiment has an application APP installed therein that is an application program. The application APP is software that manages and displays the status associated information of the collection target apparatus 100. A function of the application APP may be realized by a terminal device processing section, not illustrated. An example of the realization of the function of the application APP will be described below in detail with reference to
The information processing system 300 includes a communication section 310 and a processing section 320. The communication section 310 is used to communicate, through a network NW, with the collection target apparatus 100 and the terminal device 200 capable of using the application APP that manages and displays the status associated information of the collection target apparatus 100. The communication section 310 is a communication interface that is connected to an external apparatus in a communication available manner through the network NW. The communication interface may be realized by a solo semiconductor device having a communication function based on a predetermined communication standard. However, the communication interface may be realized as a portion of a function of a semiconductor device having other functions. The semiconductor device is a communication integrated circuit (IC), for example. Note that, although examples of the predetermined communication standard include wired communication standards, such as Ethernet (registered trademark) and a universal serial bus (USB), and wireless communication standards, such as Wi-Fi (registered trademark), other communication standards may be employed. Furthermore, when the predetermined communication standard is a wireless communication standard based on Wi-Fi (registered trademark) described above, wireless communication is realized through an access point, not illustrated. Specifically, the access point, not illustrated, periodically transmits wireless communication electric waves, such as beacon waves, so that identification information of the access point may be decoded.
Furthermore, the identification information of the access point is a service set identifier (SSID), for example. Moreover, when the information processing system 300 receives electric waves from a user access point of the collection target apparatus 100, the user inputs a predetermined password to the information processing system 300 so that the information processing system 300 may be connected to the access point. Furthermore, when the information processing system 300 is to be connected again to the same access point, the user may cause the information processing system 300 to be automatically connected to the access point without inputting the password. The access point may also be referred to as a “router”. In this embodiment, a “communication connection based on a communication standard” is simply referred to as a “connection” where appropriate.
Note that, although not illustrated, the collection target apparatus 100 and the terminal device 200 also have the same communication interface based on the predetermined communication standard as the communication section 310. In other words, since each of the collection target apparatus 100, the terminal device 200, and the information processing system 300 includes a semiconductor device having a communication function based on a predetermined communication standard, mutual communication may be realized through the network NW. Furthermore, a user of the terminal device 200 transmits data including identification information unique to the terminal device 200 to the collection target apparatus 100 and the information processing system 300. Examples of the identification information unique to the terminal device 200 include an IP address and a MAC address. Therefore, even when a plurality of terminal devices 200 belong to the access point, not illustrated, the plurality of terminal devices 200 may be distinguished from each other.
The processing section 320 controls the various sections included in the information processing system 300, such as the communication section 310. The processing section 320 is specifically a processor or a controller. The processing section 320 may include a plurality of CPUs, such as a main CPU and a sub CPU. The main CPU controls the sections included in the information processing system 300 and the entire information processing system 300. The sub CPU controls communication performed by the communication section 310, for example. Note that, when the information processing system 300 is a printer, a CPU that performs various processes associated with printing may be further included. The processing section 320 of this embodiment is configured by hardware described below. The hardware includes at least one of a circuit that processes digital signals and a circuit that processes analog signals. For example, the hardware is configured by at least one circuit device implemented on a circuit substrate or at least one circuit element. Note that examples of the circuit device include an integrated circuit device. Furthermore, examples of the circuit element include an active element, such as a transistor, and a passive element, such as a resistor or a capacitor.
Furthermore, the processing section 320 may be realized by a processor below. The information processing system 300 of this embodiment includes a memory, not illustrated, storing information and a processor operating based on the information stored in the memory. Note that examples of the information include programs, such as the application APP described above, and data, such as status associated information described below. The processor includes hardware. Furthermore, as the processor, various types of processor may be used, such as a central processing unit (CPU), a graphics processing unit (GPU), and a digital signal processor (DSP). Moreover, the memory herein may be a semiconductor memory, such as a static random access memory (SRAM) or a dynamic random access memory (DRAM), a register, a magnetic storage device, such as a hard disk device, or an optical storage device, such as an optical disc device. In addition, the memory stores computer-readable instructions, for example, and functions of the processing section 320 are realized as processes when the processor executes the instructions. The instructions may be instructions of an instruction set constituting a program or instructions indicating an operation to a hardware circuit of the processor, or a portion of or the entire processing section 320 may be realized by cloud computing. Note that, although omitted in the figure, the collection target apparatus 100 described above also includes a processor similar to the processing section 320 so as to realize a function of a collection-target-apparatus processing section. Similarly, the terminal device 200 also includes a processor similar to the processing section 320 so as to realize a function of a terminal-device processing section. Note that, in a description below, a process performed by the collection-target-apparatus processing section of the collection target apparatus 100 is simply referred to as a process performed by the collection-target-apparatus processing section where appropriate, and a process performed by the terminal-device processing section of the terminal device 200 is simply referred to as a process performed by the terminal-device processing section where appropriate.
The home screen indicated by A1 comprehensively displays information on the collection target apparatus 100 including information on an operation status on the day indicated by A2, information on an operation status in a past predetermined period of time indicated by A3, and information on an event that currently occurs indicated by A4. Examples of the event described herein include an event associated with occurrence of an error indicated by A41, an event associated with shortage of an amount of remaining consumptions indicated by A42, and others. Note that a number of or all images indicated by A2, A3, A4, A41 and A42 may be formed as image icons, and the user may open a detailed screen by selecting one of the image icons. Furthermore, although not illustrated, the home screen may be scrolled so that information other than the information indicated by A2 to A4 may be displayed. The same is true of the device list screen and the report screen.
The device list screen indicated by B1 displays a list of collection target apparatuses 100 connected to the information processing system 300. Although, among all the collection target apparatuses 100 connected to the information processing system 300, apparatuses in operation, apparatuses in a standby state, and apparatuses in an error state may be recognized in the device list screen, apparatuses in other states may be displayed. Examples of the other states include a state in which a failure occurs in communication connection, for example. Furthermore, in the device list screen, as indicated by B11 to B16, individual states of the collection target apparatuses 100 may be recognized. Furthermore, a number of or all images indicated by B11 to B16 may be formed as icons, and the user may open a detailed screen by selecting one of the image icons. For example, when the user selects an icon “ABC machine 3” that is indicated by B13 and represented as an error machine, a screen indicating detailed information of the error may be further opened in the device list screen as the status associated information, although not illustrated. The detailed information of the error indicates a time point when the error occurred, an error code that is identification information of the error, or the like.
A report screen indicated by C1 represents an operation record and an operation status, for example, by a graph or the like in detail. In the operation record indicated by C2, a period of time and a unit may be selected. Specifically, when the user changes a period of time by selecting a period of time included in C1, a graph indicated by C2 in the report screen also changes in accordance with the change in the period of time. The operation status indicated by C3 represents a current operation status. Note that the report screen may be changed to the device list screen indicated by B1 when the user selects the icon indicated by C3.
Furthermore, link information, such as a hyperlink, may be set to a top page illustrated in
Note that an example of the screen of the application APP in
At a timing t2 that comes after the timing t1, the user of the terminal device 200 receives a certain notification including link information from another user not illustrated. Here, the certain notification is associated with the error of “ABC machine 3” indicated by A41 in
When the user selects the link information that is the deep link at a timing t3 that comes after the timing t2, the application APP of the terminal device 200 is activated and the application APP performs a display-screen-information request process. Specifically, the terminal device processing section transmits a request for display-screen-information associated with the link information to the processing section 320 through the communication section 310. Then the processing section 320 that receives the display-screen-information request performs a display-screen-information transmission process. Specifically, the processing section 320 transmits the display screen information in the html format described above corresponding to the display-screen-information request process through the communication section 310. Then the terminal device processing section of the terminal device 200 receives the display screen information through the communication interface not illustrated. Note that, in a description below, transmission and reception performed by the processing section 320 of the information processing system 300 through the communication section 310 is referred to as “transmission and reception of the communication section 310” where appropriate.
At a timing t4 that comes after the timing t3, the terminal device 200 performs a screen display process. Specifically, the application APP generates detailed screen information to be displayed in the terminal device 200 by performing the rendering process on the html data transmitted by the display-screen-information transmission process performed by the processing section 320 so as to display the screen information in the terminal device 200. In this way, the user receives the link information that is the deep link so as to directly access a screen associated with “ABC machine 3” that is the collection target apparatus 100.
As described above, the information processing system 300 of this embodiment includes the communication section 310 and the processing section 320. The communication section 310 is used to communicate with the collection target apparatus 100 and the terminal device 200 capable of using the application APP that manages and displays the status associated information of the collection target apparatus 100 through the network NW. Furthermore, the communication section 310 obtains status associated information including an event generated in the collection target apparatus 100. The processing section 320 performs a process of generating display screen information of the status associated information that is displayed by the application APP activated when link information is selected in the terminal device 200 and that is specified by the link information. Furthermore, the communication section 310 transmits the display screen information generated by the generation process to the terminal device 200.
As described above, since the information processing system 300 includes the communication section 310 and the processing section 320 that enable communication between the collection target apparatus 100 and the terminal device 200 through the network, the information processing system 300 may function as an information processing system that transmits an information processing result collected from the collection target apparatus 100 to the terminal device 200. Furthermore, the processing section 320 generates display screen information to be displayed by the application APP installed in the terminal device 200, and the application APP is automatically activated when link information displayed in the terminal device 200 is selected, and therefore, the user may save a step of activating the application APP.
Furthermore, this embodiment may be realized as a program. Specifically, the program of this embodiment is the status associated information collected by the information processing system 300 and causes the terminal device 200 to execute a step of receiving link information for displaying display screen information of the status associated information including an event generated in the collection target apparatus 100 and a step of activating the application APP specified by the link information. Furthermore, the activated application APP causes the terminal device 200 to execute a step of receiving the display screen information from the information processing system 300 and a step of displaying the display screen information. In this way, effects the same as those described above may be attained.
Furthermore, this embodiment may be realized as an information processing method. Specifically, the information processing method of this embodiment performs a process of communicating with the collection target apparatus 100 and the terminal device 200 capable of using the application APP that manages and displays the status associated information of the collection target apparatus 100 through the network NW and a process of obtaining the status associated information including the event generated in the collection target apparatus 100. Furthermore, the information processing method of this embodiment performs a process of generating display screen information of the status associated information that is to be displayed by the application APP activated when link information is selected in the terminal device 200 and that is specified by the link information and a process of transmitting the display screen information to the terminal device 200. In this way, effects the same as those described above may be attained.
Note that the configuration of the information provision system 10 of this embodiment is not limited to that illustrated in
Note that the collection target apparatus 100, the communication section 310, and the processing section 320 in
The storage section 330 is configured by a storage medium, such as an HDD, a ROM, or a RAM, and stores information received from the collection target apparatus 100 through the communication section 310. Specifically, the information indicates operation information periodically received by the communication section 310 from the collection target apparatus 100 and information on an event irregularly generated. The information processing system 300 successively obtains information from a plurality of collection target apparatuses 100, and therefore, information is stored in the storage section 330 such that each information is associated with identification information for identifying the information. Examples of the identification information herein include an identifier (ID) for identifying one of the collection target apparatuses 100, time point information associated with an operation status of the collection target apparatus 100 or an event, and event identification information for identifying an event. Examples of the event identification information include an error code when the event indicates an error.
Note that the time point information herein may be represented by a number having the predetermined number of digits based on information on an hour, a minute, a second, and so on. For example, when an event is generated at “10:20:20 in Oct. 11, 2020”, the time point information may be represented by a number of 14 digits “10202010112020”. Furthermore, when the time point information may be obtained in a smaller time unit, such as a millisecond, the time point information may be a number of the further increased number of digits, that is, various modifications may be made.
Although not illustrated, the processing section 320 may perform a process of rearranging and a process of re-searching on the operation information, the event information, and the like stored in the storage section 330. Specifically, the processing section 320 may perform a process of rearranging in an ascending order of time point and a process of re-searching on a series of status associated information stored in the storage section 330 based on associated time point information.
The first display section 410 is constituted by a display that displays various information for the user. Specifically, the first display section 410 may be realized by a liquid crystal display, for example, and may be realized by an organic electroluminescence (EL) display or the like. When the first user 40 activates the first application APP1, the screen illustrated in
The second application APP2 supports share of information with the first application APP1. Although the second application APP2 is a mail application corresponding to an electronic mail, for example, the second application APP2 may be a messenger application that supports instant messages (IMs) or an application that supports short message services (SMSs). The first user 40 and the second user 50 may communicate with each other by messages and attach another binary data using the second application APP2.
The second application server 600 stores a message transmitted or received by the second user 50 of the second application APP2. When the first user 40 generates a message, for the second user 50, using the second application APP2 of the first terminal device 400, for example, data on the message is stored in the second application server 600, and thereafter, the second user 50 accesses the second application server 600 using the second application APP2 of the second terminal device 500 and reads the stored message data. In this way, transmission of the message is completed. Note that, although the server for transmission and a server for reception are collectively illustrated in
Furthermore, although the method for sharing screen information associated with the status associated information of the collection target apparatus 100 between different users is described above, the sharing method is not limited to that described above. The information provision system 10 may allow different users to share information on a time point when an event is generated, that is, time stamp information. Since the time stamp information is shared as described above, the first user 40 and the second user 50 may share the same status associated information even when the first user 40 and the second user 50 open the first application APP1 in different time points, and accordingly, certain inconvenience may be avoided. The certain inconvenience will be described hereinafter with reference to a reference example of
Referring to
At a timing t101 that comes after the timing t100, when activating the first application APP1, the first user 40 recognizes screen information associated with the event of the collection target apparatus 100 as indicated by screen information D1. The screen information indicated by D1 includes information on a time point when the event has occurred indicated by D11, identification information of the collection target apparatus 100 that is a target of the event indicated by D12, information indicating content of the event indicated by D13, and identification information of the event indicated by D14. It is assumed that the identification information of the event herein indicates an error code. Furthermore, as indicated by D15, information on an operation of the collection target apparatus 100 at the time point when the event occurs may be displayed, for example. The information on an operation indicates a degree of progress of printing when the collection target apparatus 100 is a printer, for example.
Note that “10:20:20, Oct. 11, 2020” indicated by D11 in the screen information D1 corresponds to the timing t100, and “ABC machine 3” indicated by D12 corresponds to the collection target apparatus 100.
The first user 40 activates the second application APP2 and inputs content illustrated in the screen information E1 so as to notify the second user 50 of content of the screen information D1. Although the content specifically includes header information indicated by E11, message information indicated by E12, and link information indicated by E13, other information may be included. The link information indicated by E13 is a deep link as described above, and when the link information is selected, the first application APP1 is activated and status information of “ABC machine 3” indicated by D12 may be viewed. Subsequently, at a timing t102 that comes after the timing t101, the first user 40 completes the operation of transmission to the second user 50. It is assumed that the second user 50 may not yet use the second terminal device 500 at the timing t102.
Thereafter, the second user 50 recognizes a message sent by the first user 40 when activating the second application APP2 of the second terminal device 500. Then the second user 50 views the same screen information, not illustrated, as the screen information E1 using the second display section 510. Subsequently, when a URL that is the link information indicated by E13 is selected at a timing t105 that is later than the timing t102, the first application APP1 of the second terminal device 500 is activated.
When the event that occurred at the timing t100 described above is continued at the timing t105, the second user 50 may view the same screen information as the screen information D1. However, the same event may not be continued. As illustrated in
In this case, when the second user 50 selects the URL that is the link information indicated by E13, screen information indicated by F1 is displayed. Specifically, selection of the URL by the second user 50 at the timing t105 corresponds to a request, to the information processing system 300, of a transmission of the screen information F1 based on the status associated information stored at a timing immediately before the timing t105. Therefore, the information processing system 300 returns the screen information F1 based on the status associated information stored at the timing immediately before the timing t105, and the second user 50 views the screen information F1. Note that “13:30:50, Oct. 11, 2020” indicated by F11 corresponds to the timing immediately before the timing t105.
Therefore, the screen information F1 displays the time point information indicated by F11, identification information of the collection target apparatus 100 indicated by F12, and information on content of a status indicated by F13 and F15. For example, the information on content of a status indicated by F13 and F15 represents that the collection target apparatus 100 is in a standby state, and therefore, does not match the description of the error included in the message indicated by E12 described above. Accordingly, the second user 50 may not understand intention of the message transmitted from the first user 40.
In this way, since the case described with reference to
Examples of a process performed by the terminal device processing section of the first terminal device 400 and a process performed by the terminal device processing section of the second terminal device 500 will be described with reference to flowcharts in
The terminal device processing section determines whether a deep link selection operation has been performed when the share information setting operation has not been performed (NO in step S210). When the deep link selection operation has been performed (YES in step S220), a deep link reception process (step S222) and a share page request process (step S224) are performed before the flow is terminated. The deep link selection operation will be described hereinafter with reference to
The terminal device processing section determines whether a share page transmission process has been performed when the deep link selection operation is not performed (NO in step S220). When the share page transmission process has been performed (YES in step S230), a share page display process (step S232) is performed before the flow is terminated. The share page transmission process will be described hereinafter with reference to
At a timing t20 in
At a timing t21 that comes after the timing t20, the first user 40 recognizes information on the event, performs a screen display operation associated with the event, and recognizes screen information D1 associated with the event. Note that the screen information D1 recognized at the timing t21 in
Subsequently, the first user 40 desires to share the screen information D1 with the second user 50, performs a share determination operation, and completes a share setting operation at a timing t22 that comes after the timing t21. Specifically, although not illustrated, the first user 40 performs a long press or the like on a predetermined portion in the first display section 410 where the screen information D1 is displayed, for example, so that a determination as to whether the screen information D1 is to be shared is displayed. When the first user 40 selects the share of the screen information D, a screen for selecting an application required for the sharing is displayed as represented by screen information D2. It is assumed, as the application to be used for the sharing, that the first user 40 selects the second application APP2. By this, the transmission screen generation request described above is issued to the second application APP2 in step S510 of
Then the terminal device processing section of the first terminal device 400 individually performs the first application process and the second application process described above. The first application process will now be described in detail. Since the share setting operation is performed (YES in step S210) in accordance with the flowchart described with reference to
Furthermore, the second application process will be described in detail. Since the transmission screen generation request is issued (YES in step S510) in accordance with the flowchart described with reference to
Note that, although the event of the collection target apparatus 100 is terminated at the timing t23 that comes after the timing t22 and before the timing t24 in
When comparing the screen information E2 of
Subsequently, at a timing t25 that comes after the timing t24, the first user 40 performs a transmission request operation. Specifically, the first user 40 performs an operation of selecting a transmission button icon indicated by E20 or the like.
Referring to
It is assumed, thereafter, that the second user 50 activates the second terminal device 500 at a timing t30 that comes after the timing t25, and performs an operation of receiving the second application APP2 in the second terminal device 500 at a timing t31 that comes after the timing t30. Therefore, the terminal device processing section of the second terminal device 500 performs an information reception process (step S412) in accordance with the flow of
Thereafter, at a timing t32 that comes after the timing t31, the second application screen updating process (step S600) is performed so that screen information indicated by G1 is displayed in the second display section 510. When comparing the screen information G1 of
As described above, the link information is generated by the first terminal device 400 that is a terminal device different from the second terminal device 500 serving as a terminal device. With this configuration, the same screen information may be shared with a user using a different terminal device, and in addition, the same screen information may be easily shared between different users.
Referring to
Thereafter, at a timing t40 that comes after the timing t33, the information processing system 300 performs a share page transmission process. Specifically, the processing section 320 performs a process of transmitting the display screen information corresponding to the time stamp information indicated by G131 of
Thereafter, the terminal device processing section of the second terminal device 500 performs the share page display process (step S232) in accordance with step S230 of
As described above, the information processing system 300 of this embodiment further includes the storage section 330 that stores status history information that is history information of status associated information. Furthermore, the communication section 310 transmits display screen information of status information specified by time stamp information in the status history information to the second terminal device 500 that is a terminal device, based on the time stamp information specified by the first application APP1 that is an application of the first terminal device 400 that is a terminal device.
By this, even when users open the application in different timings, the same status associated information may be shared. Specifically, when the second user 50 activates the first application APP1 of the second terminal device 500 at the timing t41, the second user 50 may recognize content of the event based on the time stamp information specified by the first user 40 at the timing t10 that comes before the timing t41.
Furthermore, the method of this embodiment may be realized as the information provision system 10. That is, the information provision system 10 of this embodiment includes the information processing system 300, the first terminal device 400, and the second terminal device 500 serving as a terminal device. The first terminal device 400 transmits link information to the second terminal device 500. By this, the first terminal device 400 and the second terminal device 500 may share screen information associated with status associated information at the same time point.
Furthermore, although the description above is the example in which time stamp information included in the link information is shared, the method of this embodiment is not limited to this, and time stamp information may be shared using a push notification as a modification, for example. The push notification may be realized when the first application APP1 implements a push notification function.
The processing section 320 performs a payload generation process (step S700) in addition to the display screen information generation process and the display screen information storage process similarly to
When the first user 40 who recognizes the push notification screen selects the push notification at a timing t201 that comes after the timing t200, the terminal device processing section of the first terminal device 400 performs a payload reception process before performing a URL generation process (step S800). The URL generation process (step S800) will be described hereinafter with reference to
The terminal device processing section of the first terminal device 400 performs a page request process on the processing section 320 through the communication section 310. The processing section 320 performs a screen display information obtaining process of obtaining screen display information from the storage section 330 and a page transmission process of transmitting a page to the terminal device processing section through the communication section 310.
Then the terminal device processing section of the first terminal device 400 performs a page display process, and a requested page may be viewed at a timing t202 that comes after the timing t201 onwards. Accordingly, although the event of the collection target apparatus 100 is terminated at a timing after the timing t201 and before the timing t202, the first user 40 may view the page associated with the event that occurred at the timing t200.
Thereafter, the terminal device processing section of the first terminal device 400 performs a process of generating a URL based on the known URL and content of the push notification (step S820). Specifically, the terminal device processing section of the first terminal device 400 performs a process of generating a URL that specifies a directory in a layer lower than a directory indicating the top page using the information indicated by H1 in
As described above, the link information is transmitted from the communication section 310 to the terminal device by the push notification. Accordingly, since the information processing system 300 simultaneously transmits the push notification to individual users, the users may easily share screen information of the same status associated information without operations of the users.
As described above, the information processing system of this embodiment includes the communication section and the processor. The communication section is used to communicate with the collection target apparatus and the terminal device capable of using the application that manages and displays the status associated information of the collection target apparatus through the network. Furthermore, the communication section obtains status associated information including an event that occurs in the collection target apparatus. The processing section performs a process of generating display screen information of the status associated information that is displayed by the application activated when link information is selected in the terminal device and that is specified by the link information. Furthermore, the communication section transmits the display screen information generated by the generation process to the terminal device.
Accordingly, since the application is automatically activated by selecting the link information displayed in the terminal device, the user may omit activation of the application.
Furthermore, the storage section that stores the status history information that is history information of status associated information may be further included, and the communication section may transmit display screen information of status associated information specified by time stamp information in the status history information to the terminal device, based on the time stamp information specified by the application of the terminal device.
Accordingly, when the application is opened in different timings, status associated information at a certain time point may be recognized.
Furthermore, the link information may be information transmitted from the communication section to the terminal device by the push notification.
By this, the user may obtain the status information without user's operation.
Furthermore, the link information may be generated by another terminal device different from the terminal device.
With this configuration, the same screen information may be shared with a user using a different terminal device, and in addition, the same screen information may be easily shared between different users.
That is, the information provision system of this embodiment includes the information processing system described above, the first terminal device, and the second terminal device that is a terminal device. The first terminal device transmits link information to the second terminal device.
Furthermore, the program of this embodiment is the status associated information collected by the information processing system and causes the terminal device to execute a step of receiving link information for displaying display screen information of the status associated information including an event generated in the collection target apparatus and a step of activating the application specified by the link information. Furthermore, the activated application causes the terminal device to execute a step of receiving the display screen information from the information processing system and a step of displaying the display screen information.
Furthermore, the information processing method of this embodiment performs a process of communicating with the collection target apparatus and the terminal device capable of using the application that manages and displays the status associated information of the collection target apparatus through the network and a process of obtaining the status associated information including the event generated in the collection target apparatus. Furthermore, the information processing method of this embodiment performs a process of generating display screen information of the status associated information that is to be displayed by the application activated when link information is selected in the terminal device and that is specified by the link information and a process of transmitting the generated display screen information to the terminal device.
Note that, although this embodiment is described in detail as described above, those skilled in the art may easily understand that various modifications may be made without substantially departing from novelty and effects of the present disclosure. Accordingly, these modifications are included in the scope of the present disclosure. For example, a term described with a different term that has wider meaning or the same meaning at least once in the specification and the drawings may be replaced by the different term in any portion in the specification and the drawings. Furthermore, all combinations of the embodiment and the modifications are included in the scope of the present disclosure. Moreover, configurations and operations of the information processing system, the information provision system, the program, the information processing method, and the like are also not limited to those described in this embodiment and various modifications may be made.
Number | Date | Country | Kind |
---|---|---|---|
2021-005565 | Jan 2021 | JP | national |