CN107153498B - 一种页面处理方法、装置和智能终端 - Google Patents

一种页面处理方法、装置和智能终端 Download PDF

Info

Publication number
CN107153498B
CN107153498B CN201610195482.XA CN201610195482A CN107153498B CN 107153498 B CN107153498 B CN 107153498B CN 201610195482 A CN201610195482 A CN 201610195482A CN 107153498 B CN107153498 B CN 107153498B
Authority
CN
China
Prior art keywords
function
page
entry
user
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610195482.XA
Other languages
English (en)
Other versions
CN107153498A (zh
Inventor
姚维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Banma Zhixing Network Hongkong Co Ltd
Original Assignee
Banma Zhixing Network Hongkong Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Banma Zhixing Network Hongkong Co Ltd filed Critical Banma Zhixing Network Hongkong Co Ltd
Priority to CN201610195482.XA priority Critical patent/CN107153498B/zh
Priority to PCT/CN2017/077504 priority patent/WO2017167072A1/zh
Publication of CN107153498A publication Critical patent/CN107153498A/zh
Priority to US16/128,119 priority patent/US10824445B2/en
Application granted granted Critical
Publication of CN107153498B publication Critical patent/CN107153498B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3438Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/865Monitoring of software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例提供了一种页面处理方法、装置和智能终端,以便于用户操作。所述的方法包括:依据当前页面和用户操作确定功能入口;在当前页面中显示所述功能入口;依据对所述功能入口的触发执行响应。从而用户通过功能入口执行所需操作,简化用户操作流程,便于操作。

Description

一种页面处理方法、装置和智能终端
技术领域
本申请涉及页面技术领域,特别是涉及一种页面处理方法、一种页面处理装置以及一种智能终端。
背景技术
随着智能终端技术的发展,智能终端能够为用户提供各种服务,用户能够在智能终端中使用APP(Application,应用程序)进行购物、娱乐等各种操作。
智能终端中APP的页面可以展示其提供的功能,例如购物、游戏、电话等。但是,APP的页面中各功能对应操作是固化在页面中的,即基于页面设计配置好各操作对应位置,如果存在多项操作,只能将操作依次陈列至用户界面,这样占用了有限的框架空间。用户使用时只能依据页面本身的设计进行操作,例如上下滑动操作、一步一步点击选择等,有时并不便于用户操作。
因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提出一种页面处理方法、装置和智能终端,以便于用户操作。
发明内容
本申请实施例所要解决的技术问题是提供一种页面处理方法,以便于用户操作。
相应的,本申请实施例还提供了一种页面处理装置和一种智能终端,用以保证上述方法的实现及应用。
为了解决上述问题,本申请公开了一种一种页面处理方法,包括:依据当前页面和用户操作确定功能入口;在当前页面中显示所述功能入口;依据对所述功能入口的触发执行响应。
可选的,所述依据当前页面和用户操作确定功能入口,包括:依据用户操作进入当前页面,依据功能配置信息确定所述当前页面对应的功能入口。
可选的,所述依据当前页面和用户操作确定功能入口,包括:确定在当前页面的用户操作,依据所述用户操作和功能配置信息确定对应的功能入口。
可选的,依据功能配置信息确定所述当前页面对应的功能入口的步骤包括:查找应用的功能配置信息中当前页面对应各操作项的权重;依据所述权重为所述当前页面配置操作项对应的功能入口。
可选的,依据所述用户操作和功能配置信息确定对应的功能入口的步骤包括:依据所述用户操作确定用户意图信息;将所述用户意图信息和功能配置信息进行匹配,配置对应的功能入口。
可选的,还包括:预先将应用的各功能页面进行整合,生成显示页面;针对每个功能页面配置操作项,生成所述应用的功能配置信息。
可选的,还包括:预先依据各应用的功能选项配置操作项,依据所述操作项生成所述应用的功能配置信息。
可选的,还包括:依据用户的历史操作信息,确定每个页面对应各操作项的权重。
可选的,所述用户操作包括以下至少一项:滑动操作、点击操作和摇动操作。
可选的,所述功能入口包括以下至少一项:查找入口、搜索入口、上传入口、下载入口、编辑入口、返回入口。
可选的,还包括:通过监听确定运行的应用以及所述应用的当前页面;获取所述应用的功能配置信息。
本申请实施例还公开了一种页面处理装置,包括:入口确定模块,用于依据当前页面和用户操作确定功能入口;入口显示模块,用于在当前页面中显示所述功能入口;响应模块,用于依据对所述功能入口的触发执行响应。
可选的,所述入口确定模块,用于依据用户操作进入当前页面,依据功能配置信息确定所述当前页面对应的功能入口。
可选的,所述入口确定模块,用于确定在当前页面的用户操作,依据所述用户操作和功能配置信息确定对应的功能入口。
可选的,所述入口确定模块,包括:权重确定子模块,用于查找应用的功能配置信息中当前页面对应各操作项的权重;依据所述权重为所述当前页面配置操作项对应的功能入口。
可选的,所述入口确定模块,包括:意图确定子模块,用于依据所述用户操作确定用户意图信息;将所述用户意图信息和功能配置信息进行匹配,配置对应的功能入口。
可选的,还包括:页面整合模块,用于预先将应用的各功能页面进行整合,生成显示页面;入口配置模块,用于针对每个功能页面配置操作项,生成所述应用的功能配置信息。
可选的,所述入口配置模块,还用于预先依据各应用的功能选项配置操作项,依据所述操作项生成所述应用的功能配置信息。
可选的,还包括:权重确定模块,用于依据用户的历史操作信息,确定每个页面对应各操作项的权重。
可选的,所述用户操作包括以下至少一项:滑动操作、点击操作和摇动操作。
可选的,所述功能入口包括以下至少一项:查找入口、搜索入口、上传入口、下载入口、编辑入口、返回入口。
可选的,还包括:监听模块,用于通过监听确定运行的应用以及所述应用的当前页面;获取所述应用的功能配置信息。
本申请实施例还公开了一种智能终端,其特征在于,所述智能终端包括:存储器、显示器、处理器和输入单元,其中,所述输入单元包括:触摸屏;所述处理器用于执行本申请实施例所述的方法。
与现有技术相比,本申请实施例包括以下优点:
在本申请实施例中,依据当前页面和用户操作确定功能入口,然后在当前页面中显示所述功能入口,通过功能入口为用户提供所需的操作项,再依据对所述功能入口的触发执行响应,从而用户通过功能入口执行所需操作,简化用户操作流程,便于操作
附图说明
图1是本申请的一种页面处理方法实施例的步骤流程图;
图2是本申请的另一种页面处理方法实施例的步骤流程图;
图3A-图3C是本申请实施例的第一种页面显示示意图;
图4A-图4F是本申请实施例的第二种页面显示示意图;
图5A-图5C是本申请实施例的第三种页面显示示意图;
图6A-图6C是本申请实施例的第四种页面显示示意图;
图7是本申请的一种页面处理装置实施例的结构框图;
图8是本申请的另一种页面处理装置实施例的结构框图
图9本申请一种智能终端实施例的结构框图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
本申请实施例的核心构思之一在于,提出一种页面处理方法、装置和智能终端,以便于用户操作。可以依据当前页面和用户操作确定功能入口,然后在当前页面中显示所述功能入口,通过功能入口为用户提供所需的操作项,再依据对所述功能入口的触发执行响应,从而用户通过功能入口执行所需操作,简化用户操作流程,便于操作。
本申请实施例中,智能终端指的是具有多媒体功能的终端设备,这些设备支持音频、视频、数据等方面的功能。本实施例中该智能终端具有触摸屏,包括智能移动终端如智能手机、平板电脑能、智能穿戴设备,也可以是具有触摸屏的智能电视、个人计算机等设备。
实施例一
参照图1,示出了本申请的一种页面处理方法实施例的步骤流程图,具体可以包括如下步骤:
步骤102,依据当前页面和用户操作确定功能入口。
步骤104,在当前页面中显示所述功能入口。
步骤106,依据对所述功能入口的触发执行响应。
用户可以使用智能终端中应用执行所需的各种操作,启动应用进入应用页面后,可以在页面中执行所需操作,例如查找联系人、编辑邮件、添加备忘录等。为了便于用户在页面中操作,可以依据当前页面和用户操作确定功能入口,例如依据用户点击进入日历的页面后,可以确定日期选择的功能入口,又如用户在通讯录页面中上下滑动时,可以提供查找联系人的功能入口。
确定出功能入口后,在当前页面中显示所述功能入口,该功能入口是页面外的独立入口,因此不影响页面内容的显示,该功能入口可以基于页面内容进行位置的配置,例如配置在页面底部,又如配置在页面顶部,或者根据用户的操作位置,配置在方便用户操作的区域,例如,配置在用户在屏幕上的操作位置。也可以悬浮在页面上等,悬浮显示时,可以悬浮显示在设定位置,也可以悬浮显示在方便用户操作的位置,可以不透明显示,也可以按照设定的透明度显示,以避免遮挡屏幕内容。
用户可以对显示的功能入口进行触发,依据触发执行响应,例如依据搜索入口中的搜索内容执行搜索,又如依据下载入口的触发下载页面对应的应用等。
本申请实施例的提供的一个例子中,在显示功能入口后,若用户在设定时间内没有对该功能入口进行操作,则可以取消显示该功能入口,该设定时间可以灵活设置,可以由***配置,也可以由用户进入设置界面进行设置。
本申请实施例的提供的一个例子中,在显示功能入口后,若用户退出该页面或继续执行其他操作,例如点击屏幕、继续滑动等,则可以取消显示该功能入口。
本申请实施例的提供的一个例子中,在显示功能入口后,为便于用户操作,还可以提供快捷取消显示功能,以方便用户在不需要使用该功能入口时,隐藏该功能入口,该快捷取消显示功能的操作方式可以采用***默认配置,也可以由用户根据自己的操作习惯在设置界面进行设置,例如,可以是双击屏幕、长按屏幕等。
综上所述,可以依据当前页面和用户操作确定功能入口,然后在当前页面中显示所述功能入口,通过功能入口为用户提供所需的操作项,再依据对所述功能入口的触发执行响应,从而用户通过功能入口执行所需操作,简化用户操作流程,便于操作。
实施例二
在上述实施例的基础上,本实施例详细论述在页面中配置功能入口便于用户操作的步骤。
本申请实施例提供的一个例子中,可以在操作***层面统一提供应用中各页面的功能入口的管理,其中各应用可以确定包含的各页面对应功能的操作项生成配置信息反馈给***,从而***通过监听确定运行的应用以及应用显示的页面,然后配置该页面所述的功能入口进行显示。
本申请实施例提供的一个例子中,也可以由各应用程序独立控制功能入口的管理,所述管理包括显示功能入口或隐藏功能入口。
其中,依据当前页面和用户操作确定功能入口,其中一个方式是:依据用户操作显示当前页面,确定所述当前页面对应的功能入口,用户可以通过操作启动某一应用或进入应用的某一功能页面,相应依据用户操作进入当前页面,可以匹配当前页面对应的功能入口。另一种方式是:确定在当前页面的用户操作,依据所述用户操作确定对应的功能入口,即用户在当前页面中可以执行相应的操作,例如查找、编辑等,依据当前页面中的用户操作,可以确定用户操作对应的功能入口,如在页面中上下滑动时,提供查找的功能入口。其中,上述各确定功能入口的方式可以分别执行,可以依据用户操作的不同执行不同的功能入口确定方式,例如在进入页面时依据页面确定功能入口,而在该页面中执行用户操作时,再依据该用户操作确定功能入口。
本申请实施例中,所述用户操作包括以下至少一项:滑动操作、点击操作和摇动操作。滑动操作可以包括通过滑动执行的操作,例如上下滑动查找操作,左右滑动切换操作等;点击操作包括通过点击执行的操作,例如单击操作,双击操作等;摇动操作包括通过重力传感器确定的晃动智能终端的操作,如摇一摇操作等,用户操作还可以包括压力操作等,本申请实施例不一一列举,不应理解为是对本申请的限制。
相应功能入口包括以下至少一项:查找入口、搜索入口、上传入口、下载入口、编辑入口、返回入口。其中,查找入口用于查找信息,如通讯录页面中查找联系人、收件箱页面中查找邮件;搜索入口用于执行搜索,例如在应用中心(即APP下载应用)页面中搜索APP;上传入口用于上传数据信息,例如在社交应用的页面中上传照片等;下载入口用于进行数据下载,例如在应用中心的APP页面中下载对应APP,又如进行APP的升级等;编辑入口用于在页面中执行编辑操作,例如在通讯录页面中添加联系人,在日历的日期页面中更改备忘录等;返回入口用于在当前页面中执行返回操作,该返回操作可以依据页面和用户操作确定,例如返回上一页,用户返回页面最顶端等。
本申请实施例中,每个功能入口对应有操作项,即触发该入口要执行的操作项目,如与上述功能入口对应的搜索操作项、上传操作项、下载操作项、编辑操作项、返回操作项等。从而通过页面以及用户操作确定符合用户需求的功能入口进行展示,便于用户操作。
参照图2,示出了本申请的另一种页面处理方法实施例的步骤流程图,具体可以包括如下步骤:
步骤202,预先配置应用中各页面对应的操作项,依据所述操作项生成所述应用的功能配置信息。
本申请实施例中,智能终端可以安装各种类型的应用,各应用通过页面为用户提供所需的信息。例如通话应用包括通讯录页面、最近通话页面、拨号页面、经常联系页面等,又如日历页面包括年份、月份、日期页面,每个日期页面可以日记等备忘录信息。
因此预先针对每个应用,可以配置每个页面对应的操作项,其中操作项依据该页面中具有的功能确定,例如应用下载页面配置下载的操作项。再将每个页面对应操作项进行整合,生成所述应用的功能配置信息。
本实施例中,一个应用可以具有多个功能页面,为了便于用户选择,预先配置各页面对应的操作项,依据操作项配置各页面对应的功能入口,包括:预先将各功能页面进行整合,生成显示页面;针对每个功能页面配置操作项,生成所述显示页面的功能入口。
可以将一个应用的各功能页面进行整合,生成一个整合的显示页面,则各功能页面可以作为该显示页面的子页面,然后配置进入每个功能页面的操作项,再获取该应用中其他页面如子页面的功能对应操作项,将该应用各页面对应操作项进行整合,生成所述应用的功能配置信息。如图3所示,对于通话应用,可以将通讯录页面、最近通话页面、拨号页面、经常联系页面等整合得到一个通话的显示页面(如图3A所示),再配置进入每个页面的操作项,以及获取每个子页面的功能对应操作项,从而整合各操作项生成通话应用的功能配置信息生成该显示页面的功能入口,通过该功能入口可以进入每个子页面。
本申请实施例中,还可以将页面中各操作项进行整合添加到该应用的功能配置信息中,以便后续基于该功能配置信息生成功能入口。如图4A所示,将应用中心中APP页面和软件更新页面等对应操作项添加到功能配置信息中,从而在进入应用中心时展示APP页面时提供更新的下载入口;如图4C所示,在进入APP介绍页面时显示下载APP的下载入口。如图4D所示,将搜索功能操作项对应功能入口与页面合并,从而在进入应用中心的APP页面时显示搜索的功能入口。
本申请实施例中,各功能页面可以为用户提供各种功能,因此还可以预先依据各应用的功能选项配置操作项,依据所述操作项生成所述应用的功能配置信息。即预先确定每个应用的各个功能选项,为每个功能选项配置操作项,对每个页面的操作项进行整合生成所述应用的功能配置信息。如图5所示,对于日历应用,可以进行年、月、日的选择,因此可以配置选择日期的操作项,从而在展示页面时显示对应的功能入口(如图5A所示)。在选定日期后可以配置添加备忘录的操作项,从而在展示页面时显示对应的功能入口(如图5B所示),也可以配置查看备忘录的操作项,从而在展示页面时显示对应的功能入口(如图5C所示)。
本申请实施例中,还可以依据每个功能页面的功能操作配置操作项添加到功能配置信息中,如图3B中,在功能配置信息中针对通讯录页面配置查找联系人的操作项。还可以依据用户在页面中执行的操作匹配用户的意图,从而确定与用户意图对应的操作项,如图3C中,用户在通讯录页面滑动查找,当查找到接近页面底部等情况下,确定用户可能会具有回到顶部的意图,则可以配置返回顶部的操作项,以在显示该页面时配置返回顶部的功能入口。
从而通过对各应用中各个功能页面以及功能选项的配置,依据各应用默认的操作项配置对应的功能配置信息。
步骤204,通过监听确定运行的应用以及所述应用的当前页面。
步骤206,获取所述应用的功能配置信息。
***创建监听线程,该监听信息可以与各应用进行通信,从而可以通过监听线程对应用的运行进行监听,通过监听确定运行的应用以及所述应用的当前页面,例如通过获取应用包名确定运行的应用,然后获取页面标签确定运行的应用中当前显示的页面。在确定出运行的应用和对应显示的页面后,可以获取该应用的功能配置信息,通过该功能配置信息确定页面上显示的功能入口。
步骤208,依据用户操作进入当前页面。
步骤210,查找所述应用的功能配置信息中当前页面对应各操作项的权重。
步骤212,依据所述权重为所述当前页面配置操作项对应的功能入口。
用户在使用智能终端时,可以依据用户操作显示当前页面,然后依据所述应用的功能配置信息确定所述当前页面对应的功能入口,用户可以通过操作启动某一应用或进入应用的某一功能页面,相应依据用户操作进入当前页面,可以依据所述应用的功能配置信息匹配当前页面对应的功能入口。
本申请一个可选实施例中,还包括:依据用户的历史操作信息,确定每个页面对应各操作项的权重。实际处理中,不同用户在各个页面中执行的操作具有一定的区别,例如用户A通常会在日历应用中添加备忘录,而用户B通常是在日历应用中查看日期,如查看节日、阴历等信息。因此对于不同的用户在同一个页面可以配置不同的功能入口。可以在每个智能终端中收集用户在各页面的操作得到该用户的历史操作信息,然后对该历史操作信息进行分析,确定用户在每个页面中执行各操作项的操作次数、操作时间等各种操作信息,从而确定出每个页面中各操作项的权重。
因此在用户通过点击、滑动等操作进入当前页面后,可以从应用的功能配置信息中确定该页面对应各操作项,然后查找每个操作项的权重,再依据该权重确定为所述当前页面配置操作项对应的功能入口,例如按照权重由大到小的顺序排序,获取权重排在前N个操作项,为该当前页面配置该操作项对应的功能入口。
步骤214,确定在当前页面的用户操作。
步骤216,依据所述用户操作确定用户意图信息;
步骤218,将所述用户意图信息和功能配置信息进行匹配,配置对应的功能入口。
用户在当前页面中可以执行所需的操作,例如上下滑动查找联系人、APP、邮件等,从而用户操作确定操作项对应配置功能入口。因此确定在当前页面的用户操作,例如接收用户触发的上下滑动操作、左右滑动操作等,然后依据所述用户操作分析用户意图信息,其中,用户在页面中查看信息时往往会上下滑动,因此通过对上下滑动操作的分析当前在调整页面的显示内容,从而确定用户在执行查看操作,具有查找意图。用户在页面中左右滑动时往往是进行页面的切换。因此通过对左右滑动操作以及展示的页面进行分析,确定当前在调整显示页面,可以确定当前具有页面切换意图。用户在进入具有预定功能的页面时,往往会执行该页面的预定功能,因此可以分析用户具有执行该预定功能的意图。因此通过对用户操作的分析,可以分析出该用户操作对应用或应用中页面造成的变化,即确定用户操作对应的应用变化信息,从而基于应用变化信息确定用户意图信息,例如页面内容变化对应查找意图;页面间切换对应切换意图,如返回上一下,查看下一页等;进入预定功能页面对应执行预定功能的意图等。
例如在通讯录页面、收件箱页面上下滑动,分析用户可能在查找联系人、邮件等,则用户意图信息为查找,又如用户点击进入应用中心的APP介绍页面,分析用户可能要下载该APP,则用户意图信息为下载。功能配置信息中配置有每个页面对应的各操作项,将所述用户意图信息和功能配置信息进行匹配,确定与该用户意图信息匹配的操作项,例如查找意图对应查找项或搜索项等,然后确定操作项对应功能入口,如匹配查找入口、搜索入口、上传入口、下载入口、编辑入口、返回入口等。
步骤220,在当前页面中显示所述功能入口。
步骤222,依据对所述功能入口的触发执行响应。
在确定出当前页面对应的功能入口后,可以在该当前页面中显示所述功能入口,从而用户在该页面中可以对页面中的内容进行浏览、操作,也可以触发该功能入口。其中,用户若在当前页面内执行操作,则可以执行步骤214,即依据该用户操作重新匹配功能入口,因此可以依据用户操作和当前页面随时更新用户所需的功能入口,便于用户操作。
在功能入口被触发后可以依据该触发操作执行相应的响应,即执行入口对应功能操作并反馈相应的页面数据,例如依据输入的关键词进行查找或搜索,又如依据对编辑入口的触发显示编辑页面,如添加一条备忘录,又如显示添加联系人的页面等。
例如,用户在图4A中点击APP更新对应的下载入口后,触发该下载入口,可以显示包含有待更新APP的APP更新页面如图4B所示。在该页面中触发某一APP后可以执行更新操作。
又如图4A所示,在应用中心页面中显示搜索入口,用户触发搜索入后,可以显示相应的搜索页面,如图4B和C所示,可以在不同位置显示搜索框以及相应的搜索提示信息。
如图6所示,用户点击进入邮件应用的收件箱页面后,依据该操作项的权重可以匹配收件箱页面的功能入口为编辑入口,即创建新邮件的入口,然后在收件箱页面中显示该编辑入口(如图6A所示)。用户在收件箱页面中上下滑动,依据该滑动操作对应的用户意图信息为查找邮件,相应可以匹配查找入口,在当前页面中显示查找入口(如图6B所示)。而用户的滑动操作滑动到收件箱页面的底部时,可以确定用户可能需要返回页面顶部,则匹配功能入口为返回入口,在当前的收件箱页面中展示返回页面顶部的返回入口(如图6C所示)。
本申请实施例可以应用于各种Android/iOS智能设备中,例如应用在屏幕尺寸不大于7英寸的智能设备等,当然也可以应用于其他大屏幕智能设备中,如智能电视等。
现有应用页面中如果存在多项操作,只能将操作依次陈列至用户界面,这样占用了有限的框架空间,且每项操作的权重并非全部一致,无法针对当前页面内容进行变化。针对上述问题,本申请实施例采用了智能的匹配方式,能够结合当前用户操作自动匹配功能入口,如预先确定各用户在每个页面对应操作项的权重,从而在进入相应页面时配置显示权重大的操作项对应功能入口,而将权重低的操作项对应功能入口隐藏,并且可以根据用户操作随时变化,简化了用户界面,并且能够帮助用户降低操作成本,减少用户思考操作时间,从而提升操作体验。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
实施例三
在上述实施例的基础上,本实施例还提供了一种页面处理装置。
参照图7,示出了本申请一种页面处理装置实施例的结构框图,具体可以包括如下模块:
入口确定模块702,用于依据当前页面和用户操作确定功能入口。
入口显示模块704,用于在当前页面中显示所述功能入口。
响应模块706,用于依据对所述功能入口的触发执行响应。
用户可以使用智能终端中应用执行所需的各种操作,启动应用进入应用页面后,可以在页面中执行所需操作,例如查找联系人、编辑邮件、添加备忘录等。为了便于用户在页面中操作,可以依据当前页面和用户操作确定功能入口,例如依据用户点击进入日历的页面后,可以确定日期选择的功能入口,又如用户在通讯录页面中上下滑动时,可以提供查找联系人的功能入口。
综上所述,可以依据当前页面和用户操作确定功能入口,然后在当前页面中显示所述功能入口,通过功能入口为用户提供所需的操作项,再依据对所述功能入口的触发执行响应,从而用户通过功能入口执行所需操作,简化用户操作流程,便于操作。
参照图8,示出了本申请一种页面处理装置实施例的结构框图,具体可以包括如下模块:
页面整合模块808,用于预先将应用的各功能页面进行整合,生成显示页面。
入口配置模块810,用于针对每个功能页面配置操作项,生成所述应用的功能配置信息。
监听模块814,用于通过监听确定运行的应用以及所述应用的当前页面;获取所述应用的功能配置信息。
入口确定模块802,用于依据当前页面和用户操作确定功能入口。
入口显示模块804,用于在当前页面中显示所述功能入口。
响应模块806,用于依据对所述功能入口的触发执行响应。
权重确定模块812,用于依据用户的历史操作信息,确定每个页面对应各操作项的权重。
本申请一个可选实施例中,所述入口确定模块802,用于依据用户操作进入当前页面,依据功能配置信息确定所述当前页面对应的功能入口。
本申请另一个可选实施例中,所述入口确定模块802,用于确定在当前页面的用户操作,依据所述用户操作和功能配置信息确定对应的功能入口。
用户在使用智能终端时,可以依据当前页面和用户操作确定功能入口,其中一个方式是:依据用户操作显示当前页面,确定所述当前页面对应的功能入口,用户可以通过操作启动某一应用或进入应用的某一功能页面,相应依据用户操作进入当前页面,可以匹配当前页面对应的功能入口。另一种方式是:确定在当前页面的用户操作,依据所述用户操作确定对应的功能入口,即用户在当前页面中可以执行相应的操作,例如查找、编辑等,依据当前页面中的用户操作,可以确定用户操作对应的功能入口,如在页面中上下滑动时,提供查找的功能入口。其中,上述各确定功能入口的方式可以分别执行,可以依据用户操作的不同执行不同的功能入口确定方式,例如在进入页面时依据页面确定功能入口,而在该页面中执行用户操作时,再依据该用户操作确定功能入口。
其中,所述入口确定模块802,包括:
权重确定子模块8022,用于查找应用的功能配置信息中当前页面对应各操作项的权重;依据所述权重为所述当前页面配置操作项对应的功能入口。
意图确定子模块8024,用于依据所述用户操作确定用户意图信息;将所述用户意图信息和功能配置信息进行匹配,配置对应的功能入口。
其中,所述入口配置模块810,还用于预先依据各应用的功能选项配置操作项,依据所述操作项生成所述应用的功能配置信息。
其中,所述用户操作包括以下至少一项:滑动操作、点击操作和摇动操作。所述功能入口包括以下至少一项:查找入口、搜索入口、上传入口、下载入口、编辑入口、返回入口。
本申请实施例中,滑动操作可以包括通过滑动执行的操作,例如上下滑动查找操作,左右滑动切换操作等;点击操作包括通过点击执行的操作,例如单击操作,双击操作等;摇动操作包括通过重力传感器确定的晃动智能终端的操作,如摇一摇操作等,用户操作还可以包括压力操作等,本申请实施例不一一列举,不应理解为是对本申请的限制。相应功能入口包括以下至少一项:查找入口、搜索入口、上传入口、下载入口、编辑入口、返回入口。其中,查找入口用于查找信息,如通讯录页面中查找联系人、收件箱页面中查找邮件;搜索入口用于执行搜索,例如在应用中心(即APP下载应用)页面中搜索APP;上传入口用于上传数据信息,例如在社交应用的页面中上传照片等;下载入口用于进行数据下载,例如在应用中心的APP页面中下载对应APP,又如进行APP的升级等;编辑入口用于在页面中执行编辑操作,例如在通讯录页面中添加联系人,在日历的日期页面中更改备忘录等;返回入口用于在当前页面中执行返回操作,该返回操作可以依据页面和用户操作确定,例如返回上一页,用户返回页面最顶端等。
本申请实施例中,每个功能入口对应有操作项,即触发该入口要执行的操作项目,如与上述功能入口对应的搜索操作项、上传操作项、下载操作项、编辑操作项、返回操作项等。从而通过页面以及用户操作确定符合用户需求的功能入口进行展示,便于用户操作。
本申请实施例中,智能终端可以安装各种类型的应用,各应用通过页面为用户提供所需的信息。例如通话应用包括通讯录页面、最近通话页面、拨号页面、经常联系页面等,又如日历页面包括年份、月份、日期页面,每个日期页面可以日记等备忘录信息。
因此预先针对每个应用,可以配置每个页面对应的操作项,其中操作项依据该页面中具有的功能确定,例如应用下载页面配置下载的操作项。再将每个页面对应操作项进行整合,生成所述应用的功能配置信息。
本实施例中,一个应用可以具有多个功能页面,为了便于用户选择,预先配置各页面对应的操作项,依据操作项配置各页面对应的功能入口,包括:预先将各功能页面进行整合,生成显示页面;针对每个功能页面配置操作项,生成所述显示页面的功能入口。可以将一个应用的各功能页面进行整合,生成一个整合的显示页面,再获取该应用中其他页面如子页面的功能对应操作项,将该应用各页面对应操作项进行整合,生成所述应用的功能配置信息。
本申请实施例中,各功能页面可以为用户提供各种功能,因此还可以预先依据各应用的功能选项配置操作项,依据所述操作项生成所述应用的功能配置信息。即预先确定每个应用的各个功能选项,为每个功能选项配置操作项,对每个页面的操作项进行整合生成所述应用的功能配置信息。还可以依据每个功能页面的功能操作配置操作项添加到功能配置信息中。还可以依据用户在页面中执行的操作匹配用户的意图,从而确定与用户意图对应的操作项及功能入口。从而通过对各应用中各个功能页面以及功能选项的配置,依据各应用默认的操作项配置对应的功能配置信息。
***创建监听线程,该监听信息可以与各应用进行通信,从而可以通过监听线程对应用的运行进行监听,通过监听确定运行的应用以及所述应用的当前页面,例如通过获取应用包名确定运行的应用,然后获取页面标签确定运行的应用中当前显示的页面。在确定出运行的应用和对应显示的页面后,可以获取该应用的功能配置信息,通过该功能配置信息确定页面上显示的功能入口。
用户在使用智能终端时,可以依据用户操作显示当前页面,然后依据所述应用的功能配置信息确定所述当前页面对应的功能入口,用户可以通过操作启动某一应用或进入应用的某一功能页面,相应依据用户操作进入当前页面,可以依据所述应用的功能配置信息匹配当前页面对应的功能入口。
本申请一个可选实施例中,还包括:依据用户的历史操作信息,确定每个页面对应各操作项的权重。实际处理中,不同用户在各个页面中执行的操作具有一定的区别,例如用户A通常会在日历应用中添加备忘录,而用户B通常是在日历应用中查看日期,如查看节日、阴历等信息。因此对于不同的用户在同一个页面可以配置不同的功能入口。可以在每个智能终端中收集用户在各页面的操作得到该用户的历史操作信息,然后对该历史操作信息进行分析,确定用户在每个页面中执行各操作项的操作次数、操作时间等各种操作信息,从而确定出每个页面中各操作项的权重。因此在用户通过点击、滑动等操作进入当前页面后,可以从应用的功能配置信息中确定该页面对应各操作项,然后查找每个操作项的权重,再依据该权重确定为所述当前页面配置操作项对应的功能入口,例如按照权重由大到小的顺序排序,获取权重排在前N个操作项,为该当前页面配置该操作项对应的功能入口。
用户在当前页面中可以执行所需的操作,例如上下滑动查找联系人、APP、邮件等,从而用户操作确定操作项对应配置功能入口。因此确定在当前页面的用户操作,例如接收用户触发的上下滑动操作、左右滑动操作等,然后依据所述用户操作分析用户意图信息,其中,用户在页面中查看信息时往往会上下滑动,因此通过对上下滑动操作的分析当前在调整页面的显示内容,从而确定用户在执行查看操作,具有查找意图。用户在页面中左右滑动时往往是进行页面的切换。因此通过对左右滑动操作以及展示的页面进行分析,确定当前在调整显示页面,可以确定当前具有页面切换意图。用户在进入具有预定功能的页面时,往往会执行该页面的预定功能,因此可以分析用户具有执行该预定功能的意图。因此通过对用户操作的分析,可以分析出该用户操作对应用或应用中页面造成的变化,即确定用户操作对应的应用变化信息,从而基于应用变化信息确定用户意图信息,例如页面内容变化对应查找意图;页面间切换对应切换意图,如返回上一下,查看下一页等;进入预定功能页面对应执行预定功能的意图等。功能配置信息中配置有每个页面对应的各操作项,将所述用户意图信息和功能配置信息进行匹配,确定与该用户意图信息匹配的操作项,例如查找意图对应查找项或搜索项等,然后确定操作项对应功能入口,如匹配查找入口、搜索入口、上传入口、下载入口、编辑入口、返回入口等。
本申请实施例可以应用于各种Android/iOS智能设备中,例如应用在屏幕尺寸不大于7英寸的智能设备等,当然也可以应用于其他大屏幕智能设备中,如智能电视等。
现有应用页面中如果存在多项操作,只能将操作依次陈列至用户界面,这样占用了有限的框架空间,且每项操作的权重并非全部一致,无法针对当前页面内容进行变化。针对上述问题,本申请实施例采用了智能的匹配方式,能够结合当前用户操作自动匹配功能入口,如预先确定各用户在每个页面对应操作项的权重,从而在进入相应页面时配置显示权重大的操作项对应功能入口,而将权重低的操作项对应功能入口隐藏,并且可以根据用户操作随时变化,简化了用户界面,并且能够帮助用户降低操作成本,减少用户思考操作时间,从而提升操作体验。
实施例四
在上述实施例的基础上,本实施例还公开了一种智能终端。
参照图9,示出了本申请一种智能终端实施例的结构框图,具体可以包括如下模块:
该智能终端900包括:存储器910、显示器920、处理器930和输入单元1240。
其中,该输入单元940可用于接收用户输入的数字或字符信息,以及控制信号。具体地,本发明实施例中,该输入单元940可以包括触摸屏6941,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏941上的操作),并根据预先设定的程式驱动相应的连接装置。当然,除了触摸屏941,输入单元940还可以包括其他输入设备,如物理键盘、功能键(比如音量控制按键、开关按键等)、鼠标等。
显示器920包括显示面板,可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)或有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。其中,触摸屏可以覆盖显示面板,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器930以执行相应的处理。
在本发明实施例中,通过调用存储该存储器910内的软件程序,和/或,模块,和/或,数据,处理器930用于依据当前页面和用户操作确定功能入口;在当前页面中显示所述功能入口;依据对所述功能入口的触发执行响应。
可选的,所述依据当前页面和用户操作确定功能入口,包括:依据用户操作进入当前页面,依据功能配置信息确定所述当前页面对应的功能入口。
可选的,所述依据当前页面和用户操作确定功能入口,包括:确定在当前页面的用户操作,依据所述用户操作和功能配置信息确定对应的功能入口。
可选的,依据功能配置信息确定所述当前页面对应的功能入口的步骤包括:查找应用的功能配置信息中当前页面对应各操作项的权重;依据所述权重为所述当前页面配置操作项对应的功能入口。
可选的,依据所述用户操作和功能配置信息确定对应的功能入口的步骤包括:依据所述用户操作确定用户意图信息;将所述用户意图信息和功能配置信息进行匹配,配置对应的功能入口。。
可选的,还包括:预先将应用的各功能页面进行整合,生成显示页面;针对每个功能页面配置操作项,生成所述应用的功能配置信息。
可选的,还包括:预先依据各应用的功能选项配置操作项,依据所述操作项生成所述应用的功能配置信息。
可选的,还包括:依据用户的历史操作信息,确定每个页面对应各操作项的权重。
可选的,所述用户操作包括以下至少一项:滑动操作、点击操作和摇动操作。所述功能入口包括以下至少一项:查找入口、搜索入口、上传入口、下载入口、编辑入口、返回入口。
可选的,还包括:通过监听确定运行的应用以及所述应用的当前页面;获取所述应用的功能配置信息。
本申请实施例可以应用于各种Android/iOS智能设备中,例如应用在屏幕尺寸不大于7英寸的智能设备等,当然也可以应用于其他大屏幕智能设备中,如智能电视等。
现有应用页面中如果存在多项操作,只能将操作依次陈列至用户界面,这样占用了有限的框架空间,且每项操作的权重并非全部一致,无法针对当前页面内容进行变化。针对上述问题,本申请实施例采用了智能的匹配方式,能够结合当前用户操作自动匹配功能入口,如预先确定各用户在每个页面对应操作项的权重,从而在进入相应页面时配置显示权重大的操作项对应功能入口,而将权重低的操作项对应功能入口隐藏,并且可以根据用户操作随时变化,简化了用户界面,并且能够帮助用户降低操作成本,减少用户思考操作时间,从而提升操作体验。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
在一个典型的配置中,所述计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种页面处理方法、一种页面处理装置和一种智能终端,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (26)

