Form Creation System and Program

The system and program control form creation and submission based on location, presenting necessary information and reducing labor by specifying submission points, addressing the inefficiencies of existing systems.

JP7707779B2Active Publication Date: 2025-07-15FUJIFILM BUSINESS INNOVATION CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021146746
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-09
Publication Date
2025-07-15
Estimated Expiration
2041-09-09

AI Technical Summary

Technical Problem

Existing form creation systems often present unnecessary information to users, requiring manual input of personal details without differentiation based on form format, and lack flexibility in form submission locations.

Method used

A system and program that allows a terminal device to receive form format data with item data, associate user information with these items, and control form transmission based on connection location, using code images to specify submission points.

Benefits of technology

Enables presentation of necessary information only, reduces labor by allowing form creation and submission at specific locations, and facilitates reuse of user information for future forms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007707779000001
    Figure 0007707779000001
  • Figure 0007707779000002
    Figure 0007707779000002
  • Figure 0007707779000003
    Figure 0007707779000003
Patent Text Reader

Abstract

To realize a document creating system which, in document creation, presents only required information among personal information of an applicant and so on according to a format of a document to be created.SOLUTION: A document creating system 10 according to the present invention includes a terminal device 100 for creating a document, and a document creating server 200 for receiving transmission of documents from the terminal device 100. The document creating server 200 transmits, in response to a request from the terminal device 100, to the terminal device 100, format data of a document added with item data indicating input items of necessary information relating to a user. The terminal device 100 stores, in a storage device of the own device, the information relating to the user in association with the item data, creates a document by inputting, to an input place associated with the item data of the format data, information corresponding to the item data added with the format data received from the document creating server 200 among information relating to a user stored in the own device, and transmits the created document to the document creating server 200.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a form creation system and a program.

Background Art

[0002] When attempting to use services such as public services or private services, it is often necessary to fill out forms such as application forms. In general, for this type of form, although the formats vary, the entry of common information such as information about the applicant is required. Therefore, the use of electronic information devices to automatically input information according to the form of the form has been carried out.

[0003] Patent Document 1 discloses a user support server provided with a database for storing personal information, application basic information, and application history information that are the original information to be described in a destination-specified form, and a function of displaying an application screen that can be applied in a unified format that is separated and independent from the destination-specified form to the client, a function of storing the destination-specified form format in the user support server, means for associating the information stored in the database with the destination-specified form format stored in the user support server, and means for outputting the destination-specified form, and a function of transmitting an application notification email for application confirmation to the applicant at a desired time interval based on the application information stored in the database. A system including a user support server having the above functions is disclosed.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In the forms such as application forms, the information required to be filled in usually includes personal information such as the name and contact information of the applicant. Regarding such personal information, it may be desirable to present only the necessary information according to the format of the form to be created.

[0006] An object of the present invention is to realize a form creation system that presents only the necessary information among the personal information of applicants, etc. according to the format of the form to be created in form creation.

Means for Solving the Problems

[0007] The present invention according to claim 1 A terminal device for creating a form, A server that receives the transmission of the form from the terminal device, and is provided with The server transmits the form format data with item data indicating the input items of the necessary user-related information to the terminal device in response to a request from the terminal device. The terminal device Stores the information related to the user in the storage device of its own device in association with the item data, Among the information related to the user stored in its own device, the information corresponding to the item data added to the format data received from the server is input into the input location associated with the item data in the format data to create a form. It has a function to identify the location where it is connected to the server, when the form is created by connecting to the server at a predetermined specific location A form creation system, characterized in that the created form is transmitted to the server. The present invention according to claim 2 The terminal device When the form is created by connecting to the server at a location other than the specific location, the created form is not transmitted to the server. The form creation system according to claim 1. The present invention according to claim 3 The terminal device It is provided with reading means for reading the code recorded in the code image, When connecting to the server with the code read from the code image provided at the specific location by the reading means, the invoice creation system according to claim 2, characterized in that the created invoice is transmitted to the server. The present invention according to claim 4, When the terminal device creates the invoice by connecting to the server at a location other than the specific location, the invoice creation system according to claim 2 or claim 3, characterized in that the created invoice is stored in the storage device. The present invention according to claim 5, When the terminal device connects to the server at the specific location and there is an invoice stored that was created by connecting to the server at a location other than the specific location, the invoice creation system according to claim 4, characterized in that the stored invoice is transmitted to the server. The present invention according to claim 6, The terminal device, Is provided with input means for the user to input information regarding the user, When there is no information corresponding to the item data added to the format data among the information regarding the user stored in the own device, it accepts the input of information by the input means, and inputs the input information to the input location associated with the item data in the format data. The invoice creation system according to claim 1, characterized in that. The present invention according to claim 7, The terminal device stores the information corresponding to the item data input by the user in association with the item data in the storage device. The invoice creation system according to claim 6, characterized in that. The present invention according to claim 8, A terminal device for storing information regarding the user, And a server that obtains information regarding the user for the invoice from the terminal device and creates an invoice. The server transmits item data indicating input items of information necessary for creating the form to the terminal device in response to a request from the terminal device. The terminal device stores information about the user in association with the item data. Of the information about the user stored in the own device, information corresponding to the item data received from the server is extracted and stored in the storage device of the own device as the information about the user for the form. It has a function to identify the location where it is connected to the server, when the item data is acquired by connecting to the server at a predetermined specific location, based on the item data A form creation system, characterized by transmitting the information about the user for the form to the server. The present invention according to claim 9 The terminal device When the item data is acquired by connecting to the server at a location other than the specific location, the information about the user for the form based on the item data is not transmitted to the server. The form creation system according to claim 8, characterized in that. The present invention according to claim 10 The terminal device is provided with input means for the user to input information about the user. When there is no information corresponding to the item data among the information about the user stored in the own device, the input of information by the input means is accepted, and the input information is input to the input location associated with the item data. The form creation system according to claim 8, characterized in that. The present invention according to claim 11 The terminal device stores information corresponding to the item data input by the user in the storage device in association with the item data. The form creation system according to claim 10, characterized in that. The present invention according to claim 12 controls a computer to store in a storage device information about a user and item data for classifying the information about the user in association with each other, acquire form format data Extract item data from the obtained format data, Based on the extracted item data, read, from the storage device, information corresponding to the item data among the information about the user stored in the storage device, Input the read information into the input location associated with the item data in the format data to create a form and identify the location where the format data is acquired, when the format data is acquired at a predetermined specific location, send the created form to a specific external device and save the form in a storage device A program, characterized in that it does the above. The present invention according to claim 13 Control the computer so that When the format data is obtained at a location other than the specific location, save the created form in the storage device without transmitting the form to the external device. The program according to claim 12, characterized in that it does so. The present invention according to claim 14 Control the computer so that When the format data is obtained using information obtained by reading a code image provided at the specific location, transmit the created form to the server. The program according to claim 13, characterized in that it does so. The present invention according to claim 15 Control the computer so that When the format data is obtained at the specific location and a form created using the same format data as the format data is stored in the storage device, transmit the stored form to the server. The program according to claim 13, characterized in that it does so. The present invention according to claim 16 Control the computer so that When there is no information corresponding to the item data added to the format data among the information about the user stored in the storage device, accept input of information corresponding to the item data by the user, and input the input information into the input location associated with the item data in the format data. The program according to claim 12, characterized in that it does so. The invention according to claim 17 is to control a computer to store, in association with the item data, information corresponding to the item data input by a user in the storage device, and is a program.

Advantages of the Invention

[0008] According to the invention of claim 1, unlike the configuration of holding information about a user in a database on the server side, it is possible to present only necessary information according to the format of the form. According to the invention of claim 2, compared with the case of uniformly transmitting the created form, it is possible to operate to accept the transmission of the form only at a specific location such as a window. According to the invention of claim 3, compared with the configuration of specifying a location using a positioning system or the like, it is possible to specify the connection location with a simple system. According to the invention of claim 4, compared with the configuration in which a form can be created only at a specific location, the form can be created and saved in advance and used separately. According to the invention of claim 5, compared with the configuration in which a form can be created only at a specific location, the form can be created in advance, and the labor at the time of transmission can be reduced. According to the invention of claim 6, compared with the configuration in which only the input of information about a user corresponding to the item data is performed, it is possible to input information about a user corresponding to item data not managed by the terminal device into the form. According to the invention of claim 7, compared with the configuration of simply inputting information about an added user into the form, the information about the added user can be used for form creation after the next time. According to the invention of claim 8, unlike the configuration of storing information about a user in a database on the server side, it is possible to present only necessary information about a user according to the format of the form. According to the invention of claim 9, compared with the case of uniformly transmitting information about a user for a form, it is possible to operate to accept information about a user for a form only at a specific location such as a window. According to the invention of claim 10, compared with a configuration that only inputs information related to a user corresponding to item data, it is possible to input information related to a user corresponding to item data not managed by the terminal device into the form. According to the invention of claim 11, compared with a configuration that simply inputs information related to the added user into the form, the information related to the added user can be used for form creation after the next time. According to the invention of claim 12, in a computer installed with the program of the present invention, different from a configuration that causes information related to a user to be held in a database on the server side, it is possible to present only the information related to the user necessary according to the format of the form. According to the invention of claim 13, in a computer installed with the program of the present invention, compared with a case of uniformly transmitting the created form, it is possible to operate to accept the transmission of the form only at a specific place such as a window. According to the invention of claim 14, in a computer installed with the program of the present invention, compared with a configuration that specifies a location using a positioning system or the like, it is possible to specify a connection location with a simple system. According to the invention of claim 15, in a computer installed with the program of the present invention, compared with a configuration that allows a form to be created only at a specific place, it is possible to create a form in advance and reduce the labor at the time of transmission. According to the invention of claim 16, in a computer installed with the program of the present invention, compared with a configuration that only inputs information related to a user corresponding to item data, it is possible to input information related to a user corresponding to item data not managed by the terminal device into the form. According to the invention of claim 17, in a computer installed with the program of the present invention, compared with a configuration that simply inputs information related to the added user into the form, the information related to the added user can be used for form creation after the next time.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Mode for Carrying Out the Invention

[0010] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0011] [First Embodiment] [System Configuration] FIG. 1 is a diagram showing the configuration of a form creation system to which the first embodiment is applied. The form creation system 10 according to the first embodiment includes a terminal device 100, a form creation server 200, and a business server 300. In the first embodiment, form data is created in the terminal device 100. Specifically, a form template is sent from the form creation server 200 to the terminal device 100, and a form is created by inputting information into the template in the terminal device 100.

[0012] The terminal device 100 is an information processing device used by the form creator. As the terminal device 100, for example, a portable information processing device such as a smartphone or a tablet terminal, or a personal computer or the like is used. The terminal device 100 is connected to the form creation server 200 via a network and acquires a form template from the form creation server 200. Further, the terminal device 100 transmits the form data created to the form creation server 200 via the network.

[0013] Further, the terminal device 100 may have a function of reading a code image 400. Code information is recorded in the code image 400. The code information includes connection information for connecting to the form creation server 200 and identification information for identifying that it is information obtained by reading the code image 400. The terminal device 100 reads the code image 400, connects to the form creation server 200 based on the obtained connection information, and transmits the identification information obtained by reading the code image 400 to the form creation server 200. Thereby, the terminal device 100 can notify the form creation server 200 that it has connected by reading the code image 400.

[0014] As the code image 400, various existing images can be used. For example, it may be a two-dimensional code such as a QR code (registered trademark), or it may be a barcode. Also, the URL (Uniform Resource Locator) of the form creation server 200 may be described in text as connection information. Further, both the URL of the form creation server 200 and the identification information may be described in text. When the code information is described in text, the terminal device 100 reads the code information by performing analysis processing such as OCR (Optical Character Recognition) on an image including the text captured by a camera, for example.

[0015] In the present embodiment, the code image 400 is installed at a specific location. Here, the specific location means specifying the location where the terminal device 100 connects to the form creation server 200. As described above, connection information is recorded in the code image 400, and the terminal device 100 can connect to the form creation server 200 using this connection information. Also, identification information is recorded in the code image 400, and using this identification information, the code image 400 used for the terminal device 100 to connect to the form creation server 200 can be specified. Therefore, by installing the code image 400 at a specific location, when the terminal device 100 connects to the form creation server 200 using the code information read from the code image 400, the form creation server 200 can specify the location where the terminal device 100 connects to the form creation server 200 based on the identification information included in the code information acquired from the terminal device 100.

[0016] As the installation location of the code image 400, for example, a location where a service using a form by the form creation system 10 is implemented can be considered. As an example, consider the case where the form creation system 10 is applied to the window service that accepts the submission of forms such as application forms. In this case, if a form is created near the window, it is assumed that the created form will be immediately submitted to the window. On the other hand, if a form is created at a location other than the window, it is assumed that the form will be submitted when the user goes to the window after form creation. Therefore, by installing the code image 400 near the window, depending on whether the terminal device 100 uses the code image 400 to connect to the form creation server 200, it is determined whether the connection is made near the window. When the terminal device 100 connects to the form creation server 200 near the window, the form created by the terminal device 100 is immediately transmitted to the form creation server 200 and becomes the object of processing for the window service. In contrast, when the terminal device 100 connects to the form creation server 200 at a location other than the window, the form created by the terminal device 100 is saved in the terminal device 100 without being sent to the form creation server 200. Then, when the terminal device 100 reconnects to the form creation server 200 near the window again, the form saved in the terminal device 100 is transmitted to the form creation server 200 and becomes the object of processing for the window service. Note that the above application example to the window service is only an example of the application method of the present embodiment. The present embodiment can be applied to various systems that require different operations to be performed on the created form depending on whether or not the connection using the code image 400 is made.

[0017] When using the code image 400 for the above purposes, the identification information of the code image 400 may not identify individual code images 400 but may identify the installation location of the code image 400. In the above example of application to the window service, for example, it is conceivable to install a plurality of code images 400 near the window and record common identification information indicating that it is near the window for these code images 400. Even in this way, if the terminal device 100 connects to the form creation server 200 using any of the code images 400 installed near the window, the form creation server 200 can identify that the connection is from near the window.

[0018] The connection line of the terminal device 100 to the network may be a wireless line or a wired line. In the example shown in FIG. 1, the terminal device 100 and the form creation server 200 are connected by a wireless line, but the configuration is not limited to the illustrated one. For example, as shown in FIG. 1, when the terminal device 100 is a smartphone, the terminal device 100 can be connected to the network by wireless data communication. On the other hand, when the terminal device 100 is a personal computer, the terminal device 100 may be connected to the network using a LAN (Local Area Network) cable.

[0019] The form creation server 200 is a server that supports the creation of forms in the form creation system 10. Specifically, in response to a request from the terminal device 100, it transmits form template data to the terminal device 100 and receives form data created in the terminal device 100. The form creation server 200 is a server provided on the network and may be configured by a single server machine, or may be realized by a virtual server or a cloud server that realizes the functions of the form creation server 200 by a plurality of servers.

[0020] The business server 300 is a server used for business using the created form. The business server 300 acquires the form created by the form creation server 200, accepts an operation by a person in charge of the business, and executes processing on the form according to the accepted operation. The type of business using the form is not particularly limited. Examples of business using the form include window operations for accepting application forms or registration forms as an example of the form. The business server 300 is a server provided on the network and may be configured by a single server machine, or may be realized by a virtual server or a cloud server that realizes the functions of the business server 300 by a plurality of servers. Also, in the configuration example shown in FIG. 1, the form creation server 200 and the business server 300 are described as separate servers, but they may be configured as a single server having the functions of the form creation server 200 and the business server 300.

[0021] <Hardware Configuration of Terminal Device 100> FIG. 2 is a diagram showing a hardware configuration example of terminal device 100. Terminal device 100 is realized by, for example, a computer, and includes a processor 101, a RAM 102 (Random Access Memory), a ROM (Read Only Memory) 103, a storage device 104, a camera 105, a display device 106, an input device 107, and a communication interface 108.

[0022] Processor 101 is an arithmetic unit that executes programs to perform various processes and controls. RAM 102 is a main storage device (main memory) and is used as a working memory when processor 101 performs arithmetic processing. The ROM 103 holds data such as programs and preset setting values, and processor 101 can directly read programs and data from ROM 103 to execute processing.

[0023] Storage device 104 is a means for storing programs and data. A program is stored in storage device 104, and processor 101 reads the program stored in storage device 104 into the main storage device and executes it. Also, the results of processing by processor 101 are stored and saved in storage device 104. Specifically, form data created in terminal device 100 is stored in storage device 104. Also, information about the user of terminal device 100 is stored in storage device 104. This information about the user is used for creating form data. As storage device 104, for example, a magnetic disk device or an SSD (Solid State Drive) or the like is used.

[0024] The camera 105 is an imaging device for acquiring image data. As shown in FIG. 1, the camera 105 is used to image the code image 400 when the terminal device 100 connects to the form creation server 200 using the information recorded in the code image 400. Note that the camera 105 is not an essential component of the terminal device 100. As a means for acquiring the code image 400, instead of the camera 105 of the terminal device 100, for example, a digital camera as an external device capable of transmitting image data to the terminal device 100 may be connected to the terminal device 100 and used.

[0025] The display device 106 is a device that displays images and documents for viewing by the user of the terminal device 100. When creating a form in the terminal device 100, the display device 106 displays a form based on the format data acquired from the form creation server 200 and the information input by the user. The display device 106 is realized by, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, or the like.

[0026] The input device 107 is a device used by the user of the terminal device 100 to input data and commands. When creating a form in the terminal device 100, the input device 107 is used to input information for the form. The input device 107 is realized by, for example, a keyboard, a pointing device, a touch sensor, or the like. The touch sensor as the input device 107 may be configured as a touch panel by overlapping the display screen of the display device 106. The input device 107 is an example of an input means.

[0027] The communication interface 108 is a connection means for connecting to the form creation server 200 via a network. The communication interface 108 is realized by a device corresponding to the type of network and line to which the terminal device 100 is connected. For example, when connecting to a network via a wired line, a network adapter corresponding to the used line is used, and when connecting to a network via a wireless line, a wireless device is used.

[0028] <Functional Configuration of Terminal Device 100> FIG. 3 is a diagram showing the functional configuration of the terminal device 100. The terminal device 100 realizes each function of an image analysis function 111, a connection location identification function 112, a form creation function 113, a device control function 114, and a user information management function 115 when the processor 101 shown in FIG. 2 executes a program. Programs for realizing each function of the terminal device 100 are stored, for example, in the ROM 103 and the storage device 104 shown in FIG. 2.

[0029] The image analysis function 111 is a function for analyzing a code image 400 acquired by the camera 105 or the like. The terminal device 100 reads connection information and identification information recorded in the code image 400 by the image analysis function 111. The image analysis function 111 and the camera 105 are an example of a reading means for reading code information recorded in the code image 400.

[0030] The connection location identification function 112 is a function for identifying the location of the terminal device 100 when the terminal device 100 connects to the form creation server 200. Here, the location of the terminal device 100 means the location where the terminal device 100 physically exists. As a method for identifying the connection location, various existing methods may be used and are not particularly limited. For example, a satellite positioning system, an indoor positioning system using radio waves or sound waves, etc. may be used. Also, information indicating the location may be recorded in the code image 400, and the location information may be extracted from the code information read by the image analysis function 111. Further, a database in which the identification information recorded in the code image 400 is associated with the location information of the location where the code image 400 is provided may be prepared, the database may be queried using the identification information as a search key, and the location information may be acquired. In this case, the database may be provided on the network as a server to which the terminal device 100 can connect, similar to the form creation server 200, for example. Also, this database may be provided in the form creation server 200.

