Transcript שקופית 1
הפקולטה למדעי ההנדסה
הפקולטה למדעי הטבע
התכנית להנדסת תוכנה
SNiC – Social Network Information Consolidation
ירון ניסימוב, ארז רביע,תומר קלסקין
גב' עופרית לסר, ד"ר רמי פוזיס, פרופ' יובל אלוביץ:מנחים
Project Goals
Consolidate social information from several social
networks and provide a convenient way to access
it.
Expose the user to friends in social networks he
may have missed.
Provide time-based analysis for the social life of a
certain user.
Modularity - Allow other social networks to be
added easily as a data source.
Get useful social data that may be used for
research.
Solution Architecture
User
Social
Network
User Interface
Social
Network
HTTP Data Extractor
Data Analyzer
HTTP Connection
Manager
HTML Parser
Shared
Database
HTML Analyzer
Crawlers
Executor
Social Network Account Crawler
Solution Proposal
A web crawler will fetch web pages out of the
social networks in which the user is a member
without the need of his interaction with the web
site.
By visiting the various sites and parsing their
HTML data the crawler analyzes and fetches the
relevant data for the user.
Use of social networks’ API in order to fetch the
data more easily.
Having the raw data in our hands, we can analyze
it to our needs and present it according to various
parameters.
Social
Network
User Interface
Future Development
Active UI options: sending messages, adding friends.
Enhanced crawling algorithm.
Data analysis on friends connections, groups, etc…
Developed using:
Developed for:
API Data
Extractor