0INTRODUCTION0 1

0INTRODUCTION0

1. Introduction
1.1Project Description

The0rapid0development0of0Multimedia0Social0Networks(MSNs)causes0the0tremendous0grow
th0of0users0and0digital0contents. It’s0also0convenient0for0users0to0access0digital0contents0in
MSNs0with a0large-scale0video0dataset . Meanwhile, the0interaction0between0user0and0user,
user0and0system0increases. Therefore, 0providing0users0with0timely0and0rapidly0personalized
services0considering0the0complex0interaction0is0now0a0challenge0in0the0study0of0multimeda
social0networks.0Generally0speaking,0multimedia0computing0can00bedecomposed0into00three
different00stages,0from00data00centric0multimedia0compression,content0-0centric00multimedia
communication00and00content00analysis, 0to user-centric0social00media0analysis00till00today,
including0user0trust0modeling,propagation0paths0mining0and0digital0right0sharing,and0digital
forensics.
However0,understanding0and0predicting0what00multimedia0content00users’0real0needs0in0diff
erent0situations0and0contexts0have0not0been0well0studied 11. Context-Aware0 (CA) 12-15
was0first0proposed0by0Schilit0et al in01994. They0defined0context0as0the0set0of0location,
people0nearby, objects, 0and0the0changes of0the0objects. Prof. 0Carl K. Chang 16 0proposed
the0Situ00theory00by0combining0the0service0environment0with0situation0awareness0to0handle
the0dynamic0update or0development0of0service0at0run0time. Therefore0the0service0can0meet
the0changing0needs0of00users0and0provide0users0with0personalized0service.In0order0to0adapt
to0the0dynamic0service0environment0and0make0a0timely0respond0to0the0feedback0of0service
environment, social0media0services0increasingly0require0situation0awareness. In0social0media
networks, the0human0being0is a complex0and0open0system. The0individual’s0intention0can
change at any time, which also causes a change in the user’s needs. Moreover, the user’s context
and0behaviour00are00dynamic.Some0studies0show00that00the0characteristics0of0the00dynamic
change0will0have0different0effects0in0a0user’s0potential0needs. A0user’s0intention0can0be
reflected0through0the0acquiring0attributes0of0the0user’s0situation0awareness0and0feedback0on

resources.The0system0can0formulate0a00timely0personalized0service0for0the0user0based0on
user’s0intention, which0will0increase0the user’s 0service experience.

In social0media0networks, 0the0user0has0different0roles0in0different0groups. The different
identifications0that0the0user0has0may0cause the0user’s0intention0to0change. The0change0of
intention0reflects0the0change0in0user’s0behaviour. The0Situ0theory0does0not0fully0meet0the
analysis0of0the0intention0of0users0with0different0identities0in00the0social0media0environment
This0motivation0is0to0analyze0the0user’s0intention0sequence0mode(s) 0in social media
networks0.

1.2 Company Profile

Future00Solutions00is00an00INDIAN00Human00Resources0services00provider0delivering
Recruitment ; Staffing0solutions0and0payroll0services0that0meet0the0strategic0objectives0of
our0clients.Future0Solutions0is a Full0Services0Provider (FSP) offering0a0range0of0services
from0outsourced0application0development0and0managed0services0to0professional0services.
Our0experience, knowledge, 0proven0methodologies, 0global0talent, 0innovation0and
continued0focus0on R; D ensure0that0we0deliver0complete0solutions0that0help0you0build
customer0loyalty0through0increased0levels0of0service0and0improved0quality0of0outputs.
“Our0VISION0is0to0provide0EXCELLENCE IN QUALITY with0value0added0services.”
At Future0Solutions, our0MISSION0is0to0Connect0the0appropriate0person(s) knowledge, 0and
resources0at0the0appropriate0time0and0location0to0achieve0the0optimal0work0output0and0to
provide0consistently00superior0information0technology0services0in0a0timely0and00affordable
manner0through0a0work0environment0that0emphasizes0responsiveness0and00integrity00while
promoting0long-term, seamless0partnerships0based0on0mutual0respect.

We0deliver0complete0solutions0that0help0build0customer0loyalty0through0increased0levels of
service0and0improved0quality0of0outputs

We0provide0solutions0that0can0be0quickly0deployed00and0implemented0in0order0to0sustain
performance0and0support0the0building0of0high0impact0teams.
Completely0professional0approach 0towards0delivering0expert0solutions, 0attention0to
detail,endless0significance0to0staff0welfare0and0profitability0based0on0ethical0centered
work0ethos.
Web0Design0and0Development
We0create0corporate0websites,online0stores,management0programs0…And0we0do0fits you.
We0apply0our00expertise0and00the0latest00technologies0to00offer00a0website0with0responsive
design (Responsive0Design) 0and0a0high0positioned0on0the0internet (SEO).Php0Wordpress
Experts
It0is0the0main0service0Future0solutions,we0offer0advice0to0make00your00project0a success.
Each0project0is0thoroughly0and0seek0the0best0solutions. We0will0make0you0proud0of0your
website0and0your0customers0will0be0happy0to0work0with0you.

Web0Services

? 0Web0Design0and0Development

? 0Updated0web

? 0Web0Maintenance

Consulting0Services
Our0consulting0encompasses00the00entire00lifecycle00of00a0project0include0planning,
analysis, 0development0and0testing0of0all0software0and0systems0Future0Solutions0provides a
managed0team0of0experts0who0take0into0consideration0not0only0the0current0environment of
your0project0but0also0the0possibilities0of0future0changes. Our0team0works0closely0with0you
to select0the0best0tools0available0to0the0lowest0cost0to0meet0your0requirements.
Currently0we0are0offering0our0consulting0services0in the0following0areas.

? IT0Strategy

? Enterprise0Resource0Management

? Business0Intelligence

? Data0warehouse0strategy, design0and0implementation

? Solution0Scoping0and0Tool0selection

? Business0Intelligence0Portals

? Enterprise0Reporting

? Balanced0Scorecards

? Enterprise0Architecture

? Enterprise0Architecture0Strategy

? Collaboration0and0Portals

? Content0Management0and0Search

? Business0Process0Management

? Enterprise0Architecture0Integration.

Outsourcing0
No0matter0what you0need0to0outsource, or0where0you0are0in0the0outsourcing0cycle, Future
Solutions00helps00you00procure00and000manage00outsourced0services00more0efficiently00and
effectively. We0offer0a0full0complement0of0customized0solutions0and0consulting0services0to
support0any0or0all0stages0of0outsourcing0procurement0including

? Outsourcing0Needs0Assessment
? Request0for0Proposal (RFP) Development
? Selection0Criteria0Development
? Service0Provider0Identification0and0Selection
? Contract0Negotiations
? Relationship0Governance
? Contract0Assessment, Revision0and0Re-Negotiation
Unlike0traditional0consulting0firms, Future0Solutions0offers0flexibility. We0assist
small, 0mid-size0and0large-size0companies0in0all industries0and0functional0areas, with0any
size0project0at0any0point0in0the0outsourcing0process. We’ll0quickly0learn0your0goals, needs,
resources0and0constraints, then0tailor0a0project, per0diem0or0retainer-based0solution0that
works0best0for0your0organization.
SEO0Services
All0information0searches0go0through0the0Google search0engine. The0first0companies0or
product0names0are0the0most0relevant0for0that0reason0be0well0positioned0in0this0browser0is
definitely0an0essential0for0your0brand0and0your00sales0increase0exponentially0item. 74% of
users0who0search0Google0revises0only0the0results0of0the0first0page00before0you00click0on
one0of0them. Organic0search0engine0optimization0is0not0an0immediate0process, appear0on
the0first0page0of0Google0results0often0requires0a0continuous0effort0of0several0months0thro
ugh a0SEO0service , 0upscale0competent.

0LITERATURE SURVEY0

2 Literature Survey
2.1Existing And Proposed System
2.1.1Existing0system
In orderto0allow0smart0phone0users0to access the service easily and timely, 0Leeetal to
predict user’s intention0and0activate0appropriate0service; an0event-condition0behaviour0model
and0a0rule00induction00algorithm0was0used0to0find0out0behaviour0patterns0of0smart0phone
users,and0then,made0use00of00their00behaviour00pattern00to00predict0and00recommend0the
appropriate0service0for0the0users. In0order0to0better0understand0users’intention0in0MSNs,
we0greatly0need0to0explore0users’0online0social0behaviour0patterns. User’s0data0are0high
noise0and0discrete0in0MSNs, 0especially0mobile0social0networks , and0these0data0cannot0be
used0for0analysis0and0mining0in0time. So, there0is0a0need0to0collect0and0pre-process0user’s
data0before0our0next0work. Chang’s0situation0analytics0theory0is0oriented0toward0the0field
of0software0engineering, 0not0completely0appropriate0for0the0emerging0application0scenario
of0multimedia0social0networks. To0sum0up, in0order0to0provide0users0with0more
personalized0services0in0the0multimedia0social0networks, this0paper0established0a0SocialSitu
framework00on00the00basis0of0Situ-analytics00theory0through0comprehensively0considering
users’ context0and0situation in0MSNs. To0obtain0user’s0intention0sequence, we0proposed0a
novel algorithm0for0analysing.

2.1.2 Proposed system
Change00studied0the0significance0and0influence0of0the0situation0analysis0theory0and
Situ0framework. software0engineering, as0well0as0introduced0the0Situ0framework0in0detail,
which0could0provide0users0with0personalized0service0by0identifying0the0new0intention00of
the0user0and0the0real-time0update0of0service . Mingetal0raised0a0spatial0scenario0analysis
based0on0the0Situ0theory0and0the0proposed (MR)2 paradigm0promoted0comprehensive
decision-making0which0is0conducive0to0the0transformation0of data, information, 0knowledge,
and0wisdom0 (DIKW) . Rahman0et al stated0that, 0in0a0given0environment, 0the0user0could
share0data0with00friends00in0the0social0circle0through0the0part0of0the0social0service0which
they0are0involved in. So0they0put0forward a SenseFacen0framework0to recommend0services

for0users0by00using00perceptual00data00from00the00user00sensor0network0and00multimedia
information. Shen0et0al put0forward0an0algorithm0which0considers0the0surrounding
environment0and0social0network0relationship. This0algorithm0could0make0use0of0user’s
recognized0situation, 0preference, 0and0social0network0relationship0to0acquire0user’s0nearest
neighbours00through00the0calculation0of0the0user’s0comprehensive0situation0similarity, 0and
predict00the00potential0situation00user00preference00to0make0a0recommendation.Tong0et0al
combined0with0the0characteristics0of0Internet0of0things, to0discuss0information0acquisition,
modelling00and0intelligent0processing0etc0by0taking0the0situation0awareness0process0as0the
main0line. Hence, it0becomes0more0and0more0important0to0employ0a0novel0situational
awareness0for00computing00services00to00provide0users0with0more0personalized0functions,
including0multimedia0recommendation0service, customized0security0and0privacy0one, and0so
forth.

2.2 Feasibility Study0

The0feasibility0of0the0project0is0analyzed0in0this0phase0and0business0proposal0is0put
forth00with00a00very0general0plan0for0the0project0and0some0cost0estimates.During0system
analysis0the00feasibility0study0of0the0proposed0system0is0to0be0carried00out. This0is0to
ensure0that0the0proposed0system0is0not0a0burden0to0the0company. 0For0feasibility0analysis,
some0understanding0of0the0major0requirements0for0the0system0is0essential.
Three0key0considerations0involved0in0the0feasibility0analysis0are

? ECONOMICAL0FEASIBILITY
? TECHNICAL0FEASIBILITY
? SOCIAL0FEASIBILITY

ECONOMICAL FEASIBILITY
This study is carried out to check the economic impact that the system will have on0the
organization.The00amount00of0fund0that0the0company0can0pour00into00the00research00and
development00of00the00system0is0limited.The00expenditures00must00be00justified.Thus0the
developed0system0as0well0within0the0budget0and0this0was0achieved0because0most0of00the
technologies0used0are0freely0available. Only0the0customized0products0had0to0be0purchased.

TECHNICAL FEASIBILITY
This00study00is00carried00out00to0check00the0technical00feasibility, 0that0is, 0the0technical
requirements0of0the0system. Any0system0developed0must0not0have0a0high0demand0on0the
available0technical0resources. This0will0lead0to0high0demands0on0the0available0technical
resources. This0will0lead0to0high0demands0being0placed0on the0client. The0developed
system0must0have0a0modest0requirement, as0only0minimal0or0null0changes0are0required for
implementing0this0system.

