Information provision system, information provision method, and information provision program

The information provision system addresses the challenge of efficient information transmission in building design and construction by using a three-dimensional model with user comments and synchronized threads, enhancing communication and reducing misunderstandings among stakeholders.

JP7731569B2Active Publication Date: 2025-09-01STYLEPORT CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies face challenges in efficiently and appropriately transmitting information between users involved in the design, construction, and management of buildings, leading to misunderstandings and discrepancies in information handling.

Method used

An information provision system that displays a three-dimensional model of a building on a display device, accepts user comments, and associates them in threads with specific objects, allowing multiple users to view and respond to comments in real-time, maintaining a synchronized view of the model and its attributes.

Benefits of technology

Facilitates efficient and appropriate communication of information among users, reducing misunderstandings and ensuring all parties involved can grasp the status and updates of building design and construction effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007731569000001
    Figure 0007731569000001
  • Figure 0007731569000002
    Figure 0007731569000002
  • Figure 0007731569000003
    Figure 0007731569000003
Patent Text Reader

Abstract

To efficiently and properly transmit information between users who share information about a space of a building or the like.SOLUTION: An information provision system includes at least one processor. At least one processor displays a screen including a three-dimensional model of a building on a display device, receives a first comment by a first user to an object of the building displayed on the screen, displays a thread including the first comment on the screen in association with the object, receives a second comment by a second user to the object after the thread is displayed, and displays the thread further including the second comment on the screen in association with the object.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] One aspect of the present disclosure relates to an information providing system, an information providing method, and an information providing program. [Background technology]

[0002] Conventionally, there have been known techniques for displaying information about buildings based on the results of interviews with customers. For example, Patent Document 1 discloses a technique for displaying identification information for floor plan plans for each room based on housing information about the customer's home that is the subject of floor plan planning and customer information about the customer's requests for the floor plan planning. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-109830 Summary of the Invention [Problem to be solved by the invention]

[0004] One aspect of the present disclosure aims to efficiently and appropriately transmit information between users who wish to share information about a space such as a building. [Means for solving the problem]

[0005] An information provision system according to one embodiment of the present disclosure includes at least one processor, which displays a screen including a three-dimensional model of a building on a display device, accepts a first comment by a first user regarding an object of the building displayed on the screen, associates a thread including the first comment with the object and displays it on the screen, and after the thread is displayed, accepts a second comment by a second user regarding the object, and further associates a thread including the second comment with the object and displays it on the screen.

[0006] An information provision method according to one embodiment of the present disclosure is an information provision method executed by an information provision system having at least one processor, and includes the steps of: displaying a screen including a three-dimensional model of a building on a display device; accepting a first comment by a first user regarding an object of the building displayed on the screen; associating a thread including the first comment with the object and displaying it on the screen; after the thread is displayed, accepting a second comment by a second user regarding the object; and associating a thread further including the second comment with the object and displaying it on the screen.

[0007] An information provision program according to one embodiment of the present disclosure causes a computer to execute the following steps: displaying a screen including a three-dimensional model of a building on a display device; accepting a first comment from a first user regarding an object of the building displayed on the screen; associating a thread including the first comment with the object and displaying it on the screen; after the thread is displayed, accepting a second comment from a second user regarding the object; and associating a thread further including the second comment with the object and displaying it on the screen.

[0008] In this way, comments from each user about an object in a building are displayed together in a thread associated with the object, enabling efficient and appropriate communication of information between users who wish to share information about spaces such as buildings. [Effects of the Invention]

[0009] According to one aspect of the present disclosure, information can be efficiently and appropriately transmitted between users who wish to share information about a space such as a building. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a diagram illustrating an example of an overall configuration of an information providing system according to an embodiment. [Figure 2]FIG. 1 is a diagram illustrating an example of a hardware configuration of an information providing system according to an embodiment. [Figure 3] FIG. 10 is a diagram illustrating an example of a display of a support screen. [Figure 4] FIG. 10 is a diagram illustrating an example of a display of a support screen. [Figure 5] FIG. 10 is a diagram illustrating an example of a thread display. [Figure 6] FIG. 10 is a diagram illustrating an example of a status display. [Figure 7] 1 is a flowchart illustrating an example of an information providing method according to an embodiment. [Figure 8] FIG. 10 is a sequence diagram illustrating an example of an information providing method according to the embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of a thread display. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are designated by the same reference numerals, and redundant description will be omitted.

