本發(fā)明涉及信息技術(shù)領(lǐng)域,具體涉及一種消息共享方法及裝置和移動終端、服務(wù)器。
背景技術(shù):
隨著網(wǎng)絡(luò)社交應(yīng)用需求的不斷增加,例如,通過微信、QQ等進(jìn)行溝通交流,為了工作或生活的方便,用戶往往會使用工作、生活等多個賬號。由于反復(fù)輪流登陸工作、生活等多個賬號使操作繁瑣,用戶一般通過應(yīng)用多開功能同時登陸多個相同應(yīng)用程序,同一應(yīng)用的多個賬號同時在線。即通過應(yīng)用分身,實(shí)現(xiàn)多賬戶同時登錄,從而實(shí)現(xiàn)同時運(yùn)行多個應(yīng)用分身,各個帳號間互不干涉,消息不延遲。
現(xiàn)有的應(yīng)用多開技術(shù)中,應(yīng)用多開賬號能夠使同一賬號同時登陸的多個客戶端同時收到應(yīng)用系統(tǒng)發(fā)給目標(biāo)賬號的信息,但主應(yīng)用無法對分應(yīng)用進(jìn)行信息代收,不能實(shí)現(xiàn)主應(yīng)用和分應(yīng)用之間的信息共享,導(dǎo)致用戶接收信息的完整性較差。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種消息共享方法及裝置和移動終端、服務(wù)器,以解決現(xiàn)有的應(yīng)用多開技術(shù)中主應(yīng)用和分應(yīng)用之間接收信息的完整性較差的問題。
本發(fā)明第一方面提供了一種消息共享方法,包括:監(jiān)測第一應(yīng)用程序是否獲取到消息;當(dāng)所述第一應(yīng)用程序獲取到消息時,判斷所述第一應(yīng)用程序獲取到的所述消息是否可以被共享;當(dāng)所述消息可以被共享時,由第一應(yīng)用程序向第二應(yīng)用程序共享所述消息。
基于應(yīng)用多開技術(shù),本發(fā)明通過將應(yīng)用分身獲取的消息進(jìn)行共享,實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,從而使主應(yīng)用能夠獲取分身應(yīng)用的信息,如主微信能代收微信分身的消息,保證信息的完整性,更方便用戶使用。
結(jié)合本發(fā)明第一方面,本發(fā)明第一方面第一實(shí)施方式中,所述第一應(yīng)用程序和所述第二應(yīng)用程序是運(yùn)行在同一終端中的兩個類型相同的應(yīng)用程序。
在一個移動終端上通過應(yīng)用多開技術(shù)得到同一應(yīng)用的至少兩個應(yīng)用程序,通過對所述至少兩個應(yīng)用程序各自獲取的信息進(jìn)行共享,使不同賬戶登錄的應(yīng)用分身之間能夠共享信息,便于用戶使用完整信息。
本發(fā)明第二方面提供了一種消息共享方法,包括:監(jiān)測是否獲取到消息;當(dāng)獲取到消息時,判斷所述消息是否可以被共享;當(dāng)所述消息可以被共享時,向服務(wù)器發(fā)送消息共享指示。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
結(jié)合本發(fā)明第二方面,本發(fā)明第二方面第一實(shí)施方式中,所述消息共享指示中包括用戶身份信息。
通過用戶身份信息能夠確定要共享信息的終端,從而保證消息能夠共享到正確的終端。
本發(fā)明第三方面提供了一種消息共享方法,包括:監(jiān)測是否接收到消息共享指示;當(dāng)接收到消息共享指示時,根據(jù)所述消息共享指示確定接收端和消息;向所述接收端發(fā)送所述消息。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
結(jié)合本發(fā)明第三方面,本發(fā)明第三方面第一實(shí)施方式中,所述消息共享指示中包括用戶身份信息。
通過用戶身份信息能夠確定要共享信息的終端,從而保證消息能夠共享到正確的終端。
本發(fā)明第四方面提供了一種消息共享裝置,包括:監(jiān)測模塊,用于監(jiān)測第一應(yīng)用程序是否獲取到消息;判斷模塊,用于當(dāng)所述第一應(yīng)用程序獲取到消息時,判斷所述第一應(yīng)用程序獲取到的所述消息是否可以被共享;共享模塊,用于當(dāng)所述消息可以被共享時,由第一應(yīng)用程序向第二應(yīng)用程序共享所述消息。
基于應(yīng)用多開技術(shù),本發(fā)明通過將應(yīng)用分身獲取的消息進(jìn)行共享,實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,從而使主應(yīng)用能夠獲取分身應(yīng)用的信息,如主微信能代收微信分身的消息,保證信息的完整性,更方便用戶使用。
結(jié)合本發(fā)明第四方面,本發(fā)明第四方面第一實(shí)施方式中,所述第一應(yīng)用程序和所述第二應(yīng)用程序是運(yùn)行在同一終端中的兩個類型相同的應(yīng)用程序。
在一個移動終端上通過應(yīng)用多開技術(shù)得到同一應(yīng)用的至少兩個應(yīng)用程序,通過對所述至少兩個應(yīng)用程序各自獲取的信息進(jìn)行共享,使不同賬戶登錄的應(yīng)用分身之間能夠共享信息,便于用戶使用完整信息。
本發(fā)明第五方面提供了一種消息共享裝置,包括:監(jiān)測模塊,用于監(jiān)測是否獲取到消息;判斷模塊,用于當(dāng)獲取到消息時,判斷所述消息是否可以被共享;共享模塊,用于當(dāng)所述消息可以被共享時,向服務(wù)器發(fā)送消息共享指示。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
結(jié)合本發(fā)明第五方面,本發(fā)明第五方面第一實(shí)施方式中,所述消息共享指示中包括用戶身份信息。
通過用戶身份信息能夠確定要共享信息的終端,從而保證消息能夠共享到正確的終端。
本發(fā)明第六方面提供了一種消息共享裝置,包括:監(jiān)測模塊,用于監(jiān)測是否接收到消息共享指示;確定模塊,用于當(dāng)接收到消息共享指示時,根據(jù)所述消息共享指示確定接收端和消息;發(fā)送模塊,用于向所述接收端發(fā)送所述消息。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
結(jié)合本發(fā)明第六方面,本發(fā)明第六方面第一實(shí)施方式中,所述消息共享指示中包括用戶身份信息。
通過用戶身份信息能夠確定要共享信息的終端,從而保證消息能夠共享到正確的終端。
本發(fā)明第七方面提供了一種移動終端,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行以下方法:監(jiān)測第一應(yīng)用程序是否獲取到消息;當(dāng)所述第一應(yīng)用程序獲取到消息時,判斷所述第一應(yīng)用程序獲取到的所述消息是否可以被共享;當(dāng)所述消息可以被共享時,由第一應(yīng)用程序向第二應(yīng)用程序共享所述消息。
基于應(yīng)用多開技術(shù),本發(fā)明通過將應(yīng)用分身獲取的消息進(jìn)行共享,實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,從而使主應(yīng)用能夠獲取分身應(yīng)用的信息,如主微信能代收微信分身的消息,保證信息的完整性,更方便用戶使用。
本發(fā)明第八方面提供了一種移動終端,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行以下方法:監(jiān)測是否獲取到消息;當(dāng)獲取到消息時,判斷所述消息是否可以被共享;當(dāng)所述消息可以被共享時,向服務(wù)器發(fā)送消息共享指示。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
本發(fā)明第九方面提供了一種服務(wù)器,包括:無線網(wǎng)絡(luò)接口、中央處理器CPU及存儲器,所述無線網(wǎng)絡(luò)接口、CPU及存儲器之間通過總線互相連接,所述存儲器中存儲有計算機(jī)指令,所述處理器通過執(zhí)行所述計算機(jī)指令,從而實(shí)現(xiàn)以下方法:監(jiān)測是否接收到消息共享指示;當(dāng)接收到消息共享指示時,根據(jù)所述消息共享指示確定接收端和消息;向所述接收端發(fā)送所述消息。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
附圖說明
通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對本發(fā)明進(jìn)行任何限制,在附圖中:
圖1示出了本發(fā)明實(shí)施例中一種移動終端的實(shí)體裝置的結(jié)構(gòu)示意圖;
圖2示出了本發(fā)明實(shí)施例中一種服務(wù)器的實(shí)體裝置的結(jié)構(gòu)示意圖;
圖3示出了本發(fā)明實(shí)施例中一種消息共享方法的流程圖;
圖4示出了本發(fā)明實(shí)施例中移動終端和服務(wù)器交互的一種消息共享方法的信令流程圖;
圖5示出了本發(fā)明實(shí)施例中一種消息共享裝置的結(jié)構(gòu)示意圖;
圖6示出了本發(fā)明實(shí)施例中另一種消息共享裝置的結(jié)構(gòu)示意圖;
圖7示出了本發(fā)明實(shí)施例中另一種消息共享裝置的結(jié)構(gòu)示意圖;
圖8示出了本發(fā)明實(shí)施例中一種移動終端的結(jié)構(gòu)示意圖;
圖9示出了本發(fā)明實(shí)施例中另一種移動終端的結(jié)構(gòu)示意圖;
圖10示出了本發(fā)明實(shí)施例中一種服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(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)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1和圖2所示,是本發(fā)明實(shí)施例的應(yīng)用場景示意圖。
本發(fā)明實(shí)施例提供的消息共享方法可以應(yīng)用于包含多個應(yīng)用程序的移動終端,例如手機(jī)或平板電腦等,本發(fā)明實(shí)施例提供的移動終端以手機(jī)為例,手機(jī)的部分結(jié)構(gòu)的框圖,如圖1所示,手機(jī)包括:射頻(RadioFrequency,RF)電路210、存儲器220、輸入單元230、顯示單元240、傳感器250、音頻電路260、無線保真(wirelessfidelity,WiFi)模塊270、處理器280、以及電源290等部件。本領(lǐng)域技術(shù)人員可以理解,圖1中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
結(jié)合圖1對手機(jī)的各個構(gòu)成部件進(jìn)行具體的介紹:
RF電路210可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器280處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路210包括但不限于天線、至少一個放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(LowNoiseAmplifier,LNA)、雙工器等。此外,RF電路210還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(GlobalSystemofMobilecommunication,GSM)、通用分組無線服務(wù)(GeneralPacketRadioService,GPRS)、碼分多址(CodeDivisionMultipleAccess,CDMA)、寬帶碼分多址(WidebandCodeDivisionMultipleAccess,WCDMA)、LTE、電子郵件、短消息服務(wù)(ShortMessagingService,SMS)等。
存儲器220可用于存儲軟件程序以及模塊,處理器280通過運(yùn)行存儲在存儲器220的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器220可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器220可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元230可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元230可包括觸控面板231以及其他輸入設(shè)備232。觸控面板231,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板231上或在觸控面板231附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸控面板231可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器280,并能接收處理器280發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板231。除了觸控面板231,輸入單元230還可以包括其他輸入設(shè)備232。具體地,其他輸入設(shè)備232可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元240可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元240可包括顯示面板241,可選的,可以采用液晶顯示器(LiquidCrystalDisplay,LCD)、有機(jī)發(fā)光二極管(OrganicLight-EmittingDiode,OLED)等形式來配置顯示面板241。進(jìn)一步的,觸控面板231可覆蓋顯示面板241,當(dāng)觸控面板231檢測到在其上或附近的觸摸操作后,傳送給處理器280以確定觸摸事件的類型,隨后處理器280根據(jù)觸摸事件的類型在顯示面板241上提供相應(yīng)的視覺輸出。雖然在圖2中,觸控面板231與顯示面板241是作為兩個獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板231與顯示面板241集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)還可包括至少一種傳感器250,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板241的亮度,接近傳感器可在手機(jī)移動到耳邊時,關(guān)閉顯示面板241和/或背光。作為運(yùn)動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路260、揚(yáng)聲器261,傳聲器262可提供用戶與手機(jī)之間的音頻接口。音頻電路260可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器261,由揚(yáng)聲器261轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器262將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路260接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器280處理后,經(jīng)RF電路210以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器220以便進(jìn)一步處理。
WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊270可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。
處理器280是手機(jī)的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器220內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器220內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器280可包括一個或多個處理單元;優(yōu)選的,處理器280可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器280中。
手機(jī)還包括給各個部件供電的電源290(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器280邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
本發(fā)明實(shí)施例提供的消息共享方法可以應(yīng)用于圖2所示的服務(wù)器,該服務(wù)器可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(Central Processing Units,CPU)322(例如,一個或一個以上處理器)和存儲器332,一個或一個以上存儲應(yīng)用程序342或數(shù)據(jù)344的存儲介質(zhì)330(例如一個或一個以上海量存儲設(shè)備)。其中,存儲器332和存儲介質(zhì)330可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)330的程序可以包括一個或一個以上模塊(圖示沒標(biāo)出),每個模塊可以包括對服務(wù)器中的一系列指令操作。更進(jìn)一步地,CPU322可以設(shè)置為與存儲介質(zhì)330通信,在服務(wù)器上執(zhí)行存儲介質(zhì)330中的一系列指令操作。
服務(wù)器還可以包括一個或一個以上電源326,一個或一個以上無線網(wǎng)絡(luò)接口350,一個或一個以上輸入輸出接口358和/或一個或一個以上操作系統(tǒng)341,例如Windows Server TM,Mac OS XTM,Unix TM,Linux TM,F(xiàn)reeBSDTM等等。
移動終端通過RF電路210與服務(wù)器的無線網(wǎng)絡(luò)接口350連接,移動終端通過WiFi模塊實(shí)現(xiàn)接入網(wǎng)絡(luò)。
請參閱圖3,本發(fā)明實(shí)施例提供一種消息共享方法,該方法可以適用于在同一終端上運(yùn)行多個應(yīng)用程序的情況,如圖3所示該方法包括:
S301,監(jiān)測第一應(yīng)用程序是否獲取到消息。具體地,本實(shí)施例基于應(yīng)用多開技術(shù),可以在一個移動終端上同時以不同的賬戶信息登陸同一應(yīng)用的至少兩個應(yīng)用程序,即第一應(yīng)用程序和第二應(yīng)用程序。優(yōu)選地,所述第一應(yīng)用程序和所述第二應(yīng)用程序也可以是不同應(yīng)用的應(yīng)用程序。通過監(jiān)測第一應(yīng)用程序,可以得知第一應(yīng)用程序是否獲取到消息,該消息可以是其它終端發(fā)送來的即時通信消息。
S302,當(dāng)所述第一應(yīng)用程序獲取到消息時,判斷所述第一應(yīng)用程序獲取到的所述消息是否可以被共享。具體地,可以通過判斷第一應(yīng)用程序是否設(shè)置了共享信息;當(dāng)?shù)谝粦?yīng)用程序設(shè)置了共享信息時,判定第一應(yīng)用程序獲取到的消息可以被共享。優(yōu)選地,第一應(yīng)用程序可以通過預(yù)設(shè)關(guān)鍵字,將第一應(yīng)用程序獲取到的消息與預(yù)設(shè)關(guān)鍵字進(jìn)行比對;當(dāng)?shù)谝粦?yīng)用程序獲取到的消息與預(yù)設(shè)關(guān)鍵字相同時,判定所述獲取到的消息可以被共享。
S303,當(dāng)所述消息可以被共享時,由第一應(yīng)用程序向第二應(yīng)用程序共享所述消息。具體地,移動終端上可以設(shè)置一個共享文件,用于存儲所述第一應(yīng)用程序和/或所述第二應(yīng)用程序各自獲取的消息。第一應(yīng)用程序可以通過移動終端上的共享文件,向第二應(yīng)用程序共享第一應(yīng)用程序獲取到的消息。
基于應(yīng)用多開技術(shù),通過將應(yīng)用分身(即同一應(yīng)用的至少兩個應(yīng)用程序)獲取的消息進(jìn)行共享,實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,從而使主應(yīng)用能夠獲取分身應(yīng)用的信息,如主微信能代收微信分身的消息,保證信息的完整性,更方便用戶使用。
優(yōu)選地,所述第一應(yīng)用程序和所述第二應(yīng)用程序是運(yùn)行在同一終端中的兩個類型相同的應(yīng)用程序。在一個移動終端上通過應(yīng)用多開技術(shù)得到同一應(yīng)用的至少兩個應(yīng)用程序,通過對所述至少兩個應(yīng)用程序各自獲取的信息進(jìn)行共享,使不同賬戶登錄的應(yīng)用分身之間能夠共享信息,便于用戶使用完整信息。
請參閱圖4所示的移動終端和服務(wù)器交互的一種消息共享方法的信令流程圖,第一移動終端和第二移動終端以手機(jī)為例,接入用戶使用第一移動終端,分享用戶使用第二移動終端,接入用戶和分享用戶均以完成用戶注冊,注冊標(biāo)識為設(shè)備唯一標(biāo)識,設(shè)備唯一標(biāo)識包括本機(jī)國際移動設(shè)備標(biāo)識(International Mobile Equipment Identity,IMEI)或網(wǎng)卡物理地址MAC等唯一標(biāo)識本機(jī)設(shè)備的特征信息,并且第二移動終端已經(jīng)在服務(wù)器注冊了WiFi接入點(diǎn),并且通過該WiFi接入點(diǎn)連接的是4G網(wǎng)絡(luò)。本發(fā)明實(shí)施例提供的移動終端和服務(wù)器交互的一種消息共享方法,該方法適用于在多個終端上分別運(yùn)行應(yīng)用程序的情況,并且可以由用戶終端來執(zhí)行,如圖4所示,該方法包括:
S401,監(jiān)測是否獲取到消息。具體地,本實(shí)施例基于應(yīng)用多開技術(shù),可以使同一應(yīng)用在多個移動終端以不同的賬戶信息登陸。對于在其中一個移動終端上登陸使用的應(yīng)用程序,通過對其監(jiān)測可知在該移動終端上登陸的應(yīng)用程序是否獲取到消息。
S402,當(dāng)獲取到消息時,判斷所述消息是否可以被共享。具體地,可以通過判斷在其中一個移動終端上登陸使用的應(yīng)用程序是否設(shè)置了共享信息;當(dāng)設(shè)置了共享信息時,判定其獲取到的消息可以被共享。優(yōu)選地,還可以通過預(yù)設(shè)關(guān)鍵字,將在其中一個移動終端上登陸使用的應(yīng)用程序獲取到的消息與預(yù)設(shè)關(guān)鍵字進(jìn)行比對;當(dāng)獲取到的消息與預(yù)設(shè)關(guān)鍵字相同時,判定所述獲取到的消息可以被共享。
S403,當(dāng)所述消息可以被共享時,向服務(wù)器發(fā)送消息共享指示。
優(yōu)選地,所述消息共享指示還可以包括所述消息的具體內(nèi)容。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
本發(fā)明實(shí)施例提供的移動終端和服務(wù)器交互的一種消息共享方法,該方法適用于在多個終端上分別運(yùn)行應(yīng)用程序的情況,并且可以由服務(wù)器來執(zhí)行,如圖4所示,該方法包括:
S404,監(jiān)測是否接收到消息共享指示。具體地,服務(wù)器可以監(jiān)測是否接收到來自移動終端的消息共享指示。
S405,當(dāng)接收到消息共享指示時,根據(jù)所述消息共享指示確定接收端和消息。優(yōu)選地,所述消息共享指示中包括用戶身份信息。所述用戶身份信息可以用于確定將共享消息發(fā)送的第二移動終端。
S406,向所述接收端發(fā)送所述消息。具體地,根據(jù)用戶身份信息確定將共享消息發(fā)送的接收端即第二移動終端后,向所述第二移動終端發(fā)送所述消息。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
上述實(shí)施例介紹了本發(fā)明的消息共享方法,下面通過實(shí)施例對消息共享裝置進(jìn)行說明。
請參閱圖5,本發(fā)明實(shí)施例提供一種消息共享裝置,該裝置可以適用于在同一移動終端上運(yùn)行多個應(yīng)用程序的情況,適用于移動終端,包括:
監(jiān)測模塊51,用于監(jiān)測第一應(yīng)用程序是否獲取到消息。具體地,本實(shí)施例基于應(yīng)用多開技術(shù),可以在一個移動終端上同時以不同的賬戶信息登陸同一應(yīng)用的至少兩個應(yīng)用程序,即第一應(yīng)用程序和第二應(yīng)用程序。優(yōu)選地,所述第一應(yīng)用程序和所述第二應(yīng)用程序也可以是不同應(yīng)用的應(yīng)用程序。通過監(jiān)測第一應(yīng)用程序,可以得知第一應(yīng)用程序是否獲取到消息,該消息可以是其它終端發(fā)送來的即時通信消息。
判斷模塊52,用于當(dāng)所述第一應(yīng)用程序獲取到消息時,判斷所述第一應(yīng)用程序獲取到的所述消息是否可以被共享。具體地,可以通過判斷第一應(yīng)用程序是否設(shè)置了共享信息;當(dāng)?shù)谝粦?yīng)用程序設(shè)置了共享信息時,判定第一應(yīng)用程序獲取到的消息可以被共享。優(yōu)選地,第一應(yīng)用程序可以通過預(yù)設(shè)關(guān)鍵字,將第一應(yīng)用程序獲取到的消息與預(yù)設(shè)關(guān)鍵字進(jìn)行比對;當(dāng)?shù)谝粦?yīng)用程序獲取到的消息與預(yù)設(shè)關(guān)鍵字相同時,判定所述獲取到的消息可以被共享。
共享模塊53,用于當(dāng)所述消息可以被共享時,由第一應(yīng)用程序向第二應(yīng)用程序共享所述消息。具體地,移動終端上可以設(shè)置一個共享文件,用于存儲所述第一應(yīng)用程序和/或所述第二應(yīng)用程序各自獲取的消息。第一應(yīng)用程序可以通過移動終端上的共享文件,向第二應(yīng)用程序共享第一應(yīng)用程序獲取到的消息。
基于應(yīng)用多開技術(shù),本發(fā)明通過將應(yīng)用分身獲取的消息進(jìn)行共享,實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,從而使主應(yīng)用能夠獲取分身應(yīng)用的信息,如主微信能代收微信分身的消息,保證信息的完整性,更方便用戶使用。
請參閱圖6,本發(fā)明實(shí)施例提供另一種消息共享裝置,該裝置適用于在多個移動終端上分別運(yùn)行應(yīng)用程序的情況,適用于移動終端,包括:
監(jiān)測模塊61,用于監(jiān)測是否獲取到消息。具體地,本實(shí)施例基于應(yīng)用多開技術(shù),可以使同一應(yīng)用在多個移動終端以不同的賬戶信息登陸。對于在其中一個移動終端上登陸使用的應(yīng)用程序,通過對其監(jiān)測可知在該移動終端上登陸的應(yīng)用程序是否獲取到消息。
判斷模塊62,用于當(dāng)獲取到消息時,判斷所述消息是否可以被共享。具體地,可以通過判斷在其中一個移動終端上登陸使用的應(yīng)用程序是否設(shè)置了共享信息;當(dāng)設(shè)置了共享信息時,判定其獲取到的消息可以被共享。優(yōu)選地,還可以通過預(yù)設(shè)關(guān)鍵字,將在其中一個移動終端上登陸使用的應(yīng)用程序獲取到的消息與預(yù)設(shè)關(guān)鍵字進(jìn)行比對;當(dāng)獲取到的消息與預(yù)設(shè)關(guān)鍵字相同時,判定所述獲取到的消息可以被共享。
共享模塊63,用于當(dāng)所述消息可以被共享時,向服務(wù)器發(fā)送消息共享指示。優(yōu)選地,所述消息共享指示還可以包括所述消息的具體內(nèi)容。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
請參閱圖7,本發(fā)明實(shí)施例提供另一種消息共享裝置,該裝置適用于在多個終端上分別運(yùn)行應(yīng)用程序的情況,適用于服務(wù)器,包括:
監(jiān)測模塊71,用于監(jiān)測是否接收到消息共享指示。具體地,服務(wù)器可以監(jiān)測是否接收到來自移動終端的消息共享指示。
確定模塊72,用于當(dāng)接收到消息共享指示時,根據(jù)所述消息共享指示確定接收端和消息。優(yōu)選地,所述消息共享指示中包括用戶身份信息。所述用戶身份信息可以用于確定將共享消息發(fā)送的第二移動終端。
發(fā)送模塊73,用于向所述接收端發(fā)送所述消息。具體地,根據(jù)用戶身份信息確定將共享消息發(fā)送的接收端即第二移動終端后,向所述第二移動終端發(fā)送所述消息。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
本發(fā)明實(shí)施例還提供一種移動終端,請參考圖8,為該移動終端的結(jié)構(gòu)示意圖,包括:觸摸屏83、存儲器82和處理器81。圖8中以一個處理器為例,觸摸屏83、存儲器82和處理器81之間通過總線80互相連接,存儲器82存儲有可被至少一個處理器81執(zhí)行的指令,所述指令被所述至少一個處理器81執(zhí)行,以使所述至少一個處理器執(zhí)行如圖3所示的消息共享方法。
基于應(yīng)用多開技術(shù),本發(fā)明通過將應(yīng)用分身獲取的消息進(jìn)行共享,實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,從而使主應(yīng)用能夠獲取分身應(yīng)用的信息,如主微信能代收微信分身的消息,保證信息的完整性,更方便用戶使用。
本發(fā)明實(shí)施例還提供另一種移動終端,請參考圖9,為該移動終端的結(jié)構(gòu)示意圖,包括:觸摸屏93、存儲器92和處理器91。圖9中以一個處理器為例,觸摸屏93、存儲器92和處理器91之間通過總線90互相連接,存儲器92存儲有可被至少一個處理器91執(zhí)行的指令,所述指令被所述至少一個處理器91執(zhí)行,以使所述至少一個處理器執(zhí)行如圖4所示的消息共享方法。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
本發(fā)明實(shí)施例還提供一種服務(wù)器,請參考圖10,為該服務(wù)器的結(jié)構(gòu)示意圖,包括:無線網(wǎng)絡(luò)接口13、中央處理器CPU11及存儲器12,無線網(wǎng)絡(luò)接口13、處理器11及存儲器12之間通過總線10互相連接,存儲器12存儲有可被至少一個處理器11執(zhí)行的指令,所述指令被所述至少一個處理器11執(zhí)行,以使所述至少一個處理器執(zhí)行如圖4所示的消息共享方法。
通過應(yīng)用多開技術(shù)使同一應(yīng)用在多個終端登陸使用時,將多個終端的應(yīng)用分身分別獲取的消息通過服務(wù)器進(jìn)行共享,從而實(shí)現(xiàn)至少兩個應(yīng)用之間的信息共享,保證信息的完整性,更方便用戶使用。
本領(lǐng)域技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(ROM)或隨機(jī)存儲記憶體(RAM)等。
雖然結(jié)合附圖描述了本發(fā)明的實(shí)施例,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。