短消息發(fā)送方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通信領域,具體而言,涉及一種短消息發(fā)送方法及裝置。
【背景技術】
[0002]智能網是一個用于生成和提供業(yè)務的體系結構,其特點是快速方便、靈活經濟的提供各種菜單和消息服務。非結構化補充數據業(yè)務(Unstructured SupplementaryService Data,簡稱為USSD)應用業(yè)務作為智能業(yè)務中的重要增值業(yè)務流程,得到快速的發(fā)展和應用,特別是USSD方便快捷的等特點,越來越多的運營商推出了各種USSD應用業(yè)務。
[0003]對于點到點的消息發(fā)送,短信似乎是常用的點對點消息發(fā)送的主要方式,但是在某些情況下,可能采用USSD來實現點對點消息發(fā)送,也具有一定優(yōu)勢。但是目前尚未提出采用USSD來實現點對點消息發(fā)送的方式。
[0004]針對相關技術中無法采用USSD來實現點對點消息發(fā)送的問題,目前尚未提出有效的解決方案。
【發(fā)明內容】
[0005]針對相關技術中無法采用USSD來實現點對點消息發(fā)送的問題,本發(fā)明提供了一種短消息發(fā)送方法及裝置,以至少解決上述問題。
[0006]根據本發(fā)明的一個方面,提供了一種短消息發(fā)送方法,包括:接收第一用戶輸入的預設非結構化補充數據業(yè)務USSD指令并建立與所述第一用戶交互的第一 USSD會話,其中所述預設USSD指令用于指示進行短消息發(fā)送;通過所述第一 USSD會話接收所述第一用戶輸入的目的號碼及短消息內容,并對所述目的號碼進行鑒權;在鑒權成功的情況下,建立與所述目的號碼對應的第二用戶交互的第二 USSD會話,并將所述短消息內容通過所述第二USSD會話推送給所述第二用戶。
[0007]優(yōu)選地,對所述目的號碼進行鑒權包括:將所述目的號碼發(fā)給在線計費系統(tǒng)OCS系統(tǒng)進行鑒權,所述OCS系統(tǒng)用于判斷所述目的號碼是否屬于本網絡用戶;如果是,則確定所述目的號碼鑒權成功;和/或,如果否,將所述短消息內容通過短信息發(fā)送給所述目的號碼。
[0008]優(yōu)選地,在將所述短消息內容通過所述第二 USSD會話推送給所述第二用戶之后,還包括:通過所述第二 USSD會話接收所述第二用戶輸入的短消息內容,并將所述短消息內容通過所述第一 USSD會話推送給所述第一用戶;和/或,通過所述第一 USSD會話接收所述第一用戶輸入的短消息內容,并將所述短消息內容通過所述第二 USSD會話推送給所述第二用戶。
[0009]優(yōu)選地,在將所述短消息內容通過所述第二 USSD會話推送給所述第二用戶之后,還包括:判斷所述第二用戶是否掛斷所述第二 USSD會話或者響應超時;如果是,通過所述第一 USSD會話向所述第一用戶發(fā)送第一結束消息,所述第一結束消息用于通知短消息內容發(fā)送成功,且對方用戶回復超時。
[0010]優(yōu)選地,在將所述短消息內容通過所述第二 USSD會話推送給所述第二用戶之后,還包括:判斷通過所述第二 USSD會話推送短消息內容給所述第二用戶是否失敗;如果是,將所述短消息內容通過短信息發(fā)送給所述目的號碼,并通過所述第一 USSD會話向所述第一用戶發(fā)送第二結束消息,所述第二結束消息用于通知短消息內容發(fā)送失敗,并已通過短信息發(fā)送所述短消息內容。
[0011]優(yōu)選地,在將所述短消息內容通過所述第二 USSD會話推送給所述第二用戶之后,還包括:判斷所述第一用戶是否掛斷所述第一 USSD會話或者響應超時,且所述第二用戶向所述第一用戶進行了回復;如果是,將所述回復的內容通過短信息發(fā)送給所述第一用戶,并通過所述第二 USSD會話向所述第二用戶發(fā)送第二結束消息,所述第二結束消息用于通知短消息內容發(fā)送失敗,并已通過短信息發(fā)送所述短消息內容。
[0012]優(yōu)選地,在將所述短消息內容通過所述第二 USSD會話推送給所述第二用戶之后,還包括:判斷所述第一用戶是否掛斷所述第一 USSD會話或者響應超時,且所述第二用戶未向所述第一用戶進行回復;如果是,掛斷所述第一 USSD會話和所述第二 USSD會話。
[0013]根據本發(fā)明的另一方面,還提供了一種短消息發(fā)送裝置,包括:接收模塊,用于接收第一用戶輸入的預設非結構化補充數據業(yè)務USSD指令并建立與所述第一用戶交互的第一USSD會話,其中所述預設USSD指令用于指示進行短消息發(fā)送;鑒權模塊,用于通過所述第一 USSD會話接收所述第一用戶輸入的目的號碼及短消息內容,并對所述目的號碼進行鑒權;推送模塊,用于在鑒權成功的情況下,建立與所述目的號碼對應的第二用戶交互的第二USSD會話,并將所述短消息內容通過所述第二 USSD會話推送給所述第二用戶。
[0014]優(yōu)選地,所述鑒權模塊包括:鑒權單元,用于將所述目的號碼發(fā)給在線計費系統(tǒng)OCS系統(tǒng)進行鑒權,所述OCS系統(tǒng)用于判斷所述目的號碼是否屬于本網絡用戶;如果是,則確定所述目的號碼鑒權成功;和/或,如果否,將所述短消息內容通過短信息發(fā)送給所述目的號碼。
[0015]優(yōu)選地,所述裝置還包括:回復模塊,用于通過所述第二 USSD會話接收所述第二用戶輸入的短消息內容,并將所述短消息內容通過所述第一 USSD會話推送給所述第一用戶;和/或,通過所述第一USSD會話接收所述第一用戶輸入的短消息內容,并將所述短消息內容通過所述第二 USSD會話推送給所述第二用戶。
[0016]通過本發(fā)明,采用接收第一用戶輸入的預設USSD指令并建立與所述第一用戶交互的第一 USSD會話,其中所述預設USSD指令用于指示進行短消息發(fā)送;通過所述第一USSD會話接收所述第一用戶輸入的目的號碼及短消息內容,并對所述目的號碼進行鑒權;在鑒權成功的情況下,建立與所述目的號碼對應的第二用戶交互的第二 USSD會話,并將所述短消息內容通過所述第二 USSD會話推送給所述第二用戶的方式,解決了相關技術中無法采用USSD來實現點對點消息發(fā)送的問題,能夠節(jié)省用戶的國際漫游費用,也為用戶提供更多的消息發(fā)送提供選擇,有利于USSD增值業(yè)務的應用和推廣,并且發(fā)送實時性高、隱私性強。
【附圖說明】
[0017]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0018]圖1是根據本發(fā)明實施例的短消息發(fā)送方法的流程圖;
[0019]圖2是根據本發(fā)明實施例的短消息發(fā)送裝置的結構框圖;
[0020]圖3是根據本發(fā)明實施例一的正常點對點USSD消息發(fā)送信令流程圖。
【具體實施方式】
[0021]下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0022]考慮到使用USSD進行點到點消息發(fā)送,存在諸多優(yōu)勢,例如發(fā)送的消息內容比較隱秘,不想要對方留下消息記錄,實時性要求比較高,在本實施例中對此進行了實現,此時主要利用的是USSD發(fā)送消息實時性高,不保留信息的特點,而另外一