一种海量数据环境下无纸化会议签到判断工作方法与流程

文档序号:16743073发布日期:2019-01-28 13:12阅读:151来源:国知局
一种海量数据环境下无纸化会议签到判断工作方法与流程

本发明涉及一种无纸化会议技术领域,特别是涉及一种海量数据环境下无纸化会议签到判断工作方法。



背景技术:

无纸化会议,是由从传统会议的研发、施工基础上提出来的无纸化会议交互系统新概念,是基于移动互联网的无纸化会议交互系统。无纸化会议从传统的纸质为信息记录载体转化成以平板电脑、智能手机为载体的数字化、移动化的多媒体,利用智能手机的便携性,把会议从固定的会议室延伸场外的移动终端。然而,现有的签到方式一般为纸质签到,在签到统计环节会耗费时间,并且在统计时也会出现错误,这是现目前亟待解决的问题。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种海量数据环境下无纸化会议签到判断工作方法。

为了实现本发明的上述目的,本发明公开了一种海量数据环境下无纸化会议签到判断工作方法,包括以下步骤:

s1,获取签到人输入的身份信息,对签到人的身份进行验证;登录成功后,执行步骤s2;

s2,接收签到人发送的签到信息,统计签到结果并展示签到结果页面。降低纸张浪费,节约时间,实现异地同步签到,减少繁琐。

在本发明的一种优选实施方式中,步骤s2包括以下步骤:

s21,签到标记ni=0;所述i为签到人id;其中ni=0表示签到人id为i的签到人未签到,ni=1表示签到人id为i的签到人已签到;

s22,判断签到人id为i的签到人是否在第一预设时刻t1前进行签到:

若签到人id为i的签到人在第一预设时刻t1前进行签到,则记录该签到人已签到,ni=1;执行步骤s24;

若签到人id为i的签到人未在第一预设时刻t1前进行签到,执行步骤s23;

s23,搜索未签到人id,向该未签到人id发送提醒信息,判断该未签到人id是否在第二预设时刻t2前进行签到:

若该未签到人id未在第二预设时刻t2前进行签到,所述第二预设时刻t2晚于第一预设时刻t1,ni=0,执行步骤s24;

若该未签到人id在第二预设时刻t2前进行签到,则记录该未签到人已签到,ni=1;执行步骤s24;

s24,判断所有已签到总数n是否大于或等于预设参会人数,所述预设参会人数小于等于参加会议人数;

若所有已签到总数n大于或等于预设参会人数,则如期举行会议;

若所有已签到总数n小于预设参会人数,则向已签到人id和未签到人id发送取消举行会议信息。确保会议人数能够达到预期人数,并且及时提醒预参加会议人员,防止预参加会议人员忘记该事项。

在本发明的一种优选实施方式中,在步骤s22中,若签到人id为i的签到人未在第一预设时刻t1前进行签到;

或在步骤s23中,若该未签到人id未在第二预设时刻t2前进行签到,所述第二预设时刻t2晚于第一预设时刻t1;

则预测未签到人id的签到值,若签到预测值大于或等于预设签到值,则该未签到id为已签到;ni=1

若签到预测值小于预设签到值,则该未签到id为未签到;ni=0;执行步骤s24;

其签到预测值的计算方法包括以下步骤:

s31,获取签到人u和签到人v共同参加签到的历史签到数据,计算签到人u和签到人v间的共同签到相关性,若共同签到相关性大于或等于预设第一相关性,则签到人v与签到人u相关,否则签到人v与签到人u不相关;

其签到人u和签到人v间的共同签到相关性的计算方法为:

其中,sim(u,v)′是签到人u和签到人v之间的共同签到相关性;

ru,k是签到人u对共同签到项目集合iu,v中签到项目k的签到值;

是签到人u对共同签到项目集合iu,v的平均签到值;

rv,k是签到人v对共同签到项目集合iu,v中签到项目k的签到值;

是签到人v对共同签到项目集合iu,v的平均签到值;

iu,v是签到人u和签到人v共同签到项目的集合;

α是签到人u和签到人v的第一调节系数,取值范围(0,1);

s32,获取签到人u和签到人v所有参加签到的历史签到数据,若共同签到相关性大于或等于预设第一相关性,则判断所有签到相关性是否大于或等于预设第二相关性,若所有签到相关性大于或等于预设第二相关性,所述预设第二相关性大于预设第一相关性,则签到人u与签到人v相关,否则签到人u和签到人v不相关;

其签到人u和签到人v间的所有签到相关性的计算方法为:

其中,sim(u,v)″是签到人u和签到人v之间的所有签到相关性;

iu是签到人u所有参加签到项目的集合;

iv是签到人v所有参加签到项目的集合;

β为第二调节参数,且为小于α的正数;

su,p是签到人u对签到项目集合iu中签到项目p的签到值;

是签到人u对签到项目集合iu的平均签到值;

sv,g是签到人v对签到项目集合iv中签到项目g的签到值;

是签到人v对签到项目集合iv的平均签到值;

s33,获取签到人u和签到人v各自单独参加签到的历史签到数据,若共同签到相关性大于或等于预设第一相关性,或/和所有签到相关性大于或等于预设第二相关性,

则判断单独签到互斥性是否大于或等于预设互斥性,若单独签到互斥性大于或等于预设互斥性,则签到人u与签到人v不相关,否则签到人u和签到人v相关;

其签到人u和签到人v间的单独签到互斥性的计算方法为:

其中,sim(u,v)″′是签到人u和签到人v之间的签到互斥性;

hu是签到人u单独参加签到项目的集合,不包括签到人v参加的集合;

hv是签到人v单独参加签到项目的集合,不包括签到人u参加的集合;

χ为第三调节参数,取值范围(0,1);

ju,b是签到人u对签到项目集合hu中签到项目b的签到值;

是签到人u对签到项目集合hu的平均签到值;

zv,d是签到人v对签到项目集合hv中签到项目d的签到值;

是签到人v对签到项目集合hv的平均签到值;

s34,计算

其中,分别依次为预设第一相关性、预设第二相关性和预设互斥性;

pu是签到人u参加会议的签到预测值;

是签到人u对签到项目集合iu的平均签到值;

是签到人u对共同签到项目集合iu,v的平均签到值;

是签到人u对签到项目集合hu的平均签到值;

sim(u,v)′是签到人u和签到人v之间的共同签到相关性;

sim(u,v)″是签到人u和签到人v之间的所有签到相关性;

sim(u,v)″′是签到人u和签到人v之间的签到互斥性。

在本发明的一种优选实施方式中,在步骤s24中,向已签到人id和未签到人id发送取消举行会议信息包括向已签到人id和未签到人id所绑定的手机号、微信号和qq号之一或任意组合发送手机短信、微信信息和qq信息。采取不同形式通知预参加会议人员了解会议状态变化。

在本发明的一种优选实施方式中,若该未签到人id未在第二预设时刻t2前进行签到,所述第二预设时刻t2晚于第一预设时刻t1,ni=0,执行步骤s231;

s231,搜索未签到人id所绑定的其它账号,向该未签到人id其他账号发送提醒信息,记录向其它账号发送提醒信息的时刻t4,判断该未签到人id是否在第三预设时刻t3前进行签到:

若该未签到人id在第三预设时刻t3前进行签到,所述第三预设时刻t3晚于第二预设时刻t3,ni=1,执行步骤s24;

若该未签到人id未在第三预设时刻t3前进行签到,执行步骤s232;

s232,获取该未签到人id当前所在位置和预参加会议位置,计算该未签到人id所在位置与预参加会议位置间的距离为s1,以及该未签到人id的速度为v1,计算未签到人id所在位置到达预参加会议位置的时刻t1,其中,所述t1为该未签到人id所在位置到达预参加会议位置的时刻,s1为该未签到人id所在位置与预参加会议位置间的距离,v1为该未签到人id的速度,t4为向其它账号发送提醒信息的时刻;

判断未签到人id所在位置到达预参加会议位置的时刻t1是否早于或等于预设会议时刻:

若未签到人id所在位置到达预参加会议位置的时刻t1早于或等于预设会议时刻,则记录该未签到人已签到,ni=1;执行步骤s24;

若未签到人id所在位置到达预参加会议位置的时刻t1晚于预设会议时刻,则该记录该未签到人未签到;ni=0,执行步骤s24。对可以按时参加会议的人员自动签到。

在本发明的一种优选实施方式中,步骤s24为,

s24,判断所有已签到总数n是否大于或等于预设参会人数,所述预设参会人数小于等于参加会议人数;

若所有已签到总数n大于或等于预设参会人数,则如期举行会议;

若所有已签到总数n小于预设参会人数,则执行步骤s25;

s25,获取该未签到人id当前所在位置和预参加会议位置,计算该未签到人id所在位置与预参加会议位置间的距离为s,以及该未签到人id的速度为v,计算未签到人id所在位置到达预参加会议位置的时刻t,其中,所述t为该未签到人id所在位置到达预参加会议位置的时刻,s为该未签到人id所在位置与预参加会议位置间的距离,v为该未签到人id的速度,t5为预设会议时刻;

判断未签到人id所在位置到达预参加会议位置的时刻t是否早于或等于预设会议延期时刻,预设会议延期时刻晚于预设会议时刻;

若未签到人id所在位置到达预参加会议位置的时刻t早于或等于预设会议延期时刻,则记录该未签到人已签到,ni=1;执行步骤s26;

若未签到人id所在位置到达预参加会议位置的时刻t晚于预设会议延期时刻,则记录该未签到人未签到,ni=0;执行步骤s26;

s26,判断所有已签到总数n是否大于或等于预设参会人数;

若所有已签到总数n大于或等于预设参会人数,则按照预设会议延期时刻举行会议;

若所有已签到总数n小于预设参会人数,则向已签到人id和未签到人id发送取消举行会议信息。对能够在预设会议延期时刻到达会场的人员进行签到,并按照预设会议延期时刻举行会议。

在本发明的一种优选实施方式中,步骤s1包括以下步骤:

在服务器端预设有唯一的鉴权账号及与所述鉴权账号相对应的鉴权密码,判断客户端输入的鉴权账号、鉴权密码和验证码与服务器端上的鉴权账号和鉴权密码及服务器发送的验证码是否一致;

若客户端输入的鉴权账号、鉴权密码和验证码与服务器端上的鉴权账号和鉴权密码及服务器发送的验证码一致,则登录成功;

若客户端输入的鉴权账号与服务器端预设的所有鉴权账号均不一致,则提示输入的鉴权账号不存在,重新输入鉴权账号、鉴权密码和验证码;

若客户端输入的鉴权密码与服务器上预设的鉴权账号所对应的鉴权密码不一致,则提示输入的鉴权密码错误,重新输入鉴权账号、鉴权密码和验证码;

若客户端输入的验证码与服务器端发送的验证码不一致,则提示输入的验证码错误,服务器端重新发送新的验证码,重新输入鉴权账号、鉴权密码和验证码。

在本发明的一种优选实施方式中,验证码为数字、大写字母或小写字母之一或任意组合。

综上所述,由于采用了上述技术方案,本发明的有益效果是:本发明能够对工作人员在签到环节节省时间,防止纸件签到录入信息错误等,可以减少纸张的浪费,并且通过计算预测值确定未签到人是否签到,营造环保环境。

附图说明

图1是本发明流程示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

本发明公开了一种海量数据环境下无纸化会议签到判断工作方法,包括以下步骤:

s1,获取签到人输入的身份信息,对签到人的身份进行验证;登录成功后,执行步骤s2;

s2,接收签到人发送的签到信息,统计签到结果并展示签到结果页面。

在本发明的一种优选实施方式中,步骤s2包括以下步骤:

s21,签到标记ni=0;所述i为签到人id;其中ni=0表示签到人id为i的签到人未签到,ni=1表示签到人id为i的签到人已签到;

s22,判断签到人id为i的签到人是否在第一预设时刻t1前进行签到:

若签到人id为i的签到人在第一预设时刻t1前进行签到,则记录该签到人已签到,ni=1;执行步骤s24;

若签到人id为i的签到人未在第一预设时刻t1前进行签到,执行步骤s23;

s23,搜索未签到人id,向该未签到人id发送提醒信息,判断该未签到人id是否在第二预设时刻t2前进行签到:

若该未签到人id未在第二预设时刻t2前进行签到,所述第二预设时刻t2晚于第一预设时刻t1,ni=0,执行步骤s24;

若该未签到人id在第二预设时刻t2前进行签到,则记录该未签到人已签到,ni=1;执行步骤s24;

s24,判断所有已签到总数n是否大于或等于预设参会人数,所述预设参会人数小于等于参加会议人数;

若所有已签到总数n大于或等于预设参会人数,则如期举行会议;

若所有已签到总数n小于预设参会人数,则向已签到人id和未签到人id发送取消举行会议信息。

在本发明的一种优选实施方式中,在步骤s22中,若签到人id为i的签到人未在第一预设时刻t1前进行签到;

或在步骤s23中,若该未签到人id未在第二预设时刻t2前进行签到,所述第二预设时刻t2晚于第一预设时刻t1;

则预测未签到人id的签到值,若签到预测值大于或等于预设签到值,则该未签到id为已签到;ni=1

若签到预测值小于预设签到值,则该未签到id为未签到;ni=0;执行步骤s24;

其签到预测值的计算方法包括以下步骤:

s31,获取签到人u和签到人v共同参加签到的历史签到数据,计算签到人u和签到人v间的共同签到相关性,若共同签到相关性大于或等于预设第一相关性,则签到人v与签到人u相关,否则签到人v与签到人u不相关;在本实施方式中,签到人包括签到人u和签到人v,将签到人u作为未签到人,将签到人v作为已签到人。

其签到人u和签到人v间的共同签到相关性的计算方法为:

其中,sim(u,v)′是签到人u和签到人v之间的共同签到相关性;

ru,k是签到人u对共同签到项目集合iu,v中签到项目k的签到值;

是签到人u对共同签到项目集合iu,v的平均签到值;

rv,k是签到人v对共同签到项目集合iu,v中签到项目k的签到值;

是签到人v对共同签到项目集合iu,v的平均签到值;

iu,v是签到人u和签到人v共同签到项目的集合;

α是签到人u和签到人v的第一调节系数,取值范围(0,1);

s32,获取签到人u和签到人v所有参加签到的历史签到数据,若共同签到相关性大于或等于预设第一相关性,则判断所有签到相关性是否大于或等于预设第二相关性,若所有签到相关性大于或等于预设第二相关性,所述预设第二相关性大于预设第一相关性,则签到人u与签到人v相关,否则签到人u和签到人v不相关;

其签到人u和签到人v间的所有签到相关性的计算方法为:

其中,sim(u,v)″是签到人u和签到人v之间的所有签到相关性;

iu是签到人u所有参加签到项目的集合;

iv是签到人v所有参加签到项目的集合;

β为第二调节参数,且为小于α的正数;

su,p是签到人u对签到项目集合iu中签到项目p的签到值;

是签到人u对签到项目集合iu的平均签到值;

sv,g是签到人v对签到项目集合iv中签到项目g的签到值;

是签到人v对签到项目集合iv的平均签到值;

s33,获取签到人u和签到人v各自单独参加签到的历史签到数据,若共同签到相关性大于或等于预设第一相关性,或/和所有签到相关性大于或等于预设第二相关性,

则判断单独签到互斥性是否大于或等于预设互斥性,若单独签到互斥性大于或等于预设互斥性,则签到人u与签到人v不相关,否则签到人u和签到人v相关;

其签到人u和签到人v间的单独签到互斥性的计算方法为:

其中,sim(u,v)″′是签到人u和签到人v之间的签到互斥性;

hu是签到人u单独参加签到项目的集合,不包括签到人v参加的集合;

hv是签到人v单独参加签到项目的集合,不包括签到人u参加的集合;

χ为第三调节参数,取值范围(0,1);

ju,b是签到人u对签到项目集合hu中签到项目b的签到值;

是签到人u对签到项目集合hu的平均签到值;

zv,d是签到人v对签到项目集合hv中签到项目d的签到值;

是签到人v对签到项目集合hv的平均签到值;

s34,计算

其中,分别依次为预设第一相关性、预设第二相关性和预设互斥性;

pu是签到人u参加会议的签到预测值;

是签到人u对签到项目集合iu的平均签到值;

是签到人u对共同签到项目集合iu,v的平均签到值;

是签到人u对签到项目集合hu的平均签到值;

sim(u,v)′是签到人u和签到人v之间的共同签到相关性;

sim(u,v)″是签到人u和签到人v之间的所有签到相关性;

sim(u,v)″′是签到人u和签到人v之间的签到互斥性。

在本发明的一种优选实施方式中,在步骤s24中,向已签到人id和未签到人id发送取消举行会议信息包括向已签到人id和未签到人id所绑定的手机号、微信号和qq号之一或任意组合发送手机短信、微信信息和qq信息。

