DOI QR코드

DOI QR Code

A Design of the Platform Technology for the Smart Shopping Mall Using NFC: A Software Engineering Approach

  • Je, Seung-Mo (Dept. of Computer Science Education, Korea University) ;
  • Seo, Kyungryong (Dept of Computer Engineering, Pukyong National University)
  • Received : 2019.03.23
  • Accepted : 2019.03.28
  • Published : 2019.03.31

Abstract

An IoT-based server system for store management was developed in this study. Its client-server structure having a product categorization function allows the system to read the NFC tags attached to individual products and provides information about them to customers automatically. The system also provides an effective promotional effect as it not only offers necessary information about the items the customers are seeking but also displays the advertisements related to them. This server system was designed specifically designed for the use in a smart shopping Mall or a department store so that the store owners can manage their sales operation more effectively while their customers enjoy shopping more conveniently. It is expected that the technology used for this IoT-utilized server system can be one of the efficient and effective platform technologies in the current and future store management systems.

Keywords

I. INTRODUCTION

While the quality of life rises in this modern world, shopping behavior holds a special place in people's lives as a very natural and important act. Before proceeding to the main research, we have conducted a survey through SNSasking the shopping mall customers about what are the inconveniences they feel at the shopping malls. The objectof such this survey was to provide a better service to the future customers [1].

After analyzing in Fig. 1, we have found that the twomost inconvenient experiences were "crowded sales floors " and "uncomfortable burdensome services by the salesclerks". Based on such a result, our team attempted to finda solution onto which a suitable IT technology can begrafted. Thus, we have designed a server which is based on the server-client structure and offers the NFC tag-baseditem classification function. Our design will generate morepromotional effects by showing the customers productadvertisements and information selectively as it canidentify the needs of customers through the NFC tags. Ourultimate goal is to construct an exclusive IoT server for the huge space in a shopping mall where customers and products interact each other.

 

E1MTCD_2019_v6n1_43_f0001.png 이미지Fig. 1. The Inconveniences Customers Experience at the Shopping Malls.

After analyzing [Fig. 1], we have found that the two mostinconvenient experiences were "crowded sales floors" and "uncomfortable burdensome services by the sales clerks".Based on such a result, our team attempted to find a solution onto which a suitable IT technology can be grafted. Thus, we have designed a server which is based on the server-client structure and offers the NFC tag-based item classification function. Our design will generate morepromotional effects by showing the customers productadvertisements and information selectively as it canidentify the needs of customers through the NFC tags. Ourultimate goal is to construct an exclusive IoT server for the huge space in a shopping mall where customers and products interact each other.

 

II. RELATED RESEARCH

The NFC function can be regarded as one of the domainsin the RFID technologies. Its main difference with existing RFID technology is that the NFC technology allows bi-directional communications. For the RFID communication, one side has to have a reader that can read information provided on the tag hold by the other side and interpret them. On the other hand, the NFC technology provides both functions so that it can offer more services. The commonband width used for the NFC technology is 13.56MHz andits transfer rate is 42Kbps.

Meanwhile, Cloth simulations are usually performed to assess the effect of geometrical variation or physicalaspects. In most cases, the former draws faster results without considering the physical properties of the cloth being used. This makes it difficult to reproduce the dynamics of the clothes [1]-[3]. The latter allows morerealistic simulation in understanding the dynamics and provides better accuracy as the cloth material’s structural properties will be considered for the simulation. In other words, both the law of dynamics and the law of mechanics are based on discrete dynamics, fluid dynamics, orelasticity theories, all of which determine the cloth behaviorand its interaction with external environments [4]-[5]. Various methods often categorized as either a continuousphysics-based or a discrete physics-based approach have been studied and proposed till now, emphasizing realism or computational efficiency [6]. The former introduces arigorous, strict representation of a cloth in accordance with the continuum mechanics often adopting either a finiteelement (FE) or a finite difference model to produce asolution [7-9]. Meanwhile, by using the continuous Lagrange equations to represent the displacements fromequilibrium positions, Terozopoulos et al. [7] modeled asurface deformation of a cloth, whereas Eischen et al. [10]employed the nonlinear shell theory and Li and Volkov [11]depicted the image of a cloth immersed in a quasistationary viscous fluid in terms of fluid dynamics. For this, anonlinear FE method was applied to derive the systemequations. This method aimed to produce various types of physical models for computer animation, which are effective in generating the behaviors instead of modeling acertain deformable cloth with high degree of accuracy. This method allowed the qualitative reproduction of similarbehaviors without requiring a large number of computations [12]-[13].