[0012] [System Configuration] An information provision system according to an embodiment is a computer system for communicating information between users who wish to share information about a space such as a building. Specifically, the information provision system is a computer system for communicating information between users who need to deepen their understanding of a space such as a building. A building refers to a structure that is fixed to a specific piece of land or space. A building is, for example, a structure having a roof and pillars or walls. A building according to this embodiment may include a civil engineering structure. Examples of buildings include detached houses, condominiums, office buildings, and public facilities. The type of building is not limited. A space such as a building is not limited to the space within the building, but also includes the exterior of the building and the surrounding environment. The space also includes objects that form the space other than the building. Sharing information about a building refers to the act of exchanging information within the building during, for example, the design, construction, inspection, management, and viewing of the building. Below, information sharing during the design of a building is described as an example of sharing information about a space such as a building. Designing a building is the process of concretizing a plan for the construction of a building. Designing a building is, for example, the task of considering the structure or function required for the exterior or interior of a building. Building design is carried out when building a new building, renovating, expanding, relocating, reducing, or demolishing the building. There are no limitations on the purpose of designing a building. Below, we will show the interior design of a newly built house as an example of building design.

[0013] Users who share information when designing a building refer to entities that directly or indirectly participate in the design of the building. For example, such users include at least one of the entities that design the building, the entities that construct the building according to the design, and the entities involved in the building that is constructed through the design and construction. Such users may include, for example, customers (owners) considering purchasing or renting a building, designers and design companies that design the building, landlords, caretakers and management companies that rent or manage the building, real estate companies and developers that buy and sell buildings, builders that construct the building, suppliers that supply materials to builders, suppliers that supply furniture and fixtures to be placed in the building, etc. Such users may also include administrators of the information provision system.

[0014] FIG. 1 is a diagram showing an example of the overall configuration of an information providing system 1 according to an embodiment. The information providing system 1 includes a management device 40. The management device 40 can access a plurality of user terminals 10, a model database 20, and a comment database 30 via a communication network 50. In the information providing system 1, when information relating to a three-dimensional model displayed by the model database 20 is transmitted between the plurality of user terminals 10, comments are managed in the comment database 30 and the management device 40. Details will be described below.

[0015] The user terminal 10 is a computer used by a user. There is no limitation on the type of computer used as the user terminal 10. For example, the user terminal 10 may be a mobile terminal such as a high-function mobile phone (smartphone), a mobile phone, a personal digital assistant (PDA), a tablet terminal, or a wearable terminal, or a personal computer. There is no limitation on the number of user terminals 10 in the information providing system 1.

[0016] The user terminal 10 accepts input operations from the user and transmits information related to the input operations to the management device 40 via the communication network 50. In response to display control by the management device 40, the user terminal 10 displays a screen for supporting the design of a building. In the present disclosure, this screen is also referred to as a "support screen." The user terminal 10 includes input devices such as a keyboard, mouse, and touch panel, and display devices such as a monitor and touch panel.

[0017] The model database 20 is a database that stores property information used to display a 3D model of a building on the user terminal 10. In one example, data items of the property information include a building ID that uniquely identifies the building and a 3D model of the building. The 3D model is electronic data for displaying a building in a three-dimensional manner. In one example, the 3D model is created by converting a blueprint created using CAD (Computer Aided Design) using a conversion system. The 3D model may be created using, for example, 3DCAD (three-dimensional Computer Aided Design), BIM (Building Information Modeling), or CIM (Construction Information Modeling / Management). The 3D model may include models of the exterior and interior of the building, models of furniture that can be installed in the building, and the like. The configuration of the property information and the 3D model is not limited. In one example, the property information is stored in the model database 20 by the building designer or the operator of the management device 40.

[0018] The comment database 30 is a database that stores comment information indicating comments entered on architectural objects. In one example, data items of the comment information include a thread ID, a comment list, a status, graphic information, and viewpoint information.

[0019] A thread ID is an identifier that uniquely identifies a thread assigned to a specified object. A thread is a mechanism that represents a set of one or more comments and statuses corresponding to a certain object as one group (one unit). A building object is a tangible object related to a building to which a comment is attached. An object may be a component of a building, such as a pillar, wall, beam, window, door, storage, interior or exterior, or an item installed within a building, such as furniture or electrical appliances.

[0020] A comment list is a collection of one or more comments on an object. Each record in the comment list may include a comment ID that uniquely identifies the comment, a user ID that uniquely identifies the user who input the comment, the comment, and a display order. Each comment may be expressed using at least one of text, graphics, audio, and images.

[0021] A status is information that is set based on one or more comments. For example, a status may indicate the latest status of work on an object.

[0022] The graphic information is information indicating a graphic drawn by a user for an object. For example, the graphic information may indicate a graphic drawn to surround the object, or a graphic pointing to the object.

[0023] The viewpoint information includes at least one of information indicating a viewpoint with respect to the 3D model (hereinafter referred to as viewpoint information) and information indicating attributes related to the building (hereinafter referred to as attribute information). The "viewpoint with respect to the 3D model" can be said to be the way the 3D model displayed on the user terminal 10 appears. In one example, the viewpoint information may be expressed using the viewpoint position, direction, elevation angle (depression angle), angle of view, etc. The "attributes related to the building" are characteristics set by the user for the 3D model displayed on the user terminal 10. In one example, the attribute information may be expressed using the exterior condition, interior condition, sunlight conditions, time of day, the condition of a human model virtually standing in the space, the furniture installation condition, etc. Each piece of viewpoint information is, for example, information at the time when the user wrote the comment. Below, viewpoint information including viewpoint information and attribute information is shown as an example of viewpoint information.

[0024] The management device 40 is a computer that controls the content of the support screen to be displayed on the user terminal 10. The management device 40 includes, as functional components, an input receiving unit 41 and a display control unit 42. These functional components work together to control the support screen on the user terminal 10.

[0025] The input receiving unit 41 is a functional element that receives information input to the user terminal 10. For example, the input receiving unit 41 receives query information for querying the model database 20 for property information. Alternatively, the input receiving unit 41 receives information related to comments or status. The input receiving unit 41 outputs an operation signal indicating the received information to the display control unit 42.

[0026] The display control unit 42 is a functional element that controls the support screen on the user terminal 10. Based on an operation signal input from the input receiving unit 41, the display control unit 42 accesses at least one of the model database 20 and the comment database 30 to acquire at least one of property information and comment information, and controls the support screen based on the acquired information.

[0027] When inquiry information for inquiring about specific property information is input from a certain user terminal 10, the display control unit 42 obtains property information corresponding to the inquiry information from the model database 20, and displays a support screen including a three-dimensional model indicated by the property information on the user terminal 10.

[0028] When a new object not yet associated with a thread is selected on the user terminal 10 displaying the support screen, the display control unit 42 registers new comment information related to the object in the comment database 30. Furthermore, the display control unit 42 displays a thread for accepting input of a first comment and a status on the support screen in association with the object. When a comment is entered, the display control unit 42 adds a record related to the comment to a comment list of the new comment information. When a status is entered, the display control unit 42 registers the status in the new comment information. When a figure is drawn for the object, the display control unit 42 registers figure information indicating the figure in the new comment information. In response to accepting the first comment, the display control unit 42 generates viewpoint information including viewpoint information and attribute information and registers this viewpoint information in the new comment information. Furthermore, the display control unit 42 displays a thread including the new comment or status on the support screen of the user terminal 10.

[0029] When an object to which a thread is already associated is selected on the user terminal 10 displaying the support screen, the display control unit 42 reads comment information corresponding to the object from the comment database 30. Then, the display control unit 42 displays a thread on the support screen based on the comment information. In one example, when the display control unit 42 redisplays the thread, it displays a 3D model based on viewpoint information recorded in the comment information. With this display method, a 3D model from the same viewpoint as when the first comment was received and with the same attributes as when the first comment was received is displayed on the user terminal 10. When a new comment (second comment) is entered in this thread, the display control unit 42 adds a record related to the comment to the comment list of the corresponding comment information. When the status of the thread is updated, the display control unit 42 registers the updated status in the corresponding comment information. Furthermore, the display control unit 42 displays a thread including the new comment or the updated status on the support screen. As a result, one comment is added to the thread.

[0030] Fig. 2 is a diagram showing a general hardware configuration of the management device 40. As shown in Fig. 2, for example, the management device 40 includes, as physical components, a processor 101, a main memory unit 102, an auxiliary memory unit 103, a communication control unit 104, an input device 105, and an output device 106.

[0031] The processor 101 executes an operating system and application programs. The main memory 102 is composed of, for example, ROM and RAM. The auxiliary memory 103 is composed of, for example, a hard disk or flash memory, and generally stores a larger amount of data than the main memory 102. The auxiliary memory 103 stores an information provision program P for realizing each of the above-mentioned functional elements in the management device 40. The communication control unit 104 is composed of, for example, a wireless communication module. The input device 105 is composed of, for example, a keyboard, mouse, or touch panel. The output device 106 is composed of, for example, a monitor and speaker.

[0032] Each functional element of the management device 40 is realized by loading an information provision program P onto the processor 101 or the main memory unit 102 and having the processor 101 execute the information provision program P. The information provision program P includes code for implementing an input reception unit 41 and a display control unit 42. The processor 101 operates the communication control unit 104, the input device 105, or the output device 106 in accordance with the information provision program P, and reads and writes data from and to the main memory unit 102 or the auxiliary memory unit 103. This processing realizes each functional element of the user terminal 10. Data or databases required for processing may be stored in the main memory unit 102 or the auxiliary memory unit 103.

[0033] The information provision program P may be provided by being fixedly recorded on a tangible recording medium such as a semiconductor memory. Alternatively, the information provision program P may be provided via a communication network as a data signal superimposed on a carrier wave. The provided information provision program P is stored in the auxiliary storage unit 103.

[0034] The management device 40 may be a computer that stores property information in the model database 20. For example, the management device 40 accesses the model database 20 via the communication network 50 and stores the latest property information in the model database 20, thereby registering new property information or updating the property information.

[0035] Next, a support screen displayed on the user terminal 10 will be described. The support screen includes at least a 3D model shown in the property information corresponding to the inquiry information. In response to a comment input by the user, the support screen further includes a thread showing the comment.

[0036] 3 is a diagram showing a first screen 60, which is an example of a support screen. The first screen 60 includes a 3D model 2 and an operation panel 61. The display control unit 42 changes the user's viewpoint of the 3D model 2 in response to input operations such as dragging and scrolling on the user terminal 10. This function allows the user to virtually move within the 3D model 2 and view any part of the building from any position and angle.

[0037] The operation panel 61 is a user interface for creating a comment. In the example of Fig. 3, the operation panel 61 includes a comment adding button 62 and a plurality of drawing buttons 63.

[0038] The comment button 62 is a user interface for adding a comment to an object in a building. When the comment button 62 is operated by the user, a thread icon 64 and a comment input field 65 are displayed on the first screen 60. The thread icon 64 and the comment input field 65 are arranged, for example, near the object selected by the user.

[0039] The comment input field 65 is a user interface for creating a comment and a status. The comment input field 65 includes the name of the user operating the user terminal 10 ("User A" in FIG. 3), an attachment selection field 66, a character input field 67, a status input field 68, and a save button 69. The attachment selection field 66 is a user interface for attaching a file. After the user operates the attachment selection field 66, an arbitrary file stored in a given storage unit (not shown) is selected and the file is attached. The character input field 67 is a user interface for accepting input of a comment. For example, the user enters a message to be conveyed to other users as a comment in the character input field 67. The status input field 68 is a user interface for accepting a status selection operation. The save button 69 is a user interface for accepting input of an attachment file, a comment, and a save operation for reflecting the status on the support screen.

[0040] The figure drawing button 63 is a user interface for drawing a figure on the 3D model 2 displayed on the first screen 60. For example, the user operates the figure drawing button 63 to draw a figure to distinguish the object to which a comment is to be added from other parts of the 3D model 2. Figures that can be drawn using the figure drawing button 63 include, for example, a line segment, a circle, a rectangle, an arrow, etc.

[0041] In response to the operation of the save button 69, the input receiving unit 41 receives the input comment, status, and graphic information. In response to receiving the comment, the display control unit 42 acquires viewpoint information. For example, this viewpoint information includes viewpoint information regarding the viewpoint of the three-dimensional model at the time the comment add button 62 was pressed, and attribute information regarding the features set for the three-dimensional model. The display control unit 42 generates new comment information based on this information and stores this comment information in the comment database 30.

[0042] FIG. 4 is a diagram showing a second screen 70, which is another example of the support screen. The second screen 70 is displayed on the user terminal 10 after a beam is selected as an object on the first screen 60 and a first comment is registered about the beam. The second screen 70 may be displayed on the user terminal 10 of a second user who is different from the first user who input the first comment, or may be displayed on the user terminal 10 of the first user. In other words, the comment information input on the first screen 60 can be shared among multiple users. The second screen 70 includes the operation panel 61, similar to the first screen 60. The second screen 70 further includes a thread 74. The thread 74 is, for example, arranged near the corresponding object together with a thread icon 64.

[0043] The thread 74 includes, for example, a first comment field 75 and a comment input field 65. The first comment field 75 shows a comment and a status that have been entered in association with an object on the first screen 60. The first comment field 75 includes the name of the user who posted the comment on the first screen 60 ("User A" in FIG. 4), a first comment 77, and a status 78. The comment input field 65 in the thread 74 accepts input such as additions or replies to the first comment field 75.

[0044] The second screen 70 further includes graphic information 79. The graphic information 79 indicates a graphic created by operating the graphic drawing button 63 on the first screen 60. In one example, the display control unit 42 causes the second screen 70 to be displayed on the user terminal 10 so that the thread 74 and the graphic information 79 are superimposed on the 3D model 2. The display control unit 42 may also display the thread 74 so that it is not superimposed on the 3D model 2. The graphic drawing button 63 on the second screen 70 may receive input such as additions or edits to the graphic information 79.

