那么HGW可以不執(zhí)行另外的搜索。例如,是否實施另外的搜索可以由用戶來確定。例如,HGW向用戶提供通過搜索內(nèi)部DB而創(chuàng)建的內(nèi)部結(jié)構(gòu)圖。若用戶選擇使用所提供的內(nèi)部結(jié)構(gòu)圖,那么HGW可以確定不需要另外的搜索。
[0076]然而,若用戶選擇不使用所提供的內(nèi)部結(jié)構(gòu)圖,那么HGW確定需要另外的搜索。在此情況下,HGW使用網(wǎng)絡(luò)搜索執(zhí)行另外的搜索。除了在內(nèi)部DB中的搜索所獲得的信息之外,還要考慮到使用網(wǎng)絡(luò)搜索收集的與內(nèi)部結(jié)構(gòu)有關(guān)的信息,HGW創(chuàng)建或編輯至少一個可推薦的內(nèi)部結(jié)構(gòu)圖。
[0077]由于具有類似地址的建筑可能具有類似的內(nèi)部結(jié)構(gòu)是很有可能的,故至少一個所推薦的內(nèi)部結(jié)構(gòu)圖可以被創(chuàng)建,或者現(xiàn)有內(nèi)部結(jié)構(gòu)圖可以使用網(wǎng)絡(luò)搜索來編輯。例如,公寓住宅,諸如具有類似地址的別墅或公寓,通常具有類似的內(nèi)部結(jié)構(gòu)。
[0078]因此,HGW基于地址信息來搜索相鄰建筑的內(nèi)部結(jié)構(gòu)圖,并且基于搜索結(jié)果來提供被推薦的內(nèi)部結(jié)構(gòu)圖。
[0079]在另一示例中,除了包括地址信息的基本布局信息之外,包括與將為其創(chuàng)建內(nèi)部結(jié)構(gòu)圖的目標建筑有關(guān)的信息在內(nèi)的被擴展的布局信息可以進一步被提供。該被擴展的布局信息可以是可被用于構(gòu)建內(nèi)部結(jié)構(gòu)的信息,諸如目標建筑的大小、該建筑的樓層數(shù)、該建筑的房間的數(shù)目等等。該被擴展的布局信息可以被包括在基本布局信息中或者通過基本布局信息來提供。
[0080]在此情況下,HGW可以僅僅采用基本布局信息和被擴展的布局信息來創(chuàng)建被推薦的內(nèi)部結(jié)構(gòu)圖。例如,HGW基于樓層數(shù)和建筑的大小來構(gòu)建形成內(nèi)部的框架,該層數(shù)和建筑的大小是基于基本布局信息或被擴展的布局信息而獲得的。其后,HGW基于作為被擴展的布局信息提供的、與房間的數(shù)目有關(guān)的信息等等,來劃分所構(gòu)建的框架中的空間,從而示意地完成內(nèi)部結(jié)構(gòu)圖。
[0081]HGW還可以在用戶的請求下編輯所創(chuàng)建的內(nèi)部結(jié)構(gòu)圖。在此情況下,HGW可以基于之前定義的被擴展的布局信息或另外地從用戶提供的被擴展的布局信息,來編輯內(nèi)部結(jié)構(gòu)圖。
[0082]例如,對內(nèi)部結(jié)構(gòu)圖的編輯可以被劃分為:與建筑的結(jié)構(gòu)相關(guān)的編輯操作和用于改變內(nèi)部物件的位置的編輯操作。
[0083]與建筑的結(jié)構(gòu)相關(guān)的編輯操作包括改變與在建筑內(nèi)部的房間、客廳、衛(wèi)生間、紗窗陽臺等等對應(yīng)的區(qū)域的大小、形狀或位置,或者改變建筑的內(nèi)部的輪廓線的形式。用于改變內(nèi)部物件的位置的編輯操作,反映建筑內(nèi)部中的物件(諸如家具、電器、照明系統(tǒng)等等)的被改變的布置。例如,對內(nèi)部結(jié)構(gòu)圖的編輯可以基于諸如向?qū)С绦?、計算機輔助設(shè)計(CAD)程序等的具有內(nèi)部結(jié)構(gòu)編輯功能的軟件,通過用戶的操縱來執(zhí)行。
[0084]例如,假設(shè)完成了完美地反映與建筑的布局相對應(yīng)的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)圖,對內(nèi)部結(jié)構(gòu)圖的編輯可以被執(zhí)行以用于家具、電器、照明系統(tǒng)等的布置。
[0085]雖然以上沒有被描述,但基于創(chuàng)建和編輯內(nèi)部結(jié)構(gòu)圖的操作,可以執(zhí)行用于內(nèi)部結(jié)構(gòu)的布局工作的兩個操作。
[0086]在第一布局操作中,基本內(nèi)部結(jié)構(gòu)圖可以基于與建筑的結(jié)構(gòu)相關(guān)的內(nèi)部結(jié)構(gòu),即,建筑的大小、建筑的樓層數(shù)、空間劃分、每個空間的職能等等,來完成。在第二布局操作中,反映在第一布局操作中完成的基本內(nèi)部結(jié)構(gòu)圖的每個空間中的物件的布置的布局工作可以被執(zhí)行,以完成被擴展的內(nèi)部結(jié)構(gòu)圖。
[0087]第一布局操作可以基于在內(nèi)部和外部DB中注冊的信息或者通過自動創(chuàng)建方案(即,樓層規(guī)劃圖自動創(chuàng)建方案)來執(zhí)行。第二布局操作可以基于使用程序(即、向?qū)Х桨?、模板方案等?的手動創(chuàng)建來執(zhí)行。
[0088]在操作314中,當完成了內(nèi)部結(jié)構(gòu)圖的創(chuàng)建或編輯時,HGW通過Π單元輸出所創(chuàng)建或編輯的內(nèi)部結(jié)構(gòu)圖,并通過Π單元在用戶的請求下在DB中存儲內(nèi)部結(jié)構(gòu)圖。
[0089]在操作316中,HGW監(jiān)視用戶是否請求了對DB中管理的內(nèi)部結(jié)構(gòu)圖之一的檢索。
[0090]當檢測到用戶的內(nèi)部結(jié)構(gòu)圖檢索請求時,在操作318中,HGW從DB讀取與對應(yīng)于檢索請求的內(nèi)部結(jié)構(gòu)圖有關(guān)的信息,并且通過UI單元輸出/編輯/存儲該內(nèi)部結(jié)構(gòu)圖。
[0091]HGW在用戶的請求下檢索在DB中管理的內(nèi)部結(jié)構(gòu)圖之一并通過Π單元輸出該內(nèi)部結(jié)構(gòu)圖,而且所輸出的內(nèi)部結(jié)構(gòu)圖被用戶編輯并且采用所編輯的內(nèi)部結(jié)構(gòu)圖來更新在DB中存儲的該內(nèi)部結(jié)構(gòu)圖。這種過程可以采用與上述針對新創(chuàng)建的內(nèi)部結(jié)構(gòu)圖執(zhí)行的過程相同的方式來處理。
[0092]圖4是示出根據(jù)本公開的實施例的家庭網(wǎng)關(guān)中用于創(chuàng)建內(nèi)部結(jié)構(gòu)圖的方法的流程圖。圖4示出基于基本布局信息和被擴展的布局信息來創(chuàng)建內(nèi)部結(jié)構(gòu)圖的方法。
[0093]參照圖4,在操作410中,HGW從用戶接收基本布局信息。在此處,基本布局信息是指創(chuàng)建內(nèi)部結(jié)構(gòu)圖所需的最少信息。最少信息可以根據(jù)將被創(chuàng)建的內(nèi)部結(jié)構(gòu)圖的質(zhì)量而不同地定義。例如,用于以最方便的方法來創(chuàng)建內(nèi)部結(jié)構(gòu)圖的方案可以是通過使用建筑的地址來搜索在內(nèi)部或外部DB中管理的內(nèi)部結(jié)構(gòu)圖。在此情況下,基本布局信息必須包括建筑的地址。
[0094]然而,為了允許HGW直接地創(chuàng)建內(nèi)部結(jié)構(gòu)圖,需要提供更多的信息。例如,為了使HGW能直接地創(chuàng)建內(nèi)部結(jié)構(gòu)圖,包括建筑的層數(shù)、每層的大小、空間劃分信息等等的被擴展的布局信息可以另外地被提供。
[0095]用于由HGW直接地創(chuàng)建內(nèi)部結(jié)構(gòu)圖的方案被劃分為需要用戶的操作的方案和不需要用戶的操作的方案。需要用戶的操作的方案可以包括向?qū)Х桨?、模板方案等等,并且不需要用戶的操作的方案可以包括樓層?guī)劃圖自動創(chuàng)建方案等等。在此處,樓層規(guī)劃圖自動創(chuàng)建方案將內(nèi)部結(jié)構(gòu)簡化為使用簡單線來提供內(nèi)部的輪廓線、房間的劃分、每個空間的名稱的提取等等。
[0096]根據(jù)向?qū)Х桨福粲脩糨斎氕h(huán)境條件,諸如層、房間、類型等等,那么被推薦的內(nèi)部結(jié)構(gòu)圖基于所輸入的環(huán)境條件在DB的內(nèi)部結(jié)構(gòu)圖當中被搜索,并且輸出所找到的被推薦的內(nèi)部結(jié)構(gòu)圖。根據(jù)向?qū)Х桨?,所?chuàng)建的內(nèi)部結(jié)構(gòu)圖的質(zhì)量可以依賴于用戶輸入的環(huán)境條件有多準確以及輸入了多少環(huán)境條件來確定。
[0097]模板方案通過驅(qū)動允許用戶創(chuàng)建內(nèi)部結(jié)構(gòu)圖的程序,使用拖放功能來自由地配置模板。這個方案可以給用戶更大的創(chuàng)建內(nèi)部結(jié)構(gòu)圖的權(quán)限,因而創(chuàng)建最高質(zhì)量的內(nèi)部結(jié)構(gòu)圖。不過,這個方案無法為用戶提供方便。
[0098]為了在最小化這個問題的同時獲得高質(zhì)量的內(nèi)部結(jié)構(gòu)圖,可以首先使用自動創(chuàng)建方案或向?qū)Х桨竵硗瓿纱致詢?nèi)部結(jié)構(gòu)圖,而且粗略內(nèi)部結(jié)構(gòu)圖可以使用模板方案來修改。以這種方式,多個不同的創(chuàng)建方案可以被組合以用于實現(xiàn)。
[0099]一旦如上所述完成了至少一個被推薦的內(nèi)部結(jié)構(gòu)圖,在操作412中,HGW通過UI單元輸出至少一個被推薦的內(nèi)部結(jié)構(gòu)圖。
[0100]在操作414中,HGW監(jiān)視用戶是否選擇了所述至少一個被推薦的內(nèi)部結(jié)構(gòu)圖中的
—個°
[0101]若用戶沒有選擇所述至少一個被推薦的內(nèi)部結(jié)構(gòu)圖中的一個,那么HGW確定所述至少一個被推薦的內(nèi)部結(jié)構(gòu)圖中沒有一個讓用戶滿意的。
[0102]在操作416中,HGW從用戶接收被擴展的布局信息以獲得更令人滿意的被推薦的內(nèi)部結(jié)構(gòu)圖。例如,用戶可以查看所輸出的所述至少一個被推薦的內(nèi)部結(jié)構(gòu)圖,并且輸入被確定為對于期望的內(nèi)部結(jié)構(gòu)圖將被另外考慮的被擴展的布局信息。
[0103]在操作412中,HGW基于用于上述目的的被擴展的布局信息,通過搜索內(nèi)部或外部DB或者使用上述方案中的至少一個來執(zhí)行另外的內(nèi)部結(jié)構(gòu)圖創(chuàng)建操作。HGW通過Π單元來輸出:基于被擴展的布局信息通過另外的操作所創(chuàng)建的至少一個被推薦的內(nèi)部結(jié)構(gòu)圖。
[0104]若通過另外的操作輸出的至少一個被推薦的內(nèi)部結(jié)構(gòu)圖中沒有一個讓用戶滿意,那么用戶可以輸入新的被擴展的布局信息。在此情況下,HGW可以基于輸入的新的被擴展的布局信息來創(chuàng)建其它的至少一個被推薦的內(nèi)部結(jié)構(gòu)圖,并且向用戶提供所創(chuàng)建的至少一個被推薦的內(nèi)部結(jié)構(gòu)圖。
[0105]然而,若用戶選擇了至少一個被推薦的內(nèi)部結(jié)構(gòu)圖中的一個,那么在操作418中,HGW編輯所選擇的內(nèi)部結(jié)構(gòu)圖。編輯所選擇的內(nèi)部結(jié)構(gòu)圖的操作對應(yīng)于充實(reinforcing)用戶所選擇的內(nèi)部結(jié)構(gòu)圖的操作。
[0106]例如,編輯操作可以是在所選擇的內(nèi)部結(jié)構(gòu)圖中布置物件、調(diào)整用于劃分內(nèi)部的空間、或添加每個空間的結(jié)構(gòu)。因此,使用HGW提供的工具的用戶直接處理可以是最有效的編輯操作。編輯操作的示例在圖8、9和10中被示出。
[0107]圖8示出根據(jù)本公開的實施例的、在內(nèi)部結(jié)構(gòu)圖中添加了作為圖像的與客廳(living room)相對應(yīng)的結(jié)構(gòu)之后的編輯結(jié)果。圖9示出根據(jù)本公開的實施例的、在內(nèi)部結(jié)構(gòu)圖中添加了作為圖像的與起居室(sitting room)相對應(yīng)的結(jié)構(gòu)之后的編輯結(jié)果。圖10示出根據(jù)本公開的實施例的、在內(nèi)部結(jié)構(gòu)圖中添加了作為圖像的與廚房相對應(yīng)的結(jié)構(gòu)之后的編輯結(jié)果。
[0108]參照圖8、9和10,與內(nèi)部結(jié)構(gòu)圖中的每個區(qū)域相對應(yīng)的結(jié)構(gòu)通過使用圖像來示出。然而,還可能添加除了圖像之外的基于如圖6中所示的樓層規(guī)劃圖的與區(qū)域的結(jié)構(gòu)相對應(yīng)的不同的內(nèi)部結(jié)構(gòu)圖。
[0109]除了如圖8、圖9和圖10中所示的編輯之外,如下編輯也是可能的,諸如,將新的區(qū)域添加到已創(chuàng)建的內(nèi)部結(jié)構(gòu)圖、從已創(chuàng)建的內(nèi)部結(jié)構(gòu)圖移除現(xiàn)有區(qū)域、整合已創(chuàng)建的內(nèi)部結(jié)構(gòu)圖中的多個區(qū)域、將一個區(qū)域劃分為兩個區(qū)域,以及改變用于標識區(qū)域的名稱。HGW還可以提供撤銷(Undo)或重做(Redo)功能以改善編輯的便利性。內(nèi)部結(jié)構(gòu)圖中作為編輯的目標的區(qū)域是劃分內(nèi)部的空間,并且可以是房間、衛(wèi)生間、客廳等等。
[0110]在操作420中,HGW響應(yīng)于用戶的請求,在DB中存儲已創(chuàng)建的內(nèi)部結(jié)構(gòu)圖或已編輯的內(nèi)部結(jié)構(gòu)圖。HGW還可以通過諸如因特網(wǎng)的外部網(wǎng)絡(luò),在外部DB中注冊已創(chuàng)建的內(nèi)部結(jié)構(gòu)圖或已編輯的內(nèi)