1.一种页面处理方法,其特征在于,包括:
依据当前页面和用户操作确定功能入口,所述功能入口与所述当前页面对应操作项的权重相关,所述用户操作用于确定用户意图信息,所述功能入口为所述当前页面外的独立入口,且不影响页面内容的显示;
在当前页面中显示所述功能入口,所述功能入口包括以下至少一项:查找入口、搜索入口、上传入口、下载入口、编辑入口;
依据对所述功能入口的触发执行响应。
2.根据权利要求1所述的方法,其特征在于,所述依据当前页面和用户操作确定功能入口,包括:
依据用户操作进入当前页面,依据功能配置信息确定所述当前页面对应的功能入口。
3.根据权利要求1所述的方法,其特征在于,所述依据当前页面和用户操作确定功能入口,包括:
确定在当前页面的用户操作,依据所述用户操作和功能配置信息确定对应的功能入口。
4.根据权利要求2所述的方法,其特征在于,依据功能配置信息确定所述当前页面对应的功能入口的步骤包括:
查找应用的功能配置信息中当前页面对应各操作项的权重;
依据所述权重为所述当前页面配置操作项对应的功能入口。
5.根据权利要求3所述的方法,其特征在于,依据所述用户操作和功能配置信息确定对应的功能入口的步骤包括:
依据所述用户操作确定用户意图信息;
将所述用户意图信息和功能配置信息进行匹配,配置对应的功能入口。
6.根据权利要求1至5任一所述的方法,其特征在于,还包括:
预先将应用的各功能页面进行整合,生成显示页面;
针对每个功能页面配置操作项,生成所述应用的功能配置信息。
7.根据权利要求6所述的方法,其特征在于,还包括:
预先依据各应用的功能选项配置操作项,依据所述操作项生成所述应用的功能配置信息。
8.根据权利要求4所述的方法,其特征在于,还包括:
依据用户的历史操作信息,确定每个页面对应各操作项的权重。
9.根据权利要求8所述的方法,其特征在于,所述用户操作包括以下至少一项:滑动操作、点击操作和摇动操作。
10.根据权利要求8所述的方法,其特征在于,所述功能入口还包括返回入口。
11.根据权利要求1-5任一所述的方法,其特征在于,还包括:
通过监听确定运行的应用以及所述应用的当前页面;
获取所述应用的功能配置信息。
12.根据权利要求1所述的方法,其特征在于,所述功能入口显示的位置基于页面内容配置,所述位置包括以下任一种:页面底部、页面顶部、用户的可操作区域。
13.根据权利要求1所述的方法,其特征在于,还包括以下任一种取消显示该功能入口的操作:
在设定时间内未接收到对所述功能入口的触发;
退出所述当前页面;
接收到取消显示功能的操作。
14.根据权利要求6所述的方法,其特征在于,依据对所述功能入口的触发执行响应,包括:
通过对所述功能入口的触发进入对应的功能页面。
15.一种页面处理装置,其特征在于,包括:
入口确定模块,用于依据当前页面和用户操作确定功能入口,所述功能入口与所述当前页面对应操作项的权重相关,所述用户操作用于确定用户意图信息,所述功能入口为所述当前页面外的独立入口,且不影响页面内容的显示;
入口显示模块,用于在当前页面中显示所述功能入口,所述功能入口包括以下至少一项:查找入口、搜索入口、上传入口、下载入口、编辑入口;
响应模块,用于依据对所述功能入口的触发执行响应。
16.根据权利要求15所述的装置,其特征在于,
所述入口确定模块,用于依据用户操作进入当前页面,依据功能配置信息确定所述当前页面对应的功能入口。
17.根据权利要求15所述的装置,其特征在于,
所述入口确定模块,用于确定在当前页面的用户操作,依据所述用户操作和功能配置信息确定对应的功能入口。
18.根据权利要求16所述的装置,其特征在于,所述入口确定模块,包括:
权重确定子模块,用于查找应用的功能配置信息中当前页面对应各操作项的权重;依据所述权重为所述当前页面配置操作项对应的功能入口。
19.根据权利要求17所述的装置,其特征在于,所述入口确定模块,包括:
意图确定子模块,用于依据所述用户操作确定用户意图信息;将所述用户意图信息和功能配置信息进行匹配,配置对应的功能入口。
20.根据权利要求15至19任一所述的装置,其特征在于,还包括:
页面整合模块,用于预先将应用的各功能页面进行整合,生成显示页面;
入口配置模块,用于针对每个功能页面配置操作项,生成所述应用的功能配置信息。
21.根据权利要求20所述的装置,其特征在于,
所述入口配置模块,还用于预先依据各应用的功能选项配置操作项,依据所述操作项生成所述应用的功能配置信息。
22.根据权利要求18所述的装置,其特征在于,还包括:
权重确定模块,用于依据用户的历史操作信息,确定每个页面对应各操作项的权重。
23.根据权利要求22所述的装置,其特征在于,所述用户操作包括以下至少一项:滑动操作、点击操作和摇动操作。
24.根据权利要求22所述的装置,其特征在于,所述功能入口还包括返回入口。
25.根据权利要求15-19任一所述的装置,其特征在于,还包括:
监听模块,用于通过监听确定运行的应用以及所述应用的当前页面;获取所述应用的功能配置信息。
26.一种智能终端,其特征在于,所述智能终端包括:存储器、显示器、处理器和输入单元,其中,所述输入单元包括:触摸屏;
所述处理器用于执行上述权利要求1-14任一所述的方法。
CN201610195482.XA 2016-03-30 2016-03-30 一种页面处理方法、装置和智能终端 Active CN107153498B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201610195482.XA CN107153498B (zh) 2016-03-30 2016-03-30 一种页面处理方法、装置和智能终端
PCT/CN2017/077504 WO2017167072A1 (zh) 2016-03-30 2017-03-21 一种页面处理方法、装置和智能终端
US16/128,119 US10824445B2 (en) 2016-03-30 2018-09-11 Dynamic presentation of function portals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610195482.XA CN107153498B (zh) 2016-03-30 2016-03-30 一种页面处理方法、装置和智能终端

