欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通信的方法及設(shè)備的制作方法

文檔序號:8001542閱讀:116來源:國知局
一種通信的方法及設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種通信的方法及設(shè)備,所述方法通過獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表;從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,從而實(shí)現(xiàn)在網(wǎng)絡(luò)意圖中使用網(wǎng)絡(luò)服務(wù)的方法的目的。
【專利說明】一種通信的方法及設(shè)備

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)應(yīng)用領(lǐng)域,尤其涉及到一種通信的方法及設(shè)備。

【背景技術(shù)】
[0002] 網(wǎng)絡(luò)意圖是一種發(fā)現(xiàn)和遠(yuǎn)程調(diào)用網(wǎng)絡(luò)應(yīng)用的機(jī)制和結(jié)構(gòu),通過網(wǎng)絡(luò)意圖可以集成 豐富多彩的網(wǎng)絡(luò)應(yīng)用,例如,編輯圖片等。網(wǎng)絡(luò)意圖客戶端用于創(chuàng)建網(wǎng)絡(luò)意圖實(shí)例、激活網(wǎng) 絡(luò)意圖服務(wù),網(wǎng)絡(luò)意圖服務(wù)器是網(wǎng)絡(luò)意圖的服務(wù)提供者,用于處理網(wǎng)絡(luò)意圖的請求。
[0003] 網(wǎng)絡(luò)服務(wù)是一種基于網(wǎng)絡(luò)的應(yīng)用,提供一系列功能接口供用戶調(diào)用以幫助用戶實(shí) 現(xiàn)特定的功能。主要涉及以下技術(shù):1、可擴(kuò)展標(biāo)記語言(Extensible Markup Language, XML),網(wǎng)絡(luò)服務(wù)傳送數(shù)據(jù)全部是XML格式;2、簡單實(shí)例訪問協(xié)議(Simple Object Access Protocol,SOAP)是一種基于XML負(fù)責(zé)網(wǎng)絡(luò)服務(wù)數(shù)據(jù)交換的協(xié)議,通常使用其他應(yīng)用 層協(xié)議進(jìn)行傳輸,例如超文本傳輸協(xié)議(Hyper text transfer Protocol, HTTP)、簡單 郵件傳輸協(xié)議(Simple Mail Tranfer Protocol, SMTP)等;3、網(wǎng)絡(luò)服務(wù)描述語言(Web ServicesDescription Language, WSDL),基于XML的描述語言,詳細(xì)描述網(wǎng)絡(luò)服務(wù)的功能, 包括方法名、參數(shù);4、返回值等;5、統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議(Universal Description, Discovery and Integration, UDDI),用于統(tǒng)一描述、發(fā)現(xiàn)和集成網(wǎng)絡(luò)服務(wù),任何企業(yè)和個(gè) 人都可以通過UDDI發(fā)布開發(fā)的網(wǎng)絡(luò)服務(wù)。
[0004] 將網(wǎng)絡(luò)服務(wù)作為網(wǎng)絡(luò)意圖服務(wù)器提供給用戶有如下有益效果:
[0005] 第一,網(wǎng)絡(luò)意圖服務(wù)器目前只支持網(wǎng)頁,但是網(wǎng)絡(luò)服務(wù)可以提供更多有用的功能, 例如實(shí)時(shí)股票信息、天氣信息、車票飛機(jī)票信息等,所以有必要在網(wǎng)絡(luò)意圖中引入網(wǎng)絡(luò)服務(wù) 使得用戶有更多選擇;
[0006] 第二,網(wǎng)絡(luò)服務(wù)能實(shí)現(xiàn)跨平臺、跨瀏覽器的網(wǎng)絡(luò)應(yīng)用,而網(wǎng)頁在與瀏覽器或者平臺 不兼容的情況下無法正確顯示甚至不能正常工作,所以網(wǎng)絡(luò)服務(wù)更有優(yōu)越性;
[0007] 第三,有時(shí)用戶只希望得到結(jié)果而不希望打開一個(gè)網(wǎng)頁,例如,返回天氣、股票等 信息,沒必要另打開一個(gè)網(wǎng)頁浪費(fèi)系統(tǒng)資源,但目前網(wǎng)絡(luò)意圖服務(wù)器都是網(wǎng)頁形式,無法實(shí) 現(xiàn)該目的,此時(shí)網(wǎng)絡(luò)服務(wù)是更好的選擇;
[0008] 第四,開發(fā)網(wǎng)頁是耗時(shí)的工作,直接使用網(wǎng)絡(luò)服務(wù)接口提供的方法更有效率。


【發(fā)明內(nèi)容】

[0009] 本發(fā)明實(shí)施例提供了一種通信的方法,旨在解決如何調(diào)用網(wǎng)絡(luò)服務(wù)的問題。
[0010] 第一方面,一種通信的方法,所述方法包括:
[0011] 獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,所述接口列表包括功能的接口列 表和方法的接口列表;
[0012] 從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;
[0013] 根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選 取的網(wǎng)絡(luò)服務(wù)的方法。
[0014] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取符合預(yù)先設(shè)置 條件的網(wǎng)絡(luò)服務(wù)的接口列表,包括:
[0015] 瀏覽器通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0016] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0017] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0018] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接 口列表。
[0019] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式 中,所述瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù) 的接口列表,包括:
[0020] 所述瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng) 絡(luò)服務(wù)的接口列表。
[0021] 結(jié)合第一方面,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述獲取符合預(yù)先設(shè)置 條件的網(wǎng)絡(luò)服務(wù)的接口列表,包括:
[0022] 代理服務(wù)器通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0023] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0024] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0025] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)功能 和方法;
[0026] 瀏覽器將所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法和功能顯示為所述符合預(yù)先 設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表。
[0027] 結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式 中,所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò) 服務(wù)的功能和方法,包括:
[0028] 所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性 的網(wǎng)絡(luò)服務(wù)的功能和方法。
[0029] 結(jié)合第一方面或者第一方面的第一種可能的實(shí)現(xiàn)方式或者第一方面的第二種可 能的實(shí)現(xiàn)方式或者第一方面的第三種可能的實(shí)現(xiàn)方式或者第一方面的第四種可能的實(shí)現(xiàn) 方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò) 服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,包括:
[0030] 瀏覽器根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0031] 接收網(wǎng)絡(luò)意圖客戶端頁面發(fā)送的待處理數(shù)據(jù);
[0032] 通過創(chuàng)建的網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處 理。
[0033] 結(jié)合第一方面或者第一方面的第一種可能的實(shí)現(xiàn)方式或者第一方面的第二種可 能的實(shí)現(xiàn)方式或者第一方面的第三種可能的實(shí)現(xiàn)方式或者第一方面的第四種可能的實(shí)現(xiàn) 方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò) 服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,包括:
[0034] 瀏覽器根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0035] 所述網(wǎng)絡(luò)意圖客戶端調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例并運(yùn)行從所述接口列表中選取的網(wǎng) 絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處理。
[0036] 第二方面,一種通信的方法,所述方法包括:
[0037] 創(chuàng)建網(wǎng)絡(luò)意圖特性;
[0038] 將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)功能和方法中;
[0039] 根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法中選取的網(wǎng)絡(luò)服務(wù)的 方法的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
[0040] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述創(chuàng)建網(wǎng)絡(luò)意圖特性, 包括:
[0041] 在網(wǎng)絡(luò)服務(wù)的接口源代碼中創(chuàng)建網(wǎng)絡(luò)意圖特性,所述網(wǎng)絡(luò)意圖特性至少包括網(wǎng)絡(luò) 意圖的行為功能型、網(wǎng)絡(luò)意圖數(shù)據(jù)、網(wǎng)絡(luò)意圖數(shù)據(jù)功能型、網(wǎng)絡(luò)意圖服務(wù)地址。
[0042] 第三方面,一種終端,所述終端包括:
[0043] 獲取單元,用于獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)接口列表,所述接口列表包括 功能和方法;
[0044] 選取單元,用于從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;
[0045] 調(diào)用單元,用于根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò) 服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法。
[0046] 結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取單元,具體用 于:
[0047] 通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0048] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0049] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0050] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接 口列表。
[0051] 結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第二種可能的實(shí)現(xiàn)方式 中,所述獲取單元中執(zhí)行根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的 網(wǎng)絡(luò)服務(wù)的接口列表,包括:
[0052] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng)絡(luò)服務(wù)的接 口列表。
[0053] 結(jié)合第三方面,在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述獲取單元,具體用 于:
[0054] 通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0055] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0056] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0057] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)功能 和方法;
[0058] 將所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法顯示為所述符合預(yù)先設(shè)置條件的網(wǎng) 絡(luò)服務(wù)的接口列表。
[0059] 結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第三方面的第四種可能的實(shí)現(xiàn)方式 中,所述獲取單元中執(zhí)行根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的 網(wǎng)絡(luò)服務(wù)功能和方法,包括:
[0060] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng)絡(luò)服務(wù)的功 能和方法。
[0061] 結(jié)合第三方面或者第三方面的第一種可能的實(shí)現(xiàn)方式或者第三方面的第二種可 能的實(shí)現(xiàn)方式或者第三方面的第三種可能的實(shí)現(xiàn)方式或者第三方面的第四種可能的實(shí)現(xiàn) 方式,在第三方面的第五種可能的實(shí)現(xiàn)方式中,所述調(diào)用單元,具體用于:
[0062] 根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0063] 接收網(wǎng)絡(luò)意圖客戶端發(fā)送的待處理數(shù)據(jù);
[0064] 通過創(chuàng)建的網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處 理。
[0065] 結(jié)合第三方面或者第三方面的第一種可能的實(shí)現(xiàn)方式或者第三方面的第二種可 能的實(shí)現(xiàn)方式或者第三方面的第三種可能的實(shí)現(xiàn)方式或者第三方面的第四種可能的實(shí)現(xiàn) 方式,在第三方面的第六種可能的實(shí)現(xiàn)方式中,所述調(diào)用單元,具體用于:
[0066] 根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0067] 調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例并運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處 理。
[0068] 第四方面,一種網(wǎng)絡(luò)服務(wù),所述網(wǎng)絡(luò)服務(wù)包括:
[0069] 創(chuàng)建單元,用于創(chuàng)建網(wǎng)絡(luò)意圖特性;
[0070] 添加單元,用于將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的功能 和方法中;
[0071] 運(yùn)行單元,用于根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法中選取 的網(wǎng)絡(luò)服務(wù)的方法的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
[0072] 結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述創(chuàng)建單元,具體用 于:
[0073] 在網(wǎng)絡(luò)服務(wù)的接口源代碼中創(chuàng)建網(wǎng)絡(luò)意圖特性,所述網(wǎng)絡(luò)意圖特性至少包括網(wǎng)絡(luò) 意圖的行為功能型、網(wǎng)絡(luò)意圖數(shù)據(jù)、網(wǎng)絡(luò)意圖數(shù)據(jù)功能型、網(wǎng)絡(luò)意圖服務(wù)地址。
[0074] 第五方面,一種系統(tǒng),所述系統(tǒng)包括終端和網(wǎng)絡(luò)服務(wù);
[0075] 所述終端,用于獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,所述接口列表包 括功能的接口列表和方法的接口列表;從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和 方法;根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取 的網(wǎng)絡(luò)服務(wù)的方法;
[0076] 所述網(wǎng)絡(luò)服務(wù),用于創(chuàng)建網(wǎng)絡(luò)意圖特性;將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù)先設(shè) 置條件的網(wǎng)絡(luò)服務(wù)的功能和方法中;根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的 方法中選取的網(wǎng)絡(luò)服務(wù)的方法的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
[0077] 本發(fā)明提供一種通信的方法,所述方法通過獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的 接口列表;從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;根據(jù)選取的網(wǎng)絡(luò)服務(wù) 的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,從而實(shí) 現(xiàn)在網(wǎng)絡(luò)意圖中使用網(wǎng)絡(luò)服務(wù)的方法的目的。

【專利附圖】

【附圖說明】
[0078] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0079] 圖1是本發(fā)明實(shí)施例提供的一種通信的方法流程圖;
[0080] 圖2是本發(fā)明實(shí)施例提供的一種通信的方法示意圖;
[0081] 圖3是本發(fā)明實(shí)施例提供的一種通信的方法示意圖;
[0082] 圖4是本發(fā)明實(shí)施例提供的一種通信的方法示意圖;
[0083] 圖5是本發(fā)明實(shí)施例提供的一種通信的方法流程圖;
[0084] 圖6是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)圖;
[0085] 圖7是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)服務(wù)器的結(jié)構(gòu)圖;
[0086] 圖8是本發(fā)明實(shí)施例提供的一種系統(tǒng)的結(jié)構(gòu)圖;
[0087] 圖9是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)圖;
[0088] 圖10是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)服務(wù)器的結(jié)構(gòu)圖。

【具體實(shí)施方式】
[0089] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0090] 參考圖1,圖1是本發(fā)明實(shí)施例提供的一種通信的方法流程圖,所述方法包括以下 步驟:
[0091] 步驟101,獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,所述接口列表包括功能 的接口列表和方法的接口列表;
[0092] 其中,符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表是指具有網(wǎng)絡(luò)意圖特性的網(wǎng)格服 務(wù)的接口列表。所述功能對應(yīng)類,所述方法對應(yīng)函數(shù),網(wǎng)絡(luò)服務(wù)一般是面對對象語言編寫, 面向?qū)ο笳Z言有一個(gè)基本特征是類,一個(gè)類提供一種功能,類中的函數(shù)就是方法,所述方法 實(shí)現(xiàn)具體的功能。
[0093] 可選地,所述獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,包括:
[0094] 瀏覽器通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0095] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0096] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0097] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接 口列表。
[0098] 所述瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng) 絡(luò)服務(wù)的接口列表,包括:
[0099] 所述瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng) 絡(luò)服務(wù)的接口列表。
[0100] 其中,所述根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù) 的接口列表,主要是通過篩選有網(wǎng)絡(luò)意圖特性的網(wǎng)絡(luò)服務(wù)的功能和方法,網(wǎng)絡(luò)服務(wù)器側(cè)在 符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)中增加網(wǎng)絡(luò)意圖特性,使得終端可以通過篩選有網(wǎng)絡(luò)意圖特 性的網(wǎng)絡(luò)服務(wù)從而獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表。
[0101] 具體的,參考圖2,圖2是本發(fā)明實(shí)施例提供的一種通信的方法示意圖。如圖2所 示,
[0102] 步驟201,用戶打開瀏覽器輸入網(wǎng)絡(luò)意圖客戶端的地址;
[0103] 步驟202,瀏覽器打開網(wǎng)絡(luò)意圖客戶端的頁面;
[0104] 步驟203,網(wǎng)絡(luò)意圖客戶端將網(wǎng)絡(luò)意圖客戶端的頁面展示給用戶;
[0105] 步驟204,當(dāng)用戶打開網(wǎng)絡(luò)意圖客戶端的頁面后,在頁面中輸入數(shù)據(jù)并通過點(diǎn)擊按 鈕或者使用其他控件激活網(wǎng)絡(luò)意圖客戶端的服務(wù);
[0106] 步驟205,網(wǎng)絡(luò)意圖客戶端通過JavaScript代碼調(diào)用瀏覽器發(fā)現(xiàn)網(wǎng)絡(luò)服務(wù);
[0107] 步驟206,瀏覽器訪問網(wǎng)絡(luò)服務(wù)注冊器,通過UDDI獲取網(wǎng)絡(luò)服務(wù)的基本信息,所述 基本信息包括網(wǎng)絡(luò)服務(wù)的發(fā)布人、所在網(wǎng)絡(luò)地址、基本功能等;
[0108] 步驟207,瀏覽器獲取網(wǎng)絡(luò)服務(wù)的基本信息;
[0109] 步驟208,瀏覽器根據(jù)網(wǎng)絡(luò)服務(wù)所在網(wǎng)絡(luò)地址訪問網(wǎng)絡(luò)服務(wù)并獲得網(wǎng)絡(luò)服務(wù)的描 述語言WSDL ;
[0110] 步驟209,瀏覽器通過解析WSDL獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;并根據(jù)所述 網(wǎng)絡(luò)服務(wù)的所有的功能判斷是否有新增的網(wǎng)絡(luò)意圖特性,篩選出有新增的網(wǎng)絡(luò)意圖特性的 網(wǎng)絡(luò)服務(wù),即篩選出符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù);
[0111] 步驟210,將符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)展示成符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù) 的接口列表顯示給用戶進(jìn)行選擇。
[0112] 可選地,所述獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,包括:
[0113] 代理服務(wù)器通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0114] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0115] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0116] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)功能 和方法;
[0117] 瀏覽器將所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法和功能顯示為所述符合預(yù)先 設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表。
[0118] 所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件 的網(wǎng)絡(luò)服務(wù)的功能和方法,包括 :
[0119] 所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性 的網(wǎng)絡(luò)服務(wù)的功能和方法。
[0120] 具體的,參考圖3,圖3是本發(fā)明實(shí)施例提供的一種通信的方法示意圖。如圖3所 示,所述方法包括以下步驟:
[0121] 步驟300,前提條件為網(wǎng)絡(luò)服務(wù)已經(jīng)在網(wǎng)絡(luò)服務(wù)注冊器進(jìn)行了注冊;
[0122] 步驟301,用戶打開瀏覽器輸入網(wǎng)絡(luò)意圖客戶端的地址;
[0123] 步驟302,瀏覽器打開網(wǎng)絡(luò)意圖客戶端的頁面;
[0124] 步驟303,網(wǎng)絡(luò)意圖客戶端將網(wǎng)絡(luò)意圖客戶端的頁面展示給用戶;
[0125] 步驟304,當(dāng)用戶打開網(wǎng)絡(luò)意圖客戶端的頁面后,在頁面中輸入數(shù)據(jù)并通過點(diǎn)擊按 鈕或者使用其他控件激活網(wǎng)絡(luò)意圖客戶端的服務(wù);
[0126] 步驟305,網(wǎng)絡(luò)意圖客戶端通過JavaScript代碼調(diào)用瀏覽器發(fā)現(xiàn)網(wǎng)絡(luò)服務(wù);
[0127] 步驟306,代理服務(wù)器通過UDDI獲取網(wǎng)絡(luò)服務(wù)的基本信息,所述基本信息包括所 述基本信息包括網(wǎng)絡(luò)服務(wù)的發(fā)布人、所在網(wǎng)絡(luò)地址、基本功能等;
[0128] 步驟307,代理服務(wù)器獲取網(wǎng)絡(luò)服務(wù)的基本信息;
[0129] 步驟308,代理服務(wù)器根據(jù)網(wǎng)絡(luò)服務(wù)所在網(wǎng)絡(luò)地址訪問網(wǎng)絡(luò)服務(wù)獲取WSDL ;
[0130] 步驟309,代理服務(wù)器通過解析WSDL獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;并根據(jù) 所述網(wǎng)絡(luò)服務(wù)的所有的功能判斷是否有新增的網(wǎng)絡(luò)意圖特性,篩選出有新增的網(wǎng)絡(luò)意圖特 性的網(wǎng)絡(luò)服務(wù),即篩選出符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù);
[0131] 步驟310,代理服務(wù)器將篩選出的符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)返回給瀏覽器;
[0132] 步驟311,瀏覽器將符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)展示成符合預(yù)先設(shè)置條件的網(wǎng) 絡(luò)服務(wù)的接口列表顯示給用戶進(jìn)行選擇。
[0133] 步驟102,從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;
[0134] 具體的,參考圖2的步驟211,瀏覽器向用戶展示符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的 接口列表,使得用戶選取一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法。
[0135] 具體的,參考圖3的步驟312,瀏覽器向用戶展示符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的 接口列表,使得用戶選取一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法。
[0136] 步驟103,根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí) 例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法。
[0137] 其中,所述網(wǎng)絡(luò)服務(wù)實(shí)例是用于運(yùn)行網(wǎng)絡(luò)服務(wù)的。
[0138] 可選地,所述根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服 務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,包括:
[0139] 瀏覽器根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0140] 接收網(wǎng)絡(luò)意圖客戶端頁面發(fā)送的待處理數(shù)據(jù);
[0141] 通過創(chuàng)建的網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處 理。
[0142] 具體的,參考圖2,步驟212,瀏覽器根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí) 例;
[0143] 步驟213,接收網(wǎng)絡(luò)意圖客戶端頁面發(fā)送的待處理數(shù)據(jù);
[0144] 步驟214,通過創(chuàng)建的網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法;
[0145] 步驟215,瀏覽器接收網(wǎng)絡(luò)服務(wù)返回的處理所述待處理數(shù)據(jù)的結(jié)果;
[0146] 步驟216,瀏覽器將所述結(jié)果發(fā)送到網(wǎng)絡(luò)意圖客戶端頁面;
[0147] 步驟217,網(wǎng)絡(luò)意圖客戶端頁面將結(jié)果展示給用戶。
[0148] 具體的,參考圖3,步驟313,瀏覽器根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí) 例;
[0149] 步驟314,瀏覽器通過創(chuàng)建的網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法;
[0150] 步驟315,瀏覽器接收網(wǎng)絡(luò)服務(wù)返回的處理所述待處理數(shù)據(jù)的結(jié)果;
[0151] 步驟316,瀏覽器將所述結(jié)果發(fā)送到網(wǎng)絡(luò)意圖客戶端;
[0152] 步驟317,網(wǎng)絡(luò)意圖客戶端將結(jié)果展示給用戶。
[0153] 可選地,所述根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服 務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,包括:
[0154] 瀏覽器根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0155] 所述網(wǎng)絡(luò)意圖客戶端調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例并運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所 述待處理數(shù)據(jù)進(jìn)行處理。
[0156] 具體的,參考圖4,圖4是本發(fā)明實(shí)施例提供的一種通信的方法示意圖。如圖4所 示,所述方法包括以下步驟:
[0157] 步驟400,前提條件為網(wǎng)絡(luò)服務(wù)已經(jīng)在網(wǎng)絡(luò)服務(wù)注冊器進(jìn)行了注冊;
[0158] 步驟401,用戶打開瀏覽器輸入網(wǎng)絡(luò)意圖客戶端的地址;
[0159] 步驟402,瀏覽器打開網(wǎng)絡(luò)意圖客戶端的頁面;
[0160] 步驟403,網(wǎng)絡(luò)意圖客戶端將網(wǎng)絡(luò)意圖客戶端的頁面展示給用戶;
[0161] 步驟404,當(dāng)用戶打開網(wǎng)絡(luò)意圖客戶端的頁面后,在頁面中輸入數(shù)據(jù)并通過點(diǎn)擊按 鈕或者使用其他控件激活網(wǎng)絡(luò)意圖客戶端的服務(wù);
[0162] 步驟405,網(wǎng)絡(luò)意圖客戶端通過JavaScript代碼調(diào)用瀏覽器發(fā)現(xiàn)網(wǎng)絡(luò)服務(wù);
[0163] 步驟406,瀏覽器訪問網(wǎng)絡(luò)服務(wù)注冊器,通過UDDI獲取網(wǎng)絡(luò)服務(wù)的基本信息,所述 基本信息包括網(wǎng)絡(luò)服務(wù)的發(fā)布人、所在網(wǎng)絡(luò)地址、基本功能等;
[0164] 步驟407,瀏覽器獲取網(wǎng)絡(luò)服務(wù)的基本信息;
[0165] 步驟408,瀏覽器根據(jù)網(wǎng)絡(luò)服務(wù)所在網(wǎng)絡(luò)地址訪問網(wǎng)絡(luò)服務(wù)并獲得網(wǎng)絡(luò)服務(wù)的描 述語言WSDL ;
[0166] 步驟409,瀏覽器通過解析WSDL獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;并根據(jù)所述 網(wǎng)絡(luò)服務(wù)的所有的功能判斷是否有新增的網(wǎng)絡(luò)意圖特性,篩選出有新增的網(wǎng)絡(luò)意圖特性的 網(wǎng)絡(luò)服務(wù),即篩選出符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù);
[0167] 步驟410,將符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)展示成符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù) 的接口列表顯示給用戶進(jìn)行選擇。
[0168] 步驟411,瀏覽器向用戶展示符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,使得用戶 選取一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法
[0169] 步驟412,瀏覽器根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0170] 步驟413,所述網(wǎng)絡(luò)意圖客戶端調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例并運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的 方法對所述待處理數(shù)據(jù)進(jìn)行處理;
[0171] 步驟414,所述網(wǎng)絡(luò)意圖客戶端接收網(wǎng)絡(luò)服務(wù)返回的處理結(jié)果;
[0172] 步驟415,所述網(wǎng)絡(luò)意圖客戶端向用戶展示所述處理結(jié)果。
[0173] 本發(fā)明提供一種通信的方法,所述方法通過獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的 接口列表;從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;根據(jù)選取的網(wǎng)絡(luò)服務(wù) 的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,從而實(shí) 現(xiàn)在網(wǎng)絡(luò)意圖中使用網(wǎng)絡(luò)服務(wù)的方法的目的。
[0174] 參考圖5,圖5是本發(fā)明實(shí)施例提供的一種通信的方法流程圖。如圖5所示,所述 方法包括以下步驟:
[0175] 步驟501,創(chuàng)建網(wǎng)絡(luò)意圖特性;
[0176] 具體的,所述創(chuàng)建網(wǎng)絡(luò)意圖特性,包括:
[0177] 在網(wǎng)絡(luò)服務(wù)的接口源代碼中創(chuàng)建網(wǎng)絡(luò)意圖特性,所述網(wǎng)絡(luò)意圖特性至少包括網(wǎng)絡(luò) 意圖的行為功能型、網(wǎng)絡(luò)意圖數(shù)據(jù)、網(wǎng)絡(luò)意圖數(shù)據(jù)功能型、網(wǎng)絡(luò)意圖服務(wù)地址。
[0178] 具體的,參考以下代碼:
[0179] 在網(wǎng)絡(luò)服務(wù)接口源代碼中創(chuàng)建新的網(wǎng)絡(luò)意圖特性:
[0180]
[Alli.ibuleUsagdAUribuiiTar.gets.ClassyAl.li.iln^ public class Intent Attribute : System.Attribute //定義一個(gè)網(wǎng)絡(luò)意圖特性 private string action ;//網(wǎng)絡(luò)意圖的行為功能塑 private object data; /+/網(wǎng)絡(luò)意圖要傳輸數(shù)據(jù) private string type : //網(wǎng)絡(luò)意圖傳輸?shù)臄?shù)據(jù)功能型 private string service ; //如果出現(xiàn),則顯示的指明網(wǎng)絡(luò)意圖服務(wù)的地址<· 其值必須為絕對地址 //參數(shù)構(gòu)造器 public Intent Attributc() { }
[0181] 步驟502,將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的功能和方 法中;
[0182]
[System.web.Script.Services.ScriptService] public class web Service! : System.web.Services.webService//聲明網(wǎng)絡(luò)月l務(wù)功
[0183] 食I {
[webMethod]
[ScriptMetliod(lJseHttpGet = false)]
[Intent(action="htti5://web jntents.org/edit'', type="text/uri-list;t.ype=iniage/*,image/*")] //給網(wǎng)絡(luò)服務(wù)方法添加網(wǎng)絡(luò)意圖特性 public string WS1()//網(wǎng)絡(luò)服務(wù)方法 return MPOST 無參數(shù)w; }
[webMethod]
[ScriptMethod(UseHttpGet = false)] public string WS2(string s)//此網(wǎng)絡(luò)服務(wù)方法沒有添加網(wǎng)絡(luò)意圖特性 return s; } }
[0184] 步驟503,根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法中選取的網(wǎng) 絡(luò)服務(wù)的方法的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
[0185] 本發(fā)明提供了一種通信的方法,所述方法通過獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù) 的接口列表;從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;根據(jù)選取的網(wǎng)絡(luò)服 務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,從而 實(shí)現(xiàn)在網(wǎng)絡(luò)意圖中使用網(wǎng)絡(luò)服務(wù)的方法的目的。
[0186] 參考圖6,圖6是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)圖。如圖6所示,所述終端 包括以下單元:
[0187] 獲取單元601,用于獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)接口列表,所述接口列表包 括功能和方法;
[0188] 可選地,所述獲取單元601,具體用于:
[0189] 通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0190] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0191] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0192] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接 口列表。
[0193] 所述獲取單元601中執(zhí)行根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先 設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,包括:
[0194] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng)絡(luò)服務(wù)的接 口列表。
[0195] 可選地,所述獲取單元601,具體用于:
[0196] 通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0197] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0198] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0199] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)功能 和方法;
[0200] 將所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法顯示為所述符合預(yù)先設(shè)置條件的網(wǎng) 絡(luò)服務(wù)的接口列表。
[0201] 所述獲取單元中執(zhí)行根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置 條件的網(wǎng)絡(luò)服務(wù)功能和方法,包括:
[0202] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng)絡(luò)服務(wù)的功 能和方法。
[0203] 選取單元602,用于從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;
[0204] 調(diào)用單元603,用于根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng) 絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法。
[0205] 可選地,所述調(diào)用單元603,具體用于:
[0206] 根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0207] 接收網(wǎng)絡(luò)意圖客戶端發(fā)送的待處理數(shù)據(jù);
[0208] 通過創(chuàng)建的網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處 理。
[0209] 可選地,所述調(diào)用單元603,具體用于:
[0210] 根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0211] 調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例并運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處 理。
[0212] 具體的,參考圖2、圖3、圖4的方法實(shí)施例的描述。
[0213] 本發(fā)明提供一種終端,通過獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表;從所 述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò) 服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,從而實(shí)現(xiàn)在網(wǎng)絡(luò)意圖中 使用網(wǎng)絡(luò)服務(wù)的方法的目的。
[0214] 參考圖7,圖7是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)服務(wù)的結(jié)構(gòu)圖。如圖7所示,所述 網(wǎng)絡(luò)服務(wù)包括以下單元:
[0215] 創(chuàng)建單元701,用于創(chuàng)建網(wǎng)絡(luò)意圖特性;
[0216] 可選地,所述創(chuàng)建單元,具體用于:
[0217] 在網(wǎng)絡(luò)服務(wù)的接口源代碼中創(chuàng)建網(wǎng)絡(luò)意圖特性,所述網(wǎng)絡(luò)意圖特性至少包括網(wǎng)絡(luò) 意圖的行為功能型、網(wǎng)絡(luò)意圖數(shù)據(jù)、網(wǎng)絡(luò)意圖數(shù)據(jù)功能型、網(wǎng)絡(luò)意圖服務(wù)地址。
[0218] 添加單元702,用于將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的 功能和方法中;
[0219] 運(yùn)行單元703,用于根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法中 選取的網(wǎng)絡(luò)服務(wù)的方法的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
[0220] 本發(fā)明提供了一種網(wǎng)絡(luò)服務(wù),通過獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列 表;從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能 創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,從而實(shí)現(xiàn)在網(wǎng) 絡(luò)意圖中使用網(wǎng)絡(luò)服務(wù)的方法的目的。
[0221] 參考圖8,圖8是本發(fā)明實(shí)施例提供的一種系統(tǒng)的結(jié)構(gòu)圖。如圖8所示,所述系統(tǒng) 包括終端801和網(wǎng)絡(luò)服務(wù)器802 ;
[0222] 所述終端801,用于獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,所述接口列表 包括功能的接口列表和方法的接口列表;從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能 和方法;根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選 取的網(wǎng)絡(luò)服務(wù)的方法;
[0223] 所述網(wǎng)絡(luò)服務(wù)802,用于創(chuàng)建網(wǎng)絡(luò)意圖特性;將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù) 先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的功能和方法中;根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服 務(wù)的方法中選取的網(wǎng)絡(luò)服務(wù)的方法的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
[0224] 本發(fā)明提供了一種系統(tǒng),通過獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表;從 所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng) 絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,從而實(shí)現(xiàn)在網(wǎng)絡(luò)意圖 中使用網(wǎng)絡(luò)服務(wù)的方法的目的。
[0225] 圖9是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)圖。參考圖9,圖9是本發(fā)明實(shí)施例 提供的一種終端900,本發(fā)明具體實(shí)施例并不對所述終端的具體實(shí)現(xiàn)做限定。所述終端900 包括:
[0226] 處理器(processor)901,通信接口(Communications Interface)902,存儲器 (memory) 903,總線 904。
[0227] 處理器901,通信接口 902,存儲器903通過總線904完成相互間的通信。
[0228] 通信接口 902,用于與網(wǎng)絡(luò)服務(wù)器進(jìn)行通信;
[0229] 處理器901,用于執(zhí)行程序。
[0230] 具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。
[0231] 處理器901可能是一個(gè)中央處理器CPU,或者是特定集成電路ASIC (Application Specific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電 路。
[0232] 存儲器903,用于存放程序。存儲器903可能包含高速RAM存儲器,也可能還包括 非易失性存儲器(non-volatile memory),例如至少一個(gè)磁盤存儲器。程序具體可以包括:
[0233] 獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,所述接口列表包括功能的接口列 表和方法的接口列表;
[0234] 從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法;
[0235] 根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選 取的網(wǎng)絡(luò)服務(wù)的方法。
[0236] 所述獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,包括:
[0237] 瀏覽器通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0238] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0239] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0240] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接 口列表。
[0241] 所述瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng) 絡(luò)服務(wù)的接口列表,包括:
[0242] 所述瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng) 絡(luò)服務(wù)的接口列表。
[0243] 所述獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,包括:
[0244] 代理服務(wù)器通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址;
[0245] 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言;
[0246] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法;
[0247] 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)功能 和方法;
[0248] 瀏覽器將所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法和功能顯示為所述符合預(yù)先 設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表。
[0249] 所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件 的網(wǎng)絡(luò)服務(wù)的功能和方法,包括 :
[0250] 所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性 的網(wǎng)絡(luò)服務(wù)的功能和方法。
[0251] 所述根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn) 行選取的網(wǎng)絡(luò)服務(wù)的方法,包括 :
[0252] 瀏覽器根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0253] 接收網(wǎng)絡(luò)意圖客戶端發(fā)送的待處理數(shù)據(jù);
[0254] 通過創(chuàng)建的網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處 理。
[0255] 所述根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn) 行選取的網(wǎng)絡(luò)服務(wù)的方法,包括 :
[0256] 瀏覽器根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例;
[0257] 所述網(wǎng)絡(luò)意圖客戶端調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例并運(yùn)行從所述接口列表中選取的網(wǎng) 絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處理。
[0258] 圖10是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)服務(wù)器的結(jié)構(gòu)圖。參考圖10,圖10是本發(fā) 明實(shí)施例提供的一種網(wǎng)絡(luò)服務(wù)器1〇〇〇,本發(fā)明具體實(shí)施例并不對所述網(wǎng)絡(luò)服務(wù)器的具體實(shí) 現(xiàn)做限定。所述網(wǎng)絡(luò)服務(wù)器1000包括:
[0259] 處理器(processor) 1001,通信接口(Communications Interface) 1002,存儲器 (memory) 1003,總線 1004。
[0260] 處理器1001,通信接口 1002,存儲器1003通過總線1004完成相互間的通信。
[0261] 通信接口 1002,用于與終端進(jìn)行通信;
[0262] 處理器1001,用于執(zhí)行程序。
[0263] 具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。
[0264] 處理器1001可能是一個(gè)中央處理器CPU,或者是特定集成電路ASKXApplication Specific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電 路。
[0265] 存儲器1003,用于存放程序。存儲器1003可能包含高速RAM存儲器,也可能還包 括非易失性存儲器(non-volatile memory),例如至少一個(gè)磁盤存儲器。程序具體可以包 括:
[0266] 創(chuàng)建網(wǎng)絡(luò)意圖特性;
[0267] 將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的功能和方法中;
[0268] 根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法中選取的網(wǎng)絡(luò)服務(wù)的 方法的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
[0269] 所述創(chuàng)建網(wǎng)絡(luò)意圖特性,包括:
[0270] 在網(wǎng)絡(luò)服務(wù)的接口源代碼中創(chuàng)建網(wǎng)絡(luò)意圖特性,所述網(wǎng)絡(luò)意圖特性至少包括網(wǎng)絡(luò) 意圖的行為功能型、網(wǎng)絡(luò)意圖數(shù)據(jù)、網(wǎng)絡(luò)意圖數(shù)據(jù)功能型、網(wǎng)絡(luò)意圖服務(wù)地址。
[0271] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存取存儲器(Random Access Memory,簡稱 RAM)等。
[0272] 以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范 圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1. 一種通信的方法,其特征在于,所述方法包括: 獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,所述接口列表包括功能的接口列表和 方法的接口列表; 從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法; 根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的 網(wǎng)絡(luò)服務(wù)的方法。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù) 的接口列表,包括: 瀏覽器通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址; 瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語 言; 瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法; 瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的 接口列表。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的 功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,包括: 所述瀏覽器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng)絡(luò)服 務(wù)的接口列表。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù) 的接口列表,包括: 代理服務(wù)器通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址; 代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描 述語目; 代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法; 代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服 務(wù)的功能和方法; 瀏覽器將所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法和功能顯示為所述符合預(yù)先設(shè)置 條件的網(wǎng)絡(luò)服務(wù)的接口列表。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所 有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的功能和方法,包括: 所述代理服務(wù)器根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng) 絡(luò)服務(wù)的功能和方法。
6. 根據(jù)權(quán)利要求1-5任意一項(xiàng)所述的方法,其特征在于,所述根據(jù)選取的網(wǎng)絡(luò)服務(wù)的 功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,包括: 瀏覽器根據(jù)所述選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例; 接收網(wǎng)絡(luò)意圖客戶端發(fā)送的待處理數(shù)據(jù); 通過創(chuàng)建的網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行從所述接口列表中選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處 理數(shù)據(jù)進(jìn)行處理。
7. 根據(jù)權(quán)利要求1-5任意一項(xiàng)所述的方法,其特征在于,所述根據(jù)選取的網(wǎng)絡(luò)服務(wù)的 功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法,包括: 瀏覽器根據(jù)所述選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例; 所述網(wǎng)絡(luò)意圖客戶端調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例并運(yùn)行從所述接口列表中選取的網(wǎng)絡(luò)服 務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處理。
8. -種通信的方法,其特征在于,所述方法包括: 創(chuàng)建網(wǎng)絡(luò)意圖特性; 將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的功能和方法中; 根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法中選取的網(wǎng)絡(luò)服務(wù)的方法 的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述創(chuàng)建網(wǎng)絡(luò)意圖特性,包括: 在網(wǎng)絡(luò)服務(wù)的接口源代碼中創(chuàng)建網(wǎng)絡(luò)意圖特性,所述網(wǎng)絡(luò)意圖特性至少包括網(wǎng)絡(luò)意圖 行為功能型、網(wǎng)絡(luò)意圖數(shù)據(jù)、網(wǎng)絡(luò)意圖數(shù)據(jù)功能型、網(wǎng)絡(luò)意圖服務(wù)地址。
10. -種終端,其特征在于,所述終端包括: 獲取單元,用于獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)接口列表,所述接口列表包括功能 和方法; 選取單元,用于從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方法; 調(diào)用單元,用于根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù) 實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法。
11. 根據(jù)權(quán)利要求10所述的終端,其特征在于,所述獲取單元,具體用于: 通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址; 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語言; 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法; 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列 表。
12. 根據(jù)權(quán)利要求11所述的終端,其特征在于,所述獲取單元中執(zhí)行根據(jù)所述網(wǎng)絡(luò)服 務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,包括: 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng)絡(luò)服務(wù)的接口列 表。
13. 根據(jù)權(quán)利要求10所述的終端,其特征在于,所述獲取單元,具體用于: 通過發(fā)現(xiàn)和集成協(xié)議獲取網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址; 根據(jù)所述網(wǎng)絡(luò)服務(wù)所在的服務(wù)地址,從所述網(wǎng)絡(luò)服務(wù)中獲取網(wǎng)絡(luò)服務(wù)的描述語言; 根據(jù)所述網(wǎng)絡(luò)服務(wù)的描述語言獲取網(wǎng)絡(luò)服務(wù)的所有的功能和方法; 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)功能和方 法; 將所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法顯示為所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服 務(wù)的接口列表。
14. 根據(jù)權(quán)利要求13所述的終端,其特征在于,所述獲取單元中執(zhí)行根據(jù)所述網(wǎng)絡(luò)服 務(wù)的所有的功能和方法獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)功能和方法,包括: 根據(jù)所述網(wǎng)絡(luò)服務(wù)的所有的功能和方法獲取包括網(wǎng)絡(luò)意圖特性的網(wǎng)絡(luò)服務(wù)的功能和 方法。
15. 根據(jù)權(quán)利要求10-14任意一項(xiàng)所述的終端,其特征在于,所述調(diào)用單元,具體用于: 根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例; 接收網(wǎng)絡(luò)意圖客戶端發(fā)送的待處理數(shù)據(jù); 通過創(chuàng)建的網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處理。
16. 根據(jù)權(quán)利要求10-14任意一項(xiàng)所述的終端,其特征在于,所述調(diào)用單元,具體用于: 根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例; 調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例并運(yùn)行選取的網(wǎng)絡(luò)服務(wù)的方法對所述待處理數(shù)據(jù)進(jìn)行處理。
17. -種網(wǎng)絡(luò)服務(wù),其特征在于,所述網(wǎng)絡(luò)服務(wù)包括: 創(chuàng)建單元,用于創(chuàng)建網(wǎng)絡(luò)意圖特性; 添加單元,用于將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的功能和方 法中; 運(yùn)行單元,用于根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法中選取的網(wǎng) 絡(luò)服務(wù)的方法的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
18. 根據(jù)權(quán)利要求17所述的網(wǎng)絡(luò)服務(wù),其特征在于,所述創(chuàng)建單元,具體用于: 在網(wǎng)絡(luò)服務(wù)的接口源代碼中創(chuàng)建網(wǎng)絡(luò)意圖特性,所述網(wǎng)絡(luò)意圖特性至少包括網(wǎng)絡(luò)意圖 的行為功能型、網(wǎng)絡(luò)意圖數(shù)據(jù)、網(wǎng)絡(luò)意圖數(shù)據(jù)功能型、網(wǎng)絡(luò)意圖服務(wù)地址。
19. 一種系統(tǒng),其特征在于,所述系統(tǒng)包括終端和網(wǎng)絡(luò)服務(wù); 所述終端,用于獲取符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的接口列表,所述接口列表包括功 能的接口列表和方法的接口列表;從所述接口列表中選取至少一個(gè)網(wǎng)絡(luò)服務(wù)的功能和方 法;根據(jù)選取的網(wǎng)絡(luò)服務(wù)的功能創(chuàng)建網(wǎng)絡(luò)服務(wù)實(shí)例,并調(diào)用所述網(wǎng)絡(luò)服務(wù)實(shí)例運(yùn)行選取的 網(wǎng)絡(luò)服務(wù)的方法; 所述網(wǎng)絡(luò)服務(wù),用于創(chuàng)建網(wǎng)絡(luò)意圖特性;將所述網(wǎng)絡(luò)意圖特性添加到符合預(yù)先設(shè)置條 件的網(wǎng)絡(luò)服務(wù)的功能和方法中;根據(jù)終端調(diào)用從所述符合預(yù)先設(shè)置條件的網(wǎng)絡(luò)服務(wù)的方法 中選取的網(wǎng)絡(luò)服務(wù)的方法的請求運(yùn)行所述網(wǎng)絡(luò)服務(wù)的方法。
【文檔編號】H04L12/24GK104253703SQ201310268692
【公開日】2014年12月31日 申請日期:2013年6月28日 優(yōu)先權(quán)日:2013年6月28日
【發(fā)明者】郜文美, 范姝男, 呂小強(qiáng), 井皓 申請人:華為終端有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
赫章县| 茂名市| 宁海县| 印江| 呈贡县| 前郭尔| 无棣县| 讷河市| 盈江县| 浙江省| 永平县| 宜君县| 彩票| 平顺县| 平远县| 株洲县| 秭归县| 钟山县| 喜德县| 大方县| 新巴尔虎左旗| 宣武区| 榕江县| 崇左市| 墨玉县| 东明县| 金阳县| 安西县| 仙居县| 屯昌县| 边坝县| 宁城县| 荣成市| 泰来县| 南和县| 阿拉善盟| 佳木斯市| 和顺县| 连平县| 色达县| 象州县|