Shared station distribution method and system

By calculating dynamic weights and combining sensor data for intelligent workstation allocation, the problems of insufficient adaptation to multiple project scenarios and spatial coordination in shared workstation allocation are solved, thereby improving the work efficiency of employees and the effectiveness of team collaboration across multiple projects.

CN120975441APending Publication Date: 2025-11-18ZHEJIANG SUNON FURNITURE MFG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511000135.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-21
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Existing technologies for shared workstation allocation suffer from insufficient adaptability to multiple project scenarios, a single dimension of weight calculation, and a lack of spatial coordination in workstation allocation, resulting in frequent employee turnover and low work efficiency.

Method used

By collecting user information, calculating dynamic weights, and combining sensor data and workstation resource information, intelligent workstation allocation is achieved. Priority is given to allocating workstations that meet the needs of members with high dynamic weights, and the system monitors and adjusts these allocations in real time.

Benefits of technology

It improves the efficiency of multi-project collaboration, reduces the time cost of employees moving between different projects, and enhances the convenience and smoothness of team collaboration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120975441A_ABST
    Figure CN120975441A_ABST
Patent Text Reader

Abstract

The invention discloses a shared station distribution method and a shared station distribution system, which solve the complex requirements of multi-project scenes of employees, distribute optimal station positions for users according to dynamic weights, reduce the flow time cost and improve the team cooperation efficiency. The invention discloses a shared station distribution method, which comprises the following steps of: acquiring user information, and preprocessing the acquired information data; calculating the personal state weight of the user according to a preset rule; carrying out multi-project weight calculation; calculating the dynamic weight of the user according to the role weight, the personal state weight and the multi-project comprehensive weight of the user; collecting sensor data on the stations, and preprocessing the sensor data; based on the dynamic weight and the preprocessed station sensor data, combined with station resource information, intelligent allocation of shared stations is executed; and real-time monitoring and dynamic adjustment are carried out.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of shared office, and particularly relates to a shared workstation allocation method and system. BACKGROUND

[0002] With the development of the shared office trend, more and more enterprises begin to adopt flexible office ways, that is, employees can flexibly select the place and time of company office according to their post role needs. Therefore, more and more enterprises adopt the shared workstation reservation mode for employees to work offline. This mode brings employees the freedom of time configuration, and on the other hand, it also poses challenges to workstation reservation, one of which is how to improve the project collaboration of project team members in different areas.

[0003] The existing solution mainly reserves the same project team in the same area through a team workstation reservation channel, but the existing technical solution has the following technical defects:

[0004] Defect one: insufficient adaptation to multi-project scenarios. The existing technical solution does not consider the differentiated needs of different projects for workstation positions and equipment settings when dealing with the complex needs of employees participating in multiple projects, which easily leads to frequent flow of employees between different projects and reduces work efficiency.

[0005] Defect two: single dimension of weight calculation. The weight is set based on only a single factor such as membership level and position, without comprehensively considering key dimensions such as the importance of the employee's role in the project and the personal state (business trip, environmental preference).

[0006] Defect three: lack of spatial collaboration in workstation allocation. The spatial position relationship of workstation allocation is not considered, and when the employee participates in multiple projects, it is not possible to achieve nearby allocation. For example, multiple project teams are scattered in different locations of the office area, and the employee needs to go back and forth between different areas when handling multiple project tasks, which increases the flow time cost and reduces team collaboration efficiency. SUMMARY

[0007] In order to make up for the deficiencies of the prior art, the application aims to provide a shared workstation allocation method and system, which allocates the best workstation position for the user according to the dynamic weight, so as to reduce the flow time cost, improve the team collaboration efficiency, and solve the complex needs of employees in the multi-project scenario.

[0008] The technical problem solved by the application can be achieved through the following specific technical solutions:

[0009] On the one hand, a shared workstation allocation method is provided, comprising the following steps:

[0010] Step 1: User information collection and preprocessing of the collected information data;

[0011] Step 2: Calculate the user's personal status weight according to preset rules;

[0012] Step 3: Calculate the weights of multiple items;

[0013] Step 4: Calculate the user's dynamic weight based on the user's role weight, personal status weight, and comprehensive weight of multiple items;

[0014] Step 5: Collect sensor data from the workstation and preprocess the sensor data;

[0015] Step 6: Based on dynamic weights and preprocessed workstation sensor data, combined with workstation resource information, perform intelligent allocation of shared workstations;

[0016] Step 7: Real-time monitoring and dynamic adjustment.

[0017] Furthermore, in step 2, the preset rule is:

[0018] When a user is determined to be on a business trip through the enterprise system or by manual user input, the weight for this status is assigned as 0.2; if the user is not on a business trip, the weight is assigned as 1. When the system assigns a workstation that matches the user's environmental preferences set in the system, the environmental preference weight is assigned as 1 + 0.5, and for each new environmental preference, half of the previous value is added. The personal status weight is the product of the business trip weight and the environmental preference weight, calculated using the formula: P 个人 =P 出差 ×P 环境 , where P 个人 P represents the individual state weight. 出差 P represents the weight of the business trip status. 环境 This represents the weight of the environmental preference state.

[0019] Furthermore, in step 3, the specific process for calculating the weights of multiple items is as follows:

[0020] To determine if a user is involved in multiple projects, if so, the priority of each project is determined by the project leaders and the user's role weight in each project. The priority range is 0 to 1, determined using the formula: Calculate the overall weight of multiple items; where W 多项目 P represents the overall weight of multiple items. i R represents the priority of the i-th item. i This represents the user's role weight in the i-th project, and n represents the total number of projects the user has participated in.

[0021] Furthermore, in step 4, the dynamic weight calculation formula is as follows:

[0022]

[0023] Furthermore, in step 6, priority is given to assigning workstations that meet the needs of members with high dynamic weights. If the sensor detects that the reserved workstation is unattended for a period of time exceeding the preset time T, the dynamic weight of the reserved user corresponding to the workstation is reduced by multiplying it by the adjustment coefficient α (0 < α < 1), and the workstation is released. The dynamic weight of the waiting user is recalculated and secondary allocation is performed according to the new weight priority.

[0024] Furthermore, when multiple members compete for the same workstation, allocation is conducted according to the following rules: Priority is given based on dynamic weight, with the workstation allocated to members with higher dynamic weights first; if dynamic weights are the same, a comprehensive evaluation formula is used to calculate a comprehensive score, taking into account members' historical workstation usage satisfaction, waiting time, and recent usage frequency of the workstation as monitored by sensors, and the workstation is allocated to the member with the higher comprehensive score; the comprehensive evaluation formula is as follows:

[0025] S = β × satisfaction score + γ × waiting time score + δ × usage frequency score

[0026] Among them, β, γ, and δ are weight coefficients, β+γ+δ=1.

[0027] Furthermore, in step 7, changes in the user's personal status, changes in project status, and workstation sensor data are monitored in real time. When the dynamic weight changes or the workstation sensor detects an abnormal state, the dynamic weight calculation, sensor data processing, and intelligent workstation allocation steps are re-executed to adjust the workstation allocation.

[0028] Furthermore, when the workstation sensor detects a workstation equipment malfunction, the system marks the workstation as unavailable and generates an equipment malfunction work order to send to the maintenance department. At the same time, the system recalculates the dynamic weight of the corresponding reserved user, multiplies it by an adjustment coefficient θ to reduce it (0 < θ < 1), and then reassigns an available workstation to the user at that workstation. If there is currently no available workstation to meet the user's needs, the user is added to a waiting queue and assigned a workstation according to the dynamic weight priority when a new workstation becomes available.

[0029] On the other hand, a shared workstation allocation system is provided, which executes the aforementioned shared workstation allocation method. This system includes a user information management module, a dynamic weight calculation module, a multi-project coordination module, a workstation allocation engine, a data storage module, and a sensor data processing module.

[0030] User information management module: used to accept, enter and manage user information, store, update and query user information, and provide user information verification function;

