TWM662550U - Application Service System - Google Patents
Application Service System 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
一種應用程式服務系統,適用於與一客戶端電子裝置通訊,該應用程式服務系統用於:接收一來自該客戶端電子裝置的輸入訊息,並利用一自然語言處理模型對該輸入訊息進行語意分析,以產生一對應於該輸入訊息的語意分析結果;從多筆功能特徵資料中選出與該語意分析結果之匹配程度最高的其中一筆關聯功能特徵資料,並傳送一對應於該關聯功能特徵資料的功能配置建議至該客戶端電子裝置;在接收到一來自該客戶端電子裝置且對應於該功能配置建議的同意通知之後,將對應該關聯功能特徵資料的一介面元件加入於一使用者介面。An application service system is used for communicating with a client electronic device. The application service system is used to: receive an input message from the client electronic device and use a natural language processing model to perform semantic analysis on the input message to generate a semantic analysis result corresponding to the input message; select one of the related functional feature data with the highest matching degree with the semantic analysis result from multiple functional feature data, and transmit a function configuration suggestion corresponding to the related functional feature data to the client electronic device; after receiving an approval notification from the client electronic device and corresponding to the function configuration suggestion, add an interface element corresponding to the related functional feature data to a user interface.
Description
本新型是有關於一種服務系統,特別是指一種涉及應用程式的應用程式服務系統。The present invention relates to a service system, and in particular to an application service system involving an application.
現行的應用程式介面,皆是以固定模板呈現,且介面呈現的功能繁多,造成客戶對各項功能的尋找或理解有一定的難度,且很多功能不為客戶所需要,卻因為制式化的操作介面而無法調整,導致客戶使用上有一定程度的不便。The current application program interfaces are all presented in fixed templates, and the interfaces present a wide variety of functions, which makes it difficult for customers to find or understand the various functions. In addition, many functions are not needed by customers, but cannot be adjusted due to the standardized operating interface, resulting in a certain degree of inconvenience for customers.
因此,如何發展一套合適的應用程式介面以提高客戶使用流暢度,是本新型欲探討的主題。Therefore, how to develop a suitable application programming interface to improve the smoothness of customer use is the subject of this new model.
因此,為了對現有技術作出改善,本新型之目的,即在提供一種應用程式服務系統,其能透過自然語言處理的技術推薦適合使用者的應用程式介面。Therefore, in order to improve the existing technology, the purpose of the present invention is to provide an application service system that can recommend an application program interface suitable for the user through natural language processing technology.
於是,本新型應用程式服務系統,適用於與一客戶端電子裝置通訊,該客戶端電子裝置用於執行一客戶端應用程式,以顯示該客戶端應用程式所包含的一使用者介面;該應用程式服務系統包含一處理單元及一電連接該處理單元的儲存單元,該儲存單元儲存有一自然語言處理模型及多筆功能特徵資料,其中,該等功能特徵資料分別對應於多個能被呈現在該使用者介面中的介面元件。其中,該處理單元用於:接收一來自該客戶端電子裝置的輸入訊息,並利用該自然語言處理模型對該輸入訊息進行語意分析,以產生一對應於該輸入訊息的語意分析結果;從該等功能特徵資料中選出與該語意分析結果之匹配程度最高的其中一筆關聯功能特徵資料,並傳送一對應於該關聯功能特徵資料的功能配置建議至該客戶端電子裝置;在接收到一來自該客戶端電子裝置且對應於該功能配置建議的同意通知之後,將對應該關聯功能特徵資料的該介面元件加入於該使用者介面。Therefore, the new application service system is suitable for communicating with a client electronic device, which is used to execute a client application to display a user interface included in the client application; the application service system includes a processing unit and a storage unit electrically connected to the processing unit, and the storage unit stores a natural language processing model and multiple functional feature data, wherein the functional feature data respectively correspond to multiple interface elements that can be presented in the user interface. The processing unit is used to: receive an input message from the client electronic device, and use the natural language processing model to perform semantic analysis on the input message to generate a semantic analysis result corresponding to the input message; select one of the related functional feature data that has the highest degree of match with the semantic analysis result from the functional feature data, and transmit a function configuration suggestion corresponding to the related functional feature data to the client electronic device; after receiving an approval notification from the client electronic device corresponding to the function configuration suggestion, add the interface element corresponding to the related functional feature data to the user interface.
在本新型應用程式服務系統的一些實施態樣中,該儲存單元還儲存有一對應於該客戶端電子裝置的介面配置資料,該介面配置資料指示出已被配置在該客戶端電子裝置所顯示之該使用者介面中的該(等)介面元件;其中,該處理單元還用於:根據該介面配置資料所指示出的該(等)介面元件,獲得一對應於該介面配置資料的常用配置資料,其中,該常用配置資料指示出所有該等介面元件中,相關於另外多個客戶端電子裝置的其中一或多個常用介面元件;從該(等)常用介面元件中選出其中一個未被配置於該客戶端電子裝置所顯示之該使用者介面的常用介面元件,以作為一個推薦介面元件,並傳送一對應於該推薦介面元件的元件配置建議至該客戶端電子裝置;在接收到一來自該客戶端電子裝置且對應於該元件配置建議的接受通知之後,將該推薦介面元件加入於該使用者介面。In some implementations of the novel application service system, the storage unit further stores an interface configuration data corresponding to the client electronic device, the interface configuration data indicating the interface element(s) that have been configured in the user interface displayed by the client electronic device; wherein the processing unit is further used to: obtain a common configuration data corresponding to the interface configuration data according to the interface element(s) indicated by the interface configuration data, wherein the common configuration data indicates the interface elements among all the interface elements. , related to one or more commonly used interface components of another plurality of client electronic devices; selecting one of the commonly used interface components that is not configured in the user interface displayed by the client electronic device from the commonly used interface components (etc.) as a recommended interface component, and transmitting a component configuration suggestion corresponding to the recommended interface component to the client electronic device; after receiving an acceptance notification from the client electronic device and corresponding to the component configuration suggestion, adding the recommended interface component to the user interface.
在本新型應用程式服務系統的一些實施態樣中,每一介面元件對應於一個能透過該客戶端應用程式被實現的服務項目,該儲存單元還儲存有一對應一客戶且相關於該客戶端電子裝置的行為紀錄資料,以及多筆分別對應於該等介面元件的元件功能資料,該行為紀錄資料指示出該客戶曾利用過的服務項目,每一元件功能資料指示出對應之該介面元件所對應的該服務項目;其中,該處理單元還用於:從該等元件功能資料中,選出其中一筆符合一第一匹配條件的第一匹配元件功能資料,並傳送一對應於該第一匹配元件功能資料的第一配置建議至該客戶端電子裝置,其中,對於每一元件功能資料,該第一匹配條件包含:該元件功能資料所指示出的該服務項目與該行為紀錄資料所指示出的其中一服務項目匹配,且該元件功能資料所對應的該介面元件未被配置於該客戶端電子裝置所顯示的該使用者介面;在接收到一來自該客戶端電子裝置且對應於該第一配置建議的第一採用通知之後,將對應於該第一匹配元件功能資料的該介面元件加入於該使用者介面。In some implementations of the novel application service system, each interface component corresponds to a service item that can be implemented through the client application, and the storage unit also stores a behavior record data corresponding to a client and related to the client electronic device, and a plurality of component function data corresponding to the interface components, the behavior record data indicates the service items that the client has used, and each component function data indicates the service item corresponding to the corresponding interface component; wherein the processing unit is further used to: select one of the first matching component function data that meets a first matching condition data, and transmits a first configuration suggestion corresponding to the first matching component function data to the client electronic device, wherein, for each component function data, the first matching condition includes: the service item indicated by the component function data matches one of the service items indicated by the behavior record data, and the interface component corresponding to the component function data is not configured in the user interface displayed by the client electronic device; after receiving a first adoption notification from the client electronic device and corresponding to the first configuration suggestion, the interface component corresponding to the first matching component function data is added to the user interface.
在本新型應用程式服務系統的一些實施態樣中,每一介面元件對應於一個能透過該客戶端應用程式被實現的服務項目,該儲存單元還儲存有一對應一客戶且相關於該客戶端電子裝置的行為紀錄資料,以及多筆分別對應於該等介面元件的元件功能資料,該行為紀錄資料指示出該客戶曾利用過的服務項目,每一元件功能資料指示出對應之該介面元件所對應的該服務項目;其中,該處理單元還用於:從該等元件功能資料中,選出其中一筆符合一第二匹配條件的第二匹配元件功能資料,並傳送一利用該自然語言處理模型所產生且對應於該第二匹配元件功能資料的第二配置建議至該客戶端電子裝置,其中,對於每一元件功能資料,該第二匹配條件包含:該元件功能資料所指示出的該服務項目在該行為紀錄資料中被指示出的次數大於等於一預定門檻值,且該元件功能資料所對應的該介面元件未被配置於該客戶端電子裝置所顯示的該使用者介面;在接收到一來自該客戶端電子裝置且對應於該第二配置建議的第二採用通知之後,將對應於該第二匹配元件功能資料的該介面元件加入於該使用者介面。In some implementations of the novel application service system, each interface component corresponds to a service item that can be realized through the client application, and the storage unit also stores a behavior record data corresponding to a client and related to the client electronic device, and a plurality of component function data corresponding to the interface components, the behavior record data indicates the service items that the client has used, and each component function data indicates the service item corresponding to the corresponding interface component; wherein the processing unit is further used to: select one of the second matching component function data that meets a second matching condition from the component function data, and transmit a second matching component function data using the second matching condition; A second configuration suggestion generated by the natural language processing model and corresponding to the second matching component function data is sent to the client electronic device, wherein, for each component function data, the second matching condition includes: the number of times the service item indicated by the component function data is indicated in the behavior record data is greater than or equal to a predetermined threshold value, and the interface component corresponding to the component function data is not configured in the user interface displayed by the client electronic device; after receiving a second adoption notification from the client electronic device and corresponding to the second configuration suggestion, the interface component corresponding to the second matching component function data is added to the user interface.
在本新型應用程式服務系統的一些實施態樣中,該第二匹配元件功能資料所指示出的該服務項目被作為一匹配服務項目;該處理單元在接收到一指示出該客戶端電子裝置之當前位置的位置資料,且根據該位置資料判斷出該客戶端電子裝置當前正位於一對應於該匹配服務項目的服務地理範圍之內時,利用該自然語言處理模型產生一指示出該匹配服務項目的行銷訊息,並將該行銷訊息傳送至該客戶端電子裝置。In some implementations of the novel application service system, the service item indicated by the second matching component function data is used as a matching service item; when the processing unit receives location data indicating the current location of the client electronic device and determines, based on the location data, that the client electronic device is currently located within a service geographic range corresponding to the matching service item, it uses the natural language processing model to generate a marketing message indicating the matching service item and transmits the marketing message to the client electronic device.
本新型之功效在於:該應用程式服務系統能利用該自然語言處理模型對該輸入訊息進行語意分析,並據以傳送該功能配置建議至該客戶端電子裝置,以將對應該關聯功能特徵資料的該介面元件加入於該使用者介面。藉此,該應用程式服務系統相當於具備語意識別,能依客戶描述的服務情境需求,配對合適的應用程式功能,以供使用者自由配置專屬的應用程式介面,故確實能達成本新型之目的。The effect of the present invention is that the application service system can use the natural language processing model to perform semantic analysis on the input message, and accordingly transmit the function configuration suggestion to the client electronic device, so as to add the interface element corresponding to the associated function feature data to the user interface. In this way, the application service system is equivalent to having semantic recognition, and can match the appropriate application function according to the service scenario requirements described by the customer, so that the user can freely configure a dedicated application interface, so that the purpose of the present invention can be achieved.
在本新型被詳細描述之前應當注意:在未特別定義的情況下,本專利說明書中所述的「電連接(electrically connected)」是用來描述電腦硬體(例如電子系統、設備、裝置、單元、元件)之間的「耦接(coupled)」關係,且泛指複數電腦硬體之間透過導體/半導體材料彼此實體相連而實現的「有線電連接」,以及利用無線通訊技術(例如但不限於無線網路、藍芽及電磁感應等)而實現無線資料傳輸的「無線電連接」。另一方面,在未特別定義的情況下,本專利說明書中所述的「電連接」也泛指複數電腦硬體之間彼此直接耦接而實現的「直接電連接」,以及複數電腦硬體之間是透過其他電腦硬體間接耦接而實現的「間接電連接」。Before the present invention is described in detail, it should be noted that, unless otherwise specifically defined, the term "electrically connected" in this patent specification is used to describe the "coupled" relationship between computer hardware (e.g., electronic systems, equipment, devices, units, components), and generally refers to "wired electrical connections" achieved by physically connecting multiple computer hardware through conductors/semiconductor materials, and "radio connections" that achieve wireless data transmission using wireless communication technology (e.g., but not limited to wireless networks, Bluetooth, and electromagnetic induction, etc.). On the other hand, unless otherwise specifically defined, the "electrical connection" described in this patent specification also generally refers to a "direct electrical connection" achieved by directly coupling multiple computer hardware to each other, and an "indirect electrical connection" achieved by indirectly coupling multiple computer hardware through other computer hardware.
在本新型被詳細描述之前應當注意:本專利說明書中所述的「單元(unit)」是代表電腦硬體而非軟體,舉例來說,「處理單元」是用來代表具備資料處理功能的電腦硬體。另一方面,本專利說明書中所述的「單元」可以是指具備特定功能的單一個電腦硬體,也可以是指具備類似功能的一群電腦硬體,舉例來說,「處理單元」可以是指具備資料處理功能的單一個處理器,但也可以是指一群處理器的集合。Before the present invention is described in detail, it should be noted that the "unit" described in this patent specification represents computer hardware rather than software. For example, a "processing unit" is used to represent computer hardware with data processing functions. On the other hand, the "unit" described in this patent specification can refer to a single computer hardware with a specific function, or a group of computer hardware with similar functions. For example, a "processing unit" can refer to a single processor with data processing functions, but it can also refer to a collection of a group of processors.
參閱圖1,是本新型應用程式服務系統100的一實施例例如是由一服務機構(例如一銀行機構)所管理,且適用於與一客戶端電子裝置200通訊,以實現由該服務機構透過網路所提供的應用程式服務。Referring to FIG. 1 , an embodiment of the novel
在本實施例的實際應用中,該應用程式服務系統100可供多個客戶端電子裝置透過網路電連接,然而,為了方便描述,本實施例僅以圖1中的該客戶端電子裝置200進行說明。In the actual application of this embodiment, the
該客戶端電子裝置200可例如為一手機、一平板電腦、一筆記型電腦或者一桌上型電腦。該客戶端電子裝置200安裝有一由該服務機構所發行的客戶端應用程式。藉由執行該客戶端應用程式,該客戶端電子裝置200能顯示該客戶端應用程式所包含的一使用者介面,並受一使用者操作地以一使用者帳戶登入本實施例的該應用程式服務系統100。具體舉例來說,該客戶端應用程式例如是一個行動銀行應用程式,而能實現該銀行機構所提供的網路銀行服務,但並不以此為限。The client
進一步地,該使用者介面是一個圖形使用者介面(英文為Graphical User Interface,簡稱GUI),而能夠呈現出多個介面元件的其中一或多者。每一個介面元件例如是一個能被點選的圖標或按鈕,且對應於一個能透過該客戶端應用程式被實現的服務項目。舉例來說,該等介面元件所對應的該等服務項目例如包含「查詢餘額」、「轉帳作業」、「外幣兌換」、「外幣定存」、「基金交易」、「黃金存摺」等。Furthermore, the user interface is a graphical user interface (GUI) that can present one or more of a plurality of interface elements. Each interface element is, for example, an icon or button that can be clicked, and corresponds to a service item that can be implemented through the client application. For example, the service items corresponding to the interface elements include, for example, "balance inquiry", "transfer operation", "foreign currency exchange", "foreign currency fixed deposit", "fund transaction", "gold passbook", etc.
該應用程式服務系統100例如是一台伺服器,或者是一包含多台伺服器的伺服器集合。並且,該應用程式服務系統100包含一處理單元1以及一電連接該處理單元1的儲存單元2,其中,該處理單元1適用於與該客戶端電子裝置200透過網路電連接,藉此與該客戶端電子裝置200通訊。The
該處理單元1可包含(但不限於)一單核處理器、一個多核處理器、一個雙核手機處理器、一微處理器、一微控制器、一數位訊號處理器(DSP)、一現場可程式邏輯閘陣列(FPGA)、一特殊應用積體電路(ASIC)及一射頻積體電路(RFIC)其中至少一者。The
該儲存單元2是一用於儲存數位資料的資料儲存裝置,且可例如為一硬碟。然而,在其他實施例中,該儲存單元2亦可被實施為不同種類的電腦可讀取記錄媒體,或者是多個電腦可讀取記錄媒體的組合。The
在本實施例中,該儲存單元2儲存有多筆功能特徵資料D1、一對應於該客戶端電子裝置200的介面配置資料D2、一對應該使用者且相關於該客戶端電子裝置200的行為紀錄資料D3、多筆元件功能資料D4,以及一自然語言處理模型M1。In this embodiment, the
該等功能特徵資料D1分別對應於該使用者介面所能呈現的該等介面元件。在本實施例中,每一功能特徵資料D1為一向量資料,且用於描述對應之該介面元件所對應的該服務項目。更詳細地說,對於每一功能特徵資料D1,該功能特徵資料D1例如是將一功能描述文本轉換為語意向量的結果,且該功能描述文本是用來描述相關之服務項目的自然語言。舉例而言,若相關的服務項目為「外幣兌換」,該功能描述文本可例如為「外幣現鈔結購功能:客戶兌換外幣現鈔,幣別包含日幣、美金、歐元、加幣、人民幣、港幣」,但不以此為限。The functional feature data D1 respectively correspond to the interface elements that can be presented by the user interface. In the present embodiment, each functional feature data D1 is a vector data, and is used to describe the service item corresponding to the corresponding interface element. In more detail, for each functional feature data D1, the functional feature data D1 is, for example, the result of converting a functional description text into a semantic vector, and the functional description text is a natural language used to describe the relevant service item. For example, if the relevant service item is "foreign currency exchange", the functional description text may be, for example, "foreign currency cash purchase function: customers exchange foreign currency cash, and the currencies include Japanese yen, US dollars, euros, Canadian dollars, RMB, and Hong Kong dollars", but is not limited to this.
該介面配置資料D2指示出已被配置在該客戶端電子裝置200所顯示之該使用者介面中的該(等)介面元件。舉例來說,若該客戶端電子裝置200所顯示的該使用者介面中已配置有對應「外幣定存」、「基金交易」、「黃金存摺」等服務項目的三個介面元件,該介面配置資料D2便會指示出「外幣定存」、「基金交易」及「黃金存摺」等三個服務項目所分別對應的該三個介面元件。The interface configuration data D2 indicates the interface component(s) that have been configured in the user interface displayed by the client
該行為紀錄資料D3指示出該使用者曾利用過的服務項目。在本實施例中,該行為紀錄資料D3例如包含一或多筆對應該使用者的交易紀錄。每一交易紀錄對應於該等服務項目的其中一者,且可例如是由該處理單元1所產生,或者是透過客服人員的輸入操作而產生。舉例來說,每一交易紀錄可例如是一筆對應於「查詢餘額」之服務項目的餘額查詢交易紀錄、一筆對應於「轉帳作業」之服務項目的轉帳交易紀錄,或是一筆對應於「外幣兌換」之服務項目的外幣兌換交易紀錄。The behavior record data D3 indicates the service items that the user has used. In the present embodiment, the behavior record data D3, for example, includes one or more transaction records corresponding to the user. Each transaction record corresponds to one of the service items, and may be, for example, generated by the
該等元件功能資料D4分別對應於該等介面元件。並且,每一元件功能資料D4指示出對應之該介面元件所對應的該服務項目,而用於供該處理單元1據以執行一對應於該元件功能資料D4且用於實現該服務項目的元件功能程序。更具體地說,在該客戶端電子裝置200藉由執行該客戶端應用程式而顯示該使用者介面的情況下,當被呈現於該使用者介面的其中一介面元件被點選時,該處理單元1會根據該其中一介面元件所對應的該元件功能資料D4,而執行該元件功能資料D4所對應的該元件功能程序,藉此透過該客戶端應用程式實現該其中一介面元件所對應的該服務項目。The component function data D4 correspond to the interface components respectively. Moreover, each component function data D4 indicates the service item corresponding to the corresponding interface component, and is used for the
該自然語言處理模型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的訓練方式及所採用的實際演算法種類並非本專利說明書的技術重點,故在此不過度詳述其細節。The natural language processing model M1 is a software module with semantic analysis capabilities, and it can be loaded and run by the
以下說明該應用程式服務系統100如何執行一應用程式服務方法。在本實施例中,該應用程式服務方法例如包含一語意分析推薦程序、一高重複性族群推薦程序、一行為紀錄推薦程序及一行銷優惠推薦程序。補充說明的是,該語意分析推薦程序、該高重複性族群推薦程序、該行為紀錄推薦程序及該行銷優惠推薦程序被該處理單元1執行的順序可被調整,也可以被該處理單元1同時執行。The following describes how the
同時參閱圖1及圖2,以下先對該應用程式服務方法的該語意分析推薦程序進行說明。Referring to FIG. 1 and FIG. 2 at the same time, the semantic analysis recommendation procedure of the application service method will be described below.
首先,如步驟S11所示,該處理單元1接收一來自該客戶端電子裝置200的輸入訊息,並利用該自然語言處理模型M1對該輸入訊息進行語意分析,以產生一對應於該輸入訊息的語意分析結果。在該處理單元1產生該語意分析結果後,流程進行至步驟S12。First, as shown in step S11, the
具體而言,當使用者欲編輯該使用者介面所呈現的介面元件,可操作該客戶端電子裝置200以該使用者帳戶登入該應用程式服務系統100,而使得該客戶端電子裝置200顯示該客戶端應用程式所包含的該使用者介面。接者,使用者可將該輸入訊息(例如:「出國需要換日幣」)以語音輸入或打字的方式輸入至該客戶端應用程式的該使用者介面,以供該處理單元1利用該自然語言處理模型M1(即載入並運行該自然語言處理模型M1)對該輸入訊息進行語意分析,以產生該語意分析結果。其中,該語意分析結果為該輸入訊息被轉換為向量形式的結果。Specifically, when the user wants to edit the interface elements presented by the user interface, the client
接著,如步驟S12所示,該處理單元1從該等功能特徵資料D1中選出與該語意分析結果之匹配程度最高的其中一筆關聯功能特徵資料,並傳送一對應於該關聯功能特徵資料的介面配置建議至該客戶端電子裝置200。Next, as shown in step S12 , the
更詳細地說,該處理單元1將該語意分析結果與該等功能特徵資料D1進行匹配的方式,例如是利用餘弦相似度(cosine similarity)去計算每一功能特徵資料D1與該語意分析結果之間的匹配程度,然後將與該語意分析結果之間之匹配程度大於等於一預設門檻值的該功能特徵資料D1作為該關聯功能特徵資料,但不以此為限。換言之,在本實施例中,該處理單元1是將該等功能特徵資料D1中與該語意分析結果最相似的該筆功能特徵資料D1作為該關聯功能特徵資料。In more detail, the
在本實施例中,該介面配置建議可例如為:「『外幣現鈔結構』功能可線上兌換外幣再至鄰近的分行領取,兌換幣種包含您所需要的日幣,請問此功能是否要加入自訂畫面中?」。In this embodiment, the interface configuration suggestion may be, for example: "The 'Foreign Currency Cash Structure' function allows you to exchange foreign currency online and then pick it up at a nearby branch. The exchanged currencies include the Japanese yen you need. Do you want to add this function to the custom screen?"
接著,如步驟S13所示,在該處理單元1傳送對應於該關聯功能特徵資料的該介面配置建議至該客戶端電子裝置200之後,當該處理單元1在接收到一來自該客戶端電子裝置200且對應於該介面配置建議的同意通知時,該處理單元1將對應於該關聯功能特徵資料的該介面元件(例如對應於「外幣兌換」之服務項目的該介面元件)加入於該使用者介面,且一併更新該介面配置資料D2,使得更新後的該介面配置資料D2指示出對應於該關聯功能特徵資料的該介面元件。Then, as shown in step S13, after the
藉由該語意分析推薦程序,使用者能以對話的方式描述其需要的功能,並由該處理單元1推薦並加入符合需求的該介面元件至該使用者介面,以便使用者自由調整配置該使用者介面。Through the semantic analysis recommendation program, the user can describe the functions he needs in a dialogue, and the
同時參閱圖1及圖3,以下針對該應用程式服務方法的高重複性族群推薦程序進行說明。Referring to Figures 1 and 3, the highly repetitive group recommendation process of the application service method is described below.
如步驟S21所示,該處理單元1根據該介面配置資料D2所指示出的該(等)介面元件,獲得一對應於該介面配置資料D2的常用配置資料。其中,該常用配置資料指示出所有該等介面元件中,相關於另外多個客戶端電子裝置的其中一或多個常用介面元件。在該處理單元1獲得該常用配置資料後,流程進行至步驟S22。As shown in step S21, the
在本實施例中,該處理單元1例如是將該介面配置資料D2與另外多筆介面配置資料進行比對,並根據比對的結果產生該常用配置資料。其中,所述的另外該等介面配置資料是被作為本實施例中的多筆參考介面配置資料,而且,該等參考介面配置資料分別對應於另外該等客戶端電子裝置。更明確地說,該等參考介面配置資料分別指示出其他多位使用者對於該等介面元件的配置方式。並且,該處理單元1例如是先從該等參考介面配置資料中,選出與該介面配置資料D2相似(例如指示出的介面元件有N個以上與該介面配置資料D2相同)的其中一或多筆相似介面配置資料,再根據該(等)相似介面配置資料所指示出的該等介面元件產生該常用配置資料,但並不以此為限。In this embodiment, the
接著,如步驟S22所示,該處理單元1從該(等)常用介面元件中選出其中一個未被配置於該客戶端電子裝置200所顯示之該使用者介面(亦即未被該介面配置資料D2所指示出)的常用介面元件,以作為一個推薦介面元件,並傳送一對應於該推薦介面元件的元件配置建議至該客戶端電子裝置200。在本實施例中,該處理單元1例如是將該(等)常用介面元件中被該等相似介面配置資料指示出最多次,且未被該介面配置資料D2所指示出的該介面元件作為該推薦介面元件,但並不以此為限。Next, as shown in step S22, the
在本實施例中,該推薦介面元件的該服務項目例如為「手機轉帳」,而該元件配置建議可例如為:「有其他使用者配置了『手機轉帳』功能,只要知道收款人手機就可以進行轉帳,快速又方便!是否有需要將『手機轉帳』功能加入自訂畫面中?」。In this embodiment, the service item of the recommendation interface component is, for example, "Mobile Transfer", and the component configuration suggestion may be, for example: "Other users have configured the 'Mobile Transfer' function. As long as you know the recipient's mobile phone, you can transfer money. It is fast and convenient! Is it necessary to add the 'Mobile Transfer' function to the custom screen?"
接著,如步驟S23所示,在該處理單元1傳送對應於該推薦介面元件的該元件配置建議至該客戶端電子裝置200之後,當該處理單元1在接收到一來自該客戶端電子裝置200且對應於該元件配置建議的接受通知時,該處理單元1將該推薦介面元件加入於該使用者介面,且一併更新該介面配置資料D2,使得更新後的該介面配置資料D2指示出該推薦介面元件。Then, as shown in step S23, after the
藉由該高重複性族群推薦程序,該處理單元1能根據使用者於該客戶端電子裝置200的該介面配置資料D2,找到與使用者具有相似介面配置的族群,並向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。Through the highly repeatable group recommendation procedure, the
同時參閱圖1及圖4,以下針對該應用程式服務方法的行為紀錄推薦程序進行說明。Referring to FIG. 1 and FIG. 4 at the same time, the following is an explanation of the behavior record recommendation procedure of the application service method.
如步驟S31所示,該處理單元1從該等元件功能資料D4中,選出其中一筆符合一第一匹配條件的第一匹配元件功能資料,並傳送一對應於該第一匹配元件功能資料的第一配置建議至該客戶端電子裝置200。其中,對於每一元件功能資料D4,該第一匹配條件包含:該元件功能資料D4所指示出的該服務項目與該行為紀錄資料D3所指示出的其中一服務項目匹配(亦即該元件功能資料D4所指示出的該服務項目是該使用者曾利用過的服務項目),且該元件功能資料D4所對應的該介面元件未被配置於該客戶端電子裝置200所顯示的該使用者介面(亦即未被該介面配置資料D2所指示出)。As shown in step S31, the
舉例來說,若該行為紀錄資料D3指示出該使用者曾透過臨櫃、電話或網路申購基金(亦即曾利用過「基金交易」的服務項目),但對應於「基金交易」之服務項目的該介面元件並未被該介面配置資料D2所指示出(亦即未被配置於該客戶端電子裝置200所顯示的該使用者介面),在此情況下,該處理單元1便會判定指示出「基金交易」之服務項目的該元件功能資料D4符合該第一匹配條件。For example, if the behavior record data D3 indicates that the user has applied for funds through the counter, telephone or Internet (that is, has used the "fund transaction" service item), but the interface component corresponding to the "fund transaction" service item is not indicated by the interface configuration data D2 (that is, it is not configured in the user interface displayed by the client electronic device 200), in this case, the
在本實施例中,該第一配置建議可例如為:「如果有基金下單需求,線上申購更方便還有手續費減免喔,最低只要百元就可以投資!是否有需要將『基金申購』功能加入自訂畫面中?」。In this embodiment, the first configuration suggestion may be, for example: "If you need to place a fund order, online subscription is more convenient and has reduced fees. You can invest with as little as one hundred dollars! Is it necessary to add the "fund subscription" function to the custom screen?"
接著,如步驟S32所示,在該處理單元1傳送對應於該第一匹配元件功能資料的該第一配置建議至該客戶端電子裝置200 之後,當該處理單元1在接收到一來自該客戶端電子裝置200且對應於該第一配置建議的第一採用通知時,該處理單元1將對應於該第一匹配元件功能資料的該介面元件加入於該使用者介面。Then, as shown in step S32, after the
藉由該行為紀錄推薦程序,該處理單元1能根據使用者曾經使用過的服務項目,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。Through the behavior record recommendation procedure, the
同時參閱圖1及圖5,以下針對該應用程式服務方法的行銷優惠推薦程序進行說明。Referring to Figures 1 and 5 at the same time, the following is an explanation of the marketing offer recommendation process of the application service method.
如步驟S41所示,該處理單元1從該等元件功能資料D4中,選出其中一筆符合一第二匹配條件的第二匹配元件功能資料,並傳送一利用該自然語言處理模型M1所產生且對應於該第二匹配元件功能資料的第二配置建議至該客戶端電子裝置200。其中,對於每一元件功能資料D4,該第二匹配條件包含:該元件功能資料D4所指示出的該服務項目在該行為紀錄資料D3中被指示出的次數(亦即該服務項目曾被該使用者利用的次數)大於等於一預定門檻值,且該元件功能資料D4所對應的該介面元件未被配置於該客戶端電子裝置200所顯示的該使用者介面(亦即未被該介面配置資料D2所指示出)。As shown in step S41, the
舉一例說明,假設其中一筆元件功能資料D4所指示出的該服務項目為「台灣Pay」,且該預定門檻值為十。則若該行為紀錄資料D3指示出該使用者利用「台灣Pay」之服務項目的次數已達十次以上,但該介面配置資料D2並未指示出對應於「台灣Pay」的該介面元件時,該處理單元1便會判定指示出「台灣Pay」的該元件功能資料D4符合該第二匹配條件。For example, assume that the service item indicated by one of the component function data D4 is "Taiwan Pay" and the predetermined threshold value is ten. If the behavior record data D3 indicates that the user has used the service item "Taiwan Pay" more than ten times, but the interface configuration data D2 does not indicate the interface component corresponding to "Taiwan Pay", the
在本實施例中,該第二配置建議可例如為:「您經常使用台灣Pay,2024/3/1-5/31使用優惠券可在各大夜市最高享有50%現金回饋,是否有需要將『台灣Pay』功能加入自訂畫面中?」。In this embodiment, the second configuration suggestion may be, for example: "You often use Taiwan Pay. From 2024/3/1 to 5/31, you can use the coupon to enjoy up to 50% cash back at major night markets. Is it necessary to add the "Taiwan Pay" function to the custom screen?"
接著,如步驟S42所示,在該處理單元1傳送利用該自然語言處理模型M1所產生且對應於該第二匹配元件功能資料的該第二配置建議至該客戶端電子裝置200之後,當該處理單元1在接收到一來自該客戶端電子裝置200且對應於該第二配置建議的第二採用通知時,該處理單元1將對應於該第二匹配元件功能資料的該介面元件加入於該使用者介面,且一併更新該介面配置資料D2,使得更新後的該介面配置資料D2指示出對應於該第二匹配元件功能資料的該介面元件。Then, as shown in step S42, after the
補充說明的是,該處理單元1將該第二匹配元件功能資料所指示出的該服務項目被作為一匹配服務項目。It is to be supplemented that the
接著,如步驟S43所示,該處理單元1在接收到一指示出該客戶端電子裝置200之當前位置的位置資料,且根據該位置資料判斷出該客戶端電子裝置200當前正位於一對應於該匹配服務項目的服務地理範圍之內時,利用該自然語言處理模型M1產生一指示出該匹配服務項目的行銷訊息,並將該行銷訊息傳送至該客戶端電子裝置200。其中,該位置資料例如是由該客戶端電子裝置200利用衛星定位技術(例如GPS)所產生並傳送的即時定位結果。再舉一例說明,在本實施例中,該行銷訊息可例如為:「xx夜市使用台灣pay,筆筆50%回饋,您還有專屬折扣券可以一併使用,千萬別忘囉!」。Next, as shown in step S43, the
藉由該行銷優惠推薦程序,該處理單元1能根據使用者實際使用服務項目的行為紀錄,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,並根據該客戶端電子裝置200的當前位置適時傳送行銷訊息至該客戶端電子裝置200,以提醒使用者當前可用的優惠。Through the marketing offer recommendation procedure, the
應當理解的是,本實施例的步驟S11至S13、步驟S21至S23、步驟S31至S32、步驟S41至S43以及圖2至圖5的流程圖僅是用於示例說明本新型應用程式服務方法的其中一種可實施方式。應當理解的是,即便將前述的步驟進行合併、拆分或順序調整,若合併、拆分或順序調整之後的流程與本專利說明書的實施例相比係以實質相同的方式達成實質相同的功效,便仍屬於本新型應用程式服務方法的可實施態樣,因此,本實施例的步驟S11至S13、步驟S21至S23、步驟S31至S32、步驟S41至S43以及圖2至圖5的流程圖並非用於限制本新型的可實施範圍。It should be understood that steps S11 to S13, steps S21 to S23, steps S31 to S32, steps S41 to S43 and the flow charts of Figures 2 to 5 of this embodiment are only used to illustrate one possible implementation of the novel application service method. It should be understood that even if the aforementioned steps are merged, split or adjusted in order, if the process after the merger, split or adjustment achieves substantially the same effect in substantially the same way as the embodiment of this patent specification, it still belongs to the implementable aspect of the new application service method. Therefore, steps S11 to S13, steps S21 to S23, steps S31 to S32, steps S41 to S43 of this embodiment and the flowcharts of Figures 2 to 5 are not used to limit the scope of implementation of the new invention.
綜上所述,藉由實施該應用程式服務方法,該應用程式服務系統100能利用該自然語言處理模型M1對該輸入訊息進行語意分析,並據以傳送該功能配置建議至該客戶端電子裝置200,以將對應該關聯功能特徵資料的該介面元件加入於該使用者介面。再者,該應用程式服務系統100能根據使用者於該客戶端電子裝置200的該介面配置資料D2,找到與使用者具有相似介面配置的族群,並向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。而且,該應用程式服務系統100能根據使用者曾經使用過的服務項目,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。另外,該應用程式服務系統100能根據使用者實際使用服務項目的行為紀錄,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,並根據該客戶端電子裝置200的當前位置適時傳送行銷訊息至該客戶端電子裝置200,以提醒使用者當前可用的優惠。藉此,該應用程式服務系統100相當於具備語意識別,使用者能以對話的方式描述其需要的功能,並由該應用程式服務系統100推薦並加入符合需求的該介面元件至該使用者介面,以便使用者自由調整配置該使用者介面,從而提升使用者對該客戶端應用程式的黏著度,故確實能達成本新型之目的。In summary, by implementing the application service method, the
惟以上所述者,僅為本新型之實施例而已,當不能以此限定本新型實施之範圍,凡是依本新型申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本新型專利涵蓋之範圍內。However, the above is only an example of the implementation of the present invention, and it cannot be used to limit the scope of the implementation of the present invention. All simple equivalent changes and modifications made according to the scope of the patent application of the present invention and the content of the patent specification are still within the scope of the present patent.
100:應用程式服務系統 1:處理單元 2:儲存單元 200:客戶端電子裝置 D1:功能特徵資料 D2:介面配置資料 D3:行為紀錄資料 D4:元件功能資料 M1:自然語言處理模型 S11、S12、S13:步驟 S21、S22:步驟 S31、S32:步驟 S41、S42、S43:步驟 100: Application service system 1: Processing unit 2: Storage unit 200: Client electronic device D1: Functional feature data D2: Interface configuration data D3: Behavior record data D4: Component function data M1: Natural language processing model S11, S12, S13: Steps S21, S22: Steps S31, S32: Steps S41, S42, S43: Steps
本新型之其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中: 圖1是一方塊示意圖,示例性地表示本新型應用程式服務系統的一實施例; 圖2是一流程圖,用於示例性地說明該實施例如何實施一種應用程式服務方法中的一語意分析推薦程序; 圖3是一流程圖,用於示例性地說明該實施例如何實施一種應用程式服務方法中的一高重複性族群推薦程序; 圖4是一流程圖,用於示例性地說明該實施例如何實施一種應用程式服務方法中的一行為紀錄推薦程序;及 圖5是一流程圖,用於示例性地說明該實施例如何實施一種應用程式服務方法中的一行銷優惠推薦程序。 Other features and functions of the present invention will be clearly presented in the implementation method of the reference diagram, in which: Figure 1 is a block diagram, exemplarily representing an implementation of the present application service system; Figure 2 is a flow chart, used to exemplarily illustrate how the implementation of the embodiment implements a semantic analysis recommendation procedure in an application service method; Figure 3 is a flow chart, used to exemplarily illustrate how the implementation of the embodiment implements a high-repetitive group recommendation procedure in an application service method; Figure 4 is a flow chart, used to exemplarily illustrate how the implementation of the embodiment implements a behavior record recommendation procedure in an application service method; and Figure 5 is a flow chart, used to exemplarily illustrate how the implementation of the embodiment implements a marketing offer recommendation procedure in an application service method.
100:應用程式服務系統 100: Application Service System
1:處理單元 1: Processing unit
2:儲存單元 2: Storage unit
200:客戶端電子裝置 200: Client electronic device
D1:功能特徵資料 D1: Functional characteristic data
D2:介面配置資料 D2: Interface configuration data
D3:行為紀錄資料 D3: Behavioral record data
D4:元件功能資料 D4: Component function data
M1:自然語言處理模型 M1: Natural Language Processing Model
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113209595U TWM662550U (en) | 2024-09-04 | 2024-09-04 | Application Service System |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113209595U TWM662550U (en) | 2024-09-04 | 2024-09-04 | Application Service System |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TWM662550U true TWM662550U (en) | 2024-11-01 |
Family
ID=94378300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113209595U TWM662550U (en) | 2024-09-04 | 2024-09-04 | Application Service System |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWM662550U (en) |
-
2024
- 2024-09-04 TW TW113209595U patent/TWM662550U/en 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 (en) | Deferred payment and selective funding and payments | |
| US10474692B2 (en) | Data conversion and distribution systems | |
| CN114881739B (en) | Order event processing method and device, electronic device and storage medium | |
| US11481842B2 (en) | Methods and apparatus for generating and operating a swaps trading platform | |
| CN113449997A (en) | Data processing method and device | |
| CN109214911A (en) | The treating method and apparatus of bill reconciliation exception | |
| CN111738798A (en) | Method and apparatus for generating commodity information | |
| CN108040083A (en) | Control method, relevant device and the system of the direct-connected communication of bank | |
| MX2008003005A (en) | Sales transaction hub. | |
| TWM662550U (en) | Application Service System | |
| TWM665193U (en) | Information recommendation system | |
| KR20220070644A (en) | System for recommending company based machine learning | |
| JP6770273B1 (en) | Electronic currency tax filing support system | |
| CN114911835A (en) | User information processing method, apparatus, device, storage medium, and program product | |
| CN108564301A (en) | Demand supplies matching process, system, terminal and server and its storage medium | |
| CN115544052A (en) | Data processing method and device | |
| CN112581255A (en) | Method, apparatus, device and computer readable medium for processing loan | |
| CN114912008A (en) | User portrait construction method, system, computer equipment and storage medium | |
| JP2021117715A (en) | Electronic currency usage information system and electronic currency usage method | |
| US20220374983A1 (en) | Trading computer systems and methods for use with shareholder warrants incentivizing deleveraging | |
| TWI901377B (en) | Information recommendation system and method | |
| KR20210066654A (en) | Estimate system and method for machine transaction |