国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      消息處理方法、裝置、存儲介質(zhì)和計算機(jī)設(shè)備與流程

      文檔序號:11432119閱讀:268來源:國知局
      消息處理方法、裝置、存儲介質(zhì)和計算機(jī)設(shè)備與流程

      本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別是涉及一種消息處理方法、裝置、存儲介質(zhì)和計算機(jī)設(shè)備。



      背景技術(shù):

      應(yīng)用程序是為了得到某種結(jié)果而可以由計算機(jī)等具有信息處理能力的終端執(zhí)行的代碼化指令序列,或者可以被自動轉(zhuǎn)換成代碼化指令序列的符號化指令序列或者符號化語句序列。目前,用戶可以在終端上安裝各種應(yīng)用程序,如拍照應(yīng)用程序、社交應(yīng)用程序或者郵件應(yīng)用程序等,從而通過終端上安裝的這些應(yīng)用可以實現(xiàn)各種功能,如拍照功能、社交功能或者電子郵件管理功能等。

      目前,用戶在接收到與應(yīng)用程序相關(guān)的消息后,需要根據(jù)用戶指令切換至該消息所針對的應(yīng)用程序,在該應(yīng)用程序中對消息進(jìn)行處理。然而,每次接收到消息后都需要切換至消息所針對的應(yīng)用程序,耗時較長,導(dǎo)致消息的處理效率比較低。



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

      基于此,有必要針對傳統(tǒng)的消息處理方法在處理消息時效率低的問題,提供一種消息處理方法、裝置、存儲介質(zhì)和計算機(jī)設(shè)備。

      一種消息處理方法,所述方法包括:

      接收會話消息;

      提取所述會話消息中的子應(yīng)用程序標(biāo)識;

      獲取與所述子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼;

      在母應(yīng)用程序提供的環(huán)境中運(yùn)行所述插件代碼;

      通過運(yùn)行的所述插件代碼,獲取與所述子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù);

      根據(jù)所述分享數(shù)據(jù),在與所述會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      一種消息處理裝置,包括:

      母應(yīng)用程序,用于接收會話消息;提取所述會話消息中的子應(yīng)用程序標(biāo)識;獲取與所述子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼;

      子應(yīng)用程序單元,用于在母應(yīng)用程序提供的環(huán)境中運(yùn)行所述插件代碼;通過運(yùn)行的所述插件代碼,獲取與所述子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù);根據(jù)所述分享數(shù)據(jù),在與所述會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令被處理器執(zhí)行時,使得所述處理器消息處理方法的步驟。

      一種計算機(jī)設(shè)備,包括存儲器和處理器,所述存儲器中儲存有計算機(jī)可讀指令,所述計算機(jī)可讀指令被所述處理器執(zhí)行時,使得所述處理器執(zhí)行消息處理方法的步驟。

      上述消息處理方法、裝置、存儲介質(zhì)和計算機(jī)設(shè)備,操作系統(tǒng)上運(yùn)行母應(yīng)用程序,母應(yīng)用程序則可接收會話消息,根據(jù)該會話消息中包括的子應(yīng)用程序標(biāo)識,獲取相應(yīng)的子應(yīng)用程序所對應(yīng)的插件代碼,然后在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼,并通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),再根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,完成消息的處理過程。這樣母應(yīng)用程序在運(yùn)行時,便可以直接在母應(yīng)用程序提供的環(huán)境中對接收到的消息進(jìn)行處理,避免了需要切換至消息所針對的應(yīng)用程序中進(jìn)行消息處理導(dǎo)致的耗時,提高了消息的處理效率。

      附圖說明

      圖1為一個實施例中消息處理方法的應(yīng)用環(huán)境圖;

      圖2為一個實施例中用于實現(xiàn)消息處理方法的終端的內(nèi)部結(jié)構(gòu)示意圖;

      圖3為一個實施例中應(yīng)用程序處理方法的流程示意圖;

      圖4為一個實施例中操作系統(tǒng)、母應(yīng)用程序、子應(yīng)用程序、子應(yīng)用程序的頁面、子應(yīng)用程序相應(yīng)的插件以及分享數(shù)據(jù)之間關(guān)系的示意圖;

      圖5為一個實施例中實現(xiàn)分享數(shù)據(jù)獲取過程的架構(gòu)圖;

      圖6為一個實施例中會話消息對應(yīng)的會話界面的界面示意圖;

      圖7為另一個實施例中會話消息對應(yīng)的會話界面的界面示意圖;

      圖8為又一個實施例中會話消息對應(yīng)的會話界面的界面示意圖;

      圖9為另一個實施例中消息處理方法的流程示意圖;

      圖10為一個實施例中消息處理裝置的結(jié)構(gòu)框圖。

      具體實施方式

      為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      圖1為一個實施例中消息處理方法的應(yīng)用環(huán)境圖。參照圖1,該消息處理方法應(yīng)用于消息處理系統(tǒng)。消息處理系統(tǒng)包括終端110和服務(wù)器120。其中,終端110至少包括第一終端111和第二終端112,服務(wù)器120至少包括第一服務(wù)器121和第二服務(wù)器122。終端110通過網(wǎng)絡(luò)與服務(wù)器120連接。終端110操作系統(tǒng)上運(yùn)行的母應(yīng)用程序用以執(zhí)行該消息處理方法。終端110具體可以是臺式終端或移動終端,移動終端具體可以手機(jī)、平板電腦、筆記本電腦等中的至少一種。服務(wù)器120具體可以是獨(dú)立的物理服務(wù)器,也可以是物理服務(wù)器集群。服務(wù)器120可以包括開放服務(wù)平臺,還可以包括接入開放服務(wù)平臺的接入服務(wù)器。

      圖2為一個實施例中終端的內(nèi)部結(jié)構(gòu)示意圖。如圖2所示,該終端包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質(zhì)、內(nèi)存儲器、網(wǎng)絡(luò)接口、顯示屏和輸入裝置。其中,該計算機(jī)設(shè)備的非易失性存儲介質(zhì)可存儲操作系統(tǒng)和計算機(jī)可讀指令,該計算機(jī)可讀指令被執(zhí)行時,可使得處理器執(zhí)行一種消息處理方法。該處理器用于提供計算和控制能力,支撐整個終端的運(yùn)行。該內(nèi)存儲器中可儲存有計算機(jī)可讀指令,該計算機(jī)可讀指令被所述處理器執(zhí)行時,可使得所述處理器執(zhí)行一種消息處理方法。網(wǎng)絡(luò)接口用于與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信,如發(fā)送分享數(shù)據(jù)獲取請求至服務(wù)器,接收服務(wù)器返回的分享數(shù)據(jù)等。終端的顯示屏可以是液晶顯示屏或者電子墨水顯示屏等,輸入裝置可以是顯示屏上覆蓋的觸摸層,也可以是終端外殼上設(shè)置的按鍵、軌跡球或觸控板,也可以是外接的鍵盤、觸控板或鼠標(biāo)等。該終端可以是手機(jī)、平板電腦或者個人數(shù)字助理或穿戴式設(shè)備等。本領(lǐng)域技術(shù)人員可以理解,圖2中示出的結(jié)構(gòu),僅僅是與本申請方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對本申請方案所應(yīng)用于其上的終端的限定,具體的終端可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。

      圖3為一個實施例中消息處理方法的流程示意圖。本實施例主要以該方法應(yīng)用于上述圖1中的終端110來舉例說明。該消息處理方法通過運(yùn)行在終端110上的母應(yīng)用程序執(zhí)行。參照圖3,該方法具體包括如下步驟:

      s302,接收會話消息。

      其中,會話是至少一個用戶與其它用戶之間進(jìn)行交互的過程。會話消息是在會話中發(fā)起的消息,可以包括會話中任一用戶在該會話中所發(fā)起的消息。

      在一個實施例中,終端可通過在終端上運(yùn)行的母應(yīng)用程序中建立用于進(jìn)行會話的群組。群組是包括多于一個用戶標(biāo)識的用戶集合,且群組中的各用戶標(biāo)識所表示的用戶之間可依據(jù)該群組進(jìn)行信息共享和消息交互。群組可以是聊天群或者討論組。群組可以是一經(jīng)建立長期存在的穩(wěn)定群組,也可以是超過有效期即解散的臨時群組。

      在一個實施例中,會話消息可以是分享消息,分享消息所指定的分享數(shù)據(jù)可以是文本數(shù)據(jù)、語音數(shù)據(jù)、視頻數(shù)據(jù)或者圖片數(shù)據(jù)等。分享消息所指定的分享數(shù)據(jù)可以是動態(tài)數(shù)據(jù),也可以是靜態(tài)數(shù)據(jù)。動態(tài)數(shù)據(jù)可以是持續(xù)變化的數(shù)據(jù),也可以是定期變化的數(shù)據(jù)。

      具體地,終端上運(yùn)行操作系統(tǒng),并在操作系統(tǒng)上運(yùn)行母應(yīng)用程序。操作系統(tǒng)(operatingsystem,簡稱os)是管理和控制終端硬件與軟件資源的計算機(jī)程序,是直接運(yùn)行在終端裸機(jī)上的最基本的系統(tǒng)軟件,應(yīng)用程序需要在操作系統(tǒng)的支持下運(yùn)行。操作系統(tǒng)可以是視窗(windows)操作系統(tǒng)或linux操作系統(tǒng)或者macos(蘋果桌面操作系統(tǒng))等桌面操作系統(tǒng),也可以是ios(蘋果移動終端操作系統(tǒng))或者安卓(android)操作系統(tǒng)等移動操作系統(tǒng)。

      母應(yīng)用程序是原生應(yīng)用程序。原生應(yīng)用程序是可直接運(yùn)行于操作系統(tǒng)的應(yīng)用程序。母應(yīng)用程序可以是社交應(yīng)用程序、郵件應(yīng)用程序或者游戲應(yīng)用程序等。社交應(yīng)用程序包括即時通信應(yīng)用、sns(socialnetworkservice,社交網(wǎng)站)應(yīng)用或者直播應(yīng)用等。母應(yīng)用程序具體可以是微信程序(wechat)。

      s304,提取會話消息中的子應(yīng)用程序標(biāo)識。

      其中,子應(yīng)用程序標(biāo)識用于標(biāo)識相應(yīng)的子應(yīng)用程序。子應(yīng)用程序標(biāo)識可以是包括數(shù)字、字母和符號中的至少一種字符的字符串。子應(yīng)用程序標(biāo)識具體可以是子應(yīng)用程序的唯一標(biāo)識符(appid)。

      在一個實施例中,終端可在通過母應(yīng)用程序接收到會話消息時,直接檢測該會話消息中是否包括子應(yīng)用程序標(biāo)識,并在檢測到該會話消息中包括子應(yīng)用程序標(biāo)識,提取檢測到的子應(yīng)用程序標(biāo)識。終端也可以在接收到會話消息后,根據(jù)接收到的展示指令,展示與會話消息對應(yīng)的會話界面時,檢測該會話消息中是否包括子應(yīng)用程序標(biāo)識,并在檢測到該會話消息中包括子應(yīng)用程序標(biāo)識,提取檢測到的子應(yīng)用程序標(biāo)識。

      在一個實施例中,第一終端可在該第一終端上運(yùn)行的母應(yīng)用程序中運(yùn)行子應(yīng)用程序時,將該子應(yīng)用程序在母應(yīng)用程序中進(jìn)行的會話中通過會話消息進(jìn)行分享。第二終端在通過母應(yīng)用程序接收到會話消息后,提取會話消息中的子應(yīng)用程序標(biāo)識??梢岳斫獾氖牵诙K端也可在母應(yīng)用程序中進(jìn)行的會話中通過會話消息進(jìn)行子應(yīng)用程序分享,第一終端在通過母應(yīng)用程序接收會話消息。

      母應(yīng)用程序是承載子應(yīng)用程序的應(yīng)用程序,為子應(yīng)用程序的實現(xiàn)提供環(huán)境。母應(yīng)用程序是原生應(yīng)用程序。原生應(yīng)用程序是可直接運(yùn)行于操作系統(tǒng)的應(yīng)用程序。子應(yīng)用程序則是可在母應(yīng)用程序提供的環(huán)境中實現(xiàn)的應(yīng)用程序。子應(yīng)用程序具體可以是社交應(yīng)用程序、文件管理應(yīng)用程序、郵件應(yīng)用程序或者游戲應(yīng)用程序等。母應(yīng)用程序具體可以是微信程序(wechat),相應(yīng)的子應(yīng)用程序可以稱之為小程序。

      s306,獲取與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼。

      其中,插件代碼是用于定義插件的代碼。插件獨(dú)立于子應(yīng)用程序,且用于承載與子應(yīng)用程序相關(guān)的數(shù)據(jù)。具體地,子應(yīng)用程序可包括主體代碼包和插件代碼包。主體代碼包和插件代碼包相互獨(dú)立,且通過相應(yīng)的子應(yīng)用程序的子應(yīng)用程序標(biāo)識關(guān)聯(lián)。

      參照圖4,終端上運(yùn)行操作系統(tǒng),并在操作系統(tǒng)上運(yùn)行母應(yīng)用程序,母應(yīng)用程序為子應(yīng)用程序的運(yùn)行提供環(huán)境。終端的操作系統(tǒng)上運(yùn)行母應(yīng)用程序可根據(jù)子應(yīng)用程序的代碼包,創(chuàng)建用于實現(xiàn)子應(yīng)用程序的子應(yīng)用程序邏輯層單元和相應(yīng)的子應(yīng)用程序視圖層單元。子應(yīng)用程序邏輯層單元可用于執(zhí)行代碼包中的頁面邏輯代碼,子應(yīng)用程序視圖層單元可用于執(zhí)行代碼包中的頁面結(jié)構(gòu)代碼,還可以執(zhí)行代碼包中的頁面樣式代碼。代碼包中的頁面邏輯代碼、頁面結(jié)構(gòu)代碼和頁面樣式代碼可以統(tǒng)稱為頁面代碼。

      終端的操作系統(tǒng)上運(yùn)行母應(yīng)用程序也可根據(jù)子應(yīng)用程序的插件代碼包,創(chuàng)建用于實現(xiàn)子應(yīng)用程序相應(yīng)的插件的插件邏輯層單元和相應(yīng)的插件視圖層單元。插件邏輯層單元可用于執(zhí)行插件代碼包中的插件邏輯代碼,插件視圖層單元可用于執(zhí)行插件代碼包中的插件結(jié)構(gòu)代碼,還可以執(zhí)行插件代碼包中的插件樣式代碼。插件代碼包中的插件邏輯代碼、插件結(jié)構(gòu)代碼和插件樣式代碼可以統(tǒng)稱為插件代碼。

      插件視圖層單元用于組織插件的視圖與分享數(shù)據(jù)的渲染。插件邏輯層單元用于處理插件及分享數(shù)據(jù)處理邏輯。單元具體可以是進(jìn)程或者線程,插件視圖層單元如插件視圖層線程,插件邏輯層單元如插件邏輯層線程。插件邏輯層單元可運(yùn)行于虛擬機(jī)中。插件視圖層單元和插件邏輯層單元可通過母應(yīng)用程序原生單元中轉(zhuǎn)通信,母應(yīng)用程序原生單元是母應(yīng)用程序與插件通信的接口,母應(yīng)用程序原生單元可以是母應(yīng)用程序自身的線程或進(jìn)程。

      在一個實施例中,終端中可緩存有與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼,終端在提取到子應(yīng)用程序標(biāo)識時可以從本地直接獲取與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼。終端中也可緩存與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼的下載地址,終端在提取到子應(yīng)用程序標(biāo)識時可以從本地獲取與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼的下載地址,再根據(jù)該下載地址從子應(yīng)用程序標(biāo)識相應(yīng)的服務(wù)器下載插件代碼。

      在一個實施例中,終端通過母應(yīng)用程序接收到的會話消息也可攜帶有與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼的下載地址,終端在通過母應(yīng)用程序提取到子應(yīng)用程序標(biāo)識時,可從該會話消息中提取出與子應(yīng)用程序標(biāo)識相應(yīng)的下載地址,再根據(jù)該下載地址從子應(yīng)用程序標(biāo)識相應(yīng)的服務(wù)器下載插件代碼。

      s308,在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼。

      在一個實施例中,終端可通過母應(yīng)用程序創(chuàng)建插件邏輯層單元和相應(yīng)的插件視圖層單元;通過該插件邏輯層單元加載獲取的子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼,通知插件視圖層單元完成插件視圖界面的渲染。其中,母應(yīng)用程序所創(chuàng)建的插件邏輯層單元和相應(yīng)的插件視圖層單元所運(yùn)行的環(huán)境,是獲取的子應(yīng)用程序標(biāo)識相應(yīng)的插件所運(yùn)行的環(huán)境。

      s310,通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。

      其中,分享數(shù)據(jù)是用于在插件視圖界面呈現(xiàn)的數(shù)據(jù)。分享數(shù)據(jù)可以是文本數(shù)據(jù)、語音數(shù)據(jù)、視頻數(shù)據(jù)或者圖片數(shù)據(jù)等。分享數(shù)據(jù)可以是動態(tài)數(shù)據(jù),也可以是靜態(tài)數(shù)據(jù)。動態(tài)數(shù)據(jù)可以是持續(xù)變化的數(shù)據(jù),也可以是定期變化的數(shù)據(jù)。

      在一個實施例中,與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),可以是針對子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序統(tǒng)一設(shè)置的分享數(shù)據(jù)。比如,社交應(yīng)用程序或者游戲應(yīng)用程序的分享數(shù)據(jù)可以是統(tǒng)一設(shè)置的推廣視頻。與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),也可以是屬于子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序,某一特定頁面的頁面數(shù)據(jù)。比如,郵件應(yīng)用程序中郵件內(nèi)容所在頁面的頁面數(shù)據(jù),或者天氣應(yīng)用程序中天氣信息所在頁面的頁面數(shù)據(jù)等。

      在一個實施例中,終端可緩存有與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),在母應(yīng)用程序提供的環(huán)境中運(yùn)行的插件代碼可從終端本地直接獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。在母應(yīng)用程序提供的環(huán)境中運(yùn)行的插件代碼也可直接向與子應(yīng)用程序標(biāo)識對應(yīng)的服務(wù)器發(fā)起數(shù)據(jù)請求,從與子應(yīng)用程序標(biāo)識對應(yīng)的服務(wù)器中,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。在母應(yīng)用程序提供的環(huán)境中運(yùn)行的插件代碼還可向母應(yīng)用程序所對應(yīng)的服務(wù)器發(fā)起數(shù)據(jù)請求,從母應(yīng)用程序所對應(yīng)的服務(wù)器中獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。

      s312,根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      其中,會話界面是具有會話功能的應(yīng)用程序所提供的人機(jī)交互界面。畫面是在會話界面中呈現(xiàn)的可視的內(nèi)容。

      在一個實施例中,終端中運(yùn)行的插件代碼在獲取到分享數(shù)據(jù)后,可通知插件視圖層單元按照該分享數(shù)據(jù)在會話界面中的插件視圖界面中動態(tài)繪制。

      在一個實施例中,終端中運(yùn)行的插件代碼獲取的分享數(shù)據(jù)可以是實時變化的數(shù)據(jù)。終端中運(yùn)行的插件代碼可通知插件視圖層單元,根據(jù)實時獲取的分享數(shù)據(jù)在會話界面中的插件視圖界面中進(jìn)行繪制。

      在一個實施例中,終端中運(yùn)行的插件代碼獲取的分享數(shù)據(jù)可以是統(tǒng)一設(shè)置的分享數(shù)據(jù)。統(tǒng)一設(shè)置的分享數(shù)據(jù)具體可以是圖像幀序列。終端中運(yùn)行的插件代碼可通知插件視圖層單元,將接收到的圖像幀序列按時序與幀率逐幀在會話界面中的插件視圖界面中展示。

      上述消息處理方法,操作系統(tǒng)上運(yùn)行母應(yīng)用程序,母應(yīng)用程序則可接收會話消息,根據(jù)該會話消息中包括的子應(yīng)用程序標(biāo)識,獲取相應(yīng)的子應(yīng)用程序所對應(yīng)的插件代碼,然后在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼,并通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),再根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,完成消息的處理過程。這樣母應(yīng)用程序在運(yùn)行時,便可以直接在母應(yīng)用程序提供的環(huán)境中對接收到的消息進(jìn)行處理,避免了需要切換至消息所針對的應(yīng)用程序中進(jìn)行消息處理導(dǎo)致的耗時,提高了消息的處理效率。

      在一個實施例中,步驟s310包括:通過運(yùn)行的插件代碼,向與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器,發(fā)送與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)獲取請求;接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求所反饋的、且與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。

      其中,分享數(shù)據(jù)獲取請求是請求獲取分享數(shù)據(jù)的請求。具體地,終端上運(yùn)行的母應(yīng)用程序可通過運(yùn)行的插件代碼生成與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)獲取請求,將生成的該分享數(shù)據(jù)獲取請求發(fā)送至與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器,以從第一服務(wù)器中獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。

      在一個實施例中,該消息處理方法中接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求所反饋的、且與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)的步驟包括:當(dāng)?shù)谝环?wù)器上緩存有與子應(yīng)用程序標(biāo)識對應(yīng)的有效的分享數(shù)據(jù)時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求反饋的緩存的分享數(shù)據(jù);當(dāng)?shù)谝环?wù)器上未緩存與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),或緩存的與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)失效時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求,所反饋的從與子應(yīng)用程序標(biāo)識對應(yīng)的第二服務(wù)器獲取到的分享數(shù)據(jù)。

      具體地,與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器可在每次根據(jù)終端發(fā)送的分享數(shù)據(jù)獲取請求,獲取到相應(yīng)的分享數(shù)據(jù)后,將獲取到的分享數(shù)據(jù)與該分享數(shù)據(jù)獲取請求對應(yīng)存儲,以在需要分享數(shù)據(jù)的時候讀取。

      與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器在接收到終端發(fā)送的分享數(shù)據(jù)獲取請求后,可在第一服務(wù)器的緩存中查找與接收到的該分享數(shù)據(jù)獲取請求匹配的分享數(shù)據(jù)獲取請求。若第一服務(wù)器查找到與接收到的該分享數(shù)據(jù)獲取請求匹配的分享數(shù)據(jù)獲取請求,則獲取與查找到的該分享數(shù)據(jù)獲取請求存在對應(yīng)關(guān)系的分享數(shù)據(jù)。

      第一服務(wù)器可再檢測當(dāng)前時間是否超出獲取的分享數(shù)據(jù)所對應(yīng)的緩存期限。緩存期限是指分享數(shù)據(jù)的有效期。緩存期限,比如10分鐘或者1小時等。不同的分享數(shù)據(jù)可以對應(yīng)相同的緩存期限,也可以是各自對應(yīng)不同的緩存期限。

      在當(dāng)前時間未超出分享數(shù)據(jù)所對應(yīng)的緩存期限時,表示第一服務(wù)器上存儲的分享數(shù)據(jù)是有效的分享數(shù)據(jù),第一服務(wù)器可直接將查找到的分享數(shù)據(jù)反饋至終端。在當(dāng)前時間超出分享數(shù)據(jù)所對應(yīng)的緩存期限時,表示第一服務(wù)器上存儲的分享數(shù)據(jù)已失效,第一服務(wù)器可確定接收到的分享數(shù)據(jù)獲取請求所指向的子應(yīng)用程序標(biāo)識,并與該子應(yīng)用程序標(biāo)識所對應(yīng)的第二服務(wù)器建立連接,檢測第一服務(wù)器上緩存的分享數(shù)據(jù)與第二服務(wù)器中相應(yīng)的分享數(shù)據(jù)是否一致。

      若第一服務(wù)器上緩存的分享數(shù)據(jù)與第二服務(wù)器中相應(yīng)的分享數(shù)據(jù)一致,表示第一服務(wù)器上存儲的分享數(shù)據(jù)未發(fā)生變化,第一服務(wù)器可直接將查找到的分享數(shù)據(jù)反饋至終端。若第一服務(wù)器上緩存的分享數(shù)據(jù)與第二服務(wù)器中相應(yīng)的分享數(shù)據(jù)不一致,表示第一服務(wù)器上存儲的分享數(shù)據(jù)已發(fā)生變化,則根據(jù)第二服務(wù)器上存儲的相應(yīng)的分享數(shù)據(jù)更新第一服務(wù)器的分享數(shù)據(jù)。第一服務(wù)器再將更新后的分享數(shù)據(jù)反饋至終端。

      在本實施例中,通過與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器進(jìn)行分享數(shù)據(jù)緩存,在終端需要獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)時,直接可獲取緩存中的數(shù)據(jù)進(jìn)行反饋,避免了頻繁的針對相同數(shù)據(jù)的請求導(dǎo)致的資源浪費(fèi)。而且為緩存的分享數(shù)據(jù)設(shè)置有效性判斷,保證了緩存的分享數(shù)據(jù)的時效性。

      上述實施例中,在需要獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)時,以與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器為過渡,向第一服務(wù)器發(fā)送分享數(shù)據(jù)獲取請求,由第一服務(wù)器進(jìn)行請求響應(yīng),避免了與子應(yīng)用程序標(biāo)識對應(yīng)的第二服務(wù)器同時接收到大量的分享數(shù)據(jù)獲取請求,出現(xiàn)錯誤響應(yīng)或無法響應(yīng)的問題。

      圖5示出了一個實施例中實現(xiàn)分享數(shù)據(jù)獲取過程的架構(gòu)圖。參考圖5,子應(yīng)用程序包括主體代碼包和插件代碼包。第一終端中運(yùn)行有母應(yīng)用程序,并通過用戶標(biāo)識參與了在母應(yīng)用程序中建立的會話。第一終端可在母應(yīng)用程序提供的運(yùn)行環(huán)境中,通過運(yùn)行子應(yīng)用程序的主體代碼包運(yùn)行子應(yīng)用程序,并在母應(yīng)用程序中建立的會話發(fā)起會話消息分享該子應(yīng)用程序。

      第二終端在通過母應(yīng)用程序接收到會話消息后,在母應(yīng)用程序提供的運(yùn)行環(huán)境中,運(yùn)行該子應(yīng)用程序的插件代碼包,通過運(yùn)行的插件代碼向與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器,發(fā)送與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)獲取請求。

      第一服務(wù)器響應(yīng)于該分享數(shù)據(jù)獲取請求,在第一服務(wù)器的緩存中查找與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),若第一服務(wù)器查找到緩存有與子應(yīng)用程序標(biāo)識對應(yīng)的有效的分享數(shù)據(jù)時,將該分享數(shù)據(jù)反饋至第二終端。若第一服務(wù)器未查找到緩存有與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),或者查找到的與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)已失效時,則將該分享數(shù)據(jù)獲取請求轉(zhuǎn)發(fā)至與子應(yīng)用程序標(biāo)識對應(yīng)的第二服務(wù)器。

      第二服務(wù)器響應(yīng)于該分享數(shù)據(jù)獲取請求,將與子應(yīng)用程序標(biāo)識對應(yīng)的有效的分享數(shù)據(jù)反饋至第一服務(wù)器,第一服務(wù)器再將該分享數(shù)據(jù)反饋至終端。

      在一個實施例中,步驟s310包括:通過運(yùn)行的插件代碼,確定會話消息所指定的目標(biāo)分享頁面;目標(biāo)分享頁面屬于與子應(yīng)用程序標(biāo)識對應(yīng)的子應(yīng)用程序;通過運(yùn)行的插件代碼,獲取與目標(biāo)分享頁面對應(yīng)的分享數(shù)據(jù)。

      其中,目標(biāo)分享頁面是意圖進(jìn)行分享的屬于子應(yīng)用程序的頁面。具體地,發(fā)起會話消息的第一終端在母應(yīng)用程序提供的環(huán)境中運(yùn)行子應(yīng)用程序時,可對屬于該子應(yīng)用程序的任意頁面進(jìn)行分享。第一終端在通過發(fā)起會話消息分享屬于該子應(yīng)用程序的某一特定頁面時,可將該頁面的頁面路徑和頁面參數(shù)添加到會話消息中。

      在一個實施例中,目標(biāo)分享頁面可以是運(yùn)行的子應(yīng)用程序通過終端展示的頁面,也可以是展示的頁面的部分頁面。比如,子應(yīng)用程序為郵件應(yīng)用程序時,運(yùn)行的郵件應(yīng)用程序通過終端展示的郵件的全部內(nèi)容,包括郵件主題、郵件正文、收件人以及發(fā)件人等。目標(biāo)分享頁面可以是當(dāng)前顯示的頁面,包括郵件的全部內(nèi)容。目標(biāo)分享頁面也可以是當(dāng)前顯示的頁面的部分頁面,僅包括郵件正文。

      在一個實施例中,該消息處理方法中通過運(yùn)行的插件代碼,確定會話消息所指定的目標(biāo)分享頁面,包括:通過運(yùn)行的插件代碼,提取會話消息中的頁面路徑和頁面參數(shù);根據(jù)頁面路徑和頁面參數(shù),確定會話消息所指定的目標(biāo)分享頁面。

      其中,頁面路徑具體可以是服務(wù)器或本地的路徑,可以是絕對或者相對的頁面路徑。頁面參數(shù)是用于描述頁面內(nèi)容的參數(shù)。

      具體地,頁面路徑與頁面參數(shù)符合特定的數(shù)據(jù)格式。終端通過運(yùn)行的插件代碼檢測會話消息,從會話消息提取出符合與頁面路徑相應(yīng)的數(shù)據(jù)格式的數(shù)據(jù),得到頁面路徑;從會話消息提取出符合與頁面參數(shù)相應(yīng)的數(shù)據(jù)格式的數(shù)據(jù),得到頁面參數(shù)。終端可再通過運(yùn)行的插件代碼,根據(jù)提取的頁面路徑和頁面參數(shù)定位相應(yīng)的,屬于與子應(yīng)用程序標(biāo)識對應(yīng)的子應(yīng)用程序的目標(biāo)分享頁面。

      在本實施例中,通過會話消息攜帶頁面路徑和頁面參數(shù),可準(zhǔn)確定位需要分享的目標(biāo)分享頁面,以準(zhǔn)確地將意圖分享的內(nèi)容進(jìn)行分享。

      在一個實施例中,終端在通過母應(yīng)用程序定位目標(biāo)分享頁面后,可獲取該目標(biāo)分享頁面包括的頁面數(shù)據(jù)的下載地址,并根據(jù)該下載地址下載該目標(biāo)分享頁面包括的頁面數(shù)據(jù),得到與目標(biāo)分享頁面對應(yīng)的分享數(shù)據(jù)。

      上述實施例中,可對屬于子應(yīng)用程序的頁面進(jìn)行分享,增強(qiáng)了分享內(nèi)容的多樣性和靈活性。

      在一個實施例中,步驟s312包括:通過運(yùn)行的插件代碼,調(diào)用母應(yīng)用程序提供的繪圖接口,根據(jù)分享數(shù)據(jù)在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      具體地,母應(yīng)用程序提供的繪圖接口可以是對操作系統(tǒng)所提供的繪圖接口的封裝,母應(yīng)用程序提供的一個繪圖接口可以是對操作系統(tǒng)所提供的一個或多個繪圖接口的封裝。終端通過運(yùn)行的插件代碼調(diào)用由母應(yīng)用程序提供的繪圖接口,進(jìn)而調(diào)用由操作系統(tǒng)提供的繪圖接口,將繪圖事件傳遞至操作系統(tǒng)進(jìn)行處理,獲得相應(yīng)的事件響應(yīng)結(jié)果。其中,繪圖接口具體可以是opengl(opengraphicslibrary)開放圖形庫。

      本實施例中,運(yùn)行的插件代碼通過由母應(yīng)用程序提供的繪圖接口進(jìn)行插件繪制,使得子應(yīng)用程序的插件代碼實現(xiàn)更加輕量化。

      在一個實施例中,步驟s312包括:通過運(yùn)行的插件代碼,調(diào)用為母應(yīng)用程序提供運(yùn)行環(huán)境的操作系統(tǒng)所提供的繪圖接口,根據(jù)分享數(shù)據(jù)在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。本實施例中,通過運(yùn)行的插件代碼直接調(diào)用操作系統(tǒng)提供的繪圖接口進(jìn)行插件繪制,使得子應(yīng)用程序的插件代碼實現(xiàn)更加輕量化。

      在一個實施例中,步驟s310之后,該消息處理方法還包括:通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的文本內(nèi)容。步驟s312包括:在與會話消息對應(yīng)的會話界面中,將文本內(nèi)容與根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面拼接顯示。

      其中,文本內(nèi)容是子應(yīng)用程序希望在分享時一并分享的文本形式的內(nèi)容。文本內(nèi)容比如主題名稱或介紹文字等。

      在一個實施例中,終端可通過運(yùn)行的插件代碼直接獲取與子應(yīng)用程序標(biāo)識對應(yīng)的文本內(nèi)容。與子應(yīng)用程序標(biāo)識對應(yīng)的文本內(nèi)容,具體可以是子應(yīng)用程序的名稱、版本號或者其它介紹信息等。終端在獲取到分享數(shù)據(jù)和文本內(nèi)容后,可將根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面和文本內(nèi)容作為一條消息拼接顯示。

      在一個實施例中,終端可通過運(yùn)行的插件代碼從接收到的會話消息中提取與子應(yīng)用程序標(biāo)識對應(yīng)的文本內(nèi)容。其中,會話消息中包括的子應(yīng)用程序標(biāo)識對應(yīng)的文本內(nèi)容,可以是發(fā)起會話消息的第一終端通過母應(yīng)用程序直接獲取與子應(yīng)用程序相關(guān)的文本內(nèi)容,也可以是該第一終端獲取的用戶輸入的文本內(nèi)容。

      在一個實施例中,文本內(nèi)容和根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面的拼接,具體可以采用左右拼接方式或者上下拼接方式。文本內(nèi)容可以是多個,則多個文本內(nèi)容可與根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面進(jìn)行拼接,如上中下方式拼接、左中右方式拼接、先左右拼接再上下拼接或者先上下拼接再左右拼接。文本內(nèi)容和根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面可以拼接為新的畫面,也可以單獨(dú)存在且在視覺上拼接為整體。

      在一個實施例中,運(yùn)行的插件代碼中包括的插件結(jié)構(gòu)代碼所指向的組件包括呈現(xiàn)根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面的組件和顯示文本內(nèi)容的組件。其中,呈現(xiàn)根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面的組件與顯示文本內(nèi)容的組件可以是等高的組件,以使得兩個組件可進(jìn)行左右拼接后顯示。呈現(xiàn)根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面的組件與顯示文本內(nèi)容的組件可以是等款的組件,以使得兩個組件可進(jìn)行上下拼接后顯示。

      上述實施例中,通過母應(yīng)用程序可以實現(xiàn)將分享數(shù)據(jù)和相應(yīng)的文本內(nèi)容一同分享,增加分享行為所傳遞的信息量。

      圖6示出了一個實施例中會話消息對應(yīng)的會話界面的界面示意圖。參考圖6,該界面包括根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面601、第一文本內(nèi)容602和第二文本內(nèi)容603。終端在獲取到文本內(nèi)容和分享數(shù)據(jù)后,將根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面601、第一文本內(nèi)容602和第二文本內(nèi)容603按照上中下拼接方式依次拼接并在會話消息對應(yīng)的會話界面中顯示。

      在一個實施例中,步驟s310包括:通過運(yùn)行的插件代碼,定期獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。步驟s312包括:在獲取到分享數(shù)據(jù)時,根據(jù)當(dāng)前獲取到的分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制畫面。

      具體地,終端可先通過運(yùn)行的插件代碼,確定與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)隨時間的變化周期,再按照確定的變化周期設(shè)置獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)的時間周期。終端再通過運(yùn)行的插件代碼,按照設(shè)置的時間周期定期獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。其中。變化周期是分享數(shù)據(jù)發(fā)生變化的周期,如10分鐘或者1小時等。時間周期是獲取分享數(shù)據(jù)的周期,如10分鐘或者1小時等。

      在一個實施例中,終端可在獲取到分享數(shù)據(jù)時,根據(jù)當(dāng)前獲取到的分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制畫面。舉例說明,假設(shè)根據(jù)分享數(shù)據(jù)繪制的畫面為實時室內(nèi)溫度圖。室內(nèi)溫度是隨時間變化的數(shù)據(jù),終端在定期獲取股票的股價時,獲取當(dāng)前時刻的室內(nèi)溫度,繪制當(dāng)前時刻的室內(nèi)溫度圖。

      在一個實施例中,終端也可在獲取到分享數(shù)據(jù)時,根據(jù)結(jié)合當(dāng)前獲取到的分享數(shù)據(jù)與在先獲取到的分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制畫面。舉例說明,假設(shè)根據(jù)分享數(shù)據(jù)繪制的畫面為股票的股價變化趨勢圖。股票的股價是隨時間變化的數(shù)據(jù)。終端在定期獲取股票的股價時,僅獲取當(dāng)前時刻股票的股價,再結(jié)合在先獲取的股票的股價,繪制股票的股價變化趨勢圖。

      在上述實施例中,通過定期獲取分享數(shù)據(jù),實時更新在與會話消息對應(yīng)的會話界面中繪制的畫面,保證了分享數(shù)據(jù)的實時性。

      圖7示出了一個實施例中會話消息對應(yīng)的會話界面的界面示意圖。參考圖7左圖,該界面中根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面701為在在前的時間點(diǎn)獲取到分享數(shù)據(jù)時,根據(jù)在前獲取到的分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制的畫面。參考圖7右圖,該界面中根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面702為在在后的時間點(diǎn)獲取到分享數(shù)據(jù)時,根據(jù)在后獲取到的分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制的畫面。

      圖8示出了一個實施例中會話消息對應(yīng)的會話界面的界面示意圖。參考圖8左圖,該界面中根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面801為在在前的時間點(diǎn)獲取到分享數(shù)據(jù)時,結(jié)合獲取到的所有分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制的畫面。參考圖8右圖,該界面中根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面802為在在后的時間點(diǎn)獲取到分享數(shù)據(jù)時,結(jié)合獲取到的所有分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制的畫面。

      在一個實施例中,該消息處理方法還包括:檢測作用于畫面的觸發(fā)操作;根據(jù)觸發(fā)操作,在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中,運(yùn)行子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序。

      其中,觸發(fā)操作是用于觸發(fā)運(yùn)行子應(yīng)用程序的操作。觸發(fā)操作可以是觸控操作、點(diǎn)擊操作或者滑動操作等。具體地,終端在根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面后,檢測作用于該畫面的觸發(fā)操作。終端在檢測到作用于畫面的觸發(fā)操作后,觸發(fā)運(yùn)行子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序的指令,根據(jù)該指令在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中,運(yùn)行子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序。

      在一個實施例中,用戶終端可通過母應(yīng)用程序創(chuàng)建子應(yīng)用程序邏輯層單元和相應(yīng)的子應(yīng)用程序視圖層單元;通過該子應(yīng)用程序邏輯層單元加載子應(yīng)用程序標(biāo)識所對應(yīng)的主體代碼包,通知子應(yīng)用程序視圖層單元完成子應(yīng)用程序頁面的渲染。其中,母應(yīng)用程序所創(chuàng)建的子應(yīng)用程序邏輯層單元和相應(yīng)的子應(yīng)用程序視圖層單元所運(yùn)行的環(huán)境,是子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序所運(yùn)行的環(huán)境。

      在一個實施例中,該消息處理方法中根據(jù)觸發(fā)操作,在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中,運(yùn)行子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序的步驟包括:根據(jù)觸發(fā)操作,獲取子應(yīng)用程序標(biāo)識所對應(yīng)的頁面代碼;根據(jù)頁面代碼,從母應(yīng)用程序提供的公共組件庫中選擇公共組件;繪制選擇的公共組件,形成相應(yīng)的子應(yīng)用程序頁面。

      具體地,終端可通過母應(yīng)用程序獲取子應(yīng)用程序標(biāo)識所對應(yīng)的主體代碼包,從該主體代碼包中獲取頁面代碼。頁面代碼可以包括頁面邏輯代碼、頁面結(jié)構(gòu)代碼和頁面樣式代碼。主體代碼包可從本地讀取,也可以從服務(wù)器下載。其中,頁面結(jié)構(gòu)代碼是定義頁面組成的代碼。頁面結(jié)構(gòu)代碼可包括頁面所包括的公共組件的標(biāo)識。頁面樣式代碼是定義頁面樣式的代碼。頁面邏輯代碼是定義相應(yīng)的子應(yīng)用程序頁面的處理邏輯的代碼。

      進(jìn)一步地,終端可通過子應(yīng)用程序視圖層單元執(zhí)行頁面結(jié)構(gòu)代碼,按照該執(zhí)行頁面結(jié)構(gòu)代碼中定義的公共組件的標(biāo)識,從公共組件庫中選擇與該標(biāo)識對應(yīng)的公共組件。公共組件庫存儲于終端本地,可在創(chuàng)建子應(yīng)用程序視圖層單元后,通過子應(yīng)用程序視圖層單元加裝該公共組件庫存。選擇的公共組件是頁面結(jié)構(gòu)代碼中定義的在生成子應(yīng)用程序頁面時所需的公共組件。其中,公共組件是不同子應(yīng)用程序的頁面所共用的組件,具有視覺形態(tài),是子應(yīng)用程序頁面的組成單元。公共組件具有唯一的標(biāo)識,可以是公共組件的名稱。

      在一個實施例中,公共組件可以是圖標(biāo)、文本容器、進(jìn)度條、表單組件、導(dǎo)航組件、媒體組件、地圖組件或者畫布組件。表單組件可以包括按鈕、選擇框、表單以及開關(guān)等。

      更進(jìn)一步地,終端可通過子應(yīng)用程序視圖層單元獲取選擇的公共組件自帶的默認(rèn)組件樣式數(shù)據(jù),從而按照該默認(rèn)組件樣式數(shù)據(jù)組織選擇的公共組件并渲染,形成子應(yīng)用程序頁面。

      在一個實施例中,終端可通過子應(yīng)用程序視圖層單元獲取子應(yīng)用程序的主體代碼包中的頁面樣式代碼,根據(jù)頁面樣式代碼中與選擇的公共組件相對應(yīng)的組件樣式數(shù)據(jù)繪制相應(yīng)的公共組件,形成子應(yīng)用程序頁面。

      上述實施例中,當(dāng)母應(yīng)用程序在運(yùn)行時,便可以利用母應(yīng)用程序提供的公共組件快速構(gòu)建子應(yīng)用程序頁面,縮短了應(yīng)用程序安裝時長,提高了應(yīng)用程序使用效率。

      上述實施例中,子應(yīng)用程序在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中運(yùn)行,不需要經(jīng)過復(fù)雜的安裝過程,提高了應(yīng)用程序使用效率。

      如圖9所示,在一個具體的實施例中,消息處理方法包括以下步驟:

      s902,接收會話消息。

      s904,提取會話消息中的子應(yīng)用程序標(biāo)識。

      s906,獲取與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼。

      s908,在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼。

      s910,通過運(yùn)行的插件代碼,提取會話消息中的頁面路徑和頁面參數(shù);根據(jù)頁面路徑和頁面參數(shù),確定會話消息所指定的目標(biāo)分享頁面。

      s912,通過運(yùn)行的插件代碼,定期向與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器,發(fā)送與目標(biāo)分享頁面對應(yīng)的分享數(shù)據(jù)獲取請求。

      s914,當(dāng)?shù)谝环?wù)器上緩存有與目標(biāo)分享頁面對應(yīng)的有效的分享數(shù)據(jù)時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求反饋的緩存的分享數(shù)據(jù)。

      s916,當(dāng)?shù)谝环?wù)器上未緩存與目標(biāo)分享頁面對應(yīng)的分享數(shù)據(jù),或緩存的與目標(biāo)分享頁面對應(yīng)的分享數(shù)據(jù)失效時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求,所反饋的從與目標(biāo)分享頁面對應(yīng)的第二服務(wù)器獲取到的分享數(shù)據(jù)。

      s918,通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的文本內(nèi)容。

      s920,通過運(yùn)行的插件代碼,調(diào)用母應(yīng)用程序或操作系統(tǒng)提供的繪圖接口,在獲取到分享數(shù)據(jù)時,根據(jù)當(dāng)前獲取到的分享數(shù)據(jù)在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      s922,在與會話消息對應(yīng)的會話界面中,將文本內(nèi)容與根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面拼接顯示。

      s924,檢測作用于畫面的觸發(fā)操作。

      s926,根據(jù)觸發(fā)操作,獲取子應(yīng)用程序標(biāo)識所對應(yīng)的頁面代碼;根據(jù)頁面代碼,從母應(yīng)用程序提供的公共組件庫中選擇公共組件;繪制選擇的公共組件,形成相應(yīng)的子應(yīng)用程序頁面。

      在本實施例中,操作系統(tǒng)上運(yùn)行母應(yīng)用程序,母應(yīng)用程序則可接收會話消息,根據(jù)該會話消息中包括的子應(yīng)用程序標(biāo)識,獲取相應(yīng)的子應(yīng)用程序所對應(yīng)的插件代碼,然后在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼,并通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),再根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,完成消息的處理過程。這樣母應(yīng)用程序在運(yùn)行時,便可以直接在母應(yīng)用程序提供的環(huán)境中對接收到的消息進(jìn)行處理,避免了需要切換至消息所針對的應(yīng)用程序中進(jìn)行消息處理導(dǎo)致的耗時,提高了消息的處理效率。

      如圖10所示,在一個實施例中,提供了一種消息處理裝置1000。參照圖10,該消息處理裝置1000包括母應(yīng)用程序1001和子應(yīng)用程序單元1002。其中子應(yīng)用程序單元1002可包括子應(yīng)用程序視圖層單元和子應(yīng)用程序邏輯層單元。

      母應(yīng)用程序1001,用于接收會話消息;提取會話消息中的子應(yīng)用程序標(biāo)識;獲取與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼;

      子應(yīng)用程序單元1002,用于在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼;通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù);根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      上述消息處理裝置1000,操作系統(tǒng)上運(yùn)行母應(yīng)用程序,母應(yīng)用程序則可接收會話消息,根據(jù)該會話消息中包括的子應(yīng)用程序標(biāo)識,獲取相應(yīng)的子應(yīng)用程序所對應(yīng)的插件代碼,然后在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼,并通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),再根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,完成消息的處理過程。這樣母應(yīng)用程序在運(yùn)行時,便可以直接在母應(yīng)用程序提供的環(huán)境中對接收到的消息進(jìn)行處理,避免了需要切換至消息所針對的應(yīng)用程序中進(jìn)行消息處理導(dǎo)致的耗時,提高了消息的處理效率。

      在一個實施例中,子應(yīng)用程序單元1002還用于通過運(yùn)行的插件代碼,向與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器,發(fā)送與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)獲取請求;接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求所反饋的、且與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。

      在本實施例中,在需要獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)時,以與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器為過渡,向第一服務(wù)器發(fā)送分享數(shù)據(jù)獲取請求,由第一服務(wù)器進(jìn)行請求響應(yīng),避免了與子應(yīng)用程序標(biāo)識對應(yīng)的第二服務(wù)器同時接收到大量的分享數(shù)據(jù)獲取請求,出現(xiàn)錯誤響應(yīng)或無法響應(yīng)的問題。

      在一個實施例中,子應(yīng)用程序單元1002還用于當(dāng)?shù)谝环?wù)器上緩存有與子應(yīng)用程序標(biāo)識對應(yīng)的有效的分享數(shù)據(jù)時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求反饋的緩存的分享數(shù)據(jù);當(dāng)?shù)谝环?wù)器上未緩存與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),或緩存的與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)失效時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求,所反饋的從與子應(yīng)用程序標(biāo)識對應(yīng)的第二服務(wù)器獲取到的分享數(shù)據(jù)。

      在本實施例中,通過與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器進(jìn)行分享數(shù)據(jù)緩存,在終端需要獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)時,直接可獲取緩存中的數(shù)據(jù)進(jìn)行反饋,避免了頻繁的針對相同數(shù)據(jù)的請求導(dǎo)致的資源浪費(fèi)。而且為緩存的分享數(shù)據(jù)設(shè)置有效性判斷,保證了緩存的分享數(shù)據(jù)的時效性。

      在一個實施例中,子應(yīng)用程序單元1002還用于通過運(yùn)行的插件代碼,確定會話消息所指定的目標(biāo)分享頁面;目標(biāo)分享頁面屬于與子應(yīng)用程序標(biāo)識對應(yīng)的子應(yīng)用程序;通過運(yùn)行的插件代碼,獲取與目標(biāo)分享頁面對應(yīng)的分享數(shù)據(jù)。

      在本實施例中,可對屬于子應(yīng)用程序的頁面進(jìn)行分享,增強(qiáng)了分享內(nèi)容的多樣性和靈活性。

      在一個實施例中,子應(yīng)用程序單元1002還用于通過運(yùn)行的插件代碼,提取會話消息中的頁面路徑和頁面參數(shù);根據(jù)頁面路徑和頁面參數(shù),確定會話消息所指定的目標(biāo)分享頁面。

      在本實施例中,通過會話消息攜帶頁面路徑和頁面參數(shù),可準(zhǔn)確定位需要分享的目標(biāo)分享頁面,以準(zhǔn)確地將意圖分享的內(nèi)容進(jìn)行分享。

      在一個實施例中,子應(yīng)用程序單元1002還用于通過運(yùn)行的插件代碼,調(diào)用母應(yīng)用程序提供的繪圖接口,根據(jù)分享數(shù)據(jù)在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面;或者,通過運(yùn)行的插件代碼,調(diào)用為母應(yīng)用程序提供運(yùn)行環(huán)境的操作系統(tǒng)所提供的繪圖接口,根據(jù)分享數(shù)據(jù)在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      本實施例中,運(yùn)行的插件代碼通過由母應(yīng)用程序提供的繪圖接口,或者操作系統(tǒng)提供的繪圖接口進(jìn)行插件繪制,使得子應(yīng)用程序的插件代碼實現(xiàn)更加輕量化。

      在一個實施例中,子應(yīng)用程序單元1002還用于通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的文本內(nèi)容;在與會話消息對應(yīng)的會話界面中,將文本內(nèi)容與根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面拼接顯示。

      在本實施例中,通過母應(yīng)用程序可以實現(xiàn)將分享數(shù)據(jù)和相應(yīng)的文本內(nèi)容一同分享,增加分享行為所傳遞的信息量。

      在一個實施例中,子應(yīng)用程序單元1002還用于通過運(yùn)行的插件代碼,定期獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù);在獲取到分享數(shù)據(jù)時,根據(jù)當(dāng)前獲取到的分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制畫面。

      在本實施例中,通過定期獲取分享數(shù)據(jù),實時更新在與會話消息對應(yīng)的會話界面中繪制的畫面,保證了分享數(shù)據(jù)的實時性。

      在一個實施例中,子應(yīng)用程序單元1002還用于檢測作用于畫面的觸發(fā)操作;根據(jù)觸發(fā)操作,在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中,運(yùn)行子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序。

      在本實施例中,子應(yīng)用程序在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中運(yùn)行,不需要經(jīng)過復(fù)雜的安裝過程,提高了應(yīng)用程序使用效率。

      在一個實施例中,子應(yīng)用程序單元1002還用于根據(jù)觸發(fā)操作,獲取子應(yīng)用程序標(biāo)識所對應(yīng)的頁面代碼;根據(jù)頁面代碼,從母應(yīng)用程序提供的公共組件庫中選擇公共組件;繪制選擇的公共組件,形成相應(yīng)的子應(yīng)用程序頁面。

      在本實施例中,當(dāng)母應(yīng)用程序在運(yùn)行時,便可以利用母應(yīng)用程序提供的公共組件快速構(gòu)建子應(yīng)用程序頁面,縮短了應(yīng)用程序安裝時長,提高了應(yīng)用程序使用效率。

      在一個實施例中,提供了一種計算機(jī)設(shè)備,包括存儲器和處理器,存儲器中儲存有計算機(jī)可讀指令,計算機(jī)可讀指令被處理器執(zhí)行時,使得處理器執(zhí)行以下步驟:通過母應(yīng)用程序,接收會話消息;提取會話消息中的子應(yīng)用程序標(biāo)識;獲取與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼;在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼;通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù);根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      在一個實施例中,通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),包括:通過運(yùn)行的插件代碼,向與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器,發(fā)送與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)獲取請求;接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求所反饋的、且與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。

      在一個實施例中,接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求所反饋的、且與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),包括:當(dāng)?shù)谝环?wù)器上緩存有與子應(yīng)用程序標(biāo)識對應(yīng)的有效的分享數(shù)據(jù)時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求反饋的緩存的分享數(shù)據(jù);當(dāng)?shù)谝环?wù)器上未緩存與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),或緩存的與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)失效時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求,所反饋的從與子應(yīng)用程序標(biāo)識對應(yīng)的第二服務(wù)器獲取到的分享數(shù)據(jù)。

      在一個實施例中,通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),包括:通過運(yùn)行的插件代碼,確定會話消息所指定的目標(biāo)分享頁面;目標(biāo)分享頁面屬于與子應(yīng)用程序標(biāo)識對應(yīng)的子應(yīng)用程序;通過運(yùn)行的插件代碼,獲取與目標(biāo)分享頁面對應(yīng)的分享數(shù)據(jù)。

      在一個實施例中,通過運(yùn)行的插件代碼,確定會話消息所指定的目標(biāo)分享頁面,包括:通過運(yùn)行的插件代碼,提取會話消息中的頁面路徑和頁面參數(shù);根據(jù)頁面路徑和頁面參數(shù),確定會話消息所指定的目標(biāo)分享頁面。

      在一個實施例中,根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,包括:通過運(yùn)行的插件代碼,調(diào)用母應(yīng)用程序提供的繪圖接口,根據(jù)分享數(shù)據(jù)在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面;或者,通過運(yùn)行的插件代碼,調(diào)用為母應(yīng)用程序提供運(yùn)行環(huán)境的操作系統(tǒng)所提供的繪圖接口,根據(jù)分享數(shù)據(jù)在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      在一個實施例中,計算機(jī)可讀指令使得處理器執(zhí)行通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)之后,還執(zhí)行以下步驟:通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的文本內(nèi)容。根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,包括:在與會話消息對應(yīng)的會話界面中,將文本內(nèi)容與根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面拼接顯示。

      在一個實施例中,通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),包括:通過運(yùn)行的插件代碼,定期獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,包括:在獲取到分享數(shù)據(jù)時,根據(jù)當(dāng)前獲取到的分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制畫面。

      在一個實施例中,計算機(jī)可讀指令使得處理器還執(zhí)行以下步驟:檢測作用于畫面的觸發(fā)操作;根據(jù)觸發(fā)操作,在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中,運(yùn)行子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序。

      在一個實施例中,根據(jù)觸發(fā)操作,在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中,運(yùn)行子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序,包括:根據(jù)觸發(fā)操作,獲取子應(yīng)用程序標(biāo)識所對應(yīng)的頁面代碼;根據(jù)頁面代碼,從母應(yīng)用程序提供的公共組件庫中選擇公共組件;繪制選擇的公共組件,形成相應(yīng)的子應(yīng)用程序頁面。

      上述計算機(jī)設(shè)備,操作系統(tǒng)上運(yùn)行母應(yīng)用程序,母應(yīng)用程序則可接收會話消息,根據(jù)該會話消息中包括的子應(yīng)用程序標(biāo)識,獲取相應(yīng)的子應(yīng)用程序所對應(yīng)的插件代碼,然后在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼,并通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),再根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,完成消息的處理過程。這樣母應(yīng)用程序在運(yùn)行時,便可以直接在母應(yīng)用程序提供的環(huán)境中對接收到的消息進(jìn)行處理,避免了需要切換至消息所針對的應(yīng)用程序中進(jìn)行消息處理導(dǎo)致的耗時,提高了消息的處理效率。

      在一個實施例中,提供了一個或多個存儲有計算機(jī)可讀指令的計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀指令被一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行以下步驟:通過母應(yīng)用程序,接收會話消息;提取會話消息中的子應(yīng)用程序標(biāo)識;獲取與子應(yīng)用程序標(biāo)識相應(yīng)的插件代碼;在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼;通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù);根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      在一個實施例中,通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),包括:通過運(yùn)行的插件代碼,向與母應(yīng)用程序?qū)?yīng)的第一服務(wù)器,發(fā)送與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)獲取請求;接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求所反饋的、且與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。

      在一個實施例中,接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求所反饋的、且與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),包括:當(dāng)?shù)谝环?wù)器上緩存有與子應(yīng)用程序標(biāo)識對應(yīng)的有效的分享數(shù)據(jù)時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求反饋的緩存的分享數(shù)據(jù);當(dāng)?shù)谝环?wù)器上未緩存與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),或緩存的與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)失效時,則接收第一服務(wù)器響應(yīng)于分享數(shù)據(jù)獲取請求,所反饋的從與子應(yīng)用程序標(biāo)識對應(yīng)的第二服務(wù)器獲取到的分享數(shù)據(jù)。

      在一個實施例中,通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),包括:通過運(yùn)行的插件代碼,確定會話消息所指定的目標(biāo)分享頁面;目標(biāo)分享頁面屬于與子應(yīng)用程序標(biāo)識對應(yīng)的子應(yīng)用程序;通過運(yùn)行的插件代碼,獲取與目標(biāo)分享頁面對應(yīng)的分享數(shù)據(jù)。

      在一個實施例中,通過運(yùn)行的插件代碼,確定會話消息所指定的目標(biāo)分享頁面,包括:通過運(yùn)行的插件代碼,提取會話消息中的頁面路徑和頁面參數(shù);根據(jù)頁面路徑和頁面參數(shù),確定會話消息所指定的目標(biāo)分享頁面。

      在一個實施例中,根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,包括:通過運(yùn)行的插件代碼,調(diào)用母應(yīng)用程序提供的繪圖接口,根據(jù)分享數(shù)據(jù)在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面;或者,通過運(yùn)行的插件代碼,調(diào)用為母應(yīng)用程序提供運(yùn)行環(huán)境的操作系統(tǒng)所提供的繪圖接口,根據(jù)分享數(shù)據(jù)在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面。

      在一個實施例中,計算機(jī)可讀指令使得處理器執(zhí)行通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)之后,還執(zhí)行以下步驟:通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的文本內(nèi)容。根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,包括:在與會話消息對應(yīng)的會話界面中,將文本內(nèi)容與根據(jù)分享數(shù)據(jù)動態(tài)繪制的畫面拼接顯示。

      在一個實施例中,通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),包括:通過運(yùn)行的插件代碼,定期獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù)。根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,包括:在獲取到分享數(shù)據(jù)時,根據(jù)當(dāng)前獲取到的分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中繪制畫面。

      在一個實施例中,計算機(jī)可讀指令使得處理器還執(zhí)行以下步驟:檢測作用于畫面的觸發(fā)操作;根據(jù)觸發(fā)操作,在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中,運(yùn)行子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序。

      在一個實施例中,根據(jù)觸發(fā)操作,在母應(yīng)用程序所提供的用于運(yùn)行子應(yīng)用程序的環(huán)境中,運(yùn)行子應(yīng)用程序標(biāo)識所對應(yīng)的子應(yīng)用程序,包括:根據(jù)觸發(fā)操作,獲取子應(yīng)用程序標(biāo)識所對應(yīng)的頁面代碼;根據(jù)頁面代碼,從母應(yīng)用程序提供的公共組件庫中選擇公共組件;繪制選擇的公共組件,形成相應(yīng)的子應(yīng)用程序頁面。

      上述存儲介質(zhì),操作系統(tǒng)上運(yùn)行母應(yīng)用程序,母應(yīng)用程序則可接收會話消息,根據(jù)該會話消息中包括的子應(yīng)用程序標(biāo)識,獲取相應(yīng)的子應(yīng)用程序所對應(yīng)的插件代碼,然后在母應(yīng)用程序提供的環(huán)境中運(yùn)行插件代碼,并通過運(yùn)行的插件代碼,獲取與子應(yīng)用程序標(biāo)識對應(yīng)的分享數(shù)據(jù),再根據(jù)分享數(shù)據(jù),在與會話消息對應(yīng)的會話界面中動態(tài)繪制畫面,完成消息的處理過程。這樣母應(yīng)用程序在運(yùn)行時,便可以直接在母應(yīng)用程序提供的環(huán)境中對接收到的消息進(jìn)行處理,避免了需要切換至消息所針對的應(yīng)用程序中進(jìn)行消息處理導(dǎo)致的耗時,提高了消息的處理效率。

      本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一非易失性計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)等。

      以上實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。

      以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1