WO2003067493A1 - System and method for ordering goods using mobile terminal - Google Patents

System and method for ordering goods using mobile terminal Download PDF

Info

Publication number
WO2003067493A1
WO2003067493A1 PCT/KR2003/000272 KR0300272W WO03067493A1 WO 2003067493 A1 WO2003067493 A1 WO 2003067493A1 KR 0300272 W KR0300272 W KR 0300272W WO 03067493 A1 WO03067493 A1 WO 03067493A1
Authority
WO
WIPO (PCT)
Prior art keywords
goods
code
address
message
server
Prior art date
Application number
PCT/KR2003/000272
Other languages
French (fr)
Inventor
Moon-Soon Kang
Hyun-Jin Kang
Byung-Kyoo Shin
Original Assignee
Ktfreetel Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ktfreetel Co., Ltd. filed Critical Ktfreetel Co., Ltd.
Priority to JP2003566769A priority Critical patent/JP2005517247A/en
Priority to AU2003208034A priority patent/AU2003208034A1/en
Publication of WO2003067493A1 publication Critical patent/WO2003067493A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • G06Q50/40
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Definitions

  • the present invention relates to a system and methods for ordering goods using
  • a mobile terminal and more particularly, a system and method for accessing the goods
  • IMT-2000 that transmits a large volume of data
  • the mobile terminal has a self-contained wireless web browser, and when
  • the user wants to access an Internet website he firstly initiates the web browser to access Internet and secondly inputs the URL of the website or numbers corresponding to the
  • the web browser and thereafter inputting the URL of the website to purchase the goods.
  • the primary object of the present invention is
  • the mobile terminal when accessing the wireless Internet.
  • Another object of the present invention is to provide a method and a
  • Still another object of the present invention is to provide a method
  • the web browser can be initiated by an
  • said system comprising: a proxy server that upon receiving a GOODS PURCHASE
  • MESSAGE including a goods code inputted by a user from the mobile terminal
  • said proxy server provides website data including the URL, which is
  • the system further comprises: a goods management server that upon receiving
  • seller terminal coupled to said goods management server, produces a GOODS CODE GENERATION REQUEST MESSAGE and transmits the result to the seller terminal;
  • the s goods code generation occurs due to the request of said goods
  • said address registration server transmits an ADDRESS
  • connection server registers the goods code in the database.
  • the proxy server comprises: a code analysis module for classifying the type of
  • a message transmission module for producing and transmitting a
  • providing module for providing the corresponding menu on receiving a message for
  • the address connection server comprises: a code analysis module for
  • mapping module for mapping the goods
  • the goods management server comprises: a web page management module for
  • a code data providing module for providing
  • the GOODS PURCHASE MESSAGE comprises: a purchase code for
  • the ADDRESS CONNECTION REQUEST MESSAGE comprises: an
  • index for identifying the user who orders.
  • the ADDRESS CONNECTION RESPONSE MESSAGE comprises: an
  • REQUEST MESSAGE REQUEST MESSAGE
  • user index for identifying the user who orders.
  • the ADDRESS REGISTRATION REQUEST MESSAGE comprises: an
  • the GOODS CODE GENERATION REQUEST MESSAGE comprises: an
  • the GOODS CODE GENERATION RESPONSE MESSAGE comprises: an
  • the system comprises a proxy server for delivering information
  • the proxy server said method comprising the steps of: receiving a GOODS
  • PURCHASE MESSAGE including a goods code inputted by a user from the mobile
  • the mobile terminal The mobile terminal.
  • a mobile terminal for providing a mobile Internet service by accessing
  • said mobile terminal comprising: means for producing and
  • a GOODS PURCHASE MESSAGE comprising a purchase code, a goods code, and a user index
  • a proxy server in wireless Internet when a user orders goods
  • FIG. 1 is a block diagram of a system for ordering goods according to the
  • FIG. 2 is a block diagram of the proxy server according to the preferred embodiment
  • FIG. 3 is a block diagram of the address connection server according to the
  • FIG. 4 is a block diagram of the goods management server according to the
  • FIG. 5 shows the packet structure of GOODS PURCHASE MESSAGE to be
  • FIG. 6 shows the packet structure of ADDRESS CONNECTION REQUEST
  • FIG. 7 shows the packet structure of ADDRESS CONNECTION RESPONSE MESSAGE according to the preferred embodiment of the present invention.
  • FIG. 8 shows the packet structure of ADDRESS REGISTRATION REQUEST
  • FIG. 9 shows the packet structure of ADDRESS REGISTRATION RESPONSE
  • FIG. 10 shows the packet structure of GOODS CODE GENERATION
  • FIG. 11 shows the packet structure of GOODS CODE GENERATION
  • FIG. 12 is a flowchart showing the method for ordering goods using a mobile
  • FIG. 13 is a flowchart for showing the operation of the mobile terminal
  • FIG. 14 is a flowchart for showing the operation of the proxy server according
  • FIG. 15 is a flowchart for showing the operation of the address connection
  • FIG. 16 is a flowchart for showing the operation of the address registration
  • intangible items i.e., fee-charging stock information, a cyber character, a moving
  • FIG. 1 is a block diagram of a system for ordering goods according to the
  • ordering goods may comprise a base station 102, a
  • base station controller 104 and a mobile switching center 106, all of which are included
  • a proxy server 110 within the mobile network; a proxy server 110, an address connection server 112, an
  • the mobile terminal 100 performs the function of transmitting a GOODS
  • PURCHASE MESSAGE including a goods code that the user inputs into the mobile
  • the mobile terminal 100 comprises a wireless web browser for displaying
  • the user inputs a goods purchase
  • the mobile terminal 100 furthermore
  • the GOODS PURCHASE MESSAGE may be
  • the GOODS PURCHASE MESSAGE may be transmitted to the mobile network
  • FIG. 5 shows the packet structure of GOODS PURCHASE MESSAGE
  • the GOODS PURCHASE MESSAGE may comprise a
  • purchase code 500 a goods code 502, and a user index 504.
  • the purchase code 500 is for requesting direct access to the web site where the goods are for sale.
  • the proxy server 110 can understand the message relative to the
  • the goods code is an inherent standardized code assigned to
  • the user index 504 is information for
  • the base station 102 transmits the GOODS PURCHASE MESSAGE received
  • controller 104 transmits it to the mobile switching center 106.
  • center 106 analyzes the message packet of the received GOODS PURCHASE
  • the IWF 108 is located between the mobile
  • the network and Internet performs as a gateway to each network. More particularly, the
  • IWF 108 undertakes protocol matching between the mobile communication protocol
  • proxy server 110 analyzes the message from the mobile terminal 100 and then transmits the message to the corresponding server. There are many kinds of messages from the
  • mobile terminal including a general message for requesting wireless Internet access, a
  • the proxy server 110 has a function to analyze the
  • the proxy server 110 perceives that the
  • proxy server 110 transmits the ADDRESS CONNECTION REQUEST MESSAGE for
  • FIG. 6 shows the packet structure of the ADDRESS CONNECTION
  • the ADDRESS CONNECTION REQUEST MESSAGE comprises
  • an address connection request identifier 600 an address connection request identifier 600, a goods code 602, and a user index 604.
  • the address connection request identifier 600 is for identifying the ADDRESS
  • the goods code 602 which is included within the GOODS PURCHASE
  • MESSAGE is for indicating which wireless Internet address corresponding to the goods
  • the user index 604 is for identifying the user that is the same as the
  • user index included within GOODS PURCHASE MESSAGE may be used as the user index as described above.
  • the address connection server 112 provides the URL corresponding to
  • the address connection server 112 is coupled to
  • the address database 114 stores the goods code of specific goods and the
  • address connection server 112 searches the corresponding goods code in the address
  • FIG. 7 shows the packet structure of the ADDRESS CONNECTION
  • MESSAGE comprises an address connection response identifier 700, URL 702, and a
  • the address connection response identifier 700 is for identifying the ADDRESS
  • the URL 702 corresponds to the goods code included within the ADDRESS CONNECTION REQUEST MESSAGE, and is produced through the database
  • the user index 704 is for
  • PURCHASE MESSAGE and the user telephone number may be used as the user index
  • the proxy server 110 can perceive which
  • ADDRESS CONNECTION REQUEST MESSAGE corresponds to the response
  • the address registration server 116 produces a goods code
  • the address registration server 116 requests registration of the produced goods
  • FIG. 8 shows the packet structure of the ADDRESS REGISTRA ⁇ ON
  • the address registration request identifier 800 is for identifying the ADDRESS
  • REGISTRA ⁇ ON REQUEST MESSAGE can be selected according to a
  • the address connection server 112 can perceive the received
  • the URL 802 corresponds to the goods code
  • goods code 804 is produced in the address registration server 116, and the address
  • connection server 112 stores the goods code included within the GOODS
  • the database index 806 is for identifying the storage location of the goods
  • the seller index 808 is for identifying the seller who requests the address registration.
  • the address registration server 116 receives the ADDRESS REGISTRATION
  • MESSAGE is for confirmation of the registration of the requested address.
  • FIG. 9 shows the packet structure of the ADDRESS REGISTRA ⁇ ON
  • MESSAGE comprises an address registration response identifier 900, a confirmation
  • the address registration response identifier 900 is for identifying the
  • ADDRESS REGISTRA ⁇ ON RESPONSE MESSAGE may be selected according to
  • the address registration server 112 can perceive the
  • the confirmation code 902 indicates the result
  • the goods management server 118 transfers them to the address registration server
  • the seller requests the registration of the goods and the generation of the goods
  • FIG. 10 shows the packet structure of the GOODS CODE GENERATION
  • the goods code generation request identifier 1000 is for identifying the goods code generation request identifier 1000
  • the address registration server 114 perceives that the received message is a message for
  • the URL 1002 is inputted by the
  • the database index 1004 as
  • the seller index 1006 is for identifying the seller who requests the goods
  • server can be used as the seller index, and it is apparent to those who skilled in the art
  • the address registration server 116 transmits the GOODS CODE
  • FIG. 11 shows the packet structure of the GOODS CODE GENERATION
  • MESSAGE comprises a goods code generation response identifier 1100, a goods code
  • the goods code generation response identifier 1100 is for identifying the goods code generation response identifier 1100
  • FIG. 2 is a block diagram of the proxy server according to the preferred embodiment
  • the proxy server 110 As shown in FIG. 2, the proxy server 110 is a preferred embodiment of the present invention. As shown in FIG. 2, the proxy server 110 is a preferred embodiment of the present invention. As shown in FIG. 2, the proxy server 110 is a preferred embodiment of the present invention. As shown in FIG. 2, the proxy server 110 is a preferred embodiment of the present invention. As shown in FIG. 2, the proxy server 110 is a preferred embodiment of the present invention. As shown in FIG. 2, the proxy server 110
  • a code analysis module 200 comprises a code analysis module 200, a menu providing module 202, a message transmission module 204, and a connection maintenance module 206.
  • the code analysis module classifies the type of the message received by the
  • proxy server 110 Because many messages such as a request message for accessing the
  • the code analysis module 200 analyzes the identifiers
  • the purchase code is located in the pre-part of the message packet, so the
  • code analysis module can perceive the message requests to access the goods for sale
  • the menu providing module 202 provides the menu corresponding to when the
  • menu providing module does not relate to the present invention directly
  • the menu providing module 202 operates only when the code analysis module confirms
  • the received message is the general message for accessing wireless Internet.
  • the message transmission module 204 produces a message for processing the
  • module 200 confirms that the received message is the GOODS PURCHASE
  • the message transmission module 204 produces the ADDRESS CONNECTION REQUEST MESSAGE and transmits the produced message to the
  • the message transmission module 204 transmits a request
  • the proxy server 110 the proxy server 110.
  • FIG. 3 is a block diagram of the address connection server according to the
  • connection server comprises a message transmission module 300, a mapping module
  • the code analysis module 306 classifies the type of message received by the user
  • the code analysis module 306 analyzes the identifiers of messages to classify the type of
  • the messages received by the address connection server 112 are the
  • the mapping module 302 performs the goods code-to-URL mapping by the use
  • the database management module 304 updates data stored in the address
  • management module 304 stores the corresponding address in the address database 114.
  • the message transmission module 300 produces a message for processing or
  • the message transmission module 300 transmits the ADDRESS
  • transmission module 300 produces and transmits the GOODS REGISTRATION
  • the requested data is stored in the database.
  • FIG. 4 is a block diagram of the goods management server according to the
  • management server 118 comprises a web page management module 400, a goods data
  • the web page management module 400 provides a web page to the seller when the seller accesses the goods management server to request the goods
  • the goods data management module 402 stores goods
  • the internal database and manages that data.
  • the code data providing module 404 checks that the GOODS CODE
  • the code data providing module 404 provides the code data to the seller.
  • code data included within the message to the seller It is possible to provide code data
  • the message transmission module 406 produces and transmits the GOODS CODE
  • FIG. 12 is a flowchart showing the method for ordering goods using a mobile
  • step S1200 when the user inputs the goods code corresponding to the goods
  • the mobile terminal 100 produces and transmits the GOODS PURCHASE MESSAGE to the proxy server 110.
  • the proxy server perceives that the received message is the
  • the address connection server 112 searches the URL
  • the proxy server 110 requests the real IP address corresponding to the real IP address corresponding to the real IP address corresponding to the real IP address corresponding to the real IP address corresponding
  • proxy server sets up the connection between the goods for sale website and the mobile
  • step S1212 subsequently to the transmission of the order data, the delivery data and settlement data are transmitted to the goods selling website.
  • Delivery data may be inputted by various methods as follows: a) input manually,
  • pre-registered orderer selection from historical data of previous orders, and e) input
  • the communication charge required to order the goods is
  • MSMB Microsoft Mobile
  • FIG. 13 is a flowchart for showing the operation of the mobile terminal
  • the mobile terminal receives the purchase code and the goods code from the user (S1300).
  • the purchase code and the goods code may be made according to a certain
  • the purchase code can be '00'
  • the goods code can be '00'
  • the purchase code may be provided with a numerical
  • the separation code which indicates that the goods code and follows
  • 016 domain can be a combination of characters, numbers and special symbols, for
  • the Business proprietor code can be used together with the goods code.
  • Business proprietor code is assigned to a specific proprietor, for example, '39' for CJ39
  • the user may input a
  • goods purchase request data for example, '0056789' by inputting the purchase code
  • the mobile terminal has an additional goods purchase button, the user can input the goods
  • the purchase goods purchase button can be embodied in an icon.
  • the mobile terminal On receiving the purchase code and the goods code, the mobile terminal
  • the web browser of the mobile terminal is initiated (S1304). That is, according to the
  • the user requests the website access after inputting the goods code
  • proxy server 110 sets up the connection between the website and the mobile terminal
  • FIG. 14 is a flowchart for showing the operation of the proxy server according
  • FIG. 14 shows when the proxy
  • the proxy server 110 receives the GOODS PURCHASE MESSAGE from the mobile terminal (S1400).
  • the proxy server 110 receives the GOODS PURCHASE MESSAGE from the mobile terminal (S1400).
  • proxy server analyzes the identifier included within the message to determine whether
  • the proxy server performs
  • the proxy server 110 finds the purchase code. If the purchase code is included within the message, the proxy server 110 finds the purchase code.
  • server 110 receives the ADDRESS CONNECTION RESPONSE MESSAGE from the
  • the proxy server sets up the connection
  • FIG. 15 is a flowchart for showing the operation of the address connection
  • connection server 112 receives the ADDRESS REGISTRATION REQUEST MESSAGE from the address registration server (S1500). As described above, the address registration server (S1500). As described above, the address registration server (S1500).
  • ADDRESS REGISTRATION REQUEST MESSAGE comprises the URL inputted by
  • address connection server stores the URL, the goods code, and the database index in the
  • control of the database is performed by the database management module.
  • the address connection server 112 extracts the goods code from the
  • server 112 searches the URL corresponding to the goods code in the database (S1506).
  • FIG. 16 is a flowchart for showing the operation of the address registration
  • the address registration server 116 receives the GOODS CODE GENERATION
  • address registration server 116 produces the goods code corresponding to the URL included within the message according to the method predetermined by the code
  • the goods code may be the combination of
  • the address registration server 116 transmits
  • goods management server 118 provides the goods code to not only the seller but also the
  • the seller publicizes the goods code to the public by a catalog
  • the user is not required to manually search the goods for sale website
  • the web browser is initiated after input of the goods code, and the goods

Abstract

The present invention relates to a method and a system for ordering goods by mobile terminal. The system according to the present invention comprises a proxy server and an address connection server such that the proxy server receives a GOODS PURCHASE MESSAGE including the goods code from the mobile terminal, and requests a URL corresponding to the goods code from the address connection server; the address connection server provides the URL to the proxy server; and the mobile terminal accesses the goods for sale website by the use of the URL. According to the method and the system, since the user is not required to manually search the goods selling website by the use of the mobile terminal, the time for searching can be reduced. Also the web browser is initiated after the input of the goods code and the goods for sale website is displayed according to the present invention, so the service charge for the use of Internet is reduced because the time of using Internet is less than that of the conventional procedure when the user initially accesses the wireless Internet and purchases goods.

Description

SYSTEM AND METHOD FOR ORDERING GOODS USING MOBILE
TERMINAL
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a system and methods for ordering goods using
a mobile terminal, and more particularly, a system and method for accessing the goods
for sale website on the wireless Internet and ordering the goods by the use of the mobile
terminal directly.
BACKGROUND OF THE INVENTION
Along with activation of mobile communication service and Internet service
and in addition to the conventional method for accessing Internet by wire, the mobile
terminal has been developed that can access a website on Internet by the use of IP
address and receive data. In particular, IMT-2000 that transmits a large volume of data
such as motion picture at high speed has been prepared to provide such service. In fact,
in all probability quite soon most users will frequently access Internet by this mobile
terminal.
The method for using Internet services by the mobile terminal will be explained
in detail. The mobile terminal has a self-contained wireless web browser, and when
the user wants to access an Internet website he firstly initiates the web browser to access Internet and secondly inputs the URL of the website or numbers corresponding to the
URL to access the website. E-commerce via the mobile terminal frequently occurs
much more frequently these days, but in order to do so the user must start by initiating
the web browser and thereafter inputting the URL of the website to purchase the goods.
However, in general inputting a URL that is composed of a complex combination of
characters with the keypad of the mobile terminal can be difficult and inconvenient. As
a result excessive time is required to purchase goods by the mobile terminal, which in
turn increases the communication charge of a private communication service provider.
DISCLOSURE OF THE INVENTION
To resolve the aforementioned problems of the conventional method for
purchasing goods by the mobile terminal, the primary object of the present invention is
to provide a method and a system for reducing the time required to purchase goods by
the mobile terminal when accessing the wireless Internet.
Secondly, another object of the present invention is to provide a method and a
system, which allows the user of the mobile terminal to have direct access to the goods
for sale website by inputting a goods code designated for each of the goods, for ordering
goods by the mobile terminal.
Thirdly, still another object of the present invention is to provide a method and
a system for ordering goods by the mobile terminal, which method and system can reduce the communication charge by initiating the web browser immediately upon
inputting of the goods code. In more detail, the web browser can be initiated by an
Internet access button or a goods purchase button that is additionally mounted on the
mobile terminal.
To achieve aforementioned objects, according to the present invention there is
provided a system for ordering goods from an Internet site through a mobile terminal,
said system comprising: a proxy server that upon receiving a GOODS PURCHASE
MESSAGE including a goods code inputted by a user from the mobile terminal,
produces an ADDRESS CONNECTION REQUEST MESSAGE for requesting a URL
specifying the location of a website that sells goods corresponding to the goods code;
and an address connection server that upon receiving the ADDRESS CONNECTION
REQUEST MESSAGE from said proxy server, searches the URL corresponding to the
goods code from a database coupled to said address connection server, and transmits an
ADDRESS CONNECTION RESPONSE MESSAGE including the URL to said proxy
server, wherein said proxy server provides website data including the URL, which is
included within the ADDRESS CONNECTION RESPONSE MESSAGE, to the mobile
terminal.
The system further comprises: a goods management server that upon receiving
a GOODS CODE GENERATION REQUEST for a specific URL of a seller from a
seller terminal coupled to said goods management server, produces a GOODS CODE GENERATION REQUEST MESSAGE and transmits the result to the seller terminal;
and an address registration server that upon receiving the GOODS CODE
GENERATION REQUEST MESSAGE from said goods management server, produces
the goods code corresponding to the specific URL of the seller and transmits a GOODS
CODE GENERATION RESPONSE MESSAGE comprising the produced goods code
to said goods management server.
The s goods code generation occurs due to the request of said goods
management server, said address registration server transmits an ADDRESS
REGISTRATION REQUEST MESSAGE for requesting the registration of the
produced goods code in the database to said address connection server and said address
connection server registers the goods code in the database.
The proxy server comprises: a code analysis module for classifying the type of
the received message; a message transmission module for producing and transmitting a
message for processing the received message to the corresponding server; a menu
providing module for providing the corresponding menu on receiving a message for
requesting a wireless Internet access; and a connection maintenance module for
maintaining the connection between the mobile terminal and the proxy server.
The address connection server comprises: a code analysis module for
classifying the type of the received message; a mapping module for mapping the goods
code included within the ADDRESS CONNECTION REQUEST MESSAGE to the URL by searching the database on receiving the ADDRESS CONNECTION
REQUEST MESSAGE from said proxy server; a database management module for
storing and searching the goods code and the URL included within the ADDRESS
REGISTRATION REQUEST MESSAGE in the database on receiving the ADDRESS
REGISTRATION REQUEST MESSAGE from said address registration server; and a
message transmission module for producing and transmitting the ADDRESS
REGISTRATION RESPONSE MESSAGE in response to the ADDRESS
CONNECTION RESPONSE MESSAGE and ADDRESS REGISTRATION REQUEST
MESSAGE to said proxy server and said address registration server.
The goods management server comprises: a web page management module for
providing a web page for the seller to request the goods code corresponding to the URL
of the website where the seller sells the goods; a goods data management module for
managing goods data inputted by the seller; a code data providing module for providing
the code data, which is produced as a response to GOODS CODE GENERATION
MESSAGE from said address registration server, to the seller; and a message
transmission module for producing and transmitting the GOODS CODE
GENERATION MESSAGE for requesting the generation of the goods code to said
address registration server.
The GOODS PURCHASE MESSAGE comprises: a purchase code for
identifying goods order; a goods code; and a user index for identifying the user who orders.
The ADDRESS CONNECTION REQUEST MESSAGE comprises: an
identifier for identifying the ADDRESS CONNECTION REQUEST MESSAGE; a
goods code that is included within the GOODS PURCHASE MESSAGE; and a user
index for identifying the user who orders.
The ADDRESS CONNECTION RESPONSE MESSAGE comprises: an
identifier for identifying the ADDRESS CONNECTION RESPONSE MESSAGE; a
URL corresponding to the goods code included within the ADDRESS CONNECTION
REQUEST MESSAGE; and a user index for identifying the user who orders.
The ADDRESS REGISTRATION REQUEST MESSAGE comprises: an
identifier for identifying the ADDRESS REGISTRATION REQUEST MESSAGE; a
URL that the seller inputs to said goods management server; a goods code that is
produced in response to the URL that the seller inputs to said goods management server;
and a seller index for identifying the seller.
The GOODS CODE GENERATION REQUEST MESSAGE comprises: an
identifier for identifying the GOODS CODE GENERATION REQUEST MESSAGE; a
URL that the seller inputs; and a seller index for identifying the seller.
The GOODS CODE GENERATION RESPONSE MESSAGE comprises: an
identifier for identifying the GOODS CODE GENERATION RESPONSE MESSAGE;
a goods code that said address registration server produces; and a seller index for identifying the seller.
According to another preferred embodiment of the present invention, there is
provided a method in a system for ordering goods from an Internet site through a mobile
terminal, wherein the system comprises a proxy server for delivering information
between a mobile terminal and a website and an address connection server coupled to
the proxy server, said method comprising the steps of: receiving a GOODS
PURCHASE MESSAGE including a goods code inputted by a user from the mobile
terminal; transmitting an ADDRESS CONNECTION REQUEST MESSAGE for
requesting URL corresponding to the goods code to the address connection server; on
receiving the ADDRESS CONNECTION REQUEST MESSAGE from the proxy server,
mapping the goods code included within the ADDRESS CONNECTION REQUEST
MESSAGE to the URL by searching a database coupled to the address connection
server and transmitting an ADDRESS CONNECTION RESPONSE MESSAGE
including the URL to the proxy server, and transmitting website data including the URL,
which is included within the ADDRESS CONNECTION RESPONSE MESSAGE, to
the mobile terminal.
According to still another preferred embodiment of the present invention, there
is provided a mobile terminal for providing a mobile Internet service by accessing
wireless Internet, said mobile terminal comprising: means for producing and
transmitting a GOODS PURCHASE MESSAGE comprising a purchase code, a goods code, and a user index to a proxy server in wireless Internet when a user orders goods
by inputting the goods code to a mobile terminal; and means for displaying information
received from the proxy server by executing a web browser upon detecting the goods
purchase request of the user.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a system for ordering goods according to the
preferred embodiment of the present invention.
FIG. 2 is a block diagram of the proxy server according to the preferred
embodiment of the present invention.
FIG. 3 is a block diagram of the address connection server according to the
preferred embodiment of the present invention.
FIG. 4 is a block diagram of the goods management server according to the
preferred embodiment of the present invention.
FIG. 5 shows the packet structure of GOODS PURCHASE MESSAGE to be
transmitted from the mobile terminal according to the preferred embodiment of the
present invention.
FIG. 6 shows the packet structure of ADDRESS CONNECTION REQUEST
MESSAGE according to the preferred embodiment of the present invention.
FIG. 7 shows the packet structure of ADDRESS CONNECTION RESPONSE MESSAGE according to the preferred embodiment of the present invention.
FIG. 8 shows the packet structure of ADDRESS REGISTRATION REQUEST
MESSAGE according to the preferred embodiment of the present invention.
FIG. 9 shows the packet structure of ADDRESS REGISTRATION RESPONSE
MESSAGE according to the preferred embodiment of the present invention.
FIG. 10 shows the packet structure of GOODS CODE GENERATION
REQUEST MESSAGE according to the preferred embodiment of the present invention.
FIG. 11 shows the packet structure of GOODS CODE GENERATION
RESPONSE MESSAGE according to the preferred embodiment of the present
invention.
FIG. 12 is a flowchart showing the method for ordering goods using a mobile
terminal according to the preferred embodiment of the present invention.
FIG. 13 is a flowchart for showing the operation of the mobile terminal
according to the preferred embodiment of the present invention.
FIG. 14 is a flowchart for showing the operation of the proxy server according
to the preferred embodiment of the present invention.
FIG. 15 is a flowchart for showing the operation of the address connection
server according to the preferred embodiment of the present invention.
FIG. 16 is a flowchart for showing the operation of the address registration
server according to the preferred embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Hereinafter, the preferred embodiments of the present invention will be
described with the accompanying drawings. Though the present invention may be
applied to any communication network having an entire or partial wireless section for
voice or data communication, the present invention will be described by implementing
the present day commercialized mobile network (i.e., PCS/cellular network) for the
convenience of brief description. However, it is apparent that those who skilled in the
art can apply the present invention to various kinds of wireless network. Also, although
the object for purchase is described as goods for sale in this specification, it is apparent
that intangible items (i.e., fee-charging stock information, a cyber character, a moving
picture, etc,.) as well as tangible goods can be the object for purchase.
FIG. 1 is a block diagram of a system for ordering goods according to the
preferred embodiment of the present invention. As shown in FIG. 1, the system for
ordering goods according to the present invention may comprise a base station 102, a
base station controller 104, and a mobile switching center 106, all of which are included
within the mobile network; a proxy server 110, an address connection server 112, an
address database 114, an address registration serverllό, a goods management server 118,
and DNS (Domain Name Server), all of which are included within Internet; and IWF
(Interworking Function) 108 that exists between the mobile network and Internet. The mobile terminal 100 performs the function of transmitting a GOODS
PURCHASE MESSAGE including a goods code that the user inputs into the mobile
network. The mobile terminal 100 comprises a wireless web browser for displaying
information provided from a goods for sale website after access to Internet. According
to one preferred embodiment of the present invention, the user inputs a goods purchase
request to the mobile terminal 100 by inputting the goods code corresponding to the
desired goods and the purchase code, and the mobile terminal produces a GOODS
PURCHASE MESSAGE with the inputted purchase code and goods code and then
transmits the produced message to the base station. The mobile terminal 100 further
comprises an Internet access button or a goods purchase button. Thus, when the user
selects the Internet access button, the GOODS PURCHASE MESSAGE may be
transmitted to the mobile network simultaneously with execution of the web browser.
Also, when the user selects the goods purchase button after inputting the goods code,
the GOODS PURCHASE MESSAGE may be transmitted to the mobile network
without execution of the web browser.
FIG. 5 shows the packet structure of GOODS PURCHASE MESSAGE
produced by the mobile terminal according to the preferred embodiment of the present
invention. As shown in FIG. 5, the GOODS PURCHASE MESSAGE may comprise a
purchase code 500, a goods code 502, and a user index 504.
The purchase code 500 is for requesting direct access to the web site where the goods are for sale. The proxy server 110 can understand the message relative to the
goods purchase request by the purchase code 500 included within the GOODS
PURCHASE MESSAGE. The goods code is an inherent standardized code assigned to
each of the goods, so the user can acquire the goods code from various media such as
TV commercials, Internet, catalog, etc. The user index 504 is information for
identifying the user who sent the GOODS PURCHASE MESSAGE. According to the
preferred embodiment of the present invention, the telephone number of the user's
mobile terminal can be used as the user index. However, it is apparent for those who
skilled in the art that various types of information, as well as the telephone number, may
be used as the user index.
The base station 102 transmits the GOODS PURCHASE MESSAGE received
from the mobile terminal 102 to the base station controller 104, and then the base station
controller 104 transmits it to the mobile switching center 106. The mobile switching
center 106 analyzes the message packet of the received GOODS PURCHASE
MESSAGE for transmission to the wireless Internet, and then transmits the GOODS
PURCHASE MESSAGE to IWF 108. The IWF 108 is located between the mobile
network and Internet, and performs as a gateway to each network. More particularly, the
IWF 108 undertakes protocol matching between the mobile communication protocol
and the data protocol when data is transmitted from the mobile network to Internet. The
proxy server 110 analyzes the message from the mobile terminal 100 and then transmits the message to the corresponding server. There are many kinds of messages from the
mobile terminal including a general message for requesting wireless Internet access, a
message for requesting E-mail, etc. The proxy server 110 has a function to analyze the
packets of these messages and transmit the message to the corresponding server. On
receiving the GOODS PURCHASE MESSAGE, the proxy server 110 perceives that the
received message is the GOODS PURCHASE MESSAGE based on the purchase code
included within the message. On perceiving the GOODS PURCHASE MESSAGE, the
proxy server 110 transmits the ADDRESS CONNECTION REQUEST MESSAGE for
requesting a wireless Internet address corresponding to the goods code to the address
connection server 112.
FIG. 6 shows the packet structure of the ADDRESS CONNECTION
REQUEST MESSAGE according to the preferred embodiment of the present invention.
As shown in FIG. 6, the ADDRESS CONNECTION REQUEST MESSAGE comprises
an address connection request identifier 600, a goods code 602, and a user index 604.
The address connection request identifier 600 is for identifying the ADDRESS
CONNECTION REQUEST MESSAGE, and is selected according to the predetermined
method. The goods code 602, which is included within the GOODS PURCHASE
MESSAGE, is for indicating which wireless Internet address corresponding to the goods
code is requested. The user index 604 is for identifying the user that is the same as the
user index included within GOODS PURCHASE MESSAGE, and the user telephone number may be used as the user index as described above.
On receiving the ADDRESS CONNECTION REQUEST MESSAGE from the
proxy server 110, the address connection server 112 provides the URL corresponding to
the goods code to the proxy server 110 by the ADDRESS CONNECTION RESPONSE
MESSAGE. Also, the address connection server 112, as shown in FIG. 1, is coupled to
the address database 114, and stores the goods code of specific goods and the
conesponding URL in the address database 114 on receiving the ADDRESS
REGISTRATION REQUEST MESSAGE from the address registration server 116. The
address connection server 112 searches the corresponding goods code in the address
database 114, and if the goods code exists in the address database 114, transmits the
ADDRESS CONNECTION RESPONSE MESSAGE including the corresponding URL
to the proxy server 110.
FIG. 7 shows the packet structure of the ADDRESS CONNECTION
RESPONSE MESSAGE according to the preferred embodiment of the present
invention. As shown in FIG. 7, the ADDRESS CONNECTION RESPONSE
MESSAGE comprises an address connection response identifier 700, URL 702, and a
user index 704.
The address connection response identifier 700 is for identifying the ADDRESS
CONNECTION RESPONSE MESSAGE, and is selected according to a predetermined
method. The URL 702 corresponds to the goods code included within the ADDRESS CONNECTION REQUEST MESSAGE, and is produced through the database
matching process of the address connection server 112. The user index 704 is for
identifying the user that is the same as the user index included within the GOODS
PURCHASE MESSAGE, and the user telephone number may be used as the user index
as described above. Based on the user index, the proxy server 110 can perceive which
ADDRESS CONNECTION REQUEST MESSAGE corresponds to the response
message.
On receiving the GOODS CODE GENERATION REQUEST MESSAGE from
the goods management server, the address registration server 116 produces a goods code
for the goods, and transmits the ADDRESS REGISTRAΗON REQUEST MESSAGE
to the address connection server 112 in order to register the produced goods code with
the address database 114. If the seller requests the generation of a goods code for the
goods for sale through the goods management server 118, this information is transferred
to the address registration server 116 by the GOODS CODE GENERATION REQUEST
MESSAGE. By producing the goods code corresponding to the goods and transmitting
the ADDRESS REGISTRAΗON REQUEST MESSAGE to the address connection
server, the address registration server 116 requests registration of the produced goods
code.
FIG. 8 shows the packet structure of the ADDRESS REGISTRAΗON
REQUEST MESSAGE according to the preferred embodiment of the present invention. As shown in FIG. 8, the ADDRESS REGISTRAΗON REQUEST MESSAGE
comprises an address registration request identifier 800, URL 802, a goods code 804, a
database identifier 806, and a seller index 808.
The address registration request identifier 800 is for identifying the ADDRESS
REGISTRAΗON REQUEST MESSAGE, and can be selected according to a
predetermined method. The address connection server 112 can perceive the received
message as the ADDRESS REGISTRAΗON REQUEST MESSAGE by the address
registration request identifier 800. The URL 802 corresponds to the goods code
produced by the goods management server when the seller requests the goods code. The
goods code 804 is produced in the address registration server 116, and the address
connection server 112 stores the goods code included within the GOODS
REGISTRAΗON REQUEST MESSAGE in the address database 114 corresponding to
the URL. The database index 806 is for identifying the storage location of the goods
code and the URL when they are stored in the address database 114. Because the goods
code or the URL is provided with a complicated combination of numbers or characters,
it is desirable to assign an additional index for the purpose of data search. It is also
possible to provide the database index to the seller who requests an address registration.
The seller index 808 is for identifying the seller who requests the address registration.
The address registration server 116 receives the ADDRESS REGISTRATION
RESPONSE MESSAGE corresponding to the address registration request from the address connection server 112. The ADDRESS REGISTRATION RESPONSE
MESSAGE is for confirmation of the registration of the requested address.
FIG. 9 shows the packet structure of the ADDRESS REGISTRAΗON
RESPONSE MESSAGE according to the preferred embodiment of the present
invention. As shown in FIG. 9, the ADDRESS REGISTRAΗON RESPONSE
MESSAGE comprises an address registration response identifier 900, a confirmation
code 902, and a database index 904.
The address registration response identifier 900 is for identifying the
ADDRESS REGISTRAΗON RESPONSE MESSAGE, and may be selected according
to a predetermined method. The address registration server 112 can perceive the
received message as the ADDRESS REGISTRATION RESPONSE MESSAGE by the
address registration response identifier. The confirmation code 902 indicates the result
of the address registration as success or failure, and can be selected by the operator of
the system arbitrarily.
On receiving the request for registration of goods and goods code from the
seller, the goods management server 118 transfers them to the address registration server,
and provides the goods code produced by the address registration server to the seller.
More particularly, the seller requests the registration of the goods and the generation of
goods code with the goods management server 118. Although the seller accesses the
goods management server via wired Internet in FIG. 1, it is apparent to those who skilled in the art that the seller can access the goods management server 118 by the use
of any means for accessing Internet other than a PC.
FIG. 10 shows the packet structure of the GOODS CODE GENERATION
REQUEST MESSAGE according to the preferred embodiment of the present invention.
As shown in FIG. 10, the GOODS CODE GENERAΗON REQUEST MESSAGE
comprises a goods code generation request identifier 1000, URL 1002, a database
identifier 1004, and a seller index 1006.
The goods code generation request identifier 1000 is for identifying the
GOODS CODE GENERAΗON REQUEST MESSAGE, and can be selected according
to a predetermined method. Based on the goods code generation request identifier 1000,
the address registration server 114 perceives that the received message is a message for
requesting the goods registration and code generation. The URL 1002 is inputted by the
seller who requests the goods registration and the code generation, and then a wireless
Internet transaction of the goods occurs at the URL 1002. The database index 1004, as
described above, is for identifying the storage location of the URL stored in the
database. The seller index 1006 is for identifying the seller who requests the goods
registration. The identification ("ID") of the seller who logs on the goods management
server can be used as the seller index, and it is apparent to those who skilled in the art
that other seller identification data such as a Social Security Number can be also used as
the seller index. On confirming the successful registration of the produced goods code and the
URL with the address database through the ADDRESS REGISTRATION RESPONSE
MESSAGE, the address registration server 116 transmits the GOODS CODE
GENERAΗON RESPONSE MESSAGE to the goods management server 118 to
provide the produced goods code to the seller.
FIG. 11 shows the packet structure of the GOODS CODE GENERATION
RESPONSE MESSAGE according to the preferred embodiment of the present
invention. As shown in FIG. 11, the GOODS CODE GENERAΗON RESPONSE
MESSAGE comprises a goods code generation response identifier 1100, a goods code
1102, a database index 1104, and a seller index 1106.
The goods code generation response identifier 1100 is for identifying the
GOODS CODE GENERAΗON RESPONSE MESSAGE, and can be selected
according to a predetermined method. The database index 1104 and the seller index
1106 are the same as the database index 1004 and the seller index 1006 of the GOODS
CODE GENERAΗON REQUEST MESSAGE, and the goods code 1102 is produced
by the address registration server 116 according to the request from the goods
management server 118.
FIG. 2 is a block diagram of the proxy server according to the preferred
embodiment of the present invention. As shown in FIG. 2, the proxy server 110
comprises a code analysis module 200, a menu providing module 202, a message transmission module 204, and a connection maintenance module 206.
The code analysis module classifies the type of the message received by the
proxy server 110. Because many messages such as a request message for accessing the
goods for sale website, a goods purchase message, a request message for inquiring E-
mail, etc., reach the proxy server, the code analysis module 200 analyzes the identifiers
of these messages to classify the type of message. Regarding the GOODS PURCHASE
MESSAGE, the purchase code is located in the pre-part of the message packet, so the
code analysis module can perceive the message requests to access the goods for sale
website based on the purchase code.
The menu providing module 202 provides the menu corresponding to when the
user does not request the goods for sale website, but requests a wireless Internet access.
Thus, the menu providing module does not relate to the present invention directly,
however, it is an indispensable module for the general operation of the proxy server.
The menu providing module 202 operates only when the code analysis module confirms
that the received message is the general message for accessing wireless Internet.
Otherwise, the menu providing module 202 does not operate.
The message transmission module 204 produces a message for processing the
received message and transmits it to the corresponding server. When the code analysis
module 200 confirms that the received message is the GOODS PURCHASE
MESSAGE, the message transmission module 204 produces the ADDRESS CONNECTION REQUEST MESSAGE and transmits the produced message to the
address connection server 112. Also, when the user requests access to the general
website by inputting URL, the message transmission module 204 transmits a request
message for mapping the URL to IP address with the DNS 120. The connection
maintenance module 206 maintains the connection between the mobile terminal 100 and
the proxy server 110.
FIG. 3 is a block diagram of the address connection server according to the
preferred embodiment of the present invention. As shown in FIG. 3, the address
connection server comprises a message transmission module 300, a mapping module
302, a database management module 304, and a code analysis module 306.
The code analysis module 306 classifies the type of message received by the
address connection server 112. Similarly to the code analysis module of the proxy server,
the code analysis module 306 analyzes the identifiers of messages to classify the type of
message. The messages received by the address connection server 112 are the
ADDRESS CONNECTION REQUEST MESSAGE from the proxy server 110 and the
ADDRESS REGISTRAΗON REQUEST MESSAGE from the address registration
server 116.
The mapping module 302 performs the goods code-to-URL mapping by the use
of the database upon receiving the address connection request message including URL
within it from said proxy server 110. The database management module 304 updates data stored in the address
database 114 coupled to the address connection server 112. On receiving the ADDRESS
REGISTRAΗON MESSAGE from the address registration server, the database
management module 304 stores the corresponding address in the address database 114.
The message transmission module 300 produces a message for processing or
responding to the requested message and transmits it to the corresponding server. More
particularly, when the ADDRESS CONNECΗON REQUEST MESSAGE is received
from the proxy server, the message transmission module 300 transmits the ADDRESS
CONNECΗON RESPONSE MESSAGE to the proxy server 110 according to the result
of the mapping module. Also, when the GOODS REGISTRAΗON REQUEST
MESSAGE is received from the address registration server 116, the message
transmission module 300 produces and transmits the GOODS REGISTRATION
RESPONSE MESSAGE to the address registration server 116 upon confirmation that
the requested data is stored in the database.
FIG. 4 is a block diagram of the goods management server according to the
preferred embodiment of the present invention. As shown in FIG. 4, the goods
management server 118 comprises a web page management module 400, a goods data
management module 402, a code data providing module 404, and a message
transmission module 406. The web page management module 400 provides a web page to the seller when the seller accesses the goods management server to request the goods
code generation and registration. The goods data management module 402 stores goods
data or seller data inputted by the user who accesses the goods management server in
the internal database and manages that data.
The code data providing module 404 checks that the GOODS CODE
GENERAΗON RESPONSE MESSAGE is received from the address registration
server 116, and provides the code data to the seller. The code data providing module 404
perceives the received message by the use of the identifier in the message, and provides
code data included within the message to the seller. It is possible to provide code data
not only by displaying it on the seller terminal having access to the goods selling
website but also by transmitting it via E-mail, Short Message Service, or an additional
program module.
The message transmission module 406 produces and transmits the GOODS CODE
GENERAΗON REQUEST MESSAGE to the address registration server 116 when the
seller requests code generation.
FIG. 12 is a flowchart showing the method for ordering goods using a mobile
terminal according to the preferred embodiment of the present invention.
At step S1200, when the user inputs the goods code corresponding to the goods
that the user wants to purchase and the purchase code for directly accessing the
corresponding goods for sale website to the mobile terminal, the mobile terminal 100 produces and transmits the GOODS PURCHASE MESSAGE to the proxy server 110.
At step S1202, the proxy server perceives that the received message is the
GOODS PURCHASE MESSAGE including the purchase code, and transmits the
ADDRESS CONNECΗON REQUEST MESSAGE for requesting the URL
corresponding to the goods code with the address connection server.
At step S1204, the address connection server 112 searches the URL
corresponding to the goods code by the communication with the address registration
server, and transmits the URL to the proxy server 110 by the ADDRESS
CONNECΗON RESPONSE MESSAGE.
At step S1206, the proxy server 110 requests the real IP address corresponding
to the URL of the goods for sale website, which is received from the address connection
server, from the DNS 120.
At step S1208, when the IP address corresponding to the URL is acquired, the
proxy server sets up the connection between the goods for sale website and the mobile
terminal, and the web page of the goods for sale website is displayed on the mobile
terminal by the web browser.
At step S1210, after the web pages of the goods for sale website is displayed,
then order data such as quantity, etc., which the user inputs by several keys, is
transmitted to the goods for sale website.
At step S1212, subsequently to the transmission of the order data, the delivery data and settlement data are transmitted to the goods selling website.
Delivery data may be inputted by various methods as follows: a) input manually,
b) selection from personal information management system (PIMS), c) selection from
pre-registered orderer, d) selection from historical data of previous orders, and e) input
detailed address information after roughly extracting address information based on the
current location.
Settlement can be executed by various means or methods as follows: a) credit
cards, b) deferred payment (unified billing to the mobile subscription charge), c)
payment through telephone number based on a virtual account, d) electronic money
available on a network, and e) electronic money available on a mobile communication
network.
Thus, since the user requests the goods with the purchase code and the goods
code in the present invention, the communication charge required to order the goods is
less than that of a conventional transaction when a user requests the goods after
accessing Internet and surfing the website. Also, the present invention can be applicable
to the general method for accessing wireless Internet using MSMB (Microsoft Mobile
Browser) and WAP.
FIG. 13 is a flowchart for showing the operation of the mobile terminal
according to the preferred embodiment of the present invention. As shown in FIG. 13,
the mobile terminal receives the purchase code and the goods code from the user (S1300). The purchase code and the goods code may be made according to a certain
numerical system. For example, the purchase code can be '00', and the goods code can
be '56789'.
In another embodiment, the purchase code may be provided with a numerical
domain and a separation code. For example, if the purchase code is '016*', then '016' is
the numerical domain assigned to KTFreetel (Korea Telecom Freetel), and '*' is the
separation code. The separation code, which indicates that the goods code and follows
016 domain, can be a combination of characters, numbers and special symbols, for
example, '##, @99, and etc.'.
The Business proprietor code can be used together with the goods code. The
Business proprietor code is assigned to a specific proprietor, for example, '39' for CJ39
TV Home Shopping Company (Cheil Jedang Corporation affiliate). The proxy server
perceives that if the message includes '39' as the Business proprietor code, the message
requests the goods from CJ39 TV Home Shopping Company. The user may input a
goods purchase request data, for example, '0056789' by inputting the purchase code and
the goods code together with the access request signal.
According to another preferred embodiment of the present invention, if the
mobile terminal has an additional goods purchase button, the user can input the goods
purchase request information by inputting only the goods code (for example, '56789')
and clicking the goods purchase button. Regarding PDA, the purchase goods purchase button can be embodied in an icon.
On receiving the purchase code and the goods code, the mobile terminal
produces the GOODS PURCHASE CODE that comprises the purchase code, the goods
code, and the user index, and then transmits it to the proxy server 110 (S1302).
The transmission of the GOODS PURCHASE MESSAGE is performed when
the web browser of the mobile terminal is initiated (S1304). That is, according to the
present invention, the user requests the website access after inputting the goods code
and the purchase code, instead of purchasing goods after initiating the web browser and
accessing the website.
When the proxy server acquires the URL corresponding to the goods code, the
proxy server 110 sets up the connection between the website and the mobile terminal,
and as a result, the goods for sale website corresponding to the goods code is displayed
on the mobile terminal (S1306).
When the user inputs the quantity of purchase, delivery information, and
settlement information with the mobile terminal, then the mobile terminal transmits all
this information to the goods for sale website (S1308).
FIG. 14 is a flowchart for showing the operation of the proxy server according
to the preferred embodiment of the present invention. FIG. 14 shows when the proxy
server performs the steps related to the present invention, but the general steps of the
proxy server are not shown in FIG 14. As shown in FIG. 14, the proxy server 110 receives the GOODS PURCHASE MESSAGE from the mobile terminal (S1400). The
proxy server analyzes the identifier included within the message to determine whether
or not the message includes the purchase code (S1402). If other identifiers other than
the purchase code are included within the message, then the proxy server performs
another access step for accessing Internet corresponding to the received message
(S1404).
If the purchase code is included within the message, the proxy server 110 finds
the goods code included within the GOODS PURCHASE MESSAGE, and transmits the
ADDRESS CONNECTION REQUEST MESSAGE for requesting the URL
corresponding to the goods code with the address connection server (S1406). The proxy
server 110 receives the ADDRESS CONNECTION RESPONSE MESSAGE from the
address connection server 112, and finds the URL corresponding to the goods code by
analyzing the message packet (S1408). On finding the URL, the proxy server 110
requests IP address mapping to the URL from the DNS 120 (S1410). When the DNS
120 finishes the IP address mapping of the URL, the proxy server sets up the connection
between the mobile terminal and the website, and the goods purchase step is initiated by
key inputting of the user (S1412).
FIG. 15 is a flowchart for showing the operation of the address connection
server according to the preferred embodiment of the present invention. The address
connection server 112 receives the ADDRESS REGISTRATION REQUEST MESSAGE from the address registration server (S1500). As described above, the
ADDRESS REGISTRATION REQUEST MESSAGE comprises the URL inputted by
the seller and the goods code corresponding to the URL.
On receiving the ADDRESS REGISTRAΗON REQUEST MESSAGE, the
address connection server stores the URL, the goods code, and the database index in the
address database coupled 114 to the address connection server (S1502). As described
above, the control of the database is performed by the database management module.
On receiving the ADDRESS CONNECTION REQUEST MESSAGE from the
proxy server 110, the address connection server 112 extracts the goods code from the
ADDRESS CONNECTION REQUEST MESSAGE (S1504). The address connection
server 112 searches the URL corresponding to the goods code in the database (S1506).
When the address connection server 112 finds the URL, the address connection server
112 produces the ADDRESS CONNECΗON RESPONSE MESSAGE and transmits
the produced message to the proxy server (S1508).
FIG. 16 is a flowchart for showing the operation of the address registration
server according to the preferred embodiment of the present invention. As shown in FIG.
16, the address registration server 116 receives the GOODS CODE GENERATION
REQUEST MESSAGE from the goods registration server 118 (S1600).
On receiving the GOODS CODE GENERAΗON REQUEST MESSAGE, the
address registration server 116 produces the goods code corresponding to the URL included within the message according to the method predetermined by the code
generation module. As described above, the goods code may be the combination of
numbers such as '56789', and also the combination of numbers and characters.
When the goods code is produced, the address registration server 116 transmits
the ADDRESS REGISTRAΗON REQUEST MESSAGE including the URL provided
by the seller and the corresponding goods code to the address connection server 112
(S1604). Then the address registration server 116 receives the ADDRESS
REGISTRAΗON RESPONSE MESSAGE that conforms the result of the registration
of the URL and the goods code from the address connection server (S1606).
According to the receipt of the ADDRESS REGISTRAΗON RESPONSE
MESSAGE, if the registration is successfully completed, the address registration server
118 transmits the goods code to the goods management server 118 (S1608). Then the
goods management server 118 provides the goods code to not only the seller but also the
manager of the system. The seller publicizes the goods code to the public by a catalog
or broadcasting, so that the users can access the goods selling website just by inputting
the goods code and the purchase code to the mobile terminal.
Although the present invention has been described with respect to the preferred
embodiment, the spirit and scope of the present invention will only be determined based
on the following claims. Also, it will be apparent for those skilled in the art that they
may modify or amend the aforementioned embodiment within the spirit and scope of the present invention.
Industrial applicability
As described above according to a system and method for ordering goods of the
present invention, the user is not required to manually search the goods for sale website
by use of the mobile terminal, so that the time for searching can be reduced.
Also the web browser is initiated after input of the goods code, and the goods
for sale website is displayed according to the present invention so the service charge for
the use of Internet is reduced because the corresponding time of using Internet is less
than that of the conventional procedure when the user initially accesses the wireless
Internet and then purchases the goods.

