Process for communication between a device running JAVA me and a server over the air, as well as related system

a technology of a server and a process, which is applied in the field of process for communication between a server running java me and a device running java me ® over the air, and a related system, can solve the problems of slow and possibly unreliable communication technology used in the device, the parsing and serializing of soap messages requires much more processing and memory, and the communication is usually done with limited resources in terms of memory and processing power. achieve the effect of effective communication

Inactive Publication Date: 2010-03-18
CASSIS INTION
View PDF4 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0031]In addition, with the introduction of save points on both the application and the gateway, the application resides on the limited device and can effectively re-send the last request message to the gateway and the gateway will be able to recover the response correctly

Problems solved by technology

Some of these devices run Java ME® application and this is usually done with limited resource in terms of memory and processing power.
Moreover, the communication technology used in the device is slow and possibly unreliable with realistic speeds up to 56 Kbps.
However, the parsing and serializing of SOAP message requires much more processing and memory than a binary message.
The transport of APDU data over time is a non-guaranteed reliable connection.
Beside that, the underlying JVM runs on the device may not properly garbage collect the resources within certain period of time, hence it may leads to the subsequent open connection operation being blocked.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Process for communication between a device running JAVA me and a server over the air, as well as related system
  • Process for communication between a device running JAVA me and a server over the air, as well as related system
  • Process for communication between a device running JAVA me and a server over the air, as well as related system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036]The process of the invention is now described in the form of a new communication protocol with adaptive data packet size, optimized message format and auto recovery functionalities for a Java ME® application to communicate with an application server over the air via HTTP or HTTPS.

[0037]The request is usually initiated from the Java ME application and when the smart card management system receives the request, it will prepare a sequence of APDU commands completing a pre-registered process transaction for the system (host) intended to communicate with the smart card, which can be any form factor, including SIM, embedded secure element, detachable secure SD, secure MMC, or any new type of smart card form factor. The system responds by sending at least one APDU commands to the remote Java ME application. Each collection of APDU commands exchanged between the application and the system is known as a Batch. In other words, a batch is an envelope that contains multiple complete APDU ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Process of communication via HTTP or HTTPS between a device running Java ME® and a server over the air, said server receiving and transmitting SOAP (Simple Object Access Protocol) messages from / to an operator on a host over a network and being capable of exchanging SOAP messages under Application Protocol Data Unit (APDU) data form / with the device, characterized in that the SOAP messages are translated from / to binary messages according to a protocol in the server, said binary messages being exchanged with the device, the binary messages being binary request messages or binary response messages.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application claims priority to PCT Application PCT / IB2007 / 003716, filed Nov. 30, 2007, and EPO Application 06301199.3, filed Nov. 30, 2006, the disclosures of which are incorporated herein by reference.FIELD OF THE INVENTION[0002]The present invention relates to a process for communication between a device running Java ME® and a server over the air, as well as related system.BACKGROUND OF THE INVENTION[0003]The current invention defines a new communication process using a Java ME (J2ME) application as a proxy between a smart card on a mobile device (whether an SIM, embedded secure element, detachable secure SD, secure MMC, or any other smart card form factor) and web based application server, which is supporting SOAP messaging, to provide greater efficiency and auto recovery functionality. This process contains a protocol allowing adaptive fragmentation of data packet, optimized message format and auto recovery functionalities for a ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/16
CPCH04L67/02
Inventor NG, CHEE WEI
Owner CASSIS INTION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products