1 / 16

SMS z Alephu praktické zkušenosti na UK Praha

SMS z Alephu praktické zkušenosti na UK Praha. RNDr. Vladimír Pávek Ústav výpočetní techniky UK. Úvod.

jerzy
Download Presentation

SMS z Alephu praktické zkušenosti na UK Praha

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SMS z Alephu praktické zkušenosti na UK Praha RNDr. Vladimír Pávek Ústav výpočetní techniky UK

  2. Úvod Služba krátkých textových zpráv(zkratka SMS z anglického Short message service) je název pro službu dostupnou na většině mobilních telefonů. Zprávu lze posílat mezi mobilními telefony, jinými zařízeními, na pevné telefony nebo přes internet. Délka zprávy je omezena na 160 znaků. Technologickým nástupcem SMS jsou zprávy MMS, které umožňují posílat i multimediální obsah. (První SMS byla poslána přes Vodafone GSM síť v Anglii 3.12.1992 !!!) SUAleph, OU Ostrava, 5.5.2010

  3. Koncepce ExLibris – SMS a Aleph • v16-18 - neřeší SMS • v20 - odeslání SMS je závislé na konfiguraci a aktivaci SMS Proxy Aleph Primo Digitool JAVA aplikace běžící pod JBOSS serverem SMS Proxy Poskytovatel nebo vlastní SMS server SMS Gateway SUAleph, OU Ostrava, 5.5.2010

  4. Koncepce ExLibris – SMS a Aleph (2) V kartě čtenáře je nově zavedeno: • SMS number („Číslo pro SMS“) • Globální souhlas čtenáře se zasíláním SMS „want-sms“ („Přijímat SMS“) • Tabulka form_sms říká, které služby umožňují SMS • V20 podporuje pro SMS tyto služby • hold-request-letter-xx • loan-recall-x , kde x=1,2 • overdue-summary-n • overdue-sum-single-n • overdue-letter-n SUAleph, OU Ostrava, 5.5.2010

  5. Koncepce ExLibris – SMS a Aleph (3) • XML soubor se záznamem čtenáře nově obsahuje elementy: • <sms-message> • <z302-want-sms> • <z302-sms-number> • 0072 - kód poplatku za SMS SUAleph, OU Ostrava, 5.5.2010

  6. Základní schéma SMS z Alephu – UK Praha GUI klient+šablona xsl (http/GET) SMS odpověď čtenáře jde na email knihovny Aleph500 server Knihovna Jinonice Knihovna LF1 … SMS brána (php skript) čtenář1 (http/POST) Knihovna Paedf čtenář2 17 knihoven UK Praha Poskytovatel SMS SUAleph, OU Ostrava, 5.5.2010

  7. SMS z Alephu na UK Praha(1) • V registraci čtenáře je navrženo uvádět za telefonním číslem kódy služeb, u kterých si čtenář přeje být informován také pomocí SMS Telefon(1): Telefon(2): Telefon(3): Telefon(4): 777111222; RE;OV; SUAleph, OU Ostrava, 5.5.2010

  8. SMS z Alephu na UK Praha(2) • Stylesheet odpovídající služby je potřeba doplnit o podmíněné volání šablony (template) pro vytvoření výstupu SMS, např. <!-- Vytvoreni SMS pro vyzvednuti rezervace--> <xsl:choose> <xsl:when test="contains(/printout/section-01/z302-telephone-4,'RE') and (starts-with(/printout/section-01/z302-telephone-4,'6') or starts-with(/printout/section-01/z302-telephone-4,'7') )"> …. <xsl:call-template name=“send_sms"> <xsl:with-param name="ct" select="$ct1"/> <xsl:with-param name="jmeno" select="$jmeno1"/> <xsl:with-param name="dkni" select="$dkni1"/> <xsl:with-param name="csms" select="concat('420',$csms0)"/> <xsl:with-param name="sms-ff" select="$ff"/> </xsl:call-template> </xsl:when> … SUAleph, OU Ostrava, 5.5.2010

  9. SMS z Alephu na UK Praha(3) • Předání parametrů ze šablony na SMS bránu (php skript) je zajištěno metodou http/GET … <xsl:value-of select= "document(concat('http://agama.ruk.cuni.cz/sms/uksms.php?',$sms-par)) "/> • Poplatek za odeslání SMS je v php skriptu řešen v okamžiku potvrzení úspěšného přijetí SMS na server poskytovatele, tj. vloží se odpovídající kód poplatku (0072) za odeslanou SMS k platebním transakcím čtenáře přímo do databáze Oracle. SUAleph, OU Ostrava, 5.5.2010

  10. SMS z Alephu na UK Praha(4) • SMS brána (php skript) provádí logování odeslaných SMS do zvoleného adresáře SUAleph, OU Ostrava, 5.5.2010

  11. SMS z Alephu na UK Praha(5) Struktura log souboru 1|ABCD010|JIN|78.128.203.165|420732239893|V knihovne Jinonice mate do 29/04/2010 pripravenou rezervaci: Kennedy's quest for victory :... KNIHOVNA JIN (vysl|uid|sublib|IP|number|text) SUAleph, OU Ostrava, 5.5.2010

  12. SMS z Alephu na UK Praha - přehled • SMS komunikace je nezávislá na verzi Aleph • Každá knihovna má vlastní účet u poskytovatele • Každá knihovna si může volit různý knihovní poplatek za odeslání SMS • Čtenář si může individuálně volit pro jaké služby (RE;OV;…) si přeje SMS • Pro každý stylesheet (šablonu), kde jsou k dispozici údaje o čtenáři, je možné připojit template obsluhující SMS • Využití technologie XML/XSLT 2.0 SUAleph, OU Ostrava, 5.5.2010

  13. SMS zpráva Příklad SMS na číslo 721413226 V knihovne Jinonice mate do 26/04/2010 pripravenou rezervaci: Uvod do kulturni a socialni antropologie /... KNIHOVNA JIN Příklad SMS na číslo 604525638 Rezervace: Uvod do kulturni a socialni…je pripravena k vyzvednuti v Pedag.fak.-M.D.Rettigove do 26/04/2010. Další informace emailem. Ustredni knihovna PedF SUAleph, OU Ostrava, 5.5.2010

  14. Některé služby vhodné pro SMS • hold-request-letter-01 - (RE) oznámení o vyzvednutí požadavku na rezervaci • loan-notice-letter - (LN) upozornění na vypršení výpůjční doby • overdue-letter - (OV) upomínka • overdue-sum-single • overdue-summary • loan-recall - (LR) vyžádané vrácení • … SUAleph, OU Ostrava, 5.5.2010

  15. Praktický příklad odeslání SMS z Alephu Hledá se čtenář dobrovolník, který sdělí číslo svého mobilního telefonu pro účely konkrétního příkladu přijetí SMS z Alephu… Informování čtenáře o připraveném dokumentu k vyzvednutí… SUAleph, OU Ostrava, 5.5.2010

  16. Otázky? RNDr. Vladimír Pávek vladimir.pavek@ruk.cuni.cz SUAleph, OU Ostrava, 5.5.2010

More Related