进程切换方法及装置制造方法
【专利摘要】本发明公开一种进程切换方法及装置,上述方法包括:在聊天过程中,移动终端接收来自于用户的第一操作指令;该移动终端将该第一操作指令对应的进程切换至前台,其中,所述进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的。根据本发明提供的技术方案,即时聊天时,在等待对方回复的过程中,移动终端用户无需切出当前聊天界面,即可执行其他操作。因而给用户的操作带来了便利,大大提高了用户体验。
【专利说明】进程切换方法及装置
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种进程切换方法及装置。
【背景技术】
[0002]移动终端已经深入到人们的生活中,移动通信也己成为最广泛使用的通信方式。下文所称的移动终端是指手机、个人数字助理(Personal Digital Assistant,简称为PDA)等具有无线通讯功能的小型手持式移动通信设备。
[0003]随着互联网的发展,即时通信已成为人们生活中不可缺少的网络沟通方式,而近年来还涌现出了基于各种移动终端进行即时通信的技术,即移动即时通信技术。
[0004]基于移动终端的即时通信聊天窗口中,当用户将聊天信息发送给对方时,通常需要等待对方的回应。在等待的过程中,用户可能会因为迟迟收不到对方的响应退出当前聊天界面,去执行其他操作,例如,玩游戏,看视频等。之后为了确认是否收到消息,又需要切换到之前的聊天界面,这种频繁的切换,给用户的操作带来了不便,因而大大降低了用户体验。
【发明内容】
[0005]本发明的主要目的在于提供一种进程切换方法及装置,以解决上述问题至少之
O
[0006]根据本发明的一个方面,提供了一种进程切换方法。
[0007]根据本发明的进程切换方法包括:在聊天过程中,移动终端接收来自于用户的第一操作指令;所述移动终端将该第一操作指令对应的进程切换至前台,其中,所述进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的。
[0008]根据本发明的另一方面,提供了一种进程切换装置。
[0009]根据本发明的进程切换装置包括:第一接收模块,用于在聊天过程中,接收来自于用户的第一操作指令;第一切换模块,用于将该第一操作指令对应的进程切换至前台,其中,所述进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的。
[0010]与现有技术相比,本发明实施例至少具有以下优点:即时聊天时,在等待对方回复的过程中,移动终端用户无需切出当前聊天界面,即可执行其他操作,例如,玩游戏等。因而给用户的操作带来了便利,大大提高了用户体验。
【专利附图】
【附图说明】
[0011]图1为根据本发明实施例的进程切换方法的流程图;
[0012]图2为根据本发明优选实施例的基于当前聊天界面中的图像元素构建屏幕显示画面的示意图;
[0013]图3为根据本发明实施例的进程切换装置的结构框图;以及
[0014]图4为根据本发明优选实施例的进程切换装置的结构框图。
【具体实施方式】
[0015]下面结合说明书附图对本发明的具体实现方式做一详细描述。
[0016]图1为根据本发明实施例的进程切换方法的流程图。如图1所示,该进程切换方法包括以下处理:
[0017]步骤SlOl:在聊天过程中,移动终端接收来自于用户的第一操作指令;
[0018]步骤S103:上述移动终端将该第一操作指令对应的进程切换至前台,其中,上述进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的。
[0019]在图1所示的方法中,即时聊天时,在等待对方回复的过程中,将上述进程切换至前台,由于该进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的,因此移动终端用户无需切出当前聊天界面,即可执行其他操作,例如,玩游戏等。因而给用户的操作带来了便利,大大提高了用户体验。
[0020]其中,上述图像元素可以为当前聊天界面中的部分或全部图像元素,例如聊天界面中的聊天气泡。上述进程可以为游戏进程等。
[0021]如图2所示,即时聊天时,在等待对方回复的过程中,用户在聊天界面上点击游戏按钮后,移动终端(例如,手机)响应该操作,左右两侧的对话气泡将紧靠其所在的一侧屏幕,并提示用户横屏使用移动终端;此时画面中出现一个通过操控可以移动的元素(例如,小鸟),用户可以在聊天界面中玩游戏,例如,flappy bird游戏。具体地,该游戏进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的聊天界面中的聊天气泡就转化成游戏中的水管,让用户把等待消息回复的时间留在当前界面,而不是退出应用去执行其他操作,从而增强了应用的趣味性与用户对当前应用的使用时间,从而提高了活跃度。
[0022]在具体实施过程中,客户端软件建立主程序,将游戏的路径传给主程序,由主程序负责启动游戏进程,以及和用户间进行通信。当用户在等待对方回复的过程中,在聊天界面上点击游戏按钮后,移动终端(例如,手机)响应该操作,将游戏进程从后台切换至前台中。
[0023]优选地,在步骤S103中上述移动终端将该操作指令对应的进程切换至前台之后,还可以包括以下处理:上述移动终端接收来自于用户的第二操作指令,其中,上述第二操作指令用于指示暂停上述进程;上述移动终端将上述进程切换至后台,并响应用户的滑动操作,将用户需要查看的聊天内容呈现给用户。
[0024]例如,如果游戏中需要暂停,游戏显示画面中的移动元素(例如,小鸟)可以留在屏幕中,也可以消失,用户可以像正常聊天中一样,滑动屏幕浏览聊天记录,在这个聊天界面中,用户可以按住该移动元素将它移动到任意一个聊天气泡上,移动终端响应该操作,打开聊天气泡对应的操作选项(例如删除、收藏等)。
[0025]具体实施过程中,可以通过以下方式实现游戏的暂停:主程序调用截取窗口函数获取游戏暂停时的画面数据;主程序获取游戏暂停时的游戏进程所使用的堆、模块;主程序获取游戏进程中所有线程的独立标识ID ;主程序获取所有线程的句柄参数;主程序获取线程句柄参数后即将所有线程挂起;将获取的游戏暂停时的画面数据输出,从而实现游戏的暂停控制。
[0026]优选地,在步骤S103中上述移动终端将该操作指令对应的进程切换至前台之后,还可以包括以下处理:当接收到对端用户的新消息时,上述移动终端将新消息提示信息呈现在上述屏幕显示画面中;上述移动终端响应用户的第三操作指令,将新消息呈现给用户。
[0027]优选实施过程中,上述移动终端通过以下方式之一将新消息呈现给用户:
[0028]方式一:上述移动终端关闭上述进程,并根据用户的操作呈现上述新消息;即用户自主选择结束本次游戏。
[0029]方式二:在上述屏幕显示画面中移动元素到达新消息提示信息的预设范围时,呈现上述新消息;例如,用户操控移动元素(例如,小鸟)跳跃至新消息提示信息(例如,信封)的预设范围时,移动终端响应该操作,向用户呈现新消息。
[0030]方式三:上述移动终端将上述进程切换至后台中,并根据用户的操作呈现上述新消息。即移动终端暂停该游戏,并响应用户对信封的点击操作,向用户呈现新消息。
[0031]优选地,基于当前聊天界面中的图像元素构建上述进程对应的屏幕显示画面可以包括以下至少之一:
[0032]1、根据预定值调整上述聊天气泡的尺寸,其中,调整后的上述聊天气泡中的信息内容全部显示或者部分显示;例如,启动游戏后,如果聊天气泡中的文字在两行以上(含两行),可以只显示一行并缩窄气泡整体宽度,从而保证聊天气泡宽度的一致并给游戏充分的空间。
[0033]2、去除当前聊天界面中的时间戳信息,或者将上述时间戳信息设置为透明状态。通过该处理,可以更好地优化游戏界面,以免干扰用户,可以提高用户体验。
[0034]图3为根据本发明实施例的进程切换装置的结构框图。如图3所示,该进程切换装置,设置于移动终端中,主要包括:第一接收模块30,用于在聊天过程中,接收来自于用户的第一操作指令;第一切换模块32,用于将该第一操作指令对应的进程切换至前台,其中,上述进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的。
[0035]在图3所示的装置中,即时聊天时,在等待对方回复的过程中,第一切换模块32将上述进程切换至前台,由于该进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的,因此移动终端用户无需切出当前聊天界面,即可执行其他操作,例如,玩游戏等。因而给用户的操作带来了便利,大大提高了用户体验。
[0036]其中,上述图像元素可以为当前聊天界面中的部分或全部图像元素,例如聊天界面中的聊天气泡。上述进程可以为游戏进程等。
[0037]优选地,如图4所示,上述装置还可以包括:第二接收模块34,用于接收来自于用户的第二操作指令,其中,上述第二操作指令用于指示暂停上述进程;第二切换模块36,用于将上述进程切换至后台,并响应用户的滑动操作,将用户需要查看的聊天内容呈现给用户。
[0038]优选地,如图4所示,上述装置还可以包括:呈现模块38,用于当接收到对端用户的新消息时,将新消息提示信息呈现在上述屏幕显示画面中;响应模块40,用于响应用户的第三操作指令,将新消息展示给用户,其中,通过以下方式之一将新消息呈现给用户:关闭上述进程,并根据用户的操作呈现上述新消息;在上述屏幕显示画面中移动元素到达新消息提示信息的预设范围时,呈现上述新消息;以及将上述进程切换至后台中,并根据用户的操作呈现上述新消息。
[0039]在优选实施过程中,基于当前聊天界面中的图像元素构建上述进程对应的屏幕显示画面包括以下至少之一:
[0040]根据预定值调整上述聊天气泡的尺寸,其中,调整后的上述聊天气泡中的信息内容全部显示或者部分显示;
[0041]去除当前聊天界面中的时间戳信息,或者将上述时间戳信息设置为透明状态。
[0042]上述装置中各模块相互结合的优选实施方式具体可以参见图1至图2的描述,此处不再赘述。
[0043]综上所述,借助本发明提供的上述实施例,即时聊天时,在等待对方回复的过程中,将上述进程切换至前台,由于该进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的,因此移动终端用户无需切出当前聊天界面,即可执行其他操作,例如,玩游戏等。因而给用户的操作带来了便利,大大提高了用户体验。
[0044]以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【权利要求】
1.一种进程切换方法,其特征在于,包括: 在聊天过程中,移动终端接收来自于用户的第一操作指令; 所述移动终端将该第一操作指令对应的进程切换至前台,其中,所述进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的。
2.根据权利要求1所述的方法,其特征在于,所述图像元素包括:聊天界面中的聊天气泡;所述进程为:游戏进程。
3.根据权利要求1所述的方法,其特征在于,所述移动终端将该操作指令对应的进程切换至前台之后,还包括: 所述移动终端接收来自于用户的第二操作指令,其中,所述第二操作指令用于指示暂停所述进程; 所述移动终端将所述进程切换至后台,并响应用户的滑动操作,将用户需要查看的聊天内容呈现给用户。
4.根据权利要求1所述的方法,其特征在于,所述移动终端将该操作指令对应的进程切换至前台之后,还包括: 当接收到对端用户的新消息时,所述移动终端将新消息提示信息呈现在所述屏幕显示画面中; 所述移动终端响应用户的第三操作指令,将新消息呈现给用户。
5.根据权利要求4所述的方法,其特征在于,所述移动终端通过以下方式之一将新消息呈现给用户: 所述移动终端关闭所述进程,并根据用户的操作呈现所述新消息; 在所述屏幕显示画面中移动元素到达新消息提示信息的预设范围时,呈现所述新消息; 所述移动终端将所述进程切换至后台中,并根据用户的操作呈现所述新消息。
6.根据权利要求1至5中任一项所述的方法,其特征在于,基于当前聊天界面中的图像元素构建所述进程对应的屏幕显示画面包括以下至少之一: 根据预定值调整所述聊天气泡的尺寸,其中,调整后的所述聊天气泡中的信息内容全部显示或者部分显示; 去除当前聊天界面中的时间戳信息,或者将所述时间戳信息设置为透明状态。
7.—种进程切换装置,设置于移动终端中,其特征在于,包括: 第一接收模块,用于在聊天过程中,接收来自于用户的第一操作指令; 第一切换模块,用于将该第一操作指令对应的进程切换至前台,其中,所述进程对应的屏幕显示画面是基于当前聊天界面中的图像元素构建的。
8.根据权利要求7所述的装置,其特征在于,所述图像元素包括:聊天界面中的聊天气泡;所述进程为:游戏进程。
9.根据权利要求7所述的装置,其特征在于,还包括: 第二接收模块,用于接收来自于用户的第二操作指令,其中,所述第二操作指令用于指示暂停所述进程; 第二切换模块,用于将所述进程切换至后台,并响应用户的滑动操作,将用户需要查看的聊天内容呈现给用户。
10.根据权利要求7所述的装置,其特征在于,还包括: 呈现模块,用于当接收到对端用户的新消息时,将新消息提示信息呈现在所述屏幕显示画面中; 响应模块,用于响应用户的第三操作指令,将新消息展示给用户,其中,通过以下方式之一将新消息呈现给用户:关闭所述进程,并根据用户的操作呈现所述新消息;在所述屏幕显示画面中移动元素到达新消息提示信息的预设范围时,呈现所述新消息;以及将所述进程切换至后台中,并根据用户的操作呈现所述新消息。
【文档编号】G06F9/48GK104391628SQ201410130719
【公开日】2015年3月4日 申请日期:2014年4月2日 优先权日:2014年4月2日
【发明者】胡晓洸, 黄子茜 申请人:贵阳朗玛信息技术股份有限公司