CN106370174B - Position navigation method and device based on enterprise communication software - Google Patents
Position navigation method and device based on enterprise communication software Download PDFInfo
- Publication number
- CN106370174B CN106370174B CN201510439955.1A CN201510439955A CN106370174B CN 106370174 B CN106370174 B CN 106370174B CN 201510439955 A CN201510439955 A CN 201510439955A CN 106370174 B CN106370174 B CN 106370174B
- Authority
- CN
- China
- Prior art keywords
- map
- target
- position information
- party
- navigation
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000004590 computer program Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004883 computer application Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/005—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
The invention relates to a position navigation method based on enterprise communication software, which comprises the following steps: the method comprises the steps of sending a navigation request to a server through enterprise communication software, wherein the navigation request comprises requester position information and target party position information, so that the server returns navigation data according to the requester position information and the target party position information, the requester position information and the target party position information are position information in an enterprise area range, displaying a route navigation map according to the navigation data, quickly sending the navigation request through the enterprise communication software, quickly finding the position of the target party through the navigation map display route, and improving the convenience of position finding in enterprises. In addition, another two position navigation methods and devices based on enterprise communication software are also provided.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a position navigation method and device based on enterprise communication software.
Background
With the development of computer technology, more and more computer applications are integrated into life, study and work of people, and in the office process, the convenience of office is often improved by adopting a modern software technology.
Due to the fact that the number of people is large and the positions of different people are different, such as stations of employees of a company and seats of students in a school, the enterprise is inconvenient to find the positions. The existing method for searching the position is to search through the position information of the character type of the opposite side, such as a seat number or a serial number, and the searching process is very inefficient because a person who searches needs to remember the complicated character position information and the complicated terrain of an internal area of an enterprise.
Disclosure of Invention
Therefore, it is necessary to provide a position navigation method and device based on enterprise communication software to improve the convenience of position finding in enterprises.
A position navigation method based on enterprise communication software comprises the following steps:
sending a navigation request to a server through enterprise communication software, wherein the navigation request comprises requester position information and target position information, so that the server returns navigation data according to the requester position information and the target position information, and the requester position information and the target position information are position information in an enterprise area range;
and displaying a route navigation map according to the navigation data.
An enterprise communication software based position navigation device, the device comprising:
the navigation map request module is used for sending a navigation request to a server through enterprise communication software, wherein the navigation request comprises requester position information and target position information, so that the server returns navigation data according to the requester position information and the target position information, and the requester position information and the target position information are position information in an enterprise area range;
and the display module is used for displaying the route navigation map according to the navigation data.
According to the position navigation method and device based on the enterprise communication software, the navigation request is sent to the server through the enterprise communication software, the navigation request comprises requester position information and target position information, so that the server returns navigation data according to the requester position information and the target position information, the requester position information and the target position information are position information in an enterprise area range, and a route navigation map is displayed according to the navigation data. The navigation request can be quickly sent through enterprise communication software, and the position of the target party can be quickly found through the navigation map display route, so that the convenience of position finding in an enterprise is improved.
A position navigation method based on enterprise communication software comprises the following steps:
receiving a navigation request sent by a terminal through enterprise communication software, wherein the navigation request comprises requester position information and target position information, and the requester position information and the target position information are position information in an enterprise area range;
and obtaining navigation data according to the position information of the requesting party and the position information of the target party, and returning the navigation data to the terminal so that the terminal displays a route navigation map according to the navigation data.
An enterprise communication software based position navigation device, the device comprising:
the system comprises a receiving module, a navigation module and a display module, wherein the receiving module is used for receiving a navigation request sent by a terminal through enterprise communication software, the navigation request comprises requester position information and target party position information, and the requester position information and the target party position information are position information in an enterprise area range;
and the return module is used for obtaining navigation data according to the position information of the requester and the position information of the target and returning the navigation data to the terminal.
According to the position navigation method and device based on the enterprise communication software, the navigation request sent by the enterprise communication software through the receiving terminal comprises the position information of the requester and the position information of the target party, the position information of the requester and the position information of the target party are position information in the enterprise area range, the navigation data are obtained according to the position information of the requester and the position information of the target party, the navigation data are returned to the terminal, so that the terminal displays a route navigation map according to the navigation data, the navigation data can be generated through the navigation request and sent to the terminal for displaying, a user can quickly find the position of the target party according to the navigation map, and convenience in position finding in the enterprise is improved.
A position navigation method based on enterprise communication software comprises the following steps:
the terminal sends a navigation request to the server through enterprise communication software, wherein the navigation request comprises requester position information and target party position information, and the requester position information and the target party position information are position information in an enterprise area range;
the server returns navigation data according to the position information of the requester and the position information of the target;
and the terminal displays a route navigation map according to the navigation data.
According to the position navigation method based on the enterprise communication software, the terminal sends a navigation request to the server through the enterprise communication software through the cooperation of the terminal and the server, the navigation request comprises requester position information and target party position information, the requester position information and the target party position information are position information in an enterprise area range, the server returns navigation data according to the requester position information and the target party position information, and the terminal displays a route navigation map according to the navigation data. The navigation request can be quickly sent through enterprise communication software, the route navigation map is generated, the route is displayed, the position of the target party is quickly found, and the convenience of position finding in an enterprise is improved.
Drawings
FIG. 1 is a diagram of an exemplary location navigation method based on enterprise communication software;
FIG. 2 is a diagram illustrating an internal structure of the terminal of FIG. 1 according to one embodiment;
FIG. 3 is a diagram illustrating the internal structure of the server of FIG. 1 in one embodiment;
FIG. 4 is a flow diagram of a method for enterprise communication software based location navigation in one embodiment;
FIG. 5 is a schematic diagram of a navigation map in one embodiment;
FIG. 6 is a flow diagram of generating a route navigation map in one embodiment;
FIG. 7 is a flow diagram of generating and sending a navigation request to a server in one embodiment;
FIG. 8 is a diagram illustrating destination information in one embodiment;
FIG. 9 is a schematic diagram of an enterprise map, under an embodiment;
FIG. 10 is a flow diagram of another method for enterprise communication software based location navigation, according to one embodiment;
FIG. 11 is a flow diagram of generating navigation data and returning to a terminal in one embodiment;
FIG. 12 is a flow diagram of generating a route navigation map in one embodiment;
FIG. 13 is a diagram of a map location and corresponding location information in an enterprise map, under an embodiment;
FIG. 14 is a flowchart of yet another method for enterprise communication software based location navigation, under an embodiment;
FIG. 15 is a flow diagram of generating navigation data and returning to a terminal in one embodiment;
FIG. 16 is a flow chart of generating navigation data and returning to the terminal in another embodiment;
FIG. 17 is a flow diagram of generating a route navigation map in one embodiment;
FIG. 18 is a block diagram of an embodiment of an enterprise communication software based position navigation device;
FIG. 19 is a block diagram of a display module in one embodiment;
FIG. 20 is a block diagram showing the structure of a generating unit in one embodiment;
FIG. 21 is a block diagram that illustrates the structure of a navigation map request module in one embodiment;
FIG. 22 is a block diagram of an alternative embodiment of an enterprise communication software based position navigation device;
FIG. 23 is a block diagram of an alternative embodiment of an enterprise communication software based position navigation device;
FIG. 24 is a block diagram of the structure of a return module in one embodiment;
FIG. 25 is a block diagram showing the structure of a return module in another embodiment;
FIG. 26 is a block diagram of a second return unit in one embodiment;
FIG. 27 is a block diagram of an alternative embodiment of an enterprise communication software based position navigation device.
Detailed Description
Fig. 1 is a diagram of an application environment in which the position navigation method based on enterprise communication software operates according to an embodiment. As shown in fig. 1, the application environment includes a terminal 110, a server 120, and a terminal 130, and the terminal 110, the terminal 130, and the server 120 communicate via a network.
The terminals 110 and 130 may be, but are not limited to, smart phones, tablet computers, notebook computers, desktop computers, and the like. The terminal 110 and the terminal 130 are installed with enterprise communication software, and can send a navigation request through the enterprise communication software to obtain a position navigation map, or can communicate with each other. The server 120 may respond to requests sent by the enterprise communication software.
In one embodiment, the internal structure of the terminal 110 in fig. 1 is as shown in fig. 2, and the terminal 110 includes a processor, a graphic processing unit, a storage medium, a memory, a network interface, a display screen, an input device, and a positioning system connected by a system bus. The storage medium of the terminal 110 stores an operating system, and further includes a first location navigation device based on enterprise communication software, where the location navigation device is used to implement a location navigation method based on enterprise communication software and applicable to the terminal. The processor is used to provide computational and control capabilities that support the operation of the entire terminal 110. The graphic processing unit in the terminal 110 is configured to at least provide a drawing capability of a display interface, the memory provides an environment for operating the position navigation apparatus based on the enterprise communication software in the storage medium, and the network interface is configured to perform network communication with the server 120, such as sending a navigation request to the server 120, receiving a navigation map returned by the server 120, and the like. The display screen is used for displaying an application interface and the like, such as displaying icons, maps and the like on the application interface, and the input device is used for receiving commands or data input by a user. For a terminal 110 with a touch screen, the display screen and input device may be a touch screen.
In one embodiment, the internal structure of the server 120 in fig. 1 is shown in fig. 3, and the server 120 includes a processor, a storage medium, a memory, and a network interface connected by a system bus. The storage medium of the server 120 stores an operating system, a database and a second location navigation device based on enterprise communication software, where the database is used to store data, and the device is used to implement a location navigation method based on enterprise communication software suitable for the server 120. The processor of the server 120 is used to provide computing and control capabilities to support the operation of the entire server 120. The memory of the server 120 provides an environment for the operation of the location navigation device based on the enterprise communication software in the storage medium. The network interface of the server 120 is used for communicating with the external terminals 110 and 130 through network connection, such as receiving requests sent by the terminals 110 and 130 and returning data to the terminals 110 and 130.
As shown in fig. 4, in an embodiment, there is provided a position navigation method based on enterprise communication software, which is exemplified by a terminal applied in the above application environment, and includes the following steps:
step S210, a navigation request is sent to a server through enterprise communication software, the navigation request comprises requester position information and target position information, so that the server returns navigation data according to the requester position information and the target position information, and the requester position information and the target position information are position information in an enterprise area range.
Specifically, the enterprise communication software is a platform for the enterprise to use in instant messaging, and a user of the enterprise communication software can search for a person needing to communicate through an organization structure configured by a server and communicate in real time by adopting various communication modes, such as text messages, file transmission, voice conversation or video modes, to meet communication requirements in different office environments. The enterprise communication software can be used by different enterprises, such as schools, hotels, companies and the like. The requester location information and the target location information refer to location information within the enterprise area for uniquely determining a location and place. For example, the school location information may be the student's seat information, such as the seat number, the teacher's office house number, etc., the hotel location information may be the location information of the front desk, the hotel room house number, etc., and the company may be the employee's station code, the location information of the front desk, etc. The requester position information and the target position information can be obtained by directly receiving the input requester position information and the target position information, or the requester obtains the target position information through conversation in the instant messaging process through enterprise communication software, or corresponding position information can be extracted from prestored requester and target data information. The method comprises the steps that a requester or a target acquires a unique identifier corresponding to the requester or the target through the unique identifier distributed by enterprise communication software before a navigation request is sent, so that pre-stored data information of the unique identifier corresponding to the requester or the target is determined, and corresponding requester position information or target position information is extracted from the pre-stored data information. The navigation data refers to data for drawing a route navigation map from a requesting party to a target party, and may include different contents according to circumstances. The requester location information and the target location information are location information within the enterprise area, and the server, after receiving the requester location information and the target location information, may determine a requester map location according to the requester location information, determine a target map location according to the target location information, and draw a route navigation map in a location map corresponding to the enterprise area, obtain a route navigation map from a requester map location 614 to a target map location 605, as shown in fig. 5, and return the route navigation map. When the requester position and the target position are not on the same floor, the route navigation map may be a navigation map from a preset position of the floor on which the target is located to the target position, and the navigation map may include prompt information, such as floor information. The map location is used for determining a specific location in a location map corresponding to the enterprise area, and the specific form of the map location is not limited, for example, the map location may be in a coordinate form, and the number form corresponds to a specific location point in the location map. It can be understood that, after the server obtains the position of the requesting party map and the position of the target party map, the server may also directly send the position of the requesting party map, the position of the target party map and the position map corresponding to the enterprise area to the terminal without drawing the navigation route, so that the terminal draws the route navigation map, and the operation load of the server is reduced.
Step S220, displaying a route navigation map according to the navigation data.
Specifically, if the navigation data is a drawn route navigation map, the terminal may directly display the data. If the navigation data is the request side map position, the target side map position and the position map, the terminal draws the route navigation map and displays the route navigation map. The route navigation map is a route map from the position of the request side map to the position of the target side map, and can quickly reach the position of the target side from the position of the request side according to the route navigation map. The convenience of position finding in enterprises is greatly improved through the route navigation map, and if a teacher needs to find a student seat in a school, the position of the student can be quickly found through inputting the office position of the teacher and the student seat number to generate the route navigation map.
In the embodiment, the enterprise communication software is used for sending the navigation request to the server, the navigation request comprises requester position information and target side position information, so that the server returns navigation data according to the requester position information and the target side position information, the requester position information and the target side position information are position information in an enterprise area range, a route navigation map is displayed according to the navigation data, the enterprise communication software can be used for quickly sending the navigation request, the route navigation map is used for displaying the route to quickly find the target side position, and the convenience of position finding in an enterprise is improved.
In one embodiment, the navigation data includes a requesting side map location determined from the requesting side location information, a target side map location and a location map determined from the target side location information, and step S220 includes generating a route navigation map to the target side map location from the requesting side map location and the target side map location, and displaying the route navigation map.
Specifically, the position point of the requesting party on the position map is found according to the position of the requesting party map returned by the server, the position point of the target party on the position map is found according to the position of the target party map, the position point of the requesting party is used as a starting point, the position point of the target party is used as an end point, and the route navigation map from the starting point to the end point is drawn. If the starting point and the end point are not on one floor, a new starting point can be defined by user, and a route navigation map is drawn from the new starting point.
In one embodiment, where the location map corresponds to a floor, as shown in fig. 6, the step of generating a route navigation map to the destination map location based on the requested map location and the destination map location comprises:
step S221, judging whether the requesting party and the target party are on the same floor according to the position of the requesting party map and the position of the target party map, if so, entering step S222, otherwise, entering step S223.
Specifically, the requester map location and the target map location include floor information as represented by (5, 37, 55) coordinates, where 5 represents a floor number and (37, 55) represents a plan map coordinate value, and if the floor number in the requester map location and the floor number in the target map location are the same, the requester and the target are on the same floor, otherwise the requester and the target are not on the same floor.
In step S222, a route guidance map from the position of the requesting side map to the position of the target side map is directly generated.
Specifically, a position point of the requester on a map of a floor corresponding to the enterprise is found according to the position of the requester map and serves as a starting point, a position point of the target on the map of the floor corresponding to the enterprise is found according to the position of the target map and serves as an end point, and a route navigation map from the starting point to the end point is drawn.
And step S223, generating prompt information and generating a route navigation map from the preset position of the floor where the target party is located to the map position of the target party.
Specifically, the prompt information is used for prompting the user that the destination party and the requesting party are not on the same floor, and the specific floor can be displayed, because the destination party and the requesting party are not on the same floor, a route navigation map cannot be drawn on the same plane map, a new starting point is determined from the floor where the destination party is located, and a preset position is used as the new starting point, such as a foreground of the floor where the destination party is located, an elevator entrance, and the like. And drawing a route navigation map from the new starting point to the end point by taking the position of the target side map as the end point.
In one embodiment, the navigation data is a route navigation map to the target location generated by the server based on the requester location information and the target location information.
Specifically, the server generates a route navigation map reaching the position of the target party according to the position information of the requesting party and the position information of the target party, and the terminal can directly display the route navigation map after receiving the route navigation map, so that the load of the terminal can be saved, the route navigation map can be quickly displayed on the terminal, and the power can be saved to a certain extent.
In one embodiment, as shown in fig. 7, the step of sending the navigation request to the server through the enterprise communication software comprises:
and step S211, triggering a virtual key corresponding to the target party position information in the enterprise communication software.
Specifically, the virtual key corresponding to the target position location information may exist in the form of a location data option key in the user data in the enterprise communication software, as shown in fig. 8, the avatar 620 corresponding to the target party is found first, then the user data 630 is found through the avatar, and the location data option key 631 in the user data is clicked to trigger, or an enterprise map containing the location information may be obtained first, and exist in the form of a location virtual key in the enterprise map, as shown in fig. 9, where the location corresponding to each number 601 and 616 in the map is a location virtual key.
Step S212, obtaining the position information of the target party corresponding to the virtual key, obtaining the requester who triggers the virtual key, and obtaining the position information corresponding to the requester as the position information of the requester.
Specifically, the triggered virtual key corresponds to the target position information, so that the target position information is obtained, and the target position information can be quickly obtained by triggering the virtual key. The requester for triggering the virtual key can be obtained by receiving the input unique identifier of the requester, and the position information stored corresponding to the unique identifier is searched through the unique identifier to obtain the position information of the requester. And if the unique identifier of the requester is the employee card number, acquiring the employee position number corresponding to the employee card number as the position information of the requester through the employee card number. In one embodiment, the requester triggering the virtual key is a user currently logging in the enterprise communication software, the position information corresponding to the logged-in user is determined as the position information of the requester, and the position information stored corresponding to the unique identifier can be automatically searched through the unique identifier of the logged-in user. In the logged-in state, the user currently logging in the enterprise communication software is automatically used as a requester, and the position information of the requester can be quickly obtained.
And step S213, generating a navigation request according to the position information of the requester and the position information of the target and sending the navigation request to the server.
Specifically, the requester position information and the target position information are included in the navigation request and sent to the server through the enterprise communication software.
In one embodiment, before step S210, the method further includes: location information is registered with the enterprise communication software.
Specifically, a user name and a password are input to register in enterprise communication software, the enterprise communication software allocates a unique identifier for each registered user name, and position information corresponding to the user name is input and stored corresponding to the unique identifier to complete registration. The virtual key corresponding to the position information can be generated by registering the position information for the user to select as a target party, and the position information stored corresponding to the unique identifier can be quickly found out through the logged-in current user name to be used as the position information of the requesting party. The user is not required to input the position information when searching the position, and the method is more convenient and faster.
In one embodiment, as shown in fig. 10, there is provided a position navigation method based on enterprise communication software, which is exemplified by a server applied in the above application environment, and includes:
step S310, a navigation request sent by the terminal through enterprise communication software is received, the navigation request comprises requester position information and target party position information, and the requester position information and the target party position information are position information in an enterprise area range.
Specifically, the enterprise communication software is a platform for the enterprise to use in instant messaging, and the server is used for receiving a navigation request sent by the terminal through the enterprise communication software and responding to the request. The navigation request comprises requester position information and target position information, wherein the requester position information and the target position information refer to position information in the enterprise area range and are used for uniquely determining a position and a place. For example, the school location information may be the student's seat information, such as the seat number, the teacher's office house number, etc., the hotel location information may be the location information of the front desk, the hotel room house number, etc., and the company may be the employee's station code, the location information of the front desk, etc.
And step S320, obtaining navigation data according to the position information of the requesting party and the position information of the target party, and returning the navigation data to the terminal so that the terminal displays a route navigation map according to the navigation data.
Specifically, the navigation data refers to data for drawing a route navigation map from the requesting party to the target party, and may include different contents according to circumstances. The requester position information and the target position information are position information within the enterprise area, and after receiving the requester position information and the target position information, the server can determine a requester map position according to the requester position information, determine a target map position according to the target position information, draw a route navigation map in a position map corresponding to the enterprise area, obtain a route navigation map from the requester map position to the target map position, as shown in fig. 5, and return the route navigation map. The position map is drawn according to the distribution of the enterprise area, the map corresponds to each position of the enterprise area, each position corresponds to the position information one by one, and the corresponding map position in the map can be found through the position information. For example, the position map includes all the stations of the company and the position information corresponding to each station, such as the station number, and the drawn position map is shown in the figure. It can be understood that, because the floor information exists in the enterprise, the three-dimensional position distribution is realized, the maps of each layer are different, the position map is a plane map, and different floors are distinguished by attached floor numbers. When the requester position and the target position are not on the same floor, the route navigation map may be a navigation map from a preset position of the floor on which the target is located to the target position, and the navigation map may include prompt information, such as floor information. The map location is used for determining a specific location in a location map corresponding to the enterprise area, and the specific form of the map location is not limited, for example, the map location may be in a coordinate form, and the number form corresponds to a specific location point in the location map. It can be understood that, after the server obtains the position of the requesting party map and the position of the target party map, the server may also directly send the position of the requesting party map, the position of the target party map and the position map corresponding to the enterprise area to the terminal without drawing the navigation route, so that the terminal draws the route navigation map, and the operation load of the server is reduced.
In this embodiment, a navigation request sent by a terminal through enterprise communication software is received, where the navigation request includes requester position information and target position information, the requester position information and the target position information are position information within an enterprise area, navigation data is obtained according to the requester position information and the target position information, and the navigation data is returned to the terminal so that the terminal displays a route navigation map according to the navigation data. Navigation data can be generated through the navigation request and sent to the terminal so that the terminal can display a route navigation map through the navigation data, a user can quickly find the position of a target party according to the route navigation map, and convenience in position finding in enterprises is improved.
In one embodiment, step S320 includes: and acquiring a position map, determining the position of the requesting party map according to the position information of the requesting party, determining the position of the target party map according to the position information of the target party, and returning the position of the requesting party map, the position of the target party map and the position map to the terminal.
Specifically, the location map is a map drawn according to the distribution of the enterprise area, the map corresponds to each location of the enterprise area, each location corresponds to location information one by one, and the corresponding map location in the map can be found through the location information. The position information of the requesting party and the position of the map of the requesting party have a corresponding relation, the position information of the target party and the position of the map of the target party have a corresponding relation, and the position of the map of the requesting party and the position of the map of the target party are determined according to the corresponding relation. The map location is used for determining a specific location in a location map corresponding to the enterprise area, and the specific form of the map location is not limited, for example, the map location may be in a coordinate form, and the number form corresponds to a specific location point in the location map. In the embodiment, the server does not draw a route navigation map, and directly returns the position of the request side map, the position of the target side map and the position map to the terminal, so that the running load of the server is reduced.
In one embodiment, as shown in fig. 11, step S320 includes:
in step S321, a position map is acquired.
Step S322, determining the position of the map of the requesting party according to the position information of the requesting party, and determining the position of the map of the target party according to the position information of the target party.
Step S323 is to generate a route guidance map to the target map position based on the request map position and the target map position, and return the route guidance map to the terminal.
Specifically, the position point of the requesting party on the position map is found according to the position of the map of the requesting party, the position point of the target party on the position map is found according to the position of the map of the target party, the position point of the requesting party is used as a starting point, the position point of the target party is used as an end point, and a route navigation map from the starting point to the end point is drawn. If the starting point and the end point are not on one floor, a new starting point can be defined by user, and a route navigation map is drawn from the new starting point. In the embodiment, the server finishes the drawing of the route navigation map, so that the load of the terminal is reduced, and the power consumption of the terminal can be saved.
In one embodiment, the location map corresponds to a floor, as shown in fig. 12, step S323 includes:
and step S323a, judging whether the requesting party and the target party are on the same floor according to the position of the requesting party map and the position of the target party map, if so, entering step S323b, otherwise, entering step S323 c.
Specifically, the requester map location and the target map location include floor information as represented by (5, 37, 55) coordinates, where 5 represents a floor number and (37, 55) represents a plan map coordinate value, and if the floor number in the requester map location and the floor number in the target map location are the same, the requester and the target are on the same floor, otherwise the requester and the target are not on the same floor.
In step S323b, a route guidance map is directly generated from the requesting side map position to the target side map position.
Specifically, a position point of the requester on a map of a floor corresponding to the enterprise is found according to the position of the requester map and serves as a starting point, a position point of the target on the map of the floor corresponding to the enterprise is found according to the position of the target map and serves as an end point, and a route navigation map from the starting point to the end point is drawn.
In step S323c, a guidance message is generated, and a route guidance map is generated from a preset position of the floor where the destination is located to the map position of the destination.
Specifically, the prompt information is used for prompting the user that the destination party and the requesting party are not on the same floor, and the specific floor can be displayed, because the destination party and the requesting party are not on the same floor, a route navigation map cannot be drawn on the same plane map, a new starting point is determined from the floor where the destination party is located, and a preset position is used as the new starting point, such as a foreground of the floor where the destination party is located, an elevator entrance, and the like. And drawing a route navigation map from the new starting point to the end point by taking the position of the target side map as the end point.
In one embodiment, step S310 is preceded by: and generating a position map corresponding to the enterprise area, wherein the position map comprises map positions and corresponding position information.
Specifically, each enterprise has its own unique regional location distribution, and a location map corresponding to the enterprise region is generated according to the different distribution of the enterprise region. If the map containing all the employee seat numbers is generated through the employee seat numbers, each map position on the map corresponds to one employee seat number. And generating a position map corresponding to different floors for enterprises with a plurality of floors. The position map includes map positions and corresponding position information, the corresponding position information can be obtained through the map positions, the corresponding position on the map can be found through the position information, as shown in fig. 13, and the position information of one position spot 601 on the map can be obtained through clicking, as shown in 601 a. The location 601 on the map can also be found by 601 a.
In one embodiment, as shown in fig. 14, there is provided a method for location navigation based on enterprise communication software, including:
step S510, the terminal sends a navigation request to a server through enterprise communication software, wherein the navigation request comprises requester position information and target party position information, and the requester position information and the target party position information are position information in an enterprise area range.
Specifically, the enterprise communication software is a platform for the enterprise to use in instant messaging, and a user of the enterprise communication software can search for a person needing to communicate through an organization structure configured by a server and communicate in real time by adopting various communication modes, such as text messages, file transmission, voice conversation or video modes, to meet communication requirements in different office environments. The enterprise communication software can be used by different enterprises, such as schools, hotels, companies and the like. The requester location information and the target location information refer to location information within the enterprise area for uniquely determining a location and place. For example, the school location information may be the student's seat information, such as the seat number, the teacher's office house number, etc., the hotel location information may be the location information of the front desk, the hotel room house number, etc., and the company may be the employee's station code, the location information of the front desk, etc. The requester position information and the target position information can be obtained by directly receiving the input requester position information and the target position information, or the requester obtains the target position information through conversation in the instant messaging process through enterprise communication software, or corresponding position information can be extracted from prestored requester and target data information. The method comprises the steps that a requester or a target acquires a unique identifier corresponding to the requester or the target through the unique identifier distributed by enterprise communication software before a navigation request is sent, so that pre-stored data information of the unique identifier corresponding to the requester or the target is determined, and corresponding requester position information or target position information is extracted from the pre-stored data information.
And step S520, the server returns navigation data according to the position information of the requester and the position information of the target.
Specifically, the navigation data refers to data for drawing a route navigation map from the requesting party to the target party, and may include different contents according to circumstances. After receiving the position information of the requesting party and the position information of the target party, the server can determine the map position of the requesting party according to the position information of the requesting party, determine the map position of the target party according to the position information of the target party, draw a route navigation map in a position map corresponding to an enterprise area, and obtain the route navigation map from the map position of the requesting party to the map position of the target party as navigation data to return to the terminal.
In addition, when the requester position and the destination position are not on the same floor, the route navigation map may be a navigation map from a preset position of the floor on which the destination is located to the destination position, and the navigation map may include prompt information such as floor information. The map location is used for determining a specific location in a location map corresponding to the enterprise area, and the specific form of the map location is not limited, for example, the map location may be in a coordinate form, and the number form corresponds to a specific location point in the location map. It can be understood that, after the server obtains the position of the requesting party map and the position of the target party map, the server may also directly send the position of the requesting party map, the position of the target party map and the position map corresponding to the enterprise area to the terminal without drawing the navigation route, so that the terminal draws the route navigation map, and the operation load of the server is reduced.
In step S530, the terminal displays a route navigation map according to the navigation data.
Specifically, if the navigation data is a drawn route navigation map, the terminal may directly display the data. If the navigation data is the request side map position, the target side map position and the position map, the terminal draws the route navigation map and displays the route navigation map. The route navigation map is a route map from the position of the request side map to the position of the target side map, and can quickly reach the position of the target side from the position of the request side according to the route navigation map. The convenience of position finding in enterprises is greatly improved through the route navigation map, and if a teacher needs to find a student seat in a school, the position of the student can be quickly found through inputting the office position of the teacher and the student seat number to generate the route navigation map.
In the embodiment, through the cooperation of the terminal and the server, the terminal sends a navigation request to the server through enterprise communication software, the navigation request comprises requester position information and target position information, the requester position information and the target position information are position information in an enterprise area range, the server returns navigation data according to the requester position information and the target position information, and the terminal displays a route navigation map according to the navigation data. The navigation request can be quickly sent through enterprise communication software, the route navigation map is generated, the route is displayed, the position of the target party is quickly found, and the convenience of position finding in an enterprise is improved.
In one embodiment, as shown in fig. 15, step S520 includes:
in step S521, the server acquires a location map.
In step S522, the server determines the position of the requester map according to the position information of the requester, and determines the position of the target map according to the position information of the target.
In step S523, the server returns the request side map position, the target side map position, and the position map to the terminal.
Specifically, the location map is a map drawn according to the distribution of the enterprise area, the map corresponds to each location of the enterprise area, each location corresponds to location information one by one, and the corresponding map location in the map can be found through the location information. The position information of the requesting party and the position of the map of the requesting party have a corresponding relation, the position information of the target party and the position of the map of the target party have a corresponding relation, and the position of the map of the requesting party and the position of the map of the target party are determined according to the corresponding relation. The map location is used for determining a specific location in a location map corresponding to the enterprise area, and the specific form of the map location is not limited, for example, the map location may be in a coordinate form, and the number form corresponds to a specific location point in the location map. In the embodiment, the server does not draw a route navigation map, and directly returns the position of the request side map, the position of the target side map and the position map to the terminal, so that the running load of the server is reduced.
Step S530 includes the terminal generating a route navigation map to the target map location according to the request map location and the target map location, and displaying the route navigation map.
Specifically, the terminal finds the position point of the requesting party on the position map according to the position of the requesting party map returned by the server, finds the position point of the target party on the position map according to the position of the target party map, takes the position point of the requesting party as a starting point and the position point of the target party as an end point, and draws a route navigation map from the starting point to the end point. If the starting point and the end point are not on one floor, a new starting point can be defined by user, and a route navigation map is drawn from the new starting point.
In one embodiment, as shown in fig. 16, step S520 includes:
in step S524, the server acquires a location map.
And step S525, the server determines the position of the map of the requesting party according to the position information of the requesting party and determines the position of the map of the target party according to the position information of the target party.
In step S526, the server generates a route navigation map to the target map position according to the request map position and the target map position, and returns the route navigation map to the terminal.
Specifically, the server finds the position point of the requesting party on the position map according to the position of the map of the requesting party, finds the position point of the target party on the position map according to the position of the map of the target party, takes the position point of the requesting party as a starting point and the position point of the target party as an end point, and draws a route navigation map from the starting point to the end point. If the starting point and the end point are not on one floor, a new starting point can be defined by user, and a route navigation map is drawn from the new starting point. In the embodiment, the server finishes the drawing of the route navigation map, so that the load of the terminal is reduced, and the power consumption of the terminal can be saved.
In one embodiment, as shown in fig. 17, step S530 or step S526 includes:
step S710, judging whether the requesting party and the target party are on the same floor according to the position of the requesting party map and the position of the target party map, if so, entering step S620, otherwise, entering step S630.
Specifically, the requester map location and the target map location include floor information as represented by (5, 37, 55) coordinates, where 5 represents a floor number and (37, 55) represents a plan map coordinate value, and if the floor number in the requester map location and the floor number in the target map location are the same, the requester and the target are on the same floor, otherwise the requester and the target are not on the same floor.
Step S720, directly generating a route guidance map from the requesting side map position to the target side map position.
Specifically, a position point of the requester on a map of a floor corresponding to the enterprise is found according to the position of the requester map and serves as a starting point, a position point of the target on the map of the floor corresponding to the enterprise is found according to the position of the target map and serves as an end point, and a route navigation map from the starting point to the end point is drawn.
And step S730, generating prompt information and generating a route navigation map from the preset position of the floor where the target party is located to the map position of the target party.
Specifically, the prompt information is used for prompting the user that the destination party and the requesting party are not on the same floor, and the specific floor can be displayed, because the destination party and the requesting party are not on the same floor, a route navigation map cannot be drawn on the same plane map, a new starting point is determined from the floor where the destination party is located, and a preset position is used as the new starting point, such as a foreground of the floor where the destination party is located, an elevator entrance, and the like. And drawing a route navigation map from the new starting point to the end point by taking the position of the target side map as the end point.
In one embodiment, as shown in fig. 18, there is provided an enterprise communication software-based position navigation device, including:
the navigation map request module 810 is configured to send a navigation request to the server through the enterprise communication software, where the navigation request includes requester location information and target location information, so that the server returns navigation data according to the requester location information and the target location information, and the requester location information and the target location information are location information within an enterprise area.
And a display module 820 for displaying the route navigation map according to the navigation data.
In one embodiment, the navigation data includes a requester map location determined from the requester location information, a target map location determined from the target location information, and a location map, as shown in FIG. 19, the display module 820 includes:
a generating unit 821 for generating a route navigation map to the target side map position according to the request side map position and the target side map position.
And a display unit 822 for displaying a route guidance map.
In one embodiment, the location map corresponds to a floor, and as shown in fig. 20, the generation unit 821 includes:
and a judging unit 821a, configured to judge whether the requesting party and the target party are on the same floor according to the requesting party map position and the target party map position, if so, enter the first generating unit 822b, otherwise, enter the second generating unit 821 c.
A first generating unit 821b for directly generating a route guidance map from the requesting side map location to the target side map location.
The second generating unit 821c is configured to generate the prompt information and generate a route navigation map from a preset position of the floor where the target is located to a position of the map of the target.
In one embodiment, the navigation data is a route navigation map to a target location generated by the server based on the requester location information and the target location information.
In one embodiment, as shown in FIG. 21, the navigation map request module 810 includes:
the triggering unit 811 is configured to trigger a virtual key corresponding to the target party location information in the enterprise communication software.
The obtaining unit 812 obtains the position information of the target party corresponding to the virtual key, obtains the requester who triggers the virtual key, and obtains the position information corresponding to the requester as the position information of the requester.
A sending unit 813, configured to generate a navigation request according to the requester location information and the target location information and send the navigation request to the server.
In one embodiment, as shown in fig. 22, the apparatus further comprises:
the registration module 830 is configured to register the location information with the enterprise communication software.
In one embodiment, as shown in fig. 23, there is provided an enterprise communication software-based position navigation device, including:
the receiving module 910 is configured to receive a navigation request sent by a terminal through enterprise communication software, where the navigation request includes requester location information and target location information, and the requester location information and the target location information are location information within an enterprise area.
And a returning module 920, configured to obtain navigation data according to the location information of the requesting party and the location information of the target party, and return the navigation data to the terminal, so that the terminal displays a route navigation map according to the navigation data.
In one embodiment, as shown in FIG. 24, the return module 920 includes:
an obtaining unit 921 for obtaining a position map.
The determining unit 922 is configured to determine a requesting party map location according to the requesting party location information, and determine a target party map location according to the target party location information.
A first returning unit 923, configured to return the request side map location, the target side map location, and the location map to the terminal.
In one embodiment, as shown in FIG. 25, the return module 920 includes:
the acquisition unit 921 acquires a position map.
The determining unit 922 determines the position of the requesting side map according to the position information of the requesting side, and determines the position of the target side map according to the position information of the target side.
A second returning unit 924, configured to generate a route navigation map reaching the target map location according to the requesting map location and the target map location, and return the route navigation map to the terminal.
In one embodiment, as shown in fig. 26, the second returning unit 924 includes:
the judging unit 924a is configured to judge whether the requester and the target are on the same floor according to the requester map location and the target map location, and if so, enter the third generating unit 924b, otherwise, enter the fourth generating unit 924 c.
A third generating unit 924b for directly generating a route guidance map from the requesting side map location to the target side map location.
The fourth generating unit 924c is configured to generate the prompt information and generate a route navigation map from the preset position of the floor where the target party is located to the map position of the target party.
In one embodiment, as shown in fig. 27, the apparatus further comprises:
and the map generating module 930 is configured to generate a location map corresponding to the enterprise area, where the location map includes a map location and corresponding location information.
It will be understood by those skilled in the art that all or part of the processes in the methods of the embodiments described above may be implemented by hardware related to instructions of a computer program, which may be stored in a computer readable storage medium, for example, in the storage medium of a computer system, and executed by at least one processor in the computer system, so as to implement the processes of the embodiments including the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (25)
1. A position navigation method based on enterprise communication software comprises the following steps:
sending a navigation request to a server through enterprise communication software, comprising: triggering a virtual key corresponding to the target party position information in the enterprise communication software; acquiring target party position information corresponding to the virtual key, acquiring a requester triggering the virtual key, and acquiring position information corresponding to the requester as requester position information; generating a navigation request according to the requester position information and the target position information, and sending the navigation request to a server, wherein the navigation request comprises the requester position information and the target position information, so that the server returns navigation data according to the requester position information and the target position information, the requester position information and the target position information are position information in an enterprise area range, the enterprise communication software is a platform for the enterprise to use in instant messaging, and the target position information is position information corresponding to a fixed place in the enterprise area range;
and displaying a route navigation map according to the navigation data.
2. The method of claim 1, wherein the navigation data includes a requester map location determined from the requester location information, a target map location and a location map determined from the target location information, and wherein the step of displaying the route navigation map according to the navigation data includes:
and generating a route navigation map reaching the position of the target side map according to the position of the request side map and the position of the target side map, and displaying the route navigation map.
3. The method of claim 2, wherein the location map corresponds to a floor, and wherein generating a route navigation map to a destination map location based on the requested and destination map locations comprises:
judging whether the requesting party and the target party are on the same floor or not according to the position of the requesting party map and the position of the target party map;
if the requesting party and the target party are on the same floor, directly generating a route navigation map from the requesting party map position to the target party map position;
and if the requesting party and the target party are not on the same floor, generating prompt information and generating a route navigation map from the preset position of the floor where the target party is located to the map position of the target party.
4. The method of claim 1, wherein the navigation data is a route navigation map to a destination location generated by the server based on the requester location information and destination location information.
5. The method of claim 1, further comprising, prior to the step of sending a navigation request to the server via the enterprise communication software:
and registering position information in the enterprise communication software.
6. A position navigation method based on enterprise communication software comprises the following steps:
receiving a navigation request sent by a terminal through enterprise communication software, wherein the navigation request comprises requester position information and target position information, the requester position information and the target position information are position information in an enterprise area range, the enterprise communication software is a platform for instant messaging of an enterprise, the target position information is position information corresponding to a fixed place in the enterprise area range, the target position information is obtained by triggering a virtual key corresponding to the target position information in the enterprise communication software to obtain the target position information corresponding to the virtual key, and the requester position information is determined by obtaining the position information corresponding to the requester;
and obtaining navigation data according to the position information of the requesting party and the position information of the target party, and returning the navigation data to the terminal so that the terminal displays a route navigation map according to the navigation data.
7. The method of claim 6, wherein the step of obtaining navigation data based on the requester location information and the target location information and returning the navigation data to the terminal comprises:
acquiring a position map;
determining a map position of a requesting party according to the position information of the requesting party, and determining a map position of a target party according to the position information of the target party;
and returning the position of the request side map, the position of the target side map and the position map to the terminal.
8. The method of claim 6, wherein the step of obtaining navigation data based on the requester location information and the target location information and returning the navigation data to the terminal comprises:
acquiring a position map;
determining a map position of a requesting party according to the position information of the requesting party, and determining a map position of a target party according to the position information of the target party;
and generating a route navigation map reaching the position of the target side map according to the position of the request side map and the position of the target side map, and returning the route navigation map to the terminal.
9. The method of claim 8, wherein the location map corresponds to a floor, and wherein generating a route navigation map to a destination map location based on the requested and destination map locations comprises:
judging whether the requesting party and the target party are on the same floor or not according to the position of the requesting party map and the position of the target party map;
if the requesting party and the target party are on the same floor, directly generating a route navigation map from the requesting party map position to the target party map position;
and if the requesting party and the target party are not on the same floor, generating prompt information and generating a route navigation map from the preset position of the floor where the target party is located to the map position of the target party.
10. The method of claim 6, wherein the step of receiving the navigation request sent by the terminal through the enterprise communication software further comprises:
and generating a position map corresponding to the enterprise area, wherein the position map comprises map positions and corresponding position information.
11. A position navigation device based on enterprise communication software, the device comprising:
the navigation map request module is used for sending a navigation request to a server through enterprise communication software, and comprises: triggering a virtual key corresponding to the target party position information in the enterprise communication software; acquiring target party position information corresponding to the virtual key, acquiring a requester triggering the virtual key, and acquiring position information corresponding to the requester as requester position information; generating a navigation request according to the requester position information and the target position information, and sending the navigation request to a server, wherein the navigation request comprises the requester position information and the target position information, so that the server returns navigation data according to the requester position information and the target position information, the requester position information and the target position information are position information in an enterprise area range, the enterprise communication software is a platform for the enterprise to use in instant messaging, and the target position information is position information corresponding to a fixed place in the enterprise area range;
and the display module is used for displaying the route navigation map according to the navigation data.
12. The apparatus of claim 11, wherein the navigation data comprises a requester map location determined from the requester location information, a target map location determined from the target location information, and a location map, and wherein the display module comprises:
the generating unit is used for generating a route navigation map reaching the position of the target side map according to the position of the request side map and the position of the target side map;
and the display unit is used for displaying the route navigation map.
13. The apparatus of claim 12, wherein the location map corresponds to a floor, and wherein the generating means comprises:
the judging unit is used for judging whether the requesting party and the target party are on the same floor according to the requesting party map position and the target party map position, if so, entering the first generating unit, and otherwise, entering the second generating unit;
a first generation unit for directly generating a route navigation map from the requester map location to a target map location if the requester and the target are on the same floor;
and the second generation unit is used for generating prompt information and generating a route navigation map from the preset position of the floor where the target party is located to the map position of the target party if the requesting party and the target party are not on the same floor.
14. A position navigation device based on enterprise communication software, the device comprising:
the enterprise communication software is a platform for enterprises to use in instant messaging, the target party position information is position information corresponding to a fixed place in an enterprise area range, the target party position information is obtained by triggering a virtual key corresponding to the target party position information in the enterprise communication software to obtain the target party position information corresponding to the virtual key, and the requester position information is determined by obtaining the position information corresponding to the requester;
and the return module is used for obtaining navigation data according to the position information of the requester and the position information of the target and returning the navigation data to the terminal.
15. The apparatus of claim 14, wherein the return module comprises:
an acquisition unit configured to acquire a position map;
the determining unit is used for determining the position of the map of the requesting party according to the position information of the requesting party and determining the position of the map of the target party according to the position information of the target party;
and the first returning unit is used for returning the requesting side map position, the target side map position and the position map to the terminal.
16. The apparatus of claim 14, wherein the return module comprises:
an acquisition unit that acquires a position map;
the determining unit is used for determining the position of the map of the requesting party according to the position information of the requesting party and determining the position of the map of the target party according to the position information of the target party;
and the second returning unit is used for generating a route navigation map reaching the position of the target side map according to the position of the request side map and the position of the target side map and returning the route navigation map to the terminal.
17. The apparatus of claim 16, wherein the second return unit comprises:
the judging unit is used for judging whether the requesting party and the target party are on the same floor according to the position of the requesting party map and the position of the target party map, if so, the requesting party and the target party enter the third generating unit, otherwise, the requesting party and the target party enter the fourth generating unit;
a third generation unit for directly generating a route guidance map from the requesting side map position to the target side map position;
and the fourth generating unit is used for generating the prompt information and generating a route navigation map from the preset position of the floor where the target party is located to the map position of the target party.
18. The apparatus of claim 14, further comprising:
the map generation module is used for generating a position map corresponding to the enterprise area, and the position map comprises a map position and corresponding position information.
19. A position navigation method based on enterprise communication software comprises the following steps:
the terminal sends a navigation request to the server through enterprise communication software, and the method comprises the following steps: triggering a virtual key corresponding to the target party position information in the enterprise communication software; acquiring target party position information corresponding to the virtual key, acquiring a requester triggering the virtual key, and acquiring position information corresponding to the requester as requester position information; generating a navigation request according to the requester position information and the target position information, and sending the navigation request to a server, wherein the navigation request comprises the requester position information and the target position information, the requester position information and the target position information are position information in an enterprise area range, the enterprise communication software is a platform for the enterprise to use in instant messaging, and the target position information is position information corresponding to a fixed place in the enterprise area range;
the server returns navigation data according to the position information of the requester and the position information of the target;
and the terminal displays a route navigation map according to the navigation data.
20. The method of claim 19, wherein the step of the server returning navigation data based on the requester location information and the target location information comprises:
the server acquires a position map;
the server determines the position of a map of a requesting party according to the position information of the requesting party and determines the position of a map of a target party according to the position information of the target party;
the server returns the request side map position, the target side map position and the position map to the terminal;
the step that the terminal displays the route navigation map according to the navigation data comprises the following steps:
and the terminal generates a route navigation map reaching the position of the target side map according to the position of the request side map and the position of the target side map and displays the route navigation map.
21. The method of claim 19, wherein the step of the server returning navigation data based on the requester location information and the target location information comprises:
the server acquires a position map;
the server determines the position of a map of a requesting party according to the position information of the requesting party and determines the position of a map of a target party according to the position information of the target party;
and the server generates a route navigation map reaching the position of the target side map according to the position of the request side map and the position of the target side map, and returns the route navigation map to the terminal.
22. The method according to claim 20 or 21, wherein the step of the terminal or server generating a route navigation map to a target map location from the requesting map location and the target map location comprises:
judging whether the requesting party and the target party are on the same floor or not according to the position of the requesting party map and the position of the target party map;
if the requesting party and the target party are on the same floor, directly generating a route navigation map from the requesting party map position to the target party map position;
and if the requesting party and the target party are not on the same floor, generating prompt information and generating a route navigation map from the preset position of the floor where the target party is located to the map position of the target party.
23. A terminal, characterized in that it comprises a storage medium and a processor, the storage medium having stored therein a computer program which, when executed by the processor, causes the processor to carry out the steps of the method according to any one of claims 1 to 5.
24. A server, characterized by comprising a storage medium and a processor, the storage medium having stored therein a computer program which, when executed by the processor, causes the processor to carry out the steps of the method of any one of claims 6 to 10.
25. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, causes the processor to carry out the steps of the method of any one of claims 1 to 5 or 6 to 10.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510439955.1A CN106370174B (en) | 2015-07-23 | 2015-07-23 | Position navigation method and device based on enterprise communication software |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510439955.1A CN106370174B (en) | 2015-07-23 | 2015-07-23 | Position navigation method and device based on enterprise communication software |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106370174A CN106370174A (en) | 2017-02-01 |
| CN106370174B true CN106370174B (en) | 2020-09-08 |
Family
ID=57880255
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510439955.1A Active CN106370174B (en) | 2015-07-23 | 2015-07-23 | Position navigation method and device based on enterprise communication software |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106370174B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107449428A (en) * | 2017-08-11 | 2017-12-08 | 深圳市腾讯计算机系统有限公司 | A kind of missing air navigation aid, device, server and terminal device |
| CN107528933B (en) * | 2017-09-18 | 2020-09-11 | 上海量明科技发展有限公司 | Display method and device of communication contact person and instant messaging tool |
| CN109752001B (en) * | 2017-11-07 | 2021-07-06 | 北京京东尚科信息技术有限公司 | Navigation system, method and device |
| CN108458705A (en) * | 2017-11-16 | 2018-08-28 | 平安科技(深圳)有限公司 | Air navigation aid, device, storage medium and the terminal of target location |
| CN108492391A (en) * | 2018-02-27 | 2018-09-04 | 北京门财科技有限责任公司 | attendance recording method, device, server, office system and storage medium |
| CN110375737B (en) * | 2019-05-28 | 2024-05-03 | 平安科技(深圳)有限公司 | Job site route navigation method and device, electronic equipment and storage medium |
| CN113739801A (en) * | 2021-08-23 | 2021-12-03 | 上海明略人工智能(集团)有限公司 | Navigation route acquisition method, system, medium and electronic device for sidebar |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201005267A (en) * | 2008-07-30 | 2010-02-01 | Mitac Int Corp | Navigation system and method based on scenic spot inquiry |
| CN101998238A (en) * | 2010-10-28 | 2011-03-30 | 中国联合网络通信集团有限公司 | Positioning navigation method, map query system and positioning navigation system |
| CN103945327A (en) * | 2014-04-04 | 2014-07-23 | 陈明羲 | Instant messaging method and system based on close quarter location positioning service |
| CN104540216A (en) * | 2014-12-05 | 2015-04-22 | 江苏万维艾斯网络智能产业创新中心有限公司 | Three-dimensional wireless positioning navigation system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102711041B (en) * | 2012-06-05 | 2015-08-12 | 宇龙计算机通信科技(深圳)有限公司 | The method of mobile terminal navigation and system thereof |
| US20140099973A1 (en) * | 2012-10-04 | 2014-04-10 | Libera, Inc. | Systems and methods for finding mobile phone users |
| CN103139707A (en) * | 2013-01-29 | 2013-06-05 | 周良文 | Navigation unit based on online socializing |
| CN104655125A (en) * | 2013-11-15 | 2015-05-27 | 陈锦萱 | Route guidance method and apparatus in specific region |
| CN104156771A (en) * | 2014-06-29 | 2014-11-19 | 深圳市赛亿科技开发有限公司 | Hotel automatic check-in management control method |
-
2015
- 2015-07-23 CN CN201510439955.1A patent/CN106370174B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201005267A (en) * | 2008-07-30 | 2010-02-01 | Mitac Int Corp | Navigation system and method based on scenic spot inquiry |
| CN101998238A (en) * | 2010-10-28 | 2011-03-30 | 中国联合网络通信集团有限公司 | Positioning navigation method, map query system and positioning navigation system |
| CN103945327A (en) * | 2014-04-04 | 2014-07-23 | 陈明羲 | Instant messaging method and system based on close quarter location positioning service |
| CN104540216A (en) * | 2014-12-05 | 2015-04-22 | 江苏万维艾斯网络智能产业创新中心有限公司 | Three-dimensional wireless positioning navigation system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106370174A (en) | 2017-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106370174B (en) | Position navigation method and device based on enterprise communication software | |
| US9479900B2 (en) | Geographic location-based communications method, mobile terminal, server, and geographic location-based communications system | |
| EP3623942A1 (en) | Message processing method and apparatus, storage medium, and computer device | |
| US20170268886A1 (en) | Place of interest recommendation | |
| RU124014U1 (en) | PERSONALIZED INFORMATION SEARCH SYSTEM | |
| WO2017098332A2 (en) | Method and system for inputting information | |
| JP2017517776A (en) | Dialog processing method, dialog management system, and computer equipment | |
| JP6411011B2 (en) | User terminal device, server, and control method thereof | |
| JP2018032294A (en) | Communication support system, communication support method, computer program, and location confirmation method | |
| EP3610376B1 (en) | Automatic context passing between applications | |
| US11080328B2 (en) | Predictively presenting search capabilities | |
| US20190102938A1 (en) | Method and Apparatus for Presenting Information | |
| EP2958032A1 (en) | Dynamically integrating offline and online suggestions in a geographic application | |
| EP3968224A1 (en) | Method and apparatus for building extraction, device and storage medium | |
| US20220048197A1 (en) | Ushering method, electronic device, and storage medium | |
| JP2021120867A (en) | Fusion-related network construction method, fusion-related network construction equipment, electronic devices, storage media and programs | |
| CN112269798A (en) | Information display method, device and electronic device | |
| CN104657065B (en) | A kind of method, terminal and server obtaining search result | |
| KR20090072773A (en) | Method for providing an emoticon corresponding to a handwritten image, system, terminal device and computer readable recording medium | |
| CN103379022B (en) | A kind of instant communication method based on Internet map search and system | |
| CN107436900B (en) | Information processing method and device based on search engine | |
| US11178210B2 (en) | Transmission of visual content to display devices based on location detection | |
| KR102041849B1 (en) | System and method for sharing position information using multiple ids | |
| WO2014169498A1 (en) | Method and system for third-party service platform login | |
| CN106034154B (en) | Bus information sharing method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |