Interactive device renting system and method
By designing an interactive device rental system, using servers and rental equipment for identity verification and unlocking, combined with the pairing verification of the information to be verified by the imaging device, the problem of inefficient rental management of interactive device in the prior art is solved, and efficient and secure rental is achieved and the return process.
Patent Information
- Application Number
- CN202311017683.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-14
- Publication Date
- 2025-02-21
AI Technical Summary
The prior art is difficult to effectively manage and verify the rental process of interactive devices, resulting in inefficient user identity verification and interactive device return management.
An interactive device rental system is designed, including a server, a rental device and a return device. The renter data is verified through the server, unlocking instructions are generated, and the rental device unlocks the interactive device, and the imaging device provides the information to be verified for pairing verification, and the interactive function is activated. .
It realizes efficient management of interactive device rental services, ensures the accuracy of user identity verification and the safe return of interactive devices, and improves the efficiency and reliability of the rental process.
Smart Images

Figure CN119494711A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a rental system and method, and more particularly to an interactive device rental system and method. Background Art
[0002] Interactive devices (e.g., augmented reality (AR) glasses) can be applied to many places such as scenic spots, museums, and art galleries, and provide users with an immersive experience. However, for different application fields, the required interactive device specifications and the interactive content provided by the interactive device are different.
[0003] Therefore, many venues provide rental services for interactive devices. Through interactive devices of uniform specifications and pre-loaded content, users can be provided with a stable quality interactive experience.
[0004] However, the process of renting and returning the interactive device requires user identity verification or management to confirm the identity of the user who has taken the interactive device and to ensure that the interactive device has been returned.
[0005] In view of this, how to provide interactive device rental services is a goal that the industry urgently needs to work hard on. Summary of the invention
[0006] In order to solve the above-mentioned problems, the present disclosure proposes an interactive device rental system, comprising a plurality of interactive devices, a rental device and a server. The interactive devices correspond to a plurality of numbers, wherein each of the interactive devices comprises an imaging device. The rental device is used to accommodate the interactive devices. The server is communicatively connected to the rental device and the interactive devices. The interactive device rental system is used to perform the following operations: the server receives renter data from the rental device, wherein the renter data is generated by the rental device in response to a rental request transmitted by a terminal device; the server selects a first interactive device from the interactive devices to generate an unlocking instruction, wherein the unlocking instruction comprises a first number corresponding to the first interactive device; in response to receiving the unlocking instruction, the rental device unlocks the first interactive device; and the server verifies the first interactive device and the terminal device to activate the interactive function of the first interactive device.
[0007] The present disclosure also provides an interactive device rental method, which is applicable to an interactive device rental system. The interactive device rental system includes a plurality of interactive devices, a rental device, and a server. The interactive devices correspond to a plurality of numbers, wherein each of the interactive devices includes an imaging device. The rental device is used to accommodate the interactive devices. The server is communicatively connected to the rental device and the interactive devices. The interactive device rental method includes the following steps: the server receives renter data from the rental device, wherein the renter data is generated by the rental device in response to a rental request transmitted by a terminal device; the server selects a first interactive device from the interactive devices to generate an unlocking instruction, wherein the unlocking instruction includes a first number corresponding to the first interactive device; in response to receiving the unlocking instruction, the rental device unlocks the first interactive device; and the server verifies the first interactive device and the terminal device to activate the interactive function of the first interactive device.
[0008] In one embodiment of the present invention, the operation of the server verifying the first interactive device and the terminal device further includes the first interactive device providing information to be verified through the imaging device, wherein the information to be verified is generated by the server; the server receiving input information from the terminal device for pairing verification, wherein the input information is generated by the terminal device in response to an input operation of a user; and in response to the input information matching the information to be verified, the server instructing the first interactive device to activate the interactive function corresponding to the user.
[0009] In one embodiment of the present invention, the interactive device rental system is further used to perform the following operations: the server receives location information corresponding to the first interactive device; the server generates interactive content corresponding to the first interactive device based on the location information; and in response to the first interactive device receiving the interactive content, the first interactive device activates the interactive function corresponding to the interactive content.
[0010] In one embodiment of the present invention, the location information is generated by the terminal device in response to a location reporting signal of the first interactive device, and the terminal device transmits the location information corresponding to the first interactive device to the server.
[0011] In one embodiment of the present invention, the interactive device rental system further includes a return device, and the interactive device rental system is further used to perform the following operations: the server selects the first interactive device from the interactive devices to generate a rental voucher corresponding to the first interactive device and the terminal device; the server transmits the rental voucher to the terminal device and the first interactive device; the server receives a return voucher from the terminal device, wherein the return voucher corresponds to the rental voucher; in response to the first interactive device being coupled to the return device, the first interactive device or the return device transmits the return voucher to the server; and in response to receiving the return voucher from the terminal device and receiving the return voucher from the first interactive device or the return device, the server transmits return information to the terminal device and the return device.
[0012] In one embodiment of the present invention, the interactive device rental system is further configured to perform the following operation: the server receives the renter data from the return device, wherein the renter data is generated by the return device in response to a return request transmitted by the terminal device.
[0013] In one embodiment of the present invention, the interactive device rental system is further configured to perform the following operation: in response to the first interactive device being coupled to the return device, the first interactive device is locked by the return device.
[0014] In one embodiment of the present invention, the rental device further comprises a plurality of cabinets, the cabinets are used to accommodate the interactive devices, and the rental device unlocks the first interactive device through one of the cabinets.
[0015] In one embodiment of the present invention, the step of verifying the first interactive device and the terminal device by the server further includes: the first interactive device provides information to be verified through the imaging device, wherein the information to be verified is generated by the server; the server receives input information from the terminal device for pairing verification, wherein the input information is generated by the terminal device in response to the user's input operation; and in response to the input information matching the information to be verified, the server instructs the first interactive device to activate the interactive function corresponding to the user.
[0016] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are intended to provide further explanation of the disclosure as claimed. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to make the above and other objects, features, advantages and embodiments of the present disclosure more clearly understood, the accompanying drawings are described as follows:
[0018] Figure 1A schematic diagram of the communication connection between the interactive device rental system and the terminal device in the first embodiment of the present disclosure;
[0019] Figure 2 A schematic diagram of a rental device in a first embodiment of the present disclosure;
[0020] Figure 3 This is a flow chart of the interactive device rental method in the second embodiment of the present disclosure;
[0021] Figure 4 A schematic diagram of the communication connection between the virtual reward distribution system and the terminal device in the third embodiment of the present disclosure;
[0022] Figure 5 This is a flow chart of a method for distributing virtual rewards in a fourth embodiment of the present disclosure;
[0023] Figure 6 A schematic diagram of the communication connection between the interactive device positioning system and the terminal device in the fifth embodiment of the present disclosure;
[0024] Figure 7 A schematic diagram of an interactive device positioning system according to a fifth embodiment of the present disclosure positioning an interactive device through a node device and a final node device; and
[0025] Figure 8 Flow chart of the interactive device positioning method in the sixth embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] In order to make the description of the present disclosure more detailed and complete, reference may be made to the attached drawings and various embodiments described below, in which the same numbers in the drawings represent the same or similar elements.
[0027] Please refer to Figure 1 , which is a schematic diagram of the communication connection between the interactive device rental system 1 and the terminal device E1 in the first embodiment of the present disclosure. The interactive device rental system 1 is used to provide a rental service for the interactive device G1. The interactive device rental system 1 includes an interactive device G1, a rental device R1 and a server A1, wherein the rental device R1 and the server A1 are respectively communicatively connected to the terminal device E1, and the rental device R1 and the server A1 are communicatively connected to each other. In addition, the server A1 can also be communicatively connected to the interactive device G1 respectively, for example: when the interactive device G1 is activated, the server A1 can be communicatively connected to the interactive device G1. The rental device R1 is used to accommodate the interactive device G1. The interactive device G1 corresponds to multiple numbers (for example: each interactive device G1 corresponds to a unique number to identify each interactive device G1), and each interactive device G1 includes an imaging device. In some embodiments, the terminal device E1 is a smart phone. In some embodiments, the server A1 is an Internet server.
[0028] In some embodiments, the interactive device G1 is an augmented reality glasses, and after the user wears the interactive device G1, he can interact with objects in a specific scene according to the interactive content stored in the interactive device G1. For example, the interactive device G1 stores the introduction of the exhibits in the corresponding museum (i.e., interactive content), so when the user wears the interactive device G1 and looks at the exhibits, in addition to the image of the exhibits in the real field, the interactive device G1 also provides introduction information of the corresponding exhibits. In addition, the imaging device of the interactive device G1 can be a device that provides images in augmented reality glasses, such as a device assembly or system mainly composed of a display device and an optical projection device, which can form an image on the user's retina as if projected on a virtual display surface, so that the user can simultaneously view the real field image and the interactive content.
[0029] In addition, the interactive device G1 also includes a communication interface to communicate with other devices, such as a cellular network interface and a Bluetooth interface. In some embodiments, the interactive device G1 can communicate with the terminal device E1 via a low-power wide-area network (LPWAN) (e.g., Bluetooth low energy (BLE), Zigbee, Long Range (LoRa)). In some embodiments, the interactive device G1 can communicate with the server A1 via a cellular network interface.
[0030] In some embodiments, when the interactive device G1 needs to transmit information to the server A1, the information can be transmitted to the terminal device E1 through a low-power wide area network that consumes less power than a cellular network, and then the terminal device E1 transmits the information to the server A1 through a cellular network interface. In this way, compared to directly transmitting information to the server A1 through the cellular network interface, the interactive device G1 can transmit information to the server A1 in a manner that consumes less energy.
[0031] In some embodiments, the interactive device G1 further includes a camera for capturing images. In this way, the interactive device G1 can detect the user's actions, such as touching a specific object or making a specific gesture, and the user can also actively operate the camera to capture images.
[0032] For details on the rental equipment R1, please refer to Figure 2 , which is a schematic diagram of the rental equipment R1 in the first embodiment of the present disclosure. Figure 2 As shown, the rental equipment R1 includes a communication interface R1C and a plurality of cabinets R1S.
[0033] The communication interface R1C is used to communicate with other devices and may include one or more interfaces of different communication protocols, such as a near-field communication (NFC) interface, a Bluetooth interface, a barcode scanner, an Ethernet interface, a WiFi network interface and / or other communication interfaces.
[0034] The cabinet R1S is used to accommodate the interactive device G1. Each cabinet R1S may include a lockable cabinet door. The rental equipment R1 can determine whether the interactive device G1 can be taken out of the rental equipment R1 or locked in the rental equipment R1 by controlling whether the cabinet door is locked. The cabinet R1S may also include a connection interface, which can be coupled to the interactive device G1 to charge the interactive device G1 and / or transmit information. In some embodiments, each cabinet R1S can accommodate one interactive device G1.
[0035] It should be noted that the aforementioned embodiment is only one of the implementation methods, and the technology disclosed herein is not limited to the aforementioned implementation methods. In other embodiments, the rental device R1 can also accommodate and / or lock the interactive device G1 in other ways, for example: the rental device R1 can include multiple connection ports (e.g., slots, transmission lines), the interactive device G1 can be coupled to the connection port so that the rental device R1 charges the interactive device G1 and / or transmits information, and the connection port also includes a locking structure to lock the interactive device G1 so that it cannot be taken from the rental device R1. In addition, the number of cabinets R1S provided in the rental device R1 can also be determined according to actual needs and is not limited to what is disclosed herein.
[0036] Regarding the operation of the interactive device rental system 1 in providing the interactive device rental service, please refer to the following paragraphs.
[0037] First, the server A1 of the interactive device rental system 1 receives the renter data from the rental device R1, wherein the renter data is generated by the rental device R1 in response to the rental request transmitted by the terminal device E1.
[0038] In some embodiments, the interactive device rental system 1 provides an application program, and the user can register as a member and log into the member account by operating the application program through the terminal device E1, wherein the member information (eg name, contact information) provided by the user during the registration process can be stored in the server A1.
[0039] Furthermore, the user can operate the application through the terminal device E1 and transmit the rental request to the rental device R1. For example, the terminal device E1 displays a barcode for scanning by the communication interface R1C of the rental device R1, or the terminal device E1 transmits the rental request to the communication interface R1C using near field communication. The rental request may include the user's identification information (e.g., user ID) so that the rental device R1 can confirm the identity of the user corresponding to the terminal device E1.
[0040] In response to the rental device R1 receiving the rental request, the corresponding renter data is transmitted to the server A1 according to the rental request, wherein the renter data may include identification information of the user (eg, user ID).
[0041] Next, the server A1 selects a first interactive device from the interactive devices G1 to generate an unlocking instruction, wherein the unlocking instruction includes a first number corresponding to the first interactive device.
[0042] In some embodiments, after receiving the renter data, server A1 can compare whether there is member data corresponding to the renter data in the stored member data. If the comparison is successful, server A1 allocates the first interactive device among the interactive devices G1 in the rental device R1 to the user corresponding to the renter data, and generates the unlocking instruction including the first number corresponding to the first interactive device; if the comparison fails, the interactive device is not allocated to the user corresponding to the renter data. Further, server A1 transmits the unlocking instruction to the rental device R1.
[0043] Next, in response to receiving the unlocking instruction, the rental device R1 unlocks the first interactive device.
[0044] Specifically, after receiving the unlocking instruction, the rental device R1 may unlock the first interactive device corresponding to the first number of the unlocking instruction (for example, unlock the cabinet R1S equipped with the first interactive device) to provide the first interactive device for the user to take.
[0045] Finally, the server A1 verifies the first interactive device and the terminal device E1 to activate the interactive function of the first interactive device.
[0046] After the first interactive device is picked up, the server A1 further verifies whether the first interactive device is correctly picked up by the user corresponding to the terminal device E1, and after the verification is successful, the first interactive device can activate the interactive function for the user to use.
[0047] In some embodiments, the operation of the server A1 verifying the first interactive device and the terminal device E1 further includes the following operations.
[0048] First, the first interactive device provides information to be verified through the imaging device, wherein the information to be verified is generated by the server A1. In some embodiments, the server A1 generates the information to be verified, such as a randomly generated string or number. Then, the first interactive device receives the information to be verified from the server A1. Furthermore, the first interactive device prompts the user to input the information to be verified into the terminal device E1 through the imaging device.
[0049] Next, the server A1 receives input information from the terminal device E1 for pairing verification, wherein the input information is generated by the terminal device E1 in response to the user's input operation. After the user sees the prompt of the imaging device of the first interactive device, he inputs the corresponding content (e.g., the string displayed on the screen) (i.e., the input information) through the terminal device E1, and the terminal device E1 transmits the input information to the server A1.
[0050] Finally, in response to the input information being consistent with the information to be verified, the server A1 instructs the first interactive device to activate the interactive function corresponding to the user. If the verification information received by the interactive device rental system 1 from the terminal device E1 is the same as the information to be verified, it means that the first interactive device has been correctly taken by the user corresponding to the terminal device E1. Further, the first interactive device can activate the interactive function for the user to use. In some embodiments, after the first interactive device receives the instruction from the server A1, the first interactive device can activate the interactive function of the corresponding user for the user to use, for example: providing interactive content that meets the age rating of the user according to his age.
[0051] It should be noted that the subject that receives the verification information, generates the information to be verified, and compares the verification information and the information to be verified can be any device in the interactive device rental system 1. For example, the information to be verified can be generated by server A1 and transmitted to the first interactive device, and then server A1 receives the verification information and compares the verification information and the information to be verified, and then transmits the comparison result to the first interactive device so that the first interactive device activates the interactive function. After completing the above-mentioned operation, any device in the interactive device rental system 1 can transmit and receive information through the communication connection between each device in the interactive device rental system 1, so that the corresponding device can obtain the required information (that is, the first interactive device obtains the information to be verified and the comparison result) to complete the verification operation.
[0052] In some embodiments, the interactive device G1 stores the interactive content required to provide the interactive function, such as three-dimensional models, pictures, and texts. However, the storage space of the interactive device G1 is limited. Therefore, in some embodiments, the server A1 receives a location information corresponding to the first interactive device, and generates the interactive content corresponding to the first interactive device according to the location information and transmits it to the first interactive device. In response to the first interactive device receiving the interactive content, the first interactive device activates the interactive function corresponding to the interactive content. For example, the server A1 can generate and transmit the corresponding interactive content (e.g., introduction information of the cultural relics) to the first interactive device according to the location of the first interactive device (e.g., the exhibition area of the museum displaying cultural relics) so that the first interactive device activates the corresponding interactive function (e.g., providing introduction information of cultural relics in the cultural relics exhibition area of the museum). In this way, the interactive device G1 does not need to store all the interactive content that may be used, which can save the storage space of the interactive device G1.
[0053] In some embodiments, the first interactive device transmits a location reporting signal to the terminal device E1, and after receiving the location reporting signal, the terminal device E1 transmits the location information corresponding to the first interactive device to the server A1. In this way, the first interactive device does not need to directly transmit the location information to the server A1 through a cellular network or the like, which can further save the energy consumption of the first interactive device.
[0054] In some embodiments, in order to record the rental behavior, the server A1 can store the rental record (e.g., rental time, location) between the membership information corresponding to the terminal device E1 and the serial number corresponding to the first interactive device. In addition, in order to bind the relationship between the terminal device E1 and the first interactive device, when the server A1 selects the first interactive device from the interactive device G1, it can also generate a rental certificate corresponding to the first interactive device and the terminal device E1.
[0055] Next, server A1 transmits the rental voucher to terminal device E1 and the first interactive device, so that terminal device E1 and the first interactive device can obtain the same rental voucher to confirm the binding relationship between the two. In some embodiments, the rental voucher can be a hash value calculated based on the identification information of terminal device E1 and the identification information of the first interactive device.
[0056] Furthermore, when the user finishes using the first interactive device and wants to return the first interactive device, please refer to the following paragraphs for the operation details of the return service provided by the interactive device rental system 1 .
[0057] In some embodiments, the interactive device rental system 1 further includes a return device, wherein the return device may have the same function and structure as the rental device R1. In this way, when there are multiple rental devices R1 in the field, the user can select any rental device R1 as the return device to return the first interactive device, without having to return to the rental device R1 from which the first interactive device was originally taken. For the sake of brevity, the function and structural details of the return device are not described in detail, and the following description of the return service operation also uses the rental device R1 as an example of the return device.
[0058] First, the user can operate the terminal device E1 to start the return operation (for example, click the return option in the application), and the terminal device E1 sends a return certificate to the server A1, wherein the return certificate corresponds to the rental certificate. In some embodiments, the return certificate is the rental certificate. In this way, the server A1 can confirm that the user corresponding to the terminal device E1 intends to return the first interactive device.
[0059] In some embodiments, the user can also operate the application through the terminal device E1 and transmit a return request to the rental equipment R1 (i.e., the return equipment). For example: the terminal device E1 displays a barcode for the communication interface of the rental equipment R1 to scan, or the terminal device E1 transmits the return request to the communication interface of the rental equipment R1 using near field communication. The return request may include the user's identification information (e.g., user identifier (user ID)) so that the rental equipment R1 can confirm the identity of the user corresponding to the terminal device E1. Further, in response to receiving the return request from the terminal device E1, the corresponding renter data is transmitted to the server A1 according to the return request, wherein the renter data may include the user's identification information (e.g., user identifier (user ID)). In this way, the server A1 can confirm that the user corresponding to the terminal device E1 is performing a return operation at the location of the rental equipment R1.
[0060] Next, the rental device R1 (i.e., the return device) can unlock the cabinet R1S that still has space to store the interactive device G1 so that the user can place the first interactive device and couple it to the connection port in the cabinet R1S. In response to the first interactive device coupling to the rental device R1, the first interactive device or the rental device R1 transmits the return certificate to the server A1. Specifically, after the user places the first interactive device in the rental device R1 and couples it to the connection port in the cabinet R1S, the rental device R1 is able to confirm through the connection port that the first interactive device has been placed in a specific cabinet R1S. Furthermore, the first interactive device can directly transmit the return certificate to the server A1, and the first interactive device can also transmit the return certificate to the server A1 through the rental device R1. In this way, the server A1 is able to confirm that the first interactive device has been placed in the rental device R1.
[0061] In some embodiments, in response to the first interactive device being coupled to the rental device R1 (i.e., the return device), the rental device R1 locks the first interactive device. For example, the rental device R1 locks the cabinet R1S where the first interactive device is placed. In some embodiments, after the rental device R1 locks the first interactive device, the first interactive device or the rental device R1 transmits the return voucher to the server A1.
[0062] Finally, in response to receiving the return voucher from the terminal device E1 and receiving the return voucher from the first interactive device or rental equipment R1 (i.e., the return equipment), the server A1 transmits the return information to the terminal device E1 and the rental equipment R1. Since the server A1 receives the return voucher from the terminal device E1 and the first interactive device or rental equipment R1 (and in some embodiments, also includes receiving the renter data from the return equipment), the server A1 is able to confirm that the user corresponding to the terminal device E1 indicates that he wants to return the first interactive device, and that the first interactive device has been placed in the rental equipment R1. Therefore, the server A1 confirms that the return operation has been completed, and transmits the return information to the terminal device E1 and the rental equipment R1, so that the terminal device E1 and the rental equipment R1 can also confirm that the return operation has been completed.
[0063] Please refer to further Figure 3, which is a flow chart of the interactive device rental method 2 in the second embodiment of the present disclosure. The interactive device rental method 2 includes steps S21 to S24. The interactive device rental method 2 is applicable to an interactive device rental system (e.g., interactive device rental system 1). The interactive device rental system includes a rental device (e.g., rental device R1) and a server (e.g., server A1), wherein the rental device and the server are respectively connected to a terminal device for communication, and the rental device and the server are connected to each other for communication. The rental device stores the interactive devices corresponding to a plurality of numbers, wherein each of the interactive devices includes an imaging device.
[0064] In step S21, the server receives the renter data from the rental device, wherein the renter data is generated by the rental device in response to a rental request transmitted by a terminal device.
[0065] In step S22 , the server selects a first interactive device from the interactive devices to generate an unlocking instruction, wherein the unlocking instruction includes a first number corresponding to the first interactive device.
[0066] In step S23, in response to receiving the unlocking instruction, the first interactive device is unlocked by the rental device.
[0067] In step S24, the server authenticates the first interactive device and the terminal device to activate the interactive function of the first interactive device.
[0068] In some embodiments, the interactive device rental method 2 further includes the first interactive device providing information to be verified through the imaging device; the interactive device rental system receiving verification information corresponding to the information to be verified; and in response to the verification information being consistent with the information to be verified, the first interactive device activating the interactive function.
[0069] In some embodiments, the interactive device rental method 2 further includes transmitting, by the server, interactive content to the first interactive device according to location information corresponding to the first interactive device, wherein the interactive content is used to provide the interactive function.
[0070] In some embodiments, wherein the interactive device rental system further includes a return device (e.g., the return device in the first embodiment), the interactive device rental method 2 further includes the server selecting the first interactive device from the interactive devices to generate a rental voucher corresponding to the first interactive device and the terminal device; the server transmitting the rental voucher to the terminal device and the first interactive device; the server receiving a return voucher from the terminal device, wherein the return voucher corresponds to the rental voucher; in response to the first interactive device being coupled to the return device, the first interactive device or the return device transmitting the return voucher to the server; and in response to receiving the return voucher from the terminal device and receiving the return voucher from the first interactive device or the return device, the server transmitting return information to the terminal device and the return device.
[0071] In some embodiments, the interactive device rental method 2 further includes receiving, by the server, the renter data from the return device, wherein the renter data is generated by the return device in response to a return request transmitted by the terminal device.
[0072] In some embodiments, the interactive device rental method 2 further includes locking the first interactive device by the return device in response to the first interactive device being coupled to the return device.
[0073] In summary, the interactive device rental system and method provided by the present disclosure can perform multi-party verification through operations between the server, rental equipment, return equipment, interactive device and terminal device, and complete the interactive device rental operation to provide users with interactive device rental services. In addition, the interactive device rental system and method provided by the present disclosure can also generate corresponding interactive content based on different information (for example: location information, user identity), thereby improving the service quality of the interactive device. Since the interactive device rental system and method provided by the present disclosure can automatically complete the rental operation through multiple devices, no human intervention management is required, thereby improving the efficiency of the rental operation. Furthermore, the interactive device rental system and method can also provide users with interactive device return services.
[0074] Please refer to Figure 4 , which is a schematic diagram of the communication connection between the virtual reward distribution system 3 and the terminal device E3 in the third embodiment of the present disclosure. The virtual reward distribution system 3 includes a server A3, a return device R3 and an interactive device G3. The server A3 is communicatively connected to the terminal device E3, the return device R3 is communicatively connected to the server A3, the interactive device G3 is communicatively connected to the server A3 and the terminal device E3, and the interactive device G3 stores a plurality of reward conditions and reward certificates corresponding to each of these reward conditions.
[0075] In some embodiments, the reward condition is a condition corresponding to the user's operation input, for example: the user makes a specific gesture, the user's hand touches a specific object, or the user takes a photo of a specific scene. On the other hand, the reward voucher is a voucher corresponding to the reward condition, for example: when the user makes a specific gesture (i.e., meets the reward condition), the virtual reward distribution system 3 will distribute the corresponding reward voucher to the user.
[0076] In some embodiments, the reward certificate is encrypted and stored in the interactive device G3 to prevent the user from directly reading the reward certificate to obtain the reward when the reward conditions are not met.
[0077] In some embodiments, the interactive device G3 may be the interactive device G1 in the first embodiment; the server A3 may be the server A1 in the first embodiment; the return device R3 may be the return device or rental device R1 in the first embodiment; and the terminal device E3 may be the terminal device E1 in the first embodiment.
[0078] In some embodiments, server A3 stores multiple virtual objects corresponding to physical space locations, such as: virtual signboards (i.e., virtual objects) used to introduce cultural relics in museum exhibition areas (i.e., physical space locations). Further, server A3 can select at least one first virtual object from these virtual objects; and based on the at least one first virtual object, server A3 generates the reward conditions corresponding to the at least one first virtual object and the reward certificates corresponding to each of these reward conditions. For example, server A3 can generate reward conditions and reward certificates corresponding to virtual objects in augmented reality, for example: users can get rewards by waving and interacting with virtual characters. In this way, the virtual reward distribution system 3 combines interactive functions and reward mechanisms to enhance the user's interactive experience.
[0079] The virtual reward distribution system 3 is used to accumulate rewards by completing specific conditions (e.g., completing specific operations) when the user uses the interactive device G3, and obtain rewards (e.g., virtual treasures, discount coupons) after the user ends the use of the interactive device G3. For the operation of the virtual reward distribution system 3 providing the interactive device rental service, please refer to the following paragraphs.
[0080] First, the interactive device G3 determines whether the operation input corresponding to the user meets the first reward condition among the reward conditions.
[0081] Specifically, when the user uses the interactive device G3, the interactive device G3 can record the user's operation. In some embodiments, the interactive device G3 also includes a camera for capturing images, and the interactive device G3 determines whether the user's operation input corresponding to the user meets one of the reward conditions based on the captured images. For example: the interactive device G3 detects the position or gesture of the user's hand (i.e., the operation input) based on the image, and determines whether the position or gesture of the user's hand meets one of the reward conditions.
[0082] In some embodiments, the interactive device G3 can be rented through the operations or steps described in the first or second embodiment and after verification, it is switched to an enabled state for use by the user. Next, the interactive device G3 receives the user's operation input.
[0083] Next, in response to determining that the operation input meets the first reward condition, the interactive device G3 selects a first reward certificate corresponding to the first reward condition from the reward certificates.
[0084] In some embodiments, the interactive device G3 stores reward vouchers and corresponding reward conditions. The reward conditions are conditions detected and determined by the interactive device G3, for example, the image taken by the user through the interactive device G3 contains a specific object (for example, a cultural relic, a landmark) or the user makes a specific gesture.
[0085] In some embodiments, when the virtual reward distribution system 3 needs to update the reward certificate and corresponding reward conditions stored in the interactive device G3, the server A3 can transmit the updated reward certificate and updated reward conditions to the interactive device G3 to update the reward certificate and corresponding reward conditions stored in the interactive device G3.
[0086] In some embodiments, the server A3 transmits the updated reward certificate and the updated reward condition to the interactive device G3 according to the location information of the interactive device G3 to update the reward certificates and the reward conditions. For example, due to limited storage space, the interactive device G3 only stores the reward certificates and reward conditions of the exhibition area A (for example, the rewards and conditions that the user will obtain when interacting with the objects in the exhibition area A). However, when the user and the interactive device G3 move to the exhibition area B, the server A3 can transmit the reward certificate and reward conditions corresponding to the exhibition area B (for example, the rewards and conditions that the user will obtain when interacting with the objects in the exhibition area B) according to the location of the interactive device G3.
[0087] The reward certificate is used to indicate the reward that the user can obtain when the interactive device G3 determines that the corresponding reward condition is satisfied. However, the user must return the interactive device G3 after using it to obtain the reward. Therefore, the reward certificate is stored in the interactive device G3 in an encrypted form, and after the user satisfies the reward condition, the interactive device G3 transmits the first reward certificate corresponding to the reward condition to the server A3.
[0088] In some embodiments, the interactive device G3 transmits the first reward certificate to the terminal device E3, and the terminal device E3 then transmits the first reward certificate to the server A3. In some embodiments, the interactive device G3 transmits the rental certificate of the corresponding user and the first reward certificate to the terminal device E3. Further, the terminal device E3 determines whether the rental certificate corresponds to the terminal device E3. If the rental certificate corresponds to the terminal device E3, it means that the first reward certificate is obtained by the user corresponding to the terminal device E3. Therefore, further, in response to the rental certificate corresponding to the terminal device E3, the terminal device E3 transmits the first reward certificate to the server A3. It should be noted that the above-mentioned rental certificate can be the rental certificate described in the first embodiment, which is used to confirm the correspondence between the user, the terminal device E3 and the interactive device G3.
[0089] Next, the server A3 receives the first reward certificate selected by the interactive device G3 and stores it in the user account. After receiving the first reward certificate, the server A3 can confirm that the user corresponding to the interactive device G3 has obtained the reward corresponding to the first reward certificate. Therefore, the server A3 stores the first reward certificate in the user account. In this way, the reward obtained by the user can be stored in the server A3 and cannot be accessed temporarily.
[0090] In some embodiments, when the interactive device G3 is in the enabled state, the server A3 does not unlock the first reward certificate. In other words, when the interactive device G3 is in the enabled state, the user cannot access the first reward certificate in the user account through the interactive device G3 or the terminal device E3. As a result, the user cannot obtain the reward obtained during the use of the interactive device G3.
[0091] In some embodiments, in addition to receiving the first reward certificate, the server A3 also receives a rental certificate transmitted by the interactive device G3 to confirm the user account corresponding to the first reward certificate.
[0092] Next, in response to the return device R3 determining that the interactive device G3 is switched to the returned state, the return device R3 transmits the rental voucher to the server A3. In some embodiments, the return device R3 can confirm that the interactive device G3 has been returned by operating as the return device in the first embodiment confirms that the interactive device G1 has been returned. Further, after the return device R3 determines that the interactive device G3 has been returned, it is switched to the returned state (for example, the interactive device G3 is turned off, the interactive device G3 starts charging), and the return device R3 transmits the rental voucher to the server A3.
[0093] In some embodiments, in response to the interaction device G3 being coupled to the return device R3, the return device R3 determines that the interaction device G3 is switched to the return state. Specifically, the interaction device G3 can be coupled to the return device R3 in the manner described in the first embodiment.
[0094] It should be noted that the interactive device G3 can continuously determine whether the user's operation input meets the reward conditions, and when the reward conditions are met, it will send the corresponding reward certificate again, thereby allowing the server A3 to store multiple reward certificates in the user account.
[0095] Finally, based on the rental voucher, the server A3 unlocks the reward vouchers of the user account corresponding to the rental voucher to distribute virtual rewards corresponding to the reward vouchers to the terminal device E3.
[0096] After receiving the rental certificate, server A3 is able to confirm that the interactive device G3 has been returned, and then server A3 unlocks the reward certificates stored in the user account and distributes virtual reward terminal devices E3 corresponding to the reward certificates, wherein the virtual reward is the reward obtained by the user in the process of using the interactive device G3, and is a certificate that can be provided to the user after being decrypted by server A3, such as: discount coupons, virtual treasures.
[0097] In some embodiments, when the reward certificates are stored in the user account in an encrypted form, after the interactive device G3 is confirmed to be returned, the server A3 decrypts the reward certificates in the user account to obtain the virtual reward.
[0098] Please refer to further Figure 5, which is a flow chart of a virtual reward distribution method 4 in the fourth embodiment of the present disclosure. The virtual reward distribution method 4 includes steps S41 to S45. The virtual reward distribution method 4 is applicable to a virtual reward distribution system (e.g., virtual reward distribution system 3). The virtual reward distribution system includes an interactive device (e.g., interactive device G3), a return device (e.g., return device R3), and a server (e.g., server A3), wherein the server is communicatively connected to a terminal device (e.g., terminal device E3), the return device is communicatively connected to the server, the interactive device is communicatively connected to the server and the terminal device, and the interactive device stores a plurality of reward conditions and reward vouchers corresponding to each of the reward conditions.
[0099] In step S41, the interactive device determines whether the operation input meets the first reward condition among the reward conditions.
[0100] In step S42, in response to determining that the operation input meets the first reward condition, the interactive device selects a first reward certificate corresponding to the first reward condition from the reward certificates.
[0101] In step S43, the first reward certificate selected by the interactive device is received by the server to be stored in the user account.
[0102] In step S44, in response to the return device determining that the interactive device is switched to the returned state, the return device transmits the rental voucher to the server.
[0103] In step S45, the server unlocks the reward vouchers of the user account corresponding to the rental voucher based on the rental voucher, so as to distribute virtual rewards corresponding to the reward vouchers to the terminal device.
[0104] In some embodiments, the server stores multiple virtual objects corresponding to physical space locations, and the server further performs the following operations: selecting at least one first virtual object from the virtual objects; and based on the at least one first virtual object, generating the reward conditions corresponding to the at least one first virtual object and the reward certificate corresponding to each of the reward conditions.
[0105] In some embodiments, the virtual reward distribution method 4 further includes, in response to the interactive device being coupled to the return device, the return device determining that the interactive device is switched to the return state.
[0106] In some embodiments, step S43 further includes transmitting the first reward certificate from the interactive device to the terminal device; and transmitting the first reward certificate from the terminal device to the server.
[0107] In some embodiments, step S43 further includes transmitting the rental voucher and the first reward voucher to the terminal device by the interactive device; and in response to the rental voucher corresponding to the terminal device, transmitting the first reward voucher to the server by the terminal device.
[0108] In some embodiments, the virtual reward distribution method 4 further includes transmitting an updated reward certificate and an updated reward condition to the interactive device by the server to update the reward certificate and the reward condition.
[0109] In some embodiments, the operation of transmitting the updated reward certificate and the updated reward conditions to the interactive device by the server further includes transmitting the updated reward certificate and the updated reward conditions to the interactive device according to the location information of the interactive device by the server to update the reward certificates and the reward conditions.
[0110] In some embodiments, the virtual reward distribution method 4 further includes receiving the operation input by the interactive device in response to the interactive device being enabled; and in response to the interactive device being enabled, the server does not unlock the reward certificates of the user account corresponding to the rental certificate.
[0111] In some embodiments, the reward vouchers are stored in the interactive device in an encrypted form, and step S43 further includes decrypting the reward vouchers of the user account corresponding to the rental voucher by the server to distribute the virtual rewards corresponding to the reward vouchers to the terminal device.
[0112] In summary, the virtual reward distribution system and method provided by the present disclosure can receive the user's operation, and when the operation meets specific conditions, the corresponding reward is stored in the server, and after the user returns the interactive device, the reward is provided to the user to enhance the interactive experience. In this way, the virtual reward distribution system and method can provide the function of distributing rewards, while avoiding the situation where the user does not return the interactive device after renting it.
[0113] In some embodiments, the interactive device rental system and method of the first and second embodiments may be combined with the virtual reward distribution system and method of the third and fourth embodiments. After the interactive device rental system and / or method provides the user with an interactive device rental service, the virtual reward distribution system and / or method is used to further determine the reward obtained by the user during the period when the user uses the interactive device. After the interactive device rental system and / or method confirms that the interactive device has been returned, the virtual reward distribution system and / or method is used to distribute the reward to the user.
[0114] Please refer to further Figure 6, which is a schematic diagram of the communication connection between the interactive device positioning system 5 and the terminal device E5 in the fifth embodiment of the present disclosure. The interactive device positioning system 5 includes an interactive device G5 and a server A5. The interactive device G5 is communicatively connected to the terminal device E5. The server A5 is communicatively connected to the interactive device G5 and the terminal device E5 respectively.
[0115] In some embodiments, the interactive device G5 may be the interactive device G1 in the first embodiment or the interactive device G3 in the third embodiment; the server A5 may be the server A1 in the first embodiment or the server A3 in the third embodiment; the terminal device E5 may be the terminal device E1 in the first embodiment or the terminal device E3 in the third embodiment.
[0116] When the interactive device G5 provides interactive services, the interactive device positioning system 5 will confirm the location of the interactive device G5 to provide the user with corresponding interactive content or notify the user or the service operation unit (e.g., interactive device rental service provider) when the interactive device G5 leaves a specific area. For details on how to locate the interactive device G5, please refer to the following paragraphs.
[0117] First, the interactive device G5 transmits the interactive device information to the server A5, and the server A5 receives the first terminal device information from the terminal device E5. Specifically, the interactive device G5 can transmit the identification information of the interactive device G5 (i.e., the interactive device information) to the server A5, and the server A5 can receive the identification information of the terminal device E5 (i.e., the first terminal device information) from the terminal device E5. The identification information of the interactive device G5 and the identification information of the terminal device E5 are used to enable the server A5 to identify the interactive device G5 and the terminal device E5, respectively, wherein the identification information of the interactive device G5 can be a device serial number, an identifier or other information that can be used for identification, and the identification information of the terminal device E5 can be a mobile phone number, a user account, a device serial number, an identifier or other information that can be used for identification.
[0118] Next, in response to the interactive device information corresponding to the first terminal device information, the server A5 transmits the encrypted certificate to the interactive device G5 and the server A5 transmits the key corresponding to the encrypted certificate to the terminal device E5. After the server A5 identifies the interactive device G5 and the terminal device E5, if the interactive device G5 and the terminal device E5 are correspondingly bound devices (for example, the interactive device G5 is rented by the user corresponding to the terminal device E5), the server A5 transmits the corresponding encrypted certificate and the key to the interactive device G5 and the terminal device E5 respectively, wherein the encrypted certificate can be decrypted by the key. In some embodiments, the encrypted certificate can be output information encrypted with the rental certificate, mobile phone number, user identifier, or other information in the first and second embodiments.
[0119] Next, in response to the interactive device G5 being in an enabled state, the interactive device G5 transmits the encrypted certificate to the terminal device E5.
[0120] Specifically, when the interactive device G5 is in the enabled state (e.g., the interactive device G5 is being rented by the user), the interactive device G5 transmits the encrypted certificate to the corresponding terminal device E5. In some embodiments, when the interactive device G5 is in the enabled state, the interactive device G5 transmits the encrypted certificate to the corresponding terminal device E5 at a time interval (e.g., every 5 seconds).
[0121] Next, in response to receiving the encrypted certificate, the terminal device E5 decrypts the encrypted certificate using the key to obtain a decrypted certificate.
[0122] In some embodiments, the terminal device E5 further verifies the decryption certificate. For example, the decryption certificate is the aforementioned rental certificate, mobile phone number, user identifier or other information originally stored in the terminal device E5. The terminal device E5 can determine whether the decryption certificate obtained after decryption is correct. If it is correct, the terminal device E5 can confirm that the encryption certificate corresponds to the interactive device G5.
[0123] Finally, in response to obtaining the decryption certificate, the terminal device E5 transmits the location information corresponding to the terminal device E5 to the server A5 to locate the interactive device G5.
[0124] In some embodiments, the interactive device positioning system 5 can communicate and locate multiple sets of terminal devices and interactive devices at the same time, and the location information transmitted by the terminal device E5 can also include the decryption certificate (for example: the rental certificate, mobile phone number, user identifier) and transmit it to the server A5. After receiving the location information, the server A5 can determine, based on the location information, that the location information corresponds to the terminal device E5 and the interactive device G5 among the multiple sets of terminal devices and interactive devices.
[0125] In some embodiments, the encrypted certificate is generated by server A5 after encryption with the certificate, and the location information transmitted by terminal device E5 may include the decrypted certificate and be transmitted to server A5. After receiving the location information, server A5 may compare the certificate with the decrypted certificate in the location information to confirm that the encrypted certificate is indeed transmitted from interactive device G5 to terminal device E5, and is decrypted by terminal device E5 and transmitted to server A5.
[0126] In some embodiments, the location information may include the location information of the terminal device E5 (e.g., global satellite positioning system location information). In this way, the server A5 can directly obtain the location of the terminal device E5, and further calculate or directly use it as the location of the interactive device G5. In some embodiments, the location information may also include the relative location of the terminal device E5 obtained based on its communication connection with the interactive device G5. In this way, the server A5 can further calculate the location of the interactive device G5 based on the location of the terminal device E5.
[0127] In some embodiments, the location information may also include relative location information of the interactive device G5 relative to the terminal device E5. For example, the terminal device E5 determines the relative location of the interactive device G5 relative to the terminal device E5 based on the signal received from the interactive device G5, and calculates the location of the interactive device G5 in combination with the location of the terminal device E5 itself (e.g., the positioning information of the terminal device E5).
[0128] In some embodiments, after the terminal device E5 obtains the decryption certificate and determines that the decryption certificate is correct, since the decryption certificate has been determined to be correct by the terminal device E5, the terminal device E5 can transmit the location information including the positioning information of the terminal device E5, wherein the location information does not include the decryption certificate.
[0129] In some embodiments, if the location information does not include the positioning information of the terminal device E5 (e.g., global satellite positioning system positioning information), the server A5 can determine the location of the terminal device E5 through the location information after receiving the location information (e.g., the terminal device E5 transmits the location information through the cellular network, and the server can locate it through the cellular network packet information). Furthermore, the server A5 can infer the location of the terminal device E5 or directly use it as the location of the interactive device G5.
[0130] It should be noted that the interactive device G5 can transmit signals to the terminal device E5 through a method such as a low-power wide area network, which not only saves the power consumption of the interactive device G5, but also ensures that the terminal device E5 is located near the interactive device G5 based on the transmission distance limit of the signal. In this way, the server A5 can calculate the location of the terminal device E5 or directly use it as the location of the interactive device G5.
[0131] In some embodiments, in response to the interaction device G5 (which may also be the second interaction device described later) being unable to communicate with the terminal device E5 (which may also be the second terminal device described later), the interaction device positioning system 5 may further transmit the location information corresponding to the interaction device G5 to the server A5 by the interaction device G5.
[0132] Specifically, when the interactive device G5 cannot communicate with the terminal device E5 (for example, the distance between the interactive device G5 and the terminal device E5 is too far, the terminal device E5 is out of power, or the terminal device E5 has not responded to the interactive device G5 for a period of time), the interactive device G5 cannot transmit signals to the server A5 through the terminal device E5. The interactive device G5 can directly transmit the location information of the interactive device G5 to the server A5 via the cellular network or other methods, so that the server A5 can locate the interactive device G5.
[0133] In some embodiments, the interactive device G5 of the interactive device positioning system 5 is used to provide an interactive function (e.g., the interactive function described in the first embodiment), and in response to the interactive device G5 being unable to communicate with the terminal device E5, the interactive device G5 stops providing the interactive function. In this way, when the terminal device E5 cannot operate normally to assist the interactive device G5 in positioning, it can be prevented that the interactive device G5 continues to consume power, and finally the power is exhausted and the location of the interactive device G5 cannot be tracked, or it is misused or taken by a user who does not correspond to the terminal device E5.
[0134] In some embodiments, in response to the server A5 being unable to communicate with the terminal device E5 (which may also be the third terminal device described later) (for example, the terminal device E5 does not respond to the server A5 within a period of time), the server A5 transmits a disconnection signal to the interactive device G5 (which may also be the third interactive device described later); and in response to receiving the disconnection signal, the interactive device G5 transmits the location information corresponding to the interactive device G5 to the server A5 to locate the interactive device G5.
[0135] In some cases, the server A5 may determine that the terminal device E5 has lost the communication connection (for example, the interactive device G5 can still communicate with the terminal device E5, but the server A5 cannot communicate with the terminal device E5), and the server A5 transmits a disconnection signal to the interactive device G5 to notify the interactive device G5 that the terminal device E5 has been disconnected. Further, after receiving the disconnection signal, the interactive device G5 transmits the location information so that the server A5 can confirm the location of the interactive device G5. In some embodiments, similar to the above embodiments, the interactive device G5 can also stop providing the interactive function.
[0136] In some embodiments, when the interactive device G5 cannot transmit the location information through the terminal device E5, and cannot directly transmit the location information to the server A5 (for example: if the interactive device G5 cannot communicate with the terminal device E5 and the interactive device G5 does not have sufficient power to transmit the location information to the server A5 via the cellular network), the interactive device positioning system 5 can further locate the interactive device G5 through other devices. Please refer to the following paragraphs for specific operating details.
[0137] In some embodiments, the interactive device positioning system 5 further includes an interactive device G51 (not shown in the figure, and may also be the fifth interactive device described later), the interactive device G51 corresponds to the terminal device E51 (not shown in the figure, and may also be the fifth terminal device described later), wherein the interactive device G51 and the terminal device E51 may be an interactive device rented and used by other users and the terminal device of the user, respectively.
[0138] Further, in response to the inability to communicate with the terminal device E5 (which may also be the fourth terminal device described later), the interactive device G5 (which may also be the fourth interactive device described later) broadcasts a positioning signal. Specifically, the interactive device G5 may broadcast the positioning signal via a low-power wide area network so that nearby devices can receive the positioning signal.
[0139] Next, in response to receiving the positioning signal, the interactive device G51 transmits the location information of the corresponding interactive device G5 to the server A5 or the terminal device E51 corresponding to the interactive device G51. If the interactive device G51 located near the interactive device G5 receives the positioning signal, the interactive device G51 can transmit the location information to the corresponding terminal device E51, wherein the location information may include the location information of the interactive device G5. Further, in response to receiving the location information, the terminal device E51 transmits the location information to the server A5. On the other hand, if the interactive device G51 has sufficient power, the location information can also be directly transmitted to the server A5. In this way, through the operation of the interactive device G51 and / or the terminal device E51, the server A5 is also able to confirm the location of the interactive device G5.
[0140] In some embodiments, the interactive device positioning system 5 further includes a terminal device E52 (not shown in the figure, and may also be the seventh interactive device described later), and the terminal device E52 is communicatively connected to the server A5. The terminal device E52 may be a terminal device running an application corresponding to the interactive device positioning system 5 (for example, the application mentioned in the first embodiment). In some embodiments, the terminal device E52 also provides positioning information to the server A5 through its corresponding user authorization application.
[0141] Similarly, in response to the inability to communicate with the terminal device E5 (which may also be the sixth terminal device described below), the interactive device G5 (which may also be the sixth interactive device described below) broadcasts a positioning signal.
[0142] Furthermore, in response to receiving the positioning signal broadcast by the interactive device G5, the terminal device E52 transmits the location information of the corresponding interactive device G5 to the server A5. It can be seen that when the positioning signal broadcast by the interactive device G5 is received by the terminal device E52, the terminal device E52 can directly transmit the location information of the interactive device G5 to the server A5, so that the server A5 can confirm the location of the interactive device G5.
[0143] In some embodiments, the interactive device positioning system 5 can also transmit the location information of the interactive device G5 to the server A5 through a communication path composed of at least one node, wherein the communication path starts from the interactive device G5 and ends at the server A5. In other words, starting from the interactive device G5, passing through at least one node, the signal is finally transmitted to the server A5, and the server A5 can locate the interactive device G5 according to the received signal. Please refer to Figure 7 , which is a schematic diagram of the interactive device positioning system 5 in the fifth embodiment of the present disclosure positioning the interactive device G5 (which may also be the seventh interactive device described later) through the node devices N1, N2 and the final node device LN.
[0144] In this embodiment, the interactive device positioning system 5 further includes a final node device LN and node devices N1 and N2. The final node device LN is communicatively connected to the server A5. The final node device LN is communicatively connected to the server A5 via a network communication. The final node device LN can be communicatively connected to the server A5 via the Internet, a cellular network or other communication methods, such as: the rental equipment mentioned in the first and second embodiments, an interactive device with sufficient power, and a terminal device that provides positioning information to the server A5 through a corresponding user-authorized application. On the other hand, the node devices N1 and N2 may be interactive devices that do not have sufficient power to transmit the location information to the server A5 through a cellular network and / or terminal devices that have not provided positioning information to the server A5 through a corresponding user-authorized application.
[0145] like Figure 7 As shown, after the interactive device G5 broadcasts the positioning signal LS1 (i.e., the positioning signal in the aforementioned embodiment), in response to receiving the positioning signal LS1, the node device N1 located nearby broadcasts the positioning signal LS2, wherein the positioning signal LS2 includes the first relative position information corresponding to the positioning signal LS1, wherein the first relative position information is used to indicate the direction and / or distance of the interactive device G5 relative to the node device N1 (e.g., 3 meters east). The first relative position information can be a vector calculated by determining the direction and / or distance of the source of the positioning signal LS1 relative to the node device N1 according to the signal direction and strength of the positioning signal LS1 when the node device N1 receives the positioning signal LS1, wherein the vector can include the direction and / or distance.
[0146] Similarly, after receiving the positioning signal LS2 broadcasted by the node device N1, the node device N2 broadcasts the positioning signal LS3, wherein the positioning signal LS3 includes the first relative position information corresponding to the positioning signal LS1 and the second relative position information corresponding to the positioning signal LS2. Similar to the node device N1, the node device N2 calculates the second relative position information corresponding to the positioning signal LS2 according to the positioning signal LS2, which will not be repeated for the sake of brevity.
[0147] Furthermore, in response to receiving the positioning signal LS3, the final node device LN transmits the location information of the corresponding interactive device G5 to the server A5.
[0148] After the final node device LN receives the positioning signal LS3, similarly, the third relative position information corresponding to the positioning signal LS3 can be obtained according to the positioning signal LS3, and the position information of the interactive device G5 can be calculated by combining the position of the final node device LN itself, the first relative position information in the positioning signal LS3, and the second relative position information. For example, the final node device LN can obtain the position coordinates of the interactive device G5 by subtracting the vector of the third relative position information, the vector of the second relative position information, and the vector of the first relative position information from the position coordinates of the final node device LN.
[0149] Furthermore, the final node device LN transmits the location information of the corresponding interactive device G5 to the server A5 according to the calculated location information of the interactive device G5, so that the server A5 confirms the location of the interactive device G5.
[0150] It should be noted that for the sake of convenience, Figure 7 As an example only, the interactive device positioning system 5 may include other numbers of node devices. After receiving the positioning signal, the node device calculates to obtain the relative position information corresponding to the positioning signal, and then broadcasts the positioning signal, wherein the broadcasted positioning signal includes the calculated relative position information and the relative position information corresponding to other positioning signals contained in the positioning signal. On the other hand, after receiving the positioning signal, the final node device LN can calculate to obtain the relative position information corresponding to the positioning signal, and then calculate the position of the interactive device based on its own position, the calculated relative position information and the relative position information contained in the positioning signal, and finally transmit the position information of the interactive device to the server to locate the interactive device.
[0151] In some embodiments, if the node device receives a positioning signal initiated by the same interactive device (for example: Figure 7If the node device N2 receives the positioning signals LS1 and LS2 initiated by the interactive device G5, the node device will only broadcast another positioning signal based on the information of one of the positioning signals to avoid the interactive device positioning system 5 from misjudging the number of interactive devices to be positioned.
[0152] In some embodiments, the interactive device (e.g., interactive device G5) of the interactive device positioning system 5 further includes multiple antennas, and when the interactive device sends multiple signals through the antennas, the receiving device can receive the signals and generate relative positioning signals based on the signals, wherein the receiving device can be the aforementioned node device, terminal device, interactive device and / or other device that can receive interactive device signals. For example, the receiving device can calculate the position of the interactive device relative to the receiving device (i.e., relative positioning signal) based on the angle of departure (AoD) of the signals. In addition, the receiving device can obtain the position information of the interactive device in combination with its own position information and transmit it to other devices (e.g., server A5), or directly transmit the relative positioning signal to other devices (e.g., node devices N1, N2 or final node device LN). In this way, no more than three devices are required, only an interactive device and a receiving device are required to locate the interactive device, and it can be applied to the operation of the aforementioned interactive device positioning system 5.
[0153] It should be noted that the embodiments described in the above paragraphs in which the interactive device positioning system 5 positions the interactive device G5 in different ways are only examples. In fact, the interactive device positioning system 5 can include multiple interactive devices, and the interactive device positioning system 5 positions the interactive devices according to different conditions of each interactive device (for example, whether the power is sufficient, whether the communication terminal device is connected). In other words, the interactive device positioning system 5 can reserve all interactive devices in the same way, or can position each interactive device separately in all or part of the above methods.
[0154] Please refer to further Figure 8 , which is a flow chart of the interactive device positioning method 6 in the sixth embodiment of the present disclosure. The interactive device positioning method 6 comprises steps S61 to S66. The interactive device positioning method 6 is applicable to an interactive device positioning system (e.g., interactive device positioning system 5). The interactive device positioning system comprises a first interactive device (e.g., interactive device G5) and a server (e.g., server A5), wherein the first interactive device is communicatively connected to a first terminal device, and the server is communicatively connected to the first interactive device and the first terminal device.
[0155] In step S61 , the first interactive device transmits interactive device information to the server.
[0156] In step S62 , the server receives first terminal device information from the first terminal device.
[0157] In step S63 , in response to the interaction device information corresponding to the first terminal device information, the server transmits an encrypted certificate to the first interaction device and the server transmits a key corresponding to the encrypted certificate to the first terminal device.
[0158] In step S64 , in response to the first interactive device being in an activated state, the first interactive device transmits the encrypted certificate to the first terminal device.
[0159] In step S65 , in response to receiving the encrypted certificate, the first terminal device decrypts the encrypted certificate using the key to obtain a decrypted certificate.
[0160] In step S66 , in response to obtaining the decryption certificate, the first terminal device transmits first location information corresponding to the first terminal device to the server to locate the first interactive device.
[0161] In some embodiments, the interactive device positioning method 6 further includes transmitting the encrypted certificate to the first terminal device at a time interval by the first interactive device in response to the first interactive device being in an enabled state.
[0162] In some embodiments, the interactive device positioning system further includes a second interactive device, the second interactive device corresponding to the second terminal device. The interactive device positioning method 6 also includes, in response to the second interactive device being unable to communicate with the second terminal device, transmitting second location information corresponding to the second interactive device to the server to locate the second interactive device.
[0163] In some embodiments, the first interactive device is used to provide an interactive function, and the interactive device positioning method 6 further includes, in response to the first interactive device being unable to communicate with the first terminal device, stopping the first interactive device from providing the interactive function.
[0164] In some embodiments, the interactive device positioning system further includes a third interactive device, and the third interactive device corresponds to a third terminal device. The interactive device positioning method 6 also includes, in response to the server being unable to communicate with the third terminal device, transmitting a disconnection signal from the server to the third interactive device; and in response to receiving the disconnection signal, transmitting the third location information corresponding to the third interactive device to the server. The location signal is used to locate the third interactive device.
[0165] In some embodiments, the third interactive device is used to provide an interactive function, and the interactive device positioning method 6 further includes, in response to receiving the disconnection signal, causing the third interactive device to stop providing the interactive function.
[0166] In some embodiments, the interactive device positioning system further includes a fourth interactive device and a fifth interactive device, the fourth interactive device corresponds to a fourth terminal device, the fifth interactive device corresponds to a fifth terminal device, and the interactive device positioning method 6 also includes, in response to the fourth interactive device being unable to communicate with the fourth terminal device, broadcasting a positioning signal by the fourth interactive device; in response to receiving the positioning signal, transmitting the fourth location information corresponding to the fourth interactive device to the fifth terminal device corresponding to the fifth interactive device by the fifth interactive device; and in response to receiving the fourth location information, transmitting the fourth location information to the server by the fifth terminal device to locate the fourth interactive device.
[0167] In some embodiments, the interactive device positioning system further includes a sixth interactive device and a seventh terminal device, the sixth interactive device corresponds to a sixth terminal device, the seventh terminal device is communicatively connected to the server, and the interactive device positioning method 6 also includes, in response to the sixth interactive device being unable to communicate with the sixth terminal device, the sixth interactive device broadcasting a positioning signal; and in response to receiving the positioning signal, the seventh terminal device transmitting sixth location information corresponding to the sixth interactive device to the server to locate the sixth interactive device.
[0168] In some embodiments, the interactive device positioning system further includes a seventh interactive device and a final node device, the final node device being connected to the server via network communication, wherein the final node device is used to obtain at least one relative position information based on a positioning signal received on a communication path from the seventh interactive device to the server; obtain seventh position information corresponding to the seventh interactive device based on the at least one relative position information; and transmit the seventh position information corresponding to the seventh interactive device to the server to locate the seventh interactive device.
[0169] In some embodiments, the interactive device positioning system further includes a first node device, wherein the seventh interactive device corresponds to a seventh terminal device, and the interactive device positioning method 6 also includes, in response to the seventh interactive device being unable to communicate with the seventh terminal device, broadcasting a first positioning signal by the seventh interactive device; in response to receiving the first positioning signal, calculating by the first node device first relative position information corresponding to the first positioning signal; and broadcasting a second positioning signal, wherein the second positioning signal includes the first relative position information.
[0170] In some embodiments, the interactive device positioning system further includes a second node device, and the interactive device positioning method 6 also includes, in response to receiving the second positioning signal, calculating by the second node device second relative position information corresponding to the second positioning signal; and broadcasting a third positioning signal, wherein the third positioning signal includes the first relative position information and the second relative position information.
[0171] In some embodiments, the first interactive device further includes multiple antennas, and the interactive device positioning method 6 also includes transmitting a positioning signal from each of the antennas to a corresponding receiving device, wherein the receiving device is located on a communication path from the first interactive device to the server; generating a relative positioning signal based on the positioning signals by the receiving device; and the server positioning the first interactive device based on the relative positioning signal.
[0172] In summary, the interactive device positioning system and method provided by the fifth and sixth embodiments can locate the position of the interactive device, and even when the terminal device is disconnected and / or the interactive device is low on power, the server can still confirm the location of the interactive device, thereby notifying personnel to retrieve the interactive device at a specific location, thereby reducing the risk of losing the interactive device.
[0173] In some embodiments, the interactive device rental system and method, virtual reward distribution system and method, and interactive device positioning system and method mentioned in the present disclosure can be run simultaneously and work in conjunction with each other.
[0174] For example, after the interactive device rental system and / or method rents the interactive device to the user, the interactive device positioning system and / or method can be used to confirm the location of the interactive device, and at the same time, the virtual reward distribution system and / or method can be used to determine the reward obtained by the user. Furthermore, after the interactive device rental system and / or method confirms that the interactive device has been returned, the virtual reward distribution system and / or method will distribute the reward to the user, and the interactive device positioning system and / or method can stop locating the interactive device. In this way, the aforementioned system and / or method can provide interactive device rental services, while improving the interactive experience and achieving the positioning of the interactive device.
[0175] It should be noted that the present disclosure is not limited to the above-mentioned combinations, and the interactive device rental system and / or method may also be operated in conjunction with the interactive device positioning system and / or method, or the virtual reward distribution system and / or method may be operated in conjunction with the interactive device positioning system and / or method. For the sake of brevity, they will not be repeated here.
[0176] Although several embodiments are described above as examples, the interactive device rental system and method proposed in the present disclosure can also be implemented by other systems, hardware, software, storage media or their combination. Therefore, the protection scope of the present disclosure should not be limited to the specific implementation methods described in the embodiments of the present disclosure, but should be defined by the attached claims.
[0177] It is obvious to those skilled in the art that various modifications and changes can be made to the structure of the present disclosure without departing from the scope or spirit of the present disclosure. In view of the foregoing, the protection scope of the present disclosure also covers the modifications and changes made within the attached claims.
[0178]
Explanation of symbols
[0179] 1:Interactive device rental system
[0180] A1: Server
[0181] R1: Equipment rental
[0182] E1: Terminal device
[0183] G1: Interactive Installation
[0184] R1C: Communication interface
[0185] R1S: Cabinet
[0186] 2: How to rent interactive devices
[0187] S21~S24: Steps
[0188] 3: Virtual Reward Distribution System
[0189] A3: Server
[0190] E3: Terminal Device
[0191] G3: Interactive Installation
[0192] R3: Return the device
[0193] 4: Virtual Reward Distribution Method
[0194] S41~S45: Steps
[0195] 5: Interactive device positioning system
[0196] A5: Server
[0197] E5: Terminal Device
[0198] G5: The first interactive device
[0199] LS1~LS3: Positioning signal
[0200] N1, N2: Node device
[0201] LN: Final Node Device
[0202] 6: Interactive device positioning method
[0203] S61~S66: steps.
Claims
1. An interactive device rental system, characterized in that: Include: A plurality of interactive devices, corresponding to a plurality of numbers, wherein each of the interactive devices comprises an imaging device; Rental of equipment to house the interactive installations; and A server, communicatively connected to the rental equipment and the interactive devices; The interactive device rental system is used to perform the following operations: receiving, by the server, renter data from the rental device, wherein the renter data is generated by the rental device in response to a rental request transmitted by a terminal device; The server selects a first interactive device from the interactive devices to generate an unlock instruction, wherein the unlock instruction includes a first number corresponding to the first interactive device; In response to receiving the unlocking instruction, unlocking the first interactive device by the rental device; as well as The server authenticates the first interactive device and the terminal device to activate the interactive function of the first interactive device.
2. The interactive device rental system according to claim 1, wherein the server verifying the operation of the first interactive device and the terminal device further comprises: The first interactive device provides information to be verified through the imaging device, wherein the information to be verified is generated by the server; receiving input information from the terminal device by the server for pairing verification, wherein the input information is generated by the terminal device in response to an input operation of a user; and In response to the input information being consistent with the information to be verified, the server instructs the first interactive device to activate the interactive function corresponding to the user.
3. The interactive device rental system according to claim 1, wherein the interactive device rental system is further configured to perform the following operations: Receiving, by the server, location information corresponding to the first interactive device; The server generates interactive content corresponding to the first interactive device according to the location information; as well as In response to the first interactive device receiving the interactive content, the first interactive device activates the interactive function corresponding to the interactive content.
4. The interactive device rental system according to claim 3, wherein the location information is generated by the terminal device in response to a location reporting signal of the first interactive device, and the terminal device transmits the location information corresponding to the first interactive device to the server.
5. The interactive device rental system according to claim 1, wherein the interactive device rental system further comprises a return device, and the interactive device rental system is further configured to perform the following operations: The server selects the first interactive device from the interactive devices to generate a rental certificate corresponding to the first interactive device and the terminal device; The server transmits the rental certificate to the terminal device and the first interactive device; The server receives a return voucher from the terminal device, wherein the return voucher corresponds to the rental voucher; In response to the first interactive device being coupled to the return device, the first interactive device or the return device transmits the return certificate to the server; as well as In response to receiving the return certificate from the terminal device and receiving the return certificate from the first interactive device or the return device, the server transmits return information to the terminal device and the return device.
6. The interactive device rental system according to claim 5, wherein the interactive device rental system is further configured to perform the following operations: The server receives the renter data from the return device, wherein the renter data is generated by the return device in response to a return request transmitted by the terminal device.
7. The interactive device rental system according to claim 5, wherein the interactive device rental system is further configured to perform the following operations: In response to the first interactive device being coupled to the return device, the first interactive device is locked by the return device.
8. The interactive device rental system according to claim 1, wherein the rental equipment further comprises a plurality of cabinets, the cabinets are used to accommodate the interactive devices, and the rental equipment unlocks the first interactive device through one of the cabinets.
9. An interactive device rental method, characterized in that: Applicable to an interactive device rental system, wherein the interactive device rental system comprises a plurality of interactive devices, a rental device and a server, wherein the interactive devices correspond to a plurality of numbers, wherein each of the interactive devices comprises an imaging device, the rental device is used to accommodate the interactive devices, the server is communicatively connected to the rental device and the interactive devices, and the interactive device rental method comprises the following steps: receiving, by the server, renter data from the rental device, wherein the renter data is generated by the rental device in response to a rental request transmitted by a terminal device; The server selects a first interactive device from the interactive devices to generate an unlock instruction, wherein the unlock instruction includes a first number corresponding to the first interactive device; In response to receiving the unlocking instruction, unlocking the first interactive device by the rental device; as well as The server authenticates the first interactive device and the terminal device to activate the interactive function of the first interactive device.
10. The interactive device rental method according to claim 9, wherein the step of verifying the first interactive device and the terminal device by the server further comprises: The first interactive device provides information to be verified through the imaging device, wherein the information to be verified is generated by the server; receiving input information from the terminal device by the server for pairing verification, wherein the input information is generated by the terminal device in response to an input operation of a user; and In response to the input information being consistent with the information to be verified, the server instructs the first interactive device to activate the interactive function corresponding to the user.