lyu0101 wireless digital information system lam yee gordon yeung kam wah supervisor prof. michael...

28
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wa h Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Post on 19-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

LYU0101

Wireless Digital Information System

Lam Yee Gordon Yeung Kam Wah

Supervisor Prof. Michael Lyu

Second semester FYP Presentation 2001~2002

Page 2: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Overview Introduction Design Direction System Architecture Work Done Possible Improvement

Page 3: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Introduction PDA become more popular

Computation power and Memory is increasing

High Bandwidth Wireless Technology BlueTooth, Wireless LAN 3G

Demand for provide content to PDA Provide location related information

Page 4: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Wireless Digital Information System

To build a generic system that allow company provide their content to user Support different application Single client for different server Search function Support multimedia content

Page 5: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Wireless Digital Information System

Usage Shopping guild in a Shopping Mall Information search in an Exhibition Showing vacancy in a Car Park Digital video Library client

Page 6: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Design Direction

Page 7: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Design Direction What’s our goal? (in previous slide) Main Issues we need to concern:

Data (format, storage, types) Search Engine (vector,probabilistic

model, indexing, ranking, relevance feedback)

Platform (hand-held device)

Page 8: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Concern 1:Data Use XML as the primary data format

To give our user a standard, feasible and extensible way to design the data structure

separate the concern on the data and presentation of information

Use XSL to change XML into information changes in module or client platform will not

affect the data

Page 9: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Concern 1:Data Storing XML in Database

Database provides us many useful services, e.g. building different kinds of indexing on data, concurrency control, recoverability of data, etc.

Break down XML file into tree nodes and store as tuples (parent id, node id, type, data)

easy for locate and update the data in XML reform the XML on need

Page 10: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Concern 2: Searching Use Vector Model

assign weight to index terms in queries and in XML file (from tf factor, term-frequency and idf factor, inverse document frequency)

compute degree of similarity between each XML file and user query

give ordering of XML file

Page 11: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Concern 2: Searching A full inverted index is built.

have a better ranking, e.g. search for “林怡” , I prefer to have “ 林怡” in search result, rather than “ 林保怡” .

can help in searching a whole phase.

Page 12: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Concern 2: Searching Problem: client may need only ten searc

h results at a time, I can’t send all the result to PDA client at a time !!! (in decreasing of the similarity, just like have different result page in google)

NN-search Methods (R-tree, SS-tree, SR-tree, X-tree, MVP-tree, A-tree, VA-file)

We choose VA-file

Page 13: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Concern 2: Searching Reason for choosing VA-file:

performs much better than the others in high-dimension space(as number of index term may be over thousand)

IO page, number of Vector calculation, CPU time in search

CPU time on construction Characteristics of VA-file:

no MBRs, no Tree, use approximation linear search, just build a small filter file

Page 14: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Concern 3: Client Platform We choose Pocket PC as our client

platform Reason:

Pocket PC have better support in Internet Multi-Media

Performance processing power of Pocket PC is higher

than Palm OS nowadays

Page 15: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

System Architecture

Page 16: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

System Architecture

Database

XML

PDA clientNetwork

TCP/IP, HTTP

request

XLS

server Query & ResultXML/HTML

Media server

Index

Pre-ProcessSystem

Search Engine

Page 17: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

System Architecture Server side

XML Data is processed and stored in the database

A set of XSL is used to format the output

Client side Displace information Send user request to server

Page 18: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Server Side Four main components at Server Side

XML Pre-processor Search Engine XSL transformer TCP Server that Communicate with PDA client

incoming: Keyword search, Map search result, <XSL,XML>

outgoing: HTML, Video xml definition (probably a very simple SMIL), Map xml definition

Web server (images) MMS server (videos)

Page 19: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

XML Pre-processor

XML Data Strutural

parsing Struture + Text

Relational Database

Accents,

spacing, etc

Lexical

Analysis

Text

Building Full

Inverted index

tuples

Vector andVA-file Builder

Vectors andVA-file

Page 20: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

The PDA Client The four main components

Control component Main window Video window Image window

Page 21: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

The PDA Client Main Window

HTML Viewer Supported by system provided DLL Interface for information displaying User event will pass to control

component to handle

Page 22: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

The PDA Client Video/Audio window

Supported by system provided COM Object

Display video to user Image Window

Using to display image Points highlight feature Using as query input interface, user can

select a rectangular area as query input

Page 23: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

The PDA Client Why using HTML viewer as main

interface Provide feasibility to different servers using

their own interface HTML is widely used and designed for display

information. Why using system provide components

Simplify the program and slim the program size

These component is optimized

Page 24: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Work Done and Possible Improvement

Page 25: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Work Done 2001 July ~ Aug

Study different wireless network Study different PDA platform Build a trial application on Pocket PC

2001 Sep ~ Dec Design the application and system

architecture Build the Packet PC client

Page 26: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Work Done 2002 Jan ~ April

Study the searching algorithm Build the server Continue implement the Pocket PC

client

Page 27: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002

Possible Improvement At Server Side:

relevance feedback (improvement on query)

caching (better performance) At Client side:

enhancement on the Main window, Image window and Video window

Page 28: LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002