CN112650426B - 信息统计方法及装置 - Google Patents
信息统计方法及装置 Download PDFInfo
- Publication number
- CN112650426B CN112650426B CN201910970081.0A CN201910970081A CN112650426B CN 112650426 B CN112650426 B CN 112650426B CN 201910970081 A CN201910970081 A CN 201910970081A CN 112650426 B CN112650426 B CN 112650426B
- Authority
- CN
- China
- Prior art keywords
- message
- message list
- list
- displaying
- statistical data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000003993 interaction Effects 0.000 claims abstract description 68
- 230000002452 interceptive effect Effects 0.000 claims description 71
- 230000008859 change Effects 0.000 claims description 33
- 230000008569 process Effects 0.000 claims description 14
- 238000007619 statistical method Methods 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 6
- 239000003999 initiator Substances 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 30
- 230000006870 function Effects 0.000 description 25
- 230000004044 response Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000007667 floating Methods 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000763 evoking effect Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- 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/0482—Interaction with lists of selectable items, e.g. menus
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本说明书一个或多个实施例提供一种信息统计方法及装置,该方法可以包括:展示消息列表,所述消息列表用于记录预设类型的消息;接收到交互指令,所述交互指令用于使所述消息列表沿预设方向进行滑动;在所述消息列表在所述预设方向上已到达端部的情况下,展示针对所述消息列表的统计数据。
Description
技术领域
本说明书一个或多个实施例涉及信息技术领域,尤其涉及一种信息统计方法及装置。
背景技术
在相关技术中,电子设备不仅可以向用户展示各类信息,还可以响应于用户的交互指令,以实现多种操作。例如,当电子设备上设有触摸显示屏时,用户可以通过在该触摸显示屏上实施交互操作,以形成上述的交互指令。再例如,当电子设备上设有拾音组件时,用户可以通过向该拾音组件发出交互语音,以形成上述的交互指令。
然而,多样化的交互过程虽然丰富了电子设备实现的功能,却也提高了学习门槛和使用的复杂度。
发明内容
有鉴于此,本说明书一个或多个实施例提供一种信息统计方法及装置。
为实现上述目的,本说明书一个或多个实施例提供技术方案如下:
根据本说明书一个或多个实施例的第一方面,提出了一种信息统计方法,包括:
展示消息列表,所述消息列表用于记录预设类型的消息;
接收到交互指令,所述交互指令用于使所述消息列表沿预设方向进行滑动;
在所述消息列表在所述预设方向上已到达端部的情况下,展示针对所述消息列表的统计数据。
根据本说明书一个或多个实施例的第二方面,提出了一种信息统计方法,包括:
展示消息列表,所述消息列表用于记录预设类型的消息;
根据接收到的针对所述消息列表的交互指令,展示针对所述消息列表的统计数据。
根据本说明书一个或多个实施例的第三方面,提出了一种信息统计方法,包括:
在界面中展示消息列表,所述消息列表用于记录预设类型的消息;
检测到用户在所述界面中执行的交互操作;
在所述交互操作的操作位置处于所述消息列表对应的第一区域的情况下,控制所述消息列表进行滑动;
在所述交互操作的操作位置处于所述第一区域之外的第二区域的情况下,展示针对所述消息列表的统计数据。
根据本说明书一个或多个实施例的第四方面,提出了一种信息统计方法,包括:
展示消息列表,所述消息列表用于记录预设类型的消息;
检测到用户在所述界面中执行的滑动操作;
根据所述滑动操作形成的滑动距离,确定所述消息列表中对应于所述滑动距离的目标消息;
展示针对所述目标消息的统计数据。
根据本说明书一个或多个实施例的第五方面,提出了一种信息统计装置,包括:
列表展示单元,展示消息列表,所述消息列表用于记录预设类型的消息;
指令接收单元,接收到交互指令,所述交互指令用于使所述消息列表沿预设方向进行滑动;
数据展示单元,在所述消息列表在所述预设方向上已到达端部的情况下,展示针对所述消息列表的统计数据。
根据本说明书一个或多个实施例的第六方面,提出了一种信息统计装置,包括:
列表展示单元,展示消息列表,所述消息列表用于记录预设类型的消息;
数据展示单元,根据接收到的针对所述消息列表的交互指令,展示针对所述消息列表的统计数据。
根据本说明书一个或多个实施例的第七方面,提出了一种信息统计装置,包括:
列表展示单元,在界面中展示消息列表,所述消息列表用于记录预设类型的消息;
操作检测单元,检测到用户在所述界面中执行的交互操作;
列表控制单元,在所述交互操作的操作位置处于所述消息列表对应的第一区域的情况下,控制所述消息列表进行滑动;
数据展示单元,在所述交互操作的操作位置处于所述第一区域之外的第二区域的情况下,展示针对所述消息列表的统计数据。
根据本说明书一个或多个实施例的第八方面,提出了一种信息统计装置,包括:
列表展示单元,展示消息列表,所述消息列表用于记录预设类型的消息;
操作检测单元,检测到用户在所述界面中执行的滑动操作;
消息确定单元,根据所述滑动操作形成的滑动距离,确定所述消息列表中对应于所述滑动距离的目标消息;
数据展示单元,展示针对所述目标消息的统计数据。
根据本说明书一个或多个实施例的第九方面,提出了一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器通过运行所述可执行指令以实现如第一方面、第二方面、第三方面或第四方面所述的方法。
根据本说明书一个或多个实施例的第十方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面、第二方面、第三方面或第四方面所述方法的步骤。
根据本说明书一个或多个实施例的第十一方面,提出了一种信息统计插件,所述插件属于电子设备上运行的预设应用,所述插件用于实现下述操作:
接收电子设备发送的通知消息,所述通知消息表明所述电子设备接收到交互指令,所述交互指令用于使所述预设应用展示于所述电子设备上的消息列表沿预设方向进行滑动,所述消息列表用于记录预设类型的消息;
在所述消息列表在所述预设方向上已到达端部的情况下,向所述电子设备返回控制消息,所述控制消息用于指示所述电子设备展示针对所述消息列表的统计数据。
根据本说明书一个或多个实施例的第十二方面,提出了一种信息统计页面,所述信息统计页面用于在电子设备上展示消息列表,所述消息列表用于记录预设类型的消息;在所述电子设备收到用于使所述消息列表沿预设方向进行滑动的交互指令时,若所述消息列表在所述预设方向上已到达端部,则所述信息统计页面还用于展示针对所述消息列表的统计数据。
附图说明
图1是一示例性实施例提供的一种通话提示***的架构示意图。
图2是一示例性实施例提供的一种信息统计方法的流程图。
图3是一示例性实施例提供的另一种信息统计方法的流程图。
图4是一示例性实施例提供的一种服务工单列表界面的示意图。
图5是一示例性实施例提供的一种控制列表进行滑动的示意图。
图6是一示例性实施例提供的另一种控制列表进行滑动的示意图。
图7是一示例性实施例提供的一种触发统计操作的示意图。
图8是一示例性实施例提供的一种向用户提示统计数据发生更新的示意图。
图9是一示例性实施例提供的另一种向用户提示统计数据发生更新的示意图。
图10是一示例性实施例提供的又一种信息统计方法的流程图。
图11是一示例性实施例提供的一种针对界面进行区域划分的示意图。
图12是一示例性实施例提供的一种设备的结构示意图。
图13是一示例性实施例提供的一种信息统计装置的框图。
图14是一示例性实施例提供的另一种设备的结构示意图。
图15是一示例性实施例提供的另一种信息统计装置的框图。
图16是一示例性实施例提供的又一种设备的结构示意图。
图17是一示例性实施例提供的又一种信息统计装置的框图。
图18是一示例性实施例提供的又一种信息统计方法的流程图。
图19是一示例性实施例提供的一种基于滑动距离选择消息的示意图。
图20是一示例性实施例提供的又一种设备的结构示意图。
图21是一示例性实施例提供的又一种信息统计装置的框图。
图22是一示例性实施例提供的一种电子设备、应用与插件之间的关系示意图。
图23是一示例性实施例提供的一种通过插件实现的信息统计方法的流程图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
在一实施例中,本说明书的信息统计方案可以应用于电子设备中,例如该电子设备可以包括手机、平板设备、笔记本电脑、掌上电脑(PDAs,Personal DigitalAssistants)、可穿戴设备(如智能眼镜、智能手表等)等任意类型,本说明书并不对此进行限制。在运行过程中,该电子设备可以展示消息列表,并基于与用户之间的人机交互,展示针对消息列表的统计数据。
图1是一示例性实施例提供的一种信息统计***的架构示意图。如图1所示,该***可以包括服务器11、网络12、若干电子设备,比如手机13、手机14和手机15等。
服务器11可以为包含一独立主机的物理服务器,或者该服务器11可以为主机集群承载的虚拟服务器。在运行过程中,服务器11可以运行某一应用的服务器侧的程序,以实现为该应用的服务端。而在本说明书一个或多个实施例的技术方案中,可由服务器11通过与手机13-15上运行的客户端进行配合,向手机13-15推送用于展示于消息列表中的消息。
手机13-15只是用户可以使用的一种类型的电子设备。实际上,用户显然还可以使用诸如下述类型的电子设备:平板设备、笔记本电脑、掌上电脑(PDAs,Personal DigitalAssistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。在运行过程中,该电子设备可以运行某一应用的客户端侧的程序,以实现为该应用的客户端;其中,该客户端可以展示消息列表,并基于与用户之间的人机交互,展示针对消息列表的统计数据。
其中,客户端的应用程序可以被预先安装在电子设备上,使得该客户端可以在该电子设备上被启动并运行;当然,当采用诸如HTML5技术的在线“客户端”时,无需在电子设备上安装相应的应用程序,即可获得并运行该客户端。以及,手机13-15与服务器11之间进行交互的网络12,可以包括多种类型的有线或无线网络,比如该网络12可以包括公共交换电话网络(Public Switched Telephone Network,PSTN)和因特网等。
图2是一示例性实施例提供的一种信息统计方法的流程图。如图2所示,该方法应用于电子设备(例如图1所示的手机13-15等),可以包括以下步骤:
步骤202,展示消息列表,所述消息列表用于记录预设类型的消息。
在一实施例中,电子设备可以将预设类型的消息展示于消息列表中,以供用户进行查看。其中,消息列表中的消息可以为电子设备的本地消息,或者由服务器推送的消息,或者同时包含本地消息和服务器推送的消息,本说明书并不对此进行限制。因此,当存在一条或多条消息时,这些消息可以在消息列表中被用于展示;而当不存在消息时,消息列表可以为空。
在一实施例中,上述的预设类型可以包括任意的一种或多种类型,本说明书并不对此进行限制。例如,当上述的预设类型包括任务类型时,该预设类型的消息可以包括:任务消息,譬如家政任务等。再例如,当上述的预设类型包括通讯消息类型时,该预设类型的消息可以包括:通讯消息,譬如短消息、即时通讯消息、新闻消息等。在一些情况下,用户可以根据自身需求进行设置,以自定义允许何种类型的消息展示于消息列表中。
在一实施例中,消息列表中所含对应于各条消息的消息展示区域,每一消息展示区域用于展示对应消息的相关内容,以便用户了解该消息的情况。基于消息展示区域的规格大小、消息相关内容的多少等,使得每一消息展示区域展示的相关内容可以为相应消息的全部或部分内容。举例而言,对于上述的任务消息,消息展示区域可以用于展示下述内容中至少之一:任务执行时段、任务执行地点、任务内容、任务类型、任务发起方的信息、任务状态、任务联系人的快捷呼叫选项、任务执行地点的快捷导航选项等。在一些情况下,用户可以根据自身需求进行设置,以自定义允许消息的何种相关内容展示于对应的消息展示区域中。
步骤204,接收到交互指令,所述交互指令用于使所述消息列表沿预设方向进行滑动。
在一实施例中,当电子设备检测到触摸显示屏或触摸板上的交互操作时,譬如该交互操作可以包括在触摸显示屏或触摸板上实施的触摸滑动操作,电子设备可以判定为接收到上述的交互指令。当然,电子设备还可以通过其他方式接收上述的交互指令,本说明书并不对此进行限制。例如,电子设备还可以通过分析采集到的用户语音,并在用户语音中包含预设关键词时生成上述的交互指令;再例如,电子设备可以在检测用户对物理按键实施的预设触发操作时,生成上述的交互指令;又例如,电子设备可以在检测(比如通过陀螺仪)用户对自身的空间姿态实施预设的调整操作时,生成上述的交互指令。
在一实施例中,由于电子设备的屏幕规格有限,使得消息列表中的消息过多的情况下,屏幕上仅能够示出消息列表所含的部分消息,而其余消息则无法同时示出。因此,上述的交互指令可以用于控制消息列表进行滑动,以使得先前未能示出的消息得以在屏幕上示出,相当于消息列表中的不同消息对电子设备的屏幕进行复用。
在一实施例中,当交互指令用于使消息列表沿预设方向进行滑动时,在接收到上述交互指令后,电子设备在该消息列表在上述预设方向上尚未到达端部(即消息列表在该预设方向的反方向存在先前未能示出的消息)的情况下,可以控制消息列表沿该预设方向进行滑动,以使得上述先前未能示出的消息得以展示。例如,当各条消息沿上下方向排列于消息列表中时,如果收到的交互指令希望控制消息列表向上滑动,那么当消息列表在下方仍存在先前未能示出的消息时,电子设备可以控制消息列表向上滑动、以示出下方的消息;再例如,如果收到的交互指令希望控制消息列表向下滑动,那么当消息列表在上方仍存在先前未能示出的消息时,电子设备可以控制消息列表向下滑动、以示出上方的消息。当然,除了上下方向之前,消息列表还可以沿其他方向进行滑动,比如左右方向等,本说明书并不对此进行限制。
步骤206,在所述消息列表在所述预设方向上已到达端部的情况下,展示针对所述消息列表的统计数据。
在一实施例中,当消息列表在预设方向的反方向上不存在先前未能示出的消息时,表明该消息列表在该预设方向上已到达端部,此时即便电子设备收到上述的交互指令,也无法控制该消息列表沿该预设方向进行滑动。但是,在消息列表在该预设方向上已到达端部的情况下,电子设备基于收到的交互指令,可以展示针对该消息列表的统计数据;换言之,在用户向电子设备实施的交互操作相同的情况下,基于消息列表在预设方向上是否已到达端部,电子设备可以实施两种差异化的响应操作:控制消息列表沿预设方向进行滑动或者展示针对消息列表的统计数据。
可见,用户在仅采用一种交互操作的情况下,无需学习更多的交互方式,即可通过相应的交互指令控制电子设备实现多种展示功能,从而缓解或解决了丰富展示功能与操作复杂化之间的矛盾。同时,由于交互指令可控制消息列表进行滑动,且展示出的统计数据是针对消息列表进行统计得到,使得交互指令所实现的多种功能均是针对同一对象(即消息列表),而并非将无关或关联不紧密的功能强行绑定,便于用户记忆这些功能及其操作方式,降低了用户对这些功能的使用难度。
在一实施例中,统计数据可以包括从任意的一个或多个维度对消息列表中的消息进行统计得到的数据,本说明书并不对所涉及的维度予以限制。例如,所涉及的维度可以包括消息总条数、处于同一状态的消息总数、包含已设定的关键词的消息总数(譬如将消息内容与关键词进行匹配,并基于匹配结果进行数量统计)、消息内容用于表征已设定的含义的消息总数(譬如对消息内容进行语义分析,并基于分析结果进行数量统计)、消息所含取值的累加值等。例如,当消息列表中包含如前所述的任务消息时,上述的统计数据可以包括以下至少之一:预设时间段内的已完成任务的数量、已完成任务对应的奖励资源量等;譬如,在生活服务场景中,任务消息可以包括服务人员对应(承接或被分配)的线下生活服务任务,统计数据可以包括服务人员对应的线下生活服务任务中的已完成任务的数量、已完成任务对应的奖励费用(或资产凭证等其他资源)等。
在一实施例中,电子设备可以在本地计算得到统计数据;或者,电子设备可以接收服务器推送的统计数据,譬如服务器可以在电子设备的请求下提供该统计数据。
在一实施例中,电子设备可以基于上述交互指令的触发,计算得到上述的统计数据;或者,电子设备可以定期计算上述的统计数据,或在每次消息列表发生更新时计算上述的统计数据,从而响应于上述交互指令而展示出最近计算出的统计数据,即本地预先生成的统计数据。
在一实施例中,电子设备可以将消息列表沿上述的预设方向进行移动,以在屏幕上形成与该消息列表相邻的扩展区域,并在该扩展区域内展示上述的统计数据。当消息列表沿预设方向进行移动时,该消息列表的移动操作类似于前述沿预设方向发生的滑动,使得消息列表在交互指令的触发下产生相同或类似的动态变化,从而达到视觉效果上的一致性或近似一致性;当然,由于消息列表在预设方向上已到达端部,因而移动后并不会示出消息,而是形成前述的扩展区域,以用于展示统计数据。当然,电子设备还可以通过其他方式对统计数据进行展示,比如示出一悬浮窗口进行展示、在界面顶部进行展示、切换至针对统计数据的展示页面等,本说明书并不对此进行限制。
在一实施例中,在消息列表在预设方向上已到达端部的情况下,此时已满足通过交互指令唤出统计数据的条件,因而电子设备可以示出针对统计数据的触发提示,该触发提示用于指示用户通过交互指令唤出统计数据,使得用户可以自然、便捷地学习对统计数据的唤出方式。当用户成功唤出统计数据的累计次数达到预设次数时,电子设备可以终止示出触发提示,以避免对已学会的用户造成干扰。例如,电子设备可以通过诸如文字、图案、动态图画等一种或多种形式示出上述的触发提示,本说明书并不对此进行限制。
在一实施例中,在统计数据的内容相比于前一次展示时存在变化的情况下,电子设备可以展示变化提示信息,使得用户即便忘记了前次展示的统计数据的内容,仍然能够直观、快捷、准确地获知该统计数据的变化情况。电子设备可以通过诸如文字、图案、动态图画等一种或多种形式示出上述的变化提示信息,本说明书并不对此进行限制。
在一实施例中,电子设备可以将针对消息列表的统计数据生成为相应的可视化图形数据并展示;其中,该可视化图形数据可以包括曲线图、柱状图、饼状图等各种形态,以便于用户快捷、直观地了解消息列表所含消息的情况。
图3是一示例性实施例提供的另一种信息统计方法的流程图。如图3所示,该方法应用于电子设备(例如图1所示的手机13-15等),可以包括以下步骤:
步骤302,展示消息列表,所述消息列表用于记录预设类型的消息。
在一实施例中,电子设备可以将预设类型的消息展示于消息列表中,以供用户进行查看。其中,消息列表中的消息可以为电子设备的本地消息,或者由服务器推送的消息,或者同时包含本地消息和服务器推送的消息,本说明书并不对此进行限制。因此,当存在一条或多条消息时,这些消息可以在消息列表中被用于展示;而当不存在消息时,消息列表可以为空。
在一实施例中,上述的预设类型可以包括任意的一种或多种类型,本说明书并不对此进行限制。例如,当上述的预设类型包括任务类型时,该预设类型的消息可以包括:任务消息,譬如家政任务等。再例如,当上述的预设类型包括通讯消息类型时,该预设类型的消息可以包括:通讯消息,譬如短消息、即时通讯消息、新闻消息等。在一些情况下,用户可以根据自身需求进行设置,以自定义允许何种类型的消息展示于消息列表中。
在一实施例中,消息列表中所含对应于各条消息的消息展示区域,每一消息展示区域用于展示对应消息的相关内容,以便用户了解该消息的情况。基于消息展示区域的规格大小、消息相关内容的多少等,使得每一消息展示区域展示的相关内容可以为相应消息的全部或部分内容。举例而言,对于上述的任务消息,消息展示区域可以用于展示下述内容中至少之一:任务执行时段、任务执行地点、任务内容、任务类型、任务发起方的信息、任务状态、任务联系人的快捷呼叫选项、任务执行地点的快捷导航选项等。在一些情况下,用户可以根据自身需求进行设置,以自定义允许消息的何种相关内容展示于对应的消息展示区域中。
步骤304,根据接收到的针对所述消息列表的交互指令,展示针对所述消息列表的统计数据。
在一实施例中,当电子设备检测到触摸显示屏或触摸板上的交互操作时,譬如该交互操作可以包括在触摸显示屏或触摸板上实施的触摸滑动操作,电子设备可以判定为接收到上述的交互指令。当然,电子设备还可以通过其他方式接收上述的交互指令,本说明书并不对此进行限制。例如,电子设备还可以通过分析采集到的用户语音,并在用户语音中包含预设关键词时生成上述的交互指令;再例如,电子设备可以在检测用户对物理按键实施的预设触发操作时,生成上述的交互指令;又例如,电子设备可以在检测(比如通过陀螺仪)用户对自身的空间姿态实施预设的调整操作时,生成上述的交互指令。
在一实施例中,统计数据可以包括从任意的一个或多个维度对消息列表中的消息进行统计得到的数据,本说明书并不对所涉及的维度予以限制。例如,所涉及的维度可以包括消息总条数、处于同一状态的消息总数、包含已设定的关键词的消息总数(譬如将消息内容与关键词进行匹配,并基于匹配结果进行数量统计)、消息内容用于表征已设定的含义的消息总数(譬如对消息内容进行语义分析,并基于分析结果进行数量统计)、消息所含取值的累加值等。例如,当消息列表中包含如前所述的任务消息时,上述的统计数据可以包括以下至少之一:预设时间段内的已完成任务的数量、已完成任务对应的奖励资源量等;譬如,在生活服务场景中,任务消息可以包括服务人员对应(承接或被分配)的线下生活服务任务,统计数据可以包括服务人员对应的线下生活服务任务中的已完成任务的数量、已完成任务对应的奖励费用(或资产凭证等其他资源)等。
在一实施例中,电子设备可以在本地计算得到统计数据;或者,电子设备可以接收服务器推送的统计数据,譬如服务器可以在电子设备的请求下提供该统计数据。
在一实施例中,电子设备可以基于上述交互指令的触发,计算得到上述的统计数据;或者,电子设备可以定期计算上述的统计数据,或在每次消息列表发生更新时计算上述的统计数据,从而响应于上述交互指令而展示出最近计算出的统计数据,即本地预先生成的统计数据。
在一实施例中,针对消息列表的交互指令可以专用于唤出统计数据,即该交互指令区别于控制消息列表进行滑动的指令。这里控制消息列表进行滑动是指:由于电子设备的屏幕规格有限,使得消息列表中的消息过多的情况下,屏幕上仅能够示出消息列表所含的部分消息,而其余消息则无法同时示出,因而上述指令可以控制消息列表进行滑动,以使得先前未能示出的消息得以在屏幕上示出,相当于消息列表中的不同消息对电子设备的屏幕进行复用。例如,当电子设备采用触摸显示屏时,若检测到针对消息列表实施的触摸拖动操作,则可以确定为接收到上述用于控制消息列表进行滑动的指令,而若检测到针对消息列表实施另一操作(如长按、重压等),则可以确定为接收到上述的交互指令。
在一实施例中,上述的交互指令既可以用于唤出统计数据,也可以用于控制消息列表进行滑动。例如,在接收到上述交互指令后,电子设备在该消息列表在上述预设方向上尚未到达端部(即消息列表在该预设方向的反方向存在先前未能示出的消息)的情况下,可以控制消息列表沿该预设方向进行滑动,以使得上述先前未能示出的消息得以展示。而当消息列表在预设方向的反方向上不存在先前未能示出的消息时,表明该消息列表在该预设方向上已到达端部,此时电子设备基于收到的交互指令,可以展示针对该消息列表的统计数据;换言之,在用户向电子设备实施的交互操作相同的情况下,基于消息列表在预设方向上是否已到达端部,电子设备可以实施两种差异化的响应操作:控制消息列表沿预设方向进行滑动或者展示针对消息列表的统计数据。此时,用户在仅采用一种交互操作的情况下,无需学习更多的交互方式,即可通过相应的交互指令控制电子设备实现多种展示功能,从而缓解或解决了丰富展示功能与操作复杂化之间的矛盾。同时,由于交互指令可控制消息列表进行滑动,且展示出的统计数据是针对消息列表进行统计得到,使得交互指令所实现的多种功能均是针对同一对象(即消息列表),而并非将无关或关联不紧密的功能强行绑定,便于用户记忆这些功能及其操作方式,降低了用户对这些功能的使用难度。
在一实施例中,电子设备可以将消息列表沿上述的预设方向进行移动,以在屏幕上形成与该消息列表相邻的扩展区域,并在该扩展区域内展示上述的统计数据。当消息列表沿预设方向进行移动时,该消息列表的移动操作类似于前述沿预设方向发生的滑动,使得消息列表在交互指令的触发下产生相同或类似的动态变化,从而达到视觉效果上的一致性或近似一致性;当然,由于消息列表在预设方向上已到达端部,因而移动后并不会示出消息,而是形成前述的扩展区域,以用于展示统计数据。当然,电子设备还可以通过其他方式对统计数据进行展示,比如示出一悬浮窗口进行展示、在界面顶部进行展示、切换至针对统计数据的展示页面等,本说明书并不对此进行限制。
在一实施例中,在统计数据的内容相比于前一次展示时存在变化的情况下,电子设备可以展示变化提示信息,使得用户即便忘记了前次展示的统计数据的内容,仍然能够直观、快捷、准确地获知该统计数据的变化情况。电子设备可以通过诸如文字、图案、动态图画等一种或多种形式示出上述的变化提示信息,本说明书并不对此进行限制。
在一实施例中,电子设备可以将针对消息列表的统计数据生成为相应的可视化图形数据并展示;其中,该可视化图形数据可以包括曲线图、柱状图、饼状图等各种形态,以便于用户快捷、直观地了解消息列表所含消息的情况。
下面以某一应用T为例,对本说明书的信息统计方案涉及到的交互过程进行描述。
图4是一示例性实施例提供的一种服务工单列表界面的示意图。假定用户使用手机,在手机上运行的应用T的客户端可以呈现出如图4所示的服务工单界面40,该服务工单界面40可通过列表形式对用户承接的服务工单进行展示,形成服务工单列表。服务工单可以理解为分配至用户的任务,比如图4示出了服务工单411、412、413和414等。
每一服务工单可以包含若干内容,可以示于服务工单界面40中对应的展示区域。以服务工单411为例,其展示区域可以为一矩形区域,该矩形区域中所含内容可以包括:服务时间段为08:00-11:00、服务地点为XX区XX路XX号的AA小区、服务类型为日常保洁,以及若干快捷功能按键;其中,快捷功能按键可以包括呼叫联系人按键,使得用户可以通过触发该呼叫联系人按键而快速呼叫该服务工单411对应的服务对象(或者,也可以设置为其他人员,比如应用T的客服人员等),快捷功能按键可以包括导航按键,使得用户可以通过触发该导航按键而快速唤出应用T的导航功能或单独的导航应用,并自动将上述的服务地点设置为导航目的地。
服务工单界面40可以包括如图4所示的时间线42,该时间线42上可以按天标出“今天(周三)01-24”、“明天(周四)01-25”等日期,并按照服务时间段对每一天的服务工单进行顺序排列,比如图4所示:可以按照服务时间段从前往后的顺序,对属于“今天(周三)01-24”的服务工单411~413进行依次排列展示,以及对属于“明天(周四)01-25”的服务工单414等进行依次排列(还存在其他未示出的服务工单,比如下述图5的服务工单415等)展示。当然,除了上述以“天”为单位进行展示之外,用户可以根据自身的实际需求调整时间线上的展示单位,比如采用“周”、“月”等,本说明书并不对此进行限制。
图5是一示例性实施例提供的一种控制列表进行滑动的示意图,可以包括滑动前的图5(a)和滑动后的图5(b)。图5(a)的情况可以参考上述图4的相关描述,此处不再赘述。在图5(a)的基础上,用户可以针对服务工单列表实施交互操作,比如在服务工单界面40中对应于服务工单列表的区域,用户可以实施从下向上的触摸滑动操作,而应用T或者电子设备的操作***可以对该触摸滑动操作予以识别,以生成用于控制服务工单列表向上滑动的交互指令。
当检测到用户在手机的触摸显示屏上实施如图5(a)所示的从下向上的触摸拖动操作时,可以判定为接收到用户发出的对服务工单列表向上滑动的交互指令。如果服务工单列表中存在排列于服务工单414下方的其他服务工单,那么应用T的客户端可以将服务工单列表向上滑动,从而由如图5(a)所示的滑动前状态切换至如图5(b)所示的滑动后状态,使得服务工单414下方的服务工单415得以显示出来;其中,基于用户所实施的触摸拖动操作的程度(如拖动距离的长短等),滑动后状态可能与图5(b)存在一定差异,比如滑动距离更长或者更短,本说明书并不对此进行限制。
类似地,图6是一示例性实施例提供的另一种控制列表进行滑动的示意图,可以包括滑动前的图6(a)和滑动后的图6(b),且图6(a)相当于上述的图5(b)、图6(b)相当于上述的图5(a)。其中,当检测到用户在手机的触摸显示屏上实施如图6(a)所示的从上向下的触摸拖动操作时,可以判定为接收到用户发出的对服务工单列表向下滑动的交互指令。由于图6(a)中服务工单411的上半部分未示出、仅示出了下半部分,因而响应于上述的交互指令,应用T的客户端可以将服务工单列表向上滑动,从而由如图6(a)所示的滑动前状态切换至如图6(b)所示的滑动后状态,使得服务工单411的上半部分得以显示出来。
服务工单列表在同一方向上不会存在无限多的服务工单,因而用户虽然可以基于上述图5或图6所示的方式进行滑动,但无法沿同一方向一直滑动,总会滑动至到达相应方向上的端部。当服务工单列表在某一方向上已到达端部的情况下,如果用户继续针对服务工单列表发出上述使其沿该方向进行滑动的交互指令,则可以触发针对服务工单列表的统计操作,并示出相应的统计数据。
例如,图7是一示例性实施例提供的一种触发统计操作的示意图。图7(a)所示的服务工单界面40处于初始状态,与上述图5(a)、图6(b)所示的状态类似。那么,当用户针对图7(a)中的服务工单列表实施从上向下的触摸拖动操作时,可以判定为接收到用户发出的对服务工单列表向下滑动的交互指令。但是,由于服务工单列表在图7(a)中已经到达向下滑动的端部,即图7(a)中示出的服务工单411已处于服务工单列表的最上方,该服务工单411的上方不存在其他的服务工单,因而服务工单列表已经无法通过向下滑动而示出其他服务工单。
此时,应用T客户端可以对上述的交互指令进行响应,但响应方式区别于如图6所示的方式(即服务工单列表向下滑动),而是将服务工单列表向下移动后形成如图7(b)所示的区域431,并在该区域431中示出针对该服务工单列表中的至少一部分服务工单的统计数据。例如,可以针对“今天(周三)01-24”的所有服务工单进行统计,统计维度可以包括“今日完成单量”、“今日收入”等。
可见,应用T客户端在对服务工单界面40进行展示的过程中,可以针对用户对服务工单列表所实施的交互操作生成相应的交互指令,但基于服务工单列表所处的状态,对于该交互指令的响应方式可以存在差异,从而在并未增加交互操作的形式的情况下,可以满足用户的多样化操作需求,譬如对服务工单列表的滑动或对于统计数据的展示等。
随着服务工单的状态变化,统计数据可能随时产生更新。例如,图7(b)中在“今天(周三)01-24”存在3条服务工单411~413,其中服务工单411处于已完成状态、服务工单412处于待服务状态、服务工单413处于已取消状态,那么当展示区域431包含“今日完成单量”和“今日收入”时,实际上是针对“今天”且处于“已完成”状态的服务工单进行统计,因此对应于处于已完成状态的服务工单411,今日完成单量的数值为1且今日收入为100元。而当用户进一步完成了服务工单412时,在呈现出如图8所示的展示区域431的过程中,上述的今日完成单量的取值可以由1更新为2、今日收入的取值可以由100元更新为200元。
针对统计数据所产生的更新,应用T客户端可以展示出变化提示信息,以向用户强调和提醒该统计数据的更新情况。例如图8是一示例性实施例提供的一种向用户提示统计数据发生更新的示意图,当用户通过上述的交互指令唤出展示区域431中的统计数据时,如果所示出的统计数据相比于用户前一次唤出时发生了变化,比如上述案例中今日完成单量的取值由1变化为2、今日收入由100元变化为200元等,那么应用T客户端可以在服务工单界面40中示出如图8所示的动态图案432,以作为上述的变化提示信息。再例如图9是一示例性实施例提供的另一种向用户提示统计数据发生更新的示意图,可以通过在服务工单界面40中示出文字433,以作为上述的变化提示信息。
图10是一示例性实施例提供的又一种信息统计方法的流程图。如图10所示,该方法应用于电子设备(例如图1所示的手机13-15等),可以包括以下步骤:
步骤1002,在界面中展示消息列表,所述消息列表用于记录预设类型的消息。
在一实施例中,电子设备可以将预设类型的消息展示于消息列表中,以供用户进行查看。其中,消息列表中的消息可以为电子设备的本地消息,或者由服务器推送的消息,或者同时包含本地消息和服务器推送的消息,本说明书并不对此进行限制。因此,当存在一条或多条消息时,这些消息可以在消息列表中被用于展示;而当不存在消息时,消息列表可以为空。
在一实施例中,上述的预设类型可以包括任意的一种或多种类型,本说明书并不对此进行限制。例如,当上述的预设类型包括任务类型时,该预设类型的消息可以包括:任务消息。再例如,当上述的预设类型包括通讯消息类型时,该预设类型的消息可以包括:通讯消息。在一些情况下,用户可以根据自身需求进行设置,以自定义允许何种类型的消息展示于消息列表中。
在一实施例中,消息列表中所含对应于各条消息的消息展示区域,每一消息展示区域用于展示对应消息的相关内容,以便用户了解该消息的情况。基于消息展示区域的规格大小、消息相关内容的多少等,使得每一消息展示区域展示的相关内容可以为相应消息的全部或部分内容。举例而言,对于上述的任务消息,消息展示区域可以用于展示下述内容中至少之一:任务执行时段、任务执行地点、任务内容、任务类型、任务发起方的信息、任务状态、任务联系人的快捷呼叫选项、任务执行地点的快捷导航选项等。在一些情况下,用户可以根据自身需求进行设置,以自定义允许消息的何种相关内容展示于对应的消息展示区域中。
步骤1004,检测到用户在所述界面中执行的交互操作。
在一实施例中,当电子设备检测到触摸显示屏或触摸板上的交互操作时,譬如该交互操作可以包括在触摸显示屏或触摸板上实施的触摸滑动操作,电子设备可以判定为接收到上述的交互指令。当然,电子设备还可以通过其他方式接收上述的交互指令,本说明书并不对此进行限制。
步骤1006a,在所述交互操作的操作位置处于所述消息列表对应的第一区域的情况下,控制所述消息列表进行滑动。
步骤1006b,在所述交互操作的操作位置处于所述第一区域之外的第二区域的情况下,展示针对所述消息列表的统计数据。
在一实施例中,电子设备可以检测上述交互操作在界面中的操作位置,并基于操作位置的不同实施不同的响应操作。其中,当操作位置处于消息列表对应的第一区域时,可以控制消息列表进行滑动,而当操作位置处于第一区域之外的第二区域时,可以展示针对消息列表的统计数据,使得用户通过相同的交互操作、差异化的操作位置,即可实现多样化的控制操作。
可见,用户在仅采用一种交互操作的情况下,无需学习更多的交互方式,即可通过相应的交互指令控制电子设备实现多种展示功能,从而缓解或解决了丰富展示功能与操作复杂化之间的矛盾。同时,由于交互指令可控制消息列表进行滑动,且展示出的统计数据是针对消息列表进行统计得到,使得交互指令所实现的多种功能均是针对同一对象(即消息列表),而并非将无关或关联不紧密的功能强行绑定,便于用户记忆这些功能及其操作方式,降低了用户对这些功能的使用难度。
在一实施例中,统计数据可以包括从任意的一个或多个维度对消息列表中的消息进行统计得到的数据,本说明书并不对所涉及的维度予以限制。例如,所涉及的维度可以包括消息总条数、处于同一状态的消息总数、消息所含取值的累加值等。例如,当消息列表中包含如前所述的任务消息时,上述的统计数据可以包括以下至少之一:预设时间段内的已完成任务的数量、已完成任务对应的奖励资源量等;譬如,在生活服务场景中,任务消息可以包括服务人员对应(承接或被分配)的线下生活服务任务,统计数据可以包括服务人员对应的线下生活服务任务中的已完成任务的数量、已完成任务对应的奖励费用(或资产凭证等其他资源)等。
在一实施例中,电子设备可以在本地计算得到统计数据;或者,电子设备可以接收服务器推送的统计数据。
在一实施例中,电子设备可以基于上述交互指令的触发,计算得到上述的统计数据;或者,电子设备可以定期计算上述的统计数据,或在每次消息列表发生更新时计算上述的统计数据,从而响应于上述交互指令而展示出最近计算出的统计数据。
在一实施例中,当交互操作的操作位置处于上述的第二区域时,电子设备可以对消息列表进行移动,以在屏幕上形成与该消息列表相邻的扩展区域,并在该扩展区域内展示上述的统计数据。当消息列表发生移动时,该消息列表的移动操作类似于前述发生的滑动,使得消息列表在交互指令的触发下产生相同或类似的动态变化,从而达到视觉效果上的一致性或近似一致性。当然,电子设备还可以通过其他方式对统计数据进行展示,比如示出一悬浮窗口进行展示、在界面顶部进行展示、切换至针对统计数据的展示页面等,本说明书并不对此进行限制。
在一实施例中,在统计数据的内容相比于前一次展示时存在变化的情况下,电子设备可以展示变化提示信息,使得用户即便忘记了前次展示的统计数据的内容,仍然能够直观、快捷、准确地获知该统计数据的变化情况。电子设备可以通过诸如文字、图案、动态图画等一种或多种形式示出上述的变化提示信息,本说明书并不对此进行限制。
仍以前述的应用T为例。图11是一示例性实施例提供的一种针对界面进行区域划分的示意图。在如图11所示的服务工单界面40中,可以将该服务工单界面40划分为对应于服务工单列表的第一区域1101、该第一区域1101之外的第二区域1102。
检测用户在该服务工单界面40上的触控位置。当该触控位置处于第一区域1101时,如果用户进一步形成诸如从上向下或从下向上的拖动操作,那么应用T客户端可以控制服务工单列表进行向下或向上滑动,以使得原本受限于屏幕规格而未能示出的服务工单得以被展示。例如,响应于用户从下向上实施的触摸拖动操作,可由图11所示的状态切换至前述如图5(b)所示的状态;而当用户在图11所示的状态下,在第一区域1101中实施从上向下的触摸拖动操作时,相当于用户希望控制服务工单列表向下滑动,但由于服务工单列表已到达端部、顶部不存在其他未示出的服务工单,因而实际上无法完成向下滑动的操作。
而当触控位置处于第二区域1102时,譬如用户可以实施从上向下(或其他方向)的拖动操作,此时服务工单列表不会受控发生滑动,而是会触发示出诸如图7(b)所示的展示区域431,以展示出对服务工单的统计数据。其中,当本次所示的统计数据相比于前一次存在变化时,可以通过诸如图8或图9等所示的方式示出相应的变化提示信息,以向用户进行提示。
图12是一示例性实施例提供的一种设备的示意结构图。请参考图12,在硬件层面,该设备包括处理器1202、内部总线1204、网络接口1206、内存1208以及非易失性存储器1210,当然还可能包括其他业务所需要的硬件。处理器1202从非易失性存储器1210中读取对应的计算机程序到内存1208中然后运行,在逻辑层面上形成信息统计装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图13,在软件实施方式中,该信息统计装置可以包括:
列表展示单元1301,展示消息列表,所述消息列表用于记录预设类型的消息;
指令接收单元1302,接收到交互指令,所述交互指令用于使所述消息列表沿预设方向进行滑动;
数据展示单元1303,在所述消息列表在所述预设方向上已到达端部的情况下,展示针对所述消息列表的统计数据。
可选的,还包括:
滑动控制单元1304,在所述消息列表在所述预设方向上尚未到达端部的情况下,控制所述消息列表沿所述预设方向进行滑动。
可选的,所述数据展示单元1303具体用于:
将所述消息列表沿所述预设方向进行移动,以形成与所述消息列表相邻的扩展区域;
在所述扩展区域内展示所述统计数据。
可选的,还包括:
触发提示单元1305,在所述消息列表在所述预设方向上已到达端部的情况下,示出针对所述统计数据的触发提示,所述触发提示用于指示用户通过所述交互指令唤出所述统计数据。
可选的,还包括:
变化提示单元1306,在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
可选的,所述预设类型的消息包括:任务消息。
可选的,所述消息列表包含对应于各条任务消息的消息展示区域,所述消息展示区域用于展示下述内容中至少之一:
任务执行时段、任务执行地点、任务内容、任务类型、任务发起方的信息、任务状态、任务联系人的快捷呼叫选项、任务执行地点的快捷导航选项。
可选的,所述统计数据包括以下至少之一:
预设时间段内的已完成任务的数量、已完成任务对应的奖励资源量。
图14是一示例性实施例提供的一种设备的示意结构图。请参考图14,在硬件层面,该设备包括处理器1402、内部总线1404、网络接口1406、内存1408以及非易失性存储器1410,当然还可能包括其他业务所需要的硬件。处理器1402从非易失性存储器1410中读取对应的计算机程序到内存1408中然后运行,在逻辑层面上形成信息统计装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图15,在软件实施方式中,该信息统计装置可以包括:
列表展示单元1501,展示消息列表,所述消息列表用于记录预设类型的消息;
数据展示单元1502,根据接收到的针对所述消息列表的交互指令,展示针对所述消息列表的统计数据。
图16是一示例性实施例提供的一种设备的示意结构图。请参考图16,在硬件层面,该设备包括处理器1602、内部总线1604、网络接口1606、内存1608以及非易失性存储器1610,当然还可能包括其他业务所需要的硬件。处理器1602从非易失性存储器1610中读取对应的计算机程序到内存1608中然后运行,在逻辑层面上形成信息统计装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图17,在软件实施方式中,该信息统计装置可以包括:
列表展示单元1701,在界面中展示消息列表,所述消息列表用于记录预设类型的消息;
操作检测单元1702,检测到用户在所述界面中执行的交互操作;
列表控制单元1703,在所述交互操作的操作位置处于所述消息列表对应的第一区域的情况下,控制所述消息列表进行滑动;
数据展示单元1704,在所述交互操作的操作位置处于所述第一区域之外的第二区域的情况下,展示针对所述消息列表的统计数据。
图18是一示例性实施例提供的又一种信息统计方法的流程图。如图18所示,该方法应用于电子设备(例如图1所示的手机13-15等),可以包括以下步骤:
步骤1802,展示消息列表,所述消息列表用于记录预设类型的消息。
在一实施例中,关于步骤1802可以参考譬如图2所示实施例中的步骤202及相关描述,此处不再赘述。
步骤1804,检测到用户在所述界面中执行的滑动操作。
在一实施例中,电子设备可以包括触摸显示屏或触摸板,而滑动操作可以包括在触摸显示屏或触摸板上形成的触摸滑动操作;当然,还可以通过其他方式检测用户形成的滑动操作及其滑动距离,本说明书并不对此进行限制。
步骤1806,根据所述滑动操作形成的滑动距离,确定所述消息列表中对应于所述滑动距离的目标消息。
在一实施例中,消息列表中的消息可以按照一定顺序进行依次排列,比如按照时刻(比如消息产生时刻或者消息对应任务的结束时刻等)进行倒序排列、按照优先级别进行顺序排列等,而响应于用户形成的滑动操作,可以对消息列表中的消息进行顺序选取、确定出上述的目标消息,以用于生成后续的统计数据。对消息列表中的消息进行选取时,起始选取位置确定后,终止选取位置可以与滑动距离的长短相关,比如滑动距离越长时终止选取位置与起始选取位置之间的间隔越大、滑动距离越短时终止选取位置与起始选取位置之间的间隔越小,使得用户可以通过控制滑动距离的大小来控制针对目标消息的选取范围。
例如,图19是一示例性实施例提供的一种基于滑动距离选择消息的示意图。如图19(a)所示,当用户在服务工单界面1900中形成相对较短的滑动距离时,仅服务工单1911-1912被选取;如图19(b)所示,当用户在服务工单界面1900中形成相对较长的滑动距离时,服务工单1911~1914均被选取。为了便于用户了解各条服务工单被选取的情况,在滑动操作被检测到的过程中(即用户实施滑动操作的过程中,该过程例如从用户的手指在手机屏幕上形成触摸点开始、以该触摸点消失为止),可以对被选取的服务工单与其他未被选取的服务工单进行差异化展示,比如图19中被选取的服务工单被添加了阴影效果,而未被选取的服务工单则正常显示,以便于用户据此调整滑动距离,从而控制被选取的消息的数量。当然,除了阴影效果之外,还可以存在其他实现差异化展示的形式,本说明书并不对此进行限制。除了对每条服务工单进行选取之外,还可以采用更粗细粒度的选取方式,比如按照天、周、月、年等粒度对相应的服务工单进行批量选择,可以由用户根据需求进行设定。
步骤1808,展示针对所述目标消息的统计数据。
在一实施例中,关于步骤1808可以参考譬如图2所示实施例中的步骤206中展示统计数据的相关描述,此处不再赘述。
图20是一示例性实施例提供的一种设备的示意结构图。请参考图20,在硬件层面,该设备包括处理器2002、内部总线2004、网络接口2006、内存2008以及非易失性存储器2010,当然还可能包括其他业务所需要的硬件。处理器2002从非易失性存储器2010中读取对应的计算机程序到内存2008中然后运行,在逻辑层面上形成信息统计装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图21,在软件实施方式中,该信息统计装置可以包括:
列表展示单元2101,展示消息列表,所述消息列表用于记录预设类型的消息;
操作检测单元2102,检测到用户在所述界面中执行的滑动操作;
消息确定单元2103,根据所述滑动操作形成的滑动距离,确定所述消息列表中对应于所述滑动距离的目标消息;
数据展示单元2104,展示针对所述目标消息的统计数据。
可选的,还包括:
区别展示单元2105,在所述滑动操作被检测到的过程中,对所述目标消息和所述消息列表中的其他消息进行区别展示。
图22是一示例性实施例提供的一种电子设备、应用与插件之间的关系示意图。如图22所示,电子设备中可以安装、运行若干应用程序,比如应用A、应用B等;每个应用程序可以实现若干功能,这些功能可以通过插件来实现,比如应用A中除了原生应用a1之外还可以包含插件a2等,应用B中除了原生应用b1之外还可以包含插件b2等,甚至不同应用所含的插件之间可能存在交叉(即同一插件可能同时存在于多个不同的应用中)。
以应用A为例,该应用A可以运行于电子设备时若能实现本说明书的信息统计方案,可能由原生程序a1所实现,也可能由插件a2所实现。其中,插件a2与原生程序a1可以分别由不同的开发方完成开发,并在开发完成后被添加至同一安装包中,以同时安装至电子设备上。或者,应用A在初始时可以不包含插件a2、仅包含原生程序a1,而在运行过程中通过版本更新的方式获得插件a2,或者直接在原生程序a1的基础上安装得到插件a2。或者,还可以存在其他形式,本说明书并不对此进行限制。
相应地,图23是一示例性实施例提供的一种通过插件实现的信息统计方法的流程图。如图23所示,该方法应用于电子设备上运行的预设应用中的插件,可以包括以下步骤:
步骤2302,接收电子设备发送的通知消息,所述通知消息表明所述电子设备接收到交互指令,所述交互指令用于使所述预设应用展示于所述电子设备上的消息列表沿预设方向进行滑动,所述消息列表用于记录预设类型的消息。
在一实施例中,由电子设备提供物理部件,以用于接收用户发出的交互指令。例如,电子设备上的触摸显示屏或触摸板用于检测用户的触摸操作,从而生成上述的交互指令。而上述插件通过接收电子设备发出的通知消息,确定电子设备是否接收到上述的交互指令,从而确定该插件是否予以响应。
在一实施例中,与消息列表、交互指令等相关的描述,可以参考如图2所示实施例中的步骤202-204及相关描述,此处不再赘述。
步骤2304,在所述消息列表在所述预设方向上已到达端部的情况下,向所述电子设备返回控制消息,所述控制消息用于指示所述电子设备展示针对所述消息列表的统计数据。
在一实施例中,插件通过向电子设备发送控制消息,使得电子设备可以据此实现对统计数据的展示操作,使得统计数据被展示于电子设备的屏幕上。
在一实施例中,插件可以用于从服务器、预设应用的原生程序、预设应用的其他插件或其他对象处获得统计数据,或者插件可以用于生成统计数据,并将该统计数据包含于控制消息或独立于控制消息提供至电子设备,以由电子设备进行展示。
在一实施例中,插件可以从电子设备、预设应用的原生程序或预设应用的其他插件处获知消息列表在上述预设方向上的情况,以确定该消息列表在该预设方向上是否已到达端部。
在一实施例中,与统计数据及其展示操作相关的描述,可以参考如图2所示实施例中的步骤206及相关描述,此处不再赘述。
基于本说明书的技术方案,提供了一种信息统计页面,该信息统计页面可以展示于电子设备的屏幕上,并且可以响应于用户的交互操作而实现相应的动态变化。例如,信息统计页面可以用于在电子设备上展示消息列表,该消息列表用于记录预设类型的消息,譬如该消息列表可以呈现为如图4所示实施例中的服务工单列表40、所含的消息可以包括服务工单411~414等。进一步的,在电子设备收到用于使消息列表沿预设方向进行滑动的交互指令时,若该消息列表在上述预设方向上已到达端部,则信息统计页面还用于展示针对消息列表的统计数据,譬如图7(a)中的服务工单列表40在从上向下的方向上已达到端部、无法继续向下滑动,可以在图7(b)所示的区域431中示出针对服务工单列表40中至少一部分服务工单的统计数据。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
在一个典型的配置中,计算机包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。
Claims (21)
1.一种信息统计方法,其特征在于,包括:
展示消息列表,所述消息列表用于记录预设类型的消息;
接收到交互指令,所述交互指令用于使所述消息列表沿预设方向进行滑动;
在所述消息列表在所述预设方向上已到达端部的情况下,展示针对所述消息列表的统计数据;
在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
在所述消息列表在所述预设方向上尚未到达端部的情况下,控制所述消息列表沿所述预设方向进行滑动。
3.根据权利要求1所述的方法,其特征在于,所述展示针对所述消息列表的统计数据,包括:
将所述消息列表沿所述预设方向进行移动,以形成与所述消息列表相邻的扩展区域;
在所述扩展区域内展示所述统计数据。
4.根据权利要求1所述的方法,其特征在于,还包括:
在所述消息列表在所述预设方向上已到达端部的情况下,示出针对所述统计数据的触发提示,所述触发提示用于指示用户通过所述交互指令唤出所述统计数据。
5.根据权利要求1所述的方法,其特征在于,所述预设类型的消息包括:任务消息。
6.根据权利要求5所述的方法,其特征在于,所述消息列表包含对应于各条任务消息的消息展示区域,所述消息展示区域用于展示下述内容中至少之一:
任务执行时段、任务执行地点、任务内容、任务类型、任务发起方的信息、任务状态、任务联系人的快捷呼叫选项、任务执行地点的快捷导航选项。
7.根据权利要求5所述的方法,其特征在于,所述统计数据包括以下至少之一:
预设时间段内的已完成任务的数量、已完成任务对应的奖励资源量。
8.根据权利要求1所述的方法,其特征在于,所述展示针对所述消息列表的统计数据,包括:
展示向服务器请求获得的所述统计数据;或,
展示本地预先生成的所述统计数据;或,
实施响应于所述交互指令的计算操作,以计算并展示出所述统计数据。
9.根据权利要求1所述的方法,其特征在于,还包括:
将针对所述消息列表的统计数据生成为相应的可视化图形数据并展示。
10.一种信息统计方法,其特征在于,包括:
展示消息列表,所述消息列表用于记录预设类型的消息;
根据接收到的针对所述消息列表的交互指令,展示针对所述消息列表的统计数据;
在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
11.一种信息统计方法,其特征在于,包括:
在界面中展示消息列表,所述消息列表用于记录预设类型的消息;
检测到用户在所述界面中执行的交互操作;
在所述交互操作的操作位置处于所述消息列表对应的第一区域的情况下,控制所述消息列表进行滑动;
在所述交互操作的操作位置处于所述第一区域之外的第二区域的情况下,展示针对所述消息列表的统计数据;
在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
12.一种信息统计方法,其特征在于,包括:
展示消息列表,所述消息列表用于记录预设类型的消息;
检测到用户在界面中执行的滑动操作;
根据所述滑动操作形成的滑动距离,确定所述消息列表中对应于所述滑动距离的目标消息;
展示针对所述目标消息的统计数据,在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
13.根据权利要求12所述的方法,其特征在于,还包括:
在所述滑动操作被检测到的过程中,对所述目标消息和所述消息列表中的其他消息进行区别展示。
14.一种信息统计装置,其特征在于,包括:
列表展示单元,展示消息列表,所述消息列表用于记录预设类型的消息;
指令接收单元,接收到交互指令,所述交互指令用于使所述消息列表沿预设方向进行滑动;
数据展示单元,在所述消息列表在所述预设方向上已到达端部的情况下,展示针对所述消息列表的统计数据,在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
15.一种信息统计装置,其特征在于,包括:
列表展示单元,展示消息列表,所述消息列表用于记录预设类型的消息;
数据展示单元,根据接收到的针对所述消息列表的交互指令,展示针对所述消息列表的统计数据,在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
16.一种信息统计装置,其特征在于,包括:
列表展示单元,在界面中展示消息列表,所述消息列表用于记录预设类型的消息;
操作检测单元,检测到用户在所述界面中执行的交互操作;
列表控制单元,在所述交互操作的操作位置处于所述消息列表对应的第一区域的情况下,控制所述消息列表进行滑动;
数据展示单元,在所述交互操作的操作位置处于所述第一区域之外的第二区域的情况下,展示针对所述消息列表的统计数据,在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
17.一种信息统计装置,其特征在于,包括:
列表展示单元,展示消息列表,所述消息列表用于记录预设类型的消息;
操作检测单元,检测到用户在界面中执行的滑动操作;
消息确定单元,根据所述滑动操作形成的滑动距离,确定所述消息列表中对应于所述滑动距离的目标消息;
数据展示单元,展示针对所述目标消息的统计数据,在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
18.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器通过运行所述可执行指令以实现如权利要求1-13中任一项所述的方法。
19.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1-13中任一项所述方法的步骤。
20.一种信息统计插件,其特征在于,所述插件属于电子设备上运行的预设应用,所述插件用于实现下述操作:
接收电子设备发送的通知消息,所述通知消息表明所述电子设备接收到交互指令,所述交互指令用于使所述预设应用展示于所述电子设备上的消息列表沿预设方向进行滑动,所述消息列表用于记录预设类型的消息;
在所述消息列表在所述预设方向上已到达端部的情况下,向所述电子设备返回控制消息,所述控制消息用于指示所述电子设备展示针对所述消息列表的统计数据;
在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
21.一种信息统计页面,其特征在于,所述信息统计页面用于在电子设备上展示消息列表,所述消息列表用于记录预设类型的消息;在所述电子设备收到用于使所述消息列表沿预设方向进行滑动的交互指令时,若所述消息列表在所述预设方向上已到达端部,则所述信息统计页面还用于展示针对所述消息列表的统计数据;在所述统计数据的内容相比于前一次展示时存在变化的情况下,展示变化提示信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910970081.0A CN112650426B (zh) | 2019-10-12 | 2019-10-12 | 信息统计方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910970081.0A CN112650426B (zh) | 2019-10-12 | 2019-10-12 | 信息统计方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112650426A CN112650426A (zh) | 2021-04-13 |
CN112650426B true CN112650426B (zh) | 2024-05-14 |
Family
ID=75343322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910970081.0A Active CN112650426B (zh) | 2019-10-12 | 2019-10-12 | 信息统计方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112650426B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104408172A (zh) * | 2014-12-14 | 2015-03-11 | 王湘龙 | 基于词频统计筛选的移动设备列表视图快速智能导航方法 |
CN105246033A (zh) * | 2015-09-14 | 2016-01-13 | 百度在线网络技术(北京)有限公司 | 一种基于终端定位的人群状态监测方法和监测装置 |
CN106412205A (zh) * | 2016-11-28 | 2017-02-15 | 北京小米移动软件有限公司 | 联系人排序方法及装置、终端设备 |
CN106657363A (zh) * | 2016-12-30 | 2017-05-10 | 深圳市金立通信设备有限公司 | 一种聚合应用消息的方法及终端 |
JP2018036922A (ja) * | 2016-08-31 | 2018-03-08 | ヤフー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
CN109561198A (zh) * | 2017-09-27 | 2019-04-02 | 阿里巴巴集团控股有限公司 | 消息展示方法及装置 |
-
2019
- 2019-10-12 CN CN201910970081.0A patent/CN112650426B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104408172A (zh) * | 2014-12-14 | 2015-03-11 | 王湘龙 | 基于词频统计筛选的移动设备列表视图快速智能导航方法 |
CN105246033A (zh) * | 2015-09-14 | 2016-01-13 | 百度在线网络技术(北京)有限公司 | 一种基于终端定位的人群状态监测方法和监测装置 |
JP2018036922A (ja) * | 2016-08-31 | 2018-03-08 | ヤフー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
CN106412205A (zh) * | 2016-11-28 | 2017-02-15 | 北京小米移动软件有限公司 | 联系人排序方法及装置、终端设备 |
CN106657363A (zh) * | 2016-12-30 | 2017-05-10 | 深圳市金立通信设备有限公司 | 一种聚合应用消息的方法及终端 |
CN109561198A (zh) * | 2017-09-27 | 2019-04-02 | 阿里巴巴集团控股有限公司 | 消息展示方法及装置 |
Non-Patent Citations (1)
Title |
---|
文件、文件夹有变化 我立刻知道;飘;;电脑爱好者(16);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112650426A (zh) | 2021-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101911034B1 (ko) | 컴퓨팅 디바이스 상에서의 그래픽 표현들의 편성 | |
US10216390B2 (en) | Method and device for executing object on display | |
EP3567476B1 (en) | Application data processing method and apparatus, and storage medium | |
US10254928B1 (en) | Contextual card generation and delivery | |
CN109753326B (zh) | 处理方法、装置、设备和机器可读介质 | |
US20190310764A1 (en) | Information display method, device, apparatus and storage medium | |
EP3333690A2 (en) | Object starting method and device | |
US10331327B2 (en) | Message display method, apparatus and terminal | |
US20100241958A1 (en) | Method and system to manage and prioritize windows based on touch strip inputs | |
CN112083978B (zh) | 事件分享方法及装置 | |
CN111897607A (zh) | 应用界面加载与交互方法、设备及存储介质 | |
TW201918858A (zh) | 處理方法、裝置、設備和機器可讀介質 | |
CN112650426B (zh) | 信息统计方法及装置 | |
CN111309411B (zh) | 日程展示方法及装置 | |
US11010042B2 (en) | Display of different versions of user interface element | |
CN109343753A (zh) | 数据显示方法及装置 | |
CN115113777A (zh) | 一种应用程序的处理方法、装置及终端 | |
CN116468473A (zh) | 一种权益信息推送方法、装置及设备 | |
TW201508607A (zh) | 依據觸控來源執行應用程式方法及應用該方法之可攜式電子裝置 | |
CN111142773A (zh) | 操作控制方法和装置 | |
CN109634486A (zh) | 指标说明的获取方法、装置和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230707 Address after: Room 210, 2nd Floor, Juyang Building, No. 1200 Pudong Avenue, Pudong New Area (Shanghai) Pilot Free Trade Zone, Shanghai Applicant after: HEMA (China) Co.,Ltd. Address before: Box 847, four, Grand Cayman capital, Cayman Islands, UK Applicant before: ALIBABA GROUP HOLDING Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |