TWI566569B - Notification message prompting method and electronic device - Google Patents
Notification message prompting method and electronic device Download PDFInfo
- Publication number
- TWI566569B TWI566569B TW103137205A TW103137205A TWI566569B TW I566569 B TWI566569 B TW I566569B TW 103137205 A TW103137205 A TW 103137205A TW 103137205 A TW103137205 A TW 103137205A TW I566569 B TWI566569 B TW I566569B
- Authority
- TW
- Taiwan
- Prior art keywords
- notification message
- application service
- parameter
- value
- type
- Prior art date
Links
Landscapes
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Description
本發明是有關於一種電子裝置,且特別是有關於一種通知訊息提示方法與電子裝置。 The present invention relates to an electronic device, and more particularly to a notification message prompting method and an electronic device.
隨著行動通訊技術的進步,利用行動通訊裝置,人們可以隨時隨地接收到各種通知訊息。一般來說,使用者可以在行動通訊裝置中設定在接收到某些特定應用服務的通知訊息時即時地產生振動或閃燈等提示,或者在接收到某些特定應用服務的通知訊息時不顯示提示。或者,也可以在行動通訊裝置中設定可顯示所有提示或者不顯示任何提示。 With the advancement of mobile communication technology, people can receive various notification messages anytime and anywhere by using mobile communication devices. Generally, the user can set a prompt for vibrating or flashing light when receiving notification messages of certain specific application services in the mobile communication device, or does not display when receiving notification messages of certain specific application services. prompt. Alternatively, it is also possible to set in the mobile communication device to display all prompts or not to display any prompts.
然而,上述這些設定規則仍屬於固定的提示方式,而不會隨著使用者的使用習慣而適應性地調整對於屬於不同應用服務的通知訊息的提示方式。 However, the above setting rules still belong to a fixed prompting manner, and do not adaptively adjust the prompting manners for notification messages belonging to different application services according to the user's usage habits.
本發明提供一種通知訊息提示方法與電子裝置,可自動根據使用者的操作習慣來調整屬於不同應用服務的通知訊息的提示方式。 The invention provides a notification message prompting method and an electronic device, which can automatically adjust the prompting manners of notification messages belonging to different application services according to the user's operating habits.
本發明的一實施例提供一種通知訊息提示方法,其用於一電子裝置,所述方法包括:接收屬於一應用服務的第一通知訊息;記錄對應於所述第一通知訊息的第一讀取操作的第一讀取時間資訊;根據所述第一讀取時間資訊獲得所述應用服務的第一類參數;根據所述第一類參數決定對應於所述應用服務的提示規則;接收屬於所述應用服務的第二通知訊息;以及根據所述提示規則執行對應於所述第二通知訊息的提示操作。 An embodiment of the present invention provides a notification message prompting method for an electronic device, the method comprising: receiving a first notification message belonging to an application service; recording a first reading corresponding to the first notification message a first read time information of the operation; obtaining a first type of parameter of the application service according to the first read time information; determining a prompt rule corresponding to the application service according to the first type of parameter; receiving the belonging Determining a second notification message of the application service; and performing a prompt operation corresponding to the second notification message according to the prompting rule.
本發明的一實施例提供一種電子裝置,其包括顯示器、輸入裝置、提示模組、通訊模組及處理器。通訊模組用以接收屬於一應用服務的第一通知訊息與第二通知訊息。處理器耦接至所述顯示器、所述輸入裝置、所述提示模組、所述通訊模組及所述儲存媒體。其中所述處理器用以記錄對應於所述第一通知訊息的第一讀取操作的第一讀取時間資訊並且根據所述第一讀取時間資訊獲得所述應用服務的第一類參數。其中所述處理器更用以根據所述第一類參數決定對應於所述應用服務的提示規則並且根據所述提示規則指示所述提示模組執行對應於所述第二通知訊息的提示操作。 An embodiment of the invention provides an electronic device including a display, an input device, a prompt module, a communication module, and a processor. The communication module is configured to receive the first notification message and the second notification message belonging to an application service. The processor is coupled to the display, the input device, the prompting module, the communication module, and the storage medium. The processor is configured to record first read time information corresponding to the first read operation of the first notification message and obtain a first type of parameter of the application service according to the first read time information. The processor is further configured to determine, according to the first type of parameters, a prompt rule corresponding to the application service, and instruct the prompting module to perform a prompt operation corresponding to the second notification message according to the prompting rule.
基於上述,本發明可分析使用者對於屬於某一應用服務 的通知訊息的操作習慣,從而決定後續對於屬於此應用服務的通知訊息的提示方式。 Based on the above, the present invention can analyze the user's service to belong to an application. The operation habit of the notification message, thereby determining the subsequent prompting method for the notification message belonging to the application service.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 The above described features and advantages of the invention will be apparent from the following description.
10‧‧‧電子裝置 10‧‧‧Electronic devices
11‧‧‧顯示器 11‧‧‧ Display
12‧‧‧儲存媒體 12‧‧‧ Storage media
13‧‧‧輸入裝置 13‧‧‧Input device
14‧‧‧提示模組 14‧‧‧Tips module
141‧‧‧震動器 141‧‧‧ vibrator
142‧‧‧發光元件 142‧‧‧Lighting elements
15‧‧‧通訊模組 15‧‧‧Communication module
16‧‧‧處理器 16‧‧‧ Processor
201‧‧‧提示 201‧‧‧ Tips
21、31、32‧‧‧螢幕 21, 31, 32‧‧‧ screen
210~230‧‧‧提示方塊 210~230‧‧‧ Tips
301‧‧‧內容 301‧‧‧Content
S401~S410、S501~S507‧‧‧步驟 S401~S410, S501~S507‧‧‧ steps
圖1是根據本發明的一實施例所繪示的電子裝置的示意圖。 FIG. 1 is a schematic diagram of an electronic device according to an embodiment of the invention.
圖2A與圖2B是根據本發明的一實施例所繪示的概略地顯示通知訊息的示意圖。 2A and 2B are schematic diagrams schematically showing a notification message according to an embodiment of the invention.
圖3A與圖3B是根據本發明的一實施例所繪示的執行讀取操作的示意圖。 3A and 3B are schematic diagrams of performing a read operation according to an embodiment of the invention.
圖4是根據本發明的一實施例所繪示的通知訊息提示方法的流程圖。 FIG. 4 is a flowchart of a notification message prompting method according to an embodiment of the invention.
圖5是根據本發明的另一實施例所繪示的通知訊息提示方法的流程圖。 FIG. 5 is a flowchart of a notification message prompting method according to another embodiment of the present invention.
圖1是根據本發明的一實施例所繪示的電子裝置的示意圖。 FIG. 1 is a schematic diagram of an electronic device according to an embodiment of the invention.
請參照圖1,電子裝置10可以是智慧型手機、平版電腦、可攜式遊戲機或個人數位助理(PDA)等各種行動通訊裝置。或者, 電子裝置10也可以是筆記型電腦或桌上型電腦,本發明不加以限制。電子裝置10包括顯示器11、儲存媒體12、輸入裝置13、提示模組14、通訊模組15及處理器16。 Referring to FIG. 1, the electronic device 10 can be a variety of mobile communication devices such as a smart phone, a lithographic computer, a portable game console, or a personal digital assistant (PDA). or, The electronic device 10 can also be a notebook computer or a desktop computer, and the invention is not limited. The electronic device 10 includes a display 11 , a storage medium 12 , an input device 13 , a prompt module 14 , a communication module 15 , and a processor 16 .
顯示器11可以是電泳顯示器(Electrophoretic display)、液晶顯示器(LCD monitor)、電漿顯示器(Plasma display)或有機發光二極體顯示器(Organic light-emitting diodes display)等各種類型的顯示器。 The display 11 may be various types of displays such as an electrophoretic display, a liquid crystal display, a plasma display, or an organic light-emitting diodes display.
儲存媒體12可以包括各式揮發性(volatile)記憶體、各式非揮發性(non-volatile)記憶體、各式硬碟(hard disc drive,HDD)及/或各式外接式儲存媒體。例如,儲存媒體12可以包括隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)及/或快閃記憶體(flash memory)等等。 The storage medium 12 can include various volatile memories, various non-volatile memories, hard disk drives (HDDs), and/or various external storage media. For example, the storage medium 12 may include a random access memory (RAM), a read-only memory (ROM), and/or a flash memory, and the like.
在本實施例中,輸入裝置13包括觸控面板,並且輸入裝置13與顯示器11組合成為觸控顯示模組。然而,在另一實施例中,輸入裝置13還可以包括滑鼠、鍵盤、任意的實體按鍵或麥克風(speaker)等語音輸入裝置。 In the embodiment, the input device 13 includes a touch panel, and the input device 13 and the display 11 are combined into a touch display module. However, in another embodiment, the input device 13 may also include a voice input device such as a mouse, a keyboard, any physical button or a speaker.
提示模組14用以發出提示。例如,提示模組14可以發出震動及/或閃燈提示。在本實施例中,提示模組14包括震動器(vibrator)141與發光元件142。震動器141可以讓電子裝置10震動。震動器141可以具有一或多種震動強度。若震動器141具有多種震動強度,則當震動器141的震動強度越強時,電子裝置10的震動也越強。發光元件142可以是各式燈泡(例如,LED燈泡)。 發光元件142可以具有一或多種亮度(例如,多種亮度等級,亮度等級越高則亮度越亮等等)。發光元件142可以具有一或多種光顏色(例如,紅、黃、綠及黃等等)。發光元件142可以具有一或多種閃燈頻率(例如,1秒閃1次燈或2秒閃1次燈等等)。在一實施例中,提示模組14可以僅包含震動器141與發光元件142的其中之一。或者,在一實施例中,提示模組14則可以包含其他具有提示功能的元件或模組。例如,在一實施例中,提示模組14可以包括語音提示模組以發出語音提示。本發明並不限制提示模組14可以發出的提示之類型。特別是,根據不同的提示規則,提示模組14執行的提示操作並不相同。例如,根據不同的提示規則,提示模組14可以發出震動提示、閃燈提示或語音提示的至少其中之一,並且震動的震動強度、閃燈的亮度(或顏色、閃燈頻率)、及/或語音提示的音量等等可能也有所不同。 The prompt module 14 is used to issue a prompt. For example, the cueing module 14 can emit a vibrating and/or flashing light cue. In the embodiment, the prompting module 14 includes a vibrator 141 and a light emitting element 142. The vibrator 141 can cause the electronic device 10 to vibrate. The vibrator 141 can have one or more vibration intensities. If the vibrator 141 has a plurality of vibration intensities, the vibration of the electronic device 10 is stronger as the vibration intensity of the vibrator 141 is stronger. Light-emitting element 142 can be a variety of light bulbs (eg, LED light bulbs). Light-emitting element 142 can have one or more brightness levels (eg, multiple brightness levels, the higher the brightness level, the brighter the brightness, etc.). Light-emitting element 142 can have one or more light colors (eg, red, yellow, green, yellow, etc.). Light-emitting element 142 can have one or more flash frequency (eg, 1 second flash or 2 second flash 1 light, etc.). In an embodiment, the prompting module 14 may include only one of the vibrator 141 and the light emitting element 142. Alternatively, in an embodiment, the prompt module 14 may include other components or modules having a prompt function. For example, in an embodiment, the prompting module 14 can include a voice prompting module to issue a voice prompt. The present invention does not limit the type of prompts that the prompting module 14 can issue. In particular, the prompting operations performed by the prompting module 14 are different according to different prompting rules. For example, according to different prompt rules, the prompting module 14 can emit at least one of a vibration prompt, a flashing light prompt or a voice prompt, and the vibration intensity of the vibration, the brightness of the flashing light (or color, flashing frequency), and/or Or the volume of the voice prompts, etc. may vary.
通訊模組15可包括有線及/或無線通訊電路。通訊模組15用以接收與發送有線及/或無線訊息。例如,通訊模組15可以包括天線、高頻電路及各式通訊電路。 The communication module 15 can include wired and/or wireless communication circuitry. The communication module 15 is configured to receive and transmit wired and/or wireless messages. For example, the communication module 15 can include an antenna, a high frequency circuit, and various communication circuits.
處理器16可以是中央處理器(CPU)、微處理器(micro-processor)或嵌入式控制器(embedded controller),且不限於此。在本實施例中,處理器16用以控制電子裝置10的整體運作。在另一實施例中,處理器16也可以僅負責特定的操作。 The processor 16 may be a central processing unit (CPU), a micro-processor, or an embedded controller, and is not limited thereto. In this embodiment, the processor 16 is used to control the overall operation of the electronic device 10. In another embodiment, processor 16 may also be solely responsible for a particular operation.
處理器16可支援多種應用服務。例如,處理器16可支援的應用服務包括簡訊服務、即時通訊服務及各式線上應用服 務,視使用者的使用情形而定。對於每一種應用服務,處理器16可能需要也可能不需要執行對應的應用程式。例如,對於臉書(Facebook)或谷歌(Google)等線上應用服務來說,處理器16可以透過所運行的瀏覽器程式來加以執行或者透過運行特定的應用程式來執行特定的功能。 The processor 16 can support a variety of application services. For example, the application services supported by the processor 16 include a short message service, an instant messaging service, and various online application services. Service, depending on the user's use. For each application service, processor 16 may or may not need to execute the corresponding application. For example, for online application services such as Facebook or Google, the processor 16 can execute through a running browser program or perform a specific function by running a specific application.
通訊模組15可以接收來自應用服務的伺服器端或其他使用者的通知訊息。例如,此通知訊息可以是告知電子裝置10的使用者有未接來電、新簡訊、新即時訊息、新軟/韌體更新或線上應用服務的各式事件等等。在通訊模組15接收到通知訊息之後,處理器16會將通訊模組15接收到的通知訊息概略地顯示在顯示器11的螢幕上。換言之,此時,顯示器11的螢幕上僅會顯示此通知訊息的部分內容。 The communication module 15 can receive notification messages from the server side of the application service or other users. For example, the notification message may be a notification to the user of the electronic device 10 that there are missed calls, new short messages, new instant messages, new soft/firmware updates, or various types of events for online application services. After the communication module 15 receives the notification message, the processor 16 displays the notification message received by the communication module 15 on the screen of the display 11. In other words, at this time, only part of the content of the notification message is displayed on the screen of the display 11.
圖2A與圖2B是根據本發明的一實施例所繪示的概略地顯示通知訊息的示意圖。 2A and 2B are schematic diagrams schematically showing a notification message according to an embodiment of the invention.
請參照圖2A,在接收到一則新的通知訊息時,顯示器11的螢幕21最上方顯示有接收到新的通知訊息的提示201。在另一實施例中,提示201還可以包括顯示此通知訊息所屬的應用服務的名稱或圖案、發訊者的名稱及/或訊息的概要等等。請參照圖2B,若使用者開啟一通知訊息瀏覽界面,則一或多則尚未被使用者讀取的新的通知訊息會被呈現在此通知訊息瀏覽界面。例如,如圖2B所示,3則尚未被讀取的通知訊息的提示方塊210~230被呈現在通知訊息瀏覽界面上。類似於提示201,提示方塊210~230 上可各別顯示此通知訊息所屬的應用服務的名稱或圖案、發訊者的名稱及/或訊息的概要等等。使用者可以在圖2A的螢幕21上透過執行拖曳手勢或任意操作手勢來開啟此通知訊息瀏覽界面。也就是說,使用者可以透過圖2B所顯示的提示方塊210~230來查看尚未被讀取的通知訊息的概略內容,並且據以決定要讀取或刪除某一或多個通知訊息。 Referring to FIG. 2A, upon receiving a new notification message, a prompt 201 for receiving a new notification message is displayed at the top of the screen 21 of the display 11. In another embodiment, the prompt 201 may further include displaying a name or a pattern of the application service to which the notification message belongs, a name of the sender and/or a summary of the message, and the like. Referring to FIG. 2B, if the user opens a notification message browsing interface, one or more new notification messages that have not been read by the user will be presented on the notification message browsing interface. For example, as shown in FIG. 2B, the prompt blocks 210-230 of the notification message that have not been read by 3 are presented on the notification message browsing interface. Similar to prompt 201, prompt blocks 210~230 The name or pattern of the application service to which the notification message belongs, the name of the sender and/or the summary of the message, and the like may be displayed separately. The user can open the notification message browsing interface by performing a drag gesture or any operation gesture on the screen 21 of FIG. 2A. That is to say, the user can view the summary content of the notification message that has not been read through the prompt blocks 210-230 displayed in FIG. 2B, and decide to read or delete one or more notification messages.
圖3A與圖3B是根據本發明的一實施例所繪示的執行讀取操作的示意圖。 3A and 3B are schematic diagrams of performing a read operation according to an embodiment of the invention.
請參照圖2B、圖3A及圖3B,假設使用者決定讀取提示方塊220所對應的通知訊息,則使用者可對提示方塊220執行一讀取操作。例如,此讀取操作可以是點擊提示方塊220。在接收到對於提示方塊220的讀取操作之後,處理器16會在顯示器11的螢幕31上顯示提示方塊220對應的通知訊息的主要或完整內容301。然後,若使用者回到前一次開啟的通知訊息瀏覽界面,則螢幕32上對應於已被讀取的通知訊息的提示方塊220會被移除(如圖3B所示)。此外,若使用者不想讀取某一個通知訊息,則使用者可透過刪除操作來刪除提示方塊210~230的其中之一。例如,在圖2B的另一實施例中,假設使用者不想讀取提示方塊220對應的通知訊息,則使用者可例如對提示方塊220執行一向左或向右滑動操作;之後,如圖3B所示,提示方塊220隨即被移除。 Referring to FIG. 2B, FIG. 3A and FIG. 3B, if the user decides to read the notification message corresponding to the prompt block 220, the user can perform a read operation on the prompt block 220. For example, this read operation can be a click alert block 220. Upon receiving the read operation for the prompt block 220, the processor 16 displays the primary or complete content 301 of the notification message corresponding to the prompt block 220 on the screen 31 of the display 11. Then, if the user returns to the notification message browsing interface that was previously opened, the prompt box 220 corresponding to the notified message that has been read on the screen 32 is removed (as shown in FIG. 3B). In addition, if the user does not want to read a certain notification message, the user can delete one of the prompt blocks 210-230 by deleting. For example, in another embodiment of FIG. 2B, assuming that the user does not want to read the notification message corresponding to the prompt block 220, the user can perform a leftward or rightward sliding operation on the prompting block 220, for example; The prompt block 220 is then removed.
在本實施例中,在通訊模組15接收到屬於一應用服務的通知訊息(亦稱為第一通知訊息)之後,處理器16會記錄對應於第 一通知訊息的讀取操作(亦稱為第一讀取操作)的讀取時間資訊(亦稱為第一讀取時間資訊)。例如,此讀取時間資訊包括從接收到第一通知訊息到第一通知訊息被使用者讀取所經過的時間。處理器16可以根據接收到第一通知訊息的時間(即,第一通知訊息的接收時間)與第一通知訊息被使用者讀取的時間(即,第一讀取操作的執行時間)獲得此第一讀取時間資訊。例如,處理器16可以將第一讀取操作的執行時間減去第一通知訊息的接收時間來獲得此第一讀取時間資訊。 In this embodiment, after the communication module 15 receives the notification message (also referred to as the first notification message) belonging to an application service, the processor 16 records the corresponding The read time information (also referred to as the first read time information) of the read operation (also referred to as the first read operation) of the notification message. For example, the read time information includes the time elapsed from the receipt of the first notification message until the first notification message is read by the user. The processor 16 may obtain the time according to the time when the first notification message is received (ie, the receiving time of the first notification message) and the time when the first notification message is read by the user (ie, the execution time of the first reading operation). First read time information. For example, the processor 16 may obtain the first read time information by subtracting the execution time of the first read operation from the reception time of the first notification message.
處理器16會根據第一讀取時間資訊獲得此應用服務的第一類參數。第一類參數是用以指示屬於此應用服務的通知訊息的即時性(immediacy)。此第一類參數的值與第一讀取時間資訊的值呈負相關。也就是說,在接收到屬於此應用服務的第一通知訊息之後,若使用者越晚讀取此第一通知訊息(即,第一讀取時間資訊的值較大),表示此應用服務的通知訊息的即時性較小,因此此應用服務的第一類參數的值越小。然而,在另一實施例中,在接收到屬於此應用服務的第一通知訊息之後,若使用者馬上就讀取此第一通知訊息(即,第一讀取時間資訊的值較小),表示此應用服務的通知訊息的即時性較高,因此此應用服務的第一類參數的值越大。 The processor 16 obtains the first type of parameters of the application service based on the first read time information. The first type of parameter is used to indicate the immediacy of the notification message belonging to this application service. The value of this first type of parameter is inversely related to the value of the first read time information. That is, after receiving the first notification message belonging to the application service, if the user reads the first notification message later (ie, the value of the first read time information is larger), indicating that the application service is The notification message is less immediacy, so the value of the first type of parameter for this application service is smaller. However, in another embodiment, after receiving the first notification message belonging to the application service, if the user immediately reads the first notification message (ie, the value of the first read time information is small), The notification message indicating this application service is more immediacy, so the value of the first type of parameter of this application service is larger.
處理器16會根據此應用服務的第一類參數決定對應於此應用服務的提示規則。例如,處理器16可以判斷第一類參數的值是否大於第一門檻值。若第一類參數的值大於第一門檻值,處理 器16可以將此應用服務的提示規則決定為一預設提示規則。若第一類參數的值不大於第一門檻值,處理器16可以將此應用服務的提示規則決定為另一預設提示規則。例如,不同的預設提示規則可以是包含震動提示、閃燈提示及語音提示的至少其中之一不同。在決定對應於此應用服務的提示規則之後,若通訊模組15接收到屬於此應用服務的另一通知訊息(亦稱為第二通知訊息),處理器16會根據對應於此應用服務的提示規則來執行對應於此第二通知訊息的提示操作。 The processor 16 determines a prompt rule corresponding to the application service according to the first type of parameter of the application service. For example, processor 16 can determine if the value of the first type of parameter is greater than the first threshold. If the value of the first type of parameter is greater than the first threshold, processing The device 16 can determine the prompt rule of the application service as a preset prompt rule. If the value of the first type of parameter is not greater than the first threshold, the processor 16 may determine the prompt rule of the application service as another preset prompt rule. For example, different preset prompt rules may be at least one of including a vibrating alert, a flashing alert, and a voice prompt. After determining the prompt rule corresponding to the application service, if the communication module 15 receives another notification message (also referred to as a second notification message) belonging to the application service, the processor 16 may prompt according to the application service. The rule performs a prompt operation corresponding to the second notification message.
然而,對於一個應用服務來說,分析的數據越多則對於此應用服務的評估會越精準。因此,在一實施例中,在決定對應於此應用服務的提示規則之前,通訊模組15還可以接收屬於此應用服務的另一通知訊息(亦稱為第三通知訊息)。處理器16會記錄對應於此第三通知訊息的讀取操作(亦稱為第二讀取操作)的讀取時間資訊(亦稱為第二讀取時間資訊)。例如,處理器16可根據接收到第三通知訊息的時間(即,第三通知訊息的接收時間)與第三通知訊息被使用者讀取的時間(即,第二讀取操作的執行時間)獲得此第二讀取時間資訊。例如,處理器16可以將第二讀取操作的執行時間減去第三通知訊息的接收時間來獲得此第二讀取時間資訊。第二讀取時間資訊的值同樣與此應用服務的第一類參數的值呈負相關。然後,處理器16會計算第一讀取時間資訊與第二讀取時間資訊的平均讀取時間資訊。此平均讀取時間資訊例如是對第一讀取時間資訊與第二讀取時間資訊取平均值或加權平均值,或者將 第一讀取時間資訊與第二讀取時間資訊輸入一方程式或一查找表而獲得。 However, for an application service, the more data analyzed, the more accurate the evaluation of the application service will be. Therefore, in an embodiment, the communication module 15 can also receive another notification message (also referred to as a third notification message) belonging to the application service before deciding the prompt rule corresponding to the application service. The processor 16 records the read time information (also referred to as the second read time information) corresponding to the read operation (also referred to as the second read operation) of the third notification message. For example, the processor 16 may select the time when the third notification message is received (ie, the receiving time of the third notification message) and the time when the third notification message is read by the user (ie, the execution time of the second reading operation). Obtain this second read time information. For example, the processor 16 may obtain the second read time information by subtracting the execution time of the second read operation from the reception time of the third notification message. The value of the second read time information is also inversely related to the value of the first type of parameter of the application service. Then, the processor 16 calculates the average read time information of the first read time information and the second read time information. The average read time information is, for example, an average or a weighted average of the first read time information and the second read time information, or The first read time information and the second read time information are obtained by inputting a program or a lookup table.
值得一提的是,上述第一讀取時間資訊與第二讀取時間資訊只是一個範例,實際上此平均讀取時間資訊可以是根據對應至同一個應用服務的更多的讀取時間資訊來獲得。在獲得平均讀取時間資訊之後,處理器16可以根據此平均讀取時間資訊獲得此應用服務的第一類參數。此平均讀取時間資訊的值也會與此應用服務的第一類參數的值成負相關。在一實施例中,可以利用以下方程式(1)來獲得此應用服務的第一類參數。 It is worth mentioning that the first read time information and the second read time information are only an example. In fact, the average read time information may be based on more read time information corresponding to the same application service. obtain. After obtaining the average read time information, the processor 16 can obtain the first type of parameters of the application service based on the average read time information. The value of this average read time information is also inversely related to the value of the first type of parameter of this application service. In an embodiment, Equation (1) below may be utilized to obtain a first type of parameter for this application service.
其中,P 1 是此應用服務的第一類參數,T avg 是平均讀取時間資訊,並且α可以是正數。 Where P 1 is the first type of parameter for this application service, T avg is the average read time information, and α can be a positive number.
在一實施例中,處理器16會判斷對於屬於某一個應用服務的通知訊息是被讀取或被刪除。例如,以上述第一通知訊息為例,處理器16可以判斷對應於第一通知訊息的用戶操作是讀取操作(即,上述第一讀取操作)或刪除操作。在上述實施例中,由於第一通知訊息是被讀取,因此處理器16會執行上述記錄第一讀取時間資訊的操作。此外,若屬於某一個應用服務的通知訊息是被讀取,處理器16還會更新此應用服務的讀取次數資訊(例如,將讀取次數資訊的值加1)。此讀取次數資訊是指示某一個應用服務的通知訊息有被讀取的次數。另外,在另一實施例中,若對應於第 一通知訊息的用戶操作是刪除操作(例如,使用者直接刪除第一通知訊息而沒有對其進行讀取),則處理器16會更新此應用服務的刪除次數資訊(例如,將刪除次數資訊的值加1)。此刪除次數資訊是指示某一個應用服務的通知訊息沒有被讀取就被刪除的次數。特別是,若屬於某一應用服務的某一個通知訊息已被讀取(此應用服務的讀取次數資訊被更新),則在此通知訊息被刪除後,此應用服務的刪除次數資訊不會被更新。 In an embodiment, the processor 16 determines whether the notification message belonging to an application service is read or deleted. For example, taking the first notification message as an example, the processor 16 may determine that the user operation corresponding to the first notification message is a read operation (ie, the first read operation described above) or a delete operation. In the above embodiment, since the first notification message is read, the processor 16 performs the above-described operation of recording the first read time information. In addition, if the notification message belonging to an application service is read, the processor 16 also updates the reading information of the application service (for example, adding 1 to the value of the number of readings). This read count information is the number of times the notification message indicating that an application service has been read. In addition, in another embodiment, if corresponding to the first If the user operation of the notification message is a deletion operation (for example, the user directly deletes the first notification message without reading it), the processor 16 updates the deletion information of the application service (for example, the number of times the information is deleted) The value is increased by 1). This deletion information is the number of times the notification message of an application service is deleted without being read. In particular, if a notification message belonging to an application service has been read (the information of the number of times the application service is updated), the deletion information of the application service will not be deleted after the notification message is deleted. Update.
在一實施例中,處理器16會根據此應用服務的讀取次數資訊與刪除次數資訊來獲得此應用服務的第二類參數。第二類參數是用以指示屬於此應用服務的通知訊息的重要性(importance)。此第二類參數的值與此應用服務的刪除次數資訊的值呈負相關並且與此應用服務的讀取次數資訊的值呈正相關。也就是說,對於一預設數量的屬於此應用服務的通知訊息來說,若此些通知訊息中越多的通知訊息有被讀取,則此應用服務的第二類參數的值越大;若此些通知訊息中越多的通知訊息未被讀取即被刪除,則此應用服務的第二類參數的值越小。在一實施例中,可以利用以下方程式(2)來獲得此應用服務的第二類參數。 In an embodiment, the processor 16 obtains the second type of parameters of the application service according to the read count information and the delete count information of the application service. The second type of parameter is used to indicate the importance of the notification message belonging to this application service. The value of this second type of parameter is inversely related to the value of this application service's delete count information and is positively correlated with the value of this application service's read count information. That is, for a predetermined number of notification messages belonging to the application service, if more notification messages are read in the notification messages, the value of the second type parameter of the application service is larger; The more notification messages in these notification messages are deleted without being read, the smaller the value of the second type of parameters of the application service. In an embodiment, Equation 2 (2) below may be utilized to obtain a second type of parameter for this application service.
其中,P 2 是此應用服務的第二類參數,N 1 是此應用服務的讀取次數資訊,N 2 是此應用服務的刪除次數資訊,並且β可以是任意正數。 Where P 2 is the second type of parameter of the application service, N 1 is the read count information of the application service, N 2 is the deletion count information of the application service, and β can be any positive number.
在一實施例中,處理器16會根據第一類參數與第二類參數決定對應於應用服務的提示規則。例如,處理器16可以判斷第一類參數的值是否大於第一門檻值並且判斷第二類參數的值是否大於第二門檻值。若第一類參數的值大於第一門檻值且第二類參數的值大於第二門檻值,處理器16可將對應於此應用服務的提示規則決定為第一提示規則;若第一類參數的值大於第一門檻值且第二類參數的值不大於第二門檻值,處理器16可將對應於此應用服務的提示規則決定為第二提示規則;若第一類參數的值不大於第一門檻值且第二類參數的值大於第二門檻值,處理器16可將對應於應用服務的提示規則決定為第三提示規則;以及若第一類參數的值不大於第一門檻值且第二類參數的值不大於第二門檻值,處理器16可將對應於應用服務的提示規則決定為第四提示規則。第一提示規則至第四提示規則可以是包含震動提示、閃燈提示及語音提示的至少其中之一不同。例如,在一實施例中,可將第一提示規則設定為開啟震動提示與閃光提示;將第二提示規則設定為開啟震動提示而關閉閃光提示;將第三提示規則設定為關閉震動提示而開啟閃光提示;並且將第四提示規則設定為關閉震動提示與閃光提示。也就是說,在此實施例中,當接收到即時性與重要性都較高的應用服務的通知訊息時,處理器16會指示提示模組14發出震動與閃光;當接收到即時性較高而重要性不高的應用服務的通知訊息時,處理器16會指示提示模組14僅發出震動;當接收到即時性不高但重要性較高的應用服務的通知訊息時,處理 器16會指示提示模組14僅發出閃光;當接收到即時性不高且重要性也不高的應用服務的通知訊息時,處理器16會指示提示模組14僅以亮螢幕的方式來提示有新訊息。然而,提示規則的設定方式不限於上述。此外,在另一實施例中,也可以透過調整震動的震動強度、閃燈的亮度(或顏色、閃燈頻率)、及/或語音提示的開關/音量等來設定不同的提示規則,本發明不加以限制。藉此,在決定對應於此應用服務的提示規則之後,若通訊模組15接收到屬於此應用服務的第二通知訊息,則處理器16會根據對應於此應用服務的提示規則來執行對應於此第二通知訊息的提示操作。 In an embodiment, the processor 16 determines a prompt rule corresponding to the application service according to the first type of parameter and the second type of parameter. For example, processor 16 may determine whether the value of the first type of parameter is greater than the first threshold and determine if the value of the second type of parameter is greater than the second threshold. If the value of the first type parameter is greater than the first threshold and the value of the second parameter is greater than the second threshold, the processor 16 may determine the prompt rule corresponding to the application service as the first prompt rule; The value of the first type parameter is greater than the first threshold and the value of the second type parameter is not greater than the second threshold. The processor 16 may determine the prompt rule corresponding to the application service as the second prompt rule; if the value of the first type parameter is not greater than The first threshold value and the value of the second type parameter are greater than the second threshold value, and the processor 16 may determine the prompt rule corresponding to the application service as the third prompt rule; and if the value of the first type parameter is not greater than the first threshold value And the value of the second type of parameter is not greater than the second threshold, and the processor 16 may determine the prompt rule corresponding to the application service as the fourth prompt rule. The first to fourth prompt rules may be at least one of different ones including a vibrating alert, a flashing alert, and a voice prompt. For example, in an embodiment, the first prompt rule may be set to enable the vibrating alert and the flashing prompt; the second prompting rule is set to turn on the vibrating alert to turn off the flashing prompt; and the third prompting rule is set to turn off the vibrating alert to be turned on. Flashing prompt; and setting the fourth prompt rule to turn off the vibrating alert and flashing alert. That is to say, in this embodiment, when receiving the notification message of the application service with high immediacy and importance, the processor 16 instructs the prompting module 14 to emit vibration and flash; when the reception is high When the notification message of the application service is not important, the processor 16 instructs the prompting module 14 to only vibrate; when receiving the notification message of the application service with low immediacy but high importance, the processing is processed. The device 16 instructs the prompting module 14 to only emit a flash; when receiving the notification message of the application service that is not immediately immobile and of low importance, the processor 16 instructs the prompting module 14 to prompt only in a bright screen manner. There are new messages. However, the manner in which the hint rule is set is not limited to the above. In addition, in another embodiment, the different prompt rules can also be set by adjusting the vibration intensity of the vibration, the brightness of the flash (or the color, the flash frequency), and/or the switch/volume of the voice prompt, etc. No restrictions. Therefore, after determining the prompt rule corresponding to the application service, if the communication module 15 receives the second notification message belonging to the application service, the processor 16 performs the corresponding corresponding to the prompt rule corresponding to the application service. The prompt action of this second notification message.
圖4是根據本發明的一實施例所繪示的通知訊息提示方法的流程圖。 FIG. 4 is a flowchart of a notification message prompting method according to an embodiment of the invention.
請參照圖4,在步驟S401中,接收屬於一應用服務的第一通知訊息。在步驟S402中,判斷對應於所述第一通知訊息的用戶操作是第一讀取操作或刪除操作。若對應於所述第一通知訊息的用戶操作是第一讀取操作,在步驟S403中,記錄所述第一讀取操作的第一讀取時間資訊。在步驟S404中,根據所述第一讀取時間資訊獲得此應用服務的第一類參數。在步驟S405中,更新對應於此應用服務的讀取次數資訊。另外,若對應於所述第一通知訊息的用戶操作是刪除操作,則在步驟S406中,更新對應於此應用服務的刪除次數資訊。在步驟S407中,根據所述讀取次數資訊與刪除次數資訊獲得此應用服務的第二類參數。在步驟S408中,根據所述第一類參數與第二類參數決定對應於此應用服務的提示規 則。在步驟S409中,接收屬於此應用服務的第二通知訊息。在步驟S410中,根據所決定的提示規則執行對應於所述第二通知訊息的提示操作。 Referring to FIG. 4, in step S401, a first notification message belonging to an application service is received. In step S402, it is determined that the user operation corresponding to the first notification message is a first read operation or a delete operation. If the user operation corresponding to the first notification message is the first reading operation, in step S403, the first reading time information of the first reading operation is recorded. In step S404, a first type of parameter of the application service is obtained according to the first read time information. In step S405, the number of times of reading corresponding to the application service is updated. In addition, if the user operation corresponding to the first notification message is a deletion operation, in step S406, the deletion number information corresponding to the application service is updated. In step S407, a second type of parameter of the application service is obtained according to the read count information and the delete count information. In step S408, determining a prompt rule corresponding to the application service according to the first type parameter and the second type parameter then. In step S409, a second notification message belonging to the application service is received. In step S410, a prompt operation corresponding to the second notification message is performed according to the determined prompt rule.
圖5是根據本發明的另一實施例所繪示的通知訊息提示方法的流程圖。 FIG. 5 is a flowchart of a notification message prompting method according to another embodiment of the present invention.
請參照圖5,在步驟S501中,判斷第一類參數的值是否大於第一門檻值。若第一類參數的值大於第一門檻值,在步驟S502中,判斷第二類參數的值是否大於第二門檻值。若第一類參數的值大於第一門檻值且第二類參數的值大於第二門檻值,在步驟S504中,將對應於此應用服務的提示規則決定為第一提示規則。若第一類參數的值大於第一門檻值且第二類參數的值不大於第二門檻值,在步驟S505中,將對應於此應用服務的提示規則決定為第二提示規則。若第一類參數的值不大於第一門檻值,在步驟S503中,判斷第二類參數的值是否大於第二門檻值。若第一類參數的值不大於第一門檻值且第二類參數的值大於第二門檻值,在步驟S506中,將對應於應用服務的提示規則決定為第三提示規則。若第一類參數的值不大於第一門檻值且第二類參數的值不大於第二門檻值,在步驟S507中,將對應於應用服務的提示規則決定為第四提示規則。 Referring to FIG. 5, in step S501, it is determined whether the value of the first type parameter is greater than the first threshold. If the value of the first type parameter is greater than the first threshold, in step S502, it is determined whether the value of the second type parameter is greater than the second threshold. If the value of the first type parameter is greater than the first threshold and the value of the second parameter is greater than the second threshold, in step S504, the prompt rule corresponding to the application service is determined as the first prompt rule. If the value of the first type parameter is greater than the first threshold and the value of the second parameter is not greater than the second threshold, in step S505, the prompt rule corresponding to the application service is determined as the second prompt rule. If the value of the first type parameter is not greater than the first threshold value, in step S503, it is determined whether the value of the second type parameter is greater than the second threshold value. If the value of the first type parameter is not greater than the first threshold and the value of the second parameter is greater than the second threshold, in step S506, the prompt rule corresponding to the application service is determined as the third prompt rule. If the value of the first type parameter is not greater than the first threshold value and the value of the second type parameter is not greater than the second threshold value, in step S507, the prompt rule corresponding to the application service is determined as the fourth prompt rule.
然而,圖4與圖5中各步驟已詳細說明如上,在此便不再贅述。值得注意的是,圖4與圖5中各步驟可以實作為多個程式碼或是電路。例如,在一實施例中,儲存媒體12中可以儲存有 多個模組,處理器16可以載入並且執行此些模組來執行上述各實施例中所提及的操作。或者,在另一實施例中,處理器16則具有可執行上述各實施例中所提及的操作的電路模組。此外,圖4與圖5的方法可以搭配以上實施例使用,也可以單獨使用,本發明並不在此限。 However, the steps in FIGS. 4 and 5 have been described in detail above, and will not be described again herein. It should be noted that the steps in FIG. 4 and FIG. 5 can be implemented as multiple codes or circuits. For example, in an embodiment, the storage medium 12 can be stored with Multiple modules, processor 16 can load and execute such modules to perform the operations mentioned in the various embodiments above. Alternatively, in another embodiment, processor 16 has a circuit module that performs the operations recited in the various embodiments described above. In addition, the methods of FIG. 4 and FIG. 5 may be used in combination with the above embodiments, or may be used alone, and the present invention is not limited thereto.
綜上所述,本發明可分析使用者對於屬於某一應用服務的通知訊息的操作習慣,從而決定後續對於屬於此應用服務的通知訊息的提示方式。 In summary, the present invention can analyze the user's operating habits for the notification message belonging to an application service, thereby determining the subsequent prompting manner for the notification message belonging to the application service.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.
S401~S410‧‧‧步驟 S401~S410‧‧‧Steps
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103137205A TWI566569B (en) | 2014-10-28 | 2014-10-28 | Notification message prompting method and electronic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW103137205A TWI566569B (en) | 2014-10-28 | 2014-10-28 | Notification message prompting method and electronic device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201616847A TW201616847A (en) | 2016-05-01 |
| TWI566569B true TWI566569B (en) | 2017-01-11 |
Family
ID=56508710
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103137205A TWI566569B (en) | 2014-10-28 | 2014-10-28 | Notification message prompting method and electronic device |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI566569B (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1825807A (en) * | 2005-02-26 | 2006-08-30 | 腾讯科技(深圳)有限公司 | Instant communication message display managing system, method and display interface thereof |
| CN100559354C (en) * | 2006-12-26 | 2009-11-11 | 环达电脑(上海)有限公司 | Portable electronic device status intelligent prompt method |
| CN101957735A (en) * | 2010-09-28 | 2011-01-26 | 深圳市同洲电子股份有限公司 | Method and device for displaying terminal information |
| CN102075619A (en) * | 2010-12-15 | 2011-05-25 | 华为终端有限公司 | Method for unlocking touch screen mobile phone and touch screen mobile phone |
| CN102917118A (en) * | 2012-09-13 | 2013-02-06 | 东莞宇龙通信科技有限公司 | Terminal and task display method |
| CN103135967A (en) * | 2011-11-25 | 2013-06-05 | 腾讯科技(深圳)有限公司 | Method and system of displaying unread messages |
| CN103648084A (en) * | 2013-12-05 | 2014-03-19 | 百度在线网络技术(北京)有限公司 | Method and system for message displaying at message notification board |
| US20140194146A1 (en) * | 2012-03-24 | 2014-07-10 | Mark D. Yarvis | Location-based application recommendation |
-
2014
- 2014-10-28 TW TW103137205A patent/TWI566569B/en not_active IP Right Cessation
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1825807A (en) * | 2005-02-26 | 2006-08-30 | 腾讯科技(深圳)有限公司 | Instant communication message display managing system, method and display interface thereof |
| CN100559354C (en) * | 2006-12-26 | 2009-11-11 | 环达电脑(上海)有限公司 | Portable electronic device status intelligent prompt method |
| CN101957735A (en) * | 2010-09-28 | 2011-01-26 | 深圳市同洲电子股份有限公司 | Method and device for displaying terminal information |
| CN102075619A (en) * | 2010-12-15 | 2011-05-25 | 华为终端有限公司 | Method for unlocking touch screen mobile phone and touch screen mobile phone |
| CN103135967A (en) * | 2011-11-25 | 2013-06-05 | 腾讯科技(深圳)有限公司 | Method and system of displaying unread messages |
| US20140194146A1 (en) * | 2012-03-24 | 2014-07-10 | Mark D. Yarvis | Location-based application recommendation |
| CN102917118A (en) * | 2012-09-13 | 2013-02-06 | 东莞宇龙通信科技有限公司 | Terminal and task display method |
| CN103648084A (en) * | 2013-12-05 | 2014-03-19 | 百度在线网络技术(北京)有限公司 | Method and system for message displaying at message notification board |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201616847A (en) | 2016-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10691703B2 (en) | User recommendation method and system in SNS community, and computer storage medium | |
| CN104169856B (en) | Side menu display method, apparatus and terminal | |
| CN102646408B (en) | Method and terminal for adjusting the font size | |
| CN104679536A (en) | Method and device for starting application program and electronic device | |
| WO2018040891A1 (en) | Information display method and mobile terminal | |
| CN105718247A (en) | Notification message prompt method and electronic device | |
| CN106204552B (en) | A kind of detection method and device of video source | |
| CN106844225A (en) | Mobile terminal and its data clearing method and device | |
| WO2019101043A1 (en) | Image processing method, terminal, computer storage medium and computer program | |
| WO2018018505A1 (en) | Method and terminal for identifying uncommon data | |
| CN110874128B (en) | Visualized data processing method and electronic equipment | |
| CN108846767A (en) | The characteristic-acquisition method and device of social group | |
| CN104991699B (en) | A kind of method and apparatus of video display control | |
| TW201541337A (en) | Method, device and system for displaying messages in mobile terminal | |
| US9996699B2 (en) | Method, electronic device and computer program product for screen shield | |
| CN106648704A (en) | Process management method and device and mobile terminal | |
| CN106547358A (en) | A kind of display packing and terminal of terminal time information | |
| CN106231575B (en) | Short message processing method and device | |
| TW201344557A (en) | Automatic control device and method for displaying screen density | |
| CN110830653B (en) | Sensor control method, sensor control device, mobile terminal and storage medium | |
| CN112130735A (en) | Image processing method, image processing apparatus, terminal, and readable storage medium | |
| CN107391732A (en) | Functional guide, device and the terminal device of application program | |
| TWI566569B (en) | Notification message prompting method and electronic device | |
| CN110489177A (en) | Application control method, apparatus, storage medium and terminal device | |
| CN106057213A (en) | Method and apparatus for displaying voice pitch data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |