TNU Journal of Science and Technology
227(02): 70 - 77
http://jst.tnu.edu.vn 70 Email: jst@tnu.edu.vn
BUILDING THE SMART TOURISM SYSTEM OF MULTI-PLATFORM
APPLICATIONS FOR THAI NGUYEN PROVINCE
Vu Thanh Vinh1*, Nguyen Huu Cong2, Nguyen Huu Khanh2,
Pham Dang Tu2, Nguyen Khanh Nhu3, Nguyen Xuan Kien1
1TNU University of Information and Communication Technology
2Thai Nguyen University, 3TNU University of Education
ARTICLE INFO
ABSTRACT
Received:
24/12/2021
The 4.0 revolution is positively impacting and creating a driving force for
development in many areas of society, including the tourism industry. With
the application and combination of many technologies such as GPS, GIS and
information technology, it has opened up a space for the tourism industry and
formed a new travel method for tourists, as well as improved the quality of
tourism through the development of a smart tourism system. This system not
only benefits tourists but also brings efficiency to the state management,
businesses, as well as quickly spreads cultural values, national identity,
history to the community. Therefore, not only scientists but also managers,
domestic and international corporations have paid great attention, invested in
research and developed smart tourism systems. In this paper, we present the
design and construction of a multi-platform smart travel system with many
features such as search by space and radius, automatic notification when there
is a new promotion, travel destination suggestion, route planning, and
contextual guidance for visitors via smartphones. The experimental
evaluation results show that our smart travel system works stably, and has
more useful features than current smart travel systems.
Revised:
20/01/2022
Published:
11/02/2022
KEYWORDS
Smart travel
Multi-platform
Travel destination suggestion
Automatic notifications
Contextual instructions
XÂY DNG H THNG DU LỊCH THÔNG MINH ĐA NỀN TNG NG DNG
CHO TNH THÁI NGUYÊN
Vũ Thành Vinh1*, Nguyn Hu Công2, Nguyn Hu Khánh2,
Phạm Đăng Tứ2, Nguyễn Khánh Như3, Nguyn Xuân Kiên1
1Trường Đại hc Công ngh thông tin và Truyn thông ĐH Thái Nguyên
2Đại hc Thái Nguyên, 3Trường Đại học sư phạm ĐH Thái Nguyên
TÓM TT
Ngày nhn bài:
24/12/2021
Cuc cách mạng 4.0 đang tác động tích cc tạo động lc phát trin cho
nhiều lĩnh vực ca xã hội, trong đóngành du lch. Vi vic ng dng và kết
hp nhiu công ngh như GPS, GIS công nghệ thông tin đã mở ra cho
ngành du lch một không gian hình thành phương thức du lch mi cho du
khách, cũng như góp phần nâng cao được chất lượng thông qua vic phát trin
h thng du lch thông minh. H thng này không ch đem lại li ích cho du
khách mà còn mang li hiu qu cho công tác qun lý nhà nưc, doanh nghip,
cũng như lan tỏa nhanh chóng nhng giá tr văn hóa, bản sc dân tc, lch s
ti cộng đồng. Bi vy, không ch nhà khoa hc c nhà qun lý, tập đoàn
trong nước quc tế đang rất quan m, đầu nghiên cu phát trin h
thông du lch thông minh. Trong bài báo này, chúng tôi trình bày vic thiết kế
và xây dng h thng du lịch thông minh đa nền tng vi nhiu tính năng như
m kiếm theo không gian bán kính, t động thông báo khi khuyến mãi
mi, gợi ý điểm thăm quan, lập l trình, hướng dn du khách theo ng cnh
qua điện thoi thông minh. Kết qu đánh giá thực nghim cho thy h thng du
lch thông minh ca chúng tôi hoạt động ổn định, nhiu tính năng hữu ích
hơn so với nhng h thng du lch thông minh hin nay.
Ngày hoàn thin:
20/01/2022
Ngày đăng:
11/02/2022
DOI: https://doi.org/10.34238/tnu-jst.5379
* Corresponding author. Email: vtvinh@ictu.edu.vn
TNU Journal of Science and Technology
227(02): 70 - 77
http://jst.tnu.edu.vn 71 Email: jst@tnu.edu.vn
1. Gii thiu
Khái nim h thng du lch thông minh hay du lịch thông minh đã xuất hin ph biến trong
thời gian qua ngày càng được đề cp nhiu diễn đàn, hội ngh, tp chí khoa học trong nước
quc tế [1]-[7]. Mt cách khái quát thì du lch thông minh vic áp dng khoa hc công
ngh nhm cung cp dch v thông tin nhanh chóng thun tin cho du khách khi s dng thiết
b thông minh (máy tính, smartphone,…) có cài đặt nhng ng dụng như hỗ tr trc tuyến, gi ý
điểm thăm quan, tìm kiếm, h tr hướng dn du lch [5], [7]-[10]. Bi vy, những năm qua, các
nghiên cu và ng dng công ngh hiện đại vào lĩnh vực du lịch đã thu hút được s quan tâm
không ch ca nhiu nhà nghiên cu mà còn c doanh nghiệp quan quản nhằm thúc đẩy
phát trin nn du lch số, đem lại li ích cho cộng đồng và xã hi [4], [6], [10]-[12].
Trong nghiên cu [13], tác gi trình bày kiến trúc tng quát h thng, công ngh liên quan để
phát trin h thống hướng dn du lch thông minh trên thiết b di động thông minh hoạt động trên
h điều hành Android. H thng này cho phép du khách xem các thông tin v bản đồ, tìm v trí,
tìm video và xem thi tiết ca mi khu vc. Tuy nhiên, h thng du lch thông minh này ch hot
động trên điện thoi thông minh s dụng Android đáp ứng được những tính năng bản cho
du khách.
Ti nghiên cu [14], tác gi đưa ra hình kiến trúc cho h thng du lch thông minh da
trên đám mây (Cloud) để lưu trữ và x lý nhng yêu cu ca khách du lch, nhà hàng, khách sn,
t chc du lch. Tuy nhiên, nghiên cu này ch đề cp vn đề khi xây dng h thống chưa đề
cp chi tiết xây dng h thng du lch thông minh.
Tiếp theo, tác gi trong bài báo [15] trình bày h thng du lch thông minh cho phép du khách
được thông tin xung quanh tại các điểm du lch lớn, trung tâm thương mại của địa phương.
Vi vic da trên tín hiu GPS của điện thoại di động thu được, kết hp vi d liu GIS, h
thng này s cho phép tìm kiếm thông tin xung quanh, cũng như đưa ra quyết đnh l trình du
lch ca du khách. Tuy nhiên, h thống này chưa đ cập đến vấn đề đa nền tảng, cũng như chưa
có những tính năng gợi ý, hướng dn t động cho du khách trong quá trình thăm quan.
Tiếp đến, nhóm nghiên cứu [16] đã thực hin thiết kế xây dng h thng thông tin du lch
nhm cung cấp thông tin đa phương tiện v điểm thăm quan và dữ liệu cơ bn cho dch v du lch
như nhà hàng, khách sạn mt s tiện ích khác qua Web điện thoi thông minh s dng h
điều hành Android. Da trên tín hiu GPS của điện thoại di động, to độ thc tế đo được trước
đó, tác giả đã đưa ra được thuật toán hướng dn du lch da theo v trí tiếp cn. Tuy nhiên, h
thng này vẫn chưa đáp ứng tính đa nền tng chức năng còn hạn chế. Trước đó, trong bài báo
[8], nhóm tác gi này cũng trình bày thuật toán đnh v trong nhà da trên cm biến sn ca
điện thoi thông minh. Tuy nhiên, h thng này mi dng li mc th nghim quy nh
trong 1 phòng trưng bày.
Theo nghiên cu [17], c c gi trình bày hình tng th h thng h tr qun du
khách (Smart Tourist Service Center - STSC) theo định hướng thành ph thông minh tại Đà Nẵng.
Trong mô hình này, nhóm nghiên cứu đã đưa ra khá chi tiết v phân h, s tương tác giữa các tng
dch v nhằm đảm bo tính liên thông và đa nền tng cho h thống. Đây là nghiên cứu v kiến trúc
h thng giúp cho vic thiết kế y dng h thng du lịch thông minh trong tương lai.
nghiên cu [18], tác gi trình bày gii pháp v phn mm qun lý h thng thông tin du lch vi
đốing áp dng là tnh Thái Nguyên. Trong bàio y,c gi ch mi dng li vicy dng
đưc h thng qun lý tng tin nhng đim du lch và cung cp nhng chc năng quản cơ bản.
Trong nghiên cu [19], tác gi thiết kế kiến trúc h thng du lch thông minh s dng hướng
tiếp cn IOE (Internet of Everthing) trên nn tảng đám mây. Kiến trúc h thng này gm nhiu
module như đăng hệ thng, hướng dn du lch da trên GPS, đặt ch đặt vé, qun hành
trình, lưu lại đim đến và báo cáo, mua sm h tr trc tuyến. Tuy nhiên, bài báo này ch trình
bày mc thiết kế h thng và s y dng h thng du lịch thông minh này trong tương lai.
TNU Journal of Science and Technology
227(02): 70 - 77
http://jst.tnu.edu.vn 72 Email: jst@tnu.edu.vn
Năm 2020, trong nghiên cứu [20], nhóm tác gi đã tổng hp các nghiên cu, d án v h
thng nhn biết ng cnh ng dng trong du lch. Các h thng này s thc hin nhn biết thông
tin như vị trí, d liu cm biến của điện thoại di đng (tốc độ, ớng,…), thông tin môi trường,
thông tin dch vụ, địa điểm ưu tiên,… để t đó đưa ra những gi ý cung cấp thông tin đầy đủ
cho du khách mi lúc, mọi nơi. Tuy nhiên, tác gi ch đề xut thiết kế mt nn tng h thng
hướng dn du lch da theo ng cnh.
Ti Vit Nam, tập đoàn VNPT đã phát triển gii pháp du lch thông minh [11] nhiu tính
năng như quản lý điểm đến, to l trình, lưu trú, m thc, ch đường,… Tuy nhiên, ng dng này
chưa tính năng h tr ng dn t động, gợi ý điểm thăm quan, xây dng l trình, t động
thông báo khi có khuyến mãi.
Phn tiếp theo, bài báo này trình bày kiến trúc h thng du lịch thông minh đa nền tng áp
dng cho tnh Thái Nguyên, gi USToT(Universal Smart Travel of Thai Nguyen). Phn th 3,
bài báo trình bày vic xây dng h thng. Phn th 4, chúng tôi thc hiện đánh giá hệ thng du
lịch thông minh đa nn tảng trên môi trường thc tế. Phn th 5 kết luận hướng phát trin
tương lai.
2. Kiến trúc h thng USToT
Trong h thng du lch thông minh, d liệu đóng một vai trò rt quan trng không th
thiếu. Các d liu này không ch đa dạng v chng loại (văn bản, hình nh, âm thanh, video, to
độ, đồ,…) còn cần không gian lưu trữ ln, thun li cho truy cp t nhiu thiết b khác
nhau, cũng ndễ dàng đồng b hoá d liệu và đảm bo an ninh, an toàn h thng. Trong thi
gian qua, gii pháp lưu trữ d liệu trên đám mây ngày càng phổ biến được trin khai trong
nhiu h thng d liu lớn, trong đó h thng du lch thông minh [21]-[25]. Do đó, hệ thng
USToT được thiết kế triển khai trên đám mây để đảm bo tính linh hot, an toàn và bo mt.
Trong hình 1, h thống USToT được chia thành các tầng người dùng, ng dng, dch v và d
liu. USToT cung cp c dịch cho người ng thông qua tng ng dng vi giao din Web
phn mm ng dng trên thiết b di động (Android, iOS). Thông tin v tọa độ ca du khách (khi
được người dùng cho phép) s đưc cung cp cho tng dch v đ x thc hin nhiu chc
năng như ch đường, thông báo và hướng dn du khách theo ng cnh. Tng d liu du lịch lưu tr
d liu ca h thng USToT. Vic phân chia thành các nhóm cơ sở d liu (CSDL) ti tng này s
giúp cho vic qun lý lưu trữ d ng thun li cho vic pt trin, m rng h thng.
Hình 1. Kiến trúc h thng USToT
TNU Journal of Science and Technology
227(02): 70 - 77
http://jst.tnu.edu.vn 73 Email: jst@tnu.edu.vn
3. Xây dng h thng USToT
3.1. Mt s khái nim
Trong bài báo này, chúng tôi s dng các ng cnh (context) gm v trí, bán kính, s đánh giá
ca du khách với điểm du lịch, điểm du lch ni tiếng, điểm thăm quan lân cận, chương trình
khuyến mãi đ đưa ra những h tr cho du khách trong vic lp l trình, la chọn đường đi
hướng dn t động. Đim du lịch được xác định các điểm thăm quan, điểm lưu trú, điểm m
thực và điểm mua sm. Tập điểm du lch nằm trong danh sách được du khách chọn thăm quan
hiu 𝐷 = {𝑑1,𝑑2,𝑑𝑀} 𝑑0 điểm xut phát. Mỗi điểm du lịch được hiu 𝑑𝑚,
m=1,2…M, trong đó M tổng s đim du lịch được du khách chọn thăm quan. Ngoài thông tin
v điểm du lch, 𝑑𝑚 còn lưu thông tin thời gian thăm quan gọi 𝛿𝑑𝑚 (xác định trước). 𝛿𝑑𝑚
không ph thuc vào l trình, nên tng thời gian thăm quan c điểm trong 𝐷 gi 𝑇𝑆 được
tính theo công thc sau:
𝑇𝑆=𝛿𝑑𝑚
𝑀
𝑚=1 (1)
Gi 𝜃𝑑𝑚−1,𝑚
𝑖 thi gian di chuyn t 𝑑𝑚−1 đến 𝑑𝑚 trong l trình 𝑖 được tính da vào quãng
đường di chuyn 𝑆𝑑𝑚−1,𝑚 tốc độ trung bình của phương tiện s dng 𝑣𝑑𝑚−1,𝑚
𝑥, trong đó 𝑥
phương tiện s dụng(ô tô, xe máy hay đi bộ). Công thc tính 𝜃𝑑𝑚−1,𝑚
𝑖 như sau:
𝜃𝑑𝑚−1,𝑚
𝑖=𝑆𝑑𝑚−1,𝑚 𝑣𝑑𝑚−1,𝑚
𝑥
(2)
đây cần lưu ý, với l trình khác nhau th xảy ra trường hp mt s 𝜃𝑑𝑚−1,𝑚
𝑖= 𝜃𝑑𝑚−1,𝑚
𝑗.
Bởi vì, quãng đường gia 𝑑𝑚−1𝑑𝑚 có th xut hin c l trình 𝑖𝑗.
Gi tng thi gian di chuyn t 𝑑0 qua các điểm trong 𝐷 l trình 𝑖, được hiu 𝑇𝐺
𝑖.
Công thc tính 𝑇𝐺
𝑖 như sau:
𝑇𝐺
𝑖=𝜃𝑑𝑚−1,𝑚
𝑖
𝑀
𝑚=1 (3)
Do trong quá trình du lch, du khách th phát sinh mt s thi gian khác ngoài thi gian
thăm quan điểm du lịch. Cho nên, để đảm bo tính thng nht, chúng tôi gii hạn định nghĩa tổng
thi gian du lch ca du khách khi la chn l trình 𝑖𝑇𝑖đưc tính bng công thc sau:
𝑇𝑖= 𝑇𝐺
𝑖+𝑇𝑆 = 𝜃𝑑𝑚−1,𝑚
𝑖
𝑀
𝑚=1 + 𝛿𝑑𝑚
𝑀
𝑚=1 (4)
T công thc (4) chúng ta thy rng, tùy theo phương án lộ trình 𝑃𝑖 khác nhau thì 𝑇𝑖 có giá tr
khác nhau. Nên vi tp 𝐷 cho trước, chúng ta lập được tập phương án l trình 𝑃 =
{𝑃1,𝑃2,𝑃𝑉}, trong đó 𝑃𝑖={𝑑𝑚 𝐷} đã được sp xếp theo th t ca l trình 𝑖. Đồng thi,
tương ng vi tp P, chúng tôi tp thi gian du lch theo từng phương án lộ trình hiu
𝑇 = {𝑇1,𝑇2,𝑇𝑉}, trong đó 𝑉 tng s l trình có th tìm được vi tập điểm du lch 𝐷. Giá tr
V được xác định theo công thc: 𝑉 = 𝑀! (5)
Vi vic giá tr V được tính theo công thc (5) s đảm bảo xét được mọi phương án lộ trình có
th có đều nm trong tp l trình 𝑃.
Tiếp theo, chúng tôi định nghĩa l trình tt nht 𝑃𝑏𝑒𝑠𝑡 l trình thi gian du lch nh nht
𝑇𝑏𝑒𝑠𝑡. Công thức xác đnh 𝑇𝑏𝑒𝑠𝑡 như sau:
𝑇𝑏𝑒𝑠𝑡 = 𝑀𝑖𝑛(𝑇𝑖) ∀ 𝑇𝑖 𝑇 (6)
Như vậy, 𝑃𝑏𝑒𝑠𝑡 được tính theo công thc sau:
𝑃𝑏𝑒𝑠𝑡 = 𝑃𝑖 ∀ 𝑃𝑖 𝑃 nếu 𝑇𝑖= 𝑇𝑏𝑒𝑠𝑡 (7)
3.2. Mt s thut toán chính ca USToT
3.2.1. Thut toán gi ý điểm thăm quan PSA (Place Suggestion Algorithm)
Thut toán PSA lập danh sách điểm thăm quan 𝐷 = {𝑑1,𝑑2,𝑑𝑀} da trên nhng gi ý sau:
tập điểm du lch ni tiếng 𝐹𝑃 = {𝑓𝑝1,𝑓𝑝2,𝑓𝑝𝑁}, tập điểm du lịch thông thường 𝑃𝑃 =
TNU Journal of Science and Technology
227(02): 70 - 77
http://jst.tnu.edu.vn 74 Email: jst@tnu.edu.vn
{𝑝𝑝1,𝑝𝑝2,𝑝𝑝𝐾}, tp dch v đang khuyến mãi 𝑆𝑃 = {𝑠𝑝1,𝑠𝑝2,𝑠𝑝𝐻}, tập điểm thăm quan
gn 𝑁𝑃 = {𝑛𝑝1,𝑛𝑝2,𝑛𝑝𝐿}, tp đim dch v gn 𝑁𝑆 = {𝑛𝑠1,𝑛𝑠2 ,𝑛𝑠𝐼}, tp dch v thông
thường (sp xếp theo đánh giá từ cao xung thp) 𝑆 = {𝑠1,𝑠2,𝑠𝐽} tp loi dch v 𝑇𝑆 =
{𝑡𝑠1,𝑡𝑠2,𝑡𝑠𝑃}. Các tp d liệu này được USToT to t động. Thuật toán PSA được trình bày
dưới dng mã gi như hình 2a.
(a)
(b)
(c)
Hình 2. a) Thut toán PSA, (b) Thut toán TPA và (c) Thut toán CGA
3.2.2. Thut toán lp l trình TPA (Travel Planning Algorithm)
Thut toán TPA dựa trên ý tưởng thuật toán TSP (Traveling Salesman Problem) [26] để tìm
hành trình du lch tối ưu. TPA bổ sung thêm tham s thời gian thăm quan 𝛿𝑑𝑚cho tng đim 𝑑𝑚
và chn l trình ngn nht 𝑃𝑏𝑒𝑠𝑡 trong tp l trình 𝑃 theo công thc (7). Hình 2b là minh ha cách
xây dng tập phương án l trình ca TPA. Gi s thuật toán PSA đã lập được tp 𝐷 =
{𝐷1,𝐷2,𝐷3} xác định 𝐷0 điểm xut phát, 𝐷1,𝐷2, 𝐷3 là các điểm du khách la chọn để thăm
quan hoc dng chân. Các 𝑎𝑗 (𝑗=1,…6) thi gian di chuyn giữa hai địa đim trong danh sách
𝐷 khi chưa thuộc l trình nào và được tính toán trước khi tính toán l trình. Các 𝑎𝑗 được tính bi
hàm init() của TPA. Sau đó, TPA thực hin lp tp l trình gán các giá tr 𝑎𝑗 cho 𝜃𝑑𝑚−1,𝑚
𝑖
trong quá trình lp l trình 𝑖. S ng l trình được xác định theo công thức (5). Như vậy, thut
toán TPA không ch thc hiện đưa ra các phương án 𝑃𝑖 và tính 𝑇𝑖, mà còn áp dng công thc (6),
(7) để tìm được l trình ngn nht. Sau khi xác định được 𝑃𝑏𝑒𝑠𝑡 𝑇𝑏𝑒𝑠𝑡. Cui cùng, TPA thc
hin cp nht li trt t sp xếp điểm du lch trong tp 𝐷 theo l trình vừa được lp.
3.2.3. Thuật toán hướng dn theo ng cnh CGA (Context-based Guide Algorithm)
Thut toán CGA s dng ng cnh v trí của ngưi dùng v tcủa điểm đến để đưa ra
hướng dn t động cho du khách khi ti gần điểm thăm quan. Thuật toán y được minh ha
trong hình 2c. Thut toán CGA thu tọa độ hin ti (LL) của người dùng thông qua b thu phát tín
hiu GPS ca thiết b di động. D liệu này được gi v h thng USToT. Thut toán này thc
hin so (LL) với điểm đến (XY) trong l trình. Nếu giá tr này nh hơn giá trị 𝛽 thì CGA gi ti
thiết b di động đó thông báo cho du khách đã đến điểm du lch. đây, gtr 𝛽 th thay đổi
để phù hp vi từng người dùng. Trong h thống USToT, đặt ngầm định 𝛽 = 10(𝑚). Sau đó,
thut toán CGA tiếp tc chuyển sang điểm tiếp theo cho đến khi đến điểm cui cùng trong l
trình 𝑃𝑖 thì s thông báo kết thúc quá trình hướng dn du lch t động.