Program, information processing device, information processing system and information processing method

The program and information processing system improve the convenience of property management by allowing users to access and manage property information across multiple system contractors without additional authentication, addressing the limitations of existing systems.

JP2025091330APending Publication Date: 2025-06-18DOJUNSHA CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024032668
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-05
Publication Date
2025-06-18

AI Technical Summary

Technical Problem

In the real estate and movable property management industries, multiple operators such as property management companies, asset management companies, tenants, and owners are involved in managing properties, leading to a need for improved convenience in property management systems, as existing systems do not allow seamless access to property information across different system contractors.

Method used

A program and information processing system that executes authentication, specifying, classification, and display control steps to allow users to view property information across multiple system contractors without additional authentication, improving user convenience by consolidating property management data.

Benefits of technology

Enhances user convenience by providing a unified view of property information managed by multiple operators across different system contractors, streamlining property management processes and reducing the burden of multiple authentications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025091330000001_ABST
    Figure 2025091330000001_ABST
Patent Text Reader

Abstract

To enhance convenience of users engaged in properties management.SOLUTION: A control unit executes: an authentication step (S21) of executing first authentication for a user in response to reception of an authentication request from a user terminal operated by the user; an identification step (S22) of identifying properties associated with a user ID on the basis of the user ID included in the authentication request; a classification step (S25) of classifying property information pieces of the properties associated with the users ID into a group on the basis of system contractors of the properties; and a display control step (S27) of, when there are a plurality of classified groups, causing a display unit of the user terminal to display the property information pieces corresponding to the plurality of groups for each group. Therein the system contractor is a contractor of a property management system for managing properties.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a program, an information processing apparatus, an information processing system, and an information processing method.

Background Art

[0002] There is known a property management system that collectively manages information related to the management of each real estate property. For example, Patent Document 1 discloses a real estate management device that permits access to information regarding a property to be managed when an access request to the property to be managed is made by a property manager.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Here, in the real estate industry, often, one property is managed by a plurality of operators such as a property management (PM) company, an asset management (AM) company, a tenant, or the owner of the property, each in their respective roles. And since each operator is often involved in the management of a plurality of properties, for the above-mentioned plurality of properties, each operator will manage them together with a number of other stakeholders. Under the circumstances as described above, an improvement in the convenience of the property management system is demanded. This problem is the same not only for real estate but also for movable properties such as ships or airplanes that require management by a plurality of operators.

[0005] An object of the present disclosure is to provide a program, an information processing apparatus, an information processing system, and an information processing method that can improve the convenience of users involved in the management of properties in view of the above-mentioned problems.

Means for Solving the Problems

[0006] A program according to an aspect of the present disclosure causes an information processing apparatus to execute an authentication step, a specifying step, a classification step, and a display control step. In the authentication step, the information processing apparatus executes a first authentication for the user in response to receiving an authentication request from a user terminal operated by the user. In the specifying step, the information processing apparatus specifies a property associated with the user ID based on the user ID included in the authentication request. In the classification step, the information processing apparatus classifies the property information of the property associated with the user ID into groups based on the system contractor of the property. In the display control step, when there are a plurality of classified groups, the information processing apparatus causes the property information corresponding to the plurality of groups to be displayed on the display unit of the user terminal for each group. The system contractor is a contractor of a property management system for managing the property.

[0007] An information processing apparatus according to an aspect of the present disclosure includes a control unit. The control unit executes an authentication step, a specifying step, a classification step, and a display control step. In the authentication step, the control unit executes a first authentication for the user in response to receiving an authentication request from a user terminal operated by the user. In the specifying step, the control unit specifies a property associated with the user ID based on the user ID included in the authentication request. In the classification step, the control unit classifies the property information of the property associated with the user ID into groups based on the system contractor of the property. In the display control step, when there are a plurality of classified groups, the control unit causes the property information corresponding to the plurality of groups to be displayed on the display unit of the user terminal for each group. The system contractor is a contractor of a property management system for managing the property.

[0008] An information processing system according to an aspect of the present disclosure includes an information processing apparatus including a control unit and a user terminal operated by a user. The control unit executes an authentication step, a specifying step, a classification step, and a display control step. In the authentication step, the control unit performs a first authentication on the user in response to receiving an authentication request from the user terminal. In the specifying step, the control unit specifies a property associated with the user ID based on the user ID included in the authentication request. In the classification step, the control unit classifies the property information of the property associated with the user ID into groups based on the system contractor of the property. In the display control step, when there are a plurality of classified groups, the control unit causes the property information corresponding to the plurality of groups to be displayed on the display unit of the user terminal for each group. The system contractor is a contractor of a property management system for managing the property.

[0009] An information processing method according to an aspect of the present disclosure is executed in an information processing apparatus. The information processing method includes an authentication step, a specifying step, a classification step, and a display control step. In the authentication step, the information processing apparatus performs a first authentication on the user in response to receiving an authentication request from the user terminal operated by the user. In the specifying step, the information processing apparatus specifies a property associated with the user ID based on the user ID included in the authentication request. In the classification step, the information processing apparatus classifies the property information of the property associated with the user ID into groups based on the system contractor of the property. In the display control step, when there are a plurality of classified groups, the information processing apparatus causes the property information corresponding to the plurality of groups to be displayed on the display unit of the user terminal for each group. The system contractor is a contractor of a property management system for managing the property.

Advantages of the Invention

