一種資源發(fā)現(xiàn)方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信領(lǐng)域,尤其涉及一種資源發(fā)現(xiàn)方法和裝置。
【背景技術(shù)】
[0002]在無(wú)線通信領(lǐng)域中,用戶對(duì)資源的使用是持續(xù)增加并不斷變化的。因此,在極度專注投資成本的當(dāng)前市場(chǎng)經(jīng)濟(jì)中,如何在資源有限的情況下有限的管理和利用好這些資源就成了非常重要的一個(gè)方面。在現(xiàn)有技術(shù)中,被請(qǐng)求者應(yīng)請(qǐng)求者的要求進(jìn)行資源發(fā)現(xiàn),并將發(fā)現(xiàn)的結(jié)果返回給請(qǐng)求者;在這個(gè)過(guò)程中,被請(qǐng)求者使用請(qǐng)求者的過(guò)濾規(guī)則,其中會(huì)包含對(duì)返回結(jié)果(如:資源列表)大小的限制值,即上限值,發(fā)現(xiàn)所需的資源,并將發(fā)現(xiàn)的資源的通用資源標(biāo)識(shí)URI (Universal Resource Identity)列表返回給請(qǐng)求者,或者將此列表存儲(chǔ)在一個(gè)臨時(shí)資源里,而將此臨時(shí)資源的URI返回給請(qǐng)求者;雖然已出現(xiàn)了臨時(shí)資源的概念,但是目前缺乏詳細(xì)的如何創(chuàng)建和刪除此臨時(shí)資源的方法,并且現(xiàn)有的臨時(shí)資源只用來(lái)存儲(chǔ)全部發(fā)現(xiàn)的資源的列表,但是當(dāng)發(fā)現(xiàn)的資源列表超過(guò)過(guò)濾規(guī)則中的上限值時(shí),其它的部分還是會(huì)被舍棄。
【發(fā)明內(nèi)容】
[0003]有鑒于此,為了解決現(xiàn)有技術(shù)中存在缺乏臨時(shí)資源詳細(xì)的如何創(chuàng)建和刪除此臨時(shí)資源、發(fā)現(xiàn)效率低的問(wèn)題,本發(fā)明的目的是提出一種資源發(fā)現(xiàn)方法。為了對(duì)披露的實(shí)施例的一些方面有一個(gè)基本的理解,下面給出了簡(jiǎn)單的概括。該概括部分不是泛泛評(píng)述,也不是要確定關(guān)鍵/重要組成元素或描繪這些實(shí)施例的保護(hù)范圍。其唯一目的是用簡(jiǎn)單的形式呈現(xiàn)一些概念,以此作為后面的詳細(xì)說(shuō)明的序言。
[0004]在一些可選的實(shí)施例中,所述資源發(fā)現(xiàn)方法,應(yīng)用于第一設(shè)備,包括:
[0005]根據(jù)第二設(shè)備發(fā)送的資源發(fā)現(xiàn)請(qǐng)求,進(jìn)行資源發(fā)現(xiàn);
[0006]根據(jù)所述資源發(fā)現(xiàn)請(qǐng)求創(chuàng)建臨時(shí)資源,并將發(fā)現(xiàn)到的至少部分資源的信息存儲(chǔ)于所述臨時(shí)資源中;
[0007]向所述第二設(shè)備發(fā)送用于反饋所述資源發(fā)現(xiàn)請(qǐng)求的反饋消息;所述反饋消息攜帶所述臨時(shí)資源的標(biāo)識(shí)。
[0008]在一些可選的實(shí)施例中,所述資源發(fā)現(xiàn)方法,應(yīng)用于第二設(shè)備,包括:
[0009]向所述第一設(shè)備發(fā)送資源發(fā)現(xiàn)請(qǐng)求,以使所述第一設(shè)備根據(jù)所述資源發(fā)現(xiàn)請(qǐng)求進(jìn)行資源發(fā)現(xiàn);
[0010]接收所述第一設(shè)備發(fā)送的反饋消息,所述反饋消息包括臨時(shí)資源的標(biāo)識(shí),所述臨時(shí)資源存儲(chǔ)所述第一設(shè)備發(fā)現(xiàn)的至少部分所述資源的信息。
[0011]本發(fā)明另一個(gè)目的是提供一種資源發(fā)現(xiàn)裝置。
[0012]在一些可選的實(shí)施例中,所述資源發(fā)現(xiàn)裝置,應(yīng)用于第一設(shè)備,包括:
[0013]發(fā)現(xiàn)單元,用于根據(jù)第二設(shè)備發(fā)送的資源發(fā)現(xiàn)請(qǐng)求,進(jìn)行資源發(fā)現(xiàn);
[0014]記錄單元,用于根據(jù)所述資源發(fā)現(xiàn)請(qǐng)求創(chuàng)建臨時(shí)資源,并將發(fā)現(xiàn)到的至少部分資源的信息存儲(chǔ)于所述臨時(shí)資源中;
[0015]反饋單元,用于向所述第二設(shè)備發(fā)送用于反饋所述資源發(fā)現(xiàn)請(qǐng)求的反饋消息;所述反饋消息攜帶所述臨時(shí)資源的標(biāo)識(shí)。
[0016]在一些可選的實(shí)施例中,所述資源發(fā)現(xiàn)裝置,應(yīng)用于第二設(shè)備,包括:
[0017]請(qǐng)求單元,用于向所述第一設(shè)備發(fā)送資源發(fā)現(xiàn)請(qǐng)求,以使所述第一設(shè)備根據(jù)所述資源發(fā)現(xiàn)請(qǐng)求進(jìn)行資源發(fā)現(xiàn);
[0018]接收單元,用于接收所述第一設(shè)備發(fā)送的反饋消息,所述反饋消息包括臨時(shí)資源的標(biāo)識(shí),所述臨時(shí)資源存儲(chǔ)所述第一設(shè)備發(fā)現(xiàn)的至少部分所述資源的信息。
[0019]采用上述實(shí)施例,可達(dá)到以下效果:
[0020]提供了詳細(xì)的臨時(shí)資源創(chuàng)建方法和刪除方法;
[0021]只需進(jìn)行一次資源發(fā)現(xiàn),就將所有發(fā)現(xiàn)的資源進(jìn)行記錄,避免了現(xiàn)有技術(shù)中因上限值引起的資源發(fā)現(xiàn)效率低下的問(wèn)題。
[0022]為了上述以及相關(guān)的目的,一個(gè)或多個(gè)實(shí)施例包括后面將詳細(xì)說(shuō)明并在權(quán)利要求中特別指出的特征。下面的說(shuō)明以及附圖詳細(xì)說(shuō)明某些示例性方面,并且其指示的僅僅是各個(gè)實(shí)施例的原則可以利用的各種方式中的一些方式。其它的益處和新穎性特征將隨著下面的詳細(xì)說(shuō)明結(jié)合附圖考慮而變得明顯,所公開的實(shí)施例是要包括所有這些方面以及它們的等同。
【附圖說(shuō)明】
[0023]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0024]圖1示出了本發(fā)明實(shí)施例的一種資源發(fā)現(xiàn)方法的流程示意圖;
[0025]圖2示出了本發(fā)明實(shí)施例的一種資源發(fā)現(xiàn)方法的流程示意圖;
[0026]圖3示出了本發(fā)明實(shí)施例的一種資源發(fā)現(xiàn)方法的流程示意圖;
[0027]圖4示出了本發(fā)明實(shí)施例的一種資源發(fā)現(xiàn)方法的流程示意圖;
[0028]圖5示出了本發(fā)明實(shí)施例的一種資源發(fā)現(xiàn)裝置500的結(jié)構(gòu)示意圖;
[0029]圖6示出了本發(fā)明實(shí)施例的一種資源發(fā)現(xiàn)裝置600的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]以下描述和附圖充分地示出本發(fā)明的具體實(shí)施方案,以使本領(lǐng)域的技術(shù)人員能夠?qū)嵺`它們。其他實(shí)施方案可以包括結(jié)構(gòu)的、邏輯的、電氣的、過(guò)程的以及其他的改變。實(shí)施例僅代表可能的變化。除非明確要求,否則單獨(dú)的部件和功能是可選的,并且操作的順序可以變化。一些實(shí)施方案的部分和特征可以被包括在或替換其他實(shí)施方案的部分和特征。本發(fā)明的實(shí)施方案的范圍包括權(quán)利要求書的整個(gè)范圍,以及權(quán)利要求書的所有可獲得的等同物。在本文中,本發(fā)明的這些實(shí)施方案可以被單獨(dú)地或總地用術(shù)語(yǔ)“發(fā)明”來(lái)表示,這僅僅是為了方便,并且如果事實(shí)上公開了超過(guò)一個(gè)的發(fā)明,不是要自動(dòng)地限制該應(yīng)用的范圍為任何單個(gè)發(fā)明或發(fā)明構(gòu)思。
[0031]圖1示出了本發(fā)明實(shí)施例的一種服務(wù)發(fā)現(xiàn)方法的流程示意圖,
[0032]如圖1所示,在一些說(shuō)明性的實(shí)施例中,所述一種資源發(fā)現(xiàn)方法,包括以下幾個(gè)步驟:
[0033]步驟S101,根據(jù)第二設(shè)備發(fā)送的資源發(fā)現(xiàn)請(qǐng)求,進(jìn)行資源發(fā)現(xiàn);
[0034]在一些說(shuō)明性的實(shí)施例中,若所述資源發(fā)現(xiàn)請(qǐng)求攜帶過(guò)濾規(guī)則(FilterCriteria,或者稱為過(guò)濾器、篩選器,用于對(duì)需要獲取的資源進(jìn)行規(guī)定),所述根據(jù)第二設(shè)備發(fā)送的資源發(fā)現(xiàn)請(qǐng)求,進(jìn)行資源發(fā)現(xiàn),具體包括:根據(jù)所述過(guò)濾規(guī)則,進(jìn)行資源發(fā)現(xiàn);
[0035]步驟S102,根據(jù)所述資源發(fā)現(xiàn)請(qǐng)求創(chuàng)建臨時(shí)資源,并將發(fā)現(xiàn)到的至少部分資源的信息存儲(chǔ)于所述臨時(shí)資源中;
[0036]在一些說(shuō)明性的實(shí)施例中,步驟S102,具體包括:
[0037]若所述資源發(fā)現(xiàn)請(qǐng)求攜帶用以規(guī)定反饋結(jié)果大小的第一上限值,則創(chuàng)建所述臨時(shí)資源,并將發(fā)現(xiàn)到的全部資源的信息中超過(guò)所述第一上限值的部分存儲(chǔ)到所述臨時(shí)資源中;若反饋結(jié)果是以資源列表的形式呈現(xiàn),在所述資源列表中至少包括本設(shè)備發(fā)現(xiàn)到的全部資源的信息(例如多個(gè)資源的URI),則所述第一上限值是用來(lái)限定所述資源列表的大小;若發(fā)現(xiàn)的資源列表的大小超過(guò)此第一上限值,則僅將資源列表中超過(guò)所述第一上限值的部分以列表或其它方式存于所述臨時(shí)資源中;
[0038]下面對(duì)上述將資源列表中超過(guò)所述第一上限值的部分以列表或其它方式存于所述臨時(shí)資源中的過(guò)程,舉例進(jìn)行解釋說(shuō)明:本設(shè)備發(fā)現(xiàn)的全部資源的信息需要以資源列表(各資源的URI列表)的形式反饋給第二設(shè)備,第二設(shè)備發(fā)來(lái)的第一上限值是200KB,而全部資源的URI (假設(shè)共發(fā)現(xiàn)300條資源)形成的列表的大小為350KB,那么反饋給第二設(shè)備的實(shí)際資源列表的大小不超過(guò)200KB(包括190條資源),則剩下的110條資源(大約150KB),以資源列表的形式存儲(chǔ)于臨時(shí)資源中;或,
[0039]若所述資源發(fā)現(xiàn)請(qǐng)求攜帶創(chuàng)建指示,則根據(jù)所述創(chuàng)建指示,創(chuàng)建所述臨時(shí)資源,并將全部發(fā)現(xiàn)到的資源的信息的存儲(chǔ)到所述臨時(shí)資源中;
[0040]步驟S103,向所述第二設(shè)備發(fā)送用于反饋所述資源發(fā)現(xiàn)請(qǐng)求的反饋消息;所述反饋消息攜帶所述臨時(shí)資源的標(biāo)識(shí)(如臨時(shí)資源的URI);
[0041]在一些說(shuō)明性的實(shí)施例中,在上述過(guò)程中,若將發(fā)現(xiàn)到的全部資源的信息中超過(guò)所述第一上限值的部分存儲(chǔ)到所述臨時(shí)資源中,則所述向所述第二設(shè)備發(fā)送用于反饋所述資源發(fā)現(xiàn)請(qǐng)求的反饋消息,包括:
[0042]向所述第二設(shè)備發(fā)送第一回復(fù)消息,所述第一回復(fù)消息包括:所述發(fā)現(xiàn)到的全部資源的信息中不超過(guò)所述第一上限值的部分(資源列表),和,所述臨時(shí)資源的標(biāo)識(shí)(例如臨時(shí)資源的URI);
[0043]在一些說(shuō)明性的實(shí)施例中,在上述過(guò)程中,若將全部發(fā)現(xiàn)到的資源的信息存儲(chǔ)到所述臨時(shí)資源中,則所述向所述第二設(shè)備發(fā)送用于反饋所述資源發(fā)現(xiàn)請(qǐng)