[0045] In response to the operation of the save button 69, the input receiving unit 41 receives the comment (second comment), status, and graphic information input on the second screen 70. Subsequently, the input receiving unit 41 updates the corresponding comment information in the comment database 30 based on this information.

[0046] FIG. 5 is a diagram showing an example of a thread display. FIG. 5 shows a portion of a third screen 80, which is an example of a support screen, and a thread 74 displayed on the third screen 80. The third screen 80 indicates that a kitchen faucet fixture has been selected as the target object. The thread 74 indicates that users A, B, and C have entered comments about the faucet fixture, in that order. The thread 74 includes a first comment field 75 containing a comment entered by user A, a second comment field 85 containing a comment entered by user B, and a third comment field 95 containing a comment entered by user C. The thread 74 further includes a comment input field 65 for accepting new comments. The status 78 indicates the value "Question" registered or updated by user C.

[0047] FIG. 6 is a diagram showing an example of a status display. In this example, list information 100 is information that aggregates each of threads 74a, 74b, 74c, and 74d. The list information 100 is displayed on the support screen after at least one thread is created. The threads 74a, 74b, 74c, and 74d each include the latest comment fields 75a, 75b, 75c, and 75d and statuses 78a, 78b, 78c, and 78d. Examples of statuses include "Request for correction confirmation," "Correction in progress," "Checking," and "Question and answer."

[0048] When a specific thread (e.g., thread 74a) is selected in the list information 100, the display control unit 42 sets the display of the three-dimensional model (the viewpoint relative to the three-dimensional model) based on the viewpoint information associated with the thread, and displays one or more comments included in the thread.

[0049] Each of the threads 74a, 74b, 74c, and 74d in the list information 100 may display the total number of comments in the thread, or the total number of comments in the thread that have not been read by the user.

[0050] The display control unit 42 may display a user interface for various settings related to the support screen on the user terminal 10. For example, the user terminal 10 may display a setting screen for performing various settings such as brightness, volume, font size, and thread size of the space within the 3D model 2.

[0051] [System Operation] The operation of the management device 40 will be described below with reference to Fig. 7 and Fig. 8, and an information providing method according to this embodiment will be described below. Fig. 7 and Fig. 8 are flowcharts showing an example of the information providing method according to this embodiment. First, the control of the support screen on one user terminal 10 will be described with reference to Fig. 7.

[0052] In step S1, the display control unit 42 displays a support screen including the 3D model 2 on the user terminal 10. In response to the input receiving unit 41 receiving inquiry information from the user terminal 10, the display control unit 42 reads out property information corresponding to the inquiry information from the model database 20, and displays a support screen including the 3D model 2 indicated by the property information on the user terminal 10.

[0053] In step S3, the input receiving unit 41 receives an operation for inputting a comment on the object of the building displayed on the support screen. In one example, the input receiving unit 41 receives either an operation for creating a new thread or an operation for selecting an existing thread.

[0054] In step S5, if the accepted operation is to create a new thread ("Create new thread" in step S5), the process proceeds to step S7.

[0055] In step S7, the display control unit 42 associates the new thread with the object and displays it on the support screen. In the example of Fig. 3, the display control unit 42 represents the new thread by combining a thread icon 64 and a comment input field 65.

[0056] In step S9, the display control unit 42 displays the input comment in the new thread. In one example, in response to pressing the save button 69 in the comment input field 65 of the new thread, the display control unit 42 generates and registers comment information. In addition, the display control unit 42 displays the thread including the registered comment on the support screen.

[0057] In step S5, if the accepted operation is the selection of an existing thread ("selection of existing thread" in step S5), the process proceeds to step S11.

[0058] In step S11, the display control unit 42 displays the input comment in the existing thread. In one example, in response to pressing the save button 69 in the comment input field 65 of the existing thread, the display control unit 42 updates the corresponding comment information. In addition, the display control unit 42 displays a thread that further includes the new comment on the support screen.

[0059] As shown in step S13, the management device 40 repeats the processes from step S3 onwards until the support screen is terminated (for example, until the support screen is closed on the user terminal 10). For example, in response to an operation for inputting a comment on another object, the management device 40 executes a process related to a new thread (steps S7 and S9) or a process related to an existing thread (step S11).

[0060] With reference to FIG. 8, an example of an information provision method in which multiple users exchange information about one object in a building will be described. In this example, the multiple users are a first user and a second user. Assume that the first user writes a first comment about the object, and then the second user writes a second comment about the object. Assume that the first user is viewing the support screen on his or her own user terminal 10 when the second user writes the second comment. In the following description, the user terminal 10 of the first user will be referred to as "user terminal 10a," and the user terminal 10 of the second user will be referred to as "user terminal 10b," to distinguish between the two user terminals 10.