A wireless identification system, NFC, allows a reader to identify the contents within a smart card or a tag and isinstalled in most of the currently available smartphones. Also, the NFC has become one of the core technologies for wireless communication-based transactions and it is expected that it will be used more widely in the futurecommunication-based systems or infrastructures than any other short-distance communication technologies currently available, including Bluetooth or Zigbee [14]-[17].

Also, the technical reviews for the introduction of an RFID system are being actively conducted and the requirements for the system are becoming more diverse. Thus, a method which is able to enhance the RFID technology has beendeveloped along with an efficient technical means ofintegrating various types of systems [18]-[20]. Meanwhile, a wide range of research on a tag identification algorith mor a multi-reader operating technics in a dense readerenvironment is being conducted to improve the identification performance of the passive readers as well.

 

Table 1. Application services of NFC.

E1MTCD_2019_v6n1_43_t0001.png 이미지

In order to identify multiple tags in a dense readerenvironment, a technology which can efficiently control the interference between tags, or between reader and tags should be developed as well as a communication protocol which allows multiple readers to operate simultaneously. An efficient multi-tag identification algorithm has beendeveloped for this reason. [21]-[25].

The most significant benefit of the NFC technology is the fact that most of the current smart phones have the NFC function built in already so that various forms of services are being created and offered. Table 1 shows some of the services being offered.

 

III. PROBLEMS OF SHOPPING MALLS
AND ANALYSIS

In most cases, shopping malls have rather complex and crowded sales floors as there are thousands of products oneach differently organized sales floor. For this reason, we will try to inform the customers about the location of acertain product with proposed system. Meanwhile, the other problem involves some burdensome services by the salesclerks. There are many customers who would just like tosimply browse around. The proposed system will providethe product information only when the customers need them.

The users of this system will be those who are activemainly inside of the shopping mall.

Manager: Shopping mall mangers - take inventory and be in charge of pricing.

Customer: Those who actually purchase products. Buyproduct and demand product information.

Seller: Those who actually sell the products at the mall. Provide price information or calculate the prices.

Therefore, the diagram of use cases proposed in this study is shown in Fig. 2 and the entire system structure is represented in Fig. 3.

 

E1MTCD_2019_v6n1_43_f0002.png 이미지Fig. 2. A Diagram of Use Cases.

 

E1MTCD_2019_v6n1_43_f0003.png 이미지Fig. 3. An Entire Structure Map.

 

IV. DESIGN OF THE PLATFORM TECHNOLOGY FOR THE SMART
SHOPPING MALL USING NFC

Figure 4 shows the Server-Client structure. The serverson each floor need to communicate each other to find the products not currently displayed or stocked on theirrespective floors so that they solve the problem by establishing a P2P-type server network.

 

E1MTCD_2019_v6n1_43_f0004.png 이미지Fig. 4. A Server-Client Structure.

In this network, all the involved servers equally assumethe role of both the Server and the Client in Fig. 5. Each server delivers a product information request to all thenodes located on the P2P network and the respective servers respond to the request by sending a reply to the node thathas made the request. Since central server is not required for this system, unnecessary waste of resources can bereduced.

 

E1MTCD_2019_v6n1_43_f0005.png 이미지Fig. 5. The P2P Structure between Servers.

