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

一種數(shù)據(jù)同步方法和設(shè)備與流程

文檔序號:11623844閱讀:250來源:國知局
一種數(shù)據(jù)同步方法和設(shè)備與流程

本申請涉及互聯(lián)網(wǎng)信息處理技術(shù)以及計算機處理技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)同步方法和設(shè)備。



背景技術(shù):

隨著計算機系統(tǒng)向分布式系統(tǒng)方向的擴(kuò)展,在分布式系統(tǒng)中的緩存技術(shù)稱之為分布式緩存技術(shù)。ehcache(一個純java的進(jìn)程內(nèi)緩存框架)作為一種分布式緩存組件,被廣泛應(yīng)用在各種分布式系統(tǒng)中。

ehcache應(yīng)用一般部署在集群環(huán)境中。集群環(huán)境中的每一個節(jié)點維護(hù)各自的緩存數(shù)據(jù),當(dāng)某個節(jié)點對緩存數(shù)據(jù)進(jìn)行更新,這些更新的數(shù)據(jù)無法在其它節(jié)點中共享,這不僅會降低節(jié)點運行的效率,而且會導(dǎo)致數(shù)據(jù)不同步的情況發(fā)生。因此,為了克服ehcache應(yīng)用中各個節(jié)點數(shù)據(jù)不同步的問題,提出了通過第三方容器的方案,即借助第三方容器實現(xiàn)集群環(huán)境(或者分布式系統(tǒng))中不同的節(jié)點之間的本地緩存的數(shù)據(jù)同步。

然而,為了保證分布式系統(tǒng)中數(shù)據(jù)的安全性,分布式系統(tǒng)通常采用遠(yuǎn)程分布式緩存,借助開源分布式key/value存儲引擎,獲取緩存服務(wù)器上的數(shù)據(jù),以實現(xiàn)分布式系統(tǒng)中不同維度服務(wù)器之間的遠(yuǎn)程緩存同步。但是,遠(yuǎn)程緩存在實際應(yīng)用中存在一些問題:當(dāng)待緩存數(shù)據(jù)量比較大時,遠(yuǎn)程緩存比較耗時,且占用大量的系統(tǒng)資源,使得系統(tǒng)資源消耗比較大,進(jìn)而影響系統(tǒng)的運行性能。



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

有鑒于此,本申請實施例提供了一種數(shù)據(jù)同步方法和設(shè)備,用于解決現(xiàn)有技術(shù)中遠(yuǎn)程緩存技術(shù)存在的系統(tǒng)資源消耗比較大的問題。

本申請實施例提供一種數(shù)據(jù)同步方法,應(yīng)用于控制器中,包括:

接收緩存組件發(fā)送的清除指令,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步;

根據(jù)所述清除指令,向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù)。

本申請實施例還提供一種數(shù)據(jù)同步方法,應(yīng)用于緩存組件中,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步,包括:

接收所述業(yè)務(wù)系統(tǒng)發(fā)送的清除指令,所述清除指令用于提示所述業(yè)務(wù)系統(tǒng)啟動本地緩存清除操作,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值;

將所述清除指令轉(zhuǎn)發(fā)給控制設(shè)備,所述控制設(shè)備用于根據(jù)所述清除指令向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù);

接收所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求中包含所述屬性值;

根據(jù)所述數(shù)據(jù)同步請求中包含的所述屬性值,將所述屬性值對應(yīng)的緩存數(shù)據(jù)同步至所述遠(yuǎn)程緩存服務(wù)器。

本申請實施例還提供一種數(shù)據(jù)同步方法,應(yīng)用于遠(yuǎn)程緩存服務(wù)器中,包括:

接收控制設(shè)備發(fā)送的數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令是所述控制設(shè)備在接收到清除指令時發(fā)送的,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從緩存組件中同步屬性值對應(yīng)的緩存數(shù)據(jù),所述清除指令由緩存組件發(fā)送的;

向所述緩存組件發(fā)送數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求中包含所述屬性值;

接收所述緩存組件發(fā)送的所述屬性值對應(yīng)的緩存數(shù)據(jù),并同步存儲所述緩存數(shù)據(jù)。

本申請實施例還提供了一種數(shù)據(jù)同步設(shè)備,應(yīng)用于控制器中,包括:

接收單元,接收緩存組件發(fā)送的清除指令,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步;

發(fā)送單元,根據(jù)所述清除指令,向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù)。

本申請實施例還提供了一種數(shù)據(jù)同步設(shè)備,應(yīng)用于緩存組件中,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步,包括:

接收單元,接收所述業(yè)務(wù)系統(tǒng)發(fā)送的清除指令,所述清除指令用于提示所述業(yè)務(wù)系統(tǒng)啟動本地緩存清除操作,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值;

發(fā)送單元,將所述清除指令轉(zhuǎn)發(fā)給控制設(shè)備,所述控制設(shè)備用于根據(jù)所述清除指令向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù);

所述接收單元,接收所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求中包含所述屬性值;

同步單元,根據(jù)所述數(shù)據(jù)同步請求中包含的所述屬性值,將所述屬性值對應(yīng)的緩存數(shù)據(jù)同步至所述遠(yuǎn)程緩存服務(wù)器。

本申請實施例還提供了一種數(shù)據(jù)同步設(shè)備,應(yīng)用于遠(yuǎn)程緩存服務(wù)器中,包括:

接收單元,接收控制設(shè)備發(fā)送的數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令是所述控制設(shè)備在接收到清除指令時發(fā)送的,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從緩存組件中同步屬性值對應(yīng)的緩存數(shù)據(jù),所述清除指令由緩存組件發(fā)送的;

發(fā)送單元,向所述緩存組件發(fā)送數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求中包含所述屬性值;

同步單元,接收所述緩存組件發(fā)送的所述屬性值對應(yīng)的緩存數(shù)據(jù),并同步存儲所述緩存數(shù)據(jù)。

本申請實施例采用的上述至少一個技術(shù)方案能夠達(dá)到以下有益效果:

在本申請實施例中通過增加緩存組件和控制器,控制器在接收到緩存組件發(fā)送的清除指令時,向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù)。這樣由控制器控制遠(yuǎn)程緩存服務(wù)器的緩存同步功能,能夠使得遠(yuǎn)程緩存服務(wù)器快速獲取業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),保持緩存數(shù)據(jù)更新最快,提升遠(yuǎn)程緩存的緩存效率,有效地解決了現(xiàn)有技術(shù)中遠(yuǎn)程緩存服務(wù)消耗系統(tǒng)資源大的問題,大大提升了系統(tǒng)的整體性能。

附圖說明

此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:

圖1為本申請實施例提供的一種數(shù)據(jù)同步方法的流程示意圖;

圖2為本申請實施例提供的一種數(shù)據(jù)同步方法的流程示意圖;

圖3為本申請實施例提供的一種數(shù)據(jù)同步方法的流程示意圖;

圖4為本申請實施例提供的一種數(shù)據(jù)同步方法的流程示意圖;

圖5為本申請實施例提供的一種數(shù)據(jù)同步設(shè)備的結(jié)構(gòu)示意圖;

圖6為本申請實施例提供的一種數(shù)據(jù)同步設(shè)備的結(jié)構(gòu)示意圖;

圖7為本申請實施例提供的一種數(shù)據(jù)同步設(shè)備的結(jié)構(gòu)示意圖;

圖8為本申請實施例提供的一種數(shù)據(jù)同步系統(tǒng)的結(jié)構(gòu)示意圖。

具體實施方式

為了實現(xiàn)本申請的目的,本申請實施例提供了一種數(shù)據(jù)同步方法和設(shè)備,在本申請實施例中通過增加緩存組件和控制器,控制器在接收到緩存組件發(fā)送的清除指令時,向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù)。這樣由控制器控制遠(yuǎn)程緩存服務(wù)器的緩存同步功能,能夠使得遠(yuǎn)程緩存服務(wù)器快速獲取業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),保證緩存數(shù)據(jù)更新的最快,提升遠(yuǎn)程緩存的緩存效率,有效地解決了現(xiàn)有技術(shù)中遠(yuǎn)程緩存服務(wù)消耗系統(tǒng)資源大的問題,大大提升了系統(tǒng)的整體性能。

需要說明的是,本申請實施例中所記載的緩存組件不同于現(xiàn)有技術(shù)中的緩存組件,能夠?qū)崿F(xiàn)與業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)的同步,以及實現(xiàn)與遠(yuǎn)程緩存服務(wù)器的遠(yuǎn)程緩存中的緩存數(shù)據(jù)的同步。該緩存組件中包含存儲層、api(applicationprograminterface;應(yīng)用程序接口)服務(wù)層以及核心功能層。

其中,存儲層用于存儲同步得到的緩存數(shù)據(jù);api服務(wù)層用于與控制器或者其他外部設(shè)備進(jìn)行數(shù)據(jù)交互;核心功能層用于實現(xiàn)與業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)的同步,以及實現(xiàn)與遠(yuǎn)程緩存服務(wù)器的遠(yuǎn)程緩存中的緩存數(shù)據(jù)的同步。

該緩存組件能夠在業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)被清除時,啟動遠(yuǎn)程緩存服務(wù)器的數(shù)據(jù)同步流程,以保證及時將業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器中,能夠有效避免現(xiàn)有技術(shù)中當(dāng)緩存數(shù)據(jù)量較大時將緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器導(dǎo)致占用系統(tǒng)資源的問題。

本申請實施例中所記載的控制器能夠與緩存組件、遠(yuǎn)程緩存服務(wù)器進(jìn)行數(shù)據(jù)交互,控制器在接收到緩存組件的清除指令時,啟動遠(yuǎn)程緩存服務(wù)器的數(shù)據(jù)同步流程,通過“推”的方式實現(xiàn)遠(yuǎn)程緩存服務(wù)器的數(shù)據(jù)同步。

為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請具體實施例及相應(yīng)的附圖對本申請技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。

以下結(jié)合附圖,詳細(xì)說明本申請各實施例提供的技術(shù)方案。

實施例1

圖1為本申請實施例提供的一種數(shù)據(jù)同步方法的流程示意圖。所述方法可以如下所示。本申請實施例的執(zhí)行主體為本申請實施例中所記載的控制器。

步驟101:接收緩存組件發(fā)送的清除指令。

所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值。

所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步。

在本申請實施例中,當(dāng)業(yè)務(wù)系統(tǒng)需要對本地緩存中的緩存數(shù)據(jù)執(zhí)行清除操作時,向緩存組件發(fā)送清除通知消息。此時,緩存組件通過調(diào)用rpc接口向控制器發(fā)送清除指令。這里的控制器可以為遠(yuǎn)程控制器,該遠(yuǎn)程控制器能夠與遠(yuǎn)程緩存服務(wù)器建立數(shù)據(jù)連接。

假設(shè)本申請實施例中所記載的緩存組件集成在業(yè)務(wù)系統(tǒng)中,那么緩存組件可以對業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)進(jìn)行管理:一種管理方式可以為將業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)同步至緩存組件的存儲層中(這里的同步可以是在緩存數(shù)據(jù)存儲至本地緩存中時同步發(fā)送給緩存組件,也可以是在緩存數(shù)據(jù)存儲至本地緩存之后,由本地緩存再同步至緩存組件中,這里不做具體限定),這樣即使業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)被清除,也能夠及時將這些緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器中;另一種管理方式還可以為在將存儲層中的緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器后,清除緩存數(shù)據(jù),以節(jié)省存儲空間。

需要說明的是,本申請實施例中所記載的緩存數(shù)據(jù)的屬性值可以理解為緩存數(shù)據(jù)的類型對應(yīng)的key值,不同類型的緩存數(shù)據(jù)對應(yīng)的key值不同。

步驟102:根據(jù)所述清除指令,向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令。

所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù)。

在本申請實施例中,控制器在接收到緩存組件發(fā)送的清除指令時,可以利用與不同遠(yuǎn)程緩存服務(wù)器之間建立的長連接,向所述遠(yuǎn)程緩存服務(wù)器廣播數(shù)據(jù)同步指令。

可選地,控制器在接收到緩存組件發(fā)送的清除指令時,首先,將所述清除指令中包含的待清除的緩存數(shù)據(jù)的屬性值存儲至清除數(shù)據(jù)庫中。

在本申請實施例中,控制器可以維護(hù)一個清除數(shù)據(jù)庫,在該清除數(shù)據(jù)庫中記錄待清除的緩存數(shù)據(jù)。

例如:在清除數(shù)據(jù)庫中記錄的待清除的緩存數(shù)據(jù)可以采用key/value的形式進(jìn)行存儲。在將待清除的緩存數(shù)據(jù)存儲至清除數(shù)據(jù)庫時,一般在清除數(shù)據(jù)庫中生成一條數(shù)據(jù)記錄,該數(shù)據(jù)記錄中包含業(yè)務(wù)系統(tǒng)標(biāo)識、緩存標(biāo)識(這里可以指本地緩存還是遠(yuǎn)程緩存)以及待清除緩存數(shù)據(jù)的屬性值。

其次,從所述清除數(shù)據(jù)庫中讀取在所述待清除的緩存數(shù)據(jù)存儲至所述清除數(shù)據(jù)庫之前的設(shè)定時間內(nèi)已存儲的待清除的緩存數(shù)據(jù)的屬性值。

在本申請實施例中,緩存組件在發(fā)送清除指令之前,可以按照業(yè)務(wù)系統(tǒng)的本地緩存中存儲緩存數(shù)據(jù)的順序,向控制設(shè)備發(fā)送清除數(shù)據(jù)(這里的清除數(shù)據(jù)可以理解為本地緩存中存儲的緩存數(shù)據(jù)),這樣控制設(shè)備所維護(hù)的清除數(shù)據(jù)庫中將記錄業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)的屬性值。

