一種提供給第三方sns網頁遊戲的留言方法及裝置的製作方法
2023-05-29 15:31:46 1
專利名稱:一種提供給第三方sns網頁遊戲的留言方法及裝置的製作方法
技術領域:
本發明屬於計算機軟體領域,尤其涉及一種提供給第三方SNS網頁遊戲的留言方法及裝置。
背景技術:
隨著網際網路的普及,SNS應用的不斷壯大。基於SNS廣大的客戶群及網頁遊戲相比傳統遊戲而言,不需要下載安裝遊戲客戶端,只需打開瀏覽器即可運行遊戲的優勢,使得第三方SNS網頁遊戲逐漸增多。而對於網頁遊戲而言,為了用戶之間的互相交流,留言是並不可少的功能。然而,現有的留言系統都是每個SNS網頁遊戲各自開發實現的,系統運營方式千差萬別,無法做到統一運營,也無法服務託管。使得用戶體驗千差萬別,且開發不同的SNS網頁遊戲就必須重新開發新的留言系統,造成了開發成本和運營成本的上升。且現有的留H系統無法解決廣告、垃圾留目等問題。
發明內容
本發明實施例的目的在於提供一種提供給第三方SNS網頁遊戲的留言方法及裝置,旨在解決現有的留言系統運營方式千差萬別,無法做到統一運營,也無法服務託管的問題。本發明實施例是這樣實現的,一種提供給第三方SNS網頁遊戲的留言方法,所述方法包括接收第三方SNS網頁遊戲發出的留言接入請求;分配接口給所述第三方SNS網頁遊戲;接收所述第三方SNS網頁遊戲根據所述接口寫入的留言信息;對所述留言信息客戶端進行寫入權限驗證、合法性校驗,並對所述留言信息進行髒話過濾處理;輸出所述留言信息。本發明實施例的另一目的在於提供一種提供給第三方SNS網頁遊戲的留言裝置,所述裝置包括留言接入請求接收模塊,用於接收第三方SNS網頁遊戲發出的留言接入請求;接口分配模塊,用於分配接口給所述第三方SNS網頁遊戲;留言寫入模塊,用於接收所述第三方SNS網頁遊戲根據所述接口寫入的留言信息;留言處理模塊,用於對所述留言信息客戶端進行寫入權限驗證、合法性校驗,並對所述留言信息進行髒話過濾處理;留言輸出模塊,用於輸出所述留言信息。本發明實施例為第三方SNS網頁遊戲提供了統一的通用留言服務,所有接入OpenSNS平臺的第三方SNS網頁遊戲都可以接入此留言系統,並使用系統提供的統一的接口進行輸入輸出。使得可以統一運營所有第三方SNS網頁遊戲的留言系統,針對不同的第三方SNS網頁遊戲也不用再重新開發新的留言系統。且可在系統後臺統一進行留言信息客戶端寫入權限驗證、合法性校驗及對留言信息進行髒話過濾處理,解決了現有的留言技術無法解決廣告、垃圾留言等問題。
圖1是本發明第一實施例提供的提供給第三方SNS網頁遊戲的留言方法流程圖;圖2是本發明第二實施例提供的提供給第三方SNS網頁遊戲的留言方法流程圖;圖3是本發明第三實施例提供的對留言信息進行髒話過濾處理的方法流程圖;圖4是本發明第四實施例提供的主人態留言界面示意圖;圖5是本發明第四實施例提供的客人態留言界面示意圖;圖6是本發明第四實施例提供的管理員與用戶互相留言界面示意圖;圖7是本發明第五實施例提供的提供給第三方SNS網頁遊戲的留言裝置示意圖;圖8是本發明第五實施例提供的一種優選的提供給第三方SNS網頁遊戲的留言裝置示意圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。本發明實施例為第三方SNS網頁遊戲提供了統一的通用留言服務,所有接入OpenSNS平臺的第三方SNS網頁遊戲都可以接入此留言系統,並使用系統提供的統一的接口進行輸入輸出。本發明提供了一種提供給第三方SNS網頁遊戲的留言方法和裝置所述方法包括接收第三方SNS網頁遊戲發出的留言接入請求;分配接口給所述第三方SNS網頁遊戲;接收所述第三方SNS網頁遊戲根據所述接口寫入的留言信息;對所述留言信息客戶端進行寫入權限驗證、合法性校驗,並對所述留言信息進行髒話過濾處理;輸出所述留言信息。所述裝置包括留言接入請求接收模塊,用於接收第三方SNS網頁遊戲發出的留言接入請求;接口分配模塊,用於分配接口給所述第三方SNS網頁遊戲;留言寫入模塊,用於接收所述第三方SNS網頁遊戲根據所述接口寫入的留言信息;留言處理模塊,用於對所述留言信息客戶端進行寫入權限驗證、合法性校驗,並對所述留言信息進行髒話過濾處理;
留言輸出模塊,用於輸出所述留言信息。為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。實施例一如圖1所示為本發明第一實施例提供的一種提供給第三方SNS網頁遊戲的留言方法的流程圖,為了便於說明,僅示出了與本發明實施例相關的部分。在步驟SlOl中,接收第三方SNS網頁遊戲發出的留言接入請求。在本發明實施例中,OpenSNS提供留言接入功能,因此,由OpenSNS接收第三方SNS網頁遊戲發出的留言接入請求。在步驟S102中,分配接口給第三方SNS網頁遊戲。在本發明實施例中,所述接口包括但不限於appid及appkey。OpenSNS分配接口給第三方SNS網頁遊戲。在步驟S103中,接收第三方SNS網頁遊戲根據接口寫入的留言信息。在本發明實施例中,第三方SNS網頁遊戲根據appid及appkey通過接口的方式寫入留言信息。在步驟S104中,對留言信息客戶端進行寫入權限驗證、合法性校驗,並對留言信息進行髒話過濾處理。 在本發明實施例中,為了防止外掛軟體等寫入留言,留言信息通過HTTP協議發送到API Gateway做客戶端寫入權限驗證及合法性校驗。其中,對留言信息進行寫入權限驗證及合法性校驗的方法有多種,如設置驗證碼等,在此不做限制。在本發明實施例中,對留言信息做髒話過濾分析,分析留言信息是否含有敏感詞等「髒話」內容,若留言信息含有敏感詞內容,則將留言信息作為垃圾留言;若留言信息中含有廣告內容,則將留言信息作為廣告。其中,對留言信息進行髒話過濾處理的具體過程如圖3所示,在此不再贅述。在本發明實施例中,對留言信息客戶端寫入權限驗證、合法性校驗及對留言信息進行髒話過濾處理都是實時完成的,留言旁路分析是離線完成的,對於所有第三方SNS網頁遊戲而言,這些處理都是透明的。在步驟S105中,輸出留言信息。本發明實施例為第三方SNS網頁遊戲提供了統一的通用留言服務,所有接入OpenSNS平臺的第三方SNS網頁遊戲都可以接入此留言系統,並使用系統提供的統一的接口進行輸入輸出。使得可以統一運營所有第三方SNS網頁遊戲的留言系統,針對不同的第三方SNS網頁遊戲也不用再重新開發新的留言系統。且可在系統後臺統一進行留言信息客戶端寫入權限驗證、合法性校驗及對留言信息進行髒話過濾處理,解決了現有的留言技術無法解決廣告、垃圾留言等問題。實施例二 如圖2所示為本發明第二實施例提供的一種提供給第三方SNS網頁遊戲的留言方法的流程圖,為了便於說明,僅示出了與本發明實施例相關的部分。在步驟S201中,接收到第三方SNS網頁遊戲發出的留言接入請求。在步驟S202中,審批第三方SNS網頁遊戲,若通過審批則執行步驟S103,否則結束該流程。
在本發明實施例中,OpenSNS在接收到第三方SNS網頁遊戲發出的留言接入請求後,審批第三方SNS網頁遊戲。其中,對於首次接入的第三方SNS網頁遊戲而言,需首先判斷該第三方SNS網頁遊戲是否安全,是否曾經註冊過OpenSNS等,再判斷應該為這個第三方SNS遊戲分配多少資源,因此需要審批的內容包括但不限於是否合法、是否註冊過、存儲量、訪問量等。對於不是首次接入的第三方SNS網頁遊戲而言,僅需判斷該遊戲運行之後需要分配多少的資源來支撐其運行,因此需要審批的內容包括但不限於存儲量、訪問量等。在步驟S203中,分配接口給第三方SNS網頁遊戲。在步驟S204中,接收到第三方SNS網頁遊戲根據接口寫入的留言信息。在步驟S205中,對留言信息客戶端進行寫入權限驗證、合法性校驗,並對留言信息進行髒話過濾處理。在步驟S206中,輸出留言信息。在本發明實施例中,在第三方SNS網頁遊戲接入留言前,對第三方系統進行審批,既防止了惡意的第三方SNS網頁遊戲接入留言,也便於為已經接入過留言的第三方SNS再次接入留言分配適當的資源。實施例三由於現有的對留言信息進行髒話過濾處理的方法只能對本地配置的髒字或敏感字進行檢查,然後做出相應的動作(報錯,或者將敏感字替換掉),而不能匹配最新出現的敏感字,且不能識別廣告信息。因此,為了解決上述問題,如圖3所示為本發明第三實施例提供的對留言信息進行髒話過濾處理的方法流程圖,為了便於說明,僅示出了與本發明實施例相關的部分。在步驟S301中,檢查留言信息中是否含有敏感字,若留言信息中含有敏感字則報錯並返回留言處,否則執行步驟S302。在本發明實施例中,在對留言信息進行髒話過濾處理時,首先對留言信息進行敏感字檢查,敏感字檢查API讀取Dirty Agent中最新的敏感字庫,通過查詢敏感字庫來判斷留言信息中是否含有與敏感字庫中的敏感字相匹配的信息,若發現有敏感字,則報錯並返回,或者用預定的符號(如*等)替換留言信息中的敏感字。若並未在留言信息中發現敏感字就執行步驟S302。其中,敏感字庫是定期更新,以保證能檢測到最新的敏感字。在步驟S302中,存儲留言信息;優選的,對留言信息進行髒話過濾處理的方法還包括下述步驟。在步驟S303中,檢查留言信息中是否含有廣告信息或其他不宜顯示的留言信息,若留言信息中含有廣告信息或其他不和諧信息則刪除所述留言信息。在本發明實施例中,在存儲留言信息後,會將留言信息抄送旁路系統。所述旁路系統用於對檢查留言信息中是否含有廣告信息或其他不宜顯示的留言信息。若留言信息含有廣告信息或其他不宜顯示的留言信息,則通過API刪除該留言信息。其中,其他不宜顯示的留言信息包括但不限於粗口、對國家不利的語言信息、侮辱性的話語等。在本發明實施例中,通過定期更新敏感字庫,可檢查出留言信息中最新的敏感詞,且通過旁路系統可識別留言信息中的廣告信息。實施例四在本發明第四實施例中,提供了一種留言界面的具體實例,但並不限於該實例。
在第三方SNS網頁遊戲中提供留言入口的標記。其中,根據留言者的不同,點擊該留言入口標記進行的留言界面也有所不同。若是主人態點擊留言入口標記,進入留言界面後,所有留言按時間順序顯示,時間最新的排列在最前面。且所有留言的格式為「日期+時間+留言人+留言內容」,如圖4所示。其中,留言輸入框最多只能輸入50個漢字,在留言內同達到50個漢字後不允許用戶再輸入。還設置有留言清空的功能,可清空歷史留言。若是客人態點擊留言入口標記,進入留言界面後,所有留言按時間順序顯示,時間最新的排列在最前面。其中,留言輸入框最多只能輸入50個漢字,在留言內同達到50個漢字後不允許用戶再輸入,如圖5所示。且系統管理員與玩家之間也可互相留言,如圖6所示。實施例五圖7為本發明實施例提供的一種提供給第三方SNS網頁遊戲的留言裝置結構示意圖,為了便於說明,僅示出了與本發明實施例相關的部份。該裝置可以是內置於OpenSNS中的軟體單元,或者作為獨立的掛件掛載到OpenSNS的應用系統中。其中留言接入請求接收模塊71,用於接收第三方SNS網頁遊戲發出的留言接入請求。接口分配模塊72,用於分配接口給第三方SNS網頁遊戲。在本發明實施例中,所述接口包括但不限於appid及appkey。留言寫入模塊73,用於接收第三方SNS網頁遊戲根據接口寫入的留言信息。留言處理模塊74,用於對留言信息客戶端進行寫入權限驗證、合法性校驗,並對留言信息進行髒話過濾處理。在本發明實施例中,留言處理模塊74包括三個子模塊,分別為敏感字檢查模塊741,用於檢查留言信息中是否含有敏感字。存儲模塊742,用於存儲留言信息。留言再處理模塊743,用於檢查留言信息中是否含有廣告信息或其他不宜顯示的留言信息。留言輸出模塊75,用於輸出留言信息。優選的,所述提供給第三方SNS網頁遊戲的留言裝置還包括審批模塊76,如圖8所示,其中審批模塊76,用於審批第三方SNS網頁遊戲。本發明實施例為第三方SNS網頁遊戲提供了統一的通用留言服務,所有接入OpenSNS平臺的第三方SNS網頁遊戲都可以接入此留言系統,並使用系統提供的統一的接口進行輸入輸出。使得可以統一運營所有第三方SNS網頁遊戲的留言系統,針對不同的第三方SNS網頁遊戲也不用再重新開發新的留言系統。且可在系統後臺統一進行留言信息客戶端寫入權限驗證、合法性校驗及對留言信息進行髒話過濾處理,解決了現有的留言技術無法解決廣告、垃圾留言等問題。本領域普通技術人員可以理解,實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,所述的程序可以在存儲於一計算機可讀取存儲介質中,所述的存儲介質,如ROM/RAM、磁碟、光碟等。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種提供給第三方SNS網頁遊戲的留言方法,其特徵在於,所述方法包括下述步驟 接收第三方SNS網頁遊戲發出的留言接入請求; 分配接口給所述第三方SNS網頁遊戲; 接收所述第三方SNS網頁遊戲根據所述接口寫入的留言信息; 對所述留言信息客戶端進行寫入權限驗證、合法性校驗,並對所述留言信息進行髒話過濾處理; 輸出所述留言信息。
2.如權利要求1所述的方法,其特徵在於,所述接口包括appid及appkey。
3.如權利要求1所述的方法,其特徵在於,所述接收第三方SNS網頁遊戲發出的留言接入請求之後,所述分配接口給所述第三方SNS網頁遊戲之前,還包括 審批所述第三方SNS網頁遊戲; 若所述第三方SNS網頁遊戲通過審批,則分配接口給所述第三方SNS網頁遊戲。
4.如權利要求1所述的方法,其特徵在於,所述對所述留言信息客戶端進行寫入權限驗證、合法性校驗,並對所述留言信息進行髒話過濾處理包括 檢查所述留言信息中是否含有敏感字; 若所述留言信息中包含有敏感字,則報錯,若所述留言信息中不包含有敏感字,則存儲所述留言信息; 檢查所述留言信息中是否含有廣告信息,若所述留言信息中含有廣告信息則刪除所述留言信息。
5.一種提供給第三方SNS網頁遊戲的留言裝置,其特徵在於,所述裝置包括 留言接入請求接收模塊,用於接收第三方SNS網頁遊戲發出的留言接入請求; 接口分配模塊,用於分配接口給所述第三方SNS網頁遊戲; 留言寫入模塊,用於接收所述第三方SNS網頁遊戲根據所述接口寫入的留言信息;留言處理模塊,用於對所述留言信息客戶端進行寫入權限驗證、合法性校驗,並對所述留言信息進行髒話過濾處理; 留言輸出模塊,用於輸出所述留言信息。
6.如權利要求5所述的裝置,其特徵在於,所述接口包括appid及appkey。
7.如權利要求5所述的裝置,其特徵在於,所述裝置還包括 審批模塊,用於審批所述第三方SNS網頁遊戲。
8.如權利要求5所述的裝置,其特徵在於,所述留言處理模塊包括 敏感字檢查模塊,用於檢查所述留言信息中是否含有敏感字; 存儲模塊,用於若所述留言信息中不包含有敏感字,則存儲所述留言信息; 留言再處理模塊,用於檢查所述留言信息中是否含有廣告信息,若所述留言信息中含有廣告信息則刪除所述留言信息。
全文摘要
本發明適用於計算機軟體領域,提供了一種提供給第三方SNS網頁遊戲的留言方法及裝置,所述方法包括接收第三方SNS網頁遊戲發出的留言接入請求;分配接口給所述第三方SNS網頁遊戲;接收所述第三方SNS網頁遊戲根據所述接口寫入的留言信息;對所述留言信息客戶端進行寫入權限驗證、合法性校驗,並對所述留言信息進行髒話過濾處理;輸出所述留言信息。本發明為第三方SNS網頁遊戲提供了統一的通用留言服務,使得可以統一運營所有第三方SNS網頁遊戲的留言系統,針對不同的第三方SNS網頁遊戲也不用再重新開發新的留言系統。
文檔編號G06F19/00GK103065027SQ201110318230
公開日2013年4月24日 申請日期2011年10月19日 優先權日2011年10月19日
發明者周齡, 答治茜 申請人:騰訊科技(深圳)有限公司