专利名称:一种在不同终端上实现相同用户界面和操作习惯的方法
技术领域:
本发明涉及通信领域,具体涉及一种在不同终端上实现相同用户 界面和操作习惯的方法。
背景技术:
移动互联时代,人们会随时随地频繁使用互联网,终端也多种多样,包括PC机、手机、数字机顶盒以及其他智能家电等。终端的 多样性给人们带来快捷方便的同时也带来了新的问题需要适应不同 终端的操作方式,无法在各种终端下按照自己的使用习惯自由自在地 操作终端。目前,在同一品牌、同一系列的终端中,有相似的操作习惯。但 是存在如下问题操作多以"方向键+确定键"为主,用户操作时按 键次数多、搜索路径长;多从单个终端出发考虑,用户在不同终端的 用户界面不同,使得用户需要经常处于使用习惯的变换之中。发明内容(一) 要解决的技术问题针对上述问题,本发明的目的是提供一种在不同终端上实现同一 种用户界面和操作习惯的方法,而且可以使用户像使用本地硬盘 一样 方便地使用网络硬盘。(二) 技术方案一种在不同终端上实现相同用户界面和操作习惯的方法,包括以 下步骤Sl:在终端一上设置用户界面编码和服务编码; S2:终端一通过与服务器通讯,将所述用户界面编码及服务编码 保存在服务器上;S3:当用户在终端二上登陆时,将所述用户界面编码所对应的用 户界面从服务器下载到终端二上,生成相应的用户界面;S4:当终端二读取到用户输入的服务编码时,与所述保存在服务 器中的服务编码进行匹配,同时扫描安装在终端二中的应用程序,当 扫描到与所述服务代码相应的应用程序时,则启动所述程序。其中,在启动所述程序之后还包括步骤S5:将网络硬盘映射为终端本地硬盘,当用户对映射到本地的网 络硬盘进行读写操作时,将相应的搡作请求转发给提供网络硬盘服务 的服务器,并将接收自服务器的返回数据和结果按照本地硬盘的形式 显示给用户。其中,所述用户界面包括通讯录、菜单布局、图标大小、图标排 列方式、字体颜色及大小和背景图片中的一项或几项。其中,所述应用程序包括不需要连接网络的单机版程序,如文档 处理工具、单机版游戏、本地资源管理工具等。这些程序既可以是随终端提供的,也可以是第三方开发商开发提供。其中,所述应用程序还包括需要连接网络的程序,如浏览器、邮 件工具或手机网游等。这些程序既可以是随终端提供的,也可以是第 三方开发商开发提供。其中,所述服务编码包括前缀符号和数字,所述前缀符号代表本 发明中所述的服务功能,数字代表具体的程序或者服务。其中,所述终端包括移动电话、PC机、数字机顶盒及其他智能 终端中的一种或几种,所述智能终端为需要使用互联网为用户提供本 地应用程序或者网络服务的终端。本发明还提供一种终端,所述终端包括-.设置模块,设置服务编码和用户界面编码,并将所述服务编码和 用户界面编码保存在服务器上;当用户修改设置、安装或者卸载应用 程序时,将修改后的设置 信息保存并载入监听模块;执行模块,当用户登陆时,下载所述用户界面并生成相应用户界面;监听模块,监听终端输入设备,当监听到用户输入服务编码时, 将用户输入的服务编码与与所述由设置模块载入到监听模块的编码进行匹配,并提示匹配到的应用程序名称;控制模块,用于在匹配成功后启动安装在终端的应用程序。 其中,还包括映射模块,用于将网络硬盘映射为终端的本地硬盘。 (三)有益效果本发明的在不同终端上实现相同用户界面和操作习惯的方法,使 得用户只需要在一个终端定义一次用户界面编码及服务编码,则可在 其他终端上使用相同的用户界面及服务,不必频繁地改变使用习惯,终端的缺点得到有效弥补,使用效率明显提高;通过服务器保存用户 的操作习惯和个性化信息,充分发挥了移动互联网的功效。
图l是本发明的在不同终端上实现相同用户界面和使用习惯的方 法的流程图。图2是本发明的在不同终端上实现相同用户界面和使用习惯的方 法的监听流程图。
具体实施方式
以下实施例用于说明本发明,但不用来限制本发明的范围。 如图1所示,为本发明的在不同终端上实现相同用户界面和使用 习惯的方法的流程图。以下结合附图对本发明的技术方案进行说明。 用户在第一次使用一个终端的时候,按照自己的喜好将用户界面 进行个性化设置,这里所说的个性化设置包括用户界面的个性化设置 和用户自定义服务的个性化设置。其中,用户界面的个性化设置包括 通讯录、菜单布局、图标大小和排列方式、字体大小颜色以及背景图 片等的个性化设置。比如,用户在终端一上进行如下的用户界面个性化设置指定了背景图片,图片名为l.jpg,菜单字体为楷体,4号字, 菜单只显示QQ、大智慧、浏览器三项。当用户设定完毕后,系统自 动将这些设置信息连同用户信息以特定的格式发送到后台服务器,服 务器将其保存在数据库中。当用户在终端二上登陆时,系统将相应的 信息下载到终端二,并将背景图片设置为l.jpg,将菜单字体设置为楷 体,4号字,将菜单功能项设置为只显示QQ、大智慧、浏览器三项, 实现同样的用户界面和个性化设置。使用上述方法,可以使各终端上的用户界面完全相同,包括通讯 录、菜单布局、图标排列、背景图片等,用户对这些个性化设置的改 变,设置模块都能将其载入监听模块并通过网络通讯保存在服务器 上。这样,用户在其他终端上登陆时,执行模块会将相应的个性化设 置下载到终端,并生成相应的用户界面,这样用户的操作界面和习惯 在各种终端上完全一样。用户自定义服务的个性化设置指的是利用服务编码设置相应的 安装在终端的应用程序或者网络服务,用户在首次使用一个终端的时 候,利用"前缀符号+数字"组成的服务编码来定义特定的服务或者 程序,使用"**"等特定的前缀符号是为了将所述功能区别于终端通 过输入纯数字来执行的一些常规功能,数字则表示具体的服务或者程 序。为了区分不同应用程序,与各应用程序对应的服务编码不得重复, 用户在使用该终端或者其他终端的时候,输入由"前缀符号+数字" 组成的服务编码,即可启动所需要的服务。具体如下当用户初次在 终端上登陆时,系镜读取服务器信息,发现用户没有对应用程序进行 编码,就会提示用户对该终端上安装的应用程序进行编码。假设用户 指定了 "10-QQ, 11-大智慧,20-启动浏览器"的编码后,设置模 块将此信息载入监听模块用以监听,同时连同用户信息通过网络发送 到后台服务器,服务器接受后将其保存在数据库中。当用户在终端二 登陆时,系统会从服务器读取该配置信息,并扫描终端二已经安装的应用程序,将程序和编码信息保存在终端二的监听模块用以监听。当 监听模块监听到用户输入"**"时,将设定并保存过的服务编码列出,本例为10-QQ, ll-大智慧,20-启动浏览器,当用户再输入数字l, 则滤掉20-浏览器,只显示10-QQ, ll-大智慧,当用户再输入数字O, 则10因为对应QQ应用程序,所以将接收用户指令启动本地的QQ程序。监听模块对终端上的输入设备进行监听,当用户在其他终端登陆 的时候,执行模块下载所设置好的用户界面到所述终端并生成相应的 用户界面,同时,下载编码信息到所述终端并扫描已安装在所述终端 的应用程序,所述编码信息与终端本地程序匹配后,将所述匹配情况 驻留内存,之后进入监听状态;当读取到终端用户输入的服务编码时, 将服务编码直接与驻留内存中的程序和编码信息进行匹配,如果用户 输入的编码和所述终端已经安装过的应用程序匹配,则启动该程序。需要注意的是,上述的本地服务必须是终端已经安装过的应用程 序,只有这样,在实际执行过程中才可以扫描到所述服务。这里的本 地服务均指安装在终端上的应用程序。单纯从启动某个程序来说,直 接启动比较方便,但是如果考虑到多个终端上不同的操作方法,本发 明的技术方案即体现出其优势。如果用户习惯了PC机上的鼠标双击, 一旦换作操作手持终端设备时,则需要时间来适应。使用了本方案, 不管在何种终端上,只需输入服务编码即可启动所需服务,不需要经 过菜单、程序、方向键查找以及确定等步骤,方便快捷。此外,用户每定义一次服务编码,设置模块都会将其载入监听模 块并将其保存到服务器。用户在其他终端上登陆时,自动将该服务编 码下载到终端,这样用户将不需要重新定义服务。利用映射模块将网络硬盘映射为本地硬盘,当用户对映射到本地 的网络硬盘进行读写操作时,控制模块将相应的操作请求转发给提供 网络硬盘服务的服务器,并将接收到返回数据和结果,按照本地硬盘的形式显示给用户,这样,用户就可以像使用本地硬盘一样使用网络 硬盘。用户每次使用映射到本地的网络硬盘时,控制模块都会将用户 在服务器上的个人文档读取出来,并且按照本地存储盘的格式显示给 用户,用户对所有文档的更改都将更新到服务器上,使得用户方便地 使用自己的网络硬盘。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关 技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下, 还可以做出各种变化,因此所有等同的技术方案也属于本发明的范 畴,本发明的专利保护范围应由权利要求限定。
权利要求
1、一种在不同终端上实现相同用户界面和使用习惯的方法,其特征在于,包括以下步骤S1在终端一上设置用户界面编码和服务编码;S2终端一通过与服务器通讯,将所述用户界面编码及服务编码保存在服务器上;S3当用户在终端二上登陆时,将所述用户界面编码所对应的用户界面从服务器下载到终端二上,生成相应的用户界面;S4当终端二读取到用户输入的服务编码时,与所述保存在服务器中的服务编码进行匹配,同时扫描安装在终端二中的应用程序,当扫描到与所述服务代码相应的应用程序时,则启动所述程序。
2、 如权利要求l所述的方法,其特征在于,在启动所述程序之后还包括步骤S5:将网络硬盘映射为终端本地硬盘,当用户对映射到本地的网 络硬盘进行读写操作时,将相应的操作请求转发给提供网络硬盘服务 的服务器,并将接收自服务器的返回数据和结果按照本地硬盘的形式 显示给用户。
3、 如权利要求2所述的方法,其特征在于,所述用户界面包括通 讯录、菜单布局、图标大小、图标排列方式、字体颜色及大小和背景 图片中的一项或几项。
4、 如权利要求l所述的方法,其特征在于,所述应用程序包括不 连接网络的单机版程序。
5、 如权利要求l所述的方法,其特征在于,所述应用程序还包括 连接网络的程序。
6、 如权利要求l所述的方法,其特征在于,所述服务编码包括 前缀符号和数字。
7、 如权利要求l所述的方法,其特征在于,所述终端包括移动电话、PC机、数字机顶盒及智能终端中的一种或几种。
8、 一种终端,其特征在于,所述终端包括设置模块,设置服务编码和用户界面编码,并将所述服务编码和用户界面编码保存在服务器上;当用户修改设置、安装或者卸载应用 程序时,将修改后的设置信息保存并载入监听模块;执行模块,当用户登陆时,下载所述用户界面并生成相应用户界面;监听模块,监听终端输入设备,当监听到用户输入服务编码时, 将用户输入的服务编码与与所述由设置模块载入到监听模块的编码 进行匹配,并提示匹配到的应用程序名称;控制模块,用于在匹配成功后启动安装在终端的应用程序。
9、 如权利要求8所述的终端,其特征在于,还包括映射模块,用于将网络硬盘映射为终端的本地硬盘。
全文摘要
本发明涉及一种在不同的终端上实现相同用户界面和使用习惯的方法,主要包括步骤S1在终端一上设置用户界面编码;S2终端一通过与服务器通讯,将所述用户界面编码保存在服务器上;S3当用户在终端二上登陆时,将所述用户界面编码所对应的用户界面从服务器下载到终端二上,生成相应的用户界面;S4当终端二读取到用户输入的服务编码时,与所述保存在服务器中的服务编码进行匹配,同时扫描安装在终端二中的应用程序,当扫描到与所述服务代码相应的应用程序时,则启动所述程序。根据本发明的方案,用户只需要在一个终端定义一次用户界面,则可在其他终端上使用相同的用户界面,不必频繁地改变使用习惯。
文档编号H04Q7/32GK101335722SQ20081011702
公开日2008年12月31日 申请日期2008年7月22日 优先权日2008年7月22日
发明者吴小兵 申请人:吴小兵