[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2023050598A1 - Visitor guidance method and apparatus, electronic device, and storage medium - Google Patents

Visitor guidance method and apparatus, electronic device, and storage medium Download PDF

Info

Publication number
WO2023050598A1
WO2023050598A1 PCT/CN2021/139196 CN2021139196W WO2023050598A1 WO 2023050598 A1 WO2023050598 A1 WO 2023050598A1 CN 2021139196 W CN2021139196 W CN 2021139196W WO 2023050598 A1 WO2023050598 A1 WO 2023050598A1
Authority
WO
WIPO (PCT)
Prior art keywords
visitor
target
target place
information
time
Prior art date
Application number
PCT/CN2021/139196
Other languages
French (fr)
Chinese (zh)
Inventor
马敏宏
丁杰
王野
李怡宽
刘畅
张泽群
邓文博
Original Assignee
深圳市商汤科技有限公司
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 深圳市商汤科技有限公司 filed Critical 深圳市商汤科技有限公司
Publication of WO2023050598A1 publication Critical patent/WO2023050598A1/en

Links

Images

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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Definitions

  • the present disclosure relates to the field of computer technology, and in particular to a visitor guidance method and device, electronic equipment and storage media.
  • the disclosure provides a visitor guidance technical solution.
  • a visitor guidance method which is applied to a server, and the method includes:
  • the location information of the visitor terminal and the location information of the first target place determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place;
  • the estimated duration and the reservation time for the visitor to visit the first target place determine the first target time for sending the first reminder information to the visitor terminal, wherein the first reminder information is at least used for Prompting the location information of the first target place, the sum of the first target time and the estimated duration is earlier than or equal to the appointment time;
  • the first prompt information includes a hyperlink
  • the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
  • the method further includes:
  • the method further includes:
  • determining the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place duration including:
  • An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
  • the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
  • a visitor guidance method which is applied to a visitor terminal, and the method includes:
  • the location information of the visitor terminal and the location information of the first target place determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place;
  • the first target time for issuing the first reminder information wherein the first reminder information is at least used to remind the first The location information of the target place, the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
  • the first prompt information includes a hyperlink
  • the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
  • the method further includes:
  • an AR navigation path from the current location of the visitor to the first target place is shown in the real scene image displayed on the display interface of the visitor terminal.
  • the sending out the second prompt information includes:
  • Entrance controls showing AR navigation functionality.
  • the method further includes:
  • an AR navigation path from the visitor's current location to the second target place is shown in the real scene image displayed on the display interface of the visitor terminal.
  • the method further includes:
  • the method further includes:
  • an AR navigation sign is displayed in the real scene image displayed on the display interface of the visitor terminal, wherein the AR navigation sign is used to prompt the traveling direction, traveling speed, At least one of distance to travel and remaining travel time.
  • determining the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place duration including:
  • An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
  • the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
  • a visitor guidance device which is applied to a server, and the device includes:
  • the first obtaining module is used to obtain the location information of the visitor terminal and the location information of the first target place;
  • a first determination module configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
  • the second determination module is configured to determine the first target time for sending the first reminder information to the visitor terminal according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the The first prompt information is at least used to prompt the location information of the first target place, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
  • a first sending module configured to send the first prompt information to the visitor terminal in response to reaching the first target time.
  • the first prompt information includes a hyperlink
  • the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
  • the device further includes:
  • the second sending module is configured to send second prompt information to the visitor terminal in response to the location information of the visitor terminal indicating that the visitor has arrived in the augmented reality AR navigation area around the first target place, wherein, The second prompt information is used to prompt to enable the AR navigation function.
  • the device further includes:
  • a third sending module configured to send third prompt information to the visitor terminal in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, wherein the third prompt information is used for The visitor is prompted to select a second destination location within the first destination location.
  • the first determining module is configured to:
  • An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
  • the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
  • a visitor guidance device which is applied to a visitor terminal, and the device includes:
  • the second obtaining module is used to obtain the location information of the visitor terminal and the location information of the first target place;
  • a third determining module configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
  • the fourth determination module is configured to determine the first target time for issuing the first reminder message according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the first reminder message is at least Used to prompt the location information of the first target place, the sum of the first target time and the estimated duration is earlier than or equal to the appointment time;
  • the first sending module is configured to send the first reminder information in response to reaching the first target time.
  • the first prompt information includes a hyperlink
  • the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
  • the device further includes:
  • the second sending module is configured to send out second prompt information in response to the position information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, wherein the second prompt information uses Turn on the AR navigation function at the prompt;
  • the first display module is configured to display an AR navigation path from the visitor's current location to the first target place in the real-scene image displayed on the display interface of the visitor terminal in response to the AR navigation function being turned on. .
  • the second sending module is used to:
  • Entrance controls showing AR navigation functionality.
  • the device further includes:
  • a third issuing module configured to send third prompt information in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, wherein the third prompt information is used to prompt the visitor to select a second target location within said first target location;
  • the second display module is configured to display the second target place from the visitor's current location in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place AR navigation path.
  • the device further includes:
  • the third display module is used to display the AR navigation image in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place, and control the AR navigation image to navigate along the path walking, wherein the navigation path represents a navigation path from the visitor's current location to the second destination location.
  • the device further includes:
  • a fourth display module configured to display an AR navigation logo in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place, wherein the AR navigation logo is used for At least one of the traveling direction, traveling speed, to-be-traveled distance and remaining traveling time is prompted.
  • the third determination module is used for:
  • An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
  • the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
  • an electronic device comprising: one or more processors; a memory for storing executable instructions; wherein the one or more processors are configured to call the memory storage executable instructions to perform the above method.
  • a computer-readable storage medium on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the above method is implemented.
  • a computer program product including computer readable codes, or a non-volatile computer readable storage medium bearing computer readable codes, when the computer readable codes are stored in an electronic device During operation, the processor in the electronic device executes the above method.
  • the visitor corresponding to the visitor terminal is determined according to the location information of the visitor terminal and the location information of the first target place.
  • the estimated time required to reach the first target place according to the estimated time and the reservation time of the visitor to visit the first target place, determine the first time to send the first prompt information to the visitor terminal target time, and in response to reaching the first target time, send the first reminder information to the visitor terminal, thereby at least reminding the visitor at an appropriate time before the reservation time for the visitor to visit the first target place
  • the location information of the first target place so as to not only remind visitors of the location of the first target place, but also remind visitors of this visit, thereby reducing visitors' forgetting of visits, misremembering the appointment time, being late or arriving too early and so on, without the need for visitors to manually input or inquire about the location of the first target place, so the convenience and reliability of visitor guidance can be improved.
  • Fig. 1 shows a flowchart of a visitor guidance method provided by an embodiment of the present disclosure.
  • Fig. 2 shows another flow chart of the visitor guidance method provided by the embodiment of the present disclosure.
  • Fig. 3 shows a schematic diagram of first prompt information displayed by a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure.
  • Fig. 4 shows a schematic diagram of a navigation map displayed by a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure.
  • FIG. 5 shows a schematic diagram showing an AR navigation path from a visitor's current location to a second target place in a real-scene image displayed on a display interface of a visitor terminal in the visitor guidance method provided by an embodiment of the present disclosure.
  • Fig. 6 shows a schematic diagram of a visual positioning process of a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure.
  • Fig. 7 shows a schematic diagram of an interface for selecting a second target place in the visitor guidance method provided by an embodiment of the present disclosure.
  • Fig. 8 shows a block diagram of a visitor guidance device provided by an embodiment of the present disclosure.
  • Fig. 9 shows another block diagram of a visitor guiding device provided by an embodiment of the present disclosure.
  • Fig. 10 shows a block diagram of an electronic device 800 provided by an embodiment of the present disclosure.
  • Fig. 11 shows a block diagram of an electronic device 1900 provided by an embodiment of the present disclosure.
  • Fig. 1 shows a flowchart of a visitor guidance method provided by an embodiment of the present disclosure.
  • the visitor guidance method is applied to a server, wherein the server can be deployed on at least one server.
  • the visitor guidance method may be implemented by a processor invoking computer-readable instructions stored in a memory.
  • the visitor guiding method includes steps S11 to S14.
  • step S11 the location information of the visitor terminal and the location information of the first target place are acquired.
  • step S12 according to the location information of the visitor terminal and the location information of the first target place, an estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place is determined.
  • step S13 according to the estimated duration and the reserved time for the visitor to visit the first target place, determine the first target time for sending the first reminder information to the visitor terminal, wherein the first The prompt information is at least used to prompt the position information of the first target place, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time.
  • step S14 in response to reaching the first target time, sending the first prompt information to the visitor terminal.
  • the visitor terminal may refer to a terminal device that can be operated by the visitor.
  • the terminal device may be user equipment (User Equipment, UE), mobile device, user terminal, terminal, cellular phone, personal digital assistant (Personal Digital Assistant, PDA), handheld device, computing device or wearable device, etc.
  • the visitor terminal can be a visitor's mobile phone.
  • the location information of the visitor terminal may be any information that can indicate the location of the visitor terminal.
  • the location information of the visitor terminal may include at least one of the address, latitude and longitude of the visitor terminal, and the like.
  • the location information of the visitor terminal may be used to represent the location information of the visitor corresponding to the visitor terminal.
  • the server may obtain a location information acquisition request from the visitor terminal, and the visitor terminal may return the location information of the visitor terminal to the server in response to the location information acquisition request.
  • the first target place may represent a place where a visitor has reserved a visit.
  • the position information of the first target place may be any information capable of indicating the position of the first target place.
  • the location information of the first target place may include at least one of the name, address, latitude and longitude of the first target place.
  • the name of the first target place is "Shanghai XX Building”
  • the address of the first target place is "XX No. XX Road, XX District, Shanghai”.
  • the location information of the first target place may be acquired from the reservation information corresponding to the visitor.
  • the server can obtain the route information from the current location of the visitor terminal to the first target location according to the location information of the visitor terminal and the location information of the first target location, so that it can be determined that the visitor arrives at the first location from the current location.
  • Estimated duration of time required for a destination location may include estimated durations corresponding to one or more than two travel modes.
  • the estimated duration may only include the estimated duration corresponding to the recommended travel mode.
  • the recommended travel modes may include one or more than two travel modes.
  • the estimated duration may include estimated durations corresponding to various travel modes.
  • the first target time may indicate the time when the first prompt information is sent to the visitor terminal.
  • the sum of the first target time and the estimated duration may be earlier than the scheduled time.
  • the first target time can be obtained by subtracting the estimated duration from the appointment time and then subtracting the first preset duration.
  • the first preset duration may represent a preset reserved duration, and the first preset duration is greater than 0.
  • the sum of the first target time and the estimated duration may be equal to the appointment time.
  • the estimated duration may be subtracted from the appointment time to obtain the first target time.
  • the server can determine whether the current time reaches the first target time, and can send the first prompt message to the visitor terminal in response to the current time reaching the first target time.
  • the server can use at least one of short message (Short Message Service, SMS), instant messaging software message (such as WeChat message), APP (Application, application program) notification, applet message, etc., Send the first prompt information to the visitor terminal.
  • SMS Short Message Service
  • instant messaging software message such as WeChat message
  • APP Application, application program notification
  • applet message etc.
  • the visitor terminal may display the first prompt information in response to receiving the first prompt information.
  • the visitor corresponding to the visitor terminal is determined according to the location information of the visitor terminal and the location information of the first target place.
  • the estimated time required to reach the first target place according to the estimated time and the reservation time of the visitor to visit the first target place, determine the first time to send the first prompt information to the visitor terminal target time, and in response to reaching the first target time, send the first reminder information to the visitor terminal, thereby at least reminding the visitor at an appropriate time before the reservation time for the visitor to visit the first target place
  • the location information of the first target place so as to not only remind visitors of the location of the first target place, but also remind visitors of this visit, thereby reducing visitors' forgetting of visits, misremembering the appointment time, being late or arriving too early and so on, without the need for visitors to manually input or inquire about the location of the first target place, so the convenience and reliability of visitor guidance can be improved.
  • determining the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place includes: according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal, determine the expected time required for the visitor to arrive at the first target place.
  • Estimated duration may be one travel mode, or a combination of two or more travel modes.
  • the travel mode may be public transportation (such as subway, bus), taxi, driving, bicycle, walking, and the like.
  • the travel mode information may be travel mode information preset by the visitor.
  • the travel mode information may be travel mode information determined according to historical travel mode records of the visitor.
  • the travel mode information may be travel mode information determined according to the route length from the current location of the visitor terminal to the first target place.
  • the travel mode information may be travel mode information determined according to the length of the route from the current location of the visitor terminal to the first target place and the historical travel mode records of the visitor.
  • other ways may also be used to determine the travel mode information of the visitor, which is not limited here.
  • the server determines that the visitor arrives at the first target according to the location information of the visitor terminal, the location information of the first target location, and the travel mode information of the visitor corresponding to the visitor terminal.
  • the estimated time required by the venue so that the first prompt information can be sent to the visitor terminal at a more appropriate time, which can further improve the convenience and reliability of visitor guidance, and reduce the need to send information to the visitor terminal at unnecessary time.
  • the possibility of first prompting information can reduce unnecessary disturbance to visitors.
  • the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
  • the departure time can be obtained by subtracting the estimated duration from the scheduled time and then subtracting the second preset duration.
  • the second preset duration may be less than or equal to the above first preset duration.
  • the first prompt information is also used to prompt the departure time.
  • the first prompt information is further used to prompt the estimated duration.
  • the first prompt information is further used to prompt the departure time and the estimated duration.
  • the departure time and/or the estimated duration are prompted through the first prompt information, so that the visitor can be prompted with the recommended departure time and /or the estimated time from the visitor's current location to the first target place, so as to help the visitor arrange a travel plan, and further improve the convenience of the visitor to visit the target place.
  • the estimated duration includes estimated durations corresponding to two or more travel modes; according to the estimated duration and the reservation time for the visitor to visit the first target place, Determining the first target time for sending the first prompt information to the visitor terminal includes: according to the maximum estimated duration among the estimated durations corresponding to all the travel modes in the two or more travel modes, and the maximum estimated duration of the visitor's visit The appointment time of the first target place, determine the first target time for sending the first reminder information to the visitor terminal; the response to the arrival of the first target time, send the first reminder information to the visitor terminal , including: in response to reaching the first target time, sending the first prompt information to the visitor terminal, and sending a travel mode selection request to the visitor terminal; the method further includes: in response to the The selection information of the travel mode of the visitor terminal, and the target travel mode in the selection information is different from the travel mode corresponding to the maximum estimated duration, determine the estimated duration corresponding to the target travel mode, and The estimated duration corresponding to the method and the reservation time for the visitor to visit the first
  • the reservation time for the visitor to visit the first target place is T 0
  • the first preset duration is t 0
  • the server may send the first prompt message to the visitor terminal, and send a travel mode selection request to the visitor terminal.
  • the server may send fourth prompting information to the visitor terminal in response to the current time reaching T 2 , wherein the fourth prompting information may be used to prompt the location information of the first target place and the target travel mode (ie, take a taxi).
  • the convenience and reliability of visitor guidance can be further improved, and more flexible visitor guidance can be realized according to the target travel mode selected by the visitor.
  • the first prompt information includes a hyperlink
  • the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination. According to this implementation manner, it is not necessary for the visitor to open the navigation application and then input the address of the first target place for navigation, thereby improving the convenience of navigating to the first target place.
  • the method further includes: indicating that the visitor has arrived at the second prompt information in response to the location information of the visitor terminal.
  • an AR Augmented Reality
  • second prompt information is sent to the visitor terminal, wherein the second prompt information is used to prompt to enable the AR navigation function.
  • the AR navigation area around the first target place may indicate an area around the first target place that can provide the AR navigation function.
  • the server may send the second prompt information to the visitor terminal through at least one of APP notification, short message, instant messaging software message, applet message, and the like. The visitor terminal may display the second prompt information in response to receiving the second prompt information.
  • the server responds to the location information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, and sends the second prompt information for prompting the AR navigation function to be turned on to the visitor terminal, thereby facilitating
  • the surroundings of the first target place provide visitors with more intuitive navigation, thereby helping visitors to reach the first target place more smoothly, and further improving the visitor's experience of visiting the first target place.
  • the method further includes: indicating that the visitor has arrived at the second prompt information in response to the location information of the visitor terminal.
  • a target place sending third prompt information to the visitor terminal, wherein the third prompt information is used to prompt the visitor to select a second target place within the first target place.
  • the second target location is a location within the first target location.
  • the first target place is building A
  • the second target place is meeting room M in building A.
  • the first target place is community C
  • the second target place is room XX in building G in community C.
  • the server can send the third prompt information to the visitor terminal through at least one of APP notification, short message, instant messaging software message, applet message, and the like.
  • the visitor terminal may display third prompt information in response to receiving the third prompt information.
  • the server sends third prompt information to the visitor terminal by responding to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, thereby prompting the visitor to select a location in the first target place in time. More specific destinations, which can further improve the fluency of visitor visits.
  • the method further includes: indicating that the visitor has arrived at the The first target place, obtaining the information of the second target place in the reservation information corresponding to the visitor; sending the information of the second target place to the visitor terminal, so that the visitor terminal updates the navigation destination to the Describe the second target location.
  • the reservation information corresponding to the visitor includes the information of the second target place
  • the navigation destination may be automatically switched to the second target place in response to the visitor having entered the first target place, thereby The convenience of visitor guidance can be further improved.
  • Fig. 2 shows another flow chart of the visitor guidance method provided by the embodiment of the present disclosure.
  • the visitor guidance method is applied to a visitor terminal.
  • the visitor guidance method may be implemented by a processor invoking computer-readable instructions stored in a memory.
  • the visitor guidance method includes steps S21 to S24.
  • step S21 the location information of the visitor terminal and the location information of the first target place are acquired.
  • step S22 according to the location information of the visitor terminal and the location information of the first target place, an estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place is determined.
  • step S23 according to the estimated duration and the reservation time for the visitor to visit the first target place, determine the first target time for issuing the first reminder message, wherein the first reminder message is at least used for The location information of the first target place is prompted, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time.
  • step S24 in response to reaching the first target time, sending out the first reminder message.
  • the visitor terminal may acquire the location information of the first target place from the reservation information corresponding to the visitor. According to the position information of the visitor terminal and the position information of the first target place, the visitor terminal can obtain the route information from the current position of the visitor terminal to the first target place, so as to determine the expected time required for the visitor to reach the first target place from the current position.
  • Estimated duration may include estimated durations corresponding to one or more than two travel modes. For example, the estimated duration may only include the estimated duration corresponding to the recommended travel mode. Wherein, the recommended travel modes may include one or more than two travel modes. As another example, the estimated duration may include estimated durations corresponding to various travel modes.
  • the first target time may represent the time when the visitor terminal sends out the first prompt information.
  • the sum of the first target time and the estimated duration may be earlier than the scheduled time.
  • the first target time can be obtained by subtracting the estimated duration from the appointment time and then subtracting the first preset duration.
  • the first preset duration can represent a preset reserved duration, and the first preset duration is greater than 0.
  • the sum of the first target time and the estimated duration may be equal to the appointment time.
  • the estimated duration may be subtracted from the appointment time to obtain the first target time.
  • the visitor terminal may determine whether the current time reaches the first target time, and may send a first prompt message in response to the current time reaching the first target time.
  • the visitor terminal may display the first prompt information.
  • the first prompt information includes text, image, animation, video and other visual prompt information
  • the playback terminal may display the first prompt information.
  • the visitor terminal may play the first prompt information.
  • the visitor terminal obtains the location information of the visitor terminal and the location information of the first target place, and according to the location information of the visitor terminal and the location information of the first target place, determines that the visitor terminal corresponds to The estimated time required for the visitor to arrive at the first target place, and the first target time for sending out the first prompt message is determined according to the estimated time length and the reservation time for the visitor to visit the first target place, And in response to reaching the first target time, sending the first prompt information, thereby at least prompting the visitor to the location information of the first target place at an appropriate time before the visitor's reservation time for visiting the first target place, In this way, visitors can be reminded not only of the location of the first target place, but also of the current visit, which can reduce the occurrence of visitors forgetting the visit, misremembering the appointment time, being late or arriving too early, etc., without the need for visitors Manually input or query the position of the first target place, thus improving the convenience and reliability of visitor guidance.
  • determining the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place includes: according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal, determine the expected time required for the visitor to arrive at the first target place. Estimated duration.
  • the travel mode information may be one travel mode, or a combination of two or more travel modes.
  • the travel mode information may be travel mode information preset by the visitor.
  • the travel mode information may be travel mode information determined according to historical travel mode records of the visitor.
  • the travel mode information may be travel mode information determined according to the route length from the current location of the visitor terminal to the first target place.
  • the travel mode information may be travel mode information determined according to the length of the route from the current location of the visitor terminal to the first target place and the historical travel mode records of the visitor.
  • other ways may also be used to determine the travel mode information of the visitor, which is not limited here.
  • the visitor terminal determines that the visitor arrives at the first target according to the location information of the visitor terminal, the location information of the first target location, and the travel mode information of the visitor corresponding to the visitor terminal.
  • the estimated time required by the venue so that the visitor terminal can send out the first prompt message at a more appropriate time, which can further improve the convenience and reliability of visitor guidance, and can reduce the need to send out the first prompt message at an unnecessary time possibility, thereby reducing unnecessary disturbance to visitors.
  • the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
  • the departure time can be obtained by subtracting the estimated duration from the scheduled time and then subtracting the second preset duration.
  • the second preset duration may be less than or equal to the above first preset duration.
  • the first prompt information is also used to prompt the departure time.
  • the first prompt information is further used to prompt the estimated duration.
  • the first prompt information is also used to prompt the departure time and the estimated duration.
  • the departure time and/or the estimated duration are prompted through the first prompt information, so that the visitor can be prompted with the recommended departure time and /or the estimated time from the visitor's current location to the first target place, so as to help the visitor arrange a travel plan, and further improve the convenience of the visitor to visit the target place.
  • the estimated duration includes estimated durations corresponding to two or more travel modes; according to the estimated duration and the reservation time for the visitor to visit the first target place, Determining the first target time for sending out the first prompt information includes: according to the maximum estimated duration among the estimated durations corresponding to all the travel modes in the two or more travel modes, and the visitor visiting the first target place determine the first target time for sending out the first reminder message; the sending out the first reminder message in response to reaching the first target time includes: sending out the first reminder message in response to reaching the first target time The first prompt information, and send a travel mode selection request; the method also includes: in response to receiving travel mode selection information, and the travel mode corresponding to the target travel mode in the selection information and the maximum estimated duration Different, determine the estimated time duration corresponding to the target travel mode, and determine the first person who sends the fourth prompt message according to the estimated time length corresponding to the target travel mode and the reservation time for the visitor to visit the first target place.
  • the reservation time for the visitor to visit the first target place is T 0
  • the first preset duration is t 0
  • the visitor terminal may send out a first prompt message and send out a travel mode selection request.
  • the visitor terminal may send fourth prompt information in response to the current time reaching T 2 , wherein the fourth prompt information may be used to prompt the position information of the first target place and the target travel mode (ie, take a taxi).
  • the convenience and reliability of visitor guidance can be further improved, and more flexible visitor guidance can be realized according to the target travel mode selected by the visitor.
  • the first prompt information includes a hyperlink
  • the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination. According to this implementation manner, it is not necessary for the visitor to open the navigation application and then input the address of the first target place for navigation, thereby improving the convenience of navigating to the first target place.
  • the method further includes: indicating that the visitor has arrived at the location around the first target place in response to the location information of the visitor terminal.
  • a second prompt message is issued, wherein the second prompt message is used to prompt to turn on the AR navigation function; , showing an AR navigation path from the visitor's current location to the first target place.
  • the visitor terminal responds to the location information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, and sends out the second prompt information for prompting to turn on the AR navigation function, thereby having It helps to provide visitors with more intuitive navigation around the first target place, thereby helping visitors to reach the first target place more smoothly, and further improving the visitor's experience of visiting the first target place.
  • the sending out the second prompt information includes: displaying an entry control of an AR navigation function.
  • the visitor terminal displays the entry control of the AR navigation function by responding to the location information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, thereby intuitively prompting the visitor to start the AR navigation function, thereby helping to provide visitors with a more intuitive navigation around the first target place, thereby helping visitors to reach the first target place more smoothly.
  • voice prompt information for prompting to activate the AR navigation function may be issued in response to the display of the entry control of the AR navigation function.
  • the method further includes: in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, sending The third prompt information, wherein, the third prompt information is used to prompt the visitor to select a second target place in the first target place; in response to the visitor selecting the second target place, in the In the real scene image displayed on the display interface of the visitor terminal, the AR navigation path from the visitor's current position to the second target place is shown.
  • the second target location is a location within the first target location.
  • the visitor terminal indicates that the visitor has arrived at the first target place by responding to the location information of the visitor terminal, and sends out a third prompt message, thereby prompting the visitor to select a more specific purpose in the first target place in time. In this way, the fluency of visitor visits can be further improved.
  • the method further includes: in response to the visitor selecting the second target place, the real scene displayed on the display interface of the visitor terminal In the image, an AR navigation image is displayed, and the AR navigation image is controlled to walk along a navigation path, wherein the navigation path represents a navigation path from the visitor's current location to the second target place.
  • the AR navigation image may be a three-dimensional virtual image, such as a cartoon character, an animal, a robot, and the like.
  • the method further includes: in response to the visitor selecting the second target place, the real scene displayed on the display interface of the visitor terminal In the image, an AR navigation sign is displayed, wherein the AR navigation sign is used to prompt at least one of a traveling direction, a traveling speed, a distance to be traveled, and a remaining traveling time.
  • the direction of travel may include going straight, turning left or turning right, etc.
  • the distance to be traveled may be the remaining distance in the direction of travel, the remaining distance to the destination, etc.
  • the remaining travel time may be the remaining travel time in the direction of travel, Remaining travel time to destination, etc.
  • the AR navigation sign shows going straight, 20 meters, and 10 minutes before reaching the destination.
  • the visitor terminal displays the AR navigation logo in the real scene image displayed on the display interface of the visitor terminal, thereby further improving the convenience of the visitor.
  • the method further includes: in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, acquiring the The information of the second target place in the reservation information corresponding to the visitor; in the real scene image displayed on the display interface of the visitor terminal, the AR navigation path from the visitor's current position to the second target place is displayed.
  • the navigation destination may be automatically switched to the second target place in response to the visitor having entered the first target place, thereby The convenience of visitor guidance can be further improved.
  • Embodiments of the present disclosure can be applied to application scenarios such as visitor systems, route reminders, computer vision, AR navigation, and positioning navigation.
  • the visitor guidance method provided by the embodiment of the present disclosure is described below through a specific application scenario.
  • the server can obtain the location information of the visitor terminal and the location information of the first target place, and determine that the visitor corresponding to the visitor terminal has reached the first target place according to the location information of the visitor terminal and the location information of the first target place The required estimated duration, according to the estimated duration and the reservation time for the visitor to visit the first target place, determine the first target time for sending the first reminder information to the visitor terminal, and respond to the arrival of the first target time , sending the first prompt information to the visitor terminal.
  • Fig. 3 shows a schematic diagram of first prompt information displayed by a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure.
  • the first prompt information includes the name of the first target place "Shanghai XX Building", and also includes a hyperlink, wherein the text of the hyperlink is displayed as "route navigation", and the hyperlink can be used to jump to Go to the navigation map and navigate with "Shanghai XX Building" as the destination.
  • the first prompt information also includes: the name of the visitor, mobile phone number and avatar, the name and unit of the leader of the visitor team to which the visitor belongs, the visiting time and the number of visitors of the visitor team to which the visitor belongs, and the visitor's visitor code.
  • the visitor terminal may display the first prompt information through the APP.
  • Fig. 4 shows a schematic diagram of a navigation map displayed by a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure.
  • the visitor terminal can respond to the hyperlink in the first prompt message being clicked, obtain the current location information of the visitor terminal, call the navigation interface, and generate a navigation map in the navigation map according to the location information of the first target place and the current location information of the visitor terminal. route, enabling navigation based on longer distances.
  • the visitor terminal may display second prompt information to prompt the visitor to enable the AR navigation function.
  • the visitor terminal can collect the environmental image and perform visual positioning based on the environmental image, so that the AR navigation from the visitor's current position to the first target place can be displayed in the real scene image displayed on the display interface of the visitor terminal
  • the route can realize AR navigation based on a relatively short distance and guide visitors to the first target place.
  • the visitor terminal may display third prompt information to prompt the visitor to select a second target place within the first target place.
  • the AR navigation path from the visitor's current location to the second target place is shown in the real scene image displayed on the display interface of the visitor terminal.
  • FIG. 5 shows a schematic diagram showing an AR navigation path from a visitor's current location to a second target place in a real-scene image displayed on a display interface of a visitor terminal in the visitor guidance method provided by an embodiment of the present disclosure.
  • Fig. 6 shows a schematic diagram of a visual positioning process of a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure.
  • FIG. 7 shows a schematic diagram of an interface for selecting a second target place in the visitor guidance method provided by an embodiment of the present disclosure. As shown in Figure 7, visitors can select meeting rooms, exhibition halls, etc. through this interface. According to this application scenario, indoor-based AR navigation can be implemented to guide visitors to a second target place within the first target place.
  • the traditional solution is mainly manual guidance or physical guide system guidance.
  • the manual guidance method has relatively high labor costs and management costs, and is mainly only suitable for indoor guidance.
  • visitors ask for directions by asking security guards or passers-by, since it is pure text communication and it is difficult to understand space, visitors may need to ask different people multiple times.
  • the physical guide system requires high space cost, hardware cost and maintenance cost, and its position is relatively fixed, and its flexibility is poor, so it is difficult to provide guidance for visitors anytime and anywhere.
  • At least the location information of the first target place can be prompted to the visitor at an appropriate time before the reservation time for the visitor to visit the first target place, so that the visitor can be reminded of the location of the first target place, and the Remind visitors of this visit, which can reduce the occurrence of visitors forgetting visits, misremembering appointment time, being late or arriving too early, etc., and does not require visitors to manually input or query the location of the first target place, so it can improve visitors. Boot ease and reliability.
  • the present disclosure also provides visitor guidance devices, electronic equipment, computer-readable storage media, and programs, all of which can be used to implement any visitor guidance method provided in the present disclosure.
  • visitor guidance devices electronic equipment, computer-readable storage media, and programs, all of which can be used to implement any visitor guidance method provided in the present disclosure.
  • Fig. 8 shows a block diagram of a visitor guidance device provided by an embodiment of the present disclosure.
  • the visitor guidance device is applied to the server.
  • the visitor guiding device includes:
  • the first obtaining module 31 is used to obtain the location information of the visitor terminal and the location information of the first target place;
  • the first determination module 32 is configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
  • the second determination module 33 is configured to determine the first target time for sending the first reminder information to the visitor terminal according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the The first prompt information is at least used to prompt the position information of the first target place, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
  • the first sending module 34 is configured to send the first prompt information to the visitor terminal in response to reaching the first target time.
  • the first prompt information includes a hyperlink
  • the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
  • the device further includes:
  • the second sending module is configured to send second prompt information to the visitor terminal in response to the location information of the visitor terminal indicating that the visitor has arrived in the augmented reality AR navigation area around the first target place, wherein, The second prompt information is used to prompt to enable the AR navigation function.
  • the device further includes:
  • a third sending module configured to send third prompt information to the visitor terminal in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, wherein the third prompt information is used for The visitor is prompted to select a second destination location within the first destination location.
  • the first determining module 32 is configured to:
  • An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
  • the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
  • the visitor corresponding to the visitor terminal is determined according to the location information of the visitor terminal and the location information of the first target place.
  • the estimated time required to reach the first target place according to the estimated time and the reservation time of the visitor to visit the first target place, determine the first time to send the first prompt information to the visitor terminal target time, and in response to reaching the first target time, send the first reminder information to the visitor terminal, thereby at least reminding the visitor at an appropriate time before the reservation time for the visitor to visit the first target place
  • the location information of the first target place so as to not only remind visitors of the location of the first target place, but also remind visitors of this visit, thereby reducing visitors' forgetting of visits, misremembering the appointment time, being late or arriving too early and so on, without the need for visitors to manually input or inquire about the location of the first target place, so the convenience and reliability of visitor guidance can be improved.
  • Fig. 9 shows another block diagram of a visitor guiding device provided by an embodiment of the present disclosure.
  • the visitor guiding device is applied to a visitor terminal.
  • the visitor guiding device includes:
  • the second obtaining module 41 is used to obtain the location information of the visitor terminal and the location information of the first target place;
  • the third determining module 42 is configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
  • the fourth determination module 43 is configured to determine the first target time for sending out the first prompt information according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the first prompt information At least for prompting the position information of the first target place, the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
  • the first sending module 44 is configured to send the first prompt information in response to reaching the first target time.
  • the first prompt information includes a hyperlink
  • the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
  • the device further includes:
  • the second sending module is configured to send out second prompt information in response to the position information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, wherein the second prompt information uses Turn on the AR navigation function at the prompt;
  • the first display module is configured to display an AR navigation path from the visitor's current location to the first target place in the real-scene image displayed on the display interface of the visitor terminal in response to the AR navigation function being turned on. .
  • the second sending module is used to:
  • Entrance controls showing AR navigation functionality.
  • the device further includes:
  • a third issuing module configured to send third prompt information in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, wherein the third prompt information is used to prompt the visitor to select a second target location within said first target location;
  • the second display module is configured to display the second target place from the visitor's current location in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place AR navigation path.
  • the device further includes:
  • the third display module is used to display the AR navigation image in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place, and control the AR navigation image to navigate along the path walking, wherein the navigation path represents a navigation path from the visitor's current location to the second destination location.
  • the device further includes:
  • a fourth display module configured to display an AR navigation logo in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place, wherein the AR navigation logo is used for At least one of the traveling direction, traveling speed, to-be-traveled distance and remaining traveling time is prompted.
  • the third determination module 42 is configured to:
  • An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
  • the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
  • the visitor terminal obtains the location information of the visitor terminal and the location information of the first target place, and according to the location information of the visitor terminal and the location information of the first target place, determines that the visitor terminal corresponds to The estimated time required for the visitor to arrive at the first target place, and the first target time for sending out the first prompt message is determined according to the estimated time length and the reservation time for the visitor to visit the first target place, And in response to reaching the first target time, sending the first prompt information, thereby at least prompting the visitor to the location information of the first target place at an appropriate time before the visitor's reservation time for visiting the first target place, In this way, visitors can be reminded not only of the location of the first target place, but also of the current visit, which can reduce the occurrence of visitors forgetting the visit, misremembering the appointment time, being late or arriving too early, etc., without the need for visitors Manually input or query the position of the first target place, thus improving the convenience and reliability of visitor guidance.
  • the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the methods described in the above method embodiments, and its specific implementation and technical effects can refer to the descriptions of the above method embodiments, for It is concise and will not be repeated here.
  • An embodiment of the present disclosure also provides a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the foregoing method is implemented.
  • the computer-readable storage medium may be a non-volatile computer-readable storage medium, or may be a volatile computer-readable storage medium.
  • An embodiment of the present disclosure also proposes a computer program, including computer readable codes.
  • a processor in the electronic device executes the above method.
  • An embodiment of the present disclosure also provides a computer program product, including computer-readable codes, or a non-volatile computer-readable storage medium carrying computer-readable codes, when the computer-readable codes are run in an electronic device , the processor in the electronic device executes the above method.
  • An embodiment of the present disclosure also provides an electronic device, including: one or more processors; a memory for storing executable instructions; wherein the one or more processors are configured to call the executable instructions stored in the memory instruction to perform the above method.
  • Electronic devices may be provided as terminals, servers, or other forms of devices.
  • Fig. 10 shows a block diagram of an electronic device 800 provided by an embodiment of the present disclosure.
  • the electronic device 800 may be a terminal such as a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, or a personal digital assistant.
  • electronic device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814 , and the communication component 816.
  • the processing component 802 generally controls the overall operations of the electronic device 800, such as those associated with display, telephone calls, data communications, camera operations, and recording operations.
  • the processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. Additionally, processing component 802 may include one or more modules that facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802 .
  • the memory 804 is configured to store various types of data to support operations at the electronic device 800 . Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and the like.
  • the memory 804 can be implemented by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic or Optical Disk.
  • SRAM static random access memory
  • EEPROM electrically erasable programmable read-only memory
  • EPROM erasable Programmable Read Only Memory
  • PROM Programmable Read Only Memory
  • ROM Read Only Memory
  • Magnetic Memory Flash Memory
  • Magnetic or Optical Disk Magnetic Disk
  • the power supply component 806 provides power to various components of the electronic device 800 .
  • Power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for electronic device 800 .
  • the multimedia component 808 includes a screen providing an output interface between the electronic device 800 and the user.
  • the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user.
  • the touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may not only sense a boundary of a touch or swipe action, but also detect duration and pressure associated with the touch or swipe action.
  • the multimedia component 808 includes a front camera and/or a rear camera. When the electronic device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capability.
  • the audio component 810 is configured to output and/or input audio signals.
  • the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 800 is in operation modes, such as call mode, recording mode and voice recognition mode. Received audio signals may be further stored in memory 804 or sent via communication component 816 .
  • the audio component 810 also includes a speaker for outputting audio signals.
  • the I/O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which may be a keyboard, a click wheel, a button, and the like. These buttons may include, but are not limited to: a home button, volume buttons, start button, and lock button.
  • Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of electronic device 800 .
  • the sensor component 814 can detect the open/closed state of the electronic device 800, the relative positioning of components, such as the display and the keypad of the electronic device 800, the sensor component 814 can also detect the electronic device 800 or a Changes in position of components, presence or absence of user contact with electronic device 800 , electronic device 800 orientation or acceleration/deceleration and temperature changes in electronic device 800 .
  • Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact.
  • Sensor assembly 814 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications.
  • CMOS complementary metal-oxide-semiconductor
  • CCD charge-coupled device
  • the sensor component 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
  • the communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices.
  • the electronic device 800 can access wireless networks based on communication standards, such as wireless networks (Wi-Fi), second-generation mobile communication technologies (2G), third-generation mobile communication technologies (3G), fourth-generation mobile communication technologies (4G ), long-term evolution (LTE) of universal mobile communication technology, fifth generation mobile communication technology (5G) or their combination.
  • the communication component 816 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel.
  • the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication.
  • the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology and other technologies.
  • RFID Radio Frequency Identification
  • IrDA Infrared Data Association
  • UWB Ultra Wide Band
  • Bluetooth Bluetooth
  • electronic device 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable A programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component implementation for performing the methods described above.
  • ASICs application specific integrated circuits
  • DSPs digital signal processors
  • DSPDs digital signal processing devices
  • PLDs programmable logic devices
  • FPGA field programmable A programmable gate array
  • controller microcontroller, microprocessor or other electronic component implementation for performing the methods described above.
  • a non-volatile computer-readable storage medium such as the memory 804 including computer program instructions, which can be executed by the processor 820 of the electronic device 800 to implement the above method.
  • Fig. 11 shows a block diagram of an electronic device 1900 provided by an embodiment of the present disclosure.
  • electronic device 1900 may be provided as a server.
  • electronic device 1900 includes processing component 1922 , which further includes one or more processors, and a memory resource represented by memory 1932 for storing instructions executable by processing component 1922 , such as application programs.
  • the application programs stored in memory 1932 may include one or more modules each corresponding to a set of instructions.
  • the processing component 1922 is configured to execute instructions to perform the above method.
  • Electronic device 1900 may also include a power supply component 1926 configured to perform power management of electronic device 1900, a wired or wireless network interface 1950 configured to connect electronic device 1900 to a network, and an input-output (I/O) interface 1958 .
  • the electronic device 1900 can operate based on the operating system stored in the memory 1932, such as the Microsoft server operating system (Windows Server TM ), the graphical user interface-based operating system (Mac OS X TM ) introduced by Apple Inc., and the multi-user and multi-process computer operating system (Unix TM ), a free and open-source Unix-like operating system (Linux TM ), an open-source Unix-like operating system (FreeBSD TM ), or the like.
  • Microsoft server operating system Windows Server TM
  • Mac OS X TM graphical user interface-based operating system
  • Unix TM multi-user and multi-process computer operating system
  • Linux TM free and open-source Unix-like operating system
  • FreeBSD TM open-source Unix-like operating system
  • a non-transitory computer-readable storage medium such as the memory 1932 including computer program instructions, which can be executed by the processing component 1922 of the electronic device 1900 to implement the above method.
  • This disclosure relates to the field of augmented reality.
  • acquiring the image information of the target object in the real environment and then using various visual correlation algorithms to detect or identify the relevant features, states and attributes of the target object, and thus obtain the image information that matches the specific application.
  • AR effect combining virtual and reality.
  • the target object may involve faces, limbs, gestures, actions, etc. related to the human body, or markers and markers related to objects, or sand tables, display areas or display items related to venues or places.
  • Vision-related algorithms can involve visual positioning, SLAM, 3D reconstruction, image registration, background segmentation, object key point extraction and tracking, object pose or depth detection, etc.
  • the relevant features, states and attributes of the target object can be detected or identified through the convolutional neural network.
  • the above-mentioned convolutional neural network is a network model obtained by performing model training based on a deep learning framework.
  • the present disclosure can be a system, method and/or computer program product.
  • a computer program product may include a computer readable storage medium having computer readable program instructions thereon for causing a processor to implement various aspects of the present disclosure.
  • a computer readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device.
  • a computer readable storage medium may be, for example, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
  • Computer-readable storage media include: portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory), static random access memory (SRAM), compact disc read only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanically encoded device, such as a printer with instructions stored thereon A hole card or a raised structure in a groove, and any suitable combination of the above.
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable read-only memory
  • flash memory static random access memory
  • SRAM static random access memory
  • CD-ROM compact disc read only memory
  • DVD digital versatile disc
  • memory stick floppy disk
  • mechanically encoded device such as a printer with instructions stored thereon
  • a hole card or a raised structure in a groove and any suitable combination of the above.
  • computer-readable storage media are not to be construed as transient signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., pulses of light through fiber optic cables), or transmitted electrical signals.
  • Computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or downloaded to an external computer or external storage device over a network, such as the Internet, a local area network, a wide area network, and/or a wireless network.
  • the network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers.
  • a network adapter card or a network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing/processing device .
  • Computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or Source or object code written in any combination, including object-oriented programming languages—such as Smalltalk, C++, etc., and conventional procedural programming languages—such as the “C” language or similar programming languages.
  • Computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server implement.
  • the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as via the Internet using an Internet service provider). connect).
  • LAN local area network
  • WAN wide area network
  • an electronic circuit such as a programmable logic circuit, field programmable gate array (FPGA), or programmable logic array (PLA)
  • FPGA field programmable gate array
  • PDA programmable logic array
  • These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine such that when executed by the processor of the computer or other programmable data processing apparatus , producing an apparatus for realizing the functions/actions specified in one or more blocks in the flowchart and/or block diagram.
  • These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause computers, programmable data processing devices and/or other devices to work in a specific way, so that the computer-readable medium storing instructions includes An article of manufacture comprising instructions for implementing various aspects of the functions/acts specified in one or more blocks in flowcharts and/or block diagrams.
  • each block in a flowchart or block diagram may represent a module, a portion of a program segment, or an instruction that includes one or more Executable instructions.
  • the functions noted in the block may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved.
  • each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented by a dedicated hardware-based system that performs the specified function or action , or may be implemented by a combination of dedicated hardware and computer instructions.
  • the computer program product can be specifically realized by means of hardware, software or a combination thereof.
  • the computer program product is embodied as a computer storage medium, and in another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK) etc. wait.
  • a software development kit Software Development Kit, SDK

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)

