通过配置超链接控制娱乐平台的方法和系统的制作方法

文档序号:6561469阅读:109来源:国知局
专利名称:通过配置超链接控制娱乐平台的方法和系统的制作方法
技术领域
本发明涉及计算机通信技术,特别的,涉及一种通过配置超链接控制娱乐平台的方法和系统。
背景技术
目前,点击各种娱乐平台,如游戏平台的内嵌网页的超链接或游戏平台中带超链接的文字,只会在内嵌网页或IE浏览器中打开所请求的网页,而不能通过超链接实现控制游戏平台执行进入房间、打开道具商城、购买道具等操作。用户点击游戏平台上内嵌网页的超链接,游戏平台获取对应的URL(UniformResource Location,统一资源定位符),然后在内嵌网页或IE中打开相应的网页。其缺陷是操作步骤繁琐,用户需要多次操作才能实现希望的操作结果,降低了用户游戏时的情绪。
其中,上述娱乐平台是指基于internet的大型多人在线游戏平台、聊天平台等平台。其中游戏平台的功能最多,可包括各种主流的休闲游戏、竞技游戏以及中大型游戏。在娱乐平台中一般都会内嵌网页浏览器,用户通过内嵌网页浏览器进行网页的打开关闭的操作。
URL是Internet上用来描述信息资源的字符串,采用URL可以用一种统一的格式来描述各种信息资源。URL包括协议头和协议内容。
超链接包括超链接源和超链接目标,超链接源可以是一段文字、图片等,超链接目标就是URL,由URL确定具体信息。

发明内容
本发明的目的在于提供一种通过配置超链接控制娱乐平台的方法和系统,可实现点击超链接直接进入房间、打开道具商城、购买道具等操作。
本发明解决其技术问题所采用的技术方案是通过配置超链接控制娱乐平台的方法,可包括以下步骤A1,配置统一资源定位符URL;A2,将所述URL作为超链接目标制作超链接并设置在娱乐平台上显示;所述URL的协议头采用与娱乐平台对应的名称,协议内容包括功能定义和参数。
具体的,所述功能定义包括要执行动作名称、动作目标名称,所述参数是动作目标的参数。
本发明方法进一步包括步骤B1,接收到超链接请求,从所述请求中获得URL的协议头和协议内容信息;B2,根据协议内容信息中的功能定义和参数信息确定需要执行的操作及所述操作的具体参数;B3,调用娱乐平台的对应功能模块执行相应的操作。进一步的,步骤B2之前可包括步骤B11根据所述协议头判断所述超链接是否为本娱乐平台的协议;如果是则执行步骤B2。
步骤B11中,如果判断所述超链接不是本娱乐平台的协议,则向内嵌网页浏览器返回不处理信息或用IE浏览器打开所述超链接。
本发明还提供了一种通过配置超链接控制娱乐平台的系统,包括URL协议处理模块,用于对接收到的超链接请求进行分析,从中获得URL的协议头和协议内容信息,当判断所述URL为本娱乐平台的协议时,根据所述URL协议内容调用娱乐平台的相应功能模块执行相应操作。
且,所述URL的协议头采用与娱乐平台对应的名称,协议内容包括功能定义和参数;所述功能定义包括要执行动作名称、动作目标名称,所述参数是动作目标的参数。
具体的,所述URL协议处理模块可包括URL解析控制模块和与娱乐平台的其它功能模块相对应的一个或多个功能处理接口模块;所述URL解析控制模块用于接收超链接请求,对所述请求进行分析,如果判断是本娱乐平台的协议,则根据URL的功能定义信息确定对应的功能处理接口模块,并将URL的功能定义和参数信息发送到该接口模块,否则返回不处理信息或用IE浏览器打开所述超链接;所述功能处理接口模块用于接收来自URL解析控制模块的信息,解析具体参数,调用娱乐平台的对应功能模块执行相应的操作。
作为本发明的一种实施方式,所述URL协议处理模块还包括功能协议组装模块,其用于管理各功能处理接口模块从URL解析控制模块的注册和注销。
具体的,所述URL协议处理模块接收到的超链接请求是在用户点击内嵌网页中的超链接地址或包含超链接的图片或flash后由内嵌网页浏览器发送的,或是在用户点击其它功能模块中带超链接的图片或文字后由对应功能模块发送的。
本发明的有益效果在于娱乐平台的内嵌网页内容丰富、表现力强、更新方便;带超链接的文字或图片等可以出现在娱乐平台的任何地方(如对话框、聊天区域等),而且可以通过服务器定时向娱乐平台推送;用户可通过点击超链接直接进入房间、打开道具商城、购买道具等操作。可以大大简化玩家使用游戏平台功能的操作,改善娱乐平台和用户的交互环境。


图1是本发明一种通过配置超链接控制娱乐平台的系统的结构图。
图2是本发明一种通过配置超链接控制娱乐平台的方法的流程图。
具体实施例方式
下面根据附图和具体实施例对本发明作进一步阐述。
本发明定制了一种专有的URL协议,然后由本发明系统集中分析URL,得出具体操作信息,控制娱乐平台执行相关功能。URL包括协议头和协议内容两大部分,中间由//隔开。通用的URL协议有http、ftp,如http//www.baidu.com,ftp//sky.com/skygame.exe。
本发明定义一种专有的协议来明确这是用来执行本娱乐平台的某个具体操作的URL,因此,URL协议的协议头最好采用与娱乐平台相对应的名称。例如,天空公司的游戏平台所使用的URL协议可定义协议头为skygame。协议内容包括功能定义和参数两部分,其中功能定义和参数两部分的中间用“”隔开,包含了具体的操作信息。功能定义至少要包括要执行动作名称(如打开、退出、进入、购买等)和动作目标名称(如游戏室、聊天室房间、道具商城、道具等)。而参数包括了上述动作目标的参数,例如要打开或进入的游戏室房间的房间ID,或要进入的聊天室房间的房间ID,或要购买的道具的代码。这样定制的一个URL的具体格式可以是例如skygame//enterroom5,代表希望直接进入腾讯游戏平台中ID为5的房间。
然后,将定制好的URL作为超链接目标、以一段文字(如“玩超级连连看”)或一个图片作为超链接源制作一个超链接,设计者可以将制作好后的超链接放在娱乐平台的任何地方,例如对话框或聊天区域。这样,用户想玩超级连连看时,就可以通过点击带有上述文字信息的超级链接直接进入对应游戏室中进行游戏。
如图1所示,本发明一种通过配置超链接控制娱乐平台的系统主要包括URL(Uniform Resource Location,统一资源定位符)协议处理模块100。在实现本发明方法的过程中,URL协议处理模块100需要与IE(因特网资源管理器)浏览器300、娱乐平台中的内嵌网页浏览器200,以及其它诸如道具商城模块、游戏房间、聊天室等功能模块400相连。
其中,内嵌网页浏览器200是娱乐平台的专用浏览器,其中包括了很多IE浏览器300所不具有的功能和特色,例如查询游戏新闻、官方公告、可直接登录聊天室或论坛或游戏者建立的玩家和军团网站,以与娱乐平台相适应。娱乐平台的大部分页面都由内嵌网页浏览器200打开。当然,娱乐平台的所有页面都可以用IE浏览器300打开。
URL协议处理模块100主要负责对接收到的超链接请求进行分析,从中获得URL的协议头和协议内容信息,分析URL的协议头,确定接收到的URL是否为本娱乐平台的协议,如果是,根据URL协议内容调用娱乐平台的相应功能模块400执行相应操作,如进入某个游戏房间,或进入某个聊天室,或进入道具商城,或购买某个道具等。
URL协议处理模块100包括URL解析控制模块101、功能协议组装模块103和多个功能处理接口模块102(如图中功能处理接口模块1到功能处理接口模块N)。其中,URL解析控制模块101统一接收外部的超链接请求,对所述请求中的URL协议头进行分析,如果判断是本娱乐平台的协议,则提取URL功能定义和参数信息,根据功能定义信息查找注册的功能处理接口模块102,然后将URL的功能定义和参数信息发送到该接口模块。如果判断不是本娱乐平台的协议,否则返回不处理信息或使用IE浏览器打开所述超链接。各功能处理接口模块102分别与娱乐平台中的对应的功能模块400相对应,负责接收来自URL解析控制模块101的信息,解析具体参数,然后调用娱乐平台的对应功能模块400执行指定的操作。功能协议组装模块103分别与URL解析控制模块101和功能处理接口模块102相连,负责统一管理各功能处理接口模块102在URL解析控制模块101的注册和注销,以实现动态增加或删除处理动作,而且不会影响前面两个模块的任何逻辑。
本发明系统的其它实施例中,URL协议处理模块100可不包括功能协议组装模块103。
下面以购买道具枪为例说明本发明系统的具体操作,可包括以下步骤(如图2所示)S1,用户点击娱乐平台(假设为天空游戏平台)内嵌网页的超链接地址或包含超链接的图片或文字;该超链接目标中的URL是skygame//buygun1234。
S2,如果内嵌网页的超链接地址或包含超链接的图片或flash等被点击,则内嵌网页浏览器200接收到上述超链接信息后先将该超链接发送到URL协议处理模块100,询问是否处理该URL;如果其它功能模块400上的包含超链接的图片或文字等被点击,则对应功能模块会收到该点击事件,其会将该超链接发送到URL协议处理模块100进行处理。
S3,URL解析控制模块100从上述超链接中获得URL的协议头(skygame)和协议内容信息(buygun1234);S4,URL解析控制模块101判断所述超链接是本娱乐平台的协议,则执行步骤S5;如果判断接收到的URL的协议头不是skygame,则执行步骤S7。
S5,URL解析控制模块101根据功能定义信息(buygun)确定注册的功能处理接口模块102(道具商城接口模块),并将功能定义(buygun)和参数信息(1234)发送到该功能处理接口模块102。
S6,对应功能处理接口模块102解析具体功能定义(buygun)和参数信息(1234),确定用户希望购买道具商城中的代码为1234的道具冲锋枪,调用对应功能模块400(道具商城)完成购买过程,结束。
S7,如果用户点击的是内嵌网页的超链接地址或包含超链接的图片或flash等,则URL解析控制模块向内嵌网页浏览器200返回不处理信息,执行步骤S8;如果用户点击的是其它功能模块400上的包含超链接的图片或文字等,则使用IE浏览器300打开对应超链接。
S8,内嵌网页浏览器200判断该URL是否已经处理,如果没有就根据URL打开相应网页。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.通过配置超链接控制娱乐平台的方法,其特征在于,包括以下步骤A1,配置统一资源定位符URL;A2,将所述URL作为超链接目标制作超链接并设置在娱乐平台上显示;所述URL的协议头采用与娱乐平台对应的名称,协议内容包括功能定义和参数。
2.根据权利要求1所述的通过配置超链接控制娱乐平台的方法,其特征在于所述功能定义包括要执行动作名称、动作目标名称,所述参数是动作目标的参数。
3.根据权利要求1所述的通过配置超链接控制娱乐平台的方法,其特征在于,进一步包括步骤B1,接收到超链接请求,从所述请求中获得URL的协议头和协议内容信息;B2,根据协议内容信息中的功能定义和参数信息确定需要执行的操作及所述操作的具体参数;B3,调用娱乐平台的对应功能模块执行相应的操作。
4.根据权利要求3所述的通过配置超链接控制娱乐平台的方法,其特征在于,步骤B2之前进一步包括步骤B11根据所述协议头判断所述超链接是否为本娱乐平台的协议;如果是则执行步骤B2。
5.根据权利要求4所述的通过配置超链接控制娱乐平台的方法,其特征在于步骤B11中,如果判断所述超链接不是本娱乐平台的协议,则向内嵌网页浏览器返回不处理信息或用IE浏览器打开所述超链接。
6.通过配置超链接控制娱乐平台的系统,其特征在于,包括URL协议处理模块,用于对接收到的超链接请求进行分析,从中获得URL的协议头和协议内容信息,当判断所述URL为本娱乐平台的协议时,根据所述URL协议内容调用娱乐平台的相应功能模块执行相应操作。
7.根据权利要求6所述的通过配置超链接控制娱乐平台的系统,其特征在于所述URL的协议头采用与娱乐平台对应的名称,协议内容包括功能定义和参数;所述功能定义包括要执行动作名称、动作目标名称,所述参数是动作目标的参数。
8.根据权利要求7所述的通过配置超链接控制娱乐平台的系统,其特征在于所述URL协议处理模块包括URL解析控制模块和与娱乐平台的其它功能模块相对应的一个或多个功能处理接口模块;所述URL解析控制模块用于接收超链接请求,对所述请求进行分析,如果判断是本娱乐平台的协议,则根据URL的功能定义信息确定对应的功能处理接口模块,并将URL的功能定义和参数信息发送到该接口模块,否则返回不处理信息或用IE浏览器打开所述超链接;所述功能处理接口模块用于接收来自URL解析控制模块的信息,解析具体参数,调用娱乐平台的对应功能模块执行相应的操作。
9.根据权利要求8所述的通过配置超链接控制娱乐平台的系统,其特征在于所述URL协议处理模块还包括功能协议组装模块,其用于管理各功能处理接口模块从URL解析控制模块的注册和注销。
10.根据权利要求6所述的通过配置超链接控制娱乐平台的系统,其特征在于所述URL协议处理模块接收到的超链接请求是在用户点击内嵌网页中的超链接地址或包含超链接的图片或flash后由内嵌网页浏览器发送的,或是在用户点击其它功能模块中带超链接的图片或文字后由对应功能模块发送的。
全文摘要
本发明涉及计算机通信技术,特别的,涉及一种通过配置超链接控制娱乐平台的方法和系统。通过配置超链接控制娱乐平台的方法,包括步骤A1配置统一资源定位符URL;A2将所述URL作为超链接目标制作超链接并设置在娱乐平台上显示;所述URL的协议头采用与娱乐平台对应的名称,协议内容包括功能定义和参数。本发明还公开了一种通过配置超链接控制娱乐平台的系统。本发明中带超链接的文字或图片等可以出现在娱乐平台的任何地方(如对话框、聊天区域等),而且可以通过服务器定时向娱乐平台推送;用户可通过点击超链接直接进入房间、打开道具商城、购买道具等操作。可以大大简化玩家使用游戏平台功能的操作,改善娱乐平台和用户的交互环境。
文档编号G06F19/00GK101079047SQ20061012418
公开日2007年11月28日 申请日期2006年12月6日 优先权日2006年12月6日
发明者王旭新 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1