一旦控制器接收到緩存組件發(fā)送的清除指令,那么控制器可以從清除數(shù)據(jù)庫中讀取在接收到該清除指令之間的設(shè)定時間內(nèi)已存儲的緩存數(shù)據(jù),將這些緩存數(shù)據(jù)視為本輪待清除的緩存數(shù)據(jù),即本輪待同步的緩存數(shù)據(jù)。

例如:業(yè)務(wù)系統(tǒng)清除本地緩存中的緩存數(shù)據(jù)的時間周期為1分鐘,那么緩存組件在1分鐘之內(nèi)將業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)的屬性值實時地發(fā)送給控制設(shè)備,使得控制設(shè)備將接收到的緩存數(shù)據(jù)的屬性值存儲至清除數(shù)據(jù)庫中。當(dāng)控制器接收到緩存組件發(fā)送的清除指令時,從清除數(shù)據(jù)庫中讀取前1分鐘存儲的緩存數(shù)據(jù)的屬性值。

最后,將讀取到的待清除的緩存數(shù)據(jù)的屬性值和接收到的待清除的緩存數(shù)據(jù)的屬性值攜帶在數(shù)據(jù)同步指令中發(fā)送給遠(yuǎn)程緩存服務(wù)器。

具體地,利用讀取到的待清除的緩存數(shù)據(jù)的屬性值和接收到的待清除的緩存數(shù)據(jù)的屬性值更新數(shù)據(jù)同步列表;并將更新后的所述數(shù)據(jù)同步列表發(fā)送給遠(yuǎn)程緩存服務(wù)器。使得遠(yuǎn)程緩存服務(wù)器根據(jù)數(shù)據(jù)同步列表進(jìn)行緩存數(shù)據(jù)的數(shù)據(jù)同步,遠(yuǎn)程緩存服務(wù)器數(shù)據(jù)同步的方式的詳細(xì)內(nèi)容參見實施例3,這里不做詳細(xì)描述。

通過本申請實施例提供的技術(shù)方案,在本申請實施例中通過增加緩存組件和控制器,控制器在接收到緩存組件發(fā)送的清除指令時,向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù)。這樣由控制器控制遠(yuǎn)程緩存服務(wù)器的緩存同步功能,能夠使得遠(yuǎn)程緩存服務(wù)器快速獲取業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),保證緩存數(shù)據(jù)更新的最快,提升遠(yuǎn)程緩存的緩存效率,有效地解決了現(xiàn)有技術(shù)中遠(yuǎn)程緩存服務(wù)消耗系統(tǒng)資源大的問題,大大提升了系統(tǒng)的整體性能。

實施例2

圖2為本申請實施例提供的一種數(shù)據(jù)同步方法的流程示意圖。所述方法可以如下所示。本申請實施例所記載的數(shù)據(jù)同步方法應(yīng)用于緩存組件中。

在本申請實施例中,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步。

具體地,為了減輕在緩存數(shù)據(jù)量較大時業(yè)務(wù)系統(tǒng)與遠(yuǎn)程緩存服務(wù)器之間數(shù)據(jù)同步給整個業(yè)務(wù)系統(tǒng)所造成的壓力,本申請實施例中所記載的緩存組件具備存儲能力,可以實時或者周期地從業(yè)務(wù)系統(tǒng)中同步業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù),這樣在業(yè)務(wù)系統(tǒng)清除本地緩存中的緩存數(shù)據(jù)時,啟動本申請實施例中所記載的數(shù)據(jù)同步操作,將業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)同步至緩存組件中。

步驟201:接收所述業(yè)務(wù)系統(tǒng)發(fā)送的清除指令,所述清除指令用于提示所述業(yè)務(wù)系統(tǒng)啟動本地緩存清除操作,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值。

在本申請實施例中,緩存組件接收業(yè)務(wù)系統(tǒng)發(fā)送的清除指令,說明業(yè)務(wù)系統(tǒng)準(zhǔn)備啟動對本地緩存中的緩存數(shù)據(jù)的清除操作。為了保證本地緩存中的緩存數(shù)據(jù)還能夠被查找到,需要將本地緩存中的緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器,這樣,緩存組件在接收到業(yè)務(wù)系統(tǒng)發(fā)送的清除指令時,觸發(fā)執(zhí)行步驟202。

步驟202:將所述清除指令轉(zhuǎn)發(fā)給控制設(shè)備,所述控制設(shè)備用于根據(jù)所述清除指令向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù)。

步驟203:接收所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求中包含所述屬性值。

