CN108139915B - 一种应用程序组的操作方法及终端 - Google Patents
一种应用程序组的操作方法及终端 Download PDFInfo
- Publication number
- CN108139915B CN108139915B CN201680062009.2A CN201680062009A CN108139915B CN 108139915 B CN108139915 B CN 108139915B CN 201680062009 A CN201680062009 A CN 201680062009A CN 108139915 B CN108139915 B CN 108139915B
- Authority
- CN
- China
- Prior art keywords
- apps
- terminal
- operation option
- social account
- configuration files
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种应用程序组的操作方法及终端,用于解决现有技术中无法对文件夹中的多个APP进行统一管理的问题,有效提高用户体验。该方法应用于具有显示屏的终端,该方法包括:接收到对该终端的用户界面上的第一文件夹的第一操作(201),获取所述第一文件夹的至少一个操作选项(202),其中,所述至少一个操作选项是根据所述第一文件夹中M个APP的应用配置文件所确定的,M为大于0的整数;当第一操作选项被触发时,执行该第一操作选项对应的操作命令,其中,该第一操作选项为该至少一个操作选项中的一个(204)。
Description
技术领域
本发明涉及终端领域,具体涉及一种应用程序的操作方法及终端。
背景技术
目前,为了对智能终端(例如:手机、平板等)中的应用程序(英文全称:Application,缩写:APP)进行有效管理,用户一般会根据APP的属性或功能、个人喜好等标准将APP 归类至对应的文件夹中。
当需要对文件夹中的多个APP的类似功能或特性进行管理时,要进入文件夹内先后打开每个APP,并在每个APP提供的用户界面(英文全称:User Interface,缩写:UI)内进行相应操作,或者,从***提供的入口进去,针对每个APP分别进行相应操作等。例如:智能终端上的某个文件夹中有微信、QQ、新浪微博、Facebook等多个社交类APP,如果用户要对这些社交类APP的功能进行设置(如新消息提示音、免打扰模式等),则需要分别对这些APP进行设置,例如先打开微信,从微信的设置选项进入后对某些功能进行设置(如新消息提示音设为振动、关闭免打扰模式等),再依次对QQ、新浪微博、Facebook等进行操作以完成与微信类似功能的设置;如果用户要对这些社交类APP的访问权限(如读取联系人、读取位置信息、读取本机识别码、调用摄像头等)进行管理,以安卓***为例,则可以通过桌面图标打开***设置,从权限管理进入后根据应用程序逐一设置,即通过菜单查找并选择微信,再对这些权限进行管理(如设置为禁止读取联系人、允许读取位置信息、禁止读取本机识别码、允许调用摄像头等),并依次对QQ、新浪微博等进行类似的操作以完成权限管理。
可见,现有技术中对某文件夹中的多个APP的类似功能或特性进行管理时,操作步骤繁琐,用户体验差。
发明内容
本发明的目的在于提供一种应用程序组的操作方法及终端,用于解决现有技术中无法对某文件夹中的多个APP进行统一管理的问题,操作步骤简单,有效提高用户体验。
第一方面提供一种应用程序APP组的操作方法,该方法应用于具有显示屏的终端,该方法包括:接收对该终端的用户界面上的第一文件夹的第一操作,获取第一文件夹的至少一个操作选项,其中,该至少一个操作选项是根据第一文件夹中M个APP的应用配置文件所确定的,M为大于0的整数;当第一操作选项被触发时,执行该第一操作选项对应的操作命令,其中,该第一操作选项为该至少一个操作选项中的一个。
可见,终端接收到对该终端的用户界面上的第一文件夹的第一操作,终端获取第一文件夹的至少一个操作选项,其中,该至少一个操作选项是根据第一文件夹中M个APP的应用配置文件所确定的,M为大于0的整数;该应用配置文件中包括对APP的常用功能和/ 或常用设置进行描述的信息,其中,常用设置包括对APP的业务参数设定、***权限管理设定等等,例如:读取或修改联系人、读取位置信息、调用摄像头等各种访问权限设置,消息通知设置,授权登录设置,隐私设置,字体大小设置,语言设置等等;常用功能包括 APP所具有的业务能力,即:APP常用的一些功能,例如:百度地图、高德地图有定位导航功能,微信、QQ有提示音设置功能,手电筒有闪光灯功能,某企业应用有打卡考勤功能,收音机FM有收听广播功能,酷狗有播放音乐功能,今日头条、腾讯新闻有推送新闻的功能,支付宝、微信有支付功能等等。终端根据该M个APP的应用配置文件确定该第一文件夹的至少一个操作选项,其中,该至少一个操作选项是通过对M个应用配置文件中的常用设置和/或常用功能做交集或合集所确定的,然后可以以某种形式(如菜单、归类箭头、不同色区等)通过UI呈现出来供用户选择,例如:一种或多种访问权限管理对应的操作选项,通知管理对应的操作选项,授权登录对应的操作选项,提示音设置对应的操作选项、手电筒闪光灯对应的操作选项、收听广播或音乐对应的操作选项等等。当终端检测到第一操作选项被触发时,执行该第一操作选项对应的操作命令。例如:终端检测到用户选择访问权限管理对应的操作选项后进入访问权限管理界面供用户对至少一种访问权限进行管理,以执行相应的操作命令,如禁止读取或修改联系人、禁止读取位置信息、允许调用摄像头等;或者,终端检测到用户在UI上直接选择某一种访问权限管理对应的操作选项(如禁止读取或修改联系人等)后直接执行相应的操作命令(即禁止该文件夹中的这些APP读取或修改终端上的联系人信息);终端检测到用户选择手电筒闪光灯对应的操作选项后直接执行相应的操作命令,即打开手电筒闪光灯功能;终端检测到授权登录对应的操作选项 (如使用QQ账号授权登录等)后直接执行相应的操作命令,如对该文件夹中支持QQ账号登录方式且未处于登录状态的所有APP使用QQ账号(可以是该终端上QQ软件已登录的账号,也可以是用户即时输入的账号)进行授权登录等。可见,对第一文件夹中的M个APP 的类似功能或特性进行统一管理,简化操作步骤,有效地提高用户体验。
结合第一方面,在一些可能的实现方式中,该第一操作包括长按、压力触控或者旋转,其中,该长按、该压力触控、该旋转都用于触发对所述M个APP的应用配置文件做交集和/或合集;
在一些可能的实现方式中,该长按为按压该显示屏且按压时间在第一时间范围内或者第二时间范围内,该第一时间范围内的长按用于触发对该M个APP的应用配置文件做交集,该第二时间范围内的长按用于触发对该M个APP的应用配置文件做合集;该压力触控为按压该显示屏且按压力度在第一力度范围内或者第二力度范围内,该第一力度范围内的压力触控用于触发对该M个APP的应用配置文件做交集,该第二力度范围内的压力触控用于触发对该M个APP的应用配置文件做合集;该旋转为在该显示屏上按照顺时针旋转或逆时针旋转,其中,该顺时针旋转用于触发对该M个APP的应用配置文件做交集,该逆时针旋转用于触发对该M个APP的应用配置文件做合集;或者,该旋转为在该显示屏上以一个基点旋转且旋转的角度在第一角度范围内或者第二角度范围内,其中,该第一角度范围内的旋转用于触发对该M个APP的应用配置文件做交集,该第二角度范围内的旋转用于触发对M 个APP的应用配置文件做合集。
在另一些可能的实现方式中,该长按为按压所述显示屏且按压时间在第三时间范围内,该第三时间范围内的长按用于触发对该M个APP的应用配置文件做交集和合集;
该压力触控为按压该显示屏且按压力度在第三力度范围内,该第三力度范围内的压力触控用于触发对该M个APP的应用配置文件做交集和合集;
该旋转为在该显示屏上按照顺时针旋转或逆时针旋转,其中,该顺时针旋转用于触发对该M个APP的应用配置文件做交集和合集,或者,该逆时针旋转用于触发对该M个APP的应用配置文件做交集和合集;或者,该旋转为在该显示屏上以一个基点旋转且旋转的角度在第三角度范围内,其中,该第三角度范围内的旋转用于触发对该M个APP的应用配置文件做交集和合集。
可见,终端可预先设置(通常是终端出厂之前默认设置好的,当然,也不排除用户根据喜好自行设置)长按的时长、压力触控的力度或者旋转的方式。假设上述第一时间范围为T1到T1+ΔT1,第二时间范围为T2到T2+ΔT2,第三时间范围为T3到T3+ΔT3,其中, T1和T2以及T3均表示起始时间,ΔT1和ΔT2以及ΔT3均表示时间的变化量,T1、T2、 T3都是大于或等于0的数,ΔT1和ΔT2以及ΔT3都是大于0的数,T1和T2以及T3的大小不定,例如:T1可大于或小于或等于T2。在实际应用中,可以只实现第一时间范围的长按操作;也可以只实现第二时间范围的长按操作,还可以实现第三时间范围的长按操作,此时,第一时间范围、第二时间范围以及第三时间可以是连续的,例如第一时间范围是0至30ms,第二时间范围是30ms至60ms,第三时间范围是60ms以上,当然,它们也可以是不连续的,例如第一时间范围是0至30ms,第二时间范围是40ms至60ms,第三时间范围是70ms以上等等。类似地,对于上述第一力度范围、第二力度范围、第三力度范围,以及对于上述第一角度范围、第二角度范围、第三角度范围,采用与上述第一时间范围、第二时间范围、第三时间范围相类似的定义或设置方法,此处不再赘述。
当用户按照上述要求对终端的UI上的第一文件夹(终端上的任意一个文件夹)进行长按、压力触控或者旋转操作(例如:用户对UI上的第一文件夹对应的图标或区域进行长按、压力触控或旋转等触控操作)时,可触发终端对该第一文件夹中的M个APP的应用配件文件进行相应的计算,即:对M个APP的应用配置文件做合集和/或做交集,基于上述示例,例如:用户长按终端的显示屏上的该第一文件夹所持续的时间在T1到T1+ΔT1 之间时,则触发对该M个APP的应用配置文件做交集,或者,在T2+ΔT2之间时,则触发对该M个APP的应用配置文件做合集,或者,在T3+ΔT3之间时,则触发对该M个APP的应用配置文件做交集和合集;又如:用户长按终端的显示屏上的该第一文件夹所持续的时间在T1到T1+ΔT1之间时,触发对该M个APP的应用配置文件做交集,然后继续长按下去在T2到T2+ΔT2之间时,触发对该M个APP的应用配置文件做合集,然后继续长按下去在T3到T3+ΔT3之间时,触发对该M个APP的应用配置文件做交接和合集。对于压力触控或旋转操作的实现,此处不再示例说明。可见,通过对终端的用户界面上的第一文件夹的第一操作,触发对第一文件夹中的M个APP的应用配件文件进行相应计算以呈现不同操作选项供用户选择,用户通过轻量层次的UI即可实现对文件夹中多个APP的类似功能或特性进行统一管理,减少操作复杂度,有效提高用户体验。
可见,根据对第一文件夹的第一操作确定该第一文件夹中M个APP的应用配置文件(包括APP的常用功能和/或常用设置)做交集和/或合集,以确定该第一文件夹的至少一个操作选项(即:对APP的常用功能和/或常用设置做交集或者合集后对应的操作选项),在实际应用中,根据该第一文件夹中M个APP的应用配置文件做交集所确定的操作选项用于触发通过该第一文件夹对该第一文件夹中的每个APP执行对应的操作命令,例如:假设该第一文件夹中包括微信、QQ、新浪微博、今日头条、酷狗这5个APP,其中,这5个APP 的应用配置文件中至少包括对新消息提示音设置的描述信息,如果用户要对这5个APP的新消息提示音进行设置,基于上述示例,假设用户长按终端的显示屏对应的该第一文件夹所持续的时间在T1到T1+ΔT1之间时,则触发对这5个APP的应用配置文件做交集,则通过对这些APP的应用配置文件做交集确定供用户选择的至少一个操作选项,并将该至少一个操作选项以几何形状或者菜单栏的方式显示在用户界面上,从而用户选择新消息提示音对应的操作选项,进一步,终端通过该第一文件夹对该5个APP的新消息提示音进行统一设置,例如:将新消息提示音设置为静音,或者设置为某种铃声等。根据该第一文件夹中M个APP的应用配置文件做合集所确定的操作选项用于触发通过该第一文件夹对该第一文件夹中的至少一个APP执行对应的操作命令,又如:基于上述示例,假设用户长按终端的显示屏对应的该第一文件夹所持续的时间在T2到T2+ΔT2之间时,则触发对这5个APP 的应用配置文件做合集,其中,假设微信,QQ,新浪微博,今日头条的应用配置文件中至少同时包括消息推送开关设置的描述信息,酷狗的应用配置文件中包括打开音乐的描述信息,则通过对这些APP的应用配置文件做合集确定供用户选择的至少一个操作选项,如果用户选择消息推送开关对应的操作选项,则终端直接对微信、QQ、新浪微博、今日头条的消息推送开关进行统一设置(如关闭消息推送开关),如果用户选择打开音乐对应的操作选项,则终端直接打开酷狗播放音乐。再如:基于上述示例,假设用户长按终端的显示屏对应的该第一文件夹所持续的时间在T3到T3+ΔT3之间时,则触发对这5个APP的应用配置文件做交集和合集,例如:同步或者不同步地对这5个APP的应用配置文件做交集和合集,此处不做赘述。如此对第一文件夹中的至少一个APP的类似功能或特性进行统一设置,操作简单,有效提高用户体验。
在另一些可能的实现方式中,接收到对该终端的用户界面上的第一文件夹的第一操作之前,确定该第一文件夹的至少一个操作选项。
在另一些可能的实现方式中,确定该第一文件夹的至少一个操作选项包括:通过对该 M个APP的应用配置文件做交集和/或合集确定该第一文件夹的至少一个操作选项,其中,该做交集所确定的操作选项用于触发对该M个APP执行操作命令,该做合集所确定的操作选项用于触发对该M个APP中的至少一个APP执行操作命令。
即在M个APP放入文件夹之后,接收到对第一文件夹的第一操作之前的任意时间,终端就可以确定与该M个APP的应用配置文件做交集和或合集的操作选项,这样在接收到对第一文件夹的第一操作时,可以直接获取第一文件夹的至少一个操作选项,从而提高了终端的运行速度。
在另一些可能的实现方式中,获取该第一文件夹的至少一个操作选项之后,通过几何形状或者菜单栏的方式将该至少一个操作选项显示在该终端的用户界面上。
可见,将该至少一个操作选项通过几何形状(例如:扇形,矩形,椭圆形,箭头等,此处不做具体限定)或者菜单栏的方式显示在该终端的用户界面上供用户选择,其中,每个几何形状区域对应一个操作选项或者一类操作选项,或者在该菜单栏中按照用户自定义或者终端默认的顺序显示每一个操作选项,其中,每个几何形状区域还可通过颜色或者位置方向或者文字说明进行区别,例如:不同颜色的任意一个几何形状分别对应一个或一类操作选项,或者不同位置方向的任意一个几何形状分别对应一个或一类操作选项,或者,不同文字说明的任意一个几何形状对应一个或一类操作选项,其中,每个几何形状的形状可以相同(例如:通过不同颜色的四块相同形状的扇形显示四个或四类操作选项),也可以不同(例如:通过四块不同形状的几何形状显示四个或四类操作选项)。在实际应用中,假如全部的操作选项在一个显示屏上不能完全显示时,可以通过拖动,滑动等手势操作触发在下一个显示屏上显示部分操作选项,例如:拖动第一文件夹图标顺时针、逆时针旋转进行操作选项屏幕切换操作,也可以拖动第一文件夹图标在左右或上下方向的移动来进行操作选项切屏,此处不作具体限定。其中,操作选项在用户界面上的排序(如上下排序、左右排序、顺时针或逆时针排序等)可以是用户自定义的,也可以是终端根据某种规则(如默认、使用频率、名称等等)确定的。可见,将该至少一个操作选项通过几何形状或菜单栏的方式以一定排序显示在终端的用户界面上,提高用户的视觉感受,增加终端与用户之间的互动,有效提高用户体验。
在另一些可能的实现方式中,通过几何形状或者菜单栏的方式将该至少一个操作选项显示在该终端的用户界面上包括:当通过对该M个APP的应用配置文件做合集确定该第一文件夹的至少一个操作选项时,将做合集所确定的至少一个操作选项按照使用频率或者使用权限进行优先级排序;通过几何形状或者菜单栏的方式将优先级高的部分操作选项显示在该终端的用户界面上。
在实际应用中,当通过对该M个APP的应用配置文件做合集确定该第一文件夹的至少一个操作选项时,可能会造成操作选项太多,以致于全部显示在用户界面上时会导致内容繁多,从而不便于用户选择对应的操作选项,例如:可能无法在一个用户界面上全部的操作选项,而是通过多个用户界面显示,此时则需要用户通过滑动或者拖动的方式转换用户界面从而选择对应的操作选项,用户体验较差。因此,可通过对做合集所确定的至少一个操作选项按照使用频率或者使用权限(例如:操作选项所对应的应用场景的限制范围)进行优先级排序,进而通过几何形状或者菜单栏的方式将优先级高的部分操作选项显示在该终端的用户界面上,例如:有的操作选项的使用频率高,有的操作选项的使用频率低,则将使用频率高的操作选项优先显示在用户界面上;或者,有的操作选项在某些应用场景中被限制,而有的操作选项对应用场景没有限制,则将使用权限大的操作选项优先显示在用户界面上,具体显示的方式如上述,此处不再赘述,需要说明的是,除了按照使用频率或者使用权限对操作选项进行优先级排序外,还可以通过用户自定义的方式或者终端默认的方式等一种或者多种方式排序,此处不做具体限定。
在另一些可能的实现方式中,当该M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且该M个APP处于未登录状态时,执行该第一操作选项对应的操作命令包括:当该第一操作选项为根据该M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项时,授权该M个APP使用第一社交账号进行登录,其中,该第一社交账号为该至少一种社交账号中的一种;或者,当该第一操作选项为根据该M个 APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项时,授权该M 个APP中的至少一个APP使用第二社交账号进行登录,其中,该第二社交账号为该至少一种社交账号中的一种。
在另一些可能的实现方式中,当该M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且该M个APP处于已登录状态时,执行该第一操作选项对应的操作命令包括:当该第一操作选项为根据该M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项且该M个APP中存在已使用非第三社交账号登录的APP时,授权该已使用非第三社交账号登录的APP切换至使用第三社交账号进行登录,其中,该第三社交账号为该至少一种社交账号中的一种;或者,当该第一操作选项为根据该M个APP 的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项且该M个APP中存在已使用非第四社交账号登录的APP时,授权已使用非第四社交账号登录的APP中的至少一个APP切换至使用第四社交账号进行登录,其中,该第四社交账号为该至少一种社交账号中的一种。
其中,该表示支持使用至少一种社交账号登录的信息是该M个APP被安装在该终端时配置到该M个APP的应用配置文件中的。
可见,根据该M个APP的应用配置文件获取该M个APP支持使用至少一种社交账号登录的描述信息;将这M个描述信息做交集或者合集以确定该第一文件夹的至少一个操作选项,进而通过该至少一个操作选项触发对第一文件夹中的至少一个APP进行授权登录,而无需打开第一文件夹,逐一对第一文件夹中的每个APP选择一次授权方式,有效提高用户体验。例如:第一文件夹中有第一音乐应用(如酷狗音乐)、第一视频应用(如优酷)、第一唱歌应用(如唱吧)等多个APP,则终端检测到用户对该第一文件夹进行上述第一操作后获取这些APP的应用配置文件,如果每个APP的配置文件中都有表示支持使用一种社交账号登录的描述信息,假设第一音乐应用支持使用QQ账号、新浪微博账号授权登录的方式,第一视频应用支持使用QQ账号、微信账号登录的方式,第一唱歌应用支持使用QQ 账号、Facebook账号、Twitter账号登录的方式;那么,对这些APP的描述信息做交集或合集以确定该第一文件夹的至少一个操作选项,如做交集后确定使用QQ账号授权登录该文件夹中所有APP为第一操作选项,又如做合集后确定使用QQ账号授权登录所有APP为第一操作选项,使用新浪微博账号授权登录第一音乐应用和第一视频应用为第二操作选项,使用微信账号授权登录第一视频应用为第三操作选项,使用Facebook账号或Twitter 账号授权登录第一唱歌应用为第四操作选项;进而通过该至少一个操作选项触发对这些 APP中的至少一个APP进行授权登录,如,以上述做交集为例,终端检测到用户选择第一操作选项后,在后台自动使用该终端上已登录QQ应用的QQ账号授权登录这些APP,或者,在用户界面上弹出QQ账号与登录密码输入框供用户填写账号和密码后登录这些APP,对于其他示例,此时不再一一枚举。
假设上述第一文件夹中存在处于已登录状态的APP,如上述第一音乐应用已使用新浪微博账号登录,则,以做交集为例,如果确定使用QQ账号授权登录所有APP为第一操作选项,则终端检测到用户选择第一操作选项后使用QQ账号授权登录这些APP时提示用户该第一音乐应用已登录或已使用新浪微博账号登录,并询问是否确定切换为使用QQ账号登录,若用户选择是,则对于第一音乐应用切换为使用QQ账号登录,否则,不切换,即仍使用原来的登录方式;如果确定第一操作选项时提示用户该第一音乐应用已登录或已使用新浪微博账号登录,并询问是否确定切换为使用QQ账号登录,若用户选择是,则确定使用QQ账号登录所有APP为第一操作选项,否则,确定使用QQ账号登录第一视频应用和第一唱歌应用为第一操作选项,从而在用户选择第一操作选项后进行相应的授权登录操作。对于其他示例,此时不再一一枚举。
第二方面提供一种应用程序APP的操作方法,该方法应用于具有显示屏的终端,该方法包括:当接收到对该终端的用户界面上的第一社交应用的第一操作时,从该终端上安装的全部APP中确定支持使用该第一社交账号所登录的M个APP,M为大于0的整数,其中,该第一社交账号为该第一社交应用对应的登录账号;进而确定该第一社交应用的第一操作选项,该第一操作选项用于触发M个APP使用第一社交账号进行登录;当该第一操作选项被触发时,执行该第一操作选项对应的操作命令。
在实际应用中,用户对终端用户界面上的第一社交应用进行第一操作时,终端获取该终端上已安装的所有APP或者未处于登录状态的所有APP的应用配置文件信息,从而检查这些配置文件中是否存在表示支持使用第一社交账号授权登录的描述信息,如果有,则确定使用第一社交账号授权登录相应的APP为第一操作选项,进而在用户选择该第一操作选择后使用第一社交账号对这些APP进行统一登录,例如,假设第一社交应用为QQ应用,终端上的第一音乐应用(如酷狗音乐)、第一视频应用(如优酷)、第一新闻应用(如今日头条)、第一健身应用(如咕咚运动)、第一游戏应用(如酷跑)这些APP的应用配置文件中都存在表示支持使用QQ账号授权登录的描述信息,则确定使用QQ账号授权登录这些APP为第一操作选项,当用户选择该第一操作选项后,使用QQ账号统一授权登录这些 APP。可见,通过该第一社交应用的第一操作选项,对终端上的M个APP进行授权登录,无需逐一对每个APP选择一次授权方式,而是直接基于用户界面进行统一授权登录管理,有效提高用户体验。
结合第二方面,在一些可能的实现方式中,该第一操作包括长按、压力触控或者旋转;其中,该长按为按压该显示屏且按压时间在第一时间范围内,该第一时间范围内的长按用于触发该终端确定支持使用该第一社交账号登录的APP;该压力触控为按压该显示屏且按压力度在第一力度范围内,该第一力度范围内的压力触控用于触发该终端确定支持使用该第一社交账号登录的APP;
该旋转为在该显示屏上按照顺时针旋转或逆时针旋转,其中,该顺时针旋转或者该逆时针旋转用于触发该终端确定支持使用该第一社交账号登录的APP,或者,该旋转为在该显示屏上以一个基点旋转且旋转的角度在第一角度范围内,其中,该第一角度范围内的旋转用于触发该终端确定支持使用该第一社交账号登录的APP。
可见,终端可预先设置(通常是终端出厂之前默认设置好的,当然,也不排除用户根据喜好自行设置)长按的时长、压力触控的力度或者旋转的方式。假设第一时间范围为T1到T1+ΔT1,其中,T1表示起始时间,ΔT1表示时间的变化量,T1是大于或等于0的数,ΔT1是大于0的数,例如:第一时间范围是0至30ms,类似地,对于上述第一力度范围以及对于上述第一角度范围,采用与上述第一时间范围相类似的定义或设置方法,此处不再赘述。
用户按照上述方式对终端的UI上的第一社交应用进行长按、压力触控或者旋转对应的第一操作时,触发该终端确定支持使用该第一社交账号登录的APP,例如:假设第一社交应用为QQ应用,用户长按终端的显示屏QQ应用对应的图标或区域所持续的时间在T1 到T1+ΔT1之间时,则触发终端确定支持使用QQ账号登录的APP。
在一些可能的实现方式中,该从该终端上安装的全部APP中确定支持使用第一社交账号登录的M个APP包括:获取该终端上安装的全部APP的应用配置文件,该应用配置文件至少包括表示支持使用该第一社交账号登录的信息;根据该全部APP支持使用该第一社交账号登录的信息确定支持使用该第一社交账号登录的M个APP。
在实际应用中,假设第一社交应用为QQ应用,终端上的第一音乐应用(如酷狗音乐)、第一视频应用(如优酷)、第一新闻应用(如今日头条)、第一健身应用(如咕咚运动)、第一游戏应用(如酷跑)这些APP的应用配置文件中都存在表示支持使用QQ账号授权登录的描述信息,从而确定这些APP支持使用QQ账号登录,即支持QQ账号授权登录的方式。
在另一些可能的实现方式中,当该M个APP中存在处于未登录状态的APP时,执行该第一操作选项对应的操作命令包括:授权该处于未登录状态的APP使用该第一社交账号进行登录;当该M个APP中存在处于已登录状态且使用非第一社交账号登录的APP时,执行该第一操作选项对应的操作命令包括:授权该处于已登录状态且使用非第一社交账号登录的APP切换至使用该第一社交账号进行登录。
在实际应用中,假设第一社交应用为QQ应用,终端上安装有支持使用QQ账号登录的第一音乐应用(如酷狗音乐)、第一视频应用(如优酷)、第一唱歌应用(如唱吧)等多个APP,假设这些APP都处于未登录状态,如果确定使用QQ账号授权登录这些APP为第一操作选项,则终端检测到用户选择第一操作选项后,可直接使用QQ账号授权登录这些APP,也可使用QQ账号授权登录这些APP时提示用户是否确定使用QQ账号登录,若用户选择是,则使用QQ账号授权登录这些APP;假设这些APP中存在处于已登录状态的APP,如上述第一音乐应用已使用新浪微博账号登录,如果确定使用QQ账号授权登录这些APP为第一操作选项,则终端检测到用户选择第一操作选项后使用QQ账号授权登录这些APP时还可提示用户该第一音乐应用已登录或已使用新浪微博账号登录,并询问是否确定切换为使用QQ 账号登录,若用户选择是,则对于第一音乐应用切换为使用QQ账号登录,否则,不切换,即仍使用原来的登录方式,对于其他示例,此时不再一一枚举。
可见,通过该第一社交应用的第一操作选项,当该M个APP中存在处于未登录状态的 APP时,授权该处于未登录状态的APP使用该第一社交账号进行统一登录;当该M个APP包括处于已登录状态且使用非第一社交账号登录的APP时,授权该处于已登录状态且使用非第一社交账号登录的APP切换至使用该第一社交账号进行登录,灵活切换,有效提高用户体验。
本发明第三方面提供一种终端,该终端被配置实现上述第一方面或第一方面任一可选的实现方式,或第二方面或第二方面任一可选的实现方式所提供的方法的功能,由硬件/ 软件实现,其硬件/软件包括与上述功能相应的单元。
附图说明
图1为本发明实施例中终端的一个结构示意图;
图2为本发明实施例中应用程序组的操作方法的一个实施例示意图;
图3-a为本发明实施例中应用程序组的操作方法的一个应用场景示意图;
图3-b为本发明实施例中应用程序组的操作方法的另一个应用场景示意图;
图3-c为本发明实施例中应用程序组的操作方法的另一个应用场景示意图;
图3-d为本发明实施例中应用程序组的操作方法的另一个应用场景示意图;
图3-e为本发明实施例中应用程序组的操作方法的另一个应用场景示意图;
图4为本发明实施例中应用程序的操作方法的一个实施例示意图;
图5为本发明实施例中应用程序的操作方法的一个应用场景示意图;
图6为本发明实施例中终端的另一个结构示意图;
图7为本发明实施例中终端的另一个结构示意图;
图8为本发明实施例中终端的另一个结构示意图;
图9为本发明实施例中终端的另一个结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明的技术方案,应用于终端,如图1所示,该终端100包括通信单元101、输入单元102、输出单元103、处理器 104、存储单元105、外设接口106,各个单元之间通过一条或多条总线连接。
具体地,通信单元101用于建立通信信道,使得终端通过所述通信信道以连接至远程服务器,并从所述远程服务器下载 媒体数据。所述通信单元可以包括无线局域网(英文全称: Wireless Local Area Network,缩写:wireless LAN)模块、蓝牙模块、NFC模块、基带 (Base Band)模块等通信模块,以及所述通信模块对应的射频(英文全称:RadioFrequency,缩写:RF)电路,用于进行无线局域网络通信、蓝牙通信、NFC通信、红外线通信及/或蜂窝式通信***通信,例如宽带码分多重接入(英文全称:Wideband Code DivisionMultiple Access,缩写:W-CDMA)及/或高速下行封包存取(英文全称:High SpeedDownlink Packet Access,缩写:HSDPA)。所述通信模块用于控制终端中的各组件的通信,并且可以支持直接内存存取(英文全称:Direct Memory Access)。
输入单元102用于信息收发或通话过程中接收和发送信号。例如,将基站的下行信息接收后,给处理器 104处理;另外,将设计上行的数据发送给基站。例如:将外部设备发送的信息接收后,给处理器 104处理,将处理结果发送给外部设备。通常,所述输入单元102包括用于执行这些功能的公知电路,包括但不限于天线***、射频收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、编解码(Codec)芯片组、用户身份模块(SIM)卡、存储器等等。此外,输入单元102还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(英文全称:Global System of Mobile communication,缩写:GSM)、通用分组无线服务(英文全称:General Packet Radio Service,缩写:GPRS)、码分多址(英文全称:Code DivisionMultiple Access,缩写:CDMA)、宽带码分多址(英文全称:Wideband Code DivisionMultiple Access,缩写:WCDMA)、高速上行行链路分组接入技术(英文全称:High SpeedUplink Packet Access,缩写:HSUPA)、长期演进(英文全称:Long Term Evolution,缩写:LTE)、电子邮件、短消息服务(英文全称:Short Messaging Service,缩写:SMS)等。
输出单元103包括但不限于影像输出单元和声音输出单元。影像输出单元用于输出文字、图片和/或视频。所述影像输出单元可包括显示面板,例如采用液晶显示器(英文全称:Liquid Crystal Display,缩写:LCD)、有机发光二极管(英文全称:Organic Light-Emitting Diode,缩写:OLED)、场发射显示器(英文全称:field emission display,缩写:FED)等形式来配置的显示面板。或者所述影像输出单元可以包括反射式显示器,例如电泳式(electrophoretic)显示器,或利用光干涉调变技术(Interferometric Modulation ofLight)的显示器。所述影像输出单元可以包括单个显示器或不同尺寸的多个显示器。在本发明的具体实施方式中,上述输入单元102所采用的触控面板亦可同时作为输出单元103的显示面板。例如,当触控面板检测到在其上的触摸或接近的手势操作后,传送给处理单元以确定触摸事件的类型,随后处理单元根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图1中,输入单元102与输出单元103是作为两个独立的部件来实现终端的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成一体而实现终端的输入和输出功能。例如,所述影像输出单元可以显示各种图形化用户接口(英文全称:GraphicalUser Interface,缩写:GUI)以作为虚拟控制组件,包括但不限于窗口、卷动轴、图标及剪贴簿,以供用户通过触控方式进行操作。在本发明具体实施方式中,影像输出单元包括滤波器及放大器,用来将处理器 104所输出的视频滤波及放大。音频输出单元包括数字模拟转换器,用来将处理器 104所输出的音频信号从数字格式转换为模拟格式。
存储单元105可用于存储软件程序以及模块,处理器 104通过运行存储在存储单元的软件程序以及模块,从而执行终端的各种功能应用以及实现数据处理。存储单元主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的应用程序,比如声音播放程序、图像播放程序等等;数据存储区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。在本发明具体实施方式中,存储单元105可以包括易失性存储器,例如非挥发性动态随机存取内存(英文全称:Nonvolatile Random AccessMemory,缩写:NVRAM)、相变化随机存取内存(英文全称:Phase Change RAM,缩写:PRAM)、磁阻式随机存取内存(英文全称:Magetoresistive RAM,缩写:MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器 (英文全称:Electrically Erasable Programmable Read-Only Memory,缩写:EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)。非易失存储器储存处理单元104所执行的操作***、应用程序以及APP UI扩展模块。所述处理器 104从所述非易失存储器加载运行程序与数据到内存并将数字内容储存于大量储存装置中。所述操作***包括用于控制和管理常规***任务,例如内存管理、存储设备控制、电源管理等,以及有助于各种软硬件之间通信的各种组件和/或驱动器。
在本发明实施方式中,所述操作***可以是Google公司的Android***、Apple公司开发的iOS***或Microsoft公司开发的Windows操作***等,或者是Vxworks这类的嵌入式操作***。所述应用程序包括安装在终端上的任何应用,包括但不限于浏览器、电子邮件、即时消息服务、文字处理、键盘虚拟、窗口小部件(Widget)、加密、数字版权管理、语音识别、语音复制、定位(例如由全球定位***提供的功能)、音乐播放等等。
所述APP UI扩展模块扩展了对APP图标或APP文件夹手势操作的功能范围。包括但不限于对图标或文件夹的长按、压力触控、旋转等操作会触发功能菜单、导引箭头、功能区域的弹出,实现对APP图标或文件夹图标拖曳或点击等预设动作与功能特征设定的关联。
本领域技术人员可以理解的是,图1中所示出的终端的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施方式中的终端包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(英文全称:Personal Digital Assistant,缩写:PDA)、媒体播放器、智能电视,可穿戴设备(例如,智能手表或智能眼镜等)以及上述两项或两项以上的组合等。
在介绍本发明实施例之前,先介绍一下本发明技术方案所应用的场景,当终端上的某文件夹中存在多个APP时,通过文件夹的操作选项执行操作选项对应的命令,从而实现对文件夹中多个APP的类似功能或特性进行统一管理。例如:需要对文件夹中的微信、QQ、新浪微博等多个APP的常用设置(例如:消息通知设置、访问权限设置)进行管理时,以安卓***为例,无需通过***设置逐一打开或关闭微信、QQ、新浪微博等APP的消息通知开关,而是直接通过文件夹的操作选项统一打开或关闭微信、QQ、新浪微博等APP的消息通知开关;在另一些场景中,当需要对某文件夹中的某个APP的常用功能进行设置时,无需先打开文件夹,找到该APP对应的图标,然后再执行对应的操作,而是直接通过文件夹的操作选项对该APP的常用功能进行设置,例如:需要打开某文件夹中百度地图的定位导航功能时,无需先打开文件夹,找到该百度地图对应的图标,然后打开百度地图这个APP 的定位导航功能,而是直接通过文件夹的操作选项打开百度地图这个APP的定位导航功能。还有一些场景中,当需要对终端上的多个APP统一授权登录时,无需对每个APP逐一选择授权登录方式,而是通过一些常用的社交账号统一进行授权登录,例如:有些APP为了免去用户注册信息填写的麻烦,可直接通过一些常用的社交账号(例如:QQ、微信、新浪微博、Facebook等社交账号)进行授权登录,即一些常见的社交平台通常会把登录权限授权给这些APP,例如,某些音频类APP(如酷狗音乐等)、视频类APP(如优酷等)、健康或健身类APP(如咕咚运动等)等APP都支持使用微信账号进行授权登录,当授权登录对应的操作选项(即使用微信账号授权登录对应的操作选项)被触发时,终端直接使用微信账号对这些APP进行统一授权登录,从而简化操作步骤,有效提高用户体验。
请参阅图2,本发明实施例中应用程序APP组的操作方法的一个实施例示意图,该方法应用于具有显示屏的终端,该实施例的具体流程如下:
步骤201、接收对终端的用户界面上的第一文件夹的第一操作。
步骤202、获取该第一文件夹的至少一个操作选项。
其中,所述至少一个操作选项是根据所述第一文件夹中M个APP的应用配置文件所确定的,M为大于0的整数。
在本发明实施例中,以安卓(Android)***为例,需要在各应用APP的应用配置文件(即:AndroidManifest.xml,位于APP的根目录下,是Android应用程序的全局配置文件,是每个Android应用程序中必要的配置文件)中定义新的标签,按照功能权限所属划分为***(英文全称:system,缩写:sys)和具体应用(app-specific)两类,其中,给每个操作选项配置不同的操作标识(action ID),从而通过操作选项执行不同的操作命令。另外,终端要实现操作***对AndroidManifest.xml新增标签的解析,对于sys和 app-specific这两类需要区别解析处理,即:对于sys类,需要操作***(英文全称:Operating System,缩写:OS)首先验证APP数字证书的合法性,若合法性验证通过,则将APP在应用配置文件中注册的操作选项与OS的***功能相匹配,对于app-specific类 (即APP特有的功能),OS获取APP的应用配置文件中的操作选项声明;此外,要升级终端***UI模块,实现操作选项与UI上预设动作的关联,即为每个action ID关联一个预设的UI动作。
其中,下面以天猫APP为例,举例说明其AndroidManifest.xml的结构:
需要说明的是,上述以Android***为例,在应用APP侧和***侧的改造,同样适用于其他***,例如:iOS***或Windows等,此处不做具体限定。
本发明实施例中,该第一文件夹为用户界面上的任意一个文件夹,该第一文件夹中包括M个APP,该M个APP的应用配置文件包括APP的常用设置和/或常用功能的配置描述,即对APP的常用设置和/或常用功能进行描述的信息,其中,常用设置至少包括终端操作***(如安卓OS、IOS等)对APP开放的权限管理的设定,例如:读取或修改联系人、读取位置信息、调用摄像头等各种访问权限设置,消息通知设置,授权登录设置,隐私设置,字体大小设置,语言设置等等;常用功能包括APP所具有的业务能力,即:APP常用的一些功能,例如:百度地图、高德地图等有定位导航功能,微信、QQ等有语音聊天功能,今日头条、腾讯新闻等有推送新闻的功能,支付宝、微信等有支付功能,手电筒有闪光灯功能,某企业应用有打卡考勤功能,收音机FM有收听广播功能,酷狗有播放音乐功能等。
本发明实施例中,所述第一操作包括长按、压力触控或者旋转,其中,所述长按、所述压力触控、所述旋转都用于触发对所述M个APP的应用配置文件做交集和/或合集。
在一些可能的实现方式中,所述长按为按压所述显示屏且按压时间在第一时间范围内或者第二时间范围内,所述第一时间范围内的长按用于触发对所述M个APP的应用配置文件做交集,其中,做交集的M个APP的应用配置文件至少具有一个相同的描述信息,例如:每个APP的一个或者多个常用功能所描述的信息相同,或者每个APP的一个或者多个常用设置所描述的信息相同;所述第二时间范围内的长按用于触发对所述M个APP的应用配置文件做合集;其中,做合集的M个APP的应用配置文件可能具有相同的描述信息(例如: M个APP的应用配置文件至少具有一个相同的描述信息),也有可能具有不同的描述信息(例如:M个APP的应用配置文件都不相同或者部分不相同),所述压力触控为按压所述显示屏且按压力度在第一力度范围内或者第二力度范围内,所述第一力度范围内的压力触控用于触发对所述M个APP的应用配置文件做交集,所述第二力度范围内的压力触控用于触发对所述M个APP的应用配置文件做合集;所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转用于触发对所述M个APP的应用配置文件做交集,所述逆时针旋转用于触发对所述M个APP的应用配置文件做合集;或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第一角度范围内或者第二角度范围内,其中,所述第一角度范围内的旋转用于触发对所述M个APP的应用配置文件做交集,所述第二角度范围内的旋转用于触发对M个APP的应用配置文件做合集。
在另一些可能的实现方式中,所述长按为按压所述显示屏且按压时间在第三时间范围内,所述第三时间范围内的长按用于触发对所述M个APP的应用配置文件做交集和合集;所述压力触控为按压所述显示屏且按压力度在第三力度范围内,所述第三力度范围内的压力触控用于触发对所述M个APP的应用配置文件做交集和合集;所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转用于触发对所述M个APP的应用配置文件做交集和合集,或者,所述逆时针旋转用于触发对所述M个APP的应用配置文件做交集和合集;或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第三角度范围内,其中,所述第三角度范围内的旋转用于触发对所述M个APP的应用配置文件做交集和合集。
在实际应用中,终端预先设置(通常是终端出厂之前默认设置好的,当然,也不排除用户根据喜好自行设置)长按的时长、压力触控的力度或者旋转的方式。假设上述第一时间范围为T1到T1+ΔT1,第二时间范围为T2到T2+ΔT2,第三时间范围为T3到T3+ΔT3,其中,T1和T2以及T3均表示起始时间,ΔT1和ΔT2以及ΔT3均表示时间的变化量, T1、T2、T3都是大于或等于0的数,ΔT1和ΔT2以及ΔT3都是大于0的数,T1和T2以及T3的大小不定,例如:T1可大于或小于或等于T2。在实际应用中,可以只实现第一时间范围的长按操作;也可以只实现第二时间范围的长按操作,还可以实现第三时间范围的长按操作,此时,第一时间范围、第二时间范围以及第三时间可以是连续的,例如第一时间范围是0至30ms,第二时间范围是30ms至60ms,第三时间范围是60ms以上,它们也可以是不连续的,例如第一时间范围是0至30ms,第二时间范围是40ms至60ms,第三时间范围是70ms以上等等。类似地,对于上述第一力度范围、第二力度范围、第三力度范围,以及对于上述第一角度范围、第二角度范围、第三角度范围,采用与上述第一时间范围、第二时间范围、第三时间范围相类似的定义或设置方法,此处不再赘述。
当用户按照上述要求对终端的UI上的第一文件夹(终端上的任意一个文件夹)进行长按、压力触控或者旋转操作(例如:用户对UI上的第一文件夹对应的图标或区域进行长按、压力触控或旋转等触控操作)时,可触发终端对该第一文件夹中的M个APP的应用配件文件进行相应的计算,即:对M个APP的应用配置文件做合集和/或做交集,基于上述示例,例如:用户长按终端的显示屏上的该第一文件夹所持续的时间在T1到T1+ΔT1 之间时,则触发对该M个APP的应用配置文件做交集,或者,在T2+ΔT2之间时,则触发对该M个APP的应用配置文件做合集,或者,在T3+ΔT3之间时,则触发对该M个APP的应用配置文件做交集和合集;又如:用户长按终端的显示屏上的该第一文件夹所持续的时间在T1到T1+ΔT1之间时,触发对该M个APP的应用配置文件做交集,然后继续长按下去在T2到T2+ΔT2之间时,触发对该M个APP的应用配置文件做合集,然后继续长按下去在T3到T3+ΔT3之间时,触发对该M个APP的应用配置文件做交接和合集。对于压力触控或旋转操作的实现,此处不再示例说明。可见,通过对终端的用户界面上的第一文件夹的第一操作,触发对第一文件夹中的M个APP的应用配件文件进行相应计算以呈现不同操作选项供用户选择,用户通过轻量层次的UI即可实现对文件夹中多个APP的类似功能或特性进行统一管理,减少操作复杂度,有效提高用户体验。
在实际应用中,如图3-a所示,以终端为手机为例,假设手机的用户界面上的第一文件中包括APP1、APP2、APP3、APP4这四个APP,当手机接收到用户对第一文件夹的第一操作(例如:长按、压力触控、旋转等)时,则获取该四个APP的应用配置文件。例如:手机接收到用户长按手机的显示屏(例如,长按第一文件夹的图标或其图标附近的特定区域,或者长按手机显示屏上某特定位置等)且长按时间在第一时间范围内(例如:第一时间范围为0到30ms),则触发对这四个APP的应用配置文件做交集;或者,手机接收到用户长按终端的显示屏且长按时间在第二时间范围内(例如:第二时间范围为30ms到60ms),则触发对这四个APP的应用配置文件做合集;或者,当手机接收到用户长按手机的显示屏且长按时间在第一时间范围内(例如:第一时间范围为0到30ms),则触发对这四个APP的应用配置文件做交集,然后继续长按下去使得长按时间在第二时间范围内(例如:第二时间范围为30ms到60ms),则触发对这四个APP的应用配置文件做合集;或者,当手机接收到用户长按手机的显示屏且长按时间在第二时间范围内(例如:第二时间范围为0到30ms),则触发对这四个APP的应用配置文件做合集,然后继续长按下去使得长按时间在第一时间范围内(例如:第一时间范围为30ms到60ms),则触发对这四个APP的应用配置文件做交集,或者长按手机显示屏且长按时间在第三时间范围内(例如:第三时间范围为60ms以上),则触发对这四个APP的应用配置文件做交集和合集,其中,第一时间范围、第二时间范围和第三时间范围可以是连续的,也可以是不连续的,此处不再赘述。基于第一操作为长按时的示例,当第一操作是压力触控或者旋转时,则采用与上述长按类似的方法,此处不再赘述。
需要说明的是,在实际应用中,第一操作除了长按、压力触控和旋转还可以是其他操作,例如:点击,滑动,拖动等,例如:通过拖动第一文件夹的图标在显示屏的左右或者上下方向移动等,此处不做具体限定。
在实际应用中,还可以通过第一操作触发对第一文件夹的常用管理类功能的操作,例如:通过第一操作触发对第一文件夹中的M个APP进行“重命名”、“删除”或者“移动”等。其中,该第一操作包括长按、压力触控或者旋转等,例如:假设在终端的显示屏上长按的时间有第四时间范围(不同于第一时间范围、第二时间范围和第三时间范围),则可以在长按操作中先完成上述的第一时间范围内和/或第二时间范围的操作,再实现第四时间范围内的操作,即触发对第一文件夹进行“重命名”、“删除”或者“移动”等,或者,也可以在长按操作中,先实现第四时间范围内的操作,即对第一文件夹进行“重命名”、“删除”或者“移动”等,再完成上述的第一时间范围、第二时间范围和/或第三时间范围内的操作。当然,还可以通过第一操作触发对该M个APP的应用配置文件做合集时,触发对第一文件夹的常用管理类功能的操作,例如:可以将对第一文件夹的一些管理类功能的操作(重命名、删除等)合并到第二时间范围内的长按操作中,当长按在第二时间范围内时,确定的操作选项中包括对该第一文件夹的管理类功能进行操作的操作选项,也可通过用户界面进行显示以供用户进行相应操作。
在一些可能的实现方式中,确定该第一文件夹的至少一个操作选项包括:
通过对终端的用户界面上的第一文件夹的第一操作,触发对第一文件夹中的M个APP 的应用配件文件进行计算(即:对M个APP的应用配置文件做交集或者合集),通过轻量层次的UI增加用户与终端之间的互动,从而有效提高用户体验。在实际应用中,通过对所述M个APP的应用配置文件做交集和/或合集确定所述第一文件夹的至少一个操作选项,其中,所述做交集所确定的操作选项用于触发对所述M个APP执行操作命令,所述做合集所确定的操作选项用于触发对所述M个APP中的至少一个APP执行操作命令。
基于上述图3-a的示例,假设第一文件中的APP1、APP2、APP3、APP4这四个APP分别对应的是酷狗音乐、优酷、新浪微博和今日头条,手机检测到用户对第一文件夹进行上述第一操作后获取这四个APP的应用配置文件,基于上述示例,假设用户长按手机的显示屏对应的该第一文件夹所持续的时间在第一时间范围时,则触发对这四个APP的应用配置文件做交集,则通过对这些APP的应用配置文件做交集确定供用户选择的操作选项,然后以某种形式(如菜单、归类箭头、不同色区等)通过UI呈现出来供用户选择,例如:这四个APP的应用配置文件中有描述访问权限管理、消息通知管理、支持的授权登录方式、新消息提示音设置、播放已收藏音乐、继续播放上次中断的视频等的信息,则做交集后,可能有访问权限管理对应的操作选项、通知管理对应的操作选项、新消息提示音设置对应的操作选项等。如果用户要对这四个APP的常用功能(如新消息提示音等)进行设置,则用户可选择新消息提示音对应的操作选项,从而实现对该四个APP的新消息提示音进行统一设置,例如:将新消息提示音设置为静音,或者设置为某种铃声等。又如:基于上述示例,假设用户长按手机的显示屏对应的该第一文件夹所持续的时间在第二时间范围时,则触发对这四个APP的应用配置文件做合集,则通过对这四个APP的应用配置文件中的常用设置和/或常用功能做合集确定供用户选择的操作选项,做合集后,除了上述做交集后生成的操作选项,还可能有新浪微博账号授权登录其他APP对应的操作选项、播放已收藏音乐对应的操作选项、继续播放上次中断的视频对应的操作选项等,如果用户要使用新浪微博账号登录其他APP,则可选择新浪微博账号授权登录其他APP对应的操作选项,从而实现对酷狗音乐、优酷、今日头条中的至少一个APP的登录(如,可对未处于登录状态的APP 进行登录),再如:基于上述示例,假设用户长按手机的显示屏对应的该第一文件夹所持续的时间在第三时间范围时,则触发对这四个APP的应用配置文件做交集和合集,例如:同步或者不同步地对这四个APP的应用配置文件做交集和合集,此处不做赘述。
需要说明的是,在一些可能的实现方式中,在接收对所述终端的用户界面上的第一文件夹的第一操作之前,确定第一文件夹的至少一个操作选项。
这样,当接收到对终端的用户界面上的第一文件夹的第一操作时,直接通过该第一操作获取该第一文件夹的至少一个操作选项,例如:终端提前确定该第一文件夹的至少一个操作选项或者通过第三方(例如:终端以外的其他设备)确定该第一文件夹的至少一个操作选项,当接收到终端的用户界面上的第一文件夹的第一操作时,可以针对第一操作通过本地获取或者通过第三方获取对应的至少一个操作选项,例如:该第一操作用于触发获取对M个APP的应用配置文件做交集所确定的操作选项,或者,该第一操作用于触发获取对M个APP的应用配置文件做交合集所确定的操作选项,或者该第一操作用于触发获取对M 个APP的应用配置文件做交集和合集所确定的操作选项,关于第一操作的限定此处不再赘述,另外,该第一操作还可以触发直接获取该第一文件夹的至少一个操作选项,并将该至少一个操作选项显示在用户界面上,此处不做具体限定。在另一些可能的实现方式中,当接收到终端的用户界面上的第一文件夹的第一操作时,第一操作用于触发确定第一文件夹的至少一个操作选项,例如:当接收到终端的用户界面上的第一文件夹的第一操作时,终端获取第一文件夹中的M个APP的应用配置文件,并根据M个APP的应用配置文件确定该第一文件夹的至少一个操作选项,此处不做具体限定。
由于在接收对所述终端的用户界面上的第一文件夹的第一操作之前,确定第一文件夹的至少一个操作选项,例如在M个APP放入文件夹之后,接收到对第一文件夹的第一操作之前的任意时间内,终端就可以确定与该M个APP的应用配置文件做交集和或合集的操作选项,这样在接收到对第一文件夹的第一操作时,可以直接获取第一文件夹的至少一个操作选项,从而提高了终端的运行速度。
步骤203、通过几何形状或者菜单栏的方式将所述至少一个操作选项显示在所述终端的用户界面上。
在实际应用中,将该至少一个操作选项通过几何形状(例如:扇形,矩形,椭圆形,箭头等,此处不做具体限定)或者菜单栏的方式显示在该终端的用户界面上,以供用户选择对应的操作选项,其中,每个几何形状区域对应一个操作选项或者一类操作选项,或者在该菜单栏中按照用户自定义或者终端默认的顺序显示每一个操作选项,其中,每个几何形状区域还可通过颜色或者位置方向或者文字说明进行区别。例如:不同颜色的任意一个几何形状分别对应一个或一类操作选项,或者不同位置方向的任意一个几何形状分别对应一个或一类操作选项,或者,不同文字说明的任意一个几何形状对应一个或一类操作选项,其中,每个几何形状的形状可以相同(例如:通过不同颜色的四块相同形状的扇形显示四个或四类操作选项),也可以不同(例如:通过四块不同形状的几何形状显示四个或四类操作选项)。在实际应用中,假如全部的操作选项在一个显示屏上不能完全显示时,可以通过拖动,滑动等手势操作触发在下一个显示屏上显示部分操作选项,例如:拖动第一文件夹图标顺时针、逆时针旋转进行操作选项屏幕切换操作,也可以拖动第一文件夹图标在左右或上下方向的移动来进行操作选项切屏,此处不作具体限定。其中,操作选项在用户界面上的排序(如上下排序、左右排序、顺时针或逆时针排序等)可以是用户自定义的,也可以是终端根据某种规则(如默认、使用频率、名称等等)确定的。
在一些可能的实现方式中,所述通过几何形状或者菜单栏的方式将所述至少一个操作选项显示在所述终端的用户界面上包括:当对所述M个APP的应用配置文件做合集确定所述第一文件夹的至少一个操作选项时,将做合集所确定的至少一个操作选项按照使用频率或者使用权限进行优先级排序;通过几何形状或者菜单栏的方式将优先级高的部分操作选项显示在所述终端的用户界面上。
在实际应用中,当通过对该M个APP的应用配置文件做合集确定该第一文件夹的至少一个操作选项时,可能会造成操作选项太多,以致于全部显示在用户界面上时会导致内容繁多,从而不便于用户选择对应的操作选项,例如:可能无法在一个用户界面上全部的操作选项,而是通过多个用户界面显示,此时则需要用户通过滑动或者拖动的方式转换用户界面从而选择对应的操作选项,用户体验较差。因此,可通过对做合集所确定的至少一个操作选项按照使用频率或者使用权限(例如:操作选项所对应的应用场景的限制范围)进行优先级排序,进而通过几何形状或者菜单栏的方式将优先级高的部分操作选项显示在该终端的用户界面上,例如:有的操作选项的使用频率高,有的操作选项的使用频率低,则将使用频率高的操作选项优先显示在用户界面上;或者,有的操作选项在某些应用场景中被限制,而有的操作选项对应用场景没有限制,则将使用权限大的操作选项优先显示在用户界面上,具体显示的方式如上述,此处不再赘述,需要说明的是,除了按照使用频率或者使用权限对操作选项进行优先级排序外,还可以通过用户自定义的方式或者终端默认的方式等一种或者多种方式排序,此处不做具体限定。
需要说明的是,在一些可能的实现方式中,无需完全执行步骤203,例如:根据该M个APP的应用配置文件确定该第一文件夹的至少一个操作选项后,无需将该至少一个操作选项显示在终端的用户界面上,可以在终端的后台进行操作,或者在获取到该第一文件夹的至少一个操作选项之后,无需将该至少一个操作选项显示在终端的用户界面上,可以在终端的后台进行操作,此处不做具体限定。
在实际应用中,如图3-b所示,例如:第一文件夹中有M个电商类相关的APP(例如:天猫,京东,唯品会,一号店,亚马逊等),假设天猫,京东,唯品会,一号店,亚马逊等电商类APP的应用配置文件中至少包括对清空浏览记录,推送通知开关,后台运行开关,物流通知开关等描述信息,当终端接收到用户对第一文件夹的第一操作,且该第一操作用于触发对M个APP的应用配置文件做交集(例如:用户按压显示屏的时间在第一时间范围内,或者用户按压显示屏的力度在第一力度范围内,或者用户在显示屏上旋转的角度在第一角度范围内等),则终端对天猫,京东,唯品会,一号店,亚马逊等电商类APP的应用配置文件做交集,从而确定如图3-b所示的四个操作选项,即:清空浏览记录对应的操作选项,推送通知开关对应的操作选项,后台运行开关对应的操作选项,物流通知开关对应的操作选项,并将该四个操作选项以箭头的方式显示在终端的用户界面上,其中,每个箭头对应的操作选项可以通过不同的颜色区别,例如:将该四个操作选项分别通过黄色箭头,蓝色箭头,红色箭头,绿色箭头进行区分,或者直接通过每个操作选项对应的文字进行区分(即:如图3-b所示,在每个箭头区域上标明操作选项对应的文字),或者,将该四个操作选项通过上、下、左、右这四个空间位置进行区别等,此处不做具体限定。
如图3-c所示,假设第一文件夹中包括手电筒、京东商城、百度地图、亚马逊、某企业手机签到等多个APP,假设手电筒的应用配置文件中至少包括打开闪光灯的描述信息,京东商城、亚马逊的应用配置文件中至少都包括物流通知开关的描述信息,百度地图的应用配置文件中至少包括访问GPS开关的描述信息,某企业手机签到的应用配置文件中包括进行手机打卡的描述信息,则当终端接收到用户对第一文件夹的第一操作,且该第一操作用于触发对第一文件中的这些APP的应用配置文件做合集(例如:用户按压显示屏的时间在第二时间范围内,或者用户按压显示屏的力度在第二力度范围内,或者用户在显示屏上旋转的角度在第二角度范围内等),从而确定如图3-c所示的四个操作选项,即:打开手电筒闪光灯对应的操作选项,进行手机打卡对应的操作选项,打开物流通知开关对应的操作选项,打开访问GPS开关对应的操作选项,并将该四个操作选项以扇形的方式显示在终端的用户界面上,其中,每个扇形区域对应的操作选项可以通过不同的颜色区别,例如:将该四个操作选项分别通过粉色扇形区域,蓝色扇形区域,黄色扇形区域,绿色扇形区域进行区分,或者直接通过每个操作选项对应的文字进行区分(即:如图3-c所示,在每个扇形区域上标明操作选项对应的文字),或者,将该四个操作选项通过上、下、左、右这四个空间位置进行区别等,此处不做具体限定。当然,若该第一文件夹中的手电筒APP当前已处于打开闪光灯的状态,则用户对第一文件夹进行第一操作后,显示在图3-c中UI 上的对应操作选项可能变为关闭手电筒闪光灯;同样地,若百度地图当前已处于可访问GPS 的状态,则用户对第一文件夹进行第一操作后,显示在图3-c中UI上的对应操作选项可能变为关闭访问GPS开头,等等,也就是说,终端确定操作选项时也可能具体参考针对各 APP的常用设置和/或常用功能当前的状态。此外,本实施例中,通过UI显示出来的各个操作选项还可以不是对后续可执行的操作命令的清晰描述,如图3-c中可显示物流通知开关设置操作选项、访问GPS开关设置操作选项,当用户选择物流通知开关设置操作选项时,可弹出下一级设置界面,以使方便用户进一步打开或关闭该物流通知开关,等等,此处不再赘述。
如图3-d所示,假设第一文件中包括多个影音类APP(例如:百度音乐,QQ音乐,搜狐视频等),其中,百度音乐,QQ音乐,搜狐视频等APP的应用配置文件中至少包括清空浏览记录,后台运行开关,清缓存开关等描述信息,另外,百度音乐的应用配置文件中还包括百度音乐排行榜的描述信息,搜狐的应用配置文件中还包括搜狐影院播放记录的描述信息,QQ音乐的应用配置文件中还包括QQ音乐收藏歌曲的描述信息,则,当终端接收到用户对第一文件夹的第一操作时,则触发对各APP的应用配置文件进行计算,即:对第一文件夹中多个影音类APP的应用配置文件做交集和合集,具体的第一操作方式如上述描述,此处不再赘述。如图3-d所示,当对百度音乐,QQ音乐,搜狐的应用配置文件做交集时确定的操作选项包括:清缓存开关对应的操作选项,后台运行开关对应的操作选项,清空浏览记录对应的操作选项;当对百度音乐,QQ音乐,搜狐的应用配置文件做合集时确定的操作选项包括:QQ音乐收藏歌曲对应的操作选项,搜狐影院播放记录对应的操作选项,百度音乐排行榜对应的操作选项。当确定这些操作选项后,并将操作选项以几何形状或者菜单栏的方式显示在终端的用户界面上,操作选项在用户界面上的具体显示方法此处不再赘述。
步骤204、当第一操作选项被触发时,执行第一操作选项对应的操作命令,其中,该第一操作选项为该至少一个操作选项中的一个。
在实际应用中,例如:终端检测到用户选择访问权限管理对应的操作选项后进入访问权限管理界面供用户对至少一种访问权限进行管理,以执行相应的操作命令,如禁止读取或修改联系人、禁止读取位置信息、允许调用摄像头等;或者,终端检测到用户在UI上直接选择某一种访问权限管理对应的操作选项(如禁止读取或修改联系人等)后直接执行相应的操作命令(即禁止该文件夹中的这些APP读取或修改终端上的联系人信息);终端检测到用户选择手电筒闪光灯对应的操作选项后直接执行相应的操作命令,即打开手电筒闪光灯功能;终端检测到授权登录对应的操作选项(如使用QQ账号授权登录等)后直接执行相应的操作命令,如对该文件夹中支持QQ账号登录方式且未处于登录状态的所有APP 使用QQ账号(可以是该终端上QQ软件已登录的账号,也可以是用户即时输入的账号)进行授权登录等。
在一些可能的实现方式中,当所述M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且所述M个APP处于未登录状态时,所述执行所述第一操作选项对应的操作命令包括:当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项时,授权所述M个APP使用第一社交账号进行登录,其中,所述第一社交账号为所述至少一种社交账号中的一种;或者,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项时,授权所述M个APP中的至少一个APP使用第二社交账号进行登录,其中,所述第二社交账号为所述至少一种社交账号中的一种。
在另一些可能的实现方式中,当所述M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且所述M个APP处于登录状态时,所述执行所述第一操作选项对应的操作命令包括:当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项且所述M个APP中存在已使用非第三社交账号登录的APP时,授权所述使用非第三社交账号登录的APP切换至使用第三社交账号进行登录,其中,所述第三社交账号为所述至少一种社交账号中的一种;或者,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项且所述M个APP中存在已使用非第四社交账号登录的APP时,授权已使用非第四社交账号登录的APP中的至少一个APP切换至使用第四社交账号进行登录,其中,所述第四社交账号为所述至少一种社交账号中的一种。
需要说明的是,所述表示支持使用至少一种社交账号登录的信息是所述M个APP被安装在所述终端时配置到所述M个APP的应用配置文件中的,其在AndroidManifest.xml中的定义方式如上述针对天猫APP的示例,此处不再赘述。
需要说明的是,在一些可能的实现方式中,所述M个APP中的N(N为大于0且小于M的整数)个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且该N个APP处于未登录状态时,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项时,授权所述N个APP使用第一社交账号进行登录,其中,所述第一社交账号为所述至少一种社交账号中的一种;或者,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项时,授权所述N个APP中的至少一个APP使用第二社交账号进行登录,其中,所述第二社交账号为所述至少一种社交账号中的一种。
在另一些可能的实现方式中,当所述M个APP中的N个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且所述N个APP处于登录状态时,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项且所述N个APP中存在已使用非第三社交账号登录的APP时,授权所述使用非第三社交账号登录的N个APP切换至使用第三社交账号进行登录,其中,所述第三社交账号为所述至少一种社交账号中的一种;或者,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项且所述N个APP中存在已使用非第四社交账号登录的APP时,授权已使用非第四社交账号登录的N个APP中的至少一个APP切换至使用第四社交账号进行登录,其中,所述第四社交账号为所述至少一种社交账号中的一种。
在实际应用中,根据第一文件夹中的M个APP中表示支持使用至少一种社交账号(即:在一些社交平台注册的账号)登录的信息确定至少一个操作选项,即:获取所有标记为未登录的APP所支持的授权登录方式,将授权登录方式以操作选项的方式提供给用户选择,用户选择其中一种授权登录方式即作用于第一文件夹中所有APP或用户选择的APP。假设第一文件夹中包括今日头条、唱吧、知乎等多个APP,其中,今日头条、唱吧、知乎等APP 至少支持使用QQ和/或新浪微博等至少一种社交账号登录。当用户对第一文件夹的第一操作触发对今日头条、唱吧、知乎等APP所支持的授权登录方式做交集时,从而确定的操作选项包括QQ授权登录对应的操作选项和新浪微博授权登录的操作选项,并将这些操作选项显示在终端的用户界面上供用户选择,如图3-e所示,对应的操作选项是以矩形的方式显示在用户界面上,当然,还可以是其他方式,此处不做具体限定。如果用户选择QQ授权登录的操作选项,则可以在终端的前台或者后台对今日头条、唱吧、知乎等APP使用QQ 账号登录,当在终端的前台登录时,可以在终端的用户界面上提供登录界面(包括社交账号和用户密码),则用户通过在登录界面上输入QQ账号和密码进行登录今日头条、唱吧、知乎等APP,当在终端的后台登录时,可以使用已登录的QQ账号进行登录,此处不做具体限定。
另外,如图3-e所示,假设第一文件夹中包括今日头条、唱吧、知乎等多个APP,其中,今日头条、唱吧、知乎等APP至少支持使用QQ账号登录,另外,唱吧支持使用新浪微博账号登录;当用户输入的第一操作触发对今日头条、唱吧、知乎等APP所支持的授权登录方式做合集时,从而确定的操作选项包括QQ授权登录对应的操作选项和新浪微博授权登录的操作选项,则可以授权唱吧使用新浪微博账号进行登录,具体的登录方式与上述使用QQ登录的方式类似,此处不再赘述。
另外,基于上述图3-e的示例,假设今日头条当前处于已使用微信账号登录的已登录状态,则可以通过用户界面提示用户是否切换为通过QQ账号进行授权登录,如果用户选择是,则终端将今日头条切换为通过QQ账号进行授权登录(即从原来的微信账号登录方式退出,改为用QQ账号重新登录),如果用户选择否,则保留原有的登录方式,当然,在实际应用中,还可以针对第一文件夹中的M个APP进行其他常用设置,例如:访问权限类开关,后台运行开关等,此处不再赘述。
请参阅图4,本发明实施例中应用程序APP的操作方法的一个实施例示意图,该方法应用于具有显示屏的终端,该实施例的具体流程如下:
步骤401、当接收到对终端的用户界面上的第一社交应用的第一操作时,从该终端上安装的全部APP中确定支持使用第一社交账号登录的M个APP。
其中,M为大于0的整数,其中,所述第一社交账号为所述第一社交应用(例如:QQ、微信、新浪微博、网易、Facebook等)对应的登录账号。其中,该第一社交账号可以是 QQ账号、微信账号、新浪微博账号、邮箱地址或Facebook账号等,是用户在一些社交平台(例如:微信、QQ、新浪微博、网易、Facebook等)注册的账号。
所述第一操作包括长按、压力触控或者旋转;其中,所述长按为按压所述显示屏且按压时间在第一时间范围内,所述第一时间范围内的长按用于触发所述终端确定支持使用所述第一社交账号登录的APP;所述压力触控为按压所述显示屏且按压力度在第一力度范围内,所述第一力度范围内的压力触控用于触发所述终端确定支持使用所述第一社交账号登录的APP;所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转或者所述逆时针旋转用于触发所述终端确定支持使用所述第一社交账号登录的APP,或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第一角度范围内,其中,所述第一角度范围内的旋转用于触发所述终端确定支持使用所述第一社交账号登录的APP。
终端可预先设置(通常是终端出厂之前默认设置好的,当然,也不排除用户根据喜好自行设置)长按的时长、压力触控的力度或者旋转的方式。假设第一时间范围为T1到 T1+ΔT1,其中,T1表示起始时间,ΔT1表示时间的变化量,T1是大于或等于0的数,ΔT1 是大于0的数,例如:第一时间范围是0至30ms,类似地,对于上述第一力度范围以及对于上述第一角度范围,采用与上述第一时间范围相类似的定义或设置方法,此处不再赘述。
用户按照上述方式对终端的UI上的第一社交应用进行长按、压力触控或者旋转对应的第一操作时,触发该终端确定支持使用该第一社交账号登录的M个APP,具体地,获取终端上安装的全部APP的应用配置文件,其中,M个APP的应用配置文件至少包括表示支持使用所述第一社交账号登录的信息,则根据该全部APP的应用配置文件确定支持使用所述第一社交账号登录的M个APP。例如:假设第一社交应用为QQ应用,用户长按终端的显示屏QQ应用对应的图标或区域所持续的时间在T1到T1+ΔT1之间时,则触发终端确定支持使用QQ账号登录的APP。假设终端上安装有酷狗、今日头条、唱吧、网易新闻等多个 APP,其中,酷狗、今日头条、唱吧的应用配置文件中至少包括支持使用QQ账号登录的描述信息,网易新闻的应用配置文件中包括支持使用新浪微博账号登录的描述信息,则终端通过获取酷狗、今日头条、唱吧、网易新闻等多个APP的应用配置文件,从而确定支持使用QQ账号进行登录的酷狗、今日头条、唱吧这些APP;具体地,以安卓***为例,终端可以根据终端上已安装APP的应用配置文件AndroidManifest.xml查找出都有哪些APP的 AndroidManifest.xml中包括表示支持使用QQ账号登录的描述信息。
需要说明的是,该第一操作除了长按、压力触控或者旋转外,还可以是其他操作,例如:点击,滑动,拖动等,例如:通过拖动第一文件夹的图标在显示屏的左右或者上下方向移动等,此处不做具体限定。
步骤402、确定该第一社交应用的第一操作选项,该第一操作选项用于授权该M个APP 使用该第一社交账号进行登录。
在实际应用中,确定使用所述第一社交账号登录的所述M个APP中的至少一个APP对应的操作选项为所述第一操作选项,即:该第一操作选项为授权登录对应的操作选项。例如:假设第一社交账号为QQ账号,其中,酷狗音乐、今日头条、唱吧的应用配置文件中至少包括支持使用QQ账号登录的描述信息,终端根据安装的全部APP的应用配置文件确定支持使用QQ账号登录的APP为酷狗音乐、今日头条、唱吧等,进一步,终端对酷狗音乐、今日头条、唱吧等多个APP的应用配置文件做交集,或者说,终端根据其中所有已安装APP或者所有已安装但未登录的APP的应用配置文件确定其中有哪些APP(即酷狗音乐、今日头条、唱吧)对应的应用配置文件中存在表示支持使用QQ账号授权登录的描述信息,从而确定第一操作选项,该第一操作选项用于授权酷狗音乐、今日头条、唱吧等多个APP 使用QQ账号进行登录。
步骤403、当该第一操作选项被触发时,执行该第一操作选项对应的操作命令。
在实际应用中,通过点击或者长按或者压力触控等方式选中第一操作选项,例如:用户按压第一操作选项所对应的显示区域时,则终端接收用户按压的输入操作指令,并触发终端执行该第一操作选项对应的操作命令。
基于上述步骤402的示例,如果用户选中第一操作选项,则终端可以在前台或者后台对酷狗音乐、今日头条、唱吧这些APP使用QQ账号登录,假设在终端的前台登录时,可以在终端的用户界面上提供登录界面(包括社交账号和用户密码),则用户通过在登录界面上输入QQ账号和密码进行登录这些APP,假设在终端的后台登录时,可以使用终端上已登录的QQ账号进行登录,此处不做具体限定。
本发明实施例中,当所述M个APP中存在处于未登录状态的APP时,所述执行所述第一操作选项对应的操作命令包括:授权所述处于未登录状态的APP使用所述第一社交账号进行登录;当所述M个APP中存在处于已登录状态且使用非第一社交账号登录的APP时,所述执行所述第一操作选项对应的操作命令包括:授权所述处于已登录状态且使用非第一社交账号登录的APP切换至使用所述第一社交账号进行登录。
基于上述步骤402的示例,如果酷狗音乐、今日头条和唱吧这些APP都处于未登录状态,则终端可以使用QQ账号登录这三个APP,具体登录方式如上,此处不再赘述。
如果酷狗音乐、今日头条和唱吧这些APP中的酷狗音乐处于已登录状态,如已使用新浪微博账号登录成功,则终端可以使用QQ账号登录今日头条和唱吧这两个APP,具体登录方式如上,此处不再赘述;也可以使用QQ账号除了登录今日头条和唱吧这两个APP,还将酷狗音乐的登录方式也切换为使用QQ账号登录,具体登录方式如上,此处不再赘述。
下面,如图5所示,介绍一个详细的实施例,具体流程如下:
步骤501、终端检测用户是否对第一社交应用的图标进行第一操作;若是,则执行步骤502。
其中,该第一社交应用可以新浪微博、腾讯微博、微信、QQ、Facebook、Twitter、人人网、网易邮箱等。第一操作可以是长按、压力触控、旋转等操作,其中,终端可预先设置(通常是终端出厂之前默认设置好的,当然,也不排除用户根据喜好自行设置)长按的时长、压力触控的力度或者旋转的方式。以长按显示屏在第一时间范围内为例,其中,在第一时间范围内的长按用于触发终端确定支持使用第一社交账号登录的APP。假设第一时间范围为T1到T1+ΔT1,其中,T1表示起始时间,ΔT1表示时间的变化量,T1是大于或等于0的数,ΔT1是大于0的数,例如:第一时间范围是0至30ms,终端检测到用户长按微信图标且按压的时间为20ms,则触发终端执行步骤502。
步骤502、终端获取在***应用配置文件中声明支持第一社交应用授权的所匹配的APP 的信息。
假设第一社交应用为微信,终端上已安装的所有APP中今日头条、唱吧、爱奇艺视频等APP的应用配置文件中至少包括支持使用微信账号进行登录的描述信息,终端通过获取全部APP的应用配置文件确定支持微信授权登录的今日头条、唱吧、爱奇艺视频等APP,另外,终端还可以在***中实现一个维护列表,当所匹配的APP在发生安装、更新、删除等操作时,将所匹配的APP支持第一社交账号授权登录的信息注册到该维护列表,同理的,在所匹配的APP的登录状态发生变化时也将登录状态注册到该维护列表。
需要说明的是,该***应用配置文件可以为AndroidManifest.xml,当然,还可以是其他***应用配置文件,例如windows应用配置文件等,此处不做具体限定。另外,支持所述第一社交账号授权登录的所匹配的APP可以与该第一社交应用位于同一个文件夹中,也可以位于不同的文件夹中。对于支持所述第一社交账号授权登录的所有APP,执行步骤503。
步骤503、终端对所有匹配的APP进行标记,并确定授权登录对应的操作选项。
在实际应用中,获取所述所匹配的APP当前的账号登录状态,终端通过查询匹配APP 的运行参数以及功耗等获取匹配APP当前的账号登录状态,当然,还可以通过其他方式获取匹配APP当前的账号登录状态,此处不做具体限定,例如:终端通过查询今日头条、唱吧、爱奇艺视频等APP的运行参数从而确定今日头条处于已登录状态(可以是通过微信账号登录,也可以是其他社交账号登录),唱吧、爱奇艺视频处于未登录状态。
在实际应用中,当所匹配的APP为未登录状态时,则标记其为未登录,并显示可对此 APP进行授权登录操作;如果所匹配的APP为已登录状态,则标记其为已登录,后续统一授权操作时不对此APP进行重复登录,从而保留原有的登录方式或者切换登录方式。
步骤504、当终端检测到授权登录对应的操作选项被触发时,获取用户选择的可授权登录的APP。
其中,当终端检测到对应于授权登录的操作选项被选中时,提供所有匹配的APP供用户选择,即用户可以自行选择需要进行授权登录的APP。具体地,可通过任一种可实现的方式在UI上向用户呈现这些APP,以供用户选择,示例地,通过列表的形式呈现,则用户可勾选想要授权登录的APP;再示例地,通过几何形状呈现,如在每个扇形区呈现一类APP (如视频类APP、音频类APP、运动类APP、电商类APP等),则用户可触摸或勾选想要授权的一类APP。
在实际应用中,所有匹配的APP中有的APP处于登录状态,有的APP处于未登录状态(即:使用第一社交账号登录,或者使用非第一社交账号登录),一种可能的场景中,终端在用户界面显示所有匹配APP当前的登录状态,可以将每个匹配APP的图标显示亮或者不亮进行区分,使得用户清楚的知道哪些APP是登录状态,哪些APP是未登录状态,例如:匹配APP中包括唱吧,今日头条,则当今日头条处于登录状态时,则今日头条的图标在用户界面上显示亮的(即:红白颜色),当唱吧处于未登录状态时,则唱吧的图标在用户界面上显示不亮(即:黑白颜色)。当用户知道哪些APP匹配第一社交账号,并且所匹配的 APP中哪些是登录状态,哪些是未登录状态,从而选择使用第一社交账号进行登录的APP。当然,在另一些可能的场景中,终端只是对所有匹配APP的登录状态进行标记,并没有在用户界面上显示所有匹配APP的登录状态,此处不做具体限定。
步骤505、终端申请第一社交应用对应的服务器给用户选择的可授权登录的APP分配登录令牌token。
在实际应用中,终端可以将用户选择的可授权登录的APP形成一个列表,并将列表中的各APP名称发送(可以列表的形式全部发送或者逐个发送)至第一社交应用对应的服务器,从而使第一社交应用对应的服务器(即社交平台)给列表中的每个APP分配登录令牌token(即:用于登陆该APP的账号),从而完成对用户选择的APP的授权登录,进而结束流程。假设第一社交应用为微信,终端获取所有匹配使用微信账号登录的APP,例如有唱吧、百度地图、天猫、京东商城等多个APP,假设其中唱吧、京东商城处于未登录状态,百度地图处于已登录状态且使用QQ账号登录,天猫处于已登录状态且使用微信账号登录,那么,当用户选择授权登录唱吧、京东商城时,终端向微信服务器申请给唱吧、京东商城分配登录令牌token,从而唱吧、京东商城通过微信账号完成登录;当用户选择授权登录百度地图时,终端提示用户是否切换登录方式,若是,则将对百度地图切换为使用微信账号进行登录,若否,则保留原有的登录方式;当用户选择授权登录天猫时,由于终端之前标记该天猫使用微信进行登录,则后续不对天猫进行重复登录。当然,本发明实施例,对具体实现方式不进行限定。
为便于更好的实施本发明实施例的上述相关方法,下面还提供用于配合上述方法的相关装置。
请参阅图6,本发明实施例中终端600的一个结构示意图,该终端600为具有显示屏的终端,该终端600包括输入模块601,处理模块602,在一些实施例中,该终端600还包括显示模块603。
输入模块601,用于接收对所述终端的用户界面上的第一文件夹的第一操作;其中,所述第一操作包括长按、压力触控或者旋转,所述长按、所述压力触控、所述旋转都用于触发对所述M个APP的应用配置文件做交集和/或合集.
在一些可能的实现方式中,所述长按为按压所述显示屏且按压时间在第一时间范围内或者第二时间范围内,所述第一时间范围内的长按用于触发对所述M个APP的应用配置文件做交集,所述第二时间范围内的长按用于触发对所述M个APP的应用配置文件做合集;所述压力触控为按压所述显示屏且按压力度在第一力度范围内或者第二力度范围内,所述第一力度范围内的压力触控用于触发对所述M个APP的应用配置文件做交集,所述第二力度范围内的压力触控用于触发对所述M个APP的应用配置文件做合集;所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转用于触发对所述M个APP 的应用配置文件做交集,所述逆时针旋转用于触发对所述M个APP的应用配置文件做合集;或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第一角度范围内或者第二角度范围内,其中,所述第一角度范围内的旋转用于触发对所述M个APP的应用配置文件做交集,所述第二角度范围内的旋转用于触发对M个APP的应用配置文件做合集。
在另一些可能的实现方式中,所述长按为按压所述显示屏且按压时间在第三时间范围内,所述第三时间范围内的长按用于触发对所述M个APP的应用配置文件做交集和合集;
所述压力触控为按压所述显示屏且按压力度在第三力度范围内,所述第三力度范围内的压力触控用于触发对所述M个APP的应用配置文件做交集和合集;
所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转用于触发对所述M个APP的应用配置文件做交集和合集,或者,所述逆时针旋转用于触发对所述M个APP的应用配置文件做交集和合集;或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第三角度范围内,其中,所述第三角度范围内的旋转用于触发对所述M个APP的应用配置文件做交集和合集。
处理模块602,当所述输入模块接收到对所述终端的用户界面上的第一文件夹的第一操作时,获取所述第一文件夹的至少一个操作选项,其中,所述至少一个操作选项是根据所述第一文件夹中M个APP的应用配置文件所确定的,M为大于0的整数;
所述处理模块602,还用于根据所述M个APP的应用配置文件确定所述第一文件夹的至少一个操作选项;当第一操作选项被触发时,执行所述第一操作选项对应的操作命令,其中,所述第一操作选项为所述至少一个操作选项中的一个。
所述处理模块602还用于输入模块601接收到对所述终端的用户界面上的第一文件夹的第一操作之前,确定所述第一文件夹的至少一个操作选项。
所述处理模块602具体用于通过对所述M个APP的应用配置文件做交集和/或合集确定所述第一文件夹的至少一个操作选项,其中,所述做交集所确定的操作选项用于触发对所述M个APP执行操作命令,所述做合集所确定的操作选项用于触发对所述M个APP中的至少一个APP执行操作命令。
所述终端600还包括显示模块603;
所述显示模块603,用于所述处理模块602获取所述第一文件夹的至少一个操作选项之后,通过几何形状或者菜单栏的方式将所述至少一个操作选项显示在所述终端的用户界面上。
在一些可能的实现方式中,所述显示模块603具体用于当通过对所述M个APP的应用配置文件做合集确定所述第一文件夹的至少一个操作选项时,将做合集所确定的至少一个操作选项按照使用频率或者使用权限进行优先级排序;通过几何形状或者菜单栏的方式选择优先级高的部分操作选项显示在所述终端的用户界面上。
在一些可能的实现方式中,当所述M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且所述M个APP处于未登录状态时,所述处理模块602具体用于当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项时,授权所述M个APP使用第一社交账号进行登录,其中,所述第一社交账号为所述至少一种社交账号中的一种;或者,当所述第一操作选项为根据所述M 个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项时,授权所述M个APP中的至少一个APP使用第二社交账号进行登录,其中,所述第二社交账号为所述至少一种社交账号中的一种。
在另一些可能的实现方式中,当所述M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且所述M个APP处于已登录状态时,所述处理模块602具体用于当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项且所述M个APP中存在已使用非第三社交账号登录的APP时,授权所述已使用非第三社交账号登录的APP切换至使用第三社交账号进行登录,其中,所述第三社交账号为所述至少一种社交账号中的一种;或者,当所述第一操作选项为根据所述 M个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项且所述M 个APP中存在已使用非第四社交账号登录的APP时,授权已使用非第四社交账号登录的APP 中的至少一个APP切换至使用第四社交账号进行登录,其中,所述第四社交账号为所述至少一种社交账号中的一种。
需要说明的是,所述表示支持使用至少一种社交账号登录的信息是所述M个APP被安装在所述终端时配置到所述M个APP的应用配置文件中的。
需要说明的是,输入模块601和处理模块602或显示模块603执行的相关步骤,可根据图2至图5所示实施例中的方法具体实现,其具体实现过程可参考图2至图5所示方法实施例中的相关描述,此处不再赘述,通过输入模块601和处理模块602或显示模块603 执行图2至图5所示实施例的方法,取得该方法实施例所能取得的技术效果。
可见,当输入模块接收到对该终端的用户界面上的第一文件夹的第一操作时,处理模块获取第一文件夹的至少一个操作选项,其中,该至少一个操作选项是根据第一文件夹中 M个APP的应用配置文件所确定的,M为大于0的整数;其中,该应用配置文件中包括对各个APP的常用功能和/或常用设置进行描述的信息,其中,常用设置包括对APP的业务参数设定、***权限管理设定等等,例如:读取或修改联系人、读取位置信息、调用摄像头等各种访问权限设置,消息通知设置,授权登录设置,隐私设置,字体大小设置,语言设置等等;常用功能包括APP所具有的业务能力,即:APP常用的一些功能,例如:百度地图、高德地图有定位导航功能,微信、QQ有语音功能,手电筒有闪光灯功能,某企业应用有打卡考勤功能,收音机FM有收听广播功能,酷狗有播放音乐功能,今日头条、腾讯新闻有推送新闻的功能,支付宝、微信有支付功能等等。处理模块根据该M个APP的应用配置文件确定该第一文件夹的至少一个操作选项,其中,该至少一个操作选项是通过APP 的常用设置和/或常用功能所确定的,例如:消息铃声设置对应的操作选项,当第一操作选项被触发时,处理模块执行该第一操作选项对应的操作命令,例如:该第一操作选项为消息铃声设置对应的操作选项,则处理模块通过第一文件夹对第一文件夹中的M个APP的消息铃声进行统一设置(例如:设置为静音模式或者振动模式或者设置成用户喜欢的某铃声等),无需逐个设置,简化操作步骤,有效提高用户体验。
需要说明的是,在一些可选的实施例中,终端600不包括显示模块603,可根据实际情况而定,此处不做具体限定。另外,处理模块602可以是软件模块,能够在计算机***的处理器中执行,也可以是特定的集成电路,并取得对应的技术效果,此处不做具体限定。
请参阅图7,本发明实施例中终端700的另一个结构示意图,该终端700为具有显示屏的终端,该终端700包括输入模块701和处理模块702。
输入模块701,用于接收到对所述终端的用户界面上的第一社交应用的第一操作;
所述第一操作包括长按、压力触控或者旋转;
其中,所述长按为按压所述显示屏且按压时间在第一时间范围内,所述第一时间范围内的长按用于触发所述终端确定支持使用所述第一社交账号登录的APP;
所述压力触控为按压所述显示屏且按压力度在第一力度范围内,所述第一力度范围内的压力触控用于触发所述终端确定支持使用所述第一社交账号登录的APP;
所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转或者所述逆时针旋转用于触发所述终端确定支持使用所述第一社交账号登录的APP,或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第一角度范围内,其中,所述第一角度范围内的旋转用于触发所述终端确定支持使用所述第一社交账号登录的APP。
处理模块702,用于当所述输入模块接收到对所述终端的用户界面上的第一社交应用的第一操作时,从所述终端上安装的全部APP中确定支持使用第一社交账号登录的M个APP,M为大于0的整数,其中,所述第一社交账号为所述第一社交应用对应的登录账号;
所述处理模块702具体用于获取所述终端上安装的全部APP的应用配置文件,其中, M个APP的应用配置文件至少包括表示支持使用所述第一社交账号登录的信息;根据所述全部APP的应用配置文件确定支持使用所述第一社交账号登录的M个APP,并确定使用所述第一社交账号登录所述M个APP中的至少一个APP对应的操作选项为所述第一操作选项。
所述处理模块702,还用于确定所述第一社交应用的第一操作选项,所述第一操作选项用于授权所述M个APP使用所述第一社交账号进行登录;当所述第一操作选项被触发时,执行所述第一操作选项对应的操作命令。
在一些可能的实现方式中,当所述M个APP中存在处于未登录状态的APP时,所述处理模块具体用于授权所述处于未登录状态的APP使用所述第一社交账号进行登录;当所述M个APP中存在处于已登录状态且使用非第一社交账号登录的APP时,所述处理模块具体用于授权所述处于已登录状态且使用非第一社交账号登录的APP切换至使用所述第一社交账号进行登录。
可见,输入模块接收到用户对终端用户界面上的第一社交应用的第一操作时,处理模块获取该终端上已安装的所有APP或者未处于登录状态的所有APP的应用配置文件信息,从而检查这些配置文件中是否存在表示支持使用第一社交账号授权登录的描述信息,如果有,则确定使用第一社交账号授权登录相应的APP为第一操作选项,进而在用户选择该第一操作选择后使用第一社交账号对这些APP进行统一登录,例如,假设第一社交应用为QQ应用,终端上的第一音乐应用(如酷狗音乐)、第一视频应用(如优酷)、第一新闻应用(如今日头条)、第一健身应用(如咕咚运动)、第一游戏应用(如酷跑)这些APP的应用配置文件中都存在表示支持使用QQ账号授权登录的描述信息,则确定使用QQ账号授权登录这些APP为第一操作选项,当用户选择该第一操作选项后,使用QQ账号统一授权登录这些 APP。可见,通过该第一社交应用的第一操作选项,对终端上的M个APP进行授权登录,无需逐一对每个APP选择一次授权方式,而是直接基于用户界面进行统一授权登录管理,有效提高用户体验。
图6和图7所示的实施例从功能模块的角度对终端的具体结构进行了说明,以下结合图8的实施例从硬件角度对终端的具体结构进行说明:一种终端800,包括:一个或多个处理器801、存储器802、总线***803以及输入单元804,所述一个或多个处理器801、所述存储器802和所述输入单元804以及所述显示器通过所述总线***803连接;
其中,所述存储器802中存储一个或多个程序805,所述一个或多个程序805包括指令,所述指令当被所述终端800执行时使所述终端800执行如图2至图5任一实施例所示的方法。
需要说明的是,本发明中的终端的功能可根据图2至图5所示实施例中的方法具体实现,其具体实现过程可参考图2至图5所示方法实施例中的相关描述,此处不再赘述,通过该终端执行图2至图5所示实施例的方法,取得该方法实施例所能取得的技术效果。
本发明还提供一种终端上的图形用户界面,请参阅图9,所述终端900包括显示器901、存储器902和用于执行存储在所述存储器902中的一个或多个程序904的一个或多个处理器903,所述图形用户界面包括根据图2至图5任一实施例所示的方法显示的用户界面。其中,所述显示器901包括显示屏905。
需要说明的是,该处理器903可以是中央处理器(CPU),该处理器903还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器,或者该处理器也可以是任何常规的处理器等。在实现过程中,应用程序的操作方法的步骤可以通过处理器903中的硬件的集成逻辑电路或者软件形式的指令完成,可以是直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器902,处理器 903读取存储器902中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
综上,当终端接收到对该终端的用户界面上的第一文件夹的第一操作时,终端首先获取第一文件夹的至少一个操作选项,其中,该至少一个操作选项是根据第一文件夹中M个 APP的应用配置文件所确定的,M为大于0的整数;其中,该应用配置文件中包括对APP 的常用功能和/或常用设置进行描述的信息。终端根据该M个APP的应用配置文件确定该第一文件夹的至少一个操作选项,其中,该至少一个操作选项是通过对M个应用配置文件中的常用设置和/或常用功能做交集或合集所确定的,然后以某种形式(如菜单、归类箭头、不同色区等)通过UI呈现出来供用户选择,当第一操作选项被触发时,终端执行该第一操作选项对应的操作命令,例如:终端检测到用户选择访问权限管理对应的操作选项后进入访问权限管理界面供用户对至少一种访问权限进行管理,以执行相应的操作命令,如禁止读取或修改联系人、禁止读取位置信息、允许调用摄像头等;或者,终端检测到用户在UI上直接选择某一种访问权限管理对应的操作选项(如禁止读取或修改联系人等) 后直接执行相应的操作命令(即禁止该文件夹中的这些APP读取或修改终端上的联系人信息)。可见,对第一文件夹中的M个APP的类似功能或特性进行统一管理,简化操作步骤,有效地提高用户体验。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上对本发明所提供的一种应用程序组的操作方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
Claims (22)
1.一种应用程序APP组的操作方法,其特征在于,所述方法应用于具有显示屏的终端,所述方法包括:
接收对所述终端的用户界面上的第一文件夹的第一操作;
获取所述第一文件夹的至少一个操作选项,其中,所述至少一个操作选项是根据所述第一文件夹中M个APP的应用配置文件所确定的,M为大于0的整数;
当第一操作选项被触发时,执行所述第一操作选项对应的操作命令,其中,所述第一操作选项为所述至少一个操作选项中的一个;
其中,所述第一操作包括长按、压力触控或者旋转,所述长按、所述压力触控、所述旋转都用于触发对所述M个APP的应用配置文件做交集或合集;
所述长按为按压所述显示屏且按压时间在第一时间范围内或者第二时间范围内,所述第一时间范围内的长按用于触发对所述M个APP的应用配置文件做交集,所述第二时间范围内的长按用于触发对所述M个APP的应用配置文件做合集;
所述压力触控为按压所述显示屏且按压力度在第一力度范围内或者第二力度范围内,所述第一力度范围内的压力触控用于触发对所述M个APP的应用配置文件做交集,所述第二力度范围内的压力触控用于触发对所述M个APP的应用配置文件做合集;
所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转用于触发对所述M个APP的应用配置文件做交集,所述逆时针旋转用于触发对所述M个APP的应用配置文件做合集;或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第一角度范围内或者第二角度范围内,其中,所述第一角度范围内的旋转用于触发对所述M个APP的应用配置文件做交集,所述第二角度范围内的旋转用于触发对M个APP的应用配置文件做合集。
2.一种应用程序APP组的操作方法,其特征在于,所述方法应用于具有显示屏的终端,所述方法包括:
接收对所述终端的用户界面上的第一文件夹的第一操作;
获取所述第一文件夹的至少一个操作选项,其中,所述至少一个操作选项是根据所述第一文件夹中M个APP的应用配置文件所确定的,M为大于0的整数;
当第一操作选项被触发时,执行所述第一操作选项对应的操作命令,其中,所述第一操作选项为所述至少一个操作选项中的一个;
其中,所述第一操作包括长按、压力触控或者旋转,所述长按、所述压力触控、所述旋转都用于触发对所述M个APP的应用配置文件做交集和合集;
所述长按为按压所述显示屏且按压时间在第三时间范围内,所述第三时间范围内的长按用于触发对所述M个APP的应用配置文件做交集和合集;
所述压力触控为按压所述显示屏且按压力度在第三力度范围内,所述第三力度范围内的压力触控用于触发对所述M个APP的应用配置文件做交集和合集;
所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转用于触发对所述M个APP的应用配置文件做交集和合集,或者,所述逆时针旋转用于触发对所述M个APP的应用配置文件做交集和合集;或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第三角度范围内,其中,所述第三角度范围内的旋转用于触发对所述M个APP的应用配置文件做交集和合集。
3.根据权利要求1或2所述的方法,其特征在于,所述接收对所述终端的用户界面上的第一文件夹的第一操作之前,所述方法还包括:
确定所述第一文件夹的所述至少一个操作选项。
4.根据权利要求3所述的方法,其特征在于,所述确定所述第一文件夹的至少一个操作选项包括:
通过对所述M个APP的应用配置文件做交集和/或合集确定所述第一文件夹的至少一个操作选项,其中,所述做交集所确定的操作选项用于触发对所述M个APP执行操作命令,所述做合集所确定的操作选项用于触发对所述M个APP中的至少一个APP执行操作命令。
5.根据权利要求1或2所述的方法,其特征在于,所述获取所述第一文件夹的至少一个操作选项之后,所述方法还包括:
通过几何形状或者菜单栏的方式将所述至少一个操作选项显示在所述终端的用户界面上。
6.根据权利要求5所述的方法,其特征在于,所述通过几何形状或者菜单栏的方式将所述至少一个操作选项显示在所述终端的用户界面上包括:
当通过对所述M个APP的应用配置文件做合集确定所述第一文件夹的至少一个操作选项时,将做合集所确定的至少一个操作选项按照使用频率或者使用权限进行优先级排序;
通过几何形状或者菜单栏的方式将优先级高的部分操作选项显示在所述终端的用户界面上。
7.根据权利要求1或2所述的方法,其特征在于,当所述M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且所述M个APP处于未登录状态时,所述执行所述第一操作选项对应的操作命令包括:
当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项时,授权所述M个APP使用第一社交账号进行登录,其中,所述第一社交账号为所述至少一种社交账号中的一种;
或者,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项时,授权所述M个APP中的至少一个APP使用第二社交账号进行登录,其中,所述第二社交账号为所述至少一种社交账号中的一种。
8.根据权利要求1或2所述的方法,其特征在于,当所述M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且所述M个APP处于已登录状态时,所述执行所述第一操作选项对应的操作命令包括:
当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项且所述M个APP中存在已使用非第三社交账号登录的APP时,授权所述已使用非第三社交账号登录的APP切换至使用第三社交账号进行登录,其中,所述第三社交账号为所述至少一种社交账号中的一种;
或者,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项且所述M个APP中存在已使用非第四社交账号登录的APP时,授权已使用非第四社交账号登录的APP中的至少一个APP切换至使用第四社交账号进行登录,其中,所述第四社交账号为所述至少一种社交账号中的一种。
9.根据权利要求7所述的方法,其特征在于,所述表示支持使用至少一种社交账号登录的信息是所述M个APP被安装在所述终端时配置到所述M个APP的应用配置文件中的。
10.根据权利要求8所述的方法,其特征在于,所述表示支持使用至少一种社交账号登录的信息是所述M个APP被安装在所述终端时配置到所述M个APP的应用配置文件中的。
11.一种终端,其特征在于,所述终端为具有显示屏的终端,所述终端包括:
输入模块,用于接收对所述终端的用户界面上的第一文件夹的第一操作;
处理模块,当所述输入模块接收到对所述终端的用户界面上的第一文件夹的第一操作时,获取所述第一文件夹的至少一个操作选项,其中,所述至少一个操作选项是根据所述第一文件夹中M个APP的应用配置文件所确定的,M为大于0的整数;
所述处理模块,还用于当第一操作选项被触发时,执行所述第一操作选项对应的操作命令,其中,所述第一操作选项为所述至少一个操作选项中的一个;
所述第一操作包括长按、压力触控或者旋转,其中,所述长按、所述压力触控、所述旋转都用于触发对所述M个APP的应用配置文件做交集或合集;
所述长按为按压所述显示屏且按压时间在第一时间范围内或者第二时间范围内,所述第一时间范围内的长按用于触发对所述M个APP的应用配置文件做交集,所述第二时间范围内的长按用于触发对所述M个APP的应用配置文件做合集;
所述压力触控为按压所述显示屏且按压力度在第一力度范围内或者第二力度范围内,所述第一力度范围内的压力触控用于触发对所述M个APP的应用配置文件做交集,所述第二力度范围内的压力触控用于触发对所述M个APP的应用配置文件做合集;
所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转用于触发对所述M个APP的应用配置文件做交集,所述逆时针旋转用于触发对所述M个APP的应用配置文件做合集;或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第一角度范围内或者第二角度范围内,其中,所述第一角度范围内的旋转用于触发对所述M个APP的应用配置文件做交集,所述第二角度范围内的旋转用于触发对M个APP的应用配置文件做合集。
12.一种终端,其特征在于,所述终端为具有显示屏的终端,所述终端包括:
输入模块,用于接收对所述终端的用户界面上的第一文件夹的第一操作;
处理模块,当所述输入模块接收到对所述终端的用户界面上的第一文件夹的第一操作时,获取所述第一文件夹的至少一个操作选项,其中,所述至少一个操作选项是根据所述第一文件夹中M个APP的应用配置文件所确定的,M为大于0的整数;
所述处理模块,还用于当第一操作选项被触发时,执行所述第一操作选项对应的操作命令,其中,所述第一操作选项为所述至少一个操作选项中的一个;
所述第一操作包括长按、压力触控或者旋转,其中,所述长按、所述压力触控、所述旋转都用于触发对所述M个APP的应用配置文件做交集和合集;
所述长按为按压所述显示屏且按压时间在第三时间范围内,所述第三时间范围内的长按用于触发对所述M个APP的应用配置文件做交集和合集;
所述压力触控为按压所述显示屏且按压力度在第三力度范围内,所述第三力度范围内的压力触控用于触发对所述M个APP的应用配置文件做交集和合集;
所述旋转为在所述显示屏上按照顺时针旋转或逆时针旋转,其中,所述顺时针旋转用于触发对所述M个APP的应用配置文件做交集和合集,或者,所述逆时针旋转用于触发对所述M个APP的应用配置文件做交集和合集;或者,所述旋转为在所述显示屏上以一个基点旋转且旋转的角度在第三角度范围内,其中,所述第三角度范围内的旋转用于触发对所述M个APP的应用配置文件做交集和合集。
13.根据权利要求11或12所述的终端,其特征在于,所述处理模块还用于输入模块接收到对所述终端的用户界面上的第一文件夹的第一操作之前,确定所述第一文件夹的所述至少一个操作选项。
14.根据权利要求13所述的终端,其特征在于,所述处理模块具体用于通过对所述M个APP的应用配置文件做交集和/或合集确定所述第一文件夹的至少一个操作选项,其中,所述做交集所确定的操作选项用于触发对所述M个APP执行操作命令,所述做合集所确定的操作选项用于触发对所述M个APP中的至少一个APP执行操作命令。
15.根据权利要求11或12所述的终端,其特征在于,所述终端还包括显示模块;
所述显示模块,用于所述处理模块获取所述第一文件夹的至少一个操作选项之后,通过几何形状或者菜单栏的方式将所述至少一个操作选项显示在所述终端的用户界面上。
16.根据权利要求15所述的终端,其特征在于,所述显示模块具体用于当通过对所述M个APP的应用配置文件做合集确定所述第一文件夹的至少一个操作选项时,将做合集所确定的至少一个操作选项按照使用频率或者使用权限进行优先级排序;通过几何形状或者菜单栏的方式选择优先级高的部分操作选项显示在所述终端的用户界面上。
17.根据权利要求11或12所述的终端,其特征在于,当所述M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且所述M个APP处于未登录状态时,所述处理模块具体用于,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项时,授权所述M个APP使用第一社交账号进行登录,其中,所述第一社交账号为所述至少一种社交账号中的一种;或者,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项时,授权所述M个APP中的至少一个APP使用第二社交账号进行登录,其中,所述第二社交账号为所述至少一种社交账号中的一种。
18.根据权利要求11或12所述的终端,其特征在于,当所述M个APP的应用配置文件包括表示支持使用至少一种社交账号登录的信息,且所述M个APP处于已登录状态时,所述处理模块具体用于,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做交集所确定的操作选项且所述M个APP中存在已使用非第三社交账号登录的APP时,授权所述已使用非第三社交账号登录的APP切换至使用第三社交账号进行登录,其中,所述第三社交账号为所述至少一种社交账号中的一种;或者,当所述第一操作选项为根据所述M个APP的表示支持使用至少一种社交账号登录的信息做合集所确定的操作选项且所述M个APP中存在已使用非第四社交账号登录的APP时,授权已使用非第四社交账号登录的APP中的至少一个APP切换至使用第四社交账号进行登录,其中,所述第四社交账号为所述至少一种社交账号中的一种。
19.根据权利要求17所述的终端,其特征在于,所述表示支持使用至少一种社交账号登录的信息是所述M个APP被安装在所述终端时配置到所述M个APP的应用配置文件中的。
20.根据权利要求18所述的终端,其特征在于,所述表示支持使用至少一种社交账号登录的信息是所述M个APP被安装在所述终端时配置到所述M个APP的应用配置文件中的。
21.一种终端,其特征在于,包括:一个或多个处理器、存储器、总线***、显示器以及输入单元,所述一个或多个处理器、所述存储器、所述输入单元以及所述显示器通过所述总线***连接;
其中,所述存储器中存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述终端执行时使所述终端执行如权利要求1至10任一项所述的方法。
22.一种终端上的图形用户界面,其特征在于,所述终端包括显示器、存储器和用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求1至10任一项所述的方法显示的用户界面。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/080738 WO2017185346A1 (zh) | 2016-04-29 | 2016-04-29 | 一种应用程序组的操作方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108139915A CN108139915A (zh) | 2018-06-08 |
CN108139915B true CN108139915B (zh) | 2020-10-16 |
Family
ID=60161694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680062009.2A Active CN108139915B (zh) | 2016-04-29 | 2016-04-29 | 一种应用程序组的操作方法及终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10810005B2 (zh) |
CN (1) | CN108139915B (zh) |
WO (1) | WO2017185346A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102477161B1 (ko) * | 2017-11-14 | 2022-12-14 | 삼성전자주식회사 | 어플리케이션을 구동하는 전자 장치 |
CN109936648B (zh) * | 2017-12-18 | 2020-08-07 | 华为技术有限公司 | 转动机构及折叠终端 |
CN108089806A (zh) * | 2017-12-28 | 2018-05-29 | 北京安云世纪科技有限公司 | 一种用于控制应用程序的方法及移动终端 |
CN109242252B (zh) * | 2018-08-03 | 2020-09-04 | 张继升 | 一种智能服务平台及方法 |
CN109375960B (zh) * | 2018-09-29 | 2021-10-01 | 郑州云海信息技术有限公司 | 一种版权信息加载方法和装置 |
CN110580172B (zh) * | 2019-09-11 | 2022-12-09 | 北京明略软件***有限公司 | 配置规则的验证方法及装置、存储介质、电子装置 |
CN111310165B (zh) * | 2020-02-27 | 2022-10-21 | 维沃移动通信有限公司 | 账号切换或注册方法及电子设备 |
US11422673B2 (en) * | 2020-06-12 | 2022-08-23 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
CN111796734B (zh) * | 2020-06-28 | 2023-02-03 | 维沃移动通信有限公司 | 应用程序的管理方法、管理装置、电子设备和存储介质 |
CN112181529A (zh) * | 2020-10-12 | 2021-01-05 | Oppo广东移动通信有限公司 | 应用程序控制方法、装置以及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102170495A (zh) * | 2011-04-07 | 2011-08-31 | 宇龙计算机通信科技(深圳)有限公司 | 手机应用分类管理方法及装置 |
CN104951366A (zh) * | 2015-07-16 | 2015-09-30 | 上海益玩网络科技有限公司 | 一种移动终端应用程序登录方法和设备 |
US20160062625A1 (en) * | 2014-09-03 | 2016-03-03 | Fu Tai Hua Industry (Shenzhen) Co., Ltd. | Computing device and method for classifying and displaying icons |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8515979B2 (en) * | 2010-06-18 | 2013-08-20 | Verizon Patent And Licensing, Inc. | Cross application execution service |
KR101830653B1 (ko) * | 2011-07-18 | 2018-02-21 | 엘지전자 주식회사 | 휴대 전자기기 및 이의 제어방법 |
CN102214104A (zh) * | 2011-07-20 | 2011-10-12 | 宇龙计算机通信科技(深圳)有限公司 | 基于Android的应用程序管理方法及*** |
CN102890611B (zh) * | 2011-07-21 | 2016-03-30 | 华为技术有限公司 | 一种基于触摸式操作提供文件夹项目信息的方法及装置 |
KR101888457B1 (ko) * | 2011-11-16 | 2018-08-16 | 삼성전자주식회사 | 복수 개의 어플리케이션을 실행하는 터치스크린을 가지는 장치 및 그 제어 방법 |
JPWO2013094371A1 (ja) * | 2011-12-22 | 2015-04-27 | ソニー株式会社 | 表示制御装置、表示制御方法およびコンピュータプログラム |
CN103257792A (zh) | 2012-02-17 | 2013-08-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种图标的操作方法、装置及移动终端 |
KR20130095968A (ko) * | 2012-02-21 | 2013-08-29 | 삼성전자주식회사 | 영상 표시 장치에서 응용 프로그램의 폴더를 구성하기 위한 장치 및 방법 |
KR101478134B1 (ko) * | 2012-02-29 | 2015-01-26 | 주식회사 팬택 | 모바일 디바이스의 파일 관리 방법 및 이를 이용한 모바일 디바이스 |
KR20140045741A (ko) * | 2012-10-09 | 2014-04-17 | 삼성전자주식회사 | 가상 폴더를 생성하여 저장된 애플리케이션들을 관리할 수 있는 전자 장치 및 방법 |
CN103324389A (zh) * | 2013-06-03 | 2013-09-25 | 四川长虹电器股份有限公司 | 智能终端应用程序的操作方法 |
KR20150013991A (ko) * | 2013-07-25 | 2015-02-06 | 삼성전자주식회사 | 휴대단말기의 어플리케이션 실행 방법 및 장치 |
US20160277537A1 (en) * | 2013-11-08 | 2016-09-22 | Telefonaktiebolaget L M Ericsson (Publ) | Method and device for the management of applications |
US10430020B2 (en) * | 2013-12-20 | 2019-10-01 | Huawei Technologies Co., Ltd. | Method for opening file in folder and terminal |
CN103699300B (zh) | 2013-12-24 | 2017-01-18 | 贝壳网际(北京)安全技术有限公司 | 移动终端中图标的管理方法、装置和移动终端 |
CN104090703A (zh) | 2014-07-06 | 2014-10-08 | 朱义亮 | 一种完善移动终端设备图标整理的方法 |
CN105282126B (zh) * | 2014-07-24 | 2020-06-16 | 腾讯科技(北京)有限公司 | 登录认证方法、终端及服务器 |
US10067656B2 (en) * | 2015-07-01 | 2018-09-04 | Samsung Electronics Co., Ltd. | Method and apparatus for context based application grouping in virtual reality |
KR20170008041A (ko) * | 2015-07-13 | 2017-01-23 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어 방법 |
US9930024B2 (en) * | 2015-11-02 | 2018-03-27 | International Business Machines Corporation | Detecting social login security flaws using database query features |
-
2016
- 2016-04-29 CN CN201680062009.2A patent/CN108139915B/zh active Active
- 2016-04-29 US US16/097,164 patent/US10810005B2/en active Active
- 2016-04-29 WO PCT/CN2016/080738 patent/WO2017185346A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102170495A (zh) * | 2011-04-07 | 2011-08-31 | 宇龙计算机通信科技(深圳)有限公司 | 手机应用分类管理方法及装置 |
US20160062625A1 (en) * | 2014-09-03 | 2016-03-03 | Fu Tai Hua Industry (Shenzhen) Co., Ltd. | Computing device and method for classifying and displaying icons |
CN104951366A (zh) * | 2015-07-16 | 2015-09-30 | 上海益玩网络科技有限公司 | 一种移动终端应用程序登录方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN108139915A (zh) | 2018-06-08 |
WO2017185346A1 (zh) | 2017-11-02 |
US10810005B2 (en) | 2020-10-20 |
US20190391822A1 (en) | 2019-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108139915B (zh) | 一种应用程序组的操作方法及终端 | |
US10547890B2 (en) | Apparatus and method for displaying user interface | |
US10901606B2 (en) | Methods of direct manipulation of multi-layered user interfaces | |
US20230370401A1 (en) | Conversion of text relating to media content and media extension apps | |
CN108027706B (zh) | 一种应用界面显示方法以及终端设备 | |
US10554599B2 (en) | Conversion of detected URL in text message | |
AU2013215233B2 (en) | Sharing services | |
US11290439B1 (en) | Multiple application list prioritization | |
US20170063611A1 (en) | User Configuration Mechanism for Internet-of-Things (IOT) | |
WO2020057131A1 (zh) | 内容分享方法、终端设备及存储介质 | |
US10481752B2 (en) | Method and device for a guided application to enhance a user interface | |
CN108605220B (zh) | 一种嵌入式通用集成电路卡的应用处理方法及装置 | |
CN110633032B (zh) | 终端设备的图标显示方法及装置 | |
CN107040965B (zh) | 一种流量控制方法、装置及移动终端 | |
US20150317059A1 (en) | Application management method for a mobile terminal and the mobile terminal | |
US20110252371A1 (en) | System and method for fast boot of computer | |
WO2017053437A1 (en) | Context module based personal data protection | |
US11616860B2 (en) | Information display method, terminal, and server | |
WO2019227487A1 (zh) | 一种项目的显示方法及终端 | |
US10261666B2 (en) | Context-independent navigation of electronic content | |
WO2015134305A1 (en) | Configurable reusable controls | |
CN111656346A (zh) | 一种显示方法及终端 | |
CN109725786A (zh) | 程序的启动方法、用户设备、存储介质及装置 | |
CN109558551A (zh) | 文件预览的方法、装置、存储介质和电子设备 | |
US20220058010A1 (en) | Communications registry and governance for apps |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |