TWM662550U - 應用程式服務系統 - Google Patents
應用程式服務系統 Download PDFInfo
- Publication number
- TWM662550U TWM662550U TW113209595U TW113209595U TWM662550U TW M662550 U TWM662550 U TW M662550U TW 113209595 U TW113209595 U TW 113209595U TW 113209595 U TW113209595 U TW 113209595U TW M662550 U TWM662550 U TW M662550U
- Authority
- TW
- Taiwan
- Prior art keywords
- interface
- electronic device
- data
- client electronic
- component
- Prior art date
Links
- 230000006870 function Effects 0.000 claims abstract description 98
- 238000003058 natural language processing Methods 0.000 claims abstract description 25
- 238000012545 processing Methods 0.000 claims description 64
- 238000000034 method Methods 0.000 description 30
- 238000012546 transfer Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 239000010931 gold Substances 0.000 description 3
- 229910052737 gold Inorganic materials 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一種應用程式服務系統,適用於與一客戶端電子裝置通訊,該應用程式服務系統用於:接收一來自該客戶端電子裝置的輸入訊息,並利用一自然語言處理模型對該輸入訊息進行語意分析,以產生一對應於該輸入訊息的語意分析結果;從多筆功能特徵資料中選出與該語意分析結果之匹配程度最高的其中一筆關聯功能特徵資料,並傳送一對應於該關聯功能特徵資料的功能配置建議至該客戶端電子裝置;在接收到一來自該客戶端電子裝置且對應於該功能配置建議的同意通知之後,將對應該關聯功能特徵資料的一介面元件加入於一使用者介面。
Description
本新型是有關於一種服務系統,特別是指一種涉及應用程式的應用程式服務系統。
現行的應用程式介面,皆是以固定模板呈現,且介面呈現的功能繁多,造成客戶對各項功能的尋找或理解有一定的難度,且很多功能不為客戶所需要,卻因為制式化的操作介面而無法調整,導致客戶使用上有一定程度的不便。
因此,如何發展一套合適的應用程式介面以提高客戶使用流暢度,是本新型欲探討的主題。
因此,為了對現有技術作出改善,本新型之目的,即在提供一種應用程式服務系統,其能透過自然語言處理的技術推薦適合使用者的應用程式介面。
於是,本新型應用程式服務系統,適用於與一客戶端電子裝置通訊,該客戶端電子裝置用於執行一客戶端應用程式,以顯示該客戶端應用程式所包含的一使用者介面;該應用程式服務系統包含一處理單元及一電連接該處理單元的儲存單元,該儲存單元儲存有一自然語言處理模型及多筆功能特徵資料,其中,該等功能特徵資料分別對應於多個能被呈現在該使用者介面中的介面元件。其中,該處理單元用於:接收一來自該客戶端電子裝置的輸入訊息,並利用該自然語言處理模型對該輸入訊息進行語意分析,以產生一對應於該輸入訊息的語意分析結果;從該等功能特徵資料中選出與該語意分析結果之匹配程度最高的其中一筆關聯功能特徵資料,並傳送一對應於該關聯功能特徵資料的功能配置建議至該客戶端電子裝置;在接收到一來自該客戶端電子裝置且對應於該功能配置建議的同意通知之後,將對應該關聯功能特徵資料的該介面元件加入於該使用者介面。
在本新型應用程式服務系統的一些實施態樣中,該儲存單元還儲存有一對應於該客戶端電子裝置的介面配置資料,該介面配置資料指示出已被配置在該客戶端電子裝置所顯示之該使用者介面中的該(等)介面元件;其中,該處理單元還用於:根據該介面配置資料所指示出的該(等)介面元件,獲得一對應於該介面配置資料的常用配置資料,其中,該常用配置資料指示出所有該等介面元件中,相關於另外多個客戶端電子裝置的其中一或多個常用介面元件;從該(等)常用介面元件中選出其中一個未被配置於該客戶端電子裝置所顯示之該使用者介面的常用介面元件,以作為一個推薦介面元件,並傳送一對應於該推薦介面元件的元件配置建議至該客戶端電子裝置;在接收到一來自該客戶端電子裝置且對應於該元件配置建議的接受通知之後,將該推薦介面元件加入於該使用者介面。
在本新型應用程式服務系統的一些實施態樣中,每一介面元件對應於一個能透過該客戶端應用程式被實現的服務項目,該儲存單元還儲存有一對應一客戶且相關於該客戶端電子裝置的行為紀錄資料,以及多筆分別對應於該等介面元件的元件功能資料,該行為紀錄資料指示出該客戶曾利用過的服務項目,每一元件功能資料指示出對應之該介面元件所對應的該服務項目;其中,該處理單元還用於:從該等元件功能資料中,選出其中一筆符合一第一匹配條件的第一匹配元件功能資料,並傳送一對應於該第一匹配元件功能資料的第一配置建議至該客戶端電子裝置,其中,對於每一元件功能資料,該第一匹配條件包含:該元件功能資料所指示出的該服務項目與該行為紀錄資料所指示出的其中一服務項目匹配,且該元件功能資料所對應的該介面元件未被配置於該客戶端電子裝置所顯示的該使用者介面;在接收到一來自該客戶端電子裝置且對應於該第一配置建議的第一採用通知之後,將對應於該第一匹配元件功能資料的該介面元件加入於該使用者介面。
在本新型應用程式服務系統的一些實施態樣中,每一介面元件對應於一個能透過該客戶端應用程式被實現的服務項目,該儲存單元還儲存有一對應一客戶且相關於該客戶端電子裝置的行為紀錄資料,以及多筆分別對應於該等介面元件的元件功能資料,該行為紀錄資料指示出該客戶曾利用過的服務項目,每一元件功能資料指示出對應之該介面元件所對應的該服務項目;其中,該處理單元還用於:從該等元件功能資料中,選出其中一筆符合一第二匹配條件的第二匹配元件功能資料,並傳送一利用該自然語言處理模型所產生且對應於該第二匹配元件功能資料的第二配置建議至該客戶端電子裝置,其中,對於每一元件功能資料,該第二匹配條件包含:該元件功能資料所指示出的該服務項目在該行為紀錄資料中被指示出的次數大於等於一預定門檻值,且該元件功能資料所對應的該介面元件未被配置於該客戶端電子裝置所顯示的該使用者介面;在接收到一來自該客戶端電子裝置且對應於該第二配置建議的第二採用通知之後,將對應於該第二匹配元件功能資料的該介面元件加入於該使用者介面。
在本新型應用程式服務系統的一些實施態樣中,該第二匹配元件功能資料所指示出的該服務項目被作為一匹配服務項目;該處理單元在接收到一指示出該客戶端電子裝置之當前位置的位置資料,且根據該位置資料判斷出該客戶端電子裝置當前正位於一對應於該匹配服務項目的服務地理範圍之內時,利用該自然語言處理模型產生一指示出該匹配服務項目的行銷訊息,並將該行銷訊息傳送至該客戶端電子裝置。
本新型之功效在於:該應用程式服務系統能利用該自然語言處理模型對該輸入訊息進行語意分析,並據以傳送該功能配置建議至該客戶端電子裝置,以將對應該關聯功能特徵資料的該介面元件加入於該使用者介面。藉此,該應用程式服務系統相當於具備語意識別,能依客戶描述的服務情境需求,配對合適的應用程式功能,以供使用者自由配置專屬的應用程式介面,故確實能達成本新型之目的。
在本新型被詳細描述之前應當注意:在未特別定義的情況下,本專利說明書中所述的「電連接(electrically connected)」是用來描述電腦硬體(例如電子系統、設備、裝置、單元、元件)之間的「耦接(coupled)」關係,且泛指複數電腦硬體之間透過導體/半導體材料彼此實體相連而實現的「有線電連接」,以及利用無線通訊技術(例如但不限於無線網路、藍芽及電磁感應等)而實現無線資料傳輸的「無線電連接」。另一方面,在未特別定義的情況下,本專利說明書中所述的「電連接」也泛指複數電腦硬體之間彼此直接耦接而實現的「直接電連接」,以及複數電腦硬體之間是透過其他電腦硬體間接耦接而實現的「間接電連接」。
在本新型被詳細描述之前應當注意:本專利說明書中所述的「單元(unit)」是代表電腦硬體而非軟體,舉例來說,「處理單元」是用來代表具備資料處理功能的電腦硬體。另一方面,本專利說明書中所述的「單元」可以是指具備特定功能的單一個電腦硬體,也可以是指具備類似功能的一群電腦硬體,舉例來說,「處理單元」可以是指具備資料處理功能的單一個處理器,但也可以是指一群處理器的集合。
參閱圖1,是本新型應用程式服務系統100的一實施例例如是由一服務機構(例如一銀行機構)所管理,且適用於與一客戶端電子裝置200通訊,以實現由該服務機構透過網路所提供的應用程式服務。
在本實施例的實際應用中,該應用程式服務系統100可供多個客戶端電子裝置透過網路電連接,然而,為了方便描述,本實施例僅以圖1中的該客戶端電子裝置200進行說明。
該客戶端電子裝置200可例如為一手機、一平板電腦、一筆記型電腦或者一桌上型電腦。該客戶端電子裝置200安裝有一由該服務機構所發行的客戶端應用程式。藉由執行該客戶端應用程式,該客戶端電子裝置200能顯示該客戶端應用程式所包含的一使用者介面,並受一使用者操作地以一使用者帳戶登入本實施例的該應用程式服務系統100。具體舉例來說,該客戶端應用程式例如是一個行動銀行應用程式,而能實現該銀行機構所提供的網路銀行服務,但並不以此為限。
進一步地,該使用者介面是一個圖形使用者介面(英文為Graphical User Interface,簡稱GUI),而能夠呈現出多個介面元件的其中一或多者。每一個介面元件例如是一個能被點選的圖標或按鈕,且對應於一個能透過該客戶端應用程式被實現的服務項目。舉例來說,該等介面元件所對應的該等服務項目例如包含「查詢餘額」、「轉帳作業」、「外幣兌換」、「外幣定存」、「基金交易」、「黃金存摺」等。
該應用程式服務系統100例如是一台伺服器,或者是一包含多台伺服器的伺服器集合。並且,該應用程式服務系統100包含一處理單元1以及一電連接該處理單元1的儲存單元2,其中,該處理單元1適用於與該客戶端電子裝置200透過網路電連接,藉此與該客戶端電子裝置200通訊。
該處理單元1可包含(但不限於)一單核處理器、一個多核處理器、一個雙核手機處理器、一微處理器、一微控制器、一數位訊號處理器(DSP)、一現場可程式邏輯閘陣列(FPGA)、一特殊應用積體電路(ASIC)及一射頻積體電路(RFIC)其中至少一者。
該儲存單元2是一用於儲存數位資料的資料儲存裝置,且可例如為一硬碟。然而,在其他實施例中,該儲存單元2亦可被實施為不同種類的電腦可讀取記錄媒體,或者是多個電腦可讀取記錄媒體的組合。
在本實施例中,該儲存單元2儲存有多筆功能特徵資料D1、一對應於該客戶端電子裝置200的介面配置資料D2、一對應該使用者且相關於該客戶端電子裝置200的行為紀錄資料D3、多筆元件功能資料D4,以及一自然語言處理模型M1。
該等功能特徵資料D1分別對應於該使用者介面所能呈現的該等介面元件。在本實施例中,每一功能特徵資料D1為一向量資料,且用於描述對應之該介面元件所對應的該服務項目。更詳細地說,對於每一功能特徵資料D1,該功能特徵資料D1例如是將一功能描述文本轉換為語意向量的結果,且該功能描述文本是用來描述相關之服務項目的自然語言。舉例而言,若相關的服務項目為「外幣兌換」,該功能描述文本可例如為「外幣現鈔結購功能:客戶兌換外幣現鈔,幣別包含日幣、美金、歐元、加幣、人民幣、港幣」,但不以此為限。
該介面配置資料D2指示出已被配置在該客戶端電子裝置200所顯示之該使用者介面中的該(等)介面元件。舉例來說,若該客戶端電子裝置200所顯示的該使用者介面中已配置有對應「外幣定存」、「基金交易」、「黃金存摺」等服務項目的三個介面元件,該介面配置資料D2便會指示出「外幣定存」、「基金交易」及「黃金存摺」等三個服務項目所分別對應的該三個介面元件。
該行為紀錄資料D3指示出該使用者曾利用過的服務項目。在本實施例中,該行為紀錄資料D3例如包含一或多筆對應該使用者的交易紀錄。每一交易紀錄對應於該等服務項目的其中一者,且可例如是由該處理單元1所產生,或者是透過客服人員的輸入操作而產生。舉例來說,每一交易紀錄可例如是一筆對應於「查詢餘額」之服務項目的餘額查詢交易紀錄、一筆對應於「轉帳作業」之服務項目的轉帳交易紀錄,或是一筆對應於「外幣兌換」之服務項目的外幣兌換交易紀錄。
該等元件功能資料D4分別對應於該等介面元件。並且,每一元件功能資料D4指示出對應之該介面元件所對應的該服務項目,而用於供該處理單元1據以執行一對應於該元件功能資料D4且用於實現該服務項目的元件功能程序。更具體地說,在該客戶端電子裝置200藉由執行該客戶端應用程式而顯示該使用者介面的情況下,當被呈現於該使用者介面的其中一介面元件被點選時,該處理單元1會根據該其中一介面元件所對應的該元件功能資料D4,而執行該元件功能資料D4所對應的該元件功能程序,藉此透過該客戶端應用程式實現該其中一介面元件所對應的該服務項目。
該自然語言處理模型M1是一個具備語意分析能力的軟體模組,且其能夠被該處理單元1載入並運行。更明確地說,在本實施例中,該自然語言處理模型M1是一個以類神經網路技術實現的大型語言模型(Large Language Model,簡稱LLM),例如但不限於基於轉換器的生成式預訓練模型(Generative Pre-trained Transformers,簡稱GPT)、對話程式語言模型(Language Model for Dialogue Applications,也稱LaMDA)或者LLaMA(全名為Large Language Model Meta AI),但不以此為限。該自然語言處理模型M1能將輸入訊息(語音形式資料或文本形式資料)轉換為對應的向量形式資料,並透過相似度算法在向量資料庫中尋找並提取與輸入文本最相似的參考資料,並以自然語言方式生成對應該輸入文本的輸出文本。補充說明的是,該自然語言處理模型M1的訓練方式及所採用的實際演算法種類並非本專利說明書的技術重點,故在此不過度詳述其細節。
以下說明該應用程式服務系統100如何執行一應用程式服務方法。在本實施例中,該應用程式服務方法例如包含一語意分析推薦程序、一高重複性族群推薦程序、一行為紀錄推薦程序及一行銷優惠推薦程序。補充說明的是,該語意分析推薦程序、該高重複性族群推薦程序、該行為紀錄推薦程序及該行銷優惠推薦程序被該處理單元1執行的順序可被調整,也可以被該處理單元1同時執行。
同時參閱圖1及圖2,以下先對該應用程式服務方法的該語意分析推薦程序進行說明。
首先,如步驟S11所示,該處理單元1接收一來自該客戶端電子裝置200的輸入訊息,並利用該自然語言處理模型M1對該輸入訊息進行語意分析,以產生一對應於該輸入訊息的語意分析結果。在該處理單元1產生該語意分析結果後,流程進行至步驟S12。
具體而言,當使用者欲編輯該使用者介面所呈現的介面元件,可操作該客戶端電子裝置200以該使用者帳戶登入該應用程式服務系統100,而使得該客戶端電子裝置200顯示該客戶端應用程式所包含的該使用者介面。接者,使用者可將該輸入訊息(例如:「出國需要換日幣」)以語音輸入或打字的方式輸入至該客戶端應用程式的該使用者介面,以供該處理單元1利用該自然語言處理模型M1(即載入並運行該自然語言處理模型M1)對該輸入訊息進行語意分析,以產生該語意分析結果。其中,該語意分析結果為該輸入訊息被轉換為向量形式的結果。
接著,如步驟S12所示,該處理單元1從該等功能特徵資料D1中選出與該語意分析結果之匹配程度最高的其中一筆關聯功能特徵資料,並傳送一對應於該關聯功能特徵資料的介面配置建議至該客戶端電子裝置200。
更詳細地說,該處理單元1將該語意分析結果與該等功能特徵資料D1進行匹配的方式,例如是利用餘弦相似度(cosine similarity)去計算每一功能特徵資料D1與該語意分析結果之間的匹配程度,然後將與該語意分析結果之間之匹配程度大於等於一預設門檻值的該功能特徵資料D1作為該關聯功能特徵資料,但不以此為限。換言之,在本實施例中,該處理單元1是將該等功能特徵資料D1中與該語意分析結果最相似的該筆功能特徵資料D1作為該關聯功能特徵資料。
在本實施例中,該介面配置建議可例如為:「『外幣現鈔結構』功能可線上兌換外幣再至鄰近的分行領取,兌換幣種包含您所需要的日幣,請問此功能是否要加入自訂畫面中?」。
接著,如步驟S13所示,在該處理單元1傳送對應於該關聯功能特徵資料的該介面配置建議至該客戶端電子裝置200之後,當該處理單元1在接收到一來自該客戶端電子裝置200且對應於該介面配置建議的同意通知時,該處理單元1將對應於該關聯功能特徵資料的該介面元件(例如對應於「外幣兌換」之服務項目的該介面元件)加入於該使用者介面,且一併更新該介面配置資料D2,使得更新後的該介面配置資料D2指示出對應於該關聯功能特徵資料的該介面元件。
藉由該語意分析推薦程序,使用者能以對話的方式描述其需要的功能,並由該處理單元1推薦並加入符合需求的該介面元件至該使用者介面,以便使用者自由調整配置該使用者介面。
同時參閱圖1及圖3,以下針對該應用程式服務方法的高重複性族群推薦程序進行說明。
如步驟S21所示,該處理單元1根據該介面配置資料D2所指示出的該(等)介面元件,獲得一對應於該介面配置資料D2的常用配置資料。其中,該常用配置資料指示出所有該等介面元件中,相關於另外多個客戶端電子裝置的其中一或多個常用介面元件。在該處理單元1獲得該常用配置資料後,流程進行至步驟S22。
在本實施例中,該處理單元1例如是將該介面配置資料D2與另外多筆介面配置資料進行比對,並根據比對的結果產生該常用配置資料。其中,所述的另外該等介面配置資料是被作為本實施例中的多筆參考介面配置資料,而且,該等參考介面配置資料分別對應於另外該等客戶端電子裝置。更明確地說,該等參考介面配置資料分別指示出其他多位使用者對於該等介面元件的配置方式。並且,該處理單元1例如是先從該等參考介面配置資料中,選出與該介面配置資料D2相似(例如指示出的介面元件有N個以上與該介面配置資料D2相同)的其中一或多筆相似介面配置資料,再根據該(等)相似介面配置資料所指示出的該等介面元件產生該常用配置資料,但並不以此為限。
接著,如步驟S22所示,該處理單元1從該(等)常用介面元件中選出其中一個未被配置於該客戶端電子裝置200所顯示之該使用者介面(亦即未被該介面配置資料D2所指示出)的常用介面元件,以作為一個推薦介面元件,並傳送一對應於該推薦介面元件的元件配置建議至該客戶端電子裝置200。在本實施例中,該處理單元1例如是將該(等)常用介面元件中被該等相似介面配置資料指示出最多次,且未被該介面配置資料D2所指示出的該介面元件作為該推薦介面元件,但並不以此為限。
在本實施例中,該推薦介面元件的該服務項目例如為「手機轉帳」,而該元件配置建議可例如為:「有其他使用者配置了『手機轉帳』功能,只要知道收款人手機就可以進行轉帳,快速又方便!是否有需要將『手機轉帳』功能加入自訂畫面中?」。
接著,如步驟S23所示,在該處理單元1傳送對應於該推薦介面元件的該元件配置建議至該客戶端電子裝置200之後,當該處理單元1在接收到一來自該客戶端電子裝置200且對應於該元件配置建議的接受通知時,該處理單元1將該推薦介面元件加入於該使用者介面,且一併更新該介面配置資料D2,使得更新後的該介面配置資料D2指示出該推薦介面元件。
藉由該高重複性族群推薦程序,該處理單元1能根據使用者於該客戶端電子裝置200的該介面配置資料D2,找到與使用者具有相似介面配置的族群,並向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。
同時參閱圖1及圖4,以下針對該應用程式服務方法的行為紀錄推薦程序進行說明。
如步驟S31所示,該處理單元1從該等元件功能資料D4中,選出其中一筆符合一第一匹配條件的第一匹配元件功能資料,並傳送一對應於該第一匹配元件功能資料的第一配置建議至該客戶端電子裝置200。其中,對於每一元件功能資料D4,該第一匹配條件包含:該元件功能資料D4所指示出的該服務項目與該行為紀錄資料D3所指示出的其中一服務項目匹配(亦即該元件功能資料D4所指示出的該服務項目是該使用者曾利用過的服務項目),且該元件功能資料D4所對應的該介面元件未被配置於該客戶端電子裝置200所顯示的該使用者介面(亦即未被該介面配置資料D2所指示出)。
舉例來說,若該行為紀錄資料D3指示出該使用者曾透過臨櫃、電話或網路申購基金(亦即曾利用過「基金交易」的服務項目),但對應於「基金交易」之服務項目的該介面元件並未被該介面配置資料D2所指示出(亦即未被配置於該客戶端電子裝置200所顯示的該使用者介面),在此情況下,該處理單元1便會判定指示出「基金交易」之服務項目的該元件功能資料D4符合該第一匹配條件。
在本實施例中,該第一配置建議可例如為:「如果有基金下單需求,線上申購更方便還有手續費減免喔,最低只要百元就可以投資!是否有需要將『基金申購』功能加入自訂畫面中?」。
接著,如步驟S32所示,在該處理單元1傳送對應於該第一匹配元件功能資料的該第一配置建議至該客戶端電子裝置200 之後,當該處理單元1在接收到一來自該客戶端電子裝置200且對應於該第一配置建議的第一採用通知時,該處理單元1將對應於該第一匹配元件功能資料的該介面元件加入於該使用者介面。
藉由該行為紀錄推薦程序,該處理單元1能根據使用者曾經使用過的服務項目,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。
同時參閱圖1及圖5,以下針對該應用程式服務方法的行銷優惠推薦程序進行說明。
如步驟S41所示,該處理單元1從該等元件功能資料D4中,選出其中一筆符合一第二匹配條件的第二匹配元件功能資料,並傳送一利用該自然語言處理模型M1所產生且對應於該第二匹配元件功能資料的第二配置建議至該客戶端電子裝置200。其中,對於每一元件功能資料D4,該第二匹配條件包含:該元件功能資料D4所指示出的該服務項目在該行為紀錄資料D3中被指示出的次數(亦即該服務項目曾被該使用者利用的次數)大於等於一預定門檻值,且該元件功能資料D4所對應的該介面元件未被配置於該客戶端電子裝置200所顯示的該使用者介面(亦即未被該介面配置資料D2所指示出)。
舉一例說明,假設其中一筆元件功能資料D4所指示出的該服務項目為「台灣Pay」,且該預定門檻值為十。則若該行為紀錄資料D3指示出該使用者利用「台灣Pay」之服務項目的次數已達十次以上,但該介面配置資料D2並未指示出對應於「台灣Pay」的該介面元件時,該處理單元1便會判定指示出「台灣Pay」的該元件功能資料D4符合該第二匹配條件。
在本實施例中,該第二配置建議可例如為:「您經常使用台灣Pay,2024/3/1-5/31使用優惠券可在各大夜市最高享有50%現金回饋,是否有需要將『台灣Pay』功能加入自訂畫面中?」。
接著,如步驟S42所示,在該處理單元1傳送利用該自然語言處理模型M1所產生且對應於該第二匹配元件功能資料的該第二配置建議至該客戶端電子裝置200之後,當該處理單元1在接收到一來自該客戶端電子裝置200且對應於該第二配置建議的第二採用通知時,該處理單元1將對應於該第二匹配元件功能資料的該介面元件加入於該使用者介面,且一併更新該介面配置資料D2,使得更新後的該介面配置資料D2指示出對應於該第二匹配元件功能資料的該介面元件。
補充說明的是,該處理單元1將該第二匹配元件功能資料所指示出的該服務項目被作為一匹配服務項目。
接著,如步驟S43所示,該處理單元1在接收到一指示出該客戶端電子裝置200之當前位置的位置資料,且根據該位置資料判斷出該客戶端電子裝置200當前正位於一對應於該匹配服務項目的服務地理範圍之內時,利用該自然語言處理模型M1產生一指示出該匹配服務項目的行銷訊息,並將該行銷訊息傳送至該客戶端電子裝置200。其中,該位置資料例如是由該客戶端電子裝置200利用衛星定位技術(例如GPS)所產生並傳送的即時定位結果。再舉一例說明,在本實施例中,該行銷訊息可例如為:「xx夜市使用台灣pay,筆筆50%回饋,您還有專屬折扣券可以一併使用,千萬別忘囉!」。
藉由該行銷優惠推薦程序,該處理單元1能根據使用者實際使用服務項目的行為紀錄,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,並根據該客戶端電子裝置200的當前位置適時傳送行銷訊息至該客戶端電子裝置200,以提醒使用者當前可用的優惠。
應當理解的是,本實施例的步驟S11至S13、步驟S21至S23、步驟S31至S32、步驟S41至S43以及圖2至圖5的流程圖僅是用於示例說明本新型應用程式服務方法的其中一種可實施方式。應當理解的是,即便將前述的步驟進行合併、拆分或順序調整,若合併、拆分或順序調整之後的流程與本專利說明書的實施例相比係以實質相同的方式達成實質相同的功效,便仍屬於本新型應用程式服務方法的可實施態樣,因此,本實施例的步驟S11至S13、步驟S21至S23、步驟S31至S32、步驟S41至S43以及圖2至圖5的流程圖並非用於限制本新型的可實施範圍。
綜上所述,藉由實施該應用程式服務方法,該應用程式服務系統100能利用該自然語言處理模型M1對該輸入訊息進行語意分析,並據以傳送該功能配置建議至該客戶端電子裝置200,以將對應該關聯功能特徵資料的該介面元件加入於該使用者介面。再者,該應用程式服務系統100能根據使用者於該客戶端電子裝置200的該介面配置資料D2,找到與使用者具有相似介面配置的族群,並向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。而且,該應用程式服務系統100能根據使用者曾經使用過的服務項目,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。另外,該應用程式服務系統100能根據使用者實際使用服務項目的行為紀錄,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,並根據該客戶端電子裝置200的當前位置適時傳送行銷訊息至該客戶端電子裝置200,以提醒使用者當前可用的優惠。藉此,該應用程式服務系統100相當於具備語意識別,使用者能以對話的方式描述其需要的功能,並由該應用程式服務系統100推薦並加入符合需求的該介面元件至該使用者介面,以便使用者自由調整配置該使用者介面,從而提升使用者對該客戶端應用程式的黏著度,故確實能達成本新型之目的。
惟以上所述者,僅為本新型之實施例而已,當不能以此限定本新型實施之範圍,凡是依本新型申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本新型專利涵蓋之範圍內。
100:應用程式服務系統
1:處理單元
2:儲存單元
200:客戶端電子裝置
D1:功能特徵資料
D2:介面配置資料
D3:行為紀錄資料
D4:元件功能資料
M1:自然語言處理模型
S11、S12、S13:步驟
S21、S22:步驟
S31、S32:步驟
S41、S42、S43:步驟
本新型之其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中:
圖1是一方塊示意圖,示例性地表示本新型應用程式服務系統的一實施例;
圖2是一流程圖,用於示例性地說明該實施例如何實施一種應用程式服務方法中的一語意分析推薦程序;
圖3是一流程圖,用於示例性地說明該實施例如何實施一種應用程式服務方法中的一高重複性族群推薦程序;
圖4是一流程圖,用於示例性地說明該實施例如何實施一種應用程式服務方法中的一行為紀錄推薦程序;及
圖5是一流程圖,用於示例性地說明該實施例如何實施一種應用程式服務方法中的一行銷優惠推薦程序。
100:應用程式服務系統
1:處理單元
2:儲存單元
200:客戶端電子裝置
D1:功能特徵資料
D2:介面配置資料
D3:行為紀錄資料
D4:元件功能資料
M1:自然語言處理模型
Claims (5)
- 一種應用程式服務系統,適用於與一客戶端電子裝置通訊,該客戶端電子裝置用於執行一客戶端應用程式,以顯示該客戶端應用程式所包含的一使用者介面;該應用程式服務系統包含: 一處理單元,適用於與該客戶端電子裝置電連接;及 一儲存單元,電連接該處理單元,且儲存有一自然語言處理模型及多筆功能特徵資料,其中,該等功能特徵資料分別對應於多個能被呈現在該使用者介面中的介面元件; 其中,該處理單元用於: 接收一來自該客戶端電子裝置的輸入訊息,並利用該自然語言處理模型對該輸入訊息進行語意分析,以產生一對應於該輸入訊息的語意分析結果; 從該等功能特徵資料中選出與該語意分析結果之匹配程度最高的其中一筆關聯功能特徵資料,並傳送一對應於該關聯功能特徵資料的功能配置建議至該客戶端電子裝置;及 在接收到一來自該客戶端電子裝置且對應於該功能配置建議的同意通知之後,將對應該關聯功能特徵資料的該介面元件加入於該使用者介面。
- 如請求項1所述的應用程式服務系統,其中,該儲存單元還儲存有一對應於該客戶端電子裝置的介面配置資料,該介面配置資料指示出已被配置在該客戶端電子裝置所顯示之該使用者介面中的該(等)介面元件;該處理單元還用於: 根據該介面配置資料所指示出的該(等)介面元件,獲得一對應於該介面配置資料的常用配置資料,其中,該常用配置資料指示出所有該等介面元件中,相關於另外多個客戶端電子裝置的其中一或多個常用介面元件; 從該(等)常用介面元件中選出其中一個未被配置於該客戶端電子裝置所顯示之該使用者介面的常用介面元件,以作為一個推薦介面元件,並傳送一對應於該推薦介面元件的元件配置建議至該客戶端電子裝置;及 在接收到一來自該客戶端電子裝置且對應於該元件配置建議的接受通知之後,將該推薦介面元件加入於該使用者介面。
- 如請求項1所述的應用程式服務系統,其中,每一介面元件對應於一個能透過該客戶端應用程式被實現的服務項目,該儲存單元還儲存有一對應一客戶且相關於該客戶端電子裝置的行為紀錄資料,以及多筆分別對應於該等介面元件的元件功能資料,該行為紀錄資料指示出該客戶曾利用過的服務項目,每一元件功能資料指示出對應之該介面元件所對應的該服務項目;該處理單元還用於: 從該等元件功能資料中,選出其中一筆符合一第一匹配條件的第一匹配元件功能資料,並傳送一對應於該第一匹配元件功能資料的第一配置建議至該客戶端電子裝置,其中,對於每一元件功能資料,該第一匹配條件包含:該元件功能資料所指示出的該服務項目與該行為紀錄資料所指示出的其中一服務項目匹配,且該元件功能資料所對應的該介面元件未被配置於該客戶端電子裝置所顯示的該使用者介面;及 在接收到一來自該客戶端電子裝置且對應於該第一配置建議的第一採用通知之後,將對應於該第一匹配元件功能資料的該介面元件加入於該使用者介面。
- 如請求項1所述的應用程式服務系統,其中,每一介面元件對應於一個能透過該客戶端應用程式被實現的服務項目,該儲存單元還儲存有一對應一客戶且相關於該客戶端電子裝置的行為紀錄資料,以及多筆分別對應於該等介面元件的元件功能資料,該行為紀錄資料指示出該客戶曾利用過的服務項目,每一元件功能資料指示出對應之該介面元件所對應的該服務項目;該處理單元還用於: 從該等元件功能資料中,選出其中一筆符合一第二匹配條件的第二匹配元件功能資料,並傳送一利用該自然語言處理模型所產生且對應於該第二匹配元件功能資料的第二配置建議至該客戶端電子裝置,其中,對於每一元件功能資料,該第二匹配條件包含:該元件功能資料所指示出的該服務項目在該行為紀錄資料中被指示出的次數大於等於一預定門檻值,且該元件功能資料所對應的該介面元件未被配置於該客戶端電子裝置所顯示的該使用者介面;及 在接收到一來自該客戶端電子裝置且對應於該第二配置建議的第二採用通知之後,將對應於該第二匹配元件功能資料的該介面元件加入於該使用者介面。
- 如請求項4所述的應用程式服務系統,其中: 該第二匹配元件功能資料所指示出的該服務項目被作為一匹配服務項目;及 該處理單元在接收到一指示出該客戶端電子裝置之當前位置的位置資料,且根據該位置資料判斷出該客戶端電子裝置當前正位於一對應於該匹配服務項目的服務地理範圍之內時,利用該自然語言處理模型產生一指示出該匹配服務項目的行銷訊息,並將該行銷訊息傳送至該客戶端電子裝置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113209595U TWM662550U (zh) | 2024-09-04 | 2024-09-04 | 應用程式服務系統 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113209595U TWM662550U (zh) | 2024-09-04 | 2024-09-04 | 應用程式服務系統 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TWM662550U true TWM662550U (zh) | 2024-11-01 |
Family
ID=94378300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113209595U TWM662550U (zh) | 2024-09-04 | 2024-09-04 | 應用程式服務系統 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWM662550U (zh) |
-
2024
- 2024-09-04 TW TW113209595U patent/TWM662550U/zh unknown
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11443305B2 (en) | Context augmentation for processing data from multiple sources | |
| US11015014B2 (en) | Automated contactless access device location system and method | |
| US9064256B2 (en) | Products and processes for utilizing order data and related data | |
| CN103270523A (zh) | 延期支付以及选择性的资金和支付 | |
| US10474692B2 (en) | Data conversion and distribution systems | |
| CN114881739B (zh) | 订单事件处理方法及装置、电子设备和存储介质 | |
| US11481842B2 (en) | Methods and apparatus for generating and operating a swaps trading platform | |
| CN113449997A (zh) | 一种数据处理方法和装置 | |
| CN109214911A (zh) | 账单对账异常的处理方法和装置 | |
| CN111738798A (zh) | 用于生成商品信息的方法和装置 | |
| CN108040083A (zh) | 银企直连通信的控制方法、相关设备及系统 | |
| MX2008003005A (es) | Concentrador de transacciones de ventas. | |
| TWM662550U (zh) | 應用程式服務系統 | |
| TWM665193U (zh) | 資訊推薦系統 | |
| KR20220070644A (ko) | 기계 학습 기반 업체 추천 시스템 | |
| JP6770273B1 (ja) | 電子通貨税申告支援システム | |
| CN114911835A (zh) | 用户信息处理方法、装置、设备、存储介质和程序产品 | |
| CN108564301A (zh) | 需求供应匹配方法、系统、终端和服务器及其存储介质 | |
| CN115544052A (zh) | 一种数据处理方法和装置 | |
| CN112581255A (zh) | 处理贷款的方法、装置、设备和计算机可读介质 | |
| CN114912008A (zh) | 用户画像构建方法、系统、计算机设备及存储介质 | |
| JP2021117715A (ja) | 電子通貨利用情報システム及び電子通貨利用方法 | |
| US20220374983A1 (en) | Trading computer systems and methods for use with shareholder warrants incentivizing deleveraging | |
| TWI901377B (zh) | 資訊推薦系統及方法 | |
| KR20210066654A (ko) | 기계 거래의 견적 시스템 및 그 방법 |