本發(fā)明涉及電子設(shè)備及通信技術(shù)領(lǐng)域,具體涉及一種鎖屏信息卡片的更新方法、裝置及電子設(shè)備。
背景技術(shù):
隨著信息技術(shù)快速發(fā)展,電子設(shè)備(如:手機(jī)、平板電腦等)使用越來越頻繁,電子設(shè)備中也會(huì)安裝有各種應(yīng)用程序(application,app),鎖屏信息卡片作為熱門應(yīng)用的一種,備受用戶的親睞。
現(xiàn)有技術(shù)中,關(guān)于讀取鎖屏信息卡片判斷邏輯的技術(shù)方法,主要在worker進(jìn)程創(chuàng)建完成后,去app的主進(jìn)程進(jìn)行判斷邏輯的讀取,其中,判斷邏輯主要指讀取鎖屏信息卡片需要滿足的讀取條件。采用這種讀取的方式較為常規(guī),因?yàn)楹芏嗟谌降腶pp更多精力聚焦在了產(chǎn)品和技術(shù)的實(shí)現(xiàn)可行性上,所以,采用這種直接獲取的方式,讀取數(shù)據(jù)速度較慢。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種鎖屏信息卡片的更新方法、裝置及設(shè)備,可快速讀取鎖屏信息卡片。
本發(fā)明實(shí)施例第一方面提供了一種鎖屏信息卡片的更新方法,應(yīng)用于電子設(shè)備,包括:
在所述電子設(shè)備處于滅屏狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,所述n為正整數(shù);
判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件;
在所述n條判斷邏輯中每一判斷邏輯符合相應(yīng)的預(yù)設(shè)條件時(shí),加載所述鎖屏信息卡片的最新數(shù)據(jù);
根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片。
結(jié)合本發(fā)明實(shí)施例的第一方面,在第一方面的第一種可能的實(shí)施方式中,所述根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片,包括:
獲取所述最新數(shù)據(jù)中的數(shù)據(jù)映射位置以及數(shù)據(jù)類型;
根據(jù)所述數(shù)據(jù)映射位置以及所述數(shù)據(jù)類型更新所述鎖屏信息卡片的展示頁面。
結(jié)合本發(fā)明實(shí)施例的第一方面或第一方面的第一種可能實(shí)施方式,在第一方面的第二種可能的實(shí)施方式中,在所述從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯之后,以及所述判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件之前,所述方法還包括:
判斷所述n條判斷邏輯中的每一判斷邏輯是否為最新狀態(tài);
在所述n條判斷邏輯中的m條判斷邏輯不為最新狀態(tài)時(shí),對(duì)所述m條判斷邏輯進(jìn)行更新,執(zhí)行所述判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件,其中,所述m為大于或等于1且小于所述n的正整數(shù)。
結(jié)合本發(fā)明實(shí)施例的第一方面的第二種可能的實(shí)施方式,在第一方面的第三種可能的實(shí)施方式中,所述方法還包括:
獲取上一次所述n條判斷邏輯的更新時(shí)間;
在當(dāng)前時(shí)間與所述更新時(shí)間之間的時(shí)間差值大于預(yù)設(shè)閾值時(shí),執(zhí)行所述判斷所述n條判斷邏輯中的每一判斷邏輯是否為最新狀態(tài)。
結(jié)合本發(fā)明實(shí)施例的第一方面的第二種可能的實(shí)施方式,在第一方面的第四種可能的實(shí)施方式中,所述對(duì)所述m條判斷邏輯進(jìn)行更新,包括:
通過所述鎖屏信息卡片的主進(jìn)程獲取與所述m條判斷邏輯對(duì)應(yīng)的所述m條最新判斷邏輯;
利用所述m條最新判斷邏輯替換所述m條判斷邏輯。
結(jié)合本發(fā)明實(shí)施例的第一方面或第一方面的第一種可能實(shí)施方式,在第一方面的第五種可能的實(shí)施方式中,所述從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,包括:
在所述n條判斷邏輯中每一判斷邏輯均為最新狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取所述n條判斷邏輯。
結(jié)合本發(fā)明實(shí)施例的第一方面或第一方面的第一種可能實(shí)施方式,在第一方面的第六種可能的實(shí)施方式中,所述根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片之后,所述方法還包括:
在所述電子設(shè)備由滅屏狀態(tài)進(jìn)入亮屏鎖屏狀態(tài)時(shí),在所述電子設(shè)備的屏幕上顯示所述鎖屏信息卡片。
本發(fā)明實(shí)施例第二方面提供了一種鎖屏信息卡片的更新裝置,包括:
第一獲取單元,用于在電子設(shè)備處于滅屏狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,所述n為正整數(shù);
第一判斷單元,用于判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件;
加載單元,用于在所述n條判斷邏輯中每一判斷邏輯符合相應(yīng)的預(yù)設(shè)條件時(shí),加載所述鎖屏信息卡片的最新數(shù)據(jù);
第一更新單元,用于根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片。
結(jié)合本發(fā)明實(shí)施例的第二方面,在第二方面的第一種可能的實(shí)施方式中,所述第一更新單元包括:
第一獲取模塊,用于獲取所述最新數(shù)據(jù)中的數(shù)據(jù)映射位置以及數(shù)據(jù)類型;
更新模塊,用于根據(jù)所述數(shù)據(jù)映射位置以及所述數(shù)據(jù)類型更新所述鎖屏信息卡片的展示頁面。
結(jié)合本發(fā)明實(shí)施例的第二方面或第二方面的第一種可能的實(shí)施方式中,在第二方面的第二種可能的實(shí)施方式中,所述更新裝置還包括:
第二判斷單元,用于在所述第一獲取單元從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯之后,判斷所述n條判斷邏輯中的每一判斷邏輯是否為最新狀態(tài);
第二更新單元,用于在所述第二判斷單元的判斷結(jié)果為所述n條判斷邏輯中的m條
判斷邏輯不為最新狀態(tài)時(shí),對(duì)所述m條判斷邏輯進(jìn)行更新,由所述第一判斷單元執(zhí)行所述判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件,其中,所述m為大于或等于1且小于所述n的正整數(shù)。
結(jié)合本發(fā)明實(shí)施例第二方面的第二種可能的實(shí)施方式中,在第二方面的第三種可能的實(shí)施方式中,所述更新裝置還包括:
第二獲取單元,用于獲取上一次所述n條判斷邏輯的更新時(shí)間,在當(dāng)前時(shí)間與所述更新時(shí)間之間的時(shí)間差值大于預(yù)設(shè)閾值時(shí),由所述第一判斷單元執(zhí)行所述判斷所述n條判斷邏輯中的每一判斷邏輯是否為最新狀態(tài)。
結(jié)合本發(fā)明實(shí)施例的第二方面的第二種可能的實(shí)施方式,在第二方面的第四種可能的實(shí)施方式中,所述第二更新單元包括:
第二獲取模塊,用于通過所述鎖屏信息卡片的主進(jìn)程獲取與所述m條判斷邏輯對(duì)應(yīng)的所述m條最新判斷邏輯;
替換模塊,用于利用所述m條最新判斷邏輯替換所述m條判斷邏輯。
結(jié)合本發(fā)明實(shí)施例的第二方面或第二方面的第一種可能的實(shí)施方式,在第二方面的第五種可能的實(shí)施方式中,所述第一獲取單元具體用于:
在所述n條判斷中每一判斷邏輯均為最新狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取所述n條判斷邏輯。
結(jié)合本發(fā)明實(shí)施例的第二方面或第二方面的第一種可能的實(shí)施方式,在第二方面的第六種可能的實(shí)施方式中,所述更新裝置還包括:
顯示單元,用于在所述第一更新單元根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片之后,在所述電子設(shè)備由滅屏狀態(tài)進(jìn)入亮屏鎖屏狀態(tài)時(shí),在所述電子設(shè)備的屏幕上顯示所述鎖屏信息卡片。
本發(fā)明實(shí)施例第三方面提供了一種電子設(shè)備,包括:
處理器和存儲(chǔ)器;
其中,所述處理器通過調(diào)用所述存儲(chǔ)器中的代碼或指令以用于執(zhí)行一種鎖屏信息卡片的更新方法;其中,所述方法包括:
在所述電子設(shè)備處于滅屏狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,所述n為正整數(shù);
判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件;
在所述n條判斷邏輯中每一判斷邏輯符合相應(yīng)的預(yù)設(shè)條件時(shí),加載所述鎖屏信息卡片的最新數(shù)據(jù);
根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片。
本發(fā)明實(shí)施例第四方面提供一種計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令被處理器執(zhí)行時(shí),執(zhí)行本發(fā)明實(shí)施例所述的一種鎖屏信息卡片的更新方法。
本發(fā)明實(shí)施例第五方面提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,當(dāng)所述存儲(chǔ)介質(zhì)中的指令被電子設(shè)備的處理器執(zhí)行時(shí),使得所述電子設(shè)備執(zhí)行本發(fā)明實(shí)施例的所述的一種鎖屏信息卡片的更新方法。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
可以看出,通過本發(fā)明實(shí)施例在電子設(shè)備處于滅屏狀態(tài)時(shí),從電子設(shè)備的系統(tǒng)緩存中預(yù)先存儲(chǔ)的n條判斷邏輯,n為正整數(shù),判斷n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件,在n條判斷邏輯中每一判斷邏輯均符合相應(yīng)的預(yù)設(shè)條件時(shí),加載鎖屏信息卡片的最新數(shù)據(jù),根據(jù)最新數(shù)據(jù)更新鎖屏信息卡片。由于預(yù)先將判斷邏輯保存在系統(tǒng)緩存,可從系統(tǒng)緩存中直接獲取判斷邏輯,從而避免了鎖屏信息卡片從主進(jìn)程讀取判斷邏輯,提升了判斷邏輯的讀取速度,如此,可快速讀取鎖屏信息卡片。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種鎖屏信息卡片的更新方法的第一實(shí)施例流程示意圖;
圖2是本發(fā)明實(shí)施例提供的一種鎖屏信息卡片的更新方法的第二實(shí)施例流程示意圖;
圖3a是本發(fā)明實(shí)施例提供的一種鎖屏信息卡片的更新裝置的實(shí)施例結(jié)構(gòu)示意圖;
圖3b是本發(fā)明實(shí)施例提供的圖3a所描述的更新裝置的加載單元的實(shí)施例結(jié)構(gòu)示意圖;
圖3c是本發(fā)明實(shí)施例提供的圖3a所描述的更新裝置的第一更新單元的實(shí)施例結(jié)構(gòu)示意圖;
圖3d是本發(fā)明實(shí)施例提供的圖3a所描述更新裝置的實(shí)施例的又一結(jié)構(gòu)示意圖;
圖3e是本發(fā)明實(shí)施例提供的圖3a所描述更新裝置的實(shí)施例的又一結(jié)構(gòu)示意圖;
圖3f是本發(fā)明實(shí)施例提供的圖3e所描述的更新裝置的第二更新單元的實(shí)施例的結(jié)構(gòu)示意圖;
圖3g是本發(fā)明實(shí)施例提供的圖3a所描述更新裝置的實(shí)施例的又一結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例提供的一種電子設(shè)備的實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種用于鎖屏信息卡片的更新方法、裝置及電子設(shè)備,可快速讀取鎖屏信息卡片。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及所述附圖中的術(shù)語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說明書中的各個(gè)位置出現(xiàn)該短語并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
本發(fā)明實(shí)施例提供了一種鎖屏信息卡片的更新方法,應(yīng)用于電子設(shè)備,本發(fā)明實(shí)施例所描述的電子設(shè)備可以包括智能手機(jī)(如android手機(jī))、平板電腦、掌上電腦、筆記本電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(mid,mobileinternetdevices)或穿戴式設(shè)備等,上述設(shè)備僅是舉例,而非窮舉,包含但不限于上述電子設(shè)備。
需要說明的是,本發(fā)明實(shí)施例中,上述鎖屏信息卡片可以理解為:進(jìn)行信息控制和信息顯示的聚合載體,為信息控制和信息展示提供接口(interface)。具體的,上述信息卡片可以僅僅用于進(jìn)行信息展示,還可以即用于進(jìn)行信息展示又用于信息輸入,本申請(qǐng)并不對(duì)此進(jìn)行限定。信息卡片可以為預(yù)設(shè)尺寸的矩形,或者,也可以為其他形狀,信息卡片的尺寸及形狀可以根據(jù)電子設(shè)備的顯示屏進(jìn)行設(shè)定。舉例說明下,鎖屏信息卡片可為鎖屏新聞、鎖屏圖片等等。
本發(fā)明實(shí)施例包括如下步驟:
在設(shè)備處于滅屏狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,所述n為正整數(shù);
判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件;
在所述n條判斷邏輯中每一判斷邏輯符合相應(yīng)的預(yù)設(shè)條件時(shí),加載所述鎖屏信息卡片的最新數(shù)據(jù);
根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片。
其中,本發(fā)明實(shí)施例,可將判斷邏輯放在系統(tǒng)緩存中,同時(shí),這樣worker進(jìn)程在創(chuàng)建時(shí)就可以直接讀取放在系統(tǒng)緩存中的判斷邏輯,讀取速度可達(dá)到常規(guī)讀取速度的50倍。
需要說明的是,本發(fā)明實(shí)施例中,判斷邏輯是為讀取鎖屏信息卡片需要滿足的判斷條件,通常情況下,讀取鎖屏信息卡片需要滿足多條判斷邏輯,在該多條判斷邏輯中每一判斷邏輯均符合相應(yīng)的預(yù)設(shè)條件時(shí),才可以讀取鎖屏信息卡片。
請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的一種鎖屏信息卡片的更新方法的第一實(shí)施例流程示意圖。本實(shí)施例中所描述的鎖屏信息卡片的更新方法,應(yīng)用于電子電設(shè)備,包括以下步驟:
101、在所述電子設(shè)備處于滅屏狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,所述n為正整數(shù)。
可選地,在執(zhí)行上述步驟101之前,可在電子設(shè)備的系統(tǒng)緩存中預(yù)先存儲(chǔ)n條判斷邏輯,如此,電子設(shè)備在滅屏狀態(tài)時(shí),可從系統(tǒng)緩存中讀取該n條判斷邏輯,上述系統(tǒng)緩存可設(shè)置于本地的內(nèi)存器中。
可選地,在執(zhí)行步驟101的過程中,可先判斷系統(tǒng)緩存中是否存在上述n條判斷邏輯,在系統(tǒng)緩存中不存在上述n條判斷邏輯中的任一條時(shí),從主進(jìn)程中讀取判斷邏輯,其中,主進(jìn)程可以是第三方app的主進(jìn)程,鎖屏信息卡片為該第三方app的鎖屏信息卡片,如第三方app的鎖屏新聞、鎖屏圖片等等。
可選地,上述步驟101中,從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,可按照如下方式實(shí)施:
在所述n條判斷中每一判斷邏輯均為最新狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取所述n條判斷邏輯。
其中,上述可通過主進(jìn)程將判斷邏輯放在系統(tǒng)緩存中,同時(shí)在每次更新后,通知worker進(jìn)程是最新狀態(tài)的判斷邏輯,這樣,worker進(jìn)程在創(chuàng)建時(shí)就可以直接讀取放在系統(tǒng)緩存中的最新狀態(tài)的n條判斷邏輯。
可選地,上述步驟101中,所述電子設(shè)備的系統(tǒng)緩存中預(yù)先存儲(chǔ)的n條判斷邏輯,可按照如下方式實(shí)施:
在所述n條判斷中k條判斷邏輯不為最新狀態(tài)時(shí),對(duì)所述k條判斷邏輯進(jìn)行更新;所述電子設(shè)備的系統(tǒng)緩存中所述n條判斷邏輯,所述k為大于或等于1且小于或等于所述n的正整數(shù)。
可選地,上述,對(duì)所述k條判斷邏輯進(jìn)行更新,可包括如下步驟:
通過所述鎖屏信息卡片的主進(jìn)程獲取與所述k條判斷邏輯對(duì)應(yīng)的所述k條最新判斷邏輯;
利用所述k條最新判斷邏輯替換所述k條判斷邏輯。
其中,設(shè)備可通過鎖屏信息卡片的主進(jìn)程獲取與k條判斷邏輯對(duì)應(yīng)的k條最新判斷邏輯,并利用該k條最新判斷邏輯替換該k條判斷邏輯。
102、判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件。
其中,n條判斷邏輯中每一判斷邏輯進(jìn)行判斷,判斷每一判斷邏輯是否均滿足相應(yīng)的預(yù)設(shè)條件,例如,判斷邏輯可以為第三方app的鎖屏功能狀態(tài),預(yù)設(shè)條件可以為第三方app的鎖屏功能狀態(tài)是開啟狀態(tài),那么判斷邏輯是否符合預(yù)設(shè)條件為:判斷第三方app的鎖屏功能狀態(tài)是開啟狀態(tài)還是關(guān)閉狀態(tài),如果是開啟狀態(tài),則該判斷邏輯符合預(yù)設(shè)條件。又例如,判斷邏輯可以為電子設(shè)備的當(dāng)前電量,預(yù)設(shè)條件可以為:電子設(shè)備的當(dāng)前電量大于某一閾值,如20%,那么判斷邏輯是否符合預(yù)設(shè)條件為:檢測(cè)電子設(shè)備的當(dāng)前電量,如果當(dāng)前電量為30%,則該判斷邏輯符合預(yù)設(shè)條件;又例如:判斷邏輯可以為電子設(shè)備的網(wǎng)絡(luò)環(huán)境,預(yù)設(shè)條件可以為:電子設(shè)備的網(wǎng)絡(luò)環(huán)境為wifi環(huán)境,那么判斷邏輯是否符合預(yù)設(shè)條件為:檢測(cè)電子設(shè)備當(dāng)前的網(wǎng)絡(luò)環(huán)境,如果當(dāng)前的網(wǎng)絡(luò)環(huán)境為2g/3g/4g網(wǎng)絡(luò)時(shí),則該判斷邏輯不符合預(yù)設(shè)條件。
103、在所述n條判斷邏輯中每一判斷邏輯均符合相應(yīng)的預(yù)設(shè)條件時(shí),加載所述鎖屏信息卡片的最新數(shù)據(jù)。
其中,只要n條判斷邏輯中有一條判斷邏輯不符合與對(duì)應(yīng)的預(yù)設(shè)條件,則無法加載鎖屏信息卡片的最新數(shù)據(jù)。如此,則需要n條判斷邏輯中的每一條判斷邏輯均符合對(duì)應(yīng)的預(yù)設(shè)條件才行,在該基礎(chǔ)上,可加載鎖屏信息卡片的最新數(shù)據(jù)。
以一條判斷邏輯a1為例,a1為:第三方app的鎖屏功能狀態(tài)。預(yù)設(shè)條件為第三方app的鎖屏功能狀態(tài)是開啟狀態(tài),那么判斷邏輯是否符合預(yù)設(shè)條件為:判斷第三方app的鎖屏功能狀態(tài)是開啟狀態(tài)還是關(guān)閉狀態(tài),如果是開啟狀態(tài),則該判斷邏輯符合預(yù)設(shè)條件,加載鎖屏信息卡片的最新數(shù)據(jù)。
以三條判斷邏輯為例,三條判斷邏輯分別為:a1,a2,a3,a1為:第三方app的鎖屏功能狀態(tài);a2為:電子設(shè)備的當(dāng)前電量,a3為:電子設(shè)備的網(wǎng)絡(luò)環(huán)境,a1對(duì)應(yīng)的預(yù)設(shè)條件為:第三方app的鎖屏功能狀態(tài)是開啟狀態(tài),a2對(duì)應(yīng)的預(yù)設(shè)條件為:電子設(shè)備的當(dāng)前電量大于20%,a3對(duì)應(yīng)的預(yù)設(shè)條件為:電子設(shè)備的網(wǎng)絡(luò)環(huán)境為wifi環(huán)境,那么,當(dāng)?shù)谌絘pp開啟鎖屏功能、電子設(shè)備的當(dāng)前電量為30%、電子設(shè)備當(dāng)前的網(wǎng)絡(luò)環(huán)境為2g/3g/4g網(wǎng)絡(luò)時(shí),可知,a1符合對(duì)應(yīng)的預(yù)設(shè)條件,a2符合對(duì)應(yīng)的預(yù)設(shè)條件,a3不符合對(duì)應(yīng)的預(yù)設(shè)條件,則不可以執(zhí)行加載鎖屏信息卡片的最新數(shù)據(jù),只有a1、a2以及a3均滿足對(duì)應(yīng)的預(yù)設(shè)條件的時(shí)候,才可以執(zhí)行加載鎖屏信息卡片的最新數(shù)據(jù)。
可選地,上述步驟103中,加載所述鎖屏信息卡片的最新數(shù)據(jù),可包括如下步驟:
131)、向服務(wù)器發(fā)送所述鎖屏信息卡片的獲取請(qǐng)求,所述獲取請(qǐng)求攜帶上次發(fā)送獲取請(qǐng)求的第一時(shí)刻;
132)、接收由所述服務(wù)器發(fā)送的第一數(shù)據(jù),所述第一數(shù)據(jù)為所述服務(wù)器在所述第一時(shí)刻與當(dāng)前時(shí)刻之間更新的數(shù)據(jù);
133)、根據(jù)所述第一數(shù)據(jù)與所述鎖屏信息卡片的本地?cái)?shù)據(jù)進(jìn)行比對(duì),得到所述最新數(shù)據(jù)。
其中,電子設(shè)備可向服務(wù)器發(fā)送鎖屏信息卡片的獲取請(qǐng)求,該獲取請(qǐng)求攜帶上次獲取請(qǐng)求的第一時(shí)刻,在服務(wù)器接收到獲取請(qǐng)求之后,則可向電子設(shè)備發(fā)送與該獲取請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù),即由服務(wù)器在上次發(fā)送獲取請(qǐng)求的第一時(shí)刻與當(dāng)前時(shí)刻之間更新的數(shù)據(jù),在電子設(shè)備接收到第一數(shù)據(jù)之后,則可將第一數(shù)據(jù)與鎖屏信息卡片的本地?cái)?shù)據(jù)進(jìn)行比對(duì),從而,可確定出第一數(shù)據(jù)中與鎖屏信息卡片的本地?cái)?shù)據(jù)中有區(qū)別的部分?jǐn)?shù)據(jù),將該部分?jǐn)?shù)據(jù)作為最新數(shù)據(jù),上述第一數(shù)據(jù)可為圖片、鏈接、文字、視頻等等。
104、根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片。
其中,在確定了最新數(shù)據(jù)之后,可利用該最新數(shù)據(jù)更新鎖屏信息卡片的展示頁面。
可選地,上述步驟104中,根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片,可包括如下步驟:
41)、獲取所述最新數(shù)據(jù)中的數(shù)據(jù)映射位置以及數(shù)據(jù)類型;
42)、根據(jù)所述數(shù)據(jù)映射位置以及所述數(shù)據(jù)類型更新所述鎖屏信息卡片的展示頁面。
其中,上述數(shù)據(jù)類型可包括但不僅限于:圖片、文字、視頻。設(shè)備可獲取最新數(shù)據(jù)中的數(shù)據(jù)映射位置以及數(shù)據(jù)類型,其中,數(shù)據(jù)映射位置即最新數(shù)據(jù)映射在鎖屏信息卡片中的展示頁面的位置,其中,數(shù)據(jù)映射位置可用坐標(biāo)形式來保存,展示頁面可包含文字欄、圖片欄以及視頻欄,如此,可根據(jù)數(shù)據(jù)映射位置以及數(shù)據(jù)類型更新鎖屏信息卡片的展示頁面。
可以看出,通過本發(fā)明實(shí)施例在電子設(shè)備處于滅屏狀態(tài)時(shí),從電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,n為正整數(shù),判斷n條判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件,在n條判斷邏輯中每一判斷邏輯均符合相應(yīng)的預(yù)設(shè)條件時(shí),加載鎖屏信息卡片的最新數(shù)據(jù),根據(jù)最新數(shù)據(jù)更新鎖屏信息卡片。由此,上述可通過主進(jìn)程將判斷邏輯放在系統(tǒng)緩存中,同時(shí)在每次更新后,通知worker進(jìn)程是最新的邏輯,這樣worker進(jìn)程在創(chuàng)建時(shí)就可以直接讀取放在系統(tǒng)緩存中的n條判斷邏輯,讀取速度是常規(guī)讀取的50倍。綜上所述,采用這種讀取方式,將極大程度上縮短了讀取時(shí)間,也會(huì)對(duì)當(dāng)前判斷邏輯是否為最新邏輯進(jìn)行了識(shí)別,并會(huì)通報(bào)給worker進(jìn)程,性能上的體驗(yàn)得到了極大的提升。
請(qǐng)參閱圖2,為本發(fā)明實(shí)施例提供的一種鎖屏信息卡片的更新方法的第二實(shí)施例流程示意圖。本實(shí)施例中所描述的鎖屏信息卡片的更新方法,應(yīng)用于電子電設(shè)備,包括以下步驟:
201、在所述電子設(shè)備處于滅屏狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,所述n為正整數(shù)。
202、判斷所述n條判斷邏輯中的每一判斷邏輯是否為最新狀態(tài)。
其中,每一判斷邏輯中包含一個(gè)時(shí)間戳,用于記錄該判斷邏輯的獲取時(shí)間,電子設(shè)備可對(duì)n條判斷邏輯中的每一判斷邏輯的時(shí)間戳是否為最新的時(shí)間戳(即判斷該時(shí)間戳與當(dāng)前時(shí)間之間的時(shí)間差值是否大于某一閾值,若是,則說明不是最新的時(shí)間戳,若不是,則說明是最新的時(shí)間戳),若是,則說明該判斷邏輯為最新狀態(tài)。
203、在所述n條判斷邏輯中的m條判斷邏輯不為最新狀態(tài)時(shí),對(duì)所述m條判斷邏輯進(jìn)行更新,所述m為大于或等于1且小于所述n的正整數(shù)。
其中,通過步驟202中的判斷,可得到n條判斷邏輯中有m條判斷邏輯不是最新狀態(tài),則需要對(duì)該m條判斷邏輯加以更新,其中,上述m可為小于n且大于或等于1的正整數(shù)。具體實(shí)現(xiàn)中,設(shè)備可通知worker進(jìn)程是最新狀態(tài)的判斷邏輯,這樣,worker進(jìn)程可n條判斷邏輯中的m條判斷邏輯不為最新狀態(tài)時(shí),對(duì)該m條判斷邏輯進(jìn)行更新,并在更新后,就可以直接讀取放在系統(tǒng)緩存中的n條判斷邏輯。
可選地,上述步驟203中,對(duì)所述m條判斷邏輯進(jìn)行更新,可包括如下步驟:
231)、通過所述鎖屏信息卡片的主進(jìn)程獲取與所述m條判斷邏輯對(duì)應(yīng)的所述m條最新判斷邏輯;
232)、利用所述m條最新判斷邏輯替換所述m條判斷邏輯。
其中,電子設(shè)備可通過鎖屏信息卡片的主進(jìn)程獲取與m條判斷邏輯對(duì)應(yīng)的m條最新判斷邏輯,并利用該m條最新判斷邏輯替換該m條判斷邏輯。
可選地,在所述n條判斷邏輯中每一判斷邏輯均為最新狀態(tài)時(shí),則執(zhí)行步驟204。
204、判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件。
其中,在m條最新判斷邏輯替換該m條判斷邏輯之后,此時(shí),n條判斷邏輯為最新的n條判斷邏輯,即可判斷其是否每一判斷邏輯是否均符合預(yù)設(shè)條件。
205、在所述n條判斷邏輯中每一判斷邏輯均符合相應(yīng)的預(yù)設(shè)條件時(shí),加載所述鎖屏信息卡片的最新數(shù)據(jù)。
206、根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片。
其中,上述步驟201、以及步驟204-步驟206可參照?qǐng)D1所描述的應(yīng)用控制鎖屏信息卡片的更新方法的對(duì)應(yīng)步驟,在此不再贅述。
可以看出,通過本發(fā)明實(shí)施例在電子設(shè)備處于滅屏狀態(tài)時(shí),所述電子設(shè)備的系統(tǒng)緩存中預(yù)先存儲(chǔ)的n條判斷邏輯,n為正整數(shù),判斷n條判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件,在n條判斷邏輯中每一判斷邏輯均符合相應(yīng)的預(yù)設(shè)條件時(shí),加載鎖屏信息卡片的最新數(shù)據(jù),根據(jù)最新數(shù)據(jù)更新鎖屏信息卡片。由于預(yù)先將判斷邏輯保存在系統(tǒng)緩存,可從系統(tǒng)緩存中直接獲取判斷邏輯,而不用通過主進(jìn)程讀取判斷邏輯,提升了判斷邏輯的讀取速度,如此,可快速讀取鎖屏信息卡片。
進(jìn)一步地,在上述步驟206之后,根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片,還可以包含如下步驟:
在所述電子設(shè)備由滅屏狀態(tài)進(jìn)入亮屏鎖屏狀態(tài)時(shí),在所述電子設(shè)備的屏幕上顯示所述鎖屏信息卡片。
其中,電子設(shè)備可接收到喚醒指令,電子設(shè)備由滅屏狀態(tài)進(jìn)入亮屏鎖屏狀態(tài),進(jìn)而,可在該電子設(shè)備的屏幕上顯示鎖屏信息卡片。
請(qǐng)參閱圖3a,為本發(fā)明實(shí)施例提供的一種鎖屏信息卡片的更新裝置的第一實(shí)施例結(jié)構(gòu)示意圖。本實(shí)施例中所描述的更新裝置,包括:第一獲取單元301、第一判斷單元302、加載單元303和第一更新單元304,具體如下:
第一獲取單元301,用于在設(shè)備處于滅屏狀態(tài)時(shí),所述電子設(shè)備的系統(tǒng)緩存中預(yù)先存儲(chǔ)的n條判斷邏輯,所述n為正整數(shù);
第一判斷單元302,用于判斷所述n條判斷邏輯中每一判斷邏輯是否均符合預(yù)設(shè)條件;
加載單元303,用于在所述n條判斷邏輯中每一判斷邏輯均符合所述預(yù)設(shè)條件時(shí),加載所述鎖屏信息卡片的最新數(shù)據(jù);
第一更新單元304,用于根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片。
可選地,如圖3b,圖3b為圖3a所描述的更新裝置的加載單元303的具體細(xì)化結(jié)構(gòu),所述加載單元303可包括:發(fā)送模塊3031、接收模塊3032和比對(duì)模塊3033,具體如下:
發(fā)送模塊3031,用于向服務(wù)器發(fā)送所述鎖屏信息卡片的獲取請(qǐng)求;
接收模塊3032,用于接收由所述服務(wù)器發(fā)送的第一數(shù)據(jù);
比對(duì)模塊3033,用于根據(jù)所述第一數(shù)據(jù)與所述鎖屏信息卡片的本地?cái)?shù)據(jù)進(jìn)行比對(duì),得到所述最新數(shù)據(jù)。
可選地,如圖3c,圖3c為圖3a所描述的更新裝置的第一更新單元304的具體細(xì)化結(jié)構(gòu),所述第一更新單元304可包括:第一獲取模塊3041和更新模塊3042,具體如下:
第一獲取模塊,用于獲取所述最新數(shù)據(jù)中的數(shù)據(jù)映射位置以及數(shù)據(jù)類型;
更新模塊,用于根據(jù)所述數(shù)據(jù)映射位置以及所述數(shù)據(jù)類型更新所述鎖屏信息卡片的展示頁面。
可選地,如圖3d,圖3d為圖3a所描述的更新裝置的又一變型結(jié)構(gòu),圖3d與圖3a相比較,其還可包括:第二判斷單元305和第二更新單元306,具體如下:
第二判斷單元305,用于在所述第一獲取單元301從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯之后,判斷所述n條判斷邏輯中的每一判斷邏輯是否為最新狀態(tài);
第二更新單元306,用于在所述第二判斷單元305的判斷結(jié)果為所述n條判斷邏輯中的m條判斷邏輯不為最新狀態(tài)時(shí),對(duì)所述m條判斷邏輯進(jìn)行更新,由所述第一判斷單元302執(zhí)行所述判斷所述n條判斷邏輯中每一判斷邏輯是否均符合預(yù)設(shè)條件,其中,所述m為大于或等于1且小于所述n的正整數(shù)。
可選地,如圖3e,圖3e為圖3d所描述的更新裝置的又一變型結(jié)構(gòu),圖3e與圖3d相比較,其還可包括:第二獲取單元307,具體如下:
第二獲取單元307,用于獲取上一次所述n條判斷邏輯的更新時(shí)間,在當(dāng)前時(shí)間與所述更新時(shí)間之間的時(shí)間差值大于預(yù)設(shè)閾值時(shí),由所述第一判斷單元302執(zhí)行所述判斷所述n條判斷邏輯中的每一判斷邏輯是否為最新狀態(tài)。
可選地,如圖3f,圖3f為圖3a所描述的更新裝置的第二更新單元307的具體細(xì)化結(jié)構(gòu),所述第二更新單元307可包括:第二獲取模塊3071和替換模塊3072,具體如下:
第二獲取模塊3071,用于通過所述鎖屏信息卡片的主進(jìn)程獲取與所述m條判斷邏輯對(duì)應(yīng)的所述m條最新判斷邏輯;
替換模塊3072,用于利用所述m條最新判斷邏輯替換所述m條判斷邏輯。
可選地,所述第一獲取單元301具體用于:
在所述n條判斷中每一判斷邏輯均為最新狀態(tài)時(shí),所述電子設(shè)備的系統(tǒng)緩存中所述n條判斷邏輯。
可選地,如圖3g,圖3g為圖3a所描述的更新裝置的又一變型結(jié)構(gòu),圖3g與圖3a相比較,其還可包括:顯示單元308,具體如下:
顯示單元308,用于在所述第一更新單元304根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片之后,在所述電子設(shè)備由滅屏狀態(tài)進(jìn)入亮屏鎖屏狀態(tài)時(shí),在所述電子設(shè)備的屏幕上顯示所述鎖屏信息卡片。
可以看出,通過本發(fā)明實(shí)施例在電子設(shè)備處于滅屏狀態(tài)時(shí),從電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,n為正整數(shù),在n條判斷邏輯中的m條判斷邏輯不為最新狀態(tài)時(shí),對(duì)m條判斷邏輯進(jìn)行更新,在其更新后,判斷n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件,在n條判斷邏輯中每一判斷邏輯均符合相應(yīng)的預(yù)設(shè)條件時(shí),加載鎖屏信息卡片的最新數(shù)據(jù),根據(jù)最新數(shù)據(jù)更新鎖屏信息卡片。由于預(yù)先將判斷邏輯保存在系統(tǒng)緩存,可從系統(tǒng)緩存中直接獲取判斷邏輯,而不用通過主進(jìn)程讀取判斷邏輯,提升了判斷邏輯的讀取速度,如此,可快速讀取鎖屏信息卡片。
請(qǐng)參閱圖4,為本發(fā)明實(shí)施例提供的一種電子設(shè)備的實(shí)施例結(jié)構(gòu)示意圖。本實(shí)施例中所描述的電子設(shè)備,包括:至少一個(gè)輸入設(shè)備1000;至少一個(gè)輸出設(shè)備2000;至少一個(gè)處理器3000,例如cpu;和存儲(chǔ)器4000,上述輸入設(shè)備1000、輸出設(shè)備2000、處理器3000和存儲(chǔ)器4000通過總線5000連接。
其中,上述輸入設(shè)備1000具體可為觸控面板、物理按鍵或者鼠標(biāo)。
上述輸出設(shè)備2000具體可為顯示屏。
上述存儲(chǔ)器4000可以是高速ram存儲(chǔ)器,也可為非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤存儲(chǔ)器。上述存儲(chǔ)器4000用于存儲(chǔ)一組程序代碼,上述輸入設(shè)備1000、輸出設(shè)備2000和處理器3000用于調(diào)用存儲(chǔ)器4000中存儲(chǔ)的程序代碼,執(zhí)行如下操作:
上述處理器3000,用于:
在所述電子設(shè)備處于滅屏狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,所述n為正整數(shù);
判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件;
在所述n條判斷邏輯中每一判斷邏輯符合相應(yīng)的預(yù)設(shè)條件時(shí),加載所述鎖屏信息卡片的最新數(shù)據(jù);
根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片。
可選地,上述處理器3000,根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片,包括:
獲取所述最新數(shù)據(jù)中的數(shù)據(jù)映射位置以及數(shù)據(jù)類型;
根據(jù)所述數(shù)據(jù)映射位置以及所述數(shù)據(jù)類型更新所述鎖屏信息卡片的展示頁面。
可選地,上述處理器3000,在所述從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯之后,以及所述判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件之前,還具體用于:
判斷所述n條判斷邏輯中的每一判斷邏輯是否為最新狀態(tài);
在所述n條判斷邏輯中的m條判斷邏輯不為最新狀態(tài)時(shí),對(duì)所述m條判斷邏輯進(jìn)行更新,執(zhí)行所述判斷所述n條判斷邏輯中每一判斷邏輯是否均符合相應(yīng)的預(yù)設(shè)條件,其中,所述m為大于或等于1且小于所述n的正整數(shù)。
可選地,上述處理器3000,還具體用于:
獲取上一次所述n條判斷邏輯的更新時(shí)間;
在當(dāng)前時(shí)間與所述更新時(shí)間之間的時(shí)間差值大于預(yù)設(shè)閾值時(shí),執(zhí)行所述判斷所述n條判斷邏輯中的每一判斷邏輯是否為最新狀態(tài)。
可選地,上述處理器3000,對(duì)所述m條判斷邏輯進(jìn)行更新,包括:
通過所述鎖屏信息卡片的主進(jìn)程獲取與所述m條判斷邏輯對(duì)應(yīng)的所述m條最新判斷邏輯;
利用所述m條最新判斷邏輯替換所述m條判斷邏輯。
可選地,上述處理器3000,從所述電子設(shè)備的系統(tǒng)緩存中獲取預(yù)先存儲(chǔ)的n條判斷邏輯,包括:
在所述n條判斷邏輯中每一判斷邏輯均為最新狀態(tài)時(shí),從所述電子設(shè)備的系統(tǒng)緩存中獲取所述n條判斷邏輯。
可選地,上述處理器3000,加載所述鎖屏信息卡片的最新數(shù)據(jù),包括:
向服務(wù)器發(fā)送所述鎖屏信息卡片的獲取請(qǐng)求,所述獲取請(qǐng)求攜帶上次發(fā)送獲取請(qǐng)求的第一時(shí)刻;
接收由所述服務(wù)器發(fā)送的第一數(shù)據(jù),所述第一數(shù)據(jù)為所述服務(wù)器在所述第一時(shí)刻與當(dāng)前時(shí)刻之間更新的數(shù)據(jù);
根據(jù)所述第一數(shù)據(jù)與所述鎖屏信息卡片的本地?cái)?shù)據(jù)進(jìn)行比對(duì),得到所述最新數(shù)據(jù)。
可選地,上述處理器3000,根據(jù)所述最新數(shù)據(jù)更新所述鎖屏信息卡片之后,還具體用于:
在所述電子設(shè)備由滅屏狀態(tài)進(jìn)入亮屏鎖屏狀態(tài)時(shí),在所述電子設(shè)備的屏幕上顯示所述鎖屏信息卡片。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令被處理器執(zhí)行時(shí),執(zhí)行本發(fā)明實(shí)施例所述的一種鎖屏信息卡片的更新方法。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任意一種鎖屏信息卡片的更新方法的部分或全部步驟。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。