Navigation-assisted shopping mall control method and device, electronic equipment and storage medium
By monitoring the navigation voices issued by the navigation program running in the background and displaying reminder information in the client front desk interface of the online mall, it solves the problem that users cannot hear the navigation voices in noisy environments or when the volume is insufficient, achieving higher navigation reliability and user experience.
Patent Information
- Application Number
- CN202510139819.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2025-03-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When using navigation programs, users often put navigation programs in the background to run, resulting in the inability to hear navigation voice in noisy environments or in the absence of volume, which can easily lead to passing through the station.
Provide a shopping mall control method that assists navigation, monitors navigation voices issued by navigation programs running in the background, and displays reminder information in the client front-end interface of the online mall to ensure that users can receive navigation information in a timely manner.
It effectively prevents the problem of sitting by the station due to environmental noise or insufficient volume, ensures that users can receive navigation information in a timely manner, and improves navigation reliability and user experience.
Smart Images

Figure CN119576471A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a navigation-assisted mall control method, device, electronic device, and storage medium. Background Art
[0002] In the prior art, when a user uses a navigation program, the user usually does not always run the navigation program in the foreground. For example, after starting the navigation, the user may take a subway or other public transportation. During the public transportation, the navigation program is often put in the background, and the user may open a shopping app to shop. During the shopping period, due to the noisy subway and the user's concentration on shopping, the user may not hear the navigation voice issued by the navigation program running in the background, resulting in the user missing the stop. Summary of the invention
[0003] The present disclosure provides a navigation-assisted mall control method, device, electronic device and storage medium.
[0004] The present disclosure adopts the following technical solutions.
[0005] In some embodiments, the present disclosure provides a shopping mall control method for assisted navigation, including: In response to the first function being enabled, during the period when the client of the online mall is in the foreground, determining whether there is a navigation program running in the background and in a navigation state; In response to the presence of a navigation program running in the background and in a navigation state, monitoring a navigation voice issued by the navigation program; In response to monitoring the navigation voice and the client of the online shopping mall is still running in the foreground, generating reminder information according to the navigation voice; The reminder information is displayed in the current interface of the client of the online shopping mall running in the foreground.
[0006] In some embodiments, the present disclosure provides a shopping mall control device for assisting navigation, comprising: A control unit, for determining, in response to the first function being enabled, whether there is a navigation program running in the background and in a navigation state while the client of the online mall is in the foreground; The control unit is further configured to, in response to a navigation program running in the background and in a navigation state, monitor a navigation voice issued by the navigation program; The control unit is further configured to generate a reminder message according to the navigation voice in response to monitoring the navigation voice and the client of the online mall is still running in the foreground; The display unit is used to display the reminder information in the current interface of the client of the online shopping mall running in the foreground.
[0007] In some embodiments, the present disclosure provides an electronic device, comprising: at least one memory and at least one processor; The memory is used to store program codes, and the processor is used to call the program codes stored in the memory to execute the above method.
[0008] In some embodiments, the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to perform the above method.
[0009] In this embodiment, no matter what interface is currently displayed by the online mall client, a reminder message will be displayed in the current interface. This can prevent the current user from missing the stop due to environmental operation or insufficient volume, etc. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0011] Figure 1 It is a flowchart of the mall control method of auxiliary navigation according to an embodiment of the present disclosure.
[0012] Figure 2 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0013] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0014] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0015] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0016] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0017] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0018] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0019] It should be understood that the various steps described in the method embodiments of the present disclosure can be performed in sequence and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0020] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0021] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0022] It should be noted that the modification of “one” mentioned in the present disclosure is illustrative rather than restrictive, and those skilled in the art should understand that it should be understood as “one or more” unless otherwise clearly indicated in the context.
[0023] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0024] The solution provided by the embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0025] In the prior art, when using a navigation program, users often do not run the navigation program in the foreground in real time, but instead run the navigation program in the background and then use other programs for entertainment. As a result, it is easy for users to miss the navigation voice issued by the navigation program, resulting in missed stops, etc., especially when taking the subway or bus, where the surrounding environment is noisy and users are likely to be unable to hear the navigation voice, or, because the volume of the terminal itself is low, users are unable to hear the navigation voice, and are likely to miss their stops.
[0026] like Figure 1 As shown, Figure 1 It is a flow chart of a navigation-assisted mall control method according to an embodiment of the present disclosure, and includes the following steps.
[0027] S11. In response to the first function being enabled, while the client of the online mall is running in the foreground, determining whether there is a navigation program running in the background and in a navigation state.
[0028] In some embodiments, the method proposed in the present disclosure is used for the client of the online mall, that is, the method is executed by the client of the online mall, which can be specifically the client of the online mall on a mobile phone or a tablet computer. The first function may be an auxiliary navigation function. When the first function is turned on, the authorization of the current user is obtained to execute the method proposed in the present disclosure, and when the first function is not turned on, the method proposed in the present disclosure is not executed. The current user is the user corresponding to the account logged in by the client of the online mall. The navigation program may be other applications different from the client of the online mall. While the client of the online mall is in the foreground, that is, while the client of the online mall in running state is displayed in the display interface, it is determined whether there is a navigation program running in the background, and the navigation program is in a navigation state. The navigation state may refer to the state after clicking to start navigation after setting the starting point and destination in the navigation program.
[0029] S12: In response to the existence of a navigation program running in the background and in a navigation state, monitoring navigation voice issued by the navigation program.
[0030] In some embodiments, if there is a navigation program running in the background and in the navigation state, the navigation voice issued by the navigation program will be monitored. The navigation voice is the voice information issued by the navigation program to indicate the direction of travel, transfer location, remaining distance and other information. For example: the transfer station is about to arrive, please transfer to the XX subway line.
[0031] S13: In response to monitoring the navigation voice and the client of the online shopping mall still running in the foreground, generating reminder information according to the navigation voice.
[0032] In some embodiments, if the navigation voice is monitored and the online mall client is running in the foreground, it means that the current user is still using the online mall client. At this time, the current user may not hear the navigation voice. In particular, if the navigation program shows that the current user is on public transportation at the current moment, it is easy to be unable to hear the navigation voice due to the noisy surrounding environment. Therefore, a reminder message will be generated based on the navigation voice. The navigation voice can be converted into its corresponding text as a reminder message through voice-to-text conversion. If the navigation program is an application program different from the online mall client, the online mall client can obtain its navigation voice through the application program interface opened by the navigation program.
[0033] S14: Displaying reminder information in the current interface of the client of the online shopping mall running in the foreground.
[0034] In some embodiments, if the client of the online mall is in the foreground, the reminder information is displayed in the current interface of the client of the online mall. Specifically, there are two ways to display the reminder information, which are determined according to the preset reminder intensity. If the preset reminder intensity is the first intensity, the reminder information can be displayed in the form of a banner at the top of the current interface. At this time, the reminder information only occupies part of the top area and will not affect the current user to view the content of the remaining area. The reminder information is automatically hidden after a certain period of time. If the preset reminder intensity is the second intensity, a pop-up box can be popped up in the current interface to display the reminder information. At this time, the reminder information can occupy the middle of the current user. The client of the online mall cannot be used without manually closing the pop-up box. At this time, the user must manually close the pop-up box to continue to use the client of the online mall. In this embodiment, no matter what interface (shopping interface, video interface, etc.) is currently displayed on the client of the online mall, the reminder information will be displayed in the current interface, which can prevent the current user from missing the navigation voice issued by the navigation program.
[0035] In some embodiments of the present disclosure, the method also includes: in response to the presence of a navigation program running in the background and in a navigation state, identifying the remaining mileage to the next transfer point, or the total remaining mileage to the destination, displayed in the display interface of the navigation program; and displaying the remaining mileage or the total remaining mileage in a preset area in the current interface of the client of the online mall running in the foreground.
[0036] In some embodiments, after determining that there is a navigation program in a navigation state running in the background, the total remaining mileage from the destination and the remaining mileage from the next transfer place displayed in the navigation interface can be obtained by obtaining the display interface of the navigation program and then performing image analysis. The next transfer place can be the next place to change transportation, such as a transfer station from one subway to another. The preset area can be the upper left corner or the upper right corner of the client of the online mall. No matter how the current interface changes, by always displaying the total remaining mileage or the remaining mileage in the current interface, the current user can easily understand the current distance from the destination or the next transfer place. When the client of the online mall is running in the background, it is not necessary to obtain the total remaining mileage and the remaining mileage, because the current user does not view the client of the online mall at this time. The total remaining mileage or the remaining mileage is only obtained and displayed when the client of the online mall is in the foreground.
[0037] In some embodiments of the present disclosure, the method also includes: when using mobile data traffic, in response to the presence of a navigation program running in the background and in a navigation state, determining the current mode of transportation used by the current user according to the navigation program; based on the currently used mode of transportation, determining whether the client of the online mall uses data preloading, and / or determining the maximum amount of data to be preloaded when using data preloading.
[0038] In some embodiments, the data in the client of the online mall can be preloaded. For example, the current interface of the client of the online mall displays a video list page. At this time, the data that may be displayed can be preloaded. Or, if the recommended product page is currently displayed, the content of the recommended product page of the next page that is not displayed can also be preloaded. When using a wireless network, data preloading can be used by default. When using mobile data traffic, because there is traffic fee, it is necessary to determine whether data preloading is needed according to different situations. When using different transportation modes, data preloading can be used or not. The current transportation mode can be determined by the navigation program, such as walking, taking the subway or bus. According to the different transportation modes currently used, it can be determined whether data preloading is needed and the maximum amount of data preloaded when using data preloading. Because the different transportation modes used will affect the average moving speed, and the higher the average moving speed, the more frequently the connected data base station will be switched, that is, the terminal will continuously switch the connected data base station during the movement process, and data preloading is needed at this time. If the average moving speed is slow, the connection with the data base station will not be frequently lost and rebuilt, so data preloading is usually not required.
[0039] In some embodiments of the present disclosure, whether the client of the online mall uses data preloading is determined based on the currently used transportation mode, and / or the maximum amount of data to be preloaded when using data preloading is determined, including: in response to the current transportation mode being walking, determining not to use preloading, or determining to use preloading and the maximum amount of data to be preloaded is a first data amount; or, in response to the current transportation mode being riding a public transportation tool, determining to use preloading, or determining to use preloading and the maximum amount of data to be preloaded is a second data amount; wherein the second data amount is greater than the first data amount.
[0040] In some embodiments, if the current mode of transportation adopted by the current user is walking, the connection with the data base station will not be frequently lost and reestablished, so data preloading may not be used at this time, or, although data preloading is used, the maximum amount of data preloaded is a small first amount of data, thus avoiding consumption of mobile data traffic. When the mode of transportation adopted is riding a vehicle, the display of the online mall client may be stuck due to the frequent loss and reestablishment of the connection with the data base station, so data preloading is allowed at this time, and the maximum amount of data preloaded is a large second amount of data, thus ensuring the user experience.
[0041] In some embodiments of the present disclosure, the first data amount may be a fixed value, but the second data amount is a variable value, and the second data amount increases with the increase of the operating speed of the vehicle. The second data amount may be a range, and the minimum value of the range is greater than the first data amount. As the operating speed of the vehicle increases, the terminal where the client of the online shopping mall such as a mobile phone is located frequently switches the data base station to which it is connected. At this time, the second data amount should be increased accordingly, so that data is preloaded when there is a signal during the movement, so that it can still be displayed when the signal is weak, thereby ensuring the user experience.
[0042] In some embodiments of the present disclosure, the method also includes: in response to the first operation, selecting additional information from optional additional information for the favorites or shopping cart of the client of the online mall, the optional additional information including: at least one of the shipping place and the courier type; and displaying the selected additional information for the items in the favorites or shopping cart.
[0043] In some embodiments, the price, specifications and other information of the product are often displayed in the favorites or shopping cart. However, when users purchase products, they will also consider the place of shipment and the type of courier, and this information is often not displayed in the favorites and shopping cart. Users need to enter the details page of the product to view this information. Therefore, in some embodiments of the present disclosure, in the favorites or shopping cart, the current user can select one or more from the optional additional information as the additional information to be displayed, and then the surrounding side of the product in the favorites or shopping cart can display the additional information corresponding to the product. For example, if the place of shipment is selected from the optional additional information, the place of shipment of each product will be displayed in the favorites or shopping cart.
[0044] In some embodiments of the present disclosure, the method further includes: in response to enabling the second function, determining a real-time sky scene at the location of the client of the online mall at the current moment, and using the real-time sky scene as a background image of the client of the online mall.
[0045] In some embodiments, the background image in the client of the online mall is changeable. In this embodiment, a second function is provided, and the second function can be to use a real-time sky scene as a background image. After the second function is turned on, the location of the client of the online mall can be determined by positioning, specifically the city where it is located, and then the following operation is performed every certain period of time (for example, 10 minutes): obtain the real-time sky scene of the location from the Internet, and use the real-time sky scene as the background image of the client of the online mall. In this way, the current user can understand the current sky scene in real time when using the client of the online mall, from day to night, which is more adapted to the current moment, and can improve the user experience.
[0046] Some embodiments of the present disclosure also provide a shopping mall control device for assisting navigation, including: A control unit, for determining, in response to the first function being enabled, whether there is a navigation program running in the background and in a navigation state while the client of the online mall is in the foreground; The control unit is further configured to, in response to a navigation program running in the background and in a navigation state, monitor a navigation voice issued by the navigation program; The control unit is further configured to generate a reminder message according to the navigation voice in response to monitoring the navigation voice and the client of the online mall is still running in the foreground; The display unit is used to display the reminder information in the current interface of the client of the online shopping mall running in the foreground.
[0047] In some embodiments, the control unit is further configured to: in response to the presence of a navigation program running in the background and in a navigation state, identify the remaining mileage to the next transfer place, or the total remaining mileage to the destination, displayed in the display interface of the navigation program; The display unit is further used to display the remaining mileage or the total remaining mileage in a preset area of the current interface of the client of the online shopping mall running in the foreground.
[0048] The control unit is further configured to: when using mobile data traffic, in response to a navigation program running in the background and in a navigation state, determine the transportation mode currently used by the current user according to the navigation program; The control unit is further used to: determine whether the client of the online mall uses data preloading according to the currently used transportation mode, and / or determine the maximum amount of data to be preloaded when data preloading is used.
[0049] In some embodiments, determining whether the client of the online shopping mall uses data preloading according to the currently used transportation mode, and / or determining the maximum amount of data to be preloaded when using data preloading, includes: In response to the current transportation mode being walking, it is determined that data preloading is not used, or it is determined that data preloading is used and the maximum amount of data preloaded is the first amount of data; or, In response to the current transportation mode being taking a public transportation tool, determining to use data preloading, or determining to use data preloading and the maximum amount of data preloaded is a second amount of data; The second data amount is greater than the first data amount.
[0050] In some embodiments, the second data amount is a variable value, and the second data amount increases as the running speed of the vehicle increases.
[0051] In some embodiments, the control unit is further configured to: in response to the first operation, select additional information for a favorites or a shopping cart of a client of the online mall from the optional additional information, the optional additional information comprising: at least one of a shipping location and a courier type; The display unit is further configured to display the selected additional information for the product in the favorites or shopping cart.
[0052] The display unit is further used to determine the real-time sky scene at the location of the client of the online mall at the current moment in response to the second function being turned on, and use the real-time sky scene as the background image of the client of the online mall.
[0053] For the embodiments of the device, since they basically correspond to the method embodiments, the relevant parts refer to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the modules described as separation modules may or may not be separated. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of the present embodiment. Those of ordinary skill in the art can understand and implement without paying creative work.
[0054] The method and device of the present disclosure are described above based on the embodiments and application examples. In addition, the present disclosure also provides an electronic device and a computer-readable storage medium, which are described below.
[0055] Reference below Figure 2 , which shows a schematic diagram of the structure of an electronic device (such as a terminal device or a server) 800 suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in the figure is only an example and should not bring any limitation to the functions and scope of use of the embodiment of the present disclosure.
[0056] The electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 are also stored. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0057] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although the electronic device 800 having various devices is shown in the figure, it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have alternatively.
[0058] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0059] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0060] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0061] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0062] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method of the present disclosure.
[0063] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0064] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0065] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0066] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0067] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0068] According to one or more embodiments of the present disclosure, a navigation-assisted mall control method is provided, comprising: In response to the first function being enabled, during the period when the client of the online mall is in the foreground, determining whether there is a navigation program running in the background and in a navigation state; In response to the presence of a navigation program running in the background and in a navigation state, monitoring a navigation voice issued by the navigation program; In response to monitoring the navigation voice and the client of the online shopping mall is still running in the foreground, generating reminder information according to the navigation voice; The reminder information is displayed in the current interface of the client of the online shopping mall running in the foreground.
[0069] According to one or more embodiments of the present disclosure, a navigation-assisted mall control method is provided, further comprising: In response to the presence of a navigation program running in the background and in a navigation state, identifying the remaining mileage to the next transfer point, or the total remaining mileage to the destination, displayed in a display interface of the navigation program; The remaining mileage or the total remaining mileage is displayed in a preset area in the current interface of the client of the online shopping mall running in the foreground.
[0070] According to one or more embodiments of the present disclosure, a navigation-assisted mall control method is provided, further comprising: When using mobile data traffic, in response to a navigation program running in the background and in a navigation state, determining the transportation mode currently used by the current user according to the navigation program; According to the currently used transportation mode, it is determined whether the client of the online mall uses data preloading, and / or the maximum amount of data to be preloaded when data preloading is used is determined.
[0071] According to one or more embodiments of the present disclosure, a method for controlling a shopping mall for auxiliary navigation is provided, which determines whether a client of the online shopping mall uses data preloading according to a currently used transportation mode, and / or determines the maximum amount of data to be preloaded when data preloading is used, including: In response to the current transportation mode being walking, it is determined that data preloading is not used, or it is determined that data preloading is used and the maximum amount of data preloaded is the first amount of data; or, In response to the current transportation mode being taking a public transportation tool, determining to use data preloading, or determining to use data preloading and the maximum amount of data preloaded is a second amount of data; The second data amount is greater than the first data amount.
[0072] According to one or more embodiments of the present disclosure, a navigation-assisted mall control method is provided, wherein the second data amount is a variable value, and the second data amount increases with an increase in a running speed of a vehicle.
[0073] According to one or more embodiments of the present disclosure, a navigation-assisted mall control method is provided, further comprising: In response to the first operation, selecting additional information for a favorites or a shopping cart of a client of the online mall from optional additional information, the optional additional information comprising: at least one of a shipping location and a courier type; The selected additional information is displayed for the item in the favorites or shopping cart.
[0074] According to one or more embodiments of the present disclosure, a navigation-assisted mall control method is provided, further comprising: In response to the second function being activated, the real-time sky scene at the location of the client of the online mall at the current moment is determined, and the real-time sky scene is used as the background image of the client of the online mall.
[0075] According to one or more embodiments of the present disclosure, a navigation-assisted mall control device is provided, comprising: A control unit, for determining, in response to the first function being enabled, whether there is a navigation program running in the background and in a navigation state while the client of the online mall is in the foreground; The control unit is further configured to, in response to a navigation program running in the background and in a navigation state, monitor a navigation voice issued by the navigation program; The control unit is further configured to generate a reminder message according to the navigation voice in response to monitoring the navigation voice and the client of the online mall is still running in the foreground; The display unit is used to display the reminder information in the current interface of the client of the online shopping mall running in the foreground.
[0076] According to one or more embodiments of the present disclosure, there is provided an electronic device, including: at least one memory and at least one processor; The at least one memory is used to store program codes, and the at least one processor is used to call the program codes stored in the at least one memory to execute any one of the above methods.
[0077] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to execute the above method.
[0078] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0079] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0080] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A navigation-assisted mall control method, characterized in that: include: In response to the first function being enabled, during the period when the client of the online mall is in the foreground, determining whether there is a navigation program running in the background and in a navigation state; In response to the presence of a navigation program running in the background and in a navigation state, monitoring a navigation voice issued by the navigation program; In response to monitoring the navigation voice and the client of the online shopping mall is still running in the foreground, generating reminder information according to the navigation voice; The reminder information is displayed in the current interface of the client of the online shopping mall running in the foreground.
2. The method according to claim 1, characterized in that Also includes: In response to the presence of a navigation program running in the background and in a navigation state, identifying the remaining mileage to the next transfer point, or the total remaining mileage to the destination, displayed in a display interface of the navigation program; The remaining mileage or the total remaining mileage is displayed in a preset area in the current interface of the client of the online shopping mall running in the foreground.
3. The method according to claim 1, characterized in that Also includes: When using mobile data traffic, in response to a navigation program running in the background and in a navigation state, determining the transportation mode currently used by the current user according to the navigation program; According to the currently used transportation mode, it is determined whether the client of the online mall uses data preloading, and / or the maximum amount of data to be preloaded when data preloading is used is determined.
4. The method according to claim 3, characterized in that Determining whether the client of the online mall uses data preloading according to the currently used transportation mode, and / or determining the maximum amount of data to be preloaded when data preloading is used, including: In response to the current transportation mode being walking, it is determined that data preloading is not used, or it is determined that data preloading is used and the maximum amount of data preloaded is the first amount of data; or, In response to the current transportation mode being taking a public transportation tool, determining to use data preloading, or determining to use data preloading and the maximum amount of data preloaded is a second amount of data; The second data amount is greater than the first data amount.
5. The method according to claim 4, characterized in that The second data amount is a variable value, and the second data amount increases as the running speed of the vehicle increases.
6. The method according to claim 1, characterized in that Also includes: In response to the first operation, selecting additional information for a favorites or a shopping cart of a client of the online mall from optional additional information, the optional additional information comprising: at least one of a shipping location and a courier type; The selected additional information is displayed for the item in the favorites or shopping cart.
7. The method according to claim 1, characterized in that Also includes: In response to the second function being activated, the real-time sky scene at the location of the client of the online mall at the current moment is determined, and the real-time sky scene is used as the background image of the client of the online mall.
8. A shopping mall control device for assisting navigation, characterized in that: include: A control unit, for determining, in response to the first function being enabled, whether there is a navigation program running in the background and in a navigation state while the client of the online mall is in the foreground; The control unit is further configured to, in response to a navigation program running in the background and in a navigation state, monitor a navigation voice issued by the navigation program; The control unit is further configured to generate a reminder message according to the navigation voice in response to monitoring the navigation voice and the client of the online mall is still running in the foreground; The display unit is used to display the reminder information in the current interface of the client of the online shopping mall running in the foreground.
9. An electronic device, characterized in that: include: at least one memory and at least one processor; The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store program codes, and when the program codes are executed by a processor, the processor is prompted to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Prompting method of traffic conditions and mobile terminal
CN106092119A
Intelligent map path navigation method based on big data and intelligent map platform
CN113959456A
Software preloading method based on position information and preloading system thereof
CN114661377A
Video preloading method and device, electronic equipment and storage medium
CN117041631A
Information display method and device, electronic equipment and storage medium
CN118819717A