• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>斯凱普公司專利>正文

    集成應用制造技術

    技術編號:8532543 閱讀:178 留言:0更新日期:2013-04-04 15:23
    用于將與服務提供方相關聯的客戶端應用與在設備的設備平臺上實施的至少一個web應用實例集成的方法、計算機程序產品和設備,所述客戶端應用。客戶端應用相應的至少一個用戶接口模塊被嵌入至少一個web應用實例中,其中至少一個用戶接口模塊使用基于web的技術來實施。客戶端應用的原有部分以集中的方式在設備上實施,其中客戶端應用的原有部分被安裝在設備上并且使用設備平臺原有的技術來實施。客戶端應用的控制模塊以集中的方式在設備上實施,其中控制模塊使用基于web的技術來實施。

    【技術實現步驟摘要】

    本專利技術涉及集成應用。特別地,本專利技術涉及將與服務提供方相關聯的客戶端應用與設備上的一個或多個web應用實例進行集成。
    技術介紹
    服務提供方可以提供客戶端應用以便在設備上使用。客戶端應用可以被安裝在設備上以便隨后在設備的設備平臺上使用。在一些情況下,服務提供方可以提供客戶端應用,就其具有一些基于web的組件和一些原有組件的意義而言,所述客戶端應用為混合應用,所述基于web的組件采用基于web的技術(例如,依據HTML 5標準)而所述原有組件則采用設備平臺原有的技術(例如,C++)。客戶端應用的原有部分允許客戶端應用依據服務提供方所實施的技術進行工作。另一方面,客戶端應用的基于web的組件允許客戶端應用以簡單方式與實施基于web的技術的其它應用進行集成。特別地,客戶端應用的用戶接口(UI)模塊可以使用基于web的技術來實施,從而客戶端應用的UI模塊可以被嵌入基于web的應用中,諸如由不同于服務提供方的實體(這里稱之為“合作伙伴”)所提供的(瀏覽器中執行的)web應用的實例。web瀏覽器的實例可以是指用戶能夠與之進行交互的web瀏覽器的任意單獨接口,諸如web瀏覽器的窗口、標簽或框架,或者諸如微軟Internet Explorer和GoogleChrome的來自不同提供商的不同web瀏覽器實例。每個web應用實例可以從服務提供方獲取客戶端應用的適當UI小部件并且能夠在web應用實例中實施該UI小部件。例如,web應用實例可以從與服務提供方相關聯的服務器加載JavaScript和層疊樣式表(CSS)文件,其中JavaScript代碼可以由web應用實例調用以在web應用實例內例示客戶端應用的具體UI元素。使得web技術在服務提供方的客戶端應用中的比重最大化由此使得客戶端應用的原有部分保持最小化會是有利的。基于web的技術與原有技術相比具有出眾的升級能力。例如,JavaScript、CSS和HTML文件可以通過互聯網動態下載,由此使得便于改變(例如,升級)客戶端應用的基于web的部分。與之相比,改變客戶端應用的原有部分將需要在設備上安裝原有部分(使用例如C++的原有技術),這與通過互聯網下載文件相比會更為困難。客戶端應用的控制和狀態模塊以及客戶端應用的原有部分可以被嵌入設備上的每個web應用實例。這允許客戶端應用的控制和狀態模塊使用基于web的技術(而不是原有技術)。然而,通過將客戶端應用的控制和狀態模塊嵌入設備上的每個web應用實例,就無法在客戶端應用與來自多個合作伙伴的多個web應用實例的集成之間進行協調。每個合作伙伴在用戶設備上形成單獨的井倉(silo),這妨礙了客戶端應用跨設備上來自多個合作伙伴的多個web應用實例的全局控制。此外,該方法僅在針對設備上服務提供方應用的原有部分的多個實例沒有約束的情況下是適用的。可能存在將客戶端應用的原有部分約束為僅在設備上例示一次的原因,這些原因包括資源約束或遺留考慮。例如,實際上在處理互聯網通信服務的客戶端應用的領域中發現了客戶端應用的原有部分僅在設備上例示一次的約束。
    技術實現思路
    根據本專利技術的第一方面,提供了一種將與服務提供方相關聯的客戶端應用與設備的設備平臺上實施的至少一個web應用實例進行集成的方法,該方法包括將客戶端應用相應的至少一個用戶接口模塊嵌入至少一個web應用實例,所述至少一個用戶接口模塊使用基于web的技術所實施;以集中方式在設備上實施客戶端應用的原有部分,客戶端應用的所述原有部分被安裝在設備上并且使用設備平臺原有的技術所實施;并且以集中方式在設備上實施客戶端應用的控制模塊,所述控制模塊使用基于web的技術所實施。有利地,控制模塊(其可以是客戶端應用的控制和狀態模塊)被集中實施在設備上由此允許在設備處對客戶端應用進行集中的設備范圍的控制,以使得客戶端應用跨設備的表現能夠進行協調。此外,控制模塊在設備上使用基于web的技術實施,由此允許控制模塊使用基于web的技術進行改變(例如,升級)。針對如何在服務提供方所提供的混合web和原有客戶端應用以及“合作伙伴”(即不同于服務提供方的實體)所提供的web應用之間實施客戶端側的web集成(也稱作“混 搭”)而言,本專利技術的實施例提供新穎且有所改進的解決方案。包括Π模塊的混合客戶端應用的元素可以被插入(也就是嵌入)合作伙伴的一個或多個web應用實例中。在設備上存在多于一個的web應用實例的情況下,混合客戶端應用的元素可以與其它合作伙伴應用同時嵌入合作伙伴的web應用實例。實施例在服務提供方的客戶端應用的原有部分一次僅能夠在設備上例示一次的環境中是特別有用的。如以上所描述的,這樣的約束可能有許多原因,包括資源約束或遺留考慮,并且該約束例如實際上能夠在互聯網通信服務的領域中找到。在優選實施例中,服務提供方的客戶端應用被劃分為三個組成部分1.用戶接口模塊(這里稱作“Π小部件”),其以諸如單純web技術的web技術所實施,例如采用HTML 5。多個這樣的Π小部件可以被嵌入同時在設備上運行的各個合作伙伴web應用的多個實例中。2.應用的原有部分,其確切地被例示一次并且在單獨的原有程序內運行,在這里被稱作“中央應用后臺程序”。3.集中的基于web的控制和狀態模塊,其利用諸如單純web技術的web技術所構建,例如利用HTML 5。該控制和狀態模塊確切地被例示一次,為許多UI小部件的需要提供服務。其對UI小部件針對應用的原有部分的訪問進行調解。其還始終獨立于任意UI小部件而運行。如以上所描述的,有利地,在實施例中能夠實現兩個通常矛盾的目標1.服務提供方的客戶端應用中Web技術的比重最大化,由此使得客戶端應用的原有部分保持很小。如以上所描述的,這允許基于web的技術內在的出眾升級能力得以實施。客戶端應用的基于web的部分的HTML 5加工品(artefact)可以按照需要從服務提供方的web服務器以JavaScriptXSS和HTML文件的形式被下載到設備。這允許服務提供方以類似于對web內容進行修正的方式容易地對客戶端應用的基于web的部分(其包括客戶端應用的控制模塊)進行改變(例如,升級)。2.出于客戶端應用表現跨設備的最終協調的原因,提供了集中的、設備范圍的控制和狀態模塊。一次僅可以在設備上實施客戶端應用的原有部分的一個實例。類似地,一次僅可以在設備上實施客戶端應用的控制模塊的一個實例。在優選實施例中,客戶端應用的原有部分與客戶端應用的控制模塊在設備上使用集中程序來實施。客戶端應用的原有部分可以包括以下的至少一個(i)服務提供方的原有的庫,(ii)用于促成使用基于web的技術的設備上的組件之間的信令傳送的遠程過程調用樞紐(hub),和(iii) JavaScript 引擎的實例。控制模塊可以經由互聯網從服務提供方下載至設備。該方法進一步包括經由基于web的通信升級控制模塊。控制模塊可以促成至少一個用戶接口模塊和客戶端應用的原有部分之間的訪問。可以針對每個web應用實例實施相應的瀏覽器插件,所述瀏覽器插件具有用于與客戶端應用的控制模塊和原有部分中的至少一個進行通信的遠程過程調用(RPC)功能。遠程過程調用功能可以促成用于在至少一個web應用實例以及客戶端應用的控制模塊和原有部分中的所述至少一個之間中繼控制消息的傳輸控本文檔來自技高網
    ...

    【技術保護點】
    一種將與服務提供方相關聯的客戶端應用與設備的設備平臺上實施的至少一個web應用實例進行集成的方法,該方法包括:將客戶端應用相應的至少一個用戶接口模塊嵌入至少一個web應用實例,所述至少一個用戶接口模塊使用基于web的技術所實施;以集中方式在設備上實施客戶端應用的原有部分,客戶端應用的所述原有部分被安裝在設備上并且使用設備平臺原有的技術所實施;并且以集中方式在設備上實施客戶端應用的控制模塊,所述控制模塊使用基于web的技術所實施。

    【技術特征摘要】
    2011.12.05 US 13/311,2321.一種將與服務提供方相關聯的客戶端應用與設備的設備平臺上實施的至少一個web應用實例進行集成的方法,該方法包括 將客戶端應用相應的至少一個用戶接口模塊嵌入至少一個web應用實例,所述至少一個用戶接口模塊使用基于web的技術所實施; 以集中方式在設備上實施客戶端應用的原有部分,客戶端應用的所述原有部分被安裝在設備上并且使用設備平臺原有的技術所實施;并且 以集中方式在設備上實施客戶端應用的控制模塊,所述控制模塊使用基于web的技術所實施。2.根據權利要求1的方法,其中一次僅在設備上實施客戶端應用的原有部分的一個實例。3.根據權利要求1的方法,其中一次僅在設備上實施客戶端應用的控制模塊的一個實例。4.根據權利要求1的方法,其中客戶端應用的原有部分與客戶端應用的控制模塊在設備上使用集中程序來實施。5.根據權利要求1的方法,其中客戶端應用的原有部分包括以下的至少一個(i)服務提供方的原有庫,(ii)用于促成使用基于web的技術的設備上的組件之間的信令傳送的遠程過程調用樞紐,和(iii) JavaScript引擎的實例。6.根據權利要求1的方法,其中針對每個web應用實例實施相應的瀏覽器插件,所述瀏覽器插件具有用于與客戶端應用...

    【專利技術屬性】
    技術研發人員:J科里基
    申請(專利權)人:斯凱普公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品免费无遮挡无码永久视频| 亚洲av无码专区青青草原| 亚洲成A人片在线观看无码3D | 国产成人无码精品久久久露脸 | 99精品一区二区三区无码吞精| 精品久久无码中文字幕| 国产AⅤ无码专区亚洲AV| 亚洲精品无码久久久久APP | 精品无码久久久久久午夜| 亚洲无码黄色网址| 无码人妻精品一区二区蜜桃| 亚洲AV无码专区亚洲AV伊甸园| WWW久久无码天堂MV| 亚洲国产成人无码av在线播放 | 亚洲精品无码久久久影院相关影片 | 国产精品无码av片在线观看播| 亚洲av无码一区二区三区网站| 日韩少妇无码一区二区三区| 亚洲精品无码久久久久久| 无码无套少妇毛多18p| 国产成人亚洲综合无码精品| 日韩精品无码视频一区二区蜜桃 | 日韩视频无码日韩视频又2021 | 国产乱妇无码大片在线观看| 无套中出丰满人妻无码| 久久久久无码精品| 成人无码AV一区二区| 国产精品无码无卡无需播放器| 日韩人妻系列无码专区| 人妻在线无码一区二区三区| 亚洲成a人片在线观看天堂无码 | 亚洲av无码专区在线电影 | 精品无码久久久久久久久水蜜桃| 久久国产精品无码HDAV| 亚洲的天堂av无码| 无码免费午夜福利片在线 | 免费无码黄网站在线看| 精品无码三级在线观看视频| 国产精品爽爽va在线观看无码| 国产AV无码专区亚洲AV琪琪| 亚洲免费日韩无码系列 |