Fig. 6 shows the design of the server proposed in this study. Class Main ( ), Class Server ( ), Class Client (socket) and Class Admin ( ) will be implemented here. Also, Fig. 7 shows a Design of Smart Phone (Client).

 

E1MTCD_2019_v6n1_43_f0006.png 이미지Fig. 6. A Design of Smart Shopping Mall Server.

 

E1MTCD_2019_v6n1_43_f0007.png 이미지Fig. 7. A Design of Smart Phone (Client).

The design of a computation device that uses the NFCreader dissimilar to the popular bar-code type devices is shown in Fig. 8 Class Connect( ), Class ReadNFC( ), and Class Main( ) will be implemented here.

 

E1MTCD_2019_v6n1_43_f0008.png 이미지Fig. 8. A Design of Sales/Calculation Device.

 

Ⅴ. CONCLUSION AND FUTURE WORK

This study introduces a server system developed exclusively for the smart shopping mall or smart stores. Basically, the system has a server-client structure and its primary functions are to categorize or promote/advertise the products efficiently and provide necessary information to the customers in real time while they are enjoying shopping. The system’s NFC function allows the reader to read the contents of the NFC tags attached to each product to provide relevant information related to it. Such a systemoffers a more comfortable shopping experience for the customers who prefer a self-oriented shopping practice in a convenient environment, which is considered as the currentor future trend in off-line shopping. Both Android and iOScan be adopted for the system as an OS whereas Java and Object-C are preferable for them, respectively, for thereason that these OS’s and languages are still most suitable for system development due to their flexibility and compatibility, as well as their popularity. However, as it was considered that the former (Android with Java) was better for the system to be built in terms of costs and testenvironment, an Android-based application will be developed first and then an iOS-based one next. Both will be published after obtaining copyright.

References

  1. J-H Huh et al, "A Design of the Platform Technology for the Smart Shopping Mall Using NFC," in 2016 KMMS Fall Conference, Vol. 19, No. 2, pp. 1-3, 2016.
  2. Ying Yuan, Jun-Ho Huh, "A Case Study Analysis of Clothing Shopping Mall for Customer Design Participation Service and Development of Customer Editing User Interface," Mobile Information Systems, pp.1-19, 2018.
  3. P. Volino, F. Cordier, and N. M. Thalmann, "From early virtual garment simulation to interactive fashion design," Computer-Aided Design, Vol. 37, No. 6, pp. 593-608, 2004. https://doi.org/10.1016/j.cad.2004.09.003
  4. T. J. Kang and S. M. Kim, "Development of three-dimensional apparel CAD system: Part II: prediction of garment drape shape," International Journal of Clothing Science and Technology, Vol. 12, No. 1, pp. 26-38, 2000. https://doi.org/10.1108/EUM0000000005318
  5. N. Metaaphanon and P. Kanongchaiyos, "Real-time cloth simulation for garment CAD," in Proceedings of the 3rd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia, Dunedin, New Zealand, pp. 83-89, 2005.
  6. F. Han, G.K. Stylios, "3D modelling, simulation and visualisation techniques for drape textiles and garments," in Modelling and Predicting Textile Behaviour, X. Chen, Ed., Vol. 94, pp. 388-421, Woodhead Publishing Ltd, UK, 2009.
  7. D. Terozopoulos, J. Platt, A. Barr, and K. Fleischer, "Elastically deformable models," ACM SIGGRAPH Computer Graphics, Vol. 21, No. 4, pp. 205-214, 1987. https://doi.org/10.1145/37402.37427
  8. P. Volino and N. Magnenat-+almann, "Versatile and efficient techniques for simulating cloth and other deformable objects," in Proceedings of Annual Conference Series on Computer Graphics, SIGGRAPH, pp. 137-144, Los Angeles, CA, USA, August 1995.
  9. K. Y. Sze and X. H. Liu, "Fabric drape simulation by solid-shell finite element method," Finite Elements in Analysis and Design, Vol. 43, No. 11-12, pp. 819-838, 2007. https://doi.org/10.1016/j.finel.2007.05.007
  10. J. W. Eischen, S. Deng, and T. G. Clapp, "Finite element modeling and control of flexible fabric parts," IEEE Computer Graphics and Applications, Vol.16, No. 5, pp. 71-80, 1996. https://doi.org/10.1109/38.536277
  11. L. Li and V. Volkov, "Cloth animation with adaptively refined meshes," in Proceedings of the Twenty-Eighth Australasian Conference on Computer Science, pp. 107-113, Newcastle, NSW, Australia, January 2005.
  12. D. H. House and D. E. Breen, Cloth Modeling and Animation, A K Peters Ltd., Natik, MA, USA, 2000.
  13. Y Yuan, J-H Huh, "Customized CAD Modeling and design of production process for one-person one-clothing mass production system," Electronics, Vol.7, No.11, pp.1-23, 2018.
  14. S-K Kim, J-H Huh, "A Study on the RFID and 2D Barcode, and NFC and Performance Improvement," in Advanced Multimedia and Ubiquitous Engineering, LNEE, Springer, pp. 773-779, 2018.
  15. J-H Huh, "PLC-based design of monitoring system for ICT-integrated vertical fish farm," Human-centric Computing and Information Sciences, Springer, Vol.7, No.1, pp.1-19, 2017. https://doi.org/10.1186/s13673-016-0083-0
  16. B, Magdalena et al, "Please touch the exhibits!: using NFC-based interaction for exploring a museum," in Proceedings of the 11th International Conference on Human-Computer Interaction with Mobile Devices and Services. ACM, 2009.
  17. J-H Huh, "Big data analysis for personalized health activities: Machine learning processing for automatic keyword extraction approach," Symmetry, MDPI, Vol.10, No.4, pp.1-30, 2018.
  18. Darianian, M., and Michael, M. P., "Smart home mobile RFID-based Internet-of-Things systems and services," in 2008 International conference on advanced computer theory and engineering, IEEE, pp. 116-120, 2008.
  19. J-H Huh, T-J Kim, "A location-based mobile health care facility search system for senior citizens," The Journal of Supercomputing, Springer, pp.1-18, 2018.
  20. H.C.V Ngu, J-H Huh, "B+-tree construction on massive data with Hadoop," Cluster Computing, Springer, pp.1-11, 2017.
  21. J-H Huh, "Design and android application for monitoring system using PLC for ICT-Integrated Fish Farm," in Advanced Multimedia and Ubiquitous Engineering, Springer, LNEE, pp. 617-625, 2016.
  22. N, Rajalakshmi et al, "Dhwani: secure peer-to-peer acoustic NFC," ACM SIGCOMM Computer Communication Review, Vol. 43, No. 4, ACM, 2013.
  23. S. Eom, and J.H. Huh, "Group signature with restrictive linkability: minimizing privacy exposure in ubiquitous environment," Journal of Ambient Intelligence and Humanized Computing, Springer, 1-11, 2018.
  24. Kahl, G., Spassova, L., Schoning, J., Gehring, S and Kruger, A., "IRL SmartCart-a user-adaptive context-aware interface for shopping assistance," in Proceedings of the 16th international conference on Intelligent user interfaces, ACM, pp. 359-362, 2011.
  25. J-H Huh, "Server operation and virtualization to save energy and cost in future sustainable computing," Sustainability, MDPI, Vol.10, No.6, pp.1-20, 2018. https://doi.org/10.3390/su10020001
  26. Gaeta, M., Loia, V., Orciuoli, F., and Parmentola, M., "A genetic approach to plan shopping in the ami-based blended commerce," n 2013 IEEE International Symposium on Industrial Electronics, pp. 1-6, 2013.