一种游戏与网页的交互方法及装置、电子设备、存储介质与流程

专利2025-02-16  31


本技术涉及游戏交互处理,特别涉及一种游戏与网页的交互方法及装置、电子设备、存储介质。


背景技术:

1、虚拟游戏已经成为当前许多年轻人生活中的一部分。用户在游戏过程中,除了游戏本身的玩法以及场景渲染效果等之外,游戏的流畅性和及时性是影响用户的游戏体验的一个关键因素。

2、对于当前的部分游戏,在游戏过程中可能需要与外部网页之间进行交互。例如为游戏角色购买物品等。当前在用户需要进行游戏与外部网页的交互时,需要用户关闭游戏,然后登陆相应的外部网页进行操作,并且操作结束后,再次进入游戏继续进行游玩。

3、由于当前的方式,主要用户暂停并关闭游戏后,才能在外部网页进行交互操作,然后再次登陆游戏继续进行游戏,这无疑打断了用户在游戏过程中的沉浸式体验,并限制了交互的流畅性和及时性,从而很大程度影响了用户的有效体验。


技术实现思路

1、基于上述现有技术的不足,本技术提供了一种游戏与网页的交互方法及装置、电子设备、存储介质,以解决现有技术中游戏与网页交互方式较为繁琐,限制了交互的流畅性和及时性的问题。

2、为了实现上述目的,本技术提供了以下技术方案:

3、本技术第一方面提供了一种游戏与网页的交互方法,包括:

4、实时监测同时集成显示在界面的当前流场景的画面与当前网页的有效交互事件;其中,所述当前网页的数据由在客户端中实例化的复合容器中的图文渲染引擎加载并渲染得到;

5、每当监测到所述有效交互事件,则从映射表中匹配出当前监测到的所述有效交互事件对应的流场景操作指令数据;

6、将所述有效交互事件对应的流场景操作指令数据,发送给预先配置的场景源地址信息对应的场景源模块,以触发所述场景源模块根据所述流场景操作指令数据更新流程场景内容,得到新的流程场景内容并反馈;

7、通过所述复合容器中的流媒体渲染引擎接收所述场景源模块反馈的新的所述流场景内容,并生成新的所述流场景内容的数据流;

8、基于新的所述流场景内容的数据流和所述当前网页的数据,在界面集成显示新的流程场景的画面以及所述当前网页。

9、可选地,在上述的游戏与网页的交互方法中,还包括:

10、在目标用户登录时,实例化一个所述复合容器和所述流媒体渲染引擎;其中,实例化的所述复合容器中包括所述图文渲染引擎;

11、将所述目标用户的用户会话对象设置为所述复合容器的会话上下文;

12、初始化所述流媒体渲染引擎,并在所述流媒体渲染中配置游戏场景的场景源地址信息;

13、将所述流媒体渲染引擎挂载到所述复合容器。

14、可选地,在上述的游戏与网页的交互方法中,还包括:

15、所述流媒体渲染引擎在初始化完成后,根据配置的所述场景源地址信息以及场景标识构建资源请求;

16、通过所述流媒体渲染引擎将所述资源请求发送给所述场景源地址信息对应的所述场景源模块,以触发所述场景源模块从维护的游戏场景内容资源中查找出所述资源请求中的场景标识对应的流场景内容并反馈;

17、所述流媒体渲染引擎基于反馈的所述流场景内容构建所述流场景内容的数据流,并提供给显示模块,以通过所述显示模块基于将所述流场景内容的数据流,将所述流场景内容的画面显示在界面上。

18、可选地,在上述的游戏与网页的交互方法中,还包括:

19、在初始化所述复合容器后,通过所述复合容器中的所述图文渲染引擎基于预先配置的初始网页的地址构建所述初始网页的http请求,并将所述初始网页的http请求发送给服务器端,以触发所述服务器端反馈所述初始网页的页面数据;

20、由所述图文渲染引擎调用浏览器内核解析所述初始网页的页面数据,并通过自身的绘制模块利用解析的所述初始网页的页面数据渲染所述初始网页;

