电子设备中基于对象的服务器页面接收的制作方法_3

文档序号:8435830阅读:来源:国知局
支持多个对象到页面的预定位置的输出。S卩,当完成多个对象当中其接收没有被取消的对象的接收时,页面输出单元165可以支持相应的对象到显示单元140的输出。页面输出单元165可以支持多个进度条到进度条列表屏幕或分布的位置的输出,其可以生成用于识别每个对象的接收状态和取消接收的输入信号。此外,根据设置,页面输出单元165可以支持特定对象的接收被自动取消的屏幕到显示单元140的输出。其间,当用于切换页面的输入事件被生成时,页面输出单元165可以接收由信息处理器163接收的切换的页面并且支持该页面到显示单元140的输出。
[0051]信息处理器163可以根据所接收的由事件收集器161收集的输入事件发送对于接收服务器页面的请求和所接收的服务器页面的每个对象到页面输出单元165。为了并行地接收多个对象,信息处理器163支持与相应的服务器页面中包括的多个对象对应的多个协议路线和套接字路线的生成。此外,当对象被完成接收时,信息处理器163收集相应的协议路线和套接字路线,并且当新的对象接收被请求时支持所收集路线的重新分配或新的协议路线和套接字路线的生成。信息处理器163可以提供支持使得在特定的服务器页面中包括的多个对象当中仅仅预定义的特定对象被接收,而其余对象的接收被自动取消。此外,当在多个对象的接收期间特定对象的接收被指定时,信息处理器163可以命令除了所指定的对象之外的其余对象的自动取消接收。或者,在多个对象被接收的同时信息处理器163命令仅仅由用户指定的特定对象的接收被取消。其间,当在页面中包括的所有对象被完全接收时,即,当除了其接收已经被请求取消的至少一个对象之外的其余对象被完全接收时,信息处理器163可以用所接收的对象构建页面并将页面发送到页面输出单元165。此时,信息处理器163将对象放置在所述对象要位于的初始位置上并输出对象,其中与接收被取消的对象对应的区域被处理为空区域。或者,信息处理器163识别所接收的对象的尺寸来重新控制放置位置,构建新的页面,然后将新的页面发送到页面输出单元165。或者,信息处理器163命令页面中包括的所有对象当中接收已经完成的对象首先被显示。
[0052]图4是用于描述根据本发明的实施例接收并显示服务器页面的终端操作方法的流程图。所述方法(“过程”)的各种操作可由控制器160控制。最初提供用于驱动组件的电力(步骤S401)。之后,当从输入单元120或具有输入功能的显示单元140生成输入事件时,所述过程识别(步骤S403)相应的输入事件是否是用于接收服务器页面的输入事件。如果不是,则在步骤S405处的过程支持根据相应的输入事件的功能的执行。例如,终端100可以支持再现所选择的文件的功能、编辑文件的功能、发送文件的功能等等的执行。
[0053]同时,当在步骤S403中生成用于接收服务器页面的输入事件时,控制器160进行到步骤S407并向服务器200发送对于服务器页面的请求。接下来,在步骤S409中,所述过程在服务器页面被接收的同时输出用于每个对象的进度条。这里,如上所述,用于每个对象的进度条可以以诸如列表形式、分布形式等的各种形式被提供。可以向每个进度条提供可选择用于请求取消相应对象的接收的项目,并且也可以向屏幕的一个区域提供可选择用于请求取消所有对象的接收的项目。
[0054]接下来,在步骤S411中,所述方法识别用于停止特定对象的接收的输入事件是否被生成。这里,当用于停止特定对象的接收的输入事件被生成时,在步骤413处使能除了相应对象之外的对象的接收,并且根据接收输出进度条。或者,在输出所有对象的进度条的同时,相对于其接收被停止的项目显示诸如“接收停止”的信息项目。
[0055]之后,在步骤S415中,所述方法识别用于结束接收的事件是否被生成。这里,接收结束可以与服务器页面中包括的对象当中除了其接收已经被取消的对象之外的对象的接收完成对应。当在步骤S415中没有生成对象的接收结束时,所述方法进行到步骤S411之前的步骤用于重复后面的步骤。当在步骤S415中生成对象的接收结束事件时,所述流进行到步骤S417并且控制包括所接收的对象的屏幕的输出。这里,当由于通信网络300的错误特定对象的接收状态对应于临时停止时,控制器160可以执行预定义的等待持续预定时间。当预定时间过去时,控制器输出服务器页面的接收失败消息,并且接收服务器页面的过程结束。或者,控制器160输出直到预定时间过去尚未接收的对象的接收失败消息,并且进行到步骤S417,其中屏幕用已经接收的对象配置然后输出。这里,接收失败消息可以被输出到相应的对象要被输出的位置。
[0056]其间,在步骤S419中,所述方法识别用于结束终端100的功能的事件是否被生成。如果否,则重复在步骤S403之前的步骤。
[0057]如上所述,根据本发明的实施例的服务器页面操作方法和支持其的终端基于对象控制服务器页面的接收。因此,可以以用户期望的形式来控制服务器页面的接收,并且根据控制可以更快速地接收和输出服务器页面。
[0058]此外,根据本发明的服务器页面操作方法可以使能包括多个对象地址信息的服务器页面的接收。在一些实施例中,单独地指示当多个对象被接收时的每个进度状态的进度条被输出到服务器页面上的位置。
[0059]图5-9是描述终端100用于接收和显示服务器页面的各个操作的屏幕示例。在以下描述中,假定在控制器160的控制下执行各种过程。
[0060]图5是根据本发明的实施例的用于描述涉及服务器页面的操作的第一屏幕示例。当用户通过控制终端100对于访问特定服务器200作出请求时,终端100响应于用户的请求基于通信单元110与连接至通信网络300的服务器200形成通信信道。此外,在对于访问服务器200的请求之后,终端100开始从服务器200接收服务器页面,并且开始将页面输出到显示单元140,如屏幕501中所示。在屏幕501中,展示了使用HTTP的特定web (互联网)页面的示例。特别是,终端100可以向屏幕的一个区域输出“全部进度条”41以便在接收页面的同时展示页面加载的程度。全部进度条41具有展示当最终被接收时的页面的全部数据的程度的配置,即,当最终被接收时已经接收的页面数据量对全部页面数据量的指示。因为在终端100中处理数据的速度与它被接收的速率相比是可以忽略的,所以本质上根据页面的接收程度来改变进度形式。终端100的控制器160识别在页面中包括的HTML数据来识别在页面中包括的所有对象的尺寸,以便表示全部进度条然后配置全部进度条41。此外,如图5中所示,全部进度条41可以被输出到屏幕的一侧,例如,屏幕的上端。在此,如上所述,所提供的全部进度条41展示所有对象的接收量而不管每个对象的接收量。当在提供页面的过程期间由终端100接收每个对象时,基于对象形成协议路线和套接字路线。S卩,每个对象被分配特定的套接字路线或协议路线,其用于那个对象的接收。因此,控制器160通过合并通过路线发送的对象的接收量可以计算要施加到全部进度条41的接收量。
[0061]在某些实施例中,用户生成用于加载“部分进度条”的输入事件,其中“部分进度条”是用于特定的对象的进度条(并且等价地被称为“对象进度条”)。终端100可以支持部分进度条42到屏幕的一侧的输出,如屏幕503中所示。例如,当在屏幕501中的全部进度条41的区域上生成触摸事件时,它可以被识别为用于加载部分进度条42的输入事件。部分进度条42可以被输出以代替全部进度条41、被输出为覆盖全部进度条41、被输出到与全部进度条41被输出到的区域相邻的区域、或者被输出到预定区域。例如,在屏幕503中,部分进度条42被放置在屏幕的上端。或者,它们可以被放置在屏幕的中心或屏幕的下端,或者如所期望的以至少两个分开的列表的形式中被显示。
[0062]部分进度条42展示在服务器页面中包括的对象的接收状态。例如,当页面被配置有三个对象,例如,当“a.gif、b.gif和external.HTML”被显示在预定位置中时,部分进度条42可以展示各对象的接收状态,如屏幕503中所示。这里,HTML数据可以包括作为服务器页面有关的HTML信息的与所有对象有关的信息。控制器160通过识别在所有HTML数据的接收之前接收的HTML数据的至少一部分来识别要接收的所有对象,并且确定要通过如图5中所示的部分进度条42表示的对象元素的数量。此外,在显示部分进度条42的过程期间,通过识别通过协议路线和套接字路线发送的对象的量来控制进度状态显示。另外,可以显示在识别HTML数据的过程中识别的信息。例如,可以识别在HTML数据中包括的模板信息并将其应用到页面。这里,模板信息可以是关于将对象输出到的区域的节的信息。
[0063]其间,当用户生成用于取消部分进度条42的输出的输入事件时,屏幕显示可以改变为先前的屏幕501。这里,输入事件可以是用于选择返回按钮、主页按钮或分开提供的图标项目来取消部分进度条42的事件等。
[0064]另外,部分进度条42可以支
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1