[0061] In step S101, the input receiving unit 41 acquires inquiry information from the user terminal 10a.

[0062] In step S103, the display control unit 42 reads out property information corresponding to the inquiry information from the model database 20, and acquires a 3D model 2 of the building indicated by the property information. The display control unit 42 may acquire one or more pieces of comment information corresponding to one or more objects of the building from the comment database 30.

[0063] In step S105, the display control unit 42 transmits the 3D model 2 (and the comment information) to the user terminal 10a and causes the user terminal 10a to display the 3D model 2 (and the comment information). This process allows the first user to view any location within the 3D model 2. If an object associated with an existing thread is located within the range being viewed by the first user, the display control unit 42 displays the list information or the existing thread on the support screen.

[0064] In step S107, the user terminal 10a accepts input of a first comment for the object. The first user may select an object that has not yet been associated with a thread, or may select an object that already has a thread associated with it. In either case, the user terminal 10a accepts the first comment for the selected object.

[0065] In step S109, the input receiving unit 41 receives the first comment from the user terminal 10a.

[0066] In step S111, the display control unit 42 registers comment information including the first comment in the comment database 30. When a new thread is created, the display control unit 42 generates a new record of the comment information and stores the new record in the comment database 30. When an existing thread corresponding to the object exists, the display control unit 42 adds the first comment to the record of the comment information corresponding to the existing thread.

[0067] In step S113, the display control unit 42 transmits a registration notification to the user terminal 10a for displaying the thread including the first comment in association with the target object.

[0068] In step S115, in response to the registration notification, the user terminal 10a displays the thread including the first comment on the support screen.

[0069] After that, in step S201, the input receiving unit 41 acquires the inquiry information from the user terminal 10b.

[0070] In step S203, the display control unit 42 reads out property information corresponding to the query information from the model database 20, and acquires a 3D model 2 of the building indicated by the property information. The display control unit 42 may acquire one or more pieces of comment information corresponding to the object from the comment database 30.

[0071] In step S205, the display control unit 42 transmits the 3D model 2 (and the comment information) to the user terminal 10b, and causes the user terminal 10b to display the 3D model 2 (and the comment information). This process allows the second user to view any location within the 3D model 2. If an object associated with an existing thread is located within the range being viewed by the second user, the display control unit 42 displays the list information or the existing thread on the support screen.

[0072] In step S207, the user terminal 10b accepts input of a second comment on the object.

[0073] In step S209, the input receiving unit 41 receives the second comment from the user terminal 10b.

[0074] In step S211, the display control unit 42 accesses the comment database 30 and adds the second comment to the comment information corresponding to the object, thereby updating the comment information.

[0075] In step S213, the display control unit 42 transmits a registration notification to the user terminal 10b for displaying the thread including the second comment in association with the object, and also transmits the registration notification to the user terminal 10a.

[0076] In step S215, in response to the registration notification, the user terminal 10b displays a thread including the second comment in addition to the first comment on the support screen.

[0077] In step S217, in response to the registration notification in step S213, the user terminal 10a displays the thread including the second comment in addition to the first comment on the support screen.

[0078] If the user terminal 10a is not displaying the support screen when the second user posts the second comment, the display control unit 42 does not send a registration notification to the user terminal 10a in step S213, and step S217 is not executed.

[0079] [effect] As described above, an information provision system according to one embodiment of the present disclosure includes at least one processor, which displays a screen including a three-dimensional model of a building on a display device, accepts a first comment by a first user regarding an object of the building displayed on the screen, associates a thread including the first comment with the object and displays it on the screen, and after the thread is displayed, accepts a second comment by a second user regarding the object, and further associates a thread including the second comment with the object and displays it on the screen.

[0080] An information provision method according to one embodiment of the present disclosure is an information provision method executed by an information provision system having at least one processor, and includes the steps of: displaying a screen including a three-dimensional model of a building on a display device; accepting a first comment by a first user regarding an object of the building displayed on the screen; associating a thread including the first comment with the object and displaying it on the screen; after the thread is displayed, accepting a second comment by a second user regarding the object; and associating a thread further including the second comment with the object and displaying it on the screen.

[0081] An information provision program according to one embodiment of the present disclosure causes a computer to execute the following steps: displaying a screen including a three-dimensional model of a building on a display device; accepting a first comment from a first user regarding an object of the building displayed on the screen; associating a thread including the first comment with the object and displaying it on the screen; after the thread is displayed, accepting a second comment from a second user regarding the object; and associating a thread further including the second comment with the object and displaying it on the screen.

[0082] In this way, comments from each user about an object in a building are displayed together in a thread associated with the object, enabling efficient and appropriate communication of information between users who wish to share information about spaces such as buildings.

