The invention discloses a system and Launcher system, smart TV cloud service call methods include: smart TV after opening Launcher, launched the first HTTP to obtain the Launcher configuration data request to the Launcher cloud Launcher cloud analysis; the first request URL first HTTP request corresponding to the search service release the corresponding host IP, and according to the corresponding load balancing method of positioning to the IP host port; will be mapped IP and assembled into second URL port second HTTP request corresponding to the second URL return to the smart TV smart TV; positioning to second URL, according to the configuration of the Launcher configuration data obtained from second URL. The invention can improve the security and reliability of the service by deploying the micro service in the public cloud, so that the smart TV can rapidly locate the IP and the port of the service to be used.
【技術實現步驟摘要】
智能電視Launcher云端系統服務調用方法及系統
本專利技術涉及智能電視
,尤其涉及智能電視Launcher云端系統服務調用方法及系統。
技術介紹
隨著科學技術的發展和人們生活水平的不斷提高,各種智能家居設備如智能電視的使用越來越普及,智能電視已經成為人們生活中不可缺少的使用工具。目前國內智能電視中的一般是通過云端服務器進行管理,但現有的云端都采用的是單體式(Monolithic)應用程序,單體式應用表示一個應用程序內包含了所有需要的業務功能,因為單體式應用無法分割該部分,在使用過程中,若是應用程序的某一部分數據出錯,則應用運行錯誤,從而造成云端會有大量的資源浪費。因此,現有技術還有待于改進和發展。
技術實現思路
本專利技術目的在于提供一種智能電視Launcher云端系統服務調用方法及系統。本專利技術的技術方案如下:一種智能電視Launcher云端系統服務調用方法,其中,方法包括步驟:A、智能電視開啟Launcher后,向Launcher云端發起獲取Launcher配置數據的第一HTTP請求;B、Launcher云端接收第一HTTP請求后分析第一HTTP請求對應的第一請求URL,根據第一請求URL查找發布對應服務的IP主機,并根據負載均衡方法定位到IP主機上對應的端口;C、Launcher云端將定位到的IP主機的IP及端口拼裝成第二HTTP請求對應的第二URL,并將第二URL返回給智能電視;D、智能電視定位至第二URL,從第二URL對應的緩存集群中獲取Launcher配置數據的配置數據,根據配置數據對智能電視的Launcher進行配置。所述的智能電視L ...
【技術保護點】
一種智能電視Launcher云端系統服務調用方法,其特征在于,方法包括步驟:A、智能電視開啟Launcher后,向Launcher云端發起獲取Launcher配置數據的第一HTTP請求;B、Launcher云端接收第一HTTP請求后分析第一HTTP請求對應的第一請求URL,根據第一請求URL查找發布對應服務的IP主機,并根據負載均衡方法定位到IP主機上對應的端口;C、Launcher云端將定位到的IP主機的IP及端口拼裝成第二HTTP請求對應的第二URL,并將第二URL返回給智能電視;D、智能電視定位至第二URL,從第二URL對應的緩存集群中獲取Launcher配置數據的配置數據,根據配置數據對智能電視的Launcher進行配置。
【技術特征摘要】
1.一種智能電視Launcher云端系統服務調用方法,其特征在于,方法包括步驟:A、智能電視開啟Launcher后,向Launcher云端發起獲取Launcher配置數據的第一HTTP請求;B、Launcher云端接收第一HTTP請求后分析第一HTTP請求對應的第一請求URL,根據第一請求URL查找發布對應服務的IP主機,并根據負載均衡方法定位到IP主機上對應的端口;C、Launcher云端將定位到的IP主機的IP及端口拼裝成第二HTTP請求對應的第二URL,并將第二URL返回給智能電視;D、智能電視定位至第二URL,從第二URL對應的緩存集群中獲取Launcher配置數據的配置數據,根據配置數據對智能電視的Launcher進行配置。2.根據權利要求1所述的智能電視Launcher云端系統服務調用方法,其特征在于,所述步驟A之前包括步驟:S、預先在Launcher云端中設置不同的緩存集群用于存儲Launcher服務的配置數據。3.根據權利要求2所述的智能電視Launcher云端系統服務調用方法,其特征在于,所述步驟B具體包括步驟:B1、Launcher云端接收智能電視發送的第一HTTP請求,根據規則獲取第一HTTP請求對應的第一請求URL;B2、Launcher云端查找第一請求URL對應的服務,并根據對應的服務查找IP主機,判斷查找到的IP主機是否為多個IP主機,若是,則根據負載均衡算法確定一臺IP主機,若否,則獲取當前的IP主機;B3、Launcher云端獲取IP主機的端口,根據負載均衡算法定位對應的端口。4.根據權利要求3所述的智能電視Launcher云端系統服務調用方法,其特征在于,所述步驟B2中Launcher云端查找第一請求URL對應的服務具體包括步驟:B21、Launcher云端收到第一請求URL,在緩存中查找是否有對應服務;B22、若在緩存中找到對應的服務,則獲取緩存中的對應的服務;B23、若在緩存未查找到對應的服務,則在服務注冊中心查找對應的服務,并將查找到的對應服務加載到緩存中。5.根據權利要求4所述的智能電視Launcher云端系統服務調用方法,其特征在于,所述步驟B2還包括步驟:B24、若在服務器注冊中心未查找到處于啟用狀態的IP主機,則查找沒有啟用并且沒有注銷狀態的IP主機,并自動修改此IP主機狀態為啟用,作為第一請求URL對應服務的IP主機。6.一種智能電視Launcher云端系統服務調用系統,其...
【專利技術屬性】
技術研發人員:高保強,
申請(專利權)人:TCL集團股份有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。