專利名稱:一種信息呈現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線終端的人機交互技術(shù),尤其涉及一種無線終端輸入法軟件中的信息呈現(xiàn)方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)中,無線終端的輸入法軟件中信息的呈現(xiàn)模式主要有以下三種模式:第一種是彈窗通知模式,輸入法軟件使用彈出窗口的方式向無線終端的用戶呈現(xiàn)相關(guān)信息,例如詞庫更新完成提示等。但是,這種通知方法在無線終端中會占用過大的顯示面積,同時還需要用戶對彈出窗口進行確認或取消操作,影響用戶對正在進行的原有程序的使用交互,會打斷用戶的輸入過程,從而影響用戶的操作連續(xù)性,引起操作混亂。第二種是系統(tǒng)通知模式,輸入法程 序?qū)⑿枰尸F(xiàn)的信息通過系統(tǒng)提供的通知中心進行呈現(xiàn),例如短消息提醒、服務(wù)器推送信息等。這種方式雖然減少了彈出窗口對用戶操作的干擾,但是缺點是缺乏實時性,部分平臺還需要服務(wù)器資源,成本較高,例如Android平臺的通知系統(tǒng),需要通過自行運維的服務(wù)器和蘋果公司的服務(wù)器進行中轉(zhuǎn),可能影響實時性,用戶使用也有很大的成本。第三種是百度輸入法占用用戶輸入候選欄,將詞庫更新等提示直接呈現(xiàn)在用戶輸入欄中,這種方式用戶需要針對提示進行選擇后才能繼續(xù)使用輸入法的文字輸入功能,因而影響用戶的輸入體驗。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種信息呈現(xiàn)方法及系統(tǒng),能降低信息呈現(xiàn)功能的開發(fā)難度,并改善用戶在使用過程中被頻繁打斷的狀況。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:本發(fā)明提供一種信息呈現(xiàn)系統(tǒng),包括:生成模塊、消息呈現(xiàn)模塊;其中,生成模塊,用于與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給消息呈現(xiàn)模塊;消息呈現(xiàn)模塊,用于將信息呈現(xiàn)給無線終端的用戶。上述系統(tǒng)中,所述生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給消息呈現(xiàn)模塊為:生成模塊與網(wǎng)絡(luò)服務(wù)器進行交互,并根據(jù)交互的信息生成需要呈現(xiàn)給用戶的信息,將需要呈現(xiàn)的信息通過通知消息發(fā)送給消息呈現(xiàn)模塊;所述通知消息中攜帶呈現(xiàn)的信息的內(nèi)容、內(nèi)容類型;所述內(nèi)容類型包括提示信息、確認信息。上述系統(tǒng)中,所述消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶為:消息呈現(xiàn)模塊根據(jù)收到的通知消息中攜帶的內(nèi)容類型,將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶。
上述系統(tǒng)中,所述呈現(xiàn)方式包括彈出窗口、系統(tǒng)提供的通知中心以及占用無線終端的系統(tǒng)狀態(tài)欄的方式。上述系統(tǒng)中,所述將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶為:內(nèi)容類型是確認信息時,呈現(xiàn)的信息需要用戶進行確認的,采用彈出窗口的方式呈現(xiàn)信息;內(nèi)容類型是提示信息時,呈現(xiàn)的信息需要向用戶提示信息的,采用系統(tǒng)提供的通知中心的方式呈現(xiàn)信息、或采用占用無線終端的系統(tǒng)狀態(tài)欄的方式呈現(xiàn)信息。本發(fā)明還提供一種信息呈現(xiàn)方法,包括:無線終端的生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給無線終端的消息呈現(xiàn)模塊;消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶。上述方法中,所述無線終端的生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給無線終端的消息呈現(xiàn)模塊為:無線終端中的生成模塊與網(wǎng)絡(luò)服務(wù)器進行交互,并根據(jù)交互的信息生成需要呈現(xiàn)給用戶的信息,將需要呈現(xiàn)的信息通過通知消息發(fā)送給無線終端的消息呈現(xiàn)模塊;所述通知消息中攜帶呈現(xiàn)的信息的內(nèi)容、內(nèi)容類型;所述內(nèi)容類型包括提示信息、確認信息。上述方法中,所述消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶為:
消息呈現(xiàn)模塊根據(jù) 收到的通知消息中攜帶的內(nèi)容類型,將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶。上述方法中,所述呈現(xiàn)方式包括彈出窗口、系統(tǒng)提供的通知中心以及占用無線終端的系統(tǒng)狀態(tài)欄的方式。上述方法中,所述將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶為:內(nèi)容類型是確認信息時,呈現(xiàn)的信息需要用戶進行確認的,采用彈出窗口的方式呈現(xiàn)信息;內(nèi)容類型是提示信息時,呈現(xiàn)的信息需要向用戶提示信息的,采用系統(tǒng)提供的通知中心的方式呈現(xiàn)信息、或采用占用無線終端的系統(tǒng)狀態(tài)欄的方式呈現(xiàn)信息。本發(fā)明提供的信息呈現(xiàn)方法及系統(tǒng),生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給消息呈現(xiàn)模塊;消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶,本發(fā)明針對現(xiàn)有技術(shù)的不足,設(shè)計改善的方案,能夠降低研發(fā)人員對信息呈現(xiàn)功能的開發(fā)難度,并改善了用戶在使用過程中被頻繁打斷的狀況,提高了信息呈現(xiàn)的靈活性、便利性和通用性。
圖1是本發(fā)明實現(xiàn)信息呈現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本發(fā)明實現(xiàn)信息呈現(xiàn)方法的流程示意圖。
具體實施例方式本發(fā)明的基本思想是:生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給消息呈現(xiàn)模塊;消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶。下面通過附圖及具體實施例對本發(fā)明再做進一步的詳細說明。本發(fā)明提供一種信息呈現(xiàn)系統(tǒng),位于無線終端中,圖1是本發(fā)明實現(xiàn)信息呈現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖,如圖1所示,該系統(tǒng)包括:生成11、消息呈現(xiàn)模塊12 ;其中,生成模塊11,用于與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給消息呈現(xiàn)模塊12 ;消息呈現(xiàn)模塊12,用于將信息呈現(xiàn)給無線終端的用戶。其中,所述生成模塊11與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給消息呈現(xiàn)模塊為:生成模塊11與網(wǎng)絡(luò)服務(wù)器進行交互,并根據(jù)交互的信息生成需要呈現(xiàn)給用戶的信息,將需要呈現(xiàn)的信息通過通知消息發(fā)送給消息呈現(xiàn)模塊12 ;所述通知消息中攜帶呈現(xiàn)的信息的內(nèi)容、內(nèi)容類型;所述內(nèi)容類型包括提示信息、確認信息。其中,所述消息呈現(xiàn)模塊12將信息呈現(xiàn)給無線終端的用戶為:消息呈現(xiàn)模塊12根據(jù)收到的通知消息中攜帶的內(nèi)容類型,將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶。其中,所述呈現(xiàn)方式包括彈出窗口、系統(tǒng)提供的通知中心以及占用無線終端的系統(tǒng)狀態(tài)欄的方式。其中,所述將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶為:內(nèi)容類型是確認信息時,呈現(xiàn)的信息需要用戶進行確認的,采用彈出窗口的方式呈現(xiàn)信息;內(nèi)容類型是提示信息時,呈現(xiàn)的信息需要向用戶提示信息的,采用系統(tǒng)提供的通知中心的方式呈現(xiàn)信息、或采用占用無線終端的系統(tǒng)狀態(tài)欄的方式呈現(xiàn)信息?;谏鲜鱿到y(tǒng),本發(fā)明還提供一種信息呈現(xiàn)方法,圖2是本發(fā)明實現(xiàn)信息呈現(xiàn)方法的流程示意圖,如圖2所示,該方法包括以下步驟:步驟201,無線終端的生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給無線終端的消息呈現(xiàn)模塊;具體的,無線終端中的生成模塊與網(wǎng)絡(luò)服務(wù)器進行交互,并根據(jù)交互的信息生成需要呈現(xiàn)給用戶的信息,將需要呈現(xiàn)的信息通過通知消息發(fā)送給無線終端的消息呈現(xiàn)模塊;本發(fā)明的應(yīng)用場景可以是具備用戶詞庫下載、轉(zhuǎn)換、更新等類似功能的輸入法軟件,或是聊天通訊軟件,或是微博、社交網(wǎng)絡(luò)類在線服務(wù)軟件,或是鬧鐘、地理坐標類提醒軟件等其他具備提示用戶信息的軟件,本實施例中以輸入法軟件為例進行說明;對于輸入法軟件,所述生成模塊可以是輸入法程序模塊和/或輸入法設(shè)置程序模塊,其中輸入法程序模塊可以接收用戶的輸入,按照用戶輸入的字符串產(chǎn)生對應(yīng)的候選結(jié)果,并接受用戶選擇完成輸入流程;輸入法設(shè)置程序模塊完成用戶對輸入法特性的設(shè)置功能,如輸入方式、輸入法用戶詞庫、賬號串產(chǎn)生的候選結(jié)果、詞庫操作相關(guān)的狀態(tài)提示、網(wǎng)絡(luò)賬號狀態(tài)提不等;上述過程中,輸入法程序模塊和/或輸入法設(shè)置程序模塊可以生成需要呈現(xiàn)的信息,例如,如果輸入法程序模塊檢查存在信息的更新,或輸入法設(shè)置程序模塊發(fā)送獲取最新版詞庫信息請求給網(wǎng)絡(luò)服務(wù)器,網(wǎng)絡(luò)服務(wù)器收到請求后將最新版詞庫信息返回給輸入法設(shè)置模塊,輸入法設(shè)置程序模 塊下載詞庫,需要向無線終端的用戶提示下載進度時,輸入法程序模塊和/或輸入法設(shè)置程序模塊就可以生成需要向用戶呈現(xiàn)的信息,并將該需要呈現(xiàn)的信息通過通知消息發(fā)送給消息呈現(xiàn)模塊;該通知消息中需要攜帶呈現(xiàn)的信息的內(nèi)容、內(nèi)容類型等,可選的,還可以攜帶通知圖標;其中,內(nèi)容類型包括提示信息、確認信息等,通知圖標是對呈現(xiàn)的信息的內(nèi)容的優(yōu)化,可以通過通知圖標將呈現(xiàn)的信息的內(nèi)容更加形象的呈現(xiàn)給用戶;例如,實際應(yīng)用中,輸入法程序模塊可以是QQ輸入法(QQInput),輸入法設(shè)置程序模塊可以是QQ輸入法設(shè)置程序(QQInputMgr),消息呈現(xiàn)模塊可以是本發(fā)明中提出的QQ輸入法通知模塊(QQInputNotifier)。步驟202,消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶;具體的,消息呈現(xiàn)模塊根據(jù)收到的通知消息中攜帶的內(nèi)容類型,將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶;其中,呈現(xiàn)方式包括彈出窗口、系統(tǒng)提供的通知中心以及占用無線終端的系統(tǒng)狀態(tài)欄等方式;這里,無線終端的系統(tǒng)狀態(tài)欄可以是無線終端的顯示區(qū)域的頂端;例如,內(nèi)容類型是確認信息,表示呈現(xiàn)的信息是需要用戶進行確認的,則可以采用彈出窗口的方式呈現(xiàn) 信息;如果內(nèi)容類型是提示信息,表示呈現(xiàn)的信息是需要向用戶提示某些信息的,則可以采用系統(tǒng)提供的通知中心的方式呈現(xiàn)信息,或采用占用無線終端的系統(tǒng)狀態(tài)欄的方式呈現(xiàn)信息;呈現(xiàn)信息后,用戶與呈現(xiàn)的信息進行交互,如忽略、點擊、確認等,完成消息的呈現(xiàn)和反饋流程。需要說明的是,上述實施例中,如果生成模塊為輸入法程序模塊和輸入法設(shè)置程序模塊,則可以僅利用一個消息呈現(xiàn)模塊,將一個消息呈現(xiàn)模塊對應(yīng)輸入法程序模塊和輸入法設(shè)置程序模塊,也可以將所述消息呈現(xiàn)模塊分拆為兩個模塊,分別對應(yīng)輸入法程序模塊和輸入法設(shè)置程序模塊,消息呈現(xiàn)模塊的實現(xiàn)方法在此不進行限定。輸入法程序模塊和輸入法設(shè)置程序模塊分別對應(yīng)各自的消息呈現(xiàn)模塊時,實現(xiàn)本發(fā)明的信息呈現(xiàn)方法的流程與上述實施例類似,這里不再贅述;輸入法程序模塊和輸入法設(shè)置程序模塊對應(yīng)同一個消息呈現(xiàn)模塊時,由于對通知消息和呈現(xiàn)的信息進行了統(tǒng)一的管理,因此本發(fā)明的技術(shù)方案可以減少通知造成的資源浪費,節(jié)省無線終端的存儲空間,且各個模塊之間可以進行信息共享和交互,例如在對應(yīng)同一個消息呈現(xiàn)模塊的實現(xiàn)方案中,輸入法程序模塊可以通過通知消息將反饋信息送達給輸入法設(shè)置程序模塊,以滿足輸入法詞庫更新的需求,具體的,輸入法程序模塊啟動時檢測輸入法詞庫是否需要更新,并呈現(xiàn)給用戶相應(yīng)的信息,用戶根據(jù)該信息確認更新詞庫,輸入法程序模塊可以將該用戶的反饋信息送達給輸入法設(shè)置程序模塊的“詞庫更新”功能模塊,完成詞庫更新的流程,最后通過消息呈現(xiàn)模塊通知用戶“更新完成”,如果使用同一個消息呈現(xiàn)模塊,詞庫更新流程還需要輸入法程序模塊通過消息呈現(xiàn)模塊向用戶呈現(xiàn)信息,并由用戶進入輸入法設(shè)置程序模塊進行手動操作,給用戶帶來不便,且操作更加繁瑣。本發(fā)明提供的信息呈現(xiàn)方法和系統(tǒng)可以應(yīng)用于IOS平臺和Android平臺。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種信息呈現(xiàn)系統(tǒng),其特征在于,該系統(tǒng)包括:生成模塊、消息呈現(xiàn)模塊;其中, 生成模塊,用于與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給消息呈現(xiàn)模塊; 消息呈現(xiàn)模塊,用于將信息呈現(xiàn)給無線終端的用戶。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給消息呈現(xiàn)模塊為: 生成模塊與網(wǎng)絡(luò)服務(wù)器進行交互,并根據(jù)交互的信息生成需要呈現(xiàn)給用戶的信息,將需要呈現(xiàn)的信息通過通知消息發(fā)送給消息呈現(xiàn)模塊; 所述通知消息中攜帶呈現(xiàn)的信息的內(nèi)容、內(nèi)容類型;所述內(nèi)容類型包括提示信息、確認信息。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶為: 消息呈現(xiàn)模塊根據(jù)收到的通知消息中攜帶的內(nèi)容類型,將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述呈現(xiàn)方式包括彈出窗口、系統(tǒng)提供的通知中心以及占用無線終端的系統(tǒng)狀態(tài)欄的方式。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶為: 內(nèi)容類型是確認信息時·,呈現(xiàn)的信息需要用戶進行確認的,采用彈出窗口的方式呈現(xiàn)信息;內(nèi)容類型是提示信息時,呈現(xiàn)的信息需要向用戶提示信息的,采用系統(tǒng)提供的通知中心的方式呈現(xiàn)信息、或采用占用無線終端的系統(tǒng)狀態(tài)欄的方式呈現(xiàn)信息。
6.一種信息呈現(xiàn)方法,其特征在于,該方法包括: 無線終端的生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給無線終端的消息呈現(xiàn)模塊; 消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述無線終端的生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給無線終端的消息呈現(xiàn)模塊為: 無線終端中的生成模塊與網(wǎng)絡(luò)服務(wù)器進行交互,并根據(jù)交互的信息生成需要呈現(xiàn)給用戶的信息,將需要呈現(xiàn)的信息通過通知消息發(fā)送給無線終端的消息呈現(xiàn)模塊; 所述通知消息中攜帶呈現(xiàn)的信息的內(nèi)容、內(nèi)容類型;所述內(nèi)容類型包括提示信息、確認信息。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶為: 消息呈現(xiàn)模塊根據(jù)收到的通知消息中攜帶的內(nèi)容類型,將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述呈現(xiàn)方式包括彈出窗口、系統(tǒng)提供的通知中心以及占用無線終端的系統(tǒng)狀態(tài)欄的方式。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述將需要呈現(xiàn)的信息通過合適的呈現(xiàn)方式呈現(xiàn)給無線終端的用戶為:內(nèi)容類型是確認信息時,呈現(xiàn)的信息需要用戶進行確認的,采用彈出窗口的方式呈現(xiàn)信息;內(nèi)容類型是提示信息時,呈現(xiàn)的信息需要向用戶提示信息的,采用系統(tǒng)提供的通知中心的方式呈現(xiàn)信息 、或采用占用無線終端的系統(tǒng)狀態(tài)欄的方式呈現(xiàn)信息。
全文摘要
本發(fā)明公開一種信息呈現(xiàn)方法及系統(tǒng),該系統(tǒng)包括生成模塊與網(wǎng)絡(luò)服務(wù)器交互,并生成需要呈現(xiàn)的信息,將需要呈現(xiàn)的信息發(fā)送給消息呈現(xiàn)模塊;消息呈現(xiàn)模塊將信息呈現(xiàn)給無線終端的用戶。根據(jù)本發(fā)明的技術(shù)方案,降低信息呈現(xiàn)功能的開發(fā)難度,并改善用戶在使用過程中被頻繁打斷的狀況。
文檔編號H04L12/18GK103248551SQ20121002387
公開日2013年8月14日 申請日期2012年2月3日 優(yōu)先權(quán)日2012年2月3日
發(fā)明者王堃, 李民湘, 黃橙藍 申請人:騰訊科技(深圳)有限公司