999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于短信內容解析的日程管理軟件設計與實現*

2015-06-05 05:22:58韓玉民楊騰飛劉安戰中原工學院軟件學院河南鄭州450001
網絡安全與數據管理 2015年15期
關鍵詞:文本用戶信息

韓玉民,楊騰飛,劉安戰(中原工學院 軟件學院,河南 鄭州 450001)

基于短信內容解析的日程管理軟件設計與實現*

韓玉民,楊騰飛,劉安戰
(中原工學院軟件學院,河南 鄭州 450001)

通過手機管理日常事務,已成為快節奏生活狀態下人們的首選。與傳統的手動添加日程不同,為了提高日程管理效率,依據GTD時間管理理念,設計和實現基于短信內容解析的日程助手軟件。通過短信監聽,采用分詞算法對短信文本進行解析,提取出事務日程信息,自動加入到Android手機自帶谷歌日歷的待辦事項,為用戶提供了短信日程自動記錄、提醒等功能。方便了用戶收集日程任務,提高了時間管理效率。

GTD;Android;短信監聽;文本解析;日程助手

0 引言

信息時代,手機已影響到人們日常生活的方方面面。《2014年中美移動互聯網調查報告》[1]顯示,70%以上的移動互聯網用戶對智能手機有依賴性,用戶通過手機進行通訊、瀏覽信息、收發郵件、社交等活動。Android系統是 Google公司推出的以移動互聯網業務為核心的智能終端開源平臺[2]。目前在中國市場上,Android系統的智能手機占有83.6%的移動互聯網終端市場[3]。

短信息社交是一項傳達準確、接收及時、回饋迅速的高效社交方式。通過短信息發送活動通知已成為很多組織活動很重要的一項工作。特別是一些服務商推出的短信群發的社交軟件,比如飛信、超信等,這些軟件為組織機構提供了方便快捷的事務通知等功能。

Allan提出的 GTD(Getting Things Done)[4]理念,是近年來很多公司和個人較為推崇的一種時間管理理念,其主要通過收集、整理、組織、執行、回顧5個步驟來管理個人時間。

市場上也出現了一系列的時間管理軟件來管理日程計劃[5],這些軟件的著眼點是定時提醒,一般都需要安裝應用程序(APP),尚未發現從接收短信中提取出日程安排信息,自動添加進日歷待辦事項中Android移動日程應用。

為了使用戶更好地安排好自己的日常學習和生活,設計和實現了基于GTD時間管理理念,基于短信內容解析的大學生日程助手軟件。采用短信監聽技術,通過短信接收日程安排,解析短信文本,提取待辦事項內容,并自動添加進 Android手機自帶的谷歌日歷待辦事項中,到時提醒。

1 模塊設計

該日程助手軟件主要分三個模塊,如圖1所示。短信監聽模塊實現對手機接收短信的監聽和記錄。日歷提醒模塊包括信息提取、鬧鐘提醒和自定義設置,信息提取模塊包括提取原文和提取屬性,提取的原文通過解析抽取后,形成日程的基本屬性信息,提取的屬性包括短信息的發送時間、發送人等。經過提取解析后的事務相關內容加載到日歷待辦事項當中,另外,用戶還可以根據自己的需求,對鬧鐘提醒進行再管理設置。自定義設置為用戶提供了一些定制的自定義功能,如很多單位和機構以“周”作為時間單位,自定義可以設置第一周的時間點。模板回復模塊包括快速回復和模板管理,快速回復為用戶提供采用已有的模板進行快速回復功能,模板管理模塊為用戶提供自行增加、刪除和修改的管理功能。

圖1 系統功能模塊

2 核心流程

根據GTD的5個步驟(收集、整理、組織、執行、回顧),設計、分析手機日程助手軟件的流程。日程助手軟件先通過監聽短信,獲取新收短信息;遵照用戶意愿,確定是否加入日歷提醒,對于需要進行日程安排的短信,解析短信內容及屬性,使用分詞技術進行匹配,提取出事務關鍵信息,包括時間、地點、備注等;然后加入到Android手機自帶Google日歷中,到時提醒。系統的核心流程如圖2所示。

3 關鍵技術

3.1短信監聽

在Android系統中,電話的接收和短信的接收都會產生一個廣播,通過監聽這些廣播可以對電話、短信做出程序邏輯的處理。通過接收 Android系統的短信廣播方式監聽短信,操作方便,適合簡單的短信處理。

短信廣播是一種有序廣播,它會先發送給優先級最高的那個Receiver,設置代碼中SmsReceiver的優先級為800:<intent-filter android:priority="800"〉。這個優先級比原有接收短信軟件優先級高。所以 SmsReceiver接收到了短信,起到攔截短信的作用。

另外,接收短信需要權限,需要在AndroidManifest.xml中配置:<uses-permission android:name="android.permission.RECEIVE_SMS"/〉。

3.2短信內容解析

解析短信內容,即運用工具從短信文本中選取與待辦事項有關的時間、地點等信息。先要根據需求,建立日程信息詞典,再運用匹配技術,在短信文本中搜尋符合詞典中詞條的文本。

根據信息處理需求,按照特定規范,要對全部短信內容進行切分,即分詞。采用好的分詞算法可以得到準確的時間相關詞以及事項關鍵詞。目前分詞算法主要分為三大類:基于字符串匹配的分詞方法、基于詞頻度統計的分詞方法和基于知識理解的分詞方法[6]。第一類方法基于詞典詞條,若在詞典中找到某個字符串,則匹配成功。這類方法實現簡單,分詞效率較高。第二類基于統計的分詞方法則基于字和詞的統計信息,由于這些信息是通過調查真實語料而取得的,因而具有較好的實用性。第三類基于知識理解的分詞方法是讓計算機模擬人類的思想語言邏輯對句子理解劃分,達到分詞效果。

對于日常事務通知,短信內容一般不會很長,多數主題明確,地點也多有重復,日程信息詞典詞條數量不大,因此設計使用基于字符串匹配的分詞技術,將詞典中的所有詞按由長到短的順序在短信中逐詞遍歷搜索,進行匹配,直至文本結束。再配合對時間格式的匹配,短信的重要信息就可以被輕松獲取。

短信息發送方不統一,文本編排風格各異,日常通知短信息中,待辦事項文本結構復雜。因此,采用正則表達式設計查找時間復雜字符串的規則。正則表達式對復雜規則的字符串的查找效率高,用法靈活,語句簡單[7]。

設計提取時間內容的正則表達式為:((本|下)?(周|(星期))*(一|二|三|四|五|六|日)|[今明后]天)|((1?[0-9])|(十 *[(一|二|三|四|五|六|七|八|九)]))月(([1-3]?[0-9])|([二三]十 *[(一|二|三|四|五|六|七|八|九)]))(日|號)。

例如:“后天中午十二點在一號樓111開會”,分詞后得到“后天”、“中午”、“十二點”、“一號樓”、“111”、“開會”這些詞語。按照正則表達式取出時間關鍵詞,計算出時間,然后取出剩下的地點信息。

3.3傳值方法

基于以上技術實現整體軟件,其中重要的一點就是對數值的傳遞和使用。

采取 Bundle方法在不同 Activity之間傳遞短信內容,然后再對數據進行處理。它的數據不是持久化狀態。在對用戶設置的屬性進行保存時使用sharePreferences方法,它簡單地存儲持久化的設置,就像用戶每次打開應用程序時的主頁,它只是通過一些簡單的鍵值對來操作。它將數據保存在一個XML文件中。通過系統的shared框架,用key-value進行值的增刪改查。在對短信和快捷回復的保存中使用SQlite。

4 實現

系統主要實現了短信息的監聽、事務內容提取及加入日歷提醒等功能。在系統啟動后會自動進入監聽模式,對于新短信息則會自動彈出提示窗口,提示用戶是否要將此信息內容加入到日歷中,同時為用戶提供快速回復和模板回復功能,監聽界面如圖3。

圖3 短信監聽界面

如果用戶選擇“加入日歷”,則對短信息內容進行解析和提取,提取出事務信息和整個短信內容,進入“確認加入”界面,如圖4。用戶可以對信息進行進一步編輯,同時可以選擇是否有鈴聲提示及鬧鐘提示間隔時間等。確認加入后,系統調用 Android系統提供的日歷接口,將日程待辦事項信息加入到手機日歷中,如圖5。

5 結論

圖4 提取事項信息界面

圖5 成功添加日程界面

針對日常繁瑣的事務,整合了當前領先的GTD時間管理理念于軟件設計中,通過監聽事務短信,使用基于字符串匹配的分詞算法及正則表達式提取新短信息中的事務相關信息,能夠較準確地提取出事務信息,加入到手機自帶日歷中,實現到時提醒。基于短信內容解析的手機日程管理軟件可以幫助用戶快速建立日程計劃,降低人工操作的錯誤率,降低手機負載,大大縮短時間,提高辦事效率。

[1]于俊杰.2014年中美移動互聯網調查報告[EB/OL].(2014-11-20)[2015-2-10].http://tech.sina.com.cn/i/ 2014-11-20/14339810372.shtml.

[2]Android project official.Android project [EB/OL].(2008-9-1)[2015-2-10]http://www.android.com/2008.

[3]Sui Linda.China Smartphone Vendor and OS Marketshare [EB/OL].(2014-11-3)[2015-2-10]http://www.strategyanalytics.com/default.aspx?mod=reportabstractviewer&a0=10248.

[4]ALLEN D.Getting Things Done:the art of stress-free productivity[M].Penguin Books,2002.

[5]林鴻.基于 Android的班級智能日程安排系統的設計與開發[J].福建電腦,2014,30(1):151-153.

[6]黎佳.淺談中文切詞算法[J].軟件,2013,34(7):75-76.

[7]劉楊,陳暉,陳遠江.中文文本信息過濾技術研究[J].船電技術,2010,30(7):58-61.

Design and implementation of schedule management software based on parsing messages content

Han Yumin,Yang Tengfei,Liu Anzhan
(Software College,Zhongyuan University of Technology,Zhengzhou 450001,China)

Managing daily affairs by cellphone has become people′s first choice in the fast-paced life.Unlike traditional manually add schedule,in order to improve the efficiency of schedule management,a schedule assistant software based on parsing messages content is designed,which is according to Getting Things Done(GTD)time management concept.Via monitoring short message,parsing the text by word segmentation algorithm,it gets schedule from message,then automatically adds into the backlog in Google calendar of Android phones,provides users with SMS schedule automatic record and remind functions.It facilitates collect the schedule,improves the efficiency of time management.

Getting Things Done;Android;monitoring short message;text parsing;schedule assistant

TP391.7

A

1674-7720(2015)15-0092-03

韓玉民,楊騰飛,劉安戰.基于短信內容解析的日程管理軟件設計與實現[J].微型機與應用,2015,34 (15):92-94.

2015-03-03)

韓玉民(1963-),男,本科,副教授,主要研究方向:軟件工程,Web應用,物聯網等。

楊騰飛(1985-),通信作者,女,碩士,助教,主要研究方向:數據挖掘,移動應用。E-mail:yang_24feifei@163.com。

劉安戰(1980-),男,碩士,講師,主要研究方向:移動計算、網絡安全等。

2015年河南省高校重點科研項目(15B520041)

猜你喜歡
文本用戶信息
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
如何快速走進文本
語文知識(2014年1期)2014-02-28 21:59:13
主站蜘蛛池模板: 亚洲最新网址| 欲色天天综合网| 凹凸国产分类在线观看| 九九九精品成人免费视频7| 亚洲欧美日韩成人在线| 黄色污网站在线观看| 亚洲第一区精品日韩在线播放| 色呦呦手机在线精品| 又爽又黄又无遮挡网站| 在线观看无码av五月花| 午夜久久影院| 亚洲无码37.| 国产精品久线在线观看| 91外围女在线观看| 伊人大杳蕉中文无码| 亚洲日韩国产精品无码专区| 东京热av无码电影一区二区| 黄色福利在线| 福利在线不卡| 一级香蕉视频在线观看| 精品一区二区三区中文字幕| 亚洲男人的天堂在线观看| 国产女人爽到高潮的免费视频| 国产在线日本| 91精选国产大片| 国产精品开放后亚洲| 亚洲综合第一区| 三级国产在线观看| 无码专区在线观看| 久久a毛片| 午夜国产理论| 这里只有精品在线播放| 国产精品久久自在自线观看| 久久精品国产精品青草app| 国产精品视频猛进猛出| 久久大香香蕉国产免费网站| 香蕉在线视频网站| 91网在线| 91精品福利自产拍在线观看| 日韩午夜片| 真人高潮娇喘嗯啊在线观看| 国产精品白浆无码流出在线看| 亚洲一级毛片在线播放| 日韩午夜片| 小说区 亚洲 自拍 另类| 免费看一级毛片波多结衣| 日韩av无码DVD| 一本无码在线观看| 91啪在线| 免费亚洲成人| 国产精品主播| 午夜国产精品视频| 免费观看男人免费桶女人视频| 国产成人a毛片在线| 午夜天堂视频| 亚洲中久无码永久在线观看软件| 国产成熟女人性满足视频| 亚洲视频二| 在线欧美一区| 好吊日免费视频| 国产福利免费视频| 国产www网站| 国产精品19p| 中文字幕欧美日韩高清| 日韩亚洲综合在线| 91综合色区亚洲熟妇p| 性激烈欧美三级在线播放| 久久香蕉国产线看精品| 国产精品一区二区在线播放| 日韩无码视频播放| 热久久综合这里只有精品电影| 亚洲精品亚洲人成在线| 黄色免费在线网址| 久久国产拍爱| 欧美日韩导航| 国产91视频免费| 99热6这里只有精品| 在线国产三级| 午夜福利无码一区二区| 97视频在线精品国自产拍| 色九九视频| 一本视频精品中文字幕|