本申請(qǐng)涉及計(jì)算機(jī)領(lǐng)域,具體涉及數(shù)據(jù)分析領(lǐng)域,尤其涉及信息獲取方法和裝置。
背景技術(shù):
在應(yīng)用的開(kāi)發(fā)中,通常會(huì)針對(duì)頁(yè)面開(kāi)發(fā)出多種不同的樣式。通過(guò)對(duì)頁(yè)面多種不同的樣式的應(yīng)用的使用情況逐一進(jìn)行分析,選取出最優(yōu)的方案。目前,通常采用的方式為:將頁(yè)面采用不同的樣式的應(yīng)用依次下發(fā)到用戶的終端,收集用戶在應(yīng)用中進(jìn)行的操作,對(duì)用戶在應(yīng)用中進(jìn)行的操作進(jìn)行分析,分別得到不同的樣式的使用情況。
然而,當(dāng)采用上述方式分析頁(yè)面采用不同的樣式的應(yīng)用的使用情況時(shí),一方面,在完成頁(yè)面采用一個(gè)樣式的應(yīng)用的使用情況的分析之后,才能將頁(yè)面采用下一個(gè)樣式的應(yīng)用下發(fā)到用戶的終端,進(jìn)行頁(yè)面采用下一個(gè)樣式的應(yīng)用的使用情況的分析,導(dǎo)致分析周期過(guò)長(zhǎng)。另一方面,由于下發(fā)到用戶的終端的時(shí)間的不同,導(dǎo)致無(wú)法在相同的條件下對(duì)頁(yè)面采用不同的樣式的應(yīng)用的使用情況進(jìn)行分析,分析結(jié)果的準(zhǔn)確率較低。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)?zhí)峁┝诵畔@取方法和裝置,用于解決上述背景技術(shù)部分存在的技術(shù)問(wèn)題。
第一方面,本申請(qǐng)?zhí)峁┝诵畔@取方法,該方法包括:接收多個(gè)用戶的終端發(fā)送的操作信息,其中,操作信息基于在終端檢測(cè)用戶在應(yīng)用中進(jìn)行的操作而生成,應(yīng)用的每一個(gè)頁(yè)面樣式對(duì)應(yīng)一個(gè)用戶所屬的用戶組,頁(yè)面樣式包括:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式;確定操作信息中屬于同一用戶組的用戶的終端發(fā)送的操作信息;基于確定出的操作信息,生成使用情況信息,使用情況信息指示頁(yè)面采用用戶組對(duì)應(yīng)的頁(yè)面樣式的應(yīng)用的使用情況。
第二方面,本申請(qǐng)?zhí)峁┝诵畔@取方法,該方法包括:檢測(cè)用戶在應(yīng)用中進(jìn)行的操作,生成操作信息,應(yīng)用的頁(yè)面的頁(yè)面樣式對(duì)應(yīng)一個(gè)用戶所屬的用戶組,頁(yè)面樣式包括:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式;將操作信息發(fā)送至服務(wù)器。
第三方面,本申請(qǐng)?zhí)峁┝诵畔@取裝置,該裝置包括:接收單元,配置用于接收多個(gè)用戶的終端發(fā)送的操作信息,其中,操作信息基于在終端檢測(cè)用戶在應(yīng)用中進(jìn)行的操作而生成,應(yīng)用的每一個(gè)頁(yè)面樣式對(duì)應(yīng)一個(gè)用戶所屬的用戶組,頁(yè)面樣式包括:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式;確定單元,配置用于確定操作信息中屬于同一用戶組的用戶的終端發(fā)送的操作信息;生成單元,配置用于基于確定出的操作信息,生成使用情況信息,使用情況信息指示頁(yè)面采用用戶組對(duì)應(yīng)的頁(yè)面樣式的應(yīng)用的使用情況。
第四方面,本申請(qǐng)?zhí)峁┝诵畔@取裝置,該裝置包括:檢測(cè)單元,配置用于檢測(cè)用戶在應(yīng)用中進(jìn)行的操作,生成操作信息,應(yīng)用的頁(yè)面的頁(yè)面樣式對(duì)應(yīng)一個(gè)用戶所屬的用戶組,頁(yè)面樣式包括:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式;發(fā)送單元,配置用于將操作信息發(fā)送至服務(wù)器。
本申請(qǐng)?zhí)峁┑男畔@取方法和裝置,通過(guò)接收多個(gè)用戶的終端發(fā)送的操作信息,其中,操作信息基于在終端檢測(cè)用戶在應(yīng)用中進(jìn)行的操作而生成,應(yīng)用的每一個(gè)頁(yè)面樣式對(duì)應(yīng)一個(gè)用戶所屬的用戶組;確定操作信息中屬于同一用戶組的用戶的終端發(fā)送的操作信息;基于確定出的操作信息,生成使用情況信息。實(shí)現(xiàn)了同時(shí)向多個(gè)用戶組分別發(fā)送頁(yè)面采用的不同樣式的應(yīng)用,保證多個(gè)用戶組的用戶對(duì)應(yīng)的測(cè)試條件的高度一致性,有效避免諸如寒暑假、節(jié)假日等外在條件對(duì)頁(yè)面采用的不同樣式的應(yīng)用的使用情況進(jìn)行分析時(shí)的影響,進(jìn)而有效提升頁(yè)面采用的不同樣式的應(yīng)用的使用情況進(jìn)行分析得到的分析結(jié)果的真實(shí)有效性。僅需對(duì)應(yīng)用進(jìn)行一次發(fā)版,通過(guò)向終端發(fā)送調(diào)整信息,自動(dòng)生成新的樣式的頁(yè)面,對(duì)頁(yè)面采用新的樣式的應(yīng)用的使用情況進(jìn)行分析。通過(guò)分析不同的地域范圍、網(wǎng)絡(luò)類(lèi)型、終端機(jī)型的終端的用戶的操作習(xí)慣,向不同的地域范圍、網(wǎng)絡(luò)類(lèi)型、終端機(jī)型的終端的用戶推送相應(yīng)地推薦信息。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1是可以應(yīng)用于本申請(qǐng)的信息獲取方法的示例性系統(tǒng)架構(gòu);
圖2示出了根據(jù)本申請(qǐng)的信息獲取方法的一個(gè)實(shí)施例的流程圖;
圖3示出了根據(jù)本申請(qǐng)的信息獲取方法的另一個(gè)實(shí)施例的流程圖;
圖4示出了根據(jù)本申請(qǐng)的信息獲取裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖5示出了根據(jù)本申請(qǐng)的信息獲取裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖6是適于用來(lái)實(shí)現(xiàn)本申請(qǐng)的信息獲取方法的終端或服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
圖1示出了可以應(yīng)用于本申請(qǐng)的信息獲取方法的示例性系統(tǒng)架構(gòu)。
如圖1所示,系統(tǒng)架構(gòu)可以包括終端101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端101、102、103和服務(wù)器105之間提供傳輸鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類(lèi)型,例如有線、無(wú)線傳輸鏈路或者光纖電纜等等。
用戶可以使用終端101、102、103通過(guò)網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端101、102、103上可以安裝有各種通訊應(yīng)用,例如、搜索類(lèi)應(yīng)用、軟件管理類(lèi)應(yīng)用等。
終端101、102、103可以是具有顯示屏并且支持網(wǎng)絡(luò)通信的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、筆記本電腦。
服務(wù)器105可以為云服務(wù)器,服務(wù)器105可以向終端101、102、103發(fā)送頁(yè)面采用不同的頁(yè)面樣式的同一應(yīng)用。終端101、102、103可以配置有程序(也可稱之為云控)接收頁(yè)面采用不同的頁(yè)面樣式的同一應(yīng)用,檢測(cè)終端101、102、103的用戶在應(yīng)用中進(jìn)行的操作,生成操作信息,將操作信息發(fā)送至服務(wù)器105。
請(qǐng)參考圖2,其示出了根據(jù)本申請(qǐng)的信息獲取方法的一個(gè)實(shí)施例的流程。該方法可以由服務(wù)器例如圖1中的服務(wù)器105執(zhí)行,相應(yīng)地,裝置可以設(shè)置于服務(wù)器例如圖1中的服務(wù)器105中。該方法包括以下步驟:
步驟201,接收多個(gè)用戶的終端發(fā)送的操作信息。
在本實(shí)施例中,應(yīng)用可以為app。應(yīng)用的頁(yè)面樣式可以具有多個(gè)頁(yè)面樣式,頁(yè)面樣式可以包括但不限于:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式。
在本實(shí)施例中,可以預(yù)先從所有終端的用戶中選取出部分用戶,將部分用戶進(jìn)行分組,得到多個(gè)用戶組。接收到的多個(gè)用戶的終端發(fā)送的操作信息為多個(gè)用戶組的用戶的終端發(fā)送的操作信息。
在本實(shí)施例中,為獲取一個(gè)應(yīng)用的在頁(yè)面采用不同的頁(yè)面樣式時(shí)的使用情況,換言之,為確定應(yīng)用的頁(yè)面采用哪一種樣式時(shí),更加受到用戶喜歡,可以向多個(gè)用戶組中每一個(gè)用戶組的用戶的終端分別下發(fā)頁(yè)面采用不同的頁(yè)面樣式的該應(yīng)用。同一用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面的頁(yè)面樣式相同,不同用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面的頁(yè)面樣式不相同。不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式的頁(yè)面元素、頁(yè)面元素的樣式可以均不相同。例如,頁(yè)面中的頁(yè)面元素包含功能卡片、功能按鈕,不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式中可以包含不同的功能卡片和功能按鈕。不同的多個(gè)頁(yè)面樣式中每一個(gè)頁(yè)面樣式的中的頁(yè)面元素可以相同,但頁(yè)面元素的樣式不同。例如,頁(yè)面中的頁(yè)面元素為功能卡片、功能按鈕,不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式中可以包含相同的功能卡片、功能按鈕,但功能卡片的樣式不同,功能按鈕的位置不同。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,可以向?qū)儆谕挥脩艚M的用戶的終端發(fā)送調(diào)整信息,調(diào)整信息包括:新的頁(yè)面元素的樣式。在用戶的終端接收到調(diào)整信息之后,可以根據(jù)調(diào)整信息中的新的頁(yè)面元素的樣式。在本實(shí)施例中,可以僅需對(duì)應(yīng)用進(jìn)行一次發(fā)版,即僅需向用戶的終端下發(fā)一次應(yīng)用??梢韵蚪K端發(fā)送調(diào)整信息,終端上的插件在接收到調(diào)整信息之后,可以根據(jù)調(diào)整信息中的新的頁(yè)面元素的樣式對(duì)頁(yè)面中的頁(yè)面元素的樣式進(jìn)行調(diào)整,從而,得到包含新的樣式的頁(yè)面元素的頁(yè)面。換言之,得到新的樣式的頁(yè)面。可以進(jìn)一步檢測(cè)用戶的頁(yè)面采用新的樣式的應(yīng)用中進(jìn)行的操作。
在本實(shí)施例中,可以在用戶的終端檢測(cè)用戶在應(yīng)用中進(jìn)行的操作,生成操作信息。例如,操作信息可以為用戶對(duì)應(yīng)用的頁(yè)面中的頁(yè)面元素點(diǎn)擊操作。同一用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面的頁(yè)面樣式的相同,可以在同一用戶組的用戶的終端檢測(cè)該用戶組的用戶在采用頁(yè)面采用同一頁(yè)面樣式的應(yīng)用中進(jìn)行的操作。不同用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面樣式的頁(yè)面樣式不相同,可以在不同的用戶組的用戶的終端檢測(cè)各自的用戶組的用戶在頁(yè)面采用不同的頁(yè)面樣式的中進(jìn)行的操作。
例如,應(yīng)用為軟件管理類(lèi)應(yīng)用,在應(yīng)用的頁(yè)面中可以向用戶呈現(xiàn)推薦給用戶下載的其他應(yīng)用。應(yīng)用的頁(yè)面中的頁(yè)面元素包含功能卡片、功能按鈕,用戶可以點(diǎn)擊功能卡片、功能按鈕,向用戶呈現(xiàn)功能卡片、功能按鈕下的推薦給用戶下載的其他應(yīng)用。不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式的中可以包含相同的功能卡片、功能按鈕,但功能卡片的樣式不同,功能按鈕的位置不同。在每一個(gè)頁(yè)面樣式對(duì)應(yīng)的用戶組的用戶的終端檢測(cè)用戶對(duì)功能卡片中的推薦給用戶下載的應(yīng)用的圖標(biāo)的下載按鈕的點(diǎn)擊操作,檢測(cè)用戶對(duì)功能按鈕的點(diǎn)擊操作,可以生成操作信息。通過(guò)步驟201接收到的操作信息中可以包含用戶點(diǎn)擊下載按鈕下載的推薦給用戶下載的應(yīng)用的圖標(biāo)的標(biāo)識(shí)、用戶點(diǎn)擊的功能按鈕的標(biāo)識(shí)。
在本實(shí)施例中,還可以按照用戶的地域范圍、用戶的終端的網(wǎng)絡(luò)類(lèi)型、用戶的終端的機(jī)型等對(duì)用戶進(jìn)行分組,接收不同的用戶組的用戶的終端發(fā)送的操作信息。例如,頁(yè)面中的頁(yè)面元素包含功能卡片、功能按鈕,接收到的操作信息可以包含用戶點(diǎn)擊的功能卡片、功能按鈕的標(biāo)識(shí)??梢愿鶕?jù)操作信息,分析用戶組對(duì)應(yīng)的地域范圍、網(wǎng)絡(luò)類(lèi)型、終端機(jī)型的終端的用戶的操作習(xí)慣。例如,可以根據(jù)操作信息中的用戶組的用戶點(diǎn)擊的功能卡片、功能按鈕的標(biāo)識(shí),確定用戶組的用戶點(diǎn)擊的功能卡片、功能按鈕,分析用戶組對(duì)應(yīng)的地域范圍、網(wǎng)絡(luò)類(lèi)型、終端機(jī)型的終端的用戶喜歡的功能卡片、功能按鈕。
步驟202,確定操作信息中屬于同一用戶組的用戶的終端發(fā)送的操作信息。
在本實(shí)施例中,可以從通過(guò)步驟201接收到的多個(gè)用戶的終端發(fā)送的操作信息中確定出屬于同一用戶組的用戶的終端發(fā)送的操作信息。
以一個(gè)用戶組為例,該用戶組的用戶的終端發(fā)送的操作信息是通過(guò)在該用戶組的用戶的終端檢測(cè)用戶在頁(yè)面采用用戶組對(duì)應(yīng)的頁(yè)面樣式的應(yīng)用中進(jìn)行的操作而生成的。預(yù)先發(fā)送給該用戶組的用戶的終端的應(yīng)用的頁(yè)面樣式采用了該用戶組對(duì)應(yīng)的頁(yè)面樣式,通過(guò)在該用戶組的用戶的終端檢測(cè)用戶在應(yīng)用的采用該頁(yè)面樣式的頁(yè)面中進(jìn)行的操作,生成操作信息。
步驟203,基于確定出的操作信息,生成使用情況信息。
在本實(shí)施例中,在通過(guò)步驟202確定出屬于同一用戶組的用戶的終端發(fā)送的操作信息之后,可以基于確定出的屬于同一用戶組的用戶的終端發(fā)送的操作信息,生成頁(yè)面樣式對(duì)應(yīng)的使用情況信息。
例如,應(yīng)用為軟件管理類(lèi)應(yīng)用,在應(yīng)用的頁(yè)面中可以向用戶呈現(xiàn)推薦給用戶下載的其他應(yīng)用。應(yīng)用的頁(yè)面中的頁(yè)面元素包含功能卡片、功能按鈕,用戶可以點(diǎn)擊功能卡片、功能按鈕,向用戶呈現(xiàn)功能卡片、功能按鈕下的推薦給用戶下載的其他應(yīng)用。不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式的中可以包含相同的功能卡片、功能按鈕,但功能卡片的樣式不同,功能按鈕的位置不同。在每一個(gè)頁(yè)面樣式對(duì)應(yīng)的用戶組的用戶的終端檢測(cè)用戶對(duì)功能卡片中的推薦給用戶下載的應(yīng)用的圖標(biāo)的下載按鈕的點(diǎn)擊操作,檢測(cè)用戶對(duì)功能按鈕的點(diǎn)擊操作,可以生成操作信息。通過(guò)步驟201接收到的操作信息中可以包含用戶點(diǎn)擊下載按鈕下載的推薦給用戶下載的應(yīng)用的圖標(biāo)的標(biāo)識(shí)、用戶點(diǎn)擊的功能按鈕的標(biāo)識(shí)。每一個(gè)用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面采用不同的頁(yè)面樣式,不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式的中可以包含相同的功能卡片、功能按鈕,但功能卡片的樣式不同,功能按鈕的位置不同。在通過(guò)步驟202確定出屬于同一用戶組的用戶的終端發(fā)送的操作信息之后,可以分別根據(jù)每一個(gè)用戶組的用戶的終端發(fā)送的操作信息,確定每一個(gè)用戶組的用戶在頁(yè)面在采用用戶組對(duì)應(yīng)的頁(yè)面樣式的應(yīng)用中,用戶下載的其他應(yīng)用的次數(shù)、用戶點(diǎn)擊的功能按鈕的次數(shù),進(jìn)而生成頁(yè)面樣式對(duì)應(yīng)的使用情況信息。
在本實(shí)施例中,在對(duì)頁(yè)面采用的不同樣式的應(yīng)用的使用情況進(jìn)行驗(yàn)證時(shí),由于同時(shí)向多個(gè)用戶組分別發(fā)送頁(yè)面采用的不同樣式的應(yīng)用。從而,可以保證普通用戶和多個(gè)用戶組的用戶的測(cè)試條件的高度一致性,從而,有效避免不同版本分別開(kāi)發(fā)驗(yàn)證時(shí)寒暑假、節(jié)假日等外在條件的影響,進(jìn)而有效提升對(duì)不同的方案進(jìn)行對(duì)分析的真實(shí)有效性。僅需對(duì)應(yīng)用進(jìn)行一次發(fā)版,即僅需向用戶的終端下發(fā)一次應(yīng)用??梢栽诮K端中設(shè)置插件,插件接收調(diào)整調(diào)整信息,根據(jù)調(diào)整信息中的新的頁(yè)面元素的樣式對(duì)頁(yè)面中的頁(yè)面元素的樣式進(jìn)行調(diào)整,從而,得到包含新的樣式的頁(yè)面元素的頁(yè)面。換言之,得到新的樣式的頁(yè)面??梢赃M(jìn)一步檢測(cè)用戶的頁(yè)面采用新的樣式的應(yīng)用中進(jìn)行的操作??梢酝ㄟ^(guò)自動(dòng)收集不同的地域范圍、網(wǎng)絡(luò)類(lèi)型、終端機(jī)型的終端的用戶的操作信息,分析用戶的操作習(xí)慣,向不同的地域范圍、網(wǎng)絡(luò)類(lèi)型、終端機(jī)型的終端的用戶推送相應(yīng)地推薦信息。
請(qǐng)參考圖3,其示出了根據(jù)本申請(qǐng)的信息獲取方法的另一個(gè)實(shí)施例的流程。該方法可以在終端例如圖1中的終端101、102、103執(zhí)行,相應(yīng)地,裝置可以設(shè)置于終端例如圖1中的終端101、102、103中。該方法包括以下步驟:
步驟301:檢測(cè)用戶在應(yīng)用中進(jìn)行的操作,生成操作信息。
在本實(shí)施例中,應(yīng)用可以為app。應(yīng)用的頁(yè)面樣式可以具有多個(gè)頁(yè)面樣式,頁(yè)面樣式可以包括但不限于:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式。
在本實(shí)施例中,可以預(yù)先將多個(gè)用戶進(jìn)行分組,得到多個(gè)用戶組,每一個(gè)用戶組的用戶數(shù)量可以相同。接收到的多個(gè)用戶的終端發(fā)送的操作信息為多個(gè)用戶組的用戶的終端發(fā)送的操作信息。
在本實(shí)施例中,為獲取一個(gè)應(yīng)用的在頁(yè)面采用不同的頁(yè)面樣式時(shí)的使用情況,可以向多個(gè)用戶組中每一個(gè)用戶組的用戶的終端分別下發(fā)頁(yè)面采用不同的頁(yè)面樣式的該應(yīng)用。同一用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面的頁(yè)面樣式相同,不同用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面的頁(yè)面樣式不相同。
不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式的頁(yè)面元素、頁(yè)面元素的樣式可以均不相同。例如,頁(yè)面中的頁(yè)面元素包含功能卡片、功能按鈕,不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式中可以包含不同的功能卡片和功能按鈕。不同的多個(gè)頁(yè)面樣式中每一個(gè)頁(yè)面樣式的中的頁(yè)面元素可以相同,但頁(yè)面元素的樣式不同。例如,頁(yè)面中的頁(yè)面元素為功能卡片、功能按鈕,不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式中可以包含相同的功能卡片、功能按鈕,但功能卡片的樣式不同,功能按鈕的位置不同。
在本實(shí)施例中,可以在用戶的終端檢測(cè)用戶在應(yīng)用中進(jìn)行的操作,生成操作信息,例如,操作信息可以為用戶對(duì)應(yīng)用的頁(yè)面中的頁(yè)面元素點(diǎn)擊操作。同一用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面的頁(yè)面樣式的相同,可以在同一用戶組的用戶的終端檢測(cè)該用戶組的用戶在采用頁(yè)面采用同一頁(yè)面樣式的應(yīng)用中進(jìn)行的操作。不同用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面樣式的頁(yè)面樣式不相同,可以在不同的用戶組的用戶的終端檢測(cè)各自的用戶組的用戶在頁(yè)面采用不同的頁(yè)面樣式的中進(jìn)行的操作。
例如,應(yīng)用為軟件管理類(lèi)應(yīng)用,在應(yīng)用的頁(yè)面中可以向用戶呈現(xiàn)推薦給用戶下載的其他應(yīng)用。應(yīng)用的頁(yè)面中的頁(yè)面元素包含功能卡片、功能按鈕,用戶可以點(diǎn)擊功能卡片、功能按鈕,向用戶呈現(xiàn)功能卡片、功能按鈕下的推薦給用戶下載的其他應(yīng)用。不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式的中可以包含相同的功能卡片、功能按鈕,但功能卡片的樣式不同,功能按鈕的位置不同。在每一個(gè)頁(yè)面樣式對(duì)應(yīng)的用戶組的用戶的終端檢測(cè)用戶對(duì)功能卡片中的推薦給用戶下載的應(yīng)用的圖標(biāo)的下載按鈕的點(diǎn)擊操作,檢測(cè)用戶對(duì)功能按鈕的點(diǎn)擊操作,可以生成操作信息。操作信息中可以包含用戶點(diǎn)擊下載按鈕下載的推薦給用戶下載的應(yīng)用的圖標(biāo)的標(biāo)識(shí)、用戶點(diǎn)擊的功能按鈕的標(biāo)識(shí)。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,可以接收服務(wù)器發(fā)送的調(diào)整信息,調(diào)整信息包括:新的頁(yè)面元素的樣式??梢愿鶕?jù)調(diào)整信息中的新的頁(yè)面元素的樣式對(duì)頁(yè)面中的頁(yè)面元素的樣式進(jìn)行調(diào)整,從而,得到包含新的樣式的頁(yè)面元素的頁(yè)面。換言之,得到新的樣式的頁(yè)面??梢赃M(jìn)一步檢測(cè)用戶的頁(yè)面采用新的樣式的應(yīng)用中進(jìn)行的操作。
步驟302,將操作信息發(fā)送至服務(wù)器。
在通過(guò)步驟301生成操作信息之后,可以將操作信息發(fā)送至服務(wù)器。服務(wù)器可以確定出屬于同一用戶組的用戶的終端發(fā)送的操作信息,分析頁(yè)面采用同一用戶組對(duì)應(yīng)的頁(yè)面樣式的應(yīng)用的使用情況。
例如,應(yīng)用為軟件管理類(lèi)應(yīng)用,在應(yīng)用的頁(yè)面中可以向用戶呈現(xiàn)推薦給用戶下載的其他應(yīng)用。應(yīng)用的頁(yè)面中的頁(yè)面元素包含功能卡片、功能按鈕,用戶可以點(diǎn)擊功能卡片、功能按鈕,向用戶呈現(xiàn)功能卡片、功能按鈕下的推薦給用戶下載的其他應(yīng)用。不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式的中可以包含相同的功能卡片、功能按鈕,但功能卡片的樣式不同,功能按鈕的位置不同。在每一個(gè)頁(yè)面樣式對(duì)應(yīng)的用戶組的用戶的終端檢測(cè)用戶對(duì)功能卡片中的推薦給用戶下載的應(yīng)用的圖標(biāo)的下載按鈕的點(diǎn)擊操作,檢測(cè)用戶對(duì)功能按鈕的點(diǎn)擊操作,可以生成操作信息。操作信息中可以包含用戶點(diǎn)擊下載按鈕下載的推薦給用戶下載的應(yīng)用的圖標(biāo)的標(biāo)識(shí)、用戶點(diǎn)擊的功能按鈕的標(biāo)識(shí)。每一個(gè)用戶組的用戶的終端接收到的應(yīng)用的頁(yè)面采用不同的頁(yè)面樣式,不同的頁(yè)面樣式中每一個(gè)頁(yè)面樣式的中可以包含相同的功能卡片、功能按鈕,但功能卡片的樣式不同,功能按鈕的位置不同。服務(wù)器可以確定出屬于同一用戶組的用戶的終端發(fā)送的操作信息之后,分別根據(jù)每一個(gè)用戶組的用戶的終端發(fā)送的操作信息,確定每一個(gè)用戶組的用戶在頁(yè)面在采用用戶組對(duì)應(yīng)的頁(yè)面樣式的應(yīng)用中,用戶下載的其他應(yīng)用的次數(shù)、用戶點(diǎn)擊的功能按鈕的次數(shù),進(jìn)而生成頁(yè)面樣式對(duì)應(yīng)的使用情況信息。
請(qǐng)參考圖4,其示出了根據(jù)本申請(qǐng)的信息獲取裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
如圖4所示,信息獲取裝置包括:接收單元401,確定單元402,生成單元403。其中,接收單元401配置用于接收多個(gè)用戶的終端發(fā)送的操作信息,其中,操作信息基于在終端檢測(cè)用戶在應(yīng)用中進(jìn)行的操作而生成,應(yīng)用的每一個(gè)頁(yè)面樣式對(duì)應(yīng)一個(gè)用戶所屬的用戶組,頁(yè)面樣式包括:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式;確定單元402配置用于確定操作信息中屬于同一用戶組的用戶的終端發(fā)送的操作信息;生成單元403配置用于基于確定出的操作信息,生成使用情況信息,使用情況信息指示頁(yè)面采用用戶組對(duì)應(yīng)的頁(yè)面樣式的應(yīng)用的使用情況。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,信息獲取裝置包括:調(diào)整單元(未示出),配置用于向?qū)儆谕挥脩艚M的用戶的終端發(fā)送調(diào)整信息,調(diào)整信息包括:新的應(yīng)用的頁(yè)面中的頁(yè)面元素的樣式。
本申請(qǐng)還提供了一種服務(wù)器,該服務(wù)器可以包括圖4所描述的信息獲取裝置。該服務(wù)器可以配置有一個(gè)或多個(gè)處理器;存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)程序,一個(gè)或多個(gè)程序中可以包含用以執(zhí)行上述步驟201-203中描述的操作的指令。當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器執(zhí)行上述步驟201-203中描述的操作。
請(qǐng)參考圖5,其示出了根據(jù)本申請(qǐng)的信息獲取裝置的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
如圖5所示,信息獲取裝置包括:檢測(cè)單元501,發(fā)送單元502。其中,檢測(cè)單元501配置用于檢測(cè)用戶在應(yīng)用中進(jìn)行的操作,生成操作信息,應(yīng)用的頁(yè)面的頁(yè)面樣式對(duì)應(yīng)一個(gè)用戶所屬的用戶組,頁(yè)面樣式包括:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式;發(fā)送單元502配置用于將操作信息發(fā)送至服務(wù)器。
本申請(qǐng)還提供了一種終端,該終端可以包括圖5所描述的信息獲取裝置。該終端可以配置有一個(gè)或多個(gè)處理器;存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)程序,一個(gè)或多個(gè)程序中可以包含用以執(zhí)行上述步驟301-302中描述的操作的指令。當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器執(zhí)行上述步驟301-302中描述的操作。
圖6示出了適于用來(lái)實(shí)現(xiàn)本申請(qǐng)的獲取方法的終端或服務(wù)器的結(jié)構(gòu)示意圖。
如圖6所示,包括中央處理單元(cpu)601,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(rom)602中的程序或者從存儲(chǔ)部分608加載到隨機(jī)訪問(wèn)存儲(chǔ)器(ram)603中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在ram603中,還存儲(chǔ)有計(jì)算機(jī)系統(tǒng)操作所需的各種程序和數(shù)據(jù)。cpu601、rom602以及ram603通過(guò)總線604彼此相連。輸入/輸出(i/o)接口605也連接至總線604。
以下部件連接至i/o接口605:輸入部分606;輸出部分607;包括硬盤(pán)等的存儲(chǔ)部分608;以及包括諸如lan卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器610也根據(jù)需要連接至i/o接口605。可拆卸介質(zhì)611,諸如磁盤(pán)、光盤(pán)、磁光盤(pán)、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器610上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分608。
特別地,本申請(qǐng)的實(shí)施例中描述的過(guò)程可以被實(shí)現(xiàn)為計(jì)算機(jī)程序。例如,本申請(qǐng)的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括承載在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行流程圖所示的方法的指令。該計(jì)算機(jī)程序可以通過(guò)通信部分609從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。
本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以是服務(wù)器中所包括的;也可以是單獨(dú)存在,未裝配入服務(wù)器中。該非易失性計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)一個(gè)或者多個(gè)程序被該服務(wù)器執(zhí)行時(shí),使得該服務(wù)器:接收多個(gè)用戶的終端發(fā)送的操作信息,其中,操作信息基于在終端檢測(cè)用戶在應(yīng)用中進(jìn)行的操作而生成,應(yīng)用的每一個(gè)頁(yè)面樣式對(duì)應(yīng)一個(gè)用戶所屬的用戶組,頁(yè)面樣式包括:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式;確定操作信息中屬于同一用戶組的用戶的終端發(fā)送的操作信息;基于確定出的操作信息,生成使用情況信息,使用情況信息指示頁(yè)面采用用戶組對(duì)應(yīng)的頁(yè)面樣式的應(yīng)用的使用情況。
本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)可讀介質(zhì),該非易失性計(jì)算機(jī)可讀介質(zhì)可以是終端中所包括的;也可以是單獨(dú)存在,未裝配入終端中。該非易失性計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)一個(gè)或者多個(gè)程序被該終端執(zhí)行時(shí),使得該終端:檢測(cè)用戶在應(yīng)用中進(jìn)行的操作,生成操作信息,應(yīng)用的頁(yè)面的頁(yè)面樣式對(duì)應(yīng)一個(gè)用戶所屬的用戶組,頁(yè)面樣式包括:頁(yè)面中的頁(yè)面元素、頁(yè)面元素的樣式;將操作信息發(fā)送至服務(wù)器。
需要說(shuō)明的是,上述非易失性計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者是上述兩者的任意組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是包括但不限于電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子可以包括但不限于:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤(pán)、硬盤(pán)、隨機(jī)訪問(wèn)存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤(pán)只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本申請(qǐng)中,非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包括或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請(qǐng)中,計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以為多種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何非易失性計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包括的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無(wú)線、電線、光纜、rf等等,或者上述的任意合適的組合。
以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離本申請(qǐng)構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開(kāi)的(但不限于)具有類(lèi)似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。