[go: up one dir, main page]

FI123451B - Förfarande och anordning för virtualisering av resurser - Google Patents

Förfarande och anordning för virtualisering av resurser Download PDF

Info

Publication number
FI123451B
FI123451B FI20086085A FI20086085A FI123451B FI 123451 B FI123451 B FI 123451B FI 20086085 A FI20086085 A FI 20086085A FI 20086085 A FI20086085 A FI 20086085A FI 123451 B FI123451 B FI 123451B
Authority
FI
Finland
Prior art keywords
resource
message
binary
information
request
Prior art date
Application number
FI20086085A
Other languages
English (en)
Finnish (fi)
Other versions
FI20086085A0 (sv
FI20086085L (sv
Inventor
Zachary Shelby
Original Assignee
Sensinode Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sensinode Oy filed Critical Sensinode Oy
Priority to FI20086085A priority Critical patent/FI123451B/sv
Publication of FI20086085A0 publication Critical patent/FI20086085A0/sv
Priority to US12/617,836 priority patent/US8195814B2/en
Priority to PCT/FI2009/050917 priority patent/WO2010055209A1/en
Publication of FI20086085L publication Critical patent/FI20086085L/sv
Application granted granted Critical
Publication of FI123451B publication Critical patent/FI123451B/sv

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Claims (32)

1. Anordning, som är konfigurerad att lagra (202) i anordningen resursbeskrivningar av funktionellt kopp-lade flera resurser, vilka resursbeskrivningar omfattar resursidentifierardata, 5 säsom ett resursgränssnitt, kännetecknat av att anordning är konfigurerad att skapa ooh lagra (204) alternativa beskrivningar av de mottagna re-sursbeskrivningarna genom att ändra ätminstone resursbeskrivningens resursgränssnitt tili anordningens gränssnitt 10 publicera (206) ätminstone en del av resursbeskrivningarna i ett nät, som anordningen stär i förbindelse tili, behandla (208) resursdatabegäranden som kommerfrän nätet i an-slutning tili resurserna.
2. Anordning enligt patentkrav 1, som dessutom är konfigurerad att 15 processera resursbeskrivningarna, vilka omfattar ätminstone ett av följande: ett resursgränssnitt, resursgränssnittets läge, gränssnittets definierings läge, en unik resursidentifierare ooh resursens egenskaper.
3. Anordning enligt patentkrav 1 eller 2, som är kopplad funktionellt tili ett fusionerat nät, som omfattar ätminstone en fusionerad apparat ooh väri 20 den fusionerade apparaten hänför sig tili ätminstone en resursbeskrivning.
4. Anordning enligt patentkrav 3, som dessutom är konfigurerad att processera resursbeskrivningarna, vilka omfattar ätminstone ett av följande: tillgängliga sensortyper av den fusionerade apparaten, information om hur ofta sensorn kan avläsas ooh information om huruvida sensordata kan lagras i ett 25 cacheminne.
„ 5. Anordning enligt patentkrav 4, som är konfigurerad att ändra den δ mottagna resursbeskrivningens resursgränssnitt tili ett erforderligt protokoll av c\j nägot av de av anordningen understödda protokollen. 0
^ 6. Anordning enligt patentkrav 1, som är konfigurerad att avläsa tid- ° 30 vis data om resursen, lagra data i cacheminnet ooh sända i cacheminnet lag- £ rade data som svar pä en frän nätet erhällen resursdatabegäran.
7. Anordning enligt patentkrav 3, som är konfigurera att motta en re- § sursdatabegäran frän nätet genom användning av ett protokoll, som anord- 00 § ningen stöder ooh som ingär i en publicerad resursbeskrivning i anslutning tili CVJ 35 sensoranordnmgen att sända en begäran tili den fusionerade apparaten genom använd-ning av ett protokoll som stöds av den fusionerade apparaten motta ett svar frän den fusionerade apparaten genom användning av ett protokoll som stöds av den fusionerade apparaten 5 sända ett svar tili sändaren av resursdatabegäran genom använd ning av protokollet för databegäran.
8. Anordning enligt patentkrav 4 ooh 7, som är konfigurerad att lagra ett frän den fusionerade apparaten erhället svars resursdata i cacheminnet, ifall resursbeskrivningen visar att sensordata kan lagras i cacheminnet.
9. Anordning enligt patentkrav 3, som är konfigurerad att motta en resursdatabegäran frän nätet genom användning av ett protokoll, som anord-ningen stöder och som ingär i resursbeskrivningen i anslutning tili sensoran-ordningen att kontrollera huruvida de begärda resursdata är lagrade i anordning-15 ens cacheminne och ifall resursdata är lagrade i cacheminnet, att sända ett svar in-nehällande de i cacheminnet lagrade data tili sändaren av resursdatabegäran genom användning av protokollet för databegäran och ifall resursdata inte är lagrade i cacheminnet, att sända en be-20 gäran tili den fusionerade apparaten genom användning av ett protokoll som den fusionerade apparaten stöder motta ett svar frän den fusionerade apparaten genom användning av ett protokoll som stöds av den fusionerade apparaten sända ett svar tili sändaren av resursdatabegäran genom använd-25 ning av protokollet för databegäran.
10. Anordning enligt nägot av patentkraven 1-9, som är konfigurerad 5 att kommunicera med resurserna genom användning av binära meddelanden, C\J ^ som omfattar en binär startetikett och binära budskapselement, varvid det bi- ° närä budskapet omfattar element, som motsvarar elementen i meddelandet i CD ° 30 formavett XML-baserat (Extensible Markup Language) Internet- | resursbeskrivningsspräk. Lo
11. Anordning enligt patentkrav 10, som är konfigurerad att inklu- 00 § dera i den binära startetiketten o ett versionsnummer för kodningen tillsammans med budskapets 00 35 MIME-form (Multipurpose Internet Mail Extensions) en i budskapet använd namnrymd en 3 bitars binärtrippling {etikett, datatyp, värde}, som beskriver en Uniform Resource Identifier-identifierare för budskapets föremäl ooh väri ät-minstone en av tripplingens bitar väljs genom användning av en söktabell.
12. Anordning enligt patentkrav 10, som dessutom är konfigurerad 5 att meddela mängden budskapselement i det binära budskapet som ett binärnummer efter det binära budskapets binära startetikett.
13. Anordning enligt patentkrav 12, som dessutom är konfigurerad att 10 packa upp vart ooh ett binära budskapselements kod genom att ange budskapselementets kod, mängden etiketter i bud-skapselementet ooh budskapselementets längd komprimera var ooh en etikett som en trippel, som omfattar etikett-kod, datatyp ooh datavärde.
14. Anordning enligt nägot av patentkraven 1-13, som är konfigure rad att motta flera tili anordningen funktionellt kopplade resursers resursbe-skrivningar.
15. Anordning enligt nägot av patentkraven 1-13, som är en server i ett datanät, vilken är kopplad tili ätminstone ett sensornät via en router. 20
16. Förfarande för virtualisering av resurser, väri lagras (202) resursbeskrivning av flera resurser omfattande resursi-dentifierardata, säsom ett resursgränssnitt, kännetecknat av att skapas ooh lagras (204) alternativa beskrivningar av de mottagna resursbeskrivningarna genom att ändra ätminstone resursbeskrivningens re- 25 sursgränssnitt tili anordningens gränssnitt publiceras (206) ätminstone nägra resursbeskrivningar i ett nät, som 5 anordningen stär i förbindelse tili, C\J ^ behandlas (208) resursdatabegäranden som erhallits fran nätet i ° anslutning tili resurserna. CD ° 30
17. Förfarande enligt patentkrav 16, väri dessutom: processeras re- | sursbeskrivningar, som omfattar ätminstone ett av följande: ett resursgräns- lo snitt, resursgränssnittets läge, gränssnittets definierings läge, en unik resursi- 00 § dentifierare ooh resursens egenskaper. o
18. Förfarande enligt patentkrav 16, väri dessutom: förknippas en 00 35 sensorapparat i sensornätet med ätminstone en resursbeskrivning.
19. Förfarande enligt patentkrav 18, väri resursbeskrivningarna om-fattar ätminstone en av följande: tillgängliga sensortyper av sensorapparaten, information om hur ofta sensorn kan avläsas ooh information om huruvida sensordata kan lagras i ett cacheminne. 5
20. Förfarande enligt patentkrav 19, väri dessutom: ändras protokol- let som den mottagna resursbeskrivningens resursgränssnitt behövertill nägot protokoll som anordningen understöder.
21. Förfarande enligt patentkrav 16, väri dessutom: avläses tidvis data om resursen, lagras data i cacheminnet ooh sänds i cacheminnet lagrade 10 data som svar pä en frän nätet mottagen resursdatabegäran.
22. Förfarande enligt patentkrav 18, väri dessutom: mottas en resursdatabegäran frän nätet genom användning av det av anordningen understödda protokollet, som ingär i en publicerad resursbe-skrivning i anslutning tili sensorapparaten 15 sänds begäran tili sensorapparaten genom användning av protokol let som sensorapparaten understöder mottas svaret frän sensorapparaten genom användning av protokollet som sensorapparaten understöder sänds ett svar tili sändaren av resursdatabegäran genom använd- 20 ning av protokollet för databegäran.
23. Förfarande enligt patentkrav 20, väri dessutom lagras det frän sensorapparaten mottagna svarets resursdata i cacheminnet, ifall resursbe-skrivningen visar att sensordata kan lagras i cacheminnet.
24. Förfarande enligt patentkrav 18, väri dessutom: 25 mottas en resursdatabegäran frän nätet genom användning av det av anordningen understödda protokollet, som ingär i resursbeskrivningen i an-5 slutning tili sensorapparaten C\J ^ kontrolleras huruvida de begärda resursdata är lagrade i anordning- ° ens cacheminne CO ° 30 ifall resursdata är lagrade i cacheminnet, sänds ett svar innehäl- | lande de i cacheminnet lagrade data tili sändaren av resursdatabegäran ge- lo nom användning av protokollet för databegäran CO § ifall resursdata inte är lagrade i cacheminnet, sänds begäran tili o sensorapparaten genom användning av protokollet som understöds av sen- 00 35 sorapparaten mottas svaret fran sensorapparaten genom användning av protokollat som sensorapparaten understöder sänds ett svar till sändaren av resursdatabegäran genom användning av protokollet för databegäran. 5
25. Förfarande enligt patentkrav 16, väri dessutom: kommuniceras med resurserna genom användning av binära meddelanden, som omfattar en binär startetikett ooh binära budskapselement, varvid det binära budskapet omfattar element, som motsvarar elementen i meddelandet i form av ett XML-baserat (Extensible Markup Language) Internet-resursbeskrivningsspräk. 10
26. Förfarande enligt patentkrav 25, vilket dessutom omfattar: inklu- derat i den binära startetiketten ett versionsnummer för kodningen tillsammans med budskapets MIME-form (Multipurpose Internet Mail Extensions) en i budskapet använd namnrymd 15 en 3 bitars binärtrippling {etikett, datatyp, värde}, som beskriver en Uniform Resource Identifier-identifierare för budskapets föremäl ooh väri ät-minstone en av tripplingens bitar väljs genom användning av en söktabell.
27. Förfarande enligt patentkrav 25, väri dessutom: meddelas mängden budskapselement i det binära budskapet som 20 ett binärnummer efter det binära budskapets binära startetikett.
28. Förfarande enligt patentkrav 25, väri vid uppackning av vart ooh ett binärt budskapselements kod: anges budskapselementets kod, mängden etiketter i budskapsele-mentet ooh budskapselementets längd 25 komprimeras var och en etikett som en trippel, som omfattar etikett- kod, datatyp och datavärde. 5
29. Förfarande enligt patentkrav 16, väri dessutom: C\J ^ mottas resursbeskrivningar av flera resurser omfattande resursiden- ° tifierardata. CD ° 30
30. Datorprogramprodukt, som kodar ett datorprograms instruktion- | er för att utföra en datorprocess för att förverkliga förfarandet enligt nägot av Lo patentkraven 16-29. CO
§ 31. Distributionsmedel för datorprogram, som kan avläsas med da- o tor och kodar ett datorprograms instruktioner för att utföra en datorprocess för 00 35 att förverkliga förfarandet enligt nägot av patentkraven 16-29.
32. Distributionsmedel för datorprogram enligt patentkrav 31, som innehaller ätminstone ett av följande medel: ett maskinläsbart medel, ett prog-ramlagringsmedel, ett registreringsmedel, ett maskinläsbart minne, en maskin-läsbar programvarudistributionsförpackning, en maskinläsbar signal, en ma-5 skinläsbartelekommunikationssignal och en maskinläsbar packad programva-ruförpackning. CO δ C\J i CVJ o CD O X cc CL m co o CD co o o CVJ
FI20086085A 2008-11-17 2008-11-17 Förfarande och anordning för virtualisering av resurser FI123451B (sv)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FI20086085A FI123451B (sv) 2008-11-17 2008-11-17 Förfarande och anordning för virtualisering av resurser
US12/617,836 US8195814B2 (en) 2008-11-17 2009-11-13 Method and apparatus for virtualizing resources
PCT/FI2009/050917 WO2010055209A1 (en) 2008-11-17 2009-11-16 Method and apparatus for virtualizing resources

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20086085A FI123451B (sv) 2008-11-17 2008-11-17 Förfarande och anordning för virtualisering av resurser
FI20086085 2008-11-17

Publications (3)

Publication Number Publication Date
FI20086085A0 FI20086085A0 (sv) 2008-11-17
FI20086085L FI20086085L (sv) 2010-05-18
FI123451B true FI123451B (sv) 2013-05-15

Family

ID=40097331

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20086085A FI123451B (sv) 2008-11-17 2008-11-17 Förfarande och anordning för virtualisering av resurser

Country Status (3)

Country Link
US (1) US8195814B2 (sv)
FI (1) FI123451B (sv)
WO (1) WO2010055209A1 (sv)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998629B (zh) 2009-08-28 2014-05-21 国际商业机器公司 搜索虚拟资源的位置的方法、装置和系统
CN102209164B (zh) * 2010-03-29 2014-07-02 京瓷办公信息系统株式会社 图像形成系统、图像形成装置以及图像形成装置搜索方法
KR101756704B1 (ko) * 2010-10-27 2017-07-11 삼성전자주식회사 이동통신 시스템에서 soap 메시지 전송 방법 및 장치
US8898268B2 (en) 2011-01-28 2014-11-25 Arm Finland Oy Method and apparatus for network management
US9390099B1 (en) * 2011-03-29 2016-07-12 Emc Corporation Method and apparatus for improving a compression ratio of multiple documents by using templates
EP2557752B1 (de) * 2011-08-11 2017-09-27 Siemens Aktiengesellschaft Verfahren und vorrichtung zum herstellen einer end-zu-end-kommunikation zwischen zwei netzwerken
US10374976B2 (en) * 2011-12-21 2019-08-06 Arm Finland Oy Method, apparatus and system for addressing resources
FI20116299L (sv) 2011-12-21 2013-06-22 Sensinode Oy Förfarande, anordning och system för resursadressing
US9225660B2 (en) * 2011-12-21 2015-12-29 Arm Finland Oy Method, apparatus and system for addressing resources
FI20116301L (sv) 2011-12-21 2013-06-22 Sensinode Oy Förfarande, anordning och system för resursadressering
FI125393B (sv) * 2012-07-17 2015-09-30 Arm Finland Oy Förfarande, anordning och system för användning i en webbtjänst
FI125254B (sv) * 2012-07-17 2015-08-14 Arm Finland Oy Förfarande och anordning i en webbtjänstsystem
US20150304833A1 (en) * 2014-04-18 2015-10-22 Laird Technologies, Inc. Bluetooth attribute repeater and aggregator
CA3020155A1 (en) * 2016-04-05 2017-10-12 Wellaware Holdings, Inc. A device for monitoring and controlling industrial equipment
WO2017176428A1 (en) 2016-04-05 2017-10-12 Wellaware Holdings, Inc. Monitoring and controlling industrial equipment
WO2017176429A1 (en) 2016-04-05 2017-10-12 Wellaware Holdings, Inc. Monitoring and controlling industrial equipment
US10212261B2 (en) 2016-04-08 2019-02-19 Analog Devices Global Network connectivity for constrained wireless sensor nodes
US10991249B2 (en) 2018-11-30 2021-04-27 Parkifi, Inc. Radar-augmentation of parking space sensors
US11089654B2 (en) * 2018-11-30 2021-08-10 Dish Network L.L.C. Universal narrow-band internet of things communication node for use with environmental sensors and stations
EP3935581A4 (en) 2019-03-04 2022-11-30 Iocurrents, Inc. DATA COMPRESSION AND COMMUNICATION USING MACHINE LEARNING
GB2587319A (en) 2019-08-12 2021-03-31 Healing Genes Llc Genetic construct
GB2601752A (en) 2020-12-08 2022-06-15 Maavrx Ltd Expression vector

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100847596B1 (ko) 2000-03-02 2008-07-21 소니 가부시끼 가이샤 통신망 시스템, 게이트웨이, 데이터 통신방법과 프로그램제공매체
CA2404716A1 (en) 2000-03-31 2001-10-11 British Telecommunications Public Limited Company Resource creation method and tool
JP4074502B2 (ja) * 2001-12-12 2008-04-09 セイコーエプソン株式会社 表示装置用電源回路、表示装置及び電子機器
AU2003224673A1 (en) * 2002-03-08 2003-09-22 Enleague Systems, Inc Methods and systems for modeling and using computer resources over a heterogeneous distributed network using semantic ontologies
CN1166124C (zh) 2002-09-16 2004-09-08 联想(北京)有限公司 家庭网络中实现动态组网时的设备对等连接方法
JP3965160B2 (ja) 2003-01-21 2007-08-29 三星電子株式会社 相異なる私設網に位置したネットワーク装置間の通信を支援するネットワーク接続装置
US20060026638A1 (en) 2004-04-30 2006-02-02 Vulcan Inc. Maintaining a graphical user interface state that is based on a selected type of content
US20060010203A1 (en) 2004-06-15 2006-01-12 Nokia Corporation Personal server and network
CN1858817B (zh) 2005-07-06 2010-12-15 华为技术有限公司 一种远程控制网关设备构成的系统及实现方法
US20070143664A1 (en) * 2005-12-21 2007-06-21 Motorola, Inc. A compressed schema representation object and method for metadata processing
JP4719034B2 (ja) * 2006-03-07 2011-07-06 株式会社日立製作所 センサネットシステム、基地局及びセンシングデータの中継方法
CN101257514B (zh) * 2007-02-26 2012-11-21 国际商业机器公司 用于传感器网络的控制元件和其方法

Also Published As

Publication number Publication date
FI20086085A0 (sv) 2008-11-17
WO2010055209A1 (en) 2010-05-20
US20100125641A1 (en) 2010-05-20
US8195814B2 (en) 2012-06-05
FI20086085L (sv) 2010-05-18

Similar Documents

Publication Publication Date Title
FI123451B (sv) Förfarande och anordning för virtualisering av resurser
US8135868B2 (en) Method and apparatus for processing messages
JP6563439B2 (ja) 意味命名モデル
Shelby Embedded web services
EP1609285B1 (en) System and method of compact messaging in network communications
TWI377819B (en) System and method for history driven optimization of web services communication
EP2481201B1 (en) Method and apparatus for providing a home area network middleware interface
FI125393B (sv) Förfarande, anordning och system för användning i en webbtjänst
US9071572B2 (en) Method, apparatus and system for addressing resources
US20110270895A1 (en) Method and apparatus for web service schema management
JP2005174120A (ja) Webサービス接続処理方法とシステム、およびプログラム
FI125254B (sv) Förfarande och anordning i en webbtjänstsystem
KR101607096B1 (ko) 2개의 네트워크들 사이에 엔드―투―엔드 통신을 확립하기 위한 방법 및 디바이스
Klauck Seamless integration of smart objects into the internet using XMPP and mDNS/DNS-SD
Leggieri et al. Interoperability of two RESTful protocols: HTTP and CoAP
Oh Web service architecture for mobile computing
Paakkonen et al. An optimized message-oriented middleware solution for extending enterprise services to the mobile domain
FI123400B (sv) Förfarande och apparat för att hantera schemat för en nättjänst
Newmarch Low power wireless: CoAP
Qi et al. A Comparative Study of Mobile Electronic Commerce Based on the WAP and J2ME Implementation Technology

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 123451

Country of ref document: FI

Kind code of ref document: B

PC Transfer of assignment of patent

Owner name: ARM FINLAND OY

PC Transfer of assignment of patent

Owner name: PELION (FINLAND) OY