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

一種服務(wù)的調(diào)用方法和系統(tǒng)與流程

文檔序號(hào):11250647閱讀:355來(lái)源:國(guó)知局
一種服務(wù)的調(diào)用方法和系統(tǒng)與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種服務(wù)的調(diào)用方法和系統(tǒng)。



背景技術(shù):

在一些系統(tǒng)的運(yùn)行中,隨著時(shí)間的推進(jìn),往往需要更新系統(tǒng)中的信息,例如網(wǎng)頁(yè)需要更新其中的內(nèi)容。

隨著現(xiàn)在系統(tǒng)越來(lái)越龐大,數(shù)據(jù)越來(lái)越多,因此維護(hù)的成本越來(lái)越高?,F(xiàn)有技術(shù)中,當(dāng)系統(tǒng)需要更新時(shí),大多數(shù)更新都需要重啟網(wǎng)站,而重新編譯及部署的成本很高,需要大量的時(shí)間和精力。

因此,如何更加簡(jiǎn)單的進(jìn)行系統(tǒng)更新,提高更新效率,成為本領(lǐng)域亟需解決的問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種服務(wù)的調(diào)用方法和系統(tǒng),以更加簡(jiǎn)單的進(jìn)行系統(tǒng)更新,提高更新效率。

本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的:

一種服務(wù)的調(diào)用方法,包括:

s1、讀取緩存,獲取操作信息,根據(jù)該操作信息獲取命令;

s2、根據(jù)該命令在內(nèi)存中搜索包括該命令的命令信息;

s3、若在內(nèi)存中未搜索到命令信息,則讀取配置文件中的命令信息;

s4、根據(jù)命令信息執(zhí)行該命令,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。

優(yōu)選的,所述命令信息至少包括命令類型、命令體和返回類型。

優(yōu)選的,若該命令信息為結(jié)構(gòu)化查詢語(yǔ)言,則步驟s4中包括執(zhí)行該結(jié)構(gòu)化查詢語(yǔ)言,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。

優(yōu)選的,若該命令信息為反射,則步驟s4中包括調(diào)用包括目標(biāo)地址的程序。

優(yōu)選的,若該命令信息中包括操作信息,則步驟s4中包括返回步驟s1,并依次進(jìn)行其他步驟。

本發(fā)明公開(kāi)一種服務(wù)的調(diào)用系統(tǒng),包括:

第一讀取模塊,用于讀取緩存,獲取操作信息,根據(jù)該操作信息獲取命令;

搜索模塊,用于根據(jù)該命令在內(nèi)存中搜索包括該命令的命令信息;

第二讀取模塊,用于若在內(nèi)存中未搜索到命令信息,則讀取配置文件中的命令信息;

調(diào)用模塊,根據(jù)命令信息執(zhí)行該命令,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。

優(yōu)選的,所述命令信息至少包括命令類型、命令體和返回類型。

優(yōu)選的,若該命令信息為結(jié)構(gòu)化查詢語(yǔ)言,則調(diào)用模塊具體用于:執(zhí)行該結(jié)構(gòu)化查詢語(yǔ)言,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。

優(yōu)選的,若該命令信息為反射,則調(diào)用模塊具體用于:調(diào)用包括目標(biāo)地址的程序。

優(yōu)選的,若該命令信息中包括操作信息,則調(diào)用模塊具體用于:返回第一讀取模塊處理,并依次由其他模塊進(jìn)行處理。

本發(fā)明服務(wù)的調(diào)用方法由于包括s1、讀取緩存,獲取操作信息,根據(jù)該操作信息獲取命令;s2、根據(jù)該命令在內(nèi)存中搜索包括該命令的命令信息;s3、若在內(nèi)存中未搜索到命令信息,則讀取配置文件中的命令信息;s4、根據(jù)命令信息執(zhí)行該命令,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。采用這種方式,在網(wǎng)站等系統(tǒng)需要更新時(shí),可以直接讀取緩存中的操作信息,根據(jù)操作信息獲取命令,并在內(nèi)存中搜索與命令對(duì)應(yīng)的命令信息,或在配置文件讀取到命令信息,從而根據(jù)該命令信息調(diào)用服務(wù),從而完成網(wǎng)站等的更新,不需要將網(wǎng)站等停止運(yùn)行后進(jìn)行編譯,只需要將需要更新的內(nèi)容進(jìn)行調(diào)用即可,只用編譯新程序中部分的dll,并更新到客戶端上再改變配置文件的路徑,新服務(wù)就能替換掉原服務(wù),從而更新無(wú)需重啟系統(tǒng),并且修改及部署系統(tǒng)更容易。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例的一種服務(wù)的調(diào)用方法的流程圖;

圖2是本發(fā)明實(shí)施例的一種服務(wù)的調(diào)用系統(tǒng)的示意圖。

具體實(shí)施方式

雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。

計(jì)算機(jī)設(shè)備包括用戶設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,用戶設(shè)備或客戶端包括但不限于電腦、智能手機(jī)、pda等;網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云。計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來(lái)實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過(guò)與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來(lái)實(shí)現(xiàn)本發(fā)明。計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、vpn網(wǎng)絡(luò)等。

在這里可能使用了術(shù)語(yǔ)“第一”、“第二”等等來(lái)描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語(yǔ)限制,使用這些術(shù)語(yǔ)僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。這里所使用的術(shù)語(yǔ)“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。當(dāng)一個(gè)單元被稱為“連接”或“耦合”到另一單元時(shí),其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。

這里所使用的術(shù)語(yǔ)僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語(yǔ)“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。

下面結(jié)合附圖和較佳的實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。

如圖1所示,本實(shí)施例中公開(kāi)一種服務(wù)的調(diào)用方法,包括:

s1、讀取緩存,獲取操作信息,根據(jù)該操作信息獲取命令;

s2、根據(jù)該命令在內(nèi)存中搜索包括該命令的命令信息;

s3、若在內(nèi)存中未搜索到命令信息,則讀取配置文件中的命令信息;

s4、根據(jù)命令信息執(zhí)行該命令,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。

本發(fā)明實(shí)施例服務(wù)的調(diào)用方法由于包括s1、讀取緩存,獲取操作信息,根據(jù)該操作信息獲取命令;s2、根據(jù)該命令在內(nèi)存中搜索包括該命令的命令信息;s3、若在內(nèi)存中未搜索到命令信息,則讀取配置文件中的命令信息;s4、根據(jù)命令信息執(zhí)行該命令,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。采用這種方式,在網(wǎng)站等系統(tǒng)需要更新時(shí),可以直接讀取緩存中的操作信息,根據(jù)操作信息獲取命令,并在內(nèi)存中搜索與命令對(duì)應(yīng)的命令信息,或在配置文件讀取到命令信息,從而根據(jù)該命令信息調(diào)用服務(wù),從而完成網(wǎng)站等的更新,不需要將網(wǎng)站等停止運(yùn)行后進(jìn)行編譯,只需要將需要更新的內(nèi)容進(jìn)行調(diào)用即可,只用編譯新程序中部分的dll,并更新到客戶端上再改變配置文件的路徑,新服務(wù)就能替換掉原服務(wù),從而更新無(wú)需重啟系統(tǒng),并且修改及部署系統(tǒng)更容易。

其中,結(jié)構(gòu)化查詢語(yǔ)言為sql,是一種特殊目的的編程語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。

結(jié)構(gòu)化查詢語(yǔ)言是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng),可以使用相同的結(jié)構(gòu)化查詢語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。結(jié)構(gòu)化查詢語(yǔ)言語(yǔ)句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能。

本發(fā)明實(shí)施例中的調(diào)用的服務(wù)包括例如更新的內(nèi)容、或方法、或路徑、地址等等,也可以理解為將面向客戶端的服務(wù)調(diào)過(guò)來(lái)進(jìn)行使用。本發(fā)明中,緩存、配置文件等可以根據(jù)需求自主修改,因此可以自由調(diào)用服務(wù),例如更改調(diào)用的內(nèi)容、地址等信息,從而更加方便系統(tǒng)的更新和維護(hù)。本實(shí)施例中,這些服務(wù)的調(diào)用可以是客戶端進(jìn)行的,例如客戶端讀取本地配置文件并將配置文件寫(xiě)入到本地緩存,客戶端獲取本地配置文件中指定的要調(diào)用的服務(wù),然后客戶端計(jì)算調(diào)用服務(wù)所對(duì)應(yīng)的服務(wù)地址,然后客戶端依據(jù)服務(wù)地址進(jìn)行服務(wù)調(diào)用。其中,步驟中還可以包括檢查本地配置文件是否更新,具體包括:從本地配置文件中讀取遠(yuǎn)程配置文件更新地址url及預(yù)設(shè)的本地配置文件的更新周期;計(jì)算本次調(diào)用與上次調(diào)用的時(shí)間差是否大于所述更新周期,若大于,則進(jìn)行下一步,否則,停止更新;啟動(dòng)異步線程下載所述更新地址url中指定的遠(yuǎn)程配置文件;比較遠(yuǎn)程配置文件的版本號(hào)與本地配置版本號(hào)是否一致,如果不一致,則更新本地配置文件。

根據(jù)其中一個(gè)示例,所述命令信息至少包括命令類型、命令體和返回類型。命令類型包括如調(diào)用的服務(wù)為直接轉(zhuǎn)到其他地址,如預(yù)設(shè)的目標(biāo)地址;或轉(zhuǎn)到包括目標(biāo)地址的程序中,運(yùn)行程序,從而調(diào)用服務(wù);命令體包括命令的內(nèi)容等;返回類型為反饋調(diào)用服務(wù)的結(jié)果。

根據(jù)其中另一個(gè)示例,若該命令信息為結(jié)構(gòu)化查詢語(yǔ)言,則步驟s4中包括執(zhí)行該結(jié)構(gòu)化查詢語(yǔ)言,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。當(dāng)操行為sql(結(jié)構(gòu)化查詢語(yǔ)言)時(shí),就可以直接執(zhí)行sql,直接修改配置文件就能變更系統(tǒng)中的內(nèi)容;

根據(jù)其中另一個(gè)示例,若該命令信息為反射,則步驟s4中包括調(diào)用包括目標(biāo)地址的程序。這樣就可以調(diào)用包括目標(biāo)地址的地址,根據(jù)該地址找到目標(biāo)地址,從而獲取想要調(diào)用的服務(wù)。

根據(jù)其中另一個(gè)示例,若該命令信息中包括操作信息,則步驟s4中包括返回步驟s1,并依次進(jìn)行其他步驟。這樣可以根據(jù)操作信息繼續(xù)操作,調(diào)用目標(biāo)服務(wù)。具體的,繼續(xù)從步驟s1、s2、s3、s4依次進(jìn)行。

本實(shí)施例中,系統(tǒng)初始化流程中包括:讀取配置文件,如果該節(jié)點(diǎn)為緩存則將數(shù)據(jù)緩存到內(nèi)存里;

操作執(zhí)行流程中包括:根據(jù)操作找到命令,其中多個(gè)操作可以指向同一個(gè)命令;

在內(nèi)存中尋找該命令的信息,如果沒(méi)有則去配置文件中讀取命令信息其中命令信息包括命令類型、命令體、返回類型;

其中,如果該命令類型為sql(結(jié)構(gòu)化查詢語(yǔ)言)則直接執(zhí)行該sql并將結(jié)果轉(zhuǎn)換為命令的返回類型并返回結(jié)果;如果命令為反射,則調(diào)用該地址的服務(wù),服務(wù)可包括方法、內(nèi)容、路徑或地址等等;如果目標(biāo)服務(wù)調(diào)用了操作則跳到第一步步驟中,循環(huán)進(jìn)行;將最終結(jié)果轉(zhuǎn)換為命令的返回類型并返回結(jié)果。

