一種信息發送方法及裝置與流程
2023-08-07 16:15:41 3

本發明涉及通訊技術領域,尤其涉及一種信息發送方法及裝置。
背景技術:
由於郵件通訊資費低甚至服務免費,而且信息傳遞準確,對網絡資源的佔線率低,導致郵件的應用日益廣泛,群發郵件越來越多地被利用於人們的節假日祝福、企業工作郵件、工作通知、事件提醒等。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
當給許多聯繫人發送內容一樣的一段信息時,由於聯繫人中有多個國家的人,各個國家的聯繫人的語言不同,在發送同一郵件時需要將此郵件發送多次,每個國家的聯繫人發送對應語言的信息,這樣當聯繫人國家較多時,群發信息比較慢,尤其在聯繫人較多的時候,且語言種類較多的時候會面臨著比較大的挑戰。
技術實現要素:
有鑑於此,本發明實施例提供了一種信息發送方法及裝置,用以解決現有技術在群發消息時,因聯繫人語言不同,給每個國家的聯繫人發送對應語言的信息,群發消息慢問題。
一方面,本發明實施例提供了一種信息發送方法,包括:
在待發送信息的聯繫人的類別為多個時,確定每一聯繫人的類別;
根據每一聯繫人的類別,將所述待發送信息翻譯成與每一聯繫人的類別對應的信息;
向所述聯繫人發送與所述聯繫人類別對應的翻譯後的待發送信息。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述確定每一聯繫人的類別,包括:
確定每一聯繫人的國籍、身份或年齡。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,在根據每一聯繫人的類別,將所述待發送信息翻譯成與每一聯繫人的類別對應的信息之前,所述方法還包括:
接收翻譯開啟的指令。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,在根據每一聯繫人的類別,將所述待發送信息翻譯成與每一聯繫人的類別對應的信息之前,所述方法還包括:
若未接收到翻譯開啟的指令,則接收多個類別的待發送消息。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,向所述聯繫人發送與所述聯繫人類別對應的翻譯後的待發送信息,包括:
對所述聯繫人匹配所述聯繫人類別,並將所述聯繫人類別對應的翻譯後的待發送信息發送至所述聯繫人。
上述技術方案中的一個技術方案具有如下有益效果:通過確定每一聯繫人的類別,並將待發送信息翻譯成與聯繫人的類別對應的信息,根據聯繫人類別群發消息,克服了向多個聯繫人群發信息時,因聯繫人國家較多,一一翻譯並發送信息比較緩慢的問題。
另一方面,本發明實施例提供了一種信息發送裝置,包括:
類別確定模塊,用於在待發送信息的聯繫人的類別為多個時,確定每一聯繫人的類別;
翻譯模塊,用於根據每一聯繫人的類別,將所述待發送信息翻譯成與每一聯繫人的類別對應的信息;
信息發送模塊,用於向所述聯繫人發送與所述聯繫人類別對應的翻譯後的待發送信息。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述類別確定模塊,包括:
確定每一聯繫人的國籍、身份或年齡。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述裝置還包括:
第一接收模塊,用於接收翻譯開啟的指令。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述裝置還包括:
第二接收模塊,用於在未接收到翻譯開啟的指令時,接收多個類別的待發送消息。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述信息發送模塊,用於:
對所述聯繫人匹配所述聯繫人類別,並將所述聯繫人類別對應的翻譯後的待發送信息發送至所述聯繫人。
上述技術方案中的一個技術方案具有如下有益效果:通過類別確定模塊,確定每一聯繫人的類別,以及翻譯模塊將待發送信息翻譯成與聯繫人的類別對應的信息,信息發送模塊根據聯繫人類別群發消息,克服了向多個聯繫人群發信息時,因聯繫人國家較多,一一翻譯並發送信息比較緩慢的問題。
【附圖說明】
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其它的附圖。
圖1是本發明實施例所提供的方法的實施例一的流程示意圖;
圖2是本發明實施例所提供的方法的實施例二的流程示意圖;
圖3是本發明實施例所提供的裝置的實施例三的流程示意圖。
【具體實施方式】
為了更好的理解本發明的技術方案,下面結合附圖對本發明實施例進行詳細描述。
應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。
在本發明實施例中使用的術語是僅僅出於描述特定實施例的目的,而非旨在限制本發明。在本發明實施例和所附權利要求書中所使用的單數形式的「一種」、「所述」和「該」也旨在包括多數形式,除非上下文清楚地表示其他含義。
應當理解,本文中使用的術語「或」僅僅是一種描述關聯對象的關聯關係,表示可以存在三種關係,例如,A或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符「/」,一般表示前後關聯對象是一種「或」的關係。
應當理解,儘管在本發明實施例中可能採用術語第一、第二、第三等來描述接收模塊,但這些接收模塊不應限於這些術語。這些術語僅用來將接收模塊彼此區分開。例如,在不脫離本發明實施例範圍的情況下,第一接收模塊也可以被稱為第二接收模塊,類似地,第二接收模塊也可以被稱為第一接收模塊。
取決於語境,如在此所使用的詞語「如果」可以被解釋成為「在……時」或「當……時」或「響應於確定」或「響應於檢測」。類似地,取決於語境,短語「如果確定」或「如果檢測(陳述的條件或事件)」可以被解釋成為「當確定時」或「響應於確定」或「當檢測(陳述的條件或事件)時」或「響應於檢測(陳述的條件或事件)」。
實施例一
本發明實施例給出一種信息發送方法,請參考圖1,其為本發明實施例所提供的方法的流程示意圖,如圖所示,該方法包括以下步驟:
S101,在待發送信息的聯繫人的類別為多個時,確定每一聯繫人的類別;
其中每一聯繫人的類別可以包括聯繫人的國籍、聯繫人的身份、聯繫人的年齡段等,本實施例不對其聯繫人的類別進行限定。
本實施例中以聯繫人的國籍為例進行舉例說明。
S102,根據每一聯繫人的類別,將待發送信息翻譯成與每一聯繫人的類別對應的信息。
例如,聯繫人的國籍包括中國、日本和美國,待發送信息為漢語,則需要將漢語翻譯成日語和英語。
S103,向聯繫人發送與聯繫人類別對應的翻譯後的待發送信息。
可理解的是,在發送消息之前根據聯繫人的類別劃分待發送消息的組別,例如,中國的有聯繫人A、聯繫人B和聯繫人C;日本的有聯繫人D、聯繫人E、聯繫人F和聯繫人G;美國的有聯繫人H。
在根據步驟S102將待發送消息翻譯後,將漢語的待發送消息發送給聯繫人A、聯繫人B和聯繫人C;將日語的待發送消息發送給聯繫人D、聯繫人E、聯繫人F和聯繫人G;將英語的待發送消息發送給聯繫人H。這樣相對於單獨的翻譯待發送消息,並一一的發送給所有聯繫人,節省了發送消息的時間。
當然聯繫人的類別也可以為聯繫人的身份,例如聯繫人的身份為普通的同事、領導時,可以向對待發送信息的語言進行規範化翻譯,例如向領導發送信息時,添加「尊敬的」等一些用語,向同事發送消息時,有些消息是僅對領導可見的消息,這時候可以對一些消息進行隱藏後發送。
或者,當聯繫人的類別為按照聯繫人的年齡段劃分時,對於能夠閱讀文字的年齡段的聯繫人採用文字信息進行發送,對於不認識字的兒童或者看字模糊的老人採用語音信息進行發送,當然還可以採用其他方式,本實施例不對上述聯繫人的類別,以及根據聯繫人的類別發送消息的類型進行限定。
當然,本發明實施例在進行信息發送之前,可以向用戶彈出聯繫人類別劃分的類別選項,在用戶選擇國籍之後,則按照國籍進行發送信息;在用戶選擇身份後,則按照身份進行發送信息;在用戶選擇年齡之後,則按照年齡進行發送信息。
本實施例提供的消息發送方法,通過確定每一聯繫人的類別,並將待發送信息翻譯成與聯繫人的類別對應的信息,根據聯繫人類別群發消息,克服了向多個聯繫人群發信息時,因聯繫人國家較多,一一翻譯並發送信息比較緩慢的問題。
需要說明的是,S101~S103的執行主體可以為信息發送裝置,該裝置可以位於本地終端的應用,或者還可以為位於本地終端的應用中的插件或軟體開發工具包(Software Development Kit,SDK)等功能單元,本發明實施例對此不進行特別限定。
需要說明的是,本發明實施例中所涉及的終端可以包括但不限於個人計算機(Personal Computer,PC)、個人數字助理(Personal Digital Assistant,PDA)、無線手持設備、平板電腦(Tablet Computer)、手機、MP3播放器、MP4播放器等。
可以理解的是,所述應用可以是安裝在終端上的應用程式(nativeApp),或者還可以是終端上的瀏覽器的一個網頁程序(webApp),本發明實施例對此不進行限定。
實施例二
基於上述實施例一所提供的信息發送方法,本發明實施例對實施例一中信息發送方法進行具體描述。該步驟具體可以包括:
S201,在接收到用戶編輯的待發送信息時,獲取發送待發送信息的聯繫人。
S202,判斷聯繫人的類別是否為多個,若是,則執行步驟S203;否則,執行步驟S208。
S203,確定每一聯繫人的類別;
可理解的是,確定每一聯繫人的國籍、身份或年齡。
S204,是否接收到翻譯開啟的指令,若是,則執行步驟S205;否則,執行步驟S207;
S205、根據每一聯繫人的類別,將待發送信息翻譯成與每一聯繫人的類別對應的信息;
S206,對聯繫人匹配聯繫人類別,並將聯繫人類別對應的翻譯後的待發送信息發送至聯繫人。
S207,接收多個類別的待發送消息。
可理解的是,接收多個類別的待發送消息可以理解為用戶手動翻譯的多個語言的信息。
S208,直接向聯繫人發送待發送消息。
需要說明的是,S201~S208的執行主體可以為信息發送裝置,該裝置可以位於本地終端的應用,或者還可以為位於本地終端的應用中的插件或軟體開發工具包(Software Development Kit,SDK)等功能單元,本發明實施例對此不進行特別限定。
本實施例提供的消息發送方法,用戶編輯好一條信息,用戶選擇要發送給的聯繫人,聯繫人的類別以國籍為例進行說明,當所選擇的聯繫人為相同國籍時,直接發送;當所選擇的聯繫人分別來自不同國籍時,且用戶選擇了自動翻譯功能,則為每一個聯繫人發送信息時,先獲取到聯繫人的國籍信息,然後利用將信息翻譯成聯繫人國籍的語言,將此翻譯後的信息發送給這個聯繫人,對其他聯繫人進行相同的操作;如果用戶不選擇自動翻譯功能,則需要用戶先編輯幾個國籍的語言的相同一段信息,發送信息時,信息分發控制模塊將為每一個聯繫人根據其國籍發送不同語言的信息,最終每個聯繫人可以收到自己國籍的語言的一段信息。通過確定每一聯繫人的類別,並將待發送信息翻譯成與聯繫人的類別對應的信息,根據聯繫人類別群發消息,克服了向多個聯繫人群發信息時,因聯繫人國家較多,一一翻譯並發送信息比較緩慢的問題。
本發明實施例進一步給出實現上述方法實施例中各步驟及方法的裝置實施例。
實施例三
請參考圖3,其為本發明實施例所提供的信息發送裝置的功能方塊圖。如圖3所示,該裝置包括:
類別確定模塊31,用於在待發送信息的聯繫人的類別為多個時,確定每一聯繫人的類別;
翻譯模塊32,用於根據每一聯繫人的類別,將待發送信息翻譯成與每一聯繫人的類別對應的信息;
信息發送模塊33,用於向聯繫人發送與聯繫人類別對應的翻譯後的待發送信息。
由於本實施例中的各單元能夠執行圖1所示的方法,本實施例未詳細描述的部分,可參考對圖1的相關說明。
本發明實施例的技術方案具有以下有益效果:通過類別確定模塊,確定每一聯繫人的類別,以及翻譯模塊將待發送信息翻譯成與聯繫人的類別對應的信息,信息發送模塊根據聯繫人類別群發消息,克服了向多個聯繫人群發信息時,因聯繫人國家較多,一一翻譯並發送信息比較緩慢的問題。
實施例四
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,該信息發送裝置包括:
信息獲取模塊41,用於在接收到用戶編輯的待發送信息時,獲取發送待發送信息的聯繫人。
判斷模塊42,用於判斷聯繫人的類別是否為多個。
中央處理器模塊43,用於控制整個系統的運行。
存儲器模塊44,用於存儲用戶數據,存儲聯繫人信息,包括每個聯繫人的類別,例如聯繫人的國籍信息等。
信息翻譯模塊45,用於當用戶選擇了自動翻譯功能時,自動將信息翻譯成聯繫人的類別對應的信息。
信息分發控制模塊46,用於控制給聯繫人發送其國籍對應的信息。
由於本實施例中的各單元能夠執行圖2所示的方法,本實施例未詳細描述的部分,可參考對圖2的相關說明。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本發明所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如,多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。
上述以軟體功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟體功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機裝置(可以是個人計算機,伺服器,或者網絡裝置等)或處理器(Processor)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。