页面元素的处理方法及装置的制造方法_2

文档序号:9727334阅读:来源:国知局
终端接收服务器返回的元素。例如处理器101调用网络通讯模块105与服务器进行通讯,接收服务器返回的所搜索到的元素。然后处理器101可以调用显示模块104对所述元素进行展示。本实施例中,在搜索到元素时,默认以列表模式进行展示。
[0042]步骤S130、侦测到页面中元素的模式切换请求时,以切换后模式依次展示切换前的模式中所展示的元素,且所述模式切换请求触发时所选中的元素显示在当前页面中。
[0043]在移动终端以列表模式展示所搜索到的元素时,用户可以将当前的列表模式切换至展开模式。在移动终端以展开模式展示所搜索到的元素时,用户可以将当前的展开模式切换至列表模式。以列表模式切换至展开模式为例,侦测到页面中元素的模式切换请求时,将获取列表模式中所展示的所有元素及元素的展示顺序,然后以展开模式按照所获取的元素的展示顺序依次展示所获取的所有元素。同时,还将控制模式切换请求对应的元素显示在当前页面中。由于展开模式是展开列表模式中元素的详细信息,因此,当用户希望切换到展开模式,以查看当前查看的元素的详细信息时,则可以发起模式切换请求,移动终端接收到该模式切换请求后,则将展示模式由列表模式切换至展开模式,同时还将当前页面展示切换前用户所浏览的元素的详细信息。
[0044]以展开模式切换至列表模式为例,侦测到页面中元素的模式切换请求时,将获取展开模式中所展示的所有元素及元素的展示顺序,然后以列表模式按照所获取的元素的展示顺序依次展示所获取的所有元素。同时,还将控制模式切换请求对应的元素显示在当前页面中。为了保证切换后的顺畅、自然效果,移动终端在接收到该模式切换请求后,则将展示模式由展开模式切换至列表模式,同时还将当前页面展示切换前用户所浏览的元素的详细信息。
[0045]本实施例中,由列表模式切换至展开模式的模式切换请求为单击元素显示区域。即在列表模式下,若用户单击希望切换的元素的显示区域,就可以触发模式切换。当然,也可以有其他方式,例如双击、或者在元素的显示区域设置一按钮。按按钮可以为固定按钮,也可以为浮动按钮。
[0046]本发明实施例实现了对位置相关联的元素进行搜索后,以列表模式与展开模式进行展示,而且还实现了列表模式和展开模式之间进行切换时,不再需要重新搜索,而且还可以准确定位至切换前用户所浏览的位置,从而提高浏览效率。
[0047]进一步地,如图4所示,上述步骤S110包括:
[0048]步骤S111、侦测到元素搜索请求时,获取元素搜索请求中的搜索对象及搜索范围;
[0049]在发起元素搜素请求时,将选择要搜索的搜素对象及搜素范围。若搜索范围为缺省状态,则将移动终端的当前位置作为搜索范围。因此,移动终端侦测到元素搜素请求时,将获取元素搜索请求中的搜素对象及搜索范围。
[0050]步骤S112、在搜素范围内进行搜索,获得与所述搜素对象匹配、且所在位置落入搜索范围内的元素及元素的第一信息和第二信息;
[0051]获取到元素搜索请求中的搜索对象及搜索范围后,移动终端将启动搜索功能,在搜索范围内进行搜索。或者移动终端将搜索范围及搜索对象发送至服务器,以供服务器在搜索范围内进行搜索,获得与所述搜索对象匹配、且所在位置落入搜索范围内的元素及元素的第一信息和第二信息。该第一信息为元素的基本信息,供用户浏览时可以高效直观地浏览,例如用户的头像、照片等等。而第二信息则为元素的详细信息,供展开时方便用户详细浏览,例如用户的联系方式、兴趣爱好等等。
[0052]步骤S113、为所获得的元素分配相应的标识。
[0053]搜索到元素后,将为所获得的元素分配相应的标识,例如编号或者ID,以供移动终端根据所述ID的顺序进行展示。例如,移动终端按照元素的标识的顺序,以列表模式依次显示元素的第一信息。当切换至展开模式时,移动终端先获取列表模式中所显示的所有元素的ID,然后按照该元素的ID的顺序,以展开模式依次显示元素的第一信息和第二信息。
[0054]进一步地,如图5所示,示出了本发明页面元素的处理方法第三实施例。该实施例中,上述步骤S120中以列表模式展示所搜索到的元素的步骤之后还包括:
[0055]步骤S140、侦测所述元素的显示区域的滑动事件;
[0056]本实施例中,显示模块104可以包括显示触摸屏,显示触摸屏可以侦测显示触摸屏上的触控操作,并将侦测到的触控操作发送至处理器101,以供处理器101响应所述触控操作。
[0057]步骤S150、当滑动距离达到第一预设阈值时,确定滑动方向;
[0058]当侦测到显示触摸屏被按压,且发生滑动事件时,记录对应的滑动轨迹,并将所记录的滑动轨迹发送至处理器101。然后处理器101则开始判断滑动距离是否达到第一预设阈值,当判断滑动距离达到第一预设阈值时,则确定滑动方向。
[0059]步骤S160、获得所述滑动方向对应的反馈标识,显示所述反馈标识;
[0060]处理器101确定滑动方向后,将从存储器102中获取滑动方向对应的反馈标识,并显示所述反馈标识。该反馈标识用于反映滑动事件对应的操作,例如当滑动事件为删除操作时,则对应的反馈标识为“删除”标识,当滑动事件为添加操作时,则对应的反馈标识为“添加”标识。可以理解的是,该反馈标识可以包括图像、文字,或者两者的结合,或者其他。
[0061]步骤S170、当滑动距离达到第二预设阈值时,响应所述滑动事件;
[0062]当处理器101判断滑动轨迹的滑动距离达到第一预设阈值时,再判断该滑动方向是否相同,且滑动距离是否达到第二预设阈值。当处理器101判断滑动距离达到第二预设阈值时,响应滑动事件。例如,当滑动事件为删除操作时,则将操作的元素放置预先指定的第一列表(例如,不喜欢的列表)中;当滑动事件为添加操作时,则将操作的元素添加至预先指定的第二列表(例如,喜欢的列表)中。
[0063]步骤S180、将所述元素从当前展示模式的元素库中删除。
[0064]当所述元素从当前展示模式的元素库中删除,以便该元素部不再展示在移动终端的显示触摸屏上。可以理解的是,也可以加强处理的效果,例如在对元素进行操作时,可以控制所操作的元素随着滑动方向同时滑动,然后滑出显示触摸屏的显示界面,进而将操作的元素放置于与所述滑动事件对应的预先指定的位置。
[0065]进一步地,如图6所示,示出了本发明页面元素的处理方法第四实施例。该实施例,上述步骤S120中以展开模式展示所搜索到的元素的步骤之后包括:
[0066]步骤S190、侦测所述元素的显示区域中控件触发事件;
[0067]本实施例中,在以展开模式展示元素时,该展开模式上具有相应的按钮。该按钮包括固定按钮或浮动按钮。用户可以触发该按钮,以控制移动终端进行相应的操作。因此,显示模块104侦测到该元素的显示区域中的控件触发事件,将其发送至处理器101,以供处理器101响应所述控件触发事件。
[0068]步骤S200、显示所述控件触发事件对应的反馈标识,同时响应所述控件触发事件;
[0069]处理器101接收到显示模块104发送的控件触发事件时,将从存储器102中获取控件触发事件对应的反馈标识,并显示所述反馈标识。例如当控件触发事件为删除操作时,则反馈标识为“删除”标识,当控件触发事件为添加操作时,则反馈标识为“添加”标识。在显示所述反馈标识的同时,还将响应该控件触发事件。具体为:将操作元素放置于与所述控件触发事件对应的预先指定的位置。
[0070]步骤S210、将所述元素从当前展示模式的元素库中删除。
[0071]当所述元素从当前展示模式的元素库中删除,以便该元素部不再展示在移动终端的显示触摸屏上。可以理解的是,也可以加强处理的效果,例如在对元素进行操作时,可以控制所操作的元素随着控件触发事件对应的动作移动,然后移出显示触摸屏的显示界面,进而将操作的元素放置于与所述滑动事件对应的预先指定的位置。
[0072]下面将以一社交应用软件的“附近的人”功能对上述页面元素的处理方法进行相应的描述。
[0073]首先,移动终端上需要安装有社交应用软件,且该社交应用软件具有附近的人功能。然后用户输入账号及密码,以登录该社交应用。移动终端将该账号及密码发送至服务器进行验证,验证通过后允许该用户登录。同时服务器上将记录该用户的登录信息。这里,用户可以使用社交应用软件的账号进行登录,也可以使用社交应用软件允许使用的其他应用软件的账号进行登录。
[0074]用户登录成功后,即可在该社交应用软件中设置相应的功能。如图7所示,可以设置“对附近的人可见”的功能(如图7中的虚线框所标注的内容中打勾),当用户设置该功能时,其他用户可以通过“附近的人”功能搜索到自己,自己也可以通过“附近的人”搜索到附近的其他用户。
[0075]用户退出设置界面后,将返回到社交应用软件的主界面,并可启动“附近的人”功能。移动终端则可以侦测到该用户发起的“附近的人”功能,然后将产生搜索请求,并将该搜索请求发送至服务器。由于服务器存储有所有登录成功的用户的登录信息,因此服务器接收到该搜索请求后,先获取发起搜素请求的用户所在的位置,例如地点A。然后服务器搜
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1