CN104572771A - 处理状态展示方法及装置 - Google Patents

处理状态展示方法及装置 Download PDF

Info

Publication number
CN104572771A
CN104572771A CN201310514562.3A CN201310514562A CN104572771A CN 104572771 A CN104572771 A CN 104572771A CN 201310514562 A CN201310514562 A CN 201310514562A CN 104572771 A CN104572771 A CN 104572771A
Authority
CN
China
Prior art keywords
exhibiting
treatment state
data processing
target widget
event
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
Application number
CN201310514562.3A
Other languages
English (en)
Other versions
CN104572771B (zh
Inventor
谢东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310514562.3A priority Critical patent/CN104572771B/zh
Priority to PCT/CN2014/088261 priority patent/WO2015058618A1/en
Priority to US15/031,827 priority patent/US20160255135A1/en
Publication of CN104572771A publication Critical patent/CN104572771A/zh
Application granted granted Critical
Publication of CN104572771B publication Critical patent/CN104572771B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Educational Administration (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种处理状态展示方法,包括:监听数据处理事件,获取所述数据处理事件对应的目标窗口及相应的目标控件;通过所述目标控件获取与所述数据处理事件对应的处理数据类型;获取与所述目标控件对应的配置,读取所述配置中存储的与所述处理数据类型对应的素材图片;在所述目标窗口中展示所述素材图片。此外,还提供了一种处理状态展示装置。上述处理状态展示方法及装置能够提高操作的便利性。

Description

处理状态展示方法及装置
技术领域
本发明涉及互联网技术领域,特别是涉及一种处理状态展示方法及装置。
背景技术
在现有技术中,由于网速的限制,在加载或发送网络资源时,需要展示处理状态,用于表示计算机正在执行通过网络下载数据等操作而不是处于卡死状态。例如,展示“loading…”的提示信息并循环显示其中的三个点;或者展示转动的gif图片。处理完成后,则可移除进度状态。
然而,发明人经研究发现现有的技术方案至少存在如下技术问题:现有的处理状态的内容通常由开发人员在编码中设置,为统一的单一的显示内容。在下载过程中由于处理结果未知,用户无法根据处理状态知晓该下载内容的类型信息(文字、音频或图片等),必须要等到处理过程结束后完全展示处理结果时方能知晓该下载内容的类型信息,从而导致操作的便利性。
发明内容
基于此,有必要提供一种能够提高操作的便利性的处理状态展示方法。
一种处理状态展示方法,包括:
监听数据处理事件,获取所述数据处理事件对应的目标窗口及相应的目标控件;
通过所述目标控件获取与所述数据处理事件对应的处理数据类型;
获取与所述目标控件对应的配置,读取所述配置中存储的与所述处理数据类型对应的素材图片;
在所述目标窗口中展示所述素材图片。
此外,还有必要提供一种能够提高操作的便利性的处理状态展示装置。
一种处理状态展示装置,包括:
控件获取模块,用于监听数据处理事件,获取所述数据处理事件对应的目标窗口及相应的目标控件;
数据类型获取模块,用于通过所述目标控件获取与所述数据处理事件对应的处理数据类型;
素材图片获取模块,用于获取与所述目标控件对应的配置,读取所述配置中存储的与所述处理数据类型对应的素材图片;
状态展示模块,用于在所述目标窗口中展示所述素材图片。
上述处理状态展示方法及装置,针对不同处理数据类型的数据,在控件的窗口中以相应的素材图片展示其处理状态信息,使得用户无需等待该数据的处理结果生成完毕即可知晓该数据的处理数据类型,从而方便用户取消或继续处理过程,从而节约了用户的时间,提高了操作的便利性。
当用户使用流量上网时,用户可根据素材图片即可判断需要下载的数据是否为数据量较大的数据,从而可及时取消下载,为用户节省了流量。当用户与好友聊天时,根据素材图片即可判断消息发送者与自己的社交关系(属于不同社交群组),而无需翻阅该好友的资料进行查看,从而提高了操作的便利性。
附图说明
图1为一个实施例中处理状态展示方法的流程图;
图2为一个实施例中配置素材图片的界面示意图;
图3为一个实施例中展示素材图片和处理结果的界面示意图;
图4为一个实施例中展示处理进度信息的界面示意图;
图5为另一个实施例中展示处理进度信息的界面示意图;
图6为一个实施例中根据处理进度信息调整结果展示区域的位置的界面示意图;
图7为另一个实施例中根据处理进度信息调整结果展示区域的位置的界面示意图;
图8为一个实施例中根据处理进度信息缩放结果展示区域的界面示意图;
图9为一个实施例中根据处理进度信息更换素材图片的界面示意图;
图10为一个实施例中展示广告信息的界面示意图;
图11为一个实施例中展示处理速度信息的界面示意图;
图12为一个实施例中根据处理速度信息更换素材图片的界面示意图;
图13为一个实施例中展示数据量信息的界面示意图;
图14为一个实施例中处理状态展示装置的结构示意图;
图15为另一个实施例中处理状态展示装置的结构示意图;
图16为一个实施例中处理状态展示方法的运行环境示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。
在一个实施例中,如图1所示,一种处理状态的展示方法,该方法包括:
一种处理状态的展示方法,包括:
步骤S102,监听数据处理事件,获取数据处理事件对应的目标窗口及相应的目标控件。
数据处理事件可以是数据上传/下载事件、数据压缩/解压事件、程序安装/卸载事件或批处理指令执行事件等。例如,终端与服务器建立连接后,开始下载数据时,则终端可触发数据下载事件;若终端开始向服务器上传数据,则可触发数据上传事件。若终端接收到用户输入的指令开始对数据进行文件压缩,则可触发数据压缩事件。
目标控件即为进行数据处理并生成相应的处理结果的控件,其具有用于展示处理进度和处理结果的目标窗口。也就是说,目标控件中包含有响应数据处理事件的事件响应函数,可根据触发的数据处理事件执行相应的数据处理过程。例如,数据通信控件可响应触发的数据下载事件和数据上传事件,从而执行数据的下载和上传等处理过程。
例如,在一个应用场景中,用户通过即时通信与好友聊天的过程中,在聊天窗口(即作为目标控件的数据通信组件对应的目标窗口)中通过点击“发送图片”按钮并选择相应的图片向其好友发送了一张图片,该用户的发送图片的操作即触发了图片发送事件(一种数据处理事件),该图片发送事件由于为用户在该聊天窗口的操作而触发,因此该图片发送事件对应的目标窗口即为该聊天窗口,相应的目标控件即为将该图片数据发送给该用户的好友对应的终端的数据通信组件。
步骤S104,通过目标控件获取与数据处理事件对应的处理数据类型。
在本实施例中,处理数据类型可包括文本、音频、图片或视频等类型。在其他实施中,处理数据类型也可根据文件的扩展名进行划分。
如上例中,聊天窗口支持拖曳功能,当用户拖动扩展名为jpg的文件到聊天窗口并释放鼠标后,即输入了该扩展名为jpg的文件发送给好友。可通过数据通信组件获取到该输入的文件的扩展名“jpg”,进而得到该数据处理事件中发送的数据的处理数据类型为“图片”。
处理数据类型还可与目标窗口的类型对应。例如,在一个基于即时通信的应用场景中,用户若在聊天应用中有5个好友,则每个好友对应的聊天窗口(目标窗口)中的消息数据为同一处理数据类型,也可与该好友的用户标识对应;若用户在聊天应用中有3个群组,则每个群组对应的聊天窗口(目标窗口)中的消息数据为同一处理数据类型,也可与该群组的群组标识对应。步骤S106,获取与目标控件对应的配置,读取配置中存储的与处理数据类型对应的素材图片。
素材图片优选为动态图片,例如gif格式的动态图片。在本实施例中,与目标控件对应的配置可以配置文件的形式存储。用户可预先通过输入指令写入该配置文件来进行配置,其过程为:
接收素材配置指令,获取与素材配置指令对应的素材图片,在配置中建立与预设的数据类型信息的对应关系。
也就是说,用户可以预先在本地磁盘中选取素材图片,并选择配置文件中的预设的数据类型信息输入素材配置指令。可获取该素材图片的地址,然后在配置文件中建立该地址与数据类型信息的对应关系。
例如,若用户希望为文本类型的处理数据设置滚动的圆球的gif图片,则用户可选取该gif图片后通过输入素材配置指令将该gif图片的地址写入配置文件中与文本类型对应的位置。若用户希望为图片类型的处理数据设置转动的风车的gif图片,则用户可选取该gif图片后通过输入素材配置指令将该gif图片的地址写入配置文件中与图片类型对应的位置。
步骤S108,在目标窗口中展示素材图片。
在一个实施例中,可监听与目标控件对应的处理完毕事件并获取相应的处理结果,在目标窗口中展示处理结果并移除素材图片。
如图2所示,用户可在本地磁盘中存储的多个图片进行选取,将其作为在聊天应用的聊天窗口中用于表示文本类型、图片类型或音频类型的聊天消息的下载状态的素材图片。如图3所示,在聊天窗口中,当聊天消息下载完毕后,即可移除该素材图片,并在聊天窗口中展示下载得到的聊天消息。
在一个实施例中,获取数据处理事件对应的目标控件的步骤之后还可通过目标控件获取与数据处理事件对应的处理进度信息。
进一步的,通过目标控件获取与数据处理事件对应的处理进度信息的步骤之后还可在目标窗口中展示处理进度信息。
处理进度信息即为目标控件处理数据的百分比进度的信息,可以是下载或上传的进度信息、压缩或解压的进度信息等。如图4所示,可以百分比的形式动态地在聊天窗口中的消息框内展示聊天消息的下载进度,也可如图5所示,以进度条的形式展示该处理进度信息。
进一步的,目标窗口中还设有结果展示区域。在目标窗口中展示处理结果的步骤可具体为在目标窗口的结果展示区域中展示处理结果。
如图3所示,在一个基于聊天应用的实施例中,可将素材图片直接展示在结果展示区域(通常称为聊天泡泡)中,待聊天消息加载完毕后,即可直接在该结果展示区域中展示由服务器下载的聊天消息。
在一个实施中,通过目标控件获取与数据处理事件对应的处理进度信息的步骤之后还包括:根据处理进度信息调整结果展示区域的大小、背景色和/或位置。
如图6和图7所示,图6展示的是一种接收聊天消息的处理过程的状态显示方案。处理进度信息即为下载聊天消息的下载进度。在图6中,同时展示了小人推箱子的gif素材图片,从而产生一种小人将聊天消息对应的结果展示区域推出来的动画效果。图7则展示的是一种发送辽台你消息的处理过程的状态显示方案。处理进度信息即为发送聊天消息的发送进度。
如图8所示,图8展示的是一种接收聊天消息的处理过程的状态显示方案。在图8中,随着下载聊天消息的数据量的增大,可将结果展示区域由小逐渐放大。
在一个实施例中,获取目标控件的与数据处理事件对应的处理进度信息的步骤之后还可根据处理进度信息更换素材图片。
如图9所示,随着处理进度信息的变化,可在其变化到阈值(预设的百分比)时,替换素材图片。在图9中,可在进度条上设置跟随进度条移动的素材图片,随着处理进度的不断增加,可分别由悲伤的表情图片变化至喜悦的表情图片,从而提示用户即将处理完毕。
在一个实施例中,还可获取广告信息,在与素材图片对应的位置展示广告信息。
广告信息可以由本地读取,也可由在线广告商下载该广告信息。如图10所示,可在素材图片的临近区域设置广告位,或者直接由广告位代替素材图片。由本地读取的或由在线广告商下载的广告信息即可展示在该广告位中。
在一个实施例中,获取数据处理事件对应的目标控件的步骤之后还可通过目标控件获取与数据处理事件对应的处理速度信息。
处理速度信息可包括数据下载或上传速度、解压或压缩速度、文件传输速度等,可通过目标控件获取该处理速度信息。在本实施例中,如图11所示,可在素材图片的临近区域展示该处理速度信息。
在一个实施例中,通过目标控件获取与数据处理事件对应的处理速度信息的步骤之后还可根据处理速度信息更换素材图片。
在一个基于聊天应用的应用场景中,如图12所示,可根据下载速度的快慢更换相应的心情图片,例如,网速较慢时,可展示表示悲伤的素材图片,在下载速度较快时,则可展示表示开心的素材图片。
在一个实施例中,获取数据处理事件对应的目标控件的步骤之后还可获取目标控件的与数据处理事件对应的数据量信息,展示数据量信息。
如图13所示,数据量信息即为还需处理的数据的数量大小信息,可以剩余比特数的多少展示,也可以剩余处理时间来展示。
在一个实施例中,如图14所示,一种处理状态展示装置10,包括:
控件获取模块102,用于监听数据处理事件,获取数据处理事件对应的目标窗口及相应的目标控件。
数据类型获取模块104,用于通过目标控件获取与数据处理事件对应的处理数据类型。
素材图片获取模块106,用于获取与目标控件对应的配置,读取配置中存储的与处理数据类型对应的素材图片。
状态展示模块108,用于在目标窗口中展示素材图片。
在一个实施例中,如图15所示,处理状态展示装置10还包括结果展示模块110,用于监听与目标控件对应的处理完毕事件并获取相应的处理结果,在目标窗口中展示处理结果并移除素材图片。
在一个实施例中,如图15所示,处理状态展示装置10还包括素材配置模块112,用于接收素材配置指令,获取与素材配置指令对应的素材图片,在配置中建立与预设的数据类型信息的对应关系。
在一个实施例中,如图15所示,处理状态展示装置10还包括进度获取模块114,用于通过目标控件获取与数据处理事件对应的处理进度信息。
在一个实施例中,状态展示模块108还用于在目标窗口中展示处理进度信息。
在一个实施例中,目标窗口中还设有结果展示区域。
结果展示模块110还用于在目标窗口的结果展示区域中展示处理结果。
在一个实施例中,状态展示模块108还用于根据处理进度信息调整结果展示区域的大小、背景色和/或位置。
在一个实施例中,状态展示模块108还用于根据处理进度信息更换素材图片。
在一个实施例中,状态展示模块108还用于获取广告信息,在与素材图片对应的位置展示广告信息。
在一个实施例中,如图15所示,处理状态展示装置10还包括处理速度获取模块116用于获取目标控件的与数据处理事件对应的处理速度信息。
在一个实施例中,状态展示模块108还用于根据处理速度信息更换素材图片。
在一个实施例中,状态展示模块108还用于获取目标控件的与数据处理事件对应的数据量信息,展示数据量信息。
上述处理状态展示方法及装置,针对不同处理数据类型的数据,在控件的窗口中以相应的素材图片展示其处理状态信息,使得用户无需等待该数据的处理结果生成完毕即可知晓该数据的处理数据类型,从而方便用户取消或继续处理过程,从而节约了用户的时间,提高了操作的便利性。
当用户使用流量上网时,用户可根据素材图片即可判断需要下载的数据是否为数据量较大的数据,从而可及时取消下载,为用户节省了流量。当用户与好友聊天时,根据素材图片即可判断消息发送者与自己的社交关系(属于不同社交群组),而无需翻阅该好友的资料进行查看,从而提高了操作的便利性。
如图16所示,图16为能实现本发明实施例的一个计算机***1000的模块图。该计算机***1000只是一个适用于本发明的计算机环境的示例,不能认为是提出了对本发明的使用范围的任何限制。计算机***1000也不能解释为需要依赖于或具有图示的示例性的计算机***1000中的一个或多个部件的组合。
图16中示出的计算机***1000是一个适合用于本发明的计算机***的例子。具有不同子***配置的其它架构也可以使用。例如有大众所熟知的台式机、笔记本、个人数字助理、智能电话、平板电脑、便携式媒体播放器、机顶盒等类似设备可以适用于本发明的一些实施例。但不限于以上所列举的设备。
如图16所示,计算机***1000包括处理器1010、存储器1020和***总线1022。包括存储器1020和处理器1010在内的各种***组件连接到***总线1022上。处理器1010是一个用来通过计算机***中基本的算术和逻辑运算来执行计算机程序指令的硬件。存储器1020是一个用于临时或永久性存储计算程序或数据(例如,程序状态信息)的物理设备。***总线1020可以为以下几种类型的总线结构中的任意一种,包括存储器总线或存储控制器、外设总线和局部总线。处理器1010和存储器1020可以通过***总线1022进行数据通信。其中存储器1020包括只读存储器(ROM)或闪存(图中都未示出),以及随机存取存储器(RAM),RAM通常是指加载了操作***和应用程序的主存储器。
计算机***1000还包括显示接口1030(例如,图形处理单元)、显示设备1040(例如,液晶显示器)、音频接口1050(例如,声卡)以及音频设备1060(例如,扬声器)。显示设备1040和音频设备1060是用于体验多媒体内容的媒体设备。
计算机***1000一般包括一个存储设备1070。存储设备1070可以从多种计算机可读介质中选择,计算机可读介质是指可以通过计算机***1000访问的任何可利用的介质,包括移动的和固定的两种介质。例如,计算机可读介质包括但不限于,闪速存储器(微型SD卡),CD-ROM,数字通用光盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备,或者可用于存储所需信息并可由计算机***1000访问的任何其它介质。
计算机***1000还包括输入装置1080和输入接口1090(例如,IO控制器)。用户可以通过输入装置1080,如键盘、鼠标、显示装置1040上的触摸面板设备,输入指令和信息到计算机***1000中。输入装置1080通常是通过输入接口1090连接到***总线1022上的,但也可以通过其它接口或总线结构相连接,如通用串行总线(USB)。
计算机***1000可在网络环境中与一个或者多个网络设备进行逻辑连接。网络设备可以是个人电脑、服务器、路由器、智能电话、平板电脑或者其它公共网络节点。计算机***1000通过局域网(LAN)接口1100或者移动通信单元1110与网络设备相连接。局域网(LAN)是指在有限区域内,例如家庭、学校、计算机实验室、或者使用网络媒体的办公楼,互联组成的计算机网络。WiFi和双绞线布线以太网是最常用的构建局域网的两种技术。WiFi是一种能使计算机***1000间交换数据或通过无线电波连接到无线网络的技术。移动通信单元1110能在一个广阔的地理区域内移动的同时通过无线电通信线路接听和拨打电话。除了通话以外,移动通信单元1110也支持在提供移动数据服务的2G,3G或4G蜂窝通信***中进行互联网访问。
应当指出的是,其它包括比计算机***1000更多或更少的子***的计算机***也能适用于发明。例如,计算机***1000可以包括能在短距离内交换数据的蓝牙单元,用于照相的图像传感器,以及用于测量加速度的加速计。
如上面详细描述的,适用于本发明的计算机***1000能执行处理状态展示方法的指定操作。计算机***1000通过处理器1010运行在计算机可读介质中的软件指令的形式来执行这些操作。这些软件指令可以从存储设备1070或者通过局域网接口1100从另一设备读入到存储器1020中。存储在存储器1020中的软件指令使得处理器1010执行上述的处理状态展示方法。此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明。因此,实现本发明并不限于任何特定硬件电路和软件的组合。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (24)

1.一种处理状态展示方法,包括:
监听数据处理事件,获取所述数据处理事件对应的目标窗口及相应的目标控件;
通过所述目标控件获取与所述数据处理事件对应的处理数据类型;
获取与所述目标控件对应的配置,读取所述配置中存储的与所述处理数据类型对应的素材图片;
在所述目标窗口中展示所述素材图片。
2.根据权利要求1所述的处理状态展示方法,其特征在于,所述方法还包括:
监听与所述目标控件对应的处理完毕事件并获取相应的处理结果,在所述目标窗口中展示所述处理结果并移除所述素材图片。
3.根据权利要求1或2所述的处理状态展示方法,其特征在于,所述方法还包括:
接收素材配置指令,获取与所述素材配置指令对应的素材图片,在所述配置中建立与预设的数据类型信息的对应关系。
4.根据权利要求2所述的处理状态展示方法,其特征在于,所述获取所述数据处理事件对应的目标控件的步骤之后还包括:
通过所述目标控件获取与所述数据处理事件对应的处理进度信息。
5.根据权利要求4所述的处理状态展示方法,其特征在于,所述通过所述目标控件获取与所述数据处理事件对应的处理进度信息的步骤之后还包括:
在所述目标窗口中展示所述处理进度信息。
6.根据权利要求4所述的处理状态展示方法,其特征在于,所述目标窗口中还设有结果展示区域;
所述在所述目标窗口中展示所述处理结果的步骤:
在所述目标窗口的结果展示区域中展示所述处理结果。
7.根据权利要求6所述的处理状态展示方法,其特征在于,所述通过所述目标控件获取与所述数据处理事件对应的处理进度信息的步骤之后还包括:
根据所述处理进度信息调整所述结果展示区域的大小、背景色和/或位置。
8.根据权利要求4所述的处理状态展示方法,其特征在于,所述通过所述目标控件获取与所述数据处理事件对应的处理进度信息的步骤之后还包括:
根据所述处理进度信息更换素材图片。
9.根据权利要求1所述的处理状态展示方法,其特征在于,所述方法还包括:
获取广告信息,在与所述素材图片对应的位置展示所述广告信息。
10.根据权利要求1所述的处理状态展示方法,其特征在于,所述获取所述数据处理事件对应的目标控件的步骤之后还包括:
通过所述目标控件获取与所述数据处理事件对应的处理速度信息。
11.根据权利要求10所述的处理状态展示方法,其特征在于,所述通过所述目标控件获取与所述数据处理事件对应的处理速度信息的步骤之后还包括:
根据所述处理速度信息更换所述素材图片。
12.根据权利要求1至11任一项所述的处理状态展示方法,其特征在于,所述获取所述数据处理事件对应的目标控件的步骤之后还包括:
获取目标控件的与所述数据处理事件对应的数据量信息,展示所述数据量信息。
13.一种处理状态展示装置,其特征在于,包括:
控件获取模块,用于监听数据处理事件,获取所述数据处理事件对应的目标窗口及相应的目标控件;
数据类型获取模块,用于通过所述目标控件获取与所述数据处理事件对应的处理数据类型;
素材图片获取模块,用于获取与所述目标控件对应的配置,读取所述配置中存储的与所述处理数据类型对应的素材图片;
状态展示模块,用于在所述目标窗口中展示所述素材图片。
14.根据权利要求13所述的处理状态展示装置,其特征在于,所述装置还包括结果展示模块,用于监听与所述目标控件对应的处理完毕事件并获取相应的处理结果,在所述目标窗口中展示所述处理结果并移除所述素材图片。
15.根据权利要求13或14所述的处理状态展示装置,其特征在于,所述装置还包括素材配置模块,用于接收素材配置指令,获取与所述素材配置指令对应的素材图片,在所述配置中建立与预设的数据类型信息的对应关系。
16.根据权利要求14所述的处理状态展示装置,其特征在于,所述装置还包括进度获取模块,用于通过所述目标控件获取与所述数据处理事件对应的处理进度信息。
17.根据权利要求16所述的处理状态展示装置,其特征在于,所述状态展示模块还用于在所述目标窗口中展示所述处理进度信息。
18.根据权利要求16所述的处理状态展示装置,其特征在于,所述目标窗口中还设有结果展示区域;
所述结果展示模块还用于在所述目标窗口的结果展示区域中展示所述处理结果。
19.根据权利要求18所述的处理状态展示装置,其特征在于,所述状态展示模块还用于根据所述处理进度信息调整所述结果展示区域的大小、背景色和/或位置。
20.根据权利要求16所述的处理状态展示装置,其特征在于,所述状态展示模块还用于根据所述处理进度信息更换素材图片。
21.根据权利要求13所述的处理状态展示装置,其特征在于,所述状态展示模块还用于获取广告信息,在与所述素材图片对应的位置展示所述广告信息。
22.根据权利要求13所述的处理状态展示装置,其特征在于,所述装置还包括处理速度获取模块用于获取目标控件的与所述数据处理事件对应的处理速度信息。
23.根据权利要求22所述的处理状态展示装置,其特征在于,所述状态展示模块还用于根据所述处理速度信息更换所述素材图片。
24.根据权利要求13至23任一项所述的处理状态展示装置,其特征在于,所述状态展示模块还用于获取目标控件的与所述数据处理事件对应的数据量信息,展示所述数据量信息。
CN201310514562.3A 2013-10-25 2013-10-25 处理状态展示方法及装置 Active CN104572771B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310514562.3A CN104572771B (zh) 2013-10-25 2013-10-25 处理状态展示方法及装置
PCT/CN2014/088261 WO2015058618A1 (en) 2013-10-25 2014-10-10 Method and apparatus for displaying processing status
US15/031,827 US20160255135A1 (en) 2013-10-25 2014-10-10 Method and apparatus for displaying processing status

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310514562.3A CN104572771B (zh) 2013-10-25 2013-10-25 处理状态展示方法及装置

Publications (2)

Publication Number Publication Date
CN104572771A true CN104572771A (zh) 2015-04-29
CN104572771B CN104572771B (zh) 2020-07-28

Family

ID=52992241

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310514562.3A Active CN104572771B (zh) 2013-10-25 2013-10-25 处理状态展示方法及装置

Country Status (3)

Country Link
US (1) US20160255135A1 (zh)
CN (1) CN104572771B (zh)
WO (1) WO2015058618A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112149025A (zh) * 2020-10-19 2020-12-29 腾讯科技(深圳)有限公司 媒体资源展示方法和装置、存储介质及电子设备

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110166619B (zh) * 2018-02-13 2021-11-02 阿里巴巴集团控股有限公司 图片的下载方法及客户端
CN113034165B (zh) * 2019-12-09 2023-10-31 腾讯科技(深圳)有限公司 数据处理方法和装置、存储介质及电子装置
CN112351331A (zh) * 2020-10-27 2021-02-09 深圳Tcl新技术有限公司 消息提示方法、装置、显示设备及计算机可读存储介质
CN115168354B (zh) * 2022-07-11 2023-06-30 广州市玄武无线科技股份有限公司 一种关于移动端事件流的集成处理方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070168861A1 (en) * 2006-01-17 2007-07-19 Bell Denise A Method for indicating completion status of user initiated and system created tasks
CN103002413A (zh) * 2012-12-03 2013-03-27 北京小米科技有限责任公司 一种彩信传输进度显示方法及装置
CN103365761A (zh) * 2012-03-09 2013-10-23 苹果公司 进度条

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6392652B1 (en) * 1998-09-10 2002-05-21 Intel Corporation Method and apparatus for delivering animation over the internet
US7213059B2 (en) * 2002-10-17 2007-05-01 International Business Machines Corporation Method, apparatus, and computer program product to determine the progress of Web page downloads
US8805966B2 (en) * 2003-07-28 2014-08-12 Limelight Networks, Inc. Rich content download
US20070124666A1 (en) * 2005-11-29 2007-05-31 Microsoft Corporation Custom loading activity or progress animation
US20070288627A1 (en) * 2006-06-13 2007-12-13 Alicia Abella Method for sensing user presence for buddy list applications
US8370754B2 (en) * 2007-09-04 2013-02-05 Apple Inc. Method and apparatus for providing a user with dynamic sync status
US9071651B2 (en) * 2008-06-05 2015-06-30 Microsoft Technology Licensing, Llc Dynamic content delivery to network-enabled static display device
US20100162139A1 (en) * 2008-12-19 2010-06-24 Palm, Inc. Multi-function status indicator for content receipt by a mobile computing device
US8375319B2 (en) * 2009-06-05 2013-02-12 Apple Inc. Progress indicator for loading dynamically-sized contents
US20120096383A1 (en) * 2010-10-15 2012-04-19 Sony Network Entertainment Inc. Loader animation
US20120278402A1 (en) * 2011-04-28 2012-11-01 Microsoft Corporation Presenting links to content as attachments in electronic messages
US9093050B1 (en) * 2012-03-21 2015-07-28 Amazon Technologies, Inc. Determining when to delay sending updates to a display device
CN102662664B (zh) * 2012-03-28 2015-06-17 北京奇虎科技有限公司 界面动画实现方法及***
US8738665B2 (en) * 2012-04-02 2014-05-27 Apple Inc. Smart progress indicator

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070168861A1 (en) * 2006-01-17 2007-07-19 Bell Denise A Method for indicating completion status of user initiated and system created tasks
CN103365761A (zh) * 2012-03-09 2013-10-23 苹果公司 进度条
CN103002413A (zh) * 2012-12-03 2013-03-27 北京小米科技有限责任公司 一种彩信传输进度显示方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112149025A (zh) * 2020-10-19 2020-12-29 腾讯科技(深圳)有限公司 媒体资源展示方法和装置、存储介质及电子设备
CN112149025B (zh) * 2020-10-19 2023-08-29 腾讯科技(深圳)有限公司 媒体资源展示方法和装置、存储介质及电子设备

Also Published As

Publication number Publication date
WO2015058618A1 (en) 2015-04-30
CN104572771B (zh) 2020-07-28
US20160255135A1 (en) 2016-09-01

Similar Documents

Publication Publication Date Title
US9766784B2 (en) Dynamically scaled messaging content
KR101496875B1 (ko) 통신 장치 상에서 콘텐츠를 검색/다운로딩하기 위한 장치 및 방법들
CN104144116B (zh) 即时通讯方法及即时通讯***
US8650501B2 (en) User interface with preview transitions
KR20120134132A (ko) 사용자 입력 옵션의 협동적 이네이블을 제공하기 위한 장치 및 방법
US20140013256A1 (en) Method and system for dynamic modification of desktop layout and computer storage medium thereof
CN104699378A (zh) 多人聊天中信息浏览方法和***
KR20140078676A (ko) 웹 페이지의 맞춤 최적화 기법
CN107835979B (zh) 智能音频路由管理
CN104572771A (zh) 处理状态展示方法及装置
CN106658064B (zh) 虚拟礼物展示方法及装置
JP6910300B2 (ja) チャット履歴記録を表示するための方法およびチャット履歴記録を表示するための装置
CN104199728B (zh) 图片传送信息展示方法和装置
CN106155458B (zh) 一种多媒体消息播放方法及装置
CN104679581A (zh) 后台运行程序的方法及装置
CN107835984B (zh) 热减轻用户体验
CN113837939A (zh) 一种图像处理方法及设备
CN112131457A (zh) 一种信息推荐方法、装置、***及存储介质
CN104808975A (zh) 相机应用的滤镜实现方法和装置
CN104965692B (zh) 在桌面应用中跨进程显示数据的方法及***
CN104426747A (zh) 即时通信方法、终端和***
CN104753825B (zh) 即时通信多终端登录时登录状态的下发方法和***
US8717375B1 (en) Graphics display coordination
CN107122177A (zh) 界面展示方法及装置
CN104980451A (zh) 信息提醒方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant