一種基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),包括第一移動終端、第二移動終端和網(wǎng)絡(luò)服務(wù)器;其中,第一移動終端用于向網(wǎng)絡(luò)服務(wù)器發(fā)出通信錄遠程協(xié)助請求,將本地的聯(lián)系人信息共享至所述第二移動終端;網(wǎng)絡(luò)服務(wù)器用于在接收到通信錄遠程協(xié)助請求后,通過建立Socket數(shù)據(jù)通道向所述目標終端推送共享請求;第二移動終端用于根據(jù)生成文件存放路徑和HTTP協(xié)議將聯(lián)系人文件加載到本地通信錄中;并通過HTTP協(xié)議通知所述網(wǎng)絡(luò)服務(wù)器加載結(jié)果;網(wǎng)絡(luò)服務(wù)器還用于將所述加載結(jié)果反饋至第一移動終端。本發(fā)明提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),集成有豐富的功能,簡化繁雜的操作,更加適用于老年人的使用習慣。
【專利說明】
—種基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信【技術(shù)領(lǐng)域】,尤其涉及一種基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的不斷進步,移動終端(例如手機、平板電腦等)的應(yīng)用已經(jīng)越來越廣泛,利用移動終端人們不僅可以通話和發(fā)送短信,還可上網(wǎng)獲取資訊、通過即時通信工具與他人進行溝通和交流等。
[0003]移動終端已經(jīng)成為大眾化的通信工具,自然老年人也不例外,但目前的移動終端一般適合年輕人使用,對許多從未使用過手機或電腦的老年人來說,小巧、輕薄、功能過多的移動終端并不適用。例如,按鍵過小使得老人容易誤按,而按鍵過多增加了老人使用移動終端的難度。并且,日益復雜的功能設(shè)置需要進入多層菜單,而不同生產(chǎn)商的移動終端的菜單又沒有統(tǒng)一標準,對于缺乏使用手機經(jīng)驗也沒有耐心的老年人而言,復雜的操作只能讓老年人對各種移動終端望而卻步。老年人并未能真正分享移動互聯(lián)網(wǎng)的發(fā)展成果。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是,提供一種適用于老年人的家庭服務(wù)系統(tǒng),基于移動通信網(wǎng)絡(luò),利用移動終端進行相互操控和信息共享。
[0005]為解決以上技術(shù)問題,本發(fā)明提供一種基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),包括第一移動終端、第二移動終端和網(wǎng)絡(luò)服務(wù)器;
[0006]所述第一移動終端,用于向所述網(wǎng)絡(luò)服務(wù)器發(fā)出通信錄遠程協(xié)助請求,將本地的聯(lián)系人信息共享至所述第二移動終端,包括:將本地的聯(lián)系人信息進行格式轉(zhuǎn)換,根據(jù)HTTP協(xié)議將格式轉(zhuǎn)換后的聯(lián)系人文件上傳至所述網(wǎng)絡(luò)服務(wù)器,并在所述網(wǎng)絡(luò)服務(wù)器上生成文件存放路徑;將所述弟~■移動終端選定為待共孚的目標終端,為所述目標終端生成唯一標識;
[0007]所述網(wǎng)絡(luò)服務(wù)器,用于在接收到所述通信錄遠程協(xié)助請求后,對所述通信錄遠程協(xié)助請求進行解析,獲得所述目標終端的唯一標識,并根據(jù)所述唯一標識通過建立Socket數(shù)據(jù)通道向所述目標終端推送共享請求;
[0008]所述第二移動終端,用于對所述網(wǎng)絡(luò)服務(wù)器的共享請求進行解析,獲得所述生成文件存放路徑;并根據(jù)所述生成文件存放路徑和HTTP協(xié)議下載所述網(wǎng)絡(luò)服務(wù)器上的聯(lián)系人文件,將所述聯(lián)系人文件加載到本地通信錄中;并通過HTTP協(xié)議通知所述網(wǎng)絡(luò)服務(wù)器加載結(jié)果;
[0009]所述網(wǎng)絡(luò)服務(wù)器,還用于在收到所述第二移動終端的加載結(jié)果后,通過所述Socket數(shù)據(jù)通道將所述加載結(jié)果反饋至所述第一移動終端。
[0010]進一步地,所述第一移動終端,還用于通過HTTP協(xié)議向所述網(wǎng)絡(luò)服務(wù)器請求獲取所述第二移動終端的整份通信錄;
[0011]所述網(wǎng)絡(luò)服務(wù)器,還用于在收到所述第一移動終端發(fā)出的請求后進行解析,查詢數(shù)據(jù)庫并判斷所述第一移動終端是否具備獲取所述第二移動終端的通信錄的權(quán)限;若是,則通過所述Socket數(shù)據(jù)通道向所述第二移動終端發(fā)出獲取通信錄的請求;若否,則通知所述第一移動終端沒有獲取權(quán)限;
[0012]所述第二移動終端,還用于在收到所述網(wǎng)絡(luò)服務(wù)器發(fā)出的獲取通信錄的請求時,將本地通信錄以Vcard格式打包成壓縮文件后通過HTTP協(xié)議上傳到所述網(wǎng)絡(luò)服務(wù)器;
[0013]所述網(wǎng)絡(luò)服務(wù)器,還用于通過所述Socket數(shù)據(jù)通道通知所述第一移動終端進行通信錄下載;
[0014]所述第一移動終端,還用于從所述網(wǎng)絡(luò)服務(wù)器下載所述第二移動終端的通信錄,使用Vcard格式對所述通信錄進行解析并保存到SQLite數(shù)據(jù)庫,然后將所述通信錄的聯(lián)系人數(shù)據(jù)加載到界面上對所述通信錄進行修改;并將更新后的通信錄上傳至所述網(wǎng)絡(luò)服務(wù)器;
[0015]所述網(wǎng)絡(luò)服務(wù)器,還用于在接收到所述更新后的通信錄后,通過所述Socket數(shù)據(jù)通道推送通信錄更新請求;
[0016]所述第二移動終端,還用于根據(jù)通信錄更新請求將所述更新后的通信錄下載并覆蓋本地通信錄。
[0017]再進一步地,所述第二移動終端,還用于通過所述網(wǎng)絡(luò)服務(wù)器,將當前桌面顯示的圖片共享至所述第一移動終端,包括:
[0018]將所述當前桌面顯示的圖片上傳至所述網(wǎng)絡(luò)服務(wù)器;
[0019]通過HTTP協(xié)議將所述圖片在所述網(wǎng)絡(luò)服務(wù)器的地址以及請求人信息發(fā)送給所述網(wǎng)絡(luò)服務(wù)器;
[0020]所述網(wǎng)絡(luò)服務(wù)器,還用于根據(jù)所述地址以及請求人信息將所述第二移動終端的當前桌面顯示的圖片推送給所述第一移動終端;
[0021]所述網(wǎng)絡(luò)服務(wù)器,還用于接收所述第一移動終端上傳的圖片,通過所述Socket數(shù)據(jù)通道將所述第一移動終端上傳的圖片推送至所述第二移動終端的桌面上進行顯示。
[0022]再進一步地,所述第二移動終端設(shè)有急救按鍵和定位工具包,并將所述第一移動終端設(shè)置為緊急聯(lián)系人;所述急救按鍵為硬件實體按鍵或者屏幕功能按鍵;
[0023]在點擊所述急救按鍵時,所述急救按鍵用于觸發(fā)所述第二移動終端發(fā)出強烈的緊急呼叫信號,并檢測所述第二移動終端是否連接有WIFI網(wǎng)絡(luò);若有,則啟動所述定位工具包利用所述WIFI網(wǎng)絡(luò)獲取所述第二移動終端的當前地理位置,并將所述第二移動終端的當前地理位置編輯成短信發(fā)送至所述緊急聯(lián)系人;若無,則直接發(fā)送短信通知所述緊急聯(lián)系人所述第二移動終端發(fā)生緊急情況。
[0024]再進一步地,所述第二移動終端,還用于通過HTTP協(xié)議向所述網(wǎng)絡(luò)服務(wù)器發(fā)送求救信息;
[0025]所述網(wǎng)絡(luò)服務(wù)器,還用于在收到所述求救信息后,通過所述Socket數(shù)據(jù)通道將所述求救信息推送給所述第一移動終端;
[0026]所述第一移動終端,還用于在接收到所述網(wǎng)絡(luò)服務(wù)器的求救信息后,在本地桌面上彈出急救信息,并播放急救聲音。
[0027]進一步地,所述第一移動終端,還用于向所述網(wǎng)絡(luò)服務(wù)器發(fā)出獲取所述第二移動終端的當前位置信息的請求;
[0028]所述網(wǎng)絡(luò)服務(wù)器,還用于接收獲取所述第二移動終端的當前位置信息的請求后,判斷所述第一移動終端是否具有權(quán)限獲取所述第二移動終端的位置信息;并在所述第一移動終端具有獲取位置信息權(quán)限時,通過所述Socket數(shù)據(jù)通道推送位置信息請求至所述第~■移動終端;
[0029]所述第二移動終端,還用于通過HTTP協(xié)議,利用所述網(wǎng)絡(luò)服務(wù)器將當前的位置信息發(fā)送給所述第一移動終端。
[0030]再進一步地,所述第一移動終端,還用于向所述網(wǎng)絡(luò)服務(wù)器發(fā)出對所述第二移動終端進行提醒設(shè)置請求;
[0031]所述網(wǎng)絡(luò)服務(wù)器,還用于在收到所述提醒設(shè)置請求時,判斷所述第一移動終端是否具備設(shè)置權(quán)限;并在所述第一移動終端具備設(shè)置權(quán)限時,將所述提醒設(shè)置請求通過所述Socket數(shù)據(jù)通道把所述提醒設(shè)置請求推送到所述第二移動終端;
[0032]所述第二移動終端,還用于根據(jù)所述提醒設(shè)置請求設(shè)定一個提醒定時器,并將設(shè)置結(jié)果通過HTTP協(xié)議反饋至所述網(wǎng)絡(luò)服務(wù)器,從而通過所述Socket數(shù)據(jù)通道將所述設(shè)置結(jié)果反饋至所述第一移動終端。
[0033]進一步地,所述第二移動終端還設(shè)有語音搜索引擎,用于通過以ARM格式進行錄音,并將接收到的語音信號通過HTTP協(xié)議上傳至所述網(wǎng)絡(luò)服務(wù)器;
[0034]所述網(wǎng)絡(luò)服務(wù)器還用于對所述語音信號進行解析,并將解析結(jié)果反饋至所述第二移動終端;
[0035]所述第二移動終端還用于根據(jù)所述解析結(jié)果對本地通信錄進行模糊查詢,并將查詢結(jié)果進行顯示。
[0036]本發(fā)明提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),可以在其他移動終端(第一移動終端)的協(xié)助下,根據(jù)HTTP協(xié)議和Socket數(shù)據(jù)通道,利用網(wǎng)絡(luò)服務(wù)器主動或被動地對老人使用的移動終端(第二移動終端)的通信錄進行遠程更新;進一步地,本發(fā)明還可以在第一移動終端與第二移動終端之間互傳圖片并將圖片直接顯示在各個終端的界面上,免去繁雜的操作過程;還可以利用第二移動終端向第一移動終端發(fā)出求救信號等。本發(fā)明提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)將多種功能關(guān)聯(lián)于第一移動終端與第二移動終端之間,因而建立了兩個移動終端的信息共享與互動關(guān)系,可通過第一移動終端對第二移動終端進行控制,簡化第二移動終端的操作,從而使得處于本發(fā)明提供的家庭服務(wù)系統(tǒng)中的第二移動終端更符合老年人的使用習慣,滿足老年人的使用需要。
【專利附圖】
【附圖說明】
[0037]圖1是本發(fā)明提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)的一個實施例的結(jié)構(gòu)示意圖。
[0038]圖2是本發(fā)明提供的家庭服務(wù)系統(tǒng)對移動終端通信錄進行維護的交互過程圖。
[0039]圖3是本發(fā)明提供的家庭服務(wù)系統(tǒng)對第二移動終端的通信錄進行更新的一種交互過程圖。
【具體實施方式】
[0040]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
[0041]參見圖1,是本發(fā)明提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)的一個實施例的結(jié)構(gòu)示意圖。
[0042]本實施例提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)包括第一移動終端101、第二移動終端102和網(wǎng)絡(luò)服務(wù)器103。
[0043]所述第一移動終端101,用于向所述網(wǎng)絡(luò)服務(wù)器103發(fā)出通信錄遠程協(xié)助請求,將本地的聯(lián)系人信息共享至所述第二移動終端102,包括:將本地的聯(lián)系人信息進行格式轉(zhuǎn)換,根據(jù)HTTP協(xié)議將格式轉(zhuǎn)換后的聯(lián)系人文件上傳至所述網(wǎng)絡(luò)服務(wù)器103,并在所述網(wǎng)絡(luò)服務(wù)器103上生成文件存放路徑;將所述第二移動終端102選定為待共享的目標終端,為所述目標終端生成唯一標識。
[0044]所述網(wǎng)絡(luò)服務(wù)器103,用于在接收到所述通信錄遠程協(xié)助請求后,對所述通信錄遠程協(xié)助請求進行解析,獲得所述目標終端的唯一標識,并根據(jù)所述唯一標識通過建立Socket (套接字)數(shù)據(jù)通道向所述目標終端推送共享請求。
[0045]所述第二移動終端102,用于對所述網(wǎng)絡(luò)服務(wù)器103的共享請求進行解析,獲得所述生成文件存放路徑;并根據(jù)所述生成文件存放路徑和HTTP協(xié)議下載所述網(wǎng)絡(luò)服務(wù)器103上的聯(lián)系人文件,將所述聯(lián)系人文件加載到本地通信錄中;并通過HTTP協(xié)議通知所述網(wǎng)絡(luò)服務(wù)器103加載結(jié)果。
[0046]所述網(wǎng)絡(luò)服務(wù)器103,還用于在收到所述第二移動終端102的加載結(jié)果后,通過所述Socket數(shù)據(jù)通道將所述加載結(jié)果反饋至所述第一移動終端101。
[0047]具體實施時,優(yōu)選地,第一移動終端101應(yīng)用為可對其它移動終端(如第二移動終端)進行操控的手機終端,第二移動終端101應(yīng)用為老年人所使用的手機終端,簡稱長輩端。在本實施例中,無論何時何處,長輩端的手機用戶可在親朋的手機(即第一移動終端)協(xié)助下維護其手機里面的通信錄。
[0048]如圖2所示,是本發(fā)明提供的家庭服務(wù)系統(tǒng)對移動終端通信錄進行維護的交互過程圖。
[0049]具體實施時,第一移動終端101在對第二移動終端102發(fā)出通信錄遠程協(xié)助請求時,作為親友端的第一移動終端101可以將新添加的聯(lián)系人信息共享至作為長輩端的第二移動終端102。
[0050]首先,親友端的手機用戶可以在第一移動終端101上新添加一個聯(lián)系人信息,將聯(lián)系人保存為VcarcK優(yōu)選為Vcard3.0)格式的文件,然后選定一個將要添加到或分享的其他移動終端,即目標終端(老年人所使用的移動終端)。本實施例將第二移動終端102作為目標終端進行描述。第一移動終端101將格式轉(zhuǎn)換后的聯(lián)系人文件通過HTTP (HypertextTransfer Protocol,超文本傳輸協(xié)議)上傳至網(wǎng)絡(luò)服務(wù)器103,文件上傳成功后,將聯(lián)系人文件存放在該網(wǎng)絡(luò)服務(wù)器上的文件路徑以及將要共享信息的目標終端用戶(第二移動終端102)的唯一 ID (Identity,標識)信息通過HTTP協(xié)議提交到網(wǎng)絡(luò)服務(wù)器103中。其中,目標終端用戶的唯一 ID可以通過手機號碼在網(wǎng)絡(luò)服務(wù)器103中進行注冊生成,而各個移動終端與網(wǎng)絡(luò)服務(wù)器的交互信息可優(yōu)選采用JSON(JavaScript Object Notat1n)格式進行封裝,并通過AES (Advanced Encrypt1n Standard,高級加密標準)方式進行加密。JSON是一種輕量級的數(shù)據(jù)交換格式,采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C,C++,C#,Java, JavaScript, Perl, Python等),這些特性使JSON成為理想的數(shù)據(jù)交換語言,易于使用者閱讀和編寫,同時也易于機器解析和生成。而AES的128比特數(shù)據(jù)塊分組長度進一步提高了安全強度。
[0051]然后,網(wǎng)絡(luò)服務(wù)器103接收到第一移動終端101發(fā)出的通信錄遠程協(xié)助請求后,將請求信息解析出來,查找到將要目標終端的ID,根據(jù)該ID在網(wǎng)絡(luò)服務(wù)器103的數(shù)據(jù)庫(優(yōu)選采用Monogo DB數(shù)據(jù)庫)中查詢到該ID相關(guān)的信息,然后通過用戶信息查詢網(wǎng)絡(luò)服務(wù)器103中與目標終端建立的Socket連接對象,如果該連接對象不存在,則表示目標終端不在登錄狀態(tài)中,把該請求緩存到數(shù)據(jù)庫中,等待目標終端登錄后再推送,反之則通過Socket建立的數(shù)據(jù)通道將新添加的聯(lián)系人信息推送到目標終端。其中,Mongo DB數(shù)據(jù)庫是一種非關(guān)系型數(shù)據(jù)庫,在Mongo DB中每一條記錄都是一個文件對象,因而很好地實現(xiàn)了面向?qū)ο蟮臄?shù)據(jù)庫設(shè)計,并且所有的數(shù)據(jù)持久操作都無需開發(fā)人員手動編寫SQL語句。在本實施例中,網(wǎng)絡(luò)服務(wù)器103與第一移動終端101、第二移動終端102分別連接時,多個應(yīng)用程序進程可能需要通過同一個協(xié)議端口傳輸數(shù)據(jù)。為了區(qū)別不同的應(yīng)用程序進程和連接,本實施例為網(wǎng)絡(luò)服務(wù)器103的各個應(yīng)用程序與各個移動終端之間的交互提供了 Socket數(shù)據(jù)通道。Socket數(shù)據(jù)通道使得網(wǎng)絡(luò)服務(wù)器103與第一移動終端101或/和第二移動終端102進行數(shù)據(jù)通信時,通過不同的編號就可以得到不同的服務(wù),解決了多個進程之間建立通信連接的問題。
[0052]最后,第二移動終端102在收到網(wǎng)絡(luò)服務(wù)器102的推送消息后,對通信錄遠程協(xié)助請求進行解析,獲得所述聯(lián)系人文件的存放路徑,通過HTTP協(xié)議下載該聯(lián)系人文件,下載成功后添加至本地通信錄,最后通過HTTP協(xié)議通知網(wǎng)絡(luò)服務(wù)器103聯(lián)系人的加載操作結(jié)果;網(wǎng)絡(luò)服務(wù)器103通過Socket數(shù)據(jù)通道通知第一移動終端101。特別地,第二移動終端102應(yīng)用為目標終端,如老年人所使用的手機,第一移動終端101應(yīng)用為對目標終端進行通信錄聯(lián)系人共享的控制端,則老年人所使用的手機可以通過移動互聯(lián)網(wǎng)很好地主動接受通常作為親友端的第一移動終端101的控制,“自動地”對老年人所使用的手機的聯(lián)系人進行增加、刪除與修改等操作,無需老人通過第二移動終端102進行操作,提高自動化程度,減輕老年人的操作負擔,從而拓展了第二移動終端102的適用范圍。
[0053]進一步地,本發(fā)明提供的家庭服務(wù)系統(tǒng)不僅僅可以對第二移動終端102的單個聯(lián)系人的增加、刪除與修改操作,還可以進一步地利用第一移動終端101直接對第二移動終端102的整個通信錄進行更換,節(jié)省了逐個更新的頻繁操作。
[0054]如圖3所示,是本發(fā)明提供的家庭服務(wù)系統(tǒng)對第二移動終端的通信錄進行更新的一種交互過程圖。
[0055]具體地,所述第一移動終端101,還用于通過HTTP協(xié)議向所述網(wǎng)絡(luò)服務(wù)器103請求獲取所述第二移動終端102的整份通信錄。
[0056]所述網(wǎng)絡(luò)服務(wù)器103,還用于在收到所述第一移動終端101發(fā)出的請求后進行解析,查詢數(shù)據(jù)庫并判斷所述第一移動終端101是否具備獲取所述第二移動終端102的通信錄的權(quán)限;若是,則通過所述Socket數(shù)據(jù)通道向所述第二移動終端102發(fā)出獲取通信錄的請求;若否,則通知所述第一移動終端101沒有獲取權(quán)限;
[0057]所述第二移動終端102,還用于在收到所述網(wǎng)絡(luò)服務(wù)器103發(fā)出的獲取通信錄的請求時,將本地通信錄以Vcard格式,優(yōu)選采用Vcard 3.0格式打包成壓縮文件后通過HTTP協(xié)議上傳到所述網(wǎng)絡(luò)服務(wù)器103 ;上傳完成后通過Http協(xié)議請求通知網(wǎng)絡(luò)服務(wù)器103。Vcard規(guī)范容許公開交換個人數(shù)據(jù)交換(Personal Data Interchange, PDI)信息,由于其定義的格式與傳送的方式無關(guān),因此Vcard規(guī)范可作為各種應(yīng)用或系統(tǒng)之間的交換格式。
[0058]所述網(wǎng)絡(luò)服務(wù)器103,還用于通過所述Socket數(shù)據(jù)通道通知所述第一移動終端101進行通信錄下載;所述第一移動終端101,還用于從所述網(wǎng)絡(luò)服務(wù)器103下載所述第二移動終端102的通信錄,使用Vcard格式對所述通信錄進行解析并保存到SQLite數(shù)據(jù)庫,然后將所述通信錄的聯(lián)系人數(shù)據(jù)加載到界面上對所述通信錄進行修改;并將更新后的通信錄上傳至所述網(wǎng)絡(luò)服務(wù)器103 ;所述網(wǎng)絡(luò)服務(wù)器103,還用于在接收到所述更新后的通信錄后,通過所述Socket數(shù)據(jù)通道推送通信錄更新請求;所述第二移動終端102,還用于根據(jù)通信錄更新請求將所述更新后的通信錄下載并覆蓋本地通信錄。其中,SQLite是一款輕型的數(shù)據(jù)庫,也是遵守ACID的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。而ACID是指數(shù)據(jù)庫事務(wù)正確執(zhí)行的四個基本要素的縮寫,即:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolat1n)、持久性(Durability)。由于SQLite數(shù)據(jù)庫占用資源非常少,因而尤其適用于各種移動終端。
[0059]在“家庭服務(wù)系統(tǒng)”應(yīng)用中,第一移動終端101作為親友端,第二移動終端102作為長輩端,親友端通過Http協(xié)議請求獲取長輩端的整份本地的通信錄,網(wǎng)絡(luò)服務(wù)器收到親友端發(fā)出的請求后進行解析,先查詢數(shù)據(jù)庫判斷該親友端是否有權(quán)限獲取長輩端的通信錄權(quán)限。若沒有權(quán)限則返回通知親友端其操作受限,若具有權(quán)限則通過Socket通道通知長輩端,需要獲取通信錄;長輩端收到獲取通信錄請求后,將本地通信錄以Vcard3.0格式打包成壓縮文件并通過Http協(xié)議上傳到網(wǎng)絡(luò)服務(wù)器103,上傳完成后并通過Http協(xié)議請求通知網(wǎng)絡(luò)服務(wù)器103。
[0060]網(wǎng)絡(luò)服務(wù)器103通過Socket通道通知親友端,親友端接收到通知并對信息進行解析,根據(jù)文件路徑和Http協(xié)議將長輩端的通信錄下載到本地,然后將下載獲得的文件使用Vcard3.0格式進行解析并保存到SQLite數(shù)據(jù)庫,然后把數(shù)據(jù)加載到聯(lián)系人界面上并對該份通信錄進行“增、刪、改”操作;親友端將更新后的長輩端通信錄以Vcard3.0格式文件導出,并通過Http協(xié)議上傳到網(wǎng)絡(luò)服務(wù)器103,上傳完成后通過Http協(xié)議通知網(wǎng)絡(luò)服務(wù)器103 ;網(wǎng)絡(luò)服務(wù)器103接收到更新通信錄請求時,通過Socket數(shù)據(jù)通道推送通知長輩端,長輩端接收到推送自動把更新后的通信錄下載并覆蓋原來的通信錄。
[0061]具體實施時,本發(fā)明提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)還可進一步集成有更豐富的功能。
[0062]在一種可實施方式當中,所述第二移動終端102,還用于通過所述網(wǎng)絡(luò)服務(wù)器103,將當前桌面顯示的圖片共享至所述第一移動終端101,包括:將所述當前桌面顯示的圖片上傳至所述網(wǎng)絡(luò)服務(wù)器103 ;通過HTTP協(xié)議將所述圖片在所述網(wǎng)絡(luò)服務(wù)器103的地址以及請求人信息發(fā)送給所述網(wǎng)絡(luò)服務(wù)器103。
[0063]所述網(wǎng)絡(luò)服務(wù)器103,還用于根據(jù)所述地址以及請求人信息將所述第二移動終端102的當前桌面顯示的圖片推送給所述第一移動終端101。
[0064]所述網(wǎng)絡(luò)服務(wù)器103,還用于接收所述第一移動終端101上傳的圖片,通過所述Socket數(shù)據(jù)通道將所述第一移動終端101上傳的圖片推送至所述第二移動終端102的桌面上進行顯示。
[0065]具體地,由于第一移動終端101和第二移動終端102可以通過網(wǎng)絡(luò)服務(wù)器103進行互傳圖片,并且傳遞的圖片是直接顯示在目標終端的桌面上,因此,對于使用第二移動終端102的老年人而言,無需對接收的圖片進行繁雜的搜索或沿著復雜的路徑查找到圖片后才能查看,因此,對于老年人而言,第二移動終端102直接顯示其接收到的圖片是非常直觀、便捷和人性化的,可使得老年人也能參與移動互聯(lián)網(wǎng)中的多媒體數(shù)據(jù)傳輸?shù)膽?yīng)用中。老年人可以通過手機與遠方親朋進行視頻或音頻對話,以及進行文字、圖片、語音、視頻信息的分孚。
[0066]在又一種可實施的方式中,所述第二移動終端102設(shè)有急救按鍵和定位工具包(SDK, Software Development Kit),并將所述第一移動終端101設(shè)置為緊急聯(lián)系人;所述急救按鍵為硬件實體按鍵或者屏幕功能按鍵。在點擊所述急救按鍵時,所述急救按鍵用于觸發(fā)所述第二移動終端102發(fā)出強烈的緊急呼叫信號,并檢測所述第二移動終端102是否連接有WIFI (Wireless Fidelity,無線高保真)網(wǎng)絡(luò);若有,則啟動所述定位工具包利用所述WIFI網(wǎng)絡(luò)獲取所述第二移動終端102的當前地理位置,并將所述第二移動終端102的當前地理位置編輯成短信發(fā)送至所述緊急聯(lián)系人;若無,則直接發(fā)送短信通知所述緊急聯(lián)系人所述第二移動終端102發(fā)生緊急情況。
[0067]此外,第一移動終端101還可以主動或被動地獲取第二移動終端102的當前地理位置,并獲取第二移動終端102發(fā)出的求救信號。
[0068]具體地,所述第二移動終端102,還用于通過HTTP協(xié)議向所述網(wǎng)絡(luò)服務(wù)器103發(fā)送求救信息;
[0069]所述網(wǎng)絡(luò)服務(wù)器103,還用于在收到所述求救信息后,通過所述Socket數(shù)據(jù)通道將所述求救信息推送給所述第一移動終端101 ;
[0070]所述第一移動終端101,還用于在接收到所述網(wǎng)絡(luò)服務(wù)器103的求救信息后,在本地桌面上彈出急救信息,并播放急救聲音。
[0071]由于作為老年人使用的第二移動終端102在發(fā)出求救信息時,在第二移動終端102也會發(fā)出強烈的報警聲音,因此,自動為老年人在當?shù)匕l(fā)出求救信號;并通過移動互聯(lián)網(wǎng)或WIFI網(wǎng)絡(luò)通知作為親友端的第一移動終端101,第一移動終端101通過求救信號獲得老人目前所在的位置,可以迅速趕到現(xiàn)場。因此,本發(fā)明提供了雙重警報的作用。
[0072]進一步地,所述第一移動終端101,還用于向所述網(wǎng)絡(luò)服務(wù)器103發(fā)出獲取所述第二移動終端102的當前位置信息的請求;
[0073]所述網(wǎng)絡(luò)服務(wù)器103,還用于接收獲取所述第二移動終端102的當前位置信息的請求后,判斷所述第一移動終端101是否具有權(quán)限獲取所述第二移動終端102的位置信息;并在所述第一移動終端101具有獲取位置信息權(quán)限時,通過所述Socket數(shù)據(jù)通道推送位置信息請求至所述第二移動終端102 ;
[0074]所述第二移動終端102,還用于通過HTTP協(xié)議,利用所述網(wǎng)絡(luò)服務(wù)器103將當前的位置信息發(fā)送給所述第一移動終端101。
[0075]具體實施時,第一移動終端101與第二移動終端102通過網(wǎng)絡(luò)服務(wù)器103進行位置信息交互的過程與前文所述的更新通信錄的過程相類似,在此不再贅述。當使用第二移動終端的102的老人發(fā)生意外時可立即將急救信息發(fā)送給遠方親朋,并且其所使用的第二移動終端的102播報強烈的求救語音;也可以控制遠方親朋的第一移動終端101同時發(fā)出強烈的警報聲。同時,老人可以通過第二移動終端的102主動或被動地將其地理位置發(fā)給獲得授權(quán)的親朋所使用的第一移動終端101,以隨時提取自己的位置信息。
[0076]在又一種可實施的方式中,所述第一移動終端101,還用于向所述網(wǎng)絡(luò)服務(wù)器103發(fā)出對所述第二移動終端102進行提醒設(shè)置請求;
[0077]所述網(wǎng)絡(luò)服務(wù)器103,還用于在收到所述提醒設(shè)置請求時,判斷所述第一移動終端101是否具備設(shè)置權(quán)限;并在所述第一移動終端101具備設(shè)置權(quán)限時,將所述提醒設(shè)置請求通過所述Socket數(shù)據(jù)通道把所述提醒設(shè)置請求推送到所述第二移動終端102 ;
[0078]所述第二移動終端102,還用于根據(jù)所述提醒設(shè)置請求設(shè)定一個提醒定時器,并將設(shè)置結(jié)果通過HTTP協(xié)議反饋至所述網(wǎng)絡(luò)服務(wù)器103,從而通過所述Socket數(shù)據(jù)通道將所述設(shè)置結(jié)果反饋至所述第一移動終端101。
[0079]具體地,當長輩忘記每天吃藥,忘記哪天是重要日子,子女可以通過這功能幫遠方的長輩設(shè)置這些提醒,其中,親友端為第一移動終端,長輩端為第二移動終端。譬如,親友端通過Http協(xié)議將生日提醒消息提交到網(wǎng)絡(luò)服務(wù)器,網(wǎng)絡(luò)服務(wù)器接收到請求后判斷該親友端是否有權(quán)限設(shè)置提醒,如果有則通過Socket數(shù)據(jù)通道把消息推送到長輩端,長輩端接收到通知后會設(shè)定一個提醒定時器,設(shè)置完成后把結(jié)果通過Http請求通知網(wǎng)絡(luò)服務(wù)器,網(wǎng)絡(luò)服務(wù)器把最終結(jié)果通過Socket通道推送給親友端。因此,親友端可以隨時控制、查看長輩端的“提醒”設(shè)置情況,可替代老人對其所使用的移動終端進行操作。
[0080]在又一種可實施的方式中,本發(fā)明提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)的所述第二移動終端102還設(shè)有語音搜索引擎,用于通過以ARM格式進行錄音,并將接收到的語音信號通過HTTP協(xié)議上傳至所述網(wǎng)絡(luò)服務(wù)器103 ;所述網(wǎng)絡(luò)服務(wù)器103還用于對所述語音信號進行解析,并將解析結(jié)果反饋至所述第二移動終端102 ;所述第二移動終端102還用于根據(jù)所述解析結(jié)果對本地通信錄進行模糊查詢,并將查詢結(jié)果進行顯示。ARM的全稱為“Adpative Mult1-Rate Speech Codec”,中文譯文為“自適應(yīng)多碼率語音傳輸譯碼器”,由于ARM格式的音頻壓縮率高,因而非常適用于移動終端上進行錄音保存的格式。手機用戶在查找通信錄中的聯(lián)系人時可以語音操控查找。特別地,在老人所使用的第二移動終端102中,當用戶的第二移動終端102(如手機)在接到來電或短信時,手機自動播報來電人或短信發(fā)送人的姓名或手機號碼,并且,短信或其他信息可以進行語音播報,如用戶手機桌面顯示的時間、日期和天氣等信息可以通過語音進行播報,因而免去了查找信息存放路徑的操作,對老人來說,其所使用的移動終端自動接收信息、顯示圖片、語音播報等操作,便捷性和自動化程度大大提高。
[0081]總之,本發(fā)明提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),可以在其他移動終端(第一移動終端)的協(xié)助下,根據(jù)HTTP協(xié)議和Socket數(shù)據(jù)通道,利用網(wǎng)絡(luò)服務(wù)器主動或被動地對老人使用的移動終端(第二移動終端)的通信錄進行遠程更新;進一步地,本發(fā)明還可以在第一移動終端與第二移動終端之間互傳圖片并將圖片直接顯示在各個終端的界面上,免去繁雜的操作過程;還可以利用第二移動終端向第一移動終端發(fā)出求救信號等。本發(fā)明提供的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng)將多種功能關(guān)聯(lián)于第一移動終端與第二移動終端之間,因而建立了兩個移動終端的信息共享與互動關(guān)系,可通過第一移動終端對第二移動終端進行控制,簡化第二移動終端的操作,從而使得處于本發(fā)明提供的家庭服務(wù)系統(tǒng)中的第二移動終端更符合老年人的使用習慣,滿足老年人的使用需要。
[0082]以上所述是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),其特征在于,包括第一移動終端、第二移動終端和網(wǎng)絡(luò)服務(wù)器; 所述第一移動終端,用于向所述網(wǎng)絡(luò)服務(wù)器發(fā)出通信錄遠程協(xié)助請求,將本地的聯(lián)系人信息共享至所述第二移動終端,包括:將本地的聯(lián)系人信息進行格式轉(zhuǎn)換,根據(jù)HTTP協(xié)議將格式轉(zhuǎn)換后的聯(lián)系人文件上傳至所述網(wǎng)絡(luò)服務(wù)器,并在所述網(wǎng)絡(luò)服務(wù)器上生成文件存放路徑;將所述第二移動終端選定為待共享的目標終端,為所述目標終端生成唯一標識; 所述網(wǎng)絡(luò)服務(wù)器,用于在接收到所述通信錄遠程協(xié)助請求后,對所述通信錄遠程協(xié)助請求進行解析,獲得所述目標終端的唯一標識,并根據(jù)所述唯一標識通過建立Socket數(shù)據(jù)通道向所述目標終端推送共享請求; 所述第二移動終端,用于對所述網(wǎng)絡(luò)服務(wù)器的共享請求進行解析,獲得所述生成文件存放路徑;并根據(jù)所述生成文件存放路徑和HTTP協(xié)議下載所述網(wǎng)絡(luò)服務(wù)器上的聯(lián)系人文件,將所述聯(lián)系人文件加載到本地通信錄中;并通過HTTP協(xié)議通知所述網(wǎng)絡(luò)服務(wù)器加載結(jié)果; 所述網(wǎng)絡(luò)服務(wù)器,還用于在收到所述第二移動終端的加載結(jié)果后,通過所述Socket數(shù)據(jù)通道將所述加載結(jié)果反饋至所述第一移動終端。
2.如權(quán)利要求1所述的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),其特征在于, 所述第一移動終端,還用于通過HTTP協(xié)議向所述網(wǎng)絡(luò)服務(wù)器請求獲取所述第二移動終端的整份通信錄; 所述網(wǎng)絡(luò)服務(wù)器,還用于在收到所述第一移動終端發(fā)出的請求后進行解析,查詢數(shù)據(jù)庫并判斷所述第一移動終端是否具備獲取所述第二移動終端的通信錄的權(quán)限;若是,則通過所述Socket數(shù)據(jù)通道向所述第二移動終端發(fā)出獲取通信錄的請求;若否,則通知所述第一移動終端沒有獲取權(quán)限; 所述第二移動終端,還用于在收到所述網(wǎng)絡(luò)服務(wù)器發(fā)出的獲取通信錄的請求時,將本地通信錄以Vcard格式打包成壓縮文件后通過HTTP協(xié)議上傳到所述網(wǎng)絡(luò)服務(wù)器; 所述網(wǎng)絡(luò)服務(wù)器,還用于通過所述Socket數(shù)據(jù)通道通知所述第一移動終端進行通信錄下載; 所述第一移動終端,還用于從所述網(wǎng)絡(luò)服務(wù)器下載所述第二移動終端的通信錄,使用Vcard格式對所述通信錄進行解析并保存到SQLite數(shù)據(jù)庫,然后將所述通信錄的聯(lián)系人數(shù)據(jù)加載到界面上對所述通信錄進行修改;并將更新后的通信錄上傳至所述網(wǎng)絡(luò)服務(wù)器; 所述網(wǎng)絡(luò)服務(wù)器,還用于在接收到所述更新后的通信錄后,通過所述Socket數(shù)據(jù)通道推送通信錄更新請求; 所述第二移動終端,還用于根據(jù)通信錄更新請求將所述更新后的通信錄下載并覆蓋本地通信錄。
3.如權(quán)利要求1所述的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),其特征在于,所述第二移動終端,還用于通過所述網(wǎng)絡(luò)服務(wù)器,將當前桌面顯示的圖片共享至所述第一移動終端,包括: 將所述當前桌面顯示的圖片上傳至所述網(wǎng)絡(luò)服務(wù)器; 通過HTTP協(xié)議將所述圖片在所述網(wǎng)絡(luò)服務(wù)器的地址以及請求人信息發(fā)送給所述網(wǎng)絡(luò)服務(wù)器; 所述網(wǎng)絡(luò)服務(wù)器,還用于根據(jù)所述地址以及請求人信息將所述第二移動終端的當前桌面顯示的圖片推送給所述第一移動終端; 所述網(wǎng)絡(luò)服務(wù)器,還用于接收所述第一移動終端上傳的圖片,通過所述Socket數(shù)據(jù)通道將所述第一移動終端上傳的圖片推送至所述第二移動終端的桌面上進行顯示。
4.如權(quán)利要求1所述的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),其特征在于,所述第二移動終端設(shè)有急救按鍵和定位工具包,并將所述第一移動終端設(shè)置為緊急聯(lián)系人;所述急救按鍵為硬件實體按鍵或者屏幕功能按鍵; 在點擊所述急救按鍵時,所述急救按鍵用于觸發(fā)所述第二移動終端發(fā)出強烈的緊急呼叫信號,并檢測所述第二移動終端是否連接有WIFI網(wǎng)絡(luò);若有,則啟動所述定位工具包利用所述WIFI網(wǎng)絡(luò)獲取所述第二移動終端的當前地理位置,并將所述第二移動終端的當前地理位置編輯成短信發(fā)送至所述緊急聯(lián)系人;若無,則直接發(fā)送短信通知所述緊急聯(lián)系人所述第二移動終端發(fā)生緊急情況。
5.如權(quán)利要求4所述的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),其特征在于, 所述第二移動終端,還用于通過HTTP協(xié)議向所述網(wǎng)絡(luò)服務(wù)器發(fā)送求救信息; 所述網(wǎng)絡(luò)服務(wù)器,還用于在收到所述求救信息后,通過所述Socket數(shù)據(jù)通道將所述求救信息推送給所述第一移動終端; 所述第一移動終端,還用于在接收到所述網(wǎng)絡(luò)服務(wù)器的求救信息后,在本地桌面上彈出急救信息,并播放急救聲音。
6.如權(quán)利要求5所述的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),其特征在于, 所述第一移動終端,還用于向所述網(wǎng)絡(luò)服務(wù)器發(fā)出獲取所述第二移動終端的當前位置信息的請求; 所述網(wǎng)絡(luò)服務(wù)器,還用于接收獲取所述第二移動終端的當前位置信息的請求后,判斷所述第一移動終端是否具有權(quán)限獲取所述第二移動終端的位置信息;并在所述第一移動終端具有獲取位置信息權(quán)限時,通過所述Socket數(shù)據(jù)通道推送位置信息請求至所述第二移動終端; 所述第二移動終端,還用于通過HTTP協(xié)議,利用所述網(wǎng)絡(luò)服務(wù)器將當前的位置信息發(fā)送給所述第一移動終端。
7.如權(quán)利要求1所述的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),其特征在于, 所述第一移動終端,還用于向所述網(wǎng)絡(luò)服務(wù)器發(fā)出對所述第二移動終端進行提醒設(shè)置請求; 所述網(wǎng)絡(luò)服務(wù)器,還用于在收到所述提醒設(shè)置請求時,判斷所述第一移動終端是否具備設(shè)置權(quán)限;并在所述第一移動終端具備設(shè)置權(quán)限時,將所述提醒設(shè)置請求通過所述Socket數(shù)據(jù)通道把所述提醒設(shè)置請求推送到所述第二移動終端; 所述第二移動終端,還用于根據(jù)所述提醒設(shè)置請求設(shè)定一個提醒定時器,并將設(shè)置結(jié)果通過HTTP協(xié)議反饋至所述網(wǎng)絡(luò)服務(wù)器,從而通過所述Socket數(shù)據(jù)通道將所述設(shè)置結(jié)果反饋至所述第一移動終端。
8.如權(quán)利要求1所述的基于移動互聯(lián)網(wǎng)絡(luò)的家庭服務(wù)系統(tǒng),其特征在于, 所述第二移動終端還設(shè)有語音搜索引擎,用于通過以ARM格式進行錄音,并將接收到的語音信號通過HTTP協(xié)議上傳至所述網(wǎng)絡(luò)服務(wù)器; 所述網(wǎng)絡(luò)服務(wù)器還用于對所述語音信號進行解析,并將解析結(jié)果反饋至所述第二移動終端; 所述第二移動終端還用于根據(jù)所述解析結(jié)果對本地通信錄進行模糊查詢,并將查詢結(jié)果進行顯示。
【文檔編號】H04M1/2745GK104243558SQ201410431023
【公開日】2014年12月24日 申請日期:2014年8月28日 優(yōu)先權(quán)日:2014年8月28日
【發(fā)明者】黃超生 申請人:廣州匯心網(wǎng)絡(luò)有限公司, 黃超生