1.一种用于在发现服务时操作站点的方法,其特征在于,所述方法包括:
通过所述站点产生所述服务的第一标识符;
根据第一参数通过所述站点产生所述服务的第二标识符;
通过所述站点发送指示产生第三标识符的请求,所述请求包含所述服务的所述第一标识符和所述第一参数;
通过所述站点接收包含所述第三标识符的第一响应;
当所述第二和第三标识符不相等时,通过所述站点确定所述第一响应无效;
当所述第二和第三标识符相等时,通过所述站点确定所述第一响应有效。
2.根据权利要求1所述的方法,其特征在于,所述第一标识符根据第一方式产生,所述第二标识符根据第二方式产生,且所述第一参数指示所述第三标识符将根据所述第二方式产生。
3.根据权利要求2所述的方法,其特征在于,根据所述第一方式产生所述第一标识符包括:
使用散列函数来散列所述服务的服务名称,由此产生散列输出;
截断所述散列输出的第一部分以产生所述第一标识符,其中根据所述第二方式产生所述第二标识符包括
截断所述散列输出的第二部分以产生所述第二标识符。
4.根据权利要求3所述的方法,其特征在于,产生所述服务的所述第二标识符进一步包括使用所述散列函数来散列所述服务的所述服务名称。
5.根据权利要求3所述的方法,其特征在于,所述第一响应进一步包含所述服务的服务信息。
6.根据权利要求3所述的方法,其特征在于,所述第一响应进一步包含请求,所述请求针对所述服务的第四标识符和指示根据第三方式产生所述第四标识符的第二参数,其中所述方法进一步包括:
通过截断所述散列输出的第三部分以产生所述服务的所述第四标识符而根据所述第三方式产生所述服务的所述第四标识符;
发送包含所述第四标识符的第二响应;
接收包含所述服务的服务信息的第三响应。
7.根据权利要求1所述的方法,其特征在于,所述第一参数包括在产生所述第三标识符和所述第二标识符时所使用的第一临时值,其中产生所述第二标识符包括:
组合所述第一临时值和所述服务的服务名称以产生第一修改后服务名称,其中组合所述第一临时值和所述服务名称包括以下操作中的一个操作:将表示所述第一临时值的字符串连接到所述服务名称,且对表示所述服务名称的值和所述第一临时值应用数学函数;
使用散列函数来散列所述第一修改后服务名称,由此产生第一散列输出;
截断所述第一散列输出的预先指定部分以产生所述第二标识符。
8.根据权利要求7所述的方法,其特征在于,所述第一参数进一步包含在产生所述第一标识符时所使用的第二临时值,其中产生所述第一标识符包括:
组合所述第二临时值和所述服务的所述服务名称以产生第二修改后服务名称;
使用散列函数来散列所述第二修改后服务名称,由此产生第二散列输出;
截断所述第二散列输出的所述预先指定部分以产生所述第一标识符。
9.根据权利要求7所述的方法,其特征在于,产生所述第一标识符包括:
使用散列函数来散列所述服务名称,由此产生第三散列输出;
截断所述第三散列输出的所述预先指定部分以产生所述第一标识符。
10.根据权利要求7所述的方法,其特征在于,所述第一响应进一步包含所述服务的服务信息。
11.根据权利要求7所述的方法,其特征在于,所述第一响应进一步包含请求,所述请求针对所述服务的第四标识符和在产生所述第四标识符时所使用的第三临时值,其中所述方法进一步包括:
根据所述第三临时值产生所述服务的所述第四标识符;
发送包含所述第四标识符的第二响应;
接收包含所述服务的服务信息的第三响应。
12.根据权利要求11所述的方法,其特征在于,产生所述服务的所述第四标识符包括:
组合所述第三临时值和所述服务的所述服务名称以产生第三修改后服务名称;
使用散列函数来散列所述第三修改后服务名称,由此产生第四散列输出;
截断所述第四散列输出的所述预先指定部分以产生所述第四标识符。
13.一种用于发现服务的站点,其特征在于,所述站点包括:
处理单元,用于产生所述服务的第一标识符;用于产生所述服务的第二标识符,其中所述第二标识符根据第一参数产生;用于在所述第二标识符和第三标识符不相等时确定第一响应无效;用于在所述第二和第三标识符相等时确定所述第一响应有效;
发送器,可操作地耦合到所述处理单元,所述发送器用于发送指示产生第三标识符的请求,所述请求包含所述服务的所述第一标识符和所述第一参数;以及
接收器,可操作地耦合到所述处理单元,所述接收器用于接收包含所述第三标识符的第一响应。
14.根据权利要求13所述的站点,其特征在于,所述第一标识符根据第一方式产生,所述第二标识符根据第二方式产生,且所述第一参数指示所述第三标识符将根据所述第二方式产生。
15.根据权利要求14所述的站点,其特征在于,所述处理单元用于:使用散列函数来散列所述服务的服务名称以产生散列输出;截断所述散列输出的第一部分以产生所述第一标识符;截断所述散列输出的第二部分以产生所述第二标识符。
16.根据权利要求15所述的站点,其特征在于,所述第一响应进一步包含请求,所述请求针对所述服务的第四标识符和指示根据第三方式产生所述第四标识符的第二参数,其中所述处理单元用于:通过截断所述散列输出的第三部分以产生所述服务的所述第四标识符而根据所述第三方式产生所述服务的所述第四标识符;发送包含所述第四标识符的第二响应;接收包含所述服务的服务信息的第三响应。
17.根据权利要求13所述的站点,其特征在于,所述第一参数包括在产生所述第三标识符和所述第二标识符时所使用的第一临时值,其中所述处理单元用于:组合所述服务的服务名称与所述第一临时值以产生第一修改后服务名称,其中所述处理单元用于通过以下操作中的一个操作来组合所述服务名称与所述第一临时值:将表示所述第一临时值的字符串连接到所述服务名称,且对表示所述服务名称的值和所述第一临时值应用数学函数;用于对所述第一修改后服务名称应用散列函数以产生第一散列输出;用于截断所述第一散列输出的预先指定部分以产生所述第二标识符。
18.根据权利要求17所述的站点,其特征在于,所述第一参数进一步包含在产生所述第一标识符时所使用的第二临时值,其中所述处理单元用于:组合所述服务名称与所述第二临时值以产生第二修改后服务名称;对所述第二修改后服务名称应用所述散列函数以产生第二散列输出;截断所述第二散列输出的所述预先指定部分以产生所述第一标识符。
19.根据权利要求17所述的站点,其特征在于,所述处理单元用于:对所述服务名称应用所述散列函数以产生第三散列输出;截断所述第三散列输出的所述预先指定部分以产生所述第一标识符。
20.根据权利要求17所述的站点,其特征在于,所述第一响应进一步包含请求,所述请求针对所述服务的第四标识符和指示产生所述第四标识符的第三临时值,其中所述处理单元用于:根据所述第三临时值产生所述服务的所述第四标识符;发送包含所述第四标识符的第二响应;接收包含所述服务的服务信息的第三响应。
21.根据权利要求20所述的站点,其特征在于,所述处理单元用于:组合所述服务名称与所述第三临时值以产生第三修改后服务名称;对所述第三修改后服务名称应用所述散列函数以产生第四散列输出;截断所述第四散列输出的所述预先指定部分以产生所述服务的所述第四标识符。
22.一种用于在广告服务时操作站点的方法,其特征在于,所述方法包括:
通过所述站点接收包含第一标识符和第一参数的请求;
通过所述站点产生所述服务的第二标识符;
当通过所述站点确定所述第一和第二标识符相等时,
根据所述第一参数通过所述站点产生所述服务的第三标识符,以及
通过所述站点发送包含所述服务的所述第三标识符的第一响应。
23.根据权利要求22所述的方法,其特征在于,所述第一响应进一步包含所述服务的服务信息。
24.根据权利要求22所述的方法,其特征在于,所述第一和第二标识符根据第一方式产生,所述第三标识符根据第二方式产生,且所述第一参数指示所述第三标识符将根据所述第二方式产生。
25.根据权利要求24所述的方法,其特征在于,根据所述第一方式产生所述第二标识符包括:
使用散列函数来散列所述服务的服务名称,由此产生散列输出;
截断所述散列输出的第一部分以产生所述第二标识符,并且其中根据所述第二方式产生所述第三标识符包括
截断所述散列输出的第二部分以产生所述第三标识符。
26.根据权利要求25所述的方法,其特征在于,所述第一响应进一步包含请求,所述请求针对第四标识符和指示根据第三方式产生所述第四标识符的第二参数,并且其中所述方法进一步包括:
通过截断所述散列输出的第三部分以产生所述服务的第五标识符而根据所述第三方式产生所述服务的所述第五标识符;
接收包含所述第四标识符的第二响应;以及
响应于确定所述第四和第五标识符相等,发送包含所述服务的服务信息的第三响应。
27.根据权利要求22所述的方法,其特征在于,所述第一参数包括在产生所述第三标识符时所使用的第一临时值,其中产生所述第三标识符包括:
通过以下操作中的一个操作来组合所述第一临时值和所述服务的服务名称以产生第一修改后服务名称:将表示所述第一临时值的字符串连接到所述服务名称,且对表示所述服务名称的值和所述第一临时值应用数学函数;
使用散列函数来散列所述第一修改后服务名称,由此产生第一散列输出;
截断所述第一散列输出的预先指定部分以产生所述第三标识符。
28.根据权利要求27所述的方法,其特征在于,所述第一参数进一步包含在产生所述第二标识符时所使用的第二临时值,其中产生所述第二标识符包括:
组合所述第二临时值和所述服务的所述服务名称以产生第二修改后服务名称;
使用散列函数来散列所述第二修改后服务名称,由此产生第二散列输出;
截断所述第二散列输出的所述预先指定部分以产生所述第二标识符。
29.根据权利要求27所述的方法,其特征在于,产生所述第二标识符包括:
使用散列函数来散列所述服务名称,由此产生第三散列输出;
截断所述第三散列输出的所述预先指定部分以产生所述第二标识符。
30.根据权利要求27所述的方法,其特征在于,所述第一响应进一步包含请求,所述请求针对所述服务的第四标识符和将在产生所述第四标识符时使用的第三临时值,其中所述方法进一步包括:
根据所述第三临时值产生所述服务的第五标识符;
接收包含所述第四标识符的第二响应;以及
响应于确定所述第四和第五标识符相等,发送包含所述服务的服务信息的第三响应。
31.根据权利要求30所述的方法,其特征在于,产生所述服务的所述第五标识符包括:
组合所述第三临时值和所述服务的所述服务名称以产生第三修改后服务名称;
使用散列函数来散列所述第三修改后服务名称,由此产生第四散列输出;
截断所述第四散列输出的所述预先指定部分以产生所述第五标识符。
32.一种用于广告服务的站点,其特征在于,所述站点包括:
接收器,用于接收包含第一标识符和第一参数的请求;
处理单元,可操作地耦合到所述接收器,所述处理单元用于:产生所述服务的第二标识符;且在所述第一和第二标识符相等时,根据所述第一参数产生所述服务的第三标识符;以及
发送器,可操作地耦合到所述处理单元,所述发送器用于发送包含所述服务的所述第三标识符的第一响应。
33.根据权利要求32所述的站点,其特征在于,所述第一和第二标识符根据第一方式产生,所述第三标识符根据第二方式产生,且所述第一参数指示所述第三标识符将根据所述第二方式产生,其中所述处理单元用于:使用散列函数来散列所述服务的服务名称以产生散列输出;截断所述散列输出的第一部分以产生所述第二标识符;截断所述散列输出的第二部分以产生所述第三标识符。
34.根据权利要求33所述的站点,其特征在于,所述第一响应进一步包含请求,所述请求针对第四标识符和指示根据第三方式产生所述第四标识符的第二参数,其中所述处理单元用于:通过截断所述散列输出的第三部分以产生所述服务的第五标识符而根据所述第三方式产生所述服务的所述第五标识符;接收包含所述第四标识符的第二响应;响应于确定所述第四和第五标识符相等,发送包含所述服务的服务信息的第三响应。
35.根据权利要求32所述的站点,其特征在于,所述第一参数包括在产生所述第三标识符时所使用的第一临时值,其中所述处理单元用于:通过以下操作中的一个操作来组合所述第一临时值和所述服务的服务名称以产生第一修改后服务名称:将表示所述第一临时值的字符串连接到所述服务名称,且对表示所述服务名称的值和所述第一临时值应用数学函数;使用散列函数来散列所述第一修改后服务名称,由此产生第一散列输出;截断所述第一散列输出的预先指定部分以产生所述第三标识符。
36.根据权利要求35所述的站点,其特征在于,所述第一参数进一步包含在产生所述第二标识符时所使用的第二临时值,其中所述处理单元用于:组合所述第二临时值和所述服务的所述服务名称以产生第二修改后服务名称;使用所述散列函数来散列所述第二修改后服务名称以产生第二散列输出;截断所述第二散列输出的所述预先指定部分以产生所述第二标识符。
37.根据权利要求35所述的站点,其特征在于,所述处理单元用于:使用所述散列函数来散列所述服务名称以产生第三散列输出;截断所述第三散列输出的所述预先指定部分以产生所述第二标识符。
38.根据权利要求35所述的站点,其特征在于,所述第一响应进一步包含请求,所述请求针对所述服务的第四标识符和将在产生所述第四标识符时使用的第三临时值,其中所述处理单元用于:根据所述第三临时值产生所述服务的第五标识符;接收包含所述第四标识符的第二响应;响应于确定所述第四和第五标识符相等,发送包含所述服务的服务信息的第三响应。
39.根据权利要求38所述的站点,其特征在于,所述处理单元用于:组合所述第三临时值和所述服务的所述服务名称以产生第三修改后服务名称;使用所述散列函数来散列所述第三修改后服务名称以产生第四散列输出;截断所述第四散列输出的所述预先指定部分以产生所述第五标识符。