CN110968798B - House source display method and device, readable storage medium and processor - Google Patents

House source display method and device, readable storage medium and processor Download PDF

Info

Publication number
CN110968798B
CN110968798B CN201911023021.4A CN201911023021A CN110968798B CN 110968798 B CN110968798 B CN 110968798B CN 201911023021 A CN201911023021 A CN 201911023021A CN 110968798 B CN110968798 B CN 110968798B
Authority
CN
China
Prior art keywords
source
user
information
position information
house source
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.)
Active
Application number
CN201911023021.4A
Other languages
Chinese (zh)
Other versions
CN110968798A (en
Inventor
张伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seashell Housing Beijing Technology Co Ltd
Original Assignee
Seashell Housing Beijing Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seashell Housing Beijing Technology Co Ltd filed Critical Seashell Housing Beijing Technology Co Ltd
Priority to CN201911023021.4A priority Critical patent/CN110968798B/en
Publication of CN110968798A publication Critical patent/CN110968798A/en
Application granted granted Critical
Publication of CN110968798B publication Critical patent/CN110968798B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention provides a house source display method and device, a readable storage medium and a processor, and belongs to the technical field of AR. The method comprises the following steps: detecting position information of a user; searching related information of at least one room source in a preset range taking the position information of the user as a center based on the room source and the position index according to the position information of the user, wherein the related information of the at least one room source comprises the position information of the at least one room source and attribute information of the at least one room source; and displaying attribute information of at least one building source at a corresponding position of the at least one building source in the three-dimensional view of the at least one building based on the three-dimensional view of the at least one building in the predetermined range according to the position information of the user and the position information of the at least one building source. The invention can lead the user to intuitively obtain the specific position of the house source and provide more experience for the user.

Description

House source display method and device, readable storage medium and processor
Technical Field
The invention relates to AR technology, in particular to a house source display method, a house source display device, a readable storage medium and a processor.
Background
When a user finds a house, some existing APP can provide a house finding service based on the geographical position for the user according to the geographical position or the intention area of the user, firstly, the position information of the user is acquired, the position coordinates of the user are acquired through the GPS positioning function of the APP, and then the map house finding function of three dimensions of administrative areas, business circles and communities is provided for the user through the position information. However, this solution has the following drawbacks: the smallest dimension is a cell, and if the cell is large, the user cannot know where the source is in the list, and the user cannot acquire the source and the distance.
Disclosure of Invention
The embodiment of the invention aims to provide a house source display method, a house source display device, a readable storage medium and a house source processor.
In order to achieve the above object, an embodiment of the present invention provides a room source display method, including: detecting position information of a user; searching related information of at least one room source in a preset range taking the position information of the user as a center based on the room source and the position index according to the position information of the user, wherein the related information of the at least one room source comprises the position information of the at least one room source and attribute information of the at least one room source; and displaying attribute information of at least one building source at a corresponding position of the at least one building source in the three-dimensional view of the at least one building based on the three-dimensional view of the at least one building in the predetermined range according to the position information of the user and the position information of the at least one building source.
Preferably, the three-dimensional view of the at least one building is displayed by: searching the position information of at least one building in the preset range according to the position information of the user; and displaying the three-dimensional view of the at least one building according to the position information of the at least one building.
Preferably, the location information of the user includes at least one of longitude, latitude, and altitude.
Preferably, after detecting the location information of the user, the room source display method further includes: according to the position information of the user, searching the position information of at least one peripheral facility in a preset range with the position information of the user as a center; and displaying a three-dimensional view of the at least one peripheral facility according to the position information of the at least one peripheral facility.
Preferably, the related information of the at least one house source further includes surrounding store information of the at least one house source, and after searching for the related information of the at least one house source within the predetermined range, the house source display method further includes: and displaying the surrounding store information of the at least one house source at the corresponding position of the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one house source.
Preferably, the displaying the attribute information of the at least one building source at the corresponding position of the three-dimensional view of the at least one building based on the three-dimensional view of the at least one building within the predetermined range according to the position information of the user and the position information of the at least one building source includes: calculating the horizontal distance and the pitch angle of the house source relative to the user according to the position information of the user and the position information of the at least one house source; and displaying attribute information of the at least one room source at a corresponding position of the three-dimensional view of the at least one building according to the horizontal distance and the pitch angle of the at least one room source relative to the user.
Preferably, the room source and location index are established by: searching three-dimensional coordinates of the position information of the room source to be indexed based on a building database according to the physical address in the attribute information of the room source to be indexed; and establishing the house source and the position index according to the three-dimensional coordinates of the position information of the house source to be indexed and the attribute information of the house source to be indexed.
Preferably, after searching for related information of at least one house source within a predetermined range centering on the location information of the user, the house source display method further includes: displaying a position mark of at least one house source in the preset range and a position mark of the user in a mark display area according to the corresponding relation between the position information of the user and the position information of the at least one house source, wherein the mark display area is divided into a plurality of parts by taking the position mark of the user as the center; judging whether each of the plurality of parts displays a position mark of the house source; and when any part of the parts does not display the position mark of the house source, expanding the preset range to search the relevant information of the house source again for the part which does not display the position mark of the house source until the position mark of the house source is displayed.
The embodiment of the invention also provides a room source display device, which comprises: the device comprises a detection unit, a processing unit and a display unit, wherein the detection unit is used for detecting the position information of a user; the processing unit is used for searching related information of at least one room source in a preset range taking the position information of the user as a center based on the room source and the position index according to the position information of the user, wherein the related information of the at least one room source comprises the position information of the at least one room source and attribute information of the at least one room source; the display unit is used for displaying the attribute information of at least one building source at the corresponding position of the three-dimensional view of the at least one building source according to the position information of the user and the position information of the at least one building source based on the three-dimensional view of the at least one building in the preset range.
Preferably, the processing unit is further configured to search for location information of at least one building within the predetermined range according to the location information of the user; the display unit is further used for displaying the three-dimensional view of the at least one building according to the position information of the at least one building.
Preferably, the location information of the user includes at least one of longitude, latitude, and altitude.
Preferably, the processing unit is further configured to search for location information of at least one peripheral facility within a predetermined range centered on the location information of the user according to the location information of the user; the display unit is further configured to display a three-dimensional view of the at least one peripheral facility according to the position information of the at least one peripheral facility.
Preferably, the related information of the at least one house source further includes surrounding store information of the at least one house source, and the display unit is further configured to, after searching for the related information of the at least one house source within the predetermined range: and displaying the surrounding store information of the at least one house source at the corresponding position of the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one house source.
Preferably, the display unit is further configured to: calculating the horizontal distance and the pitch angle of the house source relative to the user according to the position information of the user and the position information of the at least one house source; and displaying attribute information of the at least one room source at a corresponding position of the three-dimensional view of the at least one building according to the horizontal distance and the pitch angle of the at least one room source relative to the user.
Preferably, the processing unit is further configured to: searching three-dimensional coordinates of the position information of the room source to be indexed based on a building database according to the physical address in the attribute information of the room source to be indexed; and establishing the house source and the position index according to the three-dimensional coordinates of the position information of the house source to be indexed and the attribute information of the house source to be indexed.
Preferably, after searching for the related information of at least one house source within a predetermined range centering on the position information of the user, the display unit is further configured to display a position mark of the at least one house source of the predetermined range and a position mark of the user in a mark display area, wherein the mark display area is divided into a plurality of parts centering on the position mark of the user, according to a correspondence relationship between the position information of the user and the position information of the at least one house source; the processing unit is further configured to determine whether each of the plurality of portions displays a location mark of the room source; and when any part of the parts does not display the position mark of the house source, expanding the preset range to search the relevant information of the house source again for the part which does not display the position mark of the house source until the position mark of the house source is displayed.
Embodiments of the present invention also provide a machine-readable storage medium having stored thereon instructions for causing a machine to perform the house source display method described above.
The embodiment of the invention also provides a processor for running a program, wherein the program is used for executing the house source display method.
Through the technical scheme, the house source display method, the house source display device, the readable storage medium and the processor provided by the invention have the advantages that firstly, the relevant information of the house source comprising the position information and the attribute information of the house source is searched according to the position information of the user, and then the attribute information of the house source is displayed at the corresponding position of the building according to the relevant information of the house source, so that the user can intuitively obtain the specific position of the house source, and the user can experience more.
Additional features and advantages of embodiments of the invention will be set forth in the detailed description which follows.
Drawings
The accompanying drawings are included to provide a further understanding of embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain, without limitation, the embodiments of the invention. In the drawings:
FIG. 1 is a flow chart of a room source display method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a three-dimensional view of a building according to an embodiment of the present invention
FIG. 3 is a flow chart of a room source display method provided by another embodiment of the present invention;
FIG. 4 is a flow chart of a room source display method provided by another embodiment of the present invention;
FIG. 5 is a flow chart of a room source display method provided by another embodiment of the present invention;
FIG. 6 is a flowchart of an index creating method according to an embodiment of the present invention;
FIG. 7 is a flow chart of a method for displaying a room source according to another embodiment of the present invention;
FIG. 8 is a schematic view of a marker display area according to an embodiment of the present invention;
FIG. 9 is a display interface diagram of a room source display method according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a room source display device according to an embodiment of the present invention.
Description of the reference numerals
1. Detection unit 2 processing unit
3. And a display unit.
Detailed Description
The following describes the detailed implementation of the embodiments of the present invention with reference to the drawings. It should be understood that the detailed description and specific examples, while indicating and illustrating the invention, are not intended to limit the invention.
Fig. 1 is a flowchart of a room source display method according to an embodiment of the present invention. As shown in fig. 1, the room source display method includes:
step S11, detecting the position information of the user;
step S12, searching relevant information of at least one room source in a preset range taking the position information of the user as a center based on the room source and the position index according to the position information of the user, wherein the relevant information of the at least one room source comprises the position information of the at least one room source and attribute information of the at least one room source;
and step S13, based on the three-dimensional view of at least one building in the preset range, displaying the attribute information of at least one house source at the corresponding position of the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one house source.
In step S11, when the user enters the display page of the house source, the positioning information of the user, such as the longitude, latitude and altitude of the user, may be obtained through the positioning module built in the AR (i.e., augmented Reality, augmented reality) display device (e.g., mobile phone, etc.).
In step S12, in the present invention, a house source and a location index may be established. In the search, the location information (longitude and latitude coordinates, floor height, etc.) and attribute information (for example, a floor name, a number of a building where the house is located, a price average of the floor house, etc.) of the house can be obtained by searching the house with longitude and latitude, which are longitude and latitude in a predetermined range, and the predetermined range can be freely set. The specific index-building process will be described in detail below.
In step S13, attribute information of the building source is displayed at a corresponding position of the three-dimensional view of the building, for example, a mode of suspending bubbles is used, characters expressing the attribute information of the building source are displayed in the bubbles, and meanwhile, the bubbles are ensured to suspend on the floor where the building source is located. When the user wants to see a room source in a larger range (e.g., a range farther from himself), the predetermined range may be selected to be adjusted (e.g., by a finger stretching action on the display interface, etc.) so that the display interface may display room source information in a larger range.
Fig. 2 is a schematic diagram of a method for displaying a three-dimensional view of a building according to an embodiment of the present invention. As shown in fig. 2, the method includes:
step S21, according to the position information of the user, searching the position information of at least one building in the preset range;
and step S22, displaying the three-dimensional view of the at least one building according to the position information of the at least one building.
In step S22, the location information of at least one building within a predetermined range centered on the location of the user is searched from the database.
In step S23, using AR technology, a three-dimensional view of at least one building is displayed at a corresponding location according to the location information of the at least one building, that is, all buildings within a predetermined range, including shapes and colors of the building are displayed.
Fig. 3 is a flowchart of a room source display method according to another embodiment of the present invention. As shown in fig. 3, displaying attribute information of the at least one house source at a corresponding location of the at least one house source where the at least one house source is located according to the location information of the user and the location information of the at least one house source includes:
step S31, calculating the horizontal distance and pitch angle of the house source relative to the user according to the position information of the user and the position information of the at least one house source;
and step S32, displaying attribute information of the at least one house source at a corresponding position of the three-dimensional view of the at least one building according to the horizontal distance and the pitch angle of the at least one house source relative to the user.
The embodiment is a specific implementation manner in which the attribute information of at least one room source is displayed in the above step S13.
In step S31, if the latitude and longitude coordinates of the house source are known, it is known to which building the house source belongs. Then, the distance between the house source and the user can be calculated through the longitude and latitude coordinates of the house source and the longitude and latitude coordinates of the user, and the pitch angle of the house source relative to the user can be calculated through the tan function by combining the floor height of the house source and the altitude of the user.
In step S32, attribute information of the house source can be displayed at a corresponding position of the building through a distance and a pitch angle of the house source relative to the user, and an included angle between a connecting line of the house source and the user and a horizontal direction is the pitch angle.
Fig. 4 is a flowchart of a room source display method according to another embodiment of the present invention. As shown in fig. 4, the method includes:
step S41, according to the position information of the user, searching the position information of at least one peripheral facility in a preset range with the position information of the user as the center;
and step S42, displaying a three-dimensional view of the at least one peripheral facility according to the position information of the at least one peripheral facility.
In the embodiment of the invention, the information of the peripheral facilities of the house source can be stored in the database, the peripheral facilities can comprise a district, a subway, a hospital, a supermarket, a park and the like, the information of the peripheral facilities of the house source can be obtained through two channels, one is obtained periodically through cooperation with a map product through an API (namely Application Program Interface, an application program interface), the other is obtained through a broker, when the peripheral information of the house source is changed, the broker can record and change in the system, and an index of the peripheral facilities of the house source is established, wherein different indexes can be established according to different types of the peripheral facilities, and each peripheral facility establishes an index.
In step S41, the location information of the peripheral facilities within a predetermined range centered on the location of the user is searched from the database, and the predetermined range can be freely set as well.
In step S42, the AR technique may also be used to display a three-dimensional view of at least one peripheral facility at a corresponding position, i.e., to display all peripheral facilities within a predetermined range, including the shape and color of the peripheral facility, based on the position information of the at least one peripheral facility.
For peripheral facilities, embodiments of the present invention may also be marked on peripheral facilities, such as a "hospital" using bubble markers on a hospital. The bubble position may be set at will or may be set according to the distance of the user from the facility, e.g. the further the user is from the facility the more up the bubble position.
Fig. 5 is a flowchart of a room source display method according to another embodiment of the present invention. As shown in fig. 4, the method includes:
step S51, detecting the position information of the user;
step S52, searching relevant information of at least one room source in a preset range taking the position information of the user as a center based on the room source and the position index according to the position information of the user, wherein the relevant information of the at least one room source comprises the position information of the at least one room source and attribute information of the at least one room source;
Step S53, based on the three-dimensional view of at least one building in the preset range, displaying attribute information of at least one house source at a corresponding position of the at least one house source in the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one house source;
and step S54, based on the three-dimensional view of at least one building in the preset range, displaying the surrounding store information of at least one building source at the corresponding position of the three-dimensional view of the at least one building source according to the position information of the user and the position information of the at least one building source.
In the embodiment of the invention, the related information of the house source can also comprise the information of the surrounding stores of the house source, that is, the database can also store the information of the surrounding stores of the house source, such as the position information of the stores and the like.
The steps S51-S53 are the same as above, and detailed description thereof will not be repeated here.
In step S54, the surrounding store information to which the broker of each house source belongs may also be displayed at a corresponding location of the building as the attribute information of the house source described above. The surrounding store information may include a list of stores, a distance of the store from the user, and a location link of the store. The user can quickly find the store by direct navigation according to the position links of the store.
Fig. 6 is a flowchart of an index creating method according to an embodiment of the present invention. As shown in fig. 6, the method includes:
step S61, searching three-dimensional coordinates of position information of a room source to be indexed based on a building database according to a physical address in attribute information of the room source to be indexed;
step S62, building the house source and the position index according to the three-dimensional coordinates of the position information of the house source to be indexed and the attribute information of the house source to be indexed.
In step S61, when the server receives the entrustment of the owner and inputs the related information of the house source, the house source is the house source to be indexed. Accordingly, the broker-oriented server may generate a house commission number houseCode (the number represents the house to be indexed at this time and may change with each transaction of the house), and then, according to the physical address (e.g., a number of buildings, a number of units, etc.) in the relevant information of the house to be indexed, the house to be indexed and the corresponding hdic_house_id (i.e., the unique identity of the house to be indexed, which is not variable in the building database) may be found in the building database. When the broker-oriented server and the user-oriented server perform data synchronization, the user-oriented server acquires geographic coordinates (such as longitude and latitude coordinates) and floor information of a building and a cell of the house to be indexed from a building database through hdyc_house_id, forms three-dimensional coordinates of the position information (including longitude coordinates, latitude coordinates and floor information) of the house, and stores the three-dimensional coordinates into a mysql database, wherein the home code is used as a main key.
In step S62, the search service program subscribes binlog of mysql of the user-oriented service end, and when the user-oriented service end has a new or updated room source to be indexed, the search service program obtains information of the room source to be indexed from the user-oriented service end through the port, and at this time, the user-oriented service end transmits the room source position information and attribute information associated with the houseCode to the search service program, and the search service program indexes the information to form a corresponding relationship between the position information of the room source to be indexed and the attribute information of the room source to be indexed.
Fig. 7 is a flowchart of a method for displaying a room source according to another embodiment of the present invention. As shown in fig. 7, the method includes:
step S71, displaying the position mark of at least one house source in the preset range and the position mark of the user in a mark display area according to the corresponding relation between the position information of the user and the position information of the at least one house source, wherein the mark display area is divided into a plurality of parts by taking the position mark of the user as the center;
step S72, judging whether each part of the plurality of parts displays the position mark of the house source;
Step S73, when any one of the parts does not display the position mark of the house source, expanding the preset range to search the relevant information of the house source again for the part which does not display the position mark of the house source until the position mark of the house source is displayed;
step S73, when all parts display the position marks of the house source, no processing is performed.
In step S71, as shown in fig. 8, a circular marker display area, which may be a radar chart, is provided and divided equally into 4 areas. Those skilled in the art will appreciate that other shapes (e.g., square, etc.) of the indicia display regions or dividing the indicia display regions into other numbers may also meet the requirements of embodiments of the present invention. In fig. 8, the user's position marks are displayed at the center of a circle (i.e., the intersection of intersecting lines), and the display direction from the position mark of each house source to the user's position mark is the same as the actual direction, and the display distance is reduced in the same scale as the actual distance.
In step S72, if there is a room source in only the northwest direction within the predetermined range of the current user' S position, there may be a case where there is a position mark display of the room source only in the 1 st area of the mark display area (assuming that the 1 st area corresponds to the northwest direction) and there is no position mark display of the room source in the other directions, and therefore, the embodiment of the present invention determines whether or not there is a position mark of the room source displayed in each portion.
In step S73, if any one of the parts does not display the position mark of the house source, for example, the 2 nd area (assuming that the 2 nd area corresponds to the northeast direction) does not display the position mark of the house source, the relevant information of the house source is searched again by expanding the predetermined range in the northeast direction until the 2 nd area displays the position mark of the house source. Thus, the position marks of the house source can be displayed in all 4 areas.
Fig. 9 is a display interface diagram of a room source display method according to an embodiment of the present invention. As shown in fig. 9, there are some buildings on the display interface, air bubbles are marked on the buildings, attribute information of a house source is in the air bubbles, including a building name, a building number and a cell average price to which the house source belongs, and links of a store are also provided.
Fig. 10 is a schematic structural diagram of a room source display device according to an embodiment of the present invention. As shown in fig. 10, the room source display device includes: a detection unit 1, a processing unit 2 and a display unit 3, wherein the detection unit 1 is used for detecting position information of a user; the processing unit 2 is configured to search, according to the location information of the user, related information of at least one room source in a predetermined range centered on the location information of the user based on the room source and the location index, where the related information of the at least one room source includes the location information of the at least one room source and attribute information of the at least one room source; the display unit 3 is configured to display attribute information of at least one building in a corresponding position of the at least one building in the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one building.
Preferably, the processing unit 2 is further configured to search for location information of at least one building within the predetermined range according to the location information of the user; the display unit 3 is further configured to display a three-dimensional view of the at least one building according to the location information of the at least one building.
Preferably, the location information of the user includes at least one of longitude, latitude, and altitude.
Preferably, the processing unit 2 is further configured to search, according to the location information of the user, location information of at least one peripheral facility within a predetermined range centered on the location information of the user; the display unit 3 is further configured to display a three-dimensional view of the at least one peripheral facility according to the position information of the at least one peripheral facility.
Preferably, the related information of the at least one house source further includes surrounding store information of the at least one house source, and the display unit 3 is further configured to, after searching for the related information of the at least one house source within the predetermined range: and displaying the surrounding store information of the at least one house source at the corresponding position of the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one house source.
Preferably, the display unit 3 is further configured to: calculating the horizontal distance and the pitch angle of the house source relative to the user according to the position information of the user and the position information of the at least one house source; and displaying attribute information of the at least one room source at a corresponding position of the three-dimensional view of the at least one building according to the horizontal distance and the pitch angle of the at least one room source relative to the user.
Preferably, the processing unit 2 is further configured to: searching three-dimensional coordinates of the position information of the room source to be indexed based on a building database according to the physical address in the attribute information of the room source to be indexed; and establishing the house source and the position index according to the three-dimensional coordinates of the position information of the house source to be indexed and the attribute information of the house source to be indexed.
Preferably, after searching for related information of at least one house source within a predetermined range centering on the location information of the user, the display unit 3 is further configured to: displaying a position mark of at least one house source in the preset range and a position mark of the user in a mark display area according to the corresponding relation between the position information of the user and the position information of the at least one house source, wherein the mark display area is divided into a plurality of parts by taking the position mark of the user as the center; the processing unit is further configured to: judging whether each of the plurality of parts displays a position mark of a house source; and when any part of the parts does not display the position mark of the house source, expanding the preset range for the part which does not display the position mark of the house source and searching the related information of the house source again until the position mark of the house source is displayed.
The embodiments of the room source display device are similar to the embodiments of the room source display method described above, and will not be described here again.
Through the technical scheme, the house source display method, the house source display device, the readable storage medium and the processor provided by the invention have the advantages that firstly, the relevant information of the house source comprising the position information and the attribute information of the house source is searched according to the position information of the user, and then the attribute information of the house source is displayed at the corresponding position of the building according to the relevant information of the house source, so that the user can intuitively obtain the specific position of the house source, and the user can experience more.
The house source display device comprises a processor and a memory, wherein the detection unit, the processing unit, the display unit and the like are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor includes a kernel, and the kernel fetches the corresponding program unit from the memory. The kernel can be provided with one or more than one, and a user can intuitively obtain the specific position of the house source by adjusting the kernel parameters.
The memory may include volatile memory, random Access Memory (RAM), and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM), among other forms in computer readable media, the memory including at least one memory chip.
The embodiment of the invention provides a storage medium, on which a program is stored, which when executed by a processor, implements the house source display method.
The embodiment of the invention provides a processor which is used for running a program, wherein the room source display method is executed when the program runs.
The embodiment of the invention provides equipment, which comprises a processor, a memory and a program stored in the memory and capable of running on the processor, wherein the processor realizes the following steps when executing the program:
detecting position information of a user; searching related information of at least one room source in a preset range taking the position information of the user as a center based on the room source and the position index according to the position information of the user, wherein the related information of the at least one room source comprises the position information of the at least one room source and attribute information of the at least one room source; and displaying attribute information of at least one building source at a corresponding position of the at least one building source in the three-dimensional view of the at least one building based on the three-dimensional view of the at least one building in the predetermined range according to the position information of the user and the position information of the at least one building source.
Preferably, the three-dimensional view of the at least one building is displayed by: searching the position information of at least one building in the preset range according to the position information of the user; and displaying the three-dimensional view of the at least one building according to the position information of the at least one building.
Preferably, the location information of the user includes at least one of longitude, latitude, and altitude.
Preferably, after detecting the location information of the user, the room source display method further includes: according to the position information of the user, searching the position information of at least one peripheral facility in a preset range with the position information of the user as a center; and displaying a three-dimensional view of the at least one peripheral facility according to the position information of the at least one peripheral facility.
Preferably, the related information of the at least one house source further includes surrounding store information of the at least one house source, and after searching for the related information of the at least one house source within the predetermined range, the house source display method further includes: and displaying the surrounding store information of the at least one house source at the corresponding position of the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one house source.
Preferably, the displaying the attribute information of the at least one building source at the corresponding position of the three-dimensional view of the at least one building based on the three-dimensional view of the at least one building within the predetermined range according to the position information of the user and the position information of the at least one building source includes: calculating the horizontal distance and the pitch angle of the house source relative to the user according to the position information of the user and the position information of the at least one house source; and displaying attribute information of the at least one room source at a corresponding position of the three-dimensional view of the at least one building according to the horizontal distance and the pitch angle of the at least one room source relative to the user.
Preferably, the room source and location index are established by: searching three-dimensional coordinates of the position information of the room source to be indexed based on a building database according to the physical address in the attribute information of the room source to be indexed; and establishing the house source and the position index according to the three-dimensional coordinates of the position information of the house source to be indexed and the attribute information of the house source to be indexed.
Preferably, after searching for related information of at least one house source within a predetermined range centering on the location information of the user, the house source display method further includes: displaying a position mark of at least one house source in the preset range and a position mark of the user in a mark display area according to the corresponding relation between the position information of the user and the position information of the at least one house source, wherein the mark display area is divided into a plurality of parts by taking the position mark of the user as the center; judging whether each of the plurality of parts displays a position mark of a house source; and when any part of the parts does not display the position mark of the house source, expanding the preset range for the part which does not display the position mark of the house source and searching the related information of the house source again until the position mark of the house source is displayed.
The device herein may be a server, PC, PAD, cell phone, etc.
The application also provides a computer program product adapted to perform, when executed on a data processing device, a program initialized with the method steps of:
detecting position information of a user; searching related information of at least one room source in a preset range taking the position information of the user as a center based on the room source and the position index according to the position information of the user, wherein the related information of the at least one room source comprises the position information of the at least one room source and attribute information of the at least one room source; and displaying attribute information of at least one building source at a corresponding position of the at least one building source in the three-dimensional view of the at least one building based on the three-dimensional view of the at least one building in the predetermined range according to the position information of the user and the position information of the at least one building source.
Preferably, the three-dimensional view of the at least one building is displayed by: searching the position information of at least one building in the preset range according to the position information of the user; and displaying the three-dimensional view of the at least one building according to the position information of the at least one building.
Preferably, the location information of the user includes at least one of longitude, latitude, and altitude.
Preferably, after detecting the location information of the user, the room source display method further includes: according to the position information of the user, searching the position information of at least one peripheral facility in a preset range with the position information of the user as a center; and displaying a three-dimensional view of the at least one peripheral facility according to the position information of the at least one peripheral facility.
Preferably, the related information of the at least one house source further includes surrounding store information of the at least one house source, and after searching for the related information of the at least one house source within the predetermined range, the house source display method further includes: and displaying the surrounding store information of the at least one house source at the corresponding position of the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one house source.
Preferably, the displaying the attribute information of the at least one building source at the corresponding position of the three-dimensional view of the at least one building based on the three-dimensional view of the at least one building within the predetermined range according to the position information of the user and the position information of the at least one building source includes: calculating the horizontal distance and the pitch angle of the house source relative to the user according to the position information of the user and the position information of the at least one house source; and displaying attribute information of the at least one room source at a corresponding position of the three-dimensional view of the at least one building according to the horizontal distance and the pitch angle of the at least one room source relative to the user.
Preferably, the room source and location index are established by: searching three-dimensional coordinates of the position information of the room source to be indexed based on a building database according to the physical address in the attribute information of the room source to be indexed; and establishing the house source and the position index according to the three-dimensional coordinates of the position information of the house source to be indexed and the attribute information of the house source to be indexed.
Preferably, after searching for related information of at least one house source within a predetermined range centering on the location information of the user, the house source display method further includes: displaying a position mark of at least one house source in the preset range and a position mark of the user in a mark display area according to the corresponding relation between the position information of the user and the position information of the at least one house source, wherein the mark display area is divided into a plurality of parts by taking the position mark of the user as the center; judging whether each of the plurality of parts displays a position mark of a house source; and when any part of the parts does not display the position mark of the house source, expanding the preset range for the part which does not display the position mark of the house source and searching the related information of the house source again until the position mark of the house source is displayed.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, etc., such as Read Only Memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises an element.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and variations of the present application will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the application are to be included in the scope of the claims of the present application.

Claims (16)

1. A house source display method, characterized in that the house source display method comprises:
detecting position information of a user;
searching related information of at least one room source in a preset range taking the position information of the user as a center based on the room source and the position index according to the position information of the user, wherein the related information of the at least one room source comprises the position information of the at least one room source and attribute information of the at least one room source;
Displaying attribute information of at least one building source at a corresponding position of the at least one building source in the three-dimensional view of the at least one building based on the three-dimensional view of the at least one building within the predetermined range according to the position information of the user and the position information of the at least one building source;
after searching for related information of at least one house source within a predetermined range centering on the location information of the user, the house source display method further includes:
displaying a position mark of at least one house source in the preset range and a position mark of the user in a mark display area according to the corresponding relation between the position information of the user and the position information of the at least one house source, wherein the mark display area is divided into a plurality of parts by taking the position mark of the user as the center;
judging whether each of the plurality of parts displays a position mark of the house source;
and when any part of the parts does not display the position mark of the house source, expanding the preset range to search the relevant information of the house source again for the part which does not display the position mark of the house source until the position mark of the house source is displayed.
2. The room source display method of claim 1, wherein the three-dimensional view of the at least one building is displayed by:
searching the position information of at least one building in the preset range according to the position information of the user;
and displaying the three-dimensional view of the at least one building according to the position information of the at least one building.
3. The room source display method of claim 1, wherein the user's location information comprises at least one of longitude, latitude, and altitude.
4. The room source display method according to claim 1, wherein after detecting the position information of the user, the room source display method further comprises:
according to the position information of the user, searching the position information of at least one peripheral facility in a preset range with the position information of the user as a center;
and displaying a three-dimensional view of the at least one peripheral facility according to the position information of the at least one peripheral facility.
5. The house source display method according to claim 1, wherein the related information of the at least one house source further includes surrounding store information of the at least one house source, and after searching for the related information of the at least one house source within the predetermined range, the house source display method further comprises:
And displaying the surrounding store information of the at least one house source at the corresponding position of the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one house source.
6. The room source display method according to claim 1, wherein the displaying the attribute information of the at least one room source at the corresponding position of the three-dimensional view of the at least one building based on the three-dimensional view of the at least one building within the predetermined range according to the position information of the user and the position information of the at least one room source comprises:
calculating the horizontal distance and the pitch angle of the house source relative to the user according to the position information of the user and the position information of the at least one house source;
and displaying attribute information of the at least one room source at a corresponding position of the three-dimensional view of the at least one building according to the horizontal distance and the pitch angle of the at least one room source relative to the user.
7. The room source display method of claim 1, wherein the room source and location index are established by:
searching three-dimensional coordinates of the position information of the room source to be indexed based on a building database according to the physical address in the attribute information of the room source to be indexed;
And establishing the house source and the position index according to the three-dimensional coordinates of the position information of the house source to be indexed and the attribute information of the house source to be indexed.
8. A room source display device, comprising:
the device comprises a detection unit, a processing unit and a display unit, wherein,
the detection unit is used for detecting the position information of the user;
the processing unit is used for searching related information of at least one room source in a preset range taking the position information of the user as a center based on the room source and the position index according to the position information of the user, wherein the related information of the at least one room source comprises the position information of the at least one room source and attribute information of the at least one room source;
the display unit is used for displaying attribute information of at least one building source at a corresponding position of the three-dimensional view of the at least one building source according to the position information of the user and the position information of the at least one building source based on the three-dimensional view of the at least one building in the preset range;
after searching for related information of at least one house source within a predetermined range centering on the location information of the user,
The display unit is further configured to display, in a tag display area, a location tag of at least one house source in the predetermined range and a location tag of the user according to a correspondence between location information of the user and location information of the at least one house source, wherein the tag display area is divided into a plurality of portions with the location tag of the user as a center;
the processing unit is further configured to:
judging whether each of the plurality of parts displays a position mark of a house source;
and when any part of the parts does not display the position mark of the house source, expanding the preset range for the part which does not display the position mark of the house source and searching the related information of the house source again until the position mark of the house source is displayed.
9. The room source display device of claim 8, wherein,
the processing unit is further used for searching the position information of at least one building in the preset range according to the position information of the user;
the display unit is further used for displaying the three-dimensional view of the at least one building according to the position information of the at least one building.
10. The room source display device of claim 8, wherein the user's location information comprises at least one of longitude, latitude, and altitude.
11. The room source display device of claim 8, wherein,
the processing unit is further used for searching for the position information of at least one peripheral facility within a preset range taking the position information of the user as a center according to the position information of the user;
the display unit is further configured to display a three-dimensional view of the at least one peripheral facility according to the position information of the at least one peripheral facility.
12. The house source display device of claim 8, wherein the related information of the at least one house source further comprises surrounding store information of the at least one house source, and the display unit is further configured to, after searching for the related information of the at least one house source within the predetermined range:
and displaying the surrounding store information of the at least one house source at the corresponding position of the three-dimensional view of the at least one building according to the position information of the user and the position information of the at least one house source.
13. The room source display device of claim 8, wherein the display unit is further configured to:
calculating the horizontal distance and the pitch angle of the house source relative to the user according to the position information of the user and the position information of the at least one house source;
And displaying attribute information of the at least one room source at a corresponding position of the three-dimensional view of the at least one building according to the horizontal distance and the pitch angle of the at least one room source relative to the user.
14. The room source display device of claim 8, wherein the processing unit is further configured to:
searching three-dimensional coordinates of the position information of the room source to be indexed based on a building database according to the physical address in the attribute information of the room source to be indexed;
and establishing the house source and the position index according to the three-dimensional coordinates of the position information of the house source to be indexed and the attribute information of the house source to be indexed.
15. A machine-readable storage medium having stored thereon instructions for causing a machine to perform the house source display method of any of claims 1-7.
16. A processor, characterized by being configured to run a program, wherein the program is configured to perform the room source display method according to any one of claims 1-7 when run.
CN201911023021.4A 2019-10-25 2019-10-25 House source display method and device, readable storage medium and processor Active CN110968798B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911023021.4A CN110968798B (en) 2019-10-25 2019-10-25 House source display method and device, readable storage medium and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911023021.4A CN110968798B (en) 2019-10-25 2019-10-25 House source display method and device, readable storage medium and processor

