Design of Library Information Push System Based on Android GCM Service
Li Wenjiang1, Chen Shiqin2
1. Faculty of Electromechanical Engineering, Chongqing University of Arts and Sciences, Chongqing 402160, China;
2. Library of Chongqing University of Arts and Sciences, Chongqing 402160, China
Abstract:The high cost of information push and large data flow are the main problems in the current mobile phone library information push systems. This paper introduces a proposal to design a new library information push system based on GCM. The requirements analysis and technical ideas, the mobile client implementation, the information providing server side implementation and the service operating results are elaborated. The system implements a low cost, low flow push library information in real time and meets readers' demand for personalized information subscription.
李文江, 陈诗琴. 基于Android GCM服务的图书馆信息推送系统设计[J]. 现代图书情报技术, 2013, 29(11): 91-96.
Li Wenjiang, Chen Shiqin. Design of Library Information Push System Based on Android GCM Service. New Technology of Library and Information Service, 2013, 29(11): 91-96.
[1] eoeAndroid WIKI. GCM Advanced Topics [EB/OL].[2013-06-25].http://wiki.eoeandroid.com/index.php?title=GCM_Advanced_Topics&diff=7523&oldid=7517.[2] 信息推送[EB/OL].[2013-06-25].http://baike.baidu.com /view/2499995.htm.(Information Push [EB/OL].[2013-06-25].http://baike.baidu.com/view/2499995.htm.)[3] 张长学,张伟,董智明.移动推送技术面面观[J]. 移动通信,2011,35(5):21-27.(Zhang Changxue,Zhang Wei,Dong Zhiming.Mobile Push Technology Panorama[J].Mobile Communications,2011,35(5):21-27.)[4] Android Developers. Google Cloud Messaging for Android [EB/OL].[2013-06-25].http://developer.android.com/google/gcm/index.html.[5] Grails Plugin: Apple Push Notification Service Integration[EB/OL].[2013-06-25]. http://grails.org/plugin/apns.[6] Push Notifications for Windows Phone[EB/OL].[2013-08-26]. http://msdn.microsoft.com/en-us/library/ff402558.[7] 王泽贤.手机短消息在图书馆的应用及其实现的关键技术[J]. 现代情报,2004,24(8):198-200. (Wang Zexian.Mobile Phone Short Message in the Key Technology of the Application and Implementation of the Library[J]. Modern Information,2004,24(8):198-200.)[8] 宋姗姗.手机短信平台在高校图书馆信息推送服务的应用及对我馆的启示[J]. 法律文献信息与研究,2009(4):53-56.(Song Shanshan.SMS Platform in the University Library Information Push Service Application and Inspiration for My Library[J]. Information and Research Legal Literature,2009(4):53-56.)[9] 崔宇红.基于手机短信平台的图书馆信息推送服务[J]. 大学图书馆学报,2004,22(4):67-68.(Cui Yuhong. Library Information Push Service Based on Mobile Short Message Platform[J]. Journal of Academic Libraries,2004,22(4):67-68.)[10] 栾冠楠.基于手机的个性化推送服务模式的研究[D].西安:第四军医大学,2011.(Luan Guannan.New Push Service Based on Mobile Phone[D].Xi'an: The Fourth Military Medical University,2011.)[11] 郭文丽,严潮斌,吴旭.基于Android客户端的图书馆微服务研究与实践[J]. 图书情报工作,2013,57(8):22-26.(Guo Wenli,Yan Chaobin,Wu Xu. Research and Practice of Library Micro- services Based on Android[J]. Library and Information Service,2013,57(8):22-26.)[12] 沈洪洲,宗乾进,袁勤俭.应用Google云消息框架C2DM实现商务信息推送服务[J]. 现代图书情报技术,2012(6):78-83.(Shen Hongzhou,Zong Qianjin,Yuan Qinjian. Implementation of Commerce Information Push Service Using Google C2DM [J]. New Technology of Library and Information Service,2012(6):78-83.)[13] 邹海,李强,邱慧丽.基于Android C2DM服务的云端推送研究与实现[J]. 计算机技术与发展, 2012,22(7):29-32.(Zou Hai, Li Qiang, Qiu Huili. Research and Implementation of Cloud Pushing Based on Android C2DM Service[J].Computer Technology and Development,2012,22(7):29-32.)[14] Google Accounts[EB/OL].[2013-07-16].http://www.google.com/intl/en/landing/accounts/.[15] 张京,刘甫迎.基于Android云计算消息框架(C2DM)的FoxNews-MID手持移动系统的研究[J]. 计算机科学,2011,38(10A):461-463.(Zhang Jing, Liu Fuying. Study and Implementation of FoxNews-MID Based on Android C2DM[J]. Computer Science,2011,38(10A):461-463.)[16] 侯利军.精通LINQ数据访问技术——基于C#[M].北京:人民邮电出版社,2008:269-295.(Hou Lijun. Proficient in LINQ Data Access Technology——Based on C#[M]. Beijing: Posts & Telecom Press,2008:269-295.)[17] JSON [EB/OL].[2013-06-25].http://baike.baidu.com/view/136475.htm.[18] GCM Architectural Overview[EB/OL].[2013-08-29].http://www.android-doc.com/guide/google/gcm/gcm.html.[19] JSON.NET [EB/OL].[2013-02-25].http://json.codeplex.com/.[20] Code Project. Android GCM Push Notification [EB/OL].[2013-08-29]. http://www.codeproject.com/Tips/434338/Android-GCM-Push-Notification.