專利名稱:短信/彩信群發(fā)方法、短信/彩信收發(fā)方法及相關設備的制作方法
技術領域:
本發(fā)明涉及通信技術領域,具體涉及短信(SMS Message)/彩信(MultimediaMessage)群發(fā)方法、短信/彩信收發(fā)方法及相關設備。
背景技術:
短信/彩信屬于點到點業(yè)務,當發(fā)送方需要向多個接收方發(fā)送相同內容的短信/彩信,如節(jié)日祝福、通知朋友新的聯(lián)系方式時,發(fā)送方必須逐個的發(fā)送內容相同的短信/彩信給多個接收方,操作非常繁瑣。隨著手機終端的智能化,有些方法可以在一定程度上減少用戶操作,例如:一種方法中,當發(fā)送方需要向多個接收方發(fā)送相同內容的短信/彩信時,為簡化用戶的操作,避免多次重復輸入相同的短信/彩信內容,發(fā)送方在終端上輸入短信/彩信內容后,可以在終端輸入多個接收方號碼,然后終端向每個接收方號碼發(fā)送一條內容相同的
短/彩。為進一步簡化輸入多個接收方號碼的操作,發(fā)送方可預先通過終端定義群組標識,將多個用戶號碼歸為某個群組,如:將自己父母和兄弟的電話號碼定義為“家庭”群組,將周圍熟悉的同事定位為“同事”群組等,終端需要保存用戶定義的群組信息(即群組名與用戶號碼的對應關系)。用戶在輸入接收方號碼時,選擇某個群組名,終端自動將群組名轉換成與該群組名對應的多個接收方號碼,然后自動向每個接收方號碼發(fā)送一條內容相同的短/彩。上述方法簡化了用戶的操作,但是,用戶終端還是會為每個接收方號碼單獨生成并發(fā)送一條短信/彩信,終端和網(wǎng)絡側的信令開銷并沒有減少。另外,接收方收到的短信/彩信中只攜帶發(fā)送方號碼,接收方無法判斷出收到的短信/彩信是否是群發(fā)短信/彩信,也不能得知該群發(fā)短信/彩信的其它接收方信息。
發(fā)明內容
本發(fā)明實施例提供一種短信/彩信群發(fā)方法、一種短信/彩信收發(fā)方法以及短信/彩信中心與移動終端,可以解決群發(fā)短信/彩信時,移動終端和網(wǎng)絡側的信令開銷較大以及群發(fā)短信/彩信的某一接收方不能得知該群發(fā)短信/彩信的其它接收方信息的問題。一種短信/彩信群發(fā)方法,包括:短信/彩信中心接收發(fā)送方發(fā)送的第一短信/彩信,所述第一短信/彩信攜帶有兩個以上接收方號碼;為所述兩個以上接收方號碼中的任一接收方號碼生成第二短信/彩信,所述第二短信/彩信包含所述第一短信/彩信的內容;向所述任一接收方號碼發(fā)送所述第二短信/彩信,所述第二短信/彩信中還攜帶有所述兩個以上接收方號碼中除所述任一接收方號碼以外的其它接收方號碼。一種短信/彩信收發(fā)方法,包括:
移動終端接收短信/彩信中心下發(fā)的第二短信/彩信,所述第二短信/彩信是所述短信/彩信中心在收到發(fā)送方發(fā)送的攜帶有兩個以上接收方號碼的第一短信/彩信后,為該移動終端生成的,所述兩個以上接收方號碼包括所述移動終端的號碼;所述第二短信/彩信除了攜帶所述發(fā)送方號碼外,還攜帶有所述兩個以上接收方號碼中除所述移動終端的號碼外的其它接收方號碼;識別所述第二短信/彩信攜帶的所述發(fā)送方號碼和所述其它接收方號碼,顯示識別出的發(fā)送方號碼和所述其它接收方號碼。一種短信/彩信中心,包括:接收模塊,用于接收發(fā)送方發(fā)送的第一短信/彩信,所述第一短信/彩信攜帶有兩個以上接收方號碼;生成模塊,用于為所述兩個以上接收方號碼中的任一接收方號碼生成第二短信/彩信,所述第二短信/彩信包含所述第一短信/彩信的內容,為任一個接收方號碼生成的第二短信/彩信中還攜帶有所述兩個以上接收方號碼中除所述任一接收方號碼以外的其它接收方號碼;發(fā)送模塊,用于向所述任一接收方號碼發(fā)送所述第二短信/彩信。一種移動終纟而,包括:接收模塊,用于接收短信/彩信中心下發(fā)的第二短信/彩信,所述第二短信/彩信是所述短信/彩信中心在收到發(fā)送方發(fā)送的攜帶有兩個以上接收方號碼的第一短信/彩信后,為該移動終端生成的,所述兩個以上接收方號碼包括所述移動終端的號碼;所述第二短信/彩信除了攜帶所述發(fā)送方號碼外,還攜帶所述兩個以上接收方號碼中除所述移動終端的號碼外的其它接收方號碼;識別顯示模塊,用于識別所述第二短信/彩信攜帶的所述發(fā)送方的號碼和所述其它接收方號碼,顯示識別出的發(fā)送方號碼和所述其它接收方號碼。本發(fā)明實施例提供的技術方案中,發(fā)送方發(fā)送的一條短信/彩信可以攜帶多個接收方號碼,而其中任一接收方收到的短信/彩信中則同時攜帶了其它接收方號碼,從而可以取得以下技術效果:1、發(fā)送給多個接收方的短信/彩信通過一條短信/彩信就可以實現(xiàn),節(jié)省了信令開銷和網(wǎng)絡帶寬;2、任一接收方可以從收到的群發(fā)短信/彩信中獲得其它接收方號碼,從而可以選擇只回復短信/彩信給發(fā)送方或者同時回復給其它接收方,進而,多個多個用戶可以通過短信/彩信實現(xiàn)群聊。
圖1是本發(fā)明實施例提供的短信/彩信群發(fā)方法的流程圖;圖2是本發(fā)明實施例提供的短信/彩信收發(fā)方法的流程圖;圖3是本發(fā)明一個應用場景例的流程圖;圖4是本發(fā)明實施例提供的短信/彩信中心的邏輯結構示意圖;圖5是本發(fā)明實施例提供的移動終端的邏輯結構示意圖。
具體實施例方式本發(fā)明實施例提供一種短信/彩信群發(fā)方法,包括:短信/彩信中心接收發(fā)送方發(fā)送的第一短信/彩信,所述第一短信/彩信攜帶有兩個以上接收方號碼;為所述兩個以上接收方號碼中的任一接收方號碼生成第二短信/彩信,所述第二短信/彩信包含所述第一短信/彩信的內容;向所述任一接收方號碼發(fā)送所述第二短信/彩信,所述第二短信/彩信中還攜帶有所述兩個以上接收方號碼中除所述任一接收方號碼以外的其它接收方號碼。該方法可以解決終端和網(wǎng)絡側的信令開銷較大以及接收方不能得知群發(fā)短信/彩信的其它接收方信息的問題。本發(fā)明實施例還提供一種短信/彩信收發(fā)方法以及相應的設備包括短信/彩信中心和移動終端。以下分別進行詳細說明。請參考圖1,本發(fā)明實施例提供一種短信群發(fā)方法,本實施例以短信為例描述了本發(fā)明實施例提供的短信/彩信群發(fā)方法的流程,彩信群發(fā)時的處理流程與短信的群發(fā)流程類似,不再贅述。本實施例包括:101、短信中心(Short Message Service Center, SMSC)接收發(fā)送方發(fā)送的第一短信,所述第一短信攜帶有兩個以上接收方號碼。發(fā)送方用戶可以通過移動終端以規(guī)定的格式編輯群發(fā)短信,例如,在輸入收件人時,可以逐一輸入兩個以上接收方號碼,各個接收方號碼之間以預定義的符合分隔開,例如分號。當用戶選擇發(fā)送之后,移動終端不用按各個接收方號碼分離出多個短信分別發(fā)送,而是可以直接將該條群發(fā)短信發(fā)送至網(wǎng)絡側的短信中心,后續(xù)分離操作可以由短信中心承擔。短信中心收到第一短信后,可以通過判斷第一短信中攜帶的發(fā)送方號碼的個數(shù)是否在兩個以上,來判斷第一短信是否是群發(fā)短信,如果是,則準備進行分離操作。假設,用戶A提交了一條第一短信給短信中心,其中攜帶了用戶B和用戶C的號碼作為接收方號碼,短信中心收到該第一短信后,判斷該第一短信中攜帶的接收方號碼是兩個,確定該第一短信是群發(fā)短信。102、為所述兩個以上接收方號碼中的任一接收方號碼生成第二短信,所述第二短信包含所述第一短信的內容;向所述任一接收方號碼發(fā)送所述第二短信,所述第二短信中還攜帶有所述兩個以上接收方號碼中除所述任一接收方號碼以外的其它接收方號碼。短信中心收到攜帶兩個以上接收方號碼的第一短信時,執(zhí)行分離操作,包括:從第一短信的內容字段中獲取出短信內容,從第一短信的用于表示所述兩個以上接收方號碼數(shù)量的擴展字段中獲取接收方號碼的數(shù)量N,從第一短信的用于表示所述兩個以上接收方號碼列表的擴展字段中獲取所述N個接收方號碼,N為大于2的整數(shù),然后按照接收方號碼的個數(shù)N生成N個第二短信??蛇x的,第一短信中也可以不包括用于表示所述兩個以上接收方號碼數(shù)量的字段,此時,短信中心需要統(tǒng)計用于表示所述兩個以上接收方號碼列表的字段中包括的接收方號碼的數(shù)量N。其中,為任一個接收方號碼生成的第二短信,除了包括提取出的短信內容和所述發(fā)送方號碼以外,還攜帶有除所述任一接收方號碼以外的其它全部接收方號碼。所述其它接收方號碼攜帶在所述第二短信/彩信的表示其它接收方號碼的字段中,所述其它接收方號碼的數(shù)量攜帶在表示其它接收方號碼數(shù)量的字段中。舉例說明,假設短信中心收到的是用戶A發(fā)送的、攜帶用戶B和C的號碼的第一短信,則短信中心為分別用戶B和C各生成一個第二短信,其中,為用戶B生成的第二短信還攜帶了用戶C的號碼,為用戶C生成的第二短信還攜帶了用戶B的號碼;當然,這兩個第二短信均攜帶有發(fā)送方的用戶A的號碼。這樣,任一接收方收到第二短信時,都能夠得知其它接收方號碼。通常,在無線通信網(wǎng)絡中,移動終端發(fā)出的信息例如第一短信,首先到達該移動終端當前所屬的移動交換中心(Mobile Switch Center,MSC),由該移動終端當前所屬的移動交換中心轉發(fā)至短信中心;短信中心下發(fā)的消息如第二短信也先下發(fā)至接收方當前所屬的移動交換中心,再由接收方當前所屬的移動交換中心轉發(fā)至接收方。102中所述的為每個接收方號碼生成一個包含所述第一短信內容的第二短信并分別下發(fā)具體可以包括:獲取每一個接收方的路由信息,所述路由信息包括所述接收方當前所屬的移動交換中心的信息;將為各個接收方號碼生成的第二短信分別下發(fā)給各個接收方當前所屬的移動交換中心。綜上,本實施例提供了一種短信群發(fā)方法,該方法同樣適用于彩信群發(fā),該方法具有以下技術效果:1、用戶發(fā)起短信/彩信群發(fā)業(yè)務時,無需終端側進行分離操作,只需給網(wǎng)絡側的短信/彩信中心發(fā)送一條攜帶兩個以上接收方號碼的短信/彩信即可,從而,減少了移動終端的工作量,節(jié)省了移動終端和網(wǎng)絡側之間的信令開銷與網(wǎng)絡帶寬;2、群發(fā)短信/彩信的任一接收方可以從收到的該群發(fā)短信/彩信中獲得其它接收方號碼,從而可以選擇只回復短信/彩信給發(fā)送方或者同時回復給其它的接收方,進而,多個用戶可以通過短信/彩信實現(xiàn)群聊。例如,假設用戶A發(fā)送一條短信/彩信,接收方號碼為B和C,則用戶B收到的短信/彩信中同時攜帶有號碼A和C,用戶C收到的短信/彩信中同時攜帶有號碼A和B ;后續(xù),用戶B可以回復一條短信/彩信,接收方法號碼為A和C ;用戶C也可以回復一條短信/彩信,接收方法號碼為A和B。從而,用戶Α、Β和C可以實現(xiàn)群聊。請參考圖2,本發(fā)明實施例還提供一種短信/彩信收發(fā)方法,本實施例以短信為例描述了本發(fā)明實施例提供的短信/彩信收發(fā)方法的流程,彩信收發(fā)時的處理流程與短信的收發(fā)流程類似,不再贅述。本實施例包括:201、移動終端接收短信中心下發(fā)的第二短信,所述第二短信是所述短信中心在收到發(fā)送方發(fā)送的攜帶有兩個以上接收方號碼的第一短信后,為該移動終端生成的,所述兩個以上接收方號碼包括所述移動終端的號碼;所述第二短信除了攜帶所述發(fā)送方號碼外,還攜帶有所述兩個以上接收方號碼中除所述移動終端的號碼外的其它接收方號碼。舉例說明,短信中心收到用戶A發(fā)送的、攜帶用戶B和C的號碼的第一短信,則短信中心為分別用戶B和C各生成一個第二短信,其中,為用戶B生成的第二短信還攜帶了用戶C的號碼,為用戶C生成的第二短信還攜帶了用戶B的號碼;當然,這兩個第二短信均攜帶有發(fā)送方的用戶A的號碼。其中,所述其它接收方號碼攜帶在所述第二短信中表示其它接收方號碼的字段中。202、識別所述第二短信攜帶的所述發(fā)送方的號碼和所述其它收方號碼,顯示識別出的發(fā)送方號碼和所述其它接收方號碼。以用戶B為例,接收方用戶B收到短信中心下發(fā)的第二短信后,首先識別出發(fā)送方用戶A的號碼,同時識別出第一短信的另一接收方用戶C的號碼,然后,將識別出的用戶A和用戶C的號碼分別顯示在移動終端屏幕上。于是,用戶B收到群發(fā)短信后,不僅可以得知群發(fā)短信的發(fā)送方A的號碼,還可以得知群發(fā)短信的其它接收方B的號碼。用戶B回復短信時,可以選擇只回復給用戶Α,也可以選擇同時回復給用戶A和C。即202之后,還可以包括:
生成并發(fā)送第三短信給短信中心,所述第三短信攜帶所述發(fā)送方號碼作為所述第三短信的接收方號碼。進一步的,所述第三短信還可以攜帶有所述其它接收方號碼作為所述第三短信的接收方號碼。
綜上,本實施例提供了一種短信收發(fā)方法,該方法同樣適用于彩信收發(fā),該方法具有以下技術效果:群發(fā)短信/彩信的任一接收方可以從收到的該群發(fā)短信/彩信中獲得其它接收方號碼,從而可以選擇只回復短信/彩信給發(fā)送方或者同時回復給其它的接收方,進而,多個用戶可以通過短信/彩信實現(xiàn)群聊。
按照第三代合作伙伴計劃(The3rd Generation Partnership Project,3GPP)規(guī)定的TS 23.040短消息(短消息又可稱為短信)標準協(xié)議,手機發(fā)起的(MobileOriginated, MO)短消息的定義如表I所示,其中,TP-DA字段用于攜帶接收方號碼,且只能攜帶一個接收方號碼;手機終止的(Mobile Terminated, MT)短消息的定義如表2所示,其中,TP-OA字段用于攜帶發(fā)送方號碼,當然,發(fā)送方號碼只有一個。MT短消息中無需攜帶接收方號碼,通常,MT短消息是根據(jù)用戶的國際移動用戶識別碼(International MobileSubscriberIdentification Number, IMSI)來下發(fā)的,而IMSI號碼一般攜帶在底層移動應用部分(Mobile Application Part, MAP)協(xié)議里面。
為支持在短消息中攜帶多個接收方號碼,本發(fā)明實施例對3GPP 23.040協(xié)議規(guī)定的MO和MT短消息進行了擴展。擴展后的MO短消息的定義如表3所示,其中,用TP-DAN和TP-DAL兩個字段取代了原來的TP-DA字段,TP-DAN字段用來表示接收方號碼的個數(shù),可以利用4個比特位,最大支持表示15個接收方號碼;TP-DAL字段用來表示接收方號碼列表,可以視為由有多個TP-DA字段組成,每個TP-DA字段表示一個接收方號碼。擴展后的MT短消息的定義如表4所示,其中,增加了 TP-DAN和TP-DAL字段,TP-DAN用于表示除當前短消息下發(fā)的接收方號碼以外的其它接收方號碼的個數(shù),長度可以為4個比特,除掉當前短消息下發(fā)的接收方號碼,實際最大支持的接收方號碼個數(shù)為14個;TP-DAL用于表示其它接收方號碼列表,可以視為由多個TP-DA字段組成,每個TP-DA字段表一個接收方號碼,具體號碼個數(shù)由TP-DAN字段指定。
其中,MO短消息是移動終端發(fā)給短消息中心的短消息,例如所述的第一短信;MT短消息時短消息中心下發(fā)給移動終端的短消息,例如所述的第二短信。針對擴展后的MO短消息,移動終端要支持輸入多個接收方號碼,并將多個接收方號碼寫入一條短消息中。MO短消息可以采用空口協(xié)議傳輸至網(wǎng)絡側。針對擴展后的MT短消息,移動終端要支持解析MT短消息中攜帶的多個接收方號碼,并顯示在終端界面上;用戶回復短消息時,可以選擇只回復給發(fā)送方號碼,也可以選擇同時回復給發(fā)送方號碼和其它所有的接收方號碼。
通常,移動終端發(fā)出的MO短消息通過移動交換中心(Mobile Switch Center,MSC)轉發(fā)至短消息中心,短消息中心下發(fā)的MT短消息也通過移動交換中心轉發(fā)給移動終端。移動終端和移動交換中心之間采用的空口協(xié)議,移動交換中心和短消息中心之間采用的MAP協(xié)議等,可以針對上述擴展后的MO和MT短消息進行相應的擴展。
以上,通過對短消息進行擴展,MO和MT短消息攜帶的兩個以上號碼具體攜帶在短消息的擴展字段中,而不是攜帶在短信內容中,從而,用戶在輸入短信內容時,可以按照傳統(tǒng)的方式輸入,不必按照規(guī)定的格式進行,不用增加用戶操作的復雜度。
表I
權利要求
1.一種短信/彩信群發(fā)方法,其特征在于,包括: 短信/彩信中心接收發(fā)送方發(fā)送的第一短信/彩信,所述第一短信/彩信攜帶有兩個以上接收方號碼; 為所述兩個以上接收方號碼中的任一接收方號碼生成第二短信/彩信,所述第二短信/彩信包含所述第一短信/彩信的內容;向所述任一接收方號碼發(fā)送所述第二短信/彩信,所述第二短信/彩信中還攜帶有所述兩個以上接收方號碼中除所述任一接收方號碼以外的其它接收方號碼。
2.根據(jù)權利要求1所述的方法,其特征在于,所述為所述兩個以上接收方號碼中的任一接收方號碼生成第二短信/彩信之前還包括: 從所述第一短信/彩信的內容字段中獲取所述第一短信/彩信的內容,從所述第一短信/彩信的用于表示所述兩個以上接收方號碼數(shù)量的字段中獲取所述接收方號碼的數(shù)量N,從所述第一短信/彩信的用于表示所述兩個以上接收方號碼列表的字段中獲取所述N個接收方號碼,N為大于2的整數(shù)。
3.根據(jù)權利要求1或2所述的方法,其特征在于: 所述其它接收方號碼攜帶在所述第二短信/彩信的表示其它接收方號碼的字段中,所述其它接收方號碼的數(shù)量攜帶在表示其它接收方號碼數(shù)量的字段中。
4.一種短信/彩信收發(fā)方法,其特征在于,包括: 移動終端接收短信/彩信中心下發(fā)的第二短信/彩信,所述第二短信/彩信是所述短信/彩信中心在收到發(fā)送方發(fā)送的攜帶有兩個以上接收方號碼的第一短信/彩信后,為該移動終端生成的,所述兩個以上接收方號碼包括所述移動終端的號碼;所述第二短信/彩信除了攜帶所述發(fā)送方號 碼外,還攜帶有所述兩個以上接收方號碼中除所述移動終端的號碼外的其它接收方號碼; 識別所述第二短信/彩信攜帶的所述發(fā)送方號碼和所述其它接收方號碼,顯示識別出的發(fā)送方號碼和所述其它接收方號碼。
5.如權利要求4所述的方法,其特征在于,所述其它接收方號碼攜帶在所述第二短信/彩信中表示其它接收方號碼的字段中。
6.根據(jù)權利要求4或5所述的方法,其特征在于,還包括: 生成并發(fā)送第三短信/彩信給短信/彩信中心,所述第三短信/彩信攜帶所述發(fā)送方號碼作為所述第三短信/彩信的接收方號碼。
7.根據(jù)權利要求6所述的方法,其特征在于: 所述第三短信/彩信還攜帶有所述其它接收方號碼作為所述第三短信/彩信的接收方號碼。
8.一種短信/彩信中心,其特征在于,包括: 接收模塊,用于接收發(fā)送方發(fā)送的第一短信/彩信,所述第一短信/彩信攜帶有兩個以上接收方號碼; 生成模塊,用于為所述兩個以上接收方號碼中的任一接收方號碼生成第二短信/彩信,所述第二短信/彩信包含所述第一短信/彩信的內容,為任一個接收方號碼生成的第二短信/彩信中還攜帶有所述兩個以上接收方號碼中除所述任一接收方號碼以外的其它接收方號碼;發(fā)送模塊,用于向所述任一接收方號碼發(fā)送所述第二短信/彩信。
9.根據(jù)權利要求8所述的方法,其特征在于,所述生成模塊包括: 獲取單元,用于從所述第一短信/彩信的內容字段中獲取所述第一短信/彩信的內容,從所述第一短信/彩信的用于表示所述兩個以上接收方號碼數(shù)量的字段中獲取所述接收方號碼的數(shù)量N,從所述第一短信/彩信的用于表示所述兩個以上接收方號碼列表的字段中獲取所述N個接收方號碼,N為大于2的整數(shù)。
10.一種移動終端,其特征在于,包括: 接收模塊,用于接收短信/彩信中心下發(fā)的第二短信/彩信,所述第二短信/彩信是所述短信/彩信中心在收到發(fā)送方發(fā)送的攜帶有兩個以上接收方號碼的第一短信/彩信后,為該移動終端生成的,所述兩個以上接收方號碼包括所述移動終端的號碼;所述第二短信/彩信除了攜帶所述發(fā)送方號碼外,還攜帶所述兩個以上接收方號碼中除所述移動終端的號碼外的其它接收方號碼; 識別顯示模塊,用于識別所述第二短信/彩信攜帶的所述發(fā)送方的號碼和所述其它接收方號碼,顯示識別出的發(fā)送方號碼和所述其它接收方號碼。
11.根據(jù)權利要求10所述的移動終端,其特征在于,還包括: 生成模塊,用于生成第三短信/彩信,所述第三短信/彩信攜帶所述發(fā)送方號碼作為所述第三短信/彩信的接收方號碼; 發(fā)送模塊,用于將所述第三短信/彩信發(fā)送給短信/彩信中心。
12.根據(jù)權利要求11所述的移動終端,其特征在于: 所述第三短信/彩信還攜帶有所述其它接收方號碼作為所述第三短信/彩信的接收方號碼。
全文摘要
本發(fā)明公開了一種短信/彩信群發(fā)方法,包括短信/彩信中心接收發(fā)送方發(fā)送的第一短信/彩信,所述第一短信/彩信攜帶有兩個以上接收方號碼;為所述兩個以上接收方號碼中的任一接收方號碼生成第二短信/彩信,所述第二短信/彩信包含所述第一短信/彩信的內容;向所述任一接收方號碼發(fā)送所述第二短信/彩信,所述第二短信/彩信中還攜帶有所述兩個以上接收方號碼中除所述任一接收方號碼以外的其它接收方號碼。本發(fā)明技術方案可以解決群發(fā)短信/彩信時,移動終端和網(wǎng)絡側的信令開銷較大以及群發(fā)短信/彩信的某一接收方不能得知該群發(fā)短信/彩信的其它接收方信息的問題,采用本發(fā)明技術方案,兩個以上移動終端用戶可以通過短信/彩信實現(xiàn)群聊。
文檔編號H04W4/12GK103139721SQ201110387458
公開日2013年6月5日 申請日期2011年11月29日 優(yōu)先權日2011年11月29日
發(fā)明者谷宏群 申請人:深圳市華為技術軟件有限公司