本發(fā)明涉及信息技術(shù)領(lǐng)域,更具體地,涉及一種移動終端會話交互控制方法、裝置和移動終端。
背景技術(shù):
隨著科技的不斷發(fā)展和人們生活水平的提高,各類移動終端的普及為人們的日常生活帶來了很多便利,但利用移動終端撥打電話暫時處于收費階段,而利用軟件或短信以對話的方式傳達信息的花費小,傳達文字及圖片信息更加方便,越來越多的人習慣利用對話或短信來交流信息。
現(xiàn)有技術(shù)中,人們利用移動終端查看對話信息時,首先需要進入對話列表,再通過選擇該對話列表顯示界面中的列表項,點擊進入目標對話相應的對話詳情列表,顯示相應的對話內(nèi)容信息,用戶在需要查看另一目標對話信息時,則需要先退出該對話的內(nèi)容信息顯示界面,返回到對話列表顯示界面來選擇另一目標對話信息,并重復上述查看對話內(nèi)容的操作過程。
現(xiàn)有技術(shù)的這種對話的顯示方式,操作過程繁復,耗費更多的系統(tǒng)資源,且無法同時和多位聯(lián)系人對話聊天。
技術(shù)實現(xiàn)要素:
本發(fā)明的首要目的在于提供一種移動終端信息會話交互控制方法。
本發(fā)明的另一目的在于提供一種用于實現(xiàn)移動終端信息會話交互控制方法的裝置。
為實現(xiàn)該目的,本發(fā)明采用如下技術(shù)方案:
第一方面,本發(fā)明提供了一種移動終端信息會話交互控制方法,包括:
顯示信息應用程序的信息會話列表界面,在該列表界面中列出所有與本機用戶存在對話記錄的聯(lián)系人對象所對應的信息會話;
響應作用于該列表界面中任意一個信息會話或該信息會話所對應的會話詳情界面的分顯指令,為該信息會話創(chuàng)建相對該信息會話所對應的會話詳情界面分離的會話界面;
建立該會話界面與被分顯指令作用的所述信息會話的會話詳情界面之間的數(shù)據(jù)關(guān)聯(lián),使所述會話界面適于維持被分顯指令作用的所述信息會話。
結(jié)合第一方面,本發(fā)明在第一方面的第一種實現(xiàn)方式中,所述分顯指令包括:作用于所述信息會話或該信息會話所對應的會話詳情界面的拖放指令或者觸控指令。增強用戶對創(chuàng)建的會話界面的控制,提升用戶體驗。
結(jié)合第一方面,本發(fā)明在第一方面的第二種實現(xiàn)方式中,所述響應作用于該信息會話的分顯指令包括,當前界面中已存在至少一個所述會話界面時,為該信息會話創(chuàng)建與其他會話界面及會話列表界面相分離的會話界面。便于查看或編輯其他信息會話的動態(tài),方便用戶同時與多位聯(lián)系人進行交流。
結(jié)合第一方面,本發(fā)明在第一方面的第三種實現(xiàn)方式中,當接收/發(fā)送信息會話時,在該信息會話所對應的會話詳情界面編輯會話信息。
結(jié)合第一方面,本發(fā)明在第一方面的第四種實現(xiàn)方式中,建立所述數(shù)據(jù)關(guān)聯(lián)包括調(diào)用外部進程提供的接口,由外部進程創(chuàng)建所述會話界面。減少當前進程的資源占用。
結(jié)合第一方面,本發(fā)明在第一方面的第五種實現(xiàn)方式中,建立所述數(shù)據(jù)關(guān)聯(lián)包括調(diào)用系統(tǒng)的界面繪制指令,以懸浮窗的方式繪制所述會話界面并建立所述數(shù)據(jù)關(guān)聯(lián)。減少對當前界面的占用及當前界面上信息的遮擋。
結(jié)合第一方面,本發(fā)明在第一方面的第六種實現(xiàn)方式中,當需要與多個聯(lián)系人對象進行信息會話時,將多個聯(lián)系人相對應的會話詳情界面并列顯示,以便在與其中任一聯(lián)系人進行信息會話的同時,查看其他信息會話的動態(tài)。
結(jié)合第一方面,本發(fā)明在第一方面的第七種實現(xiàn)方式中,建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面顯示于系統(tǒng)桌面。
結(jié)合第一方面,本發(fā)明在第一方面的第八種實現(xiàn)方式中,建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面成為顯示前景。方便優(yōu)先處理所述信息會話。
結(jié)合第一方面,本發(fā)明在第一方面的第九種實現(xiàn)方式中,所述會話界面包含關(guān)閉該會話界面的圖標,當表征關(guān)閉所述會話界面的圖標接收到觸控指令或該會話界面接收到符合預先設(shè)置的關(guān)閉該會話界面的操作信息時,所述會話界面關(guān)閉。
結(jié)合第一方面,本發(fā)明在第一方面的第十種實現(xiàn)方式中,所述信息會話所對應的會話詳情界面包括信息編輯框及聯(lián)系人稱呼、聯(lián)系人號碼、聯(lián)系人頭像、用戶頭像、信息會話列表中的任意一種或任意幾種。
結(jié)合第一方面的第十種實現(xiàn)方式,本發(fā)明在第一方面的第十一種實現(xiàn)方式中,所述信息會話內(nèi)容列表包括,在所述會話詳情界面上顯示該界面能夠容納的完整會話信息,對該界面實施觸摸滑動操作能夠查看所述會話信息列表中全部會話信息。
結(jié)合第一方面,本發(fā)明在第一方面的第十二種實現(xiàn)方式中,所述信息會話列表及會話詳情界面的顯示面積和位置根據(jù)已創(chuàng)建的所述會話詳情界面數(shù)量進行自適應調(diào)整,或者由用戶自定義設(shè)置。以便合理分配會話界面的面積及位置。
第二方面,本發(fā)明實施例提供了一種移動終端信息會話交互控制裝置,該移動終端信息會話交互控制裝置具有實現(xiàn)上述第一方面中移動終端信息會話交互控制方法的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。所述硬件或軟件包括多個與上述功能相對應的模塊,具體如下:
顯示模塊,用于顯示信息應用程序的信息會話列表界面,在該列表界面中列出所有與本機用戶存在對話記錄的聯(lián)系人對象所對應的信息會話;
響應模塊,用于響應作用于該列表界面中任意一個信息會話或該信息會話所對應的會話詳情界面的分顯指令,為該信息會話創(chuàng)建相對該信息會話所對應的會話詳情界面分離的會話界面;
關(guān)聯(lián)模塊,用于建立該會話界面與被分顯指令作用的所述信息會話的會話詳情界面之間的數(shù)據(jù)關(guān)聯(lián),使所述會話界面適于維持被分顯指令作用的所述信息會話。
結(jié)合第二方面,本發(fā)明在第二方面的第一種實現(xiàn)方式中,所述響應模塊包括分顯單元用于接收作用于所述信息會話或該信息會話所對應的會話詳情界面的拖放指令或者觸控指令。
結(jié)合第二方面,本發(fā)明在第二方面的第二種實現(xiàn)方式中,所述響應模塊包括分顯單元,用于當前界面中已存在至少一個所述會話界面時,為該信息會話創(chuàng)建與其他會話界面及會話列表界面相分離的會話界面。
結(jié)合第二方面,本發(fā)明在第二方面的第三種實現(xiàn)方式中,所述響應模塊中包括編輯單元,用于接收/發(fā)送信息會話時,在該信息會話所對應的會話詳情界面編輯會話信息。
結(jié)合第二方面,本發(fā)明在第二方面的第四種實現(xiàn)方式中,所述關(guān)聯(lián)模塊中包括調(diào)用單元,用于調(diào)用外部進程提供的接口,由外部進程創(chuàng)建所述會話界面。
結(jié)合第二方面,本發(fā)明在第二方面的第五種實現(xiàn)方式中,所述響應模塊中包括繪制單元,用于調(diào)用系統(tǒng)的界面繪制指令,以懸浮窗的方式繪制所述會話界面并建立所述數(shù)據(jù)關(guān)聯(lián)。
結(jié)合第二方面,本發(fā)明在第二方面的第六種實現(xiàn)方式中,所述響應模塊包括顯示單元,用于需要與多個聯(lián)系人對象進行信息會話時,將多個聯(lián)系人相對應的會話詳情界面并列顯示,以便在于其中任一聯(lián)系人進行信息會話的同時,能夠查看其他會話信息的動態(tài)。
結(jié)合第二方面,本發(fā)明在第二方面的第七種實現(xiàn)方式中,所述關(guān)聯(lián)模塊中還包括第一顯示單元,用于建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面顯示于系統(tǒng)桌面。
結(jié)合第二方面,本發(fā)明在第二方面的第八種實現(xiàn)方式中,所述關(guān)聯(lián)模塊中還包括第二顯示單元,用于建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面成為顯示前景。
結(jié)合第二方面,本發(fā)明在第二方面的第九種實現(xiàn)方式中,所述移動終端還包括關(guān)閉模塊,用于當表征關(guān)閉所述會話界面的圖標接收到觸控指令或該會話界面接收到符合預先設(shè)置的關(guān)閉該會話界面的操作信息時,所述會話界面關(guān)閉。
結(jié)合第二方面,本發(fā)明在第二方面的第十種實現(xiàn)方式中,所述信息會話所對應的會話詳情界面包括信息編輯框及聯(lián)系人稱呼、聯(lián)系人號碼、聯(lián)系人頭像、用戶頭像、信息會話列表中的任意一種或任意幾種。
結(jié)合本發(fā)明第二方面的第十種實現(xiàn)方式,本發(fā)明在第二方面的第十一種實現(xiàn)方式中,所述信息會話列表包括,在所述會話詳情界面上顯示該界面能夠容納的完整會話信息,對該界面實施觸摸滑動能夠查看所述信息會話列表中的全部會話信息。
結(jié)合第二方面,本發(fā)明在第二方面的第十二種實現(xiàn)方式中,所述顯示模塊中包括調(diào)整單元,用于對信息會話列表及會話詳情界面的顯示面積和位置,根據(jù)已創(chuàng)建的所述會話詳情界面數(shù)量進行自適應調(diào)整,或者由用戶自定義設(shè)置。
第三方面,本發(fā)明實施例提供了一種移動終端,其中包括處理器和存儲器;所述存儲器用于存儲支持執(zhí)行上述方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。
相對于現(xiàn)有技術(shù),本發(fā)明提供的方案,當需要與多個聯(lián)系人進行信息會話時,通過作用于聯(lián)系人的信息會話或信息會話所對應的會話詳情界面的分顯指令,為各聯(lián)系人對象所對應的信息會話創(chuàng)建與其他詳情界面相分離的會話界面,用戶無需繁復操作即可查看或編輯不同的會話信息,避免操作界面的反復切換,簡化了會話顯示流程,提升了與多個聯(lián)系人之間對話的便利性,提升了用戶體驗。
當與多個聯(lián)系人進行對話時,將多個聯(lián)系人所對應的會話詳情界面并列為顯示前景,免去反復退出和打開程序的步驟,節(jié)省了操作時間,提高了處理信息會話的效率。
本發(fā)明的這些方面或其他方面在以下實施例的描述中會更加簡明易懂。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1示出了根據(jù)本發(fā)明一個實施例的移動終端信息會話交互控制方法流程圖。
圖2是示出了根據(jù)本發(fā)明一個實施例的移動終端信息會話交互控制裝置的示意圖。
圖3示出了根據(jù)本發(fā)明一個實施例的移動終端的實體框架示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
在本發(fā)明的說明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個操作,但是應該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行,操作的序號如10、11等,僅僅是用于區(qū)分開各個不同的操作,序號本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、設(shè)備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。
本領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術(shù)語,應該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,不會用理想化或過于正式的含義來解釋。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,進行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個人數(shù)字助理),其可以包括射頻接收器、尋呼機、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計算機或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計算機或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運輸、安裝在交通工具(航空、海運和/或陸地)中的,或者適合于和/或配置為在本地運行,和/或以分布形式,運行在地球和/或空間的任何其他位置運行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動電話,也可以是智能電視、機頂盒等設(shè)備。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例一
本實施例中的移動終端信息會話交互控制方法的實現(xiàn)過程如圖1所示,包括:
S10,顯示信息應用程序的信息會話列表界面,在該列表界面中列出所有與本機用戶存在對話記錄的聯(lián)系人對象所對應的信息會話。
具體地,顯示信息應用程序的信息會話列表界面之前,所述信息應用程序中保留有至少與一位聯(lián)系人的歷史對話記錄,該對話記錄可以是當下發(fā)生的,也可以是很久之前的發(fā)生的,以便后續(xù)步驟的進行。
具體地,移動終端接收到顯示信息會話列表的操作指令,如:點擊或拖動信息會話列表,響應于該指令,在本地終端界面上顯示所述信息應用程序的信息會話列表。
具體地,所述信息應用程序包括以語音、文字、圖像等方式與聯(lián)系人進行交流會話的應用程序,如:短信、微信、QQ及其他包含此項功能的應用程序。
優(yōu)選地,所述信息會話在會話列表中的面積、位置及顯示方式由系統(tǒng)自定義或用戶自定義。由系統(tǒng)自定義信息會話的屬性及顯示方式,方便系統(tǒng)管理,簡化用戶操作,若用戶有特殊需要,允許用戶自定義信息會話的屬性及顯示方式,建立個性化的信息會話,提升用戶體驗。
具體地,所述信息會話在會話列表中顯示為聯(lián)系人稱呼、頭像、電話號碼/賬號、會話信息中的任意一種或幾種。
優(yōu)選地,若信息會話在會話列表界面中顯示為聯(lián)系人稱呼和會話信息,當所述信息會話只包含一條會話信息時,在會話列表界面顯示該條對話信息的部分/完整信息;當信息會話中包含多條會話信息時,該信息會話在會話列表界面顯示為最近一條會話信息的部分/完整信息,該條會話信息可以是本機接收到的信息,也可以是本機發(fā)送出去的信息,顯示的信息量由本地終端屏幕及本機設(shè)置的圖片/字體顯示大小決定。簡要的信息顯示便于本機用戶了解當前會話信息,同時沒有占用很多當前界面空間。
例如,顯示信息的應用程序為短信時,聯(lián)系人的會話信息以短信列表的形式顯示在短信界面,短信列表中有兩位聯(lián)系人的短信記錄,其中與已添加至通訊錄中的聯(lián)系人甲的短信有6條,但最新一條短信為本機發(fā)送的“會議幾點鐘開始?”,該信息會話在短信列表中顯示為該聯(lián)系人的稱呼及短信信息“會議幾點鐘開始?”。另一聯(lián)系人乙為本機用戶尚未添加至通訊錄的聯(lián)系人,本機接收到該聯(lián)系人的一條短信:“尊敬的會員,您好!加入百旅會即可享受包括定制專屬、深度體檢、出行保險、旅游會刊、快樂周邊、專屬顧問8項權(quán)益!”,該信息會話在短信列表中顯示為該聯(lián)系人的發(fā)送號碼及該短信的第一行信息,如“尊敬的會員,您好!加入百旅會即可享受…”。
優(yōu)選地,當本機接收到信息會話時,該信息會話在信息會話列表中只顯示聯(lián)系人稱呼或號碼,不顯示與會話信息相關(guān)的內(nèi)容,避免信息泄露。
優(yōu)選地,顯示信息會話列表的應用程序,其面積和位置由用戶預先設(shè)置或隨時任意調(diào)整。靈活地調(diào)整會話界面的位置、大小及其他顯示方式,能夠增強人機交互性,提升用戶體驗。
S11,響應作用于該列表界面中任意一個信息會話或該信息會話所對應的會話詳情界面的分顯指令,為該信息會話創(chuàng)建相對該信息會話所對應的會話詳情界面分離的會話界面。
具體地,信息會話所對應的會話詳情界面包括聯(lián)系人稱呼/聯(lián)系人號碼(電話號碼或賬號)、聯(lián)系人頭像、用戶頭像、用戶稱呼、會話信息列表及信息編輯框等等。
優(yōu)選地,會話詳情界面中顯示的會話信息的數(shù)量,由該界面的大小及該會話信息設(shè)置的字體/圖片大小決定,本機用戶可以通過對該界面實施觸摸滑動操作查看本機保存的完整的會話內(nèi)容。
優(yōu)選地,所述信息會話列表界面及會話詳情界面的顯示面積和位置,根據(jù)已創(chuàng)建的會話詳情界面的數(shù)量進行自適應調(diào)整,或者由用戶自定義設(shè)置固定/不固定的面積和位置。自適應調(diào)整會話詳情界面的顯示面積及位置,能夠均勻合理地分配各會話詳情界面的面積,按照用戶對會話的重視程度自定義對會話詳情界面的分配,更加符合用戶需求地分配資源,提升用戶體驗。
優(yōu)選地,所述分顯指令有兩種實現(xiàn)形式,一種是作用在會話詳情界面上的拖放指令,該拖放指令為會話信息或會話詳情界面的預設(shè)位置或任意位置接收到點擊并持續(xù)滑動至會話列表界面外的操作指令,如終端接收到對會話詳情界面中任意一處的拖動進行對該界面的查看或編輯,為所述信息會話對應的詳情界面創(chuàng)建與該詳情界面相分離的會話界面。所述拖放指令包括將創(chuàng)建的會話界面或會話詳情界面拖動放置于任意位置。增強人機交互性,提高用戶體驗。
優(yōu)選地,所述分顯指令的另一種實現(xiàn)形式是作用于會話詳情界面控件上的觸控指令,點擊會話詳情界面上的功能按鍵進行對該界面的編輯。例如,放大與聯(lián)系人甲的會話詳情界面,點擊該界面上的放大功能鍵,該會話詳情界面即放大至預設(shè)面積。將所述編輯操作組裝成功能控件,以功能控件的形式置于所述會話詳情界面上,簡化用戶編輯會話詳情界面時的操作,節(jié)省操作時間,提升用戶體驗。
優(yōu)選地,信息會話響應于拖放指令,該信息會話從所述會話列表界面的任意一側(cè)脫離顯示,同時會話列表界面沿著信息會話拖出的反方向縮小,便于會話列表界面與該信息會話的詳情界面并列顯示,以便本機用戶觀察多個聯(lián)系人的信息動態(tài)。
優(yōu)選地,所述分顯指令為作用于信息會話的觸控指令,該觸控指令為所述信息會話創(chuàng)建其相對應的信息會話詳情界面。結(jié)合上一示例,響應于對所述會話列表中聯(lián)系人甲所對應的短信的點擊指令,該短信對應的詳情界面顯示于預先設(shè)定的區(qū)域中,該詳情界面的位置及面積大小自適應調(diào)整。簡化用戶打開會話詳情界面的操作,減少對移動終端屏幕的損耗。
優(yōu)選地,所述信息會話所對應的會話詳情界面顯示于為懸浮窗中,拖放指令或觸控指令作用于該懸浮窗上的指定位置,實現(xiàn)對該懸浮窗的編輯或為該控件指定位置的信息創(chuàng)建與其他窗口相分離的會話界面,該會話界面不屬于所述信息會話或其會話詳情界面同一安卓系統(tǒng)活動組件,使用組件實現(xiàn)拖放指令。使用懸浮窗顯示所述信息會話能夠減少對當前界面空間的占用。
結(jié)合上一示例,信息會話列表為短信列表時,接收到點觸列表中聯(lián)系人甲對應的短信的指令,解析該指令,根據(jù)該指令中包含的關(guān)于所創(chuàng)建懸浮窗或界面的屬性數(shù)據(jù),如尺寸、坐標、高度等,在桌面界面或正在運行的應用程序界面上創(chuàng)建該短信對應的詳情界面,該短信詳情界面包括甲的稱呼、短信記錄及信息編輯框等,該短信詳情界面與短信列表界面相分離。當本機用戶與聯(lián)系人甲的短信內(nèi)容中包含圖片信息時,接收到點觸該短信詳情界面中圖片的指令,響應于該指令,為該短信會話中的圖片創(chuàng)建會話界面,該界面與該短信詳情界面相分離。
結(jié)合上一示例,若檢測到當前界面中已存在聯(lián)系人甲的會話詳情界面,當聯(lián)系人乙對應的短信接收到點觸指令時,響應于該指令,在系統(tǒng)桌面上創(chuàng)建該短信對應的詳情界面,該界面包括聯(lián)系人乙的號碼、短信記錄及信息編輯框,點擊該短信詳情界面上的最大化或關(guān)閉按鈕實現(xiàn)對該短信詳情界面的放大或關(guān)閉,該短信詳情界面與短信列表界面、甲短信的詳情界面及甲短信相對應的會話界面相分離。
S12,建立該會話界面與被分顯指令作用的所述信息會話的會話詳情界面之間的數(shù)據(jù)關(guān)聯(lián),使所述會話界面適于維持被分顯指令作用的所述信息會話。
優(yōu)選地,調(diào)用外部進程提供的接口,以外部進程創(chuàng)建該會話界面,并建立所述數(shù)據(jù)關(guān)聯(lián)。節(jié)省該進程的資源占用。
具體地,建立數(shù)據(jù)關(guān)聯(lián),所述會話界面與會話詳情界面之間的數(shù)據(jù)關(guān)聯(lián),通過數(shù)據(jù)映射或者調(diào)用鏈接的方式,所述會話界面的ID作為該鏈接的參數(shù)。
具體地,若通過外部進程創(chuàng)建該會話界面時,所述建立是指本地終端僅負責將接收和發(fā)送會話消息,通過調(diào)用接口同步到所述會話界面,使所述會話界面維持所述信息會話中的信息。
具體地,若通過所述信息會話應用程序進程創(chuàng)建該會話界面時,所述建立關(guān)聯(lián)是把數(shù)據(jù)關(guān)聯(lián)輸出到所述會話界面,或者將會話界面輸入的信息內(nèi)容同步到所述信息會話應用程序的會話記錄中。
優(yōu)選地,調(diào)用系統(tǒng)的界面繪制指令,以懸浮窗的方式繪制所述會話界面,并建立所述的數(shù)據(jù)關(guān)聯(lián)。減少對當前顯示信息的遮擋,及對當前界面空間的占用。
具體地,調(diào)用系統(tǒng)的懸浮窗繪制指令如view類指令,解析該指令,根據(jù)該指令中包含的懸浮窗屬性數(shù)據(jù)創(chuàng)建懸浮窗,其中,懸浮窗的屬性數(shù)據(jù)包括界面的大小、坐標、窗體顏色、背景色、字體大小等等,利用數(shù)據(jù)關(guān)聯(lián)方法將信息會話中的信息數(shù)據(jù)顯示在創(chuàng)建的懸浮窗中。
優(yōu)選地,建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面成為顯示前景。
具體地,無論當前界面上是否顯示有正在運行的應用程序,所述會話界面與該會話界面之間的數(shù)據(jù)關(guān)聯(lián)建立后,該會話界面成為顯示前景,方便優(yōu)先處理該會話。
優(yōu)選地,建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面顯示于系統(tǒng)桌面。避免遮擋其他正在運行的應用程序。
結(jié)合上一示例,無論當前移動終端界面上是否顯示為正在運行的短信應用程序界面,聯(lián)系人甲的會話界面與會話詳情界面已通過一個意圖(intent)建立數(shù)據(jù)關(guān)聯(lián),則當前短信信息“會議幾點鐘開始?”界面顯示為前景界面。若當前移動終端界面上存在正在運行的360安全衛(wèi)士界面,聯(lián)系人甲的會話界面與會話詳情界面已建立數(shù)據(jù)關(guān)聯(lián),則360安全衛(wèi)士界面隱藏為后臺運行,在系統(tǒng)桌面上顯示當前短信信息“會議幾點鐘開始?”界面。
優(yōu)選地,所述會話界面包含關(guān)閉該會話界面的圖標,當表征關(guān)閉所述會話界面的圖標接收到觸控指令,或者該會話界面接收到符合預先設(shè)置的關(guān)閉該會話界面的操作信息,則該會話界面關(guān)閉,操作簡便。
優(yōu)選地,所述預先設(shè)置的關(guān)閉該會話界面的操作信息包括,點觸指令,即點觸該會話界面的預設(shè)區(qū)域或任意區(qū)域;拖動指令,即拖動該會話界面至該會話詳情界面或會話列表界面則視為該會話界面關(guān)閉。
優(yōu)選地,當接收到聯(lián)系人終端發(fā)送的會話信息時,若已創(chuàng)建該聯(lián)系人所對應的會話詳情界面,則接收到的最新一條會話信息自動更新至該會話詳情界面中,便于用戶直接點擊該會話詳情界面中的信息編輯框回復該會話信息;若尚未創(chuàng)建該聯(lián)系人所對應的會話詳情界面,創(chuàng)建該信息會話所對應的會話詳情界面,建立數(shù)據(jù)連接,點擊該會話詳情界面中的信息編輯框回復該會話信息。
具體地,當需要向聯(lián)系人發(fā)送會話信息時,會話列表界面中的會話信息所在區(qū)域接收到拖動指令或觸控指令,將與該聯(lián)系人對象所對應的會話詳情界面顯示在前景界面或系統(tǒng)桌面中,在該會話詳情界面中編輯會話信息。
優(yōu)選地,當需要與多個聯(lián)系人進行會話時,將多個會話詳情界面并列顯示,在與其中任一聯(lián)系人進行信息會話時,也可以查看其他對話消息,當其他對話出現(xiàn)更新信息時,直接點擊其他對話輸入回復,以實現(xiàn)同時與多個聯(lián)系人進行會話的目的。
實施例二
適應于前述實施例,基于計算機模塊化思維,本發(fā)明提供一種與前述實施例相對應的移動終端信息會話交互控制終端,詳細的模塊組成請參閱圖2,本實施例中至少包含以下模塊:顯示模塊20、響應模塊21、關(guān)聯(lián)模塊22。具體實施過程如下:
顯示模塊20,用于顯示信息應用程序的信息會話列表界面,在該列表界面中列出所有與本機用戶存在對話記錄的聯(lián)系人對象所對應的信息會話。
具體地,顯示模塊中包括存儲單元,該存儲單元用于存儲所述信息應用程序中至少與一位聯(lián)系人的歷史對話記錄,該對話記錄可以是近期發(fā)生的,也可以是任一歷史時期發(fā)生的,以便后續(xù)步驟的進行。
具體地,移動終端接收到顯示信息會話列表的操作指令,如:點擊或拖動信息會話列表,顯示模塊響應于該指令,在本地終端界面上顯示所述信息應用程序的信息會話列表。
具體地,所述信息應用程序包括以語音、文字、圖像等方式與聯(lián)系人進行交流會話的應用程序,如:短信、微信、QQ及其他包含此項功能的應用程序。
優(yōu)選地,所述信息會話在會話列表中的面積、位置及顯示方式由系統(tǒng)自定義或用戶自定義。由系統(tǒng)自定義信息會話的屬性及顯示方式,方便系統(tǒng)管理,簡化用戶操作,若用戶有特殊需要,允許用戶自定義信息會話的屬性及顯示方式,建立個性化的信息會話,提升用戶體驗。
具體地,所述信息會話在會話列表中顯示為聯(lián)系人稱呼、頭像、電話號碼/賬號、會話信息中的任意一種或幾種。
優(yōu)選地,顯示模塊還包括調(diào)整單元,用于若信息會話在會話列表界面中顯示為聯(lián)系人稱呼和會話信息,當所述信息會話只包含一條會話信息時,在會話列表界面顯示該條對話信息的部分/完整信息;當信息會話中包含多條會話信息時,該信息會話在會話列表界面顯示為最近一條會話信息的部分/完整信息,該條會話信息可以是本機接收到的信息,也可以是本機發(fā)送出去的信息,顯示的信息量由本地終端屏幕及本機設(shè)置的圖片/字體顯示大小決定。簡要的信息顯示便于本機用戶了解當前會話信息,同時沒有占用很多當前界面空間。
例如,顯示信息的應用程序為短信時,聯(lián)系人的會話信息以短信列表的形式顯示在短信界面,短信列表中有兩位聯(lián)系人的短信記錄,其中與已添加至通訊錄中的聯(lián)系人甲的短信有6條,但最新一條短信為本機發(fā)送的“會議幾點鐘開始?”,該信息會話在短信列表中顯示為該聯(lián)系人的稱呼及短信信息“會議幾點鐘開始?”。另一聯(lián)系人乙為本機用戶尚未添加至通訊錄的聯(lián)系人,本機接收到該聯(lián)系人的一條短信:“尊敬的會員,您好!加入百旅會即可享受包括定制專屬、深度體檢、出行保險、旅游會刊、快樂周邊、專屬顧問8項權(quán)益!”,該信息會話在短信列表中顯示為該聯(lián)系人的發(fā)送號碼及該短信的第一行信息,如“尊敬的會員,您好!加入百旅會即可享受…”。
優(yōu)選地,當本機接收到信息會話時,該信息會話在信息會話列表中只顯示聯(lián)系人稱呼或號碼,不顯示與會話信息相關(guān)的內(nèi)容,避免信息泄露。
優(yōu)選地,所述顯示模塊中的調(diào)整單元不僅能夠調(diào)整顯示方式,還能夠調(diào)整所述應用程序的面積和位置。靈活地調(diào)整會話界面的位置、大小及其他顯示方式,能夠增強人機交互性,提升用戶體驗。
響應模塊21,用于響應作用于該列表界面中任意一個信息會話或該信息會話所對應的會話詳情界面的分顯指令,為該信息會話創(chuàng)建相對該信息會話所對應的會話詳情界面分離的會話界面。
具體地,信息會話所對應的會話詳情界面包括聯(lián)系人稱呼/聯(lián)系人號碼(電話號碼或賬號)、聯(lián)系人頭像、用戶頭像、用戶稱呼、會話信息列表及信息編輯框等等。
優(yōu)選地,會話詳情界面中顯示的會話信息的數(shù)量,由該界面的大小及該會話信息設(shè)置的字體/圖片大小決定,本機用戶可以通過對該界面實施觸摸滑動操作查看本機保存的完整的會話內(nèi)容。
具體地,響應模塊中包括編輯單元,用于當移動終端接收到會話信息或者發(fā)送會話信息時,在該信息會話所對應的會話詳情界面編輯會話信息。
優(yōu)選地,所述響應模塊中包括調(diào)整單元,用于調(diào)整信息會話列表界面及會話詳情界面的顯示面積和位置,根據(jù)已創(chuàng)建的會話詳情界面的數(shù)量進行自適應調(diào)整,或者由用戶自定義設(shè)置固定/不固定的面積和位置。自適應調(diào)整會話詳情界面的顯示面積及位置,能夠均勻合理地分配各會話詳情界面的面積,按照用戶對會話的重視程度自定義對會話詳情界面的分配,更加符合用戶需求地分配資源,提升用戶體驗。
優(yōu)選地,所述響應模塊中包括分顯單元,分顯單元的作用形式有兩種,一種是作用在會話詳情界面上的拖放指令,該拖放指令為會話信息或會話詳情界面的預設(shè)位置或任意位置接收到點擊并持續(xù)滑動至會話列表界面外的操作指令,如終端接收到對會話詳情界面中任意一處的拖動進行對該界面的查看或編輯,為所述信息會話對應的詳情界面創(chuàng)建與該詳情界面相分離的會話界面。所述拖放指令包括將創(chuàng)建的會話界面或會話詳情界面拖動放置于任意位置。增強人機交互性,提高用戶體驗。
優(yōu)選地,另一種形式是作用于會話詳情界面控件上的觸控指令,點擊會話詳情界面上的功能按鍵進行對該界面的編輯。例如,放大與聯(lián)系人甲的會話詳情界面,點擊該界面上的放大功能鍵,該會話詳情界面即放大至預設(shè)面積。將所述編輯操作組裝成功能控件,以功能控件的形式置于所述會話詳情界面上,簡化用戶編輯會話詳情界面時的操作,節(jié)省操作時間,提升用戶體驗。
優(yōu)選地,信息會話響應于拖放指令,該信息會話從所述會話列表界面的任意一側(cè)脫離顯示,同時會話列表界面沿著信息會話拖出的反方向縮小,便于會話列表界面與該信息會話的詳情界面并列顯示,以便本機用戶觀察多個聯(lián)系人的信息動態(tài)。
優(yōu)選地,所述分顯單元接收作用于信息會話的觸控指令,該觸控指令為所述信息會話創(chuàng)建其相對應的信息會話詳情界面。結(jié)合上一示例,響應于對所述會話列表中聯(lián)系人甲所對應的短信的點擊指令,該短信對應的詳情界面顯示于預先設(shè)定的區(qū)域中,該詳情界面的位置及面積大小自適應調(diào)整。簡化用戶打開會話詳情界面的操作,減少對移動終端屏幕的損耗。
優(yōu)選地,所述信息會話所對應的會話詳情界面顯示于懸浮窗中時,所述響應模塊包括繪制單元,用于調(diào)用系統(tǒng)的界面繪制指令,以繪制懸浮窗。拖放指令或觸控指令作用于所建懸浮窗上的指定位置,實現(xiàn)對該懸浮窗的編輯或為該控件指定位置的信息創(chuàng)建與其他窗口相分離的會話界面,該會話界面不屬于所述信息會話或其會話詳情界面同一安卓系統(tǒng)活動組件,使用組件實現(xiàn)拖放指令。使用懸浮窗顯示所述信息會話能夠減少對當前界面空間的占用。
結(jié)合上一示例,信息會話列表為短信列表時,接收到點觸列表中聯(lián)系人甲對應的短信的指令,解析該指令,根據(jù)該指令中包含的,對所創(chuàng)建窗口或界面的屬性數(shù)據(jù),如尺寸、坐標、高度等,在桌面界面或正在運行的應用程序界面上創(chuàng)建該短信對應的詳情界面,該短信詳情界面包括甲的稱呼、短信記錄及信息編輯框等,該短信詳情界面與短信列表界面相分離。當本機用戶與聯(lián)系人甲的短信內(nèi)容中包含圖片信息時,接收到點觸該短信詳情界面中圖片的指令,響應于該指令,為該短信會話中的圖片創(chuàng)建會話界面,該界面與該短信詳情界面相分離。
結(jié)合上一示例,若檢測到當前界面中已存在聯(lián)系人甲的會話詳情界面,當聯(lián)系人乙對應的短信接收到點觸指令時,響應于該指令,在系統(tǒng)桌面上創(chuàng)建該短信對應的詳情界面,該界面包括聯(lián)系人乙的號碼、短信記錄及信息編輯框,點擊該短信詳情界面上的最大化或關(guān)閉按鈕實現(xiàn)對該短信詳情界面的放大或關(guān)閉,該短信詳情界面與短信列表界面、甲短信的詳情界面及甲短信相對應的會話界面相分離。
關(guān)聯(lián)模塊22,用于建立該會話界面與被分顯指令作用的所述信息會話的會話詳情界面之間的數(shù)據(jù)關(guān)聯(lián),使所述會話界面適于維持被分顯指令作用的所述信息會話。
優(yōu)選地,調(diào)用外部進程提供的接口,以外部進程創(chuàng)建該會話界面,并建立所述數(shù)據(jù)關(guān)聯(lián)。節(jié)省該進程的資源占用。
具體地,建立數(shù)據(jù)關(guān)聯(lián),所述會話界面與會話詳情界面之間的數(shù)據(jù)關(guān)聯(lián),通過數(shù)據(jù)映射或者調(diào)用鏈接的方式,所述會話界面的ID作為該鏈接的參數(shù)。
具體地,若通過外部進程創(chuàng)建該會話界面時,所述建立是指本地終端僅負責將接收和發(fā)送會話消息,通過調(diào)用接口同步到所述會話界面,使所述會話界面維持所述信息會話中的信息。
具體地,若通過所述信息會話應用程序進程創(chuàng)建該會話界面時,所述建立關(guān)聯(lián)是把數(shù)據(jù)關(guān)聯(lián)輸出到所述會話界面,或者將會話界面輸入的信息內(nèi)容同步到所述信息會話應用程序的會話記錄中。
優(yōu)選地,利用繪制單元,以懸浮窗的方式繪制所述會話界面,并建立所述的數(shù)據(jù)關(guān)聯(lián)。減少對當前顯示信息的遮擋,及對當前界面空間的占用。
具體地,繪制單元中包括調(diào)用系統(tǒng)的懸浮窗繪制指令如view類指令,解析該指令,根據(jù)該指令中包含的懸浮窗屬性數(shù)據(jù)創(chuàng)建懸浮窗,其中,懸浮窗的屬性數(shù)據(jù)包括界面的大小、坐標、窗體顏色、背景色、字體大小等等,利用數(shù)據(jù)關(guān)聯(lián)方法將信息會話中的信息數(shù)據(jù)顯示在創(chuàng)建的懸浮窗中。
優(yōu)選地,建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面成為顯示前景。
具體地,所述關(guān)聯(lián)模塊中包括第二顯示單元,用于將該會話界面顯示為前景界面,無論當前界面上是否顯示有正在運行的應用程序,所述會話界面與該會話界面之間的數(shù)據(jù)關(guān)聯(lián)建立后,方便優(yōu)先處理該會話。
優(yōu)選地,所述關(guān)聯(lián)模塊中包括第一顯示單元,用于建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面顯示于系統(tǒng)桌面。避免遮擋其他正在運行的應用程序。
結(jié)合上一示例,無論當前移動終端界面上是否顯示為正在運行的短信應用程序界面,聯(lián)系人甲的會話界面與會話詳情界面已通過一個意圖(intent)建立數(shù)據(jù)關(guān)聯(lián),則當前短信信息“會議幾點鐘開始?”界面顯示為前景界面。若當前移動終端界面上存在正在運行的360安全衛(wèi)士界面,聯(lián)系人甲的會話界面與會話詳情界面已建立數(shù)據(jù)關(guān)聯(lián),則360安全衛(wèi)士界面隱藏為后臺運行,在系統(tǒng)桌面上顯示當前短信信息“會議幾點鐘開始?”界面。
優(yōu)選地,所述移動裝置中還包括關(guān)閉模塊,用于關(guān)閉所述會話界面,所述會話界面包含關(guān)閉該會話界面的圖標,當表征關(guān)閉所述會話界面的圖標接收到觸控指令,或者該會話界面接收到符合預先設(shè)置的關(guān)閉該會話界面的操作信息,則該會話界面關(guān)閉,操作簡便。
優(yōu)選地,所述預先設(shè)置的關(guān)閉該會話界面的操作信息包括,點觸指令,即點觸該會話界面的預設(shè)區(qū)域或任意區(qū)域;拖動指令,即拖動該會話界面至該會話詳情界面或會話列表界面則視為該會話界面關(guān)閉。
優(yōu)選地,當接收到聯(lián)系人終端發(fā)送的會話信息時,若已創(chuàng)建該聯(lián)系人所對應的會話詳情界面,則接收到的最新一條會話信息自動更新至該會話詳情界面中,便于用戶直接點擊該會話詳情界面中的信息編輯框回復該會話信息;若尚未創(chuàng)建該聯(lián)系人所對應的會話詳情界面,創(chuàng)建該信息會話所對應的會話詳情界面,建立數(shù)據(jù)連接,點擊該會話詳情界面中的信息編輯框回復該會話信息。
具體地,當需要向聯(lián)系人發(fā)送會話信息時,會話列表界面中的會話信息所在區(qū)域接收到拖動指令或觸控指令,將與該聯(lián)系人對象所對應的會話詳情界面顯示在前景界面或系統(tǒng)桌面中,在該會話詳情界面中編輯會話信息。
優(yōu)選地,所述響應模塊中的顯示單元,用于需要與多個聯(lián)系人進行會話時,調(diào)整所述多個會話詳情界面的面積及顯示位置,將多個會話詳情界面并列顯示,在與其中任一聯(lián)系人進行信息會話時,也可以查看其他對話消息,當其他對話出現(xiàn)更新信息時,直接點擊其他對話輸入回復,以實現(xiàn)同時與多個聯(lián)系人進行會話的目的。
實施例三
本發(fā)明實施例還提供了一種移動終端,如圖3所示,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該移動終端可以為包括手機、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意移動終端設(shè)備,所述移動終端以手機為例:
圖3示出的是與本發(fā)明實施例提供的移動終端相關(guān)的手機的部分結(jié)構(gòu)的框圖。參考圖3,手機包括:射頻(Radio Frequency,RF)電路310、存儲器320、輸入單元330、顯示單元340、傳感器350、音頻電路360、無線保真(wireless fidelity,WiFi)模塊370、處理器380、以及電源390等部件。本領(lǐng)域技術(shù)人員可以理解,圖3中示出的手機結(jié)構(gòu)并不構(gòu)成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖3對手機的各個構(gòu)成部件進行具體的介紹:
RF電路310可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器380處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路310包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路310還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
存儲器320可用于存儲軟件程序以及模塊,處理器380通過運行存儲在存儲器320的軟件程序以及模塊,從而執(zhí)行手機的各種功能應用以及數(shù)據(jù)處理。存儲器320可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器320可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元330可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元330可包括觸控面板331以及其他輸入設(shè)備332。觸控面板331,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板331上或在觸控面板331附近的操作),并根據(jù)預先設(shè)定的程式驅(qū)動相應的連接裝置??蛇x的,觸控面板331可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器380,并能接收處理器380發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板331。除了觸控面板331,輸入單元330還可以包括其他輸入設(shè)備332。具體地,其他輸入設(shè)備332可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元340可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元340可包括顯示面板341,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板341。進一步的,觸控面板331可覆蓋顯示面板341,當觸控面板331檢測到在其上或附近的觸摸操作后,傳送給處理器380以確定觸摸事件的類型,隨后處理器380根據(jù)觸摸事件的類型在顯示面板341上提供相應的視覺輸出。雖然在圖3中,觸控面板331與顯示面板341是作為兩個獨立的部件來實現(xiàn)手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板331與顯示面板341集成而實現(xiàn)手機的輸入和輸出功能。
手機還可包括至少一種傳感器350,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板341的亮度,接近傳感器可在手機移動到耳邊時,關(guān)閉顯示面板341和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路360、揚聲器361,傳聲器362可提供用戶與手機之間的音頻接口。音頻電路360可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器361,由揚聲器361轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器362將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路360接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器380處理后,經(jīng)RF電路310以發(fā)送給比如另一手機,或者將音頻數(shù)據(jù)輸出至存儲器320以便進一步處理。
WiFi屬于短距離無線傳輸技術(shù),手機通過WiFi模塊370可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖3示出了WiFi模塊370,但是可以理解的是,其并不屬于手機的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器380是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器320內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器320內(nèi)的數(shù)據(jù),執(zhí)行手機的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器380可包括一個或多個處理單元;優(yōu)選的,處理器380可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器380中。
手機還包括給各個部件供電的電源390(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器380邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上對本發(fā)明所提供的一種移動終端進行了詳細介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
概括的說,本發(fā)明提供的技術(shù)方案如下:
A1.一種移動終端信息會話交互控制方法,包括如下步驟:
顯示信息應用程序的信息會話列表界面,在該列表界面中列出所有與本機用戶存在對話記錄的聯(lián)系人對象所對應的信息會話;
響應作用于該列表界面中任意一個信息會話或該信息會話所對應的會話詳情界面的分顯指令,為該信息會話創(chuàng)建相對該信息會話所對應的會話詳情界面分離的會話界面;
建立該會話界面與被分顯指令作用的所述信息會話的會話詳情界面之間的數(shù)據(jù)關(guān)聯(lián),使所述會話界面適于維持被分顯指令作用的所述信息會話。
A2.根據(jù)A1所述的移動終端信息會話交互控制方法,所述分顯指令包括:作用于所述信息會話或該信息會話所對應的會話詳情界面的拖放指令或者觸控指令。
A3.根據(jù)A1所述的移動終端信息會話交互控制方法,所述響應作用于該信息會話的分顯指令包括,當前界面中已存在至少一個所述會話界面時,為該信息會話創(chuàng)建與其他會話界面及會話列表界面相分離的會話界面。
A4.根據(jù)A1所述的移動終端信息會話交互控制方法,當接收/發(fā)送信息會話時,在該信息會話所對應的會話詳情界面編輯會話信息。
A5.根據(jù)A1所述的移動終端信息會話交互控制方法,建立所述數(shù)據(jù)關(guān)聯(lián)包括調(diào)用外部進程提供的接口,由外部進程創(chuàng)建所述會話界面。
A6.根據(jù)A1所述的移動終端信息會話交互控制方法,建立所述數(shù)據(jù)關(guān)聯(lián)包括調(diào)用系統(tǒng)的界面繪制指令,以懸浮窗的方式繪制所述會話界面并建立所述數(shù)據(jù)關(guān)聯(lián)。
A7.根據(jù)A1所述的移動終端信息會話交互控制方法,當需要與多個聯(lián)系人對象進行信息會話時,將多個聯(lián)系人相對應的會話詳情界面并列顯示,以便在與其中任一聯(lián)系人進行信息會話的同時,能夠查看其他會話信息的動態(tài)。
A8.根據(jù)A1所述的移動終端信息會話交互控制方法,建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面顯示于系統(tǒng)桌面。
A9.根據(jù)A1所述的移動終端信息會話交互控制方法,建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面成為顯示前景。
A10.根據(jù)A1所述的移動終端信息會話交互控制方法,所述會話界面包含關(guān)閉該會話界面的圖標,當表征關(guān)閉所述會話界面的圖標接收到觸控指令或該會話界面接收到符合預先設(shè)置的關(guān)閉該會話界面的操作信息時,所述會話界面關(guān)閉。
A11.根據(jù)A1所述的移動終端信息會話交互控制方法,所述信息會話所對應的會話詳情界面包括信息編輯框及聯(lián)系人稱呼、聯(lián)系人號碼、聯(lián)系人頭像、用戶頭像、信息會話列表中的任意一種或任意幾種。
A12.根據(jù)A11所述的移動終端信息會話交互控制方法,所述信息會話內(nèi)容列表包括,在所述會話詳情界面上顯示該界面能夠容納的完整會話信息,對該界面實施觸摸滑動操作能夠查看所述會話信息列表中全部會話信息。
A13.根據(jù)A1所述的移動終端信息會話交互控制方法,所述信息會話列表及會話詳情界面的顯示面積和位置根據(jù)已創(chuàng)建的所述會話詳情界面數(shù)量進行自適應調(diào)整,或者由用戶自定義設(shè)置。
B14.一種移動終端信息會話交互控制裝置,包括:
顯示模塊,用于顯示信息應用程序的信息會話列表界面,在該列表界面中列出所有與本機用戶存在對話記錄的聯(lián)系人對象所對應的信息會話;
響應模塊,用于響應作用于該列表界面中任意一個信息會話或該信息會話所對應的會話詳情界面的分顯指令,為該信息會話創(chuàng)建相對該信息會話所對應的會話詳情界面分離的會話界面;
關(guān)聯(lián)模塊,用于建立該會話界面與被分顯指令作用的所述信息會話的會話詳情界面之間的數(shù)據(jù)關(guān)聯(lián),使所述會話界面適于維持被分顯指令作用的所述信息會話。
B15.根據(jù)B14所述的移動終端信息會話交互控制裝置,所述響應模塊包括分顯單元,用于接收作用于所述信息會話或該信息會話所對應的會話詳情界面的拖放指令或者觸控指令。
B16.根據(jù)B14所述的移動終端信息會話交互控制裝置,所述響應模塊包括分顯單元,用于當前界面中已存在至少一個所述會話界面時,為該信息會話創(chuàng)建與其他會話界面及會話列表界面相分離的會話界面。
B17.根據(jù)B14所述的移動終端信息會話交互控制裝置,響應模塊中包括編輯單元,用于接收/發(fā)送信息會話時,在該信息會話所對應的會話詳情界面編輯會話信息。
B18.根據(jù)B14所述的移動終端信息會話交互控制裝置,所述關(guān)聯(lián)模塊中包括調(diào)用單元,用于調(diào)用外部進程提供的接口,由外部進程創(chuàng)建所述會話界面。
B19.根據(jù)B14所述的移動終端信息會話交互控制裝置,所述響應模塊中包括繪制單元,用于調(diào)用系統(tǒng)的界面繪制指令,以懸浮窗的方式繪制所述會話界面并建立所述數(shù)據(jù)關(guān)聯(lián)。
B20.根據(jù)B14所述的移動終端信息會話交互控制裝置,所述響應模塊中包括顯示單元,用于需要與多個聯(lián)系人對象進行信息會話時,將多個聯(lián)系人相對應的會話詳情界面并列顯示,以便在于其中任一聯(lián)系人進行信息會話的同時,能夠查看其他會話信息的動態(tài)。
B21.根據(jù)B14所述的移動終端信息會話交互控制裝置,所述關(guān)聯(lián)模塊中包括第一顯示單元,用于建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面顯示于系統(tǒng)桌面。
B22.根據(jù)B14所述的移動終端信息會話交互控制裝置,所述關(guān)聯(lián)模塊中還包括第二顯示單元,用于建立所述數(shù)據(jù)關(guān)聯(lián)后,控制所述會話界面成為顯示前景。
B23.根據(jù)B14所述的移動終端信息會話交互控制裝置,還包括關(guān)閉模塊,用于當表征關(guān)閉所述會話界面的圖標接收到觸控指令或該會話界面接收到符合預先設(shè)置的關(guān)閉該會話界面的操作信息時,所述會話界面關(guān)閉。
B24.根據(jù)B14所述的移動終端信息會話交互控制裝置,所述信息會話所對應的會話詳情界面包括信息編輯框及聯(lián)系人稱呼、聯(lián)系人號碼、聯(lián)系人頭像、用戶頭像、信息會話列表中的任意一種或任意幾種。
B25.根據(jù)B24所述的移動終端信息會話交互控制裝置,所述信息會話列表包括,在所述會話詳情界面上顯示該界面能夠容納的完整會話信息,對該界面實施觸摸滑動能夠查看所述信息會話列表中的全部會話信息。
B26.根據(jù)B14所述的移動終端信息會話交互控制裝置,所述顯示模塊中包括調(diào)整單元,用于對所述信息會話列表及會話詳情界面的顯示面積和位置,根據(jù)已創(chuàng)建的所述會話詳情界面數(shù)量進行自適應調(diào)整,或者由用戶自定義設(shè)置。
C27.一種移動終端,包括處理器和存儲器;
所述存儲器用于存儲支持移動終端信息會話交互控制裝置執(zhí)行A1至A13中任意一項所述的移動終端信息會話交互控制方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。