在本申請實施例中,若遠(yuǎn)程緩存服務(wù)器接收到控制設(shè)備發(fā)送的數(shù)據(jù)同步列表,則遠(yuǎn)程緩存服務(wù)器所發(fā)送的數(shù)據(jù)同步請求中包含所述數(shù)據(jù)同步列表中的屬性值。

步驟204:根據(jù)所述數(shù)據(jù)同步請求中包含的所述屬性值,將所述屬性值對應(yīng)的緩存數(shù)據(jù)同步至所述遠(yuǎn)程緩存服務(wù)器。

在本申請實施例中,緩存組件在接收到遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步請求時,根據(jù)所述數(shù)據(jù)同步請求中包含的所述屬性值,從緩存組件的存儲層中查找與所述屬性值對應(yīng)的緩存數(shù)據(jù),并將查找到緩存數(shù)據(jù)發(fā)送給遠(yuǎn)程緩存服務(wù)器,以達(dá)到業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)同步至遠(yuǎn)程服務(wù)器的目的。

在本申請的另一個實施例中,所述方法還包括:

向所述遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步查詢消息,所述數(shù)據(jù)同步查詢消息中包含所述屬性值;接收所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步結(jié)果消息,并在根據(jù)所述數(shù)據(jù)同步結(jié)果消息確定所述遠(yuǎn)程緩存服務(wù)器數(shù)據(jù)同步完畢時,向所述業(yè)務(wù)系統(tǒng)發(fā)送數(shù)據(jù)同步完成消息。

在本申請的另一個實施例中,在接收到所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步結(jié)果消息時,所述方法還包括:

若所述數(shù)據(jù)同步結(jié)果消息為同步成功消息,則對所述屬性值對應(yīng)的緩存數(shù)據(jù)執(zhí)行清除操作。

由于業(yè)務(wù)系統(tǒng)的本地緩存數(shù)據(jù)執(zhí)行清除操作,那么緩存組件在確定將緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器之后,也需要對存儲的緩存數(shù)據(jù)執(zhí)行清除操作,使得保持與業(yè)務(wù)系統(tǒng)的本地緩存同步。

在本申請的另一個實施例中,所述方法還包括:

在對所述屬性值對應(yīng)的緩存數(shù)據(jù)執(zhí)行清除操作時,向所述業(yè)務(wù)系統(tǒng)發(fā)送數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求用于從所述業(yè)務(wù)系統(tǒng)中同步其本地緩存中的緩存數(shù)據(jù)。

通過本申請實施例提供的技術(shù)方案,緩存組件存儲業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),并在業(yè)務(wù)系統(tǒng)清除本地緩存的緩存數(shù)據(jù)時,通知控制器啟動數(shù)據(jù)同步流程,將業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器,這樣由控制器控制遠(yuǎn)程緩存服務(wù)器的緩存同步功能,能夠使得遠(yuǎn)程緩存服務(wù)器快速獲取業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),保證緩存數(shù)據(jù)更新的最快,提升遠(yuǎn)程緩存的緩存效率,有效地解決了現(xiàn)有技術(shù)中遠(yuǎn)程緩存服務(wù)消耗系統(tǒng)資源大的問題,大大提升了系統(tǒng)的整體性能。

實施例3

圖3為本申請實施例提供的一種數(shù)據(jù)同步方法的流程示意圖。所述方法可以如下所示。所述數(shù)據(jù)同步方法應(yīng)用于遠(yuǎn)程緩存服務(wù)器中。

步驟301:接收控制設(shè)備發(fā)送的數(shù)據(jù)同步指令。

所述數(shù)據(jù)同步指令是所述控制設(shè)備在接收到清除指令時發(fā)送的,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從緩存組件中同步屬性值對應(yīng)的緩存數(shù)據(jù),所述清除指令由緩存組件發(fā)送的。

步驟302:向所述緩存組件發(fā)送數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求中包含所述屬性值。

步驟303:接收所述緩存組件發(fā)送的所述屬性值對應(yīng)的緩存數(shù)據(jù),并同步存儲所述緩存數(shù)據(jù)。

通過本申請實施例提供的技術(shù)方案,遠(yuǎn)程緩存服務(wù)器在接收到控制器的數(shù)據(jù)同步指令時,與緩存組件進(jìn)行數(shù)據(jù)交互,實現(xiàn)將業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器。這樣由控制器控制遠(yuǎn)程緩存服務(wù)器的緩存同步功能,能夠使得遠(yuǎn)程緩存服務(wù)器快速獲取業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),保證緩存數(shù)據(jù)更新的最快,提升遠(yuǎn)程緩存的緩存效率,有效地解決了現(xiàn)有技術(shù)中遠(yuǎn)程緩存服務(wù)消耗系統(tǒng)資源大的問題,大大提升了系統(tǒng)的整體性能。

