一种IM聊天中使用html扩展功能的方法与流程

文档序号:14847707发布日期:2018-06-30 16:56阅读:333来源:国知局

本发明涉及及时通讯领域,尤其涉及一种IM聊天中使用html扩展功能的方法。



背景技术:

IM是InstantMessaging的缩写,中文意思为即时通讯或实时传讯,是一种可以让使用者在网络上建立某种私人聊天室的实时通讯服务。

现有的IM聊天通讯工具中,2人或多人所在的聊天窗口或页面,往往只能进行包括语音、视频、文字及图片在内的交流,而很难扩展其他内容,比如互动游戏等多人协作的活动。现有的IM聊天通讯工具,特别是使用手机进行IM聊天时,其趣味性和服务体验存在一定的缺陷。

因此,需要提出一种解决IM聊天窗口或页面中不能实现其他扩展功能的新的技术方案。



技术实现要素:

本发明针对现有技术的不足,提出一种IM聊天中使用html扩展功能的方法,该方法解决了传统im聊天窗口或页面不能扩展其他多人协同互动功能的缺陷,提升了im聊天时的趣味性。

一种IM聊天中使用html扩展功能的方法,包括:

在现有im网络架构中增加html服务器,所述html服务器为多人协同互动娱乐内容提供服务器,所述服务器提供的内容包括web站点、url访问地址及协同互动娱乐内容;同时在im聊天窗口中嵌套对html服务器内容调用的链接;

发起者的Im客户端向html服务器发送协同互动申请信息,所述申请信息包括需要调用协同互动娱乐内容的名称及发起者的ID信息;

Html服务器根据发起者的ID信息,生成html服务器的登陆标记,并将所述登陆标记信息及发起者请求调用的协同互动娱乐内容所对应的url访问地址加密后返回给发起者;发起者将协同互动娱乐内容所对应的url访问地址及登陆标记发布给参与人;

所述登陆标记用于参与人登陆html服务器,同时是Html服务器对参与人进行规组的依据;

参与者根据Html服务器返回的登陆标记信息和url访问地址来调用本地Html窗口并登陆Html服务器。

进一步的,根据所述html服务器提供多人协同互动娱乐内容的不同,在im网络架构中分别架设不同类型的服务器。

进一步的,所述登陆标记还可以由IM服务器生成,发起者的Im客户端向IM服务器发起登陆标记请求,IM服务器接收到申请登陆标记请求指令后,根据发起者所在IM聊天窗口参与人的ID信息,生成唯一登陆标记,并将所述登陆标记返回给参与人及html服务器;参与人根据返回的登陆标记登陆html服务器,并从html服务器获取协同互动娱乐内容的url访问地址。

进一步的,所述登陆标记还可以由发起者的IM客户端生成,发起者的IM客户端生成登陆标记后,将登陆标记、参与者ID及请求调用的协同互动信息发送到html服务器,html服务器将请求调用的协同互动url访问地址加密后返回给参与者。

进一步的,所述的登陆标记具有失效期。

本发明所述技术方案的有益效果在于:通过在im聊天窗口加载html访问页,实现在im聊天的同时进行游戏或其他形式的多人互动;同时该技术的实现仅需要在现有的im聊天网络构架中新增加一个html服务器,即可极大增加im聊天的趣味性,有利于增加用户的im聊天工具的忠实度。

具体实施方式

本发明实施例提供一种IM聊天中使用html扩展功能的方法,实现该方法的网络系统是在现有im及时通讯网络架构的基础上增加html服务器,其基本方法是通过发起者向html服务器调用协同互动娱乐信息,html服务器将协助互动的网址信息返回给所有的参与者,参与者根据范围的网页地址信息,加载本地网页,实现多方的协同互动。

本发明所述的一种IM聊天中使用html扩展功能的方法总体上可分为如下几个阶段:

第一阶段:协商阶段

该阶段主要确定登陆标记,登陆标记的确定又根据html服务器类别认证级别的不同,存在三种不同登陆标记的生成方式:

第一种:html服务器的认证级别为严格认证时:登陆标记必须由html服务器生成。该种登陆标记生成时,发起者有优先权确定参与多人协同互动的人员,否则html服务器认为所有持登陆标记信息的登陆者都为参与者。

第二种:html服务器的认证级别为信任认证时:登陆标记可以由im服务器生成,html服务器信任im服务器生成的登陆标记。

第三种:html服务器的认证级别为开放认证时,所有im客户端可以自由产生登陆标记,并以其生成的登陆标记进入html服务器。需要特比说明的是:开放认证时,im客户端自由产生登陆标记一般为im服务器分配给用户的唯一id,也可以为im服务器专门颁发的临时性但唯一的凭证。开放认证时html服务器根据参与者携带的登陆标记进行分组。

第二阶段:发布阶段

发起者发布登陆标记和协同互动地址信息给参与者,发布方式是由由发起者通过群或点对点通道告知参与者协同互动信息。

第三阶段:登陆阶段

登陆阶段是所有参与人(包括发起者)通过url及登陆标记及im用户认证向html服务器发起html请求,html验证后开始提供响应活动

第四阶段:互动活动阶段

互动活动阶段为所有参与人在html服务器进行各种互动活动,如游戏类互动、视频类互动、多人协同事务类互动等。互动活动阶段完成后由参与者及html服务器协商此次活动结束。

在上述的协商阶段及登陆阶段,参与人在与html服务器交互中,根据html服务器认证级别不同,im客户端自动加载客户端设备参数发送至html服务器,在交互中进行验证,以防止im用户伪装成其他参与者

为更详细的描述本发明所的技术方案,根据上述本发明技术方案的各阶段分析,下面具体说明本发明技术方案的实施方式:

本发明的一种具体实施方式为:

步骤一:发起者和实施者登陆im服务器;

步骤二:发起者的Im客户端向html服务器发送协同互动申请信息,所述申请信息包括需要调用协同互动娱乐内容的名称及发起者的ID信息;

步骤三:Html服务器根据发起者的ID信息,生成html服务器的登陆标记;

步骤四:html服务器将所述登陆标记信息及发起者请求调用的协同互动娱乐内容所对应的url访问地址加密后返回给发起者;

步骤五:发起者将协同互动娱乐内容所对应的url访问地址及登陆标记通过群或点对点通道发布给参与人;

步骤六:所有参与者根据接收到的登陆标记和url访问地址,调用本地html网页,登陆html服务器,实现所有参与者协同互动。

步骤七:互动活动完成后由参与者及html服务器协商此次活动结束。

本发明的第二种具体实施方式:

步骤一:发起者和实施者登陆im服务器;

步骤二:发起者的IM客户端向IM服务器发起登陆标记请求;

步骤三:IM服务器接收到申请登陆标记请求指令后,根据发起者所在IM聊天窗口参与人的ID信息,生成唯一登陆标记,并将所述登陆标记返回给参与人和html服务器;

步骤四:参与人根据返回的登陆标记登陆html服务器,并从html服务器获取协同互动娱乐内容的url访问地址,然后调用本地html网页,实现所有参与人协同互动。

步骤五:互动活动完成后由参与者及html服务器协商此次活动结束。

本发明的第三种具体实施方式为:

步骤一:发起者和实施者登陆im服务器;

步骤二:发起者的IM客户端生成登陆标记后,通过群或点对点通道将登陆标记发送给参与者,发起者和参与者利用所述的登陆标记登陆html服务器,并从html服务器获取协同互动娱乐内容的url访问地址,然后调用本地html网页,实现所有参与人协同互动;

步骤三:互动活动完成后由参与者及html服务器协商此次活动结束。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1