[go: up one dir, main page]

TWM662550U - Application Service System - Google Patents

Application Service System Download PDF

Info

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
Application number
TW113209595U
Other languages
Chinese (zh)
Inventor
沈家宇
白仁豪
Original Assignee
第一商業銀行股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 第一商業銀行股份有限公司 filed Critical 第一商業銀行股份有限公司
Priority to TW113209595U priority Critical patent/TWM662550U/en
Publication of TWM662550U publication Critical patent/TWM662550U/en

Links

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

應用程式服務系統Application Service System

本新型是有關於一種服務系統,特別是指一種涉及應用程式的應用程式服務系統。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 application service system 100 is managed by a service organization (such as a bank organization) and is adapted to communicate with a client electronic device 200 to implement application services provided by the service organization via the Internet.

在本實施例的實際應用中,該應用程式服務系統100可供多個客戶端電子裝置透過網路電連接,然而,為了方便描述,本實施例僅以圖1中的該客戶端電子裝置200進行說明。In the actual application of this embodiment, the application service system 100 can be used for multiple client electronic devices to be electrically connected via a network. However, for the convenience of description, this embodiment is only illustrated with reference to the client electronic device 200 in FIG. 1 .

該客戶端電子裝置200可例如為一手機、一平板電腦、一筆記型電腦或者一桌上型電腦。該客戶端電子裝置200安裝有一由該服務機構所發行的客戶端應用程式。藉由執行該客戶端應用程式,該客戶端電子裝置200能顯示該客戶端應用程式所包含的一使用者介面,並受一使用者操作地以一使用者帳戶登入本實施例的該應用程式服務系統100。具體舉例來說,該客戶端應用程式例如是一個行動銀行應用程式,而能實現該銀行機構所提供的網路銀行服務,但並不以此為限。The client electronic device 200 may be, for example, a mobile phone, a tablet computer, a laptop computer, or a desktop computer. The client electronic device 200 is installed with a client application program issued by the service institution. By executing the client application program, the client electronic device 200 can display a user interface included in the client application program, and a user can log in to the application service system 100 of this embodiment with a user account under the operation of a user. Specifically, for example, the client application program is a mobile banking application program, and can implement the online banking service provided by the banking institution, but it is not limited to this.

進一步地,該使用者介面是一個圖形使用者介面(英文為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 application service system 100 is, for example, a server or a server set including multiple servers. Furthermore, the application service system 100 includes a processing unit 1 and a storage unit 2 electrically connected to the processing unit 1, wherein the processing unit 1 is adapted to be electrically connected to the client electronic device 200 via a network, thereby communicating with the client electronic device 200.

該處理單元1可包含(但不限於)一單核處理器、一個多核處理器、一個雙核手機處理器、一微處理器、一微控制器、一數位訊號處理器(DSP)、一現場可程式邏輯閘陣列(FPGA)、一特殊應用積體電路(ASIC)及一射頻積體電路(RFIC)其中至少一者。The processing unit 1 may include (but is not limited to) at least one of a single-core processor, a multi-core processor, a dual-core mobile phone processor, a microprocessor, a microcontroller, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) and a radio frequency integrated circuit (RFIC).

該儲存單元2是一用於儲存數位資料的資料儲存裝置,且可例如為一硬碟。然而,在其他實施例中,該儲存單元2亦可被實施為不同種類的電腦可讀取記錄媒體,或者是多個電腦可讀取記錄媒體的組合。The storage unit 2 is a data storage device for storing digital data, and can be, for example, a hard disk. However, in other embodiments, the storage unit 2 can also be implemented as a computer-readable recording medium of different types, or a combination of a plurality of computer-readable recording media.

在本實施例中,該儲存單元2儲存有多筆功能特徵資料D1、一對應於該客戶端電子裝置200的介面配置資料D2、一對應該使用者且相關於該客戶端電子裝置200的行為紀錄資料D3、多筆元件功能資料D4,以及一自然語言處理模型M1。In this embodiment, the storage unit 2 stores a plurality of functional characteristic data D1, an interface configuration data D2 corresponding to the client electronic device 200, a behavior record data D3 corresponding to the user and related to the client electronic device 200, a plurality of component function data D4, and a natural language processing model M1.

