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

一種部分界面更新方法、系統(tǒng)、客戶端和服務(wù)端與流程

文檔序號:12625530閱讀:236來源:國知局
一種部分界面更新方法、系統(tǒng)、客戶端和服務(wù)端與流程

本發(fā)明涉及通信領(lǐng)域,特別涉及一種部分界面更新方法、系統(tǒng)、客戶端和服務(wù)端。



背景技術(shù):

在目前的智能終端上,用戶可以通過安裝第三方應(yīng)用程序(Application,APP)以滿足自身的使用需求。為了方便用戶的使用,提高用戶的使用體驗(yàn),往往需要對APP部分界面進(jìn)行更新。

但是在現(xiàn)有技術(shù)中,對APP部分界面的更新是通過發(fā)布新版本的APP實(shí)現(xiàn)的,該過程通常為APP提供商發(fā)布新版的APP,用戶需要下載并安裝該新版的APP,以實(shí)現(xiàn)APP部分界面的更新。

由于用戶在下載該新版的APP過程,所需傳輸流量較大,占用的存儲(chǔ)空間也較大,且在安裝該APP過程中,會(huì)占用較多的系統(tǒng)處理資源,從而降低了用戶在使用該APP過程中的用戶體驗(yàn)。



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

為了提高用戶在使用該APP過程中的用戶體驗(yàn),本發(fā)明實(shí)施例提供了一種部分界面更新方法、系統(tǒng)、客戶端和服務(wù)端。所述技術(shù)方案如下:

第一方面,提供了一種部分界面更新方法,所述方法包括:

服務(wù)端獲取部分界面的更新請求;

所述服務(wù)端根據(jù)所述更新請求,查找能夠加載部分界面更新程序的插件;

所述服務(wù)端將所述部分界面更新程序封裝至所述插件中,并將所述插件發(fā)送至客戶端APP;

所述客戶端APP加載所述插件,并根據(jù)所述插件中的部分界面更新程序,更新所述客戶端APP的部分界面。

結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述部分界面至少包括部分界面顯示元素、部分界面顯示方式以及部分界面所包括的功能;所述服務(wù)端獲取部分界面的更新請求包括:

客戶端APP獲取用戶在所述部分界面觸發(fā)的更新請求,并將所述更新請求發(fā)送至所述服務(wù)端;

所述服務(wù)端接收所述客戶端APP發(fā)送的更新請求;或者,

所述服務(wù)端向所述客戶端APP發(fā)送更新提示,在用戶確認(rèn)所述更新提示之后,所述客戶端APP將所述更新請求發(fā)送至所述服務(wù)端;

所述服務(wù)端接收所述客戶端APP發(fā)送的更新請求。

結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述插件與所述客戶端APP的版本號對應(yīng),所述服務(wù)端根據(jù)所述更新請求,查找能夠加載部分界面更新程序的插件包括:

根據(jù)所述客戶端APP的版本號,查找能夠加載部分界面更新程序的插件。

結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述服務(wù)端將所述部分界面更新程序封裝至所述插件中包括:

設(shè)置所述插件與所述客戶端APP之間的配置信息,所述配置信息包括接口通信方式以及調(diào)用方式;

將所述部分界面更新程序與所述配置信息封裝至所述插件。

結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,

所述客戶端APP加載所述插件包括:

根據(jù)所述配置信息,將所述插件加載至本地插件環(huán)境;

在所述本地插件環(huán)境中,運(yùn)行所述部分界面更新程序。

結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,通過以下操作中的任意一個(gè),實(shí)現(xiàn)所述根據(jù)所述插件中的部分界面更新程序,更新所述客戶端APP的部分界面包括:

更新所述客戶端APP的部分界面;或者

將所述部分界面添加至所述客戶端APP。

第二方面,提供了一種服務(wù)端,所述服務(wù)端包括:

獲取模塊,用于獲取部分界面的更新請求;

查找模塊,用于根據(jù)所述更新請求,查找能夠加載部分界面更新程序的插件;

封裝模塊,用于將所述部分界面更新程序封裝至所述插件中;

發(fā)送模塊,用于將所述插件發(fā)送至客戶端APP,以使所述客戶端APP加載所述插件,并根據(jù)所述插件中的部分界面更新程序,更新所述客戶端APP的部分界面。

結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式,所述部分界面至少包括部分界面顯示元素、部分界面顯示方式以及部分界面所包括的功能;

所述獲取模塊還用于接收所述客戶端APP發(fā)送的更新請求,所述更新請求是用戶在所述部分界面觸發(fā)的;

所述發(fā)送模塊還用于向所述客戶端APP發(fā)送更新提示,以使所述客戶端APP在用戶確認(rèn)所述更新提示之后,所述客戶端APP將所述更新請求發(fā)送至所述獲取模塊。

結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,

所述插件與所述客戶端APP的版本號對應(yīng),所述查找模塊具體用于:

根據(jù)所述客戶端APP的版本號,查找能夠加載部分界面更新程序的插件。

結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,

所述封裝模塊包括:

設(shè)置子模塊,用于設(shè)置所述插件與所述客戶端APP之間的配置信息,所述配置信息包括接口通信方式以及調(diào)用方式;

封裝子模塊,用于將所述部分界面更新程序與所述配置信息封裝至所述插件。

第三方面,提供了一種客戶端,所述客戶端包括:

發(fā)送模塊,用于發(fā)送APP的部分界面的更新請求至服務(wù)端,以使所述服務(wù)端根據(jù)所述更新請求,查找能夠加載部分界面更新程序的插件,并將所述部分界面更新程序封裝至所述插件中;

接收模塊,用于接收所述服務(wù)端發(fā)送的所述插件;

加載模塊,用于加載所述插件;

更新模塊,用于根據(jù)所述插件中的部分界面更新程序,更新所述APP的部分界面。

結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述客戶端還包括獲取模塊;

所述獲取模塊用于獲取用戶在所述部分界面觸發(fā)的更新請求;

所述接收模塊還用于接收所述服務(wù)端發(fā)送的更新提示;

所述獲取模塊還用于在用戶確認(rèn)所述更新提示之后,將所述更新請求發(fā)送至所述服務(wù)端。

結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述加載模塊包括:

加載子模塊,用于根據(jù)配置信息,將所述插件加載至本地插件環(huán)境,所述配置信息包括接口通信方式以及調(diào)用方式;

運(yùn)行子模塊,用于在所述本地插件環(huán)境中,運(yùn)行所述部分界面更新程序。

結(jié)合第三方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,

所述更新模塊包括:

更新子模塊,用于更新所述APP的部分界面;

添加子模塊,用于添加將所述部分界面至所述APP。

第四方面,提供了一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲(chǔ)器以及與所述存儲(chǔ)器連接的處理器,其中,所述存儲(chǔ)器用于存儲(chǔ)一組程序代碼,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

獲取部分界面的更新請求;

根據(jù)所述更新請求,查找能夠加載部分界面更新程序的插件;

將所述部分界面更新程序封裝至所述插件中;

將所述插件發(fā)送至客戶端APP,以使所述客戶端APP加載所述插件,并根據(jù)所述插件中的部分界面更新程序,更新所述客戶端APP的部分界面。

結(jié)合第四方面,在第一種可能的實(shí)現(xiàn)方式中,所述部分界面至少包括部分界面顯示元素、部分界面顯示方式以及部分界面所包括的功能,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

接收所述客戶端APP發(fā)送的更新請求,所述更新請求是用戶在所述部分界面觸發(fā)的;或者

向所述客戶端APP發(fā)送更新提示,在所述客戶端APP在用戶確認(rèn)所述更新提示之后,接收所述客戶端APP發(fā)送的所述更新請求。

結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述插件與所述客戶端APP的版本號對應(yīng),所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

根據(jù)所述客戶端APP的版本號,查找能夠加載部分界面更新程序的插件。

結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式中,在第三種可能的實(shí)現(xiàn)方式中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

設(shè)置所述插件與所述客戶端APP之間的配置信息,所述配置信息包括接口通信方式以及調(diào)用方式;

將所述部分界面更新程序與所述配置信息封裝至所述插件。

第五方面,提供了一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲(chǔ)器以及與所述存儲(chǔ)器連接的處理器,其中,所述存儲(chǔ)器用于存儲(chǔ)一組程序代碼,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

發(fā)送APP的部分界面的更新請求至服務(wù)端,以使所述服務(wù)端根據(jù)所述更新請求,查找能夠加載部分界面更新程序的插件,并將所述部分界面更新程序封裝至所述插件中;

接收所述服務(wù)端發(fā)送的所述插件;

加載所述插件;

根據(jù)所述插件中的部分界面更新程序,更新所述APP的部分界面。

結(jié)合第五方面,在第一種可能的實(shí)現(xiàn)方式中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

獲取用戶在所述部分界面觸發(fā)的更新請求,并將所述更新請求發(fā)送至所述服務(wù)端,以使所述服務(wù)端接收所述更新請求;或者,

接收所述服務(wù)端發(fā)送的更新提示,在用戶確認(rèn)所述更新提示之后,將所述更新請求發(fā)送至所述服務(wù)端,以使所述服務(wù)端接收所述更新請求。

結(jié)合第五方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

根據(jù)配置信息,將所述插件加載至本地插件環(huán)境,所述配置信息包括接口通信方式以及調(diào)用方式;

在所述本地插件環(huán)境中,運(yùn)行所述部分界面更新程序。

結(jié)合第五方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

更新所述APP的部分界面;或者

添加將所述部分界面至所述APP。

第六方面,提供了一種部分界面更新系統(tǒng),所述系統(tǒng)包括服務(wù)端和客戶端;

所述服務(wù)端包括:

第一獲取模塊,用于獲取部分界面的更新請求;

查找模塊,用于根據(jù)所述更新請求,查找能夠加載部分界面更新程序的插件;

封裝模塊,用于將所述部分界面更新程序封裝至所述插件中;

第一發(fā)送模塊,用于將所述插件發(fā)送至客戶端APP;

所述客戶端包括:

第二發(fā)送模塊,用于發(fā)送APP的部分界面的更新請求至服務(wù)端;

接收模塊,用于接收所述服務(wù)端發(fā)送的所述插件;

加載模塊,用于加載所述插件;

更新模塊,用于根據(jù)所述插件中的部分界面更新程序,更新所述APP的部分界面;

結(jié)合第六方面,在第一種可能的實(shí)現(xiàn)方式中,所述部分界面至少包括部分界面顯示元素、部分界面顯示方式以及部分界面所包括的功能;所述客戶端還包括第二獲取模塊;

