一种业务实现方法、装置、网络设备、终端和存储介质与流程

文档序号:36315326发布日期:2023-12-08 00:46阅读:97来源:国知局
一种业务实现方法与流程

本发明涉及无线通信领域,尤其涉及一种业务实现方法、装置、网络设备、终端和存储介质。


背景技术:

1、自定义铃音(crs,customized ringing signal)业务,也称为彩振业务,。是由运营商定义的一种服务,通过该服务运营商能够在被叫终端振铃时向被叫终端播放用户自定义的媒体内容,其中,媒体内容可以由音乐、声音、文本、视频或其他自定义的铃音内容组成。同时,根据业务形态,对于主叫用户开通crs业务时,在被叫用户振铃状态时会给被叫终端推送由主叫用户定制内容的业务,因此,也称之为主叫名片业务、或名片业务。

2、随着业务的发展,用户希望对于被叫用户,不仅仅可以看到和听到网络侧推送的彩振内容,更希望能够在被叫振铃时,支持更多的交互体验。比如在商业场景下,可以通过彩振内容携带一些宣传/营销信息,当被叫用户感兴趣时,可以直接点击获取更多信息或直接获取优惠券等。

3、在相关技术研究中,曾提出通过会话初始协议(sip,session initializationprotocol)消息(info,information)来传输交互数据,然而,sip info只能携带有限文本信息,对于交互按钮的图标等图片信息只能由终端原生实现,对终端有额外的改造要求,且后续业务迭代均需要终端配合改造,产业推广困难,不方便灵活运营。


技术实现思路

1、有鉴于此,本发明的主要目的在于提供一种业务实现方法、装置和存储介质,用于增强crs业务的交互体验。

2、为达到上述目的,本发明的技术方案是这样实现的:

3、本发明实施例提供了一种业务实现方法,应用于第一网络设备,所述方法包括:

4、向第一终端发送第一请求消息;所述第一请求消息至少携带建立第一数据通道的媒体协商参数;

5、接收所述第一终端发送的第一响应消息;所述第一响应消息用于指示建立第一数据通道的媒体协商结果;

6、根据所述第一响应消息,建立所述第一数据通道。

7、上述方案中,所述第一数据通道用于传输所述第一终端与第一网络设备之间交互的数据;

8、所述交互的数据用于指示所述第一终端显示第一业务指定的内容。

9、上述方案中,向所述第一终端发送所述第一请求消息之前,所述方法还包括:

10、接收第二终端发送的第二请求消息;所述第二请求消息用于呼叫第一终端;所述第二请求消息携带第一终端和/或第二终端的身份标识;

11、在所述第一终端满足第一条件的情况下,向所述第一终端发送第三请求消息;所述第三请求消息为添加第一业务标签后的第二请求消息;所述第一条件为基于所述第一终端和/或第二终端的身份标识确定所述第一终端需要在振铃界面显示第一业务指定的内容。

12、上述方案中,向所述第一终端发送第三请求消息之后,所述方法还包括:接收所述第一终端发送的第二响应消息;

13、其中,所述向第一终端发送第一请求消息,包括:

14、在所述第二响应消息携带第一标签的情况下,向所述第一终端发送所述第一请求消息;所述第一标签表征所述第一终端具有数据通道能力。

15、上述方案中,所述第一请求消息,还携带建立第一通道和/或第二通道的媒体协商参数;所述第一通道用于传输第一业务的音频媒体内容,所述第二通道用于传输第一业务的视频媒体内容;

16、所述第一响应消息,还用于指示建立所述第一通道和/或第二通道的媒体协商结果。

17、上述方案中,所述方法还包括:

18、根据所述第一响应消息,与第一终端建立第一通道和/或第二通道。

19、上述方案中,所述根据所述第一响应消息,与第一终端建立第一通道和/或第二通道,还包括:

20、在所述第一通道和/或第二通道的资源未完成预留的情况下,接收其他协商消息;所述其他协商消息用于指示所述第一通道和/或第二通道的媒体协商结果;

21、根据所述其他协商消息,与第一终端建立所述第一通道和/或第二通道。

22、上述方案中,所述第一数据通道的数量可以为一个或多个;每个所述第一数据通道对应有通道标识。

23、上述方案中,所述向所述第一终端发送所述第一请求消息,包括:

24、所述第一网络设备确定第二终端完成第二请求消息对应的媒体协商后,和/或,所述第一网络设备接收所述第一终端的振铃消息后,向所述第一终端发送所述第一请求消息。

25、本发明实施例提供了一种业务实现方法,应用于第二网络设备,所述方法包括:

26、接收第一终端通过第二数据通道发送的第四请求消息;所述第四请求消息,用于请求获取第一应用;所述第一应用至少用于指示显示第一业务指定的内容;

27、通过所述第二数据通道向所述第一终端发送第三响应消息;所述第三响应消息携带所述第一应用。

28、上述方案中,所述方法还包括:建立所述第二数据通道;所述建立所述第二数据通道,包括:

29、向所述第一终端发送第一信息;所述第一信息至少用于指示建立第二数据通道的媒体协商参数;所述第一信息通过第五请求消息、第二请求消息或第三请求消息携带;

30、接收来自所述第一终端的第二信息;所述第二信息至少用于指示建立第二数据通道的媒体协商结果;所述第二信息通过第四响应消息或第二响应消息携带;所述第二数据通道至少用于传输所述第一应用。

31、上述方案中,所述第一应用用于以下至少之一:

32、描述第一业务;

33、指示终端显示第一业务;

34、指示终端执行第一业务逻辑处理;

35、指示终端实现第一业务交互。

36、上述方案中,所述第二网络设备与所述第一网络设备为同一设备或为独立设备。

37、本发明实施例提供了一种业务实现方法,应用于第一终端,所述方法包括:

38、接收第一网络设备发送的第一请求消息;所述第一请求消息至少携带建立第一数据通道的媒体协商参数;

39、向所述第一网络设备发送第一响应消息;所述第一响应消息用于指示建立第一数据通道的媒体协商结果。

40、上述方案中,所述第一数据通道用于传输所述第一终端与所述第一网络设备之间交互的数据;

41、所述交互的数据用于指示第一终端显示第一业务指定的内容。

42、上述方案中,所述方法还包括:

43、接收所述第一网络设备发送的第三请求消息;所述第三请求消息为添加第一业务标签后的第二请求消息;所述第二请求消息用于呼叫第一终端。

44、上述方案中,接收所述第一网络设备发送的第三请求消息之后,所述方法还包括:

45、向所述第一网络设备发送第二响应消息;所述第二响应消息携带第一标签,所述第一标签表征所述第一终端具有数据通道能力;所述第二响应消息为所述第一网络设备触发发送所述第一请求消息的条件之一。

46、上述方案中,所述第一请求消息,还携带建立第一通道和/或第二通道的媒体协商参数;所述第一通道用于传输第一业务的音频媒体内容;所述第二通道用于传输第一业务的视频媒体内容;

47、所述第一响应消息,还用于指示建立第一通道和/或第二通道的媒体协商结果。

48、上述方案中,所述方法还包括:

49、通过第二数据通道向第二网络设备发送第四请求消息;所述第四请求消息用于请求获取第一应用;

50、接收所述第二网络设备通过所述第二数据通道发送的第三响应消息;所述第三响应消息携带第一应用。

51、上述方案中,所述方法还包括:建立所述第二数据通道;所述建立所述第二数据通道,包括:

52、接收来自第二网络设备的第一信息;所述第一信息至少用于指示建立第二数据通道的媒体协商参数;所述第一信息通过第五请求消息、第二请求消息或第三请求消息携带;

53、向所述第二网络设备发送第二信息;所述第二信息至少用于指示建立第二数据通道的媒体协商结果;所述第二信息通过第四响应消息或第二响应消息携带;所述第二数据通道至少用于传输第一应用。

54、上述方案中,所述第一应用用于以下至少之一:

55、描述第一业务;

56、指示终端显示第一业务;

57、指示终端执行第一业务逻辑处理;

58、指示终端实现第一业务交互。

59、上述方案中,所述第一数据通道的数量为一个或多个;每个所述第一数据通道对应有通道标识。

60、上述方案中,通过所述通道标识,建立所述第一数据通道与第一应用的关联。

61、上述方案中,所述方法还包括以下至少之一:

62、根据所述第一应用和/或所述第一数据通道内接收到的第一交互数据,显示第一业务指定的内容;

63、根据所述第一应用和/或所述第一数据通道内接收到的第一交互数据,结合所述第一通道和/或所述第二通道接收到的数据,显示第一业务指定的内容。

64、上述方案中,所述显示所述第一业务指定的内容,包括:通过所述第二数据通道完成第一应用的获取,和/或通过所述第一数据通道完成所述第一交互数据的获取后,显示所述第一业务指定的内容。

65、上述方案中,所述方法还包括以下至少之一:

66、通过所述第一数据通道,向所述第一网络设备发送第一业务的第二交互数据;

67、接收所述第一网络设备通过所述第一数据通道发送的第一业务的第三交互数据;通过所述第一应用呈现所述第三交互数据。

68、上述方案中,所述第二网络设备与所述第一网络设备为同一设备或为独立设备。

69、本发明实施例提供了一种业务实现装置,应用于第一网络设备,包括:第一发送模块、第一接收模块、第一处理模块;其中,

70、所述第一发送模块,用于向第一终端发送第一请求消息;所述第一请求消息至少携带建立第一数据通道的媒体协商参数;

71、所述第一接收模块,用于接收所述第一终端发送的第一响应消息;所述第一响应消息用于指示建立第一数据通道的媒体协商结果;

72、所述第一处理模块,用于根据所述第一响应消息,建立所述第一数据通道。

73、上述方案中,所述第一数据通道用于传输所述第一终端与第一网络设备之间交互的数据;

74、所述交互的数据用于指示所述第一终端显示第一业务指定的内容。

75、上述方案中,向所述第一终端发送所述第一请求消息之前,所述第一接收模块,还用于接收第二终端发送的第二请求消息;所述第二请求消息用于呼叫第一终端;所述第二请求消息携带第一终端和/或第二终端的身份标识;

76、所述第一发送模块,还用于在第一终端满足第一条件的情况下,向所述第一终端发送第三请求消息;所述第三请求消息为添加第一业务标签后的第二请求消息;所述第一条件为基于所述第一终端和/或第二终端的身份标识确定所述第一终端需要在振铃界面显示第一业务指定的内容。

77、上述方案中,向所述第一终端发送第三请求消息之后,所述第一接收模块,还用于接收所述第一终端发送的第二响应消息;

78、所述第一发送模块,用于在所述第二响应消息携带第一标签的情况下,向所述第一终端发送所述第一请求消息;所述第一标签表征所述第一终端具有数据通道能力。

79、上述方案中,所述第一请求消息,还携带建立第一通道和/或第二通道的媒体协商参数;所述第一通道用于传输第一业务的音频媒体内容,所述第二通道用于传输第一业务的视频媒体内容;

80、所述第一响应消息,还用于指示建立所述第一通道和/或第二通道的媒体协商结果。

81、上述方案中,所述第一处理模块,还用于根据所述第一响应消息,与第一终端建立第一通道和/或第二通道。

82、上述方案中,所述第一接收模块,还用于在所述第一通道和/或第二通道的资源未完成预留的情况下,接收其他协商消息;所述其他协商消息用于指示所述第一通道和/或第二通道的媒体协商结果;

83、第一处理模块,还用于根据所述其他协商消息,与第一终端建立所述第一通道和/或第二通道。

84、上述方案中,所述第一数据通道的数量可以为一个或多个;每个所述第一数据通道对应有通道标识。

85、上述方案中,所述第一发送模块,用于在第一网络设备确定第二终端完成第二请求消息对应的媒体协商后,和/或,第一网络设备接收所述第一终端的振铃消息后,向所述第一终端发送所述第一请求消息。

86、本发明实施例提供了一种业务实现装置,应用于第二网络设备,包括:第二接收模块、第二发送模块;其中,

87、所述第二接收模块,用于接收第一终端通过第二数据通道发送的第四请求消息;所述第四请求消息,用于请求获取第一应用;所述第一应用至少用于指示显示第一业务指定的内容;

88、所述第二发送模块,用于通过所述第二数据通道向所述第一终端发送第三响应消息;所述第三响应消息携带第一应用。

89、上述方案中,所述第二发送模块,还用于向所述第一终端发送第一信息;所述第一信息至少用于指示建立第二数据通道的媒体协商参数;所述第一信息通过第五请求消息、第二请求消息或第三请求消息携带;

90、所述第二接收模块,还用于接收来自所述第一终端的第二信息;所述第二信息至少用于指示建立第二数据通道的媒体协商结果;所述第二信息通过第四响应消息或第二响应消息携带;所述第二数据通道至少用于传输第一应用。

91、上述方案中,所述第一应用用于以下至少之一:

92、描述第一业务;

93、指示终端显示第一业务;

94、指示终端执行第一业务逻辑处理;

95、指示终端实现第一业务交互。

96、上述方案中,所述第二网络设备与所述第一网络设备为同一设备或为独立设备。

97、本发明实施例提供了一种业务实现装置,用于第一终端,包括:第三接收模块、第三发送模块;其中,

98、所述第三接收模块,用于接收第一网络设备发送的第一请求消息;所述第一请求消息至少携带建立第一数据通道的媒体协商参数;

99、所述第三发送模块,用于向所述第一网络设备发送第一响应消息;所述第一响应消息用于指示建立第一数据通道的媒体协商结果。

