[go: up one dir, main page]

WO2019038975A1 - Information processing device, user terminal, information processing method, and recording medium - Google Patents

Information processing device, user terminal, information processing method, and recording medium Download PDF

Info

Publication number
WO2019038975A1
WO2019038975A1 PCT/JP2018/012639 JP2018012639W WO2019038975A1 WO 2019038975 A1 WO2019038975 A1 WO 2019038975A1 JP 2018012639 W JP2018012639 W JP 2018012639W WO 2019038975 A1 WO2019038975 A1 WO 2019038975A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
house
unit
map
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2018/012639
Other languages
French (fr)
Japanese (ja)
Inventor
庸元 喜多
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Data Kit
Data Kit Co Ltd
Original Assignee
Data Kit
Data Kit Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Data Kit, Data Kit Co Ltd filed Critical Data Kit
Publication of WO2019038975A1 publication Critical patent/WO2019038975A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram

Definitions

  • the present invention relates to an information processing apparatus or the like that processes information of a house.
  • the database stores building information, real estate information, and management information.
  • the architectural information includes building information at the time of new construction, and restoration history information such as large-scale repair and renovation.
  • the real estate information includes rent, which is information at the time of rental, and information on a rent guarantee debt company.
  • the management information is composed of management company information, failure information of facilities of the occupied part of the call center, and inspection record information of the security company. The user can freely acquire the information stored in the database via the computer or the portable terminal device.
  • the company side can efficiently operate the house and
  • the housing side is preferable in that it can receive necessary work in a timely manner without requiring time and effort such as management of construction history.
  • the information processing apparatus is two or more having a house identifier for identifying a house, work specifying information for specifying a content of work for the house, time information on time when the work was performed, and position information on a position of the house.
  • House construction information storage unit in which house construction information is stored, a rule storage unit in which a rule for detecting a house which should perform a predetermined work within a predetermined period, and map information are stored To determine the house corresponding to the house construction information that matches the rule, applying the map information storage unit, the house construction information stored in the house construction information storage unit, and the time information corresponding to the present to the rule ,
  • An information output instruction accepting unit that accepts an information output instruction including position information, and a house determined by the house determination unit, and for the position information included in the information output instruction in advance
  • the location specified by the target house location information acquisition unit that acquires location information of the house corresponding to location information that is close enough to satisfy the stated conditions and the location information of the house acquired by the target house location information acquisition unit is map information
  • the information processing apparatus includes a map configuration unit that configures a house position addition map that is a map of an aspect specified on the map shown, and a map output unit that outputs the house position addition map.
  • the rule storage unit stores a rule for each of the two or more pieces of work identification information
  • the house determination unit stores the house construction information storage.
  • the map forming unit visually identifies task specifying information for specifying a task to be performed on a house within a predetermined period. It is an information processor which constitutes a house position addition map of a discernable aspect.
  • a house construction information receiving unit for receiving house construction information including position information from a user terminal according to any one of the first to third inventions; It is an information processing device which further comprises a house construction information storage part which accumulates house construction information which a receiving part received in a house construction information storage part.
  • the map forming unit can visually distinguish between the housing construction information received from the user terminal and the other housing construction information with respect to the fourth aspect. It is an information processor which constitutes a house position addition map of a personal aspect.
  • the information output instruction receiving unit is an information output instruction including position information acquired by the user terminal by the GPS receiver, with respect to any one of the first to fifth aspects. Is an information processing apparatus that receives
  • the user terminal is a screen including a terminal position information acquisition unit for acquiring position information, a terminal address acquisition unit for acquiring an address from the position information, and an address acquired by the terminal address acquisition unit.
  • a terminal screen construction unit constituting a screen for inputting housing construction information, a terminal screen output unit for outputting a screen, a terminal input acceptance unit for receiving an input to the screen, and housing construction information using an address and an input
  • the user terminal includes a terminal housing construction information configuration unit and a terminal housing construction information transmission unit that transmits housing construction information to the information processing apparatus.
  • Block diagram of information processing system in the embodiment Flow chart for explaining the operation of the information processing apparatus Flow chart explaining the same determination process Flow chart explaining the operation of the same user terminal
  • Data structure of the house construction information Figure showing an example of the same rule Figure showing an example of the same house location additional map Figure showing another example of the same house location additional map Figure showing another example of the same house location additional map Figure showing an example of the screen Appearance of the same computer system
  • FIG. 1 is a block diagram of an information processing system according to the present embodiment.
  • the information processing system includes an information processing device 1 and one or more user terminals 2.
  • the information processing apparatus 1 is communicably connected to one or more user terminals 2 via, for example, a network such as a LAN or the Internet, a wireless or wired communication line, or the like.
  • the information processing apparatus 1 is, for example, a server such as an operating company that operates the information processing system.
  • the information processing apparatus 1 is preferably, for example, a cloud server, but can be realized by a server in an operating company, a stand-alone PC, or the like, regardless of its type or location.
  • the user terminal 2 is a terminal of a user.
  • the user is, for example, a salesperson of a company that performs work on a house, but may be an employee other than sales, or an operator of the above-mentioned operating company, etc.
  • the attribute does not matter.
  • the user terminal 2 is preferably, for example, a portable terminal carried by a salesperson or the like.
  • a portable terminal is a tablet terminal, a smart phone, a mobile telephone etc., for example, the kind is not ask
  • the work on the home may be, for example, work to maintain the performance of the home or work to enhance the real estate value of the home.
  • Such work is, for example, repair, replacement, renovation, renovation, etc.
  • it may be a simple inspection or maintenance without physical change to the house, regardless of its type.
  • the information processing apparatus 1 includes a storage unit 11, a processing unit 12, a reception unit 13, an output unit 14, a reception unit 15, and a transmission unit 16.
  • the storage unit 11 includes a house construction information storage unit 111, a rule storage unit 112, and a map information storage unit 113.
  • the processing unit 12 includes a house determination unit 121, a target house position information acquisition unit 122, a map configuration unit 123, and a house construction information storage unit 124.
  • the receiving unit 13 includes an information output instruction receiving unit 131.
  • the output unit 14 includes a map output unit 141.
  • the receiving unit 15 includes a house construction information receiving unit 151.
  • the user terminal 2 includes a terminal storage unit 21, a terminal processing unit 22, a terminal output unit 23, a terminal reception unit 24, a terminal transmission unit 25, and a terminal reception unit 26.
  • the terminal processing unit 22 includes a terminal position information acquisition unit 221, a terminal address acquisition unit 222, a terminal screen configuration unit 223, and a terminal housing work information configuration unit 224.
  • the terminal output unit 23 includes a terminal screen output unit 231.
  • the terminal accepting unit 24 includes a terminal input accepting unit 241.
  • the terminal transmission unit 25 includes a terminal housing work information transmission unit 251.
  • the storage unit 11 configuring the information processing device 1 can store various types of information.
  • the various types of information are, for example, house construction information, rules, and map information.
  • the housing construction information storage unit 111 stores two or more pieces of housing construction information.
  • Housing construction information is information about construction of a housing.
  • construction as used herein is a generic term for work on housing as described above. However, construction may include new construction as well as construction for existing houses.
  • the house construction information includes, for example, a house identifier, position information, one or more pieces of work identification information, and one or more pieces of time information.
  • a house identifier is information that identifies a house. Although a house identifier is an address, a telephone number, ID etc., for example, if it is the information which can identify a house, it is anything all right.
  • Position information generally refers to information on position.
  • the position information included in the housing construction information is usually information indicating the position of the house.
  • the position information is, for example, coordinates such as latitude and longitude, but it is also possible to use an AP identifier or the like for identifying an access point to the network as the position information, and the expression format is not limited.
  • the task identification information is information for identifying the content of the task for the house.
  • the contents of work include, for example, wall repainting, roof repainting, flooring repainting, water heater replacement, etc.
  • the task identification information includes, for example, type information.
  • Type information is information indicating the type of work.
  • the type information is, for example, "roofing", “wall repainting”, etc., but may be "new construction", regardless of the type.
  • the work identification information includes, for example, one or more types of information among material information, construction method information, and scale information.
  • Material information is information indicating the material used in the work.
  • the material information may be, for example, "acrylic paint” or "fluorine paint".
  • Acrylic paint is a type of paint used in wall repainting, and is a paint containing acrylic as a component.
  • the fluorine paint is another kind of paint for the same use, and is a paint containing fluorine as a component.
  • the material information may include, for example, a maker name, a product number, and the like, and the contents thereof are not limited.
  • the construction method information is information indicating the construction method used in the work.
  • the construction method information may be, for example, a “replacement construction method” or a “cover construction method”.
  • the replacement method is a type of roofing method and is a method for replacing an existing roof with another roof.
  • the cover method is another type of roofing method, and is a method of attaching a cover on an existing roof.
  • the contents of construction method information do not matter.
  • the scale information is information indicating the scale of work.
  • the scale information may be, for example, "full repainting” or "partial repainting".
  • Complete repainting is one of the scale of wall repainting work, and is to repaint all of the exterior walls of a house.
  • Partial repainting is another one of the scale of wall repainting work, and is to repaint only a part of the exterior wall of a house.
  • the contents of construction method information do not matter.
  • the term information is information about the time when the work was performed.
  • the period information may be, for example, information indicating the date of "May 2001” or "April 2007". However, the time indicated by the time information may be up to the date, for example, "May 20, 2001", or may be only the year, such as "2002".
  • the rule storage unit 112 stores one or more rules.
  • a rule is usually information indicating a rule regarding a period, and is expressed by, for example, data, an expression, a program or the like.
  • the period differs depending on the type of work, and it is more preferable that the period also varies depending on, for example, the material, the method of construction, the scale, and the like.
  • the different period depending on the type of work may be, for example, 10 years for wall repainting, 20 years for roof repainting, and so on.
  • the period depending on the material may be, for example, 15 years in the case of repainting of a wall with a fluorine paint, or 10 years in the case of repainting of a wall with a material other than fluorine (for example, an acrylic paint).
  • the different period depending on the scale may be, for example, 10 years in the case of full repainting, 5 years in the case of partial repainting, and so on.
  • the rule may be, for example, a program that implements an algorithm for detecting one or more homes that should be pre-decided in the near future. Coming soon is within a predetermined time period as described above in the near future.
  • the near future may or may not include the present. That is, the predetermined time period may be, for example, within a certain length of time starting from the current time, such as within one year or three months from now.
  • the predetermined time period may be a time period starting from the current time and ending at a specific time, for example, within the current year or next May.
  • the predetermined period may be, for example, within a fixed period starting from a specific time in the future, such as next year, next year, or the like.
  • one or more of the start point, the end point, or the length defining the period may be different for each of two or more types of operations.
  • a rule is stored in the rule storage unit 112 for each of two or more pieces of work specification information.
  • the rule for each piece of work specification information may be, for example, a first rule corresponding to a wall repainting operation, a second rule corresponding to a roof repainting operation, or the like.
  • the rule for each piece of task identification information is preferably a program that implements an algorithm that detects, for example, one or more houses that require the task identified by the task identification information.
  • the map information storage unit 113 stores map information.
  • Map information is information about a map.
  • the map information storage unit 113 normally stores map information of two or more areas.
  • the region may be, for example, a region such as Kinki or Tokai, or an administrative region such as a prefecture or a municipality, or may be nationwide.
  • the area may be, for example, the sales area of a company, and the attribute and size of the area may be used.
  • the map information may be, for example, data of a basic map including only basic two or more basic objects such as natural objects such as rivers and structures such as roads.
  • the map information may be, for example, data of a house map mainly including a group of objects of two or more houses such as a detached house and an apartment in addition to the basic group of objects.
  • the map information may be, for example, map data for navigation including two or more POI (Point of Interest) objects such as natural objects, structures, and commercial facilities, and the type of map information does not matter. Both types of map information have position information for each of two or more objects, and also have image data for drawing each object. However, the type and data structure of the map information do not matter.
  • the processing unit 12 performs various processes.
  • the various processes are, for example, processes of the house determination unit 121, the target house position information acquisition unit 122, the map configuration unit 123, the house construction information storage unit 124, and the like.
  • the house determination unit 121 determines one or more houses to perform a predetermined operation within a predetermined period. For example, for each of two or more types of operations, it is preferable that the housing determination unit 121 determine one or more housings to perform the operation within a predetermined period. Specifically, for each of one or more pieces of house construction information stored in the house construction information storage unit 111, the house determination unit 121 stores the house construction information and the time information corresponding to the present in the rule storage unit 112, for example.
  • the present invention may be applied to one or more stored rules, and it may be determined whether or not the rules are met, and one or more houses corresponding to housing construction information matching the at least one rule may be determined.
  • the house determination unit 121 determines whether or not the stored one or more pieces of stored house construction information conform to the rule, and if so, which rule conforms to, etc. It is preferable to provide a flag indicating the judgment result of.
  • the house determination unit 121 applies, to a rule, one or more pieces of house construction information stored in the house construction information storage unit 111 and time information corresponding to the present to the house construction information conforming to the rule.
  • One or more corresponding houses may be determined.
  • the house determination unit 121 particularly stores, for example, one or more pieces of house construction information stored in the house construction information storage unit 111 and time information corresponding to the present in the rule storage unit 112. It is preferable to apply the rule corresponding to the task identification information to each task identification information, and to determine one or more houses corresponding to the house construction information matching the rule for each task identification information.
  • the house determination unit 121 holds timing information, and may execute determination processing of determining a house as described above at timing according to the timing information.
  • the timing information is information indicating the execution timing of the determination process.
  • the timing information may be, for example, information indicating a cycle of 9 o'clock every day, every hour, or one or more date and time such as 9 o'clock on May 1, 2017 and 17 o'clock on May 15, 2016, for example. It does not matter if it is a set of
  • the house determination unit 121 repeatedly obtains, for example, the current time from the built-in clock of the MPU, an NTP server, or the like, and determines whether the current time matches or exceeds the time indicated by the timing information. If the current time matches or passes the time indicated by the timing information, the determination process may be performed.
  • the house determination unit 121 may execute the determination process, for example, in response to the reception unit 13 receiving the execution instruction of the determination process, and the trigger of the execution of the determination process does not matter.
  • the determination process may be, for example, the following process. That is, the house determination unit 121 selects one house construction information out of two or more pieces of house construction information stored in the house construction information storage unit 111, and acquires the current time and acquires the acquired house construction information. And the current time is applied to each of two or more rules stored in the rule storage unit 112, it is determined whether or not it matches, and an operation of giving the above-mentioned flag indicating the determination result to the relevant house construction information is It may be repeated until there is no unselected housing construction information.
  • the target house position information acquisition unit 122 is a house determined by the house determination unit 121, and acquires house position information close enough to satisfy predetermined conditions with respect to position information included in an information output instruction described later.
  • the house determined by the house determination unit 121 corresponds to, for example, one or more pieces of house construction information stored in the house construction information storage unit 111, the house construction information having a flag indicating a positive determination result. It may be a residential house.
  • the flag indicating the positive determination result is a flag indicating "1" or more.
  • the predetermined condition is, for example, that the distance between the position indicated by the position information included in the information output instruction and the position indicated by the position information included in the housing construction information is equal to or less than a threshold. May be Alternatively, the predetermined condition may be, for example, that the address indicated by the position information included in the information output instruction and the address indicated by the position information included in the housing construction information belong to the same area.
  • the location close to the condition determined in advance is the location where the location information included in the house construction information is included in the information output instruction among the one or more pieces of house construction information stored in the house construction information storage unit 111 A house corresponding to house construction information which is close enough to satisfy a condition determined in advance with respect to the information, and which is identified by a house identifier included in the house construction information.
  • the position information of a house close enough to satisfy the predetermined condition is the position information included in the house construction information corresponding to the above house.
  • the map configuration unit 123 can configure various maps.
  • the various maps may be, for example, existing maps such as the basic map described above, the residential map described above, and the navigation map described above, or a residential location added map described later.
  • the various maps also include maps that differ in one or more of the scales or regions, such as national maps or prefecture maps.
  • the map configuration unit 123 configures various maps using various map information stored in the map information storage unit 113.
  • the map configuration unit 123 acquires, for example, map information of a basic map corresponding to one area from the map information storage unit 113, and using a set of pairs of position information and image data included in the map information, a river
  • the basic map may be configured by drawing two or more objects such as roads and the like in a frame memory corresponding to one screen.
  • the process which comprises the existing maps, such as a basic map is well-known, and abbreviate
  • the map configuration unit 123 configures a house position addition map using the map information stored in the map information storage unit 113 and the position information of the house acquired by the target house position information acquisition unit 122.
  • the housing position additional map is a map to which information indicating the position of a home to be worked on in the near future is added.
  • the house position additional map may be, for example, a map in a mode in which the position specified by the position information of the house acquired by the target house position information acquisition unit 122 is specified on the map indicated by the map information. .
  • the aspect in which the position of the house is specified on the map is, for example, image data such as an icon, a figure, a pattern, a character, or a sign indicating a house requiring work in the near future on the map. It may be an image of a map disposed at the corresponding position.
  • the map configuration unit 123 holds, for example, image data such as an icon indicating a house requiring work in the near future, and on the existing map configured as described above, the target house location information acquisition unit 122
  • the house position additional map may be configured by drawing the image data of the icon or the like using the house position information acquired by the.
  • the map configuration unit 123 configure a house position addition map in a mode capable of visually identifying task specifying information for specifying a task to be performed on a house within a predetermined period.
  • the manner in which the task to be performed can be visually identified may be, for example, that the color of the icon differs depending on the task, or that different marks correspond to the icon.
  • the background of image data such as an icon may be different depending on the operation.
  • the map configuration unit 123 maps image data such as a triangle indicating a roof, and an icon including a plurality of figures such as a rectangle indicating an outer wall, as image data of a house requiring work in the near future, as a map. It may be drawn on top. Then, when drawing the image data, the map configuration unit 123 adds, for example, a predetermined color or a predetermined pattern to the figure corresponding to the part requiring the operation. It is necessary to express which part of the house needs to be worked on by performing the image processing that does not need to be performed, and not performing such image processing on the figure corresponding to the part that does not require work. It is suitable.
  • the map configuration unit 123 performs image processing such as coloring on a triangle indicating a roof of a house, and does not perform image processing on a figure such as a quadrangle other than that On the other hand, it may be expressed that reworking of the roof is necessary. Similarly, the map configuration unit 123 performs image processing such as coloring on a triangle indicating a roof of a house and a rectangle indicating an outer wall of a house, and does not perform image processing on other figures. On the other hand, it may be expressed that it is necessary to rework the roof and repaint the wall.
  • the map configuration unit 123 may hold, for example, first correspondence information which is a set of pairs of work types and one or more values of flags.
  • a flag is information which shows the result of the judgment which the house determination part 121 mentioned later performed with respect to one or more each work specific information stored in the house construction information storage part 111.
  • FIG. Specifically, the flag is information indicating whether or not at least one of the one or more rules stored in the rule storage 112 has been met, and if so, which one of the rules has been met. For example, the flag “0” indicates that the house determination unit 121 determines that the work specification information does not match any rule. Similarly, the flag “1” indicates that the house determination unit 121 determines that the task identification information matches the rule 1.
  • a set of pairs of work type and one or more values of flags is, for example, a pair of work type “repaint wall” and flags “1”, “2” and “3”, work type “roof For example, it is a pair of "new change” and flags "4" and “5".
  • the pair of work type “wall repainting” and flags "1", “2” and “3” requires wall repainting work if the above judgment result matches at least one of rules 1 to 3. It shows that it is.
  • the pair of work type "roofing” and the flags "4" and "5" requires reworking of the roof if the above judgment result matches at least one of the rules 4 or 5 It is shown that.
  • the map configuration unit 123 needs, for example, a roof reworking operation using the first correspondence information and the flag assigned to each of the one or more pieces of housing construction information stored in the housing construction information storage unit 111.
  • image data such as icons corresponding to houses
  • the roof part is colored
  • image data such as icons corresponding to houses requiring repainting of walls
  • the wall parts are colored, while any work No image is colored in image data such as an icon corresponding to an unnecessary house.
  • the map configuration unit 123 may not draw image data such as an icon corresponding to a house that does not require any work.
  • the map configuration unit 123 may configure a house position additional map in a mode in which the house construction information received from the user terminal 2 and the other house construction information can be visually identified.
  • the mode in which the housing construction information from the user terminal 2 and the other housing information can be visually distinguished is, for example, image data such as one or more icons corresponding to the housing construction information from the user terminal 2; For example, one or more types of image quality, shape, and size may be different from image data such as an icon corresponding to other housing construction information.
  • the map configuration unit 123 may, for example, increase one or more types of luminance or saturation of image data such as one or more icons corresponding to housing construction information from the user terminal 2, or the like Image data such as one or more icons corresponding to other housing construction information may be grayed out, or both of them may be performed.
  • the visually distinguishable aspect is not limited to the case where the image data itself is different as described above.
  • the background of the image data may be different, or additional information such as a mark added to the image data May be different, as long as it is an aspect that can visually distinguish two types of image data, it does not matter what aspect each image data is.
  • the house construction information storage unit 124 described later receives the house construction information received from the user terminal 2 and the house construction information received from the user terminal 2 from the map construction unit 123.
  • information is stored in the housing construction information storage unit 111, it can be determined using a terminal identifier associated with the housing construction information.
  • the terminal identifier is information for identifying the user terminal 2.
  • the terminal identifier is, for example, an address such as a MAC address or an IP address, or an ID, but may be a user identifier for identifying the user of the user terminal 2 or any information as long as it can identify the user terminal 2.
  • the user identifier may be anything, such as an e-mail address, an address / name and an ID.
  • the map construction unit 123 uses the position information of the house acquired by the target house position information acquisition unit 122 to draw image data such as an icon or the like on the map in the procedure as described above.
  • image data such as one or more icons corresponding to housing construction information
  • drawing is performed with normal image quality
  • image data such as one or more icons corresponding to other housing construction information
  • gray out The house position additional map may be configured in such a manner that the house construction information received from the user terminal 2 and the other house construction information can be visually identified by drawing.
  • the housing construction information storage unit 124 stores the housing construction information received by the housing construction information receiving unit 151 in the housing construction information storage unit 111.
  • the house construction information storage unit 124 stores, for example, the house construction information received by the house construction information reception unit 151 in a pair with the terminal identifier from the user terminal 2 in the house construction information storage unit 111 in association with the terminal identifier. .
  • the receiving unit 13 receives various types of information.
  • the various information is, for example, an information output instruction.
  • acceptance means acceptance of information input from an input device such as a keyboard or touch panel, reception of information transmitted via a network or communication line, etc., information read from a recording medium such as a disc or semiconductor memory It is a concept that includes the acceptance of
  • the reception unit 13 normally receives various information from the user terminal 2 as a pair with the terminal identifier, but may receive the information via an input device, for example, or may read it from a recording medium.
  • the information output instruction accepting unit 131 accepts an information output instruction.
  • the information output instruction is an instruction to output information.
  • the information output instruction in the present embodiment is usually an instruction to output a house position added map.
  • the information output instruction may be, for example, an instruction to output a basic map, or may be an instruction to output information other than a map.
  • the information output instruction has, for example, an attribute value (for example, "basic map", "residential location added map”, etc.) indicating an attribute of the information to be output.
  • the information output instruction for the map includes, in addition to the attribute value, for example, position information for specifying the area of the map (for example, prefecture, business area, etc.).
  • the information output instruction may not include the position information.
  • the position information included in the information output instruction may be, for example, position information indicating the current position of the user terminal 2.
  • the information output instruction accepting unit 131 may receive, for example, an information output instruction including position information acquired by the user terminal 2 by the GPS receiver.
  • the position information included in the information output instruction may be, for example, position information indicating a position desired by the user.
  • the map output unit 141 displays a map on the display, and the information output instruction accepting unit 131 accepts an operation of instructing one point on the map with a touch panel or the like, and indicates the position corresponding to that point. It is preferable to obtain position information.
  • the output unit 14 outputs various types of information.
  • the various types of information are, for example, a housing position additional map, a basic map, and the like.
  • the output unit 14 normally transmits various types of information to the user terminal 2 and outputs the information via an output device such as a display or a speaker that the user terminal 2 has, for example, via the output device of the information processing apparatus 1 itself It may be outputted, printed out by a printer, or stored in a recording medium. Such a matter also applies to the map output unit 141.
  • the map output unit 141 outputs a map.
  • the map to be output is usually a housing location addition map, but may be a basic map.
  • the map output unit 141 generally outputs the house position addition map configured by the map configuration unit 123 in response to the information output instruction acceptance unit 131 receiving the information output instruction.
  • the map output unit 141 can also output the basic map configured by the map configuration unit 123, for example, in response to the reception of the instruction to output the basic map.
  • the receiving unit 15 receives various types of information.
  • the various information is, for example, housing construction information and the like.
  • the housing construction information receiving unit 151 receives housing construction information.
  • the house construction information receiving unit 151 receives, from the user terminal 2, for example, housing construction information including the position information as described above in a pair with the terminal identifier. When there is only one user terminal 2, the terminal identifier may not be received.
  • the housing construction information receiving unit 151 may receive, for example, housing construction information from an external device, and there is no limitation on the transmission source of the housing construction information.
  • the transmission unit 16 can transmit various types of information.
  • the various types of information are, for example, a map, a housing position additional map and the like.
  • the transmission unit 16 normally transmits information such as a map to the user terminal 2, but may transmit it to an external device, for example, and the transmission destination of the information does not matter.
  • the terminal storage unit 21 configuring the user terminal 2 can store various types of information.
  • the various information is, for example, a terminal identifier.
  • the terminal processing unit 22 performs various processes.
  • the various processes are, for example, processes of the terminal position information acquisition unit 221, the terminal address acquisition unit 222, the terminal screen configuration unit 223, the terminal home construction information configuration unit 224, and the like.
  • the terminal position information acquisition unit 221 acquires position information on the current position of the user terminal 2. It is preferable that the terminal position information acquisition unit 221 acquires coordinates such as latitude and longitude indicating the current position of the user terminal 2 using, for example, a GPS receiver. However, the terminal position information acquisition unit 221 can also acquire an AP identifier for identifying an access point located in the vicinity of the user terminal 2 using, for example, the position detection function of the network. There is no limitation on the expression format and acquisition method.
  • the terminal address acquisition unit 222 acquires an address from the position information. Specifically, the terminal address acquisition unit 222 holds, for example, second correspondence information which is a set of pairs of position information and an address.
  • the set of a pair of position information and an address is, for example, a pair of coordinates “(x1, y1)” and an address “Osakacho Chuo-ku ⁇ cho 1-chome 2nd 3”, an AP identifier “AP1” and an address For example, it may be a pair with “Okamachi 1-chome, Kita-ku, Osaka”.
  • the terminal address acquisition unit 222 acquires an address corresponding to the position information acquired by the terminal position information acquisition unit 221 using the second correspondence information. Specifically, position information that matches or is closest to the acquired position information may be detected from the second correspondence information, and an address that is paired with the detected position information may be acquired.
  • an external server or information processing device 1 manages the second correspondence information as described above, and the terminal address acquisition unit 222 transmits position information to an external server or the like, and the address from the external server or the like It is also possible to receive.
  • the terminal screen configuration unit 223 is a screen including the address acquired by the terminal address acquisition unit 222, and configures a screen for inputting house construction information.
  • This screen has an input field into which housing construction information is input.
  • the housing construction information includes a house identifier, work specifying information, and time information
  • the screen has a first input field for inputting a house identifier, a second input field for inputting work specifying information, and time information
  • the one part may be acquired automatically.
  • the time information may be automatically acquired from a built-in clock of the MPU or the like and may be substituted into the third input field.
  • the first input field includes, for example, an address input field in which an address which is a type of house identifier is input, and a name input field in which a name which is another one of the house identifier is input. It is suitable.
  • a work type entry field in which the type of work is entered
  • a material entry field in which the material is entered
  • a method entry field in which the method is entered
  • a scale entry field in which the scale is entered, etc. Including is more preferable.
  • each of the one or more input fields corresponds to a character string indicating a field name such as “address” or “work type”, for example.
  • the screen also has, for example, a button associated with a character string such as “decision”.
  • the screen configuration information includes an image group such as an input field, a character string, and a button, and layout information indicating the arrangement of each image in the screen, and the terminal screen configuration unit 223 lays out the image group.
  • the screen as described above may be configured.
  • the terminal screen configuration unit 223 substitutes in advance, for example, a character string indicating the address acquired by the terminal address acquisition unit 222 in the address input field of the configured screen.
  • the terminal housing construction information configuration unit 224 constructs housing construction information using the address and the input. Specifically, the terminal screen configuration unit 223 configures home construction information including the address acquired by the terminal address acquisition unit 222 and various types of information input to input fields other than the address input field on the screen.
  • the terminal output unit 23 outputs various types of information.
  • the various information is, for example, the above screen.
  • the terminal output unit 23 can also output the basic map or the residential location added map received by the terminal receiving unit 26.
  • the terminal screen output unit 231 outputs a screen. Specifically, the terminal screen output unit 231 displays the screen configured by the terminal screen configuration unit 223 on the display. In addition, although the display of a screen is a display in the user terminal 2 normally, you may be a display on an external display etc., for example.
  • the terminal screen output unit 231 substitutes, for example, a character string indicating various information input in an input field other than the address input field on the screen in response to the reception of an input by the terminal input receiving unit 241 described later. .
  • the terminal accepting unit 24 accepts various information.
  • the various information is, for example, an input to the screen.
  • the terminal accepting unit 24 can also accept, for example, an information output instruction for the basic map or the house position addition map.
  • the terminal input acceptance unit 241 accepts an input to the screen output by the terminal screen output unit 231.
  • the terminal input acceptance unit 241 is, for example, an input field of a screen displayed on the display, and the input of various information other than the address to the one or more input fields other than the address input field is Accept via an input device such as a touch panel.
  • the terminal transmission unit 25 transmits various types of information.
  • the various types of information are, for example, house construction information.
  • the terminal transmission unit 25 also transmits an information output instruction. Specifically, the terminal transmission unit 25 transmits, for example, the information output instruction accepted by the terminal acceptance unit 24 to the information processing apparatus 1 as a pair with the terminal identifier stored in the terminal storage unit 21. However, when the user terminal 2 is the only user terminal, only the information output instruction may be transmitted, and the terminal identifier may not be transmitted. This is also true when transmitting terminal housing work information.
  • the terminal housing construction information transmission unit 251 transmits terminal housing construction information.
  • the terminal housing construction information transmission unit 251 transmits the housing construction information configured by the terminal housing construction information configuration unit 224 to the information processing device 1 in a pair with the terminal identifier normally stored in the terminal storage unit 21.
  • the terminal reception unit 26 receives various types of information.
  • the various types of information are, for example, a map, a housing position additional map, and the like.
  • the terminal reception unit 26 receives a map or a residential location addition map from the information processing device 1 in response to the terminal transmission unit 25 transmitting the information output instruction.
  • the storage unit 11, the housing work information storage unit 111, the rule storage unit 112, the map information storage unit 113, and the terminal storage unit 21 are preferably non-volatile recording media such as hard disks and flash memories, for example. It is also possible to use a recording medium of
  • the process of storing information in the storage unit 11 or the like there is no limitation on the process of storing information in the storage unit 11 or the like.
  • the information may be stored in the storage unit 11 or the like through the recording medium, or the information transmitted through the network or the communication line may be stored in the storage unit 11 or the like.
  • information input via the input device may be stored in the storage unit 11 or the like.
  • the input device may be anything, such as a keyboard, a mouse, and a touch panel.
  • Processing unit 12 house determination unit 121, target house position information acquisition unit 122, map configuration unit 123, house construction information storage unit 124, terminal processing unit 22, terminal position information acquisition unit 221, terminal address acquisition unit 222, terminal screen configuration
  • the unit 223 and the terminal house construction information configuration unit 224 can be usually realized by an MPU, a memory, and the like.
  • the processing procedure of the processing unit 12 or the like is realized by software, and the software is stored in a storage medium such as a ROM.
  • the processing procedure may be realized by hardware (dedicated circuit).
  • the reception unit 13, the information output instruction reception unit 131, the terminal reception unit 24, and the terminal input reception unit 241 may or may not include an input device.
  • the reception unit 13 and the like can be realized by driver software of the input device or by the input device and the driver software thereof.
  • the output unit 14, the map output unit 141, and the terminal output unit 23 may or may not be considered to include output devices such as a display and a speaker.
  • the output unit 14 and the like can be realized by driver software of the output device or by the output device and the driver software thereof.
  • the reception unit 15, the housing work information reception unit 151, and the terminal reception unit 26 are usually realized by wired or wireless communication means (for example, communication modules such as a NIC (Network interface controller) or a modem). It may be realized by means for receiving (for example, a broadcast receiving module).
  • the reception function of the reception unit 13 and the reception function of the information output instruction reception unit 131 can also be realized by the same means.
  • the transmission unit 16, the terminal transmission unit 25, and the terminal housing work information transmission unit 251 are usually realized by wired or wireless communication means, but may be realized by broadcasting means (for example, a broadcast module).
  • the transmission function of the output unit 14 and the transmission function of the map output unit 141 can also be realized by the same means.
  • FIG. 2 is a flow chart for explaining the operation of the information processing apparatus 1.
  • Step S201 The house determination unit 121 determines, for example, a house to which a predetermined operation should be performed within a predetermined period, based on the held timing information or a judgment material such as the presence or absence of an execution instruction. It is determined whether or not to execute the determination process which is the process to be performed. If the determination process is to be performed, the process proceeds to step S202. If the determination process is not to be performed, the process proceeds to step S203.
  • Step S202 The house determination part 121 performs a determination process. The determination process will be described with reference to the flowchart of FIG. Thereafter, the process returns to step S201.
  • Step S203 The processing unit 12 determines whether the information output instruction receiving unit 131 has received an information output instruction.
  • receiving the information output instruction usually means that the information output instruction accepting unit 131 receives from the user terminal 2 the information output instruction accepted by the user terminal 2, but the information output instruction is accepted.
  • the case where the unit 131 itself receives an information output instruction via an input device such as a keyboard in the information processing apparatus 1 is also included.
  • step S204 If the information output instruction has been received, the process proceeds to step S204. If the information output instruction has not been received, the process proceeds to step S07.
  • the target house position information acquisition unit 122 is a house determined by the house determination unit 121 in step S202, and for the position information included in the information output instruction accepted by the information output instruction acceptance unit 131 in step S203.
  • the location information of a house close enough to satisfy a predetermined condition is acquired.
  • Step S205 The map configuration unit 123 performs step S307 or later described for the map information stored in the map information storage unit 113 and one or more pieces of house construction information stored in the house construction information storage unit 112.
  • a house position addition map is configured using the flag given in S308 and the house position information acquired by the target house position information acquisition unit 122 in step S204.
  • Step S206 The map output part 141 outputs the house position additional map which the map structure part 123 comprised.
  • the map output unit 141 in response to the information output instruction reception unit 131 receiving the information output instruction as a pair with the terminal identifier, the map output unit 141 usually adds the house position added map that the map configuration unit 123 configured in step S205. Are transmitted to the user terminal 2 identified by the terminal identifier. As a result, the house position addition map is displayed on the display of the user terminal 2 that is the transmission source of the information output instruction. Thereafter, the process returns to step S201.
  • Step S207 The processing unit 12 determines whether the housing construction information receiving unit 151 has received the housing construction information.
  • the housing construction information receiving unit 151 normally receives, from the user terminal 2, housing construction information including position information in a pair with the terminal identifier.
  • the process proceeds to step S208, and when it is not received, the process returns to step S201.
  • Step S208 The house construction information storage unit 124 associates the house construction information received by the house construction information reception unit 151 with the terminal identifier from the user terminal 2 in a pair with the terminal identifier, and stores the house construction information storage unit 111 accumulate. Thereafter, the process returns to step S201.
  • the process starts in response to power on of the information processing apparatus 1 or activation of a program, and the process is ended by an interrupt of power off or process end.
  • the start or end of processing there is no limitation on the start or end of processing.
  • FIG. 3 is a flowchart illustrating the determination process of step S202.
  • the house determination part 121 sets the initial value 1 to the variable i.
  • the variable i is a variable for sequentially selecting unselected housing construction information from among one or more pieces of housing construction information stored in the housing construction information storage unit 111.
  • Step S302 The house determination unit 121 sets an initial value 1 to a variable j.
  • the variable j is a variable for sequentially selecting an unselected rule among the one or more rules stored in the rule storage unit 112.
  • Step S303 The house determination unit 121 determines whether there is i-th house construction information. If the i-th house construction information is present, the process proceeds to step S304, and if not, the process returns to the upper level process.
  • Step S304 The house determination unit 121 determines whether there is a j-th rule. If there is the j-th rule, the process proceeds to step S305. If not, the process proceeds to step S309.
  • Step S305 The house determination unit 121 applies the ith house construction information and the time information corresponding to the present to the jth rule.
  • Step S306 The house determination unit 121 determines whether the ith house construction information and the time information corresponding to the present match the ith rule. If the ith housing construction information and the time information corresponding to the present match the ith rule, the process proceeds to step S307, and if not, the process proceeds to step S308.
  • Step S307 The house determination unit 121 adds a flag "j" to the ith house construction information.
  • the flag “j” is information indicating that the relevant house work information matches the j-th rule (hereinafter sometimes referred to as rule j) among the one or more rules stored in the rule storage unit 112. . Thereafter, the process proceeds to step S309.
  • Step S308 The house determination unit 121 adds a flag "0" to the ith house construction information.
  • the flag “0” is information indicating that the house construction information does not match any one or more of the rules stored in the rule storage unit 112. However, the addition of the flag "0" may be omitted (the same applies to the following).
  • Step S309 The house determination part 121 increments the variable i. Thereafter, the process returns to step S304.
  • Step S310 The house determination unit 121 increments the variable j. Thereafter, the process returns to step S303.
  • FIG. 4 is a flowchart for explaining the operation of the user terminal 2.
  • Step S401 The terminal processing unit 22 determines whether the terminal accepting unit 24 accepts an information output instruction. Note that the acceptance in this flowchart is normally an acceptance via an input device such as a touch panel that the user terminal 2 has. If the terminal accepting unit 24 accepts an information output instruction, the process proceeds to step S402. If the terminal accepting unit 24 does not accept the information output instruction, the process proceeds to step S405.
  • Step S402 The terminal transmission unit 25 transmits the information output instruction accepted by the terminal acceptance unit 24 to the information processing apparatus 1 as a pair with the terminal identifier stored in the terminal storage unit 21.
  • Step S403 In response to the terminal transmission unit 25 transmitting the information output instruction to the terminal identifier as a pair in step S402, the terminal processing unit 22 receives the house location added map from the information processing apparatus 1 Determine if it has been. When the terminal reception unit 24 receives the house position additional map, the process proceeds to step S404. When the terminal reception unit 24 does not receive the house position additional map, the process returns to step S403.
  • Step S404 The terminal output unit 23 outputs the housing position addition map received by the terminal reception unit 24. As a result, the home position addition map is displayed on the display of the user terminal 2. Thereafter, the process returns to step S401.
  • the display by the display of the house position additional map output here may be continued until the input of another instruction
  • indication such as a screen output instruction
  • Step S405 The terminal processing unit 22 determines whether the terminal receiving unit 24 receives a screen output instruction. If the terminal accepting unit 24 accepts a screen output instruction, the process proceeds to step S406, and if not accepted, the process returns to step S401.
  • the terminal position information acquisition unit 221 acquires, for example, position information on the current position of the user terminal 2 using a GPS receiver.
  • Step S407 The terminal address acquisition unit 222 acquires an address corresponding to the position information acquired by the terminal position information acquisition unit 221 in step S406, using, for example, the held second correspondence information.
  • the terminal screen configuration unit 223 is a screen including the address acquired by the terminal address acquisition unit 222 in step S407, using, for example, the held screen configuration information, and a screen for inputting house construction information Configure.
  • Step S409 The terminal screen output unit 231 outputs the screen configured by the terminal screen configuration unit 223 in step S409. Thus, a screen is displayed on the display of the user terminal 2.
  • the display by the display of the screen outputted by the terminal screen output unit 231 is continued until the acceptance of the input by the terminal input acceptance unit 241 is completed, for example, in response to pressing of the determination button in the screen. It may be terminated.
  • Step S410 The terminal processing unit 22 determines whether the terminal input receiving unit 241 has received an input to the screen output in step S409. If the terminal input receiving unit 241 receives an input, the process proceeds to step S411. If the terminal input receiving unit 241 does not receive an input, the process returns to step S410.
  • the terminal screen configuration unit 223 is a house including the address acquired by the terminal address acquisition unit 222 in step S407 and the information input to the screen output in step S410 and including information other than the address. Construct construction information.
  • Step S412 The terminal housing construction information transmission unit 251 combines the housing construction information configured by the terminal housing construction information configuration unit 224 in step S411 with the terminal identifier stored in the terminal storage unit 21 as an information processing device 1 Send to Thereafter, the process returns to step S401.
  • the process starts in response to the power on of the user terminal 2 or the activation of the program, and the process ends by the power off or the interrupt of the process end.
  • the start or end of processing there is no limitation on the start or end of processing.
  • the information processing apparatus 1 in this example is a cloud server of a company that operates the information processing system.
  • the house construction information storage unit 111 of the information processing device 1 stores, for example, three or more pieces of house construction information as shown in FIG. 5 in association with the terminal identifier “X”.
  • the housing construction information storage unit 111 may further store one or more pieces of housing construction information (not shown) in association with other terminal identifiers (for example, “Y”, “Z”, etc.).
  • FIG. 5 is a data structure diagram of housing construction information.
  • Housing construction information includes, for example, a housing identifier, location information, and one or more sets of information.
  • the set information is a set of work specification information and time information.
  • the work identification information includes, for example, information such as type, material, construction method, and scale.
  • Each of the three or more pieces of house construction information corresponds to an ID (for example, "1", “2”, “3”, etc.).
  • house construction information (hereinafter, may be referred to as house construction information 1) associated with ID “1” includes a house identifier "AA", position information "(x1, y1)", and two sets of information. Including. The first of these two sets of information is a set of work identification information including the type “roofing”, material “-”, method “replacement”, and scale “-”, and time information “May 2001”. The second is a combination of work specific information including type “wall repaint”, material “acrylic paint”, method “-”, and scale “full repaint” and timing information “April 2007”. is there.
  • the house construction information (house construction information 2) associated with the ID "2" includes a house identifier "BB", position information "(x2, y2)", and two sets of information.
  • the first of these two sets of information is a set of work identification information including the type “roofing”, material “-”, method “cover”, and scale “-”, and time information "January 2002”.
  • the second is a combination of work specific information including type “wall repainting”, material “fluorine paint”, method “-” and scale “full repainting” and timing information “September 2002”. is there.
  • the house construction information 3 includes a house identifier “CC”, location information “(x3, y3)”, and one set of information.
  • This set information is a set of operation identification information including the type "wall repainting”, the material “fluorine paint”, the method “-”, and the scale “partial repainting” and the timing information "August 2012”.
  • the rule storage unit 112 stores, for example, five or more rules as shown in FIG.
  • FIG. 6 is a diagram showing an example of rules stored in the rule storage unit 112. As shown in FIG. Each rule is associated with an ID (for example, "1", "2", etc.).
  • the user terminal 2 in this example is a portable terminal of the user X who is a salesman of a remodeling company.
  • the terminal storage unit 21 of the user terminal 2 stores a user identifier "X" for identifying the user X.
  • the user identifier “X” also serves as a terminal identifier for identifying the user terminal 2.
  • the current date and time is 9:00 on May 1, 2017.
  • the timing information held by the house determination unit 121 constituting the information processing apparatus 1 includes “May 1, 2017 9 o'clock”.
  • the house determination unit 121 applies the house information 1 among the three or more pieces of house information stored in the house construction information storage unit 111 to the five or more rules stored in the rule storage unit 112.
  • the housing determination unit 121 first acquires, among the two pieces of work identification information included in the housing construction information 1, the first piece of work identification information including the type “re-roofing”, and the first operation identification. Using the time information "May 2001” included in the information and the current time “May 1, 2017 9 o'clock", the elapsed time "16 years” since the last re-foiling is acquired. Next, the house determination unit 121 stores, in the rule storage unit 112, the acquired elapsed time "16 years” and the construction method "replacement" included in the first operation specifying information, etc. It is determined that the first task specification information does not match any of the rules by sequentially applying
  • the house determination unit 121 acquires the second operation identification information including the type “wall repainting” among the two operation identification information possessed by the housing construction information 1 and sets the second operation identification information to the second operation identification information. Using the included time information “April 2007” and the current time “May 1, 2017 9 o'clock”, the elapsed time “10 years and 1 month” from the wall repainting last time is acquired. Next, the housing determination unit 121 stores the acquired elapsed time “10 years and 1 month” and the material “acrylic paint” and the scale “repaint all” included in the second operation specifying information. By applying the above-described respective rules, it is determined that the second task identification information matches rule 1.
  • the house determination unit 121 adds a flag “1” indicating that the rule 1 is matched to the second operation specifying information included in the house construction information 1. In addition, since there is no rule to which the first operation specification information included in the house construction information 1 matches, the house determination unit 121 assigns a flag “0”.
  • the housing determination unit 121 first acquires the first operation identification information including the type “roofing” among the two operation identification information included in the housing construction information 2, and the first operation identification is performed. Using the time information “January 2002” included in the information and the current time “May 1, 2017 9 o'clock”, the elapsed time “15 years and 4 months” from the last repainting of the roof is acquired. Next, the house determination unit 121 applies the acquired elapsed time “15 years and 4 months” and the method “cover” possessed by the first operation specifying information to each of the five or more rules. It is determined that the first task identification information matches rule 5.
  • the house determination unit 121 acquires the second operation identification information including the type “wall repainting” among the two operation identification information possessed by the housing construction information 2 and sets the second operation identification information to the second operation identification information. Using the included time information “September 2002” and the current time “May 1, 2017 9 o'clock”, the elapsed time “14 years and 8 months” from the previous wall repainting is acquired. Next, the house determination unit 121 stores the acquired elapsed time “14 years and 8 months” and the material “fluorine paint” and the scale “repaint all” that the second operation specifying information has. By applying to each of the above rules, it is determined that the second task specification information does not match any of the rules.
  • the house determination unit 121 adds a flag “5” indicating that the rule 5 is matched to the first operation specifying information included in the house construction information 2. In addition, since there is no rule to which the second operation specification information included in the house construction information 2 matches, the house determination unit 121 assigns a flag “0”.
  • the house determination unit 121 acquires the work identification information included in the house construction information 3 and includes the time information “August 2012” and the current time “9:00, 2017” included in the work identification information. And “4 years and 9 months” elapsed time since the last wall repainting.
  • the house determination unit 121 stores each of the acquired elapsed time “four years and nine months” and the material “fluorine paint” and the scale “partial repainting” that the work specifying information has, in each of five or more stored. By applying the rule, it is determined that the work identification information does not match any of the rules. Therefore, the house determination unit 121 assigns a flag “0” to the work specification information.
  • two or more houses including the house AA identified by the house identifier "AA” and the house BB identified by the house identifier "BB" are determined as houses to be worked on in the near future.
  • the user X inputs an information output instruction including position information “(x0, y0)” to the user terminal 2 through a touch panel or the like.
  • the terminal reception unit 24 receives the information output instruction, and the terminal transmission unit 25 transmits the received information output instruction as a pair with the terminal identifier “X” stored in the terminal storage unit 21. Transmit to processing device 1.
  • the position information “(x0, y0)” included in the information output instruction is not limited to the position information received manually, and for example, the terminal position information acquisition unit 221 automatically acquired it with a GPS receiver or the like. It may be position information.
  • the information output instruction receiving unit 131 receives the above information output instruction as a pair with the terminal identifier “X”, and the target house location information acquiring unit 122 is at two or more houses determined by the house determining unit 121. There is acquired house position information close enough to satisfy predetermined conditions with respect to the position information "(x0, y0)" included in the received information output instruction.
  • the target house location information acquisition unit 122 first performs location information “(x1, y1)” of the first house AA and an information output instruction. The distance to the included position information “(x0, y0)” is calculated, and it is determined whether the calculated distance is less than or equal to the threshold. Next, the target house position information acquisition unit 122 sets the position information “(x2, y2)” of the second house BB among the determined two or more houses, and the position information “( The distance to x0, y0) ′ ′ is calculated, and it is determined whether the calculated distance is equal to or less than a threshold. If there are third and subsequent homes, the target home position information acquisition unit 122 makes the same determination as to those.
  • the target house position information acquisition unit 122 acquires the position information “(x1, y1)” of the house AA and the position information “(x2, y2)” of the house BB.
  • the map configuration unit 123 includes map information corresponding to the position information “(x0, y0)” and the target house position information acquisition unit 122 described above.
  • a house position addition map is configured using two flags “5” corresponding to the position information “(x2, y2)”, and the map output unit 141 displays the configured house position addition map via the display. Output.
  • a house position addition map as shown in FIG. 7 is displayed.
  • FIG. 7 is a diagram showing an example of a house position addition map.
  • the icon 71 of the housing AA is arranged at the position corresponding to the position information "(x1, y1)" on the map corresponding to the map information, and the position information "(x2, y2)
  • the icon 72 of the house BB is disposed at a position corresponding to “)”.
  • An icon 71 indicates that the roof is highlighted with, for example, a red color or the like according to the flag “1”, and indicates that the roof AA needs to be reshuffled in the near future.
  • An icon 72 indicates that the outer wall thereof is highlighted with, for example, a blue color according to the flag “5”, and the wall BB needs to be repainted in the near future. Note that no icon may be displayed or a non-colored icon may be displayed at the position corresponding to the position information “(x3, y3)”.
  • the construction information 1 to 3 similar to FIG. 5 is stored in the housing construction information storage unit 111
  • the rules 1 to 5 similar to FIG. 6 are stored in the rule storage unit 112
  • the house determination unit 121 holds The operation in the case where the current date is on September 1, 2017, with the timing information including "September 1, 2017 at 9:00" is as follows.
  • the house determination unit 121 executes a decision process like
  • the house determination unit 121 sets house information 1 among the three or more pieces of house information stored in the house construction information storage unit 111 to five rules of five or more rules stored in the rule storage unit 112 as described above. Apply to
  • the housing determination unit 121 is configured to use time information “May 2001” included in the first piece of work specification information of the two pieces of work specification information included in the house construction information 1 and the current time “September 1, 2017. Using "9 o'clock day”, acquire the elapsed time "16 years and 4 months” from the last roof resurfacing. Then, the housing determination unit 121 sequentially applies the elapsed time “16 years and 4 months” and the construction method “replacement” to the rules 1 to 5 and the like, as described above, so that the first work specification information can be Judge that the rule is not met.
  • the house determination unit 121 acquires the second task identification information included in the house construction information 1, and the timing information “April 2007” and the current time “2017 included in the second task identification information.
  • the second task specification information is determined to conform to rule 1 by sequentially applying “repaint all” to rules 1 to 5 and the like.
  • the house determination unit 121 adds a flag “1” indicating that the rule 1 is matched to the second operation specifying information included in the house construction information 1, while the first operation specifying information includes: Assign the flag "0".
  • the house determination unit 121 uses the time information “January 2002” included in the first operation specifying information included in the house construction information 2 and the current time “September 1, 2017 9 o'clock”. By sequentially applying the acquired elapsed time “15 years and 4 months” and the method “cover” to Rules 1 to 5 etc. It is determined that the first task identification information matches rule 5.
  • the house determination unit 121 uses the time information “September 2002” and the current time “September 1, 2017 9 o'clock” included in the second operation specification information included in the house construction information 2. Get the elapsed time "15 years” since the last wall repainting. Next, the house determination unit 121 sequentially applies the acquired elapsed time “15 years”, the material “fluorine paint” and the scale “repaint all” to rules 1 to 5 etc. Decides that the rule 2 is met.
  • the house determination unit 121 adds a flag “5” indicating that the rule 5 is matched to the first operation specifying information included in the house construction information 2. In addition, the house determination unit 121 adds a flag “2” indicating that the rule 2 is matched to the second operation specifying information included in the house construction information 2.
  • the housing determination unit 121 uses the time information “August 2012” and the current time “September 1, 2017 9 o'clock” included in the work specification information included in the house construction information 3 to make the previous wall Acquire the elapsed time "5 years and 1 month” from the repainting, and sequentially apply the acquired elapsed time "5 years and 1 month", the material "fluorine paint” and the scale “partial repainting” to rules 1 to 5 etc.
  • the house determination unit 121 adds a flag "3" indicating that the rule 3 is matched to the third piece of work specification information.
  • the terminal reception unit 24 receives the information output instruction, and the terminal transmission unit 25 transmits the received information output instruction to the information processing apparatus 1 as a pair with the terminal identifier “X”.
  • the information output instruction reception unit 131 receives the above information output instruction as a pair with the terminal identifier “X”, and the target house location information acquisition unit 122 is at least three houses determined by the house determination unit 121.
  • house position information that is close enough to satisfy a predetermined condition with respect to the position information “(x0, y0)” included in the received information output instruction is obtained.
  • position information “(x1, y1)” of house AA, position information “(x2, y2)” of house BB, and position information “(x3, y3)” of house CC are acquired.
  • the map configuration unit 123 includes map information corresponding to the position information “(x0, y0)” and three pieces of position information “(x1, y1)”, “(x2, y2)” obtained as described above and “(X3, y3)”, flag “1” corresponding to position information “(x1, y1)”, and two flags “5” and “2” corresponding to position information “(x2, y2)”
  • the house position addition map is configured using the flag “3” corresponding to the position information “(x3, y3)”, and the map output unit 141 outputs the configured house position addition map. As a result, on the display of the user terminal 2, for example, a house position addition map as shown in FIG. 8 is displayed.
  • FIG. 8 is a view showing another example of the house position addition map.
  • the icon 71 of the housing AA is arranged at the position corresponding to the position information "(x1, y1)" on the map corresponding to the map information, and the position information "(x2, y2)
  • the icon 72a of the house BB is disposed at the position corresponding to “)”
  • the icon 73 of the house CC is disposed at the position corresponding to the position information “(x3, y3)”.
  • the icon 71 indicates that the roof is highlighted with, for example, a red color or the like, as described above, in accordance with the flag "1", and that the roof AA needs to be reshuffled in the near future. ing.
  • the roof is highlighted by coloring of red or the like according to the flag "2"
  • the icon 73 indicates that the wall is highlighted with, for example, a blue color according to the flag "3”, indicating that the wall AA needs to be repainted in the near future.
  • the one or more pieces of house construction information paired with other terminal identifiers are When it is further stored in the construction information storage unit 111, the same processing as described above is performed on the one or more pieces of housing construction information.
  • the map output unit 141 is one or more icons corresponding to the one or more housing construction information, and three or more icons 71, 72a, 73, etc. corresponding to the three or more housing construction information 1 to 3 etc. Output in a visually distinguishable manner. Outputting in a visually distinguishable manner is, in this example, outputting such one or more icons in grayout, for example, icons 71, 72a, 73, etc. associated with the terminal identifier "X" Alternatively, image quality adjustment may be performed to increase one or more of saturation or luminance.
  • housing construction information facing the other terminal identifier "Y” is further stored in the housing construction information storage unit 111.
  • This house construction information includes, for example, a house identifier "DD”, position information "(x4, y4)", and two sets of information. Then, these two sets of information are assumed to be the same information as the two sets of information included in the housing work information 1 described above. In this case, on the display of the user terminal 2, for example, a house position addition map as shown in FIG. 9 is displayed.
  • FIG. 9 is a view showing another example of the house position addition map.
  • this housing position addition map in addition to the icons 71, 72a and 73 based on the housing construction information 1 to 3 from the user terminal 2, an icon based on the above-mentioned housing construction information from another terminal, the grayed out icon 74 are further arranged at positions corresponding to the position information (x4, y4) included in the arranged housing construction information.
  • the operation when the user X inputs a screen output instruction with a touch panel or the like is as follows.
  • the terminal reception unit 24 receives the screen output instruction, and the terminal position information acquisition unit 221 acquires, for example, position information "(x4, y4)" by the GPS receiver, and the terminal address acquisition unit 222 For example, using the held second correspondence information, an address “Oct. 1, Chuo-ku, ⁇ 0-cho, Osaka” corresponding to the acquired position information is acquired.
  • the terminal screen configuration unit 223 is, for example, a screen including the acquired address using the held screen configuration information, and configures a screen for inputting house construction information, and the terminal screen output unit 231 is configured Output the screen. As a result, for example, a screen as shown in FIG. 10 is displayed on the display of the user terminal 2.
  • FIG. 10 is a diagram showing an example of the screen.
  • This screen has the text "Please enter house construction information.” And an entry field into which house construction information is entered.
  • the input field has a first input field 81 in which a house identifier is input, a second input field 82 in which work specification information is input, and a third input field 83 in which timing information is input.
  • the first input field 81 includes, for example, an address input field 81a in which an address is input and a name input field 81b in which a name is input.
  • the address input column 81a the acquired "Chuo-ku, Osaka City---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • the second input column 82 includes, for example, a type input column 82a in which the type is input, a material input column 82b in which the material is input, a method input column 82c in which the method is input, and a scale input column 82d in which the scale is input.
  • Each input field is associated with, for example, a character string indicating a field name such as "address" or "type”.
  • the screen also has a button 84 associated with a character string such as “decision”.
  • the user X inputs information such as a name, a type, a material, a construction method, a scale, and the like in each input field other than the address input field on the screen by a touch panel or the like.
  • the terminal input reception unit 241 receives an input to each input field other than the address input field on the screen. Thereafter, when the terminal input acceptance unit 241 further accepts pressing of the button 84, the terminal screen configuration unit 223, for example, acquires a housing identifier composed of the acquired address and the input name, and acquired position information; The house construction information including the input work identification information such as the type, the material, the construction method, the scale, and the input time information is configured.
  • the terminal housing construction information transmission unit 251 transmits the thus constructed housing construction information to the information processing apparatus 1 as a pair with the terminal identifier “X”.
  • the house construction information receiving unit 151 receives the house construction information as a pair with the terminal identifier "X", and the house construction information storage unit 124 associates the house construction information with the terminal identifier "X". Is stored in the housing construction information storage unit 111.
  • the house construction information storage unit 111 includes a new house identifier including the acquired address and the input name, the acquired position information, and the work identification information such as the input type. House construction information (not shown) is stored.
  • the recording medium has the house identifier for identifying the house, the work specifying information for specifying the content of the work for the house, the time information on the time when the work was performed, and the position information on the position of the house.
  • a house construction information storage unit 111 in which two or more pieces of house construction information are stored, a rule storage unit 112 in which a rule for detecting a house that should perform a predetermined work within a predetermined period, and a map
  • the information processing apparatus 1 applies the house construction information stored in the house construction information storage unit 111 and the time information corresponding to the present to a rule, and includes the map information storage unit 113 in which the information is stored.
  • the house corresponding to the house construction information that conforms to the above is determined, the information output instruction including the position information is accepted, and the determined house is for the position information included in the information output instruction
  • the position information of the house corresponding to the position information close enough to satisfy the predetermined condition is acquired, and the position specified by the acquired position information of the house is a map of the aspect specified on the map indicated by the map information.
  • the rule storage unit 112 stores rules for each of two or more pieces of work identification information
  • the information processing apparatus 1 stores the house construction information stored in the house construction information storage unit 111 and the time information corresponding to the present. Apply to the rule corresponding to the task identification information for each of two or more pieces of task identification information, and determine the house corresponding to the housing construction information matching the rule for each task identification information, to be reformed in the near future It is possible to output the position of the house where the work such as repair is to be performed together with the map for each work content.
  • the information processing apparatus 1 may construct a house position addition map in a mode capable of visually identifying task specifying information for specifying a task to be performed on a house within a predetermined period. It is possible to output the position of the house to be remodeled, repaired, etc. together with the map in a manner that the work content can be visually identified.
  • the information processing apparatus 1 receives house construction information including position information from the user terminal 2 and stores the received house construction information in the house construction information storage unit 111, whereby the house construction information is received via the user terminal 2. Can collect
  • the information processing apparatus 1 configures the user terminal 2 by constructing a house position addition map in a mode in which the housing construction information received from the user terminal 2 and the other housing construction information can be visually identified.
  • the house construction information collected via the user can be displayed on the user terminal 2 in distinction from the others.
  • the information processing apparatus 1 is a house around the current position of the user terminal 2 by receiving an information output instruction including the position information acquired by the user terminal 2 by the GPS receiver, and the information processing apparatus 1 will be reformed or repaired in the near future.
  • the position of the house to be worked can be displayed on the user terminal 2 together with the surrounding map.
  • the user terminal 2 is a screen that acquires position information, acquires an address from the position information, and includes the acquired address, configures a screen for inputting housing construction information, outputs a screen, and inputs an input to the screen
  • the housing construction information can be registered from the user terminal 2 by configuring the housing construction information using the reception, the address and the input, and transmitting the housing construction information to the information processing device 1.
  • processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Also, the software may be distributed by being recorded on a recording medium such as a CD-ROM. This applies to the other embodiments in the present specification.
  • the software for realizing the information processing apparatus 1 in the present embodiment is, for example, the following program. That is, the recording medium accessible by the computer of the information processing apparatus 1 is a house identifier for identifying a house, work specifying information for specifying the contents of work for the house, time information on time when the work was performed, and the position of the house.
  • the information output instruction acceptance unit 131 for accepting an information output instruction and the house determined by the house determination unit 121 correspond to position information closer to the condition determined in advance with respect to the position information included in the information output instruction A mode in which a position specified by the target house position information acquisition unit 122 for acquiring house position information and the house position information acquired by the object house position information acquisition unit 122 is specified on the map indicated by the map information
  • map composition part 123 which constitutes a house position addition map which is a map of
  • map output part 141 which outputs the house position addition map.
  • this program includes the computer of the user terminal 2, the terminal position information acquisition unit 221 that acquires position information, the terminal address acquisition unit 222 that acquires an address from the position information, and the address acquired by the terminal address acquisition unit
  • the terminal housing construction information configuration unit 224 that constructs housing construction information using the above input and a program for functioning as a terminal housing construction information transmission unit 251 that transmits the housing construction information to the information processing apparatus 1.
  • FIG. 11 is an external view of a computer system 900 that implements the information processing apparatus 1 and the like by executing the program according to the present embodiment.
  • the present embodiment can be realized by computer hardware and a computer program executed thereon.
  • a computer system 900 includes a computer 901 including a disk drive 905, a keyboard 902, a mouse 903 and a display 904. Note that the entire system including the keyboard 902, the mouse 903 and the display 904 may be called a computer.
  • FIG. 12 shows an example of an internal configuration of computer system 900.
  • the computer 901 in addition to the disk drive 905, the computer 901 is connected to the MPU 911, the ROM 912 for storing a program such as a boot-up program, and the MPU 911, and temporarily stores instructions of the application program. It provides a connection to a network such as an external network or an internal network by connecting a RAM 913 providing a storage space, a storage 914 storing an application program, a system program and data, a MPU 911 and a ROM 912 etc. And a network card 916.
  • the storage 914 is, for example, a hard disk, an SSD, a flash memory, or the like.
  • a program that causes the computer system 900 to execute the functions of the information processing apparatus 1 may be stored in the disk 921 such as a DVD or a CD-ROM, inserted into the disk drive 905, and transferred to the storage 914.
  • the program may be transmitted to the computer 901 via the network and stored in the storage 914.
  • the program is loaded into the RAM 913 upon execution.
  • the program may be loaded directly from the disk 921 or from the network.
  • the program may be read into the computer system 900 via another removable recording medium (eg, a DVD, a memory card, etc.) instead of the disc 921.
  • the program may not necessarily include an operating system (OS) that causes the function of the information processing apparatus 1 to be executed, a third party program, or the like in 901 indicating details of the computer.
  • the program may include only portions of instructions that invoke appropriate functions or modules in a controlled manner to achieve a desired result. It is well known how computer system 900 operates, and detailed description is omitted.
  • the computer system 900 described above is a server or a stationary PC
  • the user terminal 2 be realized by a portable terminal such as a tablet terminal, a smartphone or a notebook PC, for example.
  • the keyboard 902 and the mouse 903 may be replaced with a touch panel, the disk drive 905 with a memory card slot, and the disk 921 with a memory card.
  • the above is an example and the hardware configuration of a computer for realizing the information processing apparatus 1 or the like does not matter.
  • the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
  • the two or more communication means (the receiver 15, the transmitter 16, etc.) existing in one apparatus may be physically realized by one medium.
  • each process may be realized by centralized processing by a single device (system), or realized by distributed processing by a plurality of devices. It may be done.
  • the information processing apparatus has the effect of being able to output the position of a house to be remodeled, repaired, etc. together with a map in the near future, and is useful as an information processing apparatus etc. is there.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

[Problem] The location of a house to be worked on soon could not be output with a map. [Solution] This information processing device is provided with: a house construction information storage unit in which two or more pieces of house construction information including a house identifier, work-specified information, time information, location information and the like are stored; a rule storage unit in which a rule for detecting a house to perform predetermined work within a predetermined period is stored; a map information storage unit in which map information is stored; a house determination unit which applies, to the rule, two or more pieces of the house construction information and the time information corresponding to a current time, and determines a house corresponding to the house construction information that matches the rule; an information output instruction accepting unit which accepts an information output instruction including the location information; a target house location information acquisition unit which acquires the location information on a house that is determined and close to the location information included in the information output instruction; a map composing unit which composes a house location-added map in which the location specified by the acquired house location information is specified on a map represented by the map information; and a map output unit which outputs the house location-added map.

Description

情報処理装置、ユーザ端末、情報処理方法、および記録媒体INFORMATION PROCESSING APPARATUS, USER TERMINAL, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM

 本発明は、住宅の情報を処理する情報処理装置等に関するものである。 The present invention relates to an information processing apparatus or the like that processes information of a house.

 従来、優良住宅であるか否かの判断基準となる多様な情報を一元化管理してユーザに提供できる住宅情報管理システムが存在した(例えば、特許文献1参照)。このシステムにおいて、データベースは、建築情報、不動産情報、管理情報を記憶する。建築情報は、新築時の建物情報、大規模修繕・リフォーム等の修復履歴情報からなる。不動産情報は、賃借の際の情報である賃貸料や家賃保証債務会社情報等からなる。管理情報は、管理会社情報やコールセンターの持つ占有部の設備の不具合情報、警備会社の持つ点検記録情報からなる。ユーザは、コンピュータあるいは携帯端末装置を介してデータベースが記憶する情報を自由に取得できる。 BACKGROUND Conventionally, there has been a home information management system that can centrally manage and provide various information serving as a criterion for determining whether a home is an excellent home (for example, see Patent Document 1). In this system, the database stores building information, real estate information, and management information. The architectural information includes building information at the time of new construction, and restoration history information such as large-scale repair and renovation. The real estate information includes rent, which is information at the time of rental, and information on a rent guarantee debt company. The management information is composed of management company information, failure information of facilities of the occupied part of the call center, and inspection record information of the security company. The user can freely acquire the information stored in the database via the computer or the portable terminal device.

特開2012-59253号公報JP 2012-59253 A

 一般に、住宅は、年月の経過により、外壁や屋根等の建材が劣化したり、フローリング等の内装が痛んだり、給湯器等の設備が故障したりする。このため、住宅に対して、例えば、修理やリフォーム等の作業を、適時、行うことが、その性能を維持し、不動産価値を高める上で、重要となる。しかし、それには、住宅側で、こうした作業を含む工事の履歴を管理し、次回の作業の要否判断や依頼先探しを行う必要があり、多くの手間がかかっていた。 In general, in a house, building materials such as outer walls and roofs deteriorate, interiors such as flooring are damaged, and facilities such as a water heater break down with the passage of years. For this reason, it is important to perform, for example, repair and renovation work on the home in a timely manner, in order to maintain the performance and enhance the real estate value. However, in order to do so, it is necessary for the housing side to manage the history of work including such work, to determine the necessity of the next work and to search for a request destination, which requires much time and effort.

 そこで、例えば、作業を行う会社の営業マン等を対象に、近日中に作業をすべき住宅の位置を地図と共に提供できれば、会社側は、かかる住宅に対して効率的に営業が行え、かつ、住宅側は、工事履歴の管理等の手間をかけることなく、適時、必要な作業が受けられる点で、好適である。 Therefore, for example, if it is possible to provide the map of the house to be worked with in the near future, together with a map, for the salesperson or the like of the company performing the work, the company side can efficiently operate the house and The housing side is preferable in that it can receive necessary work in a timely manner without requiring time and effort such as management of construction history.

 しかし、従来の情報処理装置では、近日中にリフォームや修理等の作業をすべき住宅の位置を地図と共に出力することができなかった。 However, in the conventional information processing apparatus, it has not been possible to output the position of the house to be remodeled, repaired, etc. together with the map in the near future.

 本第一の発明の情報処理装置は、住宅を識別する住宅識別子、住宅に対する作業の内容を特定する作業特定情報、作業を行った時期に関する時期情報、および住宅の位置に関する位置情報を有する2以上の住宅工事情報が格納される住宅工事情報格納部と、予め決められた期間内において、予め決められた作業を行うべき住宅を検知するルールが格納されるルール格納部と、地図情報が格納される地図情報格納部と、住宅工事情報格納部に格納されている住宅工事情報と現在に対応する時期情報とをルールに適用し、ルールに合致する住宅工事情報に対応する住宅を決定する住宅決定部と、位置情報を含む情報出力指示を受け付ける情報出力指示受付部と、住宅決定部が決定した住宅であり、情報出力指示に含まれる位置情報に対して予め決められた条件を満たすほど近い位置情報に対応する住宅の位置情報を取得する対象住宅位置情報取得部と、対象住宅位置情報取得部が取得した住宅の位置情報により特定される位置が、地図情報が示す地図の上で特定される態様の地図である住宅位置付加地図を構成する地図構成部と、住宅位置付加地図を出力する地図出力部とを具備する情報処理装置である。 The information processing apparatus according to the first aspect of the present invention is two or more having a house identifier for identifying a house, work specifying information for specifying a content of work for the house, time information on time when the work was performed, and position information on a position of the house. House construction information storage unit in which house construction information is stored, a rule storage unit in which a rule for detecting a house which should perform a predetermined work within a predetermined period, and map information are stored To determine the house corresponding to the house construction information that matches the rule, applying the map information storage unit, the house construction information stored in the house construction information storage unit, and the time information corresponding to the present to the rule , An information output instruction accepting unit that accepts an information output instruction including position information, and a house determined by the house determination unit, and for the position information included in the information output instruction in advance The location specified by the target house location information acquisition unit that acquires location information of the house corresponding to location information that is close enough to satisfy the stated conditions and the location information of the house acquired by the target house location information acquisition unit is map information The information processing apparatus includes a map configuration unit that configures a house position addition map that is a map of an aspect specified on the map shown, and a map output unit that outputs the house position addition map.

 かかる構成により、近日中にリフォームや修理等の作業をすべき住宅の位置を地図と共に出力することができる。 According to this configuration, it is possible to output the position of the house to be remodeled or repaired in the near future together with the map.

 また、本第二の発明の情報処理装置は、第一の発明に対して、ルール格納部は、2以上の作業特定情報ごとにルールを格納しており、住宅決定部は、住宅工事情報格納部に格納されている住宅工事情報と現在に対応する時期情報とを、2以上の作業特定情報ごとに、作業特定情報に対応するルールに適用し、作業特定情報ごとに、ルールに合致する住宅工事情報に対応する住宅を決定する情報処理装置である。 In the information processing apparatus according to the second aspect of the present invention, the rule storage unit stores a rule for each of the two or more pieces of work identification information, and the house determination unit stores the house construction information storage. We apply house construction information stored in department and time information corresponding to the present to rule corresponding to work specific information every two or more pieces of work specific information, and house meeting rule by work specific information It is an information processing apparatus which determines the house corresponding to construction information.

 かかる構成により、近日中にリフォームや修理等の作業をすべき住宅の位置を、作業内容ごとに、地図と共に出力することができる。 With this configuration, it is possible to output the position of the house to be remodeled or repaired in the near future, together with the map, for each work content.

 また、本第三の発明の情報処理装置は、第二の発明に対して、地図構成部は、予め決められた期間内において住宅に対して行うべき作業を特定する作業特定情報を視覚的に識別可能な態様の住宅位置付加地図を構成する情報処理装置である。 In the information processing apparatus according to the third aspect of the present invention, in contrast to the second aspect, the map forming unit visually identifies task specifying information for specifying a task to be performed on a house within a predetermined period. It is an information processor which constitutes a house position addition map of a discernable aspect.

 かかる構成により、近日中にリフォームや修理等の作業をすべき住宅の位置を、作業内容が視覚的に識別できる態様で、地図と共に出力することができる。 According to this configuration, it is possible to output the position of the house where the work such as remodeling and repair should be done in the near future, together with the map, in such a manner that the work content can be visually identified.

 また、本第四の発明の情報処理装置は、第一から第三いずれか1つの発明に対して、ユーザ端末から位置情報を含む住宅工事情報を受信する住宅工事情報受信部と、住宅工事情報受信部が受信した住宅工事情報を住宅工事情報格納部に蓄積する住宅工事情報蓄積部とをさらに具備する情報処理装置である。 In the information processing apparatus according to the fourth aspect of the present invention, a house construction information receiving unit for receiving house construction information including position information from a user terminal according to any one of the first to third inventions; It is an information processing device which further comprises a house construction information storage part which accumulates house construction information which a receiving part received in a house construction information storage part.

 かかる構成により、ユーザ端末を介して住宅工事情報を収集できる。 With this configuration, home construction information can be collected via the user terminal.

 また、本第五の発明の情報処理装置は、第四の発明に対して、地図構成部は、ユーザ端末から受信された住宅工事情報と、それ以外の住宅工事情報とを視覚的に識別可能な態様の住宅位置付加地図を構成する情報処理装置である。 In the information processing apparatus according to the fifth aspect of the present invention, the map forming unit can visually distinguish between the housing construction information received from the user terminal and the other housing construction information with respect to the fourth aspect. It is an information processor which constitutes a house position addition map of a personal aspect.

 かかる構成により、ユーザ端末を介して収集された住宅工事情報を、他と区別して、当該ユーザ端末に表示できる。 With this configuration, it is possible to display the home construction information collected via the user terminal on the user terminal in distinction from the others.

 また、本第六の発明の情報処理装置は、第一から第五いずれか1つの発明に対して、情報出力指示受付部は、ユーザ端末がGPS受信機により取得した位置情報を含む情報出力指示を受信する情報処理装置である。 Further, in the information processing apparatus according to the sixth aspect of the present invention, the information output instruction receiving unit is an information output instruction including position information acquired by the user terminal by the GPS receiver, with respect to any one of the first to fifth aspects. Is an information processing apparatus that receives

 かかる構成により、ユーザ端末の現在位置周辺の住宅であり、近日中にリフォームや修理等の作業をすべき住宅の位置を、周辺の地図と共に当該ユーザ端末に表示できる。 With this configuration, it is a house around the current position of the user terminal, and it is possible to display on the user terminal the position of the house where the work such as remodeling or repair is to be performed in the near future, together with the surrounding map.

 また、本第七の発明のユーザ端末は、位置情報を取得する端末位置情報取得部と、位置情報から住所を取得する端末住所取得部と、端末住所取得部が取得した住所を含む画面であり、住宅工事情報を入力する画面を構成する端末画面構成部と、画面を出力する端末画面出力部と、画面に対する入力を受け付ける端末入力受付部と、住所と入力を用いて住宅工事情報を構成する端末住宅工事情報構成部と、住宅工事情報を情報処理装置に送信する端末住宅工事情報送信部とを具備するユーザ端末である。 The user terminal according to the seventh aspect of the invention is a screen including a terminal position information acquisition unit for acquiring position information, a terminal address acquisition unit for acquiring an address from the position information, and an address acquired by the terminal address acquisition unit. A terminal screen construction unit constituting a screen for inputting housing construction information, a terminal screen output unit for outputting a screen, a terminal input acceptance unit for receiving an input to the screen, and housing construction information using an address and an input The user terminal includes a terminal housing construction information configuration unit and a terminal housing construction information transmission unit that transmits housing construction information to the information processing apparatus.

 かかる構成により、住宅工事情報をユーザ端末から登録できる。 With this configuration, home construction information can be registered from the user terminal.

 本発明によれば、近日中にリフォームや修理等の作業をすべき住宅の位置を地図と共に出力することができる。 According to the present invention, it is possible to output, together with a map, the location of a house where work such as remodeling and repair is to be carried out in the near future.

実施の形態における情報処理システムのブロック図Block diagram of information processing system in the embodiment 同情報処理装置の動作を説明するフローチャートFlow chart for explaining the operation of the information processing apparatus 同決定処理を説明するフローチャートFlow chart explaining the same determination process 同ユーザ端末の動作を説明するフローチャートFlow chart explaining the operation of the same user terminal 同住宅工事情報のデータ構造図Data structure of the house construction information 同ルールの例を示す図Figure showing an example of the same rule 同住宅位置付加地図の一例を示す図Figure showing an example of the same house location additional map 同住宅位置付加地図の他の一例を示す図Figure showing another example of the same house location additional map 同住宅位置付加地図の他の一例を示す図Figure showing another example of the same house location additional map 同画面の一例を示す図Figure showing an example of the screen 同コンピュータシステムの外観図Appearance of the same computer system 同コンピュータシステムの内部構成の一例を示す図A diagram showing an example of the internal configuration of the computer system

 以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of the information processing apparatus and the like will be described with reference to the drawings. In addition, since the component which attached the same code in embodiment performs the same operation | movement, description for the second time may be abbreviate | omitted.

 図1は、本実施の形態における情報処理システムのブロック図である。情報処理システムは、情報処理装置1、および1または2以上のユーザ端末2を備える。情報処理装置1は、例えば、LANやインターネット等のネットワーク、無線または有線の通信回線などを介して、1以上の各ユーザ端末2と通信可能に接続される。 FIG. 1 is a block diagram of an information processing system according to the present embodiment. The information processing system includes an information processing device 1 and one or more user terminals 2. The information processing apparatus 1 is communicably connected to one or more user terminals 2 via, for example, a network such as a LAN or the Internet, a wireless or wired communication line, or the like.

 情報処理装置1は、例えば、この情報処理システムを運営する運営企業等のサーバである。情報処理装置1は、例えば、クラウドサーバであることは好適であるが、運営企業内のサーバや、スタンドアロンのPC等でも実現可能であり、そのタイプや所在は問わない。 The information processing apparatus 1 is, for example, a server such as an operating company that operates the information processing system. The information processing apparatus 1 is preferably, for example, a cloud server, but can be realized by a server in an operating company, a stand-alone PC, or the like, regardless of its type or location.

 ユーザ端末2は、ユーザの端末である。ユーザは、例えば、住宅に対する作業を行う会社の営業マンであるが、営業以外の社員でもよいし、上記運営企業のオペレータ等でもよく、その属性は問わない。なお、ユーザ端末2は、例えば、営業マン等が携帯する携帯端末であることは好適である。携帯端末とは、例えば、タブレット端末、スマートフォン、携帯電話機等であるが、その種類は問わない。 The user terminal 2 is a terminal of a user. The user is, for example, a salesperson of a company that performs work on a house, but may be an employee other than sales, or an operator of the above-mentioned operating company, etc. The attribute does not matter. The user terminal 2 is preferably, for example, a portable terminal carried by a salesperson or the like. Although a portable terminal is a tablet terminal, a smart phone, a mobile telephone etc., for example, the kind is not ask | required.

 住宅に対する作業とは、例えば、住宅の性能を維持するための作業であってもよいし、住宅の不動産価値を高める作業ということもできる。かかる作業は、例えば、修理、交換、リフォーム、リノベーション等であるが、住宅に対する物理的な変更を伴わない単なる点検やメンテナンス等でもよく、その種類は問わない。 The work on the home may be, for example, work to maintain the performance of the home or work to enhance the real estate value of the home. Such work is, for example, repair, replacement, renovation, renovation, etc. However, it may be a simple inspection or maintenance without physical change to the house, regardless of its type.

 情報処理装置1は、格納部11、処理部12、受付部13、出力部14、受信部15、および送信部16を備える。格納部11は、住宅工事情報格納部111、ルール格納部112、および地図情報格納部113を備える。処理部12は、住宅決定部121、対象住宅位置情報取得部122、地図構成部123、および住宅工事情報蓄積部124を備える。受付部13は、情報出力指示受付部131を備える。出力部14は、地図出力部141を備える。受信部15は、住宅工事情報受信部151を備える。 The information processing apparatus 1 includes a storage unit 11, a processing unit 12, a reception unit 13, an output unit 14, a reception unit 15, and a transmission unit 16. The storage unit 11 includes a house construction information storage unit 111, a rule storage unit 112, and a map information storage unit 113. The processing unit 12 includes a house determination unit 121, a target house position information acquisition unit 122, a map configuration unit 123, and a house construction information storage unit 124. The receiving unit 13 includes an information output instruction receiving unit 131. The output unit 14 includes a map output unit 141. The receiving unit 15 includes a house construction information receiving unit 151.

 ユーザ端末2は、端末格納部21、端末処理部22、端末出力部23、端末受付部24、端末送信部25、および端末受信部26を備える。端末処理部22は、端末位置情報取得部221、端末住所取得部222、端末画面構成部223、および端末住宅工事情報構成部224を備える。端末出力部23は、端末画面出力部231を備える。端末受付部24は、端末入力受付部241を備える。端末送信部25は、端末住宅工事情報送信部251を備える。 The user terminal 2 includes a terminal storage unit 21, a terminal processing unit 22, a terminal output unit 23, a terminal reception unit 24, a terminal transmission unit 25, and a terminal reception unit 26. The terminal processing unit 22 includes a terminal position information acquisition unit 221, a terminal address acquisition unit 222, a terminal screen configuration unit 223, and a terminal housing work information configuration unit 224. The terminal output unit 23 includes a terminal screen output unit 231. The terminal accepting unit 24 includes a terminal input accepting unit 241. The terminal transmission unit 25 includes a terminal housing work information transmission unit 251.

 情報処理装置1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、住宅工事情報、ルール、および地図情報などである。 The storage unit 11 configuring the information processing device 1 can store various types of information. The various types of information are, for example, house construction information, rules, and map information.

 住宅工事情報格納部111には、2以上の住宅工事情報が格納される。住宅工事情報とは、住宅の工事に関する情報である。ここでいう工事とは、上述したような住宅に対する作業の総称である。ただし、工事は、既存の住宅に対する工事に限らず、新築工事も含んでよい。 The housing construction information storage unit 111 stores two or more pieces of housing construction information. Housing construction information is information about construction of a housing. The term "construction" as used herein is a generic term for work on housing as described above. However, construction may include new construction as well as construction for existing houses.

 住宅工事情報は、例えば、住宅識別子、位置情報、1または2以上の作業特定情報、および1または2以上の時期情報などを含む。住宅識別子とは、住宅を識別する情報である。住宅識別子は、例えば、住所、電話番号、IDなどであるが、住宅を識別し得る情報であれば何でもよい。 The house construction information includes, for example, a house identifier, position information, one or more pieces of work identification information, and one or more pieces of time information. A house identifier is information that identifies a house. Although a house identifier is an address, a telephone number, ID etc., for example, if it is the information which can identify a house, it is anything all right.

 位置情報とは、一般に、位置に関する情報をいう。住宅工事情報に含まれる位置情報は、通常、住宅の位置を示す情報である。位置情報は、例えば、緯度・経度等の座標であるが、ネットワークへのアクセスポイントを識別するAP識別子等を位置情報として用いることも可能であり、その表現形式は問わない。 Position information generally refers to information on position. The position information included in the housing construction information is usually information indicating the position of the house. The position information is, for example, coordinates such as latitude and longitude, but it is also possible to use an AP identifier or the like for identifying an access point to the network as the position information, and the expression format is not limited.

 作業特定情報とは、住宅に対する作業の内容を特定する情報である。作業の内容とは、例えば、壁の塗り替え、屋根の葺き替え、フローリングの張り替え、給湯器の交換等であるが、何でもよい。 The task identification information is information for identifying the content of the task for the house. The contents of work include, for example, wall repainting, roof repainting, flooring repainting, water heater replacement, etc.

 作業特定情報は、例えば、種類情報を含む。種類情報とは、作業の種類を示す情報である。種類情報は、例えば、“屋根葺き替え”、“壁塗り替え”等であるが、“新築工事”でもよく、その種類は問わない。 The task identification information includes, for example, type information. Type information is information indicating the type of work. The type information is, for example, "roofing", "wall repainting", etc., but may be "new construction", regardless of the type.

 また、作業特定情報は、種類情報に加えて、例えば、材料情報、工法情報、または規模情報のうち1種類以上の情報を含んでいることは好適である。 In addition to the type information, it is preferable that the work identification information includes, for example, one or more types of information among material information, construction method information, and scale information.

 材料情報とは、作業で用いた材料を示す情報である。材料情報は、例えば、“アクリル塗料”や“フッ素塗料”等であってもよい。アクリル塗料は、壁の塗り替えで使用される塗料の一種であり、アクリルを成分とする塗料である。フッ素塗料は、同用途の塗料の他の一種であり、フッ素を成分とする塗料である。なお、材料情報は、例えば、メーカー名、品番等をも含んでいてよく、その内容は問わない。 Material information is information indicating the material used in the work. The material information may be, for example, "acrylic paint" or "fluorine paint". Acrylic paint is a type of paint used in wall repainting, and is a paint containing acrylic as a component. The fluorine paint is another kind of paint for the same use, and is a paint containing fluorine as a component. The material information may include, for example, a maker name, a product number, and the like, and the contents thereof are not limited.

 工法情報とは、作業で用いた工法を示す情報である。工法情報は、例えば、“交換工法”や“カバー工法”等であってもよい。交換工法とは、屋根葺き替えの工法の一種であり、既存の屋根を別の屋根に交換する工法である。カバー工法とは、屋根葺き替えの工法の他の一種であり、既存の屋根の上にカバーを取り付ける工法である。なお、工法情報の内容も問わない。 The construction method information is information indicating the construction method used in the work. The construction method information may be, for example, a “replacement construction method” or a “cover construction method”. The replacement method is a type of roofing method and is a method for replacing an existing roof with another roof. The cover method is another type of roofing method, and is a method of attaching a cover on an existing roof. In addition, the contents of construction method information do not matter.

 規模情報とは、作業の規模を示す情報である。規模情報は、例えば、“全部塗り替え”や“一部塗り替え”等であってもよい。全部塗り替えとは、壁塗り替え作業の規模の一つであり、住宅の外壁の全部を塗り替えることである。一部塗り替えとは、壁塗り替え作業の規模の他の一つであり、住宅の外壁の一部のみを塗り替えることである。なお、工法情報の内容も問わない。 The scale information is information indicating the scale of work. The scale information may be, for example, "full repainting" or "partial repainting". Complete repainting is one of the scale of wall repainting work, and is to repaint all of the exterior walls of a house. Partial repainting is another one of the scale of wall repainting work, and is to repaint only a part of the exterior wall of a house. In addition, the contents of construction method information do not matter.

 時期情報とは、作業を行った時期に関する情報である。時期情報は、例えば、“2001年5月”や“2007年4月”等の年月を示す情報であってもよい。ただし、時期情報が示す時期は、例えば、“2001年5月20日”等のように、日付まで有していてもよいし、または、“2002年”のように、年だけでも構わない。 The term information is information about the time when the work was performed. The period information may be, for example, information indicating the date of "May 2001" or "April 2007". However, the time indicated by the time information may be up to the date, for example, "May 20, 2001", or may be only the year, such as "2002".

 ルール格納部112には、1または2以上のルールが格納される。ルールとは、通常、期間に関するルールを示す情報であり、例えば、データ、式、プログラム等で表現される。期間に関するルールは、例えば、式“種類=壁塗り替えand材料!=フッ素塗料and規模=全部and経過時間>=10年”であってもよい。なお、“!=”は、等しくないことを示す記号である。また、“>=”は、より大きい又は等しいことを示す記号である。この式は、“前回の壁塗り替え(ただしフッ素以外の塗料による全部塗り替え)から10年が経過したこと”というルールを表現している。ただし、ルールの内容や表現形式は問わない。 The rule storage unit 112 stores one or more rules. A rule is usually information indicating a rule regarding a period, and is expressed by, for example, data, an expression, a program or the like. The rule regarding the period may be, for example, the formula “type = wall repaint and material! = Fluorinated paint and scale = all and elapsed time> = 10 years”. "! =" Is a symbol indicating that they are not equal. Also, "> =" is a symbol indicating that it is greater than or equal to. This expression expresses the rule "10 years have passed since the previous wall repainting (but all repainting with paint other than fluorine)". However, the content of the rules and the form of expression do not matter.

 また、期間は、作業の種類によって異なることは好適であり、さらに、例えば、材料、工法、規模等によっても異なることは、より好適である。 Moreover, it is preferable that the period differs depending on the type of work, and it is more preferable that the period also varies depending on, for example, the material, the method of construction, the scale, and the like.

 作業の種類によって異なる期間とは、例えば、壁の塗り替えの場合は10年、屋根の葺き替えの場合は20年等であってもよい。材料によって異なる期間とは、例えば、フッ素塗料による壁の塗り替えの場合は15年、フッ素以外の材料(例えば、アクリル塗料等)による壁の塗り替えの場合は10年等であってもよい。規模によっても異なる期間とは、例えば、全部塗り替えの場合は10年、部分塗り替えの場合は5年等であってもよい。 The different period depending on the type of work may be, for example, 10 years for wall repainting, 20 years for roof repainting, and so on. The period depending on the material may be, for example, 15 years in the case of repainting of a wall with a fluorine paint, or 10 years in the case of repainting of a wall with a material other than fluorine (for example, an acrylic paint). The different period depending on the scale may be, for example, 10 years in the case of full repainting, 5 years in the case of partial repainting, and so on.

 また、ルールとは、例えば、近日中に予め決められた作業をすべき1または2以上の住宅を検知するアルゴリズムを実現するプログラムであるといってもよい。近日中とは、近い将来の、上述したような予め決められた期間内である。近い将来とは、現在を含んでも、含まなくてもよい。すなわち、予め決められた期間内とは、例えば、今から1年以内、3ヶ月以内等のように、現時点を始点とする一定の長さの期間内であってもよい。または、予め決められた期間内とは、例えば、当年内、来年5月迄等のように、現時点を始点、特定の時点を終点とする期間内でもよい。または、予め決められた期間内とは、例えば、来年、翌年度等のように、将来の特定の時点を始点とする一定の長さの期間内でも構わない。さらには、期間を定義する始点、終点、または長さのうち1以上が、2種類以上の作業ごとに異なっていてもよい。 The rule may be, for example, a program that implements an algorithm for detecting one or more homes that should be pre-decided in the near future. Coming soon is within a predetermined time period as described above in the near future. The near future may or may not include the present. That is, the predetermined time period may be, for example, within a certain length of time starting from the current time, such as within one year or three months from now. Alternatively, the predetermined time period may be a time period starting from the current time and ending at a specific time, for example, within the current year or next May. Alternatively, the predetermined period may be, for example, within a fixed period starting from a specific time in the future, such as next year, next year, or the like. Furthermore, one or more of the start point, the end point, or the length defining the period may be different for each of two or more types of operations.

 ルール格納部112には、例えば、2以上の作業特定情報ごとにルールが格納されることは好適である。作業特定情報ごとのルールとは、例えば、壁の塗り替え作業に対応する第一のルール、屋根の葺き替え作業に対応する第二のルール等であってもよい。作業特定情報ごとのルールは、例えば、当該作業特定情報で特定される作業が必要な1以上の住宅を検知するアルゴリズムを実現するプログラムであることは好適である。 It is preferable that, for example, a rule is stored in the rule storage unit 112 for each of two or more pieces of work specification information. The rule for each piece of work specification information may be, for example, a first rule corresponding to a wall repainting operation, a second rule corresponding to a roof repainting operation, or the like. The rule for each piece of task identification information is preferably a program that implements an algorithm that detects, for example, one or more houses that require the task identified by the task identification information.

 地図情報格納部113には、地図情報が格納される。地図情報とは、地図に関する情報である。地図情報格納部113には、通常、2以上の各地域の地図情報が格納される。地域とは、例えば、近畿・東海等の地方でも、都道府県や市区町村等の行政区域でもよいし、全国でも構わない。または、地域は、例えば、会社の営業エリア等でもよく、その属性や大小は問わない。 The map information storage unit 113 stores map information. Map information is information about a map. The map information storage unit 113 normally stores map information of two or more areas. The region may be, for example, a region such as Kinki or Tokai, or an administrative region such as a prefecture or a municipality, or may be nationwide. Alternatively, the area may be, for example, the sales area of a company, and the attribute and size of the area may be used.

 地図情報は、例えば、河川等の自然物、道路等の構造物などの基本的な2以上のオブジェクトのみを含む基本地図のデータでもよい。または、地図情報は、例えば、かかる基本的なオブジェクト群に加え、戸建てやマンション等の2以上の住宅のオブジェクト群を主として含む住宅地図のデータでもよい。または、地図情報は、例えば、自然物、構造物、商業施設等の2以上のPOI(Point of Interest)のオブジェクト群を含むナビゲーション用の地図データでもよく、地図情報の種類は問わない。いずれの種類の地図情報も、2以上のオブジェクトごとに位置情報を有し、また、各オブジェクトを描画するための画像データも有する。ただし、地図情報の種類やデータ構造は問わない。 The map information may be, for example, data of a basic map including only basic two or more basic objects such as natural objects such as rivers and structures such as roads. Alternatively, the map information may be, for example, data of a house map mainly including a group of objects of two or more houses such as a detached house and an apartment in addition to the basic group of objects. Alternatively, the map information may be, for example, map data for navigation including two or more POI (Point of Interest) objects such as natural objects, structures, and commercial facilities, and the type of map information does not matter. Both types of map information have position information for each of two or more objects, and also have image data for drawing each object. However, the type and data structure of the map information do not matter.

 処理部12は、各種の処理を行う。各種の処理とは、例えば、住宅決定部121、対象住宅位置情報取得部122、地図構成部123、および住宅工事情報蓄積部124などの処理である。 The processing unit 12 performs various processes. The various processes are, for example, processes of the house determination unit 121, the target house position information acquisition unit 122, the map configuration unit 123, the house construction information storage unit 124, and the like.

 住宅決定部121は、予め決められた期間内において、予め決められた作業を行うべき1または2以上の住宅を決定する。住宅決定部121は、例えば、2種類以上の作業ごとに、予め決められた期間内において当該作業を行うべき1または2以上の住宅を決定することは好適である。詳しくは、住宅決定部121は、例えば、住宅工事情報格納部111に格納されている1以上の住宅工事情報ごとに、当該住宅工事情報と現在に対応する時期情報とを、ルール格納部112に格納されている1以上の各ルールに適用し、当該ルールに合致するか否かを判別して、少なくとも1つのルールに合致する住宅工事情報に対応する1以上の住宅を決定してもよい。また、住宅決定部121は、こうして1以上の住宅を決定するに当たって、格納されている1以上の各住宅工事情報に、ルールに合致するか否か、合致する場合はどのルールに合致するか等の判断結果を示すフラグを付与することは好適である。 The house determination unit 121 determines one or more houses to perform a predetermined operation within a predetermined period. For example, for each of two or more types of operations, it is preferable that the housing determination unit 121 determine one or more housings to perform the operation within a predetermined period. Specifically, for each of one or more pieces of house construction information stored in the house construction information storage unit 111, the house determination unit 121 stores the house construction information and the time information corresponding to the present in the rule storage unit 112, for example. The present invention may be applied to one or more stored rules, and it may be determined whether or not the rules are met, and one or more houses corresponding to housing construction information matching the at least one rule may be determined. In addition, in determining the one or more houses in this way, the house determination unit 121 determines whether or not the stored one or more pieces of stored house construction information conform to the rule, and if so, which rule conforms to, etc. It is preferable to provide a flag indicating the judgment result of.

 または、住宅決定部121は、例えば、住宅工事情報格納部111に格納されている1以上の各住宅工事情報と現在に対応する時期情報とをルールに適用し、ルールに合致する住宅工事情報に対応する1以上の住宅を決定してもよい。住宅決定部121は、特に、例えば、住宅工事情報格納部111に格納されている1以上の各住宅工事情報と現在に対応する時期情報とを、ルール格納部112に格納されている2以上の作業特定情報ごとに、作業特定情報に対応するルールに適用し、作業特定情報ごとに、ルールに合致する住宅工事情報に対応する1以上の住宅を決定することは好適である。 Alternatively, for example, the house determination unit 121 applies, to a rule, one or more pieces of house construction information stored in the house construction information storage unit 111 and time information corresponding to the present to the house construction information conforming to the rule. One or more corresponding houses may be determined. The house determination unit 121 particularly stores, for example, one or more pieces of house construction information stored in the house construction information storage unit 111 and time information corresponding to the present in the rule storage unit 112. It is preferable to apply the rule corresponding to the task identification information to each task identification information, and to determine one or more houses corresponding to the house construction information matching the rule for each task identification information.

 また、住宅決定部121は、例えば、タイミング情報を保持しており、このタイミング情報に従うタイミングで、上記のようにして住宅を決定する決定処理を実行してもよい。タイミング情報とは、決定処理の実行タイミングを示す情報である。タイミング情報は、例えば、毎日9時、1時間ごと、といった周期を示す情報でもよいし、または、例えば、2017年5月1日9時、2016年5月15日17時、といった1以上の日時の集合でも構わない。 In addition, for example, the house determination unit 121 holds timing information, and may execute determination processing of determining a house as described above at timing according to the timing information. The timing information is information indicating the execution timing of the determination process. The timing information may be, for example, information indicating a cycle of 9 o'clock every day, every hour, or one or more date and time such as 9 o'clock on May 1, 2017 and 17 o'clock on May 15, 2016, for example. It does not matter if it is a set of

 詳しくは、住宅決定部121は、例えば、MPUの内蔵時計やNTPサーバ等から現在時刻を取得し、現在時刻がタイミング情報の示す時刻に一致した又はこれを過ぎたか否かを判断する動作を繰り返しており、現在時刻がタイミング情報の示す時刻に一致した又はこれを過ぎた場合に、決定処理を実行してもよい。 Specifically, the house determination unit 121 repeatedly obtains, for example, the current time from the built-in clock of the MPU, an NTP server, or the like, and determines whether the current time matches or exceeds the time indicated by the timing information. If the current time matches or passes the time indicated by the timing information, the determination process may be performed.

 または、住宅決定部121は、例えば、受付部13が決定処理の実行指示を受け付けたことに応じて、決定処理を実行してもよく、決定処理の実行のトリガは問わない。 Alternatively, the house determination unit 121 may execute the determination process, for example, in response to the reception unit 13 receiving the execution instruction of the determination process, and the trigger of the execution of the determination process does not matter.

 なお、決定処理とは、例えば、次のような処理であってもよい。すなわち、住宅決定部121は、住宅工事情報格納部111に格納されている2以上の住宅工事情報のうち一の住宅工事情報を選択し、また、現在時刻も取得して、取得した住宅工事情報および現在時刻を、ルール格納部112に格納されている2以上の各ルールに適用し、合致するか否かを判断し、その判断結果を示す上記フラグを当該住宅工事情報に付与する動作を、未選択の住宅工事情報がなくなるまで繰り返すことであってもよい。 The determination process may be, for example, the following process. That is, the house determination unit 121 selects one house construction information out of two or more pieces of house construction information stored in the house construction information storage unit 111, and acquires the current time and acquires the acquired house construction information. And the current time is applied to each of two or more rules stored in the rule storage unit 112, it is determined whether or not it matches, and an operation of giving the above-mentioned flag indicating the determination result to the relevant house construction information is It may be repeated until there is no unselected housing construction information.

 対象住宅位置情報取得部122は、住宅決定部121が決定した住宅であり、後述する情報出力指示に含まれる位置情報に対して予め決められた条件を満たすほど近い住宅の位置情報を取得する。 The target house position information acquisition unit 122 is a house determined by the house determination unit 121, and acquires house position information close enough to satisfy predetermined conditions with respect to position information included in an information output instruction described later.

 住宅決定部121が決定した住宅とは、例えば、住宅工事情報格納部111に格納されている1以上の住宅工事情報のうち、肯定的な判断結果を示すフラグが付された住宅工事情報に対応する住宅であってもよい。肯定的な判断結果を示すフラグとは、“1”以上を示すフラグである。 The house determined by the house determination unit 121 corresponds to, for example, one or more pieces of house construction information stored in the house construction information storage unit 111, the house construction information having a flag indicating a positive determination result. It may be a residential house. The flag indicating the positive determination result is a flag indicating "1" or more.

 予め決められた条件とは、例えば、情報出力指示に含まれる位置情報が示す位置と、住宅工事情報に含まれる位置情報が示す位置との間の距離が、閾値以下または未満であることであってもよい。または、予め決められた条件とは、例えば、情報出力指示に含まれる位置情報が示す住所と、住宅工事情報に含まれる位置情報が示す住所とが、同じ地域に属すること等でもよい。 The predetermined condition is, for example, that the distance between the position indicated by the position information included in the information output instruction and the position indicated by the position information included in the housing construction information is equal to or less than a threshold. May be Alternatively, the predetermined condition may be, for example, that the address indicated by the position information included in the information output instruction and the address indicated by the position information included in the housing construction information belong to the same area.

 予め決められた条件を満たすほど近い住宅とは、住宅工事情報格納部111に格納されている1以上の住宅工事情報のうち、当該住宅工事情報に含まれる位置情報が、情報出力指示に含まれる位置情報に対して予め決められた条件を満たすほど近い、住宅工事情報に対応する住宅であり、当該住宅工事情報に含まれる住宅識別子で識別される住宅である。 The location close to the condition determined in advance is the location where the location information included in the house construction information is included in the information output instruction among the one or more pieces of house construction information stored in the house construction information storage unit 111 A house corresponding to house construction information which is close enough to satisfy a condition determined in advance with respect to the information, and which is identified by a house identifier included in the house construction information.

 予め決められた条件を満たすほど近い住宅の位置情報とは、上記のような住宅に対応する住宅工事情報に含まれる位置情報である。 The position information of a house close enough to satisfy the predetermined condition is the position information included in the house construction information corresponding to the above house.

 地図構成部123は、各種の地図を構成し得る。各種の地図とは、例えば、前述した基本地図、前述した住宅地図、前述したナビゲーション用の地図等の既存の地図でもよいし、後述する住宅位置付加地図でもよい。各種の地図には、全国地図や都道府県地図といった縮尺または地域のうち一種類以上が異なる地図も含まれる。 The map configuration unit 123 can configure various maps. The various maps may be, for example, existing maps such as the basic map described above, the residential map described above, and the navigation map described above, or a residential location added map described later. The various maps also include maps that differ in one or more of the scales or regions, such as national maps or prefecture maps.

 地図構成部123は、地図情報格納部113に格納された各種の地図情報を用いて、各種の地図を構成する。 The map configuration unit 123 configures various maps using various map information stored in the map information storage unit 113.

 地図構成部123は、例えば、地図情報格納部113から、一の地域に対応する基本地図の地図情報を取得し、当該地図情報に含まれる位置情報および画像データの対の集合を用いて、河川や道路等の2以上のオブジェクトを一の画面に対応するフレームメモリ内に描画することにより、基本地図を構成してもよい。なお、基本地図等の既存の地図を構成する処理は公知であり、詳しい説明を省略する。 The map configuration unit 123 acquires, for example, map information of a basic map corresponding to one area from the map information storage unit 113, and using a set of pairs of position information and image data included in the map information, a river The basic map may be configured by drawing two or more objects such as roads and the like in a frame memory corresponding to one screen. In addition, the process which comprises the existing maps, such as a basic map, is well-known, and abbreviate | omits detailed description.

 特に、地図構成部123は、地図情報格納部113に格納されている地図情報と、対象住宅位置情報取得部122が取得した住宅の位置情報とを用いて、住宅位置付加地図を構成する。 In particular, the map configuration unit 123 configures a house position addition map using the map information stored in the map information storage unit 113 and the position information of the house acquired by the target house position information acquisition unit 122.

 住宅位置付加地図とは、近日中に作業をすべき住宅の位置を示す情報が付加された地図である。住宅位置付加地図は、例えば、対象住宅位置情報取得部122が取得した住宅の位置情報により特定される位置が、地図情報が示す地図の上で特定される態様の地図であるといってもよい。 The housing position additional map is a map to which information indicating the position of a home to be worked on in the near future is added. The house position additional map may be, for example, a map in a mode in which the position specified by the position information of the house acquired by the target house position information acquisition unit 122 is specified on the map indicated by the map information. .

 住宅の位置が地図の上で特定される態様とは、具体的には、例えば、近日中の作業が必要な住宅を示すアイコン、図形、模様、文字、記号などの画像データが、地図上の対応する位置に配置された地図の画像であってもよい。 Specifically, the aspect in which the position of the house is specified on the map is, for example, image data such as an icon, a figure, a pattern, a character, or a sign indicating a house requiring work in the near future on the map. It may be an image of a map disposed at the corresponding position.

 地図構成部123は、例えば、近日中の作業が必要な住宅を示すアイコン等の画像データを保持しており、上記のようにして構成した既存の地図の上に、対象住宅位置情報取得部122が取得した住宅の位置情報を用いて、かかるアイコン等の画像データを描画することにより、住宅位置付加地図を構成してもよい。 The map configuration unit 123 holds, for example, image data such as an icon indicating a house requiring work in the near future, and on the existing map configured as described above, the target house location information acquisition unit 122 The house position additional map may be configured by drawing the image data of the icon or the like using the house position information acquired by the.

 また、地図構成部123は、予め決められた期間内において住宅に対して行うべき作業を特定する作業特定情報を視覚的に識別可能な態様の住宅位置付加地図を構成することは好適である。行うべき作業が視覚的に識別可能な態様とは、作業によって、例えば、アイコンの色が異なることでもよいし、異なるマークがアイコンに対応付いていることであっても構わない。または、作業によって、例えば、アイコン等の画像データの背景が異なってもよい。 In addition, it is preferable that the map configuration unit 123 configure a house position addition map in a mode capable of visually identifying task specifying information for specifying a task to be performed on a house within a predetermined period. The manner in which the task to be performed can be visually identified may be, for example, that the color of the icon differs depending on the task, or that different marks correspond to the icon. Alternatively, the background of image data such as an icon may be different depending on the operation.

 または、地図構成部123は、近日中の作業が必要な住宅の画像データとして、例えば、屋根を示す三角形、および外壁を示す四角形等の複数の図形で構成されたアイコン等の画像データを、地図上に描画してもよい。そして、地図構成部123は、かかる画像データを描画する際に、作業が必要な部位に対応する図形に対して、例えば、予め決められた色に着色したり、予め決められた模様を付加したりする画像処理を行い、かつ、作業が必要でない部位に対応する図形に対しては、かかる画像処理を行わないことにより、当該住宅のどの部位に対して作業が必要かを表現することは、好適である。 Alternatively, the map configuration unit 123 maps image data such as a triangle indicating a roof, and an icon including a plurality of figures such as a rectangle indicating an outer wall, as image data of a house requiring work in the near future, as a map. It may be drawn on top. Then, when drawing the image data, the map configuration unit 123 adds, for example, a predetermined color or a predetermined pattern to the figure corresponding to the part requiring the operation. It is necessary to express which part of the house needs to be worked on by performing the image processing that does not need to be performed, and not performing such image processing on the figure corresponding to the part that does not require work. It is suitable.

 具体的には、例えば、地図構成部123は、住宅の屋根を示す三角形に対して着色等の画像処理を行い、それ以外の四角形等の図形には画像処理を行わないことで、当該住宅に対して屋根の葺き替え作業が必要であることを表現してもよい。同様に、地図構成部123は、住宅の屋根を示す三角形、および住宅の外壁を示す四角形に対して着色等の画像処理を行い、それ以外の図形には画像処理を行わないことで、当該住宅に対して、屋根の葺き替え作業と、壁の塗り替え作業とが必要であることを表現してもよい。 Specifically, for example, the map configuration unit 123 performs image processing such as coloring on a triangle indicating a roof of a house, and does not perform image processing on a figure such as a quadrangle other than that On the other hand, it may be expressed that reworking of the roof is necessary. Similarly, the map configuration unit 123 performs image processing such as coloring on a triangle indicating a roof of a house and a rectangle indicating an outer wall of a house, and does not perform image processing on other figures. On the other hand, it may be expressed that it is necessary to rework the roof and repaint the wall.

 その場合、地図構成部123は、例えば、作業の種類と、フラグの1以上の値との対の集合である第一対応情報を保持していてもよい。フラグとは、後述する住宅決定部121が、住宅工事情報格納部111に格納されている1以上の各作業特定情報に対して行った判断の結果を示す情報である。フラグは、具体的には、ルール格納112に格納されている1以上のルールのうち少なくとも1つに合致したか否か、合致した場合はどのルールに合致したか、等を示す情報である。例えば、フラグ“0”は、住宅決定部121が、当該作業特定情報に対し、どのルールにも合致しないと判断したことを示している。同様に、フラグ“1”は、住宅決定部121が、当該作業特定情報に対し、ルール1に合致すると判断したことを示している。 In that case, the map configuration unit 123 may hold, for example, first correspondence information which is a set of pairs of work types and one or more values of flags. A flag is information which shows the result of the judgment which the house determination part 121 mentioned later performed with respect to one or more each work specific information stored in the house construction information storage part 111. FIG. Specifically, the flag is information indicating whether or not at least one of the one or more rules stored in the rule storage 112 has been met, and if so, which one of the rules has been met. For example, the flag “0” indicates that the house determination unit 121 determines that the work specification information does not match any rule. Similarly, the flag “1” indicates that the house determination unit 121 determines that the task identification information matches the rule 1.

 作業の種類とフラグの1以上の値との対の集合とは、例えば、作業の種類“壁塗り替え”とフラグ“1”,“2”および“3”との対、作業の種類“屋根の葺き替え”とフラグ“4”および“5”との対などである。なお、作業の種類“壁塗り替え”とフラグ“1”,“2”および“3”との対は、上記判断結果がルール1~3の少なくとも1つに合致した場合に、壁塗り替え作業が必要であることを示している。同様に、作業の種類“屋根葺き替え”とフラグ“4”および“5”との対は、上記判断結果がルール4または5の少なくとも1つに合致した場合に、屋根の葺き替え作業が必要であることを示している。 A set of pairs of work type and one or more values of flags is, for example, a pair of work type “repaint wall” and flags “1”, “2” and “3”, work type “roof For example, it is a pair of "new change" and flags "4" and "5". The pair of work type "wall repainting" and flags "1", "2" and "3" requires wall repainting work if the above judgment result matches at least one of rules 1 to 3. It shows that it is. Similarly, the pair of work type "roofing" and the flags "4" and "5" requires reworking of the roof if the above judgment result matches at least one of the rules 4 or 5 It is shown that.

 地図構成部123は、かかる第一対応情報と、住宅工事情報格納部111に格納されている1以上の各住宅工事情報に付与されたフラグとを用いて、例えば、屋根の葺き替え作業が必要な住宅に対応するアイコン等の画像データについては、その屋根部分を着色し、壁の塗り替え作業が必要な住宅に対応するアイコン等の画像データについては、その壁部分を着色する一方、いずれの作業も必要ない住宅に対応するアイコン等の画像データについては、どの部分も着色しない。または、地図構成部123は、いずれの作業も必要ない住宅に対応するアイコン等の画像データについては、描画しなくてもよい。 The map configuration unit 123 needs, for example, a roof reworking operation using the first correspondence information and the flag assigned to each of the one or more pieces of housing construction information stored in the housing construction information storage unit 111. For image data such as icons corresponding to houses, the roof part is colored, and for image data such as icons corresponding to houses requiring repainting of walls, the wall parts are colored, while any work No image is colored in image data such as an icon corresponding to an unnecessary house. Alternatively, the map configuration unit 123 may not draw image data such as an icon corresponding to a house that does not require any work.

 また、地図構成部123は、ユーザ端末2から受信された住宅工事情報と、それ以外の住宅工事情報とを視覚的に識別可能な態様の住宅位置付加地図を構成してもよい。ユーザ端末2からの住宅工事情報と、それ以外の住宅情報とを視覚的に区別可能な態様とは、例えば、ユーザ端末2からの住宅工事情報に対応する1以上のアイコン等の画像データと、それ以外の住宅工事情報に対応するアイコン等の画像データとの間で、例えば、画質、形状、大きさのうち1種類以上が異なることであってもよい。 In addition, the map configuration unit 123 may configure a house position additional map in a mode in which the house construction information received from the user terminal 2 and the other house construction information can be visually identified. The mode in which the housing construction information from the user terminal 2 and the other housing information can be visually distinguished is, for example, image data such as one or more icons corresponding to the housing construction information from the user terminal 2; For example, one or more types of image quality, shape, and size may be different from image data such as an icon corresponding to other housing construction information.

 具体的には、地図構成部123は、例えば、ユーザ端末2からの住宅工事情報に対応する1以上のアイコン等の画像データの輝度または彩度のうち1種類以上を高めてもよいし、それ以外の住宅工事情報に対応する1以上のアイコン等の画像データをグレーアウトしてもよいし、その両方を行っても構わない。 Specifically, the map configuration unit 123 may, for example, increase one or more types of luminance or saturation of image data such as one or more icons corresponding to housing construction information from the user terminal 2, or the like Image data such as one or more icons corresponding to other housing construction information may be grayed out, or both of them may be performed.

 ただし、視覚的に区別可能な態様とは、上記のように画像データそれ自体が異なる場合に限らず、例えば、画像データの背景が異なることでもよいし、画像データに付加するマーク等の付加情報が異なることでもよく、2種類の画像データを視覚的に区別し得る態様であれば、各画像データがどのような態様であるかは問わない。 However, the visually distinguishable aspect is not limited to the case where the image data itself is different as described above. For example, the background of the image data may be different, or additional information such as a mark added to the image data May be different, as long as it is an aspect that can visually distinguish two types of image data, it does not matter what aspect each image data is.

 なお、地図構成部123は、ユーザ端末2から受信された住宅工事情報と、それ以外の住宅工事情報とを、例えば、後述する住宅工事情報蓄積部124が、ユーザ端末2から受信された住宅工事情報を住宅工事情報格納部111に蓄積する際に、当該住宅工事情報に対応付ける端末識別子を用いて判別できる。 Note that, for example, the house construction information storage unit 124 described later receives the house construction information received from the user terminal 2 and the house construction information received from the user terminal 2 from the map construction unit 123. When information is stored in the housing construction information storage unit 111, it can be determined using a terminal identifier associated with the housing construction information.

 端末識別子とは、ユーザ端末2を識別する情報である。端末識別子は、例えば、MACアドレスやIPアドレス等のアドレス、IDなどであるが、ユーザ端末2のユーザを識別するユーザ識別子でもよく、ユーザ端末2を識別し得る情報であれば何でもよい。ユーザ識別子は、メールアドレス、住所・氏名、ID等、何でもよい。 The terminal identifier is information for identifying the user terminal 2. The terminal identifier is, for example, an address such as a MAC address or an IP address, or an ID, but may be a user identifier for identifying the user of the user terminal 2 or any information as long as it can identify the user terminal 2. The user identifier may be anything, such as an e-mail address, an address / name and an ID.

 地図構成部123は、対象住宅位置情報取得部122が取得した住宅の位置情報を用いて、上述したような手順で、アイコン等の画像データを地図上に描画する際に、ユーザ端末2からの住宅工事情報に対応する1以上のアイコン等の画像データについては、例えば、通常の画質で描画を行い、それ以外の住宅工事情報に対応する1以上のアイコン等の画像データについては、例えば、グレーアウトで描画を行うことにより、ユーザ端末2から受信された住宅工事情報と、それ以外の住宅工事情報とを視覚的に識別可能な態様の住宅位置付加地図を構成してもよい。 The map construction unit 123 uses the position information of the house acquired by the target house position information acquisition unit 122 to draw image data such as an icon or the like on the map in the procedure as described above. For image data such as one or more icons corresponding to housing construction information, for example, drawing is performed with normal image quality, and for image data such as one or more icons corresponding to other housing construction information, for example, gray out The house position additional map may be configured in such a manner that the house construction information received from the user terminal 2 and the other house construction information can be visually identified by drawing.

 住宅工事情報蓄積部124は、住宅工事情報受信部151が受信した住宅工事情報を住宅工事情報格納部111に蓄積する。住宅工事情報蓄積部124は、例えば、住宅工事情報受信部151がユーザ端末2から端末識別子と対に受信した住宅工事情報を、当該端末識別子に対応付けて、住宅工事情報格納部111に蓄積する。 The housing construction information storage unit 124 stores the housing construction information received by the housing construction information receiving unit 151 in the housing construction information storage unit 111. The house construction information storage unit 124 stores, for example, the house construction information received by the house construction information reception unit 151 in a pair with the terminal identifier from the user terminal 2 in the house construction information storage unit 111 in association with the terminal identifier. .

 受付部13は、各種の情報を受け付ける。各種の情報とは、例えば、情報出力指示などである。一般に、受け付けとは、キーボードやタッチパネル等の入力デバイスから入力された情報の受け付け、ネットワークや通信回線等を介して送信された情報の受信、ディスクや半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。受付部13は、各種の情報を、通常、ユーザ端末2から端末識別子と対に受信するが、例えば、入力デバイスを介して受け付けてもよいし、記録媒体から読み出しても構わない。 The receiving unit 13 receives various types of information. The various information is, for example, an information output instruction. Generally, acceptance means acceptance of information input from an input device such as a keyboard or touch panel, reception of information transmitted via a network or communication line, etc., information read from a recording medium such as a disc or semiconductor memory It is a concept that includes the acceptance of The reception unit 13 normally receives various information from the user terminal 2 as a pair with the terminal identifier, but may receive the information via an input device, for example, or may read it from a recording medium.

 情報出力指示受付部131は、情報出力指示を受け付ける。情報出力指示とは、情報を出力する旨の指示である。本実施の形態における情報出力指示は、通常、住宅位置付加地図の出力の指示である。ただし、情報出力指示は、例えば、基本地図の出力の指示でもよいし、地図以外の情報の出力の指示でも構わない。 The information output instruction accepting unit 131 accepts an information output instruction. The information output instruction is an instruction to output information. The information output instruction in the present embodiment is usually an instruction to output a house position added map. However, the information output instruction may be, for example, an instruction to output a basic map, or may be an instruction to output information other than a map.

 情報出力指示は、例えば、出力すべき情報の属性を示す属性値(例えば、“基本地図”や“住宅位置付加地図”等)を有する。特に、地図を対象とする情報出力指示は、かかる属性値に加えて、例えば、地図の地域(例えば、都道府県、営業エリア等)を特定するための位置情報を含む。ただし、地図情報が1つしかない場合、情報出力指示は、かかる位置情報を含まなくてもよい。 The information output instruction has, for example, an attribute value (for example, "basic map", "residential location added map", etc.) indicating an attribute of the information to be output. In particular, the information output instruction for the map includes, in addition to the attribute value, for example, position information for specifying the area of the map (for example, prefecture, business area, etc.). However, when there is only one map information, the information output instruction may not include the position information.

 情報出力指示に含まれる位置情報は、例えば、ユーザ端末2の現在位置を示す位置情報であってもよい。情報出力指示受付部131は、例えば、ユーザ端末2がGPS受信機により取得した位置情報を含む情報出力指示を受信してもよい。 The position information included in the information output instruction may be, for example, position information indicating the current position of the user terminal 2. The information output instruction accepting unit 131 may receive, for example, an information output instruction including position information acquired by the user terminal 2 by the GPS receiver.

 または、情報出力指示に含まれる位置情報は、例えば、ユーザ所望の位置を示す位置情報でもよい。この場合、例えば、地図出力部141がディスプレイに地図を表示し、情報出力指示受付部131は、その地図上の一の点を指示する操作をタッチパネル等で受け付け、その点に対応する位置を示す位置情報を取得することは好適である。 Alternatively, the position information included in the information output instruction may be, for example, position information indicating a position desired by the user. In this case, for example, the map output unit 141 displays a map on the display, and the information output instruction accepting unit 131 accepts an operation of instructing one point on the map with a touch panel or the like, and indicates the position corresponding to that point. It is preferable to obtain position information.

 出力部14は、各種の情報を出力する。各種の情報とは、例えば、住宅位置付加地図、基本地図等である。出力部14は、各種の情報を、通常、ユーザ端末2に送信し、ユーザ端末2が有するディスプレイやスピーカ等の出力デバイスを介して出力するが、例えば、情報処理装置1自身の出力デバイスを介して出力してもよいし、プリンタでプリントアウトしたり、記録媒体に蓄積したりしても構わない。なお、かかる事項は、地図出力部141にも当てはまる。 The output unit 14 outputs various types of information. The various types of information are, for example, a housing position additional map, a basic map, and the like. The output unit 14 normally transmits various types of information to the user terminal 2 and outputs the information via an output device such as a display or a speaker that the user terminal 2 has, for example, via the output device of the information processing apparatus 1 itself It may be outputted, printed out by a printer, or stored in a recording medium. Such a matter also applies to the map output unit 141.

 地図出力部141は、地図を出力する。出力される地図は、通常、住宅位置付加地図であるが、基本地図でもよい。地図出力部141は、通常、情報出力指示受付部131による情報出力指示の受け付けに応じて、地図構成部123が構成した住宅位置付加地図を出力する。ただし、地図出力部141は、例えば、基本地図の出力の指示の受け付けに応じて、地図構成部123が構成した基本地図も出力し得る。 The map output unit 141 outputs a map. The map to be output is usually a housing location addition map, but may be a basic map. The map output unit 141 generally outputs the house position addition map configured by the map configuration unit 123 in response to the information output instruction acceptance unit 131 receiving the information output instruction. However, the map output unit 141 can also output the basic map configured by the map configuration unit 123, for example, in response to the reception of the instruction to output the basic map.

 受信部15は、各種の情報を受信する。各種の情報とは、例えば、住宅工事情報などである。 The receiving unit 15 receives various types of information. The various information is, for example, housing construction information and the like.

 住宅工事情報受信部151は、住宅工事情報を受信する。住宅工事情報受信部151は、例えば、ユーザ端末2から、上述したような位置情報を含む住宅工事情報を、端末識別子と対に受信する。なお、ユーザ端末2が1つしかない場合は、端末識別子は受信しなくてもよい。また、住宅工事情報受信部151は、例えば、外部の装置から住宅工事情報を受信してもよく、住宅工事情報の送信元は問わない。 The housing construction information receiving unit 151 receives housing construction information. The house construction information receiving unit 151 receives, from the user terminal 2, for example, housing construction information including the position information as described above in a pair with the terminal identifier. When there is only one user terminal 2, the terminal identifier may not be received. In addition, the housing construction information receiving unit 151 may receive, for example, housing construction information from an external device, and there is no limitation on the transmission source of the housing construction information.

 送信部16は、各種の情報を送信し得る。各種の情報とは、例えば、地図、住宅位置付加地図などである。送信部16は、地図等の情報を、通常、ユーザ端末2に送信するが、例えば、外部の装置に送信してもよく、情報の送信先は問わない。 The transmission unit 16 can transmit various types of information. The various types of information are, for example, a map, a housing position additional map and the like. The transmission unit 16 normally transmits information such as a map to the user terminal 2, but may transmit it to an external device, for example, and the transmission destination of the information does not matter.

 ユーザ端末2を構成する端末格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、端末識別子などである。 The terminal storage unit 21 configuring the user terminal 2 can store various types of information. The various information is, for example, a terminal identifier.

 端末処理部22は、各種の処理を行う。各種の処理とは、例えば、端末位置情報取得部221、端末住所取得部222、端末画面構成部223、および端末住宅工事情報構成部224などの処理である。 The terminal processing unit 22 performs various processes. The various processes are, for example, processes of the terminal position information acquisition unit 221, the terminal address acquisition unit 222, the terminal screen configuration unit 223, the terminal home construction information configuration unit 224, and the like.

 端末位置情報取得部221は、当該ユーザ端末2の現在位置に関する位置情報を取得する。端末位置情報取得部221は、例えば、GPS受信機により、当該ユーザ端末2の現在位置を示す緯度・経度等の座標を取得することは好適である。ただし、端末位置情報取得部221は、例えば、ネットワークの位置検出機能を利用して、当該ユーザ端末2の近傍に位置するアクセスポイントを識別するAP識別子を取得することも可能であり、位置情報の表現形式や取得方法は問わない。 The terminal position information acquisition unit 221 acquires position information on the current position of the user terminal 2. It is preferable that the terminal position information acquisition unit 221 acquires coordinates such as latitude and longitude indicating the current position of the user terminal 2 using, for example, a GPS receiver. However, the terminal position information acquisition unit 221 can also acquire an AP identifier for identifying an access point located in the vicinity of the user terminal 2 using, for example, the position detection function of the network. There is no limitation on the expression format and acquisition method.

 端末住所取得部222は、位置情報から住所を取得する。詳しくは、端末住所取得部222は、例えば、位置情報と住所との対の集合である第二対応情報を保持している。位置情報と住所との対の集合とは、例えば、座標“(x1,y1)”と住所“大阪市中央区○○町1丁目2番地3号”との対、AP識別子“AP1”と住所“大阪市北区○○町1丁目”との対などであってもよい。端末住所取得部222は、かかる第二対応情報を用いて、端末位置情報取得部221が取得した位置情報に対応する住所を取得する。具体的には、第二対応情報から、取得された位置情報と一致する又は最も近い位置情報を検出し、検出した位置情報と対になる住所を取得すればよい。 The terminal address acquisition unit 222 acquires an address from the position information. Specifically, the terminal address acquisition unit 222 holds, for example, second correspondence information which is a set of pairs of position information and an address. The set of a pair of position information and an address is, for example, a pair of coordinates “(x1, y1)” and an address “Osakacho Chuo-ku ○ cho 1-chome 2nd 3”, an AP identifier “AP1” and an address For example, it may be a pair with “Okamachi 1-chome, Kita-ku, Osaka”. The terminal address acquisition unit 222 acquires an address corresponding to the position information acquired by the terminal position information acquisition unit 221 using the second correspondence information. Specifically, position information that matches or is closest to the acquired position information may be detected from the second correspondence information, and an address that is paired with the detected position information may be acquired.

 あるいは、図示しない外部サーバまたは情報処理装置1が、上記のような第二対応情報を管理しており、端末住所取得部222は、位置情報を外部サーバ等に送信し、外部サーバ等から住所を受信することも可能である。 Alternatively, an external server or information processing device 1 (not shown) manages the second correspondence information as described above, and the terminal address acquisition unit 222 transmits position information to an external server or the like, and the address from the external server or the like It is also possible to receive.

 端末画面構成部223は、端末住所取得部222が取得した住所を含む画面であり、住宅工事情報を入力する画面を構成する。この画面は、住宅工事情報が入力される入力欄を有する。例えば、住宅工事情報が、住宅識別子、作業特定情報、および時期情報を含む場合、画面は、住宅識別子が入力される第一入力欄、作業特定情報が入力される第二入力欄、および時期情報が入力される第三入力欄を有することは好適である。なお、住宅工事情報の多くは、キーボードやタッチパネル等の入力デバイスを介して手入力されるが、その一部は、自動取得されてもよい。例えば、時期情報は、MPUの内蔵時計等から自動取得され、第三入力欄に代入されても構わない。 The terminal screen configuration unit 223 is a screen including the address acquired by the terminal address acquisition unit 222, and configures a screen for inputting house construction information. This screen has an input field into which housing construction information is input. For example, when the housing construction information includes a house identifier, work specifying information, and time information, the screen has a first input field for inputting a house identifier, a second input field for inputting work specifying information, and time information It is preferred to have a third entry field into which the In addition, although much of housing construction information is manually input via input devices, such as a keyboard and a touch panel, the one part may be acquired automatically. For example, the time information may be automatically acquired from a built-in clock of the MPU or the like and may be substituted into the third input field.

 そして、第一入力欄は、例えば、住宅識別子の一種である住所が入力される住所入力欄、および住宅識別子の他の1つである氏名が入力される氏名入力欄等を含むことは、より好適である。また、第二入力欄は、例えば、作業の種類が入力される作業種類入力欄、材料が入力される材料入力欄、工法が入力される工法入力欄、規模が入力される規模入力欄等を含むことは、より好適である。 The first input field includes, for example, an address input field in which an address which is a type of house identifier is input, and a name input field in which a name which is another one of the house identifier is input. It is suitable. In the second input field, for example, a work type entry field in which the type of work is entered, a material entry field in which the material is entered, a method entry field in which the method is entered, a scale entry field in which the scale is entered, etc. Including is more preferable.

 また、上記1以上の各入力欄には、例えば、“住所”や“作業種類”等の欄名を示す文字列が対応付いている。さらに、画面は、例えば、“決定”等の文字列が対応付いたボタンなども有する。 Further, each of the one or more input fields corresponds to a character string indicating a field name such as “address” or “work type”, for example. Furthermore, the screen also has, for example, a button associated with a character string such as “decision”.

 画面構成情報には、こうした入力欄、文字列、ボタン等の画像群と、各画像の画面内での配置を示すレイアウト情報とが含まれており、端末画面構成部223は、画像群をレイアウト情報に従って一のフレーム内に配置することで、上記のような画面を構成してもよい。 The screen configuration information includes an image group such as an input field, a character string, and a button, and layout information indicating the arrangement of each image in the screen, and the terminal screen configuration unit 223 lays out the image group. By arranging in one frame according to the information, the screen as described above may be configured.

 また、端末画面構成部223は、例えば、端末住所取得部222が取得した住所を示す文字列を、構成した画面の住所入力欄に、予め代入する。 In addition, the terminal screen configuration unit 223 substitutes in advance, for example, a character string indicating the address acquired by the terminal address acquisition unit 222 in the address input field of the configured screen.

 端末住宅工事情報構成部224は、住所と入力を用いて住宅工事情報を構成する。詳しくは、端末画面構成部223は、端末住所取得部222が取得した住所と、画面の住所入力欄以外の入力欄に入力された各種の情報とを含む住宅工事情報を構成する。 The terminal housing construction information configuration unit 224 constructs housing construction information using the address and the input. Specifically, the terminal screen configuration unit 223 configures home construction information including the address acquired by the terminal address acquisition unit 222 and various types of information input to input fields other than the address input field on the screen.

 端末出力部23は、各種の情報を出力する。各種の情報とは、例えば、上記画面である。また、端末出力部23は、端末受信部26が受信した基本地図または住宅位置付加地図も出力し得る。 The terminal output unit 23 outputs various types of information. The various information is, for example, the above screen. The terminal output unit 23 can also output the basic map or the residential location added map received by the terminal receiving unit 26.

 端末画面出力部231は、画面を出力する。詳しくは、端末画面出力部231は、端末画面構成部223が構成した画面を、ディスプレイに表示する。なお、画面の表示は、通常、ユーザ端末2内での表示であるが、例えば、外部ディスプレイ等への表示でもよい。 The terminal screen output unit 231 outputs a screen. Specifically, the terminal screen output unit 231 displays the screen configured by the terminal screen configuration unit 223 on the display. In addition, although the display of a screen is a display in the user terminal 2 normally, you may be a display on an external display etc., for example.

 また、端末画面出力部231は、後述する端末入力受付部241による入力の受け付けに応じて、例えば、画面の住所入力欄以外の入力欄に、入力された各種の情報を示す文字列を代入する。 Further, the terminal screen output unit 231 substitutes, for example, a character string indicating various information input in an input field other than the address input field on the screen in response to the reception of an input by the terminal input receiving unit 241 described later. .

 端末受付部24は、各種の情報を受け付ける。各種の情報とは、例えば、画面に対する入力である。また、端末受付部24は、例えば、基本地図または住宅位置付加地図を対象とする情報出力指示も受け付け得る。 The terminal accepting unit 24 accepts various information. The various information is, for example, an input to the screen. In addition, the terminal accepting unit 24 can also accept, for example, an information output instruction for the basic map or the house position addition map.

 端末入力受付部241は、端末画面出力部231が出力した画面に対する入力を受け付ける。詳しくは、端末入力受付部241は、例えば、ディスプレイに表示された画面が有する入力欄であり、住所入力欄以外の1以上の各入力欄に対する、住所以外の各種の情報の入力を、キーボードやタッチパネル等の入力デバイスを介して受け付ける。 The terminal input acceptance unit 241 accepts an input to the screen output by the terminal screen output unit 231. Specifically, the terminal input acceptance unit 241 is, for example, an input field of a screen displayed on the display, and the input of various information other than the address to the one or more input fields other than the address input field is Accept via an input device such as a touch panel.

 端末送信部25は、各種の情報を送信する。各種の情報とは、例えば、住宅工事情報である。 The terminal transmission unit 25 transmits various types of information. The various types of information are, for example, house construction information.

 なお、端末送信部25は、情報出力指示も送信する。詳しくは、端末送信部25は、例えば、端末受付部24が受け付けた情報出力指示を、端末格納部21に格納されている端末識別子と対に、情報処理装置1に送信する。ただし、当該ユーザ端末2が唯一のユーザ端末である場合、情報出力指示だけを送信し、端末識別子は送信しなくてもよい。なお、このことは、端末住宅工事情報の送信時にも当てはまる。 The terminal transmission unit 25 also transmits an information output instruction. Specifically, the terminal transmission unit 25 transmits, for example, the information output instruction accepted by the terminal acceptance unit 24 to the information processing apparatus 1 as a pair with the terminal identifier stored in the terminal storage unit 21. However, when the user terminal 2 is the only user terminal, only the information output instruction may be transmitted, and the terminal identifier may not be transmitted. This is also true when transmitting terminal housing work information.

 端末住宅工事情報送信部251は、端末住宅工事情報を送信する。端末住宅工事情報送信部251は、端末住宅工事情報構成部224が構成した住宅工事情報を、通常、端末格納部21に格納されている端末識別子と対に、情報処理装置1に送信する。 The terminal housing construction information transmission unit 251 transmits terminal housing construction information. The terminal housing construction information transmission unit 251 transmits the housing construction information configured by the terminal housing construction information configuration unit 224 to the information processing device 1 in a pair with the terminal identifier normally stored in the terminal storage unit 21.

 端末受信部26は、各種の情報を受信する。各種の情報とは、例えば、地図、住宅位置付加地図などである。端末受信部26は、端末送信部25が情報出力指示を送信したことに応じて、情報処理装置1から地図または住宅位置付加地図を受信する。 The terminal reception unit 26 receives various types of information. The various types of information are, for example, a map, a housing position additional map, and the like. The terminal reception unit 26 receives a map or a residential location addition map from the information processing device 1 in response to the terminal transmission unit 25 transmitting the information output instruction.

 格納部11、住宅工事情報格納部111、ルール格納部112、地図情報格納部113、および端末格納部21は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。 The storage unit 11, the housing work information storage unit 111, the rule storage unit 112, the map information storage unit 113, and the terminal storage unit 21 are preferably non-volatile recording media such as hard disks and flash memories, for example. It is also possible to use a recording medium of

 格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。なお、入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。 There is no limitation on the process of storing information in the storage unit 11 or the like. For example, the information may be stored in the storage unit 11 or the like through the recording medium, or the information transmitted through the network or the communication line may be stored in the storage unit 11 or the like. Alternatively, information input via the input device may be stored in the storage unit 11 or the like. The input device may be anything, such as a keyboard, a mouse, and a touch panel.

 処理部12、住宅決定部121、対象住宅位置情報取得部122、地図構成部123、住宅工事情報蓄積部124、端末処理部22、端末位置情報取得部221、端末住所取得部222、端末画面構成部223、および端末住宅工事情報構成部224は、通常、MPUやメモリ等から実現され得る。処理部12等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。 Processing unit 12, house determination unit 121, target house position information acquisition unit 122, map configuration unit 123, house construction information storage unit 124, terminal processing unit 22, terminal position information acquisition unit 221, terminal address acquisition unit 222, terminal screen configuration The unit 223 and the terminal house construction information configuration unit 224 can be usually realized by an MPU, a memory, and the like. Typically, the processing procedure of the processing unit 12 or the like is realized by software, and the software is stored in a storage medium such as a ROM. However, the processing procedure may be realized by hardware (dedicated circuit).

 受付部13、情報出力指示受付部131、端末受付部24、および端末入力受付部241は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部13等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。 The reception unit 13, the information output instruction reception unit 131, the terminal reception unit 24, and the terminal input reception unit 241 may or may not include an input device. The reception unit 13 and the like can be realized by driver software of the input device or by the input device and the driver software thereof.

 出力部14、地図出力部141、および端末出力部23は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。出力部14等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。 The output unit 14, the map output unit 141, and the terminal output unit 23 may or may not be considered to include output devices such as a display and a speaker. The output unit 14 and the like can be realized by driver software of the output device or by the output device and the driver software thereof.

 受信部15、住宅工事情報受信部151、および端末受信部26は、通常、有線または無線の通信手段(例えば、NIC(Network interface controller)やモデム等の通信モジュール)で実現されるが、放送を受信する手段(例えば、放送受信モジュール)で実現されてもよい。受付部13の受信機能、および情報出力指示受付部131の受信機能も、同様の手段で実現され得る。 The reception unit 15, the housing work information reception unit 151, and the terminal reception unit 26 are usually realized by wired or wireless communication means (for example, communication modules such as a NIC (Network interface controller) or a modem). It may be realized by means for receiving (for example, a broadcast receiving module). The reception function of the reception unit 13 and the reception function of the information output instruction reception unit 131 can also be realized by the same means.

 送信部16、端末送信部25、および端末住宅工事情報送信部251は、通常、有線または無線の通信手段で実現されるが、放送手段(例えば、放送モジュール)で実現されてもよい。出力部14の送信機能、および地図出力部141の送信機能も、同様の手段で実現され得る。 The transmission unit 16, the terminal transmission unit 25, and the terminal housing work information transmission unit 251 are usually realized by wired or wireless communication means, but may be realized by broadcasting means (for example, a broadcast module). The transmission function of the output unit 14 and the transmission function of the map output unit 141 can also be realized by the same means.

 次に、情報処理システムの動作について図2~図4のフローチャートを用いて説明する。 Next, the operation of the information processing system will be described using the flowcharts of FIG. 2 to FIG.

 図2は、情報処理装置1の動作を説明するフローチャートである。 FIG. 2 is a flow chart for explaining the operation of the information processing apparatus 1.

 (ステップS201)住宅決定部121は、例えば、保持しているタイミング情報、または実行指示の有無等の判断材料を基に、予め決められた期間内において予め決められた作業を行うべき住宅を決定する処理である決定処理を実行するか否かを判断する。決定処理を実行する場合はステップS202に進み、実行しない場合はステップS203に進む。 (Step S201) The house determination unit 121 determines, for example, a house to which a predetermined operation should be performed within a predetermined period, based on the held timing information or a judgment material such as the presence or absence of an execution instruction. It is determined whether or not to execute the determination process which is the process to be performed. If the determination process is to be performed, the process proceeds to step S202. If the determination process is not to be performed, the process proceeds to step S203.

 (ステップS202)住宅決定部121は、決定処理を実行する。なお、決定処理については、図3のフローチャートを用いて説明する。その後、ステップS201に戻る。 (Step S202) The house determination part 121 performs a determination process. The determination process will be described with reference to the flowchart of FIG. Thereafter, the process returns to step S201.

 (ステップS203)処理部12は、情報出力指示受付部131が情報出力指示を受け付けたか否かを判別する。なお、このフローチャートにおいて、情報出力指示を受け付けることは、通常、ユーザ端末2で受け付けられた情報出力指示を、情報出力指示受付部131がユーザ端末2から受信することであるが、情報出力指示受付部131自身が、情報処理装置1内のキーボード等の入力デバイスを介して、情報出力指示を受け付ける場合も含む。 (Step S203) The processing unit 12 determines whether the information output instruction receiving unit 131 has received an information output instruction. In this flowchart, receiving the information output instruction usually means that the information output instruction accepting unit 131 receives from the user terminal 2 the information output instruction accepted by the user terminal 2, but the information output instruction is accepted. The case where the unit 131 itself receives an information output instruction via an input device such as a keyboard in the information processing apparatus 1 is also included.

 情報出力指示を受け付け場合はステップS204に進み、受け付けていない場合はステップS07に進む。 If the information output instruction has been received, the process proceeds to step S204. If the information output instruction has not been received, the process proceeds to step S07.

 (ステップS204)対象住宅位置情報取得部122は、ステップS202で住宅決定部121が決定した住宅であり、ステップS203で情報出力指示受付部131が受け付けた情報出力指示に含まれる位置情報に対して予め決められた条件を満たすほど近い住宅の位置情報を取得する。 (Step S204) The target house position information acquisition unit 122 is a house determined by the house determination unit 121 in step S202, and for the position information included in the information output instruction accepted by the information output instruction acceptance unit 131 in step S203. The location information of a house close enough to satisfy a predetermined condition is acquired.

 (ステップS205)地図構成部123は、地図情報格納部113に格納されている地図情報と、住宅工事情報格納部112に格納されている1以上の各住宅工事情報に対し、後述するステップS307またはS308で付与されたフラグと、ステップS204で対象住宅位置情報取得部122が取得した住宅の位置情報とを用いて、住宅位置付加地図を構成する。 (Step S205) The map configuration unit 123 performs step S307 or later described for the map information stored in the map information storage unit 113 and one or more pieces of house construction information stored in the house construction information storage unit 112. A house position addition map is configured using the flag given in S308 and the house position information acquired by the target house position information acquisition unit 122 in step S204.

 (ステップS206)地図出力部141は、地図構成部123が構成した住宅位置付加地図を出力する。 (Step S206) The map output part 141 outputs the house position additional map which the map structure part 123 comprised.

 具体的には、地図出力部141は、通常、情報出力指示受付部131が情報出力指示を端末識別子と対に受信したことに応じて、地図構成部123がステップS205で構成した住宅位置付加地図を、当該端末識別子で識別されるユーザ端末2に送信する。これによって、当該情報出力指示の送信元であるユーザ端末2のディスプレイに、住宅位置付加地図が表示される。その後、ステップS201に戻る。 Specifically, in response to the information output instruction reception unit 131 receiving the information output instruction as a pair with the terminal identifier, the map output unit 141 usually adds the house position added map that the map configuration unit 123 configured in step S205. Are transmitted to the user terminal 2 identified by the terminal identifier. As a result, the house position addition map is displayed on the display of the user terminal 2 that is the transmission source of the information output instruction. Thereafter, the process returns to step S201.

 (ステップS207)処理部12は、住宅工事情報受信部151が住宅工事情報を受信したか否かを判別する。住宅工事情報受信部151は、通常、ユーザ端末2から、位置情報を含む住宅工事情報を、端末識別子と対に受信する。住宅工事情報受信部151が住宅工事情報を受信した場合はステップS208に進み、受信していない場合はステップS201に戻る。 (Step S207) The processing unit 12 determines whether the housing construction information receiving unit 151 has received the housing construction information. The housing construction information receiving unit 151 normally receives, from the user terminal 2, housing construction information including position information in a pair with the terminal identifier. When the house construction information receiving unit 151 receives the house construction information, the process proceeds to step S208, and when it is not received, the process returns to step S201.

 (ステップS208)住宅工事情報蓄積部124は、住宅工事情報受信部151がユーザ端末2から端末識別子と対に受信した住宅工事情報を、当該端末識別子に対応付けて、住宅工事情報格納部111に蓄積する。その後、ステップS201に戻る。 (Step S208) The house construction information storage unit 124 associates the house construction information received by the house construction information reception unit 151 with the terminal identifier from the user terminal 2 in a pair with the terminal identifier, and stores the house construction information storage unit 111 accumulate. Thereafter, the process returns to step S201.

 なお、図2のフローチャートにおいて、情報処理装置1の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。 In the flowchart of FIG. 2, the process starts in response to power on of the information processing apparatus 1 or activation of a program, and the process is ended by an interrupt of power off or process end. However, there is no limitation on the start or end of processing.

 図3は、上記ステップS202の決定処理を説明するフローチャートである。 FIG. 3 is a flowchart illustrating the determination process of step S202.

 (ステップS301)住宅決定部121は、変数iに初期値1をセットする。変数iとは、住宅工事情報格納部111に格納されている1以上の住宅工事情報のうち、未選択の住宅工事情報を順番に選択していくための変数である。 (Step S301) The house determination part 121 sets the initial value 1 to the variable i. The variable i is a variable for sequentially selecting unselected housing construction information from among one or more pieces of housing construction information stored in the housing construction information storage unit 111.

 (ステップS302)住宅決定部121は、変数jに初期値1をセットする。変数jとは、ルール格納部112に格納されている1以上のルールのうち、未選択のルールを順番に選択していくための変数である。 (Step S302) The house determination unit 121 sets an initial value 1 to a variable j. The variable j is a variable for sequentially selecting an unselected rule among the one or more rules stored in the rule storage unit 112.

 (ステップS303)住宅決定部121は、i番目の住宅工事情報があるか否かを判別する。i番目の住宅工事情報がある場合はステップS304に進み、ない場合は上位処理にリターンする。 (Step S303) The house determination unit 121 determines whether there is i-th house construction information. If the i-th house construction information is present, the process proceeds to step S304, and if not, the process returns to the upper level process.

 (ステップS304)住宅決定部121は、j番目のルールがあるか否かを判別する。j番目のルールがある場合はステップS305に進み、ない場合はステップS309に進む。 (Step S304) The house determination unit 121 determines whether there is a j-th rule. If there is the j-th rule, the process proceeds to step S305. If not, the process proceeds to step S309.

 (ステップS305)住宅決定部121は、i番目の住宅工事情報と現在に対応する時期情報とをj番目のルールに適用する。 (Step S305) The house determination unit 121 applies the ith house construction information and the time information corresponding to the present to the jth rule.

 (ステップS306)住宅決定部121は、i番目の住宅工事情報と現在に対応する時期情報とがi番目のルールに合致するか否かを判別する。i番目の住宅工事情報と現在に対応する時期情報とがi番目のルールに合致する場合はステップS307に進み、合致しない場合はステップS308に進む。 (Step S306) The house determination unit 121 determines whether the ith house construction information and the time information corresponding to the present match the ith rule. If the ith housing construction information and the time information corresponding to the present match the ith rule, the process proceeds to step S307, and if not, the process proceeds to step S308.

 (ステップS307)住宅決定部121は、i番目の住宅工事情報にフラグ“j”を付加する。フラグ“j”は、当該住宅工事情報が、ルール格納部112に格納されている1以上のルールのうちj番目のルール(以下、ルールjと記す場合がある)に合致すること示す情報である。その後、ステップS309に進む。 (Step S307) The house determination unit 121 adds a flag "j" to the ith house construction information. The flag “j” is information indicating that the relevant house work information matches the j-th rule (hereinafter sometimes referred to as rule j) among the one or more rules stored in the rule storage unit 112. . Thereafter, the process proceeds to step S309.

 (ステップS308)住宅決定部121は、i番目の住宅工事情報にフラグ“0”を付加する。フラグ“0”は、当該住宅工事情報が、ルール格納部112に格納されている1以上のルールのいずれにも合致しないこと示す情報である。ただし、フラグ“0”の付与は省略してもよい(以下同様)。 (Step S308) The house determination unit 121 adds a flag "0" to the ith house construction information. The flag “0” is information indicating that the house construction information does not match any one or more of the rules stored in the rule storage unit 112. However, the addition of the flag "0" may be omitted (the same applies to the following).

 (ステップS309)住宅決定部121は、変数iをインクリメントする。その後、ステップS304に戻る。 (Step S309) The house determination part 121 increments the variable i. Thereafter, the process returns to step S304.

 (ステップS310)住宅決定部121は、変数jをインクリメントする。その後、ステップS303に戻る。 (Step S310) The house determination unit 121 increments the variable j. Thereafter, the process returns to step S303.

 図4は、ユーザ端末2の動作を説明するフローチャートである。 FIG. 4 is a flowchart for explaining the operation of the user terminal 2.

 (ステップS401)端末処理部22は、端末受付部24が情報出力指示を受け付けたか否かを判別する。なお、このフローチャートにおける受け付けは、通常、当該ユーザ端末2が有するタッチパネル等の入力デバイスを介した受け付けである。端末受付部24が情報出力指示を受け付けた場合はステップS402に進み、受け付けていない場合はステップS405に進む。 (Step S401) The terminal processing unit 22 determines whether the terminal accepting unit 24 accepts an information output instruction. Note that the acceptance in this flowchart is normally an acceptance via an input device such as a touch panel that the user terminal 2 has. If the terminal accepting unit 24 accepts an information output instruction, the process proceeds to step S402. If the terminal accepting unit 24 does not accept the information output instruction, the process proceeds to step S405.

 (ステップS402)端末送信部25は、端末受付部24が受け付けた情報出力指示を、端末格納部21に格納されている端末識別子と対に、情報処理装置1に送信する。 (Step S402) The terminal transmission unit 25 transmits the information output instruction accepted by the terminal acceptance unit 24 to the information processing apparatus 1 as a pair with the terminal identifier stored in the terminal storage unit 21.

 (ステップS403)端末処理部22は、ステップS402で端末送信部25が情報出力指示を端末識別子と対に送信したことに応じて、端末受信部26が情報処理装置1から住宅位置付加地図を受信したか否かを判別する。端末受付部24が住宅位置付加地図を受信した場合はステップS404に進み、受信していない場合はステップS403に戻る。 (Step S403) In response to the terminal transmission unit 25 transmitting the information output instruction to the terminal identifier as a pair in step S402, the terminal processing unit 22 receives the house location added map from the information processing apparatus 1 Determine if it has been. When the terminal reception unit 24 receives the house position additional map, the process proceeds to step S404. When the terminal reception unit 24 does not receive the house position additional map, the process returns to step S403.

 (ステップS404)端末出力部23は、端末受付部24が受信した住宅位置付加地図を出力する。これによって、当該ユーザ端末2のディスプレイに、住宅位置付加地図が表示される。その後、ステップS401に戻る。 (Step S404) The terminal output unit 23 outputs the housing position addition map received by the terminal reception unit 24. As a result, the home position addition map is displayed on the display of the user terminal 2. Thereafter, the process returns to step S401.

 なお、ここで出力された住宅位置付加地図のディスプレイによる表示は、例えば、画面出力指示等の別の指示の入力が受け付けられるまで継続され、別の指示が受け付けられると終了されてもよい。 In addition, the display by the display of the house position additional map output here may be continued until the input of another instruction | indication, such as a screen output instruction | indication, is received, and it may be complete | finished if another instruction | indication is received.

 (ステップS405)端末処理部22は、端末受付部24が画面出力指示を受け付けたか否かを判別する。端末受付部24が画面出力指示を受け付けた場合はステップS406に進み、受け付けていない場合はステップS401に戻る。 (Step S405) The terminal processing unit 22 determines whether the terminal receiving unit 24 receives a screen output instruction. If the terminal accepting unit 24 accepts a screen output instruction, the process proceeds to step S406, and if not accepted, the process returns to step S401.

 (ステップS406)端末位置情報取得部221は、例えば、GPS受信機により、当該ユーザ端末2の現在位置に関する位置情報を取得する。 (Step S406) The terminal position information acquisition unit 221 acquires, for example, position information on the current position of the user terminal 2 using a GPS receiver.

 (ステップS407)端末住所取得部222は、例えば、保持している第二対応情報を用いて、ステップS406で端末位置情報取得部221が取得した位置情報に対応する住所を取得する。 (Step S407) The terminal address acquisition unit 222 acquires an address corresponding to the position information acquired by the terminal position information acquisition unit 221 in step S406, using, for example, the held second correspondence information.

 (ステップS408)端末画面構成部223は、例えば、保持している画面構成情報を用いて、ステップS407で端末住所取得部222が取得した住所を含む画面であり、住宅工事情報を入力する画面を構成する。 (Step S408) The terminal screen configuration unit 223 is a screen including the address acquired by the terminal address acquisition unit 222 in step S407, using, for example, the held screen configuration information, and a screen for inputting house construction information Configure.

 (ステップS409)端末画面出力部231は、ステップS409で端末画面構成部223が構成した画面を出力する。これによって、ユーザ端末2のディスプレイに画面が表示される。 (Step S409) The terminal screen output unit 231 outputs the screen configured by the terminal screen configuration unit 223 in step S409. Thus, a screen is displayed on the display of the user terminal 2.

 なお、ここで端末画面出力部231が出力した画面のディスプレイによる表示は、端末入力受付部241による入力の受け付けが完了するまで継続され、例えば、画面内の決定ボタンが押下されたことに応じて終了されてもよい。 Here, the display by the display of the screen outputted by the terminal screen output unit 231 is continued until the acceptance of the input by the terminal input acceptance unit 241 is completed, for example, in response to pressing of the determination button in the screen. It may be terminated.

 (ステップS410)端末処理部22は、端末入力受付部241が、ステップS409で出力された画面に対する入力を受け付けたか否かを判別する。端末入力受付部241が入力を受け付けた場合はステップS411に進み、受け付けていない場合はステップS410に戻る。 (Step S410) The terminal processing unit 22 determines whether the terminal input receiving unit 241 has received an input to the screen output in step S409. If the terminal input receiving unit 241 receives an input, the process proceeds to step S411. If the terminal input receiving unit 241 does not receive an input, the process returns to step S410.

 (ステップS411)端末画面構成部223は、ステップS407で端末住所取得部222が取得した住所と、ステップS410で出力された画面に対して入力された情報であり、住所以外の情報とを含む住宅工事情報を構成する。 (Step S411) The terminal screen configuration unit 223 is a house including the address acquired by the terminal address acquisition unit 222 in step S407 and the information input to the screen output in step S410 and including information other than the address. Construct construction information.

 (ステップS412)端末住宅工事情報送信部251は、ステップS411で端末住宅工事情報構成部224が構成した住宅工事情報を、端末格納部21に格納されている端末識別子と対に、情報処理装置1に送信する。その後、ステップS401に戻る。 (Step S412) The terminal housing construction information transmission unit 251 combines the housing construction information configured by the terminal housing construction information configuration unit 224 in step S411 with the terminal identifier stored in the terminal storage unit 21 as an information processing device 1 Send to Thereafter, the process returns to step S401.

 なお、図4のフローチャートにおいて、ユーザ端末2の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。 In the flowchart of FIG. 4, the process starts in response to the power on of the user terminal 2 or the activation of the program, and the process ends by the power off or the interrupt of the process end. However, there is no limitation on the start or end of processing.

 以下、情報処理システムの具体的な動作例について説明する。本例における情報処理装置1は、情報処理システムを運営する企業のクラウドサーバである。 Hereinafter, a specific operation example of the information processing system will be described. The information processing apparatus 1 in this example is a cloud server of a company that operates the information processing system.

 情報処理装置1の住宅工事情報格納部111には、端末識別子“X”に対応付けて、例えば、図5に示すような3以上の住宅工事情報が格納されている。なお、住宅工事情報格納部111には、他の端末識別子(例えば、“Y”や“Z”等)に対応付けて、図示しない1以上の住宅工事情報がさらに格納されていてもよい。 The house construction information storage unit 111 of the information processing device 1 stores, for example, three or more pieces of house construction information as shown in FIG. 5 in association with the terminal identifier “X”. The housing construction information storage unit 111 may further store one or more pieces of housing construction information (not shown) in association with other terminal identifiers (for example, “Y”, “Z”, etc.).

 図5は、住宅工事情報のデータ構造図である。住宅工事情報は、例えば、住宅識別子、位置情報、および1または2以上の組情報を含む。組情報とは、作業特定情報と時期情報との組である。作業特定情報は、例えば、種類、材料、工法、規模などの情報を含む。 FIG. 5 is a data structure diagram of housing construction information. Housing construction information includes, for example, a housing identifier, location information, and one or more sets of information. The set information is a set of work specification information and time information. The work identification information includes, for example, information such as type, material, construction method, and scale.

 上記3以上の各住宅工事情報は、ID(例えば、“1”,“2”,“3”等)に対応付いている。例えば、ID“1”に対応付いた住宅工事情報(以下、住宅工事情報1と記す場合がある)は、住宅識別子“AA”、位置情報“(x1,y1)”、および2つの組情報を含む。これら2つの組情報の1つ目は、種類“屋根葺き替え”,材料“-”,工法“交換”,および規模“-”を含む作業特定情報と、時期情報“2001年5月”との組であり、2つ目は、種類“壁塗り替え”,材料“アクリル塗料”,工法“-”,および規模“全部塗り替え”を含む作業特定情報と、時期情報“2007年4月”との組である。 Each of the three or more pieces of house construction information corresponds to an ID (for example, "1", "2", "3", etc.). For example, house construction information (hereinafter, may be referred to as house construction information 1) associated with ID "1" includes a house identifier "AA", position information "(x1, y1)", and two sets of information. Including. The first of these two sets of information is a set of work identification information including the type "roofing", material "-", method "replacement", and scale "-", and time information "May 2001". The second is a combination of work specific information including type “wall repaint”, material “acrylic paint”, method “-”, and scale “full repaint” and timing information “April 2007”. is there.

 また、ID“2”に対応付いた住宅工事情報(住宅工事情報2)は、住宅識別子“BB”、位置情報“(x2,y2)”、および2つの組情報を含む。これら2つの組情報の1つ目は、種類“屋根葺き替え”,材料“-”,工法“カバー”,および規模“-”を含む作業特定情報と、時期情報“2002年1月”との組であり、2つ目は、種類“壁塗り替え”,材料“フッ素塗料”,工法“-”,および規模“全部塗り替え”を含む作業特定情報と、時期情報“2002年9月”との組である。 The house construction information (house construction information 2) associated with the ID "2" includes a house identifier "BB", position information "(x2, y2)", and two sets of information. The first of these two sets of information is a set of work identification information including the type "roofing", material "-", method "cover", and scale "-", and time information "January 2002". The second is a combination of work specific information including type “wall repainting”, material “fluorine paint”, method “-” and scale “full repainting” and timing information “September 2002”. is there.

 さらに、住宅工事情報3は、住宅識別子“CC”、位置情報“(x3,y3)”、および1つの組情報を含む。この組情報は、種類“壁塗り替え”,材料“フッ素塗料”,工法“-”,および規模“一部塗り替え”を含む作業特定情報と、時期情報“2012年8月”との組である。 Furthermore, the house construction information 3 includes a house identifier “CC”, location information “(x3, y3)”, and one set of information. This set information is a set of operation identification information including the type "wall repainting", the material "fluorine paint", the method "-", and the scale "partial repainting" and the timing information "August 2012".

 また、ルール格納部112には、例えば、図6に示すような5以上のルールが格納されている。図6は、ルール格納部112に格納されているルールの例を示す図である。各ルールは、ID(例えば、“1”,“2”等)に対応付いている。 Also, the rule storage unit 112 stores, for example, five or more rules as shown in FIG. FIG. 6 is a diagram showing an example of rules stored in the rule storage unit 112. As shown in FIG. Each rule is associated with an ID (for example, "1", "2", etc.).

 例えば、ID“1”に対応付いたルール(ルール1)は、“種類=壁塗り替えand材料!=フッ素塗料and規模=全部and経過時間>=10年”である。なお、“!=”は、等しくないことを示す記号である。また、“>=”は、より大きい又は等しいことを示す記号である。従って、ルール1は、“前回の壁塗り替え(ただしフッ素以外の塗料による全部塗り替え)から10年が経過したこと”を意味する。 For example, the rule (rule 1) associated with the ID “1” is “type = wall repainting and material! = Fluorinated paint and scale = all and elapsed time> = 10 years”. "! =" Is a symbol indicating that they are not equal. Also, "> =" is a symbol indicating that it is greater than or equal to. Therefore, rule 1 means "10 years have passed since the previous wall repainting (but all repainting with paint other than fluorine)".

 また、ルール2は、“種類=壁塗り替えand材料=フッ素塗料and規模=全部and経過時間>=15年”であり、これは“前回の壁塗り替え(ただしフッ素塗料による全部塗り替え)から15年が経過したこと”を意味する。また、ルール3は、“種類=壁塗り替えand規模=一部and経過時間>=5年”であり、これは“前回の壁塗り替え(ただし一部塗り替え)から5年が経過したこと”を意味する。また、ルール4は、“種類=屋根葺き替えand工法=交換and経過時間>=20年”であり、これは“前回の屋根葺き替え(ただし交換工法)から20年が経過したこと”を意味する。さらに、ルール5は、“種類=屋根葺き替えand工法=カバーand経過時間>=15年”であり、これは“前回の屋根葺き替え(ただしカバー工法)から15年が経過したこと”を意味する。 In addition, rule 2 is “type = wall repaint and material = fluorine paint and scale = all and elapsed time> = 15 years”, which is “15 years from last wall repaint (but repaint with fluorine paint) It means "elapsed". In addition, rule 3 is "type = wall repainting and scale = partial and elapsed time> = 5 years", which means "5 years have passed since the last wall repainting (but partial repainting)" Do. In addition, Rule 4 is "type = roofing replacement and construction method = replacement and elapsed time> = 20 years", which means "20 years have passed since the last roofing replacement (but replacement construction method)". Furthermore, rule 5 is "type = roofing replacement and construction method = cover and elapsed time> = 15 years", which means "15 years have passed since the last roofing modification (but the covering construction method)".

 また、本例におけるユーザ端末2は、リフォーム会社の営業マンであるユーザXの携帯端末である。ユーザ端末2の端末格納部21には、ユーザXを識別するユーザ識別子“X”が格納されている。このユーザ識別子“X”は、ユーザ端末2を識別する端末識別子も兼ねている。 Moreover, the user terminal 2 in this example is a portable terminal of the user X who is a salesman of a remodeling company. The terminal storage unit 21 of the user terminal 2 stores a user identifier "X" for identifying the user X. The user identifier “X” also serves as a terminal identifier for identifying the user terminal 2.

 現在の日時は、2017年5月1日9時である。情報処理装置1を構成する住宅決定部121が保持するタイミング情報には、“2017年5月1日9時”が含まれている。 The current date and time is 9:00 on May 1, 2017. The timing information held by the house determination unit 121 constituting the information processing apparatus 1 includes “May 1, 2017 9 o'clock”.

 住宅決定部121は、MPUの内蔵時計等から取得した現在時刻が、保持しているタイミング情報に含まれる“2017年5月1日9時”と一致したこと又はこれを過ぎたことに応じて、以下のような決定処理を実行する。 In response to the current time acquired from the built-in clock or the like of the MPU being matched with "May 1, 2017 9:00" included in the held timing information, or the house determining unit 121 Execute the following decision process.

 すなわち、住宅決定部121は、住宅工事情報格納部111に格納されている3以上の住宅情報のうち住宅情報1を、ルール格納部112に格納されている5以上の各ルールに適用する。 That is, the house determination unit 121 applies the house information 1 among the three or more pieces of house information stored in the house construction information storage unit 111 to the five or more rules stored in the rule storage unit 112.

 詳しくは、住宅決定部121は、住宅工事情報1が有する2つの作業特定情報のうち、まず、種類“屋根葺き替え”を含む1つ目の作業特定情報を取得し、当該1つ目の作業特定情報に含まれる時期情報“2001年5月”と、現在時刻“2017年5月1日9時”とを用いて、前回の屋根葺き替えからの経過時間“16年”を取得する。次に、住宅決定部121は、取得した経過時間“16年”と、当該1つ目の作業特定情報が有する工法“交換”とを、ルール格納部112に格納されているルール1~5等に順次当てはめることにより、当該1つ目の作業特定情報は、いずれのルールにも合致しないと判断する。 Specifically, the housing determination unit 121 first acquires, among the two pieces of work identification information included in the housing construction information 1, the first piece of work identification information including the type “re-roofing”, and the first operation identification. Using the time information "May 2001" included in the information and the current time "May 1, 2017 9 o'clock", the elapsed time "16 years" since the last re-foiling is acquired. Next, the house determination unit 121 stores, in the rule storage unit 112, the acquired elapsed time "16 years" and the construction method "replacement" included in the first operation specifying information, etc. It is determined that the first task specification information does not match any of the rules by sequentially applying

 次に、住宅決定部121は、住宅工事情報1が有する2つの作業特定情報のうち、種類“壁塗り替え”を含む2つ目の作業特定情報を取得し、当該2つ目の作業特定情報に含まれる時期情報“2007年4月”と現在時刻“2017年5月1日9時”とを用いて、前回の壁塗り替えからの経過時間“10年1カ月”を取得する。次に、住宅決定部121は、取得した経過時間“10年1カ月”と、当該2つ目の作業特定情報が有する材料“アクリル塗料”および規模“全部塗り替え”とを、格納されている5以上の各ルールに当てはめることにより、当該2つ目の作業特定情報は、ルール1に合致すると判断する。 Next, the house determination unit 121 acquires the second operation identification information including the type “wall repainting” among the two operation identification information possessed by the housing construction information 1 and sets the second operation identification information to the second operation identification information. Using the included time information “April 2007” and the current time “May 1, 2017 9 o'clock”, the elapsed time “10 years and 1 month” from the wall repainting last time is acquired. Next, the housing determination unit 121 stores the acquired elapsed time “10 years and 1 month” and the material “acrylic paint” and the scale “repaint all” included in the second operation specifying information. By applying the above-described respective rules, it is determined that the second task identification information matches rule 1.

 そこで、住宅決定部121は、住宅工事情報1が有する2つ目の作業特定情報に、ルール1に合致したことを示すフラグ“1”を付与する。なお、住宅決定部121は、住宅工事情報1が有する1つ目の作業特定情報には、合致するルールがないため、フラグ“0”を付与する。 Therefore, the house determination unit 121 adds a flag “1” indicating that the rule 1 is matched to the second operation specifying information included in the house construction information 1. In addition, since there is no rule to which the first operation specification information included in the house construction information 1 matches, the house determination unit 121 assigns a flag “0”.

 次に、住宅決定部121は、住宅工事情報2が有する2つの作業特定情報のうち、まず、種類“屋根葺き替え”を含む1つ目の作業特定情報を取得し、当該1つ目の作業特定情報に含まれる時期情報“2002年1月”と、現在時刻“2017年5月1日9時”とを用いて、前回の屋根葺き替えからの経過時間“15年4カ月”を取得する。次に、住宅決定部121は、取得した経過時間“15年4カ月”と、当該1つ目の作業特定情報が有する工法“カバー”とを、5以上の各ルールに当てはめることにより、当該1つ目の作業特定情報は、ルール5に合致すると判断する。 Next, the housing determination unit 121 first acquires the first operation identification information including the type “roofing” among the two operation identification information included in the housing construction information 2, and the first operation identification is performed. Using the time information “January 2002” included in the information and the current time “May 1, 2017 9 o'clock”, the elapsed time “15 years and 4 months” from the last repainting of the roof is acquired. Next, the house determination unit 121 applies the acquired elapsed time “15 years and 4 months” and the method “cover” possessed by the first operation specifying information to each of the five or more rules. It is determined that the first task identification information matches rule 5.

 次に、住宅決定部121は、住宅工事情報2が有する2つの作業特定情報のうち、種類“壁塗り替え”を含む2つ目の作業特定情報を取得し、当該2つ目の作業特定情報に含まれる時期情報“2002年9月”と現在時刻“2017年5月1日9時”とを用いて、前回の壁塗り替えからの経過時間“14年8カ月”を取得する。次に、住宅決定部121は、取得した経過時間“14年8カ月”と、当該2つ目の作業特定情報が有する材料“フッ素塗料”および規模“全部塗り替え”とを、格納されている5以上の各ルールに当てはめることにより、当該2つ目の作業特定情報は、いずれのルールにも合致しないと判断する。 Next, the house determination unit 121 acquires the second operation identification information including the type “wall repainting” among the two operation identification information possessed by the housing construction information 2 and sets the second operation identification information to the second operation identification information. Using the included time information “September 2002” and the current time “May 1, 2017 9 o'clock”, the elapsed time “14 years and 8 months” from the previous wall repainting is acquired. Next, the house determination unit 121 stores the acquired elapsed time “14 years and 8 months” and the material “fluorine paint” and the scale “repaint all” that the second operation specifying information has. By applying to each of the above rules, it is determined that the second task specification information does not match any of the rules.

 そこで、住宅決定部121は、住宅工事情報2が有する1つ目の作業特定情報に、ルール5に合致したことを示すフラグ“5”を付与する。なお、住宅決定部121は、住宅工事情報2が有する2つ目の作業特定情報には、合致するルールがないため、フラグ“0”を付与する。 Therefore, the house determination unit 121 adds a flag “5” indicating that the rule 5 is matched to the first operation specifying information included in the house construction information 2. In addition, since there is no rule to which the second operation specification information included in the house construction information 2 matches, the house determination unit 121 assigns a flag “0”.

 次に、住宅決定部121は、住宅工事情報3が有する作業特定情報を取得し、当該作業特定情報に含まれる時期情報“2012年8月”と現在時刻“2017年5月1日9時”とを用いて、前回の壁塗り替えからの経過時間“4年9カ月”を取得する。次に、住宅決定部121は、取得した経過時間“4年9カ月”と、当該作業特定情報が有する材料“フッ素塗料”および規模“一部塗り替え”とを、格納されている5以上の各ルールに当てはめることにより、当該作業特定情報は、いずれのルールにも合致しないと判断する。従って、住宅決定部121は、当該作業特定情報には、フラグ“0”を付与する。 Next, the house determination unit 121 acquires the work identification information included in the house construction information 3 and includes the time information “August 2012” and the current time “9:00, 2017” included in the work identification information. And “4 years and 9 months” elapsed time since the last wall repainting. Next, the house determination unit 121 stores each of the acquired elapsed time “four years and nine months” and the material “fluorine paint” and the scale “partial repainting” that the work specifying information has, in each of five or more stored. By applying the rule, it is determined that the work identification information does not match any of the rules. Therefore, the house determination unit 121 assigns a flag “0” to the work specification information.

 こうして、住宅識別子“AA”で識別される住宅AA、および住宅識別子“BB”で識別される住宅BBを含む2以上の住宅が、近日中に作業を行うべき住宅として決定される。 Thus, two or more houses including the house AA identified by the house identifier "AA" and the house BB identified by the house identifier "BB" are determined as houses to be worked on in the near future.

 その後、ユーザXは、ユーザ端末2に対し、位置情報“(x0,y0)”を含む情報出力指示をタッチパネル等で入力したとする。 Thereafter, it is assumed that the user X inputs an information output instruction including position information “(x0, y0)” to the user terminal 2 through a touch panel or the like.

 ユーザ端末2において、端末受付部24が上記情報出力指示を受け付け、端末送信部25は、受け付けられた情報出力指示を、端末格納部21に格納されている端末識別子“X”と対に、情報処理装置1に送信する。なお、情報出力指示に含まれる位置情報“(x0,y0)”は、手動で受け付けられた位置情報とは限らず、例えば、端末位置情報取得部221がGPS受信機等で自動的に取得した位置情報でも構わない。 In the user terminal 2, the terminal reception unit 24 receives the information output instruction, and the terminal transmission unit 25 transmits the received information output instruction as a pair with the terminal identifier “X” stored in the terminal storage unit 21. Transmit to processing device 1. Note that the position information “(x0, y0)” included in the information output instruction is not limited to the position information received manually, and for example, the terminal position information acquisition unit 221 automatically acquired it with a GPS receiver or the like. It may be position information.

 情報処理装置1において、情報出力指示受付部131が上記情報出力指示を端末識別子“X”と対に受信し、対象住宅位置情報取得部122は、住宅決定部121が決定した2以上の住宅であり、受け付けられた情報出力指示に含まれる位置情報“(x0,y0)”に対して予め決められた条件を満たすほど近い住宅の位置情報を取得する。 In the information processing apparatus 1, the information output instruction receiving unit 131 receives the above information output instruction as a pair with the terminal identifier “X”, and the target house location information acquiring unit 122 is at two or more houses determined by the house determining unit 121. There is acquired house position information close enough to satisfy predetermined conditions with respect to the position information "(x0, y0)" included in the received information output instruction.

 詳しくは、対象住宅位置情報取得部122は、住宅決定部121が決定した2以上の住宅のうち、まず、1つ目の住宅AAの位置情報“(x1,y1)”と、情報出力指示に含まれる位置情報“(x0,y0)”との距離を算出し、算出した距離が閾値以下または未満であるか否かを判断する。次に、対象住宅位置情報取得部122は、決定された2以上の住宅のうち、2つ目の住宅BBの位置情報“(x2,y2)”と、情報出力指示に含まれる位置情報“(x0,y0)”との距離を算出し、算出した距離が閾値以下または未満であるか否かを判断する。3つ目以降の住宅があれば、対象住宅位置情報取得部122は、それらについても同様の判断を行う。 Specifically, among the two or more houses determined by the house determination unit 121, the target house location information acquisition unit 122 first performs location information “(x1, y1)” of the first house AA and an information output instruction. The distance to the included position information “(x0, y0)” is calculated, and it is determined whether the calculated distance is less than or equal to the threshold. Next, the target house position information acquisition unit 122 sets the position information “(x2, y2)” of the second house BB among the determined two or more houses, and the position information “( The distance to x0, y0) ′ ′ is calculated, and it is determined whether the calculated distance is equal to or less than a threshold. If there are third and subsequent homes, the target home position information acquisition unit 122 makes the same determination as to those.

 本例では、1つ目の住宅AAおよび2つ目の住宅BBについて、算出した距離が閾値以下または未満であると判断されたとする。対象住宅位置情報取得部122は、住宅AAの位置情報“(x1,y1)”、および住宅BBの位置情報“(x2,y2)”を取得する。 In this example, it is assumed that the calculated distance is determined to be less than or less than the threshold for the first house AA and the second house BB. The target house position information acquisition unit 122 acquires the position information “(x1, y1)” of the house AA and the position information “(x2, y2)” of the house BB.

 地図構成部123は、地図情報格納部113に格納されている1以上の地図情報のうち、位置情報“(x0,y0)”に対応する地図情報と、対象住宅位置情報取得部122が上記のようにして取得した住宅AAの位置情報“(x1,y1)”および住宅BBの位置情報“(x2,y2)”と、位置情報“(x1,y1)”に対応するフラグ“1”と、位置情報“(x2,y2)”に対応する2つのフラグ“5”とを用いて、住宅位置付加地図を構成し、地図出力部141は、構成された住宅位置付加地図を、ディスプレイを介して出力する。これにより、ユーザ端末2のディスプレイには、例えば、図7に示すような住宅位置付加地図が表示される。 Of the one or more pieces of map information stored in the map information storage unit 113, the map configuration unit 123 includes map information corresponding to the position information “(x0, y0)” and the target house position information acquisition unit 122 described above. Location information “(x1, y1)” of the house AA and location information “(x2, y2)” of the house BB, and a flag “1” corresponding to the location information “(x1, y1)”; A house position addition map is configured using two flags “5” corresponding to the position information “(x2, y2)”, and the map output unit 141 displays the configured house position addition map via the display. Output. As a result, on the display of the user terminal 2, for example, a house position addition map as shown in FIG. 7 is displayed.

 図7は、住宅位置付加地図の一例を示す図である。この住宅位置付加地図では、上記地図情報に対応する地図上の、位置情報“(x1,y1)”に対応する位置に、住宅AAのアイコン71が配置され、かつ、位置情報“(x2,y2)”に対応する位置に、住宅BBのアイコン72が配置されている。アイコン71は、フラグ“1”に応じて、その屋根が、例えば、赤色の着色等で強調されており、住宅AAに対して近日中に屋根の葺き替え作業が必要なことを示している。アイコン72は、フラグ“5”に応じて、その外壁が、例えば、青色の着色等で強調されており、住宅BBに対して近日中に壁の塗り替え作業が必要なことを示している。なお、位置情報“(x3,y3)”に対応する位置には、どのアイコンも表示されないか、または、無着色のアイコンが表示されていてもよい。 FIG. 7 is a diagram showing an example of a house position addition map. In this housing position addition map, the icon 71 of the housing AA is arranged at the position corresponding to the position information "(x1, y1)" on the map corresponding to the map information, and the position information "(x2, y2) The icon 72 of the house BB is disposed at a position corresponding to “)”. An icon 71 indicates that the roof is highlighted with, for example, a red color or the like according to the flag “1”, and indicates that the roof AA needs to be reshuffled in the near future. An icon 72 indicates that the outer wall thereof is highlighted with, for example, a blue color according to the flag “5”, and the wall BB needs to be repainted in the near future. Note that no icon may be displayed or a non-colored icon may be displayed at the position corresponding to the position information “(x3, y3)”.

 なお、例えば、住宅工事情報格納部111に図5と同様の工事情報1~3が格納され、ルール格納部112に図6と同様のルール1~5が格納され、住宅決定部121が保持するタイミング情報に“2017年9月1日9時”が含まれている状態で、現在の日付が2017年9月1日になった場合の動作は、次のようになる。 For example, the construction information 1 to 3 similar to FIG. 5 is stored in the housing construction information storage unit 111, the rules 1 to 5 similar to FIG. 6 are stored in the rule storage unit 112, and the house determination unit 121 holds The operation in the case where the current date is on September 1, 2017, with the timing information including "September 1, 2017 at 9:00" is as follows.

 住宅決定部121は、内蔵時計等から取得した現在時刻が、保持しているタイミング情報に含まれる“2017年5月1日9時”と一致したこと又はこれを過ぎたことに応じて、以下のような決定処理を実行する。 In response to the current time acquired from the built-in clock etc. being coincident with “May 1, 2017 9 o'clock” included in the held timing information or having passed this, the house determination unit 121 Execute a decision process like

 住宅決定部121は、住宅工事情報格納部111に格納されている3以上の住宅情報のうち住宅情報1を、前述と同様、ルール格納部112に格納されている5以上のルールの各ルール1に適用する。 The house determination unit 121 sets house information 1 among the three or more pieces of house information stored in the house construction information storage unit 111 to five rules of five or more rules stored in the rule storage unit 112 as described above. Apply to

 詳しくは、住宅決定部121は、住宅工事情報1が有する2つの作業特定情報のうち1つ目の作業特定情報に含まれる時期情報“2001年5月”と、現在時刻“2017年9月1日9時”とを用いて、前回の屋根葺き替えからの経過時間“16年4カ月”を取得する。そして、住宅決定部121は、前述と同様、経過時間“16年4カ月”と工法“交換”とをルール1~5等に順次当てはめることにより、当該1つ目の作業特定情報は、いずれのルールにも合致しないと判断する。 Specifically, the housing determination unit 121 is configured to use time information “May 2001” included in the first piece of work specification information of the two pieces of work specification information included in the house construction information 1 and the current time “September 1, 2017. Using "9 o'clock day", acquire the elapsed time "16 years and 4 months" from the last roof resurfacing. Then, the housing determination unit 121 sequentially applies the elapsed time “16 years and 4 months” and the construction method “replacement” to the rules 1 to 5 and the like, as described above, so that the first work specification information can be Judge that the rule is not met.

 次に、住宅決定部121は、住宅工事情報1が有する2つ目の作業特定情報を取得し、当該2つ目の作業特定情報に含まれる時期情報“2007年4月”と現在時刻“2017年9月1日9時”とを用いて、前回の壁塗り替えからの経過時間“10年5カ月”を取得し、取得した経過時間“10年1カ月”と、材料“アクリル塗料”および規模“全部塗り替え”とをルール1~5等に順次当てはめることにより、当該2つ目の作業特定情報は、ルール1に合致すると判断する。 Next, the house determination unit 121 acquires the second task identification information included in the house construction information 1, and the timing information “April 2007” and the current time “2017 included in the second task identification information. We acquired "10 years and 5 months" elapsed time from the last wall repainting using "September 1 9:00" and acquired acquired time "10 years and 1 month" and material "acrylic paint" and scale The second task specification information is determined to conform to rule 1 by sequentially applying “repaint all” to rules 1 to 5 and the like.

 そこで、住宅決定部121は、住宅工事情報1が有する2つ目の作業特定情報に、ルール1に合致したことを示すフラグ“1”を付与する一方、1つ目の作業特定情報には、フラグ“0”を付与する。 Therefore, the house determination unit 121 adds a flag “1” indicating that the rule 1 is matched to the second operation specifying information included in the house construction information 1, while the first operation specifying information includes: Assign the flag "0".

 次に、住宅決定部121は、住宅工事情報2が有する1つ目の作業特定情報に含まれる時期情報“2002年1月”と、現在時刻“2017年9月1日9時”とを用いて、前回の屋根葺き替えからの経過時間“15年8カ月”を取得し、取得した経過時間“15年4カ月”と工法“カバー”とをルール1~5等に順次当てはめることにより、当該1つ目の作業特定情報は、ルール5に合致すると判断する。 Next, the house determination unit 121 uses the time information “January 2002” included in the first operation specifying information included in the house construction information 2 and the current time “September 1, 2017 9 o'clock”. By sequentially applying the acquired elapsed time “15 years and 4 months” and the method “cover” to Rules 1 to 5 etc. It is determined that the first task identification information matches rule 5.

 次に、住宅決定部121は、住宅工事情報2が有する2つ目の作業特定情報に含まれる時期情報“2002年9月”と現在時刻“2017年9月1日9時”とを用いて、前回の壁塗り替えからの経過時間“15年”を取得する。次に、住宅決定部121は、取得した経過時間“15年”と材料“フッ素塗料”および規模“全部塗り替え”とをルール1~5等に順次当てはめることにより、当該2つ目の作業特定情報は、ルール2に合致すると判断する。 Next, the house determination unit 121 uses the time information “September 2002” and the current time “September 1, 2017 9 o'clock” included in the second operation specification information included in the house construction information 2. Get the elapsed time "15 years" since the last wall repainting. Next, the house determination unit 121 sequentially applies the acquired elapsed time “15 years”, the material “fluorine paint” and the scale “repaint all” to rules 1 to 5 etc. Decides that the rule 2 is met.

 そこで、住宅決定部121は、住宅工事情報2が有する1つ目の作業特定情報に、ルール5に合致したことを示すフラグ“5”を付与する。また、住宅決定部121は、住宅工事情報2が有する2つ目の作業特定情報に、ルール2に合致することを示すフラグ“2”を付与する。 Therefore, the house determination unit 121 adds a flag “5” indicating that the rule 5 is matched to the first operation specifying information included in the house construction information 2. In addition, the house determination unit 121 adds a flag “2” indicating that the rule 2 is matched to the second operation specifying information included in the house construction information 2.

 次に、住宅決定部121は、住宅工事情報3が有する作業特定情報に含まれる時期情報“2012年8月”と現在時刻“2017年9月1日9時”とを用いて、前回の壁塗り替えからの経過時間“5年1カ月”を取得し、取得した経過時間“5年1カ月”と、材料“フッ素塗料”および規模“一部塗り替え”とを、ルール1~5等に順次当てはめることにより、当該作業特定情報は、ルール3に合致すると判断する。そこで、住宅決定部121は、当該3つ目の作業特定情報に、ルール3に合致することを示すフラグ“3”を付与する。 Next, the housing determination unit 121 uses the time information “August 2012” and the current time “September 1, 2017 9 o'clock” included in the work specification information included in the house construction information 3 to make the previous wall Acquire the elapsed time "5 years and 1 month" from the repainting, and sequentially apply the acquired elapsed time "5 years and 1 month", the material "fluorine paint" and the scale "partial repainting" to rules 1 to 5 etc. Thus, it is determined that the task identification information matches rule 3. Therefore, the house determination unit 121 adds a flag "3" indicating that the rule 3 is matched to the third piece of work specification information.

 こうして、住宅識別子“AA”で識別される住宅AA、住宅識別子“BB”で識別される住宅BB、および住宅識別子“CC”で識別される住宅CCを含む3以上の住宅が、近日中に作業を行うべき住宅として決定される。 Thus, three or more houses including the house AA identified by the house identifier "AA", the house BB identified by the house identifier "BB", and the house CC identified by the house identifier "CC" will be working in the near future It should be decided as a home to do.

 その後、ユーザXは、ユーザ端末2に対し、位置情報“(x0,y0)”を含む情報出力指示を入力したとする。ユーザ端末2において、端末受付部24がこの情報出力指示を受け付け、端末送信部25は、受け付けられた情報出力指示を端末識別子“X”と対に情報処理装置1に送信する。 Thereafter, it is assumed that the user X inputs, to the user terminal 2, an information output instruction including the position information “(x 0, y 0)”. In the user terminal 2, the terminal reception unit 24 receives the information output instruction, and the terminal transmission unit 25 transmits the received information output instruction to the information processing apparatus 1 as a pair with the terminal identifier “X”.

 情報処理装置1において、情報出力指示受付部131が上記情報出力指示を端末識別子“X”と対に受信し、対象住宅位置情報取得部122は、住宅決定部121が決定した3以上の住宅であり、受け付けられた情報出力指示に含まれる位置情報“(x0,y0)”に対して予め決められた条件を満たすほど近い住宅の位置情報を、前述と同様に取得する。本例では、住宅AAの位置情報“(x1,y1)”、住宅BBの位置情報“(x2,y2)”、および住宅CCの位置情報“(x3,y3)”が取得されたとする。 In the information processing apparatus 1, the information output instruction reception unit 131 receives the above information output instruction as a pair with the terminal identifier “X”, and the target house location information acquisition unit 122 is at least three houses determined by the house determination unit 121. In the same manner as described above, house position information that is close enough to satisfy a predetermined condition with respect to the position information “(x0, y0)” included in the received information output instruction is obtained. In this example, it is assumed that position information “(x1, y1)” of house AA, position information “(x2, y2)” of house BB, and position information “(x3, y3)” of house CC are acquired.

 地図構成部123は、位置情報“(x0,y0)”に対応する地図情報と、上記のようにして取得された3つの位置情報“(x1,y1)”,“(x2,y2)”および“(x3,y3)”と、位置情報“(x1,y1)”に対応するフラグ“1”と、位置情報“(x2,y2)”に対応する2つのフラグ“5”および“2”と、位置情報“(x3,y3)”に対応するフラグ“3”とを用いて、住宅位置付加地図を構成し、地図出力部141は、構成された住宅位置付加地図を出力する。これにより、ユーザ端末2のディスプレイには、例えば、図8に示すような住宅位置付加地図が表示される。 The map configuration unit 123 includes map information corresponding to the position information “(x0, y0)” and three pieces of position information “(x1, y1)”, “(x2, y2)” obtained as described above and “(X3, y3)”, flag “1” corresponding to position information “(x1, y1)”, and two flags “5” and “2” corresponding to position information “(x2, y2)” The house position addition map is configured using the flag “3” corresponding to the position information “(x3, y3)”, and the map output unit 141 outputs the configured house position addition map. As a result, on the display of the user terminal 2, for example, a house position addition map as shown in FIG. 8 is displayed.

 図8は、住宅位置付加地図の他の一例を示す図である。この住宅位置付加地図では、上記地図情報に対応する地図上の、位置情報“(x1,y1)”に対応する位置に、住宅AAのアイコン71が配置され、かつ、位置情報“(x2,y2)”に対応する位置に、住宅BBのアイコン72aが配置され、かつ、位置情報“(x3,y3)”に対応する位置に、住宅CCのアイコン73が配置されている。アイコン71は、フラグ“1”に応じて、前述と同様、その屋根が、例えば、赤色の着色等で強調されており、住宅AAに対して近日中に屋根の葺き替え作業が必要なことを示している。アイコン72aは、フラグ“5”に応じて、その外壁が青色の着色等で強調されているのに加えて、フラグ“2”に応じて、その屋根が赤色の着色等で強調されており、住宅BBに対して、近日中に、壁の塗り替え作業と、屋根の葺き替え作業とが必要なことを示している。さらに、アイコン73は、フラグ“3”に応じて、その壁が、例えば、青色の着色等で強調されており、住宅AAに対して近日中に壁の塗り替え作業が必要なことを示している。 FIG. 8 is a view showing another example of the house position addition map. In this housing position addition map, the icon 71 of the housing AA is arranged at the position corresponding to the position information "(x1, y1)" on the map corresponding to the map information, and the position information "(x2, y2) The icon 72a of the house BB is disposed at the position corresponding to “)”, and the icon 73 of the house CC is disposed at the position corresponding to the position information “(x3, y3)”. The icon 71 indicates that the roof is highlighted with, for example, a red color or the like, as described above, in accordance with the flag "1", and that the roof AA needs to be reshuffled in the near future. ing. In addition to the fact that the outer wall of the icon 72a is highlighted by coloring of blue or the like according to the flag "5", the roof is highlighted by coloring of red or the like according to the flag "2", It is indicated that it is necessary to do wall repainting work and roof repainting work for house BB soon. Furthermore, the icon 73 indicates that the wall is highlighted with, for example, a blue color according to the flag "3", indicating that the wall AA needs to be repainted in the near future. .

 なお、図5に示したような、端末識別子“X”に対応付いた3以上の住宅工事情報1~3等に加えて、他の端末識別子に対付いた1以上の住宅工事情報が、住宅工事情報格納部111にさらに格納されている場合は、かかる1以上の住宅工事情報についても、上記と同様の処理が行われる。ただし、地図出力部141は、かかる1以上の住宅工事情報に対応する1以上のアイコンを、上記3以上の住宅工事情報1~3等に対応する3以上のアイコン71,72a,73等とは視覚的に区別可能な態様で出力する。視覚的に区別可能な態様で出力することは、本例では、かかる1以上のアイコンをグレーアウトで出力することであるが、例えば、端末識別子“X”に対応付いたアイコン71,72a,73等に対して、彩度または輝度のうち1種類以上の値を高くする画質調整を行うこと等であってもよい。 In addition to the three or more pieces of house construction information 1 to 3 etc. corresponding to the terminal identifier "X" as shown in FIG. 5, the one or more pieces of house construction information paired with other terminal identifiers are When it is further stored in the construction information storage unit 111, the same processing as described above is performed on the one or more pieces of housing construction information. However, the map output unit 141 is one or more icons corresponding to the one or more housing construction information, and three or more icons 71, 72a, 73, etc. corresponding to the three or more housing construction information 1 to 3 etc. Output in a visually distinguishable manner. Outputting in a visually distinguishable manner is, in this example, outputting such one or more icons in grayout, for example, icons 71, 72a, 73, etc. associated with the terminal identifier "X" Alternatively, image quality adjustment may be performed to increase one or more of saturation or luminance.

 より具体的には、例えば、上記住宅工事情報1~3に加えて、他の端末識別子“Y”に対付いた住宅工事情報(図示しない)が、住宅工事情報格納部111にさらに格納されていてもよい。この住宅工事情報は、例えば、住宅識別子“DD”、位置情報“(x4,y4)”、および2つの組情報を含む。そして、これら2つの組情報は、上記住宅工事情報1が有する2つの組情報と同じ情報であるとする。この場合、ユーザ端末2のディスプレイには、例えば、図9に示すような住宅位置付加地図が表示される。 More specifically, for example, in addition to the above-mentioned housing construction information 1 to 3, housing construction information (not shown) facing the other terminal identifier "Y" is further stored in the housing construction information storage unit 111. May be This house construction information includes, for example, a house identifier "DD", position information "(x4, y4)", and two sets of information. Then, these two sets of information are assumed to be the same information as the two sets of information included in the housing work information 1 described above. In this case, on the display of the user terminal 2, for example, a house position addition map as shown in FIG. 9 is displayed.

 図9は、住宅位置付加地図のその他の一例を示す図である。この住宅位置付加地図では、ユーザ端末2からの住宅工事情報1~3に基づくアイコン71,72aおよび73に加えて、他の端末からの上記住宅工事情報に基づくアイコンであり、グレーアウトされたアイコン74が、当該配置住宅工事情報に含まれる位置情報(x4,y4)に対応する位置に、さらに配置されている。 FIG. 9 is a view showing another example of the house position addition map. In this housing position addition map, in addition to the icons 71, 72a and 73 based on the housing construction information 1 to 3 from the user terminal 2, an icon based on the above-mentioned housing construction information from another terminal, the grayed out icon 74 Are further arranged at positions corresponding to the position information (x4, y4) included in the arranged housing construction information.

 また、例えば、ユーザXが画面出力指示をタッチパネル等で入力した場合の動作は、以下のようになる。 Also, for example, the operation when the user X inputs a screen output instruction with a touch panel or the like is as follows.

 ユーザ端末2において、端末受付部24が上記画面出力指示を受け付け、端末位置情報取得部221は、例えば、GPS受信機により位置情報“(x4,y4)”を取得し、端末住所取得部222は、例えば、保持している第二対応情報を用いて、取得した位置情報に対応する住所“大阪市中央区○○町1丁目2番地3号”等を取得する。端末画面構成部223は、例えば、保持している画面構成情報を用いて、取得した住所を含む画面であり、住宅工事情報を入力する画面を構成し、端末画面出力部231は、構成された画面を出力する。これによって、ユーザ端末2のディスプレイに、例えば、図10に示すような画面が表示される。 In the user terminal 2, the terminal reception unit 24 receives the screen output instruction, and the terminal position information acquisition unit 221 acquires, for example, position information "(x4, y4)" by the GPS receiver, and the terminal address acquisition unit 222 For example, using the held second correspondence information, an address “Oct. 1, Chuo-ku, 大阪 0-cho, Osaka” corresponding to the acquired position information is acquired. The terminal screen configuration unit 223 is, for example, a screen including the acquired address using the held screen configuration information, and configures a screen for inputting house construction information, and the terminal screen output unit 231 is configured Output the screen. As a result, for example, a screen as shown in FIG. 10 is displayed on the display of the user terminal 2.

 図10は、画面の一例を示す図である。この画面は、テキスト“住宅工事情報を入力してください。”と、住宅工事情報が入力される入力欄とを有する。入力欄は、住宅識別子が入力される第一入力欄81、作業特定情報が入力される第二入力欄82、および時期情報が入力される第三入力欄83を有する。第一入力欄81は、例えば、住所が入力される住所入力欄81a、および氏名が入力される氏名入力欄81bを含む。住所入力欄81aには、取得された“大阪市中央区○○町1丁目2番地3号”が自動で入力されている。 FIG. 10 is a diagram showing an example of the screen. This screen has the text "Please enter house construction information." And an entry field into which house construction information is entered. The input field has a first input field 81 in which a house identifier is input, a second input field 82 in which work specification information is input, and a third input field 83 in which timing information is input. The first input field 81 includes, for example, an address input field 81a in which an address is input and a name input field 81b in which a name is input. In the address input column 81a, the acquired "Chuo-ku, Osaka City------------------------------in Chuo Ward" is automatically input.

 第二入力欄82は、例えば、種類が入力される種類入力欄82a、材料が入力される材料入力欄82b、工法が入力される工法入力欄82c、および規模が入力される規模入力欄82dを含む。各入力欄には、例えば、“住所”や“種類”等の欄名を示す文字列が対応付いている。さらに、画面は、“決定”等の文字列が対応付いたボタン84も有する。 The second input column 82 includes, for example, a type input column 82a in which the type is input, a material input column 82b in which the material is input, a method input column 82c in which the method is input, and a scale input column 82d in which the scale is input. Including. Each input field is associated with, for example, a character string indicating a field name such as "address" or "type". Furthermore, the screen also has a button 84 associated with a character string such as “decision”.

 ユーザXは、上記画面の、住所入力欄以外の各入力欄に、氏名、種類、材料、工法、規模等の情報を、タッチパネル等で入力する。 The user X inputs information such as a name, a type, a material, a construction method, a scale, and the like in each input field other than the address input field on the screen by a touch panel or the like.

 端末入力受付部241は、上記画面の住所入力欄以外の各入力欄に対する入力を受け付ける。その後、端末入力受付部241がボタン84の押下をさらに受け付けると、端末画面構成部223は、例えば、取得された住所および入力された氏名で構成された住宅識別子と、取得された位置情報と、入力された種類や材料や工法や規模等の作業特定情報と、入力された時期情報とを含む住宅工事情報を構成する。端末住宅工事情報送信部251は、こうして構成された住宅工事情報を、端末識別子“X”と対に、情報処理装置1に送信する。 The terminal input reception unit 241 receives an input to each input field other than the address input field on the screen. Thereafter, when the terminal input acceptance unit 241 further accepts pressing of the button 84, the terminal screen configuration unit 223, for example, acquires a housing identifier composed of the acquired address and the input name, and acquired position information; The house construction information including the input work identification information such as the type, the material, the construction method, the scale, and the input time information is configured. The terminal housing construction information transmission unit 251 transmits the thus constructed housing construction information to the information processing apparatus 1 as a pair with the terminal identifier “X”.

 情報処理装置1において、住宅工事情報受信部151が上記住宅工事情報を端末識別子“X”と対に受信し、住宅工事情報蓄積部124は、当該住宅工事情報を端末識別子“X”に対応付けて住宅工事情報格納部111に蓄積する。これによって、住宅工事情報格納部111に、例えば、取得された住所および入力された氏名で構成された住宅識別子と、取得された位置情報と、入力された種類等の作業特定情報とを含む新たな住宅工事情報(図示しない)が格納される結果となる。 In the information processing apparatus 1, the house construction information receiving unit 151 receives the house construction information as a pair with the terminal identifier "X", and the house construction information storage unit 124 associates the house construction information with the terminal identifier "X". Is stored in the housing construction information storage unit 111. Thus, for example, the house construction information storage unit 111 includes a new house identifier including the acquired address and the input name, the acquired position information, and the work identification information such as the input type. House construction information (not shown) is stored.

 以上、本実施の形態によれば、記録媒体は、住宅を識別する住宅識別子、住宅に対する作業の内容を特定する作業特定情報、作業を行った時期に関する時期情報、住宅の位置に関する位置情報を有する2以上の住宅工事情報が格納される住宅工事情報格納部111と、予め決められた期間内において、予め決められた作業を行うべき住宅を検知するルールが格納されるルール格納部112と、地図情報が格納される地図情報格納部113とを具備し、情報処理装置1は、住宅工事情報格納部111に格納されている住宅工事情報と現在に対応する時期情報とをルールに適用し、ルールに合致する住宅工事情報に対応する住宅を決定し、位置情報を含む情報出力指示を受け付け、決定した住宅であり、情報出力指示に含まれる位置情報に対して予め決められた条件を満たすほど近い位置情報に対応する住宅の位置情報を取得し、取得した住宅の位置情報により特定される位置が、地図情報が示す地図の上で特定される態様の地図である住宅位置付加地図を構成し、住宅位置付加地図を出力することにより、近日中にリフォームや修理等の作業をすべき住宅の位置を地図と共に出力することができる。 As described above, according to the present embodiment, the recording medium has the house identifier for identifying the house, the work specifying information for specifying the content of the work for the house, the time information on the time when the work was performed, and the position information on the position of the house. A house construction information storage unit 111 in which two or more pieces of house construction information are stored, a rule storage unit 112 in which a rule for detecting a house that should perform a predetermined work within a predetermined period, and a map The information processing apparatus 1 applies the house construction information stored in the house construction information storage unit 111 and the time information corresponding to the present to a rule, and includes the map information storage unit 113 in which the information is stored. The house corresponding to the house construction information that conforms to the above is determined, the information output instruction including the position information is accepted, and the determined house is for the position information included in the information output instruction The position information of the house corresponding to the position information close enough to satisfy the predetermined condition is acquired, and the position specified by the acquired position information of the house is a map of the aspect specified on the map indicated by the map information. By constructing the housing position addition map and outputting the housing position addition map, it is possible to output the position of the house where the work such as remodeling or repair is to be performed in the near future together with the map.

 また、ルール格納部112は、2以上の作業特定情報ごとにルールを格納しており、情報処理装置1は、住宅工事情報格納部111に格納されている住宅工事情報と現在に対応する時期情報とを、2以上の作業特定情報ごとに、作業特定情報に対応するルールに適用し、作業特定情報ごとに、ルールに合致する住宅工事情報に対応する住宅を決定することにより、近日中にリフォームや修理等の作業をすべき住宅の位置を、作業内容ごとに、地図と共に出力することができる。 In addition, the rule storage unit 112 stores rules for each of two or more pieces of work identification information, and the information processing apparatus 1 stores the house construction information stored in the house construction information storage unit 111 and the time information corresponding to the present. Apply to the rule corresponding to the task identification information for each of two or more pieces of task identification information, and determine the house corresponding to the housing construction information matching the rule for each task identification information, to be reformed in the near future It is possible to output the position of the house where the work such as repair is to be performed together with the map for each work content.

 また、情報処理装置1は、予め決められた期間内において住宅に対して行うべき作業を特定する作業特定情報を視覚的に識別可能な態様の住宅位置付加地図を構成することにより、近日中にリフォームや修理等の作業をすべき住宅の位置を、作業内容が視覚的に識別できる態様で、地図と共に出力することができる。 In addition, the information processing apparatus 1 may construct a house position addition map in a mode capable of visually identifying task specifying information for specifying a task to be performed on a house within a predetermined period. It is possible to output the position of the house to be remodeled, repaired, etc. together with the map in a manner that the work content can be visually identified.

 また、情報処理装置1は、ユーザ端末2から位置情報を含む住宅工事情報を受信し、受信した住宅工事情報を住宅工事情報格納部111に蓄積することにより、ユーザ端末2を介して住宅工事情報を収集できる。 In addition, the information processing apparatus 1 receives house construction information including position information from the user terminal 2 and stores the received house construction information in the house construction information storage unit 111, whereby the house construction information is received via the user terminal 2. Can collect

 また、情報処理装置1は、ユーザ端末2から受信された住宅工事情報と、それ以外の住宅工事情報とを視覚的に識別可能な態様の住宅位置付加地図を構成することにより、ユーザ端末2を介して収集された住宅工事情報を、他と区別して、当該ユーザ端末2に表示できる。 In addition, the information processing apparatus 1 configures the user terminal 2 by constructing a house position addition map in a mode in which the housing construction information received from the user terminal 2 and the other housing construction information can be visually identified. The house construction information collected via the user can be displayed on the user terminal 2 in distinction from the others.

 また、情報処理装置1は、ユーザ端末2がGPS受信機により取得した位置情報を含む情報出力指示を受信することにより、ユーザ端末2の現在位置周辺の住宅であり、近日中にリフォームや修理等の作業をすべき住宅の位置を、周辺の地図と共に当該ユーザ端末2に表示できる。 Further, the information processing apparatus 1 is a house around the current position of the user terminal 2 by receiving an information output instruction including the position information acquired by the user terminal 2 by the GPS receiver, and the information processing apparatus 1 will be reformed or repaired in the near future. The position of the house to be worked can be displayed on the user terminal 2 together with the surrounding map.

 また、ユーザ端末2は、位置情報を取得し、位置情報から住所を取得し、取得した住所を含む画面であり、住宅工事情報を入力する画面を構成し、画面を出力し、画面に対する入力を受け付け、住所と入力を用いて住宅工事情報を構成し、住宅工事情報を情報処理装置1に送信することにより、住宅工事情報をユーザ端末2から登録できる。 In addition, the user terminal 2 is a screen that acquires position information, acquires an address from the position information, and includes the acquired address, configures a screen for inputting housing construction information, outputs a screen, and inputs an input to the screen The housing construction information can be registered from the user terminal 2 by configuring the housing construction information using the reception, the address and the input, and transmitting the housing construction information to the information processing device 1.

 さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。 Furthermore, the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Also, the software may be distributed by being recorded on a recording medium such as a CD-ROM. This applies to the other embodiments in the present specification.

 なお、本実施の形態における情報処理装置1を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、情報処理装置1のコンピュータがアクセス可能な記録媒体は、住宅を識別する住宅識別子、当該住宅に対する作業の内容を特定する作業特定情報、作業を行った時期に関する時期情報、前記住宅の位置に関する位置情報を有する2以上の住宅工事情報が格納される住宅工事情報格納部111と、予め決められた期間内において、予め決められた作業を行うべき住宅を検知するルールが格納されるルール格納部112と、地図情報が格納される地図情報格納部113とを具備し、このプログラムは、前記コンピュータを、前記住宅工事情報格納部111に格納されている住宅工事情報と現在に対応する時期情報とを前記ルールに適用し、前記ルールに合致する住宅工事情報に対応する住宅を決定する住宅決定部121と、位置情報を含む情報出力指示を受け付ける情報出力指示受付部131と、前記住宅決定部121が決定した住宅であり、前記情報出力指示に含まれる位置情報に対して予め決められた条件を満たすほど近い位置情報に対応する住宅の位置情報を取得する対象住宅位置情報取得部122と、前記対象住宅位置情報取得部122が取得した住宅の位置情報により特定される位置が、地図情報が示す地図の上で特定される態様の地図である住宅位置付加地図を構成する地図構成部123と、前記住宅位置付加地図を出力する地図出力部141として機能させるためのプログラムである。 The software for realizing the information processing apparatus 1 in the present embodiment is, for example, the following program. That is, the recording medium accessible by the computer of the information processing apparatus 1 is a house identifier for identifying a house, work specifying information for specifying the contents of work for the house, time information on time when the work was performed, and the position of the house. A house construction information storage unit 111 in which two or more pieces of house construction information having position information are stored, and a rule storage unit in which a rule for detecting a house where a predetermined operation should be performed within a predetermined period is stored 112, and a map information storage unit 113 in which map information is stored, the program including the computer, the house construction information stored in the house construction information storage unit 111, and the time information corresponding to the present time. Is applied to the rule, and a house determination unit 121 which determines a house corresponding to the house construction information matching the The information output instruction acceptance unit 131 for accepting an information output instruction and the house determined by the house determination unit 121 correspond to position information closer to the condition determined in advance with respect to the position information included in the information output instruction A mode in which a position specified by the target house position information acquisition unit 122 for acquiring house position information and the house position information acquired by the object house position information acquisition unit 122 is specified on the map indicated by the map information It is a program for functioning as map composition part 123 which constitutes a house position addition map which is a map of, and map output part 141 which outputs the house position addition map.

 また、本実施の形態におけるユーザ端末2を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、ユーザ端末2のコンピュータを、位置情報を取得する端末位置情報取得部221と、前記位置情報から住所を取得する端末住所取得部222と、前記端末住所取得部が取得した住所を含む画面であり、住宅工事情報を入力する画面を構成する端末画面構成部223と、前記画面を出力する端末画面出力部231と、前記画面に対する入力を受け付ける端末入力受付部241と、前記住所と前記入力を用いて住宅工事情報を構成する端末住宅工事情報構成部224と、前記住宅工事情報を情報処理装置1に送信する端末住宅工事情報送信部251として機能させるためのプログラムである。 Moreover, the software which implement | achieves the user terminal 2 in this Embodiment is the following programs, for example. That is, this program includes the computer of the user terminal 2, the terminal position information acquisition unit 221 that acquires position information, the terminal address acquisition unit 222 that acquires an address from the position information, and the address acquired by the terminal address acquisition unit A terminal screen configuration unit 223 that forms a screen for inputting housing construction information, a terminal screen output unit 231 that outputs the screen, a terminal input reception unit 241 that receives an input on the screen, and the address The terminal housing construction information configuration unit 224 that constructs housing construction information using the above input and a program for functioning as a terminal housing construction information transmission unit 251 that transmits the housing construction information to the information processing apparatus 1.

 図11は、本実施の形態におけるプログラムを実行して、情報処理装置1等を実現するコンピュータシステム900の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図11において、コンピュータシステム900は、ディスクドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、ディスプレイ904とを備える。なお、キーボード902やマウス903やディスプレイ904をも含むシステム全体をコンピュータと呼んでもよい。 FIG. 11 is an external view of a computer system 900 that implements the information processing apparatus 1 and the like by executing the program according to the present embodiment. The present embodiment can be realized by computer hardware and a computer program executed thereon. Referring to FIG. 11, a computer system 900 includes a computer 901 including a disk drive 905, a keyboard 902, a mouse 903 and a display 904. Note that the entire system including the keyboard 902, the mouse 903 and the display 904 may be called a computer.

 図12は、コンピュータシステム900の内部構成の一例を示す図である。図12において、コンピュータ901は、ディスクドライブ905に加えて、MPU911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ914と、MPU911、ROM912等を相互に接続するバス915と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード916と、を備える。ストレージ914は、例えば、ハードディスク、SSD、フラッシュメモリなどである。 FIG. 12 shows an example of an internal configuration of computer system 900. Referring to FIG. 12, in addition to the disk drive 905, the computer 901 is connected to the MPU 911, the ROM 912 for storing a program such as a boot-up program, and the MPU 911, and temporarily stores instructions of the application program. It provides a connection to a network such as an external network or an internal network by connecting a RAM 913 providing a storage space, a storage 914 storing an application program, a system program and data, a MPU 911 and a ROM 912 etc. And a network card 916. The storage 914 is, for example, a hard disk, an SSD, a flash memory, or the like.

 コンピュータシステム900に、情報処理装置1等の機能を実行させるプログラムは、例えば、DVD、CD-ROM等のディスク921に記憶されて、ディスクドライブ905に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ901に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、ディスク921、またはネットワークから直接、ロードされてもよい。また、ディスク921に代えて他の着脱可能な記録媒体(例えば、DVDやメモリカード等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。 For example, a program that causes the computer system 900 to execute the functions of the information processing apparatus 1 may be stored in the disk 921 such as a DVD or a CD-ROM, inserted into the disk drive 905, and transferred to the storage 914. Alternatively, the program may be transmitted to the computer 901 via the network and stored in the storage 914. The program is loaded into the RAM 913 upon execution. The program may be loaded directly from the disk 921 or from the network. Also, the program may be read into the computer system 900 via another removable recording medium (eg, a DVD, a memory card, etc.) instead of the disc 921.

 プログラムは、コンピュータの詳細を示す901に、情報処理装置1の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program may not necessarily include an operating system (OS) that causes the function of the information processing apparatus 1 to be executed, a third party program, or the like in 901 indicating details of the computer. The program may include only portions of instructions that invoke appropriate functions or modules in a controlled manner to achieve a desired result. It is well known how computer system 900 operates, and detailed description is omitted.

 なお、上述したコンピュータシステム900は、サーバまたは据え置き型のPCであるが、ユーザ端末2は、例えば、タブレット端末やスマートフォンやノートPCといった、携帯端末で実現されることは好ましい。この場合、例えば、キーボード902およびマウス903はタッチパネルに、ディスクドライブ905はメモリカードスロットに、ディスク921はメモリカードに、それぞれ置き換えられてもよい。ただし、以上は例示であり、情報処理装置1等を実現するコンピュータのハードウェア構成は問わない。 Although the computer system 900 described above is a server or a stationary PC, it is preferable that the user terminal 2 be realized by a portable terminal such as a tablet terminal, a smartphone or a notebook PC, for example. In this case, for example, the keyboard 902 and the mouse 903 may be replaced with a touch panel, the disk drive 905 with a memory card slot, and the disk 921 with a memory card. However, the above is an example and the hardware configuration of a computer for realizing the information processing apparatus 1 or the like does not matter.

 なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In the above program, in the transmission step of transmitting information, the reception step of receiving information, etc., processing performed by hardware, for example, processing performed by a modem or interface card in transmission step (line only with hardware Not included).

 また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Moreover, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

 また、上記各実施の形態において、一の装置に存在する2以上の通信手段(受信部15、送信部16など)は、物理的に一の媒体で実現されても良いことは言うまでもない。 In each of the above embodiments, it goes without saying that the two or more communication means (the receiver 15, the transmitter 16, etc.) existing in one apparatus may be physically realized by one medium.

 また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or realized by distributed processing by a plurality of devices. It may be done.

 本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 It goes without saying that the present invention is not limited to the above embodiments, and various modifications are possible, which are also included in the scope of the present invention.

 以上のように、本発明にかかる情報処理装置は、近日中にリフォームや修理等の作業をすべき住宅の位置を地図と共に出力することができるという効果を有し、情報処理装置等として有用である。 As described above, the information processing apparatus according to the present invention has the effect of being able to output the position of a house to be remodeled, repaired, etc. together with a map in the near future, and is useful as an information processing apparatus etc. is there.

Claims (11)

住宅を識別する住宅識別子、当該住宅に対する作業の内容を特定する作業特定情報、作業を行った時期に関する時期情報、および前記住宅の位置に関する位置情報を有する2以上の住宅工事情報が格納される住宅工事情報格納部と、
予め決められた期間内において、予め決められた作業を行うべき住宅を検知するルールが格納されるルール格納部と、
地図情報が格納される地図情報格納部と、
前記住宅工事情報格納部に格納されている住宅工事情報と現在に対応する時期情報とを前記ルールに適用し、前記ルールに合致する住宅工事情報に対応する住宅を決定する住宅決定部と、
位置情報を含む情報出力指示を受け付ける情報出力指示受付部と、
前記住宅決定部が決定した住宅であり、前記情報出力指示に含まれる位置情報に対して予め決められた条件を満たすほど近い位置情報に対応する住宅の位置情報を取得する対象住宅位置情報取得部と、
前記対象住宅位置情報取得部が取得した住宅の位置情報により特定される位置が、地図情報が示す地図の上で特定される態様の地図である住宅位置付加地図を構成する地図構成部と、
前記住宅位置付加地図を出力する地図出力部とを具備する情報処理装置。
A house in which two or more house construction information having a house identifier for identifying a house, work specifying information for specifying contents of work for the house, time information on time when the work is performed, and position information on the position of the house are stored Construction information storage unit,
A rule storage unit in which a rule for detecting a house that should perform a predetermined operation within a predetermined period is stored;
A map information storage unit in which map information is stored;
A house determination unit which applies the house construction information stored in the house construction information storage unit and the time information corresponding to the present to the rule, and determines a house corresponding to the house construction information conforming to the rule;
An information output instruction accepting unit that accepts an information output instruction including position information;
A target house position information acquisition unit which acquires house position information corresponding to position information which is determined by the house determination unit and which is close enough to satisfy predetermined conditions with respect to position information included in the information output instruction; ,
A map configuration unit constituting a house position addition map, which is a map of an aspect in which a position specified by position information of a house acquired by the target house position information acquisition unit is specified on a map indicated by map information;
An information processing apparatus comprising: a map output unit that outputs the housing position additional map.
前記ルール格納部は、
2以上の作業特定情報ごとにルールを格納しており、
前記住宅決定部は、
前記住宅工事情報格納部に格納されている住宅工事情報と現在に対応する時期情報とを、2以上の作業特定情報ごとに、作業特定情報に対応するルールに適用し、作業特定情報ごとに、前記ルールに合致する住宅工事情報に対応する住宅を決定する請求項1記載の情報処理装置。
The rule storage unit is
A rule is stored for each of two or more pieces of task specific information,
The housing determination unit
The house construction information stored in the housing construction information storage unit and the time information corresponding to the present are applied to the rule corresponding to the work specification information for each of two or more pieces of work specification information, and for each work specification information, The information processing apparatus according to claim 1, wherein a house corresponding to house construction information that conforms to the rule is determined.
前記地図構成部は、
予め決められた期間内において住宅に対して行うべき作業を特定する作業特定情報を視覚的に識別可能な態様の住宅位置付加地図を構成する請求項2記載の情報処理装置。
The map construction unit
3. The information processing apparatus according to claim 2, wherein a housing position additional map is configured to visually identify task specifying information for specifying a task to be performed on a house within a predetermined period.
ユーザ端末から位置情報を含む住宅工事情報を受信する住宅工事情報受信部と、
前記住宅工事情報受信部が受信した住宅工事情報を前記住宅工事情報格納部に蓄積する住宅工事情報蓄積部とをさらに具備する請求項1記載の情報処理装置。
A house construction information receiving unit that receives house construction information including position information from the user terminal;
The information processing apparatus according to claim 1, further comprising: a house construction information storage unit that stores the house construction information received by the house construction information receiving unit in the house construction information storage unit.
前記地図構成部は、
前記ユーザ端末から受信された住宅工事情報と、それ以外の住宅工事情報とを視覚的に識別可能な態様の住宅位置付加地図を構成する請求項4記載の情報処理装置。
The map construction unit
5. The information processing apparatus according to claim 4, wherein the housing position additional map is configured to visually identify the housing construction information received from the user terminal and the other housing construction information.
前記情報出力指示受付部は、
ユーザ端末がGPS受信機により取得した位置情報を含む情報出力指示を受信する請求項1記載の情報処理装置。
The information output instruction accepting unit
The information processing apparatus according to claim 1, wherein the user terminal receives an information output instruction including position information acquired by the GPS receiver.
位置情報を取得する端末位置情報取得部と、
前記位置情報から住所を取得する端末住所取得部と、
前記端末住所取得部が取得した住所を含む画面であり、住宅工事情報を入力する画面を構成する端末画面構成部と、
前記画面を出力する端末画面出力部と、
前記画面に対する入力を受け付ける端末入力受付部と、
前記住所と前記入力を用いて住宅工事情報を構成する端末住宅工事情報構成部と、
前記住宅工事情報を情報処理装置に送信する端末住宅工事情報送信部とを具備するユーザ端末。
A terminal position information acquisition unit that acquires position information;
A terminal address acquisition unit that acquires an address from the position information;
A terminal screen configuration unit that is a screen including the address acquired by the terminal address acquisition unit and that configures a screen for inputting housing construction information;
A terminal screen output unit that outputs the screen;
A terminal input receiving unit that receives an input on the screen;
A terminal housing construction information configuration unit that constructs housing construction information using the address and the input;
A terminal comprising: a terminal housing construction information transmission unit for transmitting the housing construction information to an information processing apparatus.
住宅を識別する住宅識別子、当該住宅に対する作業の内容を特定する作業特定情報、作業を行った時期に関する時期情報、および前記住宅の位置に関する位置情報を有する2以上の住宅工事情報が格納される住宅工事情報格納部、予め決められた期間内において、予め決められた作業を行うべき住宅を検知するルールが格納されるルール格納部、地図情報が格納される地図情報格納部、住宅決定部、情報出力指示受付部、対象住宅位置情報取得部、地図構成部、および地図出力部によって実現される情報処理方法であって、
前記住宅決定部が、前記住宅工事情報格納部に格納されている住宅工事情報と現在に対応する時期情報とを前記ルールに適用し、前記ルールに合致する住宅工事情報に対応する住宅を決定する住宅決定ステップと、
前記情報出力指示受付部が、位置情報を含む情報出力指示を受け付ける情報出力指示受付ステップと、
前記対象住宅位置情報取得部が、前記住宅決定部が決定した住宅であり、前記情報出力指示に含まれる位置情報に対して予め決められた条件を満たすほど近い位置情報に対応する住宅の位置情報を取得する対象住宅位置情報取得ステップと、
前記地図構成部が、前記対象住宅位置情報取得部が取得した住宅の位置情報により特定される位置が、地図情報が示す地図の上で特定される態様の地図である住宅位置付加地図を構成する地図構成ステップと、
前記地図出力部が、前記住宅位置付加地図を出力する地図出力ステップとを含む情報処理方法。
A house in which two or more house construction information having a house identifier for identifying a house, work specifying information for specifying contents of work for the house, time information on time when the work is performed, and position information on the position of the house are stored A construction information storage unit, a rule storage unit in which a rule for detecting a house which should perform a predetermined work is stored within a predetermined period, a map information storage unit in which map information is stored, a housing determination unit, information An information processing method implemented by an output instruction reception unit, a target house position information acquisition unit, a map configuration unit, and a map output unit,
The house determination unit applies the house construction information stored in the house construction information storage unit and the time information corresponding to the present to the rule, and determines the house corresponding to the house construction information conforming to the rule Housing decision steps,
An information output instruction accepting step of the information output instruction accepting unit accepting an information output instruction including position information;
The target house position information acquisition unit is a house determined by the house determination unit, and position information of a house corresponding to position information close enough to satisfy a predetermined condition with respect to the position information included in the information output instruction Target house position information acquisition step to acquire,
The map configuration unit constructs a house position additional map in which the position specified by the position information of the house acquired by the target house position information acquisition unit is a map of an aspect specified on the map indicated by the map information Map construction steps,
An information processing method including: the map output step of outputting the house position additional map;
端末位置情報取得部、端末住所取得部、端末画面構成部、端末画面出力部、端末入力受付部、端末住宅工事情報構成部、および端末住宅工事情報送信部によって実現される情報処理方法であって、
前記端末位置情報取得部が、位置情報を取得する端末位置情報取得ステップと、
前記端末住所取得部が、前記位置情報から住所を取得する端末住所取得ステップと、
前記端末画面構成部が、前記端末住所取得部が取得した住所を含む画面であり、住宅工事情報を入力する画面を構成する端末画面構成ステップと、
前記端末画面出力部が、前記画面を出力する端末画面出力ステップと、
前記端末入力受付部が、前記画面に対する入力を受け付ける端末入力受付ステップと、
前記端末住宅工事情報構成部が、前記住所と前記入力を用いて住宅工事情報を構成する端末住宅工事情報構成ステップと、
前記端末住宅工事情報送信部が、前記住宅工事情報を情報処理装置に送信する端末住宅工事情報送信ステップとを含む情報処理方法。
An information processing method implemented by a terminal position information acquisition unit, a terminal address acquisition unit, a terminal screen configuration unit, a terminal screen output unit, a terminal input acceptance unit, a terminal house construction information configuration unit, and a terminal house construction information transmission unit ,
A terminal position information acquisition step in which the terminal position information acquisition unit acquires position information;
A terminal address acquisition step of the terminal address acquisition unit acquiring an address from the position information;
A terminal screen configuration step in which the terminal screen configuration unit is a screen including an address acquired by the terminal address acquisition unit and which is a screen for inputting house construction information;
A terminal screen output step of the terminal screen output unit outputting the screen;
A terminal input accepting step of the terminal input accepting unit accepting an input on the screen;
A terminal housing construction information configuration step in which the terminal housing construction information construction unit constructs housing construction information using the address and the input;
An information processing step including a terminal housing construction information transmitting step in which the terminal housing construction information transmitting unit transmits the housing construction information to an information processing apparatus.
コンピュータがアクセス可能な記録媒体は、
住宅を識別する住宅識別子、当該住宅に対する作業の内容を特定する作業特定情報、作業を行った時期に関する時期情報、および前記住宅の位置に関する位置情報を有する2以上の住宅工事情報が格納される住宅工事情報格納部と、
予め決められた期間内において、予め決められた作業を行うべき住宅を検知するルールが格納されるルール格納部と、
地図情報が格納される地図情報格納部とを具備し、
前記コンピュータを、
前記住宅工事情報格納部に格納されている住宅工事情報と現在に対応する時期情報とを前記ルールに適用し、前記ルールに合致する住宅工事情報に対応する住宅を決定する住宅決定部と、
位置情報を含む情報出力指示を受け付ける情報出力指示受付部と、
前記住宅決定部が決定した住宅であり、前記情報出力指示に含まれる位置情報に対して予め決められた条件を満たすほど近い位置情報に対応する住宅の位置情報を取得する対象住宅位置情報取得部と、
前記対象住宅位置情報取得部が取得した住宅の位置情報により特定される位置が、地図情報が示す地図の上で特定される態様の地図である住宅位置付加地図を構成する地図構成部と、
前記住宅位置付加地図を出力する地図出力部として機能させるためのプログラムを記録した記録媒体。
The recording medium accessible to the computer is
A house in which two or more house construction information having a house identifier for identifying a house, work specifying information for specifying contents of work for the house, time information on time when the work is performed, and position information on the position of the house are stored Construction information storage unit,
A rule storage unit in which a rule for detecting a house that should perform a predetermined operation within a predetermined period is stored;
And a map information storage unit for storing map information,
The computer,
A house determination unit which applies the house construction information stored in the house construction information storage unit and the time information corresponding to the present to the rule, and determines a house corresponding to the house construction information conforming to the rule;
An information output instruction accepting unit that accepts an information output instruction including position information;
A target house position information acquisition unit which acquires house position information corresponding to position information which is determined by the house determination unit and which is close enough to satisfy predetermined conditions with respect to position information included in the information output instruction; ,
A map configuration unit constituting a house position addition map, which is a map of an aspect in which a position specified by position information of a house acquired by the target house position information acquisition unit is specified on a map indicated by map information;
The recording medium which recorded the program for functioning as a map output part which outputs the said house position additional map.
コンピュータを、
位置情報を取得する端末位置情報取得部と、
前記位置情報から住所を取得する端末住所取得部と、
前記端末住所取得部が取得した住所を含む画面であり、住宅工事情報を入力する画面を構成する端末画面構成部と、
前記画面を出力する端末画面出力部と、
前記画面に対する入力を受け付ける端末入力受付部と、
前記住所と前記入力を用いて住宅工事情報を構成する端末住宅工事情報構成部と、
前記住宅工事情報を情報処理装置に送信する端末住宅工事情報送信部として機能させるためのプログラムを記録した記録媒体。
Computer,
A terminal position information acquisition unit that acquires position information;
A terminal address acquisition unit that acquires an address from the position information;
A terminal screen configuration unit that is a screen including the address acquired by the terminal address acquisition unit and that configures a screen for inputting housing construction information;
A terminal screen output unit that outputs the screen;
A terminal input receiving unit that receives an input on the screen;
A terminal housing construction information configuration unit that constructs housing construction information using the address and the input;
The recording medium which recorded the program for functioning as a terminal housing construction information transmission part which transmits the said housing construction information to an information processing apparatus.
PCT/JP2018/012639 2017-08-22 2018-03-28 Information processing device, user terminal, information processing method, and recording medium Ceased WO2019038975A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017159061A JP2019035927A (en) 2017-08-22 2017-08-22 Information processing device, user terminal, information processing method, and program
JP2017-159061 2017-08-22

Publications (1)

Publication Number Publication Date
WO2019038975A1 true WO2019038975A1 (en) 2019-02-28

Family

ID=65438679

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/012639 Ceased WO2019038975A1 (en) 2017-08-22 2018-03-28 Information processing device, user terminal, information processing method, and recording medium

Country Status (2)

Country Link
JP (1) JP2019035927A (en)
WO (1) WO2019038975A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7459557B2 (en) * 2020-02-26 2024-04-02 日本電気株式会社 Sales support equipment, sales support methods and programs

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001188849A (en) * 2000-01-05 2001-07-10 Misawa Homes Co Ltd Customer information management device
JP2001306669A (en) * 2000-04-17 2001-11-02 Asahi Kasei Corp House diagnosis system and house diagnosis method
JP2002207743A (en) * 2001-01-10 2002-07-26 Misawa Homes Co Ltd Map information delivery device, map information delivery system, map information delivery method and storage medium
JP2003091481A (en) * 2001-09-17 2003-03-28 Denso Corp Information input supporting system for wireless communication terminal and wireless communication terminal and information input supporting method for the same terminal
JP2003108645A (en) * 2001-09-27 2003-04-11 Basu Plus One:Kk Information managing system
JP2006072766A (en) * 2004-09-02 2006-03-16 Fuji Electric Systems Co Ltd Data-map linkage / display device, method and program
JP2007133495A (en) * 2005-11-08 2007-05-31 Act Technical Support:Kk Collection/retrieval system and method for construction related information using computer
US20080004993A1 (en) * 2006-05-08 2008-01-03 Horspool Jason A System and method for managing physical and logical assets
JP2014149709A (en) * 2013-02-01 2014-08-21 Zennihon Chiri Kukan Joho Shushu Katsuyo Suishin Kk Aca Apartment house evaluation system and program
JP2015184405A (en) * 2014-03-24 2015-10-22 株式会社ゼンリン Map related investigation device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001357114A (en) * 2000-06-15 2001-12-26 Maeda Corp Building information managing method, managing device, and system
JP5781712B1 (en) * 2015-03-23 2015-09-24 フジ地中情報株式会社 Mapping system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001188849A (en) * 2000-01-05 2001-07-10 Misawa Homes Co Ltd Customer information management device
JP2001306669A (en) * 2000-04-17 2001-11-02 Asahi Kasei Corp House diagnosis system and house diagnosis method
JP2002207743A (en) * 2001-01-10 2002-07-26 Misawa Homes Co Ltd Map information delivery device, map information delivery system, map information delivery method and storage medium
JP2003091481A (en) * 2001-09-17 2003-03-28 Denso Corp Information input supporting system for wireless communication terminal and wireless communication terminal and information input supporting method for the same terminal
JP2003108645A (en) * 2001-09-27 2003-04-11 Basu Plus One:Kk Information managing system
JP2006072766A (en) * 2004-09-02 2006-03-16 Fuji Electric Systems Co Ltd Data-map linkage / display device, method and program
JP2007133495A (en) * 2005-11-08 2007-05-31 Act Technical Support:Kk Collection/retrieval system and method for construction related information using computer
US20080004993A1 (en) * 2006-05-08 2008-01-03 Horspool Jason A System and method for managing physical and logical assets
JP2014149709A (en) * 2013-02-01 2014-08-21 Zennihon Chiri Kukan Joho Shushu Katsuyo Suishin Kk Aca Apartment house evaluation system and program
JP2015184405A (en) * 2014-03-24 2015-10-22 株式会社ゼンリン Map related investigation device

Also Published As

Publication number Publication date
JP2019035927A (en) 2019-03-07

Similar Documents

Publication Publication Date Title
US8594980B2 (en) Method and apparatus of template model view generation for home monitoring and control
JP2019082933A (en) Report preparation system
JP2017199060A (en) Instrument maintenance device, instrument maintenance method, instrument maintenance program, and recording medium
US20160342701A1 (en) Apparatus and server for constructing street light management database, and controlling method therefor
CN109359324A (en) A kind of digital building check of drawings method and device based on BIM
US20190266793A1 (en) Apparatus, systems, and methods for tagging building features in a 3d space
WO2015170408A1 (en) Monitoring control system, monitoring terminal, and monitoring program
US10628976B2 (en) Information processing system, information processing method, and storage medium
JP2015138412A (en) Real estate information display system, real estate information display method and program
US20180068400A1 (en) Property Listing System and Method
JP2018136914A (en) Real estate information retrieval device, real estate information retrieval method and computer program
CN110678879A (en) Data generation device, data generation method, and program
US20220215314A1 (en) Systems and Methods for Improved Management of the Supply Chain in a Construction Project
WO2019039078A1 (en) Sensor management server, operation method for sensor management server and sensor management program
WO2019038975A1 (en) Information processing device, user terminal, information processing method, and recording medium
JP4998296B2 (en) Communication terminal position image creation device, communication terminal position image creation method, and program
JP6928340B2 (en) Construction management system, construction management method, air volume measurement method, mobile terminal and program
KR102272316B1 (en) Electronic device for providing enterprise resource planning based on web and method for operating thereof
CN112489191B (en) Display method, device and medium for building three-dimensional model
JP2018136697A (en) Real estate information retrieval device, real estate information retrieval method and computer program
US12271239B2 (en) Method and system for registering devices
JP2019185305A (en) Information processing device, information processing method, building information display method, and program
JP2024131917A (en) POINT CLOUD PROCESSING DEVICE, POINT CLOUD PROCESSING METHOD, PROGRAM, AND POINT CLOUD PROCESSING SYSTEM
TWI776940B (en) Real property marketing system and method
JP2024122194A (en) Information processing device, information processing system, information processing method, and program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18849382

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18849382

Country of ref document: EP

Kind code of ref document: A1