實施例4

圖4為本申請實施例提供的一種數(shù)據(jù)同步方法的流程示意圖。所述方法可以如下所示。

步驟401:業(yè)務(wù)系統(tǒng)將本地緩存中存儲的緩存數(shù)據(jù)實時或者周期地同步至緩存組件中。

步驟402:業(yè)務(wù)系統(tǒng)確定清除本地緩存的緩存數(shù)據(jù),向緩存組件發(fā)送清除指令,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值。

步驟403:緩存組件接收所述業(yè)務(wù)系統(tǒng)發(fā)送的清除指令。

步驟404:緩存組件將所述清除指令轉(zhuǎn)發(fā)給控制設(shè)備。

步驟405:控制設(shè)備接收緩存組件發(fā)送的所述清除指令。

步驟406:控制設(shè)備將所述清除指令中包含的待清除的緩存數(shù)據(jù)的屬性值存儲至清除數(shù)據(jù)庫中。

步驟407:控制設(shè)備從所述清除數(shù)據(jù)庫中讀取在所述待清除的緩存數(shù)據(jù)存儲至所述清除數(shù)據(jù)庫之前的設(shè)定時間內(nèi)已存儲的待清除的緩存數(shù)據(jù)的屬性值。

步驟408:控制設(shè)備將讀取到的待清除的緩存數(shù)據(jù)的屬性值和接收到的待清除的緩存數(shù)據(jù)的屬性值攜帶在數(shù)據(jù)同步指令中發(fā)送給遠(yuǎn)程緩存服務(wù)器。

步驟409:遠(yuǎn)程緩存服務(wù)器接收控制設(shè)備發(fā)送的數(shù)據(jù)同步指令。

步驟410:遠(yuǎn)程緩存服務(wù)器向所述緩存組件發(fā)送數(shù)據(jù)同步請求。

步驟411:緩存組件接收所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步請求。

步驟412:緩存組件根據(jù)所述數(shù)據(jù)同步請求中包含的所述屬性值,將所述屬性值對應(yīng)的緩存數(shù)據(jù)同步至所述遠(yuǎn)程緩存服務(wù)器。

步驟413:緩存組件向所述遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步查詢消息。

步驟414:緩存組件接收所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步結(jié)果消息,并在根據(jù)所述數(shù)據(jù)同步結(jié)果消息確定所述遠(yuǎn)程緩存服務(wù)器數(shù)據(jù)同步完畢時,向所述業(yè)務(wù)系統(tǒng)發(fā)送數(shù)據(jù)同步完成消息。

步驟415:緩存組件在接收到所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步結(jié)果消息時,若所述數(shù)據(jù)同步結(jié)果消息為同步成功消息,則對所述屬性值對應(yīng)的緩存數(shù)據(jù)執(zhí)行清除操作。

步驟416:緩存組件在對所述屬性值對應(yīng)的緩存數(shù)據(jù)執(zhí)行清除操作時,向所述業(yè)務(wù)系統(tǒng)發(fā)送數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求用于從所述業(yè)務(wù)系統(tǒng)中同步其本地緩存中的緩存數(shù)據(jù)。

實施例5

圖5為本申請實施例提供的一種數(shù)據(jù)同步設(shè)備的結(jié)構(gòu)示意圖。本申請實施例提供的數(shù)據(jù)同步設(shè)備可以集成在控制器中。所述數(shù)據(jù)同步設(shè)備包括:接收單元51和發(fā)送單元52,其中:

接收單元51,接收緩存組件發(fā)送的清除指令,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步;

發(fā)送單元52,根據(jù)所述清除指令,向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù)。

在本申請的另一個實施例中,所述發(fā)送單元52根據(jù)所述清除指令,向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,包括:

將所述清除指令中包含的待清除的緩存數(shù)據(jù)的屬性值存儲至清除數(shù)據(jù)庫中;

從所述清除數(shù)據(jù)庫中讀取在所述待清除的緩存數(shù)據(jù)存儲至所述清除數(shù)據(jù)庫之前的設(shè)定時間內(nèi)已存儲的待清除的緩存數(shù)據(jù)的屬性值;

將讀取到的待清除的緩存數(shù)據(jù)的屬性值和接收到的待清除的緩存數(shù)據(jù)的屬性值攜帶在數(shù)據(jù)同步指令中發(fā)送給遠(yuǎn)程緩存服務(wù)器。

在本申請的另一個實施例中,所述發(fā)送單元52將讀取到的待清除的緩存數(shù)據(jù)的屬性值和接收到的待清除的緩存數(shù)據(jù)的屬性值攜帶在數(shù)據(jù)同步指令中發(fā)送給遠(yuǎn)程緩存服務(wù)器,包括:

