基于网络的操作执行方法及装置制造方法

文档序号:7816624阅读:344来源:国知局
基于网络的操作执行方法及装置制造方法
【专利摘要】本发明公开了一种基于网络的操作执行方法及装置。在上述方法中,检测到来自于用户的操作指令,其中,上述操作指令对应的操作需要基于网络执行;根据当前网络状况确定是否能够完成该操作指令对应的操作;在不能完成该操作指令对应的操作时,记录该操作指令对应的事件;尝试执行上述对应的操作,直至操作成功。根据本发明提供的技术方案,可以有效地实现用户需求,大大提高了用户体验。
【专利说明】基于网络的操作执行方法及装置

【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种基于网络的操作执行方法及装置。

【背景技术】
[0002]网络覆盖就是指用户能够接收到网络信号的范围。例如,网络覆盖η米半径,就是指以发射点为圆心η米半径内的设备都可以收到信号。通常指无线信号网络,如移动终端的有效信号接收范围。
[0003]移动终端会与周遭的信号发射塔保持联络,并实时判断哪些信号发射塔的信号足够强、可供通信使用。当你从一个网络覆盖区域走到另一个网络覆盖区域,前面区域的网络信号会慢慢变弱,移动终端就会把通信任务交给后面网络覆盖区域的发射塔。因此,移动终端的网络情况比较复杂多变,上车,进电梯,过山洞,到地下停车场等等情况都会导致网络的切换。
[0004]相关技术中,用户进行某种网络操作都需要弹出对话框提示网络差,或者进度框等待操作的完成。在用户等待较长时间后,可能弹出操作失败的提示,因此不仅占用了用户的时间,还没有实现用户的需求,进而大大降低了用户体验。


【发明内容】

[0005]本发明的主要目的在于公开一种基于网络的操作执行方法及装置,以至少解决相关技术中用户基于网路执行操作时,在用户等待较长时间后,弹出操作失败的提示,没有实现用户的需求的问题。
[0006]根据本发明的一个方面,提供了一种基于网络的操作执行方法。
[0007]根据本发明的基于网络的操作执行方法包括:检测到来自于用户的操作指令,其中,所述操作指令对应的操作需要基于网络执行;根据当前网络状况确定是否能够完成该操作指令对应的操作;记录该操作指令对应的事件;尝试执行所述对应的操作,直至操作成功。
[0008]根据本发明的一个方面,提供了一种基于网络的操作执行装置。
[0009]根据本发明的基于网络的操作执行装置包括:检测模块,用于检测到来自于用户的操作指令,其中,所述操作指令对应的操作需要基于网络执行;第一确定模块,用于根据当前网络状况确定是否能够完成该操作指令对应的操作;记录模块,用于记录该操作指令对应的事件;执行模块,用于尝试执行所述对应的操作,直至操作成功。
[0010]与现有技术相比,本发明实施例至少具有以下优点:在根据当前网络状况确定不能够完成该操作指令对应的操作时,记录该操作指令对应的事件;尝试执行该操作,直至操作成功。因此可以有效地实现用户需求,大大提高了用户体验。

【专利附图】

【附图说明】
[0011]图1是根据本发明实施例的基于网络的操作执行方法的流程图;
[0012]图2是根据本发明优选实施例的基于网络的操作执行方法的流程图;
[0013]图3是根据本发明实施例的基于网络的操作执行装置的结构框图;以及
[0014]图4是根据本发明优选实施例的基于网络的操作执行装置的结构框图。