[0031] Dynamic weight calculation module: used for calculating the personal state weight, multi-project comprehensive weight and dynamic weight of the user, receiving the information transmitted by the user information management module and the sensor data processing module, performing weight calculation, and transmitting the calculation result to the workstation allocation engine;

[0032] Multi-project coordination module: used for processing weight coordination and priority judgment when the user participates in multiple projects simultaneously, assisting the dynamic weight calculation module to complete the calculation of the multi-project comprehensive weight;

[0033] Workstation allocation engine: used for performing intelligent allocation of shared workstations based on the dynamic weight calculated by the dynamic weight calculation module, the workstation sensor data processed by the sensor data processing module and the workstation resource information in the data storage module;

[0034] Data storage module: used for storing user information, project information, workstation information, dynamic weight calculation parameters, historical allocation records and sensor monitoring data; structured data is stored using a relational database, and high-frequency access data is cached using a non-relational database;

[0035] Sensor data processing module: used for real-time acquisition of data of sensors deployed on workstations, pre-processing of the acquired sensor data, storage of the processed data in time sequence, and real-time transmission of the processed data to the workstation allocation engine and the dynamic weight calculation module.

[0036] Compared with the prior art, the present application has the following advantages:

[0037] (1) The multi-project coordination module and the project position management module of the present application combine the multi-project comprehensive weight calculation formula to accurately calculate the weight priority of employees in multiple projects; at the same time, the project position information is used to realize near allocation, such as allocating employees to the nearest workstation from the project team through the main project priority strategy, reducing the frequent flow of employees between different projects, and improving the efficiency of multi-project collaboration.

[0038] (2) The present application constructs a dynamic calculation model covering role weight, personal state weight and multi-project comprehensive weight, and comprehensively quantifies the workstation demand of employees.

[0039] (3) The present application realizes intelligent dynamic adjustment and accurate response based on sensor data (millimeter wave radar, infrared, equipment state sensor) and user state changes (project changes, business trip schedule). For example, when the sensor detects that the workstation is unoccupied for more than a preset time, the dynamic weight of the corresponding user is automatically reduced and the resource is released; after the employee returns from a business trip, the system recalculates the weight and allocates the workstation according to the latest state, without manual intervention, improving the efficiency of resource circulation.

[0040] (4) This invention uses dynamic weight calculation to prioritize the allocation of employees to the workstations closest to the project team, thereby achieving optimized spatial allocation. At the same time, for employees participating in multiple projects, the system calculates the center point of each project location or, based on the location of the main project, filters and prioritizes the allocation of available workstations within that area, effectively reducing the spatial movement costs of employees between different projects and enhancing the convenience and smoothness of team collaboration. Attached Figure Description

[0041] Figure 1 This is a flowchart of the method of the present invention;

[0042] Figure 2 This is a system module diagram of the present invention. Detailed Implementation

[0043] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0044] Example 1

[0045] like Figure 1 As shown, a shared workstation allocation method includes the following steps:

[0046] Step 1: Collect user information and preprocess the collected data.

[0047] The system receives basic personal information, team information, role weight in various projects, personal preference information, and business trip schedule information obtained through internal enterprise linkage or manual entry by the user. It performs format verification and completeness checks on the above information, and prompts the user to supplement or correct any missing or incorrect information.

[0048] Step 2: Calculate the user's personal status weight according to preset rules.

[0049] Preset rules: When a user is determined to be on a business trip through the enterprise system or manual user input, the weight for this status is 0.2; if the user is not on a business trip, the weight is 1. When the system assigns a workstation that meets the user's environmental preferences (e.g., by the window, near the window), the environmental preference weight is 1 + 0.5. For each new environmental preference, half of the previous value is added. The individual status weight is the product of the business trip weight and the environmental preference weight, calculated using the formula: P 个人 =P 出差 ×P 环境 , where P 个人 P represents the individual state weight. 出差 P represents the weight of the business trip status.环境 This represents the weight of the environmental preference state.

[0050] Step 3: Calculate the weights of multiple items.

[0051] To determine if a user is involved in multiple projects, if so, the decision is made based on the project priorities set by each project leader (priority range 0-1) and the user's role weight in each project, using the following formula: Calculate the overall weight of multiple items; where W 多项目 P represents the overall weight of multiple items. i R represents the priority of the i-th item. i This represents the user's role weight in the i-th project, and n represents the total number of projects the user has participated in.

[0052] Step 4: Calculate the user's dynamic weight based on the user's role weight, personal status weight, and comprehensive weight of multiple items.

[0053] The formula for calculating dynamic weights is:

[0054]

[0055] Step 5: Collect sensor data from the workstation and preprocess the sensor data.

[0056] Millimeter-wave radar sensors deployed at workstations collect real-time workstation occupancy status data, while infrared sensors monitor whether anyone is at the workstation. The collected sensor data is filtered and denoised to remove abnormal data, and the processed data is stored in time series to form a workstation status data sequence.

[0057] Step 6: Based on dynamic weights and preprocessed workstation sensor data, combined with workstation resource information, perform intelligent allocation of shared workstations.

[0058] Based on the dynamic weights and processed workstation sensor data, combined with workstation resource information (including workstation type, location, equipment configuration, etc.), intelligent allocation of shared workstations is performed; workstations that meet the needs of members with high dynamic weights are allocated first.

[0059] If a user has multiple projects, the project with the highest weight is selected as the employee's "primary project." Workstations are then selected from the floor or adjacent areas where the primary project is located. If there are no vacant workstations near the primary project, the total distance from the candidate workstations to all projects is calculated. Among them, W i d represents the project weight. i To determine the distance from the workstation to project i, select D. 总 The smallest workstation.

[0060] If the sensor detects that a reserved workstation is unoccupied for more than a preset time T (e.g., 30 minutes), the dynamic weight of the corresponding reserved user is multiplied by an adjustment factor a (0 < a < 1, e.g., 0.6) to reduce the dynamic weight, and the workstation is released for re-allocation.

[0061] When multiple members compete for the same workstation, the following rules are used for allocation: first, the priority is sorted according to the size of the dynamic weight, and the member with a higher dynamic weight is allocated first; if the dynamic weights are the same, the historical workstation usage satisfaction of the member (calculated by the user's score on the historical usage workstation), the waiting time (counted from the submission of the reservation request), and the recent usage frequency of the workstation (the number of usage of the workstation in the past week) monitored by the sensor are used to calculate the comprehensive score using the comprehensive evaluation formula: S = β × satisfaction score + γ × waiting time score + δ × usage frequency score, where β, γ, δ are weight coefficients (β + γ + δ = 1, e.g., β = 0.4, γ = 0.3, δ = 0.3), and the workstation is allocated to the member with the highest comprehensive score.

[0062] Step 7, real-time monitoring and dynamic adjustment.

[0063] Real-time monitoring of user personal status changes (e.g., changes in travel schedules), project situation changes (e.g., adjustment of project priorities, changes in user roles in projects), and workstation sensor data; when the dynamic weight changes or the workstation sensor detects an abnormal state (including a reserved workstation being unoccupied for more than a preset time, workstation equipment failure), the above-mentioned dynamic weight calculation, sensor data processing and intelligent workstation allocation steps are re-executed to adjust the workstation allocation and ensure rational use of resources.

[0064] In the process of real-time monitoring and dynamic adjustment, when the workstation sensor detects a workstation equipment failure, the specific processing flow is as follows: the system marks the workstation as unavailable and generates a device failure work order to send to the maintenance department; at the same time, the dynamic weight of the corresponding reserved user is recalculated and multiplied by an adjustment factor θ (0 < θ < 1, e.g., 0.7) to reduce the dynamic weight; then the user is re-allocated to an available workstation, and if there is no available workstation that meets the user's needs, the user is added to the waiting queue and allocated according to the dynamic weight priority when a new workstation is released.

[0065] Embodiment 2

[0066] A shared workstation allocation system that implements the shared workstation allocation method in Embodiment 1, including a user information management module, a dynamic weight calculation module, a multi-project coordination module, a workstation allocation engine, a data storage module, and a sensor data processing module. Details are as follows:

[0067] User information management module: used for accepting, entering and managing user's personal basic information, team information, role weight in each project, personal link preference information and business trip schedule information; storing, updating and querying user information; providing user information verification function to ensure the accuracy and integrity of the information.

[0068] Dynamic weight calculation module: user calculates user's personal state weight, multi-project comprehensive weight and dynamic weight; receives user-related information transmitted by the user information management module and workstation state information (such as whether the user is at the workstation, the actual situation for assisting in judging the business trip state) transmitted by the sensor data processing module, performs weight calculation, and transmits the calculation result to the workstation allocation engine.

[0069] Multi-project coordination module: used for processing weight coordination and priority judgment when the user participates in multiple projects at the same time; receiving project priority information set by each project leader and user role weight information in each project, assisting the dynamic weight calculation module to complete the calculation of multi-project comprehensive weight; when there is a conflict between multiple projects for the same user workstation demand, the project priority and user role weight are coordinated, a conflict resolution scheme is given and sent to the workstation allocation engine.

[0070] Workstation allocation engine: used for executing intelligent allocation of shared workstations based on the dynamic weight calculated by the dynamic weight calculation module, the workstation sensor data processed by the sensor data processing module, and the workstation resource information in the data storage module; realizing resource matching, conflict resolution and dynamic adjustment functions; generating a workstation allocation scheme and pushing the scheme to the user for confirmation; receiving user confirmation feedback, if the user confirms, performing allocation operation, updating workstation state information and user allocation record, if the user refuses, re-generating allocation scheme.

[0071] Data storage module: used for storing user information (including personal basic information, team information, role weight, environment preference, business trip schedule, etc.), project information (project name, leader, priority, etc.), workstation information (workstation number, type, location, equipment configuration, use state, etc.), dynamic weight calculation parameters (such as business trip state weight, environment preference state weight, adjustment coefficient, etc.), historical allocation record and sensor monitoring data; using relational database (such as MySQL) to store structured data, using non-relational database (such as Redis) to cache high-frequency access data, improving data read-write efficiency.

[0072] The sensor data processing module is used for collecting data of the millimeter wave radar sensor and the infrared sensor arranged on the workstations in real time; pre-processing the collected sensor data, including data cleaning, filtering and denoising, format conversion and the like; storing the processed data in time sequence, and transmitting the processed data to the workstation allocation engine and the dynamic weight calculation module in real time; providing sensor data query and analysis functions, supporting query of the sensor data according to the workstation number, time range and the like, and providing data support for workstation allocation and weight calculation.

[0073] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A shared workstation allocation method, characterized by, Comprise the following steps: Step 1, user information collection, and the collected information data preprocessing; Step 2, according to the preset rule calculates the personal state weight of user; Step 3, multi-project weight calculation; Step 4, according to the role weight of user, personal state weight and multi-project comprehensive weight, calculate the dynamic weight of user; Step 5, collect the sensor data on the workstation, and pretreat the sensor data; Step 6, based on the dynamic weight and pretreated workstation sensor data, combine the workstation resource information, execute the intelligent allocation of shared workstation; Step 7, real-time monitoring and dynamic adjustment.

2. The shared station assignment method of claim 1, wherein, In step 2, the preset rule is: When the user is in a business trip state by manual entry of information through the enterprise system or the user, the business trip state weight is assigned as 0.2; if the user is not in a business trip state, the business trip state weight is assigned as 1; when the workstation assigned by the system to the user meets the environment preference set by the user in the system, the environment preference state weight is assigned as 1+0.5, and each newly added environment preference adds half of the previous value; the personal state weight is the product of the business trip state weight and the environment preference state weight, and the calculation formula is: P 个人 = P 出差 × P 环境 , wherein P 个人 represents the personal state weight, P 出差 represents the business trip state weight, and P 环境 represents the environment preference state weight.

3. The method of claim 1, wherein, In step 3, the specific process of multi-project weight calculation is as follows: determining whether the user participates in multiple projects, if the user participates in multiple projects, according to the project priority set by each project leader and the role weight of the user in each project, the priority range is 0~1, through the formula: Calculate the comprehensive weight of multiple projects; wherein, W 多项目 represents the comprehensive weight of multiple projects, P i represents the priority of the i-th project, R i represents the role weight of the user in the i-th project, and n represents the total number of projects in which the user participates.

4. The method of claim 1, wherein, In step 4, the dynamic weight calculation formula is:

5. The method of claim 1, wherein, In step 6, the member with high dynamic weight is preferentially allocated to the workstation meeting its demand, if the sensor monitors that the reserved workstation is in no one state and the duration exceeds the preset time T, then the dynamic weight of the user corresponding to the workstation is reduced by adjustment coefficient α, 0 < α < 1, and the workstation is released, the dynamic weight of the waiting user is recalculated, and the second allocation is carried out according to the new weight priority.

6. A shared station allocation method according to claim 5, wherein, When multiple members compete for the same workstation, the following rules are followed: according to the size of the dynamic weight, the priority is sorted, and the member with high dynamic weight is preferentially allocated; if the dynamic weight is the same, the historical workstation use satisfaction, waiting time and sensor monitoring of the workstation recent use frequency are referred to, the comprehensive evaluation formula is used to calculate the comprehensive score, and the workstation is allocated to the member with high comprehensive score; the comprehensive evaluation formula is as follows: S = β × satisfaction score + γ × waiting time score + δ × use frequency score, Wherein, β, γ, δ are weight coefficients, β + γ + δ = 1.

7. The shared station assignment method of claim 5, wherein, In step 7, the real-time monitoring of user personal state change, project situation change and workstation sensor data is carried out, when the dynamic weight changes or the workstation sensor detects abnormal state, the dynamic weight calculation, sensor data processing and intelligent workstation allocation steps are re-executed, and the workstation allocation is adjusted.

8. The shared station assignment method of claim 7, wherein, When the workstation sensor detects that the workstation equipment fails, the system marks the workstation as unavailable state, and generates equipment fault work order to send to the maintenance department; at the same time, the dynamic weight of the corresponding user is reduced by adjustment coefficient θ, 0 < θ < 1; Then, the available workstations are re-allocated to the users on the workstation, if there is no available workstation to meet the user's demand, the user is added to the waiting queue, and the allocation is carried out according to the dynamic weight priority when a new workstation is released.

9. A shared work station allocation system implementing a shared work station allocation method according to any one of claims 1 to 8, characterized in that, Comprise user information management module, dynamic weight calculation module, multi-project coordination module, workstation allocation engine, data storage module and sensor data processing module, wherein, User information management module: used for accepting, entering and managing user information, storing, updating and querying user information, and providing user information verification function; The dynamic weight calculation module is configured to calculate the personal state weight, the multi-project comprehensive weight and the dynamic weight of the user, receive information transmitted by the user information management module and the sensor data processing module, perform weight calculation, and transmit the calculation result to the workstation allocation engine. The multi-project coordination module is configured to handle weight coordination and priority judgment when the user participates in multiple projects simultaneously, and assist the dynamic weight calculation module to complete calculation of the multi-project comprehensive weight. The workstation allocation engine is configured to perform intelligent allocation of shared workstations based on the dynamic weight calculated by the dynamic weight calculation module, the workstation sensor data processed by the sensor data processing module, and the workstation resource information in the data storage module. The data storage module is configured to store user information, project information, workstation information, dynamic weight calculation parameters, historical allocation records and sensor monitoring data. Structured data is stored in a relational database, and high-frequency access data is cached in a non-relational database. The sensor data processing module is configured to collect data of sensors deployed on workstations in real time, pre-process the collected sensor data, store the processed data in time sequence, and transmit the processed data to the workstation allocation engine and the dynamic weight calculation module in real time.