En brugerprofil eller bruger modellen er et sæt af data og metadata baseret på en eller flere brugere, der påvirker adfærden hos en computing enhed . En profil kan relateres til en enkelt person eller til en gruppe mennesker med lignende punkter, som f.eks. Medlemmerne af en arbejdsgruppe.
Nogle af dataene i brugerprofiler leveres af brugerne selv til konfiguration af den software og de applikationer, de bruger. Andre kommer fra den kollektive brug af computersystemer, der er forbundet i et netværk. Brugerprofilen kan især indeholde sprogindstillinger. Men brugerprofilen kan være meget bredere og indeholde boolske præferencer, der kan føre til differentieret behandling og være resultatet af sandsynlige beregninger ved hjælp af for eksempel Bayesian-netværk.
Brugerprofiler bruges i samarbejdssoftware såsom operativsystemer , databasestyringssystemer , søgemaskiner eller websteder, der sælges online .
I Windows- operativsystemer indeholder en brugerprofil personlige indstillinger, der er anvendt på skrivebordsmiljøet for den bruger; for eksempel webbrowser-bogmærker, netværksforbindelser, printerindstillinger, e-mail-konti eller personlige dokumenter. En systemadministrator kan oprette kollektive profiler, der gælder for en gruppe mennesker. Profilerne kan være mobile (engelsk roaming ), i hvilket tilfælde de anvendes på hver computer, som brugeren håndterer. En lignende funktion findes i GNOME- skrivebordsmiljøet .
I IBM AS 400 mainframe-computere bruges brugerprofiler for eksempel til at definere de operationer, der er godkendt til en bruger, det første program, der præsenteres for ham, og sproget for meddelelserne. Hver enkelt brugerprofil kan knyttes til en gruppeprofil - kollektiv profil.
Profiler bruges f.eks. Til at give adgang til bestemte programmer, der er forbeholdt en sektor af organisationen (marketing, finansiering, menneskelige ressourcer). For at forenkle deres håndtering tildeles sådanne tilladelser til grupper af mennesker i stedet for individuelt.
I Oracle Database- software bruges brugerprofiler til at begrænse mængden af hardware-ressourcer. Hver profil kan tildeles til flere brugere og giver f.eks. Mulighed for at begrænse brugen af processoren, varigheden af sessioner eller længden af adgangskoder.
Der arbejdes med forskningsarbejde for at forbedre relevansen af resultaterne fra søgemaskinerne i henhold til brugerprofilen. I sådanne applikationer vil brugerprofilen indeholde en tabel til beregning af scores, der er beregnet til at tilpasse resultaterne til en brugers forventninger: søgemaskinen viser først de resultater, der opnår den højeste score.
Den IP-adresse , for eksempel kunne bruges til en sådan profilering
Ud over grundlæggende legitimationsoplysninger (for eksempel brugernavn eller ægteskabelige statuselementer ) kan brugerprofilen gruppere en lang række oplysninger efter behov.
Blandt disse:
Den brugerprofil kan derfor indeholde følsomme oplysninger, der skal være
Den kontekst af vekselvirkningen er en udvidelse af brugerprofilen. Den indeholder yderligere information, der giver bedre tilpasning til sit lokale miljø (såsom skærmens størrelse, tilgængeligheden af et lydudgang osv.)
De data i brugerprofilen repræsenteres forskelligt behov. Generelt lagres de i en tabel i form af attributværdipar, hvor hvert par repræsenterer en egenskab for profilen. Ejendommene kan eventuelt grupperes efter kategorier.
Værdier kan være af enhver type (numerisk, alfanumerisk), men de kan også gemme sandsynlighedsfordelinger (for adaptive tjenester).
I henhold til graden af tilpasning af systemet kan brugerprofilens data udfyldes ved:
Det er også muligt at starte fra en eksisterende profil og bruge den som en prototype. I dette tilfælde kan prototypen kopieres til tilpasning. Dette giver fordelen ved at have typiske oplysninger og raffinere det, mens du går.
Vi kan tage eksemplet med Wikipedia for at illustrere dette koncept.
Hver registreret bidragyder kan linkes til:
I de forskellige Mozilla- familiesoftware (den originale version af Mozilla , derefter Firefox , Thunderbird , Sunbird osv.) Er profilen det bibliotek, der indeholder softwarekonfigurationsfilerne. Dette gør det let at flytte en brugerkonto fra en computer, disk eller bibliotek til en anden.
Hver af disse software bruger en profiladministrator, som kun kan bruges, hvis selve softwaren ikke har en kørende proces . Navnene på og placeringen af de forskellige profiler er angivet i en fil med navnet Prefs.js , som softwaren refererer til ved hver opstart.
Profilen for en bruger kan gives ved hans online identitet . En anonym brugers profil kan også konstrueres ved hjælp af webbrowserhistorik: Da en persons webbrug er unik, kan det være en måde at identificere en ukendt bruger på at matche webbrugsprofilen til kendte prøver.
Brugerprofilering er også en vigtig aktivitet på Semantic Web . F.eks. Kan brugerprofilering linkes til browserhistorik og interesseområder. Det kan især tage hensyn til domænenavne på de besøgte websteder og nøgleordene på en side for at forbinde dem med ontologier .
For at opbygge en brugerprofil, blandt andre oplysninger, kan især antallet af sider, der er set af brugeren, og visningstiden for siderne i hvert domæne bruges.
Brugerprofilering er blevet brugt i forbindelse med e-handel og personaliserede systemer. Brugerprofilering gør det muligt at filtrere oplysninger på basis af indhold eller på samarbejdsbasis.
En søgning kan også tilpasses ved hjælp af individuelle klikhistorikdata for at modellere søgeindstillinger i en ontologisk brugerprofil. Når denne profil er inkorporeret, kan du genbestille søgeresultaterne for at give en personlig visning.
Eksperimenter har brugt brugeradfærd, især beslutningen om at fortsætte med at gennemse webstedet eller forlade det, og hvor lang tid hver side vises under et webbesøg.
Andre eksperimenter brugte brugeradfærd til at forudsige deres alder og køn ved at krydstjekke browserhistorikken for mennesker, hvis alder og køn ikke var kendt, med navigationshistorikken for mennesker, hvis alder og køn var kendt, gennem en Bayesian- model .