SOCIAL FEASIBILITY
The0aspect0of0study0is0to check0the0level0of0acceptance0of0the0system0by0the user. This
includes0the0process0of0training0the0user0to0use0the0system0efficiently. The0user0must0not
feel0threatened0by0the system, instead0must0accept0it0as0a0necessity. The0level of acceptance
by0the0users solely0depends on0the methods0that0are0employed0to0educate0the0user0about
the0system0and0to0make0him0familiar0with0it. His0level0of0confidence0must0be0raised0so
that0he0is0also0able0to0make0some0constructive0criticism, which0is0welcomed, as0he0is0the
final0user0of0the0system.

2.3 Tools and technologies used
2.3.1 Software Environment
Java Technology
Java00technology00is00both00a00programming00language0and0a0platform.
The0Java0programming0language0is0a0high-level0language0that0can0be0characterized0by0all
of the0following0buzzwords:
? 0Simple
? 0Architecture0neutral
? 0Object0oriented
? 0Portable
? 0Distributed
? 0High0performance
? 0Interpreted
? 0Multithreaded
? 0Robust
? 0Dynamic
? 0Secure
With0most0programming0languages, you0either0compile or0interpret0a0program0so0that0you
can0run0it0on0your0computer. The0Java0programming0language0is0unusual0in that a program
is0both0compiled0and0interpreted. With0the0compiler, first0you0translate0a0program0into0an
intermediate0language0called0Java byte0codes —the0platform-independent0codes0interpreted
by0the0interpreter0on0the0Java0platform. The0interpreter0parses0and0runs0each0Java0byte
code0instruction0on the0computer. 0Compilation0happens0just0once; interpretation occurs each
time0the0program0is0executed. The0following0figure0illustrates0how0this0works.

You0can0think0of0Java0byte0codes0as0the0machine0code0instructions0for00the0Java
Virtua0 Machine (Java VM). Every0Java0interpreter, whether0it’s a development0tool or
a0Web0browser0that0can0run0applets, is0an0implementation0of0the0Java0VM. Java
byte0codes0help0make “write0once, run0anywhere” possible. You0can0compile0your
program0into0byte0codes0on0any0platform0that0has0a0Java0compiler. The0byte0codes
can0then0be0run0on0any0implementation0of0the0Java VM. That0means that0as0long
as0a0computer0has0a0Java0VM, the0same0program0written0in0the0Java0programming
language0can0run0on0Windows 2000, a0Solaris0workstation, 0or0on0an0iMac.

Fig 2.4.2 Java Platform

The Java Platform
A0platform0is0the0hardware0or0software0environment0in0which0a00program0runs.
We’ve already0mentioned some of0the0most popular0platforms0like Windows02000,Linux,
Solaris, and0Mac0OS. Most0platforms0can0be0described0as0a0combination0of0the0operating
system0and0hardware. The0Java0platform0differs0from0most0other0platforms0in0that0it’s0a
software-only0platform0that0runs0on0top0of0other0hardware-based0platforms.
The0Java0platform0has0two0components:
? The0Java0Virtual0Machine (Java VM)
? The Java0Application0Programming0Interface (Java0API)
You’ve0already0been0introduced0to0the0Java0VM. It0is0the0base0for0the0Java0platform0and
is0ported0onto0various0hardwar0-based0platforms.

The0Java0API0is0a0large0collection0of0ready-made0software0components0that0provide many
useful0capabilities, such0as0graphical0user0interface (GUI) widgets. The0Java0API0is0grouped
into0libraries0of0related0classes0and0interfaces; these0libraries0are0known0as0packages. The
following0figure depicts0a0program0that’s0running0on0the0Java0platform. As0the0figure
shows, the0Java API0and the0virtual0machine0insulate0the program0from0the0hardware.

Native0code0is0code0that0after0you0compile0it, 0the0compiled0code0runs0on0a0specific
hardware0platform. As0a platform-independent0environment, the0Java0platform0can0be a0bit
slower0than0native0code. However, smart0compilers, 0well-tuned0interpreters,and0just-in-time
byte0code0compilers0can0bring0performance0close0to0that0of0nativecode without0threatening
portability.

What0Can0Java0Technology0Do?
The most common types of programs0written0in0the0Java0programming0language0are0applets
and0applications. If0you’ve0surfed0the Web, you’re probably0already0familiar0with0applets.
An0applet0is0a0program0that0adheres0to0certain0conventions0that0allow0it0to0run0within0a
Java-enabled0browser.
An0application0is0a0standalone0program0that0runs0directly0on0the0Java0platform.
A special0kind0of0application0known0as0a0server0serves0and0supports0clients0on0a network.
Examples0of0servers0are0Web0servers, proxy0servers, mail0servers, and0print0servers.
Another0specialized0program0is0a0servlet. A servlet0can0almost0be0thought0of0as0an0applet
that0runs0on0the0server0side. Java0Servlets0are0a0popular0choice0for0building0interactive
web0applications, replacing0the use0of0CGI scripts. Thus0we0can0see0how0Java0API’s0work
with0this0technology. It0does0so0with0packages0of0software0components0that0provides a
wide0range0of0functionality. Every0full0implementation0of0the0Java0platform0gives0you0the
following0features:

? The0essentials: Objects, 0strings, 0threads, 0numbers, 0input0and0output, 0data
structures, 0system0properties, 0date0and0time, and0so0on.
? Applets: The0set0of0conventions0used0by0applets.
? Networking: URLs, TCP (Transmission0Control0Protocol), UDP (User0Data
gram0Protocol) sockets, 0and IP (Internet0Protocol) addresses.
? Internationalization: Help0for0writing0programs0that0can0be0localized0for
users0worldwide. Programs0can0automatically0adapt0to0specific0locales0and be
displayed0in0the0appropriate0language.
? Security: Both0low0level0and0high0level,including0electronic signatures, public
and0private0key0management, access0control, 0and0certificates.
? Software0components: Known0as0JavaBeansTM, can0plug0into0existing
component0architectures.
? Object0serialization: Allows0lightweight0persistence0and0communication0via
Remote0Method0Invocation (RMI).
? Java0Database0Connectivity (JDBCTM): Provides0uniform0access0to0a0wide
range0ofr0elational0databases.

The0Java0platform0also0has0APIs0for02D0and03D graphics, accessibility,servers,
collaboration, 0telephony, 0speech, 0animation, 0and0more. The0following0figure
depicts0what0is0included0in0the0Java020SDK.

?
2.3.3 Eclipse
Eclipse0is0a0multi-language0Integrated0development0environment (IDE) 0comprising0a
base00workspace0and00an00extensible0plug-in0system0for0customizing00the0environment. It
is00written00mostly00in00Java.It0can00be00used00to0develop0applications0in00Java0and0by
means0of0various0plug-in, other0programming0language0including0Ada, 0C,C++,0COBOL,
Fortran, 0Haskell, 0JavaScript, 0Perl, 0PHP, 0Python, 0Ruby0 (including0Ruby0on0Rails
framework), 0Scala, 0Clojure, 0Groovy, 0Scheme,0and0Erlang.

Tomcat 6.0 web server
Tomcat0is0an0open0source0web0server0created0by0Apache0Group. 0Apache0Tomcat0is
the0servlet0compartment0that0is0utilized0as0a0part0of0the0official0Reference0Implementation
for0the0Java0Servlet0and0Java0Server0Pages0advances. The0Java0Servlet0and0Java0Server
Pages0particulars0are0created0by0Sun0under0the0Java0Community0Process. Web0Servers like
Apache0Tomcat0bolster0just0web0segments0while0an0application0server0underpins web parts
and0in0addition0business0segments0 (BEAs Web0rationale, 0is0one0of0thefamous0application

server).To0build0up0a0web0application0with0Jsp/servlet0introduce0any0web0serverlike JRun,
Tomcat0and0so0forth0to0run0your0application.

Fig Tomcat0Webserver
2.3.4 MYSQL
0MYSQL0database0is0a0most0illustrious0database0on0the0planet. In0view0of its
predictable0quick0execution, 0high0unwavering0quality0and0usability. It’s0utilized0as0a
part0of0more0than0ten0a00great0many0founding00successively0from0huge0complexity0to
specific0installed0applications0on0each0mainland0on0the0planet.
Features0of0MYSQL
? 0MYSQL0is0a0database0administration0framework.
? 0MYSQL0is0a0social0database0administration0framework.
? 0MYSQL0programming0is0Open0Source.
? 0MYSQL0Database0Server0is0quick, 0dependable, 0and0simple0to0utilize.
?

2.3 Hardware 0And 0Software0System0Configuration:
Hardware Requirements:
0Hardware – AMD A6
0Speed – 1.80 GHz
0RAM – 1GB
0Hard Disk – 20 GB
0Key Board – Standard0Windows0Keyboard
0Mouse – Two0or0Three0Button0Mouse
0Monitor – SVGA

Software Requirements:
0Operating0System : Windows 8.1
0Technology : Java0and0J2EE
0Web0Technologies : Html, JavaScript, CSS
0IDE : My0Eclipse
0Web0Server : Tomcat0Server08.0
0Database : My0SQL
0Java0Version : J2SDK1.8

0SOFTWARE0REQUIREMENTS
0SPECIFICATION

03.Software requirements specification
3.10Users
? 0Admin
? 0User

3.1.2 0Software Specification:
SRS0is0the0starting step0for0head-way0work0out. Though0it0is0the0medium0which0the
client0and0customer0needs0are0fully0controlled0by0conveying0the0essential0assured0record,
which0portrays0the0outside0direct0of0the0proposed0programming. This0empowersthe architect
to0grasp0the0structure0ability0to0be0finished0and0execution0levels0to0be0gotten0and0relating
to0be0set0up.
Specification0go0as0a0contribution to the outlining0of0the0developer, to0develop0first 0we
need0to0know0the0each0and0every0point0of0developing0content0specifications, this0is0SRS,
Which0says0about0the0venture, in0this0point0continue0to0planning0stage.

3.1.2 Module Description:

User:

? 0User0can0register0the0details0in0the0provided0signup0form.
? 0After0successful0Signup0form, they0can0login0the0system.
? 0There we0see0the0share0images0link, 0they can0click0to0share0images, in
0which 0it0is0correspondently0related0to0some0related0topic.
? 0After0uploading0the image, they0can0go0to0view0share0images. Then0they
can0give0 like0and0comment0to0other0images 0who0have0uploaded.

? 0If0the0friend0is0in0contact0with0the0related0user, then0he0can0send0the
0friend 0request0provided0in0the0view0request0link.
? 0Similarly0user0can0upload0the0video, which0is0related0to0some0concept.
0He0can 0upload0this0in0the0upload0video0link0provided.
? 0If 0the0user0wants0to0view0and0download0the0video, he0can0go0to0view
0Upload0video0link. 0By0clicking0on0the0link0he0can0view0videos0which
0he0had0uploaded0and0other0users0uploaded.
Admin:
? Login0
? He0can0View0User0Comment0Details, who0have0recently0commented0for a
particular0Shared0image.
? He0can0monitor0the0particular0user0by0knowing0the0pattern0of0user0predicti
on That0is,
video0and0images0based0on0the0topic0uploaded0in0social0network.
? He0can0view0the0user0profile0details0such0as0email0id0and0contact0number0i
n which0user0had0registered0in0user0signup0details.
? He0can0view0user0image0sharing0details0such0as0statistics0bases0on0likes,
concept0of0image0and0date0of0sharing0and0image0name.
? He0can0view0the0Chart0monitoring0graph0based0on0Friend0request0details,
sharing0image0Details,view0share0image0details,Upload0video0details
depicting0user0behaviour0based0on0his0threshold0activity0performed0in
multimedia0social0network.

3.2Functional Requirements
0This0portion0enhances0the0functional0features0and0modules0of0the0software0system
which0in0this0case “A00Deliberative00Inspective0process00For00User00Behavioural0model0In
Multimedia0Social0Networks “.
Intention0Serialization0Algorithm0of0the0user

000000All0recurrent0SocialSitu(t) related0to0a0certain0objective0achievement0in0a0user’s
historical0access0record0consist0of0an0intention0sequence. The0user0has0atleast0one0goal0in
MSNs, and00this00corresponds00to00at00least0one00intention00sequenc0.The0user’s0intention
sequence0with0a0specific0goal0is0saved0to0the0database. The0current0sequence0of0a0user0is
compared0with00intention00sequences00of00the00user00in0the0database0to0predict0the0current
intention0of0the0user0to0make0a0rapid0and0timely0response0to0the0user’s0request and provide
a0personalized0servic0, 0intention0prediction0flowchart0is0shown0in0a00key0problem00in0this
paper0is0how0to find0out0the0user’s0Intention0sequence.

The0set0which0includes0all0the0items0in0a0DS0named0as0the0Data0item0set, I= {i1, i2,
…, im}, |I|=m, m0refers0to0the number0of0items0in DS. The0association0rule0forms0the0following
logic0implication0form: A=>B, wherein, A0belongs0to I , B0belongs0to I, and0A0intersects0B0is
equal0to00 ; item0set0A0is0the0antecedent0of0the0association0rule; item0set0B 0is0the0result
of0the0association0rule; A0U0B0is0the0item0set0which0corresponds0to0this0rule.

