A hand-held pointing system

CN122923017APending Publication Date: 2026-10-16张雷
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411417853.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

目前,这些提醒服务主要依赖于人工广播或简单的铃声提醒,这些方式存在一定的局限性,人工提醒的局限性:在公共交通工具中,人工提醒可能会因为噪音、乘客分心或睡眠而错过,导致乘客错过目的地,个性化服务的缺失:现有的提醒服务缺乏个性化,无法满足用户对于个性化提示的需求,如特定的音乐、语音或震动模式

Benefits of technology

[0027] 1. The portable, location-based reminder system provided by this invention can provide reminders at specific locations through various means such as voice, music, light, and vibration, based on the user's personalized settings, greatly enhancing the user experience. Compared with traditional manual reminders or single-ring reminders, this personalized reminder method is more likely to attract the user's attention and reduce the risk of missing important locations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122923017A_ABST
    Figure CN122923017A_ABST
Patent Text Reader

Abstract

The application belongs to the field of fixed-point systems, and provides a portable fixed-point system, which comprises a positioning module, a storage module, a processor, a triggering module, a display module, a data communication module and an output module; the positioning module is used for receiving positioning signals through a GPS or Beidou system; the storage module is used for storing user-defined location information; the processor is used for processing signals received by the positioning module and location information in the storage module; the triggering module is used for triggering a prompt when the user reaches or approaches the defined location; the display module is used for displaying distance and direction information between the two parties; the data communication module is used for communicating with other devices within a limited range; and the output module is used for providing personalized prompts in the form of voice, fireworks, music, light, electric shock and the like; the portable fixed-point system provided by the application can provide reminders in various forms such as voice, music, light and vibration at specific locations according to the personalized settings of the user, thereby greatly improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of fixed-point systems, specifically a portable fixed-point system. Background Technology

[0002] With the widespread application of the Global Positioning System (GPS) and China's BeiDou Navigation Satellite System, positioning technology has become deeply integrated into people's daily lives. In traditional applications, these positioning systems are used for navigation, tracking, Geographic Information Systems (GIS), and time synchronization. However, existing technologies primarily focus on providing location information and basic navigation services, without fully exploring the potential of positioning technology in personalized services and intelligent alerts.

[0003] In daily life, people often need to perform certain actions or receive reminders in specific locations, such as arrival reminders when taking public transportation, reminders for important anniversaries, and accessing historical information at scenic spots. Currently, these reminder services mainly rely on human broadcasts or simple ringtones. These methods have certain limitations. The limitations of human reminders include: on public transportation, human reminders may be missed due to noise, passenger distraction, or sleep, causing passengers to miss their destinations. The lack of personalized services is another limitation: existing reminder services lack personalization and cannot meet users' needs for personalized prompts, such as specific music, voice, or vibration patterns.

[0004] To address the problems raised in the background art, those skilled in the art have proposed a portable fixed-point system. Summary of the Invention

[0005] To address the aforementioned technical problems, this invention provides a portable positioning system to resolve the issues existing in the prior art.

[0006] A portable positioning system includes a positioning module for receiving positioning signals via GPS or BeiDou system;

[0007] The storage module is used to store user-defined location information;

[0008] The processor is used to process the signals received by the positioning module and the location information stored in the storage module.

[0009] The trigger module is used to generate a prompt when a user arrives at or approaches a custom location;

[0010] The display module is used to display the distance and direction information between the two parties;

[0011] The data communication module is used to communicate with other devices within a limited range;

[0012] The output module is used to provide personalized prompts in the form of voice, fireworks, music, lights, electric shocks, etc.

[0013] The processor includes algorithm formulas. Used to calculate the distance between the user and a custom location, where x1, y1 are the current location coordinates and x2, y2 are the target location coordinates.

[0014] Preferably, the storage module further includes a database for storing multiple location coordinates and corresponding prompt information;

[0015] An encryption algorithm is used to protect stored location coordinates and prompt information from unauthorized access, wherein the encryption algorithm employs... Where encrypted_data is the encrypted data, key is the encryption key, and data is the original data. This indicates the XOR operation.

[0016] Preferably, the processor further includes a real-time update algorithm for updating the current location coordinates in real time, a matching algorithm for triggering a prompt when the current location coordinates match any stored location coordinates, and an optimization algorithm for optimizing the prompt triggering conditions and frequency. The triggering algorithm is as follows:

[0017] trigger_threshold = f(current_location, stored_locations), where trigger_threshold is the trigger threshold, f is the optimization function, current_location is the current location coordinates, and stored_locations are the stored location coordinates.

[0018] Preferably, the triggering module can trigger prompts in different ways, including: a voice synthesis algorithm for generating personalized voice prompts, a vibration mode algorithm for controlling the intensity and frequency of vibration, a light control algorithm for controlling the color and flashing mode of the light, and the light intensity algorithm being light_intensity = sin(2πft), where light_intensity is the light intensity, f is the flashing frequency, and t is the time.

[0019] Preferably, the display module includes a direction indication algorithm for calculating and displaying the relative direction between the current location and the target location, and a distance calculation formula for calculating and displaying the distance between the current location and the target location, wherein the distance calculation is performed using the following formula. A graphical user interface for intuitively displaying distance and direction information.

[0020] Preferably, the prompting module includes a voice synthesis algorithm for generating personalized voice prompts, and a display control algorithm for controlling the display time and frequency of the prompt signal, wherein the algorithm formula for the display time is as follows: Where display_time is the display time, distance is the distance between the current location and the target location, velocity is the user's movement speed, and α is the adjustment coefficient.

[0021] Preferably, the data communication module can perform Bluetooth or Wi-Fi communication and includes a data encryption algorithm to protect the security of communication data; and a data compression algorithm to reduce the size of communication data. The data compression algorithm is: compressed_data = compress(data, compression_lecvel), where compressed_data is the compressed data, data is the original data, compress is the compression function, and compression_lecvel is the compression level.

[0022] Preferably, the system further includes an application programming interface (API) for allowing users to set and modify custom locations and notification information via a mobile app, and includes a user interface (UI) design to provide a user-friendly interactive experience, and a data synchronization algorithm to ensure data consistency between the app and the device. Where synchronized_data is the synchronized data, data is the original data, server_hash is the hash value of the data on the server, and hash is the hash function.

[0023] Preferably, the system further includes an augmented reality (AR) module for triggering an augmented reality experience upon arrival at a specific location, and includes an image recognition algorithm for identifying landmarks at the user's current location, and an AR content generation algorithm for generating augmented reality content related to the landmarks, AR_content = generate_content(landmark, user_profile), where AR_content is the augmented reality content, landmark is the landmark information, user_profile is the user's profile, and generate_content is the content generation function.

[0024] Preferably, the system further includes a power management system for monitoring and optimizing the energy consumption of the device, and includes an energy consumption prediction algorithm for predicting the energy consumption of the device, and an energy consumption optimization algorithm for optimizing the energy consumption of the device, where optimized_power = power_consumption × efficiency_factor, where optimized_power is the optimized energy consumption, power_consumption is the current energy consumption, and efficiency_factor is the efficiency factor.

[0025] Through the above technical solutions

[0026] Compared with the prior art, the present invention has the following beneficial effects:

[0027] 1. The portable, location-based reminder system provided by this invention can provide reminders at specific locations through various means such as voice, music, light, and vibration, based on the user's personalized settings, greatly enhancing the user experience. Compared with traditional manual reminders or single-ring reminders, this personalized reminder method is more likely to attract the user's attention and reduce the risk of missing important locations.

[0028] 2. The system of this invention supports distance and direction prompts between two parties through the positioning module, enabling couples or friends to interact intelligently based on geographical location. For example, preset prompts are triggered when the two parties approach or move away, thereby enhancing social connections and emotional exchanges between people.

[0029] 3. By combining AR technology, this invention can provide augmented reality experiences when users arrive at specific locations, such as real-time broadcasts of historical anecdotes or triggering messages from the previous person, enabling users to obtain information in a more intuitive and interactive way, thus enhancing the fun and educational significance of information acquisition. Attached Figure Description

[0030] Figure 1 This is a system block diagram of the present invention; Detailed Implementation

[0031] The embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and should not be construed as limiting the scope of the invention.

[0032] Example 1: As shown in the attached document Figure 1 As shown: This invention provides a portable positioning system, including a positioning module for receiving positioning signals via GPS or BeiDou system to determine the user's real-time geographical location; the module can automatically update location information at certain time intervals to achieve dynamic tracking;

[0033] The storage module is used to store user-defined location information, including but not limited to the location's name, coordinates, and associated prompts; this module can also store the user's personal preference settings, such as prompt methods and prompt times.

[0034] The processor is used to process the signals received by the positioning module and the location information stored in the storage module; the processor should have efficient algorithms to analyze the matching between the user's movement trajectory and the preset location in real time.

[0035] The trigger module is used to trigger a prompt when a user arrives at or approaches a custom location; this module can intelligently determine the trigger timing based on the user's proximity, movement speed, and direction.

[0036] The display module shows the distance and direction information between the two parties; this module can provide users with intuitive navigation assistance in a graphical way.

[0037] The data communication module is used to communicate with other devices within a limited range; this module supports Bluetooth, Wi-Fi or other wireless communication protocols to enable wireless data transmission.

[0038] The output module is used to provide personalized prompts through voice, fireworks, music, lights, clicks, etc.; this module can select the most suitable prompt method according to the user's personalized settings.

[0039] The processor includes algorithm formulas Used to calculate the distance between the user and a custom location, where x1, y1 are the current location coordinates and x2, y2 are the target location coordinates;

[0040] The user interface provides a user-friendly interface that allows users to easily enter custom location information, as well as manage and adjust prompt settings;

[0041] The power management unit is used to ensure the system's energy efficiency and battery life under different usage scenarios;

[0042] The auxiliary function module may optionally include sensors such as a gyroscope and an accelerometer to more accurately detect the user's motion state and orientation.

[0043] As can be seen from the above, the storage module further includes a database for storing multiple location coordinates and corresponding prompts; this database has an efficient data indexing mechanism to support fast retrieval and retrieval of large amounts of stored location data;

[0044] An encryption algorithm is used to protect stored location coordinates and notification messages from unauthorized access. This algorithm employs advanced encryption technologies, such as the Advanced Encryption Standard (AES), to ensure data security. Where encrypted_data is the encrypted data, key is the encryption key, and data is the original data. This indicates an abnormal operation.

[0045] Example 2: As shown in the attached document Figure 1 As shown: This embodiment is basically the same as the previous embodiment, except that the processor also includes a real-time update algorithm for updating the current location coordinates in real time; this algorithm can update the location information periodically or according to changes in the user's movement speed in a way that minimizes energy consumption.

[0046] A matching algorithm is used to trigger a prompt when the current location coordinates match any stored location coordinates; this algorithm has an efficient matching mechanism and can accurately trigger corresponding prompts when the user approaches multiple custom locations;

[0047] An optimization algorithm is used to optimize the triggering conditions and frequency of prompts; this algorithm can adaptively adjust the prompt strategy based on user feedback and behavioral patterns. The triggering algorithm is as follows:

[0048] trigger_threshold = f(current_location, stored_locations), where trigger_threshold is the trigger threshold, f is the optimization function, current_location is the current location coordinates, and stored_locations are the stored location coordinates.

[0049] Furthermore, the triggering module can trigger prompts in different ways, including a voice synthesis algorithm to generate personalized voice prompts; this algorithm can adjust the tone, speed, and content of the voice according to the user's preferences and the scene; a vibration mode algorithm to control the intensity and frequency of vibration; this algorithm can adjust the vibration mode according to the user's activity status and the ambient noise level; and a light control algorithm to control the color and flashing mode of the light; this algorithm can adjust the light display according to the current ambient light and the user's visual preferences. The light intensity algorithm is light_intensity = sin(2πft), where light_intensity is the light intensity, f is the flashing frequency, and t is the time.

[0050] Preferably, the display module includes a direction indication algorithm for calculating and displaying the relative direction between the current location and the target location; this algorithm provides intuitive directional guidance to help users identify the correct direction of travel. It also includes a distance calculation formula for calculating and displaying the distance between the current location and the target location; this formula provides accurate distance measurement to help users plan their trips. The distance calculation uses the following formula: A graphical user interface for intuitively displaying distance and direction information.

[0051] Specifically, the prompt module includes a voice synthesis algorithm for generating personalized voice prompts; this algorithm can adjust the voice output based on the user's personalized settings and the current ambient noise level; and a display control algorithm for controlling the display time and frequency of the prompt signal; this algorithm can adjust the display strategy based on the user's attention span and the importance of the prompt, with the display time calculated using the following formula: Where display_time is the display time, distance is the distance between the current location and the target location, velocity is the user's movement speed, and α is the adjustment coefficient.

[0052] Example 3: As shown in the attached document Figure 1 As shown: Based on Embodiment 1, the data communication module can perform Bluetooth or Wi-Fi communication; this module supports multiple communication protocols to ensure compatibility and stability with other devices; a data encryption algorithm is used to protect the security of communication data; this algorithm adopts end-to-end encryption technology to ensure the security of data during transmission; a data compression algorithm is used to reduce the size of communication data; this algorithm can effectively reduce the size of data packets and improve transmission efficiency; the data compression algorithm is: compressed_data = compress(data, compression_lecvel), where compressed_data is the compressed data, data is the original data, compress is the compression function, and compression_lecvel is the compression level.

[0053] Preferably, the system also includes an application programming interface (API) for allowing users to set and modify custom locations and notification information via a mobile app. This API provides rich APIs to support integration with third-party applications and services. The user interface (UI) design provides a user-friendly interactive experience, taking into account user habits and visual experience, offering intuitive operation guidance. A data synchronization algorithm ensures data consistency between the app and the device. This algorithm can synchronize data between the device and the app in real time, guaranteeing the consistency and timeliness of user settings. Where synchronized_data is the synchronized data, data is the original data, server_hash is the hash value of the data on the server, and hash is the hash function.

[0054] Furthermore, the system also includes an augmented reality (AR) module to trigger an AR experience upon arrival at a specific location. This module can identify the user's geographic location and, combined with AR technology, provide a rich visual and interactive experience. An image recognition algorithm is used to identify landmarks at the user's current location; this algorithm can accurately identify and provide relevant information about the landmarks.

[0055] An AR content generation algorithm is used to generate augmented reality content related to landmarks. This algorithm can generate highly interactive content based on the historical and cultural background of landmarks. AR_content = generate_content(landmark, user_profile), where AR_content is the augmented reality content, landmark is the landmark information, user_profile is the user's personal profile, and generate_content is the content generation function.

[0056] Furthermore, the system also includes a power management system for monitoring and optimizing device energy consumption. This system can adjust device energy consumption based on current energy conditions and user usage patterns. An energy consumption prediction algorithm is used to predict device energy consumption. This algorithm can predict future energy consumption needs based on user behavior patterns and device usage. An energy consumption optimization algorithm is used to optimize device energy consumption. This algorithm can achieve optimal energy consumption by adjusting device performance and functions, where optimized_power = power_consumption × efficiency_factor, where optimized_power is the optimized energy consumption, power_consumption is the current energy consumption, and efficiency_factor is the efficiency factor.

[0057] As can be seen from the above, during use, in scenario 1: based on GPS, Beidou and other positioning modules, personal location prompts can be freely set or customized. A portable doll can be placed inside, which has a customizable location alarm clock. When arriving at a station or transferring between trains, long-distance buses, or public buses, it will provide personalized prompts in the form of voice, fireworks, music, lights, electric shocks, etc. When the doll arrives at or approaches the location, it will trigger your customized prompts or personalized prompts.

[0058] Use Case 2: If you planned to go to the library at school today but forgot, it will play a custom message or vibrate when you pass by the library. If you stay in your dormitory or a custom location for a certain period of time, it will trigger a custom message or personalized prompt after a delay.

[0059] Use Case 3: Couple dolls can use GPS, Beidou and other positioning modules to solve the distance and direction prompts between the two dolls. The distance can be set between the two dolls. When the two people cross or get close, a custom prompt will be triggered, such as the other person's heartbeat vibration, voice prompt, electric shock prompt, etc.

[0060] Practical Scenario 4: Personalized reminders for memorable locations, using a location-tracking device such as a plush toy or memento on a smartphone or smartwatch. When you approach or arrive at the proposal location, it will trigger voice, music, lights, and video effects.

[0061] Practical Scenario 5: It can complement AR (Augmented Reality) glasses. Upon reaching a specific location, it can trigger custom-defined easter egg voice messages, videos, music, etc., either by yourself or others. Mobile App: For example, if you are taking the train from Beijing to Moscow, the app has pre-set locations of scenic spots you want to visit. When you get close enough, it will trigger custom or personalized prompts on your phone or smartwatch.

[0062] Practical Scenario 6: When the elderly carry this device, the system locates the elderly person's position using a fixed-point system and communication base stations, employing 2G and 4G modules for location tracking. It has an anti-loss function and can also be used to make an SOS emergency call in case of an emergency.

[0063] The embodiments of the present invention are given for the purposes of illustration and description. Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

[0064] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "over," and "on top" of the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.

[0065] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0066] The accompanying drawings of the embodiments disclosed in this invention only involve structures related to the embodiments disclosed in this invention. Other structures can refer to general designs. In the absence of conflict, the same embodiment and different embodiments of this invention can be combined with each other.