【具体实施方式】
[0015]下面结合说明书附图对本发明的具体实现方式做一详细描述。
[0016]图1是根据本发明实施例的基于网络的操作执行方法的流程图。如图1所示,该基于网络的操作执行方法包括:
[0017]步骤SlOl:检测到来自于用户的操作指令,其中,上述操作指令对应的操作需要基于网络执行;
[0018]步骤S103:根据当前网络状况确定是否能够完成该操作指令对应的操作;
[0019]步骤S105:在不能完成该操作指令对应的操作时,记录该操作指令对应的事件;
[0020]步骤S107:尝试执行上述对应的操作,直至操作成功。
[0021]相关技术中,用户进行某种网络操作都需要弹出对话框提示网络差,或者进度框等待操作的完成。在用户等待较长时间后,可能弹出操作失败的提示,因此不仅占用了用户的时间,还没有实现用户的需求,而采用图1所示的方法,由于网络状态问题,不能完成用户操作指令对应的操作时,系统会将该操作指令对应的事件记录下来,之后一直尝试执行该指令对应的操作,直至操作成功,因此可以有效地实现用户需求,大大提高了用户体验。
[0022]优选地,在记录该操作指令对应的事件之前,还可以包括以下处理:判断上述对应的操作是否为预设操作;在上述对应的操作为上述预设操作时,确定记录该操作指令对应的事件。
[0023]优选实施过程中,有些基于网络的操作是适合保留并不断尝试执行直至成功的,例如,用户上载图片,用户发送即时消息等。当用户需要上载图片时,由于当时网络状态差,图片上载过程中,根据相关技术终端上会一直呈现一个进度条,用户等待一段时间后,系统操作不成功,会给用户反馈操作失败的指示信息,既没有实现用户的需求,又浪费了用户的时间,用户体验很差。根据本发明实施例提供的上述方法,需要判断用户当前需要执行的操作是否是预定操作,在当前需要执行的操作为上述预设操作时,记录该操作指令对应的事件。尝试执行上述对应的操作,直至操作成功。例如,预定操作包括:用户上载图片操作,用户发送即时消息操作等操作。当用户需要上载图片时,接收到用户的操作指令,判断该操作指令对应的操作是否是预定操作,由于当前用户上载图片操作是预定操作,判断结果为是,此时记录该操作指令对应的事件,之后为用户一直尝试执行该上载操作,直至操作成功。
[0024]优选地,在步骤S107中,尝试执行上述对应的操作可以进一步包括以下处理--每隔预定时间段根据网络状况确定是否能够完成该操作指令对应的操作;当确定能够完成该操作指令对应的操作时,执行上述对应的操作,直至成功。
[0025]在优选实施过程中,系统可以每隔预定时间去探测网络状态,当网络状态恢复后,可以完成该操作指令对应的操作了,再去尝试执行该操作,这样可以避免反复执行操作,浪费系统资源。当然,也可以一次次尝试执行该操作指令对应的操作,直至成功。
[0026]优选地,在步骤S105中记录该操作指令对应的事件时,还可以包括以下处理:向用户输出无需等待的提示信息。例如,可以通过语音和/或文字提示用户当前操作已成功;也可以通过语音和/或文字提示用户该操作指令对应的事件已记录。
[0027]在优选实施过程中,在当前网络状况无法完成该操作指令对应的操作时,可以在记录该操作指令对应的事件的同时,可以向用户输出提示信息,提示用户当前操作已成功的状态或者指示将为用户成功完成该操作,作用是为了避免用户长时间等待系统处理,可以转而进行其他操作,有效地节省了用户的时间,提高了用户体验。具体地,可以激活语音合成服务(TTS)功能来语音播报上述提示信息,也可以在终端的屏幕上显示文本提示信肩、O
[0028]以下结合图2进一步描述上述优选实施方式。
[0029]图2是根据本发明优选实施例的基于网络的操作执行方法的流程图。如图2所示,该基于网络的操作执行方法主要包括以下处理:
[0030]步骤S201:检测到来自于用户的操作指令,其中,该操作指令对应的操作为将用户的照片通过网络进行上载。
[0031]步骤S203:根据当前网络状况确定是否能够完成该操作指令对应的操作。
[0032]步骤S205:确定该上载操作为预设操作。
[0033]步骤S207:记录该上载操作指令对应的事件,并向用户显示当前操作已成功的信肩、O
[0034]步骤S209:每隔预定时间段根据网络状况确定是否能够完成上载操作。
[0035]步骤S211:当确定能够完成上载操作时,执行上述对应的操作,直至成功。
[0036]图3是根据本发明实施例的基于网络的操作执行装置的结构框图。如图3所示,该基于网络的操作执行装置包括:检测模块30,用于检测到来自于用户的操作指令,其中,上述操作指令对应的操作需要基于网络执行;第一确定模块32,用于根据当前网络状况确定是否能够完成该操作指令对应的操作;记录模块34,用于在不能完成该操作指令对应的操作时,记录该操作指令对应的事件;执行模块36,用于尝试执行上述对应的操作,直至操作成功。
[0037]采用图3所示的装置,由于网络状态问题,第一确定模块32确定不能完成用户操作指令对应的操作时,记录模块34会将该操作指令对应的事件记录下来,之后执行模块36一直尝试执行该指令对应的操作,直至操作成功,因此可以有效地实现用户需求,大大提高了用户体验。
[0038]优选地,如图4所示,该执行模块36包括:检测单元360,用于每个预定时间段检测网络状况,以确定是否能够完成该操作指令对应的操作;执行单元362,用于在确定能够完成该操作指令对应的操作时,执行上述对应的操作,直至成功。
[0039]优选地,如图4所示,上述装置还可以包括:判断模块38,连接于第一确定模块和记录模块之间,用于判断上述对应的操作是否为预设操作;第二确定模块40,与判断模块相连接,用于在上述对应的操作为上述预设操作时,确定记录该操作指令对应的事件。
[0040]优选地,如图4所示,上述装置还可以包括:提示模块42,用于向用户输出无需等待的提示信息。
[0041]优选地,如图4所示,上述提示模块42可以包括:第一提示单元(图4中未示出),用于通过语音和/或文字提示用户当前操作已成功;上述提示模块42也可以包括:第二提示单元(图4中未示出),用于通过语音和/或文字提示用户该操作指令对应的事件已记录。
[0042]需要说明的是,上述装置中各模块各单元相互结合的优选实施方式具体可以参见图1至图2的描述,此处不再赘述。
[0043]综上所述,借助本发明提供的上述实施例,由于网络状态问题,不能完成用户操作指令对应的操作时,系统会将该操作指令对应的事件记录下来,之后一直尝试执行该指令对应的操作,直至操作成功,因此可以有效地实现用户需求。此外,在记录该操作指令对应的事件的同时,可以向用户输出提示信息,提示用户当前操作已成功的状态或者指示将为用户成功完成该操作,避免了用户长时间等待系统处理,可以转而进行其他操作,有效地节省了用户的时间,提高了用户体验。
[0044]以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【权利要求】
1.一种基于网络的操作执行方法,其特征在于,包括: 检测到来自于用户的操作指令,其中,所述操作指令对应的操作需要基于网络执行; 根据当前网络状况确定是否能够完成该操作指令对应的操作; 在不能完成该操作指令对应的操作时,记录该操作指令对应的事件; 尝试执行所述对应的操作,直至操作成功。
2.根据权利要求1所述的方法,其特征在于,尝试执行所述对应的操作包括: 每隔预定时间段根据网络状况确定是否能够完成该操作指令对应的操作; 当确定能够完成该操作指令对应的操作时,执行所述对应的操作,直至成功。
3.根据权利要求1所述的方法,其特征在于,在记录该操作指令对应的事件之前,还包括: 判断所述对应的操作是否为预设操作; 在所述对应的操作为所述预设操作时,确定记录该操作指令对应的事件。
4.根据权利要求1所述的方法,其特征在于,在记录该操作指令对应的事件时,还包括:向用户输出无需等待的提示信息。
5.根据权利要求4所述的方法,其特征在于,向用户输出无需等待的提示信息包括以下之一:通过语音和/或文字提示用户当前操作已成功;通过语音和/或文字提示用户该操作指令对应的事件已记录。
6.一种基于网络的操作执行装置,其特征在于,包括: 检测模块,用于检测到来自于用户的操作指令,其中,所述操作指令对应的操作需要基于网络执行; 第一确定模块,用于根据当前网络状况确定是否能够完成该操作指令对应的操作; 记录模块,用于在不能完成该操作指令对应的操作时,记录该操作指令对应的事件; 执行模块,用于尝试执行所述对应的操作,直至操作成功。
7.根据权利要求6所述的装置,其特征在于,所述执行模块包括: 检测单元,用于每个预定时间段检测网络状况,以确定是否能够完成该操作指令对应的操作; 执行单元,用于在确定能够完成该操作指令对应的操作时,执行所述对应的操作,直至成功。
8.根据权利要求6所述的装置,其特征在于,还包括: 判断模块,用于判断所述对应的操作是否为预设操作; 第二确定模块,用于在所述对应的操作为所述预设操作时,确定记录该操作指令对应的事件。
9.根据权利要求6所述的装置,其特征在于,还包括: 提示模块,用于向用户输出无需等待的提示信息。
10.根据权利要求9所述的装置,其特征在于,所述提示模块包括以下之一: 第一提示单元,用于通过语音和/或文字提示用户当前操作已成功; 第二提示单元,用于通过语音和/或文字提示用户该操作指令对应的事件已记录。
【文档编号】H04W8/22GK104469740SQ201410537730
【公开日】2015年3月25日 申请日期:2014年10月13日 优先权日:2014年10月13日
【发明者】张云, 荆柯, 韦吉云 申请人:贵阳朗玛信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1