国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種遠程工作計時方法及系統(tǒng)與流程

      文檔序號:12279009閱讀:475來源:國知局
      本發(fā)明涉及互聯(lián)網(wǎng)
      技術領域
      :,具體而言,涉及一種遠程工作計時方法及系統(tǒng)。
      背景技術
      ::隨著互聯(lián)網(wǎng)的快速發(fā)展,人們可以通過互聯(lián)網(wǎng)雇傭他人為自己做事,雇主需要獲知被雇傭方的工作情況,以便根據(jù)其工作情況向被雇傭方支付薪水。目前,通常通過完成的工作件數(shù)來考量被雇傭方的工作情況。被雇傭方將完成的每件工作通過互聯(lián)網(wǎng)發(fā)送給雇主,雇主按被雇傭方完成的工作件數(shù),確定應付給被雇傭方的薪水的數(shù)額。但是很多工作并沒有明確的件數(shù)區(qū)分。例如,雇主雇傭被雇傭方進行代練游戲的工作,代練游戲無法劃分出具體工作的件數(shù)。像這種沒有明確件數(shù)區(qū)分的工作無法按照件數(shù)來衡量被雇傭方的工作量。沒有明確件數(shù)區(qū)分的工作可以通過工作時間來衡量被雇傭方的工作情況,但目前還沒有一種能夠遠程對被雇傭方的工作進行計時的方案。技術實現(xiàn)要素:有鑒于此,本發(fā)明實施例的目的在于提供一種遠程工作計時方法及系統(tǒng),通過終端與服務器之間的同步交互實現(xiàn)對用戶遠程工作進行計時,并根據(jù)同步交互結果,將用戶在開始計時至停止計時期間內(nèi)的非工作時長扣除,使得遠程計時準確性更高,更能反映被雇傭方的真實工作時間。第一方面,本發(fā)明實施例提供了一種遠程工作計時方法,包括:接收終端發(fā)送的開始計時信息,所述開始計時信息包括工作標識;生成同步時間,根據(jù)所述同步時間與所述終端之間進行同步交互,得到同步交互結果;在接收到所述終端發(fā)送的包含所述工作標識的停止計時信息時,根據(jù)所述開始計時信息、所述停止計時信息及所述同步交互結果,計算所述工作標識對應的本次工作時長。結合第一方面,本發(fā)明實施例提供了上述第一方面的第一種可能的實現(xiàn)方式,其中,所述生成同步時間,根據(jù)所述同步時間與所述終端之間進行同步交互,得到同步交互結果,包括:根據(jù)預設同步頻率和所述開始計時信息包括的開始時間,生成初次同步時間,根據(jù)所述初次同步時間與所述終端進行同步交互,記錄同步交互結果;根據(jù)所述預設同步頻率和所述初次同步時間,生成下次同步時間,根據(jù)所述下次同步時間與所述終端進行同步交互,記錄同步交互結果;將所述下次同步時間作為新一次同步交互過程中的初次同步時間,直到接收到所述終端發(fā)送的包含所述工作標識的停止計時信息時停止與所述終端之間的同步交互。結合第一方面,本發(fā)明實施例提供了上述第一方面的第二種可能的實現(xiàn)方式,其中,所述根據(jù)所述同步時間與所述終端之間進行同步交互,得到同步交互結果,包括:發(fā)送所述同步時間給所述終端;檢測在所述同步時間之后的預設時長內(nèi)是否接收到所述終端發(fā)送的所述工作標識對應的同步數(shù)據(jù);如果是,將所述同步數(shù)據(jù)確定為同步交互結果;如果否,則將所述同步時間對應的交互時長確定為非工作時長,將所述非工作時長確定為同步交互結果。結合第一方面的第二種可能的實現(xiàn)方式,本發(fā)明實施例提供了上述第一方面的第三種可能的實現(xiàn)方式,其中,所述將所述同步時間對應的交互時長確定為非工作時長,包括:在初次與所述終端同步交互時,計算接收所述開始計時信息的時間與所述同步時間之間的第一時間差,將所述第一時間差與所述預設時長之和確定為非工作時長;在非初次與所述終端同步交互時,計算過去離本次交互最近的一次同步交互對應的同步時間與本次同步交互對應的同步時間之間的第二時間差,將所述第二時間差與所述預設時長之和確定為所述非工作時長。結合第一方面的第二種可能的實現(xiàn)方式,本發(fā)明實施例提供了上述第一方面的第四種可能的實現(xiàn)方式,其中,所述根據(jù)所述開始計時信息、所述停止計時信息及所述同步交互結果,計算所述工作標識對應的本次工作時長,包括:從多次同步交互的同步交互結果中,獲取內(nèi)容為非工作時長的同步交互結果;根據(jù)所述開始計時信息包括的開始時間及所述停止計時信息包括的停止時間,計算所述工作標識對應的總時長;從所述總時長中扣除所述非工作時長,得到所述工作標識對應的本次工作時長。結合第一方面的第二種可能的實現(xiàn)方式,本發(fā)明實施例提供了上述第一方面的第五種可能的實現(xiàn)方式,其中,所述方法還包括:根據(jù)所述本次工作時長內(nèi)接收到的所述工作標識對應的所有同步數(shù)據(jù),生成所述本次工作時長對應的工作質(zhì)量參考信息;將所述本次工作時長、所述所有同步數(shù)據(jù)及所述工作質(zhì)量參考信息發(fā)送給雇主的終端。第二方面,本發(fā)明實施例提供了一種遠程工作計時方法,所述方法包括:當檢測到一工作對應的開始計時按鈕觸發(fā)的開始指令時,發(fā)送開始計時信息給服務器,所述開始計時信息包括所述工作的工作標識;接收所述服務器發(fā)送的同步時間,與所述服務器之間進行同步交互;當檢測到所述工作對應的停止計時按鈕觸發(fā)的停止指令時,發(fā)送停止計時信息給所述服務器,以使所述服務器根據(jù)所述開始計時信息、所述停止計時信息和所述同步交互的結果計算所述工作對應的本次工作時長。結合第二方面,本發(fā)明實施例提供了上述第二方面的第一種可能的實現(xiàn)方式,其中,所述接收所述服務器發(fā)送的同步時間,與所述服務器之間進行同步交互,包括:接收所述服務器發(fā)送的同步時間,實時檢測系統(tǒng)時間是否到達所述同步時間;當檢測到所述系統(tǒng)時間到達所述同步時間時,對當前屏幕進行截圖得到截屏圖像,獲取當前的進程列表信息及用戶行為數(shù)據(jù),所述用戶行為數(shù)據(jù)包括鍵盤敲擊次數(shù)和鼠標點擊次數(shù);將所述截屏圖像、所述進程列表信息和所述用戶行為數(shù)據(jù)組成同步數(shù)據(jù),發(fā)送所述同步數(shù)據(jù)給所述服務器。結合第二方面的第一種可能的實現(xiàn)方式,本發(fā)明實施例提供了上述第二方面的第二種可能的實現(xiàn)方式,其中,所述發(fā)送所述同步數(shù)據(jù)給所述服務器之前,還包括:顯示同步確認頁面給用戶,所述同步確認頁面包括所述同步數(shù)據(jù);當通過所述同步確認頁面接收到所述用戶提交的確認同步指令時,執(zhí)行所述發(fā)送所述同步數(shù)據(jù)給所述服務器;當通過所述同步確認頁面接收到所述用戶提交的拒絕同步指令時,不發(fā)送所述同步數(shù)據(jù)給所述服務器。第三方面,本發(fā)明實施例提供了一種遠程工作計時系統(tǒng),所述系統(tǒng)包括服務器和終端;所述終端,用于當檢測到一工作對應的開始計時按鈕觸發(fā)的開始指令時,發(fā)送開始計時信息給所述服務器,所述開始計時信息包括所述工作的工作標識;接收所述服務器發(fā)送的同步時間,與所述服務器之間進行同步交互;當檢測到所述工作對應的停止計時按鈕觸發(fā)的停止指令時,發(fā)送停止計時信息給所述服務器;所述服務器,用于接收所述終端發(fā)送的開始計時信息,生成所述同步時間,根據(jù)所述同步時間與所述終端之間進行同步交互,得到同步交互結果;在接收到所述終端發(fā)送的所述停止計時信息時,根據(jù)所述開始計時信息、所述停止計時信息及所述同步交互結果,計算所述工作標識對應的本次工作時長。在本發(fā)明實施例提供的方法及系統(tǒng)中,接收終端發(fā)送的開始計時信息,開始計時信息包括工作標識;生成同步時間,根據(jù)同步時間與終端之間進行同步交互,得到同步交互結果;在接收到終端發(fā)送的包含工作標識的停止計時信息時,根據(jù)開始計時信息、停止計時信息及同步交互結果,計算工作標識對應的本次工作時長。本發(fā)明通過終端與服務器之間的同步交互實現(xiàn)對用戶遠程工作進行計時,并根據(jù)同步交互結果,將用戶在開始計時至停止計時期間內(nèi)的非工作時長扣除,使得遠程計時準確性更高,更能反映被雇傭方的真實工作時間。為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。附圖說明為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關的附圖。圖1示出了本發(fā)明實施例1所提供的一種工作列表的示意圖;圖2示出了本發(fā)明實施例1所提供的一種遠程工作計時方法的流程圖;圖3示出了本發(fā)明實施例1所提供的一種計時界面的示意圖;圖4示出了本發(fā)明實施例1所提供的另一種計時界面的示意圖;圖5示出了本發(fā)明實施例1所提供的另一種遠程工作計時方法的流程圖;圖6示出了本發(fā)明實施例2所提供的一種遠程工作計時方法的流程圖;圖7示出了本發(fā)明實施例3所提供的一種遠程工作計時方法的流程圖;圖8示出了本發(fā)明實施例4所提供的一種遠程工作計時系統(tǒng)的結構示意圖。具體實施方式為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領域技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍??紤]到相關技術中,遠程工作通常通過完成工作件數(shù)來計算被雇傭方的工作量,而沒有明確件數(shù)區(qū)分的工作無法按照工作件數(shù)來衡量工作量,但是可以通過工作時間來衡量,但目前還沒有一種能夠遠程對被雇傭方的工作進行計時的方案。基于此,本發(fā)明實施例提供了一種遠程工作計時方法及系統(tǒng),下面通過實施例進行描述。實施例1本發(fā)明實施例提供了一種遠程工作計時方法。本發(fā)明實施例通過終端與服務器之間的交互實現(xiàn)遠程工作計時。在本發(fā)明實施例中,終端上安裝有用于遠程工作計時的客戶端。用戶在參與遠程工作項目時,在自己的手機、PAD(PortableAndroidDevice,平板電腦)或PC(PersonalComputer,個人電腦)等終端上安裝上述客戶端,并通過安裝有該客戶端的終端來完成遠程工作項目。終端上安裝上述客戶端之后,用戶通過客戶端在服務器上注冊用戶賬號和用戶密碼,通過注冊的用戶賬號和用戶密碼登錄服務器后,可以選擇一些遠程工作項目,用戶選擇的遠程工作項目組成了如圖1所示的工作列表,該工作列表包括多個工作信息,工作信息包括工作標識、工作項目描述信息、雇主信息及用戶歷史工作時長。工作標識可以為工作名稱或雇主設定的唯一標識工作項目的標識符。用戶歷史工作時長可以為用戶進行該工作信息對應的工作的總時長。網(wǎng)站前端開發(fā)如圖2所示,當用戶打開終端上的客戶端,并點擊上述工作列表中一工作信息進行工作時,本發(fā)明實施例通過如下步驟101-106的操作來對用戶的本次工作進行遠程計時。步驟101:當終端檢測到一工作對應的開始計時按鈕觸發(fā)的開始指令時,終端發(fā)送開始計時信息給服務器,該開始計時信息包括該工作的工作標識。在本發(fā)明實施例中,當用戶點擊圖1所示的工作列表中一工作信息進行工作時,終端顯示如圖3所示的計時界面,該計時界面中包括開始計時按鈕、該工作信息包括的工作項目描述信息和雇主信息、過去預設時間段內(nèi)用戶的工作時長及文本輸入框。上述預設時間段可以為一天或一周等。用戶可以點擊該計時界面中的開始計時按鈕開始計時,并開始進行該工作信息對應的工作,用戶也可以從該計時界面中的文本輸入框輸入本次工作的主要內(nèi)容描述。當終端顯示上述計時界面后,對計時界面中的開始計時按鈕進行實時檢測,當終端檢測到該計時按鈕觸發(fā)的開始指令時,終端獲取該工作信息包括的工作標識及當前系統(tǒng)時間,將當前系統(tǒng)時間作為用戶開始工作的開始時間,發(fā)送開始計時信息給服務器,在該開始計時信息中攜帶上述工作標識和開始時間。終端在發(fā)送開始計時信息給服務器之后,終端上的客戶端也開始對用戶的本次工作進行計時。步驟102:服務器接收終端發(fā)送的開始計時信息,生成同步時間,發(fā)送同步時間給終端。服務器接收到終端發(fā)送的開始計時信息后,根據(jù)開始計時信息攜帶的工作標識,將該工作標識對應的作業(yè)狀態(tài)設置為作業(yè)中。然后根據(jù)預設同步頻率和開始計時信息包括的開始時間,生成初次同步時間,發(fā)送初次同步時間給終端。當服務器與終端之間完成初次同步交互后,服務器再根據(jù)預設同步頻率和初次同步時間,生成下次同步時間,發(fā)送下次同步時間給終端,與終端進行下次同步交互。后續(xù)將下次同步時間作為新一次同步交互過程中的初次同步時間,繼續(xù)按照上述方式生成新的下次同步時間,與終端進行同步交互,直到服務器接收到終端發(fā)送的包含上述工作標識的停止計時信息時停止與終端之間的同步交互。上述預設同步頻率可以為每10分鐘同步一次,或者每15分鐘同步一次等。本發(fā)明實施例并不具體限定預設同步頻率的具體數(shù)值,實際應用中可根據(jù)需求設置預設同步頻率的具體取值。在開始計時之后,服務器就按照上述方式循環(huán)與終端進行同步交互,直至停止計時。在本發(fā)明實施例中,服務器接收到開始計時信息后,根據(jù)接收開始計時信息的接收時間及預設同步頻率,隨機生成初次同步時間。例如,假設開始計時信息的接收時間為12:00,預設同步頻率為每10分鐘同步一次,則服務器隨機生成的初次同步時間可以為接收時間12:00之后10分鐘時間內(nèi)的任一時刻,如12:10、12:05或12:03等。步驟103:終端接收服務器發(fā)送的同步時間,與服務器之間進行同步交互。服務器通過上述不在102的方式生成初次同步時間后,發(fā)送該初次同步時間給終端。終端接收服務器發(fā)送的該初次同步時間,根據(jù)該初次同步時間與服務器進行初次同步交互,具體交互過程如下:終端實時檢測系統(tǒng)時間是否到達該初次同步時間;當檢測到系統(tǒng)時間到達該初次同步時間時,對當前屏幕進行截圖得到截屏圖像,獲取當前的進程列表信息及用戶行為數(shù)據(jù),用戶行為數(shù)據(jù)包括鍵盤敲擊次數(shù)和鼠標點擊次數(shù);將截屏圖像、進程列表信息和用戶行為數(shù)據(jù)組成同步數(shù)據(jù),發(fā)送該同步數(shù)據(jù)給服務器。本發(fā)明實施例中,終端可以對當前屏幕進行截圖得到整個屏幕的截屏圖像,也可以僅對當前屏幕中的活動窗口進行截圖得到活動窗口的圖像。上述用戶行為數(shù)據(jù)的獲取,終端可以從開始時間時就開始統(tǒng)計用戶點擊鼠標的次數(shù)及用戶敲擊鍵盤的次數(shù),當系統(tǒng)時間到達初次同步時間時,將從開始時間至初次同步時間的期間內(nèi)用戶點擊鼠標的總次數(shù)確定為鼠標點擊次數(shù),將這一期間內(nèi)用戶敲擊鍵盤的總次數(shù)確定為鍵盤敲擊次數(shù),將鼠標點擊次數(shù)和鍵盤敲擊次數(shù)確定為用戶行為數(shù)據(jù)。由于終端截圖時,用戶可能并沒有在工作,而是正在進行一些與工作無關的事情,如用戶可能正打開游戲界面進行娛樂,或者正打開聊天界面與好友聊天,此時如果直接將截得的圖像上傳服務器,很可能泄露用戶的隱私,對用戶造成傷害,所以在本發(fā)明實施例中,終端在發(fā)送同步數(shù)據(jù)給服務器之前,還顯示同步確認頁面給用戶,同步確認頁面包括同步數(shù)據(jù);當通過同步確認頁面接收到用戶提交的確認同步指令時,發(fā)送同步數(shù)據(jù)給服務器;當通過同步確認頁面接收到用戶提交的拒絕同步指令時,不發(fā)送同步數(shù)據(jù)給服務器。在上述同步確認頁面中,顯示上述截得的圖像給用戶,讓用戶自己決定是否將此次同步數(shù)據(jù)上傳給服務器。當用戶拒絕同步時,終端將不發(fā)送同步數(shù)據(jù)給服務器,且認為用戶自動放棄將開始時間至服務器確認未收到終端發(fā)送同步數(shù)據(jù)的時間這一期間計入本次工作時長中。后續(xù)進入下一次同步交互過程。在本發(fā)明實施例中,還在上述圖3所示的計時界面中顯示離當前時間最近的一次截圖。當用戶確認同步時,終端發(fā)送同步數(shù)據(jù)給服務器。當服務器接收到同步數(shù)據(jù)后,再按照步驟102的方式根據(jù)預設同步頻率和初次同步時間,生成下次同步時間,再發(fā)送下次同步時間給終端。終端接收到下次同步時間后,按照與上述初次同步交互相同的方式與服務器進行再次同步交互。在本發(fā)明實施例中,在一次同步交互過程中,由于服務器接收到同步數(shù)據(jù)的時間與本次同步交互中的同步時間很可能不相同,所以服務器也可以根據(jù)預設同步頻率和接收到本次交互的同步數(shù)據(jù)的時間,生成下次同步時間。步驟104:服務器根據(jù)同步時間與終端之間進行同步交互,得到同步交互結果。在每次服務器與終端進行同步交互時,服務器發(fā)送同步時間給終端后,檢測在同步時間之后的預設時長內(nèi)是否接收到終端發(fā)送的工作標識對應的同步數(shù)據(jù);如果是,將同步數(shù)據(jù)確定為同步交互結果;如果否,則將同步時間對應的交互時長確定為非工作時長,將非工作時長確定為同步交互結果。本發(fā)明實施例通過如下操作來將同步時間對應的交互時長確定為非工作時長,具體包括:在初次與終端同步交互時,計算接收開始計時信息的時間與同步時間之間的第一時間差,將第一時間差與預設時長之和確定為非工作時長;在非初次與終端同步交互時,計算過去離本次交互最近的一次同步交互對應的同步時間與本次同步交互對應的同步時間之間的第二時間差,將第二時間差與預設時長之和確定為非工作時長。本發(fā)明實施例中,在服務器接收到終端發(fā)送的停止計時信息之前,按照上述步驟102-104的操作在服務器與終端之間進行多次同步交互,直到服務器接收到終端發(fā)送的停止計時信息時停止同步交互。步驟105:當終端檢測到工作對應的停止計時按鈕觸發(fā)的停止指令時,終端發(fā)送停止計時信息給服務器。在本發(fā)明實施例中,當用戶點擊圖3所示的計時界面中的開始計時按鈕后,開始計時按鈕的中顯示的文本由“開始計時”變更為如圖4所示的“停止計時”,開始計時按鈕變更為停止計時按鈕。用戶可以點擊該停止計時按鈕來結束此次計時。在開始計時后,終端對停止計時按鈕進行實時檢測,當檢測到該停止計時按鈕觸發(fā)的停止指令時,終端發(fā)送停止計時信息給服務器,在該停止計時信息中攜帶停止時間和工作標識。步驟106:服務器接收終端發(fā)送的包含工作標識的停止計時信息,根據(jù)開始計時信息、停止計時信息及同步交互結果,計算該工作標識對應的本次工作時長。服務器接收到停止計時信息后,從多次同步交互的同步交互結果中,獲取內(nèi)容為非工作時長的同步交互結果;根據(jù)開始計時信息包括的開始時間及停止計時信息包括的停止時間,計算工作標識對應的總時長;從總時長中扣除非工作時長,得到工作標識對應的本次工作時長。在本發(fā)明實施例中,服務器每次通過上述方式得到工作標識對應的本次工作時長之后,都將本次工作時長與之前計時得到的工作時長進行累加,得到用戶過去的總工作時長。在本發(fā)明實施例中,服務器接收到終端發(fā)送的同步數(shù)據(jù)時,還將同步數(shù)據(jù)包括的截圖、進程列表和用戶行為數(shù)據(jù)進行分類存儲。服務器還根據(jù)本次工作時長內(nèi)接收到的工作標識對應的所有同步數(shù)據(jù),生成本次工作時長對應的工作質(zhì)量參考信息;將本次工作時長、所有同步數(shù)據(jù)及工作質(zhì)量參考信息發(fā)送給雇主的終端。這些數(shù)據(jù)將直觀的展現(xiàn)給雇主,以使雇主將這些數(shù)據(jù)作為衡量用戶工作質(zhì)量的客觀依據(jù)。在本發(fā)明實施例中,同步數(shù)據(jù)包括的截圖與工作相關、鍵盤敲擊次數(shù)和鼠標敲擊次數(shù)越多以及進程列表中與工作相關的進程越多,生成的質(zhì)量參考信息所表示的工作質(zhì)量越高。但工作質(zhì)量參考信息僅用于雇主在衡量用戶工作情況時進行參考,不能完全代表用戶的工作質(zhì)量情況。為了進一步便于理解本發(fā)明實施例提供的遠程計時方案,下面結合附圖進行說明。如圖5所示,S1:終端發(fā)送開始計時信息給服務器,服務器記錄開始時間。S2:服務器發(fā)送同步時間給終端。S3:服務器判斷在同步時間后預設時長內(nèi)是否接收到終端發(fā)送的同步數(shù)據(jù),如果是,執(zhí)行步驟S5,如果否,執(zhí)行步驟S4。S4:將本次同步交互對應的時間段記錄為非工作時長。S5:服務器判斷是否接收到終端發(fā)送的停止計時信息,如果是,執(zhí)行步驟S6,如果否,返回執(zhí)行步驟S2。S6:服務器根據(jù)開始計時信息、停止計時信息和多次同步交互結果,計算本次工作時長。在本發(fā)明實施例中,接收終端發(fā)送的開始計時信息,開始計時信息包括工作標識;生成同步時間,根據(jù)同步時間與終端之間進行同步交互,得到同步交互結果;在接收到終端發(fā)送的包含工作標識的停止計時信息時,根據(jù)開始計時信息、停止計時信息及同步交互結果,計算工作標識對應的本次工作時長。本發(fā)明通過終端與服務器之間的同步交互實現(xiàn)對用戶遠程工作進行計時,并根據(jù)同步交互結果,將用戶在開始計時至停止計時期間內(nèi)的非工作時長扣除,使得遠程計時準確性更高,更能反映被雇傭方的真實工作時間。實施例2參見圖6,本發(fā)明實施例提供了一種遠程工作計時方法,該方法的執(zhí)行主體為服務器,服務器的操作與上述實施例1中服務器的操作相同。該方法具體包括:步驟201:接收終端發(fā)送的開始計時信息,開始計時信息包括工作標識。步驟202:生成同步時間,根據(jù)同步時間與終端之間進行同步交互,得到同步交互結果。步驟203:在接收到終端發(fā)送的包含工作標識的停止計時信息時,根據(jù)開始計時信息、停止計時信息及同步交互結果,計算工作標識對應的本次工作時長。本發(fā)明實施例中,服務器根據(jù)預設同步頻率和開始計時信息包括的開始時間,生成初次同步時間,根據(jù)初次同步時間與終端進行同步交互,記錄同步交互結果;根據(jù)預設同步頻率和初次同步時間,生成下次同步時間,根據(jù)下次同步時間與終端進行同步交互,記錄同步交互結果;將下次同步時間作為新一次同步交互過程中的初次同步時間,直到接收到終端發(fā)送的包含工作標識的停止計時信息時停止與終端之間的同步交互。在服務器每次與終端進行同步交互時,服務器發(fā)送同步時間給終端;檢測在同步時間之后的預設時長內(nèi)是否接收到終端發(fā)送的工作標識對應的同步數(shù)據(jù);如果是,將同步數(shù)據(jù)確定為同步交互結果;如果否,則將同步時間對應的交互時長確定為非工作時長,將非工作時長確定為同步交互結果。上述將同步時間對應的交互時長確定為非工作時長的具體過程包括:在初次與終端同步交互時,計算接收開始計時信息的時間與同步時間之間的第一時間差,將第一時間差與預設時長之和確定為非工作時長;在非初次與終端同步交互時,計算過去離本次交互最近的一次同步交互對應的同步時間與本次同步交互對應的同步時間之間的第二時間差,將第二時間差與預設時長之和確定為非工作時長。本發(fā)明實施例通過如下方式計算工作標識對應的本次工作時長,包括:從多次同步交互的同步交互結果中,獲取內(nèi)容為非工作時長的同步交互結果;根據(jù)開始計時信息包括的開始時間及停止計時信息包括的停止時間,計算工作標識對應的總時長;從總時長中扣除非工作時長,得到工作標識對應的本次工作時長。在本發(fā)明實施例中,服務器還根據(jù)本次工作時長內(nèi)接收到的工作標識對應的所有同步數(shù)據(jù),生成本次工作時長對應的工作質(zhì)量參考信息;將本次工作時長、所有同步數(shù)據(jù)及工作質(zhì)量參考信息發(fā)送給雇主的終端。在本發(fā)明實施例中,接收終端發(fā)送的開始計時信息,開始計時信息包括工作標識;生成同步時間,根據(jù)同步時間與終端之間進行同步交互,得到同步交互結果;在接收到終端發(fā)送的包含工作標識的停止計時信息時,根據(jù)開始計時信息、停止計時信息及同步交互結果,計算工作標識對應的本次工作時長。本發(fā)明通過終端與服務器之間的同步交互實現(xiàn)對用戶遠程工作進行計時,并根據(jù)同步交互結果,將用戶在開始計時至停止計時期間內(nèi)的非工作時長扣除,使得遠程計時準確性更高,更能反映被雇傭方的真實工作時間。實施例3參見7,本發(fā)明實施例提供了一種遠程工作計時的方法,該方法的執(zhí)行主體為終端,終端的操作與實施例1中終端的操作相同,該方法具體包括:步驟301:當檢測到一工作對應的開始計時按鈕觸發(fā)的開始指令時,發(fā)送開始計時信息給服務器,開始計時信息包括工作的工作標識。步驟302:接收服務器發(fā)送的同步時間,與服務器之間進行同步交互。步驟303:當檢測到工作對應的停止計時按鈕觸發(fā)的停止指令時,發(fā)送停止計時信息給服務器,以使服務器根據(jù)開始計時信息、停止計時信息和同步交互的結果計算工作對應的本次工作時長。在本發(fā)明實施例中,終端接收服務器發(fā)送的同步時間,實時檢測系統(tǒng)時間是否到達同步時間;當檢測到系統(tǒng)時間到達同步時間時,對當前屏幕進行截圖得到截屏圖像,獲取當前的進程列表信息及用戶行為數(shù)據(jù),用戶行為數(shù)據(jù)包括鍵盤敲擊次數(shù)和鼠標點擊次數(shù);將截屏圖像、進程列表信息和用戶行為數(shù)據(jù)組成同步數(shù)據(jù),發(fā)送同步數(shù)據(jù)給服務器。在發(fā)送同步數(shù)據(jù)給服務器之前,還包括:顯示同步確認頁面給用戶,同步確認頁面包括同步數(shù)據(jù);當通過同步確認頁面接收到用戶提交的確認同步指令時,執(zhí)行發(fā)送同步數(shù)據(jù)給服務器;當通過同步確認頁面接收到用戶提交的拒絕同步指令時,不發(fā)送同步數(shù)據(jù)給服務器。在本發(fā)明實施例中,當檢測到一工作對應的開始計時按鈕觸發(fā)的開始指令時,發(fā)送開始計時信息給服務器,開始計時信息包括工作的工作標識。接收服務器發(fā)送的同步時間,與服務器之間進行同步交互。當檢測到工作對應的停止計時按鈕觸發(fā)的停止指令時,發(fā)送停止計時信息給服務器,以使服務器根據(jù)開始計時信息、停止計時信息和同步交互的結果計算工作對應的本次工作時長。本發(fā)明通過終端與服務器之間的同步交互實現(xiàn)對用戶遠程工作進行計時,并根據(jù)同步交互結果,將用戶在開始計時至停止計時期間內(nèi)的非工作時長扣除,使得遠程計時準確性更高,更能反映被雇傭方的真實工作時間。實施例4參見圖8,本發(fā)明實施例提供了一種遠程工作計時系統(tǒng),該系統(tǒng)用于執(zhí)行上述實施例1所提供的遠程工作計時方法,該系統(tǒng)具體包括:服務器401和終端402;終端402,用于當檢測到一工作對應的開始計時按鈕觸發(fā)的開始指令時,發(fā)送開始計時信息給服務器401,開始計時信息包括工作的工作標識;接收服務器401發(fā)送的同步時間,與服務器401之間進行同步交互;當檢測到工作對應的停止計時按鈕觸發(fā)的停止指令時,發(fā)送停止計時信息給服務器401;服務器401,用于接收終端402發(fā)送的開始計時信息,生成同步時間,根據(jù)同步時間與終端402之間進行同步交互,得到同步交互結果;在接收到終端402發(fā)送的停止計時信息時,根據(jù)開始計時信息、停止計時信息及同步交互結果,計算工作標識對應的本次工作時長。在本發(fā)明實施例中,接收終端發(fā)送的開始計時信息,開始計時信息包括工作標識;生成同步時間,根據(jù)同步時間與終端之間進行同步交互,得到同步交互結果;在接收到終端發(fā)送的包含工作標識的停止計時信息時,根據(jù)開始計時信息、停止計時信息及同步交互結果,計算工作標識對應的本次工作時長。本發(fā)明通過終端與服務器之間的同步交互實現(xiàn)對用戶遠程工作進行計時,并根據(jù)同步交互結果,將用戶在開始計時至停止計時期間內(nèi)的非工作時長扣除,使得遠程計時準確性更高,更能反映被雇傭方的真實工作時間。本發(fā)明實施例所提供的系統(tǒng),其實現(xiàn)原理及產(chǎn)生的技術效果和前述方法實施例相同,為簡要描述,系統(tǒng)實施例部分未提及之處,可參考前述方法實施例中相應內(nèi)容。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,前述描述的系統(tǒng)的具體工作過程,均可以參考上述方法實施例中的對應過程,在此不再贅述。在本發(fā)明所提供的實施例中,應該理解到,所揭露系統(tǒng)和方法,可以通過其它的方式實現(xiàn)。以上所描述的系統(tǒng)實施例僅僅是示意性的。本發(fā)明實施例中所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋,此外,術語“第一”、“第二”、“第三”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。最后應說明的是:以上所述實施例,僅為本發(fā)明的具體實施方式,用以說明本發(fā)明的技術方案,而非對其限制,本發(fā)明的保護范圍并不局限于此,盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:任何熟悉本
      技術領域
      :的技術人員在本發(fā)明揭露的技術范圍內(nèi),其依然可以對前述實施例所記載的技術方案進行修改或可輕易想到變化,或者對其中部分技術特征進行等同替換;而這些修改、變化或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明實施例技術方案的精神和范圍。都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。當前第1頁1 2 3 當前第1頁1 2 3 
      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1