CN103065027A - 一种提供给第三方sns网页游戏的留言方法及装置 - Google Patents

一种提供给第三方sns网页游戏的留言方法及装置 Download PDF

Info

Publication number
CN103065027A
CN103065027A CN2011103182309A CN201110318230A CN103065027A CN 103065027 A CN103065027 A CN 103065027A CN 2011103182309 A CN2011103182309 A CN 2011103182309A CN 201110318230 A CN201110318230 A CN 201110318230A CN 103065027 A CN103065027 A CN 103065027A
Authority
CN
China
Prior art keywords
message
message information
web game
sns web
party
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011103182309A
Other languages
English (en)
Other versions
CN103065027B (zh
Inventor
周龄
答治茜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201110318230.9A priority Critical patent/CN103065027B/zh
Publication of CN103065027A publication Critical patent/CN103065027A/zh
Application granted granted Critical
Publication of CN103065027B publication Critical patent/CN103065027B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明适用于计算机软件领域,提供了一种提供给第三方SNS网页游戏的留言方法及装置,所述方法包括:接收第三方SNS网页游戏发出的留言接入请求;分配接口给所述第三方SNS网页游戏;接收所述第三方SNS网页游戏根据所述接口写入的留言信息;对所述留言信息客户端进行写入权限验证、合法性校验,并对所述留言信息进行脏话过滤处理;输出所述留言信息。本发明为第三方SNS网页游戏提供了统一的通用留言服务,使得可以统一运营所有第三方SNS网页游戏的留言***,针对不同的第三方SNS网页游戏也不用再重新开发新的留言***。

Description

一种提供给第三方SNS网页游戏的留言方法及装置
技术领域
本发明属于计算机软件领域,尤其涉及一种提供给第三方SNS网页游戏的留言方法及装置。
背景技术
随着互联网的普及,SNS应用的不断壮大。基于SNS广大的客户群及网页游戏相比传统游戏而言,不需要下载安装游戏客户端,只需打开浏览器即可运行游戏的优势,使得第三方SNS网页游戏逐渐增多。而对于网页游戏而言,为了用户之间的互相交流,留言是并不可少的功能。
然而,现有的留言***都是每个SNS网页游戏各自开发实现的,***运营方式千差万别,无法做到统一运营,也无法服务托管。使得用户体验千差万别,且开发不同的SNS网页游戏就必须重新开发新的留言***,造成了开发成本和运营成本的上升。且现有的留言***无法解决广告、垃圾留言等问题。
发明内容
本发明实施例的目的在于提供一种提供给第三方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网页游戏的留言方法的流程图,为了便于说明,仅示出了与本发明实施例相关的部分。
在步骤S101中,接收第三方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、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (8)

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所述的装置,其特征在于,所述留言处理模块包括:
敏感字检查模块,用于检查所述留言信息中是否含有敏感字;
存储模块,用于若所述留言信息中不包含有敏感字,则存储所述留言信息;
留言再处理模块,用于检查所述留言信息中是否含有广告信息,若所述留言信息中含有广告信息则删除所述留言信息。
CN201110318230.9A 2011-10-19 2011-10-19 一种提供给第三方sns网页游戏的留言方法及装置 Active CN103065027B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110318230.9A CN103065027B (zh) 2011-10-19 2011-10-19 一种提供给第三方sns网页游戏的留言方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110318230.9A CN103065027B (zh) 2011-10-19 2011-10-19 一种提供给第三方sns网页游戏的留言方法及装置

Publications (2)

Publication Number Publication Date
CN103065027A true CN103065027A (zh) 2013-04-24
CN103065027B CN103065027B (zh) 2017-02-22

Family

ID=48107656

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110318230.9A Active CN103065027B (zh) 2011-10-19 2011-10-19 一种提供给第三方sns网页游戏的留言方法及装置

Country Status (1)

Country Link
CN (1) CN103065027B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103106217A (zh) * 2011-11-15 2013-05-15 腾讯科技(深圳)有限公司 一种留言信息的处理方法和设备
CN103714160B (zh) * 2013-12-27 2016-08-24 北京像素软件科技股份有限公司 一种网络游戏中敏感词过滤方法及***
CN106170323A (zh) * 2014-04-01 2016-11-30 交互数字专利控股公司 获取并且向玩家递送在线游戏旁观者的个性化评论
CN109787941A (zh) * 2017-11-14 2019-05-21 中移(杭州)信息技术有限公司 一种基于敏感词的消息监控方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1949780A (zh) * 2006-10-12 2007-04-18 百度在线网络技术(北京)有限公司 网络留言***及留言过滤方法
CN101159704A (zh) * 2007-10-23 2008-04-09 浙江大学 基于微内容相似度的反垃圾方法
CN101207499A (zh) * 2006-12-18 2008-06-25 百度在线网络技术(北京)有限公司 留言板***及其数据处理方法
CN102110170A (zh) * 2011-03-18 2011-06-29 北京百度网讯科技有限公司 一种具有信息发布和搜索功能的***及信息发布方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1949780A (zh) * 2006-10-12 2007-04-18 百度在线网络技术(北京)有限公司 网络留言***及留言过滤方法
CN101207499A (zh) * 2006-12-18 2008-06-25 百度在线网络技术(北京)有限公司 留言板***及其数据处理方法
CN101159704A (zh) * 2007-10-23 2008-04-09 浙江大学 基于微内容相似度的反垃圾方法
CN102110170A (zh) * 2011-03-18 2011-06-29 北京百度网讯科技有限公司 一种具有信息发布和搜索功能的***及信息发布方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103106217A (zh) * 2011-11-15 2013-05-15 腾讯科技(深圳)有限公司 一种留言信息的处理方法和设备
CN103106217B (zh) * 2011-11-15 2016-09-14 腾讯科技(深圳)有限公司 一种留言信息的处理方法和设备
CN103714160B (zh) * 2013-12-27 2016-08-24 北京像素软件科技股份有限公司 一种网络游戏中敏感词过滤方法及***
CN106170323A (zh) * 2014-04-01 2016-11-30 交互数字专利控股公司 获取并且向玩家递送在线游戏旁观者的个性化评论
CN109787941A (zh) * 2017-11-14 2019-05-21 中移(杭州)信息技术有限公司 一种基于敏感词的消息监控方法及装置

Also Published As

Publication number Publication date
CN103065027B (zh) 2017-02-22

Similar Documents

Publication Publication Date Title
US7853614B2 (en) Hierarchical, traceable, and association reputation assessment of email domains
RU2586866C2 (ru) Дифференцирование набора признаков участником арендуемой среды и пользователем
CN108170612B (zh) 一种自动化测试方法、装置及服务器
CN103902653B (zh) 一种构建数据仓库表血缘关系图的方法和装置
CN108737325A (zh) 一种多租户数据隔离方法、装置及***
CN109597640B (zh) 一种应用程序的账号管理方法、装置、设备和介质
CN105160269A (zh) 一种Docker容器内数据的访问方法及装置
CN104301301B (zh) 一种基于云存储***间的数据迁移加密方法
CN112818131B (zh) 一种威胁情报的图谱构建方法、***及存储介质
CN106933614A (zh) 一种单页面应用升级方法及装置
CN110033373A (zh) 区块链中背书的装置、方法及存储介质
CN104391694A (zh) 智能移动终端软件公共服务支撑平台***
CN105956030A (zh) 一种web***及web请求的处理方法
CN111242462B (zh) 数据处理方法及装置、计算机存储介质、电子设备
US20140067868A1 (en) Schema Mapping Based on Data Views and Database Tables
US20080104250A1 (en) Identity migration system apparatus and method
CN104657435A (zh) 一种应用数据的存储管理方法和网络管理***
CN102546668A (zh) 一种独立访问者的统计方法、装置及***
CN106021566A (zh) 一种提高单台数据库并发处理能力的方法、装置及***
CN114363352A (zh) 基于区块链的物联网***跨链交互方法
CN103065027A (zh) 一种提供给第三方sns网页游戏的留言方法及装置
CN115794289A (zh) 应用功能展示方法、装置、设备、介质和程序产品
CN101836213A (zh) 对数字媒体内容未经许可的复制的保护
CN106156291A (zh) 基于Localstroage的静态资源的缓存方法及其***
CN112241474A (zh) 信息处理方法、装置和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant