TW201712640A - 打卡系統 - Google Patents

打卡系統 Download PDF

Info

Publication number
TW201712640A
TW201712640A TW105123493A TW105123493A TW201712640A TW 201712640 A TW201712640 A TW 201712640A TW 105123493 A TW105123493 A TW 105123493A TW 105123493 A TW105123493 A TW 105123493A TW 201712640 A TW201712640 A TW 201712640A
Authority
TW
Taiwan
Prior art keywords
attendance
employee
face
locator
punching
Prior art date
Application number
TW105123493A
Other languages
English (en)
Other versions
TWI615812B (zh
Inventor
宏基 胡
Original Assignee
英基科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 英基科技有限公司 filed Critical 英基科技有限公司
Publication of TW201712640A publication Critical patent/TW201712640A/zh
Application granted granted Critical
Publication of TWI615812B publication Critical patent/TWI615812B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/125Finance or payroll
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5854Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using shape and object relationship
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/5866Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • G06F21/46Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06398Performance of employee with respect to a job function
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/94Hardware or software architectures specially adapted for image or video understanding
    • G06V10/95Hardware or software architectures specially adapted for image or video understanding structured as a network, e.g. client-server architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Computer Hardware Design (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Educational Administration (AREA)
  • Library & Information Science (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Bioethics (AREA)
  • Technology Law (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Medical Informatics (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本發明提供一種打卡系統,打卡系統包括雲端資料庫、考勤定位器及安裝有移動應用程式的智能手機,其中,雲端資料庫、考勤定位器及智能手機彼此之間進行資料通訊,考勤定位器以特定的GPS進行登記,並配備藍牙智能技術;當考勤打卡時,移動應用程式可以檢測雇員是否在考勤定位器5公尺範圍之內;移動應用程式使用面部識別,以防他人代打卡。

Description

打卡系統
本發明有關於打卡系統,特別是關於包括具備藍牙智能技術的考勤定位器的打卡系統。
在習知技術中,傳統的打卡系統存在以下方面的限制:1.安裝費用高:拉線、安裝相應的終端或伺服器等花費較高;2.高管理成本:需要在每一個考勤打卡機器中註冊(對於多點辦公的行業而言);3.逐一排隊打卡:每次只容許一個雇員在一台打卡機上打卡。
一些企業嘗試著藉由手機APP打卡來解決以上問題,但是遇到了新的問題:無法阻止虛假的GPS、他人代打卡。
因此,為解決以上問題,急需提供一種低成本、高效率的考勤打卡系統。
根據本發明的一個實施例,本發明提供的考勤打卡系統包括雲端資料庫、考勤定位器、安裝有移動應用程式的智能手機,其中,雲端資料庫、考勤定位器、智能手機之間彼此進行資料通訊,考勤定位器以特定的GPS進行登記,並配備藍牙智能技術;當考勤打卡時,移動應用程式檢測雇員是否在考勤定位器的5公尺範圍之內;移動應用程式使用面部識別,以防他人代打卡。
根據本發明的另一實施例,本發明提供的打卡系統包括雲端資料庫、考勤定位器、安裝有移動應用程式的智能手機,其中,雲端資料庫、考勤定位器、智能手機之間彼此進行資料通訊,考勤定位器以特定的GPS進行登記,並配備藍牙智能技術;當考勤打卡時,移動應用程式檢測雇員是否在考勤定位器的5公尺範圍之內;移動應用程式啟動面部識別,以防他人代打卡;面部識別藉由:註冊一個雇員的人臉,將智能手機中的雇員訊息和雲端資料庫中的雇員訊息進行匹配,日常考勤打卡,和替換雇員的人臉來實現。註冊雇員的人臉包括輸入電子郵件地址、密碼、人臉識別、認證電子郵件地址和密碼,將電子郵件地址、密碼存入CGG雲資料庫,將伺服器中的人臉下載到智能手機中,將加密後的人臉和電子郵件地址存入智能手機和MySQL;一個電子郵件地址對應一個用戶,密碼至少為8位長度,並且同時包括字符和數字。將智能手機中的雇員訊息和雲端資料庫中的雇員訊息進行匹配的過程包括:雇員增加雇主訊息,其中,輸入雇主ID,檢查雇主ID是否與MySQL中的訊息匹配,是否與存在的電子郵件地址匹配,然後由雇員確認;日常考勤打卡包括:人臉驗證;更換人臉用於防止他人代打卡,並且包括:顯示當前的人臉,將加密的新的人臉和電子郵件地址一起存入智能手機和CGG雲資料庫中的MySQL,和向雇主發送提醒;移動應用程式包括用於斷網情況下的考勤打卡算法;手機號碼和GPS標記在打卡記錄中;考勤定位器藉由反欺騙算法防止改變考勤定位器的設定及考勤定位器發送出來的訊息。
本發明提供的打卡系統允許雇主讓許多雇員在同一時間進行考勤打卡動作,藉由面部識別和無線感測能有效防止虛假GPS和他人代打卡的問題,無線感測能確保雇員在考勤定位器5公尺範圍內(即雇主要求雇員打卡的指定位置)打卡,提到的5公尺範圍,可以人工進行設置,可以設置1公尺到30公尺之間的範圍。
本發明其他的優點和特徵將結合圖式進行詳細說明。
作為一種革新設計,藍牙智能技術僅僅消耗經典藍牙無線很小部分的電能。藍牙智能將藍牙無線技術擴展到藉由微小鈕扣電池提供電能的設備,例如手錶和玩具。其他,例如運動健身、健康護理、鍵盤、滑鼠、訊號燈、可穿戴式娛樂等設備,藉由藍牙智能也得以提升功能。在許多情況下,得益於藍牙智能,這些設備可以操作超過一年以上才換電池。
與早前的說明一樣,無線電的範圍可以根據應用被優化。市場上大部分的藍牙設備包括基礎30英尺、10公尺的範圍,即經典藍牙無線電範圍,但是,藍牙規格沒有對此作出限制。藍牙智能技術中,人工設置可以選擇優化範圍到200英尺或超過200英尺。特別是對於室內感測應用,遠範圍是必須的。
藍牙智能產品的特點如下:無論從峰值、平均值或閒置模式來看,其耗電量都是極低的;能夠在標準鈕扣電電池上運行數年之久;低實施成本;多供應商互通性;增強的無線電範圍。
藍牙核心規格的優化可透過兩個模式實現:雙模式和單模式。在雙模式中,藍牙低能量功能是整合在已經存在的經典藍牙控制器中。這種架構能共享經典藍牙技術已經存在的無線電和功能,因此,與經典藍牙技術相比只需要增加很少的成本費用。另外,現有的製造商能在現有的經典藍牙技術的芯片(例如Bluetooth v2.1 + EDR 或 Bluetooth v3.0 + HS的芯片)中使用新的低能量棧,促進了經典藍牙技術的發展,使得設備具有新的功能。
單模式芯片令高度整合及精巧的設備得以出現,單模式芯片具備一個輕量級的連接層,輕量級的連接層可提供低功耗閒置模式操作、簡易的設備搜尋,在最低成本下,透過先進的低功耗和安全加密功能達到可靠的點對多點資料傳輸。控制器中的連接層可以讓已連接互聯網的感測器在藍牙傳輸時使用藍牙低功耗資訊流。
資料傳輸:藍牙智能(低耗能)支持1 Mbps傳輸的8位組到27位組的資料包,使用先進的低功耗監聽模式來實現超低占空比。
調頻:藍牙智能(低功耗)使用所有藍牙規範版本通用的自適應跳頻技術,最小化來自其他2.4GHz ISM頻段無線技術的干擾,增加鏈路預算和範圍。
主機控制:藍牙智能(低功耗)在控制器中放置大量智能訊息,讓主機可以長時間休眠,只有當主機需要執行動作時,控制器才會喚醒主機,由於主機比控制器更耗電,這樣能更大程度地節省電流。
通訊延遲:藍牙智能(低功耗)可在3毫秒內完成連接設置並開始傳輸資料,允許與移動應用程式建立連接,然後在快速拆除連接之前,在幾毫秒內完成短時突發通訊,傳輸已認證資料。
範圍:增強的調變指數讓藍牙智能(低功耗)提供的最大範圍可超過100公尺。
穩健性:所有資料包都使用24 bit CRC校驗,最大限度抵禦干擾。
強安全性:使用AES-128 加密算法進行資料加密和認證。
拓撲結構:藍牙智能(低功耗)每個資料包的每個接收都使用32位接入地址,理論上可連接數十億設備,藍牙技術的優化可達至在一對一連接的同時,也可透過星型結構支持一對多連接。
請參閱圖式,具體請參閱第1圖,第1圖所示為本發明實施例一種打卡系統的示意圖,包括雲端資料庫,(該雲端資料庫沒有在第1圖中示出),考勤定位器1及安裝有移動應用程式的智能手機2,要留意的是,允許同時進行考勤打卡的智能手機2的數量可根據實際應用作出更改。其中,雲端資料庫、考勤定位器1、智能手機2彼此之間進行資料通訊以實現考勤打卡過程。考勤定位器可向特定GPS(Global Position System)登記,並配備藍牙智能技術。
考勤定位器1使用反電子欺騙算法,使得考勤定位器1與使用UUID 傳統的藍牙設備區別開來。在這種情況下,非授權的用戶不能更改考勤定位器的設定及從考勤定位器發送出來的訊息。也就是說,增加了以下3個專有的“服務”權利:在非連接模式,不會對“服務”進行廣播;在連接模式,即使在沒有應用程序介面的情況下,仍會對“服務”進行廣播;在連接模式下,“服務”的資料只能由考勤定位器製造商的專有UUID的所有者進行修改。
在一實施例中,當考勤打卡時,移動應用程式能檢測雇員是否在考勤定位器1的5公尺範圍之內,移動應用程式使用面部識別來防止他人代打卡,面部識別藉由:註冊一個雇員的人臉,將智能手機中雇員的訊息和雲端資料庫中的雇員訊息進行匹配,日常考勤打卡及替換雇員的人臉來實現。
請參閱圖式,具體地參閱第2圖,第2圖所示是本發明註冊雇員的人臉的流程圖,註冊雇員的人臉的過程包括:輸入電子郵件地址,密碼和面部識別,其中,一個電子郵件地址對應一個用戶,密碼至少包括8位長度的字符和數字,驗證電子郵件地址和密碼,儲存電子郵件地址和密碼到CGG雲資料庫中,從伺服器中下載人臉到智能手機中和MySQL中。詳細來說,在步驟201中,雇員使用智能手機1進行登錄。在步驟202中,系統檢查雇員是否已經註冊。如果雇員已經註冊,在步驟203中,系統檢查密碼是否正確。如果雇員沒有註冊,在步驟204中,雇員需要執行註冊程序,即:輸入電子郵件地址,密碼、以及進行面部識別過程。然後,在步驟205中,對輸入的資料進行驗證,即檢查輸入的電子郵件地址是否已被他人使用,密碼的強度是否足夠。在通過驗證後,將輸入資料存入CGG雲資料庫。在步驟207中,從伺服器中下載人臉到手機中。同時,在步驟208中,儲存加密的人臉和電子郵件地址到智能手機和雲端資料庫中的MySQL中。在步驟209中,引導雇員進入歡迎登錄的界面。
參閱圖式,具體地參閱第3圖,將智能手機的雇員訊息與雲端資料庫的雇員訊息進行匹配是透過輸入雇主ID來添加雇主,檢查該雇主ID是否與MySQL的訊息匹配及是否存在匹配的電子郵件地址,最後由雇員進行確認。在步驟301中,輸入雇主ID,在步驟302中,系統檢查雇主ID是否與MySQL的訊息匹配。如果沒有找到匹配的雇主ID,系統會返回步驟301,提示用戶輸入的雇主ID無效。如果找到匹配的雇主ID,在步驟303a中,系統會進一步檢查在相應雇主的雇員檔案紀錄中是否有匹配的電子郵件地址。如果在相應雇主的雇員檔案紀錄中未能找到匹配的電子郵件地址,系統進入步驟303b。在步驟303b中,檢查在相應雇主的雇員檔案紀錄中是否有匹配的手機號碼。如果能在相應雇主的雇員檔案紀錄中找到匹配的電子郵件地址或手機號碼(在步驟303a或者303b),在步驟305中,雇員會被要求對相關資料進行確認,例如,“你是<姓名>-<職位>屬於<雇主姓名>嗎?”。在步驟306中,檢查雇員是否已確認在步驟305中顯示的相關訊息。如果未能在相應雇主的雇員檔案紀錄中找到匹配的電子郵件地址或手機號碼(在步驟303a或者303b),在步驟307中,系統顯示“你現在可以考勤打卡,但是請提醒雇主在工資結算之前匹配你的記錄到雇員個人檔案中”。
參閱圖式,具體地參閱第4圖,日常考勤打卡包括人臉驗證。詳細來說,在步驟401中,系統會檢測人臉,也就是說,截取目前用戶的面部資料。在步驟402中,系統檢查人臉是否匹配,即把目前截取到的面部資料與雇員註冊人臉或更換的人臉後儲存的相應資料(參與第2及5圖)進行匹配。如果資料匹配,就可以去到步驟403中,進行日常考勤打卡。如果資料不匹配,在步驟404中,系統將提示雇員選擇更換登錄帳號、更換人臉、或者退出考勤打卡過程。
參閱圖式,具體地參閱第5圖,更換人臉用於防止他人代打卡,但是允許雇員根據自身的考慮更換自身的面部資料,具體包括:顯示目前的人臉,儲存加密新人臉和電子郵件地址到智能手機和CGG雲資料庫的MySQL中,並且發送提醒給雇主。詳細來說,在步驟501中,顯示當前人臉。然後系統顯示詢問訊息,詢問你是否確認更換人臉(雇員更換人臉的消息將會通知給雇主)。然後,在步驟502,系統詢問是否繼續進入下一步。如果雇員選擇進入下一步,在步驟503中儲存加密的人臉和電子郵件地址到手機和MySQL中,同時,在步驟504中,發送提醒消息給雇主,最後,在步驟505中,在CGG資料庫中刪除舊的人臉,並儲存新的人臉。
另外,特殊算法用於在沒有可行網路下進行考勤打卡,但是,打卡過程仍然藉由考勤定位器和面部識別進行保護(2重保護),其次,手機號碼和GPS(取決於雇員使用的智能手機)即使在沒有網路時也將標記在打卡記錄中,供雇主進一步的參考。
以上實施例僅用於說明本發明,而非對本發明的限制,所屬領域具通常知識者,在不脫離發明的精神和範圍的情況下,還可以做出各種變化和變形,因此所有等同的技術方案也屬本發明的保護範疇。
1‧‧‧考勤定位器
2‧‧‧智能手機
201至209、301至307、401至404、501至505‧‧‧步驟
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合圖式及實施例,對本發明進行進一步詳細說明。 第1圖所示為本發明一實施例:打卡系統的應用環境圖。 第2圖所示為本發明一實施例:雇員登記面部識別的流程圖。 第3圖所示為本發明一實施例:增加雇主的流程圖。 第4圖所示為本發明一實施例:考勤打卡進行面部識別的流程圖。 第5圖所示為本發明一實施例:更換人臉的流程圖。 應當理解的是,圖式並不是依比例制定的,實施例有時只作概略或局部說明。在一些實施例中,對於理解本發明的非必須具體細節或者致使其他細節難以準確理解的具體細節可能會省略。要留意的是,此處所描述的具體實施例僅用以解釋本發明,並不用於限定本發明。
1‧‧‧考勤定位器
2‧‧‧智能手機

Claims (11)

  1. 一種打卡系統,該打卡系統包括雲端資料庫、考勤定位器及安裝有移動應用程式的智能手機,其中,該雲端資料庫、該考勤定位器及該智能手機之間彼此進行資料通訊,該考勤定位器以特定的GPS進行登記,並配備藍牙智能技術,當考勤打卡時,該移動應用程式檢測雇員是否在該考勤定位器所在位置的5公尺範圍之內,該移動應用程式使用面部識別,以防他人代打卡。
  2. 如申請專利範圍第1項所述之打卡系統,其中該面部識別藉由註冊一個雇員的人臉,將該智能手機中雇員的訊息和該雲端資料庫中的雇員訊息進行匹配、日常考勤打卡及替換雇員的人臉來實現。
  3. 如申請專利範圍第2項所述之打卡系統,其中註冊雇員的人臉包括輸入電子郵件地址、密碼和人臉識別、驗證該電子郵件地址和該密碼,將該電子郵件地址、該密碼存入CGG 雲資料庫,將伺服器中的人臉下載到該智能手機中,將加密後的人臉和該電子郵件地址存入該智能手機和MySQL。
  4. 如申請專利範圍第3項所述之打卡系統,其中一個該電子郵件地址對應一個用戶,該密碼至少為8位長度,同時包括字符和數字。
  5. 如申請專利範圍第2項所述之打卡系統,其中將該智能手機中雇員的訊息和該雲端資料庫中的雇員訊息進行匹配是藉由雇員輸入雇主ID從而添加雇主訊息,檢查雇主ID是否與 MySQL的訊息匹配,及是否有匹配的電子郵件地址存在,再由雇員確認。
  6. 如申請專利範圍第2項所述之打卡系統,其中該日常考勤打卡包括人臉驗證。
  7. 如申請專利範圍第2項所述之打卡系統,其中更換人臉用於防止他人代打卡,該更換人臉包括顯示當前人臉,將加密的新人臉和電子郵件地址存入該智能手機和CGG雲資料庫中的MySQL,並發送提醒至雇主。
  8. 如申請專利範圍第2項所述之打卡系統,其中該移動應用程式包括用於斷網情況下打卡的算法,手機號碼和GPS都標記在考勤打卡記錄中。
  9. 如申請專利範圍第2項所述之打卡系統,其中該考勤定位器使用反欺騙算法,防止改變該考勤定位器的設定及從該考勤定位器發出來的訊息。
  10. 一種打卡系統,該打卡系統包括: 雲端資料庫、考勤定位器及安裝有移動應用程式的智能手機; 其中,該雲端資料庫、該考勤定位器及該智能手機之間彼此進行資料通訊,該考勤定位器以特定的GPS進行登記,並配備藍牙智能技術,當考勤打卡時,該移動應用程式可以檢測雇員是否在該考勤定位器5公尺範圍之內,該移動應用程式啟動人臉識別,以防他人代打卡,人臉識別藉由註冊一個雇員的人臉,將該智能手機中雇員的訊息和該雲端資料庫中的雇員訊息進行匹配、日常考勤打卡及更換雇員的人臉來實現; 註冊雇員的人臉包括: 輸入電子郵件地址、密碼和人臉識別,其中,一個該電子郵件地址對應一個用戶,該密碼至少包括8位長度的字符和數字; 驗證該電子郵件地址和該密碼; 將該電子郵件地址和該密碼存入CGG雲資料庫; 將伺服器中的人臉下載到該智能手機中;以及 將加密後的人臉和該電子郵件地址存入該智能手機和MySQL; 將該智能手機中雇員的訊息和該雲端資料庫中的雇員訊息進行匹配包括: 雇員增加雇主訊息,其中,輸入雇主ID;以及 檢查雇主ID是否與MySQL的訊息匹配,是否與存在的該電子郵件地址匹配,然後由雇員確認; 該日常考勤打卡包括人臉驗證; 更換人臉用於防止他人代打卡,並且包括: 顯示當前的人臉, 將加密的新的人臉和該電子郵件地址一起存入該智能手機和該CGG雲資料庫中的該MySQL;以及 向雇主發送提醒; 該移動應用程式包括用於斷網情況下的考勤打卡算法,手機號碼和GPS標記在打卡記錄中; 該考勤定位器藉由反欺騙算法,防止改變該考勤定位器的設定及從該考勤定位器發送出來的訊息。
  11. 一種打卡系統,該打卡系統包括雲端資料庫、考勤定位器及安裝有移動應用程式的智能手機; 其中,該雲端資料庫、該考勤定位器、該智能手機之間彼此進行資料通訊,該考勤定位器以特定的GPS進行登記,並配備藍牙智能技術,當打卡時,移動應用程式檢測雇員是否在考勤定位器5公尺範圍之內,該移動應用程式啟動人臉識別,以防他人代打卡,人臉識別藉由註冊一個雇員的人臉,將該智能手機中的雇員訊息和所述雲端資料庫中的雇員訊息進行匹配、日常考勤打卡及替換雇員的人臉來實現; 註冊雇員的人臉包括: 輸入電子郵件地址、密碼和人臉識別,其中,一個該電子郵件地址對應一個用戶,該密碼至少包括8位長度的字符和數字; 驗證該電子郵件地址和該密碼; 將該電子郵件地址和該密碼存入CGG雲資料庫; 將伺服器中的人臉下載到該智能手機中;以及 將加密後的人臉和該電子郵件地址存入該智能手機和MySQL; 將該智能手機中的雇員的訊息和該雲端資料庫中的雇員訊息進行匹配是藉由雇員增加雇主訊息,其中,輸入雇主ID,檢查雇主ID是否與該MySQL的訊息匹配,以及是否存在匹配的電子郵件地址,然後由雇員確認; 該日常考勤打卡包括人臉驗證; 更換人臉用於防止他人代打卡,並且包括: 顯示當前人臉; 將加密的新的人臉和該電子郵件地址一併存入該智能手機和該CGG雲資料庫中的該MySQL;以及 向雇主發送提醒; 該移動應用程式包括用於斷網情況下的考勤打卡算法,手機號碼和GPS標記在打卡記錄中; 該考勤定位器藉由反欺騙算法,防止改變該考勤定位器的設定及從該考勤定位器發送出來的訊息; 該考勤定位器支持1 Mbps傳輸8位組到27位組的資料包,使用先進的低功耗監聽模式來實現超低占空比; 該考勤定位器使用所有藍牙規範版本通用的自適應跳頻技術,最小化來自其他2.4GHz ISM頻段無線技術的干擾及增加鏈路預算和範圍; 該考勤定位器在控制器中放置大量智能訊息,讓主機長時間休眠,只有當該主機需要執行動作時,該控制器才會喚醒該主機; 該考勤定位器支持在3毫秒內完成連接設置並開始傳輸資料,允許該移動應用程式建立連接,然後在快速中斷該連接之前,在幾毫秒內完成短時突發通訊,傳輸已認證資料; 該考勤定位器對所有資料包使用24 bit CRC校驗,確保最大程度抵禦干擾; 該考勤定位器對所述資料包使用 AES-128加密算法以加強資料包的加密和認證; 該考勤定位器對每個從屬設備的每個資料包使用32位接入地址,可連接數十億設備; 該考勤定位器包括連接模式和非連接模式; 該考勤定位器藉由小型的鈕扣電池提供電能。
TW105123493A 2015-09-16 2016-07-25 打卡系統 TWI615812B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
HK15109081.4A HK1204847A2 (zh) 2015-09-16 2015-09-16 记时卡打卡系统
HK15109081.4 2015-09-16

Publications (2)

Publication Number Publication Date
TW201712640A true TW201712640A (zh) 2017-04-01
TWI615812B TWI615812B (zh) 2018-02-21

Family

ID=54704537

Family Applications (1)

Application Number Title Priority Date Filing Date
TW105123493A TWI615812B (zh) 2015-09-16 2016-07-25 打卡系統

Country Status (9)

Country Link
US (1) US10192273B2 (zh)
EP (1) EP3144861B1 (zh)
CN (1) CN106548525A (zh)
AU (1) AU2016203487B2 (zh)
ES (1) ES2688225T3 (zh)
HK (1) HK1204847A2 (zh)
MY (1) MY175257A (zh)
SG (1) SG10201603975WA (zh)
TW (1) TWI615812B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
HK1204847A2 (zh) * 2015-09-16 2015-12-04 英基科技有限公司 记时卡打卡系统
US11227277B2 (en) * 2015-12-22 2022-01-18 Intel Corporation Facilitating smart geo-fencing-based payment transactions
CN109063497B (zh) * 2016-02-17 2020-11-24 青岛海信移动通信技术股份有限公司 一种基于人脸识别的图像保护方法及装置
CN107025537A (zh) * 2016-12-06 2017-08-08 南阳师范学院 一种企业综合管理系统及方法
CN108257242B (zh) * 2017-03-30 2020-09-15 福建旭辰信息科技有限公司 基于识别个人id信息的办公自动化装置
CN107516285A (zh) * 2017-08-10 2017-12-26 燕山大学 一种基于蓝牙定位和活体监测的课堂签到方法
CN107742329A (zh) * 2017-08-28 2018-02-27 中兴捷维通讯技术有限责任公司 基于地理围栏和人脸识别的考勤管理系统及方法
EP3474515B1 (en) * 2017-10-20 2020-07-29 Tap Sound System A method of improving synchronization of the playback of audio data between a plurality of audio sub-systems
CN107705053A (zh) * 2017-11-21 2018-02-16 重庆金极光科技有限公司 一种物业管理作业自动监控方法及系统
US10592735B2 (en) 2018-02-12 2020-03-17 Cisco Technology, Inc. Collaboration event content sharing
CN108834065B (zh) * 2018-06-20 2020-03-13 阿里巴巴集团控股有限公司 一种线上签到的方法和装置
CN108900548A (zh) * 2018-08-14 2018-11-27 安徽云才信息技术有限公司 一种移动考勤系统防止用户代打卡的设计方法
CN110853170A (zh) * 2018-08-21 2020-02-28 杭州海康威视系统技术有限公司 一种巡更检测方法、系统及装置
CN110675521B (zh) * 2019-09-04 2021-02-09 精英数智科技股份有限公司 一种代打卡异常监测分析方法、装置、系统及存储介质

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090182627A1 (en) * 2001-11-14 2009-07-16 Retaildna, Llc Self learning method and system for managing a third party subsidy offer
JP4400062B2 (ja) * 2003-02-20 2010-01-20 沖電気工業株式会社 出退勤管理装置及び出退勤管理システム
AU2003220951A1 (en) * 2003-03-28 2004-10-25 Fujitsu Limited Camera, light source control method, and computer program
KR20040087690A (ko) * 2003-04-07 2004-10-15 주식회사 씨크롭 지문정보를 이용한 신용거래 시스템 및 방법
JP2005092342A (ja) * 2003-09-12 2005-04-07 Sogo Keibi Hosho Co Ltd 勤怠情報管理システム、携帯端末、および勤怠情報管理センタ
JP2006243872A (ja) * 2005-03-01 2006-09-14 Oki Electric Ind Co Ltd モバイル装置および出退勤管理システムおよび出退勤時刻登録装置および出退勤管理方法および出退勤時刻登録方法
EP1987463A1 (en) * 2006-02-21 2008-11-05 WEISS, Kenneth P. Method and apparatus for secure access payment and identification
WO2008061146A2 (en) * 2006-11-14 2008-05-22 Neveu Holdings, Llc Remote time and attendance system and method
EP2122900A4 (en) * 2007-01-22 2014-07-23 Spyrus Inc PORTABLE DATA ENCRYPTION DEVICE WITH CONFIGURABLE SAFETY FUNCTIONS AND METHOD FOR FILING ENCRYPTION
CN101051079B (zh) * 2007-04-29 2010-05-26 金纯� 蓝牙井下无线定位系统
GB0714344D0 (en) * 2007-07-24 2007-09-05 Univ Wales Swansea Biometric attendance verification
US20090248553A1 (en) * 2008-03-28 2009-10-01 Keyology, Llc Method for recording employee records
CN101625773A (zh) * 2008-07-10 2010-01-13 刘迅 基于蓝牙技术的遥控及被动无钥匙系统的实施方法
CN101685554A (zh) * 2008-09-25 2010-03-31 银河港(北京)技术有限公司 基于网络的人脸识别考勤方法及系统
JP5230501B2 (ja) * 2009-03-26 2013-07-10 富士フイルム株式会社 認証装置及び認証方法
US20110082777A1 (en) * 2009-10-06 2011-04-07 Chess Steven M Timekeeping Computer System with Image Capture and Quick View
CN101714266A (zh) * 2009-12-08 2010-05-26 中兴通讯股份有限公司 一种实现考勤的系统、装置及方法
WO2012001624A1 (en) * 2010-07-01 2012-01-05 Ishai Binenstock Location-aware mobile connectivity and information exchange system
US20120233044A1 (en) * 2010-12-06 2012-09-13 Burger Joseph P Apparatuses, methods, and systems for a labor project manangement and costing system and platform
RU2013141053A (ru) * 2011-03-04 2015-04-10 Форсквэр Лэбс, Инк. Система и способ для управления и выкупа предложений посредством основанного на местоположении сервиса
JP5311239B2 (ja) * 2011-06-17 2013-10-09 カシオ計算機株式会社 売上データ処理装置及びプログラム
US8693726B2 (en) * 2011-06-29 2014-04-08 Amazon Technologies, Inc. User identification by gesture recognition
US9111402B1 (en) * 2011-10-31 2015-08-18 Replicon, Inc. Systems and methods for capturing employee time for time and attendance management
US9070162B2 (en) * 2012-04-25 2015-06-30 ZR Investments, LLC Time tracking device and method
EP2842108B1 (en) * 2012-04-27 2022-07-06 Verizon Connect Ireland Limited System and method for tracking driver hours and timekeeping
US8396265B1 (en) * 2012-06-26 2013-03-12 Google Inc. Facial recognition
CN102819875A (zh) * 2012-08-01 2012-12-12 福州瑞芯微电子有限公司 基于人脸识别与gps的考勤系统及其方法
CN102821354A (zh) * 2012-08-10 2012-12-12 章晓芸 定位告警系统及方法
CN102819877B (zh) * 2012-08-18 2014-11-05 吴迪 基于位置的考勤系统及方法
CN203054945U (zh) * 2012-11-30 2013-07-10 深圳市威富多媒体有限公司 一种在线考勤系统
CA2798022A1 (en) * 2012-12-04 2014-06-04 Hugh Hull Worker self-management system and method
CN203135983U (zh) * 2013-01-07 2013-08-14 深圳市威富多媒体有限公司 一种人脸识别支付手机
US9881272B2 (en) * 2013-09-16 2018-01-30 Fleetmatics Ireland Limited Vehicle independent employee/driver tracking and reporting
US10536545B2 (en) * 2013-09-27 2020-01-14 Oracle International Corporation Cloud database connection multiplexing
TWI584208B (zh) * 2013-12-03 2017-05-21 鄒朝聖 人員勤務管理系統及其方法
ZA201500063B (en) * 2014-01-13 2015-12-23 Tata Consultancy Services Ltd A detection system
BR102014019625B1 (pt) * 2014-03-19 2021-01-26 Digicon S/a Controle Eletrônico Para Mecânica sistema e método de controle e monitoramento para acesso em área restrita
CN103903310A (zh) * 2014-03-24 2014-07-02 深圳市威富多媒体有限公司 一种基于移动通信终端的考勤方法及装置
US20150276412A1 (en) * 2014-03-31 2015-10-01 International Business Machines Corporation Global Positioning System Routing Based On Altering Arrival Time
CN103985165A (zh) * 2014-05-12 2014-08-13 深圳市威富多媒体有限公司 一种基于移动终端、语音及人脸识别的考勤方法及装置
CN104143220B (zh) * 2014-07-21 2017-04-12 陈顺泉 基于本机人脸识别技术和智能终端的考勤及定位追踪系统
US9686676B2 (en) * 2015-01-16 2017-06-20 Nokia Technologies Oy Method, apparatus, and computer program product for a server controlled device wakeup
CN104732602B (zh) * 2015-02-04 2017-02-22 四川长虹电器股份有限公司 一种基于云端人脸及表情识别的考勤方法
CN104778577A (zh) * 2015-03-24 2015-07-15 张志中 一种智能考勤方法及考勤装置、考勤记录装置
CN104796851B (zh) * 2015-04-24 2018-09-07 杭州电子科技大学 一种基于蓝牙4.0的新型物流签到系统及其方法
US10764933B2 (en) * 2015-05-08 2020-09-01 Federated Wireless, Inc. Predictive connectivity service layers
US9924319B2 (en) * 2015-07-14 2018-03-20 Assa Abloy Ab Tracking for badge carrier
HK1204847A2 (zh) * 2015-09-16 2015-12-04 英基科技有限公司 记时卡打卡系统

Also Published As

Publication number Publication date
US10192273B2 (en) 2019-01-29
EP3144861B1 (en) 2018-06-27
TWI615812B (zh) 2018-02-21
ES2688225T3 (es) 2018-10-31
EP3144861A1 (en) 2017-03-22
AU2016203487B2 (en) 2017-08-17
HK1204847A2 (zh) 2015-12-04
MY175257A (en) 2020-06-17
US20170076400A1 (en) 2017-03-16
CN106548525A (zh) 2017-03-29
AU2016203487A1 (en) 2017-03-30
SG10201603975WA (en) 2017-04-27

Similar Documents

Publication Publication Date Title
TWI615812B (zh) 打卡系統
KR102693979B1 (ko) 링크 공유를 지원하는 전자 장치 및 이를 위한 방법
CA2805314C (en) System and method for transmitting application data between two communication devices
US9007174B2 (en) Service identification authentication
US20180048710A1 (en) Internet of things (iot) storage device, system and method
CN107409145A (zh) 通过中间设备进行本地控制的方法、装置以及计算机程序产品
CN105191412B (zh) 无线设备及用于配置无线设备的方法
JP7774060B2 (ja) 電子装置の無線接続を管理する方法及びその装置
US11367449B2 (en) Method and apparatus for calling voice recognition service by using Bluetooth low energy technology
CN107079273B (zh) 在不建立持久连接的情况下的设备之间的通信
US12080143B2 (en) Method and apparatus for providing location alarm service of electronic device
US12574977B2 (en) Packet transmission method for electronic device positioning service and apparatus thereof
US20230188980A1 (en) Method for providing electronic device positioning service and apparatus thereof
US12185185B2 (en) Method for managing wireless connection of electronic device and device therefor
CN116057965A (zh) 用于提供电子装置的位置确认服务的方法及用于其的装置
KR102902960B1 (ko) 전자 장치의 무선 연결을 관리하는 방법 및 그 장치
US11317347B2 (en) Method and apparatus for providing service by using Bluetooth low energy technology
WO2014051430A1 (en) Method and apparatus for transmitting, receiving and forwarding a gossip message using a gossip network
US12526859B2 (en) Method for managing wireless connection of electronic device, and apparatus therefor
CA2690661C (en) Public address system using wireless mobile communication devices
HK1230770A1 (zh) 一种打卡系统
Kumar et al. Bluetooth
CN2894171Y (zh) 一种移动终端安全系统
Osimeleze ubiPILL Mobile Client for Helping Nurses to Remotely Monitor Patient’s Medicine Taking and Set Alarm Times

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees