3]下面進一步描述可由監控應用程序108收集的操作信息所對應的每種操作類型。
[0024]監控應用程序的初始化:在本發明的一實施例中,監控應用程序108在智能設備102上一安裝之后就開始或者在其安裝之后定期地收集或記錄智能設備102相關操作信息,并提供給計量和資費應用程序118。這些操作信息可以由計量和資費應用程序118存儲在設備的數據庫中(見以下涉及圖3的描述部分)。
[0025]操作信息可以包括智能設備102的電話號碼、國際移動站設備身份(ΠΙΕΙ)號碼、智能設備102的國家代碼、智能設備102的區域代碼、智能設備102的序列號、與智能設備102關聯的蜂窩網絡運營商。從智能設備102的SM卡中可調取以上操作信息。這些信息可以幫助確定該智能設備102是否在漫游。
[0026]計量和資費應用程序118還可以在其一安裝之后就開始或者之后定期地從智能設備102中收集分類信息。這些分類信息例如包括聯系人和應用程序(以及有關的網絡協議(IP)地址)。這些分類信息可以通過人工或自動分類為與工作目的或個人目的有關。這些會在下面圖3相關描述部分進一步介紹。監控應用程序108還可以向智能設備102的用戶提供他們的聯系人列表和用于將計量和資費應用程序118分配的類別進行分類或確認的應用程序。如果聯系人或應用程序的分類不正確或者沒有進行分類,該用戶可以選擇合適的類別,監控應用程序108然后會對聯系人列表以及由計量和資費應用程序118維護的應用程序進行更新。
[0027]監控應用程序108可以在其安裝后或者定期地要求智能設備102用戶對該智能設備的當前位置分類為工作地點、家庭地點或其它地點。如果該用戶將所在位置定為“其它”,監控應用程序108可以繼續定期地提示用戶識別其當前位置直到該用戶已經選擇了至少一個位置作為工作地點,另一個位置定為家庭地址。當用戶選擇了工作地點或家庭地址,監控應用程序108就記錄智能設備102當前的局域碼(LAC)和全球定位系統(GPS)坐標。如果該用戶選擇工作或家,該用戶還可以被提示讓其輸入工作或家里的WiFi信息(如果有的話),其包括SSID、加密類型、密碼和用戶標識。如果用戶提供了WiFi熱點或者基站相關信息,而且有WiFi的話,監控應用程序108會關閉蜂窩數據連接,啟用WiFi連接,然后登錄到WiFi熱點。監控應用程序108會監控LAC和WiFi連接情況,當發生變化時,重新啟用蜂窩數據連接并關閉WiFi。當WiFi可用時,關閉蜂窩數據連接有助于通過WiFi連接傳送數據流量,由此降低貨幣成本和電力消耗成本,這進一步有助于延長智能設備102的電池壽命。
[0028]連接狀態:操作信息還可以包括智能設備102的連接狀態,其包括但不限于蜂窩網絡連接、WiFi連接、藍牙連接和共享連接。當智能設備102注冊到一蜂窩網絡時,該事件或操作行為會隨同以下信息一起被記錄,其包括:LAC代碼;蜂窩運營商名稱;該事件的首次起始時間和/或日期(初始狀態);GPS坐標(如果該GPS功能可以被打開或可用的話)。當蜂窩網絡改變和/或可能不再有任何蜂窩連接時,上述事件的時間和/或日期可以被記錄下來(結束狀態)。當智能設備102注冊到一WiFi網絡時,該事件或操作行為會隨同以下信息一起被記錄,其包括:LAC代碼;蜂窩運營商名稱;WiFi SSID;WiFi MAC地址;設備IP地址;DNS和/或其它相關信息;該事件的首次起始時間和/或日期(初始狀態);GPS坐標(如果該GPS功能可以被打開或可用的話)。當WiFi網絡改變和/或可能不再有任何WiFi連接時,上述事件的時間和/或日期可以被記錄下來(結束狀態)。當智能設備102與藍牙設備連接時,該事件或操作行為會隨同以下信息一起被記錄,其包括:LAC代碼;蜂窩運營商名稱;WiFi SSID;ffiFi MAC地址;智能設備102的IP地址;DNS和/或其它相關信息;該事件的首次起始時間和/或日期(初始狀態);GPS坐標(如果該GPS功能可以被打開或可用的話)。當藍牙連接發生改變和/或可能不再有任何藍牙連接時,上述事件的時間和/或日期可以被記錄下來(結束狀態)。
[0029]分配操作:計量和資費應用程序118可以設定有或配置有一項或多項規則。這些規則提供自動化過程,計量和資費應用程序118能借此將智能設備102的操作行為分配或分類給各個目的如個人和工作目的。如果沒有規則的話,人工審閱操作信息并在不同目的之間分配智能設備102的操作行為將會非常困難、繁重和緩慢而無法進行。
[0030]以下列舉了計量和資費應用程序可能應用的潛在規則:將包括來自或發往域名為“hotmail.com”的電子郵件的所有操作分配給個人目的;將包括具有域名為“hotmail.com”的電子郵件的所有聯系人分配給個人目的;將任何ERP/企業IT系統中的所有聯系人分類到工作目的;一定類型的應用程序可以全部分類到工作目的或者個人目的;將所有來自一企業地址簿的電子郵件分配給工作目的;將獲取的來自一企業地址簿的所有聯系人分類到工作目的;將具有一面向公眾的電子郵件系統相關域名的任何聯系人分類為個人目的;將與ERP/企業IT系統內任何聯系人對應的任何域名分類為工作目的。一具體用戶或智能設備102使用的具體網站可以被分類為工作目的或個人目的。相同部門的用戶所使用的特定網站可以被分類為工作目的或者個人目的。用戶可以具有電話號碼列表,這些通常會被分類為個人目的,但是當出差工作時,則分類為用于工作目的。某些被分類為個人目的的應用程序會在用戶出差工作時被分類為用于工作目的(如SKYPE?)。員工使用家庭WiFi用于工作目的的部分會給予報銷。如果某些操作行為不能自動分配的話,除非用戶另外指定,該操作一律視為個人目的,以此鼓勵用戶自我監察和使用該系統。
[0031]圖3顯示根據如圖1系統100所示的計量和資費應用程序118的一個實施例的一種計量和資費應用程序300的示意圖。該計量和資費應用程序300包括聯系人管理器302、賬單生成系統304和報告引擎306。計量和資費應用程序300維護許多含有分類信息的數據庫,基于操作信息來輔助自動化分配工作和個人目的之間的操作行為。接收到的分類信息來自許多來源,其包括企業IT環境126和個人云144。這些分類信息被加工后保留在數據庫中。它們與上述規則相結合,使用相應的操作信息對操作進行分配。這些數據庫可駐留在計算機100的內存112或存儲環境116中。這些數據庫可以包括聯系人數據庫308、應用程序數據庫310、設備數據庫312、網站數據庫314和購物數據庫316。
[0032]聯系人管理器302對聯系人數據庫308進行維護。該聯系人數據庫308包括各用戶或各智能設備102所特有的聯系人信息。任何用戶或智能設備102的聯系人數據庫308中的聯系人信息還可以被系統100所屬的其它任何智能設備102的監控應用程序108所訪問或使用,還可以被企業IT環境124中的服務器和系統所用。利用這種方式,用戶或智能設備102的聯系人信息可用于幫助分配另一智能設備102的操作。聯系人數據庫308包括與智能設備102的公司和用戶有關系的組織名稱和個人姓名,以及相關細節,其包括但不限于他們的電話號碼、傳真號、電子郵件地址、家庭郵寄地址、工作郵寄地址、其它任何聯系方式、聯系人信息獲取的的位置或來源、表明該聯系人信息是否與工作目的或與個人目的有關的指定。該指定可應用于個人聯系人或來自相同公司的聯系人,或者可以是用于個人或公司的特定聯系方式,如根據電話號碼或電子郵件地址。
[0033]聯系人信息由聯系人管理器302收集或接收并存儲在聯系人數據庫308中。如上進一步所述,當智能設備102被加到系統100或監控應用程序108安裝到智能設備102上時,聯系人管理器302可以先收集聯系人信息。聯系人管理器302還可以維護智能設備102上和企業IT環境124內發生的所有聯系人信息變化的歷史記錄,其包括工作和個人目的分類之間的變化。聯系人管理器302還將各聯系人過濾或分類成工作、個人或未知目的。聯系人信息還能通過智能設備102用戶或其它任何系統管理員手動過濾或分類成工作或個人目的。該聯系人信息可以由聯系人管理器302從各種位置或來源收集或接收,這些位置或來源包括智能設備102、企業IT環境126、個人云144,以及其它網站,包括使用前綴系統或等同系統指定移動設備或固定電話對應的電話號碼的監管機構。聯系人管理器302可以通過各種方式如APIs獲得聯系人信息。如果API不可用的話,聯系人管理器302還可以從網頁中刮取(scrape)聯系人信息。
[0034]可以從企業IT環境124接收或調取(又稱為“獲得”)聯系人信息的位置包括但不限于電子郵件系統、LDAP服務器、CRM服務器、電話&UC系統、工資&費用管理系統、員工福利系統、企業PBX系統和互聯網語音協議(V0IP)系統。可以從企業IT環境124中獲得聯系人信息的位置包括VO IP客戶例如SKYPE?、社交網絡網站例如FACEBOOK?、專業商務社交網站例如LINKEDIN?、電子郵件服務例如GMAIL?和智能設備102安裝或訪問的應用程序。
[0035]當從企業IT環境124中獲取聯系人信息時,聯系人管理器302可以應用一項規則(如果設定了的話)將其中各聯系人分類為與個人目的有關,除非通過LINKEDIN?或類似的專業商務社交服務接收這些聯系人信息,在該情況下收集的聯系人分類為與工作目的有關。當從企業IT環境124中接收聯系人信息時,聯系人管理器302可以應用一項規則(如果設定了的話)將其中各聯系人分類為與工作目的有關。從智能設備102中接收的聯系人信息可以來自地址簿或S頂卡。
[0036]聯系人管理器302不是要將整個聯系人分類為與工作目的或個人目的有關,而是應用一項規則(如果設定了的話)將各聯系人的聯系方式(如電話號碼)進行分類。聯系人管理器302還可以將聯系人自動指定或分類為個人,如果他們具有個人云電子郵件地址,例如“Ohotmail.com”。聯系人管理器302還可以將某些下述聯系人進行分類,這些聯系人包括那些具有企業電子郵件系統中的郵件地址、存儲在智能設備102或其它地方、與存儲在上述例子中所述聯系人中的任何電子郵件地址不匹配的聯系人。
[0037]根據本發明的一個實施例,如果配有規則的話,聯系人管理器302可以學習如何更精確的將聯系人信息分類為工作和個人。每當收集到聯系人信息時,聯系人管理器302會確定這些信息(如電話號碼、電子郵件地址等)是否已經在聯系人數據庫308中存在。如果聯系人信息已存在,則聯系人管理器302會根據其來源將聯系人數據庫308中聯系人信息所分配的分類與這些信息將要被分配的分類進行比較。如果這些分類匹配,則專用于該聯系人信息的計數遞增。如果任何計數達到一個閾值,則那個聯系人信息的分類視為已驗證。除非人工略過,聯系人管理器302會自動將已驗證聯系人信息的分類進行重新分類。但是,如果聯系人管理器302確定一個與聯系人數據庫308中指明的分類有所不同的分類應當應用于某些聯系人信息,則聯系人管理器302可以重新分類未驗證的聯系人信息。這讓聯系人管理器302學會如何根據系統100的其它用戶對相同聯系人信息所做的分類來更精確地對聯系人信息進行分類。
[0038]根據本發明的另一個實施例,計量和資費應用程序300可以監控一個特定電話號碼撥打的次數、向一個電話號碼發送文字短信的條數、向一個電子郵件地址發送郵件的次數、網站訪問次數、在系統100所屬的所有智能設備102上下載應用程序的次數。當該次數達到一閾值,這些關聯的電話號碼、電子郵件地址、網站和應用程序會自動被指定為工作,計量和資費應用程序118會通知該閾值已經達到。然后該自動指定可以被例如系統管理員接受或拒絕。
[0039]監控應用程序1