該等功能特徵資料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 electronic device 200. For example, if the user interface displayed by the client electronic device 200 has been configured with three interface components corresponding to the service items such as "foreign currency fixed deposit", "fund transaction" and "gold passbook", the interface configuration data D2 will indicate the three interface components corresponding to the three service items such as "foreign currency fixed deposit", "fund transaction" and "gold passbook".

該行為紀錄資料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 processing unit 1, or generated through input operations by customer service personnel. For example, each transaction record may be, for example, a balance inquiry transaction record corresponding to the service item of "balance inquiry", a transfer transaction record corresponding to the service item of "transfer operation", or a foreign currency exchange transaction record corresponding to the service item of "foreign currency exchange".

該等元件功能資料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 processing unit 1 to execute a component function program corresponding to the component function data D4 and used to realize the service item. More specifically, when the client electronic device 200 displays the user interface by executing the client application, when one of the interface components presented in the user interface is clicked, the processing unit 1 will execute the component function program corresponding to the component function data D4 according to the component function data D4 corresponding to the one of the interface components, thereby realizing the service item corresponding to the one of the interface components through the client application.

該自然語言處理模型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 processing unit 1. More specifically, in this embodiment, the natural language processing model M1 is a large language model (LLM) implemented with neural network-like technology, such as but not limited to a generative pre-trained transformer-based model (GPT), a language model for dialogue applications (LaMDA), or LLaMA (full name Large Language Model Meta AI), but not limited to this. The natural language processing model M1 can convert input information (voice form data or text form data) into corresponding vector form data, and search and extract the reference data most similar to the input text in the vector database through a similarity algorithm, and generate an output text corresponding to the input text in a natural language. It should be noted that the training method of the natural language processing model M1 and the type of actual algorithm used are not the technical focus of this patent specification, so the details are not described in detail here.

以下說明該應用程式服務系統100如何執行一應用程式服務方法。在本實施例中,該應用程式服務方法例如包含一語意分析推薦程序、一高重複性族群推薦程序、一行為紀錄推薦程序及一行銷優惠推薦程序。補充說明的是,該語意分析推薦程序、該高重複性族群推薦程序、該行為紀錄推薦程序及該行銷優惠推薦程序被該處理單元1執行的順序可被調整,也可以被該處理單元1同時執行。The following describes how the application service system 100 executes an application service method. In this embodiment, the application service method includes, for example, a semantic analysis recommendation program, a high-repetitive group recommendation program, a behavior record recommendation program, and a marketing discount recommendation program. It is additionally noted that the order in which the semantic analysis recommendation program, the high-repetitive group recommendation program, the behavior record recommendation program, and the marketing discount recommendation program are executed by the processing unit 1 can be adjusted, and can also be executed by the processing unit 1 at the same time.

同時參閱圖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 processing unit 1 receives an input message from the client electronic device 200, and uses the natural language processing model M1 to perform semantic analysis on the input message to generate a semantic analysis result corresponding to the input message. After the processing unit 1 generates the semantic analysis result, the process proceeds to step S12.

具體而言,當使用者欲編輯該使用者介面所呈現的介面元件,可操作該客戶端電子裝置200以該使用者帳戶登入該應用程式服務系統100,而使得該客戶端電子裝置200顯示該客戶端應用程式所包含的該使用者介面。接者,使用者可將該輸入訊息(例如:「出國需要換日幣」)以語音輸入或打字的方式輸入至該客戶端應用程式的該使用者介面,以供該處理單元1利用該自然語言處理模型M1(即載入並運行該自然語言處理模型M1)對該輸入訊息進行語意分析,以產生該語意分析結果。其中,該語意分析結果為該輸入訊息被轉換為向量形式的結果。Specifically, when the user wants to edit the interface elements presented by the user interface, the client electronic device 200 can be operated to log in to the application service system 100 with the user account, so that the client electronic device 200 displays the user interface included in the client application. Then, the user can input the input message (for example, "I need to exchange Japanese yen when going abroad") into the user interface of the client application by voice input or typing, so that the processing unit 1 can use the natural language processing model M1 (i.e. load and run the natural language processing model M1) to perform semantic analysis on the input message to generate the semantic analysis result. Among them, the semantic analysis result is the result of the input message being converted into a vector form.

