There are two types of desk booking. Either you support the practice of booking a desk for the day, making it similar to ordinary hot desking where you benefit from being early on the scene. Or, you could allow for a larger time frame where you book desks days in advance, this is known as “desk hoteling” because it resembles how you plan a stay at a hotel.
The actual solution can work differently, there is no set standard practice as of yet. You could for example implement maps and visually find your desk. Useful for a large office complex with many rooms and floors. It all really depends on your individual office setup and current needs.