Publications (2)

Publication Number Publication Date
CN110968798A CN110968798A (en) 2020-04-07
CN110968798B true CN110968798B (en) 2023-11-24

Family

ID=70029872

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911023021.4A Active CN110968798B (en) 2019-10-25 2019-10-25 House source display method and device, readable storage medium and processor

Country Status (1)

Country Link
CN (1) CN110968798B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111597466A (en) * 2020-04-30 2020-08-28 北京字节跳动网络技术有限公司 Display method and device and electronic equipment
CN112182432A (en) * 2020-09-25 2021-01-05 瑞庭网络技术(上海)有限公司 House resource display method and device
CN112818042A (en) * 2021-01-25 2021-05-18 深圳市房多多网络科技有限公司 Information display method, device and equipment
CN114625983B (en) * 2022-03-28 2023-08-15 北京有竹居网络技术有限公司 House source information display method and device, electronic equipment and readable storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024248A (en) * 2000-07-07 2002-01-25 Good Com Kk On-line real estate retrieval system
CN101937449A (en) * 2010-07-01 2011-01-05 上海杰图房网信息科技有限公司 House property display system and method based on panoramic electronic map
CN102291435A (en) * 2011-07-15 2011-12-21 武汉大学 Mobile information searching and knowledge discovery system based on geographic spatiotemporal data
CN106250425A (en) * 2016-07-25 2016-12-21 百度在线网络技术(北京)有限公司 Exchange method and device for Search Results
CN106484693A (en) * 2015-08-25 2017-03-08 普天信息技术有限公司 Map-indication method, picture block storage method and picture display terminal
CN106779940A (en) * 2016-12-13 2017-05-31 中国联合网络通信集团有限公司 A kind of confirmation method and device for showing commodity
CN108388611A (en) * 2018-02-07 2018-08-10 链家网(北京)科技有限公司 A kind of information of real estate display methods and server
CN108830692A (en) * 2018-06-20 2018-11-16 厦门市超游网络科技股份有限公司 Long-range panorama sees room method, apparatus, user terminal, server and storage medium
CN109636464A (en) * 2018-12-11 2019-04-16 深圳市房多多网络科技有限公司 Intelligence based on AR technology looks for room method and system
CN109649275A (en) * 2018-11-29 2019-04-19 福瑞泰克智能***有限公司 A kind of driving assistance system and method based on augmented reality
CN110059209A (en) * 2019-03-16 2019-07-26 平安城市建设科技(深圳)有限公司 Information of real estate display methods, device, equipment and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8364689B2 (en) * 2006-12-22 2013-01-29 Verizon Patent And Licensing Inc. Methods and apparatus for providing a location based search
US20090132236A1 (en) * 2007-11-16 2009-05-21 Iac Search & Media, Inc. Selection or reliable key words from unreliable sources in a system and method for conducting a search
CN103139700B (en) * 2011-11-28 2017-06-27 联想(北京)有限公司 A kind of method and system of terminal positioning
CN104748739B (en) * 2013-12-29 2017-11-03 刘进 A kind of intelligent machine augmented reality implementation method
CN106874439A (en) * 2016-06-17 2017-06-20 何国斌 A kind of method and system for searching for house property information
CN108154558B (en) * 2017-11-21 2021-10-15 中电海康集团有限公司 Augmented reality method, device and system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024248A (en) * 2000-07-07 2002-01-25 Good Com Kk On-line real estate retrieval system
CN101937449A (en) * 2010-07-01 2011-01-05 上海杰图房网信息科技有限公司 House property display system and method based on panoramic electronic map
CN102291435A (en) * 2011-07-15 2011-12-21 武汉大学 Mobile information searching and knowledge discovery system based on geographic spatiotemporal data
CN106484693A (en) * 2015-08-25 2017-03-08 普天信息技术有限公司 Map-indication method, picture block storage method and picture display terminal
CN106250425A (en) * 2016-07-25 2016-12-21 百度在线网络技术(北京)有限公司 Exchange method and device for Search Results
CN106779940A (en) * 2016-12-13 2017-05-31 中国联合网络通信集团有限公司 A kind of confirmation method and device for showing commodity
CN108388611A (en) * 2018-02-07 2018-08-10 链家网(北京)科技有限公司 A kind of information of real estate display methods and server
CN108830692A (en) * 2018-06-20 2018-11-16 厦门市超游网络科技股份有限公司 Long-range panorama sees room method, apparatus, user terminal, server and storage medium
CN109649275A (en) * 2018-11-29 2019-04-19 福瑞泰克智能***有限公司 A kind of driving assistance system and method based on augmented reality
CN109636464A (en) * 2018-12-11 2019-04-16 深圳市房多多网络科技有限公司 Intelligence based on AR technology looks for room method and system
CN110059209A (en) * 2019-03-16 2019-07-26 平安城市建设科技(深圳)有限公司 Information of real estate display methods, device, equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
High resolution maps from wide angle sonar;H. Moravec等;Proceedings. 1985 IEEE International Conference on Robotics and Automation;116-121 *
移动数据生成与查询测试平台的设计与实现;刘海燕;中国优秀硕士学位论文全文数据库 (信息科技辑);I138-498 *

Also Published As

Publication number Publication date
CN110968798A (en) 2020-04-07

Similar Documents

Publication Publication Date Title
CN110968798B (en) House source display method and device, readable storage medium and processor
US8718922B2 (en) Variable density depthmap
TWI391632B (en) Position/navigation system using identification tag and position/navigation method
CN108253973B (en) Method and device for associating high-precision map with standard map
CN104330081B (en) A kind of generation method and device of descriptive position indicating information
CN107209783A (en) Adaptive location designator
RU2009130353A (en) NAVIGATION DEVICE AND METHOD
US9529925B2 (en) Method of displaying search results
CN104331423A (en) Positioning method and device based on electronic map
CN107656961B (en) Information display method and device
CN110334349B (en) Method and device for automatically naming business district, computer equipment and storage medium
Das et al. Location based ATM locator system using OpenStreetMap
CN111858795A (en) Map loading processing method and device
KR20180126408A (en) Method for locating a user device
CN111597279B (en) Information prediction method based on deep learning and related equipment
WO2018105122A1 (en) Training data candidate extraction program, training data candidate extraction device, and training data candidate extraction method
CN107766476B (en) Crowdsourcing data processing method, device and equipment based on building block data and storage medium
CN112748453B (en) Road side positioning method, device, equipment and storage medium
CN103344211A (en) Sun positioning method and system for mobile terminal
US9449110B2 (en) Geotiles for finding relevant results from a geographically distributed set
CN103813446A (en) Method and device for estimating coverage of staying area
CN100439865C (en) Geographic space conversion
Syaripudin et al. Haversine Formula Implementation to Determine Bandung City School Zoning Using Android Based Location Based Service
WO2016058533A1 (en) Method and apparatus for generating and positioning descriptive location prompt information
CN113868360A (en) Address data processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200424

Address after: 100085 Floor 102-1, Building No. 35, West Second Banner Road, Haidian District, Beijing

Applicant after: Seashell Housing (Beijing) Technology Co.,Ltd.

Address before: 300280 unit 05, room 112, floor 1, building C, comprehensive service area, Nangang Industrial Zone, Binhai New Area, Tianjin

Applicant before: BEIKE TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant