掌桥专利:专业的专利平台
掌桥专利
首页

一种共享工位智能分配方法、服务器、设备及系统

文献发布时间:2023-06-19 09:57:26


一种共享工位智能分配方法、服务器、设备及系统

技术领域

本发明涉及共享工位领域,具体而言,涉及一种共享工位智能分配方法、服务器、设备及系统。

背景技术

在政府大力宣传和扶持创业的浪潮之下,共享办公在中国又被赋予了更多含义,共享办公是一个非常复杂的需求重构,解决传统写字楼解决不了的问题。目前关于共享工位的利用方法比较简单,需要在管理设备上手工为用户分配共享工位,或者需要用户使用时自己找空闲位置。这些方式需要耗费大量的人力和时间成本,总的来说,缺乏合理高效的共享工位分配方法。

针对上述现有技术中缺乏合理高效的共享工位分配方法的问题,目前尚未提出有效的解决方案。

发明内容

本发明旨在至少在一定程度上解决上述技术问题。

根据本发明实施例的一个方面,提供了一种共享工位智能分配方法,所述方法包括:

接收用户终端所发送的预定共享工位请求;

计算共享工位知识图谱中所述用户对各共享工位的兴趣度;

将所述兴趣度发送到用户终端,以便用户终端显示根据兴趣度来标识工位,并生成工位选择界面;

接收用户终端所发送的工位选择信息,其中所述工位选择信息包括工位标识,预定时间段;

根据工位选择信息分配共享工位,并发送分配结果至用户终端,以便用户终端显示分配结果。

根据本发明实施例的又一个方面,提供了一种共享工位智能分配方法,其特征在于,所述方法包括:

用户终端生成工位申请窗口,所述工位申请窗口用于接受预定共享工位请求;

用户终端发送预定共享工位请求到服务器,以便服务器查找所有共享工位的状态及计算兴趣度;

用户终端接收服务器所发送的共享工位的状态及兴趣度;

用户终端生成工位选择窗口,所述工位选择窗口根据所述状态及兴趣度高低,以不同颜色显示空闲工位;

用户终端发送共享工位选择信息至服务器,以便服务器进行工位分配,其中所述工位选择信息包括工位标识,预定时间段;

用户终端接收服务器所发送的工位分配结果,生成工位分配窗口,所述工位分配窗口用于显示分配结果。

根据本发明实施例的再一个方面,提供了一种共享工位智能分配服务器,其特征在于,所述系统包括:

接收模块,用于接收用户终端所发送的预定共享工位请求,还用于接收用户终端所发送的共享工位选择信息;

计算模块,用于计算所述用户对所有共享工位的兴趣度;

分配模块,用于根据所述共享工位选择信息进行共享工位分配;

发送模块,用于发送所述共享工位查找结果到用户终端,以便用户终端显示不同的工位;还用于发送工位分配结果,以便用户终端显示分配结果。

与现有技术相比,本发明技术方案的优点有:

1、通过计算共享工位知识图谱中用户对共享工位的兴趣度高低进行显示,可以用户更快找到并预定合适的共享工位,减少用户时间成本,提升用户体验;

2、使用知识图谱,可以找出用户与各共享工位之间的关系,快速计算用户对共享工位的兴趣程度;

3、对一定距离内的共享工位间的兴趣值进行累加,可以形成工位相邻片区,而不只是各独立的工位,更符合用户对工位的选择要求;

4、以不同颜色来显示不同的工位,通过颜色区分,方便用户快速找到合适的工位;

5、系统自动分配工位设置,可以为用户减少挑选工位的流程,节约用户时间,同时分配合适的工位。

本发明解决了现有技术中缺乏合理高效的共享工位分配方法的问题,提供了一种可以用户更快找到并预定合适的共享工位,减少用户时间成本,提升用户体验的智能预定方法、设备和系统。

附图说明

图1为本发明实施例的共享工位智能分配方法流程图。

图2为本发明实施例的共享工位智能分配方法中计算共享工位知识图谱中所述用户对各共享工位的兴趣度的步骤前流程图。

图3为本发明实施例的共享工位智能分配方法中计算共享工位知识图谱中所述用户对各共享工位的兴趣度的步骤流程图。

图4为本发明实施例的共享工位智能分配方法中将所述兴趣度发送到用户终端的步骤流程图。

图5为本发明实施例的共享工位智能分配方法中接收用户终端所发送的工位选择信息的步骤流程图。

图6为本发明实施例的共享工位智能分配方法中根据工位选择信息分配共享工位的步骤流程图。

图7为本发明又一实施例的用户终端共享工位智能分配方法流程图。

图8为本发明再一实施例的共享工位智能分配服务器功能模块示意图。

图9为本发明再一实施例的共享工位智能分配系统结构示意图。

图10为本发明实施例的共享工位智能分配设备结构示意图。其中:10、共享工位智能分配服务器;110、接收模块;120、计算模块;121、更新模块;122、查找模块;130、分配模块;140、发送模块;20、共享工位智能分配设备;30、用户终端。

具体实施方式

附图仅用于示例性说明,不能理解为对本专利的限制。

下面结合附图和实施例对本发明的技术方案做进一步的说明。

实施例1

如图1所示,根据本发明实施例的一个方面,提供了一种共享工位智能分配方法,所述方法包括:

S110:接收用户终端所发送的预定共享工位请求;

S120:计算共享工位知识图谱中所述用户对各共享工位的兴趣度;

S130:将所述兴趣度发送到用户终端,以便用户终端显示根据兴趣度来标识工位,并生成工位选择界面;

S140:接收用户终端所发送的工位选择信息,其中所述工位选择信息包括工位标识,预定时间段;

S150:根据工位选择信息分配共享工位,并发送分配结果至用户终端,以便用户终端显示分配结果。

通过计算共享工位知识图谱中用户对共享工位的兴趣度高低进行显示,可以用户更快找到并预定合适的共享工位,减少用户时间成本,提升用户体验。

如图2所示,在具体实施过程中,计算共享工位知识图谱中所述用户对各共享工位的兴趣度的步骤前包括:

S121:从数据源获取用户和工位信息;

S122:以用户和工位为实体,构建共享工位知识图谱。

具体地,从工位预定记录数据库获取用户和工位信息,以用户为第一实体、工位为第二实体、用户选择该工位的次数为关系,组成用户工位三元组[用户,用户选择次数,工位];以工位为实体、是否为相邻为关系,组成三元组[工位一,“相邻”,工位二];同时,用户属性三元组为[用户,属性,“用户”],工位属性三元组为[工位,属性,“工位”];由这些三元组共同构建共享工位的知识图谱。

使用知识图谱,可以找出用户与各共享工位之间的关系,快速计算用户对共享工位的兴趣程度。

如图3所示,在具体实施过程中,计算共享工位知识图谱中所述用户对各共享工位的兴趣度的步骤包括:

S123:获取共享工位知识图谱中用户实体与共享工位实体、共享工位实体间的边关系;

S124:根据所述边关系,计算用户到所有共享工位的兴趣值;

S125:对用户到所有共享工位的兴趣值进行归一化;

S126:以归一化的兴趣值作为用户对共享工位的兴趣度。

具体地,服务器获取共享工位知识图谱中用户实体与共享工位实体的边关系,其中边关系为用户选择该工位的次数,作为用户到各共享工位的初始兴趣值;获取所有共享工位之间的边关系,其中边关系为相邻,根据边关系计算工位之间的最短相邻距离,作为工位距离;结合所述初始兴趣值和工位距离、及系统设置的距离权重和距离阈值进行计算,其中,对于各工位,对与该工位的工位距离不超过距离阈值的工位,将其兴趣值结合距离权重累加到该工位的兴趣值上,累计得出用户对该共享工位的兴趣值。

具体地,通过以下公式计算用户对共享工位j的兴趣值:

其中,Ci为用户对共享工位i的初始兴趣值,d为工位距离,S(d,j)表示与工位j的工位距离为d的工位集合(当d=0时,集合就是工位j),t为距离阈值,q为距离权重。

对一定距离内的共享工位间的兴趣值进行累加,可以形成工位相邻片区,而不只是各独立的工位,更符合用户对工位的选择要求。

在一种示范性实施例中,服务器获取共享工位知识图谱中用户a到共享工位B\C\D的边关系aB\aC\aD,对应边关系也就是初始兴趣值,分别为aB=50、aC=80、aD=100,也就是用户a选择共享工位B的次数为50、选择共享工位C的次数为80、选择共享工位D的次数为100;共享工位间的边关系为工位B与工位C相邻、工位C与工位D相邻、工位B与工位D没有相邻关系,那么工位距离BC=1、CD=1、BD=BC+CD=2,假设距离权重为q=0.8,距离阀值为2,那么用户a对B工位的兴趣值为

aB~=aB+aC*q+aD*q^2=50+80*0.8+100*0.8*0.8=174

用户a对C工位的兴趣值为

aC~=aC+aB*q+aD*q=80+50*0.8+100*0.8=200

用户a对D工位的兴趣值为

aD~=aD+aC*q+aB*q^2=100+80*0.8+50*0.8*0.8=212。

具体地,通过以下归一化公式计算用户对共享工位j的兴趣度:

在一种示范性实施例中,那么用户a对工位B的兴趣度为

aB~/(aB~+aC~+aD~)=174/(174+200+212)=29.6%

用户a对工位C的兴趣度为

aC~/(aB~+aC~+aD~)=200/(174+200+212)=34.2%

用户a对工位D的兴趣度为

aD~/(aB~+aC~+aD~)=212/(174+200+212)=36.2%

如图4所示,在具体实施过程中,将所述兴趣度发送到用户终端的步骤包括:

S131:查找所有共享工位的状态,其中所述状态包括,空闲与不可选择;

S132:发送共享工位的状态及兴趣度至用户终端,以便用户终端显示不同的工位。

具体地,发送共享工位的状态及兴趣度至用户终端,以便用户终端根据共享工位的状态及兴趣度,以不同颜色来显示不同的工位,比如,红色为不可选工位、绿色为兴趣度最高的空闲工位、黄色为兴趣度最低的空闲工位、其他空闲工位根据兴趣度的高低,用绿色到黄色之间的渐变颜色来显示。

以不同颜色来显示不同的工位,通过颜色区分,方便用户快速找到合适的工位。

如图5所示,在具体实施过程中,接收用户终端所发送的工位选择信息的步骤后还包括:

S141:查找共享工位知识图谱中所述用户到所选择工位的边关系;

S142:增加所述边关系的数值;

S143:根据增加后的数值,更新共享工位知识图谱。

在一种示范性实施例中,查找共享工位知识图谱中得到用户工位三元组[用户,用户选择次数,工位]为<用户a,80,工位B>,增加边关系80为81,将<用户a,81,工位B>至共享工位知识图谱。

如图6所示,在具体实施过程中,根据工位选择信息分配共享工位的步骤包括:

S151:判断所选择的共享工位是否空闲;

S152:如果是,将所选择的共享工位分配给预定用户。

具体地,服务器判断工位选择信息中的工位在预定时间段是否还是空闲,如果是,将所选择的共享工位的预定时间段分配给预定用户;如果否,则分配失败,发送预定失败的信息至用户终端,以便用户终端提示分配结果。

具体地,服务器还判断工位分配设置是否由系统自动分配,如果是,那么系统将默认为用户选择兴趣度最高的空闲工位。

系统自动分配工位设置,可以为用户减少挑选工位的流程,节约用户时间,同时分配合适的工位。

本发明实施例解决了现有技术中缺乏合理高效的共享工位分配方法的问题,提供了一种可以用户更快找到并预定合适的共享工位,减少用户时间成本,提升用户体验的智能预定方法。

实施例2

如图7所示,根据本发明实施例的一个方面,提供了一种共享工位智能分配方法,所述方法包括:

S210:用户终端生成工位申请窗口,所述工位申请窗口用于接受预定共享工位请求;

S220:用户终端发送预定共享工位请求到服务器,以便服务器查找所有共享工位的状态及计算兴趣度;

S230:用户终端接收服务器所发送的共享工位的状态及兴趣度;

S240:用户终端生成工位选择窗口,所述工位选择窗口根据所述状态及兴趣度高低,以不同颜色显示空闲工位;