所述第一獲取模塊還用于接收所述客戶端發(fā)送的更新請求,所述更新請求是用戶在所述部分界面觸發(fā)的;

所述第一發(fā)送模塊還用于向所述客戶端發(fā)送更新提示,以使所述客戶端在用戶確認(rèn)所述更新提示之后,所述客戶端將所述更新請求發(fā)送至所述第一獲取模塊;

所述第二獲取模塊用于獲取用戶在所述部分界面觸發(fā)的更新請求;

所述接收模塊還用于接收所述服務(wù)端發(fā)送的更新提示;

所述第二發(fā)送模塊還用于在用戶確認(rèn)所述更新提示之后,將所述更新請求發(fā)送至所述服務(wù)端。

結(jié)合第六方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述插件與所述客戶端的APP的版本號對應(yīng),所述查找模塊具體用于:

根據(jù)所述客戶端的APP的版本號,查找能夠加載部分界面更新程序的插件。

結(jié)合第六方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述封裝模塊包括:

設(shè)置子模塊,用于設(shè)置所述插件與所述客戶端之間的配置信息,所述配置信息包括接口通信方式以及調(diào)用方式;

封裝子模塊,用于將所述部分界面更新程序與所述配置信息封裝至所述插件。

結(jié)合第六方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述加載模塊包括:

加載子模塊,用于根據(jù)配置信息,將所述插件加載至本地插件環(huán)境,所述配置信息包括接口通信方式以及調(diào)用方式;

運(yùn)行子模塊,用于在所述本地插件環(huán)境中,運(yùn)行所述部分界面更新程序。

結(jié)合第六方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述更新模塊包括:

更新子模塊,用于更新所述APP的部分界面;

添加子模塊,用于添加將所述部分界面至所述APP。

本發(fā)明實(shí)施例提供了一種部分界面更新方法和系統(tǒng)、客戶端和服務(wù)端,包括:服務(wù)端根據(jù)更新請求,查找能夠加載部分界面更新程序的插件;服務(wù)端根據(jù)更新請求,查找能夠加載部分界面更新程序的插件;服務(wù)端將部分界面更新程序封裝至插件中,并將插件發(fā)送至客戶端APP;客戶端APP加載插件,并根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面。通過根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面,相比于現(xiàn)有技術(shù)通過重新安裝客戶端APP,避免了由于用戶重新下載APP所導(dǎo)致的流量消耗,以及重新安裝APP所導(dǎo)致的處理資源和存儲(chǔ)資源的占用,從而提高了用戶體驗(yàn)。另外,通過插件實(shí)現(xiàn)部分界面的更新,使得用戶無需重新安裝APP即可實(shí)現(xiàn)添加或者更新部分界面,滿足了用戶的個(gè)性化需求,從而進(jìn)一步提高了用戶體驗(yàn)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例提供的一種部分界面更新方法流程圖;

圖2是本發(fā)明實(shí)施例提供的一種部分界面更新方法流程圖;

圖3是本發(fā)明實(shí)施例提供的一種部分界面示意圖;

圖4是本發(fā)明實(shí)施例提供的一種部分界面示意圖;

圖5是本發(fā)明實(shí)施例提供的一種部分界面示意圖;

圖6是本發(fā)明實(shí)施例提供的一種部分界面示意圖;

圖7是本發(fā)明實(shí)施例提供的一種部分界面示意圖;

圖8是本發(fā)明實(shí)施例提供的一種部分界面示意圖;

圖9是本發(fā)明實(shí)施例提供的一種部分界面示意圖;

圖10是本發(fā)明實(shí)施例提供的一種服務(wù)端結(jié)構(gòu)示意圖;

圖11是本發(fā)明實(shí)施例提供的一種客戶端結(jié)構(gòu)示意圖;

圖12是本發(fā)明實(shí)施例提供的一種電子設(shè)備結(jié)構(gòu)示意圖;

圖13是本發(fā)明實(shí)施例提供的一種電子設(shè)備結(jié)構(gòu)示意圖;

圖14是本發(fā)明實(shí)施例提供了一種部分界面更新系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

實(shí)施例一為本發(fā)明實(shí)施例提供的一種部分界面更新方法,參照圖1所示,該方法包括:

101、服務(wù)端獲取部分界面的更新請求。

具體的,部分界面至少包括部分界面顯示元素、部分界面顯示方式以及部分界面所包括的功能;

服務(wù)端獲取部分界面的更新請求,該過程可以包括:

客戶端APP獲取用戶在部分界面觸發(fā)的更新請求,并將更新請求發(fā)送至服務(wù)端;

服務(wù)端接收客戶端APP發(fā)送的更新請求;或者,

服務(wù)端向客戶端APP發(fā)送更新提示,在用戶確認(rèn)更新提示之后,客戶端APP將更新請求發(fā)送至服務(wù)端;

服務(wù)端接收客戶端APP發(fā)送的更新請求。

102、服務(wù)端根據(jù)更新請求,查找能夠加載部分界面更新程序的插件。

具體的,插件與客戶端APP的版本號對應(yīng);

根據(jù)客戶端APP的版本號,查找能夠加載部分界面更新程序的插件。

103、服務(wù)端將部分界面更新程序封裝至插件中,并將插件發(fā)送至客戶端APP。

具體的,設(shè)置插件與客戶端APP之間的配置信息,配置信息包括接口通信方式以及調(diào)用方式;

將部分界面更新程序與配置信息封裝至插件。

104、客戶端APP加載插件,并根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面。

具體的,客戶端APP加載插件,該過程可以包括:

根據(jù)配置信息,將插件加載至本地插件環(huán)境;

在本地插件環(huán)境中,運(yùn)行部分界面更新程序。

通過以下操作中的任意一個(gè),實(shí)現(xiàn)根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面的步驟:

更新客戶端APP的部分界面;或者

將部分界面添加至客戶端APP。

本發(fā)明實(shí)施例提供了一種部分界面更新方法,通過根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面,相比于現(xiàn)有技術(shù)通過重新安裝客戶端APP,避免了由于用戶重新下載APP所導(dǎo)致的流量消耗,以及重新安裝APP所導(dǎo)致的處理資源和存儲(chǔ)資源的占用,從而提高了用戶體驗(yàn)。另外,通過插件實(shí)現(xiàn)部分界面的更新,使得用戶無需重新安裝APP即可實(shí)現(xiàn)添加或者更新部分界面,滿足了用戶的個(gè)性化需求,從而進(jìn)一步提高了用戶體驗(yàn)。

實(shí)施例二為本發(fā)明實(shí)施例提供的一種部分界面更新方法,需要說明的是,本發(fā)明所述的部分界面至少包括部分界面顯示元素、部分界面顯示方式、部分界面所包括的功能以及部分界面的交互方式,參照圖2所示,該方法包括:

201、客戶端APP獲取用戶在部分界面觸發(fā)的更新請求,并將更新請求發(fā)送至服務(wù)端;服務(wù)端接收客戶端APP發(fā)送的更新請求。在步驟201之后,執(zhí)行步驟203。

具體的,獲取用戶所指示的部分界面,該過程可以通過以下方式中的任意一種方式實(shí)現(xiàn):

用戶在當(dāng)前APP界面中輸入的手勢,該手勢至少包括部分界面;或者

用戶點(diǎn)擊或者按壓該部分界面;或者

用戶點(diǎn)擊預(yù)設(shè)圖標(biāo)后,向用戶顯示選擇界面,獲取用戶在該選擇界面上指示的部分界面。

在獲取用戶所指示的部分界面之后,獲取用戶在部分界面觸發(fā)的更新請求,該更新請求至少包括用戶所要更新的部分界面顯示元素、部分界面顯示方式、部分界面所包括的功能以及部分界面的交互方式中的至少一個(gè);該過程可以為:

向用戶顯示提示界面,該提示界面包括部分界面顯示元素更新的圖標(biāo)、部分界面顯示方式更新的圖標(biāo)、部分界面所包括的功能更新的圖標(biāo)以及部分界面的交互方式更新的圖標(biāo);

獲取用戶所選擇的圖標(biāo),根據(jù)該圖標(biāo),生成更新請求。

通過客戶端APP獲取用戶在部分界面觸發(fā)的更新請求,使得用戶可以按照自身的個(gè)性化需求,或者在部分界面的運(yùn)行程序損害的場景下,更新或者添加部分界面,從而提高了用戶在使用該APP過程中的用戶體驗(yàn),同時(shí),避免了由于用戶重新下載APP所導(dǎo)致的流量消耗,以及重新安裝APP所導(dǎo)致的處理資源和存儲(chǔ)資源的占用,從而進(jìn)一步提高了用戶體驗(yàn)。另外,通過用戶在當(dāng)前APP界面中輸入的手勢、用戶點(diǎn)擊或者按壓該部分界面、用戶點(diǎn)擊預(yù)設(shè)圖標(biāo)后,向用戶顯示選擇界面,獲取用戶在該選擇界面上指示的部分界面,不僅方便用戶更換或更新該部分界面,還通過增加交互方式,更進(jìn)一步滿足了用戶的個(gè)性需求,從而提供了用戶體驗(yàn)。

可選的,用戶還可以在該提示界面自定義所要更新的部分界面顯示元素、部分界面顯示方式、部分界面所包括的功能以及部分界面的交互方式,該過程可以為:

獲取用戶在提示界面輸入的描述數(shù)據(jù),該描述數(shù)據(jù)用于指示用戶自定義的部分界面顯示元素、部分界面顯示方式、部分界面所包括的功能以及部分界面的交互方式;其中,該用戶可以通過輸入手勢、語音以及文本等方式實(shí)現(xiàn)輸入該描述數(shù)據(jù),本販發(fā)明實(shí)施例對具體的輸入方式不加以限定?;蛘?,

向用戶顯示自定義設(shè)置界面,該自定義設(shè)置界面至少包括部分界面顯示元素自定義圖標(biāo)、部分界面顯示方式自定義圖標(biāo)、部分界面所包括的功能自定義圖標(biāo)以及部分界面的交互方式自定義圖標(biāo);其中,在用戶按壓該部分界面的時(shí)間滿足閾值之后,向用戶顯示自定義設(shè)置界面,

獲取用戶所選擇自定義圖標(biāo)。

