• Title/Summary/Keyword: 모바일 클라이언트-서버

Search Result 186, Processing Time 0.532 seconds

An Efficient Spatial Query Processing in Wireless Networks (무선 네트워크 환경에서 효율적인 공간 질의 처리)

  • Song, Doo Hee;Lee, Hye Ri;Park, Kwang Jin
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.8 no.10
    • /
    • pp.239-244
    • /
    • 2019
  • In recent mobile environments, query processing costs have been rapidly increasing as users request large amounts of queries. In addition, the server's performance is increasing for many users to handle high-capacity queries, but the workload is increasing continuously. To solve these problems, we use the wireless broadcasting environment. However, in a existing wireless broadcasting environment, servers have a problem sending all the objects they manage to their clients. Therefore, we propose a new R-Bcast combining the advantages of demand-based and wireless broadcasting. R-Bcast is a technique that protects query information and reduces query processing time. Experiments have proved that R-Bcast is superior to conventional techniques.

An Integrated Development Environment for SyncML Server Applications (SyncML 서버 응용 개발을 위한 통합 개발 환경)

  • Lee, Ji-Yeon;Choi, Hoon
    • The KIPS Transactions:PartA
    • /
    • v.11A no.1
    • /
    • pp.37-48
    • /
    • 2004
  • The SyncML, the standard synchronization protocol, supports the synchronization of various application services between a client and a server such as an address book, a calendar. Even with this standard protocol, SyncML application developers usually spend a long time and efforts implementing service specific logics and databases. This paper designed and implemented the SDE(Service Development Environment) which is an integrated development environment for SyncML server developers to develop an application service rapidly and correctly. The SDE consists of two components i.e., the Sync Library and the SEG(Sync Engine Generator) tool. To prove the applicability of this study we implemented a SyncML server by using the SDE and also carried out the correctness tests and the performance test. We hope this system helps developers implement mobile application services more efficiently.

Design and Implementation of the Surrogate Transaction Manager for Mobile GIS (모바일 GIS를 위한 대리 트랜잭션 관리자의 설계 및 구현)

  • 반재훈;문선희;김동현;홍봉희
    • Journal of KIISE:Databases
    • /
    • v.30 no.4
    • /
    • pp.397-407
    • /
    • 2003
  • Transactions of updating spatial dta with mobile clients are log transactions because a user disconnected from a server surveys real features and updates them. In this environment, it is appropriate to exploit the optimistic approach based on the validation test in order to control the concurrency of transactions. On the contrary, the pessimistic concurrency control scheme makes transactions wait for a long time due to the lock. In this paper, we propose the surrogate transaction model and implement its manager for the S-S-M(Server-Surrogate PC-Mobile Client) structure which is appropriate for updating spatial data in mobile environments. In the S-S-M structure, the mobile client communicates with the server by the surrogate PC. We extend the validation condition in consideration of spatial relationships between spatial objects in this model. We also present the commit protocol where the user of a surrogate PC adjusts objects of the conflicted surrogate transaction to minimize costs for the abortion of the transaction.

Design and Implementation of a Mobile System for Exploiting the Internet Product Information Effectively (인터넷 상품정보의 효과적 제공을 위한 모바일 시스템의 설계 및 구현)

  • Ha Sangho
    • The KIPS Transactions:PartD
    • /
    • v.12D no.3 s.99
    • /
    • pp.493-498
    • /
    • 2005
  • With the advances of wireless technologies and mobile computing, m-commerce is being realized for several mobile devices such as PDAs and mobile phones. Currently, service contents in m-commerce are usually newly written to meet specific characteristics of the target mobile devices, thus requiring formidable efforts. Therefore, we should exploit the Internet product information currently being provided for e-commerce. However, bringing the Internet product to mobile devices is far from straightforward due to the many limitations of mobile devices such as little memory, small displays, low processing speeds, and so forth. In this paper, we first suggest a new model to effectively adapt the Internet product information for mobile phones. We then suggest a mobile system to implement the model. We then design and implement the system. Finally, we give experiments on the system.