[0031] The form creation function 113 is a function for creating a form using the form template acquired from the form creation server 200. The terminal device 100 acquires form format data and item data from the form creation server 200 by the form creation function 113. The format data is data recording the format of the form, and the item data is data indicating items (hereinafter referred to as "entry items") for which entry of information into the form is required. The terminal device 100 acquires information corresponding to each item of the item data from, for example, the storage device 104 shown in FIG. 2, and inputs it into the format data to create a form. Here, among the entry items into the form, information is input only for items for which information corresponding to the storage device 104 is stored, and no information is input for items for which information corresponding to the storage device 104 is not stored.

[0032] Also, the terminal device 100 causes the form creation function 113 to display a form based on the format data on, for example, the display device 106 shown in FIG. 2. If there are items into which the information acquired from the storage device 104 has been input, the form is displayed with the information entered in the corresponding items of the form. The user of the terminal device 100 can refer to the display of this form and input information for items for which no information has been entered. The terminal device 100 accepts this information input by the form creation function 113 and enters the input information into the form. Then, the terminal device 100 stores and saves the created form in, for example, the storage device 104 shown in FIG. 2. Also, when the terminal device 100 satisfies predetermined transmission conditions, the created form is transmitted to the form creation server 200. The transmission conditions will be described later.

[0033] The device control function 114 is a function for controlling each device provided in the terminal device 100. Specifically, it controls the operations of the storage device 104, camera 105, display device 106, input device 107, communication interface 108, etc. shown in FIG. 2. As a result, writing and reading of data to / from the storage device 104, imaging by the camera 105, display on the display device 106, reception of input by operating the input device 107, transmission and reception of data using the communication interface 108, etc. are executed. Here, although the control for each device has been described as one integrated function, usually, a driver program for controlling each device is prepared for each device. Also, a processor for controlling each device may be provided individually for each device.

[0034] The user information management function 115 is a function for managing information related to the user. Information related to the user includes, for example, so-called personal information and information representing the user's attributes. Specifically, for example, information such as name, date of birth, address, telephone number, email address, affiliated organization name, etc. can be cited. Also, information related to the user may include not only the user's own information but also information of a person having a specific relationship with the user. For example, it may include information such as the names of the user's family members and other members of the same organization as the user. The user information management function 115 associates these item names with the user's information corresponding to each item and stores and manages them, for example, in the storage device 104 shown in FIG. 2. Most of the information required to be filled in the form is the information of the form creator. Therefore, by previously storing information related to the user of the terminal device 100 as described above, when creating a form by the form creation function 113, the corresponding information can be acquired and automatically input.

[0035] Note that the information managed by the user information management function 115 does not necessarily correspond to all the information that must be entered in the form. The form creation system 10 is assumed to support various types of forms. In this case, the information required to be entered may vary depending on the type of form. Therefore, not all of the information required to be entered in a certain form needs to be managed by the user information management function 115, or information other than the information required to be entered in a certain form may be managed by the user information management function 115.

[0036] <Configuration of the form creation server 200> FIG. 4 is a diagram showing the configuration of the form creation server 200. The form creation server 200 includes a storage device 211 and a control device 212. Here, these devices will be described as the devices constituting one form creation server 200. However, as described above, the form creation server 200 may be a virtual server realized by a plurality of servers, etc., and the storage device 211 and the control device 212 may be realized by separate servers.

[0037] The storage device 211 is a device that stores data related to forms. Specifically, the storage device 211 stores form format data and item data that identify the items to be entered in the form.

[0038] The control device 212 receives a request from the terminal device 100, reads out the form format data and item data from the storage device 211, and transmits them to the terminal device 100. Further, the control device 212 receives the form data created by the terminal device 100 and transmits the received form data to the business server 300. The control device 212 may store and save the form data received from the terminal device 100 in the storage device 211.

[0039] <Example of form format> FIG. 5 is a diagram showing an example of the form display. When the terminal device 100 acquires the form format data from the form creation server 200, it displays a form as shown in FIG. 5 on the display device 106 shown in FIG. 2, for example, in the format specified by the acquired format data. In the form 500 shown in FIG. 5, an item name display column 510 and an input column 520 are provided. In the item name display column 510, the item names (entry items) of the information for which entry is required in the form 500 are displayed. In the example shown in FIG. 5, the item names of "Name", "Kana", "Address", "Email Address", "Email Address (for confirmation)", and "Phone Number" are displayed in the item name display column 510. Attributes related to the items may be displayed in the item name display column 510. For example, for items for which it is required to always enter information, an attribute display of "Required" indicating that the entry of information is mandatory may be performed. In the example shown in FIG. 5, an attribute display of "Required" is attached to each item name display column 510, indicating that the entry of information for all the illustrated items is mandatory.

[0040] In the input column 520, text boxes for inputting information corresponding to each item are displayed. In the example shown in FIG. 5, for each item other than the item name "Address", one text box is provided for each item. The input column 520 corresponding to the item name "Address" is further provided with sub-items of "Postal Code", "Prefecture", "City", "Town Name and Lot", and "Building Name", and text boxes for each sub-item are provided. Among these sub-items, the text box for "Prefecture" is provided with the description "▼ Please select" and the display button "∨" of the pull-down menu, and is configured such that one of the prefectures can be selected and input from the pull-down displayed menu.

[0041] The data related to the form sent from the form creation server 200 to the terminal device 100 includes the form format data and the item data corresponding to each item of the form. In the example shown in FIG. 5, along with the format data of the form 500, the item data indicating each item name displayed in the item name display column 510 is sent.

[0042] When the terminal device 100 acquires the format data and item data of a form and displays a form as shown in FIG. 5, if information corresponding to the item data is managed by the user information management function 115, such information is input into the form and the form is displayed. In the example shown in FIG. 5, the terminal device 100 extracts information corresponding to the items displayed in the item name display column 510 from the information about the user and inputs it into the input column 520 of the corresponding item.

[0043] <Examples of Information about Users and Information Registration> FIG. 6 is a diagram showing an example of information managed by the user information management function 115 of the terminal device 100. As shown in FIG. 6, the information about the user is associated with an item name (described as "item" in the figure) and the information corresponding to each item name. As described above, there may be a case where an entry of information not included in the information managed by the user information management function 115 is required for a form. In such a case, information can be additionally registered as a management target of the user information management function 115.

[0044] FIG. 7 is a diagram showing an example of a registration screen for information about a user. When additionally registering information that is a management target of the user information management function 115, the terminal device 100 displays a registration screen 600 as shown in FIG. 7 on the display device 106 shown in FIG. 2, for example. The registration screen 600 shown in FIG. 7 is provided with an item name input section 610 and an information input section 620. The item name input section 610 is provided with a text box for inputting the item name of the information about the user to be newly registered. The information input section 620 displays a text box for inputting information corresponding to the item input in the item name input section 610. For example, when trying to newly register the date of birth as information about the user, the item name "Date of Birth" is input into the text box of the item name input section 610, and the date of birth of the user of the terminal device 100 is input into the text box of the information input section 620.

[0045] As described above, when creating a form, form data and item data indicating items to be entered in the form are sent from the form creation server 200 to the terminal device 100. When registering information about a user using the registration screen 600, the terminal device 100 may automatically input the item names of the item data acquired from the form creation server 200 into the item name input section 610 when displaying the registration screen 600 on the display device 106. In this case, since the item names are already entered in the item name input section 610 of the displayed registration screen 600, the user may input information corresponding to this item into the information input section 620.

[0046] When registering information about a user, the item names of the items used may be given different names while having the same meaning. For example, "name" and "first name". In such cases, in order to avoid duplicate registration of the same information with different item names, normalization processing may be performed on the item names so that item names with common or similar meanings are treated as one item. For item name normalization, existing normalization methods used in so-called search engines or the like may be used.

[0047] <Scene of form creation by terminal device 100> Here, a scene of creating a form using the terminal device 100 in the form creation system 10 of the first embodiment will be described. In this embodiment, as a method for the terminal device 100 to connect to the form creation server 200, either a method using the code image 400 or a method not using the code image 400 can be adopted. In the method using the code image 400, the terminal device 100 connects to the form creation server 200 using the connection information read from the code image 400. As a method not using the code image 400, a method in which the user manually inputs the URL of the form creation server 200 on the terminal device 100 or uses a search service to connect to the form creation server 200 can be adopted.

[0048] First, in the description of the code image 400, it was stated that by installing the code image 400 at a specific location, the connection location can be identified according to whether the code image 400 is used when the terminal device 100 connects to the form creation server 200. Below, the operation of the terminal device 100 will be described using an example in which the form creation system 10 is applied to window operations, which was used in the description of the installation location of the code image 400.

[0049] <Operation of Terminal Device 100> Figure 8 is a flowchart showing the operation of the terminal device 100 during form creation. As described above, there are two methods for the terminal device 100 to connect to the form creation server 200: a method using the connection information of the code image 400 and a method not using the code image 400. Here, the description will be based on the premise of connecting using the code image 400. In the above example of applying the form creation system 10 to window operations, the code image 400 is provided near the window. Therefore, when the terminal device 100 connects to the form creation server 200 using the code image 400, it is determined that this connection is made near the window.

[0050] First, the user of the terminal device 100 uses the camera 105 of the terminal device 100 to capture the code image 400. The terminal device 100 analyzes the code image 400 by the image analysis function 111 to read the code information (S801). Then, the terminal device 100 uses the read code information to connect to the form creation server 200 (described as "server" in the figure) by the form creation function 113 (S802), and acquires the form format data from the form creation server 200 (S803). At this time, the terminal device 100 acquires the item data of the entry items in the form from the form creation server 200 together with the format data.

[0051] Next, the terminal device 100 displays a form on the display device 106 based on the acquired format data by a form creation function 113 or the like, and accepts input of information for the form (S804). Hereinafter, the screen on which this form is displayed is referred to as a "form creation screen". First, the terminal device 100 reads, from the storage device 104, information about the user corresponding to the item data acquired together with the format data by the user information management function 115. Then, the terminal device 100 inputs the read information to the input location of the corresponding item in the form by the form creation function 113. As a result, when the form creation screen is displayed on the display device 106, among the entry items in the form, regarding the information managed by the user information management function 115, it is displayed in a state where the input field 520 (see FIG. 5) of the corresponding item has been filled. And, regarding the items not managed by the user information management function 115 among the entry items in the form, they are displayed as blank fields where the information has not been input.

[0052] The user of the terminal device 100 operates the input device 107 of the terminal device 100, specifies an unfilled item of the form on the form creation screen displayed on the display device 106, and enters information. Also, the user may specify an item in which information has already been entered on the form creation screen and change the entered information. The terminal device 100 accepts these operations, inputs information to the specified item, and displays the input information in the input field 520 of the corresponding item of the form on the form creation screen.

[0053] After the above operations and when the entry of information into the form is completed, the user performs a completion operation indicating that the creation of the form is completed. The completion operation may be performed, for example, by selecting a completion button displayed together with the form on the display device 106. The completion button is a button object for causing the terminal device 100 to recognize that the creation of the form is completed. The selection of the completion button is performed, for example, by clicking a button object that is the completion button with a mouse or touching it on a touch panel.

[0054] When the terminal device 100 receives a completion operation by the user (S805), it determines whether there is a shortage of input information. Specifically, it determines whether there is an item for which information is required to be filled in and for which the information has not been input among the items that must have information filled in. If there is such an unfilled required item (YES in S806), the terminal device 100 displays, on the display device 106, an error message indicating that there is an item that is required to be input but has not been input (S807), and returns to S804 to receive the input of information.

[0055] On the other hand, when information has been input for all required items (NO in S806), the terminal device 100 displays, on the display device 106, a confirmation screen for the form in which the information has been input (S808). The user checks the input content by referring to the confirmation screen. If it is necessary to correct the input content (YES in S809), the user performs an operation to return the display of the display device 106 from the confirmation screen to the form creation screen. When the terminal device 100 receives this user operation, it returns to S804, displays the form creation screen on the display device 106, and receives the input for correcting the information.

[0056] If it is not necessary to correct the input content (NO in S809), the terminal device 100 determines, by the connection location specifying function 112, whether the connection location to the form creation server 200 is a window. Here, as described in S801 and S802, since the code information read from the code image 400 is used for the connection from the terminal device 100 to the form creation server 200, the terminal device 100 determines that the connection location is near the window. Since the connection location to the form creation server 200 is near the window (YES in S810), the terminal device 100 transmits the created form data to the form creation server 200 (S811) and stores it in the storage device 104 (S812).

[0057] When the terminal device 100 connects to the form creation server 200 by manually entering a URL or the like without using the code image 400, the terminal device 100 determines that the connection location is not near the window. Since the connection location of the terminal device 100 to the form creation server 200 is not near the window (NO in S810), the created form data is not transmitted to the form creation server 200 and is saved in the storage device 104 (S812).

