Shared station configuration method and device and storage medium

By configuring confidence and matrix record appointment status for users and recommending workstations to meet team appointment conditions, the problem of the existing technology being unable to arrange the team as adjacent employees is solved, and the resource compactness and efficiency utilization of shared office areas is achieved.

CN119294565AActive Publication Date: 2025-01-10ZHEJIANG SUNON FURNITURE MFG
View PDF 17 Cites 0 Cited by

Patent Information

Application Number
CN202411824764.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-01-10
Estimated Expiration
2044-12-12

AI Technical Summary

Technical Problem

The existing shared workstation management methods cannot meet the needs of team collaboration and cannot effectively arrange the work stations of team members to be adjacent to each other.

Method used

By configuring confidence for each user, limiting the shared workstation they choose, using matrix records reservation status and combination methods, moving the window intercepts the matrix, recommending workstations to meet team reservation conditions, and prioritizing and replacing users if they cannot be met Workstation.

Benefits of technology

It achieves the compactness of single appointments and the space for team appointments, and improves the resource utilization efficiency of shared office areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119294565A_ABST
    Figure CN119294565A_ABST
Patent Text Reader

Abstract

The invention provides a shared station configuration method and device and a storage medium, and belongs to the technical field of shared station management. Comprising the following steps that S1, a shared office area is provided, a plurality of shared stations are arranged in the shared office area, and reservation states of all the shared stations are recorded through a first matrix; s2, configuring a confidence coefficient for each user; s3, initiating a team appointment request including an appointment time period, appointment members and a station combination mode, and recording the station combination mode in a second matrix; s4, after a reservation request is received, combining a plurality of first matrixes in a corresponding reservation time period to obtain a third matrix; s5, sequentially intercepting fourth matrixes under the third matrix, comparing the second matrix with the fourth matrixes every time when one fourth matrix is intercepted, and if the reservation condition is met, recommending a shared station corresponding to the fourth matrix to the reservation user; otherwise, intercepting the next fourth matrix. According to the invention, the requirements of single-person reservation and group reservation in the shared office area can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of shared workstation management, and in particular to a configuration method, device and storage medium for a shared workstation. Background Art

[0002] Shared office, also known as flexible office, short-term office, joint office space, refers to the use of the same workstations by multiple people in the same space, which not only reduces office rental costs but also makes office work more flexible. Making good use of shared workstations is a great benefit to the operating costs of enterprises, especially small and medium-sized enterprises.

[0003] For example, the Chinese patent application with publication number CN114462655A discloses a shared workstation management method and device, electronic device and readable storage medium. The invention controls the working state of the office equipment in the target workstation by means of sign-in and identity verification, and when it is determined that the user has left the workstation, ends the working state of the office equipment in the target workstation and releases the shared workstation resources, thereby realizing the dynamic change of shared workstation resources and improving resource utilization efficiency.

[0004] However, the above-mentioned shared workstation management method has the following shortcomings: This method is based on individual needs and reserves a single user's workstation each time. However, in actual use, a large part of the work requires teamwork, and in this scenario, the workstations of each team member are often required to be adjacent, but the existing shared workstation management method often cannot meet this requirement. Summary of the invention

[0005] The present application provides a configuration method, device and storage medium for a shared workstation to at least solve the above technical problems existing in the prior art.

[0006] According to a first aspect of the present application, a method for configuring a shared workstation is provided, comprising the following steps: S1, providing a shared office area, wherein a plurality of shared workstations are arranged in the shared office area, and in each unit time period, recording the reservation status of all shared workstations in a first matrix; S2, configure a confidence level for each user. In each single-person reservation, if the user accepts the recommended shared workstation, a first confidence level reward will be given. If the user chooses a shared workstation, a first confidence level penalty will be given. When the confidence level is lower than the set threshold, the user can only accept the recommended shared workstation. S3, initiating a team reservation request, wherein the team reservation request includes a reservation period, reservation members, and a workstation combination method, wherein the workstation combination method is recorded in a second matrix; S4, after receiving the reservation request, merging several first matrices corresponding to the reservation period to obtain a third matrix; S5, intercepting the fourth matrix in sequence under the third matrix in a moving window manner, comparing the second matrix with the fourth matrix each time a fourth matrix is ​​intercepted, and if the reservation conditions are met, recommending the shared workstation corresponding to the fourth matrix to the reservation user; otherwise, intercepting the next fourth matrix.

[0007] In certain embodiments of the first aspect of the present application, when a single person makes a reservation, a method for recommending a shared workstation is as follows: counting the adjacent idle value of each unreserved shared workstation, where the adjacent idle value is the number of shared workstations that are adjacent to the shared workstation and have not been reserved; taking the shared workstation with the smallest adjacent idle value and recommending it to the user; if there are multiple shared workstations with the smallest adjacent idle value at the same time, taking any one of them.

[0008] In certain embodiments of the first aspect of the present application, in S4, a method for merging a plurality of first matrices corresponding to the reservation period to obtain a third matrix is ​​as follows: The first matrix is ​​denoted as ,in, The serial number representing the unit time period, Represents the elements of the first matrix, the elements When it is 0, it means that the corresponding shared workstation has been reserved. When it is 1, it means that the corresponding shared workstation has not been reserved; represents the number of rows, Represents the number of columns; The third matrix is ​​recorded as ,in, represents the elements of the third matrix;

[0009] in, A set of serial numbers representing the unit time periods included in the reservation time period.

[0010] In certain embodiments of the first aspect of the present application, in S5, the method of comparing the second matrix with the fourth matrix is ​​as follows: The second matrix is ​​denoted as ,in, Represents the elements of the second matrix, the elements When it is 0, it means that the corresponding shared workstation does not need to be booked. When it is 1, it means that the corresponding shared workstation needs to be reserved; represents the number of rows, Represents the number of columns; The fourth matrix is ​​recorded as ,in, represents the elements of the fourth matrix; Count all elements whose value is 1 , and record its corresponding position ( i, j ), and construct the corresponding set P, and then compare the positions contained in the corresponding set P in the fourth matrix one by one ( i, j ) elements, if the fourth matrix is ​​at these positions ( i, j ) are all 1, the reservation condition is met, otherwise the reservation condition is not met.

[0011] In certain embodiments of the first aspect of the present application, in S5, if all fourth matrices fail to meet the reservation condition, the following steps are performed: S6, counting the comparison results of the second matrix and all the fourth matrices, and prioritizing all the fourth matrices according to the statistical results, and sending a request to change the shared workstation to the user who has reserved the shared workstation in descending order of priority until the user agrees to the change.

[0012] In certain embodiments of the first aspect of the present application, the specific method of step S6 is as follows: S61, record the positions included in the corresponding set P in each fourth matrix ( i, j ) has a value of 0; S62, sorting the fourth matrix by priority in ascending order of the number of elements K, wherein the smaller the number of elements K, the higher the priority; S63, taking the fourth matrix with the highest priority; S64, extracting the elements whose values ​​at the positions (i, j) are 0 contained in the set P corresponding to the fourth matrix, and obtaining the users who have reserved the shared workstations corresponding to these elements in each unit time period; S65, sending a request to the users to change the shared workstations. If all the users agree to the change, then updating the values ​​of the corresponding elements in the fourth matrix, and recommending the shared workstations corresponding to the updated fourth matrix to the reserved users. Otherwise, proceeding to S66; S66, take the fourth matrix of the next priority and return to S64.

[0013] In certain embodiments of the first aspect of the present application, in S62, if there are at least two fourth matrices with the same number of elements K, the users of shared workstations corresponding to these elements are extracted according to the method of S64, and the average confidence values ​​of these users are calculated, and the at least two fourth matrices are prioritized from high to low according to the average confidence values.

[0014] In certain embodiments of the first aspect of the present application, in S65, a second confidence reward is given to the user who agrees to the change, and the value of the second confidence reward is greater than the value of the first confidence reward.

[0015] According to a second aspect of the present application, an electronic device is provided, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in the first aspect of the present application.

[0016] According to a fourth aspect of the present application, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the first aspect of the present application.

[0017] Compared with the prior art, this application has the following beneficial effects: This application adopts a method of configuring confidence for users and limiting them to only accept recommended shared workstations when the confidence is lower than the set threshold, so that shared workstations reserved by a single person are more compact, and on the other hand, shared workstations that have not been reserved are also more compact, reserving sufficient space for the workstation combination required for team reservations, thereby taking into account the needs of single-person reservations and group reservations in the shared office area.

[0018] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] By reading the detailed description below with reference to the accompanying drawings, the above and other purposes, features and advantages of the exemplary embodiments of the present application will become readily understood. In the accompanying drawings, several embodiments of the present application are shown in an exemplary and non-limiting manner, wherein: In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.

[0020] Figure 1 A schematic diagram of the implementation process of the first embodiment of the present application is shown.

[0021] Figure 2 A schematic diagram of the distribution of shared workstations in Example 1 of the present application is shown.

[0022] Figure 3 A schematic diagram of the shared workstation reservation status of the third unit time period of the first embodiment of the present application is shown.

[0023] Figure 4 A schematic diagram of the shared workstation reservation status of the 4th unit time period of the first embodiment of the present application is shown.

[0024] Figure 5 A partial implementation flow diagram of the second embodiment of the present application is shown.

[0025] Figure 6 A schematic diagram of the structure of an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0026] In order to make the purpose, features, and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0027] Embodiment 1: Please refer to Figure 1 , this embodiment 1 provides a method for configuring a shared workstation, comprising the following steps: S1, providing a shared office area, wherein a plurality of shared workstations are arranged in the shared office area, and in each unit time period, a first matrix is ​​used to record the reservation status of all shared workstations.

[0028] It is worth mentioning that the unit time period can be 0.5 hours, 1 hour or 4 hours.

[0029] The first matrix is ​​denoted as ,in, The serial number representing the unit time period, Represents the elements of the first matrix, the elements When it is 0, it means that the corresponding shared workstation has been reserved. When it is 1, it means that the corresponding shared workstation has not been reserved; represents the number of rows, Represents the number of columns; For details, please refer to Figure 2 As shown, a shared office area contains 40 shared workstations, which are distributed in an 8×5 array as a whole. Each shared workstation is marked with the coordinates of the corresponding rows and columns, and the corresponding first matrix is ​​an 8×5 matrix.

[0030] exist Figure 3 and Figure 4 As shown, the shadow represents that the corresponding shared workstation has been reserved, and the corresponding element value of the first matrix is ​​0; the blank represents that the corresponding shared workstation has not been reserved, and the corresponding element value of the first matrix is ​​1.

[0031] therefore, Figure 3 In the third unit period shown, the first matrix is:

[0032] Similarly, Figure 4 In the fourth unit period shown, the first matrix is:

[0033] At this point, the reservation status record for the shared workstations in the shared office area is completed.

[0034] S2, configure a confidence level for each user. In each single-person reservation, if the user accepts the recommended shared workstation, the first confidence level reward will be given. If the user chooses a shared workstation, the first confidence level penalty will be given. When the confidence level is lower than the set threshold, the user can only accept the recommended shared workstation. By setting the confidence level, certain restrictions can be placed on the user's free choice of shared workstations, so that some users can only accept the shared workstations recommended by the system, making the reserved shared workstations more compact, and reserving enough space for the workstation combination required for team reservations.

[0035] Specifically, in order to make the shared workstations recommended by the system more compact, in the present embodiment, the method of recommending shared workstations when making a single reservation is as follows: The adjacent free space value of each unreserved shared workstation is counted, where the adjacent free space value is the number of shared workstations adjacent to the shared workstation and not reserved; the shared workstation with the smallest adjacent free space value is recommended to the user; if there are multiple shared workstations with the smallest adjacent free space value, one of them is selected at random.

[0036] like Figure 2 As shown in the figure, in the initial state, the shared workstations at the four corners have the smallest adjacent free space values. Taking the shared workstation with coordinate 11 as an example, the three adjacent shared workstations with coordinates 12, 21, and 22 are not reserved, so their adjacent free space values ​​are 3. Therefore, any one of the shared workstations at the four corners can be selected and recommended to the user.

[0037] For example Figure 3 As shown in the figure, in the third unit time period, after calculation, the adjacent free space value of the shared workstation with coordinate 21 is 2, which is the smallest value. Therefore, in this case, if a single person reserves a shared workstation in the third unit time period, the system recommends the shared workstation with coordinate 21 to the user. It can be clearly seen that the system gives priority to recommending shared workstations at the edge, making the unreserved contribution workstations more concentrated and compact, thus reserving them for the needs of team reservations.

[0038] In addition, it is worth mentioning that the first confidence reward method is to increase the first step length based on the user's current confidence value; similarly, the first confidence penalty method is to reduce the first step length based on the user's current confidence value.

[0039] S3, initiating a team reservation request, the team reservation request includes a reservation period, reservation members and a workstation combination method, and the workstation combination method is recorded in a second matrix.

[0040] Specifically, the second matrix is ​​recorded as ,in, Represents the elements of the second matrix, the elements When it is 0, it means that the corresponding shared workstation does not need to be booked. When it is 1, it means that the corresponding shared workstation needs to be reserved; represents the number of rows, Represents the number of columns.

[0041] In one embodiment, the second matrix is:

[0042] This means that you need to reserve a contribution workstation on the right side of the first row, and three shared workstations side by side in the second and third rows.

[0043] S4, after receiving the reservation request, merging several first matrices corresponding to the reservation period to obtain a third matrix.

[0044] The merging method is as follows: The third matrix is ​​recorded as ,in, represents the elements of the third matrix;

[0045] in, A set of serial numbers representing the unit time periods included in the reservation time period.

[0046] In the above formula, it can be simply understood that if a shared workstation has been booked in any unit time period included in the reservation period, it will be marked as booked in the third matrix, so as to avoid the situation where the shared workstation is repeatedly booked in the subsequent shared workstation recommendation process for team reservations.

[0047] Specifically, taking the reservation period including the third unit period and the fourth unit period as an example, according to the first matrix records of the third unit period and the fourth unit period, after merging by the above formula, the third matrix result obtained is:

[0048] At this point, the calculation of the third matrix is ​​completed.

[0049] S5, intercepting the fourth matrix in sequence under the third matrix in a moving window manner, comparing the second matrix with the fourth matrix each time a fourth matrix is ​​intercepted, and if the reservation conditions are met, recommending the shared workstation corresponding to the fourth matrix to the reservation user; otherwise, intercepting the next fourth matrix.

[0050] The recommended shared workstations must meet the condition that, corresponding to the combination of multiple shared workstations that need to be reserved in the second matrix, the shared workstations in the corresponding arrangement must not be reserved within the reservation period.

[0051] In order to meet the above conditions, this embodiment proposes a method for comparing the second matrix with the fourth matrix as follows: The fourth matrix is ​​recorded as ,in, Represents the elements of the fourth matrix.

[0052] It is worth mentioning that the number of rows and columns of the fourth matrix is ​​equal to that of the second matrix. and the third matrix For example, the 3×3 part of the upper left corner of the third matrix of the first fourth matrix intercepted by moving the window is as follows: , if it does not meet the requirement, move one unit to the right and intercept the second and fourth matrices as follows: , and so on until it is intercepted to the upper right corner, then move down one unit and intercept the next fourth matrix as follows: , and so on, until the 3×3 part at the lower right corner of the third matrix is ​​intercepted.

[0053] Count all elements in the second matrix that have a value of 1 , and record its corresponding position ( i, j ), and construct the corresponding set P, and then compare the positions contained in the corresponding set P in the fourth matrix one by one ( i, j ) elements, if the fourth matrix is ​​at these positions ( i, j ) are all 1, the reservation condition is met, otherwise the reservation condition is not met.

[0054] If the user accepts the recommended shared workstation, the reservation is completed. If not, they need to return to S3 to change the workstation combination and make a team reservation again.

[0055] Embodiment 2: In the solution of the first embodiment, when there are many single-person reservations or too many group reservations, there may be a situation where all the fourth matrices in S5 fail to meet the reservation conditions.

[0056] Therefore, the second embodiment is further improved on the basis of the first embodiment. In S5, if all fourth matrices fail to meet the reservation condition, the following steps are performed: S6, counting the comparison results of the second matrix and all the fourth matrices, and prioritizing all the fourth matrices according to the statistical results, and sending a request to change the shared workstation to the user who has reserved the shared workstation in descending order of priority until the user agrees to the change.

[0057] Please refer to Figure 5 , the specific method is as follows: S61, record the positions included in the corresponding set P in each fourth matrix ( i, j ) has a value of 0; S62, sort the fourth matrix by priority in the order of the number of elements K from small to large, the smaller the number of elements K, the higher the priority; if there are at least two fourth matrices with the same number of elements K, extract the users of the shared workstations corresponding to these elements, and refer to the method of S64 for the specific method of extraction. Then calculate the mean confidence of these users, and sort the at least two fourth matrices by priority from high to low according to the mean confidence.

[0058] S63, taking the fourth matrix with the highest priority; S64, extracting the elements whose values ​​at the positions (i, j) are 0 contained in the set P corresponding to the fourth matrix, and obtaining the users who have reserved the shared workstations corresponding to these elements in each unit time period; S65, sending a request to the users to change the shared workstations. If all the users agree to the change, then updating the values ​​of the corresponding elements in the fourth matrix, and recommending the shared workstations corresponding to the updated fourth matrix to the reserved users. Otherwise, proceeding to S66; If the user agrees to change the location, a second confidence reward will be given to the user. The method of the second confidence reward is also to add a second step length based on the user's current confidence value, and the value of the second confidence reward is greater than the value of the first confidence reward, that is, the second step length is greater than the first step length.

[0059] It is also worth mentioning that on the basis of the second confidence reward for the user, the team reservation members are also punished with team confidence, and the third step length is reduced based on the confidence value of each reservation member. First, the sum of the second steps of all second confidence rewards in the team reservation process is calculated, and then the sum is divided by the number of reservation members, and the third step length of the team confidence penalty for each reservation member is obtained.

[0060] S66, take the fourth matrix of the next priority and return to S64.

[0061] Ultimately, the confidence reward method makes it possible to take into account the needs of both individual and group reservations, and to meet the needs of the public as much as possible.

[0062] Embodiment three: This third embodiment also provides an electronic device and a readable storage medium.

[0063] Figure 6 A schematic block diagram of an example electronic device that can be used to implement an embodiment of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0064] like Figure 6 As shown, the device includes a computing unit, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for the operation of the device can also be stored. The computing unit, ROM, and RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.

[0065] Multiple components in the device are connected to the I / O interface, including: input units, such as keyboards, mice, etc.; output units, such as various types of displays, speakers, etc.; storage units, such as disks, optical disks, etc.; and communication units, such as network cards, modems, wireless communication transceivers, etc. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunication networks.

[0066] The computing unit may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of computing units include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit performs the various methods and processes described above, such as the configuration method of the shared station described in Example 1. For example, in some embodiments, the configuration method of the shared station may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed on the device via a ROM and / or a communication unit. When the computer program is loaded into RAM and executed by the computing unit, one or more steps of the configuration method of the shared station described above may be performed. Alternatively, in other embodiments, the computing unit may be configured to perform the configuration method of the shared station by any other appropriate means (e.g., by means of firmware).

[0067] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0068] The program code for implementing the method of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, implements the functions / operations specified in the flow chart and / or block diagram. The program code can be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0069] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0070] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0071] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0072] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0073] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution of this application can be achieved, and this document is not limited here.

[0074] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0075] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for configuring a shared workstation, characterized in that: The following steps are involved: S1, providing a shared office area, wherein a plurality of shared workstations are arranged in the shared office area, and in each unit time period, recording the reservation status of all shared workstations in a first matrix; S2, configure a confidence level for each user. In each single-person reservation, if the user accepts the recommended shared workstation, a first confidence level reward will be given. If the user chooses a shared workstation, a first confidence level penalty will be given. When the confidence level is lower than the set threshold, the user can only accept the recommended shared workstation. S3, initiating a team reservation request, wherein the team reservation request includes a reservation period, reservation members, and a workstation combination method, wherein the workstation combination method is recorded in a second matrix; S4, after receiving the reservation request, merging several first matrices corresponding to the reservation period to obtain a third matrix; S5, intercepting the fourth matrix in sequence under the third matrix in a moving window manner, comparing the second matrix with the fourth matrix each time a fourth matrix is ​​intercepted, and if the reservation conditions are met, recommending the shared workstation corresponding to the fourth matrix to the reservation user; otherwise, intercepting the next fourth matrix.

2. The method for configuring a shared workstation according to claim 1, characterized in that: When making a single reservation, the method for recommending shared workstations is as follows: counting the adjacent free space value of each unreserved shared workstation, where the adjacent free space value is the number of shared workstations adjacent to the shared workstation and not reserved; taking the shared workstation with the smallest adjacent free space value and recommending it to the user; if there are multiple shared workstations with the smallest adjacent free space value at the same time, take any one of them.

3. The method for configuring a shared workstation according to claim 1, characterized in that: In S4, a method of combining a plurality of first matrices corresponding to the reservation period to obtain a third matrix is ​​as follows: The first matrix is ​​denoted as ,in, The serial number representing the unit time period, Represents the elements of the first matrix, the elements When it is 0, it means that the corresponding shared workstation has been reserved. When it is 1, it means that the corresponding shared workstation has not been reserved; represents the number of rows, Represents the number of columns; The third matrix is ​​recorded as ,in, represents the elements of the third matrix; in, A set of serial numbers representing the unit time periods included in the reservation time period.

4. The method for configuring a shared workstation according to claim 3, characterized in that: In S5, the method of comparing the second matrix with the fourth matrix is ​​as follows: The second matrix is ​​denoted as ,in, Represents the elements of the second matrix, the elements When it is 0, it means that the corresponding shared workstation does not need to be booked. When it is 1, it means that the corresponding shared workstation needs to be reserved; represents the number of rows, Represents the number of columns; The fourth matrix is ​​recorded as ,in, represents the elements of the fourth matrix; Count all elements whose value is 1 , and record its corresponding position ( i, j ), and construct the corresponding set P, and then compare the positions contained in the corresponding set P in the fourth matrix one by one ( i, j ) elements, if the fourth matrix is ​​at these positions ( i, j ) are all 1, the reservation condition is met, otherwise the reservation condition is not met.

5. The method for configuring a shared workstation according to claim 4, characterized in that: In S5, if all fourth matrices fail to meet the reservation condition, the following steps are performed: S6, counting the comparison results of the second matrix and all the fourth matrices, and prioritizing all the fourth matrices according to the statistical results, and sending a request to change the shared workstation to the user who has reserved the shared workstation in descending order of priority until the user agrees to the change.

6. The method for configuring a shared workstation according to claim 5, characterized in that: The specific method of step S6 is as follows: S61, record the positions included in the corresponding set P in each fourth matrix ( i, j ) has a value of 0; S62, sorting the fourth matrix by priority in ascending order of the number of elements K, wherein the smaller the number of elements K, the higher the priority; S63, taking the fourth matrix with the highest priority; S64, extracting the elements whose values ​​at the positions (i, j) are 0 contained in the set P corresponding to the fourth matrix, and obtaining the users who have reserved the shared workstations corresponding to these elements in each unit time period; S65, sending a request to the users to change the shared workstations. If all the users agree to the change, then updating the values ​​of the corresponding elements in the fourth matrix, and recommending the shared workstations corresponding to the updated fourth matrix to the reserved users. Otherwise, proceeding to S66; S66, take the fourth matrix of the next priority and return to S64.

7. The method for configuring a shared workstation according to claim 6, characterized in that: In S62, if there are at least two fourth matrices with the same number of elements K, the users of the shared workstations corresponding to these elements are extracted according to the method of S64, and the average confidence values ​​of these users are calculated, and the at least two fourth matrices are prioritized from high to low according to the average confidence values.

8. The method for configuring a shared workstation according to claim 6, characterized in that: In S65, a second confidence reward is given to the user who agrees to change, and the value of the second confidence reward is greater than the value of the first confidence reward.

9. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Shared station management method and device, electronic equipment and readable storage medium

    CN114462655A

  • Intelligent sharing space position distribution method, system and device and storage medium

    CN107909281A

  • Station reservation method and device, computer equipment and storage medium

    CN111915039A

  • Shared office intelligent recommendation method, server, equipment and system

    CN112395493A

  • Shared office intelligent reservation method, server, device and system

    CN112396198A