本發(fā)明涉及一種可以進(jìn)行信息顯示的電子機(jī)器及信息的顯示控制方法,尤其涉及一種能夠接收外部信息的電子機(jī)器及信息的顯示控制方法。
背景技術(shù):
近年,智能手機(jī)、平板電腦、智能手表以及車載機(jī)器等電子機(jī)器都具有存儲電話本通訊錄和記事本等個人信息的功能,例如,在手機(jī)的通訊錄中,可以把聯(lián)系人的姓名和電話等信息對應(yīng)地存儲起來,當(dāng)用戶在通訊錄列表中點擊想要進(jìn)行聯(lián)絡(luò)的聯(lián)系人時,能夠顯示出該聯(lián)系人更加詳細(xì)的信息,或者直接撥打電話給聯(lián)系人。這樣,能夠省去用戶每次撥打電話都要按電話號碼的麻煩。
還有,在電子信息時代的今天,為滿足用戶的需求,在電子機(jī)器之間需要進(jìn)行通訊錄等信息的相互傳送。例如,當(dāng)用戶駕駛車輛時,因為駕駛員不能使用手機(jī),所以最好是把手機(jī)中的通訊錄等信息傳送到車載機(jī)器中,需要進(jìn)行通話時,可以使用車載機(jī)器的通話免提等功能。目前,作為在電子機(jī)器之間傳送通訊錄數(shù)據(jù)信息的常用手段,vCard(The Electonic Bisiness Card)格式越來越被大家所熟知。vCard是一種為在電子機(jī)器之間或者網(wǎng)絡(luò)上進(jìn)行個人信息交換而進(jìn)行IMC(Internet Mail Consortium)規(guī)格化的電子名片文件的標(biāo)準(zhǔn)格式。如圖1所示,vCard的構(gòu)成是由項目“BEGIN:VCARD”開始,并以項目“END:VCARD”結(jié)束。在兩項目之間記載著通訊錄信息,包括:表示各項目意思的項目名稱,以及在冒號(:)之后的相應(yīng)項目的信息。例如,表示姓名的項目是“N”,冒號之后記載的文字列是姓名內(nèi)容。以下相同,“TEL”表示電話號碼的項目,“ADR”表示住址的項目,“ORG”表示所屬組織的項目,“MAIL”表示郵箱地址的項目。
而且,在電子機(jī)器之間傳送vCard文件時,接收端的電子機(jī)器使用vCard轉(zhuǎn)換程序,對接收到的vCard文件的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,形成接收端的電 子機(jī)器可以進(jìn)行識別和使用的數(shù)據(jù),并把各數(shù)據(jù)存放到電子機(jī)器存儲器的規(guī)定區(qū)域。如圖1所示,vCard轉(zhuǎn)換程序根據(jù)vCard文件的格式化定義,把一件分的信息中的電話號碼和姓名的項目所對應(yīng)的信息存放到存儲器的規(guī)定區(qū)域,當(dāng)打開通訊錄時,直接顯示存放在上述規(guī)定區(qū)域中的信息。因此,如圖2所示,接收端的電子機(jī)器將vCard轉(zhuǎn)換程序轉(zhuǎn)換的每件分信息的電話號碼和姓名分別對應(yīng)地顯示在顯示屏上,用戶能夠找到想要進(jìn)行聯(lián)絡(luò)的聯(lián)系人信息。
但是,vCard轉(zhuǎn)換程序是按照格式化定義將vCard文件中的電話號碼和姓名等各項目所對應(yīng)的信息對應(yīng)地存放在存儲器的規(guī)定區(qū)域,所以當(dāng)vCard文件中有項目數(shù)據(jù)不完整時,例如,vCard文件作成時,欠缺某項目數(shù)據(jù),或者在電子機(jī)器之間進(jìn)行數(shù)據(jù)傳送過程中發(fā)生項目數(shù)據(jù)傳送遺漏,就會出現(xiàn)如圖8所示,“END:VCARD”這一項目沒有記載在這件分的vCard文件中。這樣,原本應(yīng)該存放該項目所對應(yīng)的信息的規(guī)定區(qū)域,由于該項目不存在,可能就會錯誤地存放其他項目所對應(yīng)的信息,打亂了規(guī)定區(qū)域與相應(yīng)的項目的存放關(guān)系。如圖9所示,當(dāng)電子機(jī)器的顯示屏顯示聯(lián)系人信息時,“靜靜”這件分的vCard文件項目數(shù)據(jù)不完整,原本應(yīng)該存放姓名和電話號碼項目所對應(yīng)的信息的規(guī)定區(qū)域,錯誤地存放了住址和郵箱地址項目所對應(yīng)的信息,并顯示在通訊錄列表中。用戶通過住址和郵箱地址信息,很難識別出是哪個聯(lián)系人,因此,會出現(xiàn)找不到想要進(jìn)行聯(lián)絡(luò)的聯(lián)系人的情況,給用戶帶來很大的疑惑和不便。
技術(shù)實現(xiàn)要素:
本發(fā)明針對現(xiàn)有技術(shù)中存在的上述技術(shù)問題,提供一種能夠顯示用戶想要信息的電子機(jī)器及信息的顯示控制方法。
為了解決現(xiàn)有技術(shù)中存在的上述技術(shù)問題,本發(fā)明的電子機(jī)器包括:顯示部;信息獲取部,從移動終端接收的規(guī)定格式表示的規(guī)定信息中,獲取一件分信息;控制部,使上述一件分信息中的各項目所對應(yīng)的信息按照格式化定義分別存放到存儲器的規(guī)定區(qū)域,使存放在指定的上述規(guī)定區(qū)域中的上述信息顯示在上述顯示部上;檢出部,對上述信息獲取部獲取的一件分信息中是否存在特定項目進(jìn)行檢測;以及提取部,當(dāng)上述檢出部檢測 上述特定項目不存在時,對上述一件分信息中,上述特定項目以外的規(guī)定項目所對應(yīng)的信息進(jìn)行提取,上述控制部使提取出的上述規(guī)定項目所對應(yīng)的信息顯示在上述顯示部上。
根據(jù)上述電子機(jī)器,即使當(dāng)特定項目不存在時,即,即使在各項目所對應(yīng)的信息不能按照規(guī)格化定義存放到應(yīng)該存放的規(guī)定區(qū)域時,也能夠提取出特定項目以外的規(guī)定項目所對應(yīng)的信息并進(jìn)行顯示,可以給用戶提供有效信息,使用戶獲取到想要的信息,消除用戶的疑惑和不便。
還有,在上述電子機(jī)器,當(dāng)上述檢出部檢測上述特定項目存在時,上述控制部使存放在指定的上述規(guī)定區(qū)域中的上述信息顯示在上述顯示部上。
還有,在上述電子機(jī)器,最好還具有存儲部,存儲上述提取部提取的信息。這樣,控制部可以直接把存儲在存儲部中的信息顯示在顯示部上,能夠加快信息顯示速度,使用戶能夠更快地找到想要的信息,提升產(chǎn)品的操作性能。
還有,在上述電子機(jī)器,上述控制部可以控制上述提取部按照規(guī)定順序?qū)ι鲜鎏囟椖恳酝獾囊?guī)定項目進(jìn)行提取,上述控制部還可以使先提取出的規(guī)定數(shù)量的上述規(guī)定項目所對應(yīng)的信息顯示在上述顯示部上。這樣,按照規(guī)定順序提取出規(guī)定數(shù)量的信息之后,就可以立刻進(jìn)行顯示,用戶能夠進(jìn)一步快速地找到想要的信息,降低產(chǎn)品的數(shù)據(jù)處理量,進(jìn)一步提升產(chǎn)品的操作性能。
還有,在上述電子機(jī)器,上述提取部可以把規(guī)定符號之間的內(nèi)容當(dāng)成上述項目和/或上述項目所對應(yīng)的信息進(jìn)行提取。
還有,在上述電子機(jī)器,上述提取部提取的上述特定項目以外的規(guī)定項目所對應(yīng)的信息是:姓名和電話號碼。
還有,在上述電子機(jī)器,上述特定項目是END項目。
此外,為了解決現(xiàn)有技術(shù)中存在的上述技術(shù)問題,本發(fā)明還提供了一種信息的顯示控制方法,包括:信息獲取步驟,從移動終端接收的規(guī)定格式表示的規(guī)定信息中,獲取一件分信息;控制步驟,使上述一件分信息中的各項目所對應(yīng)的信息按照格式化定義分別存放到存儲器的規(guī)定區(qū)域,使存放在指定的上述規(guī)定區(qū)域中的上述信息進(jìn)行顯示;檢出步驟,對上述信 息獲取步驟獲取的一件分信息中是否存在特定項目進(jìn)行檢測;以及提取步驟,當(dāng)上述檢出步驟檢測上述特定項目不存在時,對上述一件分信息中,上述特定項目以外的規(guī)定項目所對應(yīng)的信息進(jìn)行提取,上述控制步驟使提取出的上述規(guī)定項目所對應(yīng)的信息進(jìn)行顯示。
根據(jù)上述電子機(jī)器及信息的顯示控制方法,即使在各項目所對應(yīng)的信息不能按照規(guī)格化定義存放到應(yīng)該存放的規(guī)定區(qū)域,也能夠提取出特定項目以外的規(guī)定項目所對應(yīng)的信息并進(jìn)行顯示,可以給用戶提供有效信息,使用戶獲取到想要的信息,消除用戶的疑惑和不便。
附圖說明
圖1是表示vCard文件格式和存儲器存放區(qū)域的對應(yīng)關(guān)系示意圖。
圖2是表示在接收到圖1的vCard信息的電子機(jī)器端顯示的通訊錄示意圖。
圖3是表示本發(fā)明電子機(jī)器結(jié)構(gòu)的框圖。
圖4是表示本發(fā)明電子機(jī)器的處理流程圖。
圖5是本發(fā)明電子機(jī)器的實施方式中的顯示畫面示意圖。
圖6是本發(fā)明電子機(jī)器的其他實施方式中的顯示畫面示意圖。
圖7是本發(fā)明電子機(jī)器的其他實施方式中的顯示畫面示意圖。
圖8是vCard文件中,表示項目數(shù)據(jù)不完整的示意圖。
圖9是表示由于圖8的項目數(shù)據(jù)不完整,電子機(jī)器顯示畫面的示意圖。
圖中:
1 顯示部
2 信息獲取部
3 檢出部
4 提取部
5 存儲部
6 控制部
7 手機(jī)
具體實施方式
以下,結(jié)合附圖,以與手機(jī)7相連接的車載機(jī)器為例,對本發(fā)明電子機(jī)器的實施方式進(jìn)行詳細(xì)說明。
圖3是表示本發(fā)明的電子機(jī)器結(jié)構(gòu)的框圖。如圖所示,作為本發(fā)明電子機(jī)器的車載機(jī)器具備:顯示部1、信息獲取部2、檢出部3、提取部4、存儲部5、以及控制部6。
顯示部1由液晶LCD(Liquid Crystal Display)、有機(jī)EL顯示器(Organic Electro-Luminescence Panel),或者等離子屏等顯示設(shè)備構(gòu)成,在顯示部1上能夠顯示文字、圖畫、符號以及圖形等信息。
本實施方式的顯示部1還兼具由觸摸屏構(gòu)成的操作部(圖中未表示),可以是電容式、電阻式、紅外線式以及負(fù)荷檢測式等其中的任意一種。通過手指、手寫筆等在觸摸屏上進(jìn)行點擊或者滑動,來實現(xiàn)用戶想要進(jìn)行的操作。例如,如圖2所示,用戶用手指點擊聯(lián)系人“小明”,就可以進(jìn)行給聯(lián)系人“小明”撥打電話的操作。
這里,作為本發(fā)明的顯示部1,也可以不設(shè)置操作部而只設(shè)置顯示器,操作部可以格外再設(shè)置。
還有,信息獲取部2是由通信模塊構(gòu)成,從手機(jī)7等移動終端接收文字、語音、圖片以及視頻等信息。信息獲取部2通過Wi-Fi(wireless-fidelity)等無線網(wǎng)絡(luò)協(xié)議與外部進(jìn)行信息的接收,也可以與手機(jī)7通過藍(lán)牙(Bluetooth)(注冊商標(biāo))、Zigbee(注冊商標(biāo))等近距離無線通信協(xié)議或者IEEE1302.11等無線網(wǎng)絡(luò)協(xié)議連接,還可以通過USB或者HDMI與手機(jī)7相連接,進(jìn)行信息的接收。
這里,信息獲取部2可以根據(jù)車載機(jī)器端給手機(jī)7發(fā)送的請求指令,接收手機(jī)7傳送過來的信息,也可以是根據(jù)車載機(jī)器與手機(jī)7之間建立的協(xié)議,當(dāng)車載機(jī)器與手機(jī)7相連接時,自動從手機(jī)7獲取信息。
還有,檢出部3是由專用集成電路,或者CPU功能模塊構(gòu)成。檢出部3對信息獲取部2獲取的一件分信息中是否存在特定項目進(jìn)行檢測。特定項目可以是按照用戶的意愿,通過指定部(圖中未表示)進(jìn)行指定,也可以是由車載機(jī)器默認(rèn)設(shè)定的。例如,如果“END”是電子機(jī)器默認(rèn)設(shè)定的特定項目,那么,檢出部3對信息獲取部2獲取的一件分信息中是否存在“END”項目進(jìn)行檢測。
這里,特定項目的數(shù)量不僅限一個,還可以是多個。當(dāng)檢出部3檢出多個特定項目中任一個不存在時,都認(rèn)為是特定項目不存在。
還有,提取部4與檢出部3相同,由專用集成電路,或者CPU功能模塊構(gòu)成。當(dāng)檢出部3檢測特定項目不存在時,提取部4從一件分信息中對特定項目以外的規(guī)定項目所對應(yīng)的信息進(jìn)行提取。規(guī)定項目可以是按照用戶的意愿,通過指定部(圖中未表示)進(jìn)行指定,也可以是由車載機(jī)器默認(rèn)設(shè)定的。例如,如果“N”和“TEL”是被指定的規(guī)定項目,提取部4從接收到的信息中提取“N”和“TEL”項目所對應(yīng)的信息。
這里,提取部4可以把規(guī)定符號之間的內(nèi)容當(dāng)作項目所對應(yīng)的信息進(jìn)行提取。或者,按照規(guī)定順序,提取出規(guī)定數(shù)量的項目所對應(yīng)的信息。
還有,存儲部5由閃存等不揮發(fā)性存儲器、或者RAM(Random Access Memory)的揮發(fā)性存儲器、或者兩者的組合而構(gòu)成。存儲部5可以作為本發(fā)明的車載機(jī)器的存儲器存放按照格式化定義的一件分信息中的各項目所對應(yīng)的信息,還可以存儲提取部提取的規(guī)定項目所對應(yīng)的信息。
還有,控制部6由通常的計算機(jī)構(gòu)成,其內(nèi)部具有比如CPU、ROM、EEPROM、RAM、I/O以及連接這些構(gòu)成的總線(圖中未表示)。當(dāng)檢出部3檢測特定項目不存在時,控制部6控制提取部4對信息獲取部2獲取的一件分信息中特定項目以外的規(guī)定項目所對應(yīng)的信息進(jìn)行提取,并使其被提取出的信息顯示在顯示部1上。例如,控制部6控制提取部4提取姓名和電話號碼后,使其姓名和電話號碼顯示在顯示部1上。
這里,本發(fā)明的控制部6可以作為指定部(圖中未表示)指定特定項目以及規(guī)定項目。而且,控制部6也可以控制提取部4的提取順序和提取項目的數(shù)量。另外,本發(fā)明的控制部6還可以使一件分信息中的各項目所對應(yīng)的信息按照格式化定義分別存放到存儲部5的規(guī)定區(qū)域,并指定存放在某些規(guī)定區(qū)域中的上述信息顯示在上述顯示部1上。
下面,結(jié)合圖4到圖7,對本發(fā)明的實施方式的動作和具體的實施方式進(jìn)行說明。
圖4是本發(fā)明電子機(jī)器的流程圖,圖5到圖7是與手機(jī)7相連接的車載機(jī)器顯示畫面示意圖。
首先,如圖4所示,車載機(jī)器通過藍(lán)牙(BT)與手機(jī)7連接之后,通 過信息獲取部2自動從手機(jī)7接收包含通訊錄數(shù)據(jù)的vCard信息(步驟S11)。
接下來,檢出部3對信息獲取部2獲取的一件分vCard文件數(shù)據(jù),即,包含一個聯(lián)系人信息的vCard文件數(shù)據(jù)中,對是否存在被默認(rèn)設(shè)定的特定項目“END”進(jìn)行檢測(步驟S12)。本實施方式的檢出部3是把“END”作為一個關(guān)鍵字,在獲取的信息中進(jìn)行檢測是否存在。另外,為更加精確檢測,在“END”關(guān)鍵字之前添加回車符號,把“回車符號+END”當(dāng)成一個新關(guān)鍵字進(jìn)行檢測。
還有,在步驟S12,如圖8所示,當(dāng)檢出部3檢測“END”項目不存在時(步驟S12的“NO”),進(jìn)入到步驟S13,否則,即,如圖1所示,當(dāng)檢出部3檢測“END”項目存在時(步驟S12的“是”),進(jìn)入到步驟S14。
在步驟S13,通過提取部4對“END”以外的由控制部6指定的“N”和“TEL”項目所對應(yīng)的信息進(jìn)行提取,如圖1所示,提取出信息“靜靜”以及“13845675432”。本實施方式的提取部4,可以通過符號“回車”和“﹕”之間的記載內(nèi)容識別出除“BEGIN”以外的項目,把符號“﹕”和符號“回車”之間的記載內(nèi)容當(dāng)成是其項目所對應(yīng)的信息進(jìn)行提取。
還有,在步驟S15,車載機(jī)器的控制部6控制存儲部5對在步驟S13中提取的項目所對應(yīng)的信息進(jìn)行存儲。
還有,在步驟S16,當(dāng)用戶啟動車載機(jī)器端的通訊錄時(步驟S16的“是”),進(jìn)入到步驟S17,否則(步驟S16的“否”),重復(fù)進(jìn)行步驟S16的處理。
還有,在步驟S17,如圖2所示,控制部6使存儲在存儲部5的項目“N”和“TEL”所對應(yīng)的信息“靜靜”以及“13845675432”顯示在顯示部1上。
另外,作為本發(fā)明的電子機(jī)器的其他實施方式,控制部6可以指定更多的項目,使提取部4對所指定的項目所對應(yīng)的信息進(jìn)行提取。如圖5所示,可以把指定項目所對應(yīng)的信息全部顯示在顯示部1上。這樣,用戶能夠看到更多有關(guān)聯(lián)系人的信息。
還有,控制部6可以控制提取部4按照“N”、“ADR”、“TEL”等順序?qū)σ?guī)定項目所對應(yīng)的信息進(jìn)行提取。如圖6所示,控制部6還可以使先提取出的3個項目所對應(yīng)的信息顯示在顯示部1上,并且還可以用不同于其他 聯(lián)系人信息的文字顏色或者背景顏色進(jìn)行顯示。
再有,控制部6控制提取部4對項目以及該項目所對應(yīng)的信息進(jìn)行一同提取,如圖7所示,把項目“N”和“TEL”,及其對應(yīng)的信息“靜靜”以及“13845675432”一起顯示在顯示部1上。
另一方面,在步驟S12的“YES”時,進(jìn)入到步驟S14,根據(jù)vCard文件數(shù)據(jù)的轉(zhuǎn)換規(guī)定,把各項目所對應(yīng)的信息按照規(guī)格化定義存放到車載機(jī)器中相應(yīng)的存儲器區(qū)域。當(dāng)用戶啟動通訊錄時(步驟S18的“是”),進(jìn)入到步驟S19,否則(步驟S18的“否”),重復(fù)步驟S18的處理。
在步驟S19,如圖2所示,控制部6將存放“N”和“TEL”項目區(qū)域中的信息顯示在顯示部1上。
在本發(fā)明的電子機(jī)器中,當(dāng)默認(rèn)設(shè)定的規(guī)定項目或者指定的規(guī)定項目不存在時,可以提取其他項目所對應(yīng)的信息進(jìn)行顯示。
本發(fā)明不僅限于本實施方式的車載機(jī)器,還適用于計算機(jī)、平板電腦、智能手表等能夠與移動終端相連接的其他電子機(jī)器。