根据文件名传播信息的方法与系统的制作方法

文档序号:6426363阅读:166来源:国知局
专利名称:根据文件名传播信息的方法与系统的制作方法
技术领域
本发明涉及计算机信息技术,具体涉及传播信息的通用客户端实现的方法以及根据该方法实现的通用客户端系统。
背景技术
很多信息发行者都有自己的客户端软件。比如腾讯有QQ聊天软件、淘宝有阿里旺旺、迅雷有下载工具、各大银行有相应的银行客户端、杀毒软件厂商有自己的杀毒软件等。这些客户端软件除了自身的功能外在必要的时候都能向用户发送信息。但是这些客户端软件通常是文件较大的软件,并且相互间不兼容,它们只服务于自己的网站或发行者,如果客户需要特定的功能的客户端软件则需要定制,花费大量的人力和财力,周期很长,而且现有技术中还存在其他诸多问题。现今也没有一个服务于任何信息发布者的通用的信息发布客户端软件。同时,也没有一套解决方案来解决客户端通用所面临的各种问题。

发明内容
针对现有技术的不足,本发明的目的之一在于提供一种根据文件名传播信息的方法,客户端的执行文件提取自身文件名作为关键字访问指定网络服务器获取信息应用至客户端中,通过给与不同的信息受众不同文件名的同一客户端软件就能向不同的信息受众展示不同的信息。本发明的目的之二在于提供一种根据文件名传播信息的系统,客户端的执行文件提取自身文件名作为关键字访问指定网络服务器获取信息应用至客户端中,通过给与不同的信息受众不同文件名的同一客户端软件就能向不同的信息受众展示不同的信息。为实现上述目的,本发明采用如下技术方案 根据文件名传播信息的方法,包括以下步骤
A、客户端提取其文件名中的关键字访问网络服务器获取数据库信息,所述客户端为可执行文件;
B、客户端将获取的数据库信息,用于客户端中。优选地,所述数据库信息包括展示内容或/和设置信息,所述设置信息包括界面或/和功能信息。作为改进,在执行步骤A之前还包括以下步骤
信息提供者在注册单元输入的软件参数,所述软件参数包括软件名称和密码; 所述注册单元根据输入的软件参数提供以输入的软件名称为文件名的客户端,并同时提供管理平台的信息。优选地,所述管理平台的信息包括管理平台的网址信息以及登录名和密码;管理平台执行对数据库信息添加、修改、查询、删除操作中的一种或多种,并将操作后的数据库信息保存至数据库中。本发明还提供根据文件名传播信息的方法实现的通用客户端系统,包括 客户端,为可执行文件,用于提取其文件名中的关键字访问网络服务器; 网络服务器,用于利用关键字在网络中搜索与关键字相关的信息;
所述网络服务器包括用于存放从网络服务器中搜索到的信息组成的数据库信息的数据库。优选地,所述数据库信息包括展示内容或/和设置信息。优选地,所述设置信息包括界面或/和功能信息。作为改进,本发明系统还包括注册单元,用于输入软件参数,并提供根据输入参数命名的客户端,所述软件参数包括软件名称及对应的密码;网络服务器还包括管理平台, 根据输入软件参数的信息由所述注册单元提供管理平台的信息,用于对数据库信息进行添加、修改、查询、删除操作中的一种或多种。优选地,所述管理平台的信息包括管理平台的网址信息以及登录名和密码。本发明所阐述的根据文件名传播信息的方法与系统,与现有技术相比,其有益效果是
1、通过同一客户端给与不同的信息受众不同文件名就能向不同的信息受众展示不同的信息,省去了为不同客户端软件用户定制不同的软件的工作,节省了定制时间,降低了花费的人力和财力成本。2、有利于信息的传播,信息受众看到客户端的文件名就能知道该客户端软件展示的将是什么类型的信息,这样信息能够流向它的目标受众。3、这种做法对杀毒软件友好,本发明不产生新软件,所有信息发布者和信息受众公用同一个客户端软件,唯一不同的是该软件的文件名。4、消除了技术偏见,文件名通常被认为是容易被随意修改的,让文件名承载信息的做法通常不被接受,而本发明却正是根据文件名访问网络服务器获取信息来实现通用客户端。


附图1为本发明根据文件名传播信息的方法实施例一的流程示意图; 附图2为本发明根据文件名传播信息的方法实施例二的流程示意图; 附图3为本发明根据文件名传播信息的方法实施例三的流程示意图; 附图4为本发明根据文件名传播信息的系统的结构示意图。
具体实施例方式下面,结合附图以及具体实施方式
,对本发明的根据文件名传播信息的方法与系统做进一步描述,以便于更清楚的理解本发明所要求保护的技术思想。实施例一
如图1所示,根据文件名传播信息的方法,包括以下步骤 S1 01、运行客户端。S102、客户端在用户端(即信息受众端)运行后,客户端(为单一可执行文件)提取其文件名中的关键字访问网络服务器获取数据库信息;作为优选方案,关键字就是去除客户端后缀名后的文件名,此关键字代表了一个信息类型。需要说明的是,对于客户端有时候会出现与其他文件同名时必须重命名的情况,关键字的选取本发明可以进一步给出解决方法。方法如下事先设定客户端的名称中不能在开头包含“复件”、不能在结尾包含“(1)” 等规则。如果不可避免出现上述情况时,则在关键字选取时会自动滤除上述的各种情况。 当然关键字也可以为其文件名中的一个或一组字。数据库信息包括展示内容或/和设置信息,设置信息包括界面或/和功能信息。另外,客户端能够提取自身的文件名间接的作为查询用的关键字查询网络上的指定数据库,获取相对应的数据库信息。S103、客户端提取数据库信息,应用于客户端中,用于客户端初始展示的内容或/ 和用于软件界面或/和功能的设置。原则上不提倡客户端用户修改客户端文件名,但是客户端文件名可以被修改。客户端使用者,和客户端本身可以修改客户端的文件名(客户端可以通过运行一个更改文件名的软件同时关闭自己来实现更改文件名)或者复制不同文件名的客户端来访问不同的网络服务器内容。实施例二
如图2所示,包括以下步骤 S201、运行客户端。S202、客户端(单一可执行文件)在用户端(即信息受众端)运行后,该文件先执行安装过程。安装过程包括保存文件名的过程,该过程将原始执行文件的文件名或者按照约定规则变换后的该文件名存入安装后的某文档中,或者保存成新的执行文件的文件名。S203、新执行文件运行,它提取自身文件名中关键字访问网络服务器获取信息。或者,在保存有文件名或变换后文件名的文档中提取关键字访问网络服务器获取信息。作为优选方案,关键字就是去除客户端后缀名后的文件名,此关键字代表了一个信息类型,关键字的选取与访问网络服务器获取信息的过程与步骤S102相同。S204、客户端提取数据库信息,应用于客户端中,用于客户端初始展示的内容或/ 和用于软件界面或/和功能的设置。上述步骤中S202只需执行一次,即是安装过后就可以根据新的可执行文件进行获取信息,其他步骤在执行完步骤S202后可以独立运行。原则上不提倡客户端用户修改客户端文件名,但是客户端文件名可以被修改。客户端使用者,和客户端本身可以修改客户端的文件名(客户端可以通过运行一个更改文件名的软件同时关闭自己来实现更改文件名)或者复制不同文件名的客户端来访问不同的网络服务器内容。实施例三
如图3所示,包括以下步骤
S301、在注册单元输入软件的参数(参数包括但不仅限于软件的名称,软件密码)。注册单元根据输入提供给信息发布者特定文件名的特定客户端和特定管理平台的信息。管理平台的信息包括管理平台的网址信息以及登录名和密码。S302、信息发布者根据管理平台的信息登录管理平台,管理平台设置于网络服务器中。
S303、在信息管理平台中执行信息管理操作(管理操作包括添加、删除、修改信息),需要说明的是所管理的信息均是属于该登录名的信息。作为一种方案,客户端的文件名与相应的管理平台的登录名相同,并且登录名和相应的客户端的软件名称代表同一个信息类型,所以管理平台所执行的管理操作即是对客户端所获取的信息的操作。管理平台将操作后的信息保存到网络服务器的数据库中。作为另一种方案,客户端的文件名与相应管理平台登录名不同。管理平台登录名根据注册单元输入的参数确定(此种情况下也可以没有软件名和软件密码,因为参数可以包括其他类型,只要是注册时输入的参数都可以作为管理平台登录名的一种标识)。信息发布者用登录名登录管理平台后可以依据自身的需求注册一款或多款不同名称(文件名)的同一客户端,信息发布者可以对每款软件发布信息,同时也可以对每款软件及相应信息进行管理。S304、信息发布者在管理平台以各种方式发布信息。信息发布者在管理平台发布的每条信息后面都会加上对应客户端的下载链接。信息可以通过其客户端传播,当然也可以通过普通网址传播。信息受众如果喜欢该信息,他可以下载发布该类型信息的特定客户端,这样,特定信息被传播的同时也就同时传播了对应的客户端,信息受众日后可以通过客户端来浏览对应信息发布者的信息。对于信息受众,客户端还可以提供多种功能,例如“无需安装”、“无需登录”、“无需注册”、“自动更新”、“记忆力增强”等,这些功能使客户端传播阻力更小。S305、运行客户端,此过程可以与管理平台同时运行,二者并不冲突,一般情况下, 客户端是由信息受众进行操作,而管理平台则是由信息发布者进行操作。S306、客户端在用户端(即信息受众端)运行后,客户端(为单一可执行文件)提取其文件名中的关键字访问网络服务器获取数据库信息;作为优选方案,关键字就是去除客户端文件后缀名后的文件名,此关键字代表了一个信息类型。S307、客户端提取数据库信息,应用于客户端中,作为用于客户端初始展示的内容或/和用于软件界面或/和功能的设置。由上可知,步骤S305 S307其实与步骤SlO广S103执行的操作相同,当然,这里也可以将步骤S305 S307执行的操作换为步骤S20广S204所执行的操作。 需要说明的是,虚线箭头以上部分的操作只需执行一次,也就是执行完虚线箭头以上部分其他的操作可以独立运行。原则上不提倡客户端用户修改客户端文件名,但是客户端文件名可以被修改。客户端使用者,和客户端本身可以修改客户端的文件名(客户端可以通过运行一个更改文件名的软件同时关闭自己来实现更改文件名)或者复制不同文件名的客户端来访问不同的网络服务器内容。本发明还提供了根据文件名传播信息的系统,包括客户端1、网络服务器2、注册单元3。注册单元3,用于输入用户所需软件的软件参数(包括但不局限于软件名称及对应的密码);客户端1,为注册单元3生成的应用于用户端(即信息受众端)的可执行文件,用于提取其文件名中的关键字,根据关键字访问网络服务器2获取信息。作为优选方案,关键字就是去除客户端后缀名后的文件名,此关键字代表了一个信息类型。需要说明的是,对于客户端有时候会出现与其他文件同名时必须重命名的情况,关键字的选取本发明可以进一步给出解决方法。方法如下事先设定客户端的名称中不能在开头包含“复件”、不能在结尾包含“(1)”等规则。如果不可避免出现上述情况时,则在关键字选取时会自动滤除上述的各种情况。当然关键字也可以为其文件名中的一个或一组字。数据库信息包括展示内容或 /和设置信息,设置信息包括界面或/和功能信息。另外,客户端能够提取自身的文件名间接的作为查询用的关键字查询网络上的指定数据库,获取相对应的数据库信息。具体工作过程是信息受众在注册单元3中输入所需软件参数,例如用户喜爱科技,手头有很多相关的资讯,该用户可以将软件名字设定为“我的科技生活”;注册单元3 就会根据用户在信息输入单元输入软件参数生成客户端1,客户端1可以为客户端安装文件,或者是一个无需安装的软件(单一可执行文件),注册生成客户端1的过程只需执行一次 (当然,信息发布者可以不用注册而由本客户端软件的发行方直接给与客户端软件,信息受众通过某种方式下载得到所需的客户端即可)。注册生成客户端1后,信息受众运行客户端 1 (为单一可执行文件),客户端1提取其文件名作为关键字访问网络服务器2来获取信息, 与注册生成客户端1的同时,注册时注册单元还会提供信息发布者一管理平台的信息,包括管理平台的网址信息、登录名和登录密码,同样,注册生成管理平台的信息的过程只需执行一次,信息发布者通过提供的管理平台的信息登录网络服务器2,找到对应的网址信息, 由其登录名和登录密码在管理平台登录单元21中登录,并在管理平台22中对相对应的客户端1所获取数据库信息进行管理操作(包括添加、删除、修改信息),然后将操作后的信息返回至网络服务器2中的数据库23中,客户端通过提取数据库23中的信息用于客户端初始展示的内容或/和用于软件界面或/和功能的设置。另外信息受众也可以通过网络服务器2中的数据库访问单元来获取数据库23中的信息。作为一种改进,信息发布者还可以在管理平台2以各种方式发布信息。信息发布者在管理平台2发布的每条信息后面都会加上对应客户端1的下载链接。信息可以通过其客户端传播,当然也可以通过普通网址传播。信息受众如果喜欢该信息,他可以下载发布该类型信息的特定客户端,这样,特定信息被传播的同时也就同时传播了对应的客户端,信息受众日后可以通过客户端来浏览对应信息发布者的信息。对于信息受众,客户端还可以提供多种功能,例如“无需安装”、“无需登录”、“无需注册”、“自动更新”、“记忆力增强”等,这些功能使客户端传播阻力更小。原则上不提倡客户端用户修改客户端文件名,但是客户端文件名可以被修改。客户端使用者,和客户端本身可以修改客户端的文件名(客户端可以通过运行一个更改文件名的软件同时关闭自己来实现更改文件名)或者复制不同文件名的客户端来访问不同的网络服务器内容。对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。
权利要求
1.根据文件名传播信息的方法,其特征在于,包括以下步骤A、客户端提取其文件名中的关键字访问网络服务器获取数据库信息,所述客户端为可执行文件;B、客户端将获取的数据库信息,用于客户端中。
2.如权利要求1所述的根据文件名传播信息的方法,其特征在于,所述数据库信息包括展示内容或/和设置信息。
3.如权利要求2所述的根据文件名传播信息的方法,其特征在于,所述设置信息包括界面或/和功能信息。
4.如权利要求1所述的根据文件名传播信息的方法,其特征在于,在执行步骤A之前还包括以下步骤信息提供者在注册单元输入的软件参数,所述软件参数包括软件名称和密码;所述注册单元根据输入的软件参数提供以输入的软件名称为文件名的客户端,并同时提供管理平台的信息。
5.如权利要求4所述的根据文件名传播信息的方法,其特征在于,所述管理平台的信息包括管理平台的网址信息以及登录名和密码;管理平台执行对数据库信息添加、修改、查询、删除操作中的一种或多种,并将操作后的数据库信息保存至数据库中。
6.根据文件名传播信息的系统,其特征在于,包括客户端,为可执行文件,用于提取其文件名中的关键字访问网络服务器;网络服务器,用于利用关键字在网络中搜索与关键字相关的信息;所述网络服务器包括用于存放从网络服务器中搜索到的信息组成的数据库信息的数据库。
7.如权利要求6所述的根据文件名传播信息的系统,其特征在于,所述数据库信息包括展示内容或/和设置信息。
8.如权利要求7所述的根据文件名传播信息的系统,其特征在于,所述设置信息包括界面或/和功能信息。
9.如权利要求6所述的根据文件名传播信息的系统,其特征在于,还包括注册单元,用于输入软件参数,并提供根据输入参数命名的客户端,所述软件参数包括软件名称及对应的密码;网络服务器还包括管理平台,根据输入软件参数的信息由所述注册单元提供管理平台的信息,用于对数据库信息进行添加、修改、查询、删除操作中的一种或多种。
10.如权利要求9所述的根据文件名传播信息的系统,其特征在于,所述管理平台的信息包括管理平台的网址信息以及登录名和密码。
全文摘要
本发明公开了根据文件名传播信息的方法与系统,包括以下步骤A、客户端提取其文件名中的关键字访问网络服务器获取数据库信息,所述客户端为可执行文件;B、客户端将获取的数据库信息,用于客户端中。本发明通过同一客户端给与不同的信息受众不同文件名就能向不同的信息受众展示不同的信息,省去了为不同客户端软件用户定制不同的软件的工作,节省了定制时间,降低了花费的人力和财力成本。
文档编号G06F17/30GK102184263SQ20111016098
公开日2011年9月14日 申请日期2011年6月15日 优先权日2011年6月15日
发明者刘志伟 申请人:刘志伟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1