CN102622099A - 一种嵌入app应用程序的输入法***及相应方法 - Google Patents

一种嵌入app应用程序的输入法***及相应方法 Download PDF

Info

Publication number
CN102622099A
CN102622099A CN201210020577XA CN201210020577A CN102622099A CN 102622099 A CN102622099 A CN 102622099A CN 201210020577X A CN201210020577X A CN 201210020577XA CN 201210020577 A CN201210020577 A CN 201210020577A CN 102622099 A CN102622099 A CN 102622099A
Authority
CN
China
Prior art keywords
module
application program
app
input method
app application
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.)
Pending
Application number
CN201210020577XA
Other languages
English (en)
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.)
Sina Technology China Co Ltd
Original Assignee
Sina Technology China 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 Sina Technology China Co Ltd filed Critical Sina Technology China Co Ltd
Priority to CN201210020577XA priority Critical patent/CN102622099A/zh
Publication of CN102622099A publication Critical patent/CN102622099A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种嵌入APP应用程序的输入法***及相应方法,解决了APP应用过程较为复杂、浪费用户时间的问题。所述***包括:输入法应用模块,用于输入字符;APP应用程序模块,其嵌入在输入法应用模块中,用于启动APP应用程序;APP应用管理模块,其嵌入在输入法应用模块中,用于管理所述APP应用程序模块中的应用程序。本发明的***以输入法为平台,将输入法与APP应用融合在一起,通过建立输入法与各APP应用间的通讯协议,实现了基于输入法的文本内容向APP应用间的无缝转移,并实现了向用户即时提醒更新信息的功能,从而给用户带来了全新的理念和使用体验。

Description

