一种网页内容显示方法及终端的制作方法_3

文档序号:9843835阅读:来源:国知局
数据量从所述目标分享网页的远端服务器获取所述追加内容;所述追加内容的数据量小于或等于所述数据量。
[0073]具体实现中,所述分析单元可进一步的包括:记录单元,计算单元和确定单元,其中:
[0074]所述记录单元,可用于记录所述对话框在被放大之前所包含的初始数据量;
[0075]所述计算单元,可用于计算放大后的所述对话框能够容纳的总数据量;
[0076]所述确定单元,可用于将所述总数据量减去所述初始数据量得到的差值作确定为所述对话框能够追加显示的数据量。
[0077]进一步的,如图4所示,终端30在包括:第一接收单元301,放大单元303,获取单元305以及显示单元307外,还可包括:第二接收单元309、第一调整单元311、第二调整单元313,其中:
[0078]第二接收单元309,用于在所述对话框中,接收用户输入的第二操作,所述第二操作用于调整所述目标分享网页显示在所述对话框中的内容;
[0079]第一调整单元311,用于如果所述第二操作的滑动方向是第一方向,则将所述对话框中的当前显示内容之后的内容显示在所述对话框中;
[0080]第二调整单元313,用于如果所述第二操作的滑动方向是第二方向,则将所述对话框中的当前显示内容之前的内容显示在所述对话框中。
[0081]具体的,第一调整单元311可用于:判断所述当前显示内容之后的内容是否已被下载,若否,则根据所述第二操作的操作信息从所述远端服务器获取所述当前显示内容之后的内容,并将所述当前显示内容之后的内容显示在所述对话框中。其中,所述操作信息用于指示获取的所述内容的数据量;所述操作信息可包括:操作时间和操作速度。
[0082]可理解的是,终端30中各功能模块的具体实现方式可参考图1方法实施例中的详细内容,这里不再赘述。
[0083]为了便于实施本发明实施例,本发明提供了一种终端,用于实现图1实施例所述的方法。
[0084]参见图5,终端100可包括:基带芯片100、存储器105(可包括一个或多个计算机可读存储介质)、射频(RF)模块106、外围系统107、显示器(IXD)113、摄像头114、音频电路115、触摸屏116以及传感器117(可包括一个或多个传感器)。其中,基带芯片100可集成包括:一个或多个处理器101、时钟模块102以及电源管理模块103。这些部件可在一个或多个通信总线104上通信。
[0085]应当理解,终端100仅为本发明的一个例子,并且,终端100可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。
[0086]存储器105与处理器101耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器105可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。
[0087]射频(RF)模块106用于接收和发送射频信号。射频(RF)模块106通过射频信号与通信网络和其他通信设备通信。具体实现中,射频(RF)模块106可包括但不限于:天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片、SIM卡和存储介质等。在一些实施例中,可在单独的芯片上实现射频(RF)模块106。
[0088]外围系统107主要用于实现终端100和用户/外部环境之间的交互功能。具体实现中,外围系统107可包括:显示器(IXD)控制器108、摄像头控制器109、音频控制器110、触摸屏控制器111以及传感器管理模块112。其中,各个控制器可与各自对应的外围设备耦合。在一些实施例中,外围系统107还可以包括其他I/O外设的控制器。
[0089]集成于基带芯片100中的时钟模块102主要用于为处理器101产生数据传输和时序控制所需要的时钟。集成于基带芯片100中的电源管理模块103主要用于为处理器101、射频模块106以及外围系统提供稳定的、高精确度的电压。集成于基带芯片100中的处理器101主要用于调用存储于存储器105中的内容推送程序,并执行如下步骤:
[0090]在显示于显示器(IXD) 113中的目标聊天界面中,通过触摸屏116接收用户输入的第一操作,所述第一操作用于放大显示目标分享网页的对话框;
[0091 ]响应所述第一操作,放大所述对话框;
[0092]通过射频模块116(如W1-Fi模块)从所述目标分享网页的远端服务器获取追加内容,所述追加内容从语义上衔接在所述对话框中的当前显示内容之后;
[0093]在放大后的所述对话框中,将所述追加内容追加显示在所述当前显示内容之后。
[0094]本发明实施中,所述目标聊天界面可用于呈现2个或2个以上用户之间的聊天信息,所述聊天信息通常通过对话框进行显示。
[0095]本发明实施例中,为了能够在所述对话框中浏览所述目标分享网页的更具体的内容,用户可以通过在所述对话框上触发所述第一操作来实现,所述第一操作用于放大显示目标分享网页的对话框。
[0096]在一种实现方式中,所述第一操作可以是针对所述对话框的边框的拖拽操作。如图2B所示,所述第一操作是触控体30(如用户手指)按压对话框20的边框进行拖拽产生的拖拽操作。具体的,处理器101可以响应所述第一操作,即沿着所述拖拽操作的拖拽方向增大所述对话框。
[0097]在另一种实现方式中,所述第一操作可以是针对所述对话框的多点触控放大操作。如图2D所示,所述第一操作是多个(2个或以上)触控体30(如用户手指)针对对话框20的多点触控操作。处理器101可以响应所述第一操作,即根据所述多点触控放大操作对应的多个触控体30之间的相对位置,放大所述对话框。
[0098]为了节约流量,在通过射频模块116(如W1-Fi模块)从所述目标分享网页的远端服务器获取追加内容时,处理器101可以根据用户需求来决定获取多少数据量的追加内容。具体实现中,处理器101可以分析出放大后的对话框20能够追加显示的数据量,然后根据该数据量从所述目标分享网页的远端服务器获取数据量小于或等于所述数据量的追加内容。
[0099]具体实现中,处理器101可以通过下述步骤分析出放大后的对话框20能够追加显示的数据量:记录对话框20在被放大之前所包含的初始数据量;在对话框20被所述第一操作放大之后,重新计算放大后的所述对话框能够容纳的总数据量是多少;最后,将所述总数据量减去所述初始数据量得到的差值作为所述追加内容的数据量。
[0100]进一步的,处理器101还可以通过触摸屏116在所述对话框中接收第二操作,根据所述第二操作调整显示在所述对话框中的内容。本发明实施例中,所述第二操作可以是作用在所述对话框内的滑动操作,用于调整显示在所述对话框中的内容。这里,调整显示在所述对话框中的内容是指:处理器101将所述对话框中的当前显示内容之前的内容下移至所述对话框中显示,或者,处理器101将所述对话框中的当前显示内容之后的内容上移至所述对话框中显示。
[0101]具体实现中,在将所述对话框中的当前显示内容之后的内容显示在所述对话框中时,处理器101需要判断所述当前显示内容之后的内容是否已被下载,若没有被下载,则根据所述第二操作的操作信息从所述远端服务器获取所述当前显示内容之后的内容,并将所述当前显示内容之后的内容显示在所述对话框中。其中,所述操作信息用于指示获取的所述内容的数据量;所述操作信息可包括:操作时间和操作速度。
[0102]在一种实现方式中,处理器101可以根据所述第二操作的操作速度来判定需要将所述当前显示内容之后的多大数据量的内容上移在所述对话框中显示。具体实施时,如图2E所示,如果用户在对话框20的底端向上滑动的速度越快,处理器101可以将所述当前显示内容之后的更多内容上移至对话框20中显示。
[0103]在另一种实现方式中,处理器101也可以根据所述第二操作的操作时间来判定需要将所述当前显示内容之后的多大数据量的内容上移在所述对话框中显示。如图2E所示,用户可
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1