即时通讯方法、装置、设备及介质制造方法及图纸

技术编号:25424232 阅读:13 留言:0更新日期:2020-08-28 22:10
本申请公开了一种即时通讯方法、装置、设备及介质,涉及即时通讯领域。该方法包括:显示应用程序的第一窗口界面,所述应用程序登录有第一用户帐号;显示与所述第一窗口界面独立的第二窗口界面,所述第二窗口界面是用于即时通讯的用户界面;在所述第二窗口界面中与所述应用程序中的其他用户帐号进行即时通讯。不论应用程序的第一窗口界面是属于哪个场景的用户界面,用户均可以使用第二窗口界面与其他用户帐号进行即时通讯,从而实现了在不同场景下均可进行即时通讯的效果。

【技术实现步骤摘要】
即时通讯方法、装置、设备及介质
本申请实施例涉及即时通讯领域,特别涉及一种即时通讯方法、装置、设备及介质。
技术介绍
在游戏客户端中提供有即时通讯功能。该即时通讯功能提供有大厅公共聊天和好友私人聊天两种场景。大厅公共聊天是属于同一个大厅(频道)的多人广播聊天,好友私人聊天是当前用户和好友用户的两人聊天。相关技术中,在游戏客户端的某些场景的用户界面中提供有即时通讯功能,另外一些场景的用户界面中未提供有即时通讯功能,比如正在赛车竞技的界面中未提供有即时通讯功能。由于用户希望在各个场景的用户界面都能进行即时聊天,因此上述方法的应用场景受限,不能满足用户的使用需求。
技术实现思路
本申请实施例提供了一种即时通讯方法、装置、设备及介质,可以减少技能指示器在某些不必要情况下的显示,从而减少对即时通讯画面的干扰。所述技术方案如下:根据本申请的一个方面,提供了一种即时通讯方法,所述方法包括:显示应用程序的第一窗口界面,所述应用程序登录有第一用户帐号;显示与所述第一窗口界面独立的第二窗口界面,所述第二窗口界面是用于即时通讯的用户界面;在所述第二窗口界面中与所述应用程序中的其他用户帐号进行即时通讯。根据本申请的另一方面,提供了一种即时通讯装置,所述装置包括:显示模块,用于显示应用程序的第一窗口界面,所述应用程序登录有第一用户帐号;所述显示模块,还用于显示与所述第一窗口界面独立的第二窗口界面,所述第二窗口界面是用于即时通讯的用户界面;>通讯模块,用于在所述第二窗口界面中与所述应用程序中的其他用户帐号进行即时通讯。根据本申请的另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的即时通讯方法。根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的即时通讯方法。本申请实施例提供的技术方案带来的有益效果至少包括:通过显示与第一窗口界面独立的第二窗口界面,在第二窗口界面中与应用程序中的其他用户帐号进行即时通讯,不论应用程序的第一窗口界面是属于哪个场景的用户界面,用户均可以使用第二窗口界面与其他用户帐号进行即时通讯,从而实现了在不同场景下均可进行即时通讯的效果。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本申请一个示例性实施例提供的计算机系统的结构框图;图2是本申请另一个示例性实施例提供的状态同步技术的示意图;图3是本申请另一个示例性实施例提供的帧同步技术的示意图;图4是本申请另一个示例性实施例提供的即时通讯方法的界面示意图;图5是本申请另一个示例性实施例提供的即时通讯方法的方法流程图;图6是本申请另一个示例性实施例提供的即时通讯方法的方法流程图;图7是本申请另一个示例性实施例提供的即时通讯方法的界面示意图;图8是本申请另一个示例性实施例提供的即时通讯方法的界面示意图;图9是本申请另一个示例性实施例提供的即时通讯方法的界面示意图;图10是本申请另一个示例性实施例提供的即时通讯方法的界面示意图;图11是本申请另一个示例性实施例提供的即时通讯方法的界面示意图;图12是本申请另一个示例性实施例提供的第一进程和第二进程共享数据缓存的示意图;图13是本申请另一个示例性实施例提供的游戏客户端和网页浏览器共享数据缓存的示意图;图14是本申请另一个示例性实施例提供的WebView组件和服务器进行通信时的示意图;图15是本申请另一个示例性实施例提供的即时通讯装置的框图;图16是本申请另一个示例性实施例提供的终端的框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。首先,对本申请实施例中涉及的名词进行简单介绍:JavaScript:是一种函数优先的轻量级,解释性或即时编译型的编程语言,是一种属于网络的脚本语言。JavaScript已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常,JavaScript脚本是通过嵌入在HTML中实现自身的功能的。WebView:用来展示网页的视图组件,该视图组件是运行浏览器或者在线程中展示网页内容的基础。WebView使用Webkit渲染引擎来展示,并且支持前进、后退等基础功能,以及浏览历史,网页放大缩小等更多功能。简单来说,WebView是客户端中内置了一款高性能Webkit内核浏览器,可以用来展示一个网页界面。WebSocket:是一种先进的应用程序接口(ApplicationInterface,API)技术。它可以在用户的浏览器和服务器之间打开交互式通信会话。使用此API,您可以向服务器发送消息并接收事件驱动的响应,而无需通过轮询服务器的方式以获得响应。Chromium嵌入框架(ChromiumEmbeddedFramework,CEF)是个基于GoogleChromium项目的开源网络浏览器控件,支持Windows,Linux,Mac平台。除了提供C/C++接口外,也有其他语言的移植版。因为基于Chromium,所以CEF支持Webkit&Chrome中实现的超文本标记语言(HyperTextMarkupLanguage5,HTML5)的特性,并且在性能上面,也比较接近Chrome。图1给出了本申请一个示例性实施例提供的计算机系统的结构框图。该计算机系统100包括:第一终端110、服务器120、第二终端130。第一终端110安装和运行有支持即时通讯的应用程序111,该应用程序111可以是多人在线对战程序。当第一终端运行应用程序111时,第一终端110的屏幕上显示应用程序111的用户界面。该应用程序可以是赛车游戏、军事仿真程序、大逃杀射击游戏、虚拟现实(VirtualReality,VR)应用程序、增强现实(AugmentedReality,AR)程序、三维地图程序、虚拟现实游戏、增强现实游戏、第一人称射击游戏(First-personshootinggame,FPS)、第三人称射击游戏(Third-PersonalShootingGame,TPS)、多人在线战术竞技游戏(MultiplayerOnlineBattleArenaGames,MOBA)本文档来自技高网...

