本文作者:kaifamei

消息處理方法、裝置、電子設備及可讀存儲介質與流程

更新時間:2025-12-28 01:05:19 0條評論

消息處理方法、裝置、電子設備及可讀存儲介質與流程



1.本技術屬于通信技術領域,具體涉及一種消息處理方法、裝置、電子設備及可讀存儲介質。


背景技術:

2.在如今的信息化時代,隨著電子設備的使用更加普及,人們會使用電子設備中的通信軟件進行交流,然而由于不同通信軟件的使用體存在差異,例如,用戶在生活中習慣使用某個即時通訊應用進行交流,但工作時又需要通過另一個即時通訊應用交流。
3.因此,用戶有時為了實時和不同的其他用戶進行交流,就需要用戶在不同的通信軟件之間進行來回切換,進行消息的輸入和發送,從而導致在不同通信軟件中發送消息的過程較為繁瑣。


技術實現要素:

4.本技術實施例的目的是提供一種消息處理方法、裝置、電子設備及可讀存儲介質,能夠解決在不同通信軟件中發送消息的過程較為繁瑣的問題。
5.第一方面,本技術實施例提供了一種消息處理方法,該消息處理方法包括:顯示目標會話界面;該目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識;其中,至少兩個會話來自多于一個即時通訊應用;響應于第一輸入,在目標會話界面的各會話標識所共同對應的信息編輯區域顯示輸入信息;響應于第二輸入,將上述輸入信息作為會話消息,發送至目標會話界面的各會話標識中的目標會話標識對應的會話。
6.第二方面,本技術實施例提供了一種消息處理裝置,該消息處理裝置包括:顯示模塊和發送模塊;該顯示模塊,用于顯示目標會話界面;該目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識;該至少兩個會話來自多于一個即時通訊應用;該顯示模塊,用于響應于第一輸入,在上述目標會話界面的各會話標識所共同對應的信息編輯區域顯示輸入信息;該發送模塊,用于響應于第二輸入,將上述輸入信息作為會話消息,發送至上述目標會話界面的各會話標識中的目標會話標識對應的會話。
7.第三方面,本技術實施例提供了一種電子設備,該電子設備包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面所述的方法的步驟。
8.第四方面,本技術實施例提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如第一方面所述的方法的步驟。
9.第五方面,本技術實施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現如第一方面所述的方法。
10.第六方面,本技術實施例提供一種計算機程序產品,該程序產品被存儲在存儲介質中,該程序產品被至少一個處理器執行以實現如第一方面所述的方法。
11.在本技術實施例中,目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識,至少兩個會話來自多于一個即時通訊應用,響應于第一輸入,在目標會話界面的各會話標識所共同對應的信息編輯區域顯示輸入信息,響應于第二輸入,將輸入信息作為會話消息,發送至目標會話界面的各會話標識中的目標會話標識對應的會話。如此,通過目標會話界面中的信息編輯區域,可以向不同即時通訊應用中的會話發送消息,避免了在不同通信軟件之間切換發送消息的繁瑣操作。
附圖說明
12.圖1是本技術實施例提供的一種消息處理方法的示意圖之一;
13.圖2是本技術實施例提供的一種消息處理方法的界面實例示意圖之一;
14.圖3是本技術實施例提供的一種消息處理方法的界面實例示意圖之二;
15.圖4是本技術實施例提供的一種消息處理方法的界面實例示意圖之三;
16.圖5是本技術實施例提供的一種消息處理方法的界面實例示意圖之四;
17.圖6是本技術實施例提供的一種消息處理方法的界面實例示意圖之五;
18.圖7是本技術實施例提供的一種消息處理方法的界面實例示意圖之六;
19.圖8是本技術實施例提供的一種消息處理方法的界面實例示意圖之七;
20.圖9是本技術實施例提供的一種消息處理方法的界面實例示意圖之八;
21.圖10是本技術實施例提供的一種消息處理方法的界面實例示意圖之九;
22.圖11是本技術實施例提供的一種消息處理方法的界面實例示意圖之十;
23.圖12(a)是本技術實施例提供的一種消息處理方法的界面實例示意圖之十一;
24.圖12(b)是本技術實施例提供的一種消息處理方法的界面實例示意圖之十二;
25.圖13是本技術實施例提供的一種消息處理方法的界面實例示意圖之十三;
26.圖14是本技術實施例提供的一種消息處理裝置的結構示意圖之一;
27.圖15是本技術實施例提供的一種消息處理裝置的結構示意圖之二;
28.圖16是本技術實施例提供的一種電子設備的硬件結構示意圖之一;
29.圖17是本技術實施例提供的一種電子設備的硬件結構示意圖之二。
具體實施方式
30.下面將結合本技術實施例中的附圖,對本技術實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本技術一部分實施例,而不是全部的實施例。基于本技術中的實施例,本領域普通技術人員獲得的所有其他實施例,都屬于本技術保護的范圍。
31.本技術的說明書和權利要求書中的術語“第一”、“第二”等是用于區別類似的對象,而不用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便本技術的實施例能夠以除了在這里圖示或描述的那些以外的順序實施,且“第一”、“第二”等所區分的對象通常為一類,并不限定對象的個數,例如第一對象可以是一個,也可以是多個。此外,說明書以及權利要求中“和/或”表示所連接對象的至少其中之一,字符“/”,一般表示前后關聯對象是一種“或”的關系。
32.下面結合附圖,通過具體的實施例及其應用場景對本技術實施例提供的消息處理方法、裝置及電子設備進行詳細地說明。
33.在現實生活中,我們可能會遇到這樣的場景:由于不同通信軟件的使用體存在差異,日常交流需要通過通信軟件app1聯系,工作時又需要通過通信軟件app2聯系。有時為了實時和不同用戶進行交流,就需要在不同軟件之間進行來回切換和輸入,不僅較為繁瑣,而且存在消息內容或對象發送錯誤的風險。
34.此外,使用不同通信軟件實時通信時,用戶需要快速在多個通信軟件之間來回切換,十分繁瑣。同時,不同用戶之間的交流內容必然存在差異,切換通信軟件時可能會出現信息遺忘或信息發送給錯誤對象的情況。而且,在某一通信軟件和其他用戶持續通信時,容易忽略另一軟件上的消息,從而錯過重要信息。另外,同時打開多個通信軟件,意味著每個通信軟件內的所有聊天信息都需進行加載,增大了內存資源的消耗負擔。
35.例如,以用戶想要向“通信”app1中的聯系人1、“通信”app2中的聯系人2以及“通信”app3中的聯系人3發送消息a的場景為例,當用戶想要通過三種不同的通信app向三個不同的聯系人發送同一消息時,則需要在這三個“通信”app中不斷進行切換,從而在每個“通信”app中的相應聯系人的會話界面中分別編輯消息,并將消息發送至相應的聯系人。如,在“通信”app1中的聯系人1的會話界面中發送完消息a后,需要從“通信”app1切換至“通信”app2,然后在“通信”app2中的聯系人2的會話界面中繼續發送消息a,從而導致整個消息發送過程步驟繁瑣且耗時較長。
36.而在本技術實施例中,可以通過創建一個目標會話界面,并在該目標會話界面的目標會話界面中,顯示“通信”app1中的聯系人1、“通信”app2中的聯系人2以及“通信”app3中的聯系人3這三個聯系人的聯系人標識,使得用戶可以使用該目標會話界面中的信息編輯區域向不同“通信”app中的不同聯系人對應的會話發送消息,簡化了在跨應用的消息發送過程。
37.本技術實施例提供的消息處理方法的執行主體可以為消息處理裝置,該消息處理裝置可以為電子設備,也可以為該電子設備中的功能模塊。
38.以下將以消息處理裝置為例對本技術提供的技術方案進行說明。
39.本技術實施例提供一種消息處理方法,圖1示出了本技術實施例提供的一種消息處理方法的流程圖,如圖1所示,本技術實施例提供的消息處理方法可以包括下述的步驟201至步驟205。
40.步驟201、顯示目標會話界面;目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識;至少兩個會話來自多于一個即時通訊應用。
41.在本技術實施例中,上述目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識;上述至少兩個會話來自多于一個即時通訊應用,也就是說,上述至少兩個會話是目標用戶在至少兩個即時通訊應用中所參與的會話。上述至少兩個會話可以包括聯系人會話和組會話中的至少一種。聯系人會話是目標用戶與其中一個聯系人之間的會話。組會話是目標用戶與至少兩個聯系人之間的會話。
42.可選地,聯系人會話的會話成員可以是相同或不同即時通訊應用的社交對象,例如,對于第一即時通信應用中的聯系人會話,可以是目標用戶與該第一即時通信應用中的聯系人之間的會話,也可以是目標用戶與第二即時通信應用中的聯系人在第一即時通信應用建立的會話。
43.其中,會話標識用于唯一表征會話,對于聯系人會話,會話標識可以是與目標用戶
進行會話的聯系人的聯系人標識,比如聯系人名稱、聯系人頭像等。對于組會話,會話標識可以是組名稱、組頭像等。步驟202、接收第一輸入。
44.步驟203、響應于第一輸入,在上述目標會話界面的各會話標識所共同對應的信息編輯區域顯示輸入信息。
45.在本技術實施例中,上述目標會話界面還包括信息編輯區域,信息編輯區域用于接收目標用戶對應的輸入操作。輸入信息是通過第一輸入所輸入的信息。輸入信息可以是文字、語音、圖片、表情包、文件或者音視頻等。
46.在本技術實施例中,上述第一輸入可以包括:用戶對顯示屏的觸控輸入,或者,用戶輸入的語音指令,或者,用戶輸入的特定手勢,具體的可以根據實際使用需求確定,本發明實施例不作限定。
47.示例性地,上述觸控輸入包括用戶對顯示屏的點擊輸入、滑動輸入、按壓輸入等。本發明實施例中的特定手勢可以為單擊手勢、滑動手勢、壓力識別手勢、長按手勢、面積變化手勢、雙按手勢、雙擊手勢中的任意一種;本發明實施例中的點擊輸入可以為單擊輸入、雙擊輸入或任意次數的點擊輸入等,上述的點擊輸入還可以為長按輸入或短按輸入。
48.步驟204、接收第二輸入。
49.步驟205、響應于第二輸入,將上述輸入信息作為會話消息,發送至目標會話界面的各會話標識中的目標會話標識對應的會話。
50.其中,目標會話標識為目標會話界面中的至少一個會話標識。
51.在一個實施例中,響應于第二輸入,從目標會話界面的各會話標識中確定目標會話標識,目標會話標識的數量為至少一個,將上述輸入信息作為會話消息,發送至目標會話標識對應的會話。
52.在本技術實施例中,上述第二輸入用于將會話消息發送至目標會話標識對應的會話。例如,第二輸入可以是將上述輸入信息拖動至目標會話界面的目標會話標識的輸入,也可以是從目標會話界面的各會話標識中選擇目標會話標識的輸入,還可以是對上述輸入信息的發送操作。在本技術實施例中,上述第二輸入可以包括用戶對顯示屏的觸控輸入,或者,用戶輸入的語音指令,或者,用戶輸入的特定手勢,具體的可以根據實際使用需求確定,本發明實施例不作限定。
53.可選地,在本技術實施例中,上述步驟203“響應于第二輸入,將上述輸入信息作為會話消息,發送至目標會話界面的各會話標識中的目標會話標識對應的會話”的過程中,包括以下步驟203a:
54.步驟203a、響應于第二輸入,以目標用戶對應的第一用戶標識作為消息發送方,將上述輸入信息作為會話消息發送至目標會話界面中的目標會話標識對應的會話。
55.示例性地,上述第一用戶標識是目標用戶在第一即時通訊應用的用戶標識,上述目標會話標識對應的會話來自第一即時通訊應用。
56.進一步可選地,在本技術實施例中,上述步驟203a“響應于第二輸入,以目標用戶對應的第一用戶標識作為消息發送方,將上述輸入信息作為會話消息發送至目標會話界面中的目標會話標識對應的會話”的過程中,包括以下步驟203a1:
57.步驟203a1、響應于第二輸入,通過上述第一即時通訊應用對應的消息傳輸接口,以目標用戶對應的第一用戶標識作為消息發送方,將輸入信息作為會話消息發送至目標會
話界面中的目標會話標識對應的會話。
58.示例性地,不同的即時通訊應用對應的消息傳輸接口不同。
59.如此,消息處理裝置可以利用不同的消息傳輸接口,將目標會話界面中的輸入信息,發送至相應的即時通訊應用。
60.在一個實施例中,在第六會話標識對應的會話接收到會話消息的情況下,在目標會話界面中顯示第六會話標識的會話消息;第六會話標識是所述目標會話界面的各會話標識中的其中一個。
61.可選地,通過第一即時通訊應用對應的消息傳輸接口,接收第六會話標識的會話消息,在目標會話界面中顯示第六會話標識的會話消息。第六會話標識對應的會話來自第一即時通訊應用。
62.在本技術實施例提供的消息處理方法中,目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識,至少兩個會話來自多于一個即時通訊應用,響應于第一輸入,在目標會話界面的各會話標識所共同對應的信息編輯區域顯示輸入信息,響應于第二輸入,將輸入信息作為會話消息,發送至目標會話界面的各會話標識中的目標會話標識對應的會話。如此,通過目標會話界面中的信息編輯區域,可以向不同即時通訊應用中的會話發送消息,避免了在不同通信軟件之間切換發送消息的繁瑣操作。
63.可選地,在本技術實施例中,上述目標會話界面包括至少兩個會話控件,各會話控件上顯示相對應的會話標識。
64.在本技術實施例中,上述目標會話界面中顯示各會話控件,各會話控件上顯示對應的各會話標識,一個會話標識指示即時通訊應用中的一個會話。
65.一種可能的實施例中,上述各會話控件可以以通信界面的形式展示,也可以以氣泡等視效形態進行展示,還可以以列表的形式展示。
66.示例1,如圖2所示,目標會話界面21包括區域21a和區域21b,區域21b可以是信息編輯區域。其中,區域21a中顯示有4個聯系人標識22(即上述會話標識)。且這4個聯系人標識22是以氣泡控件(即上述會話控件)展示的。具體的,這4個聯系人標識的氣泡形態可以是基于對應的聯系人信息及通信軟件信息生成的,參照圖2,氣泡主體為聯系人頭像,頭像下方顯示其昵稱(可隱藏),如阿明,大黃,小李,小紅等,右上角圖標標識該會話所屬的即時通訊應用,如app1、app2以及app3等。
67.示例2,如圖3所示,目標會話界面21包括區域21a和區域21b。其中,區域21a顯示有三個通信界面31(即上述會話控件),參照圖3,該通信界面的右上角生成對應的app的圖標,并在該通信界面的左上角展示會話對應的聯系人昵稱(即上述會話標識)。
68.示例3,如圖4所示,目標會話界面21包含一個區域21a和一個區域21b(即信息編輯區域)。其中,區域21a中,順序排序形式顯示四個會話對應的聊天框(即上述會話控件),聊天框上下排列展示,從左到右依次為:聯系人頭像、聯系人昵稱、app標識(即上述會話標識),并可通過長按拖拽的方式自主確定排列順序。需要說明的是,用戶可自主設置聊天框顯示樣式,如圓角矩形、方角矩形等。該形式適合熟悉傳統聊天軟件的用戶,信息展示一目了然,框體調節自由度更高,可視性好。
69.如此,可以根據用戶需求以不同的形式的會話控件展示對應的會話標識及會話。
70.可選地,在本技術實施例中,在將輸入信息作為會話消息發送至目標會話界面中
的目標會話標識對應的會話之前,消息處理裝置可以選擇目標會話控件,并將該目標會話控件對應的會話標識作為目標會話標識。
71.舉例說明,結合示例1,用戶可左右滑動來選擇某一通信界面(即上述目標會話控件),并將該通信界面對應的會話標識作為目標會話標識。
72.舉例說明,結合示例2,用戶通過觸控點擊,選擇某一氣泡(即上述目標會話控件),顯示該氣泡對應會話的通信界面,將該氣泡對應的會話標識作為目標會話標識。
73.舉例說明,結合示例3,用戶通過觸控點擊,選擇某一聊天框(即上述目標會話控件),則將該聊天框對應的會話標識作為目標會話標識。
74.如此,通過不同的新消息提示方式、消息發送方式,使得用戶只需輕觸或滑動,而無需在多個應用間來回切換,極大提升了實時通信交流和瀏覽的體驗。
75.可選地,在本技術實施例中,上述第二輸入可以為將輸入信息拖動至目標會話界面中的目標會話標識對應的會話控件的操作。
76.舉例說明,結合示例1,在會話控件以氣泡形態展示的場景下,如圖7所示,用戶在信息編輯區域21b輸入會話消息“謝謝”后,長按“輸入行”按鍵,從而使得待發送的會話消息整體呈可拖拽狀態,此時,用戶可將該會話消息整體自由拖拽至不同頭像氣泡(即上述會話控件)中,從而完成消息發送(例如,將“謝謝”拖至聯系人“小紅”的氣泡頭像)。最后,成功發送的會話消息會顯示在通信界面71中,一般的,通信界面71中會展示最新傳輸的n條消息,n可以用戶可自行設置。
77.如此,方便用戶可以直接將編輯的信息拖至相應的會話控件中,簡化了消息發送的步驟。
78.可選地,在本技術實施例中,上述目標會話界面中各會話控件堆疊顯示,各會話控件的堆疊順序與各會話控件對應的會話標識的添加順序有關。
79.可選地,在本技術實施例中,本技術實施例提供的消息處理方法還包括步驟301和步驟302:
80.步驟301、接收對上述目標會話界面的各會話控件對應的會話標識中的第一會話控件的第四輸入。
81.步驟302、響應于第四輸入,調整第一會話控件的堆疊順序。
82.在本技術實施例中,上述第四輸入可以包括:用戶對第一會話控件的觸控輸入,或者,用戶輸入的語音指令,或者,用戶輸入的特定手勢等,具體可參照上述第一輸入,此處不再贅述。
83.示例性地,上述第一會話控件為目標會話界面中至少一個會話控件的其中一個。
84.示例性地,上述的第四輸入用于調整第一會話控件的堆疊順序。
85.示例性地,上述觸控輸入包括點擊輸入、滑動輸入、按壓輸入等。
86.舉例說明,結合示例2,在會話控件以通信界面展示的場景下,用戶可以在多個疊加的通信界面上左右滑動,對當前顯示通信界面(即上述第一會話控件)進行切換。進一步地,頂層通信界面接收到用戶滑動輸入后(即上述第四輸入),變小并淡化,從而退至底層,此時,次頂層通信界面變大并清晰顯示至頂層,滑動至頂層的通信界面會自動調整至居中位置。此外,在用戶選定第一會話控件后,消息處理裝置會將該第一會話控件對應的通信界面直接置頂顯示,以便用戶進行消息的瀏覽及回復。
87.如此,用戶可以通過滑動輸入或者觸控輸入來選擇想要查看的會話,提高了用戶查看會話的效率。
88.可選地,在本技術實施例中,本技術實施例提供的消息處理方法還包括步驟s1至步驟s4:
89.步驟s1、顯示消息提示控件。
90.示例性地,上述消息提示控件顯示在目標會話界面的任意位置。例如,可以顯示在目標會話界面的左下角;或者,上述消息提示控件還可以顯示在信息編輯區域。
91.示例性地,上述消息提示控件可以懸浮顯示在目標會話界面上,當用戶拖動消息提示控件時,該消息提示控件可以隨著用戶的拖動操作在目標會話界面上移動。
92.示例性地,上述消息提示控件可以以氣泡、矩形等形態顯示,具體的可以根據實際使用需求確定,本發明實施例不作限定。
93.步驟s2、在第三會話標識對應的會話接收到會話消息的情況下,在上述消息提示控件上顯示第三會話標識。
94.示例性地,上述第三會話標識是上述目標會話界面的各會話標識中的至少一個。
95.示例性地,上述第三會話標識用于指示存在新消息的會話。
96.步驟s3、接收對上述消息提示控件的第五輸入。
97.步驟s4、響應于第五輸入,按照第一堆疊順序顯示上述第三會話標識對應的會話控件。
98.示例性地,當會話標識按照第一堆疊順序顯示時,第一堆疊順序的會話窗口對應的會話標識為目標會話標識。
99.示例性地,上述第五輸入可以包括:用戶對消息提示控件的觸控輸入,或者,用戶輸入的語音指令,或者,用戶輸入的特定手勢等,具體可參照上述第一輸入,此處不再贅述。
100.示例性地,上述的第五輸入用于選定目標消息提示控件。
101.示例性地,當消息處理裝置接收到多條新消息時,則消息處理裝置按照這多條新消息的接收時間,疊加顯示這多條新消息對應的第三會話標識。進一步地,最新接收到的新消息對應的第三會話標識通常可以在底層顯示。
102.舉例說明,結合示例2,在會話控件以通信界面的形式展示的場景下,如圖6所示,當消息處理裝置接收到新消息時,在目標會話界面的區域21a左側會產生對應小氣泡標識61(即上述消息提示控件)并伴隨閃爍,以此來提醒用戶有新消息。此時,用戶點擊其中一個氣泡(即上述第五輸入),觸發顯示該氣泡對應的通信界面,從而將該通信界面對應的會話的會話標識作為目標會話標識,同時氣泡破碎消失。
103.需要說明的是,若多個通信界面均有新消息產生,則氣泡按照時間順序疊加顯示,最新產生的消息氣泡位于底層,以便用戶快速定位長時間未回復消息并進行回復。
104.示例性地,上述第一堆疊順序包括目標會話標識置頂。即,按照第一堆疊順序顯示后目標會話標識將置頂顯示。
105.示例性地,在會話控件為通信界面的情況下,當接收到用戶的第五輸入后,響應于第五輸入,置頂顯示目標會話標識對應的會話。
106.如此,通過借助同一信息編輯區域發送消息和實時消息提醒標識,極大地簡化了用戶切換應用的繁瑣步驟,為常常需要同一時間和不同通信軟件用戶實時通信的場景提供
了極大便利。
107.可選地,在本技術實施例中,本技術實施例提供的消息處理方法還包括步驟a:
108.步驟a、在第四會話標識對應的會話接收到會話消息的情況下,調整第四會話標識對應的會話控件的尺寸,并向上述目標會話界面中的預設區域移動第四會話標識。
109.示例性地,上述第四會話標識是上述目標會話界面的各會話標識中的其中一個。
110.示例性地,上述第四會話標識對應的會話為接收到新消息的會話。
111.需要說明的是,上述第四會話標識可以與目標會話標識相同,也可以與目標會話標識不同。
112.示例性地,上述預設區域可以為目標會話界面的任意位置,例如,中心位置。
113.示例性地,上述第四會話標識對應的會話控件的不同尺寸和不同的位置,可以指示該第四會話標識對應的會話是否需要用戶查閱或操作。
114.示例性地,若第四會話標識對應的會話中接收到會話消息,則將第四會話標識移動至目標會話界面的第一預設區域(例如,目標會話界面的中心位置),并將該第四會話標識對應的會話控件的尺寸進行更改。例如,將該第四會話標識的對應的會話控件的形狀變大。
115.示例性地,在第四會話標識被移動至預設區域后,若該第四會話標識對應的會話中的新消息處于已讀狀態,則將該第四會話標識繼續移動至目標會話界面中的第二預設位置(例如,目標會話界面的邊緣區域),并將該第四會話標識對應的會話控件的尺寸進行更改。例如,將該第四會話標識的對應的會話控件的形狀變小。
116.需要說明的是,用戶可以對第四會話標識的顯示狀態進行定制化處理,例如,設置氣泡的虛化透明程度、整體形狀大小、閃動震動幅度等,并可選擇開啟或關閉氣泡閃動震動。
117.示例性地,當目標會話界面的各會話標識對應的各會話在一定時間段內接收到新消息的情況下,消息處理裝置可以按照第一預定規則,從多個會話標識(即,上述各會話中接收到新消息的會話所對應的會話標識)中選擇出第四會話標識。
118.示例性地,上述第一預定規則包括以下至少之一:會話中接收到的新消息為未讀消息,會話中接收到的新消息的接收時間滿足第一條件,會話中接收到的新消息的消息數量大于或等于預定數量。一種示例中,上述第一條件包括:會話中所接收到的新消息的接收時間最早。
119.示例4,在會話控件以氣泡形式展示的場景下,若會話1中持續接收到的多個新消息,則將該會話1對應的氣泡作為第四會話標識,然后,將該氣泡的形態進行更新(如,將氣泡變大),并將更新后的氣泡移動至目標會話界面的中心位置,便于用戶察覺新消息到來。此時,氣泡可以閃動并且有規律振動,以提醒用戶關注并及時處理堆積的新消息。
120.進一步地,在會話1被移動至中心位置后,若該會話1中的新消息已讀,則可以將會話1對應的氣泡的顯示狀態更新為半透明靜默狀態、且縮小氣泡尺寸,并將更新后的氣泡移動至目標會話界面的邊緣地區發散。
121.如此,可以通過會話控件的尺寸和位置的改變,展示存在新消息的第四會話標識,及時提醒用戶查看新信息,避免接收到的信息被遺漏。
122.可選地,在本技術實施例中,上述步驟201“顯示目標會話界面”之前,本技術實施
例提供的消息處理方法還包括步驟401至步驟403:
123.步驟401、顯示第一即時通訊應用的第一應用界面。
124.示例性地,上述第一應用界面包括目標用戶在上述第一即時通訊應用中參與的至少一個會話對應的會話標識。
125.步驟402、接收對第一應用界面的各會話標識中的第一會話標識的第三輸入。
126.步驟403、響應于上述第三輸入,將上述第一會話標識添加至目標會話界面。
127.示例性地,上述第一會話標識可以為會話標識。此時,一個第一會話標識指示一個會話。具體的,上述第一會話標識可以包括:會話對應的通信界面,或,會話對應的聯系人的聯系人標識(例如,聯系人頭像和/或聯系人昵稱等)。上述第一會話標識可以以通信界面的形式展示,也可以以氣泡等視效形態進行展示,還可以以列表的形式展示。例如,上述第一應用界面可以為第一即時通訊應用的會話列表界面。
128.示例性地,上述第一會話標識為第一即時通訊應用中參與的至少一個會話對應的會話標識。
129.示例性地,上述第一應用界面中顯示至少一個第一會話標識,一個第一會話標識指示一個即時通訊應用(即電子設備中安裝的可以進行通信的應用)中的至少一個會話。
130.可選地,在本技術實施例中,本技術實施例提供的消息處理方法還包括步驟b:
131.步驟b、顯示目標會話控件。
132.示例性地,上述目標會話控件用于收集在目標會話界面中顯示的會話標識。
133.在一種示例中,上述目標控件可以為懸浮控件,該懸浮控件可以在顯示屏上隨意移動,用戶可以對該懸浮控件進行長按、拖動等操作。示例地,目標控件可以懸浮顯示在目標會話界面上,當用戶拖動目標控件時,該目標控件可以隨著用戶的拖動操作在目標會話界面上移動。
134.在一種示例中,上述目標控件的形狀可以為圓形、矩形、三角形、菱形、圓環或者多邊形等任意可能的形狀,具體可以根據實際使用需求確定,本發明實施例不作限定。
135.進一步可選地,在本技術實施例中,上述步驟403“響應于上述第三輸入,將上述第一會話標識添加至目標會話界面”的過程中,包括以下步驟403a:
136.步驟403a、響應于上述第三輸入,將第一應用界面的各會話標識中的第一會話標識添加至目標會話控件。
137.一種示例中,在顯示目標會話控件的情況下,用戶可以點擊該目標會話控件,開啟“暢聊空間”,上述目標會話界面為暢聊空間的展示界面。
138.舉例說明,當用戶想要進入暢聊空間,如圖5所示,用戶可以點擊懸浮控件51,從而顯示界面52,其中,該界面52中顯示有4個控件,分別為“文檔”控件、“音樂”控件、“視頻”控件以及“暢聊空間”控件。此時,用戶可以繼續點擊該懸浮控件53,從而顯示目標會話界面,進入暢聊空間,該目標會話界面如上圖2至圖4所示
139.示例性地,上述第三輸入可以包括:用戶對第一會話標識和目標會話控件的觸控輸入,或者,用戶輸入的語音指令,或者,用戶輸入的特定手勢等,具體可參照上述第一輸入,此處不再贅述。
140.示例性地,上述第三輸入包括:用戶將第一會話標識拖動至目標會話控件的拖動輸入。
141.示例性地,上述第三輸入用于選定第一會話標識對應的會話。
142.示例性地,通過依次對不同應用的應用界面進行以上操作,從不同應用的應用界面中選中不同會話對應的會話標識,從而將不同應用的不同會話集中到同一界面(即目標會話界面)中,從而達到聚合效果。
143.示例性地,消息處理裝置在接收到第三輸入后,會將第一會話標識添加至目標會話界面。
144.舉例說明,以第一應用界面為通信app1的會話列表界面為例,如圖8所示,當用戶想要在暢聊空間中增加會話,則用戶可以將會話列表界面81中的會話2對應的會話標識82(即上述第一會話標識)拖動至懸浮控件83(即上述目標會話控件),從而可以將會話2對應的會話標識83添加至暢聊空間中。
145.應注意的是,當用戶將會話標識81拖動至懸浮控件83上方時,該懸浮控件會自動識別會話標識82,當會話標識82狀態發送變化(如,變)并提示后,則表示已經放入目標會話界面中,此時,松手后會話標識82會在目標會話界面中顯示。同時,被拖動放入懸浮控件的會話標識,在原應用中仍然存在。如此,通過將通信界面拖動進懸浮球,從而將不同通信應用的通信界面集中,其中,集中的基本單位為不同應用內的某一會話的通信界面。
146.示例性地,消息處理裝置在將某一會話標識移入目標會話界面時,通常會按照該標識的移入時間來顯示該會話標識。例如,先移入的會話標識位于底層,后移入的會話標識位于表層,各層之間并非完全覆蓋,如此,可以使得用戶對所有會話標識信息、狀態、數量有所把握。
147.如此,使得用戶可以自主選擇目標會話界面的會話,方便用戶在目標會話界面中的不同會話中發送消息。
148.可選地,在本技術實施例中,上述步驟201“顯示目標會話界面”之前,本技術實施例提供的消息處理方法還包括步驟c1至步驟c3:
149.步驟c1、顯示第一界面。
150.示例性地,上述第一界面包括至少一個即時通訊應用對應的應用標識。
151.步驟c2、接收對所述至少一個即時通訊應用對應的應用標識中的第一應用標識的第六輸入。
152.步驟c3、響應于第六輸入,將第五會話標識添加至上述目標會話界面。
153.其中,第五會話標識對應的會話為第一應用標識對應的即時通訊應用中滿足第一條件的會話。
154.進一步可選地,在本技術實施例中,上述步驟c3“響應于第六輸入,將第五會話標識添加至上述目標會話界面”的過程中,包括以下步驟703a:
155.步驟c3a、響應于第六輸入,將第五會話標識添加至上述目標會話控件。
156.進一步可選地,在本技術實施例中,上述步驟702“接收對第一界面中至少一個即時通訊應用中的第二即時通訊應用對應的應用標識的第六輸入”之后,本技術實施例提供的消息處理方法還包括步驟a:
157.步驟a、響應于第六輸入,將第二即時通訊應用對應的應用標識至上述目標會話控件。
158.示例性地,上述第六輸入可以包括:用戶對第二即時通訊應用對應的應用標識的
觸控輸入,或者,用戶輸入的語音指令,或者,用戶輸入的特定手勢等,具體可參照上述第一輸入,此處不再贅述。
159.示例性地,上述第六輸入包括:用戶將第二即時通訊應用對應的應用標識拖動至目標會話控件的拖動輸入。
160.示例性地,上述第六輸入用于選定第二即時通訊應用對應的應用標識。
161.示例性地,上述目標會話控件可以參照前文的描述,此處不再贅述。
162.示例性地,消息處理裝置在接收到第六輸入后,會將第二即時通訊應用中滿足第一條件的第五會話標識添加至目標會話界面(即目標會話控件),并將第二即時通訊應用對應的應用標識添加至目標會話控件。進一步地,消息處理裝置在接收到第六輸入后,會按照第一條件,從第二即時通訊應用中的會話選擇出符合條件的會話,然后,將這些會話的會話標識添加至目標會話界面。示例性地,上述第五會話標識對應的會話為:上述第二即時通訊應用中滿足第一條件的會話。
163.示例性地,上述滿足第一條件的會話包括以下至少之一:
164.會話1:第二即時通訊應用中,會話消息的傳輸時間處于預設時間范圍內的會話;
165.會話2:第二即時通訊應用中,會話消息的數量大于或等于第一預定閾值的會話;
166.會話3:第二即時通訊應用中,包含的聯系人滿足第一預定條件的會話。
167.示例性地,上述第一預定條件包括:用戶自主選擇的聯系人,特定組中的聯系人,具有特定標簽的聯系人等。
168.舉例說明,如圖9所示,用戶可以直接將某一通信應用拖入懸浮控件中,從而觸發消息處理裝置選擇該通信應用內符合預定規則的聊天框,并將這些聊天框全部同步到目標會話界面中。例如,如圖10所示,展示了各維度的規則配置項,例如,“時間篩選”配置項、“親密度篩選”配置項、“名單篩選”配置項以及“實時更新篩選”配置項,當用戶點擊“實時更新”配置項對應的開關按鈕時,則可以開啟或關閉該篩選功能。
169.此外,當用戶點擊“時間篩選”配置項時,則可以顯示該“時間篩選”配置項的各維度的詳細配置信息,例如,如圖11所示的“時間篩選”配置項的配置設置界面,在該界面中用戶可自由選擇時間范圍,點擊生效后,則該時間范圍內與用戶有過消息發送記錄的會話,會被選擇加入目標會話界面。
170.同理,當用戶點擊“名單篩選”配置項時,則可以顯示該“名單篩選”配置項的各維度的詳細配置信息,例如,如圖12(a)所示的“名單篩選”配置項的配置設置界面。接著,若用戶點擊“新增”控件121后,則顯示備選應用圖標(如,圖12(a)中的app1的圖標、app2的圖標、app3的圖標),此時,若用戶選擇新增的應用圖標122(即app1的),則跳轉至如圖12(b)所示的app1對應的應用界面124,其中,該界面124中顯示有多個聯系人信息,并將用戶選中的聯系人對應的會話加入必選名單或回避名單。
171.需要說明的是,處于必選名單內的會話,則在用戶將包含該會話的應用的應用標識作為目標第三標識的情況下,該會話會被自動同步到目標會話界面中;反之,處于回避名單內的會話,則在任何情況下都不會將該會話同步至目標會話界面。
172.舉例說明,結合圖10,若用戶點擊“親密度篩選”配置項,則可設置一定時間內(該時間與“時間篩選”配置項所設置時間相關,若“時間篩選”配置項關閉則默認為24h內)與消息傳輸數量大于或等于第二預定閾值的會話為符合親密度條件的會話,后續,消息處理裝
置可以按照該親密度規則對各通信應用中的會話進行篩選,并將篩選出的會話同步至目標會話界面。
173.如此,該方式可以批量集中不同通信應用的會話,通過拖動某一應用標識至目標控件,并配置相應的時間、親密度、名單篩選維度,達到快速篩選聚合所需會話的效果;同時提供實時更新功能,變革了以往需要用戶主動尋新消息的繁瑣方式,而改為系統主動進行會話和新消息的推送生成,大大簡化了用戶使用流程與操作成本。
174.可選地,在本技術實施例中,本技術實施例提供的消息處理方法還包括步驟501:
175.步驟501、在已添加至上述目標會話控件中的第三應用標識對應的第三即時通訊應用接收到第一會話消息的情況下,將第三即時通訊應用接收到的第一會話消息所在會話對應的會話標識添加至上述目標會話控件。
176.示例性地,用戶可以在接收到第一會話消息的情況下,將第三應用標識對應的第三即時通訊應用中接收到第一會話消息的會話標簽添加至目標會話界面(即目標會話控件)。
177.舉例說明,結合圖10,用戶點擊上述“實時更新”配置項,開啟實時更新功能。進一步地,若用戶點擊“實時更新”配置項,則可設定一個預設時間。需要說明的是,本技術可以為不同場景設置相同的預設時間,或者,本技術可以為不同場景設置不同的預設時間,如,可設置2個預設時間,分別為預設時間a和預設時間b。
178.示例a:針對第三標識為應用標識的場景,若選中的應用對應的會話中所接收到的新消息的接收時間滿足預設時間a,則該會話被自動同步至目標會話界面。
179.示例b,若某一會話已被同步至目標會話界面,若該會話在該預設時間b內未收到新消息,則將該會話移出目標會話界面。應注意的是,若預設時間b內,該會話有消息的傳輸,則保留該會話,并重新計算時長。
180.可選地,在本技術實施例中,本技術實施例提供的消息處理方法還包括步驟502:
181.在已添加至目標會話界面中的目標會話標識對應的會話在第一預定時間段內未接收到會話消息的情況下,移除該目標會話界面中的目標會話標識。
182.示例性地,目標會話標識對應的會話在第一預定時間內未接收到會話消息,消息處理裝置將該會話移除目標會話界面。
183.如此,目標會話界面的會話可以實時根據接收消息的情況進行更新,從而使得目標會話界面中的會話為當前活躍的會話。
184.可選地,在本技術實施例中,本技術實施例提供的消息處理方法還包括步驟601和步驟602:
185.步驟601、接收用戶對目標會話界面中的第二會話控件第七輸入。
186.步驟602、響應于第七輸入,執行目標操作。
187.示例性地,上述第二會話控件為目標會話界面中的至少一個會話控件。
188.示例性地,上述目標操作包括:關閉第二會話控件對應的會話的消息提醒功能(即該第二會話控件對應的會話處于勿擾狀態),或者,移除標識。
189.示例性地,上述第七輸入可以包括:用戶對目標會話界面中至少一個會話控件的觸控輸入,或者,用戶輸入的語音指令,或者,用戶輸入的特定手勢等,具體可參照上述第一輸入,此處不再贅述。
190.示例性地,上述的第七輸入用于選擇執行目標操作。
191.示例性地,消息處理裝置在接收到第七輸入后,在第二會話控件的上方或其他特定位置顯示至少一個功能選項,一個功能選項對應一種功能。接著,當接收到用戶對目標功能選項的輸入后,則可以執行該目標功能選項對應的目標功能。例如,如圖13所示,當用戶長按氣泡131,則可以在氣泡131右方顯示2個功能選項,分別為用于關閉氣泡131對應的會話的消息提醒功能“勿擾”功能選項,和用于移除氣泡131的“移除”功能選項。
192.進一步可選地,上述步驟s4可以包括如下內容:響應于第七輸入,執行目標操作,并按照目標操作的操作類型更新上述第二會話控件的顯示狀態。
193.示例性地,消息處理裝置在接收到第七輸入后,可以對選擇的第二會話控件執行相應的目標操作,此時,第二會話控件的顯示狀態會隨著所執行的目標操作的操作類型進行更新。
194.舉例說明,結合圖13,用戶點擊“移除”功能選項后,消息處理裝置便可刪除該氣泡,即氣泡隨之破裂并消失。
195.示例性地,如果需要移除某個會話控件,則可以將其拖拽回目標會話控件即可進行回收。此操作不會對該會話控件對應的會話的通信界面產生影響。
196.如此,用戶可以對目標會話界面中的會話控件進行進一步操作,來管理目標會話界面中的標識和標識對應的會話,提高了消息傳輸效率。
197.需要說明的是,本技術實施例提供的消息處理方法,執行主體可以為消息處理裝置。本技術實施例中以消息處理裝置執行消息處理方法為例,說明本技術實施例提供的消息處理裝置。
198.圖14示出了本技術實施例中涉及的消息處理裝置的一種可能的結構示意圖。如圖14所示,該消息處理裝置700可以包括:顯示模塊701和發送模塊702;該顯示模塊,用于顯示目標會話界面;該目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識;該至少兩個會話來自多于一個即時通訊應用;該顯示模塊701,用于響應于第一輸入,在上述目標會話界面的各會話標識所共同對應的信息編輯區域顯示輸入信息;該發送模塊702,用于響應于第二輸入,將上述輸入信息作為會話消息,發送至上述目標會話界面的各會話標識中的目標會話標識對應的會話。
199.可選地,在本技術實施例中,上述發送模塊702,具體用于響應于第二輸入,以目標用戶對應的第一用戶標識作為消息發送方,將上述輸入信息作為會話消息發送至目標會話標識對應的會話;其中,該第一用戶標識是目標用戶在第一即時通訊應用的用戶標識,目標會話標識對應的會話來自上述第一即時通訊應用。
200.可選地,在本技術實施例中,上述發送模塊702,具體用于響應于上述第二輸入,通過第一即時通訊應用對應的消息傳輸接口,以目標用戶對應的第一用戶標識作為消息發送方,將上述輸入信息作為會話消息發送至目標會話標識對應的會話。
201.可選地,在本技術實施例中,結合圖14,如圖15所示,上述裝置700還包括:接收模塊703、處理模塊704;上述顯示模塊701,還用于顯示第一即時通訊應用的第一應用界面;該第一應用界面包括目標用戶在第一即時通訊應用中參與的至少一個會話對應的會話標識;上述接收模塊703,用于接收對該第一應用界面的各會話標識中的第一會話標識的第三輸入;上述處理模塊704,用于響應于第三輸入,將上述第一會話標識添加至目標會話界面。
202.可選地,在本技術實施例中,上述顯示模塊701,還用于顯示目標會話控件;該目標會話控件用于收集在目標會話界面中顯示的會話標識;上述處理模塊704,還用于響應于上述第三輸入,將上述第一會話標識添加至該目標會話控件。
203.可選地,在本技術實施例中,上述目標會話界面包括至少兩個會話控件,各會話控件上顯示相對應的會話標識,各會話控件堆疊顯示,各會話控件的堆疊順序與各會話標識對應的會話控件的添加順序有關。
204.可選地,在本技術實施例中,上述接收模塊703,還用于接收對上述目標會話界面的各會話控件對應的會話標識中的第一會話控件的第四輸入;上述處理模塊704,還用于響應于第四輸入,調整該第一會話控件的堆疊順序。
205.可選地,在本技術實施例中,上述顯示模塊701,還用于:顯示消息提示控件;在第三會話標識對應的會話接收到會話消息的情況下,在該消息提示控件上顯示該第三會話標識;第三會話標識是目標會話界面的各會話標識中的其中一個;上述接收模塊703,還用于接收對上述消息提示控件的第五輸入;上述顯示模塊701,還用于響應于第五輸入,按照第一堆疊順序顯示第二會話標識對應的會話控件。
206.可選地,在本技術實施例中,上述目標會話標識為第一堆疊順序的會話窗口對應的會話標識。
207.可選地,在本技術實施例中,上述處理模塊704,還用于在第四會話標識對應的會話接收到會話消息的情況下,調整該第四會話標識對應的會話控件的尺寸,并向目標會話界面中的預設區域移動該第四會話標識;第四會話標識是目標會話界面的各會話標識中的其中一個。
208.可選地,在本技術實施例中,上述第二輸入為將上述輸入信息拖動至目標會話標識對應的會話控件的操作。
209.可選地,在本技術實施例中,上述顯示模塊701,還用于顯示第一界面;該第一界面包括至少一個即時通訊應用對應的應用標識;上述接收模塊704,還用于接收對上述至少一個即時通訊應用中的第二即時通訊應用對應的應用標識的第六輸入;上述處理模塊704,還用于響應于第六輸入,將第五會話標識添加至目標會話界面;其中,第五會話標識對應的會話為:上述第二即時通訊應用中滿足第一條件的會話。
210.可選地,在本技術實施例中,上述滿足第一條件的會話包括以下至少之一:
211.第二即時通訊應用中,會話消息的傳輸時間處于預設時間范圍內的會話;第二即時通訊應用中,會話消息的數量大于或等于第一預定閾值的會話;第二即時通訊應用中,包含的聯系人滿足第一預定條件的會話。
212.可選地,在本技術實施例中,上述顯示模塊701,還用于在第六會話標識對應的會話接收到會話消息的情況下,在目標會話界面中顯示所述第六會話標識的會話消息;第六會話標識是所述目標會話界面的各會話標識中的其中一個。在本技術實施例提供的消息處理裝置中,目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識,至少兩個會話來自多于一個即時通訊應用,響應于第一輸入,在目標會話界面的各會話標識所共同對應的信息編輯區域顯示輸入信息,響應于第二輸入,將輸入信息作為會話消息,發送至目標會話界面的各會話標識中的目標會話標識對應的會話。如此,通過目標會話界面中的信息編輯區域,可以向不同即時通訊應用中的會話發送消息,避免了在不同通信軟件之間
切換發送消息的繁瑣操作。
213.本技術實施例中的消息處理裝置可以是電子設備,也可以是電子設備中的部件,例如集成電路或芯片。該電子設備可以是終端,也可以為除終端之外的其他設備。示例性的,電子設備可以為手機、平板電腦、筆記本電腦、掌上電腦、車載電子設備、移動上網裝置(mobile internet device,mid)、增強現實(augmented reality,ar)/虛擬現實(virtual reality,vr)設備、機器人、可穿戴設備、超級移動個人計算機(ultra-mobile personal computer,umpc)、上網本或者個人數字助理(personal digital assistant,pda)等,還可以為服務器、網絡附屬存儲器(network attached storage,nas)、個人計算機(personal computer,pc)、電視機(television,tv)、柜員機或者自助機等,本技術實施例不作具體限定。
214.本技術實施例中的消息處理裝置可以為具有操作系統的裝置。該操作系統可以為安卓(android)操作系統,可以為ios操作系統,還可以為其他可能的操作系統,本技術實施例不作具體限定。
215.本技術實施例提供的消息處理裝置能夠實現圖14至圖15的方法實施例實現的各個過程,為避免重復,這里不再贅述。
216.可選地,如圖16所示,本技術實施例還提供一種電子設備800,包括處理器801和存儲器802,存儲器802上存儲有可在所述處理器801上運行的程序或指令,該程序或指令被處理器801執行時實現上述消息處理方法實施例的各個步驟,且能達到相同的技術效果,為避免重復,這里不再贅述。
217.需要說明的是,本技術實施例中的電子設備包括上述所述的移動電子設備和非移動電子設備。
218.圖17為實現本技術實施例的一種電子設備的硬件結構示意圖。
219.該電子設備100包括但不限于:射頻單元101、網絡模塊102、音頻輸出單元103、輸入單元104、傳感器105、顯示單元106、用戶輸入單元107、接口單元108、存儲器109、以及處理器110等部件。
220.本領域技術人員可以理解,電子設備100還可以包括給各個部件供電的電源(比如電池),電源可以通過電源管理系統與處理器110邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。圖17中示出的電子設備結構并不構成對電子設備的限定,電子設備可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置,在此不再贅述。
221.其中,顯示單元106用于顯示目標會話界面;該目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識;該至少兩個會話來自多于一個即時通訊應用;顯示單元106,用于響應于第一輸入,在上述目標會話界面的各會話標識所共同對應的信息編輯區域顯示輸入信息;處理器110,用于響應于第二輸入,將上述輸入信息作為會話消息,發送至上述目標會話界面的各會話標識中的目標會話標識對應的會話。
222.可選地,在本技術實施例中,上述處理器110,具體用于響應于所述第二輸入,以目標用戶對應的第一用戶標識作為消息發送方,將上述輸入信息作為會話消息發送至目標會話標識對應的會話;其中,該第一用戶標識是目標用戶在第一即時通訊應用的用戶標識,目標會話標識對應的會話來自上述第一即時通訊應用。
223.可選地,在本技術實施例中,上述處理器110,具體用于響應于上述第二輸入,通過第一即時通訊應用對應的消息傳輸接口,以目標用戶對應的第一用戶標識作為消息發送方,將上述輸入信息作為會話消息發送至目標會話標識對應的會話。
224.可選地,在本技術實施例中,上述顯示單元106,還用于顯示第一即時通訊應用的第一應用界面;該第一應用界面包括目標用戶在第一即時通訊應用中參與的至少一個會話對應的會話標識;用戶輸入單元107,用于接收對該第一應用界面的各會話標識中的第一會話標識的第三輸入;上述處理器110,用于響應于第三輸入,將上述第一會話標識添加至目標會話界面。
225.可選地,在本技術實施例中,上述顯示單元106,還用于顯示目標會話控件;該目標會話控件用于收集在目標會話界面中顯示的會話標識;上述處理器110,還用于響應于上述第三輸入,將上述第一會話標識添加至該目標會話控件。
226.可選地,在本技術實施例中,上述目標會話界面包括至少兩個會話控件,各會話控件上顯示相對應的會話標識,各會話控件堆疊顯示,各會話控件的堆疊順序與各會話標識對應的會話控件的添加順序有關。
227.可選地,在本技術實施例中,上述用戶輸入單元107,還用于接收對上述目標會話界面的各會話控件對應的會話標識中的第一會話控件的第四輸入;上述處理器110,還用于響應于第四輸入,調整該第一會話控件的堆疊順序。
228.可選地,在本技術實施例中,上述顯示單元106,還用于:顯示消息提示控件;在第三會話標識對應的會話接收到會話消息的情況下,在該消息提示控件上顯示該第三會話標識;第三會話標識是目標會話界面的各會話標識中的其中一個;上述用戶輸入單元107,還用于接收對上述消息提示控件的第五輸入;上述顯示單元106,還用于響應于第五輸入,按照第一堆疊順序顯示第二會話標識對應的會話控件。
229.可選地,在本技術實施例中,上述目標會話標識為第一堆疊順序的會話窗口對應的會話標識。
230.可選地,在本技術實施例中,上述處理器110,還用于在第四會話標識對應的會話接收到會話消息的情況下,調整該第四會話標識對應的會話控件的尺寸,并向目標會話界面中的預設區域移動該第四會話標識;第四會話標識是目標會話界面的各會話標識中的其中一個。
231.可選地,在本技術實施例中,上述第二輸入為將上述輸入信息拖動至目標會話標識對應的會話控件的操作。
232.可選地,在本技術實施例中,上述顯示單元106,還用于顯示第一界面;該第一界面包括至少一個即時通訊應用對應的應用標識;上述接收模塊704,還用于接收對上述至少一個即時通訊應用中的第二即時通訊應用對應的應用標識的第六輸入;上述處理器110,還用于響應于第六輸入,將第五會話標識添加至目標會話界面;其中,第五會話標識對應的會話為:上述第二即時通訊應用中滿足第一條件的會話。
233.可選地,在本技術實施例中,上述滿足第一條件的會話包括以下至少之一:
234.第二即時通訊應用中,會話消息的傳輸時間處于預設時間范圍內的會話;第二即時通訊應用中,會話消息的數量大于或等于第一預定閾值的會話;第二即時通訊應用中,包含的聯系人滿足第一預定條件的會話。
235.可選地,在本技術實施例中,顯示單元106,還用于在第六會話標識對應的會話接收到會話消息的情況下,在目標會話界面中顯示所述第六會話標識的會話消息;第六會話標識是所述目標會話界面的各會話標識中的其中一個。
236.在本技術實施例提供的電子設備中,目標會話界面包括目標用戶參與的至少兩個會話各自對應的會話標識,至少兩個會話來自多于一個即時通訊應用,響應于第一輸入,在目標會話界面的各會話標識所共同對應的信息編輯區域顯示輸入信息,響應于第二輸入,將輸入信息作為會話消息,發送至目標會話界面的各會話標識中的目標會話標識對應的會話。如此,通過目標會話界面中的信息編輯區域,可以向不同即時通訊應用中的會話發送消息,避免了在不同通信軟件之間切換發送消息的繁瑣操作。
237.應理解的是,本技術實施例中,輸入單元104可以包括圖形處理器(graphics processing unit,gpu)1041和麥克風1042,圖形處理器1041對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置(如攝像頭)獲得的靜態圖片或視頻的圖像數據進行處理。顯示單元106可包括顯示面板1061,可以采用液晶顯示器、有機發光二極管等形式來配置顯示面板1061。用戶輸入單元107包括觸控面板1071以及其他輸入設備1072中的至少一種。觸控面板1071,也稱為觸摸屏。觸控面板1071可包括觸摸檢測裝置和觸摸控制器兩個部分。其他輸入設備1072可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿,在此不再贅述。
238.存儲器109可用于存儲軟件程序以及各種數據。存儲器109可主要包括存儲程序或指令的第一存儲區和存儲數據的第二存儲區,其中,第一存儲區可存儲操作系統、至少一個功能所需的應用程序或指令(比如聲音播放功能、圖像播放功能等)等。此外,存儲器109可以包括易失性存儲器或非易失性存儲器,或者,存儲器x09可以包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(read-only memory,rom)、可編程只讀存儲器(programmable rom,prom)、可擦除可編程只讀存儲器(erasable prom,eprom)、電可擦除可編程只讀存儲器(electrically eprom,eeprom)或閃存。易失性存儲器可以是隨機存取存儲器(random access memory,ram),靜態隨機存取存儲器(static ram,sram)、動態隨機存取存儲器(dynamic ram,dram)、同步動態隨機存取存儲器(synchronous dram,sdram)、雙倍數據速率同步動態隨機存取存儲器(double data rate sdram,ddrsdram)、增強型同步動態隨機存取存儲器(enhanced sdram,esdram)、同步連接動態隨機存取存儲器(synch link dram,sldram)和直接內存總線隨機存取存儲器(direct rambus ram,drram)。本技術實施例中的存儲器109包括但不限于這些和任意其它適合類型的存儲器。
239.處理器110可包括一個或多個處理單元;可選的,處理器110集成應用處理器和調制解調處理器,其中,應用處理器主要處理涉及操作系統、用戶界面和應用程序等的操作,調制解調處理器主要處理無線通信信號,如基帶處理器。可以理解的是,上述調制解調處理器也可以不集成到處理器110中。
240.本技術實施例還提供一種可讀存儲介質,所述可讀存儲介質上存儲有程序或指令,該程序或指令被處理器執行時實現上述消息處理方法實施例的各個過程,且能達到相同的技術效果,為避免重復,這里不再贅述。
241.其中,所述處理器為上述實施例中所述的電子設備中的處理器。所述可讀存儲介質,包括計算機可讀存儲介質,如計算機只讀存儲器rom、隨機存取存儲器ram、磁碟或者光
盤等。
242.本技術實施例另提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現上述消息處理方法實施例的各個過程,且能達到相同的技術效果,為避免重復,這里不再贅述。
243.應理解,本技術實施例提到的芯片還可以稱為系統級芯片、系統芯片、芯片系統或片上系統芯片等。
244.本技術實施例提供一種計算機程序產品,該程序產品被存儲在存儲介質中,該程序產品被至少一個處理器執行以實現如上述消息處理方法實施例的各個過程,且能達到相同的技術效果,為避免重復,這里不再贅述。
245.需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個
……”
限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。此外,需要指出的是,本技術實施方式中的方法和裝置的范圍不限按示出或討論的順序來執行功能,還可包括根據所涉及的功能按基本同時的方式或按相反的順序來執行功能,例如,可以按不同于所描述的次序來執行所描述的方法,并且還可以添加、省去、或組合各種步驟。另外,參照某些示例所描述的特征可在其他示例中被組合。
246.通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本技術的技術方案本質上或者說對現有技術做出貢獻的部分可以以計算機軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端(可以是手機,計算機,服務器,或者網絡設備等)執行本技術各個實施例所述的方法。
247.上面結合附圖對本技術的實施例進行了描述,但是本技術并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領域的普通技術人員在本技術的啟示下,在不脫離本技術宗旨和權利要求所保護的范圍情況下,還可做出很多形式,均屬于本技術的保護之內。


文章投稿或轉載聲明

本文鏈接:http://m.newhan.cn/zhuanli/patent-1-174-0.html

來源:專利查詢檢索下載-實用文體寫作網版權所有,轉載請保留出處。本站文章發布于 2022-11-24 14:49:02

發表評論

驗證碼:
用戶名: 密碼: 匿名發表
評論列表 (有 條評論
2人圍觀
參與討論