示例性的,為了進(jìn)一步說明本發(fā)明實(shí)施例所述的方法,假設(shè)部分界面參照圖3所示,用戶在圖3界面中箭頭所示的部分界面輸入的手勢可以參照圖4所示,若用戶對該部分界面輸入的是按壓操作,則用戶按壓該部分界面可以參照圖5中的a所示,用戶按壓該部分界面后的界面圖可以參照圖5中b所示;用戶點(diǎn)擊預(yù)設(shè)圖標(biāo)可以參照圖6中a所示,用戶可以點(diǎn)擊該預(yù)設(shè)圖標(biāo)后的界面圖可以參照圖6中b所示。

假設(shè)提示界面參照圖7所示,用戶可以通過點(diǎn)擊該界面中部分界面顯示元素自定義圖標(biāo)、部分界面顯示方式自定義圖標(biāo)、部分界面所包括的功能自定義圖標(biāo)以及部分界面的交互方式自定義圖標(biāo)。

用戶在圖7所示提示界面中通過手勢輸入的描述數(shù)據(jù)可以參照圖8所示,該描述數(shù)據(jù)用于指示用戶所要添加的或者更新的部分界面顯示元素。

假設(shè)用戶按壓該部分界面的時(shí)間滿足閾值之后,向用戶顯示自定義設(shè)置界面參照圖8所示,用戶可以點(diǎn)擊該界面中對應(yīng)的圖標(biāo),實(shí)現(xiàn)自定義的部分界面顯示元素、部分界面顯示方式、部分界面所包括的功能以及部分界面的交互方式。

202、服務(wù)端向客戶端APP發(fā)送更新提示,在用戶確認(rèn)更新提示之后,客戶端APP將更新請求發(fā)送至服務(wù)端;服務(wù)端接收客戶端APP發(fā)送的更新請求。在步驟202之后,執(zhí)行步驟203。

具體的,服務(wù)端可以通過向客戶端APP發(fā)送推送消息的方式,實(shí)現(xiàn)更新提示的發(fā)送,本發(fā)明實(shí)施例對具體的發(fā)送方式不加以限定。

用戶可以通過輸入手勢、語音以及文本中的任意一種,確認(rèn)更新提示。

在用戶確認(rèn)更新提示之后,向用戶顯示提示界面或者自定義設(shè)置界面,并獲取用戶在提示界面上觸發(fā)的更新請求或描述數(shù)據(jù),或者,獲取用戶在自定義設(shè)置界面觸發(fā)的提示請求,上述過程與步驟201所述的過程相同,此處不再加以贅述。

除此之外,若更新提示中所包括的部分界面顯示元素、部分界面顯示方式、部分界面所包括的功能以及部分界面的交互方式是客戶端APP沒有的,則向該部分界面顯示元素、部分界面顯示方式、部分界面所包括的功能以及部分界面的交互方式添加至提示界面或者自定義設(shè)置界面,再向用戶顯示提示界面或者自定義設(shè)置界面。

值得注意的是,步驟201或步驟202中的任意一個(gè)都是實(shí)現(xiàn)服務(wù)端獲取部分界面的更新請求的過程,在實(shí)際應(yīng)用中,可以執(zhí)行步驟201或者202中的任意一個(gè)。

203、服務(wù)端根據(jù)客戶端APP的版本號,查找能夠加載部分界面更新程序的插件。

具體的,服務(wù)端根據(jù)客戶端APP的版本號,查找與該版本號對應(yīng)或者與該版本號兼容的部分界面更新程序;

服務(wù)端根據(jù)客戶端APP的版本號以及該部分界面更新程序的標(biāo)識,與該版本號對應(yīng)或者兼容,且能夠加載部分界面更新程序的插件。

其中,部分界面更新程序的標(biāo)識用于描述該程序的大小、類型以及安裝方式等。

204、服務(wù)端設(shè)置插件與客戶端APP之間的配置信息,配置信息包括接口通信方式以及調(diào)用方式。

具體的,若客戶端的操作系統(tǒng)為安卓系統(tǒng),則該配置信息可以為:

插件中間件與該插件接口之間的通信方式、對應(yīng)關(guān)系以及調(diào)用關(guān)系;

插件接口與數(shù)據(jù)層之間的通信方式、數(shù)據(jù)資源調(diào)用方式。

若客戶端的操作系統(tǒng)為IOS系統(tǒng),則該配置信息可以為:

注冊模塊中的功能與該插件之間的對應(yīng)關(guān)系

插件接口與數(shù)據(jù)層之間的數(shù)據(jù)資源調(diào)用方式。

205、服務(wù)端將部分界面更新程序與配置信息封裝至插件。

具體的,根據(jù)客戶端APP的系統(tǒng)信息,更新程序與配置信息綁定至插件,本發(fā)明實(shí)施例對具體的綁定方式不加以限定。

值得注意的是,步驟204至步驟205是實(shí)現(xiàn)服務(wù)端將部分界面更新程序封裝至插件中的過程,除了上述步驟的方式之外,還可以通過其他方式實(shí)現(xiàn)該過程,本發(fā)明實(shí)施例對具體的方式不加以限定。

206、服務(wù)端將插件發(fā)送至客戶端APP。

具體的,服務(wù)端根據(jù)更新請求中所包含的客戶端IP地址或者物理地址等信息,將插件發(fā)送至客戶端APP,本發(fā)明實(shí)施例對具體的發(fā)送方式不加以限定。

207、客戶端APP根據(jù)配置信息,將插件加載至本地插件環(huán)境。

具體的,若客戶端的操作系統(tǒng)為安卓系統(tǒng),則:

根據(jù)配置信息,設(shè)置插件中間件與該插件接口之間的通信方式、對應(yīng)關(guān)系以及調(diào)用關(guān)系;

設(shè)置插件接口與數(shù)據(jù)層之間的通信方式、數(shù)據(jù)資源調(diào)用方式。

若客戶端的操作系統(tǒng)為IOS系統(tǒng),則:

根據(jù)配置信息,設(shè)置注冊模塊中的功能與該插件之間的對應(yīng)關(guān)系

根據(jù)配置信息,設(shè)置插件接口與數(shù)據(jù)層之間的數(shù)據(jù)資源調(diào)用方式。

208、在本地插件環(huán)境中,運(yùn)行部分界面更新程序。

具體的,根據(jù)步驟207已經(jīng)設(shè)置好的接口通信方式以及調(diào)用方式,運(yùn)行部分界面更新程序,本發(fā)明實(shí)施例對具體的設(shè)置方式不加以限定。

值得注意的是,步驟207至步驟208是實(shí)現(xiàn)客戶端APP加載插件的過程,除了上述步驟的方式之外,還可以通過其他方式實(shí)現(xiàn)該過程,本發(fā)明實(shí)施例對具體的方式不加以限定。

209、根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面。

具體的,更新客戶端APP的部分界面;或者

將部分界面添加至客戶端APP。

并在更新客戶端APP的部分界面之后,顯示該客戶端APP。

本發(fā)明實(shí)施例對具體的更新方式或者安裝方式不加以限定。

示例性的,為了進(jìn)一步說明本發(fā)明實(shí)施例所述的方法,假設(shè)用戶觸發(fā)的更新請求是輸入手勢,輸入的手勢操作圖9中a箭頭處所示,該手勢用戶指示更新圖9中a所示部分界面的顏色,此時(shí)該顏色為第一顏色,則在執(zhí)行本發(fā)明實(shí)施例所述的方法之后的界面圖可以參照圖9中的b所示,圖9中的b所示部分界面的顏色為第二顏色。

本發(fā)明實(shí)施例提供了一種部分界面更新方法,通過根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面,相比于現(xiàn)有技術(shù)通過重新安裝客戶端APP,避免了由于用戶重新下載APP所導(dǎo)致的流量消耗,以及重新安裝APP所導(dǎo)致的處理資源和存儲(chǔ)資源的占用,從而提高了用戶體驗(yàn)。另外,通過插件實(shí)現(xiàn)部分界面的更新,使得用戶無需重新安裝APP即可實(shí)現(xiàn)添加或者更新部分界面,滿足了用戶的個(gè)性化需求,從而進(jìn)一步提高了用戶體驗(yàn)。

實(shí)施例三為本發(fā)明實(shí)施例提供的一種服務(wù)端10,參照圖10所示,該服務(wù)端10包括:

獲取模塊101,用于獲取部分界面的更新請求;

查找模塊102,用于根據(jù)更新請求,查找能夠加載部分界面更新程序的插件;

封裝模塊103,用于將部分界面更新程序封裝至插件中;

發(fā)送模塊104,用于將插件發(fā)送至客戶端APP,以使客戶端APP加載插件,并根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面。

可選的,部分界面至少包括部分界面顯示元素、部分界面顯示方式以及部分界面所包括的功能;

獲取模塊101還用于接收客戶端APP發(fā)送的更新請求,更新請求是用戶在部分界面觸發(fā)的;

發(fā)送模塊104還用于向客戶端APP發(fā)送更新提示,以使客戶端APP在用戶確認(rèn)更新提示之后,客戶端APP將更新請求發(fā)送至獲取模塊。

可選的,插件與客戶端APP的版本號對應(yīng),查找模塊102具體用于:

根據(jù)客戶端APP的版本號,查找能夠加載部分界面更新程序的插件。

可選的,封裝模塊103包括:

設(shè)置子模塊1031,用于設(shè)置插件與客戶端APP之間的配置信息,配置信息包括接口通信方式以及調(diào)用方式;

封裝子模塊1032,用于將部分界面更新程序與配置信息封裝至插件。

本發(fā)明實(shí)施例提供了一種服務(wù)端,該服務(wù)端通過根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面,相比于現(xiàn)有技術(shù)通過重新安裝客戶端APP,避免了由于用戶重新下載APP所導(dǎo)致的流量消耗,以及重新安裝APP所導(dǎo)致的處理資源和存儲(chǔ)資源的占用,從而提高了用戶體驗(yàn)。另外,通過插件實(shí)現(xiàn)部分界面的更新,使得用戶無需重新安裝APP即可實(shí)現(xiàn)添加或者更新部分界面,滿足了用戶的個(gè)性化需求,從而進(jìn)一步提高了用戶體驗(yàn)。

實(shí)施例四為本發(fā)明實(shí)施例提供的一種客戶端11,參照圖11所示,該客戶端11包括:

發(fā)送模塊111,用于發(fā)送APP的部分界面的更新請求至服務(wù)端,以使服務(wù)端根據(jù)更新請求,查找能夠加載部分界面更新程序的插件,并將部分界面更新程序封裝至插件中;

接收模塊112,用于接收服務(wù)端發(fā)送的插件;

加載模塊113,用于加載插件;

更新模塊114,用于根據(jù)插件中的部分界面更新程序,更新APP的部分界面。

可選的,客戶端11還包括獲取模塊115;

獲取模塊115用于獲取用戶在部分界面觸發(fā)的更新請求;

接收模塊112還用于接收服務(wù)端發(fā)送的更新提示;

獲取模塊115還用于在用戶確認(rèn)更新提示之后,將更新請求發(fā)送至服務(wù)端。

可選的,加載模塊113包括:

加載子模塊1131,用于根據(jù)配置信息,將插件加載至本地插件環(huán)境,配置信息包括接口通信方式以及調(diào)用方式;

運(yùn)行子模塊1132,用于在本地插件環(huán)境中,運(yùn)行部分界面更新程序。

可選的,更新模塊114包括:

更新子模塊1141,用于更新APP的部分界面;

添加子模塊1142,用于添加將部分界面至APP。

本發(fā)明實(shí)施例提供了一種客戶端,該服務(wù)端通過根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面,相比于現(xiàn)有技術(shù)通過重新安裝客戶端APP,避免了由于用戶重新下載APP所導(dǎo)致的流量消耗,以及重新安裝APP所導(dǎo)致的處理資源和存儲(chǔ)資源的占用,從而提高了用戶體驗(yàn)。另外,通過插件實(shí)現(xiàn)部分界面的更新,使得用戶無需重新安裝APP即可實(shí)現(xiàn)添加或者更新部分界面,滿足了用戶的個(gè)性化需求,從而進(jìn)一步提高了用戶體驗(yàn)。

實(shí)施例五為本發(fā)明實(shí)施例提供的一種客戶端,參照圖12所示,該客戶端12包括存儲(chǔ)器121以及與存儲(chǔ)器121連接的處理器122,其中,存儲(chǔ)器121用于存儲(chǔ)一組程序代碼,處理器122調(diào)用存儲(chǔ)器121所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

獲取部分界面的更新請求;

根據(jù)更新請求,查找能夠加載部分界面更新程序的插件;

將部分界面更新程序封裝至插件中;

將插件發(fā)送至客戶端APP,以使客戶端APP加載插件,并根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面。

可選的,部分界面至少包括部分界面顯示元素、部分界面顯示方式以及部分界面所包括的功能,處理器122調(diào)用存儲(chǔ)器121所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

接收所述客戶端APP發(fā)送的更新請求,所述更新請求是用戶在所述部分界面觸發(fā)的;或者

向所述客戶端APP發(fā)送更新提示,在所述客戶端APP在用戶確認(rèn)所述更新提示之后,接收所述客戶端APP發(fā)送的所述更新請求。

可選的,插件與客戶端APP的版本號對應(yīng),處理器122調(diào)用存儲(chǔ)器121所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

根據(jù)客戶端APP的版本號,查找能夠加載部分界面更新程序的插件。

可選的,處理器122調(diào)用存儲(chǔ)器121所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

設(shè)置插件與客戶端APP之間的配置信息,配置信息包括接口通信方式以及調(diào)用方式;

將部分界面更新程序與配置信息封裝至插件。

本發(fā)明實(shí)施例提供了一種服務(wù)端,該服務(wù)端通過根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面,相比于現(xiàn)有技術(shù)通過重新安裝客戶端APP,避免了由于用戶重新下載APP所導(dǎo)致的流量消耗,以及重新安裝APP所導(dǎo)致的處理資源和存儲(chǔ)資源的占用,從而提高了用戶體驗(yàn)。另外,通過插件實(shí)現(xiàn)部分界面的更新,使得用戶無需重新安裝APP即可實(shí)現(xiàn)添加或者更新部分界面,滿足了用戶的個(gè)性化需求,從而進(jìn)一步提高了用戶體驗(yàn)。

實(shí)施例六為本發(fā)明實(shí)施例提供的一種服務(wù)端13,參照圖13所示,該服務(wù)端13包括存儲(chǔ)器131以及與存儲(chǔ)器131連接的處理器132,其中,存儲(chǔ)器131用于存儲(chǔ)一組程序代碼,處理器132調(diào)用存儲(chǔ)器131所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

發(fā)送APP的部分界面的更新請求至服務(wù)端,以使服務(wù)端根據(jù)更新請求,查找能夠加載部分界面更新程序的插件,并將部分界面更新程序封裝至插件中;

接收服務(wù)端發(fā)送的插件;

加載插件;

根據(jù)插件中的部分界面更新程序,更新APP的部分界面。

可選的,處理器132調(diào)用存儲(chǔ)器131所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

獲取用戶在部分界面觸發(fā)的更新請求,并將更新請求發(fā)送至服務(wù)端,以使服務(wù)端接收更新請求;或者,

接收服務(wù)端發(fā)送的更新提示,在用戶確認(rèn)更新提示之后,將更新請求發(fā)送至服務(wù)端,以使服務(wù)端接收更新請求。

可選的,處理器132調(diào)用存儲(chǔ)器131所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

根據(jù)配置信息,將插件加載至本地插件環(huán)境,配置信息包括接口通信方式以及調(diào)用方式;

在本地插件環(huán)境中,運(yùn)行部分界面更新程序。

可選的,處理器132調(diào)用存儲(chǔ)器131所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:

