Method and Program
The method and program enhance user convenience and information storage efficiency by automatically inputting and storing sharing information and position data from electronic content within a computer system, using a dedicated application as the sharing destination.
Patent Information
- Application Number
- JP2022146530
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-09-14
- Publication Date
- 2025-06-18
- Estimated Expiration
- 2042-09-14
AI Technical Summary
Existing techniques for storing information in a computer so that it can be browsed by a user are not optimized for efficiency and user convenience.
A method and program that allow a terminal device to automatically input sharing information from electronic content into an input field, acquire position information, and store spot information for user viewing, by executing an application program configured to start when designated as a sharing destination.
Improves user convenience by allowing spot information, including sharing information of electronic content, to be stored with a simple operation of specifying a dedicated application as the sharing destination, enhancing the overall efficiency of information storage and retrieval.
Smart Images

Figure 0007694516000001 
Figure 0007694516000002 
Figure 0007694516000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a method and a program.
Background Art
[0002] Conventionally, a technique for storing information in a computer so that it can be browsed by a user is known. For example, Patent Document 1 discloses a memo page information display system configured from a terminal device and a server device communicably connected via a network, and displaying memo page information generated based on web text extraction results.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] There is room for improvement in the technique of storing information in a computer so that it can be browsed by a user.
[0005] In view of such circumstances, an object of the present disclosure is to improve the technique of storing information in a computer so that it can be browsed by a user.
Means for Solving the Problems
[0006] A method according to an embodiment of the present disclosure is a method in which a terminal device executes according to an application program configured to be activated when designated as a sharing destination of electronic content, acquiring sharing information set in the electronic content, automatically inputting the sharing information into an input field where a user can input information, Obtaining the position information of the spot, and Storing spot information including the information input in the input field and the obtained position information so that the user can view it.
[0007] A program according to an embodiment of the present disclosure is An application program configured to start when designated as a sharing destination of electronic content, and causes a terminal device to Obtain the sharing information set in the electronic content, Automatically input the sharing information into an input field where the user can input information, Obtain the position information of the spot, and Execute storing spot information including the information input in the input field and the obtained position information so that the user can view it.
Advantages of the Invention
[0008] According to an embodiment of the present disclosure, the technology of storing information in a computer so that it can be viewed by a user is improved.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Modes for Carrying Out the Invention
[0010] Hereinafter, embodiments of the present disclosure will be described.
[0011] (Overview of Embodiment) With reference to FIG. 1, an overview of a system 1 according to an embodiment of the present disclosure will be described. The system 1 includes one or more terminal devices 10 and a server 20. Each terminal device 10 and the server 20 can communicate via a communication line 30 including, for example, the Internet and a mobile communication network.
[0012] The terminal device 10 is a computer such as a PC (Personal Computer), a smartphone, or a tablet terminal, and is used by a user. The server 20 is configured to include one or a plurality of computers capable of communicating with each other.
[0013] In the present embodiment, an application program dedicated to the system 1 (hereinafter also referred to as a dedicated application) is installed in the terminal device 10. The dedicated application has a function (hereinafter also referred to as a spot memo function) that enables a user to view and edit information (hereinafter also referred to as spot information) associated with an arbitrary spot on a map. The spot information may include, for example, a URL, text data, image data, audio data, or a combination thereof. Note that the spot information may be stored in the terminal device 10 or may be stored in the server 20. When the spot information is stored in the server 20, the spot information may include public information that can be viewed and edited by all users using the system 1 and non-public information that can be viewed and edited only by an individual user.
[0014] Referring to FIG. 2, a specific example of the usage mode of the spot memo function will be described. FIG. 2 shows an example of a screen displayed on the terminal device 10 in a state where the dedicated application is being executed in the foreground. The user can specify an arbitrary spot 40 on the map displayed on the screen of the terminal device 10. When the spot 40 is specified, the spot information 41 of the spot 40 is displayed on the screen of the terminal device 10. Then, the user can freely view or edit the spot information 41 displayed on the screen. The spot information 41 shown in FIG. 2 includes four items: "Title / Keyword", "URL", "Image", and "Remarks", but is not limited thereto and may include arbitrary items. Also, in the example shown in FIG. 2, the items of "Title / Keyword", "URL", and "Image" are the above-mentioned public information, and the item of "Remarks" is the above-mentioned non-public information. Note that in the initial state, information may not be input in each item of the spot information 41, or related information of the spot 40 registered in the map data (for example, the name of the spot 40, etc.) may be input in advance. When editing the spot information 41, a GUI (Graphical User Interface) such as an input field where the user can input information may be displayed for each item included in the spot information 41.
[0015] Note that the dedicated application according to this embodiment may have an arbitrary function different from the above-described spot memo function. For example, the dedicated application may have a route search function, a means of transportation reservation function, or a map viewing function, etc. Each function of the dedicated application may be realized by the terminal device 10 alone, or may be realized by the cooperation of the terminal device 10 and the server 20.
[0016] The terminal device 10 also has a function of sharing information among the application programs installed in the device itself (hereinafter also referred to as the information sharing function). For example, when a user is viewing desired electronic content using a first application program and a second application program is specified as a sharing destination of the electronic content, the sharing information set for the electronic content is passed from the first application program to the second application program. The information sharing function may be provided by a system program such as an OS (Operating System) or middleware, for example.
[0017] "Electronic content" is any content provided to a user via a computer, and may include, for example, web pages, posting information in an SNS (Social Networking Service), and distribution videos in a video distribution service, but is not limited thereto. "Sharing information" is metadata set for electronic content, and includes, for example, a URL, text data, image data, or audio data, or a combination thereof, but is not limited thereto. The sharing information may be described in the form of, for example, the OGP (Open Graph Protocol).
[0018] The dedicated application according to this embodiment is configured (implemented) to start when specified as a sharing destination of electronic content. Referring to FIG. 3, a specific example of an operation of specifying the dedicated application as a sharing destination of electronic content (e.g., a web page) from another application program (e.g., a general-purpose web browser) installed in the terminal device 10 will be described. FIG. 3 shows an example of a screen displayed on the terminal device 10 in a state where the web browser is running in the foreground. While browsing a desired web page, the user can tap a sharing button 42 provided in the web browser. When the sharing button 42 is tapped, icons 43 of each application program selectable as a sharing destination of the web page are displayed. Then, when the icon 43 of the dedicated application among the displayed icons 43 is tapped, the dedicated application starts in the foreground, and the sharing information set in the web page is passed from the web browser to the dedicated application.
[0019] Here, the outline of this embodiment will be described, and the details will be described later. The terminal device 10 executes the following operations according to an application program (dedicated application) configured to start when specified as a sharing destination of electronic content. The terminal device 10 acquires the sharing information set in the electronic content. The terminal device 10 automatically inputs the sharing information into an input field where the user can input information. The terminal device 10 acquires the position information of the spot. Then, the terminal device 10 stores the spot information including the information input in the input field and the acquired position information so that the user can view it.
[0020] According to this embodiment, when a user is browsing electronic content (e.g., a web page) using another application program (e.g., a web browser), for example, the user can input the sharing information set for the electronic content into the input field by specifying a dedicated application as the sharing destination of the electronic content. Then, as described above, the spot information including the information input into the input field is stored. In this way, the convenience of the technology for storing information in a computer so that it can be browsed by the user is improved in that the spot information including the sharing information of the electronic content can be stored by a simple operation of specifying a dedicated application as the sharing destination of the electronic content.
[0021] Next, each component included in the system 1 will be described in detail.
[0022] (Configuration of the terminal device) As shown in FIG. 4, the terminal device 10 includes a communication unit 11, an output unit 12, an input unit 13, a storage unit 14, and a control unit 15.
[0023] The communication unit 11 includes one or more communication interfaces connected to the communication line 30. The communication interface corresponds to, for example, mobile communication standards such as 4G (4th Generation) and 5G (5th Generation), a wired LAN (Local Area Network) standard, or a wireless LAN standard, but is not limited thereto and may correspond to any communication standard.
[0024] The output unit 12 includes one or more output devices that output information. The output device is, for example, a display that outputs information as video, or a speaker that outputs information as sound, etc., but is not limited thereto. Alternatively, the output unit 12 may include an interface for connecting an external output device.
[0025] The input unit 13 includes one or more input devices that detect input operations by the user. The input device is, for example, a physical key, a capacitive key, a mouse, a touch panel, a touch screen provided integrally with the display of the output unit 12, or a microphone, etc., but is not limited thereto. Alternatively, the input unit 13 may include an interface for connecting an external input device.
[0026] The storage unit 14 includes one or more memories. The memory is, for example, a semiconductor memory, a magnetic memory, or an optical memory, etc., but is not limited thereto. Each memory included in the storage unit 14 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 14 stores any information used for the operation of the terminal device 10. For example, the storage unit 14 may store a system program, an application program, and map data, etc. In the present embodiment, the storage unit 14 stores the above-mentioned dedicated application. The dedicated application may be stored at the time of manufacturing the terminal device 10, or may be downloaded from a predetermined application distribution server via the communication unit 11 and the communication line 30.
[0027] The control unit 15 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The processor is, for example, a general-purpose processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), or a dedicated processor specialized for specific processing, but is not limited thereto. The programmable circuit is, for example, an FPGA (Field-Programmable Gate Array), but is not limited thereto. The dedicated circuit is, for example, an ASIC (Application Specific Integrated Circuit), but is not limited thereto. The control unit 15 controls the operation of the entire terminal device 10.
[0028] (Configuration of the server) As shown in FIG. 5, the server 20 includes a communication unit 21, a storage unit 22, and a control unit 23.
[0029] The communication unit 21 includes one or more communication interfaces connected to the communication line 30. The communication interface corresponds to, for example, a mobile communication standard, a wired LAN standard, or a wireless LAN standard, but is not limited thereto and may correspond to any communication standard.
[0030] The storage unit 22 includes one or more memories. Each memory included in the storage unit 22 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 22 stores any information used for the operation of the server 20. For example, the storage unit 22 may store a system program, an application program, map information, embedded software, and a database, etc.
[0031] The control unit 23 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The control unit 23 controls the operation of the entire server 20.
[0032] (Operation of the terminal device) With reference to FIG. 6, the operation executed by the terminal device 10 according to the dedicated application will be described. This operation is started, for example, when a user is browsing electronic content (e.g., a web page) using another application program (e.g., a web browser) and the dedicated application is specified as the sharing destination of the electronic content. However, the conditions and / or timing for starting this operation are not limited to this example.
[0033] Step S100: The control unit 15 of the terminal device 10 acquires the sharing information set in the electronic content.
[0034] Specifically, the control unit 15 uses the above-described information sharing function to acquire the sharing information set in the electronic content (e.g., a web page) from another application program (e.g., a web browser).
[0035] Step S101: The control unit 15 automatically inputs the shared information into the input field where the user can input information.
[0036] Here, the control unit 15 may modify the information (here, the shared information) input in the input field according to the user operation.
[0037] Step S102: The control unit 15 acquires the position information of the spot.
[0038] Any method can be adopted to acquire the position information of the spot. For example, the control unit 15 may read the map data stored in the storage unit 14 and display the map on the screen of the display of the output unit 12. Then, the control unit 15 may identify the spot specified by the user on the map and acquire the position information of the spot from the map data.
[0039] Also, for example, the control unit 15 may acquire the position information of the spot based on the shared information acquired in Step S100. Specifically, the control unit 15 acquires the position information of the spot specified from the URL, text data, image data, or audio data included in the shared information or a combination thereof. Specifically, when the shared information includes the position information of the spot, the control unit 15 may directly acquire the position information of the spot from the shared information. Or, when the shared information includes image data, the control unit 15 may, for example, use an image search AI to identify the spot where the image data and the scenery match or are similar, and acquire the position information of the spot from the map data. Or, when the shared information includes information such as the name, address, or URL of the spot, the control unit 15 may identify the name, address, or URL of the spot by information processing such as keyword extraction, natural language processing, image recognition, or voice recognition, and acquire the position information of the spot that matches the name, address, or URL from the map data.
[0040] Step S103: The control unit 15 stores spot information including the information entered in the input field and the position information of the spot acquired in step S102 so that the user can view it.
[0041] Here, the spot information may be stored in the storage unit 14 of the terminal device 10 or may be stored in the storage unit 22 of the server 20. Also, the spot information may be stored as the above-described public information or may be stored as non-public information. In any case, the user of the terminal device 10 can view the stored spot information.
[0042] As described above, the terminal device 10 according to the present embodiment executes the following operations according to an application program (dedicated application) configured to start when specified as a sharing destination of electronic content. The terminal device 10 acquires sharing information set in the electronic content. The terminal device 10 automatically inputs the sharing information into an input field where the user can input information. The terminal device 10 acquires the position information of the spot. Then, the terminal device 10 stores spot information including the information entered in the input field and the acquired position information so that the user can view it.
[0043] According to such a configuration, the convenience of the technology for storing information in a computer so that it can be viewed by the user is improved in that spot information including the sharing information of the electronic content can be stored by a simple operation of specifying a dedicated application as the sharing destination of the electronic content.
[0044] Although the present disclosure has been described based on the drawings and examples, it should be noted that those skilled in the art may make various modifications and alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are included in the scope of the present disclosure. For example, the functions etc. included in each component or each step etc. can be rearranged so as not to be logically contradictory, and a plurality of components or steps etc. can be combined into one or divided.
[0045] For example, in the above-described embodiment, an embodiment in which a part of the processing executed by the terminal device 10 is executed by the server 20 is also possible.
[0046] Also, for example, an embodiment in which a general-purpose computer functions as the terminal device 10 according to the above-described embodiment is also possible. Specifically, a program describing the processing contents for realizing each function of the terminal device 10 according to the above-described embodiment is stored in the memory of a general-purpose computer, and the program is read out and executed by a processor. Therefore, the present disclosure can also be realized as a program executable by a processor or a non-transitory computer-readable medium storing the program.
Description of Reference Numerals
[0047] 1 System 10 Terminal Device 11 Communication Unit 12 Output Unit 13 Input Unit 14 Storage Unit 15 Control Unit 20 Server 21 Communication Unit 22 Storage Unit 23 Control Unit 30 Communication Line 40 Spot 41 Spot Information 42 Sharing Button 43 Icon
Claims
A method for a terminal device to execute according to a second application program configured to have a function allowing a user to view and edit information and to be activated when designated as a sharing destination of electronic content, comprising: Obtaining shared information from the electronic content of a first application program that operates on the terminal device and is different from the second application program and that allows viewing of the electronic content; Automatically inputting the shared information into an input field where the user can input information; Accepting corrections from the user for the shared information automatically input into the input field; Obtaining position information of a spot, and Storing, in a storage unit of the terminal device or a server, spot information including the information input into the input field and the obtained position information so that the user can view it A method comprising the above.
2. The method according to claim 1, further comprising Displaying a map on the screen, and The terminal device obtains position information of a spot designated by the user on the map. A method.
3. The method according to claim 1, wherein The terminal device obtains position information of a spot based on the shared information. A method.
4. The method according to claim 3, wherein The terminal device obtains position information of a spot specified from a URL, text data, image data, audio data, or a combination thereof included in the shared information. A method. A second application program configured to have a function allowing a user to view and edit information and to be activated when designated as a sharing destination of electronic content, the terminal device being provided with: A first application program that operates on the terminal device and is different from the second application program, and that acquires shared information from the electronic content of the first application program that enables viewing of the electronic content. Automatically inputting the shared information into an input field where the user can input information. Accepting corrections from the user for the shared information automatically input into the input field. Acquiring the position information of the spot, and Storing spot information including the information input into the input field and the acquired position information in a storage unit of the terminal device or the server so that the user can view it. A program that causes the above to be executed.
Citation Information
Patent Citations
Information providing device, method, computer program
JP2004053521A
Information retrieval method and device for navigation system
JP2005331511A
Memo page information display system, and server device and program
JP2008059453A
Information processor, information processing method and program
JP2015010979A
Information processing device, information processing method, program, and information processing system
JP2015014946A