Abstract

A visitor guidance method and apparatus, an electronic device, and a storage medium. The method comprises: acquiring location information of a visitor terminal and location information of a first target place (S11); determining, according to the location information of the visitor terminal and the location information of the first target place, an estimated duration required by a visitor corresponding to the visitor terminal to reach the first target place (S12); determining, according to the estimated duration and a reservation time for the visitor to visit the first target place, a first target time for sending first prompt information to the visitor terminal, wherein the first prompt information is at least used for giving a prompt about the location information of the first target place, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time (S13); and in response to reaching the first target time, sending the first prompt information to the visitor terminal (S14).

Description

访客引导方法及装置、电子设备和存储介质Visitor guidance method and device, electronic device and storage medium
本申请要求在2021年9月29日提交中国专利局、申请号为202111152009.0、申请名称为“访客引导方法及装置、电子设备和存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to a Chinese patent application filed with the China Patent Office on September 29, 2021, with application number 202111152009.0 and titled "Visitor guidance method and device, electronic device, and storage medium", the entire contents of which are incorporated by reference in this application.
技术领域technical field
本公开涉及计算机技术领域,尤其涉及一种访客引导方法及装置、电子设备和存储介质。The present disclosure relates to the field of computer technology, and in particular to a visitor guidance method and device, electronic equipment and storage media.
背景技术Background technique
在访客需要访问某一场所时,对访客进行引导,以帮助访客顺利到达目标场所,对于访客和受访方而言,均具有重要意义。如何对访客进行引导,是亟待解决的技术问题。When a visitor needs to visit a certain place, it is of great significance for both the visitor and the interviewee to guide the visitor to help the visitor reach the target place smoothly. How to guide visitors is a technical problem that needs to be solved urgently.
发明内容Contents of the invention
本公开提供了一种访客引导技术方案。The disclosure provides a visitor guidance technical solution.
根据本公开的一方面,提供了一种访客引导方法,应用于服务端,所述方法包括:According to an aspect of the present disclosure, a visitor guidance method is provided, which is applied to a server, and the method includes:
获取访客终端的位置信息和第一目标场所的位置信息;Obtaining the location information of the visitor terminal and the location information of the first target place;
根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;According to the location information of the visitor terminal and the location information of the first target place, determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place;
根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;According to the estimated duration and the reservation time for the visitor to visit the first target place, determine the first target time for sending the first reminder information to the visitor terminal, wherein the first reminder information is at least used for Prompting the location information of the first target place, the sum of the first target time and the estimated duration is earlier than or equal to the appointment time;
响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息。In response to reaching the first target time, sending the first prompt information to the visitor terminal.
在一种可能的实现方式中,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。In a possible implementation manner, the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
在一种可能的实现方式中,在所述向所述访客终端发送所述第一提示信息之后,所述方法还包括:In a possible implementation manner, after the first prompt information is sent to the visitor terminal, the method further includes:
响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的增强现实AR导航区域内,向所述访客终端发送第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能。In response to the location information of the visitor terminal indicating that the visitor has arrived in the augmented reality AR navigation area around the first target place, sending second prompt information to the visitor terminal, wherein the second prompt information uses Turn on the AR navigation function when prompted.
在一种可能的实现方式中,在所述向所述访客终端发送所述第一提示信息之后,所述方法还包括:In a possible implementation manner, after the first prompt information is sent to the visitor terminal, the method further includes:
响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,向所述访客终端发送第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所。In response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, sending third prompt information to the visitor terminal, wherein the third prompt information is used to prompt the visitor to select the A second target location within the first target location.
在一种可能的实现方式中,所述根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,包括:In a possible implementation manner, according to the location information of the visitor terminal and the location information of the first target place, determining the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place duration, including:
根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
在一种可能的实现方式中,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中,所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预 约时间。In a possible implementation manner, the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
根据本公开的一方面,提供了一种访客引导方法,应用于访客终端,所述方法包括:According to an aspect of the present disclosure, a visitor guidance method is provided, which is applied to a visitor terminal, and the method includes:
获取访客终端的位置信息和第一目标场所的位置信息;Obtaining the location information of the visitor terminal and the location information of the first target place;
根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;According to the location information of the visitor terminal and the location information of the first target place, determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place;
根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;According to the estimated duration and the reservation time for the visitor to visit the first target place, determine the first target time for issuing the first reminder information, wherein the first reminder information is at least used to remind the first The location information of the target place, the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
响应于达到所述第一目标时间,发出所述第一提示信息。In response to reaching the first target time, sending out the first prompt message.
在一种可能的实现方式中,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。In a possible implementation manner, the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
在一种可能的实现方式中,在所述发出所述第一提示信息之后,所述方法还包括:In a possible implementation manner, after sending the first prompt information, the method further includes:
响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的AR导航区域内,发出第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能;In response to the location information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, sending a second prompt message, wherein the second prompt message is used to prompt to turn on the AR navigation function;
响应于所述AR导航功能开启,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置至所述第一目标场所的AR导航路径。In response to the activation of the AR navigation function, an AR navigation path from the current location of the visitor to the first target place is shown in the real scene image displayed on the display interface of the visitor terminal.
在一种可能的实现方式中,所述发出第二提示信息,包括:In a possible implementation manner, the sending out the second prompt information includes:
展示AR导航功能的入口控件。Entrance controls showing AR navigation functionality.
在一种可能的实现方式中,在所述发出所述第一提示信息之后,所述方法还包括:In a possible implementation manner, after sending the first prompt information, the method further includes:
响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,发出第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所;In response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, sending third prompt information, wherein the third prompt information is used to prompt the visitor to select the second target site;
响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置所述第二目标场所的AR导航路径。In response to the visitor selecting the second target place, an AR navigation path from the visitor's current location to the second target place is shown in the real scene image displayed on the display interface of the visitor terminal.
在一种可能的实现方式中,在所述发出第三提示信息之后,所述方法还包括:In a possible implementation manner, after sending out the third prompt message, the method further includes:
响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航形象,并控制所述AR导航形象沿导航路径行走,其中,所述导航路径表示从所述访客的当前位置所述第二目标场所的导航路径。In response to the visitor selecting the second target place, displaying an AR navigation image in the real scene image displayed on the display interface of the visitor terminal, and controlling the AR navigation image to walk along a navigation path, wherein the A navigation path represents a navigation path of the second destination location from the visitor's current location.
在一种可能的实现方式中,在所述发出第三提示信息之后,所述方法还包括:In a possible implementation manner, after sending out the third prompt message, the method further includes:
响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航标识,其中,所述AR导航标识用于提示行进方向、行进速度、待行进距离和剩余行进时间中的至少之一。In response to the visitor selecting the second target place, an AR navigation sign is displayed in the real scene image displayed on the display interface of the visitor terminal, wherein the AR navigation sign is used to prompt the traveling direction, traveling speed, At least one of distance to travel and remaining travel time.
在一种可能的实现方式中,所述根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,包括:In a possible implementation manner, according to the location information of the visitor terminal and the location information of the first target place, determining the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place duration, including:
根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
在一种可能的实现方式中,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中, 所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预约时间。In a possible implementation manner, the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
根据本公开的一方面,提供了一种访客引导装置,应用于服务端,所述装置包括:According to an aspect of the present disclosure, a visitor guidance device is provided, which is applied to a server, and the device includes:
第一获取模块,用于获取访客终端的位置信息和第一目标场所的位置信息;The first obtaining module is used to obtain the location information of the visitor terminal and the location information of the first target place;
第一确定模块,用于根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;A first determination module, configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
第二确定模块,用于根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;The second determination module is configured to determine the first target time for sending the first reminder information to the visitor terminal according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the The first prompt information is at least used to prompt the location information of the first target place, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
第一发送模块,用于响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息。A first sending module, configured to send the first prompt information to the visitor terminal in response to reaching the first target time.
在一种可能的实现方式中,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。In a possible implementation manner, the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第二发送模块,用于响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的增强现实AR导航区域内,向所述访客终端发送第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能。The second sending module is configured to send second prompt information to the visitor terminal in response to the location information of the visitor terminal indicating that the visitor has arrived in the augmented reality AR navigation area around the first target place, wherein, The second prompt information is used to prompt to enable the AR navigation function.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第三发送模块,用于响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,向所述访客终端发送第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所。A third sending module, configured to send third prompt information to the visitor terminal in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, wherein the third prompt information is used for The visitor is prompted to select a second destination location within the first destination location.
在一种可能的实现方式中,所述第一确定模块用于:In a possible implementation manner, the first determining module is configured to:
根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
在一种可能的实现方式中,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中,所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预约时间。In a possible implementation manner, the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
根据本公开的一方面,提供了一种访客引导装置,应用于访客终端,所述装置包括:According to an aspect of the present disclosure, a visitor guidance device is provided, which is applied to a visitor terminal, and the device includes:
第二获取模块,用于获取访客终端的位置信息和第一目标场所的位置信息;The second obtaining module is used to obtain the location information of the visitor terminal and the location information of the first target place;
第三确定模块,用于根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;A third determining module, configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
第四确定模块,用于根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;The fourth determination module is configured to determine the first target time for issuing the first reminder message according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the first reminder message is at least Used to prompt the location information of the first target place, the sum of the first target time and the estimated duration is earlier than or equal to the appointment time;
第一发出模块,用于响应于达到所述第一目标时间,发出所述第一提示信息。The first sending module is configured to send the first reminder information in response to reaching the first target time.
在一种可能的实现方式中,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。In a possible implementation manner, the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第二发出模块,用于响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的AR导航区域内,发出第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能;The second sending module is configured to send out second prompt information in response to the position information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, wherein the second prompt information uses Turn on the AR navigation function at the prompt;
第一展示模块,用于响应于所述AR导航功能开启,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置至所述第一目标场所的AR导航路径。The first display module is configured to display an AR navigation path from the visitor's current location to the first target place in the real-scene image displayed on the display interface of the visitor terminal in response to the AR navigation function being turned on. .
在一种可能的实现方式中,所述第二发出模块用于:In a possible implementation manner, the second sending module is used to:
展示AR导航功能的入口控件。Entrance controls showing AR navigation functionality.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第三发出模块,用于响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,发出第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所;A third issuing module, configured to send third prompt information in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, wherein the third prompt information is used to prompt the visitor to select a second target location within said first target location;
第二展示模块,用于响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置所述第二目标场所的AR导航路径。The second display module is configured to display the second target place from the visitor's current location in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place AR navigation path.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第三展示模块,用于响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航形象,并控制所述AR导航形象沿导航路径行走,其中,所述导航路径表示从所述访客的当前位置所述第二目标场所的导航路径。The third display module is used to display the AR navigation image in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place, and control the AR navigation image to navigate along the path walking, wherein the navigation path represents a navigation path from the visitor's current location to the second destination location.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第四展示模块,用于响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航标识,其中,所述AR导航标识用于提示行进方向、行进速度、待行进距离和剩余行进时间中的至少之一。A fourth display module, configured to display an AR navigation logo in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place, wherein the AR navigation logo is used for At least one of the traveling direction, traveling speed, to-be-traveled distance and remaining traveling time is prompted.
在一种可能的实现方式中,所述第三确定模块用于:In a possible implementation manner, the third determination module is used for:
根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
在一种可能的实现方式中,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中,所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预约时间。In a possible implementation manner, the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
根据本公开的一方面,提供了一种电子设备,包括:一个或多个处理器;用于存储可执行指令的存储器;其中,所述一个或多个处理器被配置为调用所述存储器存储的可执行指令,以执行上述方法。According to an aspect of the present disclosure, there is provided an electronic device, comprising: one or more processors; a memory for storing executable instructions; wherein the one or more processors are configured to call the memory storage executable instructions to perform the above method.
根据本公开的一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。According to one aspect of the present disclosure, there is provided a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the above method is implemented.
根据本公开的一方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述方法。According to an aspect of the present disclosure, there is provided a computer program product, including computer readable codes, or a non-volatile computer readable storage medium bearing computer readable codes, when the computer readable codes are stored in an electronic device During operation, the processor in the electronic device executes the above method.
在本公开实施例中,通过获取访客终端的位置信息和第一目标场所的位置信息,根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所 所需的预估时长,根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间,并响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息,由此能够在访客访问第一目标场所的预约时间之前的合适的时间,至少向访客提示第一目标场所的位置信息,从而既能向访客提示第一目标场所的位置,又能向访客提示本次的访问事宜,进而能够降低访客遗忘访问事宜、记错预约时间、迟到或者过早到达等情况的发生,且无需访客手动输入或查询第一目标场所的位置,因此能够提高访客引导的便捷性和可靠性。In an embodiment of the present disclosure, by acquiring the location information of the visitor terminal and the location information of the first target place, the visitor corresponding to the visitor terminal is determined according to the location information of the visitor terminal and the location information of the first target place. The estimated time required to reach the first target place, according to the estimated time and the reservation time of the visitor to visit the first target place, determine the first time to send the first prompt information to the visitor terminal target time, and in response to reaching the first target time, send the first reminder information to the visitor terminal, thereby at least reminding the visitor at an appropriate time before the reservation time for the visitor to visit the first target place The location information of the first target place, so as to not only remind visitors of the location of the first target place, but also remind visitors of this visit, thereby reducing visitors' forgetting of visits, misremembering the appointment time, being late or arriving too early and so on, without the need for visitors to manually input or inquire about the location of the first target place, so the convenience and reliability of visitor guidance can be improved.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the accompanying drawings.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。The accompanying drawings here are incorporated into the description and constitute a part of the present description. These drawings show embodiments consistent with the present disclosure, and are used together with the description to explain the technical solution of the present disclosure.
图1示出本公开实施例提供的访客引导方法的一流程图。Fig. 1 shows a flowchart of a visitor guidance method provided by an embodiment of the present disclosure.
图2示出本公开实施例提供的访客引导方法的另一流程图。Fig. 2 shows another flow chart of the visitor guidance method provided by the embodiment of the present disclosure.
图3示出本公开实施例提供的访客引导方法中访客终端展示的第一提示信息的示意图。Fig. 3 shows a schematic diagram of first prompt information displayed by a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure.
图4示出本公开实施例提供的访客引导方法中访客终端展示的导航地图的示意图。Fig. 4 shows a schematic diagram of a navigation map displayed by a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure.
图5示出本公开实施例提供的访客引导方法中,在访客终端的显示界面所显示的实景图像中,展示从访客的当前位置至第二目标场所的AR导航路径的示意图。FIG. 5 shows a schematic diagram showing an AR navigation path from a visitor's current location to a second target place in a real-scene image displayed on a display interface of a visitor terminal in the visitor guidance method provided by an embodiment of the present disclosure.
图6示出本公开实施例提供的访客引导方法中访客终端的视觉定位过程的示意图。Fig. 6 shows a schematic diagram of a visual positioning process of a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure.
图7示出本公开实施例提供的访客引导方法中第二目标场所的选择界面的示意图。Fig. 7 shows a schematic diagram of an interface for selecting a second target place in the visitor guidance method provided by an embodiment of the present disclosure.
图8示出本公开实施例提供的访客引导装置的一框图。Fig. 8 shows a block diagram of a visitor guidance device provided by an embodiment of the present disclosure.
图9示出本公开实施例提供的访客引导装置的另一框图。Fig. 9 shows another block diagram of a visitor guiding device provided by an embodiment of the present disclosure.
图10示出本公开实施例提供的一种电子设备800的框图。Fig. 10 shows a block diagram of an electronic device 800 provided by an embodiment of the present disclosure.
图11示出本公开实施例提供的一种电子设备1900的框图。Fig. 11 shows a block diagram of an electronic device 1900 provided by an embodiment of the present disclosure.
具体实施方式Detailed ways
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。Various exemplary embodiments, features, and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numbers in the figures indicate functionally identical or similar elements. While various aspects of the embodiments are shown in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as superior or better than other embodiments.
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。The term "and/or" in this article is just an association relationship describing associated objects, which means that there can be three relationships, for example, A and/or B can mean: A exists alone, A and B exist simultaneously, and there exists alone B these three situations. In addition, the term "at least one" herein means any one of a variety or any combination of at least two of the more, for example, including at least one of A, B, and C, which may mean including from A, Any one or more elements selected from the set formed by B and C.
另外,为了更好地说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人 员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific implementation manners. It will be understood by those skilled in the art that the present disclosure may be practiced without some of the specific details. In some instances, methods, means, components and circuits that are well known to those skilled in the art have not been described in detail so as to obscure the gist of the present disclosure.
图1示出本公开实施例提供的访客引导方法的一流程图。所述访客引导方法应用于服务端,其中,所述服务端可以部署在至少一个服务器上。在一些可能的实现方式中,所述访客引导方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。如图1所示,所述访客引导方法包括步骤S11至步骤S14。Fig. 1 shows a flowchart of a visitor guidance method provided by an embodiment of the present disclosure. The visitor guidance method is applied to a server, wherein the server can be deployed on at least one server. In some possible implementation manners, the visitor guidance method may be implemented by a processor invoking computer-readable instructions stored in a memory. As shown in FIG. 1 , the visitor guiding method includes steps S11 to S14.
在步骤S11中,获取访客终端的位置信息和第一目标场所的位置信息。In step S11, the location information of the visitor terminal and the location information of the first target place are acquired.
在步骤S12中,根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长。In step S12, according to the location information of the visitor terminal and the location information of the first target place, an estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place is determined.
在步骤S13中,根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间。In step S13, according to the estimated duration and the reserved time for the visitor to visit the first target place, determine the first target time for sending the first reminder information to the visitor terminal, wherein the first The prompt information is at least used to prompt the position information of the first target place, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time.
在步骤S14中,响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息。In step S14, in response to reaching the first target time, sending the first prompt information to the visitor terminal.
其中,访客终端可以表示能够被访客操作的终端设备。其中,终端设备可以是用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、个人数字助理(Personal Digital Assistant,PDA)、手持设备、计算设备或者可穿戴设备等。例如,访客终端可以是访客的手机。Wherein, the visitor terminal may refer to a terminal device that can be operated by the visitor. Wherein, the terminal device may be user equipment (User Equipment, UE), mobile device, user terminal, terminal, cellular phone, personal digital assistant (Personal Digital Assistant, PDA), handheld device, computing device or wearable device, etc. For example, the visitor terminal can be a visitor's mobile phone.
访客终端的位置信息可以为能够表示访客终端的位置的任意信息。例如,访客终端的位置信息可以包括访客终端所处的地址、经纬度等中的至少之一。其中,访客终端的位置信息可以用于代表访客终端对应的访客的位置信息。在一种可能的实现方式中,服务端可以向访客终端获取位置信息获取请求,访客终端可以响应于该位置信息获取请求,向服务端返回访客终端的位置信息。The location information of the visitor terminal may be any information that can indicate the location of the visitor terminal. For example, the location information of the visitor terminal may include at least one of the address, latitude and longitude of the visitor terminal, and the like. Wherein, the location information of the visitor terminal may be used to represent the location information of the visitor corresponding to the visitor terminal. In a possible implementation manner, the server may obtain a location information acquisition request from the visitor terminal, and the visitor terminal may return the location information of the visitor terminal to the server in response to the location information acquisition request.
第一目标场所可以表示访客预约访问的场所。第一目标场所的位置信息可以为能够表示第一目标场所的位置的任意信息。例如,第一目标场所的位置信息可以包括第一目标场所的名称、地址、经纬度等中的至少之一。例如,第一目标场所的名称为“上海XX大楼”,第一目标场所的地址为“上海市XX区XX路XX号”。在一种可能的实现方式中,可以从访客对应的预约信息中,获取第一目标场所的位置信息。The first target place may represent a place where a visitor has reserved a visit. The position information of the first target place may be any information capable of indicating the position of the first target place. For example, the location information of the first target place may include at least one of the name, address, latitude and longitude of the first target place. For example, the name of the first target place is "Shanghai XX Building", and the address of the first target place is "XX No. XX Road, XX District, Shanghai". In a possible implementation manner, the location information of the first target place may be acquired from the reservation information corresponding to the visitor.
在本公开实施例中,服务端根据访客终端的位置信息和第一目标场所的位置信息,可以获取从访客终端的当前位置至第一目标场所的路线信息,从而可以确定访客从当前位置到达第一目标场所所需的预估时长。其中,所述预估时长可以包括一种或两种以上出行方式对应的预估时长。例如,所述预估时长可以仅包括推荐的出行方式对应的预估时长。其中,推荐的出行方式可以包括一种或两种以上出行方式。又如,所述预估时长可以包括各种出行方式对应的预估时长。In the embodiment of the present disclosure, the server can obtain the route information from the current location of the visitor terminal to the first target location according to the location information of the visitor terminal and the location information of the first target location, so that it can be determined that the visitor arrives at the first location from the current location. Estimated duration of time required for a destination location. Wherein, the estimated duration may include estimated durations corresponding to one or more than two travel modes. For example, the estimated duration may only include the estimated duration corresponding to the recommended travel mode. Wherein, the recommended travel modes may include one or more than two travel modes. As another example, the estimated duration may include estimated durations corresponding to various travel modes.
在本公开实施例中,第一目标时间可以表示向访客终端发送第一提示信息的时间。在一种可能的实现方式中,第一目标时间与预估时长之和可以早于所述预约时间。在该实现方式中,可以将所述预约时间减去预估时长后,再减去第一预设时长,得到第一目标时间。其中,第一预设时长可以表示预设的预留时长,且第一预设时长大于0。在另一种可能的实现方式中,第一目标时间与预估时长之和可以等于所述预约时间。在该实现方式中,可以将所述预约时间减去预估时长,得到第一目标时间。In the embodiment of the present disclosure, the first target time may indicate the time when the first prompt information is sent to the visitor terminal. In a possible implementation manner, the sum of the first target time and the estimated duration may be earlier than the scheduled time. In this implementation manner, the first target time can be obtained by subtracting the estimated duration from the appointment time and then subtracting the first preset duration. Wherein, the first preset duration may represent a preset reserved duration, and the first preset duration is greater than 0. In another possible implementation manner, the sum of the first target time and the estimated duration may be equal to the appointment time. In this implementation manner, the estimated duration may be subtracted from the appointment time to obtain the first target time.
服务端在确定出第一目标时间之后,可以判断当前时间是否达到第一目标时间,并可以响应于当 前时间达到第一目标时间,向访客终端发送第一提示信息。在本公开实施例中,服务端可以通过短信(Short Message Service,SMS)、即时通讯软件消息(例如微信消息)、APP(Application,应用程序)通知、小程序消息等中的至少一种方式,向访客终端发送第一提示信息。访客终端可以响应于接收到第一提示信息,展示第一提示信息。After determining the first target time, the server can determine whether the current time reaches the first target time, and can send the first prompt message to the visitor terminal in response to the current time reaching the first target time. In the embodiment of the present disclosure, the server can use at least one of short message (Short Message Service, SMS), instant messaging software message (such as WeChat message), APP (Application, application program) notification, applet message, etc., Send the first prompt information to the visitor terminal. The visitor terminal may display the first prompt information in response to receiving the first prompt information.
在本公开实施例中,通过获取访客终端的位置信息和第一目标场所的位置信息,根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间,并响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息,由此能够在访客访问第一目标场所的预约时间之前的合适的时间,至少向访客提示第一目标场所的位置信息,从而既能向访客提示第一目标场所的位置,又能向访客提示本次的访问事宜,进而能够降低访客遗忘访问事宜、记错预约时间、迟到或者过早到达等情况的发生,且无需访客手动输入或查询第一目标场所的位置,因此能够提高访客引导的便捷性和可靠性。In an embodiment of the present disclosure, by acquiring the location information of the visitor terminal and the location information of the first target place, the visitor corresponding to the visitor terminal is determined according to the location information of the visitor terminal and the location information of the first target place. The estimated time required to reach the first target place, according to the estimated time and the reservation time of the visitor to visit the first target place, determine the first time to send the first prompt information to the visitor terminal target time, and in response to reaching the first target time, send the first reminder information to the visitor terminal, thereby at least reminding the visitor at an appropriate time before the reservation time for the visitor to visit the first target place The location information of the first target place, so as to not only remind visitors of the location of the first target place, but also remind visitors of this visit, thereby reducing visitors' forgetting of visits, misremembering the appointment time, being late or arriving too early and so on, without the need for visitors to manually input or inquire about the location of the first target place, so the convenience and reliability of visitor guidance can be improved.
在一种可能的实现方式中,所述根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,包括:根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。其中,所述出行方式信息可以为一种出行方式,也可以为两种以上出行方式的组合。其中,出行方式可以为公共交通(例如地铁、公交车)、打车、驾车、自行车、步行等。In a possible implementation manner, according to the location information of the visitor terminal and the location information of the first target place, determining the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place The duration includes: according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal, determine the expected time required for the visitor to arrive at the first target place. Estimated duration. Wherein, the travel mode information may be one travel mode, or a combination of two or more travel modes. Wherein, the travel mode may be public transportation (such as subway, bus), taxi, driving, bicycle, walking, and the like.
作为该实现方式的一个示例,所述出行方式信息可以是所述访客预先设置的出行方式信息。作为该实现方式的另一个示例,所述出行方式信息可以是根据所述访客的历史出行方式记录确定的出行方式信息。作为该实现方式的另一个示例,所述出行方式信息可以是根据从访客终端的当前位置至第一目标场所的路线长度,确定的出行方式信息。作为该实现方式的另一个示例,所述出行方式信息可以是根据从访客终端的当前位置至第一目标场所的路线长度,以及所述访客的历史出行方式记录,确定的出行方式信息。当然,还可以采用其他方式确定所述访客的出行方式信息,在此不做限定。As an example of this implementation manner, the travel mode information may be travel mode information preset by the visitor. As another example of this implementation manner, the travel mode information may be travel mode information determined according to historical travel mode records of the visitor. As another example of this implementation manner, the travel mode information may be travel mode information determined according to the route length from the current location of the visitor terminal to the first target place. As another example of this implementation, the travel mode information may be travel mode information determined according to the length of the route from the current location of the visitor terminal to the first target place and the historical travel mode records of the visitor. Of course, other ways may also be used to determine the travel mode information of the visitor, which is not limited here.
在该实现方式中,服务端通过根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长,由此能够在更合适的时间向访客终端发送第一提示信息,从而能够进一步提高访客引导的便捷性和可靠性,并能降低在非必要的时间向访客终端发送第一提示信息的可能性,进而能够减少对访客的非必要的干扰。In this implementation, the server determines that the visitor arrives at the first target according to the location information of the visitor terminal, the location information of the first target location, and the travel mode information of the visitor corresponding to the visitor terminal. The estimated time required by the venue, so that the first prompt information can be sent to the visitor terminal at a more appropriate time, which can further improve the convenience and reliability of visitor guidance, and reduce the need to send information to the visitor terminal at unnecessary time. The possibility of first prompting information can reduce unnecessary disturbance to visitors.
在一种可能的实现方式中,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中,所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预约时间。在该实现方式中,可以将所述预约时间减去所述预估时长后,再减去第二预设时长,得到出发时间。其中,第二预设时长可以小于或等于上文中的第一预设时长。例如,第二预设时长小于第一预设时长,出发时间晚于第一目标时间。作为该实现方式的一个示例,第一提示信息还用于提示出发时间。作为该实现方式的另一个示例,第一提示信息还用于提示所述预估时长。作为该实现方式的另一个示例,第一提示信息还用于提示出发时间和所述预估时长。在该实现方式中,通过第一提示信息 提示出发时间和/或所述预估时长,由此能够在访客访问第一目标场所的预约时间之前的合适的时间,向访客提示推荐的出发时间和/或从访客的当前位置至第一目标场所的预估时长,从而能够帮助访客安排出行计划,进一步提高访客访问目标场所的便捷性。In a possible implementation manner, the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time. In this implementation manner, the departure time can be obtained by subtracting the estimated duration from the scheduled time and then subtracting the second preset duration. Wherein, the second preset duration may be less than or equal to the above first preset duration. For example, the second preset duration is shorter than the first preset duration, and the departure time is later than the first target time. As an example of this implementation manner, the first prompt information is also used to prompt the departure time. As another example of this implementation manner, the first prompt information is further used to prompt the estimated duration. As another example of this implementation manner, the first prompt information is further used to prompt the departure time and the estimated duration. In this implementation, the departure time and/or the estimated duration are prompted through the first prompt information, so that the visitor can be prompted with the recommended departure time and /or the estimated time from the visitor's current location to the first target place, so as to help the visitor arrange a travel plan, and further improve the convenience of the visitor to visit the target place.
在一种可能的实现方式中,所述预估时长包括两种以上出行方式对应的预估时长;所述根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间,包括:根据所述两种以上出行方式中的所有出行方式对应的预估时长中的最大预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间;所述响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息,包括:响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息,并向所述访客终端发送出行方式选择请求;所述方法还包括:响应于来自于所述访客终端的出行方式的选择信息,且所述选择信息中的目标出行方式与所述最大预估时长对应的出行方式不同,确定所述目标出行方式对应的预估时长,并根据所述目标出行方式对应的预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第四提示信息的第二目标时间,其中,第四提示信息至少用于提示第一目标场所的位置信息;响应于达到所述第二目标时间,向所述访客终端发送所述第四提示信息。当然,第四提示信息还可以用于目标出行方式等信息。In a possible implementation manner, the estimated duration includes estimated durations corresponding to two or more travel modes; according to the estimated duration and the reservation time for the visitor to visit the first target place, Determining the first target time for sending the first prompt information to the visitor terminal includes: according to the maximum estimated duration among the estimated durations corresponding to all the travel modes in the two or more travel modes, and the maximum estimated duration of the visitor's visit The appointment time of the first target place, determine the first target time for sending the first reminder information to the visitor terminal; the response to the arrival of the first target time, send the first reminder information to the visitor terminal , including: in response to reaching the first target time, sending the first prompt information to the visitor terminal, and sending a travel mode selection request to the visitor terminal; the method further includes: in response to the The selection information of the travel mode of the visitor terminal, and the target travel mode in the selection information is different from the travel mode corresponding to the maximum estimated duration, determine the estimated duration corresponding to the target travel mode, and The estimated duration corresponding to the method and the reservation time for the visitor to visit the first target place determine the second target time for sending the fourth reminder information to the visitor terminal, wherein the fourth reminder information is at least used to remind the first target place Location information of a target place; in response to reaching the second target time, sending the fourth prompt information to the visitor terminal. Of course, the fourth prompt information can also be used for information such as the target travel mode.
例如,所述访客访问第一目标场所的预约时间为T 0,第一预设时长为t 0,所述预估时长包括步行对应的预估时长t 1、自行车对应的预估时长t 2、公交车对应的预估时长t 3和打车对应的预估时长t 4。若在t 1、t 2、t 3和t 4中,t 1最大,则可以确定第一目标时间T 1=T 0-t 1-t 0。服务端可以响应于当前时间达到T 1,向访客终端发送第一提示信息,并向访客终端发送出行方式选择请求。若服务端接收到来自于访客终端的出行方式的选择信息,且所述选择信息中的目标出行方式不为步行,例如为打车,则可以确定第二目标时间T 2=T 0-t 4-t 0。服务端可以响应于当前时间达到T 2,向访客终端发送第四提示信息,其中,第四提示信息可以用于提示第一目标场所的位置信息和目标出行方式(即打车)。 For example, the reservation time for the visitor to visit the first target place is T 0 , the first preset duration is t 0 , and the estimated duration includes the estimated duration t 1 corresponding to walking, the estimated duration t 2 corresponding to bicycle, The estimated duration t 3 corresponding to the bus and the estimated duration t 4 corresponding to the taxi. If t 1 is the largest among t 1 , t 2 , t 3 and t 4 , then the first target time T 1 =T 0 -t 1 -t 0 can be determined. In response to the current time reaching T 1 , the server may send the first prompt message to the visitor terminal, and send a travel mode selection request to the visitor terminal. If the server receives travel mode selection information from the visitor terminal, and the target travel mode in the selection information is not walking, such as taking a taxi, the second target time T 2 =T 0 -t 4 - can be determined t 0 . The server may send fourth prompting information to the visitor terminal in response to the current time reaching T 2 , wherein the fourth prompting information may be used to prompt the location information of the first target place and the target travel mode (ie, take a taxi).
根据上述实现方式,能够进一步提高访客引导的便捷性和可靠性,且能够根据访客选择的目标出行方式实现更灵活的访客引导。According to the above implementation manner, the convenience and reliability of visitor guidance can be further improved, and more flexible visitor guidance can be realized according to the target travel mode selected by the visitor.
在一种可能的实现方式中,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。根据该实现方式,无需访客打开导航应用后再输入第一目标场所的地址进行导航,从而能够提高导航至第一目标场所的便捷性。In a possible implementation manner, the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination. According to this implementation manner, it is not necessary for the visitor to open the navigation application and then input the address of the first target place for navigation, thereby improving the convenience of navigating to the first target place.
在一种可能的实现方式中,在所述向所述访客终端发送所述第一提示信息之后,所述方法还包括:响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的AR(Augmented Reality,增强现实)导航区域内,向所述访客终端发送第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能。其中,第一目标场所周围的AR导航区域,可以表示第一目标场所周围能够提供AR导航功能的区域。在该实现方式中,服务端可以通过APP通知、短信、即时通讯软件消息、小程序消息等中的至少一种方式,向访客终端发送第二提示信息。访客终端可以响应于接收到第二提示信息,展示第二提示信息。服务端通过响应于访客终端的位置信息指示所述访客已到达第一目标场所周围的AR导航区域内,向访客终端发送用于提示开启AR导航功能的第二提示信息,由此有助于在第一目标场所的周围为访客提供更加直观的导航,从而有助于访客更顺利地到达第一目标场所,进而能够进一步 提高访客访问第一目标场所的体验。In a possible implementation manner, after the first prompt information is sent to the visitor terminal, the method further includes: indicating that the visitor has arrived at the second prompt information in response to the location information of the visitor terminal. In an AR (Augmented Reality, Augmented Reality) navigation area around a target place, second prompt information is sent to the visitor terminal, wherein the second prompt information is used to prompt to enable the AR navigation function. Wherein, the AR navigation area around the first target place may indicate an area around the first target place that can provide the AR navigation function. In this implementation manner, the server may send the second prompt information to the visitor terminal through at least one of APP notification, short message, instant messaging software message, applet message, and the like. The visitor terminal may display the second prompt information in response to receiving the second prompt information. The server responds to the location information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, and sends the second prompt information for prompting the AR navigation function to be turned on to the visitor terminal, thereby facilitating The surroundings of the first target place provide visitors with more intuitive navigation, thereby helping visitors to reach the first target place more smoothly, and further improving the visitor's experience of visiting the first target place.
在一种可能的实现方式中,在所述向所述访客终端发送所述第一提示信息之后,所述方法还包括:响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,向所述访客终端发送第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所。在该实现方式中,第二目标场所为第一目标场所内的场所。例如,第一目标场所为大楼A,第二目标场所为大楼A中的会议室M。又如,第一目标场所为小区C,第二目标场所为小区C中的G栋XX室。其中,服务端可以通过APP通知、短信、即时通讯软件消息、小程序消息等中的至少一种方式,向访客终端发送第三提示信息。访客终端可以响应于接收到第三提示信息,展示第三提示信息。在该实现方式中,服务端通过响应于访客终端的位置信息指示所述访客已到达第一目标场所,向所述访客终端发送第三提示信息,由此能够提示访客及时选择第一目标场所内的更具体的目的地,从而能够进一步提高访客访问的流畅性。In a possible implementation manner, after the first prompt information is sent to the visitor terminal, the method further includes: indicating that the visitor has arrived at the second prompt information in response to the location information of the visitor terminal. A target place, sending third prompt information to the visitor terminal, wherein the third prompt information is used to prompt the visitor to select a second target place within the first target place. In this implementation, the second target location is a location within the first target location. For example, the first target place is building A, and the second target place is meeting room M in building A. In another example, the first target place is community C, and the second target place is room XX in building G in community C. Wherein, the server can send the third prompt information to the visitor terminal through at least one of APP notification, short message, instant messaging software message, applet message, and the like. The visitor terminal may display third prompt information in response to receiving the third prompt information. In this implementation, the server sends third prompt information to the visitor terminal by responding to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, thereby prompting the visitor to select a location in the first target place in time. More specific destinations, which can further improve the fluency of visitor visits.
在另一种可能的实现方式中,在所述向所述访客终端发送所述第一提示信息之后,所述方法还包括:响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,获取所述访客对应的预约信息中的第二目标场所的信息;向所述访客终端发送所述第二目标场所的信息,以便所述访客终端将导航的目的地更新为所述第二目标场所。在该实现方式中,在所述访客对应的预约信息中包括第二目标场所的信息的情况下,可以响应于访客已进入第一目标场所,自动将导航目的地切换至第二目标场所,从而能够进一步提高访客引导的便捷性。In another possible implementation manner, after the first prompt information is sent to the visitor terminal, the method further includes: indicating that the visitor has arrived at the The first target place, obtaining the information of the second target place in the reservation information corresponding to the visitor; sending the information of the second target place to the visitor terminal, so that the visitor terminal updates the navigation destination to the Describe the second target location. In this implementation, if the reservation information corresponding to the visitor includes the information of the second target place, the navigation destination may be automatically switched to the second target place in response to the visitor having entered the first target place, thereby The convenience of visitor guidance can be further improved.
图2示出本公开实施例提供的访客引导方法的另一流程图。所述访客引导方法应用于访客终端。在一些可能的实现方式中,所述访客引导方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。如图2所示,所述访客引导方法包括步骤S21至步骤S24。Fig. 2 shows another flow chart of the visitor guidance method provided by the embodiment of the present disclosure. The visitor guidance method is applied to a visitor terminal. In some possible implementation manners, the visitor guidance method may be implemented by a processor invoking computer-readable instructions stored in a memory. As shown in FIG. 2, the visitor guidance method includes steps S21 to S24.
在步骤S21中,获取访客终端的位置信息和第一目标场所的位置信息。In step S21, the location information of the visitor terminal and the location information of the first target place are acquired.
在步骤S22中,根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长。In step S22, according to the location information of the visitor terminal and the location information of the first target place, an estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place is determined.
在步骤S23中,根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间。In step S23, according to the estimated duration and the reservation time for the visitor to visit the first target place, determine the first target time for issuing the first reminder message, wherein the first reminder message is at least used for The location information of the first target place is prompted, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time.
在步骤S24中,响应于达到所述第一目标时间,发出所述第一提示信息。In step S24, in response to reaching the first target time, sending out the first reminder message.
在本公开实施例中,访客终端可以从访客对应的预约信息中,获取第一目标场所的位置信息。访客终端根据访客终端的位置信息和第一目标场所的位置信息,可以获取从访客终端的当前位置至第一目标场所的路线信息,从而可以确定访客从当前位置到达第一目标场所所需的预估时长。其中,所述预估时长可以包括一种或两种以上出行方式对应的预估时长。例如,所述预估时长可以仅包括推荐的出行方式对应的预估时长。其中,推荐的出行方式可以包括一种或两种以上出行方式。又如,所述预估时长可以包括各种出行方式对应的预估时长。In the embodiment of the present disclosure, the visitor terminal may acquire the location information of the first target place from the reservation information corresponding to the visitor. According to the position information of the visitor terminal and the position information of the first target place, the visitor terminal can obtain the route information from the current position of the visitor terminal to the first target place, so as to determine the expected time required for the visitor to reach the first target place from the current position. Estimated duration. Wherein, the estimated duration may include estimated durations corresponding to one or more than two travel modes. For example, the estimated duration may only include the estimated duration corresponding to the recommended travel mode. Wherein, the recommended travel modes may include one or more than two travel modes. As another example, the estimated duration may include estimated durations corresponding to various travel modes.
在本公开实施例中,第一目标时间可以表示访客终端发出第一提示信息的时间。在一种可能的实现方式中,第一目标时间与预估时长之和可以早于所述预约时间。在该实现方式中,可以将所述预约时间减去预估时长后,再减去第一预设时长,得到第一目标时间。其中,第一预设时长可以表示预设 的预留时长,且第一预设时长大于0。在另一种可能的实现方式中,第一目标时间与预估时长之和可以等于所述预约时间。在该实现方式中,可以将所述预约时间减去预估时长,得到第一目标时间。In the embodiment of the present disclosure, the first target time may represent the time when the visitor terminal sends out the first prompt information. In a possible implementation manner, the sum of the first target time and the estimated duration may be earlier than the scheduled time. In this implementation manner, the first target time can be obtained by subtracting the estimated duration from the appointment time and then subtracting the first preset duration. Wherein, the first preset duration can represent a preset reserved duration, and the first preset duration is greater than 0. In another possible implementation manner, the sum of the first target time and the estimated duration may be equal to the appointment time. In this implementation manner, the estimated duration may be subtracted from the appointment time to obtain the first target time.
访客终端在确定出第一目标时间之后,可以判断当前时间是否达到第一目标时间,并可以响应于当前时间达到第一目标时间,发出第一提示信息。在一种可能的实现方式中,在第一提示信息包括视觉形式的提示信息的情况下,访客终端可以展示第一提示信息。例如,在第一提示信息包括文字、图像、动画、视频等视觉形式的提示信息的情况下,播放终端可以展示第一提示信息。在另一种可能的实现方式中,在第一提示信息包括语音提示信息的情况下,访客终端可以播放第一提示信息。After determining the first target time, the visitor terminal may determine whether the current time reaches the first target time, and may send a first prompt message in response to the current time reaching the first target time. In a possible implementation manner, when the first prompt information includes visual prompt information, the visitor terminal may display the first prompt information. For example, when the first prompt information includes text, image, animation, video and other visual prompt information, the playback terminal may display the first prompt information. In another possible implementation manner, when the first prompt information includes voice prompt information, the visitor terminal may play the first prompt information.
在本公开实施例中,访客终端通过获取访客终端的位置信息和第一目标场所的位置信息,根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间,并响应于达到所述第一目标时间,发出所述第一提示信息,由此能够在访客访问第一目标场所的预约时间之前的合适的时间,至少向访客提示第一目标场所的位置信息,从而既能向访客提示第一目标场所的位置,又能向访客提示本次的访问事宜,进而能够降低访客遗忘访问事宜、记错预约时间、迟到或者过早到达等情况的发生,且无需访客手动输入或查询第一目标场所的位置,因此能够提高访客引导的便捷性和可靠性。In the embodiment of the present disclosure, the visitor terminal obtains the location information of the visitor terminal and the location information of the first target place, and according to the location information of the visitor terminal and the location information of the first target place, determines that the visitor terminal corresponds to The estimated time required for the visitor to arrive at the first target place, and the first target time for sending out the first prompt message is determined according to the estimated time length and the reservation time for the visitor to visit the first target place, And in response to reaching the first target time, sending the first prompt information, thereby at least prompting the visitor to the location information of the first target place at an appropriate time before the visitor's reservation time for visiting the first target place, In this way, visitors can be reminded not only of the location of the first target place, but also of the current visit, which can reduce the occurrence of visitors forgetting the visit, misremembering the appointment time, being late or arriving too early, etc., without the need for visitors Manually input or query the position of the first target place, thus improving the convenience and reliability of visitor guidance.
在一种可能的实现方式中,所述根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,包括:根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。其中,所述出行方式信息可以为一种出行方式,也可以为两种以上出行方式的组合。In a possible implementation manner, according to the location information of the visitor terminal and the location information of the first target place, determining the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place The duration includes: according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal, determine the expected time required for the visitor to arrive at the first target place. Estimated duration. Wherein, the travel mode information may be one travel mode, or a combination of two or more travel modes.
作为该实现方式的一个示例,所述出行方式信息可以是所述访客预先设置的出行方式信息。作为该实现方式的另一个示例,所述出行方式信息可以是根据所述访客的历史出行方式记录确定的出行方式信息。作为该实现方式的另一个示例,所述出行方式信息可以是根据从访客终端的当前位置至第一目标场所的路线长度,确定的出行方式信息。作为该实现方式的另一个示例,所述出行方式信息可以是根据从访客终端的当前位置至第一目标场所的路线长度,以及所述访客的历史出行方式记录,确定的出行方式信息。当然,还可以采用其他方式确定所述访客的出行方式信息,在此不做限定。As an example of this implementation manner, the travel mode information may be travel mode information preset by the visitor. As another example of this implementation manner, the travel mode information may be travel mode information determined according to historical travel mode records of the visitor. As another example of this implementation manner, the travel mode information may be travel mode information determined according to the route length from the current location of the visitor terminal to the first target place. As another example of this implementation, the travel mode information may be travel mode information determined according to the length of the route from the current location of the visitor terminal to the first target place and the historical travel mode records of the visitor. Of course, other ways may also be used to determine the travel mode information of the visitor, which is not limited here.
在该实现方式中,访客终端通过根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长,由此访客终端能够在更合适的时间发出第一提示信息,从而能够进一步提高访客引导的便捷性和可靠性,并能降低在非必要的时间发出第一提示信息的可能性,进而能够减少对访客的非必要的干扰。In this implementation, the visitor terminal determines that the visitor arrives at the first target according to the location information of the visitor terminal, the location information of the first target location, and the travel mode information of the visitor corresponding to the visitor terminal. The estimated time required by the venue, so that the visitor terminal can send out the first prompt message at a more appropriate time, which can further improve the convenience and reliability of visitor guidance, and can reduce the need to send out the first prompt message at an unnecessary time possibility, thereby reducing unnecessary disturbance to visitors.
在一种可能的实现方式中,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中,所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预约时间。在该实现方式中,可以将所述预约时间减去所述预估时长后,再减去第二预设时长,得到出发时间。其中,第二预设时长可以小于或等于上文中的第一预设时长。例如,第二预设时长小于第一预设时长,出发时间晚于第一目标时间。作为该实现方式的一个示例,第一提示信息还用于提示出发时间。作为该实现方式的另一个示例,第一提示信息还用于提示所述预估时长。作为该实现方式的另 一个示例,第一提示信息还用于提示出发时间和所述预估时长。在该实现方式中,通过第一提示信息提示出发时间和/或所述预估时长,由此能够在访客访问第一目标场所的预约时间之前的合适的时间,向访客提示推荐的出发时间和/或从访客的当前位置至第一目标场所的预估时长,从而能够帮助访客安排出行计划,进一步提高访客访问目标场所的便捷性。In a possible implementation manner, the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time. In this implementation manner, the departure time can be obtained by subtracting the estimated duration from the scheduled time and then subtracting the second preset duration. Wherein, the second preset duration may be less than or equal to the above first preset duration. For example, the second preset duration is shorter than the first preset duration, and the departure time is later than the first target time. As an example of this implementation manner, the first prompt information is also used to prompt the departure time. As another example of this implementation manner, the first prompt information is further used to prompt the estimated duration. As another example of this implementation, the first prompt information is also used to prompt the departure time and the estimated duration. In this implementation, the departure time and/or the estimated duration are prompted through the first prompt information, so that the visitor can be prompted with the recommended departure time and /or the estimated time from the visitor's current location to the first target place, so as to help the visitor arrange a travel plan, and further improve the convenience of the visitor to visit the target place.
在一种可能的实现方式中,所述预估时长包括两种以上出行方式对应的预估时长;所述根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间,包括:根据所述两种以上出行方式中的所有出行方式对应的预估时长中的最大预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间;所述响应于达到所述第一目标时间,发出所述第一提示信息,包括:响应于达到所述第一目标时间,发出所述第一提示信息,并发出出行方式选择请求;所述方法还包括:响应于接收到出行方式的选择信息,且所述选择信息中的目标出行方式与所述最大预估时长对应的出行方式不同,确定所述目标出行方式对应的预估时长,并根据所述目标出行方式对应的预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第四提示信息的第二目标时间,其中,第四提示信息至少用于提示第一目标场所的位置信息;响应于达到所述第二目标时间,发出所述第四提示信息。当然,第四提示信息还可以用于目标出行方式等信息。In a possible implementation manner, the estimated duration includes estimated durations corresponding to two or more travel modes; according to the estimated duration and the reservation time for the visitor to visit the first target place, Determining the first target time for sending out the first prompt information includes: according to the maximum estimated duration among the estimated durations corresponding to all the travel modes in the two or more travel modes, and the visitor visiting the first target place determine the first target time for sending out the first reminder message; the sending out the first reminder message in response to reaching the first target time includes: sending out the first reminder message in response to reaching the first target time The first prompt information, and send a travel mode selection request; the method also includes: in response to receiving travel mode selection information, and the travel mode corresponding to the target travel mode in the selection information and the maximum estimated duration Different, determine the estimated time duration corresponding to the target travel mode, and determine the first person who sends the fourth prompt message according to the estimated time length corresponding to the target travel mode and the reservation time for the visitor to visit the first target place. Two target time, wherein the fourth prompt information is at least used to prompt the location information of the first target place; in response to reaching the second target time, the fourth prompt information is issued. Of course, the fourth prompt information can also be used for information such as the target travel mode.
例如,所述访客访问第一目标场所的预约时间为T 0,第一预设时长为t 0,所述预估时长包括步行对应的预估时长t 1、自行车对应的预估时长t 2、公交车对应的预估时长t 3和打车对应的预估时长t 4。若在t 1、t 2、t 3和t 4中,t 1最大,则可以确定第一目标时间T 1=T 0-t 1-t 0。访客终端可以响应于当前时间达到T 1,发出第一提示信息,并发出出行方式选择请求。若访客终端接收到出行方式的选择信息,且所述选择信息中的目标出行方式不为步行,例如为打车,则可以确定第二目标时间T 2=T 0-t 4-t 0。访客终端可以响应于当前时间达到T 2,发出第四提示信息,其中,第四提示信息可以用于提示第一目标场所的位置信息和目标出行方式(即打车)。 For example, the reservation time for the visitor to visit the first target place is T 0 , the first preset duration is t 0 , and the estimated duration includes the estimated duration t 1 corresponding to walking, the estimated duration t 2 corresponding to bicycle, The estimated duration t 3 corresponding to the bus and the estimated duration t 4 corresponding to the taxi. If t 1 is the largest among t 1 , t 2 , t 3 and t 4 , then the first target time T 1 =T 0 -t 1 -t 0 can be determined. In response to the current time reaching T 1 , the visitor terminal may send out a first prompt message and send out a travel mode selection request. If the visitor terminal receives travel mode selection information, and the target travel mode in the selection information is not walking, such as taking a taxi, the second target time T 2 =T 0 -t 4 -t 0 may be determined. The visitor terminal may send fourth prompt information in response to the current time reaching T 2 , wherein the fourth prompt information may be used to prompt the position information of the first target place and the target travel mode (ie, take a taxi).
根据上述实现方式,能够进一步提高访客引导的便捷性和可靠性,且能够根据访客选择的目标出行方式实现更灵活的访客引导。According to the above implementation manner, the convenience and reliability of visitor guidance can be further improved, and more flexible visitor guidance can be realized according to the target travel mode selected by the visitor.
在一种可能的实现方式中,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。根据该实现方式,无需访客打开导航应用后再输入第一目标场所的地址进行导航,从而能够提高导航至第一目标场所的便捷性。In a possible implementation manner, the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination. According to this implementation manner, it is not necessary for the visitor to open the navigation application and then input the address of the first target place for navigation, thereby improving the convenience of navigating to the first target place.
在一种可能的实现方式中,在所述发出所述第一提示信息之后,所述方法还包括:响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的AR导航区域内,发出第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能;响应于所述AR导航功能开启,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置至所述第一目标场所的AR导航路径。在该实现方式中,访客终端通过响应于访客终端的位置信息指示所述访客已到达第一目标场所周围的AR导航区域内,发出用于提示开启AR导航功能的第二提示信息,由此有助于在第一目标场所的周围为访客提供更加直观的导航,从而有助于访客更顺利地到达第一目标场所,进而能够进一步提高访客访问第一目标场所的体验。In a possible implementation manner, after the sending of the first prompt information, the method further includes: indicating that the visitor has arrived at the location around the first target place in response to the location information of the visitor terminal. In the AR navigation area, a second prompt message is issued, wherein the second prompt message is used to prompt to turn on the AR navigation function; , showing an AR navigation path from the visitor's current location to the first target place. In this implementation, the visitor terminal responds to the location information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, and sends out the second prompt information for prompting to turn on the AR navigation function, thereby having It helps to provide visitors with more intuitive navigation around the first target place, thereby helping visitors to reach the first target place more smoothly, and further improving the visitor's experience of visiting the first target place.
作为该实现方式的一个示例,所述发出第二提示信息,包括:展示AR导航功能的入口控件。在 该示例中,访客终端通过响应于访客终端的位置信息指示所述访客已到达第一目标场所周围的AR导航区域内,展示AR导航功能的入口控件,由此能够直观地提示访客开启AR导航功能,从而有助于在第一目标场所的周围为访客提供更加直观的导航,进而有助于访客更顺利地到达第一目标场所。在一个例子中,还可以响应于AR导航功能的入口控件被展示,发出用于提示开启AR导航功能的语音提示信息。As an example of this implementation manner, the sending out the second prompt information includes: displaying an entry control of an AR navigation function. In this example, the visitor terminal displays the entry control of the AR navigation function by responding to the location information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, thereby intuitively prompting the visitor to start the AR navigation function, thereby helping to provide visitors with a more intuitive navigation around the first target place, thereby helping visitors to reach the first target place more smoothly. In an example, in response to the display of the entry control of the AR navigation function, voice prompt information for prompting to activate the AR navigation function may be issued.
在一种可能的实现方式中,在所述发出所述第一提示信息之后,所述方法还包括:响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,发出第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所;响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置所述第二目标场所的AR导航路径。在该实现方式中,第二目标场所为第一目标场所内的场所。在该实现方式中,访客终端通过响应于访客终端的位置信息指示所述访客已到达第一目标场所,发出第三提示信息,由此能够提示访客及时选择第一目标场所内的更具体的目的地,从而能够进一步提高访客访问的流畅性。In a possible implementation manner, after sending the first prompt information, the method further includes: in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, sending The third prompt information, wherein, the third prompt information is used to prompt the visitor to select a second target place in the first target place; in response to the visitor selecting the second target place, in the In the real scene image displayed on the display interface of the visitor terminal, the AR navigation path from the visitor's current position to the second target place is shown. In this implementation, the second target location is a location within the first target location. In this implementation, the visitor terminal indicates that the visitor has arrived at the first target place by responding to the location information of the visitor terminal, and sends out a third prompt message, thereby prompting the visitor to select a more specific purpose in the first target place in time. In this way, the fluency of visitor visits can be further improved.
作为该实现方式的一个示例,在所述发出第三提示信息之后,所述方法还包括:响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航形象,并控制所述AR导航形象沿导航路径行走,其中,所述导航路径表示从所述访客的当前位置所述第二目标场所的导航路径。在该示例中,AR导航形象可以为三维的虚拟形象,例如卡通的人物、动物、机器人等。通过控制所述AR导航形象沿导航路径行走,能够引导访客前行。另外,通过设置AR导航形象,还能够促进与访客的互动,提高访客的访问体验。As an example of this implementation, after the sending of the third prompt information, the method further includes: in response to the visitor selecting the second target place, the real scene displayed on the display interface of the visitor terminal In the image, an AR navigation image is displayed, and the AR navigation image is controlled to walk along a navigation path, wherein the navigation path represents a navigation path from the visitor's current location to the second target place. In this example, the AR navigation image may be a three-dimensional virtual image, such as a cartoon character, an animal, a robot, and the like. By controlling the AR navigation image to walk along the navigation path, visitors can be guided forward. In addition, by setting the AR navigation image, it can also promote the interaction with visitors and improve the visitor's visit experience.
作为该实现方式的一个示例,在所述发出第三提示信息之后,所述方法还包括:响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航标识,其中,所述AR导航标识用于提示行进方向、行进速度、待行进距离和剩余行进时间中的至少之一。其中,行进方向可以包括直行、左转或右转等;待行进距离可为该行进方向上的剩余距离、到目的地的剩余距离等;剩余行进时间可为该行进方向上的剩余行进时间、到目的地的剩余行进时间等。例如,在AR导航标识上显示有直行、20米、到达目的地还有10分钟。访客终端通过响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航标识,由此进一步提高访客使用的便利性。As an example of this implementation, after the sending of the third prompt information, the method further includes: in response to the visitor selecting the second target place, the real scene displayed on the display interface of the visitor terminal In the image, an AR navigation sign is displayed, wherein the AR navigation sign is used to prompt at least one of a traveling direction, a traveling speed, a distance to be traveled, and a remaining traveling time. Wherein, the direction of travel may include going straight, turning left or turning right, etc.; the distance to be traveled may be the remaining distance in the direction of travel, the remaining distance to the destination, etc.; the remaining travel time may be the remaining travel time in the direction of travel, Remaining travel time to destination, etc. For example, the AR navigation sign shows going straight, 20 meters, and 10 minutes before reaching the destination. In response to the visitor selecting the second target place, the visitor terminal displays the AR navigation logo in the real scene image displayed on the display interface of the visitor terminal, thereby further improving the convenience of the visitor.
在另一种可能的实现方式中,在所述发出第一提示信息之后,所述方法还包括:响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,获取所述访客对应的预约信息中的第二目标场所的信息;在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置所述第二目标场所的AR导航路径。在该实现方式中,在所述访客对应的预约信息中包括第二目标场所的信息的情况下,可以响应于访客已进入第一目标场所,自动将导航目的地切换至第二目标场所,从而能够进一步提高访客引导的便捷性。In another possible implementation manner, after the sending of the first prompt information, the method further includes: in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, acquiring the The information of the second target place in the reservation information corresponding to the visitor; in the real scene image displayed on the display interface of the visitor terminal, the AR navigation path from the visitor's current position to the second target place is displayed. In this implementation, if the reservation information corresponding to the visitor includes the information of the second target place, the navigation destination may be automatically switched to the second target place in response to the visitor having entered the first target place, thereby The convenience of visitor guidance can be further improved.
本公开实施例可以应用于访客系统、路线提醒、计算机视觉、AR导航、定位导航等应用场景中。Embodiments of the present disclosure can be applied to application scenarios such as visitor systems, route reminders, computer vision, AR navigation, and positioning navigation.
下面通过一个具体的应用场景说明本公开实施例提供的访客引导方法。The visitor guidance method provided by the embodiment of the present disclosure is described below through a specific application scenario.
在该应用场景中,服务端可以获取访客终端的位置信息和第一目标场所的位置信息,根据访客终端的位置信息和第一目标场所的位置信息,确定访客终端对应的访客达到第一目标场所所需的预估时 长,根据所述预估时长,以及所述访客访问第一目标场所的预约时间,确定向访客终端发送第一提示信息的第一目标时间,并响应于达到第一目标时间,向访客终端发送第一提示信息。In this application scenario, the server can obtain the location information of the visitor terminal and the location information of the first target place, and determine that the visitor corresponding to the visitor terminal has reached the first target place according to the location information of the visitor terminal and the location information of the first target place The required estimated duration, according to the estimated duration and the reservation time for the visitor to visit the first target place, determine the first target time for sending the first reminder information to the visitor terminal, and respond to the arrival of the first target time , sending the first prompt information to the visitor terminal.
图3示出本公开实施例提供的访客引导方法中访客终端展示的第一提示信息的示意图。在图3所示的示例中,第一提示信息包括第一目标场所的名称“上海XX大楼”,还包括超链接,其中,超链接的文字显示为“路线导航”,超链接可以用于跳转至导航地图并以“上海XX大楼”为目的地进行导航。另外,在图3所示的示例中,第一提示信息还包括:访客的名字、手机号码和头像,访客所属的访客团队的领队的名字和单位,访客所属的访客团队的访问时间和人数,以及访客的访客码。在图3所示的示例中,访客终端可以通过APP展示第一提示信息。Fig. 3 shows a schematic diagram of first prompt information displayed by a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure. In the example shown in Figure 3, the first prompt information includes the name of the first target place "Shanghai XX Building", and also includes a hyperlink, wherein the text of the hyperlink is displayed as "route navigation", and the hyperlink can be used to jump to Go to the navigation map and navigate with "Shanghai XX Building" as the destination. In addition, in the example shown in Figure 3, the first prompt information also includes: the name of the visitor, mobile phone number and avatar, the name and unit of the leader of the visitor team to which the visitor belongs, the visiting time and the number of visitors of the visitor team to which the visitor belongs, and the visitor's visitor code. In the example shown in FIG. 3 , the visitor terminal may display the first prompt information through the APP.
图4示出本公开实施例提供的访客引导方法中访客终端展示的导航地图的示意图。访客终端可以响应于第一提示信息中的超链接被点击,获取访客终端的当前位置信息,调用导航接口,根据第一目标场所的位置信息和访客终端的当前位置信息,在导航地图中生成导航路线,从而能够实现基于较远距离的导航。Fig. 4 shows a schematic diagram of a navigation map displayed by a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure. The visitor terminal can respond to the hyperlink in the first prompt message being clicked, obtain the current location information of the visitor terminal, call the navigation interface, and generate a navigation map in the navigation map according to the location information of the first target place and the current location information of the visitor terminal. route, enabling navigation based on longer distances.
在访客到达第一目标场所周围的AR导航区域内的情况下,访客终端可以展示第二提示信息,以提示访客开启AR导航功能。在访客开启AR导航功能之后,访客终端可以采集环境图像,基于环境图像进行视觉定位,从而在访客终端的显示界面所显示的实景图像中,展示从访客的当前位置至第一目标场所的AR导航路径,进而能够实现基于较近距离的AR导航,引导访客到达第一目标场所。When the visitor arrives in the AR navigation area around the first target place, the visitor terminal may display second prompt information to prompt the visitor to enable the AR navigation function. After the visitor turns on the AR navigation function, the visitor terminal can collect the environmental image and perform visual positioning based on the environmental image, so that the AR navigation from the visitor's current position to the first target place can be displayed in the real scene image displayed on the display interface of the visitor terminal The route can realize AR navigation based on a relatively short distance and guide visitors to the first target place.
在访客到达第一目标场所的情况下,访客终端可以展示第三提示信息,以提示访客选择第一目标场所内的第二目标场所。可以响应于访客选定第二目标场所,在访客终端的显示界面所显示的实景图像中,展示从访客的当前位置所述第二目标场所的AR导航路径。图5示出本公开实施例提供的访客引导方法中,在访客终端的显示界面所显示的实景图像中,展示从访客的当前位置至第二目标场所的AR导航路径的示意图。图6示出本公开实施例提供的访客引导方法中访客终端的视觉定位过程的示意图。图7示出本公开实施例提供的访客引导方法中第二目标场所的选择界面的示意图。如图7所示,访客可以通过该界面选择会议室、展厅等。根据该应用场景,可以实现基于室内的AR导航,引导访客到达第一目标场所内的第二目标场所。When the visitor arrives at the first target place, the visitor terminal may display third prompt information to prompt the visitor to select a second target place within the first target place. In response to the visitor selecting the second target place, the AR navigation path from the visitor's current location to the second target place is shown in the real scene image displayed on the display interface of the visitor terminal. FIG. 5 shows a schematic diagram showing an AR navigation path from a visitor's current location to a second target place in a real-scene image displayed on a display interface of a visitor terminal in the visitor guidance method provided by an embodiment of the present disclosure. Fig. 6 shows a schematic diagram of a visual positioning process of a visitor terminal in a visitor guidance method provided by an embodiment of the present disclosure. Fig. 7 shows a schematic diagram of an interface for selecting a second target place in the visitor guidance method provided by an embodiment of the present disclosure. As shown in Figure 7, visitors can select meeting rooms, exhibition halls, etc. through this interface. According to this application scenario, indoor-based AR navigation can be implemented to guide visitors to a second target place within the first target place.
相关技术中,对于如何引导访客到达受邀地点,以及进一步如何引导访客到达室内的某一具体场所,传统的解决方式以人工引导或者实体导视系统引导为主。其中,人工引导的方式存在较高的人力成本和管理成本,且主要仅适用于室内引导。另外,如果访客通过询问保安或者路人等方式问路,则由于是纯文字的沟通,且空间理解难度较大,导致访客可能需要多次询问不同的人员。而实体导视系统需要较高的空间成本、硬件成本和维护成本,且位置较为固定,灵活性较差,难以随时随地地为访客提供引导。In the related technologies, for how to guide visitors to an invited place, and further how to guide visitors to a specific indoor place, the traditional solution is mainly manual guidance or physical guide system guidance. Among them, the manual guidance method has relatively high labor costs and management costs, and is mainly only suitable for indoor guidance. In addition, if visitors ask for directions by asking security guards or passers-by, since it is pure text communication and it is difficult to understand space, visitors may need to ask different people multiple times. The physical guide system requires high space cost, hardware cost and maintenance cost, and its position is relatively fixed, and its flexibility is poor, so it is difficult to provide guidance for visitors anytime and anywhere.
在上述应用场景中,能够在访客访问第一目标场所的预约时间之前的合适的时间,至少向访客提示第一目标场所的位置信息,从而既能向访客提示第一目标场所的位置,又能向访客提示本次的访问事宜,进而能够降低访客遗忘访问事宜、记错预约时间、迟到或者过早到达等情况的发生,且无需访客手动输入或查询第一目标场所的位置,因此能够提高访客引导的便捷性和可靠性。另外,在上述应用场景中,能够实现基于较远距离的导航、基于较近距离的AR导航和基于室内的AR导航,无需人工引导,能够降低人力成本和管理成本,且无需实体导视系统,能够降低空间成本和硬件成本。In the above application scenario, at least the location information of the first target place can be prompted to the visitor at an appropriate time before the reservation time for the visitor to visit the first target place, so that the visitor can be reminded of the location of the first target place, and the Remind visitors of this visit, which can reduce the occurrence of visitors forgetting visits, misremembering appointment time, being late or arriving too early, etc., and does not require visitors to manually input or query the location of the first target place, so it can improve visitors. Boot ease and reliability. In addition, in the above application scenarios, it is possible to realize long-distance-based navigation, short-distance-based AR navigation, and indoor-based AR navigation without manual guidance, which can reduce labor costs and management costs, and does not require a physical guidance system. Space cost and hardware cost can be reduced.
可以理解,本公开提及的上述各个方法实施例,在不违背原理逻辑的情况下,均可以彼此相互结合形成结合后的实施例,限于篇幅,本公开不再赘述。本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。It can be understood that the above-mentioned method embodiments mentioned in this disclosure can all be combined with each other to form a combined embodiment without violating the principle and logic. Due to space limitations, this disclosure will not repeat them. Those skilled in the art can understand that, in the above method in the specific implementation manner, the specific execution order of each step should be determined according to its function and possible internal logic.
此外,本公开还提供了访客引导装置、电子设备、计算机可读存储介质、程序,上述均可用来实现本公开提供的任一种访客引导方法,相应技术方案和技术效果可参见方法部分的相应记载,不再赘述。In addition, the present disclosure also provides visitor guidance devices, electronic equipment, computer-readable storage media, and programs, all of which can be used to implement any visitor guidance method provided in the present disclosure. For the corresponding technical solutions and technical effects, please refer to the corresponding record, no more details.
图8示出本公开实施例提供的访客引导装置的一框图。所述访客引导装置应用于服务端。如图8所示,所述访客引导装置包括:Fig. 8 shows a block diagram of a visitor guidance device provided by an embodiment of the present disclosure. The visitor guidance device is applied to the server. As shown in Figure 8, the visitor guiding device includes:
第一获取模块31,用于获取访客终端的位置信息和第一目标场所的位置信息;The first obtaining module 31 is used to obtain the location information of the visitor terminal and the location information of the first target place;
第一确定模块32,用于根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;The first determination module 32 is configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
第二确定模块33,用于根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;The second determination module 33 is configured to determine the first target time for sending the first reminder information to the visitor terminal according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the The first prompt information is at least used to prompt the position information of the first target place, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
第一发送模块34,用于响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息。The first sending module 34 is configured to send the first prompt information to the visitor terminal in response to reaching the first target time.
在一种可能的实现方式中,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。In a possible implementation manner, the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第二发送模块,用于响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的增强现实AR导航区域内,向所述访客终端发送第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能。The second sending module is configured to send second prompt information to the visitor terminal in response to the location information of the visitor terminal indicating that the visitor has arrived in the augmented reality AR navigation area around the first target place, wherein, The second prompt information is used to prompt to enable the AR navigation function.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第三发送模块,用于响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,向所述访客终端发送第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所。A third sending module, configured to send third prompt information to the visitor terminal in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, wherein the third prompt information is used for The visitor is prompted to select a second destination location within the first destination location.
在一种可能的实现方式中,所述第一确定模块32用于:In a possible implementation manner, the first determining module 32 is configured to:
根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
在一种可能的实现方式中,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中,所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预约时间。In a possible implementation manner, the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
在本公开实施例中,通过获取访客终端的位置信息和第一目标场所的位置信息,根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间,并响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息,由此能够在访客访问第一目标场所的预约时间之前的合适的时间,至少向访客提 示第一目标场所的位置信息,从而既能向访客提示第一目标场所的位置,又能向访客提示本次的访问事宜,进而能够降低访客遗忘访问事宜、记错预约时间、迟到或者过早到达等情况的发生,且无需访客手动输入或查询第一目标场所的位置,因此能够提高访客引导的便捷性和可靠性。In an embodiment of the present disclosure, by acquiring the location information of the visitor terminal and the location information of the first target place, the visitor corresponding to the visitor terminal is determined according to the location information of the visitor terminal and the location information of the first target place. The estimated time required to reach the first target place, according to the estimated time and the reservation time of the visitor to visit the first target place, determine the first time to send the first prompt information to the visitor terminal target time, and in response to reaching the first target time, send the first reminder information to the visitor terminal, thereby at least reminding the visitor at an appropriate time before the reservation time for the visitor to visit the first target place The location information of the first target place, so as to not only remind visitors of the location of the first target place, but also remind visitors of this visit, thereby reducing visitors' forgetting of visits, misremembering the appointment time, being late or arriving too early and so on, without the need for visitors to manually input or inquire about the location of the first target place, so the convenience and reliability of visitor guidance can be improved.
图9示出本公开实施例提供的访客引导装置的另一框图。所述访客引导装置应用于访客终端。如图9所示,所述访客引导装置包括:Fig. 9 shows another block diagram of a visitor guiding device provided by an embodiment of the present disclosure. The visitor guiding device is applied to a visitor terminal. As shown in Figure 9, the visitor guiding device includes:
第二获取模块41,用于获取访客终端的位置信息和第一目标场所的位置信息;The second obtaining module 41 is used to obtain the location information of the visitor terminal and the location information of the first target place;
第三确定模块42,用于根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;The third determining module 42 is configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
第四确定模块43,用于根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;The fourth determination module 43 is configured to determine the first target time for sending out the first prompt information according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the first prompt information At least for prompting the position information of the first target place, the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
第一发出模块44,用于响应于达到所述第一目标时间,发出所述第一提示信息。The first sending module 44 is configured to send the first prompt information in response to reaching the first target time.
在一种可能的实现方式中,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。In a possible implementation manner, the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第二发出模块,用于响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的AR导航区域内,发出第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能;The second sending module is configured to send out second prompt information in response to the position information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, wherein the second prompt information uses Turn on the AR navigation function at the prompt;
第一展示模块,用于响应于所述AR导航功能开启,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置至所述第一目标场所的AR导航路径。The first display module is configured to display an AR navigation path from the visitor's current location to the first target place in the real-scene image displayed on the display interface of the visitor terminal in response to the AR navigation function being turned on. .
在一种可能的实现方式中,所述第二发出模块用于:In a possible implementation manner, the second sending module is used to:
展示AR导航功能的入口控件。Entrance controls showing AR navigation functionality.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第三发出模块,用于响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,发出第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所;A third issuing module, configured to send third prompt information in response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, wherein the third prompt information is used to prompt the visitor to select a second target location within said first target location;
第二展示模块,用于响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置所述第二目标场所的AR导航路径。The second display module is configured to display the second target place from the visitor's current location in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place AR navigation path.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第三展示模块,用于响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航形象,并控制所述AR导航形象沿导航路径行走,其中,所述导航路径表示从所述访客的当前位置所述第二目标场所的导航路径。The third display module is used to display the AR navigation image in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place, and control the AR navigation image to navigate along the path walking, wherein the navigation path represents a navigation path from the visitor's current location to the second destination location.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
第四展示模块,用于响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航标识,其中,所述AR导航标识用于提示行进方向、行进速度、待行进距离和剩余行进时间中的至少之一。A fourth display module, configured to display an AR navigation logo in the real scene image displayed on the display interface of the visitor terminal in response to the visitor selecting the second target place, wherein the AR navigation logo is used for At least one of the traveling direction, traveling speed, to-be-traveled distance and remaining traveling time is prompted.
在一种可能的实现方式中,所述第三确定模块42用于:In a possible implementation manner, the third determination module 42 is configured to:
根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
在一种可能的实现方式中,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中,所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预约时间。In a possible implementation manner, the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to the first target time, and the The sum of the departure time and the estimated duration is earlier than or equal to the scheduled time.
在本公开实施例中,访客终端通过获取访客终端的位置信息和第一目标场所的位置信息,根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间,并响应于达到所述第一目标时间,发出所述第一提示信息,由此能够在访客访问第一目标场所的预约时间之前的合适的时间,至少向访客提示第一目标场所的位置信息,从而既能向访客提示第一目标场所的位置,又能向访客提示本次的访问事宜,进而能够降低访客遗忘访问事宜、记错预约时间、迟到或者过早到达等情况的发生,且无需访客手动输入或查询第一目标场所的位置,因此能够提高访客引导的便捷性和可靠性。In the embodiment of the present disclosure, the visitor terminal obtains the location information of the visitor terminal and the location information of the first target place, and according to the location information of the visitor terminal and the location information of the first target place, determines that the visitor terminal corresponds to The estimated time required for the visitor to arrive at the first target place, and the first target time for sending out the first prompt message is determined according to the estimated time length and the reservation time for the visitor to visit the first target place, And in response to reaching the first target time, sending the first prompt information, thereby at least prompting the visitor to the location information of the first target place at an appropriate time before the visitor's reservation time for visiting the first target place, In this way, visitors can be reminded not only of the location of the first target place, but also of the current visit, which can reduce the occurrence of visitors forgetting the visit, misremembering the appointment time, being late or arriving too early, etc., without the need for visitors Manually input or query the position of the first target place, thus improving the convenience and reliability of visitor guidance.
在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现和技术效果可以参照上文方法实施例的描述,为了简洁,这里不再赘述。In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the methods described in the above method embodiments, and its specific implementation and technical effects can refer to the descriptions of the above method embodiments, for It is concise and will not be repeated here.
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。其中,所述计算机可读存储介质可以是非易失性计算机可读存储介质,或者可以是易失性计算机可读存储介质。An embodiment of the present disclosure also provides a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the foregoing method is implemented. Wherein, the computer-readable storage medium may be a non-volatile computer-readable storage medium, or may be a volatile computer-readable storage medium.
本公开实施例还提出一种计算机程序,包括计算机可读代码,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述方法。An embodiment of the present disclosure also proposes a computer program, including computer readable codes. When the computer readable codes are run in an electronic device, a processor in the electronic device executes the above method.
本公开实施例还提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述方法。An embodiment of the present disclosure also provides a computer program product, including computer-readable codes, or a non-volatile computer-readable storage medium carrying computer-readable codes, when the computer-readable codes are run in an electronic device , the processor in the electronic device executes the above method.
本公开实施例还提供一种电子设备,包括:一个或多个处理器;用于存储可执行指令的存储器;其中,所述一个或多个处理器被配置为调用所述存储器存储的可执行指令,以执行上述方法。An embodiment of the present disclosure also provides an electronic device, including: one or more processors; a memory for storing executable instructions; wherein the one or more processors are configured to call the executable instructions stored in the memory instruction to perform the above method.
电子设备可以被提供为终端、服务器或其它形态的设备。Electronic devices may be provided as terminals, servers, or other forms of devices.
图10示出本公开实施例提供的一种电子设备800的框图。例如,电子设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等终端。Fig. 10 shows a block diagram of an electronic device 800 provided by an embodiment of the present disclosure. For example, the electronic device 800 may be a terminal such as a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, or a personal digital assistant.
参照图10,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。10, electronic device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814 , and the communication component 816.
处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。The processing component 802 generally controls the overall operations of the electronic device 800, such as those associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. Additionally, processing component 802 may include one or more modules that facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802 .
存储器804被配置为存储各种类型的数据以支持在电子设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The memory 804 is configured to store various types of data to support operations at the electronic device 800 . Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and the like. The memory 804 can be implemented by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic or Optical Disk.
电源组件806为电子设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。The power supply component 806 provides power to various components of the electronic device 800 . Power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for electronic device 800 .
多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当电子设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。The multimedia component 808 includes a screen providing an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may not only sense a boundary of a touch or swipe action, but also detect duration and pressure associated with the touch or swipe action. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. When the electronic device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capability.
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 800 is in operation modes, such as call mode, recording mode and voice recognition mode. Received audio signals may be further stored in memory 804 or sent via communication component 816 . In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。The I/O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which may be a keyboard, a click wheel, a button, and the like. These buttons may include, but are not limited to: a home button, volume buttons, start button, and lock button.
传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到电子设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如互补金属氧化物半导体(CMOS)或电荷耦合装置(CCD)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。 Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of electronic device 800 . For example, the sensor component 814 can detect the open/closed state of the electronic device 800, the relative positioning of components, such as the display and the keypad of the electronic device 800, the sensor component 814 can also detect the electronic device 800 or a Changes in position of components, presence or absence of user contact with electronic device 800 , electronic device 800 orientation or acceleration/deceleration and temperature changes in electronic device 800 . Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact. Sensor assembly 814 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, the sensor component 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如无线网络(Wi-Fi)、第二代移动通信技术(2G)、第三代移动通信技术(3G)、第四代移动通信技术(4G)、通用移动通信技术的长期演进(LTE)、第五代移动通信技术(5G)或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access wireless networks based on communication standards, such as wireless networks (Wi-Fi), second-generation mobile communication technologies (2G), third-generation mobile communication technologies (3G), fourth-generation mobile communication technologies (4G ), long-term evolution (LTE) of universal mobile communication technology, fifth generation mobile communication technology (5G) or their combination. In an exemplary embodiment, the communication component 816 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology and other technologies.
在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。In an exemplary embodiment, electronic device 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable A programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component implementation for performing the methods described above.
在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器804,上述计算机程序指令可由电子设备800的处理器820执行以完成上述方法。In an exemplary embodiment, there is also provided a non-volatile computer-readable storage medium, such as the memory 804 including computer program instructions, which can be executed by the processor 820 of the electronic device 800 to implement the above method.
图11示出本公开实施例提供的一种电子设备1900的框图。例如,电子设备1900可以被提供为一服务器。参照图11,电子设备1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法。Fig. 11 shows a block diagram of an electronic device 1900 provided by an embodiment of the present disclosure. For example, electronic device 1900 may be provided as a server. Referring to FIG. 11 , electronic device 1900 includes processing component 1922 , which further includes one or more processors, and a memory resource represented by memory 1932 for storing instructions executable by processing component 1922 , such as application programs. The application programs stored in memory 1932 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.
电子设备1900还可以包括一个电源组件1926被配置为执行电子设备1900的电源管理,一个有线或无线网络接口1950被配置为将电子设备1900连接到网络,和一个输入输出(I/O)接口1958。电子设备1900可以操作基于存储在存储器1932的操作系统,例如微软服务器操作系统(Windows Server TM),苹果公司推出的基于图形用户界面操作系统(Mac OS X TM),多用户多进程的计算机操作系统(Unix TM),自由和开放原代码的类Unix操作系统(Linux TM),开放原代码的类Unix操作系统(FreeBSD TM)或类似。 Electronic device 1900 may also include a power supply component 1926 configured to perform power management of electronic device 1900, a wired or wireless network interface 1950 configured to connect electronic device 1900 to a network, and an input-output (I/O) interface 1958 . The electronic device 1900 can operate based on the operating system stored in the memory 1932, such as the Microsoft server operating system (Windows Server TM ), the graphical user interface-based operating system (Mac OS X TM ) introduced by Apple Inc., and the multi-user and multi-process computer operating system (Unix ), a free and open-source Unix-like operating system (Linux ), an open-source Unix-like operating system (FreeBSD ), or the like.
在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器1932,上述计算机程序指令可由电子设备1900的处理组件1922执行以完成上述方法。In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium, such as the memory 1932 including computer program instructions, which can be executed by the processing component 1922 of the electronic device 1900 to implement the above method.
本公开涉及增强现实领域,通过获取现实环境中的目标对象的图像信息,进而借助各类视觉相关算法实现对目标对象的相关特征、状态及属性进行检测或识别处理,从而得到与具体应用匹配的虚拟与现实相结合的AR效果。示例性的,目标对象可涉及与人体相关的脸部、肢体、手势、动作等,或者与物体相关的标识物、标志物,或者与场馆或场所相关的沙盘、展示区域或展示物品等。视觉相关算法可涉及视觉定位、SLAM、三维重建、图像注册、背景分割、对象的关键点提取及跟踪、对象的位姿或深度检测等。具体应用不仅可以涉及跟真实场景或物品相关的导览、导航、讲解、重建、虚拟效果叠加展示等交互场景。可通过卷积神经网络,实现对目标对象的相关特征、状态及属性进行检测或识别处理。上述卷积神经网络是基于深度学习框架进行模型训练而得到的网络模型。This disclosure relates to the field of augmented reality. By acquiring the image information of the target object in the real environment, and then using various visual correlation algorithms to detect or identify the relevant features, states and attributes of the target object, and thus obtain the image information that matches the specific application. AR effect combining virtual and reality. Exemplarily, the target object may involve faces, limbs, gestures, actions, etc. related to the human body, or markers and markers related to objects, or sand tables, display areas or display items related to venues or places. Vision-related algorithms can involve visual positioning, SLAM, 3D reconstruction, image registration, background segmentation, object key point extraction and tracking, object pose or depth detection, etc. Specific applications can not only involve interactive scenarios such as tours, navigation, explanations, reconstructions, virtual effect overlays and display related to real scenes or objects. The relevant features, states and attributes of the target object can be detected or identified through the convolutional neural network. The above-mentioned convolutional neural network is a network model obtained by performing model training based on a deep learning framework.
本公开可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。The present disclosure can be a system, method and/or computer program product. A computer program product may include a computer readable storage medium having computer readable program instructions thereon for causing a processor to implement various aspects of the present disclosure.
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光 脉冲)、或者通过电线传输的电信号。A computer readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device. A computer readable storage medium may be, for example, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory), static random access memory (SRAM), compact disc read only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanically encoded device, such as a printer with instructions stored thereon A hole card or a raised structure in a groove, and any suitable combination of the above. As used herein, computer-readable storage media are not to be construed as transient signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., pulses of light through fiber optic cables), or transmitted electrical signals.
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。Computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or downloaded to an external computer or external storage device over a network, such as the Internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers. A network adapter card or a network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing/processing device .
用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。Computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or Source or object code written in any combination, including object-oriented programming languages—such as Smalltalk, C++, etc., and conventional procedural programming languages—such as the “C” language or similar programming languages. Computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server implement. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as via the Internet using an Internet service provider). connect). In some embodiments, an electronic circuit, such as a programmable logic circuit, field programmable gate array (FPGA), or programmable logic array (PLA), can be customized by utilizing state information of computer-readable program instructions, which can Various aspects of the present disclosure are implemented by executing computer readable program instructions.
这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It should be understood that each block of the flowcharts and/or block diagrams, and combinations of blocks in the flowcharts and/or block diagrams, can be implemented by computer-readable program instructions.
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine such that when executed by the processor of the computer or other programmable data processing apparatus , producing an apparatus for realizing the functions/actions specified in one or more blocks in the flowchart and/or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause computers, programmable data processing devices and/or other devices to work in a specific way, so that the computer-readable medium storing instructions includes An article of manufacture comprising instructions for implementing various aspects of the functions/acts specified in one or more blocks in flowcharts and/or block diagrams.
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。It is also possible to load computer-readable program instructions into a computer, other programmable data processing device, or other equipment, so that a series of operational steps are performed on the computer, other programmable data processing device, or other equipment to produce a computer-implemented process , so that instructions executed on computers, other programmable data processing devices, or other devices implement the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams.
附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合 来实现。The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, a portion of a program segment, or an instruction that includes one or more Executable instructions. In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified function or action , or may be implemented by a combination of dedicated hardware and computer instructions.
该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。The computer program product can be specifically realized by means of hardware, software or a combination thereof. In an optional embodiment, the computer program product is embodied as a computer storage medium, and in another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK) etc. wait.
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。Having described various embodiments of the present disclosure above, the foregoing description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and alterations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principle of each embodiment, practical application or improvement of technology in the market, or to enable other ordinary skilled in the art to understand each embodiment disclosed herein.