本實(shí)施例中,具有以下優(yōu)點(diǎn):本實(shí)施例中命令實(shí)時(shí)讀取,因此更新無(wú)需重啟系統(tǒng),可以方便系統(tǒng)的連續(xù)運(yùn)行;操作可以調(diào)用相同命令,因此本實(shí)施例中方法復(fù)用性高,易于維護(hù);操作可以是直接執(zhí)行sql,所以直接修改配置文件就能變更所調(diào)用的服務(wù),更新、修改等更加便捷;命令被緩存到內(nèi)存中,節(jié)約了讀取資源的消耗;信息是否緩存可以根據(jù)配置修改,緩存和非緩存的轉(zhuǎn)換更靈活;更新方法、修改及部署系統(tǒng)更容易。本實(shí)施例中緩存具有可配置性;并且配置文件中加入操作和命令兩個(gè)具有不同功能的指向性信息;且不同操作可以調(diào)用相同命令;命令類型除了反射還加入了sql,從而使調(diào)用服務(wù)和操作等更加便捷。

根據(jù)本發(fā)明其中一個(gè)實(shí)施例,如圖2所示,本實(shí)施例中公開(kāi)一種服務(wù)的調(diào)用系統(tǒng),包括:

第一讀取模塊201,用于讀取緩存,獲取操作信息,根據(jù)該操作信息獲取命令;

搜索模塊202,用于根據(jù)該命令在內(nèi)存中搜索包括該命令的命令信息;

第二讀取模塊203,用于若在內(nèi)存中未搜索到命令信息,則讀取配置文件中的命令信息;

調(diào)用模塊204,根據(jù)命令信息執(zhí)行該命令,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。

采用這種方式,在網(wǎng)站等系統(tǒng)需要更新時(shí),可以直接讀取緩存中的操作信息,根據(jù)操作信息獲取命令,并在內(nèi)存中搜索與命令對(duì)應(yīng)的命令信息,或在配置文件讀取到命令信息,從而根據(jù)該命令信息調(diào)用服務(wù),從而完成網(wǎng)站等的更新,不需要將網(wǎng)站等停止運(yùn)行后進(jìn)行編譯,只需要將需要更新的內(nèi)容進(jìn)行調(diào)用即可,只用編譯新程序中部分的dll,并更新到客戶端上再改變配置文件的路徑,新服務(wù)就能替換掉原服務(wù),從而更新無(wú)需重啟系統(tǒng),并且修改及部署系統(tǒng)更容易。

其中,結(jié)構(gòu)化查詢語(yǔ)言為sql,是一種特殊目的的編程語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。

結(jié)構(gòu)化查詢語(yǔ)言是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng),可以使用相同的結(jié)構(gòu)化查詢語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。結(jié)構(gòu)化查詢語(yǔ)言語(yǔ)句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能。

本發(fā)明中的調(diào)用的服務(wù)包括例如更新的內(nèi)容、或方法、或路徑、地址等等,也可以理解為將面向客戶端的服務(wù)調(diào)過(guò)來(lái)進(jìn)行使用。本發(fā)明中,緩存、配置文件等可以根據(jù)需求自主修改,因此可以自由調(diào)用服務(wù),例如更改調(diào)用的內(nèi)容、地址等信息,從而更加方便系統(tǒng)的更新和維護(hù)。

根據(jù)其中一個(gè)示例,所述命令信息至少包括命令類型、命令體和返回類型。命令類型包括如調(diào)用的服務(wù)為直接轉(zhuǎn)到其他地址,如預(yù)設(shè)的目標(biāo)地址;或轉(zhuǎn)到包括目標(biāo)地址的程序中,運(yùn)行程序,從而調(diào)用服務(wù);命令體包括命令的內(nèi)容等;返回類型為反饋調(diào)用服務(wù)的結(jié)果。

根據(jù)其中另一個(gè)示例,若該命令信息為結(jié)構(gòu)化查詢語(yǔ)言,則調(diào)用模塊具體用于:執(zhí)行該結(jié)構(gòu)化查詢語(yǔ)言,并將執(zhí)行結(jié)果轉(zhuǎn)換為命令的返回類型,返回調(diào)用結(jié)果。當(dāng)操行為sql(結(jié)構(gòu)化查詢語(yǔ)言)時(shí),就可以直接執(zhí)行sql,直接修改配置文件就能變更系統(tǒng)中的內(nèi)容;

根據(jù)其中另一個(gè)示例,若該命令信息為反射,則調(diào)用模塊具體用于:調(diào)用包括目標(biāo)地址的程序。這樣就可以調(diào)用包括目標(biāo)地址的地址,根據(jù)該地址找到目標(biāo)地址,從而獲取想要調(diào)用的服務(wù)。

根據(jù)其中另一個(gè)示例,若該命令信息中包括操作信息,則調(diào)用模塊具體用于:返回第一讀取模塊處理,并依次由其他模塊進(jìn)行處理。這樣可以根據(jù)操作信息繼續(xù)操作,調(diào)用目標(biāo)服務(wù)。具體的,繼續(xù)從第一讀取模塊、搜索模塊、第二讀取模塊、調(diào)用模塊依次進(jìn)行。

本實(shí)施例中,系統(tǒng)初始化流程中包括:讀取配置文件,如果該節(jié)點(diǎn)為緩存則將數(shù)據(jù)緩存到內(nèi)存里;

操作執(zhí)行流程中包括:根據(jù)操作找到命令,其中多個(gè)操作可以指向同一個(gè)命令;

在內(nèi)存中尋找該命令的信息,如果沒(méi)有則去配置文件中讀取命令信息其中命令信息包括命令類型、命令體、返回類型;

其中,如果該命令類型為sql(結(jié)構(gòu)化查詢語(yǔ)言)則直接執(zhí)行該sql并將結(jié)果轉(zhuǎn)換為命令的返回類型并返回結(jié)果;如果命令為反射,則調(diào)用該地址的服務(wù),服務(wù)可包括方法、內(nèi)容、路徑或地址等等;如果目標(biāo)服務(wù)調(diào)用了操作則跳到第一步步驟中,循環(huán)進(jìn)行;將最終結(jié)果轉(zhuǎn)換為命令的返回類型并返回結(jié)果。

本實(shí)施例中,具有以下優(yōu)點(diǎn):本實(shí)施例中命令實(shí)時(shí)讀取,因此更新無(wú)需重啟系統(tǒng),可以方便系統(tǒng)的連續(xù)運(yùn)行;操作可以調(diào)用相同命令,因此本實(shí)施例中方法復(fù)用性高,易于維護(hù);操作可以是直接執(zhí)行sql,所以直接修改配置文件就能變更所調(diào)用的服務(wù),更新、修改等更加便捷;命令被緩存到內(nèi)存中,節(jié)約了讀取資源的消耗;信息是否緩存可以根據(jù)配置修改,緩存和非緩存的轉(zhuǎn)換更靈活;更新方法、修改及部署系統(tǒng)更容易。本實(shí)施例中緩存具有可配置性;并且配置文件中加入操作和命令兩個(gè)具有不同功能的指向性信息;且不同操作可以調(diào)用相同命令;命令類型除了反射還加入了sql,從而使調(diào)用服務(wù)和操作等更加便捷。

以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
内江市| 通榆县| 申扎县| 聂荣县| 进贤县| 德令哈市| 临武县| 体育| 平遥县| 洛扎县| 九龙县| 新郑市| 常熟市| 高平市| 西乌| 宁德市| 永安市| 尼勒克县| 威海市| 邯郸市| 辉县市| 沁源县| 南丰县| 开江县| 曲麻莱县| 甘谷县| 修水县| 安福县| 仙桃市| 南城县| 长寿区| 宜君县| 错那县| 余姚市| 尉犁县| 寿阳县| 马龙县| 香格里拉县| 无棣县| 垣曲县| 额敏县|