[0010] The present disclosure can provide a program, an information processing apparatus, an information processing system, and an information processing method that can improve the convenience of users involved in property management.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Modes for Carrying Out the Invention

[0012] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are denoted by the same reference numerals, and redundant descriptions are omitted as necessary for clarity of explanation.

[0013] <Problems of the Embodiment> Here, the problems of the embodiment will be explained again.

[0014] In a property management system, there is a demand for improving the convenience of users who manage properties. For example, in the real estate industry, one property is managed by multiple operators such as a property management (PM) company, an asset management (AM) company, a tenant, or the owner of the property, each playing their respective roles. Usually, one of the above-mentioned multiple operators becomes the contractor of the property management system. The contractor of the property management system is also referred to as the system contractor. As an example, in a certain property, the PM company responsible for PM becomes the system contractor of the property management system, but in another property, the owner of the property may become the system contractor of the property management system.

[0015] Here, each operator (user) involved in property management is often involved in the management of multiple properties. Therefore, a certain PM company may manage the properties it manages jointly with different owners in each of the multiple properties. Also, the owner of a certain property may manage the properties it manages jointly with different PM companies in each of the multiple properties.

[0016] Normally, in a property management system, a user can view the information of the properties related to a specific system contractor after being authenticated as a user related to that system contractor. However, the user could not view the property information across system contractors.

[0017] Also, in property management, various income or payment items occur for each property. Therefore, it is difficult to input each item into the system and manage them centrally.

[0018] This embodiment is made to solve at least one of the above-mentioned problems.

[0019] <Definition of Terms> In this embodiment, the "property" is real estate or movable property that requires management by a business operator. In this embodiment, the property is a building or a room included in a building that is the subject of rental or sale, but is not limited thereto. For example, the property may be an automobile, a ship, or an airplane.

[0020] In this embodiment, the "user" is an individual, organization, or its member involved in management. For example, the user is a PM company, an AM company, a real estate company, a building management (BM) company, a tenant or the owner of the property, or an employee belonging to these.

[0021] In this embodiment, the "system contractor" is a contractor who has concluded a usage contract with the business operator of the information processing system 1 in order to use the information processing system 1 described later. The contractor may be an individual or an organization.

[0022] In this embodiment, the "system contract user" is a user who is the above system contractor or a user belonging to the system contractor.

[0023] Also, in this embodiment, the "non-system contract user" is a user who has a predetermined role in the management of the property, excluding the system contract users of the property. For example, when a user is involved in the management of a plurality of properties, the user may be a system contract user for a certain property, but a non-system contract user for another property.

[0024] <Embodiment 1> First, Embodiment 1 of the present disclosure will be described.

[0025] 1.1. Hardware Configuration In this section, the hardware configuration of the information processing system 1 according to this embodiment will be described. FIG. 1 is a block diagram showing the overall configuration of the information processing system 1 according to Embodiment 1.

[0026] 1.1.1 Information Processing System 1 The information processing system 1 is a computer system for managing information related to property management, and is also referred to as a property management system. The information processing system 1 includes an information processing device 2 and a plurality of user terminals 3-1, 3-2, 3-3. The information processing device 2 and the plurality of user terminals 3-1, 3-2, 3-3 are communicably connected via a network NW such as the Internet. Since the user terminals 3-1, 3-2, 3-3 have basically the same configuration and functions, they may be collectively referred to as the user terminal 3.

[0027] 1.1.2 User Terminal 3 The user terminal 3 is a terminal operated by a user involved in the management of the property to be managed. For example, the user terminal 3 is a smartphone, a tablet terminal, a computer, or other terminal that can access the information processing device 2 through a telecommunication line.

[0028] The user terminal 3 includes a control unit, a communication unit, a storage unit, an input unit, and a display unit, and these components are electrically connected via a communication bus inside the user terminal 3. The control unit, the communication unit, the storage unit, the input unit, and the display unit have a hardware configuration substantially the same as that of the information processing device 2. Therefore, refer to the descriptions of the control unit 21, the communication unit 25, the storage unit 26, the input unit 27, and the display unit 28 in the information processing device 2 described later.

[0029] 1.1.3 Information Processing Device 2 The information processing device 2 is a computer for managing information related to property management. FIG. 2 is a block diagram showing the hardware configuration of the information processing device 2 according to Embodiment 1. The information processing device 2 includes a control unit 21, a communication unit 25, a storage unit 26, an input unit 27, and a display unit 28, and these components are electrically connected via a communication bus inside the information processing device 2.

[0030] The control unit 21 includes a processor 22, a ROM 23, and a RAM 24. The processor 22 realizes each function by executing a program stored in the ROM 23 or the storage unit 26. Each function will be described in detail in the next section. The ROM 23 is a non-temporary storage medium such as a ROM (Read-only memory), and stores various programs or data for the processor 22 to perform various controls or calculations in advance. The RAM 24 is a volatile storage medium such as a RAM (Random Access Memory), and is a storage area for temporarily holding information during the operation of the processor 22. An area for performing various processes according to this embodiment can be secured in this RAM 24.

[0031] The communication unit 25 is a communication interface for connecting to the network NW. The storage unit 26 is a storage device having a non-temporary computer-readable medium or a tangible storage medium.

[0032] The input unit 27 is an input device that receives input from a user such as a keyboard, a mouse, and a touch panel. The display unit 28 is a display device such as a CRT, a liquid crystal display, an organic EL display, or a plasma display.