Claims (20)

  1. 一种访客引导方法,其特征在于,应用于服务端,所述方法包括:A visitor guidance method is characterized in that it is applied to a server, and the method includes:
    获取访客终端的位置信息和第一目标场所的位置信息;Obtaining the location information of the visitor terminal and the location information of the first target place;
    根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;According to the location information of the visitor terminal and the location information of the first target place, determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place;
    根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定向所述访客终端发送第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;According to the estimated duration and the reservation time for the visitor to visit the first target place, determine the first target time for sending the first reminder information to the visitor terminal, wherein the first reminder information is at least used for Prompting the location information of the first target place, the sum of the first target time and the estimated duration is earlier than or equal to the appointment time;
    响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息。In response to reaching the first target time, sending the first prompt information to the visitor terminal.
  2. 根据权利要求1所述的方法,其特征在于,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。The method according to claim 1, wherein the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
  3. 根据权利要求1或2所述的方法,其特征在于,在所述向所述访客终端发送所述第一提示信息之后,所述方法还包括:The method according to claim 1 or 2, characterized in that, after sending the first prompt information to the visitor terminal, the method further comprises:
    响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的增强现实AR导航区域内,向所述访客终端发送第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能。In response to the location information of the visitor terminal indicating that the visitor has arrived in the augmented reality AR navigation area around the first target place, sending second prompt information to the visitor terminal, wherein the second prompt information uses Turn on the AR navigation function when prompted.
  4. 根据权利要求1至3中任意一项所述的方法,其特征在于,在所述向所述访客终端发送所述第一提示信息之后,所述方法还包括:The method according to any one of claims 1 to 3, characterized in that, after sending the first prompt information to the visitor terminal, the method further comprises:
    响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,向所述访客终端发送第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所。In response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, sending third prompt information to the visitor terminal, wherein the third prompt information is used to prompt the visitor to select the A second target location within the first target location.
  5. 根据权利要求1至4中任意一项所述的方法,其特征在于,所述根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,包括:The method according to any one of claims 1 to 4, wherein, according to the location information of the visitor terminal and the location information of the first target place, it is determined that the visitor corresponding to the visitor terminal arrives at the location Estimated length of time required for the first target location described, including:
    根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
  6. 根据权利要求1至5中任意一项所述的方法,其特征在于,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中,所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预约时间。The method according to any one of claims 1 to 5, wherein the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to The first target time, and the sum of the departure time and the estimated duration is earlier than or equal to the appointment time.
  7. 一种访客引导方法,其特征在于,应用于访客终端,所述方法包括:A visitor guidance method, characterized in that it is applied to a visitor terminal, the method comprising:
    获取访客终端的位置信息和第一目标场所的位置信息;Obtaining the location information of the visitor terminal and the location information of the first target place;
    根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;According to the location information of the visitor terminal and the location information of the first target place, determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place;
    根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;According to the estimated duration and the reservation time for the visitor to visit the first target place, determine the first target time for issuing the first reminder information, wherein the first reminder information is at least used to remind the first The location information of the target place, the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
    响应于达到所述第一目标时间,发出所述第一提示信息。In response to reaching the first target time, sending out the first prompt message.
  8. 根据权利要求7所述的方法,其特征在于,所述第一提示信息包括超链接,所述超链接用于跳转至导航地图并以所述第一目标场所为目的地进行导航。The method according to claim 7, wherein the first prompt information includes a hyperlink, and the hyperlink is used to jump to a navigation map and navigate with the first target place as a destination.
  9. 根据权利要求7或8所述的方法,其特征在于,在所述发出所述第一提示信息之后,所述方法还包括:The method according to claim 7 or 8, characterized in that, after the sending of the first prompt message, the method further comprises:
    响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所周围的AR导航区域内,发出第二提示信息,其中,所述第二提示信息用于提示开启AR导航功能;In response to the location information of the visitor terminal indicating that the visitor has arrived in the AR navigation area around the first target place, sending a second prompt message, wherein the second prompt message is used to prompt to turn on the AR navigation function;
    响应于所述AR导航功能开启,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置至所述第一目标场所的AR导航路径。In response to the activation of the AR navigation function, an AR navigation path from the current location of the visitor to the first target place is shown in the real scene image displayed on the display interface of the visitor terminal.
  10. 根据权利要求9所述的方法,其特征在于,所述发出第二提示信息,包括:The method according to claim 9, wherein the sending out the second prompt information comprises:
    展示AR导航功能的入口控件。Entrance controls showing AR navigation functionality.
  11. 根据权利要求7至10中任意一项所述的方法,其特征在于,在所述发出所述第一提示信息之后,所述方法还包括:The method according to any one of claims 7 to 10, characterized in that, after the sending of the first prompt message, the method further comprises:
    响应于所述访客终端的位置信息指示所述访客已到达所述第一目标场所,发出第三提示信息,其中,所述第三提示信息用于提示所述访客选择所述第一目标场所内的第二目标场所;In response to the location information of the visitor terminal indicating that the visitor has arrived at the first target place, sending third prompt information, wherein the third prompt information is used to prompt the visitor to select the second target site;
    响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示从所述访客的当前位置所述第二目标场所的AR导航路径。In response to the visitor selecting the second target place, an AR navigation path from the visitor's current location to the second target place is shown in the real scene image displayed on the display interface of the visitor terminal.
  12. 根据权利要求11所述的方法,其特征在于,在所述发出第三提示信息之后,所述方法还包括:The method according to claim 11, characterized in that, after sending out the third prompt message, the method further comprises:
    响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航形象,并控制所述AR导航形象沿导航路径行走,其中,所述导航路径表示从所述访客的当前位置所述第二目标场所的导航路径。In response to the visitor selecting the second target place, displaying an AR navigation image in the real scene image displayed on the display interface of the visitor terminal, and controlling the AR navigation image to walk along a navigation path, wherein the A navigation path represents a navigation path of the second destination location from the visitor's current location.
  13. 根据权利要求11或12所述的方法,其特征在于,在所述发出第三提示信息之后,所述方法还包括:The method according to claim 11 or 12, characterized in that, after sending out the third prompt message, the method further comprises:
    响应于所述访客选定所述第二目标场所,在所述访客终端的显示界面所显示的实景图像中,展示AR导航标识,其中,所述AR导航标识用于提示行进方向、行进速度、待行进距离和剩余行进时间中的至少之一。In response to the visitor selecting the second target place, an AR navigation sign is displayed in the real scene image displayed on the display interface of the visitor terminal, wherein the AR navigation sign is used to prompt the traveling direction, traveling speed, At least one of distance to travel and remaining travel time.
  14. 根据权利要求7至13中任意一项所述的方法,其特征在于,所述根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长,包括:The method according to any one of claims 7 to 13, wherein, according to the location information of the visitor terminal and the location information of the first target place, it is determined that the visitor corresponding to the visitor terminal arrives at the location Estimated length of time required for the first target location described, including:
    根据所述访客终端的位置信息、所述第一目标场所的位置信息和所述访客终端对应的访客的出行方式信息,确定所述访客到达所述第一目标场所所需的预估时长。An estimated time required for the visitor to arrive at the first target place is determined according to the location information of the visitor terminal, the location information of the first target place, and the travel mode information of the visitor corresponding to the visitor terminal.
  15. 根据权利要求7至14中任意一项所述的方法,其特征在于,所述第一提示信息还用于提示出发时间和/或所述预估时长,其中,所述出发时间晚于或等于所述第一目标时间,且所述出发时间与所述预估时长之和早于或等于所述预约时间。The method according to any one of claims 7 to 14, wherein the first prompt information is also used to prompt the departure time and/or the estimated duration, wherein the departure time is later than or equal to The first target time, and the sum of the departure time and the estimated duration is earlier than or equal to the appointment time.
  16. 一种访客引导装置,其特征在于,应用于服务端,所述装置包括:A visitor guidance device is characterized in that it is applied to a server, and the device includes:
    第一获取模块,用于获取访客终端的位置信息和第一目标场所的位置信息;The first obtaining module is used to obtain the location information of the visitor terminal and the location information of the first target place;
    第一确定模块,用于根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;A first determination module, configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
    第二确定模块,用于根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定 向所述访客终端发送第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;The second determination module is configured to determine the first target time for sending the first reminder information to the visitor terminal according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the The first prompt information is at least used to prompt the position information of the first target place, and the sum of the first target time and the estimated duration is earlier than or equal to the reservation time;
    第一发送模块,用于响应于达到所述第一目标时间,向所述访客终端发送所述第一提示信息。A first sending module, configured to send the first prompt information to the visitor terminal in response to reaching the first target time.
  17. 一种访客引导装置,其特征在于,应用于访客终端,所述装置包括:A visitor guidance device is characterized in that it is applied to a visitor terminal, and the device includes:
    第二获取模块,用于获取访客终端的位置信息和第一目标场所的位置信息;The second obtaining module is used to obtain the location information of the visitor terminal and the location information of the first target place;
    第三确定模块,用于根据所述访客终端的位置信息和所述第一目标场所的位置信息,确定所述访客终端对应的访客到达所述第一目标场所所需的预估时长;A third determining module, configured to determine the estimated time required for the visitor corresponding to the visitor terminal to arrive at the first target place according to the location information of the visitor terminal and the location information of the first target place;
    第四确定模块,用于根据所述预估时长,以及所述访客访问所述第一目标场所的预约时间,确定发出第一提示信息的第一目标时间,其中,所述第一提示信息至少用于提示所述第一目标场所的位置信息,所述第一目标时间与所述预估时长之和早于或等于所述预约时间;The fourth determination module is configured to determine the first target time for issuing the first reminder message according to the estimated duration and the reservation time for the visitor to visit the first target place, wherein the first reminder message is at least Used to prompt the location information of the first target place, the sum of the first target time and the estimated duration is earlier than or equal to the appointment time;
    第一发出模块,用于响应于达到所述第一目标时间,发出所述第一提示信息。The first sending module is configured to send the first reminder information in response to reaching the first target time.
  18. 一种电子设备,其特征在于,包括:An electronic device, characterized in that it comprises:
    一个或多个处理器;one or more processors;
    用于存储可执行指令的存储器;memory for storing executable instructions;
    其中,所述一个或多个处理器被配置为调用所述存储器存储的可执行指令,以执行权利要求1至15中任意一项所述的方法。Wherein, the one or more processors are configured to invoke executable instructions stored in the memory to perform the method according to any one of claims 1-15.
  19. 一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至15中任意一项所述的方法。A computer-readable storage medium, on which computer program instructions are stored, wherein, when the computer program instructions are executed by a processor, the method according to any one of claims 1 to 15 is implemented.
  20. 一种计算机程序产品,其特征在于,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行权利要求1至15中任意一项所述的方法。A computer program product, characterized in that it includes computer-readable codes, or a non-volatile computer-readable storage medium carrying computer-readable codes, when the computer-readable codes are run in an electronic device, the A processor in the electronic device executes the method of any one of claims 1-15.