[0083] In the planning stage of a new building, renovation, or expansion, it may be necessary for not only the sales representatives and designers of the building to provide information to the customer, but also for many other parties, such as the builder, interior designer, and furniture maker, to provide and confirm information. For example, with the conventional technology described in Patent Document 1, it is difficult for each of the above-mentioned parties to provide new information on the building's target objects and added information and confirm the image while sharing it. Furthermore, with the technology described in Patent Document 1, each party cannot grasp the status and process of responding to the customer's requests, which may lead to discrepancies in the handling of information among the parties.

[0084] On the other hand, the information provision system displays the building object on a display device (user terminal) using a 3D model of the building, and then associates a thread containing comments and the like with the object and displays it on the display device. The information provision system also displays the thread on the same screen as the object. Therefore, each user can easily understand the meaning or background of the comments shown in the thread. Furthermore, the information provision system displays the object and a second comment added to the first comment field on the same screen. This makes it less likely that misunderstandings will occur between each user. In this way, information can be efficiently and appropriately provided or confirmed between users who wish to share information about spaces such as buildings.

[0085] In another aspect of the information providing system, at least one processor may receive a status entered by a first user together with a first comment, display a thread including the first comment and the status on the screen in association with the object, and after the thread is displayed, receive a status updated by a second user together with a second comment, and display the thread including the second comment and the updated status on the screen in association with the object. In this case, the status allows the user to easily understand the status of work related to the object.

[0086] In another aspect of the information providing system, at least one processor may acquire viewpoint information indicating a viewpoint relative to the three-dimensional model in response to receiving the first comment, associate the thread with the viewpoint information, and display the three-dimensional model based on the viewpoint information when redisplaying the thread on the screen. By controlling the display of the three-dimensional model in this manner, the position of the thread relative to the three-dimensional model is maintained even if the three-dimensional model itself is changed (e.g., the exterior, interior, or furniture is added, deleted, or changed). This allows the user to easily understand the correspondence between the thread and the object even if the three-dimensional model is changed.

[0087] An information provision system according to another embodiment includes at least one processor, which displays a screen including a three-dimensional model of a building on a display device, accepts a first comment from a first user regarding an object of the building displayed on the screen, associates a thread including the first comment with the object and displays it on the screen, and after the thread is displayed, accepts a second comment from a second user regarding the object, and associates a thread further including the second comment with the object and displays it on the screen of a display device displayed by the first user and a display device operated by the second user. According to this embodiment, when a second comment from the second user is accepted, a thread further including the second comment is synchronously displayed on the screen of the display device operated by the first user as well as on the screen of the display device operated by the second user. In this case, the synchronous display process allows each user to easily understand the status of work related to the object, etc.

[0088] In another aspect of the information providing system, at least one processor, in response to receiving the first comment, may acquire viewpoint information including attribute information indicating characteristics set for the three-dimensional model, associate the thread with the viewpoint information, and display the three-dimensional model based on the viewpoint information when redisplaying the thread on the screen. By controlling the display of the three-dimensional model in this manner, when referring to the thread for the three-dimensional model, a three-dimensional model reflecting the characteristics set when the first comment was received (e.g., addition, deletion, or modification of the exterior, interior, person, or household item) is displayed. This allows the user to easily understand the correspondence between the thread and the object even if the three-dimensional model is changed.

[0089] [Variations] The present disclosure has been described in detail above based on the embodiments. However, the present disclosure is not limited to the above embodiments. Various modifications of the present disclosure are possible without departing from the spirit and scope of the present disclosure.

[0090] In an information providing system according to a modified example, at least one processor may determine public comments to be included in a thread and private comments not to be included in a thread, depending on the user viewing the screen. FIG. 9 is a diagram showing an example of a thread display according to a modified example. In this example, user A, who is a client, user B, who is a designer, and user C, who is a builder, exchange information about an interior wall via a support screen 110. Example (a) of FIG. 9 shows a thread 114 displayed on the user terminal 10 of user A. Example (b) of FIG. 9 shows a thread 114 displayed on the user terminal 10 of user B. In the thread 114, eight comments (comment fields) 121 to 128 have been registered in this order.

[0091] As shown in example (b) of FIG. 9 , the display control unit 42 displays, on the user terminal 10 of user B, a thread 114 including all of comments 121 to 128 by users A, B, and C. In this example (b), due to the window size constraints of the thread 114, only comments 122 to 126 are displayed. On the other hand, in communication via the support screen 110, it may be necessary to exchange information only between some users. For example, when user B (designer) and user C (constructor) are discussing matters that require confidentiality, it is necessary to keep the matters secret from user A (client). In such a case, when user B enters a comment to user C, and when user C enters a comment to user B, they can set their respective comments not to be made public to user A. When the input receiving unit 41 receives the setting, the display control unit 42 displays, on the user terminal 10 of user A, the thread 114 in which the comments are omitted. In the example (a) of FIG. 9, thread 114 does not include comments 123 to 125 between user B and user C, but includes comments 121, 122, 126 to 128 sent or received by user A.

