專利名稱:自動按鍵編程的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自動按鍵編程。
背景技術(shù):
商業(yè)和工業(yè)中使用的現(xiàn)代電話除用于撥打電話號碼的數(shù)字鍵區(qū)之外往往還包括許多按鍵。這些附加按鍵傳統(tǒng)上是可編程特征(feature)按鍵或可編程線路(line)按鍵??删幊烫卣靼存I允許“熱鍵”等訪問PBX功能(比如群組尋呼功能或快速撥號),并且可編程線路按鍵提供對線路的即時訪問。由于電話復(fù)雜性的增加,通常包括便攜式計算設(shè)備的許多功能,這些按鍵也可以被用作熱鍵以使用戶可以與圖形用戶界面進行交互。在電話設(shè)備上,可編程按鍵可以采取物理按鍵或軟按鍵的形式。此外,在計算機上,這些按鍵可以由基于軟件的計算機電話綜合(CTI)應(yīng)用表示為完全虛擬的。
隨著附加按鍵數(shù)量的增加以及每個按鍵潛在用途數(shù)量的擴展,編程及更新鍵區(qū)以從每個按鍵提供所需響應(yīng)的復(fù)雜性也增加了。對電話上的按鍵編程通常是一種勞動密集型活動。每當(dāng)新雇員被聘用或某人移動至不同職位,都可能需要重新分配電話上的按鍵。這可能需要分別編程每一個單獨的按鍵。更加困難的是,每當(dāng)企業(yè)內(nèi)外人員角色和職位有變化時,都可能需要重新編程數(shù)十個甚至數(shù)百個電話上的按鍵以正確標(biāo)識它們的功能。設(shè)立和維護電話或圖形計算設(shè)備上的附加按鍵或按鈕的功能的難度會顯著增大企業(yè)的所有權(quán)成本。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一方面,提供一種在數(shù)字電話設(shè)備上編程按鍵的方法,包括從與數(shù)字電話設(shè)備通信的服務(wù)器提取針對用戶的用戶上下文信息;基于所述用戶上下文信息創(chuàng)建按鍵特征分組信息;應(yīng)用規(guī)則以指定按鍵特征分組信息中的選定分組被分配到數(shù)字電話設(shè)備上的選定按鍵的順序,從而生成用于數(shù)字電話設(shè)備的按鍵映射布局;以及使用按鍵映射布局來編程數(shù)字電話設(shè)備上的按鍵。在一個實施例中,所述方法進一步包括從企業(yè)號簿、組織結(jié)構(gòu)圖、用戶的員工角色定義、用戶被分配到的組的組簡檔、用戶簡檔以及用戶服務(wù)提取用戶上下文信息。在一個實施例中,所述方法進一步包括從用戶上下文信息選擇直接分機選擇(DSS)/忙燈場(BLF)分組。在一個實施例中,所述方法進一步包括為從包括按鍵方形組、呼叫代答組、個人快速撥號組以及個人特征組的群組中選定的至少一個組創(chuàng)建按鍵特征分組信息。在一個實施例中,所述方法進一步包括插入自定義按鍵重寫,以使用戶能編程帶有選定功能的至少一個選定按鍵并根據(jù)該至少一個選定按鍵來調(diào)整按鍵特征分組信息。在一個實施例中,所述方法進一步包括基于數(shù)字電話設(shè)備的選定模式的按鍵布局來應(yīng)用規(guī)則。在一個實施例中,所述方法進一步包括當(dāng)選定按鍵被分配一次以上時,向管理員發(fā)送警告。在一個實施例中,所述方法進一步包括當(dāng)按鍵分配超過最大數(shù)量的所分配的空位時,向管理員發(fā)送警告。
本發(fā)明的特征和優(yōu)勢在以下詳細描述中將變得明顯,其結(jié)合附圖以示例的方式共同說明了本發(fā)明的特征;并且其中圖I說明根據(jù)本發(fā)明的一個示例實施例在數(shù)字電話設(shè)備上編程按鍵的過程的框圖。
圖2描述根據(jù)本發(fā)明的一個實施例在數(shù)字電話設(shè)備上編程按鍵的方法的流程圖。圖3描述根據(jù)本發(fā)明的一個實施例用于實施在數(shù)字電話設(shè)備上編程按鍵的方法的計算機程序產(chǎn)品的流程圖。圖4描述根據(jù)本發(fā)明的一個實施例在圖形計算設(shè)備上分布圖標(biāo)的方法的流程圖?,F(xiàn)在將參考所圖示的示例性實施例,并且在此將使用具體語言來描述這些示例性實施例。不過要理解的是,在此并不意圖限制本發(fā)明的范圍。
具體實施例方式如本文所用的,術(shù)語“實質(zhì)上”指動作、特性、屬性、狀態(tài)、結(jié)構(gòu)、項目或結(jié)果的完全或接近完全的程度或限度。例如,“實質(zhì)上”被封閉的對象意味著該對象被完全封閉或幾乎完全封閉。與絕對完全的確切允許偏離度在某些情況下可能取決于具體上下文。然而,一般來說,談及接近完全將具有如獲得絕對和總體完全一樣的相同的整體結(jié)果?!皩嵸|(zhì)上”當(dāng)被用在負面含義中時,其使用同樣可應(yīng)用于指動作、特性、屬性、狀態(tài)、結(jié)構(gòu)、項目或結(jié)果完全或接近完全地缺少。如本文所用的,術(shù)語“按鍵方形(squaring) mXn的按鍵分組,其中m是可用按鍵或按鈕的列的個數(shù)并且η是一個正整數(shù)。
具體實施例方式以下提供技術(shù)實施例的初步概述并隨后進一步詳細描述具體的技術(shù)實施例。該初步概要旨在幫助讀者更快速地了解該技術(shù),并非為了確定該技術(shù)的主要特征或本質(zhì)特征,也不意在限制所要求保護的主題的范圍。為了明確該概述及以下所述實施例,提供以下定義。應(yīng)用或設(shè)備(如數(shù)字電話)的按鍵編程傳統(tǒng)地包括用戶選定特定按鍵并為該按鍵分配功能。由用戶控制的按鍵可以被稱為個人按鍵。替代地,管理員可以為被定義為系統(tǒng)按鍵的按鍵分配功能。由于每個按鍵被逐個編程,所以為按鍵分配功能的工作可能很乏味。由于難以記住哪些按鍵已被編程,所以編程也可能很容易出錯,尤其對于帶有許多按鍵的設(shè)備。例如,某些型號的辦公電話具有48個按鍵可被編程。為了高效地編程設(shè)備(如數(shù)字電話)上的所有按鍵,已開發(fā)出諸如克隆這樣的解決方案。克隆包括編程第一設(shè)備(如電話)上的按鍵。一旦該電話被成功編程,復(fù)制的方法可被用于將這些按鍵復(fù)制到后續(xù)群組的電話上。然而,克隆方法有許多缺點。在第一編程設(shè)備上所創(chuàng)建的初始模型可能是已知的。然而,隨著時間推移設(shè)備被更新及改變,所以變動可能出現(xiàn),從而難以具有單一模板。因此,隨著時間的推移,越難發(fā)現(xiàn)可以在設(shè)備之間重復(fù)使用的基本模板。此外,由于個人按鍵是基于每個用戶獨一無二的,所以克隆方法不能用于復(fù)制和設(shè)置個人按鍵。為了克服按鍵編程的局限性,通過使用可用的系統(tǒng)資源(如位于一個或多個服務(wù)器上的企業(yè)信息)可以完成按鍵布局和編程。一個或多個服務(wù)器中的至少一個可以與數(shù)字電話通信。個人信息,如個人電話簿,可放置在服務(wù)器上以允許個人信息被訪問??梢圆杉捎眯畔泶_定用于編程用戶的端設(shè)備的按鍵分組及特征。一旦按鍵分組被確定,就可基于預(yù)定義或自定義模板將這些分組部署到設(shè)備或應(yīng)用的一組按鍵或按鈕上。按鍵分組隨后可以基于服務(wù)器和/或與用戶的電話相連的本地計算設(shè)備或該電話系統(tǒng)上的可用信息的變化而被更新。這使得按鍵分組可以自動更新,從而大大降低為可編程按鍵保持最新信息所需的時間和精力。利用可用信息來編程按鍵分組還可以提供一致的按鍵分組布局。該布局可基于企業(yè)的策略。按鍵重組可以自動完成,而無需使端用戶或管理員手動移動按鍵功能以為更多的按鍵分組提供空間。例如,如果頂部12個按鍵用于電話的按鍵方形組并且緊隨其下一個48個按鍵的設(shè)置上有5個呼叫代接(pickup)按鍵,則管理員通常需要手動地移動呼叫代接按鍵以允許以連續(xù)的方式添加第13個或更多的按鍵方形組成員。根據(jù)本發(fā)明的一個實施例,公開了一種自動按鍵編程過程。該過程可被分為三個獨立的操作,如圖I中的框圖所示。第一操作102包括從可在計算機(如服務(wù)器或個人電 腦)上訪問的業(yè)務(wù)實體104提取針對用戶的企業(yè)及個人數(shù)據(jù)。在一個實施例中,服務(wù)器可以是諸如專用分支交換(PBX)服務(wù)器的電話服務(wù)器或諸如互聯(lián)網(wǎng)協(xié)議(IP)服務(wù)器的其他類型的電話服務(wù)器。業(yè)務(wù)實體的示例可包括企業(yè)號簿、組織結(jié)構(gòu)圖、用戶的員工角色定義、用戶被分配到的組的組簡檔、用戶簡檔以及用戶服務(wù)。組服務(wù)是應(yīng)用到選定組的服務(wù)。例如,關(guān)于電信服務(wù),組服務(wù)可以是尋呼組,其允許一群人在同一時間都被尋呼。用戶服務(wù)是針對特定用戶的服務(wù),特定用戶可屬于也可不屬于組。如可以理解的,也可采集其他類別的信息來得到可被用于自動按鍵編程中所需的信息。第二操作106包括基于數(shù)據(jù)生成按鍵特征分組。該操作確定用戶涉及按鍵編程設(shè)置的哪些服務(wù),并基于服務(wù)或特征對按鍵進行分組。對于常見特征或服務(wù),可以創(chuàng)建不同類型的分組。例如,可創(chuàng)建直接分機選擇(DDS,direct station select)/忙燈場(BLF,busylamp field)分組。此外,可生成一個或多個按鍵方形分組,每個按鍵方形分組由nXm按鍵分組構(gòu)成,其中m是可用按鍵或按鈕的列的個數(shù)并且η是一個正整數(shù)。每個按鍵方形分組的大小可以基于信息量(即在操作104中生成的熱鍵或快捷鍵的數(shù)量)來被確定。可生成包括(一個或多個)呼叫代接組,(一個或多個)個人快速撥號組以及(一個或多個)個人特征組的其它按鍵特征分組。還可生成其它按鍵特征分組。第三操作108通過應(yīng)用用于將來自操作106的按鍵分組信息分配給按鍵布局的規(guī)則來生成按鍵映射布局。選定的規(guī)則被稱為按鍵布局模板。按鍵布局模板可以基于用戶角色從一組模板中選定。自定義按鍵重寫過程110可用于允許用戶進行定制。按鍵重寫數(shù)據(jù)可用于允許用戶通過強制系統(tǒng)選擇特定按鍵或按鈕以用于特定特征來定制用戶的按鍵的布局。例如,用戶可能希望她的電話上的按鍵3是對她的家庭電話號碼的快速撥號。自定義按鍵重寫過程使用戶可以保留選定按鍵或按鈕以用于所需目的。第四操作112包括基于按鍵映射過程108的輸出對選定設(shè)備或應(yīng)用的功能進行編程。功能可以以選定的頻率或在事件驅(qū)動時被更新,以使得使用自動按鍵編程過程被編程的按鍵能夠隨著公司中發(fā)生改變而保持更新。這將在下文更充分地討論。企業(yè)及個人數(shù)據(jù)許多企業(yè)和公司內(nèi)的(一個或多個)數(shù)據(jù)庫包含足夠多的信息以為用戶的設(shè)備或應(yīng)用的按鍵或按鈕編程提供所有所需參數(shù)。例如,數(shù)據(jù)庫中的用戶的個人聯(lián)系人列表條目和企業(yè)的公司聯(lián)系人列表(如公司的電話號簿)可用來獲得用于所需快捷鍵的信息。組織結(jié)構(gòu)圖和員工角色可用于確定如何將信息分組到選定組,這簡稱為按鍵分組。員工的角色可定義員工具有的權(quán)利和義務(wù)。員工的角色可以描述員工的工作責(zé)任和能力。員工的角色通常由雇主定義,盡管在較小公司里員工可定義其自己的角色。企業(yè)可以指定每個選定角色的員工擁有一部指定類型的電話。企業(yè)及個人數(shù)據(jù)庫可以基于員工角色提供用于聯(lián)系選定人員的數(shù)據(jù)。例如,A公司可能有一個軟件開發(fā)人員的員工角色。A公司可以指定每個軟件開發(fā) 人員將擁有一部帶有12個可編程按鍵的選定電話。可以針對該角色設(shè)計按鍵模板。按鍵模板提供闡明在何處以及如何向特定設(shè)備(如電話)上的按鍵分配按鍵分組的規(guī)則。例如,軟件開發(fā)人員的按鍵模板可指示按鍵I是電話的主線并且按鍵2到5被預(yù)留用于個人快速撥號鍵。按鍵12可被預(yù)留用于員工經(jīng)理的快速撥號鍵,并且按鍵6到11可被預(yù)留作為軟件開發(fā)組內(nèi)同事的快速撥號鍵。通過采集企業(yè)號簿及其他服務(wù)器信息,可自動為每名員工填充按鍵的快速撥號號碼。員工的角色可被用于創(chuàng)建針對員工的基本模板。然而,如果需要的話,可為針對員工的基本模板添加管理員。按鍵分組按鍵分組包括關(guān)聯(lián)具有共同特征的按鍵或按鈕。例如,具有共同特征的組可被分組為一組選定的系統(tǒng)按鍵或一組DDS/BLF按鍵。E-mail應(yīng)用的一組熱鍵可被分組為PC鍵盤上的功能鍵或平板電腦上的圖標(biāo)。按鍵分組可以具有一對多關(guān)聯(lián)類型。它們也可以使用一對一的關(guān)聯(lián)來建模。一對一的情況代表可以使用單個按鍵或按鈕的特征。例如,電話上的請勿打擾按鍵具有一對一的映射。按鍵分組允許形成對特定用戶為惟一的組。例如,用戶可以具有銷售人員的員工角色。員工可以是銷售組的成員。按鍵分組算法可容易地為只包含銷售組其他成員而不是該用戶本身的用戶創(chuàng)建按鍵分組。同樣,該組內(nèi)的其他成員在他們各自的電話上具有針對該銷售組內(nèi)的其他成員的按鍵分組。由于按鍵分組可以動態(tài)地創(chuàng)建和更新,所以這是可能的。按鍵分組可以基于組內(nèi)的成員角色。例如,角色為銷售經(jīng)理的人可以比角色為銷售人員的人具有更高優(yōu)先級的按鍵布局。分組(如按鍵方形組)中的人員安排可以根據(jù)預(yù)先設(shè)定的規(guī)則設(shè)置。例如,一個人在企業(yè)層次結(jié)構(gòu)或組織結(jié)構(gòu)圖中的位置可被用于確定分組內(nèi)的聯(lián)系人及該組內(nèi)列出的人員的順序。替代地,其他手段,如在公司的時間長短、依字母順序排列等等也可以用來確定一個人在按鍵分組中的位置。其他類型的按鍵分組可以包括按鍵線路外觀。按鍵線路外觀是電話上的指示器,當(dāng)選定線路被使用時,該指示器被打開(即亮起)。例如,行政助理可以擁有對于自己老板的按鍵線路外觀。當(dāng)老板正在接聽她的電話時,該按鍵線路外觀指示器將指示老板的線路正被使用。其他按鍵分組可以包括一組用戶快速撥號鍵(私人的和公共的)、尋呼鍵、耳機鍵及組暫留(group park)鍵。按鍵布局模板傳統(tǒng)上,通過在軟件程序中分配唯一索引值來標(biāo)識硬件按鍵或按鈕。該唯一索引值可以是相對于其他按鍵唯一地標(biāo)識某按鍵的數(shù)字或字母的值。分配給按鍵的值通常是相對于按鍵的物理位置被索引。例如,PC鍵盤通常包括位于鍵盤上部的多達12個的可編程功能鍵(F1-F12)。對于數(shù)字電話設(shè)備,有多種不同類型的按鍵布局。一個示例實施例包括使用一種具有兩列共48個按鍵,每列24個按鍵的數(shù)字電話設(shè)備。左手列可以使用偶數(shù)數(shù)字并以底部的2開始標(biāo)識,以及右手列包括奇數(shù)按鍵并以底部的I開始。這個示例并不意在進行限制。按鍵布局模板實質(zhì)上可用于數(shù)字電話或其他類型的電子設(shè)備上的任何按鍵布局。表I提供按鍵服務(wù)和特征的示例,這些按鍵服務(wù)和特征可用于在使用Mitel 通訊總監(jiān)(MCD)呼叫控制軟件版本10. IURl的數(shù)字電話設(shè)備上的編程。按鍵布局模板可被創(chuàng)建 為映射表I中所列的所有按鍵服務(wù)和特征。表I :MCD的可編程特征
權(quán)利要求
1.一種在數(shù)字電話設(shè)備上編程按鍵的方法,包括 從與數(shù)字電話設(shè)備通信的服務(wù)器提取針對用戶的用戶上下文信息; 基于所述用戶上下文信息創(chuàng)建按鍵特征分組信息; 應(yīng)用規(guī)則以指定按鍵特征分組信息中的選定分組被分配到數(shù)字電話設(shè)備上的選定按鍵的順序,從而生成用于數(shù)字電話設(shè)備的按鍵映射布局;以及使用按鍵映射布局來編程數(shù)字電話設(shè)備上的按鍵。
2.如權(quán)利要求I所述的方法,進一步包括從企業(yè)號簿、組織結(jié)構(gòu)圖、用戶的員工角色定義、用戶被分配到的組的組簡檔、用戶簡檔以及用戶服務(wù)提取用戶上下文信息。
3.如權(quán)利要求I所述的方法,進一步包括從用戶上下文信息選擇直接分機選擇(DSS)/忙燈場(BLF)分組。
4.如權(quán)利要求I所述的方法,進一步包括為從包括按鍵方形組、呼叫代答組、個人快速撥號組以及個人特征組的群組中選定的至少一個組創(chuàng)建按鍵特征分組信息。
5.如權(quán)利要求I所述的方法,進一步包括插入自定義按鍵重寫,以使用戶能編程帶有選定功能的至少一個選定按鍵并根據(jù)該至少一個選定按鍵來調(diào)整按鍵特征分組信息。
6.如權(quán)利要求I所述的方法,進一步包括基于數(shù)字電話設(shè)備的選定模式的按鍵布局來應(yīng)用規(guī)則。
7.如權(quán)利要求I所述的方法,進一步包括當(dāng)選定按鍵被分配一次以上時,向管理員發(fā)送警告。
8.如權(quán)利要求I所述的方法,進一步包括當(dāng)按鍵分配超過最大數(shù)量的所分配的空位時,向管理員發(fā)送警告。
全文摘要
本發(fā)明公開了自動按鍵編程。更具體地,公開了在諸如數(shù)字電話設(shè)備之類的計算設(shè)備上編程快捷鍵的方法。一種方法包括從與數(shù)字電話設(shè)備通信的服務(wù)器提取針對用戶的用戶上下文信息?;谟脩羯舷挛男畔ⅲ存I特征分組信息可被創(chuàng)建。通過應(yīng)用規(guī)則以指定按鍵特征分組信息中的選定組被分配到數(shù)字電話設(shè)備上的選定按鍵以生成按鍵映射布局的順序,用于數(shù)字電話設(shè)備的按鍵映射布局可被生成。按鍵映射布局可被用來編程數(shù)字電話設(shè)備上的按鍵。
文檔編號H04M1/2745GK102724346SQ20121004272
公開日2012年10月10日 申請日期2012年1月6日 優(yōu)先權(quán)日2011年1月6日
發(fā)明者特里·泰姆 申請人:米特爾網(wǎng)絡(luò)公司