客户端启动方法与通信终端的制作方法_3

文档序号:9810108阅读:来源:国知局
输入的文字。
[0058]在本实施方式中,接收模块10接收外部输入的文字,其可以包括具有通信功能的必要硬件,和驱动硬件工作的必要软体。接收模块10可以通过网络与其他通信终端之间进行数据传输,接收到其它通信终端发送的文字,通信终端100能显示接收模块10接收的文字;接收模块10也可以包括能够输入文字的输入装置以及必要的软体,比如键盘或触摸屏以及必要的输入法。
[0059]在一个具体的实施方式中,以第一单元120为即时通信软件为例。当接收模块10接收到的文字为其他通信终端发出的文字时,通信终端100会将接收的文字显示在第一单元120提供给用户的对话界面上,如此实现用户能够看到接收的文字;或者用户也可以通过键盘或触摸屏输入文字,即用户之间可以进一步的通过文字沟通。
[0060]注册模块20用于在所述文字中存在预定关键字时,对所述预定关键字注册点击事件,所述点击事件配置为发送消息通知所述系统平台110启动与所述预定关键字对应的所述第二单元130 ;其中,所述预定关键字标识所述第二单元130。
[0061]在本实施方式中,预定关键字可以为第二单元130的名称,或名称简写。通过在接收的文字中查找是否存在预定关键字,存在预定关键字表明在该文字中有提及第二单元130的名称,也表明可能需要运行第二单元130。
[0062]在本实施方式中,预定关键字的数量可以为一个以上。当预定关键字的数量为一个时,在接收的文字中仅仅检索是否存在所述预定关键字即可。当预定关键字的数量多于一个时,可以逐一在接收的文字中查找每个预定关键字。通过设置预定关键字,实现区分第二单元130。第一单元120内可以预先设置有预定关键字列表,在通信终端100安装第一客户端120时,便可以在第一客户端120的安装包中集成有关键字列表。在第一客户端120完成安装之后,可以将自身关键字列表中的预定关键字与通信终端100内安装的单元进行比对,当发现预定关键字标识的单元在通信终端100内没有安装时,删除该预定关键字。
[0063]在本实施方式中,在第一单元120接收到文字时,在文字中查找是否存在预定关键字。具体的,第一单元120通过网络接收文字时,可以为接收到文字之后,便在文字中查找是否存在预定关键字;第一单元120接收键盘或触摸屏输入的文字时,可以在用户输入的过程中便进行查找输入的文字中是否存在预定关键字,或者也可以在用户完成输入一句话或一段话之后,再进行查找是否存在预定关键字,比如用户输入了回车或者点击了发送按钮时才开始查找是否存在预定关键字。
[0064]在本实施方式中,在接收到的文字中查找预定关键字的过程中,可以采用精确查找或模糊查找的方式。具体的,举例为,若采用精确查找的方式,在查找关键字的过程中,必须在收到的文字中一部分与预定关键字完全相同时,才认为接收的文字中存在预定关键字。若采用模糊查找的方式,在接收到的文字中查找是否部分内容与预定关键字部分相同,若存在部分相同则将该预定关键字提示给用户,可以使用悬浮窗口的方式提示预定关键字;若接收到的文字中的部分内容与多个预定关键字的部分内容相同,可以将该多个预定关键字形成列表,并以悬浮窗口的方式展示该列表。
[0065]在本实施方式中,注册模块20对预定关键字注册点击事件,以实现监测预定关键字是否被点击,进而构成启动第二单元130的触发事件。对应于台式电脑或笔记本电脑等,采用鼠标操作的通信终端,点击可以为鼠标的点击。对应于触摸屏式的通信终端,比如智能手机、平板电脑等,点击可以为触摸屏对应所述预定关键字的位置被触摸。
[0066]在本实施方式中,点击事件配置为发送消息通知所述系统平台110启动与所述预定关键字对应的所述第二单元130。若点击事件发生,表明需要启动预定关键字对应的单元,此时第一单元120通知系统平台启动第二单元130。如此实现在第一单元120中可以直接启动并切换至第二单元130,而无需其它寻找第二单元130图标的步骤,实现单元之间切换的操作简便。
[0067]在本实施方式中,消息发送模块30发送的消息可以为一个预定的字符串,该字符串可以附带有预定关键字,也可以直接将预定关键字作为该消息的内容。通过消息附带预定关键字,可以使系统平台110获知需要启动的单元。即系统平台110接收到消息之后,通过消息中附带的预定关键字,查找并启动预定关键字对应的单元。
[0068]在一个具体的实施方式中,预定关键字可以为“手机淘宝”,第一单元120接收的文字为“我在手机淘宝购买的……”,此时在第一单元120接收的文字中存在“手机淘宝”,对接收的文字中“手机淘宝”注册点击事件,以使在“手机淘宝”被点击,即所述点击事件发生时,第一单元120可以发消息给系统平台110,以使系统平台110可以启动预定关键字“手机淘宝”对应的单元,即手机淘宝。
[0069]请参阅图4,在本申请的一个实施方式中,所述第一单元120还包括样式设置模块40,该样式设置模块40用于将所述文字中的所述预定关键字设置成预定样式,以区分所述文字中的所述预定关键字和非预定关键字。注册模块20从接收的文字中查找到预定关键字之后,样式设置模块40可以将预定关键字设置预定样式,该预定样式可以包括:加粗、力口下划线、倾斜;或者将预定关键字的颜色设置成与非关键字不同的颜色,比如预定关键字的颜色为蓝色,而预定关键字的颜色为黑色;或者将预定关键字的字体设置成与非预定关键字不同的字体,比如预定关键字的字体为黑体,而非预定关键字的字体为宋体。
[0070]在本申请的一个实施方式中,所述第一单元120还可以包括关键字保存模块50,该关键字保存模块50用于在所述通信终端100新安装了单元时,生成唯一标识所述单元的预定关键字,并保存所述预定关键字。
[0071]在本实施方式中,该预定关键字可以包括单元的名称或简称。在系统平台110新安装了单元时,关键字保存模块50可以获取新安装的单元的名称或简称,将该名称或简称作为预定关键字,用于从第一单元120快速切换至该单元。系统平台110可能会安装多个任意类型的单元,关键字保存模块50在存储预定关键字时,可以形成关键字列表,如此便于存储和管理,再者也可以对应预定关键字保存其对应的单元的启动项路径,使得系统平台110通过访问该启动项路径便可以启动该单元。
[0072]在本实施方式中,关键字保存模块50可以监测系统平台110是否安装了新单元。关键字保存模块50可以包括有监听功能,用于监听系统平台110是否正在安装单元。或者关键字保存模块50还可以包括单元列表,并定期扫描系统平台110安装单元的情况,判断是否存在没有记录在单元列表中的单元,若存在上述情况即表明系统平台110新安装了单元;若不存在上述情况即表明系统平台110未安装新单元。所述单元列表内可以记录有单元的名称或简称,使得该单元列表中记录的名称或简称可以作为前文描述的预定关键字使用,即单元列表也可以作为的关键字列表使用。
[0073]在本申请的一个实施方式中,第一单元120还可以包括关键字删除模块60,该关键字删除模块60用于在所述通信终端100卸载第二单元时,删除与所述第二单元对应的预定关键字。
[0074]在本实施方式中,关键字删除模块60可以监测系统平台是否卸载了单元。关键字删除模块60可以包括有监听功能,用于监听系统平台是否正在卸载单元。或者关键字删除模块60可以包括单元列表,并定期扫描系统平台110安装单元的情况,判断是否存在单元列表中有记录,但系统平台没有安装的单元。若存在上述情况即表明系统平台卸载了该单元;若不存在上述情况即表明系统平台未卸载单元。
[0075]在本实施方式中,关键字删除模块60发现系统平台卸载了单元,便对应删除关键字保存模块50保存的与被卸载单元对应的预定关键字。具体的,举例为,对应前文介绍,关键字保存模块50中设置了关键字列表,则关键字删除模块60在该关键字列表中将被卸载单元对应的预定关键字删除。
[0076]请参阅图4,在本申请的一个实施方式中,所述文字中还包括用于传递给所述第二单元130的参数。所述参数可以适配于第二单元130,并结合第二单元130的功能。第一单元120的消息发送模块30发出给系统平台的消息附带有所述参数。
[0077]在本实施方式中,所述参数可以具有预定格式,根据所述预定格式的不同,可以启动第二客户端的不同功能。具体的,比如第二客户端为地图应用,参数可以表示一个地点,第二客户端接收到该参数之后,可以在地图中标识该地点显示给用户,或者给出从用户当前地点至参数表示的地点的路径。
[0078]在本实施方式中,消息附带参数,可以为参数即为消息的内容,也可以为参数作为消息的附件。
[0079]所述系统平台110可以包括启动I旲块70,该启动I旲块70用于启动所
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1