CN113448468A - 电子设备和由电子设备执行的处理信息的方法 - Google Patents
电子设备和由电子设备执行的处理信息的方法 Download PDFInfo
- Publication number
- CN113448468A CN113448468A CN202110946061.7A CN202110946061A CN113448468A CN 113448468 A CN113448468 A CN 113448468A CN 202110946061 A CN202110946061 A CN 202110946061A CN 113448468 A CN113448468 A CN 113448468A
- Authority
- CN
- China
- Prior art keywords
- application
- user
- information
- content
- electronic device
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012545 processing Methods 0.000 title claims abstract description 12
- 230000004044 response Effects 0.000 claims description 33
- 230000002452 interceptive effect Effects 0.000 claims description 17
- 230000010365 information processing Effects 0.000 claims description 14
- 230000000694 effects Effects 0.000 abstract description 156
- 230000001960 triggered effect Effects 0.000 description 50
- 238000004891 communication Methods 0.000 description 31
- 230000008859 change Effects 0.000 description 29
- 230000006399 behavior Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 19
- 230000003993 interaction Effects 0.000 description 16
- 241001422033 Thestylus Species 0.000 description 12
- 230000003068 static effect Effects 0.000 description 11
- 230000009471 action Effects 0.000 description 8
- 230000003190 augmentative effect Effects 0.000 description 6
- 230000003542 behavioural effect Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 239000008267 milk Substances 0.000 description 4
- 210000004080 milk Anatomy 0.000 description 4
- 235000013336 milk Nutrition 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000002354 daily effect Effects 0.000 description 3
- 230000004069 differentiation Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 235000009355 Dianthus caryophyllus Nutrition 0.000 description 2
- 240000006497 Dianthus caryophyllus Species 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 235000009508 confectionery Nutrition 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 235000019580 granularity Nutrition 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- 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/0481—Interaction 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/04817—Interaction 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 using icons
-
- 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
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/3827—Portable transceivers
- H04B1/3833—Hand-held transceivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Human Computer Interaction (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种由电子设备执行的处理信息的方法及相应的电子设备。该方法的一具体实施方式包括:确定第一应用程序的目标对象,所述第一应用程序包括顶层图层和背景图层,所述顶层图层的至少一部分是透明的,使得所述背景图层通过所述顶层图层是可见的;基于所述第一应用程序的目标对象和用户的当前节日来确定服务内容;以及针对所述第一应用程序的目标对象控制所述第一应用程序的操作,以在所述背景图层上显示所述服务内容。该实施方式丰富了电子设备的显示效果,改善了用户体验。
Description
技术领域
本公开一般涉及电子设备领域,具体涉及电子设备的显示方案,尤其涉及电子设备的应用程序的显示方案。
背景技术
现有的运行在智能电子设备上的应用程序,其背景视图通常显示的是静态的图片或者为透明状态,不支持较为复杂的动态媒体信息显示。应用程序上的控件的布局样式、显示位置以及所包含的内容通常处于固定状态,不会灵活地显示、隐藏、更新或改变坐标位置。通常,用户只能将静态图片设置为应用程序的背景视图,或者将应用程序的背景设置为透明状态来显示出该应用程序的后层其他应用程序的动态画面。而且,应用程序上的相关控件布局样式以及位置坐标通常也都是静态的,不能灵活地与用户进行交互从而动态地显示、隐藏以及改变坐标位置。此外,电子设备的应用程序呈现的视图内容和控件的效果,对所有的目标对象都是一样的,不做区分显示,用户在同一场景和时间针对所有的对象,看到的效果都是一样的。例如,母亲节当天,不管用户和谁发短信,短信应用程序背景视图显示的壁纸都是母亲节,不做区分。实际上,只有用户和母亲或者年长的女性发短信,短信背景视图显示母亲节的壁纸才是有意义的。
发明内容
然而,在日常生活中,用户可能希望将动态的丰富图像或者动画作为应用程序的背景视图进行显示,可能还希望应用程序上的相关控件可以与用户进行交互从而灵活地更新替换布局样式、管理视图的显示和隐藏,或者改变控件的坐标位置。进一步还可能希望当应用程序中所针对的对象不同时,对用户本身所呈现的内容也会更加人性化的去改变,满足用户的实际场景需求。
为了实现上述一个或多个目的,本申请提供了一种电子设备和由电子设备执行的处理信息的方法。
第一方面,本申请提供了一种由电子设备执行的处理信息的方法。该方法可以包括:确定第一应用程序的目标对象,第一应用程序包括顶层图层和背景图层,顶层图层的至少一部分是透明的,使得背景图层通过顶层图层是可见的;基于第一应用程序的目标对象和用户的当前节日来确定服务内容;以及针对第一应用程序的目标对象控制第一应用程序的操作,以在背景图层上显示服务内容。
在一些实施例中,在背景图层上显示服务内容可以包括:在背景图层上显示与第一应用程序相关联的服务内容,服务内容是根据用户的当前节日以及第一应用程序的目标对象来确定的;以及当接收到与不同于第一应用程序的第二应用程序相关的数据时,通过显示根据用户的当前节日和第二应用程序的目标对象确定的服务内容来显示第二应用程序的通知,同时显示与第一应用程序相关联的服务内容。
在一些实施例中,第一应用程序和第二应用程序可以包括多个控件,其中,第一应用程序的一个控件控制第一应用程序和第二应用程序,以及其中,第二应用程序的多个控件之中的至少一个控件被包括作为第一应用程序的一个控件
在一些实施例中,基于第一应用程序的目标对象和用户的当前节日来确定服务内容可以包括:基于电子设备的时间,从存储在电子设备中的用户的一个或多个节日之中选择用户的至少一个当前节日;根据与用户的一个或多个节日和第一应用程序的目标对象之间的关系相关的信息,从用户的一个或多个节日之中确定与第一应用程序的目标对象相关的用户的至少一个当前节日;以及将与第一应用程序的目标对象相关的用户的至少一个当前节日有关的内容确定为服务内容。
在一些实施例中,基于第一应用程序的目标对象和用户的当前节日来确定服务内容可以包括:根据与第一应用程序的目标对象和电子设备的用户之间的关系相关的信息,从基于电子设备的用户和电子设备的通信对端用户之间的多个交互内容项确定的用户的多个节日之中选择与第一应用程序的目标对象有关的用户的当前节日;以及将与第一应用程序的目标对象相关的用户的至少一个当前节日有关的内容确定为服务内容。
在一些实施例中,服务内容可以被确定为是针对第一应用程序的目标对象的具有不同属性的两个或更多个不同的内容项,或者被确定为是针对用户的不同节日的两个或更多个不同的内容项。
在一些实施例中,当针对第一应用程序的目标对象呈现用户的多个节日时,为用户的每个节日确定至少一个服务内容,以及根据服务内容,针对第一应用程序的目标对象控制第一应用程序的操作包括:基于电子设备的用户与电子设备的通信对端用户之间的多个交互内容项来确定用户的节日场景;以及基于来自用户的节日之中的与用户的节日场景对应的用户的当前节日的服务内容,针对第一应用程序的目标对象控制第一应用程序的操作。
在一些实施例中,当多个应用程序针对第一应用程序的目标对象进行操作时,可以基于服务内容来控制多个应用程序的操作。
在一些实施例中,第一应用程序的目标对象可以是由第一应用程序生成的内容的接收方,或者是由第一应用程序生成的内容将被应用到的另一应用程序的对象。
在一些实施例中,控制第一应用程序的操作可以包括:由电子设备根据用户的当前节日来检测与第一应用程序的目标对象有关的事件;确定是否已经执行了第一应用程序针对事件的操作;以及当还没有执行第一应用程序针对事件的操作时,显示与事件的存在相关的信息。
第二方面,提供了一种由电子设备执行的处理信息的方法,方法可以包括:从一个或多个应用程序接收多条信息;显示所接收的多条信息;基于用户输入从所显示的多条信息之中选择至少两条信息;以及根据用户指示针对所选择的至少两条信息进行信息处理的单个输入,通过使用与所选择的至少两条信息对应的至少一个应用程序,对所选择的至少两条信息执行信息处理。
在一些实施例中,对所选择的至少两条信息执行信息处理可以包括:分别获得与所选择的至少两条信息对应的多条发送方信息;通过使用响应界面生成响应内容;以及基于多条发送方信息发送响应内容,其中,响应界面包括与预设内容对应的模板按钮,以及其中,根据针对模板按钮的用户选择输入,将与模板按钮对应的模板内容包括在响应内容中。
在一些实施例中,模板内容可以基于位置信息布置在响应内容中,并且模板内容可以是基于所选择的至少两条信息而生成的。
第三方面,提供了一种电子设备,该电子设备可以包括存储器,配置为:存储应用程序的数据,应用程序包括顶层图层和背景图层,顶层图层的至少一部分是透明的,使得背景图层通过顶层图层是可见的;以及处理器,配置为:确定第一应用程序的目标对象,基于第一应用程序的目标对象和用户的当前节日来确定服务内容,以及针对第一应用程序的目标对象控制第一应用程序的操作以在背景图层上显示服务内容。
在一些实施例中,处理器可以配置为:在背景图层上显示与第一应用程序相关联的服务内容,服务内容是根据用户的当前节日以及第一应用程序的目标对象来确定的;以及当接收到与不同于第一应用程序的第二应用程序相关的数据时,通过显示根据用户的当前节日和第二应用程序的目标对象确定的服务内容来显示第二应用程序的通知,同时显示与第一应用程序相关联的服务内容。
在一些实施例中,第一应用程序和第二应用程序可以包括多个控件,其中,第一应用程序的一个控件控制第一应用程序和第二应用程序,以及其中,第二应用程序的多个控件之中的至少一个控件被包括作为第一应用程序的一个控件。
在一些实施例中,处理器可以配置为:基于电子设备的时间,从存储在存储器中的用户的一个或多个节日之中选择用户的至少一个当前节日;根据与用户的一个或多个节日和第一应用程序的目标对象之间的关系相关的信息,从用户的一个或多个节日之中确定与第一应用程序的目标对象相关的用户的至少一个当前节日,以及将与第一应用程序的目标对象相关的用户的至少一个当前节日有关的内容确定为服务内容。
在一些实施例中,处理器可以配置为:根据与第一应用程序的目标对象和电子设备的用户之间的关系相关的信息,从基于电子设备的用户和电子设备的通信对端用户之间的多个交互内容项确定的用户的多个节日之中选择与第一应用程序的目标对象有关的用户的当前节日;以及将与第一应用程序的目标对象相关的用户的至少一个当前节日有关的内容确定为服务内容。
在一些实施例中,服务内容被确定为是针对第一应用程序的目标对象的具有不同属性的两个或更多个不同的内容项,或者被确定为是针对用户的不同节日的两个或更多个不同的内容项。
在一些实施例中,处理器可以配置为:当针对第一应用程序的目标对象呈现用户的多个节日时,为用户的每个节日确定至少一个服务内容,基于电子设备的用户与电子设备的通信对端用户之间的多个交互内容项来确定用户的节日场景;以及基于来自用户的节日之中的与用户的节日场景对应的用户的当前节日的服务内容,针对第一应用程序的目标对象控制第一应用程序的操作。
在一些实施例中,处理器可以配置为:当关于第一应用程序的目标对象进行操作的应用程序是两个或更多个时,基于服务内容来控制多个应用程序的操作。
在一些实施例中,第一应用程序的目标对象是由第一应用程序生成的内容的接收方,或者是由第一应用程序生成的内容将被应用到的另一应用程序的对象。
在一些实施例中,处理器可以配置为:由电子设备根据用户的当前节日来检测与第一应用程序的目标对象有关的事件;确定是否已经执行了第一应用程序针对事件的操作;以及当还没有执行第一应用程序针对事件的操作时,显示与事件的存在相关的信息。
第四方面,提供了一种电子设备,该电子设备可以包括存储器,置为:存储应用程序的数据;以及处理器,配置为:从一个或多个应用程序接收多条信息;显示所接收的多条信息;基于用户输入从所显示的多条信息之中选择至少两条信息;以及根据用户指示针对所选择的至少两条信息进行信息处理的单个输入,通过使用与所选择的至少两条信息对应的至少一个应用程序,对所选择的至少两条信息执行信息处理。
在一些实施例中,处理器可以配置为:分别获得与所选择的至少两条信息对应的多条发送方信息;通过使用响应界面生成响应内容;以及基于多条发送方信息发送响应内容,其中,响应界面包括与预设内容对应的模板按钮,以及其中,根据针对模板按钮的用户选择输入,将与模板按钮对应的模板内容包括在响应内容中。
在一些实施例中,模板内容可以基于位置信息布置在响应内容中,并且模板内容是基于所选择的至少两条信息而生成的。
第五方面,提供了一种非暂时性记录介质,其上可以记录有用于执行上述方法的计算机可读程序。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出了根据本申请实施例的显示方法的示例性流程图;
图2示出了与预定位置关联的动画的一个示例;
图3a-图3b示出了与电子设备的时间关联的一个实施例;
图4示出了与电子设备的地点关联的一个实施例;
图5示出了显示资源与锁屏应用关联的一个实施例;
图6示出了显示资源与锁屏应用关联的另一实施例;
图7a-图7c示出了多级关联的一个实施例;
图8a-图8b示出了多级关联的另一实施例;
图9示出了根据本申请一些实施例的根据与应用程序所针对的对象关联的关联方式,基于显示资源来管理第一应用程序的元素的呈现的方法的示例性流程图;
图10示出了根据不同的人员的社会关系来显示不同的视图内容的一个示例性实施例;
图11示出了根据不同的人员的社会关系来显示不同的视图内容的另一示例性实施例;
图12a-图12d示出了按照本申请实施例对节日效果资源进行管理的示例性图示;
图13示出了按照本申请实施例根据不同的场景来显示不同的视图内容的一个示例性实现;
图14示出了按照本申请实施例根据不同的场景来显示不同的视图内容的另一示例性实现;
图15a-图15b示出了根据人员的属性来显示不同的视图内容的一个示例性实施例;
图16a-图16b示出了根据人员的属性来显示不同的视图内容的另一示例性实施例;
图17示出了根据人员和内容的识别来触发一系列应用程序视图内容的改变的一个示例性实施例;
图18示出了根据内容的识别来触发与该内容相关的文字提醒和/或行为提醒的一个示例性实施例;
图19示出了分应用程序显示不同的节日效果的一种示例性实现;
图20示出了分时段显示不同的节日效果的一种示例性实现;
图21示出了根据本申请实施例的用于电子设备的信息处理方法的一个示例性流程图;
图22a-图22c示出了根据本申请实施例的汇总信息的系统界面的示意性图示;
图23a-图23c分别示出了根据上述三种方式分类后的汇总信息显示的示意图;
图24a-图24b分别示出了信息显示的系统界面示意图;
图25a-图25d示出了对汇总信息进行快速操作的示意性图示;
图26示出了根据本申请实施例的将显示资源与应用程序建立关联的示意性系统架构图;
图27示出了根据本申请实施例的管理显示资源与应用程序之间的关联的示例性系统架构图;
图28示出了按照本申请的实施例的显示系统的结构示意图;
图29示意性示出了本发明的示例性实施方式可以在其中实现的电子设备;以及
图30示意性示出了如图29所示电子设备的配置示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
请参考图1,其示出了用于电子设备的显示方法的一个实施例的流程100。在本实施例中,为了便于理解,结合具有屏幕或显示屏的电子设备来举例说明。本领域技术人员可以理解,该电子设备可以包括但不限于诸如智能手机的移动终端设备、智能电视、平板电脑、个人数字助理、电子书阅读器等等。
如图1所示,在步骤101中,获取显示资源。
在本实施例中,显示资源可以包括供应用程序呈现的各种资源,例如包括但不限于,静态视图、动态视图、内容视图和样式布局等。显示资源也可以是各种形式的多媒体资源,例如动画、视频等。
显示资源也可以按各种方式提供。在一个实施例中,显示资源可以来自该电子设备的应用程序的数据。例如,通过电子设备的各种应用程序而接收的数据,这些应用程序例如包括短信应用、微信应用、社交网络应用和电子邮件应用等。数据可以包括各种文本信息、动画信息和多媒体信息。在一些实现中,数据还可以是应用程序的各级界面信息。例如,微信应用的朋友圈界面信息、购物界面信息、游戏界面信息、我的收藏界面信息,等等。在另一个实施例中,显示资源可以由应用程序通过网络接口直接从网络获取。例如,通过电子设备上的各种客户端应用直接访问相应的服务器来获取,这些客户端例如包括购物网站客户端、餐馆客户端、旅游客户端,等等。在又一个实施例中,显示资源可以以资源包的形式提供,例如从网络下载。
资源包是一种应用程序安装包,其可由用户使用配套的资源包开发工具进行开发。开发后的资源包可以发布到各个应用商城以供其他用户下载和使用。通常,资源包中除了代码文件之外,还包括图片资源和与图片资源关联的配置文件。关于资源包的详细描述将在随后提供。
在步骤102中,将显示资源与电子设备的第一应用程序关联。
在一些实施例中,关联可以是根据预定关联方式,基于所获取的显示资源来管理第一应用程序的元素的呈现和/或隐藏。取决于不同的分类方式,在进一步的实施例中,管理可以包括管理第一应用程序的元素的显示形式和显示内容中的至少一项。显示形式可以是应用程序的元素(例如,视图、控件)的外观。例如,控件的排列布局、控件的外形,等。显示内容可以是应用程序的元素(例如,视图、控件)所涉及的具体内容。例如,控件所展示的可视内容。在另一些实施例中,管理可以包括管理第一应用程序的元素的静态视图和动态视图中的至少一项。顾名思义,静态视图是指随时间不变化的视图,动态视图是指随时间改变的视图。
应用程序一般包括图层(或称为视图)和控件,其构成整个窗口视图。因此,应用程序的元素可以包括应用程序的图层/视图和控件中的至少一项。
例如,图层可以包括背景图层或后置图层,该背景图层位于应用程序图层集合中的最底层,具有对整个应用程序起到修饰和显示附加信息的陪衬作用。按照预定的关联方式,背景图层可以灵活地关联各种显示资源,例如不同风格种类的动画资源,从而进行动态显示和/或隐藏,更好地与用户进行交互。图层也可以包括顶层图层,该顶层图层位于应用程序图层集合中的最顶层。同样,按照预定的关联方式,顶层图层也可以灵活地关联各种显示资源,例如一次性播放的动画视图,从而增强用户体验。
控件是图形用户界面(GUI)中屏幕上的一种对象,用户可操作该对象来执行某一行为。换言之,控件是用户可与之交互以输入或操作数据的对象。应用程序中的控件样式和内容丰富多彩。一些简单的控件例如包括复选框、组合框、编辑框、列表框、选项按钮、普通按钮、滚动条控件和静态控件等。还有一些复杂的控件例如包括,用户交互式小游戏、新闻窗口、消息集合器、多媒体播放器、应用程序快捷启动,等等。控件的显示样式和内容视图都可以通过本发明的实施例与不同的显示资源相关联。
不用的应用程序可以有不同的控件。例如,锁屏应用程序可以具有解锁控件和充电控件,其中解锁控件用于接收用户的解锁操作,而充电控件用于向用户显示充电进度。可选地,锁屏应用程序还可以增加一些自定义控件,例如祝福墙控件,其用于在锁定的屏幕上显示预定信息,例如电子设备接收到的与节日,例如各种公众类节日或者用户自定义节日(例如各种特殊日期,用户的生日、各种纪念日等)关联的消息。当锁屏应用程序与来自各种第二应用程序的信息关联时,锁屏应用程序还可以包括一个或多个第二应用程序关联控件或称应用关联控件。例如,当锁屏应用程序与微信应用、新闻应用、视频应用关联时,其可以包括微信关联控件、新闻关联控件、视频关联控件,等等。
在本申请的一些实施例中,关联可以是将显示资源与一个或多个第一应用程序的一个或多个元素相关联。例如,与特定节日相关的显示资源可以与锁屏应用、主屏应用、通知栏应用等中的一个或多个相关联。进一步地,对于所关联的每个应用程序,还可以将显示资源与该应用程序的一个或多个元素相关联。例如,对于锁屏应用,可以将显示资源与锁屏应用的背景视图、解锁动画、解锁控件、充电控件、充电动画中的一个或多个相关联。用户可以在建立关联时对所关联的对象进行选择。
在一些实施例中,与显示资源关联的第一应用程序可以是系统外观应用,此类应用程序的元素可以包括以下至少一项:背景视图,动画效果,控件视图,控件样式布局、控件动画和控件内容。
在一些实现中,系统外观应用可以包括但不限于锁屏应用、主题应用、墙纸应用、主屏应用或通知栏应用。
具体地,锁屏应用的元素可以包括锁屏时的背景视图、解锁控件、解锁动画、充电控件、充电动画和祝福墙控件。
主题应用的元素可以包括背景视图、窗口样式和屏幕保护动画。
墙纸应用的元素可以包括:墙纸和墙纸的快捷面板。
主屏应用的元素可以包括主屏中的挂件的样式和内容视图。主屏中的挂件可以包括以下至少一项:日历挂件、贺卡发送挂件、历史信息聚合器、节日百科挂件、情景快捷方式挂件和信息分享挂件。其中历史信息聚合器例如可以提供与历史上的今天有关的信息。情景快捷方式挂件可以包括与各种情景相关的快捷入口,例如餐馆入口、电影入口、购物入口、旅行入口等。信息分享挂件可以收集电子设备的某些应用程序的数据,例如微信应用接收到的各种信息、短信应用的消息,诸如此类。
通知栏应用的元素可以包括:背景视图、快捷面板和与预定位置关联的动画。
图2示出了与预定位置关联的动画的一个示例。根据用户对应用程序上下滑动的动作以及滑动距离,决定是否触发动画视图的显示和隐藏。如图所示,当用户用手指201滑动通知栏202,使通知栏202向屏幕下方移动到指定位置时,通知栏的背景视图才会显示动画203。当用户将通知栏从屏幕下方向上滑动时,通知栏的背景视图将隐藏动画203。
在另一些实施例中,与显示资源关联的第一应用程序可以是文本通信应用,此类应用程序的元素可以包括以下至少一项:背景视图,与文本内容关联的动画效果,字体,文字特效、候选输入文本和表情。
在一些实现中,文本通信应用包括但不限于各种即时消息应用、电子邮件应用或社交网络应用。
在又一些实施例中,与显示资源关联的第一应用程序可以是外接设备应用,此类应用程序的元素包括外接设备的操作所触发的事件。
在一些实现中,外接设备应用包括但不限于S-pen应用。S-pen应用的元素可以包括使用S-pen各种操作所触发的事件。S-pen的操作例如可以包括但不限于,按住S-pen上的按键,点击屏幕停留一段时间,在屏幕上划出指定的图形,等等。这些操作会触发不同的事件,也即会与不同应用程序的元素建立联系,从而将显示资源与这些应用程序的元素进行关联。例如,当用户在短信应用程序中,用S-pen输入不同的文字,会在与文字内容有关的显示资源和短信应用程序之间建立联系。举例而言,当用户使用S-pen输入新年快乐时,文字旁边会提示用户是否绑定新年动画一起发送给对方。若绑定,则当对方接收到发来的短信并点击查看时,不仅能够看到文字,同时也能够看到该绑定的新年动画。
如前面所提到的,关联可以是根据预定关联方式,基于所获取的显示资源来管理第一应用程序的元素的呈现。因此,关联方式也可以称为触发显示方式。关联方式可以具有多种形式。在一些实施例中,关联方式可以包括以下至少一项:与电子设备的时间关联,与电子设备所处的地点关联,与电子设备的状态关联,与电子设备的用户数据关联,与电子设备接收到的消息关联,与电子设备的用户操作行为关联;以及与电子设备的应用程序所针对的对象关联。需要注意的是,这些关联方式可以进行任意组合,同一应用程序或应用程序的元素可以应用多种关联方式。
一种关联方式为与电子设备的时间关联。电子设备的时间可以包括季节、公众类节日和用户自定义节日。用户自定义节日可以是各种特殊日期,例如可以包括用户的生日、各种纪念日等。用户可以自行定义自己的特殊节日和指定要显示在哪个应用程序中。例如,用户可以添加结婚纪念日或者生日到节日数据库中,并且选定喜欢的动画效果到自己常用的应用程序中显示。还可以设定节日当天动画显示的次数和时间段。如果定义节日和节日数据库默认的时间冲突,则可以优先显示自定义节日或者提示用户设定节日的优先级。这种按时间的关联方式,可以通过灵活地改变应用程序的元素的呈现而与用户实现交互。例如,可以在相关日期(例如公众类节日、用户的生日、结婚纪念日等)到来时,将与该日期有关的显示资源与电子设备的应用程序相关联。这样,可以提醒用户该相关日期的到来,并且还可以通过提供与该日期有关的显示资源来与用户交互,例如发送节日贺卡、浏览推荐的餐馆、礼品,等等。注意,每个应用程序所关联的时间(例如节日时间)可以是不同的,所显示的效果(例如动画效果)也可以是不同的。
在一种实现中,按时间关联方式将显示资源与主屏应用的元素相关联。在此实现中,时间可以是指特定节日、纪念日等;主屏应用的元素例如可以包括主屏的背景视图、主屏的挂件,包括挂件的样式和内容视图。如前面所提到的,主屏中的挂件可以包括以下至少一项:日历挂件、贺卡发送挂件、历史信息聚合器、节日百科挂件、情景快捷方式挂件和信息分享挂件。响应于不同的节日,可以更新主屏应用的不同元素。例如,当点击贺卡发送挂件时,用户可以进入当前节日的贺卡选择列表并进行编辑发送。又例如,用户点击餐馆、购物、电影等情景快捷方式挂件时,会进入当前节日相关的推荐以供用户浏览选择。
图3a-图3b示出了与电子设备的时间关联的一个实施例。在该实施例中,图3a所关联的应用程序为锁屏应用,图3b所关联的应用程序为通知栏应用。如图3a所示,基于预设的时间关联方式,当满足预定条件时,例如当前日期为元宵节时,将锁屏应用的背景视图显示为与元宵节有关的视图。图3a中的锁屏应用的背景图层301显示了一幅元宵节的动画视图。如图3b所示,基于预设的时间关联方式,当满足预定条件时,例如当前日期同时也是情人节时,将通知栏应用的背景视图显示为与情人节有关的视图。图3b中的通知栏应用的背景图层302显示了一幅情人节的动画视图。
另一种关联方式为与电子设备所处的地点关联。电子设备所处的地点可以具有不同的粒度。按照不同粒度的地点,可以与不同的显示资源相关联。不同的地区有不同节日、风俗习惯等。例如,当电子设备的用户旅游到另一个国家时,可以将锁屏应用的背景视图替换为与该国家有关的视图,还可以将主屏应用上的挂件(widget)的显示样式和/或内容视图替换为与该国家有关的内容。这些挂件例如可以包括推荐的餐馆、推荐的购物地点,等等。电子设备的地点可以由电子设备自身来确定,例如通过电子设备的定位装置,或者也可以通过其他外部系统来确定,例如拍摄或扫描地标性物体(例如,地标性建筑物、特定位置的二维码、等等)以确定当前地点,或者通过移动网络确定当前地点,等等。本申请在此方面没有限制。
又一种关联方式为与电子设备的状态关联。电子设备的状态可以表征电子设备的各种属性。在一个实施例中,电子设备的状态可以包括充电状态。可选的或附加的,在另一实施例中,电子设备的状态可以包括与外接设备的连接状态,例如已连接或未连接。外接设备例如可以是外部输入设备,例如手写笔S-pen。可选的或附加的,在又一个实施例中,电子设备的状态可以包括预定硬件的启动状态。例如,预定硬件可以是电子设备所支持的内置特定数据通信芯片。当电子设备靠近该芯片的外部触发源时,此通信芯片会被触发并启动,从而可以基于该通信芯片的启动状态将显示资源与第一应用程序相关联。
图4示出了与电子设备的状态关联的一个实施例。在该实施例中,所关联的应用程序为锁屏应用,电子设备的状态包括充电状态。需要注意的是,在此实施例中,锁屏应用不仅与电子设备的状态关联,而且与电子设备的时间关联。如图4所示,基于预设的关联方式,例如当前日期为元宵节时,将锁屏应用的背景视图显示为与元宵节有关的视图。图4中的锁屏应用的背景图层显示了一幅元宵节的动画视图。另外,锁屏应用中的解锁控件402的显示样式和相关的解锁动画也会根据当前节日类型而调整,例如解锁动画为与元宵节相关的动画视图。进一步地,当检测到充电事件,也即电子设备的状态为充电状态时,在锁屏应用中显示充电控件401,并且充电控件401的显示样式为灯笼,而不是平常的水平进度条。如图4所示,代表充电控件401的灯笼的每一格的颜色随着充电进度的进展而变化。
再一种关联方式为与电子设备的用户数据关联。电子设备的用户数据可以包括用户的属性数据和/或用户的行为数据。用户的属性数据可以包括但不限于用户的年龄、性别、职业、使用习惯等。用户的行为数据可以包括但不限于用户当前的使用行为。这些用户数据可以存储在电子设备的本地端或者远程端,例如云数据服务器。
在一种实现中,按照用户数据的关联方式将主屏应用中的挂件与显示资源相关联。例如,主屏中的诸如餐馆、购物、电影之类的各种情景快捷方式挂件可以基于用户的不同属性,例如年龄、行为、职业等,而展示和推荐不同的浏览内容。譬如,男性的购物推荐地点和服饰不同于女性,青年和老年的电影、旅游、餐饮等的推荐内容也不同。
又一种关联方式是与电子设备接收到的消息关联。在此关联方式中,根据电子设备接收到的消息,不同语义的消息可以触发应用程序与不同的显示资源相关联。或者,响应于接收到消息这一事件,触发应用程序与不同的显示资源相关联。
以短信应用程序举例说明。在一种实现中,在短信聊天界面中,针对用户输入的文本或者对方发来的文本进行分析,若文本包含预定语义,例如文本中包含关于节日祝福的信息,则短信背景视图会显示出与该节日祝福有关的动画视图。举例而言,当用户输入新年快乐时,短信背景视图会显示出诸如鞭炮摇摆的动画。在另一种实现中,可以在短信应用程序聊天界面的顶层图层进行显示,例如礼花这种一次性的播放动画。
还有一种关联方式是与电子设备的用户操作行为关联。电子设备的用户操作行为是指用户操作电子设备的各种行为,包括但不限于用户滑动手势、对屏幕的长按操作或其他与电子设备的传感器相结合的用户操作。
滑动手势为用户在屏幕上手指所滑动的路径。不同的滑动路径可以将不同的显示资源与第一应用程序相关联。例如,当锁屏应用程序与多个第二应用程序相关联时,其可以在锁屏应用程序的锁屏视图上显示与该多个第二应用程序关联的控件。此时,用户可建立特定的手势来触发不同的所关联的第二应用程序控件的显示。例如,“V”手势映射微信应用程序控件,“S”手势映射今日头条应用程序控件,以及“L”手势映射为乐视视频应用程序控件。
与电子设备的传感器相结合的用户操作是指需要通过传感器(例如,陀螺仪)来检测的用户对电子设备的操作行为,例如可以包括用户摇晃电子设备。由此,可以利用传感器的特性来快速触发将显示资源与第一应用程序相关联。例如,在锁屏应用程序与多个第二应用程序相关联的实例中,在锁屏界面状态下,用户可摇晃电子设备,从而触发所关联的音乐播放器应用程序控件的显示。这种关联方式可以方便用户在需要听音乐时快速使用该功能。
还有一种关联方式是与电子设备的应用程序所针对的对象关联。前面描述的关联方式中,移动终端设备的应用程序根据关联条件呈现的视图内容和控件的效果,对所有的目标对象都是一样的,不做区分显示,用户在同一场景和时间针对所有的对象,看到的效果都是一样的。因此,本申请还提出了与电子设备的应用程序所针对的对象关联的关联方式。
在这种方式中,移动终端设备根据当前应用所针对的对象来智能地关联和触发相应的视图内容。应用所针对的对象可以包括以下任一:人员的社会关系、人员的属性、场景和内容等。
这一类的应用程序包括至少如下之一:不区分对象的应用程序,例如,锁屏应用程序、主屏应用程序、通知栏应用程序、音乐播放器应用程序、浏览器应用程序等;区分对象的应用程序,例如,通讯录应用程序、相册应用程序、日历应用程序、电话应用程序、短信应用程序、邮件应用程序和其他社交类应用程序等移动终端设备中与用户交互的应用程序。应用程序视图内容的改变可以包括应用程序中每个子界面的背景视图和/或控件视图的改变。
在一些实现中,上述与应用程序所针对的对象关联的关联方式可以与前面描述的与电子设备的时间(例如,节日)关联的关联方式进行组合,从而智能地触发与节日相关的显示资源,也可以称为节日效果资源包。节日效果资源包为一系列与节日相关的动画或者静态壁纸。在一些实现中,在节日当天,指定的应用程序会将原有背景视图替换为节日动画或者静态壁纸。节日过后,应用程序将会还原原来的视图界面。
在与电子设备的应用程序所针对的对象关联的实施例中,应用程序可以针对不同的对象加载不同的节日效果资源包,进而呈现相应的视图内容。此处,不同的对象可以指,不同人员的属性特征,例如,性别、国籍、年龄、爱好、职业、民族、文化等;也可以指人与人的社会关系,例如,父子关系、母子关系、配偶关系、朋友关系、同事关系、同学关系、上下级关系、师生关系和亲人关系等。
应用程序所针对的对象为当前用户触发的应用中所包含的对象。例如,当前节日为结婚纪念日,当前用户触发的应用为短信,短信中的收件人为用户的配偶,这与结婚纪念日所针对的对象一致,因此在给配偶发送短信界面中将呈现结婚纪念日的节日效果,例如短信背景为结婚纪念日的背景图。若当前触发的应用为通信类应用,则将通信对端用户确认为当前触发的应用所针对的对象。通信应用包含文本通信(例如短信、微信、邮件等)和通话应用(例如语音通话、视频通话等)。通信对端用户可以为文本接收方或被叫方,也可以为文本发送方或主叫方。
若当前节日所针对的对象包含所述应用所针对的至少一个对象,则所述应用针对的对象与当前节日相关。在一些实施例中,可以通过下述任一方式确定当前节日所针对的对象:将用户预先针对当前节日设置的显示节日效果的对象确认为当前节日所针对的对象;或者根据通讯录中各联系人的名称,关系备注等信息确定当前节日所针对的对象。
在用户设置节日效果时,可以让用户选择显示节日效果的对象,例如,在用户选择显示结婚纪念日的节日效果后,可以将通信录提供给用户,用户在通信录中选择显示结婚纪念日这一节日效果的对象;也可以自动根据联系人的名称来确定当前节日的对象,例如,当前节日为母亲节,可以自动将通信录中名称为妈妈,老妈,母亲,婆婆的联系人作为母亲节所针对的对象。后面将结合附图详细描述与电子设备的应用程序所针对的对象关联的关联方式。
上文所描述的关联方式可以进行任意组合,同一应用程序或应用程序的元素可以应用多种关联方式。
如前面所提到的,显示资源可以来源于各种渠道。在一些实施例中,显示资源可以来自该电子设备的应用程序的数据。这些数据例如可以包括应用程序接收的各种信息,诸如各种文本信息、动画信息和多媒体信息。这些数据还可以直接是应用程序的各级界面信息。例如,微信应用的朋友圈界面信息、购物界面信息、游戏界面信息、我的收藏界面信息,等等。在下面的示例中,以显示资源包括第二应用程序的数据,第一应用程序为锁屏应用为例来描述显示资源与第一应用程序的关联的各种实现方式,其中第二应用程序可以包括但不限于微信应用、QQ应用、视频应用、新闻应用、音乐播放器应用等等。
图5示出了显示资源与锁屏应用关联的一个实施例。在此实施例中,显示资源可以是电子设备接收到的各种消息,此处接收到的消息可以来自各种应用程序,包括但不限于短信应用、微信应用、邮件应用,等等。显示资源与锁屏应用501中的祝福墙控件相关联。关联方式可以同时应用多种,例如既与电子设备的时间关联,又与电子设备接收到的消息关联。举例而言,当电子设备的系统时间为该用户的生日时,锁屏应用501会自动加载祝福墙控件502,并且响应于通过各种应用程序接收到的消息,在祝福墙中将通过这些应用程序接收到的诸如好友祝福信息503的消息显示出来。
图6示出了显示资源与锁屏应用关联的另一实施例。在此实施例中,显示资源同样是电子设备接收到的各种消息,此处接收到的消息可以来自各种应用程序,包括但不限于短信应用、微信应用、邮件应用,等等。显示资源与锁屏应用601中的背景视图相关联。关联方式可以同时应用多种,例如既与电子设备的时间关联,又与电子设备接收到的消息关联。举例而言,当电子设备的系统时间为预定节日时,锁屏应用601的背景视图会自动加载这些应用程序的数据,例如微信朋友圈中的节日相关分享,并将这些分享以指定样式布局的小窗口控件602的形式显示在锁屏应用的背景视图上。
在一些实施例中,当显示资源为来自第二应用程序的数据时,第一应用程序可以与一个或多个第二应用程序建立单级关联甚至多级关联。单级关联指的是与第二应用程序的单个模块或者界面建立的联系。多级关联指的是与第二应用程序的多个模块或者界面建立的联系。
应用程序的多级关联不仅可以让第一应用程序的背景视图和控件与第二应用程序建立简单的关联,还可以单独指定与第二应用程序的某级界面进行单一或组合关联。下面结合锁屏应用与一个或多个第二应用程序的关联为例描述本申请各种实现方式。
图7a-图7c示出了多级关联的一个实施例。在此实施例中,用户将锁屏应用(也即第一应用程序)中的锁屏时背景视图与微信应用程序(也即第二应用程序)建立多级关联。图7a示出了锁屏状态下的屏幕示意图,其中显示微信关联控件710。图7b示出了当用户将手指悬浮在微信关联控件710上时的屏幕示意图,其中控件710周围会弹出三个小窗口711-713,每个窗口711-713关联着一个微信的单独界面。例如,小窗口711与微信的游戏界面关联,小窗口712与微信的购物界面关联,而小窗口713与微信的朋友圈界面关联。用户可以点击某个小窗口,锁屏的背景视图会显示该窗口所关联的界面。图7c示出了当用户点击小窗口713时电子设备的背景视图的屏幕示意图。该背景视图上显示所关联的微信的朋友圈界面。
在一些实现中,当所关联的第二应用程序的子界面有新消息时,微信关联控件710上可以自动弹出相应的小窗口,以提示用户并且方便用户快速查看。也即,在这些实现中,微信关联控件710中的小窗口以与其对应界面接收到消息这一事件关联的方式进行呈现。
用户可以根据自己的使用习惯对第一应用程序的背景或者后置视图上显示的所关联的第二应用程序控件的属性进行设置。这些属性例如包括触发显示方式(也即前文描述的关联方式),诸如何时显示控件,或者特定时间显示出哪一个所关联的第二应用程序控件,以及显示的控件在第一应用程序中的位置,等等。
如前面所提到的,触发显示方式或关联方式可以包括:与电子设备的时间关联,与电子设备所处的地点关联,与电子设备的状态关联,与电子设备的用户数据关联,与电子设备接收到的消息关联,与电子设备的用户操作行为关联,以及与应用程序所针对的对象关联。上述关联方式可以进行各种组合。
当与电子设备的时间关联时,在一种实现中,锁屏应用程序可以根据电子设备当前的时间来触发不同的应用程序控件的添加和显示。例如,在工作时间(例如上午9点到下午6点),可以将新闻应用、教育应用的控件自动添加到锁屏界面上;在休息时间(例如下午6点到晚上10点),可以将微信应用、游戏应用的控件自动添加到锁屏界面上。
当与电子设备的地点关联时,在一种实现中,锁屏应用程序可以根据用户当前所处的地理位置来触发不同的应用程序控件的添加和显示。例如,当用户回到家中时,可以将在线影院应用程序的控件自动添加到锁屏界面上;当用户在室外时,可以将微信应用程序的控件自动添加到锁屏界面上。
当与电子设备的状态关联时,在一种实现中,电子设备的状态具体可以包括预定硬件的启动状态或称为硬件检测事件。例如,预定硬件可以是电子设备所支持的内置特定数据通信芯片。当检测到电子设备靠近该芯片的外部触发源时,此通信芯片会被触发并启动。因此在锁屏应用与第二应用关联的实施例中,可以基于该通信芯片的启动状态,也即响应于此类硬件检测事件将第二应用与锁屏应用相关联。例如,当将近场通信NFC支付程序与锁屏应用程序相关联时,其可以在锁屏应用程序的锁屏视图上显示与该支付程序关联的控件。在此示例中,当电子设备检测到NFC通信芯片启动时,也即靠近NFC芯片的外部触发源时,可以在电子设备的锁屏视图上自动显示与支付程序关联的控件窗口,从而便于用户直接进行支付操作。
当与电子设备接收到的消息关联时,在一种实现中,可以由第一应用所关联的第二应用自身的消息来触发第二应用关联控件在第一应用中的启动和显示,也可以称为消息事件触发。在锁屏应用与第二应用关联的实施例中,锁屏应用与微信应用建立关联。当微信应用有新的消息时,微信关联控件会自动触发启动并被添加到锁屏界面上。
当与电子设备的用户操作行为关联时,基于具体的用户操作行为,可以存在多种实现。电子设备的用户操作行为可以包括用户滑动手势、对屏幕的长按操作或与电子设备的传感器相结合的用户操作。
图8a-图8b示出了多级关联的一个实施例,该实施例与用户操作行为关联。在该实施例中,以锁屏应用程序为第一应用程序,腾讯QQ应用程序作为第二应用程序举例示意。选定锁屏应用程序与腾讯QQ应用程序中的四个子界面,分别为腾讯微博、腾讯好友消息、腾讯邮件、腾讯好友动态。将锁屏应用程序与QQ应用程序中的这四个子界面建立关联。当用户需要在锁屏界面触发第二应用关联控件(此处为QQ关联控件)进行显示时,在一种实现中,如图8a所示,可以在屏幕滑动一个手势,例如“V”字型手势810,从而触发QQ关联控件的显示。在另一种实现中,可以利用传感器,例如摇晃电子设备以触发第二应用关联控件的显示。可选的或附加的,如果所关联的第二应用程序有新消息时,锁屏上会自动显示出该第二应用关联控件,也即前面提到的与电子设备接收的消息关联。图8b示出了在锁屏界面上显示的第二应用关联控件820。在一些实现中,当用户手指悬浮在第二应用关联控件上时,控件周围弹出4个小窗口,分别与前面选定的QQ应用程序中的相应子界面关联。在另一些实现中,响应于控件的显示,控件周围的4个小窗口可以始终显示。例如,当由于所关联的第二应用程序有新消息时,锁屏上会自动显示出该第二应用关联控件及其周围的小窗口,并且在新消息所对应的小窗口中进行提示。例如,在腾讯好友消息方格小窗口中,如果有2个不同好友消息,方格可以滚动交替显示好友头像。在一些实现中,通过手指悬浮在小窗口上,可以突出显示与该小窗口关联的子界面的内容。例如,如果用户对好友动态感兴趣,则可以移动手指悬浮在好友动态方格上,该方格会比例放大显示面积,展现出该子界面更多的内容。当用户点击该小窗口则切换至在锁屏背景视图上显示该子界面的完整内容。
当与用户滑动手势关联时,不同的滑动路径可以将不同的显示资源与第一应用程序相关联。例如,在前面的示例中,“V”手势映射微信应用程序控件,“S”手势映射今日头条应用程序控件,以及“L”手势映射为乐视视频应用程序控件。
在一些实施例中,触发显示方式或关联方式也可以是无需触发,一直显示。
可选的或附加的,第二应用程序控件在所关联的第一应用程序中显示的位置可以根据用户的使用习惯自定义或者根据用户的手势动态调整。例如,一般锁屏应用程序所关联的其他应用程序的快捷启动控件或图标都是放在锁屏界面的固定位置,诸如界面底部。在本申请的一些实施例中,当用户在电子设备屏幕上进行手指滑动以触发所关联的应用程序控件启动和显示时,可以根据用户手指滑动轨迹的范围来确定显示该应用程序控件的位置范围。应当注意,这里所提到的位置根据手势的动态调整,也包含根据用户对屏幕的长按的坐标值来确定。
图9示出了根据本申请一些实施例的根据与应用程序所针对的对象关联的关联方式,基于显示资源来管理第一应用程序的元素的呈现的方法的示例性流程图。
在这些实施例中,移动终端设备根据当前应用程序所针对的对象来智能的关联和触发相应的视图内容,为用户提供更加人性化的体验。其中,应用所针对的对象可以是且不限于下述至少之一:人的社会关系、人的属性、场景、内容等。所述应用程序包括至少如下之一:不区分对象的应用程序,例如,锁屏应用程序、主屏应用程序、通知栏应用程序、音乐播放器应用程序、浏览器应用程序等;区分对象的应用程序,例如,通讯录应用程序、相册应用程序、日历应用程序、电话应用程序、短信应用程序、邮件应用程序和其他社交类应用程序等移动终端设备中与用户交互的应用程序。应用程序视图内容的改变,包括应用程序中每个子界面的背景视图和/或控件视图。
在这些实施例中,显示资源主要是指节日效果资源包。换言之,根据应用程序所针对的对象来触发节日效果资源包的使用。
这些实施例中提到的节日可分为公众类节日和用户自定义节日。公众类节日例如包括但不限于春节、元旦、母亲节、元宵节等。用户自定义节日例如包括但不限于结婚纪念日、生日、恋爱100天、公司成立日等用户个性化的日期。
上述移动终端设备根据当前应用程序所针对的对象来智能的关联和触发相应的视图内容,可以是系统默认开启的;也可以是用户在初始设置中设定的。在节日效果功能开启,而上述基于对象识别的应用程序视图内容的关联功能开关关闭的情况下,移动终端设备中所有的节日在不同的应用程序中,对所有的目标对象都是一样的,不做区分显示。在节日效果功能开启,且上述基于对象识别的应用程序视图内容的关联功能开关开启的情况下,移动终端设备读取当前的节日时间信息,识别当前应用程序所针对的对象,在当前的节日所针对的对象和当前的应用程序所针对的对象一致时,改变应用程序呈现的效果为相应的节日效果。从而,对于自定义节日和区分节日对象的公众类节日,例如母亲节和结婚纪念日,这些只有对某类对象(妈妈、配偶)是合理的,用户为了得到更加人性化的用户体验,可以选择开启基于对象识别的节日效果功能。开启这个功能的同时用户也可以下载更多的效果资源包来丰富更加人性化的效果显示。
对于不区分对象的公众类节日的节日效果,主要显示在不区分对象的应用程序中。这类应用程序例如可以是锁屏,主屏和通知栏应用等。对于自定义节日和区分节日对象的公众类节日,主要显示在区分对象的应用程序中。这类应用程序例如可以是短信,邮件,电话、社交应用等。用户可以保持系统默认的设置,也可以自行设定关联信息。这将在后面结合附图详细描述。
节日效果在应用程序中被触发后,可以采取多种方式来显示节日效果。在一些实现中,节日效果只在被触发的应用程序中显示,该应用程序退出后,其他应用程序不显示相应的节日效果。在另一些实现中,节日效果不仅在该应用程序中显示,而且在其他应用程序中也会显示相应的节日效果,这将在后面结合附图详细描述。
如图9所示,在步骤901中,检测当前应用程序所针对的对象。
如前面所提到的,应用程序所针对的对象可以包括以下至少一项:人员的社会关系、人员的属性、场景、应用程序的内容。因此,检测当前应用程序所针对的对象可以包括以下至少一项:识别当前应用程序的模块或界面所针对的人员与电子设备的用户的社会关系;识别当前应用程序的模块或界面所处的场景;识别当前应用程序的模块或界面所针对的人员的属性;以及识别用户与通信对象经由当前应用程序交互的内容。
人员与用户的社会关系例如可以包括但不限于:父子关系、母子关系、夫妻关系、兄弟姐妹关系、朋友关系、同事关系、同学关系、师生关系和亲人关系。人员的属性可以包括但不限于:性别、年龄、国籍、民族、工作和爱好。
可以通过多种方式来识别当前应用程序的模块或界面所针对的人员与电子设备的用户的社会关系。在一些实现中,可以通过用户预先设置的关联信息来识别社会关系,此处的关联信息是指用户在设置显示资源与应用程序关联时所指示的关联人员。在另一些实现中,可以通过电子设备上带有数据记录功能的应用程序中的记录来识别社会关系。例如,通过用户的通讯录中联系人的名字、昵称、电话号码、设备名称、关系和/或备注信息等进行识别。可以理解,带有数据记录功能的应用程序不限于通讯录,还可以包括日历、备忘录、各种社交应用等。
接着,在步骤902中,确定与检测到的对象有关的当前节日。
在一种实现中,当检测到的对象是当前应用程序的模块或界面所针对的人员时,确定与检测到的对象有关的当前节日可以包括:通过电子设备的时间来获取当前节日信息,以及根据所识别的人员与用户的社会关系和当前节日所针对的人员来确定与该人员有关的当前节日。
在另一种实现中,当电子设备上没有存入节日信息时,可以从用户与通信对象交互的内容中获取当前节日信息。接着,可以根据所识别的人员与用户的社会关系和/或安全认证信息来确定与该对象有关的当前节日。
在又一种实现中,当当前的节日有多个,并且节日所针对的对象是同一个的情况下,可以根据预定策略确定与所识别的人员有关的当前节日。预定策略可以包括以下任一:系统默认的节日显示优先级、用户自定义的节日显示优先级、分时段显示、分应用程序显示、基于文本内容识别的显示、嵌套显示和触发时用户选择显示。
上述各种实现将在下文结合具体实施例进行详细描述。
最后,在步骤903中,利用与检测到的对象和当前节日关联的显示资源来管理第一应用程序的元素的呈现。
如前面所提到的,管理应用程序的元素的呈现可以包括管理元素的显示形式和显示内容中的至少一项。或者,管理应用程序的元素的呈现可以包括管理元素的静态视图和动态视图中的至少一项。
在一些实施例中,管理应用程序的元素的呈现可以包括:根据用户与通信对象经由第一应用程序的交互内容和/或交互次数,在第一应用程序中呈现节日提示信息。在一些实现中,节日提示信息可以包括根据通信对象的属性获取的与当前节日相关的节日祝福文字信息、贺卡信息、节日操作行为提示信息。
下面将结合更具体的实施例来描述基于应用程序所针对的对象来智能地关联和触发相应的视图内容。在这些实施例中,仍然以节日效果资源包作为显示资源。
实施例一:根据不同的人员的社会关系来显示不同的视图内容
移动终端设备用户与不同的人之间有各种不同的社会关系,反映在移动终端设备的应用程序的视图内容和控件上,用户根据与不同的人的社会关系不同,具有不同的需求。
在日常生活具体的场景中,当用户与应用程序中所针对的人具有不同的社会关系时,对用户本身所呈现的内容人性化的改变,能够满足用户对不同的实际场景的需求。
其中,人的社会关系包括且不限于下述中的至少一种:父子关系、母子关系、配偶关系、兄弟姐妹关系、朋友关系、同事关系、同学关系、师生关系、上下级关系、亲人关系等。
一、对于人的社会关系的识别
移动终端设备可以但不限于通过下述方式中的至少一种来对人的社会关系进行识别:
方式一,移动终端设备在用户与对象—即人通过相关应用进行通信或互动时,可以通过应用程序中人的名字、昵称、电话号码、设备名称和/或备注信息等进行识别,其中,上述应用程序例如:通讯录、备忘录、日历、社交类应用程序和/或对战类游戏程序等能够对人进行标识的应用程序,上述通信的方式可以是且不限于:通过通信运营商网络、WiFi和/或蓝牙等建立数据通信连接,上述互动的方式可以是且不限于:打电话、发短信、即时通信和/或联机打游戏等,上述识别的动作可以由系统默认自动进行,也可以由用户对识别功能开关进行开启后自动进行。
方式二,在移动终端设备的设置中,通过用户预先设定的关联信息来进行识别,其中的关联信息可以是人+日期+应用程序+替换的效果资源包,其中,上述人可以是用户本人或他人,上述应用程序可以是所有适合呈现相关效果的应用程序,上述替换的效果资源包可以是且不限于节日效果资源包,上述设置可以是且不限于对人、日期、具体时间段、应用程序、地址、效果资源包、频率等至少一个参数的设置。举例,用户预先设定,我+生日+锁屏+生日类动画资源包;或者,妈妈(来自通讯录)+母亲节+短信+母亲节类资源包。
二、呈现效果的条件
移动终端设备确定当前应用程序所针对的人,例如,当用户打开短信应用程序,并选择收件人为妈妈时,短信应用程序当前所针对的人便确定为妈妈;进而,根据当前日期的读取来得到当前的节日信息,在当前的节日所针对的人和当前打开的应用程序所针对的人一致时,应用程序呈现的效果将会做出相应改变;在当前的日期不属于节日日期,或者当前的节日所针对的人和当前打开的应用程序所针对的人不一致时,应用程序呈现的效果保持原有状态。上述日期的读取可以是但不限于从系统时间、日历类应用程序和/或网络时间等处获取。
图10示出了根据不同的人员的社会关系来显示不同的视图内容的一个示例性实施例。在此实施例中,当前节日为母亲节,并且移动终端设备设置菜单中节日效果开关处于开启状态。母亲节所针对的对象或人为妈妈、婆婆、岳母、阿姨和/或舅妈等年长的女性。因此,如图10所示,当检测到当天的节日为母亲节,并且用户当前短信中的收件人属于上述年长的女性时,短信的背景视图将会自动改变为母亲节效果图片;另一方面,当短信应用程序打开,通过通讯录选定的收件人与用户为朋友关系,不属于母亲节所针对的人群时,短信背景保持不变,不会显示节日效果。
图11示出了根据不同的人员的社会关系来显示不同的视图内容的另一示例性实施例。在此实施例中,当前节日同样为母亲节,并且移动终端设备设置菜单中节日效果开关处于开启状态。如图11所示,当检测到当天的节日为母亲节,通话应用程序打开,通过通讯录选定为妈妈时,通话背景将被替换成母亲节的节日效果;另一方面,当通话应用程序打开,通过通讯录选定的联系人与用户为朋友关系,不属于母亲节所针对的人群时,通话背景保持不变,不会显示节日效果。
三、效果的呈现方式
应用程序呈现的效果可以是:静态图片、动态图片、背景音乐、音频、视频、移动终端设备的震动等之一或者二种以上的组合。上述动态图片可以是一次性动画和/或循环动画,其中,一次性动画是指每次触发只播放一次动画,例如在通知栏应用程序中,当用户下拉通知栏时,动画将被触发播放,播放一次后,动画消失,再次下拉通知栏会再次触发动画的播放。
上述应用程序呈现的效果可以是且不限于以效果的资源包的形式进行管理,管理方式包括且不限于,下载、删除、应用、修改等至少之一。不同的资源包提供不同的效果。移动终端设备向用户提供的设置菜单中,还可以具有对呈现效果的应用程序做出选择的选项,可以选择节日效果应用到所有的应用程序,也可以选择应用到部分应用程序;以及,可以选择效果只在被触发的应用程序中显示,也可以选择节日效果不仅在该应用程序中显示,而且在其他应用程序中也会显示相应的节日效果。如果当前本地已经下载的节日效果资源包不支持用户选定的应用程序,会提示用户去网上下载相应的应用程序资源包。
例如,用户从节日效果资源中心下载节日效果模板,可以是背景视图和/或贺卡等,并进行编辑,设置图片颜色、背景音乐和/或动画等,并选择应用的程序,在移动终端设备设置菜单中节日效果开关开启的并完成预先设置的情况下,系统检测到当天的节日信息,在当前应用程序符合用户设置,且在当前的节日所针对的人和当前打开的应用程序所针对的人一致时,应用程序呈现的效果自动改变为用户自定义的节日效果。
图12a-图12d示出了按照本申请实施例对节日效果资源进行管理的示例性图示。图12a示出了从资源中心下载背景视图模板;图12b示出了原始的背景视图模板;图12c示出了用户对背景视图模板进行编辑;图12d示出了用户在节日当天(母亲节)给妈妈发短信时的应用界面自动呈现编辑后的背景视图。
实施例二:根据不同的场景来显示不同的视图内容
对于节日效果的呈现,会出现针对多个对象有多个节日的情况,在一个应用程序中,会遇到针对的对象不只一个,并且对象所属的节日也是多个的情况。例如通话应用程序中,用户在和某一对象通话时,同时收到另外一个对象的来电,两个对象在当前都有关联节日效果的情况。这种通话场景和来电场景同时出现的情况,就需要根据不同的场景来显示不同的视图内容。
在此实施例中,移动通信终端通过检测应用程序所针对的对象来关联和触发相应的视图内容从而进行效果的呈现。其中,具体的视图内容取决于每个场景中所针对的对象和对象所属的节日。
一、初始设置
移动终端设备根据系统默认设置或用户初始设置,确定与节日关联的应用程序,其中,对于用户自定义节日和区分节日对象的公众类节日,可以设置与所有能够呈现节日效果的应用程序相关联,也可以设置仅与区分对象的应用程序相关联,例如短信、邮件和/或电话等。
节日效果在应用程序中被触发后,可以采取多种方式来显示节日效果。例如,方式一,节日效果只在被触发的应用程序中显示,该应用程序退出后,其他应用程序不显示相应的节日效果。或者,方式二,节日效果不仅在被触发的应用程序中显示,而且在其他关联应用程序中也会显示相应的节日效果。本领域技术人员还可以设计出其他方式,此处不再一一列举。
在同一个应用中,多个不同的对象所属节日的效果的显示方式是基于应用程序模块识别的。在同一应用程序中,会有多种不同的子模块。例如通话应用程序的子模块,包括来电界面和通话界面等至少之一;短信应用程序的子模块,包括短信背景视图和消息文本条目视图等至少之一。不同的模块可以根据所针对的对象不同显示不同的内容。
二、呈现效果的具体流程
移动终端设备读取当前的第一节日时间信息,识别当前第一应用程序所针对的第一对象,在当前的第一节日所针对的对象和当前的第一应用程序所针对的第一对象一致时,改变应用程序呈现的效果为相应的第一节日效果;在第二应用程序打开后,移动终端设备读取当前的第二节日时间信息,识别当前第二应用程序所针对的第二对象,在当前的第二节日所针对的第二对象和当前的第二应用程序所针对的第二对象一致时,改变应用程序呈现的效果为相应的第二节日效果。其中,节日、对象和/或应用程序不限于两个,可以是三个或者更多个。
图13示出了根据不同的场景来显示不同的视图内容的一个示例性实现。在此实现中,假设移动终端设备当天的节日既是与老婆的结婚纪念日,又是妈妈的生日。如图13所示,移动终端设备检测到用户的老婆打来电话,接听老婆电话,移动终端设备检测到当天为与老婆的结婚纪念日,通话背景1301显示的是结婚纪念日的效果。接着,在通话中,移动终端设备检测到用户的妈妈来电话了,移动终端设备同时检测到当天为妈妈的生日,因此,在妈妈来电的提示信息条目1302中显示妈妈的生日效果图。用户先把老婆电话挂起,接听妈妈电话,这时,通话背景1303改变为妈妈的生日效果。用户接完妈妈电话,再接老婆电话,通话背景1304又返回到显示结婚纪念日效果。
图14示出了根据不同的场景来显示不同的视图内容的另一示例性实现。在此实现中,假设移动终端设备当天的节日既是与老婆的结婚纪念日,又是妈妈的生日。如图14所示,移动终端设备检测到用户与老婆发短信,短信背景1401显示结婚纪念日的效果;此时妈妈来电话了,接听妈妈电话,通话背景1402显示生日的效果;接完妈妈电话,继续与老婆发短信,短信背景显示结婚纪念日效果。
上述实施例中分别描述了通话中有来电、发送短信中有来电的场景,本发明不限于以上这两种场景,还可以是其它多个应用程序之间相互切换的场景,或者同一应用程序不同模块间相互切换的场景,或者设备互联切换设备的场景等。其中,设备互联指,多台移动终端设备通过通信运营商网络、WiFi和/或蓝牙等建立数据通信连接。
上述实施例中提及的节日不限于结婚纪念日和生日,还可以是所有的公众节日和/或自定义节日。
上述实施例中提及的节日效果的改变不限于替换,还可以是节日效果的嵌套显示,移动终端设备读取当前的第一节日时间信息,识别当前第一应用程序所针对的第一对象,在当前的第一节日所针对的对象和当前的第一应用程序所针对的第一对象一致时,改变应用程序呈现的效果为相应的第一节日效果;在第二应用程序触发后,移动终端设备读取当前的第二节日时间信息,识别当前第二应用程序所针对的第二对象,在当前的第二节日所针对的第二对象和当前的第二应用程序所针对的第二对象一致时,第二应用程序呈现的效果为相应的第二节日效果,第一应用程序呈现的效果依然为相应的第一节日效果。例如:上述实施例中,如图13所示,移动终端设备在接听老婆电话时通话背景显示的是结婚纪念日的节日效果,这时,妈妈来电话了,来电提示信息条目1302呈现妈妈头像、通讯录名称以及妈妈生日节日效果,其余通话背景显示的是结婚纪念日的效果。
实施例三:根据人员的属性来显示不同的视图内容
不同的人员可以有不同的属性。这些不同的属性可以反映在移动终端设备的应用程序的视图内容和控件上。在日常生活场景中,当应用程序中所针对的人员具有不同的属性时,对用户本身所呈现的内容进行人性化的改变,能够满足用户对不同的实际场景的需求。
在此实施例中,人员的属性可以包括但不限于以下中的至少一项:性别、年龄、国籍、民族、工作、爱好等。上述应用程序可以包括但不限于:通话应用程序,短信应用程序、邮件应用程序和/或社交类应用程序等区分对象属性的所有应用程序。
一、对于人员的属性的识别
移动通信终端可以通过多种方式来识别人员的属性。
在一种实现中,可以通过用户的通讯录中联系人的相关条目和备注信息进行识别。移动终端设备在用户与对象—即人通过相关应用进行通信或互动时,可以通过应用程序中人的名字、昵称、电话号码、设备名称和/或备注信息等对人的属性进行识别。上述应用程序例如可以包括但不限于:通讯录、备忘录、即时通讯程序和/或对战类游戏程序等能够对人的属性进行标识的应用程序。上述通信的方式可以包括但不限于:通过通信运营商网络、WiFi和/或蓝牙等建立数据通信连接。上述互动的方式可以包括但不限于:打电话、发短信、即时通信和/或联机打游戏等。上述识别的动作可以由系统默认自动进行,也可以由用户对识别功能开关进行开启后自动进行。
在另一种实现中,可以通过用户相关数据进行识别。上述用户相关数据可以包括但不限于:电子设备或移动终端设备检测到的用户的使用习惯、用户所在地址等数据。使用习惯例如可以通过用户对浏览器应用、各种游戏应用的使用来检测。用户所在地址例如可以通过用户对导航、地图、定位类应用的使用来检测。
在又一种实现中,可以通过用户事先在设置中预先设定的关联信息来进行识别。关联信息是指将显示资源与应用程序关联时所进行的设置,其例如可以包括相关的人员、相关的日期(例如节日)、相关的应用程序以及相关的显示资源包(例如节日效果资源包),该关联信息可以表示为人员+日期+应用程序+资源包。例如,用户可自行设定,我+生日+锁屏+摄影类资源包;或者,妈妈(来自通讯录)+母亲节+短信+教师类资源包。
二、呈现效果的条件
移动终端设备确定当前应用程序所针对的人的属性,进而根据当前日期的读取来得到当前的节日信息,在当前的节日所针对的人和当前打开的应用程序所针对的人一致,并且存在与人的属性匹配的节日效果显示资源时,应用程序呈现的效果将会做出相应改变;在当前的日期不属于节日日期,或者当前的节日所针对的人和当前打开的应用程序所针对的人不一致时,应用程序呈现的效果保持原有状态;在当前的节日所针对的人和当前打开的应用程序所针对的人虽然一致,但是不存在与应用程序所针对的人的属性匹配的节日效果显示资源时,应用程序呈现的效果可以保持原有状态或者呈现不区分人的属性的节日效果。上述日期的读取可以是但不限于从系统时间、日历类应用程序和/或网络时间等处获取。
图15a-图15b示出了根据人员的属性来显示不同的视图内容的一个示例性实施例。在此实施例中,电子设备在初始设置后,并且节日效果开关处于开启状态,检测到节日时间等信息,触发呈现节日效果。
如图15a所示,当检测到当前节日为端午节,在奶奶的移动终端设备来电界面中,显示孙子的来电。此时识别来电界面所针对的人员(也即孙子)的属性(例如,年龄),从而可以对应于孙子的年龄呈现卡通风格的动画。如图15b所示,当检测到当前节日为端午节,在孙子的移动终端设备来电界面中,显示奶奶的来电。此时识别来电界面所针对的人员(也即奶奶)的属性(例如,年龄),从而可以对应于奶奶的年龄呈现传统风格的动画。
图16a-图16b示出了根据人员的属性来显示不同的视图内容的另一示例性实施例。
如图16a所示,当检测到当前节日为中秋节,在Ms Kim的移动终端设备来电界面中,显示Mr Chen的来电。此时识别来电界面所针对的人员(也即Mr Chen)的属性(例如,国籍),从而可以对应于Mr Chen的国籍呈现中国风格的动画。如图16b所示,当检测到当前节日为中秋节,在Mr Chen的移动终端设备来电界面中,显示Ms Kim的来电。此时识别来电界面所针对的人员(也即Ms Kim)的属性(例如,国籍),从而可以对应于Ms Kim的国籍呈现韩国风格的动画。
三、效果的呈现方式
呈现方式与前面针对实施例一描述的类似,此处不再赘述。
在设定显示资源时,用户也可以选择某一领域全套资源包。当应用该全套资源包后,多个应用程序的视图内容在节日当天都会替换成该领域的视图内容。例如,用户可下载一套完整的资源包,里面包含9个传统的节日资源,并且这些资源的主题都为世界名车。不同应用程序都有相匹配的资源进行更换,例如输入法应用程序键盘背景,锁屏应用程序背景动画,通知栏应用程序背景动画。不同的应用程序中视图内容的显示方式和风格可以是不一样的,例如,锁屏的背景视图以循环播放的动画的形式表现,通知栏背景视图中的动画响应用户的手势操作,当用户往下拉出通知栏时,动画将被播放,并且动画属于一次性动画,播放完毕将会消失。只有当用户再次拉出通知栏时,才会再次播放。其中,手势操作可以包括以下至少之一:长按、特殊轨迹滑动、S-Pen悬停、结合传感器的操作等。
实施例四:根据人员和内容的识别来触发一系列应用程序视图内容的改变
在此实施例中,多个应用程序的视图内容和控件可以根据当前应用程序所针对的人员和内容的识别同时进行改变。
一、人员的识别
在此实施例中,人员的识别指通信对象与用户的社会关系的识别,其例如可以按照前面的实施例一中描述的各种方式来识别。
可选的或附加的,社会关系的识别同时也是一种安全认证。通过这种安全认证,在本地只有通过本地用户的安全认证的远程对象才可以触发视图内容的改变,使得由远程对象来触发自己本地应用视图内容的改变具有一定的保护性,并不是所有的远程对象都可以触发自己本地应用视图内容的改变。例如,本地用户和远程对象是夫妻关系,并且在通讯录中已经存入该本地用户配偶的联系人的特征关系信息。可选的或附加的,本地用户也可以对该联系人远程自动触发功能进行勾选以加强触发的安全级别。
二、内容的识别
当前应用程序可以是能够接收通信对象发送的信息的任何应用程序,例如包括但不限于:短信应用、邮件应用、各种社交应用等。
对这些信息的内容可以进行文本识别以确定是否存在预定的特征内容。这些特征内容可以预先存储在数据库中,其例如可以是各种节日相关信息,例如节日祝福、节日提醒等。继而可以通过文本匹配来捕获信息内容中相关的特征。
三、呈现效果的条件
本地用户和远程对象的关系经过安全认证后,对于远程对象发来的内容(例如包括但不限于短信、邮件、多媒体贺卡等),可以进行文本识别,捕获相关的特征内容(例如节日相关信息),从而触发相应应用程序视图内容的改变。例如,远程对象发来的短信内容含有“结婚纪念日”相关信息,当本地用户经由当前应用(在此示例中为短信应用)读取该短信后,响应于检测到远程对象与本地用户的社会关系和安全认证信息,根据本地用户设定的安全级别高低,被触发视图内容改变的应用程序的视图内容会自动更换相应内容或者先弹出通知信息提示用户是否更改应用程序视图内容。
四、触发的应用程序
被触发视图内容改变的应用程序可以是各种与用户进行交互的应用,其可以包括当前应用程序。具体地,这些应用程序例如可以包括但不限于:电话应用、通讯录应用、锁屏应用、短信应用、通知栏应用、主屏应用、音乐播放器应用、相册应用、日历应用、社交类应用、输入法应用和邮件应用等。
这些被触发视图内容改变的应用程序可以通过多种方式来确定。在一种实现中,可以基于用户对应用程序的使用频率来确定被触发视图内容改变的应用,例如只触发用户使用频率最高的前N个应用程序。在另一种实现中,可以基于用户选择来确定被触发视图内容改变的应用,例如可以预先将各应用程序列表提供给用户,由用户在列表中选择需要被触发视图内容改变的应用。在又一种实现中,可以根据系统默认设置来确定被触发视图内容改变的应用,例如系统可以默认改变短信应用、微信应用和电话应用。在再一种实现中,被触发视图内容改变的应用可以是所有与用户进行交互的应用。
五、效果的呈现方式
可改变视图内容的应用程序是指在移动终端设备所安装的应用程序,并且支持通过可下载资源包来自由更换视图内容。不仅应用程序的背景视图可以改变,相关的控件也可以改变。例如,节日当天,主屏上可以自动增加节日控件,节日控件例如可以包括以下至少之一:快速预览信息条、节日百科、节日礼物推荐、节日卡片、快捷方式(购物、订餐、订票)等。用户可通过该节日控件快速进入相应购物,饭馆、电影院、在线贺卡等生活服务页面。
图17示出了根据人员和内容的识别来触发一系列应用程序视图内容的改变的一个示例性实施例。在此实施例中,移动终端设备在初始设置后,节日效果开关处于开启状态,当前节日为结婚纪念日,但在用户的该移动终端设备中没有存入结婚纪念日的日期,所以在该移动终端设备中不会呈现节日效果。本实施例的应用场景为用户的爱人想给用户一个惊喜。此时,用户的该移动终端设备接收到该用户的爱人发送的短信带有“结婚纪念日快乐”的内容,移动终端设备从该内容中可以获取当前节日信息,也即当前节日为结婚纪念日,继而根据发送方与用户的社会关系(夫妻关系)以及安全认证信息(通过本地用户的安全认证)可以确定可以触发一系列应用程序加载和使用与结婚纪念日有关的节日效果资源包。例如,在此示例中,如图17所示,该移动终端设备打开短信后,短信背景、拨号界面、锁屏、主屏都会呈现相应的节日效果。
在上述实施例中,通过给用户发送短信来触发应用程序视图内容的改变。如前面所提到的,触发方式可以不限于短信,还可以包括发送邮件和/或多媒体贺卡等。上述实施例中,触发的条件包含关系的识别的安全认证以及具体文本内容(节日关键字)的识别和判断。其中关系的识别和安全认证在上段中已经进行详细的论述。可选的或附加的,节日效果触发完成后,在用户的该移动终端设备将自动存入结婚纪念日日期数据到通讯录,备忘录,和/或日历等应用程序中。
在上述实施例中,呈现节日效果的应用包括短信、拨号界面、锁屏和主屏。如前面所提到的,被触发视图内容改变的应用程序还可以是移动终端设备上的其他用户可交互的应用程序。例如可以在设置菜单中灵活勾选需要显示节日效果的应用程序。节日效果触发的时候会根据设置的参数在移动终端上的全部或者部分应用程序中显示。
在上述实施例中,当触发的条件满足时,节日效果是立即触发还是等待用户确认后触发,可以在设置菜单中进行相关参数设置。在图17所示的实施例中是自动触发。在一些实现中,可以在设置菜单中选择高安全级别的参数。当高安全级别的参数被设置后,相关的条件满足后,节日效果不会立即呈现出来,而是弹出通知栏,让用户自行决定是否应用该效果到应用程序中。
在上述实施例中,移动终端设备还可以根据用户操作来关闭被触发的节日效果。用户操作可以包括以下至少之一:节日菜单中关闭全部应用或部分应用远程触发、节日菜单中关闭一个节日或多个节日的远程触发、通过手势关闭主屏中一条或多条节日控件。
实施例五:根据内容的识别来触发与该内容相关的文字提醒和行为提醒
前面实施例一中描述了移动终端设备可以根据用户与应用程序中所针对的人之前的不同社会关系来改变应用程序的视图内容。在实际的生活场景中,仅改变应用程序的视图内容是不够的,附加的还希望能够在特定日期(例如,节日)向应用程序中所针对的人执行一些有效行为,例如发送节日祝福信息、购买节日礼物等,而用户有可能忘记执行这些行为。
因此,在此实施例中,可以根据用户与通信对象经由应用程序的交互内容和/或交互次数,在应用程序中呈现节日提示信息。
一、呈现节日提示信息的时机
一般而言,只有在用户忘记执行上述节日相关行为时才需要对用户进行提醒,并且在用户执行行为之后关闭提醒。因此,可以根据用户通过相关的应用程序与所针对的对象的交互内容和/或交互次数,来确定是否在应用程序中呈现节日提示信息。
如果通过对交互内容和/或交互次数的识别判断出用户尚未通过该应用程序向所针对的对象执行节日相关操作,则在该应用的显示界面中呈现节日提示信息。取决于不同的应用程序,节日相关操作也可以不同。例如,通话应用程序的节日相关操作可以是打电话,短信应用程序的节日相关操作可以是发送节日祝福短信。可选的或附加的,当用户根据提示信息针对某个对象执行了节日相关操作时,针对该对象不再在相关的应用程序中显示提示信息。提示信息可以在用户打开相关的应用程序时呈现。例如,当天是母亲节,可以在给母亲发短信、打电话的情况下显示提示信息。又例如,可以在母亲当天首次给自己发短信、打电话的情况下,在自己的短信界面和电话界面出现提示信息。
如果通过对交互内容和/或交互次数的识别判断出用户已经通过该应用程序向所针对的对象执行过节日相关操作,则在该应用的显示界面中不呈现节日提示信息。
例如,移动终端设备在初始设置后,并且节日效果开关处于开启状态,检测到当前节日为母亲节且用户当天未向妈妈发送过节日祝福时,则在该用户打开短信界面且收件人为妈妈时,可以呈现母亲节的祝福提示信息,否则就不呈现该提示信息。
二、提示信息的内容
节日提示信息可以包括文本提示信息和/或行为提示信息。文本提示信息例如可以是各种文字提醒,包括但不限于“给XX送上份祝福”。行为提示信息例如可以提供各种节日行为入口,包括但不限于提供各种购物入口,诸如买首饰、鲜花、生日蛋糕、演出票等,也可以提供其他类型的行为入口,诸如发送电子红包等。
取决于所关联的应用和/或节日的不同,节日提示信息的内容和形式可以不同。例如,当天为母亲节,在通话应用程序中,文本提示信息例如可以是:今天是母亲节,给母亲打个电话;而在短信应用程序中,文本提示信息例如可以是:今天是母亲节,给母亲发个短信。
提示信息是可以自主学习的,例如,节日当天,会结合目标对象的属性(年龄、爱好、性别、职业等)通过网络搜索获取到推荐信息,例如今天是母亲节,结合用户目标对象母亲的兴趣爱好,去获取推荐信息,大多数人们会发什么样的祝福语或者送什么样的礼物最受欢迎。
上述行为提示信息也不只限于上面提及的购物、订票、发红包等操作信息。操作行为的提示还可以根据当前应用所针对的对象和当前的节日类型做出改变。例如,同样是母亲节,但是针对母亲、婆婆、阿姨提供的礼物推荐入口可以不同。所针对的对象的区分还可以包括对象的各种其他属性,诸如年龄、性别、爱好、职业等。
三、关联的应用及呈现效果
所关联的应用可以包括但不限于通讯录应用程序、短信应用程序、电话应用程序、日历应用程序等至少之一。
节日提示信息可以以多种方式来呈现其效果。
在一些实现中,当应用程序涉及多个对象时,可以对这些对象进行排序,将与当前节日有关的对象排在前面以提醒用户。例如,在通讯录应用程序中,当用户打开该应用程序,联系人中与当天节日所针对的对象一致的,将会自动将这些联系人的条目排在通讯录列表前面。可选的或附加的,所有相关的联系人的条目的风格样式与非节日对象的条目作一区分,该节日相关的物件也会显示在联系人条目旁边。例如母亲节,所有与母亲节相关的联系人条目旁边会有康乃馨标志出来;所有当天过生日的联系人条目旁边会以生日蛋糕标志出来。如果当天某些联系人同时具备两个节日属性,例如今天是妈妈的生日又是母亲节,可以以自定义节日为主进行提醒显示,同时该联系人条目旁边会以两个节日标志性物件,康乃馨和蛋糕图案标志出来。
图18示出了根据内容的识别来触发与该内容相关的文字提醒和/或行为提醒的一个示例性实施例。在此实施例中,移动终端设备在初始设置后,节日效果开关处于开启状态,当前节日为母亲节。如图18所示,移动终端设备检测到当前节日为母亲节,可以在应用程序(例如,锁屏)中应用节日效果,例如锁屏背景视图为母亲节相关的图片。移动终端设备还检测到用户当天未向妈妈发送过节日祝福,则在该用户打开通讯录应用程序时,母亲的条目会放在第一排显示,可以直接打电话或发短信。可选的或附加的,当第一次给母亲打电话时,电话界面上会有提示语:给妈妈送上份祝福。而当发送的短信中含有诸如“母亲节快乐”字样时,会提示用户是否给妈妈购买礼物、鲜花等。
实施例六:基于灵活策略的应用程序视图内容显示冲突的解决方案
如果当前的节日有多个,且节日所针对的对象是同一个,例如今天是母亲节又是妈妈的生日,此时基于对象的识别来区分从而呈现节日效果是不可行的。实施例六提出了灵活策略来解决类似这样的冲突问题,换言之,可以根据预定策略来确定当前与对象有关的节日。
灵活策略或预定策略可以包括但不限于以下任一:系统默认的节日显示优先级、用户自定义的节日显示优先级、分时段显示、分应用程序显示、基于文本内容识别的显示、嵌套显示和触发时用户灵活选择显示等。
图19示出了分应用程序显示不同的节日效果的一种示例性实现。在此实现中,移动终端设备经过初始设置并且节日效果开关处于开启状态。如图19所示,移动终端设备检测到当前节日为母亲节同时又为用户母亲的生日,在用户锁屏应用程序中显示母亲节的节日效果,在妈妈的来电界面中显示母亲生日的节日效果。
图20示出了分时段显示不同的节日效果的一种示例性实现。如图20所示,移动终端设备检测到当前节日为情人节同时又为用户妻子的生日,在给妻子发送第一条短信的时候,显示情人节的节日效果,在给妻子发送第二条短信的时候,显示生日的节日效果。
灵活策略还可以是用户自定义的节日显示优先级。举例说明,今天既是母亲节,又是妈妈的生日,当自定义节日和公众节日在同一天时,默认自定义节日的优先级高。当然用户在设置中也可以自行修改。继而移动终端设备根据优先级,在同一应用中,优先级高的节日将被呈现出来。
灵活策略可以是基于文本内容识别的显示。举例说明,今天既是母亲节,又是妈妈的生日,当给妈妈发送短信,短信内容为母亲节快乐时,短信背景将被替换为母亲节的节日效果。当给妈妈发送短信,短信内容为生日快乐时,短信背景将被替换为生日快乐的节日效果。
灵活策略也可以是嵌套显示。举例说明,今天既是母亲节,又是妈妈的生日。当给妈妈发送短信时,短信背景可以为母亲节的节日效果,发送和接收的短信条目背景为生日快乐的节日效果。
灵活策略也可以是在触发时由用户进行灵活选择。例如,今天既是母亲节,又是妈妈的生日。当给妈妈发送短信时,可以弹出窗口让用户选择启动母亲节的节日效果还是启动妈妈生日的节日效果。
在前述实施例中,短信应用程序的显示策略为分时显示,在设置菜单中可进一步更改应用程序的显示策略,例如,更改分时显示为嵌套显示或者基于文本内容识别显示。
返回图1,可选地,在步骤103中,解除显示资源与第一应用程序的关联。在一些实施例中,当多个第一应用程序与显示资源关联,和/或第一应用程序的多个元素与显示资源关联时,可以分别解除其与显示资源的关联。可以理解,解除关联的步骤与关联的步骤相反,因此,此处不再赘述。
在日常生活中,用户通常会在节日当天收到很多与节日相关的信息,诸如祝福信息、节日活动信息或节日贺卡等。如果用户想要查看这些信息,则需要进入到相应的应用程序进行查看,若用户想要操作(例如回复)这些信息,则需要针对每个信息分别进行操作,这就使得用户的节日效果体验较差。
因此,在本申请的另一方面中,还提出了对满足预定主题的各种信息进行快速浏览和/或快速操作的解决方案。预定主题例如可以是,预定的节日、预定的话题、预定的人物对象等,或者甚至可以任意主题,也即不限主题。在后续的描述中将以节日场景为例来描述对信息的快速浏览和快速操作,也即预定主题为当前节日接收的与节日相关的信息,但是可以理解,本申请不限于节日场景,而是可以应用于需要对各种主题的信息进行汇总的场景中。
图21示出了根据本申请实施例的用于电子设备的信息处理方法的一个示例性流程图。
如图21所示,在步骤2101中,在电子设备处经由一个或多个应用程序接收信息。
电子设备上可以安装有各种用于与外界交互的应用程序。这些应用程序例如可以包括,短信应用、邮件应用以及各种社交应用等。电子设备可以经由这些应用程序来接收各种各样的消息。在节日当天,用户可能收到尤其多的节日相关信息。这些信息分散在相应的应用程序中。
接着,在步骤2102中,在系统界面上集中显示所接收的信息中与预定主题相关的信息。
在一些实现中,预定主题为当前节日。因此,在这些实现中,在节日当天,移动终端设备可以汇总通过各种应用程序接收到的信息,统一在系统界面上进行显示。这样用户无需进入到相应的应用程序,就能够快速浏览接收到的节日信息,优化了用户的节日效果体验。
更具体地,在系统界面上集中显示与预定主题相关的信息可以包括步骤2103,确定需要汇总信息的应用程序。
移动终端设备可以根据以下任一来确定需要汇总信息的应用程序:用户对应用程序的使用频率,用户选择的应用程序,系统默认的应用程序,以及能够接收信息的全部应用程序。
在一种实现中,移动终端设备可以将接收到的所有信息都进行汇总。在另一种实现中,移动终端设备可以汇总通过系统默认的应用程序接收到的信息。例如,如果默认的应用程序为短信、微信、QQ等,则移动终端设备对通过上述应用程序接收到的信息进行汇总。在又一种实现中,移动终端设备还可以汇总用户使用频率较高的应用程序接收到的信息。例如用户使用频率较高的前两个应用程序为短信及微信,则移动终端设备对通过这两个应用程序接收到的信息进行汇总。在另一种实现中,移动终端设备也可以预先将各应用程序列表提供给用户,由用户在列表中选择需要汇总信息的应用程序,后续移动终端设备针对用户选择的应用程序进行信息的汇总。
接着,在步骤2104中,从所确定的应用程序中汇总信息。
如前面所提到的,汇总的信息与预定主题相关,例如为节日当天收到的与节日相关的信息。移动终端设备可以汇总这一类的全部信息。可选的或附加的,还可以进一步指定信息的类型,只汇总具有指定信息类型的信息。
信息类型可以根据多种因素进行划分。
从信息的内容来划分,信息类型可以包含下述中的至少一种:节日祝福信息、节日活动信息、节日优惠信息、贺卡、红包信息等。
从信息的处理状态或读取状态来划分,信息类型可以包含下述中的至少一种:未读的信息、已读的信息、已回复的信息、已转发的信息,已收藏的信息等。
还可以从信息的交互双方的社会关系来划分,也即根据通信双方之间的关系来对信息进行分类,例如,家人发送的信息,朋友发送的信息,同事发送的信息等。
还可以根据信息的汇总优先级来划分,信息类型例如可以包含下述中的至少一种:高优先级、中优先级和低优先级等。这些优先级可以由用户来设置。
在一些实现中,移动终端设备可以汇总接收到的所有信息。在另一些实现中,移动终端设备可以将按照上述不同方式划分出的信息类型提供给用户,由用户来选择需要进行信息汇总的信息类型,移动终端设备后续会根据用户选择的信息类型来进行信息汇总。例如,移动终端设备接收到信息后,判断该信息的类型与用户选择的信息类型是否一致,若一致,则汇总为需要在系统界面显示的信息,若不一致,则不进行汇总。例如,用户选择的信息类型为节日祝福信息、未读的信息、家人发送的信息、朋友发送的信息,也就是说,用户想要汇总家人和朋友发送的、状态为未读的节日祝福信息。因此,当移动终端设备接收到信息后,会根据信息内容判断该信息是否为节日祝福信息,状态是否为未读,且信息的发送方是否为用户的家人或朋友,若判断结果均为是,则将该信息进行汇总,并在系统界面进行显示。
其中,在根据信息内容判断信息类型时,可以从信息内容中提取出关键词,并在关键词中判断是否存在节日祝福关键词,若存在,则可以确定为节日祝福信息。例如,当前节日为春节,节日祝福关键词包含春节快乐,若接收到的信息中包含春节快乐这一关键词,则移动终端设备可以确认该信息为节日祝福信息。
在根据信息的通信双方之间的关系判断信息类型时,可以根据用户在通信录中设置的各联系人的关系类别来进行判断。例如,用户在通信录中针对每个联系人分别设置了关系类别,如家人、朋友、同事等,后续移动终端设备接收到关系类别为家人的联系人发送的信息,则确认该信息为家人发送的信息。
信息的汇总优先级可以由用户来设置,并且按照优先级从高到低的顺序进行汇总。例如,移动终端设备可以先汇总优先级最高的信息,当不存在优先级最高的信息时,再汇总下一优先级的信息。例如,用户设置的汇总优先级为未读→未回复→已读,则移动终端设备先汇总状态为未读的信息,若当前不存在未读的信息,则移动终端设备继续汇总未回复的信息,若当前不存在未回复的信息,则移动终端设备继续汇总已读的信息。
接着,在步骤2105中,在系统界面上显示汇总的信息。
在一些实施例中,系统界面可以包含下述界面中的至少一种:锁屏界面、主屏界面、通知栏界面等。
如果系统界面为锁屏界面,则用户无需解锁,就能够快速浏览接收到的节日信息,进一步优化了用户的节日效果体验。
汇总的信息可以通过多种方式在系统界面上进行显示。在一些实施例中,可以在系统界面上呈现汇总的信息的统计结果,接着响应于用户发出的快速浏览指令,在系统界面上显示汇总的信息的详情。
上述统计结果可以包括但不限于下述信息中的至少一种:信息数目、信息的类型、信息发送方信息(姓名、头像等)、接收信息的应用程序的信息(程序图标等)。
图22a-图22c示出了根据本申请实施例的汇总信息的系统界面的示意性图示。图22a为正常的锁屏界面背景图,图22b在锁屏界面显示了汇总的节日信息的统计信息,其中,统计信息包含信息的数目(10条)以及信息的类型(节日祝福信息)。当用户想要查看汇总的信息详情时,可以触发信息快速浏览指令,移动终端设备在接收到信息快速浏览指令后,将汇总的信息在系统界面中进行显示,如图22c所示。
快速浏览指令可以通过多种途径触发产生,上述途径包括以下至少之一:语音、按键、手势、增强现实的人机交互界面和外部控制器(比如,与终端设备相关联的手写笔等具有遥控功能的设备)。
例如,快速浏览指令是语音时,如果用户发出声控指令“开始浏览节日信息”,移动终端设备接收该声控指令,并对该声控指令进行语音识别,从而确定出该声控指令是快速浏览指令,因此移动终端设备在系统界面上显示汇总的各信息。在移动终端设备中可以存储声控指令和快速浏览指令的对应关系。例如,采用对应表的形式,将以下声控指令都与快速浏览指令相对应:“开始浏览节日信息”、“快速浏览开始”等中英文指令或其他语言的指令。当然,声控指令不限于上述例子,也可以是用户预先设置的其他信息,只要用户和移动终端设备都知道该信息是对应于快速浏览指令的声控指令即可。
当快速浏览指令是按键时,该按键既可以是移动终端设备上的硬件按键,例如:home键、声音调节键、电源键、新增的按键。该按键也可以是用户界面UI上的虚拟按键,例如,在统计信息旁设置的虚拟按键或统计信息条对应的虚拟按键等。当用户以预定方式按下该按键时,移动终端设备确定接收到快速浏览指令。其中,预定方式可以是:短按、长按、短按预定次数、短按和长按交替进行等。
当快速浏览指令是手势时,该手势可以是单手完成的手势,也可以是双手完成的手势。例如手势可以为设定的手机界面解锁手势,手势的具体内容可以是:挥手、手划圆、手划方块、手划三角形等。移动终端设备可以采用现有的手势探测设备检测和识别手势的具体内容。
当快速浏览指令是来自外部控制器时,例如,当移动终端设备连接有手写笔时,如果移动终端设备接收到手写笔发送的指示快速浏览的指令,则移动终端设备在系统界面显示汇总的信息。其中,该连接可以是物理连接,也可以是通过以下至少一种网络的无线连接:蓝牙、超宽带、ZigBee、Wi-Fi(wireless fidelity,无线保真)、宏网络等,该指令可以是红外指令,也可以是外部控制器发送的消息。
可选的或附加的,当用户想要不显示汇总的信息时,还可以触发信息快速浏览结束指令,移动终端设备在接收到信息快速浏览结束指令后,不在系统界面显示汇总的信息。
返回图21,在步骤2106中,响应于用户发出的快速浏览结束指令,在系统界面上隐藏汇总的信息。
快速浏览结束指令的触发方式和快速浏览指令的触发方式类似,这里不再赘述。
在一些实施例中,若用户通过触发统计信息条对应的虚拟按键来触发快速浏览指令,则上述统计信息条可以认为是一个节日信息操作控件,该控件为节日信息管理器的快速入口,节日信息管理器可以对汇总的节日信息进行快速显示、快速回复以及其他数据常规操作。
在显示汇总的信息时,移动终端设备的屏幕尺寸有限,每次只能显示数量有限的信息。
显示方式:
在一些实施例中,可以按照预定的空间排列方式来显示信息。空间排列方式有很多种,每种排列方式对应的显示信息的条数有可能不同。比如,4行2列的排列方式对应的信息数目为8条,9行1列的排列方式对应的信息数目为9条。在一些实现中,移动终端设备可以将各种信息排列方式提供给用户,后续按照用户选择的信息排列方式,将系统界面的显示区域划分为多个区域,每个区域显示一条或多条信息。例如,前面的示例中图22c示出了用户选择的信息排列方式为4行2列的排列方式时的显示示意图。
此外,在显示汇总的信息时,如果汇总的信息较多,无法全部显示在移动终端设备的系统界面,则用户可以通过翻页或上下滑动的方式来进行查看。例如,汇总的信息有20条,用户选择的信息排列方式为4行2列,也就是说,移动终端设备每次只能显示8条信息,移动终端设备可以将汇总的20条信息分为3页进行显示,第一页显示前8条信息,第二页显示第9~16条信息,第三页显示第17~20条信息。移动终端设备首先在系统界面显示第一页的信息,当检测到用户的向后翻页手势后,显示第二页的信息,当再次检测到用户的向后翻页手势后,显示第三页的信息。
在显示汇总的信息时,移动终端设备需要按照预定顺序依次显示信息。预定顺序可以基于以下至少一项:信息接收时间和信息的类别。例如,在图22c中,用户选择的信息排列方式为4行2列,移动终端设备将接收时间最早的信息放在第一行第一列的位置进行显示,将接收时间次之的信息放在第一行第二列的位置进行显示,依次类推。
上面提到的信息的类别可以基于多种因素进行划分。在一些实施例中,移动终端设备可以先对节日信息进行归类,然后按照类别依次显示各类信息。移动终端设备可以但不限于通过下述方式中的至少一种来对汇总的信息进行归类并显示:
方式一,移动终端设备可以按照接收信息的应用程序来归类,例如,移动终端设备将短信应用接收到的信息归为一类,将微信应用接收到的信息归为一类。
移动终端设备在显示各类信息时,可以根据应用程序的名称依次显示各应用程序对应的信息,例如,根据应用程序的名称的第一个字母对各应用程序进行排列,并按照排列的顺序依次显示各应用程序对应的信息。
移动终端设备也可以根据用户使用应用程序的频率,依次显示各应用程序对应的信息。例如,用户使用频率最高的应用程序为微信,则移动终端设备将微信应用接收到的信息置顶显示。
此外,移动终端设备还可以根据用户预先设定的应用程序的显示顺序,依次显示各应用程序对应的信息,例如,移动终端设备预先设置先显示短信应用的信息,再显示微信应用的信息,那么移动终端设备可以将短信应用接收到的信息置顶显示,下面显示微信应用接收到的信息。
方式二,移动终端设备可以根据信息发送方来归类,例如,将联系人A发送的信息归为一类,将联系人B的信息归为一类。
移动终端设备在显示各类信息时,可以根据联系人的姓名依次显示各联系人发送的信息,例如,根据联系人姓名的第一个字母对各联系人进行排列,并按照排列的顺序依次显示各联系人发送的信息。
移动终端设备也可以根据用户与信息发送方的互动频率,依次显示各联系人发送的信息,例如,用户与联系人A的互动频率最高,则将联系人A发送的信息置顶显示。
移动终端设备还可以根据用户与信息发送方之间的关系以及该关系的优先级,依次显示各联系人发送的信息,例如,用户与联系人A之间的关系为家人,与用户B之间的关系为朋友,而家人的优先级最高,则移动终端设备将联系人A发送的信息置顶显示,下面显示用户B发送的信息。
此外,移动终端设备还可以根据用户预先设定的联系人的显示顺序,依次显示各联系人对应的信息,例如,移动终端设备预先设置依次显示联系人A、B、C、D的信息,则移动终端设备将联系人A发送的信息置顶显示。
方式三,移动终端设备可以根据信息类型进行归类。信息类型可以按照前面选择汇总信息时描述的方式进行划分。例如,从信息内容来看,信息类型可以包含节日祝福信息、节日活动信息、节日优惠信息、贺卡、红包信息等;从信息的处理状态或读取来看,信息类型可以包含未读的信息、已读的信息、已回复的信息、已转发的信息,已收藏的信息等;从信息的通信双方之间的关系来看,信息类型可以包含家人发送的信息,朋友发送的信息,同事发送的信息等。
移动终端设备可以根据上述类型中的至少一种类型来进行归类,移动终端设备可以将上述不同方式划分出的信息类型提供给用户,由用户来选择需要进行归类的信息类型,移动终端设备后续会根据用户选择的信息类型来进行信息归类。例如,用户选择的信息类型为未读的信息和已回复的信息,则移动终端设备可以将未读的信息归为一类,将已回复的信息归为一类。再如,用户选择的信息类型为节日祝福信息和节日活动信息,则移动终端设备可以将节日祝福信息归为一类,将节日活动信息归为一类。
移动终端设备在显示各类信息时,可以根据用户预先设定的各信息类型的显示顺序,依次显示各信息类型的信息。例如,移动终端设备预先设置依次显示节日祝福信息以及节日活动信息,则移动终端设备将节日祝福信息置顶显示。
在系统界面上呈现归类的信息时,可以在每类信息外加一边框,以进行区分。
图23a-图23c分别示出了根据上述三种方式分类后的汇总信息显示的示意图。
图23a示出了根据接收信息的应用程序(方式一)对汇总信息进行归类并显示。例如,应用程序为短信应用和微信应用,因此汇总信息可以归为两大类,每类信息外加一边框以进行区分。附加的,还可以在信息类的边框上标识该类信息的数量。例如,图23a中短信应用类有6条信息,微信应用类有8条信息。
图23b示出了根据信息发送方(方式二)对汇总信息进行归类并显示。例如,信息发送方包括Alice,Sam,Jam,Bob,因此汇总信息可以归为四大类。每类信息外加一边框以进行区分。此外,还可以使用信息发送方的各种标识来区分不同的信息发送方,例如联系人的头像、昵称、电话号码等。附加的,还可以在信息类的边框上标识该类信息的数量。例如,图23b中Alice发送的信息有6条,Sam发送的信息有3条,Jam发送的信息有1条,Bob发送的信息有5条。
图23c示出了根据接收信息的信息类型(方式三)对汇总信息进行归类并显示。例如,在图23c所示的示例中根据信息的处理状态或读取状态来划分类型,例如包括未读信息、已读信息和已回复信息。每类信息外可以加一边框以进行区分。此外,还可以使用信息处理状态的各种标识来区分不同的信息处理状态,例如未读信息图标、已读信息图标、已回复信息图标等。附加的,还可以在信息类的边框上标识该类信息的数量。例如,图23c中未读信息有1条。
可选的或附加的,在一些实施例中,通过上述方式对汇总的信息进行归类后,若某类信息包含多条信息,则移动终端设备可以进一步对该类信息进行排序。在一些实现中,可以基于各条信息的接收时间先后顺序,依次显示该类下的各条信息。在另一些实现中,移动终端设备还可以继续按照上述方式对该类中的多条信息进行二次归类,若二次归类后的某类还包含多条信息,则可以继续进行三次归类,依次类推。
例如,移动终端设备先按照接收信息的应用程序(方式一)对汇总的信息进行第一次归类,应用程序为短信应用和微信应用,因此第一次归类可以得到两大类,短信应用对应的信息为10条,微信应用对应的信息为15条,则对短信应用对应的10条信息以及微信应用对应的15条信息,分别按照未读的信息和已读的信息(方式三)进行第二次归类,此时可以得到四类,其中,短信应用接收到的未读的信息有6条,短信应用接收到的未读的信息有4条,微信应用接收到的未读的信息有10条,微信应用接收到的已读的信息有5条。
在显示多次归类后的各类信息时,移动终端设备可以对第一次归类的类别(可以称为一次类别)进行排序,然后对第二次归类的类别(可以称为二次类别)进行排序,依次类推,针对多次归类后的各类信息,移动终端设备根据各类信息每次归类的类别的排序结果,确定各类信息的显示顺序。例如,移动终端设备第一次归类的第一类别为短信应用以及微信应用,移动终端设备的排序结果为短信应用→微信应用,移动终端设备第二次归类的二次类别为未读的信息以及已读的信息,移动终端设备对二次类别进行排序的排序结果为未读的信息→已读的信息,因此,移动终端设备会在系统界面中依次显示短信应用接收到的未读的信息→短信应用接收到的已读的信息→微信应用接收到的未读的信息→微信应用接收到的已读的信息。
若最终归类出的某类信息中依然包含多条信息,移动终端设备可以按照各条信息的接收时间先后顺序,依次显示该类下的各条信息.
查看方式:
可以理解,移动终端设备接收到的每条信息的内容可能不同,如果某条信息中的内容较多,则无法在移动终端设备分配的区域中完整显示。在一些实现中,移动终端设备可以只在对应的区域中显示部分内容,后续用户可以通过完整查看指令来查看该信息的完成内容。在另一些实现中,移动终端设备可以将该条信息的显示字体调小,以使该条信息完整显示在对应区域中,后续用户可以通过放大查看指令来放大该信息的显示字体进行查看。上述完整查看指令以及放大查看指令可以通过多种途径触发产生,上述途径包括以下至少之一:语音、按键、手势、增强现实的人机交互界面和外部控制器(比如,与终端设备相关联的手写笔等具有遥控功能的设备)。完整查看指令和放大查看指令与上面触发快速浏览指令的途径类似,这里不再赘述。
图24a-图24b分别示出了信息显示的系统界面示意图。
图24a示出了部分显示信息的示意图,其中显示了例如根据信息发送方对汇总信息进行归类并显示,其中信息发送方包括Alice,Sam,Jam,Bob。图24a中Alice发送的信息有3条,因此只能显示部分信息内容。
图24b示出了手写笔悬停时完整显示信息的示意图。当手写笔悬停在发送方为Alice这一类信息时,可以例如以列表形式显示出Alice发送的全部3条信息。
除了快速浏览节日信息,用户在节日当天,也可能需要对多条节日信息进行回复或转发等操作。对此,在一些实施例中提供了基于快速浏览的快速操作功能,响应于用户发出的快速操作指令,对汇总的信息中的至少一条进行操作。用户选取的需要进行操作的信息可以为一条,也可以为多条。也就是说,移动终端设备可以对信息进行批量的快速操作,例如,批量回复、批量转发等。对于信息的用户操作可以包括但不限于以下至少之一:回复、转发、删除、收藏、复制至剪贴板、分享至社交软件等。
在一些实施例中,移动终端设备在系统界面显示汇总信息时,用户可以选取需要进行快速操作的信息,并针对选取的信息触发相应的快捷操作。
选取需要进行快速操作的信息的方式可以但不限于包括以下至少一种:
方式一,通过语音选取信息,用户发出的声控指令中包含所选取的信息的相关参数,相关参数包含下述参数中的至少一种:信息在系统界面中的位置、接收信息应用程序、信息类型(按不同方式划分出的类型)、信息接收方、信息接收时间等。例如,用户发出声控指令“对妈妈发送的信息进行回复”,移动终端设备接收该声控指令,并对该声控指令进行语音识别,从而确定出用户所选取的信息为信息发送方为名称为妈妈的联系人的信息。
通过语音选取信息之后,可以通过语音、按键、手势、增强现实的人机交互界面和外部控制器(比如,与终端设备相关联的手写笔等具有遥控功能的设备)中的至少一种来触发快速操作指令。
若用语音同时来触发快速操作指令,那么用户发出的声控指令中不仅可以包含所选取的信息的相关参数,还包含快捷操作的类型(回复、转发等),例如,用户发出声控指令“对第2行的信息进行回复”,移动终端设备接收该声控指令,并对该声控指令进行语音识别,从而确定出该声控指令是快速回复指令,且所针对的信息为第2行的信息,因此移动终端设备在系统界面上显示第2行信息的回复界面。
若用按键来触发快速操作指令,则该按键既可以是移动终端设备上的硬件按键,例如:home键、声音调节键、电源键、新增的按键,该按键也可以是用户界面UI上的虚拟按键,例如,在系统界面上设置的快捷操作虚拟按键等。当用户以预定方式按下该按键时,移动终端设备确定接收到快速操作指令。其中,预定方式可以是:短按、长按、短按预定次数、短按和长按交替进行等。例如,用户选取了需要快速回复的信息后,若短按系统界面上设置的快捷回复虚拟按键,则移动终端设备确认接收到快捷回复指令,对用户选取的信息进行快速回复,在系统界面上显示回复界面。
若用手势来触发快速操作指令,则该手势可以是单手完成的手势,也可以是双手完成的手势,该手势可以为设定的界面解锁手势,手势的具体内容可以是:挥手、手划圆、手划方块、手划三角形等。移动终端设备可以采用现有的手势探测设备检测和识别手势的具体内容。例如,用户选取了需要快速回复的信息后,若用户在屏幕上划出解锁手势,则移动终端设备确认接收到快捷回复指令,对用户选取的信息进行快速回复,在系统界面上显示回复界面。
若用外部控制器来触发快速操作指令,则外部控制器可以为手写笔。例如,当移动终端设备连接有手写笔时,如果移动终端设备接收到手写笔发送的指示快速回复的指令,则移动终端设备在系统界面显示回复界面。其中,用户可以通过按下手写笔上的某些按键来触发快速操作指令,或者当手写笔接触到所选取的信息所在区域时,移动终端设备确认接收到快速操作指令,或者当手写笔悬停到所选取的信息所在区域时,移动终端设备确认接收到快速操作指令。
方式二,通过按键来选取信息。该按键既可以是移动终端设备上的硬件按键,也可以是用户界面UI上的虚拟按键。例如,在系统界面显示的每条信息旁都设置选择框,用户点击该选择框,移动终端设备确认选择对该信息进行快速操作,用户可以通过按键选择一条或多条信息进行快速回复。
在一些实现中,为了让用户快速的选取多条信息,移动终端设备可以对系统界面显示的信息进行归类,每一类的信息集中显示,例如,可以在每类信息外加一边框,并在该边框内设置选择框,用户点击边框内的选择框,移动终端设备确认选择对该类信息进行快速操作。
通过按键选取信息之后,可以通过语音、按键、手势、增强现实的人机交互界面和外部控制器中的至少一种来触发快速操作指令。
若用语音来触发快速操作指令,那么用户发出的声控指令中包含操作的类型(回复、转发等),例如,用户发出声控指令“进行回复”,移动终端设备接收该声控指令,并对该声控指令进行语音识别,从而确定出该声控指令是快速回复指令,因此移动终端设备在系统界面上显示对用户选取的信息的回复界面。
若用按键来触发快速操作指令,则该按键既可以是移动终端设备上的硬件按键,也可以是用户界面UI上的虚拟按键,例如,在系统界面上设置的快捷操作虚拟按键等。当用户以预定方式按下该按键时,移动终端设备确定接收到快速操作指令。例如,用户选取了需要快速回复的信息后,若短按系统界面上设置的快捷回复虚拟按键,则移动终端设备确认接收到快捷回复指令,对用户选取的信息进行快速回复,在系统界面上显示回复界面。
此外,用户也可以通过一次按键操作同时选取信息以及触发快捷操作,例如,用户直接长按想要快速回复的信息对应的区域,移动终端设备确定用户想要对该信息快速回复,此时移动终端设备可以直接在系统界面上显示回复界面,或者用户点击某类信息对应的区域,移动终端设备确认用户想要对该类信息进行快速回复,此时移动终端设备可以直接在系统界面上显示回复界面。
若用手势来触发快速操作指令,则该手势可以是单手完成的手势,也可以是双手完成的手势,该手势可以为设定的界面解锁手势,例如,用户选取了需要快速回复的信息后,若用户在屏幕上划出解锁手势,则移动终端设备确认接收到快捷回复指令,对用户选取的信息进行快速回复,在系统界面上显示回复界面。
若用外部控制器来触发快速操作指令,则外部控制器可以为手写笔,例如,当移动终端设备连接有手写笔时,如果移动终端设备接收到手写笔发送的指示快速回复的指令,则移动终端设备在系统界面显示回复界面。其中,用户可以通过按下手写笔上的某些按键来触发快速操作指令,或者当手写笔接触到所选取的信息所在区域时,移动终端设备确认接收到快速操作指令,或者当手写笔悬停到所选取的信息所在区域时,移动终端设备确认接收到快速操作指令。
方式三,通过手势来选取信息。该手势可以是单手完成的手势,也可以是双手完成的手势。例如,用户划了圆形,则移动终端设备确认用户对系统界面显示的所有信息都进行快速操作。
通过手势选取信息之后,可以通过语音、按键、手势、增强现实的人机交互界面和外部控制器中的至少一种来触发快速操作指令。具体的触发快速操作指令的方式与上述方式类似,这里不再一一赘述。
方式四,通过外部控制器来选取信息。外部控制器可以为手写笔。当移动终端设备连接有手写笔时,若手写笔接触到某条信息或某类信息所在区域,则移动终端设备确认对该条信息或该类信息进行快速操作,或者若手写笔悬停到某条信息或某类信息所在区域,则移动终端设备确认对该条信息或该类信息进行快速操作。
通过外部控制器选取信息之后,可以通过语音、按键、手势、增强现实的人机交互界面和外部控制器中的至少一种来触发快速操作指令。具体的触发快速操作指令的方式与上述方式类似,这里不再一一赘述。
用户可以通过外部控制器同时选取信息以及触发快捷操作,例如,手写笔直接接触到某条信息或某类信息所在区域并保持设定时长,移动终端设备确定用户想要对该条信息或该类信息进行快速回复,此时移动终端设备可以直接在系统界面上显示回复界面,或者手写笔悬停到某条信息或某类信息所在区域并保持设定时长,移动终端设备确定用户想要对该条信息或该类信息进行快速回复,此时移动终端设备可以直接在系统界面上显示回复界面。
在一些实施例中,对汇总的信息进行操作可以包括以下任一:在信息所对应的应用程序中进行操作;以及在系统界面中提供的操作界面上进行操作。
在一些实现中,移动终端设备检测到对于快速操作指令后,可以直接进入相应的应用程序进行回复等操作。例如,移动终端设备确定用户对短信A进行快速回复操作,则移动终端设备进入到短信应用中该短信A的回复界面,也就是说,移动终端设备进入到短信应用中,自动将回复信息的接收方设置为该条信息的发送方。若用户选择对多条信息进行批量回复,例如,用户对短信A、短信B和短信C进行快速回复操作,则移动终端设备进入到短信应用中,自动将回复信息的接收方设置为这几条信息的发送方。
在另一些实现中,移动终端设备还可以在系统界面提供一个统一的操作界面,例如回复界面,也就是说,移动终端设备无需进入到具体的应用进行快速操作。移动终端设备在用户确认回复后,可以将用户需要回复的内容、回复信息的接收方等信息发送给相应的应用,由该应用发送回复信息。
回复界面包含信息接收方、回复信息内容以及回复确认按键中的至少一种。
例如,用户选择对短信A、短信B和短信C进行快速回复操作,则移动终端设备在系统界面呈现统一的回复界面,并自动将回复信息的接收方设置为这几条信息的发送方,当用户点击回复确认按键后,移动终端设备将回复的内容、回复信息的接收方等信息发送给短信应用,短信应用将回复的内容发送给相应的接收方。
通过上述方式,即使用户选择的批量回复的信息中包含来自不同应用的信息,移动终端设备也可以通过统一的回复界面来达到真正意义上的快速回复。
例如,用户选择对短信A、短信B以及微信C进行快速回复操作,则移动终端设备在系统界面呈现统一的回复界面,并自动将回复信息的接收方设置为这几条信息的发送方,当用户点击回复确认按键后,移动终端设备将回复的内容、短信A以及短信B的发送方发送给短信应用,短信应用将回复的内容发送给相应的接收方,移动终端设备将回复的内容、微信C的发送方发送给微信应用,微信应用将回复的内容发送给相应的接收方。
在一些实施例中,在进行快速回复时,用户回复的内容可以包括以下至少之一:短信、贺卡、图片、音频文件、邮件等。
在一些实现中,移动终端设备可以提供信息或贺卡等内容的回复模板。例如,移动终端设备可以在统一的回复界面中设置添加模板按键,如果用户点击了添加模板,移动终端设备可以将各种模板的列表提供给用户,若用户选择了某一个模板,则移动终端设备自动将该模板的内容添加到回复界面的回复内容中。
信息模板可以是完整的模板,无需添加或修改内容的模板,例如,“新年快乐!阖家幸福!”。
信息的模板还可以是称呼、正文、落款可分别设置的模板,其中,在批量回复时,回复的正文内容相同,而称呼会根据回复信息的接收方进行改变。
在一些实现中,移动终端设备可以在回复界面中提供自动添加称呼的虚拟按键。当用户点击该虚拟按键后,移动终端设备自动将该回复信息的接收方的联系人姓名(可以从通信录中获取)作为称呼添加到相应位置或者将设置的统一称呼添加到设定位置。例如,当给用户a发送的短信进行回复时,移动终端设备在回复界面设置了自动添加称呼的虚拟按键,若用户点击了该按键,移动终端设备自动将用户a的联系人姓名作为称呼添加到相应位置。此外,移动终端设备也可以在用户点击了确认回复的按键后,弹出一个询问是否自动添加称呼的对话框,若用户点击了该对话框中的确认按键,则移动终端设备自动将用户a的联系人姓名作为称呼进行添加。
可选的或附加的,在一些实现中,移动终端设备也可以在模板中需要添加称呼的位置处设置虚拟按键,若用户点击了该虚拟按键,则移动终端设备自动将设定的统一称呼或该回复信息的接收方的联系人姓名添加到该位置处。
若用户选择批量回复信息,即回复的信息的接收方有多个用户,此时回复的信息的称呼可能会有多个,当用户点击该虚拟按键后,移动终端设备自动将该回复信息的所有接收方的联系人姓名作为称呼均添加到相应位置。
在又一些实现中,移动终端设备可以在回复界面中提供自动添加落款的虚拟按键。当用户点击该虚拟按键后,移动终端设备自动将用户的姓名(可以从通信录中获取)作为落款添加到相应位置或者将预设的落款添加到设定位置,此外,移动终端设备也可以在用户点击了确认回复的按键后,弹出一个询问是否自动添加落款的对话框,若用户点击了该对话框中的确认按键,则移动终端设备自动添加落款。
此外,移动终端设备也可以在模板中需要添加落款的位置处设置虚拟按键,若用户点击了该虚拟按键,则移动终端设备自动将预设的落款或用户的姓名添加到该位置处。
如前面所提到的,用户回复的内容可以包括贺卡。在一些实施例中,也提供贺卡模板。贺卡的模板不限于静态的文字和/或图片,贺卡模板还可以包含动画、音频、视频等内容中的至少一种。
图25a-图25d示出了对汇总信息进行快速操作的示意性图示。
图25a示出了点击快速回复的示意图。例如,在显示汇总信息的详情的系统界面上提供了快速回复虚拟按键,用户点击该虚拟按键,可以触发对勾选的多条信息的快速回复功能。在图25a的示例中,用户勾选了第1、2、4、6条信息。
图25b示出了显示统一的回复界面的示意图。在图25b的示例中,回复界面包括信息接收方、回复信息内容以及输入区。信息接收方处被自动设置为所处理的多条信息的发送方。在输入区,提供了附件、模板、语音输入、表情输入等虚拟按键。在此示例中,用户选择模板输入。
图25c示出了用户选择模板输入后的界面显示示意图。如图25c所示,界面上将呈现多种模板供用户选择使用,例如包括文本模板、贺卡模板、图片模板等。在此示例中,用户选择贺卡模板。
图25d示出了用户选择贺卡模板之后的界面显示示意图。如图25d所示,回复界面的回复信息内容区将加载并显示用户选择的贺卡模板,例如包括生日蛋糕的图片,生日快乐的祝福等。此外,在称呼、正文和落款处均可分别进行设置。
移动终端设备检测到用户操作结束后,可以直接返回系统界面。在一些实现中,系统界面显示的信息也可以进行相应更新。例如,在每条信息的显示区域也显示用户针对该信息回复的内容,或者在该信息的显示区域设置一个已回复标识。若用户选择快速浏览未读信息的界面,那么在用户针对某些信息进行快速回复后,系统界面显示的信息也会发生相应改变,因此移动终端设备可以重新进行信息汇总及归类,将汇总及归类后的信息在系统界面进行显示。
上面主要结合节日主题描述了为用户提供汇总信息的快速浏览及快速操作(例如回复)的功能,本领域技术人员可以理解,移动终端设备也可以针对其他主题为用户提供上述功能,此处不再一一赘述。
应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。在一些实施例中,可以先建立显示资源与应用程序的关联,然后再去获取显示资源。例如,可以先建立第一应用程序与第二应用程序的数据通道,继而当满足预定条件,例如特定日期到来时,再去取回第二应用程序的数据以供第一应用程序显示。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
如前面所描述的,在一些实施例中,显示资源可以以资源包的形式提供。资源包可以包括图片资源和与图片资源关联的配置文件。在一些实现中,配置文件可以使用具有预定标签的可扩展标记语言(XML)来编写,因此配置文件也称为XML文件。
可扩展标记语言是一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML旨在于传输信息。
为了传输动态视图,本申请定义了动画XML规范和控件XML规范,从而提供了一种可传输或下载的动画应用方法和控件布局应用方法。
动画应用方法主要是将电子设备的动画API接口按照预先定义好的动画XML规范进行重新封装,对外提供一种便于XML定义和解析的动画属性参数接口。通过使用相同规范的XML解析模块对编写好的XML文件进行解析,从而将XML文件中各个标签属性中的参数和XML文件中所依赖的图片资源转化成动画视图添加到应用程序的元素中。
类似地,控件应用方法主要是将电子设备的布局API接口按照预先定义好的控件XML规范进行重新封装,对外提供一种便于XML定义和解析的控件布局属性参数接口。通过使用相同规范的XML解析模块对编写好的XML文件进行解析,从而将XML文件中各个标签属性中的参数和XML文件中所依赖的图片资源转化成布局视图添加到应用程序的元素中。
在一些实施例中,动画XML规范对标签做了特殊定义。例如,<set/>为整个XML文件的根标签,<view/>代表视图层,为父标签,下属子标签为动画标签。下面列出了一些动画标签的示例。
一个view标签中可以包含多个动画标签,每个动画标签是并列的关系。
同样地,控件XML规范对标签做了特殊定义。例如,<set/>为整个XML文件的根标签,<layout/>代表布局层,为父标签,下属子标签为样式标签。下面列出了一些样式标签的示例。
样式标签下面可以涵盖内容标签。下面列出了一些内容标签的示例。
一个样式标签中可以包含多个内容标签,每个内容标签是并列的关系。
第三方开发人员可以按照已经定义好的XML动画规范和XML控件规范去编写XML动画配置文件和XML控件配置文件,将配置文件与相关的图片资源打包编译生成APK应用程序安装包进行发布。用户可以下载各种丰富的动画资源包和控件资源包到本地电子设备中进行安装并且与电子设备的应用程序进行关联。
进一步参考图26,其示出了根据本申请实施例的将显示资源与应用程序建立关联的示例性系统架构图。在图26所示的系统中,显示资源以资源包的形式存在。但是本领域技术人员可以理解,显示资源为来自应用程序的数据时,可以类似地实现显示资源与应用程序的关联。
如图26所示,系统2600包括显示资源的资源包2610、资源包管理器2620、数据存储器2630、解析器2640、框架图层管理器2650以及框架图层显示器2660。资源包2610是一种应用程序安装包,其例如可以包括前文提及的各种动画资源和控件资源,以作为显示资源。资源包可以被下载并存储在电子设备上。资源包管理器2620对用户下载安装到本地电子设备中的资源包进行统一管理。管理操作例如可以包括查看、删除、下载、分析、应用等。当用户选择应用不同的资源包时,数据存储器2630可以对当前用户选定的资源包进行记录,并通知框架图层管理器2650更新用户选定的资源包。框架图层管理器2650根据通知会调用解析器2640去对用户选定的资源包进行解析,例如解析出动画视图或者控件样式布局。框架图层管理器2650将解析器2640解析出来的数据发送给框架图层显示器2660。框架图层显示器2660最终会将解析出的显示资源,例如动画视图或控件样式布局等,应用到指定的应用程序中。
在一些实施例中,框架图层管理器2650还管理显示资源与应用程序的关联,也即可以设置显示资源与应用程序之间的对应关系,以及将二者对应起来的各种关联方式,并且根据所设置的关联方式,例如监听时间、各种事件、消息,控制框架图层显示器2660进行相应的显示。
图27示出了根据本申请实施例的管理显示资源与应用程序之间的关联的示例性系统架构图。在图27所示的系统,针对应用程序的控件和视图(例如背景视图)分别进行管理。
如图27所示,框架图层管理器2710进一步可以包括设置模块2711、控件管理模块2712和视图管理模块2713,框架图层显示器2720进一步可以包括控件显示模块2721和视图显示模块2722。
通过调用框架图层管理器2710中的设置模块2711,用户可以将选定的显示资源(例如,资源包)与应用程序进行关联,同时还可以选择进行关联的方式,也即触发显示资源进行显示的方式。每一个应用程序都可以提供自己独特的资源包供用户下载,用户可以通过选定资源包,使关联的应用程序的视图和/或控件得到正确的显示和交互。设置完成之后,控件管理模块2712和视图管理模块2713将读取设置模块2711的设定数据并更新,继而进入监听状态。当设定的触发事件到来时,控件管理模块2712和视图管理模块2713会通知相应的显示模块。例如,控件显示模块2721收到通知后,会把正确的关联应用程序控件显示到主应用程序中。视图显示模块2722收到通知后,会更新自己显示的内容信息。如果用户和控件进行了交互,控件通过交互获得新的指示,例如让背景视图更新显示内容,显示控件所关联的应用程序的新消息,则控件会将该新指示传递给视图显示模块2722。继而视图显示模块2722根据指示重新更新内容。
进一步参考图28,其示出了按照本申请的实施例的显示系统的结构示意图。
如图28所示,用于电子设备的显示系统2800可以包括获取单元2810和关联单元2820。可选地,显示系统2800还可以包括解除关联单元2830。
获取单元2810可以配置用于获取各种显示资源。获取单元2810可以通过不同的途径获取显示资源。在一个实现中,获取单元2810可以通过与电子设备的应用程序构建数据通道来接收来自该应用程序的数据。在另一实现中,获取单元2810可以通过网络接口直接从网络获取显示资源。在一些实施例中,显示资源可以以资源包的形式提供。
关联单元2820可以配置用于将显示资源与电子设备的第一应用程序相关联。进一步地,关联单元2820可以配置用于根据预定关联方式,基于显示资源来管理第一应用程序的元素的呈现。在一些实施例中,若显示资源为资源包的形式,则关联单元2820可以包括解析器,用于解析资源包,以将其应用到对应的应用程序。
在一些实施例中,关联单元2820还可以配置用于将显示资源与一个或多个第一应用程序的一个或多个元素相关联。
在一些可选实施例中,解除关联单元2830可以配置用于解除显示资源与一个或多个第一应用程序的一个或多个元素的关联。
应当理解,显示系统2800中记载的诸单元或模块与参考图1-6描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于系统2800及其中包含的单元,在此不再赘述。显示系统2800可以预先设置在电子设备中,也可以通过下载等方式而加载到电子设备中。显示系统2800中的相应单元可以与电子设备中的单元相互配合以实现显示方案。例如,获取单元2810可以与电子设备的部分应用程序协同工作,以获取这些应用程序的数据。关联单元2820可以与电子设备的屏幕协同工作,以将应用程序的元素呈现在屏幕上。
图29示意性示出了本发明的示例性实施方式可以在其中实现的电子设备2900。
电子设备2900可以包括扬声器或耳机2902、麦克风2906、触摸屏2903以及可选的一组按键2904,其可以包括虚拟按键2904a、软键2904b、2904c和游戏杆2905或其他类型的导航输入设备。
图30示意性示出了如图29所示电子设备的配置示意图。
现在,参考图30来描述电子设备2900的内部组件、软件和协议结构。电子设备2900具有控制器3000,其负责电子设备的整体操作,并且可以利用任何商业可得CPU(“中央处理单元”)、DSP(“数字信号处理器”)或任何其他电子可编程逻辑器件实现。控制器3000具有关联电子存储器3002,诸如RAM存储器、ROM存储器、EEPROM存储器、闪存或其任何组合。存储器3002由控制器3000用于各种目的,其中之一在于为电子设备中各种软件存储程序指令和数据。软件包括实时操作系统3020、用于人机界面(MMI)3034的驱动器、应用处理机3032和各种应用。应用可以包括消息文本编辑器3050、手写识别(HWR)应用3060和各种其他应用3070,诸如,用于语音呼叫、视频呼叫、发送和接收短消息服务(SMS)消息、多媒体消息服务(MMS)或电子邮件、web浏览、即时消息收发应用、电话簿应用、日历应用、控制面板应用、照相机应用、一个或多个视频游戏、记事本应用等。应当注意,上述应用的两个或更多可以作为同一应用执行。
MMI 3034还可以包括一个或多个硬件控制器,其与MMI驱动器一起与第一显示器3036/2903,小键盘3038/2904和各种其他I/O设备(诸如麦克风、扬声器、振动器、响铃发生器、LED指示器等)协作。如所公知的,用户可以通过这样形成的人机界面来操作电子设备。
软件还可以包括各种模块、协议栈、驱动器等,其被共同标记为3030,并且为RF接口3006以及可选地为蓝牙接口3008和/或IrDA接口3010提供通信服务(诸如,传输、网络和连通性),以用于本地连通性。RF接口3006包括内部或外部天线以及用于建立和维护通往基站的无线链路的适当无线电电路。如本领域技术人员公知的,无线电电路包括一系列模拟和数字电子组件,其一起形成无线电接收机和发射机。这些组件例如包括带通滤波器、放大器、混频器、本地振荡器、低通滤波器、AD/DA转换器等。
电子设备还可以包括SIM卡3004和相关联的读出器。如所公知的,SIM卡3004包括处理器以及本地工作和数据存储器。
应当注意,本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。
应当注意,尽管在上文详细描述中提及了设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
虽然已经参考若干具体实施方式描述了本发明,但是应该理解,本发明并不限于所公开的具体实施方式。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
Claims (27)
1.一种由电子设备执行的处理信息的方法,所述方法包括:
确定第一应用程序的目标对象,所述第一应用程序包括顶层图层和背景图层,所述顶层图层的至少一部分是透明的,使得所述背景图层通过所述顶层图层是可见的;
基于所述第一应用程序的目标对象和用户的当前节日来确定服务内容;以及
针对所述第一应用程序的目标对象控制所述第一应用程序的操作,以在所述背景图层上显示所述服务内容。
2.根据权利要求1所述的方法,其中,在所述背景图层上显示所述服务内容包括:
在所述背景图层上显示与所述第一应用程序相关联的服务内容,所述服务内容是根据所述用户的当前节日以及所述第一应用程序的目标对象来确定的;以及
当接收到与不同于所述第一应用程序的第二应用程序相关的数据时,通过显示根据所述用户的当前节日和所述第二应用程序的目标对象确定的服务内容来显示所述第二应用程序的通知,同时显示与所述第一应用程序相关联的服务内容。
3.根据权利要求2所述的方法,其中,所述第一应用程序和所述第二应用程序均包括多个控件,
其中,所述第一应用程序的一个控件控制所述第一应用程序和所述第二应用程序,以及
其中,所述第二应用程序的所述多个控件之中的至少一个控件被包括作为所述第一应用程序的所述一个控件。
4.根据权利要求1所述的方法,其中,基于所述第一应用程序的目标对象和所述用户的当前节日来确定所述服务内容包括:
基于所述电子设备的时间,从存储在所述电子设备中的所述用户的一个或多个节日之中选择所述用户的至少一个当前节日;
根据与所述用户的所述一个或多个节日和所述第一应用程序的目标对象之间的关系相关的信息,从所述用户的所述一个或多个节日之中确定与所述第一应用程序的目标对象相关的所述用户的至少一个当前节日;以及
将与所述第一应用程序的目标对象相关的所述用户的所述至少一个当前节日有关的内容确定为所述服务内容。
5.根据权利要求1所述的方法,其中,基于所述第一应用程序的目标对象和所述用户的当前节日来确定所述服务内容包括:
根据与所述第一应用程序的目标对象和所述电子设备的所述用户之间的关系相关的信息,从基于所述电子设备的所述用户和所述电子设备的通信对端用户之间的多个交互内容项确定的所述用户的多个节日之中选择与所述第一应用程序的目标对象有关的所述用户的当前节日;以及
将与所述第一应用程序的目标对象相关的所述用户的至少一个当前节日有关的内容确定为所述服务内容。
6.根据权利要求1所述的方法,其中,所述服务内容被确定为是针对所述第一应用程序的目标对象的具有不同属性的两个或更多个不同的内容项,或者被确定为是针对所述用户的不同节日的两个或更多个不同的内容项。
7.根据权利要求1所述的方法,其中,
当针对所述第一应用程序的目标对象呈现所述用户的多个节日时,为所述用户的每个节日确定至少一个服务内容,以及
根据所述服务内容,针对所述第一应用程序的目标对象控制所述第一应用程序的操作包括:
基于所述电子设备的所述用户与所述电子设备的通信对端用户之间的多个交互内容项来确定用户的节日场景;以及
基于来自所述用户的所述节日之中的与所述用户的节日场景对应的所述用户的当前节日的服务内容,针对所述第一应用程序的目标对象控制所述第一应用程序的操作。
8.根据权利要求1所述的方法,其中,当多个应用程序针对所述第一应用程序的目标对象进行操作时,基于所述服务内容来控制所述多个应用程序的操作。
9.根据权利要求1所述的方法,其中,所述第一应用程序的目标对象是由所述第一应用程序生成的内容的接收方,或者是由所述第一应用程序生成的内容将被应用到的另一应用程序的对象。
10.根据权利要求1所述的方法,其中,控制所述第一应用程序的操作包括:
由所述电子设备根据所述用户的当前节日来检测与所述第一应用程序的目标对象有关的事件;
确定是否已经执行了所述第一应用程序针对所述事件的操作;以及
当还没有执行所述第一应用程序针对所述事件的操作时,显示与所述事件的存在相关的信息。
11.一种由电子设备执行的处理信息的方法,所述方法包括:
从一个或多个应用程序接收多条信息;
显示所接收的多条信息;
基于用户输入从所显示的多条信息之中选择至少两条信息;以及
根据用户指示针对所选择的至少两条信息进行信息处理的单个输入,通过使用与所选择的至少两条信息对应的至少一个应用程序,对所选择的至少两条信息执行信息处理。
12.根据权利要求11所述的方法,其中,对所选择的至少两条信息执行信息处理包括:
分别获得与所选择的至少两条信息对应的多条发送方信息;
通过使用响应界面生成响应内容;以及
基于所述多条发送方信息发送所述响应内容,
其中,所述响应界面包括与预设内容对应的模板按钮,以及
其中,根据针对所述模板按钮的用户选择输入,将与所述模板按钮对应的模板内容包括在所述响应内容中。
13.根据权利要求12所述的方法,其中,所述模板内容基于位置信息布置在所述响应内容中,并且所述模板内容是基于所选择的至少两条信息而生成的。
14.一种电子设备,包括:
存储器,配置为:存储应用程序的数据,所述应用程序包括顶层图层和背景图层,所述顶层图层的至少一部分是透明的,使得所述背景图层通过所述顶层图层是可见的;以及
处理器,配置为:确定第一应用程序的目标对象,基于所述第一应用程序的目标对象和用户的当前节日来确定服务内容,以及针对所述第一应用程序的目标对象控制所述第一应用程序的操作以在所述背景图层上显示所述服务内容。
15.根据权利要求14所述的电子设备,其中,所述处理器配置为:
在所述背景图层上显示与所述第一应用程序相关联的服务内容,所述服务内容是根据所述用户的当前节日以及所述第一应用程序的目标对象来确定的;以及
当接收到与不同于所述第一应用程序的第二应用程序相关的数据时,通过显示根据所述用户的当前节日和所述第二应用程序的目标对象确定的服务内容来显示所述第二应用程序的通知,同时显示与所述第一应用程序相关联的服务内容。
16.根据权利要求14所述的电子设备,其中,所述第一应用程序和所述第二应用程序包括多个控件,
其中,所述第一应用程序的一个控件控制所述第一应用程序和所述第二应用程序,以及
其中,所述第二应用程序的多个控件之中的至少一个控件被包括作为所述第一应用程序的一个控件。
17.根据权利要求14所述的电子设备,其中,所述处理器配置为:
基于所述电子设备的时间,从存储在所述存储器中的所述用户的一个或多个节日之中选择所述用户的至少一个当前节日;
根据与所述用户的所述一个或多个节日和所述第一应用程序的目标对象之间的关系相关的信息,从所述用户的所述一个或多个节日之中确定与所述第一应用程序的目标对象相关的所述用户的至少一个当前节日,以及
将与所述第一应用程序的目标对象相关的所述用户的所述至少一个当前节日有关的内容确定为所述服务内容。
18.根据权利要求14所述的电子设备,其中,所述处理器配置为:
根据与所述第一应用程序的目标对象和所述电子设备的所述用户之间的关系相关的信息,从基于所述电子设备的所述用户和所述电子设备的通信对端用户之间的多个交互内容项确定的所述用户的多个节日之中选择与所述第一应用程序的目标对象有关的所述用户的当前节日;以及
将与所述第一应用程序的目标对象相关的所述用户的至少一个当前节日有关的内容确定为所述服务内容。
19.根据权利要求14所述的电子设备,其中,所述服务内容被确定为是针对所述第一应用程序的目标对象的具有不同属性的两个或更多个不同的内容项,或者被确定为是针对所述用户的不同节日的两个或更多个不同的内容项。
20.根据权利要求14所述的电子设备,其中,所述处理器配置为:
当针对所述第一应用程序的目标对象呈现所述用户的多个节日时,为所述用户的每个节日确定至少一个服务内容,
基于所述电子设备的所述用户与所述电子设备的通信对端用户之间的多个交互内容项来确定用户的节日场景;以及
基于来自所述用户的所述节日之中的与所述用户的节日场景对应的所述用户的当前节日的服务内容,针对所述第一应用程序的目标对象控制所述第一应用程序的操作。
21.根据权利要求14所述的电子设备,其中,所述处理器配置为:
当关于所述第一应用程序的目标对象进行操作的应用程序是两个或更多个时,基于所述服务内容来控制所述多个应用程序的操作。
22.根据权利要求14所述的电子设备,其中,所述第一应用程序的目标对象是由所述第一应用程序生成的内容的接收方,或者是由所述第一应用程序生成的内容将被应用到的另一应用程序的对象。
23.根据权利要求14所述的电子设备,其中,所述处理器配置为:
由所述电子设备根据所述用户的当前节日来检测与所述第一应用程序的目标对象有关的事件;
确定是否已经执行了所述第一应用程序针对所述事件的操作;以及
当还没有执行所述第一应用程序针对所述事件的操作时,显示与所述事件的存在相关的信息。
24.一种电子设备,包括:
存储器,配置为:存储应用程序的数据;以及
处理器,配置为:从一个或多个应用程序接收多条信息;显示所接收的多条信息;基于用户输入从所显示的多条信息之中选择至少两条信息;以及根据用户指示针对所选择的至少两条信息进行信息处理的单个输入,通过使用与所选择的至少两条信息对应的至少一个应用程序,对所选择的至少两条信息执行信息处理。
25.根据权利要求24所述的电子设备,其中,所述处理器配置为:
分别获得与所选择的至少两条信息对应的多条发送方信息;
通过使用响应界面生成响应内容;以及
基于所述多条发送方信息发送所述响应内容,
其中,所述响应界面包括与预设内容对应的模板按钮,以及
其中,根据针对所述模板按钮的用户选择输入,将与所述模板按钮对应的模板内容包括在所述响应内容中。
26.根据权利要求24所述的电子设备,其中,所述模板内容基于位置信息布置在所述响应内容中,并且所述模板内容是基于所选择的至少两条信息而生成的。
27.一种非暂时性记录介质,其上记录有用于执行根据权利要求1至13中任一项所述的方法的计算机可读程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110946061.7A CN113448468B (zh) | 2014-09-23 | 2015-06-12 | 电子设备和由电子设备执行的处理信息的方法 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2014104907785 | 2014-09-23 | ||
CN201410490778 | 2014-09-23 | ||
CN202110946061.7A CN113448468B (zh) | 2014-09-23 | 2015-06-12 | 电子设备和由电子设备执行的处理信息的方法 |
CN201510323119.7A CN106201161B (zh) | 2014-09-23 | 2015-06-12 | 电子设备的显示方法及系统 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510323119.7A Division CN106201161B (zh) | 2014-09-23 | 2015-06-12 | 电子设备的显示方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113448468A true CN113448468A (zh) | 2021-09-28 |
CN113448468B CN113448468B (zh) | 2024-04-09 |
Family
ID=55581468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110946061.7A Active CN113448468B (zh) | 2014-09-23 | 2015-06-12 | 电子设备和由电子设备执行的处理信息的方法 |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR102415869B1 (zh) |
CN (1) | CN113448468B (zh) |
WO (1) | WO2016048034A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023134419A1 (zh) * | 2022-01-12 | 2023-07-20 | 北京字跳网络技术有限公司 | 信息交互方法、装置、设备及存储介质 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10592098B2 (en) * | 2016-05-18 | 2020-03-17 | Apple Inc. | Devices, methods, and graphical user interfaces for messaging |
CN107809517B (zh) | 2016-09-08 | 2020-07-10 | 阿里巴巴集团控股有限公司 | 事件展示方法及装置 |
CN106506807A (zh) * | 2016-10-09 | 2017-03-15 | 乐视控股(北京)有限公司 | 一种终端信息分享的方法及装置 |
CN106534526B (zh) * | 2016-11-07 | 2020-03-13 | 珠海市魅族科技有限公司 | 一种悬浮通知的提示方法以及装置 |
CN107276887A (zh) * | 2017-07-06 | 2017-10-20 | 北京北信源软件股份有限公司 | 一种通过短信提醒即时通信消息未读的方法和装置 |
CN113157169A (zh) * | 2020-01-22 | 2021-07-23 | 阿里巴巴集团控股有限公司 | 互动媒体内容的交互方法、装置和电子设备 |
CN111290823B (zh) * | 2020-02-28 | 2023-03-24 | 北京百度网讯科技有限公司 | 一种信息交互方法、装置、电子设备和介质 |
CN112188001B (zh) * | 2020-09-29 | 2022-03-25 | 维沃移动通信有限公司 | 快捷设置方法、快捷设置装置、电子设备和可读存储介质 |
CN116415061A (zh) * | 2021-12-30 | 2023-07-11 | 华为技术有限公司 | 一种服务推荐方法及相关装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039200A (zh) * | 2006-03-13 | 2007-09-19 | 阿尔卡特朗讯公司 | 背景丰富的通信系统和方法 |
CN101136089A (zh) * | 2007-09-24 | 2008-03-05 | 腾讯科技(深圳)有限公司 | 一种更新电子邮件网页背景的方法、系统及设备 |
US20090244256A1 (en) * | 2008-03-27 | 2009-10-01 | Motorola, Inc. | Method and Apparatus for Enhancing and Adding Context to a Video Call Image |
CN101944019A (zh) * | 2009-07-08 | 2011-01-12 | 华为技术有限公司 | 一种定制界面的方法与装置 |
CN101986732A (zh) * | 2010-11-05 | 2011-03-16 | 北京工业大学 | 一种在手机通话中添加背景场景的方法 |
CN102934137A (zh) * | 2010-06-16 | 2013-02-13 | 微软公司 | 在广告中包括个性化内容 |
CN102945133A (zh) * | 2012-10-18 | 2013-02-27 | 天津三星通信技术研究有限公司 | 屏幕局部显示系统及屏幕局部显示方法 |
CN102970364A (zh) * | 2012-11-21 | 2013-03-13 | 北京奇虎科技有限公司 | 一种自动更换主题的方法及客户端 |
CN102970405A (zh) * | 2012-11-28 | 2013-03-13 | 广东欧珀移动通信有限公司 | 区分不同联系人短信息的方法及装置 |
CN103369483A (zh) * | 2012-04-09 | 2013-10-23 | 腾讯科技(深圳)有限公司 | 短信生成方法、短信发送方法、移动终端和服务器 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7941183B2 (en) * | 2005-07-05 | 2011-05-10 | Nec Corporation | Telephone and incoming call notification method for telephone |
WO2009002325A1 (en) * | 2007-06-28 | 2008-12-31 | Thomson Licensing | Queue-based adaptive chunk scheduling for peer-to-peer live streaming |
KR101187742B1 (ko) * | 2010-12-09 | 2012-10-05 | 주식회사 이너스커뮤니티 | 소셜 네트워크 서비스 장치 및 그 서비스 방법 |
JP5921101B2 (ja) * | 2011-07-08 | 2016-05-24 | キヤノン株式会社 | 情報処理装置、制御方法、プログラム |
KR20130025775A (ko) * | 2011-09-02 | 2013-03-12 | 손병호 | 가상통화 서비스의 시스템 및 방법과 이를 이용한 광고방법 |
US9685160B2 (en) * | 2012-04-16 | 2017-06-20 | Htc Corporation | Method for offering suggestion during conversation, electronic device using the same, and non-transitory storage medium |
KR20140017429A (ko) * | 2012-08-01 | 2014-02-11 | 삼성전자주식회사 | 화면 동작 방법 및 그 전자 장치 |
-
2015
- 2015-06-12 CN CN202110946061.7A patent/CN113448468B/zh active Active
- 2015-09-23 WO PCT/KR2015/010018 patent/WO2016048034A1/ko active Application Filing
- 2015-09-23 KR KR1020150134821A patent/KR102415869B1/ko active IP Right Grant
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039200A (zh) * | 2006-03-13 | 2007-09-19 | 阿尔卡特朗讯公司 | 背景丰富的通信系统和方法 |
CN101136089A (zh) * | 2007-09-24 | 2008-03-05 | 腾讯科技(深圳)有限公司 | 一种更新电子邮件网页背景的方法、系统及设备 |
US20090244256A1 (en) * | 2008-03-27 | 2009-10-01 | Motorola, Inc. | Method and Apparatus for Enhancing and Adding Context to a Video Call Image |
CN101944019A (zh) * | 2009-07-08 | 2011-01-12 | 华为技术有限公司 | 一种定制界面的方法与装置 |
CN102934137A (zh) * | 2010-06-16 | 2013-02-13 | 微软公司 | 在广告中包括个性化内容 |
CN101986732A (zh) * | 2010-11-05 | 2011-03-16 | 北京工业大学 | 一种在手机通话中添加背景场景的方法 |
CN103369483A (zh) * | 2012-04-09 | 2013-10-23 | 腾讯科技(深圳)有限公司 | 短信生成方法、短信发送方法、移动终端和服务器 |
CN102945133A (zh) * | 2012-10-18 | 2013-02-27 | 天津三星通信技术研究有限公司 | 屏幕局部显示系统及屏幕局部显示方法 |
CN102970364A (zh) * | 2012-11-21 | 2013-03-13 | 北京奇虎科技有限公司 | 一种自动更换主题的方法及客户端 |
CN102970405A (zh) * | 2012-11-28 | 2013-03-13 | 广东欧珀移动通信有限公司 | 区分不同联系人短信息的方法及装置 |
Non-Patent Citations (2)
Title |
---|
MAX LEONARD SCHAUB: "Lines across the desert: mobile phone use and mobility in the context of trans-Saharan migration", 《 INFORMATION TECHNOLOGY FOR DEVELOPMENT》, pages 126 - 144 * |
王志军: "苹果Ⅰ族应用技巧十八则", 《电脑知识与技术(经验技巧)》, pages 82 - 90 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023134419A1 (zh) * | 2022-01-12 | 2023-07-20 | 北京字跳网络技术有限公司 | 信息交互方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2016048034A1 (ko) | 2016-03-31 |
KR20160035564A (ko) | 2016-03-31 |
KR102415869B1 (ko) | 2022-07-01 |
CN113448468B (zh) | 2024-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106201161B (zh) | 电子设备的显示方法及系统 | |
CN113448468B (zh) | 电子设备和由电子设备执行的处理信息的方法 | |
KR102253891B1 (ko) | 미디어 오버레이들에서의 커스터마이즈된 아바타들의 생성 및 디스플레이 | |
KR102467660B1 (ko) | 통신 세션에서 애니메이션 오버레이들의 생성 | |
KR102643417B1 (ko) | 향상된 아이콘들을 갖는 개인화된 맵 인터페이스의 생성 | |
KR102168367B1 (ko) | 맞춤화된 전자 메시징 그래픽의 디스플레이 | |
KR102248095B1 (ko) | 컨텍스트에 따른 맞춤화된 미디어 콘텐츠의 생성 및 선택 | |
US9967335B2 (en) | Social circles in social networks | |
KR20200067946A (ko) | 전자 메시징 애플리케이션에서의 그룹 스토리들 | |
KR20150026120A (ko) | 객체 편집 방법 및 이를 위한 전자 기기 |
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 |