100、上述方案中,所述第一数据通道用于传输所述第一终端与所述第一网络设备之间交互的数据;

101、所述交互的数据用于指示第一终端显示第一业务指定的内容。

102、上述方案中,所述第三接收模块,用于接收所述第一网络设备发送的第三请求消息;所述第三请求消息为添加第一业务标签后的第二请求消息;所述第二请求消息用于呼叫第一终端。

103、上述方案中,所述第三发送模块,用于向所述第一网络设备发送第二响应消息;所述第二响应消息携带第一标签,所述第一标签表征所述第一终端具有数据通道能力;所述第二响应消息为所述第一网络设备触发发送所述第一请求消息的条件之一。

104、上述方案中,所述第一请求消息,还携带建立第一通道和/或第二通道的媒体协商参数;所述第一通道用于传输第一业务的音频媒体内容;所述第二通道用于传输第一业务的视频媒体内容;

105、所述第一响应消息,还用于指示建立第一通道和/或第二通道的媒体协商结果。

106、上述方案中,所述第三发送模块,用于通过第二数据通道向第二网络设备发送第四请求消息;所述第四请求消息用于请求获取第一应用;

107、所述第三接收模块,用于接收所述第二网络设备通过所述第二数据通道发送的第三响应消息;所述第三响应消息携带第一应用。

108、上述方案中,所述第三接收模块,还用于接收来自第二网络设备的第一信息;所述第一信息至少用于指示建立第二数据通道的媒体协商参数;所述第一信息通过第五请求消息、第二请求消息或第三请求消息携带;

109、所述第三发送模块,还用于向所述第二网络设备发送第二信息;所述第二信息至少用于指示建立第二数据通道的媒体协商结果;所述第二信息通过第四响应消息或第二响应消息携带;所述第二数据通道至少用于传输第一应用。

110、上述方案中,所述第一应用用于以下至少之一:

111、描述第一业务;

112、指示终端显示第一业务;

113、指示终端执行第一业务逻辑处理;

114、指示终端实现第一业务交互。

115、上述方案中,所述第一数据通道的数量为一个或多个;每个所述第一数据通道对应有通道标识。

116、上述方案中,通过所述通道标识,建立所述第一数据通道与第一应用的关联。

117、上述方案中,所述装置还包括:第三处理模块,用于执行以下至少之一:

118、根据所述第一应用和/或所述第一数据通道内接收到的第一交互数据,显示第一业务指定的内容;

119、根据所述第一应用和/或所述第一数据通道内接收到的第一交互数据,结合所述第一通道和/或所述第二通道接收到的数据,显示第一业务指定的内容。

120、上述方案中,所述第三处理模块,用于通过所述第二数据通道完成第一应用的获取,和/或通过所述第一数据通道完成所述第一交互数据的获取后,显示所述第一业务指定的内容。

121、上述方案中,所述第三发送模块,还用于通过所述第一数据通道,向所述第一网络设备发送第一业务的第二交互数据;

122、所述第三接收模块,还用于接收所述第一网络设备通过所述第一数据通道发送的第一业务的第三交互数据;通过所述第一应用呈现所述第三交互数据。

123、上述方案中,所述第二网络设备与所述第一网络设备为同一设备或为独立设备。

124、本发明实施例提供了一种业务实现装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一网络设备侧的任一项所述方法的步骤;或者,所述处理器执行所述程序时实现第二网络设备侧的任一项所述方法的步骤;或者,所述处理器执行所述程序时实现第一终端侧的任一项所述方法的步骤。

125、本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一网络设备侧的任一项所述方法的步骤;或者,所述计算机程序被处理器执行时实现第二网络设备侧的任一项所述方法的步骤;或者,所述计算机程序被处理器执行时实现第一终端侧的任一项所述方法的步骤。

126、本发明实施例所提供的一种业务实现方法、装置和存储介质,所述方法包括:第一网络设备向第一终端发送第一请求消息;所述第一请求消息至少携带建立第一数据通道的媒体协商参数;接收所述第一终端发送的第一响应消息;所述第一响应消息用于指示建立第一数据通道的媒体协商结果;根据所述第一响应消息,建立所述第一数据通道。相应地,第一终端接收第一网络设备发送的第一请求消息;所述第一请求消息至少携带建立第一数据通道的媒体协商参数;向所述第一网络设备发送第一响应消息;所述第一响应消息用于指示建立第一数据通道的媒体协商结果。如此,通过第一请求消息与第一终端建立用于传输交互数据的第一数据通道,以实现业务数据的交互,提高用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1