[0092] That is, in the example (a) of Fig. 9, the display control unit 42 determines comments 121, 122, and 126 to 128 as public comments and determines comments 123 to 125 as private comments in response to the viewing by user A. On the other hand, in the example (b) of Fig. 9, the display control unit 42 determines all of comments 121 to 128 as public comments in response to the viewing by user B or user C. By controlling the comments in a thread in this way according to each individual user, it is possible to convey appropriate information to each user who wishes to share information about a space such as a building, and also to appropriately protect the information.

[0093] In this disclosure, the expression "at least one processor executes a first process, executes a second process, ... executes an nth process" or an expression corresponding thereto indicates a concept including a case where the entity executing the n processes from the first process to the nth process (i.e., the processor) changes midway through. In other words, this expression indicates a concept including both a case where all n processes are executed by the same processor and a case where the processor changes among the n processes according to an arbitrary policy.

[0094] The processing procedure of the method executed by at least one processor is not limited to the examples in the above embodiment. For example, some of the steps (processing) described above may be omitted, or the steps may be executed in a different order. Furthermore, any two or more of the steps described above may be combined, or some of the steps may be modified or deleted. Alternatively, other steps may be executed in addition to the steps described above. [Explanation of symbols]

[0095] 1...information provision system, 2...3D model, 10...user terminal, 20...model database, 30...comment database, 40...management device, 41...input reception unit, 42...display control unit, 60...first screen (support screen), 70...second screen (support screen), 74...thread, 75...first comment field, 80...third screen (support screen), 85...second comment field, 95...third comment field, 100...list information, 110...support screen, 114...thread, 121-128...comments (comment field), P...information provision program.

Claims

1. at least one processor; the at least one processor: Displaying a screen including a three-dimensional model of the building on a display device; accepting a first comment from a first user regarding the object of the building displayed on the screen; displaying a thread including the first comment on the screen in association with the object; After the thread is displayed, a second comment on the object by a second user is accepted; displaying the thread further including the second comment on the screen in association with the object; In response to receiving the first comment, acquiring viewpoint information indicating a viewpoint with respect to the three-dimensional model; Associating the thread with the viewpoint information; When the thread is redisplayed on the screen, the three-dimensional model is displayed based on the viewpoint information. Information provision system.

2. the at least one processor: accepting a status input by the first user together with the first comment; displaying the thread including the first comment and the status on the screen in association with the object; after the thread is displayed, receiving the status updated by the second user along with the second comment; displaying the thread including the second comment and the updated status on the screen in association with the object; The information providing system according to claim 1 .

3. the at least one processor determines public comments to be included in the thread and private comments not to be included in the thread according to a user viewing the screen; 3. The information providing system according to claim 1 or 2.

4. 1. An information provision method performed by an information provision system comprising at least one processor, comprising: displaying a screen including a three-dimensional model of the building on a display device; receiving a first comment from a first user regarding the object of the building displayed on the screen; a step of displaying a thread including the first comment on the screen in association with the object; After the thread is displayed, accepting a second comment on the object by a second user; a step of displaying the thread further including the second comment on the screen in association with the object; acquiring viewpoint information indicating a viewpoint with respect to the three-dimensional model in response to receiving the first comment; associating the thread with the viewpoint information; a step of displaying the three-dimensional model based on the viewpoint information when redisplaying the thread on the screen; Methods of providing information, including:

5. displaying a screen including a three-dimensional model of the building on a display device; receiving a first comment from a first user regarding the object of the building displayed on the screen; a step of displaying a thread including the first comment on the screen in association with the object; After the thread is displayed, accepting a second comment on the object by a second user; a step of displaying the thread further including the second comment on the screen in association with the object; acquiring viewpoint information indicating a viewpoint with respect to the three-dimensional model in response to receiving the first comment; associating the thread with the viewpoint information; a step of displaying the three-dimensional model based on the viewpoint information when redisplaying the thread on the screen; An information providing program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Method and commercial form for cooperative design using internet, and system and recording medium for them

    JP2001195438A

  • Electronic conference method and system for it

    JP2002259313A

  • System for user support, method therefor and information processing apparatus

    JP2003016035A

  • Room layout plan creation support system and room layout plan creation support method

    JP2019109830A

  • Design support system

    JP2019204334A