S250:用户终端发送共享工位选择信息至服务器,以便服务器进行工位分配,其中所述工位选择信息包括工位标识,预定时间段;

S260:用户终端接收服务器所发送的工位分配结果,生成工位分配窗口,所述工位分配窗口用于显示分配结果。

在具体的实施过程中,用户终端提供共享工位预定功能,接收用户发起的预定共享工位请求,用户终端接收服务器所发送的状态及兴趣度;用户终端根据共享工位的状态及兴趣度,以不同颜色来显示不同的工位,比如,红色为不可选工位、绿色为兴趣度最高的空闲工位、黄色为兴趣度最低的空闲工位、其他空闲工位根据兴趣度的高低,以绿色到黄色之间的渐变颜色来标识。

具体地,用户终端提供共享工位预定功能的中,还包括由系统自动分配工位的设置,如果选择系统自动分配工位,那么系统将默认为用户选择被选概率最高的空闲工位。

本发明实施例解决了现有技术中缺乏合理高效的共享工位分配方法的问题,提供了一种可以用户更快找到并预定合适的共享工位,减少用户时间成本,提升用户体验的智能预定方法。

实施例3

如图8所示,根据本发明实施例的又一个方面,提供了一种共享办公智能预定服务器,所述服务器包括:

接收模块110,用于接收用户终端所发送的预定共享工位请求,还用于接收用户终端所发送的共享工位选择信息;

计算模块120,用于计算所述用户对所有共享工位的兴趣度;

分配模块130,用于根据所述共享工位选择信息进行共享工位分配;

发送模块140,用于发送所述共享工位查找结果到用户终端,以便用户终端显示不同的工位;还用于发送工位分配结果,以便用户终端显示分配结果。

在具体实施过程中,计算模块120还包括:

更新模块121,用于创建及更新共享工位知识图谱;

查找模块122,用于查找所有共享工位的状态。

具体地,更新模块121用于以用户为第一实体、工位为第二实体、用户选择该工位的次数为关系,组成用户工位三元组[用户,用户选择次数,工位];以工位为实体、是否为相邻为关系,组成三元组[工位一,“相邻”,工位二];同时,用户属性三元组为[用户,属性,“用户”],工位属性三元组为[工位,属性,“工位”];由这些三元组共同构建共享工位的知识图谱。还用于查找共享工位知识图谱中所述用户到所选择工位的边关系,增加边关系的数值,根据增加后的数值,更新共享工位知识图谱。

具体地,分配模块130还用于由系统自动分配工位,系统将默认为用户选择被选择概率最高的空闲工位。

本发明实施例解决了现有技术中缺乏合理高效的共享工位分配方法的问题,提供了一种可以用户更快找到并预定合适的共享工位,减少用户时间成本,提升用户体验的共享工位智能分配服务器。

实施例4

根据本发明实施例的再一个方面,如图9所示,提供了一种共享工位智能分配系统,包括服务器20,用户终端30;所述用户终端30与所述服务器20通信连接,用于用户进行预订共享工位操作。

图10为服务器20的另一些实施例的结构图。该实施例的服务器20包括:存储器210以及耦接至该存储器210的处理器220。处理器220被配置为基于存储在存储器210中的指令,执行本公开中任意一些实施例中的共享工位智能分配方法。

其中,存储器210例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(Boot Loader)、数据库以及其他程序等。

服务器20还可以包括输入输出接口230、网络接口240、存储接口250等。这些接口230,240,250以及存储器210和处理器220之间例如可以通过总线260连接。其中,输入输出接口230为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口240为各种联网设备提供连接接口,例如可以连接到数据库服务器或者云端存储服务器等。存储接口250为SD卡、U盘等外置存储设备提供连接接口。

本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一个实施例的共享工位智能分配方法的步骤。

本发明实施例解决了现有技术中缺乏合理高效的共享工位分配方法的问题,提供了一种可以用户更快找到并预定合适的共享工位,减少用户时间成本,提升用户体验的智能预定设备。

本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解为可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

相关技术
  • 一种共享工位智能分配方法、服务器、设备及系统
  • 一种共享办公智能预定方法、服务器、设备和系统
技术分类

06120112367201