[0058] As described above, when the terminal device 100 connects to the form creation server 200 without using the code image 400, the created form data is not transmitted to the form creation server 200 but is saved in the terminal device 100. In this case, when the user goes near the window after creating the form data and connects to the form creation server 200 using the code image 400, the form data saved in the terminal device 100 is transmitted to the form creation server 200. Specifically, when the terminal device 100 connects to the form creation server 200 using the code information read from the code image 400 by the operations shown in S801 and S802 of FIG. 8, if the form data that has already been created is saved in the terminal device 100, the terminal device 100 does not perform the operations after S803 and transmits the saved form data to the form creation server 200. In other words, with the condition that the connection to the form creation server 200 is made using the code image 400 while the form data that has already been created is saved in the terminal device 100, the form data saved in the terminal device 100 is transmitted to the form creation server 200.

[0059] <Operation of the form creation server 200> FIG. 9 is a flowchart showing the operation of the form creation server 200 during form creation. As an initial operation during form creation, when the form creation server 200 receives a request to obtain form format data and item data from the terminal device 100, it reads the format data and item data from the storage device 211 and returns them to the terminal device 100. When form data is created in the terminal device 100, the created form data is transmitted from the terminal device 100 to the form creation server 200.

[0060] When the form creation server 200 receives form data (S901), it stores the received form data in the storage device 211 and transfers it to the business server 300 for registration as a business target (S902, S903). The business server 300 displays the form on the display device of a business terminal (not shown) used by the person in charge of the counter service in the order in which the form data is registered as a business target. The person in charge of the business sequentially processes the forms displayed on the business terminal.

[0061] Figure 10 is a flowchart showing the operation at the time of registering item data in the form creation server 200. In the form creation server 200, when the format data of the form is changed or a new form is to be created, new item data used in the new format data is additionally registered. When registering new item data, first, candidates for item data are input to the form creation server 200. The input of candidates for item data is performed, for example, manually by the administrator of the form creation server 200 using an administrator terminal (not shown).

[0062] When the form creation server 200 receives the input of item data candidates (S1001), it searches for item data that is the same as or similar to the input item data candidates among the item data stored in the storage device 211 (S1002). Then, if there is no item data that is the same as or similar to the item data candidates (NO in S1003), the form creation server 200 registers the input item data candidates as new item data and stores them in the storage device 211 (S1006).

[0063] On one hand, when there is item data that is the same as or similar to the item data candidate (YES in S1003), the form creation server 200 causes the input item data candidate and the retrieved item data to be displayed on the display device of the administrator's terminal and accepts editing by the administrator (S1004). The editing policy for the item data can be specifically determined according to the specifications related to the management of item data in the form creation server 200. For example, it is conceivable to unify a plurality of item data determined to be similar into one item data, or to associate them with each other so that they can be treated as a set of item data groups.

[0064] When the editing of the item data is completed, the administrator operates the administrator's terminal to send information indicating that the editing of the item data is completed to the form creation server 200. When the editing of the item data is completed, the form creation server 200 registers the edited item data and stores it in the storage device 211 (S1005, S1006).

[0065] [Second Embodiment] In the first embodiment, the terminal device 100 obtains the form data of the form from the form creation server 200 and creates a form by inputting information into the obtained form data. In contrast, in the second embodiment, the terminal device 100 identifies the information to be input into the form and transmits it to the form creation server 200, and the form creation server 200 creates a form using the information obtained from the terminal device 100.

[0066] [System Configuration] The configuration of the form creation system 10 in the second embodiment is the same as the configuration of the form creation system 10 in the first embodiment described with reference to FIG. 1. The form creation system 10 of the second embodiment includes a terminal device 100, a form creation server 200, and a business server 300. The terminal device 100 can read code information from the code image 400 and connect to the form creation server 200 using the connection information included in the read code information.

[0067] [Functional Configuration of Terminal Device 100] FIG. 11 is a diagram showing the functional configuration of the terminal device 100. The terminal device 100 realizes each function of an image analysis function 121, a connection location identification function 122, a form information creation function 123, a device control function 124, and a user information management function 125 when the processor 101 shown in FIG. 2 executes a program. A program for realizing each function of the terminal device 100 is stored, for example, in the ROM 103 and the storage device 104 shown in FIG. 2. Among the functions shown in FIG. 11, the functions of the image analysis function 121, the connection location identification function 122, the device control function 124, and the user information management function 125 are the same as the functions of the image analysis function 111, the connection location identification function 112, the device control function 114, and the user information management function 115 of the terminal device 100 in the first embodiment described with reference to FIG. 3.

[0068] The form information creation function 123 is a function for creating form information which is information input to a form in form creation. The terminal device 100 acquires item data of a form from the form creation server 200 by the form information creation function 123. When the terminal device 100 acquires the item data, it acquires information corresponding to each item of the acquired item data from, for example, the storage device 104 shown in FIG. 2 and creates form information.

[0069] The form information is a set of information corresponding to the item data acquired from the form creation server 200 among the information related to the user managed by the user information management function 125. Note that the form information created by the terminal device 100 does not necessarily include information corresponding to all the item data acquired from the form creation server 200. When information corresponding to a certain item data does not exist in the information managed by the user information management function 125, the form information does not include information corresponding to that item data.

[0070] In addition, the terminal device 100 causes the form information creation function 123 to display the created form information on the display device 106 shown in FIG. 2, for example. The display of the form information may be, for example, a list display that associates item names with information. When there is item data without corresponding information as described above, the information for the item name of the item data is blank. The user of the terminal device 100 can refer to the display of this form information and input information for items without information. The terminal device 100 accepts this information input by the form information creation function 123 and adds the input information to the form information. Then, the terminal device 100 stores and saves the created form information in the storage device 104 shown in FIG. 2, for example. Further, when the terminal device 100 satisfies predetermined transmission conditions, the created form information is transmitted to the form creation server 200. The transmission conditions will be described later.

[0071] <Configuration of Form Creation Server 200> FIG. 12 is a diagram showing the configuration of the form creation server 200. The form creation server 200 includes a storage device 221 and a control device 222. Among the functions shown in FIG. 12, the storage device 221 is the same as the storage device 211 of the form creation server 200 in the first embodiment described with reference to FIG. 4.

[0072] The control device 222 receives a request from the terminal device 100, reads out form item data from the storage device 221, and transmits it to the terminal device 100. Further, the control device 222 in the form creation server 200 of the second embodiment includes a form creation function 223. The control device 222 receives the form information created from the terminal device 100 and creates a form by the form creation function 223 using the received form information. Then, the control device 222 transmits the data of the created form to the business server 300. The control device 222 may store and save the data of the created form in the storage device 221.