21、通过所述图文渲染引擎将渲染所述初始网页传输给显示模块,以通过所述显示模块在界面上显示所述初始网页。

22、可选地,在上述的游戏与网页的交互方法中,所述实时监测同时集成显示在界面的当前流场景的画面与当前网页的有效交互事件,包括:

23、实时监测同时集成显示在界面的所述当前流场景的画面与所述当前网页的交互事件;

24、每当检测到任意所述交互事件时,触发预测注册的所述交互事件对应的监听函数,将所述当前流场景的画面与所述当前网页的当前实时数据存储到临时队列中;

25、通过计算所述当前实时数据中的所述当前流场景画面与所述交互事件的时间关系,判断所述当前流场景缓慢是否与所述交互事件存在有效关联;

26、若判断出所述当前流场景缓慢与所述交互事件存在有效关联,则确定所述交互事件为有效交互事件。

27、本技术第二方面提供了一种游戏与网页的交互装置,包括:

28、监测单元,用于实时监测同时集成显示在界面的当前流场景的画面与当前网页的有效交互事件;其中,所述当前网页的数据由在客户端中实例化的复合容器中的图文渲染引擎加载并渲染得到;

29、匹配单元,用于每当监测到所述有效交互事件,则从映射表中匹配出当前监测到的所述有效交互事件对应的流场景操作指令数据;

30、内容获取单元,用于将所述有效交互事件对应的流场景操作指令数据,发送给预先配置的场景源地址信息对应的场景源模块,以触发所述场景源模块根据所述流场景操作指令数据更新流程场景内容,得到新的流程场景内容并反馈;

31、数据流生成单元,用于通过所述复合容器中的流媒体渲染引擎接收所述场景源模块反馈的新的所述流场景内容,并生成新的所述流场景内容的数据流;

32、显示单元,用于基于新的所述流场景内容的数据流和所述当前网页的数据,在界面集成显示新的流程场景的画面以及所述当前网页。

33、可选地,在上述的游戏与网页的交互装置中,还包括:

34、实例化单元,用于在目标用户登录时,实例化一个所述复合容器和所述流媒体渲染引擎;其中,实例化的所述复合容器中包括所述图文渲染引擎;

35、设置单元,用于将所述目标用户的用户会话对象设置为所述复合容器的会话上下文;

36、初始化单元,用于初始化所述流媒体渲染引擎,并在所述流媒体渲染中配置游戏场景的场景源地址信息;

37、挂载单元,用于将所述流媒体渲染引擎挂载到所述复合容器。

38、可选地,在上述的游戏与网页的交互装置中,还包括:

39、第一构建单元,用于在所述流媒体渲染引擎在初始化完成后,根据配置的所述场景源地址信息以及场景标识构建资源请求;

40、第一发送单元,用于通过所述流媒体渲染引擎将所述资源请求发送给所述场景源地址信息对应的所述场景源模块,以触发所述场景源模块从维护的游戏场景内容资源中查找出所述资源请求中的场景标识对应的流场景内容并反馈;

41、第二构建单元,用于通过所述流媒体渲染引擎基于反馈的所述流场景内容构建所述流场景内容的数据流,并提供给显示模块,以通过所述显示模块基于将所述流场景内容的数据流,将所述流场景内容的画面显示在界面上。

42、可选地,在上述的游戏与网页的交互装置中,还包括:

43、第三构建单元,用于在初始化所述复合容器后,通过所述复合容器中的所述图文渲染引擎基于预先配置的初始网页的地址构建所述初始网页的http请求,并将所述初始网页的http请求发送给服务器端,以触发所述服务器端反馈所述初始网页的页面数据;

44、网页渲染单元,用于通过所述图文渲染引擎调用浏览器内核解析所述初始网页的页面数据,并通过自身的绘制模块利用解析的所述初始网页的页面数据渲染所述初始网页;

45、网页显示单元,用于通过所述图文渲染引擎将渲染所述初始网页传输给显示模块,以通过所述显示模块在界面上显示所述初始网页。

46、可选地,在上述的游戏与网页的交互装置中,所述监测单元,包括:

47、事件监测单元,用于实时监测同时集成显示在界面的所述当前流场景的画面与所述当前网页的交互事件;

48、存储单元,用于每当检测到任意所述交互事件时,触发预测注册的所述交互事件对应的监听函数,将所述当前流场景的画面与所述当前网页的当前实时数据存储到临时队列中;

49、计算单元,用于通过计算所述当前实时数据中的所述当前流场景画面与所述交互事件的时间关系,判断所述当前流场景缓慢是否与所述交互事件存在有效关联;

50、确定单元,用于在判断出所述当前流场景缓慢与所述交互事件存在有效关联时,确定所述交互事件为有效交互事件。

51、本技术第三方面提供了一种电子设备,包括:

52、存储器和处理器;

53、其中,所述存储器用于存储程序;

54、所述处理器用于执行所述程序,所述程序被执行时,具体用于实现如上述任意一项所述的游戏与网页的交互方法。

55、本技术第四方面提供了一种计算机存储介质,用于存储计算机程序,所述计算机程序被执行时,用于实现如上述任意一项所述的游戏与网页的交互方法。

56、本技术实施例提供的一种游戏与网页的交互方法,预先实例化了一个包括图文渲染引擎和流媒体渲染引擎的复合容器,在具体实施过程中,将流场景的画面与页面集成在一个界面上进行显示,所以用户在需要操作时,不需要退出游戏界面,切换值网页界面,并且实时监测同时集成显示在界面的当前流场景的画面与当前网页的有效交互事件。其中,当前网页的数据由在客户端中实例化的复合容器中的图文渲染引擎加载并渲染得到。每当监测到有效交互事件,则从映射表中匹配出当前监测到的有效交互事件对应的流场景操作指令数据。将有效交互事件对应的流场景操作指令数据,发送给预先配置的场景源地址信息对应的场景源模块,以触发场景源模块根据流场景操作指令数据更新流程场景内容,得到新的流程场景内容并反馈。通过复合容器中的流媒体渲染引擎接收场景源模块反馈的新的流场景内容,并生成新的流场景内容的数据流。基于新的流场景内容的数据流和当前网页的数据,在界面集成显示新的流程场景的画面以及当前网页,从而用户不需要退出暂停并关闭游戏,就可以直接进行操作,并及时对用户的操作,进而有效保证了游戏的流畅性和及时性。


技术特征:

1.一种游戏与网页的交互方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求2所述的方法,其特征在于,还包括:

5.根据权利要求1所述的方法,其特征在于,所述实时监测同时集成显示在界面的当前流场景的画面与当前网页的有效交互事件,包括:

6.一种游戏与网页的交互装置,其特征在于,包括:

7.根据权利要求6所述的装置,其特征在于,还包括:

8.根据权利要求7所述的装置,其特征在于,还包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机存储介质,其特征在于,用于存储计算机程序,所述计算机程序被执行时,用于实现如权利要求1至5任意一项所述的游戏与网页的交互方法。


技术总结
本申请提供了一种游戏与网页的交互方法及装置、电子设备、存储介质,所述方法包括:实时监测同时集成显示在界面的当前流场景的画面与当前网页的有效交互事件;其中,当前网页的数据由实例化的复合容器中的图文渲染引擎加载并渲染;每当监测到有效交互事件,从映射表中匹配出有效交互事件对应的流场景操作指令数据;将该流场景操作指令数据,发送给预先配置的场景源地址信息对应的场景源模块,由场景源模块根据流场景操作指令数据更新流程场景内容,得到新的流程场景内容并反馈;通过复合容器中的流媒体渲染引擎生成新的流场景内容的数据流;基于新的流场景内容的数据流和当前网页的数据在界面集成显示新的流程场景的画面及当前网页。

技术研发人员:周俊熙,田魁,冯诚,沈建雄
受保护的技术使用者:小芒电子商务有限责任公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1816368.html

最新回复(0)