[0033] Note that in the information processing apparatus 2 of the first embodiment, the input unit 27 and the display unit 28 are not essential.

[0034] 1.2. Functional Configuration In this section, the functional configuration of this embodiment will be described. FIG. 3 is a block diagram showing the functional configuration of the control unit 21 according to the first embodiment. The control unit 21 realizes the functions of a registration unit 211, an authentication unit 212, a specifying unit 213, a classification unit 214, and a display control unit 215 by executing a program.

[0035] As a registration step, the registration unit 211 registers by associating property information, information of system contract users for the property, information of system non - contract users for the property, and authority information of each user with each other. The property information and the authority information will be described in detail later.

[0036] As an authentication step, in response to receiving an authentication request from the user terminal 3, the authentication unit 212 performs a first authentication as user authentication. The authentication request includes at least a user ID. Specifically, the authentication unit 212 authenticates the user by determining whether the user who is the request source is a user registered in the above - mentioned registration step using the user ID included in the authentication request.

[0037] In this embodiment, the user ID is the user's email address. However, the form of the user ID is not limited as long as it is information that identifies the user, such as the user's name, phone number, or biometric information.

[0038] As a specifying step, the specifying unit 213 specifies the property associated with the user ID based on the user ID included in the authentication request. The property associated with the user ID is the property that the user is involved in the management of. Then, the specifying unit 213 extracts the property information that the user can view from the property information of the specified property based on the authority information associated with the user ID.

[0039] As a classification step, the classification unit 214 identifies the system contractors of the property specified in the specifying step and classifies the property information into groups based on the above - mentioned system contractors.

[0040] The display control unit 215 changes the display mode of the property information extracted by the specifying unit 213 according to whether there are multiple classified groups. For example, as a display control step, when there are multiple classified groups, the display control unit 215 transmits the property information corresponding to the multiple groups to the user terminal 3 and causes it to be displayed for each group on the display unit of the user terminal 3. At this time, the control unit 21 will provide the user with the property information of multiple different groups, but will not request a user authentication different from the first authentication that has already been performed. That is, on the display unit of the user terminal 3, the property information of multiple properties of different system contract users will be cross-displayed without additional user authentication. The display mode will be described in detail later.

[0041] Note that when there is one classified group, the display control unit 215 transmits the property information extracted in the specifying step to the user terminal 3 and causes it to be displayed in a list on the display unit of the user terminal 3.

[0042] 1.3. Operations of the information processing apparatus 2 In the third section, the flow of the information processing method executed by the information processing apparatus 2 will be described with reference to the drawings. The information processing executed by the information processing apparatus 2 includes a registration process and a display control process. Note that the order of the processes can be changed as appropriate, multiple processes can be executed simultaneously, or some processes can be omitted.

[0043] 1.3.1 Outline of the registration process First, the registration process executed by the information processing apparatus 2 will be described. FIG. 4 is a flowchart showing the flow of the registration process according to Embodiment 1.

[0044] First, in response to receiving a registration request from the user terminal 3 of the system contract user, the registration unit 211 of the information processing apparatus 2 acquires the user ID (for example, email address) and property ID of the system contract user included in the registration request (S11). Then, the registration unit 211 receives the setting of the authority of the system contract user from the user terminal 3 (S12). The setting of the authority includes at least the setting of the access authority.

[0045] Next, the registration unit 211 registers information associating the property ID, the user ID of the system contract user, and the authority information of the system contract user in a user information table T1, which will be described later (S13). The authority information includes access authority information.

[0046] Also, the registration unit 211 may acquire property information of the property corresponding to the property ID from the user terminal 3, and register information associating the property ID and the property information in a property information table T2, which will be described later.

[0047] Next, the registration unit 211 receives and acquires the user ID (for example, email address) of the non-system contract user from the user terminal 3 of the system contract user (S14). Then, the registration unit 211 accepts the setting of the authority of the non-system contract user from the user terminal 3 (S15). The setting of the authority includes at least the setting of the access authority.

[0048] Next, the registration unit 211 determines whether the non-system contract user is registered in the user information table T1 for other properties by using the user ID of the non-system contract user (S16). If the non-system contract user is already registered for other properties (YES in S16), the registration unit 211 proceeds to S18.

[0049] On the other hand, if there is no property in which the non-system contract user is registered (NO in S16), the registration unit 211 issues an account for the non-system contract user (S17). For example, the registration unit 211 sends a guidance email for account issuance to the user terminal 3 operated by the non-system contract user, and acquires the basic information and password of the non-system contract user. Then, the registration unit 211 issues an account by storing the user ID of the non-system contract user and the acquired information.

[0050] Then, in S18, the registration unit 211 registers, in the user information table T1, information associating the property ID, the user ID of the non - contract user of the system, and the authority information of the non - contract user of the system. Specifically, the registration unit 211 additionally registers the user ID of the non - contract user of the system and the authority information of the non - contract user of the system in the record of the property ID included in the user information table T1.

[0051] 1.3.2 Details of the registration process (User information table T1) FIG. 5 is a diagram showing an example of the data configuration of the user information table T1 according to Embodiment 1. The user information table T1 is generated by the registration unit 211 of the information processing apparatus 2 and stored in the storage unit 26. The user information table T1 includes information about users. As an example, as shown in FIG. 5, the user information table T1 includes a contract ID T10, a property ID T11, a user ID T12, affiliated organization information T13, status information T14, and authority information T15. The user information table T1 may further include a password.

[0052] The contract ID T10 is information for identifying the usage contract of the information processing system 1 concluded by the system contractor. The contract ID T10 is associated with the system contractor and also functions as information for identifying the system contractor. That is, if the contract ID T10 is the same, the system contractors are the same.

[0053] The property ID T11 is information for identifying the property to be managed in the contract of the contract ID T10. Here, one contract may be a contract for managing one property, or may be a contract for managing a plurality of properties. That is, in the user information table T1, the contract ID T10 may be associated with a plurality of property IDs. As an example, the contract with the contract ID T10 being C001 is a contract for managing the properties with the respective property IDs T11 being P001, P002, and P003. At this time, the system contractor of the contract with the contract ID T10 being C001 is Company a.

[0054] User ID T12 is information that identifies a user involved in the management of a property. Affiliation organization information T13 is information about the organization to which the user belongs. As an example, the affiliation organization information T13 is the name of the organization to which the user belongs. In the case where the user is a sole proprietor, the user name may be recorded in the affiliation organization information T13. As an example, a user with user ID T12 being U001 belongs to Corporation a, which is the system contractor for contract C001. The user with U001 is involved in the management of properties P001, P002, and P004. In the case where contract C001 is a contract for managing multiple properties, the users in Corporation a, which is the system contractor, responsible for management may be the same user for all properties or different users for each property. As an example, for properties with property ID T11 being P001 and P002, U001 may be in charge, and for the property with property ID T11 being P003, U008 may be in charge.

[0055] Status information T14 is information indicating whether the user is a system contract user or a non-system contract user. When the status information T14 is information indicating that the user is a system contract user, the corresponding affiliation organization information T13 indicates the system contractor.

[0056] Authority information T15 is information indicating the scope of the user's authority over the property information of the property, particularly the scope of access authority. The user can view the property information of the properties they are involved in managing within the scope of the access authority indicated by the authority information T15.

[0057] Also, the authority information T15 may include information indicating the scope of the user's editing authority over the property information of the property. The user can edit the property information of the properties they are involved in managing within the scope of the editing authority indicated by the authority information T15.

[0058] In the first embodiment, the authority information T15 is set according to the role of the user in the management of the property. That is, the authority information T15 is assigned for each property and for each user. For example, the role of the user may be selected from among an administrator, an AM responsible person, a BM responsible person, a tenant, and the owner of the property. As an example, the user U001 is an administrator for properties P001 and P002, and an AM responsible person for property P004.

[0059] For example, the administrator may have the right to view and edit all information about the properties to be managed. Also, for example, the AM responsible person may have the right to view the basic information, budget management information, and numerical input screens related to budget management of the properties to be managed, and the right to edit the budget management information and numerical input screens related to budget management of the properties to be managed. Also, for example, the BM responsible person may have the right to view the basic information of the properties to be managed and the numerical input screens related to budget management, and the right to edit the numerical input screens.

[0060] (Property Information Table T2) FIG. 6 is a diagram showing an example of the data configuration of the property information table T2 according to the first embodiment. The property information table T2 is generated by the registration unit 211 of the information processing apparatus 2 and stored in the storage unit 26. The property information table T2 includes information related to the property. As an example, as shown in FIG. 6, the property information table T2 includes a property ID T21 and property information T22.

[0061] For example, the property information T22 includes basic information T220 and budget management information T221. The basic information T220 includes the property name, location, structure of the property, floor area, etc. The budget management information T221 is information related to income and expenditure in managing the property. For example, the budget management information T221 includes items of income or expenditure, account titles, payment terms, and amounts. The budget management information T221 may include auxiliary account titles in addition to this.

[0062] Note that the property information T22 may include information corresponding to other management items such as actual performance information of income and expenditure and a cash flow statement, in addition to the basic information T220 and the budget management information T221.

[0063] 1.3.3 Outline of Display Control Processing Next, the display control processing executed by the information processing apparatus 2 will be described. FIG. 7 is a flowchart showing the flow of the display control processing according to the first embodiment. First, in response to receiving an authentication request from the user terminal 3 operated by the user, the authentication unit 212 of the information processing apparatus 2 executes a first authentication as user authentication (S21). Specifically, the display control unit 215 may execute the first authentication by collating the user ID and password included in the authentication request with the information included in the user information table T1 stored in the storage unit 26.

[0064] Next, the specifying unit 213 refers to the user information table T1 and specifies the property ID associated with the user ID based on the user ID included in the authentication request (S22). In the example of the user information table T1 shown in FIG. 5 described above, when the user ID is U001, the specifying unit 213 specifies the property IDs of P001, P002, and P004.

[0065] Next, the specifying unit 213 specifies the range of the access authority granted to the user for each property ID specified in S22 (S23). Specifically, the specifying unit 213 acquires the authority information set for the user for each specified property ID from the property information table T2 stored in the storage unit 26. Then, for each property ID specified in S22, the specifying unit 213 extracts the property information of the property that the user can view based on the range of the access authority specified in S23 (S24).

[0066] Next, the classification unit 214 classifies the property information that the user can view, extracted in S24, into groups based on the system contractor of the property (S25). The method of classification into groups will be described in detail later.

[0067] Next, the display control unit 215 determines whether there are multiple groups classified in S25 (S26). If there are multiple groups (YES in S26), the display control unit 215 transmits the property information corresponding to the multiple groups to the user terminal 3 and causes the display unit of the user terminal 3 to display them for each group (S27). At this time, the control unit 21 does not request additional user authentication. That is, on the display unit of the user terminal 3, the property information of multiple properties with different system contract users is displayed cross-sectionally without going through additional user authentication.

[0068] On the other hand, if there is one group (NO in S26), the display control unit 215 transmits the property information extracted in S24 to the user terminal 3 and causes it to be displayed in a list on the display unit of the user terminal 3 (S28).

[0069] [Effect] As described above, the information processing apparatus 2 provides the property information of the properties with which the user is involved in management to the user terminal 3 cross-sectionally across system contractors. Thereby, in the management practice of real estate etc. where it is often managed with different operators for each property and there are multiple related system contractors, a property management system with improved convenience can be provided.

[0070] In addition, the information processing apparatus 2 causes the property information of the properties with which the user is involved in management to be displayed on the display unit of the user terminal 3 for each group. Here, if they are the same system contractor, the characteristics or management modes of the properties to be managed are often similar. Therefore, since the user can view the property information of the same group together, the convenience of the user is improved.

[0071] In addition, the information processing apparatus 2 provides the property information related to the properties of multiple different system contractors to the user terminal 3 without additional user authentication. Thereby, when the user views the property information of the properties of different system contractors, the trouble of performing user authentication can be saved. Therefore, the information processing apparatus 2 can provide a seamless user experience to the user.

[0072] 1.3.4 Details of Display Control Processing (Classification Step) In S25 of FIG. 7, the classification unit 214 classifies the property information that can be browsed by the user into groups based on the system contractors of the properties. In this embodiment, the classification unit 214 groups the properties for each system contractor, and accordingly groups the property information that can be browsed by the user. That is, if the system contractors are the same, the classification unit 214 classifies the property information of the corresponding properties into the same group.

[0073] The generation of multiple groups corresponds to the following two cases. The first case is when the user is a system contract user for at least one property and a non-system contract user for at least one property. The second case is when the user is a non-system contract user for multiple properties with different system contractors.

[0074] Note that the grouping method is not limited to this. For example, the classification unit 214 may classify the property information into the same group for properties where the system contractors have a predetermined relationship with each other. Having a predetermined relationship may mean having a certain economic relationship, and as an example, it may mean having a capital partnership, a business partnership, or an employment contract.

[0075] (Display Control Step) In S27 of FIG. 7, the display control unit 215 causes the display unit of the user terminal 3 to display the property information corresponding to the multiple groups and browsable by the user for each group. In this embodiment, the display control unit 215 causes the display unit of the user terminal 3 to display the property information corresponding to the multiple groups in a mode that can be switched for each group. As a result, the user can browse the property information of the same group together, improving the convenience for the user.

[0076] FIG. 8 is a diagram showing an example of a display screen 4 displayed on the display unit of the user terminal 3. As an example, the display screen 4 includes a basic information tab 42, a budget management information tab 43, a numerical input tab 44, a report tab 45, and an account information tab 46. When one of the above tabs is selected by the user, the display control unit 215 is configured to read information corresponding to the selected tab from the user information table T1 or the property information table T2 and display it on the display unit of the user terminal 3.

[0077] The display screen 4 also includes a system contractor name 41 and an object 49 for switching the system contractor.

[0078] As shown in FIG. 8, the display screen 4 is in a state where Company a is selected as the system contractor and the basic information tab 42 is selected as the tab. At this time, the display screen 4 includes basic information in which at least a property ID 47 and a property name 48 are associated with Company a. That is, the display control unit 215 reads basic information from the property information included in the group where the system contractor is Company a within the range of the user's access authority and transmits it to the user terminal 3.

[0079] In response to the user selecting the object 49 and changing the system contractor to Company b, the display control unit 215 reads basic information from the property information included in the group where the system contractor is Company b within the range of the user's access authority and transmits it to the user terminal 3. As a result, the display control unit 215 immediately, that is, without additional user authentication, changes the display screen 4 to a display screen including the basic information of the property corresponding to Company b.

[0080] The display mode is not limited as long as the property information is displayed for each group. For example, the display control unit 215 may display property information corresponding to a plurality of groups on one display screen on the display unit of the user terminal 3. At this time, the display control unit 215 may generate a group of property information for each group and display a plurality of groups of property information on one display screen.

[0081] 1.3.5 Variations of the display control process The display control unit 215 may preferentially display the property information of the property for which the user is a system contract user over the property information of the property for which the user is a non-system contract user. As an example of preferential display, when selecting a system contractor with the object 49, the system contractor of the property for which the user is a system contract user may be displayed earlier than the system contractor of the property for which the user is not a system contract user. Alternatively, the group of property information of the property for which the user is a system contract user may be displayed with a higher display order than the group of property information of the property for which the user is not a system contract user.

[0082] As a result, the user can view the property information of the property for which the user is a system contract user immediately after user authentication, improving the convenience for the user.

[0083] <Embodiment 2> Next, Embodiment 2 will be described. The information processing apparatus 2 according to Embodiment 2 is different from the information processing apparatus 2 according to Embodiment 1 in that, in addition to the registration process and the display control process described above, it executes a budget management process. The information processing apparatus 2 according to Embodiment 2 includes a control unit 21a instead of the control unit 21.