接著,如步驟S12所示,該處理單元1從該等功能特徵資料D1中選出與該語意分析結果之匹配程度最高的其中一筆關聯功能特徵資料,並傳送一對應於該關聯功能特徵資料的介面配置建議至該客戶端電子裝置200。Next, as shown in step S12 , the processing unit 1 selects one piece of related functional feature data that has the highest matching degree with the semantic analysis result from the functional feature data D1 , and transmits an interface configuration suggestion corresponding to the related functional feature data to the client electronic device 200 .

更詳細地說,該處理單元1將該語意分析結果與該等功能特徵資料D1進行匹配的方式,例如是利用餘弦相似度(cosine similarity)去計算每一功能特徵資料D1與該語意分析結果之間的匹配程度,然後將與該語意分析結果之間之匹配程度大於等於一預設門檻值的該功能特徵資料D1作為該關聯功能特徵資料,但不以此為限。換言之,在本實施例中,該處理單元1是將該等功能特徵資料D1中與該語意分析結果最相似的該筆功能特徵資料D1作為該關聯功能特徵資料。In more detail, the processing unit 1 matches the semantic analysis result with the functional feature data D1, for example, by using cosine similarity to calculate the degree of matching between each functional feature data D1 and the semantic analysis result, and then uses the functional feature data D1 whose degree of matching with the semantic analysis result is greater than or equal to a preset threshold as the associated functional feature data, but is not limited thereto. In other words, in this embodiment, the processing unit 1 uses the functional feature data D1 that is most similar to the semantic analysis result among the functional feature data D1 as the associated functional feature data.

在本實施例中,該介面配置建議可例如為:「『外幣現鈔結構』功能可線上兌換外幣再至鄰近的分行領取,兌換幣種包含您所需要的日幣,請問此功能是否要加入自訂畫面中?」。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 processing unit 1 transmits the interface configuration suggestion corresponding to the associated functional characteristic data to the client electronic device 200, when the processing unit 1 receives an approval notification from the client electronic device 200 corresponding to the interface configuration suggestion, the processing unit 1 adds the interface element corresponding to the associated functional characteristic data (for example, the interface element corresponding to the service item of "foreign currency exchange") to the user interface, and updates the interface configuration data D2 at the same time, so that the updated interface configuration data D2 indicates the interface element corresponding to the associated functional characteristic data.

藉由該語意分析推薦程序,使用者能以對話的方式描述其需要的功能,並由該處理單元1推薦並加入符合需求的該介面元件至該使用者介面,以便使用者自由調整配置該使用者介面。Through the semantic analysis recommendation program, the user can describe the functions he needs in a dialogue, and the processing unit 1 recommends and adds the interface components that meet the needs to the user interface, so that the user can freely adjust and configure the user interface.

同時參閱圖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 processing unit 1 obtains a common configuration data corresponding to the interface configuration data D2 according to the interface component(s) indicated by the interface configuration data D2. The common configuration data indicates one or more common interface components related to another plurality of client electronic devices among all the interface components. After the processing unit 1 obtains the common configuration data, the process proceeds to step S22.

在本實施例中,該處理單元1例如是將該介面配置資料D2與另外多筆介面配置資料進行比對,並根據比對的結果產生該常用配置資料。其中,所述的另外該等介面配置資料是被作為本實施例中的多筆參考介面配置資料,而且,該等參考介面配置資料分別對應於另外該等客戶端電子裝置。更明確地說,該等參考介面配置資料分別指示出其他多位使用者對於該等介面元件的配置方式。並且,該處理單元1例如是先從該等參考介面配置資料中,選出與該介面配置資料D2相似(例如指示出的介面元件有N個以上與該介面配置資料D2相同)的其中一或多筆相似介面配置資料,再根據該(等)相似介面配置資料所指示出的該等介面元件產生該常用配置資料,但並不以此為限。In this embodiment, the processing unit 1 compares the interface configuration data D2 with other multiple interface configuration data, and generates the common configuration data according to the comparison result. The other multiple interface configuration data are used as multiple reference interface configuration data in this embodiment, and the reference interface configuration data correspond to the other multiple client electronic devices. More specifically, the reference interface configuration data indicate the configuration methods of the interface components by other multiple users. Furthermore, the processing unit 1, for example, first selects one or more similar interface configuration data that are similar to the interface configuration data D2 (for example, more than N interface components indicated are the same as the interface configuration data D2) from the reference interface configuration data, and then generates the commonly used configuration data based on the interface components indicated by the (etc.) similar interface configuration data, but is not limited to this.

接著,如步驟S22所示,該處理單元1從該(等)常用介面元件中選出其中一個未被配置於該客戶端電子裝置200所顯示之該使用者介面(亦即未被該介面配置資料D2所指示出)的常用介面元件,以作為一個推薦介面元件,並傳送一對應於該推薦介面元件的元件配置建議至該客戶端電子裝置200。在本實施例中,該處理單元1例如是將該(等)常用介面元件中被該等相似介面配置資料指示出最多次,且未被該介面配置資料D2所指示出的該介面元件作為該推薦介面元件,但並不以此為限。Next, as shown in step S22, the processing unit 1 selects one of the commonly used interface components that is not configured in the user interface displayed by the client electronic device 200 (i.e., not indicated by the interface configuration data D2) from the commonly used interface components as a recommended interface component, and transmits a component configuration suggestion corresponding to the recommended interface component to the client electronic device 200. In this embodiment, the processing unit 1 selects the interface component that is indicated by the similar interface configuration data the most times and is not indicated by the interface configuration data D2 among the commonly used interface components as the recommended interface component, but the present invention is not limited thereto.

在本實施例中,該推薦介面元件的該服務項目例如為「手機轉帳」,而該元件配置建議可例如為:「有其他使用者配置了『手機轉帳』功能,只要知道收款人手機就可以進行轉帳,快速又方便!是否有需要將『手機轉帳』功能加入自訂畫面中?」。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 processing unit 1 transmits the component configuration suggestion corresponding to the recommended interface element to the client electronic device 200, when the processing unit 1 receives an acceptance notification corresponding to the component configuration suggestion from the client electronic device 200, the processing unit 1 adds the recommended interface element to the user interface and updates the interface configuration data D2 at the same time, so that the updated interface configuration data D2 indicates the recommended interface element.

藉由該高重複性族群推薦程序,該處理單元1能根據使用者於該客戶端電子裝置200的該介面配置資料D2,找到與使用者具有相似介面配置的族群,並向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。Through the highly repeatable group recommendation procedure, the processing unit 1 can find a group with similar interface configuration as the user based on the user's interface configuration data D2 on the client electronic device 200, and recommend to the user interface components that the user is more likely to use but have not yet been configured in the user interface, so that the user can decide whether to pre-add the recommended interface components to the user interface for subsequent use.

同時參閱圖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 processing unit 1 selects one of the first matching component function data that meets a first matching condition from the component function data D4, and transmits a first configuration suggestion corresponding to the first matching component function data to the client electronic device 200. Wherein, for each component function data D4, the first matching condition includes: the service item indicated by the component function data D4 matches one of the service items indicated by the behavior record data D3 (that is, the service item indicated by the component function data D4 is a service item that the user has used), and the interface component corresponding to the component function data D4 is not configured in the user interface displayed by the client electronic device 200 (that is, not indicated by the interface configuration data D2).

舉例來說,若該行為紀錄資料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 processing unit 1 will determine that the component function data D4 indicating the "fund transaction" service item meets the first matching condition.

在本實施例中,該第一配置建議可例如為:「如果有基金下單需求,線上申購更方便還有手續費減免喔,最低只要百元就可以投資!是否有需要將『基金申購』功能加入自訂畫面中?」。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 processing unit 1 transmits the first configuration suggestion corresponding to the first matching component function data to the client electronic device 200, when the processing unit 1 receives a first adoption notification from the client electronic device 200 and corresponding to the first configuration suggestion, the processing unit 1 adds the interface element corresponding to the first matching component function data to the user interface.

藉由該行為紀錄推薦程序,該處理單元1能根據使用者曾經使用過的服務項目,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,以供使用者決定是否預先將推薦的介面元件加入至使用者介面以便後續利用。Through the behavior record recommendation procedure, the processing unit 1 can recommend to the user the interface components that the user is more likely to use but have not yet been configured in the user interface based on the service items that the user has used, so that the user can decide whether to add the recommended interface components to the user interface in advance for subsequent use.

同時參閱圖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 processing unit 1 selects one of the second matching component function data that meets a second matching condition from the component function data D4, and transmits a second configuration suggestion corresponding to the second matching component function data generated by the natural language processing model M1 to the client electronic device 200. Wherein, for each component function data D4, the second matching condition includes: the number of times the service item indicated by the component function data D4 is indicated in the behavior record data D3 (that is, the number of times the service item has been used by the user) is greater than or equal to a predetermined threshold value, and the interface component corresponding to the component function data D4 is not configured in the user interface displayed by the client electronic device 200 (that is, not indicated by the interface configuration data D2).

舉一例說明,假設其中一筆元件功能資料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 processing unit 1 will determine that the component function data D4 indicating "Taiwan Pay" meets the second matching condition.

在本實施例中,該第二配置建議可例如為:「您經常使用台灣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 processing unit 1 transmits the second configuration suggestion generated by the natural language processing model M1 and corresponding to the second matching component function data to the client electronic device 200, when the processing unit 1 receives a second adoption notification from the client electronic device 200 and corresponding to the second configuration suggestion, the processing unit 1 adds the interface element corresponding to the second matching component function data to the user interface and updates the interface configuration data D2 at the same time, so that the updated interface configuration data D2 indicates the interface element corresponding to the second matching component function data.

補充說明的是,該處理單元1將該第二匹配元件功能資料所指示出的該服務項目被作為一匹配服務項目。It is to be supplemented that the processing unit 1 regards the service item indicated by the second matching element function data as a matching service item.

接著,如步驟S43所示,該處理單元1在接收到一指示出該客戶端電子裝置200之當前位置的位置資料,且根據該位置資料判斷出該客戶端電子裝置200當前正位於一對應於該匹配服務項目的服務地理範圍之內時,利用該自然語言處理模型M1產生一指示出該匹配服務項目的行銷訊息,並將該行銷訊息傳送至該客戶端電子裝置200。其中,該位置資料例如是由該客戶端電子裝置200利用衛星定位技術(例如GPS)所產生並傳送的即時定位結果。再舉一例說明,在本實施例中,該行銷訊息可例如為:「xx夜市使用台灣pay,筆筆50%回饋,您還有專屬折扣券可以一併使用,千萬別忘囉!」。Next, as shown in step S43, the processing unit 1 receives location data indicating the current location of the client electronic device 200, and determines that the client electronic device 200 is currently located in a service geographic range corresponding to the matching service item based on the location data, and generates a marketing message indicating the matching service item using the natural language processing model M1, and transmits the marketing message to the client electronic device 200. The location data is, for example, a real-time positioning result generated and transmitted by the client electronic device 200 using satellite positioning technology (such as GPS). To give another example, in this embodiment, the marketing message may be, for example: "Use Taiwan Pay at xx night market, and you will get 50% rebate for every purchase. You also have exclusive discount coupons to use together, don't forget!"

藉由該行銷優惠推薦程序,該處理單元1能根據使用者實際使用服務項目的行為紀錄,來向使用者推薦其較有機會使用到但尚未配置於使用者介面的介面元件,並根據該客戶端電子裝置200的當前位置適時傳送行銷訊息至該客戶端電子裝置200,以提醒使用者當前可用的優惠。Through the marketing offer recommendation procedure, the processing unit 1 can recommend to the user interface components that the user is more likely to use but have not yet been configured in the user interface based on the user's actual behavior record of using the service items, and can send marketing messages to the client electronic device 200 in a timely manner based on the current location of the client electronic device 200 to remind the user of currently available offers.

應當理解的是,本實施例的步驟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 application service system 100 can use the natural language processing model M1 to perform semantic analysis on the input message, and accordingly transmit the function configuration suggestion to the client electronic device 200, so as to add the interface component corresponding to the associated function feature data to the user interface. Furthermore, the application service system 100 can find a group with similar interface configurations to the user based on the user's interface configuration data D2 on the client electronic device 200, and recommend to the user the interface components that the user is more likely to use but have not yet been configured in the user interface, so that the user can decide whether to add the recommended interface components to the user interface in advance for subsequent use. Furthermore, the application service system 100 can recommend to the user the interface components that the user is more likely to use but have not yet been configured in the user interface based on the service items that the user has used before, so that the user can decide whether to add the recommended interface components to the user interface in advance for subsequent use. In addition, the application service system 100 can recommend to the user the interface components that the user is more likely to use but have not yet been configured in the user interface based on the user's actual behavior records of using the service items, and can send marketing messages to the client electronic device 200 in a timely manner based on the current location of the client electronic device 200 to remind the user of currently available discounts. Thereby, the application service system 100 is equivalent to having language recognition, and the user can describe the functions he needs in a dialogue manner, and the application service system 100 recommends and adds the interface components that meet the needs to the user interface, so that the user can freely adjust and configure the user interface, thereby improving the user's stickiness to the client application, so that the purpose of this novel technology can be achieved.

惟以上所述者,僅為本新型之實施例而已,當不能以此限定本新型實施之範圍,凡是依本新型申請專利範圍及專利說明書內容所作之簡單的等效變化與修飾,皆仍屬本新型專利涵蓋之範圍內。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)

一種應用程式服務系統,適用於與一客戶端電子裝置通訊,該客戶端電子裝置用於執行一客戶端應用程式,以顯示該客戶端應用程式所包含的一使用者介面;該應用程式服務系統包含: 一處理單元,適用於與該客戶端電子裝置電連接;及 一儲存單元,電連接該處理單元,且儲存有一自然語言處理模型及多筆功能特徵資料,其中,該等功能特徵資料分別對應於多個能被呈現在該使用者介面中的介面元件; 其中,該處理單元用於: 接收一來自該客戶端電子裝置的輸入訊息,並利用該自然語言處理模型對該輸入訊息進行語意分析,以產生一對應於該輸入訊息的語意分析結果; 從該等功能特徵資料中選出與該語意分析結果之匹配程度最高的其中一筆關聯功能特徵資料,並傳送一對應於該關聯功能特徵資料的功能配置建議至該客戶端電子裝置;及 在接收到一來自該客戶端電子裝置且對應於該功能配置建議的同意通知之後,將對應該關聯功能特徵資料的該介面元件加入於該使用者介面。 An application service system is suitable for communicating with a client electronic device, the client electronic device 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, suitable for being electrically connected to the client electronic device; and a storage unit, electrically connected to the processing unit, and storing a natural language processing model and a plurality of functional feature data, wherein the functional feature data respectively correspond to a plurality of interface elements that can be presented in the user interface; wherein the processing unit is used to: receive an input message from the client electronic device, and perform semantic analysis on the input message using the natural language processing model to generate a semantic analysis result corresponding to the input message; Selecting one of the related functional feature data with the highest matching degree with the semantic analysis result from the functional feature data, and transmitting a function configuration suggestion corresponding to the related functional feature data to the client electronic device; and After receiving a consent notification corresponding to the function configuration suggestion from the client electronic device, adding the interface element corresponding to the related functional feature data to the user interface. 如請求項1所述的應用程式服務系統,其中,該儲存單元還儲存有一對應於該客戶端電子裝置的介面配置資料,該介面配置資料指示出已被配置在該客戶端電子裝置所顯示之該使用者介面中的該(等)介面元件;該處理單元還用於: 根據該介面配置資料所指示出的該(等)介面元件,獲得一對應於該介面配置資料的常用配置資料,其中,該常用配置資料指示出所有該等介面元件中,相關於另外多個客戶端電子裝置的其中一或多個常用介面元件; 從該(等)常用介面元件中選出其中一個未被配置於該客戶端電子裝置所顯示之該使用者介面的常用介面元件,以作為一個推薦介面元件,並傳送一對應於該推薦介面元件的元件配置建議至該客戶端電子裝置;及 在接收到一來自該客戶端電子裝置且對應於該元件配置建議的接受通知之後,將該推薦介面元件加入於該使用者介面。 The application service system as described in claim 1, wherein 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; the processing unit is further used to: According to the interface element(s) indicated by the interface configuration data, obtain a common configuration data corresponding to the interface configuration data, wherein the common configuration data indicates one or more common interface elements among all the interface elements that are related to 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 as a recommended interface component, and sending a component configuration suggestion corresponding to the recommended interface component to the client electronic device; and after receiving an acceptance notification corresponding to the component configuration suggestion from the client electronic device, adding the recommended interface component to the user interface. 如請求項1所述的應用程式服務系統,其中,每一介面元件對應於一個能透過該客戶端應用程式被實現的服務項目,該儲存單元還儲存有一對應一客戶且相關於該客戶端電子裝置的行為紀錄資料,以及多筆分別對應於該等介面元件的元件功能資料,該行為紀錄資料指示出該客戶曾利用過的服務項目,每一元件功能資料指示出對應之該介面元件所對應的該服務項目;該處理單元還用於: 從該等元件功能資料中,選出其中一筆符合一第一匹配條件的第一匹配元件功能資料,並傳送一對應於該第一匹配元件功能資料的第一配置建議至該客戶端電子裝置,其中,對於每一元件功能資料,該第一匹配條件包含:該元件功能資料所指示出的該服務項目與該行為紀錄資料所指示出的其中一服務項目匹配,且該元件功能資料所對應的該介面元件未被配置於該客戶端電子裝置所顯示的該使用者介面;及 在接收到一來自該客戶端電子裝置且對應於該第一配置建議的第一採用通知之後,將對應於該第一匹配元件功能資料的該介面元件加入於該使用者介面。 An application service system as described in claim 1, wherein each interface component corresponds to a service item that can be implemented through the client application, 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; the processing unit is also used to: From the component function data, select one of the first matching component function data that meets a first matching condition, and transmit 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; and after receiving a first adoption notification from the client electronic device and corresponding to the first configuration suggestion, add the interface component corresponding to the first matching component function data to the user interface. 如請求項1所述的應用程式服務系統,其中,每一介面元件對應於一個能透過該客戶端應用程式被實現的服務項目,該儲存單元還儲存有一對應一客戶且相關於該客戶端電子裝置的行為紀錄資料,以及多筆分別對應於該等介面元件的元件功能資料,該行為紀錄資料指示出該客戶曾利用過的服務項目,每一元件功能資料指示出對應之該介面元件所對應的該服務項目;該處理單元還用於: 從該等元件功能資料中,選出其中一筆符合一第二匹配條件的第二匹配元件功能資料,並傳送一利用該自然語言處理模型所產生且對應於該第二匹配元件功能資料的第二配置建議至該客戶端電子裝置,其中,對於每一元件功能資料,該第二匹配條件包含:該元件功能資料所指示出的該服務項目在該行為紀錄資料中被指示出的次數大於等於一預定門檻值,且該元件功能資料所對應的該介面元件未被配置於該客戶端電子裝置所顯示的該使用者介面;及 在接收到一來自該客戶端電子裝置且對應於該第二配置建議的第二採用通知之後,將對應於該第二匹配元件功能資料的該介面元件加入於該使用者介面。 An application service system as described in claim 1, wherein each interface component corresponds to a service item that can be implemented through the client application, 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; the processing unit is also used to: From the component function data, select one of the second matching component function data that meets a second matching condition, and transmit a second configuration suggestion generated by the natural language processing model and corresponding to the second matching component function data 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; and after receiving a second adoption notification from the client electronic device and corresponding to the second configuration suggestion, add the interface component corresponding to the second matching component function data to the user interface. 如請求項4所述的應用程式服務系統,其中: 該第二匹配元件功能資料所指示出的該服務項目被作為一匹配服務項目;及 該處理單元在接收到一指示出該客戶端電子裝置之當前位置的位置資料,且根據該位置資料判斷出該客戶端電子裝置當前正位於一對應於該匹配服務項目的服務地理範圍之內時,利用該自然語言處理模型產生一指示出該匹配服務項目的行銷訊息,並將該行銷訊息傳送至該客戶端電子裝置。 An application service system as described in claim 4, wherein: the service item indicated by the second matching component function data is used as a matching service item; and the processing unit receives location data indicating the current location of the client electronic device, and when it determines from the location data that the client electronic device is currently located within a service geographic range corresponding to the matching service item, generates a marketing message indicating the matching service item using the natural language processing model, and transmits the marketing message to the client electronic device.
TW113209595U 2024-09-04 2024-09-04 Application Service System TWM662550U (en)

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)

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