PCT/CN2021/139196 2021-09-29 2021-12-17 Visitor guidance method and apparatus, electronic device, and storage medium WO2023050598A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111152009.0 2021-09-29
CN202111152009.0A CN113821744A (en) 2021-09-29 2021-09-29 Visitor guiding method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
WO2023050598A1 true WO2023050598A1 (en) 2023-04-06

Family

ID=78921594

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/139196 WO2023050598A1 (en) 2021-09-29 2021-12-17 Visitor guidance method and apparatus, electronic device, and storage medium

Country Status (2)

Country Link
CN (1) CN113821744A (en)
WO (1) WO2023050598A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116996830A (en) * 2023-08-22 2023-11-03 南京晨伟医疗设备有限公司 Hospital visitor navigation positioning system and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070050131A1 (en) * 2005-08-31 2007-03-01 Fujitsu Limited Navigation device
CN105333880A (en) * 2014-07-18 2016-02-17 展讯通信(上海)有限公司 Communication terminal and prompting method and device
CN108344417A (en) * 2018-02-05 2018-07-31 广东欧珀移动通信有限公司 A kind of air navigation aid, navigation device method and mobile terminal
CN111561946A (en) * 2020-06-15 2020-08-21 航天科工智慧产业发展有限公司 Navigation method, device, system, medium and electronic equipment for visitor vehicle

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107180268B (en) * 2016-03-11 2021-05-04 百度在线网络技术(北京)有限公司 Method, device and system for pushing and reminding medical information
KR20180051092A (en) * 2016-11-08 2018-05-16 에스케이테크엑스 주식회사 System for providing parking place reservation for visit vehicle, method thereof and computer readable medium having computer program recorded thereon
US20190205939A1 (en) * 2017-12-31 2019-07-04 OneMarket Network LLC Using Machine Learned Visitor Intent Propensity to Greet and Guide a Visitor at a Physical Venue
CN109543864A (en) * 2018-10-31 2019-03-29 平安医疗健康管理股份有限公司 Scheduled visits reminding method, server and storage medium based on traveling time
CN112668762B (en) * 2020-12-17 2024-02-09 深圳市富思源智慧消防股份有限公司 Visitor navigation method, system and terminal based on fire evacuation indication terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070050131A1 (en) * 2005-08-31 2007-03-01 Fujitsu Limited Navigation device
CN105333880A (en) * 2014-07-18 2016-02-17 展讯通信(上海)有限公司 Communication terminal and prompting method and device
CN108344417A (en) * 2018-02-05 2018-07-31 广东欧珀移动通信有限公司 A kind of air navigation aid, navigation device method and mobile terminal
CN111561946A (en) * 2020-06-15 2020-08-21 航天科工智慧产业发展有限公司 Navigation method, device, system, medium and electronic equipment for visitor vehicle

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116996830A (en) * 2023-08-22 2023-11-03 南京晨伟医疗设备有限公司 Hospital visitor navigation positioning system and method