[0084] 2.1. Functional configuration FIG. 9 is a block diagram showing the functional configuration of the control unit 21a according to Embodiment 2. The control unit 21a includes a registration unit 211, an authentication unit 212, a specifying unit 213, a classification unit 214, a display control unit 215, and a budget management unit 216.

[0085] The budget management unit 216 executes a budget management process as a budget management step. Specifically, in response to receiving a budget management request from the user terminal 3, the budget management unit 216 acquires items related to income or expenditure included in the important matter description document data of the lease contract of the property associated with the user ID. The important matter description document data will be described in detail later. The items related to income or expenditure are also referred to as income and expenditure items. The lease contract is a lease contract concluded between the tenant and the owner of the property.

[0086] Then, the budget management department 216 predicts the accounting items corresponding to the income and expenditure items, and registers the information associating the property ID, the income and expenditure items, and the accounting items as the budget management information T221 in the property information table T2 of the property information table T2.

[0087] At this time, the budget management department 216 transmits the information registered as the budget management information T221 to the user terminal 3 and displays it on the display unit of the user terminal 3. Here, the budget management department 216 changes the display mode according to whether the amount of the income and expenditure item is a variable amount.

[0088] 2.2. Overview of Budget Management Process Figure 10 is a flowchart showing the flow of the budget management process according to Embodiment 2. First, in response to receiving a budget management request from the user terminal 3, the budget management department 216 of the information processing apparatus 2 acquires the material statement data included in the budget management request (S31).

[0089] Next, the budget management department 216 acquires the income and expenditure items included in the material statement data (S32).

[0090] Next, the budget management department 216 predicts the accounting items corresponding to the income and expenditure items (S33). The budget management department 216 may acquire in advance from the user terminal 3 the correspondence information indicating the correspondence between the income and expenditure items and the accounting items, and predict the accounting items based on the correspondence information. However, the prediction method is not limited to this. For example, the budget management department 216 may use a trained prediction model with the income and expenditure items as input data and the accounting items as output data to predict the accounting items. In addition, when the material statement data includes the accounting items, the budget management department 216 may omit the above prediction process. In addition to the accounting items, the budget management department 216 may predict the auxiliary items. Here too, when the material statement data includes the auxiliary items, the budget management department 216 may omit the above prediction process.

[0091] Next, the budget management department 216 determines whether the amount of the revenue and expenditure item is a variable amount based on the important matter description data (S34). When the budget management department 216 determines that the amount of the revenue and expenditure item is a variable amount (YES in S34), it registers information in which at least the property ID and the account item are associated as budget management information T221 (S35). The budget management information T221 registered at this time does not include the amount. In addition to the property ID and the account item, the budget management department 216 may register information in which the auxiliary account item is associated as the budget management information T221.

[0092] On the other hand, when the budget management department 216 does not determine that the amount of the revenue and expenditure item is a variable amount (NO in S34), that is, when it is a fixed amount, it registers information in which at least the property ID, the account item, and the amount corresponding to the revenue and expenditure item are associated as budget management information T221 (S36). In addition to the property ID, the account item, and the amount, the budget management department 216 may register information in which the auxiliary account item is associated as the budget management information T221.

[0093] When there is a browsing request for the budget management information T221 from the user terminal 3, the display control unit 215 transmits the budget management information T221 of the property with which the user is involved in management to the user terminal 3 within the scope of the access authority and displays it on the display unit of the user terminal 3.

[0094] [Effect] Since the information processing apparatus 2 automatically generates the budget management information T221 based on the important matter description data in this way, budget management becomes easy. Therefore, the information processing apparatus 2 can improve user convenience.

[0095] 2.3. Details of Budget Management Processing (Important Matter Description Data T3) FIG. 11 is a diagram showing an example of the important matter description data T3 according to Embodiment 2. The important matter description data T3 is generated by an input operation by the user. However, the generation method of the important matter description data T3 is not limited to this. For example, the important matter description data T3 may be generated by extracting data corresponding to income and expenditure items from the read data read from the important matter description of the lease contract by optical character recognition (OCR = Optical Character Reader).

[0096] For each of the plurality of items T31, T32, the important matter description data T3 has columns for income and expenditure items, payment conditions, and amounts. The important matter description data T3 may also include accounting items.

[0097] Among the income and expenditure items, examples of the items related to income include rent, common expenses, parking lot usage fees, etc. Among the income and expenditure items, examples of the items related to expenditure include building management fees, repair fees, property operation fees, general management fees, and parking lot management fees.

[0098] The accounting item is an accounting classification item indicating the nature of the transaction content. The accounting item may be the same as or different from the income and expenditure item. Examples of the accounting item include rent (income), common expenses, parking lot (income), water, light, and heat fees, deposit, management commission fee, and repair fee, etc.

[0099] The payment condition is an agreement regarding payment, such as the payment frequency, payment due date, or settlement method.

[0100] As shown in FIG. 11, preferably, the important matter description data T3 may include auxiliary items in addition to the accounting items. The auxiliary item is a classification item obtained by subdividing the accounting item. Examples of the auxiliary item include water bill (variable), common expenses, parking lot usage fee, key money, and security deposit, etc.

[0101] When the amount of the income and expenditure item is a variable amount, the amount column in the significant matters description data T3 records the amount determined in the lease contract. On the other hand, when the amount of the income and expenditure item is a fixed amount, the amount column in the significant matters description data T3 is blank.

