一種消息處理方法及電子設備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)控制領(lǐng)域,尤其涉及一種消息處理方法及電子設備。
【背景技術(shù)】
[0002]在電子設備中,通常會出現(xiàn)一些應用程序以其它應用程序的名義發(fā)布廣告或其它類型的消息,如:應用程序a以應用程序b的名義發(fā)布廣告或其它消息,從而影響用戶對應用程序b的使用體驗。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明提供一種消息處理方法及電子設備,以解決現(xiàn)有技術(shù)中一些應用程序以其它應用程序的名義發(fā)布消息,影響用戶對其它應用程序的使用體驗的問題,其具體方案如下:
[0004]一種消息處理方法,應用于電子設備,包括:
[0005]檢測第一進程的第一請求,其中,所述第一請求用于在所述電子設備的通知欄顯示第一信息;
[0006]基于所述第一請求,獲取與所述第一信息對應的第一應用程序標識;
[0007]基于所述第一進程,確定與所述第一進程對應的第二應用程序標識;
[0008]判斷所述第一應用程序標識與所述第二應用程序標識是否匹配,獲得第一判斷結(jié)果;
[0009]基于所述第一判斷結(jié)果表明所述第一應用程序標識與所述第二應用程序標識匹配,響應所述第一請求,在所述電子設備的通知欄顯示所述第一信息。
[0010]進一步的,所述基于所述第一請求,獲取與所述第一信息對應的第一應用程序標識,具體為:
[0011]確定所述第一請求中請求顯示所述第一信息的第三應用程序標識;
[0012]獲取所述第三應用程序標識作為與所述第一信息對應的第一應用程序標識。
[0013]進一步的,所述基于所述第一進程,確定與所述第一進程對應的第二應用程序標識,具體為:
[0014]獲取所述第一進程的第一參數(shù)信息;
[0015]獲取與所述第一參數(shù)信息對應的第四應用程序標識作為與所述第一進程對應的所述第二應用程序標識。
[0016]進一步的,在所述獲得第一判斷結(jié)果之后,還包括:
[0017]基于所述第一判斷結(jié)果表明所述第一應用程序標識與所述第二應用程序標識不匹配,禁止響應所述第一請求,在所述電子設備的通知欄禁止顯示所述第一信息。
[0018]進一步的,在所述獲得第一判斷結(jié)果之后,還包括:
[0019]基于所述第一判斷結(jié)果表明所述第一應用程序標識與所述第二應用程序標識不匹配,利用所述第二應用程序標識確定對應的第二應用名稱;
[0020]將所述第一請求中應用名稱替換為所述第二應用名稱來獲得第二請求;
[0021]將所述第一信息中應用名稱替換為所述第二應用名稱來獲得第二信息;
[0022]響應所述第二請求,在所述電子設備的通知欄顯示所述第二信息。
[0023]一種電子設備,包括:檢測單元,與所述檢測單元相連的獲取單元,與所述檢測單元相連的確定單元,與所述獲取單元及確定單元分別相連的判斷單元,與所述判斷單元相連的響應單元,其中:
[0024]所述檢測單元用于檢測第一進程的第一請求,其中,所述第一請求用于在所述電子設備的通知欄顯示第一信息;
[0025]所述獲取單元用于基于所述第一請求,獲取與所述第一信息對應的第一應用程序標識;
[0026]所述確定單元用于基于所述第一進程,確定與所述第一進程對應的第二應用程序標識;
[0027]所述判斷單元用于判斷所述第一應用程序標識與所述第二應用程序標識是否匹配,獲得第一判斷結(jié)果;
[0028]所述響應單元用于基于所述第一判斷結(jié)果表明所述第一應用程序標識與所述第二應用程序標識匹配,響應所述第一請求,在所述電子設備的通知欄顯示所述第一信息。
[0029]進一步的,所述獲取單元包括:與所述檢測單元相連的第一確定子單元,與所述第一確定子單元相連的第一獲取子單元,其中:
[0030]所述第一確定子單元用于確定所述第一請求中請求顯示所述第一信息的第三應用程序標識;
[0031]所述第一獲取子單元用于獲取所述第三應用程序標識作為與所述第一信息對應的第一應用程序標識。
[0032]進一步的,所述確定單元包括:與所述獲取單元相連的第二獲取子單元,與所述第二獲取子單元相連的第三獲取子單元,其中:
[0033]所述第二獲取子單元用于獲取所述第一進程的第一參數(shù)信息;
[0034]所述第三獲取子單元用于獲取與所述第一參數(shù)信息對應的第四應用程序標識作為與所述第一進程對應的所述第二應用程序標識。
[0035]進一步的,所述響應單元還用于基于所述第一判斷結(jié)果表明所述第一應用程序標識與所述第二應用程序標識不匹配時,禁止響應所述第一請求,在所述電子設備的通知欄禁止顯示所述第一信息。
[0036]進一步的,所述響應單元包括:名稱確定子單元,與所述名稱確定子單元相連的第一替換子單元,與所述名稱確定子單元相連的第二替換子單元,與所述第一替換子單元及第二替換子單元分別相連的響應子單元,其中:
[0037]所述名稱確定子單元用于在基于所述第一判斷結(jié)果表明所述第一應用程序標識與所述第二應用程序標識不匹配,利用所述第二應用程序標識確定對應的第二應用名稱;
[0038]所述第一替換子單元用于將所述第一請求中應用名稱替換為所述第二應用名稱來獲得第二請求;
[0039]所述第二替換子單元用于將所述第一信息中應用名稱替換為實時第二應用名稱來獲得第二信息;
[0040]所述響應子單元用于響應所述第二請求,在所述電子設備的通知欄顯示所述第二信息。
[0041]從上述技術(shù)方案可以看出,本申請公開的信息處理方法及電子設備,通過檢測第一進程的第一請求,第一請求用于在電子設備的通知欄顯示第一信息,基于第一請求,獲取與第一信息對應的第一應用程序標識,基于第一進程,確定與第一進程對應的第二應用程序標識,當?shù)谝粦贸绦驑俗R與第二應用程序標識匹配時,表明第一應用程序標識與第二應用程序標識匹配,響應第一請求,在電子設備的通知欄顯示第一信息。本方案通過判斷第一請求對應的第一應用程序標識與第一進程對應的第二應用程序標識是否匹配,確定是否需要對第一請求進行響應,即是否需要在通知欄顯示第一消息,避免一些應用程序以其它應用程序的名義發(fā)布消息,以影響用戶對其它應用程序的使用體驗的問題。
【附圖說明】
[0042]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0043]圖1為本發(fā)明實施例公開的一種消息處理方法的流程圖;
[0044]圖2為本發(fā)明實施例公開的一種消息處理方法的流程圖;
[0045]圖3為本發(fā)明實施例公開的一種對第一判斷結(jié)果的處理方法的流程圖;
[0046]圖4為本發(fā)明實施例公開的一種電子設備的結(jié)構(gòu)不意圖;
[0047]圖5為本發(fā)明實施例公開的一種獲取單元的結(jié)構(gòu)示意圖;
[0048]圖6為本發(fā)明實施例公開的一種確定單元的結(jié)構(gòu)示意圖;
[0049]圖7為本發(fā)明實施例公開的一種響應單元的結(jié)構(gòu)示意圖。
【具體實施方式】
[0050]