在本发明的一种优选实施方式中,步骤s23中,若该未签到人id未在第二预设时刻t2前进行签到,所述第二预设时刻t2晚于第一预设时刻t1,ni=0,执行步骤s231;

s231,搜索未签到人id所绑定的其它账号,向该未签到人id其他账号发送提醒信息,记录向其它账号发送提醒信息的时刻t4,判断该未签到人id是否在第三预设时刻t3前进行签到:

若该未签到人id在第三预设时刻t3前进行签到,所述第三预设时刻t3晚于第二预设时刻t3,ni=1,执行步骤s24;

若该未签到人id未在第三预设时刻t3前进行签到,执行步骤s232;

s232,获取该未签到人id当前所在位置和预参加会议位置,计算该未签到人id所在位置与预参加会议位置间的距离为s1,以及该未签到人id的速度为v1,计算未签到人id所在位置到达预参加会议位置的时刻t1,其中,所述t1为该未签到人id所在位置到达预参加会议位置的时刻,s1为该未签到人id所在位置与预参加会议位置间的距离,v1为该未签到人id的速度,t4为向其它账号发送提醒信息的时刻;

判断未签到人id所在位置到达预参加会议位置的时刻t1是否早于或等于预设会议时刻:

若未签到人id所在位置到达预参加会议位置的时刻t1早于或等于预设会议时刻,则记录该未签到人已签到,ni=1;执行步骤s24;

若未签到人id所在位置到达预参加会议位置的时刻t1晚于预设会议时刻,则该记录该未签到人未签到;ni=0,执行步骤s24。

在本发明的一种优选实施方式中,步骤s24为,

s24,判断所有已签到总数n是否大于或等于预设参会人数,所述预设参会人数小于等于参加会议人数;

若所有已签到总数n大于或等于预设参会人数,则如期举行会议;

若所有已签到总数n小于预设参会人数,则执行步骤s25;

s25,获取该未签到人id当前所在位置和预参加会议位置,计算该未签到人id所在位置与预参加会议位置间的距离为s,以及该未签到人id的速度为v,计算未签到人id所在位置到达预参加会议位置的时刻t,其中,所述t为该未签到人id所在位置到达预参加会议位置的时刻,s为该未签到人id所在位置与预参加会议位置间的距离,v为该未签到人id的速度,t5为预设会议时刻;

判断未签到人id所在位置到达预参加会议位置的时刻t是否早于或等于预设会议延期时刻,预设会议延期时刻晚于预设会议时刻;

若未签到人id所在位置到达预参加会议位置的时刻t早于或等于预设会议延期时刻,则记录该未签到人已签到,ni=1;执行步骤s26;

若未签到人id所在位置到达预参加会议位置的时刻t晚于预设会议延期时刻,则记录该未签到人未签到,ni=0;执行步骤s26;

s26,判断所有已签到总数n是否大于或等于预设参会人数;

若所有已签到总数n大于或等于预设参会人数,则按照预设会议延期时刻举行会议;

若所有已签到总数n小于预设参会人数,则向已签到人id和未签到人id发送取消举行会议信息。

在本发明的一种优选实施方式中,步骤s1包括以下步骤:

在服务器端预设有唯一的鉴权账号及与所述鉴权账号相对应的鉴权密码,判断客户端输入的鉴权账号、鉴权密码和验证码与服务器端上的鉴权账号和鉴权密码及服务器发送的验证码是否一致;

若客户端输入的鉴权账号、鉴权密码和验证码与服务器端上的鉴权账号和鉴权密码及服务器发送的验证码一致,则登录成功;

若客户端输入的鉴权账号与服务器端预设的所有鉴权账号均不一致,则提示输入的鉴权账号不存在,重新输入鉴权账号、鉴权密码和验证码;

若客户端输入的鉴权密码与服务器上预设的鉴权账号所对应的鉴权密码不一致,则提示输入的鉴权密码错误,重新输入鉴权账号、鉴权密码和验证码;

若客户端输入的验证码与服务器端发送的验证码不一致,则提示输入的验证码错误,服务器端重新发送新的验证码,重新输入鉴权账号、鉴权密码和验证码。

在本发明的一种优选实施方式中,验证码为数字、大写字母或小写字母之一或任意组合。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1