[0102] Therefore, when the amount of the income and expenditure item is a variable amount, the budget management department 216 records the amount recorded in the significant matters description data T3 in the amount column of the budget management information T221 in the property information table T2. On the other hand, when the amount of the income and expenditure item is a fixed amount, the budget management department 216 leaves the amount column of the budget management information T221 in the property information table T2 blank.

[0103] (Display control processing after registration) FIG. 12 is a diagram showing an example of a display screen 6 displayed on the display unit of the user terminal 3. The display screen 6 includes an account item 62, a subsidiary item 63, and an amount column 64. These pieces of information are read from the budget management information T221 in the property information table T2 stored in the storage unit 26. Note that the display screen 6 may include an income and expenditure tag 61 indicating whether the account item 62 relates to income or expenditure.

[0104] In addition, in Embodiments 1 to 2, the case where the information processing apparatus 2 is a single apparatus has been described. However, some or all of the components of the information processing apparatus 2 may be realized by a plurality of information processing apparatuses, circuits, etc. In this case, the plurality of information processing apparatuses, circuits, etc. may be centrally arranged or distributed. For example, the information processing apparatus, circuit, etc. may be realized in a form in which each is connected via a communication network, such as a client-server system or a cloud computing system. Further, the function of the information processing apparatus 2 may be provided in the form of SaaS (Software as a Service).

[0105] As described above, the present disclosure has been described with reference to the embodiments. However, the present disclosure is not limited to the above. Various changes that can be understood by those skilled in the art within the scope of the invention can be made to the configuration and details of the present disclosure.

[0106] Some or all of the above embodiments may be described as follows in the appended claims, but are not limited thereto. (Appendix 1) A program for causing an information processing apparatus to execute an authentication step, a specifying step, a classification step, and a display control step, wherein the information processing apparatus in the authentication step, in response to receiving an authentication request from a user terminal used by a user, performs a first authentication on the user, in the specifying step, specifies a property associated with the user ID based on the user ID included in the authentication request, in the classification step, classifies property information of the property associated with the user ID into groups based on the system contractor of the property, in the display control step, when there are a plurality of classified groups, causes the property information corresponding to the plurality of groups to be displayed on the display unit of the user terminal for each group, wherein the system contractor is a contractor of a property management system for managing the property Program. (Appendix 2) When the information processing apparatus displays the property information corresponding to the plurality of groups, it does not request the user to perform a second authentication different from the first authentication The program according to Appendix 1. (Appendix 3) In the display control step, the information processing apparatus causes the property information corresponding to the plurality of groups to be displayed on the display unit in a mode that can be switched for each group The program according to Appendix 1 or 2. (Appendix 4) In the specifying step, the information processing apparatus specifies the range of access rights granted to the user for each property associated with the user ID, For each of the said objects, based on the scope of the specified access authority, extract the object information of the said object that the said user can view from among the object information of the said object. The program according to any one of Appendices 1 to 3. (Appendix 5) The said program further causes the said information processing apparatus to execute a budget management step, In the said budget management step, the said information processing apparatus, In response to receiving a budget management request from the said user terminal, acquire items related to income or expenditure included in the important matter description document data of the lease contract of the object linked to the said user ID, Predict the accounting items corresponding to the items related to the said income and expenditure, Associate the ID of the said object, the items related to the said income and expenditure, and the said accounting items, and store them in the storage unit. The program according to any one of Appendices 1 to 4. (Appendix 6) In the said budget management step, the said information processing apparatus, Based on the said important matter description document data, determine whether the amount of the item related to the said income or expenditure is a variable amount, If it is determined that it is a variable amount, display information associating the ID of the said object and the said accounting item on the said display unit, If it is not determined that it is a variable amount, display information associating the ID of the said object, the said accounting item, and the amount corresponding to the item related to the said income or expenditure on the said display unit. The program according to Appendix 5. (Appendix 7) An information processing apparatus including a control unit, The said control unit executes an authentication step, a specification step, a classification step, and a display control step, The said control unit, In the said authentication step, in response to receiving an authentication request from the user terminal operated by the said user, execute a first authentication for the said user. In the specific step, based on the user ID included in the authentication request, identify the property associated with the user ID. In the classification step, classify the property information of the property associated with the user ID into groups based on the system contractor of the property. In the display control step, when there are a plurality of classified groups, display the property information corresponding to the plurality of groups on the display unit of the user terminal for each group. The system contractor is a contractor of a property management system for managing the property. An information processing apparatus. (Appendix 8) An information processing system including an information processing apparatus having a control unit, and a user terminal used by a user. The control unit executes an authentication step, a specific step, a classification step, and a display control step. In the authentication step, in response to receiving an authentication request from the user terminal, perform a first authentication on the user. In the specific step, based on the user ID included in the authentication request, identify the property associated with the user ID. In the classification step, classify the property information of the property associated with the user ID into groups based on the system contractor of the property. In the display control step, when there are a plurality of classified groups, display the property information corresponding to the plurality of groups on the display unit of the user terminal for each group. The system contractor is a contractor of a property management system for managing the property. An information processing system. (Appendix 9) An information processing method executed in an information processing apparatus, The information processing method includes an authentication step, a specific step, a classification step, and a display control step. The information processing apparatus is The information processing method includes an authentication step, a specific step, a classification step, and a display control step. The information processing apparatus is In the authentication step, in response to receiving an authentication request from a user terminal used by a user, perform a first authentication on the user, In the specifying step, specify a property associated with the user ID based on the user ID included in the authentication request, In the classification step, classify the property information of the property associated with the user ID into groups based on the system contractor of the property, In the display control step, when there are a plurality of classified groups, display the property information corresponding to the plurality of groups on the display unit of the user terminal for each group, The system contractor is a contractor of a property management system for managing the property Information processing method.

Explanation of Signs

[0107] 1 Information processing system 2 Information processing device 21 Control unit 21a Control unit 22 Processor 23 ROM 24 RAM 25 Communication unit 26 Storage unit 27 Input unit 28 Display unit 211 Registration unit 212 Authentication unit 213 Specifying unit 214 Classification unit 215 Display control unit 216 Budget management unit 3 User terminal 4 Display screen 41 System contractor name 42 Basic information tab 43 Budget management information tab 44 Numeric input tab 45 Report tab 46 Account information tab 47 Property ID 48 Property name 49 Objects 6 Display Screens 61 Income and Expense Tags 62 Accounting Items 63 Subsidiary Items 64 Amount Column T1 User Information Table T10 Contract ID T11 Property ID T12 User ID T13 Affiliated Organization Information T14 Status Information T15 Privilege Information T2 Property Information Table T21 Property ID T22 Property Information T220 Basic Information T221 Budget Management Information T3 Important Matter Description Data T31 Items T32 Items

Claims

1. A program for causing an information processing device to execute an authentication step, a specification step, a classification step, and a display control step, The information processing device includes: In the authentication step, a first authentication is performed on the user in response to an authentication request received from a user terminal operated by the user; In the identifying step, a property linked to the user ID is identified based on the user ID included in the authentication request; In the classifying step, the property information of the property linked to the user ID is classified into groups based on a system contractor of the property; In the display control step, when there are a plurality of the classified groups, the property information corresponding to the plurality of the groups is displayed on a display unit of the user terminal for each of the groups; The system contractor is a contractor of a property management system for managing the property. program.

2. When displaying the property information corresponding to the plurality of groups, the information processing device does not request the user to perform a second authentication different from the first authentication. The program according to claim 1.

3. In the display control step, the information processing device causes the display unit to display the property information corresponding to the plurality of groups in a manner that can be switched for each group. The program according to claim 1.

4. In the identifying step, the information processing device Identifying the scope of access authority granted to the user for each property linked to the user ID; For each of the properties, property information that is viewable by the user is extracted from property information of the properties based on the specified range of access authority. The program according to claim 1.

5. The program further causes the information processing device to execute a budget management step, The information processing device, in the budget management step, In response to receiving a budget management request from the user terminal, an item related to income or expenditure included in important matters explanation document data of a rental contract for a property linked to the user ID is acquired; forecasting account items corresponding to the items related to said income or expenditure; The ID of the property, the item related to the income or expenditure, and the account title are stored in a storage unit in association with each other. The program according to claim 1.

6. The information processing device, in the budget management step, determining whether the amount of the item related to the income or expenditure is a variable amount based on the important matters explanation data; When it is determined that the amount is a variable amount, information associating the ID of the property with the account item is displayed on the display unit; When it is not determined that the amount is a variable amount, information associating the ID of the property, the account title, and the amount corresponding to the item related to the income or expenditure is displayed on the display unit. The program according to claim 5.

7. An information processing device including a control unit, The control unit executes an authentication step, a specification step, a classification step, and a display control step, The control unit is In the authentication step, a first authentication is performed on the user in response to an authentication request received from a user terminal operated by the user; In the identifying step, a property linked to the user ID is identified based on the user ID included in the authentication request; In the classifying step, the property information of the property linked to the user ID is classified into groups based on a system contractor of the property; In the display control step, when there are a plurality of the classified groups, the property information corresponding to the plurality of the groups is displayed on the display unit of the user terminal for each of the groups; The system contractor is a contractor of a property management system for managing the property. Information processing device.

8. An information processing device including a control unit; A user terminal operated by a user An information processing system comprising: The control unit executes an authentication step, a specification step, a classification step, and a display control step, The control unit is In the authentication step, a first authentication is performed on the user in response to receiving an authentication request from the user terminal; In the identifying step, a property linked to the user ID is identified based on the user ID included in the authentication request; In the classifying step, the property information of the property linked to the user ID is classified into groups based on a system contractor of the property; In the display control step, when there are a plurality of the classified groups, the property information corresponding to the plurality of the groups is displayed on the display unit of the user terminal for each of the groups; The system contractor is a contractor of a property management system for managing the property. Information processing system.

9. An information processing method executed in an information processing device, The information processing method includes an authentication step, an identification step, a classification step, and a display control step, The information processing device includes: In the authentication step, a first authentication is performed on the user in response to an authentication request received from a user terminal operated by the user; In the identifying step, a property linked to the user ID is identified based on the user ID included in the authentication request; In the classifying step, the property information of the property linked to the user ID is classified into groups based on a system contractor of the property; In the display control step, when there are a plurality of the classified groups, the property information corresponding to the plurality of the groups is displayed on the display unit of the user terminal for each of the groups; The system contractor is a contractor of a property management system for managing the property. Information processing methods.

Citation Information

Patent Citations

  • Apparatus, method and program for managing real estate

    JP2023050549A