用于在屏幕显示设备上展示客体信息的方法及装置的制造方法_2

文档序号:9865091阅读:来源:国知局
[0049]图4是本申请实施例提供的切换触发区域被触控的示意图;
[0050]图5是本申请实施例提供的显示区域根据触控操作进行翻转的示意图;
[0051]图6是本申请实施例提供的显示区域翻转后的界面效果图;
[0052]图7是本申请的一种用于在屏幕显示设备上展示客体信息的装置实施例的示意图。
【具体实施方式】
[0053]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0054]在本申请中,分别提供了一种用于在屏幕显示设备上展示客体信息的方法,以及一种用于在屏幕展示设备上展示客体信息的装置,在下面的实施例中逐一进行详细说明。
[0055]请参考图1,其为本申请的一种用于在屏幕显示设备上展示客体信息的方法实施例的流程图。所述方法包括如下步骤:
[0056]步骤101:针对被展示客体,在所述屏幕显示设备的相应显示区域中显示该客体的基本信息或者附加信息。
[0057]本申请提供的用于在屏幕显示设备上展示客体信息的方法,针对如何展示客体信息,提供了不同于传统基于Hover状态的新思路,即:在屏幕显示设备的显示区域中显示被展示客体的基本信息或者附加信息,并根据接收到的对切换触发区域的触控操作,在对应客体的显示区域内,在其基本信息和附加信息之间进行切换显示。本申请的技术方案,通过模拟人们翻看卡片或者商品标签背面信息的习惯做法,既根据用户需求为其提供了待展示客体的基本信息或附加信息,同时又不打断用户的浏览路径,保证用户良好的浏览体验。
[0058]由于触屏设备通常通过用户手指(或者触摸笔)对触摸屏的触控实现人机交互过程,没有鼠标作为人机之间的中介,因此不具备基于鼠标的Hover状态进行信息展示的功能,而在触屏设备上应用本申请提供的方法,则可以弥补触屏设备的这一缺陷,使用户获取与采用鼠标操作类似的浏览体验。
[0059]由此可见,本申请的技术方案尤其适用于触屏设备,但是本申请的技术方案的应用范围并不局限于触屏设备,其他具备屏幕显示功能的设备,例如:通过鼠标进行人机交互的桌面电脑同样可以采用本申请的技术方案进行信息展示。
[0060]本申请所述的被展示客体是相对宽泛的概念,包括所有可以通过屏幕显示设备展示其信息的对象,例如:购物网站向用户推荐的商品。
[0061]所述被展示客体的信息通常可以分为两类:基本信息和附加信息。从信息的表达形式来说,所述基本信息和附加信息并不仅仅局限于文字信息,而是可以包含以下元素中的一种或者多种:文字、图形、图像、表格、动画、声音、以及用于提示用户与对应客体相关的操作信息的按钮(用户根据提示触控按钮,即可以执行与所述客体相关的特定操作)。
[0062]从信息的内容来说,所述基本信息通常是指对于被展示客体整体的说明、或者是浏览被展示客体的用户通常比较关注的信息,例如:显示客体整体外观的图片,而附加信息则是在基本信息的基础上对被展示客体的某些细节的进一步补充说明,通常也称作辅助信息或者次要信息。例如,对于购物网站的推荐商品,其基本信息可以包括:商品图片、商品名称、商品用途、和/或商品价格等,其附加信息可以包括:用户对商品的评价、商品的订单数量、卖家信息、用于执行收藏商品操作的按钮、和/或用于执行将商品添加至购物车操作的按钮等。
[0063]本步骤针对被展示客体,在屏幕显示设备的相应显示区域中显示该客体的基本信息或者附加信息。在具体实施中,为了在屏幕显示设备的显示界面上同时展示多个客体的信息,通常可以将显示界面划分为多个显示区域,在每个显示区域中展示一个客体的基本信息或者附加信息。
[0064]作为常规的实施方式,在进行初始化展示时,通常在每个显示区域中显示对应客体的基本信息。但是也可以根据具体应用场景的需求,在显示区域中显示对应客体的基本信息或者附加信息中的任意一种,例如:可以根据用户最近一次对被展示客体的浏览状态进行初始化展示。
[0065]步骤102:接收对所述屏幕显示设备的触控操作。
[0066]本申请所述的触控操作是指,用户与屏幕显示设备之间的交互操作,包括通过用户手指或者触摸笔对触摸屏的触摸或点击操作、以及通过鼠标对屏幕显示设备的显示界面的点击操作等。具体实施时,这些操作通常对应于实施本方法的操作系统或者平台中的特定事件,所述系统对这些特定事件的触发就说明接收到了对屏幕显示设备的触控操作。
[0067]例如,通过鼠标对屏幕显示设备的点击操作,通常会触发实施本方法的系统的鼠标点击事件,例如=Click事件或者MouseClick事件,在与所述事件对应的事件处理函数,例如=OnclickO函数中,通过对入口参数的分析,通常可以获取鼠标点击位置等相关信肩、O
[0068]同理,对触摸屏的触控操作通常也会触发相应的事件。例如在Android系统中,触控操作通常触发OnTouch事件,在对应的处理函数OnTouchO或者OnTouchEventO中,通过getAct1nO方法可以获取Touch事件的类型,例如:按下、移动、松开等,结合getRawXO, getRawYO方法或者类似方法可以获取触控操作对应的屏幕坐标,即:触控操作的位置。在WP7系统中,可以通过注册Touch.FrameReported事件检测对触摸屏的触控事件,并通过对应的事件处理程序中的TouchFrameEventArgs参数获取触控操作的位置信息等。
[0069]步骤103:判断所述触控操作的位置是否在被展示客体对应的切换触发区域内;若是,在所述客体的显示区域内,在所述客体的基本信息和附加信息之间进行切换显示。
[0070]本步骤根据接收到的对被展示客体的切换触发区域的触控操作,对相应显示区域中的信息进行切换显示,即:如果之前显示的是该客体的基本信息,则更新显示其附加信息;如果之前显示的是该客体的附加信息,则更新显示其基本信息。本处理过程包括如下所述的步骤103-1和步骤103-2,下面结合附图2进行说明。
[0071]步骤103-1:判断所述触控操作的位置是否在被展示客体对应的切换触发区域内;若是,则执行步骤103-2。
[0072]本步骤所述的切换触发区域是指,在当前显示界面中预先设定的区域,通过对该区域的触控操作能够触发对相应客体信息的切换显示。对于需要在基本信息和附加信息之间进行切换显示的被展示客体,都可以在当前显示界面中预先设置与之对应的切换触发区域,所述切换触发区域可以位于该客体的显示区域中,也可以位于显示区域之外。例如:可以是位于显示区域右下角的一个写有“翻看反面......”字样的按钮所在的区域。
[0073]在本实施例的一个具体例子中,为了使显示界面更为友好、更加符合用户的使用习惯,采用如下方式设计所述切换触发区域:在被展示客体所在显示区域的边界上设置具有商品标签外观的控件,该控件所在的区域就是与该客体对应的切换触发区域。请参见附图3,其为本实施例提供的具有商品标签外观的切换触发区域的界面效果图。
[0074]本步骤通过判断接收到的触控操作的位置是否在被展示客体对应的切换触发区域中,从而决定是否执行步骤103-2进行该客体信息的切换显示。在具体实施中,可以通过比较在步骤102中获取的触控操作位置信息(例如:相对于显示屏幕左上角的坐标值)、与当前界面中显示的切换触发区域的位置信息,从而判断所述触控操作是否发生在某个客体对应的切换触发区域中。
[0075]如果所述切换触发区域是由具备事件响应及处理功能的控件组成,那么对切换触发区域的触控操作就会触发该控件对应的事件处理函数(例如:对按钮的触控操作触发与该按钮对应的onClickO函数),这种情况下,就不用再进行上述判断操作,而是由实施本方法的系统或者平台自动完成对所述触控操作与所述控件的对应过程,因此只需要在该控件对应的事件处理函数中,实现后续步骤103-2中的功能即可。
[0076]步骤103-2:在所述客体的显示区域内,在所述客体的基本信息和附加信息之间进行切换显示。
[0077]运行到本步骤,说明已经接收到了对某个切换触发区域的触控操作,在本步骤中,在所述切换触发区域对应客体的显示区域中,对显示的信息进行切换:如果之前显示的是所述客体的基本信息,则将该客体的附加信息显示在所述显示区域中;如果之前显示的是所述客体的附加信息,则将该客体的基本信息显示在所述显示区域中。
[0078]为了使用户界面更为友好,本申请的技术方案提供了一种优选实施方式:采用动画的方式显示上述切换过程,具体说,以动画的方式显示所述显示区域被翻转至
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1