Also Published As

Publication number Publication date
CN113821744A (en) 2021-12-21

Similar Documents

Publication Publication Date Title
US9743244B2 (en) Apparatus, systems and methods for visually connecting people
CN111595349A (en) Navigation method and device, electronic equipment and storage medium
CN108881976B (en) Method and system for displaying object, and method and system for providing object
US10397320B2 (en) Location based synchronized augmented reality streaming
US11435891B2 (en) Augment reality techniques for controlling smart devices
CN106403971B (en) Information interaction method and device
CN110543173B (en) Vehicle positioning system and method, and vehicle control method and device
EP3133543A1 (en) Method and device for guiding an operation and electronic apparatus
WO2023123840A1 (en) Payment method and apparatus, electronic device, storage medium, and computer program product
CN113242510B (en) Exit guiding method and device for parking lot, electronic equipment and storage medium
WO2023050598A1 (en) Visitor guidance method and apparatus, electronic device, and storage medium
CN112432636B (en) Positioning method and device, electronic equipment and storage medium
CN113625874A (en) Interaction method and device based on augmented reality, electronic equipment and storage medium
CN113611152A (en) Parking lot navigation method and device, electronic equipment and storage medium
CN110910281A (en) Hotel room-returning handling method and device based on robot
CN113961133A (en) Display control method and device for electronic equipment, electronic equipment and storage medium
CN113887488A (en) Display control method and device of display screen, electronic equipment and storage medium
CN110930266A (en) Hotel check-in transaction method and device based on robot
KR101962635B1 (en) Method for controlling mobile terminal supplying service enabling user to record and recollect remembrance data based on location information
WO2022110801A1 (en) Data processing method and apparatus, electronic device, and storage medium
CN114549797A (en) Painting exhibition method, device, electronic equipment, storage medium and program product
WO2022110777A1 (en) Positioning method and apparatus, electronic device, storage medium, computer program product, and computer program
CN114638949A (en) Virtual object display method and device, electronic equipment and storage medium
CN113342162A (en) Control method and device of multimedia equipment, electronic equipment and storage medium
CN109407942B (en) Model processing method and device, control client and storage medium

Legal Events

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

Ref document number: 21959158

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 050724)