利用讀取到的待清除的緩存數(shù)據(jù)的屬性值和接收到的待清除的緩存數(shù)據(jù)的屬性值更新數(shù)據(jù)同步列表;

將更新后的所述數(shù)據(jù)同步列表發(fā)送給遠(yuǎn)程緩存服務(wù)器。

在本申請的另一個實施例中,所述發(fā)送單元52向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,包括:

利用與遠(yuǎn)程緩存服務(wù)器之間建立的長連接,向所述遠(yuǎn)程緩存服務(wù)器廣播數(shù)據(jù)同步指令。

需要說明的是,本申請實施例中所記載的數(shù)據(jù)同步設(shè)備可以通過軟件方式實現(xiàn),也可以通過硬件方式實現(xiàn),這里不做具體限定。通過在接收到緩存組件發(fā)送的清除指令時,向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù)。這樣由控制器控制遠(yuǎn)程緩存服務(wù)器的緩存同步功能,能夠使得遠(yuǎn)程緩存服務(wù)器快速獲取業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),保證緩存數(shù)據(jù)更新的最快,提升遠(yuǎn)程緩存的緩存效率,有效地解決了現(xiàn)有技術(shù)中遠(yuǎn)程緩存服務(wù)消耗系統(tǒng)資源大的問題,大大提升了系統(tǒng)的整體性能。

實施例6

圖6為本申請實施例提供的一種數(shù)據(jù)同步設(shè)備的結(jié)構(gòu)示意圖。所述數(shù)據(jù)同步設(shè)備應(yīng)用于緩存組件中,所述緩存組件中存儲的緩存數(shù)據(jù)與業(yè)務(wù)系統(tǒng)的本地緩存中存儲的緩存數(shù)據(jù)同步。所述數(shù)據(jù)同步設(shè)備包括:接收單元61、發(fā)送單元62和同步單元63,其中:

接收單元61,接收所述業(yè)務(wù)系統(tǒng)發(fā)送的清除指令,所述清除指令用于提示所述業(yè)務(wù)系統(tǒng)啟動本地緩存清除操作,所述清除指令中包含待清除的緩存數(shù)據(jù)的屬性值;

發(fā)送單元62,將所述清除指令轉(zhuǎn)發(fā)給控制設(shè)備,所述控制設(shè)備用于根據(jù)所述清除指令向遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從所述緩存組件中同步所述屬性值對應(yīng)的緩存數(shù)據(jù);

所述接收單元61,接收所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求中包含所述屬性值;

同步單元63,根據(jù)所述數(shù)據(jù)同步請求中包含的所述屬性值,將所述屬性值對應(yīng)的緩存數(shù)據(jù)同步至所述遠(yuǎn)程緩存服務(wù)器。

在本申請的另一個實施例中,所述發(fā)送單元62,向所述遠(yuǎn)程緩存服務(wù)器發(fā)送數(shù)據(jù)同步查詢消息,所述數(shù)據(jù)同步查詢消息中包含所述屬性值;

所述接收單元61,接收所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步結(jié)果消息;

所述發(fā)送單元62,在根據(jù)所述數(shù)據(jù)同步結(jié)果消息確定所述遠(yuǎn)程緩存服務(wù)器數(shù)據(jù)同步完畢時,向所述業(yè)務(wù)系統(tǒng)發(fā)送數(shù)據(jù)同步完成消息。

在本申請的另一個實施例中,所述數(shù)據(jù)同步設(shè)備還包括:清除單元64,其中:

所述清除單元64,在接收到所述遠(yuǎn)程緩存服務(wù)器發(fā)送的數(shù)據(jù)同步結(jié)果消息時,若所述數(shù)據(jù)同步結(jié)果消息為同步成功消息,則對所述屬性值對應(yīng)的緩存數(shù)據(jù)執(zhí)行清除操作。

在本申請的另一個實施例中,所述同步單元63,在對所述屬性值對應(yīng)的緩存數(shù)據(jù)執(zhí)行清除操作時,向所述業(yè)務(wù)系統(tǒng)發(fā)送數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求用于從所述業(yè)務(wù)系統(tǒng)中同步其本地緩存中的緩存數(shù)據(jù)。