[0067] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A portable positioning system, characterized in that, include: The positioning module is used to receive positioning signals via GPS or BeiDou systems; The storage module is used to store user-defined location information; The processor is used to process the signals received by the positioning module and the location information stored in the storage module. The trigger module is used to generate a prompt when a user arrives at or approaches a custom location; The display module is used to display the distance and direction information between the two parties; The data communication module is used to communicate with other devices within a limited range; The output module is used to provide personalized prompts in the form of voice, fireworks, music, lights, electric shocks, etc. The processor includes algorithm formulas. Used to calculate the distance between the user and a custom location, where x1, y1 are the current location coordinates and x2, y2 are the target location coordinates.

2. The portable positioning system as described in claim 1, characterized in that: The storage module further includes a database for storing multiple location coordinates and corresponding prompts; An encryption algorithm is used to protect stored location coordinates and prompt information from unauthorized access, wherein the encryption algorithm employs... Where encrypted_data is the encrypted data, key is the encryption key, and data is the original data. This indicates the XOR operation.

3. The portable positioning system as described in claim 2, characterized in that: The processor also includes a real-time update algorithm for updating the current location coordinates in real time, a matching algorithm for triggering a prompt when the current location coordinates match any stored location coordinates, and an optimization algorithm for optimizing the prompt triggering conditions and frequency. The triggering algorithm is as follows: trigger_threshold = f(current_location, stored_locations), where trigger_threshold is the trigger threshold, f is the optimization function, current_location is the current location coordinates, and stored_locations are the stored location coordinates.

4. The portable positioning system as described in claim 3, characterized in that: The triggering module can trigger prompts in different ways, including: a voice synthesis algorithm for generating personalized voice prompts, a vibration mode algorithm for controlling the intensity and frequency of vibration, and a light control algorithm for controlling the color and flashing mode of the light. The light intensity algorithm is light_intensity = sin(2πft), where light_intensity is the light intensity, f is the flashing frequency, and t is the time.

5. The portable positioning system as described in claim 4, characterized in that: The display module includes a direction indication algorithm for calculating and displaying the relative direction between the current location and the target location, and a distance calculation formula for calculating and displaying the distance between the current location and the target location. The distance calculation is performed using the following formula. A graphical user interface for intuitively displaying distance and direction information.

6. The portable positioning system as described in claim 5, characterized in that: The prompt module includes a voice synthesis algorithm for generating personalized voice prompts and a display control algorithm for controlling the display time and frequency of the prompt signal. The algorithm formula for the display time is as follows: Where display_time is the display time, distance is the distance between the current location and the target location, velocity is the user's movement speed, and α is the adjustment coefficient.

7. The portable positioning system as described in claim 6, characterized in that: The data communication module can perform Bluetooth or Wi-Fi communication and includes a data encryption algorithm to protect the security of communication data; and a data compression algorithm to reduce the size of communication data. The data compression algorithm is: compressed_data = compress(data, compression_lecvel), where compressed_data is the compressed data, data is the original data, compress is the compression function, and compression_lecvel is the compression level.

8. The portable positioning system as described in claim 1, characterized in that: The system also includes an application programming interface (API) for allowing users to set and modify custom locations and notification information via a mobile app, and includes a user interface (UI) design to provide a user-friendly experience, and a data synchronization algorithm to ensure data consistency between the app and the device. Where synchronized_data is the synchronized data, data is the original data, server_hash is the hash value of the data on the server, and hash is the hash function.

9. The portable positioning system as described in claim 1, characterized in that: The system also includes an augmented reality (AR) module for triggering an augmented reality experience upon arrival at a specific location, and includes an image recognition algorithm for identifying landmarks at the user's current location, and an AR content generation algorithm for generating augmented reality content related to the landmarks, AR_content = generate_content(landmark, user_profile), where AR_content is the augmented reality content, landmark is the landmark information, user_profile is the user's profile, and generate_content is the content generation function.

10. The portable positioning system as described in claim 1, characterized in that: The system also includes a power management system for monitoring and optimizing the energy consumption of the device, and includes an energy consumption prediction algorithm for predicting the energy consumption of the device, and an energy consumption optimization algorithm for optimizing the energy consumption of the device, where optimized_power = power_consumption × efficiency_factor, where optimized_power is the optimized energy consumption, power_consumption is the current energy consumption, and efficiency_factor is the efficiency factor.