一种信息展现方法和装置与流程

文档序号:14993851发布日期:2018-07-20 23:09阅读:208来源:国知局

本发明涉及计算机应用技术领域,特别涉及一种信息展现方法和装置。



背景技术:

随着移动技术的不断发展,手机、平板电脑等智能终端已经成为人们随身携带并获取信息的主要方式,通过智能终端中安装并运行的app(应用)人们可以方便地进行信息浏览、多媒体播放、即时通信等。用户在使用app的过程中,可能会遇到无网络信号的情况,例如进入建筑物内、在地铁中或者过隧道,等等。这种情况下,当app发起数据传输请求时,就会被返回并在界面上展示网络连接失败或者无网络等提示信息,如图1中所示。此时,用户一般都会选择退出应用,等待有网络后再使用,也有些用户会选择一直刷新当前界面,不停地发送数据传输请求,直至重新有网络并被返回数据。现有技术的这种方式都会使得用户需要人为地确定是否重新有网络,且在该等待的过程中兴趣索然。



技术实现要素:

有鉴于此,本发明提供了一种信息展现的方法和装置,以便于解决在app使用过程中发生断网时,需要人为地确定是否重新有网络的缺陷,且提高等待过程中的趣味性。

具体技术方案如下:

本发明提供了一种信息展现的方法,该方法包括:

若在应用使用过程中检测到网络断开,则在所述应用的当前使用界面提供多媒体启动控件;

若所述多媒体启动控件被触发,则在所述应用的当前使用界面播放预置的多媒体数据,以及周期性地发送网络连接请求;

重新建立网络连接后,展现恢复网络连接的提示信息。

根据本发明一优选实施方式,所述在应用使用过程中检测到网络断开包括:

发送数据传输请求时,获取到网络断开的信息。

根据本发明一优选实施方式,若在应用使用过程中检测到网络断开,该方法还包括:

展现网络断开的提示信息。

根据本发明一优选实施方式,所述多媒体数据包括:

视频、音频、图片或互动式游戏。

根据本发明一优选实施方式,所述多媒体数据在网络连接正常时预先被下载至智能终端的指定路径。

根据本发明一优选实施方式,所述多媒体数据在网络连接正常时预先被下载至智能终端的指定路径包括:

根据用户选择的多媒体数据,向服务器端请求并下载至智能终端的指定路径;或者,

接收服务器端主动推送的多媒体数据,并下载至智能终端的指定路径。

根据本发明一优选实施方式,所述多媒体数据被下载至智能终端的指定路径时,若所述指定路径下尚未存在多媒体数据,则存储当前下载的多媒体数据至智能终端的指定路径;否则,利用当前下载的多媒体数据更新所述指定路径下已经存在的多媒体数据。

根据本发明一优选实施方式,所述展现恢复网络连接的提示信息进一步包括:

展现返回应用使用界面的选项和继续播放多媒体数据的选项。

根据本发明一优选实施方式,若继续播放多媒体数据的选项被触发,则继续播放所述多媒体数据,且在多媒体数据的播放界面上提供返回应用使用界面的选项,或者在多媒体数据播放结束时,提供返回应用使用界面的选项。

根据本发明一优选实施方式,若返回应用使用界面的选项被触发,则重新发送上一次网络断开时向服务器端发送的数据传输请求。

本发明还提供了一种信息展现的装置,该装置包括:

检测单元,用于检测应用与服务器端之间的网络连接;

控件展现单元,用于若在应用使用过程中所述检测单元检测到网络断开,则在所述应用的当前使用界面提供多媒体启动控件;

等待处理单元,用于若所述多媒体启动控件被触发,则在所述应用的当前使用界面播放预置的多媒体数据,以及周期性地发送网络连接请求;

恢复处理单元,用于重新建立网络连接后,展现恢复网络连接的提示信息。

根据本发明一优选实施方式,所述检测单元,具体用于在所述应用发送数据传输请求时,获取到网络断开的信息,则检测到网络断开。

根据本发明一优选实施方式,所述控件展现单元,还用于展现网络断开的提示信息。

根据本发明一优选实施方式,所述多媒体数据包括:

视频、音频、图片或互动式游戏。

根据本发明一优选实施方式,该装置还包括:

下载单元,用于在网络连接正常时预先下载所述多媒体数据至智能终端的指定路径。

根据本发明一优选实施方式,所述下载单元,具体用于根据用户选择的多媒体数据,向服务器端请求并下载至智能终端的指定路径;或者,接收服务器端主动推送的多媒体数据,并下载至智能终端的指定路径。

根据本发明一优选实施方式,所述下载单元在将多媒体数据下载至智能终端的指定路径时,若所述指定路径下尚未存在多媒体数据,则存储当前下载的多媒体数据至智能终端的指定路径;否则,利用当前下载的多媒体数据更新所述指定路径下已经存在的多媒体数据。

根据本发明一优选实施方式,所述恢复处理单元在展现恢复网络连接的提示信息时,进一步展现返回应用使用界面的选项和继续播放多媒体数据的选项。

根据本发明一优选实施方式,所述恢复处理单元,还用于若继续播放多媒体数据的选项被触发,则继续播放所述多媒体数据,且在多媒体数据的播放界面上提供返回应用使用界面的选项,或者在多媒体数据播放结束时,提供返回应用使用界面的选项。

根据本发明一优选实施方式,该装置还包括:返回处理单元,用于若返回应用使用界面的选项被触发,则重新发送上一次网络断开时向服务器端发送的数据传输请求。

由以上技术方案可以看出,通过本发明提供的方式,用户可以在网络断开时使用播放的多媒体数据,同时应用会自动地周期性发送网络连接请求,并在重新建立网络连接后,展现恢复网络连接的提示信息,无需用户人工确定是否重新联网,且提高了等待过程中的趣味性。

【附图说明】

图1为现有技术中网络中断时的界面示意图;

图2为本发明实施例提供的方法流程图;

图3a为本发明实施例提供的网络中断时的界面实例图;

图3b为本发明实施例提供的启动游戏后的界面实例图;

图3c为本发明实施例提供的恢复网络连接的界面实例图;

图3d为本发明实施例提供的继续游戏后的界面实例图;

图4为本发明实施例提供的装置结构图。

【具体实施方式】

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

图2为本发明实施例提供的方法流程图,如图2所示,该方法可以包括以下步骤:

在201中,若在app使用过程中检测到网络断开,则在该app的当前使用界面提供多媒体启动控件。

通常情况下,若在用户使用app的过程中,app会向服务端设备发送数据传输请求,若网络断开,则会接收到网络断开的错误提示。检测到网络断开后,可以在该app的当前使用界面提供一个多媒体启动控件,当然也可以进一步展现网络断开的提示信息,例如“网络连接断开”。其中多媒体启动控件和提示信息可以在当前app所在的系统窗口下新建视图进行展现,也可以在原有视图下进行展现。

在202中,若该多媒体启动控件被触发,则在该应用的当前使用界面播放预置的多媒体数据。

本发明实施例中多媒体数据可以是视频、音频、图片或互动式游戏。例如,可以在智能终端的指定路径下预置一个互动式游戏,当上述的多媒体启动控件被触发时,在应用的当前使用界面播放该互动式游戏,用户在断网的情况下能够玩该游戏。再例如,可以在智能终端的指定路径下预置一段视频,当上述的多媒体启动控件被触发时,在应用的当前使用界面播放该视频,用户在断网的情况下能够观看该视频。还可以基于增值性考虑,在智能终端的指定路径下预置一段广告,当上述的多媒体启动控件被触发时,在应用的当前使用界面播放该广告,用户在断网的情况下能够观看该广告。其他情形不再一一穷举。