Publications (2)

Publication Number Publication Date
CN107153498A CN107153498A (zh) 2017-09-12
CN107153498B true CN107153498B (zh) 2021-01-08

Family

ID=59792000

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610195482.XA Active CN107153498B (zh) 2016-03-30 2016-03-30 一种页面处理方法、装置和智能终端

Country Status (3)

Country Link
US (1) US10824445B2 (zh)
CN (1) CN107153498B (zh)
WO (1) WO2017167072A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108363597A (zh) * 2018-01-02 2018-08-03 武汉斗鱼网络科技有限公司 一种页面跳转方法及***
CN109388457B (zh) * 2018-09-21 2022-02-25 杨立群 一种多场景的远程快速界面交互方法及装置
CN111488185B (zh) * 2020-04-15 2023-06-06 抖音视界有限公司 页面数据处理方法、装置、电子设备和可读介质
CN111813486A (zh) * 2020-07-17 2020-10-23 北京达佳互联信息技术有限公司 页面显示方法、装置、电子设备及存储介质
CN111914201B (zh) * 2020-08-07 2023-11-07 腾讯科技(深圳)有限公司 网络页面的处理方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102082874A (zh) * 2011-01-28 2011-06-01 宇龙计算机通信科技(深圳)有限公司 移动终端中应用程序界面的排列方法及移动终端
CN102193784A (zh) * 2010-03-09 2011-09-21 新奥特(北京)视频技术有限公司 一种用户自定义界面的方法及装置
CN102968252A (zh) * 2012-11-05 2013-03-13 北京奇虎科技有限公司 页面后退/前进的方法及设备
CN103425382A (zh) * 2012-05-16 2013-12-04 腾讯科技(深圳)有限公司 图标查找方法、装置及终端
CN104281647A (zh) * 2014-09-01 2015-01-14 百度在线网络技术(北京)有限公司 搜索输入方法和装置
CN104965633A (zh) * 2015-06-02 2015-10-07 百度在线网络技术(北京)有限公司 一种服务跳转的方法和装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6917373B2 (en) * 2000-12-28 2005-07-12 Microsoft Corporation Context sensitive labels for an electronic device
US7975020B1 (en) 2005-07-15 2011-07-05 Amazon Technologies, Inc. Dynamic updating of rendered web pages with supplemental content
US7823076B2 (en) * 2007-07-13 2010-10-26 Adobe Systems Incorporated Simplified user interface navigation
KR101784466B1 (ko) * 2009-09-15 2017-11-06 삼성전자주식회사 휴대단말의 기능 실행 방법 및 장치
US20110197124A1 (en) 2010-02-05 2011-08-11 Bryan Eli Garaventa Automatic Creation And Management Of Dynamic Content
US8793650B2 (en) 2010-06-11 2014-07-29 Microsoft Corporation Dynamic web application notifications including task bar overlays
US9367199B2 (en) 2012-12-13 2016-06-14 Sap Se Dynamical and smart positioning of help overlay graphics in a formation of user interface elements
WO2014116542A1 (en) * 2013-01-22 2014-07-31 Tealium Inc. Activation of dormant features in native applications
CN103235690A (zh) * 2013-04-24 2013-08-07 广东欧珀移动通信有限公司 一种快速转至页面顶部的方法及装置
CN107562320B (zh) * 2013-05-30 2021-01-12 北京三星通信技术研究有限公司 一种提供应用程序的功能的方法及触屏智能终端设备
CN104423936B (zh) * 2013-08-23 2017-12-26 联想(北京)有限公司 一种获取数据方法及电子设备
WO2015162639A1 (ja) * 2014-04-22 2015-10-29 三菱電機株式会社 ユーザインターフェースシステム、ユーザインターフェース制御装置、ユーザインターフェース制御方法およびユーザインターフェース制御プログラム
US20150378600A1 (en) * 2014-06-27 2015-12-31 Microsoft Technology Licensing, Llc Context menu utilizing a context indicator and floating menu bar
CN104182488B (zh) * 2014-08-08 2016-09-07 腾讯科技(深圳)有限公司 搜索方法、服务器及客户端
US20160196584A1 (en) 2015-01-06 2016-07-07 Facebook, Inc. Techniques for context sensitive overlays
CN106462349B (zh) * 2015-03-27 2019-10-25 华为技术有限公司 一种电子照片显示方法、装置和移动设备
US10628016B2 (en) * 2015-08-27 2020-04-21 Google Llc Cross-application content player

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102193784A (zh) * 2010-03-09 2011-09-21 新奥特(北京)视频技术有限公司 一种用户自定义界面的方法及装置
CN102082874A (zh) * 2011-01-28 2011-06-01 宇龙计算机通信科技(深圳)有限公司 移动终端中应用程序界面的排列方法及移动终端
CN103425382A (zh) * 2012-05-16 2013-12-04 腾讯科技(深圳)有限公司 图标查找方法、装置及终端
CN102968252A (zh) * 2012-11-05 2013-03-13 北京奇虎科技有限公司 页面后退/前进的方法及设备
CN104281647A (zh) * 2014-09-01 2015-01-14 百度在线网络技术(北京)有限公司 搜索输入方法和装置
CN104965633A (zh) * 2015-06-02 2015-10-07 百度在线网络技术(北京)有限公司 一种服务跳转的方法和装置

