一種改進(jìn)直播終端id的方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種改進(jìn)直播終端ID的方法及裝置。所述一種改進(jìn)直播終端ID的方法,包括:獲取直播終端的原直播終端ID;判斷所述原直播終端ID是否為待修改直播終端ID;根據(jù)預(yù)設(shè)的字符替換規(guī)則,替換所述待修改直播終端ID中的字符;確認(rèn)替換字符后的所述待修改直播終端ID為第一直播終端ID;使用所述第一直播終端ID代替所述直播終端的所述原直播終端ID。本發(fā)明可避免出現(xiàn)的直播終端ID重名的可能性,從而加強了直播終端ID系統(tǒng)的健壯性。
【專利說明】
一種改進(jìn)直播終端ID的方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及直播技術(shù)領(lǐng)域,特別涉及一種改進(jìn)直播終端ID的方法及裝置。
【背景技術(shù)】
[0002] 近年來,隨著網(wǎng)絡(luò)帶寬的飛速提升,直播應(yīng)用的程度越發(fā)普及。在直播系統(tǒng)中需要 對直播終端進(jìn)行直播終端ID管理,對于不同操作系統(tǒng)的直播終端,生成其對應(yīng)的直播終端 ID的生成方法不同。在一些情況下,不同的直播終端因為其生成直播終端ID的生成方法不 同,會有小概率導(dǎo)致不同的直播終端生成的直播終端ID發(fā)生重名。直播系統(tǒng)需要每一個直 播終端ID都具有唯一的直播終端ID,若發(fā)生兩個及兩個以上直播終端ID重名的情況,會有 幾率導(dǎo)致直播系統(tǒng)發(fā)生系統(tǒng)錯誤和管理錯誤。如何妥善的處理上述問題,就成為了業(yè)界亟 待解決的課題。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明提供一種改進(jìn)直播終端ID的方法及裝置,用以對可能會發(fā)生重名的直播終 端ID進(jìn)行改進(jìn),避免發(fā)生直播終端ID發(fā)生重名的情況發(fā)生。
[0004] 根據(jù)本發(fā)明實施例的第一方面,提供一種改進(jìn)直播終端ID的方法,包括:
[0005] 獲取直播終端的原直播終端ID;
[0006] 判斷所述原直播終端ID是否為待修改直播終端ID;
[0007] 根據(jù)預(yù)設(shè)的字符替換規(guī)則,替換所述待修改直播終端ID中的字符;
[0008]確認(rèn)替換字符后的所述待修改直播終端ID為第一直播終端ID;
[0009] 使用所述第一直播終端ID代替所述直播終端的所述原直播終端ID。
[0010] 在一個實施例中,所述判斷所述原直播終端ID是否為待修改直播終端ID,包括:
[0011] 分析所述直播終端的原直播終端ID的生成方式;
[0012] 判斷所述直播終端的原直播終端ID的生成方式是否為根據(jù)唯一字符串的生成方 式;
[0013] 在所述原直播終端ID的生成方式為根據(jù)唯一字符串的生成方式的情況下,將所述 原直播終端ID標(biāo)識為待修改直播終端ID。
[0014] 在一個實施例中,所述根據(jù)預(yù)設(shè)的字符替換規(guī)則,替換所述待修改直播終端ID中 的字符,包括:
[0015] 調(diào)用預(yù)設(shè)的字符集合,所述預(yù)設(shè)的字符集合與所述待修改直播終端ID的字符集合 的交集為空集;
[0016] 建立所述待修改直播終端ID的字符集合中的各個字符和所述預(yù)設(shè)的字符集合中 的字符的一一映射關(guān)系;
[0017] 根據(jù)所述一一映射關(guān)系,替換所述待修改直播終端ID的字符。
[0018] 在一個實施例中,所述根據(jù)所述--映射關(guān)系,替換所述待修改直播終端ID的字 符,包括:
[0019] 分析出所述待修改直播終端ID中出現(xiàn)的字符種類;
[0020] 根據(jù)所述一一映射關(guān)系,將所述字符種類中的至少一個字符種類的字符替換為預(yù) 設(shè)的字符集合中對應(yīng)的字符。
[0021] 在一個實施例中,所述根據(jù)所述--映射關(guān)系,將所述字符種類中的至少一個字 符種類的字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符,包括:
[0022] 分析在所述待修改直播終端ID中的字符種類中的至少一個字符種類的字符的出 現(xiàn)次數(shù);
[0023] 當(dāng)所述待修改直播終端ID中的字符種類中的至少一個字符種類的字符的出現(xiàn)次 數(shù)大于正整數(shù)一時,將所述待修改直播終端ID中的字符種類中的至少一個字符種類的至少 一個字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符。
[0024]根據(jù)本發(fā)明實施例的第二方面,提供一種改進(jìn)直播終端ID的裝置,包括:
[0025]獲取模塊,用于獲取直播終端的原直播終端ID;
[0026] 判斷模塊,用于判斷所述原直播終端ID是否為待修改直播終端ID;
[0027] 替換模塊,用于根據(jù)預(yù)設(shè)的字符替換規(guī)則,替換所述直播終端ID中的字符;
[0028]確認(rèn)模塊,用于確認(rèn)替換字符后的所述直播終端ID為第一直播終端ID;
[0029] 代替模塊,用于使用所述第一直播終端ID代替所述直播終端的所述原直播終端 ID〇
[0030] 在一個實施例中,所述判斷模塊,包括:
[0031] 分析子模塊,用于分析所述直播終端的原直播終端ID的生成方式;
[0032]判斷子模塊,用于判斷所述直播終端的原直播終端ID的生成方式是否為根據(jù)唯一 字符串的生成方式;
[0033]修改子模塊,用于在所述原直播終端ID的生成方式為根據(jù)唯一字符串的生成方式 的情況下,將所述原直播終端ID標(biāo)識為待修改直播終端ID。
[0034] 在一個實施例中,所述替換模塊,包括:
[0035] 調(diào)用子模塊,用于調(diào)用預(yù)設(shè)的字符集合,所述預(yù)設(shè)的字符集合與所述待修改直播 終端ID的字符集合的交集為空集;
[0036] 建立子模塊,用于建立所述待修改直播終端ID的字符集合中的各個字符和所述預(yù) 設(shè)的字符集合中的字符的一一映射關(guān)系;
[0037]替換子模塊,用于根據(jù)所述一一映射關(guān)系,替換所述待修改直播終端ID的字符。 [0038] 在一個實施例中,
[0039] 所述替換子模塊,還用于分析出所述待修改直播終端ID中出現(xiàn)的字符種類;根據(jù) 所述一一映射關(guān)系,將所述字符種類中的至少一個字符種類的字符替換為預(yù)設(shè)的字符集合 中對應(yīng)的字符。
[0040] 在一個實施例中,
[0041] 所述替換子模塊,還用于分析在所述待修改直播終端ID中的字符種類中的至少一 個字符種類的字符的出現(xiàn)次數(shù);當(dāng)所述待修改直播終端ID中的字符種類中的至少一個字符 種類的字符的出現(xiàn)次數(shù)大于正整數(shù)一時,將所述待修改直播終端ID中的字符種類中的至少 一個字符種類的至少一個字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符。
[0042]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0043]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0044]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實 施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0045] 圖1為本發(fā)明一示例性實施例示出的一種改進(jìn)直播終端ID的方法的流程圖;
[0046] 圖2為本發(fā)明一示例性實施例示出的一種改進(jìn)直播終端ID的方法的步驟S12的流 程圖;
[0047] 圖3為本發(fā)明一示例性實施例示出的一種改進(jìn)直播終端ID的方法的步驟S13的流 程圖;
[0048] 圖4為本發(fā)明一示例性實施例示出的一種改進(jìn)直播終端ID的方法的步驟S33的流 程圖;
[0049] 圖5為本發(fā)明一示例性實施例示出的一種改進(jìn)直播終端ID的方法的步驟S42的流 程圖;
[0050] 圖6為本發(fā)明一示例性實施例示出的一種改進(jìn)直播終端ID的裝置的框圖;
[0051]圖7為本發(fā)明一示例性實施例示出的一種改進(jìn)直播終端ID的裝置的判斷模塊62的 框圖;
[0052]圖8為本發(fā)明一示例性實施例示出的一種改進(jìn)直播終端ID的裝置的替換模塊63的 框圖。
【具體實施方式】
[0053]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實 施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0054]圖1是根據(jù)一示例性實施例示出的一種改進(jìn)直播終端ID的方法流程圖,如圖1所 示,該改進(jìn)直播終端ID的方法,包括以下步驟SI 1-S15:
[0055] 在步驟S11中,獲取直播終端的原直播終端ID;
[0056] 在步驟S12中,判斷所述原直播終端ID是否為待修改直播終端ID;
[0057] 在步驟S13中,根據(jù)預(yù)設(shè)的字符替換規(guī)則,替換所述待修改直播終端ID中的字符; [0058]在步驟S14中,確認(rèn)替換字符后的所述待修改直播終端ID為第一直播終端ID;
[0059] 在步驟S15中,使用所述第一直播終端ID代替所述直播終端的所述原直播終端ID。
[0060] 在一個實施例中,首先,獲取直播終端的原直播終端ID。接著分析該直播終端的原 直播終端ID的生成方式,并判斷該直播終端的原直播終端ID的生成方式是否為根據(jù)唯一字 符串的生成方式。
[0061] 在該原直播終端ID的生成方式為根據(jù)唯一字符串的生成方式的情況下,將該原直 播終端ID標(biāo)識為待修改直播終端ID。
[0062] 調(diào)用預(yù)設(shè)的字符集合,且該預(yù)設(shè)的字符集合與該待修改直播終端ID的字符集合的 交集為空集。建立該待修改直播終端ID的字符集合中的各個字符和該預(yù)設(shè)的字符集合中的 字符的一一映射關(guān)系,根據(jù)該一一映射關(guān)系,替換該待修改直播終端ID的字符。
[0063] 進(jìn)一步的,分析出該待修改直播終端ID中出現(xiàn)的字符種類,根據(jù)該--映射關(guān)系, 將該字符種類中的至少一個字符種類的字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符。
[0064] 再進(jìn)一步的,分析在該待修改直播終端ID中的字符種類中的至少一個字符種類的 字符的出現(xiàn)次數(shù),當(dāng)該待修改直播終端ID中的字符種類中的至少一個字符種類的字符的出 現(xiàn)次數(shù)大于正整數(shù)一時,將該待修改直播終端ID中的字符種類中的至少一個字符種類的至 少一個字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符。
[0065] 在一個實施例中,如圖2所示,步驟S12包括如下步驟S21-S23:
[0066]在步驟S21中,分析所述直播終端的原直播終端ID的生成方式;
[0067]在步驟S22中,判斷所述直播終端的原直播終端ID的生成方式是否為根據(jù)唯一字 符串的生成方式;
[0068] 在步驟S23中,在所述原直播終端ID的生成方式為根據(jù)唯一字符串的生成方式的 情況下,將所述原直播終端ID標(biāo)識為待修改直播終端ID。
[0069] 在一個實施例中,生直播終端的原直播終端ID的生成方式主要分為兩類,其中一 類是根據(jù)直播終端的mac地址生成的直播終端ID,另一類是根據(jù)直播終端相關(guān)的唯一字符 串生成的直播終端ID。這兩類生成方式會有可能導(dǎo)致出現(xiàn)不同的直播終端具有相同的直播 終端ID。判斷原直播終端ID是否為根據(jù)唯一字符串的生成方式生成的。在該原直播終端ID 的生成方式為根據(jù)唯一字符串的生成方式的情況下,將該原直播終端ID標(biāo)識為待修改直播 終端ID。在后文的實施例中,將對標(biāo)識為待修改直播終端ID的原直播終端ID進(jìn)行替換。
[0070] 在一個實施例中,如圖3所示,步驟S13包括如下步驟S31-S33:
[0071] 在步驟S31中,調(diào)用預(yù)設(shè)的字符集合,所述預(yù)設(shè)的字符集合與所述待修改直播終端 ID的字符集合的交集為空集;
[0072] 在步驟S32中,建立所述待修改直播終端ID的字符集合中的各個字符和所述預(yù)設(shè) 的字符集合中的字符的一一映射關(guān)系;
[0073]在步驟S33中,根據(jù)所述一一映射關(guān)系,替換所述待修改直播終端ID的字符。
[0074] 在一個實施例中,調(diào)用預(yù)設(shè)的字符集合Q,在該預(yù)設(shè)的字符集合Q中不存在與待修 改直播終端ID的字符集合P相同的字符,即對該預(yù)設(shè)的字符集合Q與該待修改直播終端ID的 字符集合P做交集運算,該交集運算得到的集合R為空集。不妨假設(shè)該字符集合P ={ 〇、1、2、 3、4、5、6、7、8、9)、8、(:、04小},不妨假設(shè)該字符集合〇={6、!1、1、了、1(、1^]\1川、0、1?、3、1'、1]、¥、 w、x}〇
[0075] 該待修改直播終端ID的字符集合P與該預(yù)設(shè)的字符集合Q建立一一映射關(guān)系。不妨 將上述表一種的該 映射關(guān)系命名為*:1,該 映射關(guān)系*: 1如下表所不:
[0076] 表一 映射關(guān)系α
[0078]該一一映射的關(guān)系還存在其他情況,并不局限于上述較佳的實施例。
[0079]例如,該待修改直播終端ID的字符串為F239D012FF20。根據(jù)該一一映射關(guān)系α,替 換該待修改直播終端ID的字符后,即可形成新的字符串XIJRDGHIXXIG。該新的字符串 XIJRDGHIXXIG與該直播終端的原直播終端ID F239D012FF20是截然不同的,從而解決了根 據(jù)不同的生成方式可能會導(dǎo)致出現(xiàn)不同的直播終端具有相同的直播終端ID的問題。
[0080] 在一個實施例中,如圖4所示,步驟S33包括如下步驟S41-S42:
[0081 ]在步驟S41中,分析出所述待修改直播終端ID中出現(xiàn)的字符種類;
[0082] 在步驟S42中,根據(jù)所述--映射關(guān)系,將所述字符種類中的至少一個字符種類的 字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符。
[0083] 在一個實施例中,分析出該待修改直播終端ID中出現(xiàn)的字符種類,例如,該待修改 直播終端ID的字符串為F239D012FF20,該待修改直播終端ID的字符種類有0、1、2、3、9、D、F。 不妨采用一一映射關(guān)系α、該字符集合P和該字符集合Q,對該字符串中的至少一個字符種類 的字符做出替換。
[0084]例如,對該字符串F239D012FF20做出一個字符類型的替換,不妨替換字符類型為F 的字符,替換之后形成的新的字符串為X239D012XX20。該新的字符串X239D012XX20與該直 播終端的原直播終端ID F239D012FF20也是截然不同的,從而解決了根據(jù)不同的生成方式 可能會導(dǎo)致出現(xiàn)不同的直播終端具有相同的直播終端ID的問題。同理,替換多個字符類型 的字符,替換之后形成的新的字符串與該直播終端的原直播終端都是截然不同的。
[0085] 在一個實施例中,如圖5所示,步驟S42包括如下步驟S51-S52:
[0086]在步驟S51中,分析在所述待修改直播終端ID中的字符種類中的至少一個字符種 類的字符的出現(xiàn)次數(shù);
[0087]在步驟S52中,當(dāng)所述待修改直播終端ID中的字符種類中的至少一個字符種類的 字符的出現(xiàn)次數(shù)大于正整數(shù)一時,將所述待修改直播終端ID中的字符種類中的至少一個字 符種類的至少一個字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符。
[0088] 在一個實施例中,該待修改直播終端ID的字符串為F239D012FF20,該待修改直播 終端ID的字符種類有0、1、2、3、9、D、F。其中,該字符類型為F的字符出現(xiàn)的次數(shù)為三次,滿足 該字符類型的字符的出現(xiàn)次數(shù)大于正整數(shù)一的條件。不妨采用一一映射關(guān)系α、該字符集合 Ρ和該字符集合Q,對該字符串中的至少一個字符種類的至少一個字符做出替換。
[0089]例如,對該字符串F239D012FF20做出一個字符類型的一個字符的替換,不妨替換 字符類型為F的字符,按照從左往右的順序替換第一個出現(xiàn)的字符F,替換之后形成的新的 字符串為X239D012FF20。該新的字符串X239D012FF20與該直播終端的原直播終端ID F239D012FF20還是截然不同的,從而解決了根據(jù)不同的生成方式可能會導(dǎo)致出現(xiàn)不同的直 播終端具有相同的直播終端ID的問題。同理,替換同一個字符類型的多個字符,替換之后形 成的新的字符串與該直播終端的原直播終端都是截然不同的。
[0090]在一個實施例中,圖6是根據(jù)一示例性實施例示出的一種改進(jìn)直播終端ID的裝置 框圖。如圖6示,該裝置包括獲取模塊61、判斷模塊62、替換模塊63、確認(rèn)模塊64和代替模塊 65〇
[0091]該獲取模塊61,用于獲取直播終端的原直播終端ID;
[0092] 該判斷模塊62,用于判斷所述原直播終端ID是否為待修改直播終端ID;
[0093] 該替換模塊63,用于根據(jù)預(yù)設(shè)的字符替換規(guī)則,替換所述直播終端ID中的字符; [0094]該確認(rèn)模塊64,用于確認(rèn)替換字符后的所述直播終端ID為第一直播終端ID;
[0095] 該代替模塊65,用于使用所述第一直播終端ID代替所述直播終端的所述原直播終 端ID。
[0096] 如圖7所示,該判斷模塊62包括分析子模塊71、判斷子模塊72和修改子模塊73。 [0097]該分析子模塊71,用于分析所述直播終端的原直播終端ID的生成方式;
[0098]該判斷子模塊72,用于判斷所述直播終端的原直播終端ID的生成方式是否為根據(jù) 唯一字符串的生成方式;
[0099]該修改子模塊73,用于在所述原直播終端ID的生成方式為根據(jù)唯一字符串的生成 方式的情況下,將所述原直播終端ID標(biāo)識為待修改直播終端ID。
[0100]如圖8所示,該替換模塊63包括調(diào)用子模塊81、建立子模塊82和替換子模塊83。 [0101]該調(diào)用子模塊81,用于調(diào)用預(yù)設(shè)的字符集合,所述預(yù)設(shè)的字符集合與所述待修改 直播終端ID的字符集合的交集為空集;
[0102] 該建立子模塊82,用于建立所述待修改直播終端ID的字符集合中的各個字符和所 述預(yù)設(shè)的字符集合中的字符的一一映射關(guān)系;
[0103] 該替換子模塊83,用于根據(jù)所述一一映射關(guān)系,替換所述待修改直播終端ID的字 符。
[0104] 該替換子模塊83,還用于分析出所述待修改直播終端ID中出現(xiàn)的字符種類;根據(jù) 所述一一映射關(guān)系,將所述字符種類中的至少一個字符種類的字符替換為預(yù)設(shè)的字符集合 中對應(yīng)的字符。
[0105] 所述替換子模塊83,還用于分析在所述待修改直播終端ID中的字符種類中的至少 一個字符種類的字符的出現(xiàn)次數(shù);當(dāng)所述待修改直播終端ID中的字符種類中的至少一個字 符種類的字符的出現(xiàn)次數(shù)大于正整數(shù)一時,將所述待修改直播終端ID中的字符種類中的至 少一個字符種類的至少一個字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符。
[0106] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實 施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī) 可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形 式。
[0107] 本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流 程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序 指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn) 生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實 現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0108] 這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0109] 這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一 個方框或多個方框中指定的功能的步驟。
[0110] 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1. 一種改進(jìn)直播終端ID的方法,其特征在于,包括: 獲取直播終端的原直播終端ID; 判斷所述原直播終端ID是否為待修改直播終端ID; 根據(jù)預(yù)設(shè)的字符替換規(guī)則,替換所述待修改直播終端ID中的字符; 確認(rèn)替換字符后的所述待修改直播終端ID為第一直播終端ID; 使用所述第一直播終端ID代替所述直播終端的所述原直播終端ID。2. 如權(quán)利要求1所述的方法,其特征在于,所述判斷所述原直播終端ID是否為待修改直 播終端ID,包括: 分析所述直播終端的原直播終端ID的生成方式; 判斷所述直播終端的原直播終端ID的生成方式是否為根據(jù)唯一字符串的生成方式; 在所述原直播終端ID的生成方式為根據(jù)唯一字符串的生成方式的情況下,將所述原直 播終端ID標(biāo)識為待修改直播終端ID。3. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)的字符替換規(guī)則,替換所述待 修改直播終端ID中的字符,包括: 調(diào)用預(yù)設(shè)的字符集合,所述預(yù)設(shè)的字符集合與所述待修改直播終端ID的字符集合的交 集為空集; 建立所述待修改直播終端ID的字符集合中的各個字符和所述預(yù)設(shè)的字符集合中的字 符的一一映射關(guān)系; 根據(jù)所述一一映射關(guān)系,替換所述待修改直播終端ID的字符。4. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述一一映射關(guān)系,替換所述待修 改直播終端ID的字符,包括: 分析出所述待修改直播終端ID中出現(xiàn)的字符種類; 根據(jù)所述一一映射關(guān)系,將所述字符種類中的至少一個字符種類的字符替換為預(yù)設(shè)的 字符集合中對應(yīng)的字符。5. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述一一映射關(guān)系,將所述字符種 類中的至少一個字符種類的字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符,包括: 分析在所述待修改直播終端ID中的字符種類中的至少一個字符種類的字符的出現(xiàn)次 數(shù); 當(dāng)所述待修改直播終端ID中的字符種類中的至少一個字符種類的字符的出現(xiàn)次數(shù)大 于正整數(shù)一時,將所述待修改直播終端ID中的字符種類中的至少一個字符種類的至少一個 字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符。6. -種改進(jìn)直播終端ID的裝置,其特征在于,包括: 獲取模塊,用于獲取直播終端的原直播終端ID; 判斷模塊,用于判斷所述原直播終端ID是否為待修改直播終端ID; 替換模塊,用于根據(jù)預(yù)設(shè)的字符替換規(guī)則,替換所述直播終端ID中的字符; 確認(rèn)模塊,用于確認(rèn)替換字符后的所述直播終端ID為第一直播終端ID; 代替模塊,用于使用所述第一直播終端ID代替所述直播終端的所述原直播終端ID。7. 根據(jù)權(quán)利要求6的裝置,其特征在于,所述判斷模塊,包括: 分析子模塊,用于分析所述直播終端的原直播終端ID的生成方式; 判斷子模塊,用于判斷所述直播終端的原直播終端ID的生成方式是否為根據(jù)唯一字符 串的生成方式; 修改子模塊,用于在所述原直播終端ID的生成方式為根據(jù)唯一字符串的生成方式的情 況下,將所述原直播終端ID標(biāo)識為待修改直播終端ID。8. 根據(jù)權(quán)利要求6的裝置,其特征在于,所述替換模塊,包括: 調(diào)用子模塊,用于調(diào)用預(yù)設(shè)的字符集合,所述預(yù)設(shè)的字符集合與所述待修改直播終端 ID的字符集合的交集為空集; 建立子模塊,用于建立所述待修改直播終端ID的字符集合中的各個字符和所述預(yù)設(shè)的 字符集合中的字符的 映射關(guān)系; 替換子模塊,用于根據(jù)所述一一映射關(guān)系,替換所述待修改直播終端ID的字符。9. 根據(jù)權(quán)利要求8的裝置,其特征在于, 所述替換子模塊,還用于分析出所述待修改直播終端ID中出現(xiàn)的字符種類;根據(jù)所述 一一映射關(guān)系,將所述字符種類中的至少一個字符種類的字符替換為預(yù)設(shè)的字符集合中對 應(yīng)的字符。10. 根據(jù)權(quán)利要求9的裝置,其特征在于, 所述替換子模塊,還用于分析在所述待修改直播終端ID中的字符種類中的至少一個字 符種類的字符的出現(xiàn)次數(shù);當(dāng)所述待修改直播終端ID中的字符種類中的至少一個字符種類 的字符的出現(xiàn)次數(shù)大于正整數(shù)一時,將所述待修改直播終端ID中的字符種類中的至少一個 字符種類的至少一個字符替換為預(yù)設(shè)的字符集合中對應(yīng)的字符。
【文檔編號】G06F17/30GK106095875SQ201610395655
【公開日】2016年11月9日
【申請日】2016年6月6日 公開號201610395655.2, CN 106095875 A, CN 106095875A, CN 201610395655, CN-A-106095875, CN106095875 A, CN106095875A, CN201610395655, CN201610395655.2
【發(fā)明人】景云山
【申請人】天脈聚源(北京)教育科技有限公司