[0073] The form creation function 223 is a function that creates a form using the form template acquired from the form creation server 200. The form creation server 200 reads the form format data from the storage device 221 by the form creation function 223. Then, the form creation server 200 inputs the form information acquired from the terminal device 100 into the read format data to create a form.

[0074] <Scene of creating form information> Here, the scene of form creation in the form creation system 10 of the second embodiment will be described. In this embodiment, the form is created in the form creation server 200 using the form information created by the terminal device 100. On the other hand, the form information is created in the terminal device 100. Further, when the terminal device 100 is connected to the form creation server 200 using the code image 400, the terminal device 100 transmits the form information to the form creation server 200.

[0075] Also in the second embodiment, as a method for the terminal device 100 to connect to the form creation server 200, either a method using the code image 400 or a method not using the code image 400 can be adopted. In the method using the code image 400, the terminal device 100 connects to the form creation server 200 using the connection information read from the code image 400. As a method not using the code image 400, a method can be adopted in which the user manually inputs the URL of the form creation server 200 in the terminal device 100 or uses a search service to connect to the form creation server 200.

[0076] In the first embodiment, in the description of the code image 400, it was stated that by installing the code image 400 at a specific location, the connection location can be specified according to whether the code image 400 is used when the terminal device 100 connects to the form creation server 200. Hereinafter, the operation of the terminal device 100 will be described using the example of applying the form creation system 10 to window work, which was used in the description of the installation location of the code image 400 in the first embodiment.

[0077] <Operation of terminal device 100> FIG. 13 is a flowchart showing the operation of the terminal device 100 when creating form information. As described above, there are two methods for the terminal device 100 to connect to the form creation server 200: a method using the connection information of the code image 400 and a method not using the code image 400. Here, the description will be made on the premise of connecting using the code image 400. In the example of applying the form creation system 10 described above to counter service, the code image 400 is provided near the counter. Therefore, when the terminal device 100 connects to the form creation server 200 using the code image 400, it is determined that this connection is made near the counter.

[0078] First, the user of the terminal device 100 uses the camera 105 of the terminal device 100 to capture the code image 400. The terminal device 100 analyzes the code image 400 by the image analysis function 121 to read the code information (S1301). Then, the terminal device 100 uses the read code information to connect to the form creation server 200 (described as "server" in the figure) by the form information creation function 123 (S1302), and acquires the item data of the form from the form creation server 200 (S1303).

[0079] Next, the terminal device 100 displays the acquired item data on the display device 106 by the form information creation function 123 or the like, and accepts the input of information for each item (S1304). The terminal device 100 first reads, from the storage device 104, information about the user corresponding to the item data acquired from the form creation server 200 by the user information management function 125. Then, the terminal device 100 displays, on the display device 106, a form information creation screen including the information read from the storage device 104 by the form information creation function 123. The display method of the information on this screen can be, for example, a list display in which the read information is arranged in association with the items. Here, when the information corresponding to a certain item is not stored in the storage device 104, the display of the information for that item is blank.

[0080] The user of the terminal device 100 operates the input device 107 of the terminal device 100 and enters information by designating an item with unentered information among the form information displayed on the display device 106. Further, the user may designate an item with already-entered information on the form information creation screen and change the entered information. The terminal device 100 accepts these operations, inputs the information corresponding to the designated item, and displays the input information together with the item.

[0081] After the input of the form information is completed through the above operations, the user performs a completion operation indicating that the input of the information is completed. The completion operation may be performed, for example, by selecting a completion button displayed together with the form on the display device 106.

[0082] When the terminal device 100 accepts the completion operation by the user (S1305), it determines whether there is a shortage of input information. Specifically, it determines whether there is an item for which information input is essential and for which no information has been input. If there is such an unentered essential item (YES in S1306), the terminal device 100 displays an error message indicating that there is an item that is essential for input and has not been input on the display device 106 (S1307), and returns to S1304 to accept the input of information.

[0083] On the other hand, when information has been input for all essential items (NO in S1306), the terminal device 100 displays an information confirmation screen on the display device 106 (S1308). The confirmation screen may be, for example, a list display in which items and information are arranged in association. The user checks the input content with reference to the confirmation screen. If it is necessary to correct the input content (YES in S1309), the user performs an operation to return the display of the display device 106 from the confirmation screen to the form information creation screen. When the terminal device 100 accepts this user operation, it returns to S1304, displays the form information creation screen on the display device 106, and accepts the input for correcting the information.

[0084] If there is no need to correct the input content (NO in S1309), the terminal device 100 determines whether the connection location to the form creation server 200 is a window by means of the connection location identification function 122. Here, as described in S1301 and S1302, since the code information read from the code image 400 is used for the connection from the terminal device 100 to the form creation server 200, the terminal device 100 determines that the connection location is near the window. Since the connection location to the form creation server 200 is near the window (YES in S1310), the terminal device 100 transmits the created form information to the form creation server 200 (S1311) and stores it in the storage device 104 (S1312).

[0085] When the terminal device 100 connects to the form creation server 200 by manually inputting a URL or the like without using the code image 400, the terminal device 100 determines that the connection location is not near the window. Since the connection location to the form creation server 200 is not near the window (NO in S1310), the terminal device 100 stores the created form information in the storage device 104 without transmitting it to the form creation server 200 (S1312).

[0086] As described above, when the terminal device 100 connects to the form creation server 200 without using the code image 400, the created form information is not transmitted to the form creation server 200 but is stored in the terminal device 100. In this case, when the user goes near the window after creating the form information and connects to the form creation server 200 using the code image 400, the form information stored in the terminal device 100 is transmitted to the form creation server 200. Specifically, when the terminal device 100 connects to the form creation server 200 using the code information read from the code image 400 by the operations shown in S1301 and S1302 of FIG. 13, if the form information that has already been created is stored in the terminal device 100, the terminal device 100 does not perform the operations after S1303 and transmits the stored form information to the form creation server 200. In other words, on the condition that the connection to the form creation server 200 is made using the code image 400 while the form information that has already been created is stored in the terminal device 100, the form information stored in the terminal device 100 is transmitted to the form creation server 200.

[0087] <Operation of the form creation server 200> FIG. 14 is a flowchart showing the operation of the form creation server 200 at the time of form creation. As an initial operation at the time of form creation, when the form creation server 200 receives a request for acquiring item data of a form from the terminal device 100, it reads out the item data from the storage device 221 and returns it to the terminal device 100. When form information is created in the terminal device 100, the created form information is transmitted from the terminal device 100 to the form creation server 200.

