專利名稱:一種基于終端能力調(diào)整業(yè)務(wù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域中的移動(dòng)互聯(lián)網(wǎng)技術(shù),尤其涉及一種基于終端能力調(diào)整業(yè)務(wù)的方法及系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)帶寬的提升和互聯(lián)網(wǎng)業(yè)務(wù)的發(fā)展,互聯(lián)網(wǎng)和電信網(wǎng)逐漸融合形成移動(dòng)互聯(lián)網(wǎng)。與傳統(tǒng)互聯(lián)網(wǎng)相比,移動(dòng)互聯(lián)網(wǎng)的一個(gè)特點(diǎn)是終端的多樣性。移動(dòng)互聯(lián)網(wǎng)中的終端不僅包括傳統(tǒng)的個(gè)人電腦(PC,Personal Computer)、筆記本電腦、手機(jī)、上網(wǎng)本、平板電腦、上網(wǎng)盒,還包括融合新技術(shù)的掌上游戲機(jī)、電視機(jī)、mp4播放器等。目前,移動(dòng)互聯(lián)網(wǎng)中的不同型號(hào)的終端由若干種不同的中央處理器(CPU,CentralProcessing Unit)及操作系統(tǒng)組成,并且CPU和操作系統(tǒng)更新?lián)Q代也相當(dāng)頻繁,造成各種終端的性能各異、參差不齊,若要統(tǒng)一用戶對(duì)各個(gè)業(yè)務(wù)的使用體驗(yàn),就需要業(yè)務(wù)供應(yīng)商做大 量的適配工作,比如需要各個(gè)業(yè)務(wù)的提供商不斷購(gòu)買上市的各廠商、各種型號(hào)的手機(jī)進(jìn)行業(yè)務(wù)適配測(cè)試,因此會(huì)影響用戶使用該業(yè)務(wù)的及時(shí)性。另外,在不同性能的終端上運(yùn)行同一業(yè)務(wù)時(shí),會(huì)出現(xiàn)無法運(yùn)行或反應(yīng)速度問題,進(jìn)而影響用戶的使用體驗(yàn),比如性能不同的終端,在觀看同一個(gè)視頻時(shí),可能清晰度及流暢度不同,影響用戶體驗(yàn)??梢?,現(xiàn)有技術(shù)中由于終端運(yùn)行業(yè)務(wù)的能力不同,影響終端運(yùn)行業(yè)務(wù)的情況,進(jìn)而影響用戶的使用體驗(yàn),以及影響用戶使用業(yè)務(wù)的及時(shí)性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種基于終端能力調(diào)整業(yè)務(wù)的方法及系統(tǒng),根據(jù)終端運(yùn)行業(yè)務(wù)的能力,調(diào)整終端所要運(yùn)行業(yè)務(wù),進(jìn)而保證用戶的使用體驗(yàn)。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種基于終端能力調(diào)整業(yè)務(wù)的方法,該方法包括當(dāng)服務(wù)器收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息建立終端列表;所述服務(wù)器根據(jù)所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表,根據(jù)所述業(yè)務(wù)列表、所述終端列表以及決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端。上述方案中,所述業(yè)務(wù)列表,為對(duì)業(yè)務(wù)軟件信息的匯總列表,包括業(yè)務(wù)軟件的標(biāo)識(shí)、業(yè)務(wù)類型、業(yè)務(wù)軟件的名稱、對(duì)應(yīng)的制作公司、軟件版本號(hào)、業(yè)務(wù)等級(jí)、業(yè)務(wù)對(duì)運(yùn)行載體能力的要求和/或用戶等級(jí);其中,所述業(yè)務(wù)等級(jí)包括運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí)、業(yè)務(wù)對(duì)應(yīng)的安全等級(jí),運(yùn)行本業(yè)務(wù)所需終端的運(yùn)行優(yōu)先級(jí)。上述方案中,所述終端列表,為對(duì)終端信息的匯總列表,包括終端的標(biāo)識(shí)、終端的型號(hào)、對(duì)應(yīng)的制造商、終端版本號(hào)、終端等級(jí)、終端能力;其中,所述終端等級(jí)包括能力等級(jí)和運(yùn)行優(yōu)先級(jí);所述終端能力為能力描述信息和當(dāng)前的資源使用信息。上述方案中,所述決策機(jī)制,為根據(jù)業(yè)務(wù)列表和終端列表中能力等級(jí)決定接受該業(yè)務(wù)請(qǐng)求還是拒絕該業(yè)務(wù)請(qǐng)求;
和/或,根據(jù)業(yè)務(wù)列表中的用戶等級(jí),決定是否為終端提供業(yè)務(wù);和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工;和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源。上述方案中,所述根據(jù)業(yè)務(wù)列表和終端列表中能力等級(jí)決定接受該業(yè)務(wù)請(qǐng)求還是拒絕該業(yè)務(wù)請(qǐng)求,包括根據(jù)業(yè)務(wù)請(qǐng)求信息中的業(yè)務(wù)軟件的名稱選定業(yè)務(wù)列表,提取業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),從終端列表的終端等級(jí)中提取能力等級(jí),判斷終端列表的終端等級(jí)中提取能力等級(jí)是否不低于業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),若是,則接受該業(yè)務(wù)請(qǐng)求;否則,拒絕該業(yè)務(wù)請(qǐng)求,向終端發(fā)出拒絕業(yè)務(wù)請(qǐng)求的響應(yīng)信肩、O
上述方案中,所述根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)打業(yè)務(wù)時(shí)的工作分工,包括從終端列表中提取終端能力,從業(yè)務(wù)列表中提取業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,判斷終端列表中提取的終端能力是否滿足業(yè)務(wù)列表中提取的業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,若滿足,則確定對(duì)應(yīng)的終端能獨(dú)立運(yùn)行所請(qǐng)求的業(yè)務(wù);否則,按照預(yù)置的調(diào)整方式,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工。上述方案中,所述根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源,包括根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求與終端列表的終端能力中當(dāng)前資源使用信息,判斷發(fā)來業(yè)務(wù)請(qǐng)求信息的終端是否有足夠的資源運(yùn)行所請(qǐng)求的業(yè)務(wù),若有,則將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端;若沒有,則通知終端選擇當(dāng)前業(yè)務(wù)的運(yùn)行方式,收到該終端返回的響應(yīng)信息后,將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端。上述方案中,所述根據(jù)業(yè)務(wù)列表中的用戶等級(jí),決定是否為終端提供業(yè)務(wù),包括服務(wù)器向終端發(fā)出驗(yàn)證用戶等級(jí)的請(qǐng)求,并接收終端返回的用戶等級(jí)驗(yàn)證信息,根據(jù)用戶等級(jí)驗(yàn)證信息中的用戶等級(jí)與業(yè)務(wù)列表中記錄的用戶等級(jí)進(jìn)行比對(duì),若一致,則為終端提供業(yè)務(wù);否則,不為終端提供業(yè)務(wù);其中,所述用戶等級(jí)包括匿名用戶、注冊(cè)用戶和重要(VIP)用戶。上述方案中,所述所述服務(wù)器收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息之前,該方法還包括當(dāng)終端選定要獲取的業(yè)務(wù)時(shí),向服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求信息,并根據(jù)自身資源使用情況向服務(wù)器發(fā)送資源使用信息,并根據(jù)自身的軟/硬件屬性及終端等級(jí)編寫能力描述信息,將能力描述信息發(fā)給服務(wù)器。本發(fā)明還提供了一種基于終端能力調(diào)整業(yè)務(wù)的系統(tǒng),該系統(tǒng)包括服務(wù)器和終端;其中,服務(wù)器,用于當(dāng)收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息建立終端列表,根據(jù)所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表,根據(jù)所述業(yè)務(wù)列表、所述終端列表以及決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端;終端,用于向服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求信息、資源使用信息和能力描述信息,將能力描述信息,以及接收服務(wù)器發(fā)來的業(yè)務(wù)。上述方案中,所述服務(wù)器包括列表管理模塊、信息接收模塊和信息處理模塊;其中,列表管理模塊,用于根據(jù)信息接收模塊發(fā)來的能力描述信息及資源使用信息建立終端列表,根據(jù)信息接收模塊發(fā)來的所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表及終端列表,將選定的業(yè)務(wù)列表及終端列表發(fā)給信息處理模塊;信息接收模塊,用于當(dāng)收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),將所述業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息發(fā)給列表管理模塊;信息處理模塊,用于根據(jù)列表管理模塊發(fā)來的業(yè)務(wù)列表和終端列表、以及自身保存的決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端。上述方案中,所述列表管理模塊,具體用于對(duì)業(yè)務(wù)軟件信息匯總形成業(yè)務(wù)列表,包括業(yè)務(wù)軟件的標(biāo)識(shí)、業(yè)務(wù)類型、業(yè)務(wù)軟件的名稱、對(duì)應(yīng)的制作公司、軟件版本號(hào)、業(yè)務(wù)等級(jí)、業(yè)務(wù)對(duì)運(yùn)行載體能力的要求和/或用戶等級(jí);其中,所述業(yè)務(wù)等級(jí)包括運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí)、業(yè)務(wù)對(duì)應(yīng)的安全等級(jí),運(yùn)行本業(yè)務(wù)所需終端的運(yùn)行優(yōu)先級(jí)。 上述方案中,所述所述列表管理模塊,具體用于對(duì)終端信息匯總形成終端列表,包括終端的標(biāo)識(shí)、終端的型號(hào)、對(duì)應(yīng)的制造商、終端版本號(hào)、終端等級(jí)、終端能力;其中,所述終端等級(jí)包括能力等級(jí)和運(yùn)行優(yōu)先級(jí);所述終端能力為能力描述信息和當(dāng)前的資源使用信息。上述方案中,所述信息處理模塊,具體用于保存決策機(jī)制,包括根據(jù)業(yè)務(wù)列表和終端列表中能力等級(jí)決定接受該業(yè)務(wù)請(qǐng)求還是拒絕該業(yè)務(wù)請(qǐng)求;和/或,根據(jù)業(yè)務(wù)列表中的用戶等級(jí),決定是否為終端提供業(yè)務(wù);和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工;和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源。上述方案中,所述信息處理模塊,具體用于根據(jù)業(yè)務(wù)請(qǐng)求信息中的業(yè)務(wù)軟件的名稱選定業(yè)務(wù)列表,提取業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),從終端列表的終端等級(jí)中提取能力等級(jí),判斷終端列表的終端等級(jí)中提取能力等級(jí)是否不低于業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),若是,則接受該業(yè)務(wù)請(qǐng)求;否則,拒絕該業(yè)務(wù)請(qǐng)求,向終端發(fā)出拒絕業(yè)務(wù)請(qǐng)求的響應(yīng)信息。上述方案中,所述信息處理模塊,具體用于從終端列表中提取終端能力,從業(yè)務(wù)列表中提取業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,判斷終端列表中提取的終端能力是否滿足業(yè)務(wù)列表中提取的業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,若滿足,則確定對(duì)應(yīng)的終端能獨(dú)立運(yùn)行所請(qǐng)求的業(yè)務(wù);否則,按照預(yù)置的調(diào)整方式,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工。上述方案中,所述信息處理模塊,具體用于根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求與終端列表的終端能力中當(dāng)前資源使用信息,判斷發(fā)來業(yè)務(wù)請(qǐng)求信息的終端是否有足夠的資源運(yùn)行所請(qǐng)求的業(yè)務(wù),若有,則將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端;若沒有,則通知終端選擇當(dāng)前業(yè)務(wù)的運(yùn)行方式,收到該終端返回的響應(yīng)信息后,將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端。上述方案中,所述信息處理模塊,還用于向終端發(fā)出驗(yàn)證用戶等級(jí)的請(qǐng)求,并接收終端返回的用戶等級(jí)驗(yàn)證信息,根據(jù)用戶等級(jí)驗(yàn)證信息中的用戶等級(jí)與業(yè)務(wù)列表中記錄的用戶等級(jí)進(jìn)行比對(duì),若一致,則為終端提供業(yè)務(wù),否則,不為終端提供業(yè)務(wù);其中,所述用戶等級(jí)包括匿名用戶、注冊(cè)用戶和VIP用戶。上述方案中,所述終端包括CPU模塊和收發(fā)模塊;其中,CPU模塊,用于當(dāng)所在終端選定要獲取的業(yè)務(wù)時(shí),向收發(fā)模塊發(fā)送業(yè)務(wù)請(qǐng)求信息,并根據(jù)自身資源使用情況向收發(fā)模塊發(fā)送資源使用信息,并根據(jù)自身的軟/硬件屬性及終端等級(jí)編寫能力描述信息,將能力描述信息發(fā)給收發(fā)模塊;收發(fā)模塊,用于將CPU模塊發(fā)來的能力描述信息、業(yè)務(wù)請(qǐng)求信息及資源使用信息發(fā)送給服務(wù)器。本發(fā)明所提供的基于終端能力調(diào)整業(yè)務(wù)的方法及系統(tǒng),能根據(jù)終端發(fā)來的能力描述信息及資源使用信息建立終端列表,并根據(jù)業(yè)務(wù)列表、終端列表以及決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端。如此,即可根據(jù)終端的能力,使用決策機(jī)制在服務(wù)器端對(duì)業(yè)務(wù)進(jìn)行調(diào)整后,使終端能夠運(yùn)行調(diào)整后的業(yè)務(wù),從而保證用戶的使用體驗(yàn)。
圖I為本發(fā)明基于終端能力調(diào)整業(yè)務(wù)的方法流程示意圖;圖2為本發(fā)明基于終端能力調(diào)整業(yè)務(wù)的系統(tǒng)組成結(jié)構(gòu)示意圖;圖3為本發(fā)明提供的服務(wù)器組成結(jié)構(gòu)示意圖;圖4為本發(fā)明提供的終端的組成結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是當(dāng)服務(wù)器收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息建立終端列表;所述服務(wù)器根據(jù)所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表,根據(jù)業(yè)務(wù)列表、終端列表以及決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端。下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。本發(fā)明提供的一種基于終端能力調(diào)整業(yè)務(wù)的方法,如圖I所示,包括以下步驟步驟101 :當(dāng)服務(wù)器收到任意一個(gè)終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息建立終端列表。這里,所述業(yè)務(wù)請(qǐng)求信息的格式和內(nèi)容均為現(xiàn)有技術(shù)中的規(guī)定,包括業(yè)務(wù)的名稱、業(yè)務(wù)的類型以及終端的標(biāo)識(shí),還可以包括業(yè)務(wù)的標(biāo)識(shí);所述業(yè)務(wù)的標(biāo)識(shí)可以為序列號(hào)或版本號(hào);所述終端的標(biāo)識(shí)可以為國(guó)際移動(dòng)設(shè)備身份碼(IMEI, International MobileEquipment Identity);所述資源使用信息為終端在發(fā)送業(yè)務(wù)請(qǐng)求信息時(shí),向服務(wù)器發(fā)出由終端資源使用情況、終端當(dāng)前運(yùn)行的業(yè)務(wù)的名稱和終端的標(biāo)識(shí)組成的信息。所述能力描述信息包括終端的類型、終端的型號(hào)、終端的標(biāo)識(shí)、終端的CPU型號(hào)、終端的硬盤資源容量、終端的操作系統(tǒng)版本號(hào)、終端的屏幕分辨率、終端等級(jí);所述終端等級(jí)包括終端的能力等級(jí)和運(yùn)行優(yōu)先級(jí),其中,終端的能力等級(jí)和運(yùn)行優(yōu)先級(jí)均從服務(wù)提供商獲得,這里不做贅述;所述終端列表為對(duì)終端信息的匯總列表,格式由業(yè)務(wù)提供商、服務(wù)器制造商及終端制造商各方預(yù)先約定,其中記錄的內(nèi)容由終端的生產(chǎn)商根據(jù)實(shí)際情況指定,比如,可以包括下述內(nèi)容的一項(xiàng)或多項(xiàng)終端的標(biāo)識(shí)、終端的型號(hào)、對(duì)應(yīng)的制造商、終端版本號(hào)、終端等級(jí)、終端能力;其中,所述終端等級(jí)包括能力等級(jí)和運(yùn)行優(yōu)先級(jí);所述終端能力為能力描述信息和當(dāng)前的資源使用信息。所述業(yè)務(wù)列表為對(duì)業(yè)務(wù)軟件信息的匯總,包含業(yè)務(wù)軟件的標(biāo)識(shí)、業(yè)務(wù)類型、業(yè)務(wù)軟件的名稱、對(duì)應(yīng)的制作公司、軟件版本號(hào)、業(yè)務(wù)等級(jí)、業(yè)務(wù)對(duì)運(yùn)行載體能力的要求和/或用戶等級(jí);其中,業(yè)務(wù)列表的格式由業(yè)務(wù)提供商、服務(wù)器制造商及終端制造商各方預(yù)先約定;所述業(yè)務(wù)對(duì)載體能力的要求包括終端的生產(chǎn)商名稱、終端的類型、終端的型號(hào)、終端的CPU型號(hào)、終端的資源容量、終端的操作系統(tǒng)版本號(hào)以及終端的屏幕分辨率;所述業(yè)務(wù)等級(jí)包括運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí)、業(yè)務(wù)對(duì)應(yīng)的安全等級(jí),業(yè)務(wù)的運(yùn)行優(yōu)先級(jí)均為業(yè) 務(wù)提供商與服務(wù)提供方協(xié)商得到,這里不做贅述。步驟102 :所述服務(wù)器根據(jù)所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表,根據(jù)所述業(yè)務(wù)列表、所述終端列表以及決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端。這里,所述決策機(jī)制可以包括根據(jù)業(yè)務(wù)列表和終端列表中能力等級(jí)決定接受該業(yè)務(wù)請(qǐng)求還是拒絕該業(yè)務(wù)請(qǐng)求;和/或,根據(jù)業(yè)務(wù)列表中的用戶等級(jí),決定是否為終端提供業(yè)務(wù);和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工;和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源。另外,在執(zhí)行步驟101之前,終端向服務(wù)器發(fā)出業(yè)務(wù)請(qǐng)求信息和終端資源使用信息,包括步驟a:當(dāng)用戶從當(dāng)前瀏覽的網(wǎng)順中,選定任意一個(gè)要獲取的業(yè)務(wù)時(shí),終端根據(jù)要獲取的業(yè)務(wù)的名稱、業(yè)務(wù)的類型以及終端的標(biāo)識(shí),編寫業(yè)務(wù)請(qǐng)求信息;利用自身資源使用情況編寫資源使用信息;根據(jù)自身的軟/硬件屬性、及終端等級(jí)編寫能力描述信息。這里,所述軟/硬件屬性可以包括終端的類型、終端的型號(hào)、終端的標(biāo)識(shí)、終端的CPU型號(hào)、終端的硬盤資源容量、終端的操作系統(tǒng)版本號(hào)、終端的屏幕分辨率。步驟b :終端將業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息通過移動(dòng)互聯(lián)網(wǎng)發(fā)送給服務(wù)器。本發(fā)明實(shí)施例一、假設(shè)使用決策機(jī)制中的三項(xiàng)根據(jù)業(yè)務(wù)列表和終端列表中能力 等級(jí)決定接受該業(yè)務(wù)請(qǐng)求還是拒絕該業(yè)務(wù)請(qǐng)求;根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工;根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源;具體流程為步驟201 :當(dāng)服務(wù)器收到任意一個(gè)終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息建立終端列表。步驟202 :根據(jù)業(yè)務(wù)請(qǐng)求信息中的業(yè)務(wù)軟件的名稱選定業(yè)務(wù)列表,提取業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),從終端列表的終端等級(jí)中提取能力等級(jí),判斷終端列表的終端等級(jí)中提取能力等級(jí)是否不低于業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),若是,則接受該業(yè)務(wù)請(qǐng)求,執(zhí)行步驟203 ;否則,拒絕該業(yè)務(wù)請(qǐng)求,向終端發(fā)出拒絕業(yè)務(wù)請(qǐng)求的響應(yīng)信息,結(jié)束處理流程。這里,所述發(fā)出拒絕業(yè)務(wù)請(qǐng)求的響應(yīng)信息為現(xiàn)有技術(shù),這里不做贅述。步驟203 :根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工。具體的,從終端列表中提取終端能力,從業(yè)務(wù)列表中提取業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,判斷終端列表中提取的終端能力是否滿足業(yè)務(wù)列表中提取的業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,若滿足,則確定對(duì)應(yīng)的終端能獨(dú)立運(yùn)行所請(qǐng)求的業(yè)務(wù);否則,按照預(yù)置的調(diào)整方式,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工; 其中,所述調(diào)整方式由服務(wù)器生產(chǎn)商及業(yè)務(wù)提供商協(xié)商獲得,比如,對(duì)于視頻類業(yè)務(wù),可以根據(jù)終端軟/硬件屬性,將視頻的顯示分辨率降低,使該視頻能夠在屏幕分辨率低于原視頻的終端上播放。步驟204 :根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源后,將業(yè)務(wù)發(fā)給終端。本步驟具體為根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求與終端列表的終端能力中當(dāng)前資源使用信息,判斷發(fā)來業(yè)務(wù)請(qǐng)求信息的終端是否有足夠的資源運(yùn)行所請(qǐng)求的業(yè)務(wù),若有,則將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端,結(jié)束處理流程;若沒有,則通知終端選擇當(dāng)前業(yè)務(wù)的運(yùn)行方式,收到該終端返回的響應(yīng)信息后,將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端。這里,所述判斷發(fā)來業(yè)務(wù)請(qǐng)求信息的終端是否有足夠的資源運(yùn)行所請(qǐng)求的業(yè)務(wù)為根據(jù)終端列表的終端能力中當(dāng)前資源使用信息,以及終端列表的終端能力中能力描述信息,計(jì)算得出終端當(dāng)前的剩余資源;根據(jù)業(yè)務(wù)列表中的對(duì)載體性能的要求中的資源容量,判斷終端當(dāng)前的剩余資源是否大于運(yùn)行業(yè)務(wù)的載體性能要求中的資源容量,若大于,則判定為有足夠的資源運(yùn)行所請(qǐng)求的業(yè)務(wù);否則,判定為沒有足夠的資源運(yùn)行所請(qǐng)求的業(yè)務(wù)。其中,所述調(diào)整終端的資源包括通知終端選擇掛起正在運(yùn)行的業(yè)務(wù)、停止正在運(yùn)行的業(yè)務(wù)或者將正在運(yùn)行的業(yè)務(wù)轉(zhuǎn)為后臺(tái)運(yùn)行這三種方式中的一種。所述調(diào)整終端的資源之后,所述終端進(jìn)行的操作可以包括將收到的通知顯示給用戶,根據(jù)用戶的選擇對(duì)當(dāng)前正在運(yùn)行的業(yè)務(wù)進(jìn)行處理,然后通過移動(dòng)互聯(lián)網(wǎng),向服務(wù)器返回響應(yīng)信息。進(jìn)一步的,本發(fā)明實(shí)施例二、當(dāng)使用全部決策機(jī)制時(shí),在實(shí)施例一的步驟202之前,還可以包括服務(wù)器向終端發(fā)出驗(yàn)證用戶等級(jí)的請(qǐng)求,并接收終端返回的用戶等級(jí)驗(yàn)證信息,根據(jù)業(yè)務(wù)列表及用戶等級(jí),判斷是否接受業(yè)務(wù),若接受,則執(zhí)行步驟202 ;否則,向終端發(fā)出拒絕業(yè)務(wù)請(qǐng)求的響應(yīng)信息,結(jié)束處理流程。其中,所述驗(yàn)證用戶等級(jí)的請(qǐng)求包括要求用戶填寫其用戶名和密碼的請(qǐng)求;所述用戶等級(jí)包括匿名用戶、注冊(cè)用戶、VIP用戶;所述根據(jù)業(yè)務(wù)列表及用戶等級(jí),判斷是否接受業(yè)務(wù)為根據(jù)用戶等級(jí)驗(yàn)證信息中的用戶等級(jí)與業(yè)務(wù)列表中記錄的用戶等級(jí)進(jìn)行比對(duì),若一致,則接受業(yè)務(wù);否則,不接受業(yè)務(wù)。實(shí)施例三、假設(shè)終端為電視機(jī),該電視機(jī)生產(chǎn)廠商為RST,電視機(jī)型號(hào)為T-S40,請(qǐng)求的業(yè)務(wù)為電影,電影制作公司為N,電影名稱是FGH,該電影的運(yùn)行所需終端的能力等級(jí)為低。包含如下步驟
步驟301 :當(dāng)電視機(jī)開機(jī)時(shí),根據(jù)自身的軟/硬件屬性、及終端等級(jí)編寫能力描述信息,將該能力描述信息發(fā)給服務(wù)器;當(dāng)所述服務(wù)器收到電視機(jī)發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息為該電視機(jī)建立終端列表。步驟302 :服務(wù)器根據(jù)業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表,根據(jù)終端列表中的終端等級(jí)確定該電視機(jī)的終端等于為高,且根據(jù)業(yè)務(wù)列表中的業(yè)務(wù)等級(jí)確定該電影的運(yùn)行所需終端的能力等級(jí)為低,則接受該業(yè)務(wù)請(qǐng)求。步驟303 :服務(wù)器根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求與終端列表中的終端能力,確定與電視機(jī)運(yùn)行業(yè)務(wù)時(shí)的工作分工,并根據(jù)工作分工完成業(yè)務(wù)運(yùn)行中需要承擔(dān)的工作。
具體為服務(wù)器根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求與終端列表中的終端能力,判定電視機(jī)能獨(dú)立運(yùn)行該終端請(qǐng)求的業(yè)務(wù),則將該終端請(qǐng)求的業(yè)務(wù)發(fā)送給電視機(jī),結(jié)束處理流程;若不能,則根據(jù)電視機(jī)的分辨率調(diào)整其請(qǐng)求的電影的分辨率。步驟304 :服務(wù)器根據(jù)資源使用信息確定電視機(jī)目前沒有其他運(yùn)行的業(yè)務(wù),則將調(diào)整后的電影發(fā)給對(duì)應(yīng)的電視機(jī),電視機(jī)播放該電影。實(shí)施例四、假設(shè)終端為電腦,產(chǎn)廠商為0PE,型號(hào)為T520,請(qǐng)求的業(yè)務(wù)為編輯一份存儲(chǔ)在服務(wù)器上的文檔Docl,使用該電腦的用戶對(duì)編輯文檔這項(xiàng)業(yè)務(wù)的用戶等級(jí)為重要(VIP, Very Important People)用戶,包含如下步驟步驟401 :當(dāng)電腦開機(jī)時(shí),根據(jù)自身的軟/硬件屬性、及終端等級(jí)編寫能力描述信息,將該能力描述信息發(fā)給服務(wù)器;當(dāng)所述服務(wù)器收到電視機(jī)發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息為該電腦建立終端列表。步驟402 :服務(wù)器根據(jù)業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表及終端列表,根據(jù)終端列表中的終端等級(jí)確定該電腦T520的能力等級(jí)為“低”,業(yè)務(wù)列表中對(duì)運(yùn)行該業(yè)務(wù)的終端能力等級(jí)沒有進(jìn)行限定,決定接受該業(yè)務(wù)請(qǐng)求。步驟403 :服務(wù)器向電腦T520發(fā)起用戶驗(yàn)證用戶等級(jí)的請(qǐng)求,并接收終端返回的用戶等級(jí)驗(yàn)證信息,確定該用戶等級(jí)為VIP用戶,業(yè)務(wù)列表中指定的用戶等級(jí)也為VIP用戶,則服務(wù)器確定Docl可以下載到電腦T520。步驟404 :服務(wù)器根據(jù)資源使用信息確定電腦T520目前沒有其他運(yùn)行的業(yè)務(wù),則將Docl發(fā)給電腦T520,電腦T520處理該文檔Docl。實(shí)施例五、終端為Android智能手機(jī),生產(chǎn)廠商為A,型號(hào)為B 100,請(qǐng)求的業(yè)務(wù)為游戲,該游戲制作公司為E,游戲名稱是HJK,包含如下步驟步驟501 :當(dāng)Android智能手機(jī)B100開機(jī)時(shí),根據(jù)自身的軟/硬件屬性、及終端等級(jí)編寫能力描述信息,將該能力描述信息發(fā)給服務(wù)器;當(dāng)所述服務(wù)器收到電視機(jī)發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息為該Android智能手機(jī)B100建立終端列表。步驟502 :服務(wù)器根據(jù)收到的業(yè)務(wù)請(qǐng)求信息,獲知該用戶想要運(yùn)行E公司出品的游戲HJK;通過業(yè)務(wù)請(qǐng)求信息、資源使用信息的終端列表,得知該手機(jī)的能力等級(jí)為“中”,業(yè)務(wù)列表中對(duì)運(yùn)行該游戲的終端能力等級(jí)限定為“低”,則決定接受該業(yè)務(wù)請(qǐng)求。步驟503 :服務(wù)器根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求與終端列表中的終端能力,確定與該Android智能手機(jī)BlOO運(yùn)行業(yè)務(wù)時(shí)的工作分工,并根據(jù)工作分工完成業(yè)務(wù)運(yùn)行中需要承擔(dān)的工作。具體為服務(wù)器根據(jù)終端列表和業(yè)務(wù)列表,判定Android智能手機(jī)BlOO不能獨(dú)立運(yùn)行該終端請(qǐng)求的業(yè)務(wù),則按照業(yè)務(wù)調(diào)整策略,將請(qǐng)求的游戲HJK的處理及解壓等操作完成,將游戲的操作界面發(fā)給Android智能手機(jī)B100。步驟504 :服務(wù)器結(jié)合Android智能手機(jī)BlOO發(fā)來的資源使用信息確定根據(jù)資源使用信息調(diào)整Android智能手機(jī)B100的資源后,將調(diào)整后的游戲發(fā)給Android智能手機(jī)BlOO0其中,所述調(diào)整Android智能手機(jī)B100的資源包括通知Android智能手機(jī)B100選擇掛起正在運(yùn)行的業(yè)務(wù)、停止正在運(yùn)行的業(yè)務(wù)或者將正在運(yùn)行的業(yè)務(wù)轉(zhuǎn)為后臺(tái)運(yùn)行這三種方式中的一種,在Android智能手機(jī)B100根據(jù)通知進(jìn)行調(diào)整后,向服務(wù)器返回響應(yīng)信息。步驟505 An droid智能手機(jī)B100接收調(diào)整后的游戲,在游戲的操作界面進(jìn)行操 作,將操作指令發(fā)送給服務(wù)器,由服務(wù)器根據(jù)用戶發(fā)出的操作指令對(duì)游戲進(jìn)行處理,再將處理的的操作界面返回給Android智能手機(jī)B100。本發(fā)明提出一種基于終端能力調(diào)整業(yè)務(wù)的系統(tǒng),如圖2所示,包括服務(wù)器61和終端62 ;其中,服務(wù)器61,用于當(dāng)收到終端62發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息建立終端列表,根據(jù)所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表,根據(jù)所述業(yè)務(wù)列表、所述終端列表以及決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端62 ;終端62,用于當(dāng)選定要獲取的業(yè)務(wù)時(shí),向服務(wù)器61發(fā)送業(yè)務(wù)請(qǐng)求信息,并根據(jù)自身資源使用情況向服務(wù)器61發(fā)送資源使用信息,并根據(jù)自身的軟/硬件屬性及終端等級(jí)編寫能力描述信息,將能力描述信息發(fā)給服務(wù)器61,以及接收服務(wù)器61發(fā)來的業(yè)務(wù)。如圖3所示,所述服務(wù)器61包括列表管理模塊611、信息接收模塊612和信息處理模塊613 ;其中,列表管理模塊611,用于根據(jù)信息接收模塊612發(fā)來的能力描述信息及資源使用信息建立終端列表,根據(jù)信息接收模塊612發(fā)來的所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表及終端列表,將選定的業(yè)務(wù)列表及終端列表發(fā)給信息處理模塊613 ;信息接收模塊612,用于當(dāng)收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),將所述業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息發(fā)給列表管理模塊611 ;信息處理模塊613,用于根據(jù)列表管理模塊611發(fā)來的業(yè)務(wù)列表、終端列表以及自身保存的決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端。所述列表管理模塊611,具體用于對(duì)業(yè)務(wù)軟件信息匯總形成業(yè)務(wù)列表,包括業(yè)務(wù)軟件的標(biāo)識(shí)、業(yè)務(wù)類型、業(yè)務(wù)軟件的名稱、對(duì)應(yīng)的制作公司、軟件版本號(hào)、業(yè)務(wù)等級(jí)、業(yè)務(wù)對(duì)運(yùn)行載體能力的要求和/或用戶等級(jí);其中,所述業(yè)務(wù)等級(jí)包括運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí)、業(yè)務(wù)對(duì)應(yīng)的安全等級(jí),運(yùn)行本業(yè)務(wù)所需終端的運(yùn)行優(yōu)先級(jí)。所述所述列表管理模塊611,具體用于對(duì)終端信息匯總形成終端列表,包括終端的標(biāo)識(shí)、終端的型號(hào)、對(duì)應(yīng)的制造商、終端版本號(hào)、終端等級(jí)、終端能力;其中,所述終端等級(jí)包括能力等級(jí)和運(yùn)行優(yōu)先級(jí);所述終端能力為能力描述信息和當(dāng)前的資源使用信息。所述信息處理模塊613,具體用于保存決策機(jī)制,包括根據(jù)業(yè)務(wù)列表和終端列表中能力等級(jí)決定接受該業(yè)務(wù)請(qǐng)求還是拒絕該業(yè)務(wù)請(qǐng)求;和/或,根據(jù)業(yè)務(wù)列表中的用戶等級(jí),決定是否為終端提供業(yè)務(wù);和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工;和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源。所述信息處理模塊613,具體用于根據(jù)業(yè)務(wù)請(qǐng)求·信息中的業(yè)務(wù)軟件的名稱選定業(yè)務(wù)列表,提取業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),從終端列表的終端等級(jí)中提取能力等級(jí),判斷終端列表的終端等級(jí)中提取能力等級(jí)是否不低于業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),若是,則接受;否則,拒絕該業(yè)務(wù),向終端發(fā)出拒絕業(yè)務(wù)請(qǐng)求的響應(yīng)信息。所述信息處理模塊613,具體用于從終端列表中提取終端能力,從業(yè)務(wù)列表中提取業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,判斷終端列表中提取的終端能力是否滿足業(yè)務(wù)列表中提取的業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,若滿足,則確定對(duì)應(yīng)的終端能獨(dú)立運(yùn)行所請(qǐng)求的業(yè)務(wù);否則,按照預(yù)置的調(diào)整方式,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分工。所述信息處理模塊613,具體用于根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求與終端列表的終端能力中當(dāng)前資源使用信息,判斷發(fā)來業(yè)務(wù)請(qǐng)求信息的終端是否有足夠的資源運(yùn)行所請(qǐng)求的業(yè)務(wù),若有,則將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端;若沒有,則通知終端選擇當(dāng)前業(yè)務(wù)的運(yùn)行方式,收到該終端返回的響應(yīng)信息后,將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端。所述信息處理模塊613,還用于向終端發(fā)出驗(yàn)證用戶等級(jí)的請(qǐng)求,并接收終端返回的用戶等級(jí)驗(yàn)證信息,根據(jù)用戶等級(jí)驗(yàn)證信息中的用戶等級(jí)與業(yè)務(wù)列表中記錄的用戶等級(jí)進(jìn)行比對(duì),若一致,則接受業(yè)務(wù),否則,不接受業(yè)務(wù);其中,所述用戶等級(jí)包括匿名用戶、注冊(cè)用戶和重要VIP用戶。如圖4所示,所述終端62包括CPU模塊621和收發(fā)模塊622 ;其中,CPU模塊621,用于當(dāng)所在終端選定要獲取的業(yè)務(wù)時(shí),向收發(fā)模塊622發(fā)送業(yè)務(wù)請(qǐng)求信息,并根據(jù)自身資源使用情況向收發(fā)模塊622發(fā)送資源使用信息,并根據(jù)自身的軟/硬件屬性及終端等級(jí)編寫能力描述信息,將能力描述信息發(fā)給收發(fā)模塊622 ;收發(fā)模塊622,用于將CPU模塊621發(fā)來的能力描述信息、業(yè)務(wù)請(qǐng)求信息及資源使用信息發(fā)送給服務(wù)器。所述CPU模塊621,還用于將收到的通知顯示給用戶,根據(jù)用戶的選擇對(duì)當(dāng)前正在運(yùn)行的業(yè)務(wù)進(jìn)行處理,處理完成后,通知收發(fā)模塊622向服務(wù)器發(fā)出響應(yīng)信息;相應(yīng)的,所述收發(fā)模塊622,具體用于根據(jù)CPU模塊621的通知,向服務(wù)器返回響應(yīng)信息。本發(fā)明提供的服務(wù)器和終端除上述功能外,還具有現(xiàn)有技術(shù)中服務(wù)器及終端具有的全部功能,具體實(shí)現(xiàn)方法,這里不做贅述。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于終端能力調(diào)整業(yè)務(wù)的方法,其特征在于,該方法包括 當(dāng)服務(wù)器收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息建立終端列表; 所述服務(wù)器根據(jù)所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表,根據(jù)所述業(yè)務(wù)列表、所述終端列表以及決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述業(yè)務(wù)列表,為對(duì)業(yè)務(wù)軟件信息的匯總列表,包括業(yè)務(wù)軟件的標(biāo)識(shí)、業(yè)務(wù)類型、業(yè)務(wù)軟件的名稱、對(duì)應(yīng)的制作公司、軟件版本號(hào)、業(yè)務(wù)等級(jí)、業(yè)務(wù)對(duì)運(yùn)行載體能力的要求和/或用戶等級(jí);其中,所述業(yè)務(wù)等級(jí)包括運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí)、業(yè)務(wù)對(duì)應(yīng)的安全等級(jí),運(yùn)行本業(yè)務(wù)所需終端的運(yùn)行優(yōu)先級(jí)。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述終端列表,為對(duì)終端信息的匯總列表,包括終端的標(biāo)識(shí)、終端的型號(hào)、對(duì)應(yīng)的制造商、終端版本號(hào)、終端等級(jí)、終端能力;其中,所述終端等級(jí)包括能力等級(jí)和運(yùn)行優(yōu)先級(jí);所述終端能力為能力描述信息和當(dāng)前的資源使用信息。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述決策機(jī)制,為 根據(jù)業(yè)務(wù)列表和終端列表中能力等級(jí)決定接受該業(yè)務(wù)請(qǐng)求還是拒絕該業(yè)務(wù)請(qǐng)求; 和/或,根據(jù)業(yè)務(wù)列表中的用戶等級(jí),決定是否為終端提供業(yè)務(wù); 和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分エ; 和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)業(yè)務(wù)列表和終端列表中能力等級(jí)決定接受該業(yè)務(wù)請(qǐng)求還是拒絕該業(yè)務(wù)請(qǐng)求,包括根據(jù)業(yè)務(wù)請(qǐng)求信息中的業(yè)務(wù)軟件的名稱選定業(yè)務(wù)列表,提取業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),從終端列表的終端等級(jí)中提取能力等級(jí),判斷終端列表的終端等級(jí)中提取能力等級(jí)是否不低于業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),若是,則接受該業(yè)務(wù)請(qǐng)求;否則,拒絕該業(yè)務(wù)請(qǐng)求,向終端發(fā)出拒絕業(yè)務(wù)請(qǐng)求的響應(yīng)信息。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)打業(yè)務(wù)時(shí)的工作分エ,包括從終端列表中提取終端能力,從業(yè)務(wù)列表中提取業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,判斷終端列表中提取的終端能力是否滿足業(yè)務(wù)列表中提取的業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,若滿足,則確定對(duì)應(yīng)的終端能獨(dú)立運(yùn)行所請(qǐng)求的業(yè)務(wù);否則,按照預(yù)置的調(diào)整方式,確定與終端運(yùn)行業(yè)務(wù)時(shí)的エ作分エ。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源,包括根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求與終端列表的終端能力中當(dāng)前資源使用信息,判斷發(fā)來業(yè)務(wù)請(qǐng)求信息的終端是否有足夠的資源運(yùn)行所請(qǐng)求的業(yè)務(wù),若有,則將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端;若沒有,則通知終端選擇當(dāng)前業(yè)務(wù)的運(yùn)行方式,收到該終端返回的響應(yīng)信息后,將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)業(yè)務(wù)列表中的用戶等級(jí),決定是否為終端提供業(yè)務(wù),包括服務(wù)器向終端發(fā)出驗(yàn)證用戶等級(jí)的請(qǐng)求,并接收終端返回的用戶等級(jí)驗(yàn)證信息,根據(jù)用戶等級(jí)驗(yàn)證信息中的用戶等級(jí)與業(yè)務(wù)列表中記錄的用戶等級(jí)進(jìn)行比對(duì),若一致,則為終端提供業(yè)務(wù);否則,不為終端提供業(yè)務(wù); 其中,所述用戶等級(jí)包括匿名用戶、注冊(cè)用戶和重要VIP用戶。
9.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述所述服務(wù)器收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息之前,該方法還包括當(dāng)終端選定要獲取的業(yè)務(wù)吋,向服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求信息,并根據(jù)自身資源使用情況向服務(wù)器發(fā)送資源使用信息,井根據(jù)自身的軟/硬件屬性及終端等級(jí)編寫能力描述信息,將能力描述信息發(fā)給服務(wù)器。
10.一種基于終端能力調(diào)整業(yè)務(wù)的系統(tǒng),其特征在干,該系統(tǒng)包括服務(wù)器和終端;其中, 服務(wù)器,用于當(dāng)收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息建立終端列表,根據(jù)所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表,根據(jù)所述業(yè)務(wù)列表、所述終端列表以及決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端; 終端,用于向服務(wù)器發(fā)送業(yè)務(wù)請(qǐng)求信息、資源使用信息和能力描述信息,將能力描述信息,以及接收服務(wù)器發(fā)來的業(yè)務(wù)。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述服務(wù)器包括列表管理模塊、信息接收模塊和信息處理模塊;其中, 列表管理模塊,用于根據(jù)信息接收模塊發(fā)來的能力描述信息及資源使用信息建立終端列表,根據(jù)信息接收模塊發(fā)來的所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表及終端列表,將選定的業(yè)務(wù)列表及終端列表發(fā)給信息處理模塊; 信息接收模塊,用于當(dāng)收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息吋,將所述業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息發(fā)給列表管理模塊; 信息處理模塊,用于根據(jù)列表管理模塊發(fā)來的業(yè)務(wù)列表和終端列表、以及自身保存的決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在干, 所述列表管理模塊,具體用于對(duì)業(yè)務(wù)軟件信息匯總形成業(yè)務(wù)列表,包括業(yè)務(wù)軟件的標(biāo)識(shí)、業(yè)務(wù)類型、業(yè)務(wù)軟件的名稱、對(duì)應(yīng)的制作公司、軟件版本號(hào)、業(yè)務(wù)等級(jí)、業(yè)務(wù)對(duì)運(yùn)行載體能力的要求和/或用戶等級(jí);其中,所述業(yè)務(wù)等級(jí)包括運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí)、業(yè)務(wù)對(duì)應(yīng)的安全等級(jí),運(yùn)行本業(yè)務(wù)所需終端的運(yùn)行優(yōu)先級(jí)。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在干, 所述所述列表管理模塊,具體用于對(duì)終端信息匯總形成終端列表,包括終端的標(biāo)識(shí)、終端的型號(hào)、對(duì)應(yīng)的制造商、終端版本號(hào)、終端等級(jí)、終端能力;其中,所述終端等級(jí)包括能力等級(jí)和運(yùn)行優(yōu)先級(jí);所述終端能力為能力描述信息和當(dāng)前的資源使用信息。
14.根據(jù)權(quán)利要求11至13任一所述的系統(tǒng),其特征在干, 所述信息處理模塊,具體用于保存決策機(jī)制,包括根據(jù)業(yè)務(wù)列表和終端列表中能力等級(jí)決定接受該業(yè)務(wù)請(qǐng)求還是拒絕該業(yè)務(wù)請(qǐng)求; 和/或,根據(jù)業(yè)務(wù)列表中的用戶等級(jí),決定是否為終端提供業(yè)務(wù); 和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表中的終端能力,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分エ;和/或,根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求、與終端列表的終端能力中當(dāng)前資源使用信息,調(diào)整終端的資源。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在干, 所述信息處理模塊,具體用于根據(jù)業(yè)務(wù)請(qǐng)求信息中的業(yè)務(wù)軟件的名稱選定業(yè)務(wù)列表,提取業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),從終端列表的終端等級(jí)中提取能力等級(jí),判斷終端列表的終端等級(jí)中提取能力等級(jí)是否不低于業(yè)務(wù)列表中的運(yùn)行本業(yè)務(wù)所需終端的能力等級(jí),若是,則接受該業(yè)務(wù)請(qǐng)求;否則,拒絕該業(yè)務(wù)請(qǐng)求,向終端發(fā)出拒絕業(yè)務(wù)請(qǐng)求的響應(yīng)信息。
16.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在干, 所述信息處理模塊,具體用于從終端列表中提取終端能力,從業(yè)務(wù)列表中提取業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,判斷終端列表中提取的終端能力是否滿足業(yè)務(wù)列表中提取的業(yè)務(wù)對(duì)運(yùn)行載體能力的要求,若滿足,則確定對(duì)應(yīng)的終端能獨(dú)立運(yùn)行所請(qǐng)求的業(yè)務(wù);否則,按照預(yù)置的調(diào)整方式,確定與終端運(yùn)行業(yè)務(wù)時(shí)的工作分エ。
17.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在干, 所述信息處理模塊,具體用于根據(jù)業(yè)務(wù)列表中業(yè)務(wù)對(duì)運(yùn)行載體能力的要求與終端列表的終端能力中當(dāng)前資源使用信息,判斷發(fā)來業(yè)務(wù)請(qǐng)求信息的終端是否有足夠的資源運(yùn)行所請(qǐng)求的業(yè)務(wù),若有,則將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端;若沒有,則通知終端選擇當(dāng)前業(yè)務(wù)的運(yùn)行方式,收到該終端返回的響應(yīng)信息后,將調(diào)整后的業(yè)務(wù)下發(fā)給對(duì)應(yīng)的終端。
18.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在干, 所述信息處理模塊,還用于向終端發(fā)出驗(yàn)證用戶等級(jí)的請(qǐng)求,并接收終端返回的用戶等級(jí)驗(yàn)證信息,根據(jù)用戶等級(jí)驗(yàn)證信息中的用戶等級(jí)與業(yè)務(wù)列表中記錄的用戶等級(jí)進(jìn)行比對(duì),若一致,則為終端提供業(yè)務(wù),否則,不為終端提供業(yè)務(wù); 其中,所述用戶等級(jí)包括匿名用戶、注冊(cè)用戶和VIP用戶。
19.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述終端包括中央處理器CPU模塊和收發(fā)模塊;其中, (PU模塊,用于當(dāng)所在終端選定要獲取的業(yè)務(wù)時(shí),向收發(fā)模塊發(fā)送業(yè)務(wù)請(qǐng)求信息,井根據(jù)自身資源使用情況向收發(fā)模塊發(fā)送資源使用信息,并根據(jù)自身的軟/硬件屬性及終端等級(jí)編寫能力描述信息,將能力描述信息發(fā)給收發(fā)模塊; 收發(fā)模塊,用于將CPU模塊發(fā)來的能力描述信息、業(yè)務(wù)請(qǐng)求信息及資源使用信息發(fā)送給服務(wù)器。
全文摘要
本發(fā)明公開了一種基于終端能力調(diào)整業(yè)務(wù)的方法,包括當(dāng)服務(wù)器收到終端發(fā)來的業(yè)務(wù)請(qǐng)求信息、能力描述信息及資源使用信息時(shí),根據(jù)能力描述信息及資源使用信息建立終端列表;所述服務(wù)器根據(jù)所述業(yè)務(wù)請(qǐng)求信息選定業(yè)務(wù)列表,根據(jù)所述業(yè)務(wù)列表、所述終端列表以及決策機(jī)制,對(duì)業(yè)務(wù)進(jìn)行調(diào)整后發(fā)給終端。本發(fā)明還同時(shí)公開了一種基于終端能力調(diào)整業(yè)務(wù)的系統(tǒng),采用本發(fā)明能根據(jù)終端運(yùn)行業(yè)務(wù)的能力,調(diào)整終端所要運(yùn)行業(yè)務(wù),進(jìn)而保證用戶的使用體驗(yàn)。
文檔編號(hào)H04L29/08GK102801791SQ201210259430
公開日2012年11月28日 申請(qǐng)日期2012年7月25日 優(yōu)先權(quán)日2012年7月25日
發(fā)明者梁國(guó)和, 陳慧 申請(qǐng)人:中興通訊股份有限公司