TWI778750B - System and method of dispatching an instant message in silent mode - Google Patents
System and method of dispatching an instant message in silent mode Download PDFInfo
- Publication number
- TWI778750B TWI778750B TW110130369A TW110130369A TWI778750B TW I778750 B TWI778750 B TW I778750B TW 110130369 A TW110130369 A TW 110130369A TW 110130369 A TW110130369 A TW 110130369A TW I778750 B TWI778750 B TW I778750B
- Authority
- TW
- Taiwan
- Prior art keywords
- message
- communication device
- mobile communication
- period
- international telephone
- Prior art date
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本發明是關於一種運用在行動通訊裝置上的即時訊息傳送技術,特別是關於一種靜音傳送即時訊息之系統與方法。 The present invention relates to an instant message transmission technology applied to a mobile communication device, and more particularly, to a system and method for silently transmitting instant messages.
使用者現今依賴行動通訊裝置上的即時訊息的程度愈來愈深,幾乎無時無刻都在發送即時訊息以分享交流資訊、傳遞情報、討論公事或是聯絡感情,然而,當即時訊息的使用量大、依賴程度高反而容易讓使用者在發送即時訊息之時忽略了該注意的基本禮節,有時候才剛接收到友人的分享資訊一個順手就馬上轉傳出去,而未注意發送的時間點是否恰當,可能太早、也可能太晚,常常導致有收訊者在睡夢中被即時訊息的提示聲音打擾。 Users are now relying more and more on instant messages on mobile communication devices. They send instant messages almost all the time to share and exchange information, transmit information, discuss business affairs or connect feelings. However, when the usage of instant messages is large, The high degree of dependence makes it easy for users to ignore the basic etiquette when sending instant messages. Sometimes they just receive a friend’s shared information and immediately forward it without paying attention to whether the time of sending is appropriate. Too early, and possibly too late, often results in recipients being disturbed by IM prompt sounds in their sleep.
有一種先前技術,由韓國NHN公司在日本的子公司LINE株式會社所開發的“Line”應用程式及其後端之系統,例如:Android手機上的Line版本10.9.2或之後的更新版本,其發送無聲訊息的方法係:1.在Line主頁點選右上角齒輪圖樣的「設定」選項;2.往下滑找到「Line Labs」點選進入,接著往下滑到「無聲訊息」,並勾選使用;3.之後寫好要傳送的訊息,再長按(Long Press)發送鍵,手機畫面就會跳出「正常傳送」與「無聲傳送」選項,供用戶選擇。 There is a prior art, the "Line" application and its back-end system developed by LINE Co., Ltd., a subsidiary of Korea's NHN Corporation in Japan, for example: Line version 10.9.2 or later on Android phones, its The method of sending a silent message is: 1. On the Line home page, click the "Settings" option in the gear icon in the upper right corner; 2. Scroll down to find "Line Labs" and click to enter, then scroll down to "Silent Message", and check to use ;3. After writing the message to be sent, long press the send button (Long Press), and the “Normal Transmission” and “Silent Transmission” options will pop up on the phone screen for users to choose.
由於先前技術在發送無聲訊息之前須預先開啟設定,然而,不熟悉的新手使用者很可能並不知道該如何設定,甚至完全不知道先前技術有此「無聲訊息」的發送功能,忘了要長按發送鍵而直接將寫好的訊息傳送出去(即,以正常的「有聲訊息」傳送),“不小心”打擾到收訊者,因而喪失此功能設計的意義。也就是說,對使用者而言先前技術的操作方式並不直觀,「無聲訊息」的功能容易被使用者忽略而未在重要的時間點發揮其功用。故,實有必要改善習見方法,以硬體與軟體協同運作的資源提出一種應用於行動通訊裝置之靜音傳送即時訊息之系統與方法,以直觀的使用者介面供使用者操作,避免被使用者忽略,以便彌補先前技術不足之處。 Since the prior art needs to enable the setting before sending a silent message, however, unfamiliar novice users may not know how to set, or even know that the prior art has this "silent message" sending function. Press the send button to send the written message directly (ie, send it as a normal "audio message"), and "accidentally" disturb the recipient, thus losing the meaning of this function design. That is to say, the operation method of the prior art is not intuitive for the user, and the function of the "silent message" is easily ignored by the user and does not play its function at an important time point. Therefore, it is necessary to improve the conventional method, and to propose a system and method for silently transmitting instant messages applied to mobile communication devices by using the resources of the cooperative operation of hardware and software. ignored in order to make up for the deficiencies of the prior art.
有鑑於此,本發明提出一種靜音傳送即時訊息之系統與方法,發送端檢視本機國碼資訊所對應當下時間是否為靜音時段,以在用戶端的圖形化使用者介面按適當時機直接提供直觀的傳送按鍵供使用者操作。 In view of this, the present invention proposes a system and method for silently transmitting instant messages. The sending end checks whether the current time corresponding to the country code information of the local machine is a silent period, so as to directly provide an intuitive information at an appropriate time on the graphical user interface of the user end. Send buttons for user operation.
本發明提出一種靜音傳送即時訊息之系統,包含:一資料庫,儲存有複數個使用者資訊;一伺服器,存取該資料庫,包含:一第一網路通訊模組,與關聯該些使用者資訊之一的一行動通訊裝置建立網路連線;一登入驗證模組,驗證該行動通訊裝置經由網路連線該伺服器;以及一第一訊息模組,接收上傳之一訊息並依據一接收端設定產生一訊息接收端清單,該訊息接收端清單包含至少一關聯該行動通訊裝置之推播識別碼,及,檢核該訊息之一屬性為一靜音模式或一有提示音模式以設定一提示音的關閉或開啟;以及該行動通訊裝置,包含:一或多個處理器、一記憶體及一螢幕,該記憶體儲存一本機國碼資訊、一國際電話 區號表與複數個程式指令,該國際電話區號表包含複數個國際電話區號以及每個該國際電話區號所關聯的一靜音時段,該處理器執行該些程式指令,該些程式指令包含:一第一程式指令,使該行動通訊裝置與該伺服器建立網路連線,以進行登入驗證;一第二程式指令,使該行動通訊裝置依據該本機國碼資訊讀取該國際電話區號表中所對應的該國際電話區號之關聯的該靜音時段;一第三程式指令,使該行動通訊裝置接收該訊息之輸入與該接收端設定之輸入,且該接收端設定關聯該些使用者資訊中的至少一個;一第四程式指令,使該行動通訊裝置依據該靜音時段檢查該本機國碼資訊所對應的一當下時間是否為一靜音時段或一非靜音時段,當該當下時間為該靜音時段時顯示一無聲傳送按鍵與一正常傳送按鍵於該螢幕上;以及,一第五程式指令,當該無聲傳送按鍵被選擇以上傳該訊息時,使該訊息之該屬性設為該靜音模式再上傳至該第一訊息模組,當該正常傳送按鍵被選擇以上傳該訊息時,使該訊息之該屬性設為該有提示音模式再上傳至該第一訊息模組;以及一推播閘道器,依據該訊息及該提示音的設定產生一靜音推播通知或一有提示音推播通知,並透過一外部推播主機發送該靜音推播通知或該有提示音推播通知至該接收端設定所關聯該些使用者資訊所個別對應之該行動通訊裝置。 The present invention provides a system for silently transmitting instant messages, comprising: a database storing a plurality of user information; a server accessing the database, comprising: a first network communication module associated with the One of the user information is a mobile communication device to establish a network connection; a login verification module to verify that the mobile communication device is connected to the server via the network; and a first message module to receive a message uploaded and generating a message receiver list according to a receiver setting, the message receiver list including at least one push ID associated with the mobile communication device, and checking that an attribute of the message is a silent mode or a prompt sound mode to set a prompt tone to be turned off or turned on; and the mobile communication device, comprising: one or more processors, a memory and a screen, the memory stores a machine country code information, an international phone number an area code table and a plurality of program instructions, the international telephone area code table includes a plurality of international telephone area codes and a mute period associated with each of the international telephone area codes, the processor executes the program instructions, the program instructions include: a first A program command enables the mobile communication device to establish a network connection with the server for login verification; a second program command enables the mobile communication device to read the international telephone area code table according to the local country code information the corresponding mute period associated with the international telephone area code; a third program command to enable the mobile communication device to receive the input of the message and the input of the receiver setting, and the receiver setting is associated with the user information At least one of; a fourth program instruction to make the mobile communication device check whether the current time corresponding to the local country code information is a silent period or a non-silent period according to the silent period, when the current time is the silent period During the time period, a silent transmission button and a normal transmission button are displayed on the screen; and a fifth program command, when the silent transmission button is selected to upload the message, causes the attribute of the message to be set to the silent mode again. uploading to the first message module, when the normal transmission button is selected to upload the message, set the attribute of the message to the prompt tone mode and then upload it to the first message module; and push a broadcast gate The device generates a mute push notification or a push notification with a prompt according to the message and the setting of the prompt sound, and sends the silent push notification or the push notification with a prompt to the external push host through an external push host. The receiver sets the mobile communication device corresponding to the associated user information.
本發明更進一步,在一些實施例中,該本機國碼資訊係:該行動通訊裝置之一電信門號之該國際電話區號,或,該行動通訊裝置之一系統設定之一地區設定所對應之該國際電話區號。 The present invention goes further, in some embodiments, the local country code information is: the international telephone area code of a telecommunication door number of the mobile communication device, or the corresponding region setting of a system setting of the mobile communication device the international telephone area code.
本發明更進一步,在一些實施例中,該伺服器更包含:一宵禁時段設定模組,提供圖形化使用者介面的一管理介面供具有系統權限的一管理者進行設定該國際電話區號表中該國際電話區號所關聯的該靜音時段,並強制該行動 通訊裝置下載更新的該國際電話區號表。 The present invention goes further, in some embodiments, the server further includes: a curfew period setting module, which provides a management interface with a graphical user interface for an administrator with system authority to set in the international telephone area code table the silent period associated with the international telephone area code and enforce the action The communication device downloads the updated list of international telephone area codes.
本發明更進一步,在一些實施例中,該宵禁時段設定模組,提供圖形化使用者介面的該管理介面供一使用者進行設定一自訂宵禁時段,該自訂宵禁時段係用以取代該靜音時段。 The present invention goes further, in some embodiments, the curfew period setting module provides the management interface of the graphical user interface for a user to set a custom curfew period, the custom curfew period is used to replace the silent period.
本發明更進一步,在一些實施例中,該第四程式指令檢查該本機國碼資訊所對應的該當下時間為該非靜音時段時,顯示一第一傳送按鍵於該螢幕上;及,當該第一傳送按鍵被選擇以上傳該訊息時,將該訊息之該屬性設為該有提示音模式。 The present invention goes further, in some embodiments, when the fourth program instruction checks that the current time corresponding to the local country code information is the non-silent period, a first transmission button is displayed on the screen; and, when the When the first transmission button is selected to upload the message, the attribute of the message is set to the mode with prompt sound.
本發明復提出一種靜音傳送即時訊息之方法,應用於由一資料庫、一伺服器與一推播閘道器所組合的一雲端及一用戶端之一行動通訊裝置之中,該方法包含:於該資料庫儲存有複數個使用者資訊,由該伺服器存取該資料庫;於該行動通訊裝置之一記憶體儲存一本機國碼資訊與一國際電話區號表,該國際電話區號表包含複數個國際電話區號以及每個該國際電話區號所關聯的一靜音時段;該伺服器與關聯該些使用者資訊之一的一行動通訊裝置建立網路連線,以進行登入驗證該行動通訊裝置;該行動通訊裝置依據該本機國碼資訊讀取該國際電話區號表中所對應的該國際電話區號之關聯的該靜音時段;該行動通訊裝置接收一訊息之輸入與一接收端設定,且該接收端設定關聯該些使用者資訊中的至少一個;該行動通訊裝置依據該靜音時段檢查該本機國碼資訊所對應的一當下時間是否為該靜音時段或一非靜音時段,當該當下時間為該靜音時段時顯示一無聲傳送按鍵與一正常傳送按鍵於該螢幕上;其中,當該無聲傳送按鍵被選擇以上傳該訊息時,使該訊息之一屬性設為該靜音模式再上傳至該伺服器,當該正常傳送按鍵被選擇以上傳該訊息時,使該訊息之該屬性設為該有提示音模式再上傳至該伺服 器;該伺服器依據該接收端設定產生一訊息接收端清單,該訊息接收端清單包含至少一關聯該行動通訊裝置之推播識別碼;該伺服器檢核該訊息之該屬性以設定一提示音的關閉或開啟;以及,該推播閘道器依據該訊息及該提示音的設定產生一靜音推播通知或一有提示音推播通知,並透過一推播主機發送該靜音推播通知或該有提示音推播通知至該接收端設定所關聯該些使用者資訊所個別對應之該行動通訊裝置。 The present invention further proposes a method for silently transmitting instant messages, which is applied to a mobile communication device in a cloud and a client, which is composed of a database, a server, and a push gateway. The method includes: A plurality of user information is stored in the database, and the server accesses the database; a memory of the mobile communication device stores a local country code information and an international telephone area code table, the international telephone area code table Including a plurality of international telephone area codes and a silent period associated with each of the international telephone area codes; the server establishes a network connection with a mobile communication device associated with one of the user information for login verification of the mobile communication device; the mobile communication device reads the mute period associated with the international telephone area code in the international telephone area code table according to the local country code information; the mobile communication device receives a message input and a receiver setting, And the receiver is set to associate with at least one of the user information; the mobile communication device checks whether the current time corresponding to the local country code information is the silent period or a non-silent period according to the silent period, and when the time When the next time is the silent period, a silent transmission button and a normal transmission button are displayed on the screen; wherein, when the silent transmission button is selected to upload the message, one attribute of the message is set to the silent mode and then uploaded To the server, when the normal send button is selected to upload the message, set the attribute of the message to the beep mode before uploading to the server the server; the server generates a message receiver list according to the receiver settings, and the message receiver list includes at least one push ID associated with the mobile communication device; the server checks the attribute of the message to set a prompt Turn off or turn on the sound; and, the push gateway generates a silent push notification or a push notification with a sound according to the message and the setting of the sound, and sends the silent push notification through a push host Or the push notification with an alert sound is sent to the mobile communication device corresponding to the user information associated with the receiver setting.
本發明更進一步,在一些實施例中,該本機國碼資訊係:該行動通訊裝置之一電信門號之該國際電話區號,或,該行動通訊裝置之一系統設定之一地區設定所對應之該國際電話區號。 The present invention goes further, in some embodiments, the local country code information is: the international telephone area code of a telecommunication door number of the mobile communication device, or the corresponding region setting of a system setting of the mobile communication device the international telephone area code.
本發明更進一步,在一些實施例中,該伺服器更包含:一宵禁時段設定模組,提供圖形化使用者介面的一管理介面供具有系統權限的一管理者進行設定該國際電話區號表中該國際電話區號所關聯的該靜音時段,並強制該行動通訊裝置下載更新的該國際電話區號表。 The present invention goes further, in some embodiments, the server further includes: a curfew period setting module, which provides a management interface with a graphical user interface for an administrator with system authority to set in the international telephone area code table the mute period associated with the international telephone area code, and forcing the mobile communication device to download the updated international telephone area code table.
本發明更進一步,在一些實施例中,該宵禁時段設定模組,提供圖形化使用者介面的該管理介面供一使用者進行設定一自訂宵禁時段,該自訂宵禁時段係用以取代該靜音時段。 The present invention goes further, in some embodiments, the curfew period setting module provides the management interface of the graphical user interface for a user to set a custom curfew period, the custom curfew period is used to replace the silent period.
本發明更進一步,在一些實施例中,該步驟之該行動通訊裝置依據該靜音時段檢查該本機國碼資訊所對應的該當下時間是否為該靜音時段或該非靜音時段,當該當下時間為該非靜音時段時,顯示一第一傳送按鍵於該螢幕上;及,當該第一傳送按鍵被選擇以上傳該訊息時,將該訊息之該屬性設為該有提示音模式。 The present invention goes further, in some embodiments, the mobile communication device in this step checks whether the current time corresponding to the local country code information is the silent period or the non-silent period according to the silent period, and when the current time is During the non-silent period, a first transmission button is displayed on the screen; and when the first transmission button is selected to upload the message, the attribute of the message is set to the mode with prompt sound.
本發明復提出一種靜音傳送即時訊息之方法,應用於一行動通訊 裝置,該行動通訊裝置存取一雲端之一伺服器,該行動通訊裝置包含一或多個處理器、一記憶體及一螢幕,該記憶體儲存一本機國碼資訊、一國際電話區號表與複數個程式指令,該國際電話區號表包含複數個國際電話區號以及每個該國際電話區號所關聯的一靜音時段,該處理器執行該些程式指令,該些程式指令包含:一第一程式指令,使該行動通訊裝置與該伺服器建立網路連線,以進行登入驗證;一第二程式指令,使該行動通訊裝置依據該本機國碼資訊讀取該國際電話區號表中所對應的該國際電話區號之關聯的該靜音時段;一第三程式指令,使該行動通訊裝置接收一訊息之輸入與一接收端設定之輸入;一第四程式指令,使該行動通訊裝置依據該靜音時段檢查該本機國碼資訊所對應的一當下時間是否為一靜音時段或一非靜音時段,當該當下時間為該靜音時段顯示一無聲傳送按鍵與一正常傳送按鍵於該螢幕上;以及,一第五程式指令,當該無聲傳送按鍵被選擇以上傳該訊息時,使該訊息之一屬性設為該靜音模式再上傳至該伺服器,當該正常傳送按鍵被選擇以上傳該訊息時,使該訊息之該屬性設為該有提示音模式再上傳至該伺服器。 The present invention further proposes a method for silently transmitting instant messages, which is applied to a mobile communication A device, the mobile communication device accesses a server in a cloud, the mobile communication device includes one or more processors, a memory and a screen, the memory stores a local country code information, an international telephone area code table and a plurality of program instructions, the international telephone area code table includes a plurality of international telephone area codes and a mute period associated with each of the international telephone area codes, the processor executes the program instructions, the program instructions include: a first program an instruction to make the mobile communication device establish a network connection with the server for login verification; a second program instruction to make the mobile communication device read the corresponding international telephone area code table according to the local country code information the mute period associated with the international telephone area code; a third program command to enable the mobile communication device to receive an input of a message and an input of a receiver setting; a fourth program command to cause the mobile communication device to respond to the mute Period checks whether the current time corresponding to the local country code information is a silent period or a non-silent period, and when the current time is the silent period, a silent transmission button and a normal transmission button are displayed on the screen; and, A fifth program instruction, when the silent transmission button is selected to upload the message, set an attribute of the message to the silent mode and then upload to the server, when the normal transmission button is selected to upload the message, Set the attribute of the message to the beep mode before uploading to the server.
本發明更進一步,在一些實施例中,該雲端由該伺服器、一資料庫與一推播閘道器所組合,其中該資料庫儲存有複數個使用者資訊,由該伺服器存取該資料庫。 The present invention goes further, in some embodiments, the cloud is composed of the server, a database and a push gateway, wherein the database stores a plurality of user information, and the server accesses the database.
本發明更進一步,在一些實施例中,該本機國碼資訊係:該行動通訊裝置之一電信門號之該國際電話區號,或,該行動通訊裝置之一系統設定之一地區設定所對應之該國際電話區號。 The present invention goes further, in some embodiments, the local country code information is: the international telephone area code of a telecommunication door number of the mobile communication device, or the corresponding region setting of a system setting of the mobile communication device the international telephone area code.
本發明更進一步,在一些實施例中,該第四程式指令檢查該本機國碼資訊所對應的該當下時間為該非靜音時段時,顯示一第一傳送按鍵於該螢幕 上;及,當該第一傳送按鍵被選擇以上傳該訊息時,將該訊息之該屬性設為該有提示音模式。 The present invention goes further, in some embodiments, when the fourth program instruction checks that the current time corresponding to the local country code information is the non-silent period, a first transmission button is displayed on the screen and, when the first transmission button is selected to upload the message, the attribute of the message is set to the mode with prompt sound.
本發明更進一步,在一些實施例中,該接收端設定關聯該些使用者資訊中的至少一個。 The present invention goes further, in some embodiments, the receiver is configured to associate at least one of the user information.
以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者瞭解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。 The detailed features and advantages of the present invention are described in detail below in the embodiments, and the content is sufficient to enable any person skilled in the relevant art to understand the technical content of the present invention and implement it accordingly, and according to the content disclosed in this specification, the scope of the patent application and the drawings , any person skilled in the related art can easily understand the related objects and advantages of the present invention.
10:伺服器 10: Server
12:第一網路通訊模組 12: The first network communication module
14:登入驗證模組 14: Login verification module
16:宵禁時段設定模組 16: Curfew period setting module
18:第一訊息模組 18: The first message module
20:資料庫 20:Database
22:推播閘道器 22: Push gateway
24:雲端 24: Cloud
26:推播主機 26: Push host
28:行動通訊裝置 28: Mobile communication device
30:應用程式 30: Apps
32:第二網路通訊模組 32: Second network communication module
34:登入模組 34: Login module
36:資料存取模組 36:Data access module
38:第二訊息模組 38: Second message module
40:訊息輸入模組 40: Message input module
42:靜音模式管理模組 42: Silent mode management module
44:螢幕 44: Screen
46:訊息視圖 46: Message View
48:訊息輸入框 48: Message input box
50:收訊者 50: Receiver
52:第一傳送按鍵 52: The first transmission button
54:第二傳送按鍵 54: The second transmission button
56:第三傳送按鍵 56: The third transmission button
第1圖為本發明實施例之系統架構圖;第2A圖為本發明實施例一訊息視圖之螢幕畫面示意圖(一);第2B圖為本發明實施例一訊息視圖之螢幕畫面示意圖(二);第2C圖為本發明實施例一訊息視圖之螢幕畫面示意圖(三);第3圖為本發明實施例二訊息視圖之螢幕畫面示意圖;第4圖為本發明實施例三訊息視圖之螢幕畫面示意圖;第5圖為本發明實施例一之操作流程圖;第6圖為本發明實施例二之操作流程圖;及第7圖為本發明實施例三之操作流程圖。 Figure 1 is a system architecture diagram of an embodiment of the present invention; Figure 2A is a schematic diagram (1) of a screen of a message view according to an embodiment of the present invention; Figure 2B is a schematic diagram of a screen of a message view of Embodiment 1 of the present invention (2) ; Figure 2C is a schematic diagram (3) of the screen of the message view of the first embodiment of the present invention; Figure 3 is a schematic diagram of the screen of the message view of the second embodiment of the present invention; Figure 4 is the screen of the third embodiment of the present invention The screen of the message view Schematic diagrams; Fig. 5 is an operation flow chart of the first embodiment of the present invention; Fig. 6 is an operation flow chart of the second embodiment of the present invention; and Fig. 7 is an operation flow chart of the third embodiment of the present invention.
本發明所謂的“即時訊息”(Instant Message),在一實施例中係應用於聊天室(Chat Room)之群組聊天訊息,例如:某群組的使用者以聊天室進行群組的多人線上聊天,互相傳送聊天訊息;在一實施例中係應用於一對一的聊天訊息,即,以聊天室進行雙人線上聊天。至於本發明所指的“宵禁時段”(Curfew Time)又可稱為“勿擾時段”(Do Not Disturb Time)或“靜音時段”(Mute Time),係以直觀的使用者介面供使用者操作以提醒發送者在該時段發送訊息時應以靜音發送,勿打擾到收訊對方。 The so-called "Instant Message" of the present invention is applied to group chat messages in a chat room in one embodiment, for example, users of a certain group use a chat room to form a group of multiple people Chat online, and send chat messages to each other; in one embodiment, it is applied to one-to-one chat messages, that is, two-person online chat in a chat room. As for the "Curfew Time" referred to in the present invention, it can also be called "Do Not Disturb Time" or "Mute Time", which uses an intuitive user interface for users to operate To remind the sender to send a message in silent mode during this period, so as not to disturb the recipient.
參閱第1圖,本發明一較佳實施例之系統架構圖,本發明系統包含有:伺服器端(即雲端24)之資料庫20、伺服器10與推播閘道器22,以及用戶端之行動通訊裝置28。於此,伺服器端與用戶端之間能經由外部推播系統進行通信,但此外部推播系統並非本發明系統之範圍,僅用以說明。
Referring to FIG. 1, which is a system architecture diagram of a preferred embodiment of the present invention, the system of the present invention includes: a
資料庫20預先儲存有複數個使用者資訊,每個使用者資訊包含帳號及密碼。除了以上預先儲存之資訊,另外,資料庫20亦用以儲存使用者的通訊錄及使用者所發送的即時訊息(以下實施例中簡稱為訊息),訊息包含有訊息內容、訊息發送端、訊息接收端、訊息屬性、訊息發送時間、附件...等相關資訊。本發明所謂的資料庫非限定特定類型、特定形式或特定版本的軟體、硬體或由軟、硬體所結合而成,任何具有電腦可讀取記錄媒體並可存取電腦數位資料的貯存容器皆可視為資料庫20,甚至簡單以純文字檔儲存資料並以檔案系統管理的方法亦可視為一種資料庫。
The
伺服器10包含一或多個處理器,並以硬體與軟體協同運作的方式實施以下模組:第一網路通訊模組12、登入驗證模組14、宵禁時段設定模組16及第一訊息模組18。第一網路通訊模組12用以與用戶端之行動通訊裝置28之第二網
路通訊模組32建立網路連線,在本發明的不同實施例中,該網路連線是基於TCP協定(包含Socket及WebSocket連線)、HTTP協定、HTTPS協定、HTTP/2協定或SPDY協定。登入驗證模組14,驗證行動通訊裝置28經由網路連線伺服器10,並接收使用者透過行動通訊裝置28所上傳之帳號及密碼,然後將帳號及密碼與資料庫20中所儲存該使用者資訊之帳號及密碼進行驗證。宵禁時段設定模組16提供圖形化使用者介面的管理介面供具有系統權限的管理者進行設定國際電話區號表(List of Country Calling Codes,其包含複數個國際電話區號)中某一國際電話區號(Country Calling Codes,或,Country Dial-In Codes)所關聯的系統宵禁時段,例如:管理者登入後利用管理介面(如管理網頁,未圖示)設定某特定國際電話區號所關聯的系統宵禁時段的起、迄時間,或是關閉系統宵禁時段,設定後新的國際電話區號表係儲存於資料庫20,並由伺服器10強制行動通訊裝置28下載更新的國際電話區號表;在一些實施例中,宵禁時段設定模組16提供圖形化使用者介面的管理介面供使用者進行設定自訂宵禁時段,而此自訂宵禁時段係用以取代系統宵禁時段,其作用範圍僅限設定的使用者其帳號。第一訊息模組18接收行動通訊裝置28所上傳之訊息並依據接收端設定(即,“通訊錄中被選取的聯絡人”)產生訊息接收端清單,訊息接收端清單包含至少一關聯行動通訊裝置28之推播識別碼(Push ID),一個推播識別碼係對應至一位使用者(被選取的聯絡人)的接收裝置(即行動通訊裝置28),在設定訊息的收訊者(即,接收端設定)時通常係以勾選的方式選取通訊錄中的聯絡人,第一訊息模組18需進行對照工作(Mapping)才能將收訊者轉換成訊息接收端清單(即被選取聯絡人的“推播識別碼”);另外,第一訊息模組18檢核上傳訊息的屬性為靜音模式或有提示音模式,
以設定提示音的關閉或開啟,當屬性為靜音模式時設定“提示音為關閉”,當屬性為有提示音模式時設定“提示音為開啟”。
The
在本發明的實施例中,伺服器10所包含的上述各模組應被理解為一種硬體與軟體協同運作的資源,各模組的技術特徵可以複數個程式指令或應用程式的一部份來表達,但是各模組的技術效果必須是以一或多個處理器來執行該些程式指令或應用程式的形式(即硬體與軟體協同運作的資源)來實現,而本發明所欲解決的問題即是透過這樣的硬體與軟體協同運作的資源來獲得改善。
In the embodiment of the present invention, the above modules included in the
上述伺服器10與資料庫20並未限定部署於特定數量之設備上,在本發明的不同實施例中,伺服器10與資料庫20兩者可部署於同一台設備之上,又或者,兩者可各自部署於叢集(Cluster)結構之設備上,或者異地的叢集設備上。
The above-mentioned
推播閘道器22依據訊息及其提示音的設定產生“靜音推播通知”或“有提示音推播通知”,並透過外部推播主機26(例如:Microsoft Azure、MPNS、GCM以及APNS)發送“靜音推播通知”或“有提示音推播通知”至訊息接收端清單所對應之行動通訊裝置28。
The
在本發明的不同實施例中,行動通訊裝置28為運行iOS、Android或Windows 10作業系統之智慧手機與平板電腦,行動通訊裝置28包含一或多個處理器、記憶體及螢幕,該記憶體儲存有本機國碼資訊、國際電話區號表與應用程式30(即Application,又稱App,包含複數個程式指令),該國際電話區號表包含複數個國際電話區號以及關聯的系統宵禁時段。所謂的本機國碼資訊即儲存於行動通訊裝置28端且代表該行動通訊裝置28的國際電話區號資訊,在一些實施例中,本機國碼資訊係取決於行動通訊裝置28之SIM卡(或eSIM卡)中的電信門號,由應用程式30(第二程式指令/資料存取模組36)讀取該電信門號之國際電話區
號部份即取得本機國碼資訊;在一些實施例中,本機國碼資訊係使用者於系統中所設定的“語系與地區”,以iPhone為例來說明:在iOS14上係“設定/一般/語言與地區”,其中地區若設定為“日本”,當應用程式30(第二程式指令/資料存取模組36)讀取本機國碼資訊時即可獲得“81”或是“JP”/“JPN”(根據ISO 3166-1國家及地區代碼)。系統宵禁時段可視為應用程式30的一個參數,其包含一個開始時間與一個截止時間(例如:下午22:00至上午7:00),用以提醒使用者在宵禁時段應以靜音模式傳送即時訊息避免打擾到收訊者,本發明之系統宵禁時段係儲存於行動通訊裝置28的記憶體(未圖示),可直接由第二程式指令(即,資料存取模組36)自記憶體中讀取。本發明之系統宵禁時段係設定與電信門號之國際電話區號(Country Calling Codes,或,Country Dial-In Codes)有固定關聯,意即,各國的系統宵禁時段(亦即,靜音時段)可由其國際電話區號查詢對應的設定。例如:1(美國之國際電話區號)-22:00~08:00(宵禁時段自下午22點至上午8點)、49(德國之國際電話區號)-22:00~07:00(宵禁時段自下午22點至上午7點)、81(日本之國際電話區號)-23:00~08:00(宵禁時段自下午23點至上午8點),故,本發明利用國際電話區號表(其包含複數個國際電話區號)設定各個國際電話區號所對應的系統宵禁時段(亦即,系統靜音時段);在一些實施例中,系統宵禁時段之作用範圍涵蓋整個系統內的所有使用者;在一些實施例中,系統宵禁時段可被使用者設定為關閉(Disable),而關閉系統宵禁時段之作用範圍僅限該設定的使用者之帳號;在一些實施例中,系統宵禁時段可被使用者自訂的“自訂宵禁時段”(亦即,自訂靜音時段)覆寫(Overwrite),即,以自訂宵禁時段取代系統宵禁時段,自訂宵禁時段之作用範圍僅限該設定的使用者之帳號。例如:“使用者A”設定了一個自訂宵禁時段為下午23:00至上午8:00,其作用範圍僅限“使用者
A”的帳號,而系統內的其餘使用者仍為原本預設的系統宵禁時段。該處理器執行該應用程式30包含:第二網路通訊模組32、登入模組34、資料存取模組36、第二訊息模組38、訊息輸入模組40以及靜音模式管理模組42。第二網路通訊模組32用以與伺服器10之第一網路通訊模組12建立網路連線,在本發明的不同實施例中,該網路連線是基於TCP協定、HTTP協定、HTTPS協定、HTTP/2協定或SPDY協定。登入模組34接收使用者從行動通訊裝置28的輸入介面所輸入之帳號及密碼,並上傳至伺服器10以進行驗證,在本發明的另一實施例中,帳號及密碼可暫存於行動通訊裝置28之記憶體,在一段時間之內(例如:一天或一星期)重複登入皆不需手動輸入帳號及密碼,即可自動登入。資料存取模組36(或,第二程式指令)係用以讀取儲存於行動通訊裝置28記憶體中的資料,以及,透過第二網路通訊模組32與伺服器10之第一網路通訊模組12所建立的網路連線(TCP協定、HTTP協定、HTTPS協定、HTTP/2協定或SPDY協定)自伺服器10下載資料(例如:訊息、通訊錄...等)。在一些實施例中,系統宵禁時段係儲存於行動通訊裝置28記憶體中的國際電話區號表,由資料存取模組36(或,第二程式指令)直接自記憶體中讀取國際電話區號表,並依據本機國碼資訊以取得國際電話區號表中所對應的國際電話區號其關聯的系統宵禁時段。以前述例子來說明:假設本機國碼資訊為“81”,資料存取模組36讀取國際電話區號表中所對應的國際電話區號“81”之關聯的系統宵禁時段“23:00~08:00”;在一些實施例中,系統宵禁時段可由具有系統權限的管理者透過管理介面進行設定,設定後新的系統宵禁時段係儲存於資料庫20,並由伺服器10強制行動通訊裝置28下載更新的國際電話區號表,即由資料存取模組36(或,第二程式指令)自伺服器10下載國際電話區號表。第二訊息模組38產生訊息視圖並顯示於行動通訊裝置28之螢幕,訊息視圖係應用程式30的圖形
化使用者介面,供使用者瀏覽或操作訊息。訊息輸入模組40接收使用者指令輸入訊息內容(包含建立新的聊天室與回覆既有的聊天室)與接收端設定。輸入訊息係點選訊息輸入框(由訊息輸入模組40所產生),產生一個訊息除了需要輸入訊息內容之外,另包含接收端設定(即,至少一個收訊者,設定介面亦由訊息輸入模組40所產生)。所謂的“接收端設定”為:當建立一個新的聊天室時係以勾選方式自通訊錄中選取特定聯絡人(至少一個),當回覆既有的聊天室時則是以原本聊天室內的參與者做為接收端設定(即,不需另外勾選通訊錄)。靜音模式管理模組42依據第二程式指令所讀取的系統宵禁時段檢查當下時間是否為宵禁時段或非宵禁時段,當該當下時間為宵禁時段時,產生宵禁時段確認指令(或可稱靜音指令)予第二訊息模組38,觸發第二訊息模組38產生並顯示無聲傳送按鍵與正常傳送按鍵於訊息視圖。在一些實施例中,靜音模式管理模組42於確認宵禁時段之內時,觸發第二訊息模組38另顯示一提示警語於訊息視圖以提醒使用者,例如:“對方可能正在休息,請確定發送方式”。
In various embodiments of the present invention, the
上述該處理器可執行複數個程式指令包含:第一程式指令,使行動通訊裝置28與伺服器10建立網路連線,以進行登入驗證;第二程式指令,使行動通訊裝置28依據本機國碼資訊讀取國際電話區號表中所對應的國際電話區號之關聯的系統宵禁時段;第三程式指令,使行動通訊裝置28接收訊息之輸入與接收端設定,且接收端設定關聯使用者資訊(即,通訊錄中的聯絡人亦為資料庫20中所儲存的使用者,至少一個);第四程式指令,使行動通訊裝置28依據系統宵禁時段檢查本機國碼資訊所對應的當下時間是否為宵禁時段或非宵禁時段,當下時間為宵禁時段顯示無聲傳送按鍵與正常傳送按鍵於螢幕上;以及,第五程式指令,當使用者以無聲傳送按鍵上傳訊息,使訊息之屬性設為“靜音模式”再上傳至 伺服器10的第一訊息模組18,當使用者以正常傳送按鍵上傳訊息,使訊息之屬性設為“有提示音模式”再上傳至第一訊息模組18。 The above-mentioned processor can execute a plurality of program instructions including: a first program instruction for enabling the mobile communication device 28 to establish a network connection with the server 10 to perform login verification; a second program instruction for enabling the mobile communication device 28 to rely on the local The country code information reads the system curfew period associated with the international telephone area code corresponding to the international telephone area code table; the third program command enables the mobile communication device 28 to receive the input of the message and the setting of the receiving end, and the receiving end sets the associated user information (That is, the contacts in the address book are also the users stored in the database 20, at least one); the fourth program instruction makes the mobile communication device 28 check the current time corresponding to the country code information of the local machine according to the system curfew period Whether it is a curfew period or a non-curfew period, the current time is the curfew period, and the silent transmission button and the normal transmission button are displayed on the screen; and, the fifth program command, when the user uploads a message with the silent transmission button, set the attribute of the message to " silent mode" and upload to The first message module 18 of the server 10 uploads the message to the first message module 18 by setting the attribute of the message as "with prompt tone mode" when the user uploads the message through the normal transmission button.
在本發明不同的實施例中,該處理器所執行的第一程式指令、第二程式指令、...是分別表示複數個程式指令的集合,而第一、第二、...等並不用以限定接續在該第一程式指令、第二程式指令、...所表達的技術特徵或方法的步驟。熟悉此發明之技術人士可理解接續在該第一程式指令、第二程式指令、...所表達的技術特徵或方法的步驟是可以加以合併或組合由不同集合的程式指令來表達。 In different embodiments of the present invention, the first program instruction, the second program instruction, . . . executed by the processor respectively represent a set of a plurality of program instructions, and the first, second, . It is not intended to limit the steps following the technical features or methods expressed in the first program instruction, the second program instruction, . . . Those skilled in the present invention can understand that the steps of the technical features or methods expressed in the first program instruction, the second program instruction, . . . can be combined or combined to be expressed by different sets of program instructions.
參閱第2A圖至第2C圖,本發明實施例一訊息視圖46之螢幕44畫面示意圖,其說明了本發明實施例一於行動通訊裝置28執行應用程式30後在螢幕44上所呈現的圖形化使用者介面。實施例一至實施例三的訊息視圖46係聊天室,可用於多人(如群組)或是一對一的聊天。本實施例係當使用者輸入訊息後,先按第一傳送按鍵52,若當下時間為宵禁時段時,訊息視圖46即顯示第二傳送按鍵54(無聲傳送)、第三傳送按鍵56(正常傳送)及取消按鍵。在當下時間為非宵禁時段之時,第一傳送按鍵52即是正常的傳送按鍵,按下第一傳送按鍵52即直接將訊息上傳至伺服器。第2A圖係說明某公司的一個業務部聊天室有7位聯絡人,聯絡人“王小明”先發送了一封訊息,使用者於訊息視圖46看到對方發送的訊息後,尚未輸入回覆訊息,故,訊息視圖46尚無第一傳送按鍵52。第2B圖係說明使用者於訊息輸入框48輸入回覆訊息後,訊息視圖46即顯示第一傳送按鍵52。第2C圖係說明由於當下時間為“下午22:03”(假設系統宵禁時段為“下午22:00至上午7:00”),故,訊息視圖46即顯示第二傳送按鍵54(無聲傳送)、第三傳送按鍵56(正常傳
送)及取消按鍵,以供使用者再次選擇,圖例另顯示一個提示警語“對方可能正在休息,請確定發送方式”。
Referring to FIG. 2A to FIG. 2C, the screen diagrams of the
參閱第3圖,本發明實施例二訊息視圖46之螢幕44畫面示意圖,其說明了本發明實施例二於行動通訊裝置28執行應用程式30後在螢幕44上所呈現的圖形化使用者介面。本實施例係當下時間為宵禁時段時,直接在訊息視圖46中顯示第二傳送按鍵54(無聲傳送)與第三傳送按鍵56(正常傳送)。圖例說明了使用者即使尚未在訊息輸入框48中輸入訊息內容,但是,由於當下時間為“下午22:01”(假設系統宵禁時段為“下午22:00至上午7:00”),故,訊息視圖46直接顯示第二傳送按鍵54(無聲傳送)與第三傳送按鍵56(正常傳送)。
Referring to FIG. 3 , a schematic diagram of the
參閱第4圖,本發明實施例三訊息視圖46之螢幕44畫面示意圖,其說明了本發明實施例三於行動通訊裝置28執行應用程式30後在螢幕44上所呈現的圖形化使用者介面。本實施例係使用者於訊息輸入框48中輸入了訊息內容且當下時間為宵禁時段(假設系統宵禁時段為“下午22:00至上午7:00”),訊息視圖46直接顯示第二傳送按鍵54(無聲傳送)、第三傳送按鍵56(正常傳送)與取消按鍵。
Referring to FIG. 4 , a schematic diagram of the
上述三個實施例係以系統宵禁時段為例來說明,當使用者自行設定了自訂宵禁時段後,本發明則以自訂宵禁時段取代系統宵禁時段,以自訂宵禁時段做為檢查參數的實施例其運作流程與上述相同,故,不另贅述。 The above three embodiments are described by taking the system curfew period as an example. After the user sets the custom curfew period, the present invention replaces the system curfew period with the custom curfew period, and uses the custom curfew period as the inspection parameter. The operation process of the embodiment is the same as that described above, so it will not be described in detail.
參閱第5圖,本發明實施例一之操作流程圖,例示說明在宵禁時段發送一則訊息於行動裝置端之操作流程。請同時參閱第1圖、第2A圖、第2B圖與第2C圖,本發明方法係包含: Referring to FIG. 5, the operation flow chart of the first embodiment of the present invention illustrates the operation flow of sending a message to the mobile device during the curfew period. Please refer to Fig. 1, Fig. 2A, Fig. 2B and Fig. 2C at the same time, the method of the present invention includes:
步驟S101:於行動通訊裝置28上執行本發明之應用程式30。行動通訊裝置28例如智慧手機或平板電腦。
Step S101 : Execute the
步驟S102:行動通訊裝置28與伺服器10建立網路連線並進行登入驗證。執行應用程式30後,應用程式30之第二網路通訊模組32與雲端24之伺服器10之第一網路通訊模組12建立網路連線,網路連線係基於TCP協定(包含Socket及WebSocket連線)、HTTP協定、HTTPS協定、HTTP/2協定或SPDY協定。連線後,行動通訊裝置28之登入模組34將使用者輸入的帳號及密碼上傳至伺服器10,並由登入驗證模組14進行登入驗證。本發明另一實施例,在有效期限之內由登入模組34暫存前一次所輸入的帳號與密碼,當應用程式30執行時,自動將帳號及密碼上傳至伺服器10,再由登入驗證模組14進行登入驗證。
Step S102 : The
步驟S103:行動通訊裝置28依據本機國碼資訊讀取國際電話區號表中所對應的國際電話區號之關聯的系統宵禁時段。登入後,系統宵禁時段係儲存於行動通訊裝置28記憶體中的國際電話區號表,由資料存取模組36依據本機國碼資訊直接讀取國際電話區號表中所對應的國際電話區號之關聯的系統宵禁時段,本機國碼資訊亦儲存於行動通訊裝置28記憶體。在一些實施例中,本機國碼資訊係行動通訊裝置28的電信門號之國際電話區號部份;在一些實施例中,本機國碼資訊係行動通訊裝置28之系統設定之地區設定所對應之國際電話區號。在一些實施例中,使用者自行設定了自訂宵禁時段,於此步驟即以自訂宵禁時段取代系統宵禁時段。
Step S103: The
步驟S104:行動通訊裝置28接收訊息之輸入與接收端設定。首先,第二訊息模組38產生訊息視圖46並顯示於行動通訊裝置28之螢幕44,接著,使用者利用訊息輸入模組40輸入訊息內容與接收端設定,如第2A圖所示(圖例係回覆
既有的聊天室,故,原本已有接收端設定,即圖例中“業務部7人”,點擊該處可查看詳細名單)。當使用者輸入訊息內容後,第二訊息模組38即產生第一傳送按鍵52於訊息視圖46,如第2B圖所示。
Step S104 : the
步驟S105:行動通訊裝置28依據系統宵禁時段檢查本機國碼資訊所對應的當下時間是否為宵禁時段或非宵禁時段。靜音模式管理模組42依據系統宵禁時段(假設系統宵禁時段為“下午22:00至上午7:00”)檢查本機國碼資訊所對應的當下時間是否為宵禁時段或非宵禁時段,若當下時間為非宵禁時段,第一傳送按鍵52即是正常的傳送按鍵(即,訊息之屬性被設為“有提示音模式”),使用者按下第一傳送按鍵52即直接將訊息上傳至伺服器10。若當下時間為宵禁時段,第二訊息模組38則顯示無聲傳送按鍵(第二傳送按鍵54)與正常傳送按鍵(第三傳送按鍵56)於訊息視圖46,如第2C圖所示,圖例另包含取消按鍵用以取消該次傳送,以及一個提示警語“對方可能正在休息,請確定發送方式”。
Step S105 : The
步驟S106:行動通訊裝置28設定訊息之屬性再上傳至伺服器。在前一步驟中,當使用者選擇以無聲傳送按鍵(第二傳送按鍵54)上傳訊息,行動通訊裝置28使訊息之屬性設為靜音模式再上傳至伺服器10;當使用者選擇以正常傳送按鍵(第三傳送按鍵56)上傳訊息,行動通訊裝置28使訊息之屬性設為有提示音模式再上傳至伺服器10。
Step S106: The
參閱第6圖,本發明實施例二之操作流程圖,例示說明在宵禁時段發送一則訊息於行動裝置端之操作流程。請同時參閱第1圖與第3圖,本發明方法係包含: Referring to FIG. 6 , the operation flow chart of the second embodiment of the present invention exemplifies the operation flow of sending a message to the mobile device during the curfew period. Please refer to Figure 1 and Figure 3 at the same time, the method of the present invention includes:
步驟S201:於行動通訊裝置28上執行本發明之應用程式30。行動通訊裝置28例如智慧手機或平板電腦。
Step S201 : Execute the
步驟S202:行動通訊裝置28與伺服器10建立網路連線並進行登入驗證。執行應用程式30後,應用程式30之第二網路通訊模組32與雲端24之伺服器10之第一網路通訊模組12建立網路連線,網路連線係基於TCP協定(包含Socket及WebSocket連線)、HTTP協定、HTTPS協定、HTTP/2協定或SPDY協定。連線後,行動通訊裝置28之登入模組34將使用者輸入的帳號及密碼上傳至伺服器10,並由登入驗證模組14進行登入驗證。本發明另一實施例,在有效期限之內由登入模組34暫存前一次所輸入的帳號與密碼,當應用程式30執行時,自動將帳號及密碼上傳至伺服器10,再由登入驗證模組14進行登入驗證。
Step S202: The
步驟S203:行動通訊裝置28依據本機國碼資訊讀取國際電話區號表中所對應的國際電話區號之關聯的系統宵禁時段。登入後,系統宵禁時段係儲存於行動通訊裝置28記憶體中的國際電話區號表,由資料存取模組36依據本機國碼資訊直接讀取國際電話區號表中所對應的國際電話區號之關聯的系統宵禁時段,本機國碼資訊亦儲存於行動通訊裝置28記憶體。在一些實施例中,本機國碼資訊係行動通訊裝置28的電信門號之國際電話區號部份;在一些實施例中,本機國碼資訊係行動通訊裝置28之系統設定之地區設定所對應之國際電話區號。在一些實施例中,使用者自行設定了自訂宵禁時段,於此步驟即以自訂宵禁時段取代系統宵禁時段。
Step S203: The
步驟S204:行動通訊裝置28接收接收端設定。首先,第二訊息模組38產生訊息視圖46並顯示於行動通訊裝置28之螢幕44,當使用者建立新的聊天室需選取聯絡人(接收端設定,即,收訊端),行動通訊裝置28之訊息輸入模組40接收使用者的接收端設定(例如:自通訊錄中選取聯絡人),當在既有的聊天室時則不需選取聯絡人(即,原本已有接收端設定)。
Step S204: The
步驟S205:行動通訊裝置28依據系統宵禁時段檢查本機國碼資訊所對應的當下時間是否為宵禁時段或非宵禁時段。實施例二於此步驟時,在使用者未輸入訊息內容之前,已得到接收端設定,靜音模式管理模組42即依據系統宵禁時段(假設系統宵禁時段為“下午22:00至上午7:00”)檢查本機國碼資訊所對應的的當下時間是否為宵禁時段,若當下時間是在宵禁時段之內,第二訊息模組38即直接顯示無聲傳送按鍵(第二傳送按鍵54)與正常傳送按鍵(第三傳送按鍵56)於訊息視圖46,如第3圖所示,圖例尚包含一個提示警語“對方可能正在休息,請確定發送方式”。
Step S205: The
步驟S206:行動通訊裝置28接收訊息之輸入。使用者利用訊息輸入模組40輸入訊息內容,輸入訊息內容後,即可選擇以無聲傳送按鍵(第二傳送按鍵54)或正常傳送按鍵(第三傳送按鍵56)上傳訊息。
Step S206: The
步驟S207:行動通訊裝置28設定訊息之屬性再上傳至伺服器。在前一步驟中,當使用者選擇以無聲傳送按鍵(第二傳送按鍵54)上傳訊息,行動通訊裝置28使訊息之屬性設為靜音模式再上傳至伺服器10;當使用者選擇以正常傳送按鍵(第三傳送按鍵56)上傳訊息,行動通訊裝置28使訊息之屬性設為有提示音模式再上傳至伺服器10。
Step S207: The
參閱第7圖,本發明實施例三之操作流程圖,例示說明在宵禁時段發送一則訊息於行動裝置端之操作流程。請同時參閱第1圖與第4圖,本發明方法係包含: Referring to FIG. 7, the operation flow chart of the third embodiment of the present invention illustrates the operation flow of sending a message to the mobile device during the curfew period. Please refer to Figure 1 and Figure 4 at the same time, the method of the present invention includes:
步驟S301:於行動通訊裝置28上執行本發明之應用程式30。行動通訊裝置28例如智慧手機或平板電腦。
Step S301 : Execute the
步驟S302:行動通訊裝置28與伺服器10建立網路連線並進行登入驗證。執行應用程式30後,應用程式30之第二網路通訊模組32與雲端24之伺服器10之第一網路通訊模組12建立網路連線,網路連線係基於TCP協定(包含Socket及WebSocket連線)、HTTP協定、HTTPS協定、HTTP/2協定或SPDY協定。連線後,行動通訊裝置28之登入模組34將使用者輸入的帳號及密碼上傳至伺服器10,並由登入驗證模組14進行登入驗證。本發明另一實施例,在有效期限之內由登入模組34暫存前一次所輸入的帳號與密碼,當應用程式30執行時,自動將帳號及密碼上傳至伺服器10,再由登入驗證模組14進行登入驗證。
Step S302: The
步驟S303:行動通訊裝置28依據本機國碼資訊讀取國際電話區號表中所對應的國際電話區號之關聯的系統宵禁時段。登入後,系統宵禁時段係儲存於行動通訊裝置28記憶體中的國際電話區號表,由資料存取模組36依據本機國碼資訊直接讀取國際電話區號表中所對應的國際電話區號之關聯的系統宵禁時段,本機國碼資訊亦儲存於行動通訊裝置28記憶體,在一些實施例中,本機國碼資訊係行動通訊裝置28的電信門號之國際電話區號部份;在一些實施例中,本機國碼資訊係行動通訊裝置28之系統設定之地區設定所對應之國際電話區號。在一些實施例中,使用者自行設定了自訂宵禁時段,於此步驟即以自訂宵禁時段取代系統宵禁時段。
Step S303: The
步驟S304:行動通訊裝置28接收接收端設定。首先,第二訊息模組38產生訊息視圖46並顯示於行動通訊裝置28之螢幕44,當使用者建立新的聊天室需選取聯絡人(接收端設定,即,收訊端),行動通訊裝置28之訊息輸入模組40接收使用者的接收端設定(例如:自通訊錄中選取聯絡人),當在既有的聊天室時則不需選取聯絡人(即,原本已有接收端設定)。
Step S304: The
步驟S305:行動通訊裝置28接收訊息之輸入。使用者利用訊息輸入模組40輸入訊息內容。
Step S305: The
步驟S306:行動通訊裝置28依據系統宵禁時段檢查本機國碼資訊所對應的當下時間是否為宵禁時段或非宵禁時段。實施例三於上一步驟輸入訊息內容之後,才於此步驟進行宵禁時段檢查,靜音模式管理模組42依據系統宵禁時段(假設系統宵禁時段為“下午22:00至上午7:00”)檢查本機國碼資訊所對應的當下時間是否為宵禁時段,若當下時間為宵禁時段,第二訊息模組38即直接顯示無聲傳送按鍵(第二傳送按鍵54)與正常傳送按鍵(第三傳送按鍵56)於訊息視圖46,如第4圖所示,圖例尚包含一個提示警語“對方可能正在休息,請確定發送方式”,顯示傳送按鍵後,使用者即可選擇以無聲傳送按鍵(第二傳送按鍵54)或正常傳送按鍵(第三傳送按鍵56)上傳訊息。
Step S306: The
步驟S307:行動通訊裝置28設定訊息之屬性再上傳至伺服器。在前一步驟中,當使用者選擇以無聲傳送按鍵(第二傳送按鍵54)上傳訊息,行動通訊裝置28使訊息之屬性設為靜音模式再上傳至伺服器10;當使用者選擇以正常傳送按鍵(第三傳送按鍵56)上傳訊息,行動通訊裝置28使訊息之屬性設為有提示音模式再上傳至伺服器10。
Step S307: The
前述的宵禁時段係為靜音時段的概念,宵禁時段所界定的是在發送端的當下時間,自動產生並提供使用者可做靜音傳送的功能。而此宵禁時段的界定,可以一宵禁時段表來界定,由一管理者編輯後記錄於資料庫20當中,或者,由使用者來編輯後記錄於資料庫20當中,或者,使用者編輯後,記錄於行動通訊裝置28之記憶體當中。因此,前述的宵禁時段(表)、系統靜音時段、靜音時段等之描述,本發明統一界定其為靜音時段。
The aforementioned curfew period is the concept of the silent period, and the curfew period is defined as the current time of the sender, which is automatically generated and provides the function that the user can perform silent transmission. The definition of the curfew period can be defined by a curfew period table, edited by a manager and recorded in the
對本發明的不同實施例可理解的是,由電腦執行的程式指令可實行流程圖中的各個方塊、流程圖中方塊的組合、以及各實施例中的步驟。把該等程式指令提供給一處理器執行以產生一機器或產生硬體與軟體協同運作的資源,藉此在該處理器上執行該等指令時,將產生用以實行流程圖方塊指明之動作或技術效果的構件。不同集合的程式指令亦可使展示於流程圖方塊中的至少某些操作步驟並行地進行,且一應用程式的第一、第二、...程式指令所表達的技術內容可能依不同實施例而不同。再者,亦可在不只一個處理器上進行某些該等步驟,例如可能在多處理器的伺服電腦系統中發生的狀況,或行動通訊裝置中微處理器與周邊介面處理器所協同運作的狀況。此外,在不偏離本發明範圍或精神的條件下,流程圖中之一或多個方塊或方塊的組合亦可與其他方塊或方塊組合同時地進行,或甚至以不同於展示出的順序來進行。 It will be understood that various embodiments of the present invention can be implemented by program instructions executed by a computer that perform each block of the flowchart illustrations, combinations of blocks in the flowchart illustrations, and steps in the various embodiments. The program instructions are provided to a processor for execution to produce a machine or to produce resources for cooperating hardware and software whereby, when executed on the processor, the instructions result in the execution of the actions specified in the flowchart blocks or components of technical effects. Different sets of program instructions can also cause at least some of the operation steps shown in the flowchart blocks to be performed in parallel, and the technical content expressed by the first, second, ... program instructions of an application program may depend on different embodiments. and different. Furthermore, some of these steps may be performed on more than one processor, such as may occur in a multi-processor server computer system, or in a mobile communication device where the microprocessor and peripheral interface processor work together . Furthermore, one or more blocks or combinations of blocks in the flowcharts may be performed concurrently with other blocks or combinations of blocks, or even in a different order than shown, without departing from the scope or spirit of the invention .
因此,本發明流程圖的方塊支援用以進行指明動作或技術效果的構件組合、用以進行指明動作或技術效果的步驟組合、以及用以進行指明動作或技術效果的程式指令構件。亦將可了解的是,這些指明動作或技術效果是由特殊用途硬體式系統或者特殊用途硬體與程式指令協同運作來實行本發明流程圖的各個方塊以及流程圖的方塊組合。 Accordingly, blocks of the flowcharts of the present invention support combinations of components for performing the specified actions or technical effects, combinations of steps for performing the specified actions or technical effects, and program instruction components for performing the specified actions or technical effects. It will also be understood that the specified acts or technical effects are performed by special purpose hardware systems, or special purpose hardware and program instructions operating in conjunction with implementing individual blocks of the flowcharts of the present invention, and combinations of blocks in the flowcharts.
綜上所述,本發明所揭露的一種應用於一行動通訊裝置之靜音傳送即時訊息之系統與方法,解決了先前技術“傳送靜音訊息的操作方式並不直觀,容易被使用者忽略”的問題,也解決了先前技術“須預先設定無聲傳送訊息”的問題,本發明使得使用者在宵禁時段更容易發送靜音訊息,省略了先前技術不便的“長壓按鍵”操作方法,不易再發生“不小心傳送有提示音的訊息”打擾到收訊者的問題。 In conclusion, the present invention discloses a system and method for silently transmitting instant messages applied to a mobile communication device, which solves the problem of the prior art that "the operation mode of transmitting silent messages is not intuitive and is easily ignored by users" , and also solves the problem of "must be pre-set for silent transmission of messages" in the prior art. The present invention makes it easier for users to send mute messages during curfew periods, omits the inconvenient "pressing the button" operation method in the prior art, and is less likely to cause "no noise". Be careful of sending a message with a tone" disturbing the recipient.
雖然本發明的技術內容已經以較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神所作些許之更動與潤飾,皆應涵蓋於本發明的範疇內,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。 Although the technical content of the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Any person who is familiar with the art, makes some changes and modifications without departing from the spirit of the present invention, should be included in the present invention. Therefore, the protection scope of the present invention should be determined by the scope of the appended patent application.
10:伺服器 10: Server
12:第一網路通訊模組 12: The first network communication module
14:登入驗證模組 14: Login verification module
16:宵禁時段設定模組 16: Curfew period setting module
18:第一訊息模組 18: The first message module
20:資料庫 20:Database
22:推播閘道器 22: Push gateway
24:雲端 24: Cloud
26:推播主機 26: Push host
28:行動通訊裝置 28: Mobile communication device
30:應用程式 30: Apps
32:第二網路通訊模組 32: Second network communication module
34:登入模組 34: Login module
36:資料存取模組 36:Data access module
38:第二訊息模組 38: Second message module
40:訊息輸入模組 40: Message input module
42:靜音模式管理模組 42: Silent mode management module
Claims (15)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW110130369A TWI778750B (en) | 2021-08-17 | 2021-08-17 | System and method of dispatching an instant message in silent mode |
CN202111176305.4A CN115941637A (en) | 2021-08-17 | 2021-10-09 | System and method for mute transmission of real-time messages |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW110130369A TWI778750B (en) | 2021-08-17 | 2021-08-17 | System and method of dispatching an instant message in silent mode |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI778750B true TWI778750B (en) | 2022-09-21 |
TW202310592A TW202310592A (en) | 2023-03-01 |
Family
ID=84958268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW110130369A TWI778750B (en) | 2021-08-17 | 2021-08-17 | System and method of dispatching an instant message in silent mode |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115941637A (en) |
TW (1) | TWI778750B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI839117B (en) * | 2023-02-17 | 2024-04-11 | 三竹資訊股份有限公司 | Device and method of configuring a voice message to avoid leaking |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201349164A (en) * | 2012-03-23 | 2013-12-01 | Intel Corp | Collaborative media gathering systems and methods |
US20170099592A1 (en) * | 2014-05-30 | 2017-04-06 | Interdigital Technology Corporation | Personalized notifications for mobile applications users |
US20180146089A1 (en) * | 2016-11-22 | 2018-05-24 | Apple Inc. | Intelligent digital assistant for declining an incoming call |
CN108880982A (en) * | 2017-05-16 | 2018-11-23 | 苹果公司 | Instant Messaging System for Organizations |
US20190222617A1 (en) * | 2013-03-19 | 2019-07-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing state information |
EP3726337A1 (en) * | 2012-11-12 | 2020-10-21 | Enorcom Corporation | Automated mobile system |
-
2021
- 2021-08-17 TW TW110130369A patent/TWI778750B/en active
- 2021-10-09 CN CN202111176305.4A patent/CN115941637A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201349164A (en) * | 2012-03-23 | 2013-12-01 | Intel Corp | Collaborative media gathering systems and methods |
EP3726337A1 (en) * | 2012-11-12 | 2020-10-21 | Enorcom Corporation | Automated mobile system |
US20190222617A1 (en) * | 2013-03-19 | 2019-07-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing state information |
US20170099592A1 (en) * | 2014-05-30 | 2017-04-06 | Interdigital Technology Corporation | Personalized notifications for mobile applications users |
US20180146089A1 (en) * | 2016-11-22 | 2018-05-24 | Apple Inc. | Intelligent digital assistant for declining an incoming call |
CN108880982A (en) * | 2017-05-16 | 2018-11-23 | 苹果公司 | Instant Messaging System for Organizations |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI839117B (en) * | 2023-02-17 | 2024-04-11 | 三竹資訊股份有限公司 | Device and method of configuring a voice message to avoid leaking |
Also Published As
Publication number | Publication date |
---|---|
CN115941637A (en) | 2023-04-07 |
TW202310592A (en) | 2023-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11362984B2 (en) | Matter message notification method, apparatus, and device | |
US9569752B2 (en) | Providing parameterized actionable communication messages via an electronic communication | |
TWI638321B (en) | System and method of an enterprise instant | |
US9497602B2 (en) | System and method of enterprise mobile message | |
WO2016139977A1 (en) | Server, method for controlling server, and program | |
TWI614711B (en) | System and method of an enterprise mobile message | |
TW201941045A (en) | Communication method, device, server and electronic equipment | |
US20140364092A1 (en) | Method and Apparatus for Sharing Digital Content Employing Audible or Inaudible Signals | |
US9658817B2 (en) | Screen sharing terminal, method of screen sharing, and program for screen sharing terminal | |
TWI701937B (en) | Method, device and system for conversation over network | |
CN113242173B (en) | Screen sharing method, device and system and instant messaging server | |
TWI778750B (en) | System and method of dispatching an instant message in silent mode | |
JP2015180992A (en) | Information processing system, information processing apparatus, and program | |
TWI765808B (en) | System and method of dispatching an instant message in silent mode | |
TWI774519B (en) | System and method of dispatching an instant message in silent mode | |
CN108337306A (en) | Equipment finding method, device, system, terminal and storage medium | |
US10567318B2 (en) | Apparatus and method for quickly sending messages | |
CN104253971A (en) | Communication management system, communication terminal, communication system, and communicationmanagementmethod | |
CN107395493B (en) | Method and device for sharing message based on intention | |
CN106713681A (en) | Information processing method, device, terminal and server | |
CN104253972A (en) | Communication management system, communication terminal, communication system, and communicationmanagement method | |
JP6952399B2 (en) | Terminals, terminal control methods and programs | |
JP6695089B2 (en) | Terminal, terminal control method and program | |
KR100800448B1 (en) | The mobile commnication terminal and method of blocking a harmful media thereof | |
TWI324475B (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GD4A | Issue of patent certificate for granted invention patent |