? Support: the0number0of0item0set0R0contained0in0the0DS0called0as0the0supporting
number0of0R, recorded0as0R. 0Support. 0The0number0of0support0for0rule0R0S0refers
to0number0that0the0item0sets0R0and0S0coexisting0in0DS. Therefore, the0support0for
rule0R00S0 is0Support ( R S ) = P (RS ).

? Confidence: Confidence0of0rule0R00S refers0to0the0probability0that0entire0data0set
DS0that0contains0A0includes0B meanwhile, recorded0as0Conf ( RS )=P(R|S).

The0item0set0satisfying0the0Min_Support0is0called0the 0frequent0item0set. 0The0rule
satisfying0the0Min_Support0and0the0minimum0confidence0threshold0 (Min_Conf) 0is0the
strong0association0rule. Therefore, Intention(i) serialization0in0this0paper0adopts0the0method
based0on0the0association0rule0to0find0out0each0sequence0corresponding0to0the0intention. The
ending point0of0each0Intention(i) sequence0is used0as0the0result0of0association0rule, 0and
association0rule0is0used0to0obtain0the0antecedent0of0association0rule.

Extension Of The Situ Framework In MSN

0There0will0be0a0certain0Roles0and0groups0for0multi0users0in0certain0environment0of
MSN . Each0role0of0the0user0may0have0different0desires0which0tends0to0keep0updating0the
different0thoughts0which0comes0in0their0psychological0mind. Hence, this0framework0helps
the0user0to 0Enrich0the0Situ0framework0in0social0media ,as0defined0below:

Situation(t): It0signifies0the0situation0at0t, which0contains0of0a0three-tuple, Situation (0t0)
= {d, A, E}. Where0d0refers0to0the0desire0of0user0at0t; A0refers0to0the0action0of
the0user0which0achieves0the0d; E0refers0to0environmental0context0at0t.

SocialSitu(t): It0refers0to0the0situation0at0t0which0is0the0extensional0Situation(t) for0the
social0domain. SocialSitu(t) is0a0four-tuple0SocialSitu(t) = {ID ,d,A, E}. Here, ID refers0to
user’s0identity0information; d0refers0to0user’s0desire0at0t; A0refers0to0user’s0behaviour
corresponding0to0d0at0the0moment; E0refers0to0environment0information, 0including0the
terminal0information0which0the0user0utilized.

ID: it0refers0to0the0user’s0identity0information; it0is0a0two-tuple ID= {Group, Role}. In
MSNs, there0is a0corresponding0relationship0between0the0user’s0role0and0group. When0a
user’s0role0is0changed, 0the0user’s0behaviour0may0also0change.

Group: It0 refers0to0a0small0group0formed0in0social0media0network0because0of0a
particular0reason. It’s0a0part0of0the0whole0social0media0network.

Role, R: a0user’s0role0in0MSNs. 0The0role0is0a0set0R={r1, r2, …, rn}, referring0to
RBAC96.

Desire, D: It0refers0to0what0users0want0to0achieve0when0using0a0social0media0service,
namely, the0user’s0purpose. It0consists0of0a0series0of0atom-desire(d), namely {d1, d2,…, dn}
? d (1 i n) i refers0to0user’s0desire0at0i.

Goal, G: the0user’s0general0target0G={g1,g2, … , gn} for0MSNs.

Intention, I: It0refers0to0the0Socialsitu(t) 0sequence0of0user0from0starting0point0to
target0achievement, 0namely0I={SocialSitu(1), 0SocialSitu(2), …, SocialSitu(n)} ?0nN
SocialSitu(1)refers0to0the0starting0point00SocialSitu(n)refers0to0the0ending0point0when00the
target0is0achieved. Here, SocialSitu(t) sequence0is0directly0correlated0to0the0target
achievement.

3.3 Non-Functional Requirements

These0are0the0constraints0on0the0services0or0functions0offered0by0the0system. They include
timing0constraints, constraints0on0the0development0process0and0standards. This0requirements
often0apply0to0the0system as0a0whole.They0donot0usually0just0apply0to0individual0system
features0or0services.Some0of0the0points0which0we0need0to0adopt0in0nonfunctional0require
ments, given0below0are:

Reliability
Framework0carries0on0reliably0in0a0client0satisfactory0way0while0working
*inside0nature0for0which0the0framework0collaborates.

Maintainability
This0system0will0be0used0for0long-time. The0primary0focus0is0to0design0the0system
for0health0management.The0system0is0open0to0adopt0any0new0technology0in0the0later0stag
es of0its0use.

Flexibility
In0this0system0it0is0easy0to0update0and0modify0the0data0when0needed0since0master
forms0are0available0throughout0this0application.

Portability
System0is0portable0so0that0it0can0be0run0on0any0web0browser0on0any0platform
with0very0little0or0no0modification.

Security
This0system0is0more0secure0since0every0module0needs0the0username0and0password
so0it0secure0against0unauthorized0access.

SYSTEM DESIGN

4. System Design
4.1 System Perspective
System0perspective0is0the0high0level0architecture0of0the0system0or
framework. The0high0level0design0describes0the0major0functionality0of0the0system
by0breaking0down0it0into0smaller0units,these0smaller0units0communicate0with0differ
ent0modules00or00parts0of00the00system0to0complete0the0process0or0a0part0of0the
process0which0they0are0assigned0with0it.
Each0part0in0high0level0diagram0holds0a0responsibility0for0a0critical0tasks
whose0output0will0be0given0as0input0to0other0parts0of0the0system.Each0unit0is0res
ponsible0on0its0own0to0complete0their0process, 0the0individual unit0or0parts0of0the
system0is0implemented0separately0on0a0modular0level0with0an0idea0of0high0reusabi
lity0throughout0the0system.

It0is0the0interdisciplinary0examination0of0structures0witheverything0taken into
account, with00the00target00of0delineating0guideline0that0can0be0associated0with0an
extensive0variety0of0structures0at0all0settling0levels0in0all0fields0of0examination.

The0below0figure0appearances0the0intention0prediction0flowchart0of0the0user.
It0mainly0explains0the0user’s0desires0and0goals0based0on0the0psychological0interfer
ences0implemented0on0the 0Situ0framework. If0one0user0logs00in00the0system 0with
same0login0id, it0tracks0the0system0id0in0which0user0logins0with0different0devices
such0as0mobile, Tablet0or0laptop. Hence, it0is0matching0the0sequences0of0the
serialization0of0the0user.
If0any0deviations0wants0to0be0updated0for0the0current 0framework, Then0this0predicts
the0analysis0of0the0user’s0intention0based0on “Change”. So0it0helps0to0track0the0concept of
the0particular0user’s0mind0of0what0they0really0need0to0bring0the0changes0of0the0current
Social0situ0framework.

Architecture diagram of The Intention Prediction of User:

4.2 Context Diagram
The0DFD0is0also0called0as0bubble0chart. It0is0a0simple0graphical0formalism
that0can00be0used0to0represent0a0system0in0terms0of0the0input0data0to0the0system,various
processing0carried0out0on0these0data, and0the0output0data0is0generated0by0the0system.
They0portray00frameworks0as0accumulations0of00information0that0are0worked0by0capacity.
Information0can0be0sorted0out0in0a0few0manner: they0can0store0in0information0table0and
they0can0stream0in0information0streams, and0they0can0be0exchanged0to0or0from0the0one
outside0environment0to0another0environment.

Data0Flow0Diagram:

0 Level DFD:-

Fig 4.2.1 DFD0level000User0And0Admin0Login

1 Level DFD:-

Fig 4.2.2 DFD0level010User0activity0interacting0with0friends

2 Level DFD:-

Fig 4.2.2 DFD0level020Admin0activity0tracking0user

DETAILED DESIGN

5. Detailed0design
5.1 Use Case Diagram
An0utilization0case0outline0in0the0bound0together0demonstrating0dialectisa0sort0of
behavioral00graph00characterized00by00and00made0from0an0utilization00case00examination.
The0primary0reason0for0the0utilization0case0graph0is0to0show0what0capacities0are0perform
ed 0for0which0performer. 0Utilize0case0chart0comprises0of0set0performers0and0utilize0cases.
Admin:

Fig5.1.2 Admin Use Case Diagram

System
Admin
Login
View all user Details
View all user comment details
View User Behav iour Pattern in msn
View Image Sharing Details
View Graph of user activ ity

User:

Fig 5.1.2 User0Use0Case

System
Registration
login
Send/View Friend Request
Share Uploaded Image and v ideo
View shared Images and v ideos
Like and Comment for a particular Image
User

5.2 Sequence Diagram
The0sequence0describes0interaction0between0entities. It also shows the communication
between the objects.

User

Fig 5.2.1 Sequence Diagram of user

Admin:

Fig 5.2.2 Sequence0Diagram0of0Admin

5.3 Activity Diagram
An0action0chart0demonstrates0the0succession0of0steps0that0make0up0the
unpredictable0procedure, 0for0example, a0calculations0or0work0process. An0action0chart
demonstrates0stream0control, like0a0succession0outline, 0yet0concentrates0on0operations0as
opposed0to0objects. Movement0outlines0are0most0helpful0amid0the0early0phases0of planning
calculations0and0work0processes.
User:

Fig 5.4.1 Activity Diagram of User

Admin:

Fig 5.4.2 Activity0Diagram0of0Admin

5.4 COMPONENT DIAGRAM:
User:

Admin:

5.5 Data Flow Diagram
Data0Flow0Diagram0is0commonly0used0during0the0analysis0phase. The
analysis0is0depicted0by0the0engineer0pictorially0with0the0help0of0Data0Flow0Diagrams
(DFDs).
A0DFD0shows0the0Input/output0flow0of0data,Reports0generated0and0Data0stores0that
are0used0by0the0system, 0It00views00a00system0as0a0process0that0transforms0the0inputs
into0desired0output.

NOTATION

COMPONENTS DESCRIPTION

0Process
A0circle0represents0a0process
or0transform0that0is0applied0to
data0orcontrol0and0changes0it0in
some0way.

0External Entity
A0rectangle0is0used0to0represent
an0external0entity, that0is, a
system00element00or00another
system00that00produces0information
for0transformation0by0the0software
or0receives0information0produced
by0the0software.

Data0Flows
An0arrow0represents0one0or0more
data0items0or0data0objects.

Data0Store
The0open0box0represents0data
store-stored0information0that0is
used0by0the0software.

Table 5.5.1 Notation0of0Data0Flow0Diagram

User:

Admin:

5.5 Database Diagram
5.5.1 E-R Diagram
It0is0a0protest0construct0demonstrate0and0is0situated0in0light0of0a0view0of
this0present0reality0that0is0comprised0of0a0gathering0of0items0or0exercises0and0connections
among0these. 0E-R00outline00for00the00most00part00utilized0a0top0down0approach0for0new
framework .
User:

Admin:

5.5.2 Table Description
User Form

Admin

0Column0Name 0Data0Type 0Primary0Key
0ID 00INT(11) 1
00FNAME 00VARCHAR(255) –
00UNAME 00VARCHAR(255) –
00PASSWORD 00VARCHAR(255) –
00ADDRESS 00VARCHAR(255) –
00MOBILE 00VARCHAR(10) –
00EMAIL 00VARCHAR(50) –
00GENDER 00VARCHAR(255) –
Column0Name Data0Type Primary0Key
00NAME 00VARCHAR(255) –
00PASSWORD 00VARCHAR(255) –

Vid1

0Column0Name 0Data0Type 0Primary0Key
0ID 0INT(11) 1
0UNAME 0VARCHAR(255) –
0CAT 0VARCHAR(255) –
0VIDEO 0VARCHAR(255) –

Share0Image

Column0Name Data0Type Primary0Key
0IMAGE 0LONGBLOB(10) –
0ID 0INT(255) –
0PNAME 0VARCHAR(255) –
0NAME 0VARCHAR(255) –
0FID 0VARCHAR(255) –
0LIKE1 0INT(11) –
0DATE 0VARCHAR(255) –

Share

Request

Column0Name Data0Type Primary0Key
0IMAGE 0LONGBLOB(0) 1
0ID 0INT(255) –
0NAME 0VARCHAR(255) –
0MESSAGE 0VARCHAR(10) –
0LIKE1 0INT(11) –
0DATE 0VARCHAR(255) –
0FILENAME 0VARCHAR(255) –
0Column0Name 0Data0Type 0Primary0Key
0ID 0INT(255) –
0NAME 0VARCHAR(255) –
0FID 0INT(255) –
0FNAME 0VARCHAR(255) –
0STATUS 0VARCHAR(255) –
0RELATIONSHIP 0VARCHAR(255) –

Comment

0Column0Name 0Data0Type 0Primary0Key
0ID 0INT(20) 1
0NAME 0VARCHAR(255) –
0SHARE_NAME 0VARCHAR(255) –
0COMMENT 0VARCHAR(255) –
0IMAGENAME 0VARCHAR(255) –

Category

0Column Name 0Data Type 0Primary Key
0ID 0INT(11) 1
0UNAME 0VARCHAR(255) –
0VIDEO CATEGORY 0VARCHAR(255) –
0IMAGE CATEGORY 0VARCHAR(255) –
0TIME DURATION 0VARCHAR(255) –

IMPLEMENTATION

6. Implementation
6.1 Module description:
After0careful0analysis0the0system0has0been0identified0to0have0the0following:
? 0user0Module
? 0admin0Module
? 0chart0module
? 0video0and0image0upload0module

User module:

In0User0module0,the0new0user0should0register0application0form0,before0entering0the precise
site0after0login , user0should0create0the0register0details0for0that0particular0login0user. Then
only0unknown0user0or0friends0can0find0out0your0profile0based0on0your0name0or images or
based0on0particular0place. User0can0share0images0and0unknown0user0can0give0comment
for0particular0images. If0unknown0people0gives 0any0comment0for0your0image, you0can
view0that0person0profile .If0you0wish0to0give0friend0request0to0your0friend0list, that0exact
person0you0can0add0it.

Upload0and0share0Images:
User0can0share0images0and0unknown0user0can0give0comment0for0particular
images. If0unknown 0people0gives0any0comment0for0your0image, you0can0view that person
profile , then0you0want0to0your0friend0list0that0particular 0person0you0can0add0it. User0can
share0any0kind0of0image, friend0list0and0other0strange0user0can0view0your0images0based
on0your0privacy0setting.

Comment for particular images:
User0can0give0comment0for0share0and0upload0images0and0give0imager0elated0commend
you0can0add0that0particular0person0in0your0friend0list. Then0you0want0to0your0friend0list
that0particular0person0you0can0add0it. User0can0share0any0kind0of image, friend0list0and
other0unknown0user0can0view0your0images0based0on0your0privacy0setting.

Admin0module:
In admin0module, he0is0a0super0user ,can0view0all0the0user0details. Admin0can
view0the0user0prediction0details0also0can0view0the0chart0based0on0user0activities.

Chart module:
The0past0decade0has0witnessed0the0emergence0and0progress0of0multimedia0social
networks (MSNs), which0have0explosively0and0tremendously0increased0to0penetrate0every
corner0of0our0lives, leisure0and0work. Moreover, mobile0Internet0and0mobile0terminals
enable0users0to0access0to0MSNs at0anytime, anywhere, on0behalf0of0any0identity, including
role0and0group. Therefore, the0interaction0behaviours0between0users0and0MSNs are
becoming0more0comprehensive0and0complicated.

SCREEN SHOTS

7.Screen Shots

Fig;-7.1 Welcome0Page
Description:-The0user0or0Admin0can0login

+

Fig: 7.2 Signup0And0Login0page0for0user
Description:-The0user0should0first0register0and0login

Fig: 7.3 Index page for user
Description:-The0user0can0upload0, Send/view0friend0request,
comment0for0images0and0videos

Fig;-7.4 share images
Description:-The0user0can0upload0the0image0with0related0category

Fig: 7.4 Admin Login Page
Description:-The admin can login the page to see the details and activities of user

Fig: 7.4 Admin Index page
Description:-The admin can select the details of the user based on friend request,
images and videos uploading details

SOFTWARE TESTING

8. Software0Testing
8.1 Introduction
The0purpose0of0testing0is0to0discover0errors.Testing0is0the0process0of0trying0to
discover00every0conceivable0fault0or0weakness0in0a0work00product.It00provides0a0way00to
check0the0functionality0of0components, sub0assemblies, assemblies0and/or0a0finished product
It0is0the0process0of0exercising0software0with0the intent0of0ensuring0thatthe Software system
meets0its0requirements0and0user0expectations0and0does0not0fail0in0an0unacceptable0manner
There0are0various0types0of0test. Each0test0type0addresses0a0specific0testing0requirement.
TYPES OF TESTS
Unit testing
Unit0testing0involves0the0design0of0test0cases0that0validate0that0the0internal0program0logic
is0functioning00properly, and00that00program00inputs00produce0valid0outputs. 0All0decision
branches0and0internal0code0flow0should0be0validated. It0is0the0testing of individual software
units00of00the0application.it0is0done0after0the0completion0of0an0individual0unit0before0inte
gration. This0is0a0structural0testing, that0relies0on0knowledge0of0its0construction0and0is
invasive. Unit0tests0perform0basic0tests0at0component0level0and0test0a0specific0business
process, application, and/or system0configuration. Unit0tests0ensure0that0each0unique0path0of
a business0process0performs0accurately0to the0documented0specifications0andcontains clearly
defined0inputs0and0expected0results.

Integration testing
Integration0tests0are0designed0to0test0integrated0software0components0to0determine0if
they0actually0run0as0one0program.Testing0is0event0driven0and00is00more00concerned0with
the0basic0outcome0of00screens0or0fields0.Integration00tests0demonstrate00that0although0the
components0were0individually0satisfaction,as0shown0by0successfully0unit0testing,the0combin
ation0of00components0is0correct0and0consistent.Integration0testing0is0specifically0aimed0at0
exposing0the0problems0that0arise0from0the0combination0of0components.

Functional test
Functional0tests0provide0systematic0demonstrations0that0functions0tested0are0available0as
specified0by00the00business00and00technical00requirements,system0documentation,and0user
manuals.
Functional0testing0is0centered0on0the0following0items:
Valid0Input : identified0classes0of0valid0input0must0be0accepted.
Invalid0Input : identified0classes0of0invalid0input0must0be0rejected.
Functions : identified0functions0must0be0exercised.
Output : identified0classes0of0application0outputs0must0be0exercised.
Systems/Procedures : interfacing0systems0or0procedures0must0be0invoked.

Organization0and0preparation0of0functional0tests0is0focused0on0requirements, key0functions,
or00special0test0cases.In0addition0,systematic00coverage0pertaining00to00identify00Business
process0flows; data0fields, predefined0processes, and0successive0processes0must0be
considered0for0testing. Before0functional0testing0is0complete, additional0tests0are0identified
and0the0effective0value0of0current0tests0is0determined.

System0Test
System0testing0ensures0that0the0entire0integrated0software0system0meets0requirements. 0It
tests0a0configuration0to0ensure0known0and0predictable0results. An0exampleof system testing
is0the0configuration0oriented0system0integration0test. System0testing0is0based0on0process
descriptions0and0flows, emphasizing0pre-driven0process0links0and0integration0points.

White Box Testing
White0Box0Testing0is0a0testing0in0which0in0which0the0software0tester0has0knowledge0of
the0inner0working0, 0structure0and0language0of0the0software, or0at0least0its0purpose. It0is
purpose. It0 is0used0to0test0areas0that0cannot0be0reached0from0a0black0box0level.

Black Box Testing
Black0BoxTesting is 0testing0the0software0without0any0knowledge0of0the0inner0workings,
structure0or0language0of0the0module0being0tested. Black box0tests, as0most0other0kinds0of
tests,must0be0written0from0a0definitive0source0document,such0as0specification0or0requireme
nts0document, such0as0specification0or0requirements0documen0. It0is0a0testing0in0which0the
software0under0test0is0treated, as0a0black0box .you0cannot “see” into0it. The0test0provides
inputs0and0responds0to0outputs0without0considering0how0the0software0works.

8.1.1 Unit Testing:
Unit0testing0is0usually0conducted0as0part0of0a0combined0code0and0unit0test0phase0of0the
software0lifecycle0,although00it00is00not00uncommon00for00coding0and0unit0testing0to0be
conducted0as0two0distinct0phases.
Test0strategy0and0approach
Field0testing0will0be0performed0manually0and0functional0tests0will0be0written0in0detail.

Test0objectives
? All0field0entries0must0work0properly.
? Pages0must0be0activated0from0the0identified0link.
? The0entry0screen, messages0and0responses0must0not0be0delayed.

Features0to0be0tested
? Verify0that0the0entries0are0of0the0correct0format
? No0duplicate0entries0should0be0allowed
? All0links0should0take0the0user0to0the0correct0page.

8.1.2 Integration0Testing
Software0integration0testing0is0the0incremental0integration0testing0of0two0or more integrated
software0components0on0a0single0platform0to0produce0failures0caused0by0interface0defects.
The0task0of0the0integration0test0is0to0check0that0components0or0software0applications, e.g.
components0in0a0software0system0or –0one0step0up – software0applications0at0the0company
level – interact0without0error.

8.1.3 Acceptance0Testing
User0Acceptance0Testing0is0a0critical0phase0of0any0project0and0requires0significant
participation00by00the00end00user. It00also00ensures00that00he0system0meets0the0functional
requirements.

8.1.4 A Perspective0On0testing
Why0do0we0test? The0two0main0reasons0are0to0make judgement0about0qualit y
or 0acceptability0or0to0discover0problems .We0test0because0we0know0that0we0are0fallible,
this 0is0especially0true0in0the0domain0of0software0controlled0systems. The0goal0of0this
testing0is to0create0a0context0on0software0testing. We0will0operate0within0this0context0for
the0remainder0of0the0text.

8.2 Test Cases
8.2.1 User Login

8.2.2 Image0and0Video0Uploading

Serial0number0of0test0case 1
Name0of0the0test Unit0test
Item/0feature0being0tested User0Login0Page
Expected0output Username0and0Password0should0be
verified0with0the0database, If0it0is0valid
then0navigate0to0respective0pages0else
shows0Invalid0message.
Actual0output0by0referring0to0snapshot
number
Username0and0Password0is0verified0with
the0database, if0it0is0valid0then0navigate
to0respective0pages0else0it0successfully
shows0Invalid0Username0and0Password
(screen0shot 6.2).
Remarks Tested0Successfully
Serial0number0of0test0case 2
Name0of0the0test Integration0test
Item/ feature0being0tested Upload0Image0and0Video
Details
Expected0output Provider0login0with0their0username
and0password. After0they0can0Upload
the0particular0Image and0Video details.
Actual0output0by0referring0to0snapshot0number All0the0details0of0Image0and0video
details0are0uploaded(screen0shot 6.3)
Remarks Tested0Successfully

8.2.3 Admin0Login

8.3.4 User Registration

Serial0number0of0test0case 3
Name0of0the0test Unit0test
Item/ feature0being0tested Admin0Login
Expected0output Username0and0Password0should0be
verified0with0the0database, if0it0is
valid0then0navigate0to0respective
pages0else0shows0Invalid0message.
Actual0output0by
referringto0snapshot0number
Username0and0Password0is0verified
with0the0database, if0it0is0valid0then
navigate0to0respective0pages0else0it
successfully0shows0Invalid0Username
and0Password .
Remarks Tested0Successfully
Serial0number0of0test0case 4
Name0of0the0test Integration0test
Item/ feature0being0tested New0User0registration
Expected0output After0filling0all0the0fields0if0user
provides0all0correct0details0then0it
will0register0the0new0user0and
gets0the0Username0and0Password.
Actual0output0by0referring0to0snapshot number New0user0got0the0Username0and
Password0and0registered successfully
Remarks Tested0Successfully

CONCLUSION

9.Conclusion

The0existing0MSNs0environment0increasingly0requires0situation0awareness. Users’
environment0and0behaviour0are0dynamic, and0an0individual’s0intention0is0also0to0change.
In0order0to0adapt0to0the0dynamic0changes0of0user0identities0in0the0social domain, this
paper00extends00and0enriches0the0Situ0theory, and0builds0a0SocialSitu0framework0for0the
social0media0networks. We0design00and00achieve00the00intention0serialization0algorithm0in
multimedia0social networks. The0user’s0frequent0intention0sequence0mode0is0obtained
through0the0intention0serialization0algorithm. When0the0user’s identify0changes, we conclude
his0behaviour0pattern0with0different ID, 0and0prove0that0different0SocialSitu(t) sequences are
acquired in00the00same00Min_Support00with00the0same0intention0when0his0role0and0group
change. In0the0future0works, the0existing0intention0sequence0patterns0of0the0user0could0be
adopted00to00predict00the0user’s0more0and0deeper0intentions. Besides, we0will0employ0the
the proposed algorithm0to0improve0multimedia0recommendation0system0and0some0killer
applications0in0MSNs

FUTURE ENHANCEMENTS

10.Future enhancement

In0future, 0we0will0future0develop0our0algorithm0in0the0following0aspects:
In0the0future0works, the0existing0intention0sequence0patterns0of0the0user0could0be adopted
to predict0the0user’s0more0and0deeper0intentions. Besides, we0will0employ0the0SocialSitu
and0the0proposed0algorithm0to0improve0multimedia0recommendation0system and some killer
applications0in0MSNs