一種實(shí)現(xiàn)新功能提醒的方法、裝置及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種實(shí)現(xiàn)新功能提醒的方法、裝置及系統(tǒng),用于實(shí)現(xiàn)避免新功能提醒過(guò)程中的錯(cuò)誤及減少服務(wù)器負(fù)擔(dān),該方法包括:接收服務(wù)器發(fā)送的配置文件或第一新功能提醒頁(yè)面代碼;當(dāng)接收到配置文件,配置文件包括功能標(biāo)識(shí),讀取保存的功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷該查看標(biāo)識(shí)信息是否代表未查看新功能提醒,如果是,則根據(jù)配置文件生成并運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第二新功能提醒頁(yè)面代碼,顯示新功能提醒頁(yè)面;當(dāng)接收到第一新功能提醒頁(yè)面代碼,第一新功能提醒頁(yè)面代碼包括功能標(biāo)識(shí),讀取保存的功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷該查看標(biāo)識(shí)信息是否代表未查看新功能提醒,如果是,則運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第一新功能提醒頁(yè)面代碼,顯示新功能提醒頁(yè)面。
【專(zhuān)利說(shuō)明】一種實(shí)現(xiàn)新功能提醒的方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體涉及一種實(shí)現(xiàn)新功能提醒的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在基于瀏覽器的互聯(lián)網(wǎng)應(yīng)用中,應(yīng)用的功能是在不斷增加或修改的,在新增或修改了部分功能以后,需要向用戶(hù)進(jìn)行新功能提醒。目前主要的提醒方式是在新增或者修改的功能入口處,使用高亮的方式配合浮動(dòng)層的提示框進(jìn)行新功能提醒,用戶(hù)點(diǎn)擊過(guò)一次以后,則之后針對(duì)該新功能的提醒都不再顯示?,F(xiàn)有技術(shù)實(shí)現(xiàn)新功能提醒的方式是:在服務(wù)器的數(shù)據(jù)庫(kù)中為每一個(gè)新功能提醒設(shè)置一個(gè)標(biāo)識(shí)信息,標(biāo)識(shí)信息記錄了某個(gè)新功能是否已經(jīng)被某個(gè)用戶(hù)點(diǎn)擊。當(dāng)有用戶(hù)訪(fǎng)問(wèn)網(wǎng)頁(yè)時(shí),首先通過(guò)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息判斷該用戶(hù)是否點(diǎn)擊過(guò)新功能提醒,如果沒(méi)有點(diǎn)擊,則繼續(xù)進(jìn)行新功能提醒。
[0003]但是,現(xiàn)有技術(shù)實(shí)現(xiàn)新功能提醒的方式至少存在以下問(wèn)題:第一,如果某個(gè)需要展示新功能提醒的頁(yè)面是一個(gè)緩存頁(yè)面,即服務(wù)器端每隔一段時(shí)間(例如10分鐘)需要生成的一個(gè)靜態(tài)緩存頁(yè)面,那么在生成靜態(tài)頁(yè)面的時(shí)候就需要決定該頁(yè)面上是否展示新功能提醒。而如果用戶(hù)A點(diǎn)擊了新功能提醒,那么這個(gè)靜態(tài)頁(yè)面發(fā)送給用戶(hù)A時(shí),就不應(yīng)該展示新功能提醒,如果用戶(hù)B沒(méi)有點(diǎn)擊新功能提醒,那么這個(gè)靜態(tài)頁(yè)面發(fā)送給用戶(hù)B時(shí),就應(yīng)該展示新功能提醒。這樣服務(wù)器生成一個(gè)靜態(tài)頁(yè)面而無(wú)法確定是否展示新功能提醒,從而造成新功能提醒實(shí)現(xiàn)的混亂。第二,如果某個(gè)需要展示新功能提醒的頁(yè)面是個(gè)動(dòng)態(tài)頁(yè)面,即每次用戶(hù)請(qǐng)求該頁(yè)面的時(shí)候均需判斷服務(wù)器中的標(biāo)識(shí)信息,那么對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō),每一次用戶(hù)頁(yè)面請(qǐng)求都需要額外增加一次數(shù)據(jù)庫(kù)查詢(xún)請(qǐng)求操作,增加了服務(wù)器數(shù)據(jù)庫(kù)的負(fù)載。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種實(shí)現(xiàn)新功能提醒的方法、裝置及系統(tǒng),以解決現(xiàn)有技術(shù)中新功能提醒的實(shí)現(xiàn)邏輯混亂以及增加服務(wù)器負(fù)擔(dān)的技術(shù)問(wèn)題。
[0005]為解決上述問(wèn)題,本發(fā)明提供的技術(shù)方案如下:
[0006]一種實(shí)現(xiàn)新功能提醒的方法,所述方法包括:
[0007]接收服務(wù)器發(fā)送的配置文件或第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼是所述服務(wù)器根據(jù)所述配置文件生成的;
[0008]當(dāng)接收到所述配置文件,所述配置文件至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒,如果是,則根據(jù)所述配置文件生成并運(yùn)行所述功能標(biāo)識(shí)對(duì)應(yīng)的第二新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面;
[0009]當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒,如果是,則運(yùn)行所述功能標(biāo)識(shí)對(duì)應(yīng)的第一新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0010]相應(yīng)的,所述配置文件還包括有效時(shí)間,所述第一新功能提醒頁(yè)面代碼還包括有效時(shí)間;
[0011]所述方法還包括:
[0012]當(dāng)接收到所述配置文件,讀取所述配置文件中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在所述有效時(shí)間范圍之內(nèi),如果是,則讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,并執(zhí)行后續(xù)步驟;
[0013]當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,讀取所述第一新功能提醒頁(yè)面代碼中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在所述有效時(shí)間范圍之內(nèi),如果是,則讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,并執(zhí)行后續(xù)步驟。
[0014]相應(yīng)的,所述讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒,包括:
[0015]讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
[0016]相應(yīng)的,在讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息之前,所述方法還包括:
[0017]判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果是,則讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并執(zhí)行后續(xù)步驟;如果否,則在建立所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置所述查看標(biāo)識(shí)信息為未查看新功能提醒。
[0018]相應(yīng)的,所述方法還包括:
[0019]當(dāng)用戶(hù)點(diǎn)擊所述新功能提醒頁(yè)面,獲得當(dāng)前用戶(hù)的用戶(hù)標(biāo)識(shí)信息以及所點(diǎn)擊的新功能提醒頁(yè)面對(duì)應(yīng)的功能標(biāo)識(shí);
[0020]將所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息由未查看新功能提醒變更為已查看新功能提醒。
[0021]一種實(shí)現(xiàn)新功能提醒的裝置,所述裝置包括:
[0022]接收單元,用于接收服務(wù)器發(fā)送的配置文件或第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼是所述服務(wù)器根據(jù)所述配置文件生成的;
[0023]第一判斷單元,用于當(dāng)接收到所述配置文件,所述配置文件至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒;
[0024]第一運(yùn)行單元,用于如果所述第一判斷單元的判斷結(jié)果為是,則根據(jù)所述配置文件生成并運(yùn)行所述功能標(biāo)識(shí)對(duì)應(yīng)的第二新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面;
[0025]第二判斷單元,用于當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒;
[0026]第二運(yùn)行單元,用于如果所述第二判斷單元的判斷結(jié)果為是,則運(yùn)行所述功能標(biāo)識(shí)對(duì)應(yīng)的第一新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0027]相應(yīng)的,所述配置文件還包括有效時(shí)間,所述第一新功能提醒頁(yè)面代碼還包括有效時(shí)間;
[0028]所述裝置還包括:
[0029]第三判斷單元,用于當(dāng)接收到所述配置文件,讀取所述配置文件中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在所述有效時(shí)間范圍之內(nèi),如果是,則觸發(fā)所述第一判斷單元工作;
[0030]第四判斷單元,用于當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,讀取所述第一新功能提醒頁(yè)面代碼中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在所述有效時(shí)間范圍之內(nèi),如果是,則觸發(fā)所述第二判斷單元工作。
[0031]相應(yīng)的,所述第一判斷單元具體用于:
[0032]當(dāng)接收到所述配置文件,所述配置文件至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息;判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒;
[0033]所述第二判斷單元具體用于:
[0034]當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息;判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
[0035]相應(yīng)的,所述裝置還包括:
[0036]第五判斷單元,用于在所述第一判斷單元或所述第二判斷單元工作之前,判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果是,觸發(fā)所述第一判斷單元或所述第二判斷單元讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒;
[0037]建立單元,用于所述第五判斷單元的判斷結(jié)果為否,則建立保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置所述查看標(biāo)識(shí)信息為未查看新功能提醒。
[0038]相應(yīng)的,所述裝置還包括:
[0039]獲得單元,用于當(dāng)用戶(hù)點(diǎn)擊所述新功能提醒頁(yè)面,獲得當(dāng)前用戶(hù)的用戶(hù)標(biāo)識(shí)信息以及所點(diǎn)擊的新功能提醒頁(yè)面對(duì)應(yīng)的功能標(biāo)識(shí);
[0040]變更單元,用于將所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息由未查看新功能提醒變更為已查看新功能提醒。
[0041]一種實(shí)現(xiàn)新功能提醒的系統(tǒng),所述系統(tǒng)包括:
[0042]客戶(hù)端以及服務(wù)器;
[0043]所述客戶(hù)端上述的一種實(shí)現(xiàn)新功能提醒的裝置;
[0044]所述服務(wù)器,用于根據(jù)配置文件生成第一新功能提醒頁(yè)面代碼,將所述配置文件或所述第一新功能提醒頁(yè)面代碼發(fā)送給所述客戶(hù)端。
[0045]由此可見(jiàn),本發(fā)明實(shí)施例具有如下有益效果:
[0046]將用戶(hù)是否點(diǎn)擊過(guò)新功能提醒的查看標(biāo)識(shí)信息保存在客戶(hù)端,在服務(wù)器生成靜態(tài)緩存頁(yè)面時(shí)可以將新功能提醒頁(yè)面代碼均生成出來(lái),發(fā)送到客戶(hù)端后由客戶(hù)端根據(jù)的查看標(biāo)識(shí)信息判斷是否表明用戶(hù)查看過(guò)響應(yīng)的新功能提醒,如果沒(méi)有,再運(yùn)行相應(yīng)的新功能提醒頁(yè)面代碼并顯示新功能提醒頁(yè)面,這樣不會(huì)出現(xiàn)實(shí)現(xiàn)邏輯混亂的情況;同時(shí),也可以由客戶(hù)端自行根據(jù)保存的查看標(biāo)識(shí)信息判斷是否需要生成新功能提醒頁(yè)面,如果用戶(hù)未查看過(guò)新功能提醒,客戶(hù)端可以根據(jù)服務(wù)器發(fā)送的配置文件生成新功能提醒頁(yè)面代碼并顯示新功能提醒頁(yè)面,也不會(huì)存在實(shí)現(xiàn)邏輯混亂的情況;另外,由于查看標(biāo)識(shí)信息存放在客戶(hù)端,因此用戶(hù)每次請(qǐng)求頁(yè)面的時(shí)候服務(wù)器不再需要去判斷服務(wù)器數(shù)據(jù)庫(kù)中的標(biāo)識(shí)信息,從而降低了服務(wù)器的負(fù)擔(dān)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0047]圖1為本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒方法實(shí)施例一的流程圖;
[0048]圖2為本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒方法實(shí)施例的示意圖;
[0049]圖3為本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒方法實(shí)施例二的流程圖;
[0050]圖4為本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒方法實(shí)施例三的流程圖;
[0051]圖5為本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒裝置實(shí)施例一的示意圖;
[0052]圖6為本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒裝置實(shí)施例二的示意圖;
[0053]圖7為本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒裝置實(shí)施例三的示意圖;
[0054]圖8為本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒系統(tǒng)實(shí)施例的示意圖。
【具體實(shí)施方式】
[0055]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)的說(shuō)明。
[0056]在現(xiàn)有技術(shù)中新功能提醒會(huì)存在實(shí)現(xiàn)邏輯混亂以及增加服務(wù)器負(fù)擔(dān)的技術(shù)問(wèn)題,經(jīng)分析產(chǎn)生上述技術(shù)問(wèn)題的主要原因在于將記錄用戶(hù)是否點(diǎn)擊過(guò)新功能提醒的查看標(biāo)識(shí)信息存放在數(shù)據(jù)庫(kù)中所導(dǎo)致的?;谠撛颍景l(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒的方法、裝置及系統(tǒng),考慮將用戶(hù)的是否點(diǎn)擊過(guò)新功能提醒的查看標(biāo)識(shí)信息記錄在客戶(hù)端,例如使用最常用的客戶(hù)端記錄工具cookie或其他可以使用的客戶(hù)端記錄技術(shù),從而由客戶(hù)端進(jìn)行用戶(hù)是否查看過(guò)新功能提醒的判斷,不再需要查看服務(wù)器數(shù)據(jù)庫(kù)從而降低服務(wù)器的負(fù)擔(dān),同時(shí),在生成新功能提醒頁(yè)面的實(shí)現(xiàn)不會(huì)出現(xiàn)邏輯混亂。
[0057]本發(fā)明實(shí)施例將從實(shí)現(xiàn)新功能提醒的裝置角度進(jìn)行描述,該實(shí)現(xiàn)新功能提醒的裝置具體可以集成在客戶(hù)端中,該客戶(hù)端可以裝載在終端中,該終端具體可以為智能手機(jī)、平板電腦、電子書(shū)閱讀器、MP3 (Moving Picture Experts Group Aud1 Layer III,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面 3)播放器、MP4 (Moving Picture Experts Group Aud1 Layer IV,動(dòng)態(tài)影像專(zhuān)家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等等。
[0058]參見(jiàn)圖1所示,是本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒的方法實(shí)施例一,可以包括以下步驟:
[0059]步驟101:接收服務(wù)器發(fā)送的配置文件或第一新功能提醒頁(yè)面代碼,第一新功能提醒頁(yè)面代碼是服務(wù)器根據(jù)配置文件生成的。
[0060]配置文件主要包括以下信息,可以通過(guò)組的方式來(lái)定義,即一組配置文件代表一個(gè)新功能,每組配置文件可以包括:功能名、功能標(biāo)識(shí)、功能地址以及有效時(shí)間;其中,功能名為展示給用戶(hù)的信息,可以展示該新功能的名字以及相關(guān)的描述;功能標(biāo)識(shí):給該新功能分配的自定義的功能標(biāo)識(shí);功能地址包括新該功能的具體頁(yè)面地址,即用戶(hù)點(diǎn)擊新功能提醒以后可以跳轉(zhuǎn)到的目標(biāo)地址;有效時(shí)間可以標(biāo)識(shí)該新功能需要提醒多久時(shí)間。服務(wù)器可以保存各個(gè)新功能對(duì)應(yīng)的各組配置文件。
[0061]在本發(fā)明實(shí)施例中,客戶(hù)端可以接收服務(wù)器發(fā)送的配置文件或第一新功能提醒頁(yè)面代碼。即在第一方面,服務(wù)器可以?xún)H向客戶(hù)端發(fā)送配置文件,由客戶(hù)端再進(jìn)行判斷是否生成并運(yùn)行第二新功能提醒頁(yè)面代碼并顯示相應(yīng)的功能提醒頁(yè)面,第二新功能提醒頁(yè)面代碼可以是由服務(wù)器生成的新功能提醒HTML (Hyper Text Mark-up Language,超文本標(biāo)記語(yǔ)言)代碼,一組配置文件可以對(duì)應(yīng)于一組第二新功能提醒頁(yè)面代碼;在第二方面,服務(wù)器可以根據(jù)配置文件生成第一新功能提醒頁(yè)面代碼,第一新功能提醒頁(yè)面代碼可以是由服務(wù)器生成的新功能提醒HTML代碼,一組配置文件可以對(duì)應(yīng)于一組第一新功能提醒頁(yè)面代碼,新功能提醒頁(yè)面代碼由服務(wù)器發(fā)送到客戶(hù)端,由客戶(hù)端判斷是否執(zhí)行新功能提醒頁(yè)面代碼并顯示相應(yīng)的功能提醒頁(yè)面。
[0062]步驟102:當(dāng)接收到配置文件,配置文件至少包括功能標(biāo)識(shí),讀取保存的功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息。
[0063]查看標(biāo)識(shí)信息用于表示用戶(hù)是否查看過(guò)功能標(biāo)識(shí)對(duì)應(yīng)的新功能提醒頁(yè)面,本發(fā)明實(shí)施例將查看標(biāo)識(shí)信息保存于客戶(hù)端,例如查看標(biāo)識(shí)信息可以存儲(chǔ)在緩存cookie中,或使用其他客戶(hù)端記錄技術(shù)保存查看標(biāo)識(shí)信息,本發(fā)明對(duì)此不進(jìn)行限定。
[0064]步驟103:判斷功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒,如果是,執(zhí)行步驟104。
[0065]步驟104:根據(jù)配置文件生成并運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第二新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0066]客戶(hù)端通過(guò)對(duì)查看標(biāo)識(shí)信息的判斷,確定是否需要對(duì)新功能提醒頁(yè)面進(jìn)行顯示。可以理解的是,當(dāng)客戶(hù)端接收到多組配置文件,可以循環(huán)讀取每一組配置文件,查看每一功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,當(dāng)某一功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息代表該新功能提醒未被查看,則需要客戶(hù)端生成并運(yùn)行相應(yīng)的第二新功能提醒頁(yè)面代碼,第二新功能提醒頁(yè)面代碼用于在頁(yè)面上顯示新功能提醒頁(yè)面。
[0067]為了避免在同一時(shí)刻點(diǎn)有多個(gè)新功能提醒帶來(lái)的顯示沖突,在本發(fā)明的一些實(shí)施例中,可以將多個(gè)新功能提醒集中顯示在所有頁(yè)面的同一個(gè)頁(yè)面位置,從而可以方便用戶(hù)在任意網(wǎng)頁(yè)進(jìn)入新功能的目標(biāo)網(wǎng)頁(yè)。
[0068]步驟105:當(dāng)接收到第一新功能提醒頁(yè)面代碼,第一新功能提醒頁(yè)面代碼至少包括功能標(biāo)識(shí),讀取保存的功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息。
[0069]類(lèi)似的,當(dāng)客戶(hù)端接收到服務(wù)器發(fā)送的第一新功能提醒頁(yè)面代碼,也需要讀取查看標(biāo)識(shí)信息,查看標(biāo)識(shí)信息用于表示用戶(hù)是否查看過(guò)功能標(biāo)識(shí)對(duì)應(yīng)的新功能提醒頁(yè)面,本發(fā)明實(shí)施例將查看標(biāo)識(shí)信息保存于客戶(hù)端,例如查看標(biāo)識(shí)信息可以存儲(chǔ)在緩存cookie中,或使用其他客戶(hù)端記錄技術(shù)保存查看標(biāo)識(shí)信息,本發(fā)明對(duì)此不進(jìn)行限定。
[0070]步驟106:判斷功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒,如果是,執(zhí)行步驟107
[0071]步驟107:運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第一新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0072]客戶(hù)端通過(guò)對(duì)查看標(biāo)識(shí)信息的判斷,確定是否需要對(duì)新功能提醒頁(yè)面進(jìn)行顯示??梢岳斫獾氖?,當(dāng)客戶(hù)端接收到多組第一新功能提醒頁(yè)面代碼,可以循環(huán)讀取每一組第一新功能提醒頁(yè)面代碼,查看每一功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,當(dāng)某一功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息代表該新功能提醒未被查看,則需要客戶(hù)端運(yùn)行相應(yīng)的第一新功能提醒頁(yè)面代碼,第一新功能提醒頁(yè)面代碼用于在頁(yè)面上顯示新功能提醒頁(yè)面。
[0073]為了避免在同一時(shí)刻點(diǎn)有多個(gè)新功能提醒帶來(lái)的顯示沖突,在本發(fā)明的一些實(shí)施例中,可以將多個(gè)新功能提醒集中顯示在所有頁(yè)面的同一個(gè)頁(yè)面位置,從而可以方便用戶(hù)在任意網(wǎng)頁(yè)進(jìn)入新功能的目標(biāo)網(wǎng)頁(yè)。
[0074]在本發(fā)明的一些實(shí)施例中,還可以包括:當(dāng)用戶(hù)點(diǎn)擊新功能提醒頁(yè)面,獲得當(dāng)前用戶(hù)的用戶(hù)標(biāo)識(shí)信息以及所點(diǎn)擊的新功能提醒頁(yè)面對(duì)應(yīng)的功能標(biāo)識(shí);這樣可以將功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息由未查看新功能提醒變更為已查看新功能提醒。
[0075]參見(jiàn)圖2所示,是本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒的方法實(shí)現(xiàn)過(guò)程示意圖,新功能提醒頁(yè)面部分可以用于向用戶(hù)展示新功能提醒,客戶(hù)端通過(guò)判斷保存的查看標(biāo)識(shí)信息可以控制展示哪些新功能提醒,不展示哪些新功能提醒。用戶(hù)根據(jù)新功能提醒頁(yè)面,點(diǎn)擊過(guò)相應(yīng)的新功能提醒以后,相應(yīng)的查看標(biāo)識(shí)信息就被設(shè)置為用戶(hù)已經(jīng)查看新功能提醒,下次就不再需要展示該新功能提醒了。
[0076]這樣,本發(fā)明實(shí)施例將用戶(hù)是否點(diǎn)擊過(guò)新功能提醒的查看標(biāo)識(shí)信息保存在客戶(hù)端,在服務(wù)器生成靜態(tài)緩存頁(yè)面時(shí)可以將新功能提醒頁(yè)面代碼均生成出來(lái),發(fā)送到客戶(hù)端后由客戶(hù)端根據(jù)的查看標(biāo)識(shí)信息判斷是否表明用戶(hù)查看過(guò)響應(yīng)的新功能提醒,如果沒(méi)有,再運(yùn)行相應(yīng)的新功能提醒頁(yè)面代碼并顯示新功能提醒頁(yè)面,這樣不會(huì)出現(xiàn)實(shí)現(xiàn)邏輯混亂的情況;同時(shí),也可以由客戶(hù)端自行根據(jù)保存的查看標(biāo)識(shí)信息判斷是否需要生成新功能提醒頁(yè)面,如果用戶(hù)未查看過(guò)新功能提醒,客戶(hù)端可以根據(jù)服務(wù)器發(fā)送的配置文件生成新功能提醒頁(yè)面代碼并顯示新功能提醒頁(yè)面,也不會(huì)存在實(shí)現(xiàn)邏輯混亂的情況;另外,由于查看標(biāo)識(shí)信息存放在客戶(hù)端,因此用戶(hù)每次請(qǐng)求頁(yè)面的時(shí)候服務(wù)器不再需要去判斷服務(wù)器數(shù)據(jù)庫(kù)中的標(biāo)識(shí)信息,從而降低了服務(wù)器的負(fù)擔(dān)。
[0077]參見(jiàn)圖3所示,是本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒的方法實(shí)施例二,對(duì)當(dāng)接收服務(wù)器發(fā)送的配置文件時(shí)新功能提醒的具體實(shí)現(xiàn)進(jìn)行說(shuō)明,本實(shí)施例可以包括以下步驟:
[0078]步驟301:接收服務(wù)器發(fā)送的配置文件,配置文件可以包括功能名、功能標(biāo)識(shí)、功能地址以及有效時(shí)間。
[0079]步驟302:讀取配置文件中的有效時(shí)間。
[0080]步驟303:判斷當(dāng)前時(shí)間是否在有效時(shí)間范圍之內(nèi),如果是,執(zhí)行步驟304。
[0081]當(dāng)當(dāng)前時(shí)間在有效時(shí)間范圍之內(nèi),則判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,進(jìn)而在查看標(biāo)識(shí)信息存在時(shí)讀取功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息;而當(dāng)當(dāng)前時(shí)間不在有效時(shí)間范圍之內(nèi),則不需要生成新功能提醒頁(yè)面代碼。
[0082]步驟304:判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果是,執(zhí)行步驟305,如果否,執(zhí)行步驟306。
[0083]步驟305:讀取保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息。
[0084]步驟306:建立功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置查看標(biāo)識(shí)信息為未查看新功能提醒,進(jìn)入步驟308。
[0085]也即在本發(fā)明的一些實(shí)施例中,還可以包括判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果是,則讀取保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并執(zhí)行后續(xù)步驟;如果否,則在建立功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置查看標(biāo)識(shí)信息為未查看新功能提醒。
[0086]讀取保存的功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒的具體實(shí)現(xiàn)可以為:讀取保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
[0087]以客戶(hù)端由cookie保存查看標(biāo)識(shí)信息為例,功能標(biāo)識(shí)也即客戶(hù)端cookie名的前綴,之所以說(shuō)是cookie名的前綴,是因?yàn)榭蛻?hù)端的cookie名可以是由該功能標(biāo)識(shí)+userid(用戶(hù)標(biāo)識(shí)信息)組成的。當(dāng)兩個(gè)不同的用戶(hù)使用同一臺(tái)計(jì)算機(jī)登陸的時(shí)候,如果第一個(gè)用戶(hù)點(diǎn)擊過(guò)了新功能提醒,第二個(gè)用戶(hù)就會(huì)被判別成已經(jīng)點(diǎn)擊過(guò)該提醒從而不予展示新功能提醒了,因此,判斷“功能標(biāo)識(shí)+用戶(hù)標(biāo)識(shí)信息”對(duì)應(yīng)的查看標(biāo)識(shí)信息,會(huì)使新功能提醒指向用戶(hù)更為準(zhǔn)確。
[0088]步驟307:判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒,如果是,執(zhí)行步驟308。
[0089]步驟308:根據(jù)配置文件生成并運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第二新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0090]這樣,在本實(shí)施例中,客戶(hù)端接收配置文件,可以根據(jù)配置文件查看保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,當(dāng)該查看標(biāo)識(shí)信息表示某用戶(hù)未查看某新功能提醒時(shí),則需要生成該新功能提醒相應(yīng)的新功能提醒頁(yè)面代碼,進(jìn)而顯示新功能提醒頁(yè)面,由客戶(hù)端生成顯示新功能提醒頁(yè)面不會(huì)存在實(shí)現(xiàn)邏輯混亂的情況,也不再需要去判斷服務(wù)器數(shù)據(jù)庫(kù)中的標(biāo)識(shí)信息,從而降低了服務(wù)器的負(fù)擔(dān)。
[0091]參見(jiàn)圖4所示,是本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒的方法實(shí)施例三,對(duì)當(dāng)接收服務(wù)器發(fā)送的第一新功能提醒頁(yè)面代碼時(shí)新功能提醒的具體實(shí)現(xiàn)進(jìn)行說(shuō)明,本實(shí)施例可以包括以下步驟:
[0092]步驟401:接收服務(wù)器發(fā)送的第一新功能提醒頁(yè)面代碼,第一新功能提醒頁(yè)面代碼是服務(wù)器根據(jù)配置文件生成的。第一新功能提醒頁(yè)面代碼可以包括功能名、功能標(biāo)識(shí)、功能地址以及有效時(shí)間。
[0093]步驟402:讀取第一新功能提醒頁(yè)面代碼中的有效時(shí)間。
[0094]步驟403:判斷當(dāng)前時(shí)間是否在有效時(shí)間范圍之內(nèi),如果是,執(zhí)行步驟404。
[0095]當(dāng)當(dāng)前時(shí)間在有效時(shí)間范圍之內(nèi),則判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,進(jìn)而在查看標(biāo)識(shí)信息存在時(shí)讀取功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息;而當(dāng)當(dāng)前時(shí)間不在有效時(shí)間范圍之內(nèi),則不需要生成新功能提醒頁(yè)面代碼。
[0096]步驟404:判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果是,執(zhí)行步驟405,如果否,執(zhí)行步驟406。
[0097]步驟405:讀取保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息。
[0098]步驟406:建立功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置查看標(biāo)識(shí)信息為未查看新功能提醒,進(jìn)入步驟408。
[0099]也即在本發(fā)明的一些實(shí)施例中,還可以包括判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果是,則讀取保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并執(zhí)行后續(xù)步驟;如果否,則在建立功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置查看標(biāo)識(shí)信息為未查看新功能提醒。
[0100]讀取保存的功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒的具體實(shí)現(xiàn)可以為:讀取保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
[0101]以客戶(hù)端由cookie保存查看標(biāo)識(shí)信息為例,功能標(biāo)識(shí)也即客戶(hù)端cookie名的前綴,之所以說(shuō)是cookie名的前綴,是因?yàn)榭蛻?hù)端的cookie名可以是由該功能標(biāo)識(shí)+userid(用戶(hù)標(biāo)識(shí)信息)組成的。當(dāng)兩個(gè)不同的用戶(hù)使用同一臺(tái)計(jì)算機(jī)登陸的時(shí)候,如果第一個(gè)用戶(hù)點(diǎn)擊過(guò)了新功能提醒,第二個(gè)用戶(hù)就會(huì)被判別成已經(jīng)點(diǎn)擊過(guò)該提醒從而不予展示新功能提醒了,因此,判斷“功能標(biāo)識(shí)+用戶(hù)標(biāo)識(shí)信息”對(duì)應(yīng)的查看標(biāo)識(shí)信息,會(huì)使新功能提醒指向用戶(hù)更為準(zhǔn)確。
[0102]步驟407:判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,執(zhí)行步驟408。
[0103]步驟408:運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第一新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0104]這樣,在本實(shí)施例中,服務(wù)器直接根據(jù)配置文件將新功能提醒頁(yè)面代碼全部生成并發(fā)送到客戶(hù)端,由客戶(hù)端根據(jù)保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息判斷是否應(yīng)該顯示新功能提醒頁(yè)面,當(dāng)查看標(biāo)識(shí)信息表示某用戶(hù)未查看某新功能提醒時(shí),則需要運(yùn)行該新功能提醒相應(yīng)的新功能提醒頁(yè)面代碼,進(jìn)而顯示新功能提醒頁(yè)面,由客戶(hù)端判斷是否顯示、顯示哪個(gè)新功能提醒頁(yè)面不會(huì)存在新功能提醒頁(yè)面生成過(guò)程中的邏輯混舌L同時(shí),也不再需要去判斷服務(wù)器數(shù)據(jù)庫(kù)中的標(biāo)識(shí)信息,從而降低了服務(wù)器的負(fù)擔(dān)。
[0105]相應(yīng)的,參見(jiàn)圖5所示,是本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒的裝置實(shí)施例一,可以包括:
[0106]接收單元501,用于接收服務(wù)器發(fā)送的配置文件或第一新功能提醒頁(yè)面代碼,第一新功能提醒頁(yè)面代碼是服務(wù)器根據(jù)配置文件生成的。
[0107]第一判斷單元502,用于當(dāng)接收到配置文件,配置文件至少包括功能標(biāo)識(shí),讀取保存的功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
[0108]第一運(yùn)行單元503,用于如果第一判斷單元的判斷結(jié)果為是,則根據(jù)配置文件生成并運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第二新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0109]第二判斷單元504,用于當(dāng)接收到第一新功能提醒頁(yè)面代碼,第一新功能提醒頁(yè)面代碼至少包括功能標(biāo)識(shí),讀取保存的功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
[0110]第二運(yùn)行單元505,用于如果第二判斷單元的判斷結(jié)果為是,則運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第一新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0111]在本發(fā)明的一些實(shí)施例中,還可以包括:
[0112]獲得單元,用于當(dāng)用戶(hù)點(diǎn)擊新功能提醒頁(yè)面,獲得當(dāng)前用戶(hù)的用戶(hù)標(biāo)識(shí)信息以及所點(diǎn)擊的新功能提醒頁(yè)面對(duì)應(yīng)的功能標(biāo)識(shí);
[0113]變更單元,用于將功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息由未查看新功能提醒變更為已查看新功能提醒。
[0114]這樣,本發(fā)明實(shí)施例將用戶(hù)是否點(diǎn)擊過(guò)新功能提醒的查看標(biāo)識(shí)信息保存在客戶(hù)端,在服務(wù)器生成靜態(tài)緩存頁(yè)面時(shí)可以將新功能提醒頁(yè)面代碼均生成出來(lái),發(fā)送到客戶(hù)端后由客戶(hù)端根據(jù)的查看標(biāo)識(shí)信息判斷是否表明用戶(hù)查看過(guò)響應(yīng)的新功能提醒,如果沒(méi)有,再運(yùn)行相應(yīng)的新功能提醒頁(yè)面代碼并顯示新功能提醒頁(yè)面,這樣不會(huì)出現(xiàn)實(shí)現(xiàn)邏輯混亂的情況;同時(shí),也可以由客戶(hù)端自行根據(jù)保存的查看標(biāo)識(shí)信息判斷是否需要生成新功能提醒頁(yè)面,如果用戶(hù)未查看過(guò)新功能提醒,客戶(hù)端可以根據(jù)服務(wù)器發(fā)送的配置文件生成新功能提醒頁(yè)面代碼并顯示新功能提醒頁(yè)面,也不會(huì)存在實(shí)現(xiàn)邏輯混亂的情況;另外,由于查看標(biāo)識(shí)信息存放在客戶(hù)端,因此用戶(hù)每次請(qǐng)求頁(yè)面的時(shí)候服務(wù)器不再需要去判斷服務(wù)器數(shù)據(jù)庫(kù)中的標(biāo)識(shí)信息,從而降低了服務(wù)器的負(fù)擔(dān)。
[0115]參見(jiàn)圖6所示,是本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒的裝置實(shí)施例二,對(duì)當(dāng)接收服務(wù)器發(fā)送的配置文件時(shí)新功能提醒的具體實(shí)現(xiàn)進(jìn)行說(shuō)明,本實(shí)施例可以包括:
[0116]接收單元601,用于接收服務(wù)器發(fā)送的配置文件,配置文件可以包括功能名、功能標(biāo)識(shí)、功能地址以及有效時(shí)間。
[0117]第三判斷單元602,用于當(dāng)接收到配置文件,讀取配置文件中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在有效時(shí)間范圍之內(nèi),如果是,則觸發(fā)第五判斷單元工作;
[0118]第五判斷單元603,用于判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果第五判斷單元的判斷結(jié)果為是,觸發(fā)第一判斷單元工作。
[0119]建立單元604,用于第五判斷單元的判斷結(jié)果為否,則建立保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置查看標(biāo)識(shí)信息為未查看新功能提醒。
[0120]第一判斷單元605,用于讀取保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息;判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
[0121]第一運(yùn)行單元606,用于如果第一判斷單元的判斷結(jié)果為是,則根據(jù)配置文件生成并運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第二新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0122]這樣,在本實(shí)施例中,客戶(hù)端接收配置文件,可以根據(jù)配置文件查看保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,當(dāng)該查看標(biāo)識(shí)信息表示某用戶(hù)未查看某新功能提醒時(shí),則需要生成該新功能提醒相應(yīng)的新功能提醒頁(yè)面代碼,進(jìn)而顯示新功能提醒頁(yè)面,由客戶(hù)端生成顯示新功能提醒頁(yè)面不會(huì)存在實(shí)現(xiàn)邏輯混亂的情況,也不再需要去判斷服務(wù)器數(shù)據(jù)庫(kù)中的標(biāo)識(shí)信息,從而降低了服務(wù)器的負(fù)擔(dān)。
[0123]參見(jiàn)圖7所示,是本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒的裝置實(shí)施例三,對(duì)當(dāng)接收服務(wù)器發(fā)送的第一新功能提醒頁(yè)面代碼時(shí)新功能提醒的具體實(shí)現(xiàn)進(jìn)行說(shuō)明,本實(shí)施例可以包括:
[0124]接收單元701,用于接收服務(wù)器發(fā)送的第一新功能提醒頁(yè)面代碼,第一新功能提醒頁(yè)面代碼是服務(wù)器根據(jù)配置文件生成的。第一新功能提醒頁(yè)面代碼可以包括功能名、功能標(biāo)識(shí)、功能地址以及有效時(shí)間。
[0125]第四判斷單元702,用于當(dāng)接收到第一新功能提醒頁(yè)面代碼,讀取第一新功能提醒頁(yè)面代碼中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在有效時(shí)間范圍之內(nèi),如果是,則觸發(fā)第五判斷單元工作。
[0126]第五判斷單元703,用于判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果第五判斷單元的判斷結(jié)果為是,觸發(fā)第二判斷單元工作。
[0127]建立單元704,用于第五判斷單元的判斷結(jié)果為否,則建立保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置查看標(biāo)識(shí)信息為未查看新功能提醒。
[0128]第二判斷單元705,用于讀取保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息;判斷功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
[0129]第二運(yùn)行單元706,用于如果第二判斷單元的判斷結(jié)果為是,則運(yùn)行功能標(biāo)識(shí)對(duì)應(yīng)的第一新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
[0130]這樣,在本實(shí)施例中,服務(wù)器直接根據(jù)配置文件將新功能提醒頁(yè)面代碼全部生成并發(fā)送到客戶(hù)端,由客戶(hù)端根據(jù)保存的功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息判斷是否應(yīng)該顯示新功能提醒頁(yè)面,當(dāng)查看標(biāo)識(shí)信息表示某用戶(hù)未查看某新功能提醒時(shí),則需要運(yùn)行該新功能提醒相應(yīng)的新功能提醒頁(yè)面代碼,進(jìn)而顯示新功能提醒頁(yè)面,由客戶(hù)端判斷是否顯示、顯示哪個(gè)新功能提醒頁(yè)面不會(huì)存在新功能提醒頁(yè)面生成過(guò)程中的邏輯混舌L同時(shí),也不再需要去判斷服務(wù)器數(shù)據(jù)庫(kù)中的標(biāo)識(shí)信息,從而降低了服務(wù)器的負(fù)擔(dān)。
[0131]參見(jiàn)圖8所示,是本發(fā)明實(shí)施例中提供的實(shí)現(xiàn)新功能提醒的系統(tǒng)實(shí)施例,可以包括:客戶(hù)端801以及服務(wù)器802;
[0132]其中,客戶(hù)端可以是上述實(shí)現(xiàn)新功能提醒的裝置實(shí)施例中的任一種;
[0133]服務(wù)器,可以用于根據(jù)配置文件生成第一新功能提醒頁(yè)面代碼,將配置文件或第一新功能提醒頁(yè)面代碼發(fā)送給客戶(hù)端。
[0134]這樣,本發(fā)明實(shí)施例將用戶(hù)是否點(diǎn)擊過(guò)新功能提醒的查看標(biāo)識(shí)信息保存在客戶(hù)端,在服務(wù)器生成靜態(tài)緩存頁(yè)面時(shí)可以將新功能提醒頁(yè)面代碼均生成出來(lái),發(fā)送到客戶(hù)端后由客戶(hù)端根據(jù)的查看標(biāo)識(shí)信息判斷是否表明用戶(hù)查看過(guò)響應(yīng)的新功能提醒,如果沒(méi)有,再運(yùn)行相應(yīng)的新功能提醒頁(yè)面代碼并顯示新功能提醒頁(yè)面,這樣不會(huì)出現(xiàn)實(shí)現(xiàn)邏輯混亂的情況;同時(shí),也可以由客戶(hù)端自行根據(jù)保存的查看標(biāo)識(shí)信息判斷是否需要生成新功能提醒頁(yè)面,如果用戶(hù)未查看過(guò)新功能提醒,客戶(hù)端可以根據(jù)服務(wù)器發(fā)送的配置文件生成新功能提醒頁(yè)面代碼并顯示新功能提醒頁(yè)面,也不會(huì)存在實(shí)現(xiàn)邏輯混亂的情況;另外,由于查看標(biāo)識(shí)信息存放在客戶(hù)端,因此用戶(hù)每次請(qǐng)求頁(yè)面的時(shí)候服務(wù)器不再需要去判斷服務(wù)器數(shù)據(jù)庫(kù)中的標(biāo)識(shí)信息,從而降低了服務(wù)器的負(fù)擔(dān)。
[0135]需要說(shuō)明的是,本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的系統(tǒng)或裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
[0136]還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0137]結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤(pán)、可移動(dòng)磁盤(pán)、CD-ROM、或【技術(shù)領(lǐng)域】?jī)?nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0138]對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種實(shí)現(xiàn)新功能提醒的方法,其特征在于,所述方法包括: 接收服務(wù)器發(fā)送的配置文件或第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼是所述服務(wù)器根據(jù)所述配置文件生成的; 當(dāng)接收到所述配置文件,所述配置文件至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒,如果是,則根據(jù)所述配置文件生成并運(yùn)行所述功能標(biāo)識(shí)對(duì)應(yīng)的第二新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面; 當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒,如果是,則運(yùn)行所述功能標(biāo)識(shí)對(duì)應(yīng)的第一新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置文件還包括有效時(shí)間,所述第一新功能提醒頁(yè)面代碼還包括有效時(shí)間; 所述方法還包括: 當(dāng)接收到所述配置文件,讀取所述配置文件中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在所述有效時(shí)間范圍之內(nèi),如果是,則讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,并執(zhí)行后續(xù)步驟; 當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,讀取所述第一新功能提醒頁(yè)面代碼中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在所述有效時(shí)間范圍之內(nèi),如果是,則讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,并執(zhí)行后續(xù)步驟。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒,包括: 讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息之前,所述方法還包括: 判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果是,則讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并執(zhí)行后續(xù)步驟;如果否,則在建立所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置所述查看標(biāo)識(shí)信息為未查看新功能提醒。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)用戶(hù)點(diǎn)擊所述新功能提醒頁(yè)面,獲得當(dāng)前用戶(hù)的用戶(hù)標(biāo)識(shí)信息以及所點(diǎn)擊的新功能提醒頁(yè)面對(duì)應(yīng)的功能標(biāo)識(shí); 將所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息由未查看新功能提醒變更為已查看新功能提醒。
6.一種實(shí)現(xiàn)新功能提醒的裝置,其特征在于,所述裝置包括: 接收單元,用于接收服務(wù)器發(fā)送的配置文件或第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼是所述服務(wù)器根據(jù)所述配置文件生成的; 第一判斷單元,用于當(dāng)接收到所述配置文件,所述配置文件至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒; 第一運(yùn)行單元,用于如果所述第一判斷單元的判斷結(jié)果為是,則根據(jù)所述配置文件生成并運(yùn)行所述功能標(biāo)識(shí)對(duì)應(yīng)的第二新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面;第二判斷單元,用于當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒; 第二運(yùn)行單元,用于如果所述第二判斷單元的判斷結(jié)果為是,則運(yùn)行所述功能標(biāo)識(shí)對(duì)應(yīng)的第一新功能提醒頁(yè)面代碼,顯示相應(yīng)的新功能提醒頁(yè)面。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述配置文件還包括有效時(shí)間,所述第一新功能提醒頁(yè)面代碼還包括有效時(shí)間; 所述裝置還包括: 第三判斷單元,用于當(dāng)接收到所述配置文件,讀取所述配置文件中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在所述有效時(shí)間范圍之內(nèi),如果是,則觸發(fā)所述第一判斷單元工作; 第四判斷單元,用于當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,讀取所述第一新功能提醒頁(yè)面代碼中的有效時(shí)間,判斷當(dāng)前時(shí)間是否在所述有效時(shí)間范圍之內(nèi),如果是,則觸發(fā)所述第二判斷單元工作。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于, 所述第一判斷單元具體用于: 當(dāng)接收到所述配置文件,所述配置文件至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息;判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒; 所述第二判斷單元具體用于: 當(dāng)接收到所述第一新功能提醒頁(yè)面代碼,所述第一新功能提醒頁(yè)面代碼至少包括功能標(biāo)識(shí),讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息;判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 第五判斷單元,用于在所述第一判斷單元或所述第二判斷單元工作之前,判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否存在,如果是,觸發(fā)所述第一判斷單元或所述第二判斷單元讀取保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,判斷所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息是否代表未查看新功能提醒; 建立單元,用于所述第五判斷單元的判斷結(jié)果為否,則建立保存的所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息,并設(shè)置所述查看標(biāo)識(shí)信息為未查看新功能提醒。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 獲得單元,用于當(dāng)用戶(hù)點(diǎn)擊所述新功能提醒頁(yè)面,獲得當(dāng)前用戶(hù)的用戶(hù)標(biāo)識(shí)信息以及所點(diǎn)擊的新功能提醒頁(yè)面對(duì)應(yīng)的功能標(biāo)識(shí); 變更單元,用于將所述功能標(biāo)識(shí)以及用戶(hù)標(biāo)識(shí)信息對(duì)應(yīng)的查看標(biāo)識(shí)信息由未查看新功能提醒變更為已查看新功能提醒。
11.一種實(shí)現(xiàn)新功能提醒的系統(tǒng),其特征在于,所述系統(tǒng)包括: 客戶(hù)端以及服務(wù)器; 所述客戶(hù)端是權(quán)利要求6-10任一項(xiàng)所述的一種實(shí)現(xiàn)新功能提醒的裝置; 所述服務(wù)器,用于根據(jù)配置文件生成第一新功能提醒頁(yè)面代碼,將所述配置文件或所述第一新功能提醒頁(yè)面代碼發(fā)送給所述客戶(hù)端。
【文檔編號(hào)】H04L29/08GK104270471SQ201410578529
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2014年10月24日 優(yōu)先權(quán)日:2014年10月24日
【發(fā)明者】章夢(mèng), 何明杰, 傅強(qiáng), 張興強(qiáng), 龐以新, 何燕萍, 王海潮, 丘群業(yè), 胡建波, 王尋 申請(qǐng)人:中國(guó)建設(shè)銀行股份有限公司