本發(fā)明屬于移動客戶端技術(shù)領(lǐng)域,具體的說,是涉及一種手機(jī)客戶端內(nèi)容、功能自動判斷跳轉(zhuǎn)方法。
背景技術(shù):
目前,現(xiàn)有各客戶端的跳轉(zhuǎn)類型多根據(jù)客戶端本上實(shí)際情況作出定制化開發(fā),其主要具有以下缺陷:可擴(kuò)展性低、自定義程度低、后臺操作不靈活。
技術(shù)實(shí)現(xiàn)要素:
為了改善上述問題,本發(fā)明的目的在于提供一種實(shí)現(xiàn)方便、具有可擴(kuò)展性強(qiáng)、自定義程度高等優(yōu)點(diǎn)的手機(jī)客戶端內(nèi)容、功能自動判斷跳轉(zhuǎn)方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
一種手機(jī)客戶端內(nèi)容、功能自動判斷跳轉(zhuǎn)方法,包括:
(1)內(nèi)容類型跳轉(zhuǎn):
(11)上傳內(nèi)容至后臺服務(wù)器的同時(shí),選擇內(nèi)容在客戶端上的呈現(xiàn)方式的步驟;
(12)客戶端從后臺服務(wù)端獲取內(nèi)容列表數(shù)據(jù)的步驟;
(13)客戶端通過內(nèi)容列表數(shù)據(jù)中的內(nèi)容類型字段的值判斷需要打開的頁面模板,并且為模版?zhèn)魅雰?nèi)容的具體參數(shù);
(14)客戶端打開相應(yīng)的內(nèi)容模板后,內(nèi)容模板根據(jù)具體參數(shù),加載相應(yīng)的內(nèi)容,展示到客戶端的模版上;
(2)功能模板跳轉(zhuǎn):
(21)上傳內(nèi)容至后臺服務(wù)器的同時(shí),選擇內(nèi)容的跳轉(zhuǎn)類型的步驟;
(22)設(shè)置與內(nèi)容對應(yīng)的跳轉(zhuǎn)值的步驟;
(23)客戶端從后臺服務(wù)端獲取內(nèi)容列表數(shù)據(jù)的步驟;
(24)客戶端通過列表數(shù)據(jù)中的跳轉(zhuǎn)類型和跳轉(zhuǎn)值判斷需要打開的功能頁面模板,并且為模板傳入功能的具體參數(shù);
(25)客戶端打開相應(yīng)的功能模板后,功能模板根據(jù)具體參數(shù),加載相應(yīng)的功能,展示到客戶端的模版上。
進(jìn)一步的,所述步驟(11)中,選擇內(nèi)容在客戶端上的呈現(xiàn)方式的具體方法如下:設(shè)置選擇內(nèi)容類型字段的值。
進(jìn)一步的,在所述步驟(12)中,客戶端從后臺服務(wù)端獲取內(nèi)容列表數(shù)據(jù)的同時(shí)即可獲取到內(nèi)容類型字段的值。
進(jìn)一步的,所述步驟(22)中,跳轉(zhuǎn)值根據(jù)客戶端操作系統(tǒng)不同而不同,其包括:ios跳轉(zhuǎn)值字段、安卓跳轉(zhuǎn)值字段或winPhone跳轉(zhuǎn)值字段。
進(jìn)一步的,所述步驟(23)中,客戶端從后臺服務(wù)端獲取內(nèi)容列表數(shù)據(jù)同時(shí),即獲取步驟(21)和步驟(22)中設(shè)置的跳轉(zhuǎn)類型和跳轉(zhuǎn)值。
本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn)及有益效果:
采用本發(fā)明,一種類容列表,即可實(shí)現(xiàn)多種內(nèi)容類型和功能類型的跳轉(zhuǎn),避免了內(nèi)容需要重復(fù)發(fā)布和布局;本發(fā)明后臺操作簡單,編輯人員工作量少,具有可擴(kuò)展性強(qiáng),自定義程度高等優(yōu)點(diǎn),只需客戶端、后臺約定好簡單的跳轉(zhuǎn)類型和跳轉(zhuǎn)值格式,即可實(shí)現(xiàn)多種功能和內(nèi)容的自動跳轉(zhuǎn)。
具體實(shí)施方式
下面結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步說明,本發(fā)明的實(shí)施方式包括但不限于下列實(shí)施例。
實(shí)施例
本實(shí)施例提供了一種手機(jī)客戶端內(nèi)容、功能自動判斷跳轉(zhuǎn)方法,該方法主要包括兩部分:內(nèi)容類型的跳轉(zhuǎn)和客戶端功能模版的跳轉(zhuǎn),本方法主要應(yīng)用在移動手機(jī)客戶端中,同一列表內(nèi)容需要跳轉(zhuǎn)到不同功能界面時(shí),根據(jù)列表內(nèi)容參數(shù)設(shè)置,自動識別跳轉(zhuǎn)到相應(yīng)的功能頁面。與現(xiàn)有技術(shù)相比,本發(fā)明具有可擴(kuò)展性強(qiáng),自定義程度高等優(yōu)點(diǎn)。
為了使得本領(lǐng)域技術(shù)人員對本發(fā)明申請有更清晰的了解和認(rèn)識,下面進(jìn)行詳細(xì)說明:
一、內(nèi)容類型的跳轉(zhuǎn)
1.1、編輯人員通過內(nèi)容管理后臺上傳內(nèi)容到服務(wù)器,上傳的同時(shí),選擇內(nèi)容在客戶端上的呈現(xiàn)方式,具體操作為設(shè)置選擇內(nèi)容類型(contenttype)字段的值,比如說視頻、圖文、音頻、圖集等;
1.2、手機(jī)客戶端從服務(wù)端獲取內(nèi)容列表數(shù)據(jù)時(shí),即可獲取到內(nèi)容類型的值;
1.3、用戶在手機(jī)客戶端上點(diǎn)擊列表中的內(nèi)容時(shí),客戶端通過列表數(shù)據(jù)中的內(nèi)容類型字段的值判斷需要打開的頁面模板,并且為模版?zhèn)魅雰?nèi)容的具體參數(shù);
1.4、客戶端打開內(nèi)容模板以后,模板根據(jù)參數(shù),加載相應(yīng)的內(nèi)容,然后展示到客戶段的模版上,以達(dá)到根據(jù)內(nèi)容類型的值,判斷打開相應(yīng)的模板頁面。
二、客戶端功能模版的跳轉(zhuǎn);
2.1、編輯人員通過內(nèi)容上傳后臺上傳內(nèi)容到服務(wù)器,上傳的同時(shí),選擇內(nèi)容的跳轉(zhuǎn)類型,比如說點(diǎn)播|vod、直播|live、音頻|audio、圖集|images、圖文混排|new、大欄目|cat_big、小欄目|cat_small、網(wǎng)頁(內(nèi)部)|url、網(wǎng)頁(外部)|outurl、網(wǎng)頁(PhoneGap)|phonegap、推薦APP|app、商城商品|storedesc、現(xiàn)場活動|clhlocaleactivity、圖文直播|microlive、看度運(yùn)動|sport等;
2.2、設(shè)置完跳轉(zhuǎn)類型,然后設(shè)置跳轉(zhuǎn)值,跳轉(zhuǎn)值根據(jù)各大操作系統(tǒng),分為ios跳轉(zhuǎn)值字段(switch_value_iphone)、安卓跳轉(zhuǎn)值字段(switch_value_android)、winPhone跳轉(zhuǎn)值字段(switch_value_winphone),跳轉(zhuǎn)值采用一個(gè)值,多種屬性的方式,具體方式為多個(gè)屬性,采用“ ;;”兩個(gè)分號區(qū)分多個(gè)屬性,客戶端解析的方式獲取到多個(gè)屬性值;
2.3、手機(jī)客戶端從服務(wù)端獲取內(nèi)容列表數(shù)據(jù)時(shí),即可獲取到此條內(nèi)容需要跳轉(zhuǎn)的跳轉(zhuǎn)類型和跳轉(zhuǎn)值;
2.4、用戶在手機(jī)客戶端上點(diǎn)擊列表的內(nèi)容時(shí),客戶端通過列表數(shù)據(jù)中的跳轉(zhuǎn)類型和跳轉(zhuǎn)值判斷需要打開的功能頁面模板,并且為模板傳入功能的具體參數(shù);
2.5、客戶端打開相應(yīng)的功能模板以后,模板根據(jù)參數(shù),加載相應(yīng)的功能內(nèi)容,然后展示到客戶段的模版上,已達(dá)到根據(jù)跳轉(zhuǎn)類型和跳轉(zhuǎn)值,判斷打開相應(yīng)的功能模板頁面。
采用本方法,基于統(tǒng)一的內(nèi)容列表,即可實(shí)現(xiàn)多種類容類型和功能類型的跳轉(zhuǎn),此種跳轉(zhuǎn)方法靈活、擴(kuò)展性強(qiáng),適用于多種應(yīng)用場景。
按照上述實(shí)施例,便可很好地實(shí)現(xiàn)本發(fā)明。值得說明的是,基于上述結(jié)構(gòu)或方法設(shè)計(jì)的前提下,為解決同樣的技術(shù)問題,即使在本發(fā)明上做出的一些無實(shí)質(zhì)性的改動或潤色,所采用的技術(shù)方案的實(shí)質(zhì)仍然與本發(fā)明一樣,故其也應(yīng)當(dāng)在本發(fā)明的保護(hù)范圍內(nèi)。