Venue reservation method, device, equipment and computer-readable storage medium
The acquisition and display of site status information when arranging a site through the Bluetooth network is solved, and the resource waste and efficiency reduction caused by manual registration in the prior art is solved, and a more efficient site reservation process is achieved.
Patent Information
- Application Number
- CN202210651489.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-09
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2042-06-09
AI Technical Summary
The prior art requires manual registration to determine the use status of the site when a site is scheduled, resulting in wasting human resources and working time and reducing work efficiency.
The site reservation instruction entered by the user is obtained through the Bluetooth network, and sent to the Bluetooth node within the preset range to obtain status information and display it to the user. The user makes site reservations based on the status information.
It realizes more accurate and fast acquisition of site status information, improves reservation efficiency, avoids the waste of manual registration, and improves work efficiency.
Smart Images

Figure CN115038045B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a venue reservation method, device, equipment and computer-readable storage medium. Background Art
[0002] In the corporate structure of modern society, venues for making various decisions or conducting various activities are indispensable. The larger the company, the more venues it will provide for employees to carry out activities and work. In actual use, it is difficult to standardize the use of resources, it is impossible to detect the usage status of each venue in real time, and manual registration is required when booking a venue to determine the usage status of the venue, resulting in a large waste of human resources and employee working time, and reducing work efficiency.
[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of the present invention is to provide a venue reservation method, device, equipment and computer-readable storage medium, aiming to solve the technical problem that the existing technology requires manual registration when reserving a venue to determine the usage status of the venue, resulting in a waste of a large amount of human resources and employee working time, and reducing work efficiency.
[0005] To achieve the above object, the present invention provides a venue reservation method, which comprises the following steps:
[0006] Obtaining the venue reservation instruction input by the user;
[0007] Sending the venue reservation instruction to a Bluetooth node within a preset range via a Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction;
[0008] Displaying the status information, and receiving venue reservation information fed back by the user according to the status information;
[0009] The venue reservation is performed according to the venue reservation information.
[0010] Optionally, the step of sending the venue reservation instruction to a Bluetooth node within a preset range via a Bluetooth network includes:
[0011] Get the Bluetooth network transmission distance of the user terminal;
[0012] When the transmission distance of the Bluetooth network is less than a preset range, the venue reservation instruction is sent to a Bluetooth node within the transmission distance range via the Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction, wherein the Bluetooth network is a Bluetooth relay network composed of multiple Bluetooth nodes.
[0013] Optionally, when the transmission distance of the Bluetooth network is less than a preset range, before the step of sending the venue reservation instruction to the Bluetooth nodes within the transmission distance range through the Bluetooth network, the method further includes:
[0014] Get the network configuration signal sent by the Bluetooth node broadcast;
[0015] Determine a Bluetooth node to be configured according to the signal to be configured, and perform a configuration operation on the Bluetooth node to be configured to obtain a configured Bluetooth node;
[0016] A Bluetooth network is generated based on the configured Bluetooth nodes.
[0017] Optionally, the step of determining a Bluetooth node to be configured according to the signal to be configured, and performing a configuration operation on the Bluetooth node to be configured to obtain a configured Bluetooth node includes:
[0018] Determine the Bluetooth node to be configured according to the signal to be configured, and send a configuration invitation message to the Bluetooth node to be configured;
[0019] Receive the first key fed back by the to-be-connected Bluetooth node based on the connection invitation information, and generate key confirmation information;
[0020] Sending the second key of the user terminal to the Bluetooth node according to the key confirmation information, so that the Bluetooth node completes the network configuration operation;
[0021] Get the configured Bluetooth node.
[0022] Optionally, before the step of sending the venue reservation instruction to a Bluetooth node within a preset range via a Bluetooth network, the method further includes:
[0023] Detect the current network status of the user terminal;
[0024] When the current network state is disconnected, the user terminal and the Bluetooth network are directly connected through a preset protocol.
[0025] Optionally, after the step of reserving a venue according to the venue reservation information, the method further includes:
[0026] Determining a target venue corresponding to the venue reservation information according to the venue reservation information;
[0027] Query the Bluetooth network address corresponding to the target site;
[0028] The corresponding sub-device Bluetooth node information is displayed according to the Bluetooth network address.
[0029] Optionally, after the step of displaying the corresponding sub-device Bluetooth node information according to the Bluetooth network address, the method further includes:
[0030] Obtain the state adjustment instruction input by the user based on the Bluetooth node information of the sub-device;
[0031] The state adjustment instruction is sent to the sub-device Bluetooth node, so that the sub-device Bluetooth node performs state adjustment.
[0032] In addition, to achieve the above-mentioned purpose, the present invention further provides a venue reservation device, the venue reservation device comprising:
[0033] An instruction acquisition module, used to acquire a venue reservation instruction input by a user;
[0034] An instruction execution module, used for sending the venue reservation instruction to a Bluetooth node within a preset range through a Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction;
[0035] An information display module, used to display the status information and receive venue reservation information fed back by the user according to the status information;
[0036] The venue reservation module is used to make a venue reservation according to the venue reservation information.
[0037] In addition, to achieve the above-mentioned purpose, the present invention also proposes a venue reservation device, which includes: a memory, a processor, and a venue reservation program stored in the memory and executable on the processor, wherein the venue reservation program is configured to implement the steps of the venue reservation method described above.
[0038] In addition, to achieve the above object, the present invention further proposes a computer-readable storage medium, on which a venue reservation program is stored, and when the venue reservation program is executed by a processor, the steps of the venue reservation method described above are implemented.
[0039] The present invention obtains the venue reservation instruction input by the user, and sends the venue reservation instruction to the Bluetooth node within the preset range through the Bluetooth network, so that the Bluetooth node feeds back the status information corresponding to the venue reservation instruction, and displays the status information, then receives the venue reservation information fed back by the user according to the status information, and finally makes venue reservation according to the venue reservation information. Compared with the prior art, the present invention can receive data information more accurately by virtualizing the actual venue such as the conference room as a Bluetooth node, and at the same time sends the obtained user input venue reservation instruction to the Bluetooth node within the preset range through the Bluetooth network, so that the Bluetooth node can feed back the corresponding status information, and more conveniently and quickly obtain the status information of the Bluetooth node corresponding to each conference room, and then display the status information to the user for the user to select. After the user has made the selection, the venue reservation is made according to the user's venue reservation information, which is more efficient and does not need to waste human resources. It solves the technical problem that manual registration is required when reserving a venue to determine the use status of the venue, resulting in a waste of a large amount of human resources and employees' working time, and reducing work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 It is a structural diagram of a site reservation device of a hardware operating environment involved in an embodiment of the present invention;
[0041] Figure 2 This is a flow chart of a first embodiment of a venue reservation method of the present invention;
[0042] Figure 3 A diagram of a Bluetooth mesh network architecture of an embodiment of a venue reservation method of the present invention;
[0043] Figure 4 This is a flow chart of a second embodiment of the venue reservation method of the present invention;
[0044] Figure 5 This is a schematic diagram of a flow chart of a third embodiment of a venue reservation method of the present invention;
[0045] Figure 6 A schematic diagram of sub-equipment adjustment of a method for venue reservation according to an embodiment of the present invention;
[0046] Figure 7 It is a structural block diagram of the first embodiment of the venue reservation device of the present invention.
[0047] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0048] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0049] Reference Figure 1 , Figure 1 A schematic diagram of a site reservation device structure for a hardware operating environment involved in an embodiment of the present invention.
[0050] like Figure 1 As shown, the venue reservation device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0051] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the venue reservation equipment, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0052] like Figure 1 As shown, the memory 1005 as a computer-readable storage medium may include an operating system, a network communication module, a user interface module, and a venue reservation program.
[0053] exist Figure 1 In the venue reservation device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the venue reservation device of the present invention can be set in the venue reservation device, and the venue reservation device calls the venue reservation program stored in the memory 1005 through the processor 1001, and executes the venue reservation method provided by the embodiment of the present invention.
[0054] The embodiment of the present invention provides a venue reservation method, referring to Figure 2 , Figure 2 It is a flow chart of a first embodiment of a venue reservation method of the present invention.
[0055] In this embodiment, the venue reservation method includes the following steps:
[0056] Step S10: Acquire the venue reservation instruction input by the user.
[0057] It should be noted that the executor of this embodiment may be a venue reservation device, wherein the venue reservation device may be a handheld computer, a personal computer, a mobile phone, etc., or other venue reservation devices that can achieve the same or similar functions. This embodiment does not limit this. In this embodiment, a personal computer is used as an example for explanation.
[0058] It is understandable that the venue reservation instruction can be operation information input by the user through a personal computer. The operation information can be input through applications such as APP, web pages, and WeChat applets on the personal computer. The application has an interface with the function of the user inputting operation information, and this embodiment does not limit this.
[0059] Step S20: sending the venue reservation instruction to Bluetooth nodes within a preset range via the Bluetooth network, so that the Bluetooth nodes feed back status information corresponding to the venue reservation instruction.
[0060] It should be noted that the Bluetooth network can be a Bluetooth wireless mesh network, a Bluetooth mesh network, etc., or other Bluetooth networks that can accept and send venue reservation instructions. This embodiment does not make specific limitations. In this embodiment, a Bluetooth mesh network is used for illustration.
[0061] It is understandable that the Bluetooth mesh network is a mesh Bluetooth network with many-to-many connections. Every Bluetooth node in this Bluetooth mesh network can communicate. The Bluetooth nodes of the Bluetooth network can be divided into four types according to their functions: 1. Relay nodes, which can forward received information and expand the scope and scale of the Bluetooth network. Not all Bluetooth nodes are relay nodes; 2. Low-power nodes, which can operate in the Bluetooth mesh network with lower energy consumption and can reduce the power consumption of nodes by reducing the startup time of the receiving information sensor of the low-power node; 3. Friend nodes, which store Bluetooth nodes. The low-power node is connected to the friend node, and only when it receives a request will it send the message in the Bluetooth network to the low-power node to support the operation of the low-power node; 4. Proxy node, the proxy node can be used for the connection between the Bluetooth network and the device supporting the Generic Attribute Protocol (GATT), and the network communication between the Bluetooth network and the GATT device has been realized; therefore, the Bluetooth mesh network has four functions: 1. Relay function; 2. Low power consumption function; 3. Friend function; 4. Proxy function. The functions of the Bluetooth node proposed in this embodiment include one or more of these functions, and this embodiment does not make specific restrictions.
[0062] It is worth mentioning that due to the existence of these four types of nodes in the Bluetooth mesh network, there are four ways to connect Bluetooth nodes in the Bluetooth mesh network: 1. Two Bluetooth nodes can send and receive broadcast messages to each other, but since they are not relay nodes, they cannot relay and forward data packets; 2. The connection between low-power nodes and friend nodes. In order to control the operation of low-power nodes, a connection will only be established when the low-power node actively initiates a request, and in the process of establishing a connection, it can also be used to check whether the low-power node information exists in the connection relationship of the friend node; 3. Two Bluetooth nodes are connected through a relay node to realize information forwarding; 4. GATT devices are connected to the Bluetooth mesh network through a proxy node to realize network communication.
[0063] It is understandable that the status information may be information such as site occupancy, reservation, area size, device information, and device status represented by the corresponding Bluetooth node, and this embodiment does not impose any specific limitation.
[0064] In the specific implementation, the venue is abstracted as a Bluetooth node, which connects all Bluetooth nodes to establish a Bluetooth mesh network. Figure 3After receiving the venue reservation instruction input by the user through the user terminal, the venue reservation instruction is sent to the Bluetooth node of conference room A, and forwarded to the Bluetooth node of conference room B and the Bluetooth node of conference room C through the relay function of the Bluetooth node, so that all conference room Bluetooth nodes that receive the venue reservation information can feedback the corresponding status information, and the status information is uploaded to the cloud server through the Bluetooth gateway and sent to the user terminal for display.
[0065] Furthermore, if the user's current network status is not good, according to the proxy function of the Bluetooth network, the user terminal and the Bluetooth network can be directly connected through a preset protocol. The preset protocol can be a common attribute protocol, etc., or other communication protocols that can connect the user terminal and the Bluetooth network. This embodiment does not make specific restrictions.
[0066] Step S30: displaying the status information, and receiving venue reservation information fed back by the user according to the status information.
[0067] It should be noted that the venue reservation information can be the reservation information entered by the user after selecting based on the venue occupancy, reservation status, area size, device information and device status represented by the Bluetooth nodes fed back by each Bluetooth node. The reservation information can be the scheduled start time, end time and venue equipment status adjustment information.
[0068] In a specific implementation, after receiving the status information fed back by each Bluetooth node, the status information is sent to the display end of the user terminal and displayed, so that the user can select a venue according to the displayed information, and the venue reservation information input by the user is received.
[0069] Step S40: Make a venue reservation according to the venue reservation information.
[0070] It should be noted that after receiving the venue reservation information input by the user, the venue reservation information is sent to the corresponding target node through the Bluetooth network to determine whether the Bluetooth node corresponding to the venue reservation information is occupied or reserved. If not, the target node updates the information in the venue internal status table according to the venue reservation information sent by the user. The information in the venue internal status table may be the venue occupancy, reservation, area size, device information, and device status represented by the Bluetooth node.
[0071] It is understandable that after the data Bluetooth node updates the venue status information, when the venue reservation information of the Bluetooth node is received again within the scheduled time, a reminder message will be generated to remind the user of the reserved time of the venue and remind the user to update the venue reservation information.
[0072] This embodiment obtains the venue reservation instruction input by the user, and sends the venue reservation instruction to the Bluetooth node within the preset range through the Bluetooth network, so that the Bluetooth node feeds back the status information corresponding to the venue reservation instruction, and displays the status information, then receives the venue reservation information fed back by the user according to the status information, and finally makes a venue reservation according to the venue reservation information. This embodiment can receive data information more accurately by virtualizing the actual venue such as the conference room as a Bluetooth node, and at the same time sends the venue reservation instruction input by the user obtained through the Bluetooth network to the Bluetooth node within the preset range, so that the Bluetooth node can feed back the corresponding status information, and more conveniently and quickly obtain the status information of the Bluetooth node corresponding to each conference room, and then display the status information to the user for the user to select. After the user has made the selection, the venue reservation is made according to the user's venue reservation information, which is more efficient and does not need to waste human resources. It solves the technical problem that when reserving a venue, manual registration is required to determine the use status of the venue, resulting in a waste of a large amount of human resources and employees' working time, and reducing work efficiency.
[0073] refer to Figure 4 , Figure 4 It is a flow chart of a second embodiment of a venue reservation method of the present invention.
[0074] Based on the above first embodiment, in this embodiment, step S20 includes:
[0075] Step S201: Acquire the Bluetooth network transmission distance of the user terminal.
[0076] It should be noted that the Bluetooth network transmission distance refers to the Bluetooth connection distance between the user terminal used by the user and the Bluetooth mesh network. The Bluetooth connection distance can be the maximum distance that Bluetooth can connect to, or it can be a normal distance that can maintain a good connection. This embodiment is specifically described with reference to the maximum distance.
[0077] Step S202: When the transmission distance of the Bluetooth network is less than a preset range, the venue reservation instruction is sent to a Bluetooth node within the transmission distance range via the Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction, wherein the Bluetooth network is a Bluetooth relay network composed of multiple Bluetooth nodes.
[0078] It should be noted that the Bluetooth maximum transmission distance is generally small, while the venue distance in actual operation is relatively far, so the Bluetooth maximum transmission distance is far from reaching the required preset range. Therefore, the venue reservation instruction can be sent to the Bluetooth nodes within the transmission distance. Through the relay function of the Bluetooth mesh network, the relay node that receives the venue reservation instruction forwards the venue reservation instruction to the Bluetooth mesh network, so that each Bluetooth node in the Bluetooth mesh network can receive the venue reservation instruction.
[0079] Furthermore, in order to obtain a Bluetooth network, before step S202, the method further includes:
[0080] Get the network configuration signal sent by the Bluetooth node broadcast;
[0081] Determine a Bluetooth node to be configured according to the signal to be configured, and perform a configuration operation on the Bluetooth node to be configured to obtain a configured Bluetooth node;
[0082] A Bluetooth network is generated based on the configured Bluetooth nodes.
[0083] It should be noted that the signal to be configured needs to be triggered manually, that is, before configuring the network, the status of each site Bluetooth node connected to the Bluetooth network to be configured needs to be manually triggered so that the site Bluetooth node sends the signal to be configured, and after receiving the signal to be configured, the network is configured according to the signal to be configured.
[0084] It is understandable that when performing network configuration operations, it is necessary to determine the Bluetooth node to be configured based on the network signal to be configured, and send network configuration invitation information to the Bluetooth node to be configured, receive the first key fed back by the Bluetooth node to be configured based on the network configuration invitation information, and generate key confirmation information, and send the second key of the user terminal to the Bluetooth node according to the key confirmation information, so that the Bluetooth node completes the network configuration operation, and finally obtains the configured Bluetooth node, and generates a Bluetooth network based on each configured Bluetooth node.
[0085] This embodiment obtains a venue reservation instruction input by a user, and sends the venue reservation instruction to a Bluetooth node within a preset range through a Bluetooth network, detects the size of a Bluetooth network transmission distance and a preset range, and when the Bluetooth network transmission distance is less than the preset range, sends the venue reservation instruction to the Bluetooth node within the transmission distance through the Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction and displays the status information, then receives venue reservation information fed back by the user according to the status information, and finally makes a venue reservation according to the venue reservation information. This embodiment virtualizes actual places such as conference rooms as Bluetooth nodes, which can receive data information more accurately. At the same time, the venue reservation instructions input by the user are sent to Bluetooth nodes within a preset range through the Bluetooth network. If some Bluetooth nodes cannot directly receive the venue reservation instructions, they can be forwarded through Bluetooth nodes within the transmission distance of the Bluetooth network, so that all Bluetooth nodes can feedback corresponding status information, and the status information of the Bluetooth nodes corresponding to each conference room can be obtained more conveniently and quickly, and then the status information is displayed to the user for the user to choose. After the user has made his choice, the venue reservation is made according to the user's venue reservation information, which is more efficient and does not waste human resources. It solves the technical problem that manual registration is required to determine the usage status of the venue when reserving the venue, which leads to a waste of a lot of human resources and employee working time, and reduces work efficiency.
[0086] refer to Figure 5 , Figure 5 It is a flow chart of a third embodiment of a venue reservation method of the present invention.
[0087] Based on the above second embodiment, a third embodiment of the present invention is proposed. In this embodiment, after step S40, the following steps are further included:
[0088] Step S50: determining a target venue corresponding to the venue reservation information according to the venue reservation information.
[0089] It should be noted that the target venue may be a conference room, an office building, or a smart device in a large-scale event, etc. In this embodiment, a conference room is used for illustration.
[0090] Step S60: Query the Bluetooth network address corresponding to the target site.
[0091] It is understandable that each target site appears as a Bluetooth node in the Bluetooth mesh network, that is, each Bluetooth node has a corresponding Bluetooth network address, and the Bluetooth network address is unique. The Bluetooth network address can be automatically generated by the Bluetooth network or set by the user, and this embodiment does not make specific restrictions.
[0092] Step S70: Displaying corresponding sub-device Bluetooth node information according to the Bluetooth network address.
[0093] It should be noted that when booking a target venue, the electronic equipment in the target venue can also be connected to the Bluetooth network, and the status of the electronic equipment in the target venue can be quickly adjusted through the user terminal. The electronic equipment can be an air conditioner, projector and other equipment in the target venue, and this embodiment does not make specific restrictions.
[0094] It is worth noting that when the electronic device is not scheduled to be used at the venue, it does not need to adjust its status through the user terminal and maintains a low-energy state, that is, the electronic device appears as a low-power node in the Bluetooth network.
[0095] It is understandable that when the user needs to adjust the sub-device status information of the target venue, after querying the Bluetooth network address corresponding to the target venue, the corresponding sub-device Bluetooth node information is displayed according to the Bluetooth network address, and the sub-device node information is displayed, and the status adjustment instruction input by the user based on the sub-device Bluetooth node information is obtained, and the status adjustment instruction is sent to the sub-device Bluetooth node to adjust the status of the sub-device Bluetooth node.
[0096] In the specific implementation, refer to Figure 6 Each target site and the sub-device can be abstracted as a node group in the Bluetooth network. The node group includes the Bluetooth nodes of the target site and the sub-device. When the sub-device is connected to the Bluetooth network, the connection limit distance of the sub-device information is smaller than the actual distance, that is, the sub-device Bluetooth node can also participate in the relay forwarding of information.
[0097] This embodiment obtains a venue reservation instruction input by a user, and sends the venue reservation instruction to a Bluetooth node within a preset range through a Bluetooth network, detects the size of a Bluetooth network transmission distance and a preset range, and when the Bluetooth network transmission distance is less than the preset range, sends the venue reservation instruction to a Bluetooth node within the transmission distance through the Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction and displays the status information, then receives venue reservation information fed back by the user based on the status information, and finally makes a venue reservation based on the venue reservation information. After completing the venue reservation, the Bluetooth network address of the reserved venue and the corresponding sub-device Bluetooth node information are queried. This embodiment can receive data information more accurately by virtualizing actual places such as conference rooms as a Bluetooth node, and at the same time send the venue reservation instruction input by the user to the Bluetooth nodes within the preset range through the Bluetooth network. If some Bluetooth nodes cannot directly receive the venue reservation instruction, they can be forwarded through the Bluetooth nodes within the transmission distance of the Bluetooth network, so that all Bluetooth nodes can feedback the corresponding status information, and more conveniently and quickly obtain the status information of the Bluetooth nodes corresponding to each conference room, and then display the status information to the user for the user to select. After the user has selected, the venue reservation is performed according to the user's venue reservation information, which is more efficient. After the venue reservation is completed, the Bluetooth network address of the reserved venue and the corresponding sub-device Bluetooth node information are queried, and the status of each sub-device in the reserved venue can be adjusted, without wasting human resources, which solves the technical problem that manual registration is required when reserving a venue to determine the usage status of the venue, resulting in a waste of a large amount of human resources and employee working time, and reducing work efficiency. In addition, the embodiment of the present invention also proposes a computer-readable storage medium, on which a venue reservation program is stored, and when the venue reservation program is executed by a processor, the steps of the venue reservation method described above are implemented.
[0098] Since the computer-readable storage medium adopts all the technical solutions of all the above embodiments, it at least has all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.
[0099] Reference Figure 7 , Figure 7 It is a structural block diagram of the first embodiment of the venue reservation device of the present invention.
[0100] like Figure 7 As shown, the venue reservation device proposed in the embodiment of the present invention includes:
[0101] The instruction acquisition module 10 is used to acquire the venue reservation instruction input by the user.
[0102] The instruction execution module 20 is used to send the venue reservation instruction to the Bluetooth nodes within a preset range through the Bluetooth network, so that the Bluetooth nodes feedback the status information corresponding to the venue reservation instruction.
[0103] The information display module 30 is used to display the status information and receive venue reservation information fed back by the user according to the status information.
[0104] The venue reservation module 40 is used to make a venue reservation according to the venue reservation information.
[0105] This embodiment obtains the venue reservation instruction input by the user, and sends the venue reservation instruction to the Bluetooth node within the preset range through the Bluetooth network, so that the Bluetooth node feeds back the status information corresponding to the venue reservation instruction, and displays the status information, then receives the venue reservation information fed back by the user according to the status information, and finally makes a venue reservation according to the venue reservation information. This embodiment can receive data information more accurately by virtualizing the actual venue such as the conference room as a Bluetooth node, and at the same time sends the venue reservation instruction input by the user obtained through the Bluetooth network to the Bluetooth node within the preset range, so that the Bluetooth node can feed back the corresponding status information, and more conveniently and quickly obtain the status information of the Bluetooth node corresponding to each conference room, and then display the status information to the user for the user to select. After the user has made the selection, the venue reservation is made according to the user's venue reservation information, which is more efficient and does not need to waste human resources. It solves the technical problem that when reserving a venue, manual registration is required to determine the use status of the venue, resulting in a waste of a large amount of human resources and employees' working time, and reducing work efficiency.
[0106] In one embodiment, the instruction execution module 20 is also used to obtain the Bluetooth network transmission distance of the user terminal; when the Bluetooth network transmission distance is less than a preset range, the venue reservation instruction is sent to the Bluetooth node within the transmission distance range via the Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction, wherein the Bluetooth network is a Bluetooth relay network composed of multiple Bluetooth nodes.
[0107] In one embodiment, the instruction execution module 20 is further used to obtain a to-be-configured signal broadcasted by a Bluetooth node; determine a to-be-configured Bluetooth node according to the to-be-configured signal, and perform a configuration operation on the to-be-configured Bluetooth node to obtain a configured Bluetooth node; and generate a Bluetooth network based on the configured Bluetooth node.
[0108] In one embodiment, the instruction execution module 20 is also used to determine the Bluetooth node to be configured according to the signal to be configured, and send a configuration invitation message to the Bluetooth node to be configured; receive the first key fed back by the Bluetooth node to be configured based on the configuration invitation message, and generate key confirmation information; send the second key of the user terminal to the Bluetooth node according to the key confirmation information, so that the Bluetooth node completes the configuration operation; and obtain the configured Bluetooth node.
[0109] In one embodiment, the instruction execution module 20 is further used to detect the current network status of the user terminal; when the current network status is disconnected, directly connect the user terminal and the Bluetooth network through a preset protocol.
[0110] In one embodiment, the venue reservation module 40 is further used to determine a target venue corresponding to the venue reservation information according to the venue reservation information; query a Bluetooth network address corresponding to the target venue; and display corresponding sub-device Bluetooth node information according to the Bluetooth network address.
[0111] In one embodiment, the venue reservation module 40 is further used to obtain a status adjustment instruction input by a user based on the sub-device Bluetooth node information; and send the status adjustment instruction to the sub-device Bluetooth node to enable the sub-device Bluetooth node to adjust its status.
[0112] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present invention. In specific applications, technicians in this field can make settings as needed, and the present invention does not limit this.
[0113] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.
[0114] In addition, for technical details not fully described in this embodiment, reference may be made to the venue reservation method provided in any embodiment of the present invention, and will not be repeated here.
[0115] In addition, it should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0116] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0117] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a computer-readable storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0118] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A venue reservation method, characterized in that: The venue reservation method includes: Obtaining the venue reservation instruction input by the user; Sending the venue reservation instruction to a Bluetooth node within a preset range via a Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction; Displaying the status information, and receiving venue reservation information fed back by the user according to the status information; Make a venue reservation according to the venue reservation information; The step of sending the venue reservation instruction to a Bluetooth node within a preset range via a Bluetooth network includes: Get the Bluetooth network transmission distance of the user terminal; When the transmission distance of the Bluetooth network is less than a preset range, the venue reservation instruction is sent to a Bluetooth node within the transmission distance range through the Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction, wherein the Bluetooth network is a Bluetooth relay network composed of multiple Bluetooth nodes; After the step of performing venue reservation according to the venue reservation information, the method further includes: Determining a target venue corresponding to the venue reservation information according to the venue reservation information; Query the Bluetooth network address corresponding to the target site; Display the corresponding sub-device Bluetooth node information according to the Bluetooth network address; After the step of displaying the corresponding sub-device Bluetooth node information according to the Bluetooth network address, the method further includes: Obtain the state adjustment instruction input by the user based on the Bluetooth node information of the sub-device; The state adjustment instruction is sent to the sub-device Bluetooth node, so that the sub-device Bluetooth node performs state adjustment.
2. The venue reservation method according to claim 1, characterized in that: Before the step of sending the venue reservation instruction to the Bluetooth nodes within the transmission distance range via the Bluetooth network when the transmission distance of the Bluetooth network is less than the preset range, the method further includes: Get the network configuration signal sent by the Bluetooth node broadcast; Determine a Bluetooth node to be configured according to the signal to be configured, and perform a configuration operation on the Bluetooth node to be configured to obtain a configured Bluetooth node; A Bluetooth network is generated based on the configured Bluetooth nodes.
3. The venue reservation method according to claim 2, characterized in that: The step of determining a Bluetooth node to be configured according to the signal to be configured, and performing a configuration operation on the Bluetooth node to be configured to obtain a configured Bluetooth node includes: Determine the Bluetooth node to be configured according to the signal to be configured, and send a configuration invitation message to the Bluetooth node to be configured; Receive the first key fed back by the to-be-connected Bluetooth node based on the connection invitation information, and generate key confirmation information; Sending the second key of the user terminal to the Bluetooth node according to the key confirmation information, so that the Bluetooth node completes the network configuration operation; Get the configured Bluetooth node.
4. The venue reservation method as claimed in any one of claims 1 to 3, characterized in that: Before the step of sending the venue reservation instruction to the Bluetooth nodes within the preset range via the Bluetooth network, the method further includes: Detect the current network status of the user terminal; When the current network state is disconnected, the user terminal and the Bluetooth network are directly connected through a preset protocol.
5. A venue reservation device, characterized in that: The venue reservation device comprises: An instruction acquisition module, used to acquire a venue reservation instruction input by a user; An instruction execution module, used for sending the venue reservation instruction to a Bluetooth node within a preset range through a Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction; The instruction execution module is further used to obtain the Bluetooth network transmission distance of the user terminal; when the Bluetooth network transmission distance is less than a preset range, the venue reservation instruction is sent to a Bluetooth node within the transmission distance range through the Bluetooth network, so that the Bluetooth node feeds back status information corresponding to the venue reservation instruction, wherein the Bluetooth network is a Bluetooth relay network composed of multiple Bluetooth nodes; An information display module, used to display the status information and receive venue reservation information fed back by the user according to the status information; A venue reservation module, used for making a venue reservation according to the venue reservation information; The venue reservation module is further used to determine the target venue corresponding to the venue reservation information according to the venue reservation information; Query the Bluetooth network address corresponding to the target site; Display the corresponding sub-device Bluetooth node information according to the Bluetooth network address; The venue reservation module is also used to obtain a status adjustment instruction input by the user based on the Bluetooth node information of the sub-device; The state adjustment instruction is sent to the sub-device Bluetooth node, so that the sub-device Bluetooth node performs state adjustment.
6. A venue reservation device, characterized in that: The venue reservation device comprises: a memory, a processor, and a venue reservation program stored in the memory and executable on the processor, wherein the venue reservation program is configured to implement the venue reservation method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a venue reservation program, and when the venue reservation program is executed by a processor, the venue reservation method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
OA office information processing method and device and OA office server
CN110084391A
Information processing system, information processing device and information processing program
JP2019164759A
