Information processing system and server
Through the information processing system, users who meet the conditions are identified and questionnaires are sent, which solves the problem of not being able to accurately identify target users in the prior art, and achieves reasonable allocation of resources and security management.
Patent Information
- Application Number
- JP2024199871
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-02-12
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The failure of the prior art to effectively identify target users and conduct targeted surveys leads to waste of resources and security risks. Especially in the use of application software, it is difficult for organization administrators to determine whether to stop paying for inactive users' accounts.
Through the information processing system, the network connection between the server and the user terminal is used to identify users who meet the predetermined conditions, and send them a questionnaire to collect usage feedback to decide whether to continue to provide application services.
It achieves the accuracy of user surveys, reduces resource waste, reduces security risks, and ensures the rationality and cost control of application use.
Smart Images

Figure 2025020431000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system and a server. [Background technology]
[0002] Conventionally, a software license information processing system is known that prevents unauthorized use of software on a network consisting of multiple computers and performs license management that takes advantage of the network (for example, Patent Document 1). In this software license information processing system, a license server program performs license management according to license information in a software permission list file.
[0003] Also, a software license information processing system that realizes efficient software license management, improved license reliability, and simplified management work by users is known (for example, Patent Document 2). This software license information processing system includes a software execution device in which software is installed and executes the software, and a software license management device that manages the software license, and is configured to exchange information related to the software license between the software execution device and the software license management device by email.
[0004] There is also known a software usage fee billing system that can bill according to the amount of software used and the quality of the processing result (for example, Patent Document 3). This software usage fee billing system extracts information on the processing content performed by the software as processing content information. The software usage fee billing system then calculates the usage fee for the software S based on a processing unit price table that stores the processing unit price for each processing content, the detected processing content information, and the processing unit price stored in the processing unit price table.
[0005] There is also known an electronic questionnaire system that can free the person conducting the questionnaire from the secondary work of distributing and collecting the questionnaire (for example, Patent Document 4). This electronic questionnaire system includes a questionnaire request device that processes requests for the questionnaire, a questionnaire management device that manages the questionnaire, and a questionnaire response device that processes responses to the questionnaire.
[0006] Also, a survey method using the Internet is known (for example, Patent Document 5). This survey method involves a step in which a server makes the software available on the Internet, and sports / cultural clubs related to youth development and lifelong learning, NPOs with the same interests, etc. agree to answer a survey conducted by a survey center in exchange for using the software, thereby enabling sports / cultural clubs, the NPOs, etc. to use the software free of charge. The server then receives, via the Internet, the survey responses of each member of the sports / cultural clubs, etc. who use the software. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] Japanese Patent Application Publication No. 6-223040 [Patent Document 2] Japanese Patent Application Publication No. 10-228504 [Patent Document 3] JP 2002-55727 A [Patent Document 4] Japanese Patent Application Publication No. 8-249308 [Patent Document 5] JP 2007-172492 A Summary of the Invention [Problem to be solved by the invention]
[0008] When conducting a survey using an information processing system, the survey content is often first determined and then sent to the user terminals of the target users. However, there are cases where it is desired to first identify the users who are the target of the survey and then conduct the survey only for the identified users.
[0009] For example, consider a case where a user is charged for application software (hereinafter simply referred to as an application) that he or she is using. In such a case, the charge for the use of the application is often borne by the organization to which the user belongs. If the charge continues even though the user has stopped using the application, the administrator of the organization may wish to conduct a survey of the user only to ask whether it is OK to stop using the application.
[0010] However, the techniques of Patent Documents 1 to 5 above do not take into consideration the point that a survey is conducted after identifying users who are the targets of the survey.
[0011] The present invention has been made in consideration of the above-mentioned circumstances, and aims to provide an information processing system, an information processing method, a server, and a program that can conduct a survey after identifying the target users for the survey. [Means for solving the problem]
[0012] An information processing system including an administrative user terminal, a plurality of user terminals, and a server, wherein the administrative user terminal, upon receiving operation information for requesting the sending of a questionnaire inputted from an administrative user, transmits a first request signal representing a request for sending the questionnaire to the server, and the server, in response to the first request signal transmitted from the administrative user terminal, causes the administrative user terminal to display user information satisfying a predetermined condition among users using an application, the administrative user terminal receives specification information for identifying a user to whom a questionnaire is to be sent from among the users represented by the user information, and transmits a second request signal corresponding to the specification information to the server, and the server, in response to the second request signal transmitted from the administrative user terminal, causes a questionnaire regarding use of the application to be displayed on a display unit of the user terminal used by the user identified by the specification information, and each of the plurality of user terminals displays a questionnaire regarding use of the application on its own display. and transmits to the server survey results entered by the user in response to the survey displayed on a display unit of the server, the server receives the survey results transmitted from each of the plurality of user terminals and displays information relating to the plurality of survey results on the administrative user terminal, the administrative user terminal acquires change information for changing the usage mode of the application and transmits a third request signal corresponding to the change information to the server, and in response to the third request signal transmitted from the administrative user terminal, the server outputs to the application an instruction signal for changing the usage mode of the user identified by the change information, and when displaying user information of users who are using the application and which satisfies the specified condition on the administrative user terminal, the server selects the user information to be displayed on the administrative user terminal based on attribute information of the user or the user's usage history of the application. Effect of the Invention
[0013] According to the present invention, it is possible to obtain an effect that it is possible to conduct a survey after identifying users to whom the survey is to be conducted. [Brief description of the drawings]
[0014] [Figure 1] 1 is a diagram illustrating an example of a schematic configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a schematic block diagram of a computer that functions as each terminal of the information processing system. [Diagram 3] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 4] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Diagram 5] FIG. 11 is a diagram for explaining an example of a predetermined screen. [Figure 6] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 7] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 8] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 9] FIG. 2 is a diagram for explaining a process executed by the information processing system according to the present embodiment. [Figure 10] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 11] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 12] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 13] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 14] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 15] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 16] FIG. 11 is a diagram illustrating an example of a screen displayed on a user terminal. [Figure 17] FIG. 11 is a diagram illustrating an example of a screen displayed on a user terminal. [Figure 18] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 19] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. [Figure 20] 11 is a diagram for explaining an example of a screen displayed on an administrative user terminal; FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] Hereinafter, the embodiments will be described in detail with reference to the drawings.
[0016] <System configuration of information processing system>
[0017] Fig. 1 is a block diagram showing an information processing system 10 according to the present embodiment. As shown in Fig. 1, the information processing system 10 according to the present embodiment includes a server 12, an administrative user terminal 14, and a plurality of user terminals 16A, 16B, and 16C. In the following, one user terminal will be referred to as a user terminal 16 unless a specific terminal is indicated. The server 12, the administrative user terminal 14, and the user terminal 16 are communicatively connected via a network 20 such as the Internet.
[0018] The information processing system 10 of this embodiment identifies a target user to whom a questionnaire is to be sent, and then sends the questionnaire to the user terminal 16 operated by the target user. When each of a plurality of users uses a specific application, the information processing system 10 of this embodiment conducts a questionnaire to the target users as to whether or not it is OK to stop using the application. The application is provided by, for example, so-called SaaS (Software as a Service), and an example of the application is Slack (registered trademark).
[0019] Here, consider a case where a user is being charged for an application that he or she uses. In this case, the charge for the use of the application is often borne by the organization to which the user belongs. If the charge continues and costs are incurred even though the user has stopped using the application, the administrator of the organization may want to stop the user from using the application. However, there are also cases where the user continues to use the application, albeit infrequently, and it is not appropriate to suddenly stop the user's account for the application, for example. Therefore, there may be a case where the administrator first wants to conduct a survey of the user to see whether it is OK to stop the user from using the application.
[0020] In addition, when an organization outsources a task to an outside party, an application such as Slack (registered trademark) may be used as a communication tool to realize smooth communication between the person in charge of the organization and the outsourcing company. The outsourcing company's use of the application is appropriate while the outsourcing between the organization and the outsourcing company continues. However, the outsourcing company's use of the application after the outsourcing contract ends may not be appropriate. Specifically, even after the outsourcing contract ends, the outsourcing company may be able to view information within the organization, which may increase security risks. Furthermore, if the outsourcing company is charged for the use of the application, the organization may have to pay the cost.
[0021] Therefore, the information processing system 10 of the present embodiment conducts a survey of predetermined users and suspends the use of an application based on the survey results, thereby ensuring that various applications are used appropriately within an organization.
[0022] The specific details will be explained below.
[0023] (Server 12) 1, the server 12 includes a control unit 120 and an information storage unit 122. The control unit 120 controls the operation of the server 12. The information storage unit 122 stores various data used in each process described below.
[0024] (Administrative user terminal 14) The administrative user terminal 14 is a terminal operated by an administrative user. Specifically, the administrative user terminal 14 is a personal computer, a smartphone, or the like.
[0025] (User terminal 16) The user terminal 16 is a terminal managed by a user. Specifically, the user executes an application by operating the user terminal 16. Specifically, the user terminal 16 is a personal computer, a smartphone, or the like.
[0026] Each of the server 12, the administrative user terminal 14, and the user terminal 16 of the information processing system 10 can be realized by, for example, a computer 70 shown in Fig. 2. The computer 70 includes a CPU 71, a memory 72 as a temporary storage area, and a non-volatile storage unit 73. The computer 70 also includes an input / output interface (I / F) 74 to which an input / output device or the like (not shown) is connected, and a read / write (R / W) unit 75 that controls reading and writing of data from and to a recording medium. The computer 70 also includes a network I / F 76 that is connected to a network such as the Internet. The CPU 71, the memory 72, the storage unit 73, the input / output I / F 74, the R / W unit 75, and the network I / F 76 are connected to one another via a bus 77.
[0027] The storage unit 73 can be realized by a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc. The storage unit 73 as a storage medium stores a program for operating the computer 70. The CPU 71 reads the program from the storage unit 73, expands it in the memory 72, and sequentially executes the processes contained in the program.
[0028] <Function of the information processing system 10>
[0029] Next, a description will be given of the operation of the information processing system 10 of this embodiment. A case will be described in which an administrative user operates the administrative user terminal 14 to conduct a questionnaire survey of a plurality of users regarding the use of applications.
[0030] The administrative user operates the administrative user terminal 14 to launch a management application that manages multiple applications. This management application is executed on the server 12. By executing the management application, various input / output screens are displayed on the display units (not shown) of the administrative user terminal 14 and the user terminal 16. This management application is executed via a browser.
[0031] When the administrative user operates the administrative user terminal 14 to launch the management application, a screen as shown in FIG. 3 is displayed on the display unit (not shown) of the administrative user terminal 14. The screen shown in FIG. 3 is a home screen of the management application. In the example of FIG. 3, since there is no application that cooperates with the management application, the administrative user performs an operation to cooperate an application to be managed with the management application. As a result, for example, as shown in FIG. 4, a plurality of applications 200 are cooperated with the management application. Note that the following will be described by taking as an example a case where a survey is conducted on application A among the plurality of applications 200.
[0032] In order to conduct a survey regarding the use of application A, the administrative user operates the administrative user terminal 14, and the administrative application obtains authority to access application A. For example, the administrative user operates the administrative user terminal 14 to display a screen as shown in FIG. 5 on the display unit (not shown) of the administrative user terminal 14, and presses an "allow" button, thereby obtaining authority for the management application to access application A. Note that the screen shown in FIG. 5 may be displayed not on the display unit (not shown) of the administrative user terminal 14, but on the display unit (not shown) of the user terminal 16 of a representative user among the users who use application A. In this case, the management application obtains authority to access application A with the permission of the representative user.
[0033] When the management application obtains authority to access application A, for example, a management screen for the contract, account, and questionnaire of application A is displayed as shown in Fig. 6. For example, the administrative user operates the administrative user terminal 14, selects the contract tab, and checks the contract information for application A. Then, the administrative user operates the administrative user terminal 14, updates the contract information for application A, and presses update using cursor M. As a result, the contract information is saved as shown in Fig. 7.
[0034] Next, the administrative user, for example, places cursor M on the dashboard tab and selects it. When the dashboard tab is selected, an administration screen such as that shown in FIG.
[0035] When the administrative user inputs predetermined operation information to the administrative user terminal 14, the sequence shown in FIG. 9 is executed.
[0036] In step S100, the administrative user terminal 14 accepts operation information input by the administrative user.
[0037] In step S102, the administrative user terminal 14 transmits to the server 12 a first request signal corresponding to the operation information received in step S100.
[0038] In step S104, in response to the first request signal transmitted from the administration user terminal 14 in step S102, the server 12 causes information on users who use application A and satisfy a predetermined condition to be displayed on the display unit of the administration user terminal 14. Specifically, the administration user terminal 14 outputs user information on users to be recommended in the survey to the administration user terminal 14. Here, when presenting recommendation conditions related to users to be surveyed, the server 12 selects users to be recommended to be displayed on the display unit (not shown) of the administration user terminal 14 based on the user attribute information or the user's application usage history.
[0039] In step S106, the administrative user terminal 14 displays the users who are the target of the recommendation on its own display unit (not shown).
[0040] For example, in the management screen shown in Fig. 8, the survey recommendation column recommends conducting a survey about the use of application A for users who meet the condition "costs are currently incurred in an external domain." The management screen shown in Fig. 8 indicates that the number of target accounts that meet this condition is 32.
[0041] Once the users to be surveyed have been determined in this manner, a list of users to whom the survey will be sent can be viewed. As shown in FIG. 10, when the account column on the management screen is selected, a list of users to whom the survey will be sent is displayed. In the example shown in FIG. 10, information regarding the user's account name, email address, notification status, account type, status, billing status, and last login is displayed. In the example shown in FIG. 10, the billing status of these users' accounts is "billing", and it can be confirmed that the fees have been paid by the company's organization.
[0042] There are various methods of recommending users to whom a survey should be conducted other than those shown in Fig. 10. For example, the server 12 recommends users who meet any of the following conditions based on user attributes, such as a user who does not belong directly to the company (for example, a case where there is no employment relationship between the company and the user and the user is outsourced), a user who does not belong directly to the company and whose use of the application is paid by the company, a user who belonged to a project that has already ended, or a user who also uses other applications (for example, the application A can be substituted by another application), as a user to whom a survey should be conducted.
[0043] In addition, for example, based on the usage history of users, such as users who have never used the application A, users who have used the application A a number of times within a specified period of time that is below a specified threshold, or users who have not hosted a conference, the server 12 recommends users who meet any of these conditions as users for whom a survey should be conducted.
[0044] The management application operated by the server 12 acquires information related to the above conditions from application A. The administrative user may extract desired users as users to be surveyed by operating the items of the extraction conditions for the survey recommendation on the management screen shown in Fig. 8. Then, the administrative user operates the administrative user terminal 14 to specify users to whom a survey regarding the use of application A is to be sent, and inputs specific information, which is operation information indicating that the survey is to be sent to the users.
[0045] For example, on the management screen shown in FIG. 11, the administrative user operates his / her administrative user terminal 14 to press the survey send button 201. When the survey send button 201 is pressed, for example, a screen as shown in FIG. 12 is displayed, and the survey content can be set. The administrative user operates the administrative user terminal 14 to determine the survey content as shown in FIG. 13 and presses "Next". Then, a confirmation screen for users to whom the survey is to be sent as shown in FIG. 14 is displayed. On this screen, the administrative user can also add or remove users to whom the survey is to be sent by operating the administrative user terminal 14. Then, when the administrative user presses the "Send Survey" button shown in FIG. 14, a final confirmation screen as shown in FIG. 15 is displayed, and when the "Send Survey" button is pressed here, the signal becomes specific information to be described later, and a predetermined request signal is output to the server 12.
[0046] In step S108, the administrative user terminal 14 accepts the specific information input by the administrative user.
[0047] In step S110, the administrative user terminal 14 transmits to the server 12 a second request signal corresponding to the specific information received in step S108.
[0048] In step S112, in response to the second request signal transmitted from the management user terminal 14 in step S110, the server 12 displays a questionnaire regarding the use of application A on a display unit (not shown) of the user terminal 16 used by the user identified by the identification information. Specifically, the server 12 outputs the questionnaire regarding the use of application A to the user terminal 16.
[0049] In step S114, the user terminal 16 displays the questionnaire transmitted from the server 12 in step S112 on its own display unit (not shown). For example, a questionnaire screen as shown in FIG. 16 is displayed on the display unit (not shown) of the user terminal 16. When the user operates his / her user terminal 16 to press "return", a screen as shown in FIG. 17 is displayed. Pressing the "return" button is the survey result, and is transmitted to the server 12.
[0050] In step S116, each of the user terminals 16 receives the survey results input by the user in response to the survey displayed on its own display unit (not shown).
[0051] In step S118, each of the user terminals 16 transmits the survey results received in step S116 to the server 12.
[0052] In step S120, the server 12 receives the survey results sent from each of the multiple user terminals 16.
[0053] In step S122, the server 12 displays information about the multiple survey results on the administrator user terminal 14. Specifically, the server 12 transmits the multiple survey results to the administrator user terminal 14.
[0054] In step S124, the administrative user terminal 14 displays the survey results transmitted from the server 12 in step S122 on its own display unit (not shown).
[0055] A management screen such as that shown in FIG. 18 is displayed on the display unit (not shown) of the management user terminal 14. When "Not required" is selected here, the survey results of two users can be viewed as shown in FIG. 19. The management user then operates the management user terminal 14 to check the check boxes for the two users and press the "Change status" button with cursor M, thereby inputting stop information for stopping the use of application A by those users into the management user terminal 14. This stops the use of application A by the two users as shown in FIG. 20.
[0056] In step S126, the server 12 accepts stop information, which is operation information input by the administrative user and which identifies the user for whom use of application A is to be stopped.
[0057] In step S128, the server 12 transmits a third request signal to the server 12 in response to the stop information received in step S126.
[0058] In step S130, in response to the third request signal transmitted from the administrative user terminal, the server 12 outputs to application A an instruction signal to stop use by the user specified in the stop information.
[0059] As described above, the management user terminal of the information processing system according to this embodiment accepts specific information, which is operation information input by the management user and identifies the user to whom the questionnaire is to be sent, and transmits a request signal corresponding to the specific information to the server. In response to the request signal transmitted from the management user terminal, the server displays the questionnaire on the display unit of the user terminal used by the user identified by the specific information. Each of the multiple user terminals transmits to the server the survey results input by the user in response to the survey displayed on its display unit. The server receives the survey results transmitted from each of the multiple user terminals, and displays information relating to the multiple survey results on the management user terminal. This makes it possible to conduct the survey after identifying the user to whom the survey is to be conducted.
[0060] Furthermore, when the administrative user terminal of this embodiment receives operation information input from the administrative user, it transmits a first request signal to the server. In response to the first request signal transmitted from the administrative user terminal, the server displays users who use the application and satisfy a predetermined condition on the administrative user terminal. The administrative user terminal receives specific information, which is operation information input from the administrative user and identifies a user to whom a questionnaire regarding the use of the application is to be sent and is operation information indicating that the questionnaire will be sent to the user, and transmits a second request signal corresponding to the specific information to the server. In response to the second request signal transmitted from the administrative user terminal, the server displays the questionnaire regarding the use of the application on the display unit of the user terminal used by the user specified by the specific information. Each of the multiple user terminals transmits to the server the survey results input by the user in response to the survey displayed on the display unit of the terminal. The server receives the survey results transmitted from each of the multiple user terminals and displays information on the multiple survey results on the management user terminal. The management user terminal receives stop information, which is operation information input by the management user and is operation information that identifies a user who is to be stopped from using the application, and transmits a third request signal corresponding to the stop information to the server. In response to the third request signal transmitted from the management user terminal, the server outputs an instruction signal to the application to stop the use of the user identified by the stop information. This makes it possible to smoothly stop the use of the application by a specific user. Specifically, by conducting a survey on the use of the application for a specific user in advance, it is possible to smoothly stop the use of the application.
[0061] The present invention is not limited to the above-described embodiment, and various modifications and applications are possible without departing from the spirit and scope of the present invention.
[0062] For example, in the above embodiment, the case where the questionnaire is sent directly to the target user to whom the questionnaire is to be conducted has been described as an example, but the present invention is not limited to this. For example, for a specific user, the account information of the specific user and the account information of the survey destination user who is the target user to whom the questionnaire is to be sent may be associated in advance, and the management user terminal 14 may include the survey destination user in the specific information instead of the specific user. In this case, the server 12 displays a survey on the use of the application on the display units of multiple user terminals 16 including the survey destination user. For example, if the specific user is a person dispatched from a temp agency or is an external contractor, it may be preferable to send the survey to a manager of the temp agency or an employee in an organization that has outsourced work to an external contractor rather than directly to the user. For this reason, for such a specific user, the target user to whom the survey is to be sent may be determined in advance, and the survey may be sent to that user.
[0063] In addition, the information processing system 10 of the above embodiment has been described with reference to an example in which a questionnaire regarding the use of an application is displayed on the display unit (not shown) of the user terminal 16 and the questionnaire result is obtained, but the present invention is not limited to this. For example, the management user terminal 14 simply obtains specific information for identifying a user to whom the questionnaire is to be sent, and transmits a request signal corresponding to the specific information to the server 12. Then, in response to the request signal transmitted from the management user terminal 14, the server 12 displays the questionnaire on the display unit (not shown) of the user terminal 16 used by the user identified by the specific information. Then, each of the multiple user terminals 16 transmits the questionnaire result input by the user for the questionnaire displayed on its own display unit to the server 12. The server 12 receives the questionnaire result transmitted from each of the multiple user terminals 16, and displays information regarding the multiple questionnaire results on the management user terminal 14. This makes it possible to identify the user to whom the questionnaire is to be conducted and then conduct the questionnaire. In such a case, the information processing system 10 first identifies users to whom the questionnaire is to be sent, and then obtains the questionnaire response status of those users, thereby instantly obtaining information such as the response status (e.g., whether the user has already responded or has not yet responded) of multiple users to whom the questionnaire should be responded. This makes it possible to efficiently conduct a survey again, for example, depending on the survey result. For example, when there are multiple users who responded A to a survey, there are cases where a survey different from the previous survey is to be conducted only for the users who responded A. For example, there are cases where a survey different from the previous survey is to be conducted, such as asking why the user responded A. In such cases, the survey status can be managed without creating a new list of users.
[0064] In addition, the information processing system 10 of the above embodiment has been described with reference to an example in which the use of an application by a user is stopped, but the present invention is not limited thereto. For example, the information processing system 10 may change the usage mode of the application by the user based on the survey results. For example, the server 12 of the information processing system 10 may delete the user's account, temporarily stop the use of the application by the user, change the authority of the user when using the application, and change some usage mode when the user continues to use the application. In such a case, the server 12 receives the survey results transmitted from each of the multiple user terminals 16, and displays information on the multiple survey results on the management user terminal 14. The management user terminal 14 acquires change information inputted by the management user for changing the usage mode of the user's application, and transmits a third request signal corresponding to the change information to the server 12. Then, in response to the third request signal transmitted from the management user terminal 14, the server 12 outputs an instruction signal for changing the usage mode of the user specified by the change information to the application. This makes it possible to change not only the usage mode of the application but also the usage mode of the application by the user.
[0065] In addition, the information processing system 10 of the above embodiment has been described as operating in response to operation information from an administrative user, but is not limited to this. All processing may be performed automatically without receiving operation information from an administrative user.
[0066] Furthermore, although the present specification has been described as an embodiment in which the program is pre-installed, the program may also be provided by being stored on a computer-readable recording medium. [Explanation of symbols]
[0067] 14. Administrator user terminal 16 User terminals 16A, 16B, 16C User terminal 200 Applications
Claims
1. An information processing system including a management user terminal, a plurality of user terminals, and a server, when the administrative user terminal receives operation information for requesting the sending of a questionnaire inputted by the administrative user, the administrative user terminal transmits a first request signal representing the request for sending the questionnaire to the server; the server, in response to the first request signal transmitted from the administration user terminal, causes the administration user terminal to display user information of users who are using an application and who satisfy a predetermined condition; the administrative user terminal receives specific information for identifying a user to which a questionnaire is to be sent from among the users represented by the user information, and transmits a second request signal corresponding to the specific information to the server; the server, in response to the second request signal transmitted from the management user terminal, causes a display unit of the user terminal used by the user identified by the identification information to display a questionnaire regarding use of an application; each of the plurality of user terminals transmits to the server a survey result input by the user in response to the survey displayed on the display unit of the user terminal; the server receives the survey results transmitted from each of the plurality of user terminals, and causes the management user terminal to display information relating to the plurality of survey results; the management user terminal acquires change information for changing a usage mode of the application, and transmits a third request signal corresponding to the change information to the server; the server, in response to the third request signal transmitted from the management user terminal, outputs to the application an instruction signal for changing the usage mode of the user specified by the change information; When the server causes the administrator user terminal to display user information of users who use the application and who satisfy the predetermined condition, An information processing system that selects the user information to be displayed on the administrative user terminal based on attribute information of the user or a usage history of the application by the user.
2. With respect to a specific user, the account information of the specific user is associated in advance with the account information of a survey destination user who is a user to which the survey is to be sent, The management user terminal includes the questionnaire destination user in the specific information instead of the predetermined user, the server causes a questionnaire regarding use of the application to be displayed on a display unit of a plurality of user terminals including the questionnaire destination users; The information processing system according to claim 1 .
3. A server in an information processing system including a management user terminal, a plurality of user terminals, and a server, The server, receiving a first request signal representing a request to send a questionnaire from the management user terminal; In response to the first request signal received from the management user terminal, displaying, on the management user terminal, user information of users who are using an application and who satisfy a predetermined condition; receiving, from the management user terminal, a second request signal corresponding to identification information for identifying a user to which a questionnaire is to be sent from among the users represented by the user information; In response to the second request signal received from the management user terminal, displaying a questionnaire regarding use of an application on a display unit of the user terminal used by the user specified by the specification information; receiving, from each of the plurality of user terminals, a survey result input by the user in response to the survey displayed on the display unit of the user terminal; Displaying information regarding the survey results received from the user terminals on the administrative user terminal; receiving, from the management user terminal, a third request signal corresponding to change information for changing the usage mode of the application; In response to the third request signal received from the management user terminal, outputting an instruction signal to the application to change the usage mode of the user specified by the change information; A server that, when displaying user information that satisfies the specified conditions among users who are using the application on the management user terminal, selects the user information to be displayed on the management user terminal based on the user's attribute information or the user's usage history of the application.
Citation Information
Patent Citations
Software license management system
JP1994223040A
Electronic questionnaire system
JP1996249308A
Software license control system and software license controlling device
JP1998228504A
Software usage charging system and software usage charging method
JP2002055727A
Questionnaire method using internet and its system
JP2007172492A