本公開涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種信息推送方法及裝置。
背景技術(shù):
互聯(lián)網(wǎng)為廣告投放提供了新的平臺(tái),廣告提供商可以通過互聯(lián)網(wǎng)向用戶推送廣告。
相關(guān)技術(shù)中,為了提高廣告推送的精準(zhǔn)度,服務(wù)器向終端推送廣告的過程為:終端默認(rèn)向服務(wù)器上報(bào)用戶信息,比如上報(bào)用戶上網(wǎng)行為信息等。服務(wù)器存儲(chǔ)該終端的用戶信息,并默認(rèn)地基于對該用戶信息的分析向該終端進(jìn)行廣告的定向推送。整個(gè)推送過程對用戶來說是無感知的,如何明確地向用戶提供信息推送的選擇權(quán)和控制權(quán),以全面保證用戶隱私安全是需要解決的問題。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種信息推送方法及裝置,所述技術(shù)方案如下:
根據(jù)本公開實(shí)施例的第一方面,提供一種信息推送方法,包括:
當(dāng)檢測到終端的初始化操作時(shí),在初始化引導(dǎo)界面中至少展示第一控制選項(xiàng),所述第一控制選項(xiàng)用于指示是否開啟定向推送功能;
當(dāng)檢測到所述第一控制選項(xiàng)的選中操作時(shí),開啟所述定向推送功能,以允許信息的定向推送;
向服務(wù)器發(fā)送定向推送功能的開啟消息,所述開啟消息攜帶第一標(biāo)識(shí),所述第一標(biāo)識(shí)用于指示所述終端當(dāng)前用于信息采集的標(biāo)識(shí),由所述服務(wù)器根據(jù)所述第一標(biāo)識(shí)對應(yīng)的用戶信息進(jìn)行信息的定向推送。
在一種可能的實(shí)現(xiàn)方式中,所述初始化引導(dǎo)界面中還包括第二控制選項(xiàng),所述第二控制選項(xiàng)用于指示是否拒絕上傳本地的用戶信息,所述方法還包括:
當(dāng)檢測到對所述第二控制選項(xiàng)的選中操作時(shí),拒絕向所述服務(wù)器發(fā)送用戶信息。
在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
當(dāng)檢測到歷史信息清除操作時(shí),向所述服務(wù)器發(fā)送歷史信息清除請求,所述歷史信息清除請求攜帶所述第一標(biāo)識(shí),由所述服務(wù)器清除與所述第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息。
在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
當(dāng)檢測到標(biāo)識(shí)重置操作時(shí),向所述服務(wù)器發(fā)送標(biāo)識(shí)重置請求,所述標(biāo)識(shí)重置請求攜帶所述第一標(biāo)識(shí),由所述服務(wù)器返回第二標(biāo)識(shí),所述第二標(biāo)識(shí)不同于所述第一標(biāo)識(shí);
當(dāng)接收到所述第二標(biāo)識(shí)時(shí),將所述第一標(biāo)識(shí)替換為所述第二標(biāo)識(shí),以基于所述第二標(biāo)識(shí)向所述服務(wù)器上報(bào)用戶信息。
根據(jù)本公開實(shí)施例的第二方面,提供一種信息推送方法,包括:
當(dāng)接收到終端的定向推送功能的開啟消息時(shí),為所述第一標(biāo)識(shí)添加可使用標(biāo)記,所述可使用標(biāo)記用于指示允許根據(jù)所述第一標(biāo)識(shí)進(jìn)行定向推送,所述開啟消息攜帶所述第一標(biāo)識(shí),所述第一標(biāo)識(shí)用于指示所述終端當(dāng)前用于信息采集的標(biāo)識(shí);
基于所述第一標(biāo)識(shí)所對應(yīng)的用戶信息,向所述終端進(jìn)行信息的定向推送。
在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
當(dāng)接收到所述終端的歷史信息清除請求時(shí),根據(jù)所述第一標(biāo)識(shí),確定與所述第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息,所述歷史信息清除請求攜帶所述第一標(biāo)識(shí);
清除所述第一標(biāo)識(shí)所對應(yīng)的用戶信息。
在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
當(dāng)接收到所述終端的標(biāo)識(shí)重置請求時(shí),根據(jù)所述終端的動(dòng)態(tài)信息,生成第二標(biāo)識(shí),所述第二標(biāo)識(shí)不同與所述第一標(biāo)識(shí),所述標(biāo)識(shí)重置請求攜帶所述第一標(biāo)識(shí);
向所述終端發(fā)送所述第二標(biāo)識(shí),以使所述終端基于所述第二標(biāo)識(shí)上報(bào)用戶信息;
基于所述第二標(biāo)識(shí)對應(yīng)的用戶信息向所述終端進(jìn)行信息的定向推送。
根據(jù)本公開實(shí)施例的第三方面,提供一種信息推送裝置,包括:
展示模塊,用于當(dāng)檢測到終端的初始化操作時(shí),在初始化引導(dǎo)界面中至少展示第一控制選項(xiàng),所述第一控制選項(xiàng)用于指示是否開啟定向推送功能;
開啟模塊,用于當(dāng)檢測到所述第一控制選項(xiàng)的選中操作時(shí),開啟所述定向推送功能,以允許信息的定向推送;
第一發(fā)送模塊,用于向服務(wù)器發(fā)送定向推送功能的開啟消息,所述開啟消息攜帶第一標(biāo)識(shí),所述第一標(biāo)識(shí)用于指示所述終端當(dāng)前用于信息采集的標(biāo)識(shí),由所述服務(wù)器根據(jù)所述第一標(biāo)識(shí)對應(yīng)的用戶信息進(jìn)行信息的定向推送。
在一種可能的實(shí)現(xiàn)方式中,所述初始化引導(dǎo)界面中還包括第二控制選項(xiàng),所述第二控制選項(xiàng)用于指示是否拒絕上傳本地的用戶信息,所述裝置還包括:
第二發(fā)送模塊,用于當(dāng)檢測到對所述第二控制選項(xiàng)的選中操作時(shí),拒絕向所述服務(wù)器發(fā)送用戶信息。
在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
第三發(fā)送模塊,用于當(dāng)檢測到歷史信息清除操作時(shí),向所述服務(wù)器發(fā)送歷史信息清除請求,所述歷史信息清除請求攜帶所述第一標(biāo)識(shí),由所述服務(wù)器清除與所述第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息。
在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
第四發(fā)送模塊,用于當(dāng)檢測到標(biāo)識(shí)重置操作時(shí),向所述服務(wù)器發(fā)送標(biāo)識(shí)重置請求,所述標(biāo)識(shí)重置請求攜帶所述第一標(biāo)識(shí),由所述服務(wù)器返回第二標(biāo)識(shí),所述第二標(biāo)識(shí)不同于所述第一標(biāo)識(shí);
替換模塊,用于當(dāng)接收到所述第二標(biāo)識(shí)時(shí),將所述第一標(biāo)識(shí)替換為所述第二標(biāo)識(shí),以基于所述第二標(biāo)識(shí)向所述服務(wù)器上報(bào)用戶信息。
根據(jù)本公開實(shí)施例的第四方面,提供一種信息推送裝置,包括:
添加模塊,用于當(dāng)接收到終端的定向推送功能的開啟消息時(shí),為所述第一標(biāo)識(shí)添加可使用標(biāo)記,所述可使用標(biāo)記用于指示允許根據(jù)所述第一標(biāo)識(shí)進(jìn)行定向推送,所述開啟消息攜帶所述第一標(biāo)識(shí),所述第一標(biāo)識(shí)用于指示所述終端當(dāng)前用于信息采集的標(biāo)識(shí);
推送模塊,用于基于所述第一標(biāo)識(shí)所對應(yīng)的用戶信息,向所述終端進(jìn)行信息的定向推送。
在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
確定模塊,用于當(dāng)接收到所述終端的歷史信息清除請求時(shí),根據(jù)所述第一標(biāo)識(shí),確定與所述第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息,所述歷史信息清除請求攜帶所述第一標(biāo)識(shí);
清除模塊,用于清除所述第一標(biāo)識(shí)所對應(yīng)的用戶信息。
在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
生成模塊,用于當(dāng)接收到所述終端的標(biāo)識(shí)重置請求時(shí),根據(jù)所述終端的動(dòng)態(tài)信息,生成第二標(biāo)識(shí),所述第二標(biāo)識(shí)不同與所述第一標(biāo)識(shí),所述標(biāo)識(shí)重置請求攜帶所述第一標(biāo)識(shí);
發(fā)送模塊,用于向所述終端發(fā)送所述第二標(biāo)識(shí),以使所述終端基于所述第二標(biāo)識(shí)上報(bào)用戶信息;
所述推送模塊,用于基于所述第二標(biāo)識(shí)對應(yīng)的用戶信息向所述終端進(jìn)行信息的定向推送。
根據(jù)本公開實(shí)施例的第五方面,提供一種信息推送裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:當(dāng)檢測到終端的初始化操作時(shí),在初始化引導(dǎo)界面中至少展示第一控制選項(xiàng),所述第一控制選項(xiàng)用于指示是否開啟定向推送功能;當(dāng)檢測到所述第一控制選項(xiàng)的選中操作時(shí),開啟所述定向推送功能,以允許信息的定向推送;向服務(wù)器發(fā)送定向推送功能的開啟消息,所述開啟消息攜帶第一標(biāo)識(shí),所述第一標(biāo)識(shí)用于指示所述終端當(dāng)前用于信息采集的標(biāo)識(shí),由所述服務(wù)器根據(jù)所述第一標(biāo)識(shí)對應(yīng)的用戶信息進(jìn)行信息的定向推送。
根據(jù)本公開實(shí)施例的第六方面,提供一種信息推送裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:當(dāng)接收到終端的定向推送功能的開啟消息時(shí),為所述第一標(biāo)識(shí)添加可使用標(biāo)記,所述可使用標(biāo)記用于指示允許根據(jù)所述第一標(biāo)識(shí)進(jìn)行定向推送,所述開啟消息攜帶所述第一標(biāo)識(shí),所述第一標(biāo)識(shí)用于指示所述終端當(dāng)前用于信息采集的標(biāo)識(shí);基于所述第一標(biāo)識(shí)所對應(yīng)的用戶信息,向所述終端進(jìn)行信息的定向推送。
根據(jù)本公開實(shí)施例的第七方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面以及第一方面任一種可能的實(shí)現(xiàn)方式所述的信息推送方法。
根據(jù)本公開實(shí)施例的第八方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第二方面以及第二方面任一種可能的實(shí)現(xiàn)方式所述的信息推送方法。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
通過在終端初始化時(shí),在初始化引導(dǎo)界面中明確對是否開啟定向推送功能進(jìn)行提示,從而向用戶明確了提供信息推送的選擇權(quán)和控制權(quán),提高了對用戶隱私信息使用的可控性,保證了用戶隱私安全。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種信息推送方法的流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的一種信息推送方法的流程圖。
圖3a是根據(jù)一示例性實(shí)施例示出的一種信息推送方法的流程圖。
圖3b是根據(jù)一示例性實(shí)施例示出的一種信息推送方法的流程圖。
圖3c是根據(jù)一示例性實(shí)施例示出的一種信息推送方法的流程圖。
圖4是根據(jù)一示例性實(shí)施例示出的一種信息推送裝置的框圖。
圖5是根據(jù)一示例性實(shí)施例示出的一種信息推送裝置的框圖。
圖6是根據(jù)一示例性實(shí)施例示出的一種信息推送裝置的框圖。
圖7是根據(jù)一示例性實(shí)施例示出的一種信息推送裝置的框圖。
具體實(shí)施方式
為使本公開的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本公開實(shí)施方式作進(jìn)一步地詳細(xì)描述。
這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種信息推送方法的流程圖,如圖1所示,該方法用于終端中,包括以下步驟:
在步驟101中,當(dāng)檢測到終端的初始化操作時(shí),在初始化引導(dǎo)界面中至少展示第一控制選項(xiàng),該第一控制選項(xiàng)用于指示是否開啟定向推送功能。
在步驟102中,當(dāng)檢測到該第一控制選項(xiàng)的選中操作時(shí),開啟該定向推送功能,以允許信息的定向推送。
在步驟103中,向服務(wù)器發(fā)送定向推送功能的開啟消息,該開啟消息攜帶第一標(biāo)識(shí),該第一標(biāo)識(shí)用于指示該終端當(dāng)前用于信息采集的標(biāo)識(shí),由該服務(wù)器根據(jù)該第一標(biāo)識(shí)對應(yīng)的用戶信息進(jìn)行信息的定向推送。
本公開實(shí)施例提供的方法,通過在終端初始化時(shí),在初始化引導(dǎo)界面中明確對是否開啟定向推送功能進(jìn)行提示,從而向用戶明確了提供信息推送的選擇權(quán)和控制權(quán),提高了對用戶隱私信息使用的可控性,保證了用戶隱私安全。
在一種可能的實(shí)現(xiàn)方式中,該初始化引導(dǎo)界面中還包括第二控制選項(xiàng),該第二控制選項(xiàng)用于指示是否拒絕上傳本地的用戶信息,該方法還包括:
當(dāng)檢測到對該第二控制選項(xiàng)的選中操作時(shí),拒絕向該服務(wù)器發(fā)送用戶信息。
在一種可能的實(shí)現(xiàn)方式中,該方法還包括:
當(dāng)檢測到歷史信息清除操作時(shí),向該服務(wù)器發(fā)送歷史信息清除請求,該歷史信息清除請求攜帶該第一標(biāo)識(shí),由該服務(wù)器清除與該第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息。
在一種可能的實(shí)現(xiàn)方式中,該方法還包括:
當(dāng)檢測到標(biāo)識(shí)重置操作時(shí),向該服務(wù)器發(fā)送標(biāo)識(shí)重置請求,該標(biāo)識(shí)重置請求攜帶該第一標(biāo)識(shí),由該服務(wù)器返回第二標(biāo)識(shí),該第二標(biāo)識(shí)不同于該第一標(biāo)識(shí);
當(dāng)接收到該第二標(biāo)識(shí)時(shí),將該第一標(biāo)識(shí)替換為該第二標(biāo)識(shí),以基于該第二標(biāo)識(shí)向該服務(wù)器上報(bào)用戶信息。
上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實(shí)施例,在此不再一一贅述。
圖2是根據(jù)一示例性實(shí)施例示出的一種信息推送方法的流程圖,如圖2所示,該方法用于服務(wù)器中,包括以下步驟:
在步驟201中,當(dāng)接收到終端的定向推送功能的開啟消息時(shí),為該第一標(biāo)識(shí)添加可使用標(biāo)記,該可使用標(biāo)記用于指示允許根據(jù)第一標(biāo)識(shí)進(jìn)行定向推送,該開啟消息攜帶該第一標(biāo)識(shí),該第一標(biāo)識(shí)用于指示該終端當(dāng)前用于信息采集的標(biāo)識(shí)。
在步驟202中,基于該第一標(biāo)識(shí)所對應(yīng)的用戶信息,向該終端進(jìn)行信息的定向推送。
本公開實(shí)施例提供的方法,通過根據(jù)終端初始化時(shí)發(fā)送的定向推送功能開啟消息,才會(huì)根據(jù)終端的標(biāo)識(shí)進(jìn)行信息的定向推送,提高了用戶隱私信息使用的可控性,保證了用戶隱私安全。
在一種可能的實(shí)現(xiàn)方式中,該方法還包括:
當(dāng)接收到該終端的歷史信息清除請求時(shí),根據(jù)該第一標(biāo)識(shí),確定與該第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息,該歷史信息清除請求攜帶該第一標(biāo)識(shí);
清除該第一標(biāo)識(shí)所對應(yīng)的用戶信息。
在一種可能的實(shí)現(xiàn)方式中,該方法還包括:
當(dāng)接收到該終端的標(biāo)識(shí)重置請求時(shí),根據(jù)該終端的動(dòng)態(tài)信息,生成第二標(biāo)識(shí),該第二標(biāo)識(shí)不同與該第一標(biāo)識(shí),該標(biāo)識(shí)重置請求攜帶該第一標(biāo)識(shí);向該終端發(fā)送該第二標(biāo)識(shí),以使該終端基于該第二標(biāo)識(shí)上報(bào)用戶信息;基于該第二標(biāo)識(shí)對應(yīng)的用戶信息向該終端進(jìn)行信息的定向推送。
上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實(shí)施例,在此不再一一贅述。
圖3a是根據(jù)一示例性實(shí)施例示出的一種信息推送方法的流程圖,如圖3a所示,涉及交互主體為終端和服務(wù)器,包括以下步驟:
在步驟301中,當(dāng)檢測到初始化操作時(shí),終端在初始化引導(dǎo)界面中至少展示第一控制選項(xiàng),第一控制選項(xiàng)用于指示允許信息定向推送。
其中,初始化操作可以包括終端首次開機(jī)操作,或者終端恢復(fù)出廠設(shè)置操作,或者終端系統(tǒng)刷機(jī)操作等。
在本公開實(shí)施例中,終端可以通過和服務(wù)器約定的標(biāo)識(shí),向服務(wù)器上報(bào)本本地用戶信息,服務(wù)器可以根據(jù)終端的用戶信息,向終端定向推送信息,比如定向推送的信息可以為廣告信息、服務(wù)商業(yè)務(wù)辦理信息、醫(yī)療咨詢信息等,本實(shí)施例對此不作限定。其中,用戶信息可以包括用戶的上網(wǎng)行為信息,比如終端應(yīng)用的瀏覽記錄、購物記錄、收藏記錄、興趣偏好設(shè)置等。
其中,終端和服務(wù)器約定的標(biāo)識(shí)可以為終端的靜態(tài)標(biāo)識(shí),終端的靜態(tài)標(biāo)識(shí)是指設(shè)備強(qiáng)相關(guān)的(通常情況下不會(huì)發(fā)生變化)、能夠唯一定位終端的標(biāo)識(shí),例如,終端的imei(internationalmobileequipmentidentity,國際移動(dòng)設(shè)備身份碼)、meid(mobileequipmentidentifier,移動(dòng)設(shè)備識(shí)別碼)、androidid、或者mac(mediaaccesscontrol,媒體訪問控制)地址等。
該約定的標(biāo)識(shí)還可以由服務(wù)器生成并下發(fā)給終端,例如,服務(wù)器可以根據(jù)終端的動(dòng)態(tài)信息,為終端生成一個(gè)唯一的、且與終端設(shè)備不強(qiáng)相關(guān)的標(biāo)識(shí)。其中,終端的動(dòng)態(tài)信息是指除終端的靜態(tài)標(biāo)識(shí)以外的信息。例如,終端的動(dòng)態(tài)信息可以包括終端一些設(shè)備信息和環(huán)境信息等,其中,設(shè)備信息可以包括終端的出廠時(shí)間、設(shè)備型號(hào)、生產(chǎn)商信息、本地系統(tǒng)信息等。環(huán)境信息可以包括終端所在位置以及網(wǎng)絡(luò)服務(wù)商標(biāo)識(shí)等可變化的信息。其中,終端的本地系統(tǒng)信息可以包括終端的首次開機(jī)時(shí)間和系統(tǒng)版本(如安卓系統(tǒng)版本等)等終端靜態(tài)標(biāo)識(shí)之外的信息。需要說明的是,當(dāng)該約定的標(biāo)識(shí)由服務(wù)器根據(jù)終端的動(dòng)態(tài)信息生成的,而且終端的動(dòng)態(tài)信息是非設(shè)備強(qiáng)相關(guān)的,因此,采用該標(biāo)識(shí)來采集終端的用戶信息,并向終端進(jìn)行定向信息推送,即使該標(biāo)識(shí)和對應(yīng)的用戶信息被竊取,也無法通過該標(biāo)識(shí)對終端進(jìn)行定位,更不可能利用用戶信息向終端發(fā)送惡意信息,使得被竊取的用戶信息沒有任何利用價(jià)值,能夠保證用戶信息的隱私安全性??梢姡捎迷摌?biāo)識(shí)進(jìn)行信息采集和推送起到了一個(gè)匿名的作用,在實(shí)際應(yīng)用中,可以將該標(biāo)識(shí)稱為aaid(anonymousadvertisingidentifier,匿名廣告標(biāo)識(shí)符),基于各個(gè)終端的aaid可以建立一個(gè)aaid信息采集和推送系統(tǒng),該系統(tǒng)中由服務(wù)器進(jìn)行aaid的統(tǒng)一生成和管理。
需要說明的是,終端向服務(wù)器上報(bào)用戶信息,以及服務(wù)器根據(jù)用戶信息向終端進(jìn)行定向推送,均涉及到用戶隱私信息的使用?,F(xiàn)有技術(shù)中,用戶信息上報(bào)和利用用戶信息進(jìn)行定向推送都是默認(rèn)的,也即,用戶在不知情的情況下,被動(dòng)接受了很多定向推送的信息,剝奪了用戶隱私信息使用的知情權(quán)和選擇權(quán)。
因此,本發(fā)明實(shí)施例中,為了保證用戶對隱私信息使用的知情權(quán),終端可以在初始化引導(dǎo)界面向用戶展示隱私保護(hù)權(quán)的相關(guān)條款,例如,終端會(huì)采集哪些用戶信息上報(bào)給服務(wù)器,以及服務(wù)器如何進(jìn)行信息的定向推送,比如廣告定向推送等。
進(jìn)一步地,為了保證用戶明確獲知對隱私信息使用的選擇權(quán)和控制權(quán),本實(shí)施例將隱私信息使用的選擇權(quán)和控制權(quán)進(jìn)行了前置,在終端初始化時(shí),還可以在初始化引導(dǎo)界面中展示第一控制選項(xiàng),該第一控制選項(xiàng)用于指示是否開啟定向推送功能,比如,在該第一控制選項(xiàng)附近顯示該第一控制選項(xiàng)的功能說明,功能說明的內(nèi)容可以為諸如“選擇該選項(xiàng)會(huì)向您推送您所感興趣的廣告”等內(nèi)容。
在步驟302中,當(dāng)檢測到第一控制選項(xiàng)的選中操作時(shí),終端開啟定向推送功能。
終端開啟定向推送功能之后便允許服務(wù)器進(jìn)行信息的定向推送,終端還可以提示該定向推送功能的設(shè)置路徑,以使用戶明確后續(xù)如何關(guān)閉該定向推送功能。如果終端在初始化引導(dǎo)界面未檢測到該第一控制選項(xiàng)的選中操作,也即是用戶未選擇信息的定向推送,則終端可以提示該定向推送功能的設(shè)置路徑,以使用戶明確后續(xù)如何開啟該定向推送功能。
在步驟303中,終端向服務(wù)器發(fā)送定向推送功能的開啟消息,開啟消息攜帶第一標(biāo)識(shí)。
在本公開實(shí)施例中,為了使服務(wù)器明確當(dāng)前開啟定向推送功能的終端,終端將本地用于信息采集的第一標(biāo)識(shí)攜帶在開啟消息中,發(fā)送給服務(wù)器。
需要說明的是,對于終端的所用應(yīng)用,均可以采用統(tǒng)一的標(biāo)識(shí)進(jìn)行信息采集和推送;當(dāng)然,對于不同應(yīng)用可以采用不同的標(biāo)識(shí)進(jìn)行信息采集和推送,比如,應(yīng)用1采用服務(wù)器下發(fā)的標(biāo)識(shí),應(yīng)用2采用應(yīng)用賬號(hào),應(yīng)用3采用終端的靜態(tài)標(biāo)識(shí)等。當(dāng)不同應(yīng)用采用不同的標(biāo)識(shí)時(shí),該第一標(biāo)識(shí)可以包括終端所使用的所有標(biāo)識(shí),以確保服務(wù)器能夠針對該終端所用應(yīng)用均進(jìn)行信息的定向推送。
當(dāng)采用服務(wù)器下發(fā)的標(biāo)識(shí)進(jìn)行信息推送時(shí),如果終端本地存儲(chǔ)有服務(wù)器下發(fā)的標(biāo)識(shí),則將本地存儲(chǔ)的該標(biāo)識(shí)作為第一標(biāo)識(shí)攜帶在開啟消息中。而當(dāng)終端本地未存儲(chǔ)有該服務(wù)器下發(fā)的標(biāo)識(shí)時(shí),終端生成一個(gè)臨時(shí)標(biāo)識(shí),將該臨時(shí)標(biāo)識(shí)作為該第一標(biāo)識(shí)攜帶在該開啟消息中。
其中,當(dāng)終端初始化時(shí),終端本地存儲(chǔ)有服務(wù)器下發(fā)的標(biāo)識(shí)的情況可以包括:(1)終端初始化操作為恢復(fù)出廠設(shè)置操作,恢復(fù)出廠設(shè)置之前從服務(wù)器獲取過標(biāo)識(shí),恢復(fù)出廠設(shè)置時(shí)終端保留了該標(biāo)識(shí)。(2)終端初始化操作為刷機(jī)操作,刷機(jī)之前從服務(wù)器獲取過標(biāo)識(shí),刷機(jī)過程中終端保留了該標(biāo)識(shí)。當(dāng)終端初始化時(shí),終端本地沒有存儲(chǔ)服務(wù)器下發(fā)的標(biāo)識(shí)的情況可以包括:(1)終端初始化操作為恢復(fù)出廠設(shè)置操作,恢復(fù)出廠設(shè)置之前從服務(wù)器獲取過標(biāo)識(shí),恢復(fù)出廠設(shè)置時(shí)終端刪除了該標(biāo)識(shí)。(2)終端初始化操作為刷機(jī)操作,刷機(jī)之前從服務(wù)器獲取過標(biāo)識(shí),刷機(jī)過程中終端刪除了該標(biāo)識(shí)。(3)終端初始化操作為手機(jī)開機(jī)操作。
其中,當(dāng)終端本地未存儲(chǔ)有該服務(wù)器下發(fā)的標(biāo)識(shí)時(shí),終端生成一個(gè)臨時(shí)標(biāo)識(shí)的過程可以為:終端根據(jù)預(yù)設(shè)序列化算法,對本地系統(tǒng)信息進(jìn)行序列化,得到序列化字符串,將該序列化字符串作為該臨時(shí)標(biāo)識(shí)。在另一種實(shí)施方式中,為了提高臨時(shí)標(biāo)識(shí)的復(fù)雜度和隨機(jī)性,以降低臨時(shí)標(biāo)識(shí)被偽造的概率,終端還可以生成一個(gè)隨機(jī)字符串,將該隨機(jī)字符串與本地系統(tǒng)信息對應(yīng)的序列化字符串進(jìn)行合并后,得到該臨時(shí)字符串。其中,預(yù)設(shè)序列化算法可以由終端預(yù)先設(shè)置或由服務(wù)器進(jìn)行預(yù)先配置或修改,本實(shí)施例對此不作限定。終端的本地系統(tǒng)信息可以包括終端的首次開機(jī)時(shí)間和系統(tǒng)版本(如安卓系統(tǒng)版本等)等終端靜態(tài)標(biāo)識(shí)之外的信息。
在步驟304中,當(dāng)接收到終端的定向推送功能的開啟消息時(shí),服務(wù)器為第一標(biāo)識(shí)添加可使用標(biāo)記,該可使用標(biāo)記用于指示允許根據(jù)第一標(biāo)識(shí)進(jìn)行定向推送。
服務(wù)器可以維護(hù)用于信息采集和信息推送的多個(gè)標(biāo)識(shí),當(dāng)服務(wù)器接收到該開啟消息時(shí),可以在維護(hù)的多個(gè)標(biāo)識(shí)中查詢該第一標(biāo)識(shí),如果該多個(gè)標(biāo)識(shí)中存在該第一標(biāo)識(shí),則直接為該第一標(biāo)識(shí)添加可使用標(biāo)記,后續(xù)根據(jù)該第一標(biāo)識(shí)所對應(yīng)的用戶信息向該第一標(biāo)識(shí)所對應(yīng)的終端定向推送信息。如果該多個(gè)標(biāo)識(shí)中不存在該第一標(biāo)識(shí),則存儲(chǔ)該第一標(biāo)識(shí),并為該第一標(biāo)識(shí)添加可使用標(biāo)記,后續(xù)根據(jù)該第一標(biāo)識(shí)所對應(yīng)的用戶信息向該第一標(biāo)識(shí)所對應(yīng)的終端定向推送信息。
需要說明的是,終端在初始化時(shí)之前可能采用第一標(biāo)識(shí)向服務(wù)器上報(bào)過用戶信息,也可能沒有采用第一標(biāo)識(shí)向服務(wù)器上報(bào)過用戶信息,因此,服務(wù)器可能存儲(chǔ)有該第一標(biāo)識(shí),也可能沒有存儲(chǔ)該第一標(biāo)識(shí)。
在步驟305中,終端基于該第一標(biāo)識(shí),向服務(wù)器上報(bào)用戶信息。
終端可以定期將本地產(chǎn)生的用戶信息以及該第一標(biāo)識(shí)一同發(fā)送給服務(wù)器。
在步驟306中,服務(wù)器基于第一標(biāo)識(shí)所對應(yīng)的用戶信息,向終端進(jìn)行信息的定向推送。
服務(wù)器在向終端進(jìn)行定向推送時(shí),對第一標(biāo)識(shí)對應(yīng)的用戶信息進(jìn)行標(biāo)簽提取,然后在從信息推送方獲取的多個(gè)待推送信息中,獲取符合該第一標(biāo)識(shí)對應(yīng)的標(biāo)簽的待推送信息,并將該待推送信息推送給該第一標(biāo)識(shí)對應(yīng)的終端。
需要說明的是,如果在步驟304中,如果服務(wù)器接收到該開啟消息后,確定該第一標(biāo)識(shí)為終端生成的臨時(shí)標(biāo)識(shí),為該終端生成一個(gè)正式標(biāo)識(shí),將該正式標(biāo)識(shí)發(fā)送至終端,并為該正式標(biāo)識(shí)添加可使用標(biāo)識(shí)。終端將臨時(shí)標(biāo)識(shí)替換為該正式標(biāo)識(shí),并基于該正式標(biāo)識(shí)向服務(wù)器上報(bào)用戶信息。
其中,服務(wù)器可以根據(jù)終端的動(dòng)態(tài)信息,生成該正式標(biāo)識(shí),該過程可以為:服務(wù)器根據(jù)預(yù)設(shè)隨機(jī)算法,生成第一字符串;對動(dòng)態(tài)信息進(jìn)行加密處理,生成第二字符串;將第一字符串和第二字符串進(jìn)行整合,得到該正式標(biāo)識(shí)。其中,動(dòng)態(tài)信息可以由終端攜帶在開啟消息中發(fā)送給服務(wù)器。
其中,預(yù)設(shè)隨機(jī)算法可有服務(wù)器進(jìn)行預(yù)先設(shè)置,或者定期更改以提高第二標(biāo)識(shí)的反作弊能力,本實(shí)施例對此不作限定。服務(wù)器每一次采用預(yù)設(shè)隨機(jī)算法生成的字符串均不同,以保證生成的標(biāo)識(shí)的隨機(jī)性和唯一性。其中,反作弊能力是指不被偽造的能力。
其中,服務(wù)器可以采用第二預(yù)設(shè)加密算法對該動(dòng)態(tài)信息進(jìn)行加密處理,生成第二字符串,該第二預(yù)設(shè)加密算法可以為對稱加密算法或者為非對稱加密算法,本實(shí)施例對此不作限定。為了進(jìn)一步提高第二標(biāo)識(shí)的反作弊能力,還可以提高生成第二字符串的復(fù)雜度,比如,從該的動(dòng)態(tài)信息中獲取第一動(dòng)態(tài)信息,該第一動(dòng)態(tài)信息為部分動(dòng)態(tài)信息,將該第一動(dòng)態(tài)信息進(jìn)行第一處理,得到第三字符串;從該動(dòng)態(tài)信息中獲取第二動(dòng)態(tài)信息,該第二動(dòng)態(tài)信息為不同于第一動(dòng)態(tài)信息的動(dòng)態(tài)信息,將該第二動(dòng)態(tài)信息進(jìn)行第二處理,得到第四字符串;將第三字符串和第四字符串進(jìn)行整合,得到該第二字符串。其中,第一處理和第二處理的處理方式可以為相同的加密處理也可以是不同的加密處理,本實(shí)施例對此不作限定。其中,可以采用按位交叉的方式對該第三字符串和第四字符串進(jìn)行整合。
其中,服務(wù)器將第一字符串和第二字符串進(jìn)行整合的方式可以為:將第一字符串和第二字符串采用按位交叉的方式合并,得到該第二標(biāo)識(shí)。當(dāng)然,為了提高該第二標(biāo)識(shí)的反作弊能力,還可以將第一字符串或第二字符串進(jìn)行倒序處理后,或者經(jīng)過其他處理后進(jìn)行按位交叉合并。其中,第二標(biāo)識(shí)不同于第一標(biāo)識(shí)。
本公開實(shí)施例提供的標(biāo)識(shí)生成方式,可以保證標(biāo)識(shí)的唯一性,避免了標(biāo)識(shí)沖突的情況發(fā)生,從而提高了信息采集以及信息推送的精準(zhǔn)度。另外,服務(wù)器向終端下發(fā)的標(biāo)識(shí)是根據(jù)終端的動(dòng)態(tài)信息生成的,該標(biāo)識(shí)不涉及與終端的靜態(tài)標(biāo)識(shí)相關(guān)的任何信息,即使該標(biāo)識(shí)以及利用該標(biāo)識(shí)采集的用戶信息被竊取,由于無法通過該標(biāo)識(shí)定位到用戶所在終端,被竊取的用戶信息也沒有利用價(jià)值,隱私安全性高。
在本公開實(shí)施例中,為了進(jìn)一步提高用戶隱私的安全性,終端還可以提供用戶信息的拒絕上傳功能,并將該拒絕上傳功能的設(shè)置前置到終端初始化時(shí),以使用戶能夠明確獲知該拒絕上傳功能,并對是否允許上傳進(jìn)行控制。例如,在終端初始化過程中,初始化引導(dǎo)界面中還包括第二控制選項(xiàng),該第二控制選項(xiàng)用于指示是否拒絕上傳本地的用戶信息,當(dāng)終端檢測到該第二控制選項(xiàng)的選中操作時(shí),后續(xù)拒絕向服務(wù)器發(fā)送本地產(chǎn)生的用戶信息。當(dāng)然,終端還可以提示該拒絕上傳功能的設(shè)置路徑,以使用戶明確后續(xù)如何關(guān)閉該拒絕上傳功能。而如果終端未檢測到對該第二控制選項(xiàng)的選中操作,也即是允許終端上傳本地用戶信息,此時(shí),終端也可以提示該拒絕上傳功能的設(shè)置路徑,以使用戶明確后續(xù)如何開啟該拒絕上傳功能。
本公開實(shí)施例,通過規(guī)范了對用戶信息上傳的控制,使得用戶可以靈活控制是否向服務(wù)器上傳用戶信息,提高了用戶隱私保護(hù)的主動(dòng)權(quán),也提高了用戶隱私的安全性。
本公開實(shí)施例中,在終端允許定向推送的前提下,當(dāng)終端用于信息采集和信息推送的標(biāo)識(shí)是由服務(wù)器下發(fā)的時(shí)候,為了避免用戶長期使用一個(gè)標(biāo)識(shí)進(jìn)行信息推送帶來的安全隱患,或者,當(dāng)用戶對當(dāng)前推送的信息感到厭煩時(shí),用戶可以對終端當(dāng)前的標(biāo)識(shí)進(jìn)行重置。終端提供有標(biāo)識(shí)重置功能,比如,終端的功能設(shè)置界面提供標(biāo)識(shí)重置選項(xiàng),用戶可以通過選中該標(biāo)識(shí)重置選項(xiàng)來觸發(fā)標(biāo)識(shí)重置操作。參見圖3b,標(biāo)識(shí)重置過程可以包括以下步驟1至步驟5。
步驟1:當(dāng)檢測到標(biāo)識(shí)重置操作時(shí),終端向服務(wù)器發(fā)送標(biāo)識(shí)重置請求,標(biāo)識(shí)重置請求攜帶第一標(biāo)識(shí)。
在該步驟中,該第一標(biāo)識(shí)為服務(wù)器上一次下發(fā)給終端的標(biāo)識(shí),此時(shí)終端需要對該標(biāo)識(shí)進(jìn)行重置,也即從服務(wù)器重新獲取一個(gè)標(biāo)識(shí)。
步驟2:服務(wù)器在接收到標(biāo)識(shí)重置請求之后,根據(jù)終端的動(dòng)態(tài)信息,生成第二標(biāo)識(shí)。
服務(wù)器根據(jù)終端的動(dòng)態(tài)信息,生成第二標(biāo)識(shí)的過程與上述服務(wù)器生成正式標(biāo)識(shí)的過程同理,在此不做贅述。
為了避免終端故障或者主動(dòng)惡意行為導(dǎo)致的惡意重置操作,服務(wù)器還可以根據(jù)該第一標(biāo)識(shí)關(guān)聯(lián)的歷史標(biāo)識(shí),檢測本次標(biāo)識(shí)重置請求是否為惡意請求,如果是惡意請求,則拒絕該標(biāo)識(shí)重置請求,如果不是惡意請求,則執(zhí)行該生成第二標(biāo)識(shí)的步驟。其中,檢測該標(biāo)識(shí)重置請求是否為惡意請求的過程可以為:根據(jù)存儲(chǔ)的用于采集用戶信息的多個(gè)標(biāo)識(shí)之間的關(guān)聯(lián)關(guān)系,確定與該第一標(biāo)識(shí)關(guān)聯(lián)的、且下發(fā)時(shí)間與該第一標(biāo)識(shí)在預(yù)設(shè)時(shí)間范圍內(nèi)的標(biāo)識(shí)的數(shù)目,如果該數(shù)目超過預(yù)設(shè)數(shù)目,則確定該標(biāo)識(shí)重置請求為惡意請求,拒絕該標(biāo)識(shí)重置請求。其中,預(yù)設(shè)時(shí)間范圍和預(yù)設(shè)數(shù)目均可以由服務(wù)器預(yù)先設(shè)定或修改,本實(shí)施例對此不作限定。
當(dāng)然,也可以在終端限制標(biāo)識(shí)重置的次數(shù),比如,當(dāng)終端在預(yù)設(shè)時(shí)間范圍內(nèi)檢測到標(biāo)識(shí)重置操作的觸發(fā)次數(shù)超過預(yù)設(shè)次數(shù),則拒絕向服務(wù)器發(fā)送標(biāo)識(shí)重置請求,并提示在一段時(shí)間以內(nèi)禁用該標(biāo)識(shí)重置功能。其中,預(yù)設(shè)次數(shù)可以由終端預(yù)先設(shè)定或由服務(wù)器進(jìn)行配置,本實(shí)施例對此不作限定。
步驟3:服務(wù)器向終端發(fā)送該第二標(biāo)識(shí)。
服務(wù)器可以對該第二標(biāo)識(shí)進(jìn)行加密后發(fā)送至終端,使得該第二標(biāo)識(shí)即使被截獲,也無法反解得到任何終端相關(guān)的信息,從而提高了標(biāo)識(shí)傳輸?shù)陌踩院徒K端信息的安全性。
步驟4:當(dāng)接收到第二標(biāo)識(shí)時(shí),終端將第一標(biāo)識(shí)替換為第二標(biāo)識(shí),以基于第二標(biāo)識(shí)向服務(wù)器上報(bào)用戶信息。
在本公開實(shí)施例中,終端本地僅存儲(chǔ)當(dāng)前用戶信息采集的標(biāo)識(shí),每當(dāng)終端從服務(wù)器接收到標(biāo)識(shí)之后,便將本地存儲(chǔ)的標(biāo)識(shí)替換為該接收的標(biāo)識(shí)。
步驟5:服務(wù)器基于該第二標(biāo)識(shí)對應(yīng)的用戶信息向終端進(jìn)行信息的定向推送。
為了進(jìn)一步提高用戶隱私的安全性,服務(wù)器還可以提供歷史信息清除功能,參見圖3c,涉及歷史數(shù)據(jù)清除的過程包括以下步驟6至步驟7。
步驟6:當(dāng)檢測到歷史信息清除操作時(shí),終端向服務(wù)器發(fā)送歷史信息清除請求,歷史信息清除請求攜帶第一標(biāo)識(shí)。
終端提供有歷史信息清除功能,該歷史信息清除功能用于清除服務(wù)器存儲(chǔ)的歷史信息。例如,終端可以在功能設(shè)置界面中提供歷史信息清除選項(xiàng),當(dāng)終端檢測到對該歷史信息清除選項(xiàng)的選中操作時(shí),向服務(wù)器發(fā)送該歷史信息清除請求。
其中,該歷史信息清除請求還可以攜帶需要清除的用戶信息的時(shí)間范圍,比如,清除最近一個(gè)月、最近一周或者清除所有歷史用戶信息等,本實(shí)施例對此不作限定。例如,終端歷史信息清除功能還設(shè)置有時(shí)間范圍選項(xiàng),
步驟7:當(dāng)接收到終端的歷史信息清除請求時(shí),服務(wù)器根據(jù)第一標(biāo)識(shí),確定與第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息,并清除第一標(biāo)識(shí)所對應(yīng)的用戶信息。
在一種實(shí)施方式中,該第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息是指與該第一標(biāo)識(shí)對應(yīng)存儲(chǔ)的用戶信息。服務(wù)器在存儲(chǔ)的多個(gè)標(biāo)識(shí)中查詢該第一標(biāo)識(shí),并確定與該第一標(biāo)識(shí)對應(yīng)存儲(chǔ)的用戶信息,清除該用戶信息。而當(dāng)歷史信息清除請求中攜帶有需要清除信息的時(shí)間范圍時(shí),服務(wù)器根據(jù)該時(shí)間范圍,從該第一標(biāo)識(shí)對應(yīng)的用戶信息中,清除在該時(shí)間范圍內(nèi)采集的用戶信息。
在另一種實(shí)施方式中,當(dāng)該第一標(biāo)識(shí)是由服務(wù)器根據(jù)終端的標(biāo)識(shí)重置請求下發(fā)時(shí),服務(wù)器還會(huì)存儲(chǔ)有該第一標(biāo)識(shí)關(guān)聯(lián)的、該終端的歷史標(biāo)識(shí)。此時(shí),與第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息是指該第一標(biāo)識(shí)以及與該第一標(biāo)識(shí)關(guān)聯(lián)的標(biāo)識(shí)所對應(yīng)的用戶信息。服務(wù)器根據(jù)該第一標(biāo)識(shí)確定與該第一標(biāo)識(shí)關(guān)聯(lián)的關(guān)聯(lián)標(biāo)識(shí),清除該第一標(biāo)識(shí)所對應(yīng)的用戶信息以及該關(guān)聯(lián)標(biāo)識(shí)所對應(yīng)的用戶信息。而當(dāng)歷史信息清除請求中攜帶有需要清除信息的時(shí)間范圍時(shí),服務(wù)器根據(jù)該時(shí)間范圍,從該第一標(biāo)識(shí)和該關(guān)聯(lián)標(biāo)識(shí)所對應(yīng)的用戶信息中,清除在該時(shí)間范圍內(nèi)采集的用戶信息。
通過提供用戶信息的歷史清除功能,能夠從服務(wù)器端刪除用戶信息,避免了用戶信息從服務(wù)器端泄漏,進(jìn)一步保障了用戶隱私安全。
本公開實(shí)施例提供的方法,通過在終端初始化時(shí),在初始化引導(dǎo)界面中明確對是否開啟定向推送功能進(jìn)行提示,從而向用戶明確了提供信息推送的選擇權(quán)和控制權(quán),提高了對用戶隱私信息使用的可控性,保證了用戶隱私安全。
圖4是根據(jù)一示例性實(shí)施例示出的一種信息推送裝置的框圖。參照圖4,該裝置包括展示模塊401,開啟模塊402和第一發(fā)送模塊403。
其中,展示模塊401,用于當(dāng)檢測到終端的初始化操作時(shí),在初始化引導(dǎo)界面中至少展示第一控制選項(xiàng),該第一控制選項(xiàng)用于指示是否開啟定向推送功能;
開啟模塊402,用于當(dāng)檢測到該第一控制選項(xiàng)的選中操作時(shí),開啟該定向推送功能,以允許信息的定向推送;
第一發(fā)送模塊403,用于向服務(wù)器發(fā)送定向推送功能的開啟消息,該開啟消息攜帶第一標(biāo)識(shí),該第一標(biāo)識(shí)用于指示該終端當(dāng)前用于信息采集的標(biāo)識(shí),由該服務(wù)器根據(jù)該第一標(biāo)識(shí)對應(yīng)的用戶信息進(jìn)行信息的定向推送。
在一種可能的實(shí)現(xiàn)方式中,該初始化引導(dǎo)界面中還包括第二控制選項(xiàng),該第二控制選項(xiàng)用于指示是否拒絕上傳本地的用戶信息,該裝置還包括:
第二發(fā)送模塊,用于當(dāng)檢測到對該第二控制選項(xiàng)的選中操作時(shí),拒絕向該服務(wù)器發(fā)送用戶信息。
在一種可能的實(shí)現(xiàn)方式中,該裝置還包括:
第三發(fā)送模塊405,用于當(dāng)檢測到歷史信息清除操作時(shí),向該服務(wù)器發(fā)送歷史信息清除請求,該歷史信息清除請求攜帶該第一標(biāo)識(shí),由該服務(wù)器清除與該第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息。
在一種可能的實(shí)現(xiàn)方式中,該裝置還包括:
第四發(fā)送模塊406,用于當(dāng)檢測到標(biāo)識(shí)重置操作時(shí),向該服務(wù)器發(fā)送標(biāo)識(shí)重置請求,該標(biāo)識(shí)重置請求攜帶該第一標(biāo)識(shí),由該服務(wù)器返回第二標(biāo)識(shí),該第二標(biāo)識(shí)不同于該第一標(biāo)識(shí);
替換模塊407,用于當(dāng)接收到該第二標(biāo)識(shí)時(shí),將該第一標(biāo)識(shí)替換為該第二標(biāo)識(shí),以基于該第二標(biāo)識(shí)向該服務(wù)器上報(bào)用戶信息。
本公開實(shí)施例提供的裝置,通過在終端初始化時(shí),在初始化引導(dǎo)界面中明確對是否開啟定向推送功能進(jìn)行提示,從而向用戶明確了提供信息推送的選擇權(quán)和控制權(quán),提高了對用戶隱私信息使用的可控性,保證了用戶隱私安全。
圖5是根據(jù)一示例性實(shí)施例示出的一種信息推送裝置的框圖。參照圖5,該裝置包括添加模塊501和推送模塊502。
其中,添加模塊501,用于當(dāng)接收到終端的定向推送功能的開啟消息時(shí),為該第一標(biāo)識(shí)添加可使用標(biāo)記,該可使用標(biāo)記用于指示允許根據(jù)第一標(biāo)識(shí)進(jìn)行定向推送,該開啟消息攜帶該第一標(biāo)識(shí),該第一標(biāo)識(shí)用于指示該終端當(dāng)前用于信息采集的標(biāo)識(shí);
推送模塊502,用于基于該第一標(biāo)識(shí)所對應(yīng)的用戶信息,向該終端進(jìn)行信息的定向推送。
在一種可能的實(shí)現(xiàn)方式中,該裝置還包括:
確定模塊,用于當(dāng)接收到該終端的歷史信息清除請求時(shí),根據(jù)該第一標(biāo)識(shí),確定與該第一標(biāo)識(shí)關(guān)聯(lián)的用戶信息,該歷史信息清除請求攜帶該第一標(biāo)識(shí);
清除模塊,用于清除該第一標(biāo)識(shí)所對應(yīng)的用戶信息。
在一種可能的實(shí)現(xiàn)方式中,該裝置還包括:
生成模塊,用于當(dāng)接收到該終端的標(biāo)識(shí)重置請求時(shí),根據(jù)該終端的動(dòng)態(tài)信息,生成第二標(biāo)識(shí),該第二標(biāo)識(shí)不同與該第一標(biāo)識(shí),該標(biāo)識(shí)重置請求攜帶該第一標(biāo)識(shí);
發(fā)送模塊,用于向該終端發(fā)送該第二標(biāo)識(shí),以使該終端基于該第二標(biāo)識(shí)上報(bào)用戶信息;
該推送模塊502,用于基于該第二標(biāo)識(shí)對應(yīng)的用戶信息向該終端進(jìn)行信息的定向推送。
本公開實(shí)施例提供的裝置,通過根據(jù)終端初始化時(shí)發(fā)送的定向推送功能開啟消息,才會(huì)根據(jù)終端的標(biāo)識(shí)進(jìn)行信息的定向推送,提高了用戶隱私信息使用的可控性,保證了用戶隱私安全。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖6是根據(jù)一示例性實(shí)施例示出的一種信息推送裝置的框圖。例如,裝置600可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照圖6,裝置600可以包括以下一個(gè)或多個(gè)組件:處理組件602,存儲(chǔ)器604,電源組件606,多媒體組件608,音頻組件610,輸入/輸出(i/o)接口612,傳感器組件614,以及通信組件616。
處理組件602通常控制裝置600的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件602可以包括一個(gè)或多個(gè)處理器620來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件602可以包括一個(gè)或多個(gè)模塊,便于處理組件602和其他組件之間的交互。例如,處理組件602可以包括多媒體模塊,以方便多媒體組件608和處理組件602之間的交互。
存儲(chǔ)器604被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置600的操作。這些數(shù)據(jù)的示例包括用于在裝置600上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器604可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件606為裝置600的各種組件提供電力。電源組件606可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置600生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件608包括在所述裝置600和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件608包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置600處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件610被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件610包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置600處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器604或經(jīng)由通信組件616發(fā)送。在一些實(shí)施例中,音頻組件610還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口612為處理組件602和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件614包括一個(gè)或多個(gè)傳感器,用于為裝置600提供各個(gè)方面的狀態(tài)評估。例如,傳感器組件614可以檢測到裝置600的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置600的顯示器和小鍵盤,傳感器組件614還可以檢測裝置600或裝置600一個(gè)組件的位置改變,用戶與裝置600接觸的存在或不存在,裝置600方位或加速/減速和裝置600的溫度變化。傳感器組件614可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件614還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件614還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件616被配置為便于裝置600和其他設(shè)備之間有線或無線方式的通信。裝置600可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件616經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件616還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置600可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述信息推送方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器604,上述指令可由裝置600的處理器620執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
在示例性實(shí)施例中,還提供了一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由終端的處理器執(zhí)行時(shí),使得終端能夠執(zhí)行上述信息推送方法。
圖7是根據(jù)一示例性實(shí)施例示出的一種信息推送裝置的框圖。例如,裝置700可以被提供為一服務(wù)器。參照圖7,裝置700包括處理組件722,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器732所代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件722的執(zhí)行的指令,例如應(yīng)用程序。存儲(chǔ)器732中存儲(chǔ)的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對應(yīng)于一組指令的模塊。此外,處理組件722被配置為執(zhí)行指令,以執(zhí)行上述信息推送方法實(shí)施例中服務(wù)器所執(zhí)行的方法。
裝置700還可以包括一個(gè)電源組件726被配置為執(zhí)行裝置700的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口750被配置為將裝置700連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(i/o)接口758。裝置700可以操作基于存儲(chǔ)在存儲(chǔ)器732的操作系統(tǒng),例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或類似。
在示例性實(shí)施例中,還提供了一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由服務(wù)器的處理器執(zhí)行時(shí),使得服務(wù)器能夠執(zhí)行上述信息推送方法。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。