[0088] When the form creation server 200 receives form information from the terminal device 100 (S1401), it reads out the form format data from the storage device 221, fills in the form information acquired from the terminal device 100 in the read format data, and creates a form (S1402). Then, the form creation server 200 stores the created form in the storage device 221 and transfers it to the business server 300 for registration as a business target (S1403). The business server 300 displays the form on a display device of a business terminal (not shown) used by a person in charge of counter business in the order in which the form data is registered as a business target. The person in charge of business sequentially processes the forms displayed on the business terminal.

[0089] The embodiments of the present invention have been described above. However, the technical scope of the present invention is not limited to the above embodiments. For example, in the above embodiments, as a method for specifying the connection location when the terminal device 100 connects to the form creation server 200, mainly, a method of determining based on the installation location of the code image 400 has been described. On the other hand, the use of various positioning systems and methods of recording location information in the code image 400 has also been described. Furthermore, the reading of the code image 400 as a form transmission condition and the method of specifying the connection location may be separated. Specifically, for specifying the connection location, for example, when using an indoor positioning system or the like and the terminal device 100 reads the code image 400 and connects to the form creation server 200, it is conceivable to transmit the created form data and form-related information to the form creation server 200. In this way, for example, even when it is determined that the terminal device 100 is connected to the form creation server 200 at a specific location such as near a window, the transmission and non-transmission of the form data and form-related information can be controlled according to whether the connection is made using the code image 400 or not. In addition, various changes and configuration alternatives that do not deviate from the scope of the technical idea of the present invention are included in the present invention.

Explanation of Reference Numerals

[0090] 10... Form creation system, 100... Terminal device, 111, 121... Image analysis function, 112, 122... Connection location specification function, 113... Form creation function, 114, 124... Device control function, 115, 125... User information management function, 123... Form-related information creation function, 200... Form creation server, 223... Form creation function, 300... Business server, 400... Code image

Claims

1. A terminal device for creating a form, and a server that receives transmission of the form from the terminal device, comprising: The server transmits, in response to a request from the terminal device, the format data of the form with item data indicating input items of information related to necessary users added thereto to the terminal device, The terminal device, stores the information related to the user in the storage device of its own device in association with the item data, creates a form by inputting, among the information related to the user stored in its own device, the information corresponding to the item data added to the format data received from the server, into the input location associated with the item data in the format data, has a function of specifying the location where it is connected to the server, A form creation system, characterized in that when the form is created by connecting to the server at a predetermined specific location, the created form is transmitted to the server.

2. The terminal device, wherein when the form is created by connecting to the server at a location other than the specific location, the created form is not transmitted to the server, as claimed in claim 1.

3. The terminal device, comprises reading means for reading a code recorded in a code image, When connected to the server by the code read from the code image provided at the specific location by the reading means, the created form is transmitted to the server, as claimed in claim 2.

4. The terminal device, when the form is created by connecting to the server at a location other than the specific location, stores the created form in the storage device, as claimed in claim 2 or claim 3.

5. When the terminal device is connected to the server at the specific location, if it has stored the form created by connecting to the server at a location other than the specific location, the stored form is transmitted to the server, as claimed in claim 4.

6. The terminal device, comprises input means for the user to input information related to the user, The form creation system according to claim 1, wherein when there is no information corresponding to the item data added to the format data among the information about the user stored in the device, the input means receives input of information and inputs the input information to an input location associated with the item data in the format data.

7. The form creation system according to claim 6, wherein the terminal device stores information corresponding to the item data input by the user in association with the item data in the storage device.

8. A terminal device for storing information about a user; A server that acquires information about the user for a form from the terminal device and creates a form, comprising: The server transmits item data indicating input items of information necessary for creating the form to the terminal device in response to a request from the terminal device. The terminal device: Stores information about the user in association with the item data. Extracts information corresponding to the item data received from the server from the information about the user stored in the device, and stores it in the storage device of the device as information about the user for the form. Has a function of specifying the location where it is connected to the server. When connected to the server at a predetermined specific location to acquire the item data, the form creation system is characterized by transmitting information about the user for the form based on the item data to the server.

9. The terminal device: When connected to the server at a location other than the specific location to acquire the item data, the form creation system according to claim 8 is characterized by not transmitting information about the user for the form based on the item data to the server.

10. The terminal device: Is provided with input means for the user to input information about the user. The form creation system according to claim 8, wherein when there is no information corresponding to the item data among the information about the user stored in the device, the input means receives input of information and inputs the input information to an input location associated with the item data.

11. The form creation system according to claim 10, wherein the terminal device stores information corresponding to the item data input by the user in the storage device in association with the item data.

12. Controlling a computer to store in a storage device, in association with each other, information about a user and item data for classifying the information about the user, acquire form data of a form, extract item data from the acquired form data, based on the extracted item data, read from the storage device information corresponding to the item data among the information about the user stored in the storage device, create a form by inputting the read information into an input location associated with the item data in the form data, specify the location where the form data was acquired, When the form data is acquired at a predetermined specific location, the created form is transmitted to a specific external device and the form is also stored in the storage device. A program characterized by this.

13. Controlling the computer to When the form data is acquired at a location other than the specific location, the created form is stored in the storage device without being transmitted to the external device. The program according to claim 12, characterized by this.

14. Controlling the computer to When the form data is acquired using information obtained by reading a code image provided at the specific location, the created form is transmitted to a server. The program according to claim 13, characterized by this.

15. Controlling the computer to When, when the form data is acquired at the specific location, a form created using the same form data as the form data is stored in the storage device, the stored form is transmitted to a server. The program according to claim 13, characterized by this.

16. Controlling the computer to When there is no information corresponding to the item data added to the form data among the information about the user stored in the storage device, accept input of information corresponding to the item data by the user, and input the input information into an input location associated with the item data in the form data. The program according to claim 12, characterized by this.

17. Controlling the computer to The program according to claim 16, characterized in that information corresponding to the item data input by the user is stored in the storage device in association with the item data.

Citation Information

Patent Citations

  • Electronic application and electronic slip distribution service system

    JP1999328288A

  • Electronic application method

    JP2006221493A

  • Portable device for form auto-filling, non-temporary computer readable recording medium storing form auto-filling order, and form auto-filling method

    JP2015165395A

  • Site access system, and access code generation device, method, and program thereof

    JP2020021140A

  • Procedure agency robot, terminal, procedure agency method, procedure processing method and program

    JP2021068077A