【技术保护点】
1.一种即时通讯方法,其特征在于,所述方法包括:/n显示应用程序的第一窗口界面,所述应用程序登录有第一用户帐号;/n显示与所述第一窗口界面独立的第二窗口界面,所述第二窗口界面是用于即时通讯的用户界面;/n在所述第二窗口界面中与所述应用程序中的其他用户帐号进行即时通讯。/n

【技术特征摘要】
1.一种即时通讯方法,其特征在于,所述方法包括:
显示应用程序的第一窗口界面,所述应用程序登录有第一用户帐号;
显示与所述第一窗口界面独立的第二窗口界面,所述第二窗口界面是用于即时通讯的用户界面;
在所述第二窗口界面中与所述应用程序中的其他用户帐号进行即时通讯。


2.根据权利要求1所述的方法,其特征在于,所述显示与所述第一窗口界面独立的第二窗口界面,包括:
显示与所述第一窗口界面独立的网页浏览窗口;
在所述网页浏览窗口中加载聊天室网页,得到所述第二窗口界面。


3.根据权利要求2所述的方法,其特征在于,所述第一窗口界面对应第一进程;
所述显示与所述第一窗口界面独立的网页浏览窗口,包括:
通过所述第一进程创建第二进程;
通过所述第二进程显示与所述第一窗口界面独立的网页浏览窗口。


4.根据权利要求2所述的方法,其特征在于,所述在所述第二窗口界面中与所述应用程序中的其他用户帐号进行即时通讯,包括:
在所述第二窗口界面的所述聊天室网页中,与所述应用程序中的所述其他用户帐号进行频道多人聊天和好友双人聊天中的至少一种;
其中,所述频道多人聊天是所述第一用户帐号和属于同一频道的其他用户帐号进行即时聊天,所述好友双人聊天是所述第一用户帐号和具有好友关系的第二用户帐号进行即时聊天。


5.根据权利要求1至3任一所述的方法,其特征在于,所述第一窗口界面中包括第一聊天区域,所述第二窗口界面中包括第二聊天区域,所述方法还包括:
同步所述第一聊天区域和所述第二聊天区域中的聊天消息。


6.根据权利要求5所述的方法,其特征在于,所述第一窗口界面对应有第一进程,所述第二窗口界面对应有第二进程;所述第一进程和...

【专利技术属性】
技术研发人员:杨文婷张少华史玉帅艾鑫苏仲谋贺俊凯周承浩易劲飞马永涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1