更新APP的部分界面;或者

添加將部分界面至APP。

本發(fā)明實(shí)施例提供了一種服務(wù)端,該服務(wù)端通過根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面,相比于現(xiàn)有技術(shù)通過重新安裝客戶端APP,避免了由于用戶重新下載APP所導(dǎo)致的流量消耗,以及重新安裝APP所導(dǎo)致的處理資源和存儲(chǔ)資源的占用,從而提高了用戶體驗(yàn)。另外,通過插件實(shí)現(xiàn)部分界面的更新,使得用戶無需重新安裝APP即可實(shí)現(xiàn)添加或者更新部分界面,滿足了用戶的個(gè)性化需求,從而進(jìn)一步提高了用戶體驗(yàn)。

實(shí)施例七為本發(fā)明實(shí)施例提供的一種部分界面更新系統(tǒng)14,參照圖14所示,該系統(tǒng)14包括服務(wù)端141和客戶端142;

服務(wù)端141包括:

第一獲取模塊1411,用于獲取部分界面的更新請求;

查找模塊1412,用于根據(jù)更新請求,查找能夠加載部分界面更新程序的插件;

封裝模塊1413,用于將部分界面更新程序封裝至插件中;

第一發(fā)送模塊1414,用于將插件發(fā)送至客戶端APP,以使客戶端APP加載插件,并根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面;

客戶端142包括:

第二發(fā)送模塊1421,用于發(fā)送APP的部分界面的更新請求至服務(wù)端,以使服務(wù)端根據(jù)更新請求,查找能夠加載部分界面更新程序的插件,并將部分界面更新程序封裝至插件中;

接收模塊1422,用于接收服務(wù)端發(fā)送的插件;

加載模塊1423,用于加載插件;

更新模塊1424,用于根據(jù)插件中的部分界面更新程序,更新APP的部分界面。

可選的,部分界面至少包括部分界面顯示元素、部分界面顯示方式以及部分界面所包括的功能;客戶端還包括第二獲取模塊1425;

第一獲取模塊1411還用于接收客戶端發(fā)送的更新請求,更新請求是用戶在部分界面觸發(fā)的;

第一發(fā)送模塊1414還用于向客戶端發(fā)送更新提示,以使客戶端在用戶確認(rèn)更新提示之后,客戶端將更新請求發(fā)送至第一獲取模塊1411;

第二獲取模塊1425用于獲取用戶在部分界面觸發(fā)的更新請求;

接收模塊1422還用于接收服務(wù)端發(fā)送的更新提示;

第二發(fā)送模塊1421還用于在用戶確認(rèn)更新提示之后,將更新請求發(fā)送至服務(wù)端。

可選的,插件與客戶端的APP的版本號對應(yīng),查找模塊1412具體用于:

根據(jù)客戶端的APP的版本號,查找能夠加載部分界面更新程序的插件。

可選的,封裝模塊1413包括:

設(shè)置子模塊14131,用于設(shè)置插件與客戶端之間的配置信息,配置信息包括接口通信方式以及調(diào)用方式;

封裝子模塊14132,用于將部分界面更新程序與配置信息封裝至插件。

可選的,加載模塊1423包括:

加載子模塊14231,用于根據(jù)配置信息,將插件加載至本地插件環(huán)境,配置信息包括接口通信方式以及調(diào)用方式;

運(yùn)行子模塊14232,用于在本地插件環(huán)境中,運(yùn)行部分界面更新程序。

可選的,更新模塊1424包括:

更新子模塊14241,用于更新APP的部分界面;

添加子模塊14242,用于添加將部分界面至APP。

本發(fā)明實(shí)施例提供了一種部分界面更新系統(tǒng),該系統(tǒng)通過根據(jù)插件中的部分界面更新程序,更新客戶端APP的部分界面,相比于現(xiàn)有技術(shù)通過重新安裝客戶端APP,避免了由于用戶重新下載APP所導(dǎo)致的流量消耗,以及重新安裝APP所導(dǎo)致的處理資源和存儲(chǔ)資源的占用,從而提高了用戶體驗(yàn)。另外,通過插件實(shí)現(xiàn)部分界面的更新,使得用戶無需重新安裝APP即可實(shí)現(xiàn)添加或者更新部分界面,滿足了用戶的個(gè)性化需求,從而進(jìn)一步提高了用戶體驗(yàn)。

上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實(shí)施例,在此不再一一贅述。

需要說明的是:上述實(shí)施例提供的服務(wù)端設(shè)備及客戶端設(shè)備在部分界面更新方法時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的服務(wù)端設(shè)備及客戶端設(shè)備與部分界面更新方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
梧州市| 左贡县| 泗洪县| 崇礼县| 许昌县| 左权县| 商河县| 乌鲁木齐县| 六枝特区| 莆田市| 皮山县| 涞水县| 江阴市| 罗甸县| 黑龙江省| 南丰县| 黄大仙区| 霍林郭勒市| 安庆市| 当雄县| 霍林郭勒市| 东海县| 依兰县| 鄂伦春自治旗| 京山县| 英德市| 饶阳县| 泸溪县| 札达县| 麟游县| 盐池县| 施甸县| 南靖县| 凌源市| 永仁县| 白银市| 桃园县| 海阳市| 璧山县| 洛隆县| 本溪|