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