Also Published As

Publication number Publication date
WO2017167072A1 (zh) 2017-10-05
CN107153498A (zh) 2017-09-12
US20190065219A1 (en) 2019-02-28
US10824445B2 (en) 2020-11-03

Similar Documents

Publication Publication Date Title
CN107153498B (zh) 一种页面处理方法、装置和智能终端
US10739958B2 (en) Method and device for executing application using icon associated with application metadata
TWI528282B (zh) 用於自訂應用程式的啟動之方法
US9398142B2 (en) Mobile computing terminal with more than one lock screen and method of using the same
US20170177600A1 (en) Method, system, and device for processing data in connection with an application
US20180260081A1 (en) Task switching or task launching based on a ranked list of tasks
US20160283055A1 (en) Customized contextual user interface information displays
JP2016522483A (ja) ページロールバック制御方法、ページロールバック制御装置、端末、プログラム及び記録媒体
US11625160B2 (en) Content navigation method and user interface
US20140310653A1 (en) Displaying history information for application
CN107193441B (zh) 桌面挂件预览方法及装置
JP6949059B2 (ja) 動的リストを表示する方法、デバイス、装置及びシステム
US20160179899A1 (en) Method of providing content and electronic apparatus performing the method
EP2690567B1 (en) Method for managing data and an electronic device thereof
EP3128411A1 (en) Interface display method and device
KR20140143028A (ko) 프로그램 실행 방법 및 그 전자 장치
CN104484352A (zh) 一种快速查找应用程序的方法、装置及设备
CN110069734B (zh) 一种页面组件的展现方法和装置
EP3015997A1 (en) Method and device for facilitating selection of blocks of information
CN107562347B (zh) 显示对象的方法和装置
KR20140119611A (ko) 애플리케이션을 실행하는 방법 및 디바이스
KR20230107690A (ko) 다수의 아이템 복사 및 붙여넣기의 운영 체제 수준관리
US9953020B2 (en) Collaborative bookmarks
CN106815291B (zh) 搜索结果项展现方法、装置和用于搜索结果项展现的装置
CN104636170A (zh) 应用程序的获取方法及装置、电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1243802

Country of ref document: HK

TA01 Transfer of patent application right

Effective date of registration: 20201217

Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China

Applicant after: Zebra smart travel network (Hong Kong) Limited

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant