一種播放電視節目的方法及裝置製造方法
2023-09-18 14:54:00 4
一種播放電視節目的方法及裝置製造方法
【專利摘要】本發明實施例公開了一種播放電視節目的方法,包括:獲取用戶的觀看節目信息,所述觀看節目信息包括至少一個用戶觀看過的電視節目的節目信息;根據所述觀看節目信息在當前的電視節目指南中確認目標電視節目;播放所述目標電視節目。相應地,本發明實施例還公開了一種播放電視節目的裝置。採用本發明,可以根據用戶觀看習慣在當前播放的電視節目中自動搜索電視節目,從而播放出用戶喜愛的電視節目,提高用戶體驗度。
【專利說明】—種播放電視節目的方法及裝置
【技術領域】
[0001 ] 本發明涉及數位電視【技術領域】,尤其涉及一種播放電視節目的方法及裝置。
【背景技術】
[0002]隨著數位電視技術與網際網路技術的發展,機頂盒接收的電視節目越來越多,用戶可以選擇的電視節目也越來越多,但是用戶需要在眾多的電視節目中選擇需要觀看的電視節目,很有可能錯過自己喜愛的電視節目。
[0003]目前存在兩種播放電視節目的方法,第一種方法是將斷電前或待機前的電視頻道作為目標電視頻道,播放所述目標電視頻道當前播放的電視節目;第二種方法是用戶設置一個或多個目標電視頻道,當滿足播放條件時,播放其中一個目標電視頻道當前播放的電視節目。
[0004]其中,第一種方法不能確保為用戶提供喜愛的電視節目,第二種方法不能確保目標電視頻道當前播放的電視節目是用戶喜愛的電視節目,並且通過用戶手動設置目標電視頻道,從而獲取目標電視節目的方法,縮小了電視節目選擇範圍。這兩種方法都不能實現自動為用戶提供喜愛的電視節目,使用戶體驗差。
【發明內容】
[0005]本發明實施例所要解決的技術問題在於,提供一種播放電視節目的方法及裝置,可以根據用戶觀看習慣在當前播放的電視節目中自動搜索電視節目,從而播放用戶喜愛的電視節目,提高用戶體驗度。
[0006]為了解決上述技術問題,本發明實施例提供了 一種播放電視節目的方法,包括:
[0007]獲取用戶的觀看節目信息,所述觀看節目信息包括至少一個用戶觀看過的電視節目的節目信息;
[0008]根據所述觀看節目信息在當前的電視節目指南中確認目標電視節目;
[0009]播放所述目標電視節目。
[0010]相應地,本發明實施例還提供了一種播放電視節目的裝置,包括:
[0011]觀看節目信息獲取模塊,用於獲取用戶的觀看節目信息,所述觀看節目信息包括至少一個用戶觀看過的電視節目的節目信息;
[0012]目標節目確認模塊,用於根據所述觀看節目信息獲取模塊獲取到的觀看節目信息在當前的電視節目指南中確認目標電視節目;
[0013]節目播放模塊,用於播放所述目標節目確認模塊確認的目標電視節目。
[0014]實施本發明實施例,具有如下有益效果:本發明實施例通過獲取用戶的觀看節目信息,根據所述觀看節目信息在當前的電視節目指南中確認目標電視節目,實現了為用戶智能播放喜愛的電視節目,提高了用戶體驗度。
【專利附圖】
【附圖說明】[0015]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0016]圖1是本發明實施例提供的第一種播放電視節目的方法流程圖;
[0017]圖2是本發明實施例提供的另一種播放電視節目的方法流程圖;
[0018]圖3是本發明實施例提供的一種播放電視節目的裝置的結構示意圖;
[0019]圖4是本發明實施例提供的目標節目確認模塊的結構示意圖;
[0020]圖5是本發明實施例提供的目標節目獲取單元的結構示意圖。
【具體實施方式】
[0021]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0022]圖1是本發明實施例提供的第一種播放電視節目的方法流程圖,本發明實施例提供的播放電視節目的方法主要應用在數位電視機頂盒上。如圖所示本實施例中的播放電視節目的方法可以包括:
[0023]S110,獲取用戶的觀看節目信息,所述觀看節目信息包括至少一個用戶觀看過的電視節目的節目信息。具體的,機頂盒可以預先將至少一個用戶觀看的電視節目添加到預設的用戶資料庫中,當機頂盒接收到開機指令或者從待機進入應用的指令時,在所述用戶資料庫中獲取用戶的觀看節目信息,所述觀看節目信息中的電視節目的節目信息包括節目名稱、節目播放次數、節目總播放時長和節目播放時段,所述節目信息是用戶在一段時間內觀看的電視節目的信息的累計。例如,用戶資料庫中存在節目名稱為「新聞聯播」電視節目,節目播放次數為「2」,節目播放總時長為「3H」,節目播放時段為「19:00-19:30」,當用戶再次觀看「新聞聯播」時,機頂盒對本次觀看「新聞聯播」的信息進行記錄,獲取到本次播放時長為「30min」,播放時段為「21:30-22:00」,機頂盒將本次獲取到的信息添加到用戶資料庫對應的節目信息中,貝IJ用戶資料庫中「新聞聯播」的節目播放次數為「3」,節目播放總時長為「 3.5H」,節目播放時段為 「 19:00-19:30 」 和 「 21:30-22:00 」。
[0024]S120,根據所述觀看節目信息在當前的電視節目指南中確認目標電視節目。具體的,機頂盒進入應用,解析碼流獲取EPG(Electronic Program Guide,電視節目指南)信息,在預設時間內,將所述觀看節目信息中的電視節目的節目信息與當前EPG的電視節目的節目信息進行對比,當在當前的EPG的電視節目的節目信息中搜索到與觀看節目信息中的電視節目的節目信息匹配的節目信息時,就結束對比,獲取目標電視節目。所述預設時間是根據當前機頂盒內存和/或處理速度設置的。
[0025]可選的,機頂盒可以依次將所述觀看節目信息中的電視節目的節目信息與當前的EPG的電視節目的節目信息對比,當機頂盒在當前EPG的電視節目中獲取到目標電視節目,則結束將觀看節目信息中的電視節目的節目信息與當前EPG的電視節目的節目信息的比對;機頂盒也可以同時將觀看節目信息中一部分的電視節目的節目信息與當前的EPG的電視節目的節目信息中對比,當機頂盒在當前EPG的電視節目中獲取到多個電視節目時,在其中獲取節目播放總時長和/或節目播放次數的權值最大的一個電視節目作為目標電視節目。
[0026]S130,播放所述目標電視節目。具體的,機頂盒在當前EPG的電視節目中獲取到目標電視節目之後,播放所述目標電視節目。
[0027]實施本發明實施例,具有如下有益效果:本發明實施例通過獲取用戶的觀看節目信息,根據所述觀看節目信息在當前的EPG中確認目標電視節目,實現了為用戶自動播放喜愛的電視節目,提高了用戶體驗度。
[0028]圖2是本發明實施例提供的第二種播放電視節目的方法流程圖,本發明實施例提供的播放電視節目的方法主要應用在機頂盒上。如圖所示本實施例中的播放電視節目的方法可以包括:
[0029]S210,獲取用戶的觀看節目信息,所述觀看節目信息包括至少一個用戶觀看過的電視節目的節目信息。具體的,機頂盒可以預先將至少一個用戶觀看的電視節目添加到預設的用戶資料庫中,當機頂盒接收到開機指令或者從待機進入應用的指令時,在所述用戶資料庫中獲取用戶的觀看節目信息,所述觀看節目信息中的電視節目的節目信息包括節目名稱、節目播放次數、節目總播放時長和節目播放時段,所述節目信息是用戶在一段時間內觀看的電視節目的信息的累計。例如,用戶資料庫中存在節目名稱為「新聞聯播」電視節目,節目播放次數為「2」,節目播放總時長為「3H」,節目播放時段為「 19:00-19:30」,當用戶再次觀看「新聞聯播」時,機頂盒對本次觀看「新聞聯播」的信息進行記錄,獲取到本次播放時長為「30min」,播放時段為「21:30-22:00」,機頂盒將本次獲取到的信息添加到用戶資料庫對應的節目信息中,貝IJ用戶資料庫中「新聞聯播」的節目播放次數為「3」,節目播放總時長為「 3.5H」,節目播放時段為 「 19:00-19:30 」 和 「 21:30-22:00」。
[0030]S220,根據所述觀看節目信息中的電視節目的節目信息,將滿足預設條件的電視節目保存在候選節目列表中。所述預設條件可以是觀看節目信息中的電視節目的節目播放時段包括系統當前時刻或者觀看節目信息中的電視節目節目播放總時長達到預設播放時長(如0.5H、1H或1.5H等)。例如,「A」的節目播放時段為「19:00-19:30」和「21:30-22:00」,「B」的節目播放時段為「21:00-22:00」,「C」的節目播放時段為「 10:00-12:00」,而系統當前時刻為「 19:02」,通過對比只有「A」的節目播放時段「21:30-22:00」包括系統當前時刻「 19:02」,則將「A」保存在候選節目列表中。再例如,「A」的節目播放總時長為「0.5H」,「B」的節目播放總時長為「2H」,「C」的節目播放總時長為「3.5H」,而預設播放時長為「0.6H」,通過對比「B」和「C」的節目播放總時長達到預設播放時長,則將「B」和「C」保存在候選節目列表中。
[0031 ] S230,根據所述候選節目列表中的電視節目的節目信息對所述候選節目列表中的電視節目進行節目排序。具體的,機頂盒可以根據候選節目列表中的電視節目的節目播放總時長和/或節目播放次數的權值對所述候選節目列表中的電視節目進行節目排序,按照權值由大到小的順序將電視節目排列在候選節目列表中。
[0032]S240,根據所述節目排序結果依次將所述候選節目列表中的電視節目的節目信息與當前的EPG中的電視節目的節目信息進行對比,獲取對比結果。可選的,機頂盒可以同時將候選節目列表中的一部分電視節目的節目信息與當前的EPG中的電視節目的節目信息進行對比。
[0033]具體的,機頂盒進入應用時,解析碼流獲取EPG信息,在預設時間內,根據所述節目排序結果依次將所述候選節目列表中的電視節目的節目信息與當前的EPG中的電視節目的節目信息進行對比,例如根據所述節目排序結果依次將所述候選節目列表中的電視節目的節目名稱與當前的EPG中的電視節目的節目名稱進行對比,獲取對比結果。所述預設時間根據當前機頂盒內存和/或處理速度設置的。所述對比結果可以是機頂盒在所述預設時間內在當前的EPG中的電視節目的節目信息中搜索到與候選節目列表中的電視節目的節目信息匹配的電視節目;也可以是機頂盒在所述預設時間內在當前的EPG中的電視節目的節目信息中沒有搜索到與候選節目列表中的電視節目的節目信息匹配的電視節目。若機頂盒在當前的EPG中的電視節目的節目信息中搜索到與候選節目列表中的電視節目的節目信息匹配的電視節目,則結束當前搜索。
[0034]S250,根據所述對比結果判斷是否存在匹配成功的電視節目。具體的,若機頂盒在所述預設時間內在當前的EPG中的電視節目的節目信息中搜索到與候選節目列表中的電視節目的節目信息匹配的電視節目,判斷存在匹配成功的電視節目,則執行S270 ;否則,判斷不存在匹配成功的電視節目,則執行S260。
[0035]S260,若不存在匹配成功的電視節目,則在當前的EPG中獲取預設電視頻道的電視節目作為目標電視節目。具體的,用戶可以預設一個或多個電視頻道,當機頂盒在預設時間內在當前的EPG中的電視節目的節目信息中沒有搜索到與候選節目列表中的電視節目的節目信息匹配的節目信息,則在用戶預設的電視頻道中任意獲取一個電視頻道,將所述電視頻道當前播放的電視節目作為目標電視節目。
[0036]S270,播放目標電視節目。具體的,機頂盒在當前EPG的電視節目中獲取到目標電視節目之後,播放所述目標電視節目。
[0037]實施本發明實施例,具有如下有益效果:本發明實施例通過獲取用戶的觀看節目信息,將所述觀看節目信息中的電視節目的節目信息與當前的EPG的電視節目的節目信息進行對比,獲取目標電視節目,實現了為用戶自動播放喜愛的電視節目;進一步的,對所述觀看節目信息中的電視節目進行篩選,獲得候選節目列表,對所述候選節目列表進行排序後,依次在當如的EPG中獲取目標電視節目,提聞了獲取目標電視節目的效率;進一步的,若將所述候選節目列表中的電視節目的節目信息與當前的EPG的電視節目的節目信息對比失敗,則獲取預設的電視頻道的電視節目,有效的解決了死循環的問題。
[0038]圖3是本發明實施例提供的一種播放電視節目的裝置的結構示意圖,本發明實施例的裝置可以應用在機頂盒上。如圖所示本發明實施例中的裝置至少可以包括觀看節目信息獲取模塊310、目標節目確認模塊320及節目播放模塊330,其中:
[0039]觀看節目信息獲取模塊310,用於獲取用戶的觀看節目信息,所述觀看節目信息包括至少一個用戶觀看過的電視節目的節目信息。具體的,機頂盒可以預先將至少一個用戶觀看的電視節目添加到預設的用戶資料庫中,當觀看節目信息獲取模塊310接收到開機指令或者從待機進入應用的指令時,在所述用戶資料庫中獲取用戶的觀看節目信息,所述觀看節目信息中的電視節目的節目信息包括節目名稱、節目播放次數、節目總播放時長和節目播放時段,所述節目信息是用戶在一段時間內觀看的電視節目的信息的累計。例如,用戶資料庫中存在節目名稱為「新聞聯播」電視節目,節目播放次數為「2」,節目播放總時長為「3H」,節目播放時段為「19:00-19:30」,當用戶再次觀看「新聞聯播」時,機頂盒對本次觀看「新聞聯播」的信息進行記錄,獲取到本次播放時長為「30min」,播放時段為「21:30-22:00」,機頂盒將本次獲取到的信息添加到用戶資料庫對應的節目信息中,則用戶資料庫中「新聞聯播」的節目播放次數為「3」,節目播放總時長為「3.5H」,節目播放時段為「19:00-19:30」和「21:30-22:00」。
[0040]目標節目確認模塊320,用於根據所述觀看節目信息獲取模塊310獲取到的觀看節目信息在當前的EPG中確認目標電視節目。可選的,目標節目確認模塊320可以如圖4所示進一步包括:候選節目列表生成單元321及目標節目獲取單元322,其中:
[0041]候選節目列表生成單元321,用於根據所述觀看節目信息中的電視節目的節目信息,將滿足預設條件的電視節目保存在候選節目列表中。具體的,所述預設條件可以是觀看節目信息中的電視節目的節目播放時段包括系統當前時刻或者觀看節目信息中的電視節目節目播放總時長達到預設播放時長(如0.5H、IH或1.5H等)。例如,「A」的節目播放時段為 「 19:00-19:30 」 和 「 21:30-22:00 」,「B 」 的節目播放時段為 「 21:00-22:00 」,「 C」 的節目播放時段為「10:00-12:00」,而系統當前時刻為「19:02」,通過對比只有「A」的節目播放時段「21:30-22:00」包括系統當前時刻「19:02」,則將「4」保存在候選節目列表中。再例如,「A」的節目播放總時長為「0.5H」,「B」的節目播放總時長為「2H」,「C」的節目播放總時長為「3.5H」,而預設播放時長為「0.6H」,通過對比「B」和「C」的節目播放總時長達到預設播放時長,則將「B」和「C」保存在候選節目列表中。候選節目列表生成單元321將觀看節目信息中的電視節目的節目播放時段包括系統當前時刻或者觀看節目信息中的電視節目節目播放總時長達到預設播放時長的電視節目保存在候選節目列表。
[0042]目標節目獲取單元322,用於將所述候選節目列表中的電視節目的節目信息與當前的EPG中的電視節目的節目信息進行對比,獲取當前的電視節目指南中節目信息匹配的目標電視節目。可選的,目標節目獲取單元322可以如圖5所示進一步包括--節目排序子單元322a及目標節目獲取子單元322b,其中:.[0043]節目排序子單元322a,用於根據所述候選節目列表中的電視節目的節目信息對所述候選節目列表中的電視節目進行節目排序。具體的,節目排序子單元322a可以根據候選節目列表中的電視節目的節目播放總時長和/或節目播放次數的權值對所述候選節目列表中的電視節目進行節目排序,按照權值由大到小的順序將電視節目排列在候選節目列表中。
[0044]目標節目獲取子單元322b,用於根據所述節目排序結果依次將所述候選節目列表中的電視節目的節目信息與當前的EPG中的電視節目的節目信息進行對比,獲取當前的EPG中與所述候選節目列表中的電視節目的節目信息匹配的目標電視節目。具體的,目標節目獲取子單元322b根據所述節目排序結果依次將候選節目列表中的電視節目的節目信息在當前EPG的電視節目中搜索,獲取與所述節目信息匹配的目標電視節目。例如,所述目標節目獲取子單元322b可以根據所述節目排序結果依次將候選節目列表中的電視節目的節目名稱在當前EPG的電視節目中搜索,獲取與所述節目名稱匹配的目標電視節目。
[0045]可選的,目標節目確認模塊320還可以包括默認節目獲取單元323,其中:
[0046]默認節目獲取單元323,用於若將所述候選節目列表中的電視節目的節目信息與當前的EPG中的電視節目的節目信息對比失敗,則從當前的EPG中獲取預設電視頻道的電視節目作為目標電視節目。具體的,用戶可以預設一個或多個電視頻道,當目標節目確認模塊320在預設時間內在當前的EPG中的電視節目的節目信息中沒有搜索到與候選節目列表中的電視節目的節目信息匹配的節目信息,則在用戶預設的電視頻道中任意獲取一個電視頻道,將所述電視頻道當前播放的電視節目作為目標電視節目。
[0047]實施本發明實施例,具有如下有益效果:本發明實施例通過獲取用戶的觀看節目信息,將所述觀看節目信息中的電視節目的節目信息與當前的EPG的電視節目的節目信息進行對比,獲取目標電視節目,實現了為用戶自動播放喜愛的電視節目;進一步的,對所述觀看節目信息中的電視節目進行篩選,獲得候選節目列表,對所述候選節目列表進行排序後,依次在當如的EPG中獲取目標電視節目,提聞了獲取目標電視節目的效率;進一步的,若將所述候選節目列表中的電視節目的節目信息與當前的EPG的電視節目的節目信息對比失敗,則獲取預設的電視頻道的電視節目,有效的解決了死循環的問題。
[0048]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0049]以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利範圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。
【權利要求】
1.一種播放電視節目的方法,其特徵在於,所述方法包括: 獲取用戶的觀看節目信息,所述觀看節目信息包括至少一個用戶觀看過的電視節目的節目信息; 根據所述觀看節目信息在當前的電視節目指南中確認目標電視節目; 播放所述目標電視節目。
2.如權利要求1所述的方法,其特徵在於,所述觀看節目信息中的節目信息包括節目播放時段; 所述根據所述觀看節目信息在當前的電視節目指南中確認目標電視節目包括: 在所述觀看節目信息中獲取所述節目播放時段與系統當前時間匹配的電視節目,保存在候選節目列表中; 將所述候選節目列表中的電視節目的節目信息與當前的電視節目指南中的電視節目的節目信息進行對比,獲取當前的電視節目指南中節目信息匹配的目標電視節目。
3.如權利要求1所述的方法,其特徵在於,所述觀看節目信息中的節目信息包括節目總播放時長; 所述根據所述觀看節目信息在當前的電視節目指南中確認目標電視節目包括: 在所述節目觀看信息中獲取所述節目總播放時長達到預設播放時長的電視節目,保存在候選節目列表中; 將所述候選節目列表中的電視節目的節目信息與當前的電視節目指南中的電視節目的節目信息進行對比,獲取當前的`電視節目指南中節目信息匹配的目標電視節目。
4.如權利要求2或3中任意一項所述的方法,其特徵在於,所述將所述候選節目列表中的電視節目的節目信息與當前的電視節目指南中的電視節目的節目信息進行對比,獲取當前的電視節目指南中節目信息匹配的目標電視節目包括: 根據所述候選節目列表中的電視節目的節目信息對所述候選節目列表中的電視節目進行節目排序; 根據所述節目排序結果依次將所述候選節目列表中的電視節目的節目信息與當前的電視節目指南中的電視節目的節目信息進行對比,獲取當前的電視節目指南中與所述候選節目列表中的電視節目的節目信息匹配的目標電視節目。
5.如權利要求2或3所述的方法,其特徵在於,所述將當前的電視節目指南中的電視節目的節目信息與所述候選節目列表中的電視節目的節目信息進行對比,獲取當前的電視節目指南中節目信息匹配的目標電視節目之後,所述方法還包括: 若所述候選節目列表中的電視節目的節目信息與當前的電視節目指南中的電視節目的節目信息對比失敗,則從當前的電視節目指南中獲取預設電視頻道的電視節目作為目標電視節目。
6.一種播放電視節目的裝置,其特徵在於,所述裝置包括: 觀看節目信息獲取模塊,用於獲取用戶的觀看節目信息,所述觀看節目信息包括至少一個用戶觀看過的電視節目的節目信息; 目標節目確認模塊,用於根據所述觀看節目信息獲取模塊獲取到的觀看節目信息在當前的電視節目指南中確認目標電視節目; 節目播放模塊,用於播放所述目標節目確認模塊確認的目標電視節目。
7.如權利要求6所述的裝置,其特徵在於,所述觀看節目信息獲取模塊獲取到的觀看節目信息中的節目信息包括節目播放時段; 所述目標節目確認模塊包括: 候選節目列表生成單元,用於在所述觀看節目信息中獲取所述節目播放時段與系統當前時間匹配的電視節目,保存在候選節目列表中; 目標節目獲取單元,用於將所述候選節目列表中的電視節目的節目信息與當前的電視節目指南中的電視節目的節目信息進行對比,獲取當前的電視節目指南中節目信息匹配的目標電視節目。
8.如權利要求6所述的裝置,其特徵在於,所述觀看節目信息獲取模塊獲取到的觀看節目信息中的節目信息包括節目總播放時長; 所述目標節目確認模塊包括: 候選節目列表生成單元,用於在所述節目觀看信息中獲取所述節目總播放時長達到預設播放時長的電視節目,保存在候選節目列表中; 目標節目獲取單元,用於將所述候選節目列表中的電視節目的節目信息與當前的電視節目指南中的電視節目的節目信息進行對比,獲取當前的電視節目指南中節目信息匹配的目標電視節目。
9.如權利要求7或8中任意一項所述的裝置,其特徵在於,所述目標節目獲取單元包括: 節目排序子單元,用於根據所 述候選節目列表中的電視節目的節目信息對所述候選節目列表中的電視節目進行節目排序; 目標節目獲取子單元,用於根據所述節目排序子單元節目排序結果依次將所述候選節目列表中的電視節目的節目信息與當前的電視節目指南中的電視節目的節目信息進行對t匕,獲取當前的電視節目指南中與所述候選節目列表中的電視節目的節目信息匹配的目標電視節目。
10.如權利要求7或8中任意一項所述的裝置,其特徵在於,所述目標節目確認模塊還包括: 默認節目獲取單元,用於若所述候選節目列表中的電視節目的節目信息與當前的電視節目指南中的電視節目的節目信息對比失敗,則從當前的電視節目指南中獲取預設電視頻道的電視節目作為目標電視節目。
【文檔編號】H04N21/466GK103428563SQ201310350469
【公開日】2013年12月4日 申請日期:2013年8月13日 優先權日:2013年8月13日
【發明者】劉煌彬 申請人:深圳創維數位技術股份有限公司, 深圳市創維軟體有限公司