TWI837960B - System and method for automatic locational service delivery based on mobile identification and authentication and computer-readable medium thereof - Google Patents
System and method for automatic locational service delivery based on mobile identification and authentication and computer-readable medium thereof Download PDFInfo
- Publication number
- TWI837960B TWI837960B TW111144618A TW111144618A TWI837960B TW I837960 B TWI837960 B TW I837960B TW 111144618 A TW111144618 A TW 111144618A TW 111144618 A TW111144618 A TW 111144618A TW I837960 B TWI837960 B TW I837960B
- Authority
- TW
- Taiwan
- Prior art keywords
- service
- verification
- request data
- mobile communication
- communication device
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000010295 mobile communication Methods 0.000 claims abstract description 75
- 238000004891 communication Methods 0.000 claims abstract description 44
- 238000012795 verification Methods 0.000 claims description 241
- 238000001914 filtration Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 description 19
- 238000012360 testing method Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 8
- 238000002716 delivery method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000036316 preload Effects 0.000 description 3
- 235000011888 snacks Nutrition 0.000 description 3
- 235000014101 wine Nutrition 0.000 description 3
- 235000021167 banquet Nutrition 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000011900 installation process Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本發明係有關一種場域服務自動派送技術,且特別係有關一種基於行動識別驗證之場域服務自動派送系統、方法及其電腦可讀媒體。 The present invention relates to a field service automatic delivery technology, and in particular to a field service automatic delivery system, method and computer-readable medium based on mobile identification and verification.
一般的會議、展覽或宴會等活動的參與者報到時,主辦方通常需先認證參與者的身分,再提供與活動相關之資料給參與者。在一習知技術中,於參與者報到時,利用近端通訊技術協助主辦方定位參與者的位置,同時傳送識別資訊以確認參與者身分,據此判定參與者是否完成報到。然而,此過程並無足夠安全可靠之身分認證機制。 When participants of general meetings, exhibitions, banquets and other activities check in, the organizer usually needs to verify the identity of the participants first, and then provide the participants with information related to the event. In a known technology, when participants check in, near-end communication technology is used to assist the organizer in locating the location of the participants, and at the same time, identification information is transmitted to confirm the identity of the participants, and then determine whether the participants have completed the check-in. However, this process does not have a sufficiently secure and reliable identity authentication mechanism.
此外,參與者報到後,需要發送給參與者之相關資料,在一習知技術中,係提供二維條碼給參與者掃描下載,或由主辦方以電子郵件通知活動資訊,以供參與者自行下載,但這些技術較不便利,且仍有改善空間。 In addition, after the participants register, relevant information needs to be sent to the participants. In a known technology, a two-dimensional barcode is provided for the participants to scan and download, or the organizer notifies the event information by email for the participants to download by themselves. However, these technologies are not convenient and there is still room for improvement.
為解決上述問題,本發明提供一種基於行動識別驗證之場域服務自動派送系統,包括:主驗裝置,部署於第一位置,用於接收一使用者的行動通訊裝置所產生之被驗請求資料,且驗證該被驗請求資料之簽章,以於該簽章通過驗證後,根據該被驗請求資料產生主驗請求資料,且傳送該主驗請求資料;主驗伺服器,用於接收該主驗請求資料,以根據該主驗請求資料判定該使用者是否通過身分驗證;以及場域服務子系統,用於在該使用者通過該身分驗證後,產生服務資料包,以供該行動通訊裝置顯示由該服務資料包所產生之服務索引畫面,其中,該服務索引畫面包括至少一或複數服務連結,以為該使用者提供服務。 To solve the above problems, the present invention provides a field service automatic delivery system based on mobile identification verification, including: a primary verification device, deployed at a first location, for receiving a verified request data generated by a user's mobile communication device, and verifying the signature of the verified request data, so that after the signature is verified, the primary verification request data is generated according to the verified request data, and the primary verification request data is transmitted; a primary verification server, for receiving the primary verification request data, and determining whether the user has passed the identity verification according to the primary verification request data; and a field service subsystem, for generating a service data package after the user has passed the identity verification, so that the mobile communication device can display a service index screen generated by the service data package, wherein the service index screen includes at least one or more service links to provide services to the user.
本發明另提供一種基於行動識別驗證之場域服務自動派送方法,包括:接收一使用者的行動通訊裝置所產生之被驗請求資料;驗證該被驗請求資料之簽章;於該簽章通過驗證後,根據該被驗請求資料產生主驗請求資料;根據該主驗請求資料判定該使用者是否通過身分驗證;以及在該使用者通過該身分驗證後,產生服務資料包,以供該行動通訊裝置顯示由該服務資料包所產生之服務索引畫面,其中,該服務索引畫面包括至少一或複數服務連結,以為該使用者提供服務。 The present invention also provides a method for automatically delivering field services based on mobile identification verification, including: receiving verified request data generated by a user's mobile communication device; verifying the signature of the verified request data; generating main verification request data based on the verified request data after the signature is verified; determining whether the user has passed the identity verification based on the main verification request data; and generating a service data package after the user has passed the identity verification, so that the mobile communication device can display a service index screen generated by the service data package, wherein the service index screen includes at least one or more service links to provide services to the user.
本發明又提供一種電腦可讀媒體,應用於終端裝置、電腦及/或伺服器中,係儲存有指令,以執行上述之場域服務自動派送方法。 The present invention also provides a computer-readable medium for use in a terminal device, a computer and/or a server, which stores instructions for executing the above-mentioned field service automatic delivery method.
基於上述技術內容,本發明之活動主辦方可以在活動場地透過主驗裝置與主驗伺服器,驗證持行動通訊裝置之活動參與者的身分,並於驗證通過後,向該參與者派送與該活動相關之服務。 Based on the above technical content, the event organizer of the present invention can verify the identity of the event participants holding mobile communication devices at the event venue through the main verification device and the main verification server, and after the verification is passed, send the event-related services to the participants.
10:主驗裝置 10: Main test device
11:運算模組 11: Computation module
12:近端通訊模組 12: Near-end communication module
13:安全元件 13: Security element
14:定位模組 14: Positioning module
15:供電模組 15: Power supply module
16:網路模組 16: Network module
20:行動通訊裝置 20: Mobile communication devices
21:近端通訊模組 21: Near-end communication module
22:應用程式 22: Applications
30:主驗伺服器 30: Main verification server
31:安全模組 31: Security module
32:事件資料庫 32: Event database
33:使用者資料庫 33: User database
34:主驗裝置資料庫 34: Main test device database
35:令牌模組 35:Token module
40:場域服務子系統 40: Field service subsystem
41:服務提供者資料庫 41: Service provider database
42:服務資料庫 42: Service database
43:活動主辦者資料庫 43:Event organizer database
44:活動營運資料庫 44:Activity operation database
45:擴充列表產生模組 45: Expand list generation module
46:畫面產生模組 46: Screen generation module
100:場域服務自動派送系統 100: Field service automatic delivery system
300:場域服務自動派送方法 300: Automatic delivery method for field services
301~310:步驟 301~310: Steps
600:報到畫面 600: Check-in screen
601:感應報到按鈕 601: Sensor check-in button
610:第一感應提示畫面 610: First sensor prompt screen
611:第一感應狀態 611: First Sensing State
612:感應取消按鈕 612:Sensor cancel button
620:第二感應提示畫面 620: Second sensor prompt screen
621:第二感應狀態 621: Second Sensing State
630:服務索引畫面 630: Service index screen
631:第一服務連結 631: First service link
632:第二服務連結 632: Second service link
633:第三服務連結 633: Third service link
634:第四服務連結 634: Fourth service link
圖1為本發明一實施例的一種基於行動識別驗證之場域服務自動派送系統的示意方塊圖。 Figure 1 is a schematic block diagram of a field service automatic delivery system based on mobile identification verification according to an embodiment of the present invention.
圖2繪示本發明一實施例的行動通訊裝置顯示的示意操作畫面。 Figure 2 shows a schematic operation screen displayed by a mobile communication device of an embodiment of the present invention.
圖3為本發明一實施例的一種基於行動識別驗證之場域服務自動派送方法的示意流程圖。 Figure 3 is a schematic flow chart of a method for automatic delivery of field services based on mobile identification and verification according to an embodiment of the present invention.
圖1為根據本發明一實施例的一種基於行動識別驗證之場域服務自動派送系統100的示意方塊圖。
FIG1 is a schematic block diagram of a field service
場域服務自動派送系統100包括主驗裝置10、主驗伺服器30及場域服務子系統40,其中,主驗裝置10即專用於採集行動通訊裝置資訊以進行例如會議、展覽、宴會或文藝演出等活動之參與者的身分識別與驗證之終端裝置,例如報到機,且部署於該活動的報到處。主驗伺服器30與場域服務子系統40均為網際網路之雲端伺服器或伺服器叢集。主驗伺服器30通訊連接主驗裝置10及場域服務子系統40。
The field service
此外,活動參與者之行動通訊裝置20可通訊連接主驗裝置10及主驗伺服器30。行動通訊裝置20係一般可上網以及可進行近端通訊連線之行動裝置,例如智慧型手機、平板電腦或筆記型電腦。行動通訊裝置20包括近端通訊模組21及應用程式22,其中,應用程式22可以是專為參與該活動而設計的應用程式,或至少包括參與該活動所需之功能的應用程式。
In addition, the
主驗裝置10包括運算模組11、近端通訊模組12、安全元件13、定位模組14、供電模組15、以及網路模組16。
The
在一實施例中,運算模組11用於控制主驗裝置10之運作與計算處理資料等。近端通訊模組12電性連接運算模組11,用於在驗證行動通訊裝置20的被驗請求資料時與其進行資料交換。主驗裝置10的近端通訊模組12和行動通訊裝置20的近端通訊模組21可進行近端通訊連線,例如近場通訊(Near Field Communication,NFC)協定、藍芽(Bluetooth)通訊協定、無線高保真(Wi-Fi)通訊協定、或超寬頻(ultra-wideband,UWB)通訊協定之連線,以互相傳遞資料。
In one embodiment, the
此外,網路模組16電性連接運算模組11,用於以有線或無線形式連線至主驗伺服器30,並傳送資料至主驗伺服器30。安全元件13電性連接運算模組11,用於儲存預載金鑰、處理被驗請求資料之解密驗證簽章運算、以及產生主驗請求資料之加密簽章運算。定位模組14電性連接運算模組11,用於接收全球定位系統(Global Positioning System,GPS)之定位訊號,以提供主驗請求資料內之主驗裝置10的定位資訊。
In addition, the
再者,供電模組15用於為主驗裝置10及其所有內部模組與元件供電,其包括充電電池,且包括設置於主驗裝置10之外殼的電源開關,供電模組15可外接有線電源供應。
Furthermore, the
主驗伺服器30包括安全模組31、事件資料庫32、使用者資料庫33、主驗裝置資料庫34、以及令牌模組35。
The
在一實施例中,令牌模組35用於參與者的令牌的產生與驗證。使用者資料庫33用於記錄參與者的識別資訊、行動通訊裝置20的識別訊息、通訊金鑰,以及由令牌模組35產生之令牌。主驗裝置資料庫34用於記錄主驗裝置
10的識別資訊、預載金鑰、主驗裝置10的部署定位資訊、部署組態資訊、或其他與主驗裝置10相關之服務所需之資料。
In one embodiment, the
此外,安全模組31用於主驗請求資料之解密驗證簽章運算。事件資料庫32用於記錄主驗時間戳記、主驗裝置10的識別訊息、行動通訊裝置20的識別訊息、被驗時間戳記、主驗裝置10的定位資訊、行動通訊裝置20的定位資訊、以及參與者的身分驗證結果。
In addition, the
場域服務子系統40包括服務提供者資料庫41、服務資料庫42、活動主辦者資料庫43、活動營運資料庫44、擴充列表產生模組45、以及畫面產生模組46。
The
在一實施例中,服務提供者資料庫41用於記錄服務提供者的識別資訊、名稱、聯絡人與聯絡資料。服務資料庫42用於記錄服務識別資訊、服務擁有者識別資訊、服務營運狀態、服務型態與服務通訊資料。
In one embodiment, the
此外,活動主辦者資料庫43用於記錄活動主辦者的識別資訊、名稱、聯絡人與聯絡資料。活動營運資料庫44用於記錄活動序號、活動有效時間區間、活動名稱、活動主辦者的識別資訊、主驗裝置識別資訊列表、以及預設服務列表。
In addition, the
再者,擴充列表產生模組45用於將預設服務列表擴充成完整服務列表。畫面產生模組46用於根據服務資料包產生服務索引畫面。
Furthermore, the extended
上述之運算模組11、近端通訊模組12及21、安全元件13、定位模組14、供電模組15與網路模組16均可為軟體、硬體或韌體;安全模組31、令牌模組35、擴充列表產生模組45、以及畫面產生模組46均可為軟體、硬體或韌體。若為硬體,則可為具有資料處理與運算能力之處理單元、處理器、電腦
或伺服器;若為軟體或韌體,則可包括處理單元、處理器、電腦或伺服器可執行之指令。
The
在一實施例中,活動的參與者在參加活動前,必須使用其行動通訊裝置20上的應用程式22連線至主驗伺服器30以完成註冊供裝程序。詳言之,參與者操作應用程式22將參與者的識別資訊與行動通訊裝置20的識別資訊透過網際網路傳送至主驗伺服器30。主驗伺服器30至少將參與者的識別資訊、行動通訊裝置20的識別資訊、通訊金鑰、以及參與者的個人資料記錄於使用者資料庫33。註冊成功之後,主驗伺服器30將該參與者之通訊金鑰、已加密個人資料(參與者的個人資料可由行動通訊裝置20或另一雲端裝置提供)、或其他與該參與者相關之資料,傳回行動通訊裝置20之應用程式22進行儲存。
In one embodiment, before participating in the event, participants of the event must use the
場域服務子系統40的管理者可將參與者參與活動時會使用到的各類服務的提供商新增至場域服務子系統40的服務提供者資料庫41,且將這些服務新增至場域服務子系統40之服務資料庫42。其中,各該服務之網路入口端的網址與呼叫該網址可用之參數等資訊,以可延伸標記式語言(Extensible Markup Language,XML)或JavaScript物件表示法(JavaScript Object Notation,JSON)格式定義,並進一步整合成該等服務之服務資料包。參與者的行動通訊裝置20在取得該服務資料包後,其應用程式22便可根據該服務資料包,產生指向各該服務之網址的服務連結,提供給參與者在活動報到後之活動進行期間操作使用。
The administrator of the
活動主辦方則須於場域服務子系統40之活動主辦者資料庫43留有資料。另外,主辦方於活動開始之前,於場域服務子系統40之活動營運資料庫44新增一活動記錄,並具體填入本次活動的資訊與設定,以及本次活動參與者在報到之後可以取用的服務與該等服務的資料。例如,該等服務可包括酒水點
心服務,且該酒水點心服務的資料可包括各種酒類、飲料和點心的選單,以供參與者點選。該等服務亦可包括計程車服務,且該計程車服務的資料可包括主辦方安排的等車地點,以及多種車型與費率,以供參與者選擇。若該活動為國際活動,則該等服務可包括翻譯人員服務,且該翻譯人員服務的資料可包括翻譯人員的照片和簡介。若該活動為多日活動,則該等服務可包括配套的旅館服務,且該旅館服務的資料可包括旅館的說明資料。
The event organizer must leave data in the
主辦方將主驗裝置10部署於舉行該活動的場地的報到處,且於部署時將主驗裝置10的部署相關資訊,包含主驗裝置10的識別資訊、部署定位資訊(例如主驗裝置10部署後的地理位置)、部署組態資訊(例如網路模組16是否啟用)、以及其他相關資料(例如主辦方的宣傳資料與聯絡方式等),記錄於主驗伺服器30之主驗裝置資料庫34。若部署地點可提供電源,則該電源可直接提供給主驗裝置10運作,並可對其供電模組15充電。
The organizer deploys the
當活動參與者抵達舉辦該活動的場地時,可持該參與者的行動通訊裝置20靠近主驗裝置10以進行報到,行動通訊裝置20的應用程式22會嘗試透過近端通訊模組21以近場通訊協定(NFC)等近端通訊協定感應主驗裝置10。若能感應到主驗裝置10,則應用程式22令近端通訊模組21與主驗裝置10的近端通訊模組12建立近端通訊連線,且應用程式22組合參與者的已加密個人資料、被驗時間戳記(即參與者的報到時間)、行動通訊裝置20的定位資訊,並以通訊金鑰對上述組合資料進行簽章後,產生被驗請求資料,再透過近端通訊模組21將被驗請求資料傳送至主驗裝置10。主驗裝置10以近端通訊模組12接收到被驗請求資料之後,透過運算模組11與安全元件13內儲存的預載金鑰驗證被驗請求資料的簽章。通訊金鑰和預載金鑰均為同一密鑰的衍生密鑰,因此,通
訊金鑰和預載金鑰可以互相驗證對方所產生的簽章。被驗請求資料的簽章驗證通過後,運算模組11組合參與者的已加密個人資料、被驗時間戳記、行動通訊裝置20的定位資訊、主驗時間戳記、定位模組14產生之主驗裝置10的定位資訊,再用安全元件13內儲存的預載金鑰進行簽章後,產生主驗請求資料。
When an event participant arrives at the venue of the event, he/she can check in by bringing his/her
在一實施例中,預載金鑰的保存方式有兩種,第一種是在主驗裝置10部署前,將預載金鑰寫入安全元件13的儲存空間;第二種是使用安全存取模組(secure access module,SAM)儲存預載金鑰,而已儲存預載金鑰之SAM係於主驗裝置10部署之前或部署時安裝入安全元件13。
In one embodiment, there are two ways to save the preloaded key. The first is to write the preloaded key into the storage space of the
本實施例之主驗裝置10內的預載金鑰可於部署後更新,若使用可替換的SAM則可透過替換SAM完成更新。在不調整主驗裝置10的硬體配置的前提下,亦可透過軟體方式寫入新的預載金鑰,以更新預載金鑰。其中,寫入新預載金鑰之操作指令至少應包含簽章,且必須以既有之預載金鑰對該指令簽章進行合法性驗證。
The preloaded key in the
上述簽章與驗證所使用之演算法可例如為RSA(Rivest-Shamir-Adleman)演算法或橢圓曲線數位簽章演算法(Elliptic Curve Digital Signature Algorithm,ECDSA),其雜湊函數可採用安全雜湊演算法1(Secure Hash Algorithm 1,SHA-1)或安全雜湊演算法256(SHA-256)等,金鑰具體形式由上述演算法之選用而決定,但具有相同或類似功能之演算法均可實現。 The algorithm used for the above-mentioned signature and verification may be, for example, the RSA (Rivest-Shamir-Adleman) algorithm or the Elliptic Curve Digital Signature Algorithm (ECDSA), and its hash function may adopt the Secure Hash Algorithm 1 (SHA-1) or the Secure Hash Algorithm 256 (SHA-256), etc. The specific form of the key is determined by the selection of the above-mentioned algorithm, but algorithms with the same or similar functions can be implemented.
然後,若主驗裝置10的網路模組16已啟用,且舉辦活動之場地具有網路連線環境,則主驗裝置10可將主驗請求資料透過網路模組16傳送至主驗伺服器30。若主驗裝置10的網路模組16未啟用,則主驗裝置10可將主驗請求資料透過近端通訊模組12傳回行動通訊裝置20的近端通訊模組21,再由
行動通訊裝置20的應用程式22轉送至主驗伺服器30。主驗伺服器30收到主驗裝置10產生之主驗請求資料後,透過事先儲存於主驗裝置資料庫34內的預載金鑰,以安全模組31驗證該主驗請求資料的簽章。
Then, if the
若主驗請求資料的簽章未通過驗證,則主驗伺服器30判定該參與者未通過身分驗證。若主驗請求資料的簽章通過驗證,則主驗伺服器30可進行下列檢查:比對主驗請求資料中的被驗時間戳記與主驗伺服器30收到主驗請求資料之時間的誤差值是否在誤差容許範圍內、比對主驗請求資料中的行動通訊裝置20的定位資訊與主驗裝置10的定位資訊兩者的定位誤差距離是否在誤差容許範圍內、以及比對主驗請求資料中的主驗裝置10的定位資訊與主驗裝置資料庫34內的主驗裝置10的部署定位資訊兩者的定位誤差距離是否在誤差容許範圍內。
If the signature of the verification request data fails to pass the verification, the
若上述每一項檢查的誤差值或定位誤差距離均在其誤差容許範圍內,則主驗伺服器30判定該參與者通過身分驗證。若上述任一項檢查的誤差值或定位誤差距離超出其誤差容許範圍,則主驗伺服器30判定該參與者未通過身分驗證。
If the error value or positioning error distance of each of the above checks is within the error tolerance range, the
進行身分驗證後,主驗伺服器30將行動通訊裝置20的識別資訊、主驗裝置10的識別資訊、主驗請求資料、以及本次身分驗證結果寫入事件資料庫32。
After identity verification, the
若參與者通過身分驗證,則令牌模組35會產生該參與者的令牌,並將該令牌寫入主驗伺服器30之使用者資料庫33內的該參與者所屬記錄之令牌欄位。此外,主驗伺服器30將主驗裝置10與行動通訊裝置20的相關資訊(包括該令牌)傳送給場域服務子系統40,以供場域服務子系統40依據該等資訊產
生要派送給行動通訊裝置20之服務資料包或服務索引畫面(細節後述)。若參與者未通過身分驗證,則主驗伺服器30不進行後續處理。
If the participant passes the identity verification, the
圖2繪示本實施例的行動通訊裝置20中之應用程式22在行動通訊裝置20的螢幕上顯示的示意操作畫面。
FIG. 2 shows a schematic operation screen of the
首先是提供給參與者的報到畫面600,參與者於報到時可按下報到畫面600中的感應報到按鈕601,應用程式22隨即轉至顯示第一感應提示畫面610,且開始感應主驗裝置10,並顯示第一感應狀態611,例如表示正在感應中,以提示參與者,同時顯示感應取消按鈕612。參與者可按下感應取消按鈕612以取消感應,即取消報到。
First, a check-in
如上所述,若應用程式22能感應到主驗裝置10,則將被驗請求資料傳送至主驗裝置10。若主驗裝置10的網路模組16未啟用,則主驗裝置10驗證被驗請求資料後,會將主驗請求資料傳給行動通訊裝置20,以透過行動通訊裝置20將主驗請求資料傳給主驗伺服器30。若主驗裝置10的網路模組16已啟用,且舉辦活動之場地具有網路連線環境,則主驗裝置10驗證被驗請求資料後,會透過網路模組16將主驗請求資料直接傳給主驗伺服器30,且發送對應之通知給行動通訊裝置20。
As described above, if the
承上,當行動通訊裝置20收到該主驗請求資料或該通知時,即獲知參與者之報到已經成功。或者,若行動通訊裝置20在一段預設時間後未收到該主驗請求資料或該通知,或收到來自主驗裝置10的該被驗請求資料驗證失敗的通知,則獲知參與者之報到已經失敗。獲知報到結果後,應用程式22轉至顯示第二感應提示畫面620,其中,第二感應狀態621顯示感應報到結果是成功或
失敗。若為成功,則應用程式22可透過主驗伺服器30向場域服務子系統40發送產生服務資料包之請求。
As mentioned above, when the
場域服務子系統40收到該請求後,確認主驗伺服器30對於參與者的身分驗證結果。若主驗伺服器30判定參與者未通過身分驗證,則場域服務子系統40直接拒絕該請求。若主驗伺服器30判定參與者通過身分驗證,則場域服務子系統40透過擴充列表產生模組45產生前述之完整服務列表,並將該完整服務列表進一步整合成服務資料包。
After receiving the request, the
該完整服務列表中的服務,一部分是由活動主辦方在活動前於場域服務子系統40的服務資料庫42中預設的,另一部分則是由擴充列表產生模組45所篩選產生。詳言之,場域服務子系統40在參與者通過身分驗證後根據主驗裝置10的識別資訊,於活動營運資料庫44內取得主驗裝置10的識別資訊相對應之預設服務列表。此外,擴充列表產生模組45接受當前時間、用戶對服務提供者的評分、服務提供者與活動場地之間的距離、及/或服務提供者的目前忙碌程度等參數,根據上述參數篩選記錄於服務資料庫42中之服務,且對通過篩選之服務排序,以產生擴充服務列表。該擴充服務列表即包括通過上述篩選與排序之服務。然後,擴充列表產生模組45將該擴充服務列表與該預設服務列表合併為前述之完整服務列表。
Some of the services in the complete service list are preset by the event organizer in the
接著,場域服務子系統40根據完整服務列表內之每一筆服務的識別資訊,自服務資料庫42提取各該服務之服務通訊資料(例如提供各該服務之網址與呼叫該網址可用之參數等資料),且根據主驗裝置10的識別資訊,於活動營運資料庫44內取得主驗裝置10相對應之活動序號、活動有效時間區間、活動名稱、活動主辦者識別資訊,連同該參與者之令牌,一併組成服務資料包。
Next, the
該服務資料包透過主驗伺服器30回傳至應用程式22。應用程式22解析服務資料包,依照該服務資料包內之每一服務的服務通訊資料,逐一產生對應之服務連結,且據以產生及顯示服務索引畫面630。或者,場域服務子系統40之畫面產生模組46亦可直接解析服務資料包以產生服務索引畫面630,再將服務索引畫面630傳送回應用程式22,以供應用程式22顯示。
The service data packet is returned to the
上述應用程式22與場域服務子系統40之畫面產生模組46產生的兩者之任一服務索引畫面630,最終顯示於行動通訊裝置20的螢幕上。以圖2為例,服務資料包中之完整服務列表共有四筆記錄,則對應產生服務索引畫面630中的四個服務連結,分別是第一服務連結631、第二服務連結632、第三服務連結633與第四服務連結634。各該服務連結可為文字或圖示形式,且包括其對應之服務的網址與呼叫該網址可用之參數等資訊。參與者點選任一服務連結,即可連線至該服務連結所對應之服務的網址,以快速轉往提供該服務之網站,並使用該服務。另外,服務索引畫面630可進一步包括本次活動的序號、名稱、有效時間區間、以及主辦者識別資訊,與服務連結一併顯示,以供參與者進行點選、複製或轉傳等操作。
Any
如上所述,當參與者通過身分驗證後,主驗伺服器30會將該參與者的令牌傳給場域服務子系統40。場域服務子系統40會將該令牌加入服務資料包,或加入服務索引畫面。因此,應用程式22接收服務資料包或服務索引畫面時,也會接收該令牌。當參與者點選服務索引畫面中的某一網路連結時,應用程式22會將該令牌及行動通訊裝置20或參與者的識別資訊傳給該網路連結所對應之服務網站。該服務網站可向主驗伺服器30發出令牌驗證之請求,該請求包括該令牌及行動通訊裝置20或參與者的識別資訊。主驗伺服器30收到該請求
後,其令牌模組35根據該令牌及行動通訊裝置20或參與者的識別資訊,向事件資料庫32查詢該參與者的身分驗證結果。
As described above, when a participant passes identity verification, the
若該身分驗證結果為通過,且該身分驗證結果對應之被驗時間戳記或主驗時間戳記在預設之有效時間範圍內,則該令牌驗證之結果為通過,否則該令牌驗證之結果為未通過。令牌模組35會將令牌驗證結果傳回該服務網站。該服務網站可在令牌驗證結果為通過時,方提供服務。
If the identity verification result is passed, and the verified timestamp or main verification timestamp corresponding to the identity verification result is within the preset valid time range, then the result of the token verification is passed, otherwise the result of the token verification is not passed. The
前述之實施例係先由主驗伺服器30驗證參與者身分,再由場域服務子系統40產生服務資料包。在另一實施例,上述過程可以相反,即先由場域服務子系統40產生服務資料包,再由主驗伺服器30驗證參與者身分。詳言之,該實施例之行動通訊裝置20或主驗裝置10可通訊連接場域服務子系統40。可由行動通訊裝置20將接收自主驗裝置10的主驗請求資料傳送給場域服務子系統40,或由主驗裝置10將主驗請求資料直接傳送給場域服務子系統40。場域服務子系統40可依據該主驗請求資料產生服務資料包。
In the aforementioned embodiment, the
在產生過程中,場域服務子系統40會將主驗請求資料傳送給主驗伺服器30,以供主驗伺服器30進行參與者之身分驗證。若主驗伺服器30判定參與者未通過身分驗證,則場域服務子系統40可中止服務資料包之產生,或拒絕行動通訊裝置20為取得服務資料包所發送的請求。
During the generation process, the
本發明在實施時具有彈性,可與其他本發明以外之外部服務整合實施,其中,應用程式22可藉由軟體模組形式整合於外部服務應用程式中。
The present invention is flexible in implementation and can be integrated with other external services other than the present invention. The
在報到時,行動通訊裝置20的應用程式22產生被驗請求資料並傳給主驗裝置10,主驗裝置10驗證後產生主驗請求資料。然後,若主驗裝置10的網路模組16有啟用,則主驗裝置10通過網路模組16、外部服務應用程式與
其後端伺服器,將主驗請求資料轉送至主驗伺服器30以進行身分驗證。若網路模組16未啟用,則主驗裝置10將主驗請求資料回傳給行動通訊裝置20,行動通訊裝置20再通過外部服務應用程式與其後端伺服器,將主驗請求資料轉送至主驗伺服器30以進行身分驗證。主驗伺服器30進行身分驗證後,會將驗證結果回報給外部服務應用程式與其後端伺服器。
When checking in, the
另外,外部服務應用程式與其後端伺服器亦可對場域服務子系統40發送產生服務資料包之請求,場域服務子系統40可將所產之服務資料包傳送給外部服務應用程式與其後端伺服器以進行後續處理。
In addition, the external service application and its backend server can also send a request to generate a service data packet to the
圖3為本發明一實施例的一種基於行動識別驗證之場域服務自動派送方法300的示意流程圖。場域服務自動派送方法300可由場域服務自動派送系統100與活動參與者的行動通訊裝置20執行。
FIG3 is a schematic flow chart of a
在步驟301,活動參與者使用行動通訊裝置20連線至主驗伺服器30以完成註冊供裝程序。
In
在步驟302,該參與者手持行動通訊裝置20報到,因此,行動通訊裝置20產生被驗請求資料,且將被驗請求資料傳給主驗裝置10。
In
在步驟303,主驗裝置10驗證被驗請求資料,於驗證通過後產生主驗請求資料,且將主驗請求資料傳給主驗伺服器30。
In
在步驟304,主驗伺服器30根據主驗請求資料進行參與者的身分驗證。
In
在步驟305,行動通訊裝置20的應用程式22發送產生服務資料包之請求。
In
在步驟306,若該參與者通過身分驗證,則場域服務子系統40響應該請求而產生完整服務列表。
In
在步驟307,場域服務子系統40根據完整服務列表產生服務資料包。
In
在步驟308,應用程式22或場域服務子系統40解析服務資料包以產生服務索引畫面。
In
在步驟309,應用程式22在行動通訊裝置20的螢幕上顯示服務索引畫面。
In
在步驟310,活動參與者點選服務索引畫面中的某一服務連結。該服務連結所指向的服務網站向主驗伺服器30請求令牌驗證,且於驗證通過後為該參與者提供服務。
In
場域服務自動派送方法300之各步驟的技術細節已詳述於前文之各實施例中,故此處不予贅述。
The technical details of each step of the field service
本發明另提供一種電腦可讀媒體,例如記憶體、軟碟、硬碟或光碟。該電腦可讀媒體可應用於終端裝置、電腦及/或伺服器中,且儲存有指令,以執行上述之場域服務自動派送方法300。例如,該電腦可讀媒體可應用於場域服務自動派送系統100之主驗裝置10、主驗伺服器30與場域服務子系統40中,以配合行動通訊裝置20執行場域服務自動派送方法300。
The present invention also provides a computer-readable medium, such as a memory, a floppy disk, a hard disk or an optical disk. The computer-readable medium can be applied to a terminal device, a computer and/or a server, and stores instructions to execute the above-mentioned field service
本發明具有下列技術特點: The present invention has the following technical features:
第一是參與者的行動通訊裝置產生包含時間戳記之被驗請求資料,並以主驗伺服器配發之通訊金鑰進行簽章後,傳給活動方於現場提供之主驗裝置。主驗裝置隨後以被驗請求資料,加上時間、定位資訊等相關資料,產生主 驗請求資料,以其預載金鑰對主驗請求資料簽章後,傳送至主驗伺服器,主驗伺服器藉由驗證主驗請求資料的簽章,便可確認參與者身份。 The first is that the participant's mobile communication device generates a verification request data containing a timestamp, and after signing it with the communication key distributed by the master verification server, it is sent to the master verification device provided on site by the event organizer. The master verification device then uses the verification request data, plus relevant data such as time and location information, to generate the master verification request data, and after signing the master verification request data with its pre-loaded key, it is sent to the master verification server. The master verification server can confirm the identity of the participant by verifying the signature of the master verification request data.
第二是本發明設計一場域服務子系統,用於管理主驗裝置並產生專屬於參與者之與活動相關之服務列表,並於參與者完成報到與身分驗證後,自動派發至其行動通訊裝置給予使用。 Secondly, the present invention designs a field service subsystem to manage the main verification device and generate a service list related to the activity that is exclusive to the participants, and automatically distributes it to the participants’ mobile communication devices for use after they complete the check-in and identity verification.
第三是本發明之主驗裝置內建的供電模組支援充電電池,使其部署時無需仰賴外部電源供應。 Third, the power supply module built into the main test device of the present invention supports rechargeable batteries, so that it does not need to rely on external power supply when deployed.
另外,本發明具有下列多項: In addition, the present invention has the following features:
第一是參與者透過本發明之報到程序合法性,可藉由上述第一技術特點得到保證。因此,參與者僅需簡單之行動通訊裝置的近端通訊連線操作,便可快速完成身份識別與報到程序。相較於過往利用人眼進行名單核對確認,以及人工活動識別證發放,本發明將整套流程電子化,可大幅節省報到及資料發放之時間成本,亦可為活動主辦方節省可觀人力。 The first is that the legitimacy of the participants' registration process can be guaranteed by the above-mentioned first technical feature. Therefore, participants only need to use a simple near-end communication connection operation of a mobile communication device to quickly complete the identity identification and registration process. Compared with the previous use of human eyes to check and confirm the list and manually issue event identification cards, the present invention digitizes the entire process, which can greatly save the time cost of registration and data issuance, and can also save considerable manpower for the event organizer.
第二是藉由上述第二技術特點所設計之場域服務子系統,會自動將場域服務派送至參與者的行動通訊裝置上,因此,參與者於報到後毋須再手動登入線上活動平台,便可於其行動通訊裝置上存取與該活動相關之個人化資料。本發明提供之服務列表亦形成了在地服務提供平台,將在地的服務提供商、活動方、以及許多外地參與者整合在同一平台上,使得無論是服務資訊的流通,乃至於線上線下商業活動的推廣,都更加快速便利。 Secondly, the field service subsystem designed by the second technical feature above will automatically deliver field services to the participants' mobile communication devices. Therefore, after checking in, participants no longer need to manually log in to the online event platform, and can access the personalized data related to the event on their mobile communication devices. The service list provided by the present invention also forms a local service provision platform, integrating local service providers, event organizers, and many foreign participants on the same platform, making the circulation of service information and the promotion of online and offline business activities faster and more convenient.
第三是藉由第三技術特點提及之無需仰賴外部電源供應,即代表主驗裝置之部署更具彈性,非常適合於會展、會議室與展演等不特定場地提供報到服務。 The third is that there is no need to rely on external power supply as mentioned in the third technical feature, which means that the deployment of the main test device is more flexible, and it is very suitable for providing check-in services in unspecified venues such as exhibitions, meeting rooms and performances.
上述實施形態僅例示性說明本發明之原理及其功效,而非用於限制本發明。任何在本技術領域具有通常知識者均可在不違背本發明之精神及範疇下,對上述實施形態進行修飾與改變。因此,本發明之權利保護範圍,應如後述之申請專利範圍所列。 The above implementation forms are only illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone with common knowledge in this technical field may modify and change the above implementation forms without violating the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be as listed in the scope of the patent application described below.
10:主驗裝置 10: Main test device
11:運算模組 11: Computation module
12:近端通訊模組 12: Near-end communication module
13:安全元件 13: Security element
14:定位模組 14: Positioning module
15:供電模組 15: Power supply module
16:網路模組 16: Network module
20:行動通訊裝置 20: Mobile communication devices
21:近端通訊模組 21: Near-end communication module
22:應用程式 22: Applications
30:主驗伺服器 30: Main verification server
31:安全模組 31: Security module
32:事件資料庫 32: Event database
33:使用者資料庫 33: User database
34:主驗裝置資料庫 34: Main test device database
35:令牌模組 35:Token module
40:場域服務子系統 40: Field service subsystem
41:服務提供者資料庫 41: Service provider database
42:服務資料庫 42: Service database
43:活動主辦者資料庫 43:Event organizer database
44:活動營運資料庫 44:Activity operation database
45:擴充列表產生模組 45: Expand list generation module
46:畫面產生模組 46: Screen generation module
100:場域服務自動派送系統 100: Field service automatic delivery system
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW111144618A TWI837960B (en) | 2022-11-22 | 2022-11-22 | System and method for automatic locational service delivery based on mobile identification and authentication and computer-readable medium thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW111144618A TWI837960B (en) | 2022-11-22 | 2022-11-22 | System and method for automatic locational service delivery based on mobile identification and authentication and computer-readable medium thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI837960B true TWI837960B (en) | 2024-04-01 |
| TW202423075A TW202423075A (en) | 2024-06-01 |
Family
ID=91618899
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW111144618A TWI837960B (en) | 2022-11-22 | 2022-11-22 | System and method for automatic locational service delivery based on mobile identification and authentication and computer-readable medium thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI837960B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI439965B (en) * | 2012-03-07 | 2014-06-01 | Jogtek Corp | Authentication system for electrical ticket and authentication method for the same |
| CN104408779A (en) * | 2014-11-14 | 2015-03-11 | 苏州盖雅信息技术有限公司 | A smartphone-based NFC attendance system and usage method |
| TW201619893A (en) * | 2014-11-28 | 2016-06-01 | 遠東科技大學 | System and method for providing navigation and marketing information with respect to tickets |
| TWI733590B (en) * | 2020-09-15 | 2021-07-11 | 中華電信股份有限公司 | Identity recognition system and method using active nfc tag and tokenization |
-
2022
- 2022-11-22 TW TW111144618A patent/TWI837960B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI439965B (en) * | 2012-03-07 | 2014-06-01 | Jogtek Corp | Authentication system for electrical ticket and authentication method for the same |
| CN104408779A (en) * | 2014-11-14 | 2015-03-11 | 苏州盖雅信息技术有限公司 | A smartphone-based NFC attendance system and usage method |
| TW201619893A (en) * | 2014-11-28 | 2016-06-01 | 遠東科技大學 | System and method for providing navigation and marketing information with respect to tickets |
| TWI733590B (en) * | 2020-09-15 | 2021-07-11 | 中華電信股份有限公司 | Identity recognition system and method using active nfc tag and tokenization |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202423075A (en) | 2024-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111612168B (en) | Management method and related device for machine learning task | |
| US11887176B2 (en) | Method for registering customized device, server, and terminal | |
| US8745401B1 (en) | Authorizing actions performed by an online service provider | |
| CN111475841B (en) | Access control method, related device, equipment, system and storage medium | |
| TW201836322A (en) | Certificate management method and system | |
| US20220224720A1 (en) | Link detection method and apparatus, electronic device, and storage medium | |
| KR20180048600A (en) | Systems and methods for providing legal writing electronically | |
| JP2012529715A (en) | Integrating updates into social networking services | |
| TW200838257A (en) | Provisioning of digital identity representations | |
| CN108933656A (en) | Online works voting method and device, computer equipment, readable storage medium storing program for executing | |
| AU2016201219B2 (en) | Communication exchanges and methods of use thereof | |
| CN107086984A (en) | A kind of method, terminal and server for obtaining and generating identifying code | |
| US12229771B2 (en) | Account binding method and apparatus, computer device, and storage medium | |
| CN110489946A (en) | Copyright authentication method, apparatus, equipment and storage medium based on block chain | |
| CN109428725A (en) | Information processing equipment, control method and storage medium | |
| Choi et al. | Location based authentication scheme using BLE for high performance digital content management system | |
| TWI837960B (en) | System and method for automatic locational service delivery based on mobile identification and authentication and computer-readable medium thereof | |
| CN110889264A (en) | Multimedia information processing method, device, equipment and storage medium | |
| CN114189344B (en) | Method, device and electronic device for processing authorization | |
| CN114418573A (en) | Certificate issuing method and certificate verifying method in block chain | |
| JP2019176251A (en) | Authentication system and authentication method | |
| CN109150880B (en) | Data reporting method, device and computer-readable storage medium | |
| JP2021108040A (en) | Invitation system, management server, and invitation method | |
| CN118470830A (en) | Device operation method, device, computer device and storage medium | |
| CN116415996A (en) | Rights and interests information display method and device |