【
技術領域:
:】本發(fā)明涉及通信
技術領域:
:,尤其涉及一種應用程序的管理方法及裝置。
背景技術:
::隨著通信技術的發(fā)展,人們之間的交流不再受生活空間局限性的影響。微信、qq、msn、釘釘、陌陌、米聊、facebook等即時通訊(instantmessaging,im)應用程序在不斷的滿足人們異地交流的需求。因此,用戶終端的im應用程序越來越多,且每個im應用程序的聯系人也越來越多,用戶每天通過各種im應用程序接收和發(fā)送大量的語音、文字消息。目前,用戶在每個im應用程序中對該im應用程序的消息進行接收、發(fā)送等操作。因為用戶的im應用程序非常多,用戶很少能實時打開所有im應用程序接收消息,特別是當用戶有很多im應用程序的新消息需要及時接收時,特別容易錯過。技術實現要素:有鑒于此,本發(fā)明實施例提供了一種應用程序的管理方法及裝置,對終端內的im應用程序進行統(tǒng)一管理,實時接收并輸出預設im應用程序的預設聯系人的消息,減少用戶錯過重要消息的可能性。一方面,本發(fā)明實施例提供一種應用程序的管理方法,所述方法包括:在指定應用程序中,獲取若干個im應用程序的消息;根據所述消息的屬性,判斷所述消息是否滿足預設條件,所述消息的屬性包括消息所屬im應用程序、消息所屬im應用程序中的聯系人以及獲取消息的時間中的至少一個;當所述消息滿足所述預設條件時,輸出所述消息。另一方面,本發(fā)明實施例提供一種應用程序的管理裝置,所述裝置包括:第一獲取單元,用于在指定應用程序中,獲取若干個im應用程序的消息;判斷單元,用于根據所述消息的屬性,判斷所述消息是否滿足預設條件,所述消息的屬性包括消息所屬im應用程序、消息所屬im應用程序中的聯系人以及獲取消息的時間中的至少一個;輸出單元,用于當所述消息滿足所述預設條件時,輸出所述消息。本發(fā)明實施例提供了一種應用程序的管理方法及裝置,對終端內的im應用程序進行統(tǒng)一管理,實時接收并輸出預設im應用程序的預設聯系人的消息,減少用戶錯過重要消息的可能性。【附圖說明】為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其它的附圖。圖1是本發(fā)明實施例提供的一種應用程序的管理的方法流程圖;圖2是本發(fā)明實施例提供的另一種應用程序的管理的方法流程圖;圖3是本發(fā)明實施例提供的另一種應用程序的管理的方法流程圖;圖4是本發(fā)明實施例提供的另一種應用程序的管理的方法流程圖;圖5是本發(fā)明實施例提供的另一種應用程序的管理的方法流程圖;圖6是本發(fā)明實施例提供的另一種應用程序的管理的方法流程圖;圖7是本發(fā)明實施例提供的另一種應用程序的管理的方法流程圖;圖8是本發(fā)明實施例提供的另一種應用程序的管理的方法流程圖;圖9是本發(fā)明實施例提供的另一種應用程序的管理的方法流程圖;圖10是本發(fā)明實施例提供的另一種應用程序的管理的方法流程圖;圖11是本發(fā)明實施例提供的一種應用程序的管理裝置的組成框圖;圖12是本發(fā)明實施例提供的另一種應用程序的管理裝置的組成框圖;圖13是本發(fā)明實施例提供的另一種應用程序的管理裝置的組成框圖;圖14是本發(fā)明實施例提供的另一種應用程序的管理裝置的組成框圖;圖15是本發(fā)明實施例提供的另一種應用程序的管理裝置的組成框圖;圖16是本發(fā)明實施例提供的另一種應用程序的管理裝置的組成框圖;圖17是本發(fā)明實施例提供的另一種應用程序的管理裝置的組成框圖?!揪唧w實施方式】為了更好的理解本發(fā)明的技術方案,下面結合附圖對本發(fā)明實施例進行詳細描述。應當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。在本發(fā)明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。應當理解,盡管在本發(fā)明實施例中可能采用術語第一、第二來描述xxx,但這些文件不應限于這些術語。這些術語僅用來將文件彼此區(qū)分開。例如,在不脫離本發(fā)明實施例范圍的情況下,第一文件也可以被稱為第二文件,類似地,第二文件也可以被稱為第一文件。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”或“響應于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當確定時”或“響應于確定”或“當檢測(陳述的條件或事件)時”或“響應于檢測(陳述的條件或事件)”。應當理解,本文中使用的術語“和/或”僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。本發(fā)明實施例提供了一種應用程序的管理方法,適用于使用im應用程序進行聊天過程中,如圖1所示,所述方法包括:101、在指定應用程序中,獲取若干個im應用程序的消息。其中,所述指定應用程序,指的是本技術方案提供的一種應用程序或系統(tǒng)功能,用于對若干個im應用程序進行統(tǒng)一管理。其中,所述im應用程序指的是用于聊天的即時通訊軟件,如微信、qq、msn、釘釘、陌陌、米聊、facebook等。若干個im應用程序是根據用戶需求確定的終端中若干個im應用程序。其中,所述消息指的是im應用程序中用戶要接收的聊天消息。其中,所述終端包括但不限于手機、個人計算機(personalcomputer,pc)、個人數字助理(personaldigitalassistant,pda)、無線手持設備、平板電腦(tabletcomputer)等可以承載im應用程序的個人電子設備。102、根據所述消息的屬性,判斷所述消息是否滿足預設條件。其中,所述消息的屬性包括消息所屬im應用程序、消息所屬im應用程序中的聯系人以及獲取消息的時間中的至少一個。103、當所述消息滿足所述預設條件時,輸出所述消息。需要說明的是,所述指定應用程序可以統(tǒng)一獲取并輸出若干個im應用程序的消息(以及動態(tài))等,單個im應用程序可以不再有信息提示;但是,如果用戶需要單獨使用某個im應用程序,本技術方案同樣不會影響其實現。本發(fā)明實施例提供了一種應用程序的管理方法,對終端內的im應用程序進行統(tǒng)一管理,實時接收并輸出預設im應用程序的預設聯系人的消息,減少用戶錯過重要消息的可能性,并且統(tǒng)一對im應用程序進行管理,更加方便快捷。進一步來說,結合前述方法流程,為了能夠獲取若干個im應用程序的消息,需要先獲取它們的輸入輸出功能,因此本發(fā)明實施例的另一種可能的實現方式還提供了以下方法流程,執(zhí)行在步驟101之前,如圖2所示,包括:104、獲取若干個im應用程序的指定權限。其中,所述指定權限包括若干個應用程序的輸入、輸出、錄音、輸入法、定位、上網等權限。105、根據所述指定權限,獲取若干個im應用程序的輸入輸出功能。其中,所述輸入輸出功能指的是通過若干個im應用程序輸入消息和輸出消息的功能。進一步來說,結合前述方法流程,當所述消息的屬性攜帶的信息不同時,針對步驟102的實現,本發(fā)明實施例的另一種可能的實現方式還提供了以下方法流程,具體包括三種實現方法。第一種,如圖3所示,包括:1021、當所述消息的屬性包括消息所屬im應用程序時,判斷所述消息所屬im應用程序是否屬于允許消息輸出的im應用程序。若用戶只設置了允許消息輸出的im應用程序,沒有進一步設置允許消息輸出的聯系人和允許消息輸出的時間段時(默認允許消息輸出的im應用程序中所有聯系人和群都允許輸出,默認允許輸出消息的時間段為全天),則獲取所述消息的屬性中消息所屬im應用程序信息,判斷所述消息所屬im應用程序是否屬于允許消息輸出的im應用程序,當所述消息所屬im應用程序屬于允許消息輸出的im應用程序時,輸出所述消息。第二種,如圖4所示,包括:1022、當所述消息的屬性包括消息所屬im應用程序中的聯系人時,判斷所述消息所屬im應用程序中的聯系人是否屬于允許消息輸出的聯系人。若用戶只設置了允許消息輸出的聯系人時,沒有設置允許消息輸出的im應用程序和允許消息輸出的時間段時(默認允許消息輸出的時間段為全天),則獲取所述消息的屬性中消息所屬im應用程序中的聯系人信息,判斷所述消息所屬im應用程序中的聯系人是否屬于允許消息輸出的聯系人,當所述消息所屬im應用程序中的聯系人屬于允許消息輸出的聯系人時,輸出所述消息。第三種,如圖5所示,包括:1023、當所述消息的屬性包括獲取消息的時間時,判斷所述獲取消息的時間是否在允許消息輸出的時間段。若用戶只設置了允許輸出消息的時間段,沒有設置允許消息輸出的im應用程序和允許消息輸出的聯系人時(默認所有im應用程序的所有聯系人和群的消息都允許輸出),則獲取所述消息的屬性中獲取消息的時間信息,判斷所述獲取消息的時間是否在允許消息輸出的時間段,當所述獲取消息的時間在允許輸出的時間段時,輸出所述消息。需要說明的是,步驟1021、步驟1022和步驟1023的三種方式可以任意兩種同時實現或三種同時實現。比如,用戶設置了允許消息輸出的im應用程序、im應用程序中允許消息輸出的聯系人以及允許消息輸出的時間段時,則獲取消息全部屬性,包括消息所屬im應用程序、消息所屬im應用程序中的聯系人以及獲取消息的時間,判斷所述消息的全部屬性是否全部符合預設條件,當全部符合預設條件時,輸出所述消息。進一步來說,結合前述方法流程,因為所述消息的格式有可能是語音格式也有可能是文字格式,為了提高用戶體驗為用戶提供自由設置所述消息輸出格式的功能,本發(fā)明實施例的另一種可能的實現方式還提供了以下方法流程,當所述消息滿足所述預設條件時,在所述輸出所述消息之前,如圖6所示,包括:106、確定所述消息的輸出格式。其中,所述消息的輸出格式是根據用戶需求預設的。則步驟103包括,1031、按照所述確定的輸出格式輸出所述消息。進一步來說,結合前述方法流程,為了詳細解釋如何為用戶提供自由設置所述消息輸出格式的功能,本發(fā)明實施例的另一種可能的實現方式,針對步驟1031的實現還提供了以下方法流程,包括三種實現方法。第一種,具體包括:當確定所述消息的輸出格式為預設語音格式時,10311、若所述消息為語音格式,則播放所述消息。10312、若所述消息為文字格式,則將所述消息轉換成語音格式后播放語音消息。步驟10311和步驟10312指的是無論所述消息的固有格式是語音還是文字,都以語音形式播放。當為語音時,直接播放所述消息;當為文字時,將所述消息轉換成語音格式后,通過機器音播放。第二種,具體包括:當確定所述消息的輸出格式為預設文字格式時,10313、若所述消息為文字格式,則顯示所述消息。10314、若所述消息為語音格式,則將所述消息轉換成文字格式后顯示文字消息。步驟10313和步驟10314指的是無論所述消息的固有格式是語音還是文字,都以文字形式輸出。當為文字時,直接顯示所述消息;當為語音時,將所述消息轉換成文字后顯示文字消息。第三種,具體包括:當確定所述消息的輸出格式為默認格式時,10315、若所述消息為語音格式,則播放所述消息。10316、若所述消息為文字格式,則顯示所述消息。步驟10315和步驟10316指的是按照所述消息的固有格式輸出所述消息。當為語音時,直接播放所述消息;當為文字時,直接顯示所述消息;進一步來說,結合前述方法流程,在所述判斷所述消息是否滿足預設條件之前,還要根據用戶需求預設所述預設條件,因此本發(fā)明實施例的另一種可能的實現方式,還提供了以下方法流程,如圖7所示,包括:107、采集用戶第一設置指令。其中,所述第一設置指令指的是用于設置所述預設條件的指令。108、響應于所述第一設置指令,設置所述預設條件。進一步來說,結合前述方法流程,所述預設條件包括用戶需要預設的詳細內容,因此針對步驟108的實現,本發(fā)明實施例的另一種可能的實現方式,還提供了以下方法流程,具體包括以下根據所述第一設置指令,設置以下三種信息。第一種,包括:1081、響應于所述第一設置指令,設置所述允許消息輸出的im應用程序。第二種,包括:1082、響應于所述第一設置指令,設置所述允許消息輸出的im應用程序中允許消息輸出的聯系人。第三種,包括:1083、響應于所述第一設置指令,設置所述允許消息輸出的時間段。進一步來說,結合前述方法流程,在確定所述消息的輸出格式之前,還需要對消息輸出格式進行設置,因此本發(fā)明實施例的另一種可能的實現方式,還提供了以下方法流程,如圖8所示,包括:109、采集用戶第二設置指令。其中,所述第二設置指令指的是用于設置消息輸出格式的指令。110、響應于所述第二設置指令,設置消息輸出格式。進一步來說,結合前述方法流程,所述指定應用程序不僅為用戶提供輸出消息的功能,還要為用戶提供輸入消息的功能,因此本發(fā)明實施例的另一種可能的實現方式還為用戶提供了輸入消息的功能,執(zhí)行在步驟105之后,如圖9所示,包括:111、接收用戶輸入的消息。其中,用戶輸入的消息可以為語音、文字等任意格式。112、確定所述輸入的消息的發(fā)送對象。其中,所述消息的發(fā)送對象指的是用戶的聊天對象,可以是若干個im應用程序的任意群或任意聯系人。113、向所述確定的發(fā)送對象發(fā)送所述輸入的消息。進一步來說,結合前述方法流程,針對用戶的信息發(fā)送對象不同,本發(fā)明實施例的另一種可能的實現方式,針對步驟113的實現還提供了以下不同的實現方式。第一種實現方式,包括:1131、當所述確定的發(fā)送對象為若干個im應用程序的所有群時,向若干個im應用程序的所有群發(fā)送所述輸入的消息。第一種方式,指的是用戶可以同時發(fā)消息給若干個im應用程序的所有群。第二種實現方式,包括:1132、當所述確定的發(fā)送對象為若干個im應用程序的指定群時,向若干個im應用程序的指定群發(fā)送所述輸入的消息。第二種方式,指的是用戶可以發(fā)消息給若干個im應用程序的某些群。第三種實現方式,包括:1133、當所述確定的發(fā)送對象為若干個im應用程序的所有聯系人時,向若干個im應用程序的所有聯系人發(fā)送所述輸入的消息。第三種方式,指的是用戶可以同時發(fā)消息給若干個im應用程序的所有聯系人。第四種實現方式,包括:1134、當所述確定的發(fā)送對象為若干個im應用程序的指定聯系人時,向若干個im應用程序的指定聯系人發(fā)送所述輸入的消息。第四種方式,指的是用戶可以發(fā)消息給若干個im應用程序的某些聯系人。步驟1134具體包括向若干個im應用程序中所有給所述用戶發(fā)送消息的聯系人發(fā)送所述輸入的消息。進一步來說,結合前述方法流程,在所述接收用戶輸入的消息之前,還需要根據用戶選擇設置消息發(fā)送對象,因此本發(fā)明實施例的另一種可能的實現方式還提供了以下方法流程,執(zhí)行在步驟111之前,如圖10所示,包括:114、采集用戶的第三設置指令。其中,所述第三設置指令指的是用于設置消息發(fā)送對象的指令。115、響應于所述第三設置指令,設置消息發(fā)送對象。本發(fā)明實施例提供了一種應用程序的管理裝置,適用于上述方法流程,如圖11所示,所述裝置包括:第一獲取單元21,用于在指定應用程序中,獲取若干個im應用程序的消息。判斷單元22,用于根據所述消息的屬性,判斷所述消息是否滿足預設條件,所述消息的屬性包括消息所屬im應用程序、消息所屬im應用程序中的聯系人以及獲取消息的時間中的至少一個。輸出單元23,用于當所述消息滿足所述預設條件時,輸出所述消息??蛇x的是,如圖12所示,所述裝置還包括:第二獲取單元24,用于獲取若干個im應用程序的指定權限。第三獲取單元25,用于根據所述指定權限,獲取若干個im應用程序的輸入輸出功能??蛇x的是,當所述消息的屬性包括消息所屬im應用程序時,所述判斷單元22具體用于:判斷所述消息所屬im應用程序是否屬于允許消息輸出的im應用程序??蛇x的是,當所述消息的屬性包括消息所屬im應用程序中的聯系人時,所述判斷單元22具體用于:判斷所述消息所屬im應用程序中的聯系人是否屬于允許消息輸出的聯系人。可選的是,當所述消息的屬性包括獲取消息的時間時,所述判斷單元22具體用于:判斷所述獲取消息的時間是否在允許消息輸出的時間段??蛇x的是,如圖13所示,所述裝置還包括:第一確定單元26,用于確定所述消息的輸出格式。則所述輸出單元23還包括輸出模塊231,所述輸出模塊231,用于按照所述確定的輸出格式輸出所述消息。可選的是,當確定所述消息的輸出格式為預設語音格式時,所述輸出模塊231具體用于:當所述消息為語音格式時,播放所述消息。當所述消息為文字格式時,將所述消息轉換成語音格式后播放語音消息。可選的是,當確定所述消息的輸出格式為預設文字格式時,所述輸出模塊231具體用于:當所述消息為文字格式時,顯示所述消息。當所述消息為語音格式時,將所述消息轉換成文字格式后顯示文字消息??蛇x的是,當確定所述消息的輸出格式為默認格式時,所述按輸出模塊231具體用于:當所述消息為語音格式,播放所述消息。當所述消息為文字格式,顯示所述消息??蛇x的是,如圖14所示,所述裝置還包括:第一采集單元27,用于采集用戶第一設置指令.第一設置單元28,用于響應于所述第一設置指令,設置所述預設條件。可選的是,所述第一設置單元27具體用于:響應于所述第一設置指令,設置所述允許消息輸出的im應用程序。和/或,響應于所述第一設置指令,設置所述允許消息輸出的im應用程序中允許消息輸出的聯系人。和/或,響應于所述第一設置指令,設置所述允許消息輸出的時間段??蛇x的是,如圖15所示,所述裝置還包括:第二采集單元29,用于采集用戶第二設置指令。第二設置單元30,用于響應于所述第二設置指令,設置消息輸出格式??蛇x的是,如圖16所示,所述裝置還包括:接收單元31,用于接收用戶輸入的消息。第二確定單元32,用于確定所述輸入的消息的發(fā)送對象。發(fā)送單元33,用于向所述確定的發(fā)送對象發(fā)送所述輸入的消息??蛇x的是,當所述確定的發(fā)送對象為若干個im應用程序的所有群時,所述發(fā)送單元33具體用于,向若干個im應用程序的所有群發(fā)送所述輸入的消息?;颍斔龃_定的發(fā)送對象為若干個im應用程序的指定群時,所述發(fā)送單元33具體用于,向若干個im應用程序的指定群發(fā)送所述輸入的消息。或,當所述確定的發(fā)送對象為若干個im應用程序的所有聯系人時,所述發(fā)送單元33具體用于,向若干個im應用程序的所有聯系人發(fā)送所述輸入的消息?;?,當所述確定的發(fā)送對象為若干個im應用程序的指定聯系人時,所述發(fā)送單元33具體用于,向若干個im應用程序的指定聯系人發(fā)送所述輸入的消息??蛇x的是,所述發(fā)送單元33還具體用于:向若干個im應用程序中所有給所述用戶發(fā)送消息的聯系人發(fā)送所述輸入的消息??蛇x的是,如圖17所示,所述裝置還包括:第三采集單元34,用于采集用戶的第三設置指令。第三設置單元35,用于響應于所述第三設置指令,設置消息發(fā)送對象。本發(fā)明實施例提供了一種應用程序的管理裝置,對im應用程序進行統(tǒng)一管理,實時接收并輸出預設im應用程序的預設聯系人的消息,減少用戶錯過重要消息的可能性,并且統(tǒng)一對im應用程序進行管理,更加方便快捷。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如,多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機裝置(可以是個人計算機,服務器,或者網絡裝置等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內。當前第1頁12當前第1頁12