一种嵌入APP应用程序的输入法***及相应方法
技术领域
本发明涉及一种输入法***,尤其涉及一种将一个或多个基于计算机平台的APP(Application,应用)应用统一于一个模块中,并将该模块整合嵌入到输入法应用平台上的***,具体地说,本发明涉及一种可嵌入即时通讯、博客、RSS(Really Simple Syndication,易信息聚合)订阅、邮箱等依赖于文本输入的APP应用的输入法***。
背景技术
随着电脑及互联网应用的普及,即时通讯、博客、RSS订阅、邮箱等应用已经成为人们常用的功能。但是类似这样的应用程序往往是独立的,拥有独立的存放地址及快捷启动方式,而且要想完美的体验以上功能,用户在安装或开通这些应用之后,同时还需要安装一个高效的输入法应用程序,才能实现编辑、搜索、通讯和评论等功能。人们每天都在借助输入法完成各种事情,写文档、聊天、写博客、写评论、发邮件,几乎每个客户端和互联网产品都需要输入法的参与。然而,这些应用产品之间却是相互独立的,用户经常需要在各应用程序之间进行频繁的切换,这种情况下就会引发以下问题:打开的应用窗口过于繁多,用户频繁于各应用程序间的切换,操作不便捷;对于某些实时性强或不易发掘的信息用户较难及时获取等等。
具体地说,图1示出了目前用户在应用计算机本地端和互联网应用时的操作流程示意图。仅以当前环境为word文本编辑状态,切换至网络应用(微博)为例进行说明,具体包括以下步骤:
步骤11、选择目标应用程序(例如,浏览器),可通过接口启动位置来启动目标应用程序,接口启动位置一般为桌面、开始菜单、快速启动栏和任务栏等;
步骤12、点击接口启动位置处的该目标应用程序,以开启目标应用程序(浏览器)窗口;
步骤13、新建网页;
步骤14、在地址栏中输入目标网址,打开目标网页;
步骤15、在网页中输入用户名、密码;
步骤16、登录;
步骤17、完成(微博)发帖、浏览及回复评论等操作。
通过以上步骤可以发现,仅完成一个简单的撰写微博的任务,用户便需要至少7步操作才能完成,其过程繁琐,浪费了用户大量的时间。
图3表明了现有用户获取基于浏览器的互联网应用更新信息的操作流程,此处仍以word编辑状态下获取网络应用——微博(默认微博已登录)的即时信息为例,主要包括以下步骤:
步骤31、打开浏览器窗口;
步骤32、选择APP应用(微博)对应的页面;
步骤33、点击浏览器刷新;
步骤34、如果显示有私信,点击查看详细内容。
以上现有技术存在两个缺点:一、用户在当前工作状态下不便实时获知其他APP应用信息的更新情况,二、用户获取更新信息的操作较为复杂。因此,在现有技术中,在使用某一APP应用时,其他APP应用(除IM和某些网络客户端软件外)的更新信息一般不能够得到即时的通知,尤其是基于浏览器的网络应用,比如邮箱、SNS社交网站等,用户无法即时的获知邮箱是否有新的邮件,无法得知***是否有新的好友私信等,用户只能进入对应的浏览器页面,对页面进行刷新才能看到更新信息,这样有违用户实时获取信息的期望。
综上所述,在现有技术和实现方式中,使用APP应用需要较为复杂的过程,浪费了用户的时间;用户在当前工作状态下不便实时获取其他APP应用的信息更新情况。
发明内容
本发明所要解决的技术问题是解决现有技术中APP应用需要较为复杂的过程、浪费用户时间的问题。
本发明提供了一种嵌入APP应用程序的输入法***,包括:
输入法应用模块,用于输入字符;
APP应用程序模块,其嵌入在输入法应用模块中,用于启动APP应用程序;
APP应用管理模块,其嵌入在输入法应用模块中,用于管理所述APP应用程序模块中的应用程序。
所述APP应用程序模块与包含下述模块的其中之一或其任意组合:即时通讯模块、博客模块、RSS订阅模块、邮箱模块、文档模块。
所述APP应用管理模块包括:添加单元,用于将APP应用程序添加到输入法应用模块中;删除单元,用于从输入法应用模块中删除APP应用程序。
所述APP应用管理模块还包括:排序单元,用于对APP应用程序进行排序。
所述APP应用程序模块还包括:状态变更单元,其用于在APP应用程序模块中程序有实时信息更新时,改变该应用程序对应图标的状态。
所述输入法应用模块与APP应用程序模块通过通讯协议进行连接,该通讯协议包括***底层路径协议和互联网传输控制协议。
本发明还提供了一种构造嵌有APP应用程序的输入法***的方法,包括:获取APP应用程序;将APP应用程序嵌入在输入法应用模块中,所述输入法应用模块用于输入字符;所述输入法应用模块与APP应用程序模块通过通讯协议进行连接,该通讯协议包括***底层路径协议和互联网传输控制协议。
所述方法还包括步骤:从输入法应用模块中删除APP应用程序。
所述方法还包括步骤:当APP应用程序有实时信息更新时,改变该应用程序对应图标的状态。
相比现有技术,本发明设计的***以日常应用输入法为平台,将输入法与APP应用融合在一起,通过建立输入法与各APP应用间的通讯协议,实现了基于输入法的文本内容向各APP应用间的无缝转移,并实现了向用户即时提醒更新信息的功能,解决了用户较难即时获取基于浏览器的网络应用的更新信息的难题,该通讯协议包括***底层路径协议和互联网传输控制协议。本发明给用户带来了全新的理念和使用体验,在计算机***和互联网应用行业中具有较大的应用前景。
附图说明
图1示出了现有技术中用户在进行APP应用程序切换时的操作流程;
图2示出了应用本发明进行APP应用程序切换及输出内容无缝转移时的操作流程;
图3示出了现有技术中用户获取互联网即时信息的流程;
图4示出了本发明提供的获取即时更新信息方法的流程;
图5示出了本发明各模块间的关系;
图6示出了本发明的界面仿真原型;
图7示出了本发明实施例的构造嵌有APP应用程序的输入法***的流程。
具体实施方式
为了便于本领域一般技术人员理解和实现本发明,现结合附图描述本发明的实施例。
实施例一
作为进行电脑和网络应用行为的必备工具,输入法应用程序已经成为***初始安装甚至是装机时必备的默认安装程序之一,可见其地位的重要性。目前对输入法的研究主要集中在输入法的有效性和高效性上,基于输入法平台的应用扩展方面的研究还较少。本发明基于输入法平台的应用扩展进行了研究。本发明提供了一种具有即时通讯、博客、RSS订阅、邮箱等多个APP应用功能的输入法***。其目的是以输入法为平台将即时通讯、博客、RSS订阅等功能进行整合,并以此建立一个可以在输入法平台上集中存放、使用并管理多种APP应用的输入法***,该输入法***可以将输入法与其他APP应用进行有效地无缝连接,使各APP的使用及各APP间的切换更加便捷,提高用户体验。
参见图2、4、5、6,本发明涉及一种集即时通讯、博客、RSS订阅、邮箱等其中一个或多个APP应用于一体的输入法***。所述***包含:输入法应用模块,APP应用程序模块和APP应用管理模块。
输入法应用模块用于输入字符。
APP应用程序模块,其嵌入在输入法应用模块中,用于启动APP应用程序,APP应用程序模块基于***底层路径协议及互联网通讯协议为用户提供链接、登录、资讯、编辑等功能。互联网APP应用程序基于TCP协议(Transmission ControlProtocol,传输控制协议)与服务器端进行通信,并且对通信数据使用Des(DataEncryption Algorithm,数据加密算法)和Aes(Advanced Encryption Standard,高级加密标准)相结合的加密标准,从而使得用户的信息能够在网络上进行安全可靠的传输。对于从服务器端获取的数据,使用Md5认证的方式,然后在客户端进行Md5的校验,防止一些数据在网络丢失或者被恶意篡改。
APP应用管理模块,其嵌入在输入法应用模块中,对所述APP应用程序模块中的各应用程序进行统一管理。在APP应用管理模块中的配置文件,基于当前比较流行的Xml文档格式,记录用户感兴趣的APP应用,便于修改和配置。
图2表明了应用本发明所阐述的输入法***后的操作流程图,其中假设在Word应用程序下,登录微博为例。主要包括以下步骤:
步骤21、在word当前应用程序下,编辑输入用户的微博账号;
步骤22、点击本输入法***APP应用程序模块中的目标应用(微博)的图标,打开其桌面应用程序窗口或浏览器网页界面;
步骤23、输入密码等信息(账号信息已无缝的填写在账号栏内,无需再次填写),登录;
步骤24、完成(微博)发帖、浏览及回复评论等操作。
通过与图1所示的目前操作流程对比,可以发现本发明通过添加输入法与应用程序间的通讯协议,能够将输入框上已经输出的文本无缝的转移到各应用平台上,即输入法应用模块的文本输出内容,通过APP应用程序模块的通讯协议,快速的无差别的转移到APP应用平台中,避免了输出内容资源的浪费;通过将计算机和互联网各APP应用的快捷模块化简化了用户的操作流程,节省了宝贵的时间,从而优化了用户体验。
图4表明了本发明在为用户提供即时信息服务时的操作流程,主要包括以下步骤:
步骤41、判断APP应用(微博)是否有实时信息更新,若是则改变该应用程序对应图标的状态,如将图标置为闪动或变色。
步骤42、如果图标的状态发生了变化,如出现闪动或变色,则说明有新的消息,这时,可点击APP应用(微博)图标,从而可打开浏览器对应界面,方便浏览信息。
通过与图3所示的现有技术对比,本发明方案很好的解决了现有操作流程的弊端,基于该发明输入法***下的各应用程序会根据自身产品特点将实时更新信息提供给用户。
图5表明了本发明中涉及到的三个模块之间的关系示意图。三个模块分别为输入法应用模块、APP应用程序模块和APP应用管理模块。所述输入法应用模块可以为任意的输入法***;APP应用程序模块构架于所述输入法***之上,包含APP应用程序列表、各APP应用程序窗口或对应浏览器界面、各APP本地或网络端接口用于触发、响应程序及信息传输;APP应用管理模块用于对上述APP应用程序进行统一管理。APP应用管理模块包括:添加单元,用于将APP应用程序添加到输入法应用模块中;删除单元,用于从输入法应用模块中删除APP应用程序;排序单元,用于对APP应用程序进行排序。APP应用程序模块包括状态变更单元,其用于在APP应用程序模块中程序有实时信息更新时,改变该应用程序对应图标的状态。
基于以上三个模块建立了一个可嵌入多APP应用的输入法***,用户通过本输入法***可以便捷的应用各种APP程序并进行APP间的切换,而不用通过反复地返回桌面菜单或开始菜单等方式打开和切换程序,为用户节省了大量的时间,缩短了操作距离,提升了用户体验。
图6展现了本发明的界面仿真原型,包括状态栏仿真原型及输入框仿真原型,原型中分别包含输入法应用模块、嵌套在输入法上的APP应用程序模块及APP应用管理模块。由于界面设计本身的多元性,该界面原型并不具有唯一性,可以根据情况随意设计界面结构及交互方式。
实施例二
本实施例提供了一种构造嵌有APP应用程序的输入法***的方法,如图7所示,所述方法包括:
步骤71、获取APP应用程序;APP应用程序可以是即时通讯、博客、RSS订阅、邮箱等其中一个或多个的任意组合。
步骤72、将APP应用程序嵌入在输入法应用模块中,所述输入法应用模块用于输入字符;所述输入法模块与APP应用程序模块通过通讯协议进行连接,该通讯协议包括***底层路径协议和互联网传输控制协议。APP应用程序嵌入在输入法应用模块时,以图标或其它方式存在。
步骤73、当不需要某个APP应用程序时,从输入法应用模块中删除APP应用程序。
步骤74、当APP应用程序有实时信息更新时,改变该应用程序对应图标的状态。
虽然通过实施例描绘了本发明,但本领域普通技术人员知道,在不脱离本发明的精神和实质的情况下,就可使本发明有许多变形和变化,本发明的范围由所附的权利要求来限定。

Claims (9)

1.一种嵌入APP应用程序的输入法***,其特征在于,包括:
输入法应用模块,用于输入字符;
APP应用程序模块,其嵌入在输入法应用模块中,用于启动APP应用程序;
APP应用管理模块,其嵌入在输入法应用模块中,用于管理所述APP应用程序模块中的APP应用程序。
2.根据权利要求1所述的***,其特征在于,所述APP应用程序模块包含下述模块其中之一或其任意组合:即时通讯模块、博客模块、易信息聚合RSS订阅模块、邮箱模块、文档模块。
3.根据权利要求1所述的***,其特征在于,所述APP应用管理模块包括:添加单元,用于将APP应用程序添加到输入法应用模块中;删除单元,用于从输入法应用模块中删除APP应用程序。
4.根据权利要求3所述的***,其特征在于,所述APP应用管理模块还包括:排序单元,用于对APP应用程序进行排序。
5.根据权利要求1至4任一项所述的***,其特征在于,所述APP应用程序模块还包括:状态变更单元,其用于在APP应用程序模块中APP应用程序有实时信息更新时,改变该APP应用程序对应图标的状态。
6.根据权利要求1所述的***,其特征在于,所述输入法应用模块与APP应用程序模块通过通讯协议进行连接,该通讯协议包括***底层路径协议和互联网传输控制协议。
7.一种构造嵌有APP应用程序的输入法***的方法,其特征在于,包括:
获取APP应用程序;
将APP应用程序嵌入在输入法应用模块中,所述输入法应用模块用于输入字符;所述输入法应用模块与APP应用程序模块通过通讯协议进行连接,该通讯协议包括***底层路径协议和互联网传输控制协议。
8.根据权利要求7所述的方法,所述方法还包括步骤:从输入法应用模块中删除APP应用程序。
9.根据权利要求7所述的方法,所述方法还包括步骤:当APP应用程序有实时信息更新时,改变该APP应用程序对应图标的状态。
CN201210020577XA 2011-01-25 2012-01-30 一种嵌入app应用程序的输入法***及相应方法 Pending CN102622099A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210020577XA CN102622099A (zh) 2011-01-25 2012-01-30 一种嵌入app应用程序的输入法***及相应方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201110030883 2011-01-25
CN201110030883.7 2011-01-25
CN201210020577XA CN102622099A (zh) 2011-01-25 2012-01-30 一种嵌入app应用程序的输入法***及相应方法

Publications (1)

Publication Number Publication Date
CN102622099A true CN102622099A (zh) 2012-08-01

Family

ID=46562051

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210020577XA Pending CN102622099A (zh) 2011-01-25 2012-01-30 一种嵌入app应用程序的输入法***及相应方法

Country Status (1)

Country Link
CN (1) CN102622099A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063071A (zh) * 2014-07-18 2014-09-24 百度在线网络技术(北京)有限公司 内容输入方法及装置
CN105786297A (zh) * 2014-12-23 2016-07-20 苏州精易会信息技术有限公司 基于输入法启动软件的方法和装置
CN105975339A (zh) * 2016-05-26 2016-09-28 北京金山安全软件有限公司 一种切换操作的方法及装置
CN109120500A (zh) * 2017-06-23 2019-01-01 北京搜狗科技发展有限公司 一种信息处理方法及输入法***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286118A (zh) * 2007-04-10 2008-10-15 北京搜狗科技发展有限公司 一种快速调用程序指令的方法、***及一种输入法***
CN101452453A (zh) * 2007-11-29 2009-06-10 北京搜狗科技发展有限公司 一种输入法网址导航的方法和一种输入法***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286118A (zh) * 2007-04-10 2008-10-15 北京搜狗科技发展有限公司 一种快速调用程序指令的方法、***及一种输入法***
CN101452453A (zh) * 2007-11-29 2009-06-10 北京搜狗科技发展有限公司 一种输入法网址导航的方法和一种输入法***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063071A (zh) * 2014-07-18 2014-09-24 百度在线网络技术(北京)有限公司 内容输入方法及装置
CN105786297A (zh) * 2014-12-23 2016-07-20 苏州精易会信息技术有限公司 基于输入法启动软件的方法和装置
CN105786297B (zh) * 2014-12-23 2020-10-23 苏州精易会信息技术有限公司 基于输入法启动软件的方法和装置
CN105975339A (zh) * 2016-05-26 2016-09-28 北京金山安全软件有限公司 一种切换操作的方法及装置
CN109120500A (zh) * 2017-06-23 2019-01-01 北京搜狗科技发展有限公司 一种信息处理方法及输入法***
CN109120500B (zh) * 2017-06-23 2022-02-01 北京搜狗科技发展有限公司 一种信息处理方法及输入法***

Similar Documents

Publication Publication Date Title
CN102567299B (zh) 使用文本消息与电子表格交互
EP2649536B1 (en) Codeless sharing of spreadsheet objects
CA2787816C (en) Share box for endorsements
US10185932B2 (en) Setting permissions for links forwarded in electronic messages
US9146656B1 (en) Notifications user interface
US10552799B2 (en) Upload of attachment and insertion of link into electronic messages
US20170012910A1 (en) Most recently used list for attaching files to messages
JP7219296B2 (ja) メッセージングサービスのためのサーバ、システム、ユーザ端末、方法、及びプログラム
US20160004410A1 (en) Processing Cursor Movements for Predictive Fetching
EP2932666B1 (en) Attachment collaboration within message environments
US20240146676A1 (en) Computerized system and method for controlling electronic messages and their responses after delivery
US9417759B1 (en) Synchronizing data across multiple browser tabs or windows
CN102591927B (zh) 知晓位置的电子表格动作
CN104462534A (zh) 网络信息分享方法和装置
CN103269309A (zh) 用于处理通信消息的方法及***
KR102127336B1 (ko) Vip의 메시지를 관리하는 기능을 제공하는 방법 및 단말
CN103269307A (zh) 消息处理方法及***
CN102622099A (zh) 一种嵌入app应用程序的输入法***及相应方法
CN103078782B (zh) 一种好友备注的推荐备注实现方法及***
CN103425473A (zh) 一种开放式微博的实现方法和***
CN107704491B (zh) 消息处理方法和装置
US11470031B2 (en) Electronic mail format protocol for instructing automatic behavior of electronic devices executing an electronic mail client application
US11947775B2 (en) Service for extracting message data for display in user interface widgets

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120801