需要說明的是,本申請實施例中所記載的數(shù)據(jù)同步設(shè)備可以通過軟件方式實現(xiàn),也可以通過硬件方式實現(xiàn),這里不做具體限定。本申請實施例中所記載的數(shù)據(jù)同步設(shè)備存儲業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),并在業(yè)務(wù)系統(tǒng)清除本地緩存的緩存數(shù)據(jù)時,通知控制器啟動數(shù)據(jù)同步流程,將業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器,這樣由控制器控制遠(yuǎn)程緩存服務(wù)器的緩存同步功能,能夠使得遠(yuǎn)程緩存服務(wù)器快速獲取業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),保證緩存數(shù)據(jù)更新的最快,提升遠(yuǎn)程緩存的緩存效率,有效地解決了現(xiàn)有技術(shù)中遠(yuǎn)程緩存服務(wù)消耗系統(tǒng)資源大的問題,大大提升了系統(tǒng)的整體性能。

實施例7

圖7為本申請實施例提供的一種數(shù)據(jù)同步設(shè)備的結(jié)構(gòu)示意圖。所述數(shù)據(jù)同步設(shè)備應(yīng)用于遠(yuǎn)程緩存服務(wù)器中。所述數(shù)據(jù)同步設(shè)備包括:接收單元71、發(fā)送單元72和同步單元73,其中:

接收單元71,接收控制設(shè)備發(fā)送的數(shù)據(jù)同步指令,所述數(shù)據(jù)同步指令是所述控制設(shè)備在接收到清除指令時發(fā)送的,所述數(shù)據(jù)同步指令用于指示所述遠(yuǎn)程緩存服務(wù)器從緩存組件中同步屬性值對應(yīng)的緩存數(shù)據(jù),所述清除指令由緩存組件發(fā)送的;

發(fā)送單元72,向所述緩存組件發(fā)送數(shù)據(jù)同步請求,所述數(shù)據(jù)同步請求中包含所述屬性值;

同步單元73,接收所述緩存組件發(fā)送的所述屬性值對應(yīng)的緩存數(shù)據(jù),并同步存儲所述緩存數(shù)據(jù)。

需要說明的是,本申請實施例中所記載的數(shù)據(jù)同步設(shè)備可以通過軟件方式實現(xiàn),也可以通過硬件方式實現(xiàn),這里不做具體限定。本申請實施例中所記載的數(shù)據(jù)同步設(shè)備在接收到控制器的數(shù)據(jù)同步指令時,與緩存組件進(jìn)行數(shù)據(jù)交互,實現(xiàn)將業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù)同步至遠(yuǎn)程緩存服務(wù)器。這樣由控制器控制遠(yuǎn)程緩存服務(wù)器的緩存同步功能,能夠使得遠(yuǎn)程緩存服務(wù)器快速獲取業(yè)務(wù)系統(tǒng)的本地緩存中的緩存數(shù)據(jù),保證緩存數(shù)據(jù)更新的最快,提升遠(yuǎn)程緩存的緩存效率,有效地解決了現(xiàn)有技術(shù)中遠(yuǎn)程緩存服務(wù)消耗系統(tǒng)資源大的問題,大大提升了系統(tǒng)的整體性能。

實施例8

圖8為本申請實施例提供的一種數(shù)據(jù)同步系統(tǒng)的結(jié)構(gòu)示意圖。所述數(shù)據(jù)同步系統(tǒng)包括:業(yè)務(wù)系統(tǒng)81、緩存組件82、控制器83和遠(yuǎn)程緩存服務(wù)器84,其中:

業(yè)務(wù)系統(tǒng)81為本申請實施例中所記載的業(yè)務(wù),在本地緩存中存儲緩存數(shù)據(jù),并實時或者周期地將緩存數(shù)據(jù)同步至緩存組件82中。

緩存組件82具備本申請實施例6中所記載的功能,這里不再詳細(xì)描述。

可選地,本申請實施例中所記載的緩存組件82可以包含緩存服務(wù)模塊、緩存服務(wù)管理模塊、清除通知模塊、同步模塊、ehcache模塊、tair模塊、rcache模塊等等。

控制器83具備本申請實施例5中所記載的功能,這里不再詳細(xì)描述。

遠(yuǎn)程緩存服務(wù)器84具備本申請實施例7中所記載的功能,這里不再詳細(xì)描述。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。

計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。

還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。

本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南宫市| 芷江| 邯郸县| 龙州县| 平山县| 曲周县| 福清市| 芦溪县| 丰原市| 广宁县| 剑阁县| 西乡县| 扬州市| 衡东县| 修水县| 游戏| 疏附县| 浑源县| 临洮县| 青阳县| 平安县| 南靖县| 祥云县| 日照市| 根河市| 华亭县| 德令哈市| 高碑店市| 连云港市| 蕲春县| 涿鹿县| 龙岩市| 中超| 韩城市| 绿春县| 饶河县| 靖西县| 鹤岗市| 扬中市| 资兴市| 石渠县|