Was sind Smart Scopes?

7

Ich habe gehört, dass Ubuntu 13.10 die Smart Scopes- Technologie liefern wird.

Was sind Smart Scopes?

David Planella
quelle

Antworten:

7

Smart Scopes ist eine Technologie , die Funktionen zur Auswahl der besten Bereiche bietet, die dem Benutzer je nach Suchbegriff präsentiert werden sollen, unabhängig davon, ob der Bereich lokal installiert oder auf Canonical-Servern remote verfügbar ist.

Die "Intelligenz" wird erreicht, indem der Smart Scopes Server von Canonical bei jeder Suchanfrage in der Startansicht des Dash konsultiert wird.

Diese Technologie wird ab Ubuntu 13.10 verfügbar sein und kann bereits in den Ubuntu-Entwicklungsimages "Saucy Salamander" getestet werden, die schließlich in der Version 13.10 erscheinen werden.

Wie das alles funktioniert

Die Reise beginnt, wenn der Benutzer den Dash öffnet und etwas eingibt, nach dem gesucht werden soll. Die Suchabfrage wird sowohl an lokale Bereiche auf dem Benutzercomputer als auch an Remotebereiche im Smart Scopes Server gesendet. Sie können sich Bereiche als dedizierte Suchmaschinen vorstellen (z. B. der Videobereich sucht nach Videos), deren Ergebnisse kombiniert und priorisiert werden können, bevor sie dem Benutzer präsentiert werden.

Hier setzt der Smart Scopes-Dienst an: Ein Remote-Dienst, der vom Home Scope verwendet wird, um die besten Übereinstimmungen für Bereiche zu ermitteln, die für einen Suchbegriff ausgelöst werden sollen. Es ist auch dafür verantwortlich, die Ergebnisse aller Remote-Bereiche für diesen Suchbegriff zurückzugeben und anonyme Metriken zu akzeptieren, die während dieser Suche generiert wurden.

Effizient

Um eine größere Auswahl an Ergebnissen zu erzielen, wird eine große Anzahl von Bereichen auf dem lokalen Computer installiert. Jeder dieser Bereiche wird nur aktiviert, wenn der Smart Scopes-Dienst dies für erforderlich hält, und alle Bereiche werden nach einer gewissen Zeit der Inaktivität entladen.

Zusammen mit dem Löwenanteil der auf dem Remote-Server ausgeführten Arbeit ergibt dies einen sehr effizienten und modularisierten Prozess, der dem Benutzer trotz aller Verarbeitung hinter den Kulissen eine schnelle Erfahrung beim Abrufen von Inhalten bietet.

Clever!

Der Smart Scopes Server erfährt ständig über die Ergebnisse, auf die gemäß den Suchbegriffen auf dem Dash geklickt wird, und passt die zurückgegebenen Ergebnisse und deren Rangfolge basierend auf den empfangenen Metriken an. Je häufiger der Dienst verwendet wird und je mehr die Ubuntu-Benutzerbasis wächst, desto genauer sind die Ergebnisse.

David Planella
quelle
2
Vielleicht könnten Sie Datenschutzfragen explizit ansprechen? Sind diese Daten auf den Computer des Benutzers beschränkt? Mit anderen geteilt? Anonymisiert? Ich bitte, um zukünftige vergebliche Debatten zu diesem Thema zu vermeiden.
don.joey
Nützliche Links: wiki.ubuntu.com/SmartScopes1304Spec
saji89
@ Private danke für die Heads-Ups. Ich habe die Datenschutzfragen als separate Frage behandelt und der Antwort einen Link hinzugefügt.
David Planella
@ saji89, Link zur Spezifikation hinzugefügt, danke!
David Planella
@DavidPlanella, Danke, dass du das hinzugefügt hast. Dieser Link hat eine Umage, die mit einigen Änderungen (zur Vereinfachung) zur Antwort hinzugefügt werden kann, um sie visuell zu erklären.
saji89