Claims

1. A system for ordering goods from an Internet site through a mobile terminal, said
system comprising:
a proxy server that upon receiving a GOODS PURCHASE MESSAGE
including a goods code inputted by a user from the mobile terminal, produces an
ADDRESS CONNECTION REQUEST MESSAGE for requesting a URL specifying
the location of a website that sells goods corresponding to the goods code; and
an address connection server that upon receiving the ADDRESS
CONNECΗON REQUEST MESSAGE from said proxy server, searches the URL
corresponding to the goods code from a database coupled to said address connection
server, and transmits an ADDRESS CONNECTION RESPONSE MESSAGE including
the URL to said proxy server,
wherein said proxy server provides website data including the URL, which is
included within the ADDRESS CONNECΗON RESPONSE MESSAGE, to the mobile
terminal.
2. The system as stated in claim 1 further comprising:
a goods management server that upon receiving a GOODS CODE
GENERATION REQUEST for a specific URL of a seller from a seller terminal coupled
to said goods management server, produces a GOODS CODE GENERAΗON REQUEST MESSAGE and transmits the result to the seller terminal; and
an address registration server that upon receiving the GOODS CODE
GENERAΗON REQUEST MESSAGE from said goods management server, produces
the goods code corresponding to the specific URL of the seller and transmits a GOODS
CODE GENERAΗON RESPONSE MESSAGE comprising the produced goods code
to said goods management server.
3. The system as stated in claim 2, wherein when the goods code generation occurs due
to the request of said goods management server, said address registration server
transmits an ADDRESS REGISTRAΗON REQUEST MESSAGE for requesting the
registration of the produced goods code in the database to said address connection
server and said address connection server registers the goods code in the database.
4. The system as stated in claim 1, wherein said proxy server comprises:
a code analysis module for classifying the type of the received message;
a message transmission module for producing and transmitting a message for
processing the received message to the corresponding server;
a menu providing module for providing the corresponding menu on receiving a
message for requesting a wireless Internet access; and
a connection maintenance module for maintaining the connection between the mobile terminal and the proxy server.
5. The system as stated in claim 2, wherein said address connection server comprises:
a code analysis module for classifying the type of the received message;
a mapping module for mapping the goods code included within the ADDRESS
CONNECTION REQUEST MESSAGE to the URL by searching the database on
receiving the ADDRESS CONNECΗON REQUEST MESSAGE from said proxy
server;
a database management module for storing and searching the goods code and
the URL included within the ADDRESS REGISTRAΗON REQUEST MESSAGE in
the database on receiving the ADDRESS REGISTRATION REQUEST MESSAGE
from said address registration server; and
a message transmission module for producing and transmitting the ADDRESS
REGISTRAΗON RESPONSE MESSAGE in response to the ADDRESS
CONNECΗON RESPONSE MESSAGE and ADDRESS REGISTRATION REQUEST
MESSAGE to said proxy server and said address registration server.
6. The system as stated in claim 2, wherein said goods management server comprises:
a web page management module for providing a web page for the seller to
request the goods code corresponding to the URL of the website where the seller sells the goods;
a goods data management module for managing goods data inputted by the
seller;
a code data providing module for providing the code data, which is produced as
a response to GOODS CODE GENERAΗON MESSAGE from said address
registration server, to the seller; and
a message transmission module for producing and transmitting the GOODS
CODE GENERAΗON MESSAGE for requesting the generation of the goods code to
said address registration server.
7. The system as stated in claim 1, wherein the GOODS PURCHASE MESSAGE
comprises:
a purchase code for identifying goods order;
a goods code; and
a user index for identifying the user who orders.
8. The system as stated in claim 7, wherein the goods code is a numeric domain.
9. The system as stated in claim 8, wherein the goods code comprises the numeric
domain and a separation code.
10. The system as stated in claim 1, wherein the goods are either a real thing offline or
some content online.
11. The system as stated in claim 1, wherein the ADDRESS CONNECΗON
REQUEST MESSAGE comprises:
an identifier for identifying the ADDRESS CONNECTION REQUEST
MESSAGE;
a goods code that is included within the GOODS PURCHASE MESSAGE; and
a user index for identifying the user who orders.
12. The system as stated in claim 1, wherein the ADDRESS CONNECΗON
RESPONSE MESSAGE comprises:
an identifier for identifying the ADDRESS CONNECTION RESPONSE
MESSAGE;
a URL corresponding to the goods code included within the ADDRESS
CONNECTION REQUEST MESSAGE; and
a user index for identifying the user who orders.
13. The system as stated in claim 3, wherein the ADDRESS REGISTRATION REQUEST MESSAGE comprises:
an identifier for identifying the ADDRESS REGISTRAΗON REQUEST
MESSAGE;
a URL that the seller inputs to said goods management server;
a goods code that is produced in response to the URL that the seller inputs to
said goods management server; and
a seller index for identifying the seller.
14. The system as stated in claim 2, wherein the GOODS CODE GENERAΗON
REQUEST MESSAGE comprises:
an identifier for identifying the GOODS CODE GENERAΗON REQUEST
MESSAGE;
a URL that the seller inputs; and
a seller index for identifying the seller.
15. The system as stated in claim 2, wherein the GOODS CODE GENERAΗON
RESPONSE MESSAGE comprises:
an identifier for identifying the GOODS CODE GENERAΗON RESPONSE
MESSAGE;
a goods code that said address registration server produces; and a seller index for identifying the seller.
16. The system as stated in claim 1, wherein the GOODS PURCHASE MESSAGE
further comprises a Business proprietor code for identifying the business proprietor.
17. A method in a system for ordering goods from an Internet site through a mobile
terminal, wherein the system comprises a proxy server for delivering information
between a mobile terminal and a website and an address connection server coupled to
the proxy server, said method comprising the steps of:
receiving a GOODS PURCHASE MESSAGE including a goods code inputted
by a user from the mobile terminal;
transmitting an ADDRESS CONNECTION REQUEST MESSAGE for
requesting URL corresponding to the goods code to the address connection server;
on receiving the ADDRESS CONNECTION REQUEST MESSAGE from the
proxy server, mapping the goods code included within the ADDRESS CONNECΗON
REQUEST MESSAGE to the URL by searching a database coupled to the address
connection server and transmitting an ADDRESS CONNECTION RESPONSE
MESSAGE including the URL to the proxy server, and
transmitting website data including the URL, which is included within the
ADDRESS CONNECTION RESPONSE MESSAGE, to the mobile terminal.
18. The method as stated in claim 17, wherein the GOODS PURCHASE MESSAGE
comprises:
a purchase code for identifying a goods order;
a goods code; and
a user index for identifying the user who orders.
19. The method as stated in claim 17, wherein the ADDRESS CONNECTION
REQUEST MESSAGE comprises:
an identifier for identifying the ADDRESS CONNECΗON REQUEST
MESSAGE;
a goods code that is included within the GOODS PURCHASE MESSAGE; and
a user index for identifying the user who orders.
20. The method as stated in claim 17, wherein the ADDRESS CONNECTION
RESPONSE MESSAGE comprises:
an identifier for identifying the ADDRESS CONNECTION RESPONSE
MESSAGE;
a URL corresponding to the goods code included within the ADDRESS
CONNECTION RESPONSE MESSAGE; and a user index for identifying the user who orders.
21. A mobile terminal for providing a mobile Internet service by accessing wireless
Internet, said mobile terminal comprising:
means for producing and transmitting a GOODS PURCHASE MESSAGE
comprising a purchase code, a goods code, and a user index to a proxy server in wireless
Internet when a user orders goods by inputting the goods code to a mobile terminal; and
means for displaying information received from the proxy server by executing a
web browser upon detecting the goods purchase request of the user.
22. The mobile terminal as stated in claim 21, wherein said means for producing and
transmitting is provided with a goods purchase button, such that when the user inputs
the goods code and clicks said goods purchase button, even though the user does not
input the purchase code, said means for producing and transmitting produces the
GOODS PURCHASE MESSAGE including the purchase code.
23. The mobile terminal as stated in claim 21, wherein when said mobile terminal is
PDA, said goods purchase button is an icon displayed on the screen of said mobile
terminal.
PCT/KR2003/000272 2002-02-09 2003-02-07 System and method for ordering goods using mobile terminal WO2003067493A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003566769A JP2005517247A (en) 2002-02-09 2003-02-07 Product ordering system and method using mobile communication terminal
AU2003208034A AU2003208034A1 (en) 2002-02-09 2003-02-07 System and method for ordering goods using mobile terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2002-0007757 2002-02-09
KR1020020007757A KR100568470B1 (en) 2002-02-09 2002-02-09 System and Method for Ordering Goods Using Mobile Terminal

Publications (1)

Publication Number Publication Date
WO2003067493A1 true WO2003067493A1 (en) 2003-08-14

Family

ID=27725722

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2003/000272 WO2003067493A1 (en) 2002-02-09 2003-02-07 System and method for ordering goods using mobile terminal

Country Status (5)

Country Link
JP (1) JP2005517247A (en)
KR (1) KR100568470B1 (en)
CN (1) CN101427271A (en)
AU (1) AU2003208034A1 (en)
WO (1) WO2003067493A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2437176A (en) * 2006-04-12 2007-10-17 Handy Group Method of selecting and purchasing products using a mobile handset
US8743073B2 (en) 2010-04-02 2014-06-03 The Usual, Inc. Two-way touch-screen based communication system
US8775265B2 (en) 2005-07-25 2014-07-08 Cardinalcommerce Corporation Method and system for extending payment system architectures and legacy order processing systems to mobile commerce applications via text messaging
US11234213B2 (en) 2010-11-19 2022-01-25 Iot Holdings, Inc. Machine-to-machine (M2M) interface procedures for announce and de-announce of resources

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100876002B1 (en) * 2002-06-11 2008-12-24 주식회사 케이티프리텔 Wireless internet access method using wireless cord
KR100477208B1 (en) * 2002-07-04 2005-03-22 성균관대학교산학협력단 E-Commerce system of variable connect time for tariff saving and Method for as the same
KR100919125B1 (en) * 2004-12-21 2009-09-25 정창용 Operating server for selling underwear on network basis and the method thereof
JP2008165430A (en) * 2006-12-27 2008-07-17 Fujitsu Ltd Commodity information management device
JP2008165429A (en) * 2006-12-27 2008-07-17 Fujitsu Ltd Commodity information management device
KR101497110B1 (en) * 2007-01-07 2015-03-04 김재헌 Messaging System and Method Using the Message Identifier
KR100924073B1 (en) * 2009-04-29 2009-10-28 정창용 Operating server for selling products with body size on network basis and the method thereof
CN101996236A (en) * 2010-09-27 2011-03-30 中兴通讯股份有限公司 Webpage orientation method and server
CN102591874B (en) * 2011-01-12 2013-12-25 联想(北京)有限公司 Prompt method, terminal and server
JP2017058723A (en) * 2015-09-14 2017-03-23 Kddi株式会社 Ordering management device and ordering management method
KR102134103B1 (en) * 2019-08-29 2020-07-14 김동혁 Merchandise sales system based on merchandise code link, and method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000059021A (en) * 2000-07-10 2000-10-05 심성식 internet shopping mall system
US6134548A (en) * 1998-11-19 2000-10-17 Ac Properties B.V. System, method and article of manufacture for advanced mobile bargain shopping
KR20010000448A (en) * 2000-09-30 2001-01-05 최영재 The Method For Controlling And Automatic Ordering System
KR20010067806A (en) * 2001-03-29 2001-07-13 정상원 Operating method for marketing system using on-line network and catalog placed in member shop
JP2002123698A (en) * 2000-10-17 2002-04-26 R & D Soken Kk Information display system
US6401085B1 (en) * 1999-03-05 2002-06-04 Accenture Llp Mobile communication and computing system and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6061738A (en) * 1997-06-27 2000-05-09 D&I Systems, Inc. Method and system for accessing information on a network using message aliasing functions having shadow callback functions
KR20010108810A (en) * 2000-05-31 2001-12-08 채정한 Electronic commerce system and method
KR20020055204A (en) * 2000-12-28 2002-07-08 채정한 electronic commerce through wireless network and method thereof
KR20000064109A (en) * 2000-08-22 2000-11-06 김성헌 A method and apparatus for purchasing goods based on wireless mobile communication system
KR20010084993A (en) * 2001-07-06 2001-09-07 박은일 A telephone terminal system have got a operation purchasing by means of a reduction order merchandise code

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6134548A (en) * 1998-11-19 2000-10-17 Ac Properties B.V. System, method and article of manufacture for advanced mobile bargain shopping
US6401085B1 (en) * 1999-03-05 2002-06-04 Accenture Llp Mobile communication and computing system and method
KR20000059021A (en) * 2000-07-10 2000-10-05 심성식 internet shopping mall system
KR20010000448A (en) * 2000-09-30 2001-01-05 최영재 The Method For Controlling And Automatic Ordering System
JP2002123698A (en) * 2000-10-17 2002-04-26 R & D Soken Kk Information display system
KR20010067806A (en) * 2001-03-29 2001-07-13 정상원 Operating method for marketing system using on-line network and catalog placed in member shop

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8775265B2 (en) 2005-07-25 2014-07-08 Cardinalcommerce Corporation Method and system for extending payment system architectures and legacy order processing systems to mobile commerce applications via text messaging
US9667587B2 (en) 2005-07-25 2017-05-30 Cardinalcommerce Corporation Method and/or system for extending payment system architectures and/or legacy order processing systems to mobile commerce applications via text messaging
US10140608B2 (en) 2005-07-25 2018-11-27 Cardinalcommerce Corporation Method and/or system for extending payment system architectures and/or legacy order processing systems to mobile commerce applications via text messaging
US10810575B2 (en) 2005-07-25 2020-10-20 Cardinalcommerce Corporation Method and/or system for extending payment system architectures and/or legacy order processing systems to mobile commerce applications via text messaging
GB2437176A (en) * 2006-04-12 2007-10-17 Handy Group Method of selecting and purchasing products using a mobile handset
US8743073B2 (en) 2010-04-02 2014-06-03 The Usual, Inc. Two-way touch-screen based communication system
US9274629B2 (en) 2010-04-02 2016-03-01 The Usual, Inc. Two-way touch-screen based communication system
US10055782B2 (en) 2010-04-02 2018-08-21 The Usual, Inc. Two-way touch-screen based communication system
US11234213B2 (en) 2010-11-19 2022-01-25 Iot Holdings, Inc. Machine-to-machine (M2M) interface procedures for announce and de-announce of resources

Also Published As

Publication number Publication date
AU2003208034A1 (en) 2003-09-02
CN101427271A (en) 2009-05-06
KR100568470B1 (en) 2006-04-07
KR20030067984A (en) 2003-08-19
JP2005517247A (en) 2005-06-09

Similar Documents

Publication Publication Date Title
US20060059161A1 (en) Signaling apparatus and method
WO2003067493A1 (en) System and method for ordering goods using mobile terminal
US20080046375A1 (en) Method and System for Distributing Digital Works
KR100786268B1 (en) Method and system for providing payment service using sms mobile terminals
KR100876002B1 (en) Wireless internet access method using wireless cord
KR100779914B1 (en) System and Method for Connecting Client to Branch, Recording Medium and Information Storing Medium
KR100571547B1 (en) Device for purchasing goods sold in the shopping mall
KR100637539B1 (en) System and Method for Connecting Client to Branch, Recording Medium and Information Storing Medium
KR100760353B1 (en) System for Connecting Client to Branch
KR100760338B1 (en) System for Connecting Client to Branch
KR100760359B1 (en) System and Method for Connecting Client to Branch, Recording Medium and Information Storing Medium
KR100779915B1 (en) System for Connecting Client to Branch
KR100779913B1 (en) Method for Connecting Client to Branch
KR100760352B1 (en) Method for Connecting Client to Branch
KR100760350B1 (en) System and Method for Connecting Client to Branch, Recording Medium and Information Storing Medium
KR100783109B1 (en) Method for Connecting Client to Branch
AU762696B2 (en) Signalling apparatus and method
KR20030013915A (en) Method and system for comparative shopping by using hand held devices equipped with input function of digital image
KR20040074666A (en) System for the comparative shopping using wireless telecommunication devices
KR20030004683A (en) System and Method for the comparative shopping using wireless telecommunication devices
KR20010025362A (en) How to Provide Information from the Internet to Wired and Wireless Communications Devices
JP2002091993A (en) Method for supplying advertising information
WO2004015607A1 (en) Financial settlement method and system, and computer-readable storage medium for program for execution of the method
JP2002329053A (en) Notification method, notification system and customer information-managing server
KR20020073657A (en) Method for registering for a mobile communication service through a data communication network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2003803297X

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2003566769

Country of ref document: JP

122 Ep: pct application non-entry in european phase