Study on Program Partitioning and Data Protection in Computation Offloading (코드 오프로딩 환경에서 프로그램 분할과 데이터 보호에 대한 연구)

  • Lee, Eunyoung;Pak, Suehee
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.9 no.11
    • /
    • pp.377-386
    • /
    • 2020
  • Mobile cloud computing involves mobile or embedded devices as clients, and features small devices with constrained resource and low availability. Due to the fast expansion of smart phones and smart peripheral devices, researches on mobile cloud computing attract academia's interest more than ever. Computation offloading, or code offloading, enhances the performance of computation by migrating a part of computation of a mobile system to nearby cloud servers with more computational resources through wired or wireless networks. Code offloading is considered as one of the best approaches overcoming the limited resources of mobile systems. In this paper, we analyze the factors and the performance of code offloading, especially focusing on static program partitioning and data protection. We survey state-of-the-art researches on analyzed topics. We also describe directions for future research.

Implementation Of Wireless Telephony Application Server (무선 텔레포니 에플리케이션 서버의 구현)

  • Choi, Chul-Oong;Jang, Ji-San;Lee, Jung-Eun;Kim, Min-Soo;Shin, Dong-Kyoo;Shin, Dong-Il
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04a
    • /
    • pp.561-564
    • /
    • 2001
  • 본 논문은 무선 에플리케이션 프로토콜 Specification에서 제시하고 있는 WTA(Wireless Telephony Application) 를 기초로 네트워크에서 발생한 실시간 Event를 처리할 수 있는 모바일 클라이언트 및 WTA서버에 대한 설계와 구현에 대해서 기술한다. 또한 네트워크 이벤트 및 사용자가 발생시킨 이벤트를 디바이스에 독립적으로 처리할 수 있는 WTA 라이브러리와 필요한 컨텐츠를 실시간으로 브라우징하기 위한 Repository 에 대해 기술한다. 전체적인 WTA 환경 구조는 크게 2개의 물리적 구조인 Mobile Client와 WTA Server로 구현되어있다. Mobile Client의 내부 모듈은 표준 WAE 사용자 에이전트(Standard WAE User Agent)의 확장인 WTA 사용자 에이전트 모듈(WTA User-Agent Module), 필요한 resource를 서버로 요청하고 저장하는 채널 인스톨 모듈(Channel Install Module), network로부터 발생한 Event를 처리하는 이벤트 핸들러 모듈(Event Handler Module), mobile network 기능들(e.g. setting up calls)과 device specific feature(e.g. manipulating the phonebook)를 다루는 WTA 스크립트 라이브러리(WTA Script Library), Phonebook 엑세스 모듈(Phonebook Access Module), 실시간으로 즉각 이벤트에 반응하기 위한 Repository로 구성되어있고, WTA Server는 Client가 요청한 Content(services)를 전달 해 주는 컨텐트 전달 모듈(Content Deliver Module)과 서버 Phonebook 엑세스 모들(Server Phonebook Access Module)로 구성되어 있다.

  • PDF

Design Home Network Gataway for Real-time A/V Streaming between IEEE1394 and Ethernet (IEEE1394와 이더넷 사이의 실시간 A/V 스트리밍을 위한 홈 게이트웨이 설계)

  • Jeong Hyo-Moon;Lee Dong-Kyu;Lee Myung-Jin;Kang Soon-Ju
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.123-126
    • /
    • 2006
  • 멀티미디어 홈 네트워크 환경을 위해서는 A/V(Audio/Video)데이터의 실시간 전송에 유리한 IEEE1394 네트워크와 이동성을 편리하게 지원하고, 홈 외부로의 전송에 적합한 이더넷의 상호 연동 서비스가 필요하다. 따라서 본 논문은 가정내의 IEEE1394 기반 A/V 장치에서 홈 내부 및 외부의 이더넷 기반 모바일 장치로 멀티미디어 데이터를 전송하고, 인터넷의 멀티미디어 데이터를 IEEE1394 기반 A/V 장치로 전송하는 홈 게이트웨이의 구조를 제안한다. 멀티미디어 데이터의 실시간 전송을 위해 DV to MPEG4 트랜스코더를 DV, MPEG4 코덱을 통해 구현하였고, IEEE1394 네트워크와 이더넷 사이의 멀티미디어 데이터 전송 및 제어를 위해 스트리밍 서버와 MPEG4 코덱을 내장한 클라이언트, 그리고 IEC61883 규격을 이용한 IEEE1394 장치 제어 모듈을 제작하였다.

  • PDF

2-way Service Using URL-style Command in DMB (DMB에서 URL방식 명령을 통한 양방향 서비스)

  • Lee, Jeong-Joon;Bae, Byung-Joon;Yun, Jeong-Il;Noh, In-Woo
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2007.02a
    • /
    • pp.29-32
    • /
    • 2007
  • 지상파 DMB 상용 서비스가 시작된 지 1년이 경과함에 따라 DMB 시청자의 수가 급격히 증가하였다. 그러나 DMB와 융합된 새로운 서비스가 활성화가 활발하지 못하고, 따라서 여러 가지 부가 수익서비스가 창출되지 못하고 있다. 그 이유 중의 하나는 기존에 제안된 양방향 데이터 서비스들은 모바일 홈페이지로의 연결하는 방식이라, 시청자가 DMB 단말기의 작은 화면에서 단말기의 버튼이나 터치스크린을 사용하기 불편하고, 방송시청이 불편하다. 또한, 기존의 방송참여 방식인 ARS, SMS 방식을 포용하지 못한다. 본 논문은 기존의 시청자 참여 방식을 분석하고 기존 방식의 약점을 보안하여 URL 방식 명령을 통한 양방향 서비스를 제안한다. 이 방법은 작은 디스플레이를 통해 홈페이지 방식을 고집하지 않고, 기존의 ARS, SMS를 포용하며, 단순한 동작으로 시청자 참여가 가능하다. 본 논문이 제안하는 방법은 서비스 방식 및 구조에 따라 ARS 서비스를 제공하는 URL방식 명령, SMS 서비스를 제공하는 URL 명령, 서버응용 호출서비스를 위한 URL방식 명령(SERVER-URL), 클라이언트 응용호출 서비스를 위한 URL방식 명령(CLIENT-URL)으로 분류된다. 본 방법들은 사용자의 참여가 단순하게 이루어지도록 방송시 송출되며, 이러한 방법은 ol동 방송에 특히 적합할 것으로 사료되어, 앞으로 보다 실용적인 DMB 기반의 융합 서비스에 사용될 것으로 사료된다.

  • PDF

Design and implementation of the email client server model using the avatar contents for the mobile phone (휴대폰에서 Avata컨텐츠 기반의 E-mail Client/server 모델 설계 및 구현)

  • 이경진;이정윤;김강석;송왈철
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2004.05a
    • /
    • pp.385-391
    • /
    • 2004
  • Today, mobile technology is developing very fast and people use internet through mobile phones. Using mobile phones, people use games, email, avatar and other services. We designed client/server modules in order to join email and avatar together. First two major server modules were designed, one of them is DB management module for avatar user information and the other is email management module. One the client side, we designed avatar image animation module and a module for showing the email contents. The purpose of the design is to reduce the performance overhead on the client side as mobile phones cannot be used as a high performance device. We propose and implement a new avatar based service using the SK-VM environment, that is different from the current avatar services.

  • PDF

Bandwidth Requirement and Priority-based Synchronization Methods in Hybrid Client-Server Architecture for Mobile Multiplayer Games (모바일 멀티플레이어 게임을 위한 하이브리드 클라이언트-서버 구조의 대역폭 요건과 우선순위 기반 동기화 기법)

  • Kim, Jinhwan
    • Journal of Korea Multimedia Society
    • /
    • v.17 no.4
    • /
    • pp.526-534
    • /
    • 2014
  • Most of the multiplayer games available online are based on a client-server architecture because this architecture gives better administration control to the game providers than peer-to-peer architecture. In this architecture, the server is responsible for all the communication between the connected clients. The weakness of this architecture is its bandwidth requirement and scalability. Peer-to-peer architectures have then been proposed to solve these issues. In this paper, we propose a hybrid client-server architecture in which the game state is partially shared by the mobile terminal to achieve consistency among different players. Like a peer-to-peer architecture, this architecture uses client-side capacities to reduce bandwidth requirements for the server and improves consistency in wireless networks. Client events have different timeliness and consistency requirements according to their nature in the game world. These requirements lead to tasks with different priorities on CPU processing. In the proposed architecture, either the server or the client applies consistency mechanism according to the priority level. Simulation experiments show that the bandwidth of the server in this architecture is smaller than that of the client-server architecture. As a result, the server in the proposed architecture can accommodate more clients with enhancing the scalability.