JP2015103219A - Information processing device, method, and program - Google Patents

Information processing device, method, and program Download PDF

Info

Publication number
JP2015103219A
JP2015103219A JP2013245941A JP2013245941A JP2015103219A JP 2015103219 A JP2015103219 A JP 2015103219A JP 2013245941 A JP2013245941 A JP 2013245941A JP 2013245941 A JP2013245941 A JP 2013245941A JP 2015103219 A JP2015103219 A JP 2015103219A
Authority
JP
Japan
Prior art keywords
information
property
route
real estate
searched
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.)
Granted
Application number
JP2013245941A
Other languages
Japanese (ja)
Other versions
JP6357761B2 (en
Inventor
千絵 堀川
Chie Horikawa
千絵 堀川
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013245941A priority Critical patent/JP6357761B2/en
Publication of JP2015103219A publication Critical patent/JP2015103219A/en
Application granted granted Critical
Publication of JP6357761B2 publication Critical patent/JP6357761B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a technique capable of easily confirming the safety of a route to be used in the case that a person lives in a retrieved property in real estate property retrieval.SOLUTION: A retrieval method of a real estate property executed by a computer according to an embodiment includes a retrieving step and an outputting step. The retrieving step retrieves a real estate property satisfying retrieval conditions, and automatically retrieves a route between the retrieved real estate property and transportation existing near the real estate property when receiving the retrieval conditions about the real estate property. The outputting step outputs display information for displaying information of the retrieved real estate property together with a map showing the retrieved route.

Description

本発明は、情報処理装置、方法、及びプログラムに関する。   The present invention relates to an information processing apparatus, method, and program.

近年、不動産の仲介業務等において情報処理装置を用いて、ユーザの要求に合った不動産物件を検索することが行われている。情報処理装置は、例えば、ユーザから、不動産物件の家賃、間取り、最寄り駅などの検索条件の入力を受け付ける。そして、入力された検索条件を満たす物件を、データベース等から検索し、検索の結果得られた物件を表示装置の表示画面に表示することで、ユーザが望む条件を満たす物件を提示する。   2. Description of the Related Art In recent years, a real estate property that meets a user's request has been searched using an information processing apparatus in real estate brokerage. For example, the information processing apparatus accepts input of search conditions such as a rent of a real estate property, a floor plan, and a nearest station from a user. Then, a property satisfying the input search condition is searched from a database or the like, and the property obtained as a result of the search is displayed on the display screen of the display device, thereby presenting the property satisfying the condition desired by the user.

これに関し、基準位置を起点として希望する所要時間内に位置する物件を検索可能とする技術が知られている。また、不動産物件の需要者のニーズに合わせて、客観的に、且つ、現実に即した不動産物件情報及びその関連情報を紹介できる技術が知られている。不動産を探している人に対して、様々な環境情報を手軽に提供することができる技術が知られている。幼い子供や、若い女性などの要保護者を犯罪や事故から守ることを可能とする技術が知られている。(例えば、特許文献1から特許文献4参照)   In this regard, there is known a technique that makes it possible to search for a property located within a desired time required starting from a reference position. Further, there is known a technology that can introduce real estate property information and related information that are objective and realistic in accordance with the needs of real estate property customers. A technology that can easily provide various environmental information to a person who is looking for real estate is known. There is known a technology that can protect a guardian such as a young child or a young woman from a crime or an accident. (For example, see Patent Document 1 to Patent Document 4)

特開2001−337963号公報JP 2001-337963 A 特開2007−133546号公報JP 2007-133546 A 特開2007−183745号公報JP 2007-183745 A 特開2007−240433号公報JP 2007-240433 A

ところで、ユーザが不動産物件を探す場合に、例えば、家賃、間取り、最寄り駅などの条件で不動産物件を絞り込むだけでは、実際にそこで生活することを想定すると、日々の生活の安全性について懸念が残る。例えば、不動産物件から最寄りの交通機関の乗り場までの経路など、ユーザが、その不動産物件に住んだ場合に利用することになる経路の治安がよいことは、物件選びにおいて重要な要件となり得る。しかしながら、不動産物件探しにおいて、検索された物件に住んだ場合に利用することになる経路の安全性を容易に確認することのできる技術はなかった。   By the way, when a user searches for a real estate property, for example, simply narrowing down the real estate property based on conditions such as rent, floor plan, nearest station, etc., there is still concern about the safety of daily life, assuming that you actually live there . For example, it is an important requirement for property selection that the user is secure on the route that is used when the user lives in the property, such as the route from the property to the nearest transportation platform. However, there has been no technology that can easily confirm the safety of a route to be used when searching for a real estate property when living in the searched property.

1つの側面において、本発明は、不動産物件探しにおいて、検索された物件に住んだ場合に利用することになる経路の安全性を容易に確認することのできる技術を提供することを目的とする。   In one aspect, an object of the present invention is to provide a technique capable of easily confirming the safety of a route to be used when living in a searched property in searching for a real estate property.

本発明の一つの態様のコンピュータが実行する不動産物件の検索方法は、検索する工程と、出力する工程とを含む。検索する工程は、不動産物件についての検索条件を受け付けると、検索条件を満たす不動産物件を検索するとともに、検索された不動産物件と、不動産物件の付近に存在する交通機関との間の経路を自動的に検索する。出力する工程は、検索された不動産物件の情報を、検索された経路を示す地図と合わせて表示するための表示情報を出力する。   The search method of the real estate article which the computer of one aspect of this invention performs includes the process of searching, and the process of outputting. When the search process accepts search conditions for real estate properties, the search process searches for real estate properties that satisfy the search conditions, and automatically routes the searched real estate properties and transportation facilities in the vicinity of the real estate properties. To search. The outputting step outputs display information for displaying the searched real estate property information together with a map indicating the searched route.

不動産物件探しにおいて、検索された物件に住んだ場合に利用することになる経路の安全性を容易に確認することができる。   In the real estate property search, it is possible to easily confirm the safety of the route to be used when living in the searched property.

実施形態に係る物件検索システムを例示する図である。It is a figure which illustrates the article search system concerning an embodiment. 実施形態に係るサーバの機能ブロック構成を例示する図である。It is a figure which illustrates the functional block structure of the server which concerns on embodiment. 駅管理情報を例示する図である。It is a figure which illustrates station management information. 物件管理情報を例示する図である。It is a figure which illustrates property management information. 犯罪履歴情報を例示する図である。It is a figure which illustrates crime history information. 属性管理情報を例示する図である。It is a figure which illustrates attribute management information. 時間コード情報を例示する図である。It is a figure which illustrates time code information. 環境評価情報を例示する図である。It is a figure which illustrates environmental evaluation information. 物件の検索条件を入力する入力画面を例示する図である。It is a figure which illustrates the input screen which inputs the search conditions of a property. 経路の安全性を優先して物件の検索を行う場合に入力する入力画面を例示する図である。It is a figure which illustrates the input screen input when searching for a property giving priority to the safety of a route. 実施形態に係る物件検索処理を例示する図である。It is a figure which illustrates the article search process which concerns on embodiment. 実施形態に係る評価値算出処理を例示する図である。It is a figure which illustrates the evaluation value calculation process which concerns on embodiment. 実施形態に係る不動産物件の検索結果の出力処理を例示する図である。It is a figure which illustrates the output process of the search result of the real estate article which concerns on embodiment. 物件一覧を例示する図である。It is a figure which illustrates a property list. 物件詳細情報を例示する図である。It is a figure which illustrates property detailed information. 或る最寄駅の周辺地域の地図を例示する図である。It is a figure which illustrates the map of the surrounding area of a certain nearest station. 危険エリア情報を例示する図である。It is a figure which illustrates dangerous area information. 別の実施形態に係る評価値算出処理を例示する図である。It is a figure which illustrates the evaluation value calculation process which concerns on another embodiment. 実施形態に係るサーバ及び端末を実現するためのコンピュータのハードウェア構成を例示する図である。It is a figure which illustrates the hardware constitutions of the computer for implement | achieving the server and terminal which concern on embodiment.

以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付した。   Hereinafter, some embodiments of the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol was attached | subjected to the corresponding element in several drawing.

図1は、実施形態に係る物件検索システム100を例示する図である。物件検索システム100は、例えば、サーバ101及び端末102を含んでおり、サーバ101及び端末102は、例えばネットワーク105を介して接続されている。サーバ101は、一実施形態においては、不動産物件を検索する情報処理装置として機能する。サーバ101は、例えば、端末102から物件の検索条件に関する情報を受信し、受信した検索条件を満たす物件を例えば記憶部に記憶されているデータベース等から検索し、検索結果を端末102に送信する。   FIG. 1 is a diagram illustrating a property search system 100 according to the embodiment. The property search system 100 includes, for example, a server 101 and a terminal 102, and the server 101 and the terminal 102 are connected via a network 105, for example. In one embodiment, the server 101 functions as an information processing device that searches for real estate properties. For example, the server 101 receives information related to a property search condition from the terminal 102, searches for a property satisfying the received search condition from, for example, a database stored in the storage unit, and transmits the search result to the terminal 102.

図2は、実施形態に係るサーバ101の機能ブロック構成を例示する図である。サーバ101は、例えば、制御部200及び記憶部210を含んでいる。制御部200は、例えば検索部211、及び出力部212などの機能部201を含んでいる。サーバ101の記憶部210は、例えば、プログラム220、並びに後述する駅管理情報300、物件管理情報400、及び犯罪履歴情報500などの情報230を記憶している。また更に、サーバ101の記憶部210は、例えば、属性管理情報600、時間コード情報700、環境評価情報800、及び危険エリア情報1700などの情報230を記憶している。サーバ101の制御部200は、プログラム220を読み出して実行することで例えば検索部211及び出力部212などの機能部201として機能する。これらの各機能部201の詳細及び記憶部210に格納されている情報230の詳細については後述する。   FIG. 2 is a diagram illustrating a functional block configuration of the server 101 according to the embodiment. The server 101 includes, for example, a control unit 200 and a storage unit 210. The control unit 200 includes a functional unit 201 such as a search unit 211 and an output unit 212, for example. The storage unit 210 of the server 101 stores, for example, a program 220 and information 230 such as station management information 300, property management information 400, and crime history information 500 described later. Furthermore, the storage unit 210 of the server 101 stores information 230 such as attribute management information 600, time code information 700, environmental evaluation information 800, and dangerous area information 1700, for example. The control unit 200 of the server 101 functions as the functional unit 201 such as the search unit 211 and the output unit 212 by reading and executing the program 220. Details of these functional units 201 and details of the information 230 stored in the storage unit 210 will be described later.

図3は、駅管理情報300を例示する図である。駅管理情報300には、駅情報301が登録されている。駅情報301は、駅に関する情報を含み、例えば、駅識別子、駅名、地点の情報を含んでいる。駅識別子は、駅情報301を他の駅情報301と識別するために割り振られた識別子である。駅名は、駅情報301に登録されている情報の対象となる駅の名称である。地点は、駅情報301に登録されている情報の対象の駅が存在する地点についての情報であり、例えば、駅の所在地の緯度及び経度の情報であってよい。   FIG. 3 is a diagram illustrating station management information 300. Station information 301 is registered in the station management information 300. The station information 301 includes information on the station, and includes, for example, information on a station identifier, a station name, and a point. The station identifier is an identifier assigned to distinguish the station information 301 from other station information 301. The station name is the name of the station that is the target of the information registered in the station information 301. The point is information on a point where a target station of information registered in the station information 301 exists, and may be information on the latitude and longitude of the location of the station, for example.

図4は、物件管理情報400を例示する図である。物件管理情報400には、物件情報401が登録されている。物件情報401には、不動産物件についての情報が登録されている。物件情報401は、例えば、物件コード、物件名、家賃、間取り、面積、建物種別、築年、地点、時間の情報を含んでいる。物件コードは、例えば、物件情報401を他の物件情報401と識別するために割り振られた識別子である。物件名は、例えば、物件情報401に情報が登録されている不動産物件の名称である。家賃は、例えば、物件情報401に情報が登録されている不動産物件の家賃(円)である。間取りは、例えば、物件情報401に情報が登録されている不動産物件の間取りであり、例えば、2LDK、3DK、1Kなどの情報が登録されていてよい。なお、ここで、Lは、リビング、Dは、ダイニング、Kはキッチンを表しており、例えば、2LDKとは、物件が個室2つと、リビングと、ダイニングと、キッチンを備えていることを表している。   FIG. 4 is a diagram illustrating the property management information 400. Property information 401 is registered in the property management information 400. In the property information 401, information on real estate properties is registered. The property information 401 includes, for example, information on property code, property name, rent, floor plan, area, building type, building age, location, and time. The property code is an identifier assigned to distinguish the property information 401 from other property information 401, for example. The property name is, for example, the name of a real estate property whose information is registered in the property information 401. The rent is, for example, the rent (yen) of a real estate property whose information is registered in the property information 401. The floor plan is, for example, a floor plan of real estate properties whose information is registered in the property information 401. For example, information such as 2LDK, 3DK, and 1K may be registered. Here, L represents a living room, D represents a dining room, and K represents a kitchen. For example, 2LDK represents that a property has two private rooms, a living room, a dining room, and a kitchen. Yes.

面積は、例えば、物件情報401に情報が登録されている不動産物件の面積(m)である。建物種別は、例えば、物件情報401に情報が登録されている不動産物件の建物の種別であり、例えば、アパート、マンション、戸建などの種別が登録されていてよい。築年は、物件情報401に情報が登録されている不動産物件の建物が建築された年を示す情報が登録されている。地点は、物件情報401に情報が登録されている不動産物件が存在する地点についての情報であり、例えば、不動産物件の所在地の緯度及び経度の情報が登録されていてよい。時間は、例えば、物件情報401に情報が登録されている不動産物件から、その物件の付近の交通機関の乗り場に徒歩で出るまでにかかる所要時間である。なお、交通機関及び交通機関の乗り場とは、例えば、電車の駅、バスの乗車場所及び降車場所、空港などの飛行場、フェリー乗り場などの船の乗り場、モノレール乗り場などの交通のために利用される乗り物に乗ることのできる場所であってよい。また、物件の付近の交通機関の乗り場は、例えば、最寄駅、最寄の空港、及び最寄のバス停などの物件の付近にある交通のために利用される乗り物に乗ることのできる場所であってよい。 The area is, for example, the area (m 2 ) of a real estate property whose information is registered in the property information 401. The building type is, for example, the type of a real estate property whose information is registered in the property information 401. For example, a type such as an apartment, a condominium, or a detached house may be registered. As the building age, information indicating the year in which the building of the real estate property whose information is registered in the property information 401 is registered. The point is information about a point where a real estate property whose information is registered in the property information 401 exists. For example, information on the latitude and longitude of the location of the real estate property may be registered. The time is, for example, the time required from the real estate property whose information is registered in the property information 401 to the transportation platform near the property on foot. In addition, it is used for transportation such as a train station, a bus boarding place and a getting off place, an airport, an airport, a ferry boarding ship, a monorail boarding station, etc. It may be a place where you can ride a vehicle. The transportation platform near the property is a place where you can ride vehicles used for transportation near the property, such as the nearest station, the nearest airport, and the nearest bus stop. It may be.

図5は、犯罪履歴情報500を例示する図である。犯罪履歴情報500には、犯罪の履歴として犯罪情報501が登録されている。犯罪情報501は、過去に起きた犯罪についての情報を含み、例えば、犯罪識別子、種類、地点、発生日、時間コード、属性、危険点数の情報を含んでいる。犯罪情報501の犯罪識別子は、例えば、犯罪情報501を他の犯罪情報501と識別するために割り振られた識別子である。犯罪情報501の種類には、例えば、犯罪情報501に情報が登録されている犯罪の種類を表す情報が登録されている。犯罪情報501の種類は、例えば、ひったくり、空き巣、通り魔、及び放火などの情報であってよい。犯罪情報501の地点は、例えば、犯罪情報501に情報が登録されている犯罪が発生した地点を示す情報である。犯罪情報501の地点は、例えば、犯罪が発生した地点の緯度及び経度であってよい。   FIG. 5 is a diagram illustrating crime history information 500. In the crime history information 500, crime information 501 is registered as a crime history. The crime information 501 includes information on crimes that have occurred in the past, and includes, for example, information on crime identifiers, types, points, occurrence dates, time codes, attributes, and risk points. The crime identifier of the crime information 501 is an identifier assigned to distinguish the crime information 501 from other crime information 501, for example. In the type of crime information 501, for example, information indicating the type of crime whose information is registered in the crime information 501 is registered. The type of crime information 501 may be information such as snatching, empty nests, walks, and arson. The point of the crime information 501 is information indicating a point where a crime whose information is registered in the crime information 501 has occurred, for example. The point of the crime information 501 may be, for example, the latitude and longitude of the point where the crime occurred.

犯罪情報501の発生日は、例えば、犯罪情報501に情報が登録されている犯罪が発生した日付けの情報である。犯罪情報501の時間コードは、例えば、犯罪情報501に情報が登録されている犯罪が発生した時刻を含む時間帯を表すコードが登録されている。なお、犯罪情報501の時間コードと、それに対応する時間帯とは、例えば、後述する時間コード情報700により対応づけられていてよい。犯罪情報501の属性には、犯罪情報501に情報が登録されている犯罪の被害を受け易い被害者を示すコードが登録される。例えば、属性に登録されているコードから、後述する属性管理情報600を検索することで、犯罪情報501に情報が登録されている犯罪の被害を受け易い被害者の年齢層や、性別などを特定することができる。危険点数は、例えば、犯罪情報501に情報が登録されている犯罪の危険性の度合い(評価値)を表す点数が登録されている。本実施形態においては、危険点数は、値が大きいほど危険性が高いことを示している。   The date of occurrence of the crime information 501 is, for example, information on the date on which the crime whose information is registered in the crime information 501 occurred. As the time code of the crime information 501, for example, a code representing a time zone including a time when a crime whose information is registered in the crime information 501 occurs is registered. Note that the time code of the crime information 501 and the corresponding time zone may be associated with, for example, time code information 700 described later. In the attribute of the crime information 501, a code indicating a victim who is easily damaged by a crime whose information is registered in the crime information 501 is registered. For example, by searching for attribute management information 600, which will be described later, from the code registered in the attribute, the age group or gender of the victim who is easily damaged by the crime registered in the crime information 501 is specified. can do. As the risk score, for example, a score indicating the degree of risk (evaluation value) of a crime whose information is registered in the crime information 501 is registered. In the present embodiment, the risk score indicates that the greater the value, the higher the risk.

図6は、属性管理情報600を例示する図である。属性管理情報600には、属性情報601が登録されている。属性情報601は、例えば、属性、年齢層、性別を含んでおり、これらの情報が対応付けられている。属性は、例えば、それぞれの属性情報601に割り振られた識別子である。年齢層には、例えば、小学生以下、中学生、高校生、大人、高齢者、及び全てなどの年齢層が登録されている。なお、ここで全てとは全ての年齢層を含むことを表している。また、性別には、例えば、男、女、及び全てなどの性別が登録されており、ここで全てとは男と女の両方を含むことを表している。一実施形態においては、図5の犯罪情報501の属性に登録されているコードと一致する属性を有する601が特定される。そして、特定された属性情報601に含まれる年齢層と性別を取得することで、犯罪情報501の種類に示される犯罪の被害を受け易い被害者の年齢層及び性別が特定される。   FIG. 6 is a diagram illustrating attribute management information 600. In the attribute management information 600, attribute information 601 is registered. The attribute information 601 includes, for example, an attribute, an age group, and sex, and these pieces of information are associated with each other. The attribute is, for example, an identifier assigned to each attribute information 601. In the age group, for example, age groups such as elementary school students and younger, junior high school students, high school students, adults, senior citizens, and all are registered. Here, all means that all age groups are included. In addition, for example, sex such as male, female, and all are registered in the gender, where all means that both male and female are included. In one embodiment, 601 having an attribute that matches the code registered in the attribute of crime information 501 in FIG. 5 is identified. Then, by acquiring the age group and gender included in the identified attribute information 601, the age group and gender of the victim who is easily damaged by the crime indicated in the type of the crime information 501 are identified.

図7は、時間コード情報700を例示する図である。時間コード情報700は、時間コードと、時間帯とを対応付ける情報である。図7の例では、1日を約4時間毎の6つの時間帯に区切り、それぞれの時間帯に時間コードを割り振っている。時間コードは、例えば、犯罪情報501の時間コードに登録され、犯罪が起きた時間帯を指定するために用いられる。また、例えば、後述する入力画面1000における“ユーザが経路を使用する時間帯”には、時間コードに対応する時間帯が表示される。   FIG. 7 is a diagram illustrating time code information 700. The time code information 700 is information that associates a time code with a time zone. In the example of FIG. 7, one day is divided into six time zones of about every 4 hours, and time codes are assigned to the respective time zones. For example, the time code is registered in the time code of the crime information 501 and is used to designate the time zone in which the crime occurred. Further, for example, a time zone corresponding to the time code is displayed in a “time zone in which the user uses the route” on the input screen 1000 described later.

図8は、環境評価情報800を例示する図である。環境評価情報800は、例えば、日本全国、或いは、関東全域、東京都内などの所定の地域内の治安に関わる情報を含む環境情報801を登録している。環境情報801は、例えば、種類コード、種類、安全点数、及び地点の情報を含んでおり、これらの情報は互いに対応付けられている。種類コードは、例えば、環境情報801の種類に対して割り振られた識別子である。また、種類は、例えば、環境情報801に登録されている情報の種類である。種類は、環境情報801の地点に示される位置の付近の安全性を向上させる要因の種類を表し、例えば、“店舗(営業中)”、“交番”、及び“人通りが多い”などを含んでいてよい。ここで、営業中の店舗があることを示す“店舗(営業中)”は、例えば、営業中の店舗があれば、その店舗周辺はその店舗の照明により明るく、また、その付近を通る際に何かが起こったとしても、そのお店に逃げ込むことなどが可能となる。そのため、営業中の店舗があることは、その地点付近の治安を向上させる要因となる。また、“交番”がある地点の周辺の治安は向上するし、“人通りの多い通り”のある地点は、人の目があるため治安がよくなる。例えばこの様な、或る地点の周辺の治安を向上させる要因があれば、その地点に対する環境情報801が環境評価情報800に登録されてよい。環境情報801の安全点数は、例えば、環境情報801に情報が登録されている治安を向上させる要因の安全性の度合い(評価値)を表す点数が登録されている。本実施形態においては、安全点数は、値が大きいほど安全性が高いことを示している。環境情報801の地点は、例えば、環境情報801に情報が登録されている治安を向上させる要因のある地点についての情報であり、緯度及び経度であってよい。   FIG. 8 is a diagram illustrating environment evaluation information 800. The environmental evaluation information 800 registers, for example, environmental information 801 including information related to security in a predetermined region such as the whole of Japan, the entire Kanto region, or in Tokyo. The environment information 801 includes, for example, type code, type, safety score, and point information, and these pieces of information are associated with each other. The type code is an identifier assigned to the type of the environment information 801, for example. The type is, for example, the type of information registered in the environment information 801. The type represents a type of a factor that improves safety in the vicinity of the position indicated by the point of the environmental information 801, and includes, for example, “Store (in operation)”, “Koban”, “Many people”, etc. You can leave. Here, “store (in operation)” indicating that there is a store in operation is, for example, if there is a store in operation, the vicinity of the store is bright due to the lighting of the store, and when passing through the neighborhood If something happens, you can escape to the store. Therefore, the presence of a store that is in operation is a factor that improves the security in the vicinity of that point. In addition, the security of the area around the “Koban” is improved, and the security is improved at the “busy street” because there are human eyes. For example, if there is such a factor that improves security around a certain point, the environment information 801 for that point may be registered in the environment evaluation information 800. As the safety score of the environment information 801, for example, a score indicating the degree of safety (evaluation value) of a factor for improving the security whose information is registered in the environment information 801 is registered. In the present embodiment, the safety score indicates that the greater the value, the higher the safety. The point of the environment information 801 is, for example, information about a point that has a factor for improving the security registered in the environment information 801, and may be latitude and longitude.

図9は、ユーザが物件の検索条件を入力する入力画面900を例示する図である。図9に示すように、入力画面900では、例えば、最寄駅、家賃、間取り、面積、建物種別、築年数、駅からの時間などの情報の入力を受け付ける。また、入力画面900は、最寄駅から物件までの経路の安全性を優先して、物件の検索を行うか否かを設定するためのチェックボックス901を備えている。一実施形態においては、チェックボックス901にチェックが入れられた場合に、例えば、図10に示される入力画面1000を表示させて、ユーザに追加の情報の入力を求めてもよい。入力画面900において、最寄駅は、例えば、ユーザが住みたいと希望する物件の最寄駅を入力する欄である。家賃は、例えば、ユーザが住みたいと希望する物件の家賃の範囲を入力する欄である。また、間取り、面積、建物種別、築年数、駅からの時間はそれぞれ、ユーザが住みたいと希望する物件の間取り、面積、建物種別、築年数、駅からの時間を入力する欄である。   FIG. 9 is a diagram illustrating an input screen 900 on which the user inputs property search conditions. As shown in FIG. 9, the input screen 900 accepts input of information such as the nearest station, rent, floor plan, area, building type, building age, and time from the station. In addition, the input screen 900 includes a check box 901 for setting whether or not to search for a property by giving priority to the safety of the route from the nearest station to the property. In one embodiment, when the check box 901 is checked, for example, the input screen 1000 shown in FIG. 10 may be displayed to prompt the user to input additional information. In the input screen 900, the nearest station is a column for inputting the nearest station of the property that the user desires to live, for example. The rent is a column for inputting a rent range of a property that the user desires to live, for example. Further, the floor plan, area, building type, building age, and time from the station are fields for inputting the floor plan, area, building type, building age, and time from the station that the user desires to live in, respectively.

図10は、経路の安全性を優先して、物件の検索を行う場合にユーザに追加の情報の入力を求める入力画面1000を例示する図である。図10の例では、入力画面1000は、性別、年齢層、経路を使う時間帯の入力を受け付ける。入力画面1000において性別は、物件検索により見つかった物件に住むことになる住人の性別を入力する欄である。また、年齢層、及び経路はそれぞれ、物件検索により見つかった物件に住むことになる住人の年齢層と、その住人が経路を利用することの多い時間帯を入力する欄である。なお、例えば、家族で住む物件を探しているなど物件に住むことになる人物が複数いる場合には、その複数の人物の各人について性別、年齢層、経路を使う時間帯の情報の入力を受け付けてもよい。また、入力画面900及び入力画面1000は、一実施形態においては、サーバ101からの指示により端末102に接続された表示装置の表示画面に表示され、ユーザからの検索条件の入力を受け付ける。この場合、端末102において入力された情報は、サーバ101へと送信される。また、別の実施形態においては、サーバに接続された表示装置の表示画面に入力画面900及び入力画面1000を表示させて、ユーザからの検索条件の入力を受け付けてもよい。   FIG. 10 is a diagram exemplifying an input screen 1000 that requests the user to input additional information when searching for a property with priority on route safety. In the example of FIG. 10, the input screen 1000 accepts input of a gender, an age group, and a time zone using a route. In the input screen 1000, the gender is a column for inputting the gender of the resident who will live in the property found by the property search. The age group and the route are fields for inputting the age group of the resident who will live in the property found by the property search and the time zone in which the resident often uses the route. For example, when there are multiple people who will live in a property, such as looking for a property that lives in a family, input information on the gender, age group, and time zone using the route for each of the multiple people. It may be accepted. In one embodiment, the input screen 900 and the input screen 1000 are displayed on a display screen of a display device connected to the terminal 102 in response to an instruction from the server 101, and accept input of search conditions from the user. In this case, information input at the terminal 102 is transmitted to the server 101. In another embodiment, the input screen 900 and the input screen 1000 may be displayed on a display screen of a display device connected to the server to accept a search condition input from the user.

図11は、実施形態に係るサーバ101の制御部200によって実行される物件検索処理を例示する図である。図11の物件検索処理の動作フローは、例えば、サーバ101の制御部200が記憶部210に格納されているプログラム220を読み出して実行することで実施される。一実施形態においては、サーバ101に、例えば、図9及び図10で例示した入力画面900及び入力画面1000を介して、物件の検索条件が入力されると、物件検索処理は開始する。   FIG. 11 is a diagram illustrating a property search process executed by the control unit 200 of the server 101 according to the embodiment. The operation flow of the property search process in FIG. 11 is implemented by, for example, reading and executing the program 220 stored in the storage unit 210 by the control unit 200 of the server 101. In one embodiment, for example, when a property search condition is input to the server 101 via the input screen 900 and the input screen 1000 illustrated in FIG. 9 and FIG. 10, the property search process starts.

ステップS1101においてサーバ101の制御部200は、例えば、入力画面900及び入力画面1000などを介して入力された最寄駅、家賃、間取り、面積、建物種別、築年数、駅からの時間などの検索条件を満たす物件を、物件管理情報400から検索する。なお、入力された検索条件を満たす物件の検索には、既知の物件を検索する技術が利用されてよい。続く、ステップS1102からステップS1108までの処理は、ステップS1101で見つかった物件のそれぞれに対して実行される繰り返し処理である。ステップS1102において、繰り返しの度に、制御部200は、ステップS1101で見つかった物件から1つの物件を選択する。ステップS1103において制御部200は、選択した物件の付近にある交通機関の乗り場(例えば、最寄駅など)を特定し、選択した物件と、特定された交通機関の乗り場とを結ぶ道の経路(ルート)を検索する。なお、ステップS1103では、選択した物件と、特定された交通機関の乗り場との間を結ぶ複数の経路が特定されてもよい。   In step S1101, the control unit 200 of the server 101 searches for the nearest station, rent, floor plan, area, building type, building age, time from the station, and the like input via the input screen 900 and the input screen 1000, for example. A property satisfying the condition is searched from the property management information 400. A technique for searching for a known property may be used to search for a property that satisfies the input search condition. The subsequent processes from step S1102 to step S1108 are repetitive processes executed for each of the properties found in step S1101. In step S1102, every time the control unit 200 repeats, the control unit 200 selects one property from the properties found in step S1101. In step S1103, the control unit 200 specifies a transportation platform (for example, the nearest station) in the vicinity of the selected property, and a route of the road connecting the selected property and the identified transportation platform ( Search for (root). In step S1103, a plurality of routes connecting the selected property and the specified transportation platform may be specified.

続く、ステップS1104からステップS1106までの処理は、ステップS1103で見つかった少なくとも1つの経路のそれぞれに対して実行される繰り返し処理である。ステップS1104において、繰り返しの度に、制御部200は、ステップS1103で見つかった経路から1つを選択する。続いて、ステップS1105において制御部200は、評価値算出処理を実行し、ステップS1104で選択した経路の評価値を算出する。なお、評価値算出処理の詳細については、図12を参照して後述する。   The subsequent processes from step S1104 to step S1106 are repetitive processes executed for each of at least one route found in step S1103. In step S1104, at each repetition, the control unit 200 selects one from the routes found in step S1103. Subsequently, in step S1105, the control unit 200 executes an evaluation value calculation process, and calculates the evaluation value of the route selected in step S1104. Details of the evaluation value calculation process will be described later with reference to FIG.

ステップS1106において制御部200は、ステップS1103で検索された全ての経路をステップS1104で選択し終わっているかを判定する。まだ、選択されていない経路がある場合、処理はステップS1104へと戻り、選択されていない経路のうちから1つの経路を選択し、処理を繰り返す。一方、ステップS1106において、ステップS1103で検索された全ての経路をステップS1104で選択し終わっている場合には、制御部200は処理をステップS1107へと進める。ステップS1107において制御部200は、ステップS1105で計算した評価値が小さい順に、ステップS1103で検索された経路を並べ替える。   In step S1106, the control unit 200 determines whether all routes searched in step S1103 have been selected in step S1104. If there is a route that has not yet been selected, the process returns to step S1104 to select one route from among the routes that have not been selected, and the processing is repeated. On the other hand, in step S1106, when all the routes searched in step S1103 have been selected in step S1104, the control unit 200 advances the process to step S1107. In step S1107, the control unit 200 rearranges the routes searched in step S1103 in ascending order of the evaluation values calculated in step S1105.

ステップS1108において、制御部200は、ステップS1101で検索された全ての物件をステップS1102で選択し終わっているか判定する。そして、まだ、選択されていない物件があれば、処理はステップS1102へと戻り、選択されていない物件のうちから1つの物件を選択し、処理を繰り返す。一方、ステップS1108において、ステップS1101で検索された全ての物件をステップS1102で選択し終わっている場合には、制御部200は処理をステップS1109へと進める。ステップS1109において制御部200は、評価値が小さい順に物件を並べ替えて出力し本動作フローは終了する。なお、ステップS1109の物件の並べ替えでは、ステップS1103において複数の経路が検索されている場合、複数の経路のうち最も評価値が小さい経路の評価値を物件の間で比較し、その最も小さい評価値の小さい順に物件の並べ替えを行ってよい。   In step S1108, the control unit 200 determines whether all the properties searched in step S1101 have been selected in step S1102. If there is an unselected property, the process returns to step S1102, and one property is selected from the unselected properties, and the process is repeated. On the other hand, in step S1108, when all the properties searched in step S1101 have been selected in step S1102, the control unit 200 advances the process to step S1109. In step S1109, the control unit 200 sorts and outputs the properties in ascending order of the evaluation value, and the operation flow ends. In the rearrangement of the property in step S1109, when a plurality of routes are searched in step S1103, the evaluation value of the route having the smallest evaluation value among the plurality of routes is compared between the properties, and the smallest evaluation is performed. You may rearrange the property in ascending order.

以上の図11の動作フローにおいて、サーバ101の制御部200は、例えば、検索部211として機能する。   In the operation flow of FIG. 11 described above, the control unit 200 of the server 101 functions as the search unit 211, for example.

図12は、実施形態に係る評価値算出処理を例示する図である。図12の評価値算出処理の動作フローは、例えば、サーバ101の制御部200が記憶部210に格納されているプログラム220を読み出して実行することで実施される。一実施形態においては、図11のステップS1105にフローが進むと、図12の評価値算出処理は開始する。   FIG. 12 is a diagram illustrating an evaluation value calculation process according to the embodiment. The operation flow of the evaluation value calculation process in FIG. 12 is implemented by, for example, reading and executing the program 220 stored in the storage unit 210 by the control unit 200 of the server 101. In one embodiment, when the flow proceeds to step S1105 in FIG. 11, the evaluation value calculation process in FIG. 12 starts.

ステップS1201においてサーバ101の制御部200は、ステップS1104で選択されている経路付近で起こった犯罪に関する犯罪情報501を抽出する。この抽出は、例えば、選択されている経路から所定の距離以内で起きた犯罪についての犯罪情報501を、犯罪情報501の地点を基に抽出することで行われてもよい。即ち、例えば、経路に沿って、経路上の複数の点を所定の間隔で抽出し、抽出した各点の緯度及び経度を取得する。そして、特定した複数の点の緯度及び経度と、犯罪情報501の地点の緯度及び経度とが、所定の距離以内にある犯罪情報501を抽出することで、経路付近に存在する犯罪情報501を抽出してもよい。   In step S1201, the control unit 200 of the server 101 extracts crime information 501 relating to a crime that occurred near the route selected in step S1104. This extraction may be performed, for example, by extracting crime information 501 regarding a crime that occurred within a predetermined distance from the selected route based on the point of the crime information 501. That is, for example, a plurality of points on the route are extracted at predetermined intervals along the route, and the latitude and longitude of each extracted point are acquired. Then, the crime information 501 existing in the vicinity of the route is extracted by extracting the crime information 501 in which the latitudes and longitudes of the specified points and the latitude and longitude of the points of the crime information 501 are within a predetermined distance. May be.

ステップS1202において制御部200は、経路付近の地点で起こった犯罪についての犯罪情報501が1つ以上存在するか否かを判定する。犯罪情報501が存在しない場合(ステップS1202がNo)、フローはステップS1209へと進む。一方、ステップS1202において経路付近の地点で起こった犯罪についての犯罪情報501が1つ以上存在する場合(ステップS1202がYes)、フローはステップS1203へと進む。   In step S <b> 1202, the control unit 200 determines whether or not there is one or more crime information 501 regarding a crime that occurred at a point near the route. When the crime information 501 does not exist (No in step S1202), the flow proceeds to step S1209. On the other hand, if there is one or more crime information 501 regarding a crime that occurred at a point near the route in step S1202 (step S1202 is Yes), the flow proceeds to step S1203.

続く、ステップS1203からステップS1208までの処理は、ステップS1201で抽出された犯罪情報501のそれぞれに対して実行される繰り返し処理である。ステップS1203において、繰り返しの度に、制御部200は、ステップS1201で抽出された犯罪情報501から1つを選択する。ステップS1204において制御部200は、ユーザの属性と、選択した犯罪情報501の属性とが一致するか否かを判定する。上述のように、サーバ101には、例えば、図10の入力画面1000を介して、物件に住むことになるユーザの性別、年齢層、時間帯の情報が入力されており、ここで、ユーザの性別、年齢層はユーザの属性として用いることができる。また、制御部200は、選択した犯罪情報501の属性と一致する属性を有する属性情報601を特定し、特定された属性情報601の年齢層及び性別を取得する。そして、制御部200は、入力画面1000を介して入力されたユーザの属性である性別及び年齢層が、犯罪情報501の属性から特定された属性情報601の年齢層及び性別と一致するか否かを判定することで、ステップS1204の処理を実行してもよい。   The subsequent processes from step S1203 to step S1208 are repetitive processes executed for each of the crime information 501 extracted in step S1201. In step S1203, the control unit 200 selects one of the crime information 501 extracted in step S1201 every time it is repeated. In step S1204, the control unit 200 determines whether the user attribute matches the attribute of the selected crime information 501. As described above, for example, information on the gender, age group, and time zone of the user who will live in the property is input to the server 101 via the input screen 1000 in FIG. Gender and age group can be used as user attributes. In addition, the control unit 200 identifies attribute information 601 having an attribute that matches the attribute of the selected crime information 501, and acquires the age group and sex of the identified attribute information 601. Then, the control unit 200 determines whether the gender and age group, which are the user attributes input via the input screen 1000, match the age group and gender of the attribute information 601 specified from the criminal information 501 attributes. By determining the above, the process of step S1204 may be executed.

ステップS1204において、ユーザの属性と、選択した犯罪情報501の属性とが一致しない場合(ステップS1204がNo)、フローはステップS1208へと進む。一方、ステップS1204において、ユーザの属性と、選択した犯罪情報501の属性とが一致する場合(ステップS1204がYes)、フローはステップS1205へと進む。   In step S1204, when the attribute of the user does not match the attribute of the selected crime information 501 (No in step S1204), the flow proceeds to step S1208. On the other hand, in step S1204, if the user attribute matches the attribute of the selected crime information 501 (Yes in step S1204), the flow proceeds to step S1205.

ステップS1205において制御部200は、選択した犯罪情報501の時間コードと、例えば、図10の入力画面1000を介して入力されたユーザが経路を使う時間帯とが一致するか否かを判定する。制御部200は、例えば、選択した犯罪情報501の時間コードと対応付けられている時間帯を時間コード情報700から取得することで、選択した犯罪情報501の犯罪が起きた時間帯を取得する。続いて、制御部200は、取得された犯罪情報501の犯罪が起きた時間帯と、入力画面1000を介して入力されたユーザが経路を使う時間帯とが一致するか否かを判定する。時間帯が一致しない場合(ステップS1205がNo)、フローはステップS1208へと進む。一方、時間帯が一致する場合(ステップS1205がYes)、フローはステップS1206へと進む。   In step S1205, the control unit 200 determines whether or not the time code of the selected crime information 501 matches the time zone in which the user uses the route input via the input screen 1000 of FIG. For example, the control unit 200 acquires the time zone in which the crime occurred in the selected crime information 501 by acquiring the time zone associated with the time code of the selected crime information 501 from the time code information 700. Subsequently, the control unit 200 determines whether or not the time zone in which the crime of the acquired crime information 501 has occurred matches the time zone in which the user input via the input screen 1000 uses the route. If the time zones do not match (No in step S1205), the flow proceeds to step S1208. On the other hand, if the time zones coincide (Yes in step S1205), the flow proceeds to step S1206.

ステップS1206において制御部200は、ステップS1203で選択された犯罪情報501の発生日及び危険点数を参照し、犯罪情報501の危険点数に犯罪情報501の犯罪が発生した日付に基づいた重み付けを行う。例えば、制御部200は、犯罪情報501の犯罪が発生した日付が、現在の日付から半年以内であれば犯罪情報501の危険点数を1.5倍した点数を算出するように重み付けを行ってもよい。なお、危険点数の犯罪情報501の犯罪が発生した日付による重み付けは、例えば、以下を考慮して設定されていてよい。   In step S1206, the control unit 200 refers to the date of occurrence of the crime information 501 and the risk score selected in step S1203, and weights the risk score of the crime information 501 based on the date when the crime of the crime information 501 occurred. For example, the control unit 200 may weight the crime information 501 so as to calculate a score obtained by multiplying the risk score of the crime information 501 by 1.5 if the date on which the crime occurred is within half a year from the current date. Good. It should be noted that the weighting based on the date when the crime occurred in the crime information 501 of the risk score may be set in consideration of the following, for example.

例えば、半年前などの最近起きた犯罪と、10年前などの昔に1度起きて、その後一度も起こっていない犯罪とで、その評価値を同じように評価することが妥当ではない場合がある。犯罪が半年前に起きた場合、例えば、その犯罪を行った犯人が未だ捕まっておらず、或いは、模倣犯が出るなどの危険性がある。そのため、類似する犯罪がすぐに起こる危険性がある。また、犯罪が起きると自治体や地域の住民などにより犯罪を防ぐための対策が行われるが、最近起きたばかりの犯罪については対策が十分になされていないといった状況も存在し得る。一方で、10年前などの昔に1度起きた以降は一度も発生していない犯罪は、例えば、犯人が捕まっている、或いは自治体や地域の住民などにより成された対策が十分であり、今は治安がよくなっていることが予想される。このような場合には再発の可能性は低いとみなすことができる。   For example, it may not be appropriate to evaluate the evaluation value in the same way for a crime that occurred recently, such as six months ago, and a crime that occurred once in the past, such as ten years ago, and never occurred after that. is there. If a crime occurs half a year ago, for example, there is a risk that the culprit who committed the crime has not been captured yet, or a counterfeiter has been issued. Therefore, there is a risk that a similar crime will occur soon. In addition, when a crime occurs, measures are taken by local governments and local residents to prevent the crime, but there may be situations where measures have not been taken sufficiently for crimes that have just occurred. On the other hand, crimes that have never occurred since they occurred once in the past, such as 10 years ago, have enough measures taken by, for example, the criminal or the local government or local residents, It is expected that the security is getting better now. In such cases, the likelihood of recurrence can be considered low.

そのため、例えば、半年以内など、最近起きた犯罪については、重み付けを高く設定し、その危険点数を高く評価することが考えられる。また、例えば、10年以上前など、長期にわたって起きていない犯罪については、重み付けを低く設定し、その危険点数を低く評価することが考えられる。即ち、例えば、ステップS1206において犯罪情報501の犯罪の発生日が、現在から半年以内であれば、犯罪情報501の危険点数を1.5倍する。また、犯罪情報501の犯罪の発生日が、半年前から10年前までの期間であれば、等倍(1.0倍)の重み付けを行い、一方、10年以上前の犯罪であれば、犯罪情報501の危険点数を0.5倍するというように、危険点数の重み付けを行ってもよい。なお、危険点数の重み付けの値や期間は、これに限定されるものではなく、現在から3ヶ月前、3ヶ月前から半年前、半年前から1年前、1年前から5年前、5年前から10年前等の複数の期間に対し、異なる重み付けの値を設定してもよい。   For this reason, for example, a crime that has recently occurred, for example, within a half year, can be considered to be highly weighted and highly evaluated for its risk score. For crimes that have not occurred for a long period of time, such as 10 years ago or more, it is conceivable to set a low weight and evaluate the risk score low. That is, for example, if the crime occurrence date of the crime information 501 is within half a year from the current time in step S1206, the risk score of the crime information 501 is multiplied by 1.5. Also, if the crime occurrence date of the crime information 501 is a period from half a year ago to 10 years ago, it is weighted at the same magnification (1.0 times), while if it is a crime more than 10 years ago, The risk score may be weighted such that the risk score of the crime information 501 is multiplied by 0.5. The weighting value and period of the risk score is not limited to this, and is 3 months ago, 3 months ago to 6 months ago, 6 months to 1 year ago, 1 year to 5 years ago, and 5 months ago. Different weighting values may be set for a plurality of periods such as 10 years ago.

ステップS1207において制御部200は、ステップS1206で重み付けし得られた点数を積算し、経路危険点数を算出する。上述の様に、ステップS1203からステップS1208までの処理は、経路付近に存在する犯罪情報の数だけ繰り返される繰り返し処理であり、繰り返しの度に、ステップS1206ではステップS1203で選択した犯罪情報に対する危険点数が算出される。ステップS1207では、この繰り返しの度に算出される危険点数を積算し、経路付近に存在する犯罪情報501に対する危険点数の合計を経路危険点数として算出する。   In step S1207, the control unit 200 calculates the route risk score by accumulating the points obtained by weighting in step S1206. As described above, the processing from step S1203 to step S1208 is an iterative process that is repeated as many times as the number of crime information existing in the vicinity of the route. At each repetition, the risk score for the crime information selected in step S1203 is obtained in step S1206. Is calculated. In step S1207, the risk points calculated at each repetition are integrated, and the sum of the risk points for the crime information 501 existing near the route is calculated as the route risk score.

ステップS1208において制御部200は、ステップS1201で抽出された全ての犯罪情報501が、ステップS1203で選択し終わったか否かを判定する。全ての犯罪情報501を選択し終わっていない場合、フローはステップS1203へと戻り、未選択の犯罪情報501から1つを選択して処理を繰り返す。一方、全ての犯罪情報501を選択し終わっている場合、フローはステップS1209へと進む。   In step S1208, the control unit 200 determines whether all the crime information 501 extracted in step S1201 has been selected in step S1203. If all the crime information 501 has not been selected, the flow returns to step S1203 to select one from the unselected crime information 501 and repeat the process. On the other hand, if all crime information 501 has been selected, the flow proceeds to step S1209.

ステップS1209において制御部200は、環境評価情報800を参照し、登録されている環境情報801の地点がステップS1104で選択されている経路の付近に存在する環境情報801を抽出する。この抽出は、例えば、環境情報801の地点が、選択されている経路から所定の距離以内にある環境情報801を抽出することで行われてもよい。即ち、例えば、経路に沿って、経路上の複数の点を所定の間隔で抽出し、抽出した各点の緯度及び経度を取得する。そして、特定した複数の点の緯度及び経度と、環境情報801の地点の緯度及び経度とが、所定の距離以内にある環境情報801を抽出することで、経路付近に存在する環境情報801を抽出してもよい。そして、制御部200は、抽出された環境情報801の安全点数を合算することで、経路安全点数を算出する。ステップS1210において制御部200は、ステップS1207で得られた経路危険点数から、ステップS1209で合算した経路安全点数を減算することで経路の評価値を算出する。なお、ここで算出される評価値は、ステップS1104で選択された経路の安全性を評価した評価値であり、本実施形態においては値が小さいほど安全性が高いことを表している。ステップS1210で評価値を算出すると、本動作フローは終了し、フローはステップS1106へと戻る。   In step S1209, the control unit 200 refers to the environment evaluation information 800, and extracts the environment information 801 in which the location of the registered environment information 801 exists near the route selected in step S1104. This extraction may be performed, for example, by extracting the environment information 801 in which the point of the environment information 801 is within a predetermined distance from the selected route. That is, for example, a plurality of points on the route are extracted at predetermined intervals along the route, and the latitude and longitude of each extracted point are acquired. Then, the environment information 801 existing in the vicinity of the route is extracted by extracting the environment information 801 in which the latitude and longitude of the plurality of specified points and the latitude and longitude of the point of the environment information 801 are within a predetermined distance. May be. Then, the control unit 200 calculates the route safety score by adding the safety scores of the extracted environment information 801. In step S1210, the control unit 200 calculates a route evaluation value by subtracting the route safety score added in step S1209 from the route risk score obtained in step S1207. The evaluation value calculated here is an evaluation value obtained by evaluating the safety of the route selected in step S1104. In the present embodiment, the smaller the value, the higher the safety. When the evaluation value is calculated in step S1210, the operation flow ends, and the flow returns to step S1106.

図13は、以上の図11及び図12の動作フローによる不動産物件の検索結果の出力処理を例示する図である。図13の不動産物件の検索結果の出力処理の動作フローは、例えば、サーバ101の制御部200が記憶部210に格納されているプログラム220を読み出して実行することで実施される。一実施形態においては、図11の動作フローのステップS1109で並べ替えられた物件が出力されると、図13の不動産物件検索結果の出力処理は開始する。   FIG. 13 is a diagram exemplifying output processing of a real estate property search result according to the operation flows of FIGS. 11 and 12 described above. The operation flow of the real estate property search result output process in FIG. 13 is implemented, for example, when the control unit 200 of the server 101 reads and executes the program 220 stored in the storage unit 210. In one embodiment, when the property rearranged in step S1109 of the operation flow of FIG. 11 is output, the real estate property search result output processing of FIG. 13 starts.

ステップS1301においてサーバ101の制御部200は、ステップS1109で出力された物件の情報に基づいて、例えば物件の一覧を表示するための表示情報を生成し、出力する。図14は、ステップS1301においてサーバ101の制御部200が出力した表示情報に基づいて、例えばディスプレーなどの表示装置の表示画面に表示される物件一覧1400を例示する図である。物件一覧1400は、例えば、物件名、最寄駅、及び最寄駅から物件まで徒歩でかかる時間などの情報を含んでいてよい。なお、ステップS1301で生成される物件一覧1400を表示するための表示情報は、例えば、評価値が小さい安全な経路を有する物件を、評価値が大きい経路が危険な物件よりも優先した態様で表示するための情報を含んでいてよい。例えば、物件一覧1400は、ステップS1109で出力された物件のうちで、評価値の小さい方から順に所定の数の物件の情報で構成されていてもよい。また、物件一覧1400は、ステップS1109で出力された物件を評価値の小さい方から順に例えば上位に表示するための情報を含んでいてよい。   In step S1301, the control unit 200 of the server 101 generates and outputs, for example, display information for displaying a list of properties based on the property information output in step S1109. FIG. 14 is a diagram illustrating a property list 1400 displayed on a display screen of a display device such as a display based on the display information output by the control unit 200 of the server 101 in step S1301. The property list 1400 may include information such as the property name, the nearest station, and the time it takes to walk from the nearest station to the property. Note that the display information for displaying the property list 1400 generated in step S1301 displays, for example, a property having a safe route with a small evaluation value in a mode in which a route with a large evaluation value has priority over a dangerous property. It may contain information to do. For example, the property list 1400 may include information on a predetermined number of properties in order from the smallest evaluation value among the properties output in step S1109. In addition, the property list 1400 may include information for displaying the properties output in step S1109, for example, in order from the smaller evaluation value.

続いて、ステップS1302において制御部200は、表示画面に表示された物件一覧1400から物件を選択する情報の入力があったか否かを判定する。物件を選択する情報の入力がない場合(ステップS1302がNo)、フローはステップS1302へと戻り処理を繰り返す。一方、物件を選択する情報の入力があった場合(ステップS1302がYes)、フローはステップS1303へと進む。ステップS1303において、制御部200は、ステップS1302で入力された情報で選択されている物件に関する情報と、その物件から付近の交通機関の乗り場までの経路が示されている地図とを合わせて表示するための表示情報を生成する。なお、選択された物件から付近の交通機関の乗り場までの経路は、ステップS1103で検索された経路であってよい。続いて、ステップS1304で制御部200は、地図に示される経路に、その経路に対してステップS1210で算出した治安に関する安全性の評価値を表示するための情報を、ステップS1304で生成した表示情報に含める。ステップS1305で制御部200は、ステップS1303及びステップS1304で生成した表示情報を出力し、フローはステップS1302へと戻る。   Subsequently, in step S1302, the control unit 200 determines whether information for selecting a property has been input from the property list 1400 displayed on the display screen. If there is no input of information for selecting a property (No in step S1302), the flow returns to step S1302 and repeats the process. On the other hand, if there is input of information for selecting a property (Yes in step S1302), the flow proceeds to step S1303. In step S1303, the control unit 200 displays information related to the property selected in the information input in step S1302 and a map showing a route from the property to a nearby transportation platform. Display information is generated. The route from the selected property to the nearby transportation platform may be the route searched in step S1103. Subsequently, in step S1304, the control unit 200 displays, on the route shown on the map, information for displaying the safety evaluation value related to security calculated in step S1210 for the route, the display information generated in step S1304. Include in In step S1305, the control unit 200 outputs the display information generated in steps S1303 and S1304, and the flow returns to step S1302.

図15は、ステップS1305でサーバ101の制御部200が出力した表示情報に基づいて、例えばディスプレーなどの表示装置の表示画面に表示される物件詳細情報1500を例示する図である。なお、図15は、図13の動作フローのステップS1302において、表示装置の表示画面に表示されている物件の一覧から物件名:「○○コーポ」の物件を選択する情報の入力があった場合の物件詳細情報1500を例示する図である。   FIG. 15 is a diagram illustrating property detail information 1500 displayed on a display screen of a display device such as a display based on the display information output from the control unit 200 of the server 101 in step S1305. Note that FIG. 15 shows the case where there is input of information for selecting a property having the property name “XX Corp” from the list of properties displayed on the display screen of the display device in step S1302 of the operation flow of FIG. It is a figure which illustrates the property detailed information 1500 of.

図15の例では物件詳細情報1500は、例えば、物件名、最寄駅、最寄駅からの時間、家賃、間取り、面積、建物種別、築年数の情報を含んでいる。物件詳細情報1500に含まれるこれらの情報は、例えば、駅管理情報300及び物件管理情報400に基づいて取得されてよい。また、図15の物件詳細情報1500の例では、選択された物件名:「○○コーポ」の物件と、その最寄駅である大森駅とを結ぶステップS1103で検索された2つの経路(経路A及び経路B)を、その経路を含む地域の地図とともに表示させている。更に、経路沿いで発生した犯罪の発生場所を犯罪情報501に基づいて表示させている。そのため、ユーザは、物件探しの際に、物件詳細情報1500から、検索された物件の情報(例えば、最寄駅、家賃、間取り、築年数など)とともに、その物件から最寄りの交通機関の乗り場(例えば、最寄駅など)までの経路の地図を見ることができる。そのため、その物件に住んだ場合に利用することになる経路の安全性を容易に確認することができる。その結果、物件探しの際に、その物件に住んだ場合の日々の生活の安全性の確認が容易となり、不動産物件の選定の円滑化を図ることができる。   In the example of FIG. 15, the property detail information 1500 includes, for example, property name, nearest station, time from the nearest station, rent, floor plan, area, building type, and building age information. These pieces of information included in the detailed property information 1500 may be acquired based on the station management information 300 and the property management information 400, for example. In the example of the detailed property information 1500 in FIG. 15, the two routes (routes) searched in step S <b> 1103 linking the selected property name: “XX Corp” and the nearest station Omori Station. A and route B) are displayed together with a map of the area including the route. Furthermore, the location of the crime that occurred along the route is displayed based on the crime information 501. Therefore, when searching for a property, the user searches the property details information 1500 from the property information (for example, nearest station, rent, floor plan, building age, etc.) and the nearest transportation platform ( For example, you can see a map of the route to the nearest station. Therefore, it is possible to easily confirm the safety of the route to be used when living in the property. As a result, when searching for a property, it is easy to check the safety of daily life when living in the property, and the selection of a real estate property can be facilitated.

なお、上述のステップS1301における表示情報の出力及びステップS1305における表示情報の出力は、例えば、ネットワーク105に表示情報を送出することを含む。端末102は、例えば、ネットワーク105を介してサーバ101から表示情報を受信し、受信した表示情報に基づいて、例えば物件一覧1400及び物件詳細情報1500を表示画面に表示する。また、表示情報の出力は、例えば、サーバ101の制御部200が、バスを介して接続された表示装置に表示情報を出力することを含み、表示装置は入力された表示情報に基づいて、例えば物件一覧1400及び物件詳細情報1500を表示画面に表示する。   Note that the display information output in step S1301 and the display information output in step S1305 include, for example, sending display information to the network 105. For example, the terminal 102 receives display information from the server 101 via the network 105, and displays, for example, a property list 1400 and detailed property information 1500 on the display screen based on the received display information. The display information output includes, for example, that the control unit 200 of the server 101 outputs the display information to a display device connected via a bus, and the display device is based on the input display information, for example, The property list 1400 and the property detail information 1500 are displayed on the display screen.

また、ステップS1302で述べた物件を選択する情報の入力は、例えば、物件一覧1400を、サーバ101に接続された表示装置の表示画面に表示する場合は、サーバ101は、ユーザから例えばマウスやキーボードを介して、表示した物件一覧1400からの物件の選択を受け付ける。そして、サーバ101は、入力された物件を選択する情報に基づいて、ステップS1302の判定を実行してもよい。また、例えば、物件一覧1400を、端末102に接続された表示装置の表示画面に表示する場合は、端末102は、ユーザから例えばマウスやキーボードを介して、表示した物件一覧1400からの物件の選択をユーザから受け付ける。続いて、端末102は、入力された物件を選択する情報を、例えばネットワーク105を介してサーバ101に送信する。そして、サーバ101は、端末102から受信した物件を選択する情報に基づいて、ステップS1302の判定を実行してもよい。   For example, when the property list 1400 is displayed on the display screen of the display device connected to the server 101, the server 101 receives, for example, a mouse or a keyboard from the user. The selection of the property from the displayed property list 1400 is accepted. And the server 101 may perform determination of step S1302 based on the information which selects the input property. For example, when the property list 1400 is displayed on the display screen of a display device connected to the terminal 102, the terminal 102 selects a property from the displayed property list 1400 from the user via, for example, a mouse or a keyboard. Is received from the user. Subsequently, the terminal 102 transmits information for selecting the input property to the server 101 via the network 105, for example. Then, the server 101 may execute the determination in step S1302 based on the information for selecting the property received from the terminal 102.

続いて、図16を参照して、上記の図11〜図13の動作フローよりユーザに提示される経路の安全性の評価値について更に説明する。図16は、或る最寄駅の周辺地域の地図を例示する図である。図16の地図には、或る最寄駅の周辺地域の治安の悪い危険地域(網掛部分)と、犯罪が発生した場所(×印部分)とが示されている。ユーザが、例えば、図16に示す地域において物件を探したい場合、ユーザは、例えば、入力画面900及び入力画面1000を介してサーバ101に検索条件を入力する。サーバ101の制御部200は、入力された検索条件(例えば、最寄駅から徒歩15分以内など)に従って、ステップS1101において物件を検索する。図16の例では、物件A、物件B、及び物件Cの3つの物件が検索されている。   Next, with reference to FIG. 16, the evaluation value of the safety of the route presented to the user from the operation flow of FIGS. 11 to 13 will be further described. FIG. 16 is a diagram illustrating a map of a surrounding area of a nearest station. The map of FIG. 16 shows a dangerously insecure area (shaded area) in the vicinity of a certain nearby station and a place where a crime occurred (marked with x). For example, when the user wants to search for a property in the area shown in FIG. 16, the user inputs a search condition to the server 101 via the input screen 900 and the input screen 1000, for example. The control unit 200 of the server 101 searches for a property in step S1101 according to the input search condition (for example, within 15 minutes on foot from the nearest station). In the example of FIG. 16, three properties of property A, property B, and property C are searched.

続いて、サーバ101の制御部200は、検索された物件のそれぞれに対して、ステップS1103において経路を検索する。図16の例では、物件A、物件B、及び物件Cのそれぞれの物件に対して経路が2つずつ検索されている(経路:A1、A2、B1、B2、C1、及びC2)。更に、サーバ101の制御部200は、各経路に対して評価値算出処理を実行し、それぞれの経路の安全性の評価値を算出する(評価値:a1、a2、b1、b2、c1、及びc2)。これらの評価値を基に、サーバはユーザに、最寄駅から物件までの経路の安全性の高い物件を提示することができる。また、ユーザは、評価値を基に最寄駅から物件までの経路の安全性の高い物件を選択することができる。   Subsequently, the control unit 200 of the server 101 searches for a route for each of the searched properties in step S1103. In the example of FIG. 16, two routes are searched for each of the property A, the property B, and the property C (routes: A1, A2, B1, B2, C1, and C2). Further, the control unit 200 of the server 101 executes an evaluation value calculation process for each route, and calculates an evaluation value of the safety of each route (evaluation values: a1, a2, b1, b2, c1, and c2). Based on these evaluation values, the server can present to the user a property with high safety on the route from the nearest station to the property. Further, the user can select a property with high safety on the route from the nearest station to the property based on the evaluation value.

例えば、図16の例では、物件Aは、最寄駅から徒歩5分の近い距離にあるが、最寄駅から物件Aまでの間の経路は危険地域にあり、その経路周辺では犯罪が多発している。そのため、ユーザが、安全性を重視して物件を探している場合、物件Aは好ましい物件ではない。また、物件Bは、駅から15分の距離にあり、経路B1は、最寄駅付近にある危険地域を通り、経路B2は最寄駅付近にある危険地域に加えて別の危険地域を通っている。そのため、ユーザが、安全性を重視して物件を探している場合、物件Bも好ましい物件ではない。一方、物件Cは、駅から10分の距離にあり、最寄駅から物件Cまでの間の経路は、一方の経路C2は、犯罪の起きたことのある危険地域を通るが、もう一方の経路C1は危険地域を通らず、安全な経路を有している。そして、これらの危険地域に関する情報は、上述した評価値算出処理において犯罪情報501の危険点数として評価値に反映されている。例えば、図16の例では、図12の動作フローにより算出された各経路の評価値の値は大きい方から順にa2>a1>b2>b1>c2>c1であり、A2がもっとも危険な経路で、C1が最も安全な経路であることを、算出された評価値から判定することができる。そのため、サーバ101の制御部200は、評価値が小さい安全な経路を有する物件を、評価値が大きい経路が危険な物件よりも例えば上位に表示するなど優先した態様で表示させることができる。或いは、ユーザは、例えば表示画面に表示された経路の評価値を見ることで、最寄駅から物件までの経路の安全性の高い物件を選択することができる。   For example, in the example of FIG. 16, the property A is a short distance of 5 minutes on foot from the nearest station, but the route from the nearest station to the property A is in a dangerous area, and crimes frequently occur around the route. doing. Therefore, when the user is looking for a property with an emphasis on safety, the property A is not a preferable property. Property B is 15 minutes from the station, route B1 passes through a dangerous area near the nearest station, and route B2 passes through another dangerous area in addition to the dangerous area near the nearest station. ing. Therefore, when the user is looking for a property with an emphasis on safety, the property B is not a preferable property. On the other hand, the property C is 10 minutes away from the station, and the route from the nearest station to the property C passes through the dangerous area where the crime has occurred, while the other route C2 The route C1 does not pass through the hazardous area and has a safe route. Information on these dangerous areas is reflected in the evaluation value as the risk score of the crime information 501 in the evaluation value calculation process described above. For example, in the example of FIG. 16, the evaluation value of each route calculated by the operation flow of FIG. 12 is a2> a1> b2> b1> c2> c1 in descending order, and A2 is the most dangerous route. , C1 can be determined from the calculated evaluation value to be the safest route. Therefore, the control unit 200 of the server 101 can display a property having a safe route with a small evaluation value in a priority manner, for example, by displaying the property at a higher position than a property having a dangerous route with a large evaluation value. Alternatively, the user can select a property with high safety on the route from the nearest station to the property by looking at the evaluation value of the route displayed on the display screen, for example.

以上で述べたように、上述の実施形態によれば、不動産物件の検索の際、検索条件を満たした物件が、その物件から最寄駅までの経路を示す地図とともに表示される。そのため、ユーザはその物件に住んだ場合に利用することになる経路の安全性を容易に確認しながら物件を探すことができる。結果として、物件探しの際に、日々の生活の安全性の確認が容易となり、不動産物件の選定の円滑化を図ることができる。   As described above, according to the above-described embodiment, when searching for a real estate property, the property satisfying the search condition is displayed together with a map showing a route from the property to the nearest station. Therefore, the user can search for the property while easily confirming the safety of the route to be used when living in the property. As a result, when searching for properties, it is easy to check the safety of daily life, and the selection of real estate properties can be facilitated.

また、上述の実施形態によれば、サーバ101は、ユーザからの物件の検索条件の入力を受け付けると、条件を満たす物件を抽出し、抽出された物件と、付近の交通機関の乗り場までの経路の評価値が算出される。そして、算出された評価値を、例えば、物件と、その物件から最寄駅までの経路を示す地図に合わせて表示させることで、表示された評価値を基に、最寄駅から物件までの経路の安全性の高い物件をユーザは選択することができる。或いは、サーバ101の制御部200は、評価値が小さい安全な経路を有する物件を、評価値が大きい経路が危険な物件よりも優先した態様で表示させる。そのため、ユーザに、その物件に住んだ場合に利用することになる経路の安全性の高い物件を提示することができる。   In addition, according to the above-described embodiment, when the server 101 receives an input of a property search condition from the user, the server 101 extracts a property that satisfies the condition, and a route to the nearby transportation facility Is evaluated. Then, by displaying the calculated evaluation value according to, for example, a property and a map showing the route from the property to the nearest station, based on the displayed evaluation value, the distance from the nearest station to the property is displayed. The user can select a property with high route safety. Or the control part 200 of the server 101 displays the property which has a safe route with a small evaluation value in a mode in which a route with a large evaluation value is given priority over a dangerous property. Therefore, it is possible to present the user with a highly safe property on the route to be used when living in the property.

また更に、上述の実施形態によれば、サーバ101は、ユーザからの物件の検索条件の入力を受け付けると、条件を満たす物件を抽出し、抽出された物件と、付近の交通機関の乗り場までの経路の評価値を算出し、評価値に従って物件を並べ替えて出力する。従って、ユーザは、付近の交通機関の乗り場から物件までの経路の治安を示す評価値を得るために、例えば、物件と、交通機関の乗り場とを自身で指定しなくともよい。即ち、ユーザは、物件の検索条件を入力するだけで、検索条件を満たす物件を、その物件の付近の交通機関の乗り場までの治安のよさで比較した結果を得ることができるため、経路の安全性を考慮した物件検索を容易に実行することができる。   Furthermore, according to the above-described embodiment, when the server 101 receives the input of the property search condition from the user, the server 101 extracts the property satisfying the condition, and the extracted property and the nearby transportation facility The route evaluation value is calculated, and the properties are sorted and output according to the evaluation value. Therefore, in order to obtain an evaluation value indicating the security of the route from a nearby transportation platform to the property, the user does not need to specify the property and the transportation platform by himself / herself, for example. In other words, the user can simply enter the property search conditions and obtain a result of comparing the properties satisfying the search conditions with the security to the transportation stop near the property. It is possible to easily execute a property search considering the property.

また、上記の例ではステップS1103において少なくとも1つの経路を検索する例を述べた。しかしながら、実施形態はこれに限定されるものではなく、ステップS1103において複数の経路を検索するように構成してもよい。これは、例えば、最寄駅から物件までの経路は、多くの場合、幾通りもの行き方が存在し、1つの経路の治安が悪いとしても、別の治安がよい行き方が存在する場合がある。そのため、1つの物件に対して、その物件と、最寄りの交通機関の乗り場とを結ぶ複数の経路を抽出し、各経路の治安を比較して物件に対する治安のよい経路を特定することで、治安のよさを考慮しつつ幅広い物件の選択肢を提供することができる。   In the above example, the example in which at least one route is searched in step S1103 has been described. However, the embodiment is not limited to this, and a plurality of routes may be searched in step S1103. For example, in many cases, the route from the nearest station to the property has many ways, and even if the security of one route is poor, there is a case where another route is good. Therefore, by extracting multiple routes connecting the property and the nearest transportation platform for one property, and comparing the security of each route to identify a safe route for the property, It is possible to provide a wide range of property options while taking into account the goodness.

また、上記の実施形態では経路添いで起きた犯罪の履歴に基づいて経路の安全度の評価値を算出する例を述べたが、実施形態はこれに限定されるものではない。例えば、以下に図17及び図18を参照して述べる別の実施形態のように、エリアの安全度を評価した点数を用いて、経路の安全度の評価値を算出してもよい。   In the above embodiment, an example is described in which the evaluation value of the safety degree of the route is calculated based on the history of crimes that occurred along the route. However, the embodiment is not limited to this. For example, as in another embodiment described below with reference to FIGS. 17 and 18, the evaluation value of the safety degree of the route may be calculated using the score obtained by evaluating the safety degree of the area.

図17は、別の実施形態に係る危険エリア情報1700を例示する図である。危険エリア情報1700には、エリア情報1701が登録されている。エリア情報1701は、例えば、図16に示す危険地域のように、過去に犯罪などが起きている危険なエリアについての情報を含み、例えば、エリア識別子、エリア位置、及び危険点数の情報を含んでいる。エリア情報1701のエリア識別子は、例えば、エリア情報1701を他のエリア情報1701と識別するために割り振られた識別子である。エリア情報1701のエリア位置は、例えば、エリア情報1701に情報が登録されているエリアの位置を示す情報である。エリア情報1701のエリア位置には、例えば、犯罪が多発しているエリアを緯度及び経度で表した領域が登録されていてよい。危険点数は、例えば、エリア情報1701に情報が登録されているエリアの安全性の度合いを表す評価値である点数が登録されている。本実施形態においては、危険点数は、値が大きいほど安全性が低く危険であることを示している。   FIG. 17 is a diagram illustrating dangerous area information 1700 according to another embodiment. In the dangerous area information 1700, area information 1701 is registered. The area information 1701 includes, for example, information on a dangerous area where a crime has occurred in the past, such as a dangerous area shown in FIG. 16, and includes, for example, information on an area identifier, an area position, and a risk score. Yes. The area identifier of the area information 1701 is, for example, an identifier assigned to distinguish the area information 1701 from other area information 1701. The area position of the area information 1701 is information indicating the position of an area in which information is registered in the area information 1701, for example. In the area position of the area information 1701, for example, an area in which crimes are frequently generated may be registered in an area represented by latitude and longitude. As the risk score, for example, a score that is an evaluation value representing the degree of safety of an area in which information is registered in the area information 1701 is registered. In the present embodiment, the risk score indicates that the greater the value, the lower the safety and the more dangerous.

図18は、別の実施形態に係る評価値算出処理を例示する図である。図18の評価値算出処理の動作フローは、例えば、サーバ101の制御部200が記憶部210に格納されているプログラム220を読み出して実行することで実施される。一実施形態においては、図11のステップS1105にフローが進むと、図18の評価値算出処理は開始する。   FIG. 18 is a diagram illustrating an evaluation value calculation process according to another embodiment. The operation flow of the evaluation value calculation process in FIG. 18 is implemented, for example, when the control unit 200 of the server 101 reads and executes the program 220 stored in the storage unit 210. In one embodiment, when the flow proceeds to step S1105 in FIG. 11, the evaluation value calculation process in FIG. 18 starts.

ステップS1801においてサーバ101の制御部200は、ステップS1104で選択されている経路が、エリア情報1701のエリア位置を通るエリア情報1701を抽出する。この抽出は、例えば、経路に沿って、経路上の複数の点を所定の間隔で抽出し、抽出した各点の緯度及び経度を取得する。そして、特定した複数の点の緯度及び経度と、エリア情報1701のエリア位置の緯度及び経度とから、経路がエリア位置を通過するエリア情報1701を抽出することで行われてもよい。ステップS1802において制御部200は、経路がエリア位置を通過するエリア情報1701が1つ以上存在するか否かを判定する。エリア情報1701が存在しない場合(ステップS1802がNo)、フローはステップS1804へと進む。一方、ステップS1802において経路がエリア位置を通過するエリア情報1701が1つ以上存在する場合(ステップS1802がYes)、フローはステップS1803へと進む。   In step S1801, the control unit 200 of the server 101 extracts area information 1701 through which the route selected in step S1104 passes the area position of the area information 1701. In this extraction, for example, a plurality of points on the route are extracted at predetermined intervals along the route, and the latitude and longitude of each extracted point are acquired. And it may be performed by extracting the area information 1701 in which the route passes the area position from the latitude and longitude of the specified points and the latitude and longitude of the area position of the area information 1701. In step S1802, the control unit 200 determines whether or not there is one or more area information 1701 in which the route passes the area position. If the area information 1701 does not exist (No in step S1802), the flow proceeds to step S1804. On the other hand, if there is one or more area information 1701 in which the route passes the area position in step S1802 (step S1802 is Yes), the flow proceeds to step S1803.

ステップS1803において、制御部200は、ステップS1801で抽出されたエリア情報1701の危険点数を足し合わせて、経路危険点数を算出する。即ち、例えば、ステップS1801で複数のエリア情報1701が抽出された場合には、それら複数のエリア情報1701の危険点数を足し合わせた合計が、経路危険点数として算出される。また、例えば、ステップS1801で1つのエリア情報1701が抽出された場合には、そのエリア情報1701の危険点数が、経路危険点数として以降の処理で用いられる。   In step S1803, the control unit 200 calculates the route risk score by adding the risk scores of the area information 1701 extracted in step S1801. That is, for example, when a plurality of area information 1701 is extracted in step S1801, the sum of the risk points of the plurality of area information 1701 is calculated as the route risk score. For example, when one area information 1701 is extracted in step S1801, the risk score of the area information 1701 is used as the route risk score in the subsequent processing.

ステップS1804において制御部200は、環境評価情報800を参照し、登録されている環境情報801の地点が、ステップS1104で選択されている経路付近に存在する環境情報801を抽出する。この抽出は、例えば、環境情報801の地点が、選択されている経路から所定の距離以内にある環境情報801を抽出することで行われてもよい。即ち、例えば、経路に沿って、経路上の複数の点を所定の間隔で抽出し、抽出した各点の緯度及び経度を取得する。そして、特定した複数の点の緯度及び経度と、環境情報801の地点の緯度及び経度とが、所定の距離以内にある環境情報801を抽出することで、経路付近に存在する環境情報801を抽出してもよい。そして、制御部200は、抽出された環境情報801の安全点数を合算することで、経路安全点数を算出する。ステップS1805において制御部200は、ステップS1803で得られた経路危険点数から、ステップS1804で得られた経路安全点数を減算することで経路の評価値を算出する。なお、ここで算出される評価値は、ステップS1104で選択された経路の安全度を表す指標として用いることができる。ステップS1805で経路の評価値を算出すると、本動作フローは終了し、フローはステップS1106へと戻る。   In step S1804, the control unit 200 refers to the environment evaluation information 800, and extracts the environment information 801 in which the registered location of the environment information 801 exists near the route selected in step S1104. This extraction may be performed, for example, by extracting the environment information 801 in which the point of the environment information 801 is within a predetermined distance from the selected route. That is, for example, a plurality of points on the route are extracted at predetermined intervals along the route, and the latitude and longitude of each extracted point are acquired. Then, the environment information 801 existing in the vicinity of the route is extracted by extracting the environment information 801 in which the latitude and longitude of the plurality of specified points and the latitude and longitude of the point of the environment information 801 are within a predetermined distance. May be. Then, the control unit 200 calculates the route safety score by adding the safety scores of the extracted environment information 801. In step S1805, the control unit 200 calculates a route evaluation value by subtracting the route safety score obtained in step S1804 from the route risk score obtained in step S1803. Note that the evaluation value calculated here can be used as an index representing the safety degree of the route selected in step S1104. When the route evaluation value is calculated in step S1805, the operation flow ends, and the flow returns to step S1106.

例えば、以上の別の実施形態で例示したように、エリアに対する評価値を用いて経路の評価値が算出されてもよい。また、危険エリア情報1700と同様に、環境評価情報800についても地点ではなくエリアに対して評価値である安全点数を設定し、経路の評価値の算出に用いてもよい。或いは、地点に対する評価値と、エリアに対する評価値とを組み合わせて経路の評価値の算出に用いてもよい。例えば、犯罪の多発しているエリアについては、個々の犯罪を個別に犯罪情報501として登録する代わりに、エリア情報1701のようにエリアとして危険点数を設定して、評価値の算出に用いることが考えられる。例えば、この様に設定することで、個々の犯罪に対する危険点数を個別に犯罪情報501から取得し積算するよりも少ない処理で、経路に対する安全性の評価値を得ることができる。   For example, as exemplified in another embodiment described above, the evaluation value of the route may be calculated using the evaluation value for the area. Similarly to the dangerous area information 1700, the safety evaluation score 800 as an evaluation value may be set for the environment evaluation information 800 instead of the point, and used for calculation of the route evaluation value. Or you may use for the calculation of the evaluation value of a path | route combining the evaluation value with respect to a point, and the evaluation value with respect to an area. For example, for an area where crimes frequently occur, instead of individually registering each crime as crime information 501, a risk score may be set as an area like the area information 1701 and used to calculate an evaluation value. Conceivable. For example, by setting in this way, it is possible to obtain a safety evaluation value for a route with less processing than acquiring and accumulating risk points for individual crimes from the crime information 501 individually.

また、上記の実施形態においては、不動産物件を検索する際に、検索条件を満たした物件を、その物件から最寄駅までの経路を示す地図とともに表示させることで、物件から最寄駅までの経路をユーザに提示する例を述べた。しかしながら、実施形態はこれに限定されるものではなく、例えば、「交差点Bを右折」などのように、物件から最寄駅までの経路を文字による表現でユーザに提示するように構成してもよい。   Further, in the above embodiment, when searching for a real estate property, the property satisfying the search condition is displayed together with a map showing the route from the property to the nearest station, so that the property to the nearest station is displayed. An example of presenting the route to the user was described. However, the embodiment is not limited to this. For example, the route from the property to the nearest station may be presented to the user in the form of characters such as “turn right at intersection B”. Good.

図19は、実施形態に係るサーバ101及び端末102を実現するためのコンピュータ1900のハードウェア構成を例示する図である。図19のサーバ101及び端末102を実現するためのハードウェア構成は、例えば、プロセッサ1901、メモリ1902、記憶装置1903、読取装置1904、通信インタフェース1906、入出力インタフェース1907、及び表示装置1910を備える。なお、プロセッサ1901、メモリ1902、記憶装置1903、読取装置1904、通信インタフェース1906、入出力インタフェース1907は、例えば、バス1908を介して互いに接続されている。   FIG. 19 is a diagram illustrating a hardware configuration of a computer 1900 for realizing the server 101 and the terminal 102 according to the embodiment. A hardware configuration for realizing the server 101 and the terminal 102 in FIG. 19 includes, for example, a processor 1901, a memory 1902, a storage device 1903, a reading device 1904, a communication interface 1906, an input / output interface 1907, and a display device 1910. Note that the processor 1901, the memory 1902, the storage device 1903, the reading device 1904, the communication interface 1906, and the input / output interface 1907 are connected to each other via a bus 1908, for example.

プロセッサ1901は、メモリ1902を利用して例えば上述の動作フローの手順を記述したプログラム220を含むプログラムを実行することにより、上述した各機能部の一部または全部の機能を提供する。例えば、サーバ101の制御部200は、プロセッサ1901であり、また、記憶部210は、例えばメモリ1902、記憶装置1903、及び着脱可能記憶媒体1905を含んでいる。サーバ101のプロセッサ1901は、例えば、記憶装置1903に格納されているプログラムを読み出して実行することで、検索部211、及び出力部212として機能する。サーバ101の記憶装置1903には、例えば、駅管理情報300、物件管理情報400、犯罪履歴情報500、属性管理情報600、時間コード情報700、環境評価情報800、及び危険エリア情報1700が格納されている。   The processor 1901 provides a part or all of the functions of each functional unit described above by executing a program including the program 220 describing the procedure of the above-described operation flow using the memory 1902. For example, the control unit 200 of the server 101 is a processor 1901, and the storage unit 210 includes, for example, a memory 1902, a storage device 1903, and a removable storage medium 1905. For example, the processor 1901 of the server 101 functions as the search unit 211 and the output unit 212 by reading and executing a program stored in the storage device 1903. The storage device 1903 of the server 101 stores, for example, station management information 300, property management information 400, crime history information 500, attribute management information 600, time code information 700, environmental evaluation information 800, and danger area information 1700. Yes.

また、端末102のプロセッサ1901は、例えば、サーバ101から上述の表示情報を受信すると、受信した表示情報に基づいて、表示装置1910の表示画面に物件一覧1400及び物件詳細情報1500などを表示させてよい。   Further, for example, when the processor 1901 of the terminal 102 receives the display information from the server 101, the processor 1901 displays the property list 1400, the property detailed information 1500, and the like on the display screen of the display device 1910 based on the received display information. Good.

メモリ1902は、例えば半導体メモリであり、RAM領域及びROM領域を含んで構成される。記憶装置1903は、例えばハードディスク、フラッシュメモリ等の半導体メモリ、又は外部記憶装置である。   The memory 1902 is, for example, a semiconductor memory, and includes a RAM area and a ROM area. The storage device 1903 is, for example, a hard disk, a semiconductor memory such as a flash memory, or an external storage device.

読取装置1904は、プロセッサ1901の指示に従って着脱可能記憶媒体1905にアクセスする。着脱可能記憶媒体1905は、例えば、半導体デバイス(USBメモリ等)、磁気的作用により情報が入出力される媒体(磁気ディスク等)、光学的作用により情報が入出力される媒体(CD−ROM、DVD等)などにより実現される。通信インタフェース1906は、プロセッサ1901の指示に従ってネットワーク1920を介してデータを送受信する。入出力インタフェース1907は、例えば、入力装置及び出力装置との間のインタフェースに相当する。入力装置は、例えばユーザからの指示を受け付けるキーボードやマウスなどのデバイスである。出力装置は、例えばディスプレーなどの表示装置1910、及びスピーカなどの音声装置である。   The reading device 1904 accesses the removable storage medium 1905 in accordance with instructions from the processor 1901. The detachable storage medium 1905 includes, for example, a semiconductor device (USB memory or the like), a medium (information such as a magnetic disk) to which information is input / output by a magnetic action, For example, a DVD). The communication interface 1906 transmits and receives data via the network 1920 in accordance with instructions from the processor 1901. The input / output interface 1907 corresponds to, for example, an interface between the input device and the output device. The input device is, for example, a device such as a keyboard or a mouse that receives an instruction from the user. The output device is a display device 1910 such as a display and an audio device such as a speaker.

なお、実施形態は図19に示すサーバ101及び端末102のハードウェア構成に限定されるものではなく、例えば、示した構成からいくつかの構成が省略されていても、代替となる構成に置換されていても、あるいは追加の構成を含んでいてもよい。例えば、サーバ101が、端末102に表示情報を送信し、端末102の表示装置において物件一覧1400及び物件詳細情報1500などを表示する場合に、サーバ101は、表示装置1910を含まなくてもよい。また、サーバ101及び端末102のハードウェア構成は、例えば、キーボード、マウス、タッチパネルなどその他の構成を含んでいてもよい。   Note that the embodiment is not limited to the hardware configuration of the server 101 and the terminal 102 illustrated in FIG. 19. For example, even if some configurations are omitted from the configuration illustrated in FIG. Or may include additional configurations. For example, when the server 101 transmits display information to the terminal 102 and displays the property list 1400 and the property detailed information 1500 on the display device of the terminal 102, the server 101 may not include the display device 1910. The hardware configurations of the server 101 and the terminal 102 may include other configurations such as a keyboard, a mouse, and a touch panel, for example.

実施形態に係る各プログラムは、例えば、下記の形態でサーバ101に提供される。
(1)記憶装置1903に予めインストールされている。
(2)着脱可能記憶媒体1905により提供される。
(3)プログラムサーバなどのサーバ1930から提供される。
Each program according to the embodiment is provided to the server 101 in the following form, for example.
(1) Installed in advance in the storage device 1903.
(2) Provided by the removable storage medium 1905.
(3) Provided from a server 1930 such as a program server.

以上において、いくつかの実施形態について説明した。しかしながら、実施形態は上記の実施形態に限定されるものではなく、上述の実施形態の各種変形形態及び代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨及び範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の実施形態を成すことができることが理解されよう。更には、実施形態に示される全構成要素からいくつかの構成要素を削除して又は置換して、或いは実施形態に示される構成要素にいくつかの構成要素を追加して種々の実施形態が実施され得ることが当業者には理解されよう。   In the above, several embodiments have been described. However, the embodiments are not limited to the above-described embodiments, and should be understood as including various modifications and alternatives of the above-described embodiments. For example, it will be understood that various embodiments can be embodied by modifying the components without departing from the spirit and scope thereof. It will be understood that various embodiments can be made by appropriately combining a plurality of components disclosed in the above-described embodiments. Further, various embodiments may be implemented by deleting or replacing some components from all the components shown in the embodiments, or adding some components to the components shown in the embodiments. Those skilled in the art will appreciate that this can be done.

100 物件検索システム
101 サーバ
102 端末
105 ネットワーク
200 制御部
210 記憶部
211 検索部
212 出力部
1900 コンピュータ
1901 プロセッサ
1902 メモリ
1903 記憶装置
1904 読取装置
1905 着脱可能記憶媒体
1906 通信インタフェース
1907 入出力インタフェース
1908 バス
1920 ネットワーク
1930 サーバ
100 property search system 101 server 102 terminal 105 network 200 control unit 210 storage unit 211 search unit 212 output unit 1900 computer 1901 processor 1902 memory 1903 storage device 1904 reader 1905 removable storage medium 1906 communication interface 1907 input / output interface 1908 bus 1920 network 1930 server

Claims (6)

不動産物件についての検索条件を受け付けると、該検索条件を満たす不動産物件を検索するとともに、検索された前記不動産物件と、前記不動産物件の付近に存在する交通機関との間の経路を自動的に検索する工程と、
検索された前記不動産物件の情報を、検索された前記経路を示す地図と合わせて表示するための表示情報を出力する工程と、
を含む、コンピュータが実行する不動産物件の検索方法。
When a search condition for a real estate property is received, a real estate property that satisfies the search condition is searched, and a route between the searched real estate property and a transportation facility in the vicinity of the real estate property is automatically searched. And a process of
Outputting display information for displaying the information of the searched real estate property together with a map indicating the searched route;
A computer-implemented real estate property search method including
所定の地域内に存在する地点又はエリアにおける安全性の評価値を記憶した記憶部の記憶内容を参照して、前記経路の付近にある前記地点の安全性の評価値又は前記経路が通過する前記エリアの安全性の評価値から前記経路の安全性の評価値を算出する工程を更に含み、
前記表示情報は、前記経路が示されている地図に前記経路の安全性の評価値を表示するための情報を更に含む、
請求項1記載のコンピュータが実行する不動産物件の検索方法。
With reference to the storage content of the storage unit storing the safety evaluation value at a point or area existing in a predetermined area, the safety evaluation value of the point near the route or the route passes through Further comprising calculating the safety evaluation value of the route from the safety evaluation value of the area,
The display information further includes information for displaying an evaluation value of safety of the route on a map where the route is shown.
The search method of the real estate article which the computer of Claim 1 performs.
前記表示情報は、検索された前記不動産物件が複数存在する場合に、前記複数の不動産物件のうちで前記経路の安全性の評価値が第1の値を有する不動産物件を、前記第1の値よりも安全性が低いことを示す第2の値を有する不動産物件よりも優先した態様で表示するための情報を更に含む、
ことを特徴とする請求項2記載のコンピュータが実行する不動産物件の検索方法。
The display information includes, when there are a plurality of searched real estate properties, the real estate properties having the first value of the safety evaluation value of the route among the plurality of real estate properties. Further including information for display in a manner prioritized over the real estate having a second value indicating less secure than
The real estate property search method executed by the computer according to claim 2.
前記地点における安全性の評価値は、前記地点で起きた犯罪の危険性を評価した評価値であり、
前記算出する工程は、前記地点で起きた犯罪の発生日に応じて、前記地点で起きた犯罪の危険性を評価した評価値に重み付けを行う、
ことを特徴とする請求項2又は3に記載のコンピュータが実行する不動産物件の検索方法。
The safety evaluation value at the point is an evaluation value that evaluates the risk of a crime occurring at the point,
The calculating step weights an evaluation value that evaluates a risk of a crime occurring at the point according to a date of occurrence of the crime occurring at the point.
The real estate article search method executed by the computer according to claim 2 or 3.
不動産物件についての検索条件を受け付けると、該検索条件を満たす不動産物件を検索するとともに、検索された前記不動産物件と、前記不動産物件の付近に存在する交通機関との間の経路を自動的に検索する検索部と、
検索された前記不動産物件の情報を、検索された前記経路を示す地図と合わせて表示するための表示情報を出力する出力部と、
を含む、情報処理装置。
When a search condition for a real estate property is received, a real estate property that satisfies the search condition is searched, and a route between the searched real estate property and a transportation facility in the vicinity of the real estate property is automatically searched. A search section to
An output unit that outputs display information for displaying the information of the searched real estate property together with a map indicating the searched route;
Including an information processing apparatus.
不動産物件についての検索条件を受け付けると、該検索条件を満たす不動産物件を検索するとともに、検索された前記不動産物件と、前記不動産物件の付近に存在する交通機関との間の経路を自動的に検索し、
検索された前記不動産物件の情報を、検索された前記経路を示す地図と合わせて表示するための表示情報を出力する、
処理をコンピュータに実行させるプログラム。
When a search condition for a real estate property is received, a real estate property that satisfies the search condition is searched, and a route between the searched real estate property and a transportation facility in the vicinity of the real estate property is automatically searched. And
Outputting display information for displaying the searched property information together with a map indicating the searched route;
A program that causes a computer to execute processing.
JP2013245941A 2013-11-28 2013-11-28 Information processing apparatus, method, and program Expired - Fee Related JP6357761B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013245941A JP6357761B2 (en) 2013-11-28 2013-11-28 Information processing apparatus, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013245941A JP6357761B2 (en) 2013-11-28 2013-11-28 Information processing apparatus, method, and program

Publications (2)

Publication Number Publication Date
JP2015103219A true JP2015103219A (en) 2015-06-04
JP6357761B2 JP6357761B2 (en) 2018-07-18

Family

ID=53378819

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013245941A Expired - Fee Related JP6357761B2 (en) 2013-11-28 2013-11-28 Information processing apparatus, method, and program

Country Status (1)

Country Link
JP (1) JP6357761B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101834801B1 (en) * 2016-09-22 2018-03-08 주식회사 호갱노노 The method of displaying bus lines on digital maps

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002007612A (en) * 2000-06-16 2002-01-11 Misawa Homes Co Ltd Device, system and method for providing route and recording medium
JP2003228613A (en) * 2002-02-05 2003-08-15 Yoshitaka Sadamura Real estate lease property application system
JP2004206504A (en) * 2002-12-26 2004-07-22 Fujitsu Ltd Real estate property search program and its device
JP2004362251A (en) * 2003-06-04 2004-12-24 Kazuaki Yamaguchi Property retrieving method, server, and program
JP2007071882A (en) * 2006-10-18 2007-03-22 Mti Ltd Display data formation device
JP2007183745A (en) * 2006-01-05 2007-07-19 Hitachi Software Eng Co Ltd System for providing real estate information
JP2008283380A (en) * 2007-05-09 2008-11-20 Nippon Telegr & Teleph Corp <Ntt> Earthquake situation monitoring apparatus and earthquake situation monitoring method
JP2012189462A (en) * 2011-03-11 2012-10-04 Mic Ware:Kk Navigation device, navigation method, and program
JP2013500519A (en) * 2009-07-23 2013-01-07 エフエムアール エルエルシー Location-based information readout and analysis

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002007612A (en) * 2000-06-16 2002-01-11 Misawa Homes Co Ltd Device, system and method for providing route and recording medium
JP2003228613A (en) * 2002-02-05 2003-08-15 Yoshitaka Sadamura Real estate lease property application system
JP2004206504A (en) * 2002-12-26 2004-07-22 Fujitsu Ltd Real estate property search program and its device
JP2004362251A (en) * 2003-06-04 2004-12-24 Kazuaki Yamaguchi Property retrieving method, server, and program
JP2007183745A (en) * 2006-01-05 2007-07-19 Hitachi Software Eng Co Ltd System for providing real estate information
JP2007071882A (en) * 2006-10-18 2007-03-22 Mti Ltd Display data formation device
JP2008283380A (en) * 2007-05-09 2008-11-20 Nippon Telegr & Teleph Corp <Ntt> Earthquake situation monitoring apparatus and earthquake situation monitoring method
JP2013500519A (en) * 2009-07-23 2013-01-07 エフエムアール エルエルシー Location-based information readout and analysis
JP2012189462A (en) * 2011-03-11 2012-10-04 Mic Ware:Kk Navigation device, navigation method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101834801B1 (en) * 2016-09-22 2018-03-08 주식회사 호갱노노 The method of displaying bus lines on digital maps

Also Published As

Publication number Publication date
JP6357761B2 (en) 2018-07-18

Similar Documents

Publication Publication Date Title
Andrienko et al. Scalable and privacy-respectful interactive discovery of place semantics from human mobility traces
US20180172458A1 (en) Travel planning system, travel planning method, and program
US10746556B2 (en) Recommendation system and method to evaluate the quality of sidewalks and other pedestrian flow zones as a means to operationalize walkability
Hu et al. Geo-knowledge-guided GPT models improve the extraction of location descriptions from disaster-related social media messages
Castro et al. Modeling the impact of earthquake-induced debris on tsunami evacuation times of coastal cities
US9158790B2 (en) Server, dictionary creation method, dictionary creation program, and computer-readable recording medium recording the program
Talhofer et al. Improvement of digital geographic data quality
JP2014203272A (en) New branch store starting candidate place analysis device, method, and program
Priyanti et al. Community preparedness in flood disaster: a qualitative study
JP6945351B2 (en) Real estate property information provision system, real estate property information provision method, and real estate property information provision program
Yan et al. Coupling maximum entropy modeling with geotagged social media data to determine the geographic distribution of tourists
JP6562877B2 (en) Information providing apparatus, method and system
JP2024038374A (en) Method for indicating site by using similarity and process period
JP6357761B2 (en) Information processing apparatus, method, and program
Yang et al. V-irl: Grounding virtual intelligence in real life
Huyck et al. Characterizing uncertainty of general building stock exposure data
Pilko et al. Spatiotemporal ground risk mapping for uncrewed aircraft systems operations
Carlsson Computing views, remodeling environments
Kim et al. Development of a risk assessment model against disasters in high-rise buildings and results of a building simulation analysis
JP2009025970A (en) Risk information provision system, risk information provision method and risk information provision program
Zhou et al. Place descriptions by landmarks
CA3208569A1 (en) Systems and methods for localized information provision using wireless communication
Lang et al. RISe: illustrating georeferenced data of seismic risk and loss assessment studies using Google Earth
Zou et al. Quantitative evaluation of emergency shelters in mountainous areas among multiple scenarios: evidence from Biancheng, China
Moradi et al. A novel approach to support majority voting in spatial group MCDM using density induced OWA operator for seismic vulnerability assessment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160804

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170828

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20171212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180312

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20180320

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180522

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180604

R150 Certificate of patent or registration of utility model

Ref document number: 6357761

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees