本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)與行政管理領(lǐng)域,具體涉及一種點(diǎn)名簽到的方法。
背景技術(shù):
在計(jì)算機(jī)技術(shù)、數(shù)字通信技術(shù)、移動(dòng)/無線網(wǎng)絡(luò)高度發(fā)展的今天,考勤技術(shù)還停留如下單點(diǎn)處理階段,常用的考勤技術(shù)和手段有:(1)現(xiàn)場(chǎng)點(diǎn)名,這是課堂上的常見場(chǎng)景,老師拿著花名冊(cè)點(diǎn)名,被念到名字者應(yīng)聲答“到”;(2)紙筆簽到,一張紙、一支筆、一個(gè)人,搞定所有人的考勤;(3)電子考勤機(jī),將一張寫有員工名字的特制的打卡紙放入機(jī)器內(nèi),“嘀”的一聲,打卡紙上顯示出你打卡的日期和時(shí)間;(4)指紋考勤機(jī),考勤機(jī)安裝在固定位置并預(yù)先輸入指紋,打卡的時(shí)候?qū)⑹种钢糜诳记跈C(jī)上,識(shí)別成功即打卡成功;(5)人臉識(shí)別考勤機(jī),考勤機(jī)安裝在固定位置并預(yù)先輸入人臉相片,考勤時(shí),簽到者將自己的臉對(duì)準(zhǔn)攝像頭,識(shí)別成功即考勤成功。雖然已經(jīng)發(fā)明或公布了許多考勤、點(diǎn)名、簽到產(chǎn)品及專利,但是這些產(chǎn)品和專利都存在許多問題,例如:需要考勤人員或單位購(gòu)買專門設(shè)備,成本高;設(shè)備安裝在固定位置,移動(dòng)性不足且使用場(chǎng)景難以變換;難以滿足多個(gè)室內(nèi)場(chǎng)合準(zhǔn)確定位考勤的需求;考勤過程需要簽到用戶排隊(duì)操作,不利于大量人員參與考勤,且考勤所需時(shí)間很長(zhǎng),效率不高等等。所有這些技術(shù)都僅能滿足一個(gè)單位內(nèi)的考勤,尚未出現(xiàn)一個(gè)能同時(shí)滿足許多個(gè)單位和團(tuán)體同時(shí)考勤的系統(tǒng),而使用以往考勤技術(shù)和手段所獲得的考勤數(shù)據(jù)也很難用于對(duì)上萬人的大數(shù)據(jù)分析;以往所使用的考勤技術(shù)和手段在考勤時(shí)采用的是順序簽到方式,考勤效率低、花費(fèi)時(shí)間長(zhǎng)。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述不足的缺陷,本發(fā)明提供了一種點(diǎn)名簽到的方法及系統(tǒng),給出了一種成本低廉、可適用于包括移動(dòng)場(chǎng)合在內(nèi)的各種點(diǎn)名/簽到環(huán)境、可適用于多個(gè)點(diǎn)名/簽到場(chǎng)合、支持定位考勤、支持在不同地點(diǎn)考勤、支持大數(shù)據(jù)分析的考勤技術(shù)解決方案。
本發(fā)明提供了一種點(diǎn)名簽到的方法,包括以下步驟:
提供智能移動(dòng)終端、服務(wù)器和藍(lán)牙錨節(jié)點(diǎn);
設(shè)置和部署所述藍(lán)牙錨節(jié)點(diǎn),以及利用網(wǎng)絡(luò)建立移動(dòng)智能終端與服務(wù)器之間的連接;
用戶通過智能移動(dòng)終端完成考勤初始化,以及點(diǎn)名用戶通過智能移動(dòng)終端發(fā)布點(diǎn)名指令;
簽到用戶依據(jù)點(diǎn)名指令在自己的移動(dòng)智能終端上執(zhí)行簽到操作;
服務(wù)器分別接收點(diǎn)名用戶和簽到用戶所上傳的信息、通過匹配判定簽到成功與否,生成簽到用戶日程安排數(shù)據(jù),并存儲(chǔ)或發(fā)布考勤結(jié)果。
上述的方法,其中,所述提供智能移動(dòng)終端、服務(wù)器和藍(lán)牙錨節(jié)點(diǎn)的步驟中,所述藍(lán)牙錨節(jié)點(diǎn)包括電源模塊、藍(lán)牙芯片、晶振、濾波電路和天線,其中所述藍(lán)牙錨節(jié)點(diǎn)都有一個(gè)標(biāo)識(shí)符,所述標(biāo)識(shí)符為mac地址。
上述的方法,其中,所述設(shè)置和部署所述藍(lán)牙錨節(jié)點(diǎn),以及利用網(wǎng)絡(luò)建立移動(dòng)智能終端與服務(wù)器之間的連接的步驟包括:
根據(jù)考勤地點(diǎn)的名稱為所述藍(lán)牙錨節(jié)點(diǎn)命名并建立考勤地點(diǎn)與所述藍(lán)牙錨節(jié)點(diǎn)的mac地址之間的綁定關(guān)系;
將所述藍(lán)牙錨節(jié)點(diǎn)分別安裝部署到所有需要考勤的場(chǎng)所;
通過無線網(wǎng)絡(luò)或不帶基站的自組織網(wǎng)路建立若干移動(dòng)智能終端之間的信號(hào)連接以及通過無線網(wǎng)絡(luò)或不帶基站的自組織網(wǎng)路建立若干移動(dòng)智能終端與服務(wù)器之間的信號(hào)連接。
上述的方法,其中,所述用戶通過智能移動(dòng)終端完成考勤初始化,以及點(diǎn)名用戶通過智能移動(dòng)終端發(fā)布點(diǎn)名指令的步驟包括:
用戶通過智能移動(dòng)終端錄入用戶個(gè)人的基本信息并保存于服務(wù)器中:
不同點(diǎn)名用戶針對(duì)每一個(gè)需要考勤的活動(dòng)同時(shí)或不同時(shí)在各自的智能移動(dòng)終端上創(chuàng)建和編輯該活動(dòng)的點(diǎn)名場(chǎng)景信息并保存于服務(wù)器中;
點(diǎn)名用戶從自己創(chuàng)建和編輯的點(diǎn)名場(chǎng)景信息中,選擇當(dāng)前需要考勤的點(diǎn)名場(chǎng)景;
多個(gè)點(diǎn)名用戶同時(shí)或不同時(shí)通過自己智能移動(dòng)終端上的藍(lán)牙模塊掃描周圍處于可被查找的藍(lán)牙設(shè)備,獲取所有上述藍(lán)牙設(shè)備的藍(lán)牙錨節(jié)點(diǎn)的名稱及mac地址;
點(diǎn)名用戶根據(jù)自己所處的地理位置,選擇上述藍(lán)牙錨節(jié)點(diǎn)的名稱,并將藍(lán)牙錨節(jié)點(diǎn)的名稱及其mac地址上傳服務(wù)器;
點(diǎn)名用戶開啟點(diǎn)名,并從服務(wù)器獲取能唯一標(biāo)注該次點(diǎn)名的考勤標(biāo)識(shí),或者由服務(wù)器依據(jù)點(diǎn)名用戶所創(chuàng)建和編輯的點(diǎn)名場(chǎng)景開啟點(diǎn)名,并分配給點(diǎn)名用戶一個(gè)能唯一標(biāo)注該次點(diǎn)名的考勤標(biāo)識(shí)。
上述的方法,其中,所述簽到用戶依據(jù)點(diǎn)名指令在自己的移動(dòng)智能終端上執(zhí)行簽到操作的步驟包括:
多個(gè)簽到用戶同時(shí)或不同時(shí)通過自己智能移動(dòng)終端上的藍(lán)牙模塊掃描周圍處于可被查找的藍(lán)牙設(shè)備,獲取所有上述藍(lán)牙設(shè)備的藍(lán)牙錨節(jié)點(diǎn)的名稱及mac地址;
多個(gè)簽到用戶同時(shí)或不同時(shí)在各自的智能移動(dòng)終端上執(zhí)行簽到操作,采集服務(wù)器中生成或顯示的考勤標(biāo)識(shí)或手動(dòng)錄入由點(diǎn)名用戶發(fā)布的考勤標(biāo)識(shí);
多個(gè)簽到用戶同時(shí)或不同時(shí)將采集的所述考勤標(biāo)識(shí)以及獲取的藍(lán)牙錨節(jié)點(diǎn)的名稱及mac地址上傳服務(wù)器。
上述的方法,其中,所述服務(wù)器分別接收點(diǎn)名用戶和簽到用戶所上傳的信息、通過匹配判定簽到成功與否,生成簽到用戶日程安排數(shù)據(jù),并存儲(chǔ)或發(fā)布考勤結(jié)果的步驟包括:
服務(wù)器接收點(diǎn)名用戶和簽到用戶所上傳的信息并比對(duì)簽到用戶所上傳的考勤標(biāo)識(shí),針對(duì)所有不能匹配到任一點(diǎn)名用戶相關(guān)考勤標(biāo)識(shí)的簽到用戶,發(fā)送簽到失敗信息;
服務(wù)器比對(duì)簽到用戶所上傳的考勤標(biāo)識(shí),依據(jù)其中任一點(diǎn)名用戶所獲取的上述簽到用戶所上傳的考勤標(biāo)識(shí),在所有能匹配到該點(diǎn)名用戶考勤標(biāo)識(shí)的簽到用戶與該點(diǎn)名用戶之間,建立考勤群組關(guān)系;
服務(wù)器從點(diǎn)名用戶處獲取的藍(lán)牙錨節(jié)點(diǎn)名稱或mac地址依次與從簽到用戶處獲取的藍(lán)牙錨節(jié)點(diǎn)名稱或mac地址相比對(duì),判定所有能匹配上的簽到用戶簽到成功,從而獲得考勤結(jié)果數(shù)據(jù)并保存在服務(wù)器中;
服務(wù)器將考勤數(shù)據(jù)進(jìn)行保存并分別發(fā)送給點(diǎn)名用戶和簽到用戶的智能移動(dòng)終端中。
上述的方法,其中,還包括生成簽到用戶日程安排數(shù)據(jù)。
上述的方法,其中,所述生成簽到用戶日程安排數(shù)據(jù)的步驟包括:
簽到用戶在智能移動(dòng)終端的上簽到成功;
服務(wù)器獲取上述的簽到操作并判斷簽到用戶的日程表對(duì)應(yīng)時(shí)間段內(nèi)是否已經(jīng)存儲(chǔ)日程安排數(shù)據(jù),若簽到時(shí)間段內(nèi),簽到用戶的日程表中對(duì)應(yīng)時(shí)間段內(nèi)沒有存儲(chǔ)日程安排數(shù)據(jù),則讀取點(diǎn)名用戶對(duì)應(yīng)時(shí)間段的日程安排數(shù)據(jù);
服務(wù)器將點(diǎn)名用戶對(duì)應(yīng)時(shí)間段的日程安排數(shù)據(jù)存儲(chǔ)到簽到用戶的日程表中。
本發(fā)明的另一面,提供了一種點(diǎn)名簽到系統(tǒng),包括智能移動(dòng)終端、服務(wù)器和藍(lán)牙錨節(jié)點(diǎn),所述藍(lán)牙錨節(jié)點(diǎn)包括電源模塊、藍(lán)牙芯片、晶振、濾波電路和天線,所述智能移動(dòng)終端至少包括相互連接的第一日程表管理模塊、第一點(diǎn)名模塊、第一簽到模塊和第一用戶管理模塊;所述服務(wù)器至少包括相互連接的第二日程表管理模塊、第二點(diǎn)名模塊、第二簽到模塊、第二用戶管理模塊和統(tǒng)計(jì)分析模塊,所述第二日程表管理模塊包括相連的考勤場(chǎng)合編輯模塊、考勤時(shí)間預(yù)設(shè)模塊、考勤群組生成模塊和日程表查詢與共享模塊,其中,所述藍(lán)牙錨節(jié)點(diǎn)還包括管理程序,用于修改每個(gè)藍(lán)牙錨節(jié)點(diǎn)的名稱,包括:保證藍(lán)牙模塊未連接或斷開spp鏈路,使用設(shè)置at指令將藍(lán)牙錨節(jié)點(diǎn)的名稱改為考勤場(chǎng)所的名稱,所述藍(lán)牙錨節(jié)點(diǎn)的名稱最少由兩個(gè)部分組成:其中一部分表示樓棟名稱或門牌號(hào),另一部分表示房間號(hào),以及根據(jù)藍(lán)牙錨節(jié)點(diǎn)的名稱,將對(duì)應(yīng)的藍(lán)牙錨節(jié)點(diǎn)安裝在考勤場(chǎng)所對(duì)應(yīng)房間頂部的中間位置。
上述的系統(tǒng),其中,所述第二日程表管理模塊用于考勤場(chǎng)合編輯、考勤時(shí)間預(yù)設(shè)、考勤群組生成、日程表查詢與共享功能,第二點(diǎn)名模塊用于點(diǎn)名場(chǎng)合選擇、簽到、考勤結(jié)果離線存儲(chǔ)、考勤結(jié)果在線上傳服務(wù)器,第二簽到模塊包括:簽到場(chǎng)合選擇模塊、簽到模塊、考勤結(jié)果離線存儲(chǔ)模塊、考勤結(jié)果在線上傳服務(wù)器模塊,所述第二用戶管理模塊包括用戶注冊(cè)模塊、用戶登錄模塊、密碼找回模塊、用戶基本信息編輯維護(hù)模塊、初始化模塊、用戶組群管理模塊,所述統(tǒng)計(jì)分析模塊具有:考勤結(jié)果統(tǒng)計(jì)分析模塊、用戶組群統(tǒng)計(jì)分析模塊。
本發(fā)明具有以下優(yōu)點(diǎn):降低了考勤成本,減輕了用戶維護(hù)日程表的工作量;提出了將藍(lán)牙錨節(jié)點(diǎn)作為導(dǎo)標(biāo)節(jié)點(diǎn)部署于考勤場(chǎng)所、在移動(dòng)智能設(shè)備和服務(wù)器群中安裝考勤系統(tǒng),將藍(lán)牙技術(shù)、移動(dòng)互聯(lián)網(wǎng)、云計(jì)算及云存儲(chǔ)、無線/移動(dòng)網(wǎng)絡(luò)、無線傳感器網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、統(tǒng)計(jì)分析等多種技術(shù)相結(jié)合來實(shí)現(xiàn)考勤操作的系統(tǒng);提供了多種考勤方式,通過并行(同時(shí))簽到方式提高了考勤/點(diǎn)名效率;系統(tǒng)可適用于包括移動(dòng)場(chǎng)合在內(nèi)的各種考勤環(huán)境、可適用于多個(gè)點(diǎn)名簽到場(chǎng)合、支持大數(shù)據(jù)分析。
附圖說明
通過閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明及其特征、外形和優(yōu)點(diǎn)將會(huì)變得更明顯。在全部附圖中相同的標(biāo)記指示相同的部分。并未刻意按照比例繪制附圖,重點(diǎn)在于示出本發(fā)明的主旨。
圖1為本發(fā)明一種點(diǎn)名簽到系統(tǒng)的組成示意圖。
圖2為本發(fā)明藍(lán)牙錨節(jié)點(diǎn)的組成示意圖。
圖3為本發(fā)明一種點(diǎn)名簽到的方法的流程示意圖。
圖4為本發(fā)明一種點(diǎn)名簽到的方法的合法性匹配算法流程示意圖
具體實(shí)施方式
在下文的描述中,給出了大量具體的細(xì)節(jié)以便提供對(duì)本發(fā)明更為徹底的理解。然而,對(duì)于本領(lǐng)域技術(shù)人員而言顯而易見的是,本發(fā)明可以無需一個(gè)或多個(gè)這些細(xì)節(jié)而得以實(shí)施。在其他的例子中,為了避免與本發(fā)明發(fā)生混淆,對(duì)于本領(lǐng)域公知的一些技術(shù)特征未進(jìn)行描述。
為了徹底理解本發(fā)明,將在下列的描述中提出詳細(xì)的步驟以及詳細(xì)的結(jié)構(gòu),以便闡釋本發(fā)明的技術(shù)方案。本發(fā)明的較佳實(shí)施例詳細(xì)描述如下,然而除了這些詳細(xì)描述外,本發(fā)明還可以具有其他實(shí)施方式。
首先要說明的是在本發(fā)明中,涉及到的第一、第二只是為了便于區(qū)分表述,并不涉及特別的限定,例如,發(fā)明中涉及到的第一點(diǎn)名模塊、第二點(diǎn)名模塊,以及在本發(fā)明中,為了進(jìn)行表述將發(fā)布點(diǎn)名指令的用戶簡(jiǎn)稱為點(diǎn)名用戶;將執(zhí)行簽到操作的用戶簡(jiǎn)稱為簽到用戶。
參照?qǐng)D1-圖4所示,本發(fā)明提供了一種點(diǎn)名簽到的方法,包括以下步驟:
步驟s1:提供智能移動(dòng)終端、服務(wù)器和藍(lán)牙錨節(jié)點(diǎn),其中藍(lán)牙錨節(jié)點(diǎn)包括電源模塊、藍(lán)牙芯片、晶振、濾波電路和天線,其中所述藍(lán)牙錨節(jié)點(diǎn)都有一個(gè)標(biāo)識(shí)符,所述標(biāo)識(shí)符為mac地址,也就是說每個(gè)藍(lán)牙錨節(jié)點(diǎn)都有一個(gè)在全世界范圍內(nèi)唯一的標(biāo)識(shí)符,以下簡(jiǎn)稱mac地址;
步驟s2:設(shè)置和部署所述藍(lán)牙錨節(jié)點(diǎn),也就是建立考勤環(huán)境,以及利用網(wǎng)絡(luò)建立移動(dòng)智能終端與服務(wù)器之間的連接,具體包括步驟s2a:根據(jù)考勤地點(diǎn)的名稱為所述藍(lán)牙錨節(jié)點(diǎn)命名并建立考勤地點(diǎn)與所述藍(lán)牙錨節(jié)點(diǎn)的mac地址之間的綁定關(guān)系,其中包括考勤地點(diǎn)的名稱不同,則藍(lán)牙錨節(jié)點(diǎn)的名稱或標(biāo)識(shí)符也不同;步驟s2b:將所述藍(lán)牙錨節(jié)點(diǎn)分別安裝部署到所有需要考勤的場(chǎng)所,并保證每個(gè)需要使用本發(fā)明系統(tǒng)考勤的場(chǎng)所都最少安裝部署一個(gè)所述藍(lán)牙錨節(jié)點(diǎn),以及使藍(lán)牙錨節(jié)點(diǎn)工作在從設(shè)備狀態(tài),并允許其他藍(lán)牙設(shè)備讀取所述藍(lán)牙錨節(jié)點(diǎn)的名稱及mac地址信息。步驟s2c:通過無線網(wǎng)絡(luò)或不帶基站的自組織網(wǎng)路建立若干移動(dòng)智能終端之間的信號(hào)連接以及通過無線網(wǎng)絡(luò)或不帶基站的自組織網(wǎng)路建立若干移動(dòng)智能終端與服務(wù)器之間的信號(hào)連接。
步驟s3:用戶通過智能移動(dòng)終端完成考勤初始化,以及點(diǎn)名用戶通過智能移動(dòng)終端發(fā)布點(diǎn)名指令,其中具體包括步驟s3a:用戶通過智能移動(dòng)終端錄入用戶個(gè)人的基本信息并保存于服務(wù)器中,具體為用戶通過智能移動(dòng)終端錄入用戶個(gè)人姓名、證件號(hào)碼等基本信息,將用戶們錄入的信息保存于服務(wù)器中。步驟s3b:不同點(diǎn)名用戶針對(duì)每一個(gè)需要考勤的活動(dòng)同時(shí)或不同時(shí)在各自的智能移動(dòng)終端上創(chuàng)建和編輯該活動(dòng)的點(diǎn)名場(chǎng)景信息并保存于服務(wù)器中,具體為針對(duì)每一個(gè)需要考勤的活動(dòng),不同點(diǎn)名用戶同時(shí)或不同時(shí)在各自的智能移動(dòng)終端上創(chuàng)建和編輯該活動(dòng)的名稱、時(shí)間、地點(diǎn)、預(yù)定考勤時(shí)間等點(diǎn)名場(chǎng)景信息,將用戶們錄入的點(diǎn)名場(chǎng)景信息保存于服務(wù)器中,以及同一個(gè)點(diǎn)名用戶可以針對(duì)不同的活動(dòng)創(chuàng)建和編輯不同的點(diǎn)名場(chǎng)景。步驟s3c:點(diǎn)名用戶從自己創(chuàng)建和編輯的點(diǎn)名場(chǎng)景信息中,選擇當(dāng)前需要考勤的點(diǎn)名場(chǎng)景。步驟s3d:開啟智能移動(dòng)終端上的藍(lán)牙模塊,使它工作在主設(shè)備狀態(tài),多個(gè)點(diǎn)名用戶同時(shí)或不同時(shí)通過自己智能移動(dòng)終端上的藍(lán)牙模塊掃描周圍處于可被查找的藍(lán)牙設(shè)備,獲取所有上述藍(lán)牙設(shè)備的藍(lán)牙錨節(jié)點(diǎn)的名稱及mac地址。步驟s3e:點(diǎn)名用戶根據(jù)自己所處的地理位置,選擇上述藍(lán)牙錨節(jié)點(diǎn)的名稱,并將藍(lán)牙錨節(jié)點(diǎn)的名稱及其mac地址上傳服務(wù)器。步驟s3f:點(diǎn)名用戶開啟點(diǎn)名,并從服務(wù)器獲取能唯一標(biāo)注該次點(diǎn)名的考勤標(biāo)識(shí),或者由服務(wù)器依據(jù)點(diǎn)名用戶所創(chuàng)建和編輯的點(diǎn)名場(chǎng)景開啟點(diǎn)名,并分配給點(diǎn)名用戶一個(gè)能唯一標(biāo)注該次點(diǎn)名的考勤標(biāo)識(shí)。
步驟s4:簽到用戶依據(jù)點(diǎn)名指令在自己的移動(dòng)智能終端上執(zhí)行簽到操作;具體包括步驟s4a:多個(gè)簽到用戶同時(shí)或不同時(shí)通過自己智能移動(dòng)終端上的藍(lán)牙模塊掃描周圍處于可被查找的藍(lán)牙設(shè)備,獲取所有上述藍(lán)牙設(shè)備的藍(lán)牙錨節(jié)點(diǎn)的名稱及mac地址,步驟s4b:多個(gè)簽到用戶同時(shí)或不同時(shí)在各自的智能移動(dòng)終端上執(zhí)行簽到操作,采集服務(wù)器中生成或顯示的考勤標(biāo)識(shí)或手動(dòng)錄入由點(diǎn)名用戶發(fā)布的考勤標(biāo)識(shí),步驟s4c:多個(gè)簽到用戶同時(shí)或不同時(shí)將采集的所述考勤標(biāo)識(shí)以及獲取的藍(lán)牙錨節(jié)點(diǎn)的名稱及mac地址上傳服務(wù)器。
步驟s5:服務(wù)器分別接收點(diǎn)名用戶和簽到用戶所上傳的信息、通過匹配判定簽到成功與否,生成簽到用戶日程安排數(shù)據(jù),并存儲(chǔ)或發(fā)布考勤結(jié)果,具體包括步驟s5a:服務(wù)器接收點(diǎn)名用戶和簽到用戶所上傳的信息并比對(duì)簽到用戶所上傳的考勤標(biāo)識(shí),針對(duì)所有不能匹配到任一點(diǎn)名用戶相關(guān)考勤標(biāo)識(shí)的簽到用戶,發(fā)送簽到失敗信息,步驟s5b:服務(wù)器比對(duì)簽到用戶所上傳的考勤標(biāo)識(shí),依據(jù)其中任一點(diǎn)名用戶所獲取的上述簽到用戶所上傳的考勤標(biāo)識(shí),在所有能匹配到該點(diǎn)名用戶考勤標(biāo)識(shí)的簽到用戶與該點(diǎn)名用戶之間,建立考勤群組關(guān)系,步驟s5c:服務(wù)器從點(diǎn)名用戶處獲取的藍(lán)牙錨節(jié)點(diǎn)名稱或mac地址依次與從簽到用戶處獲取的藍(lán)牙錨節(jié)點(diǎn)名稱或mac地址相比對(duì),判定所有能匹配上的簽到用戶簽到成功,從而獲得考勤結(jié)果數(shù)據(jù)并保存在服務(wù)器中,步驟s5d:服務(wù)器將考勤數(shù)據(jù)進(jìn)行保存并分別發(fā)送給點(diǎn)名用戶和簽到用戶的智能移動(dòng)終端中。
本發(fā)明一優(yōu)選而非限制性的實(shí)施例中,還包括生成簽到用戶日程安排數(shù)據(jù),具體包括簽到用戶在智能移動(dòng)終端的上簽到成功;服務(wù)器獲取上述的簽到操作并判斷簽到用戶的日程表對(duì)應(yīng)時(shí)間段內(nèi)是否已經(jīng)存儲(chǔ)日程安排數(shù)據(jù),若簽到時(shí)間段內(nèi),簽到用戶的日程表中對(duì)應(yīng)時(shí)間段內(nèi)沒有存儲(chǔ)日程安排數(shù)據(jù),則讀取點(diǎn)名用戶對(duì)應(yīng)時(shí)間段的日程安排數(shù)據(jù);服務(wù)器將點(diǎn)名用戶對(duì)應(yīng)時(shí)間段的日程安排數(shù)據(jù)存儲(chǔ)到簽到用戶的日程表中。
本發(fā)明的另一面,提供了一種點(diǎn)名簽到系統(tǒng),包括智能移動(dòng)終端、服務(wù)器和藍(lán)牙錨節(jié)點(diǎn),所述藍(lán)牙錨節(jié)點(diǎn)包括電源模塊、藍(lán)牙芯片、晶振、濾波電路和天線,所述智能移動(dòng)終端至少包括相互連接的第一日程表管理模塊、第一點(diǎn)名模塊、第一簽到模塊和第一用戶管理模塊;所述服務(wù)器至少包括相互連接的第二日程表管理模塊、第二點(diǎn)名模塊、第二簽到模塊、第二用戶管理模塊和統(tǒng)計(jì)分析模塊,所述第二日程表管理模塊包括相連的考勤場(chǎng)合編輯模塊、考勤時(shí)間預(yù)設(shè)模塊、考勤群組生成模塊和日程表查詢與共享模塊,其中藍(lán)牙錨節(jié)點(diǎn)還包括管理程序,用于修改每個(gè)藍(lán)牙錨節(jié)點(diǎn)的名稱,包括:保證藍(lán)牙模塊未連接或斷開spp鏈路,使用設(shè)置at指令將藍(lán)牙錨節(jié)點(diǎn)的名稱改為考勤場(chǎng)所的名稱,藍(lán)牙錨節(jié)點(diǎn)的名稱最少由兩個(gè)部分組成:其中一部分表示樓棟名稱或門牌號(hào),另一部分表示房間號(hào),以及根據(jù)藍(lán)牙錨節(jié)點(diǎn)的名稱,將對(duì)應(yīng)的藍(lán)牙錨節(jié)點(diǎn)安裝在考勤場(chǎng)所對(duì)應(yīng)房間頂部的中間位置,具體為通過藍(lán)牙錨節(jié)點(diǎn)管理程序,根據(jù)所有考勤場(chǎng)所的名稱或地址修改各個(gè)藍(lán)牙錨節(jié)點(diǎn)的名稱。
本發(fā)明一優(yōu)選而非限制性的實(shí)施例中,智能移動(dòng)終端至少包括相互連接的第一日程表管理模塊、第一點(diǎn)名模塊、第一簽到模塊和第一用戶管理模塊;所述服務(wù)器至少包括相互連接的第二日程表管理模塊、第二點(diǎn)名模塊、第二簽到模塊、第二用戶管理模塊和統(tǒng)計(jì)分析模塊,所述第二日程表管理模塊包括相連的考勤場(chǎng)合編輯模塊、考勤時(shí)間預(yù)設(shè)模塊、考勤群組生成模塊和日程表查詢與共享模塊,其中第二日程表管理模塊用于考勤場(chǎng)合編輯、考勤時(shí)間預(yù)設(shè)、考勤群組生成、日程表查詢與共享功能,第二點(diǎn)名模塊用于點(diǎn)名場(chǎng)合選擇、簽到、考勤結(jié)果離線存儲(chǔ)、考勤結(jié)果在線上傳服務(wù)器,第二簽到模塊包括:簽到場(chǎng)合選擇模塊、簽到模塊、考勤結(jié)果離線存儲(chǔ)模塊、考勤結(jié)果在線上傳服務(wù)器模塊,所述第二用戶管理模塊包括用戶注冊(cè)模塊、用戶登錄模塊、密碼找回模塊、用戶基本信息編輯維護(hù)模塊、初始化模塊、用戶組群管理模塊,所述統(tǒng)計(jì)分析模塊具有:考勤結(jié)果統(tǒng)計(jì)分析模塊、用戶組群統(tǒng)計(jì)分析模塊。
本發(fā)明一優(yōu)選而非限制性的實(shí)施例中,簽到功能的實(shí)現(xiàn)方法為:多個(gè)簽到用戶利用智能移動(dòng)終端同時(shí)或不同時(shí)實(shí)施簽到初始化工作,簽到初始化工作包括:簽到用戶往系統(tǒng)中錄入用戶個(gè)人基本信息、證件號(hào)碼,將簽到用戶們錄入的信息都保存于服務(wù)器中;簽到用戶獲取點(diǎn)名用戶發(fā)出的點(diǎn)名指令;多個(gè)簽到用戶同時(shí)或不同時(shí)在各自的智能移動(dòng)終端上執(zhí)行簽到操作,智能移動(dòng)終端掃描獲取藍(lán)牙錨節(jié)點(diǎn)所發(fā)送的名稱或mac地址信息,并上傳服務(wù)器,服務(wù)器接收點(diǎn)名用戶和簽到用戶所上傳的信息,最少包括考勤標(biāo)識(shí)和由藍(lán)牙錨節(jié)點(diǎn)所發(fā)送的名稱或mac地址信息,并根據(jù)點(diǎn)名用戶和簽到用戶所上傳的考勤標(biāo)識(shí)和由藍(lán)牙錨節(jié)點(diǎn)所發(fā)送的設(shè)備名稱或id信息分別進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判定簽到成功與否,僅當(dāng)點(diǎn)名用戶的考勤標(biāo)識(shí)與簽到用戶的考勤標(biāo)識(shí)能夠匹配時(shí),服務(wù)器才判定該點(diǎn)名用戶與該簽到用戶屬于同一個(gè)考勤群組,僅當(dāng)點(diǎn)名用戶和簽到用戶上傳的、由藍(lán)牙錨節(jié)點(diǎn)所發(fā)送的設(shè)備名稱或id信息一致時(shí),服務(wù)器才判定簽到成功,從而得到考勤數(shù)據(jù)。同理第一點(diǎn)名模塊也具有相似的功能。
以下舉出一具體的實(shí)施例來進(jìn)一步闡述本發(fā)明。
假設(shè)如下應(yīng)用場(chǎng)景:在由a、b、c、d......等若干用戶組成的用戶群組a中,由任意用戶a在b大樓的c號(hào)房間發(fā)起了一個(gè)活動(dòng)x,用戶b、c、d......等其他用戶愿意參與該活動(dòng);與此同時(shí),在由a’、b’、c’、d’......等若干用戶組成的用戶群組a’中,由任意用戶a’在b大樓的c’號(hào)房間發(fā)起了一個(gè)活動(dòng)x’,用戶b’、c’、d’......等其他用戶愿意參與該活動(dòng)。本發(fā)明的工作過程如下:
b大樓的管理員通過藍(lán)牙錨節(jié)點(diǎn)管理程序,根據(jù)考勤場(chǎng)所的名稱或地址修改各個(gè)藍(lán)牙錨節(jié)點(diǎn)的名稱,具體為:將1個(gè)藍(lán)牙錨節(jié)點(diǎn)的名稱改為b大樓c號(hào)房同時(shí)將該藍(lán)牙錨節(jié)點(diǎn)的mac地址與此名稱綁定,將另一個(gè)藍(lán)牙錨節(jié)點(diǎn)的名稱改為b大樓c’號(hào)房同時(shí)將該藍(lán)牙錨節(jié)點(diǎn)的mac地址與此名稱綁定;
b大樓的管理員將名稱為b大樓c號(hào)房的藍(lán)牙錨節(jié)點(diǎn)交給用戶a,并將名稱為b大樓c’號(hào)房的藍(lán)牙錨節(jié)點(diǎn)交給用戶a’;用戶a和用戶a’將各自的藍(lán)牙錨節(jié)點(diǎn)分別安裝部署到自己活動(dòng)所對(duì)應(yīng)的考勤場(chǎng)所,并使藍(lán)牙錨節(jié)點(diǎn)工作在從設(shè)備狀態(tài);
所有用戶都開啟自己的移動(dòng)智能終端,并保證智能移動(dòng)終端與因特網(wǎng)相連接,也保證服務(wù)器與因特網(wǎng)相連接;
用戶a通過智能移動(dòng)終端注冊(cè)并登錄后,利用日程表管理模塊創(chuàng)建活動(dòng)x的日程表、編輯考勤或點(diǎn)名場(chǎng)合、預(yù)設(shè)考勤時(shí)間或活動(dòng)時(shí)間;同樣地,用戶a’利用通過智能移動(dòng)終端注冊(cè)并登錄后,利用日程表管理模塊創(chuàng)建活動(dòng)x’的日程表、編輯考勤或點(diǎn)名場(chǎng)合、預(yù)設(shè)考勤時(shí)間或活動(dòng)時(shí)間;
在活動(dòng)x開展的過程中,用戶a可隨時(shí)利用自己的智能移動(dòng)終端以及點(diǎn)名模塊完成選擇點(diǎn)名場(chǎng)合、通過自己智能移動(dòng)終端上的藍(lán)牙模塊掃描獲取部署于b大樓c號(hào)房?jī)?nèi)藍(lán)牙錨節(jié)點(diǎn)發(fā)出的名稱和mac地址信息、發(fā)起點(diǎn)名、生成該次點(diǎn)名的考勤標(biāo)識(shí)i等工作,將用戶a的操作日志及上述與點(diǎn)名相關(guān)的數(shù)據(jù)上傳服務(wù)器;同樣地,在活動(dòng)x’開展的過程中,用戶a’可隨時(shí)利用自己的智能移動(dòng)終端以及點(diǎn)名模塊完成選擇點(diǎn)名場(chǎng)合、通過自己智能移動(dòng)終端上的藍(lán)牙模塊掃描獲取部署于b大樓c’號(hào)房?jī)?nèi)藍(lán)牙錨節(jié)點(diǎn)發(fā)出的名稱和mac地址信息、發(fā)起點(diǎn)名、生成該次點(diǎn)名的考勤標(biāo)識(shí)i’等工作,本系統(tǒng)會(huì)在后臺(tái)將用戶a’的操作日志及上述與點(diǎn)名相關(guān)的數(shù)據(jù)上傳服務(wù)器;
用戶b、b’、c、c’、d、d’......等其他用戶利用自己的智能移動(dòng)終端以及本系統(tǒng)的簽到模塊所提供的功能,完成簽到動(dòng)作,具體步驟如下:
如果用戶b、b’、c、c’、d、d’......等其他用戶以前沒有做過初始化,則他們可利用各自的智能移動(dòng)終端同時(shí)或不同時(shí)實(shí)施初始化工作,所述的初始化工作包括:簽到用戶往本發(fā)明系統(tǒng)中錄入用戶個(gè)人基本信息、證件號(hào)碼等信息,系統(tǒng)將b、b’、c、c’、d、d’......等簽到用戶們錄入的信息都保存于服務(wù)器中;
用戶b、b’、c、c’、d、d’......等簽到用戶從點(diǎn)名用戶a、a’或服務(wù)器獲取“開始點(diǎn)名”指令;
用戶b、b’、c、c’、d、d’......等簽到用戶同時(shí)或不同時(shí)在各自的智能移動(dòng)終端上執(zhí)行簽到操作:同時(shí)或不同時(shí)錄入用戶a或a’所發(fā)布的考勤標(biāo)識(shí)i或i’,并且通過各自智能移動(dòng)終端上的藍(lán)牙模塊獲取部署于各自所在房間內(nèi)藍(lán)牙錨節(jié)點(diǎn)所發(fā)送的名稱或mac地址信息,并且將所述考勤標(biāo)識(shí)以及由藍(lán)牙錨節(jié)點(diǎn)所發(fā)送的名稱或mac地址信息上傳服務(wù)器;
服務(wù)器將從b、b’、c、c’、d、d’......等簽到用戶的智能移動(dòng)終端處接收到的考勤標(biāo)識(shí)及名稱或mac地址信息與從點(diǎn)名用戶a、a’的智能移動(dòng)終端處接收到的考勤標(biāo)識(shí)及名稱或mac地址信息進(jìn)行比對(duì),并根據(jù)比對(duì)結(jié)果判定簽到成功與否,從而得到考勤數(shù)據(jù),具體為:
用戶b、c、d......等簽到用戶輸入的考勤標(biāo)識(shí)信息與點(diǎn)名用戶a的考勤標(biāo)識(shí)信息一致,則判定a、b、c、d……等用戶同屬于一個(gè)考勤群組,用戶b、c、d......等簽到用戶通過移動(dòng)智能終端上藍(lán)牙模塊采集到的名稱為b大樓c號(hào)房,或者采集到的mac地址與點(diǎn)名用戶a通過移動(dòng)智能終端上藍(lán)牙模塊采集到的mac一致,則判定a、b、c、d……等用戶處于同一個(gè)地點(diǎn),僅當(dāng)a、b、c、d……等用戶不僅同屬于一個(gè)考勤群組而且處于同一個(gè)地點(diǎn)時(shí),才判定簽到成功,從而得到考勤數(shù)據(jù);同理可以獲得a’、b’、c’、d’......等用戶的考勤數(shù)據(jù)。
所有考勤數(shù)據(jù)將保存在服務(wù)器中。
參見圖3,在用戶b、c、d......等簽到用戶中,假若某個(gè)用戶c沒有向自己的日程表中錄入相關(guān)信息,則本系統(tǒng)將在用戶c簽到的時(shí)候執(zhí)行一個(gè)具有如下特征的自動(dòng)維護(hù)日程表方法:
簽到用戶c在運(yùn)行于本地智能移動(dòng)終端的系統(tǒng)上執(zhí)行簽到操作;
簽到成功后,系統(tǒng)自動(dòng)獲取簽到操作執(zhí)行時(shí)間段;
系統(tǒng)判斷簽到用戶的日程表對(duì)應(yīng)時(shí)間段內(nèi)是否已經(jīng)存儲(chǔ)日程安排數(shù)據(jù);
若簽到時(shí)間段內(nèi),簽到用戶c的日程表中對(duì)應(yīng)時(shí)間段內(nèi)沒有存儲(chǔ)日程安排數(shù)據(jù),則下載點(diǎn)名用戶a對(duì)應(yīng)時(shí)間段的日程安排數(shù)據(jù);
將點(diǎn)名用戶a對(duì)應(yīng)時(shí)間段的日程安排數(shù)據(jù)存儲(chǔ)到用戶c本地的日程表中。
顯然,該方法非常適用于上課、上班等需要多次點(diǎn)名考勤的場(chǎng)合。
在上述點(diǎn)名簽到過程完成后,服務(wù)器集群端會(huì)自動(dòng)執(zhí)行統(tǒng)計(jì)分析模塊上的功能,包括:考勤結(jié)果統(tǒng)計(jì)分析、為用戶a、b、c、d......建立組群a、針對(duì)用戶組群a進(jìn)行統(tǒng)計(jì)分析,為用戶a’、b’、c’、d’......建立組群a’、針對(duì)用戶組群a’進(jìn)行統(tǒng)計(jì)分析。
本發(fā)明抓住移動(dòng)智能設(shè)備、無線/移動(dòng)網(wǎng)絡(luò)高速發(fā)展的契機(jī),降低了考勤成本,減輕了用戶維護(hù)日程表的工作量;提出了在移動(dòng)智能設(shè)備和服務(wù)器群中安裝考勤系統(tǒng),將藍(lán)牙定位、無線傳感器網(wǎng)絡(luò)、移動(dòng)互聯(lián)網(wǎng)、云計(jì)算及云存儲(chǔ)、無線/移動(dòng)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、統(tǒng)計(jì)分析等多種技術(shù)相結(jié)合來實(shí)現(xiàn)考勤操作的系統(tǒng);提供了多種考勤方式,通過并行(同時(shí))簽到方式提高了考勤效率;系統(tǒng)可適用于包括移動(dòng)場(chǎng)合在內(nèi)的各種考勤環(huán)境、可適用于多個(gè)點(diǎn)名簽到場(chǎng)合、支持大數(shù)據(jù)分析。
以上對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,其中未盡詳細(xì)描述的設(shè)備和結(jié)構(gòu)應(yīng)該理解為用本領(lǐng)域中的普通方式予以實(shí)施;任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對(duì)本發(fā)明技術(shù)方案做出許多可能的變動(dòng)和修飾,或修改為等同變化的等效實(shí)施例,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡(jiǎn)單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。