消息發(fā)送、接收、展示方法及系統(tǒng)、發(fā)送端、接收端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種消息發(fā)送、接收、展示方法及系統(tǒng)、發(fā)送端、接收端。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)的發(fā)展,越來越多的人們通過網(wǎng)絡(luò)進(jìn)行消息交流代替?zhèn)鹘y(tǒng)的空間距離上的面對面的消息交流,例如通過通信技術(shù)實(shí)現(xiàn)即時(shí)交流、通過社交網(wǎng)站分享消息等。
[0003]當(dāng)前各社交網(wǎng)站和通信軟件,消息發(fā)送者發(fā)送完消息后,消息就會直接展示給相應(yīng)的消息接收者。現(xiàn)有技術(shù)中可以讓消息發(fā)送者制定消息發(fā)送的條件,如定時(shí)發(fā)送(如上午9點(diǎn)編輯好的消息,設(shè)定為下午2點(diǎn)發(fā)送),消息內(nèi)容根據(jù)設(shè)定的條件相應(yīng)的調(diào)整(如上午編輯的內(nèi)容為“早上好”,接收者在下午接收時(shí)的內(nèi)容為“下午好”)等。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:當(dāng)前各種社交網(wǎng)站和通信軟件中,無法根據(jù)消息接收者的信息制定消息發(fā)送的條件。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種消息發(fā)送方法,旨在解決現(xiàn)有技術(shù)無法根據(jù)消息接收者的信息制定消息發(fā)送的條件,使得消息發(fā)送完后,消息發(fā)送者失去對的消息的控制能力,對消息發(fā)送者和/或消息接收者造成困擾的問題。
[0006]本發(fā)明實(shí)施例提供一種消息發(fā)送方法,所述方法包括:
[0007]接收第一用戶編輯的消息;
[0008]接收第一用戶編輯的與所述消息對應(yīng)的消息展示觸發(fā)邏輯,所述消息展示觸發(fā)邏輯包括第二用戶的特征信息和第二用戶的行為信息中的至少一種;
[0009]將所述消息以及所述消息展示觸發(fā)邏輯發(fā)送至服務(wù)器,以便當(dāng)所述消息展示觸發(fā)邏輯滿足時(shí),所述服務(wù)器將所述消息轉(zhuǎn)發(fā)給接收端,以便所述接收端將所述消息展示給第二用戶。
[0010]本發(fā)明實(shí)施例通過第一用戶設(shè)置消息觸發(fā)展示邏輯,該消息觸發(fā)展示邏輯與第二用戶的用戶信息相關(guān),可以使第一用戶將消息發(fā)送給滿足消息觸發(fā)展示邏輯的第二用戶。
[0011]本發(fā)明實(shí)施例還提供了一種消息接受方法,所述方法包括:
[0012]將第二用戶的用戶信息發(fā)送至服務(wù)器,所述用戶信息包括第二用戶的特性信息和第二用戶的行為信息中的至少一種;
[0013]接收所述服務(wù)器判斷第二用戶的用戶信息滿足消息展示觸發(fā)邏輯時(shí)轉(zhuǎn)發(fā)的消息,所述消息展示觸發(fā)邏輯包括第二用戶的特征信息和第二用戶的行為信息中的至少一種;
[0014]將接收的所述消息展示給第二用戶。
[0015]本發(fā)明實(shí)施例通過發(fā)送第二用戶的用戶信息,只滿足消息觸發(fā)展示邏輯的第二用戶才會收到消息,可以避免對第二用戶造成不必要的打擾。
[0016]本發(fā)明實(shí)施例還提供了一種消息展示方法,所述方法包括:
[0017]發(fā)送端接收第一用戶編輯的消息以及與所述消息對應(yīng)的消息展示觸發(fā)邏輯,并將所述消息及對應(yīng)的消息展示觸發(fā)邏輯發(fā)送至服務(wù)器,所述消息展示觸發(fā)邏輯包括第二用戶的特征信息和第二用戶的行為信息中的至少一種;
[0018]所述服務(wù)器接收所述發(fā)送端發(fā)送的消息及對應(yīng)的消息展示觸發(fā)邏輯;
[0019]接收端將第二用戶的用戶信息發(fā)送至所述服務(wù)器,所述第二用戶的用戶信息包括第二用戶的特性信息和第二用戶的行為信息中的至少一種;
[0020]所述服務(wù)器接收所述接收端發(fā)送的第二用戶的用戶信息;
[0021]所述服務(wù)器判斷第二用戶的用戶信息是否滿足所述消息展示觸發(fā)邏輯,當(dāng)?shù)诙脩舻挠脩粜畔M足所述消息展示觸發(fā)邏輯時(shí),將所述消息轉(zhuǎn)發(fā)給所述接收端;
[0022]所述接收端接收所述服務(wù)器轉(zhuǎn)發(fā)的消息,將所述消息展示給第二用戶。
[0023]本發(fā)明實(shí)施例通過第一用戶設(shè)置消息觸發(fā)展示邏輯,該消息觸發(fā)展示邏輯與第二用戶的用戶信息相關(guān),可以使第一用戶將消息發(fā)送給滿足消息觸發(fā)展示邏輯的第二用戶,并且只滿足消息觸發(fā)展示邏輯的第二用戶才會收到消息,可以避免對第二用戶造成不必要的打擾。
[0024]本發(fā)明實(shí)施例還提供了一種發(fā)送端,所述發(fā)送端包括:
[0025]接收模塊,用于接收第一用戶編輯的消息;
[0026]接收模塊,還用于接收第一用戶編輯的與所述消息對應(yīng)的消息展示觸發(fā)邏輯,所述消息展示觸發(fā)邏輯包括第二用戶的特征信息和第二用戶的行為信息中的至少一種;
[0027]發(fā)送模塊,用于將所述消息以及所述消息展示觸發(fā)邏輯發(fā)送至服務(wù)器,以便當(dāng)所述消息展示觸發(fā)邏輯滿足時(shí),所述服務(wù)器將所述消息轉(zhuǎn)發(fā)給接收端,以便所述接收端將所述消息展示給第二用戶。
[0028]本發(fā)明實(shí)施例通過第一用戶設(shè)置消息觸發(fā)展示邏輯,該消息觸發(fā)展示邏輯與第二用戶的用戶信息相關(guān),可以使第一用戶將消息發(fā)送給滿足消息觸發(fā)展示邏輯的第二用戶。
[0029]本發(fā)明實(shí)施例還提供了一種接收端,所述接收端包括:
[0030]發(fā)送模塊,用于將第二用戶的用戶信息發(fā)送至服務(wù)器,所述用戶信息包括第二用戶的特性信息和第二用戶的行為信息中的至少一種;
[0031]接收模塊,用于接收所述服務(wù)器判斷第二用戶的用戶信息滿足消息展示觸發(fā)邏輯時(shí)轉(zhuǎn)發(fā)的消息,所述消息展示觸發(fā)邏輯包括第二用戶的特征信息和第二用戶的行為信息中的至少一種;
[0032]展示模塊,用于將接收的所述消息展示給第二用戶。
[0033]本發(fā)明實(shí)施例通過發(fā)送第二用戶的用戶信息,只滿足消息觸發(fā)展示邏輯的第二用戶才會收到消息,可以避免對第二用戶造成不必要的打擾。
[0034]本發(fā)明實(shí)施例還提供了一種消息展示系統(tǒng),所述系統(tǒng)包括發(fā)送端、接收端以及服務(wù)器,其中:
[0035]發(fā)送端包括:
[0036]接收模塊,用于接收第一用戶編輯的消息,以及接收第一用戶編輯的與所述消息對應(yīng)的消息展示觸發(fā)邏輯,所述消息展示觸發(fā)邏輯包括第二用戶的特征信息和第二用戶的行為信息中的至少一種;
[0037]發(fā)送模塊,用于將所述消息以及所述消息展示觸發(fā)邏輯發(fā)送至服務(wù)器;
[0038]接收端包括:
[0039]發(fā)送模塊,用于將第二用戶的用戶信息發(fā)送至服務(wù)器,所述用戶信息包括第二用戶的特性信息和第二用戶的行為信息中的至少一種;
[0040]接收模塊,用于接收所述服務(wù)器判斷第二用戶的用戶信息滿足消息展示觸發(fā)邏輯時(shí)轉(zhuǎn)發(fā)的消息,所述消息展示觸發(fā)邏輯包括第二用戶的特征信息和第二用戶的行為信息中的至少一種;
[0041]展示模塊,用于將接收的所述消息展示給第二用戶;
[0042]服務(wù)器,用戶接收發(fā)送端發(fā)送的消息以及所述消息展示觸發(fā)邏輯,接收接收端發(fā)送的第二用戶的用戶信息,當(dāng)?shù)诙脩魸M足消息展示觸發(fā)邏輯時(shí),將消息發(fā)送給接收端。
[0043]本發(fā)明實(shí)施例通過第一用戶設(shè)置消息觸發(fā)展示邏輯,該消息觸發(fā)展示邏輯與第二用戶的用戶信息相關(guān),可以使第一用戶將消息發(fā)送給滿足消息觸發(fā)展示邏輯的第二用戶,并且只滿足消息觸發(fā)展示邏輯的第二用戶才會收到消息,可以避免對第二用戶造成不必要的打擾。
【附圖說明】
[0044]圖1是實(shí)現(xiàn)消息展示方法和系統(tǒng)的實(shí)現(xiàn)環(huán)境圖;
[0045]圖2是能實(shí)現(xiàn)本發(fā)明實(shí)施例的一個(gè)計(jì)算機(jī)系統(tǒng)的模塊圖;
[0046]圖3是本發(fā)明實(shí)施例提供的消息發(fā)送方法的流程圖;
[0047]圖4是本發(fā)明實(shí)施例提供的編輯消息及編輯該消息對應(yīng)的消息展示觸發(fā)邏輯的用戶界面不意圖;
[0048]圖5是本發(fā)明實(shí)施例提供的消息接收方法的流程圖;
[0049]圖6是本發(fā)明實(shí)施例提供的消息展示方法的流程圖;
[0050]圖7是本發(fā)明實(shí)施例提供的消息展示方法應(yīng)用于社交網(wǎng)站或通訊軟件中的工作過程示意圖;
[0051]圖8是本發(fā)明實(shí)施例提供的消息發(fā)送端的結(jié)構(gòu)示意圖;
[0052]圖9是本發(fā)明實(shí)施例提供的消息接收端的結(jié)構(gòu)示意圖;
[0053]圖10是本發(fā)明實(shí)施例提供的消息展示系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0054]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0055]本發(fā)明實(shí)施例通過在消息發(fā)送者發(fā)送消息時(shí),設(shè)置展示該消息的消息展示觸發(fā)邏輯,只有滿足消息展示觸發(fā)邏輯的消息接收者才能收到消息,既能避免消息展示給與消息內(nèi)容不相關(guān)的接收者,避免不相關(guān)的消息對消息接收者造成困擾,又能避免消息發(fā)送完后,消息發(fā)送者失去對消息的控制能力,避免造成消息發(fā)送者或消息接收者尷尬的情況出現(xiàn)。在本發(fā)明實(shí)施例中,消息展示觸發(fā)邏輯是針對消息接收者的特征信息或者用戶行為信息設(shè)置的,即消息展示觸發(fā)邏輯與消息接收者的信息相關(guān)聯(lián)。
[0056]可以理解,本發(fā)明所使用的術(shù)語“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語限制。這些術(shù)語僅用于將第一個(gè)元件與另一個(gè)元件區(qū)分。舉例來說,在不脫離本發(fā)明的范圍的情況下,可以將第一客戶端稱為第二客戶端,且類似地,可將第二客戶端稱為第一客戶端。第一客戶端和第二客戶端兩者都是客戶端,但其不是同一客戶端。
[0057]除非上下文另有特定清楚的描述,本發(fā)明中的元件和組件,數(shù)量既可以單個(gè)的形式存在,也可以多個(gè)的形式存在,本發(fā)明并不對此進(jìn)行限定。本發(fā)明中的步驟雖然用標(biāo)號進(jìn)行了排列,但并不用于限定步驟的先后次序,除非明確說明了步驟的次序或者某步驟的執(zhí)行需要其他步驟作為基礎(chǔ),否則步驟的相對次序是可以調(diào)整的。
[0058]圖1為實(shí)現(xiàn)消息展示方法和系統(tǒng)的實(shí)現(xiàn)環(huán)境圖。圖1所示的實(shí)現(xiàn)環(huán)境,包括服務(wù)器110、第一終端120、第二終端130、第一用戶140和第二用戶150。其中,第一用戶140和第二用戶150屬于好友關(guān)系。圖1中僅以兩個(gè)客戶端為例進(jìn)行說明,在其他實(shí)現(xiàn)環(huán)境中,客戶端可包括多個(gè),客戶端的具體數(shù)量可根據(jù)需要選定。
[0059]用戶可通過終端上安裝的客戶端在服務(wù)器110上進(jìn)行注冊賬號和密碼。首先,第一終端120上的第一客戶端與服務(wù)器110通過C/S通信模式進(jìn)行通信。第一用戶140通過第一終端120上的第一客戶端輸入賬號和密碼,向服務(wù)器110發(fā)起