CN104142784B - 输入内容的临时存储方法和装置 - Google Patents
输入内容的临时存储方法和装置 Download PDFInfo
- Publication number
- CN104142784B CN104142784B CN201410281089.3A CN201410281089A CN104142784B CN 104142784 B CN104142784 B CN 104142784B CN 201410281089 A CN201410281089 A CN 201410281089A CN 104142784 B CN104142784 B CN 104142784B
- Authority
- CN
- China
- Prior art keywords
- input content
- temporary
- inputting interface
- client
- mark
- 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
- 238000003860 storage Methods 0.000 title claims abstract description 35
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000010008 shearing Methods 0.000 claims abstract description 27
- 238000012544 monitoring process Methods 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims abstract description 16
- 238000000605 extraction Methods 0.000 claims abstract description 8
- 230000001960 triggered effect Effects 0.000 claims description 27
- 230000009471 action Effects 0.000 claims description 22
- 238000001514 detection method Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 4
- 230000001934 delay Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- 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/107—Computer-aided management of electronic mailing [e-mailing]
-
- 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/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/234—Monitoring or handling of messages for tracking messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种输入内容的临时存储方法和装置。所述方法包括:监视输入界面,以检测得到触发输入界面进行输入内容暂存的操作;剪切所述操作对应的输入内容,并在所述输入界面中显示所述输入内容对应的暂存标记;根据对所述暂存标记触发的操作提取所述暂存标记对应的输入内容,并显示于所述输入界面。所述装置包括:监视模块、暂存处理模块和暂存提取模块。采用本发明能对输入界面中变换当前输入的内容,使得当前输入的内容延后上屏所需要的操作进行简化。
Description
技术领域
本发明涉及网络应用处理技术,特别是涉及一种输入内容的临时存储方法和装置。
背景技术
随着各种网络应用的发展,用户越来越多地通过网络应用进行各种内容输入操作,以便于发送各种消息。例如,在通过即时通信工具的过程中,通过即时通信工具所提供的输入界面实现各种内容输入操作,以传递各种消息。
但是,用户在输入界面触发进行内容输入时,若需要变换当前输入的内容,也就是说,用户希望先发送当前所想的内容,然后再发送当前输入的内容,此时,则需要对当前输入的内容进行长按、全选、复制和删除操作之后方可输入当前所想的内容,进而在完成当前所想的内容的输入和发送之后,再在输入界面中触发长按、粘贴的操作方可完成两条内容的输入,操作步骤非常繁琐。
发明内容
基于此,有必要提供一种能对输入界面中变换当前输入的内容,使得当前输入的内容延后上屏所需要的操作进行简化的输入内容的临时存储方法。
此外,还有必要提供一种能对输入界面中变换当前输入的内容,使得当前输入的内容延后上屏所需要的操作进行简化的输入内容的临时存储装置。
一种输入内容的临时存储方法,包括如下步骤:
监视输入界面,以检测得到触发输入界面进行输入内容暂存的操作;
剪切所述操作对应的输入内容,并在所述输入界面中显示所述输入内容对应的暂存标记;
根据对所述暂存标记触发的操作提取所述暂存标记对应的输入内容,并显示于所述输入界面。
一种输入内容的临时存储装置,包括:
监视模块,用于监视输入界面,以检测得到触发输入界面进行输入内容暂存的操作;
暂存处理模块,用于剪切所述操作对应的输入内容,并在所述输入界面中显示所述输入内容对应的暂存标记;
暂存提取模块,用于根据所述暂存标记触发的操作提取所述暂存标记对应的输入内容,并显示于所述输入界面。
上述输入内容的临时存储方法和装置,监视输入界面,以检测得到触发了包含输入内容的输入界面进行输入内容暂存的操作,剪切该操作对应的输入内容,并在输入界面中显示输入内容对应的暂存标记,此时当前输入界面中包含的输入内容将被清除并暂存,待用户完成当前所期望的内容的输入以及相关的后续处理之后,将根据用户对暂存标记触发的操作提取暂存标记所对应的输入内容,并显示于输入界面中,实现了这一输入内容的延后上屏,大为方便了输入界面中当前输入内容的变换,对输入界面中变换当前输入的内容,使得当前输入的内容延后上屏所需要的操作进行了简化。
附图说明
图1为一个实施例中输入内容的临时存储方法的流程图;
图2为图1中监视输入界面,以检测得到触发输入界面进行输入内容暂存的操作的方法流程图;
图3为图1中剪切该操作对应的输入内容,并在输入界面中显示输入内容对应的暂存标记的方法流程图;
图4为图3中将缓存的输入内容对应的暂存标记显示于输入界面中的方法流程图;
图5为一个实施例中用户与好友A的会话页面示意图;
图6为图5中触发了暂存触发操作的会话页面示意图;
图7为对图6中的会话页面触发内容选取操作所得到的会话页面示意图;
图8为通过图7中的暂存标记得到输入内容的会话页面示意图;
图9为一个实施例中输入内容的临时存储装置的结构示意图;
图10为图9中监视模块的结构示意图;
图11为图9中暂存处理模块的结构示意图;
图12为图11中标记处理单元的结构示意图;
图13为实现本发明实施例的计算机***模块图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,在一个实施例中,一种输入内容的临时存储方法,包括如下步骤:
步骤110,监视输入界面,以检测得到触发输入界面进行输入内容暂存的操作。
本实施例中,输入界面是运行于智能移动设备中的客户端所提供的操作界面,将用于实现一定内容的输入。例如,输入界面可以是即时通信客户端中用于输入消息的操作界面,也可以是微博客户端中用于输入微博内容的操作界面等。输入内容可以是文本、语音、图片、表情和视频等。
对输入界面进行监视,以检测输入界面中触发的各种操作,进而检测得到触发输入界面进行输入内容暂存的操作,其中,该输入内容即为输入界面中用户通过输入框输入的内容。
步骤130,剪切该操作对应的输入内容,并在输入界面中显示输入内容对应的暂存标记。
本实施例中,由检测得到的触发输入界面进行输入内容暂存的操作即可得到该操作所对应的输入内容,其中,该操作所对应的输入内容可为输入界面中包含的全部输入内容,也可为输入界面中包含的部分输入内容。
通过对输入内容的剪切使得触发输入界面进行输入内容暂存的操作所对应的输入内容在输入界面中清除,并缓存。此时,随着输入内容的清除和缓存,还将输入内容所对应的暂存标记显示于输入界面中,以使得用户可通过输入界面中存在的暂存标记获知当前存在着已经被临时存储的内容,并为临时存储的内容提供操作入口,其中,输入界面中的暂存标记可为一个或者多个;每一暂存标记均有与其唯一对应,且缓存的输入内容。
对于当前的输入界面而言,输入框已被清空,用户可根据自己的意愿在保留原有输入内容的前提下进行随意输入,并在需要的情况下通过暂存标记再次使得原有输入内容呈现于输入界面的输入框中。
步骤150,根据暂存标记触发的操作提取暂存标记对应的输入内容,并显示于输入界面。
本实施例中,侦听用户对暂存标记所触发的操作,例如,该操作可为用户对输入界面中暂存标记的点击操作,在侦听得到用户对暂存标记所触发的操作之后,将提取该暂存标记所对应的输入内容,并显示于输入界面中的输入框中。
具体的,用户在输入界面中清空原有输入内容,并对原有输入内容进行临时存储之后,可在不存在任何输入内容的输入界面中进行输入内容的随意输入,若再次需要在输入界面中输入与原有输入内容相一致的内容,则获取得到用户对暂存标记所触发的操作,以根据对暂存标记所触发的操作提取该暂存标记对应的输入内容,该输入内容即为之前被输入至输入界面且缓存的内容。
通过如上所述的过程,使得用户在暂时不需要输入界面当前所包含的输入内容的情况下,可将该输入内容从输入界面中清除并缓存,以在需要的情况下能通过相应的暂存标记使得该输入内容重新回到输入界面中,对于用户而言,所需要输入的操作将大为简化,并且避免了智能移动设备中由于屏幕大小的限制而造成的误操作。
如图2所示,在一个实施例中,上述步骤110包括:
步骤111,监视输入界面中触发的操作,检测得到输入界面中输入内容对应的暂存触发操作。
本实施例中,输入界面中输入内容对应的暂存触发操作可以是用户对输入内容所触发的长按操作。在用户通过输入界面进行内容输入的过程中,可随时触发长按操作,以清除当前输入的内容并缓存起来,以供后续使用。
步骤113,通过暂存触发操作触发相应的暂存菜单,并获取得到暂存菜单中触发的内容选取操作。
本实施例中,检测得到输入界面中输入内容所对应的暂存触发操作之后,将响应检测得到的暂存触发操作,在输入界面中弹出相应的暂存菜单。
进一步的,与暂存触发操作相应的暂存菜单包括了暂存按钮和全选按钮等,暂存菜单中触发的内容选取操作将用于对输入界面中包含的输入内容进行选取和暂存。
例如,待用户对输入内容触发了暂存触发操作以弹出暂存菜单之后,将通过对暂存菜单中暂存按钮和全选按钮的依次点击执行输入内容的全选、剪切操作。
步骤115,根据内容选取操作得到触发输入界面进行输入内容暂存的操作对应的输入内容。
如图3所示,在一个实施例中,上述步骤130包括:
步骤131,剪切输入界面中操作对应的输入内容,以对剪切的输入内容进行缓存。
本实施例中,通过对输入内容的剪切处理,使得展示于输入界面的输入框中的输入内容被清除,并缓存于本地或者服务端中,以方便再次提取。
步骤133,将缓存的输入内容对应的暂存标记显示于输入界面中。
本实施例中,每一次缓存的输入内容均唯一对应了一个暂存标记,随着每一次输入内容的缓存,将在输入界面中显示与本次输入内容的缓存相对应的暂存标记,以便于用户通过暂存标记再次提取相应的输入内容。
如图4所示,在一个实施例中,剪切的输入内容被缓存于服务端,上述步骤133包括:
步骤1331,通过服务端获取切换客户端并在切换的客户端中触发进入输入界面的切换操作。
本实施例中,根据实际运营的需要,可将暂存的输入内容缓存至服务端或客户端本地,其中,客户端即为当前输入界面所在的客户端,服务端则是与当前输入界面所在的客户端进行交互的,例如,若客户端为即时通信客户端,则相应的,服务端即为即时通信服务器,对于缓存于服务端的输入内容而言,将通过用户标识进行区分,即输入内容将是与用户标识对应存储于服务端中的。
由于用户通过用户标识登录且运行的客户端可以是分别运行于不同设备中的,例如,用户可分别在智能手机、平板电脑以及笔记本电脑等设备中运行客户端,因此,可切换不同的客户端完成当前所需要进行的操作。
每一运行于不同设备的客户端均对应了唯一的客户端标识,因此,服务端将根据当前用户标识所对应的客户端标识的变化获知用户切换了客户端,并侦听切换的客户端中触发的操作,以获知是否进入了与切换前所在客户端相一致的输入界面。
步骤1333,根据切换操作将暂存标记显示于切换的客户端的输入界面中,显示的暂存标记与缓存于服务端的输入内容相对应。
本实施例中,随着用户所进行的客户端切换,用于标记该用户所进行的输入内容临时存储并为再次提取临时存储的输入内容提供操作入口的暂存标记也将随之显示于切换的客户端的输入界面中,以便于用户即便切换了客户端也能够再次提取得到临时存储的输入内容,极大地方便了用户操作。
例如,用户首先使用了手机即时通信客户端在与某好友的会话页面中进行了消息的输入,此时所对应的输入界面为该用户与某好友的会话页面,输入的消息即为如上所述的输入内容。
在检测得到用户触发其与某好友的会话页面进行输入内容暂存的操作之后,将剪切该操作对应的输入内容,即会话页面中输入的消息,以缓存至服务端中,与相应的用户标识对应存储。
此时,用户将改为使用平板即时通信客户端与该好友进行会话,当切换至平板即时通信客户端并进入与该好友的会话页面时,服务端将根据用户标识获知这一用户当前所进行的消息缓存,进而将每一次进行消息缓存所对应的暂存标记显示于平板即时通信客户端中与该好友的会话页面。
在另一个实施例中,上述步骤150之前,如上所述的方法还包括:
随着暂存标记对应的输入内容在输入界面的显示,清除暂存标记。
本实施例中,在通过对暂存标记触发的操作将对应的输入内容显示于输入界面中,以便于用户得以使用显示的输入内容进行消息的发送或者信息的发布等操作,并且随着缓存的输入内容在输入界面的显示,还将清除相应的暂存标记。
需要说明的是,随着暂存标记对应的输入内容在输入界面的显示,也可不进行暂存标记的清除,而将其保留于输入界面中,便于反复使用,以再次提取得到相应的输入内容,减少用户所需要进行的输入操作,极大地避免了相同内容的重复输入,这对于智能移动设备而言犹为重要。
下面结合一个实施例的应用场景来详细阐述上述输入内容的临时存储方法。该实施例中,输入界面所在的客户端为手机即时通信客户端,输入界面为用户与好友A的会话页面,相应的,输入内容可为文本、图片、表情、语音或者视频等形式。
在用户通过会话页面与好友A进行对话的过程中,若对话顺序发生错乱,即如图5所示,在用户与好友A的会话页面510中,正在对好友A发来的消息530进行回复,即由输入框550输入了“吃石锅拌饭或者烤”的内容,以准备回复好友A所发来的消息530。
此刻,好友A又发来了下一条消息,即消息570,对于用户而言,更希望先回复这一条消息,因此,将在输入框对输入内容输入暂存触发操作,例如,对输入内容的长按操作。
如图6所示,手机即时通信客户端在检测得到会话页面510中的暂存触发操作之后,将触发弹出相应的暂存菜单610,待获取得到暂存菜单610中触发的内容选取操作之后剪切输入框550中的输入内容,以缓存至手机即时通信客户端本地。其中,暂存菜单610中触发的内容选取操作为暂存菜单610中依次触发的暂存按钮点击操作和全选按钮点击操作。
随着用户与好友A的会话页面510中输入框550的清空,在一个实施例中,手机即时通信客户端中对应的暂存标记710被显示于会话页面510的输入框550上方,以便用户随时提取之前输入的内容,如图7所示。
用户将在清空的输入框550再次进行输入并发送,以回复消息570。
在完成了消息570的回复之后,将通过暂存标记710所提供的操作入口提取对应的输入内容,并再次显示于输入框550中,如图8所示,使得用户不需要进行重复输入即可对消息530进行回复。
此外,随着用户与好友A的会话页面510中输入框550的清空,在另一个实施例中,用户不再使用手机即时通信客户端与好友A进行对话,而是切换至平板即时通信客户端继续与好友A进行对话。
相应的,为便于用户所进行的即时通信客户端切换,剪切的输入内容被缓存至服务端中。
待服务端获取到发生了即时通信客户端切换并在切换的平板即时通信客户端中也进入了相应的会话页面510的切换操作之后,将暂存标记显示于平板即时通信客户端的会话页面510,以便得用户在平板即时通信客户端也能够再次提取缓存的输入内容,极大的提高了操作的流畅性。
如图9所示,在一个实施例中,一种输入内容的临时存储装置,包括监视模块910、暂存处理模块930和暂存提取模块950。
监视模块910,用于监视输入界面,以检测得到触发输入界面进行输入内容暂存的操作。
本实施例中,输入界面是运行于智能移动设备中的客户端所提供的操作界面,将用于实现一定内容的输入。例如,输入界面可以是即时通信客户端中用于输入消息的操作界面,也可以是微博客户端中用于输入微博内容的操作界面等。输入内容可以是文本、语音、图片、表情和视频等。
监视模块910对输入界面进行监视,以检测输入界面中触发的各种操作,进而检测得到触发输入界面进行输入内容暂存的操作,其中,该输入内容即为输入界面中用户通过输入框输入的内容。
暂存处理模块930,用于剪切该操作对应的输入内容,并在输入界面中显示输入内容对应的暂存标记。
本实施例中,暂存处理模块930由检测得到的触发输入界面进行输入内容暂存的操作即可得到该操作所对应的输入内容,其中,该操作所对应的输入内容可为输入界面中包含的全部输入内容,也可为输入界面中包含的部分输入内容。
暂存处理模块930通过对输入内容的剪切使得触发输入界面进行输入内容暂存的操作所对应的输入内容在输入界面中清除,并缓存。此时,随着输入内容的清除和缓存,还将输入内容所对应的暂存标记显示于输入界面中,以使得用户可通过输入界面中存在的暂存标记获知当前存在着已经被临时存储的内容,并为临时存储的内容提供操作入口,其中,输入界面中的暂存标记可为一个或者多个;每一暂存标记均有与其唯一对应,且缓存的输入内容。
对于当前的输入界面而言,输入框已被清空,用户可根据自己的意愿在保留原有输入内容的前提下进行随意输入,并在需要的情况下通过暂存标记再次使得原有输入内容呈现于输入界面的输入框中。
暂存提取模块950,用于根据暂存标记触发的操作提取暂存标记对应的输入内容,并显示于输入界面。
本实施例中,暂存提取模块950侦听用户对暂存标记所触发的操作,例如,该操作可为用户对输入界面中暂存标记的点击操作,在侦听得到用户对暂存标记所触发的操作之后,将提取该暂存标记所对应的输入内容,并显示于输入界面中的输入框中。
具体的,用户在输入界面中清空原有输入内容,并对原有输入内容进行临时存储之后,可在不存在任何输入内容的输入界面中进行输入内容的随意输入,若再次需要在输入界面中输入与原有输入内容相一致的内容,则暂存提取模块950获取得到用户对暂存标记所触发的操作,以根据对暂存标记所触发的操作提取该暂存标记对应的输入内容,该输入内容即为之前被输入至输入界面且缓存的内容。
通过如上所述的过程,使得用户在暂时不需要输入界面当前所包含的输入内容的情况下,可将该输入内容从输入界面中清除并缓存,以在需要的情况下能通过相应的暂存标记使得该输入内容重新回到输入界面中,对于用户而言,所需要输入的操作将大为简化,并且避免了智能移动设备中由于屏幕大小的限制而造成的误操作。
如图10所示,在一个实施例中,上述监视模块910包括操作检测单元911、内容选取单元913和内容获取单元915。
操作检测单元911,用于监视输入界面中触发的操作,检测得到输入界面中输入内容对应的暂存触发操作。
本实施例中,输入界面中输入内容对应的暂存触发操作可以是用户对输入内容所触发的长按操作。在用户通过输入界面进行内容输入的过程中,可随时触发长按操作,以清除当前输入的内容并缓存起来,以供后续使用。
内容选取单元913,用于通过暂存触发操作触发相应的暂存菜单,并获取得到暂存菜单中触发的内容选取操作。
本实施例中,检测得到输入界面中输入内容所对应的暂存触发操作之后,内容选取单元913将响应检测得到的暂存触发操作,在输入界面中弹出相应的暂存菜单。
进一步的,与暂存触发操作相应的暂存菜单包括了暂存按钮和全选按钮等,暂存菜单中触发的内容选取操作将用于对输入界面中包含的输入内容进行选取和暂存。
例如,待用户对输入内容触发了暂存触发操作以弹出暂存菜单之后,将通过对暂存菜单中暂存按钮和全选按钮的依次点击执行输入内容的全选、剪切操作。
内容获取单元915,用于根据内容选取操作得到输入内容,得到的输入内容是与触发输入界面进行输入内容暂存的操作相对应的。
如图11所示,在一个实施例中,上述暂存处理模块930包括剪切缓存单元931和标记处理单元933。
剪切缓存单元931,用于剪切输入界面中该操作对应的输入内容,以对剪切的输入内容进行缓存。
本实施例中,剪切缓存单元931通过对输入内容的剪切处理,使得展示于输入界面的输入框中的输入内容被清除,并缓存于本地或者服务端中,以方便再次提取。
标记处理单元933,用于将缓存的输入内容对应的暂存标记显示于输入界面中。
本实施例中,每一次缓存的输入内容均唯一对应了一个暂存标记,随着每一次输入内容的缓存,标记处理单元933将在输入界面中显示与本次输入内容的缓存相对应的暂存标记,以便于用户通过暂存标记再次提取相应的输入内容。
如图12所示,在一个实施例中,剪切的输入内容被缓存于服务端,上述标记处理单元933包括切换操作获取子单元9331和标记显示子单元9333。
切换操作获取子单元9331,用于通过服务端获取切换客户并在切换的客户端中触发进入输入界面的切换操作。
本实施例中,根据实际运营的需要,可将暂存的输入内容缓存至服务端或客户端本地,其中,客户端即为当前输入界面所在的客户端,服务端则是与当前输入界面所在的客户端进行交互的,例如,若客户端为即时通信客户端,则相应的,服务端即为即时通信服务器,对于缓存于服务端的输入内容而言,将通过用户标识进行区分,即输入内容将是与用户标识对应存储于服务端中的。
由于用户通过用户标识登录且运行的客户端可以是分别运行于不同设备中的,例如,用户可分别在智能手机、平板电脑以及笔记本电脑等设备中运行客户端,因此,可切换不同的客户端完成当前所需要进行的操作。
每一运行于不同设备的客户端均对应了唯一的客户端标识,因此,服务端中的切换操作获取子单元9331将根据当前用户标识所对应的客户端标识的变化获知用户切换了客户端,并侦听切换的客户端中触发的操作,以获知是否进入了与切换前所在客户端相一致的输入界面。
标记显示子单元9333,用于根据切换操作将暂存标记显示于切换的客户端的输入界面中,显示的暂存标记与缓存于服务端的输入内容相对应。
本实施例中,随着用户所进行的客户端切换,用于标记该用户所进行的输入内容临时存储并为再次提取临时存储的输入内容提供操作入口的暂存标记也将随之显示于切换的客户端的输入界面中,以便于用户即便切换了客户端也能够再次提取得到临时存储的输入内容,极大地方便了用户操作。
例如,用户首先使用了手机即时通信客户端在与某好友的会话页面中进行了消息的输入,此时所对应的输入界面为该用户与某好友的会话页面,输入的消息即为如上所述的输入内容。
在检测得到用户触发其与某好友的会话页面进行输入内容暂存的操作之后,将剪切该操作对应的输入内容,即会话页面中输入的消息,以缓存至服务端中,与相应的用户标识对应存储。
此时,用户将改为使用平板即时通信客户端与该好友进行会话,当切换至平板即时通信客户端并进入与该好友的会话页面时,服务端将根据用户标识获知这一用户当前所进行的消息缓存,进而将每一次进行消息缓存所对应的暂存标记显示于平板即时通信客户端中与该好友的会话页面。
在另一个实施例中,如上所述的***还包括了标记清除模块。标记清除模块用于随着暂存标记对应的输入内容在输入界面的显示,清除该暂存标记。
本实施例中,在通过对暂存标记触发的操作将对应的输入内容显示于输入界面中,以便于用户得以使用显示的输入内容进行消息的发送或者信息的发布等操作,并且随着缓存的输入内容在输入界面的显示,标记清除模块还将清除相应的暂存标记。
需要说明的是,随着暂存标记对应的输入内容在输入界面的显示,也可不进行暂存标记的清除,而将其保留于输入界面中,便于反复使用,以再次提取得到相应的输入内容,减少用户所需要进行的输入操作,极大地避免了相同内容的重复输入,这对于智能移动设备而言犹为重要。
图13为能实现本发明实施例的一个计算机***1000的模块图。该计算机***1000只是一个适用于本发明的计算机环境的示例,不能认为是提出了对本发明的使用范围的任何限制。计算机***1000也不能解释为需要依赖于或具有图示的示例性的计算机***1000中的一个或多个部件的组合。
图10中示出的计算机***1000是一个适合用于本发明的计算机***的例子。具有不同子***配置的其它架构也可以使用。例如有大众所熟知的台式机、笔记本、个人数字助理、智能电话、平板电脑、便携式媒体播放器、机顶盒等类似设备可以适用于本发明的一些实施例。但不限于以上所列举的设备。
如图10所示,计算机***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通过处理器1010运行在计算机可读介质中的软件指令的形式来执行这些操作。这些软件指令可以从存储设备1070或者通过局域网接口1100从另一设备读入到存储器1020中。存储在存储器1020中的软件指令使得处理器1010执行上述的实现应用程序性能分析的方法。此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明。因此,实现本发明并不限于任何特定硬件电路和软件的组合。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种输入内容的临时存储方法,包括如下步骤:
监视客户端的输入界面,以检测得到触发输入界面进行输入内容暂存的操作;
剪切所述操作对应的输入内容,并随着客户端的切换,在切换后的客户端的所述输入界面中显示所述输入内容对应的暂存标记;
根据对所述暂存标记触发的操作提取所述暂存标记对应的输入内容,并显示于切换后的客户端的所述输入界面。
2.根据权利要求1所述的方法,其特征在于,所述监视客户端的输入界面,以检测得到触发输入界面进行输入内容暂存的操作的步骤包括:
监视客户端的输入界面中触发的操作,检测得到所述输入界面中输入内容对应的暂存触发操作;
通过所述暂存触发操作触发相应的暂存菜单,并获取得到所述暂存菜单中触发的内容选取操作;
根据所述内容选取操作得到输入内容,所述得到的输入内容是与触发输入界面进行输入内容暂存的操作相对应的。
3.根据权利要求1所述的方法,其特征在于,所述剪切所述操作对应的输入内容,并随着客户端的切换,在切换后的客户端的所述输入界面中显示所述输入内容对应的暂存标记的步骤包括:
剪切所述输入界面中所述操作对应的输入内容,以对所述剪切的输入内容进行缓存;
随着客户端的切换,将所述缓存的输入内容对应的暂存标记显示于切换后的客户端的所述输入界面中。
4.根据权利要求3所述的方法,其特征在于,所述剪切的输入内容被缓存于服务端,所述将所述缓存的输入内容对应的暂存标记显示于所述输入界面中的步骤包括:
通过服务端获取切换客户端并在所述切换后的客户端中触发进入所述输入界面的切换操作;
根据所述切换操作将暂存标记显示于所述切换后的客户端的输入界面中,所述显示的暂存标记与所述缓存于服务端的输入内容相对应。
5.根据权利要求1所述的方法,其特征在于,所述根据所述暂存标记触发的操作提取所述暂存标记对应的输入内容,并显示于所述输入界面的步骤之后,所述方法还包括:
随着所述暂存标记对应的输入内容在输入界面的显示,清除所述暂存标记。
6.一种输入内容的临时存储装置,其特征在于,包括:
监视模块,用于监视客户端的输入界面,以检测得到触发输入界面进行输入内容暂存的操作;
暂存处理模块,用于剪切所述操作对应的输入内容,并随着客户端的切换,在切换后的客户端的所述输入界面中显示所述输入内容对应的暂存标记;
暂存提取模块,用于根据所述暂存标记触发的操作提取所述暂存标记对应的输入内容,并显示于所述输入界面。
7.根据权利要求6所述的装置,其特征在于,所述监视模块包括:
操作检测单元,用于监视客户端的输入界面中触发的操作,检测得到所述输入界面中输入内容对应的暂存触发操作;
内容选取单元,用于通过所述暂存触发操作触发相应的暂存菜单,并获取得到所述暂存菜单中触发的内容选取操作;
内容获取单元,用于根据所述内容选取操作得到输入内容,所述得到的输入内容是与触发输入界面进行输入内容暂存的操作相对应的。
8.根据权利要求6所述的装置,其特征在于,所述暂存处理模块包括:
剪切缓存单元,用于剪切所述输入界面中所述操作对应的输入内容,以对所述剪切的输入内容进行缓存;
标记处理单元,用于随着客户端的切换,将所述缓存的输入内容对应的暂存标记显示于切换后的客户端的所述输入界面中。
9.根据权利要求8所述的装置,其特征在于,所述剪切的输入内容被缓存于服务端,所述标记处理单元包括:
切换操作获取子单元,用于通过服务端获取切换客户端并在所述切换后的客户端中触发进入所述输入界面的切换操作;
标记显示子单元,用于根据所述切换操作将暂存标记显示于所述切换后的客户端的输入界面中,所述显示的暂存标记与所述缓存于服务端的输入内容相对应。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
标记清除模块,用于随着所述暂存标记对应的输入内容在输入界面的显示,清除所述暂存标记。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410281089.3A CN104142784B (zh) | 2014-06-20 | 2014-06-20 | 输入内容的临时存储方法和装置 |
PCT/CN2015/071778 WO2015192660A1 (en) | 2014-06-20 | 2015-01-28 | Method and system for caching input content |
US15/165,598 US10225215B2 (en) | 2014-06-20 | 2016-05-26 | Method and system for caching input content |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410281089.3A CN104142784B (zh) | 2014-06-20 | 2014-06-20 | 输入内容的临时存储方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104142784A CN104142784A (zh) | 2014-11-12 |
CN104142784B true CN104142784B (zh) | 2017-07-07 |
Family
ID=51851973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410281089.3A Active CN104142784B (zh) | 2014-06-20 | 2014-06-20 | 输入内容的临时存储方法和装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10225215B2 (zh) |
CN (1) | CN104142784B (zh) |
WO (1) | WO2015192660A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102138515B1 (ko) | 2013-10-01 | 2020-07-28 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
CN104142784B (zh) * | 2014-06-20 | 2017-07-07 | 腾讯科技(深圳)有限公司 | 输入内容的临时存储方法和装置 |
EP3249857B1 (en) * | 2015-01-29 | 2020-02-26 | Huawei Technologies Co. Ltd. | Chat history display method and apparatus |
CN106557248A (zh) * | 2015-09-22 | 2017-04-05 | 阿里巴巴集团控股有限公司 | 内容输入方法及装置 |
US10079796B2 (en) * | 2016-02-05 | 2018-09-18 | Vaultcast, Inc. | Method and system for secure private multi-party electronic communication |
CN108092872B (zh) * | 2016-11-22 | 2021-07-13 | 阿里巴巴集团控股有限公司 | 通讯方法及装置 |
TWI694340B (zh) * | 2017-01-19 | 2020-05-21 | 香港商阿里巴巴集團服務有限公司 | 內容輸入方法及裝置 |
CN107360207B (zh) * | 2017-05-26 | 2018-05-22 | 腾讯科技(深圳)有限公司 | 界面提交方法、界面提交装置、存储介质及电子装置 |
US20190080269A1 (en) * | 2017-09-11 | 2019-03-14 | International Business Machines Corporation | Data center selection for content items |
CN107770045A (zh) * | 2017-09-29 | 2018-03-06 | 网易乐得科技有限公司 | 一种消息编辑方法、装置和介质 |
CN110096187B (zh) * | 2019-03-13 | 2022-01-28 | 中国平安人寿保险股份有限公司 | 一种信息录入方法、装置、设备和计算机可读存储介质 |
CN113489635B (zh) * | 2021-06-18 | 2023-08-18 | 深圳软牛科技有限公司 | 基于微信的消息恢复方法和相关设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662570A (zh) * | 2012-03-26 | 2012-09-12 | 腾讯科技(深圳)有限公司 | 信息处理方法和装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7111044B2 (en) * | 2002-07-17 | 2006-09-19 | Fastmobile, Inc. | Method and system for displaying group chat sessions on wireless mobile terminals |
DE10261720A1 (de) | 2002-12-30 | 2004-07-15 | Meyer, Gerhard, Prof. Dr. | Fräskeramiken aus Metalloxid-Pulvern mit bimodaler Korngrößenverteilung |
US20040158610A1 (en) * | 2003-02-10 | 2004-08-12 | Davis Joel A. | Client proxying for instant messaging |
US7475110B2 (en) * | 2004-01-07 | 2009-01-06 | International Business Machines Corporation | Method and interface for multi-threaded conversations in instant messaging |
US7218943B2 (en) * | 2004-12-13 | 2007-05-15 | Research In Motion Limited | Text messaging conversation user interface functionality |
US20060210034A1 (en) * | 2005-03-17 | 2006-09-21 | Beadle Bruce A | Enabling a user to store a messaging session entry for delivery when an intended recipient is next available |
US8255473B2 (en) * | 2006-04-04 | 2012-08-28 | International Business Machines Corporation | Caching message fragments during real-time messaging conversations |
US8346864B1 (en) * | 2006-12-13 | 2013-01-01 | Qurio Holdings, Inc. | Systems and methods for social network based conferencing |
US7756936B2 (en) * | 2007-02-23 | 2010-07-13 | Yahoo! Inc. | User interface for transitioning between chat and email |
US20090216836A1 (en) * | 2008-02-25 | 2009-08-27 | Thomas Richard Haynes | Saving a Draft Message in an Instant Messaging Environment |
US8700776B2 (en) * | 2009-03-23 | 2014-04-15 | Google Inc. | System and method for editing a conversation in a hosted conversation system |
US20110191429A1 (en) * | 2010-02-04 | 2011-08-04 | Research In Motion Limited | Method for advanced email thread management |
US20110258561A1 (en) * | 2010-04-14 | 2011-10-20 | Media Logic, Usa, Llc | Method, system and program product for participating in social media sites on behalf of entity |
US8375400B2 (en) * | 2011-02-11 | 2013-02-12 | Research In Motion Limited | Communication device and method for coherent updating of collated message listings |
US9043411B2 (en) * | 2011-09-29 | 2015-05-26 | Microsoft Technology Licensing, Llc | Inline message composing with visible list view |
CN104142784B (zh) * | 2014-06-20 | 2017-07-07 | 腾讯科技(深圳)有限公司 | 输入内容的临时存储方法和装置 |
US9906471B1 (en) * | 2016-08-26 | 2018-02-27 | Ringcentral, Inc. | System, device, and method for managing composition of electronic messages using temporary suspensions |
-
2014
- 2014-06-20 CN CN201410281089.3A patent/CN104142784B/zh active Active
-
2015
- 2015-01-28 WO PCT/CN2015/071778 patent/WO2015192660A1/en active Application Filing
-
2016
- 2016-05-26 US US15/165,598 patent/US10225215B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662570A (zh) * | 2012-03-26 | 2012-09-12 | 腾讯科技(深圳)有限公司 | 信息处理方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104142784A (zh) | 2014-11-12 |
US20160277327A1 (en) | 2016-09-22 |
WO2015192660A1 (en) | 2015-12-23 |
US10225215B2 (en) | 2019-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104142784B (zh) | 输入内容的临时存储方法和装置 | |
US20160328140A1 (en) | Method and apparatus for playing im message | |
CN106792188B (zh) | 一种直播页面的数据处理方法、装置、***和存储介质 | |
US10911385B2 (en) | Method and system for synchronizing instant messages between multiple clients | |
US20150281142A1 (en) | Hot Topic Pushing Method and Apparatus | |
US20170171602A1 (en) | Method and electronic device for controlling three stream video play | |
CN111432265B (zh) | 一种处理视频画面的方法、相关装置及存储介质 | |
CN104699378A (zh) | 多人聊天中信息浏览方法和*** | |
EP2562984A1 (en) | Method and device for processing desktop sharing | |
CN107864358B (zh) | 一种视频通话中的共享对象操作方法 | |
CN106155458B (zh) | 一种多媒体消息播放方法及装置 | |
CN106547417A (zh) | 显示后台任务消息的方法和装置 | |
US10623450B2 (en) | Access to data on a remote device | |
CN104899083A (zh) | 应用分享方法及装置 | |
WO2017185652A1 (zh) | 实现分享文件的方法及电子设备 | |
US20170178685A1 (en) | Method for intercepting video animation and electronic device | |
CN107154894B (zh) | 一种即时通讯信息的处理方法、装置、***及存储介质 | |
US20220191556A1 (en) | Method for processing live broadcast information, electronic device and storage medium | |
CN111796747B (zh) | 多开应用的处理方法、装置和电子设备 | |
CN112306590B (zh) | 一种截图生成的方法以及相关装置 | |
CN106888150B (zh) | 即时消息处理方法和装置 | |
EP3699731B1 (en) | Method and device for calling input method, and server and terminal | |
CN108632130B (zh) | 多终端聊天输入转移的方法、装置、电子设备和存储介质 | |
CN107733781B (zh) | 一种即时通信的处理方法、设备和计算机存储介质 | |
CN109831673B (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 |