智能記賬方法及系統的制作方法
【技術領域】
[0001] 本發明涉及一種智能記賬方法,同時涉及一種智能記賬系統。
【背景技術】
[0002] 隨著現在用戶消費的增加,用戶記賬的越來越頻繁,這樣非常繁瑣。現有的方案都 是通過搜索特定的關鍵字來識別收入,支出等。但是現有的技術方案很難適配所有的銀行 消費,收入短信通知,同時很難準確的識別出來所有銀行短信通知的消費/收入類型,消費 /收入時間,消費/收入賬號,消費/收入具體數額。因為銀行間的消費短信通知的內容和 形式不完全相同,一旦用戶使用的是沒有設定的銀行,將很難對其銀行卡進行記賬。
【發明內容】
[0003] 本發明的一個目的是解決至少上述問題和/或缺陷,并提供至少后面將說明的優 點。
[0004] 本發明還有一個目的是提供一種智能記賬方法,本發明的方法通過根據每個銀行 通知短信的內容信息設置出適合的關鍵字的字段及其排列順序,并將該關鍵字組與對應的 銀行短信服務號碼相關聯,能夠對每個銀行的信用卡或儲蓄卡等銀行卡的通知短信進行關 鍵字提取,使記賬的應用程序能夠清晰的提取出來不同銀行用戶的消費,支出以及收入的 時間,賬號,銀行以及相關的數額等信息。
[0005] 本發明再有一個目的是提供一種用戶可以自行輸入銀行短信服務號碼和關鍵字 組,并將二者相互關聯,以生成新的對應關系的記賬方法,并能夠將該新的對應關系發送且 存儲到服務器中,以補充服務器中的相關數據,不斷完善服務器的數據,使記賬方法更加完 善,能夠適用于更多的銀行卡的類型。
[0006] 本發明再有一個目的是提供一種智能記賬系統,本發明的系統通過提供和自行設 置的銀行通知短信與銀行短信服務號碼的一一對應關系,使記賬的應用程序能夠清晰的提 取出來不同銀行用戶的消費,支出以及收入的時間,賬號,銀行以及相關的數額等信息,并 能夠自行設置記賬的銀行卡的類別,使得記賬簡便快捷。
[0007] 為此,本發明提供的技術方案為:
[0008] -種智能記賬方法,應用于通訊設備中,包括以下步驟:
[0009] 提供多組關鍵字和多個銀行短信服務號碼的一一對應關系,
[0010] 當所述通訊設備接收到短信時,根據提供的所述多個銀行短信服務號碼識別該短 ig是否為銀行短ig,
[0011] 若識別到所述短信為銀行短信,則再根據所述對應關系利用該銀行短信服務號碼 所對應的一組關鍵字提取收入/支出數據并輸出;
[0012] 其中,所述多組關鍵字為根據該銀行短信內容信息確定出的多個字段的排列組 合,所述多組關鍵字的所述多個字段包括如下信息:銀行名稱、收入/支出賬號、收入/支出 時間和收入/支出數額。
[0013] 優選的是,所述的智能記賬方法中,還提供有收入/支出類型,當識別到所述短信 為銀行短信時,通過選擇確定出相應的收入/支出類型,并與所述收入/支出數據關聯。
[0014] 優選的是,所述的智能記賬方法中,當識別到所述短信為銀行短信時,還利用GPS 定位功能獲得當前地點信息,并根據當前地點信息自動選擇收入/支出類型,且與所述收 入/支出數據關聯。
[0015] 優選的是,所述的智能記賬方法,還包括:設置待記賬銀行卡的數據和該待記賬銀 行卡的銀行短信服務號碼,并根據該待記賬銀行卡的短信通知內容設定出多個字段,并將 該多個字段排列組合以構成新的一組關鍵字,將該新的一組關鍵字與該待記賬銀行卡的銀 行短信服務號碼相關聯以生成新的一組關鍵字和一個銀行短信服務號碼的對應關系,以自 行定義銀行消費短信規則。
[0016] 優選的是,所述的智能記賬方法中,在得到新的一組關鍵字和一個銀行短信服務 號碼的對應關系后,還包括將所述新的對應關系發送并存儲到遠程服務器,補充遠程服務 器中的關鍵字和銀行短信服務號碼的對應關系的存儲量。
[0017] 優選的是,所述的智能記賬方法中,所述通訊設備為手機。
[0018] -種智能記賬系統,應用于通訊設備中,該系統包括:
[0019] 提供模塊,其用于提供多組關鍵字和多個銀行短信服務號碼的一一對應關系;
[0020] 識別模塊,其用于當所述通訊設備接收到短信時,根據所提供的多個銀行短信服 務號碼識別該短信是否為銀行短信;以及,
[0021] 輸出模塊,其用于當識別到所述短信為銀行短信時,提取收入/支出數據并輸出;
[0022] 其中,所述多組關鍵字為根據該銀行短信內容信息確定出的多個字段的排列組 合,所述多組關鍵字的所述多個字段包括如下信息:銀行名稱、收入/支出賬號、收入/支出 時間和收入/支出數額;
[0023] 所述提供模塊、所述識別模塊和所述輸出模塊順次連接。
[0024] 優選的是,所述的智能記賬系統中,所述提供模塊還用于提供收入/支出類型。
[0025] 優選的是,所述的智能記賬系統,還包括:
[0026]GPS定位模塊,其與所述識別模塊和所述輸出模塊相連接,以用于定位當前地點信 息。
[0027] 優選的是,所述的智能記賬系統,還包括:
[0028] 設置模塊,其用于設置新的至少一組關鍵字和至少一個銀行短信服務號碼的對應 關系;
[0029] 發送模塊,其與所述設置模塊連接,用于將新的對應關系發送至遠程服務器。
[0030] 本發明至少包括以下有益效果:
[0031] 利用本發明提供的方法及系統能夠進行精確全面的記賬,能夠對多個銀行的收入 /支出記賬,自動智能,并且,能夠根據當前地點信息判斷出收入/支出的類型,使記賬更 加清楚、明確;同時,用戶能夠根據自我需求設定新的銀行短信服務號碼和關鍵字的對應關 系,從而一是方便了用戶自身的需求,二是將該信息同步到遠程服務器再同步到其他用戶 的客戶端時,既補充了遠程服務器中的信息又方便了其他用戶,非常方便實用。
[0032] 本發明的其它優點、目標和特征將部分通過下面的說明體現,部分還將通過對本 發明的研究和實踐而為本領域的技術人員所理解。
【具體實施方式】
[0033] 下面結合實施例對本發明做進一步的詳細說明,以令本領域技術人員參照說明書 文字能夠據以實施。
[0034] 應當理解,本文所使用的諸如"具有"、"包含"以及"包括"術語并不配出一個或多 個其它元件或其組合的存在或添加。
[0035] 本發明提供一種智能記賬方法,應用于通訊設備中,包括以下步驟:
[0036] 提供多組關鍵字和多個銀行短信服務號碼的一一對應關系,
[0037] 當所述通訊設備接收到短信時,根據提供的所述多個銀行短信服務號碼識別該短 ig是否為銀行短ig,
[0038] 若識別到所述短信為銀行短信,則再根據所述對應關系利用該銀行短信服務號碼 所對應的一組關鍵字提取收入/支出數據并輸出;
[0039] 其中,所述多組關鍵字為根據該銀行短信內容信息確定出的多個字段的排列組 合,所述多組關鍵字的所述多個字段包括如下信息:銀行名稱、收入/支出賬號、收入/支出 時間和收入/支出數額。如有些短信通知中銀行名稱在最后,而有的在最前面,有些銀行的 "收入/支出"條目會用"消費"、"轉出"、"轉入"、"存入"等等不同字樣表示,而時間的表示 形式各個銀行也不相同,故此,針對以上多個字段,可設定好每個銀行短信服務號碼及對應 的關鍵字的字段,并按照其排列順序排好。
[0040] 在本發明的其中一個實施例中,作為優選,還提供有收入/支出類型,當識別到所 述短信為銀行短信時,通過選擇確定出相應的收入/支出類型,并與所述收入/支出數據關 聯。比如,當用戶消費完后,選擇支出類型為服裝、日用品或化妝品等。
[0041] 在上述方案中,作為優選,當識別到所述短信為銀行短信時,還利用GPS定位功能 獲得當前地點信息,并根據當前地點信息自動選擇收入/支出類型,且與所述收入/支出數 據關聯。比如,應檢測到當前地點為某家商鋪,然后智能的設置支出的類型為鞋帽、日常用 品等。比如定位當前地點為樂天瑪特,那么可以自動選擇支出類型為日用品;如檢測到當前 地點為火車站,可自動選擇支出類型為火車票。
[0042] 在本發明的其中一個實施例中,作為優選,還包括:設置待記賬銀行卡的數據和該 待記賬銀行卡的銀行短信服務號碼,并根據該待記賬銀行卡的短信通知內容設定出多個字 段,并將該多個字段排列組合以構成新的一組關鍵字,將該新的一組關鍵字與該待記賬銀 行卡的銀行短信服務號碼相關聯以生成新的一組關鍵字和一個銀行短信服務號碼的對應 關系,以自行定義銀行消費短信規則。這樣,用戶可以根據自己的需求,向應用程序客戶端 中輸入銀行卡,以用于自己手中卡的記賬工作。
[0043] 在上述方案中,作為優選,在得到新的一組關鍵字和一個銀行短信服務號碼的對 應關系后,還包括將所述新的對應關系發送并存儲到遠程服務器,補充遠程服務器中的關 鍵字和銀行短信服務號碼的對應關系的存儲量。所述遠程服務器得到所述新的對應關系 后,再將所述新的對應關系同步給所有其他通訊設備的應用程序客戶端中。以實現新的對 應關系在所有應用程序客戶端中的同步共享,方便用戶的記賬工作。
[0044] 在上述方案中,作為優選,當識別到所述短信為銀行短信,在利用所述所對應的一 組關鍵字提取收入/支出數據時,采用正則表達式來實現。
[0045] 在本發明的其中一個實施例中,作為優選,所述關鍵字中所述銀行名稱的字段外 還包括有中括號。如[建設銀行]或【中信銀行】。
[0046] 在本發明的其中一個實施例中,作為優選,所述通訊設備為手機。
[0047] 本發明還提供一種智能記賬系統,應用于通訊設備中,該系統包括:
[0048] 提供模塊,其用于提供多組關鍵字和多個銀行短信服務號碼的一一對應關系;
[0049] 識別模塊,其用于當所述通訊設備接收到短信時,根據所提供的多個銀行短信服 務號碼識別該短信是否為銀行短信;以及,
[0050] 輸出模塊,其用于當識別到所述短信為銀行短信時,提取收入/支出數據并輸出;
[0051] 其中,所述多組關鍵字為根據該銀行短信內容信息確定出的多個字段的排列組 合,所述多組關鍵字的所述多個字段包括如下信息:銀行名稱、收入/支出賬號、收入/支出 時間和收入/支出數額;
[0052] 所述提供模塊、所述識別模塊和所述輸出模塊順次連接。
[0053] 在本發明的其中一個實施例中,作為優選,所述提供模塊還用于提供收入/支出 類型。
[0054] 在本發明的其中一個實施例中,作為優選,還包括:
[0055] GPS定位模塊,其與所述識別模塊和所述輸出模塊相連接,以用于定位當前地點信 息。
[0056] 在上述方案中,作為優選,還包括:
[0057] 設置模塊,其用于設置新的至少一組關鍵字和至少一個銀行短信服務號碼的對應 關系;
[0058] 發送模塊,其與所述設置模塊連接,用于將新的對應關系發送至遠程服務器。
[