This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
id_licencemanagement_dev [2018/04/09 18:34] 141.44.23.5 |
id_licencemanagement_dev [2021/06/14 21:30] (current) 77.20.150.10 |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| **Lizenzmanagementsystem** | **Lizenzmanagementsystem** | ||
| + | |||
| + | Wir verwenden ein System bestehend aus Lizenzschlüssel und einer serverbasierten Aktivierung/Deaktivierung | ||
| + | der Software (Lizenzserver). Das System ist eine Eigenentwicklung. Auf Drittanbieter greifen wir nicht zurück. | ||
| + | |||
| + | ---- | ||
| __Arten von Lizenzen__ | __Arten von Lizenzen__ | ||
| Line 50: | Line 55: | ||
| Struktur der Lizenskeys: | Struktur der Lizenskeys: | ||
| - | {{::img_20180408_160839.jpg?nolink&600|}} | + | {{::img_20180408_160839.jpg?nolink&400|}} |
| Ein Lizenzkey/Lizenzschlüsel besteht aus einem | Ein Lizenzkey/Lizenzschlüsel besteht aus einem | ||
| - | 5 stelligen Produktkey () und einem 25 stelligen | + | 5 stelligen Produktkey und einem 25 stelligen Zufallskey: |
| + | - entgegen dem Bild sind generell positive ganze arabische zahlen und | ||
| + | latainische Großbuchstaben zur Verwendung im Key zugelassen. | ||
| + | |||
| + | Der Produkkeyanteil codiert um welches Produkt es sich hier handelt, wodurch wir | ||
| + | pot. besser auf Anfragen im Service reagieren können, un auch besser Produktstatistiken | ||
| + | aus unseren Lizenzdatenbanken zur Auswertung generieren können. | ||
| ---- | ---- | ||
| Line 59: | Line 70: | ||
| Aktuelle Productkeys: | Aktuelle Productkeys: | ||
| - | 1AJS2 = VSE 2.1 Lite for WINDOWS Lizenz: 1 Client, 1Jahr | + | 1AJS2 = VSE 2.1 Lite for WINDOWS Lizenz: 1 Client, 1Jahr=12 Monaten |
| - | 1AJS3 = VSE 2.1 Lite for WINDOWS Lizenz: 10 Clients, 1Jahr | + | 1AJS3 = VSE 2.1 Lite for WINDOWS Lizenz: 10 Clients, 1Jahr=12 Monaten |
| - | 1AJS4 = VSE 2.1 Lite for WINDOWS Lizenz: 50 Clients, 1Jahr | + | 1AJS4 = VSE 2.1 Lite for WINDOWS Lizenz: 50 Clients, 1Jahr=12 Monaten |
| - | 1BJS2 = VSE 2.1 Basic for WINDOWS Lizenz: 1 Client, 1Jahr | + | 1BJS2 = VSE 2.1 Basic for WINDOWS Lizenz: 1 Client, 1Jahr=12 Monaten |
| - | 1BJS3 = VSE 2.1 Basic for WINDOWS Lizenz: 10 Clients, 1Jahr | + | 1BJS3 = VSE 2.1 Basic for WINDOWS Lizenz: 10 Clients, 1Jahr=12 Monaten |
| - | 1BJS4 = VSE 2.1 Basic for WINDOWS Lizenz: 50 Clients, 1Jahr | + | 1BJS4 = VSE 2.1 Basic for WINDOWS Lizenz: 50 Clients, 1Jahr=12 Monaten |
| - | 1CJS2 = VSE 2.1 Pro for WINDOWS Lizenz: 1 Client, 1Jahr | + | 1CJS2 = VSE 2.1 Pro for WINDOWS Lizenz: 1 Client, 1Jahr=12 Monaten |
| - | 1CJS3 = VSE 2.1 Pro for WINDOWS Lizenz: 10 Clients, 1Jahr | + | 1CJS3 = VSE 2.1 Pro for WINDOWS Lizenz: 10 Clients, 1Jahr=12 Monaten |
| - | 1CJS4 = VSE 2.1 Pro for WINDOWS Lizenz: 50 Clients, 1Jahr | + | 1CJS4 = VSE 2.1 Pro for WINDOWS Lizenz: 50 Clients, 1Jahr=12 Monaten |
| ---- | ---- | ||
| Line 86: | Line 97: | ||
| **Lizenzprozess Ablauf** | **Lizenzprozess Ablauf** | ||
| - | Hardware ID (HWID) | + | DIE Hardware ID (HWID) HWID wird pro Produkt gespeichert in "rlenit.ky" |
| - | HWID in "rlenit.ky" | + | |
| - | -> Software + Lizenzschlüssel Verkaufen/Vetreiben = Erfüllt (E) und teilweise (D) | + | |
| + | -> Software + Lizenzschlüssel Verkaufen/Vertreiben = Erfüllt (E) und teilweise (D) | ||
| -> Aktivieren der Software: | -> Aktivieren der Software: | ||
| - | - Frontend: Eingabe Lizenzschlüssel (Lizenzschlüssel nach erfolgreicher aktivierung per Hilfe anzeigen lassen können) | + | - Frontend: Eingabe Lizenzschlüssel (Lizenzschlüssel nach erfolgreicher Aktivierung per Hilfe anzeigen lassen können) |
| - | - Backend: Anfrage an Server, Software wird aktiviert, Lizenzschlüssel selbst wird ungültig/belegt = Erfüllt (A),(B),(C) | + | -- Nach Eingabe wird getestet ob Internetverbindung besteht (Keine Internet besteht bei Anfrage an eine falsche LizenzserverIP, kein Internet besteht wenn kein Netzwerk beim Client vorhanden ist, Internet besteht wenn Netzwerk da ist UND eine korrekte IP von einem unserer Lizenzserver verwendet wird. Hinweis: hierbei ist bei reinen domain-web adrressen, wenn kein IPS verwednet werden, nur die Toplevel-Domain zur Prüfung relevant .. also www.test.de gäbe die selbe Netzverfügbarkeitsantwort wie www.aber.aber.test.de) |
| + | --- Besteht kein Internet wird ein entsprechender Hinweis Dialog ausgespielt und dr Aktivierungsprozess abgebrochen | ||
| + | --- Besteht Internet geht es weiter mit "Backend" | ||
| + | |||
| + | - Backend: Es wird eine Aktivierungsanfrage and den REST Web-Service gestellt, ist der Liznezkey korrekt trägt ihn der Web-Service in die Datenbank ein und sendet eine entsprechende Response im JSON format and die Software. Die Software wird aktiviert, der Lizenzschlüssel selbst wird ungültig/belegt. Insgesamt erfüllt dieser Prozss die Anforderungen (A),(B),(C) | ||
| -> Zur Laufzeit der Software: | -> Zur Laufzeit der Software: | ||
| - Sessionstart: Anfrage an Server | - Sessionstart: Anfrage an Server | ||
| + | ---- | ||
| + | **Lizenzprozess Ablauf Schema innerhalb des MPV Codes** | ||
| + | {{:licenceprocessscheme.png?1100|}} | ||
| + | |||
| + | |||
| + | |||
| + | {{ :licenceprocessscheme.pdf |}} | ||
| + | |||
| + | ---- | ||
| + | |||
| + | **Datenbankschema "VSELicenseDB" :** | ||
| + | |||
| + | {{:img_20180409_193455.jpg?nolink|}} | ||
| + | |||
| + | ---- | ||