[發明專利]即時通訊軟件客戶端定制機器人的方法及系統有效
| 申請號: | 200610127665.4 | 申請日: | 2006-09-05 |
| 公開(公告)號: | CN101141270A | 公開(公告)日: | 2008-03-12 |
| 發明(設計)人: | 孔勇偉 | 申請(專利權)人: | 阿里巴巴公司 |
| 主分類號: | H04L12/16 | 分類號: | H04L12/16;H04L12/58;H04L12/28 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 魏杉 |
| 地址: | 英屬開曼群島*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 即時通訊 軟件 客戶端 定制 機器人 方法 系統 | ||
技術領域
本發明涉及通信技術領域,尤其涉及即時通訊軟件客戶端定制機器人的方法及系統。
背景技術
目前,即時通訊軟件主要用于用戶之前的即時文字交流,但隨著即時通訊軟件使用的廣泛化和深入化,單純的即時文字交流已不能滿足用戶的需求,用戶希望即時通訊軟件進一步智能化,能夠部分分擔用戶的交流工作。如當客戶端在收到其他用戶發來的消息時,能自動處理部分消息,不能自動處理的才提示用戶進行處理。
現有技術中,即時通訊軟件可以捆綁一種聊天機器人,該機器人位于服務器端,由信息服務商模擬一個或多個用戶的操作而實現。當其他用戶和這個機器人聊天時,機器人根據接收到的用戶消息,通過信息服務商預先設定的程序向用戶回復相應的消息。
但是,由于上述聊天機器人的回復消息由信息服務商提供,而并非由用戶自己控制,因此不能充分滿足用戶對即時通訊軟件智能化的要求,不能有效地分擔用戶的交流工作,實現IM(Instant?messaging,即時消息)秘書的功能。
發明內容
本發明提供一種即時通訊軟件客戶端定制機器人的方法及系統,用以解決現有技術中存在由于聊天機器人由信息服務商提供而導致的不能有效分擔用戶的交流工作以實現IM秘書功能的問題。
本發明方法包括:
一種即時通訊軟件客戶端定制機器人的方法,該方法包括步驟:
向用戶提供定義即時通訊軟件客戶端自動執行的動作的操作接口;
根據用戶在所述操作接口完成的操作獲得對應的腳本,該腳本為直接執行所述動作的動作類型腳本,或為按動作執行的條件執行所述動作的觸發類型腳本;
根據用戶設置的腳本之間的相互關系生成對應的配置文件,該配置文件中至少定義需要啟用的腳本;
在即時通訊軟件客戶端根據所述配置文件加載需要啟用的腳本,以及在加載腳本后執行動作類型腳本中定義的動作,和/或監控觸發類型腳本中定義的動作執行的條件,并在條件發生時執行該觸發類型腳本中定義的動作。
根據上述方法:
所述操作接口為圖形化的操作界面。
所述觸發類型腳本中還定義腳本的觸發條件,該觸發條件為接收到即時消息、接收到客戶端狀態指示和更改聯系人信息之一或多種組合。
所述根據用戶在所述操作接口完成的操作獲得對應的腳本是指用戶通過所述操作接口根據腳本語法采用腳本語言直接編寫腳本;或是指用戶編輯所述操作接口提供的預定義語言串,根據編輯后的語言串形成腳本;或是指用戶根據所述操作接口提供的向導工具的指示定義任務,根據定義的任務生成腳本。
所述配置文件中還定義有腳本的優先級,在即時通訊軟件客戶端按該優先級確定執行腳本的順序。
所述操作接口向用戶提供包含所有腳本的列表,用戶通過調整該列表中腳本的位置設置腳本之間的相互關系。
所述操作接口向用戶提供腳本列表時,按原配置文件中定義的腳本之間的相互關系確定腳本在該列表中的位置。
一種即時通訊軟件客戶端機器人的定制系統,包括:
生成模塊,用于根據用戶在其提供的操作接口完成的操作獲得對應的腳本,該腳本為直接執行所述動作的動作類型腳本,或為按動作執行的條件執行所述動作的觸發類型腳本;
配置模塊,用于根據用戶通過所述操作接口設置的腳本之間的相互關系生成對應的配置文件,該配置文件中至少定義需要啟用的腳本;
存儲模塊,用于存儲所述腳本和對應的配置文件;
執行模塊,用于在即時通訊軟件客戶端根據所述配置文件的定義加載需要啟用的腳本,以及執行動作類型腳本中定義的動作,和/或監控觸發類型腳本中執行動作的條件,并在條件發生時執行該觸發類型腳本中定義的動作。
其中,所述生成模塊包括:
第一單元,用于向用戶提供根據腳本語法采用腳本語言直接編寫腳本的操作接口;
第二單元,用于向用戶提供編輯預定義語言串,并根據編輯后的語言串形成腳本的操作接口;
第三單元,用于向用戶提供向導工具以定義要執行的任務,根據定義的任務生成腳本的操作接口。
所述操作接口為圖形化的操作界面。
所述觸發類型腳本中還定義腳本的觸發條件,該觸發條件為接收到即時消息、接收到客戶端狀態指示和更改聯系人信息之一或多種組合。
所述操作接口向用戶提供包含所有腳本的列表,用戶通過調整該列表中腳本的位置設置腳本之間的相互關系。
本發明有益效果如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴公司,未經阿里巴巴公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610127665.4/2.html,轉載請聲明來源鉆瓜專利網。