上述多媒体数据可以在下载应用数据时一并下载至智能终端的指定路径,也可以在网络连接正常时预先被下载至智能终端的指定路径,也可以在特定网络类型下下载。例如在wifi网络连接时,预先下载多媒体数据至智能终端的指定路径。

下载的多媒体数据可以由用户选择,例如用户在wifi网络连接时,自己选择下载自己感兴趣的多媒体数据至智能终端的指定路径。另外下载的内容可以更新,例如用户下载了一个游戏至智能终端的指定路径,以便在网络连接断开时玩,玩腻了之后,可以再下载另外一个游戏至智能终端的指定路径,用以更新原来的游戏。即在下载多媒体数据至智能终端的指定路径时,若指定路径下尚未存在多媒体数据,则存储该多媒体数据至智能终端的指定路径;若指定路径下已经存在多媒体数据,则可以利用当前下载的多媒体数据更新该指定路径下已经存在的多媒体数据。

下载的多媒体数据也可以由服务器端主动推送,服务器端可以向各智能终端推送相同的多媒体数据,也可以向各智能终端进行个性化推送,例如基于用户的浏览历史进行用户兴趣分析,然后向智能终端推送用户感兴趣的多媒体数据。另外,服务端推送的多媒体数据也可以进行更新,例如周期性地进行更新,基于管理员的触发进行更新,等等。同样,多媒体数据被下载至智能终端的指定路径时,若指定路径下尚未存在多媒体数据,则存储该多媒体数据至智能终端的指定路径;若指定路径下已经存在多媒体数据,则可以利用当前下载的多媒体数据更新该指定路径下已经存在的多媒体数据。

在203中,周期性地发送网络连接请求。

若多媒体启动控件被触发,一方面播放多媒体数据,另一方面会周期性地发送网络连接请求,尝试重新建立网络连接。网络连接请求的发送周期可以根据需要或经验值进行设置,例如每2s发送一次网络连接请求。该网络连接请求由应用端向该应用的服务器端发起。

在204中,重新建立网络连接后,展现恢复网络连接的提示信息。

若网络连接未建立成功,则不间断播放多媒体数据并继续周期性地发送网络连接请求,直至重新建立网络连接。若重新建立网络连接,则展现恢复网络连接的提示信息。例如“网络已连接成功啦”。

另外,除了展现恢复网络连接的提示信息之外,还可以进一步展现两个选项:返回应用使用界面的选项和继续播放多媒体数据的选项,以便给用户选择。若用户一看网络已经恢复连接,想返回应用使用界面,则可以点击返回应用使用界面的选项。一旦应用使用界面的选项被触发,则重新发送上一次网络断开时向服务器端发送的数据传输请求,例如用户原本点击了某个新闻的链接,但网络断开了,该新闻没有展现成功。那么在用户点击上述返回应用使用界面的选项后,重新发送该新闻数据的请求,用户就能够直接看到返回的该新闻的数据。

若用户玩游戏或者看视频成起劲儿,可以点击继续播放多媒体数据的选项,则继续播放多媒体数据。这种情况下,可以在播放多媒体数据的界面上提供返回应用使用界面的选项,或者在多媒体数据结束播放时,提供返回应用使用界面的选项。

本发明适用于各种智能终端,可以包括但不限于诸如:智能移动终端、智能家电设备、可穿戴式设备、pc(个人计算机)等。其中智能移动设备可以包括诸如手机、平板电脑、笔记本电脑、pda(个人数字助理)、互联网汽车终端(带触摸屏的)等。智能家电设备可以是诸如智能电视等等。可穿戴式设备可以包括诸如智能手表、智能眼镜、虚拟现实设备等等。

下面以手机为例,举一个实例:

用户在使用app的过程中,在点击一个新闻的链接时,网络中断,此时app使用界面上展现如图3a所示的信息,包括网络中断的提示信息“世界上最遥远的距离是没有网”以及多媒体启动控件即“启动游戏并自动尝试连接网络”的按钮。

当用户点击“启动游戏并自动尝试连接网络”的按钮后,在该app的使用界面启动预置的游戏,如图3b所示。在用户玩游戏的过程中,该app端周期性的发送网络连接请求。

一旦重新建立网络连接,就在界面上展现如图3c所示的信息,包括恢复网络连接的提示信息“oh~yeah~!!网络已连接成功啦”,以及两个选项“返回界面”和“再玩一会儿”。

若用户选择“返回界面”的选项,则重新向服务器端发送网络中断时发送的新闻链接的数据传输请求,这样用户就能够在该app界面查看新闻链接。

若用户选择“再玩一会儿”的选项,则继续游戏并在游戏界面上展现“返回界面”的选项,如图3d所示。

以上是对本发明所提供方法进行的详述,下面结合实施例对本发明提供的装置进行详细描述。

图4为本发明实施例提供的装置结构图,该装置可以位于智能终端的应用,或者还可以为位于智能终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,本发明实施例对此不进行特别限定。如图4所示,该装置可以包括:检测单元01、控件展现单元02、等待处理单元03和恢复处理单元04,还可以进一步包括下载单元05和返回处理单元06。各组成单元的主要功能如下:

检测单元01负责检测app与服务器端之间的网络连接。具体地,在app发送数据传输请求时,若获取到网络断开的信息,则检测到网络断开。

若在app使用过程中检测单元01检测到网络断开,则控件展现单元02在app的当前使用界面提供多媒体启动控件,还可以进一步展现网络断开的提示信息。

若多媒体启动控件被触发,则等待处理单元03在app的当前使用界面播放预置的多媒体数据,以及周期性地发送网络连接请求。网络连接请求的发送周期可以根据需要或经验值进行设置,例如每2s发送一次网络连接请求。该网络连接请求由应用端向该应用的服务器端发起。

其中多媒体数据可以是视频、音频、图片或互动式游戏等。例如,可以在智能终端的指定路径下预置一个互动式游戏,当上述的多媒体启动控件被触发时,在应用的当前使用界面播放该互动式游戏,用户在断网的情况下能够玩该游戏。再例如,可以在智能终端的指定路径下预置一段视频,当上述的多媒体启动控件被触发时,在应用的当前使用界面播放该视频,用户在断网的情况下能够观看该视频。还可以基于增值性考虑,在智能终端的指定路径下预置一段广告,当上述的多媒体启动控件被触发时,在应用的当前使用界面播放该广告,用户在断网的情况下能够观看该广告。其他情形不再一一穷举。

上述多媒体数据可以在下载应用数据时一并下载至智能终端的指定路径,以可以由下载单元05在网络连接正常时预先下载多媒体数据至智能终端的指定路径。下载单元05可以在特定网络类型下下载。例如在wifi网络连接时,预先下载多媒体数据至智能终端的指定路径。

具体地,下载单元05可以根据用户选择的多媒体数据,向服务器端请求并下载至智能终端的指定路径。也可以接收服务器端主动推送的多媒体数据,并下载至智能终端的指定路径。

对于下载的多媒体数据可以进行更新,即下载单元05可以在将多媒体数据下载至智能终端的指定路径时,若指定路径下尚未存在多媒体数据,则存储当前下载的多媒体数据至智能终端的指定路径;否则,利用当前下载的多媒体数据更新指定路径下已经存在的多媒体数据。

重新建立网络连接后,恢复处理单元04展现恢复网络连接的提示信息。另外,恢复处理单元04在展现恢复网络连接的提示信息时,可以进一步展现返回app使用界面的选项和继续播放多媒体数据的选项。

若继续播放多媒体数据的选项被触发,则恢复处理单元04继续播放多媒体数据,且在多媒体数据的播放界面上提供返回app使用界面的选项,或者在多媒体数据播放结束时,提供返回app使用界面的选项。

若返回app使用界面的选项被触发,则返回处理单元06重新发送上一次网络断开时向服务器端发送的数据传输请求,这样用户就能够接续网络中断时对app的使用。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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